From 3a075d1a6325740f0758f15d577f4d810b9b159e Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 12 Jun 2023 12:04:24 -0500 Subject: [PATCH 001/102] Bump to dotnet/installer/main@9e6f9a8b9e 8.0.100-preview.6.23310.1 (#8123) Changes: https://github.com/dotnet/installer/compare/18dc2cf11a...9e6f9a8b9e Changes: https://github.com/dotnet/runtime/compare/15583461b9...54dab738de Changes: https://github.com/dotnet/emsdk/compare/fb9e15863c...63af043d58 Changes: https://github.com/dotnet/cecil/compare/f283c62293...ea84c8236c Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-preview.6.23305.2 to 8.0.100-preview.6.23310.1 * Microsoft.NETCore.App.Ref: from 8.0.0-preview.6.23302.2 to 8.0.0-preview.6.23307.4 * Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.6.23277.2 to 8.0.0-* preview.6.23301.1 * Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.6.23302.2 to 8.0.0-preview.6.23307.4 * Microsoft.DotNet.Cecil: from 0.11.4-alpha.23265.2 to 0.11.4-alpha.23301.1 --- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index a689aa9ac2e..b2c6179b0b6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,24 +1,24 @@ - + https://github.com/dotnet/installer - 18dc2cf11a2daaaa1633afd0c4225e188ce6c239 + 9e6f9a8b9ee976909900e8aa8baddfc79344a298 - + https://github.com/dotnet/runtime - 15583461b96ff1d17947abe5806750bf69c10db3 + 54dab738de58291ebefc8ff0569a799efaff5d82 - + https://github.com/dotnet/runtime - 15583461b96ff1d17947abe5806750bf69c10db3 + 54dab738de58291ebefc8ff0569a799efaff5d82 - + https://github.com/dotnet/emsdk - fb9e15863c4a8b4fa209096f29406cc6dbb8ef32 + 63af043d58bd8d471da0e236e6255611e061cc4e - + https://github.com/dotnet/cecil - f283c6229347f2dc3a25b04f6611014d8871d0b0 + ea84c8236c45ebace0073dbc01e0e75ffba65a65 diff --git a/eng/Versions.props b/eng/Versions.props index 893fcb9d88b..325f527671e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,15 +1,15 @@ - 8.0.100-preview.6.23305.2 - 8.0.0-preview.6.23302.2 - 8.0.0-preview.6.23302.2 + 8.0.100-preview.6.23310.1 + 8.0.0-preview.6.23307.4 + 8.0.0-preview.6.23307.4 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.6.23277.2 + 8.0.0-preview.6.23301.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 - 0.11.4-alpha.23265.2 + 0.11.4-alpha.23301.1 $(MicrosoftNETCoreAppRefPackageVersion) From ee0958e851f5fdf12c98ab84571fe7459941d00f Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Mon, 12 Jun 2023 15:14:54 -0500 Subject: [PATCH 002/102] [Mono.Android] Fix NRT warnings in hand bound code (#8086) Fix ~67 NRT warnings in hand-written code within `Mono.Android`. --- src/Mono.Android/Android.App/Dialog.cs | 4 +-- .../Android.App/FragmentManager.cs | 10 +++----- src/Mono.Android/Android.Graphics/Color.cs | 2 +- src/Mono.Android/Android.OS/AsyncTask.cs | 3 +-- src/Mono.Android/Android.Runtime/JNIEnv.cs | 2 +- .../Android.Runtime/JavaCollection.cs | 3 +-- .../Android.Runtime/JavaDictionary.cs | 3 +-- src/Mono.Android/Android.Runtime/JavaList.cs | 6 ++--- src/Mono.Android/Android.Runtime/JavaSet.cs | 1 - .../Android.Runtime/XmlPullParserReader.cs | 25 +++++++++++-------- .../Android.Runtime/XmlReaderPullParser.cs | 11 +++++--- .../Android.Telephony/CellInfo.cs | 12 ++++----- src/Mono.Android/Android.Views/View.cs | 3 +-- src/Mono.Android/Android.Views/Window.cs | 3 +-- .../Android.Widget/ArrayAdapter.cs | 3 +-- src/Mono.Android/Java.Interop/JavaConvert.cs | 22 +++++++--------- .../Java.Interop/JavaObjectExtensions.cs | 5 ++-- src/Mono.Android/Java.Interop/TypeManager.cs | 8 +++--- src/Mono.Android/Java.Lang/Object.cs | 13 ++++------ .../System.Drawing/PointConverter.cs | 11 +++++--- .../System.Drawing/RectangleConverter.cs | 11 +++++--- .../System.Drawing/SizeConverter.cs | 11 +++++--- .../System.Drawing/SizeFConverter.cs | 11 +++++--- src/Mono.Android/System.Linq/Extensions.cs | 4 +-- .../AndroidClientHandler.cs | 2 +- .../AndroidMessageHandler.cs | 24 ++++++++++-------- .../Xamarin.Android.Net/AuthDigestSession.cs | 2 +- .../Xamarin.Android.Net/AuthModuleBasic.cs | 2 +- .../NegotiateAuthenticationHelper.cs | 4 +-- .../ServerCertificateCustomValidator.cs | 9 ++++--- 30 files changed, 116 insertions(+), 114 deletions(-) diff --git a/src/Mono.Android/Android.App/Dialog.cs b/src/Mono.Android/Android.App/Dialog.cs index 94c40398b18..14f32f00bc1 100644 --- a/src/Mono.Android/Android.App/Dialog.cs +++ b/src/Mono.Android/Android.App/Dialog.cs @@ -1,5 +1,4 @@ using System; -using System.Diagnostics.CodeAnalysis; using Android.Runtime; namespace Android.App { @@ -9,8 +8,7 @@ public partial class Dialog { protected Dialog (Android.Content.Context context, bool cancelable, EventHandler cancelHandler) : this (context, cancelable, new Android.Content.IDialogInterfaceOnCancelListenerImplementor () { Handler = cancelHandler }) {} - [return: MaybeNull] - public T FindViewById (int id) + public T? FindViewById (int id) where T : Android.Views.View { return this.FindViewById (id).JavaCast (); diff --git a/src/Mono.Android/Android.App/FragmentManager.cs b/src/Mono.Android/Android.App/FragmentManager.cs index 8b67deecaa7..5d32da4a247 100644 --- a/src/Mono.Android/Android.App/FragmentManager.cs +++ b/src/Mono.Android/Android.App/FragmentManager.cs @@ -1,22 +1,18 @@ -using System.Diagnostics.CodeAnalysis; using Android.OS; using Android.Runtime; #if ANDROID_11 namespace Android.App { public partial class FragmentManager { - [return: MaybeNull] - public T FindFragmentById (int id) where T : Fragment + public T? FindFragmentById (int id) where T : Fragment { return FindFragmentById (id).JavaCast (); } - [return: MaybeNull] - public T FindFragmentByTag (string tag) where T : Fragment + public T? FindFragmentByTag (string tag) where T : Fragment { return FindFragmentByTag (tag).JavaCast (); } - [return: MaybeNull] - public T GetFragment (Bundle bundle, string key) where T : Fragment + public T? GetFragment (Bundle bundle, string key) where T : Fragment { return GetFragment (bundle, key).JavaCast (); } diff --git a/src/Mono.Android/Android.Graphics/Color.cs b/src/Mono.Android/Android.Graphics/Color.cs index 6b866cb4735..bf57968663c 100644 --- a/src/Mono.Android/Android.Graphics/Color.cs +++ b/src/Mono.Android/Android.Graphics/Color.cs @@ -416,7 +416,7 @@ public override void DestroyGenericArgumentState (Color value, ref JniValueMarsh public override Expression CreateParameterToManagedExpression (JniValueMarshalerContext context, ParameterExpression sourceValue, ParameterAttributes synchronize, Type targetType) { - var c = typeof (Color).GetConstructor (new[]{typeof (int)}); + var c = typeof (Color).GetConstructor (new[]{typeof (int)})!; var v = Expression.Variable (typeof (Color), sourceValue.Name + "_val"); context.LocalVariables.Add (v); context.CreationStatements.Add (Expression.Assign (v, Expression.New (c, sourceValue))); diff --git a/src/Mono.Android/Android.OS/AsyncTask.cs b/src/Mono.Android/Android.OS/AsyncTask.cs index 772e2e69908..fe58a59c43b 100644 --- a/src/Mono.Android/Android.OS/AsyncTask.cs +++ b/src/Mono.Android/Android.OS/AsyncTask.cs @@ -88,9 +88,8 @@ public AsyncTask () } static IntPtr id_get; - [return: MaybeNull] [Register ("get", "()Ljava/lang/Object;", "")] - public TResult GetResult () + public TResult? GetResult () { if (id_get == IntPtr.Zero) id_get = JNIEnv.GetMethodID (class_ref, "get", "()Ljava/lang/Object;"); diff --git a/src/Mono.Android/Android.Runtime/JNIEnv.cs b/src/Mono.Android/Android.Runtime/JNIEnv.cs index 1b4c2430344..92ff8fe3a70 100644 --- a/src/Mono.Android/Android.Runtime/JNIEnv.cs +++ b/src/Mono.Android/Android.Runtime/JNIEnv.cs @@ -747,7 +747,7 @@ public static void CopyArray (IntPtr src, string[] dest) static TValue GetConverter(Dictionary dict, Type? elementType, IntPtr array) { - TValue converter; + TValue? converter; if (elementType != null) { if (elementType.IsEnum) diff --git a/src/Mono.Android/Android.Runtime/JavaCollection.cs b/src/Mono.Android/Android.Runtime/JavaCollection.cs index de61c1c2dd7..70660bc24a3 100644 --- a/src/Mono.Android/Android.Runtime/JavaCollection.cs +++ b/src/Mono.Android/Android.Runtime/JavaCollection.cs @@ -386,8 +386,7 @@ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator () return GetEnumerator ()!; } - [return: MaybeNull] - public IEnumerator GetEnumerator () + public IEnumerator GetEnumerator () { return System.Linq.Extensions.ToEnumerator_Dispose (Iterator()); } diff --git a/src/Mono.Android/Android.Runtime/JavaDictionary.cs b/src/Mono.Android/Android.Runtime/JavaDictionary.cs index 773bd217530..80656dfc58c 100644 --- a/src/Mono.Android/Android.Runtime/JavaDictionary.cs +++ b/src/Mono.Android/Android.Runtime/JavaDictionary.cs @@ -444,8 +444,7 @@ public JavaDictionary (IDictionary items) : this () // // https://developer.android.com/reference/java/util/Map#get(java.lang.Object) // - [return: MaybeNull] - internal V Get (K key) + internal V? Get (K key) { if (id_get == IntPtr.Zero) id_get = JNIEnv.GetMethodID (map_class, "get", "(Ljava/lang/Object;)Ljava/lang/Object;"); diff --git a/src/Mono.Android/Android.Runtime/JavaList.cs b/src/Mono.Android/Android.Runtime/JavaList.cs index 6fb441fdba1..980b01f386e 100644 --- a/src/Mono.Android/Android.Runtime/JavaList.cs +++ b/src/Mono.Android/Android.Runtime/JavaList.cs @@ -727,8 +727,7 @@ public JavaList (IEnumerable items) : this () // // https://developer.android.com/reference/java/util/List.html?hl=en#get(int) // - [return: MaybeNull] - internal unsafe T InternalGet (int location) + internal unsafe T? InternalGet (int location) { const string id = "get.(I)Ljava/lang/Object;"; JniObjectReference obj; @@ -880,8 +879,7 @@ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator () return GetEnumerator ()!; } - [return: MaybeNull] - public IEnumerator GetEnumerator () + public IEnumerator GetEnumerator () { return System.Linq.Extensions.ToEnumerator_Dispose (Iterator ()); } diff --git a/src/Mono.Android/Android.Runtime/JavaSet.cs b/src/Mono.Android/Android.Runtime/JavaSet.cs index 381877c44a0..c141e1058a4 100644 --- a/src/Mono.Android/Android.Runtime/JavaSet.cs +++ b/src/Mono.Android/Android.Runtime/JavaSet.cs @@ -390,7 +390,6 @@ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator () return GetEnumerator ()!; } - [return: MaybeNull] public IEnumerator GetEnumerator () { return System.Linq.Extensions.ToEnumerator_Dispose (Iterator ()); diff --git a/src/Mono.Android/Android.Runtime/XmlPullParserReader.cs b/src/Mono.Android/Android.Runtime/XmlPullParserReader.cs index 72d18b90a08..5bda50595b2 100644 --- a/src/Mono.Android/Android.Runtime/XmlPullParserReader.cs +++ b/src/Mono.Android/Android.Runtime/XmlPullParserReader.cs @@ -72,7 +72,7 @@ public QName (XmlPullParserReader r, string name) } public string LocalName; - public string Namespace; + public string? Namespace; } public XmlPullParserReader (IJavaObject source) @@ -140,7 +140,7 @@ public override bool EOF { throw new ArgumentOutOfRangeException (); } - public override string? GetAttribute (string localName, string namespaceName) + public override string? GetAttribute (string localName, string? namespaceName) { return namespaceName == xmlns_uri ? source.GetNamespace (localName) : source.GetAttributeValue (namespaceName, localName); } @@ -179,7 +179,7 @@ public override string? LocalName { } } - public override string LookupNamespace (string prefix) + public override string? LookupNamespace (string prefix) { return nsmgr.LookupNamespace (prefix); } @@ -192,7 +192,7 @@ public override void MoveToAttribute (int i) attr_value = false; } - public override bool MoveToAttribute (string localName, string namespaceName) + public override bool MoveToAttribute (string localName, string? namespaceName) { if (namespaceName == xmlns_uri) { for (int i = 0; i < ns_count; i++) @@ -251,7 +251,7 @@ public override string? Name { get { return String.IsNullOrEmpty (Prefix) ? LocalName : Prefix + ':' + LocalName; } } - public override XmlNameTable NameTable { + public override XmlNameTable? NameTable { get { return nsmgr.NameTable; } } @@ -297,9 +297,14 @@ public override XmlNodeType NodeType { } } - public override string Prefix { + public override string? Prefix { // getPrefix(), getAttributePrefix(), getNamespacePrefix() are not supported!!! - get { return nsmgr.LookupPrefix (NamespaceURI); } + get { + if (NamespaceURI is null) + return null; + + return nsmgr.LookupPrefix (NamespaceURI); + } } public override bool Read () @@ -331,14 +336,14 @@ public override bool Read () if (wasEmptyElement || NodeType == XmlNodeType.EndElement) nsmgr.PopScope (); if (NodeType == XmlNodeType.Element) { - if (NamespaceURI != String.Empty && nsmgr.LookupPrefix (NamespaceURI) != String.Empty) + if (!string.IsNullOrEmpty (NamespaceURI) && nsmgr.LookupPrefix (NamespaceURI) != String.Empty) nsmgr.AddNamespace (String.Empty, NamespaceURI); else if (NamespaceURI == String.Empty && nsmgr.DefaultNamespace != String.Empty) nsmgr.AddNamespace (String.Empty, String.Empty); for (int i = 0; i < source.AttributeCount; i++) { string? ns = source.GetAttributeNamespace (i); - if (ns != String.Empty && nsmgr.LookupPrefix (ns) == null) - nsmgr.AddNamespace ("p" + i, source.GetAttributeNamespace (i)); + if (!string.IsNullOrEmpty (ns) && nsmgr.LookupPrefix (ns) == null) + nsmgr.AddNamespace ("p" + i, ns); } nsmgr.PushScope (); } diff --git a/src/Mono.Android/Android.Runtime/XmlReaderPullParser.cs b/src/Mono.Android/Android.Runtime/XmlReaderPullParser.cs index ad19ae407da..4fcf755ce3f 100644 --- a/src/Mono.Android/Android.Runtime/XmlReaderPullParser.cs +++ b/src/Mono.Android/Android.Runtime/XmlReaderPullParser.cs @@ -111,11 +111,11 @@ public int GetIdAttributeResourceValue (int defaultValue) return GetAttributeResourceValue (null, "id", defaultValue); } - public string ClassAttribute { + public string? ClassAttribute { get { return GetAttributeValue (null, "class"); } } - public string IdAttribute { + public string? IdAttribute { get { return GetAttributeValue (null, "id"); } } @@ -181,8 +181,11 @@ public string GetAttributeValue (int index) return r.GetAttribute (index); } - public string GetAttributeValue (string? namespaceURI, string? name) + public string? GetAttributeValue (string? namespaceURI, string? name) { + if (name is null) + return null; + return r.GetAttribute (name, namespaceURI); } @@ -196,7 +199,7 @@ public bool GetFeature (string? name) return false; } - public string GetNamespace (string? prefix) + public string? GetNamespace (string prefix) { return r.LookupNamespace (prefix); } diff --git a/src/Mono.Android/Android.Telephony/CellInfo.cs b/src/Mono.Android/Android.Telephony/CellInfo.cs index 66526a38dbb..c8b5d91ffda 100644 --- a/src/Mono.Android/Android.Telephony/CellInfo.cs +++ b/src/Mono.Android/Android.Telephony/CellInfo.cs @@ -9,7 +9,7 @@ namespace Android.Telephony { public partial class CellInfo { - static Delegate cb_getCellIdentity; + static Delegate? cb_getCellIdentity; #pragma warning disable 0169 static Delegate GetGetCellIdentityHandler () { @@ -20,7 +20,7 @@ static Delegate GetGetCellIdentityHandler () static IntPtr n_GetCellIdentity (IntPtr jnienv, IntPtr native__this) { - Android.Telephony.CellInfo __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer)!; return JNIEnv.ToLocalJniHandle (__this.CellIdentity); } #pragma warning restore 0169 @@ -32,7 +32,7 @@ public unsafe virtual Android.Telephony.CellIdentity CellIdentity { const string __id = "getCellIdentity.()Landroid/telephony/CellIdentity;"; try { var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef)!; } catch (Java.Lang.NoSuchMethodError) { throw new Java.Lang.AbstractMethodError (__id); @@ -40,7 +40,7 @@ public unsafe virtual Android.Telephony.CellIdentity CellIdentity { } } - static Delegate cb_getCellSignalStrength; + static Delegate? cb_getCellSignalStrength; #pragma warning disable 0169 static Delegate GetGetCellSignalStrengthHandler () { @@ -51,7 +51,7 @@ static Delegate GetGetCellSignalStrengthHandler () static IntPtr n_GetCellSignalStrength (IntPtr jnienv, IntPtr native__this) { - Android.Telephony.CellInfo __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer); + var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer)!; return JNIEnv.ToLocalJniHandle (__this.CellSignalStrength); } #pragma warning restore 0169 @@ -63,7 +63,7 @@ public unsafe virtual Android.Telephony.CellSignalStrength CellSignalStrength { const string __id = "getCellSignalStrength.()Landroid/telephony/CellSignalStrength;"; try { var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null); - return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef); + return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef)!; } catch (Java.Lang.NoSuchMethodError) { throw new Java.Lang.AbstractMethodError (__id); diff --git a/src/Mono.Android/Android.Views/View.cs b/src/Mono.Android/Android.Views/View.cs index 41ed43e6982..fdf7647cd03 100644 --- a/src/Mono.Android/Android.Views/View.cs +++ b/src/Mono.Android/Android.Views/View.cs @@ -22,8 +22,7 @@ public bool PerformAccessibilityAction (GlobalAction action, Bundle arguments) } #endif - [return: MaybeNull] - public T FindViewById (int id) + public T? FindViewById (int id) where T : Android.Views.View { return this.FindViewById (id).JavaCast (); diff --git a/src/Mono.Android/Android.Views/Window.cs b/src/Mono.Android/Android.Views/Window.cs index a28ea6c1a07..6164a970d6a 100644 --- a/src/Mono.Android/Android.Views/Window.cs +++ b/src/Mono.Android/Android.Views/Window.cs @@ -6,8 +6,7 @@ namespace Android.Views { partial class Window { - [return: MaybeNull] - public T FindViewById (int id) + public T? FindViewById (int id) where T : Android.Views.View { return this.FindViewById (id).JavaCast (); diff --git a/src/Mono.Android/Android.Widget/ArrayAdapter.cs b/src/Mono.Android/Android.Widget/ArrayAdapter.cs index f27e9caf885..cf35e67fc07 100644 --- a/src/Mono.Android/Android.Widget/ArrayAdapter.cs +++ b/src/Mono.Android/Android.Widget/ArrayAdapter.cs @@ -185,9 +185,8 @@ public void Add (T @object) } static IntPtr id_getItem_I; - [return: MaybeNull] [Register ("getItem", "(I)Ljava/lang/Object;", "GetGetItem_IHandler")] - public T GetItem (int position) + public T? GetItem (int position) { if (id_getItem_I == IntPtr.Zero) id_getItem_I = JNIEnv.GetMethodID (class_ref, "getItem", "(I)Ljava/lang/Object;"); diff --git a/src/Mono.Android/Java.Interop/JavaConvert.cs b/src/Mono.Android/Java.Interop/JavaConvert.cs index 6f132b95bf3..678ead478b9 100644 --- a/src/Mono.Android/Java.Interop/JavaConvert.cs +++ b/src/Mono.Android/Java.Interop/JavaConvert.cs @@ -92,15 +92,13 @@ static Func GetJniHandleConverterForType ([D typeof (Func), m); } - [return: MaybeNull] - public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer) + public static T? FromJniHandle(IntPtr handle, JniHandleOwnership transfer) { bool set; return FromJniHandle(handle, transfer, out set); } - [return: MaybeNull] - public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out bool set) + public static T? FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out bool set) { if (handle == IntPtr.Zero) { set = false; @@ -109,7 +107,7 @@ public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out var interned = (IJavaObject?) Java.Lang.Object.PeekObject (handle); if (interned != null) { - T r = FromJavaObject(interned, out set); + T? r = FromJavaObject(interned, out set); if (set) { JNIEnv.DeleteRef (handle, transfer); return r; @@ -119,12 +117,12 @@ public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out set = true; if (typeof (IJavaObject).IsAssignableFrom (typeof (T))) - return (T) Java.Lang.Object._GetObject (handle, transfer); + return (T?) Java.Lang.Object._GetObject (handle, transfer); var converter = GetJniHandleConverter (typeof (T)) ?? GetJniHandleConverter (GetTypeMapping (handle)); if (converter != null) - return (T) converter (handle, transfer); + return (T?) converter (handle, transfer); var v = Java.Lang.Object.GetObject (handle, transfer); if (v is T) @@ -132,7 +130,7 @@ public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out // hail mary pass; perhaps there's a MCW which participates in normal // .NET type conversion? - return (T) Convert.ChangeType (v, typeof (T), CultureInfo.InvariantCulture); + return (T?) Convert.ChangeType (v, typeof (T), CultureInfo.InvariantCulture); } public static object? FromJniHandle (IntPtr handle, JniHandleOwnership transfer, Type? targetType = null) @@ -208,15 +206,13 @@ public static T FromJniHandle(IntPtr handle, JniHandleOwnership transfer, out return null; } - [return: MaybeNull] - public static T FromJavaObject(IJavaObject? value) + public static T? FromJavaObject(IJavaObject? value) { bool set; return FromJavaObject(value, out set); } - [return: MaybeNull] - public static T FromJavaObject(IJavaObject? value, out bool set) + public static T? FromJavaObject(IJavaObject? value, out bool set) { if (value == null) { set = false; @@ -244,7 +240,7 @@ public static T FromJavaObject(IJavaObject? value, out bool set) set = true; var converter = GetJniHandleConverter (typeof (T)); if (converter != null) - return (T) converter (lrefValue, JniHandleOwnership.TransferLocalRef); + return (T?) converter (lrefValue, JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef (lrefValue); return (T) Convert.ChangeType (value, typeof (T), CultureInfo.InvariantCulture); } diff --git a/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs b/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs index 0110165e1be..145633b7e55 100644 --- a/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs +++ b/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs @@ -52,8 +52,7 @@ public static JavaDictionary ToInteroperableCollection (this IDictiona return _JavaCast (instance); } - [return: MaybeNull] - internal static TResult _JavaCast (this IJavaObject? instance) + internal static TResult? _JavaCast (this IJavaObject? instance) { if (instance == null) return default (TResult); @@ -69,7 +68,7 @@ internal static TResult _JavaCast (this IJavaObject? instance) return (TResult) CastClass (instance, resultType); } else if (resultType.IsInterface) { - return (TResult) Java.Lang.Object.GetObject (instance.Handle, JniHandleOwnership.DoNotTransfer, resultType); + return (TResult?) Java.Lang.Object.GetObject (instance.Handle, JniHandleOwnership.DoNotTransfer, resultType); } else throw new NotSupportedException (FormattableString.Invariant ($"Unable to convert type '{instance.GetType ().FullName}' to '{resultType.FullName}'.")); diff --git a/src/Mono.Android/Java.Interop/TypeManager.cs b/src/Mono.Android/Java.Interop/TypeManager.cs index 6d4556bf7a4..269eda87a48 100644 --- a/src/Mono.Android/Java.Interop/TypeManager.cs +++ b/src/Mono.Android/Java.Interop/TypeManager.cs @@ -7,6 +7,7 @@ using Java.Interop.Tools.TypeNameMappings; using Android.Runtime; +using System.Diagnostics.CodeAnalysis; namespace Java.Interop { @@ -166,7 +167,7 @@ static void n_Activate (IntPtr jnienv, IntPtr jclass, IntPtr typename_ptr, IntPt internal static void Activate (IntPtr jobject, ConstructorInfo cinfo, object? []? parms) { try { - var newobj = RuntimeHelpers.GetUninitializedObject (cinfo.DeclaringType); + var newobj = RuntimeHelpers.GetUninitializedObject (cinfo.DeclaringType!); if (newobj is Java.Lang.Object o) { o.handle = jobject; } else if (newobj is Java.Lang.Throwable throwable) { @@ -177,7 +178,7 @@ internal static void Activate (IntPtr jobject, ConstructorInfo cinfo, object? [] cinfo.Invoke (newobj, parms); } catch (Exception e) { var m = FormattableString.Invariant ( - $"Could not activate JNI Handle 0x{jobject:x} (key_handle 0x{JNIEnv.IdentityHash (jobject):x}) of Java type '{JNIEnv.GetClassNameFromInstance (jobject)}' as managed type '{cinfo.DeclaringType.FullName}'."); + $"Could not activate JNI Handle 0x{jobject:x} (key_handle 0x{JNIEnv.IdentityHash (jobject):x}) of Java type '{JNIEnv.GetClassNameFromInstance (jobject)}' as managed type '{cinfo?.DeclaringType?.FullName}'."); Logger.Log (LogLevel.Warn, "monodroid", m); Logger.Log (LogLevel.Warn, "monodroid", CreateJavaLocationException ().ToString ()); @@ -238,7 +239,7 @@ static Exception CreateJavaLocationException () Type? type = null; int ls = class_name.LastIndexOf ('/'); var package = ls >= 0 ? class_name.Substring (0, ls) : ""; - if (packageLookup.TryGetValue (package, out var mappers)) { + if (packageLookup!.TryGetValue (package, out var mappers)) { foreach (Converter c in mappers) { type = c (class_name); if (type == null) @@ -360,6 +361,7 @@ public static void RegisterType (string java_class, Type t) static Dictionary>>? packageLookup; + [MemberNotNull (nameof (packageLookup))] static void LazyInitPackageLookup () { if (packageLookup == null) diff --git a/src/Mono.Android/Java.Lang/Object.cs b/src/Mono.Android/Java.Lang/Object.cs index 01dde260fc5..1c9ffe12260 100644 --- a/src/Mono.Android/Java.Lang/Object.cs +++ b/src/Mono.Android/Java.Lang/Object.cs @@ -263,10 +263,9 @@ protected void SetHandle (IntPtr value, JniHandleOwnership transfer) return peeked; } - [return: MaybeNull] - internal static T PeekObject (IntPtr handle) + internal static T? PeekObject (IntPtr handle) { - return (T)PeekObject (handle, typeof (T)); + return (T?)PeekObject (handle, typeof (T)); } public static T? GetObject (IntPtr jnienv, IntPtr handle, JniHandleOwnership transfer) @@ -282,13 +281,12 @@ protected void SetHandle (IntPtr value, JniHandleOwnership transfer) return _GetObject(handle, transfer); } - [return: MaybeNull] - internal static T _GetObject (IntPtr handle, JniHandleOwnership transfer) + internal static T? _GetObject (IntPtr handle, JniHandleOwnership transfer) { if (handle == IntPtr.Zero) return default (T); - return (T) GetObject (handle, transfer, typeof (T)); + return (T?) GetObject (handle, transfer, typeof (T)); } internal static IJavaPeerable? GetObject (IntPtr handle, JniHandleOwnership transfer, Type? type = null) @@ -306,8 +304,7 @@ internal static T _GetObject (IntPtr handle, JniHandleOwnership transfer) } [EditorBrowsable (EditorBrowsableState.Never)] - [return: MaybeNull] - public T[] ToArray() + public T[]? ToArray() { return JNIEnv.GetArray(Handle); } diff --git a/src/Mono.Android/System.Drawing/PointConverter.cs b/src/Mono.Android/System.Drawing/PointConverter.cs index 3c9d6c2acb6..0255e55c87e 100644 --- a/src/Mono.Android/System.Drawing/PointConverter.cs +++ b/src/Mono.Android/System.Drawing/PointConverter.cs @@ -62,7 +62,7 @@ public override bool CanConvertTo (ITypeDescriptorContext context, return base.CanConvertTo (context, destinationType); } - public override object ConvertFrom (ITypeDescriptorContext context, + public override object? ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value) { @@ -77,7 +77,10 @@ public override object ConvertFrom (ITypeDescriptorContext context, Int32Converter converter = new Int32Converter (); int[] numSubs = new int[subs.Length]; for (int i = 0; i < numSubs.Length; i++) { - numSubs[i] = (int) converter.ConvertFromString (context, culture, subs[i]); + if (converter.ConvertFromString (context, culture, subs[i]) is int num) + numSubs[i] = num; + else + throw new ArgumentException ($"Could not parse string '{subs[i]}' as integer"); } if (subs.Length != 2) @@ -86,7 +89,7 @@ public override object ConvertFrom (ITypeDescriptorContext context, return new Point (numSubs[0], numSubs[1]); } - public override object ConvertTo (ITypeDescriptorContext context, + public override object? ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) @@ -130,7 +133,7 @@ public override bool GetCreateInstanceSupported (ITypeDescriptorContext context) return true; } - public override PropertyDescriptorCollection GetProperties ( + public override PropertyDescriptorCollection? GetProperties ( ITypeDescriptorContext context, object value, Attribute[] attributes) { diff --git a/src/Mono.Android/System.Drawing/RectangleConverter.cs b/src/Mono.Android/System.Drawing/RectangleConverter.cs index dae83bded0d..364784f495f 100644 --- a/src/Mono.Android/System.Drawing/RectangleConverter.cs +++ b/src/Mono.Android/System.Drawing/RectangleConverter.cs @@ -66,7 +66,7 @@ public override bool CanConvertTo (ITypeDescriptorContext context, return base.CanConvertTo (context, destinationType); } - public override object ConvertFrom (ITypeDescriptorContext context, + public override object? ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value) { @@ -79,7 +79,10 @@ public override object ConvertFrom (ITypeDescriptorContext context, Int32Converter converter = new Int32Converter (); int[] numSubs = new int[subs.Length]; for (int i = 0; i < numSubs.Length; i++) { - numSubs[i] = (int) converter.ConvertFromString (context, culture, subs[i]); + if (converter.ConvertFromString (context, culture, subs[i]) is int num) + numSubs[i] = num; + else + throw new ArgumentException ($"Could not parse string '{subs[i]}' as integer"); } if (subs.Length != 4) @@ -88,7 +91,7 @@ public override object ConvertFrom (ITypeDescriptorContext context, return new Rectangle (numSubs[0], numSubs[1], numSubs[2], numSubs[3]); } - public override object ConvertTo (ITypeDescriptorContext context, + public override object? ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) @@ -144,7 +147,7 @@ public override bool GetCreateInstanceSupported (ITypeDescriptorContext context) return true; } - public override PropertyDescriptorCollection GetProperties ( + public override PropertyDescriptorCollection? GetProperties ( ITypeDescriptorContext context, object value, Attribute[] attributes) { diff --git a/src/Mono.Android/System.Drawing/SizeConverter.cs b/src/Mono.Android/System.Drawing/SizeConverter.cs index b3ae44fe2b8..53fe055733c 100644 --- a/src/Mono.Android/System.Drawing/SizeConverter.cs +++ b/src/Mono.Android/System.Drawing/SizeConverter.cs @@ -65,7 +65,7 @@ public override bool CanConvertTo (ITypeDescriptorContext context, return base.CanConvertTo (context, destinationType); } - public override object ConvertFrom (ITypeDescriptorContext context, + public override object? ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value) { @@ -80,7 +80,10 @@ public override object ConvertFrom (ITypeDescriptorContext context, Int32Converter converter = new Int32Converter (); int[] numSubs = new int[subs.Length]; for (int i = 0; i < numSubs.Length; i++) { - numSubs[i] = (int) converter.ConvertFromString (context, culture, subs[i]); + if (converter.ConvertFromString (context, culture, subs[i]) is int num) + numSubs[i] = num; + else + throw new ArgumentException ($"Could not parse string '{subs[i]}' as integer"); } if (subs.Length != 2) @@ -89,7 +92,7 @@ public override object ConvertFrom (ITypeDescriptorContext context, return new Size (numSubs[0], numSubs[1]); } - public override object ConvertTo (ITypeDescriptorContext context, + public override object? ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) @@ -132,7 +135,7 @@ public override bool GetCreateInstanceSupported (ITypeDescriptorContext context) return true; } - public override PropertyDescriptorCollection GetProperties ( + public override PropertyDescriptorCollection? GetProperties ( ITypeDescriptorContext context, object value, Attribute[] attributes) { diff --git a/src/Mono.Android/System.Drawing/SizeFConverter.cs b/src/Mono.Android/System.Drawing/SizeFConverter.cs index 7f0164cbd4c..8933839fba2 100644 --- a/src/Mono.Android/System.Drawing/SizeFConverter.cs +++ b/src/Mono.Android/System.Drawing/SizeFConverter.cs @@ -66,7 +66,7 @@ public override bool CanConvertTo (ITypeDescriptorContext context, Type destinat return base.CanConvertTo (context, destinationType); } - public override object ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value) + public override object? ConvertFrom (ITypeDescriptorContext context, CultureInfo culture, object value) { var s = value as string; if (s == null) @@ -77,7 +77,10 @@ public override object ConvertFrom (ITypeDescriptorContext context, CultureInfo SingleConverter converter = new SingleConverter (); float[] numSubs = new float[subs.Length]; for (int i = 0; i < numSubs.Length; i++) { - numSubs[i] = (float) converter.ConvertFromString (context, culture, subs[i]); + if (converter.ConvertFromString (context, culture, subs[i]) is float num) + numSubs[i] = num; + else + throw new ArgumentException ($"Could not parse string '{subs[i]}' as float"); } if (subs.Length != 2) @@ -87,7 +90,7 @@ public override object ConvertFrom (ITypeDescriptorContext context, CultureInfo } - public override object ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) + public override object? ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) { if (value is SizeF) { SizeF size = (SizeF) value; @@ -115,7 +118,7 @@ public override bool GetCreateInstanceSupported (ITypeDescriptorContext context) return true; } - public override PropertyDescriptorCollection GetProperties (ITypeDescriptorContext context, object value, Attribute[] attributes) + public override PropertyDescriptorCollection? GetProperties (ITypeDescriptorContext context, object value, Attribute[] attributes) { if (value is SizeF) return TypeDescriptor.GetProperties (value, attributes); diff --git a/src/Mono.Android/System.Linq/Extensions.cs b/src/Mono.Android/System.Linq/Extensions.cs index bdb36cb09e1..ac555e17949 100644 --- a/src/Mono.Android/System.Linq/Extensions.cs +++ b/src/Mono.Android/System.Linq/Extensions.cs @@ -40,8 +40,7 @@ internal static IEnumerator ToEnumerator_Dispose (this Java.Util.IIterator sourc } } - [return: MaybeNull] - public static IEnumerable ToEnumerable (this Java.Lang.IIterable source) + public static IEnumerable ToEnumerable (this Java.Lang.IIterable source) { if (source == null) throw new ArgumentNullException ("source"); @@ -53,7 +52,6 @@ public static IEnumerable ToEnumerable (this Java.Lang.IIterable source) } } - [return: MaybeNull] internal static IEnumerator ToEnumerator_Dispose (this Java.Util.IIterator source) { using (source) diff --git a/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs b/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs index a641d1cdc8b..83e858e1a62 100644 --- a/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs +++ b/src/Mono.Android/Xamarin.Android.Net/AndroidClientHandler.cs @@ -310,7 +310,7 @@ protected virtual Task SetupRequest (HttpRequestMessage request, HttpURLConnecti } [DynamicDependency (DynamicallyAccessedMemberTypes.PublicParameterlessConstructor, typeof (AndroidMessageHandler))] - object GetUnderlyingHandler () + object? GetUnderlyingHandler () { var fieldName = "_nativeHandler"; FieldInfo? field = null; diff --git a/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs b/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs index 7d42441c66e..6804db9ced1 100644 --- a/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs +++ b/src/Mono.Android/Xamarin.Android.Net/AndroidMessageHandler.cs @@ -133,7 +133,7 @@ public void Reset () new AuthModuleDigest () }; - CookieContainer _cookieContainer; + CookieContainer? _cookieContainer; DecompressionMethods _decompressionMethods; bool disposed; @@ -183,9 +183,9 @@ public CookieContainer CookieContainer public ClientCertificateOption ClientCertificateOptions { get; set; } - public X509CertificateCollection ClientCertificates { get; set; } + public X509CertificateCollection? ClientCertificates { get; set; } - public ICredentials DefaultProxyCredentials { get; set; } + public ICredentials? DefaultProxyCredentials { get; set; } public int MaxConnectionsPerServer { get; set; } = int.MaxValue; @@ -214,7 +214,7 @@ public CookieContainer CookieContainer (int)Build.VERSION.SdkInt >= 29 ? SslProtocols.Tls13 | SslProtocols.Tls12 : SslProtocols.Tls12; - public IDictionary Properties { get; set; } + public IDictionary? Properties { get; set; } int maxAutomaticRedirections = 50; @@ -398,7 +398,7 @@ string EncodeUrl (Uri url) } #if !MONOANDROID1_0 - async Task SendWithNegotiateAuthenticationAsync (HttpRequestMessage request, CancellationToken cancellationToken) + async Task SendWithNegotiateAuthenticationAsync (HttpRequestMessage request, CancellationToken cancellationToken) { var response = await DoSendAsync (request, cancellationToken).ConfigureAwait (false); @@ -418,7 +418,7 @@ string EncodeUrl (Uri url) if (request == null) throw new ArgumentNullException (nameof (request)); - if (!request.RequestUri.IsAbsoluteUri) + if (request.RequestUri is null || !request.RequestUri.IsAbsoluteUri) throw new ArgumentException ("Must represent an absolute URI", "request"); var redirectState = new RequestRedirectionState { @@ -484,7 +484,7 @@ string EncodeUrl (Uri url) return proxy; } - Uri puri = Proxy.GetProxy (destination); + Uri? puri = Proxy.GetProxy (destination); if (puri == null) { return proxy; } @@ -540,6 +540,9 @@ Task ConnectAsync (HttpURLConnection httpConnection, CancellationToken ct) protected virtual async Task WriteRequestContentToOutput (HttpRequestMessage request, HttpURLConnection httpConnection, CancellationToken cancellationToken) { + if (request.Content is null) + return; + using (var stream = await request.Content.ReadAsStreamAsync ().ConfigureAwait (false)) { await stream.CopyToAsync(httpConnection.OutputStream!, 4096, cancellationToken).ConfigureAwait(false); @@ -738,7 +741,7 @@ Stream GetDecompressionWrapper (URLConnection httpConnection, Stream inputStream return inputStream; } - var encodings = new HashSet (httpConnection.ContentEncoding?.Split (','), StringComparer.OrdinalIgnoreCase); + var encodings = new HashSet (httpConnection.ContentEncoding.Split (','), StringComparer.OrdinalIgnoreCase); Stream? ret = null; string? supportedEncoding = null; if (encodings.Contains (GZIP_ENCODING)) { @@ -924,8 +927,7 @@ AuthenticationScheme GetAuthScheme (string scheme) void ParseCookies (AndroidHttpResponseMessage ret, Uri connectionUri) { - IEnumerable cookieHeaderValue; - if (!UseCookies || CookieContainer == null || !ret.Headers.TryGetValues ("Set-Cookie", out cookieHeaderValue) || cookieHeaderValue == null) { + if (!UseCookies || CookieContainer == null || !ret.Headers.TryGetValues ("Set-Cookie", out var cookieHeaderValue) || cookieHeaderValue == null) { if (Logger.LogNet) Logger.Log (LogLevel.Info, LOG_APP, $"No cookies"); return; @@ -1114,7 +1116,7 @@ void AppendEncoding (string encoding, ref List ? list) if (accept_encoding?.Count > 0) httpConnection.SetRequestProperty ("Accept-Encoding", String.Join (",", accept_encoding)); - if (UseCookies && CookieContainer != null) { + if (UseCookies && CookieContainer != null && request.RequestUri is not null) { string cookieHeaderValue = CookieContainer.GetCookieHeader (request.RequestUri); if (!String.IsNullOrEmpty (cookieHeaderValue)) httpConnection.SetRequestProperty ("Cookie", cookieHeaderValue); diff --git a/src/Mono.Android/Xamarin.Android.Net/AuthDigestSession.cs b/src/Mono.Android/Xamarin.Android.Net/AuthDigestSession.cs index 4fb5f1ff3cc..e099c98095f 100644 --- a/src/Mono.Android/Xamarin.Android.Net/AuthDigestSession.cs +++ b/src/Mono.Android/Xamarin.Android.Net/AuthDigestSession.cs @@ -138,7 +138,7 @@ public bool Parse (string challenge) lastUse = DateTime.Now; var uri = new Uri (request.URL?.ToString ()!); - NetworkCredential cred = credentials.GetCredential (uri, "digest"); + NetworkCredential? cred = credentials.GetCredential (uri, "digest"); if (cred == null) return null; diff --git a/src/Mono.Android/Xamarin.Android.Net/AuthModuleBasic.cs b/src/Mono.Android/Xamarin.Android.Net/AuthModuleBasic.cs index 92052d41eb9..ec8813a1d40 100644 --- a/src/Mono.Android/Xamarin.Android.Net/AuthModuleBasic.cs +++ b/src/Mono.Android/Xamarin.Android.Net/AuthModuleBasic.cs @@ -34,7 +34,7 @@ sealed class AuthModuleBasic : IAndroidAuthenticationModule if (request == null || credentials == null) return null; - NetworkCredential cred = credentials.GetCredential (new Uri (request.URL?.ToString ()!), AuthenticationType.ToLowerInvariant ()); + NetworkCredential? cred = credentials.GetCredential (new Uri (request.URL?.ToString ()!), AuthenticationType.ToLowerInvariant ()); if (cred == null) return null; diff --git a/src/Mono.Android/Xamarin.Android.Net/NegotiateAuthenticationHelper.cs b/src/Mono.Android/Xamarin.Android.Net/NegotiateAuthenticationHelper.cs index de025c7b4fd..55641a649de 100644 --- a/src/Mono.Android/Xamarin.Android.Net/NegotiateAuthenticationHelper.cs +++ b/src/Mono.Android/Xamarin.Android.Net/NegotiateAuthenticationHelper.cs @@ -18,9 +18,9 @@ internal static class NegotiateAuthenticationHelper internal class RequestedNegotiateAuthenticationData { - public string AuthType { get; init; } + public required string AuthType { get; init; } public bool IsProxyAuth { get; init; } - public NetworkCredential Credential { get; init; } + public required NetworkCredential Credential { get; init; } } internal static bool RequestNeedsNegotiateAuthentication ( diff --git a/src/Mono.Android/Xamarin.Android.Net/ServerCertificateCustomValidator.cs b/src/Mono.Android/Xamarin.Android.Net/ServerCertificateCustomValidator.cs index e9201280b3a..ac6cb91d599 100644 --- a/src/Mono.Android/Xamarin.Android.Net/ServerCertificateCustomValidator.cs +++ b/src/Mono.Android/Xamarin.Android.Net/ServerCertificateCustomValidator.cs @@ -74,10 +74,10 @@ public void CheckServerTrusted (JavaX509Certificate[] javaChain, string authType } public void CheckClientTrusted (JavaX509Certificate[] chain, string authType) - => _internalTrustManager.CheckClientTrusted (chain, authType); + => _internalTrustManager?.CheckClientTrusted (chain, authType); public JavaX509Certificate[] GetAcceptedIssuers () - => _internalTrustManager.GetAcceptedIssuers () ?? Array.Empty (); + => _internalTrustManager?.GetAcceptedIssuers () ?? Array.Empty (); private bool VerifyHostname (JavaX509Certificate[] javaChain) { @@ -158,8 +158,11 @@ private sealed class AlwaysAcceptingHostnameVerifier : Java.Lang.Object, IHostna public bool Verify (string? hostname, ISSLSession? session) => true; } - private static IX509TrustManager? FindX509TrustManager(ITrustManager[] trustManagers) + private static IX509TrustManager? FindX509TrustManager(ITrustManager[]? trustManagers) { + if (trustManagers is null) + return null; + foreach (var trustManager in trustManagers) { if (trustManager is IX509TrustManager tm) return tm; From 0968abfbf403320c6d8a1e35f5b339d2707f9c99 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 12 Jun 2023 16:29:57 -0400 Subject: [PATCH 003/102] [tests] Remove XASdkProject (#7869) Replaces all instances of `XASdkProject` with `XamarinProject` types to unify test project generation across all MSBuild suites. --- .../CodeBehindTests.cs | 3 +- .../Xamarin.Android.Build.Tests/XASdkTests.cs | 375 +++++++++--------- .../Android/XASdkProject.cs | 116 ------ .../Android/XamarinFormsXASdkProject.cs | 91 ----- .../Xamarin.ProjectTools/Common/DotNetCLI.cs | 16 +- .../Common/DotNetStandard.cs | 14 - .../Common/XamarinProject.cs | 47 ++- .../Utilities/ProjectExtensions.cs | 4 +- .../Utilities/XmlUtils.cs | 6 +- .../Tests/InstallAndRunTests.cs | 51 +-- .../Tests/XASdkDeployTests.cs | 118 ++---- 11 files changed, 291 insertions(+), 550 deletions(-) delete mode 100644 src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XASdkProject.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinFormsXASdkProject.cs diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs index 4ee93538017..c47c0a169ee 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs @@ -694,7 +694,8 @@ string PrepareProject (string testName) CopyRecursively (TestProjectRootDirectory, temporaryProjectPath, ignore); CopyRecursively (CommonSampleLibraryRootDirectory, Path.Combine (tempRoot, CommonSampleLibraryName), ignore); CopyFile (Path.Combine (XABuildPaths.TopDirectory, "Directory.Build.props"), Path.Combine (tempRoot, "Directory.Build.props" )); - XASdkProject.SaveNuGetConfig (tempRoot); + var project = new XamarinAndroidApplicationProject (); + project.CopyNuGetConfig (Path.Combine (tempRoot, "NuGet.config")); return temporaryProjectPath; } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs index 9ba397c83ae..0839f12ed61 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs @@ -16,15 +16,11 @@ #if !NET472 namespace Xamarin.Android.Build.Tests { + [Obsolete ("De-dupe and migrate these tests to Build, Package, or other test fixtures.")] [TestFixture] [NonParallelizable] // On MacOS, parallel /restore causes issues public class XASdkTests : BaseTest { - /// - /// The full path to the project directory - /// - public string FullProjectDirectory { get; set; } - static readonly object [] DotNetBuildLibrarySource = new object [] { new object [] { /* isRelease */ false, @@ -68,9 +64,10 @@ public void DotNetBuildLibrary (bool isRelease, bool duplicateAar, bool useDesig // Setup dependencies App A -> Lib B -> Lib C - var libC = new XASdkProject (outputType: "Library") { + var libC = new XamarinAndroidLibraryProject { ProjectName = "LibraryC", IsRelease = isRelease, + EnableDefaultItems = true, Sources = { new BuildItem.Source ("Bar.cs") { TextContent = () => "public class Bar { }", @@ -90,19 +87,20 @@ public void DotNetBuildLibrary (bool isRelease, bool duplicateAar, bool useDesig var activity = libC.Sources.FirstOrDefault (s => s.Include () == "MainActivity.cs"); if (activity != null) libC.Sources.Remove (activity); - var libCBuilder = CreateDotNetBuilder (libC, Path.Combine (path, libC.ProjectName)); - Assert.IsTrue (libCBuilder.Build (), $"{libC.ProjectName} should succeed"); + var libCBuilder = CreateDllBuilder (Path.Combine ("temp", libC.ProjectName)); + Assert.IsTrue (libCBuilder.Build (libC), $"{libC.ProjectName} should succeed"); - var aarPath = Path.Combine (FullProjectDirectory, libC.OutputPath, $"{libC.ProjectName}.aar"); + var aarPath = Path.Combine (Root, libCBuilder.ProjectDirectory, libC.OutputPath, $"{libC.ProjectName}.aar"); FileAssert.Exists (aarPath); using (var aar = ZipHelper.OpenZip (aarPath)) { aar.AssertContainsEntry (aarPath, "assets/bar/bar.txt"); aar.AssertEntryEquals (aarPath, "proguard.txt", "# LibraryC"); } - var libB = new XASdkProject (outputType: "Library") { + var libB = new XamarinAndroidLibraryProject { ProjectName = "LibraryB", IsRelease = isRelease, + EnableDefaultItems = true, Sources = { new BuildItem.Source ("Foo.cs") { TextContent = () => @@ -163,14 +161,14 @@ public Foo () activity = libB.Sources.FirstOrDefault (s => s.Include () == "MainActivity.cs"); if (activity != null) libB.Sources.Remove (activity); - var libBBuilder = CreateDotNetBuilder (libB, Path.Combine (path, libB.ProjectName)); - Assert.IsTrue (libBBuilder.Build (), $"{libB.ProjectName} should succeed"); + var libBBuilder = CreateDllBuilder (Path.Combine ("temp", libB.ProjectName)); + Assert.IsTrue (libBBuilder.Build (libB), $"{libB.ProjectName} should succeed"); var projectJarHash = Files.HashString (Path.Combine (libB.IntermediateOutputPath, "binding", "bin", $"{libB.ProjectName}.jar").Replace ("\\", "/")); // Check .aar file for class library - var libBOutputPath = Path.Combine (FullProjectDirectory, libB.OutputPath); + var libBOutputPath = Path.Combine (Root, libBBuilder.ProjectDirectory, libB.OutputPath); aarPath = Path.Combine (libBOutputPath, $"{libB.ProjectName}.aar"); FileAssert.Exists (aarPath); FileAssert.Exists (Path.Combine (libBOutputPath, "bar.aar")); @@ -190,15 +188,16 @@ public Foo () } // Check EmbeddedResource files do not exist - var assemblyPath = Path.Combine (FullProjectDirectory, libB.OutputPath, $"{libB.ProjectName}.dll"); + var assemblyPath = Path.Combine (Root, libBBuilder.ProjectDirectory, libB.OutputPath, $"{libB.ProjectName}.dll"); FileAssert.Exists (assemblyPath); using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { Assert.AreEqual (0, assembly.MainModule.Resources.Count); } - var appA = new XASdkProject { + var appA = new XamarinAndroidApplicationProject { ProjectName = "AppA", IsRelease = isRelease, + EnableDefaultItems = true, Sources = { new BuildItem.Source ("Bar.cs") { TextContent = () => "public class Bar : Foo { }", @@ -211,11 +210,11 @@ public Foo () appA.OtherBuildItems.Add (new AndroidItem.AndroidLibrary (aarPath)); } appA.SetProperty ("AndroidUseDesignerAssembly", useDesignerAssembly.ToString ()); - var appBuilder = CreateDotNetBuilder (appA, Path.Combine (path, appA.ProjectName)); - Assert.IsTrue (appBuilder.Build (), $"{appA.ProjectName} should succeed"); + var appBuilder = CreateApkBuilder (Path.Combine ("temp", appA.ProjectName)); + Assert.IsTrue (appBuilder.Build (appA), $"{appA.ProjectName} should succeed"); // Check .apk/.aab for assets, res, and native libraries - var apkPath = Path.Combine (FullProjectDirectory, appA.OutputPath, $"{appA.PackageName}-Signed.apk"); + var apkPath = Path.Combine (Root, appBuilder.ProjectDirectory, appA.OutputPath, $"{appA.PackageName}-Signed.apk"); FileAssert.Exists (apkPath); using (var apk = ZipHelper.OpenZip (apkPath)) { apk.AssertContainsEntry (apkPath, "assets/foo/foo.txt"); @@ -227,7 +226,7 @@ public Foo () } // Check classes.dex contains foo.jar - var intermediate = Path.Combine (FullProjectDirectory, appA.IntermediateOutputPath); + var intermediate = Path.Combine (Root, appBuilder.ProjectDirectory, appA.IntermediateOutputPath); var dexFile = Path.Combine (intermediate, "android", "bin", "classes.dex"); FileAssert.Exists (dexFile); var proguardFiles = Directory.GetFiles (Path.Combine (intermediate, "lp"), "proguard.txt", SearchOption.AllDirectories); @@ -256,14 +255,20 @@ public Foo () [Test] public void DotNetNew ([Values ("android", "androidlib", "android-bindinglib", "androidwear")] string template) { - var dotnet = CreateDotNetBuilder (); + var templateName = TestName.Replace ("-", ""); + var templatePath = Path.Combine (Root, "temp", templateName); + if (Directory.Exists (templatePath)) + Directory.Delete (templatePath, true); + + TestOutputDirectories [TestContext.CurrentContext.Test.ID] = templatePath; + var dotnet = new DotNetCLI (Path.Combine (templatePath, $"{templateName}.csproj")); Assert.IsTrue (dotnet.New (template), $"`dotnet new {template}` should succeed"); File.WriteAllBytes (Path.Combine (dotnet.ProjectDirectory, "foo.jar"), ResourceData.JavaSourceJarTestJar); Assert.IsTrue (dotnet.New ("android-activity"), "`dotnet new android-activity` should succeed"); Assert.IsTrue (dotnet.New ("android-layout", Path.Combine (dotnet.ProjectDirectory, "Resources", "layout")), "`dotnet new android-layout` should succeed"); // Debug build - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); + Assert.IsTrue (dotnet.Build (parameters: new [] { "Configuration=Debug" }), "`dotnet build` should succeed"); dotnet.AssertHasNoWarnings (); // Release build @@ -299,9 +304,10 @@ public void DotNetNew ([Values ("android", "androidlib", "android-bindinglib", " public void DotNetPack (string dotnetVersion, string platform, int apiLevel) { var targetFramework = $"{dotnetVersion}-{platform}"; - var proj = new XASdkProject (outputType: "Library") { + var proj = new XamarinAndroidLibraryProject { TargetFramework = targetFramework, IsRelease = true, + EnableDefaultItems = true, Sources = { new BuildItem.Source ("Foo.cs") { TextContent = () => "public class Foo { }", @@ -327,7 +333,6 @@ public String Say (String quote) { }, }, }; - proj.AddNuGetSourcesForOlderTargetFrameworks (); if (IsPreviewFrameworkVersion (targetFramework)) { proj.SetProperty ("EnablePreviewFeatures", "true"); } @@ -349,10 +354,12 @@ public String Say (String quote) { MetadataValues = "Pack=false;Bind=false", }); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Pack (), "`dotnet pack` should succeed"); + var projBuilder = CreateDllBuilder (); + projBuilder.Save (proj); + var dotnet = new DotNetCLI (Path.Combine (Root, projBuilder.ProjectDirectory, proj.ProjectFilePath)); + Assert.IsTrue (dotnet.Pack (parameters: new [] { "Configuration=Release" }), "`dotnet pack` should succeed"); - var nupkgPath = Path.Combine (FullProjectDirectory, proj.OutputPath, "..", $"{proj.ProjectName}.1.0.0.nupkg"); + var nupkgPath = Path.Combine (Root, projBuilder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.1.0.0.nupkg"); FileAssert.Exists (nupkgPath); using var nupkg = ZipHelper.OpenZip (nupkgPath); nupkg.AssertContainsEntry (nupkgPath, $"lib/{dotnetVersion}-android{apiLevel}.0/{proj.ProjectName}.dll"); @@ -370,7 +377,9 @@ public String Say (String quote) { [Test] public void DotNetLibraryAarChanges () { - var proj = new XASdkProject (outputType: "Library"); + var proj = new XamarinAndroidLibraryProject () { + EnableDefaultItems = true, + }; proj.Sources.Add (new AndroidItem.AndroidResource ("Resources\\raw\\foo.txt") { TextContent = () => "foo", }); @@ -378,9 +387,9 @@ public void DotNetLibraryAarChanges () TextContent = () => "bar", }); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build (), "first build should succeed"); - var aarPath = Path.Combine (FullProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.aar"); + var builder = CreateDllBuilder (); + Assert.IsTrue (builder.Build (proj, doNotCleanupOnUpdate: true), "first build should succeed"); + var aarPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.aar"); FileAssert.Exists (aarPath); using (var aar = ZipHelper.OpenZip (aarPath)) { aar.AssertEntryContents (aarPath, "res/raw/foo.txt", contents: "foo"); @@ -389,9 +398,9 @@ public void DotNetLibraryAarChanges () // Change res/raw/bar.txt contents WaitFor (1000); - var bar_txt = Path.Combine (FullProjectDirectory, "Resources", "raw", "bar.txt"); + var bar_txt = Path.Combine (Root, builder.ProjectDirectory, "Resources", "raw", "bar.txt"); File.WriteAllText (bar_txt, contents: "baz"); - Assert.IsTrue (dotnet.Build (), "second build should succeed"); + Assert.IsTrue (builder.Build (proj, doNotCleanupOnUpdate: true), "second build should succeed"); FileAssert.Exists (aarPath); using (var aar = ZipHelper.OpenZip (aarPath)) { aar.AssertEntryContents (aarPath, "res/raw/foo.txt", contents: "foo"); @@ -400,7 +409,8 @@ public void DotNetLibraryAarChanges () // Delete res/raw/bar.txt File.Delete (bar_txt); - Assert.IsTrue (dotnet.Build (), "third build should succeed"); + proj.Sources.Remove (proj.Sources.Last ()); + Assert.IsTrue (builder.Build (proj), "third build should succeed"); FileAssert.Exists (aarPath); using (var aar = ZipHelper.OpenZip (aarPath)) { aar.AssertEntryContents (aarPath, "res/raw/foo.txt", contents: "foo"); @@ -411,7 +421,8 @@ public void DotNetLibraryAarChanges () [Test] public void AppWithSingleJar () { - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { + EnableDefaultItems = true, Sources = { new AndroidItem.AndroidLibrary ("Jars\\javaclasses.jar") { BinaryContent = () => ResourceData.JavaSourceJarTestJar, @@ -419,10 +430,10 @@ public void AppWithSingleJar () } }; - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build (), "first build should succeed"); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "first build should succeed"); - var assemblyPath = Path.Combine (FullProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); var typeName = "Com.Xamarin.Android.Test.Msbuildtest.JavaSourceJarTest"; FileAssert.Exists (assemblyPath); using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { @@ -431,8 +442,8 @@ public void AppWithSingleJar () // Remove the @(AndroidLibrary) & build again proj.Sources.RemoveAt (proj.Sources.Count - 1); - Directory.Delete (Path.Combine (FullProjectDirectory, "Jars"), recursive: true); - Assert.IsTrue (dotnet.Build (), "second build should succeed"); + Directory.Delete (Path.Combine (Root, builder.ProjectDirectory, "Jars"), recursive: true); + Assert.IsTrue (builder.Build (proj), "second build should succeed"); FileAssert.Exists (assemblyPath); using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { @@ -444,8 +455,9 @@ public void AppWithSingleJar () public void GenerateResourceDesigner([Values (false, true)] bool generateResourceDesigner, [Values (false, true)] bool useDesignerAssembly) { var path = Path.Combine ("temp", TestName); - var libraryB = new XASdkProject (outputType: "Library") { + var libraryB = new XamarinAndroidLibraryProject { ProjectName = "LibraryB", + EnableDefaultItems = true, }; libraryB.Sources.Clear (); libraryB.Sources.Add (new BuildItem.Source ("Foo.cs") { @@ -458,8 +470,9 @@ public class Foo { BinaryContent = () => XamarinAndroidCommonProject.icon_binary_mdpi, }); libraryB.SetProperty ("AndroidUseDesignerAssembly", useDesignerAssembly.ToString ()); - var libraryA = new XASdkProject (outputType: "Library") { + var libraryA = new XamarinAndroidLibraryProject { ProjectName = "LibraryA", + EnableDefaultItems = true, }; libraryA.Sources.Clear (); libraryA.Sources.Add (new BuildItem.Source ("FooA.cs") { @@ -474,29 +487,33 @@ public class FooA { libraryA.SetProperty ("AndroidGenerateResourceDesigner", generateResourceDesigner.ToString ()); if (!useDesignerAssembly) libraryA.SetProperty ("AndroidUseDesignerAssembly", "False"); - var libraryBBuilder = CreateDotNetBuilder (libraryB, Path.Combine (path, libraryB.ProjectName)); - Assert.IsTrue (libraryBBuilder.Build (), "Build of LibraryB should succeed."); - var libraryABuilder = CreateDotNetBuilder (libraryA, Path.Combine (path, libraryA.ProjectName)); - Assert.IsTrue (libraryABuilder.Build (), "Build of LibraryA should succeed."); - var proj = new XASdkProject () { + var libraryBBuilder = CreateDllBuilder (Path.Combine (path, libraryB.ProjectName)); + Assert.IsTrue (libraryBBuilder.Build (libraryB), "Build of LibraryB should succeed."); + var libraryABuilder = CreateDllBuilder (Path.Combine (path, libraryA.ProjectName)); + Assert.IsTrue (libraryABuilder.Build (libraryA), "Build of LibraryA should succeed."); + var proj = new XamarinAndroidApplicationProject { ProjectName = "App1", + EnableDefaultItems = true, }; proj.SetProperty ("AndroidUseDesignerAssembly", useDesignerAssembly.ToString ()); proj.AddReference (libraryA); - var dotnet = CreateDotNetBuilder (proj, Path.Combine (path, proj.ProjectName)); - Assert.IsTrue (dotnet.Build (), "Build of Proj should succeed."); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "Build of Proj should succeed."); } [Test] public void GenerateResourceDesigner_false([Values (false, true)] bool useDesignerAssembly) { - var proj = new XASdkProject (outputType: "Library") { + var proj = new XamarinAndroidApplicationProject { + EnableDefaultItems = true, Sources = { new AndroidItem.AndroidResource (() => "Resources\\drawable\\foo.png") { BinaryContent = () => XamarinAndroidCommonProject.icon_binary_mdpi, }, } }; + proj.SetProperty (KnownProperties.OutputType, "Library"); + // Turn off Resource.designer.cs and remove usage of it proj.SetProperty ("AndroidGenerateResourceDesigner", "false"); if (!useDesignerAssembly) @@ -505,22 +522,22 @@ public void GenerateResourceDesigner_false([Values (false, true)] bool useDesign .Replace ("Resource.Layout.Main", "0") .Replace ("Resource.Id.myButton", "0"); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build(target: "CoreCompile", parameters: new string[] { "BuildingInsideVisualStudio=true" }), "Designtime build should succeed."); - var intermediate = Path.Combine (FullProjectDirectory, proj.IntermediateOutputPath); + var builder = CreateDllBuilder (); + Assert.IsTrue (builder.RunTarget(proj, "CoreCompile", parameters: new string[] { "BuildingInsideVisualStudio=true" }), "Designtime build should succeed."); + var intermediate = Path.Combine (Root, builder.ProjectDirectory, proj.IntermediateOutputPath); var resource_designer_cs = Path.Combine (intermediate, "designtime", "Resource.designer.cs"); if (useDesignerAssembly) resource_designer_cs = Path.Combine (intermediate, "__Microsoft.Android.Resource.Designer.cs"); FileAssert.DoesNotExist (resource_designer_cs); - Assert.IsTrue (dotnet.Build (), "build should succeed"); + Assert.IsTrue (builder.Build (proj), "build should succeed"); resource_designer_cs = Path.Combine (intermediate, "Resource.designer.cs"); if (useDesignerAssembly) resource_designer_cs = Path.Combine (intermediate, "__Microsoft.Android.Resource.Designer.cs"); FileAssert.DoesNotExist (resource_designer_cs); - var assemblyPath = Path.Combine (FullProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); FileAssert.Exists (assemblyPath); using var assembly = AssemblyDefinition.ReadAssembly (assemblyPath); var typeName = $"{proj.ProjectName}.Resource"; @@ -531,7 +548,9 @@ public void GenerateResourceDesigner_false([Values (false, true)] bool useDesign [Test] public void DotNetBuildBinding () { - var proj = new XASdkProject (outputType: "Library"); + var proj = new XamarinAndroidLibraryProject () { + EnableDefaultItems = true, + }; // Both transform files should be applied proj.Sources.Add (new AndroidItem.TransformFile ("Transforms.xml") { TextContent = () => @@ -556,10 +575,10 @@ public void DotNetBuildBinding () TextContent = () => ResourceData.JavaSourceTestExtension, Metadata = { { "Bind", "True"} }, }); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); + var builder = CreateDllBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); - var assemblyPath = Path.Combine (FullProjectDirectory, proj.OutputPath, "UnnamedProject.dll"); + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, "UnnamedProject.dll"); FileAssert.Exists (assemblyPath); using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { var typeName = "MSBuildTest.JavaSourceJarTest"; @@ -675,8 +694,9 @@ public void DotNetBuildBinding () [TestCaseSource (nameof (DotNetBuildSource))] public void DotNetBuild (string runtimeIdentifiers, bool isRelease, bool aot, bool usesAssemblyStore) { - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { IsRelease = isRelease, + EnableDefaultItems = true, ExtraNuGetConfigSources = { // Microsoft.AspNetCore.Components.WebView is not in dotnet-public "https://api.nuget.org/v3/index.json", @@ -727,12 +747,12 @@ public void DotNetBuild (string runtimeIdentifiers, bool isRelease, bool aot, bo proj.SetProperty (KnownProperties.RuntimeIdentifiers, runtimeIdentifiers); } - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); - dotnet.AssertHasNoWarnings (); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + builder.AssertHasNoWarnings (); - var outputPath = Path.Combine (FullProjectDirectory, proj.OutputPath); - var intermediateOutputPath = Path.Combine (FullProjectDirectory, proj.IntermediateOutputPath); + var outputPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath); + var intermediateOutputPath = Path.Combine (Root, builder.ProjectDirectory, proj.IntermediateOutputPath); if (!runtimeIdentifiers.Contains (";")) { outputPath = Path.Combine (outputPath, runtimeIdentifiers); intermediateOutputPath = Path.Combine (intermediateOutputPath, runtimeIdentifiers); @@ -811,11 +831,11 @@ public void DotNetBuild (string runtimeIdentifiers, bool isRelease, bool aot, bo [Test] public void DotNetBuildXamarinForms ([Values (true, false)] bool useInterpreter) { - var proj = new XamarinFormsXASdkProject (); + var proj = new XamarinFormsAndroidApplicationProject (); proj.SetProperty ("UseInterpreter", useInterpreter.ToString ()); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); - dotnet.AssertHasNoWarnings (); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + builder.AssertHasNoWarnings (); } static readonly object[] DotNetTargetFrameworks = new object[] { @@ -866,11 +886,11 @@ public void DotNetPublish ([Values (false, true)] bool isRelease, [ValueSource(n var targetFramework = $"{dotnetVersion}-{platform}"; const string runtimeIdentifier = "android-arm"; - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { TargetFramework = targetFramework, IsRelease = isRelease, + EnableDefaultItems = true, }; - proj.AddNuGetSourcesForOlderTargetFrameworks (); proj.SetProperty (KnownProperties.RuntimeIdentifier, runtimeIdentifier); var preview = IsPreviewFrameworkVersion (targetFramework); @@ -878,8 +898,12 @@ public void DotNetPublish ([Values (false, true)] bool isRelease, [ValueSource(n proj.SetProperty ("EnablePreviewFeatures", "true"); } - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Publish (), "first `dotnet publish` should succeed"); + var projBuilder = CreateDllBuilder (); + projBuilder.Save (proj); + var dotnet = new DotNetCLI (Path.Combine (Root, projBuilder.ProjectDirectory, proj.ProjectFilePath)); + string[] configParam = isRelease ? new [] { "Configuration=Release" } : new [] { "Configuration=Debug" }; + Assert.IsTrue (dotnet.Publish (parameters: configParam), "first `dotnet publish` should succeed"); + // NOTE: Preview API levels emit XA4211 if (!preview) { // TODO: disabled in .NET 7 due to: https://github.com/dotnet/runtime/issues/77385 @@ -899,7 +923,7 @@ public void DotNetPublish ([Values (false, true)] bool isRelease, [ValueSource(n Assert.IsTrue (dotnet.LastBuildOutput.ContainsText (expectedMonoAndroidRuntimePath), $"Build should be using {expectedMonoAndroidRuntimePath}"); } - var publishDirectory = Path.Combine (FullProjectDirectory, proj.OutputPath, runtimeIdentifier, "publish"); + var publishDirectory = Path.Combine (Root, projBuilder.ProjectDirectory, proj.OutputPath, runtimeIdentifier, "publish"); var apk = Path.Combine (publishDirectory, $"{proj.PackageName}.apk"); var apkSigned = Path.Combine (publishDirectory, $"{proj.PackageName}-Signed.apk"); // NOTE: the unsigned .apk doesn't exist when $(AndroidPackageFormats) is `aab;apk` @@ -920,32 +944,36 @@ public void DotNetPublish ([Values (false, true)] bool isRelease, [ValueSource(n [Test] public void DefaultItems () { - void CreateEmptyFile (params string [] paths) + void CreateEmptyFile (string path) { - var path = Path.Combine (FullProjectDirectory, Path.Combine (paths)); Directory.CreateDirectory (Path.GetDirectoryName (path)); File.WriteAllText (path, contents: ""); } - var proj = new XASdkProject (); - var dotnet = CreateDotNetBuilder (proj); + var proj = new XamarinAndroidApplicationProject () { + EnableDefaultItems = true, + }; + + var builder = CreateApkBuilder (); + builder.Save (proj); + proj.ShouldPopulate = false; // Build error -> no nested sub-directories in Resources - CreateEmptyFile ("Resources", "drawable", "foo", "bar.png"); - CreateEmptyFile ("Resources", "raw", "foo", "bar.png"); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Resources", "drawable", "foo", "bar.png")); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Resources", "raw", "foo", "bar.png")); // Build error -> no files/directories that start with . - CreateEmptyFile ("Resources", "raw", ".DS_Store"); - CreateEmptyFile ("Assets", ".DS_Store"); - CreateEmptyFile ("Assets", ".svn", "foo.txt"); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Resources", "raw", ".DS_Store")); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Assets", ".DS_Store")); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Assets", ".svn", "foo.txt")); // Files that should work - CreateEmptyFile ("Resources", "raw", "foo.txt"); - CreateEmptyFile ("Assets", "foo", "bar.txt"); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Resources", "raw", "foo.txt")); + CreateEmptyFile (Path.Combine (Root, builder.ProjectDirectory, "Assets", "foo", "bar.txt")); - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); - var apkPath = Path.Combine (FullProjectDirectory, proj.OutputPath, $"{proj.PackageName}-Signed.apk"); + var apkPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.PackageName}-Signed.apk"); FileAssert.Exists (apkPath); using (var apk = ZipHelper.OpenZip (apkPath)) { apk.AssertContainsEntry (apkPath, "res/raw/foo.txt"); @@ -956,26 +984,27 @@ void CreateEmptyFile (params string [] paths) [Test] public void XamarinLegacySdk ([Values ("net7.0-android33.0", "net8.0-android33.0")] string dotnetTargetFramework) { - var proj = new XASdkProject (outputType: "Library") { + var proj = new XamarinAndroidLibraryProject { Sdk = "Xamarin.Legacy.Sdk/0.2.0-alpha4", + EnableDefaultItems = true, Sources = { new AndroidItem.AndroidLibrary ("javaclasses.jar") { BinaryContent = () => ResourceData.JavaSourceJarTestJar, } } }; - proj.AddNuGetSourcesForOlderTargetFrameworks (dotnetTargetFramework); - using var b = new Builder (); var legacyTargetFrameworkVersion = "13.0"; var legacyTargetFramework = $"monoandroid{legacyTargetFrameworkVersion}"; proj.SetProperty ("TargetFramework", value: ""); proj.SetProperty ("TargetFrameworks", value: $"{dotnetTargetFramework};{legacyTargetFramework}"); - var dotnet = CreateDotNetBuilder (proj); - Assert.IsTrue (dotnet.Pack (), "`dotnet pack` should succeed"); + var projBuilder = CreateDllBuilder (); + projBuilder.Save (proj); + var dotnet = new DotNetCLI (Path.Combine (Root, projBuilder.ProjectDirectory, proj.ProjectFilePath)); + Assert.IsTrue (dotnet.Pack (parameters: new [] { "Configuration=Debug" }), "`dotnet pack` should succeed"); - var nupkgPath = Path.Combine (FullProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.1.0.0.nupkg"); + var nupkgPath = Path.Combine (Root, projBuilder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.1.0.0.nupkg"); FileAssert.Exists (nupkgPath); using var nupkg = ZipHelper.OpenZip (nupkgPath); nupkg.AssertContainsEntry (nupkgPath, $"lib/{dotnetTargetFramework}/{proj.ProjectName}.dll"); @@ -990,10 +1019,10 @@ public void MauiTargetFramework (string dotnetVersion, string platform, int apiL Assert.Ignore ($"Test for API level {apiLevel} was skipped as it matched the default or latest stable API level."); var targetFramework = $"{dotnetVersion}-{platform}"; - var library = new XASdkProject (outputType: "Library") { + var library = new XamarinAndroidLibraryProject { TargetFramework = targetFramework, + EnableDefaultItems = true, }; - library.AddNuGetSourcesForOlderTargetFrameworks (); var preview = IsPreviewFrameworkVersion (targetFramework); if (preview) { @@ -1017,11 +1046,11 @@ public abstract class Foo : ViewHandler Lib B var path = Path.Combine ("temp", TestName); - var libB = new XASdkProject (outputType: "Library") { + var libB = new XamarinAndroidLibraryProject { ProjectName = "LibraryB", IsRelease = isRelease, + EnableDefaultItems = true, }; libB.Sources.Clear (); libB.Sources.Add (new BuildItem.Source ("Foo.cs") { TextContent = () => "public class Foo { }", }); - // Will save the project, does not need to build it - CreateDotNetBuilder (libB, Path.Combine (path, libB.ProjectName)); + var libBBuilder = CreateDllBuilder (Path.Combine (path, libB.ProjectName)); + Assert.IsTrue (libBBuilder.Build(libB), $"{libB.ProjectName} should build"); - var appA = new XASdkProject { + var appA = new XamarinAndroidApplicationProject { ProjectName = "AppA", IsRelease = isRelease, + EnableDefaultItems = true, Sources = { new BuildItem.Source ("Bar.cs") { TextContent = () => "public class Bar : Foo { }", @@ -1053,22 +1084,23 @@ public void DotNetIncremental ([Values (true, false)] bool isRelease, [Values (" } }; appA.AddReference (libB); - var appBuilder = CreateDotNetBuilder (appA, Path.Combine (path, appA.ProjectName)); + var appBuilder = CreateApkBuilder (Path.Combine (path, appA.ProjectName)); appBuilder.BuildLogFile = Path.Combine (Root, path, appA.ProjectName, "build1.log"); - Assert.IsTrue (appBuilder.Build (runtimeIdentifier: runtimeIdentifier), $"{appA.ProjectName} should succeed"); - appBuilder.AssertTargetIsNotSkipped ("CoreCompile", occurrence: 1); + appA.SetProperty (KnownProperties.RuntimeIdentifier, runtimeIdentifier); + Assert.IsTrue (appBuilder.Build (appA), $"{appA.ProjectName} should succeed"); + appBuilder.Output.AssertTargetIsNotSkipped ("CoreCompile", occurrence: 1); if (isRelease) { - appBuilder.AssertTargetIsNotSkipped ("_RemoveRegisterAttribute"); - appBuilder.AssertTargetIsNotSkipped ("_AndroidAot"); + appBuilder.Output.AssertTargetIsNotSkipped ("_RemoveRegisterAttribute"); + appBuilder.Output.AssertTargetIsNotSkipped ("_AndroidAot"); } // Build again, no changes appBuilder.BuildLogFile = Path.Combine (Root, path, appA.ProjectName, "build2.log"); - Assert.IsTrue (appBuilder.Build (runtimeIdentifier: runtimeIdentifier), $"{appA.ProjectName} should succeed"); - appBuilder.AssertTargetIsSkipped ("CoreCompile", occurrence: 2); + Assert.IsTrue (appBuilder.Build (appA), $"{appA.ProjectName} should succeed"); + appBuilder.Output.AssertTargetIsSkipped ("CoreCompile", occurrence: 2); if (isRelease) { - appBuilder.AssertTargetIsSkipped ("_RemoveRegisterAttribute"); - appBuilder.AssertTargetIsSkipped ("_AndroidAotCompilation"); + appBuilder.Output.AssertTargetIsSkipped ("_RemoveRegisterAttribute"); + appBuilder.Output.AssertTargetIsSkipped ("_AndroidAotCompilation"); } } @@ -1078,7 +1110,7 @@ public void ProjectDependencies ([Values(true, false)] bool projectReference) // Setup dependencies App A -> Lib B -> Lib C var path = Path.Combine ("temp", TestName); - var libB = new XASdkProject (outputType: "Library") { + var libB = new XamarinAndroidLibraryProject () { ProjectName = "LibraryB", IsRelease = true, }; @@ -1091,9 +1123,10 @@ public Foo () { }", }); - var libC = new XASdkProject (outputType: "Library") { + var libC = new XamarinAndroidLibraryProject () { ProjectName = "LibraryC", IsRelease = true, + AppendTargetFrameworkToOutputPath = true, }; libC.Sources.Clear (); libC.Sources.Add (new BuildItem.Source ("Bar.cs") { @@ -1114,12 +1147,12 @@ public Foo () { } // Build libraries - var libCBuilder = CreateDotNetBuilder (libC, Path.Combine (path, libC.ProjectName)); - Assert.IsTrue (libCBuilder.Build (), $"{libC.ProjectName} should succeed"); - var libBBuilder = CreateDotNetBuilder (libB, Path.Combine (path, libB.ProjectName)); - Assert.IsTrue (libBBuilder.Build (), $"{libB.ProjectName} should succeed"); + var libCBuilder = CreateDllBuilder (Path.Combine (path, libC.ProjectName)); + Assert.IsTrue (libCBuilder.Build (libC), $"{libC.ProjectName} should succeed"); + var libBBuilder = CreateDllBuilder (Path.Combine (path, libB.ProjectName)); + Assert.IsTrue (libBBuilder.Build (libB), $"{libB.ProjectName} should succeed"); - var appA = new XASdkProject { + var appA = new XamarinAndroidApplicationProject { ProjectName = "AppA", IsRelease = true, Sources = { @@ -1135,10 +1168,10 @@ public Foo () { } }; appA.AddReference (libB); - var appBuilder = CreateDotNetBuilder (appA, Path.Combine (path, appA.ProjectName)); - Assert.IsTrue (appBuilder.Build (), $"{appA.ProjectName} should succeed"); + var appBuilder = CreateApkBuilder (Path.Combine (path, appA.ProjectName)); + Assert.IsTrue (appBuilder.Build (appA), $"{appA.ProjectName} should succeed"); - var apkPath = Path.Combine (FullProjectDirectory, appA.OutputPath, $"{appA.PackageName}-Signed.apk"); + var apkPath = Path.Combine (Root, appBuilder.ProjectDirectory, appA.OutputPath, $"{appA.PackageName}-Signed.apk"); FileAssert.Exists (apkPath); var helper = new ArchiveAssemblyHelper (apkPath); helper.AssertContainsEntry ($"assemblies/{appA.ProjectName}.dll"); @@ -1151,45 +1184,39 @@ public Foo () { [Test] public void DotNetDesignTimeBuild () { - var proj = new XASdkProject (); + var proj = new XamarinAndroidApplicationProject () { + EnableDefaultItems = true, + }; proj.SetProperty ("AndroidUseDesignerAssembly", "true"); - var builder = CreateDotNetBuilder (proj); + var builder = CreateApkBuilder (); var parameters = new [] { "BuildingInsideVisualStudio=true"}; builder.BuildLogFile = "update.log"; - Assert.IsTrue (builder.Build ("Compile", parameters: parameters), $"{proj.ProjectName} should succeed"); - builder.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 1); - builder.AssertTargetIsNotSkipped ("_GenerateRtxt"); - builder.AssertTargetIsNotSkipped ("_GenerateResourceDesignerIntermediateClass"); - builder.AssertTargetIsNotSkipped ("_GenerateResourceDesignerAssembly", occurrence: 1); + Assert.IsTrue (builder.RunTarget (proj, "Compile", parameters: parameters), $"{proj.ProjectName} should succeed"); + builder.Output.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 1); + builder.Output.AssertTargetIsNotSkipped ("_GenerateRtxt"); + builder.Output.AssertTargetIsNotSkipped ("_GenerateResourceDesignerIntermediateClass"); + builder.Output.AssertTargetIsNotSkipped ("_GenerateResourceDesignerAssembly", occurrence: 1); parameters = new [] { "BuildingInsideVisualStudio=true" }; builder.BuildLogFile = "build1.log"; - Assert.IsTrue (builder.Build ("SignAndroidPackage", parameters: parameters), $"{proj.ProjectName} should succeed"); - builder.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 2); - builder.AssertTargetIsSkipped ("_GenerateRtxt", occurrence: 1); - builder.AssertTargetIsSkipped ("_GenerateResourceDesignerIntermediateClass", occurrence: 1); - builder.AssertTargetIsSkipped ("_GenerateResourceDesignerAssembly", occurrence: 2); + Assert.IsTrue (builder.RunTarget (proj, "SignAndroidPackage", parameters: parameters), $"{proj.ProjectName} should succeed"); + builder.Output.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 2); + builder.Output.AssertTargetIsSkipped ("_GenerateRtxt", occurrence: 1); + builder.Output.AssertTargetIsSkipped ("_GenerateResourceDesignerIntermediateClass", occurrence: 1); + builder.Output.AssertTargetIsSkipped ("_GenerateResourceDesignerAssembly", occurrence: 2); builder.BuildLogFile = "build2.log"; - Assert.IsTrue (builder.Build ("SignAndroidPackage", parameters: parameters), $"{proj.ProjectName} should succeed 2"); - builder.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 3); - builder.AssertTargetIsSkipped ("_GenerateRtxt", occurrence: 2); - builder.AssertTargetIsSkipped ("_GenerateResourceDesignerIntermediateClass", occurrence: 2); - builder.AssertTargetIsSkipped ("_GenerateResourceDesignerAssembly"); - } - - [Test] - public void SignAndroidPackage () - { - var proj = new XASdkProject (); - var builder = CreateDotNetBuilder (proj); - var parameters = new [] { "BuildingInsideVisualStudio=true" }; - Assert.IsTrue (builder.Build ("SignAndroidPackage", parameters: parameters), $"{proj.ProjectName} should succeed"); + Assert.IsTrue (builder.RunTarget (proj, "SignAndroidPackage", parameters: parameters), $"{proj.ProjectName} should succeed 2"); + builder.Output.AssertTargetIsNotSkipped ("_GenerateResourceCaseMap", occurrence: 3); + builder.Output.AssertTargetIsSkipped ("_GenerateRtxt", occurrence: 2); + builder.Output.AssertTargetIsSkipped ("_GenerateResourceDesignerIntermediateClass", occurrence: 2); + builder.Output.AssertTargetIsSkipped ("_GenerateResourceDesignerAssembly"); } [Test] public void WearProjectJavaBuildFailure () { - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { IsRelease = true, + EnableDefaultItems = true, PackageReferences = { new Package { Id = "Xamarin.AndroidX.Wear", Version = "1.2.0.5" }, new Package { Id = "Xamarin.Android.Wear", Version = "2.2.0" }, @@ -1198,8 +1225,9 @@ public void WearProjectJavaBuildFailure () }, SupportedOSPlatformVersion = "23", }; - var builder = CreateDotNetBuilder (proj); - Assert.IsFalse (builder.Build (), $"{proj.ProjectName} should fail."); + var builder = CreateApkBuilder (); + builder.ThrowOnBuildFailure = false; + Assert.IsFalse (builder.Build (proj), $"{proj.ProjectName} should fail."); var text = $"java.lang.RuntimeException"; Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, text), $"Output did not contain '{text}'"); text = $"is defined multiple times"; @@ -1211,13 +1239,14 @@ public void WearProjectJavaBuildFailure () [Test] public void BenchmarkDotNet () { - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { + EnableDefaultItems = true, PackageReferences = { new Package { Id = "BenchmarkDotNet", Version = "0.13.1" }, } }; - var builder = CreateDotNetBuilder (proj); - Assert.IsTrue (builder.Build (), $"{proj.ProjectName} should succeed"); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), $"{proj.ProjectName} should succeed"); builder.AssertHasNoWarnings (); } @@ -1260,49 +1289,29 @@ public void BenchmarkDotNet () [TestCaseSource (nameof (SettingCombinationsSource))] public void SettingCombinations (bool isRelease, bool useInterpreter, bool publishTrimmed, bool aot, bool expected) { - var proj = new XASdkProject { + var proj = new XamarinAndroidApplicationProject { IsRelease = isRelease, + EnableDefaultItems = true, }; proj.SetProperty ("UseInterpreter", useInterpreter.ToString ()); proj.SetProperty ("PublishTrimmed", publishTrimmed.ToString ()); proj.SetProperty ("RunAOTCompilation", aot.ToString ()); - var builder = CreateDotNetBuilder (proj); - Assert.AreEqual (expected, builder.Build (), $"{proj.ProjectName} should {(expected ? "succeed" : "fail")}"); + var builder = CreateApkBuilder (); + builder.ThrowOnBuildFailure = false; + Assert.AreEqual (expected, builder.Build (proj), $"{proj.ProjectName} should {(expected ? "succeed" : "fail")}"); } [Test] public void EolFrameworks() { - var library = new XASdkProject (outputType: "Library") { + var library = new XamarinAndroidLibraryProject () { TargetFramework = "net6.0-android", + EnableDefaultItems = true, }; - var dotnet = CreateDotNetBuilder (library); - Assert.IsFalse (dotnet.Restore (), $"{library.ProjectName} should fail"); - Assert.IsTrue (StringAssertEx.ContainsText (dotnet.LastBuildOutput, "NETSDK1202"), $"{dotnet.BuildLogFile} should have NETSDK1202."); - } - - DotNetCLI CreateDotNetBuilder (string relativeProjectDir = null) - { - if (string.IsNullOrEmpty (relativeProjectDir)) { - relativeProjectDir = Path.Combine ("temp", TestName); - } - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = - FullProjectDirectory = Path.Combine (Root, relativeProjectDir); - new XASdkProject ().CopyNuGetConfig (relativeProjectDir); - return new DotNetCLI (Path.Combine (FullProjectDirectory, $"{TestName}.csproj")); - } - - DotNetCLI CreateDotNetBuilder (XASdkProject project, string relativeProjectDir = null) - { - if (string.IsNullOrEmpty (relativeProjectDir)) { - relativeProjectDir = Path.Combine ("temp", TestName); - } - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = - FullProjectDirectory = Path.Combine (Root, relativeProjectDir); - var files = project.Save (); - project.Populate (relativeProjectDir, files); - project.CopyNuGetConfig (relativeProjectDir); - return new DotNetCLI (project, Path.Combine (FullProjectDirectory, project.ProjectFilePath)); + var builder = CreateApkBuilder (); + builder.ThrowOnBuildFailure = false; + Assert.IsFalse (builder.Restore (library), $"{library.ProjectName} restore should fail"); + Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, "NETSDK1202"), $"{builder.BuildLogFile} should have NETSDK1202."); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XASdkProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XASdkProject.cs deleted file mode 100644 index 6bdab872fd3..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XASdkProject.cs +++ /dev/null @@ -1,116 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Text; -using System.Xml.Linq; -using System.Runtime.CompilerServices; - -namespace Xamarin.ProjectTools -{ - public class XASdkProject : DotNetStandard - { - const string default_strings_xml = @" - - Hello World, Click Me! - ${PROJECT_NAME} - -"; - - static readonly string default_layout_main; - static readonly string default_main_activity_cs; - static readonly string default_android_manifest; - static readonly byte [] icon_binary_mdpi; - - static XASdkProject () - { - var assembly = typeof (XASdkProject).Assembly; - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Base.AndroidManifest.xml"))) - default_android_manifest = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.DotNet.MainActivity.cs"))) - default_main_activity_cs = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Base.LayoutMain.axml"))) - default_layout_main = sr.ReadToEnd (); - using (var stream = assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Base.Icon.png")) { - icon_binary_mdpi = new byte [stream.Length]; - stream.Read (icon_binary_mdpi, 0, (int) stream.Length); - } - } - - /// - /// Save a NuGet.config file to a directory, with sources to support a local build of Microsoft.Android.Sdk - /// - public static void SaveNuGetConfig (string directory) - { - var doc = XDocument.Load (Path.Combine (XABuildPaths.TopDirectory, "NuGet.config")); - var project = new XASdkProject (); - project.AddNuGetConfigSources (doc); - doc.Save (Path.Combine (directory, "NuGet.config")); - } - - public string PackageName { get; set; } - public string JavaPackageName { get; set; } - - public XASdkProject (string outputType = "Exe", [CallerMemberName] string packageName = "") - { - Sdk = "Microsoft.NET.Sdk"; - TargetFramework = "net8.0-android"; - SupportedOSPlatformVersion = "21"; - PackageName = $"com.xamarin.{(packageName ?? ProjectName).ToLower ()}"; - JavaPackageName = JavaPackageName ?? PackageName.ToLowerInvariant (); - GlobalPackagesFolder = FileSystemUtils.FindNugetGlobalPackageFolder (); - SetProperty (KnownProperties.OutputType, outputType); - SetProperty (KnownProperties.Nullable, "enable"); - SetProperty (KnownProperties.ImplicitUsings, "enable"); - // Disables the transitive restore of packages like Microsoft.AspNetCore.App.Ref, Microsoft.WindowsDesktop.App.Ref - SetProperty ("DisableTransitiveFrameworkReferenceDownloads", "true"); - - // Add relevant Android content to our project without writing it to the .csproj file - if (outputType == "Exe") { - Sources.Add (new BuildItem.Source ("AndroidManifest.xml") { - TextContent = ProcessManifestTemplate - }); - } - Sources.Add (new BuildItem.Source ($"MainActivity{Language.DefaultExtension}") { TextContent = () => ProcessSourceTemplate (MainActivity ?? DefaultMainActivity) }); - Sources.Add (new BuildItem.Source ("Resources\\layout\\Main.axml") { TextContent = () => default_layout_main }); - Sources.Add (new BuildItem.Source ("Resources\\values\\Strings.xml") { TextContent = () => default_strings_xml.Replace ("${PROJECT_NAME}", ProjectName) }); - Sources.Add (new BuildItem.Source ("Resources\\drawable-mdpi\\Icon.png") { BinaryContent = () => icon_binary_mdpi }); - Sources.Add (new BuildItem.Source ($"Resources\\Resource.designer{Language.DefaultExtension}") { TextContent = () => string.Empty }); - } - - public string OutputPath => Path.Combine ("bin", Configuration, TargetFramework.ToLowerInvariant ()); - - public string IntermediateOutputPath => Path.Combine ("obj", Configuration, TargetFramework.ToLowerInvariant ()); - - public string DefaultMainActivity => default_main_activity_cs; - - public string MainActivity { get; set; } - - public string AndroidManifest { get; set; } = default_android_manifest; - - /// - /// Defaults to 21.0 - /// - public string SupportedOSPlatformVersion { - get { return GetProperty (KnownProperties.SupportedOSPlatformVersion); } - set { SetProperty (KnownProperties.SupportedOSPlatformVersion, value); } - } - - public virtual string ProcessManifestTemplate () - { - return AndroidManifest - .Replace ("${PROJECT_NAME}", ProjectName) - .Replace ("${PACKAGENAME}", PackageName) - .Replace ("${USES_SDK}", ""); - } - - public override string ProcessSourceTemplate (string source) - { - return source.Replace ("${ROOT_NAMESPACE}", RootNamespace ?? ProjectName) - .Replace ("${PROJECT_NAME}", ProjectName) - .Replace ("${PACKAGENAME}", PackageName) - .Replace ("${JAVA_PACKAGENAME}", JavaPackageName); - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinFormsXASdkProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinFormsXASdkProject.cs deleted file mode 100644 index ddfb338d0ba..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinFormsXASdkProject.cs +++ /dev/null @@ -1,91 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Text; -using System.Runtime.CompilerServices; - -namespace Xamarin.ProjectTools -{ - public class XamarinFormsXASdkProject : XASdkProject - { - static readonly string default_main_activity_cs; - static readonly string colors_xml; - static readonly string styles_xml; - static readonly string Tabbar_xml; - static readonly string Toolbar_xml; - static readonly string MainPage_xaml; - static readonly string MainPage_xaml_cs; - static readonly string App_xaml; - static readonly string App_xaml_cs; - - static XamarinFormsXASdkProject () - { - var assembly = typeof (XamarinFormsXASdkProject).Assembly; - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.MainActivity.cs"))) - default_main_activity_cs = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.colors.xml"))) - colors_xml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.styles.xml"))) - styles_xml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.AndroidX.Tabbar.xml"))) - Tabbar_xml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.AndroidX.Toolbar.xml"))) - Toolbar_xml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.MainPage.xaml"))) - MainPage_xaml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.MainPage.xaml.cs"))) - MainPage_xaml_cs = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.App.xaml"))) - App_xaml = sr.ReadToEnd (); - using (var sr = new StreamReader (assembly.GetManifestResourceStream ("Xamarin.ProjectTools.Resources.Forms.App.xaml.cs"))) - App_xaml_cs = sr.ReadToEnd (); - } - - public XamarinFormsXASdkProject (string outputType = "Exe", [CallerMemberName] string packageName = "") - : base (outputType, packageName) - { - // Don't opt into ImplicitUsings - RemoveProperty (KnownProperties.ImplicitUsings); - PackageReferences.Add (KnownPackages.XamarinForms_4_7_0_1142); - - // Workaround for AndroidX, see: https://github.com/xamarin/AndroidSupportComponents/pull/239 - Imports.Add (new Import (() => "Directory.Build.targets") { - TextContent = () => - @" - - - - " - }); - - Sources.Add (new AndroidItem.AndroidResource ("Resources\\values\\colors.xml") { - TextContent = () => colors_xml, - }); - Sources.Add (new AndroidItem.AndroidResource ("Resources\\values\\styles.xml") { - TextContent = () => styles_xml, - }); - Sources.Add (new AndroidItem.AndroidResource ("Resources\\layout\\Tabbar.xml") { - TextContent = () => Tabbar_xml, - }); - Sources.Add (new AndroidItem.AndroidResource ("Resources\\layout\\Toolbar.xml") { - TextContent = () => Toolbar_xml, - }); - Sources.Add (new BuildItem ("EmbeddedResource", "MainPage.xaml") { - TextContent = MainPageXaml, - }); - Sources.Add (new BuildItem.Source ("MainPage.xaml.cs") { - TextContent = () => ProcessSourceTemplate (MainPage_xaml_cs), - }); - Sources.Add (new BuildItem ("EmbeddedResource", "App.xaml") { - TextContent = () => ProcessSourceTemplate (App_xaml), - }); - Sources.Add (new BuildItem.Source ("App.xaml.cs") { - TextContent = () => ProcessSourceTemplate (App_xaml_cs), - }); - - MainActivity = default_main_activity_cs; - } - - protected virtual string MainPageXaml () => ProcessSourceTemplate (MainPage_xaml); - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs index 4468c83bba6..7c0477ceb8c 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs @@ -16,7 +16,6 @@ public class DotNetCLI public string JavaSdkPath { get; set; } = AndroidSdkResolver.GetJavaSdkPath (); public string ProjectDirectory { get; set; } - readonly XASdkProject project; readonly string projectOrSolution; public DotNetCLI (string projectOrSolution) @@ -25,12 +24,6 @@ public DotNetCLI (string projectOrSolution) ProjectDirectory = Path.GetDirectoryName (projectOrSolution); } - public DotNetCLI (XASdkProject project, string projectOrSolution) - : this (projectOrSolution) - { - this.project = project; - } - /// /// Runs the `dotnet` tool with the specified arguments. /// @@ -38,8 +31,10 @@ public DotNetCLI (XASdkProject project, string projectOrSolution) /// Whether or not the command succeeded. protected bool Execute (params string [] args) { - if (string.IsNullOrEmpty (ProcessLogFile)) - ProcessLogFile = Path.Combine (XABuildPaths.TestOutputDirectory, $"dotnet{DateTime.Now.ToString ("yyyyMMddHHmmssff")}-process.log"); + if (string.IsNullOrEmpty (ProcessLogFile)) { + Directory.CreateDirectory (ProjectDirectory); + ProcessLogFile = Path.Combine (ProjectDirectory, $"dotnet{DateTime.Now.ToString ("yyyyMMddHHmmssff")}-process.log"); + } var procOutput = new StringBuilder (); bool succeeded; @@ -162,9 +157,6 @@ List GetDefaultCommandLineArgs (string verb, string target = null, strin if (!string.IsNullOrEmpty (target)) { arguments.Add ($"/t:{target}"); } - if (project != null) { - arguments.Add ($"/p:Configuration={project.Configuration}"); - } if (Directory.Exists (AndroidSdkPath)) { arguments.Add ($"/p:AndroidSdkDirectory=\"{AndroidSdkPath}\""); } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetStandard.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetStandard.cs index e45acde512a..cc396f31c0f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetStandard.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetStandard.cs @@ -31,20 +31,6 @@ public string PackageTargetFallback { set { SetProperty ("PackageTargetFallback", value); } } - /// - /// Projects targeting net7.0 require ref/runtime packs on NuGet.org or dotnet6/dotnet7 - /// - public void AddNuGetSourcesForOlderTargetFrameworks (string targetFramework = null) - { - targetFramework ??= TargetFramework; - if (targetFramework.IndexOf ("net7.0", StringComparison.OrdinalIgnoreCase) != -1) { - ExtraNuGetConfigSources = new List { - "https://api.nuget.org/v3/index.json", - "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json", - }; - } - } - public string Sdk { get; set; } public IList OtherBuildItems { get; private set; } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/XamarinProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/XamarinProject.cs index e274ef9f638..7ce6c520bfe 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/XamarinProject.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/XamarinProject.cs @@ -37,7 +37,7 @@ public abstract class XamarinProject /// /// If true, the ProjectDirectory will be deleted and populated on the first build /// - public virtual bool ShouldPopulate => true; + public virtual bool ShouldPopulate { get; set; } = true; public IList Imports { get; private set; } PropertyGroup common, debug, release; bool isRelease; @@ -119,6 +119,11 @@ public string TargetFramework { set { SetProperty ("TargetFramework", value); } } + public string TargetFrameworks { + get { return GetProperty ("TargetFrameworks"); } + set { SetProperty ("TargetFrameworks", value); } + } + public string GetProperty (string name) { return GetProperty (CommonProperties, name); @@ -418,11 +423,11 @@ public void CopyNuGetConfig (string relativeDirectory) Directory.CreateDirectory (Path.GetDirectoryName (projNugetConfig)); File.Copy (repoNuGetConfig, projNugetConfig, overwrite: true); - var doc = XDocument.Load (projNugetConfig); - AddNuGetConfigSources (doc); + AddNuGetConfigSources (projNugetConfig); // Set a local PackageReference installation folder if specified if (!string.IsNullOrEmpty (GlobalPackagesFolder)) { + var doc = XDocument.Load (projNugetConfig); XElement gpfElement = doc.Descendants ().FirstOrDefault (c => c.Name.LocalName.ToLowerInvariant () == "add" && c.Attributes ().Any (a => a.Name.LocalName.ToLowerInvariant () == "key" && a.Value.ToLowerInvariant () == "globalpackagesfolder")); if (gpfElement != default (XElement)) { @@ -440,35 +445,39 @@ public void CopyNuGetConfig (string relativeDirectory) doc.Root.Add (configParentElement); } } + doc.Save (projNugetConfig); } - - doc.Save (projNugetConfig); } } /// /// Updates a NuGet.config based on sources in ExtraNuGetConfigSources - /// The dotnet7 source is required while in preview, but eventually it should not be needed by tests + /// If target framework is not the latest or default, sources are added for previous releases /// - protected void AddNuGetConfigSources (XDocument doc) + protected void AddNuGetConfigSources (string nugetConfigPath) { + XDocument doc; + if (File.Exists (nugetConfigPath)) + doc = XDocument.Load (nugetConfigPath); + else + doc = new XDocument (new XElement ("configuration")); + const string elementName = "packageSources"; - XElement pkgSourcesElement = doc.Root.Elements ().FirstOrDefault (d => string.Equals (d.Name.LocalName, elementName, StringComparison.OrdinalIgnoreCase)); + XElement pkgSourcesElement = doc.Root?.Elements ().FirstOrDefault (d => string.Equals (d.Name.LocalName, elementName, StringComparison.OrdinalIgnoreCase)); if (pkgSourcesElement == null) { - doc.Root.Add (pkgSourcesElement= new XElement (elementName)); + doc.Root.Add (pkgSourcesElement = new XElement (elementName)); } - foreach (XElement element in pkgSourcesElement.Elements ()) { - XAttribute value = element.Attribute ("value"); - if (value != null && value.Value == "https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json") { - element.Remove (); - break; - } + if (ExtraNuGetConfigSources == null) { + ExtraNuGetConfigSources = new List (); + } + + if (TargetFramework?.IndexOf ("net7.0", StringComparison.OrdinalIgnoreCase) != -1 + || TargetFrameworks?.IndexOf ("net7.0", StringComparison.OrdinalIgnoreCase) != -1) { + ExtraNuGetConfigSources.Add ("https://api.nuget.org/v3/index.json"); + ExtraNuGetConfigSources.Add ("https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json"); } - // Add extra sources - if (ExtraNuGetConfigSources == null) - return; int sourceIndex = 0; foreach (var source in ExtraNuGetConfigSources) { var sourceElement = new XElement ("add"); @@ -476,6 +485,8 @@ protected void AddNuGetConfigSources (XDocument doc) sourceElement.SetAttributeValue ("value", source); pkgSourcesElement.Add (sourceElement); } + + doc.Save (nugetConfigPath); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/ProjectExtensions.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/ProjectExtensions.cs index 87795118382..42473207e1d 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/ProjectExtensions.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/ProjectExtensions.cs @@ -9,7 +9,7 @@ public static class ProjectExtensions /// public static void SetAndroidSupportedAbis (this IShortFormProject project, params string [] abis) { - if (Builder.UseDotNet || project is XASdkProject) { + if (Builder.UseDotNet) { project.SetRuntimeIdentifiers (abis); } else { project.SetAndroidSupportedAbis (string.Join (";", abis)); @@ -22,7 +22,7 @@ public static void SetAndroidSupportedAbis (this IShortFormProject project, para /// A semi-colon-delimited list of ABIs public static void SetAndroidSupportedAbis (this IShortFormProject project, string abis) { - if (Builder.UseDotNet || project is XASdkProject) { + if (Builder.UseDotNet) { project.SetRuntimeIdentifiers (abis.Split (';')); } else { project.SetProperty (KnownProperties.AndroidSupportedAbis, abis); diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/XmlUtils.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/XmlUtils.cs index 9bf9277eabd..f73aa9ffa5e 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/XmlUtils.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Utilities/XmlUtils.cs @@ -30,7 +30,7 @@ public static string ToXml (IShortFormProject project) sb.AppendLine ("\t"); } if (project.EnableDefaultItems) { - // If $(EnableDefaultItems), then only OtherBuildItems and References are added + // If $(EnableDefaultItems), then only OtherBuildItems (excluding EmbeddedResource) and References are added if (project.References.Count > 0) { sb.AppendLine ("\t"); foreach (var reference in project.References) { @@ -41,7 +41,9 @@ public static string ToXml (IShortFormProject project) if (project.OtherBuildItems.Count > 0) { sb.AppendLine ("\t"); foreach (var bi in project.OtherBuildItems) { - AppendBuildItem (sb, bi); + if (bi.BuildAction != BuildActions.EmbeddedResource) { + AppendBuildItem (sb, bi); + } } sb.AppendLine ("\t"); } diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index 0ece2f8f233..3a5875955bb 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -718,18 +718,19 @@ bool SeenFailedToLoad (string line) [Test] public void ResourceDesignerWithNuGetReference ([Values ("net8.0-android33.0")] string dotnetTargetFramework) { - string path = Path.Combine (Root, "temp", TestName); - if (!Builder.UseDotNet) { Assert.Ignore ("Skipping. Test not relevant under Classic."); } + // Build a NuGet Package - var nuget = new XASdkProject (outputType: "Library") { + var nuget = new XamarinAndroidLibraryProject () { Sdk = "Xamarin.Legacy.Sdk/0.2.0-alpha4", ProjectName = "Test.Nuget.Package", IsRelease = true, + ExtraNuGetConfigSources = { + "https://api.nuget.org/v3/index.json", + }, }; - nuget.AddNuGetSourcesForOlderTargetFrameworks (); nuget.Sources.Clear (); nuget.Sources.Add (new AndroidItem.AndroidResource ("Resources/values/Strings.xml") { TextContent = () => @" @@ -739,15 +740,18 @@ public void ResourceDesignerWithNuGetReference ([Values ("net8.0-android33.0")] nuget.SetProperty ("PackageName", "Test.Nuget.Package"); var legacyTargetFrameworkVersion = "13.0"; var legacyTargetFramework = $"monoandroid{legacyTargetFrameworkVersion}"; - nuget.SetProperty ("TargetFramework", value: ""); - nuget.SetProperty ("TargetFrameworks", value: $"{dotnetTargetFramework};{legacyTargetFramework}"); + nuget.TargetFramework = ""; + nuget.TargetFrameworks = $"{dotnetTargetFramework};{legacyTargetFramework}"; - string directory = Path.Combine ("temp", TestName, "Test.Nuget.Package"); - var dotnet = CreateDotNetBuilder (nuget, directory); - Assert.IsTrue (dotnet.Pack (), "`dotnet pack` should succeed"); + var rootPath = Path.Combine (Root, "temp", TestName); + var nugetBuilder = CreateDllBuilder (Path.Combine (rootPath, nuget.ProjectName)); + nugetBuilder.Save (nuget); + var dotnet = new DotNetCLI (Path.Combine (rootPath, nuget.ProjectName, nuget.ProjectFilePath)); + Assert.IsTrue (dotnet.Pack (parameters: new [] { "Configuration=Release" }), "`dotnet pack` should succeed"); // Build an app which references it. var proj = new XamarinAndroidApplicationProject () { + ProjectName = "App1", IsRelease = true, }; proj.SetAndroidSupportedAbis ("arm64-v8a", "x86_64"); @@ -755,7 +759,7 @@ public void ResourceDesignerWithNuGetReference ([Values ("net8.0-android33.0")] TextContent = () => @" - + ", }); @@ -763,7 +767,7 @@ public void ResourceDesignerWithNuGetReference ([Values ("net8.0-android33.0")] Id = "Test.Nuget.Package", Version = "1.0.0", }); - builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName)); + builder = CreateApkBuilder (Path.Combine (rootPath, proj.ProjectName)); Assert.IsTrue (builder.Install (proj, doNotCleanupOnUpdate: true), "Install should have succeeded."); string resource_designer = GetResourceDesignerPath (builder, proj); var contents = GetResourceDesignerText (proj, resource_designer); @@ -1133,30 +1137,5 @@ public void CheckResouceIsOverridden ([Values (true, false)] bool useAapt2) } } - - DotNetCLI CreateDotNetBuilder (string relativeProjectDir = null) - { - if (string.IsNullOrEmpty (relativeProjectDir)) { - relativeProjectDir = Path.Combine ("temp", TestName); - } - string fullProjectDirectory = Path.Combine (Root, relativeProjectDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjectDirectory; - - new XASdkProject ().CopyNuGetConfig (relativeProjectDir); - return new DotNetCLI (Path.Combine (fullProjectDirectory, $"{TestName}.csproj")); - } - - DotNetCLI CreateDotNetBuilder (XASdkProject project, string relativeProjectDir = null) - { - if (string.IsNullOrEmpty (relativeProjectDir)) { - relativeProjectDir = Path.Combine ("temp", TestName); - } - string fullProjectDirectory = Path.Combine (Root, relativeProjectDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjectDirectory; - var files = project.Save (); - project.Populate (relativeProjectDir, files); - project.CopyNuGetConfig (relativeProjectDir); - return new DotNetCLI (project, Path.Combine (fullProjectDirectory, project.ProjectFilePath)); - } } } diff --git a/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs b/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs index 917b668dc79..b33989a16a1 100644 --- a/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs @@ -15,6 +15,7 @@ #if !NET472 namespace Xamarin.Android.Build.Tests { + [Obsolete ("De-dupe and migrate these tests to InstallAndRunTests.cs")] [TestFixture] [Category ("UsesDevice"), Category ("WearOS")] public class XASdkDeployTests : DeviceTest @@ -61,42 +62,35 @@ public class XASdkDeployTests : DeviceTest [TestCaseSource (nameof (DotNetInstallAndRunSource))] public void DotNetInstallAndRun (bool isRelease, bool xamarinForms, string targetFramework) { - XASdkProject proj; + XamarinAndroidApplicationProject proj; if (xamarinForms) { - proj = new XamarinFormsXASdkProject { - IsRelease = isRelease + proj = new XamarinFormsAndroidApplicationProject { + IsRelease = isRelease, + EnableDefaultItems = true, }; } else { - proj = new XASdkProject { - IsRelease = isRelease + proj = new XamarinAndroidApplicationProject { + IsRelease = isRelease, + EnableDefaultItems = true, }; } proj.TargetFramework = targetFramework; - proj.AddNuGetSourcesForOlderTargetFrameworks (); - proj.SetRuntimeIdentifier (DeviceAbi); - - var relativeProjDir = Path.Combine ("temp", TestName); - var fullProjDir = Path.Combine (Root, relativeProjDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjDir; - var files = proj.Save (); - proj.Populate (relativeProjDir, files); - proj.CopyNuGetConfig (relativeProjDir); - var dotnet = new DotNetCLI (proj, Path.Combine (fullProjDir, proj.ProjectFilePath)); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); - Assert.IsTrue (dotnet.Run (), "`dotnet run` should succeed"); - WaitForPermissionActivity (Path.Combine (Root, dotnet.ProjectDirectory, "permission-logcat.log")); + WaitForPermissionActivity (Path.Combine (Root, builder.ProjectDirectory, "permission-logcat.log")); bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", - Path.Combine (fullProjDir, "logcat.log"), 30); - RunAdbCommand ($"uninstall {proj.PackageName}"); + Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 30); Assert.IsTrue(didLaunch, "Activity should have started."); } [Test] public void TypeAndMemberRemapping ([Values (false, true)] bool isRelease) { - var proj = new XASdkProject () { + var proj = new XamarinAndroidApplicationProject () { IsRelease = isRelease, + EnableDefaultItems = true, OtherBuildItems = { new AndroidItem._AndroidRemapMembers ("RemapActivity.xml") { Encoding = Encoding.UTF8, @@ -112,22 +106,13 @@ public void TypeAndMemberRemapping ([Values (false, true)] bool isRelease) }, }; proj.MainActivity = proj.DefaultMainActivity.Replace (": Activity", ": global::Example.RemapActivity"); - proj.SetRuntimeIdentifier (DeviceAbi); - var relativeProjDir = Path.Combine ("temp", TestName); - var fullProjDir = Path.Combine (Root, relativeProjDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjDir; - var files = proj.Save (); - proj.Populate (relativeProjDir, files); - proj.CopyNuGetConfig (relativeProjDir); - var dotnet = new DotNetCLI (proj, Path.Combine (fullProjDir, proj.ProjectFilePath)); - - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); - Assert.IsTrue (dotnet.Run (), "`dotnet run` should succeed"); - - bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", - Path.Combine (fullProjDir, "logcat.log")); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); + bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); Assert.IsTrue (didLaunch, "MainActivity should have launched!"); - var logcatOutput = File.ReadAllText (Path.Combine (fullProjDir, "logcat.log")); + var logcatOutput = File.ReadAllText (appStartupLogcatFile); StringAssert.Contains ( "RemapActivity.onMyCreate() invoked!", @@ -144,13 +129,9 @@ public void TypeAndMemberRemapping ([Values (false, true)] bool isRelease) [Test] public void SupportDesugaringStaticInterfaceMethods () { - AssertHasDevices (); - if (!Builder.UseDotNet) { - Assert.Ignore ("Skipping. Test not relevant under Classic."); - } - - var proj = new XASdkProject () { + var proj = new XamarinAndroidApplicationProject () { IsRelease = true, + EnableDefaultItems = true, OtherBuildItems = { new AndroidItem.AndroidJavaSource ("StaticMethodsInterface.java") { Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), @@ -165,27 +146,18 @@ public void SupportDesugaringStaticInterfaceMethods () // Note: To properly test, Desugaring must be *enabled*, which requires that // `$(SupportedOSPlatformVersion)` be *less than* 23. 21 is currently the default, // but set this explicitly anyway just so that this implicit requirement is explicit. - proj.SetProperty (proj.ReleaseProperties, "SupportedOSPlatformVersion", "21"); + proj.SupportedOSPlatformVersion = "21"; proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @" Console.WriteLine ($""# jonp static interface default method invocation; IStaticMethodsInterface.Value={Example.IStaticMethodsInterface.Value}""); "); - proj.SetRuntimeIdentifier (DeviceAbi); - var relativeProjDir = Path.Combine ("temp", TestName); - var fullProjDir = Path.Combine (Root, relativeProjDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjDir; - var files = proj.Save (); - proj.Populate (relativeProjDir, files); - proj.CopyNuGetConfig (relativeProjDir); - var dotnet = new DotNetCLI (proj, Path.Combine (fullProjDir, proj.ProjectFilePath)); - - Assert.IsTrue (dotnet.Build (), "`dotnet build` should succeed"); - Assert.IsTrue (dotnet.Run (), "`dotnet run` should succeed"); - - bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", - Path.Combine (fullProjDir, "logcat.log")); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); + bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); Assert.IsTrue (didLaunch, "MainActivity should have launched!"); - var logcatOutput = File.ReadAllText (Path.Combine (fullProjDir, "logcat.log")); + var logcatOutput = File.ReadAllText (appStartupLogcatFile); StringAssert.Contains ( "IStaticMethodsInterface.Value=3", @@ -201,20 +173,16 @@ public void DotNetDebug ([Values("net7.0-android", "net8.0-android")] string tar { AssertCommercialBuild (); - var proj = new XASdkProject (); - proj.TargetFramework = targetFramework; - proj.AddNuGetSourcesForOlderTargetFrameworks (); + var proj = new XamarinAndroidApplicationProject () { + EnableDefaultItems = true, + TargetFramework = targetFramework, + }; proj.SetRuntimeIdentifier (DeviceAbi); string runtimeId = proj.GetProperty (KnownProperties.RuntimeIdentifier); - var relativeProjDir = Path.Combine ("temp", TestName); - var fullProjDir = Path.Combine (Root, relativeProjDir); - TestOutputDirectories [TestContext.CurrentContext.Test.ID] = fullProjDir; - var files = proj.Save (); - proj.Populate (relativeProjDir, files); - proj.CopyNuGetConfig (relativeProjDir); - var dotnet = new DotNetCLI (proj, Path.Combine (fullProjDir, proj.ProjectFilePath)); - Assert.IsTrue (dotnet.Build ("Install"), "`dotnet build` should succeed"); + var builder = CreateApkBuilder (); + + Assert.IsTrue (builder.Install (proj), "Install should succeed."); bool breakpointHit = false; ManualResetEvent resetEvent = new ManualResetEvent (false); @@ -223,7 +191,7 @@ public void DotNetDebug ([Values("net7.0-android", "net8.0-android")] string tar var session = new SoftDebuggerSession (); try { session.Breakpoints = new BreakpointStore { - { Path.Combine (Root, dotnet.ProjectDirectory, "MainActivity.cs"), 10 }, + { Path.Combine (Root, builder.ProjectDirectory, "MainActivity.cs"), 10 }, }; session.TargetHitBreakpoint += (sender, e) => { Console.WriteLine ($"BREAK {e.Type}"); @@ -237,20 +205,20 @@ public void DotNetDebug ([Values("net7.0-android", "net8.0-android")] string tar MaxConnectionAttempts = 10, }; var startInfo = new SoftDebuggerStartInfo (args) { - WorkingDirectory = Path.Combine (dotnet.ProjectDirectory, proj.IntermediateOutputPath, runtimeId, "android", "assets"), + WorkingDirectory = Path.Combine (builder.ProjectDirectory, proj.IntermediateOutputPath, runtimeId, "android", "assets"), }; var options = new DebuggerSessionOptions () { EvaluationOptions = EvaluationOptions.DefaultOptions, }; options.EvaluationOptions.UseExternalTypeResolver = true; - dotnet.BuildLogFile = Path.Combine (Root, dotnet.ProjectDirectory, "run.log"); - Assert.True (dotnet.Build ("Run", parameters: new [] { + builder.BuildLogFile = Path.Combine (Root, builder.ProjectDirectory, "run.log"); + Assert.True (builder.RunTarget (proj, "Run", parameters: new [] { $"AndroidSdbTargetPort={port}", $"AndroidSdbHostPort={port}", "AndroidAttachDebugger=True", }), "Project should have run."); - WaitForPermissionActivity (Path.Combine (Root, dotnet.ProjectDirectory, "permission-logcat.log")); - Assert.IsTrue (WaitForDebuggerToStart (Path.Combine (Root, dotnet.ProjectDirectory, "logcat.log"), 120), "Activity should have started"); + WaitForPermissionActivity (Path.Combine (Root, builder.ProjectDirectory, "permission-logcat.log")); + Assert.IsTrue (WaitForDebuggerToStart (Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 120), "Activity should have started"); // we need to give a bit of time for the debug server to start up. WaitFor (2000); session.LogWriter += (isStderr, text) => { Console.WriteLine (text); }; From 622abe1f028e1beb56713d84c28aaff3640e734d Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Mon, 12 Jun 2023 16:12:52 -0500 Subject: [PATCH 004/102] [build] stop setting `$DOTNET_gcServer` (#8085) Context: https://github.com/dotnet/linker/issues/3012 Context: https://github.com/dotnet/runtime/issues/86807 In 34986b9a, we exported `DOTNET_gcServer=0` so that the Server GC is disabled, in an effort to prevent an `AccessViolationException`. It appears that this might be *fixed* in .NET 8. Let's remove the workaround, so we can either close the issue or get further investigation on the issue. --- build-tools/automation/yaml-templates/variables.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/build-tools/automation/yaml-templates/variables.yaml b/build-tools/automation/yaml-templates/variables.yaml index b062fd9c134..41c374e0a62 100644 --- a/build-tools/automation/yaml-templates/variables.yaml +++ b/build-tools/automation/yaml-templates/variables.yaml @@ -40,9 +40,6 @@ variables: # Workaround: https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1585820 - name: _WriteTelemetryProperties value: false -# Workaround: https://github.com/dotnet/linker/issues/3012 -- name: DOTNET_gcServer - value: 0 - name: IsRelOrTargetingRel value: $[or(startsWith(variables['Build.SourceBranch'], 'refs/heads/release/'), startsWith(variables['System.PullRequest.TargetBranch'], 'release/'))] - name: DotNetNUnitCategories From fd19c4602b78c7030d3bb0af4cc7e4258563edaf Mon Sep 17 00:00:00 2001 From: VS MobileTools Engineering Service 2 Date: Tue, 13 Jun 2023 06:56:20 -0700 Subject: [PATCH 005/102] Localized file check-in by OneLocBuild Task (#8126) Context: https://aka.ms/onelocbuild Context: https://aka.ms/AllAboutLoc Build definition ID 17928: Build ID 7909481 --- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.cs.resx | 2 +- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.de.resx | 2 +- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.fr.resx | 2 +- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.it.resx | 2 +- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.ko.resx | 2 +- src/Microsoft.Android.Sdk.ILLink/Properties/Resources.pl.resx | 2 +- .../Properties/Resources.zh-Hant.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.cs.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.de.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.fr.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.it.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.ko.resx | 2 +- src/Xamarin.Android.Build.Tasks/Properties/Resources.pl.resx | 2 +- .../Properties/Resources.zh-Hant.resx | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.cs.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.cs.resx index 517bf5cde55..9d84065876d 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.cs.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.cs.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Nepovedlo se najít prostředek Androidu {0}. Pokud chcete přidat chybějící prostředek, aktualizujte prosím @(AndroidResource). {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.de.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.de.resx index 891796bb676..9d1dc2027ad 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.de.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.de.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Die Android-Ressource "{0}" wurde nicht gefunden. Aktualisieren Sie @(AndroidResource), um die fehlende Ressource hinzuzufügen. {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.fr.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.fr.resx index 04c59fda303..9120e36a9e4 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.fr.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.fr.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Ressource Android '{0}' introuvable. Mettez à jour @(AndroidResource) pour ajouter la ressource manquante. {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.it.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.it.resx index b16e38ceaaa..eae24633e73 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.it.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.it.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Non è stato possibile trovare la risorsa Android '{0}'. Aggiorna @(AndroidResource) per aggiungere la risorsa mancante. {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.ko.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.ko.resx index 05e33800cbe..dcc7c113e7b 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.ko.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.ko.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Android 리소스 '{0}'을(를) 찾을 수 없습니다. @(AndroidResource)를 업데이트하여 누락된 리소스를 추가하세요. {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.pl.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.pl.resx index cff72d8c2ef..1a01e0f2921 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.pl.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.pl.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Nie można odnaleźć zasobu systemu Android „{0}”. Zaktualizuj element @(AndroidResource), aby dodać brakujący zasób. {0} - An Android Resource Identifier. diff --git a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.zh-Hant.resx b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.zh-Hant.resx index 9e34bd66aeb..58721fe8e95 100644 --- a/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.zh-Hant.resx +++ b/src/Microsoft.Android.Sdk.ILLink/Properties/Resources.zh-Hant.resx @@ -123,7 +123,7 @@ {0} - The name of the assembly - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + 找不到 Android 資源'{0}'。請更新 @(AndroidResource) 以新增缺少的資源。 {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.cs.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.cs.resx index 7c6c1dbac4a..f9d9234f648 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.cs.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.cs.resx @@ -934,7 +934,7 @@ Pokud chcete pro sestavení z příkazového řádku použít vlastní cestu JDK - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Nepovedlo se najít prostředek Androidu {0}. Pokud chcete přidat chybějící prostředek, aktualizujte prosím @(AndroidResource). {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.de.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.de.resx index 8e25a63e00b..79a5ab7901d 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.de.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.de.resx @@ -934,7 +934,7 @@ Um einen benutzerdefinierten JDK-Pfad für einen Befehlszeilenbuild zu verwenden - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Die Android-Ressource "{0}" wurde nicht gefunden. Aktualisieren Sie @(AndroidResource), um die fehlende Ressource hinzuzufügen. {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.fr.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.fr.resx index 29288d7ddae..e07f0601f63 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.fr.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.fr.resx @@ -934,7 +934,7 @@ Pour utiliser un chemin JDK personnalisé pour une build de ligne de commande, d - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Ressource Android '{0}' introuvable. Mettez à jour @(AndroidResource) pour ajouter la ressource manquante. {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.it.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.it.resx index aeb92ac5ed1..7dc4fa54346 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.it.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.it.resx @@ -934,7 +934,7 @@ Per usare un percorso JDK personalizzato per una compilazione della riga di coma - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Non è stato possibile trovare la risorsa Android '{0}'. Aggiorna @(AndroidResource) per aggiungere la risorsa mancante. {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.ko.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.ko.resx index aaebe96ff9c..8b05cbeaa2e 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.ko.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.ko.resx @@ -934,7 +934,7 @@ In this message, the term "handheld app" means "app for handheld devices." - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Android 리소스 '{0}'을(를) 찾을 수 없습니다. @(AndroidResource)를 업데이트하여 누락된 리소스를 추가하세요. {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.pl.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.pl.resx index ecf33269b75..b9022b4efef 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.pl.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.pl.resx @@ -934,7 +934,7 @@ Aby użyć niestandardowej ścieżki zestawu JDK dla kompilacji wiersza poleceni - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + Nie można odnaleźć zasobu systemu Android „{0}”. Zaktualizuj element @(AndroidResource), aby dodać brakujący zasób. {0} - An Android Resource Identifier. diff --git a/src/Xamarin.Android.Build.Tasks/Properties/Resources.zh-Hant.resx b/src/Xamarin.Android.Build.Tasks/Properties/Resources.zh-Hant.resx index ef2f9b2cbc1..ad3660a905a 100644 --- a/src/Xamarin.Android.Build.Tasks/Properties/Resources.zh-Hant.resx +++ b/src/Xamarin.Android.Build.Tasks/Properties/Resources.zh-Hant.resx @@ -934,7 +934,7 @@ In this message, the term "handheld app" means "app for handheld devices." - Could not find Android Resource '{0}'. Please update @(AndroidResource) to add the missing resource. + 找不到 Android 資源'{0}'。請更新 @(AndroidResource) 以新增缺少的資源。 {0} - An Android Resource Identifier. From e827b65fbe8ccefd0565f3f11c4ede0359b9c137 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Tue, 13 Jun 2023 20:45:32 +0200 Subject: [PATCH 006/102] [xaprepare] Add support for Debian trixie release (#8127) Context: https://bits.debian.org/2023/06/bookworm-released.html Context: https://siduction.org/ Debian 12, aka bookworm, has just been released and that means work on the next release, codenamed "trixie", has begun. The code name appeared in `/etc/debian_version` and `/etc/os-release` files and `xaprepare` needs to be updated in order to properly detect trixie. While this change won't be necessary for users of Debian "stable" or any distributions based on it, it is necessary for rolling Debian "unstable" distributions like `siduction` (which is what I use :D) Debian "unstable" distribution (which eventually becomes the "testing" distribution, to become "stable" on release) does not use version numbers in the abovementioned files, just the codename. This is the reason we need to fake the OS version number for Debian. --- .../xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs index 4c613d73118..f904472855a 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs @@ -25,6 +25,8 @@ class LinuxDebian : LinuxDebianCommon static readonly Dictionary DebianUnstableVersionMap = new Dictionary (StringComparer.OrdinalIgnoreCase) { { "bookworm", "12" }, { "bookworm/sid", "12" }, + { "trixie", "13" }, + { "trixie/sid", "13" }, }; protected Version DebianRelease { get; private set; } = new Version (0, 0); @@ -56,6 +58,7 @@ static bool IsDebian10OrNewer (string? version) return version!.IndexOf ("bullseye", StringComparison.OrdinalIgnoreCase) >= 0 || version.IndexOf ("bookworm", StringComparison.OrdinalIgnoreCase) >= 0 || + version.IndexOf ("trixie", StringComparison.OrdinalIgnoreCase) >= 0 || version.IndexOf ("sid", StringComparison.OrdinalIgnoreCase) >= 0; } @@ -75,7 +78,8 @@ static bool IsBookwormSidOrNewer (string? debian_version) return false; } - return debian_version!.IndexOf ("bookworm", StringComparison.OrdinalIgnoreCase) >= 0; + return debian_version!.IndexOf ("bookworm", StringComparison.OrdinalIgnoreCase) >= 0 || + debian_version!.IndexOf ("trixie", StringComparison.OrdinalIgnoreCase) >= 0; } protected override bool EnsureVersionInformation (Context context) From 3ab842f7fdc4c77b35a55cb2d7d4b085c38e713c Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 14 Jun 2023 14:01:44 -0500 Subject: [PATCH 007/102] [Mono.Android] suppress/solve more illink warnings (#8063) Context: https://github.com/xamarin/xamarin-android/issues/5652 Context: https://learn.microsoft.com/dotnet/api/system.diagnostics.codeanalysis.dynamicallyaccessedmembersattribute?view=net-7.0 Context: https://devblogs.microsoft.com/dotnet/customizing-trimming-in-net-core-5/#annotating-reflection Building an app such as: dotnet new android dotnet build -c Release -p:SuppressTrimAnalysisWarnings=false -p:TrimmerSingleWarn=false Results in many illink/trimmer warnings: external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniMarshalMemberBuilder.cs(57,4): warning IL2072: Java.Interop.JniRuntime.SetMarshalMemberBuilder(JniRuntime.CreationOptions): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'System.Reflection.Assembly.GetType(String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(464,32): warning IL2067: Java.Interop.JniRuntime.JniTypeManager.FindAndCallRegisterMethod(Type, JniNativeMethodRegistrationArguments): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.NonPublicMethods' in call to 'System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethods(Type)'. The parameter 'marshalType' of method 'Java.Interop.JniRuntime.JniTypeManager.FindAndCallRegisterMethod(Type, JniNativeMethodRegistrationArguments)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(414,5): warning IL2070: Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.NonPublicNestedTypes' in call to 'System.Type.GetNestedType(String, BindingFlags)'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(418,5): warning IL2072: Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String): 'name' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethod(Type, String, Type[])'. The return value of method 'System.Type.GetNestedType(String, BindingFlags)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(338,5): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetActivationConstructor(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'System.Type.GetConstructors(BindingFlags)'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetActivationConstructor(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(577,5): warning IL2060: Java.Interop.JniRuntime.JniValueManager.GetObjectArrayMarshaler(Type): Call to 'System.Reflection.MethodInfo.MakeGenericMethod(Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(523,6): warning IL2072: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'Java.Interop.JniValueMarshalerAttribute.MarshalerType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(537,5): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(559,27): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(569,6): warning IL2072: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'Java.Interop.JniValueMarshalerAttribute.MarshalerType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(93,5): warning IL2057: Java.Interop.ManagedPeer.Construct(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(156,5): warning IL2057: Java.Interop.ManagedPeer.GetParameterTypes(String): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(198,5): warning IL2057: Java.Interop.ManagedPeer.RegisterNativeMembers(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(403,5): warning IL2075: Android.Runtime.AndroidTypeManager.CreateDynamicCallback(MethodInfo): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The return value of method 'System.Reflection.Assembly.GetType(String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(526,8): warning IL2070: Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.NonPublicMethods' in call to 'System.Type.GetMethods(BindingFlags)'. The parameter 'type' of method 'Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(540,9): warning IL2057: Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(546,8): warning IL2072: Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan): 'target' argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in call to 'System.Delegate.CreateDelegate(Type, Type, String)'. The return value of method 'System.Type.BaseType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(546,8): warning IL2067: Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan): 'target' argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in call to 'System.Delegate.CreateDelegate(Type, Type, String)'. The parameter 'type' of method 'Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, ReadOnlySpan)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop.Tools.TypeNameMappings\Java.Interop.Tools.TypeNameMappings\JavaNativeTypeManager.cs(182,4): warning IL2070: Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName(Type, ExportParameterKind): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName(Type, ExportParameterKind)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Java.Interop\JavaObjectExtensions.cs(139,4): warning IL2055: Java.Interop.JavaObjectExtensions.GetInvokerType(Type): Call to 'System.Type.MakeGenericType(Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type. src\Mono.Android\Java.Interop\TypeManager.cs(169,5): warning IL2072: Java.Interop.TypeManager.Activate(IntPtr, ConstructorInfo, Object[]): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'System.Runtime.CompilerServices.RuntimeHelpers.GetUninitializedObject(Type)'. The return value of method 'System.Reflection.MemberInfo.DeclaringType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Java.Interop\TypeManager.cs(326,4): warning IL2070: Java.Interop.TypeManager.CreateProxy(Type, IntPtr, JniHandleOwnership): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'System.Type.GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])'. The parameter 'type' of method 'Java.Interop.TypeManager.CreateProxy(Type, IntPtr, JniHandleOwnership)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Java.Interop\TypeManager.cs(330,4): warning IL2070: Java.Interop.TypeManager.CreateProxy(Type, IntPtr, JniHandleOwnership): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'System.Type.GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])'. The parameter 'type' of method 'Java.Interop.TypeManager.CreateProxy(Type, IntPtr, JniHandleOwnership)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. src\Mono.Android\Java.Interop\TypeManager.cs(126,5): warning IL2057: Java.Interop.TypeManager.GetParameterTypes(String): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. src\Mono.Android\Java.Interop\TypeManager.cs(146,4): warning IL2057: Java.Interop.TypeManager.n_Activate(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. Suppress/fix the ones in `Mono.Android.dll`, using the `DynamicallyAccessedMemberTypes` values provided in the warnings. We are left with 15 that can be solved in the xamarin/java.interop repo: external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniMarshalMemberBuilder.cs(57,4): warning IL2072: Java.Interop.JniRuntime.SetMarshalMemberBuilder(JniRuntime.CreationOptions): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'System.Reflection.Assembly.GetType(String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(464,32): warning IL2067: Java.Interop.JniRuntime.JniTypeManager.FindAndCallRegisterMethod(Type, JniNativeMethodRegistrationArguments): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.NonPublicMethods' in call to 'System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethods(Type)'. The parameter 'marshalType' of method 'Java.Interop.JniRuntime.JniTypeManager.FindAndCallRegisterMethod(Type, JniNativeMethodRegistrationArguments)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(414,5): warning IL2070: Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.NonPublicNestedTypes' in call to 'System.Type.GetNestedType(String, BindingFlags)'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniTypeManager.cs(418,5): warning IL2072: Java.Interop.JniRuntime.JniTypeManager.TryLoadJniMarshalMethods(JniType, Type, String): 'name' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Reflection.RuntimeReflectionExtensions.GetRuntimeMethod(Type, String, Type[])'. The return value of method 'System.Type.GetNestedType(String, BindingFlags)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(338,5): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetActivationConstructor(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.NonPublicConstructors' in call to 'System.Type.GetConstructors(BindingFlags)'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetActivationConstructor(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(577,5): warning IL2060: Java.Interop.JniRuntime.JniValueManager.GetObjectArrayMarshaler(Type): Call to 'System.Reflection.MethodInfo.MakeGenericMethod(Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(523,6): warning IL2072: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'Java.Interop.JniValueMarshalerAttribute.MarshalerType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(537,5): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(559,27): warning IL2070: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\JniRuntime.JniValueManager.cs(569,6): warning IL2072: Java.Interop.JniRuntime.JniValueManager.GetValueMarshaler(Type): 'type' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicParameterlessConstructor' in call to 'System.Activator.CreateInstance(Type)'. The return value of method 'Java.Interop.JniValueMarshalerAttribute.MarshalerType.get' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(93,5): warning IL2057: Java.Interop.ManagedPeer.Construct(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(156,5): warning IL2057: Java.Interop.ManagedPeer.GetParameterTypes(String): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. external\Java.Interop\src\Java.Interop\Java.Interop\ManagedPeer.cs(198,5): warning IL2057: Java.Interop.ManagedPeer.RegisterNativeMembers(IntPtr, IntPtr, IntPtr, IntPtr, IntPtr): Unrecognized value passed to the parameter 'typeName' of method 'System.Type.GetType(String, Boolean)'. It's not possible to guarantee the availability of the target type. src\Mono.Android\Android.Runtime\AndroidRuntime.cs(484,4): warning IL2092: Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, String): 'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the parameter 'type' of method 'Android.Runtime.AndroidTypeManager.RegisterNativeMembers(JniType, Type, String)' don't match overridden parameter 'type' of method 'Java.Interop.JniRuntime.JniTypeManager.RegisterNativeMembers(JniType, Type, String)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage. external\Java.Interop\src\Java.Interop.Tools.TypeNameMappings\Java.Interop.Tools.TypeNameMappings\JavaNativeTypeManager.cs(182,4): warning IL2070: Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName(Type, ExportParameterKind): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'type' of method 'Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName(Type, ExportParameterKind)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. This *may* actually make the trimmer better in the places I decorated `Type` parameters with `[DynamicallyAccessedMembers]`, but most of the places are simply suppressing the warning where we have preserved the types via other means. --- .../Android.Runtime/AndroidRuntime.cs | 15 +++++++++++++-- .../Java.Interop/JavaObjectExtensions.cs | 1 + src/Mono.Android/Java.Interop/TypeManager.cs | 12 +++++++++++- 3 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/Mono.Android/Android.Runtime/AndroidRuntime.cs b/src/Mono.Android/Android.Runtime/AndroidRuntime.cs index da27a3b04f2..fafdc00e8b9 100644 --- a/src/Mono.Android/Android.Runtime/AndroidRuntime.cs +++ b/src/Mono.Android/Android.Runtime/AndroidRuntime.cs @@ -391,6 +391,7 @@ protected override IEnumerable GetSimpleReferences (Type type) // See ExportAttribute.cs [UnconditionalSuppressMessage ("Trimming", "IL2026", Justification = "Mono.Android.Export.dll is preserved when [Export] is used via [DynamicDependency].")] + [UnconditionalSuppressMessage ("Trimming", "IL2075", Justification = "Mono.Android.Export.dll is preserved when [Export] is used via [DynamicDependency].")] static Delegate CreateDynamicCallback (MethodInfo method) { if (dynamic_callback_gen == null) { @@ -479,10 +480,20 @@ static bool CallRegisterMethodByIndex (JniNativeMethodRegistrationArguments argu } } - public override void RegisterNativeMembers (JniType nativeClass, Type type, string? methods) => + public override void RegisterNativeMembers ( + JniType nativeClass, + [DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods | DynamicallyAccessedMemberTypes.NonPublicMethods)] + Type type, + string? methods) => RegisterNativeMembers (nativeClass, type, methods.AsSpan ()); - public void RegisterNativeMembers (JniType nativeClass, Type type, ReadOnlySpan methods) + [UnconditionalSuppressMessage ("Trimming", "IL2057", Justification = "Type.GetType() can never statically know the string value parsed from parameter 'methods'.")] + [UnconditionalSuppressMessage ("Trimming", "IL2067", Justification = "Delegate.CreateDelegate() can never statically know the string value parsed from parameter 'methods'.")] + [UnconditionalSuppressMessage ("Trimming", "IL2072", Justification = "Delegate.CreateDelegate() can never statically know the string value parsed from parameter 'methods'.")] + public void RegisterNativeMembers ( + JniType nativeClass, + [DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicMethods | DynamicallyAccessedMemberTypes.NonPublicMethods)] Type type, + ReadOnlySpan methods) { try { if (methods.IsEmpty) { diff --git a/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs b/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs index 145633b7e55..27564bb602b 100644 --- a/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs +++ b/src/Mono.Android/Java.Interop/JavaObjectExtensions.cs @@ -121,6 +121,7 @@ static IJavaObject CastClass (IJavaObject instance, Type resultType) // typeof(Foo) -> FooInvoker // typeof(Foo<>) -> FooInvoker`1 [UnconditionalSuppressMessage ("Trimming", "IL2026", Justification = "*Invoker types are preserved by the MarkJavaObjects linker step.")] + [UnconditionalSuppressMessage ("Trimming", "IL2055", Justification = "*Invoker types are preserved by the MarkJavaObjects linker step.")] internal static Type? GetInvokerType (Type type) { const string suffix = "Invoker"; diff --git a/src/Mono.Android/Java.Interop/TypeManager.cs b/src/Mono.Android/Java.Interop/TypeManager.cs index 269eda87a48..2a47be89819 100644 --- a/src/Mono.Android/Java.Interop/TypeManager.cs +++ b/src/Mono.Android/Java.Interop/TypeManager.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Reflection; using System.Linq; using System.Runtime.CompilerServices; @@ -117,6 +118,7 @@ internal static bool ActivationEnabled { } #endif // !JAVA_INTEROP + [UnconditionalSuppressMessage ("Trimming", "IL2057", Justification = "Type.GetType() can never statically know the string value from parameter 'signature'.")] static Type[] GetParameterTypes (string? signature) { if (String.IsNullOrEmpty (signature)) @@ -128,6 +130,7 @@ static Type[] GetParameterTypes (string? signature) return result; } + [UnconditionalSuppressMessage ("Trimming", "IL2057", Justification = "Type.GetType() can never statically know the string value from parameter 'typename_ptr'.")] static void n_Activate (IntPtr jnienv, IntPtr jclass, IntPtr typename_ptr, IntPtr signature_ptr, IntPtr jobject, IntPtr parameters_ptr) { var o = Java.Lang.Object.PeekObject (jobject); @@ -164,6 +167,7 @@ static void n_Activate (IntPtr jnienv, IntPtr jclass, IntPtr typename_ptr, IntPt Activate (jobject, cinfo, parms); } + [UnconditionalSuppressMessage ("Trimming", "IL2072", Justification = "RuntimeHelpers.GetUninitializedObject() does not statically know the return value from ConstructorInfo.DeclaringType.")] internal static void Activate (IntPtr jobject, ConstructorInfo cinfo, object? []? parms) { try { @@ -258,6 +262,8 @@ internal static IJavaPeerable CreateInstance (IntPtr handle, JniHandleOwnership return CreateInstance (handle, transfer, null); } + [UnconditionalSuppressMessage ("Trimming", "IL2067", Justification = "TypeManager.CreateProxy() does not statically know the value of the 'type' local variable.")] + [UnconditionalSuppressMessage ("Trimming", "IL2072", Justification = "TypeManager.CreateProxy() does not statically know the value of the 'type' local variable.")] internal static IJavaPeerable CreateInstance (IntPtr handle, JniHandleOwnership transfer, Type? targetType) { Type? type = null; @@ -319,7 +325,11 @@ internal static IJavaPeerable CreateInstance (IntPtr handle, JniHandleOwnership static readonly Type[] XAConstructorSignature = new Type [] { typeof (IntPtr), typeof (JniHandleOwnership) }; static readonly Type[] JIConstructorSignature = new Type [] { typeof (JniObjectReference).MakeByRefType (), typeof (JniObjectReferenceOptions) }; - internal static object CreateProxy (Type type, IntPtr handle, JniHandleOwnership transfer) + internal static object CreateProxy ( + [DynamicallyAccessedMembers (DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors)] + Type type, + IntPtr handle, + JniHandleOwnership transfer) { // Skip Activator.CreateInstance() as that requires public constructors, // and we want to hide some constructors for sanity reasons. From df64039db55d751c1c945490f0b83886c53a5c29 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 14 Jun 2023 16:23:38 -0500 Subject: [PATCH 008/102] [Xamarin.Android.Build.Tasks] should open readonly in some cases (#8129) I was investigating a failure building Android projects in `Release` mode inside VS Mac: Task "GenerateJavaStubs" Failed to read '/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.android-arm/8.0.0-preview.5.23280.8/runtimes/android-arm/lib/net8.0/Microsoft.CSharp.dll' with debugging symbols. Retrying to load it without it. Error details are logged below. System.UnauthorizedAccessException: Access to the path '/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.android-arm/8.0.0-preview.5.23280.8/runtimes/android-arm/lib/net8.0/Microsoft.CSharp.dll' is denied. ---> System.IO.IOException: Permission denied --- End of inner exception stack trace --- at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirError) at Interop.CheckIo(Error error, String path, Boolean isDirError) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, UnixFileMode openPermissions, Int64& fileLength, UnixFileMode& filePermissions, Func`4 createOpenException) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) at Mono.Cecil.ModuleDefinition.ReadModule(String fileName, ReaderParameters parameters) in /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/cecil/Mono.Cecil/ModuleDefinition.cs:line 1103 at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.LoadFromMemoryMappedFile(String file, ReaderParameters options) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 184 at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.ReadAssembly(String file) in /Users/runner/work/1/s/xamarin-android/external/Java.Interop/src/Java.Interop.Tools.Cecil/Java.Interop.Tools.Cecil/DirectoryAssemblyResolver.cs:line 169 /usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.0-preview.5.312/tools/Xamarin.Android.Common.targets(1513,3): error XA0009: Error while loading assembly: '/usr/local/share/dotnet/packs/Microsoft.NETCore.App.Runtime.Mono.android-arm/8.0.0-preview.5.23280.8/runtimes/android-arm/lib/net8.0/Microsoft.CSharp.dll'. Done executing task "GenerateJavaStubs" -- FAILED. I noticed `DirectoryAssemblyResolver.LoadFromMemoryMappedFile()` was not opening the file in read-only mode for `Debug` builds. In 8bc7a3e8, we added "marshal methods" support that unconditionally enables `ReaderParameters.ReadWrite`. We should be able to toggle these settings only when "marshal methods" is enabled: var readerParams = new ReaderParameters(); if (useMarshalMethods) { readerParams.ReadWrite = true; readerParams.InMemory = true; } This should improve performance for `Debug` builds, and avoid opening files in read/write mode. --- .../Tasks/GenerateJavaStubs.cs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs index 69584ae7893..04286ff5d77 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs @@ -100,10 +100,11 @@ public class GenerateJavaStubs : AndroidTask public override bool RunTask () { try { + bool useMarshalMethods = !Debug && EnableMarshalMethods; // We're going to do 3 steps here instead of separate tasks so // we can share the list of JLO TypeDefinitions between them - using (DirectoryAssemblyResolver res = MakeResolver ()) { - Run (res, useMarshalMethods: !Debug && EnableMarshalMethods); + using (DirectoryAssemblyResolver res = MakeResolver (useMarshalMethods)) { + Run (res, useMarshalMethods); } } catch (XamarinAndroidException e) { Log.LogCodedError (string.Format ("XA{0:0000}", e.Code), e.MessageWithoutCode); @@ -121,12 +122,13 @@ public override bool RunTask () return !Log.HasLoggedErrors; } - DirectoryAssemblyResolver MakeResolver () + DirectoryAssemblyResolver MakeResolver (bool useMarshalMethods) { - var readerParams = new ReaderParameters { - ReadWrite = true, - InMemory = true, - }; + var readerParams = new ReaderParameters(); + if (useMarshalMethods) { + readerParams.ReadWrite = true; + readerParams.InMemory = true; + } var res = new DirectoryAssemblyResolver (this.CreateTaskLogger (), loadDebugSymbols: true, loadReaderParameters: readerParams); foreach (var dir in FrameworkDirectories) { From 43dc32151d4ace6dafb447b97526cdc1d4641018 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Fri, 16 Jun 2023 19:26:50 +0200 Subject: [PATCH 009/102] Bump to Tessil/robin-map/master@784245b4 [v1.2.1] (#8128) Changes: https://github.com/Tessil/robin-map/releases/tag/v1.2.0 Changes: https://github.com/Tessil/robin-map/compare/784245b49780f218996573c521c88aaae4960913...d37a41003bfbc7e12e34601f93c18ca2ff6d7c07 * Tessil/robin-map@d37a410: Update CMake tsl-robin-map to v1.2.1 * Tessil/robin-map@68ff732: Keep rehashing if dist_from_ideal_bucket is > DIST_FROM_IDEAL_BUCKET_LIMIT during insertion (fix issue Tessil/robin-map#52) * Tessil/robin-map@6775231: Disable CMake install rule if robin_map is used as subproject (Tessil/robin-map#60) * Tessil/robin-map@57c9b65: Replace depecrated std::aligned_storage since C++23 by alignas (Tessil/robin-map#61) * Tessil/robin-map@d3131e4: Raise DIST_FROM_IDEAL_BUCKET_LIMIT to 8192 * Tessil/robin-map@f8e0f67: Add assertion to make sure that static_empty_bucket_ptr is empty * Tessil/robin-map@ac1e3d8: Add some extra assertions for clarity and ease of debug * Tessil/robin-map@f1e7457: Clear and shrink the moved hash table in the move operator to be coherent with the move constructor * Tessil/robin-map@4abcc97: When using C++17, std::launder the reinterpreted pointer from std::aligned_storage to adapt to the change of object model introduced in P0137R1. Fix potential undefined behaviour. * Tessil/robin-map@c77f80b: Update link to Conan package * Tessil/robin-map@c7595ba: Apply clang-format --style=Google * Tessil/robin-map@37e94dc: When exceptions are disabled, only print the error message when defined(TSL_DEBUG) instead of !defined(NDEBUG) * Tessil/robin-map@59a3b7d: Fix test_extreme_bucket_count_value_construction test on some platforms * Tessil/robin-map@0c3c858: Check that bucket_count doesn't exceed max_bucket_count() after the constructor initialization The robin-map fast map implementation is used in our p/invoke dispatch mechanism (38aa561a). The new version is a recommended upgrade. It doesn't appear to contain fixes that affect us, but it's better to be safe than sorry, right? :) --- external/robin-map | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/robin-map b/external/robin-map index 784245b4978..d37a41003bf 160000 --- a/external/robin-map +++ b/external/robin-map @@ -1 +1 @@ -Subproject commit 784245b49780f218996573c521c88aaae4960913 +Subproject commit d37a41003bfbc7e12e34601f93c18ca2ff6d7c07 From d035a32bb0f3e18b86c21974afaeaca31ce2f7a7 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Fri, 16 Jun 2023 19:27:28 +0100 Subject: [PATCH 010/102] [Xamarin.Android.Build.Tasks] Allow override of `uncompressedGlob` (#7965) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Context: https://discord.com/channels/732297728826277939/732297837953679412/1096405498921750589 Context: https://discord.com/channels/732297728826277939/732297837953679412/1097787313897099324 Context: https://www.newtonsoft.com/json/help/html/P_Newtonsoft_Json_Linq_JsonMergeSettings_MergeArrayHandling.htm Users reported that when they added a custom `uncompressedGlob` entry to the `$(AndroidBundleConfigurationFile)`, it was ignored: > I'm trying to provide custom `BundlesConfig.json` in order > to disallow compression of certain assets but they still get > compressed for some reason. Is it correct that all I have to do is > to provide json file: > > ```json > { > "compression": { > "uncompressedGlob": [ "assets/Resources/Data.Android" ] > } > } > ``` The `uncompressedGlob` entry was ignored because the `` MSBuild task was using [`MergeArrayHandling.Replace`][0]: > Replace all array items. …and `` was *replacing*/overwriting "all array items" within `uncompressedGlob` in `$(AndroidBundleConfigurationFile)`. Fix this scenario by updating `` to instead use `MergeArrayHandling.Union`: > Union arrays, skipping items that already exist. This will merge the arrays, removing duplicates. This should allow users to provide additional `uncompressedGlob` options in `$(AndroidBundleConfigurationFile)`. Unit tests have been added to test this new behaviour. [0]: https://www.newtonsoft.com/json/help/html/T_Newtonsoft_Json_Linq_MergeArrayHandling.htm --- .../Tasks/BuildAppBundle.cs | 2 +- .../Tests/BundleToolTests.cs | 9 ++++ .../Tests/DebuggingTest.cs | 43 ++++++++++++++++++- 3 files changed, 51 insertions(+), 3 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/BuildAppBundle.cs b/src/Xamarin.Android.Build.Tasks/Tasks/BuildAppBundle.cs index 213e09272d2..016654829dc 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/BuildAppBundle.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/BuildAppBundle.cs @@ -102,7 +102,7 @@ public override bool RunTask () }); var mergeSettings = new JsonMergeSettings () { - MergeArrayHandling = MergeArrayHandling.Replace, + MergeArrayHandling = MergeArrayHandling.Union, MergeNullValueHandling = MergeNullValueHandling.Ignore }; json.Merge (jsonAddition, mergeSettings); diff --git a/tests/MSBuildDeviceIntegration/Tests/BundleToolTests.cs b/tests/MSBuildDeviceIntegration/Tests/BundleToolTests.cs index c6976df1e2e..78538e50734 100644 --- a/tests/MSBuildDeviceIntegration/Tests/BundleToolTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/BundleToolTests.cs @@ -29,6 +29,11 @@ public class BundleToolTests : DeviceTest // Disable split by language const string BuildConfig = @"{ + ""compression"": { + ""uncompressedGlob"": [ + ""assets/*.data"" + ] + }, ""optimizations"": { ""splits_config"": { ""split_dimension"": [ @@ -77,6 +82,9 @@ public void OneTimeSetUp () app.OtherBuildItems.Add (new AndroidItem.AndroidAsset ("foo.wav") { BinaryContent = () => bytes, }); + app.OtherBuildItems.Add (new AndroidItem.AndroidAsset ("foo.data") { + BinaryContent = () => bytes, + }); app.OtherBuildItems.Add (new BuildItem ("None", "buildConfig.json") { TextContent = () => BuildConfig, }); @@ -324,6 +332,7 @@ public void ApkSet () var uncompressed = new List { ".bar", ".wav", + ".data", }; if (usesAssemblyBlobs) { diff --git a/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs b/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs index cffcf4e3279..712bd184795 100755 --- a/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs +++ b/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs @@ -136,21 +136,37 @@ public void ClassLibraryMainLauncherRuns ([Values (true, false)] bool preloadAss /* embedAssemblies */ true, /* fastDevType */ "Assemblies", /* activityStarts */ true, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies", /* activityStarts */ true, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ true, /* fastDevType */ "Assemblies:Dexes", /* activityStarts */ true, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies:Dexes", /* activityStarts */ false, + /* packageFormat */ "apk", + }, + new object[] { + /* embedAssemblies */ true, + /* fastDevType */ "Assemblies", + /* activityStarts */ true, + /* packageFormat */ "aab", + }, + new object[] { + /* embedAssemblies */ true, + /* fastDevType */ "Assemblies:Dexes", + /* activityStarts */ true, + /* packageFormat */ "aab", }, }; #pragma warning restore 414 @@ -158,7 +174,7 @@ public void ClassLibraryMainLauncherRuns ([Values (true, false)] bool preloadAss [Test, Category ("Debugger")] [TestCaseSource (nameof (DebuggerCustomAppTestCases))] [Retry(5)] - public void CustomApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool activityStarts) + public void CustomApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool activityStarts, string packageFormat) { AssertCommercialBuild (); SwitchUser (); @@ -175,6 +191,7 @@ public void CustomApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, st }; proj.SetAndroidSupportedAbis ("armeabi-v7a", "x86", "x86_64"); proj.SetProperty ("EmbedAssembliesIntoApk", embedAssemblies.ToString ()); + proj.SetProperty ("AndroidPackageFormat", packageFormat); proj.SetDefaultTargetDevice (); proj.Sources.Add (new BuildItem.Source ("MyApplication.cs") { TextContent = () => proj.ProcessSourceTemplate (@"using System; @@ -281,42 +298,63 @@ public override void OnCreate () /* fastDevType */ "Assemblies", /* allowDeltaInstall */ false, /* user */ null, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies", /* allowDeltaInstall */ false, /* user */ null, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies", /* allowDeltaInstall */ true, /* user */ null, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies:Dexes", /* allowDeltaInstall */ false, /* user */ null, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies:Dexes", /* allowDeltaInstall */ true, /* user */ null, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ true, /* fastDevType */ "Assemblies", /* allowDeltaInstall */ false, /* user */ DeviceTest.GuestUserName, + /* packageFormat */ "apk", }, new object[] { /* embedAssemblies */ false, /* fastDevType */ "Assemblies", /* allowDeltaInstall */ false, /* user */ DeviceTest.GuestUserName, + /* packageFormat */ "apk", + }, + new object[] { + /* embedAssemblies */ true, + /* fastDevType */ "Assemblies", + /* allowDeltaInstall */ false, + /* user */ null, + /* packageFormat */ "aab", + }, + new object[] { + /* embedAssemblies */ true, + /* fastDevType */ "Assemblies", + /* allowDeltaInstall */ false, + /* user */ DeviceTest.GuestUserName, + /* packageFormat */ "aab", }, }; #pragma warning restore 414 @@ -324,7 +362,7 @@ public override void OnCreate () [Test, Category ("Debugger")] [TestCaseSource (nameof(DebuggerTestCases))] [Retry (5)] - public void ApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool allowDeltaInstall, string username) + public void ApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool allowDeltaInstall, string username, string packageFormat) { AssertCommercialBuild (); SwitchUser (); @@ -367,6 +405,7 @@ public Foo () EmbedAssembliesIntoApk = embedAssemblies, AndroidFastDeploymentType = fastDevType }; + app.SetProperty ("AndroidPackageFormat", packageFormat); app.MainPage = app.MainPage.Replace ("InitializeComponent ();", "InitializeComponent (); new Foo ();"); app.AddReference (lib); app.SetAndroidSupportedAbis ("armeabi-v7a", "x86", "x86_64"); From 0e72f32e2f766ff47f23cac6721b6bb0274a8ffc Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 19 Jun 2023 14:32:18 -0500 Subject: [PATCH 011/102] Bump to dotnet/installer/main@8d98e5a6ba 8.0.100-preview.6.23318.1 (#8131) Changes: https://github.com/dotnet/installer/compare/9e6f9a8b9e...8d98e5a6ba Changes: https://github.com/dotnet/runtime/compare/54dab738de...76da696f3f Changes: https://github.com/dotnet/emsdk/compare/63af043d58...1640faa87e Changes: https://github.com/dotnet/cecil/compare/ea84c8236c...ad66dcb8a0 Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-preview.6.23310.1 to 8.0.100-preview.6.23318.1 * Microsoft.NETCore.App.Ref: from 8.0.0-preview.6.23307.4 to 8.0.0-preview.6.23316.3 * Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.6.23301.1 to 8.0.0-preview.6.23312.1 * Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.6.23307.4 to 8.0.0-preview.6.23316.3 * Microsoft.DotNet.Cecil: from 0.11.4-alpha.23301.1 to 0.11.4-alpha.23312.1 --- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b2c6179b0b6..b3f49029afe 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,24 +1,24 @@ - + https://github.com/dotnet/installer - 9e6f9a8b9ee976909900e8aa8baddfc79344a298 + 8d98e5a6ba7f7fbc157ebea6317d8e7418472920 - + https://github.com/dotnet/runtime - 54dab738de58291ebefc8ff0569a799efaff5d82 + 76da696f3ffdd81506b09dfc440ee6f4e1001868 - + https://github.com/dotnet/runtime - 54dab738de58291ebefc8ff0569a799efaff5d82 + 76da696f3ffdd81506b09dfc440ee6f4e1001868 - + https://github.com/dotnet/emsdk - 63af043d58bd8d471da0e236e6255611e061cc4e + 1640faa87e2e7656bf20dfe38eb8ea3cc3b9e806 - + https://github.com/dotnet/cecil - ea84c8236c45ebace0073dbc01e0e75ffba65a65 + ad66dcb8a04dabce995d3557832ed8d53e594d0c diff --git a/eng/Versions.props b/eng/Versions.props index 325f527671e..f24fdea520c 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,15 +1,15 @@ - 8.0.100-preview.6.23310.1 - 8.0.0-preview.6.23307.4 - 8.0.0-preview.6.23307.4 + 8.0.100-preview.6.23318.1 + 8.0.0-preview.6.23316.3 + 8.0.0-preview.6.23316.3 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.6.23301.1 + 8.0.0-preview.6.23312.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 - 0.11.4-alpha.23301.1 + 0.11.4-alpha.23312.1 $(MicrosoftNETCoreAppRefPackageVersion) From f1d59181c8daaa8d2abcdfd151b592ece49155ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 20 Jun 2023 19:25:58 +0000 Subject: [PATCH 012/102] Bump external/xamarin-android-tools from `44885bc` to `3cee10b` (#8121) --- external/xamarin-android-tools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/xamarin-android-tools b/external/xamarin-android-tools index 44885bc86ca..3cee10ba47b 160000 --- a/external/xamarin-android-tools +++ b/external/xamarin-android-tools @@ -1 +1 @@ -Subproject commit 44885bc86cae86fa206a254e01fdc80b787cee99 +Subproject commit 3cee10ba47bfa2263729bbb2a76c589ce3722eb3 From 66a0389e925b1394dbc9449401ecd1100cb6e13c Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 20 Jun 2023 15:38:05 -0500 Subject: [PATCH 013/102] [build] consider `$NUGET_PACKAGES` for `$(XAPackagesDir)` (#8136) Context: https://learn.microsoft.com/nuget/reference/cli-reference/cli-ref-environment-variables I recently paved my Windows PC and set `%NUGET_PACKAGES%` to a Dev Drive at: D:\.nuget\packages This caused Xamarin.Android's build to fail with: Mono.Android.targets(220,5): error : CompatApi command: dotnet "C:\Users\jonat\.nuget\packages/microsoft.dotnet.apicompat/7.0.0-beta.22103.1/tools/net472/..\netcoreapp3.1\Microsoft.DotNet.ApiCompat.dll" "D:\src\xamarin-android\tests\api-compatibility\reference\net8.0\Mono.Android.dll" -i "D:\src\xamarin-android\bin\Debug\lib\xamarin.android\xbuild-frameworks\Microsoft.Android\33" --allow-default-interface-methods --baseline "D:\src\xamarin-android\tests\api-compatibility\acceptable-breakages-vReference-net8.0.txt" --validate-baseline --exclude-attributes "D:\src\xamarin-android\tests\api-compatibility\api-compat-exclude-attributes.txt" error : CheckApiCompatibility found nonacceptable Api breakages for ApiLevel: v13.0. error : Could not execute because the specified command or file was not found. error : Possible reasons for this include: error : * You misspelled a built-in dotnet command. error : * You intended to execute a .NET program, but dotnet-C:\Users\jonat\.nuget\packages/microsoft.dotnet.apicompat/7.0.0-beta.22103.1/tools/net472/..\netcoreapp3.1\Microsoft.DotNet.ApiCompat.dll does not exist. error : * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH. I added a check for `$(NUGET_PACKAGES)`. This may not 100% match NuGet behavior but is probably good enough for our usage. --- Configuration.props | 1 + 1 file changed, 1 insertion(+) diff --git a/Configuration.props b/Configuration.props index a73e81fc9ac..f6a614a3061 100644 --- a/Configuration.props +++ b/Configuration.props @@ -149,6 +149,7 @@ 34.0.1 False 1.8.1 + $(NUGET_PACKAGES) $(userprofile)\.nuget\packages $(HOME)/.nuget/packages $([System.IO.Path]::PathSeparator) From 0cd963ac03fbd3d7370221adbc65b099e18f6565 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 20 Jun 2023 16:59:34 -0500 Subject: [PATCH 014/102] [One .NET] fix 'dotnet publish' with no arguments (#8137) Fixes: https://github.com/dotnet/maui/issues/15696 Context: https://github.com/dotnet/sdk/pull/30038 In .NET 8 Preview 5, there are various changes to default values: * `dotnet publish` is now `Release` by default * Builds that provide a `$(RuntimeIdentifier)` are no longer "self contained" by default. The result of this change is the problem: dotnet new android dotnet publish Microsoft.NET.RuntimeIdentifierInference.targets(212,5): error NETSDK1191: A runtime identifier for the property 'SelfContained' couldn't be inferred. Specify a rid explicitly. While these commands all work: dotnet build dotnet build -c Release dotnet publish -c Debug dotnet publish -r android-arm64 `Debug` configurations work fine, because trimming is not involved. `dotnet build` works fine, because the offending default appears to be: https://github.com/dotnet/sdk/blob/540b197311bc8d1c2a991fed1b935b094a4d7b2d/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.RuntimeIdentifierInference.targets#L64-L76 `Microsoft.NET.RuntimeIdentifierInference.targets` has a lot of MSBuild validation logic, that its main job is to emit nice error messages for incorrect combinations of MSBuild properties/settings. Android is kind of the odd one out when you compare to .NET console apps, NativeAOT, etc.: * We default to `RuntimeIdentifiers=android-arm;android-arm64;android-x86;android-x64`. * We do our own "inner build" for each `RuntimeIdentifier`. * Inside our build we force `$(SelfContained)` to `true` no matter what. As there is no such thing as a system-wide .NET on Android. The fix appears to be to default `PublishSelfContained=false` and let our existing logic force `SelfContained=true`. I added a new test for this scenario. Our existing test didn't catch this because it was passing a `RuntimeIdentifier`. --- .../Microsoft.Android.Sdk.DefaultProperties.targets | 5 +++++ .../Tests/Xamarin.Android.Build.Tests/XASdkTests.cs | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets index 0221899748f..30b60346118 100644 --- a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets +++ b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.DefaultProperties.targets @@ -69,6 +69,11 @@ false true true + + false SdkOnly None diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs index 0839f12ed61..9dcfadae635 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs @@ -874,6 +874,18 @@ static bool IsPreviewFrameworkVersion (string targetFramework) && XABuildConfig.AndroidLatestUnstableApiLevel != XABuildConfig.AndroidLatestStableApiLevel); } + [Test] + public void DotNetPublishDefaultValues([Values (false, true)] bool isRelease) + { + var proj = new XamarinAndroidApplicationProject { + IsRelease = isRelease + }; + var builder = CreateDllBuilder (); + builder.Save (proj); + var dotnet = new DotNetCLI (Path.Combine (Root, builder.ProjectDirectory, proj.ProjectFilePath)); + Assert.IsTrue (dotnet.Publish (), "`dotnet publish` should succeed"); + } + [Test] public void DotNetPublish ([Values (false, true)] bool isRelease, [ValueSource(nameof(DotNetTargetFrameworks))] object[] data) { From e08a44dd291f0c9daac12f29d6a4c8ecdeaa04bb Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Wed, 21 Jun 2023 19:31:45 -0400 Subject: [PATCH 015/102] [tests] Remove `XASdkDeployTests` (#8139) Most of our time intensive tests are in deploy and debug scenarios, and we have some duplication there that can be cleaned up. The `XASdkDeployTests` class has been removed, and non duplicated tests from this class have been moved into `InstallAndRunTests`. The `DotNetInstallAndRun` tests have been paired down to two tests for `net7.0-android` Debug and Release. The other permutations should be covered by existing install and run tests. The `DotNetDebug` tests have been removed, as they were effectively duplicates of `ApplicationRunsWithDebuggerAndBreaks`. The `Debugger` tests have had their connection settings adjusted to try fewer times to connect but wait longer in between attempts. We will now only wait for up to 5 minutes to connect rather than ~17 minutes. --- .../Tests/DebuggingTest.cs | 34 ++- .../Tests/InstallAndRunTests.cs | 102 ++++++++ .../Tests/XASdkDeployTests.cs | 247 ------------------ 3 files changed, 132 insertions(+), 251 deletions(-) delete mode 100644 tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs diff --git a/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs b/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs index 712bd184795..3722cc00f9d 100755 --- a/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs +++ b/tests/MSBuildDeviceIntegration/Tests/DebuggingTest.cs @@ -16,6 +16,9 @@ namespace Xamarin.Android.Build.Tests [Category ("UsesDevice")] public class DebuggingTest : DeviceTest { + const int DEBUGGER_MAX_CONNECTIONS = 100; + const int DEBUGGER_CONNECTION_TIMEOUT = 3000; + [TearDown] public void ClearDebugProperties () { @@ -242,7 +245,8 @@ public override void OnCreate () int port = rnd.Next (10000, 20000); TestContext.Out.WriteLine ($"{port}"); var args = new SoftDebuggerConnectArgs ("", IPAddress.Loopback, port) { - MaxConnectionAttempts = 2000, // we need a long delay here to get a reliable connection + MaxConnectionAttempts = DEBUGGER_MAX_CONNECTIONS, // we need a long delay here to get a reliable connection + TimeBetweenConnectionAttempts = DEBUGGER_CONNECTION_TIMEOUT, }; var startInfo = new SoftDebuggerStartInfo (args) { WorkingDirectory = Path.Combine (b.ProjectDirectory, proj.IntermediateOutputPath, "android", "assets"), @@ -299,6 +303,15 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ null, /* packageFormat */ "apk", + /* useLatestSdk */ true, + }, + new object[] { + /* embedAssemblies */ true, + /* fastDevType */ "Assemblies", + /* allowDeltaInstall */ false, + /* user */ null, + /* packageFormat */ "apk", + /* useLatestSdk */ false, }, new object[] { /* embedAssemblies */ false, @@ -306,6 +319,7 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ null, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ false, @@ -313,6 +327,7 @@ public override void OnCreate () /* allowDeltaInstall */ true, /* user */ null, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ false, @@ -320,6 +335,7 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ null, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ false, @@ -327,6 +343,7 @@ public override void OnCreate () /* allowDeltaInstall */ true, /* user */ null, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ true, @@ -334,6 +351,7 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ DeviceTest.GuestUserName, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ false, @@ -341,6 +359,7 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ DeviceTest.GuestUserName, /* packageFormat */ "apk", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ true, @@ -348,6 +367,7 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ null, /* packageFormat */ "aab", + /* useLatestSdk */ true, }, new object[] { /* embedAssemblies */ true, @@ -355,14 +375,15 @@ public override void OnCreate () /* allowDeltaInstall */ false, /* user */ DeviceTest.GuestUserName, /* packageFormat */ "aab", + /* useLatestSdk */ true, }, }; #pragma warning restore 414 - [Test, Category ("Debugger")] + [Test, Category ("Debugger"), Category ("WearOS")] [TestCaseSource (nameof(DebuggerTestCases))] [Retry (5)] - public void ApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool allowDeltaInstall, string username, string packageFormat) + public void ApplicationRunsWithDebuggerAndBreaks (bool embedAssemblies, string fastDevType, bool allowDeltaInstall, string username, string packageFormat, bool useLatestSdk) { AssertCommercialBuild (); SwitchUser (); @@ -405,6 +426,10 @@ public Foo () EmbedAssembliesIntoApk = embedAssemblies, AndroidFastDeploymentType = fastDevType }; + if (!useLatestSdk) { + lib.TargetFramework = "net7.0-android"; + app.TargetFramework = "net7.0-android"; + } app.SetProperty ("AndroidPackageFormat", packageFormat); app.MainPage = app.MainPage.Replace ("InitializeComponent ();", "InitializeComponent (); new Foo ();"); app.AddReference (lib); @@ -465,7 +490,8 @@ public Foo () int port = rnd.Next (10000, 20000); TestContext.Out.WriteLine ($"{port}"); var args = new SoftDebuggerConnectArgs ("", IPAddress.Loopback, port) { - MaxConnectionAttempts = 2000, + MaxConnectionAttempts = DEBUGGER_MAX_CONNECTIONS, + TimeBetweenConnectionAttempts = DEBUGGER_CONNECTION_TIMEOUT, }; var startInfo = new SoftDebuggerStartInfo (args) { WorkingDirectory = Path.Combine (appBuilder.ProjectDirectory, app.IntermediateOutputPath, "android", "assets"), diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index 3a5875955bb..b2d530f3d5b 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Text; using System.Text.RegularExpressions; using System.Xml.Linq; using System.Xml.XPath; @@ -1137,5 +1138,106 @@ public void CheckResouceIsOverridden ([Values (true, false)] bool useAapt2) } } + [Test] + [Category ("WearOS")] + public void DotNetInstallAndRunPreviousSdk ([Values (false, true)] bool isRelease) + { + var proj = new XamarinFormsAndroidApplicationProject () { + TargetFramework = "net7.0-android", + IsRelease = isRelease, + EnableDefaultItems = true, + }; + + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); + + WaitForPermissionActivity (Path.Combine (Root, builder.ProjectDirectory, "permission-logcat.log")); + bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", + Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 30); + Assert.IsTrue(didLaunch, "Activity should have started."); + } + + [Test] + public void TypeAndMemberRemapping ([Values (false, true)] bool isRelease) + { + var proj = new XamarinAndroidApplicationProject () { + IsRelease = isRelease, + EnableDefaultItems = true, + OtherBuildItems = { + new AndroidItem._AndroidRemapMembers ("RemapActivity.xml") { + Encoding = Encoding.UTF8, + TextContent = () => ResourceData.RemapActivityXml, + }, + new AndroidItem.AndroidJavaSource ("RemapActivity.java") { + Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), + TextContent = () => ResourceData.RemapActivityJava, + Metadata = { + { "Bind", "True" }, + }, + }, + }, + }; + proj.MainActivity = proj.DefaultMainActivity.Replace (": Activity", ": global::Example.RemapActivity"); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); + bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); + Assert.IsTrue (didLaunch, "MainActivity should have launched!"); + var logcatOutput = File.ReadAllText (appStartupLogcatFile); + + StringAssert.Contains ( + "RemapActivity.onMyCreate() invoked!", + logcatOutput, + "Activity.onCreate() wasn't remapped to RemapActivity.onMyCreate()!" + ); + StringAssert.Contains ( + "ViewHelper.mySetOnClickListener() invoked!", + logcatOutput, + "View.setOnClickListener() wasn't remapped to ViewHelper.mySetOnClickListener()!" + ); + } + + [Test] + public void SupportDesugaringStaticInterfaceMethods () + { + var proj = new XamarinAndroidApplicationProject () { + IsRelease = true, + EnableDefaultItems = true, + OtherBuildItems = { + new AndroidItem.AndroidJavaSource ("StaticMethodsInterface.java") { + Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), + TextContent = () => ResourceData.IdmStaticMethodsInterface, + Metadata = { + { "Bind", "True" }, + }, + }, + }, + }; + + // Note: To properly test, Desugaring must be *enabled*, which requires that + // `$(SupportedOSPlatformVersion)` be *less than* 23. 21 is currently the default, + // but set this explicitly anyway just so that this implicit requirement is explicit. + proj.SupportedOSPlatformVersion = "21"; + + proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @" + Console.WriteLine ($""# jonp static interface default method invocation; IStaticMethodsInterface.Value={Example.IStaticMethodsInterface.Value}""); +"); + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + RunProjectAndAssert (proj, builder); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); + bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); + Assert.IsTrue (didLaunch, "MainActivity should have launched!"); + var logcatOutput = File.ReadAllText (appStartupLogcatFile); + + StringAssert.Contains ( + "IStaticMethodsInterface.Value=3", + logcatOutput, + "Was IStaticMethodsInterface.Value executed?" + ); + } + } } diff --git a/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs b/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs deleted file mode 100644 index b33989a16a1..00000000000 --- a/tests/MSBuildDeviceIntegration/Tests/XASdkDeployTests.cs +++ /dev/null @@ -1,247 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Diagnostics; -using System.IO; -using System.Linq; -using System.Net; -using System.Reflection; -using System.Text; -using System.Threading; -using Mono.Debugging.Client; -using Mono.Debugging.Soft; -using NUnit.Framework; -using Xamarin.ProjectTools; - -#if !NET472 -namespace Xamarin.Android.Build.Tests -{ - [Obsolete ("De-dupe and migrate these tests to InstallAndRunTests.cs")] - [TestFixture] - [Category ("UsesDevice"), Category ("WearOS")] - public class XASdkDeployTests : DeviceTest - { - static object [] DotNetInstallAndRunSource = new object [] { - new object[] { - /* isRelease */ false, - /* xamarinForms */ false, - /* targetFramework*/ "net8.0-android", - }, - new object[] { - /* isRelease */ true, - /* xamarinForms */ false, - /* targetFramework*/ "net8.0-android", - }, - new object[] { - /* isRelease */ false, - /* xamarinForms */ true, - /* targetFramework*/ "net8.0-android", - }, - new object[] { - /* isRelease */ true, - /* xamarinForms */ true, - /* targetFramework*/ "net8.0-android", - }, - new object[] { - /* isRelease */ true, - /* xamarinForms */ false, - /* targetFramework*/ "net7.0-android", - }, - new object[] { - /* isRelease */ false, - /* xamarinForms */ true, - /* targetFramework*/ "net7.0-android", - }, - new object[] { - /* isRelease */ true, - /* xamarinForms */ true, - /* targetFramework*/ "net7.0-android", - }, - }; - - [Test] - [TestCaseSource (nameof (DotNetInstallAndRunSource))] - public void DotNetInstallAndRun (bool isRelease, bool xamarinForms, string targetFramework) - { - XamarinAndroidApplicationProject proj; - if (xamarinForms) { - proj = new XamarinFormsAndroidApplicationProject { - IsRelease = isRelease, - EnableDefaultItems = true, - }; - } else { - proj = new XamarinAndroidApplicationProject { - IsRelease = isRelease, - EnableDefaultItems = true, - }; - } - proj.TargetFramework = targetFramework; - var builder = CreateApkBuilder (); - Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); - RunProjectAndAssert (proj, builder); - - WaitForPermissionActivity (Path.Combine (Root, builder.ProjectDirectory, "permission-logcat.log")); - bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", - Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 30); - Assert.IsTrue(didLaunch, "Activity should have started."); - } - - [Test] - public void TypeAndMemberRemapping ([Values (false, true)] bool isRelease) - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = isRelease, - EnableDefaultItems = true, - OtherBuildItems = { - new AndroidItem._AndroidRemapMembers ("RemapActivity.xml") { - Encoding = Encoding.UTF8, - TextContent = () => ResourceData.RemapActivityXml, - }, - new AndroidItem.AndroidJavaSource ("RemapActivity.java") { - Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), - TextContent = () => ResourceData.RemapActivityJava, - Metadata = { - { "Bind", "True" }, - }, - }, - }, - }; - proj.MainActivity = proj.DefaultMainActivity.Replace (": Activity", ": global::Example.RemapActivity"); - var builder = CreateApkBuilder (); - Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); - RunProjectAndAssert (proj, builder); - var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); - bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); - Assert.IsTrue (didLaunch, "MainActivity should have launched!"); - var logcatOutput = File.ReadAllText (appStartupLogcatFile); - - StringAssert.Contains ( - "RemapActivity.onMyCreate() invoked!", - logcatOutput, - "Activity.onCreate() wasn't remapped to RemapActivity.onMyCreate()!" - ); - StringAssert.Contains ( - "ViewHelper.mySetOnClickListener() invoked!", - logcatOutput, - "View.setOnClickListener() wasn't remapped to ViewHelper.mySetOnClickListener()!" - ); - } - - [Test] - public void SupportDesugaringStaticInterfaceMethods () - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - EnableDefaultItems = true, - OtherBuildItems = { - new AndroidItem.AndroidJavaSource ("StaticMethodsInterface.java") { - Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), - TextContent = () => ResourceData.IdmStaticMethodsInterface, - Metadata = { - { "Bind", "True" }, - }, - }, - }, - }; - - // Note: To properly test, Desugaring must be *enabled*, which requires that - // `$(SupportedOSPlatformVersion)` be *less than* 23. 21 is currently the default, - // but set this explicitly anyway just so that this implicit requirement is explicit. - proj.SupportedOSPlatformVersion = "21"; - - proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @" - Console.WriteLine ($""# jonp static interface default method invocation; IStaticMethodsInterface.Value={Example.IStaticMethodsInterface.Value}""); -"); - var builder = CreateApkBuilder (); - Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); - RunProjectAndAssert (proj, builder); - var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, "logcat.log"); - bool didLaunch = WaitForActivityToStart (proj.PackageName, "MainActivity", appStartupLogcatFile); - Assert.IsTrue (didLaunch, "MainActivity should have launched!"); - var logcatOutput = File.ReadAllText (appStartupLogcatFile); - - StringAssert.Contains ( - "IStaticMethodsInterface.Value=3", - logcatOutput, - "Was IStaticMethodsInterface.Value executed?" - ); - } - - [Test] - [Category ("Debugger")] - [Retry(5)] - public void DotNetDebug ([Values("net7.0-android", "net8.0-android")] string targetFramework) - { - AssertCommercialBuild (); - - var proj = new XamarinAndroidApplicationProject () { - EnableDefaultItems = true, - TargetFramework = targetFramework, - }; - proj.SetRuntimeIdentifier (DeviceAbi); - string runtimeId = proj.GetProperty (KnownProperties.RuntimeIdentifier); - - var builder = CreateApkBuilder (); - - Assert.IsTrue (builder.Install (proj), "Install should succeed."); - - bool breakpointHit = false; - ManualResetEvent resetEvent = new ManualResetEvent (false); - var sw = new Stopwatch (); - // setup the debugger - var session = new SoftDebuggerSession (); - try { - session.Breakpoints = new BreakpointStore { - { Path.Combine (Root, builder.ProjectDirectory, "MainActivity.cs"), 10 }, - }; - session.TargetHitBreakpoint += (sender, e) => { - Console.WriteLine ($"BREAK {e.Type}"); - breakpointHit = true; - session.Continue (); - }; - var rnd = new Random (); - int port = rnd.Next (10000, 20000); - TestContext.Out.WriteLine ($"{port}"); - var args = new SoftDebuggerConnectArgs ("", IPAddress.Loopback, port) { - MaxConnectionAttempts = 10, - }; - var startInfo = new SoftDebuggerStartInfo (args) { - WorkingDirectory = Path.Combine (builder.ProjectDirectory, proj.IntermediateOutputPath, runtimeId, "android", "assets"), - }; - var options = new DebuggerSessionOptions () { - EvaluationOptions = EvaluationOptions.DefaultOptions, - }; - options.EvaluationOptions.UseExternalTypeResolver = true; - builder.BuildLogFile = Path.Combine (Root, builder.ProjectDirectory, "run.log"); - Assert.True (builder.RunTarget (proj, "Run", parameters: new [] { - $"AndroidSdbTargetPort={port}", - $"AndroidSdbHostPort={port}", - "AndroidAttachDebugger=True", - }), "Project should have run."); - WaitForPermissionActivity (Path.Combine (Root, builder.ProjectDirectory, "permission-logcat.log")); - Assert.IsTrue (WaitForDebuggerToStart (Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 120), "Activity should have started"); - // we need to give a bit of time for the debug server to start up. - WaitFor (2000); - session.LogWriter += (isStderr, text) => { Console.WriteLine (text); }; - session.OutputWriter += (isStderr, text) => { Console.WriteLine (text); }; - session.DebugWriter += (level, category, message) => { Console.WriteLine (message); }; - session.Run (startInfo, options); - WaitFor (TimeSpan.FromSeconds (30), () => session.IsConnected); - Assert.True (session.IsConnected, "Debugger should have connected but it did not."); - // we need to wait here for a while to allow the breakpoints to hit - // but we need to timeout - TimeSpan timeout = TimeSpan.FromSeconds (60); - while (session.IsConnected && !breakpointHit && timeout >= TimeSpan.Zero) { - Thread.Sleep (10); - timeout = timeout.Subtract (TimeSpan.FromMilliseconds (10)); - } - WaitFor (2000); - Assert.IsTrue (breakpointHit, "Should have a breakpoint"); - } catch (Exception ex) { - Assert.Fail($"Exception occurred {ex}"); - } finally { - session.Exit (); - } - } - } -} -#endif From 2b1ec45dba060bb06b45af5ece7435f714acdd8f Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 22 Jun 2023 10:29:58 -0500 Subject: [PATCH 016/102] [tests] don't set `/uses-sdk@android:targetSdkVersion=34` by default (#8138) * [tests] don't set `/uses-sdk@android:targetSdkVersion=34` by default Context: https://github.com/xamarin/xamarin-android/pull/8116/commits/95f4b796700b2acaedb9bb58ba24f84b39de8891 When making API 34 the default in .NET 8, some tests tried to build `net7.0-android` projects with an `AndroidManifest.xml` that contains: This won't work until we backport API 34 to .NET 7. In general, you shouldn't use `` in .NET 6+ apps as the following MSBuild properties should be used instead: net7.0-android33 21 Where `33` is implicit if left out. Let's no longer set `TargetSdkVersion` by default in our MSBuild tests, as this is closer to what customers will do. We also no longer build or test Xamarin.Android in main. I removed places in tests that set `TargetSdkVersion = null` and removed one test that is no longer valid in main/.NET 6+. * Update XamarinAndroidApplicationProject.cs * Update DesignTimeBuildHasAndroidDefines --- .../Xamarin.Android.Build.Tests/BuildTest.cs | 22 ------------------- .../Xamarin.Android.Build.Tests/BuildTest2.cs | 4 +--- .../XamarinAndroidApplicationProject.cs | 12 +++++----- .../Tests/InstallAndRunTests.cs | 1 - 4 files changed, 8 insertions(+), 31 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index d87c9421df4..952c5c9d374 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -650,28 +650,6 @@ public void AarContentExtraction ([Values (false, true)] bool useAapt2) } } - [Test] - [Category ("DotNetIgnore")] // n/a in .NET 5+ - public void CheckTargetFrameworkVersion ([Values (true, false)] bool isRelease) - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = isRelease, - TargetSdkVersion = null, - MinSdkVersion = null, - }; - proj.SetProperty ("AndroidUseLatestPlatformSdk", "False"); - using (var builder = CreateApkBuilder ()) { - builder.GetTargetFrameworkVersionRange (out var _, out string firstFrameworkVersion, out var _, out string lastFrameworkVersion, out string[] _); - proj.SetProperty ("TargetFrameworkVersion", firstFrameworkVersion); - if (!Directory.Exists (Path.Combine (TestEnvironment.MonoAndroidFrameworkDirectory, firstFrameworkVersion))) - Assert.Ignore ("This is a Pull Request Build. Ignoring test."); - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, $"Output Property: TargetFrameworkVersion={firstFrameworkVersion}"), $"TargetFrameworkVerson should be {firstFrameworkVersion}"); - Assert.IsTrue (builder.Build (proj, parameters: new [] { $"TargetFrameworkVersion={lastFrameworkVersion}" }), "Build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, $"Output Property: TargetFrameworkVersion={lastFrameworkVersion}"), $"TargetFrameworkVersion should be {lastFrameworkVersion}"); - } - } - #pragma warning disable 414 public static object [] GeneratorValidateEventNameArgs = new object [] { new object [] { false, true, string.Empty, string.Empty }, diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs index 1569d1bdcb0..33700618d72 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs @@ -693,10 +693,8 @@ module Xamarin.Android.Tests public void DesignTimeBuildHasAndroidDefines () { var proj = new XamarinAndroidApplicationProject (); - var didParse = int.TryParse (proj.TargetSdkVersion, out int apiLevel); - Assert.IsTrue (didParse, $"Unable to parse {proj.TargetSdkVersion} as an int."); var androidDefines = new List (); - for (int i = 1; i <= apiLevel; ++i) { + for (int i = 1; i <= XABuildConfig.AndroidDefaultTargetDotnetApiLevel; ++i) { androidDefines.Add ($"!__ANDROID_{i}__"); } proj.Sources.Add (new BuildItem ("Compile", "IsAndroidDefined.cs") { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidApplicationProject.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidApplicationProject.cs index 63ecc5231f1..0a2f0e8bba3 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidApplicationProject.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/XamarinAndroidApplicationProject.cs @@ -70,9 +70,7 @@ public XamarinAndroidApplicationProject (string debugConfigurationName = "Debug" MinSdkVersion = "19"; } AndroidManifest = default_android_manifest; - if (Builder.UseDotNet) { - TargetSdkVersion = XABuildConfig.AndroidDefaultTargetDotnetApiLevel.ToString (); - } else { + if (!Builder.UseDotNet) { TargetSdkVersion = AndroidSdkResolver.GetMaxInstalledPlatform ().ToString (); } LayoutMain = default_layout_main; @@ -201,18 +199,22 @@ public void SetDefaultTargetDevice () public virtual string ProcessManifestTemplate () { - var uses_sdk = new StringBuilder (""); + if (uses_sdk.Length > 0) + uses_sdk.Append ("/>"); return AndroidManifest .Replace ("${PROJECT_NAME}", ProjectName) diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index b2d530f3d5b..9ba9c8da9a6 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -81,7 +81,6 @@ public void GlobalLayoutEvent_ShouldRegisterAndFire_OnActivityLaunch ([Values (f proj = new XamarinAndroidApplicationProject () { IsRelease = isRelease, SupportedOSPlatformVersion = "23", - TargetSdkVersion = null, }; if (isRelease || !CommercialBuildAvailable) { proj.SetAndroidSupportedAbis ("armeabi-v7a", "arm64-v8a", "x86", "x86_64"); From ad95b989904687ec03c5cd212b0abb2149cd7431 Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 22 Jun 2023 17:01:49 +0100 Subject: [PATCH 017/102] [Xamarin.Android.Build.Tasks] Handle IOException in Aapt2Daemon (#8130) * [Xamarin.Android.Build.Tasks] Handle IOException in Aapt2Daemon When cancelling a build on the command line we occasionally see the following exception. ``` Unhandled exception. System.IO.IOException: Broken pipe ---> System.Net.Sockets.SocketException (32): Broken pipe at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) --- End of inner exception stack trace --- at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.IO.StreamWriter.WriteLine(String value) at Xamarin.Android.Tasks.Aapt2Daemon.Aapt2DaemonStart() at System.Threading.Thread.StartHelper.Callback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) Unhandled exception. System.IO.IOException: Broken pipe ---> System.Net.Sockets.SocketException (32): Broken pipe at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) --- End of inner exception stack trace --- at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.IO.StreamWriter.WriteLine(String value) at Xamarin.Android.Tasks.Aapt2Daemon.Aapt2DaemonStart() at System.Threading.Thread.StartHelper.Callback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) Unhandled exception. System.IO.IOException: Broken pipe ---> System.Net.Sockets.SocketException (32): Broken pipe at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) --- End of inner exception stack trace --- at System.IO.Pipes.PipeStream.WriteCore(ReadOnlySpan`1 buffer) at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) at System.IO.StreamWriter.WriteLine(String value) at Xamarin.Android.Tasks.Aapt2Daemon.Aapt2DaemonStart() at System.Threading.Thread.StartHelper.Callback(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location --- at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) ``` This happens because we are calling `Stream.WriteLine` after the process has already exited. So lets catch this exception and ignore it. * use nameof * Add additional try/catch --- .../Tasks/Aapt2.cs | 2 +- .../Utilities/Aapt2Daemon.cs | 24 ++++++++++++++----- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/Aapt2.cs b/src/Xamarin.Android.Build.Tasks/Tasks/Aapt2.cs index 193a72e630f..270cba59190 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/Aapt2.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/Aapt2.cs @@ -84,7 +84,7 @@ public override bool Execute () DaemonMaxInstanceCount = maxInstances; else DaemonMaxInstanceCount = Math.Min (DaemonMaxInstanceCount, maxInstances); - daemon = Aapt2Daemon.GetInstance (BuildEngine4, GenerateFullPathToTool (), + daemon = Aapt2Daemon.GetInstance (BuildEngine4, LogDebugMessage, GenerateFullPathToTool (), DaemonMaxInstanceCount, GetRequiredDaemonInstances (), registerInDomain: DaemonKeepInDomain); return base.Execute (); } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/Aapt2Daemon.cs b/src/Xamarin.Android.Build.Tasks/Utilities/Aapt2Daemon.cs index ec6aa25a035..7454f024c41 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/Aapt2Daemon.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/Aapt2Daemon.cs @@ -19,13 +19,13 @@ internal class Aapt2Daemon : IDisposable internal static object RegisterTaskObjectKey => TypeFullName; - public static Aapt2Daemon GetInstance (IBuildEngine4 engine, string aapt2, int numberOfInstances, int initalNumberOfDaemons, bool registerInDomain = false) + public static Aapt2Daemon GetInstance (IBuildEngine4 engine, Action log, string aapt2, int numberOfInstances, int initalNumberOfDaemons, bool registerInDomain = false) { var area = registerInDomain ? RegisteredTaskObjectLifetime.AppDomain : RegisteredTaskObjectLifetime.Build; var daemon = engine.GetRegisteredTaskObjectAssemblyLocal (RegisterTaskObjectKey, area); if (daemon == null) { - daemon = new Aapt2Daemon (aapt2, numberOfInstances, initalNumberOfDaemons); + daemon = new Aapt2Daemon (aapt2, numberOfInstances, initalNumberOfDaemons, log); engine.RegisterTaskObjectAssemblyLocal (RegisterTaskObjectKey, daemon, area, allowEarlyCollection: false); } return daemon; @@ -66,6 +66,7 @@ public void Complete (bool result) long jobsRunning = 0; long jobId = 0; int maxInstances = 0; + Action logger = null; public CancellationToken Token => tcs.Token; @@ -86,10 +87,11 @@ public bool JobsRunning public int CurrentInstances => daemons.Count; - public Aapt2Daemon (string aapt2, int maxNumberOfInstances, int initalNumberOfDaemons) + public Aapt2Daemon (string aapt2, int maxNumberOfInstances, int initalNumberOfDaemons, Action log) { Aapt2 = aapt2; maxInstances = maxNumberOfInstances; + logger = log; for (int i = 0; i < initalNumberOfDaemons; i++) { SpawnAapt2Daemon (); } @@ -271,9 +273,19 @@ private void Aapt2DaemonStart () { // Ignore this error. It occurs when the Task is cancelled. } - aapt2.StandardInput.WriteLine ("quit"); - aapt2.StandardInput.WriteLine (); - aapt2.WaitForExit ((int)TimeSpan.FromSeconds (5).TotalMilliseconds); + try { + aapt2.StandardInput.WriteLine ("quit"); + aapt2.StandardInput.WriteLine (); + aapt2.WaitForExit ((int)TimeSpan.FromSeconds (5).TotalMilliseconds); + } catch (IOException) { + // Ignore this error. It occurs when the Build it cancelled. + try { + logger?.Invoke ($"{nameof (Aapt2Daemon)}: Ignoring IOException. Build was cancelled."); + } catch { + // The Logger might not exist if the daemon exits after the logger has been + // collected. + } + } } bool IsAapt2Warning (string singleLine) From 6e375d5c16af55d670b677f8d408533cb1554fb0 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 22 Jun 2023 14:05:30 -0500 Subject: [PATCH 018/102] Bump to google/bundletool/main@f17ce94a (#8135) Context: https://github.com/google/bundletool/releases/tag/1.15.1 Changes: https://github.com/google/bundletool/compare/1.8.1...1.15.1 We are seeing an error with API 34: XABBA7024: Xamarin.Tools.Zip.ZipIOException: The file 'obj\Release\android\bin\base.zip' is not a ZIP archive. We wonder if updating `bundletool` will help. It was last updated in 989dc07b. * [tests] Update `ManifestTest.cs` Context: https://github.com/xamarin/xamarin-android/blob/f1d59181c8daaa8d2abcdfd151b592ece49155ca/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/ManifestTest.cs#L650-L651 The `ModifyManifest` test actually writes "too much" to the `AndroidManifest.xml` file, removing the `` element, causing the latest version of `bundletool` to error with: BT One element was expected, but none were found. To solve this, let's update the test to not overwrite any existing XML content. --- Configuration.props | 2 +- Documentation/release-notes/bundletool-1.8.1.md | 8 -------- .../Tests/Xamarin.Android.Build.Tests/ManifestTest.cs | 9 ++++++++- 3 files changed, 9 insertions(+), 10 deletions(-) delete mode 100644 Documentation/release-notes/bundletool-1.8.1.md diff --git a/Configuration.props b/Configuration.props index f6a614a3061..5aa5ad17cf8 100644 --- a/Configuration.props +++ b/Configuration.props @@ -148,7 +148,7 @@ 34.0.1 False - 1.8.1 + 1.15.1 $(NUGET_PACKAGES) $(userprofile)\.nuget\packages $(HOME)/.nuget/packages diff --git a/Documentation/release-notes/bundletool-1.8.1.md b/Documentation/release-notes/bundletool-1.8.1.md deleted file mode 100644 index b295ef52f6a..00000000000 --- a/Documentation/release-notes/bundletool-1.8.1.md +++ /dev/null @@ -1,8 +0,0 @@ -### bundletool version update to 1.8.1 - -The version of the [`bundletool`][bundletool] executable included in -Xamarin.Android has been updated from 1.4.0 to [1.8.1][bundletool-1.8.1], -bringing in several improvements and bug fixes. - -[bundletool]: https://developer.android.com/studio/command-line/bundletool -[bundletool-1.8.1]: https://github.com/google/bundletool/releases/tag/1.8.1 \ No newline at end of file diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/ManifestTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/ManifestTest.cs index 7642eeabe6b..03088e4a2ee 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/ManifestTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/ManifestTest.cs @@ -669,9 +669,16 @@ public void ModifyManifest ([Values (true, false)] bool isRelease) <_Permissions Include=""<uses-permission android:name="android.permission.READ_CONTACTS" />"" /> + + + + + <_ExistingXml>@(_XmlNodes, ' ') + <_NewXml>@(_Permissions, ' ') + From dab495ff1e139e2761bd690cb001f3df78a8e0db Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Mon, 26 Jun 2023 18:54:45 -0500 Subject: [PATCH 019/102] [Mono.Android] Bind and enumify API-34 (#8116) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Context: https://developer.android.com/about/versions/14 Context: https://android-developers.googleblog.com/2023/06/android-14-beta-3-and-platform-stability.html Android 14 Developer Beta 3 has been released. * [API diff vs. API-33][0] * [API diff vs. API-UpsideDownCake Beta 2][1] (3c1a9851) The Android 14 Developer Preview Program Overview [Timeline and updates][2] section suggests the following timeline: * Feb/Mar: Developer Previews * April/May: Unstable Betas * June: Beta 3 with "First [Platform Stability][3] milestone including final APIs and behaviors. Play publishing also opens." * July: Near-final builds for final testing * ???: Final ~~ Acceptable Breakages ~~ Many methods in `Android.Content.PM.PackageManager` and the `Dalvik.SystemInterop.DexFile` type were un-deprecated. Interface method `Java.Lang.Reflect.IAnnotatedElement.IsAnnotationPresent` was given a default implementation, which we enabled in 3c1a9851. `RequiresPermission` was removed from `AlarmManager.setExact(…)` in `annotations.zip`. `RequiresPermission` for `WallpaperManager.*` was changed: We have [previously decided][4] that we do not use these values for anything and are not updating this. ~~ Enumification? ~~ While reviewing, we discovered that the *past four years* of enumification was incomplete: we did the work, but the enums weren't applied. See e.g. [`TextView.LineBreakWordStyle Property`][5], which is of type `int`, but *should* have been of enum type `Android.Graphics.Text.LineBreakWordStyle`, via df6c716e41: 33,android/widget,TextView,setLineBreakWordStyle,lineBreakWordStyle,Android.Graphics.Text.LineBreakWordStyle The reason for this is that `methodmap.csv` column 2 should be a *Java* `.`d package name, but we used the JNI `/`d name. We can't fix these (API and ABI breaks are bad), and we are still exploring what we can do to address this. This oversight was caught in time that API-34 members are correctly enumified. [0]: https://developer.android.com/sdk/api_diff/34/changes [1]: https://developer.android.com/sdk/api_diff/34-incr/changes [2]: https://web.archive.org/web/20230616200934/https://developer.android.com/about/versions/14/overview#timeline [3]: https://web.archive.org/web/20230616200934/https://developer.android.com/about/versions/14/overview#platform_stability [4]: https://github.com/xamarin/xamarin-android/issues/6775 [5]: https://learn.microsoft.com/dotnet/api/android.widget.textview.LineBreakWordStyle?view=xamarin-android-sdk-13 --- Configuration.Override.props.in | 6 +- Configuration.props | 10 +- .../CheckApiCompatibility.cs | 2 +- build-tools/api-merge/merge-configuration.xml | 4 +- build-tools/api-xml-adjuster/Makefile | 2 +- .../stage-msbuild-emulator-tests.yaml | 2 - .../automation/yaml-templates/variables.yaml | 2 +- .../ConfigAndData/BuildAndroidPlatforms.cs | 2 +- .../Dependencies/AndroidToolchain.cs | 2 +- ...eDownCake.params.txt => api-34.params.txt} | 6065 +++++++++-------- src/Mono.Android/map.csv | 980 ++- src/Mono.Android/metadata | 5 + src/Mono.Android/methodmap.csv | 403 +- .../WorkloadManifest.in.json | 42 +- .../Xamarin.Android.Build.Tests/XASdkTests.cs | 11 +- .../Xamarin.ProjectTools/Android/Versions.cs | 1 + .../BuildReleaseArm64XFormsDotNet.apkdesc | 174 +- .../Tests/DebuggingTest.cs | 13 +- .../Tests/InstallAndRunTests.cs | 2 +- ....99.txt => acceptable-breakages-v14.0.txt} | 0 ...acceptable-breakages-vReference-net8.0.txt | 31 + 21 files changed, 4779 insertions(+), 2980 deletions(-) rename src/Mono.Android/Profiles/{api-UpsideDownCake.params.txt => api-34.params.txt} (97%) rename tests/api-compatibility/{acceptable-breakages-v13.0.99.txt => acceptable-breakages-v14.0.txt} (100%) diff --git a/Configuration.Override.props.in b/Configuration.Override.props.in index db15e60dbf1..722b508470d 100644 --- a/Configuration.Override.props.in +++ b/Configuration.Override.props.in @@ -6,11 +6,11 @@ kept consistent with each other, lest Bad Things Happen™ --> - 33 + 34 - v13.0 + v14.0 - 33 + 34 21 - 33 + 34 $(AndroidLatestStableApiLevel) - v13.0 + v14.0 34 - UpsideDownCake - v13.0.99 + $(AndroidLatestStableApiLevel) + v14.0 - 33 + 34 $(AndroidLatestStableApiLevel) $(AndroidLatestStablePlatformId) diff --git a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs index e02c42229b1..94330abc2ae 100644 --- a/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs +++ b/build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/CheckApiCompatibility.cs @@ -31,7 +31,7 @@ public sealed class CheckApiCompatibility : Task { "v12.0", "v11.0" }, { "v12.1", "v12.0" }, { "v13.0", "v12.1" }, - { "v13.0.99", "v13.0" }, + { "v14.0", "v13.0" }, }; static readonly string assemblyToValidate = "Mono.Android.dll"; diff --git a/build-tools/api-merge/merge-configuration.xml b/build-tools/api-merge/merge-configuration.xml index 411be8f9d78..ba236252d42 100644 --- a/build-tools/api-merge/merge-configuration.xml +++ b/build-tools/api-merge/merge-configuration.xml @@ -22,7 +22,7 @@ - + @@ -40,6 +40,6 @@ - + \ No newline at end of file diff --git a/build-tools/api-xml-adjuster/Makefile b/build-tools/api-xml-adjuster/Makefile index b1a51adc39f..70e00c93001 100644 --- a/build-tools/api-xml-adjuster/Makefile +++ b/build-tools/api-xml-adjuster/Makefile @@ -17,7 +17,7 @@ API_XML_TOOL = $(BUILDBIN)/api-xml-adjuster.exe RUNTIME = mono --debug RUN_CLASS_PARSE = $(RUNTIME) $(CLASS_PARSE) RUN_API_XML_TOOL = $(RUNTIME) $(API_XML_TOOL) -API_LEVELS = 33 UpsideDownCake +API_LEVELS = 33 34 XML_OUTPUT_DIR = . diff --git a/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml b/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml index f8ad18cddce..a6eeba08f25 100644 --- a/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml +++ b/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml @@ -38,7 +38,6 @@ stages: installLegacyDotNet: false restoreNUnitConsole: false updateMono: false - androidSdkPlatforms: $(androidSdkPlatforms) xaSourcePath: ${{ parameters.xaSourcePath }} repositoryAlias: ${{ parameters.repositoryAlias }} commit: ${{ parameters.commit }} @@ -99,7 +98,6 @@ stages: installLegacyDotNet: false restoreNUnitConsole: false updateMono: false - androidSdkPlatforms: $(androidSdkPlatforms) xaSourcePath: ${{ parameters.xaSourcePath }} repositoryAlias: ${{ parameters.repositoryAlias }} commit: ${{ parameters.commit }} diff --git a/build-tools/automation/yaml-templates/variables.yaml b/build-tools/automation/yaml-templates/variables.yaml index 41c374e0a62..611f20feed5 100644 --- a/build-tools/automation/yaml-templates/variables.yaml +++ b/build-tools/automation/yaml-templates/variables.yaml @@ -45,6 +45,6 @@ variables: - name: DotNetNUnitCategories value: '& TestCategory != DotNetIgnore & TestCategory != HybridAOT & TestCategory != MkBundle & TestCategory != MonoSymbolicate & TestCategory != StaticProject & TestCategory != SystemApplication' - name: DefaultTestSdkPlatforms # Comma-separated SDK Platform(s) to install on test agents (no spaces) - value: 33,UpsideDownCake + value: 33,34 - name: ExcludedNUnitCategories value: '& cat != DotNetIgnore & cat != HybridAOT & cat != MkBundle & cat != MonoSymbolicate & cat != StaticProject & cat != SystemApplication' diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs index fd32ad81a3d..b721305778b 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/BuildAndroidPlatforms.cs @@ -44,7 +44,7 @@ class BuildAndroidPlatforms new AndroidPlatform (apiName: "S", apiLevel: 31, platformID: "31", include: "v12.0"), new AndroidPlatform (apiName: "Sv2", apiLevel: 32, platformID: "32", include: "v12.1"), new AndroidPlatform (apiName: "Tiramisu", apiLevel: 33, platformID: "33", include: "v13.0", framework: "v13.0"), - new AndroidPlatform (apiName: "UpsideDownCake", apiLevel: 34, platformID: "UpsideDownCake", include: "v13.0.99",framework: "v13.0.99", stable: false), + new AndroidPlatform (apiName: "UpsideDownCake", apiLevel: 34, platformID: "34", include: "v14.0", framework: "v14.0"), }; public static readonly Dictionary NdkMinimumAPIMap = new Dictionary { diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs index a4b1f11e31c..4062ba8681e 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/AndroidToolchain.cs @@ -73,7 +73,7 @@ public AndroidToolchain () new AndroidPlatformComponent ("platform-31_r01", apiLevel: "31", pkgRevision: "1"), new AndroidPlatformComponent ("platform-32_r01", apiLevel: "32", pkgRevision: "1"), new AndroidPlatformComponent ("platform-33_r02", apiLevel: "33", pkgRevision: "2"), - new AndroidPlatformComponent ("platform-UpsideDownCake_r04", apiLevel: "UpsideDownCake", pkgRevision: "4"), + new AndroidPlatformComponent ("platform-34-ext7_r01", apiLevel: "34", pkgRevision: "1"), new AndroidToolchainComponent ("sources-33_r01", destDir: Path.Combine ("sources", "android-33"), diff --git a/src/Mono.Android/Profiles/api-UpsideDownCake.params.txt b/src/Mono.Android/Profiles/api-34.params.txt similarity index 97% rename from src/Mono.Android/Profiles/api-UpsideDownCake.params.txt rename to src/Mono.Android/Profiles/api-34.params.txt index 67ccc5e90a7..74416f72dff 100644 --- a/src/Mono.Android/Profiles/api-UpsideDownCake.params.txt +++ b/src/Mono.Android/Profiles/api-34.params.txt @@ -5,8 +5,8 @@ package android package android.accessibilityservice ;--------------------------------------- class AccessibilityButtonController - registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback callback) registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback callback, android.os.Handler handler) + registerAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback callback) unregisterAccessibilityButtonCallback(android.accessibilityservice.AccessibilityButtonController.AccessibilityButtonCallback callback) class AccessibilityButtonController.AccessibilityButtonCallback onAvailabilityChanged(android.accessibilityservice.AccessibilityButtonController controller, boolean available) @@ -48,8 +48,8 @@ package android.accessibilityservice onCancelled(android.accessibilityservice.GestureDescription gestureDescription) onCompleted(android.accessibilityservice.GestureDescription gestureDescription) class AccessibilityService.MagnificationController - addListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener listener) addListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener listener, android.os.Handler handler) + addListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener listener) removeListener(android.accessibilityservice.AccessibilityService.MagnificationController.OnMagnificationChangedListener listener) reset(boolean animate) resetCurrentMagnification(boolean animate) @@ -60,8 +60,8 @@ package android.accessibilityservice onMagnificationChanged(android.accessibilityservice.AccessibilityService.MagnificationController controller, android.graphics.Region region, android.accessibilityservice.MagnificationConfig config) onMagnificationChanged(android.accessibilityservice.AccessibilityService.MagnificationController controller, android.graphics.Region region, float scale, float centerX, float centerY) class AccessibilityService.SoftKeyboardController - addOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener) addOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener, android.os.Handler handler) + addOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener) removeOnShowModeChangedListener(android.accessibilityservice.AccessibilityService.SoftKeyboardController.OnShowModeChangedListener listener) setInputMethodEnabled(java.lang.String imeId, boolean enabled) setShowMode(int showMode) @@ -96,8 +96,8 @@ package android.accessibilityservice setDisplayId(int displayId) class GestureDescription.StrokeDescription continueStroke(android.graphics.Path path, long startTime, long duration, boolean willContinue) - #ctor(android.graphics.Path path, long startTime, long duration) #ctor(android.graphics.Path path, long startTime, long duration, boolean willContinue) + #ctor(android.graphics.Path path, long startTime, long duration) class InputMethod #ctor(android.accessibilityservice.AccessibilityService service) onStartInput(android.view.inputmethod.EditorInfo attribute, boolean restarting) @@ -115,6 +115,7 @@ package android.accessibilityservice class MagnificationConfig writeToParcel(android.os.Parcel parcel, int flags) class MagnificationConfig.Builder + setActivated(boolean activated) setCenterX(float centerX) setCenterY(float centerY) setMode(int mode) @@ -161,10 +162,10 @@ package android.accounts writeToParcel(android.os.Parcel dest, int flags) class AccountManager addAccount(java.lang.String accountType, java.lang.String authTokenType, java.lang.String[] requiredFeatures, android.os.Bundle addAccountOptions, android.app.Activity activity, android.accounts.AccountManagerCallback callback, android.os.Handler handler) - addAccountExplicitly(android.accounts.Account account, java.lang.String password, android.os.Bundle userdata) addAccountExplicitly(android.accounts.Account account, java.lang.String password, android.os.Bundle extras, java.util.Map visibility) - addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener listener, android.os.Handler handler, boolean updateImmediately) + addAccountExplicitly(android.accounts.Account account, java.lang.String password, android.os.Bundle userdata) addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener listener, android.os.Handler handler, boolean updateImmediately, java.lang.String[] accountTypes) + addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener listener, android.os.Handler handler, boolean updateImmediately) blockingGetAuthToken(android.accounts.Account account, java.lang.String authTokenType, boolean notifyAuthFailure) clearPassword(android.accounts.Account account) confirmCredentials(android.accounts.Account account, android.os.Bundle options, android.app.Activity activity, android.accounts.AccountManagerCallback callback, android.os.Handler handler) @@ -209,28 +210,28 @@ package android.accounts cancel(boolean mayInterruptIfRunning) getResult(long timeout, java.util.concurrent.TimeUnit unit) class AccountsException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class AuthenticatorDescription - #ctor(java.lang.String type, java.lang.String packageName, int labelId, int iconId, int smallIconId, int prefId) #ctor(java.lang.String type, java.lang.String packageName, int labelId, int iconId, int smallIconId, int prefId, boolean customTokens) + #ctor(java.lang.String type, java.lang.String packageName, int labelId, int iconId, int smallIconId, int prefId) equals(java.lang.Object o) newKey(java.lang.String type) writeToParcel(android.os.Parcel dest, int flags) class AuthenticatorException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class NetworkErrorException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface OnAccountsUpdateListener onAccountsUpdated(android.accounts.Account[] accounts) class OperationCanceledException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) package android.adservices @@ -242,12 +243,11 @@ package android.adservices.adid #ctor(java.lang.String adId, boolean limitAdTrackingEnabled) equals(java.lang.Object o) class AdIdManager + get(android.content.Context context) getAdId(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) package android.adservices.adselection ;--------------------------------------- - class AddAdSelectionFromOutcomesOverrideRequest - #ctor(android.adservices.adselection.AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, java.lang.String selectionLogicJs, android.adservices.common.AdSelectionSignals selectionSignals) class AddAdSelectionOverrideRequest #ctor(android.adservices.adselection.AdSelectionConfig adSelectionConfig, java.lang.String decisionLogicJs, android.adservices.common.AdSelectionSignals trustedScoringSignals) class AdSelectionConfig @@ -261,36 +261,23 @@ package android.adservices.adselection setSeller(android.adservices.common.AdTechIdentifier seller) setSellerSignals(android.adservices.common.AdSelectionSignals sellerSignals) setTrustedScoringSignalsUri(android.net.Uri trustedScoringSignalsUri) - class AdSelectionFromOutcomesConfig - equals(java.lang.Object o) - writeToParcel(android.os.Parcel dest, int flags) - class AdSelectionFromOutcomesConfig.Builder - setAdSelectionIds(java.util.List adSelectionIds) - setSelectionLogicUri(android.net.Uri selectionLogicUri) - setSelectionSignals(android.adservices.common.AdSelectionSignals selectionSignals) - setSeller(android.adservices.common.AdTechIdentifier seller) class AdSelectionManager + get(android.content.Context context) reportImpression(android.adservices.adselection.ReportImpressionRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) selectAds(android.adservices.adselection.AdSelectionConfig adSelectionConfig, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) - selectAds(android.adservices.adselection.AdSelectionFromOutcomesConfig adSelectionFromOutcomesConfig, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) class AdSelectionOutcome equals(java.lang.Object o) class AdSelectionOutcome.Builder setAdSelectionId(long adSelectionId) setRenderUri(android.net.Uri renderUri) - class RemoveAdSelectionFromOutcomesOverrideRequest - #ctor(android.adservices.adselection.AdSelectionFromOutcomesConfig config) class RemoveAdSelectionOverrideRequest #ctor(android.adservices.adselection.AdSelectionConfig adSelectionConfig) class ReportImpressionRequest #ctor(long adSelectionId, android.adservices.adselection.AdSelectionConfig adSelectionConfig) class TestAdSelectionManager overrideAdSelectionConfigRemoteInfo(android.adservices.adselection.AddAdSelectionOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) - overrideAdSelectionFromOutcomesConfigRemoteInfo(android.adservices.adselection.AddAdSelectionFromOutcomesOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) removeAdSelectionConfigRemoteInfoOverride(android.adservices.adselection.RemoveAdSelectionOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) - removeAdSelectionFromOutcomesConfigRemoteInfoOverride(android.adservices.adselection.RemoveAdSelectionFromOutcomesOverrideRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) resetAllAdSelectionConfigRemoteOverrides(java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) - resetAllAdSelectionFromOutcomesConfigRemoteOverrides(java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) package android.adservices.appsetid ;--------------------------------------- @@ -298,6 +285,7 @@ package android.adservices.appsetid #ctor(java.lang.String appSetId, int appSetIdScope) equals(java.lang.Object o) class AppSetIdManager + get(android.content.Context context) getAppSetId(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) package android.adservices.common @@ -340,6 +328,7 @@ package android.adservices.customaudience setTrustedBiddingData(android.adservices.customaudience.TrustedBiddingData trustedBiddingData) setUserBiddingSignals(android.adservices.common.AdSelectionSignals userBiddingSignals) class CustomAudienceManager + get(android.content.Context context) joinCustomAudience(android.adservices.customaudience.JoinCustomAudienceRequest joinCustomAudienceRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) leaveCustomAudience(android.adservices.customaudience.LeaveCustomAudienceRequest leaveCustomAudienceRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver receiver) class JoinCustomAudienceRequest @@ -370,8 +359,8 @@ package android.adservices.customaudience package android.adservices.exceptions ;--------------------------------------- class AdServicesException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable e) + #ctor(java.lang.String message) package android.adservices.measurement ;--------------------------------------- @@ -384,6 +373,7 @@ package android.adservices.measurement setStart(java.time.Instant start) class MeasurementManager deleteRegistrations(android.adservices.measurement.DeletionRequest deletionRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + get(android.content.Context context) getMeasurementApiStatus(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) registerSource(android.net.Uri attributionSource, android.view.InputEvent inputEvent, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) registerTrigger(android.net.Uri trigger, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) @@ -429,6 +419,7 @@ package android.adservices.topics equals(java.lang.Object object) #ctor(long mTaxonomyVersion, long mModelVersion, int mTopicId) class TopicsManager + get(android.content.Context context) getTopics(android.adservices.topics.GetTopicsRequest getTopicsRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) package android.animation @@ -444,11 +435,11 @@ package android.animation setTarget(java.lang.Object target) interface Animator.AnimatorListener onAnimationCancel(android.animation.Animator animation) - onAnimationEnd(android.animation.Animator animation) onAnimationEnd(android.animation.Animator animation, boolean isReverse) + onAnimationEnd(android.animation.Animator animation) onAnimationRepeat(android.animation.Animator animation) - onAnimationStart(android.animation.Animator animation) onAnimationStart(android.animation.Animator animation, boolean isReverse) + onAnimationStart(android.animation.Animator animation) interface Animator.AnimatorPauseListener onAnimationPause(android.animation.Animator animation) onAnimationResume(android.animation.Animator animation) @@ -494,12 +485,12 @@ package android.animation class IntEvaluator evaluate(float fraction, java.lang.Integer startValue, java.lang.Integer endValue) class Keyframe - ofFloat(float fraction) ofFloat(float fraction, float value) - ofInt(float fraction) + ofFloat(float fraction) ofInt(float fraction, int value) - ofObject(float fraction) + ofInt(float fraction) ofObject(float fraction, java.lang.Object value) + ofObject(float fraction) setFraction(float fraction) setInterpolator(android.animation.TimeInterpolator interpolator) setValue(java.lang.Object value) @@ -513,8 +504,8 @@ package android.animation getInterpolator(int transitionType) getStagger(int transitionType) getStartDelay(int transitionType) - hideChild(android.view.ViewGroup parent, android.view.View child) hideChild(android.view.ViewGroup parent, android.view.View child, int newVisibility) + hideChild(android.view.ViewGroup parent, android.view.View child) isTransitionTypeEnabled(int transitionType) removeChild(android.view.ViewGroup parent, android.view.View child) removeTransitionListener(android.animation.LayoutTransition.TransitionListener listener) @@ -525,8 +516,8 @@ package android.animation setInterpolator(int transitionType, android.animation.TimeInterpolator interpolator) setStagger(int transitionType, long duration) setStartDelay(int transitionType, long delay) - showChild(android.view.ViewGroup parent, android.view.View child) showChild(android.view.ViewGroup parent, android.view.View child, int oldVisibility) + showChild(android.view.ViewGroup parent, android.view.View child) interface LayoutTransition.TransitionListener endTransition(android.animation.LayoutTransition transition, android.view.ViewGroup container, android.view.View view, int transitionType) startTransition(android.animation.LayoutTransition transition, android.view.ViewGroup container, android.view.View view, int transitionType) @@ -645,22 +636,22 @@ package android.app ;--------------------------------------- class ActionBar addOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener listener) - addTab(android.app.ActionBar.Tab tab) addTab(android.app.ActionBar.Tab tab, boolean setSelected) - addTab(android.app.ActionBar.Tab tab, int position) addTab(android.app.ActionBar.Tab tab, int position, boolean setSelected) + addTab(android.app.ActionBar.Tab tab, int position) + addTab(android.app.ActionBar.Tab tab) getTabAt(int index) removeOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener listener) removeTab(android.app.ActionBar.Tab tab) removeTabAt(int position) selectTab(android.app.ActionBar.Tab tab) setBackgroundDrawable(android.graphics.drawable.Drawable d) - setCustomView(android.view.View view) setCustomView(android.view.View view, android.app.ActionBar.LayoutParams layoutParams) + setCustomView(android.view.View view) setCustomView(int resId) setDisplayHomeAsUpEnabled(boolean showHomeAsUp) - setDisplayOptions(int options) setDisplayOptions(int options, int mask) + setDisplayOptions(int options) setDisplayShowCustomEnabled(boolean showCustom) setDisplayShowHomeEnabled(boolean showHome) setDisplayShowTitleEnabled(boolean showTitle) @@ -690,9 +681,9 @@ package android.app #ctor(android.app.ActionBar.LayoutParams source) #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams source) - #ctor(int gravity) - #ctor(int width, int height) #ctor(int width, int height, int gravity) + #ctor(int width, int height) + #ctor(int gravity) interface ActionBar.OnMenuVisibilityListener onMenuVisibilityChanged(boolean isVisible) interface ActionBar.OnNavigationListener @@ -715,6 +706,7 @@ package android.app class Activity addContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) attachBaseContext(android.content.Context newBase) + clearOverrideActivityTransition(int overrideType) createPendingResult(int requestCode, android.content.Intent data, int flags) dismissDialog(int id) dispatchGenericMotionEvent(android.view.MotionEvent ev) @@ -745,11 +737,11 @@ package android.app onConfigurationChanged(android.content.res.Configuration newConfig) onContextItemSelected(android.view.MenuItem item) onContextMenuClosed(android.view.Menu menu) - onCreate(android.os.Bundle savedInstanceState) onCreate(android.os.Bundle savedInstanceState, android.os.PersistableBundle persistentState) + onCreate(android.os.Bundle savedInstanceState) onCreateContextMenu(android.view.ContextMenu menu, android.view.View v, android.view.ContextMenu.ContextMenuInfo menuInfo) - onCreateDialog(int id) onCreateDialog(int id, android.os.Bundle args) + onCreateDialog(int id) onCreateNavigateUpTaskStack(android.app.TaskStackBuilder builder) onCreateOptionsMenu(android.view.Menu menu) onCreatePanelMenu(int featureId, android.view.Menu menu) @@ -766,21 +758,21 @@ package android.app onKeyUp(int keyCode, android.view.KeyEvent event) onMenuItemSelected(int featureId, android.view.MenuItem item) onMenuOpened(int featureId, android.view.Menu menu) - onMultiWindowModeChanged(boolean isInMultiWindowMode) onMultiWindowModeChanged(boolean isInMultiWindowMode, android.content.res.Configuration newConfig) + onMultiWindowModeChanged(boolean isInMultiWindowMode) onNavigateUpFromChild(android.app.Activity child) onNewIntent(android.content.Intent intent) onOptionsItemSelected(android.view.MenuItem item) onOptionsMenuClosed(android.view.Menu menu) onPanelClosed(int featureId, android.view.Menu menu) onPerformDirectAction(java.lang.String actionId, android.os.Bundle arguments, android.os.CancellationSignal cancellationSignal, java.util.function.Consumer resultListener) - onPictureInPictureModeChanged(boolean isInPictureInPictureMode) onPictureInPictureModeChanged(boolean isInPictureInPictureMode, android.content.res.Configuration newConfig) + onPictureInPictureModeChanged(boolean isInPictureInPictureMode) onPictureInPictureUiStateChanged(android.app.PictureInPictureUiState pipState) - onPostCreate(android.os.Bundle savedInstanceState) onPostCreate(android.os.Bundle savedInstanceState, android.os.PersistableBundle persistentState) - onPrepareDialog(int id, android.app.Dialog dialog) + onPostCreate(android.os.Bundle savedInstanceState) onPrepareDialog(int id, android.app.Dialog dialog, android.os.Bundle args) + onPrepareDialog(int id, android.app.Dialog dialog) onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder builder) onPrepareOptionsMenu(android.view.Menu menu) onPreparePanel(int featureId, android.view.View view, android.view.Menu menu) @@ -788,10 +780,10 @@ package android.app onProvideAssistData(android.os.Bundle data) onProvideKeyboardShortcuts(java.util.List data, android.view.Menu menu, int deviceId) onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults) - onRestoreInstanceState(android.os.Bundle savedInstanceState) onRestoreInstanceState(android.os.Bundle savedInstanceState, android.os.PersistableBundle persistentState) - onSaveInstanceState(android.os.Bundle outState) + onRestoreInstanceState(android.os.Bundle savedInstanceState) onSaveInstanceState(android.os.Bundle outState, android.os.PersistableBundle outPersistentState) + onSaveInstanceState(android.os.Bundle outState) onSearchRequested(android.view.SearchEvent searchEvent) onTitleChanged(java.lang.CharSequence title, int color) onTopResumedActivityChanged(boolean isTopResumedActivity) @@ -800,14 +792,17 @@ package android.app onTrimMemory(int level) onWindowAttributesChanged(android.view.WindowManager.LayoutParams params) onWindowFocusChanged(boolean hasFocus) - onWindowStartingActionMode(android.view.ActionMode.Callback callback) onWindowStartingActionMode(android.view.ActionMode.Callback callback, int type) + onWindowStartingActionMode(android.view.ActionMode.Callback callback) openContextMenu(android.view.View view) - overridePendingTransition(int enterAnim, int exitAnim) + overrideActivityTransition(int overrideType, int enterAnim, int exitAnim, int backgroundColor) + overrideActivityTransition(int overrideType, int enterAnim, int exitAnim) overridePendingTransition(int enterAnim, int exitAnim, int backgroundColor) + overridePendingTransition(int enterAnim, int exitAnim) registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks callback) registerComponentCallbacks(android.content.ComponentCallbacks callback) registerForContextMenu(android.view.View view) + registerScreenCaptureCallback(java.util.concurrent.Executor executor, android.app.Activity.ScreenCaptureCallback callback) removeDialog(int id) requestDragAndDropPermissions(android.view.DragEvent event) requestFullscreenMode(int request, android.os.OutcomeReceiver approvalCallback) @@ -818,8 +813,8 @@ package android.app runOnUiThread(java.lang.Runnable action) setActionBar(android.widget.Toolbar toolbar) setContentTransitionManager(android.transition.TransitionManager tm) - setContentView(android.view.View view) setContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) + setContentView(android.view.View view) setContentView(int layoutResID) setDefaultKeyMode(int mode) setEnterSharedElementCallback(android.app.SharedElementCallback callback) @@ -841,8 +836,8 @@ package android.app setProgressBarVisibility(boolean visible) setRecentsScreenshotEnabled(boolean enabled) setRequestedOrientation(int requestedOrientation) - setResult(int resultCode) setResult(int resultCode, android.content.Intent data) + setResult(int resultCode) setSecondaryProgress(int secondaryProgress) setShouldDockBigOverlays(boolean shouldDockBigOverlays) setShowWhenLocked(boolean showWhenLocked) @@ -859,32 +854,32 @@ package android.app shouldShowRequestPermissionRationale(java.lang.String permission) shouldUpRecreateTask(android.content.Intent targetIntent) showAssist(android.os.Bundle args) - showDialog(int id) showDialog(int id, android.os.Bundle args) - startActionMode(android.view.ActionMode.Callback callback) + showDialog(int id) startActionMode(android.view.ActionMode.Callback callback, int type) - startActivities(android.content.Intent[] intents) + startActionMode(android.view.ActionMode.Callback callback) startActivities(android.content.Intent[] intents, android.os.Bundle options) - startActivity(android.content.Intent intent) + startActivities(android.content.Intent[] intents) startActivity(android.content.Intent intent, android.os.Bundle options) - startActivityForResult(android.content.Intent intent, int requestCode) + startActivity(android.content.Intent intent) startActivityForResult(android.content.Intent intent, int requestCode, android.os.Bundle options) - startActivityFromChild(android.app.Activity child, android.content.Intent intent, int requestCode) + startActivityForResult(android.content.Intent intent, int requestCode) startActivityFromChild(android.app.Activity child, android.content.Intent intent, int requestCode, android.os.Bundle options) - startActivityFromFragment(android.app.Fragment fragment, android.content.Intent intent, int requestCode) + startActivityFromChild(android.app.Activity child, android.content.Intent intent, int requestCode) startActivityFromFragment(android.app.Fragment fragment, android.content.Intent intent, int requestCode, android.os.Bundle options) - startActivityIfNeeded(android.content.Intent intent, int requestCode) + startActivityFromFragment(android.app.Fragment fragment, android.content.Intent intent, int requestCode) startActivityIfNeeded(android.content.Intent intent, int requestCode, android.os.Bundle options) - startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) + startActivityIfNeeded(android.content.Intent intent, int requestCode) startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) - startIntentSenderForResult(android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) + startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startIntentSenderForResult(android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) - startIntentSenderFromChild(android.app.Activity child, android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) + startIntentSenderForResult(android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startIntentSenderFromChild(android.app.Activity child, android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) + startIntentSenderFromChild(android.app.Activity child, android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startLocalVoiceInteraction(android.os.Bundle privateOptions) startManagingCursor(android.database.Cursor c) - startNextMatchingActivity(android.content.Intent intent) startNextMatchingActivity(android.content.Intent intent, android.os.Bundle options) + startNextMatchingActivity(android.content.Intent intent) startSearch(java.lang.String initialQuery, boolean selectInitialQuery, android.os.Bundle appSearchData, boolean globalSearch) stopManagingCursor(android.database.Cursor c) takeKeyEvents(boolean get) @@ -892,6 +887,7 @@ package android.app unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks callback) unregisterComponentCallbacks(android.content.ComponentCallbacks callback) unregisterForContextMenu(android.view.View view) + unregisterScreenCaptureCallback(android.app.Activity.ScreenCaptureCallback callback) class ActivityGroup #ctor(boolean singleActivityMode) onCreate(android.os.Bundle savedInstanceState) @@ -910,8 +906,8 @@ package android.app getRunningTasks(int maxNum) isActivityStartAllowedOnDisplay(android.content.Context context, int displayId, android.content.Intent intent) killBackgroundProcesses(java.lang.String packageName) - moveTaskToFront(int taskId, int flags) moveTaskToFront(int taskId, int flags, android.os.Bundle options) + moveTaskToFront(int taskId, int flags) restartPackage(java.lang.String packageName) setProcessStateSummary(byte[] state) setVrThread(int tid) @@ -940,11 +936,11 @@ package android.app writeToParcel(android.os.Parcel dest, int flags) class ActivityManager.TaskDescription #ctor(android.app.ActivityManager.TaskDescription td) - #ctor(java.lang.String label) - #ctor(java.lang.String label, android.graphics.Bitmap icon) #ctor(java.lang.String label, android.graphics.Bitmap icon, int colorPrimary) - #ctor(java.lang.String label, int iconRes) + #ctor(java.lang.String label, android.graphics.Bitmap icon) #ctor(java.lang.String label, int iconRes, int colorPrimary) + #ctor(java.lang.String label, int iconRes) + #ctor(java.lang.String label) equals(java.lang.Object obj) readFromParcel(android.os.Parcel source) writeToParcel(android.os.Parcel dest, int flags) @@ -957,8 +953,8 @@ package android.app setStatusBarColor(int color) class ActivityOptions makeClipRevealAnimation(android.view.View source, int startX, int startY, int width, int height) - makeCustomAnimation(android.content.Context context, int enterResId, int exitResId) makeCustomAnimation(android.content.Context context, int enterResId, int exitResId, int backgroundColor) + makeCustomAnimation(android.content.Context context, int enterResId, int exitResId) makeLaunchIntoPip(android.app.PictureInPictureParams pictureInPictureParams) makeScaleUpAnimation(android.view.View source, int startX, int startY, int width, int height) makeSceneTransitionAnimation(android.app.Activity activity, android.util.Pair... sharedElements) @@ -970,6 +966,8 @@ package android.app setLaunchDisplayId(int launchDisplayId) setLockTaskEnabled(boolean lockTaskMode) setPendingIntentBackgroundActivityLaunchAllowed(boolean allowed) + setPendingIntentBackgroundActivityStartMode(int state) + setPendingIntentCreatorBackgroundActivityStartMode(int mode) setShareIdentityEnabled(boolean shareIdentity) setSplashScreenStyle(int style) update(android.app.ActivityOptions otherOptions) @@ -994,9 +992,9 @@ package android.app #ctor(long triggerTime, android.app.PendingIntent showIntent) writeToParcel(android.os.Parcel dest, int flags) class AlertDialog - #ctor(android.content.Context context) #ctor(android.content.Context context, boolean cancelable, android.content.DialogInterface.OnCancelListener cancelListener) #ctor(android.content.Context context, int themeResId) + #ctor(android.content.Context context) getButton(int whichButton) onCreate(android.os.Bundle savedInstanceState) onKeyDown(int keyCode, android.view.KeyEvent event) @@ -1016,11 +1014,11 @@ package android.app setInverseBackgroundForced(boolean forceInverseBackground) setMessage(java.lang.CharSequence message) setTitle(java.lang.CharSequence title) - setView(android.view.View view) setView(android.view.View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom) + setView(android.view.View view) class AlertDialog.Builder - #ctor(android.content.Context context) #ctor(android.content.Context context, int themeResId) + #ctor(android.content.Context context) setAdapter(android.widget.ListAdapter adapter, android.content.DialogInterface.OnClickListener listener) setCancelable(boolean cancelable) setCursor(android.database.Cursor cursor, android.content.DialogInterface.OnClickListener listener, java.lang.String labelColumn) @@ -1125,25 +1123,25 @@ package android.app checkOp(java.lang.String op, int uid, java.lang.String packageName) checkOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) checkPackage(int uid, java.lang.String packageName) - finishOp(java.lang.String op, int uid, java.lang.String packageName) finishOp(java.lang.String op, int uid, java.lang.String packageName, java.lang.String attributionTag) + finishOp(java.lang.String op, int uid, java.lang.String packageName) finishProxyOp(java.lang.String op, int proxiedUid, java.lang.String proxiedPackageName, java.lang.String proxiedAttributionTag) isOpActive(java.lang.String op, int uid, java.lang.String packageName) - noteOp(java.lang.String op, int uid, java.lang.String packageName) noteOp(java.lang.String op, int uid, java.lang.String packageName, java.lang.String attributionTag, java.lang.String message) - noteOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) + noteOp(java.lang.String op, int uid, java.lang.String packageName) noteOpNoThrow(java.lang.String op, int uid, java.lang.String packageName, java.lang.String attributionTag, java.lang.String message) - noteProxyOp(java.lang.String op, java.lang.String proxiedPackageName) + noteOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) noteProxyOp(java.lang.String op, java.lang.String proxiedPackageName, int proxiedUid, java.lang.String proxiedAttributionTag, java.lang.String message) - noteProxyOpNoThrow(java.lang.String op, java.lang.String proxiedPackageName) - noteProxyOpNoThrow(java.lang.String op, java.lang.String proxiedPackageName, int proxiedUid) + noteProxyOp(java.lang.String op, java.lang.String proxiedPackageName) noteProxyOpNoThrow(java.lang.String op, java.lang.String proxiedPackageName, int proxiedUid, java.lang.String proxiedAttributionTag, java.lang.String message) + noteProxyOpNoThrow(java.lang.String op, java.lang.String proxiedPackageName, int proxiedUid) + noteProxyOpNoThrow(java.lang.String op, java.lang.String proxiedPackageName) permissionToOp(java.lang.String permission) setOnOpNotedCallback(java.util.concurrent.Executor asyncExecutor, android.app.AppOpsManager.OnOpNotedCallback callback) - startOp(java.lang.String op, int uid, java.lang.String packageName) startOp(java.lang.String op, int uid, java.lang.String packageName, java.lang.String attributionTag, java.lang.String message) - startOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) + startOp(java.lang.String op, int uid, java.lang.String packageName) startOpNoThrow(java.lang.String op, int uid, java.lang.String packageName, java.lang.String attributionTag, java.lang.String message) + startOpNoThrow(java.lang.String op, int uid, java.lang.String packageName) startProxyOp(java.lang.String op, int proxiedUid, java.lang.String proxiedPackageName, java.lang.String proxiedAttributionTag, java.lang.String message) startProxyOpNoThrow(java.lang.String op, int proxiedUid, java.lang.String proxiedPackageName, java.lang.String proxiedAttributionTag, java.lang.String message) startWatchingActive(java.lang.String[] ops, java.util.concurrent.Executor executor, android.app.AppOpsManager.OnOpActiveChangedListener callback) @@ -1184,11 +1182,17 @@ package android.app class BackgroundServiceStartNotAllowedException #ctor(java.lang.String message) writeToParcel(android.os.Parcel dest, int flags) + class BroadcastOptions + fromBundle(android.os.Bundle options) + setDeferralPolicy(int deferralPolicy) + setDeliveryGroupMatchingKey(java.lang.String namespace, java.lang.String key) + setDeliveryGroupPolicy(int policy) + setShareIdentityEnabled(boolean shareIdentityEnabled) class DatePickerDialog - #ctor(android.content.Context context) #ctor(android.content.Context context, android.app.DatePickerDialog.OnDateSetListener listener, int year, int month, int dayOfMonth) - #ctor(android.content.Context context, int themeResId) #ctor(android.content.Context context, int themeResId, android.app.DatePickerDialog.OnDateSetListener listener, int year, int monthOfYear, int dayOfMonth) + #ctor(android.content.Context context, int themeResId) + #ctor(android.content.Context context) onClick(android.content.DialogInterface dialog, int which) onDateChanged(android.widget.DatePicker view, int year, int month, int dayOfMonth) onRestoreInstanceState(android.os.Bundle savedInstanceState) @@ -1198,9 +1202,9 @@ package android.app onDateSet(android.widget.DatePicker view, int year, int month, int dayOfMonth) class Dialog addContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) - #ctor(android.content.Context context) #ctor(android.content.Context context, boolean cancelable, android.content.DialogInterface.OnCancelListener cancelListener) #ctor(android.content.Context context, int themeResId) + #ctor(android.content.Context context) dispatchGenericMotionEvent(android.view.MotionEvent ev) dispatchKeyEvent(android.view.KeyEvent event) dispatchKeyShortcutEvent(android.view.KeyEvent event) @@ -1236,8 +1240,8 @@ package android.app onTrackballEvent(android.view.MotionEvent event) onWindowAttributesChanged(android.view.WindowManager.LayoutParams params) onWindowFocusChanged(boolean hasFocus) - onWindowStartingActionMode(android.view.ActionMode.Callback callback) onWindowStartingActionMode(android.view.ActionMode.Callback callback, int type) + onWindowStartingActionMode(android.view.ActionMode.Callback callback) openContextMenu(android.view.View view) registerForContextMenu(android.view.View view) requestWindowFeature(int featureId) @@ -1245,8 +1249,8 @@ package android.app setCancelable(boolean flag) setCanceledOnTouchOutside(boolean cancel) setCancelMessage(android.os.Message msg) - setContentView(android.view.View view) setContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) + setContentView(android.view.View view) setContentView(int layoutResID) setDismissMessage(android.os.Message msg) setFeatureDrawable(int featureId, android.graphics.drawable.Drawable drawable) @@ -1286,8 +1290,8 @@ package android.app setExtras(android.os.Bundle extras) setLocusId(android.content.LocusId locusId) class DownloadManager - addCompletedDownload(java.lang.String title, java.lang.String description, boolean isMediaScannerScannable, java.lang.String mimeType, java.lang.String path, long length, boolean showNotification) addCompletedDownload(java.lang.String title, java.lang.String description, boolean isMediaScannerScannable, java.lang.String mimeType, java.lang.String path, long length, boolean showNotification, android.net.Uri uri, android.net.Uri referer) + addCompletedDownload(java.lang.String title, java.lang.String description, boolean isMediaScannerScannable, java.lang.String mimeType, java.lang.String path, long length, boolean showNotification) enqueue(android.app.DownloadManager.Request request) getMaxBytesOverMobile(android.content.Context context) getMimeTypeForDownloadedFile(long id) @@ -1333,11 +1337,11 @@ package android.app class Fragment dump(java.lang.String prefix, java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args) equals(java.lang.Object o) - getString(int resId) getString(int resId, java.lang.Object... formatArgs) + getString(int resId) getText(int resId) - instantiate(android.content.Context context, java.lang.String fname) instantiate(android.content.Context context, java.lang.String fname, android.os.Bundle args) + instantiate(android.content.Context context, java.lang.String fname) onActivityCreated(android.os.Bundle savedInstanceState) onActivityResult(int requestCode, int resultCode, android.content.Intent data) onAttach(android.app.Activity activity) @@ -1355,12 +1359,12 @@ package android.app onInflate(android.app.Activity activity, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState) onInflate(android.content.Context context, android.util.AttributeSet attrs, android.os.Bundle savedInstanceState) onInflate(android.util.AttributeSet attrs, android.os.Bundle savedInstanceState) - onMultiWindowModeChanged(boolean isInMultiWindowMode) onMultiWindowModeChanged(boolean isInMultiWindowMode, android.content.res.Configuration newConfig) + onMultiWindowModeChanged(boolean isInMultiWindowMode) onOptionsItemSelected(android.view.MenuItem item) onOptionsMenuClosed(android.view.Menu menu) - onPictureInPictureModeChanged(boolean isInPictureInPictureMode) onPictureInPictureModeChanged(boolean isInPictureInPictureMode, android.content.res.Configuration newConfig) + onPictureInPictureModeChanged(boolean isInPictureInPictureMode) onPrepareOptionsMenu(android.view.Menu menu) onRequestPermissionsResult(int requestCode, java.lang.String[] permissions, int[] grantResults) onSaveInstanceState(android.os.Bundle outState) @@ -1387,10 +1391,10 @@ package android.app setTargetFragment(android.app.Fragment fragment, int requestCode) setUserVisibleHint(boolean isVisibleToUser) shouldShowRequestPermissionRationale(java.lang.String permission) - startActivity(android.content.Intent intent) startActivity(android.content.Intent intent, android.os.Bundle options) - startActivityForResult(android.content.Intent intent, int requestCode) + startActivity(android.content.Intent intent) startActivityForResult(android.content.Intent intent, int requestCode, android.os.Bundle options) + startActivityForResult(android.content.Intent intent, int requestCode) startIntentSenderForResult(android.content.IntentSender intent, int requestCode, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) unregisterForContextMenu(android.view.View view) class Fragment.InstantiationException @@ -1398,9 +1402,9 @@ package android.app class Fragment.SavedState writeToParcel(android.os.Parcel dest, int flags) class FragmentBreadCrumbs - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onLayout(boolean changed, int l, int t, int r, int b) onMeasure(int widthMeasureSpec, int heightMeasureSpec) setActivity(android.app.Activity a) @@ -1418,12 +1422,12 @@ package android.app dispatchConfigurationChanged(android.content.res.Configuration newConfig) dispatchContextItemSelected(android.view.MenuItem item) dispatchCreateOptionsMenu(android.view.Menu menu, android.view.MenuInflater inflater) - dispatchMultiWindowModeChanged(boolean isInMultiWindowMode) dispatchMultiWindowModeChanged(boolean isInMultiWindowMode, android.content.res.Configuration newConfig) + dispatchMultiWindowModeChanged(boolean isInMultiWindowMode) dispatchOptionsItemSelected(android.view.MenuItem item) dispatchOptionsMenuClosed(android.view.Menu menu) - dispatchPictureInPictureModeChanged(boolean isInPictureInPictureMode) dispatchPictureInPictureModeChanged(boolean isInPictureInPictureMode, android.content.res.Configuration newConfig) + dispatchPictureInPictureModeChanged(boolean isInPictureInPictureMode) dispatchPrepareOptionsMenu(android.view.Menu menu) dispatchTrimMemory(int level) doLoaderStop(boolean retain) @@ -1476,23 +1480,23 @@ package android.app onFragmentViewDestroyed(android.app.FragmentManager fm, android.app.Fragment f) class FragmentTransaction add(android.app.Fragment fragment, java.lang.String tag) - add(int containerViewId, android.app.Fragment fragment) add(int containerViewId, android.app.Fragment fragment, java.lang.String tag) + add(int containerViewId, android.app.Fragment fragment) addSharedElement(android.view.View sharedElement, java.lang.String name) addToBackStack(java.lang.String name) attach(android.app.Fragment fragment) detach(android.app.Fragment fragment) hide(android.app.Fragment fragment) remove(android.app.Fragment fragment) - replace(int containerViewId, android.app.Fragment fragment) replace(int containerViewId, android.app.Fragment fragment, java.lang.String tag) + replace(int containerViewId, android.app.Fragment fragment) runOnCommit(java.lang.Runnable runnable) setBreadCrumbShortTitle(int res) setBreadCrumbShortTitle(java.lang.CharSequence text) setBreadCrumbTitle(int res) setBreadCrumbTitle(java.lang.CharSequence text) - setCustomAnimations(int enter, int exit) setCustomAnimations(int enter, int exit, int popEnter, int popExit) + setCustomAnimations(int enter, int exit) setPrimaryNavigationFragment(android.app.Fragment fragment) setReorderingAllowed(boolean reorderingAllowed) setTransition(int transit) @@ -1501,8 +1505,8 @@ package android.app class GameManager setGameState(android.app.GameState gameState) class GameState - #ctor(boolean isLoading, int mode) #ctor(boolean isLoading, int mode, int label, int quality) + #ctor(boolean isLoading, int mode) writeToParcel(android.os.Parcel parcel, int flags) class GrammaticalInflectionManager setRequestedApplicationGrammaticalGender(int grammaticalGender) @@ -1512,20 +1516,20 @@ package android.app addMonitor(android.content.IntentFilter filter, android.app.Instrumentation.ActivityResult result, boolean block) addMonitor(java.lang.String cls, android.app.Instrumentation.ActivityResult result, boolean block) addResults(android.os.Bundle results) - callActivityOnCreate(android.app.Activity activity, android.os.Bundle icicle) callActivityOnCreate(android.app.Activity activity, android.os.Bundle icicle, android.os.PersistableBundle persistentState) + callActivityOnCreate(android.app.Activity activity, android.os.Bundle icicle) callActivityOnDestroy(android.app.Activity activity) callActivityOnNewIntent(android.app.Activity activity, android.content.Intent intent) callActivityOnPause(android.app.Activity activity) callActivityOnPictureInPictureRequested(android.app.Activity activity) - callActivityOnPostCreate(android.app.Activity activity, android.os.Bundle savedInstanceState) callActivityOnPostCreate(android.app.Activity activity, android.os.Bundle savedInstanceState, android.os.PersistableBundle persistentState) + callActivityOnPostCreate(android.app.Activity activity, android.os.Bundle savedInstanceState) callActivityOnRestart(android.app.Activity activity) - callActivityOnRestoreInstanceState(android.app.Activity activity, android.os.Bundle savedInstanceState) callActivityOnRestoreInstanceState(android.app.Activity activity, android.os.Bundle savedInstanceState, android.os.PersistableBundle persistentState) + callActivityOnRestoreInstanceState(android.app.Activity activity, android.os.Bundle savedInstanceState) callActivityOnResume(android.app.Activity activity) - callActivityOnSaveInstanceState(android.app.Activity activity, android.os.Bundle outState) callActivityOnSaveInstanceState(android.app.Activity activity, android.os.Bundle outState, android.os.PersistableBundle outPersistentState) + callActivityOnSaveInstanceState(android.app.Activity activity, android.os.Bundle outState) callActivityOnStart(android.app.Activity activity) callActivityOnStop(android.app.Activity activity) callActivityOnUserLeaving(android.app.Activity activity) @@ -1551,8 +1555,8 @@ package android.app sendStringSync(java.lang.String text) sendTrackballEventSync(android.view.MotionEvent event) setInTouchMode(boolean inTouch) - startActivitySync(android.content.Intent intent) startActivitySync(android.content.Intent intent, android.os.Bundle options) + startActivitySync(android.content.Intent intent) waitForIdle(java.lang.Runnable recipient) waitForMonitor(android.app.Instrumentation.ActivityMonitor monitor) waitForMonitorWithTimeout(android.app.Instrumentation.ActivityMonitor monitor, long timeOut) @@ -1642,10 +1646,10 @@ package android.app setExtendedSettingsClickListener(android.view.View.OnClickListener listener) setRouteTypes(int types) class MediaRouteButton - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onCreateDrawableState(int extraSpace) onDraw(android.graphics.Canvas canvas) onMeasure(int widthMeasureSpec, int heightMeasureSpec) @@ -1733,8 +1737,8 @@ package android.app addPerson(android.app.Person person) addPerson(java.lang.String uri) extend(android.app.Notification.Extender extender) - #ctor(android.content.Context context) #ctor(android.content.Context context, java.lang.String channelId) + #ctor(android.content.Context context) recoverBuilder(android.content.Context context, android.app.Notification n) setActions(android.app.Notification.Action... actions) setAllowSystemGeneratedContextualActions(boolean allowed) @@ -1779,16 +1783,16 @@ package android.app setShortcutId(java.lang.String shortcutId) setShowWhen(boolean show) setSmallIcon(android.graphics.drawable.Icon icon) - setSmallIcon(int icon) setSmallIcon(int icon, int level) + setSmallIcon(int icon) setSortKey(java.lang.String sortKey) - setSound(android.net.Uri sound) setSound(android.net.Uri sound, android.media.AudioAttributes audioAttributes) setSound(android.net.Uri sound, int streamType) + setSound(android.net.Uri sound) setStyle(android.app.Notification.Style style) setSubText(java.lang.CharSequence text) - setTicker(java.lang.CharSequence tickerText) setTicker(java.lang.CharSequence tickerText, android.widget.RemoteViews views) + setTicker(java.lang.CharSequence tickerText) setTimeoutAfter(long durationMs) setUsesChronometer(boolean b) setVibrate(long[] pattern) @@ -1825,6 +1829,7 @@ package android.app class Notification.MediaStyle #ctor(android.app.Notification.Builder builder) setMediaSession(android.media.session.MediaSession.Token token) + setRemotePlaybackInfo(java.lang.CharSequence deviceName, int iconResource, android.app.PendingIntent chipIntent) setShowActionsInCompactView(int... actions) class Notification.MessagingStyle addHistoricMessage(android.app.Notification.MessagingStyle.Message message) @@ -1907,8 +1912,8 @@ package android.app deleteNotificationChannel(java.lang.String channelId) deleteNotificationChannelGroup(java.lang.String groupId) getAutomaticZenRule(java.lang.String id) - getNotificationChannel(java.lang.String channelId) getNotificationChannel(java.lang.String channelId, java.lang.String conversationId) + getNotificationChannel(java.lang.String channelId) getNotificationChannelGroup(java.lang.String channelGroupId) isNotificationListenerAccessGranted(android.content.ComponentName listener) matchesCallFilter(android.net.Uri uri) @@ -1923,29 +1928,30 @@ package android.app updateAutomaticZenRule(java.lang.String id, android.app.AutomaticZenRule automaticZenRule) class NotificationManager.Policy equals(java.lang.Object o) - #ctor(int priorityCategories, int priorityCallSenders, int priorityMessageSenders) - #ctor(int priorityCategories, int priorityCallSenders, int priorityMessageSenders, int suppressedVisualEffects) #ctor(int priorityCategories, int priorityCallSenders, int priorityMessageSenders, int suppressedVisualEffects, int priorityConversationSenders) + #ctor(int priorityCategories, int priorityCallSenders, int priorityMessageSenders, int suppressedVisualEffects) + #ctor(int priorityCategories, int priorityCallSenders, int priorityMessageSenders) priorityCategoriesToString(int priorityCategories) prioritySendersToString(int prioritySenders) suppressedEffectsToString(int effects) writeToParcel(android.os.Parcel dest, int flags) class PendingIntent equals(java.lang.Object otherObj) - getActivities(android.content.Context context, int requestCode, android.content.Intent[] intents, int flags) getActivities(android.content.Context context, int requestCode, android.content.Intent[] intents, int flags, android.os.Bundle options) - getActivity(android.content.Context context, int requestCode, android.content.Intent intent, int flags) + getActivities(android.content.Context context, int requestCode, android.content.Intent[] intents, int flags) getActivity(android.content.Context context, int requestCode, android.content.Intent intent, int flags, android.os.Bundle options) + getActivity(android.content.Context context, int requestCode, android.content.Intent intent, int flags) getBroadcast(android.content.Context context, int requestCode, android.content.Intent intent, int flags) getForegroundService(android.content.Context context, int requestCode, android.content.Intent intent, int flags) getService(android.content.Context context, int requestCode, android.content.Intent intent, int flags) readPendingIntentOrNullFromParcel(android.os.Parcel in) - send(android.content.Context context, int code, android.content.Intent intent) - send(android.content.Context context, int code, android.content.Intent intent, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler) - send(android.content.Context context, int code, android.content.Intent intent, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler, java.lang.String requiredPermission) send(android.content.Context context, int code, android.content.Intent intent, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler, java.lang.String requiredPermission, android.os.Bundle options) - send(int code) + send(android.content.Context context, int code, android.content.Intent intent, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler, java.lang.String requiredPermission) + send(android.content.Context context, int code, android.content.Intent intent, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler) + send(android.content.Context context, int code, android.content.Intent intent) + send(android.os.Bundle options) send(int code, android.app.PendingIntent.OnFinished onFinished, android.os.Handler handler) + send(int code) writePendingIntentOrNullToParcel(android.app.PendingIntent sender, android.os.Parcel out) writeToParcel(android.os.Parcel out, int flags) class PendingIntent.CanceledException @@ -1981,14 +1987,14 @@ package android.app equals(java.lang.Object o) writeToParcel(android.os.Parcel out, int flags) class Presentation - #ctor(android.content.Context outerContext, android.view.Display display) #ctor(android.content.Context outerContext, android.view.Display display, int theme) + #ctor(android.content.Context outerContext, android.view.Display display) class ProgressDialog incrementProgressBy(int diff) incrementSecondaryProgressBy(int diff) onCreate(android.os.Bundle savedInstanceState) - #ctor(android.content.Context context) #ctor(android.content.Context context, int theme) + #ctor(android.content.Context context) setIndeterminate(boolean indeterminate) setIndeterminateDrawable(android.graphics.drawable.Drawable d) setMax(int max) @@ -1999,10 +2005,10 @@ package android.app setProgressPercentFormat(java.text.NumberFormat format) setProgressStyle(int style) setSecondaryProgress(int secondaryProgress) - show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message) - show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message, boolean indeterminate) - show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message, boolean indeterminate, boolean cancelable) show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message, boolean indeterminate, boolean cancelable, android.content.DialogInterface.OnCancelListener cancelListener) + show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message, boolean indeterminate, boolean cancelable) + show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message, boolean indeterminate) + show(android.content.Context context, java.lang.CharSequence title, java.lang.CharSequence message) class RecoverableSecurityException #ctor(java.lang.Throwable cause, java.lang.CharSequence userMessage, android.app.RemoteAction userAction) writeToParcel(android.os.Parcel dest, int flags) @@ -2051,8 +2057,8 @@ package android.app onTimeout(int startId) onTrimMemory(int level) onUnbind(android.content.Intent intent) - startForeground(int id, android.app.Notification notification) startForeground(int id, android.app.Notification notification, int foregroundServiceType) + startForeground(int id, android.app.Notification notification) stopForeground(boolean removeNotification) stopForeground(int notificationBehavior) stopSelf(int startId) @@ -2065,7 +2071,11 @@ package android.app onSharedElementEnd(java.util.List sharedElementNames, java.util.List sharedElements, java.util.List sharedElementSnapshots) onSharedElementsArrived(java.util.List sharedElementNames, java.util.List sharedElements, android.app.SharedElementCallback.OnSharedElementsReadyListener listener) onSharedElementStart(java.util.List sharedElementNames, java.util.List sharedElements, java.util.List sharedElementSnapshots) + class StartForegroundCalledOnStoppedServiceException + #ctor(java.lang.String message) + writeToParcel(android.os.Parcel dest, int flags) class StatusBarManager + canLaunchCaptureContentActivityForNote(android.app.Activity activity) requestAddTileService(android.content.ComponentName tileServiceComponentName, java.lang.CharSequence tileLabel, android.graphics.drawable.Icon icon, java.util.concurrent.Executor resultExecutor, java.util.function.Consumer resultCallback) class SyncNotedAppOp equals(java.lang.Object o) @@ -2086,8 +2096,8 @@ package android.app addParentStack(java.lang.Class sourceActivityClass) create(android.content.Context context) editIntentAt(int index) - getPendingIntent(int requestCode, int flags) getPendingIntent(int requestCode, int flags, android.os.Bundle options) + getPendingIntent(int requestCode, int flags) startActivities(android.os.Bundle options) class TimePickerDialog onClick(android.content.DialogInterface dialog, int which) @@ -2104,6 +2114,7 @@ package android.app executeAndWaitForEvent(java.lang.Runnable command, android.app.UiAutomation.AccessibilityEventFilter filter, long timeoutMillis) executeShellCommand(java.lang.String command) executeShellCommandRw(java.lang.String command) + executeShellCommandRwe(java.lang.String command) findFocus(int focus) getWindowContentFrameStats(int windowId) grantRuntimePermission(java.lang.String packageName, java.lang.String permission) @@ -2124,17 +2135,21 @@ package android.app interface UiAutomation.OnAccessibilityEventListener onAccessibilityEvent(android.view.accessibility.AccessibilityEvent event) class UiModeManager + addContrastChangeListener(java.util.concurrent.Executor executor, android.app.UiModeManager.ContrastChangeListener listener) disableCarMode(int flags) enableCarMode(int flags) + removeContrastChangeListener(android.app.UiModeManager.ContrastChangeListener listener) setApplicationNightMode(int mode) setCustomNightModeEnd(java.time.LocalTime time) setCustomNightModeStart(java.time.LocalTime time) setNightMode(int mode) + interface UiModeManager.ContrastChangeListener + onContrastChanged(float contrast) class VoiceInteractor getActiveRequest(java.lang.String name) registerOnDestroyedCallback(java.util.concurrent.Executor executor, java.lang.Runnable callback) - submitRequest(android.app.VoiceInteractor.Request request) submitRequest(android.app.VoiceInteractor.Request request, java.lang.String name) + submitRequest(android.app.VoiceInteractor.Request request) supportsCommands(java.lang.String[] commands) unregisterOnDestroyedCallback(java.lang.Runnable callback) class VoiceInteractor.AbortVoiceRequest @@ -2169,8 +2184,8 @@ package android.app equals(java.lang.Object o) fromBitmap(android.graphics.Bitmap bitmap) fromDrawable(android.graphics.drawable.Drawable drawable) - #ctor(android.graphics.Color primaryColor, android.graphics.Color secondaryColor, android.graphics.Color tertiaryColor) #ctor(android.graphics.Color primaryColor, android.graphics.Color secondaryColor, android.graphics.Color tertiaryColor, int colorHints) + #ctor(android.graphics.Color primaryColor, android.graphics.Color secondaryColor, android.graphics.Color tertiaryColor) #ctor(android.os.Parcel parcel) writeToParcel(android.os.Parcel dest, int flags) class WallpaperInfo @@ -2188,9 +2203,9 @@ package android.app addOnColorsChangedListener(android.app.WallpaperManager.OnColorsChangedListener listener, android.os.Handler handler) clear(int which) clearWallpaperOffsets(android.os.IBinder windowToken) - getBuiltInDrawable(int which) - getBuiltInDrawable(int outWidth, int outHeight, boolean scaleToFit, float horizontalAlignment, float verticalAlignment) getBuiltInDrawable(int outWidth, int outHeight, boolean scaleToFit, float horizontalAlignment, float verticalAlignment, int which) + getBuiltInDrawable(int outWidth, int outHeight, boolean scaleToFit, float horizontalAlignment, float verticalAlignment) + getBuiltInDrawable(int which) getCropAndSetWallpaperIntent(android.net.Uri imageUri) getDrawable(int which) getFastDrawable(int which) @@ -2204,15 +2219,15 @@ package android.app peekFastDrawable(int which) removeOnColorsChangedListener(android.app.WallpaperManager.OnColorsChangedListener callback) sendWallpaperCommand(android.os.IBinder windowToken, java.lang.String action, int x, int y, int z, android.os.Bundle extras) - setBitmap(android.graphics.Bitmap bitmap) - setBitmap(android.graphics.Bitmap fullImage, android.graphics.Rect visibleCropHint, boolean allowBackup) setBitmap(android.graphics.Bitmap fullImage, android.graphics.Rect visibleCropHint, boolean allowBackup, int which) + setBitmap(android.graphics.Bitmap fullImage, android.graphics.Rect visibleCropHint, boolean allowBackup) + setBitmap(android.graphics.Bitmap bitmap) setDisplayPadding(android.graphics.Rect padding) - setResource(int resid) setResource(int resid, int which) - setStream(java.io.InputStream bitmapData) - setStream(java.io.InputStream bitmapData, android.graphics.Rect visibleCropHint, boolean allowBackup) + setResource(int resid) setStream(java.io.InputStream bitmapData, android.graphics.Rect visibleCropHint, boolean allowBackup, int which) + setStream(java.io.InputStream bitmapData, android.graphics.Rect visibleCropHint, boolean allowBackup) + setStream(java.io.InputStream bitmapData) setWallpaperOffsets(android.os.IBinder windowToken, float xOffset, float yOffset) setWallpaperOffsetSteps(float xStep, float yStep) suggestDesiredDimensions(int minimumWidth, int minimumHeight) @@ -2254,14 +2269,14 @@ package android.app.admin onLockTaskModeExiting(android.content.Context context, android.content.Intent intent) onNetworkLogsAvailable(android.content.Context context, android.content.Intent intent, long batchToken, int networkLogsCount) onOperationSafetyStateChanged(android.content.Context context, int reason, boolean isSafe) - onPasswordChanged(android.content.Context context, android.content.Intent intent) onPasswordChanged(android.content.Context context, android.content.Intent intent, android.os.UserHandle user) - onPasswordExpiring(android.content.Context context, android.content.Intent intent) + onPasswordChanged(android.content.Context context, android.content.Intent intent) onPasswordExpiring(android.content.Context context, android.content.Intent intent, android.os.UserHandle user) - onPasswordFailed(android.content.Context context, android.content.Intent intent) + onPasswordExpiring(android.content.Context context, android.content.Intent intent) onPasswordFailed(android.content.Context context, android.content.Intent intent, android.os.UserHandle user) - onPasswordSucceeded(android.content.Context context, android.content.Intent intent) + onPasswordFailed(android.content.Context context, android.content.Intent intent) onPasswordSucceeded(android.content.Context context, android.content.Intent intent, android.os.UserHandle user) + onPasswordSucceeded(android.content.Context context, android.content.Intent intent) onProfileProvisioningComplete(android.content.Context context, android.content.Intent intent) onReadyForUserInitialization(android.content.Context context, android.content.Intent intent) onReceive(android.content.Context context, android.content.Intent intent) @@ -2276,12 +2291,16 @@ package android.app.admin onUserSwitched(android.content.Context context, android.content.Intent intent, android.os.UserHandle switchedUser) class DeviceAdminService onBind(android.content.Intent intent) + class DevicePolicyIdentifiers + getIdentifierForUserRestriction(java.lang.String restriction) class DevicePolicyManager addCrossProfileIntentFilter(android.content.ComponentName admin, android.content.IntentFilter filter, int flags) addCrossProfileWidgetProvider(android.content.ComponentName admin, java.lang.String packageName) addOverrideApn(android.content.ComponentName admin, android.telephony.data.ApnSetting apnSetting) addPersistentPreferredActivity(android.content.ComponentName admin, android.content.IntentFilter filter, android.content.ComponentName activity) addUserRestriction(android.content.ComponentName admin, java.lang.String key) + addUserRestrictionGlobally(java.lang.String key) + bindDeviceAdminServiceAsUser(android.content.ComponentName admin, android.content.Intent serviceIntent, android.content.ServiceConnection conn, android.content.Context.BindServiceFlags flags, android.os.UserHandle targetUser) bindDeviceAdminServiceAsUser(android.content.ComponentName admin, android.content.Intent serviceIntent, android.content.ServiceConnection conn, int flags, android.os.UserHandle targetUser) clearApplicationUserData(android.content.ComponentName admin, java.lang.String packageName, java.util.concurrent.Executor executor, android.app.admin.DevicePolicyManager.OnClearApplicationUserDataListener listener) clearCrossProfileIntentFilters(android.content.ComponentName admin) @@ -2412,8 +2431,8 @@ package android.app.admin revokeKeyPairFromWifiAuth(java.lang.String alias) setAccountManagementDisabled(android.content.ComponentName admin, java.lang.String accountType, boolean disabled) setAffiliationIds(android.content.ComponentName admin, java.util.Set ids) - setAlwaysOnVpnPackage(android.content.ComponentName admin, java.lang.String vpnPackage, boolean lockdownEnabled) setAlwaysOnVpnPackage(android.content.ComponentName admin, java.lang.String vpnPackage, boolean lockdownEnabled, java.util.Set lockdownAllowlist) + setAlwaysOnVpnPackage(android.content.ComponentName admin, java.lang.String vpnPackage, boolean lockdownEnabled) setApplicationHidden(android.content.ComponentName admin, java.lang.String packageName, boolean hidden) setApplicationRestrictions(android.content.ComponentName admin, java.lang.String packageName, android.os.Bundle settings) setApplicationRestrictionsManagingPackage(android.content.ComponentName admin, java.lang.String packageName) @@ -2426,10 +2445,12 @@ package android.app.admin setCertInstallerPackage(android.content.ComponentName admin, java.lang.String installerPackage) setCommonCriteriaModeEnabled(android.content.ComponentName admin, boolean enabled) setConfiguredNetworksLockdownState(android.content.ComponentName admin, boolean lockdown) + setCredentialManagerPolicy(android.app.admin.PackagePolicy policy) setCrossProfileCalendarPackages(android.content.ComponentName admin, java.util.Set packageNames) setCrossProfileCallerIdDisabled(android.content.ComponentName admin, boolean disabled) setCrossProfileContactsSearchDisabled(android.content.ComponentName admin, boolean disabled) setCrossProfilePackages(android.content.ComponentName admin, java.util.Set packageNames) + setDefaultDialerApplication(java.lang.String packageName) setDefaultSmsApplication(android.content.ComponentName admin, java.lang.String packageName) setDelegatedScopes(android.content.ComponentName admin, java.lang.String delegatePackage, java.util.List scopes) setDeviceOwnerLockScreenInfo(android.content.ComponentName admin, java.lang.CharSequence info) @@ -2514,8 +2535,8 @@ package android.app.admin uninstallAllUserCaCerts(android.content.ComponentName admin) uninstallCaCert(android.content.ComponentName admin, byte[] certBuffer) updateOverrideApn(android.content.ComponentName admin, int apnId, android.telephony.data.ApnSetting apnSetting) - wipeData(int flags) wipeData(int flags, java.lang.CharSequence reason) + wipeData(int flags) wipeDevice(int flags) class DevicePolicyManager.InstallSystemUpdateCallback onInstallUpdateError(int errorCode, java.lang.String errorMessage) @@ -2528,8 +2549,8 @@ package android.app.admin getDrawableAsIcon(java.lang.String drawableId, java.lang.String drawableStyle, java.lang.String drawableSource, android.graphics.drawable.Icon defaultIcon) getDrawableForDensity(java.lang.String drawableId, java.lang.String drawableStyle, int density, java.util.function.Supplier defaultDrawableLoader) getDrawableForDensity(java.lang.String drawableId, java.lang.String drawableStyle, java.lang.String drawableSource, int density, java.util.function.Supplier defaultDrawableLoader) - getString(java.lang.String stringId, java.util.function.Supplier defaultStringLoader) getString(java.lang.String stringId, java.util.function.Supplier defaultStringLoader, java.lang.Object... formatArgs) + getString(java.lang.String stringId, java.util.function.Supplier defaultStringLoader) class DnsEvent writeToParcel(android.os.Parcel out, int flags) class FactoryResetProtectionPolicy @@ -2547,15 +2568,15 @@ package android.app.admin writeToParcel(android.os.Parcel out, int flags) class PackagePolicy equals(java.lang.Object thatObject) - #ctor(int policyType) #ctor(int policyType, java.util.Set packageNames) + #ctor(int policyType) writeToParcel(android.os.Parcel dest, int flags) - class PolicyUpdateReason - #ctor(int reasonCode) - class PolicyUpdatesReceiver - onPolicyChanged(android.content.Context context, java.lang.String policyKey, android.os.Bundle additionalPolicyParams, android.app.admin.TargetUser targetUser, android.app.admin.PolicyUpdateReason reason) - onPolicySetResult(android.content.Context context, java.lang.String policyKey, android.os.Bundle additionalPolicyParams, android.app.admin.TargetUser targetUser, int result, android.app.admin.PolicyUpdateReason reason) + class PolicyUpdateReceiver + onPolicyChanged(android.content.Context context, java.lang.String policyIdentifier, android.os.Bundle additionalPolicyParams, android.app.admin.TargetUser targetUser, android.app.admin.PolicyUpdateResult policyUpdateResult) + onPolicySetResult(android.content.Context context, java.lang.String policyIdentifier, android.os.Bundle additionalPolicyParams, android.app.admin.TargetUser targetUser, android.app.admin.PolicyUpdateResult policyUpdateResult) onReceive(android.content.Context context, android.content.Intent intent) + class PolicyUpdateResult + #ctor(int resultCode) class PreferentialNetworkServiceConfig equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -2565,6 +2586,7 @@ package android.app.admin setFallbackToDefaultConnectionAllowed(boolean allowFallbackToDefaultConnection) setIncludedUids(int[] uids) setNetworkId(int preferenceId) + setShouldBlockNonMatchingNetworks(boolean blockNonMatchingNetworks) class SecurityLog.SecurityEvent equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -2710,8 +2732,8 @@ package android.app.appsearch #ctor(java.lang.String path) #ctor(java.util.List pathList) class PropertyPath.PathSegment - create(java.lang.String propertyName) create(java.lang.String propertyName, int propertyIndex) + create(java.lang.String propertyName) equals(java.lang.Object o) class PutDocumentsRequest.Builder addGenericDocuments(android.app.appsearch.GenericDocument... documents) @@ -2752,7 +2774,9 @@ package android.app.appsearch addProjection(java.lang.String schema, java.util.Collection propertyPaths) addProjectionPaths(java.lang.String schema, java.util.Collection propertyPaths) setJoinSpec(android.app.appsearch.JoinSpec joinSpec) + setListFilterQueryLanguageEnabled(boolean enabled) setMaxSnippetSize(int maxSnippetSize) + setNumericSearchEnabled(boolean enabled) setOrder(int order) setPropertyWeightPaths(java.lang.String schemaType, java.util.Map propertyPathWeights) setPropertyWeights(java.lang.String schemaType, java.util.Map propertyPathWeights) @@ -2763,6 +2787,7 @@ package android.app.appsearch setSnippetCount(int snippetCount) setSnippetCountPerProperty(int snippetCountPerProperty) setTermMatch(int termMatchType) + setVerbatimSearchEnabled(boolean enabled) class SearchSuggestionResult equals(java.lang.Object other) class SearchSuggestionResult.Builder @@ -2806,9 +2831,9 @@ package android.app.appsearch package android.app.appsearch.exceptions ;--------------------------------------- class AppSearchException - #ctor(int resultCode) - #ctor(int resultCode, java.lang.String message) #ctor(int resultCode, java.lang.String message, java.lang.Throwable cause) + #ctor(int resultCode, java.lang.String message) + #ctor(int resultCode) package android.app.appsearch.observer ;--------------------------------------- @@ -2862,8 +2887,8 @@ package android.app.backup class BackupDataInput readEntityData(byte[] data, int offset, int size) class BackupDataInputStream - read(byte[] b) read(byte[] b, int offset, int size) + read(byte[] b) class BackupDataOutput writeEntityData(byte[] data, int size) writeEntityHeader(java.lang.String key, int dataSize) @@ -2899,10 +2924,10 @@ package android.app.blob writeToParcel(android.os.Parcel dest, int flags) class BlobStoreManager abandonSession(long sessionId) - acquireLease(android.app.blob.BlobHandle blobHandle, int descriptionResId) acquireLease(android.app.blob.BlobHandle blobHandle, int descriptionResId, long leaseExpiryTimeMillis) - acquireLease(android.app.blob.BlobHandle blobHandle, java.lang.CharSequence description) + acquireLease(android.app.blob.BlobHandle blobHandle, int descriptionResId) acquireLease(android.app.blob.BlobHandle blobHandle, java.lang.CharSequence description, long leaseExpiryTimeMillis) + acquireLease(android.app.blob.BlobHandle blobHandle, java.lang.CharSequence description) createSession(android.app.blob.BlobHandle blobHandle) openBlob(android.app.blob.BlobHandle blobHandle) openSession(long sessionId) @@ -2923,7 +2948,6 @@ package android.app.job #ctor(int jobId, android.content.ComponentName jobService) setBackoffCriteria(long initialBackoffMillis, int backoffPolicy) setClipData(android.content.ClipData clip, int grantFlags) - setDataTransfer(boolean dataTransfer) setEstimatedNetworkBytes(long downloadBytes, long uploadBytes) setExpedited(boolean expedited) setExtras(android.os.PersistableBundle extras) @@ -2931,8 +2955,8 @@ package android.app.job setMinimumLatency(long minLatencyMillis) setMinimumNetworkChunkBytes(long chunkSizeBytes) setOverrideDeadline(long maxExecutionDelayMillis) - setPeriodic(long intervalMillis) setPeriodic(long intervalMillis, long flexMillis) + setPeriodic(long intervalMillis) setPersisted(boolean isPersisted) setPrefetch(boolean prefetch) setPriority(int priority) @@ -2956,12 +2980,14 @@ package android.app.job class JobScheduler cancel(int jobId) enqueue(android.app.job.JobInfo job, android.app.job.JobWorkItem work) + forNamespace(java.lang.String namespace) getPendingJob(int jobId) getPendingJobReason(int jobId) schedule(android.app.job.JobInfo job) class JobService jobFinished(android.app.job.JobParameters params, boolean wantsReschedule) onBind(android.content.Intent intent) + onNetworkChanged(android.app.job.JobParameters params) onStartJob(android.app.job.JobParameters params) onStopJob(android.app.job.JobParameters params) setNotification(android.app.job.JobParameters params, int notificationId, android.app.Notification notification, int jobEndNotificationPolicy) @@ -2972,15 +2998,16 @@ package android.app.job class JobServiceEngine jobFinished(android.app.job.JobParameters params, boolean needsReschedule) #ctor(android.app.Service service) + onNetworkChanged(android.app.job.JobParameters params) onStartJob(android.app.job.JobParameters params) onStopJob(android.app.job.JobParameters params) setNotification(android.app.job.JobParameters params, int notificationId, android.app.Notification notification, int jobEndNotificationPolicy) updateEstimatedNetworkBytes(android.app.job.JobParameters params, android.app.job.JobWorkItem item, long downloadBytes, long uploadBytes) updateTransferredNetworkBytes(android.app.job.JobParameters params, android.app.job.JobWorkItem item, long downloadBytes, long uploadBytes) class JobWorkItem - #ctor(android.content.Intent intent) - #ctor(android.content.Intent intent, long downloadBytes, long uploadBytes) #ctor(android.content.Intent intent, long downloadBytes, long uploadBytes, long minimumChunkBytes) + #ctor(android.content.Intent intent, long downloadBytes, long uploadBytes) + #ctor(android.content.Intent intent) writeToParcel(android.os.Parcel out, int flags) class JobWorkItem.Builder setEstimatedNetworkBytes(long downloadBytes, long uploadBytes) @@ -3019,9 +3046,9 @@ package android.app.sdksandbox #ctor(java.lang.Throwable cause, android.os.Bundle extraInfo) writeToParcel(android.os.Parcel destination, int flags) class RequestSurfacePackageException - #ctor(int requestSurfacePackageErrorCode, java.lang.String message) - #ctor(int requestSurfacePackageErrorCode, java.lang.String message, java.lang.Throwable cause) #ctor(int requestSurfacePackageErrorCode, java.lang.String message, java.lang.Throwable cause, android.os.Bundle extraInfo) + #ctor(int requestSurfacePackageErrorCode, java.lang.String message, java.lang.Throwable cause) + #ctor(int requestSurfacePackageErrorCode, java.lang.String message) class SandboxedSdk #ctor(android.os.IBinder sdkInterface) writeToParcel(android.os.Parcel dest, int flags) @@ -3036,10 +3063,16 @@ package android.app.sdksandbox removeSdkSandboxProcessDeathCallback(android.app.sdksandbox.SdkSandboxManager.SdkSandboxProcessDeathCallback callback) removeSyncedSharedPreferencesKeys(java.util.Set keys) requestSurfacePackage(java.lang.String sdkName, android.os.Bundle params, java.util.concurrent.Executor callbackExecutor, android.os.OutcomeReceiver receiver) + startSdkSandboxActivity(android.app.Activity fromActivity, android.os.IBinder sdkActivityToken) unloadSdk(java.lang.String sdkName) package android.app.sdksandbox.sdkprovider ;--------------------------------------- + interface SdkSandboxActivityHandler + onActivityCreated(android.app.Activity activity) + class SdkSandboxController + registerSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler sdkSandboxActivityHandler) + unregisterSdkSandboxActivityHandler(android.app.sdksandbox.sdkprovider.SdkSandboxActivityHandler sdkSandboxActivityHandler) package android.app.slice ;--------------------------------------- @@ -3089,8 +3122,8 @@ package android.app.slice onSlicePinned(android.net.Uri sliceUri) onSliceUnpinned(android.net.Uri sliceUri) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) #ctor(java.lang.String... autoGrantPermissions) update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs) class SliceSpec @@ -3120,8 +3153,8 @@ package android.app.usage querySummary(int networkType, java.lang.String subscriberId, long startTime, long endTime) querySummaryForDevice(int networkType, java.lang.String subscriberId, long startTime, long endTime) querySummaryForUser(int networkType, java.lang.String subscriberId, long startTime, long endTime) - registerUsageCallback(int networkType, java.lang.String subscriberId, long thresholdBytes, android.app.usage.NetworkStatsManager.UsageCallback callback) registerUsageCallback(int networkType, java.lang.String subscriberId, long thresholdBytes, android.app.usage.NetworkStatsManager.UsageCallback callback, android.os.Handler handler) + registerUsageCallback(int networkType, java.lang.String subscriberId, long thresholdBytes, android.app.usage.NetworkStatsManager.UsageCallback callback) unregisterUsageCallback(android.app.usage.NetworkStatsManager.UsageCallback callback) class NetworkStatsManager.UsageCallback onThresholdReached(int networkType, java.lang.String subscriberId) @@ -3161,8 +3194,9 @@ package android.appwidget onProviderChanged(int appWidgetId, android.appwidget.AppWidgetProviderInfo appWidget) startAppWidgetConfigureActivityForResult(android.app.Activity activity, int appWidgetId, int intentFlags, int requestCode, android.os.Bundle options) class AppWidgetHostView - #ctor(android.content.Context context) #ctor(android.content.Context context, int animationIn, int animationOut) + #ctor(android.content.Context context) + dispatchDraw(android.graphics.Canvas canvas) dispatchRestoreInstanceState(android.util.SparseArray container) dispatchSaveInstanceState(android.util.SparseArray container) generateLayoutParams(android.util.AttributeSet attrs) @@ -3178,8 +3212,8 @@ package android.appwidget updateAppWidgetSize(android.os.Bundle newOptions, int minWidth, int minHeight, int maxWidth, int maxHeight) updateAppWidgetSize(android.os.Bundle newOptions, java.util.List sizes) class AppWidgetManager - bindAppWidgetIdIfAllowed(int appWidgetId, android.content.ComponentName provider) bindAppWidgetIdIfAllowed(int appWidgetId, android.content.ComponentName provider, android.os.Bundle options) + bindAppWidgetIdIfAllowed(int appWidgetId, android.content.ComponentName provider) bindAppWidgetIdIfAllowed(int appWidgetId, android.os.UserHandle user, android.content.ComponentName provider, android.os.Bundle options) getAppWidgetIds(android.content.ComponentName provider) getAppWidgetInfo(int appWidgetId) @@ -3216,14 +3250,12 @@ package android.appwidget package android.bluetooth ;--------------------------------------- class BluetoothA2dp - getCodecStatus(android.bluetooth.BluetoothDevice device) getConnectionState(android.bluetooth.BluetoothDevice device) getDevicesMatchingConnectionStates(int[] states) isA2dpPlaying(android.bluetooth.BluetoothDevice device) - setCodecConfigPreference(android.bluetooth.BluetoothDevice device, android.bluetooth.BluetoothCodecConfig codecConfig) class BluetoothAdapter checkBluetoothAddress(java.lang.String address) - closeProfileProxy(int profile, android.bluetooth.BluetoothProfile proxy) + closeProfileProxy(int unusedProfile, android.bluetooth.BluetoothProfile proxy) getProfileConnectionState(int profile) getProfileProxy(android.content.Context context, android.bluetooth.BluetoothProfile.ServiceListener listener, int profile) getRemoteDevice(byte[] address) @@ -3267,10 +3299,10 @@ package android.bluetooth getConnectionState(android.bluetooth.BluetoothDevice device) getDevicesMatchingConnectionStates(int[] states) class BluetoothDevice - connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback) - connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback, int transport) - connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback, int transport, int phy) connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback, int transport, int phy, android.os.Handler handler) + connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback, int transport, int phy) + connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback, int transport) + connectGatt(android.content.Context context, boolean autoConnect, android.bluetooth.BluetoothGattCallback callback) createInsecureL2capChannel(int psm) createInsecureRfcommSocketToServiceRecord(java.util.UUID uuid) createL2capChannel(int psm) @@ -3291,19 +3323,19 @@ package android.bluetooth requestMtu(int mtu) setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic characteristic, boolean enable) setPreferredPhy(int txPhy, int rxPhy, int phyOptions) - writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic) writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic, byte[] value, int writeType) - writeDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor) + writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic characteristic) writeDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor, byte[] value) + writeDescriptor(android.bluetooth.BluetoothGattDescriptor descriptor) class BluetoothGattCallback - onCharacteristicChanged(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic) onCharacteristicChanged(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic, byte[] value) + onCharacteristicChanged(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic) onCharacteristicRead(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic, byte[] value, int status) onCharacteristicRead(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic, int status) onCharacteristicWrite(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattCharacteristic characteristic, int status) onConnectionStateChange(android.bluetooth.BluetoothGatt gatt, int status, int newState) - onDescriptorRead(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattDescriptor descriptor, int status) onDescriptorRead(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattDescriptor descriptor, int status, byte[] value) + onDescriptorRead(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattDescriptor descriptor, int status) onDescriptorWrite(android.bluetooth.BluetoothGatt gatt, android.bluetooth.BluetoothGattDescriptor descriptor, int status) onMtuChanged(android.bluetooth.BluetoothGatt gatt, int mtu, int status) onPhyRead(android.bluetooth.BluetoothGatt gatt, int txPhy, int rxPhy, int status) @@ -3320,8 +3352,8 @@ package android.bluetooth getIntValue(int formatType, int offset) getStringValue(int offset) setValue(byte[] value) - setValue(int value, int formatType, int offset) setValue(int mantissa, int exponent, int formatType, int offset) + setValue(int value, int formatType, int offset) setValue(java.lang.String value) setWriteType(int writeType) writeToParcel(android.os.Parcel out, int flags) @@ -3336,8 +3368,8 @@ package android.bluetooth getConnectionState(android.bluetooth.BluetoothDevice device) getDevicesMatchingConnectionStates(int[] states) getService(java.util.UUID uuid) - notifyCharacteristicChanged(android.bluetooth.BluetoothDevice device, android.bluetooth.BluetoothGattCharacteristic characteristic, boolean confirm) notifyCharacteristicChanged(android.bluetooth.BluetoothDevice device, android.bluetooth.BluetoothGattCharacteristic characteristic, boolean confirm, byte[] value) + notifyCharacteristicChanged(android.bluetooth.BluetoothDevice device, android.bluetooth.BluetoothGattCharacteristic characteristic, boolean confirm) readPhy(android.bluetooth.BluetoothDevice device) removeService(android.bluetooth.BluetoothGattService service) sendResponse(android.bluetooth.BluetoothDevice device, int requestId, int status, int offset, byte[] value) @@ -3446,6 +3478,9 @@ package android.bluetooth onServiceDisconnected(int profile) class BluetoothServerSocket accept(int timeout) + class BluetoothSocketException + #ctor(int code, java.lang.String msg) + #ctor(int code) package android.bluetooth.le ;--------------------------------------- @@ -3468,6 +3503,7 @@ package android.bluetooth.le class AdvertiseSettings.Builder setAdvertiseMode(int advertiseMode) setConnectable(boolean connectable) + setDiscoverable(boolean discoverable) setTimeout(int timeoutMillis) setTxPowerLevel(int txPowerLevel) class AdvertisingSet @@ -3493,6 +3529,7 @@ package android.bluetooth.le class AdvertisingSetParameters.Builder setAnonymous(boolean isAnonymous) setConnectable(boolean connectable) + setDiscoverable(boolean discoverable) setIncludeTxPower(boolean includeTxPower) setInterval(int interval) setLegacyMode(boolean isLegacy) @@ -3503,10 +3540,10 @@ package android.bluetooth.le class BluetoothLeAdvertiser startAdvertising(android.bluetooth.le.AdvertiseSettings settings, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseCallback callback) startAdvertising(android.bluetooth.le.AdvertiseSettings settings, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.AdvertiseCallback callback) - startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, android.bluetooth.le.AdvertisingSetCallback callback) startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, android.bluetooth.le.AdvertisingSetCallback callback, android.os.Handler handler) - startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, int duration, int maxExtendedAdvertisingEvents, android.bluetooth.le.AdvertisingSetCallback callback) + startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, android.bluetooth.le.AdvertisingSetCallback callback) startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, int duration, int maxExtendedAdvertisingEvents, android.bluetooth.le.AdvertisingSetCallback callback, android.os.Handler handler) + startAdvertisingSet(android.bluetooth.le.AdvertisingSetParameters parameters, android.bluetooth.le.AdvertiseData advertiseData, android.bluetooth.le.AdvertiseData scanResponse, android.bluetooth.le.PeriodicAdvertisingParameters periodicParameters, android.bluetooth.le.AdvertiseData periodicData, int duration, int maxExtendedAdvertisingEvents, android.bluetooth.le.AdvertisingSetCallback callback) stopAdvertising(android.bluetooth.le.AdvertiseCallback callback) stopAdvertisingSet(android.bluetooth.le.AdvertisingSetCallback callback) class BluetoothLeScanner @@ -3534,14 +3571,14 @@ package android.bluetooth.le setAdvertisingDataTypeWithData(int advertisingDataType, byte[] advertisingData, byte[] advertisingDataMask) setDeviceAddress(java.lang.String deviceAddress) setDeviceName(java.lang.String deviceName) - setManufacturerData(int manufacturerId, byte[] manufacturerData) setManufacturerData(int manufacturerId, byte[] manufacturerData, byte[] manufacturerDataMask) - setServiceData(android.os.ParcelUuid serviceDataUuid, byte[] serviceData) + setManufacturerData(int manufacturerId, byte[] manufacturerData) setServiceData(android.os.ParcelUuid serviceDataUuid, byte[] serviceData, byte[] serviceDataMask) - setServiceSolicitationUuid(android.os.ParcelUuid serviceSolicitationUuid) + setServiceData(android.os.ParcelUuid serviceDataUuid, byte[] serviceData) setServiceSolicitationUuid(android.os.ParcelUuid serviceSolicitationUuid, android.os.ParcelUuid solicitationUuidMask) - setServiceUuid(android.os.ParcelUuid serviceUuid) + setServiceSolicitationUuid(android.os.ParcelUuid serviceSolicitationUuid) setServiceUuid(android.os.ParcelUuid serviceUuid, android.os.ParcelUuid uuidMask) + setServiceUuid(android.os.ParcelUuid serviceUuid) class ScanRecord getManufacturerSpecificData(int manufacturerId) getServiceData(android.os.ParcelUuid serviceDataUuid) @@ -3605,25 +3642,28 @@ package android.companion setRenameFromName(java.lang.String prefix, java.lang.String suffix, int nameFrom, int nameLength) setScanFilter(android.bluetooth.le.ScanFilter scanFilter) class CompanionDeviceManager - addOnAssociationsChangedListener(java.util.concurrent.Executor executor, android.companion.CompanionDeviceManager.OnAssociationsChangedListener listener) associate(android.companion.AssociationRequest request, android.companion.CompanionDeviceManager.Callback callback, android.os.Handler handler) associate(android.companion.AssociationRequest request, java.util.concurrent.Executor executor, android.companion.CompanionDeviceManager.Callback callback) + attachSystemDataTransport(int associationId, java.io.InputStream in, java.io.OutputStream out) buildPermissionTransferUserConsentIntent(int associationId) + detachSystemDataTransport(int associationId) + disableSystemDataSyncForTypes(int associationId, int flags) disassociate(int associationId) disassociate(java.lang.String deviceMacAddress) + enableSystemDataSyncForTypes(int associationId, int flags) hasNotificationAccess(android.content.ComponentName component) - removeOnAssociationsChangedListener(android.companion.CompanionDeviceManager.OnAssociationsChangedListener listener) requestNotificationAccess(android.content.ComponentName component) startObservingDevicePresence(java.lang.String deviceAddress) + startSystemDataTransfer(int associationId, java.util.concurrent.Executor executor, android.os.OutcomeReceiver result) stopObservingDevicePresence(java.lang.String deviceAddress) class CompanionDeviceManager.Callback onAssociationCreated(android.companion.AssociationInfo associationInfo) onAssociationPending(android.content.IntentSender intentSender) onDeviceFound(android.content.IntentSender intentSender) onFailure(java.lang.CharSequence error) - interface CompanionDeviceManager.OnAssociationsChangedListener - onAssociationsChanged(java.util.List associations) class CompanionDeviceService + attachSystemDataTransport(int associationId, java.io.InputStream in, java.io.OutputStream out) + detachSystemDataTransport(int associationId) onBind(android.content.Intent intent) onDeviceAppeared(android.companion.AssociationInfo associationInfo) onDeviceAppeared(java.lang.String address) @@ -3646,8 +3686,8 @@ package android.companion.virtual package android.content ;--------------------------------------- class AbstractThreadedSyncAdapter - #ctor(android.content.Context context, boolean autoInitialize) #ctor(android.content.Context context, boolean autoInitialize, boolean allowParallelSyncs) + #ctor(android.content.Context context, boolean autoInitialize) onPerformSync(android.accounts.Account account, android.os.Bundle extras, java.lang.String authority, android.content.ContentProviderClient provider, android.content.SyncResult syncResult) onSecurityException(android.accounts.Account account, android.os.Bundle extras, java.lang.String authority, android.content.SyncResult syncResult) onSyncCanceled(java.lang.Thread thread) @@ -3684,6 +3724,7 @@ package android.content setAttributionTag(java.lang.String value) setNext(android.content.AttributionSource value) setPackageName(java.lang.String value) + setPid(int value) class BroadcastReceiver getResultExtras(boolean makeMap) onReceive(android.content.Context context, android.content.Intent intent) @@ -3721,10 +3762,10 @@ package android.content class ClipData.Item #ctor(android.content.Intent intent) #ctor(android.net.Uri uri) - #ctor(java.lang.CharSequence text) #ctor(java.lang.CharSequence text, android.content.Intent intent, android.net.Uri uri) - #ctor(java.lang.CharSequence text, java.lang.String htmlText) #ctor(java.lang.CharSequence text, java.lang.String htmlText, android.content.Intent intent, android.net.Uri uri) + #ctor(java.lang.CharSequence text, java.lang.String htmlText) + #ctor(java.lang.CharSequence text) coerceToHtmlText(android.content.Context context) coerceToStyledText(android.content.Context context) coerceToText(android.content.Context context) @@ -3768,21 +3809,22 @@ package android.content dump(java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args) getStreamTypes(android.net.Uri uri, java.lang.String mimeTypeFilter) getType(android.net.Uri uri) - insert(android.net.Uri uri, android.content.ContentValues values) + getTypeAnonymous(android.net.Uri uri) insert(android.net.Uri uri, android.content.ContentValues values, android.os.Bundle extras) + insert(android.net.Uri uri, android.content.ContentValues values) onConfigurationChanged(android.content.res.Configuration newConfig) onTrimMemory(int level) - openAssetFile(android.net.Uri uri, java.lang.String mode) openAssetFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) - openFile(android.net.Uri uri, java.lang.String mode) + openAssetFile(android.net.Uri uri, java.lang.String mode) openFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) + openFile(android.net.Uri uri, java.lang.String mode) openFileHelper(android.net.Uri uri, java.lang.String mode) openPipeHelper(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts, T args, android.content.ContentProvider.PipeDataWriter func) - openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) + openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) refresh(android.net.Uri uri, android.os.Bundle extras, android.os.CancellationSignal cancellationSignal) restoreCallingIdentity(android.content.ContentProvider.CallingIdentity identity) setPathPermissions(android.content.pm.PathPermission[] permissions) @@ -3804,18 +3846,18 @@ package android.content delete(android.net.Uri url, java.lang.String selection, java.lang.String[] selectionArgs) getStreamTypes(android.net.Uri url, java.lang.String mimeTypeFilter) getType(android.net.Uri url) - insert(android.net.Uri url, android.content.ContentValues initialValues) insert(android.net.Uri url, android.content.ContentValues initialValues, android.os.Bundle extras) - openAssetFile(android.net.Uri url, java.lang.String mode) + insert(android.net.Uri url, android.content.ContentValues initialValues) openAssetFile(android.net.Uri url, java.lang.String mode, android.os.CancellationSignal signal) - openFile(android.net.Uri url, java.lang.String mode) + openAssetFile(android.net.Uri url, java.lang.String mode) openFile(android.net.Uri url, java.lang.String mode, android.os.CancellationSignal signal) + openFile(android.net.Uri url, java.lang.String mode) openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) - openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts) openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts, android.os.CancellationSignal signal) + openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri url, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri url, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) refresh(android.net.Uri url, android.os.Bundle extras, android.os.CancellationSignal cancellationSignal) uncanonicalize(android.net.Uri url) update(android.net.Uri url, android.content.ContentValues values, android.os.Bundle extras) @@ -3835,15 +3877,15 @@ package android.content withExceptionAllowed(boolean exceptionAllowed) withExpectedCount(int count) withExtra(java.lang.String key, java.lang.Object value) - withExtraBackReference(java.lang.String key, int fromIndex) withExtraBackReference(java.lang.String key, int fromIndex, java.lang.String fromKey) + withExtraBackReference(java.lang.String key, int fromIndex) withExtras(android.os.Bundle extras) withSelection(java.lang.String selection, java.lang.String[] selectionArgs) - withSelectionBackReference(int index, int fromIndex) withSelectionBackReference(int index, int fromIndex, java.lang.String fromKey) + withSelectionBackReference(int index, int fromIndex) withValue(java.lang.String key, java.lang.Object value) - withValueBackReference(java.lang.String key, int fromIndex) withValueBackReference(java.lang.String key, int fromIndex, java.lang.String fromKey) + withValueBackReference(java.lang.String key, int fromIndex) withValueBackReferences(android.content.ContentValues backReferences) withValues(android.content.ContentValues values) withYieldAllowed(boolean yieldAllowed) @@ -3882,30 +3924,30 @@ package android.content getSyncAutomatically(android.accounts.Account account, java.lang.String authority) getType(android.net.Uri url) getTypeInfo(java.lang.String mimeType) - insert(android.net.Uri url, android.content.ContentValues values) insert(android.net.Uri url, android.content.ContentValues values, android.os.Bundle extras) + insert(android.net.Uri url, android.content.ContentValues values) isSyncActive(android.accounts.Account account, java.lang.String authority) isSyncPending(android.accounts.Account account, java.lang.String authority) loadThumbnail(android.net.Uri uri, android.util.Size size, android.os.CancellationSignal signal) - notifyChange(android.net.Uri uri, android.database.ContentObserver observer) notifyChange(android.net.Uri uri, android.database.ContentObserver observer, boolean syncToNetwork) notifyChange(android.net.Uri uri, android.database.ContentObserver observer, int flags) + notifyChange(android.net.Uri uri, android.database.ContentObserver observer) notifyChange(java.util.Collection uris, android.database.ContentObserver observer, int flags) openAssetFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) - openAssetFileDescriptor(android.net.Uri uri, java.lang.String mode) openAssetFileDescriptor(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal cancellationSignal) + openAssetFileDescriptor(android.net.Uri uri, java.lang.String mode) openFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) - openFileDescriptor(android.net.Uri uri, java.lang.String mode) openFileDescriptor(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal cancellationSignal) + openFileDescriptor(android.net.Uri uri, java.lang.String mode) openInputStream(android.net.Uri uri) - openOutputStream(android.net.Uri uri) openOutputStream(android.net.Uri uri, java.lang.String mode) + openOutputStream(android.net.Uri uri) openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) - openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts) openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts, android.os.CancellationSignal cancellationSignal) + openTypedAssetFileDescriptor(android.net.Uri uri, java.lang.String mimeType, android.os.Bundle opts) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) refresh(android.net.Uri url, android.os.Bundle extras, android.os.CancellationSignal cancellationSignal) registerContentObserver(android.net.Uri uri, boolean notifyForDescendants, android.database.ContentObserver observer) releasePersistableUriPermission(android.net.Uri uri, int modeFlags) @@ -3959,9 +4001,13 @@ package android.content remove(java.lang.String key) writeToParcel(android.os.Parcel parcel, int flags) class Context + bindIsolatedService(android.content.Intent service, android.content.Context.BindServiceFlags flags, java.lang.String instanceName, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) bindIsolatedService(android.content.Intent service, int flags, java.lang.String instanceName, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindService(android.content.Intent service, android.content.Context.BindServiceFlags flags, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindService(android.content.Intent service, android.content.ServiceConnection conn, android.content.Context.BindServiceFlags flags) bindService(android.content.Intent service, android.content.ServiceConnection conn, int flags) bindService(android.content.Intent service, int flags, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindServiceAsUser(android.content.Intent service, android.content.ServiceConnection conn, android.content.Context.BindServiceFlags flags, android.os.UserHandle user) bindServiceAsUser(android.content.Intent service, android.content.ServiceConnection conn, int flags, android.os.UserHandle user) checkCallingOrSelfPermission(java.lang.String permission) checkCallingOrSelfUriPermission(android.net.Uri uri, int modeFlags) @@ -4002,8 +4048,8 @@ package android.content getExternalFilesDirs(java.lang.String type) getFileStreamPath(java.lang.String name) getSharedPreferences(java.lang.String name, int mode) - getString(int resId) getString(int resId, java.lang.Object... formatArgs) + getString(int resId) getSystemService(java.lang.Class serviceClass) getSystemService(java.lang.String name) getSystemServiceName(java.lang.Class serviceClass) @@ -4011,51 +4057,54 @@ package android.content grantUriPermission(java.lang.String toPackage, android.net.Uri uri, int modeFlags) moveDatabaseFrom(android.content.Context sourceContext, java.lang.String name) moveSharedPreferencesFrom(android.content.Context sourceContext, java.lang.String name) - obtainStyledAttributes(android.util.AttributeSet set, int[] attrs) obtainStyledAttributes(android.util.AttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes) + obtainStyledAttributes(android.util.AttributeSet set, int[] attrs) obtainStyledAttributes(int resid, int[] attrs) obtainStyledAttributes(int[] attrs) openFileInput(java.lang.String name) openFileOutput(java.lang.String name, int mode) - openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory) openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory, android.database.DatabaseErrorHandler errorHandler) + openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory) registerComponentCallbacks(android.content.ComponentCallbacks callback) registerDeviceIdChangeListener(java.util.concurrent.Executor executor, java.util.function.IntConsumer listener) - registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter) registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, int flags) - registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler) registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler, int flags) + registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler) + registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter) removeStickyBroadcast(android.content.Intent intent) removeStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) revokeSelfPermissionOnKill(java.lang.String permName) revokeSelfPermissionsOnKill(java.util.Collection permissions) revokeUriPermission(android.net.Uri uri, int modeFlags) revokeUriPermission(java.lang.String toPackage, android.net.Uri uri, int modeFlags) - sendBroadcast(android.content.Intent intent) + sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options) sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission) - sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) + sendBroadcast(android.content.Intent intent) sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, java.lang.String receiverPermission) + sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) sendBroadcastWithMultiplePermissions(android.content.Intent intent, java.lang.String[] receiverPermissions) - sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission) sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options) sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, java.lang.String receiverAppOp, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission) sendOrderedBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, java.lang.String receiverPermission, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) - sendStickyBroadcast(android.content.Intent intent) sendStickyBroadcast(android.content.Intent intent, android.os.Bundle options) + sendStickyBroadcast(android.content.Intent intent) sendStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) sendStickyOrderedBroadcast(android.content.Intent intent, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) sendStickyOrderedBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) setTheme(int resid) setWallpaper(android.graphics.Bitmap bitmap) setWallpaper(java.io.InputStream data) - startActivities(android.content.Intent[] intents) startActivities(android.content.Intent[] intents, android.os.Bundle options) - startActivity(android.content.Intent intent) + startActivities(android.content.Intent[] intents) startActivity(android.content.Intent intent, android.os.Bundle options) + startActivity(android.content.Intent intent) startForegroundService(android.content.Intent service) startInstrumentation(android.content.ComponentName className, java.lang.String profileFile, android.os.Bundle arguments) - startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) + startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startService(android.content.Intent service) stopService(android.content.Intent service) unbindService(android.content.ServiceConnection conn) @@ -4063,6 +4112,8 @@ package android.content unregisterDeviceIdChangeListener(java.util.function.IntConsumer listener) unregisterReceiver(android.content.BroadcastReceiver receiver) updateServiceGroup(android.content.ServiceConnection conn, int group, int importance) + class Context.BindServiceFlags + of(long value) class ContextParams.Builder #ctor(android.content.ContextParams params) setAttributionTag(java.lang.String attributionTag) @@ -4070,8 +4121,11 @@ package android.content class ContextWrapper attachBaseContext(android.content.Context base) bindIsolatedService(android.content.Intent service, int flags, java.lang.String instanceName, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindService(android.content.Intent service, android.content.Context.BindServiceFlags flags, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindService(android.content.Intent service, android.content.ServiceConnection conn, android.content.Context.BindServiceFlags flags) bindService(android.content.Intent service, android.content.ServiceConnection conn, int flags) bindService(android.content.Intent service, int flags, java.util.concurrent.Executor executor, android.content.ServiceConnection conn) + bindServiceAsUser(android.content.Intent service, android.content.ServiceConnection conn, android.content.Context.BindServiceFlags flags, android.os.UserHandle user) bindServiceAsUser(android.content.Intent service, android.content.ServiceConnection conn, int flags, android.os.UserHandle user) checkCallingOrSelfPermission(java.lang.String permission) checkCallingOrSelfUriPermission(android.net.Uri uri, int modeFlags) @@ -4117,44 +4171,47 @@ package android.content moveSharedPreferencesFrom(android.content.Context sourceContext, java.lang.String name) openFileInput(java.lang.String name) openFileOutput(java.lang.String name, int mode) - openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory) openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory, android.database.DatabaseErrorHandler errorHandler) + openOrCreateDatabase(java.lang.String name, int mode, android.database.sqlite.SQLiteDatabase.CursorFactory factory) registerComponentCallbacks(android.content.ComponentCallbacks callback) registerDeviceIdChangeListener(java.util.concurrent.Executor executor, java.util.function.IntConsumer listener) - registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter) registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, int flags) - registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler) registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler, int flags) + registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter, java.lang.String broadcastPermission, android.os.Handler scheduler) + registerReceiver(android.content.BroadcastReceiver receiver, android.content.IntentFilter filter) removeStickyBroadcast(android.content.Intent intent) removeStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) revokeSelfPermissionsOnKill(java.util.Collection permissions) revokeUriPermission(android.net.Uri uri, int modeFlags) revokeUriPermission(java.lang.String targetPackage, android.net.Uri uri, int modeFlags) - sendBroadcast(android.content.Intent intent) + sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options) sendBroadcast(android.content.Intent intent, java.lang.String receiverPermission) - sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) + sendBroadcast(android.content.Intent intent) sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, java.lang.String receiverPermission) + sendBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) sendOrderedBroadcast(android.content.Intent intent, int initialCode, java.lang.String receiverPermission, java.lang.String receiverAppOp, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, java.lang.String initialData, android.os.Bundle initialExtras, android.os.Bundle options) - sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission) sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, android.os.Bundle options) sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission, java.lang.String receiverAppOp, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) + sendOrderedBroadcast(android.content.Intent intent, java.lang.String receiverPermission) sendOrderedBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, java.lang.String receiverPermission, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) - sendStickyBroadcast(android.content.Intent intent) sendStickyBroadcast(android.content.Intent intent, android.os.Bundle options) + sendStickyBroadcast(android.content.Intent intent) sendStickyBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user) sendStickyOrderedBroadcast(android.content.Intent intent, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) sendStickyOrderedBroadcastAsUser(android.content.Intent intent, android.os.UserHandle user, android.content.BroadcastReceiver resultReceiver, android.os.Handler scheduler, int initialCode, java.lang.String initialData, android.os.Bundle initialExtras) setTheme(int resid) setWallpaper(android.graphics.Bitmap bitmap) setWallpaper(java.io.InputStream data) - startActivities(android.content.Intent[] intents) startActivities(android.content.Intent[] intents, android.os.Bundle options) - startActivity(android.content.Intent intent) + startActivities(android.content.Intent[] intents) startActivity(android.content.Intent intent, android.os.Bundle options) + startActivity(android.content.Intent intent) startForegroundService(android.content.Intent service) startInstrumentation(android.content.ComponentName className, java.lang.String profileFile, android.os.Bundle arguments) - startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, android.os.Bundle options) + startIntentSender(android.content.IntentSender intent, android.content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags) startService(android.content.Intent service) stopService(android.content.Intent name) unbindService(android.content.ServiceConnection conn) @@ -4163,8 +4220,8 @@ package android.content unregisterReceiver(android.content.BroadcastReceiver receiver) updateServiceGroup(android.content.ServiceConnection conn, int group, int importance) class CursorLoader - #ctor(android.content.Context context) #ctor(android.content.Context context, android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) + #ctor(android.content.Context context) deliverResult(android.database.Cursor cursor) dump(java.lang.String prefix, java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args) onCanceled(android.database.Cursor cursor) @@ -4193,8 +4250,8 @@ package android.content class Intent addCategory(java.lang.String category) addFlags(int flags) - createChooser(android.content.Intent target, java.lang.CharSequence title) createChooser(android.content.Intent target, java.lang.CharSequence title, android.content.IntentSender sender) + createChooser(android.content.Intent target, java.lang.CharSequence title) fillIn(android.content.Intent other, int flags) filterEquals(android.content.Intent other) getBooleanArrayExtra(java.lang.String name) @@ -4218,14 +4275,14 @@ package android.content getIntExtra(java.lang.String name, int defaultValue) getLongArrayExtra(java.lang.String name) getLongExtra(java.lang.String name, long defaultValue) - getParcelableArrayExtra(java.lang.String name) getParcelableArrayExtra(java.lang.String name, java.lang.Class clazz) - getParcelableArrayListExtra(java.lang.String name) + getParcelableArrayExtra(java.lang.String name) getParcelableArrayListExtra(java.lang.String name, java.lang.Class clazz) - getParcelableExtra(java.lang.String name) + getParcelableArrayListExtra(java.lang.String name) getParcelableExtra(java.lang.String name, java.lang.Class clazz) - getSerializableExtra(java.lang.String name) + getParcelableExtra(java.lang.String name) getSerializableExtra(java.lang.String name, java.lang.Class clazz) + getSerializableExtra(java.lang.String name) getShortArrayExtra(java.lang.String name) getShortExtra(java.lang.String name, short defaultValue) getStringArrayExtra(java.lang.String name) @@ -4235,9 +4292,9 @@ package android.content hasExtra(java.lang.String name) #ctor(android.content.Context packageContext, java.lang.Class cls) #ctor(android.content.Intent o) - #ctor(java.lang.String action) - #ctor(java.lang.String action, android.net.Uri uri) #ctor(java.lang.String action, android.net.Uri uri, android.content.Context packageContext, java.lang.Class cls) + #ctor(java.lang.String action, android.net.Uri uri) + #ctor(java.lang.String action) makeMainActivity(android.content.ComponentName mainActivity) makeMainSelectorActivity(java.lang.String selectorAction, java.lang.String selectorCategory) makeRestartActivityTask(android.content.ComponentName mainActivity) @@ -4337,8 +4394,8 @@ package android.content hasDataSchemeSpecificPart(java.lang.String data) hasDataType(java.lang.String type) #ctor(android.content.IntentFilter o) - #ctor(java.lang.String action) #ctor(java.lang.String action, java.lang.String dataType) + #ctor(java.lang.String action) match(android.content.ContentResolver resolver, android.content.Intent intent, boolean resolve, java.lang.String logTag) match(java.lang.String action, java.lang.String type, java.lang.String scheme, android.net.Uri data, java.util.Set categories, java.lang.String logTag) matchAction(java.lang.String action) @@ -4358,8 +4415,8 @@ package android.content class IntentSender equals(java.lang.Object otherObj) readIntentSenderOrNullFromParcel(android.os.Parcel in) - sendIntent(android.content.Context context, int code, android.content.Intent intent, android.content.IntentSender.OnFinished onFinished, android.os.Handler handler) sendIntent(android.content.Context context, int code, android.content.Intent intent, android.content.IntentSender.OnFinished onFinished, android.os.Handler handler, java.lang.String requiredPermission) + sendIntent(android.content.Context context, int code, android.content.Intent intent, android.content.IntentSender.OnFinished onFinished, android.os.Handler handler) writeIntentSenderOrNullToParcel(android.content.IntentSender sender, android.os.Parcel out) writeToParcel(android.os.Parcel out, int flags) interface IntentSender.OnFinished @@ -4391,9 +4448,9 @@ package android.content setBaseContext(android.content.Context base) class OperationApplicationException #ctor(int numSuccessfulYieldPoints) - #ctor(java.lang.String message) #ctor(java.lang.String message, int numSuccessfulYieldPoints) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class PeriodicSync equals(java.lang.Object o) @@ -4514,9 +4571,9 @@ package android.content.om equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) class OverlayManager + commit(android.content.om.OverlayManagerTransaction transaction) getOverlayInfosForTarget(java.lang.String targetPackageName) class OverlayManagerTransaction - #ctor(android.content.om.OverlayManager overlayManager) registerFabricatedOverlay(android.content.om.FabricatedOverlay overlay) unregisterFabricatedOverlay(android.content.om.OverlayIdentifier overlay) writeToParcel(android.os.Parcel dest, int flags) @@ -4571,10 +4628,10 @@ package android.content.pm class CrossProfileApps getProfileSwitchingIconDrawable(android.os.UserHandle userHandle) getProfileSwitchingLabel(android.os.UserHandle userHandle) - startActivity(android.content.Intent intent, android.os.UserHandle targetUser, android.app.Activity callingActivity) startActivity(android.content.Intent intent, android.os.UserHandle targetUser, android.app.Activity callingActivity, android.os.Bundle options) - startMainActivity(android.content.ComponentName component, android.os.UserHandle targetUser) + startActivity(android.content.Intent intent, android.os.UserHandle targetUser, android.app.Activity callingActivity) startMainActivity(android.content.ComponentName component, android.os.UserHandle targetUser, android.app.Activity callingActivity, android.os.Bundle options) + startMainActivity(android.content.ComponentName component, android.os.UserHandle targetUser) class FeatureGroupInfo #ctor(android.content.pm.FeatureGroupInfo other) writeToParcel(android.os.Parcel dest, int flags) @@ -4612,8 +4669,8 @@ package android.content.pm isActivityEnabled(android.content.ComponentName component, android.os.UserHandle user) isPackageEnabled(java.lang.String packageName, android.os.UserHandle user) pinShortcuts(java.lang.String packageName, java.util.List shortcutIds, android.os.UserHandle user) - registerCallback(android.content.pm.LauncherApps.Callback callback) registerCallback(android.content.pm.LauncherApps.Callback callback, android.os.Handler handler) + registerCallback(android.content.pm.LauncherApps.Callback callback) registerPackageInstallerSessionCallback(java.util.concurrent.Executor executor, android.content.pm.PackageInstaller.SessionCallback callback) resolveActivity(android.content.Intent intent, android.os.UserHandle user) shouldHideFromSuggestions(java.lang.String packageName, android.os.UserHandle user) @@ -4630,8 +4687,8 @@ package android.content.pm onPackageLoadingProgressChanged(java.lang.String packageName, android.os.UserHandle user, float progress) onPackageRemoved(java.lang.String packageName, android.os.UserHandle user) onPackagesAvailable(java.lang.String[] packageNames, android.os.UserHandle user, boolean replacing) - onPackagesSuspended(java.lang.String[] packageNames, android.os.UserHandle user) onPackagesSuspended(java.lang.String[] packageNames, android.os.UserHandle user, android.os.Bundle launcherExtras) + onPackagesSuspended(java.lang.String[] packageNames, android.os.UserHandle user) onPackagesUnavailable(java.lang.String[] packageNames, android.os.UserHandle user, boolean replacing) onPackagesUnsuspended(java.lang.String[] packageNames, android.os.UserHandle user) onShortcutsChanged(java.lang.String packageName, java.util.List shortcuts, android.os.UserHandle user) @@ -4660,8 +4717,8 @@ package android.content.pm getSessionInfo(int sessionId) installExistingPackage(java.lang.String packageName, int installReason, android.content.IntentSender statusReceiver) openSession(int sessionId) - registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback) registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback, android.os.Handler handler) + registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback callback) uninstall(android.content.pm.VersionedPackage versionedPackage, android.content.IntentSender statusReceiver) uninstall(android.content.pm.VersionedPackage versionedPackage, int flags, android.content.IntentSender statusReceiver) uninstall(java.lang.String packageName, android.content.IntentSender statusReceiver) @@ -4710,6 +4767,7 @@ package android.content.pm setAppLabel(java.lang.CharSequence appLabel) setAppPackageName(java.lang.String appPackageName) setAutoRevokePermissionsMode(boolean shouldAutoRevoke) + setDontKillApp(boolean dontKillApp) setInstallerPackageName(java.lang.String installerPackageName) setInstallLocation(int installLocation) setInstallReason(int installReason) @@ -4717,6 +4775,7 @@ package android.content.pm setOriginatingUid(int originatingUid) setOriginatingUri(android.net.Uri originatingUri) setPackageSource(int packageSource) + setPermissionState(java.lang.String permissionName, int state) setReferrerUri(android.net.Uri referrerUri) setRequestUpdateOwnership(boolean enable) setRequireUserAction(int requireUserAction) @@ -4792,9 +4851,9 @@ package android.content.pm getNameForUid(int uid) getPackageArchiveInfo(java.lang.String archiveFilePath, android.content.pm.PackageManager.PackageInfoFlags flags) getPackageArchiveInfo(java.lang.String archiveFilePath, int flags) - getPackageGids(java.lang.String packageName) getPackageGids(java.lang.String packageName, android.content.pm.PackageManager.PackageInfoFlags flags) getPackageGids(java.lang.String packageName, int flags) + getPackageGids(java.lang.String packageName) getPackageInfo(android.content.pm.VersionedPackage versionedPackage, android.content.pm.PackageManager.PackageInfoFlags flags) getPackageInfo(android.content.pm.VersionedPackage versionedPackage, int flags) getPackageInfo(java.lang.String packageName, android.content.pm.PackageManager.PackageInfoFlags flags) @@ -4816,8 +4875,8 @@ package android.content.pm getReceiverInfo(android.content.ComponentName component, android.content.pm.PackageManager.ComponentInfoFlags flags) getReceiverInfo(android.content.ComponentName component, int flags) getResourcesForActivity(android.content.ComponentName activityName) - getResourcesForApplication(android.content.pm.ApplicationInfo app) getResourcesForApplication(android.content.pm.ApplicationInfo app, android.content.res.Configuration configuration) + getResourcesForApplication(android.content.pm.ApplicationInfo app) getResourcesForApplication(java.lang.String packageName) getServiceInfo(android.content.ComponentName component, android.content.pm.PackageManager.ComponentInfoFlags flags) getServiceInfo(android.content.ComponentName component, int flags) @@ -4833,8 +4892,8 @@ package android.content.pm getXml(java.lang.String packageName, int resid, android.content.pm.ApplicationInfo appInfo) hasSigningCertificate(int uid, byte[] certificate, int type) hasSigningCertificate(java.lang.String packageName, byte[] certificate, int type) - hasSystemFeature(java.lang.String featureName) hasSystemFeature(java.lang.String featureName, int version) + hasSystemFeature(java.lang.String featureName) isAutoRevokeWhitelisted(java.lang.String packageName) isDefaultApplicationIcon(android.graphics.drawable.Drawable drawable) isInstantApp(java.lang.String packageName) @@ -4960,8 +5019,8 @@ package android.content.pm class ShortcutManager addDynamicShortcuts(java.util.List shortcutInfoList) createShortcutResultIntent(android.content.pm.ShortcutInfo shortcut) - disableShortcuts(java.util.List shortcutIds) disableShortcuts(java.util.List shortcutIds, java.lang.CharSequence disabledMessage) + disableShortcuts(java.util.List shortcutIds) enableShortcuts(java.util.List shortcutIds) getShortcuts(int matchFlags) pushDynamicShortcut(android.content.pm.ShortcutInfo shortcut) @@ -4980,8 +5039,6 @@ package android.content.pm class SigningInfo #ctor(android.content.pm.SigningInfo orig) writeToParcel(android.os.Parcel dest, int parcelableFlags) - class UserProperties - writeToParcel(android.os.Parcel dest, int parcelableFlags) class VersionedPackage equals(java.lang.Object o) #ctor(java.lang.String packageName, int versionCode) @@ -4999,24 +5056,24 @@ package android.content.pm.verify.domain package android.content.res ;--------------------------------------- class AssetFileDescriptor - #ctor(android.os.ParcelFileDescriptor fd, long startOffset, long length) #ctor(android.os.ParcelFileDescriptor fd, long startOffset, long length, android.os.Bundle extras) + #ctor(android.os.ParcelFileDescriptor fd, long startOffset, long length) writeToParcel(android.os.Parcel out, int flags) class AssetFileDescriptor.AutoCloseInputStream #ctor(android.content.res.AssetFileDescriptor fd) mark(int readlimit) - read(byte[] buffer) read(byte[] buffer, int offset, int count) + read(byte[] buffer) skip(long count) class AssetFileDescriptor.AutoCloseOutputStream #ctor(android.content.res.AssetFileDescriptor fd) - write(byte[] buffer) write(byte[] buffer, int offset, int count) + write(byte[] buffer) write(int oneByte) class AssetManager list(java.lang.String path) - open(java.lang.String fileName) open(java.lang.String fileName, int accessMode) + open(java.lang.String fileName) openFd(java.lang.String fileName) openNonAssetFd(int cookie, java.lang.String fileName) openNonAssetFd(java.lang.String fileName) @@ -5024,13 +5081,13 @@ package android.content.res openXmlResourceParser(java.lang.String fileName) class AssetManager.AssetInputStream mark(int readlimit) - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) skip(long n) class ColorStateList #ctor(int[][] states, int[] colors) - createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser) createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.content.res.Resources.Theme theme) + createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser) getColorForState(int[] stateSet, int defaultColor) valueOf(int color) withAlpha(int alpha) @@ -5061,17 +5118,17 @@ package android.content.res getAnimation(int id) getAttributeSetSourceResId(android.util.AttributeSet set) getBoolean(int id) - getColor(int id) getColor(int id, android.content.res.Resources.Theme theme) - getColorStateList(int id) + getColor(int id) getColorStateList(int id, android.content.res.Resources.Theme theme) + getColorStateList(int id) getDimension(int id) getDimensionPixelOffset(int id) getDimensionPixelSize(int id) - getDrawable(int id) getDrawable(int id, android.content.res.Resources.Theme theme) - getDrawableForDensity(int id, int density) + getDrawable(int id) getDrawableForDensity(int id, int density, android.content.res.Resources.Theme theme) + getDrawableForDensity(int id, int density) getFloat(int id) getFont(int id) getFraction(int id, int base, int pbase) @@ -5080,18 +5137,18 @@ package android.content.res getInteger(int id) getLayout(int id) getMovie(int id) - getQuantityString(int id, int quantity) getQuantityString(int id, int quantity, java.lang.Object... formatArgs) + getQuantityString(int id, int quantity) getQuantityText(int id, int quantity) getResourceEntryName(int resid) getResourceName(int resid) getResourcePackageName(int resid) getResourceTypeName(int resid) - getString(int id) getString(int id, java.lang.Object... formatArgs) + getString(int id) getStringArray(int id) - getText(int id) getText(int id, java.lang.CharSequence def) + getText(int id) getTextArray(int id) getValue(int id, android.util.TypedValue outValue, boolean resolveRefs) getValue(java.lang.String name, android.util.TypedValue outValue, boolean resolveRefs) @@ -5099,8 +5156,8 @@ package android.content.res getXml(int id) obtainAttributes(android.util.AttributeSet set, int[] attrs) obtainTypedArray(int id) - openRawResource(int id) openRawResource(int id, android.util.TypedValue value) + openRawResource(int id) openRawResourceFd(int id) parseBundleExtra(java.lang.String tagName, android.util.AttributeSet attrs, android.os.Bundle outBundle) parseBundleExtras(android.content.res.XmlResourceParser parser, android.os.Bundle outBundle) @@ -5108,8 +5165,8 @@ package android.content.res #ctor(android.content.res.AssetManager assets, android.util.DisplayMetrics metrics, android.content.res.Configuration config) updateConfiguration(android.content.res.Configuration config, android.util.DisplayMetrics metrics) class Resources.NotFoundException - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.Exception cause) + #ctor(java.lang.String name) class Resources.Theme applyStyle(int resId, boolean force) dump(int priority, java.lang.String tag, java.lang.String prefix) @@ -5162,8 +5219,8 @@ package android.content.res.loader setProviders(java.util.List resourcesProviders) class ResourcesProvider empty(android.content.res.loader.AssetsProvider assetsProvider) - loadFromApk(android.os.ParcelFileDescriptor fileDescriptor) loadFromApk(android.os.ParcelFileDescriptor fileDescriptor, android.content.res.loader.AssetsProvider assetsProvider) + loadFromApk(android.os.ParcelFileDescriptor fileDescriptor) loadFromDirectory(java.lang.String path, android.content.res.loader.AssetsProvider assetsProvider) loadFromSplit(android.content.Context context, java.lang.String splitName) loadFromTable(android.os.ParcelFileDescriptor fileDescriptor, android.content.res.loader.AssetsProvider assetsProvider) @@ -5172,48 +5229,77 @@ package android.content.res.loader package android.credentials ;--------------------------------------- class ClearCredentialStateException - #ctor(java.lang.String type) - #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.Throwable cause) + #ctor(java.lang.String type) class ClearCredentialStateRequest #ctor(android.os.Bundle data) writeToParcel(android.os.Parcel dest, int flags) class CreateCredentialException - #ctor(java.lang.String type) - #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.Throwable cause) + #ctor(java.lang.String type) class CreateCredentialRequest - #ctor(java.lang.String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired) writeToParcel(android.os.Parcel dest, int flags) + class CreateCredentialRequest.Builder + #ctor(java.lang.String type, android.os.Bundle credentialData, android.os.Bundle candidateQueryData) + setAlwaysSendAppInfoToProvider(boolean value) + setIsSystemProviderRequired(boolean value) + setOrigin(java.lang.String origin) class CreateCredentialResponse #ctor(android.os.Bundle data) writeToParcel(android.os.Parcel dest, int flags) class Credential #ctor(java.lang.String type, android.os.Bundle data) writeToParcel(android.os.Parcel dest, int flags) + class CredentialDescription + #ctor(java.lang.String type, java.util.Set supportedElementKeys, java.util.List credentialEntries) + equals(java.lang.Object obj) + writeToParcel(android.os.Parcel dest, int flags) class CredentialManager clearCredentialState(android.credentials.ClearCredentialStateRequest request, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - createCredential(android.credentials.CreateCredentialRequest request, android.app.Activity activity, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - getCredential(android.credentials.GetCredentialRequest request, android.app.Activity activity, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + createCredential(android.content.Context context, android.credentials.CreateCredentialRequest request, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + getCredential(android.content.Context context, android.credentials.GetCredentialRequest request, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + getCredential(android.content.Context context, android.credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle pendingGetCredentialHandle, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + isEnabledCredentialProviderService(android.content.ComponentName componentName) + prepareGetCredential(android.credentials.GetCredentialRequest request, android.os.CancellationSignal cancellationSignal, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + registerCredentialDescription(android.credentials.RegisterCredentialDescriptionRequest request) + unregisterCredentialDescription(android.credentials.UnregisterCredentialDescriptionRequest request) + class CredentialOption + writeToParcel(android.os.Parcel dest, int flags) + class CredentialOption.Builder + addAllowedProvider(android.content.ComponentName allowedProvider) + #ctor(java.lang.String type, android.os.Bundle credentialRetrievalData, android.os.Bundle candidateQueryData) + setAllowedProviders(java.util.Set allowedProviders) + setIsSystemProviderRequired(boolean isSystemProviderRequired) class GetCredentialException - #ctor(java.lang.String type) - #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String type, java.lang.String message) #ctor(java.lang.String type, java.lang.Throwable cause) - class GetCredentialOption - #ctor(java.lang.String type, android.os.Bundle credentialRetrievalData, android.os.Bundle candidateQueryData, boolean isSystemProviderRequired) - writeToParcel(android.os.Parcel dest, int flags) + #ctor(java.lang.String type) class GetCredentialRequest writeToParcel(android.os.Parcel dest, int flags) class GetCredentialRequest.Builder - addGetCredentialOption(android.credentials.GetCredentialOption getCredentialOption) + addCredentialOption(android.credentials.CredentialOption credentialOption) #ctor(android.os.Bundle data) - setGetCredentialOptions(java.util.List getCredentialOptions) + setAlwaysSendAppInfoToProvider(boolean value) + setCredentialOptions(java.util.List credentialOptions) + setOrigin(java.lang.String origin) class GetCredentialResponse #ctor(android.credentials.Credential credential) writeToParcel(android.os.Parcel dest, int flags) + class PrepareGetCredentialResponse + hasCredentialResults(java.lang.String credentialType) + class RegisterCredentialDescriptionRequest + #ctor(android.credentials.CredentialDescription credentialDescription) + #ctor(java.util.Set credentialDescriptions) + writeToParcel(android.os.Parcel dest, int flags) + class UnregisterCredentialDescriptionRequest + #ctor(android.credentials.CredentialDescription credentialDescription) + #ctor(java.util.Set credentialDescriptions) + writeToParcel(android.os.Parcel dest, int flags) package android.database ;--------------------------------------- @@ -5269,20 +5355,20 @@ package android.database #ctor(char[] buf) #ctor(int size) class ContentObservable - dispatchChange(boolean selfChange) dispatchChange(boolean selfChange, android.net.Uri uri) + dispatchChange(boolean selfChange) notifyChange(boolean selfChange) registerObserver(android.database.ContentObserver observer) class ContentObserver #ctor(android.os.Handler handler) - dispatchChange(boolean selfChange) - dispatchChange(boolean selfChange, android.net.Uri uri) dispatchChange(boolean selfChange, android.net.Uri uri, int flags) + dispatchChange(boolean selfChange, android.net.Uri uri) dispatchChange(boolean selfChange, java.util.Collection uris, int flags) - onChange(boolean selfChange) - onChange(boolean selfChange, android.net.Uri uri) + dispatchChange(boolean selfChange) onChange(boolean selfChange, android.net.Uri uri, int flags) + onChange(boolean selfChange, android.net.Uri uri) onChange(boolean selfChange, java.util.Collection uris, int flags) + onChange(boolean selfChange) interface CrossProcessCursor fillWindow(int position, android.database.CursorWindow window) onMove(int oldPosition, int newPosition) @@ -5322,8 +5408,8 @@ package android.database class CursorWindow copyStringToBuffer(int row, int column, android.database.CharArrayBuffer buffer) #ctor(boolean localWindow) - #ctor(java.lang.String name) #ctor(java.lang.String name, long windowSizeBytes) + #ctor(java.lang.String name) getBlob(int row, int column) getDouble(int row, int column) getFloat(int row, int column) @@ -5388,34 +5474,34 @@ package android.database cursorDoubleToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) cursorDoubleToCursorValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorFloatToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) - cursorIntToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorIntToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values, java.lang.String key) + cursorIntToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorIntToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) - cursorLongToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorLongToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values, java.lang.String key) + cursorLongToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorLongToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) cursorRowToContentValues(android.database.Cursor cursor, android.content.ContentValues values) cursorShortToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) - cursorStringToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorStringToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values, java.lang.String key) + cursorStringToContentValues(android.database.Cursor cursor, java.lang.String field, android.content.ContentValues values) cursorStringToContentValuesIfPresent(android.database.Cursor cursor, android.content.ContentValues values, java.lang.String column) cursorStringToInsertHelper(android.database.Cursor cursor, java.lang.String field, android.database.DatabaseUtils.InsertHelper inserter, int index) - dumpCurrentRow(android.database.Cursor cursor) dumpCurrentRow(android.database.Cursor cursor, java.io.PrintStream stream) dumpCurrentRow(android.database.Cursor cursor, java.lang.StringBuilder sb) + dumpCurrentRow(android.database.Cursor cursor) dumpCurrentRowToString(android.database.Cursor cursor) - dumpCursor(android.database.Cursor cursor) dumpCursor(android.database.Cursor cursor, java.io.PrintStream stream) dumpCursor(android.database.Cursor cursor, java.lang.StringBuilder sb) + dumpCursor(android.database.Cursor cursor) dumpCursorToString(android.database.Cursor cursor) getCollationKey(java.lang.String name) getHexCollationKey(java.lang.String name) getSqlStatementType(java.lang.String sql) longForQuery(android.database.sqlite.SQLiteDatabase db, java.lang.String query, java.lang.String[] selectionArgs) longForQuery(android.database.sqlite.SQLiteStatement prog, java.lang.String[] selectionArgs) - queryNumEntries(android.database.sqlite.SQLiteDatabase db, java.lang.String table) - queryNumEntries(android.database.sqlite.SQLiteDatabase db, java.lang.String table, java.lang.String selection) queryNumEntries(android.database.sqlite.SQLiteDatabase db, java.lang.String table, java.lang.String selection, java.lang.String[] selectionArgs) + queryNumEntries(android.database.sqlite.SQLiteDatabase db, java.lang.String table, java.lang.String selection) + queryNumEntries(android.database.sqlite.SQLiteDatabase db, java.lang.String table) readExceptionFromParcel(android.os.Parcel reply) readExceptionWithFileNotFoundExceptionFromParcel(android.os.Parcel reply) readExceptionWithOperationApplicationExceptionFromParcel(android.os.Parcel reply) @@ -5450,8 +5536,8 @@ package android.database getString(int column) getType(int column) isNull(int column) - #ctor(java.lang.String[] columnNames) #ctor(java.lang.String[] columnNames, int initialCapacity) + #ctor(java.lang.String[] columnNames) class MatrixCursor.RowBuilder add(java.lang.Object columnValue) add(java.lang.String columnName, java.lang.Object value) @@ -5475,8 +5561,8 @@ package android.database registerObserver(T observer) unregisterObserver(T observer) class SQLException - #ctor(java.lang.String error) #ctor(java.lang.String error, java.lang.Throwable cause) + #ctor(java.lang.String error) class StaleDataException #ctor(java.lang.String description) @@ -5515,31 +5601,31 @@ package android.database.sqlite delete(java.lang.String table, java.lang.String whereClause, java.lang.String[] whereArgs) deleteDatabase(java.io.File file) execPerConnectionSQL(java.lang.String sql, java.lang.Object[] bindArgs) - execSQL(java.lang.String sql) execSQL(java.lang.String sql, java.lang.Object[] bindArgs) + execSQL(java.lang.String sql) findEditTable(java.lang.String tables) insert(java.lang.String table, java.lang.String nullColumnHack, android.content.ContentValues values) insertOrThrow(java.lang.String table, java.lang.String nullColumnHack, android.content.ContentValues values) insertWithOnConflict(java.lang.String table, java.lang.String nullColumnHack, android.content.ContentValues initialValues, int conflictAlgorithm) - markTableSyncable(java.lang.String table, java.lang.String deletedTable) markTableSyncable(java.lang.String table, java.lang.String foreignKey, java.lang.String updateTable) + markTableSyncable(java.lang.String table, java.lang.String deletedTable) needUpgrade(int newVersion) openDatabase(java.io.File path, android.database.sqlite.SQLiteDatabase.OpenParams openParams) - openDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int flags) openDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int flags, android.database.DatabaseErrorHandler errorHandler) + openDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int flags) openOrCreateDatabase(java.io.File file, android.database.sqlite.SQLiteDatabase.CursorFactory factory) - openOrCreateDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory) openOrCreateDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory, android.database.DatabaseErrorHandler errorHandler) - query(boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit) + openOrCreateDatabase(java.lang.String path, android.database.sqlite.SQLiteDatabase.CursorFactory factory) query(boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit, android.os.CancellationSignal cancellationSignal) - query(java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy) + query(boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit) query(java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit) - queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit) + query(java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy) queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit, android.os.CancellationSignal cancellationSignal) - rawQuery(java.lang.String sql, java.lang.String[] selectionArgs) + queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, boolean distinct, java.lang.String table, java.lang.String[] columns, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String orderBy, java.lang.String limit) rawQuery(java.lang.String sql, java.lang.String[] selectionArgs, android.os.CancellationSignal cancellationSignal) - rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, java.lang.String sql, java.lang.String[] selectionArgs, java.lang.String editTable) + rawQuery(java.lang.String sql, java.lang.String[] selectionArgs) rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, java.lang.String sql, java.lang.String[] selectionArgs, java.lang.String editTable, android.os.CancellationSignal cancellationSignal) + rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory cursorFactory, java.lang.String sql, java.lang.String[] selectionArgs, java.lang.String editTable) replace(java.lang.String table, java.lang.String nullColumnHack, android.content.ContentValues initialValues) replaceOrThrow(java.lang.String table, java.lang.String nullColumnHack, android.content.ContentValues initialValues) setCustomAggregateFunction(java.lang.String functionName, java.util.function.BinaryOperator aggregateFunction) @@ -5579,8 +5665,8 @@ package android.database.sqlite class SQLiteDoneException #ctor(java.lang.String error) class SQLiteException - #ctor(java.lang.String error) #ctor(java.lang.String error, java.lang.Throwable cause) + #ctor(java.lang.String error) class SQLiteFullException #ctor(java.lang.String error) class SQLiteMisuseException @@ -5595,8 +5681,8 @@ package android.database.sqlite setLookasideConfig(int slotSize, int slotCount) setOpenParams(android.database.sqlite.SQLiteDatabase.OpenParams openParams) setWriteAheadLoggingEnabled(boolean enabled) - #ctor(android.content.Context context, java.lang.String name, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version) #ctor(android.content.Context context, java.lang.String name, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version, android.database.DatabaseErrorHandler errorHandler) + #ctor(android.content.Context context, java.lang.String name, android.database.sqlite.SQLiteDatabase.CursorFactory factory, int version) #ctor(android.content.Context context, java.lang.String name, int version, android.database.sqlite.SQLiteDatabase.OpenParams openParams) class SQLiteOutOfMemoryException #ctor(java.lang.String error) @@ -5620,9 +5706,9 @@ package android.database.sqlite buildUnionSubQuery(java.lang.String typeDiscriminatorColumn, java.lang.String[] unionColumns, java.util.Set columnsPresentInTable, int computedColumnsOffset, java.lang.String typeDiscriminatorValue, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having) delete(android.database.sqlite.SQLiteDatabase db, java.lang.String selection, java.lang.String[] selectionArgs) insert(android.database.sqlite.SQLiteDatabase db, android.content.ContentValues values) - query(android.database.sqlite.SQLiteDatabase db, java.lang.String[] projectionIn, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String sortOrder) - query(android.database.sqlite.SQLiteDatabase db, java.lang.String[] projectionIn, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String sortOrder, java.lang.String limit) query(android.database.sqlite.SQLiteDatabase db, java.lang.String[] projectionIn, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String sortOrder, java.lang.String limit, android.os.CancellationSignal cancellationSignal) + query(android.database.sqlite.SQLiteDatabase db, java.lang.String[] projectionIn, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String sortOrder, java.lang.String limit) + query(android.database.sqlite.SQLiteDatabase db, java.lang.String[] projectionIn, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String groupBy, java.lang.String having, java.lang.String sortOrder) setCursorFactory(android.database.sqlite.SQLiteDatabase.CursorFactory factory) setDistinct(boolean distinct) setProjectionGreylist(java.util.Collection projectionGreylist) @@ -5651,11 +5737,11 @@ package android.drm class DrmConvertedStatus #ctor(int statusCode, byte[] convertedData, int offset) class DrmErrorEvent - #ctor(int uniqueId, int type, java.lang.String message) #ctor(int uniqueId, int type, java.lang.String message, java.util.HashMap attributes) - class DrmEvent #ctor(int uniqueId, int type, java.lang.String message) + class DrmEvent #ctor(int uniqueId, int type, java.lang.String message, java.util.HashMap attributes) + #ctor(int uniqueId, int type, java.lang.String message) getAttribute(java.lang.String key) class DrmInfo #ctor(int infoType, byte[] data, java.lang.String mimeType) @@ -5663,8 +5749,8 @@ package android.drm get(java.lang.String key) put(java.lang.String key, java.lang.Object value) class DrmInfoEvent - #ctor(int uniqueId, int type, java.lang.String message) #ctor(int uniqueId, int type, java.lang.String message, java.util.HashMap attributes) + #ctor(int uniqueId, int type, java.lang.String message) class DrmInfoRequest #ctor(int infoType, java.lang.String mimeType) get(java.lang.String key) @@ -5676,10 +5762,10 @@ package android.drm acquireRights(android.drm.DrmInfoRequest drmInfoRequest) canHandle(android.net.Uri uri, java.lang.String mimeType) canHandle(java.lang.String path, java.lang.String mimeType) - checkRightsStatus(android.net.Uri uri) checkRightsStatus(android.net.Uri uri, int action) - checkRightsStatus(java.lang.String path) + checkRightsStatus(android.net.Uri uri) checkRightsStatus(java.lang.String path, int action) + checkRightsStatus(java.lang.String path) closeConvertSession(int convertId) convertData(int convertId, byte[] inputData) #ctor(android.content.Context context) @@ -5708,9 +5794,9 @@ package android.drm class DrmRights #ctor(android.drm.ProcessedData data, java.lang.String mimeType) #ctor(java.io.File rightsFile, java.lang.String mimeType) - #ctor(java.lang.String rightsFilePath, java.lang.String mimeType) - #ctor(java.lang.String rightsFilePath, java.lang.String mimeType, java.lang.String accountId) #ctor(java.lang.String rightsFilePath, java.lang.String mimeType, java.lang.String accountId, java.lang.String subscriptionId) + #ctor(java.lang.String rightsFilePath, java.lang.String mimeType, java.lang.String accountId) + #ctor(java.lang.String rightsFilePath, java.lang.String mimeType) class DrmSupportInfo addFileSuffix(java.lang.String fileSuffix) addMimeType(java.lang.String mimeType) @@ -5725,10 +5811,10 @@ package android.gesture ;--------------------------------------- class Gesture addStroke(android.gesture.GestureStroke stroke) - toBitmap(int width, int height, int inset, int color) toBitmap(int width, int height, int edge, int numSample, int color) - toPath(android.graphics.Path path) + toBitmap(int width, int height, int inset, int color) toPath(android.graphics.Path path, int width, int height, int edge, int numSample) + toPath(android.graphics.Path path) toPath(int width, int height, int edge, int numSample) writeToParcel(android.os.Parcel out, int flags) class GestureLibraries @@ -5752,10 +5838,10 @@ package android.gesture clear(boolean animated) dispatchTouchEvent(android.view.MotionEvent event) draw(android.graphics.Canvas canvas) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) getGesturePath(android.graphics.Path path) removeOnGestureListener(android.gesture.GestureOverlayView.OnGestureListener listener) removeOnGesturePerformedListener(android.gesture.GestureOverlayView.OnGesturePerformedListener listener) @@ -5788,13 +5874,13 @@ package android.gesture class GestureStore addGesture(java.lang.String entryName, android.gesture.Gesture gesture) getGestures(java.lang.String entryName) - load(java.io.InputStream stream) load(java.io.InputStream stream, boolean closeStream) + load(java.io.InputStream stream) recognize(android.gesture.Gesture gesture) removeEntry(java.lang.String entryName) removeGesture(java.lang.String entryName, android.gesture.Gesture gesture) - save(java.io.OutputStream stream) save(java.io.OutputStream stream, boolean closeStream) + save(java.io.OutputStream stream) setOrientationStyle(int style) setSequenceType(int type) class GestureStroke @@ -5803,8 +5889,8 @@ package android.gesture class GestureUtils computeOrientedBoundingBox(float[] originalPoints) computeOrientedBoundingBox(java.util.ArrayList originalPoints) - spatialSampling(android.gesture.Gesture gesture, int bitmapSize) spatialSampling(android.gesture.Gesture gesture, int bitmapSize, boolean keepAspectRatio) + spatialSampling(android.gesture.Gesture gesture, int bitmapSize) temporalSampling(android.gesture.GestureStroke stroke, int numPoints) package android.graphics @@ -5814,19 +5900,19 @@ package android.graphics copy(android.graphics.Bitmap.Config config, boolean isMutable) copyPixelsFromBuffer(java.nio.Buffer src) copyPixelsToBuffer(java.nio.Buffer dst) - createBitmap(android.graphics.Bitmap src) - createBitmap(android.graphics.Bitmap source, int x, int y, int width, int height) createBitmap(android.graphics.Bitmap source, int x, int y, int width, int height, android.graphics.Matrix m, boolean filter) - createBitmap(android.graphics.Picture source) + createBitmap(android.graphics.Bitmap source, int x, int y, int width, int height) + createBitmap(android.graphics.Bitmap src) createBitmap(android.graphics.Picture source, int width, int height, android.graphics.Bitmap.Config config) - createBitmap(android.util.DisplayMetrics display, int width, int height, android.graphics.Bitmap.Config config) - createBitmap(android.util.DisplayMetrics display, int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha) + createBitmap(android.graphics.Picture source) createBitmap(android.util.DisplayMetrics display, int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha, android.graphics.ColorSpace colorSpace) + createBitmap(android.util.DisplayMetrics display, int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha) + createBitmap(android.util.DisplayMetrics display, int width, int height, android.graphics.Bitmap.Config config) createBitmap(android.util.DisplayMetrics display, int[] colors, int width, int height, android.graphics.Bitmap.Config config) createBitmap(android.util.DisplayMetrics display, int[] colors, int offset, int stride, int width, int height, android.graphics.Bitmap.Config config) - createBitmap(int width, int height, android.graphics.Bitmap.Config config) - createBitmap(int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha) createBitmap(int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha, android.graphics.ColorSpace colorSpace) + createBitmap(int width, int height, android.graphics.Bitmap.Config config, boolean hasAlpha) + createBitmap(int width, int height, android.graphics.Bitmap.Config config) createBitmap(int[] colors, int width, int height, android.graphics.Bitmap.Config config) createBitmap(int[] colors, int offset, int stride, int width, int height, android.graphics.Bitmap.Config config) createScaledBitmap(android.graphics.Bitmap src, int dstWidth, int dstHeight, boolean filter) @@ -5847,6 +5933,7 @@ package android.graphics setColorSpace(android.graphics.ColorSpace colorSpace) setConfig(android.graphics.Bitmap.Config config) setDensity(int density) + setGainmap(android.graphics.Gainmap gainmap) setHasAlpha(boolean hasAlpha) setHasMipMap(boolean hasMipMap) setHeight(int height) @@ -5857,30 +5944,31 @@ package android.graphics wrapHardwareBuffer(android.hardware.HardwareBuffer hardwareBuffer, android.graphics.ColorSpace colorSpace) writeToParcel(android.os.Parcel p, int flags) class BitmapFactory - decodeByteArray(byte[] data, int offset, int length) decodeByteArray(byte[] data, int offset, int length, android.graphics.BitmapFactory.Options opts) - decodeFile(java.lang.String pathName) + decodeByteArray(byte[] data, int offset, int length) decodeFile(java.lang.String pathName, android.graphics.BitmapFactory.Options opts) - decodeFileDescriptor(java.io.FileDescriptor fd) + decodeFile(java.lang.String pathName) decodeFileDescriptor(java.io.FileDescriptor fd, android.graphics.Rect outPadding, android.graphics.BitmapFactory.Options opts) - decodeResource(android.content.res.Resources res, int id) + decodeFileDescriptor(java.io.FileDescriptor fd) decodeResource(android.content.res.Resources res, int id, android.graphics.BitmapFactory.Options opts) + decodeResource(android.content.res.Resources res, int id) decodeResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, android.graphics.Rect pad, android.graphics.BitmapFactory.Options opts) - decodeStream(java.io.InputStream is) decodeStream(java.io.InputStream is, android.graphics.Rect outPadding, android.graphics.BitmapFactory.Options opts) + decodeStream(java.io.InputStream is) class BitmapRegionDecoder decodeRegion(android.graphics.Rect rect, android.graphics.BitmapFactory.Options options) newInstance(android.os.ParcelFileDescriptor pfd) - newInstance(byte[] data, int offset, int length) newInstance(byte[] data, int offset, int length, boolean isShareable) + newInstance(byte[] data, int offset, int length) newInstance(java.io.FileDescriptor fd, boolean isShareable) - newInstance(java.io.InputStream is) newInstance(java.io.InputStream is, boolean isShareable) - newInstance(java.lang.String pathName) + newInstance(java.io.InputStream is) newInstance(java.lang.String pathName, boolean isShareable) + newInstance(java.lang.String pathName) class BitmapShader #ctor(android.graphics.Bitmap bitmap, android.graphics.Shader.TileMode tileX, android.graphics.Shader.TileMode tileY) setFilterMode(int mode) + setMaxAnisotropy(int maxAnisotropy) class BlendModeColorFilter #ctor(int color, android.graphics.BlendMode mode) equals(java.lang.Object object) @@ -5903,14 +5991,14 @@ package android.graphics clipOutRect(android.graphics.RectF rect) clipOutRect(float left, float top, float right, float bottom) clipOutRect(int left, int top, int right, int bottom) - clipPath(android.graphics.Path path) clipPath(android.graphics.Path path, android.graphics.Region.Op op) - clipRect(android.graphics.Rect rect) + clipPath(android.graphics.Path path) clipRect(android.graphics.Rect rect, android.graphics.Region.Op op) - clipRect(android.graphics.RectF rect) + clipRect(android.graphics.Rect rect) clipRect(android.graphics.RectF rect, android.graphics.Region.Op op) - clipRect(float left, float top, float right, float bottom) + clipRect(android.graphics.RectF rect) clipRect(float left, float top, float right, float bottom, android.graphics.Region.Op op) + clipRect(float left, float top, float right, float bottom) clipRect(int left, int top, int right, int bottom) concat(android.graphics.Matrix matrix) drawArc(android.graphics.RectF oval, float startAngle, float sweepAngle, boolean useCenter, android.graphics.Paint paint) @@ -5924,11 +6012,11 @@ package android.graphics drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, android.graphics.Paint paint) drawBitmapMesh(android.graphics.Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, android.graphics.Paint paint) drawCircle(float cx, float cy, float radius, android.graphics.Paint paint) - drawColor(int color) drawColor(int color, android.graphics.BlendMode mode) drawColor(int color, android.graphics.PorterDuff.Mode mode) - drawColor(long color) + drawColor(int color) drawColor(long color, android.graphics.BlendMode mode) + drawColor(long color) drawDoubleRoundRect(android.graphics.RectF outer, float outerRx, float outerRy, android.graphics.RectF inner, float innerRx, float innerRy, android.graphics.Paint paint) drawDoubleRoundRect(android.graphics.RectF outer, float[] outerRadii, android.graphics.RectF inner, float[] innerRadii, android.graphics.Paint paint) drawGlyphs(int[] glyphIds, int glyphIdOffset, float[] positions, int positionOffset, int glyphCount, android.graphics.fonts.Font font, android.graphics.Paint paint) @@ -5942,9 +6030,9 @@ package android.graphics drawPatch(android.graphics.NinePatch patch, android.graphics.Rect dst, android.graphics.Paint paint) drawPatch(android.graphics.NinePatch patch, android.graphics.RectF dst, android.graphics.Paint paint) drawPath(android.graphics.Path path, android.graphics.Paint paint) - drawPicture(android.graphics.Picture picture) drawPicture(android.graphics.Picture picture, android.graphics.Rect dst) drawPicture(android.graphics.Picture picture, android.graphics.RectF dst) + drawPicture(android.graphics.Picture picture) drawPoint(float x, float y, android.graphics.Paint paint) drawPoints(float[] pts, android.graphics.Paint paint) drawPoints(float[] pts, int offset, int count, android.graphics.Paint paint) @@ -5969,25 +6057,25 @@ package android.graphics drawVertices(android.graphics.Canvas.VertexMode mode, int vertexCount, float[] verts, int vertOffset, float[] texs, int texOffset, int[] colors, int colorOffset, short[] indices, int indexOffset, int indexCount, android.graphics.Paint paint) getClipBounds(android.graphics.Rect bounds) getMatrix(android.graphics.Matrix ctm) - quickReject(android.graphics.Path path) quickReject(android.graphics.Path path, android.graphics.Canvas.EdgeType type) - quickReject(android.graphics.RectF rect) + quickReject(android.graphics.Path path) quickReject(android.graphics.RectF rect, android.graphics.Canvas.EdgeType type) - quickReject(float left, float top, float right, float bottom) + quickReject(android.graphics.RectF rect) quickReject(float left, float top, float right, float bottom, android.graphics.Canvas.EdgeType type) + quickReject(float left, float top, float right, float bottom) restoreToCount(int saveCount) - rotate(float degrees) rotate(float degrees, float px, float py) - saveLayer(android.graphics.RectF bounds, android.graphics.Paint paint) + rotate(float degrees) saveLayer(android.graphics.RectF bounds, android.graphics.Paint paint, int saveFlags) - saveLayer(float left, float top, float right, float bottom, android.graphics.Paint paint) + saveLayer(android.graphics.RectF bounds, android.graphics.Paint paint) saveLayer(float left, float top, float right, float bottom, android.graphics.Paint paint, int saveFlags) - saveLayerAlpha(android.graphics.RectF bounds, int alpha) + saveLayer(float left, float top, float right, float bottom, android.graphics.Paint paint) saveLayerAlpha(android.graphics.RectF bounds, int alpha, int saveFlags) - saveLayerAlpha(float left, float top, float right, float bottom, int alpha) + saveLayerAlpha(android.graphics.RectF bounds, int alpha) saveLayerAlpha(float left, float top, float right, float bottom, int alpha, int saveFlags) - scale(float sx, float sy) + saveLayerAlpha(float left, float top, float right, float bottom, int alpha) scale(float sx, float sy, float px, float py) + scale(float sx, float sy) setBitmap(android.graphics.Bitmap bitmap) setDensity(int density) setDrawFilter(android.graphics.DrawFilter filter) @@ -6007,8 +6095,8 @@ package android.graphics convert(float r, float g, float b, float a, android.graphics.ColorSpace source, android.graphics.ColorSpace destination) convert(float r, float g, float b, float a, android.graphics.ColorSpace.Connector connector) convert(int color, android.graphics.ColorSpace colorSpace) - convert(long color, android.graphics.ColorSpace colorSpace) convert(long color, android.graphics.ColorSpace.Connector connector) + convert(long color, android.graphics.ColorSpace colorSpace) equals(java.lang.Object o) getComponent(int component) getComponents(float[] components) @@ -6021,9 +6109,9 @@ package android.graphics isWideGamut(long color) luminance(int color) luminance(long color) - pack(float red, float green, float blue) - pack(float red, float green, float blue, float alpha) pack(float red, float green, float blue, float alpha, android.graphics.ColorSpace colorSpace) + pack(float red, float green, float blue, float alpha) + pack(float red, float green, float blue) pack(int color) parseColor(java.lang.String colorString) red(int color) @@ -6032,9 +6120,9 @@ package android.graphics rgb(int red, int green, int blue) RGBToHSV(int red, int green, int blue, float[] hsv) toArgb(long color) - valueOf(float r, float g, float b) - valueOf(float r, float g, float b, float a) valueOf(float r, float g, float b, float a, android.graphics.ColorSpace colorSpace) + valueOf(float r, float g, float b, float a) + valueOf(float r, float g, float b) valueOf(float[] components, android.graphics.ColorSpace colorSpace) valueOf(int color) valueOf(long color) @@ -6055,14 +6143,14 @@ package android.graphics #ctor(float[] array) getColorMatrix(android.graphics.ColorMatrix colorMatrix) class ColorSpace - adapt(android.graphics.ColorSpace colorSpace, float[] whitePoint) adapt(android.graphics.ColorSpace colorSpace, float[] whitePoint, android.graphics.ColorSpace.Adaptation adaptation) + adapt(android.graphics.ColorSpace colorSpace, float[] whitePoint) cctToXyz(int cct) chromaticAdaptation(android.graphics.ColorSpace.Adaptation adaptation, float[] srcWhitePoint, float[] dstWhitePoint) - connect(android.graphics.ColorSpace source) - connect(android.graphics.ColorSpace source, android.graphics.ColorSpace destination) connect(android.graphics.ColorSpace source, android.graphics.ColorSpace destination, android.graphics.ColorSpace.RenderIntent intent) connect(android.graphics.ColorSpace source, android.graphics.ColorSpace.RenderIntent intent) + connect(android.graphics.ColorSpace source, android.graphics.ColorSpace destination) + connect(android.graphics.ColorSpace source) equals(java.lang.Object o) fromXyz(float x, float y, float z) fromXyz(float[] v) @@ -6097,8 +6185,8 @@ package android.graphics toLinear(float[] v) toXyz(float[] v) class ColorSpace.Rgb.TransferParameters - #ctor(double a, double b, double c, double d, double g) #ctor(double a, double b, double c, double d, double e, double f, double g) + #ctor(double a, double b, double c, double d, double g) equals(java.lang.Object o) class ComposePathEffect #ctor(android.graphics.PathEffect outerpe, android.graphics.PathEffect innerpe) @@ -6114,6 +6202,17 @@ package android.graphics #ctor(float segmentLength, float deviation) class EmbossMaskFilter #ctor(float[] direction, float ambient, float specular, float blurRadius) + class Gainmap + #ctor(android.graphics.Bitmap gainmapContents) + setDisplayRatioForFullHdr(float max) + setEpsilonHdr(float r, float g, float b) + setEpsilonSdr(float r, float g, float b) + setGainmapContents(android.graphics.Bitmap bitmap) + setGamma(float r, float g, float b) + setMinDisplayRatioForHdrTransition(float min) + setRatioMax(float r, float g, float b) + setRatioMin(float r, float g, float b) + writeToParcel(android.os.Parcel dest, int flags) class HardwareBufferRenderer #ctor(android.hardware.HardwareBuffer buffer) setContentRoot(android.graphics.RenderNode content) @@ -6139,15 +6238,15 @@ package android.graphics createSource(android.content.ContentResolver cr, android.net.Uri uri) createSource(android.content.res.AssetManager assets, java.lang.String fileName) createSource(android.content.res.Resources res, int resId) - createSource(byte[] data) createSource(byte[] data, int offset, int length) + createSource(byte[] data) createSource(java.io.File file) createSource(java.nio.ByteBuffer buffer) createSource(java.util.concurrent.Callable callable) - decodeBitmap(android.graphics.ImageDecoder.Source src) decodeBitmap(android.graphics.ImageDecoder.Source src, android.graphics.ImageDecoder.OnHeaderDecodedListener listener) - decodeDrawable(android.graphics.ImageDecoder.Source src) + decodeBitmap(android.graphics.ImageDecoder.Source src) decodeDrawable(android.graphics.ImageDecoder.Source src, android.graphics.ImageDecoder.OnHeaderDecodedListener listener) + decodeDrawable(android.graphics.ImageDecoder.Source src) isMimeTypeSupported(java.lang.String mimeType) setAllocator(int allocator) setCrop(android.graphics.Rect subset) @@ -6176,12 +6275,12 @@ package android.graphics subtract(android.graphics.Insets a, android.graphics.Insets b) writeToParcel(android.os.Parcel out, int flags) class Interpolator - #ctor(int valueCount) #ctor(int valueCount, int frameCount) - reset(int valueCount) + #ctor(int valueCount) reset(int valueCount, int frameCount) - setKeyFrame(int index, int msec, float[] values) + reset(int valueCount) setKeyFrame(int index, int msec, float[] values, float[] blend) + setKeyFrame(int index, int msec, float[] values) setRepeatMirror(float repeatCount, boolean mirror) timeToValues(float[] values) timeToValues(int msec, float[] values) @@ -6197,66 +6296,66 @@ package android.graphics equals(java.lang.Object obj) getValues(float[] values) invert(android.graphics.Matrix inverse) - mapPoints(float[] pts) mapPoints(float[] dst, float[] src) mapPoints(float[] dst, int dstIndex, float[] src, int srcIndex, int pointCount) + mapPoints(float[] pts) mapRadius(float radius) - mapRect(android.graphics.RectF rect) mapRect(android.graphics.RectF dst, android.graphics.RectF src) - mapVectors(float[] vecs) + mapRect(android.graphics.RectF rect) mapVectors(float[] dst, float[] src) mapVectors(float[] dst, int dstIndex, float[] src, int srcIndex, int vectorCount) + mapVectors(float[] vecs) #ctor(android.graphics.Matrix src) postConcat(android.graphics.Matrix other) - postRotate(float degrees) postRotate(float degrees, float px, float py) - postScale(float sx, float sy) + postRotate(float degrees) postScale(float sx, float sy, float px, float py) - postSkew(float kx, float ky) + postScale(float sx, float sy) postSkew(float kx, float ky, float px, float py) + postSkew(float kx, float ky) postTranslate(float dx, float dy) preConcat(android.graphics.Matrix other) - preRotate(float degrees) preRotate(float degrees, float px, float py) - preScale(float sx, float sy) + preRotate(float degrees) preScale(float sx, float sy, float px, float py) - preSkew(float kx, float ky) + preScale(float sx, float sy) preSkew(float kx, float ky, float px, float py) + preSkew(float kx, float ky) preTranslate(float dx, float dy) set(android.graphics.Matrix src) setConcat(android.graphics.Matrix a, android.graphics.Matrix b) setPolyToPoly(float[] src, int srcIndex, float[] dst, int dstIndex, int pointCount) setRectToRect(android.graphics.RectF src, android.graphics.RectF dst, android.graphics.Matrix.ScaleToFit stf) - setRotate(float degrees) setRotate(float degrees, float px, float py) - setScale(float sx, float sy) + setRotate(float degrees) setScale(float sx, float sy, float px, float py) - setSinCos(float sinValue, float cosValue) + setScale(float sx, float sy) setSinCos(float sinValue, float cosValue, float px, float py) - setSkew(float kx, float ky) + setSinCos(float sinValue, float cosValue) setSkew(float kx, float ky, float px, float py) + setSkew(float kx, float ky) setTranslate(float dx, float dy) setValues(float[] values) class Mesh - make(android.graphics.MeshSpecification meshSpec, int mode, java.nio.Buffer vertexBuffer, int vertexCount, android.graphics.Rect bounds) - makeIndexed(android.graphics.MeshSpecification meshSpec, int mode, java.nio.Buffer vertexBuffer, int vertexCount, java.nio.ShortBuffer indexBuffer, android.graphics.Rect bounds) + #ctor(android.graphics.MeshSpecification meshSpec, int mode, java.nio.Buffer vertexBuffer, int vertexCount, android.graphics.RectF bounds) + #ctor(android.graphics.MeshSpecification meshSpec, int mode, java.nio.Buffer vertexBuffer, int vertexCount, java.nio.ShortBuffer indexBuffer, android.graphics.RectF bounds) setColorUniform(java.lang.String uniformName, android.graphics.Color color) setColorUniform(java.lang.String uniformName, int color) setColorUniform(java.lang.String uniformName, long color) - setFloatUniform(java.lang.String uniformName, float value) - setFloatUniform(java.lang.String uniformName, float value1, float value2) - setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3) setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3, float value4) + setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3) + setFloatUniform(java.lang.String uniformName, float value1, float value2) + setFloatUniform(java.lang.String uniformName, float value) setFloatUniform(java.lang.String uniformName, float[] values) - setIntUniform(java.lang.String uniformName, int value) - setIntUniform(java.lang.String uniformName, int value1, int value2) - setIntUniform(java.lang.String uniformName, int value1, int value2, int value3) setIntUniform(java.lang.String uniformName, int value1, int value2, int value3, int value4) + setIntUniform(java.lang.String uniformName, int value1, int value2, int value3) + setIntUniform(java.lang.String uniformName, int value1, int value2) + setIntUniform(java.lang.String uniformName, int value) setIntUniform(java.lang.String uniformName, int[] values) class MeshSpecification - make(java.util.List attributes, int vertexStride, java.util.List varyings, java.lang.String vertexShader, java.lang.String fragmentShader) - make(java.util.List attributes, int vertexStride, java.util.List varyings, java.lang.String vertexShader, java.lang.String fragmentShader, android.graphics.ColorSpace colorSpace) - make(java.util.List attributes, int vertexStride, java.util.List varyings, java.lang.String vertexShader, java.lang.String fragmentShader, android.graphics.ColorSpace colorSpace, int alphaType) + make(android.graphics.MeshSpecification.Attribute[] attributes, int vertexStride, android.graphics.MeshSpecification.Varying[] varyings, java.lang.String vertexShader, java.lang.String fragmentShader, android.graphics.ColorSpace colorSpace, int alphaType) + make(android.graphics.MeshSpecification.Attribute[] attributes, int vertexStride, android.graphics.MeshSpecification.Varying[] varyings, java.lang.String vertexShader, java.lang.String fragmentShader, android.graphics.ColorSpace colorSpace) + make(android.graphics.MeshSpecification.Attribute[] attributes, int vertexStride, android.graphics.MeshSpecification.Varying[] varyings, java.lang.String vertexShader, java.lang.String fragmentShader) class MeshSpecification.Attribute #ctor(int type, int offset, java.lang.String name) class MeshSpecification.Varying @@ -6265,17 +6364,17 @@ package android.graphics decodeByteArray(byte[] data, int offset, int length) decodeFile(java.lang.String pathName) decodeStream(java.io.InputStream is) - draw(android.graphics.Canvas canvas, float x, float y) draw(android.graphics.Canvas canvas, float x, float y, android.graphics.Paint paint) + draw(android.graphics.Canvas canvas, float x, float y) setTime(int relativeMilliseconds) class NinePatch - draw(android.graphics.Canvas canvas, android.graphics.Rect location) draw(android.graphics.Canvas canvas, android.graphics.Rect location, android.graphics.Paint paint) + draw(android.graphics.Canvas canvas, android.graphics.Rect location) draw(android.graphics.Canvas canvas, android.graphics.RectF location) getTransparentRegion(android.graphics.Rect bounds) isNinePatchChunk(byte[] chunk) - #ctor(android.graphics.Bitmap bitmap, byte[] chunk) #ctor(android.graphics.Bitmap bitmap, byte[] chunk, java.lang.String srcName) + #ctor(android.graphics.Bitmap bitmap, byte[] chunk) setPaint(android.graphics.Paint p) class Outline getRect(android.graphics.Rect outRect) @@ -6322,8 +6421,8 @@ package android.graphics hasGlyph(java.lang.String string) measureText(char[] text, int index, int count) measureText(java.lang.CharSequence text, int start, int end) - measureText(java.lang.String text) measureText(java.lang.String text, int start, int end) + measureText(java.lang.String text) #ctor(android.graphics.Paint paint) #ctor(int flags) set(android.graphics.Paint src) @@ -6383,9 +6482,9 @@ package android.graphics addCircle(float x, float y, float radius, android.graphics.Path.Direction dir) addOval(android.graphics.RectF oval, android.graphics.Path.Direction dir) addOval(float left, float top, float right, float bottom, android.graphics.Path.Direction dir) - addPath(android.graphics.Path src) addPath(android.graphics.Path src, android.graphics.Matrix matrix) addPath(android.graphics.Path src, float dx, float dy) + addPath(android.graphics.Path src) addRect(android.graphics.RectF rect, android.graphics.Path.Direction dir) addRect(float left, float top, float right, float bottom, android.graphics.Path.Direction dir) addRoundRect(android.graphics.RectF rect, float rx, float ry, android.graphics.Path.Direction dir) @@ -6393,8 +6492,8 @@ package android.graphics addRoundRect(float left, float top, float right, float bottom, float rx, float ry, android.graphics.Path.Direction dir) addRoundRect(float left, float top, float right, float bottom, float[] radii, android.graphics.Path.Direction dir) approximate(float acceptableError) - arcTo(android.graphics.RectF oval, float startAngle, float sweepAngle) arcTo(android.graphics.RectF oval, float startAngle, float sweepAngle, boolean forceMoveTo) + arcTo(android.graphics.RectF oval, float startAngle, float sweepAngle) arcTo(float left, float top, float right, float bottom, float startAngle, float sweepAngle, boolean forceMoveTo) computeBounds(android.graphics.RectF bounds, boolean exact) conicTo(float x1, float y1, float x2, float y2, float weight) @@ -6405,8 +6504,8 @@ package android.graphics isRect(android.graphics.RectF rect) lineTo(float x, float y) moveTo(float x, float y) - offset(float dx, float dy) offset(float dx, float dy, android.graphics.Path dst) + offset(float dx, float dy) op(android.graphics.Path path1, android.graphics.Path path2, android.graphics.Path.Op op) op(android.graphics.Path path, android.graphics.Path.Op op) #ctor(android.graphics.Path src) @@ -6419,8 +6518,8 @@ package android.graphics set(android.graphics.Path src) setFillType(android.graphics.Path.FillType ft) setLastPoint(float dx, float dy) - transform(android.graphics.Matrix matrix) transform(android.graphics.Matrix matrix, android.graphics.Path dst) + transform(android.graphics.Matrix matrix) class PathDashPathEffect #ctor(android.graphics.Path shape, float advance, float phase, android.graphics.PathDashPathEffect.Style style) class PathIterator @@ -6484,9 +6583,9 @@ package android.graphics drawBitmap(int[] colors, int offset, int stride, int x, int y, int width, int height, boolean hasAlpha, android.graphics.Paint paint) drawBitmapMesh(android.graphics.Bitmap bitmap, int meshWidth, int meshHeight, float[] verts, int vertOffset, int[] colors, int colorOffset, android.graphics.Paint paint) drawCircle(float cx, float cy, float radius, android.graphics.Paint paint) - drawColor(int color) drawColor(int color, android.graphics.BlendMode mode) drawColor(int color, android.graphics.PorterDuff.Mode mode) + drawColor(int color) drawColor(long color, android.graphics.BlendMode mode) drawDoubleRoundRect(android.graphics.RectF outer, float outerRx, float outerRy, android.graphics.RectF inner, float innerRx, float innerRy, android.graphics.Paint paint) drawDoubleRoundRect(android.graphics.RectF outer, float[] outerRadii, android.graphics.RectF inner, float[] innerRadii, android.graphics.Paint paint) @@ -6501,9 +6600,9 @@ package android.graphics drawPatch(android.graphics.NinePatch patch, android.graphics.Rect dst, android.graphics.Paint paint) drawPatch(android.graphics.NinePatch patch, android.graphics.RectF dst, android.graphics.Paint paint) drawPath(android.graphics.Path path, android.graphics.Paint paint) - drawPicture(android.graphics.Picture picture) drawPicture(android.graphics.Picture picture, android.graphics.Rect dst) drawPicture(android.graphics.Picture picture, android.graphics.RectF dst) + drawPicture(android.graphics.Picture picture) drawPoint(float x, float y, android.graphics.Paint paint) drawPoints(float[] pts, android.graphics.Paint paint) drawPoints(float[] pts, int offset, int count, android.graphics.Paint paint) @@ -6530,12 +6629,12 @@ package android.graphics setDensity(int density) class Rect contains(android.graphics.Rect r) - contains(int x, int y) contains(int left, int top, int right, int bottom) + contains(int x, int y) equals(java.lang.Object o) inset(android.graphics.Insets insets) - inset(int dx, int dy) inset(int left, int top, int right, int bottom) + inset(int dx, int dy) intersect(android.graphics.Rect r) intersect(int left, int top, int right, int bottom) intersects(android.graphics.Rect a, android.graphics.Rect b) @@ -6550,13 +6649,13 @@ package android.graphics setIntersect(android.graphics.Rect a, android.graphics.Rect b) unflattenFromString(java.lang.String str) union(android.graphics.Rect r) - union(int x, int y) union(int left, int top, int right, int bottom) + union(int x, int y) writeToParcel(android.os.Parcel out, int flags) class RectF contains(android.graphics.RectF r) - contains(float x, float y) contains(float left, float top, float right, float bottom) + contains(float x, float y) equals(java.lang.Object o) inset(float dx, float dy) intersect(android.graphics.RectF r) @@ -6576,8 +6675,8 @@ package android.graphics set(float left, float top, float right, float bottom) setIntersect(android.graphics.RectF a, android.graphics.RectF b) union(android.graphics.RectF r) - union(float x, float y) union(float left, float top, float right, float bottom) + union(float x, float y) writeToParcel(android.os.Parcel out, int flags) class Region contains(int x, int y) @@ -6601,24 +6700,24 @@ package android.graphics set(android.graphics.Region region) set(int left, int top, int right, int bottom) setPath(android.graphics.Path path, android.graphics.Region clip) - translate(int dx, int dy) translate(int dx, int dy, android.graphics.Region dst) + translate(int dx, int dy) union(android.graphics.Rect r) writeToParcel(android.os.Parcel p, int flags) class RegionIterator next(android.graphics.Rect r) #ctor(android.graphics.Region region) class RenderEffect - createBitmapEffect(android.graphics.Bitmap bitmap) createBitmapEffect(android.graphics.Bitmap bitmap, android.graphics.Rect src, android.graphics.Rect dst) + createBitmapEffect(android.graphics.Bitmap bitmap) createBlendModeEffect(android.graphics.RenderEffect dst, android.graphics.RenderEffect src, android.graphics.BlendMode blendMode) createBlurEffect(float radiusX, float radiusY, android.graphics.RenderEffect inputEffect, android.graphics.Shader.TileMode edgeTreatment) createBlurEffect(float radiusX, float radiusY, android.graphics.Shader.TileMode edgeTreatment) createChainEffect(android.graphics.RenderEffect outer, android.graphics.RenderEffect inner) - createColorFilterEffect(android.graphics.ColorFilter colorFilter) createColorFilterEffect(android.graphics.ColorFilter colorFilter, android.graphics.RenderEffect renderEffect) - createOffsetEffect(float offsetX, float offsetY) + createColorFilterEffect(android.graphics.ColorFilter colorFilter) createOffsetEffect(float offsetX, float offsetY, android.graphics.RenderEffect input) + createOffsetEffect(float offsetX, float offsetY) createRuntimeShaderEffect(android.graphics.RuntimeShader shader, java.lang.String uniformShaderName) createShaderEffect(android.graphics.Shader shader) class RenderNode @@ -6660,17 +6759,17 @@ package android.graphics setColorUniform(java.lang.String uniformName, android.graphics.Color color) setColorUniform(java.lang.String uniformName, int color) setColorUniform(java.lang.String uniformName, long color) - setFloatUniform(java.lang.String uniformName, float value) - setFloatUniform(java.lang.String uniformName, float value1, float value2) - setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3) setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3, float value4) + setFloatUniform(java.lang.String uniformName, float value1, float value2, float value3) + setFloatUniform(java.lang.String uniformName, float value1, float value2) + setFloatUniform(java.lang.String uniformName, float value) setFloatUniform(java.lang.String uniformName, float[] values) setInputBuffer(java.lang.String shaderName, android.graphics.BitmapShader shader) setInputShader(java.lang.String shaderName, android.graphics.Shader shader) - setIntUniform(java.lang.String uniformName, int value) - setIntUniform(java.lang.String uniformName, int value1, int value2) - setIntUniform(java.lang.String uniformName, int value1, int value2, int value3) setIntUniform(java.lang.String uniformName, int value1, int value2, int value3, int value4) + setIntUniform(java.lang.String uniformName, int value1, int value2, int value3) + setIntUniform(java.lang.String uniformName, int value1, int value2) + setIntUniform(java.lang.String uniformName, int value) setIntUniform(java.lang.String uniformName, int[] values) class Shader getLocalMatrix(android.graphics.Matrix localM) @@ -6681,11 +6780,11 @@ package android.graphics attachToGLContext(int texName) getTransformMatrix(float[] mtx) setDefaultBufferSize(int width, int height) - setOnFrameAvailableListener(android.graphics.SurfaceTexture.OnFrameAvailableListener listener) setOnFrameAvailableListener(android.graphics.SurfaceTexture.OnFrameAvailableListener listener, android.os.Handler handler) + setOnFrameAvailableListener(android.graphics.SurfaceTexture.OnFrameAvailableListener listener) #ctor(boolean singleBufferMode) - #ctor(int texName) #ctor(int texName, boolean singleBufferMode) + #ctor(int texName) interface SurfaceTexture.OnFrameAvailableListener onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture) class SurfaceTexture.OutOfResourcesException @@ -6696,8 +6795,8 @@ package android.graphics #ctor(float cx, float cy, long color0, long color1) #ctor(float cx, float cy, long[] colors, float[] positions) class Typeface - create(android.graphics.Typeface family, int style) create(android.graphics.Typeface family, int weight, boolean italic) + create(android.graphics.Typeface family, int style) create(java.lang.String familyName, int style) createFromAsset(android.content.res.AssetManager mgr, java.lang.String path) createFromFile(java.io.File file) @@ -6722,13 +6821,15 @@ package android.graphics #ctor(android.graphics.fonts.FontFamily family) class YuvImage compressToJpeg(android.graphics.Rect rectangle, int quality, java.io.OutputStream stream) + compressToJpegR(android.graphics.YuvImage sdr, int quality, java.io.OutputStream stream) + #ctor(byte[] yuv, int format, int width, int height, int[] strides, android.graphics.ColorSpace colorSpace) #ctor(byte[] yuv, int format, int width, int height, int[] strides) package android.graphics.drawable ;--------------------------------------- class AdaptiveIconDrawable - #ctor(android.graphics.drawable.Drawable backgroundDrawable, android.graphics.drawable.Drawable foregroundDrawable) #ctor(android.graphics.drawable.Drawable backgroundDrawable, android.graphics.drawable.Drawable foregroundDrawable, android.graphics.drawable.Drawable monochromeDrawable) + #ctor(android.graphics.drawable.Drawable backgroundDrawable, android.graphics.drawable.Drawable foregroundDrawable) applyTheme(android.content.res.Resources.Theme t) draw(android.graphics.Canvas canvas) getHotspotBounds(android.graphics.Rect outRect) @@ -6804,10 +6905,10 @@ package android.graphics.drawable unscheduleSelf(java.lang.Runnable what) class BitmapDrawable applyTheme(android.content.res.Resources.Theme t) - #ctor(android.content.res.Resources res) #ctor(android.content.res.Resources res, android.graphics.Bitmap bitmap) #ctor(android.content.res.Resources res, java.io.InputStream is) #ctor(android.content.res.Resources res, java.lang.String filepath) + #ctor(android.content.res.Resources res) #ctor(android.graphics.Bitmap bitmap) #ctor(java.io.InputStream is) #ctor(java.lang.String filepath) @@ -6869,19 +6970,19 @@ package android.graphics.drawable applyTheme(android.content.res.Resources.Theme t) copyBounds(android.graphics.Rect bounds) createFromPath(java.lang.String pathName) - createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName) createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName, android.graphics.BitmapFactory.Options opts) + createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName) createFromStream(java.io.InputStream is, java.lang.String srcName) - createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser) createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.content.res.Resources.Theme theme) - createFromXmlInner(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs) + createFromXml(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser) createFromXmlInner(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs, android.content.res.Resources.Theme theme) + createFromXmlInner(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs) draw(android.graphics.Canvas canvas) getHotspotBounds(android.graphics.Rect outRect) getOutline(android.graphics.Outline outline) getPadding(android.graphics.Rect padding) - inflate(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs) inflate(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs, android.content.res.Resources.Theme theme) + inflate(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs) onBoundsChange(android.graphics.Rect bounds) onLayoutDirectionChanged(int layoutDirection) onLevelChange(int level) @@ -6914,8 +7015,8 @@ package android.graphics.drawable scheduleDrawable(android.graphics.drawable.Drawable who, java.lang.Runnable what, long when) unscheduleDrawable(android.graphics.drawable.Drawable who, java.lang.Runnable what) class Drawable.ConstantState - newDrawable(android.content.res.Resources res) newDrawable(android.content.res.Resources res, android.content.res.Resources.Theme theme) + newDrawable(android.content.res.Resources res) class DrawableContainer applyTheme(android.content.res.Resources.Theme theme) draw(android.graphics.Canvas canvas) @@ -6987,8 +7088,8 @@ package android.graphics.drawable setColor(android.content.res.ColorStateList colorStateList) setColor(int argb) setColorFilter(android.graphics.ColorFilter colorFilter) - setColors(int[] colors) setColors(int[] colors, float[] offsets) + setColors(int[] colors) setCornerRadii(float[] radii) setCornerRadius(float radius) setDither(boolean dither) @@ -7001,10 +7102,10 @@ package android.graphics.drawable setPadding(int left, int top, int right, int bottom) setShape(int shape) setSize(int width, int height) - setStroke(int width, android.content.res.ColorStateList colorStateList) setStroke(int width, android.content.res.ColorStateList colorStateList, float dashWidth, float dashGap) - setStroke(int width, int color) + setStroke(int width, android.content.res.ColorStateList colorStateList) setStroke(int width, int color, float dashWidth, float dashGap) + setStroke(int width, int color) setThickness(int thickness) setThicknessRatio(float thicknessRatio) setTintBlendMode(android.graphics.BlendMode blendMode) @@ -7036,10 +7137,10 @@ package android.graphics.drawable getOutline(android.graphics.Outline outline) getPadding(android.graphics.Rect padding) inflate(android.content.res.Resources r, org.xmlpull.v1.XmlPullParser parser, android.util.AttributeSet attrs, android.content.res.Resources.Theme theme) - #ctor(android.graphics.drawable.Drawable drawable, float inset) #ctor(android.graphics.drawable.Drawable drawable, float insetLeftFraction, float insetTopFraction, float insetRightFraction, float insetBottomFraction) - #ctor(android.graphics.drawable.Drawable drawable, int inset) + #ctor(android.graphics.drawable.Drawable drawable, float inset) #ctor(android.graphics.drawable.Drawable drawable, int insetLeft, int insetTop, int insetRight, int insetBottom) + #ctor(android.graphics.drawable.Drawable drawable, int inset) onBoundsChange(android.graphics.Rect bounds) class LayerDrawable addLayer(android.graphics.drawable.Drawable dr) @@ -7263,8 +7364,8 @@ package android.graphics.fonts #ctor(android.content.res.AssetManager am, java.lang.String path) #ctor(android.content.res.Resources res, int resId) #ctor(android.graphics.fonts.Font font) - #ctor(android.os.ParcelFileDescriptor fd) #ctor(android.os.ParcelFileDescriptor fd, long offset, long size) + #ctor(android.os.ParcelFileDescriptor fd) #ctor(java.io.File path) #ctor(java.nio.ByteBuffer buffer) setFontVariationSettings(android.graphics.fonts.FontVariationAxis[] axes) @@ -7371,8 +7472,8 @@ package android.hardware setPreviewTexture(android.graphics.SurfaceTexture surfaceTexture) setZoomChangeListener(android.hardware.Camera.OnZoomChangeListener listener) startSmoothZoom(int value) - takePicture(android.hardware.Camera.ShutterCallback shutter, android.hardware.Camera.PictureCallback raw, android.hardware.Camera.PictureCallback jpeg) takePicture(android.hardware.Camera.ShutterCallback shutter, android.hardware.Camera.PictureCallback raw, android.hardware.Camera.PictureCallback postview, android.hardware.Camera.PictureCallback jpeg) + takePicture(android.hardware.Camera.ShutterCallback shutter, android.hardware.Camera.PictureCallback raw, android.hardware.Camera.PictureCallback jpeg) class Camera.Area #ctor(android.graphics.Rect rect, int weight) equals(java.lang.Object obj) @@ -7470,8 +7571,8 @@ package android.hardware flush(android.hardware.SensorEventListener listener) getAltitude(float p0, float p) getAngleChange(float[] angleChange, float[] R, float[] prevR) - getDefaultSensor(int type) getDefaultSensor(int type, boolean wakeUp) + getDefaultSensor(int type) getDynamicSensorList(int type) getInclination(float[] I) getOrientation(float[] R, float[] values) @@ -7479,27 +7580,27 @@ package android.hardware getRotationMatrix(float[] R, float[] I, float[] gravity, float[] geomagnetic) getRotationMatrixFromVector(float[] R, float[] rotationVector) getSensorList(int type) - registerDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback callback) registerDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback callback, android.os.Handler handler) - registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs) + registerDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback callback) registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs, android.os.Handler handler) - registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs, int maxReportLatencyUs) registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs, int maxReportLatencyUs, android.os.Handler handler) - registerListener(android.hardware.SensorListener listener, int sensors) + registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs, int maxReportLatencyUs) + registerListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor, int samplingPeriodUs) registerListener(android.hardware.SensorListener listener, int sensors, int rate) + registerListener(android.hardware.SensorListener listener, int sensors) remapCoordinateSystem(float[] inR, int X, int Y, float[] outR) requestTriggerSensor(android.hardware.TriggerEventListener listener, android.hardware.Sensor sensor) unregisterDynamicSensorCallback(android.hardware.SensorManager.DynamicSensorCallback callback) - unregisterListener(android.hardware.SensorEventListener listener) unregisterListener(android.hardware.SensorEventListener listener, android.hardware.Sensor sensor) - unregisterListener(android.hardware.SensorListener listener) + unregisterListener(android.hardware.SensorEventListener listener) unregisterListener(android.hardware.SensorListener listener, int sensors) + unregisterListener(android.hardware.SensorListener listener) class SensorManager.DynamicSensorCallback onDynamicSensorConnected(android.hardware.Sensor sensor) onDynamicSensorDisconnected(android.hardware.Sensor sensor) class SensorPrivacyManager - supportsSensorToggle(int sensor) supportsSensorToggle(int toggleType, int sensor) + supportsSensorToggle(int sensor) class SyncFence await(java.time.Duration timeout) writeToParcel(android.os.Parcel out, int flags) @@ -7537,10 +7638,10 @@ package android.hardware.biometrics package android.hardware.camera2 ;--------------------------------------- class CameraAccessException - #ctor(int problem) - #ctor(int problem, java.lang.String message) #ctor(int problem, java.lang.String message, java.lang.Throwable cause) + #ctor(int problem, java.lang.String message) #ctor(int problem, java.lang.Throwable cause) + #ctor(int problem) class CameraCaptureSession capture(android.hardware.camera2.CaptureRequest request, android.hardware.camera2.CameraCaptureSession.CaptureCallback listener, android.os.Handler handler) captureBurst(java.util.List requests, android.hardware.camera2.CameraCaptureSession.CaptureCallback listener, android.os.Handler handler) @@ -7581,8 +7682,8 @@ package android.hardware.camera2 class CameraConstrainedHighSpeedCaptureSession createHighSpeedRequestList(android.hardware.camera2.CaptureRequest request) class CameraDevice - createCaptureRequest(int templateType) createCaptureRequest(int templateType, java.util.Set physicalCameraIdSet) + createCaptureRequest(int templateType) createCaptureSession(android.hardware.camera2.params.SessionConfiguration config) createCaptureSession(java.util.List outputs, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler) createCaptureSessionByOutputConfigurations(java.util.List outputConfigurations, android.hardware.camera2.CameraCaptureSession.StateCallback callback, android.os.Handler handler) @@ -7775,9 +7876,9 @@ package android.hardware.camera2.params setDynamicRangeProfile(long profile) setMirrorMode(int mirrorMode) setPhysicalCameraId(java.lang.String physicalCameraId) + setReadoutTimestampEnabled(boolean on) setStreamUseCase(long streamUseCase) setTimestampBase(int timestampBase) - useReadoutTimestamp(boolean on) writeToParcel(android.os.Parcel dest, int flags) class RecommendedStreamConfigurationMap getHighResolutionOutputSizes(int format) @@ -7835,8 +7936,10 @@ package android.hardware.display equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) class DisplayManager - createVirtualDisplay(java.lang.String name, int width, int height, int densityDpi, android.view.Surface surface, int flags) + createVirtualDisplay(android.hardware.display.VirtualDisplayConfig config, android.os.Handler handler, android.hardware.display.VirtualDisplay.Callback callback) + createVirtualDisplay(android.hardware.display.VirtualDisplayConfig config) createVirtualDisplay(java.lang.String name, int width, int height, int densityDpi, android.view.Surface surface, int flags, android.hardware.display.VirtualDisplay.Callback callback, android.os.Handler handler) + createVirtualDisplay(java.lang.String name, int width, int height, int densityDpi, android.view.Surface surface, int flags) getDisplay(int displayId) getDisplays(java.lang.String category) registerDisplayListener(android.hardware.display.DisplayManager.DisplayListener listener, android.os.Handler handler) @@ -7845,9 +7948,24 @@ package android.hardware.display onDisplayAdded(int displayId) onDisplayChanged(int displayId) onDisplayRemoved(int displayId) + class HdrConversionMode + equals(java.lang.Object o) + #ctor(int conversionMode, int preferredHdrOutputType) + #ctor(int conversionMode) + writeToParcel(android.os.Parcel dest, int flags) class VirtualDisplay resize(int width, int height, int densityDpi) setSurface(android.view.Surface surface) + class VirtualDisplayConfig + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class VirtualDisplayConfig.Builder + addDisplayCategory(java.lang.String displayCategory) + setDisplayCategories(java.util.Set displayCategories) + setFlags(int flags) + setRequestedRefreshRate(float requestedRefreshRate) + setSurface(android.view.Surface surface) + #ctor(java.lang.String name, int width, int height, int densityDpi) package android.hardware.fingerprint ;--------------------------------------- @@ -7864,7 +7982,11 @@ package android.hardware.fingerprint package android.hardware.input ;--------------------------------------- + class HostUsiVersion + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) class InputManager + getHostUsiVersion(android.view.Display display) getInputDevice(int id) registerInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener listener, android.os.Handler handler) unregisterInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener listener) @@ -7908,11 +8030,11 @@ package android.hardware.usb getInterface(int index) writeToParcel(android.os.Parcel parcel, int flags) class UsbDeviceConnection - bulkTransfer(android.hardware.usb.UsbEndpoint endpoint, byte[] buffer, int length, int timeout) bulkTransfer(android.hardware.usb.UsbEndpoint endpoint, byte[] buffer, int offset, int length, int timeout) + bulkTransfer(android.hardware.usb.UsbEndpoint endpoint, byte[] buffer, int length, int timeout) claimInterface(android.hardware.usb.UsbInterface intf, boolean force) - controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout) controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int offset, int length, int timeout) + controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout) releaseInterface(android.hardware.usb.UsbInterface intf) requestWait(long timeout) setConfiguration(android.hardware.usb.UsbConfiguration configuration) @@ -7931,115 +8053,138 @@ package android.hardware.usb requestPermission(android.hardware.usb.UsbDevice device, android.app.PendingIntent pi) class UsbRequest initialize(android.hardware.usb.UsbDeviceConnection connection, android.hardware.usb.UsbEndpoint endpoint) - queue(java.nio.ByteBuffer buffer) queue(java.nio.ByteBuffer buffer, int length) + queue(java.nio.ByteBuffer buffer) setClientData(java.lang.Object data) -package android.healthconnect +package android.health.connect ;--------------------------------------- class AggregateRecordsGroupedByDurationResponse - get(android.healthconnect.datatypes.AggregationType aggregationType) - getZoneOffset(android.healthconnect.datatypes.AggregationType aggregationType) + get(android.health.connect.datatypes.AggregationType aggregationType) + getZoneOffset(android.health.connect.datatypes.AggregationType aggregationType) class AggregateRecordsGroupedByPeriodResponse - get(android.healthconnect.datatypes.AggregationType aggregationType) - getZoneOffset(android.healthconnect.datatypes.AggregationType aggregationType) + get(android.health.connect.datatypes.AggregationType aggregationType) + getZoneOffset(android.health.connect.datatypes.AggregationType aggregationType) class AggregateRecordsRequest.Builder - addAggregationType(android.healthconnect.datatypes.AggregationType aggregationType) - addDataOriginsFilter(android.healthconnect.datatypes.DataOrigin dataOriginsFilter) - #ctor(android.healthconnect.TimeRangeFilter timeRangeFilter) + addAggregationType(android.health.connect.datatypes.AggregationType aggregationType) + addDataOriginsFilter(android.health.connect.datatypes.DataOrigin dataOriginsFilter) + #ctor(android.health.connect.TimeRangeFilter timeRangeFilter) class AggregateRecordsResponse - get(android.healthconnect.datatypes.AggregationType aggregationType) - getZoneOffset(android.healthconnect.datatypes.AggregationType aggregationType) - class ChangeLogsRequest.Builder - #ctor(java.lang.String token) - setPageSize(int pageSize) - class ChangeLogTokenRequest.Builder - addDataOriginFilter(android.healthconnect.datatypes.DataOrigin dataOriginFilter) - addRecordType(java.lang.Class recordType) - class HealthConnectException - #ctor(int errorCode) - #ctor(int errorCode, java.lang.String message) + get(android.health.connect.datatypes.AggregationType aggregationType) + getDataOrigins(android.health.connect.datatypes.AggregationType aggregationType) + getZoneOffset(android.health.connect.datatypes.AggregationType aggregationType) class HealthConnectManager - aggregate(android.healthconnect.AggregateRecordsRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver,android.healthconnect.HealthConnectException> callback) - aggregateGroupByDuration(android.healthconnect.AggregateRecordsRequest request, java.time.Duration duration, java.util.concurrent.Executor executor, android.os.OutcomeReceiver>,android.healthconnect.HealthConnectException> callback) - aggregateGroupByPeriod(android.healthconnect.AggregateRecordsRequest request, java.time.Period period, java.util.concurrent.Executor executor, android.os.OutcomeReceiver>,android.healthconnect.HealthConnectException> callback) - deleteRecords(java.lang.Class recordType, android.healthconnect.TimeRangeFilter timeRangeFilter, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - deleteRecords(java.util.List recordIds, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - getChangeLogs(android.healthconnect.ChangeLogsRequest changeLogsRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - getChangeLogToken(android.healthconnect.ChangeLogTokenRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - insertRecords(java.util.List records, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - readRecords(android.healthconnect.ReadRecordsRequestUsingFilters request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver,android.healthconnect.HealthConnectException> callback) - readRecords(android.healthconnect.ReadRecordsRequestUsingIds request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver,android.healthconnect.HealthConnectException> callback) - updateRecords(java.util.List records, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - class InsertRecordsResponse - #ctor(java.util.List records) + aggregate(android.health.connect.AggregateRecordsRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver,android.health.connect.HealthConnectException> callback) + aggregateGroupByDuration(android.health.connect.AggregateRecordsRequest request, java.time.Duration duration, java.util.concurrent.Executor executor, android.os.OutcomeReceiver>,android.health.connect.HealthConnectException> callback) + aggregateGroupByPeriod(android.health.connect.AggregateRecordsRequest request, java.time.Period period, java.util.concurrent.Executor executor, android.os.OutcomeReceiver>,android.health.connect.HealthConnectException> callback) + deleteRecords(java.lang.Class recordType, android.health.connect.TimeRangeFilter timeRangeFilter, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + deleteRecords(java.util.List recordIds, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + getChangeLogs(android.health.connect.changelog.ChangeLogsRequest changeLogsRequest, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + getChangeLogToken(android.health.connect.changelog.ChangeLogTokenRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + insertRecords(java.util.List records, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + readRecords(android.health.connect.ReadRecordsRequest request, java.util.concurrent.Executor executor, android.os.OutcomeReceiver,android.health.connect.HealthConnectException> callback) + updateRecords(java.util.List records, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + class LocalTimeRangeFilter + equals(java.lang.Object o) + class LocalTimeRangeFilter.Builder + setEndTime(java.time.LocalDateTime localEndTime) + setStartTime(java.time.LocalDateTime localStartTime) class ReadRecordsRequestUsingFilters.Builder - addDataOrigins(android.healthconnect.datatypes.DataOrigin dataOrigin) + addDataOrigins(android.health.connect.datatypes.DataOrigin dataOrigin) #ctor(java.lang.Class recordType) - setTimeRangeFilter(android.healthconnect.TimeRangeFilter timeRangeFilter) + setAscending(boolean ascending) + setPageSize(int pageSize) + setPageToken(long pageToken) + setTimeRangeFilter(android.health.connect.TimeRangeFilter timeRangeFilter) class ReadRecordsRequestUsingIds.Builder addClientRecordId(java.lang.String clientRecordId) addId(java.lang.String id) #ctor(java.lang.Class recordType) - class RecordIdFilter.Builder - #ctor(java.lang.Class recordType) - setClientRecordId(java.lang.String clientRecordId) - setId(java.lang.String id) - class TimeRangeFilter.Builder - #ctor(java.time.Instant startTime, java.time.Instant endTime) + class RecordIdFilter + fromClientRecordId(java.lang.Class recordType, java.lang.String clientRecordId) + fromId(java.lang.Class recordType, java.lang.String id) + class TimeInstantRangeFilter + equals(java.lang.Object o) + class TimeInstantRangeFilter.Builder + setEndTime(java.time.Instant endTime) + setStartTime(java.time.Instant startTime) + +package android.health.connect.changelog +;--------------------------------------- + class ChangeLogsRequest + writeToParcel(android.os.Parcel dest, int flags) + class ChangeLogsRequest.Builder + #ctor(java.lang.String token) + setPageSize(int pageSize) + class ChangeLogsResponse + writeToParcel(android.os.Parcel dest, int flags) + class ChangeLogsResponse.DeletedLog + #ctor(java.lang.String deletedRecordId, long deletedTime) + class ChangeLogTokenRequest + writeToParcel(android.os.Parcel dest, int flags) + class ChangeLogTokenRequest.Builder + addDataOriginFilter(android.health.connect.datatypes.DataOrigin dataOriginFilter) + addRecordType(java.lang.Class recordType) + class ChangeLogTokenResponse + writeToParcel(android.os.Parcel dest, int flags) -package android.healthconnect.datatypes +package android.health.connect.datatypes ;--------------------------------------- class ActiveCaloriesBurnedRecord equals(java.lang.Object o) class ActiveCaloriesBurnedRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.healthconnect.datatypes.units.Energy energy) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.health.connect.datatypes.units.Energy energy) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class BasalBodyTemperatureRecord equals(java.lang.Object o) class BasalBodyTemperatureRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.healthconnect.datatypes.units.Temperature temperature) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.health.connect.datatypes.units.Temperature temperature) setZoneOffset(java.time.ZoneOffset zoneOffset) class BasalMetabolicRateRecord equals(java.lang.Object o) class BasalMetabolicRateRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Power basalMetabolicRate) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Power basalMetabolicRate) setZoneOffset(java.time.ZoneOffset zoneOffset) class BloodGlucoseRecord equals(java.lang.Object o) class BloodGlucoseRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int specimenSource, android.healthconnect.datatypes.units.BloodGlucose level, int relationToMeal, int mealType) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int specimenSource, android.health.connect.datatypes.units.BloodGlucose level, int relationToMeal, int mealType) setZoneOffset(java.time.ZoneOffset zoneOffset) class BloodPressureRecord equals(java.lang.Object o) class BloodPressureRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.healthconnect.datatypes.units.Pressure systolic, android.healthconnect.datatypes.units.Pressure diastolic, int bodyPosition) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.health.connect.datatypes.units.Pressure systolic, android.health.connect.datatypes.units.Pressure diastolic, int bodyPosition) setZoneOffset(java.time.ZoneOffset zoneOffset) class BodyFatRecord equals(java.lang.Object o) class BodyFatRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Percentage percentage) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Percentage percentage) setZoneOffset(java.time.ZoneOffset zoneOffset) class BodyTemperatureRecord equals(java.lang.Object o) class BodyTemperatureRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.healthconnect.datatypes.units.Temperature temperature) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int measurementLocation, android.health.connect.datatypes.units.Temperature temperature) + setZoneOffset(java.time.ZoneOffset zoneOffset) + class BodyWaterMassRecord + equals(java.lang.Object o) + class BodyWaterMassRecord.Builder + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Mass bodyWaterMass) setZoneOffset(java.time.ZoneOffset zoneOffset) class BoneMassRecord equals(java.lang.Object o) class BoneMassRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Mass mass) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Mass mass) setZoneOffset(java.time.ZoneOffset zoneOffset) class CervicalMucusRecord equals(java.lang.Object o) class CervicalMucusRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int sensation, int appearance) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int sensation, int appearance) setZoneOffset(java.time.ZoneOffset zoneOffset) class CyclingPedalingCadenceRecord equals(java.lang.Object object) class CyclingPedalingCadenceRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List cyclingPedalingCadenceRecordSamples) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List cyclingPedalingCadenceRecordSamples) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample @@ -8058,179 +8203,209 @@ package android.healthconnect.datatypes class DistanceRecord equals(java.lang.Object o) class DistanceRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.healthconnect.datatypes.units.Length distance) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.health.connect.datatypes.units.Length distance) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class ElevationGainedRecord equals(java.lang.Object o) class ElevationGainedRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.healthconnect.datatypes.units.Length elevation) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.health.connect.datatypes.units.Length elevation) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) + class ExerciseLap + equals(java.lang.Object o) + class ExerciseLap.Builder + #ctor(java.time.Instant startTime, java.time.Instant endTime) + setLength(android.health.connect.datatypes.units.Length length) class ExerciseRoute equals(java.lang.Object o) - #ctor(java.util.List routeLocations) + #ctor(java.util.List routeLocations) + writeToParcel(android.os.Parcel dest, int flags) class ExerciseRoute.Location equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) class ExerciseRoute.Location.Builder #ctor(java.time.Instant time, double latitude, double longitude) - setAltitude(android.healthconnect.datatypes.units.Length altitude) - setHorizontalAccuracy(android.healthconnect.datatypes.units.Length horizontalAccuracy) - setVerticalAccuracy(android.healthconnect.datatypes.units.Length verticalAccuracy) + setAltitude(android.health.connect.datatypes.units.Length altitude) + setHorizontalAccuracy(android.health.connect.datatypes.units.Length horizontalAccuracy) + setVerticalAccuracy(android.health.connect.datatypes.units.Length verticalAccuracy) + class ExerciseSegment + equals(java.lang.Object o) + class ExerciseSegment.Builder + #ctor(java.time.Instant startTime, java.time.Instant endTime, int segmentType) + setRepetitionsCount(int repetitionsCount) class ExerciseSessionRecord equals(java.lang.Object o) class ExerciseSessionRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, int exerciseType) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, int exerciseType) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) + setLaps(java.util.List laps) setNotes(java.lang.CharSequence notes) - setRoute(android.healthconnect.datatypes.ExerciseRoute route) + setRoute(android.health.connect.datatypes.ExerciseRoute route) + setSegments(java.util.List segments) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) setTitle(java.lang.CharSequence title) class FloorsClimbedRecord equals(java.lang.Object o) class FloorsClimbedRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, int floors) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, double floors) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class HeartRateRecord equals(java.lang.Object object) class HeartRateRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List heartRateSamples) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List heartRateSamples) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class HeartRateRecord.HeartRateSample equals(java.lang.Object object) #ctor(long beatsPerMinute, java.time.Instant time) + class HeartRateVariabilityRmssdRecord + equals(java.lang.Object o) + class HeartRateVariabilityRmssdRecord.Builder + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, double heartRateVariabilityMillis) + setZoneOffset(java.time.ZoneOffset zoneOffset) class HeightRecord equals(java.lang.Object o) class HeightRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Length height) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Length height) setZoneOffset(java.time.ZoneOffset zoneOffset) class HydrationRecord equals(java.lang.Object o) class HydrationRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.healthconnect.datatypes.units.Volume volume) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.health.connect.datatypes.units.Volume volume) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class InstantRecord equals(java.lang.Object object) + class IntermenstrualBleedingRecord + equals(java.lang.Object o) + class IntermenstrualBleedingRecord.Builder + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time) + setZoneOffset(java.time.ZoneOffset zoneOffset) class IntervalRecord equals(java.lang.Object object) class LeanBodyMassRecord equals(java.lang.Object o) class LeanBodyMassRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Mass mass) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Mass mass) setZoneOffset(java.time.ZoneOffset zoneOffset) class MenstruationFlowRecord equals(java.lang.Object o) class MenstruationFlowRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int flow) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int flow) setZoneOffset(java.time.ZoneOffset zoneOffset) + class MenstruationPeriodRecord + equals(java.lang.Object object) + class MenstruationPeriodRecord.Builder + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime) + setEndZoneOffset(java.time.ZoneOffset endZoneOffset) + setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class Metadata equals(java.lang.Object object) - setId(java.lang.String id) class Metadata.Builder setClientRecordId(java.lang.String clientRecordId) setClientRecordVersion(long clientRecordVersion) - setDataOrigin(android.healthconnect.datatypes.DataOrigin dataOrigin) - setDevice(android.healthconnect.datatypes.Device device) + setDataOrigin(android.health.connect.datatypes.DataOrigin dataOrigin) + setDevice(android.health.connect.datatypes.Device device) setId(java.lang.String id) setLastModifiedTime(java.time.Instant lastModifiedTime) + setRecordingMethod(int recordingMethod) class NutritionRecord equals(java.lang.Object o) class NutritionRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime) - setBiotin(android.healthconnect.datatypes.units.Mass biotin) - setCaffeine(android.healthconnect.datatypes.units.Mass caffeine) - setCalcium(android.healthconnect.datatypes.units.Mass calcium) - setChloride(android.healthconnect.datatypes.units.Mass chloride) - setCholesterol(android.healthconnect.datatypes.units.Mass cholesterol) - setChromium(android.healthconnect.datatypes.units.Mass chromium) - setCopper(android.healthconnect.datatypes.units.Mass copper) - setDietaryFiber(android.healthconnect.datatypes.units.Mass dietaryFiber) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime) + setBiotin(android.health.connect.datatypes.units.Mass biotin) + setCaffeine(android.health.connect.datatypes.units.Mass caffeine) + setCalcium(android.health.connect.datatypes.units.Mass calcium) + setChloride(android.health.connect.datatypes.units.Mass chloride) + setCholesterol(android.health.connect.datatypes.units.Mass cholesterol) + setChromium(android.health.connect.datatypes.units.Mass chromium) + setCopper(android.health.connect.datatypes.units.Mass copper) + setDietaryFiber(android.health.connect.datatypes.units.Mass dietaryFiber) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) - setEnergy(android.healthconnect.datatypes.units.Energy energy) - setEnergyFromFat(android.healthconnect.datatypes.units.Energy energyFromFat) - setFolate(android.healthconnect.datatypes.units.Mass folate) - setFolicAcid(android.healthconnect.datatypes.units.Mass folicAcid) - setIodine(android.healthconnect.datatypes.units.Mass iodine) - setIron(android.healthconnect.datatypes.units.Mass iron) - setMagnesium(android.healthconnect.datatypes.units.Mass magnesium) - setManganese(android.healthconnect.datatypes.units.Mass manganese) + setEnergy(android.health.connect.datatypes.units.Energy energy) + setEnergyFromFat(android.health.connect.datatypes.units.Energy energyFromFat) + setFolate(android.health.connect.datatypes.units.Mass folate) + setFolicAcid(android.health.connect.datatypes.units.Mass folicAcid) + setIodine(android.health.connect.datatypes.units.Mass iodine) + setIron(android.health.connect.datatypes.units.Mass iron) + setMagnesium(android.health.connect.datatypes.units.Mass magnesium) + setManganese(android.health.connect.datatypes.units.Mass manganese) setMealName(java.lang.String mealName) setMealType(int mealType) - setMolybdenum(android.healthconnect.datatypes.units.Mass molybdenum) - setMonounsaturatedFat(android.healthconnect.datatypes.units.Mass monounsaturatedFat) - setNiacin(android.healthconnect.datatypes.units.Mass niacin) - setPantothenicAcid(android.healthconnect.datatypes.units.Mass pantothenicAcid) - setPhosphorus(android.healthconnect.datatypes.units.Mass phosphorus) - setPolyunsaturatedFat(android.healthconnect.datatypes.units.Mass polyunsaturatedFat) - setPotassium(android.healthconnect.datatypes.units.Mass potassium) - setProtein(android.healthconnect.datatypes.units.Mass protein) - setRiboflavin(android.healthconnect.datatypes.units.Mass riboflavin) - setSaturatedFat(android.healthconnect.datatypes.units.Mass saturatedFat) - setSelenium(android.healthconnect.datatypes.units.Mass selenium) - setSodium(android.healthconnect.datatypes.units.Mass sodium) + setMolybdenum(android.health.connect.datatypes.units.Mass molybdenum) + setMonounsaturatedFat(android.health.connect.datatypes.units.Mass monounsaturatedFat) + setNiacin(android.health.connect.datatypes.units.Mass niacin) + setPantothenicAcid(android.health.connect.datatypes.units.Mass pantothenicAcid) + setPhosphorus(android.health.connect.datatypes.units.Mass phosphorus) + setPolyunsaturatedFat(android.health.connect.datatypes.units.Mass polyunsaturatedFat) + setPotassium(android.health.connect.datatypes.units.Mass potassium) + setProtein(android.health.connect.datatypes.units.Mass protein) + setRiboflavin(android.health.connect.datatypes.units.Mass riboflavin) + setSaturatedFat(android.health.connect.datatypes.units.Mass saturatedFat) + setSelenium(android.health.connect.datatypes.units.Mass selenium) + setSodium(android.health.connect.datatypes.units.Mass sodium) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - setSugar(android.healthconnect.datatypes.units.Mass sugar) - setThiamin(android.healthconnect.datatypes.units.Mass thiamin) - setTotalCarbohydrate(android.healthconnect.datatypes.units.Mass totalCarbohydrate) - setTotalFat(android.healthconnect.datatypes.units.Mass totalFat) - setTransFat(android.healthconnect.datatypes.units.Mass transFat) - setUnsaturatedFat(android.healthconnect.datatypes.units.Mass unsaturatedFat) - setVitaminA(android.healthconnect.datatypes.units.Mass vitaminA) - setVitaminB12(android.healthconnect.datatypes.units.Mass vitaminB12) - setVitaminB6(android.healthconnect.datatypes.units.Mass vitaminB6) - setVitaminC(android.healthconnect.datatypes.units.Mass vitaminC) - setVitaminD(android.healthconnect.datatypes.units.Mass vitaminD) - setVitaminE(android.healthconnect.datatypes.units.Mass vitaminE) - setVitaminK(android.healthconnect.datatypes.units.Mass vitaminK) - setZinc(android.healthconnect.datatypes.units.Mass zinc) + setSugar(android.health.connect.datatypes.units.Mass sugar) + setThiamin(android.health.connect.datatypes.units.Mass thiamin) + setTotalCarbohydrate(android.health.connect.datatypes.units.Mass totalCarbohydrate) + setTotalFat(android.health.connect.datatypes.units.Mass totalFat) + setTransFat(android.health.connect.datatypes.units.Mass transFat) + setUnsaturatedFat(android.health.connect.datatypes.units.Mass unsaturatedFat) + setVitaminA(android.health.connect.datatypes.units.Mass vitaminA) + setVitaminB12(android.health.connect.datatypes.units.Mass vitaminB12) + setVitaminB6(android.health.connect.datatypes.units.Mass vitaminB6) + setVitaminC(android.health.connect.datatypes.units.Mass vitaminC) + setVitaminD(android.health.connect.datatypes.units.Mass vitaminD) + setVitaminE(android.health.connect.datatypes.units.Mass vitaminE) + setVitaminK(android.health.connect.datatypes.units.Mass vitaminK) + setZinc(android.health.connect.datatypes.units.Mass zinc) class OvulationTestRecord equals(java.lang.Object o) class OvulationTestRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int result) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int result) setZoneOffset(java.time.ZoneOffset zoneOffset) class OxygenSaturationRecord equals(java.lang.Object o) class OxygenSaturationRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Percentage percentage) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Percentage percentage) setZoneOffset(java.time.ZoneOffset zoneOffset) class PowerRecord equals(java.lang.Object object) class PowerRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List powerRecordSamples) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List powerRecordSamples) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) class PowerRecord.PowerRecordSample equals(java.lang.Object object) - #ctor(android.healthconnect.datatypes.units.Power power, java.time.Instant time) + #ctor(android.health.connect.datatypes.units.Power power, java.time.Instant time) class Record equals(java.lang.Object object) class RespiratoryRateRecord equals(java.lang.Object o) class RespiratoryRateRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, double rate) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, double rate) setZoneOffset(java.time.ZoneOffset zoneOffset) class RestingHeartRateRecord equals(java.lang.Object o) class RestingHeartRateRecord.Builder - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, long beatsPerMinute) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, long beatsPerMinute) setZoneOffset(java.time.ZoneOffset zoneOffset) class SexualActivityRecord equals(java.lang.Object o) class SexualActivityRecord.Builder setZoneOffset(java.time.ZoneOffset zoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int protectionUsed) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int protectionUsed) class SleepSessionRecord equals(java.lang.Object o) class SleepSessionRecord.Builder - addStage(android.healthconnect.datatypes.SleepSessionRecord.Stage stage) setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setNotes(java.lang.CharSequence notes) + setStages(java.util.List stages) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) setTitle(java.lang.CharSequence title) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List stages) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime) class SleepSessionRecord.Stage equals(java.lang.Object o) #ctor(java.time.Instant startTime, java.time.Instant endTime, int stageType) @@ -8239,16 +8414,16 @@ package android.healthconnect.datatypes class SpeedRecord.Builder setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List speedRecordSamples) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List speedRecordSamples) class SpeedRecord.SpeedRecordSample equals(java.lang.Object object) - #ctor(android.healthconnect.datatypes.units.Velocity speed, java.time.Instant time) + #ctor(android.health.connect.datatypes.units.Velocity speed, java.time.Instant time) class StepsCadenceRecord equals(java.lang.Object object) class StepsCadenceRecord.Builder setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List stepsCadenceRecordSamples) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, java.util.List stepsCadenceRecordSamples) class StepsCadenceRecord.StepsCadenceRecordSample equals(java.lang.Object object) #ctor(double rate, java.time.Instant time) @@ -8257,87 +8432,87 @@ package android.healthconnect.datatypes class StepsRecord.Builder setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, long count) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, long count) class TotalCaloriesBurnedRecord equals(java.lang.Object object) class TotalCaloriesBurnedRecord.Builder setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.healthconnect.datatypes.units.Energy energy) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, android.health.connect.datatypes.units.Energy energy) class Vo2MaxRecord equals(java.lang.Object o) class Vo2MaxRecord.Builder setZoneOffset(java.time.ZoneOffset zoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, int measurementMethod, double vo2MillilitersPerMinuteKilogram) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, int measurementMethod, double vo2MillilitersPerMinuteKilogram) class WeightRecord equals(java.lang.Object o) class WeightRecord.Builder setZoneOffset(java.time.ZoneOffset zoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant time, android.healthconnect.datatypes.units.Mass weight) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant time, android.health.connect.datatypes.units.Mass weight) class WheelchairPushesRecord equals(java.lang.Object object) class WheelchairPushesRecord.Builder setEndZoneOffset(java.time.ZoneOffset endZoneOffset) setStartZoneOffset(java.time.ZoneOffset startZoneOffset) - #ctor(android.healthconnect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, long count) + #ctor(android.health.connect.datatypes.Metadata metadata, java.time.Instant startTime, java.time.Instant endTime, long count) -package android.healthconnect.datatypes.units +package android.health.connect.datatypes.units ;--------------------------------------- class BloodGlucose - compareTo(android.healthconnect.datatypes.units.BloodGlucose other) + compareTo(android.health.connect.datatypes.units.BloodGlucose other) equals(java.lang.Object object) fromMillimolesPerLiter(double value) class Energy - compareTo(android.healthconnect.datatypes.units.Energy other) + compareTo(android.health.connect.datatypes.units.Energy other) equals(java.lang.Object object) - fromJoules(double value) + fromCalories(double value) class Length - compareTo(android.healthconnect.datatypes.units.Length other) + compareTo(android.health.connect.datatypes.units.Length other) equals(java.lang.Object object) fromMeters(double value) class Mass - compareTo(android.healthconnect.datatypes.units.Mass other) + compareTo(android.health.connect.datatypes.units.Mass other) equals(java.lang.Object object) - fromKilograms(double value) + fromGrams(double value) class Percentage - compareTo(android.healthconnect.datatypes.units.Percentage other) + compareTo(android.health.connect.datatypes.units.Percentage other) equals(java.lang.Object object) fromValue(double value) class Power - compareTo(android.healthconnect.datatypes.units.Power other) + compareTo(android.health.connect.datatypes.units.Power other) equals(java.lang.Object object) fromWatts(double value) class Pressure - compareTo(android.healthconnect.datatypes.units.Pressure other) + compareTo(android.health.connect.datatypes.units.Pressure other) equals(java.lang.Object object) fromMillimetersOfMercury(double value) class Temperature - compareTo(android.healthconnect.datatypes.units.Temperature other) + compareTo(android.health.connect.datatypes.units.Temperature other) equals(java.lang.Object object) fromCelsius(double value) class Velocity - compareTo(android.healthconnect.datatypes.units.Velocity other) + compareTo(android.health.connect.datatypes.units.Velocity other) equals(java.lang.Object object) fromMetersPerSecond(double value) class Volume - compareTo(android.healthconnect.datatypes.units.Volume other) + compareTo(android.health.connect.datatypes.units.Volume other) equals(java.lang.Object object) - fromMilliliters(double value) + fromLiters(double value) package android.icu.lang ;--------------------------------------- class UCharacter charCount(int cp) - codePointAt(char[] text, int index) codePointAt(char[] text, int index, int limit) + codePointAt(char[] text, int index) codePointAt(java.lang.CharSequence seq, int index) - codePointBefore(char[] text, int index) codePointBefore(char[] text, int index, int limit) + codePointBefore(char[] text, int index) codePointBefore(java.lang.CharSequence seq, int index) codePointCount(char[] text, int start, int limit) codePointCount(java.lang.CharSequence text, int start, int limit) - digit(int ch) digit(int ch, int radix) + digit(int ch) foldCase(int ch, boolean defaultmapping) foldCase(int ch, int options) foldCase(java.lang.String str, boolean defaultmapping) @@ -8348,8 +8523,8 @@ package android.icu.lang getCharFromExtendedName(java.lang.String name) getCharFromName(java.lang.String name) getCharFromNameAlias(java.lang.String name) - getCodePoint(char char16) getCodePoint(char lead, char trail) + getCodePoint(char char16) getCodePoint(int lead, int trail) getCombiningClass(int ch) getDirection(int ch) @@ -8408,8 +8583,8 @@ package android.icu.lang isWhitespace(int ch) offsetByCodePoints(char[] text, int start, int count, int index, int codePointOffset) offsetByCodePoints(java.lang.CharSequence text, int index, int codePointOffset) - toChars(int cp) toChars(int cp, char[] dst, int dstIndex) + toChars(int cp) toCodePoint(char high, char low) toCodePoint(int high, int low) toLowerCase(android.icu.util.ULocale locale, java.lang.String str) @@ -8417,12 +8592,12 @@ package android.icu.lang toLowerCase(java.lang.String str) toLowerCase(java.util.Locale locale, java.lang.String str) toString(int ch) - toTitleCase(android.icu.util.ULocale locale, java.lang.String str, android.icu.text.BreakIterator titleIter) toTitleCase(android.icu.util.ULocale locale, java.lang.String str, android.icu.text.BreakIterator titleIter, int options) + toTitleCase(android.icu.util.ULocale locale, java.lang.String str, android.icu.text.BreakIterator titleIter) toTitleCase(int ch) toTitleCase(java.lang.String str, android.icu.text.BreakIterator breakiter) - toTitleCase(java.util.Locale locale, java.lang.String str, android.icu.text.BreakIterator breakiter) toTitleCase(java.util.Locale locale, java.lang.String str, android.icu.text.BreakIterator titleIter, int options) + toTitleCase(java.util.Locale locale, java.lang.String str, android.icu.text.BreakIterator breakiter) toUpperCase(android.icu.util.ULocale locale, java.lang.String str) toUpperCase(int ch) toUpperCase(java.lang.String str) @@ -8455,54 +8630,54 @@ package android.icu.math ;--------------------------------------- class BigDecimal abs(android.icu.math.MathContext set) - add(android.icu.math.BigDecimal rhs) add(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - #ctor(char[] inchars) + add(android.icu.math.BigDecimal rhs) #ctor(char[] inchars, int offset, int length) + #ctor(char[] inchars) #ctor(double num) #ctor(int num) #ctor(java.lang.String string) #ctor(java.math.BigDecimal bd) - #ctor(java.math.BigInteger bi) #ctor(java.math.BigInteger bi, int scale) + #ctor(java.math.BigInteger bi) #ctor(long num) - compareTo(android.icu.math.BigDecimal rhs) compareTo(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - divide(android.icu.math.BigDecimal rhs) + compareTo(android.icu.math.BigDecimal rhs) divide(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - divide(android.icu.math.BigDecimal rhs, int round) divide(android.icu.math.BigDecimal rhs, int scale, int round) - divideInteger(android.icu.math.BigDecimal rhs) + divide(android.icu.math.BigDecimal rhs, int round) + divide(android.icu.math.BigDecimal rhs) divideInteger(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) + divideInteger(android.icu.math.BigDecimal rhs) equals(java.lang.Object obj) - format(int before, int after) format(int before, int after, int explaces, int exdigits, int exformint, int exround) - max(android.icu.math.BigDecimal rhs) + format(int before, int after) max(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - min(android.icu.math.BigDecimal rhs) + max(android.icu.math.BigDecimal rhs) min(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) + min(android.icu.math.BigDecimal rhs) movePointLeft(int n) movePointRight(int n) - multiply(android.icu.math.BigDecimal rhs) multiply(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) + multiply(android.icu.math.BigDecimal rhs) negate(android.icu.math.MathContext set) plus(android.icu.math.MathContext set) - pow(android.icu.math.BigDecimal rhs) pow(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - remainder(android.icu.math.BigDecimal rhs) + pow(android.icu.math.BigDecimal rhs) remainder(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) - setScale(int scale) + remainder(android.icu.math.BigDecimal rhs) setScale(int scale, int round) - subtract(android.icu.math.BigDecimal rhs) + setScale(int scale) subtract(android.icu.math.BigDecimal rhs, android.icu.math.MathContext set) + subtract(android.icu.math.BigDecimal rhs) valueOf(double dub) - valueOf(long lint) valueOf(long lint, int scale) + valueOf(long lint) class MathContext - #ctor(int setdigits) - #ctor(int setdigits, int setform) - #ctor(int setdigits, int setform, boolean setlostdigits) #ctor(int setdigits, int setform, boolean setlostdigits, int setroundingmode) + #ctor(int setdigits, int setform, boolean setlostdigits) + #ctor(int setdigits, int setform) + #ctor(int setdigits) package android.icu.number ;--------------------------------------- @@ -8669,17 +8844,17 @@ package android.icu.text setText(java.lang.String newText) setText(java.text.CharacterIterator newText) class CaseMap.Fold - apply(java.lang.CharSequence src) apply(java.lang.CharSequence src, A dest, android.icu.text.Edits edits) + apply(java.lang.CharSequence src) class CaseMap.Lower - apply(java.util.Locale locale, java.lang.CharSequence src) apply(java.util.Locale locale, java.lang.CharSequence src, A dest, android.icu.text.Edits edits) + apply(java.util.Locale locale, java.lang.CharSequence src) class CaseMap.Title - apply(java.util.Locale locale, android.icu.text.BreakIterator iter, java.lang.CharSequence src) apply(java.util.Locale locale, android.icu.text.BreakIterator iter, java.lang.CharSequence src, A dest, android.icu.text.Edits edits) + apply(java.util.Locale locale, android.icu.text.BreakIterator iter, java.lang.CharSequence src) class CaseMap.Upper - apply(java.util.Locale locale, java.lang.CharSequence src) apply(java.util.Locale locale, java.lang.CharSequence src, A dest, android.icu.text.Edits edits) + apply(java.util.Locale locale, java.lang.CharSequence src) class CollationElementIterator equals(java.lang.Object that) getMaxExpansion(int ce) @@ -8703,13 +8878,13 @@ package android.icu.text equals(java.lang.Object obj) equals(java.lang.String source, java.lang.String target) getCollationKey(java.lang.String source) - getDisplayName(android.icu.util.ULocale objectLocale) getDisplayName(android.icu.util.ULocale objectLocale, android.icu.util.ULocale displayLocale) - getDisplayName(java.util.Locale objectLocale) + getDisplayName(android.icu.util.ULocale objectLocale) getDisplayName(java.util.Locale objectLocale, java.util.Locale displayLocale) + getDisplayName(java.util.Locale objectLocale) getEquivalentReorderCodes(int reorderCode) - getFunctionalEquivalent(java.lang.String keyword, android.icu.util.ULocale locID) getFunctionalEquivalent(java.lang.String keyword, android.icu.util.ULocale locID, boolean[] isAvailable) + getFunctionalEquivalent(java.lang.String keyword, android.icu.util.ULocale locID) getInstance(android.icu.util.ULocale locale) getInstance(java.util.Locale locale) getKeywordValues(java.lang.String keyword) @@ -8743,44 +8918,44 @@ package android.icu.text equals(java.lang.Object obj) format(android.icu.util.Calendar cal, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition) format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition) - format(java.util.Date date) format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition) + format(java.util.Date date) getBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute key) getContext(android.icu.text.DisplayContext.Type type) - getDateInstance(android.icu.util.Calendar cal, int dateStyle) getDateInstance(android.icu.util.Calendar cal, int dateStyle, android.icu.util.ULocale locale) getDateInstance(android.icu.util.Calendar cal, int dateStyle, java.util.Locale locale) - getDateInstance(int style) + getDateInstance(android.icu.util.Calendar cal, int dateStyle) getDateInstance(int style, android.icu.util.ULocale locale) getDateInstance(int style, java.util.Locale aLocale) - getDateTimeInstance(android.icu.util.Calendar cal, int dateStyle, int timeStyle) + getDateInstance(int style) getDateTimeInstance(android.icu.util.Calendar cal, int dateStyle, int timeStyle, android.icu.util.ULocale locale) getDateTimeInstance(android.icu.util.Calendar cal, int dateStyle, int timeStyle, java.util.Locale locale) - getDateTimeInstance(int dateStyle, int timeStyle) + getDateTimeInstance(android.icu.util.Calendar cal, int dateStyle, int timeStyle) getDateTimeInstance(int dateStyle, int timeStyle, android.icu.util.ULocale locale) getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale aLocale) - getInstance(android.icu.util.Calendar cal) + getDateTimeInstance(int dateStyle, int timeStyle) getInstance(android.icu.util.Calendar cal, android.icu.util.ULocale locale) getInstance(android.icu.util.Calendar cal, java.util.Locale locale) + getInstance(android.icu.util.Calendar cal) getInstanceForSkeleton(android.icu.util.Calendar cal, java.lang.String skeleton, android.icu.util.ULocale locale) getInstanceForSkeleton(android.icu.util.Calendar cal, java.lang.String skeleton, java.util.Locale locale) - getInstanceForSkeleton(java.lang.String skeleton) getInstanceForSkeleton(java.lang.String skeleton, android.icu.util.ULocale locale) getInstanceForSkeleton(java.lang.String skeleton, java.util.Locale locale) + getInstanceForSkeleton(java.lang.String skeleton) getPatternInstance(android.icu.util.Calendar cal, java.lang.String skeleton, android.icu.util.ULocale locale) getPatternInstance(android.icu.util.Calendar cal, java.lang.String skeleton, java.util.Locale locale) - getPatternInstance(java.lang.String skeleton) getPatternInstance(java.lang.String skeleton, android.icu.util.ULocale locale) getPatternInstance(java.lang.String skeleton, java.util.Locale locale) - getTimeInstance(android.icu.util.Calendar cal, int timeStyle) + getPatternInstance(java.lang.String skeleton) getTimeInstance(android.icu.util.Calendar cal, int timeStyle, android.icu.util.ULocale locale) getTimeInstance(android.icu.util.Calendar cal, int timeStyle, java.util.Locale locale) - getTimeInstance(int style) + getTimeInstance(android.icu.util.Calendar cal, int timeStyle) getTimeInstance(int style, android.icu.util.ULocale locale) getTimeInstance(int style, java.util.Locale aLocale) - parse(java.lang.String text) + getTimeInstance(int style) parse(java.lang.String text, android.icu.util.Calendar cal, java.text.ParsePosition pos) parse(java.lang.String text, java.text.ParsePosition pos) + parse(java.lang.String text) parseObject(java.lang.String source, java.text.ParsePosition pos) setBooleanAttribute(android.icu.text.DateFormat.BooleanAttribute key, boolean value) setCalendar(android.icu.util.Calendar newCalendar) @@ -8814,14 +8989,14 @@ package android.icu.text setEraNames(java.lang.String[] newEraNames) setEras(java.lang.String[] newEras) setLocalPatternChars(java.lang.String newLocalPatternChars) - setMonths(java.lang.String[] newMonths) setMonths(java.lang.String[] newMonths, int context, int width) + setMonths(java.lang.String[] newMonths) setNarrowEras(java.lang.String[] newNarrowEras) setQuarters(java.lang.String[] newQuarters, int context, int width) setShortMonths(java.lang.String[] newShortMonths) setShortWeekdays(java.lang.String[] newAbbrevWeekdays) - setWeekdays(java.lang.String[] newWeekdays) setWeekdays(java.lang.String[] newWeekdays, int context, int width) + setWeekdays(java.lang.String[] newWeekdays) setYearNames(java.lang.String[] yearNames, int context, int width) setZodiacNames(java.lang.String[] zodiacNames, int context, int width) setZoneStrings(java.lang.String[][] newZoneStrings) @@ -8832,12 +9007,12 @@ package android.icu.text formatToValue(android.icu.util.Calendar fromCalendar, android.icu.util.Calendar toCalendar) formatToValue(android.icu.util.DateInterval dtInterval) getContext(android.icu.text.DisplayContext.Type type) - getInstance(java.lang.String skeleton) getInstance(java.lang.String skeleton, android.icu.text.DateIntervalInfo dtitvinf) - getInstance(java.lang.String skeleton, android.icu.util.ULocale locale) getInstance(java.lang.String skeleton, android.icu.util.ULocale locale, android.icu.text.DateIntervalInfo dtitvinf) - getInstance(java.lang.String skeleton, java.util.Locale locale) + getInstance(java.lang.String skeleton, android.icu.util.ULocale locale) getInstance(java.lang.String skeleton, java.util.Locale locale, android.icu.text.DateIntervalInfo dtitvinf) + getInstance(java.lang.String skeleton, java.util.Locale locale) + getInstance(java.lang.String skeleton) parseObject(java.lang.String source, java.text.ParsePosition parse_pos) setContext(android.icu.text.DisplayContext context) setDateIntervalInfo(android.icu.text.DateIntervalInfo newItvPattern) @@ -8863,15 +9038,15 @@ package android.icu.text getAppendItemName(int field) getBaseSkeleton(java.lang.String pattern) getBaseSkeletons(java.util.Set result) - getBestPattern(java.lang.String skeleton) getBestPattern(java.lang.String skeleton, int options) + getBestPattern(java.lang.String skeleton) getFieldDisplayName(int field, android.icu.text.DateTimePatternGenerator.DisplayWidth width) getInstance(android.icu.util.ULocale uLocale) getInstance(java.util.Locale locale) getSkeleton(java.lang.String pattern) getSkeletons(java.util.Map result) - replaceFieldTypes(java.lang.String pattern, java.lang.String skeleton) replaceFieldTypes(java.lang.String pattern, java.lang.String skeleton, int options) + replaceFieldTypes(java.lang.String pattern, java.lang.String skeleton) setAppendItemFormat(int field, java.lang.String value) setAppendItemName(int field, java.lang.String value) setDateTimeFormat(java.lang.String dateTimeFormat) @@ -8879,9 +9054,9 @@ package android.icu.text class DecimalFormat applyLocalizedPattern(java.lang.String localizedPattern) applyPattern(java.lang.String pattern) - #ctor(java.lang.String pattern) - #ctor(java.lang.String pattern, android.icu.text.DecimalFormatSymbols symbols) #ctor(java.lang.String pattern, android.icu.text.DecimalFormatSymbols symbols, android.icu.text.CurrencyPluralInfo infoInput, int style) + #ctor(java.lang.String pattern, android.icu.text.DecimalFormatSymbols symbols) + #ctor(java.lang.String pattern) equals(java.lang.Object obj) format(android.icu.math.BigDecimal number, java.lang.StringBuffer result, java.text.FieldPosition fieldPosition) format(android.icu.util.CurrencyAmount currAmt, java.lang.StringBuffer result, java.text.FieldPosition fieldPosition) @@ -8995,10 +9170,10 @@ package android.icu.text format(java.util.Collection items) formatToValue(java.lang.Object... items) formatToValue(java.util.Collection items) - getInstance(android.icu.util.ULocale locale) getInstance(android.icu.util.ULocale locale, android.icu.text.ListFormatter.Type type, android.icu.text.ListFormatter.Width width) - getInstance(java.util.Locale locale) + getInstance(android.icu.util.ULocale locale) getInstance(java.util.Locale locale, android.icu.text.ListFormatter.Type type, android.icu.text.ListFormatter.Width width) + getInstance(java.util.Locale locale) getPatternForNumItems(int count) class ListFormatter.FormattedList appendTo(A appendable) @@ -9007,11 +9182,11 @@ package android.icu.text subSequence(int start, int end) class LocaleDisplayNames getContext(android.icu.text.DisplayContext.Type type) - getInstance(android.icu.util.ULocale locale) getInstance(android.icu.util.ULocale locale, android.icu.text.DisplayContext... contexts) getInstance(android.icu.util.ULocale locale, android.icu.text.LocaleDisplayNames.DialectHandling dialectHandling) - getInstance(java.util.Locale locale) + getInstance(android.icu.util.ULocale locale) getInstance(java.util.Locale locale, android.icu.text.DisplayContext... contexts) + getInstance(java.util.Locale locale) getUiList(java.util.Set localeSet, boolean inSelf, java.util.Comparator collator) getUiListCompareWholeItems(java.util.Set localeSet, java.util.Comparator comparator) keyDisplayName(java.lang.String key) @@ -9036,15 +9211,15 @@ package android.icu.text formatMeasures(java.lang.StringBuilder appendTo, java.text.FieldPosition fpos, android.icu.util.Measure... measures) getCurrencyFormat(android.icu.util.ULocale locale) getCurrencyFormat(java.util.Locale locale) - getInstance(android.icu.util.ULocale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth) getInstance(android.icu.util.ULocale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth, android.icu.text.NumberFormat format) - getInstance(java.util.Locale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth) + getInstance(android.icu.util.ULocale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth) getInstance(java.util.Locale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth, android.icu.text.NumberFormat format) + getInstance(java.util.Locale locale, android.icu.text.MeasureFormat.FormatWidth formatWidth) getUnitDisplayName(android.icu.util.MeasureUnit unit) parseObject(java.lang.String source, java.text.ParsePosition pos) class MessageFormat - applyPattern(java.lang.String pttrn) applyPattern(java.lang.String pattern, android.icu.text.MessagePattern.ApostropheMode aposMode) + applyPattern(java.lang.String pttrn) autoQuoteApostrophe(java.lang.String pattern) equals(java.lang.Object obj) format(java.lang.Object arguments, java.lang.StringBuffer result, java.text.FieldPosition pos) @@ -9054,14 +9229,14 @@ package android.icu.text format(java.util.Map arguments, java.lang.StringBuffer result, java.text.FieldPosition pos) formatToCharacterIterator(java.lang.Object arguments) getFormatByArgumentName(java.lang.String argumentName) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, android.icu.util.ULocale locale) #ctor(java.lang.String pattern, java.util.Locale locale) - parse(java.lang.String source) + #ctor(java.lang.String pattern) parse(java.lang.String source, java.text.ParsePosition pos) + parse(java.lang.String source) parseObject(java.lang.String source, java.text.ParsePosition pos) - parseToMap(java.lang.String source) parseToMap(java.lang.String source, java.text.ParsePosition pos) + parseToMap(java.lang.String source) setFormat(int formatElementIndex, java.text.Format newFormat) setFormatByArgumentIndex(int argumentIndex, java.text.Format newFormat) setFormatByArgumentName(java.lang.String argumentName, java.text.Format newFormat) @@ -9109,35 +9284,35 @@ package android.icu.text hasBoundaryBefore(int c) isInert(int c) isNormalized(java.lang.CharSequence s) - normalize(java.lang.CharSequence src) normalize(java.lang.CharSequence src, java.lang.Appendable dest) normalize(java.lang.CharSequence src, java.lang.StringBuilder dest) + normalize(java.lang.CharSequence src) normalizeSecondAndAppend(java.lang.StringBuilder first, java.lang.CharSequence second) quickCheck(java.lang.CharSequence s) spanQuickCheckYes(java.lang.CharSequence s) class NumberFormat equals(java.lang.Object obj) - format(android.icu.math.BigDecimal number) format(android.icu.math.BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(android.icu.util.CurrencyAmount currAmt) + format(android.icu.math.BigDecimal number) format(android.icu.util.CurrencyAmount currAmt, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(double number) + format(android.icu.util.CurrencyAmount currAmt) format(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) + format(double number) format(java.lang.Object number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(java.math.BigDecimal number) format(java.math.BigDecimal number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(java.math.BigInteger number) + format(java.math.BigDecimal number) format(java.math.BigInteger number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(long number) + format(java.math.BigInteger number) format(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) + format(long number) getContext(android.icu.text.DisplayContext.Type type) getCurrencyInstance(android.icu.util.ULocale inLocale) getCurrencyInstance(java.util.Locale inLocale) - getInstance(android.icu.util.ULocale inLocale) getInstance(android.icu.util.ULocale desiredLocale, int choice) + getInstance(android.icu.util.ULocale inLocale) getInstance(int style) - getInstance(java.util.Locale inLocale) getInstance(java.util.Locale inLocale, int style) + getInstance(java.util.Locale inLocale) getIntegerInstance(android.icu.util.ULocale inLocale) getIntegerInstance(java.util.Locale inLocale) getNumberInstance(android.icu.util.ULocale inLocale) @@ -9147,8 +9322,8 @@ package android.icu.text getPercentInstance(java.util.Locale inLocale) getScientificInstance(android.icu.util.ULocale inLocale) getScientificInstance(java.util.Locale inLocale) - parse(java.lang.String text) parse(java.lang.String text, java.text.ParsePosition parsePosition) + parse(java.lang.String text) parseCurrency(java.lang.CharSequence text, java.text.ParsePosition pos) parseObject(java.lang.String source, java.text.ParsePosition parsePosition) setContext(android.icu.text.DisplayContext context) @@ -9177,27 +9352,27 @@ package android.icu.text format(java.lang.Object number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) parse(java.lang.String text, java.text.ParsePosition parsePosition) parseObject(java.lang.String source, java.text.ParsePosition pos) - #ctor(android.icu.text.PluralRules rules) #ctor(android.icu.text.PluralRules rules, java.lang.String pattern) - #ctor(android.icu.util.ULocale ulocale) - #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules rules) + #ctor(android.icu.text.PluralRules rules) #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules rules, java.lang.String pattern) - #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules.PluralType type) #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules.PluralType type, java.lang.String pattern) + #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules.PluralType type) + #ctor(android.icu.util.ULocale ulocale, android.icu.text.PluralRules rules) #ctor(android.icu.util.ULocale ulocale, java.lang.String pattern) + #ctor(android.icu.util.ULocale ulocale) #ctor(java.lang.String pattern) - #ctor(java.util.Locale locale) - #ctor(java.util.Locale locale, android.icu.text.PluralRules rules) #ctor(java.util.Locale locale, android.icu.text.PluralRules.PluralType type) + #ctor(java.util.Locale locale, android.icu.text.PluralRules rules) + #ctor(java.util.Locale locale) setNumberFormat(android.icu.text.NumberFormat format) class PluralRules createRules(java.lang.String description) equals(android.icu.text.PluralRules rhs) equals(java.lang.Object rhs) - forLocale(android.icu.util.ULocale locale) forLocale(android.icu.util.ULocale locale, android.icu.text.PluralRules.PluralType type) - forLocale(java.util.Locale locale) + forLocale(android.icu.util.ULocale locale) forLocale(java.util.Locale locale, android.icu.text.PluralRules.PluralType type) + forLocale(java.util.Locale locale) getAllKeywordValues(java.lang.String keyword) getSamples(java.lang.String keyword) getUniqueKeywordValue(java.lang.String keyword) @@ -9215,11 +9390,11 @@ package android.icu.text formatToValue(android.icu.text.RelativeDateTimeFormatter.Direction direction, android.icu.text.RelativeDateTimeFormatter.AbsoluteUnit unit) formatToValue(double quantity, android.icu.text.RelativeDateTimeFormatter.Direction direction, android.icu.text.RelativeDateTimeFormatter.RelativeUnit unit) formatToValue(double offset, android.icu.text.RelativeDateTimeFormatter.RelativeDateTimeUnit unit) - getInstance(android.icu.util.ULocale locale) - getInstance(android.icu.util.ULocale locale, android.icu.text.NumberFormat nf) getInstance(android.icu.util.ULocale locale, android.icu.text.NumberFormat nf, android.icu.text.RelativeDateTimeFormatter.Style style, android.icu.text.DisplayContext capitalizationContext) - getInstance(java.util.Locale locale) + getInstance(android.icu.util.ULocale locale, android.icu.text.NumberFormat nf) + getInstance(android.icu.util.ULocale locale) getInstance(java.util.Locale locale, android.icu.text.NumberFormat nf) + getInstance(java.util.Locale locale) class RelativeDateTimeFormatter.FormattedRelativeDateTime appendTo(A appendable) charAt(int index) @@ -9294,19 +9469,19 @@ package android.icu.text setNumberFormat(android.icu.text.NumberFormat newNumberFormat) setNumberFormat(java.lang.String fields, android.icu.text.NumberFormat overrideNF) setTimeZoneFormat(android.icu.text.TimeZoneFormat tzfmt) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, android.icu.text.DateFormatSymbols formatData) #ctor(java.lang.String pattern, android.icu.util.ULocale loc) #ctor(java.lang.String pattern, java.lang.String override, android.icu.util.ULocale loc) #ctor(java.lang.String pattern, java.util.Locale loc) + #ctor(java.lang.String pattern) subFormat(char ch, int count, int beginOffset, java.text.FieldPosition pos, android.icu.text.DateFormatSymbols fmtData, android.icu.util.Calendar cal) subParse(java.lang.String text, int start, char ch, int count, boolean obeyCount, boolean allowNegative, boolean[] ambiguousYear, android.icu.util.Calendar cal) zeroPaddingNumber(long value, int minDigits, int maxDigits) class StringPrepParseException equals(java.lang.Object other) - #ctor(java.lang.String message, int error) - #ctor(java.lang.String message, int error, java.lang.String rules, int pos) #ctor(java.lang.String message, int error, java.lang.String rules, int pos, int lineNumber) + #ctor(java.lang.String message, int error, java.lang.String rules, int pos) + #ctor(java.lang.String message, int error) class StringSearch handleNext(int position) handlePrevious(int position) @@ -9316,8 +9491,8 @@ package android.icu.text setPattern(java.lang.String pattern) setTarget(java.text.CharacterIterator text) #ctor(java.lang.String pattern, java.lang.String target) - #ctor(java.lang.String pattern, java.text.CharacterIterator target, android.icu.text.RuleBasedCollator collator) #ctor(java.lang.String pattern, java.text.CharacterIterator target, android.icu.text.RuleBasedCollator collator, android.icu.text.BreakIterator breakiter) + #ctor(java.lang.String pattern, java.text.CharacterIterator target, android.icu.text.RuleBasedCollator collator) #ctor(java.lang.String pattern, java.text.CharacterIterator target, android.icu.util.ULocale locale) #ctor(java.lang.String pattern, java.text.CharacterIterator target, java.util.Locale locale) interface SymbolTable @@ -9325,8 +9500,8 @@ package android.icu.text lookupMatcher(int ch) parseReference(java.lang.String text, java.text.ParsePosition pos, int limit) class TimeZoneFormat - format(android.icu.text.TimeZoneFormat.Style style, android.icu.util.TimeZone tz, long date) format(android.icu.text.TimeZoneFormat.Style style, android.icu.util.TimeZone tz, long date, android.icu.util.Output timeType) + format(android.icu.text.TimeZoneFormat.Style style, android.icu.util.TimeZone tz, long date) format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) formatOffsetISO8601Basic(int offset, boolean useUtcIndicator, boolean isShort, boolean ignoreSeconds) formatOffsetISO8601Extended(int offset, boolean useUtcIndicator, boolean isShort, boolean ignoreSeconds) @@ -9338,8 +9513,8 @@ package android.icu.text getInstance(java.util.Locale locale) parse(android.icu.text.TimeZoneFormat.Style style, java.lang.String text, java.text.ParsePosition pos, android.icu.util.Output timeType) parse(android.icu.text.TimeZoneFormat.Style style, java.lang.String text, java.text.ParsePosition pos, java.util.EnumSet options, android.icu.util.Output timeType) - parse(java.lang.String text) parse(java.lang.String text, java.text.ParsePosition pos) + parse(java.lang.String text) parseObject(java.lang.String source, java.text.ParsePosition pos) parseOffsetISO8601(java.lang.String text, java.text.ParsePosition pos) parseOffsetLocalizedGMT(java.lang.String text, java.text.ParsePosition pos) @@ -9368,35 +9543,35 @@ package android.icu.text finishTransliteration(android.icu.text.Replaceable text, android.icu.text.Transliterator.Position index) getAvailableTargets(java.lang.String source) getAvailableVariants(java.lang.String source, java.lang.String target) - getDisplayName(java.lang.String ID) getDisplayName(java.lang.String id, android.icu.util.ULocale inLocale) getDisplayName(java.lang.String id, java.util.Locale inLocale) - getInstance(java.lang.String ID) + getDisplayName(java.lang.String ID) getInstance(java.lang.String ID, int dir) + getInstance(java.lang.String ID) setFilter(android.icu.text.UnicodeFilter filter) toRules(boolean escapeUnprintable) - transliterate(android.icu.text.Replaceable text) - transliterate(android.icu.text.Replaceable text, android.icu.text.Transliterator.Position index) transliterate(android.icu.text.Replaceable text, android.icu.text.Transliterator.Position index, int insertion) transliterate(android.icu.text.Replaceable text, android.icu.text.Transliterator.Position index, java.lang.String insertion) + transliterate(android.icu.text.Replaceable text, android.icu.text.Transliterator.Position index) transliterate(android.icu.text.Replaceable text, int start, int limit) + transliterate(android.icu.text.Replaceable text) transliterate(java.lang.String text) class Transliterator.Position equals(java.lang.Object obj) set(android.icu.text.Transliterator.Position pos) #ctor(android.icu.text.Transliterator.Position pos) - #ctor(int contextStart, int contextLimit, int start) #ctor(int contextStart, int contextLimit, int start, int limit) + #ctor(int contextStart, int contextLimit, int start) validate(int length) class UCharacterIterator getInstance(android.icu.text.Replaceable source) - getInstance(char[] source) getInstance(char[] source, int start, int limit) + getInstance(char[] source) getInstance(java.lang.String source) getInstance(java.lang.StringBuffer source) getInstance(java.text.CharacterIterator source) - getText(char[] fillIn) getText(char[] fillIn, int offset) + getText(char[] fillIn) moveCodePointIndex(int delta) moveIndex(int delta) setIndex(int index) @@ -9409,10 +9584,10 @@ package android.icu.text matchesIndexValue(int v) toPattern(boolean escapeUnprintable) class UnicodeSet - _generatePattern(java.lang.StringBuffer result, boolean escapeUnprintable) _generatePattern(java.lang.StringBuffer result, boolean escapeUnprintable, boolean includeStrings) - add(int c) + _generatePattern(java.lang.StringBuffer result, boolean escapeUnprintable) add(int start, int end) + add(int c) add(java.lang.CharSequence s) add(java.lang.Iterable source) addAll(android.icu.text.UnicodeSet c) @@ -9423,23 +9598,23 @@ package android.icu.text addAllTo(T target) addMatchSetTo(android.icu.text.UnicodeSet toUnionTo) applyIntPropertyValue(int prop, int value) - applyPattern(java.lang.String pattern) applyPattern(java.lang.String pattern, boolean ignoreWhitespace) applyPattern(java.lang.String pattern, int options) - applyPropertyAlias(java.lang.String propertyAlias, java.lang.String valueAlias) + applyPattern(java.lang.String pattern) applyPropertyAlias(java.lang.String propertyAlias, java.lang.String valueAlias, android.icu.text.SymbolTable symbols) + applyPropertyAlias(java.lang.String propertyAlias, java.lang.String valueAlias) charAt(int index) closeOver(int attribute) - compareTo(android.icu.text.UnicodeSet o) compareTo(android.icu.text.UnicodeSet o, android.icu.text.UnicodeSet.ComparisonStyle style) + compareTo(android.icu.text.UnicodeSet o) compareTo(java.lang.Iterable other) - complement(int c) complement(int start, int end) + complement(int c) complement(java.lang.CharSequence s) complementAll(android.icu.text.UnicodeSet c) complementAll(java.lang.CharSequence s) - contains(int c) contains(int start, int end) + contains(int c) contains(java.lang.CharSequence s) containsAll(android.icu.text.UnicodeSet b) containsAll(java.lang.Iterable collection) @@ -9460,14 +9635,14 @@ package android.icu.text indexOf(int c) matches(android.icu.text.Replaceable text, int[] offset, int limit, boolean incremental) matchesIndexValue(int v) - remove(int c) remove(int start, int end) + remove(int c) remove(java.lang.CharSequence s) removeAll(android.icu.text.UnicodeSet c) removeAll(java.lang.CharSequence s) removeAll(java.lang.Iterable collection) - retain(int c) retain(int start, int end) + retain(int c) retain(java.lang.CharSequence cs) retainAll(android.icu.text.UnicodeSet c) retainAll(java.lang.CharSequence s) @@ -9482,38 +9657,38 @@ package android.icu.text #ctor(android.icu.text.UnicodeSet other) #ctor(int start, int end) #ctor(int... pairs) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, boolean ignoreWhitespace) #ctor(java.lang.String pattern, int options) - #ctor(java.lang.String pattern, java.text.ParsePosition pos, android.icu.text.SymbolTable symbols) #ctor(java.lang.String pattern, java.text.ParsePosition pos, android.icu.text.SymbolTable symbols, int options) + #ctor(java.lang.String pattern, java.text.ParsePosition pos, android.icu.text.SymbolTable symbols) + #ctor(java.lang.String pattern) class UnicodeSetIterator reset(android.icu.text.UnicodeSet uset) #ctor(android.icu.text.UnicodeSet set) class UnicodeSetSpanner - countIn(java.lang.CharSequence sequence) - countIn(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.CountMethod countMethod) countIn(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.CountMethod countMethod, android.icu.text.UnicodeSet.SpanCondition spanCondition) - deleteFrom(java.lang.CharSequence sequence) + countIn(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.CountMethod countMethod) + countIn(java.lang.CharSequence sequence) deleteFrom(java.lang.CharSequence sequence, android.icu.text.UnicodeSet.SpanCondition spanCondition) + deleteFrom(java.lang.CharSequence sequence) equals(java.lang.Object other) - replaceFrom(java.lang.CharSequence sequence, java.lang.CharSequence replacement) - replaceFrom(java.lang.CharSequence sequence, java.lang.CharSequence replacement, android.icu.text.UnicodeSetSpanner.CountMethod countMethod) replaceFrom(java.lang.CharSequence sequence, java.lang.CharSequence replacement, android.icu.text.UnicodeSetSpanner.CountMethod countMethod, android.icu.text.UnicodeSet.SpanCondition spanCondition) - trim(java.lang.CharSequence sequence) - trim(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.TrimOption trimOption) + replaceFrom(java.lang.CharSequence sequence, java.lang.CharSequence replacement, android.icu.text.UnicodeSetSpanner.CountMethod countMethod) + replaceFrom(java.lang.CharSequence sequence, java.lang.CharSequence replacement) trim(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.TrimOption trimOption, android.icu.text.UnicodeSet.SpanCondition spanCondition) + trim(java.lang.CharSequence sequence, android.icu.text.UnicodeSetSpanner.TrimOption trimOption) + trim(java.lang.CharSequence sequence) #ctor(android.icu.text.UnicodeSet source) package android.icu.util ;--------------------------------------- class BuddhistCalendar - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) handleComputeFields(int julianDay) @@ -9533,8 +9708,8 @@ package android.icu.util equals(java.lang.Object obj) fieldDifference(java.util.Date when, int field) fieldName(int field) - floorDivide(int numerator, int denominator) floorDivide(int numerator, int denominator, int[] remainder) + floorDivide(int numerator, int denominator) floorDivide(long numerator, int denominator, int[] remainder) floorDivide(long numerator, long denominator) get(int field) @@ -9545,9 +9720,9 @@ package android.icu.util getDisplayName(android.icu.util.ULocale loc) getDisplayName(java.util.Locale loc) getGreatestMinimum(int field) - getInstance(android.icu.util.TimeZone zone) getInstance(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) getInstance(android.icu.util.TimeZone zone, java.util.Locale aLocale) + getInstance(android.icu.util.TimeZone zone) getInstance(android.icu.util.ULocale locale) getInstance(java.util.Locale aLocale) getKeywordValuesForLocale(java.lang.String key, android.icu.util.ULocale locale, boolean commonlyUsed) @@ -9568,8 +9743,8 @@ package android.icu.util handleGetLimit(int field, int limitType) handleGetMonthLength(int extendedYear, int month) handleGetYearLength(int eyear) - internalGet(int field) internalGet(int field, int defaultValue) + internalGet(int field) internalSet(int field, int value) isEquivalentTo(android.icu.util.Calendar other) isGregorianLeapYear(int year) @@ -9585,10 +9760,10 @@ package android.icu.util resolveFields(int[][][] precedenceTable) roll(int field, boolean up) roll(int field, int amount) - set(int field, int value) - set(int year, int month, int date) - set(int year, int month, int date, int hour, int minute) set(int year, int month, int date, int hour, int minute, int second) + set(int year, int month, int date, int hour, int minute) + set(int year, int month, int date) + set(int field, int value) setFirstDayOfWeek(int value) setLenient(boolean lenient) setMinimalDaysInFirstWeek(int value) @@ -9598,23 +9773,23 @@ package android.icu.util setTimeInMillis(long millis) setTimeZone(android.icu.util.TimeZone value) setWeekData(android.icu.util.Calendar.WeekData wdata) - validateField(int field) validateField(int field, int min, int max) - weekNumber(int dayOfPeriod, int dayOfWeek) + validateField(int field) weekNumber(int desiredDay, int dayOfPeriod, int dayOfWeek) + weekNumber(int dayOfPeriod, int dayOfWeek) class Calendar.WeekData #ctor(int fdow, int mdifw, int weekendOnset, int weekendOnsetMillis, int weekendCease, int weekendCeaseMillis) equals(java.lang.Object other) class ChineseCalendar add(int field, int amount) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int isLeapMonth, int date) - #ctor(int era, int year, int month, int isLeapMonth, int date) - #ctor(int year, int month, int isLeapMonth, int date, int hour, int minute, int second) #ctor(int era, int year, int month, int isLeapMonth, int date, int hour, int minute, int second) + #ctor(int year, int month, int isLeapMonth, int date, int hour, int minute, int second) + #ctor(int era, int year, int month, int isLeapMonth, int date) + #ctor(int year, int month, int isLeapMonth, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) handleComputeFields(int julianDay) @@ -9624,12 +9799,12 @@ package android.icu.util handleGetMonthLength(int extendedYear, int month) roll(int field, int amount) class CopticCalendar - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) handleComputeFields(int julianDay) @@ -9663,12 +9838,12 @@ package android.icu.util #ctor(long from, long to) equals(java.lang.Object a) class EthiopicCalendar - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) handleComputeFields(int julianDay) @@ -9678,13 +9853,13 @@ package android.icu.util class GregorianCalendar getActualMaximum(int field) getActualMinimum(int field) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) - #ctor(int year, int month, int date, int hour, int minute) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date, int hour, int minute) + #ctor(int year, int month, int date) #ctor(java.util.Locale aLocale) handleComputeFields(int julianDay) handleComputeJulianDay(int bestField) @@ -9703,35 +9878,35 @@ package android.icu.util handleGetLimit(int field, int limitType) handleGetMonthLength(int extendedYear, int month) handleGetYearLength(int eyear) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) roll(int field, int amount) validateField(int field) class ICUUncheckedIOException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class IllformedLocaleException - #ctor(java.lang.String message) #ctor(java.lang.String message, int errorIndex) + #ctor(java.lang.String message) class IndianCalendar handleComputeFields(int julianDay) handleComputeMonthStart(int year, int month, boolean useMonth) handleGetLimit(int field, int limitType) handleGetMonthLength(int extendedYear, int month) handleGetYearLength(int extendedYear) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) class IslamicCalendar @@ -9740,12 +9915,12 @@ package android.icu.util handleGetLimit(int field, int limitType) handleGetMonthLength(int extendedYear, int month) handleGetYearLength(int extendedYear) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) setCalculationType(android.icu.util.IslamicCalendar.CalculationType type) @@ -9753,13 +9928,13 @@ package android.icu.util getActualMaximum(int field) handleComputeFields(int julianDay) handleGetLimit(int field, int limitType) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) - #ctor(int era, int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int era, int year, int month, int date) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) class LocaleData @@ -9785,12 +9960,12 @@ package android.icu.util class TaiwanCalendar handleComputeFields(int julianDay) handleGetLimit(int field, int limitType) - #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.TimeZone zone, android.icu.util.ULocale locale) #ctor(android.icu.util.TimeZone zone, java.util.Locale aLocale) + #ctor(android.icu.util.TimeZone zone) #ctor(android.icu.util.ULocale locale) - #ctor(int year, int month, int date) #ctor(int year, int month, int date, int hour, int minute, int second) + #ctor(int year, int month, int date) #ctor(java.util.Date date) #ctor(java.util.Locale aLocale) class TimeZone @@ -9799,22 +9974,22 @@ package android.icu.util getAvailableIDs(android.icu.util.TimeZone.SystemTimeZoneType zoneType, java.lang.String region, java.lang.Integer rawOffset) getAvailableIDs(int rawOffset) getAvailableIDs(java.lang.String country) - getCanonicalID(java.lang.String id) getCanonicalID(java.lang.String id, boolean[] isSystemID) + getCanonicalID(java.lang.String id) getDisplayName(android.icu.util.ULocale locale) - getDisplayName(boolean daylight, int style) getDisplayName(boolean daylight, int style, android.icu.util.ULocale locale) getDisplayName(boolean daylight, int style, java.util.Locale locale) + getDisplayName(boolean daylight, int style) getDisplayName(java.util.Locale locale) getEquivalentID(java.lang.String id, int index) getFrozenTimeZone(java.lang.String ID) getIDForWindowsID(java.lang.String winid, java.lang.String region) getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) - getOffset(long date) getOffset(long date, boolean local, int[] offsets) + getOffset(long date) getRegion(java.lang.String id) - getTimeZone(java.lang.String ID) getTimeZone(java.lang.String ID, int type) + getTimeZone(java.lang.String ID) getWindowsID(java.lang.String id) hasSameRules(android.icu.util.TimeZone other) inDaylightTime(java.util.Date date) @@ -9840,13 +10015,13 @@ package android.icu.util getDisplayCountry(android.icu.util.ULocale displayLocale) getDisplayCountry(java.lang.String localeID, android.icu.util.ULocale displayLocale) getDisplayCountry(java.lang.String localeID, java.lang.String displayLocaleID) - getDisplayKeyword(java.lang.String keyword) getDisplayKeyword(java.lang.String keyword, android.icu.util.ULocale displayLocale) getDisplayKeyword(java.lang.String keyword, java.lang.String displayLocaleID) - getDisplayKeywordValue(java.lang.String keyword) + getDisplayKeyword(java.lang.String keyword) getDisplayKeywordValue(java.lang.String keyword, android.icu.util.ULocale displayLocale) getDisplayKeywordValue(java.lang.String localeID, java.lang.String keyword, android.icu.util.ULocale displayLocale) getDisplayKeywordValue(java.lang.String localeID, java.lang.String keyword, java.lang.String displayLocaleID) + getDisplayKeywordValue(java.lang.String keyword) getDisplayLanguage(android.icu.util.ULocale displayLocale) getDisplayLanguage(java.lang.String localeID, android.icu.util.ULocale displayLocale) getDisplayLanguage(java.lang.String localeID, java.lang.String displayLocaleID) @@ -9870,23 +10045,23 @@ package android.icu.util getISO3Country(java.lang.String localeID) getISO3Language(java.lang.String localeID) getKeywords(java.lang.String localeID) - getKeywordValue(java.lang.String keywordName) getKeywordValue(java.lang.String localeID, java.lang.String keywordName) + getKeywordValue(java.lang.String keywordName) getLanguage(java.lang.String localeID) getName(java.lang.String localeID) getScript(java.lang.String localeID) getUnicodeLocaleType(java.lang.String key) getVariant(java.lang.String localeID) minimizeSubtags(android.icu.util.ULocale loc) - setKeywordValue(java.lang.String keyword, java.lang.String value) setKeywordValue(java.lang.String localeID, java.lang.String keyword, java.lang.String value) + setKeywordValue(java.lang.String keyword, java.lang.String value) toLegacyKey(java.lang.String keyword) toLegacyType(java.lang.String keyword, java.lang.String value) toUnicodeLocaleKey(java.lang.String keyword) toUnicodeLocaleType(java.lang.String keyword, java.lang.String value) - #ctor(java.lang.String localeID) - #ctor(java.lang.String a, java.lang.String b) #ctor(java.lang.String a, java.lang.String b, java.lang.String c) + #ctor(java.lang.String a, java.lang.String b) + #ctor(java.lang.String localeID) class ULocale.Builder addUnicodeLocaleAttribute(java.lang.String attribute) removeUnicodeLocaleAttribute(java.lang.String attribute) @@ -9913,10 +10088,10 @@ package android.icu.util class VersionInfo compareTo(android.icu.util.VersionInfo other) equals(java.lang.Object other) - getInstance(int major) - getInstance(int major, int minor) - getInstance(int major, int minor, int milli) getInstance(int major, int minor, int milli, int micro) + getInstance(int major, int minor, int milli) + getInstance(int major, int minor) + getInstance(int major) getInstance(java.lang.String version) package android.inputmethodservice @@ -9941,10 +10116,10 @@ package android.inputmethodservice dispatchTrackballEvent(int seq, android.view.MotionEvent event, android.view.inputmethod.InputMethodSession.EventCallback callback) setEnabled(boolean enabled) class ExtractEditText - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onSelectionChanged(int selStart, int selEnd) onTextContextMenuItem(int id) setExtractedText(android.view.inputmethod.ExtractedText text) @@ -10000,8 +10175,8 @@ package android.inputmethodservice setTheme(int theme) showStatusIcon(int iconResId) showWindow(boolean showInput) - switchInputMethod(java.lang.String id) switchInputMethod(java.lang.String id, android.view.inputmethod.InputMethodSubtype subtype) + switchInputMethod(java.lang.String id) switchToNextInputMethod(boolean onlyCurrentIme) class InputMethodService.InputMethodImpl attachToken(android.os.IBinder token) @@ -10024,10 +10199,10 @@ package android.inputmethodservice createKeyFromXml(android.content.res.Resources res, android.inputmethodservice.Keyboard.Row parent, int x, int y, android.content.res.XmlResourceParser parser) createRowFromXml(android.content.res.Resources res, android.content.res.XmlResourceParser parser) getNearestKeys(int x, int y) - #ctor(android.content.Context context, int xmlLayoutResId) - #ctor(android.content.Context context, int xmlLayoutResId, int modeId) #ctor(android.content.Context context, int xmlLayoutResId, int modeId, int width, int height) + #ctor(android.content.Context context, int xmlLayoutResId, int modeId) #ctor(android.content.Context context, int layoutTemplateResId, java.lang.CharSequence characters, int columns, int horizontalPadding) + #ctor(android.content.Context context, int xmlLayoutResId) setHorizontalGap(int gap) setKeyHeight(int height) setKeyWidth(int width) @@ -10044,9 +10219,9 @@ package android.inputmethodservice #ctor(android.inputmethodservice.Keyboard parent) class KeyboardView invalidateKey(int keyIndex) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) onClick(android.view.View v) onDraw(android.graphics.Canvas canvas) onHoverEvent(android.view.MotionEvent event) @@ -10105,14 +10280,14 @@ package android.location setVerticalAccuracy(int accuracy) writeToParcel(android.os.Parcel parcel, int flags) class Geocoder - #ctor(android.content.Context context) #ctor(android.content.Context context, java.util.Locale locale) - getFromLocation(double latitude, double longitude, int maxResults) + #ctor(android.content.Context context) getFromLocation(double latitude, double longitude, int maxResults, android.location.Geocoder.GeocodeListener listener) - getFromLocationName(java.lang.String locationName, int maxResults) + getFromLocation(double latitude, double longitude, int maxResults) getFromLocationName(java.lang.String locationName, int maxResults, android.location.Geocoder.GeocodeListener listener) - getFromLocationName(java.lang.String locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude) getFromLocationName(java.lang.String locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude, android.location.Geocoder.GeocodeListener listener) + getFromLocationName(java.lang.String locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude) + getFromLocationName(java.lang.String locationName, int maxResults) interface Geocoder.GeocodeListener onError(java.lang.String errorMessage) onGeocode(java.util.List addresses) @@ -10150,7 +10325,7 @@ package android.location class GnssCapabilities.Builder #ctor(android.location.GnssCapabilities capabilities) setGnssSignalTypes(java.util.List gnssSignalTypes) - setHasAccumulatedDeltaRange(boolean capable) + setHasAccumulatedDeltaRange(int capable) setHasAntennaInfo(boolean capable) setHasGeofencing(boolean capable) setHasLowPowerMode(boolean capable) @@ -10191,8 +10366,8 @@ package android.location class GnssMeasurementsEvent.Builder #ctor(android.location.GnssMeasurementsEvent event) setClock(android.location.GnssClock clock) - setFullTracking(boolean isFullTracking) setGnssAutomaticGainControls(java.util.Collection agcs) + setIsFullTracking(boolean isFullTracking) setMeasurements(java.util.Collection measurements) class GnssMeasurementsEvent.Callback onGnssMeasurementsReceived(android.location.GnssMeasurementsEvent eventArgs) @@ -10272,12 +10447,12 @@ package android.location class LocationManager addGpsStatusListener(android.location.GpsStatus.Listener listener) addNmeaListener(android.location.GpsStatus.NmeaListener listener) - addNmeaListener(android.location.OnNmeaMessageListener listener) addNmeaListener(android.location.OnNmeaMessageListener listener, android.os.Handler handler) + addNmeaListener(android.location.OnNmeaMessageListener listener) addNmeaListener(java.util.concurrent.Executor executor, android.location.OnNmeaMessageListener listener) addProximityAlert(double latitude, double longitude, float radius, long expiration, android.app.PendingIntent pendingIntent) - addTestProvider(java.lang.String provider, android.location.provider.ProviderProperties properties) addTestProvider(java.lang.String provider, android.location.provider.ProviderProperties properties, java.util.Set extraAttributionTags) + addTestProvider(java.lang.String provider, android.location.provider.ProviderProperties properties) addTestProvider(java.lang.String provider, boolean requiresNetwork, boolean requiresSatellite, boolean requiresCell, boolean hasMonetaryCost, boolean supportsAltitude, boolean supportsSpeed, boolean supportsBearing, int powerUsage, int accuracy) clearTestProviderEnabled(java.lang.String provider) clearTestProviderLocation(java.lang.String provider) @@ -10295,14 +10470,14 @@ package android.location isProviderEnabled(java.lang.String provider) registerAntennaInfoListener(java.util.concurrent.Executor executor, android.location.GnssAntennaInfo.Listener listener) registerGnssMeasurementsCallback(android.location.GnssMeasurementRequest request, java.util.concurrent.Executor executor, android.location.GnssMeasurementsEvent.Callback callback) - registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback callback) registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback callback, android.os.Handler handler) + registerGnssMeasurementsCallback(android.location.GnssMeasurementsEvent.Callback callback) registerGnssMeasurementsCallback(java.util.concurrent.Executor executor, android.location.GnssMeasurementsEvent.Callback callback) - registerGnssNavigationMessageCallback(android.location.GnssNavigationMessage.Callback callback) registerGnssNavigationMessageCallback(android.location.GnssNavigationMessage.Callback callback, android.os.Handler handler) + registerGnssNavigationMessageCallback(android.location.GnssNavigationMessage.Callback callback) registerGnssNavigationMessageCallback(java.util.concurrent.Executor executor, android.location.GnssNavigationMessage.Callback callback) - registerGnssStatusCallback(android.location.GnssStatus.Callback callback) registerGnssStatusCallback(android.location.GnssStatus.Callback callback, android.os.Handler handler) + registerGnssStatusCallback(android.location.GnssStatus.Callback callback) registerGnssStatusCallback(java.util.concurrent.Executor executor, android.location.GnssStatus.Callback callback) removeGpsStatusListener(android.location.GpsStatus.Listener listener) removeNmeaListener(android.location.GpsStatus.NmeaListener listener) @@ -10316,8 +10491,8 @@ package android.location requestLocationUpdates(java.lang.String provider, android.location.LocationRequest locationRequest, android.app.PendingIntent pendingIntent) requestLocationUpdates(java.lang.String provider, android.location.LocationRequest locationRequest, java.util.concurrent.Executor executor, android.location.LocationListener listener) requestLocationUpdates(java.lang.String provider, long minTimeMs, float minDistanceM, android.app.PendingIntent pendingIntent) - requestLocationUpdates(java.lang.String provider, long minTimeMs, float minDistanceM, android.location.LocationListener listener) requestLocationUpdates(java.lang.String provider, long minTimeMs, float minDistanceM, android.location.LocationListener listener, android.os.Looper looper) + requestLocationUpdates(java.lang.String provider, long minTimeMs, float minDistanceM, android.location.LocationListener listener) requestLocationUpdates(java.lang.String provider, long minTimeMs, float minDistanceM, java.util.concurrent.Executor executor, android.location.LocationListener listener) requestLocationUpdates(long minTimeMs, float minDistanceM, android.location.Criteria criteria, android.app.PendingIntent pendingIntent) requestLocationUpdates(long minTimeMs, float minDistanceM, android.location.Criteria criteria, android.location.LocationListener listener, android.os.Looper looper) @@ -10425,8 +10600,8 @@ package android.media setAudioAttributes(android.media.AudioAttributes attributes) setFocusGain(int focusGain) setForceDucking(boolean forceDucking) - setOnAudioFocusChangeListener(android.media.AudioManager.OnAudioFocusChangeListener listener) setOnAudioFocusChangeListener(android.media.AudioManager.OnAudioFocusChangeListener listener, android.os.Handler handler) + setOnAudioFocusChangeListener(android.media.AudioManager.OnAudioFocusChangeListener listener) setWillPauseWhenDucked(boolean pauseOnDuck) class AudioFormat equals(java.lang.Object o) @@ -10446,6 +10621,7 @@ package android.media adjustStreamVolume(int streamType, int direction, int flags) adjustSuggestedStreamVolume(int direction, int suggestedStreamType, int flags) adjustVolume(int direction, int flags) + adjustVolumeGroupVolume(int groupId, int direction, int flags) clearPreferredMixerAttributes(android.media.AudioAttributes attributes, android.media.AudioDeviceInfo device) dispatchMediaKeyEvent(android.view.KeyEvent keyEvent) getAudioDevicesForAttributes(android.media.AudioAttributes attributes) @@ -10464,11 +10640,13 @@ package android.media getStreamVolumeDb(int streamType, int index, int deviceType) getSupportedMixerAttributes(android.media.AudioDeviceInfo device) getVibrateSetting(int vibrateType) + getVolumeGroupIdForAttributes(android.media.AudioAttributes attributes) isOffloadedPlaybackSupported(android.media.AudioFormat format, android.media.AudioAttributes attributes) isStreamMute(int streamType) isSurroundFormatEnabled(int audioFormat) - playSoundEffect(int effectType) + isVolumeGroupMuted(int groupId) playSoundEffect(int effectType, float volume) + playSoundEffect(int effectType) registerAudioDeviceCallback(android.media.AudioDeviceCallback callback, android.os.Handler handler) registerAudioPlaybackCallback(android.media.AudioManager.AudioPlaybackCallback cb, android.os.Handler handler) registerAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback cb, android.os.Handler handler) @@ -10542,6 +10720,7 @@ package android.media writeToParcel(android.os.Parcel dest, int flags) class AudioPresentation equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) class AudioPresentation.Builder #ctor(int presentationId) setHasAudioDescription(boolean audioDescriptionAvailable) @@ -10560,13 +10739,13 @@ package android.media #ctor(int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes) getMinBufferSize(int sampleRateInHz, int channelConfig, int audioFormat) getTimestamp(android.media.AudioTimestamp outTimestamp, int timebase) - read(byte[] audioData, int offsetInBytes, int sizeInBytes) read(byte[] audioData, int offsetInBytes, int sizeInBytes, int readMode) + read(byte[] audioData, int offsetInBytes, int sizeInBytes) read(float[] audioData, int offsetInFloats, int sizeInFloats, int readMode) - read(java.nio.ByteBuffer audioBuffer, int sizeInBytes) read(java.nio.ByteBuffer audioBuffer, int sizeInBytes, int readMode) - read(short[] audioData, int offsetInShorts, int sizeInShorts) + read(java.nio.ByteBuffer audioBuffer, int sizeInBytes) read(short[] audioData, int offsetInShorts, int sizeInShorts, int readMode) + read(short[] audioData, int offsetInShorts, int sizeInShorts) registerAudioRecordingCallback(java.util.concurrent.Executor executor, android.media.AudioManager.AudioRecordingCallback cb) removeOnRoutingChangedListener(android.media.AudioRecord.OnRoutingChangedListener listener) removeOnRoutingChangedListener(android.media.AudioRouting.OnRoutingChangedListener listener) @@ -10576,8 +10755,8 @@ package android.media setPreferredDevice(android.media.AudioDeviceInfo deviceInfo) setPreferredMicrophoneDirection(int direction) setPreferredMicrophoneFieldDimension(float zoom) - setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener listener) setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener listener, android.os.Handler handler) + setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener listener) startRecording(android.media.MediaSyncEvent syncEvent) unregisterAudioRecordingCallback(android.media.AudioManager.AudioRecordingCallback cb) class AudioRecord.Builder @@ -10613,8 +10792,8 @@ package android.media addOnRoutingChangedListener(android.media.AudioTrack.OnRoutingChangedListener listener, android.os.Handler handler) attachAuxEffect(int effectId) #ctor(android.media.AudioAttributes attributes, android.media.AudioFormat format, int bufferSizeInBytes, int mode, int sessionId) - #ctor(int streamType, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes, int mode) #ctor(int streamType, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes, int mode, int sessionId) + #ctor(int streamType, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes, int mode) createVolumeShaper(android.media.VolumeShaper.Configuration configuration) getMinBufferSize(int sampleRateInHz, int channelConfig, int audioFormat) getNativeOutputSampleRate(int streamType) @@ -10634,8 +10813,8 @@ package android.media setOffloadDelayPadding(int delayInFrames, int paddingInFrames) setPlaybackHeadPosition(int positionInFrames) setPlaybackParams(android.media.PlaybackParams params) - setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener listener) setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener listener, android.os.Handler handler) + setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener listener) setPlaybackRate(int sampleRateInHz) setPositionNotificationPeriod(int periodInFrames) setPreferredDevice(android.media.AudioDeviceInfo deviceInfo) @@ -10645,13 +10824,13 @@ package android.media setStereoVolume(float leftGain, float rightGain) setVolume(float gain) unregisterStreamEventCallback(android.media.AudioTrack.StreamEventCallback eventCallback) - write(byte[] audioData, int offsetInBytes, int sizeInBytes) write(byte[] audioData, int offsetInBytes, int sizeInBytes, int writeMode) + write(byte[] audioData, int offsetInBytes, int sizeInBytes) write(float[] audioData, int offsetInFloats, int sizeInFloats, int writeMode) - write(java.nio.ByteBuffer audioData, int sizeInBytes, int writeMode) write(java.nio.ByteBuffer audioData, int sizeInBytes, int writeMode, long timestamp) - write(short[] audioData, int offsetInShorts, int sizeInShorts) + write(java.nio.ByteBuffer audioData, int sizeInBytes, int writeMode) write(short[] audioData, int offsetInShorts, int sizeInShorts, int writeMode) + write(short[] audioData, int offsetInShorts, int sizeInShorts) class AudioTrack.Builder setAudioAttributes(android.media.AudioAttributes attributes) setAudioFormat(android.media.AudioFormat format) @@ -10675,14 +10854,14 @@ package android.media onPresentationEnded(android.media.AudioTrack track) onTearDown(android.media.AudioTrack track) class CamcorderProfile - get(int quality) get(int cameraId, int quality) + get(int quality) getAll(java.lang.String cameraId, int quality) - hasProfile(int quality) hasProfile(int cameraId, int quality) + hasProfile(int quality) class CameraProfile - getJpegEncodingQualityParameter(int quality) getJpegEncodingQualityParameter(int cameraId, int quality) + getJpegEncodingQualityParameter(int quality) class DeniedByServerException #ctor(java.lang.String detailMessage) class DrmInitData @@ -10694,8 +10873,8 @@ package android.media class ExifInterface #ctor(java.io.File file) #ctor(java.io.FileDescriptor fileDescriptor) - #ctor(java.io.InputStream inputStream) #ctor(java.io.InputStream inputStream, int streamType) + #ctor(java.io.InputStream inputStream) #ctor(java.lang.String filename) getAltitude(double defaultValue) getAttribute(java.lang.String tag) @@ -10719,8 +10898,8 @@ package android.media setFence(android.hardware.SyncFence fence) setTimestamp(long timestamp) class ImageReader - newInstance(int width, int height, int format, int maxImages) newInstance(int width, int height, int format, int maxImages, long usage) + newInstance(int width, int height, int format, int maxImages) setOnImageAvailableListener(android.media.ImageReader.OnImageAvailableListener listener, android.os.Handler handler) class ImageReader.Builder #ctor(int width, int height) @@ -10732,8 +10911,8 @@ package android.media interface ImageReader.OnImageAvailableListener onImageAvailable(android.media.ImageReader reader) class ImageWriter - newInstance(android.view.Surface surface, int maxImages) newInstance(android.view.Surface surface, int maxImages, int format) + newInstance(android.view.Surface surface, int maxImages) queueInputImage(android.media.Image image) setOnImageReleasedListener(android.media.ImageWriter.OnImageReleasedListener listener, android.os.Handler handler) class ImageWriter.Builder @@ -10751,8 +10930,8 @@ package android.media loadJetFile(java.lang.String path) queueJetSegment(int segmentNum, int libNum, int repeatCount, int transpose, int muteFlags, byte userID) queueJetSegmentMuteArray(int segmentNum, int libNum, int repeatCount, int transpose, boolean[] muteArray, byte userID) - setEventListener(android.media.JetPlayer.OnJetEventListener listener) setEventListener(android.media.JetPlayer.OnJetEventListener listener, android.os.Handler handler) + setEventListener(android.media.JetPlayer.OnJetEventListener listener) setMuteArray(boolean[] muteArray, boolean sync) setMuteFlag(int trackId, boolean muteFlag, boolean sync) setMuteFlags(int muteFlags, boolean sync) @@ -10767,12 +10946,12 @@ package android.media play(int soundName) class MediaCas isSystemIdSupported(int CA_system_id) - #ctor(android.content.Context context, int casSystemId, java.lang.String tvInputServiceSessionId, int priorityHint) #ctor(android.content.Context context, int casSystemId, java.lang.String tvInputServiceSessionId, int priorityHint, android.os.Handler handler, android.media.MediaCas.EventListener listener) + #ctor(android.content.Context context, int casSystemId, java.lang.String tvInputServiceSessionId, int priorityHint) #ctor(int casSystemId) openSession(int sessionUsage, int scramblingMode) - processEmm(byte[] data) processEmm(byte[] data, int offset, int length) + processEmm(byte[] data) provision(java.lang.String provisionString) refreshEntitlements(int refreshType, byte[] refreshData) sendEvent(int event, int arg, byte[] data) @@ -10785,8 +10964,8 @@ package android.media onSessionEvent(android.media.MediaCas mediaCas, android.media.MediaCas.Session session, int event, int arg, byte[] data) class MediaCas.Session equals(java.lang.Object obj) - processEcm(byte[] data) processEcm(byte[] data, int offset, int length) + processEcm(byte[] data) sendSessionEvent(int event, int arg, byte[] data) setPrivateData(byte[] data) class MediaCodec @@ -10811,8 +10990,8 @@ package android.media releaseOutputBuffer(int index, boolean render) releaseOutputBuffer(int index, long renderTimestampNs) setAudioPresentation(android.media.AudioPresentation presentation) - setCallback(android.media.MediaCodec.Callback cb) setCallback(android.media.MediaCodec.Callback cb, android.os.Handler handler) + setCallback(android.media.MediaCodec.Callback cb) setInputSurface(android.view.Surface surface) setOnFirstTunnelFrameReadyListener(android.os.Handler handler, android.media.MediaCodec.OnFirstTunnelFrameReadyListener listener) setOnFrameRenderedListener(android.media.MediaCodec.OnFrameRenderedListener listener, android.os.Handler handler) @@ -10824,6 +11003,7 @@ package android.media class MediaCodec.BufferInfo set(int newOffset, int newSize, long newTimeUs, int newFlags) class MediaCodec.Callback + onCryptoError(android.media.MediaCodec codec, android.media.MediaCodec.CryptoException e) onError(android.media.MediaCodec codec, android.media.MediaCodec.CodecException e) onInputBufferAvailable(android.media.MediaCodec codec, int index) onOutputBufferAvailable(android.media.MediaCodec codec, int index, android.media.MediaCodec.BufferInfo info) @@ -10935,9 +11115,9 @@ package android.media getPropertyString(java.lang.String propertyName) getSecureStop(byte[] ssid) getSecurityLevel(byte[] sessionId) - isCryptoSchemeSupported(java.util.UUID uuid) - isCryptoSchemeSupported(java.util.UUID uuid, java.lang.String mimeType) isCryptoSchemeSupported(java.util.UUID uuid, java.lang.String mimeType, int securityLevel) + isCryptoSchemeSupported(java.util.UUID uuid, java.lang.String mimeType) + isCryptoSchemeSupported(java.util.UUID uuid) #ctor(java.util.UUID uuid) openSession(int level) provideKeyResponse(byte[] scope, byte[] response) @@ -10947,11 +11127,11 @@ package android.media removeKeys(byte[] sessionId) removeOfflineLicense(byte[] keySetId) removeSecureStop(byte[] ssid) - requiresSecureDecoder(java.lang.String mime) requiresSecureDecoder(java.lang.String mime, int level) + requiresSecureDecoder(java.lang.String mime) restoreKeys(byte[] sessionId, byte[] keySetId) - setOnEventListener(android.media.MediaDrm.OnEventListener listener) setOnEventListener(android.media.MediaDrm.OnEventListener listener, android.os.Handler handler) + setOnEventListener(android.media.MediaDrm.OnEventListener listener) setOnEventListener(java.util.concurrent.Executor executor, android.media.MediaDrm.OnEventListener listener) setOnExpirationUpdateListener(android.media.MediaDrm.OnExpirationUpdateListener listener, android.os.Handler handler) setOnExpirationUpdateListener(java.util.concurrent.Executor executor, android.media.MediaDrm.OnExpirationUpdateListener listener) @@ -10993,10 +11173,10 @@ package android.media setDataSource(android.content.Context context, android.net.Uri uri, java.util.Map headers) setDataSource(android.content.res.AssetFileDescriptor afd) setDataSource(android.media.MediaDataSource dataSource) - setDataSource(java.io.FileDescriptor fd) setDataSource(java.io.FileDescriptor fd, long offset, long length) - setDataSource(java.lang.String path) + setDataSource(java.io.FileDescriptor fd) setDataSource(java.lang.String path, java.util.Map headers) + setDataSource(java.lang.String path) setLogSessionId(android.media.metrics.LogSessionId logSessionId) setMediaCas(android.media.MediaCas mediaCas) unselectTrack(int index) @@ -11006,19 +11186,19 @@ package android.media createAudioFormat(java.lang.String mime, int sampleRate, int channelCount) createSubtitleFormat(java.lang.String mime, java.lang.String language) createVideoFormat(java.lang.String mime, int width, int height) - getByteBuffer(java.lang.String name) getByteBuffer(java.lang.String name, java.nio.ByteBuffer defaultValue) + getByteBuffer(java.lang.String name) getFeatureEnabled(java.lang.String feature) - getFloat(java.lang.String name) getFloat(java.lang.String name, float defaultValue) - getInteger(java.lang.String name) + getFloat(java.lang.String name) getInteger(java.lang.String name, int defaultValue) - getLong(java.lang.String name) + getInteger(java.lang.String name) getLong(java.lang.String name, long defaultValue) - getNumber(java.lang.String name) + getLong(java.lang.String name) getNumber(java.lang.String name, java.lang.Number defaultValue) - getString(java.lang.String name) + getNumber(java.lang.String name) getString(java.lang.String name, java.lang.String defaultValue) + getString(java.lang.String name) getValueTypeForKey(java.lang.String name) #ctor(android.media.MediaFormat other) removeFeature(java.lang.String name) @@ -11058,24 +11238,24 @@ package android.media putString(int key, java.lang.String value) class MediaMetadataRetriever extractMetadata(int keyCode) - getFrameAtIndex(int frameIndex) getFrameAtIndex(int frameIndex, android.media.MediaMetadataRetriever.BitmapParams params) - getFrameAtTime(long timeUs) - getFrameAtTime(long timeUs, int option) + getFrameAtIndex(int frameIndex) getFrameAtTime(long timeUs, int option, android.media.MediaMetadataRetriever.BitmapParams params) - getFramesAtIndex(int frameIndex, int numFrames) + getFrameAtTime(long timeUs, int option) + getFrameAtTime(long timeUs) getFramesAtIndex(int frameIndex, int numFrames, android.media.MediaMetadataRetriever.BitmapParams params) - getImageAtIndex(int imageIndex) + getFramesAtIndex(int frameIndex, int numFrames) getImageAtIndex(int imageIndex, android.media.MediaMetadataRetriever.BitmapParams params) + getImageAtIndex(int imageIndex) getPrimaryImage(android.media.MediaMetadataRetriever.BitmapParams params) - getScaledFrameAtTime(long timeUs, int option, int dstWidth, int dstHeight) getScaledFrameAtTime(long timeUs, int option, int dstWidth, int dstHeight, android.media.MediaMetadataRetriever.BitmapParams params) + getScaledFrameAtTime(long timeUs, int option, int dstWidth, int dstHeight) setDataSource(android.content.Context context, android.net.Uri uri) setDataSource(android.media.MediaDataSource dataSource) - setDataSource(java.io.FileDescriptor fd) setDataSource(java.io.FileDescriptor fd, long offset, long length) - setDataSource(java.lang.String path) + setDataSource(java.io.FileDescriptor fd) setDataSource(java.lang.String uri, java.util.Map headers) + setDataSource(java.lang.String path) class MediaMetadataRetriever.BitmapParams setPreferredConfig(android.graphics.Bitmap.Config config) class MediaMuxer @@ -11115,11 +11295,11 @@ package android.media addTimedTextSource(java.io.FileDescriptor fd, long offset, long length, java.lang.String mime) addTimedTextSource(java.lang.String path, java.lang.String mimeType) attachAuxEffect(int effectId) - create(android.content.Context context, android.net.Uri uri) - create(android.content.Context context, android.net.Uri uri, android.view.SurfaceHolder holder) create(android.content.Context context, android.net.Uri uri, android.view.SurfaceHolder holder, android.media.AudioAttributes audioAttributes, int audioSessionId) - create(android.content.Context context, int resid) + create(android.content.Context context, android.net.Uri uri, android.view.SurfaceHolder holder) + create(android.content.Context context, android.net.Uri uri) create(android.content.Context context, int resid, android.media.AudioAttributes audioAttributes, int audioSessionId) + create(android.content.Context context, int resid) createVolumeShaper(android.media.VolumeShaper.Configuration configuration) deselectTrack(int index) getDrmPropertyString(java.lang.String propertyName) @@ -11137,13 +11317,13 @@ package android.media setAudioSessionId(int sessionId) setAudioStreamType(int streamtype) setAuxEffectSendLevel(float level) - setDataSource(android.content.Context context, android.net.Uri uri) - setDataSource(android.content.Context context, android.net.Uri uri, java.util.Map headers) setDataSource(android.content.Context context, android.net.Uri uri, java.util.Map headers, java.util.List cookies) + setDataSource(android.content.Context context, android.net.Uri uri, java.util.Map headers) + setDataSource(android.content.Context context, android.net.Uri uri) setDataSource(android.content.res.AssetFileDescriptor afd) setDataSource(android.media.MediaDataSource dataSource) - setDataSource(java.io.FileDescriptor fd) setDataSource(java.io.FileDescriptor fd, long offset, long length) + setDataSource(java.io.FileDescriptor fd) setDataSource(java.lang.String path) setDisplay(android.view.SurfaceHolder sh) setDrmPropertyString(java.lang.String propertyName, java.lang.String value) @@ -11152,18 +11332,18 @@ package android.media setOnBufferingUpdateListener(android.media.MediaPlayer.OnBufferingUpdateListener listener) setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener listener) setOnDrmConfigHelper(android.media.MediaPlayer.OnDrmConfigHelper listener) - setOnDrmInfoListener(android.media.MediaPlayer.OnDrmInfoListener listener) setOnDrmInfoListener(android.media.MediaPlayer.OnDrmInfoListener listener, android.os.Handler handler) - setOnDrmPreparedListener(android.media.MediaPlayer.OnDrmPreparedListener listener) + setOnDrmInfoListener(android.media.MediaPlayer.OnDrmInfoListener listener) setOnDrmPreparedListener(android.media.MediaPlayer.OnDrmPreparedListener listener, android.os.Handler handler) + setOnDrmPreparedListener(android.media.MediaPlayer.OnDrmPreparedListener listener) setOnErrorListener(android.media.MediaPlayer.OnErrorListener listener) setOnInfoListener(android.media.MediaPlayer.OnInfoListener listener) - setOnMediaTimeDiscontinuityListener(android.media.MediaPlayer.OnMediaTimeDiscontinuityListener listener) setOnMediaTimeDiscontinuityListener(android.media.MediaPlayer.OnMediaTimeDiscontinuityListener listener, android.os.Handler handler) + setOnMediaTimeDiscontinuityListener(android.media.MediaPlayer.OnMediaTimeDiscontinuityListener listener) setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener listener) setOnSeekCompleteListener(android.media.MediaPlayer.OnSeekCompleteListener listener) - setOnSubtitleDataListener(android.media.MediaPlayer.OnSubtitleDataListener listener) setOnSubtitleDataListener(android.media.MediaPlayer.OnSubtitleDataListener listener, android.os.Handler handler) + setOnSubtitleDataListener(android.media.MediaPlayer.OnSubtitleDataListener listener) setOnTimedMetaDataAvailableListener(android.media.MediaPlayer.OnTimedMetaDataAvailableListener listener) setOnTimedTextListener(android.media.MediaPlayer.OnTimedTextListener listener) setOnVideoSizeChangedListener(android.media.MediaPlayer.OnVideoSizeChangedListener listener) @@ -11270,6 +11450,7 @@ package android.media setDescription(java.lang.CharSequence description) setExtras(android.os.Bundle extras) setIconUri(android.net.Uri iconUri) + setType(int type) setVisibilityRestricted(java.util.Set allowedPackages) setVolume(int volume) setVolumeHandling(int volumeHandling) @@ -11291,8 +11472,8 @@ package android.media onSetSessionVolume(long requestId, java.lang.String sessionId, int volume) onTransferToRoute(long requestId, java.lang.String sessionId, java.lang.String routeId) class MediaRouter - addCallback(int types, android.media.MediaRouter.Callback cb) addCallback(int types, android.media.MediaRouter.Callback cb, int flags) + addCallback(int types, android.media.MediaRouter.Callback cb) addUserRoute(android.media.MediaRouter.UserRouteInfo info) createRouteCategory(int nameResId, boolean isGroupable) createRouteCategory(java.lang.CharSequence name, boolean isGroupable) @@ -11317,8 +11498,8 @@ package android.media getName(android.content.Context context) getRoutes(java.util.List out) class MediaRouter.RouteGroup - addRoute(android.media.MediaRouter.RouteInfo route) addRoute(android.media.MediaRouter.RouteInfo route, int insertAt) + addRoute(android.media.MediaRouter.RouteInfo route) getRouteAt(int index) removeRoute(android.media.MediaRouter.RouteInfo route) removeRoute(int index) @@ -11464,13 +11645,13 @@ package android.media writeToParcel(android.os.Parcel dest, int flags) class RemoteControlClient editMetadata(boolean startEmpty) - #ctor(android.app.PendingIntent mediaButtonIntent) #ctor(android.app.PendingIntent mediaButtonIntent, android.os.Looper looper) + #ctor(android.app.PendingIntent mediaButtonIntent) setMetadataUpdateListener(android.media.RemoteControlClient.OnMetadataUpdateListener l) setOnGetPlaybackPositionListener(android.media.RemoteControlClient.OnGetPlaybackPositionListener l) setPlaybackPositionUpdateListener(android.media.RemoteControlClient.OnPlaybackPositionUpdateListener l) - setPlaybackState(int state) setPlaybackState(int state, long timeInMs, float playbackSpeed) + setPlaybackState(int state) setTransportControlFlags(int transportControlFlags) class RemoteControlClient.MetadataEditor putBitmap(int key, android.graphics.Bitmap bitmap) @@ -11482,8 +11663,8 @@ package android.media interface RemoteControlClient.OnPlaybackPositionUpdateListener onPlaybackPositionUpdate(long newPositionMs) class RemoteController - #ctor(android.content.Context context, android.media.RemoteController.OnClientUpdateListener updateListener) #ctor(android.content.Context context, android.media.RemoteController.OnClientUpdateListener updateListener, android.os.Looper looper) + #ctor(android.content.Context context, android.media.RemoteController.OnClientUpdateListener updateListener) seekTo(long timeMs) sendMediaKeyEvent(android.view.KeyEvent keyEvent) setArtworkConfiguration(int width, int height) @@ -11491,8 +11672,8 @@ package android.media interface RemoteController.OnClientUpdateListener onClientChange(boolean clearing) onClientMetadataUpdate(android.media.RemoteController.MetadataEditor metadataEditor) - onClientPlaybackStateUpdate(int state) onClientPlaybackStateUpdate(int state, long stateChangeTimeMs, long currentPosMs, float speed) + onClientPlaybackStateUpdate(int state) onClientTransportControlUpdate(int transportControlFlags) class ResourceBusyException #ctor(java.lang.String detailMessage) @@ -11535,17 +11716,18 @@ package android.media equals(java.lang.Object other) writeToParcel(android.os.Parcel dest, int flags) class RouteListingPreference.Builder - setInAppOnlyItemRoutingReceiver(android.content.ComponentName inAppOnlyItemRoutingReceiver) setItems(java.util.List items) + setLinkedItemComponentName(android.content.ComponentName linkedItemComponentName) setUseSystemOrdering(boolean useSystemOrdering) class RouteListingPreference.Item equals(java.lang.Object other) writeToParcel(android.os.Parcel dest, int flags) class RouteListingPreference.Item.Builder #ctor(java.lang.String routeId) - setDisableReason(int disableReason) + setCustomSubtextMessage(java.lang.CharSequence customSubtextMessage) setFlags(int flags) - setSessionParticipantCount(int sessionParticipantCount) + setSelectionBehavior(int selectionBehavior) + setSubText(int subText) class RoutingSessionInfo equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) @@ -11632,13 +11814,13 @@ package android.media createImageThumbnail(java.lang.String filePath, int kind) createVideoThumbnail(java.io.File file, android.util.Size size, android.os.CancellationSignal signal) createVideoThumbnail(java.lang.String filePath, int kind) - extractThumbnail(android.graphics.Bitmap source, int width, int height) extractThumbnail(android.graphics.Bitmap source, int width, int height, int options) + extractThumbnail(android.graphics.Bitmap source, int width, int height) class TimedMetaData #ctor(long timestampUs, byte[] metaData) class ToneGenerator - startTone(int toneType) startTone(int toneType, int durationMs) + startTone(int toneType) #ctor(int streamType, int volume) class UnsupportedSchemeException #ctor(java.lang.String detailMessage) @@ -11648,8 +11830,8 @@ package android.media onAdjustVolume(int direction) onSetVolumeTo(int volume) setCurrentVolume(int currentVolume) - #ctor(int volumeControl, int maxVolume, int currentVolume) #ctor(int volumeControl, int maxVolume, int currentVolume, java.lang.String volumeControlId) + #ctor(int volumeControl, int maxVolume, int currentVolume) class VolumeShaper apply(android.media.VolumeShaper.Operation operation) replace(android.media.VolumeShaper.Configuration configuration, android.media.VolumeShaper.Operation operation, boolean join) @@ -11694,8 +11876,8 @@ package android.media.audiofx class BassBoost.Settings #ctor(java.lang.String settings) class DynamicsProcessing - #ctor(int audioSession) #ctor(int priority, int audioSession, android.media.audiofx.DynamicsProcessing.Config cfg) + #ctor(int audioSession) getChannelByChannelIndex(int channelIndex) getInputGainByChannelIndex(int channelIndex) getLimiterByChannelIndex(int channelIndex) @@ -11907,8 +12089,8 @@ package android.media.browse #ctor(android.content.Context context, android.content.ComponentName serviceComponent, android.media.browse.MediaBrowser.ConnectionCallback callback, android.os.Bundle rootHints) subscribe(java.lang.String parentId, android.media.browse.MediaBrowser.SubscriptionCallback callback) subscribe(java.lang.String parentId, android.os.Bundle options, android.media.browse.MediaBrowser.SubscriptionCallback callback) - unsubscribe(java.lang.String parentId) unsubscribe(java.lang.String parentId, android.media.browse.MediaBrowser.SubscriptionCallback callback) + unsubscribe(java.lang.String parentId) class MediaBrowser.ItemCallback onError(java.lang.String mediaId) onItemLoaded(android.media.browse.MediaBrowser.MediaItem item) @@ -11916,10 +12098,10 @@ package android.media.browse #ctor(android.media.MediaDescription description, int flags) writeToParcel(android.os.Parcel out, int flags) class MediaBrowser.SubscriptionCallback - onChildrenLoaded(java.lang.String parentId, java.util.List children) onChildrenLoaded(java.lang.String parentId, java.util.List children, android.os.Bundle options) - onError(java.lang.String parentId) + onChildrenLoaded(java.lang.String parentId, java.util.List children) onError(java.lang.String parentId, android.os.Bundle options) + onError(java.lang.String parentId) package android.media.effect ;--------------------------------------- @@ -12057,8 +12239,8 @@ package android.media.midi class MidiReceiver #ctor(int maxMessageSize) onSend(byte[] msg, int offset, int count, long timestamp) - send(byte[] msg, int offset, int count) send(byte[] msg, int offset, int count, long timestamp) + send(byte[] msg, int offset, int count) class MidiSender connect(android.media.midi.MidiReceiver receiver) disconnect(android.media.midi.MidiReceiver receiver) @@ -12075,7 +12257,6 @@ package android.media.projection onCapturedContentResize(int width, int height) onCapturedContentVisibilityChanged(boolean isVisible) class MediaProjectionConfig - createConfigForDisplay(int displayId) equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) class MediaProjectionManager @@ -12088,8 +12269,8 @@ package android.media.session adjustVolume(int direction, int flags) dispatchMediaButtonEvent(android.view.KeyEvent keyEvent) #ctor(android.content.Context context, android.media.session.MediaSession.Token token) - registerCallback(android.media.session.MediaController.Callback callback) registerCallback(android.media.session.MediaController.Callback callback, android.os.Handler handler) + registerCallback(android.media.session.MediaController.Callback callback) sendCommand(java.lang.String command, android.os.Bundle args, android.os.ResultReceiver cb) setVolumeTo(int value, int flags) unregisterCallback(android.media.session.MediaController.Callback callback) @@ -12117,12 +12298,12 @@ package android.media.session setRating(android.media.Rating rating) skipToQueueItem(long id) class MediaSession - #ctor(android.content.Context context, java.lang.String tag) #ctor(android.content.Context context, java.lang.String tag, android.os.Bundle sessionInfo) + #ctor(android.content.Context context, java.lang.String tag) sendSessionEvent(java.lang.String event, android.os.Bundle extras) setActive(boolean active) - setCallback(android.media.session.MediaSession.Callback callback) setCallback(android.media.session.MediaSession.Callback callback, android.os.Handler handler) + setCallback(android.media.session.MediaSession.Callback callback) setExtras(android.os.Bundle extras) setFlags(int flags) setMediaButtonBroadcastReceiver(android.content.ComponentName broadcastReceiver) @@ -12157,11 +12338,11 @@ package android.media.session equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) class MediaSessionManager - addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener sessionListener, android.content.ComponentName notificationListener) addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener sessionListener, android.content.ComponentName notificationListener, android.os.Handler handler) + addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener sessionListener, android.content.ComponentName notificationListener) addOnMediaKeyEventSessionChangedListener(java.util.concurrent.Executor executor, android.media.session.MediaSessionManager.OnMediaKeyEventSessionChangedListener listener) - addOnSession2TokensChangedListener(android.media.session.MediaSessionManager.OnSession2TokensChangedListener listener) addOnSession2TokensChangedListener(android.media.session.MediaSessionManager.OnSession2TokensChangedListener listener, android.os.Handler handler) + addOnSession2TokensChangedListener(android.media.session.MediaSessionManager.OnSession2TokensChangedListener listener) getActiveSessions(android.content.ComponentName notificationListener) isTrustedForMediaControl(android.media.session.MediaSessionManager.RemoteUserInfo userInfo) notifySession2Created(android.media.Session2Token token) @@ -12188,8 +12369,8 @@ package android.media.session setBufferedPosition(long bufferedPosition) setErrorMessage(java.lang.CharSequence error) setExtras(android.os.Bundle extras) - setState(int state, long position, float playbackSpeed) setState(int state, long position, float playbackSpeed, long updateTime) + setState(int state, long position, float playbackSpeed) class PlaybackState.CustomAction writeToParcel(android.os.Parcel dest, int flags) class PlaybackState.CustomAction.Builder @@ -12198,7 +12379,11 @@ package android.media.session package android.media.tv ;--------------------------------------- + class AdBuffer + #ctor(int id, java.lang.String mimeType, android.os.SharedMemory buffer, int offset, int length, long presentationTimeUs, int flags) + writeToParcel(android.os.Parcel dest, int flags) class AdRequest + #ctor(int id, int requestType, android.net.Uri uri, long startTime, long stopTime, long echoInterval, android.os.Bundle metadata) #ctor(int id, int requestType, android.os.ParcelFileDescriptor fileDescriptor, long startTime, long stopTime, long echoInterval, java.lang.String mediaFileType, android.os.Bundle metadata) writeToParcel(android.os.Parcel dest, int flags) class AdResponse @@ -12249,7 +12434,13 @@ package android.media.tv class TableResponse #ctor(int requestId, int sequence, int responseResult, android.net.Uri tableUri, int version, int size) writeToParcel(android.os.Parcel dest, int flags) + class TableResponse.Builder + setTableByteArray(byte[] bytes) + setTableSharedMemory(android.os.SharedMemory sharedMemory) + setTableUri(android.net.Uri uri) + #ctor(int requestId, int sequence, int responseResult, int version, int size) class TimelineRequest + #ctor(int requestId, int option, int intervalMillis, java.lang.String selector) #ctor(int requestId, int option, int intervalMillis) writeToParcel(android.os.Parcel dest, int flags) class TimelineResponse @@ -12276,10 +12467,10 @@ package android.media.tv buildPreviewProgramsUriForChannel(android.net.Uri channelUri) buildPreviewProgramsUriForChannel(long channelId) buildPreviewProgramUri(long previewProgramId) - buildProgramsUriForChannel(android.net.Uri channelUri) buildProgramsUriForChannel(android.net.Uri channelUri, long startTime, long endTime) - buildProgramsUriForChannel(long channelId) + buildProgramsUriForChannel(android.net.Uri channelUri) buildProgramsUriForChannel(long channelId, long startTime, long endTime) + buildProgramsUriForChannel(long channelId) buildProgramUri(long programId) buildRecordedProgramUri(long recordedProgramId) buildWatchNextProgramUri(long watchNextProgramId) @@ -12323,10 +12514,11 @@ package android.media.tv onTvInputInfoUpdated(android.media.tv.TvInputInfo inputInfo) class TvInputService onBind(android.content.Intent intent) - onCreateRecordingSession(java.lang.String inputId) onCreateRecordingSession(java.lang.String inputId, java.lang.String sessionId) - onCreateSession(java.lang.String inputId) + onCreateRecordingSession(java.lang.String inputId) + onCreateSession(java.lang.String inputId, java.lang.String sessionId, android.content.AttributionSource tvAppAttributionSource) onCreateSession(java.lang.String inputId, java.lang.String sessionId) + onCreateSession(java.lang.String inputId) class TvInputService.HardwareSession onHardwareVideoUnavailable(int reason) onSetSurface(android.view.Surface surface) @@ -12338,24 +12530,32 @@ package android.media.tv onAppPrivateCommand(java.lang.String action, android.os.Bundle data) onPauseRecording(android.os.Bundle params) onResumeRecording(android.os.Bundle params) - onStartRecording(android.net.Uri programUri) onStartRecording(android.net.Uri programUri, android.os.Bundle params) - onTune(android.net.Uri channelUri) + onStartRecording(android.net.Uri programUri) onTune(android.net.Uri channelUri, android.os.Bundle params) + onTune(android.net.Uri channelUri) #ctor(android.content.Context context) class TvInputService.Session layoutSurface(int left, int top, int right, int bottom) + notifyAdBufferConsumed(android.media.tv.AdBuffer buffer) notifyAdResponse(android.media.tv.AdResponse response) notifyAitInfoUpdated(android.media.tv.AitInfo aitInfo) + notifyAudioPresentationChanged(java.util.List audioPresentations) + notifyAudioPresentationSelected(int presentationId, int programId) + notifyAvailableSpeeds(float[] speeds) notifyBroadcastInfoResponse(android.media.tv.BroadcastInfoResponse response) notifyChannelRetuned(android.net.Uri channelUri) notifyContentBlocked(android.media.tv.TvContentRating rating) + notifyCueingMessageAvailability(boolean available) notifySignalStrength(int strength) + notifyTimeShiftMode(int mode) notifyTimeShiftStatusChanged(int status) notifyTracksChanged(java.util.List tracks) notifyTrackSelected(int type, java.lang.String trackId) notifyTuned(android.net.Uri channelUri) + notifyTvMessage(int type, android.os.Bundle data) notifyVideoUnavailable(int reason) + onAdBufferReady(android.media.tv.AdBuffer buffer) onAppPrivateCommand(java.lang.String action, android.os.Bundle data) onGenericMotionEvent(android.view.MotionEvent event) onKeyDown(int keyCode, android.view.KeyEvent event) @@ -12366,19 +12566,23 @@ package android.media.tv onRemoveBroadcastInfo(int requestId) onRequestAd(android.media.tv.AdRequest request) onRequestBroadcastInfo(android.media.tv.BroadcastInfoRequest request) + onSelectAudioPresentation(int presentationId, int programId) onSelectTrack(int type, java.lang.String trackId) onSetCaptionEnabled(boolean enabled) onSetInteractiveAppNotificationEnabled(boolean enabled) onSetStreamVolume(float volume) onSetSurface(android.view.Surface surface) + onSetTvMessageEnabled(int type, boolean enabled) onSurfaceChanged(int format, int width, int height) onTimeShiftPlay(android.net.Uri recordedProgramUri) onTimeShiftSeekTo(long timeMs) + onTimeShiftSetMode(int mode) onTimeShiftSetPlaybackParams(android.media.PlaybackParams params) onTouchEvent(android.view.MotionEvent event) onTrackballEvent(android.view.MotionEvent event) - onTune(android.net.Uri channelUri) onTune(android.net.Uri channelUri, android.os.Bundle params) + onTune(android.net.Uri channelUri) + onTvMessage(int type, android.os.Bundle data) onUnblockContent(android.media.tv.TvContentRating unblockedRating) setOverlayViewEnabled(boolean enable) #ctor(android.content.Context context) @@ -12386,10 +12590,11 @@ package android.media.tv pauseRecording(android.os.Bundle params) resumeRecording(android.os.Bundle params) sendAppPrivateCommand(java.lang.String action, android.os.Bundle data) - startRecording(android.net.Uri programUri) + setTvInteractiveAppView(android.media.tv.interactive.TvInteractiveAppView view, java.lang.String recordingId) startRecording(android.net.Uri programUri, android.os.Bundle params) - tune(java.lang.String inputId, android.net.Uri channelUri) + startRecording(android.net.Uri programUri) tune(java.lang.String inputId, android.net.Uri channelUri, android.os.Bundle params) + tune(java.lang.String inputId, android.net.Uri channelUri) #ctor(android.content.Context context, java.lang.String tag, android.media.tv.TvRecordingClient.RecordingCallback callback, android.os.Handler handler) class TvRecordingClient.RecordingCallback onConnectionFailed(java.lang.String inputId) @@ -12397,6 +12602,11 @@ package android.media.tv onError(int error) onRecordingStopped(android.net.Uri recordedProgramUri) onTuned(android.net.Uri channelUri) + class TvRecordingInfo + setDescription(java.lang.String description) + setName(java.lang.String name) + #ctor(java.lang.String recordingId, long startPadding, long endPadding, int repeatDays, java.lang.String name, java.lang.String description, long scheduledStartTime, long scheduledDuration, android.net.Uri channelUri, android.net.Uri programUri, java.util.List contentRatings, android.net.Uri recordingUri, long recordingStartTime, long recordingDuration) + writeToParcel(android.os.Parcel dest, int flags) class TvTrackInfo equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -12433,6 +12643,8 @@ package android.media.tv onMeasure(int widthMeasureSpec, int heightMeasureSpec) onUnhandledInputEvent(android.view.InputEvent event) onVisibilityChanged(android.view.View changedView, int visibility) + overrideTvAppAttributionSource(android.content.AttributionSource tvAppAttributionSource) + selectAudioPresentation(int presentationId, int programId) selectTrack(int type, java.lang.String trackId) sendAppPrivateCommand(java.lang.String action, android.os.Bundle data) setCallback(android.media.tv.TvView.TvInputCallback callback) @@ -12441,16 +12653,18 @@ package android.media.tv setOnUnhandledInputEventListener(android.media.tv.TvView.OnUnhandledInputEventListener listener) setStreamVolume(float volume) setTimeShiftPositionCallback(android.media.tv.TvView.TimeShiftPositionCallback callback) + setTvMessageEnabled(int type, boolean enabled) setZOrderMediaOverlay(boolean isMediaOverlay) setZOrderOnTop(boolean onTop) timeShiftPlay(java.lang.String inputId, android.net.Uri recordedProgramUri) timeShiftSeekTo(long timeMs) + timeShiftSetMode(int mode) timeShiftSetPlaybackParams(android.media.PlaybackParams params) - tune(java.lang.String inputId, android.net.Uri channelUri) tune(java.lang.String inputId, android.net.Uri channelUri, android.os.Bundle params) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) + tune(java.lang.String inputId, android.net.Uri channelUri) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) interface TvView.OnUnhandledInputEventListener onUnhandledInputEvent(android.view.InputEvent event) class TvView.TimeShiftPositionCallback @@ -12458,16 +12672,22 @@ package android.media.tv onTimeShiftStartPositionChanged(java.lang.String inputId, long timeMs) class TvView.TvInputCallback onAitInfoUpdated(java.lang.String inputId, android.media.tv.AitInfo aitInfo) + onAudioPresentationsChanged(java.lang.String inputId, java.util.List audioPresentations) + onAudioPresentationSelected(java.lang.String inputId, int presentationId, int programId) + onAvailableSpeeds(java.lang.String inputId, float[] speeds) onChannelRetuned(java.lang.String inputId, android.net.Uri channelUri) onConnectionFailed(java.lang.String inputId) onContentAllowed(java.lang.String inputId) onContentBlocked(java.lang.String inputId, android.media.tv.TvContentRating rating) + onCueingMessageAvailability(java.lang.String inputId, boolean available) onDisconnected(java.lang.String inputId) onSignalStrengthUpdated(java.lang.String inputId, int strength) + onTimeShiftMode(java.lang.String inputId, int mode) onTimeShiftStatusChanged(java.lang.String inputId, int status) onTracksChanged(java.lang.String inputId, java.util.List tracks) onTrackSelected(java.lang.String inputId, int type, java.lang.String trackId) onTuned(java.lang.String inputId, android.net.Uri channelUri) + onTvMessage(java.lang.String inputId, int type, android.os.Bundle data) onVideoAvailable(java.lang.String inputId) onVideoSizeChanged(java.lang.String inputId, int width, int height) onVideoUnavailable(java.lang.String inputId, int reason) @@ -12497,16 +12717,20 @@ package android.media.tv.interactive onUnregisterAppLinkInfo(android.media.tv.interactive.AppLinkInfo appLinkInfo) class TvInteractiveAppService.Session layoutSurface(int left, int top, int right, int bottom) + notifyAdBufferReady(android.media.tv.AdBuffer buffer) notifyBiInteractiveAppCreated(android.net.Uri biIAppUri, java.lang.String biIAppId) notifySessionStateChanged(int state, int err) notifyTeletextAppStateChanged(int state) + onAdBufferConsumed(android.media.tv.AdBuffer buffer) onAdResponse(android.media.tv.AdResponse response) + onAvailableSpeeds(float[] speeds) onBroadcastInfoResponse(android.media.tv.BroadcastInfoResponse response) onContentBlocked(android.media.tv.TvContentRating rating) onCreateBiInteractiveAppRequest(android.net.Uri biIAppUri, android.os.Bundle params) onCurrentChannelLcn(int lcn) onCurrentChannelUri(android.net.Uri channelUri) onCurrentTvInputId(java.lang.String inputId) + onCurrentVideoBounds(android.graphics.Rect bounds) onDestroyBiInteractiveAppRequest(java.lang.String biIAppId) onError(java.lang.String errMsg, android.os.Bundle params) onGenericMotionEvent(android.view.MotionEvent event) @@ -12515,29 +12739,48 @@ package android.media.tv.interactive onKeyMultiple(int keyCode, int count, android.view.KeyEvent event) onKeyUp(int keyCode, android.view.KeyEvent event) onMediaViewSizeChanged(int width, int height) - onRecordingStarted(java.lang.String recordingId) + onRecordingConnectionFailed(java.lang.String recordingId, java.lang.String inputId) + onRecordingDisconnected(java.lang.String recordingId, java.lang.String inputId) + onRecordingError(java.lang.String recordingId, int err) + onRecordingScheduled(java.lang.String recordingId, java.lang.String requestId) + onRecordingStarted(java.lang.String recordingId, java.lang.String requestId) onRecordingStopped(java.lang.String recordingId) + onRecordingTuned(java.lang.String recordingId, android.net.Uri channelUri) onSetSurface(android.view.Surface surface) onSetTeletextAppEnabled(boolean enable) onSignalStrength(int strength) onSigningResult(java.lang.String signingId, byte[] result) onStreamVolume(float volume) onSurfaceChanged(int format, int width, int height) + onTimeShiftCurrentPositionChanged(java.lang.String inputId, long timeMs) + onTimeShiftMode(int mode) + onTimeShiftPlaybackParams(android.media.PlaybackParams params) + onTimeShiftStartPositionChanged(java.lang.String inputId, long timeMs) + onTimeShiftStatusChanged(java.lang.String inputId, int status) onTouchEvent(android.view.MotionEvent event) onTrackballEvent(android.view.MotionEvent event) onTrackInfoList(java.util.List tracks) onTracksChanged(java.util.List tracks) onTrackSelected(int type, java.lang.String trackId) onTuned(android.net.Uri channelUri) + onTvMessage(int type, android.os.Bundle data) + onTvRecordingInfo(android.media.tv.TvRecordingInfo recordingInfo) + onTvRecordingInfoList(java.util.List recordingInfoList) onVideoUnavailable(int reason) removeBroadcastInfo(int requestId) requestAd(android.media.tv.AdRequest request) requestBroadcastInfo(android.media.tv.BroadcastInfoRequest request) + requestScheduleRecording(java.lang.String requestId, java.lang.String inputId, android.net.Uri channelUri, android.net.Uri programUri, android.os.Bundle params) + requestScheduleRecording(java.lang.String requestId, java.lang.String inputId, android.net.Uri channelUri, long startTime, long duration, int repeatDays, android.os.Bundle params) requestSigning(java.lang.String signingId, java.lang.String algorithm, java.lang.String alias, byte[] data) - requestStartRecording(android.net.Uri programUri) + requestStartRecording(java.lang.String requestId, android.net.Uri programUri) requestStopRecording(java.lang.String recordingId) + requestTvRecordingInfo(java.lang.String recordingId) + requestTvRecordingInfoList(int type) sendPlaybackCommandRequest(java.lang.String cmdType, android.os.Bundle parameters) + sendTimeShiftCommandRequest(java.lang.String cmdType, android.os.Bundle parameters) setMediaViewEnabled(boolean enable) + setTvRecordingInfo(java.lang.String recordingId, android.media.tv.TvRecordingInfo recordingInfo) setVideoBounds(android.graphics.Rect rect) #ctor(android.content.Context context) class TvInteractiveAppServiceInfo @@ -12549,42 +12792,62 @@ package android.media.tv.interactive dispatchKeyEvent(android.view.KeyEvent event) dispatchUnhandledInputEvent(android.view.InputEvent event) notifyError(java.lang.String errMsg, android.os.Bundle params) - notifyRecordingStarted(java.lang.String recordingId) + notifyRecordingScheduled(java.lang.String recordingId, java.lang.String requestId) + notifyRecordingStarted(java.lang.String recordingId, java.lang.String requestId) notifyRecordingStopped(java.lang.String recordingId) + notifyTimeShiftCurrentPositionChanged(java.lang.String inputId, long timeMs) + notifyTimeShiftPlaybackParams(android.media.PlaybackParams params) + notifyTimeShiftStartPositionChanged(java.lang.String inputId, long timeMs) + notifyTimeShiftStatusChanged(java.lang.String inputId, int status) + notifyTvMessage(int type, android.os.Bundle data) onLayout(boolean changed, int left, int top, int right, int bottom) onMeasure(int widthMeasureSpec, int heightMeasureSpec) onUnhandledInputEvent(android.view.InputEvent event) onVisibilityChanged(android.view.View changedView, int visibility) prepareInteractiveApp(java.lang.String iAppServiceId, int type) + sendAvailableSpeeds(float[] speeds) sendCurrentChannelLcn(int lcn) sendCurrentChannelUri(android.net.Uri channelUri) sendCurrentTvInputId(java.lang.String inputId) + sendCurrentVideoBounds(android.graphics.Rect bounds) sendSigningResult(java.lang.String signingId, byte[] result) sendStreamVolume(float volume) + sendTimeShiftMode(int mode) sendTrackInfoList(java.util.List tracks) + sendTvRecordingInfo(android.media.tv.TvRecordingInfo recordingInfo) + sendTvRecordingInfoList(java.util.List recordingInfoList) setCallback(java.util.concurrent.Executor executor, android.media.tv.interactive.TvInteractiveAppView.TvInteractiveAppCallback callback) setOnUnhandledInputEventListener(java.util.concurrent.Executor executor, android.media.tv.interactive.TvInteractiveAppView.OnUnhandledInputEventListener listener) setTeletextAppEnabled(boolean enable) setTvView(android.media.tv.TvView tvView) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) interface TvInteractiveAppView.OnUnhandledInputEventListener onUnhandledInputEvent(android.view.InputEvent event) class TvInteractiveAppView.TvInteractiveAppCallback onBiInteractiveAppCreated(java.lang.String iAppServiceId, android.net.Uri biIAppUri, java.lang.String biIAppId) onPlaybackCommandRequest(java.lang.String iAppServiceId, java.lang.String cmdType, android.os.Bundle parameters) + onRequestAvailableSpeeds(java.lang.String iAppServiceId) onRequestCurrentChannelLcn(java.lang.String iAppServiceId) onRequestCurrentChannelUri(java.lang.String iAppServiceId) onRequestCurrentTvInputId(java.lang.String iAppServiceId) + onRequestCurrentVideoBounds(java.lang.String iAppServiceId) + onRequestScheduleRecording(java.lang.String iAppServiceId, java.lang.String requestId, java.lang.String inputId, android.net.Uri channelUri, android.net.Uri programUri, android.os.Bundle params) + onRequestScheduleRecording(java.lang.String iAppServiceId, java.lang.String requestId, java.lang.String inputId, android.net.Uri channelUri, long startTime, long duration, int repeatDays, android.os.Bundle params) onRequestSigning(java.lang.String iAppServiceId, java.lang.String signingId, java.lang.String algorithm, java.lang.String alias, byte[] data) - onRequestStartRecording(java.lang.String iAppServiceId, android.net.Uri programUri) + onRequestStartRecording(java.lang.String iAppServiceId, java.lang.String requestId, android.net.Uri programUri) onRequestStopRecording(java.lang.String iAppServiceId, java.lang.String recordingId) onRequestStreamVolume(java.lang.String iAppServiceId) + onRequestTimeShiftMode(java.lang.String iAppServiceId) onRequestTrackInfoList(java.lang.String iAppServiceId) + onRequestTvRecordingInfo(java.lang.String iAppServiceId, java.lang.String recordingId) + onRequestTvRecordingInfoList(java.lang.String iAppServiceId, int type) + onSetTvRecordingInfo(java.lang.String iAppServiceId, java.lang.String recordingId, android.media.tv.TvRecordingInfo recordingInfo) onSetVideoBounds(java.lang.String iAppServiceId, android.graphics.Rect rect) onStateChanged(java.lang.String iAppServiceId, int state, int err) onTeletextAppStateChanged(java.lang.String iAppServiceId, int state) + onTimeShiftCommandRequest(java.lang.String iAppServiceId, java.lang.String cmdType, android.os.Bundle parameters) package android.mtp ;--------------------------------------- @@ -12665,21 +12928,21 @@ package android.net getNetworkInfo(int networkType) isNetworkTypeValid(int networkType) registerBestMatchingNetworkCallback(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler) - registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback) registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler) + registerDefaultNetworkCallback(android.net.ConnectivityManager.NetworkCallback networkCallback) registerNetworkCallback(android.net.NetworkRequest request, android.app.PendingIntent operation) - registerNetworkCallback(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback) registerNetworkCallback(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler) + registerNetworkCallback(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback) releaseNetworkRequest(android.app.PendingIntent operation) removeDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener l) reportBadNetwork(android.net.Network network) reportNetworkConnectivity(android.net.Network network, boolean hasConnectivity) requestBandwidthUpdate(android.net.Network network) requestNetwork(android.net.NetworkRequest request, android.app.PendingIntent operation) - requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback) - requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler) requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler, int timeoutMs) + requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, android.os.Handler handler) requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback, int timeoutMs) + requestNetwork(android.net.NetworkRequest request, android.net.ConnectivityManager.NetworkCallback networkCallback) setNetworkPreference(int preference) setProcessDefaultNetwork(android.net.Network network) unregisterNetworkCallback(android.app.PendingIntent operation) @@ -12720,6 +12983,8 @@ package android.net setAuthDigitalSignature(java.security.cert.X509Certificate userCert, java.security.PrivateKey key, java.security.cert.X509Certificate serverRootCa) setAuthPsk(byte[] psk) setAuthUsernamePassword(java.lang.String user, java.lang.String pass, java.security.cert.X509Certificate serverRootCa) + setAutomaticIpVersionSelectionEnabled(boolean isEnabled) + setAutomaticNattKeepaliveTimerEnabled(boolean isEnabled) setBypassable(boolean isBypassable) setLocalRoutesExcluded(boolean excludeLocalRoutes) setMaxMtu(int mtu) @@ -12741,12 +13006,12 @@ package android.net #ctor(java.net.InetAddress address, int prefixLength) writeToParcel(android.os.Parcel dest, int flags) class IpSecAlgorithm - #ctor(java.lang.String algorithm, byte[] key) #ctor(java.lang.String algorithm, byte[] key, int truncLenBits) + #ctor(java.lang.String algorithm, byte[] key) writeToParcel(android.os.Parcel out, int flags) class IpSecManager - allocateSecurityParameterIndex(java.net.InetAddress destinationAddress) allocateSecurityParameterIndex(java.net.InetAddress destinationAddress, int requestedSpi) + allocateSecurityParameterIndex(java.net.InetAddress destinationAddress) applyTransportModeTransform(java.io.FileDescriptor socket, int direction, android.net.IpSecTransform transform) applyTransportModeTransform(java.net.DatagramSocket socket, int direction, android.net.IpSecTransform transform) applyTransportModeTransform(java.net.Socket socket, int direction, android.net.IpSecTransform transform) @@ -12783,16 +13048,16 @@ package android.net #ctor(java.lang.String name) class LocalSocket bind(android.net.LocalSocketAddress bindpoint) - connect(android.net.LocalSocketAddress endpoint) connect(android.net.LocalSocketAddress endpoint, int timeout) + connect(android.net.LocalSocketAddress endpoint) #ctor(int sockType) setFileDescriptorsForSend(java.io.FileDescriptor[] fds) setReceiveBufferSize(int size) setSendBufferSize(int n) setSoTimeout(int n) class LocalSocketAddress - #ctor(java.lang.String name) #ctor(java.lang.String name, android.net.LocalSocketAddress.Namespace namespace) + #ctor(java.lang.String name) class MacAddress equals(java.lang.Object o) fromBytes(byte[] addr) @@ -12810,8 +13075,8 @@ package android.net fromNetworkHandle(long networkHandle) getAllByName(java.lang.String host) getByName(java.lang.String host) - openConnection(java.net.URL url) openConnection(java.net.URL url, java.net.Proxy proxy) + openConnection(java.net.URL url) writeToParcel(android.os.Parcel dest, int flags) class NetworkCapabilities equals(java.lang.Object obj) @@ -12840,16 +13105,16 @@ package android.net setNetworkSpecifier(android.net.NetworkSpecifier networkSpecifier) setNetworkSpecifier(java.lang.String networkSpecifier) class ParseException - #ctor(java.lang.String response) #ctor(java.lang.String response, java.lang.Throwable cause) + #ctor(java.lang.String response) class Proxy getHost(android.content.Context ctx) getPort(android.content.Context ctx) class ProxyInfo - buildDirectProxy(java.lang.String host, int port) buildDirectProxy(java.lang.String host, int port, java.util.List exclList) - buildPacProxy(android.net.Uri pacUri) + buildDirectProxy(java.lang.String host, int port) buildPacProxy(android.net.Uri pacUrl, int port) + buildPacProxy(android.net.Uri pacUri) equals(java.lang.Object o) #ctor(android.net.ProxyInfo source) writeToParcel(android.os.Parcel dest, int flags) @@ -12862,13 +13127,13 @@ package android.net class SocketKeepalive.Callback onError(int error) class SSLCertificateSocketFactory - createSocket(java.lang.String host, int port) createSocket(java.lang.String host, int port, java.net.InetAddress localAddr, int localPort) - createSocket(java.net.InetAddress addr, int port) + createSocket(java.lang.String host, int port) createSocket(java.net.InetAddress addr, int port, java.net.InetAddress localAddr, int localPort) + createSocket(java.net.InetAddress addr, int port) createSocket(java.net.Socket k, java.lang.String host, int port, boolean close) - getDefault(int handshakeTimeoutMillis) getDefault(int handshakeTimeoutMillis, android.net.SSLSessionCache cache) + getDefault(int handshakeTimeoutMillis) getInsecure(int handshakeTimeoutMillis, android.net.SSLSessionCache cache) getNpnSelectedProtocol(java.net.Socket socket) setHostname(java.net.Socket socket, java.lang.String hostName) @@ -12911,8 +13176,8 @@ package android.net getUidUdpRxPackets(int uid) getUidUdpTxBytes(int uid) getUidUdpTxPackets(int uid) - incrementOperationCount(int operationCount) incrementOperationCount(int tag, int operationCount) + incrementOperationCount(int operationCount) setThreadStatsTag(int tag) setThreadStatsUid(int uid) tagDatagramSocket(java.net.DatagramSocket socket) @@ -12924,8 +13189,8 @@ package android.net class Uri compareTo(android.net.Uri other) decode(java.lang.String s) - encode(java.lang.String s) encode(java.lang.String s, java.lang.String allow) + encode(java.lang.String s) equals(java.lang.Object o) fromFile(java.io.File file) fromParts(java.lang.String scheme, java.lang.String ssp, java.lang.String fragment) @@ -13016,8 +13281,8 @@ package android.net.eap class EapSessionConfig equals(java.lang.Object o) class EapSessionConfig.Builder - setEapAkaConfig(int subId, int apptype) setEapAkaConfig(int subId, int apptype, android.net.eap.EapSessionConfig.EapAkaOption options) + setEapAkaConfig(int subId, int apptype) setEapAkaPrimeConfig(int subId, int apptype, java.lang.String networkName, boolean allowMismatchedNetworkNames) setEapIdentity(byte[] eapIdentity) setEapMsChapV2Config(java.lang.String username, java.lang.String password) @@ -13042,10 +13307,77 @@ package android.net.eap package android.net.http ;--------------------------------------- + class BidirectionalStream + read(java.nio.ByteBuffer buffer) + write(java.nio.ByteBuffer buffer, boolean endOfStream) + class BidirectionalStream.Builder + addHeader(java.lang.String header, java.lang.String value) + setDelayRequestHeadersUntilFirstFlushEnabled(boolean delayRequestHeadersUntilFirstFlush) + setHttpMethod(java.lang.String method) + setPriority(int priority) + setTrafficStatsTag(int tag) + setTrafficStatsUid(int uid) + interface BidirectionalStream.Callback + onCanceled(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info) + onFailed(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info, android.net.http.HttpException error) + onReadCompleted(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info, java.nio.ByteBuffer buffer, boolean endOfStream) + onResponseHeadersReceived(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info) + onResponseTrailersReceived(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info, android.net.http.HeaderBlock trailers) + onStreamReady(android.net.http.BidirectionalStream stream) + onSucceeded(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info) + onWriteCompleted(android.net.http.BidirectionalStream stream, android.net.http.UrlResponseInfo info, java.nio.ByteBuffer buffer, boolean endOfStream) + class CallbackException + #ctor(java.lang.String message, java.lang.Throwable cause) + class ConnectionMigrationOptions.Builder + setAllowNonDefaultNetworkUsage(int state) + setDefaultNetworkMigration(int state) + setPathDegradationMigration(int state) + class DnsOptions.Builder + setPersistHostCache(int state) + setPersistHostCachePeriod(java.time.Duration persistHostCachePeriod) + setPreestablishConnectionsToStaleDnsResults(int state) + setStaleDns(int state) + setStaleDnsOptions(android.net.http.DnsOptions.StaleDnsOptions staleDnsOptions) + setUseHttpStackDnsResolver(int state) + class DnsOptions.StaleDnsOptions.Builder + setAllowCrossNetworkUsage(int state) + setFreshLookupTimeout(java.time.Duration freshLookupTimeout) + setMaxExpiredDelay(java.time.Duration maxExpiredDelay) + setUseStaleOnNameNotResolved(int state) + class HttpEngine + bindToNetwork(android.net.Network network) + newBidirectionalStreamBuilder(java.lang.String url, java.util.concurrent.Executor executor, android.net.http.BidirectionalStream.Callback callback) + newUrlRequestBuilder(java.lang.String url, java.util.concurrent.Executor executor, android.net.http.UrlRequest.Callback callback) + openConnection(java.net.URL url) + class HttpEngine.Builder + addPublicKeyPins(java.lang.String hostName, java.util.Set pinsSha256, boolean includeSubdomains, java.time.Instant expirationInstant) + addQuicHint(java.lang.String host, int port, int alternatePort) + #ctor(android.content.Context context) + setConnectionMigrationOptions(android.net.http.ConnectionMigrationOptions connectionMigrationOptions) + setDnsOptions(android.net.http.DnsOptions dnsOptions) + setEnableBrotli(boolean value) + setEnableHttp2(boolean value) + setEnableHttpCache(int cacheMode, long maxSize) + setEnablePublicKeyPinningBypassForLocalTrustAnchors(boolean value) + setEnableQuic(boolean value) + setQuicOptions(android.net.http.QuicOptions quicOptions) + setStoragePath(java.lang.String value) + setUserAgent(java.lang.String userAgent) + class HttpException + #ctor(java.lang.String message, java.lang.Throwable cause) class HttpResponseCache get(java.net.URI uri, java.lang.String requestMethod, java.util.Map> requestHeaders) install(java.io.File directory, long maxSize) put(java.net.URI uri, java.net.URLConnection urlConnection) + class NetworkException + #ctor(java.lang.String message, java.lang.Throwable cause) + class QuicException + #ctor(java.lang.String message, java.lang.Throwable cause) + class QuicOptions.Builder + addAllowedQuicHost(java.lang.String quicHost) + setHandshakeUserAgent(java.lang.String handshakeUserAgent) + setIdleConnectionTimeout(java.time.Duration idleConnectionTimeout) + setInMemoryServerConfigsCacheSize(int inMemoryServerConfigsCacheSize) class SslCertificate restoreState(android.os.Bundle bundle) saveState(android.net.http.SslCertificate certificate) @@ -13057,10 +13389,39 @@ package android.net.http class SslError addError(int error) hasError(int error) - #ctor(int error, android.net.http.SslCertificate certificate) #ctor(int error, android.net.http.SslCertificate certificate, java.lang.String url) - #ctor(int error, java.security.cert.X509Certificate certificate) + #ctor(int error, android.net.http.SslCertificate certificate) #ctor(int error, java.security.cert.X509Certificate certificate, java.lang.String url) + #ctor(int error, java.security.cert.X509Certificate certificate) + class UploadDataProvider + read(android.net.http.UploadDataSink uploadDataSink, java.nio.ByteBuffer byteBuffer) + rewind(android.net.http.UploadDataSink uploadDataSink) + class UploadDataSink + onReadError(java.lang.Exception exception) + onReadSucceeded(boolean finalChunk) + onRewindError(java.lang.Exception exception) + class UrlRequest + getStatus(android.net.http.UrlRequest.StatusListener listener) + read(java.nio.ByteBuffer buffer) + class UrlRequest.Builder + addHeader(java.lang.String header, java.lang.String value) + bindToNetwork(android.net.Network network) + setCacheDisabled(boolean disableCache) + setDirectExecutorAllowed(boolean allowDirectExecutor) + setHttpMethod(java.lang.String method) + setPriority(int priority) + setTrafficStatsTag(int tag) + setTrafficStatsUid(int uid) + setUploadDataProvider(android.net.http.UploadDataProvider uploadDataProvider, java.util.concurrent.Executor executor) + interface UrlRequest.Callback + onCanceled(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info) + onFailed(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info, android.net.http.HttpException error) + onReadCompleted(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info, java.nio.ByteBuffer byteBuffer) + onRedirectReceived(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info, java.lang.String newLocationUrl) + onResponseStarted(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info) + onSucceeded(android.net.http.UrlRequest request, android.net.http.UrlResponseInfo info) + interface UrlRequest.StatusListener + onStatus(int status) class X509TrustManagerExtensions checkServerTrusted(java.security.cert.X509Certificate[] chain, java.lang.String authType, java.lang.String host) isSameTrustConfiguration(java.lang.String hostname1, java.lang.String hostname2) @@ -13212,10 +13573,13 @@ package android.net.nsd discoverServices(java.lang.String serviceType, int protocolType, android.net.nsd.NsdManager.DiscoveryListener listener) registerService(android.net.nsd.NsdServiceInfo serviceInfo, int protocolType, android.net.nsd.NsdManager.RegistrationListener listener) registerService(android.net.nsd.NsdServiceInfo serviceInfo, int protocolType, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.RegistrationListener listener) + registerServiceInfoCallback(android.net.nsd.NsdServiceInfo serviceInfo, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.ServiceInfoCallback listener) resolveService(android.net.nsd.NsdServiceInfo serviceInfo, android.net.nsd.NsdManager.ResolveListener listener) resolveService(android.net.nsd.NsdServiceInfo serviceInfo, java.util.concurrent.Executor executor, android.net.nsd.NsdManager.ResolveListener listener) stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener listener) + stopServiceResolution(android.net.nsd.NsdManager.ResolveListener listener) unregisterService(android.net.nsd.NsdManager.RegistrationListener listener) + unregisterServiceInfoCallback(android.net.nsd.NsdManager.ServiceInfoCallback listener) interface NsdManager.DiscoveryListener onDiscoveryStarted(java.lang.String serviceType) onDiscoveryStopped(java.lang.String serviceType) @@ -13229,12 +13593,18 @@ package android.net.nsd onServiceUnregistered(android.net.nsd.NsdServiceInfo serviceInfo) onUnregistrationFailed(android.net.nsd.NsdServiceInfo serviceInfo, int errorCode) interface NsdManager.ResolveListener + onResolutionStopped(android.net.nsd.NsdServiceInfo serviceInfo) onResolveFailed(android.net.nsd.NsdServiceInfo serviceInfo, int errorCode) onServiceResolved(android.net.nsd.NsdServiceInfo serviceInfo) + onStopResolutionFailed(android.net.nsd.NsdServiceInfo serviceInfo, int errorCode) + interface NsdManager.ServiceInfoCallback + onServiceInfoCallbackRegistrationFailed(int errorCode) + onServiceUpdated(android.net.nsd.NsdServiceInfo serviceInfo) class NsdServiceInfo removeAttribute(java.lang.String key) setAttribute(java.lang.String key, java.lang.String value) setHost(java.net.InetAddress s) + setHostAddresses(java.util.List addresses) setNetwork(android.net.Network network) setPort(int p) setServiceName(java.lang.String s) @@ -13266,10 +13636,10 @@ package android.net.sip continueCall(int timeout) holdCall(int timeout) makeCall(android.net.sip.SipProfile peerProfile, android.net.sip.SipSession sipSession, int timeout) - sendDtmf(int code) sendDtmf(int code, android.os.Message result) - setListener(android.net.sip.SipAudioCall.Listener listener) + sendDtmf(int code) setListener(android.net.sip.SipAudioCall.Listener listener, boolean callbackImmediately) + setListener(android.net.sip.SipAudioCall.Listener listener) setSpeakerMode(boolean speakerMode) #ctor(android.content.Context context, android.net.sip.SipProfile localProfile) class SipAudioCall.Listener @@ -13286,8 +13656,8 @@ package android.net.sip class SipErrorCode toString(int errorCode) class SipException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class SipManager close(java.lang.String localProfileUri) createSipSession(android.net.sip.SipProfile localProfile, android.net.sip.SipSession.Listener listener) @@ -13303,8 +13673,8 @@ package android.net.sip makeAudioCall(android.net.sip.SipProfile localProfile, android.net.sip.SipProfile peerProfile, android.net.sip.SipAudioCall.Listener listener, int timeout) makeAudioCall(java.lang.String localProfileUri, java.lang.String peerProfileUri, android.net.sip.SipAudioCall.Listener listener, int timeout) newInstance(android.content.Context context) - open(android.net.sip.SipProfile localProfile) open(android.net.sip.SipProfile localProfile, android.app.PendingIntent incomingCallPendingIntent, android.net.sip.SipRegistrationListener listener) + open(android.net.sip.SipProfile localProfile) register(android.net.sip.SipProfile localProfile, int expiryTime, android.net.sip.SipRegistrationListener listener) setRegistrationListener(java.lang.String localProfileUri, android.net.sip.SipRegistrationListener listener) takeAudioCall(android.content.Intent incomingCallIntent, android.net.sip.SipAudioCall.Listener listener) @@ -13323,8 +13693,8 @@ package android.net.sip setProtocol(java.lang.String protocol) setSendKeepAlive(boolean flag) #ctor(android.net.sip.SipProfile profile) - #ctor(java.lang.String uriString) #ctor(java.lang.String username, java.lang.String serverDomain) + #ctor(java.lang.String uriString) interface SipRegistrationListener onRegistering(java.lang.String localProfileUri) onRegistrationDone(java.lang.String localProfileUri, long expiryTime) @@ -13396,6 +13766,7 @@ package android.net.vcn removeExposedCapability(int exposedCapability) removeGatewayOption(int option) setMaxMtu(int maxMtu) + setMinUdpPort4500NatTimeoutSeconds(int minUdpPort4500NatTimeoutSeconds) setRetryIntervalsMillis(long[] retryIntervalsMs) setVcnUnderlyingNetworkPriorities(java.util.List underlyingNetworkTemplates) #ctor(java.lang.String gatewayConnectionName, android.net.ipsec.ike.IkeTunnelConnectionParams tunnelConnectionParams) @@ -13482,6 +13853,7 @@ package android.net.wifi setRssi(int rssi) setSsid(byte[] ssid) class WifiManager + addLocalOnlyConnectionFailureListener(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener listener) addNetwork(android.net.wifi.WifiConfiguration config) addNetworkPrivileged(android.net.wifi.WifiConfiguration config) addNetworkSuggestions(java.util.List networkSuggestions) @@ -13489,8 +13861,8 @@ package android.net.wifi addSuggestionConnectionStatusListener(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SuggestionConnectionStatusListener listener) addSuggestionUserApprovalStatusListener(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SuggestionUserApprovalStatusListener listener) allowAutojoinGlobal(boolean allowAutojoin) - calculateSignalLevel(int rssi) calculateSignalLevel(int rssi, int numLevels) + calculateSignalLevel(int rssi) cancelWps(android.net.wifi.WifiManager.WpsCallback listener) compareSignalLevel(int rssiA, int rssiB) createMulticastLock(java.lang.String tag) @@ -13500,20 +13872,26 @@ package android.net.wifi enableNetwork(int netId, boolean attemptConnect) getAllowedChannels(int band, int mode) getChannelData(java.util.concurrent.Executor executor, java.util.function.Consumer> resultsCallback) + getMaxSupportedConcurrentTdlsSessions(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) + getNumberOfEnabledTdlsSessions(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) getUsableChannels(int band, int mode) isCarrierNetworkOffloadEnabled(int subscriptionId, boolean merged) + isTdlsOperationCurrentlyAvailable(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) isWifiStandardSupported(int standard) queryAutojoinGlobal(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) registerScanResultsCallback(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.ScanResultsCallback callback) registerSubsystemRestartTrackingCallback(java.util.concurrent.Executor executor, android.net.wifi.WifiManager.SubsystemRestartTrackingCallback callback) + removeLocalOnlyConnectionFailureListener(android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener listener) removeNetwork(int netId) - removeNetworkSuggestions(java.util.List networkSuggestions) removeNetworkSuggestions(java.util.List networkSuggestions, int action) + removeNetworkSuggestions(java.util.List networkSuggestions) removePasspointConfiguration(java.lang.String fqdn) removeSuggestionConnectionStatusListener(android.net.wifi.WifiManager.SuggestionConnectionStatusListener listener) removeSuggestionUserApprovalStatusListener(android.net.wifi.WifiManager.SuggestionUserApprovalStatusListener listener) reportCreateInterfaceImpact(int interfaceType, boolean requireNewInterface, java.util.concurrent.Executor executor, java.util.function.BiConsumer> resultCallback) + setTdlsEnabled(java.net.InetAddress remoteIPAddress, boolean enable, java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) setTdlsEnabled(java.net.InetAddress remoteIPAddress, boolean enable) + setTdlsEnabledWithMacAddress(java.lang.String remoteMacAddress, boolean enable, java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) setTdlsEnabledWithMacAddress(java.lang.String remoteMacAddress, boolean enable) setWifiEnabled(boolean enabled) startLocalOnlyHotspot(android.net.wifi.WifiManager.LocalOnlyHotspotCallback callback, android.os.Handler handler) @@ -13528,6 +13906,8 @@ package android.net.wifi class WifiManager.InterfaceCreationImpact equals(java.lang.Object that) #ctor(int interfaceType, java.util.Set packages) + interface WifiManager.LocalOnlyConnectionFailureListener + onConnectionFailed(android.net.wifi.WifiNetworkSpecifier wifiNetworkSpecifier, int failureReason) class WifiManager.LocalOnlyHotspotCallback onFailed(int reason) onStarted(android.net.wifi.WifiManager.LocalOnlyHotspotReservation reservation) @@ -13620,20 +14000,24 @@ package android.net.wifi.aware class Characteristics writeToParcel(android.os.Parcel dest, int flags) class DiscoverySession + acceptPairingRequest(int requestId, android.net.wifi.aware.PeerHandle peerHandle, java.lang.String peerDeviceAlias, int cipherSuite, java.lang.String password) createNetworkSpecifierOpen(android.net.wifi.aware.PeerHandle peerHandle) createNetworkSpecifierPassphrase(android.net.wifi.aware.PeerHandle peerHandle, java.lang.String passphrase) initiateBootstrappingRequest(android.net.wifi.aware.PeerHandle peerHandle, int method) - initiatePairingRequest(android.net.wifi.aware.PeerHandle peerHandle, java.lang.String password, java.lang.String peerDeviceAlias) - respondToPairingRequest(int requestId, android.net.wifi.aware.PeerHandle peerHandle, boolean accept, java.lang.String password, java.lang.String peerDeviceAlias) + initiatePairingRequest(android.net.wifi.aware.PeerHandle peerHandle, java.lang.String peerDeviceAlias, int cipherSuite, java.lang.String password) + rejectPairingRequest(int requestId, android.net.wifi.aware.PeerHandle peerHandle) sendMessage(android.net.wifi.aware.PeerHandle peerHandle, int messageId, byte[] message) class DiscoverySessionCallback - onBootstrappingConfirmed(android.net.wifi.aware.PeerHandle peerHandle, boolean accept, int method) + onBootstrappingFailed(android.net.wifi.aware.PeerHandle peerHandle) + onBootstrappingSucceeded(android.net.wifi.aware.PeerHandle peerHandle, int method) onMessageReceived(android.net.wifi.aware.PeerHandle peerHandle, byte[] message) onMessageSendFailed(int messageId) onMessageSendSucceeded(int messageId) - onPairingSetupConfirmed(android.net.wifi.aware.PeerHandle peerHandle, boolean accept, java.lang.String alias) + onPairingSetupFailed(android.net.wifi.aware.PeerHandle peerHandle) onPairingSetupRequestReceived(android.net.wifi.aware.PeerHandle peerHandle, int requestId) - onPairingVerificationConfirmed(android.net.wifi.aware.PeerHandle peerHandle, boolean accept, java.lang.String alias) + onPairingSetupSucceeded(android.net.wifi.aware.PeerHandle peerHandle, java.lang.String alias) + onPairingVerificationFailed(android.net.wifi.aware.PeerHandle peerHandle) + onPairingVerificationSucceed(android.net.wifi.aware.PeerHandle peerHandle, java.lang.String alias) onPublishStarted(android.net.wifi.aware.PublishDiscoverySession session) onServiceDiscovered(android.net.wifi.aware.PeerHandle peerHandle, byte[] serviceSpecificInfo, java.util.List matchFilter) onServiceDiscovered(android.net.wifi.aware.ServiceDiscoveryInfo info) @@ -13695,8 +14079,10 @@ package android.net.wifi.aware class WifiAwareManager attach(android.net.wifi.aware.AttachCallback attachCallback, android.net.wifi.aware.IdentityChangedListener identityChangedListener, android.os.Handler handler) attach(android.net.wifi.aware.AttachCallback attachCallback, android.os.Handler handler) - getPairedDevice(java.util.concurrent.Executor executor, java.util.function.Consumer> resultsCallback) + getPairedDevices(java.util.concurrent.Executor executor, java.util.function.Consumer> resultsCallback) + isOpportunisticModeEnabled(java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) removePairedDevice(java.lang.String alias) + setOpportunisticModeEnabled(boolean enabled) class WifiAwareNetworkInfo equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) @@ -13824,6 +14210,7 @@ package android.net.wifi.p2p discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener) discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager.Channel channel, int frequencyMhz, android.net.wifi.p2p.WifiP2pManager.ActionListener listener) discoverServices(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.wifi.p2p.WifiP2pManager.ActionListener listener) + getListenState(android.net.wifi.p2p.WifiP2pManager.Channel c, java.util.concurrent.Executor executor, java.util.function.Consumer resultsCallback) initialize(android.content.Context srcContext, android.os.Looper srcLooper, android.net.wifi.p2p.WifiP2pManager.ChannelListener listener) removeClient(android.net.wifi.p2p.WifiP2pManager.Channel channel, android.net.MacAddress peerAddress, android.net.wifi.p2p.WifiP2pManager.ActionListener listener) removeExternalApprover(android.net.wifi.p2p.WifiP2pManager.Channel c, android.net.MacAddress deviceAddress, android.net.wifi.p2p.WifiP2pManager.ActionListener listener) @@ -13894,15 +14281,15 @@ package android.net.wifi.p2p.nsd class WifiP2pDnsSdServiceInfo newInstance(java.lang.String instanceName, java.lang.String serviceType, java.util.Map txtMap) class WifiP2pDnsSdServiceRequest - newInstance(java.lang.String serviceType) newInstance(java.lang.String instanceName, java.lang.String serviceType) + newInstance(java.lang.String serviceType) class WifiP2pServiceInfo equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) class WifiP2pServiceRequest equals(java.lang.Object o) - newInstance(int protocolType) newInstance(int protocolType, java.lang.String queryData) + newInstance(int protocolType) writeToParcel(android.os.Parcel dest, int flags) class WifiP2pUpnpServiceInfo newInstance(java.lang.String uuid, java.lang.String device, java.util.List services) @@ -13956,8 +14343,8 @@ package android.nfc equals(java.lang.Object obj) writeToParcel(android.os.Parcel dest, int flags) class FormatException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable e) + #ctor(java.lang.String message) class NdefMessage equals(java.lang.Object obj) #ctor(android.nfc.NdefRecord record, android.nfc.NdefRecord... records) @@ -13977,19 +14364,11 @@ package android.nfc writeToParcel(android.os.Parcel dest, int flags) class NfcAdapter disableForegroundDispatch(android.app.Activity activity) - disableForegroundNdefPush(android.app.Activity activity) disableReaderMode(android.app.Activity activity) enableForegroundDispatch(android.app.Activity activity, android.app.PendingIntent intent, android.content.IntentFilter[] filters, java.lang.String[][] techLists) - enableForegroundNdefPush(android.app.Activity activity, android.nfc.NdefMessage message) enableReaderMode(android.app.Activity activity, android.nfc.NfcAdapter.ReaderCallback callback, int flags, android.os.Bundle extras) getDefaultAdapter(android.content.Context context) ignore(android.nfc.Tag tag, int debounceMs, android.nfc.NfcAdapter.OnTagRemovedListener tagRemovedListener, android.os.Handler handler) - invokeBeam(android.app.Activity activity) - setBeamPushUris(android.net.Uri[] uris, android.app.Activity activity) - setBeamPushUrisCallback(android.nfc.NfcAdapter.CreateBeamUrisCallback callback, android.app.Activity activity) - setNdefPushMessage(android.nfc.NdefMessage message, android.app.Activity activity, android.app.Activity... activities) - setNdefPushMessageCallback(android.nfc.NfcAdapter.CreateNdefMessageCallback callback, android.app.Activity activity, android.app.Activity... activities) - setOnNdefPushCompleteCallback(android.nfc.NfcAdapter.OnNdefPushCompleteCallback callback, android.app.Activity activity, android.app.Activity... activities) interface NfcAdapter.CreateBeamUrisCallback createBeamUris(android.nfc.NfcEvent event) interface NfcAdapter.CreateNdefMessageCallback @@ -14574,8 +14953,8 @@ package android.opengl glGetShaderiv(int shader, int pname, java.nio.IntBuffer params) glGetShaderPrecisionFormat(int shadertype, int precisiontype, int[] range, int rangeOffset, int[] precision, int precisionOffset) glGetShaderPrecisionFormat(int shadertype, int precisiontype, java.nio.IntBuffer range, java.nio.IntBuffer precision) - glGetShaderSource(int shader) glGetShaderSource(int shader, int bufsize, int[] length, int lengthOffset, byte[] source, int sourceOffset) + glGetShaderSource(int shader) glGetString(int name) glGetTexParameterfv(int target, int pname, float[] params, int offset) glGetTexParameterfv(int target, int pname, java.nio.FloatBuffer params) @@ -14723,9 +15102,9 @@ package android.opengl glGenVertexArrays(int n, java.nio.IntBuffer arrays) glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[] params, int offset) glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, java.nio.IntBuffer params) - glGetActiveUniformBlockName(int program, int uniformBlockIndex) glGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[] length, int lengthOffset, byte[] uniformBlockName, int uniformBlockNameOffset) glGetActiveUniformBlockName(int program, int uniformBlockIndex, java.nio.Buffer length, java.nio.Buffer uniformBlockName) + glGetActiveUniformBlockName(int program, int uniformBlockIndex) glGetActiveUniformsiv(int program, int uniformCount, int[] uniformIndices, int uniformIndicesOffset, int pname, int[] params, int paramsOffset) glGetActiveUniformsiv(int program, int uniformCount, java.nio.IntBuffer uniformIndices, int pname, java.nio.IntBuffer params) glGetBufferParameteri64v(int target, int pname, java.nio.LongBuffer params) @@ -14947,8 +15326,8 @@ package android.opengl glFramebufferTextureEXT(int target, int attachment, int texture, int level) glGetDebugMessageLogKHR(int count, int bufSize, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset, int[] lengths, int lengthsOffset, byte[] messageLog, int messageLogOffset) glGetDebugMessageLogKHR(int count, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset) - glGetDebugMessageLogKHR(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities) glGetDebugMessageLogKHR(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities, java.nio.IntBuffer lengths, java.nio.ByteBuffer messageLog) + glGetDebugMessageLogKHR(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities) glGetObjectLabelKHR(int identifier, int name) glGetObjectPtrLabelKHR(long ptr) glGetSamplerParameterIivEXT(int sampler, int pname, int[] params, int offset) @@ -14999,8 +15378,8 @@ package android.opengl glFramebufferTexture(int target, int attachment, int texture, int level) glGetDebugMessageLog(int count, int bufSize, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset, int[] lengths, int lengthsOffset, byte[] messageLog, int messageLogOffset) glGetDebugMessageLog(int count, int[] sources, int sourcesOffset, int[] types, int typesOffset, int[] ids, int idsOffset, int[] severities, int severitiesOffset) - glGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities) glGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities, java.nio.IntBuffer lengths, java.nio.ByteBuffer messageLog) + glGetDebugMessageLog(int count, java.nio.IntBuffer sources, java.nio.IntBuffer types, java.nio.IntBuffer ids, java.nio.IntBuffer severities) glGetnUniformfv(int program, int location, int bufSize, float[] params, int offset) glGetnUniformfv(int program, int location, int bufSize, java.nio.FloatBuffer params) glGetnUniformiv(int program, int location, int bufSize, int[] params, int offset) @@ -15040,11 +15419,11 @@ package android.opengl interface GLES32.DebugProc onMessage(int source, int type, int id, int severity, java.lang.String message) class GLException - #ctor(int error) #ctor(int error, java.lang.String string) + #ctor(int error) class GLSurfaceView - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) queueEvent(java.lang.Runnable r) setDebugFlags(int debugFlags) setEGLConfigChooser(android.opengl.GLSurfaceView.EGLConfigChooser configChooser) @@ -15088,10 +15467,10 @@ package android.opengl getInternalFormat(android.graphics.Bitmap bitmap) getType(android.graphics.Bitmap bitmap) texImage2D(int target, int level, android.graphics.Bitmap bitmap, int border) - texImage2D(int target, int level, int internalformat, android.graphics.Bitmap bitmap, int border) texImage2D(int target, int level, int internalformat, android.graphics.Bitmap bitmap, int type, int border) - texSubImage2D(int target, int level, int xoffset, int yoffset, android.graphics.Bitmap bitmap) + texImage2D(int target, int level, int internalformat, android.graphics.Bitmap bitmap, int border) texSubImage2D(int target, int level, int xoffset, int yoffset, android.graphics.Bitmap bitmap, int format, int type) + texSubImage2D(int target, int level, int xoffset, int yoffset, android.graphics.Bitmap bitmap) class Matrix frustumM(float[] m, int offset, float left, float right, float bottom, float top, float near, float far) invertM(float[] mInv, int mInvOffset, float[] m, int mOffset) @@ -15107,6 +15486,7 @@ package android.opengl setIdentityM(float[] sm, int smOffset) setLookAtM(float[] rm, int rmOffset, float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) setRotateEulerM(float[] rm, int rmOffset, float x, float y, float z) + setRotateEulerM2(float[] rm, int rmOffset, float x, float y, float z) setRotateM(float[] rm, int rmOffset, float a, float x, float y, float z) translateM(float[] m, int mOffset, float x, float y, float z) translateM(float[] tm, int tmOffset, float[] m, int mOffset, float x, float y, float z) @@ -15135,20 +15515,20 @@ package android.os class BaseBundle containsKey(java.lang.String key) get(java.lang.String key) - getBoolean(java.lang.String key) getBoolean(java.lang.String key, boolean defaultValue) + getBoolean(java.lang.String key) getBooleanArray(java.lang.String key) - getDouble(java.lang.String key) getDouble(java.lang.String key, double defaultValue) + getDouble(java.lang.String key) getDoubleArray(java.lang.String key) - getInt(java.lang.String key) getInt(java.lang.String key, int defaultValue) + getInt(java.lang.String key) getIntArray(java.lang.String key) - getLong(java.lang.String key) getLong(java.lang.String key, long defaultValue) + getLong(java.lang.String key) getLongArray(java.lang.String key) - getString(java.lang.String key) getString(java.lang.String key, java.lang.String defaultValue) + getString(java.lang.String key) getStringArray(java.lang.String key) putAll(android.os.PersistableBundle bundle) putBoolean(java.lang.String key, boolean value) @@ -15193,35 +15573,35 @@ package android.os #ctor(java.lang.ClassLoader loader) getBinder(java.lang.String key) getBundle(java.lang.String key) - getByte(java.lang.String key) getByte(java.lang.String key, byte defaultValue) + getByte(java.lang.String key) getByteArray(java.lang.String key) - getChar(java.lang.String key) getChar(java.lang.String key, char defaultValue) + getChar(java.lang.String key) getCharArray(java.lang.String key) - getCharSequence(java.lang.String key) getCharSequence(java.lang.String key, java.lang.CharSequence defaultValue) + getCharSequence(java.lang.String key) getCharSequenceArray(java.lang.String key) getCharSequenceArrayList(java.lang.String key) - getFloat(java.lang.String key) getFloat(java.lang.String key, float defaultValue) + getFloat(java.lang.String key) getFloatArray(java.lang.String key) getIntegerArrayList(java.lang.String key) - getParcelable(java.lang.String key) getParcelable(java.lang.String key, java.lang.Class clazz) - getParcelableArray(java.lang.String key) + getParcelable(java.lang.String key) getParcelableArray(java.lang.String key, java.lang.Class clazz) - getParcelableArrayList(java.lang.String key) + getParcelableArray(java.lang.String key) getParcelableArrayList(java.lang.String key, java.lang.Class clazz) - getSerializable(java.lang.String key) + getParcelableArrayList(java.lang.String key) getSerializable(java.lang.String key, java.lang.Class clazz) - getShort(java.lang.String key) + getSerializable(java.lang.String key) getShort(java.lang.String key, short defaultValue) + getShort(java.lang.String key) getShortArray(java.lang.String key) getSize(java.lang.String key) getSizeF(java.lang.String key) - getSparseParcelableArray(java.lang.String key) getSparseParcelableArray(java.lang.String key, java.lang.Class clazz) + getSparseParcelableArray(java.lang.String key) getStringArrayList(java.lang.String key) putAll(android.os.Bundle bundle) putBinder(java.lang.String key, android.os.IBinder value) @@ -15276,9 +15656,9 @@ package android.os printLoadedClasses(int flags) setAllocationLimit(int limit) setGlobalAllocationLimit(int limit) - startMethodTracing(java.lang.String tracePath) - startMethodTracing(java.lang.String tracePath, int bufferSize) startMethodTracing(java.lang.String tracePath, int bufferSize, int flags) + startMethodTracing(java.lang.String tracePath, int bufferSize) + startMethodTracing(java.lang.String tracePath) startMethodTracingSampling(java.lang.String tracePath, int bufferSize, int intervalUs) class Debug.MemoryInfo getMemoryStat(java.lang.String statName) @@ -15291,11 +15671,11 @@ package android.os getNextEntry(java.lang.String tag, long msec) isTagEnabled(java.lang.String tag) class DropBoxManager.Entry - #ctor(java.lang.String tag, long millis) #ctor(java.lang.String tag, long millis, android.os.ParcelFileDescriptor data, int flags) #ctor(java.lang.String tag, long millis, byte[] data, int flags) #ctor(java.lang.String tag, long millis, java.io.File data, int flags) #ctor(java.lang.String tag, long millis, java.lang.String text) + #ctor(java.lang.String tag, long millis) getText(int maxBytes) writeToParcel(android.os.Parcel out, int flags) class Environment @@ -15307,52 +15687,52 @@ package android.os isExternalStorageManager(java.io.File path) isExternalStorageRemovable(java.io.File path) class FileObserver - #ctor(java.io.File file) #ctor(java.io.File file, int mask) - #ctor(java.lang.String path) + #ctor(java.io.File file) #ctor(java.lang.String path, int mask) - #ctor(java.util.List files) + #ctor(java.lang.String path) #ctor(java.util.List files, int mask) + #ctor(java.util.List files) onEvent(int event, java.lang.String path) class FileUriExposedException #ctor(java.lang.String message) class FileUtils closeQuietly(java.io.FileDescriptor fd) closeQuietly(java.lang.AutoCloseable closeable) - copy(java.io.FileDescriptor in, java.io.FileDescriptor out) copy(java.io.FileDescriptor in, java.io.FileDescriptor out, android.os.CancellationSignal signal, java.util.concurrent.Executor executor, android.os.FileUtils.ProgressListener listener) - copy(java.io.InputStream in, java.io.OutputStream out) + copy(java.io.FileDescriptor in, java.io.FileDescriptor out) copy(java.io.InputStream in, java.io.OutputStream out, android.os.CancellationSignal signal, java.util.concurrent.Executor executor, android.os.FileUtils.ProgressListener listener) + copy(java.io.InputStream in, java.io.OutputStream out) interface FileUtils.ProgressListener onProgress(long progress) class Handler - createAsync(android.os.Looper looper) createAsync(android.os.Looper looper, android.os.Handler.Callback callback) + createAsync(android.os.Looper looper) dispatchMessage(android.os.Message msg) dump(android.util.Printer pw, java.lang.String prefix) getMessageName(android.os.Message message) handleMessage(android.os.Message msg) #ctor(android.os.Handler.Callback callback) - #ctor(android.os.Looper looper) #ctor(android.os.Looper looper, android.os.Handler.Callback callback) + #ctor(android.os.Looper looper) hasCallbacks(java.lang.Runnable r) - hasMessages(int what) hasMessages(int what, java.lang.Object object) - obtainMessage(int what) - obtainMessage(int what, int arg1, int arg2) + hasMessages(int what) obtainMessage(int what, int arg1, int arg2, java.lang.Object obj) + obtainMessage(int what, int arg1, int arg2) obtainMessage(int what, java.lang.Object obj) + obtainMessage(int what) post(java.lang.Runnable r) postAtFrontOfQueue(java.lang.Runnable r) postAtTime(java.lang.Runnable r, java.lang.Object token, long uptimeMillis) postAtTime(java.lang.Runnable r, long uptimeMillis) postDelayed(java.lang.Runnable r, java.lang.Object token, long delayMillis) postDelayed(java.lang.Runnable r, long delayMillis) - removeCallbacks(java.lang.Runnable r) removeCallbacks(java.lang.Runnable r, java.lang.Object token) + removeCallbacks(java.lang.Runnable r) removeCallbacksAndMessages(java.lang.Object token) - removeMessages(int what) removeMessages(int what, java.lang.Object object) + removeMessages(int what) sendEmptyMessage(int what) sendEmptyMessageAtTime(int what, long uptimeMillis) sendEmptyMessageDelayed(int what, long delayMillis) @@ -15363,8 +15743,8 @@ package android.os interface Handler.Callback handleMessage(android.os.Message msg) class HandlerThread - #ctor(java.lang.String name) #ctor(java.lang.String name, int priority) + #ctor(java.lang.String name) class HardwarePropertiesManager getDeviceTemperatures(int type, int source) interface IBinder @@ -15399,12 +15779,12 @@ package android.os writeBytes(byte[] buffer, int srcOffset, int destOffset, int count) class Message copyFrom(android.os.Message o) - obtain(android.os.Handler h) - obtain(android.os.Handler h, int what) - obtain(android.os.Handler h, int what, int arg1, int arg2) obtain(android.os.Handler h, int what, int arg1, int arg2, java.lang.Object obj) + obtain(android.os.Handler h, int what, int arg1, int arg2) obtain(android.os.Handler h, int what, java.lang.Object obj) + obtain(android.os.Handler h, int what) obtain(android.os.Handler h, java.lang.Runnable callback) + obtain(android.os.Handler h) obtain(android.os.Message orig) setAsynchronous(boolean async) setData(android.os.Bundle data) @@ -15444,10 +15824,10 @@ package android.os enforceInterface(java.lang.String interfaceName) hasFileDescriptors(int offset, int length) obtain(android.os.IBinder binder) - readArray(java.lang.ClassLoader loader) readArray(java.lang.ClassLoader loader, java.lang.Class clazz) - readArrayList(java.lang.ClassLoader loader) + readArray(java.lang.ClassLoader loader) readArrayList(java.lang.ClassLoader loader, java.lang.Class clazz) + readArrayList(java.lang.ClassLoader loader) readBinderArray(android.os.IBinder[] val) readBinderList(java.util.List list) readBooleanArray(boolean[] val) @@ -15456,12 +15836,12 @@ package android.os readCharArray(char[] val) readDoubleArray(double[] val) readException(int code, java.lang.String msg) - readFixedArray(T val) readFixedArray(T val, android.os.Parcelable.Creator c) readFixedArray(T val, java.util.function.Function asInterface) + readFixedArray(T val) readFloatArray(float[] val) - readHashMap(java.lang.ClassLoader loader) readHashMap(java.lang.ClassLoader loader, java.lang.Class clazzKey, java.lang.Class clazzValue) + readHashMap(java.lang.ClassLoader loader) readIntArray(int[] val) readInterfaceArray(T[] val, java.util.function.Function asInterface) readInterfaceList(java.util.List list, java.util.function.Function asInterface) @@ -15470,18 +15850,18 @@ package android.os readLongArray(long[] val) readMap(java.util.Map outVal, java.lang.ClassLoader loader) readMap(java.util.Map outVal, java.lang.ClassLoader loader, java.lang.Class clazzKey, java.lang.Class clazzValue) - readParcelable(java.lang.ClassLoader loader) readParcelable(java.lang.ClassLoader loader, java.lang.Class clazz) - readParcelableArray(java.lang.ClassLoader loader) + readParcelable(java.lang.ClassLoader loader) readParcelableArray(java.lang.ClassLoader loader, java.lang.Class clazz) - readParcelableCreator(java.lang.ClassLoader loader) + readParcelableArray(java.lang.ClassLoader loader) readParcelableCreator(java.lang.ClassLoader loader, java.lang.Class clazz) - readParcelableList(java.util.List list, java.lang.ClassLoader cl) + readParcelableCreator(java.lang.ClassLoader loader) readParcelableList(java.util.List list, java.lang.ClassLoader cl, java.lang.Class clazz) + readParcelableList(java.util.List list, java.lang.ClassLoader cl) readPersistableBundle(java.lang.ClassLoader loader) readSerializable(java.lang.ClassLoader loader, java.lang.Class clazz) - readSparseArray(java.lang.ClassLoader loader) readSparseArray(java.lang.ClassLoader loader, java.lang.Class clazz) + readSparseArray(java.lang.ClassLoader loader) readStringArray(java.lang.String[] val) readStringList(java.util.List list) readTypedArray(T[] val, android.os.Parcelable.Creator c) @@ -15495,14 +15875,14 @@ package android.os writeArray(java.lang.Object[] val) writeBinderArray(android.os.IBinder[] val) writeBinderList(java.util.List val) - writeBlob(byte[] b) writeBlob(byte[] b, int offset, int len) + writeBlob(byte[] b) writeBoolean(boolean val) writeBooleanArray(boolean[] val) writeBundle(android.os.Bundle val) writeByte(byte val) - writeByteArray(byte[] b) writeByteArray(byte[] b, int offset, int len) + writeByteArray(byte[] b) writeCharArray(char[] val) writeDouble(double val) writeDoubleArray(double[] val) @@ -15537,8 +15917,8 @@ package android.os writeStrongInterface(android.os.IInterface val) writeTypedArray(T[] val, int parcelableFlags) writeTypedArrayMap(android.util.ArrayMap val, int parcelableFlags) - writeTypedList(java.util.List val) writeTypedList(java.util.List val, int parcelableFlags) + writeTypedList(java.util.List val) writeTypedObject(T val, int parcelableFlags) writeTypedSparseArray(android.util.SparseArray val, int parcelableFlags) writeValue(java.lang.Object v) @@ -15556,16 +15936,16 @@ package android.os fromDatagramSocket(java.net.DatagramSocket datagramSocket) fromFd(int fd) fromSocket(java.net.Socket socket) - open(java.io.File file, int mode) open(java.io.File file, int mode, android.os.Handler handler, android.os.ParcelFileDescriptor.OnCloseListener listener) + open(java.io.File file, int mode) #ctor(android.os.ParcelFileDescriptor wrapped) parseMode(java.lang.String mode) wrap(android.os.ParcelFileDescriptor pfd, android.os.Handler handler, android.os.ParcelFileDescriptor.OnCloseListener listener) writeToParcel(android.os.Parcel out, int flags) class ParcelFileDescriptor.AutoCloseInputStream #ctor(android.os.ParcelFileDescriptor pfd) - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) class ParcelFileDescriptor.AutoCloseOutputStream #ctor(android.os.ParcelFileDescriptor pfd) interface ParcelFileDescriptor.OnCloseListener @@ -15600,6 +15980,8 @@ package android.os addThermalStatusListener(android.os.PowerManager.OnThermalStatusChangedListener listener) addThermalStatusListener(java.util.concurrent.Executor executor, android.os.PowerManager.OnThermalStatusChangedListener listener) getThermalHeadroom(int forecastSeconds) + isAllowedInLowPowerStandby(int reason) + isAllowedInLowPowerStandby(java.lang.String feature) isIgnoringBatteryOptimizations(java.lang.String packageName) isWakeLockLevelSupported(int level) newWakeLock(int levelAndFlags, java.lang.String tag) @@ -15623,8 +16005,8 @@ package android.os isIsolatedUid(int uid) killProcess(int pid) sendSignal(int pid, int signal) - setThreadPriority(int priority) setThreadPriority(int tid, int priority) + setThreadPriority(int priority) class ProxyFileDescriptorCallback onRead(long offset, int size, byte[] data) onWrite(long offset, int size, byte[] data) @@ -15640,10 +16022,10 @@ package android.os getBroadcastItem(int index) getRegisteredCallbackCookie(int index) getRegisteredCallbackItem(int index) - onCallbackDied(E callback) onCallbackDied(E callback, java.lang.Object cookie) - register(E callback) + onCallbackDied(E callback) register(E callback, java.lang.Object cookie) + register(E callback) unregister(E callback) class RemoteException #ctor(java.lang.String message) @@ -15711,19 +16093,18 @@ package android.os getSerialNumberForUser(android.os.UserHandle user) getUserCreationTime(android.os.UserHandle userHandle) getUserForSerialNumber(long serialNumber) - getUserProperties(android.os.UserHandle userHandle) getUserRestrictions(android.os.UserHandle userHandle) hasUserRestriction(java.lang.String restrictionKey) isQuietModeEnabled(android.os.UserHandle userHandle) isUserRunning(android.os.UserHandle user) isUserRunningOrStopping(android.os.UserHandle user) isUserUnlocked(android.os.UserHandle user) - requestQuietModeEnabled(boolean enableQuietMode, android.os.UserHandle userHandle) requestQuietModeEnabled(boolean enableQuietMode, android.os.UserHandle userHandle, int flags) + requestQuietModeEnabled(boolean enableQuietMode, android.os.UserHandle userHandle) setRestrictionsChallenge(java.lang.String newPin) setUserRestriction(java.lang.String key, boolean value) - setUserRestrictions(android.os.Bundle restrictions) setUserRestrictions(android.os.Bundle restrictions, android.os.UserHandle userHandle) + setUserRestrictions(android.os.Bundle restrictions) class VibrationAttributes createForUsage(int usage) equals(java.lang.Object o) @@ -15740,26 +16121,26 @@ package android.os createWaveform(long[] timings, int repeat) createWaveform(long[] timings, int[] amplitudes, int repeat) class VibrationEffect.Composition - addPrimitive(int primitiveId) - addPrimitive(int primitiveId, float scale) addPrimitive(int primitiveId, float scale, int delay) + addPrimitive(int primitiveId, float scale) + addPrimitive(int primitiveId) class Vibrator areAllEffectsSupported(int... effectIds) areAllPrimitivesSupported(int... primitiveIds) areEffectsSupported(int... effectIds) arePrimitivesSupported(int... primitiveIds) getPrimitiveDurations(int... primitiveIds) - vibrate(android.os.VibrationEffect vibe) vibrate(android.os.VibrationEffect vibe, android.media.AudioAttributes attributes) vibrate(android.os.VibrationEffect vibe, android.os.VibrationAttributes attributes) - vibrate(long milliseconds) + vibrate(android.os.VibrationEffect vibe) vibrate(long milliseconds, android.media.AudioAttributes attributes) - vibrate(long[] pattern, int repeat) + vibrate(long milliseconds) vibrate(long[] pattern, int repeat, android.media.AudioAttributes attributes) + vibrate(long[] pattern, int repeat) class VibratorManager getVibrator(int vibratorId) - vibrate(android.os.CombinedVibration effect) vibrate(android.os.CombinedVibration effect, android.os.VibrationAttributes attributes) + vibrate(android.os.CombinedVibration effect) class WorkSource add(android.os.WorkSource other) diff(android.os.WorkSource other) @@ -15852,16 +16233,16 @@ package android.os.strictmode package android.preference ;--------------------------------------- class CheckBoxPreference - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onBindView(android.view.View view) class DialogPreference - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onBindDialogView(android.view.View view) onClick(android.content.DialogInterface dialog, int which) onDialogClosed(boolean positiveResult) @@ -15881,10 +16262,10 @@ package android.preference setPositiveButtonText(java.lang.CharSequence positiveButtonText) showDialog(android.os.Bundle state) class EditTextPreference - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onAddEditTextToDialogView(android.view.View dialogView, android.widget.EditText editText) onBindDialogView(android.view.View view) onDialogClosed(boolean positiveResult) @@ -15895,10 +16276,10 @@ package android.preference showDialog(android.os.Bundle state) class ListPreference findIndexOfValue(java.lang.String value) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onDialogClosed(boolean positiveResult) onGetDefaultValue(android.content.res.TypedArray a, int index) onPrepareDialogBuilder(android.app.AlertDialog.Builder builder) @@ -15913,10 +16294,10 @@ package android.preference setValueIndex(int index) class MultiSelectListPreference findIndexOfValue(java.lang.String value) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onDialogClosed(boolean positiveResult) onGetDefaultValue(android.content.res.TypedArray a, int index) onPrepareDialogBuilder(android.app.AlertDialog.Builder builder) @@ -15952,10 +16333,10 @@ package android.preference persistLong(long value) persistString(java.lang.String value) persistStringSet(java.util.Set values) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) restoreHierarchyState(android.os.Bundle container) saveHierarchyState(android.os.Bundle container) setDefaultValue(java.lang.Object defaultValue) @@ -16014,8 +16395,8 @@ package android.preference showBreadCrumbs(java.lang.CharSequence title, java.lang.CharSequence shortTitle) startPreferenceFragment(android.app.Fragment fragment, boolean push) startPreferencePanel(java.lang.String fragmentClass, android.os.Bundle args, int titleRes, java.lang.CharSequence titleText, android.app.Fragment resultTo, int resultRequestCode) - startWithFragment(java.lang.String fragmentName, android.os.Bundle args, android.app.Fragment resultTo, int resultRequestCode) startWithFragment(java.lang.String fragmentName, android.os.Bundle args, android.app.Fragment resultTo, int resultRequestCode, int titleRes, int shortTitleRes) + startWithFragment(java.lang.String fragmentName, android.os.Bundle args, android.app.Fragment resultTo, int resultRequestCode) switchToHeader(android.preference.PreferenceActivity.Header header) switchToHeader(java.lang.String fragmentName, android.os.Bundle args) class PreferenceActivity.Header @@ -16027,10 +16408,10 @@ package android.preference writeToParcel(android.os.Parcel dest, int flags) class PreferenceCategory onPrepareAddPreference(android.preference.Preference preference) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) interface PreferenceDataStore getBoolean(java.lang.String key, boolean defValue) getFloat(java.lang.String key, float defValue) @@ -16067,9 +16448,9 @@ package android.preference getPreference(int index) notifyDependencyChange(boolean disableDependents) onPrepareAddPreference(android.preference.Preference preference) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) removePreference(android.preference.Preference preference) setOrderingAsAdded(boolean orderingAsAdded) class PreferenceManager @@ -16096,10 +16477,10 @@ package android.preference onPrepareRingtonePickerIntent(android.content.Intent ringtonePickerIntent) onSaveRingtone(android.net.Uri ringtoneUri) onSetInitialValue(boolean restorePersistedValue, java.lang.Object defaultValueObj) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setRingtoneType(int type) setShowDefault(boolean showDefault) setShowSilent(boolean showSilent) @@ -16109,10 +16490,10 @@ package android.preference setSwitchTextOff(java.lang.CharSequence offText) setSwitchTextOn(int resId) setSwitchTextOn(java.lang.CharSequence onText) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TwoStatePreference onGetDefaultValue(android.content.res.TypedArray a, int index) onRestoreInstanceState(android.os.Parcelable state) @@ -16123,10 +16504,10 @@ package android.preference setSummaryOff(java.lang.CharSequence summary) setSummaryOn(int summaryResId) setSummaryOn(java.lang.CharSequence summary) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) package android.print ;--------------------------------------- @@ -16272,8 +16653,8 @@ package android.provider newEntityIterator(android.database.Cursor cursor, android.content.ContentProviderClient provider) newEntityIterator(android.database.Cursor cursor, android.content.ContentResolver resolver) class CalendarContract.Instances - query(android.content.ContentResolver cr, java.lang.String[] projection, long begin, long end) query(android.content.ContentResolver cr, java.lang.String[] projection, long begin, long end, java.lang.String searchQuery) + query(android.content.ContentResolver cr, java.lang.String[] projection, long begin, long end) class CalendarContract.Reminders query(android.content.ContentResolver cr, long eventId, java.lang.String[] projection) class CallLog.Calls @@ -16292,13 +16673,13 @@ package android.provider onQueryAlbums(android.os.Bundle extras) onQueryDeletedMedia(android.os.Bundle extras) onQueryMedia(android.os.Bundle extras) - openFile(android.net.Uri uri, java.lang.String mode) openFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) - openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) + openFile(android.net.Uri uri, java.lang.String mode) openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) + openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs) class CloudMediaProvider.CloudMediaSurfaceController onConfigChange(android.os.Bundle config) @@ -16329,8 +16710,8 @@ package android.provider queryGroups(android.content.ContentResolver resolver, long person) setPhotoData(android.content.ContentResolver cr, android.net.Uri person, byte[] data) class Contacts.Phones - getDisplayLabel(android.content.Context context, int type, java.lang.CharSequence label) getDisplayLabel(android.content.Context context, int type, java.lang.CharSequence label, java.lang.CharSequence[] labelArray) + getDisplayLabel(android.content.Context context, int type, java.lang.CharSequence label) class Contacts.Settings getSetting(android.content.ContentResolver cr, java.lang.String account, java.lang.String key) setSetting(android.content.ContentResolver cr, java.lang.String account, java.lang.String key, java.lang.String value) @@ -16368,8 +16749,8 @@ package android.provider isEnterpriseContactId(long contactId) lookupContact(android.content.ContentResolver resolver, android.net.Uri lookupUri) markAsContacted(android.content.ContentResolver resolver, long contactId) - openContactPhotoInputStream(android.content.ContentResolver cr, android.net.Uri contactUri) openContactPhotoInputStream(android.content.ContentResolver cr, android.net.Uri contactUri, boolean preferHighres) + openContactPhotoInputStream(android.content.ContentResolver cr, android.net.Uri contactUri) class ContactsContract.Contacts.AggregationSuggestions.Builder addNameParameter(java.lang.String name) setContactId(long contactId) @@ -16465,26 +16846,27 @@ package android.provider getDocumentType(java.lang.String documentId) getStreamTypes(android.net.Uri uri, java.lang.String mimeTypeFilter) getType(android.net.Uri uri) + getTypeAnonymous(android.net.Uri uri) insert(android.net.Uri uri, android.content.ContentValues values) isChildDocument(java.lang.String parentDocumentId, java.lang.String documentId) moveDocument(java.lang.String sourceDocumentId, java.lang.String sourceParentDocumentId, java.lang.String targetParentDocumentId) - openAssetFile(android.net.Uri uri, java.lang.String mode) openAssetFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) + openAssetFile(android.net.Uri uri, java.lang.String mode) openDocument(java.lang.String documentId, java.lang.String mode, android.os.CancellationSignal signal) openDocumentThumbnail(java.lang.String documentId, android.graphics.Point sizeHint, android.os.CancellationSignal signal) - openFile(android.net.Uri uri, java.lang.String mode) openFile(android.net.Uri uri, java.lang.String mode, android.os.CancellationSignal signal) - openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) + openFile(android.net.Uri uri, java.lang.String mode) openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) + openTypedAssetFile(android.net.Uri uri, java.lang.String mimeTypeFilter, android.os.Bundle opts) openTypedDocument(java.lang.String documentId, java.lang.String mimeTypeFilter, android.os.Bundle opts, android.os.CancellationSignal signal) query(android.net.Uri uri, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal cancellationSignal) - query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder, android.os.CancellationSignal cancellationSignal) + query(android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String sortOrder) queryChildDocuments(java.lang.String parentDocumentId, java.lang.String[] projection, android.os.Bundle queryArgs) queryChildDocuments(java.lang.String parentDocumentId, java.lang.String[] projection, java.lang.String sortOrder) queryDocument(java.lang.String documentId, java.lang.String[] projection) - queryRecentDocuments(java.lang.String rootId, java.lang.String[] projection) queryRecentDocuments(java.lang.String rootId, java.lang.String[] projection, android.os.Bundle queryArgs, android.os.CancellationSignal signal) + queryRecentDocuments(java.lang.String rootId, java.lang.String[] projection) queryRoots(java.lang.String[] projection) querySearchDocuments(java.lang.String rootId, java.lang.String query, java.lang.String[] projection) querySearchDocuments(java.lang.String rootId, java.lang.String[] projection, android.os.Bundle queryArgs) @@ -16493,8 +16875,8 @@ package android.provider revokeDocumentPermission(java.lang.String documentId) update(android.net.Uri uri, android.content.ContentValues values, java.lang.String selection, java.lang.String[] selectionArgs) class FontRequest - #ctor(java.lang.String providerAuthority, java.lang.String providerPackage, java.lang.String query) #ctor(java.lang.String providerAuthority, java.lang.String providerPackage, java.lang.String query, java.util.List> certificates) + #ctor(java.lang.String providerAuthority, java.lang.String providerPackage, java.lang.String query) class FontsContract buildTypeface(android.content.Context context, android.os.CancellationSignal cancellationSignal, android.provider.FontsContract.FontInfo[] fonts) fetchFonts(android.content.Context context, android.os.CancellationSignal cancellationSignal, android.provider.FontRequest request) @@ -16517,8 +16899,8 @@ package android.provider getRedactedUri(android.content.ContentResolver resolver, android.net.Uri uri) getRedactedUri(android.content.ContentResolver resolver, java.util.List uris) getRequireOriginal(android.net.Uri uri) - getVersion(android.content.Context context) getVersion(android.content.Context context, java.lang.String volumeName) + getVersion(android.content.Context context) getVolumeName(android.net.Uri uri) isCurrentCloudMediaProviderAuthority(android.content.ContentResolver resolver, java.lang.String authority) isCurrentSystemGallery(android.content.ContentResolver resolver, int uid, java.lang.String packageName) @@ -16540,8 +16922,8 @@ package android.provider class MediaStore.Audio.Genres.Members getContentUri(java.lang.String volumeName, long genreId) class MediaStore.Audio.Media - getContentUri(java.lang.String volumeName) getContentUri(java.lang.String volumeName, long id) + getContentUri(java.lang.String volumeName) getContentUriForPath(java.lang.String path) class MediaStore.Audio.Playlists getContentUri(java.lang.String volumeName) @@ -16549,23 +16931,23 @@ package android.provider getContentUri(java.lang.String volumeName, long playlistId) moveItem(android.content.ContentResolver res, long playlistId, int from, int to) class MediaStore.Downloads - getContentUri(java.lang.String volumeName) getContentUri(java.lang.String volumeName, long id) - class MediaStore.Files getContentUri(java.lang.String volumeName) + class MediaStore.Files getContentUri(java.lang.String volumeName, long rowId) + getContentUri(java.lang.String volumeName) class MediaStore.Images.Media getBitmap(android.content.ContentResolver cr, android.net.Uri url) - getContentUri(java.lang.String volumeName) getContentUri(java.lang.String volumeName, long id) + getContentUri(java.lang.String volumeName) insertImage(android.content.ContentResolver cr, android.graphics.Bitmap source, java.lang.String title, java.lang.String description) insertImage(android.content.ContentResolver cr, java.lang.String imagePath, java.lang.String name, java.lang.String description) - query(android.content.ContentResolver cr, android.net.Uri uri, java.lang.String[] projection) query(android.content.ContentResolver cr, android.net.Uri uri, java.lang.String[] projection, java.lang.String where, java.lang.String orderBy) query(android.content.ContentResolver cr, android.net.Uri uri, java.lang.String[] projection, java.lang.String selection, java.lang.String[] selectionArgs, java.lang.String orderBy) + query(android.content.ContentResolver cr, android.net.Uri uri, java.lang.String[] projection) class MediaStore.Images.Thumbnails - cancelThumbnailRequest(android.content.ContentResolver cr, long origId) cancelThumbnailRequest(android.content.ContentResolver cr, long origId, long groupId) + cancelThumbnailRequest(android.content.ContentResolver cr, long origId) getContentUri(java.lang.String volumeName) getKindSize(int kind) getThumbnail(android.content.ContentResolver cr, long imageId, int kind, android.graphics.BitmapFactory.Options options) @@ -16576,11 +16958,11 @@ package android.provider class MediaStore.Video query(android.content.ContentResolver cr, android.net.Uri uri, java.lang.String[] projection) class MediaStore.Video.Media - getContentUri(java.lang.String volumeName) getContentUri(java.lang.String volumeName, long id) + getContentUri(java.lang.String volumeName) class MediaStore.Video.Thumbnails - cancelThumbnailRequest(android.content.ContentResolver cr, long origId) cancelThumbnailRequest(android.content.ContentResolver cr, long videoId, long groupId) + cancelThumbnailRequest(android.content.ContentResolver cr, long origId) getContentUri(java.lang.String volumeName) getKindSize(int kind) getThumbnail(android.content.ContentResolver cr, long videoId, int kind, android.graphics.BitmapFactory.Options options) @@ -16592,12 +16974,12 @@ package android.provider class Settings canDrawOverlays(android.content.Context context) class Settings.Global - getFloat(android.content.ContentResolver cr, java.lang.String name) getFloat(android.content.ContentResolver cr, java.lang.String name, float def) - getInt(android.content.ContentResolver cr, java.lang.String name) + getFloat(android.content.ContentResolver cr, java.lang.String name) getInt(android.content.ContentResolver cr, java.lang.String name, int def) - getLong(android.content.ContentResolver cr, java.lang.String name) + getInt(android.content.ContentResolver cr, java.lang.String name) getLong(android.content.ContentResolver cr, java.lang.String name, long def) + getLong(android.content.ContentResolver cr, java.lang.String name) getString(android.content.ContentResolver resolver, java.lang.String name) getUriFor(java.lang.String name) putFloat(android.content.ContentResolver cr, java.lang.String name, float value) @@ -16608,12 +16990,12 @@ package android.provider getUriFor(android.net.Uri uri, java.lang.String name) putString(android.content.ContentResolver resolver, android.net.Uri uri, java.lang.String name, java.lang.String value) class Settings.Secure - getFloat(android.content.ContentResolver cr, java.lang.String name) getFloat(android.content.ContentResolver cr, java.lang.String name, float def) - getInt(android.content.ContentResolver cr, java.lang.String name) + getFloat(android.content.ContentResolver cr, java.lang.String name) getInt(android.content.ContentResolver cr, java.lang.String name, int def) - getLong(android.content.ContentResolver cr, java.lang.String name) + getInt(android.content.ContentResolver cr, java.lang.String name) getLong(android.content.ContentResolver cr, java.lang.String name, long def) + getLong(android.content.ContentResolver cr, java.lang.String name) getString(android.content.ContentResolver resolver, java.lang.String name) getUriFor(java.lang.String name) isLocationProviderEnabled(android.content.ContentResolver cr, java.lang.String provider) @@ -16627,12 +17009,12 @@ package android.provider class Settings.System canWrite(android.content.Context context) getConfiguration(android.content.ContentResolver cr, android.content.res.Configuration outConfig) - getFloat(android.content.ContentResolver cr, java.lang.String name) getFloat(android.content.ContentResolver cr, java.lang.String name, float def) - getInt(android.content.ContentResolver cr, java.lang.String name) + getFloat(android.content.ContentResolver cr, java.lang.String name) getInt(android.content.ContentResolver cr, java.lang.String name, int def) - getLong(android.content.ContentResolver cr, java.lang.String name) + getInt(android.content.ContentResolver cr, java.lang.String name) getLong(android.content.ContentResolver cr, java.lang.String name, long def) + getLong(android.content.ContentResolver cr, java.lang.String name) getShowGTalkServiceStatus(android.content.ContentResolver cr) getString(android.content.ContentResolver resolver, java.lang.String name) getUriFor(java.lang.String name) @@ -16740,20 +17122,20 @@ package android.renderscript copyTo(java.lang.Object array) copyTo(short[] d) createAllocations(android.renderscript.RenderScript rs, android.renderscript.Type t, int usage, int numAlloc) - createCubemapFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b) createCubemapFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b, android.renderscript.Allocation.MipmapControl mips, int usage) - createCubemapFromCubeFaces(android.renderscript.RenderScript rs, android.graphics.Bitmap xpos, android.graphics.Bitmap xneg, android.graphics.Bitmap ypos, android.graphics.Bitmap yneg, android.graphics.Bitmap zpos, android.graphics.Bitmap zneg) + createCubemapFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b) createCubemapFromCubeFaces(android.renderscript.RenderScript rs, android.graphics.Bitmap xpos, android.graphics.Bitmap xneg, android.graphics.Bitmap ypos, android.graphics.Bitmap yneg, android.graphics.Bitmap zpos, android.graphics.Bitmap zneg, android.renderscript.Allocation.MipmapControl mips, int usage) - createFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b) + createCubemapFromCubeFaces(android.renderscript.RenderScript rs, android.graphics.Bitmap xpos, android.graphics.Bitmap xneg, android.graphics.Bitmap ypos, android.graphics.Bitmap yneg, android.graphics.Bitmap zpos, android.graphics.Bitmap zneg) createFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b, android.renderscript.Allocation.MipmapControl mips, int usage) - createFromBitmapResource(android.renderscript.RenderScript rs, android.content.res.Resources res, int id) + createFromBitmap(android.renderscript.RenderScript rs, android.graphics.Bitmap b) createFromBitmapResource(android.renderscript.RenderScript rs, android.content.res.Resources res, int id, android.renderscript.Allocation.MipmapControl mips, int usage) + createFromBitmapResource(android.renderscript.RenderScript rs, android.content.res.Resources res, int id) createFromString(android.renderscript.RenderScript rs, java.lang.String str, int usage) - createSized(android.renderscript.RenderScript rs, android.renderscript.Element e, int count) createSized(android.renderscript.RenderScript rs, android.renderscript.Element e, int count, int usage) - createTyped(android.renderscript.RenderScript rs, android.renderscript.Type type) + createSized(android.renderscript.RenderScript rs, android.renderscript.Element e, int count) createTyped(android.renderscript.RenderScript rs, android.renderscript.Type type, android.renderscript.Allocation.MipmapControl mips, int usage) createTyped(android.renderscript.RenderScript rs, android.renderscript.Type type, int usage) + createTyped(android.renderscript.RenderScript rs, android.renderscript.Type type) resize(int dimX) setAutoPadding(boolean useAutoPadding) setFromFieldPacker(int xoff, android.renderscript.FieldPacker fp) @@ -16796,39 +17178,39 @@ package android.renderscript createPixel(android.renderscript.RenderScript rs, android.renderscript.Element.DataType dt, android.renderscript.Element.DataKind dk) createVector(android.renderscript.RenderScript rs, android.renderscript.Element.DataType dt, int size) ELEMENT(android.renderscript.RenderScript rs) - F16(android.renderscript.RenderScript rs) F16_2(android.renderscript.RenderScript rs) F16_3(android.renderscript.RenderScript rs) F16_4(android.renderscript.RenderScript rs) - F32(android.renderscript.RenderScript rs) + F16(android.renderscript.RenderScript rs) F32_2(android.renderscript.RenderScript rs) F32_3(android.renderscript.RenderScript rs) F32_4(android.renderscript.RenderScript rs) - F64(android.renderscript.RenderScript rs) + F32(android.renderscript.RenderScript rs) F64_2(android.renderscript.RenderScript rs) F64_3(android.renderscript.RenderScript rs) F64_4(android.renderscript.RenderScript rs) + F64(android.renderscript.RenderScript rs) FONT(android.renderscript.RenderScript rs) getSubElement(int index) getSubElementArraySize(int index) getSubElementName(int index) getSubElementOffsetBytes(int index) - I16(android.renderscript.RenderScript rs) I16_2(android.renderscript.RenderScript rs) I16_3(android.renderscript.RenderScript rs) I16_4(android.renderscript.RenderScript rs) - I32(android.renderscript.RenderScript rs) + I16(android.renderscript.RenderScript rs) I32_2(android.renderscript.RenderScript rs) I32_3(android.renderscript.RenderScript rs) I32_4(android.renderscript.RenderScript rs) - I64(android.renderscript.RenderScript rs) + I32(android.renderscript.RenderScript rs) I64_2(android.renderscript.RenderScript rs) I64_3(android.renderscript.RenderScript rs) I64_4(android.renderscript.RenderScript rs) - I8(android.renderscript.RenderScript rs) + I64(android.renderscript.RenderScript rs) I8_2(android.renderscript.RenderScript rs) I8_3(android.renderscript.RenderScript rs) I8_4(android.renderscript.RenderScript rs) + I8(android.renderscript.RenderScript rs) isCompatible(android.renderscript.Element e) MATRIX_2X2(android.renderscript.RenderScript rs) MATRIX_3X3(android.renderscript.RenderScript rs) @@ -16847,26 +17229,26 @@ package android.renderscript SAMPLER(android.renderscript.RenderScript rs) SCRIPT(android.renderscript.RenderScript rs) TYPE(android.renderscript.RenderScript rs) - U16(android.renderscript.RenderScript rs) U16_2(android.renderscript.RenderScript rs) U16_3(android.renderscript.RenderScript rs) U16_4(android.renderscript.RenderScript rs) - U32(android.renderscript.RenderScript rs) + U16(android.renderscript.RenderScript rs) U32_2(android.renderscript.RenderScript rs) U32_3(android.renderscript.RenderScript rs) U32_4(android.renderscript.RenderScript rs) - U64(android.renderscript.RenderScript rs) + U32(android.renderscript.RenderScript rs) U64_2(android.renderscript.RenderScript rs) U64_3(android.renderscript.RenderScript rs) U64_4(android.renderscript.RenderScript rs) - U8(android.renderscript.RenderScript rs) + U64(android.renderscript.RenderScript rs) U8_2(android.renderscript.RenderScript rs) U8_3(android.renderscript.RenderScript rs) U8_4(android.renderscript.RenderScript rs) + U8(android.renderscript.RenderScript rs) YUV(android.renderscript.RenderScript rs) class Element.Builder - add(android.renderscript.Element element, java.lang.String name) add(android.renderscript.Element element, java.lang.String name, int arraySize) + add(android.renderscript.Element element, java.lang.String name) #ctor(android.renderscript.RenderScript rs) class FieldPacker addBoolean(boolean v) @@ -16953,17 +17335,17 @@ package android.renderscript get(int x, int y) load(android.renderscript.Matrix3f src) loadMultiply(android.renderscript.Matrix3f lhs, android.renderscript.Matrix3f rhs) - loadRotate(float rot) loadRotate(float rot, float x, float y, float z) - loadScale(float x, float y) + loadRotate(float rot) loadScale(float x, float y, float z) + loadScale(float x, float y) loadTranslate(float x, float y) #ctor(float[] dataArray) multiply(android.renderscript.Matrix3f rhs) - rotate(float rot) rotate(float rot, float x, float y, float z) - scale(float x, float y) + rotate(float rot) scale(float x, float y, float z) + scale(float x, float y) set(int x, int y, float v) translate(float x, float y) class Matrix4f @@ -16985,9 +17367,9 @@ package android.renderscript set(int x, int y, float v) translate(float x, float y, float z) class RenderScript - create(android.content.Context ctx) - create(android.content.Context ctx, android.renderscript.RenderScript.ContextType ct) create(android.content.Context ctx, android.renderscript.RenderScript.ContextType ct, int flags) + create(android.content.Context ctx, android.renderscript.RenderScript.ContextType ct) + create(android.content.Context ctx) createMultiContext(android.content.Context ctx, android.renderscript.RenderScript.ContextType ct, int flags, int API_number) sendMessage(int id, int[] data) setErrorHandler(android.renderscript.RenderScript.RSErrorHandler msg) @@ -17002,14 +17384,14 @@ package android.renderscript class RSRuntimeException #ctor(java.lang.String string) class Sampler - CLAMP_LINEAR(android.renderscript.RenderScript rs) CLAMP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript rs) + CLAMP_LINEAR(android.renderscript.RenderScript rs) CLAMP_NEAREST(android.renderscript.RenderScript rs) - MIRRORED_REPEAT_LINEAR(android.renderscript.RenderScript rs) MIRRORED_REPEAT_LINEAR_MIP_LINEAR(android.renderscript.RenderScript rs) + MIRRORED_REPEAT_LINEAR(android.renderscript.RenderScript rs) MIRRORED_REPEAT_NEAREST(android.renderscript.RenderScript rs) - WRAP_LINEAR(android.renderscript.RenderScript rs) WRAP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript rs) + WRAP_LINEAR(android.renderscript.RenderScript rs) WRAP_NEAREST(android.renderscript.RenderScript rs) class Sampler.Builder #ctor(android.renderscript.RenderScript rs) @@ -17023,31 +17405,31 @@ package android.renderscript createFieldID(int slot, android.renderscript.Element e) createInvokeID(int slot) createKernelID(int slot, int sig, android.renderscript.Element ein, android.renderscript.Element eout) - forEach(int slot, android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.FieldPacker v) forEach(int slot, android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.FieldPacker v, android.renderscript.Script.LaunchOptions sc) - forEach(int slot, android.renderscript.Allocation[] ains, android.renderscript.Allocation aout, android.renderscript.FieldPacker v) + forEach(int slot, android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.FieldPacker v) forEach(int slot, android.renderscript.Allocation[] ains, android.renderscript.Allocation aout, android.renderscript.FieldPacker v, android.renderscript.Script.LaunchOptions sc) + forEach(int slot, android.renderscript.Allocation[] ains, android.renderscript.Allocation aout, android.renderscript.FieldPacker v) getVarB(int index) getVarD(int index) getVarF(int index) getVarI(int index) getVarJ(int index) getVarV(int index, android.renderscript.FieldPacker v) - invoke(int slot) invoke(int slot, android.renderscript.FieldPacker v) + invoke(int slot) reduce(int slot, android.renderscript.Allocation[] ains, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions sc) setTimeZone(java.lang.String timeZone) setVar(int index, android.renderscript.BaseObj o) - setVar(int index, android.renderscript.FieldPacker v) setVar(int index, android.renderscript.FieldPacker v, android.renderscript.Element e, int[] dims) + setVar(int index, android.renderscript.FieldPacker v) setVar(int index, boolean v) setVar(int index, double v) setVar(int index, float v) setVar(int index, int v) setVar(int index, long v) class Script.FieldBase - init(android.renderscript.RenderScript rs, int dimx) init(android.renderscript.RenderScript rs, int dimx, int usages) + init(android.renderscript.RenderScript rs, int dimx) class Script.LaunchOptions setX(int xstartArg, int xendArg) setY(int ystartArg, int yendArg) @@ -17077,8 +17459,8 @@ package android.renderscript getGlobal(android.renderscript.Script.FieldID field) class ScriptIntrinsic3DLUT create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) setLUT(android.renderscript.Allocation lut) class ScriptIntrinsicBLAS BNNM(android.renderscript.Allocation A, int a_offset, android.renderscript.Allocation B, int b_offset, android.renderscript.Allocation C, int c_offset, int c_mult) @@ -17181,83 +17563,83 @@ package android.renderscript ZTRSV(int Uplo, int TransA, int Diag, android.renderscript.Allocation A, android.renderscript.Allocation X, int incX) class ScriptIntrinsicBlend create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEachAdd(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachAdd(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachClear(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachAdd(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachClear(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachDst(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachClear(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachDst(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachDstAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachDst(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachDstAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachDstIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachDstAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachDstIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachDstOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachDstIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachDstOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachDstOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachDstOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachDstOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachMultiply(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachDstOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachMultiply(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSrc(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachMultiply(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSrc(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSrcAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSrc(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSrcAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSrcIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSrcAtop(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSrcIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSrcOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSrcIn(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSrcOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSrcOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSrcOut(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSrcOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachSubtract(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSrcOver(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachSubtract(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) - forEachXor(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + forEachSubtract(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEachXor(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEachXor(android.renderscript.Allocation ain, android.renderscript.Allocation aout) class ScriptIntrinsicBlur create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation aout) forEach(android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation aout) setInput(android.renderscript.Allocation ain) setRadius(float radius) class ScriptIntrinsicColorMatrix - create(android.renderscript.RenderScript rs) create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) + create(android.renderscript.RenderScript rs) forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) setAdd(android.renderscript.Float4 f) setAdd(float r, float g, float b, float a) setColorMatrix(android.renderscript.Matrix3f m) setColorMatrix(android.renderscript.Matrix4f m) class ScriptIntrinsicConvolve3x3 create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation aout) forEach(android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation aout) setCoefficients(float[] v) setInput(android.renderscript.Allocation ain) class ScriptIntrinsicConvolve5x5 create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation aout) forEach(android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation aout) setCoefficients(float[] v) setInput(android.renderscript.Allocation ain) class ScriptIntrinsicHistogram create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation ain) - forEach(android.renderscript.Allocation ain, android.renderscript.Script.LaunchOptions opt) - forEach_Dot(android.renderscript.Allocation ain) forEach_Dot(android.renderscript.Allocation ain, android.renderscript.Script.LaunchOptions opt) + forEach_Dot(android.renderscript.Allocation ain) + forEach(android.renderscript.Allocation ain, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation ain) setDotCoefficients(float r, float g, float b, float a) setOutput(android.renderscript.Allocation aout) class ScriptIntrinsicLUT create(android.renderscript.RenderScript rs, android.renderscript.Element e) - forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach(android.renderscript.Allocation ain, android.renderscript.Allocation aout) setAlpha(int index, int value) setBlue(int index, int value) setGreen(int index, int value) setRed(int index, int value) class ScriptIntrinsicResize create(android.renderscript.RenderScript rs) - forEach_bicubic(android.renderscript.Allocation aout) forEach_bicubic(android.renderscript.Allocation aout, android.renderscript.Script.LaunchOptions opt) + forEach_bicubic(android.renderscript.Allocation aout) setInput(android.renderscript.Allocation ain) class ScriptIntrinsicYuvToRGB create(android.renderscript.RenderScript rs, android.renderscript.Element e) @@ -17285,10 +17667,10 @@ package android.renderscript package android.sax ;--------------------------------------- class Element - getChild(java.lang.String localName) getChild(java.lang.String uri, java.lang.String localName) - requireChild(java.lang.String localName) + getChild(java.lang.String localName) requireChild(java.lang.String uri, java.lang.String localName) + requireChild(java.lang.String localName) setElementListener(android.sax.ElementListener elementListener) setEndElementListener(android.sax.EndElementListener endElementListener) setEndTextElementListener(android.sax.EndTextElementListener endTextElementListener) @@ -17297,8 +17679,8 @@ package android.sax interface EndTextElementListener end(java.lang.String body) class RootElement - #ctor(java.lang.String localName) #ctor(java.lang.String uri, java.lang.String localName) + #ctor(java.lang.String localName) interface StartElementListener start(org.xml.sax.Attributes attributes) @@ -17310,10 +17692,10 @@ package android.se.omapi getUiccReader(int slotNumber) #ctor(android.content.Context context, java.util.concurrent.Executor executor, android.se.omapi.SEService.OnConnectedListener listener) class Session - openBasicChannel(byte[] aid) openBasicChannel(byte[] aid, byte p2) - openLogicalChannel(byte[] aid) + openBasicChannel(byte[] aid) openLogicalChannel(byte[] aid, byte p2) + openLogicalChannel(byte[] aid) package android.security ;--------------------------------------- @@ -17354,8 +17736,8 @@ package android.security interface KeyChainAliasCallback alias(java.lang.String alias) class KeyChainException - #ctor(java.lang.String detailMessage) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String detailMessage) #ctor(java.lang.Throwable cause) class KeyPairGeneratorSpec.Builder #ctor(android.content.Context context) @@ -17383,11 +17765,11 @@ package android.security.identity class AccessControlProfileId #ctor(int id) class AlreadyPersonalizedException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class CipherSuiteNotSupportedException #ctor(java.lang.String message) + class CipherSuiteNotSupportedException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class CredentialDataRequest.Builder setAllowUsingExhaustedKeys(boolean allowUsingExhaustedKeys) setAllowUsingExpiredKeys(boolean allowUsingExpiredKeys) @@ -17402,11 +17784,11 @@ package android.security.identity getRetrievedEntryNames(java.lang.String namespaceName) getStatus(java.lang.String namespaceName, java.lang.String name) class DocTypeNotSupportedException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class EphemeralPublicKeyNotFoundException #ctor(java.lang.String message) + class EphemeralPublicKeyNotFoundException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class IdentityCredential decryptMessageFromReader(byte[] messageCiphertext) delete(byte[] challenge) @@ -17415,15 +17797,15 @@ package android.security.identity proveOwnership(byte[] challenge) setAllowUsingExhaustedKeys(boolean allowUsingExhaustedKeys) setAllowUsingExpiredKeys(boolean allowUsingExpiredKeys) - setAvailableAuthenticationKeys(int keyCount, int maxUsesPerKey) setAvailableAuthenticationKeys(int keyCount, int maxUsesPerKey, long minValidTimeMillis) + setAvailableAuthenticationKeys(int keyCount, int maxUsesPerKey) setReaderEphemeralPublicKey(java.security.PublicKey readerEphemeralPublicKey) storeStaticAuthenticationData(java.security.cert.X509Certificate authenticationKey, byte[] staticAuthData) storeStaticAuthenticationData(java.security.cert.X509Certificate authenticationKey, java.time.Instant expirationDate, byte[] staticAuthData) update(android.security.identity.PersonalizationData personalizationData) class IdentityCredentialException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class IdentityCredentialStore createCredential(java.lang.String credentialName, java.lang.String docType) createPresentationSession(int cipherSuite) @@ -17432,17 +17814,17 @@ package android.security.identity getDirectAccessInstance(android.content.Context context) getInstance(android.content.Context context) class InvalidReaderSignatureException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class InvalidRequestMessageException #ctor(java.lang.String message) + class InvalidRequestMessageException #ctor(java.lang.String message, java.lang.Throwable cause) - class MessageDecryptionException #ctor(java.lang.String message) + class MessageDecryptionException #ctor(java.lang.String message, java.lang.Throwable cause) - class NoAuthenticationKeyAvailableException #ctor(java.lang.String message) + class NoAuthenticationKeyAvailableException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class PersonalizationData.Builder addAccessControlProfile(android.security.identity.AccessControlProfile profile) putEntry(java.lang.String namespace, java.lang.String name, java.util.Collection accessControlProfileIds, byte[] value) @@ -17456,11 +17838,11 @@ package android.security.identity getRetrievedEntryNames(java.lang.String namespaceName) getStatus(java.lang.String namespaceName, java.lang.String name) class SessionTranscriptMismatchException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class UnknownAuthenticationKeyException #ctor(java.lang.String message) + class UnknownAuthenticationKeyException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class WritableIdentityCredential getCredentialKeyCertificateChain(byte[] challenge) personalize(android.security.identity.PersonalizationData personalizationData) @@ -17468,12 +17850,12 @@ package android.security.identity package android.security.keystore ;--------------------------------------- class BackendBusyException - #ctor(long backOffHintMillis) - #ctor(long backOffHintMillis, java.lang.String message) #ctor(long backOffHintMillis, java.lang.String message, java.lang.Throwable cause) + #ctor(long backOffHintMillis, java.lang.String message) + #ctor(long backOffHintMillis) class KeyExpiredException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class KeyGenParameterSpec.Builder #ctor(java.lang.String keystoreAlias, int purposes) setAlgorithmParameterSpec(java.security.spec.AlgorithmParameterSpec spec) @@ -17505,11 +17887,11 @@ package android.security.keystore setUserConfirmationRequired(boolean required) setUserPresenceRequired(boolean required) class KeyNotYetValidException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class KeyPermanentlyInvalidatedException #ctor(java.lang.String message) + class KeyPermanentlyInvalidatedException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class KeyProtection.Builder #ctor(int purposes) setBlockModes(java.lang.String... blockModes) @@ -17532,22 +17914,28 @@ package android.security.keystore setUserConfirmationRequired(boolean required) setUserPresenceRequired(boolean required) class SecureKeyImportUnavailableException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class StrongBoxUnavailableException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class UserNotAuthenticatedException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) - class UserPresenceUnavailableException #ctor(java.lang.String message) + class UserPresenceUnavailableException #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class WrappedKeyEntry #ctor(byte[] wrappedKeyBytes, java.lang.String wrappingKeyAlias, java.lang.String transformation, java.security.spec.AlgorithmParameterSpec algorithmParameterSpec) +package android.service.assist.classification +;--------------------------------------- + class FieldClassification + #ctor(android.view.autofill.AutofillId autofillId, java.util.Set hints) + writeToParcel(android.os.Parcel dest, int flags) + package android.service.autofill ;--------------------------------------- class AutofillService @@ -17579,17 +17967,19 @@ package android.service.autofill #ctor(android.widget.RemoteViews presentation) setAuthentication(android.content.IntentSender authentication) setField(android.view.autofill.AutofillId id, android.service.autofill.Field field) + setField(java.lang.String hint, android.service.autofill.Field field) + setFieldForAllHints(android.service.autofill.Field field) setId(java.lang.String id) - setInlinePresentation(android.service.autofill.InlinePresentation inlinePresentation) setInlinePresentation(android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, android.widget.RemoteViews presentation) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) + setInlinePresentation(android.service.autofill.InlinePresentation inlinePresentation) setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter, android.widget.RemoteViews presentation) - setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, android.widget.RemoteViews presentation) setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter, android.widget.RemoteViews presentation) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value, java.util.regex.Pattern filter) + setValue(android.view.autofill.AutofillId id, android.view.autofill.AutofillValue value) class DateTransformation #ctor(android.view.autofill.AutofillId id, android.icu.text.DateFormat dateFormat) writeToParcel(android.os.Parcel parcel, int flags) @@ -17615,27 +18005,32 @@ package android.service.autofill addDataset(android.service.autofill.Dataset dataset) disableAutofill(long duration) setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.service.autofill.Presentations presentations) - setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation) - setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation, android.service.autofill.InlinePresentation inlineTooltipPresentation) + setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation, android.service.autofill.InlinePresentation inlinePresentation) + setAuthentication(android.view.autofill.AutofillId[] ids, android.content.IntentSender authentication, android.widget.RemoteViews presentation) setClientState(android.os.Bundle clientState) + setDetectedFieldClassifications(java.util.Set fieldInfos) setDialogHeader(android.widget.RemoteViews header) setFieldClassificationIds(android.view.autofill.AutofillId... ids) setFillDialogTriggerIds(android.view.autofill.AutofillId... ids) setFlags(int flags) setFooter(android.widget.RemoteViews footer) setHeader(android.widget.RemoteViews header) + setIconResourceId(int id) setIgnoredIds(android.view.autofill.AutofillId... ids) setPresentationCancelIds(int[] ids) setSaveInfo(android.service.autofill.SaveInfo saveInfo) + setServiceDisplayNameResourceId(int id) + setShowFillDialogIcon(boolean show) + setShowSaveDialogIcon(boolean show) setUserData(android.service.autofill.UserData userData) class ImageTransformation writeToParcel(android.os.Parcel parcel, int flags) class ImageTransformation.Builder - addOption(java.util.regex.Pattern regex, int resId) addOption(java.util.regex.Pattern regex, int resId, java.lang.CharSequence contentDescription) - #ctor(android.view.autofill.AutofillId id, java.util.regex.Pattern regex, int resId) + addOption(java.util.regex.Pattern regex, int resId) #ctor(android.view.autofill.AutofillId id, java.util.regex.Pattern regex, int resId, java.lang.CharSequence contentDescription) + #ctor(android.view.autofill.AutofillId id, java.util.regex.Pattern regex, int resId) class InlinePresentation createTooltipPresentation(android.app.slice.Slice slice, android.widget.inline.InlinePresentationSpec spec) equals(java.lang.Object o) @@ -17665,8 +18060,8 @@ package android.service.autofill writeToParcel(android.os.Parcel parcel, int flags) class SaveInfo.Builder addSanitizer(android.service.autofill.Sanitizer sanitizer, android.view.autofill.AutofillId... ids) - #ctor(int type) #ctor(int type, android.view.autofill.AutofillId[] requiredIds) + #ctor(int type) setCustomDescription(android.service.autofill.CustomDescription customDescription) setDescription(java.lang.CharSequence description) setFlags(int flags) @@ -17702,8 +18097,8 @@ package android.service.carrier ;--------------------------------------- class CarrierIdentifier #ctor(byte[] mccMnc, java.lang.String gid1, java.lang.String gid2) - #ctor(java.lang.String mcc, java.lang.String mnc, java.lang.String spn, java.lang.String imsi, java.lang.String gid1, java.lang.String gid2) #ctor(java.lang.String mcc, java.lang.String mnc, java.lang.String spn, java.lang.String imsi, java.lang.String gid1, java.lang.String gid2, int carrierid, int specificCarrierId) + #ctor(java.lang.String mcc, java.lang.String mnc, java.lang.String spn, java.lang.String imsi, java.lang.String gid1, java.lang.String gid2) equals(java.lang.Object obj) writeToParcel(android.os.Parcel out, int flags) class CarrierMessagingClientService @@ -17740,6 +18135,10 @@ package android.service.carrier package android.service.chooser ;--------------------------------------- + class ChooserAction + writeToParcel(android.os.Parcel dest, int flags) + class ChooserAction.Builder + #ctor(android.graphics.drawable.Icon icon, java.lang.CharSequence label, android.app.PendingIntent action) class ChooserTarget #ctor(java.lang.CharSequence title, android.graphics.drawable.Icon icon, float score, android.content.ComponentName componentName, android.os.Bundle intentExtras) writeToParcel(android.os.Parcel dest, int flags) @@ -17791,19 +18190,19 @@ package android.service.controls package android.service.controls.actions ;--------------------------------------- class BooleanAction - #ctor(java.lang.String templateId, boolean newState) #ctor(java.lang.String templateId, boolean newState, java.lang.String challengeValue) + #ctor(java.lang.String templateId, boolean newState) class CommandAction - #ctor(java.lang.String templateId) #ctor(java.lang.String templateId, java.lang.String challengeValue) + #ctor(java.lang.String templateId) class ControlAction isValidResponse(int response) class FloatAction - #ctor(java.lang.String templateId, float newValue) #ctor(java.lang.String templateId, float newValue, java.lang.String challengeValue) + #ctor(java.lang.String templateId, float newValue) class ModeAction - #ctor(java.lang.String templateId, int newMode) #ctor(java.lang.String templateId, int newMode, java.lang.String challengeValue) + #ctor(java.lang.String templateId, int newMode) package android.service.controls.templates ;--------------------------------------- @@ -17830,28 +18229,36 @@ package android.service.credentials #ctor(android.app.slice.Slice slice) writeToParcel(android.os.Parcel dest, int flags) class BeginCreateCredentialRequest - #ctor(android.service.credentials.CallingAppInfo callingAppInfo, java.lang.String type, android.os.Bundle data) + #ctor(java.lang.String type, android.os.Bundle data, android.service.credentials.CallingAppInfo callingAppInfo) + #ctor(java.lang.String type, android.os.Bundle data) writeToParcel(android.os.Parcel dest, int flags) class BeginCreateCredentialResponse writeToParcel(android.os.Parcel dest, int flags) class BeginCreateCredentialResponse.Builder addCreateEntry(android.service.credentials.CreateEntry createEntry) setCreateEntries(java.util.List createEntries) - setRemoteCreateEntry(android.service.credentials.CreateEntry remoteCreateEntry) + setRemoteCreateEntry(android.service.credentials.RemoteEntry remoteCreateEntry) class BeginGetCredentialOption - #ctor(java.lang.String type, android.os.Bundle candidateQueryData) + #ctor(java.lang.String id, java.lang.String type, android.os.Bundle candidateQueryData) writeToParcel(android.os.Parcel dest, int flags) class BeginGetCredentialRequest writeToParcel(android.os.Parcel dest, int flags) class BeginGetCredentialRequest.Builder addBeginGetCredentialOption(android.service.credentials.BeginGetCredentialOption beginGetCredentialOption) - #ctor(android.service.credentials.CallingAppInfo callingAppInfo) setBeginGetCredentialOptions(java.util.List getBeginCredentialOptions) + setCallingAppInfo(android.service.credentials.CallingAppInfo callingAppInfo) class BeginGetCredentialResponse - createWithAuthentication(android.service.credentials.Action authenticationAction) - createWithResponseContent(android.service.credentials.CredentialsResponseContent credentialsResponseContent) writeToParcel(android.os.Parcel dest, int flags) + class BeginGetCredentialResponse.Builder + addAction(android.service.credentials.Action action) + addAuthenticationAction(android.service.credentials.Action authenticationAction) + addCredentialEntry(android.service.credentials.CredentialEntry credentialEntry) + setActions(java.util.List actions) + setAuthenticationActions(java.util.List authenticationActions) + setCredentialEntries(java.util.List credentialEntries) + setRemoteCredentialEntry(android.service.credentials.RemoteEntry remoteCredentialEntry) class CallingAppInfo + #ctor(java.lang.String packageName, android.content.pm.SigningInfo signingInfo, java.lang.String origin) #ctor(java.lang.String packageName, android.content.pm.SigningInfo signingInfo) writeToParcel(android.os.Parcel dest, int flags) class ClearCredentialStateRequest @@ -17864,23 +18271,20 @@ package android.service.credentials #ctor(android.app.slice.Slice slice) writeToParcel(android.os.Parcel dest, int flags) class CredentialEntry + #ctor(android.service.credentials.BeginGetCredentialOption beginGetCredentialOption, android.app.slice.Slice slice) #ctor(java.lang.String type, android.app.slice.Slice slice) + #ctor(java.lang.String beginGetCredentialOptionId, java.lang.String type, android.app.slice.Slice slice) writeToParcel(android.os.Parcel dest, int flags) class CredentialProviderService onBeginCreateCredential(android.service.credentials.BeginCreateCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver callback) onBeginGetCredential(android.service.credentials.BeginGetCredentialRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver callback) onBind(android.content.Intent intent) onClearCredentialState(android.service.credentials.ClearCredentialStateRequest request, android.os.CancellationSignal cancellationSignal, android.os.OutcomeReceiver callback) - class CredentialsResponseContent - writeToParcel(android.os.Parcel dest, int flags) - class CredentialsResponseContent.Builder - addAction(android.service.credentials.Action action) - addCredentialEntry(android.service.credentials.CredentialEntry credentialEntry) - setActions(java.util.List actions) - setCredentialEntries(java.util.List credentialEntries) - setRemoteCredentialEntry(android.service.credentials.CredentialEntry remoteCredentialEntry) class GetCredentialRequest - #ctor(android.service.credentials.CallingAppInfo callingAppInfo, android.credentials.GetCredentialOption getCredentialOption) + #ctor(android.service.credentials.CallingAppInfo callingAppInfo, java.util.List credentialOptions) + writeToParcel(android.os.Parcel dest, int flags) + class RemoteEntry + #ctor(android.app.slice.Slice slice) writeToParcel(android.os.Parcel dest, int flags) package android.service.dreams @@ -17908,11 +18312,11 @@ package android.service.dreams onUnbind(android.content.Intent intent) onWindowAttributesChanged(android.view.WindowManager.LayoutParams attrs) onWindowFocusChanged(boolean hasFocus) - onWindowStartingActionMode(android.view.ActionMode.Callback callback) onWindowStartingActionMode(android.view.ActionMode.Callback callback, int type) + onWindowStartingActionMode(android.view.ActionMode.Callback callback) requireViewById(int id) - setContentView(android.view.View view) setContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) + setContentView(android.view.View view) setContentView(int layoutResID) setFullscreen(boolean fullscreen) setInteractive(boolean interactive) @@ -17926,12 +18330,12 @@ package android.service.media onUnbind(android.content.Intent intent) class MediaBrowserService dump(java.io.FileDescriptor fd, java.io.PrintWriter writer, java.lang.String[] args) - notifyChildrenChanged(java.lang.String parentId) notifyChildrenChanged(java.lang.String parentId, android.os.Bundle options) + notifyChildrenChanged(java.lang.String parentId) onBind(android.content.Intent intent) onGetRoot(java.lang.String clientPackageName, int clientUid, android.os.Bundle rootHints) - onLoadChildren(java.lang.String parentId, android.service.media.MediaBrowserService.Result> result) onLoadChildren(java.lang.String parentId, android.service.media.MediaBrowserService.Result> result, android.os.Bundle options) + onLoadChildren(java.lang.String parentId, android.service.media.MediaBrowserService.Result> result) onLoadItem(java.lang.String itemId, android.service.media.MediaBrowserService.Result result) setSessionToken(android.media.session.MediaSession.Token token) class MediaBrowserService.BrowserRoot @@ -17961,8 +18365,8 @@ package android.service.notification requestRebind(android.content.ComponentName componentName) class NotificationListenerService attachBaseContext(android.content.Context base) - cancelNotification(java.lang.String key) cancelNotification(java.lang.String pkg, java.lang.String tag, int id) + cancelNotification(java.lang.String key) cancelNotifications(java.lang.String[] keys) getActiveNotifications(java.lang.String[] keys) getNotificationChannelGroups(java.lang.String pkg, android.os.UserHandle user) @@ -17973,16 +18377,17 @@ package android.service.notification onListenerHintsChanged(int hints) onNotificationChannelGroupModified(java.lang.String pkg, android.os.UserHandle user, android.app.NotificationChannelGroup group, int modificationType) onNotificationChannelModified(java.lang.String pkg, android.os.UserHandle user, android.app.NotificationChannel channel, int modificationType) - onNotificationPosted(android.service.notification.StatusBarNotification sbn) onNotificationPosted(android.service.notification.StatusBarNotification sbn, android.service.notification.NotificationListenerService.RankingMap rankingMap) + onNotificationPosted(android.service.notification.StatusBarNotification sbn) onNotificationRankingUpdate(android.service.notification.NotificationListenerService.RankingMap rankingMap) - onNotificationRemoved(android.service.notification.StatusBarNotification sbn) - onNotificationRemoved(android.service.notification.StatusBarNotification sbn, android.service.notification.NotificationListenerService.RankingMap rankingMap) onNotificationRemoved(android.service.notification.StatusBarNotification sbn, android.service.notification.NotificationListenerService.RankingMap rankingMap, int reason) + onNotificationRemoved(android.service.notification.StatusBarNotification sbn, android.service.notification.NotificationListenerService.RankingMap rankingMap) + onNotificationRemoved(android.service.notification.StatusBarNotification sbn) onSilentStatusBarIconsVisibilityChanged(boolean hideSilentStatusIcons) requestInterruptionFilter(int interruptionFilter) requestListenerHints(int hints) requestRebind(android.content.ComponentName componentName) + requestUnbind(android.content.ComponentName componentName) setNotificationsShown(java.lang.String[] keys) snoozeNotification(java.lang.String key, long durationMs) updateNotificationChannel(java.lang.String pkg, android.os.UserHandle user, android.app.NotificationChannel channel) @@ -18045,7 +18450,10 @@ package android.service.quickaccesswallet class WalletCard.Builder setCardIcon(android.graphics.drawable.Icon cardIcon) setCardLabel(java.lang.CharSequence cardLabel) + setCardLocations(java.util.List cardLocations) + setNonPaymentCardSecondaryImage(android.graphics.drawable.Icon nonPaymentCardSecondaryImage) #ctor(java.lang.String cardId, android.graphics.drawable.Icon cardImage, java.lang.CharSequence contentDescription, android.app.PendingIntent pendingIntent) + #ctor(java.lang.String cardId, int cardType, android.graphics.drawable.Icon cardImage, java.lang.CharSequence contentDescription, android.app.PendingIntent pendingIntent) class WalletServiceEvent #ctor(int eventType) writeToParcel(android.os.Parcel dest, int flags) @@ -18094,6 +18502,8 @@ package android.service.voice isActiveService(android.content.Context context, android.content.ComponentName service) onBind(android.content.Intent intent) onGetSupportedVoiceActions(java.util.Set voiceActions) + onPrepareToShowSession(android.os.Bundle args, int flags) + onShowSessionFailed(android.os.Bundle args) setDisabledShowContext(int flags) setUiHints(android.os.Bundle hints) showSession(android.os.Bundle args, int flags) @@ -18132,11 +18542,12 @@ package android.service.voice setTheme(int theme) setUiEnabled(boolean enabled) show(android.os.Bundle args, int flags) + startAssistantActivity(android.content.Intent intent, android.os.Bundle bundle) startAssistantActivity(android.content.Intent intent) startVoiceActivity(android.content.Intent intent) unregisterVisibleActivityCallback(android.service.voice.VoiceInteractionSession.VisibleActivityCallback callback) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.os.Handler handler) + #ctor(android.content.Context context) class VoiceInteractionSession.AbortVoiceRequest sendAbortResult(android.os.Bundle result) class VoiceInteractionSession.ActivityId @@ -18201,26 +18612,43 @@ package android.speech #ctor(java.util.List spans) equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) + interface ModelDownloadListener + onError(int error) + onProgress(int completedPercent) interface RecognitionListener onBufferReceived(byte[] buffer) onError(int error) onEvent(int eventType, android.os.Bundle params) + onLanguageDetection(android.os.Bundle results) onPartialResults(android.os.Bundle partialResults) onReadyForSpeech(android.os.Bundle params) onResults(android.os.Bundle results) onRmsChanged(float rmsdB) onSegmentResults(android.os.Bundle segmentResults) + class RecognitionPart + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class RecognitionPart.Builder + #ctor(java.lang.String rawText) + setConfidenceLevel(int value) + setFormattedText(java.lang.String value) + setRawText(java.lang.String value) + setTimestampMillis(long value) class RecognitionService createContext(android.content.ContextParams contextParams) onBind(android.content.Intent intent) onCancel(android.speech.RecognitionService.Callback listener) + onCheckRecognitionSupport(android.content.Intent recognizerIntent, android.content.AttributionSource attributionSource, android.speech.RecognitionService.SupportCallback supportCallback) onCheckRecognitionSupport(android.content.Intent recognizerIntent, android.speech.RecognitionService.SupportCallback supportCallback) onStartListening(android.content.Intent recognizerIntent, android.speech.RecognitionService.Callback listener) onStopListening(android.speech.RecognitionService.Callback listener) + onTriggerModelDownload(android.content.Intent recognizerIntent, android.content.AttributionSource attributionSource, android.speech.ModelDownloadListener listener) + onTriggerModelDownload(android.content.Intent recognizerIntent, android.content.AttributionSource attributionSource) onTriggerModelDownload(android.content.Intent recognizerIntent) class RecognitionService.Callback bufferReceived(byte[] buffer) error(int error) + languageDetection(android.os.Bundle results) partialResults(android.os.Bundle partialResults) readyForSpeech(android.os.Bundle params) results(android.os.Bundle results) @@ -18249,12 +18677,13 @@ package android.speech class SpeechRecognizer checkRecognitionSupport(android.content.Intent recognizerIntent, java.util.concurrent.Executor executor, android.speech.RecognitionSupportCallback supportListener) createOnDeviceSpeechRecognizer(android.content.Context context) - createSpeechRecognizer(android.content.Context context) createSpeechRecognizer(android.content.Context context, android.content.ComponentName serviceComponent) + createSpeechRecognizer(android.content.Context context) isOnDeviceRecognitionAvailable(android.content.Context context) isRecognitionAvailable(android.content.Context context) setRecognitionListener(android.speech.RecognitionListener listener) startListening(android.content.Intent recognizerIntent) + triggerModelDownload(android.content.Intent recognizerIntent, java.util.concurrent.Executor executor, android.speech.ModelDownloadListener listener) triggerModelDownload(android.content.Intent recognizerIntent) package android.speech.tts @@ -18270,13 +18699,13 @@ package android.speech.tts class TextToSpeech addEarcon(java.lang.String earcon, android.net.Uri uri) addEarcon(java.lang.String earcon, java.io.File file) - addEarcon(java.lang.String earcon, java.lang.String filename) addEarcon(java.lang.String earcon, java.lang.String packagename, int resourceId) + addEarcon(java.lang.String earcon, java.lang.String filename) addSpeech(java.lang.CharSequence text, android.net.Uri uri) addSpeech(java.lang.CharSequence text, java.io.File file) addSpeech(java.lang.CharSequence text, java.lang.String packagename, int resourceId) - addSpeech(java.lang.String text, java.lang.String filename) addSpeech(java.lang.String text, java.lang.String packagename, int resourceId) + addSpeech(java.lang.String text, java.lang.String filename) getFeatures(java.util.Locale locale) isLanguageAvailable(java.util.Locale loc) playEarcon(java.lang.String earcon, int queueMode, android.os.Bundle params, java.lang.String utteranceId) @@ -18296,8 +18725,8 @@ package android.speech.tts synthesizeToFile(java.lang.CharSequence text, android.os.Bundle params, android.os.ParcelFileDescriptor fileDescriptor, java.lang.String utteranceId) synthesizeToFile(java.lang.CharSequence text, android.os.Bundle params, java.io.File file, java.lang.String utteranceId) synthesizeToFile(java.lang.String text, java.util.HashMap params, java.lang.String filename) - #ctor(android.content.Context context, android.speech.tts.TextToSpeech.OnInitListener listener) #ctor(android.content.Context context, android.speech.tts.TextToSpeech.OnInitListener listener, java.lang.String engine) + #ctor(android.content.Context context, android.speech.tts.TextToSpeech.OnInitListener listener) interface TextToSpeech.OnInitListener onInit(int status) interface TextToSpeech.OnUtteranceCompletedListener @@ -18315,8 +18744,8 @@ package android.speech.tts onAudioAvailable(java.lang.String utteranceId, byte[] audio) onBeginSynthesis(java.lang.String utteranceId, int sampleRateInHz, int audioFormat, int channelCount) onDone(java.lang.String utteranceId) - onError(java.lang.String utteranceId) onError(java.lang.String utteranceId, int errorCode) + onError(java.lang.String utteranceId) onRangeStart(java.lang.String utteranceId, int start, int end, int frame) onStart(java.lang.String utteranceId) onStop(java.lang.String utteranceId, boolean interrupted) @@ -18328,8 +18757,8 @@ package android.speech.tts package android.system ;--------------------------------------- class ErrnoException - #ctor(java.lang.String functionName, int errno) #ctor(java.lang.String functionName, int errno, java.lang.Throwable cause) + #ctor(java.lang.String functionName, int errno) class Int64Ref #ctor(long value) class Os @@ -18478,8 +18907,8 @@ package android.telecom playDtmfTone(char digit) postDialContinue(boolean proceed) putExtras(android.os.Bundle extras) - registerCallback(android.telecom.Call.Callback callback) registerCallback(android.telecom.Call.Callback callback, android.os.Handler handler) + registerCallback(android.telecom.Call.Callback callback) reject(boolean rejectWithMessage, java.lang.String textMessage) reject(int rejectReason) removeExtras(java.lang.String... keys) @@ -18505,12 +18934,12 @@ package android.telecom onStateChanged(android.telecom.Call call, int state) onVideoCallChanged(android.telecom.Call call, android.telecom.InCallService.VideoCall videoCall) class Call.Details - can(int capability) can(int capabilities, int capability) + can(int capability) capabilitiesToString(int capabilities) equals(java.lang.Object o) - hasProperty(int property) hasProperty(int properties, int property) + hasProperty(int property) propertiesToString(int properties) class Call.RttCall setRttMode(int mode) @@ -18528,34 +18957,33 @@ package android.telecom equals(java.lang.Object obj) writeToParcel(android.os.Parcel destination, int flags) class CallControl + answer(int videoState, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) disconnect(android.telecom.DisconnectCause disconnectCause, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) - rejectCall(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) requestCallEndpointChange(android.telecom.CallEndpoint callEndpoint, java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + sendEvent(java.lang.String event, android.os.Bundle extras) setActive(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) setInactive(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) startCallStreaming(java.util.concurrent.Executor executor, android.os.OutcomeReceiver callback) + interface CallControlCallback + onAnswer(int videoState, java.util.function.Consumer wasCompleted) + onCallStreamingStarted(java.util.function.Consumer wasCompleted) + onDisconnect(android.telecom.DisconnectCause disconnectCause, java.util.function.Consumer wasCompleted) + onSetActive(java.util.function.Consumer wasCompleted) + onSetInactive(java.util.function.Consumer wasCompleted) class CallEndpoint #ctor(java.lang.CharSequence name, int type, android.os.ParcelUuid id) equals(java.lang.Object obj) writeToParcel(android.os.Parcel destination, int flags) class CallEndpointException - #ctor(java.lang.String message) #ctor(java.lang.String message, int code) - #ctor(java.lang.String message, int code, java.lang.Throwable cause) writeToParcel(android.os.Parcel dest, int flags) interface CallEventCallback - onAnswer(int videoState, java.util.function.Consumer wasCompleted) onAvailableCallEndpointsChanged(java.util.List availableEndpoints) onCallEndpointChanged(android.telecom.CallEndpoint newCallEndpoint) onCallStreamingFailed(int reason) - onCallStreamingStarted(java.util.function.Consumer wasCompleted) - onDisconnect(java.util.function.Consumer wasCompleted) + onEvent(java.lang.String event, android.os.Bundle extras) onMuteStateChanged(boolean isMuted) - onReject(java.util.function.Consumer wasCompleted) - onSetActive(java.util.function.Consumer wasCompleted) - onSetInactive(java.util.function.Consumer wasCompleted) class CallException - #ctor(java.lang.String message) #ctor(java.lang.String message, int code) writeToParcel(android.os.Parcel dest, int flags) class CallRedirectionService @@ -18577,10 +19005,6 @@ package android.telecom setSilenceCall(boolean shouldSilenceCall) setSkipCallLog(boolean shouldSkipCallLog) setSkipNotification(boolean shouldSkipNotification) - class CallStreamingService - onBind(android.content.Intent intent) - onCallStreamingStarted(android.telecom.StreamingCall call) - onCallStreamingStateChanged(int state) class Conference addConnection(android.telecom.Connection connection) #ctor(android.telecom.PhoneAccountHandle phoneAccount) @@ -18680,8 +19104,8 @@ package android.telecom receiveSessionModifyResponse(int status, android.telecom.VideoProfile requestedProfile, android.telecom.VideoProfile responseProfile) setCallDataUsage(long dataUsage) class ConnectionRequest - #ctor(android.telecom.PhoneAccountHandle accountHandle, android.net.Uri handle, android.os.Bundle extras) #ctor(android.telecom.PhoneAccountHandle accountHandle, android.net.Uri handle, android.os.Bundle extras, int videoState) + #ctor(android.telecom.PhoneAccountHandle accountHandle, android.net.Uri handle, android.os.Bundle extras) writeToParcel(android.os.Parcel destination, int flags) class ConnectionService addConference(android.telecom.Conference conference) @@ -18708,10 +19132,10 @@ package android.telecom onRemoteExistingConnectionAdded(android.telecom.RemoteConnection connection) onUnbind(android.content.Intent intent) class DisconnectCause - #ctor(int code) - #ctor(int code, java.lang.CharSequence label, java.lang.CharSequence description, java.lang.String reason) #ctor(int code, java.lang.CharSequence label, java.lang.CharSequence description, java.lang.String reason, int toneToPlay) + #ctor(int code, java.lang.CharSequence label, java.lang.CharSequence description, java.lang.String reason) #ctor(int code, java.lang.String reason) + #ctor(int code) equals(java.lang.Object o) writeToParcel(android.os.Parcel destination, int flags) class GatewayInfo @@ -18734,8 +19158,8 @@ package android.telecom setAudioRoute(int route) setMuted(boolean state) class InCallService.VideoCall - registerCallback(android.telecom.InCallService.VideoCall.Callback callback) registerCallback(android.telecom.InCallService.VideoCall.Callback callback, android.os.Handler handler) + registerCallback(android.telecom.InCallService.VideoCall.Callback callback) sendSessionModifyRequest(android.telecom.VideoProfile requestProfile) sendSessionModifyResponse(android.telecom.VideoProfile responseProfile) setCamera(java.lang.String cameraId) @@ -18773,22 +19197,22 @@ package android.telecom setSupportedUriSchemes(java.util.List uriSchemes) class PhoneAccountHandle equals(java.lang.Object other) - #ctor(android.content.ComponentName componentName, java.lang.String id) #ctor(android.content.ComponentName componentName, java.lang.String id, android.os.UserHandle userHandle) + #ctor(android.content.ComponentName componentName, java.lang.String id) writeToParcel(android.os.Parcel out, int flags) class PhoneAccountSuggestion equals(java.lang.Object o) #ctor(android.telecom.PhoneAccountHandle handle, int reason, boolean shouldAutoSelect) writeToParcel(android.os.Parcel dest, int flags) class QueryLocationException - #ctor(java.lang.String message) - #ctor(java.lang.String message, int code) #ctor(java.lang.String message, int code, java.lang.Throwable cause) + #ctor(java.lang.String message, int code) + #ctor(java.lang.String message) writeToParcel(android.os.Parcel dest, int flags) class RemoteConference playDtmfTone(char digit) - registerCallback(android.telecom.RemoteConference.Callback callback) registerCallback(android.telecom.RemoteConference.Callback callback, android.os.Handler handler) + registerCallback(android.telecom.RemoteConference.Callback callback) separate(android.telecom.RemoteConnection connection) setCallAudioState(android.telecom.CallAudioState state) unregisterCallback(android.telecom.RemoteConference.Callback callback) @@ -18806,8 +19230,8 @@ package android.telecom addConferenceParticipants(java.util.List participants) playDtmfTone(char digit) postDialContinue(boolean proceed) - registerCallback(android.telecom.RemoteConnection.Callback callback) registerCallback(android.telecom.RemoteConnection.Callback callback, android.os.Handler handler) + registerCallback(android.telecom.RemoteConnection.Callback callback) setCallAudioState(android.telecom.CallAudioState state) unregisterCallback(android.telecom.RemoteConnection.Callback callback) class RemoteConnection.Callback @@ -18852,14 +19276,10 @@ package android.telecom equals(java.lang.Object other) #ctor(java.lang.CharSequence label, android.graphics.drawable.Icon icon, android.os.Bundle extras) writeToParcel(android.os.Parcel out, int flags) - class StreamingCall - setStreamingState(int state) - #ctor(android.content.ComponentName componentName, java.lang.String displayName, android.net.Uri address, android.os.Bundle extras) - writeToParcel(android.os.Parcel dest, int flags) class TelecomManager acceptHandover(android.net.Uri srcAddr, int videoState, android.telecom.PhoneAccountHandle destAcct) acceptRingingCall(int videoState) - addCall(android.telecom.CallAttributes callAttributes, java.util.concurrent.Executor executor, android.os.OutcomeReceiver pendingControl, android.telecom.CallEventCallback callEventCallback) + addCall(android.telecom.CallAttributes callAttributes, java.util.concurrent.Executor executor, android.os.OutcomeReceiver pendingControl, android.telecom.CallControlCallback handshakes, android.telecom.CallEventCallback events) addNewIncomingCall(android.telecom.PhoneAccountHandle phoneAccount, android.os.Bundle extras) addNewIncomingConference(android.telecom.PhoneAccountHandle phoneAccount, android.os.Bundle extras) getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle accountHandle) @@ -18868,8 +19288,8 @@ package android.telecom getPhoneAccount(android.telecom.PhoneAccountHandle account) getSimCallManagerForSubscription(int subscriptionId) getVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle) - handleMmi(java.lang.String dialString) handleMmi(java.lang.String dialString, android.telecom.PhoneAccountHandle accountHandle) + handleMmi(java.lang.String dialString) isIncomingCallPermitted(android.telecom.PhoneAccountHandle phoneAccountHandle) isOutgoingCallPermitted(android.telecom.PhoneAccountHandle phoneAccountHandle) isVoiceMailNumber(android.telecom.PhoneAccountHandle accountHandle, java.lang.String number) @@ -18885,13 +19305,13 @@ package android.telecom isReceptionEnabled(int videoState) isTransmissionEnabled(int videoState) isVideo(int videoState) - #ctor(int videoState) #ctor(int videoState, int quality) + #ctor(int videoState) videoStateToString(int videoState) writeToParcel(android.os.Parcel dest, int flags) class VideoProfile.CameraCapabilities - #ctor(int width, int height) #ctor(int width, int height, boolean zoomSupported, float maxZoom) + #ctor(int width, int height) writeToParcel(android.os.Parcel dest, int flags) package android.telephony @@ -18915,8 +19335,8 @@ package android.telephony class CarrierConfigManager getConfig(java.lang.String... keys) getConfigByComponentForSubId(java.lang.String prefix, int subId) - getConfigForSubId(int subId) getConfigForSubId(int subId, java.lang.String... keys) + getConfigForSubId(int subId) isConfigForIdentifiedCarrier(android.os.PersistableBundle bundle) notifyConfigChangedForSubId(int subId) registerCarrierConfigChangeListener(java.util.concurrent.Executor executor, android.telephony.CarrierConfigManager.CarrierConfigChangeListener listener) @@ -19035,10 +19455,10 @@ package android.telephony class PhoneNumberUtils addTtsSpan(android.text.Spannable s, int start, int endExclusive) areSamePhoneNumber(java.lang.String number1, java.lang.String number2, java.lang.String defaultCountryIso) - calledPartyBCDFragmentToString(byte[] bytes, int offset, int length) calledPartyBCDFragmentToString(byte[] bytes, int offset, int length, int bcdExtType) - calledPartyBCDToString(byte[] bytes, int offset, int length) + calledPartyBCDFragmentToString(byte[] bytes, int offset, int length) calledPartyBCDToString(byte[] bytes, int offset, int length, int bcdExtType) + calledPartyBCDToString(byte[] bytes, int offset, int length) compare(android.content.Context context, java.lang.String a, java.lang.String b) compare(java.lang.String a, java.lang.String b) convertKeypadLettersToDigits(java.lang.String input) @@ -19049,9 +19469,9 @@ package android.telephony formatJapaneseNumber(android.text.Editable text) formatNanpNumber(android.text.Editable text) formatNumber(android.text.Editable text, int defaultFormattingType) - formatNumber(java.lang.String source) - formatNumber(java.lang.String phoneNumber, java.lang.String defaultCountryIso) formatNumber(java.lang.String phoneNumber, java.lang.String phoneNumberE164, java.lang.String defaultCountryIso) + formatNumber(java.lang.String phoneNumber, java.lang.String defaultCountryIso) + formatNumber(java.lang.String source) formatNumberToE164(java.lang.String phoneNumber, java.lang.String defaultCountryIso) formatNumberToRFC3966(java.lang.String phoneNumber, java.lang.String defaultCountryIso) getFormatTypeForLocale(java.util.Locale locale) @@ -19071,8 +19491,8 @@ package android.telephony networkPortionToCalledPartyBCD(java.lang.String s) networkPortionToCalledPartyBCDWithLength(java.lang.String s) normalizeNumber(java.lang.String phoneNumber) - numberToCalledPartyBCD(java.lang.String number) numberToCalledPartyBCD(java.lang.String number, int bcdExtType) + numberToCalledPartyBCD(java.lang.String number) replaceUnicodeDigits(java.lang.String number) stringFromStringAndTOA(java.lang.String s, int TOA) stripSeparators(java.lang.String phoneNumber) @@ -19087,8 +19507,8 @@ package android.telephony onCellInfoChanged(java.util.List cellInfo) onCellLocationChanged(android.telephony.CellLocation location) onDataActivity(int direction) - onDataConnectionStateChanged(int state) onDataConnectionStateChanged(int state, int networkType) + onDataConnectionStateChanged(int state) onDisplayInfoChanged(android.telephony.TelephonyDisplayInfo telephonyDisplayInfo) onEmergencyNumberListChanged(java.util.Map> emergencyNumberList) onImsCallDisconnectCauseChanged(android.telephony.ims.ImsReasonInfo imsReasonInfo) @@ -19144,19 +19564,19 @@ package android.telephony createAppSpecificSmsTokenWithPackageInfo(java.lang.String prefixes, android.app.PendingIntent intent) createForSubscriptionId(int subId) divideMessage(java.lang.String text) - downloadMultimediaMessage(android.content.Context context, java.lang.String locationUrl, android.net.Uri contentUri, android.os.Bundle configOverrides, android.app.PendingIntent downloadedIntent) downloadMultimediaMessage(android.content.Context context, java.lang.String locationUrl, android.net.Uri contentUri, android.os.Bundle configOverrides, android.app.PendingIntent downloadedIntent, long messageId) + downloadMultimediaMessage(android.content.Context context, java.lang.String locationUrl, android.net.Uri contentUri, android.os.Bundle configOverrides, android.app.PendingIntent downloadedIntent) getSmsManagerForSubscriptionId(int subId) getSmsMessagesForFinancialApp(android.os.Bundle params, java.util.concurrent.Executor executor, android.telephony.SmsManager.FinancialSmsCallback callback) injectSmsPdu(byte[] pdu, java.lang.String format, android.app.PendingIntent receivedIntent) sendDataMessage(java.lang.String destinationAddress, java.lang.String scAddress, short destinationPort, byte[] data, android.app.PendingIntent sentIntent, android.app.PendingIntent deliveryIntent) - sendMultimediaMessage(android.content.Context context, android.net.Uri contentUri, java.lang.String locationUrl, android.os.Bundle configOverrides, android.app.PendingIntent sentIntent) sendMultimediaMessage(android.content.Context context, android.net.Uri contentUri, java.lang.String locationUrl, android.os.Bundle configOverrides, android.app.PendingIntent sentIntent, long messageId) + sendMultimediaMessage(android.content.Context context, android.net.Uri contentUri, java.lang.String locationUrl, android.os.Bundle configOverrides, android.app.PendingIntent sentIntent) sendMultipartTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.util.ArrayList parts, java.util.ArrayList sentIntents, java.util.ArrayList deliveryIntents) sendMultipartTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.util.List parts, java.util.List sentIntents, java.util.List deliveryIntents, java.lang.String packageName, java.lang.String attributionTag) sendMultipartTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.util.List parts, java.util.List sentIntents, java.util.List deliveryIntents, long messageId) - sendTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.lang.String text, android.app.PendingIntent sentIntent, android.app.PendingIntent deliveryIntent) sendTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.lang.String text, android.app.PendingIntent sentIntent, android.app.PendingIntent deliveryIntent, long messageId) + sendTextMessage(java.lang.String destinationAddress, java.lang.String scAddress, java.lang.String text, android.app.PendingIntent sentIntent, android.app.PendingIntent deliveryIntent) sendTextMessageWithoutPersisting(java.lang.String destinationAddress, java.lang.String scAddress, java.lang.String text, android.app.PendingIntent sentIntent, android.app.PendingIntent deliveryIntent) setSmscAddress(java.lang.String smsc) class SmsManager.FinancialSmsCallback @@ -19164,8 +19584,8 @@ package android.telephony class SmsMessage calculateLength(java.lang.CharSequence msgBody, boolean use7bitOnly) calculateLength(java.lang.String messageBody, boolean use7bitOnly) - createFromPdu(byte[] pdu) createFromPdu(byte[] pdu, java.lang.String format) + createFromPdu(byte[] pdu) getSubmitPdu(java.lang.String scAddress, java.lang.String destinationAddress, java.lang.String message, boolean statusReportRequested) getSubmitPdu(java.lang.String scAddress, java.lang.String destinationAddress, short destinationPort, byte[] data, boolean statusReportRequested) getTPLayerLengthForPDU(java.lang.String pdu) @@ -19185,8 +19605,8 @@ package android.telephony getActiveSubscriptionInfoForSimSlotIndex(int slotIndex) getDeviceToDeviceStatusSharingContacts(int subscriptionId) getDeviceToDeviceStatusSharingPreference(int subscriptionId) - getPhoneNumber(int subscriptionId) getPhoneNumber(int subscriptionId, int source) + getPhoneNumber(int subscriptionId) getSlotIndex(int subscriptionId) getSubscriptionId(int slotIndex) getSubscriptionIds(int slotIndex) @@ -19207,8 +19627,8 @@ package android.telephony setSubscriptionOverrideCongested(int subId, boolean overrideCongested, long expirationDurationMillis) setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, int[] networkTypes, long expirationDurationMillis) setSubscriptionOverrideUnmetered(int subId, boolean overrideUnmetered, long expirationDurationMillis) - setSubscriptionPlans(int subId, java.util.List plans) setSubscriptionPlans(int subId, java.util.List plans, long expirationDurationMillis) + setSubscriptionPlans(int subId, java.util.List plans) switchToSubscription(int subId, android.app.PendingIntent callbackIntent) class SubscriptionPlan equals(java.lang.Object obj) @@ -19271,6 +19691,7 @@ package android.telephony createForPhoneAccountHandle(android.telecom.PhoneAccountHandle phoneAccountHandle) createForSubscriptionId(int subId) getAllowedNetworkTypesForReason(int reason) + getCarrierRestrictionStatus(java.util.concurrent.Executor executor, java.util.function.Consumer resultListener) getDeviceId(int slotIndex) getEmergencyNumberList(int categories) getIccAuthentication(int appType, int authType, java.lang.String data) @@ -19286,8 +19707,8 @@ package android.telephony getVoicemailRingtoneUri(android.telecom.PhoneAccountHandle accountHandle) iccCloseLogicalChannel(int channel) iccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, java.lang.String filePath) - iccOpenLogicalChannel(java.lang.String AID) iccOpenLogicalChannel(java.lang.String AID, int p2) + iccOpenLogicalChannel(java.lang.String AID) iccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2, int p3, java.lang.String data) iccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, java.lang.String data) isDataEnabledForReason(int reason) @@ -19313,8 +19734,8 @@ package android.telephony setDataEnabledForReason(int reason, boolean enabled) setForbiddenPlmns(java.util.List fplmns) setLine1NumberForDisplay(java.lang.String alphaTag, java.lang.String number) - setNetworkSelectionModeManual(java.lang.String operatorNumeric, boolean persistSelection) setNetworkSelectionModeManual(java.lang.String operatorNumeric, boolean persistSelection, int ran) + setNetworkSelectionModeManual(java.lang.String operatorNumeric, boolean persistSelection) setOperatorBrandOverride(java.lang.String brand) setPreferredOpportunisticDataSubscription(int subId, boolean needValidation, java.util.concurrent.Executor executor, java.util.function.Consumer callback) setSignalStrengthUpdateRequest(android.telephony.SignalStrengthUpdateRequest request) @@ -19368,8 +19789,8 @@ package android.telephony.cdma convertQuartSecToDecDegrees(int quartSec) equals(java.lang.Object o) fillInNotifierBundle(android.os.Bundle bundleToFill) - setCellLocationData(int baseStationId, int baseStationLatitude, int baseStationLongitude) setCellLocationData(int baseStationId, int baseStationLatitude, int baseStationLongitude, int systemId, int networkId) + setCellLocationData(int baseStationId, int baseStationLatitude, int baseStationLongitude) package android.telephony.data ;--------------------------------------- @@ -19622,23 +20043,23 @@ package android.text getInstance(java.util.Locale locale) isRtl(java.lang.CharSequence str) isRtl(java.lang.String str) - unicodeWrap(java.lang.CharSequence str) - unicodeWrap(java.lang.CharSequence str, android.text.TextDirectionHeuristic heuristic) unicodeWrap(java.lang.CharSequence str, android.text.TextDirectionHeuristic heuristic, boolean isolate) + unicodeWrap(java.lang.CharSequence str, android.text.TextDirectionHeuristic heuristic) unicodeWrap(java.lang.CharSequence str, boolean isolate) - unicodeWrap(java.lang.String str) - unicodeWrap(java.lang.String str, android.text.TextDirectionHeuristic heuristic) + unicodeWrap(java.lang.CharSequence str) unicodeWrap(java.lang.String str, android.text.TextDirectionHeuristic heuristic, boolean isolate) + unicodeWrap(java.lang.String str, android.text.TextDirectionHeuristic heuristic) unicodeWrap(java.lang.String str, boolean isolate) + unicodeWrap(java.lang.String str) class BidiFormatter.Builder #ctor(boolean rtlContext) #ctor(java.util.Locale locale) setTextDirectionHeuristic(android.text.TextDirectionHeuristic heuristic) stereoReset(boolean stereoReset) class BoringLayout - #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) - #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth, boolean useFallbackLineSpacing) + #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) + #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) draw(android.graphics.Canvas c, android.graphics.Path highlight, android.graphics.Paint highlightpaint, int cursorOffset) ellipsized(int start, int end) getEllipsisCount(int line) @@ -19651,21 +20072,21 @@ package android.text getLineTop(int line) getLineWidth(int line) getParagraphDirection(int line) - isBoring(java.lang.CharSequence text, android.text.TextPaint paint) isBoring(java.lang.CharSequence text, android.text.TextPaint paint, android.text.BoringLayout.Metrics metrics) isBoring(java.lang.CharSequence text, android.text.TextPaint paint, android.text.TextDirectionHeuristic textDir, boolean useFallbackLineSpacing, android.text.BoringLayout.Metrics metrics) + isBoring(java.lang.CharSequence text, android.text.TextPaint paint) make(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth, boolean useFallbackLineSpacing) - make(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) make(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingmult, float spacingadd, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) + make(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) replaceOrMake(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth, boolean useFallbackLineSpacing) - replaceOrMake(java.lang.CharSequence source, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) replaceOrMake(java.lang.CharSequence source, android.text.TextPaint paint, int outerWidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) + replaceOrMake(java.lang.CharSequence source, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingMult, float spacingAdd, android.text.BoringLayout.Metrics metrics, boolean includePad) class ClipboardManager setText(java.lang.CharSequence text) class DynamicLayout #ctor(java.lang.CharSequence base, android.text.TextPaint paint, int width, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) - #ctor(java.lang.CharSequence base, java.lang.CharSequence display, android.text.TextPaint paint, int width, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) #ctor(java.lang.CharSequence base, java.lang.CharSequence display, android.text.TextPaint paint, int width, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) + #ctor(java.lang.CharSequence base, java.lang.CharSequence display, android.text.TextPaint paint, int width, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) getEllipsisCount(int line) getEllipsisStart(int line) getLineContainsTab(int line) @@ -19689,13 +20110,13 @@ package android.text setUseLineSpacingFromFallbacks(boolean useLineSpacingFromFallbacks) interface Editable append(char text) - append(java.lang.CharSequence text) append(java.lang.CharSequence text, int start, int end) + append(java.lang.CharSequence text) delete(int st, int en) - insert(int where, java.lang.CharSequence text) insert(int where, java.lang.CharSequence text, int start, int end) - replace(int st, int en, java.lang.CharSequence text) + insert(int where, java.lang.CharSequence text) replace(int st, int en, java.lang.CharSequence source, int start, int end) + replace(int st, int en, java.lang.CharSequence text) setFilters(android.text.InputFilter[] filters) class Editable.Factory newEditable(java.lang.CharSequence source) @@ -19715,12 +20136,12 @@ package android.text addRanges(android.graphics.Paint paint, int... ranges) class Html escapeHtml(java.lang.CharSequence text) - fromHtml(java.lang.String source) fromHtml(java.lang.String source, android.text.Html.ImageGetter imageGetter, android.text.Html.TagHandler tagHandler) - fromHtml(java.lang.String source, int flags) fromHtml(java.lang.String source, int flags, android.text.Html.ImageGetter imageGetter, android.text.Html.TagHandler tagHandler) - toHtml(android.text.Spanned text) + fromHtml(java.lang.String source, int flags) + fromHtml(java.lang.String source) toHtml(android.text.Spanned text, int option) + toHtml(android.text.Spanned text) interface Html.ImageGetter getDrawable(java.lang.String source) interface Html.TagHandler @@ -19734,9 +20155,9 @@ package android.text filter(java.lang.CharSequence source, int start, int end, android.text.Spanned dest, int dstart, int dend) #ctor(int max) class Layout - draw(android.graphics.Canvas c) draw(android.graphics.Canvas canvas, android.graphics.Path selectionHighlight, android.graphics.Paint selectionHighlightPaint, int cursorOffsetVertical) draw(android.graphics.Canvas canvas, java.util.List highlightPaths, java.util.List highlightPaints, android.graphics.Path selectionPath, android.graphics.Paint selectionPaint, int cursorOffsetVertical) + draw(android.graphics.Canvas c) drawBackground(android.graphics.Canvas canvas) drawText(android.graphics.Canvas canvas) fillCharacterBounds(int start, int end, float[] bounds, int boundsStart) @@ -19747,8 +20168,8 @@ package android.text getEllipsisStart(int line) getLineAscent(int line) getLineBaseline(int line) - getLineBottom(int line) getLineBottom(int line, boolean includeLineSpacing) + getLineBottom(int line) getLineBounds(int line, android.graphics.Rect bounds) getLineContainsTab(int line) getLineDescent(int line) @@ -19850,8 +20271,8 @@ package android.text moveUp(android.text.Spannable text, android.text.Layout layout) removeSelection(android.text.Spannable text) selectAll(android.text.Spannable text) - setSelection(android.text.Spannable text, int index) setSelection(android.text.Spannable text, int start, int stop) + setSelection(android.text.Spannable text, int index) interface Spannable removeSpan(java.lang.Object what) setSpan(java.lang.Object what, int start, int end, int flags) @@ -19873,9 +20294,9 @@ package android.text valueOf(java.lang.CharSequence source) class SpannableStringBuilder append(char text) - append(java.lang.CharSequence text) append(java.lang.CharSequence text, int start, int end) append(java.lang.CharSequence text, java.lang.Object what, int flags) + append(java.lang.CharSequence text) charAt(int where) delete(int start, int end) equals(java.lang.Object o) @@ -19885,16 +20306,16 @@ package android.text getSpans(int queryStart, int queryEnd, java.lang.Class kind) getSpanStart(java.lang.Object what) getTextRunCursor(int contextStart, int contextEnd, int dir, int offset, int cursorOpt, android.graphics.Paint p) - insert(int where, java.lang.CharSequence tb) insert(int where, java.lang.CharSequence tb, int start, int end) + insert(int where, java.lang.CharSequence tb) nextSpanTransition(int start, int limit, java.lang.Class kind) removeSpan(java.lang.Object what) - replace(int start, int end, java.lang.CharSequence tb) replace(int start, int end, java.lang.CharSequence tb, int tbstart, int tbend) + replace(int start, int end, java.lang.CharSequence tb) setFilters(android.text.InputFilter[] filters) setSpan(java.lang.Object what, int start, int end, int flags) - #ctor(java.lang.CharSequence text) #ctor(java.lang.CharSequence text, int start, int end) + #ctor(java.lang.CharSequence text) subSequence(int start, int end) valueOf(java.lang.CharSequence source) interface Spanned @@ -19930,8 +20351,8 @@ package android.text getLineTop(int line) getParagraphDirection(int line) #ctor(java.lang.CharSequence source, android.text.TextPaint paint, int width, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) - #ctor(java.lang.CharSequence source, int bufstart, int bufend, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) #ctor(java.lang.CharSequence source, int bufstart, int bufend, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad, android.text.TextUtils.TruncateAt ellipsize, int ellipsizedWidth) + #ctor(java.lang.CharSequence source, int bufstart, int bufend, android.text.TextPaint paint, int outerwidth, android.text.Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) class StaticLayout.Builder obtain(java.lang.CharSequence source, int start, int end, android.text.TextPaint paint, int width) setAlignment(android.text.Layout.Alignment alignment) @@ -19964,8 +20385,8 @@ package android.text concat(java.lang.CharSequence... text) copySpansFrom(android.text.Spanned source, int start, int end, java.lang.Class kind, android.text.Spannable dest, int destoff) dumpSpans(java.lang.CharSequence cs, android.util.Printer printer, java.lang.String prefix) - ellipsize(java.lang.CharSequence text, android.text.TextPaint p, float avail, android.text.TextUtils.TruncateAt where) ellipsize(java.lang.CharSequence text, android.text.TextPaint paint, float avail, android.text.TextUtils.TruncateAt where, boolean preserveLength, android.text.TextUtils.EllipsizeCallback callback) + ellipsize(java.lang.CharSequence text, android.text.TextPaint p, float avail, android.text.TextUtils.TruncateAt where) equals(java.lang.CharSequence a, java.lang.CharSequence b) expandTemplate(java.lang.CharSequence template, java.lang.CharSequence... values) getCapsMode(java.lang.CharSequence cs, int off, int reqModes) @@ -19976,21 +20397,21 @@ package android.text getReverse(java.lang.CharSequence source, int start, int end) getTrimmedLength(java.lang.CharSequence s) htmlEncode(java.lang.String s) - indexOf(java.lang.CharSequence s, char ch) - indexOf(java.lang.CharSequence s, char ch, int start) indexOf(java.lang.CharSequence s, char ch, int start, int end) - indexOf(java.lang.CharSequence s, java.lang.CharSequence needle) - indexOf(java.lang.CharSequence s, java.lang.CharSequence needle, int start) + indexOf(java.lang.CharSequence s, char ch, int start) + indexOf(java.lang.CharSequence s, char ch) indexOf(java.lang.CharSequence s, java.lang.CharSequence needle, int start, int end) + indexOf(java.lang.CharSequence s, java.lang.CharSequence needle, int start) + indexOf(java.lang.CharSequence s, java.lang.CharSequence needle) isDigitsOnly(java.lang.CharSequence str) isEmpty(java.lang.CharSequence str) isGraphic(char c) isGraphic(java.lang.CharSequence str) join(java.lang.CharSequence delimiter, java.lang.Iterable tokens) join(java.lang.CharSequence delimiter, java.lang.Object[] tokens) - lastIndexOf(java.lang.CharSequence s, char ch) - lastIndexOf(java.lang.CharSequence s, char ch, int last) lastIndexOf(java.lang.CharSequence s, char ch, int start, int last) + lastIndexOf(java.lang.CharSequence s, char ch, int last) + lastIndexOf(java.lang.CharSequence s, char ch) listEllipsize(android.content.Context context, java.util.List elements, java.lang.String separator, android.text.TextPaint paint, float avail, int moreId) makeSafeForPresentation(java.lang.String unclean, int maxCharactersToConsider, float ellipsizeDip, int flags) regionMatches(java.lang.CharSequence one, int toffset, java.lang.CharSequence two, int ooffset, int len) @@ -20032,8 +20453,8 @@ package android.text.format getTimeFormat(android.content.Context context) is24HourFormat(android.content.Context context) class DateUtils - formatDateRange(android.content.Context context, java.util.Formatter formatter, long startMillis, long endMillis, int flags) formatDateRange(android.content.Context context, java.util.Formatter formatter, long startMillis, long endMillis, int flags, java.lang.String timeZone) + formatDateRange(android.content.Context context, java.util.Formatter formatter, long startMillis, long endMillis, int flags) formatDateRange(android.content.Context context, long startMillis, long endMillis, int flags) formatDateTime(android.content.Context context, long millis, int flags) formatElapsedTime(java.lang.StringBuilder recycle, long elapsedSeconds) @@ -20043,11 +20464,11 @@ package android.text.format getDayOfWeekString(int dayOfWeek, int abbrev) getMonthString(int month, int abbrev) getRelativeDateTimeString(android.content.Context c, long time, long minResolution, long transitionResolution, int flags) - getRelativeTimeSpanString(android.content.Context c, long millis) getRelativeTimeSpanString(android.content.Context c, long millis, boolean withPreposition) - getRelativeTimeSpanString(long startTime) - getRelativeTimeSpanString(long time, long now, long minResolution) + getRelativeTimeSpanString(android.content.Context c, long millis) getRelativeTimeSpanString(long time, long now, long minResolution, int flags) + getRelativeTimeSpanString(long time, long now, long minResolution) + getRelativeTimeSpanString(long startTime) isToday(long when) class Formatter formatFileSize(android.content.Context context, long sizeBytes) @@ -20069,8 +20490,8 @@ package android.text.format parse(java.lang.String s) parse3339(java.lang.String s) set(android.text.format.Time that) - set(int monthDay, int month, int year) set(int second, int minute, int hour, int monthDay, int month, int year) + set(int monthDay, int month, int year) set(long millis) setJulianDay(int julianDay) switchTimezone(java.lang.String timezone) @@ -20144,13 +20565,13 @@ package android.text.method lookup(android.view.KeyEvent event, android.text.Spannable content) class DigitsKeyListener #ctor(boolean sign, boolean decimal) - #ctor(java.util.Locale locale) #ctor(java.util.Locale locale, boolean sign, boolean decimal) + #ctor(java.util.Locale locale) filter(java.lang.CharSequence source, int start, int end, android.text.Spanned dest, int dstart, int dend) getInstance(boolean sign, boolean decimal) getInstance(java.lang.String accepted) - getInstance(java.util.Locale locale) getInstance(java.util.Locale locale, boolean sign, boolean decimal) + getInstance(java.util.Locale locale) interface KeyListener clearMetaKeyState(android.view.View view, android.text.Editable content, int states) onKeyDown(android.view.View view, android.text.Editable text, int keyCode, android.view.KeyEvent event) @@ -20171,12 +20592,12 @@ package android.text.method clearMetaKeyState(android.text.Editable content, int states) clearMetaKeyState(android.view.View view, android.text.Editable content, int states) clearMetaKeyState(long state, int which) - getMetaState(java.lang.CharSequence text) getMetaState(java.lang.CharSequence text, android.view.KeyEvent event) - getMetaState(java.lang.CharSequence text, int meta) getMetaState(java.lang.CharSequence text, int meta, android.view.KeyEvent event) - getMetaState(long state) + getMetaState(java.lang.CharSequence text, int meta) + getMetaState(java.lang.CharSequence text) getMetaState(long state, int meta) + getMetaState(long state) handleKeyDown(long state, int keyCode, android.view.KeyEvent event) handleKeyUp(long state, int keyCode, android.view.KeyEvent event) isMetaTracker(java.lang.CharSequence text, java.lang.Object what) @@ -20263,8 +20684,8 @@ package android.text.style ;--------------------------------------- class AbsoluteSizeSpan #ctor(android.os.Parcel src) - #ctor(int size) #ctor(int size, boolean dip) + #ctor(int size) updateDrawState(android.text.TextPaint ds) updateMeasureState(android.text.TextPaint ds) writeToParcel(android.os.Parcel dest, int flags) @@ -20279,9 +20700,9 @@ package android.text.style writeToParcel(android.os.Parcel dest, int flags) class BulletSpan #ctor(android.os.Parcel src) - #ctor(int gapWidth) - #ctor(int gapWidth, int color) #ctor(int gapWidth, int color, int bulletRadius) + #ctor(int gapWidth, int color) + #ctor(int gapWidth) drawLeadingMargin(android.graphics.Canvas canvas, android.graphics.Paint paint, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) writeToParcel(android.os.Parcel dest, int flags) @@ -20293,8 +20714,8 @@ package android.text.style updateDrawState(android.text.TextPaint ds) class DrawableMarginSpan chooseHeight(java.lang.CharSequence text, int start, int end, int istartv, int v, android.graphics.Paint.FontMetricsInt fm) - #ctor(android.graphics.drawable.Drawable drawable) #ctor(android.graphics.drawable.Drawable drawable, int pad) + #ctor(android.graphics.drawable.Drawable drawable) drawLeadingMargin(android.graphics.Canvas c, android.graphics.Paint p, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) class DynamicDrawableSpan @@ -20314,21 +20735,21 @@ package android.text.style chooseHeight(java.lang.CharSequence text, int start, int end, int istartv, int v, android.graphics.Paint.FontMetricsInt fm) drawLeadingMargin(android.graphics.Canvas c, android.graphics.Paint p, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) - #ctor(android.graphics.Bitmap bitmap) #ctor(android.graphics.Bitmap bitmap, int pad) + #ctor(android.graphics.Bitmap bitmap) class ImageSpan - #ctor(android.content.Context context, android.graphics.Bitmap bitmap) #ctor(android.content.Context context, android.graphics.Bitmap bitmap, int verticalAlignment) - #ctor(android.content.Context context, android.net.Uri uri) + #ctor(android.content.Context context, android.graphics.Bitmap bitmap) #ctor(android.content.Context context, android.net.Uri uri, int verticalAlignment) - #ctor(android.content.Context context, int resourceId) + #ctor(android.content.Context context, android.net.Uri uri) #ctor(android.content.Context context, int resourceId, int verticalAlignment) - #ctor(android.graphics.Bitmap b) + #ctor(android.content.Context context, int resourceId) #ctor(android.graphics.Bitmap b, int verticalAlignment) - #ctor(android.graphics.drawable.Drawable drawable) + #ctor(android.graphics.Bitmap b) #ctor(android.graphics.drawable.Drawable drawable, int verticalAlignment) - #ctor(android.graphics.drawable.Drawable drawable, java.lang.String source) #ctor(android.graphics.drawable.Drawable drawable, java.lang.String source, int verticalAlignment) + #ctor(android.graphics.drawable.Drawable drawable, java.lang.String source) + #ctor(android.graphics.drawable.Drawable drawable) interface LeadingMarginSpan drawLeadingMargin(android.graphics.Canvas c, android.graphics.Paint p, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) @@ -20336,8 +20757,8 @@ package android.text.style drawLeadingMargin(android.graphics.Canvas c, android.graphics.Paint p, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) #ctor(android.os.Parcel src) - #ctor(int every) #ctor(int first, int rest) + #ctor(int every) writeToParcel(android.os.Parcel dest, int flags) interface LineBackgroundSpan drawBackground(android.graphics.Canvas canvas, android.graphics.Paint paint, int left, int right, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, int lineNumber) @@ -20371,8 +20792,8 @@ package android.text.style drawLeadingMargin(android.graphics.Canvas c, android.graphics.Paint p, int x, int dir, int top, int baseline, int bottom, java.lang.CharSequence text, int start, int end, boolean first, android.text.Layout layout) getLeadingMargin(boolean first) #ctor(android.os.Parcel src) - #ctor(int color) #ctor(int color, int stripeWidth, int gapWidth) + #ctor(int color) writeToParcel(android.os.Parcel dest, int flags) class RelativeSizeSpan #ctor(android.os.Parcel src) @@ -20398,8 +20819,8 @@ package android.text.style writeToParcel(android.os.Parcel dest, int flags) class StyleSpan #ctor(android.os.Parcel src) - #ctor(int style) #ctor(int style, int fontWeightAdjustment) + #ctor(int style) updateDrawState(android.text.TextPaint ds) updateMeasureState(android.text.TextPaint paint) writeToParcel(android.os.Parcel dest, int flags) @@ -20429,8 +20850,8 @@ package android.text.style class TabStopSpan.Standard #ctor(int offset) class TextAppearanceSpan - #ctor(android.content.Context context, int appearance) #ctor(android.content.Context context, int appearance, int colorList) + #ctor(android.content.Context context, int appearance) #ctor(android.os.Parcel src) #ctor(java.lang.String family, int style, int size, android.content.res.ColorStateList color, android.content.res.ColorStateList linkColor) updateDrawState(android.text.TextPaint ds) @@ -20547,16 +20968,16 @@ package android.text.style package android.text.util ;--------------------------------------- class Linkify - addLinks(android.text.Spannable text, int mask) addLinks(android.text.Spannable text, int mask, java.util.function.Function urlSpanFactory) - addLinks(android.text.Spannable text, java.util.regex.Pattern pattern, java.lang.String scheme) + addLinks(android.text.Spannable text, int mask) addLinks(android.text.Spannable spannable, java.util.regex.Pattern pattern, java.lang.String scheme, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter) - addLinks(android.text.Spannable spannable, java.util.regex.Pattern pattern, java.lang.String defaultScheme, java.lang.String[] schemes, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter) addLinks(android.text.Spannable spannable, java.util.regex.Pattern pattern, java.lang.String defaultScheme, java.lang.String[] schemes, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter, java.util.function.Function urlSpanFactory) + addLinks(android.text.Spannable spannable, java.util.regex.Pattern pattern, java.lang.String defaultScheme, java.lang.String[] schemes, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter) + addLinks(android.text.Spannable text, java.util.regex.Pattern pattern, java.lang.String scheme) addLinks(android.widget.TextView text, int mask) - addLinks(android.widget.TextView text, java.util.regex.Pattern pattern, java.lang.String scheme) addLinks(android.widget.TextView text, java.util.regex.Pattern pattern, java.lang.String scheme, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter) addLinks(android.widget.TextView text, java.util.regex.Pattern pattern, java.lang.String defaultScheme, java.lang.String[] schemes, android.text.util.Linkify.MatchFilter matchFilter, android.text.util.Linkify.TransformFilter transformFilter) + addLinks(android.widget.TextView text, java.util.regex.Pattern pattern, java.lang.String scheme) interface Linkify.MatchFilter acceptMatch(java.lang.CharSequence s, int start, int end) interface Linkify.TransformFilter @@ -20574,8 +20995,8 @@ package android.text.util findTokenEnd(java.lang.CharSequence text, int cursor) findTokenStart(java.lang.CharSequence text, int cursor) terminateToken(java.lang.CharSequence text) - tokenize(java.lang.CharSequence text) tokenize(java.lang.CharSequence text, java.util.Collection out) + tokenize(java.lang.CharSequence text) package android.transition ;--------------------------------------- @@ -20642,9 +21063,9 @@ package android.transition class Scene getCurrentScene(android.view.ViewGroup sceneRoot) getSceneForLayout(android.view.ViewGroup sceneRoot, int layoutId, android.content.Context context) - #ctor(android.view.ViewGroup sceneRoot) #ctor(android.view.ViewGroup sceneRoot, android.view.View layout) #ctor(android.view.ViewGroup sceneRoot, android.view.ViewGroup layout) + #ctor(android.view.ViewGroup sceneRoot) setEnterAction(java.lang.Runnable action) setExitAction(java.lang.Runnable action) class SidePropagation @@ -20709,11 +21130,11 @@ package android.transition onTransitionResume(android.transition.Transition transition) onTransitionStart(android.transition.Transition transition) class TransitionManager - beginDelayedTransition(android.view.ViewGroup sceneRoot) beginDelayedTransition(android.view.ViewGroup sceneRoot, android.transition.Transition transition) + beginDelayedTransition(android.view.ViewGroup sceneRoot) endTransitions(android.view.ViewGroup sceneRoot) - go(android.transition.Scene scene) go(android.transition.Scene scene, android.transition.Transition transition) + go(android.transition.Scene scene) setTransition(android.transition.Scene fromScene, android.transition.Scene toScene, android.transition.Transition transition) setTransition(android.transition.Scene scene, android.transition.Transition transition) transitionTo(android.transition.Scene scene) @@ -20773,12 +21194,12 @@ package android.util ;--------------------------------------- class AndroidException #ctor(java.lang.Exception cause) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.Throwable cause) + #ctor(java.lang.String name) class AndroidRuntimeException #ctor(java.lang.Exception cause) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.Throwable cause) + #ctor(java.lang.String name) class ArrayMap #ctor(android.util.ArrayMap map) #ctor(int capacity) @@ -20848,13 +21269,13 @@ package android.util getAttributeValue(java.lang.String namespace, java.lang.String name) getIdAttributeResourceValue(int defaultValue) class Base64 - decode(byte[] input, int flags) decode(byte[] input, int offset, int len, int flags) + decode(byte[] input, int flags) decode(java.lang.String str, int flags) - encode(byte[] input, int flags) encode(byte[] input, int offset, int len, int flags) - encodeToString(byte[] input, int flags) + encode(byte[] input, int flags) encodeToString(byte[] input, int offset, int len, int flags) + encodeToString(byte[] input, int flags) class Base64DataException #ctor(java.lang.String detailMessage) class Base64InputStream @@ -20956,22 +21377,22 @@ package android.util value(java.lang.String value) value(long value) class Log - d(java.lang.String tag, java.lang.String msg) d(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) - e(java.lang.String tag, java.lang.String msg) + d(java.lang.String tag, java.lang.String msg) e(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) + e(java.lang.String tag, java.lang.String msg) getStackTraceString(java.lang.Throwable tr) - i(java.lang.String tag, java.lang.String msg) i(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) + i(java.lang.String tag, java.lang.String msg) isLoggable(java.lang.String tag, int level) println(int priority, java.lang.String tag, java.lang.String msg) - v(java.lang.String tag, java.lang.String msg) v(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) - w(java.lang.String tag, java.lang.String msg) + v(java.lang.String tag, java.lang.String msg) w(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) + w(java.lang.String tag, java.lang.String msg) w(java.lang.String tag, java.lang.Throwable tr) - wtf(java.lang.String tag, java.lang.String msg) wtf(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr) + wtf(java.lang.String tag, java.lang.String msg) wtf(java.lang.String tag, java.lang.Throwable tr) class LogPrinter #ctor(int priority, java.lang.String tag) @@ -20979,8 +21400,8 @@ package android.util class LongSparseArray append(long key, E value) delete(long key) - get(long key) get(long key, E valueIfKeyNotFound) + get(long key) indexOfKey(long key) indexOfValue(E value) keyAt(int index) @@ -21008,8 +21429,8 @@ package android.util getDigitsForRow(int row) getRowOf(int day) isWithinCurrentMonth(int row, int column) - #ctor(int year, int month) #ctor(int year, int month, int weekStartDay) + #ctor(int year, int month) class MutableBoolean #ctor(boolean value) class MutableByte @@ -21055,8 +21476,8 @@ package android.util create(T lower, T upper) equals(java.lang.Object obj) extend(android.util.Range range) - extend(T value) extend(T lower, T upper) + extend(T value) intersect(android.util.Range range) intersect(T lower, T upper) #ctor(T lower, T upper) @@ -21079,8 +21500,8 @@ package android.util contains(int key) contentEquals(android.util.SparseArray other) delete(int key) - get(int key) get(int key, E valueIfKeyNotFound) + get(int key) indexOfKey(int key) indexOfValue(E value) keyAt(int index) @@ -21096,8 +21517,8 @@ package android.util append(int key, boolean value) delete(int key) equals(java.lang.Object that) - get(int key) get(int key, boolean valueIfKeyNotFound) + get(int key) indexOfKey(int key) indexOfValue(boolean value) keyAt(int index) @@ -21109,8 +21530,8 @@ package android.util class SparseIntArray append(int key, int value) delete(int key) - get(int key) get(int key, int valueIfKeyNotFound) + get(int key) indexOfKey(int key) indexOfValue(int value) keyAt(int index) @@ -21122,8 +21543,8 @@ package android.util class SparseLongArray append(int key, long value) delete(int key) - get(int key) get(int key, long valueIfKeyNotFound) + get(int key) indexOfKey(int key) indexOfValue(long value) keyAt(int index) @@ -21161,6 +21582,8 @@ package android.util complexToDimensionPixelSize(int data, android.util.DisplayMetrics metrics) complexToFloat(int complex) complexToFraction(int data, float base, float pbase) + convertDimensionToPixels(int unitToConvertFrom, float value, android.util.DisplayMetrics metrics) + convertPixelsToDimension(int unitToConvertTo, float pixelValue, android.util.DisplayMetrics metrics) deriveDimension(int unitToConvertTo, float pixelValue, android.util.DisplayMetrics metrics) getDimension(android.util.DisplayMetrics metrics) getFraction(float base, float pbase) @@ -21200,8 +21623,8 @@ package android.util.proto package android.view ;--------------------------------------- class AbsSavedState - #ctor(android.os.Parcel source) #ctor(android.os.Parcel source, java.lang.ClassLoader loader) + #ctor(android.os.Parcel source) #ctor(android.os.Parcelable superState) writeToParcel(android.os.Parcel dest, int flags) class ActionMode @@ -21234,6 +21657,7 @@ package android.view applyTransactionOnDraw(android.view.SurfaceControl.Transaction t) buildReparentTransaction(android.view.SurfaceControl child) removeOnBufferTransformHintChangedListener(android.view.AttachedSurfaceControl.OnBufferTransformHintChangedListener listener) + setChildBoundingInsets(android.graphics.Rect insets) setTouchableRegion(android.graphics.Region r) interface AttachedSurfaceControl.OnBufferTransformHintChangedListener onBufferTransformHintChanged(int hint) @@ -21280,6 +21704,8 @@ package android.view getRectSize(android.graphics.Rect outSize) getRoundedCorner(int position) getSize(android.graphics.Point outSize) + registerHdrSdrRatioChangedListener(java.util.concurrent.Executor executor, java.util.function.Consumer listener) + unregisterHdrSdrRatioChangedListener(java.util.function.Consumer listener) class Display.HdrCapabilities equals(java.lang.Object other) writeToParcel(android.os.Parcel dest, int flags) @@ -21287,8 +21713,8 @@ package android.view equals(java.lang.Object other) writeToParcel(android.os.Parcel out, int parcelableFlags) class DisplayCutout - #ctor(android.graphics.Insets safeInsets, android.graphics.Rect boundLeft, android.graphics.Rect boundTop, android.graphics.Rect boundRight, android.graphics.Rect boundBottom) #ctor(android.graphics.Insets safeInsets, android.graphics.Rect boundLeft, android.graphics.Rect boundTop, android.graphics.Rect boundRight, android.graphics.Rect boundBottom, android.graphics.Insets waterfallInsets) + #ctor(android.graphics.Insets safeInsets, android.graphics.Rect boundLeft, android.graphics.Rect boundTop, android.graphics.Rect boundRight, android.graphics.Rect boundBottom) #ctor(android.graphics.Rect safeInsets, java.util.List boundingRects) equals(java.lang.Object o) class DisplayCutout.Builder @@ -21317,11 +21743,11 @@ package android.view class FrameStats getFramePresentedTimeNano(int index) class GestureDetector - #ctor(android.content.Context context, android.view.GestureDetector.OnGestureListener listener) - #ctor(android.content.Context context, android.view.GestureDetector.OnGestureListener listener, android.os.Handler handler) #ctor(android.content.Context context, android.view.GestureDetector.OnGestureListener listener, android.os.Handler handler, boolean unused) - #ctor(android.view.GestureDetector.OnGestureListener listener) + #ctor(android.content.Context context, android.view.GestureDetector.OnGestureListener listener, android.os.Handler handler) + #ctor(android.content.Context context, android.view.GestureDetector.OnGestureListener listener) #ctor(android.view.GestureDetector.OnGestureListener listener, android.os.Handler handler) + #ctor(android.view.GestureDetector.OnGestureListener listener) onGenericMotionEvent(android.view.MotionEvent ev) onTouchEvent(android.view.MotionEvent ev) setContextClickListener(android.view.GestureDetector.OnContextClickListener onContextClickListener) @@ -21352,26 +21778,24 @@ package android.view onSingleTapConfirmed(android.view.MotionEvent e) onSingleTapUp(android.view.MotionEvent e) class Gravity - apply(int gravity, int w, int h, android.graphics.Rect container, android.graphics.Rect outRect) apply(int gravity, int w, int h, android.graphics.Rect container, android.graphics.Rect outRect, int layoutDirection) - apply(int gravity, int w, int h, android.graphics.Rect container, int xAdj, int yAdj, android.graphics.Rect outRect) + apply(int gravity, int w, int h, android.graphics.Rect container, android.graphics.Rect outRect) apply(int gravity, int w, int h, android.graphics.Rect container, int xAdj, int yAdj, android.graphics.Rect outRect, int layoutDirection) - applyDisplay(int gravity, android.graphics.Rect display, android.graphics.Rect inoutObj) + apply(int gravity, int w, int h, android.graphics.Rect container, int xAdj, int yAdj, android.graphics.Rect outRect) applyDisplay(int gravity, android.graphics.Rect display, android.graphics.Rect inoutObj, int layoutDirection) + applyDisplay(int gravity, android.graphics.Rect display, android.graphics.Rect inoutObj) getAbsoluteGravity(int gravity, int layoutDirection) isHorizontal(int gravity) isVertical(int gravity) - class HandwritingDelegateConfiguration - #ctor(int delegatorViewId, java.lang.Runnable initiationCallback) class InflateException - #ctor(java.lang.String detailMessage) #ctor(java.lang.String detailMessage, java.lang.Throwable throwable) + #ctor(java.lang.String detailMessage) #ctor(java.lang.Throwable throwable) class InputDevice getDevice(int id) getKeyCodeForKeyLocation(int locationKeyCode) - getMotionRange(int axis) getMotionRange(int axis, int source) + getMotionRange(int axis) hasKeys(int... keys) supportsSource(int source) writeToParcel(android.os.Parcel out, int flags) @@ -21384,8 +21808,8 @@ package android.view onInputQueueDestroyed(android.view.InputQueue queue) class KeyboardShortcutGroup addItem(android.view.KeyboardShortcutInfo item) - #ctor(java.lang.CharSequence label) #ctor(java.lang.CharSequence label, java.util.List items) + #ctor(java.lang.CharSequence label) writeToParcel(android.os.Parcel dest, int flags) class KeyboardShortcutInfo #ctor(java.lang.CharSequence label, char baseCharacter, int modifiers) @@ -21400,8 +21824,8 @@ package android.view getDisplayLabel(int keyCode) getEvents(char[] chars) getKeyData(int keyCode, android.view.KeyCharacterMap.KeyData results) - getMatch(int keyCode, char[] chars) getMatch(int keyCode, char[] chars, int metaState) + getMatch(int keyCode, char[] chars) getNumber(int keyCode) isPrintingKey(int keyCode) load(int deviceId) @@ -21411,14 +21835,14 @@ package android.view class KeyEvent changeAction(android.view.KeyEvent event, int action) changeFlags(android.view.KeyEvent event, int flags) - changeTimeRepeat(android.view.KeyEvent event, long eventTime, int newRepeat) changeTimeRepeat(android.view.KeyEvent event, long eventTime, int newRepeat, int newFlags) - dispatch(android.view.KeyEvent.Callback receiver) + changeTimeRepeat(android.view.KeyEvent event, long eventTime, int newRepeat) dispatch(android.view.KeyEvent.Callback receiver, android.view.KeyEvent.DispatcherState state, java.lang.Object target) + dispatch(android.view.KeyEvent.Callback receiver) getDeadChar(int accent, int c) getKeyData(android.view.KeyCharacterMap.KeyData results) - getMatch(char[] chars) getMatch(char[] chars, int metaState) + getMatch(char[] chars) getUnicodeChar(int metaState) hasModifiers(int modifiers) isGamepadButton(int keyCode) @@ -21426,15 +21850,15 @@ package android.view isModifierKey(int keyCode) keyCodeFromString(java.lang.String symbolicName) keyCodeToString(int keyCode) - #ctor(android.view.KeyEvent origEvent) #ctor(android.view.KeyEvent origEvent, long eventTime, int newRepeat) + #ctor(android.view.KeyEvent origEvent) #ctor(int action, int code) #ctor(long time, java.lang.String characters, int deviceId, int flags) - #ctor(long downTime, long eventTime, int action, int code, int repeat) - #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState) - #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode) - #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode, int flags) #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode, int flags, int source) + #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode, int flags) + #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode) + #ctor(long downTime, long eventTime, int action, int code, int repeat, int metaState) + #ctor(long downTime, long eventTime, int action, int code, int repeat) metaStateHasModifiers(int metaState, int modifiers) metaStateHasNoModifiers(int metaState) normalizeMetaState(int metaState) @@ -21456,10 +21880,10 @@ package android.view createView(android.content.Context viewContext, java.lang.String name, java.lang.String prefix, android.util.AttributeSet attrs) createView(java.lang.String name, java.lang.String prefix, android.util.AttributeSet attrs) from(android.content.Context context) - inflate(int resource, android.view.ViewGroup root) inflate(int resource, android.view.ViewGroup root, boolean attachToRoot) - inflate(org.xmlpull.v1.XmlPullParser parser, android.view.ViewGroup root) + inflate(int resource, android.view.ViewGroup root) inflate(org.xmlpull.v1.XmlPullParser parser, android.view.ViewGroup root, boolean attachToRoot) + inflate(org.xmlpull.v1.XmlPullParser parser, android.view.ViewGroup root) #ctor(android.content.Context context) #ctor(android.view.LayoutInflater original, android.content.Context newContext) onCreateView(android.content.Context viewContext, android.view.View parent, java.lang.String name, android.util.AttributeSet attrs) @@ -21475,14 +21899,14 @@ package android.view interface LayoutInflater.Filter onLoadClass(java.lang.Class clazz) interface Menu - add(int titleRes) add(int groupId, int itemId, int order, int titleRes) add(int groupId, int itemId, int order, java.lang.CharSequence title) + add(int titleRes) add(java.lang.CharSequence title) addIntentOptions(int groupId, int itemId, int order, android.content.ComponentName caller, android.content.Intent[] specifics, android.content.Intent intent, int flags, android.view.MenuItem[] outSpecificItems) - addSubMenu(int titleRes) addSubMenu(int groupId, int itemId, int order, int titleRes) addSubMenu(int groupId, int itemId, int order, java.lang.CharSequence title) + addSubMenu(int titleRes) addSubMenu(java.lang.CharSequence title) findItem(int id) getItem(int index) @@ -21503,8 +21927,8 @@ package android.view setActionProvider(android.view.ActionProvider actionProvider) setActionView(android.view.View view) setActionView(int resId) - setAlphabeticShortcut(char alphaChar) setAlphabeticShortcut(char alphaChar, int alphaModifiers) + setAlphabeticShortcut(char alphaChar) setCheckable(boolean checkable) setChecked(boolean checked) setContentDescription(java.lang.CharSequence contentDescription) @@ -21515,12 +21939,12 @@ package android.view setIconTintList(android.content.res.ColorStateList tint) setIconTintMode(android.graphics.PorterDuff.Mode tintMode) setIntent(android.content.Intent intent) - setNumericShortcut(char numericChar) setNumericShortcut(char numericChar, int numericModifiers) + setNumericShortcut(char numericChar) setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener listener) setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener menuItemClickListener) - setShortcut(char numericChar, char alphaChar) setShortcut(char numericChar, char alphaChar, int numericModifiers, int alphaModifiers) + setShortcut(char numericChar, char alphaChar) setShowAsAction(int actionEnum) setShowAsActionFlags(int actionEnum) setTitle(int title) @@ -21540,30 +21964,31 @@ package android.view axisFromString(java.lang.String symbolicName) axisToString(int axis) findPointerIndex(int pointerId) - getAxisValue(int axis) getAxisValue(int axis, int pointerIndex) - getHistoricalAxisValue(int axis, int pos) + getAxisValue(int axis) getHistoricalAxisValue(int axis, int pointerIndex, int pos) + getHistoricalAxisValue(int axis, int pos) getHistoricalEventTime(int pos) - getHistoricalOrientation(int pos) + getHistoricalEventTimeNanos(int pos) getHistoricalOrientation(int pointerIndex, int pos) + getHistoricalOrientation(int pos) getHistoricalPointerCoords(int pointerIndex, int pos, android.view.MotionEvent.PointerCoords outPointerCoords) - getHistoricalPressure(int pos) getHistoricalPressure(int pointerIndex, int pos) - getHistoricalSize(int pos) + getHistoricalPressure(int pos) getHistoricalSize(int pointerIndex, int pos) - getHistoricalToolMajor(int pos) + getHistoricalSize(int pos) getHistoricalToolMajor(int pointerIndex, int pos) - getHistoricalToolMinor(int pos) + getHistoricalToolMajor(int pos) getHistoricalToolMinor(int pointerIndex, int pos) - getHistoricalTouchMajor(int pos) + getHistoricalToolMinor(int pos) getHistoricalTouchMajor(int pointerIndex, int pos) - getHistoricalTouchMinor(int pos) + getHistoricalTouchMajor(int pos) getHistoricalTouchMinor(int pointerIndex, int pos) - getHistoricalX(int pos) + getHistoricalTouchMinor(int pos) getHistoricalX(int pointerIndex, int pos) - getHistoricalY(int pos) + getHistoricalX(int pos) getHistoricalY(int pointerIndex, int pos) + getHistoricalY(int pos) getOrientation(int pointerIndex) getPointerCoords(int pointerIndex, android.view.MotionEvent.PointerCoords outPointerCoords) getPointerId(int pointerIndex) @@ -21583,8 +22008,8 @@ package android.view obtain(android.view.MotionEvent other) obtain(long downTime, long eventTime, int action, float x, float y, float pressure, float size, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags) obtain(long downTime, long eventTime, int action, float x, float y, int metaState) - obtain(long downTime, long eventTime, int action, int pointerCount, android.view.MotionEvent.PointerProperties[] pointerProperties, android.view.MotionEvent.PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags) obtain(long downTime, long eventTime, int action, int pointerCount, android.view.MotionEvent.PointerProperties[] pointerProperties, android.view.MotionEvent.PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int displayId, int flags, int classification) + obtain(long downTime, long eventTime, int action, int pointerCount, android.view.MotionEvent.PointerProperties[] pointerProperties, android.view.MotionEvent.PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags) obtain(long downTime, long eventTime, int action, int pointerCount, float x, float y, float pressure, float size, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags) obtain(long downTime, long eventTime, int action, int pointerCount, int[] pointerIds, android.view.MotionEvent.PointerCoords[] pointerCoords, int metaState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags) obtainNoHistory(android.view.MotionEvent other) @@ -21604,18 +22029,23 @@ package android.view copyFrom(android.view.MotionEvent.PointerProperties other) equals(java.lang.Object other) #ctor(android.view.MotionEvent.PointerProperties other) + class MotionPredictor + isPredictionAvailable(int deviceId, int source) + #ctor(android.content.Context context) + predict(long predictionTimeNanos) + record(android.view.MotionEvent event) interface OnReceiveContentListener onReceiveContent(android.view.View view, android.view.ContentInfo payload) class OrientationEventListener onOrientationChanged(int orientation) - #ctor(android.content.Context context) #ctor(android.content.Context context, int rate) + #ctor(android.content.Context context) class OrientationListener onAccuracyChanged(int sensor, int accuracy) onOrientationChanged(int orientation) onSensorChanged(int sensor, float[] values) - #ctor(android.content.Context context) #ctor(android.content.Context context, int rate) + #ctor(android.content.Context context) class PixelCopy request(android.view.PixelCopy.Request request, java.util.concurrent.Executor callbackExecutor, java.util.function.Consumer listener) request(android.view.Surface source, android.graphics.Bitmap dest, android.view.PixelCopy.OnPixelCopyFinishedListener listener, android.os.Handler listenerThread) @@ -21645,8 +22075,8 @@ package android.view writeToParcel(android.os.Parcel out, int flags) class ScaleGestureDetector onTouchEvent(android.view.MotionEvent event) - #ctor(android.content.Context context, android.view.ScaleGestureDetector.OnScaleGestureListener listener) #ctor(android.content.Context context, android.view.ScaleGestureDetector.OnScaleGestureListener listener, android.os.Handler handler) + #ctor(android.content.Context context, android.view.ScaleGestureDetector.OnScaleGestureListener listener) setQuickScaleEnabled(boolean scales) setStylusScaleEnabled(boolean scales) interface ScaleGestureDetector.OnScaleGestureListener @@ -21683,8 +22113,8 @@ package android.view class Surface lockCanvas(android.graphics.Rect inOutDirty) readFromParcel(android.os.Parcel source) - setFrameRate(float frameRate, int compatibility) setFrameRate(float frameRate, int compatibility, int changeFrameRateStrategy) + setFrameRate(float frameRate, int compatibility) #ctor(android.graphics.SurfaceTexture surfaceTexture) #ctor(android.view.SurfaceControl from) unlockCanvas(android.graphics.Canvas canvas) @@ -21705,26 +22135,31 @@ package android.view class SurfaceControl.Transaction addTransactionCommittedListener(java.util.concurrent.Executor executor, android.view.SurfaceControl.TransactionCommittedListener listener) clearFrameRate(android.view.SurfaceControl sc) + clearTrustedPresentationCallback(android.view.SurfaceControl sc) merge(android.view.SurfaceControl.Transaction other) reparent(android.view.SurfaceControl sc, android.view.SurfaceControl newParent) setAlpha(android.view.SurfaceControl sc, float alpha) - setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer) - setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer, android.hardware.SyncFence fence) setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer, android.hardware.SyncFence fence, java.util.function.Consumer releaseCallback) + setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer, android.hardware.SyncFence fence) + setBuffer(android.view.SurfaceControl sc, android.hardware.HardwareBuffer buffer) setBufferSize(android.view.SurfaceControl sc, int w, int h) setBufferTransform(android.view.SurfaceControl sc, int transform) setCrop(android.view.SurfaceControl sc, android.graphics.Rect crop) setDamageRegion(android.view.SurfaceControl sc, android.graphics.Region region) setDataSpace(android.view.SurfaceControl sc, int dataspace) - setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility) + setExtendedRangeBrightness(android.view.SurfaceControl sc, float currentBufferRatio, float desiredRatio) setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility, int changeFrameRateStrategy) + setFrameRate(android.view.SurfaceControl sc, float frameRate, int compatibility) setGeometry(android.view.SurfaceControl sc, android.graphics.Rect sourceCrop, android.graphics.Rect destFrame, int orientation) setLayer(android.view.SurfaceControl sc, int z) setOpaque(android.view.SurfaceControl sc, boolean isOpaque) setPosition(android.view.SurfaceControl sc, float x, float y) setScale(android.view.SurfaceControl sc, float scaleX, float scaleY) + setTrustedPresentationCallback(android.view.SurfaceControl sc, android.view.SurfaceControl.TrustedPresentationThresholds thresholds, java.util.concurrent.Executor executor, java.util.function.Consumer listener) setVisibility(android.view.SurfaceControl sc, boolean visible) writeToParcel(android.os.Parcel dest, int flags) + class SurfaceControl.TrustedPresentationThresholds + #ctor(float minAlpha, float minFractionRendered, int stabilityRequirementMs) class SurfaceControlViewHost relayout(int width, int height) setView(android.view.View view, int width, int height) @@ -21752,6 +22187,7 @@ package android.view surfaceRedrawNeeded(android.view.SurfaceHolder holder) surfaceRedrawNeededAsync(android.view.SurfaceHolder holder, java.lang.Runnable drawingFinished) class SurfaceView + applyTransactionToFrame(android.view.SurfaceControl.Transaction transaction) dispatchDraw(android.graphics.Canvas canvas) draw(android.graphics.Canvas canvas) gatherTransparentRegion(android.graphics.Region region) @@ -21763,13 +22199,14 @@ package android.view setChildSurfacePackage(android.view.SurfaceControlViewHost.SurfacePackage p) setClipBounds(android.graphics.Rect clipBounds) setSecure(boolean isSecure) + setSurfaceLifecycle(int lifecycleStrategy) setVisibility(int visibility) setZOrderMediaOverlay(boolean isMediaOverlay) setZOrderOnTop(boolean onTop) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TextureView draw(android.graphics.Canvas canvas) getBitmap(android.graphics.Bitmap bitmap) @@ -21787,10 +22224,10 @@ package android.view setSurfaceTexture(android.graphics.SurfaceTexture surfaceTexture) setSurfaceTextureListener(android.view.TextureView.SurfaceTextureListener listener) setTransform(android.graphics.Matrix transform) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) unlockCanvasAndPost(android.graphics.Canvas canvas) interface TextureView.SurfaceTextureListener onSurfaceTextureAvailable(android.graphics.SurfaceTexture surface, int width, int height) @@ -21803,10 +22240,10 @@ package android.view #ctor(android.graphics.Rect bounds, android.view.View delegateView) class VelocityTracker addMovement(android.view.MotionEvent event) - computeCurrentVelocity(int units) computeCurrentVelocity(int units, float maxVelocity) - getAxisVelocity(int axis) + computeCurrentVelocity(int units) getAxisVelocity(int axis, int id) + getAxisVelocity(int axis) getXVelocity(int id) getYVelocity(int id) isAxisSupported(int axis) @@ -21824,8 +22261,8 @@ package android.view class View addChildrenForAccessibility(java.util.ArrayList outChildren) addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info, java.lang.String extraDataKey, android.os.Bundle arguments) - addFocusables(java.util.ArrayList views, int direction) addFocusables(java.util.ArrayList views, int direction, int focusableMode) + addFocusables(java.util.ArrayList views, int direction) addKeyboardNavigationClusters(java.util.Collection views, int direction) addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener listener) addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener listener) @@ -21834,8 +22271,8 @@ package android.view announceForAccessibility(java.lang.CharSequence text) autofill(android.util.SparseArray values) autofill(android.view.autofill.AutofillValue value) - awakenScrollBars(int startDelay) awakenScrollBars(int startDelay, boolean invalidate) + awakenScrollBars(int startDelay) buildDrawingCache(boolean autoScale) canScrollHorizontally(int direction) canScrollVertically(int direction) @@ -21902,8 +22339,8 @@ package android.view getDrawingRect(android.graphics.Rect outRect) getFocusables(int direction) getFocusedRect(android.graphics.Rect r) - getGlobalVisibleRect(android.graphics.Rect r) getGlobalVisibleRect(android.graphics.Rect r, android.graphics.Point globalOffset) + getGlobalVisibleRect(android.graphics.Rect r) getHitRect(android.graphics.Rect outRect) getLocalVisibleRect(android.graphics.Rect r) getLocationInSurface(int[] location) @@ -21979,16 +22416,16 @@ package android.view overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) performAccessibilityAction(int action, android.os.Bundle arguments) performContextClick(float x, float y) - performHapticFeedback(int feedbackConstant) performHapticFeedback(int feedbackConstant, int flags) + performHapticFeedback(int feedbackConstant) performLongClick(float x, float y) performReceiveContent(android.view.ContentInfo payload) playSoundEffect(int soundConstant) post(java.lang.Runnable action) postDelayed(java.lang.Runnable action, long delayMillis) postInvalidate(int left, int top, int right, int bottom) - postInvalidateDelayed(long delayMilliseconds) postInvalidateDelayed(long delayMilliseconds, int left, int top, int right, int bottom) + postInvalidateDelayed(long delayMilliseconds) postInvalidateOnAnimation(int left, int top, int right, int bottom) postOnAnimation(java.lang.Runnable action) postOnAnimationDelayed(java.lang.Runnable action, long delayMillis) @@ -21996,10 +22433,10 @@ package android.view removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener listener) removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener listener) removeOnUnhandledKeyEventListener(android.view.View.OnUnhandledKeyEventListener listener) - requestFocus(int direction) requestFocus(int direction, android.graphics.Rect previouslyFocusedRect) - requestRectangleOnScreen(android.graphics.Rect rectangle) + requestFocus(int direction) requestRectangleOnScreen(android.graphics.Rect rectangle, boolean immediate) + requestRectangleOnScreen(android.graphics.Rect rectangle) requestUnbufferedDispatch(android.view.MotionEvent event) requestUnbufferedDispatch(int source) requireViewById(int id) @@ -22013,7 +22450,7 @@ package android.view scrollTo(int x, int y) sendAccessibilityEvent(int eventType) sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent event) - setAccessibilityDataPrivate(int accessibilityDataPrivate) + setAccessibilityDataSensitive(int accessibilityDataSensitive) setAccessibilityDelegate(android.view.View.AccessibilityDelegate delegate) setAccessibilityHeading(boolean isHeading) setAccessibilityLiveRegion(int mode) @@ -22022,6 +22459,8 @@ package android.view setAccessibilityTraversalBefore(int beforeId) setActivated(boolean activated) setAllowClickWhenDisabled(boolean clickableWhenDisabled) + setAllowedHandwritingDelegatePackage(java.lang.String allowedPackageName) + setAllowedHandwritingDelegatorPackage(java.lang.String allowedPackageName) setAlpha(float alpha) setAnimation(android.view.animation.Animation animation) setAnimationMatrix(android.graphics.Matrix matrix) @@ -22064,7 +22503,7 @@ package android.view setForegroundTintList(android.content.res.ColorStateList tint) setForegroundTintMode(android.graphics.PorterDuff.Mode tintMode) setHandwritingBoundsOffsets(float offsetLeft, float offsetTop, float offsetRight, float offsetBottom) - setHandwritingDelegateConfiguration(android.view.HandwritingDelegateConfiguration configuration) + setHandwritingDelegatorCallback(java.lang.Runnable callback) setHapticFeedbackEnabled(boolean hapticFeedbackEnabled) setHasTransientState(boolean hasTransientState) setHorizontalFadingEdgeEnabled(boolean horizontalFadingEdgeEnabled) @@ -22077,6 +22516,7 @@ package android.view setImportantForAutofill(int mode) setImportantForContentCapture(int mode) setIsCredential(boolean isCredential) + setIsHandwritingDelegate(boolean isHandwritingDelegate) setKeepScreenOn(boolean keepScreenOn) setKeyboardNavigationCluster(boolean isCluster) setLabelFor(int id) @@ -22143,8 +22583,8 @@ package android.view setScrollCaptureCallback(android.view.ScrollCaptureCallback callback) setScrollCaptureHint(int hint) setScrollContainer(boolean isScrollContainer) - setScrollIndicators(int indicators) setScrollIndicators(int indicators, int mask) + setScrollIndicators(int indicators) setScrollX(int value) setScrollY(int value) setSelected(boolean selected) @@ -22180,22 +22620,22 @@ package android.view setY(float y) setZ(float z) showContextMenu(float x, float y) - startActionMode(android.view.ActionMode.Callback callback) startActionMode(android.view.ActionMode.Callback callback, int type) + startActionMode(android.view.ActionMode.Callback callback) startAnimation(android.view.animation.Animation animation) startDrag(android.content.ClipData data, android.view.View.DragShadowBuilder shadowBuilder, java.lang.Object myLocalState, int flags) startDragAndDrop(android.content.ClipData data, android.view.View.DragShadowBuilder shadowBuilder, java.lang.Object myLocalState, int flags) startNestedScroll(int axes) transformMatrixToGlobal(android.graphics.Matrix matrix) transformMatrixToLocal(android.graphics.Matrix matrix) - unscheduleDrawable(android.graphics.drawable.Drawable who) unscheduleDrawable(android.graphics.drawable.Drawable who, java.lang.Runnable what) + unscheduleDrawable(android.graphics.drawable.Drawable who) updateDragShadow(android.view.View.DragShadowBuilder shadowBuilder) verifyDrawable(android.graphics.drawable.Drawable who) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class View.AccessibilityDelegate addExtraDataToAccessibilityNodeInfo(android.view.View host, android.view.accessibility.AccessibilityNodeInfo info, java.lang.String extraDataKey, android.os.Bundle arguments) dispatchPopulateAccessibilityEvent(android.view.View host, android.view.accessibility.AccessibilityEvent event) @@ -22208,8 +22648,8 @@ package android.view sendAccessibilityEvent(android.view.View host, int eventType) sendAccessibilityEventUnchecked(android.view.View host, android.view.accessibility.AccessibilityEvent event) class View.BaseSavedState - #ctor(android.os.Parcel source) #ctor(android.os.Parcel source, java.lang.ClassLoader loader) + #ctor(android.os.Parcel source) #ctor(android.os.Parcelable superState) writeToParcel(android.os.Parcel out, int flags) class View.DragShadowBuilder @@ -22248,6 +22688,7 @@ package android.view onLayoutChange(android.view.View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) interface View.OnLongClickListener onLongClick(android.view.View v) + onLongClickUseDefaultHapticFeedback(android.view.View v) interface View.OnScrollChangeListener onScrollChange(android.view.View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) interface View.OnSystemUiVisibilityChangeListener @@ -22260,6 +22701,8 @@ package android.view createCircularReveal(android.view.View view, int centerX, int centerY, float startRadius, float endRadius) class ViewConfiguration get(android.content.Context context) + getScaledMaximumFlingVelocity(int inputDeviceId, int axis, int source) + getScaledMinimumFlingVelocity(int inputDeviceId, int axis, int source) class ViewDebug dumpCapturedView(java.lang.String tag, java.lang.Object view) startHierarchyTracing(java.lang.String prefix, android.view.View view) @@ -22272,13 +22715,13 @@ package android.view addFocusables(java.util.ArrayList views, int direction, int focusableMode) addKeyboardNavigationClusters(java.util.Collection views, int direction) addTouchables(java.util.ArrayList views) - addView(android.view.View child) addView(android.view.View child, android.view.ViewGroup.LayoutParams params) - addView(android.view.View child, int index) addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) addView(android.view.View child, int width, int height) - addViewInLayout(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) + addView(android.view.View child, int index) + addView(android.view.View child) addViewInLayout(android.view.View child, int index, android.view.ViewGroup.LayoutParams params, boolean preventRequestLayout) + addViewInLayout(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) attachLayoutAnimationParameters(android.view.View child, android.view.ViewGroup.LayoutParams params, int index, int count) attachViewToParent(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) bringChildToFront(android.view.View child) @@ -22338,8 +22781,8 @@ package android.view generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams p) getChildAt(int index) - getChildDrawingOrder(int drawingPosition) getChildDrawingOrder(int childCount, int drawingPosition) + getChildDrawingOrder(int drawingPosition) getChildMeasureSpec(int spec, int padding, int childDimension) getChildStaticTransformation(android.view.View child, android.view.animation.Transformation t) getChildVisibleRect(android.view.View child, android.graphics.Rect r, android.graphics.Point offset) @@ -22404,17 +22847,17 @@ package android.view setTouchscreenBlocksFocus(boolean touchscreenBlocksFocus) setTransitionGroup(boolean isTransitionGroup) setWindowInsetsAnimationCallback(android.view.WindowInsetsAnimation.Callback callback) - showContextMenuForChild(android.view.View originalView) showContextMenuForChild(android.view.View originalView, float x, float y) - startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback) + showContextMenuForChild(android.view.View originalView) startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback, int type) + startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback) startViewTransition(android.view.View view) suppressLayout(boolean suppress) updateViewLayout(android.view.View view, android.view.ViewGroup.LayoutParams params) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ViewGroup.LayoutParams resolveLayoutDirection(int layoutDirection) setBaseAttributes(android.content.res.TypedArray a, int widthAttr, int heightAttr) @@ -22475,10 +22918,10 @@ package android.view requestDisallowInterceptTouchEvent(boolean disallowIntercept) requestSendAccessibilityEvent(android.view.View child, android.view.accessibility.AccessibilityEvent event) requestTransparentRegion(android.view.View child) - showContextMenuForChild(android.view.View originalView) showContextMenuForChild(android.view.View originalView, float x, float y) - startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback) + showContextMenuForChild(android.view.View originalView) startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback, int type) + startActionModeForChild(android.view.View originalView, android.view.ActionMode.Callback callback) class ViewPropertyAnimator alpha(float value) alphaBy(float value) @@ -22520,8 +22963,8 @@ package android.view setActivated(boolean state) setAlpha(float alpha) setAutofillHints(java.lang.String[] hint) - setAutofillId(android.view.autofill.AutofillId id) setAutofillId(android.view.autofill.AutofillId parentId, int virtualId) + setAutofillId(android.view.autofill.AutofillId id) setAutofillOptions(java.lang.CharSequence[] options) setAutofillType(int type) setAutofillValue(android.view.autofill.AutofillValue value) @@ -22552,8 +22995,8 @@ package android.view setOpaque(boolean opaque) setReceiveContentMimeTypes(java.lang.String[] mimeTypes) setSelected(boolean state) - setText(java.lang.CharSequence text) setText(java.lang.CharSequence text, int selectionStart, int selectionEnd) + setText(java.lang.CharSequence text) setTextIdEntry(java.lang.String entryName) setTextLines(int[] charOffsets, int[] baselines) setTextStyle(float size, int fgColor, int bgColor, int style) @@ -22571,11 +23014,11 @@ package android.view setLayoutResource(int layoutResource) setOnInflateListener(android.view.ViewStub.OnInflateListener inflateListener) setVisibility(int visibility) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, int layoutResource) + #ctor(android.content.Context context) interface ViewStub.OnInflateListener onInflate(android.view.ViewStub stub, android.view.View inflated) class ViewTreeObserver @@ -22644,8 +23087,8 @@ package android.view setClipToOutline(boolean clipToOutline) setColorMode(int colorMode) setContainer(android.view.Window container) - setContentView(android.view.View view) setContentView(android.view.View view, android.view.ViewGroup.LayoutParams params) + setContentView(android.view.View view) setContentView(int layoutResID) setDecorCaptionShade(int decorCaptionShade) setDecorFitsSystemWindows(boolean decorFitsSystemWindows) @@ -22691,12 +23134,12 @@ package android.view setTransitionBackgroundFadeDuration(long fadeDurationMillis) setTransitionManager(android.transition.TransitionManager tm) setType(int type) - setUiOptions(int uiOptions) setUiOptions(int uiOptions, int mask) + setUiOptions(int uiOptions) setVolumeControlStream(int streamType) setWindowAnimations(int resId) - setWindowManager(android.view.WindowManager wm, android.os.IBinder appToken, java.lang.String appName) setWindowManager(android.view.WindowManager wm, android.os.IBinder appToken, java.lang.String appName, boolean hardwareAccelerated) + setWindowManager(android.view.WindowManager wm, android.os.IBinder appToken, java.lang.String appName) superDispatchGenericMotionEvent(android.view.MotionEvent event) superDispatchKeyEvent(android.view.KeyEvent event) superDispatchKeyShortcutEvent(android.view.KeyEvent event) @@ -22728,8 +23171,8 @@ package android.view onSearchRequested(android.view.SearchEvent searchEvent) onWindowAttributesChanged(android.view.WindowManager.LayoutParams attrs) onWindowFocusChanged(boolean hasFocus) - onWindowStartingActionMode(android.view.ActionMode.Callback callback) onWindowStartingActionMode(android.view.ActionMode.Callback callback, int type) + onWindowStartingActionMode(android.view.ActionMode.Callback callback) interface Window.OnFrameMetricsAvailableListener onFrameMetricsAvailable(android.view.Window window, android.view.FrameMetrics frameMetrics, int dropCountSinceLastInvocation) interface Window.OnRestrictedCaptionAreaChangedListener @@ -22806,7 +23249,9 @@ package android.view interface WindowManager addCrossWindowBlurEnabledListener(java.util.concurrent.Executor executor, java.util.function.Consumer listener) addCrossWindowBlurEnabledListener(java.util.function.Consumer listener) + addProposedRotationListener(java.util.concurrent.Executor executor, java.util.function.IntConsumer listener) removeCrossWindowBlurEnabledListener(java.util.function.Consumer listener) + removeProposedRotationListener(java.util.function.IntConsumer listener) removeViewImmediate(android.view.View view) class WindowManager.BadTokenException #ctor(java.lang.String name) @@ -22817,22 +23262,24 @@ package android.view debug(java.lang.String output) mayUseInputMethod(int flags) setBlurBehindRadius(int blurBehindRadius) + setCanPlayMoveAnimation(boolean enable) setColorMode(int colorMode) setFitInsetsIgnoringVisibility(boolean ignore) setFitInsetsSides(int sides) setFitInsetsTypes(int types) + setHdrConversionEnabled(boolean enabled) setTitle(java.lang.CharSequence title) setWallpaperTouchEventsEnabled(boolean enable) #ctor(android.os.Parcel in) - #ctor(int _type) - #ctor(int _type, int _flags) - #ctor(int _type, int _flags, int _format) - #ctor(int w, int h, int _type, int _flags, int _format) #ctor(int w, int h, int xpos, int ypos, int _type, int _flags, int _format) + #ctor(int w, int h, int _type, int _flags, int _format) + #ctor(int _type, int _flags, int _format) + #ctor(int _type, int _flags) + #ctor(int _type) writeToParcel(android.os.Parcel out, int parcelableFlags) class WindowMetrics - #ctor(android.graphics.Rect bounds, android.view.WindowInsets windowInsets) #ctor(android.graphics.Rect bounds, android.view.WindowInsets windowInsets, float density) + #ctor(android.graphics.Rect bounds, android.view.WindowInsets windowInsets) package android.view.accessibility ;--------------------------------------- @@ -22845,7 +23292,7 @@ package android.view.accessibility initFromParcel(android.os.Parcel parcel) obtain(android.view.accessibility.AccessibilityEvent event) obtain(int eventType) - setAccessibilityDataPrivate(boolean accessibilityDataPrivate) + setAccessibilityDataSensitive(boolean accessibilityDataSensitive) setAction(int action) setContentChangeTypes(int changeTypes) setEventTime(long eventTime) @@ -22861,12 +23308,11 @@ package android.view.accessibility addAccessibilityRequestPreparer(android.view.accessibility.AccessibilityRequestPreparer preparer) addAccessibilityServicesStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityServicesStateChangeListener listener) addAccessibilityServicesStateChangeListener(java.util.concurrent.Executor executor, android.view.accessibility.AccessibilityManager.AccessibilityServicesStateChangeListener listener) - addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener listener) addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener listener, android.os.Handler handler) + addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener listener) addAudioDescriptionRequestedChangeListener(java.util.concurrent.Executor executor, android.view.accessibility.AccessibilityManager.AudioDescriptionRequestedChangeListener listener) - addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener listener) addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener listener, android.os.Handler handler) - addUiContrastChangeListener(java.util.concurrent.Executor executor, android.view.accessibility.AccessibilityManager.UiContrastChangeListener listener) + addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener listener) getEnabledAccessibilityServiceList(int feedbackTypeFlags) getRecommendedTimeoutMillis(int originalTimeout, int uiContentFlags) removeAccessibilityRequestPreparer(android.view.accessibility.AccessibilityRequestPreparer preparer) @@ -22874,7 +23320,6 @@ package android.view.accessibility removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener listener) removeAudioDescriptionRequestedChangeListener(android.view.accessibility.AccessibilityManager.AudioDescriptionRequestedChangeListener listener) removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener listener) - removeUiContrastChangeListener(android.view.accessibility.AccessibilityManager.UiContrastChangeListener listener) sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent event) interface AccessibilityManager.AccessibilityServicesStateChangeListener onAccessibilityServicesStateChanged(android.view.accessibility.AccessibilityManager manager) @@ -22884,16 +23329,14 @@ package android.view.accessibility onAudioDescriptionRequestedChanged(boolean enabled) interface AccessibilityManager.TouchExplorationStateChangeListener onTouchExplorationStateChanged(boolean enabled) - interface AccessibilityManager.UiContrastChangeListener - onUiContrastChanged(float uiContrast) class AccessibilityNodeInfo #ctor(android.view.accessibility.AccessibilityNodeInfo info) - #ctor(android.view.View source) #ctor(android.view.View root, int virtualDescendantId) + #ctor(android.view.View source) addAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction action) addAction(int action) - addChild(android.view.View child) addChild(android.view.View root, int virtualDescendantId) + addChild(android.view.View child) equals(java.lang.Object object) findAccessibilityNodeInfosByText(java.lang.String text) findAccessibilityNodeInfosByViewId(java.lang.String viewId) @@ -22901,23 +23344,26 @@ package android.view.accessibility focusSearch(int direction) getBoundsInParent(android.graphics.Rect outBounds) getBoundsInScreen(android.graphics.Rect outBounds) - getChild(int index) + getBoundsInWindow(android.graphics.Rect outBounds) getChild(int index, int prefetchingStrategy) + getChild(int index) getParent(int prefetchingStrategy) obtain(android.view.accessibility.AccessibilityNodeInfo info) - obtain(android.view.View source) obtain(android.view.View root, int virtualDescendantId) - performAction(int action) + obtain(android.view.View source) performAction(int action, android.os.Bundle arguments) + performAction(int action) refreshWithExtraData(java.lang.String extraDataKey, android.os.Bundle args) removeAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction action) removeAction(int action) - removeChild(android.view.View child) removeChild(android.view.View root, int virtualDescendantId) + removeChild(android.view.View child) + setAccessibilityDataSensitive(boolean accessibilityDataSensitive) setAccessibilityFocused(boolean focused) setAvailableExtraData(java.util.List extraDataKeys) setBoundsInParent(android.graphics.Rect bounds) setBoundsInScreen(android.graphics.Rect bounds) + setBoundsInWindow(android.graphics.Rect bounds) setCanOpenPopup(boolean opensPopup) setCheckable(boolean checkable) setChecked(boolean checked) @@ -22940,20 +23386,20 @@ package android.view.accessibility setHintText(java.lang.CharSequence hintText) setImportantForAccessibility(boolean important) setInputType(int inputType) - setLabeledBy(android.view.View label) setLabeledBy(android.view.View root, int virtualDescendantId) - setLabelFor(android.view.View labeled) + setLabeledBy(android.view.View label) setLabelFor(android.view.View root, int virtualDescendantId) + setLabelFor(android.view.View labeled) setLiveRegion(int mode) setLongClickable(boolean longClickable) setMaxTextLength(int max) - setMinDurationBetweenContentChanges(java.time.Duration minDurationBetweenContentChanges) + setMinDurationBetweenContentChanges(java.time.Duration duration) setMovementGranularities(int granularities) setMultiLine(boolean multiLine) setPackageName(java.lang.CharSequence packageName) setPaneTitle(java.lang.CharSequence paneTitle) - setParent(android.view.View parent) setParent(android.view.View root, int virtualDescendantId) + setParent(android.view.View parent) setPassword(boolean password) setQueryFromAppProcessEnabled(android.view.View view, boolean enabled) setRangeInfo(android.view.accessibility.AccessibilityNodeInfo.RangeInfo rangeInfo) @@ -22962,8 +23408,8 @@ package android.view.accessibility setScrollable(boolean scrollable) setSelected(boolean selected) setShowingHintText(boolean showingHintText) - setSource(android.view.View source) setSource(android.view.View root, int virtualDescendantId) + setSource(android.view.View source) setStateDescription(java.lang.CharSequence stateDescription) setText(java.lang.CharSequence text) setTextEntryKey(boolean isTextEntryKey) @@ -22971,10 +23417,10 @@ package android.view.accessibility setTextSelection(int start, int end) setTooltipText(java.lang.CharSequence tooltipText) setTouchDelegateInfo(android.view.accessibility.AccessibilityNodeInfo.TouchDelegateInfo delegatedInfo) - setTraversalAfter(android.view.View view) setTraversalAfter(android.view.View root, int virtualDescendantId) - setTraversalBefore(android.view.View view) + setTraversalAfter(android.view.View view) setTraversalBefore(android.view.View root, int virtualDescendantId) + setTraversalBefore(android.view.View view) setUniqueId(java.lang.String uniqueId) setViewIdResourceName(java.lang.String viewIdResName) setVisibleToUser(boolean visibleToUser) @@ -22984,15 +23430,15 @@ package android.view.accessibility equals(java.lang.Object other) writeToParcel(android.os.Parcel out, int flags) class AccessibilityNodeInfo.CollectionInfo - #ctor(int rowCount, int columnCount, boolean hierarchical) #ctor(int rowCount, int columnCount, boolean hierarchical, int selectionMode) - obtain(int rowCount, int columnCount, boolean hierarchical) + #ctor(int rowCount, int columnCount, boolean hierarchical) obtain(int rowCount, int columnCount, boolean hierarchical, int selectionMode) + obtain(int rowCount, int columnCount, boolean hierarchical) class AccessibilityNodeInfo.CollectionItemInfo - #ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading) #ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected) - obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading) + #ctor(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading) obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected) + obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading) class AccessibilityNodeInfo.CollectionItemInfo.Builder setColumnIndex(int columnIndex) setColumnSpan(int columnSpan) @@ -23040,8 +23486,8 @@ package android.view.accessibility setScrollDeltaY(int scrollDeltaY) setScrollX(int scrollX) setScrollY(int scrollY) - setSource(android.view.View source) setSource(android.view.View root, int virtualDescendantId) + setSource(android.view.View source) setToIndex(int toIndex) class AccessibilityRequestPreparer #ctor(android.view.View view, int requestTypes) @@ -23082,8 +23528,8 @@ package android.view.animation class Animation #ctor(android.content.Context context, android.util.AttributeSet attrs) applyTransformation(float interpolatedTime, android.view.animation.Transformation t) - getTransformation(long currentTime, android.view.animation.Transformation outTransformation) getTransformation(long currentTime, android.view.animation.Transformation outTransformation, float scale) + getTransformation(long currentTime, android.view.animation.Transformation outTransformation) initialize(int width, int height, int parentWidth, int parentHeight) resolveSize(int type, float value, int size, int parentSize) restrictDuration(long durationMillis) @@ -23135,8 +23581,8 @@ package android.view.animation getInterpolation(float t) class AnticipateOvershootInterpolator #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(float tension) #ctor(float tension, float extraTension) + #ctor(float tension) getInterpolation(float t) class BounceInterpolator #ctor(android.content.Context context, android.util.AttributeSet attrs) @@ -23152,8 +23598,8 @@ package android.view.animation class GridLayoutAnimationController getDelayForView(android.view.View view) #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.view.animation.Animation animation) #ctor(android.view.animation.Animation animation, float columnDelay, float rowDelay) + #ctor(android.view.animation.Animation animation) setColumnDelay(float columnDelay) setDirection(int direction) setDirectionPriority(int directionPriority) @@ -23163,8 +23609,8 @@ package android.view.animation getDelayForView(android.view.View view) getTransformedIndex(android.view.animation.LayoutAnimationController.AnimationParameters params) #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.view.animation.Animation animation) #ctor(android.view.animation.Animation animation, float delay) + #ctor(android.view.animation.Animation animation) setAnimation(android.content.Context context, int resourceID) setAnimation(android.view.animation.Animation animation) setDelay(float delay) @@ -23182,22 +23628,22 @@ package android.view.animation getInterpolation(float t) #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.graphics.Path path) - #ctor(float controlX, float controlY) #ctor(float controlX1, float controlY1, float controlX2, float controlY2) + #ctor(float controlX, float controlY) class RotateAnimation applyTransformation(float interpolatedTime, android.view.animation.Transformation t) initialize(int width, int height, int parentWidth, int parentHeight) #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(float fromDegrees, float toDegrees) #ctor(float fromDegrees, float toDegrees, float pivotX, float pivotY) #ctor(float fromDegrees, float toDegrees, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue) + #ctor(float fromDegrees, float toDegrees) class ScaleAnimation applyTransformation(float interpolatedTime, android.view.animation.Transformation t) initialize(int width, int height, int parentWidth, int parentHeight) #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(float fromX, float toX, float fromY, float toY) #ctor(float fromX, float toX, float fromY, float toY, float pivotX, float pivotY) #ctor(float fromX, float toX, float fromY, float toY, int pivotXType, float pivotXValue, int pivotYType, float pivotYValue) + #ctor(float fromX, float toX, float fromY, float toY) class Transformation compose(android.view.animation.Transformation t) set(android.view.animation.Transformation t) @@ -23217,29 +23663,27 @@ package android.view.autofill equals(java.lang.Object obj) writeToParcel(android.os.Parcel parcel, int flags) class AutofillManager - notifyValueChanged(android.view.View view) notifyValueChanged(android.view.View view, int virtualId, android.view.autofill.AutofillValue value) - notifyViewClicked(android.view.View view) + notifyValueChanged(android.view.View view) notifyViewClicked(android.view.View view, int virtualId) - notifyViewEntered(android.view.View view) + notifyViewClicked(android.view.View view) notifyViewEntered(android.view.View view, int virtualId, android.graphics.Rect absBounds) - notifyViewExited(android.view.View view) + notifyViewEntered(android.view.View view) notifyViewExited(android.view.View view, int virtualId) + notifyViewExited(android.view.View view) notifyViewVisibilityChanged(android.view.View view, boolean isVisible) notifyViewVisibilityChanged(android.view.View view, int virtualId, boolean isVisible) + notifyVirtualViewsReady(android.view.View view, android.util.SparseArray infos) registerCallback(android.view.autofill.AutofillManager.AutofillCallback callback) - requestAutofill(android.view.View view) requestAutofill(android.view.View view, int virtualId, android.graphics.Rect absBounds) - setAutofillRequestCallback(java.util.concurrent.Executor executor, android.view.autofill.AutofillRequestCallback callback) + requestAutofill(android.view.View view) setUserData(android.service.autofill.UserData userData) - showAutofillDialog(android.view.View view) showAutofillDialog(android.view.View view, int virtualId) + showAutofillDialog(android.view.View view) unregisterCallback(android.view.autofill.AutofillManager.AutofillCallback callback) class AutofillManager.AutofillCallback - onAutofillEvent(android.view.View view, int event) onAutofillEvent(android.view.View view, int virtualId, int event) - interface AutofillRequestCallback - onFillRequest(android.view.inputmethod.InlineSuggestionsRequest inlineSuggestionsRequest, android.os.CancellationSignal cancellationSignal, android.service.autofill.FillCallback callback) + onAutofillEvent(android.view.View view, int event) class AutofillValue equals(java.lang.Object obj) forDate(long value) @@ -23247,6 +23691,8 @@ package android.view.autofill forText(java.lang.CharSequence value) forToggle(boolean value) writeToParcel(android.os.Parcel parcel, int flags) + class VirtualViewFillInfo.Builder + setAutofillHints(java.lang.String... value) package android.view.contentcapture ;--------------------------------------- @@ -23272,6 +23718,7 @@ package android.view.contentcapture notifyViewAppeared(android.view.ViewStructure node) notifyViewDisappeared(android.view.autofill.AutofillId id) notifyViewInsetsChanged(android.graphics.Insets viewInsets) + notifyViewsAppeared(java.util.List appearedNodes) notifyViewsDisappeared(android.view.autofill.AutofillId hostId, long[] virtualIds) notifyViewTextChanged(android.view.autofill.AutofillId id, java.lang.CharSequence text) setContentCaptureContext(android.view.contentcapture.ContentCaptureContext context) @@ -23335,8 +23782,8 @@ package android.view.inputmethod setComposingText(java.lang.CharSequence text, int newCursorPosition) setSelection(int start, int end) class CompletionInfo - #ctor(long id, int index, java.lang.CharSequence text) #ctor(long id, int index, java.lang.CharSequence text, java.lang.CharSequence label) + #ctor(long id, int index, java.lang.CharSequence text) writeToParcel(android.os.Parcel dest, int flags) class CorrectionInfo #ctor(int offset, java.lang.CharSequence oldText, java.lang.CharSequence newText) @@ -23407,12 +23854,10 @@ package android.view.inputmethod class InlineSuggestionsRequest.Builder addInlinePresentationSpecs(android.widget.inline.InlinePresentationSpec value) #ctor(java.util.List inlinePresentationSpecs) - setClientSupported(boolean value) setExtras(android.os.Bundle value) setInlinePresentationSpecs(java.util.List value) setInlineTooltipPresentationSpec(android.widget.inline.InlinePresentationSpec value) setMaxSuggestionCount(int value) - setServiceSupported(boolean value) setSupportedLocales(android.os.LocaleList value) class InlineSuggestionsResponse equals(java.lang.Object o) @@ -23426,8 +23871,8 @@ package android.view.inputmethod commitCompletion(android.view.inputmethod.CompletionInfo text) commitContent(android.view.inputmethod.InputContentInfo inputContentInfo, int flags, android.os.Bundle opts) commitCorrection(android.view.inputmethod.CorrectionInfo correctionInfo) - commitText(java.lang.CharSequence text, int newCursorPosition) commitText(java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) + commitText(java.lang.CharSequence text, int newCursorPosition) deleteSurroundingText(int beforeLength, int afterLength) deleteSurroundingTextInCodePoints(int beforeLength, int afterLength) getCursorCapsMode(int reqModes) @@ -23443,14 +23888,14 @@ package android.view.inputmethod previewHandwritingGesture(android.view.inputmethod.PreviewableHandwritingGesture gesture, android.os.CancellationSignal cancellationSignal) replaceText(int start, int end, java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) reportFullscreenMode(boolean enabled) - requestCursorUpdates(int cursorUpdateMode) requestCursorUpdates(int cursorUpdateMode, int cursorUpdateFilter) + requestCursorUpdates(int cursorUpdateMode) requestTextBoundsInfo(android.graphics.RectF bounds, java.util.concurrent.Executor executor, java.util.function.Consumer consumer) sendKeyEvent(android.view.KeyEvent event) - setComposingRegion(int start, int end) setComposingRegion(int start, int end, android.view.inputmethod.TextAttribute textAttribute) - setComposingText(java.lang.CharSequence text, int newCursorPosition) + setComposingRegion(int start, int end) setComposingText(java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) + setComposingText(java.lang.CharSequence text, int newCursorPosition) setImeConsumesInput(boolean imeConsumesInput) setSelection(int start, int end) class InputConnectionWrapper @@ -23458,8 +23903,8 @@ package android.view.inputmethod commitCompletion(android.view.inputmethod.CompletionInfo text) commitContent(android.view.inputmethod.InputContentInfo inputContentInfo, int flags, android.os.Bundle opts) commitCorrection(android.view.inputmethod.CorrectionInfo correctionInfo) - commitText(java.lang.CharSequence text, int newCursorPosition) commitText(java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) + commitText(java.lang.CharSequence text, int newCursorPosition) deleteSurroundingText(int beforeLength, int afterLength) deleteSurroundingTextInCodePoints(int beforeLength, int afterLength) getCursorCapsMode(int reqModes) @@ -23474,20 +23919,22 @@ package android.view.inputmethod performHandwritingGesture(android.view.inputmethod.HandwritingGesture gesture, java.util.concurrent.Executor executor, java.util.function.IntConsumer consumer) performPrivateCommand(java.lang.String action, android.os.Bundle data) previewHandwritingGesture(android.view.inputmethod.PreviewableHandwritingGesture gesture, android.os.CancellationSignal cancellationSignal) + replaceText(int start, int end, java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) reportFullscreenMode(boolean enabled) + requestCursorUpdates(int cursorUpdateMode, int cursorUpdateFilter) requestCursorUpdates(int cursorUpdateMode) requestTextBoundsInfo(android.graphics.RectF bounds, java.util.concurrent.Executor executor, java.util.function.Consumer consumer) sendKeyEvent(android.view.KeyEvent event) - setComposingRegion(int start, int end) setComposingRegion(int start, int end, android.view.inputmethod.TextAttribute textAttribute) - setComposingText(java.lang.CharSequence text, int newCursorPosition) + setComposingRegion(int start, int end) setComposingText(java.lang.CharSequence text, int newCursorPosition, android.view.inputmethod.TextAttribute textAttribute) + setComposingText(java.lang.CharSequence text, int newCursorPosition) setImeConsumesInput(boolean imeConsumesInput) setSelection(int start, int end) setTarget(android.view.inputmethod.InputConnection target) class InputContentInfo - #ctor(android.net.Uri contentUri, android.content.ClipDescription description) #ctor(android.net.Uri contentUri, android.content.ClipDescription description, android.net.Uri linkUri) + #ctor(android.net.Uri contentUri, android.content.ClipDescription description) writeToParcel(android.os.Parcel dest, int flags) interface InputMethod attachToken(android.os.IBinder token) @@ -23512,16 +23959,20 @@ package android.view.inputmethod loadLabel(android.content.pm.PackageManager pm) writeToParcel(android.os.Parcel dest, int flags) class InputMethodManager + acceptStylusHandwritingDelegation(android.view.View delegateView, java.lang.String delegatorPackageName) + acceptStylusHandwritingDelegation(android.view.View delegateView) dispatchKeyEventFromInputMethod(android.view.View targetView, android.view.KeyEvent event) displayCompletions(android.view.View view, android.view.inputmethod.CompletionInfo[] completions) getEnabledInputMethodSubtypeList(android.view.inputmethod.InputMethodInfo imi, boolean allowsImplicitlyEnabledSubtypes) hideSoftInputFromInputMethod(android.os.IBinder token, int flags) - hideSoftInputFromWindow(android.os.IBinder windowToken, int flags) hideSoftInputFromWindow(android.os.IBinder windowToken, int flags, android.os.ResultReceiver resultReceiver) + hideSoftInputFromWindow(android.os.IBinder windowToken, int flags) hideStatusIcon(android.os.IBinder imeToken) invalidateInput(android.view.View view) isActive(android.view.View view) isWatchingCursor(android.view.View view) + prepareStylusHandwritingDelegation(android.view.View delegatorView, java.lang.String delegatePackageName) + prepareStylusHandwritingDelegation(android.view.View delegatorView) restartInput(android.view.View view) sendAppPrivateCommand(android.view.View view, java.lang.String action, android.os.Bundle data) setAdditionalInputMethodSubtypes(java.lang.String imiId, android.view.inputmethod.InputMethodSubtype[] subtypes) @@ -23531,8 +23982,8 @@ package android.view.inputmethod setInputMethodAndSubtype(android.os.IBinder token, java.lang.String id, android.view.inputmethod.InputMethodSubtype subtype) shouldOfferSwitchingToNextInputMethod(android.os.IBinder imeToken) showInputMethodAndSubtypeEnabler(java.lang.String imiId) - showSoftInput(android.view.View view, int flags) showSoftInput(android.view.View view, int flags, android.os.ResultReceiver resultReceiver) + showSoftInput(android.view.View view, int flags) showSoftInputFromInputMethod(android.os.IBinder token, int flags) showStatusIcon(android.os.IBinder imeToken, java.lang.String packageName, int iconId) startStylusHandwriting(android.view.View view) @@ -23564,8 +24015,8 @@ package android.view.inputmethod equals(java.lang.Object o) getDisplayName(android.content.Context context, java.lang.String packageName, android.content.pm.ApplicationInfo appInfo) getExtraValueOf(java.lang.String key) - #ctor(int nameId, int iconId, java.lang.String locale, java.lang.String mode, java.lang.String extraValue, boolean isAuxiliary, boolean overridesImplicitlyEnabledSubtype) #ctor(int nameId, int iconId, java.lang.String locale, java.lang.String mode, java.lang.String extraValue, boolean isAuxiliary, boolean overridesImplicitlyEnabledSubtype, int id) + #ctor(int nameId, int iconId, java.lang.String locale, java.lang.String mode, java.lang.String extraValue, boolean isAuxiliary, boolean overridesImplicitlyEnabledSubtype) writeToParcel(android.os.Parcel dest, int parcelableFlags) class InputMethodSubtype.InputMethodSubtypeBuilder setIsAsciiCapable(boolean isAsciiCapable) @@ -23587,6 +24038,13 @@ package android.view.inputmethod setFallbackText(java.lang.String fallbackText) setInsertionPoint(android.graphics.PointF point) setTextToInsert(java.lang.String text) + class InsertModeGesture + equals(java.lang.Object o) + writeToParcel(android.os.Parcel dest, int flags) + class InsertModeGesture.Builder + setCancellationSignal(android.os.CancellationSignal cancellationSignal) + setFallbackText(java.lang.String fallbackText) + setInsertionPoint(android.graphics.PointF point) class JoinOrSplitGesture equals(java.lang.Object o) writeToParcel(android.os.Parcel dest, int flags) @@ -23667,8 +24125,8 @@ package android.view.inputmethod setWordSegmentFinder(android.text.SegmentFinder wordSegmentFinder) #ctor(int start, int end) class TextBoundsInfoResult - #ctor(int resultCode) #ctor(int resultCode, android.view.inputmethod.TextBoundsInfo textBoundsInfo) + #ctor(int resultCode) class TextSnapshot #ctor(android.view.inputmethod.SurroundingText surroundingText, int compositionStart, int compositionEnd, int cursorCapsMode) @@ -23717,8 +24175,8 @@ package android.view.inspector readResourceId(int id, int value) readShort(int id, short value) class PropertyReader.PropertyTypeMismatchException - #ctor(int id, java.lang.String expectedPropertyType, java.lang.String actualPropertyType) #ctor(int id, java.lang.String expectedPropertyType, java.lang.String actualPropertyType, java.lang.String propertyName) + #ctor(int id, java.lang.String expectedPropertyType, java.lang.String actualPropertyType) class StaticInspectionCompanionProvider provide(java.lang.Class cls) @@ -23751,11 +24209,11 @@ package android.view.textclassifier setMaxSuggestions(int maxSuggestions) setTypeConfig(android.view.textclassifier.TextClassifier.EntityConfig typeConfig) class SelectionEvent - createSelectionActionEvent(int start, int end, int actionType) createSelectionActionEvent(int start, int end, int actionType, android.view.textclassifier.TextClassification classification) - createSelectionModifiedEvent(int start, int end) + createSelectionActionEvent(int start, int end, int actionType) createSelectionModifiedEvent(int start, int end, android.view.textclassifier.TextClassification classification) createSelectionModifiedEvent(int start, int end, android.view.textclassifier.TextSelection selection) + createSelectionModifiedEvent(int start, int end) createSelectionStartedEvent(int invocationMethod, int start) equals(java.lang.Object obj) isTerminal(int eventType) @@ -23859,8 +24317,8 @@ package android.view.textclassifier apply(android.text.Spannable text, int applyStrategy, java.util.function.Function spanFactory) writeToParcel(android.os.Parcel dest, int flags) class TextLinks.Builder - addLink(int start, int end, java.util.Map entityScores) addLink(int start, int end, java.util.Map entityScores, android.os.Bundle extras) + addLink(int start, int end, java.util.Map entityScores) setExtras(android.os.Bundle extras) #ctor(java.lang.String fullText) class TextLinks.Request @@ -23933,14 +24391,14 @@ package android.view.textservice getSuggestionAt(int i) setCookieAndSequence(int cookie, int sequence) #ctor(android.os.Parcel source) - #ctor(int suggestionsAttributes, java.lang.String[] suggestions) #ctor(int suggestionsAttributes, java.lang.String[] suggestions, int cookie, int sequence) + #ctor(int suggestionsAttributes, java.lang.String[] suggestions) writeToParcel(android.os.Parcel dest, int flags) class TextInfo #ctor(android.os.Parcel source) #ctor(java.lang.CharSequence charSequence, int start, int end, int cookie, int sequenceNumber) - #ctor(java.lang.String text) #ctor(java.lang.String text, int cookie, int sequenceNumber) + #ctor(java.lang.String text) writeToParcel(android.os.Parcel dest, int flags) class TextServicesManager newSpellCheckerSession(android.os.Bundle bundle, java.util.Locale locale, android.view.textservice.SpellCheckerSession.SpellCheckerSessionListener listener, boolean referToSpellCheckerLanguageSettings) @@ -23999,10 +24457,10 @@ package android.view.translation interface UiTranslationStateCallback onFinished(java.lang.String packageName) onPaused(java.lang.String packageName) - onResumed(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale) onResumed(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale, java.lang.String packageName) - onStarted(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale) + onResumed(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale) onStarted(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale, java.lang.String packageName) + onStarted(android.icu.util.ULocale sourceLocale, android.icu.util.ULocale targetLocale) interface ViewTranslationCallback onClearTranslation(android.view.View view) onHideTranslation(android.view.View view) @@ -24013,8 +24471,8 @@ package android.view.translation writeToParcel(android.os.Parcel dest, int flags) class ViewTranslationRequest.Builder setValue(java.lang.String key, android.view.translation.TranslationRequestValue value) - #ctor(android.view.autofill.AutofillId autofillId) #ctor(android.view.autofill.AutofillId autofillId, long virtualChildId) + #ctor(android.view.autofill.AutofillId autofillId) class ViewTranslationResponse equals(java.lang.Object o) getValue(java.lang.String key) @@ -24037,8 +24495,8 @@ package android.webkit setAcceptCookie(boolean accept) setAcceptFileSchemeCookies(boolean accept) setAcceptThirdPartyCookies(android.webkit.WebView webview, boolean accept) - setCookie(java.lang.String url, java.lang.String value) setCookie(java.lang.String url, java.lang.String value, android.webkit.ValueCallback callback) + setCookie(java.lang.String url, java.lang.String value) class CookieSyncManager createInstance(android.content.Context context) class DateSorter @@ -24144,12 +24602,12 @@ package android.webkit interface WebIconDatabase.IconListener onReceivedIcon(java.lang.String url, android.graphics.Bitmap icon) class WebMessage - #ctor(java.lang.String data) #ctor(java.lang.String data, android.webkit.WebMessagePort[] ports) + #ctor(java.lang.String data) class WebMessagePort postMessage(android.webkit.WebMessage message) - setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback callback) setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback callback, android.os.Handler handler) + setWebMessageCallback(android.webkit.WebMessagePort.WebMessageCallback callback) class WebMessagePort.WebMessageCallback onMessage(android.webkit.WebMessagePort port, android.webkit.WebMessage message) class WebResourceResponse @@ -24243,8 +24701,8 @@ package android.webkit isVisibleToUserForAutofill(int virtualId) loadData(java.lang.String data, java.lang.String mimeType, java.lang.String encoding) loadDataWithBaseURL(java.lang.String baseUrl, java.lang.String data, java.lang.String mimeType, java.lang.String encoding, java.lang.String historyUrl) - loadUrl(java.lang.String url) loadUrl(java.lang.String url, java.util.Map additionalHttpHeaders) + loadUrl(java.lang.String url) onApplyWindowInsets(android.view.WindowInsets insets) onChildViewAdded(android.view.View parent, android.view.View child) onChildViewRemoved(android.view.View p, android.view.View child) @@ -24286,8 +24744,8 @@ package android.webkit restoreState(android.os.Bundle inState) savePassword(java.lang.String host, java.lang.String username, java.lang.String password) saveState(android.os.Bundle outState) - saveWebArchive(java.lang.String filename) saveWebArchive(java.lang.String basename, boolean autoname, android.webkit.ValueCallback callback) + saveWebArchive(java.lang.String filename) setBackgroundColor(int color) setCertificate(android.net.http.SslCertificate certificate) setDataDirectorySuffix(java.lang.String suffix) @@ -24314,11 +24772,11 @@ package android.webkit setWebViewRenderProcessClient(java.util.concurrent.Executor executor, android.webkit.WebViewRenderProcessClient webViewRenderProcessClient) showFindDialog(java.lang.String text, boolean showIme) startSafeBrowsing(android.content.Context context, android.webkit.ValueCallback callback) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, boolean privateBrowsing) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) zoomBy(float zoomFactor) interface WebView.FindListener onFindResultReceived(int activeMatchOrdinal, int numberOfMatches, boolean isDoneCounting) @@ -24365,10 +24823,10 @@ package android.webkit package android.widget ;--------------------------------------- class AbsListView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) addTouchables(java.util.ArrayList views) afterTextChanged(android.text.Editable s) beforeTextChanged(java.lang.CharSequence s, int start, int count, int after) @@ -24447,19 +24905,19 @@ package android.widget setVelocityScale(float scale) setVerticalScrollbarPosition(int position) showContextMenu(float x, float y) - showContextMenuForChild(android.view.View originalView) showContextMenuForChild(android.view.View originalView, float x, float y) + showContextMenuForChild(android.view.View originalView) smoothScrollBy(int distance, int duration) - smoothScrollToPosition(int position) smoothScrollToPosition(int position, int boundPosition) - smoothScrollToPositionFromTop(int position, int offset) + smoothScrollToPosition(int position) smoothScrollToPositionFromTop(int position, int offset, int duration) + smoothScrollToPositionFromTop(int position, int offset) verifyDrawable(android.graphics.drawable.Drawable dr) class AbsListView.LayoutParams #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams source) - #ctor(int w, int h) #ctor(int w, int h, int viewType) + #ctor(int w, int h) interface AbsListView.MultiChoiceModeListener onItemCheckedStateChanged(android.view.ActionMode mode, int position, long id, boolean checked) interface AbsListView.OnScrollListener @@ -24470,10 +24928,10 @@ package android.widget interface AbsListView.SelectionBoundsAdjuster adjustListItemSelectionBounds(android.graphics.Rect bounds) class AbsoluteLayout - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams p) @@ -24485,10 +24943,10 @@ package android.widget #ctor(int width, int height, int x, int y) debug(java.lang.String output) class AbsSeekBar - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) drawableHotspotChanged(float x, float y) onDraw(android.graphics.Canvas canvas) onKeyDown(int keyCode, android.view.KeyEvent event) @@ -24512,21 +24970,21 @@ package android.widget setTickMarkTintMode(android.graphics.PorterDuff.Mode tintMode) verifyDrawable(android.graphics.drawable.Drawable who) class AbsSpinner - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) autofill(android.view.autofill.AutofillValue value) dispatchRestoreInstanceState(android.util.SparseArray container) onMeasure(int widthMeasureSpec, int heightMeasureSpec) onRestoreInstanceState(android.os.Parcelable state) pointToPosition(int x, int y) setAdapter(android.widget.SpinnerAdapter adapter) - setSelection(int position) setSelection(int position, boolean animate) + setSelection(int position) class ActionMenuView - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams p) @@ -24551,14 +25009,14 @@ package android.widget registerDataSetObserver(android.database.DataSetObserver observer) unregisterDataSetObserver(android.database.DataSetObserver observer) class AdapterView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) - addView(android.view.View child) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) addView(android.view.View child, android.view.ViewGroup.LayoutParams params) - addView(android.view.View child, int index) addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) + addView(android.view.View child, int index) + addView(android.view.View child) dispatchRestoreInstanceState(android.util.SparseArray container) dispatchSaveInstanceState(android.util.SparseArray container) getItemAtPosition(int position) @@ -24588,10 +25046,10 @@ package android.widget onItemSelected(android.widget.AdapterView parent, android.view.View view, int position, long id) onNothingSelected(android.widget.AdapterView parent) class AdapterViewAnimator - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onLayout(boolean changed, int left, int top, int right, int bottom) onMeasure(int widthMeasureSpec, int heightMeasureSpec) onRestoreInstanceState(android.os.Parcelable state) @@ -24606,10 +25064,10 @@ package android.widget setRemoteViewsAdapter(android.content.Intent intent) setSelection(int position) class AdapterViewFlipper - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onWindowVisibilityChanged(int visibility) setAdapter(android.widget.Adapter adapter) setAutoStart(boolean autoStart) @@ -24621,10 +25079,10 @@ package android.widget getSectionForPosition(int position) setCursor(android.database.Cursor cursor) class AnalogClock - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onDraw(android.graphics.Canvas canvas) onMeasure(int widthMeasureSpec, int heightMeasureSpec) onSizeChanged(int w, int h, int oldw, int oldh) @@ -24646,12 +25104,12 @@ package android.widget add(T object) addAll(java.util.Collection collection) addAll(T... items) - #ctor(android.content.Context context, int resource) - #ctor(android.content.Context context, int resource, int textViewResourceId) #ctor(android.content.Context context, int resource, int textViewResourceId, java.util.List objects) #ctor(android.content.Context context, int resource, int textViewResourceId, T[] objects) + #ctor(android.content.Context context, int resource, int textViewResourceId) #ctor(android.content.Context context, int resource, java.util.List objects) #ctor(android.content.Context context, int resource, T[] objects) + #ctor(android.content.Context context, int resource) createFromResource(android.content.Context context, int textArrayResId, int textViewResId) getDropDownView(int position, android.view.View convertView, android.view.ViewGroup parent) getItem(int position) @@ -24665,11 +25123,11 @@ package android.widget setNotifyOnChange(boolean notifyOnChange) sort(java.util.Comparator comparator) class AutoCompleteTextView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes, android.content.res.Resources.Theme popupTheme) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) convertSelectionToString(java.lang.Object selectedItem) onCommitCompletion(android.view.inputmethod.CompletionInfo completion) onDisplayHint(int hint) @@ -24720,19 +25178,19 @@ package android.widget registerDataSetObserver(android.database.DataSetObserver observer) unregisterDataSetObserver(android.database.DataSetObserver observer) class Button - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onResolvePointerIcon(android.view.MotionEvent event, int pointerIndex) class CalendarView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onConfigurationChanged(android.content.res.Configuration newConfig) - setDate(long date) setDate(long date, boolean animate, boolean center) + setDate(long date) setDateTextAppearance(int resourceId) setFirstDayOfWeek(int firstDayOfWeek) setFocusedMonthDateColor(int color) @@ -24753,15 +25211,15 @@ package android.widget interface Checkable setChecked(boolean checked) class CheckBox - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) - class CheckedTextView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) + class CheckedTextView #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) drawableHotspotChanged(float x, float y) onCreateDrawableState(int extraSpace) onDraw(android.graphics.Canvas canvas) @@ -24776,10 +25234,10 @@ package android.widget setVisibility(int visibility) verifyDrawable(android.graphics.drawable.Drawable who) class Chronometer - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onVisibilityChanged(android.view.View changedView, int visibility) onWindowVisibilityChanged(int visibility) setBase(long base) @@ -24790,10 +25248,10 @@ package android.widget onChronometerTick(android.widget.Chronometer chronometer) class CompoundButton autofill(android.view.autofill.AutofillValue value) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) drawableHotspotChanged(float x, float y) onCreateDrawableState(int extraSpace) onDraw(android.graphics.Canvas canvas) @@ -24814,9 +25272,9 @@ package android.widget bindView(android.view.View view, android.content.Context context, android.database.Cursor cursor) changeCursor(android.database.Cursor cursor) convertToString(android.database.Cursor cursor) - #ctor(android.content.Context context, android.database.Cursor c) #ctor(android.content.Context context, android.database.Cursor c, boolean autoRequery) #ctor(android.content.Context context, android.database.Cursor c, int flags) + #ctor(android.content.Context context, android.database.Cursor c) getDropDownView(int position, android.view.View convertView, android.view.ViewGroup parent) getItem(int position) getItemId(int position) @@ -24833,8 +25291,8 @@ package android.widget bindGroupView(android.view.View view, android.content.Context context, android.database.Cursor cursor, boolean isExpanded) changeCursor(android.database.Cursor cursor) convertToString(android.database.Cursor cursor) - #ctor(android.database.Cursor cursor, android.content.Context context) #ctor(android.database.Cursor cursor, android.content.Context context, boolean autoRequery) + #ctor(android.database.Cursor cursor, android.content.Context context) getChild(int groupPosition, int childPosition) getChildId(int groupPosition, int childPosition) getChildrenCount(int groupPosition) @@ -24854,10 +25312,10 @@ package android.widget setGroupCursor(android.database.Cursor cursor) class DatePicker autofill(android.view.autofill.AutofillValue value) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) dispatchProvideAutofillStructure(android.view.ViewStructure structure, int flags) dispatchRestoreInstanceState(android.util.SparseArray container) init(int year, int monthOfYear, int dayOfMonth, android.widget.DatePicker.OnDateChangedListener onDateChangedListener) @@ -24875,8 +25333,8 @@ package android.widget onDateChanged(android.widget.DatePicker view, int year, int monthOfYear, int dayOfMonth) class DialerFilter append(java.lang.String text) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onFocusChanged(boolean focused, int direction, android.graphics.Rect previouslyFocusedRect) onKeyDown(int keyCode, android.view.KeyEvent event) onKeyUp(int keyCode, android.view.KeyEvent event) @@ -24887,30 +25345,30 @@ package android.widget setLettersWatcher(android.text.TextWatcher watcher) setMode(int newMode) class DigitalClock - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class EdgeEffect draw(android.graphics.Canvas canvas) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onAbsorb(int velocity) - onPull(float deltaDistance) onPull(float deltaDistance, float displacement) + onPull(float deltaDistance) onPullDistance(float deltaDistance, float displacement) setBlendMode(android.graphics.BlendMode blendmode) setColor(int color) setSize(int width, int height) class EditText - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) extendSelection(int index) onKeyShortcut(int keyCode, android.view.KeyEvent event) onTextContextMenuItem(int id) setEllipsize(android.text.TextUtils.TruncateAt ellipsis) - setSelection(int index) setSelection(int start, int stop) + setSelection(int index) setStyleShortcutsEnabled(boolean enabled) setText(java.lang.CharSequence text, android.widget.TextView.BufferType type) interface ExpandableListAdapter @@ -24931,12 +25389,12 @@ package android.widget class ExpandableListView collapseGroup(int groupPos) dispatchDraw(android.graphics.Canvas canvas) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) - expandGroup(int groupPos) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) expandGroup(int groupPos, boolean animate) + expandGroup(int groupPos) getExpandableListPosition(int flatListPosition) getFlatListPosition(long packedPosition) getPackedPositionChild(long packedPosition) @@ -24977,8 +25435,8 @@ package android.widget onGroupExpand(int groupPosition) class Filter convertResultToString(java.lang.Object resultValue) - filter(java.lang.CharSequence constraint) filter(java.lang.CharSequence constraint, android.widget.Filter.FilterListener listener) + filter(java.lang.CharSequence constraint) performFiltering(java.lang.CharSequence constraint) publishResults(java.lang.CharSequence constraint, android.widget.Filter.FilterResults results) interface Filter.FilterListener @@ -24987,10 +25445,10 @@ package android.widget runQuery(java.lang.CharSequence constraint) class FrameLayout checkLayoutParams(android.view.ViewGroup.LayoutParams p) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams lp) onLayout(boolean changed, int left, int top, int right, int bottom) @@ -25002,17 +25460,17 @@ package android.widget #ctor(android.view.ViewGroup.LayoutParams source) #ctor(android.view.ViewGroup.MarginLayoutParams source) #ctor(android.widget.FrameLayout.LayoutParams source) - #ctor(int width, int height) #ctor(int width, int height, int gravity) + #ctor(int width, int height) class Gallery checkLayoutParams(android.view.ViewGroup.LayoutParams p) dispatchKeyEvent(android.view.KeyEvent event) dispatchSetPressed(boolean pressed) dispatchSetSelected(boolean selected) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams p) getChildDrawingOrder(int childCount, int i) @@ -25034,8 +25492,8 @@ package android.widget setSpacing(int spacing) setUnselectedAlpha(float unselectedAlpha) showContextMenu(float x, float y) - showContextMenuForChild(android.view.View originalView) showContextMenuForChild(android.view.View originalView, float x, float y) + showContextMenuForChild(android.view.View originalView) class Gallery.LayoutParams #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams source) @@ -25044,10 +25502,10 @@ package android.widget checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams lp) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onLayout(boolean changed, int left, int top, int right, int bottom) onMeasure(int widthSpec, int heightSpec) onViewAdded(android.view.View child) @@ -25059,14 +25517,14 @@ package android.widget setRowCount(int rowCount) setRowOrderPreserved(boolean rowOrderPreserved) setUseDefaultMargins(boolean useDefaultMargins) - spec(int start) - spec(int start, android.widget.GridLayout.Alignment alignment) spec(int start, android.widget.GridLayout.Alignment alignment, float weight) + spec(int start, android.widget.GridLayout.Alignment alignment) spec(int start, float weight) - spec(int start, int size) - spec(int start, int size, android.widget.GridLayout.Alignment alignment) spec(int start, int size, android.widget.GridLayout.Alignment alignment, float weight) + spec(int start, int size, android.widget.GridLayout.Alignment alignment) spec(int start, int size, float weight) + spec(int start, int size) + spec(int start) class GridLayout.LayoutParams equals(java.lang.Object o) #ctor(android.content.Context context, android.util.AttributeSet attrs) @@ -25080,10 +25538,10 @@ package android.widget equals(java.lang.Object that) class GridView attachLayoutAnimationParameters(android.view.View child, android.view.ViewGroup.LayoutParams params, int index, int count) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onFocusChanged(boolean gainFocus, int direction, android.graphics.Rect previouslyFocusedRect) onInitializeAccessibilityNodeInfoForItem(android.view.View view, int position, android.view.accessibility.AccessibilityNodeInfo info) onKeyDown(int keyCode, android.view.KeyEvent event) @@ -25116,10 +25574,10 @@ package android.widget getChildType(int groupPosition, int childPosition) getGroupType(int groupPosition) class HorizontalScrollView - addView(android.view.View child) addView(android.view.View child, android.view.ViewGroup.LayoutParams params) - addView(android.view.View child, int index) addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) + addView(android.view.View child, int index) + addView(android.view.View child) arrowScroll(int direction) computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect rect) dispatchKeyEvent(android.view.KeyEvent event) @@ -25127,10 +25585,10 @@ package android.widget executeKeyEvent(android.view.KeyEvent event) fling(int velocityX) fullScroll(int direction) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) measureChild(android.view.View child, int parentWidthMeasureSpec, int parentHeightMeasureSpec) measureChildWithMargins(android.view.View child, int parentWidthMeasureSpec, int widthUsed, int parentHeightMeasureSpec, int heightUsed) onGenericMotionEvent(android.view.MotionEvent event) @@ -25155,25 +25613,25 @@ package android.widget smoothScrollBy(int dx, int dy) smoothScrollTo(int x, int y) class ImageButton - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onResolvePointerIcon(android.view.MotionEvent event, int pointerIndex) onSetAlpha(int alpha) class ImageSwitcher - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setImageDrawable(android.graphics.drawable.Drawable drawable) setImageResource(int resid) setImageURI(android.net.Uri uri) class ImageView animateTransform(android.graphics.Matrix matrix) drawableHotspotChanged(float x, float y) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) invalidateDrawable(android.graphics.drawable.Drawable dr) onCreateDrawableState(int extraSpace) onDraw(android.graphics.Canvas canvas) @@ -25185,8 +25643,8 @@ package android.widget setBaseline(int baseline) setBaselineAlignBottom(boolean aligned) setColorFilter(android.graphics.ColorFilter cf) - setColorFilter(int color) setColorFilter(int color, android.graphics.PorterDuff.Mode mode) + setColorFilter(int color) setCropToPadding(boolean cropToPadding) setFrame(int l, int t, int r, int b) setImageAlpha(int alpha) @@ -25211,10 +25669,10 @@ package android.widget checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams lp) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onDraw(android.graphics.Canvas canvas) onLayout(boolean changed, int l, int t, int r, int b) onMeasure(int widthMeasureSpec, int heightMeasureSpec) @@ -25236,16 +25694,16 @@ package android.widget #ctor(android.view.ViewGroup.LayoutParams p) #ctor(android.view.ViewGroup.MarginLayoutParams source) #ctor(android.widget.LinearLayout.LayoutParams source) - #ctor(int width, int height) #ctor(int width, int height, float weight) + #ctor(int width, int height) interface ListAdapter isEnabled(int position) class ListPopupWindow createDragToOpenListener(android.view.View src) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onKeyDown(int keyCode, android.view.KeyEvent event) onKeyPreIme(int keyCode, android.view.KeyEvent event) onKeyUp(int keyCode, android.view.KeyEvent event) @@ -25273,17 +25731,17 @@ package android.widget setWidth(int width) setWindowLayoutType(int layoutType) class ListView - addFooterView(android.view.View v) addFooterView(android.view.View v, java.lang.Object data, boolean isSelectable) - addHeaderView(android.view.View v) + addFooterView(android.view.View v) addHeaderView(android.view.View v, java.lang.Object data, boolean isSelectable) + addHeaderView(android.view.View v) dispatchDraw(android.graphics.Canvas canvas) dispatchKeyEvent(android.view.KeyEvent event) drawChild(android.graphics.Canvas canvas, android.view.View child, long drawingTime) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onFocusChanged(boolean gainFocus, int direction, android.graphics.Rect previouslyFocusedRect) onInitializeAccessibilityNodeInfoForItem(android.view.View view, int position, android.view.accessibility.AccessibilityNodeInfo info) onKeyDown(int keyCode, android.view.KeyEvent event) @@ -25310,8 +25768,8 @@ package android.widget class Magnifier #ctor(android.view.View view) setZoom(float zoom) - show(float sourceCenterX, float sourceCenterY) show(float sourceCenterX, float sourceCenterY, float magnifierCenterX, float magnifierCenterY) + show(float sourceCenterX, float sourceCenterY) class Magnifier.Builder #ctor(android.view.View view) setClippingEnabled(boolean clip) @@ -25324,9 +25782,9 @@ package android.widget setSourceBounds(int left, int top, int right, int bottom) class MediaController dispatchKeyEvent(android.view.KeyEvent event) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, boolean useFastForward) + #ctor(android.content.Context context) onTouchEvent(android.view.MotionEvent event) onTrackballEvent(android.view.MotionEvent ev) setAnchorView(android.view.View view) @@ -25337,12 +25795,12 @@ package android.widget interface MediaController.MediaPlayerControl seekTo(int pos) class MultiAutoCompleteTextView - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) - performFiltering(java.lang.CharSequence text, int keyCode) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) performFiltering(java.lang.CharSequence text, int start, int end, int keyCode) + performFiltering(java.lang.CharSequence text, int keyCode) replaceText(java.lang.CharSequence text) setTokenizer(android.widget.MultiAutoCompleteTextView.Tokenizer t) class MultiAutoCompleteTextView.CommaTokenizer @@ -25358,10 +25816,10 @@ package android.widget dispatchKeyEvent(android.view.KeyEvent event) dispatchTouchEvent(android.view.MotionEvent event) dispatchTrackballEvent(android.view.MotionEvent event) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) onDraw(android.graphics.Canvas canvas) onInterceptTouchEvent(android.view.MotionEvent event) onLayout(boolean changed, int left, int top, int right, int bottom) @@ -25388,24 +25846,24 @@ package android.widget interface NumberPicker.OnValueChangeListener onValueChange(android.widget.NumberPicker picker, int oldVal, int newVal) class OverScroller - fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY, int overX, int overY) + fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) forceFinished(boolean finished) notifyHorizontalEdgeReached(int startX, int finalX, int overX) notifyVerticalEdgeReached(int startY, int finalY, int overY) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.view.animation.Interpolator interpolator) - #ctor(android.content.Context context, android.view.animation.Interpolator interpolator, float bounceCoefficientX, float bounceCoefficientY) #ctor(android.content.Context context, android.view.animation.Interpolator interpolator, float bounceCoefficientX, float bounceCoefficientY, boolean flywheel) + #ctor(android.content.Context context, android.view.animation.Interpolator interpolator, float bounceCoefficientX, float bounceCoefficientY) + #ctor(android.content.Context context, android.view.animation.Interpolator interpolator) + #ctor(android.content.Context context) setFriction(float friction) springBack(int startX, int startY, int minX, int maxX, int minY, int maxY) - startScroll(int startX, int startY, int dx, int dy) startScroll(int startX, int startY, int dx, int dy, int duration) + startScroll(int startX, int startY, int dx, int dy) class PopupMenu inflate(int menuRes) - #ctor(android.content.Context context, android.view.View anchor) - #ctor(android.content.Context context, android.view.View anchor, int gravity) #ctor(android.content.Context context, android.view.View anchor, int gravity, int popupStyleAttr, int popupStyleRes) + #ctor(android.content.Context context, android.view.View anchor, int gravity) + #ctor(android.content.Context context, android.view.View anchor) setForceShowIcon(boolean forceShowIcon) setGravity(int gravity) setOnDismissListener(android.widget.PopupMenu.OnDismissListener listener) @@ -25415,16 +25873,16 @@ package android.widget interface PopupMenu.OnMenuItemClickListener onMenuItemClick(android.view.MenuItem item) class PopupWindow - getMaxAvailableHeight(android.view.View anchor) - getMaxAvailableHeight(android.view.View anchor, int yOffset) getMaxAvailableHeight(android.view.View anchor, int yOffset, boolean ignoreBottomDecorations) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + getMaxAvailableHeight(android.view.View anchor, int yOffset) + getMaxAvailableHeight(android.view.View anchor) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) - #ctor(android.view.View contentView) - #ctor(android.view.View contentView, int width, int height) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) #ctor(android.view.View contentView, int width, int height, boolean focusable) + #ctor(android.view.View contentView, int width, int height) + #ctor(android.view.View contentView) #ctor(int width, int height) setAnimationStyle(int animationStyle) setAttachedInDecor(boolean enabled) @@ -25451,15 +25909,15 @@ package android.widget setWidth(int width) setWindowLayoutMode(int widthSpec, int heightSpec) setWindowLayoutType(int layoutType) - showAsDropDown(android.view.View anchor) - showAsDropDown(android.view.View anchor, int xoff, int yoff) showAsDropDown(android.view.View anchor, int xoff, int yoff, int gravity) + showAsDropDown(android.view.View anchor, int xoff, int yoff) + showAsDropDown(android.view.View anchor) showAtLocation(android.view.View parent, int gravity, int x, int y) - update(android.view.View anchor, int width, int height) update(android.view.View anchor, int xoff, int yoff, int width, int height) - update(int width, int height) - update(int x, int y, int width, int height) + update(android.view.View anchor, int width, int height) update(int x, int y, int width, int height, boolean force) + update(int x, int y, int width, int height) + update(int width, int height) class ProgressBar drawableHotspotChanged(float x, float y) incrementProgressBy(int diff) @@ -25470,10 +25928,10 @@ package android.widget onRestoreInstanceState(android.os.Parcelable state) onSizeChanged(int w, int h, int oldw, int oldh) onVisibilityAggregated(boolean isVisible) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setIndeterminate(boolean indeterminate) setIndeterminateDrawable(android.graphics.drawable.Drawable d) setIndeterminateDrawableTiled(android.graphics.drawable.Drawable d) @@ -25488,8 +25946,8 @@ package android.widget setMin(int min) setMinHeight(int minHeight) setMinWidth(int minWidth) - setProgress(int progress) setProgress(int progress, boolean animate) + setProgress(int progress) setProgressBackgroundTintBlendMode(android.graphics.BlendMode blendMode) setProgressBackgroundTintList(android.content.res.ColorStateList tint) setProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode) @@ -25505,28 +25963,28 @@ package android.widget setStateDescription(java.lang.CharSequence stateDescription) verifyDrawable(android.graphics.drawable.Drawable who) class QuickContactBadge - assignContactFromEmail(java.lang.String emailAddress, boolean lazyLookup) assignContactFromEmail(java.lang.String emailAddress, boolean lazyLookup, android.os.Bundle extras) - assignContactFromPhone(java.lang.String phoneNumber, boolean lazyLookup) + assignContactFromEmail(java.lang.String emailAddress, boolean lazyLookup) assignContactFromPhone(java.lang.String phoneNumber, boolean lazyLookup, android.os.Bundle extras) + assignContactFromPhone(java.lang.String phoneNumber, boolean lazyLookup) assignContactUri(android.net.Uri contactUri) drawableHotspotChanged(float x, float y) onClick(android.view.View v) onDraw(android.graphics.Canvas canvas) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setExcludeMimes(java.lang.String[] excludeMimes) setMode(int size) setOverlay(android.graphics.drawable.Drawable overlay) setPrioritizedMimeType(java.lang.String prioritizedMimeType) class RadioButton onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class RadioGroup addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) autofill(android.view.autofill.AutofillValue value) @@ -25534,25 +25992,25 @@ package android.widget checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setOnCheckedChangeListener(android.widget.RadioGroup.OnCheckedChangeListener listener) setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) class RadioGroup.LayoutParams #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams p) #ctor(android.view.ViewGroup.MarginLayoutParams source) - #ctor(int w, int h) #ctor(int w, int h, float initWeight) + #ctor(int w, int h) setBaseAttributes(android.content.res.TypedArray a, int widthAttr, int heightAttr) interface RadioGroup.OnCheckedChangeListener onCheckedChanged(android.widget.RadioGroup group, int checkedId) class RatingBar onMeasure(int widthMeasureSpec, int heightMeasureSpec) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setIsIndicator(boolean isIndicator) setMax(int max) setNumStars(int numStars) @@ -25567,17 +26025,17 @@ package android.widget generateLayoutParams(android.view.ViewGroup.LayoutParams lp) onLayout(boolean changed, int l, int t, int r, int b) onMeasure(int widthMeasureSpec, int heightMeasureSpec) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setGravity(int gravity) setHorizontalGravity(int horizontalGravity) setIgnoreGravity(int viewId) setVerticalGravity(int verticalGravity) class RelativeLayout.LayoutParams - addRule(int verb) addRule(int verb, int subject) + addRule(int verb) debug(java.lang.String output) getRule(int verb) #ctor(android.content.Context c, android.util.AttributeSet attrs) @@ -25594,10 +26052,10 @@ package android.widget onLoadClass(java.lang.Class clazz) reapply(android.content.Context context, android.view.View v) #ctor(android.os.Parcel parcel) - #ctor(android.widget.RemoteViews src) #ctor(android.widget.RemoteViews landscape, android.widget.RemoteViews portrait) - #ctor(java.lang.String packageName, int layoutId) + #ctor(android.widget.RemoteViews src) #ctor(java.lang.String packageName, int layoutId, int viewId) + #ctor(java.lang.String packageName, int layoutId) #ctor(java.util.Map remoteViews) removeAllViews(int viewId) setAccessibilityTraversalAfter(int viewId, int nextId) @@ -25616,8 +26074,8 @@ package android.widget setColor(int viewId, java.lang.String methodName, int colorResource) setColorAttr(int viewId, java.lang.String methodName, int colorAttribute) setColorInt(int viewId, java.lang.String methodName, int notNight, int night) - setColorStateList(int viewId, java.lang.String methodName, android.content.res.ColorStateList value) setColorStateList(int viewId, java.lang.String methodName, android.content.res.ColorStateList notNight, android.content.res.ColorStateList night) + setColorStateList(int viewId, java.lang.String methodName, android.content.res.ColorStateList value) setColorStateList(int viewId, java.lang.String methodName, int colorResource) setColorStateListAttr(int viewId, java.lang.String methodName, int colorAttr) setCompoundButtonChecked(int viewId, boolean checked) @@ -25629,8 +26087,8 @@ package android.widget setFloatDimen(int viewId, java.lang.String methodName, float value, int unit) setFloatDimen(int viewId, java.lang.String methodName, int dimenResource) setFloatDimenAttr(int viewId, java.lang.String methodName, int dimenAttr) - setIcon(int viewId, java.lang.String methodName, android.graphics.drawable.Icon value) setIcon(int viewId, java.lang.String methodName, android.graphics.drawable.Icon notNight, android.graphics.drawable.Icon night) + setIcon(int viewId, java.lang.String methodName, android.graphics.drawable.Icon value) setImageViewBitmap(int viewId, android.graphics.Bitmap bitmap) setImageViewIcon(int viewId, android.graphics.drawable.Icon icon) setImageViewResource(int viewId, int srcId) @@ -25707,35 +26165,35 @@ package android.widget class ResourceCursorAdapter newDropDownView(android.content.Context context, android.database.Cursor cursor, android.view.ViewGroup parent) newView(android.content.Context context, android.database.Cursor cursor, android.view.ViewGroup parent) - #ctor(android.content.Context context, int layout, android.database.Cursor c) #ctor(android.content.Context context, int layout, android.database.Cursor c, boolean autoRequery) #ctor(android.content.Context context, int layout, android.database.Cursor c, int flags) + #ctor(android.content.Context context, int layout, android.database.Cursor c) setDropDownViewResource(int dropDownLayout) setDropDownViewTheme(android.content.res.Resources.Theme theme) setViewResource(int layout) class ResourceCursorTreeAdapter newChildView(android.content.Context context, android.database.Cursor cursor, boolean isLastChild, android.view.ViewGroup parent) newGroupView(android.content.Context context, android.database.Cursor cursor, boolean isExpanded, android.view.ViewGroup parent) - #ctor(android.content.Context context, android.database.Cursor cursor, int groupLayout, int childLayout) - #ctor(android.content.Context context, android.database.Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout) #ctor(android.content.Context context, android.database.Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout) + #ctor(android.content.Context context, android.database.Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout) + #ctor(android.content.Context context, android.database.Cursor cursor, int groupLayout, int childLayout) class Scroller extendDuration(int extend) fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) forceFinished(boolean finished) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.view.animation.Interpolator interpolator) #ctor(android.content.Context context, android.view.animation.Interpolator interpolator, boolean flywheel) + #ctor(android.content.Context context, android.view.animation.Interpolator interpolator) + #ctor(android.content.Context context) setFinalX(int newX) setFinalY(int newY) setFriction(float friction) - startScroll(int startX, int startY, int dx, int dy) startScroll(int startX, int startY, int dx, int dy, int duration) + startScroll(int startX, int startY, int dx, int dy) class ScrollView - addView(android.view.View child) addView(android.view.View child, android.view.ViewGroup.LayoutParams params) - addView(android.view.View child, int index) addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) + addView(android.view.View child, int index) + addView(android.view.View child) arrowScroll(int direction) computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect rect) dispatchKeyEvent(android.view.KeyEvent event) @@ -25765,10 +26223,10 @@ package android.widget requestDisallowInterceptTouchEvent(boolean disallowIntercept) scrollTo(int x, int y) scrollToDescendant(android.view.View child) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setBottomEdgeEffectColor(int color) setEdgeEffectColor(int color) setFillViewport(boolean fillViewport) @@ -25783,10 +26241,10 @@ package android.widget onRestoreInstanceState(android.os.Parcelable state) onWindowFocusChanged(boolean hasWindowFocus) requestFocus(int direction, android.graphics.Rect previouslyFocusedRect) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setIconified(boolean iconify) setIconifiedByDefault(boolean iconified) setImeOptions(int imeOptions) @@ -25813,10 +26271,10 @@ package android.widget getPositionForSection(int sectionIndex) getSectionForPosition(int position) class SeekBar - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) setOnSeekBarChangeListener(android.widget.SeekBar.OnSeekBarChangeListener l) interface SeekBar.OnSeekBarChangeListener onProgressChanged(android.widget.SeekBar seekBar, int progress, boolean fromUser) @@ -25853,8 +26311,8 @@ package android.widget setViewBinder(android.widget.SimpleCursorAdapter.ViewBinder viewBinder) setViewImage(android.widget.ImageView v, java.lang.String value) setViewText(android.widget.TextView v, java.lang.String text) - #ctor(android.content.Context context, int layout, android.database.Cursor c, java.lang.String[] from, int[] to) #ctor(android.content.Context context, int layout, android.database.Cursor c, java.lang.String[] from, int[] to, int flags) + #ctor(android.content.Context context, int layout, android.database.Cursor c, java.lang.String[] from, int[] to) swapCursor(android.database.Cursor c) interface SimpleCursorAdapter.CursorToStringConverter convertToString(android.database.Cursor cursor) @@ -25894,16 +26352,16 @@ package android.widget setOnDrawerCloseListener(android.widget.SlidingDrawer.OnDrawerCloseListener onDrawerCloseListener) setOnDrawerOpenListener(android.widget.SlidingDrawer.OnDrawerOpenListener onDrawerOpenListener) setOnDrawerScrollListener(android.widget.SlidingDrawer.OnDrawerScrollListener onDrawerScrollListener) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) class Space draw(android.graphics.Canvas canvas) onMeasure(int widthMeasureSpec, int heightMeasureSpec) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class Spinner onClick(android.content.DialogInterface dialog, int which) onLayout(boolean changed, int l, int t, int r, int b) @@ -25922,13 +26380,13 @@ package android.widget setPopupBackgroundResource(int resId) setPrompt(java.lang.CharSequence prompt) setPromptId(int promptId) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int mode) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes, int mode) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes, int mode, android.content.res.Resources.Theme popupTheme) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes, int mode) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int mode) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) #ctor(android.content.Context context, int mode) + #ctor(android.content.Context context) interface SpinnerAdapter getDropDownView(int position, android.view.View convertView, android.view.ViewGroup parent) class StackView @@ -25938,10 +26396,10 @@ package android.widget onLayout(boolean changed, int left, int top, int right, int bottom) onMeasure(int widthMeasureSpec, int heightMeasureSpec) onTouchEvent(android.view.MotionEvent ev) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class Switch draw(android.graphics.Canvas c) drawableHotspotChanged(float x, float y) @@ -25956,8 +26414,8 @@ package android.widget setSwitchMinWidth(int pixels) setSwitchPadding(int pixels) setSwitchTextAppearance(android.content.Context context, int resid) - setSwitchTypeface(android.graphics.Typeface tf) setSwitchTypeface(android.graphics.Typeface tf, int style) + setSwitchTypeface(android.graphics.Typeface tf) setTextOff(java.lang.CharSequence textOff) setTextOn(java.lang.CharSequence textOn) setThumbDrawable(android.graphics.drawable.Drawable thumb) @@ -25973,10 +26431,10 @@ package android.widget setTrackTintBlendMode(android.graphics.BlendMode blendMode) setTrackTintList(android.content.res.ColorStateList tint) setTrackTintMode(android.graphics.PorterDuff.Mode tintMode) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) verifyDrawable(android.graphics.drawable.Drawable who) class TabHost addTab(android.widget.TabHost.TabSpec tabSpec) @@ -25988,10 +26446,10 @@ package android.widget setCurrentTabByTag(java.lang.String tag) setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener l) setup(android.app.LocalActivityManager activityGroup) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) interface TabHost.OnTabChangeListener onTabChanged(java.lang.String tabId) interface TabHost.TabContentFactory @@ -26001,13 +26459,13 @@ package android.widget setContent(android.widget.TabHost.TabContentFactory contentFactory) setContent(int viewId) setIndicator(android.view.View view) - setIndicator(java.lang.CharSequence label) setIndicator(java.lang.CharSequence label, android.graphics.drawable.Drawable icon) + setIndicator(java.lang.CharSequence label) class TableLayout - addView(android.view.View child) addView(android.view.View child, android.view.ViewGroup.LayoutParams params) - addView(android.view.View child, int index) addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) + addView(android.view.View child, int index) + addView(android.view.View child) checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) generateLayoutParams(android.view.ViewGroup.LayoutParams p) @@ -26022,15 +26480,15 @@ package android.widget setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) setShrinkAllColumns(boolean shrinkAllColumns) setStretchAllColumns(boolean stretchAllColumns) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TableLayout.LayoutParams setBaseAttributes(android.content.res.TypedArray a, int widthAttr, int heightAttr) #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams p) #ctor(android.view.ViewGroup.MarginLayoutParams source) - #ctor(int w, int h) #ctor(int w, int h, float initWeight) + #ctor(int w, int h) class TableRow checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) @@ -26039,16 +26497,16 @@ package android.widget onLayout(boolean changed, int l, int t, int r, int b) onMeasure(int widthMeasureSpec, int heightMeasureSpec) setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener listener) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TableRow.LayoutParams setBaseAttributes(android.content.res.TypedArray a, int widthAttr, int heightAttr) #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams p) #ctor(android.view.ViewGroup.MarginLayoutParams source) - #ctor(int column) - #ctor(int w, int h) #ctor(int w, int h, float initWeight) + #ctor(int w, int h) + #ctor(int column) class TabWidget addView(android.view.View child) childDrawableStateChanged(android.view.View child) @@ -26068,31 +26526,32 @@ package android.widget setRightStripDrawable(android.graphics.drawable.Drawable drawable) setRightStripDrawable(int resId) setStripEnabled(boolean stripEnabled) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TextClock onVisibilityAggregated(boolean isVisible) setFormat12Hour(java.lang.CharSequence format) setFormat24Hour(java.lang.CharSequence format) setTimeZone(java.lang.String timeZone) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TextSwitcher addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) setCurrentText(java.lang.CharSequence text) setText(java.lang.CharSequence text) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class TextView addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo info, java.lang.String extraDataKey, android.os.Bundle arguments) addTextChangedListener(android.text.TextWatcher watcher) - append(java.lang.CharSequence text) append(java.lang.CharSequence text, int start, int end) + append(java.lang.CharSequence text) autofill(android.view.autofill.AutofillValue value) + bringPointIntoView(int offset, boolean requestRectWithoutFocus) bringPointIntoView(int offset) debug(int depth) drawableHotspotChanged(float x, float y) @@ -26163,12 +26622,14 @@ package android.widget setEllipsize(android.text.TextUtils.TruncateAt where) setEms(int ems) setEnabled(boolean enabled) - setError(java.lang.CharSequence error) setError(java.lang.CharSequence error, android.graphics.drawable.Drawable icon) + setError(java.lang.CharSequence error) setExtractedText(android.view.inputmethod.ExtractedText text) setFallbackLineSpacing(boolean enabled) setFilters(android.text.InputFilter[] filters) setFirstBaselineToTopHeight(int firstBaselineToTopHeight) + setFocusedSearchResultHighlightColor(int color) + setFocusedSearchResultIndex(int index) setFontFeatureSettings(java.lang.String fontFeatureSettings) setFontVariationSettings(java.lang.String fontVariationSettings) setFrame(int l, int t, int r, int b) @@ -26195,6 +26656,7 @@ package android.widget setLetterSpacing(float letterSpacing) setLineBreakStyle(int lineBreakStyle) setLineBreakWordStyle(int lineBreakWordStyle) + setLineHeight(int unit, float lineHeight) setLineHeight(int lineHeight) setLines(int lines) setLineSpacing(float add, float mult) @@ -26218,6 +26680,8 @@ package android.widget setPrivateImeOptions(java.lang.String type) setRawInputType(int type) setScroller(android.widget.Scroller s) + setSearchResultHighlightColor(int color) + setSearchResultHighlights(int... ranges) setSelectAllOnFocus(boolean selectAllOnFocus) setSelected(boolean selected) setShadowLayer(float radius, float dx, float dy, int color) @@ -26225,10 +26689,10 @@ package android.widget setSingleLine(boolean singleLine) setSpannableFactory(android.text.Spannable.Factory factory) setText(char[] text, int start, int len) - setText(int resid) setText(int resid, android.widget.TextView.BufferType type) - setText(java.lang.CharSequence text) + setText(int resid) setText(java.lang.CharSequence text, android.widget.TextView.BufferType type) + setText(java.lang.CharSequence text) setTextAppearance(android.content.Context context, int resId) setTextAppearance(int resId) setTextClassifier(android.view.textclassifier.TextClassifier textClassifier) @@ -26237,8 +26701,8 @@ package android.widget setTextCursorDrawable(android.graphics.drawable.Drawable textCursorDrawable) setTextCursorDrawable(int textCursorDrawable) setTextIsSelectable(boolean selectable) - setTextKeepState(java.lang.CharSequence text) setTextKeepState(java.lang.CharSequence text, android.widget.TextView.BufferType type) + setTextKeepState(java.lang.CharSequence text) setTextLocale(java.util.Locale locale) setTextLocales(android.os.LocaleList locales) setTextMetricsParams(android.text.PrecomputedText.Params params) @@ -26252,14 +26716,14 @@ package android.widget setTextSize(float size) setTextSize(int unit, float size) setTransformationMethod(android.text.method.TransformationMethod method) - setTypeface(android.graphics.Typeface tf) setTypeface(android.graphics.Typeface tf, int style) + setTypeface(android.graphics.Typeface tf) setWidth(int pixels) showContextMenu(float x, float y) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) verifyDrawable(android.graphics.drawable.Drawable who) interface TextView.OnEditorActionListener onEditorAction(android.widget.TextView v, int actionId, android.view.KeyEvent event) @@ -26278,10 +26742,10 @@ package android.widget setIs24HourView(java.lang.Boolean is24HourView) setMinute(int minute) setOnTimeChangedListener(android.widget.TimePicker.OnTimeChangedListener onTimeChangedListener) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) interface TimePicker.OnTimeChangedListener onTimeChanged(android.widget.TimePicker view, int hourOfDay, int minute) class Toast @@ -26301,10 +26765,10 @@ package android.widget setChecked(boolean checked) setTextOff(java.lang.CharSequence textOff) setTextOn(java.lang.CharSequence textOn) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class Toolbar checkLayoutParams(android.view.ViewGroup.LayoutParams p) generateLayoutParams(android.util.AttributeSet attrs) @@ -26348,26 +26812,26 @@ package android.widget setTitleMarginTop(int margin) setTitleTextAppearance(android.content.Context context, int resId) setTitleTextColor(int color) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class Toolbar.LayoutParams #ctor(android.app.ActionBar.LayoutParams source) #ctor(android.content.Context c, android.util.AttributeSet attrs) #ctor(android.view.ViewGroup.LayoutParams source) #ctor(android.view.ViewGroup.MarginLayoutParams source) #ctor(android.widget.Toolbar.LayoutParams source) - #ctor(int gravity) - #ctor(int width, int height) #ctor(int width, int height, int gravity) + #ctor(int width, int height) + #ctor(int gravity) interface Toolbar.OnMenuItemClickListener onMenuItemClick(android.view.MenuItem item) class TwoLineListItem - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class VideoView addSubtitleSource(java.io.InputStream is, android.media.MediaFormat format) draw(android.graphics.Canvas canvas) @@ -26386,12 +26850,12 @@ package android.widget setOnInfoListener(android.media.MediaPlayer.OnInfoListener l) setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener l) setVideoPath(java.lang.String path) - setVideoURI(android.net.Uri uri) setVideoURI(android.net.Uri uri, java.util.Map headers) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + setVideoURI(android.net.Uri uri) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ViewAnimator addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) removeView(android.view.View view) @@ -26405,19 +26869,19 @@ package android.widget setInAnimation(android.view.animation.Animation inAnimation) setOutAnimation(android.content.Context context, int resourceID) setOutAnimation(android.view.animation.Animation outAnimation) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ViewFlipper onWindowVisibilityChanged(int visibility) setAutoStart(boolean autoStart) setFlipInterval(int milliseconds) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ViewSwitcher addView(android.view.View child, int index, android.view.ViewGroup.LayoutParams params) setFactory(android.widget.ViewSwitcher.ViewFactory factory) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ZoomButton dispatchUnhandledMove(android.view.View focused, int direction) onKeyUp(int keyCode, android.view.KeyEvent event) @@ -26425,10 +26889,10 @@ package android.widget onTouchEvent(android.view.MotionEvent event) setEnabled(boolean enabled) setZoomSpeed(long speed) - #ctor(android.content.Context context) - #ctor(android.content.Context context, android.util.AttributeSet attrs) - #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr, int defStyleRes) + #ctor(android.content.Context context, android.util.AttributeSet attrs, int defStyleAttr) + #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) class ZoomButtonsController onTouch(android.view.View v, android.view.MotionEvent event) setAutoDismissed(boolean autoDismiss) @@ -26449,8 +26913,8 @@ package android.widget setOnZoomInClickListener(android.view.View.OnClickListener listener) setOnZoomOutClickListener(android.view.View.OnClickListener listener) setZoomSpeed(long speed) - #ctor(android.content.Context context) #ctor(android.content.Context context, android.util.AttributeSet attrs) + #ctor(android.content.Context context) package android.widget.inline ;--------------------------------------- @@ -26487,6 +26951,11 @@ package android.window class SplashScreenView onLayout(boolean changed, int l, int t, int r, int b) setAlpha(float alpha) + class SurfaceSyncGroup + add(android.view.AttachedSurfaceControl attachedSurfaceControl, java.lang.Runnable runnable) + add(android.view.SurfaceControlViewHost.SurfacePackage surfacePackage, java.lang.Runnable runnable) + addTransaction(android.view.SurfaceControl.Transaction transaction) + #ctor(java.lang.String name) package dalvik.annotation ;--------------------------------------- @@ -26508,8 +26977,8 @@ package dalvik.system getPackage(java.lang.String name) class DelegateLastClassLoader #ctor(java.lang.String dexPath, java.lang.ClassLoader parent) - #ctor(java.lang.String dexPath, java.lang.String librarySearchPath, java.lang.ClassLoader parent) #ctor(java.lang.String dexPath, java.lang.String librarySearchPath, java.lang.ClassLoader parent, boolean delegateResourceLoading) + #ctor(java.lang.String dexPath, java.lang.String librarySearchPath, java.lang.ClassLoader parent) getResource(java.lang.String name) getResources(java.lang.String name) loadClass(java.lang.String name, boolean resolve) @@ -26537,15 +27006,15 @@ package java.awt.font ;--------------------------------------- class NumericShaper equals(java.lang.Object o) - getContextualShaper(int ranges) getContextualShaper(int ranges, int defaultContext) - getContextualShaper(java.util.Set ranges) + getContextualShaper(int ranges) getContextualShaper(java.util.Set ranges, java.awt.font.NumericShaper.Range defaultContext) + getContextualShaper(java.util.Set ranges) getShaper(int singleRange) getShaper(java.awt.font.NumericShaper.Range singleRange) - shape(char[] text, int start, int count) shape(char[] text, int start, int count, int context) shape(char[] text, int start, int count, java.awt.font.NumericShaper.Range context) + shape(char[] text, int start, int count) class TextAttribute #ctor(java.lang.String name) @@ -26580,31 +27049,31 @@ package java.beans package java.io ;--------------------------------------- class BufferedInputStream - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, int size) + #ctor(java.io.InputStream in) mark(int readlimit) read(byte[] b, int off, int len) skip(long n) class BufferedOutputStream - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, int size) + #ctor(java.io.OutputStream out) write(byte[] b, int off, int len) write(int b) class BufferedReader - #ctor(java.io.Reader in) #ctor(java.io.Reader in, int sz) + #ctor(java.io.Reader in) mark(int readAheadLimit) read(char[] cbuf, int off, int len) skip(long n) class BufferedWriter - #ctor(java.io.Writer out) #ctor(java.io.Writer out, int sz) + #ctor(java.io.Writer out) write(char[] cbuf, int off, int len) write(int c) write(java.lang.String s, int off, int len) class ByteArrayInputStream - #ctor(byte[] buf) #ctor(byte[] buf, int offset, int length) + #ctor(byte[] buf) mark(int readAheadLimit) read(byte[] b, int off, int len) readNBytes(byte[] b, int off, int len) @@ -26620,15 +27089,15 @@ package java.io writeBytes(byte[] b) writeTo(java.io.OutputStream out) class CharArrayReader - #ctor(char[] buf) #ctor(char[] buf, int offset, int length) + #ctor(char[] buf) mark(int readAheadLimit) read(char[] b, int off, int len) skip(long n) class CharArrayWriter append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) #ctor(int initialSize) write(char[] c, int off, int len) write(int c) @@ -26642,20 +27111,20 @@ package java.io readLine(java.lang.String fmt, java.lang.Object... args) readPassword(java.lang.String fmt, java.lang.Object... args) interface DataInput - readFully(byte[] b) readFully(byte[] b, int off, int len) + readFully(byte[] b) skipBytes(int n) class DataInputStream #ctor(java.io.InputStream in) - read(byte[] b) read(byte[] b, int off, int len) - readFully(byte[] b) + read(byte[] b) readFully(byte[] b, int off, int len) + readFully(byte[] b) readUTF(java.io.DataInput in) skipBytes(int n) interface DataOutput - write(byte[] b) write(byte[] b, int off, int len) + write(byte[] b) write(int b) writeBoolean(boolean v) writeByte(int v) @@ -26690,75 +27159,75 @@ package java.io writeExternal(java.io.ObjectOutput out) class File compareTo(java.io.File pathname) - createTempFile(java.lang.String prefix, java.lang.String suffix) createTempFile(java.lang.String prefix, java.lang.String suffix, java.io.File directory) + createTempFile(java.lang.String prefix, java.lang.String suffix) equals(java.lang.Object obj) #ctor(java.io.File parent, java.lang.String child) - #ctor(java.lang.String pathname) #ctor(java.lang.String parent, java.lang.String child) + #ctor(java.lang.String pathname) #ctor(java.net.URI uri) list(java.io.FilenameFilter filter) listFiles(java.io.FileFilter filter) listFiles(java.io.FilenameFilter filter) renameTo(java.io.File dest) - setExecutable(boolean executable) setExecutable(boolean executable, boolean ownerOnly) + setExecutable(boolean executable) setLastModified(long time) - setReadable(boolean readable) setReadable(boolean readable, boolean ownerOnly) - setWritable(boolean writable) + setReadable(boolean readable) setWritable(boolean writable, boolean ownerOnly) + setWritable(boolean writable) interface FileFilter accept(java.io.File pathname) class FileInputStream #ctor(java.io.File file) #ctor(java.io.FileDescriptor fdObj) #ctor(java.lang.String name) - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) skip(long n) interface FilenameFilter accept(java.io.File dir, java.lang.String name) class FileNotFoundException #ctor(java.lang.String s) class FileOutputStream - #ctor(java.io.File file) #ctor(java.io.File file, boolean append) + #ctor(java.io.File file) #ctor(java.io.FileDescriptor fdObj) - #ctor(java.lang.String name) #ctor(java.lang.String name, boolean append) - write(byte[] b) + #ctor(java.lang.String name) write(byte[] b, int off, int len) + write(byte[] b) write(int b) class FilePermission #ctor(java.lang.String path, java.lang.String actions) implies(java.security.Permission p) class FileReader - #ctor(java.io.File file) #ctor(java.io.File file, java.nio.charset.Charset charset) + #ctor(java.io.File file) #ctor(java.io.FileDescriptor fd) - #ctor(java.lang.String fileName) #ctor(java.lang.String fileName, java.nio.charset.Charset charset) + #ctor(java.lang.String fileName) class FileWriter - #ctor(java.io.File file) #ctor(java.io.File file, boolean append) - #ctor(java.io.File file, java.nio.charset.Charset charset) #ctor(java.io.File file, java.nio.charset.Charset charset, boolean append) + #ctor(java.io.File file, java.nio.charset.Charset charset) + #ctor(java.io.File file) #ctor(java.io.FileDescriptor fd) - #ctor(java.lang.String fileName) #ctor(java.lang.String fileName, boolean append) - #ctor(java.lang.String fileName, java.nio.charset.Charset charset) #ctor(java.lang.String fileName, java.nio.charset.Charset charset, boolean append) + #ctor(java.lang.String fileName, java.nio.charset.Charset charset) + #ctor(java.lang.String fileName) class FilterInputStream #ctor(java.io.InputStream in) mark(int readlimit) - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) skip(long n) class FilterOutputStream #ctor(java.io.OutputStream out) - write(byte[] b) write(byte[] b, int off, int len) + write(byte[] b) write(int b) class FilterReader #ctor(java.io.Reader in) @@ -26772,31 +27241,31 @@ package java.io write(java.lang.String str, int off, int len) class InputStream mark(int readlimit) - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) readNBytes(byte[] b, int off, int len) readNBytes(int len) skip(long n) skipNBytes(long n) transferTo(java.io.OutputStream out) class InputStreamReader - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, java.lang.String charsetName) #ctor(java.io.InputStream in, java.nio.charset.Charset cs) #ctor(java.io.InputStream in, java.nio.charset.CharsetDecoder dec) + #ctor(java.io.InputStream in) read(char[] cbuf, int offset, int length) class InterruptedIOException #ctor(java.lang.String s) class InvalidClassException - #ctor(java.lang.String reason) #ctor(java.lang.String cname, java.lang.String reason) + #ctor(java.lang.String reason) class InvalidObjectException #ctor(java.lang.String reason) class IOError #ctor(java.lang.Throwable cause) class IOException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class LineNumberInputStream #ctor(java.io.InputStream in) @@ -26805,8 +27274,8 @@ package java.io setLineNumber(int lineNumber) skip(long n) class LineNumberReader - #ctor(java.io.Reader in) #ctor(java.io.Reader in, int sz) + #ctor(java.io.Reader in) mark(int readAheadLimit) read(char[] cbuf, int off, int len) setLineNumber(int lineNumber) @@ -26816,15 +27285,15 @@ package java.io class NotSerializableException #ctor(java.lang.String classname) interface ObjectInput - read(byte[] b) read(byte[] b, int off, int len) + read(byte[] b) skip(long n) class ObjectInputStream enableResolveObject(boolean enable) #ctor(java.io.InputStream in) read(byte[] buf, int off, int len) - readFully(byte[] buf) readFully(byte[] buf, int off, int len) + readFully(byte[] buf) registerValidation(java.io.ObjectInputValidation obj, int prio) resolveClass(java.io.ObjectStreamClass desc) resolveObject(java.lang.Object obj) @@ -26842,8 +27311,8 @@ package java.io get(java.lang.String name, long val) get(java.lang.String name, short val) interface ObjectOutput - write(byte[] b) write(byte[] b, int off, int len) + write(byte[] b) write(int b) writeObject(java.lang.Object obj) class ObjectOutputStream @@ -26853,8 +27322,8 @@ package java.io #ctor(java.io.OutputStream out) replaceObject(java.lang.Object obj) useProtocolVersion(int version) - write(byte[] buf) write(byte[] buf, int off, int len) + write(byte[] buf) write(int val) writeBoolean(boolean val) writeByte(int val) @@ -26890,26 +27359,26 @@ package java.io #ctor(java.lang.String message) class ObjectStreamField compareTo(java.lang.Object obj) - #ctor(java.lang.String name, java.lang.Class type) #ctor(java.lang.String name, java.lang.Class type, boolean unshared) + #ctor(java.lang.String name, java.lang.Class type) setOffset(int offset) class OutputStream - write(byte[] b) write(byte[] b, int off, int len) + write(byte[] b) write(int b) class OutputStreamWriter - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, java.lang.String charsetName) #ctor(java.io.OutputStream out, java.nio.charset.Charset cs) #ctor(java.io.OutputStream out, java.nio.charset.CharsetEncoder enc) + #ctor(java.io.OutputStream out) write(char[] cbuf, int off, int len) write(int c) write(java.lang.String str, int off, int len) class PipedInputStream connect(java.io.PipedOutputStream src) #ctor(int pipeSize) - #ctor(java.io.PipedOutputStream src) #ctor(java.io.PipedOutputStream src, int pipeSize) + #ctor(java.io.PipedOutputStream src) read(byte[] b, int off, int len) receive(int b) class PipedOutputStream @@ -26920,8 +27389,8 @@ package java.io class PipedReader connect(java.io.PipedWriter src) #ctor(int pipeSize) - #ctor(java.io.PipedWriter src) #ctor(java.io.PipedWriter src, int pipeSize) + #ctor(java.io.PipedWriter src) read(char[] cbuf, int off, int len) class PipedWriter connect(java.io.PipedReader snk) @@ -26930,8 +27399,8 @@ package java.io write(int c) class PrintStream append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) format(java.lang.String format, java.lang.Object... args) format(java.util.Locale l, java.lang.String format, java.lang.Object... args) print(boolean b) @@ -26954,24 +27423,24 @@ package java.io println(java.lang.Object x) println(java.lang.String x) println(long x) - #ctor(java.io.File file) #ctor(java.io.File file, java.lang.String csn) #ctor(java.io.File file, java.nio.charset.Charset charset) - #ctor(java.io.OutputStream out) - #ctor(java.io.OutputStream out, boolean autoFlush) + #ctor(java.io.File file) #ctor(java.io.OutputStream out, boolean autoFlush, java.lang.String encoding) #ctor(java.io.OutputStream out, boolean autoFlush, java.nio.charset.Charset charset) - #ctor(java.lang.String fileName) + #ctor(java.io.OutputStream out, boolean autoFlush) + #ctor(java.io.OutputStream out) #ctor(java.lang.String fileName, java.lang.String csn) #ctor(java.lang.String fileName, java.nio.charset.Charset charset) - write(byte[] buf) + #ctor(java.lang.String fileName) write(byte[] buf, int off, int len) + write(byte[] buf) write(int b) writeBytes(byte[] buf) class PrintWriter append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) format(java.lang.String format, java.lang.Object... args) format(java.util.Locale l, java.lang.String format, java.lang.Object... args) print(boolean b) @@ -26994,52 +27463,52 @@ package java.io println(java.lang.Object x) println(java.lang.String x) println(long x) - #ctor(java.io.File file) #ctor(java.io.File file, java.lang.String csn) #ctor(java.io.File file, java.nio.charset.Charset charset) - #ctor(java.io.OutputStream out) - #ctor(java.io.OutputStream out, boolean autoFlush) + #ctor(java.io.File file) #ctor(java.io.OutputStream out, boolean autoFlush, java.nio.charset.Charset charset) - #ctor(java.io.Writer out) + #ctor(java.io.OutputStream out, boolean autoFlush) + #ctor(java.io.OutputStream out) #ctor(java.io.Writer out, boolean autoFlush) - #ctor(java.lang.String fileName) + #ctor(java.io.Writer out) #ctor(java.lang.String fileName, java.lang.String csn) #ctor(java.lang.String fileName, java.nio.charset.Charset charset) - write(char[] buf) + #ctor(java.lang.String fileName) write(char[] buf, int off, int len) + write(char[] buf) write(int c) - write(java.lang.String s) write(java.lang.String s, int off, int len) + write(java.lang.String s) class PushbackInputStream mark(int readlimit) - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, int size) + #ctor(java.io.InputStream in) read(byte[] b, int off, int len) skip(long n) - unread(byte[] b) unread(byte[] b, int off, int len) + unread(byte[] b) unread(int b) class PushbackReader mark(int readAheadLimit) - #ctor(java.io.Reader in) #ctor(java.io.Reader in, int size) + #ctor(java.io.Reader in) read(char[] cbuf, int off, int len) skip(long n) - unread(char[] cbuf) unread(char[] cbuf, int off, int len) + unread(char[] cbuf) unread(int c) class RandomAccessFile #ctor(java.io.File file, java.lang.String mode) #ctor(java.lang.String name, java.lang.String mode) - read(byte[] b) read(byte[] b, int off, int len) - readFully(byte[] b) + read(byte[] b) readFully(byte[] b, int off, int len) + readFully(byte[] b) seek(long pos) setLength(long newLength) skipBytes(int n) - write(byte[] b) write(byte[] b, int off, int len) + write(byte[] b) write(int b) writeBoolean(boolean v) writeByte(int v) @@ -27054,8 +27523,8 @@ package java.io writeUTF(java.lang.String str) class Reader mark(int readAheadLimit) - read(char[] cbuf) read(char[] cbuf, int off, int len) + read(char[] cbuf) read(java.nio.CharBuffer target) #ctor(java.lang.Object lock) skip(long n) @@ -27065,8 +27534,8 @@ package java.io #ctor(java.io.InputStream s1, java.io.InputStream s2) #ctor(java.util.Enumeration e) class SerializablePermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class StreamCorruptedException #ctor(java.lang.String reason) class StreamTokenizer @@ -27093,13 +27562,13 @@ package java.io #ctor(java.lang.String s) class StringWriter append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) #ctor(int initialSize) write(char[] cbuf, int off, int len) write(int c) - write(java.lang.String str) write(java.lang.String str, int off, int len) + write(java.lang.String str) class SyncFailedException #ctor(java.lang.String desc) class UncheckedIOException @@ -27113,13 +27582,13 @@ package java.io #ctor(java.lang.String s, java.lang.Exception ex) class Writer append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) - write(char[] cbuf) + append(java.lang.CharSequence csq) write(char[] cbuf, int off, int len) + write(char[] cbuf) write(int c) - write(java.lang.String str) write(java.lang.String str, int off, int len) + write(java.lang.String str) #ctor(java.lang.Object lock) package java.lang @@ -27128,8 +27597,8 @@ package java.lang #ctor(java.lang.String s) interface Appendable append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) class ArithmeticException #ctor(java.lang.String s) class ArrayIndexOutOfBoundsException @@ -27162,8 +27631,8 @@ package java.lang valueOf(boolean b) valueOf(java.lang.String s) class BootstrapMethodError - #ctor(java.lang.String s) #ctor(java.lang.String s, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class Byte #ctor(byte value) @@ -27174,22 +27643,22 @@ package java.lang decode(java.lang.String nm) equals(java.lang.Object obj) hashCode(byte value) - parseByte(java.lang.String s) parseByte(java.lang.String s, int radix) + parseByte(java.lang.String s) toString(byte b) toUnsignedInt(byte x) toUnsignedLong(byte x) valueOf(byte b) - valueOf(java.lang.String s) valueOf(java.lang.String s, int radix) + valueOf(java.lang.String s) class Character #ctor(char value) charCount(int codePoint) - codePointAt(char[] a, int index) codePointAt(char[] a, int index, int limit) + codePointAt(char[] a, int index) codePointAt(java.lang.CharSequence seq, int index) - codePointBefore(char[] a, int index) codePointBefore(char[] a, int index, int start) + codePointBefore(char[] a, int index) codePointBefore(java.lang.CharSequence seq, int index) codePointCount(char[] a, int offset, int count) codePointCount(java.lang.CharSequence seq, int beginIndex, int endIndex) @@ -27256,8 +27725,8 @@ package java.lang offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset) offsetByCodePoints(java.lang.CharSequence seq, int index, int codePointOffset) reverseBytes(char ch) - toChars(int codePoint) toChars(int codePoint, char[] dst, int dstIndex) + toChars(int codePoint) toCodePoint(char high, char low) toLowerCase(char ch) toLowerCase(int codePoint) @@ -27284,8 +27753,8 @@ package java.lang class Class asSubclass(java.lang.Class clazz) cast(java.lang.Object obj) - forName(java.lang.String className) forName(java.lang.String name, boolean initialize, java.lang.ClassLoader loader) + forName(java.lang.String className) getAnnotation(java.lang.Class annotationClass) getAnnotationsByType(java.lang.Class annotationClass) getConstructor(java.lang.Class... parameterTypes) @@ -27311,8 +27780,8 @@ package java.lang class ClassLoader #ctor(java.lang.ClassLoader parent) defineClass(byte[] b, int off, int len) - defineClass(java.lang.String name, byte[] b, int off, int len) defineClass(java.lang.String name, byte[] b, int off, int len, java.security.ProtectionDomain protectionDomain) + defineClass(java.lang.String name, byte[] b, int off, int len) defineClass(java.lang.String name, java.nio.ByteBuffer b, java.security.ProtectionDomain protectionDomain) definePackage(java.lang.String name, java.lang.String specTitle, java.lang.String specVersion, java.lang.String specVendor, java.lang.String implTitle, java.lang.String implVersion, java.lang.String implVendor, java.net.URL sealBase) findClass(java.lang.String name) @@ -27328,16 +27797,16 @@ package java.lang getSystemResource(java.lang.String name) getSystemResourceAsStream(java.lang.String name) getSystemResources(java.lang.String name) - loadClass(java.lang.String name) loadClass(java.lang.String name, boolean resolve) + loadClass(java.lang.String name) resolveClass(java.lang.Class c) setClassAssertionStatus(java.lang.String className, boolean enabled) setDefaultAssertionStatus(boolean enabled) setPackageAssertionStatus(java.lang.String packageName, boolean enabled) setSigners(java.lang.Class c, java.lang.Object[] signers) class ClassNotFoundException - #ctor(java.lang.String s) #ctor(java.lang.String s, java.lang.Throwable ex) + #ctor(java.lang.String s) class ClassValue computeValue(java.lang.Class type) get(java.lang.Class type) @@ -27379,14 +27848,14 @@ package java.lang class EnumConstantNotPresentException #ctor(java.lang.Class enumType, java.lang.String constantName) class Error - #ctor(java.lang.String message) - #ctor(java.lang.String message, java.lang.Throwable cause) #ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace) + #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class Exception - #ctor(java.lang.String message) - #ctor(java.lang.String message, java.lang.Throwable cause) #ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace) + #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class ExceptionInInitializerError #ctor(java.lang.String s) @@ -27418,14 +27887,14 @@ package java.lang class IllegalAccessException #ctor(java.lang.String s) class IllegalArgumentException - #ctor(java.lang.String s) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class IllegalMonitorStateException #ctor(java.lang.String s) class IllegalStateException - #ctor(java.lang.String s) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class IllegalThreadStateException #ctor(java.lang.String s) @@ -27449,9 +27918,9 @@ package java.lang decode(java.lang.String nm) divideUnsigned(int dividend, int divisor) equals(java.lang.Object obj) - getInteger(java.lang.String nm) getInteger(java.lang.String nm, int val) getInteger(java.lang.String nm, java.lang.Integer val) + getInteger(java.lang.String nm) hashCode(int value) highestOneBit(int i) #ctor(int value) @@ -27462,11 +27931,11 @@ package java.lang numberOfLeadingZeros(int i) numberOfTrailingZeros(int i) parseInt(java.lang.CharSequence s, int beginIndex, int endIndex, int radix) - parseInt(java.lang.String s) parseInt(java.lang.String s, int radix) + parseInt(java.lang.String s) parseUnsignedInt(java.lang.CharSequence s, int beginIndex, int endIndex, int radix) - parseUnsignedInt(java.lang.String s) parseUnsignedInt(java.lang.String s, int radix) + parseUnsignedInt(java.lang.String s) remainderUnsigned(int dividend, int divisor) reverse(int i) reverseBytes(int i) @@ -27477,25 +27946,25 @@ package java.lang toBinaryString(int i) toHexString(int i) toOctalString(int i) - toString(int i) toString(int i, int radix) + toString(int i) toUnsignedLong(int x) - toUnsignedString(int i) toUnsignedString(int i, int radix) + toUnsignedString(int i) valueOf(int i) - valueOf(java.lang.String s) valueOf(java.lang.String s, int radix) + valueOf(java.lang.String s) class InternalError - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class InterruptedException #ctor(java.lang.String s) interface Iterable forEach(java.util.function.Consumer action) class LinkageError - #ctor(java.lang.String s) #ctor(java.lang.String s, java.lang.Throwable cause) + #ctor(java.lang.String s) class Long bitCount(long i) compare(long x, long y) @@ -27504,9 +27973,9 @@ package java.lang decode(java.lang.String nm) divideUnsigned(long dividend, long divisor) equals(java.lang.Object obj) - getLong(java.lang.String nm) getLong(java.lang.String nm, java.lang.Long val) getLong(java.lang.String nm, long val) + getLong(java.lang.String nm) hashCode(long value) highestOneBit(long i) #ctor(java.lang.String s) @@ -27517,11 +27986,11 @@ package java.lang numberOfLeadingZeros(long i) numberOfTrailingZeros(long i) parseLong(java.lang.CharSequence s, int beginIndex, int endIndex, int radix) - parseLong(java.lang.String s) parseLong(java.lang.String s, int radix) + parseLong(java.lang.String s) parseUnsignedLong(java.lang.CharSequence s, int beginIndex, int endIndex, int radix) - parseUnsignedLong(java.lang.String s) parseUnsignedLong(java.lang.String s, int radix) + parseUnsignedLong(java.lang.String s) remainderUnsigned(long dividend, long divisor) reverse(long i) reverseBytes(long i) @@ -27532,12 +28001,12 @@ package java.lang toBinaryString(long i) toHexString(long i) toOctalString(long i) - toString(long i) toString(long i, int radix) - toUnsignedString(long i) + toString(long i) toUnsignedString(long i, int radix) - valueOf(java.lang.String s) + toUnsignedString(long i) valueOf(java.lang.String s, int radix) + valueOf(java.lang.String s) valueOf(long l) class Math abs(double a) @@ -27639,8 +28108,8 @@ package java.lang #ctor(java.lang.String s) class Object equals(java.lang.Object obj) - wait(long timeoutMillis) wait(long timeoutMillis, int nanos) + wait(long timeoutMillis) class OutOfMemoryError #ctor(java.lang.String s) class Package @@ -27674,18 +28143,20 @@ package java.lang to(java.io.File file) interface Readable read(java.nio.CharBuffer cb) + class Record + equals(java.lang.Object obj) class ReflectiveOperationException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class Runtime addShutdownHook(java.lang.Thread hook) - exec(java.lang.String command) - exec(java.lang.String command, java.lang.String[] envp) exec(java.lang.String command, java.lang.String[] envp, java.io.File dir) - exec(java.lang.String[] cmdarray) - exec(java.lang.String[] cmdarray, java.lang.String[] envp) + exec(java.lang.String command, java.lang.String[] envp) + exec(java.lang.String command) exec(java.lang.String[] cmdarray, java.lang.String[] envp, java.io.File dir) + exec(java.lang.String[] cmdarray, java.lang.String[] envp) + exec(java.lang.String[] cmdarray) exit(int status) halt(int status) load(java.lang.String filename) @@ -27695,39 +28166,39 @@ package java.lang traceInstructions(boolean on) traceMethodCalls(boolean on) class RuntimeException - #ctor(java.lang.String message) - #ctor(java.lang.String message, java.lang.Throwable cause) #ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace) + #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class RuntimePermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class SecurityException - #ctor(java.lang.String s) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class SecurityManager checkAccept(java.lang.String host, int port) checkAccess(java.lang.Thread t) checkAccess(java.lang.ThreadGroup g) - checkConnect(java.lang.String host, int port) checkConnect(java.lang.String host, int port, java.lang.Object context) + checkConnect(java.lang.String host, int port) checkDelete(java.lang.String file) checkExec(java.lang.String cmd) checkExit(int status) checkLink(java.lang.String lib) checkListen(int port) checkMemberAccess(java.lang.Class clazz, int which) - checkMulticast(java.net.InetAddress maddr) checkMulticast(java.net.InetAddress maddr, byte ttl) + checkMulticast(java.net.InetAddress maddr) checkPackageAccess(java.lang.String pkg) checkPackageDefinition(java.lang.String pkg) - checkPermission(java.security.Permission perm) checkPermission(java.security.Permission perm, java.lang.Object context) + checkPermission(java.security.Permission perm) checkPropertyAccess(java.lang.String key) checkRead(java.io.FileDescriptor fd) - checkRead(java.lang.String file) checkRead(java.lang.String file, java.lang.Object context) + checkRead(java.lang.String file) checkSecurityAccess(java.lang.String target) checkTopLevelWindow(java.lang.Object window) checkWrite(java.io.FileDescriptor fd) @@ -27741,16 +28212,16 @@ package java.lang decode(java.lang.String nm) equals(java.lang.Object obj) hashCode(short value) - parseShort(java.lang.String s) parseShort(java.lang.String s, int radix) + parseShort(java.lang.String s) reverseBytes(short i) #ctor(java.lang.String s) #ctor(short value) toString(short s) toUnsignedInt(short x) toUnsignedLong(short x) - valueOf(java.lang.String s) valueOf(java.lang.String s, int radix) + valueOf(java.lang.String s) valueOf(short s) class StackOverflowError #ctor(java.lang.String s) @@ -27760,8 +28231,8 @@ package java.lang class StackWalker forEach(java.util.function.Consumer action) getInstance(java.lang.StackWalker.Option option) - getInstance(java.util.Set options) getInstance(java.util.Set options, int estimateDepth) + getInstance(java.util.Set options) walk(java.util.function.Function,? extends T> function) class StrictMath abs(double a) @@ -27856,8 +28327,8 @@ package java.lang contains(java.lang.CharSequence s) contentEquals(java.lang.CharSequence cs) contentEquals(java.lang.StringBuffer sb) - copyValueOf(char[] data) copyValueOf(char[] data, int offset, int count) + copyValueOf(char[] data) endsWith(java.lang.String suffix) equals(java.lang.Object anObject) equalsIgnoreCase(java.lang.String anotherString) @@ -27869,16 +28340,16 @@ package java.lang getBytes(java.nio.charset.Charset charset) getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) indent(int n) - indexOf(int ch) indexOf(int ch, int fromIndex) - indexOf(java.lang.String str) + indexOf(int ch) indexOf(java.lang.String str, int fromIndex) + indexOf(java.lang.String str) join(java.lang.CharSequence delimiter, java.lang.CharSequence... elements) join(java.lang.CharSequence delimiter, java.lang.Iterable elements) - lastIndexOf(int ch) lastIndexOf(int ch, int fromIndex) - lastIndexOf(java.lang.String str) + lastIndexOf(int ch) lastIndexOf(java.lang.String str, int fromIndex) + lastIndexOf(java.lang.String str) matches(java.lang.String regex) offsetByCodePoints(int index, int codePointOffset) regionMatches(boolean ignoreCase, int toffset, java.lang.String other, int ooffset, int len) @@ -27888,34 +28359,34 @@ package java.lang replace(java.lang.CharSequence target, java.lang.CharSequence replacement) replaceAll(java.lang.String regex, java.lang.String replacement) replaceFirst(java.lang.String regex, java.lang.String replacement) - split(java.lang.String regex) split(java.lang.String regex, int limit) - startsWith(java.lang.String prefix) + split(java.lang.String regex) startsWith(java.lang.String prefix, int toffset) - #ctor(byte[] bytes) - #ctor(byte[] ascii, int hibyte) - #ctor(byte[] bytes, int offset, int length) + startsWith(java.lang.String prefix) #ctor(byte[] ascii, int hibyte, int offset, int count) #ctor(byte[] bytes, int offset, int length, java.lang.String charsetName) #ctor(byte[] bytes, int offset, int length, java.nio.charset.Charset charset) + #ctor(byte[] bytes, int offset, int length) + #ctor(byte[] ascii, int hibyte) #ctor(byte[] bytes, java.lang.String charsetName) #ctor(byte[] bytes, java.nio.charset.Charset charset) - #ctor(char[] value) + #ctor(byte[] bytes) #ctor(char[] value, int offset, int count) + #ctor(char[] value) #ctor(int[] codePoints, int offset, int count) #ctor(java.lang.String original) #ctor(java.lang.StringBuffer buffer) #ctor(java.lang.StringBuilder builder) subSequence(int beginIndex, int endIndex) - substring(int beginIndex) substring(int beginIndex, int endIndex) + substring(int beginIndex) toLowerCase(java.util.Locale locale) toUpperCase(java.util.Locale locale) transform(java.util.function.Function f) valueOf(boolean b) valueOf(char c) - valueOf(char[] data) valueOf(char[] data, int offset, int count) + valueOf(char[] data) valueOf(double d) valueOf(float f) valueOf(int i) @@ -27924,13 +28395,13 @@ package java.lang class StringBuffer append(boolean b) append(char c) - append(char[] str) append(char[] str, int offset, int len) + append(char[] str) append(double d) append(float f) append(int i) - append(java.lang.CharSequence s) append(java.lang.CharSequence s, int start, int end) + append(java.lang.CharSequence s) append(java.lang.Object obj) append(java.lang.String str) append(java.lang.StringBuffer sb) @@ -27945,22 +28416,22 @@ package java.lang deleteCharAt(int index) ensureCapacity(int minimumCapacity) getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) - indexOf(java.lang.String str) indexOf(java.lang.String str, int fromIndex) + indexOf(java.lang.String str) insert(int offset, boolean b) insert(int offset, char c) - insert(int offset, char[] str) insert(int index, char[] str, int offset, int len) + insert(int offset, char[] str) insert(int offset, double d) insert(int offset, float f) insert(int offset, int i) - insert(int dstOffset, java.lang.CharSequence s) insert(int dstOffset, java.lang.CharSequence s, int start, int end) + insert(int dstOffset, java.lang.CharSequence s) insert(int offset, java.lang.Object obj) insert(int offset, java.lang.String str) insert(int offset, long l) - lastIndexOf(java.lang.String str) lastIndexOf(java.lang.String str, int fromIndex) + lastIndexOf(java.lang.String str) offsetByCodePoints(int index, int codePointOffset) replace(int start, int end, java.lang.String str) setCharAt(int index, char ch) @@ -27969,18 +28440,18 @@ package java.lang #ctor(java.lang.CharSequence seq) #ctor(java.lang.String str) subSequence(int start, int end) - substring(int start) substring(int start, int end) + substring(int start) class StringBuilder append(boolean b) append(char c) - append(char[] str) append(char[] str, int offset, int len) + append(char[] str) append(double d) append(float f) append(int i) - append(java.lang.CharSequence s) append(java.lang.CharSequence s, int start, int end) + append(java.lang.CharSequence s) append(java.lang.Object obj) append(java.lang.String str) append(java.lang.StringBuffer sb) @@ -27995,22 +28466,22 @@ package java.lang deleteCharAt(int index) ensureCapacity(int minimumCapacity) getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) - indexOf(java.lang.String str) indexOf(java.lang.String str, int fromIndex) + indexOf(java.lang.String str) insert(int offset, boolean b) insert(int offset, char c) - insert(int offset, char[] str) insert(int index, char[] str, int offset, int len) + insert(int offset, char[] str) insert(int offset, double d) insert(int offset, float f) insert(int offset, int i) - insert(int dstOffset, java.lang.CharSequence s) insert(int dstOffset, java.lang.CharSequence s, int start, int end) + insert(int dstOffset, java.lang.CharSequence s) insert(int offset, java.lang.Object obj) insert(int offset, java.lang.String str) insert(int offset, long l) - lastIndexOf(java.lang.String str) lastIndexOf(java.lang.String str, int fromIndex) + lastIndexOf(java.lang.String str) offsetByCodePoints(int index, int codePointOffset) replace(int start, int end, java.lang.String str) setCharAt(int index, char ch) @@ -28019,8 +28490,8 @@ package java.lang #ctor(java.lang.CharSequence seq) #ctor(java.lang.String str) subSequence(int start, int end) - substring(int start) substring(int start, int end) + substring(int start) class StringIndexOutOfBoundsException #ctor(int index) #ctor(java.lang.String s) @@ -28029,8 +28500,8 @@ package java.lang clearProperty(java.lang.String key) exit(int status) getenv(java.lang.String name) - getProperty(java.lang.String key) getProperty(java.lang.String key, java.lang.String def) + getProperty(java.lang.String key) identityHashCode(java.lang.Object x) load(java.lang.String filename) loadLibrary(java.lang.String libname) @@ -28045,33 +28516,33 @@ package java.lang class Thread enumerate(java.lang.Thread[] tarray) holdsLock(java.lang.Object obj) - join(long millis) join(long millis, int nanos) + join(long millis) setContextClassLoader(java.lang.ClassLoader cl) setDaemon(boolean on) setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler eh) setName(java.lang.String name) setPriority(int newPriority) setUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler eh) - sleep(long millis) sleep(long millis, int nanos) + sleep(long millis) stop(java.lang.Throwable obj) - #ctor(java.lang.Runnable target) #ctor(java.lang.Runnable target, java.lang.String name) + #ctor(java.lang.Runnable target) #ctor(java.lang.String name) - #ctor(java.lang.ThreadGroup group, java.lang.Runnable target) - #ctor(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name) - #ctor(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize) #ctor(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize, boolean inheritThreadLocals) + #ctor(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize) + #ctor(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name) + #ctor(java.lang.ThreadGroup group, java.lang.Runnable target) #ctor(java.lang.ThreadGroup group, java.lang.String name) interface Thread.UncaughtExceptionHandler uncaughtException(java.lang.Thread t, java.lang.Throwable e) class ThreadGroup allowThreadSuspension(boolean b) - enumerate(java.lang.Thread[] list) enumerate(java.lang.Thread[] list, boolean recurse) - enumerate(java.lang.ThreadGroup[] list) + enumerate(java.lang.Thread[] list) enumerate(java.lang.ThreadGroup[] list, boolean recurse) + enumerate(java.lang.ThreadGroup[] list) parentOf(java.lang.ThreadGroup g) setDaemon(boolean daemon) setMaxPriority(int pri) @@ -28087,9 +28558,9 @@ package java.lang printStackTrace(java.io.PrintStream s) printStackTrace(java.io.PrintWriter s) setStackTrace(java.lang.StackTraceElement[] stackTrace) - #ctor(java.lang.String message) - #ctor(java.lang.String message, java.lang.Throwable cause) #ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace) + #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class TypeNotPresentException #ctor(java.lang.String typeName, java.lang.Throwable cause) @@ -28100,14 +28571,14 @@ package java.lang class UnsupportedClassVersionError #ctor(java.lang.String s) class UnsupportedOperationException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class VerifyError #ctor(java.lang.String s) class VirtualMachineError - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) package java.lang.annotation @@ -28115,8 +28586,8 @@ package java.lang.annotation interface Annotation equals(java.lang.Object obj) class AnnotationFormatError - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class AnnotationTypeMismatchException #ctor(java.lang.reflect.Method element, java.lang.String foundType) @@ -28132,9 +28603,9 @@ package java.lang.invoke #ctor(java.lang.invoke.MethodType targetType, java.lang.invoke.MethodHandle createTargetHook) setTarget(java.lang.invoke.MethodHandle ignore) class LambdaConversionException - #ctor(java.lang.String message) - #ctor(java.lang.String message, java.lang.Throwable cause) #ctor(java.lang.String message, java.lang.Throwable cause, boolean enableSuppression, boolean writableStackTrace) + #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class MethodHandle asCollector(int collectArgPos, java.lang.Class arrayType, int arrayLength) @@ -28167,8 +28638,8 @@ package java.lang.invoke catchException(java.lang.invoke.MethodHandle target, java.lang.Class exType, java.lang.invoke.MethodHandle handler) collectArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.invoke.MethodHandle filter) constant(java.lang.Class type, java.lang.Object value) - countedLoop(java.lang.invoke.MethodHandle iterations, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body) countedLoop(java.lang.invoke.MethodHandle start, java.lang.invoke.MethodHandle end, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body) + countedLoop(java.lang.invoke.MethodHandle iterations, java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body) doWhileLoop(java.lang.invoke.MethodHandle init, java.lang.invoke.MethodHandle body, java.lang.invoke.MethodHandle pred) dropArguments(java.lang.invoke.MethodHandle target, int pos, java.lang.Class... valueTypes) dropArguments(java.lang.invoke.MethodHandle target, int pos, java.util.List> valueTypes) @@ -28226,21 +28697,27 @@ package java.lang.invoke dropParameterTypes(int start, int end) equals(java.lang.Object x) fromMethodDescriptorString(java.lang.String descriptor, java.lang.ClassLoader loader) - genericMethodType(int objectArgCount) genericMethodType(int objectArgCount, boolean finalArray) + genericMethodType(int objectArgCount) insertParameterTypes(int num, java.lang.Class... ptypesToInsert) insertParameterTypes(int num, java.util.List> ptypesToInsert) - methodType(java.lang.Class rtype) - methodType(java.lang.Class rtype, java.lang.Class ptype0) methodType(java.lang.Class rtype, java.lang.Class ptype0, java.lang.Class... ptypes) + methodType(java.lang.Class rtype, java.lang.Class ptype0) methodType(java.lang.Class rtype, java.lang.Class[] ptypes) methodType(java.lang.Class rtype, java.lang.invoke.MethodType ptypes) methodType(java.lang.Class rtype, java.util.List> ptypes) + methodType(java.lang.Class rtype) parameterType(int num) class MutableCallSite #ctor(java.lang.invoke.MethodHandle target) #ctor(java.lang.invoke.MethodType type) setTarget(java.lang.invoke.MethodHandle newTarget) + interface TypeDescriptor.OfMethod + changeParameterType(int index, F paramType) + changeReturnType(F newReturn) + dropParameterTypes(int start, int end) + insertParameterTypes(int pos, F... paramTypes) + parameterType(int i) class VarHandle accessModeType(java.lang.invoke.VarHandle.AccessMode accessMode) compareAndExchange(java.lang.Object... args) @@ -28298,11 +28775,11 @@ package java.lang.ref class ReferenceQueue remove(long timeout) class SoftReference - #ctor(T referent) #ctor(T referent, java.lang.ref.ReferenceQueue q) - class WeakReference #ctor(T referent) + class WeakReference #ctor(T referent, java.lang.ref.ReferenceQueue q) + #ctor(T referent) package java.lang.reflect ;--------------------------------------- @@ -28331,8 +28808,8 @@ package java.lang.reflect getLength(java.lang.Object array) getLong(java.lang.Object array, int index) getShort(java.lang.Object array, int index) - newInstance(java.lang.Class componentType, int length) newInstance(java.lang.Class componentType, int... dimensions) + newInstance(java.lang.Class componentType, int length) set(java.lang.Object array, int index, java.lang.Object value) setBoolean(java.lang.Object array, int index, boolean z) setByte(java.lang.Object array, int index, byte b) @@ -28378,8 +28855,8 @@ package java.lang.reflect interface InvocationHandler invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) class InvocationTargetException - #ctor(java.lang.Throwable target) #ctor(java.lang.Throwable target, java.lang.String s) + #ctor(java.lang.Throwable target) class MalformedParameterizedTypeException #ctor(java.lang.String message) class MalformedParametersException @@ -28414,82 +28891,89 @@ package java.lang.reflect isProxyClass(java.lang.Class cl) newProxyInstance(java.lang.ClassLoader loader, java.lang.Class[] interfaces, java.lang.reflect.InvocationHandler h) #ctor(java.lang.reflect.InvocationHandler h) + class RecordComponent + getAnnotation(java.lang.Class annotationClass) class ReflectPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class UndeclaredThrowableException - #ctor(java.lang.Throwable undeclaredThrowable) #ctor(java.lang.Throwable undeclaredThrowable, java.lang.String s) + #ctor(java.lang.Throwable undeclaredThrowable) + +package java.lang.runtime +;--------------------------------------- + class ObjectMethods + bootstrap(java.lang.invoke.MethodHandles.Lookup lookup, java.lang.String methodName, java.lang.invoke.TypeDescriptor type, java.lang.Class recordClass, java.lang.String names, java.lang.invoke.MethodHandle... getters) package java.math ;--------------------------------------- class BigDecimal abs(java.math.MathContext mc) - add(java.math.BigDecimal augend) add(java.math.BigDecimal augend, java.math.MathContext mc) - #ctor(char[] in) - #ctor(char[] in, int offset, int len) + add(java.math.BigDecimal augend) #ctor(char[] in, int offset, int len, java.math.MathContext mc) + #ctor(char[] in, int offset, int len) #ctor(char[] in, java.math.MathContext mc) - #ctor(double val) + #ctor(char[] in) #ctor(double val, java.math.MathContext mc) - #ctor(int val) + #ctor(double val) #ctor(int val, java.math.MathContext mc) - #ctor(java.lang.String val) + #ctor(int val) #ctor(java.lang.String val, java.math.MathContext mc) - #ctor(java.math.BigInteger val) - #ctor(java.math.BigInteger unscaledVal, int scale) + #ctor(java.lang.String val) #ctor(java.math.BigInteger unscaledVal, int scale, java.math.MathContext mc) + #ctor(java.math.BigInteger unscaledVal, int scale) #ctor(java.math.BigInteger val, java.math.MathContext mc) - #ctor(long val) + #ctor(java.math.BigInteger val) #ctor(long val, java.math.MathContext mc) + #ctor(long val) compareTo(java.math.BigDecimal val) - divide(java.math.BigDecimal divisor) - divide(java.math.BigDecimal divisor, int roundingMode) divide(java.math.BigDecimal divisor, int scale, int roundingMode) divide(java.math.BigDecimal divisor, int scale, java.math.RoundingMode roundingMode) + divide(java.math.BigDecimal divisor, int roundingMode) divide(java.math.BigDecimal divisor, java.math.MathContext mc) divide(java.math.BigDecimal divisor, java.math.RoundingMode roundingMode) - divideAndRemainder(java.math.BigDecimal divisor) + divide(java.math.BigDecimal divisor) divideAndRemainder(java.math.BigDecimal divisor, java.math.MathContext mc) - divideToIntegralValue(java.math.BigDecimal divisor) + divideAndRemainder(java.math.BigDecimal divisor) divideToIntegralValue(java.math.BigDecimal divisor, java.math.MathContext mc) + divideToIntegralValue(java.math.BigDecimal divisor) equals(java.lang.Object x) max(java.math.BigDecimal val) min(java.math.BigDecimal val) movePointLeft(int n) movePointRight(int n) - multiply(java.math.BigDecimal multiplicand) multiply(java.math.BigDecimal multiplicand, java.math.MathContext mc) + multiply(java.math.BigDecimal multiplicand) negate(java.math.MathContext mc) plus(java.math.MathContext mc) - pow(int n) pow(int n, java.math.MathContext mc) - remainder(java.math.BigDecimal divisor) + pow(int n) remainder(java.math.BigDecimal divisor, java.math.MathContext mc) + remainder(java.math.BigDecimal divisor) round(java.math.MathContext mc) scaleByPowerOfTen(int n) - setScale(int newScale) setScale(int newScale, int roundingMode) setScale(int newScale, java.math.RoundingMode roundingMode) + setScale(int newScale) sqrt(java.math.MathContext mc) - subtract(java.math.BigDecimal subtrahend) subtract(java.math.BigDecimal subtrahend, java.math.MathContext mc) + subtract(java.math.BigDecimal subtrahend) valueOf(double val) - valueOf(long val) valueOf(long unscaledVal, int scale) + valueOf(long val) class BigInteger add(java.math.BigInteger val) and(java.math.BigInteger val) andNot(java.math.BigInteger val) - #ctor(byte[] val) #ctor(byte[] val, int off, int len) - #ctor(int signum, byte[] magnitude) + #ctor(byte[] val) #ctor(int signum, byte[] magnitude, int off, int len) + #ctor(int signum, byte[] magnitude) #ctor(int bitLength, int certainty, java.util.Random rnd) #ctor(int numBits, java.util.Random rnd) - #ctor(java.lang.String val) #ctor(java.lang.String val, int radix) + #ctor(java.lang.String val) clearBit(int n) compareTo(java.math.BigInteger val) divide(java.math.BigInteger val) @@ -28518,8 +29002,8 @@ package java.math xor(java.math.BigInteger val) class MathContext equals(java.lang.Object x) - #ctor(int setPrecision) #ctor(int setPrecision, java.math.RoundingMode setRoundingMode) + #ctor(int setPrecision) #ctor(java.lang.String val) class RoundingMode valueOf(int rm) @@ -28527,8 +29011,8 @@ package java.math package java.net ;--------------------------------------- class Authenticator - requestPasswordAuthentication(java.lang.String host, java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String scheme) requestPasswordAuthentication(java.lang.String host, java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String scheme, java.net.URL url, java.net.Authenticator.RequestorType reqType) + requestPasswordAuthentication(java.lang.String host, java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String scheme) requestPasswordAuthentication(java.net.InetAddress addr, int port, java.lang.String protocol, java.lang.String prompt, java.lang.String scheme) setDefault(java.net.Authenticator a) class BindException @@ -28536,8 +29020,8 @@ package java.net class ConnectException #ctor(java.lang.String msg) class ContentHandler - getContent(java.net.URLConnection urlc) getContent(java.net.URLConnection urlc, java.lang.Class[] classes) + getContent(java.net.URLConnection urlc) interface ContentHandlerFactory createContentHandler(java.lang.String mimetype) class CookieHandler @@ -28556,15 +29040,15 @@ package java.net get(java.net.URI uri) remove(java.net.URI uri, java.net.HttpCookie cookie) class DatagramPacket - #ctor(byte[] buf, int length) - #ctor(byte[] buf, int offset, int length) #ctor(byte[] buf, int offset, int length, java.net.InetAddress address, int port) #ctor(byte[] buf, int offset, int length, java.net.SocketAddress address) + #ctor(byte[] buf, int offset, int length) #ctor(byte[] buf, int length, java.net.InetAddress address, int port) #ctor(byte[] buf, int length, java.net.SocketAddress address) + #ctor(byte[] buf, int length) setAddress(java.net.InetAddress iaddr) - setData(byte[] buf) setData(byte[] buf, int offset, int length) + setData(byte[] buf) setLength(int length) setPort(int iport) setSocketAddress(java.net.SocketAddress address) @@ -28572,8 +29056,8 @@ package java.net bind(java.net.SocketAddress addr) connect(java.net.InetAddress address, int port) connect(java.net.SocketAddress addr) - #ctor(int port) #ctor(int port, java.net.InetAddress laddr) + #ctor(int port) #ctor(java.net.DatagramSocketImpl impl) #ctor(java.net.SocketAddress bindaddr) getOption(java.net.SocketOption name) @@ -28621,8 +29105,8 @@ package java.net setValue(java.lang.String newValue) setVersion(int v) class HttpRetryException - #ctor(java.lang.String detail, int code) #ctor(java.lang.String detail, int code, java.lang.String location) + #ctor(java.lang.String detail, int code) class HttpURLConnection getHeaderField(int n) getHeaderFieldDate(java.lang.String name, long Default) @@ -28635,10 +29119,10 @@ package java.net setInstanceFollowRedirects(boolean followRedirects) setRequestMethod(java.lang.String method) class IDN - toASCII(java.lang.String input) toASCII(java.lang.String input, int flag) - toUnicode(java.lang.String input) + toASCII(java.lang.String input) toUnicode(java.lang.String input, int flag) + toUnicode(java.lang.String input) class Inet4Address equals(java.lang.Object obj) class Inet6Address @@ -28679,8 +29163,8 @@ package java.net setTimeToLive(int ttl) setTTL(byte ttl) class NetPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class NetworkInterface equals(java.lang.Object obj) getByIndex(int index) @@ -28706,13 +29190,13 @@ package java.net put(java.net.URI uri, java.net.URLConnection conn) setDefault(java.net.ResponseCache responseCache) class ServerSocket - bind(java.net.SocketAddress endpoint) bind(java.net.SocketAddress endpoint, int backlog) + bind(java.net.SocketAddress endpoint) getOption(java.net.SocketOption name) implAccept(java.net.Socket s) - #ctor(int port) - #ctor(int port, int backlog) #ctor(int port, int backlog, java.net.InetAddress bindAddr) + #ctor(int port, int backlog) + #ctor(int port) setOption(java.net.SocketOption name, T value) setPerformancePreferences(int connectionTime, int latency, int bandwidth) setReceiveBufferSize(int size) @@ -28721,8 +29205,8 @@ package java.net setSoTimeout(int timeout) class Socket bind(java.net.SocketAddress bindpoint) - connect(java.net.SocketAddress endpoint) connect(java.net.SocketAddress endpoint, int timeout) + connect(java.net.SocketAddress endpoint) getOption(java.net.SocketOption name) sendUrgentData(int data) setKeepAlive(boolean on) @@ -28737,12 +29221,12 @@ package java.net setSoTimeout(int timeout) setTcpNoDelay(boolean on) setTrafficClass(int tc) - #ctor(java.lang.String host, int port) #ctor(java.lang.String host, int port, boolean stream) #ctor(java.lang.String host, int port, java.net.InetAddress localAddr, int localPort) - #ctor(java.net.InetAddress address, int port) + #ctor(java.lang.String host, int port) #ctor(java.net.InetAddress host, int port, boolean stream) #ctor(java.net.InetAddress address, int port, java.net.InetAddress localAddr, int localPort) + #ctor(java.net.InetAddress address, int port) #ctor(java.net.Proxy proxy) #ctor(java.net.SocketImpl impl) class SocketException @@ -28778,26 +29262,26 @@ package java.net relativize(java.net.URI uri) resolve(java.lang.String str) resolve(java.net.URI uri) - #ctor(java.lang.String str) - #ctor(java.lang.String scheme, java.lang.String ssp, java.lang.String fragment) #ctor(java.lang.String scheme, java.lang.String userInfo, java.lang.String host, int port, java.lang.String path, java.lang.String query, java.lang.String fragment) - #ctor(java.lang.String scheme, java.lang.String host, java.lang.String path, java.lang.String fragment) #ctor(java.lang.String scheme, java.lang.String authority, java.lang.String path, java.lang.String query, java.lang.String fragment) + #ctor(java.lang.String scheme, java.lang.String host, java.lang.String path, java.lang.String fragment) + #ctor(java.lang.String scheme, java.lang.String ssp, java.lang.String fragment) + #ctor(java.lang.String str) class URISyntaxException - #ctor(java.lang.String input, java.lang.String reason) #ctor(java.lang.String input, java.lang.String reason, int index) + #ctor(java.lang.String input, java.lang.String reason) class URL equals(java.lang.Object obj) getContent(java.lang.Class[] classes) openConnection(java.net.Proxy proxy) sameFile(java.net.URL other) setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory fac) - #ctor(java.lang.String spec) - #ctor(java.lang.String protocol, java.lang.String host, int port, java.lang.String file) #ctor(java.lang.String protocol, java.lang.String host, int port, java.lang.String file, java.net.URLStreamHandler handler) + #ctor(java.lang.String protocol, java.lang.String host, int port, java.lang.String file) #ctor(java.lang.String protocol, java.lang.String host, java.lang.String file) - #ctor(java.net.URL context, java.lang.String spec) + #ctor(java.lang.String spec) #ctor(java.net.URL context, java.lang.String spec, java.net.URLStreamHandler handler) + #ctor(java.net.URL context, java.lang.String spec) class URLClassLoader addURL(java.net.URL url) definePackage(java.lang.String name, java.util.jar.Manifest man, java.net.URL url) @@ -28806,11 +29290,11 @@ package java.net findResources(java.lang.String name) getPermissions(java.security.CodeSource codesource) getResourceAsStream(java.lang.String name) - newInstance(java.net.URL[] urls) newInstance(java.net.URL[] urls, java.lang.ClassLoader parent) - #ctor(java.net.URL[] urls) - #ctor(java.net.URL[] urls, java.lang.ClassLoader parent) + newInstance(java.net.URL[] urls) #ctor(java.net.URL[] urls, java.lang.ClassLoader parent, java.net.URLStreamHandlerFactory factory) + #ctor(java.net.URL[] urls, java.lang.ClassLoader parent) + #ctor(java.net.URL[] urls) class URLConnection addRequestProperty(java.lang.String key, java.lang.String value) getContent(java.lang.Class[] classes) @@ -28839,24 +29323,24 @@ package java.net setUseCaches(boolean usecaches) #ctor(java.net.URL url) class URLDecoder - decode(java.lang.String s) decode(java.lang.String s, java.lang.String enc) decode(java.lang.String s, java.nio.charset.Charset charset) + decode(java.lang.String s) class URLEncoder - encode(java.lang.String s) encode(java.lang.String s, java.lang.String enc) encode(java.lang.String s, java.nio.charset.Charset charset) + encode(java.lang.String s) class URLStreamHandler equals(java.net.URL u1, java.net.URL u2) getHostAddress(java.net.URL u) hashCode(java.net.URL u) hostsEqual(java.net.URL u1, java.net.URL u2) - openConnection(java.net.URL u) openConnection(java.net.URL u, java.net.Proxy p) + openConnection(java.net.URL u) parseURL(java.net.URL u, java.lang.String spec, int start, int limit) sameFile(java.net.URL u1, java.net.URL u2) - setURL(java.net.URL u, java.lang.String protocol, java.lang.String host, int port, java.lang.String file, java.lang.String ref) setURL(java.net.URL u, java.lang.String protocol, java.lang.String host, int port, java.lang.String authority, java.lang.String userInfo, java.lang.String path, java.lang.String query, java.lang.String ref) + setURL(java.net.URL u, java.lang.String protocol, java.lang.String host, int port, java.lang.String file, java.lang.String ref) toExternalForm(java.net.URL u) interface URLStreamHandlerFactory createURLStreamHandler(java.lang.String protocol) @@ -28874,8 +29358,8 @@ package java.nio allocateDirect(int capacity) compareTo(java.nio.ByteBuffer that) equals(java.lang.Object ob) - get(byte[] dst) get(byte[] dst, int offset, int length) + get(byte[] dst) get(int index) getChar(int index) getDouble(int index) @@ -28888,8 +29372,8 @@ package java.nio order(java.nio.ByteOrder bo) position(int newPosition) put(byte b) - put(byte[] src) put(byte[] src, int offset, int length) + put(byte[] src) put(int index, byte b) put(java.nio.ByteBuffer src) putChar(char value) @@ -28898,115 +29382,115 @@ package java.nio putDouble(int index, double value) putFloat(float value) putFloat(int index, float value) - putInt(int value) putInt(int index, int value) + putInt(int value) putLong(int index, long value) putLong(long value) putShort(int index, short value) putShort(short value) slice(int index, int length) - wrap(byte[] array) wrap(byte[] array, int offset, int length) + wrap(byte[] array) class CharBuffer allocate(int capacity) append(char c) - append(java.lang.CharSequence csq) append(java.lang.CharSequence csq, int start, int end) + append(java.lang.CharSequence csq) charAt(int index) compareTo(java.nio.CharBuffer that) equals(java.lang.Object ob) - get(char[] dst) get(char[] dst, int offset, int length) + get(char[] dst) get(int index) limit(int newLimit) mismatch(java.nio.CharBuffer that) position(int newPosition) put(char c) - put(char[] src) put(char[] src, int offset, int length) + put(char[] src) put(int index, char c) - put(java.lang.String src) put(java.lang.String src, int start, int end) + put(java.lang.String src) put(java.nio.CharBuffer src) read(java.nio.CharBuffer target) slice(int index, int length) subSequence(int start, int end) - wrap(char[] array) wrap(char[] array, int offset, int length) - wrap(java.lang.CharSequence csq) + wrap(char[] array) wrap(java.lang.CharSequence csq, int start, int end) + wrap(java.lang.CharSequence csq) class DoubleBuffer allocate(int capacity) compareTo(java.nio.DoubleBuffer that) equals(java.lang.Object ob) - get(double[] dst) get(double[] dst, int offset, int length) + get(double[] dst) get(int index) limit(int newLimit) mismatch(java.nio.DoubleBuffer that) position(int newPosition) put(double d) - put(double[] src) put(double[] src, int offset, int length) + put(double[] src) put(int index, double d) put(java.nio.DoubleBuffer src) slice(int index, int length) - wrap(double[] array) wrap(double[] array, int offset, int length) + wrap(double[] array) class FloatBuffer allocate(int capacity) compareTo(java.nio.FloatBuffer that) equals(java.lang.Object ob) - get(float[] dst) get(float[] dst, int offset, int length) + get(float[] dst) get(int index) limit(int newLimit) mismatch(java.nio.FloatBuffer that) position(int newPosition) put(float f) - put(float[] src) put(float[] src, int offset, int length) + put(float[] src) put(int index, float f) put(java.nio.FloatBuffer src) slice(int index, int length) - wrap(float[] array) wrap(float[] array, int offset, int length) + wrap(float[] array) class IntBuffer allocate(int capacity) compareTo(java.nio.IntBuffer that) equals(java.lang.Object ob) get(int index) - get(int[] dst) get(int[] dst, int offset, int length) + get(int[] dst) limit(int newLimit) mismatch(java.nio.IntBuffer that) position(int newPosition) - put(int i) put(int index, int i) - put(int[] src) + put(int i) put(int[] src, int offset, int length) + put(int[] src) put(java.nio.IntBuffer src) slice(int index, int length) - wrap(int[] array) wrap(int[] array, int offset, int length) + wrap(int[] array) class LongBuffer allocate(int capacity) compareTo(java.nio.LongBuffer that) equals(java.lang.Object ob) get(int index) - get(long[] dst) get(long[] dst, int offset, int length) + get(long[] dst) limit(int newLimit) mismatch(java.nio.LongBuffer that) position(int newPosition) put(int index, long l) put(java.nio.LongBuffer src) put(long l) - put(long[] src) put(long[] src, int offset, int length) + put(long[] src) slice(int index, int length) - wrap(long[] array) wrap(long[] array, int offset, int length) + wrap(long[] array) class MappedByteBuffer slice(int index, int length) class ShortBuffer @@ -29014,27 +29498,27 @@ package java.nio compareTo(java.nio.ShortBuffer that) equals(java.lang.Object ob) get(int index) - get(short[] dst) get(short[] dst, int offset, int length) + get(short[] dst) limit(int newLimit) mismatch(java.nio.ShortBuffer that) position(int newPosition) put(int index, short s) put(java.nio.ShortBuffer src) put(short s) - put(short[] src) put(short[] src, int offset, int length) + put(short[] src) slice(int index, int length) - wrap(short[] array) wrap(short[] array, int offset, int length) + wrap(short[] array) package java.nio.channels ;--------------------------------------- interface AsynchronousByteChannel - read(java.nio.ByteBuffer dst) read(java.nio.ByteBuffer dst, A attachment, java.nio.channels.CompletionHandler handler) - write(java.nio.ByteBuffer src) + read(java.nio.ByteBuffer dst) write(java.nio.ByteBuffer src, A attachment, java.nio.channels.CompletionHandler handler) + write(java.nio.ByteBuffer src) class AsynchronousChannelGroup #ctor(java.nio.channels.spi.AsynchronousChannelProvider provider) awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) @@ -29044,37 +29528,37 @@ package java.nio.channels class AsynchronousFileChannel force(boolean metaData) lock(A attachment, java.nio.channels.CompletionHandler handler) - lock(long position, long size, boolean shared) lock(long position, long size, boolean shared, A attachment, java.nio.channels.CompletionHandler handler) + lock(long position, long size, boolean shared) open(java.nio.file.Path file, java.nio.file.OpenOption... options) open(java.nio.file.Path file, java.util.Set options, java.util.concurrent.ExecutorService executor, java.nio.file.attribute.FileAttribute... attrs) - read(java.nio.ByteBuffer dst, long position) read(java.nio.ByteBuffer dst, long position, A attachment, java.nio.channels.CompletionHandler handler) + read(java.nio.ByteBuffer dst, long position) truncate(long size) tryLock(long position, long size, boolean shared) - write(java.nio.ByteBuffer src, long position) write(java.nio.ByteBuffer src, long position, A attachment, java.nio.channels.CompletionHandler handler) + write(java.nio.ByteBuffer src, long position) class AsynchronousServerSocketChannel accept(A attachment, java.nio.channels.CompletionHandler handler) #ctor(java.nio.channels.spi.AsynchronousChannelProvider provider) - bind(java.net.SocketAddress local) bind(java.net.SocketAddress local, int backlog) + bind(java.net.SocketAddress local) open(java.nio.channels.AsynchronousChannelGroup group) setOption(java.net.SocketOption name, T value) class AsynchronousSocketChannel #ctor(java.nio.channels.spi.AsynchronousChannelProvider provider) bind(java.net.SocketAddress local) - connect(java.net.SocketAddress remote) connect(java.net.SocketAddress remote, A attachment, java.nio.channels.CompletionHandler handler) + connect(java.net.SocketAddress remote) open(java.nio.channels.AsynchronousChannelGroup group) - read(java.nio.ByteBuffer dst) read(java.nio.ByteBuffer dst, A attachment, java.nio.channels.CompletionHandler handler) read(java.nio.ByteBuffer dst, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler handler) + read(java.nio.ByteBuffer dst) read(java.nio.ByteBuffer[] dsts, int offset, int length, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler handler) setOption(java.net.SocketOption name, T value) - write(java.nio.ByteBuffer src) write(java.nio.ByteBuffer src, A attachment, java.nio.channels.CompletionHandler handler) write(java.nio.ByteBuffer src, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler handler) + write(java.nio.ByteBuffer src) write(java.nio.ByteBuffer[] srcs, int offset, int length, long timeout, java.util.concurrent.TimeUnit unit, A attachment, java.nio.channels.CompletionHandler handler) class Channels newChannel(java.io.InputStream in) @@ -29098,14 +29582,14 @@ package java.nio.channels #ctor(java.nio.channels.spi.SelectorProvider provider) open(java.net.ProtocolFamily family) read(java.nio.ByteBuffer dst) - read(java.nio.ByteBuffer[] dsts) read(java.nio.ByteBuffer[] dsts, int offset, int length) + read(java.nio.ByteBuffer[] dsts) receive(java.nio.ByteBuffer dst) send(java.nio.ByteBuffer src, java.net.SocketAddress target) setOption(java.net.SocketOption name, T value) write(java.nio.ByteBuffer src) - write(java.nio.ByteBuffer[] srcs) write(java.nio.ByteBuffer[] srcs, int offset, int length) + write(java.nio.ByteBuffer[] srcs) class FileChannel force(boolean metaData) lock(long position, long size, boolean shared) @@ -29113,31 +29597,31 @@ package java.nio.channels open(java.nio.file.Path path, java.nio.file.OpenOption... options) open(java.nio.file.Path path, java.util.Set options, java.nio.file.attribute.FileAttribute... attrs) position(long newPosition) - read(java.nio.ByteBuffer dst) read(java.nio.ByteBuffer dst, long position) - read(java.nio.ByteBuffer[] dsts) + read(java.nio.ByteBuffer dst) read(java.nio.ByteBuffer[] dsts, int offset, int length) + read(java.nio.ByteBuffer[] dsts) transferFrom(java.nio.channels.ReadableByteChannel src, long position, long count) transferTo(long position, long count, java.nio.channels.WritableByteChannel target) truncate(long size) tryLock(long position, long size, boolean shared) - write(java.nio.ByteBuffer src) write(java.nio.ByteBuffer src, long position) - write(java.nio.ByteBuffer[] srcs) + write(java.nio.ByteBuffer src) write(java.nio.ByteBuffer[] srcs, int offset, int length) + write(java.nio.ByteBuffer[] srcs) class FileLock #ctor(java.nio.channels.AsynchronousFileChannel channel, long position, long size, boolean shared) #ctor(java.nio.channels.FileChannel channel, long position, long size, boolean shared) overlaps(long position, long size) interface GatheringByteChannel - write(java.nio.ByteBuffer[] srcs) write(java.nio.ByteBuffer[] srcs, int offset, int length) + write(java.nio.ByteBuffer[] srcs) class MembershipKey block(java.net.InetAddress source) unblock(java.net.InetAddress source) interface MulticastChannel - join(java.net.InetAddress group, java.net.NetworkInterface interf) join(java.net.InetAddress group, java.net.NetworkInterface interf, java.net.InetAddress source) + join(java.net.InetAddress group, java.net.NetworkInterface interf) interface NetworkChannel bind(java.net.SocketAddress local) getOption(java.net.SocketOption name) @@ -29149,8 +29633,8 @@ package java.nio.channels interface ReadableByteChannel read(java.nio.ByteBuffer dst) interface ScatteringByteChannel - read(java.nio.ByteBuffer[] dsts) read(java.nio.ByteBuffer[] dsts, int offset, int length) + read(java.nio.ByteBuffer[] dsts) interface SeekableByteChannel position(long newPosition) read(java.nio.ByteBuffer dst) @@ -29159,21 +29643,21 @@ package java.nio.channels class SelectableChannel configureBlocking(boolean block) keyFor(java.nio.channels.Selector sel) - register(java.nio.channels.Selector sel, int ops) register(java.nio.channels.Selector sel, int ops, java.lang.Object att) + register(java.nio.channels.Selector sel, int ops) class SelectionKey attach(java.lang.Object ob) interestOps(int ops) interestOpsAnd(int ops) interestOpsOr(int ops) class Selector - select(java.util.function.Consumer action) select(java.util.function.Consumer action, long timeout) + select(java.util.function.Consumer action) select(long timeout) selectNow(java.util.function.Consumer action) class ServerSocketChannel - bind(java.net.SocketAddress local) bind(java.net.SocketAddress local, int backlog) + bind(java.net.SocketAddress local) #ctor(java.nio.channels.spi.SelectorProvider provider) setOption(java.net.SocketOption name, T value) class SocketChannel @@ -29181,13 +29665,13 @@ package java.nio.channels connect(java.net.SocketAddress remote) open(java.net.SocketAddress remote) read(java.nio.ByteBuffer dst) - read(java.nio.ByteBuffer[] dsts) read(java.nio.ByteBuffer[] dsts, int offset, int length) + read(java.nio.ByteBuffer[] dsts) setOption(java.net.SocketOption name, T value) #ctor(java.nio.channels.spi.SelectorProvider provider) write(java.nio.ByteBuffer src) - write(java.nio.ByteBuffer[] srcs) write(java.nio.ByteBuffer[] srcs, int offset, int length) + write(java.nio.ByteBuffer[] srcs) interface WritableByteChannel write(java.nio.ByteBuffer src) @@ -29228,8 +29712,8 @@ package java.nio.charset isSupported(java.lang.String charsetName) class CharsetDecoder #ctor(java.nio.charset.Charset cs, float averageCharsPerByte, float maxCharsPerByte) - decode(java.nio.ByteBuffer in) decode(java.nio.ByteBuffer in, java.nio.CharBuffer out, boolean endOfInput) + decode(java.nio.ByteBuffer in) decodeLoop(java.nio.ByteBuffer in, java.nio.CharBuffer out) flush(java.nio.CharBuffer out) implFlush(java.nio.CharBuffer out) @@ -29242,10 +29726,10 @@ package java.nio.charset class CharsetEncoder canEncode(char c) canEncode(java.lang.CharSequence cs) - #ctor(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar) #ctor(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar, byte[] replacement) - encode(java.nio.CharBuffer in) + #ctor(java.nio.charset.Charset cs, float averageBytesPerChar, float maxBytesPerChar) encode(java.nio.CharBuffer in, java.nio.ByteBuffer out, boolean endOfInput) + encode(java.nio.CharBuffer in) encodeLoop(java.nio.CharBuffer in, java.nio.ByteBuffer out) flush(java.nio.ByteBuffer out) implFlush(java.nio.ByteBuffer out) @@ -29278,8 +29762,8 @@ package java.nio.charset.spi package java.nio.file ;--------------------------------------- class AccessDeniedException - #ctor(java.lang.String file) #ctor(java.lang.String file, java.lang.String other, java.lang.String reason) + #ctor(java.lang.String file) class AtomicMoveNotSupportedException #ctor(java.lang.String source, java.lang.String target, java.lang.String reason) class DirectoryIteratorException @@ -29289,8 +29773,8 @@ package java.nio.file interface DirectoryStream.Filter accept(T entry) class FileAlreadyExistsException - #ctor(java.lang.String file) #ctor(java.lang.String file, java.lang.String other, java.lang.String reason) + #ctor(java.lang.String file) class Files copy(java.io.InputStream in, java.nio.file.Path target, java.nio.file.CopyOption... options) copy(java.nio.file.Path source, java.io.OutputStream out) @@ -29322,26 +29806,26 @@ package java.nio.file isSameFile(java.nio.file.Path path, java.nio.file.Path path2) isSymbolicLink(java.nio.file.Path path) isWritable(java.nio.file.Path path) - lines(java.nio.file.Path path) lines(java.nio.file.Path path, java.nio.charset.Charset cs) + lines(java.nio.file.Path path) list(java.nio.file.Path dir) move(java.nio.file.Path source, java.nio.file.Path target, java.nio.file.CopyOption... options) - newBufferedReader(java.nio.file.Path path) newBufferedReader(java.nio.file.Path path, java.nio.charset.Charset cs) + newBufferedReader(java.nio.file.Path path) newBufferedWriter(java.nio.file.Path path, java.nio.charset.Charset cs, java.nio.file.OpenOption... options) newBufferedWriter(java.nio.file.Path path, java.nio.file.OpenOption... options) newByteChannel(java.nio.file.Path path, java.nio.file.OpenOption... options) newByteChannel(java.nio.file.Path path, java.util.Set options, java.nio.file.attribute.FileAttribute... attrs) - newDirectoryStream(java.nio.file.Path dir) newDirectoryStream(java.nio.file.Path dir, java.lang.String glob) newDirectoryStream(java.nio.file.Path dir, java.nio.file.DirectoryStream.Filter filter) + newDirectoryStream(java.nio.file.Path dir) newInputStream(java.nio.file.Path path, java.nio.file.OpenOption... options) newOutputStream(java.nio.file.Path path, java.nio.file.OpenOption... options) notExists(java.nio.file.Path path, java.nio.file.LinkOption... options) probeContentType(java.nio.file.Path path) readAllBytes(java.nio.file.Path path) - readAllLines(java.nio.file.Path path) readAllLines(java.nio.file.Path path, java.nio.charset.Charset cs) + readAllLines(java.nio.file.Path path) readAttributes(java.nio.file.Path path, java.lang.Class type, java.nio.file.LinkOption... options) readAttributes(java.nio.file.Path path, java.lang.String attributes, java.nio.file.LinkOption... options) readSymbolicLink(java.nio.file.Path link) @@ -29368,16 +29852,16 @@ package java.nio.file class FileSystemAlreadyExistsException #ctor(java.lang.String msg) class FileSystemException - #ctor(java.lang.String file) #ctor(java.lang.String file, java.lang.String other, java.lang.String reason) + #ctor(java.lang.String file) class FileSystemLoopException #ctor(java.lang.String file) class FileSystemNotFoundException #ctor(java.lang.String msg) class FileSystems getFileSystem(java.net.URI uri) - newFileSystem(java.net.URI uri, java.util.Map env) newFileSystem(java.net.URI uri, java.util.Map env, java.lang.ClassLoader loader) + newFileSystem(java.net.URI uri, java.util.Map env) newFileSystem(java.nio.file.Path path, java.lang.ClassLoader loader) interface FileVisitor postVisitDirectory(T dir, java.io.IOException exc) @@ -29385,19 +29869,19 @@ package java.nio.file visitFile(T file, java.nio.file.attribute.BasicFileAttributes attrs) visitFileFailed(T file, java.io.IOException exc) class InvalidPathException - #ctor(java.lang.String input, java.lang.String reason) #ctor(java.lang.String input, java.lang.String reason, int index) + #ctor(java.lang.String input, java.lang.String reason) class LinkPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class NoSuchFileException - #ctor(java.lang.String file) #ctor(java.lang.String file, java.lang.String other, java.lang.String reason) + #ctor(java.lang.String file) class NotDirectoryException #ctor(java.lang.String file) class NotLinkException - #ctor(java.lang.String file) #ctor(java.lang.String file, java.lang.String other, java.lang.String reason) + #ctor(java.lang.String file) interface Path compareTo(java.nio.file.Path other) endsWith(java.lang.String other) @@ -29532,14 +30016,14 @@ package java.security #ctor(java.security.ProtectionDomain[] context) checkPermission(java.security.Permission perm) class AccessControlException - #ctor(java.lang.String s) #ctor(java.lang.String s, java.security.Permission p) + #ctor(java.lang.String s) class AccessController checkPermission(java.security.Permission perm) - doPrivileged(java.security.PrivilegedAction action) doPrivileged(java.security.PrivilegedAction action, java.security.AccessControlContext context) - doPrivileged(java.security.PrivilegedExceptionAction action) + doPrivileged(java.security.PrivilegedAction action) doPrivileged(java.security.PrivilegedExceptionAction action, java.security.AccessControlContext context) + doPrivileged(java.security.PrivilegedExceptionAction action) doPrivilegedWithCombiner(java.security.PrivilegedAction action) doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction action) interface AlgorithmConstraints @@ -29548,31 +30032,31 @@ package java.security permits(java.util.Set primitives, java.security.Key key) class AlgorithmParameterGenerator #ctor(java.security.AlgorithmParameterGeneratorSpi paramGenSpi, java.security.Provider provider, java.lang.String algorithm) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) - init(int size) + getInstance(java.lang.String algorithm) init(int size, java.security.SecureRandom random) - init(java.security.spec.AlgorithmParameterSpec genParamSpec) + init(int size) init(java.security.spec.AlgorithmParameterSpec genParamSpec, java.security.SecureRandom random) + init(java.security.spec.AlgorithmParameterSpec genParamSpec) class AlgorithmParameterGeneratorSpi engineInit(int size, java.security.SecureRandom random) engineInit(java.security.spec.AlgorithmParameterSpec genParamSpec, java.security.SecureRandom random) class AlgorithmParameters #ctor(java.security.AlgorithmParametersSpi paramSpi, java.security.Provider provider, java.lang.String algorithm) getEncoded(java.lang.String format) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getParameterSpec(java.lang.Class paramSpec) - init(byte[] params) init(byte[] params, java.lang.String format) + init(byte[] params) init(java.security.spec.AlgorithmParameterSpec paramSpec) class AlgorithmParametersSpi engineGetEncoded(java.lang.String format) engineGetParameterSpec(java.lang.Class paramSpec) - engineInit(byte[] params) engineInit(byte[] params, java.lang.String format) + engineInit(byte[] params) engineInit(java.security.spec.AlgorithmParameterSpec paramSpec) class AllPermission #ctor(java.lang.String name, java.lang.String actions) @@ -29582,8 +30066,8 @@ package java.security login(javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler handler) setCallbackHandler(javax.security.auth.callback.CallbackHandler handler) class BasicPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) implies(java.security.Permission p) interface Certificate decode(java.io.InputStream stream) @@ -29597,8 +30081,8 @@ package java.security #ctor(java.net.URL url, java.security.CodeSigner[] signers) implies(java.security.CodeSource codesource) class DigestException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class DigestInputStream #ctor(java.io.InputStream stream, java.security.MessageDigest digest) @@ -29616,8 +30100,8 @@ package java.security class DomainLoadStoreParameter #ctor(java.net.URI configuration, java.util.Map protectionParams) class GeneralSecurityException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) interface Guard checkGuard(java.lang.Object object) @@ -29626,8 +30110,8 @@ package java.security class Identity addCertificate(java.security.Certificate certificate) equals(java.lang.Object identity) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.security.IdentityScope scope) + #ctor(java.lang.String name) identityEquals(java.security.Identity identity) removeCertificate(java.security.Certificate certificate) setInfo(java.lang.String info) @@ -29638,30 +30122,30 @@ package java.security getIdentity(java.lang.String name) getIdentity(java.security.Principal principal) getIdentity(java.security.PublicKey key) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.security.IdentityScope scope) + #ctor(java.lang.String name) removeIdentity(java.security.Identity identity) setSystemScope(java.security.IdentityScope scope) class InvalidAlgorithmParameterException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class InvalidKeyException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class InvalidParameterException #ctor(java.lang.String msg) class KeyException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class KeyFactory generatePrivate(java.security.spec.KeySpec keySpec) generatePublic(java.security.spec.KeySpec keySpec) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getKeySpec(java.security.Key key, java.lang.Class keySpec) #ctor(java.security.KeyFactorySpi keyFacSpi, java.security.Provider provider, java.lang.String algorithm) translateKey(java.security.Key key) @@ -29671,19 +30155,19 @@ package java.security engineGetKeySpec(java.security.Key key, java.lang.Class keySpec) engineTranslateKey(java.security.Key key) class KeyManagementException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class KeyPair #ctor(java.security.PublicKey publicKey, java.security.PrivateKey privateKey) class KeyPairGenerator - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) - initialize(int keysize) + getInstance(java.lang.String algorithm) initialize(int keysize, java.security.SecureRandom random) - initialize(java.security.spec.AlgorithmParameterSpec params) + initialize(int keysize) initialize(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) + initialize(java.security.spec.AlgorithmParameterSpec params) #ctor(java.lang.String algorithm) class KeyPairGeneratorSpi initialize(int keysize, java.security.SecureRandom random) @@ -29701,9 +30185,9 @@ package java.security getEntry(java.lang.String alias, java.security.KeyStore.ProtectionParameter protParam) getInstance(java.io.File file, char[] password) getInstance(java.io.File file, java.security.KeyStore.LoadStoreParameter param) - getInstance(java.lang.String type) getInstance(java.lang.String type, java.lang.String provider) getInstance(java.lang.String type, java.security.Provider provider) + getInstance(java.lang.String type) getKey(java.lang.String alias, char[] password) isCertificateEntry(java.lang.String alias) isKeyEntry(java.lang.String alias) @@ -29725,20 +30209,20 @@ package java.security class KeyStore.CallbackHandlerProtection #ctor(javax.security.auth.callback.CallbackHandler handler) class KeyStore.PasswordProtection - #ctor(char[] password) #ctor(char[] password, java.lang.String protectionAlgorithm, java.security.spec.AlgorithmParameterSpec protectionParameters) + #ctor(char[] password) class KeyStore.PrivateKeyEntry - #ctor(java.security.PrivateKey privateKey, java.security.cert.Certificate[] chain) #ctor(java.security.PrivateKey privateKey, java.security.cert.Certificate[] chain, java.util.Set attributes) + #ctor(java.security.PrivateKey privateKey, java.security.cert.Certificate[] chain) class KeyStore.SecretKeyEntry - #ctor(javax.crypto.SecretKey secretKey) #ctor(javax.crypto.SecretKey secretKey, java.util.Set attributes) + #ctor(javax.crypto.SecretKey secretKey) class KeyStore.TrustedCertificateEntry - #ctor(java.security.cert.Certificate trustedCert) #ctor(java.security.cert.Certificate trustedCert, java.util.Set attributes) + #ctor(java.security.cert.Certificate trustedCert) class KeyStoreException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class KeyStoreSpi engineContainsAlias(java.lang.String alias) @@ -29762,16 +30246,16 @@ package java.security engineStore(java.io.OutputStream stream, char[] password) engineStore(java.security.KeyStore.LoadStoreParameter param) class MessageDigest - digest(byte[] input) digest(byte[] buf, int offset, int len) - getInstance(java.lang.String algorithm) + digest(byte[] input) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) isEqual(byte[] digesta, byte[] digestb) #ctor(java.lang.String algorithm) update(byte input) - update(byte[] input) update(byte[] input, int offset, int len) + update(byte[] input) update(java.nio.ByteBuffer input) class MessageDigestSpi engineDigest(byte[] buf, int offset, int len) @@ -29779,8 +30263,8 @@ package java.security engineUpdate(byte[] input, int offset, int len) engineUpdate(java.nio.ByteBuffer input) class NoSuchAlgorithmException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class NoSuchProviderException #ctor(java.lang.String msg) @@ -29799,9 +30283,9 @@ package java.security #ctor(byte[] encoded) #ctor(java.lang.String name, java.lang.String value) class Policy - getInstance(java.lang.String type, java.security.Policy.Parameters params) getInstance(java.lang.String type, java.security.Policy.Parameters params, java.lang.String provider) getInstance(java.lang.String type, java.security.Policy.Parameters params, java.security.Provider provider) + getInstance(java.lang.String type, java.security.Policy.Parameters params) getPermissions(java.security.CodeSource codesource) getPermissions(java.security.ProtectionDomain domain) implies(java.security.ProtectionDomain domain, java.security.Permission permission) @@ -29817,8 +30301,8 @@ package java.security #ctor(java.lang.Exception exception) class ProtectionDomain implies(java.security.Permission permission) - #ctor(java.security.CodeSource codesource, java.security.PermissionCollection permissions) #ctor(java.security.CodeSource codesource, java.security.PermissionCollection permissions, java.lang.ClassLoader classloader, java.security.Principal[] principals) + #ctor(java.security.CodeSource codesource, java.security.PermissionCollection permissions) class Provider compute(java.lang.Object key, java.util.function.BiFunction remappingFunction) computeIfAbsent(java.lang.Object key, java.util.function.Function mappingFunction) @@ -29835,11 +30319,11 @@ package java.security putAll(java.util.Map t) putIfAbsent(java.lang.Object key, java.lang.Object value) putService(java.security.Provider.Service s) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) + remove(java.lang.Object key) removeService(java.security.Provider.Service s) - replace(java.lang.Object key, java.lang.Object value) replace(java.lang.Object key, java.lang.Object oldValue, java.lang.Object newValue) + replace(java.lang.Object key, java.lang.Object value) replaceAll(java.util.function.BiFunction function) class Provider.Service getAttribute(java.lang.String name) @@ -29847,8 +30331,8 @@ package java.security #ctor(java.security.Provider provider, java.lang.String type, java.lang.String algorithm, java.lang.String className, java.util.List aliases, java.util.Map attributes) supportsParameter(java.lang.Object parameter) class ProviderException - #ctor(java.lang.String s) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class SecureClassLoader defineClass(java.lang.String name, byte[] b, int off, int len, java.security.CodeSource cs) @@ -29857,9 +30341,9 @@ package java.security #ctor(java.lang.ClassLoader parent) class SecureRandom generateSeed(int numBytes) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getSeed(int numBytes) next(int numBits) nextBytes(byte[] bytes) @@ -29883,15 +30367,15 @@ package java.security removeProvider(java.lang.String name) setProperty(java.lang.String key, java.lang.String datum) class SecurityPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class Signature - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getParameter(java.lang.String param) - initSign(java.security.PrivateKey privateKey) initSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) + initSign(java.security.PrivateKey privateKey) initVerify(java.security.cert.Certificate certificate) initVerify(java.security.PublicKey publicKey) setParameter(java.lang.String param, java.lang.Object value) @@ -29899,19 +30383,19 @@ package java.security sign(byte[] outbuf, int offset, int len) #ctor(java.lang.String algorithm) update(byte b) - update(byte[] data) update(byte[] data, int off, int len) + update(byte[] data) update(java.nio.ByteBuffer data) - verify(byte[] signature) verify(byte[] signature, int offset, int length) + verify(byte[] signature) class SignatureException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class SignatureSpi engineGetParameter(java.lang.String param) - engineInitSign(java.security.PrivateKey privateKey) engineInitSign(java.security.PrivateKey privateKey, java.security.SecureRandom random) + engineInitSign(java.security.PrivateKey privateKey) engineInitVerify(java.security.PublicKey publicKey) engineSetParameter(java.lang.String param, java.lang.Object value) engineSetParameter(java.security.spec.AlgorithmParameterSpec params) @@ -29919,15 +30403,15 @@ package java.security engineUpdate(byte b) engineUpdate(byte[] b, int off, int len) engineUpdate(java.nio.ByteBuffer input) - engineVerify(byte[] sigBytes) engineVerify(byte[] sigBytes, int offset, int length) + engineVerify(byte[] sigBytes) class SignedObject #ctor(java.io.Serializable object, java.security.PrivateKey signingKey, java.security.Signature signingEngine) verify(java.security.PublicKey verificationKey, java.security.Signature verificationEngine) class Signer setKeyPair(java.security.KeyPair pair) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.security.IdentityScope scope) + #ctor(java.lang.String name) class Timestamp equals(java.lang.Object obj) #ctor(java.util.Date timestamp, java.security.cert.CertPath signerCertPath) @@ -29966,18 +30450,18 @@ package java.security.cert class Certificate #ctor(java.lang.String type) equals(java.lang.Object other) - verify(java.security.PublicKey key) verify(java.security.PublicKey key, java.lang.String sigProvider) verify(java.security.PublicKey key, java.security.Provider sigProvider) + verify(java.security.PublicKey key) class Certificate.CertificateRep #ctor(java.lang.String type, byte[] data) class CertificateEncodingException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class CertificateException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class CertificateExpiredException #ctor(java.lang.String message) @@ -29985,27 +30469,27 @@ package java.security.cert #ctor(java.security.cert.CertificateFactorySpi certFacSpi, java.security.Provider provider, java.lang.String type) generateCertificate(java.io.InputStream inStream) generateCertificates(java.io.InputStream inStream) - generateCertPath(java.io.InputStream inStream) generateCertPath(java.io.InputStream inStream, java.lang.String encoding) + generateCertPath(java.io.InputStream inStream) generateCertPath(java.util.List certificates) generateCRL(java.io.InputStream inStream) generateCRLs(java.io.InputStream inStream) - getInstance(java.lang.String type) getInstance(java.lang.String type, java.lang.String provider) getInstance(java.lang.String type, java.security.Provider provider) + getInstance(java.lang.String type) class CertificateFactorySpi engineGenerateCertificate(java.io.InputStream inStream) engineGenerateCertificates(java.io.InputStream inStream) - engineGenerateCertPath(java.io.InputStream inStream) engineGenerateCertPath(java.io.InputStream inStream, java.lang.String encoding) + engineGenerateCertPath(java.io.InputStream inStream) engineGenerateCertPath(java.util.List certificates) engineGenerateCRL(java.io.InputStream inStream) engineGenerateCRLs(java.io.InputStream inStream) class CertificateNotYetValidException #ctor(java.lang.String message) class CertificateParsingException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class CertificateRevokedException #ctor(java.util.Date revocationDate, java.security.cert.CRLReason reason, javax.security.auth.x500.X500Principal authority, java.util.Map extensions) @@ -30018,12 +30502,12 @@ package java.security.cert class CertPathBuilder build(java.security.cert.CertPathParameters params) #ctor(java.security.cert.CertPathBuilderSpi builderSpi, java.security.Provider provider, java.lang.String algorithm) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) class CertPathBuilderException - #ctor(java.lang.String msg) #ctor(java.lang.String msg, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class CertPathBuilderSpi engineBuild(java.security.cert.CertPathParameters params) @@ -30032,15 +30516,15 @@ package java.security.cert init(boolean forward) class CertPathValidator #ctor(java.security.cert.CertPathValidatorSpi validatorSpi, java.security.Provider provider, java.lang.String algorithm) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) validate(java.security.cert.CertPath certPath, java.security.cert.CertPathParameters params) class CertPathValidatorException - #ctor(java.lang.String msg) - #ctor(java.lang.String msg, java.lang.Throwable cause) - #ctor(java.lang.String msg, java.lang.Throwable cause, java.security.cert.CertPath certPath, int index) #ctor(java.lang.String msg, java.lang.Throwable cause, java.security.cert.CertPath certPath, int index, java.security.cert.CertPathValidatorException.Reason reason) + #ctor(java.lang.String msg, java.lang.Throwable cause, java.security.cert.CertPath certPath, int index) + #ctor(java.lang.String msg, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class CertPathValidatorSpi engineValidate(java.security.cert.CertPath certPath, java.security.cert.CertPathParameters params) @@ -30050,12 +30534,12 @@ package java.security.cert #ctor(java.security.cert.CertStoreSpi storeSpi, java.security.Provider provider, java.lang.String type, java.security.cert.CertStoreParameters params) getCertificates(java.security.cert.CertSelector selector) getCRLs(java.security.cert.CRLSelector selector) - getInstance(java.lang.String type, java.security.cert.CertStoreParameters params) getInstance(java.lang.String type, java.security.cert.CertStoreParameters params, java.lang.String provider) getInstance(java.lang.String type, java.security.cert.CertStoreParameters params, java.security.Provider provider) + getInstance(java.lang.String type, java.security.cert.CertStoreParameters params) class CertStoreException - #ctor(java.lang.String msg) #ctor(java.lang.String msg, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class CertStoreSpi #ctor(java.security.cert.CertStoreParameters params) @@ -30067,16 +30551,16 @@ package java.security.cert #ctor(java.lang.String type) isRevoked(java.security.cert.Certificate cert) class CRLException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface CRLSelector match(java.security.cert.CRL crl) interface Extension encode(java.io.OutputStream out) class LDAPCertStoreParameters - #ctor(java.lang.String serverName) #ctor(java.lang.String serverName, int port) + #ctor(java.lang.String serverName) class PKIXBuilderParameters #ctor(java.security.KeyStore keystore, java.security.cert.CertSelector targetConstraints) #ctor(java.util.Set trustAnchors, java.security.cert.CertSelector targetConstraints) @@ -30084,8 +30568,8 @@ package java.security.cert class PKIXCertPathBuilderResult #ctor(java.security.cert.CertPath certPath, java.security.cert.TrustAnchor trustAnchor, java.security.cert.PolicyNode policyTree, java.security.PublicKey subjectPublicKey) class PKIXCertPathChecker - check(java.security.cert.Certificate cert) check(java.security.cert.Certificate cert, java.util.Collection unresolvedCritExts) + check(java.security.cert.Certificate cert) init(boolean forward) class PKIXCertPathValidatorResult #ctor(java.security.cert.TrustAnchor trustAnchor, java.security.cert.PolicyNode policyTree, java.security.PublicKey subjectPublicKey) @@ -30157,9 +30641,9 @@ package java.security.cert equals(java.lang.Object other) getRevokedCertificate(java.math.BigInteger serialNumber) getRevokedCertificate(java.security.cert.X509Certificate certificate) - verify(java.security.PublicKey key) verify(java.security.PublicKey key, java.lang.String sigProvider) verify(java.security.PublicKey key, java.security.Provider sigProvider) + verify(java.security.PublicKey key) class X509CRLEntry equals(java.lang.Object other) class X509CRLSelector @@ -30191,9 +30675,9 @@ package java.security.spec class DSAPublicKeySpec #ctor(java.math.BigInteger y, java.math.BigInteger p, java.math.BigInteger q, java.math.BigInteger g) class ECFieldF2m - #ctor(int m) #ctor(int m, int[] ks) #ctor(int m, java.math.BigInteger rp) + #ctor(int m) equals(java.lang.Object obj) class ECFieldFp #ctor(java.math.BigInteger p) @@ -30216,14 +30700,14 @@ package java.security.spec class EdECPublicKeySpec #ctor(java.security.spec.NamedParameterSpec params, java.security.spec.EdECPoint point) class EllipticCurve - #ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b) #ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b, byte[] seed) + #ctor(java.security.spec.ECField field, java.math.BigInteger a, java.math.BigInteger b) equals(java.lang.Object obj) class EncodedKeySpec #ctor(byte[] encodedKey) class InvalidKeySpecException - #ctor(java.lang.String msg) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable cause) class InvalidParameterSpecException #ctor(java.lang.String msg) @@ -30259,20 +30743,20 @@ package java.sql ;--------------------------------------- interface Array getArray(java.util.Map> map) - getArray(long index, int count) getArray(long index, int count, java.util.Map> map) + getArray(long index, int count) getResultSet(java.util.Map> map) - getResultSet(long index, int count) getResultSet(long index, int count, java.util.Map> map) + getResultSet(long index, int count) class BatchUpdateException - #ctor(int[] updateCounts) #ctor(int[] updateCounts, java.lang.Throwable cause) - #ctor(java.lang.String reason, int[] updateCounts) + #ctor(int[] updateCounts) #ctor(java.lang.String reason, int[] updateCounts, java.lang.Throwable cause) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, int[] updateCounts) + #ctor(java.lang.String reason, int[] updateCounts) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, int[] updateCounts, java.lang.Throwable cause) - #ctor(java.lang.String reason, java.lang.String SQLState, int[] updateCounts) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, int[] updateCounts) #ctor(java.lang.String reason, java.lang.String SQLState, int[] updateCounts, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int[] updateCounts) #ctor(java.lang.Throwable cause) interface Blob getBinaryStream(long pos, long length) @@ -30280,14 +30764,14 @@ package java.sql position(byte[] pattern, long start) position(java.sql.Blob pattern, long start) setBinaryStream(long pos) - setBytes(long pos, byte[] bytes) setBytes(long pos, byte[] bytes, int offset, int len) + setBytes(long pos, byte[] bytes) truncate(long len) interface CallableStatement getArray(int parameterIndex) getArray(java.lang.String parameterName) - getBigDecimal(int parameterIndex) getBigDecimal(int parameterIndex, int scale) + getBigDecimal(int parameterIndex) getBigDecimal(java.lang.String parameterName) getBlob(int parameterIndex) getBlob(java.lang.String parameterName) @@ -30301,10 +30785,10 @@ package java.sql getCharacterStream(java.lang.String parameterName) getClob(int parameterIndex) getClob(java.lang.String parameterName) - getDate(int parameterIndex) getDate(int parameterIndex, java.util.Calendar cal) - getDate(java.lang.String parameterName) + getDate(int parameterIndex) getDate(java.lang.String parameterName, java.util.Calendar cal) + getDate(java.lang.String parameterName) getDouble(int parameterIndex) getDouble(java.lang.String parameterName) getFloat(int parameterIndex) @@ -30319,10 +30803,10 @@ package java.sql getNClob(java.lang.String parameterName) getNString(int parameterIndex) getNString(java.lang.String parameterName) - getObject(int parameterIndex) getObject(int parameterIndex, java.util.Map> map) - getObject(java.lang.String parameterName) + getObject(int parameterIndex) getObject(java.lang.String parameterName, java.util.Map> map) + getObject(java.lang.String parameterName) getRef(int parameterIndex) getRef(java.lang.String parameterName) getRowId(int parameterIndex) @@ -30333,66 +30817,66 @@ package java.sql getSQLXML(java.lang.String parameterName) getString(int parameterIndex) getString(java.lang.String parameterName) - getTime(int parameterIndex) getTime(int parameterIndex, java.util.Calendar cal) - getTime(java.lang.String parameterName) + getTime(int parameterIndex) getTime(java.lang.String parameterName, java.util.Calendar cal) - getTimestamp(int parameterIndex) + getTime(java.lang.String parameterName) getTimestamp(int parameterIndex, java.util.Calendar cal) - getTimestamp(java.lang.String parameterName) + getTimestamp(int parameterIndex) getTimestamp(java.lang.String parameterName, java.util.Calendar cal) + getTimestamp(java.lang.String parameterName) getURL(int parameterIndex) getURL(java.lang.String parameterName) - registerOutParameter(int parameterIndex, int sqlType) registerOutParameter(int parameterIndex, int sqlType, int scale) registerOutParameter(int parameterIndex, int sqlType, java.lang.String typeName) - registerOutParameter(java.lang.String parameterName, int sqlType) + registerOutParameter(int parameterIndex, int sqlType) registerOutParameter(java.lang.String parameterName, int sqlType, int scale) registerOutParameter(java.lang.String parameterName, int sqlType, java.lang.String typeName) - setAsciiStream(java.lang.String parameterName, java.io.InputStream x) + registerOutParameter(java.lang.String parameterName, int sqlType) setAsciiStream(java.lang.String parameterName, java.io.InputStream x, int length) setAsciiStream(java.lang.String parameterName, java.io.InputStream x, long length) + setAsciiStream(java.lang.String parameterName, java.io.InputStream x) setBigDecimal(java.lang.String parameterName, java.math.BigDecimal x) - setBinaryStream(java.lang.String parameterName, java.io.InputStream x) setBinaryStream(java.lang.String parameterName, java.io.InputStream x, int length) setBinaryStream(java.lang.String parameterName, java.io.InputStream x, long length) - setBlob(java.lang.String parameterName, java.io.InputStream inputStream) + setBinaryStream(java.lang.String parameterName, java.io.InputStream x) setBlob(java.lang.String parameterName, java.io.InputStream inputStream, long length) + setBlob(java.lang.String parameterName, java.io.InputStream inputStream) setBlob(java.lang.String parameterName, java.sql.Blob x) setBoolean(java.lang.String parameterName, boolean x) setByte(java.lang.String parameterName, byte x) setBytes(java.lang.String parameterName, byte[] x) - setCharacterStream(java.lang.String parameterName, java.io.Reader reader) setCharacterStream(java.lang.String parameterName, java.io.Reader reader, int length) setCharacterStream(java.lang.String parameterName, java.io.Reader reader, long length) - setClob(java.lang.String parameterName, java.io.Reader reader) + setCharacterStream(java.lang.String parameterName, java.io.Reader reader) setClob(java.lang.String parameterName, java.io.Reader reader, long length) + setClob(java.lang.String parameterName, java.io.Reader reader) setClob(java.lang.String parameterName, java.sql.Clob x) - setDate(java.lang.String parameterName, java.sql.Date x) setDate(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal) + setDate(java.lang.String parameterName, java.sql.Date x) setDouble(java.lang.String parameterName, double x) setFloat(java.lang.String parameterName, float x) setInt(java.lang.String parameterName, int x) setLong(java.lang.String parameterName, long x) - setNCharacterStream(java.lang.String parameterName, java.io.Reader value) setNCharacterStream(java.lang.String parameterName, java.io.Reader value, long length) - setNClob(java.lang.String parameterName, java.io.Reader reader) + setNCharacterStream(java.lang.String parameterName, java.io.Reader value) setNClob(java.lang.String parameterName, java.io.Reader reader, long length) + setNClob(java.lang.String parameterName, java.io.Reader reader) setNClob(java.lang.String parameterName, java.sql.NClob value) setNString(java.lang.String parameterName, java.lang.String value) - setNull(java.lang.String parameterName, int sqlType) setNull(java.lang.String parameterName, int sqlType, java.lang.String typeName) - setObject(java.lang.String parameterName, java.lang.Object x) - setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType) + setNull(java.lang.String parameterName, int sqlType) setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType, int scale) + setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType) + setObject(java.lang.String parameterName, java.lang.Object x) setRowId(java.lang.String parameterName, java.sql.RowId x) setShort(java.lang.String parameterName, short x) setSQLXML(java.lang.String parameterName, java.sql.SQLXML xmlObject) setString(java.lang.String parameterName, java.lang.String x) - setTime(java.lang.String parameterName, java.sql.Time x) setTime(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal) - setTimestamp(java.lang.String parameterName, java.sql.Timestamp x) + setTime(java.lang.String parameterName, java.sql.Time x) setTimestamp(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal) + setTimestamp(java.lang.String parameterName, java.sql.Timestamp x) setURL(java.lang.String parameterName, java.net.URL val) interface Clob getCharacterStream(long pos, long length) @@ -30401,26 +30885,26 @@ package java.sql position(java.sql.Clob searchstr, long start) setAsciiStream(long pos) setCharacterStream(long pos) - setString(long pos, java.lang.String str) setString(long pos, java.lang.String str, int offset, int len) + setString(long pos, java.lang.String str) truncate(long len) interface Connection createArrayOf(java.lang.String typeName, java.lang.Object[] elements) - createStatement(int resultSetType, int resultSetConcurrency) createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) + createStatement(int resultSetType, int resultSetConcurrency) createStruct(java.lang.String typeName, java.lang.Object[] attributes) getClientInfo(java.lang.String name) isValid(int timeout) nativeSQL(java.lang.String sql) - prepareCall(java.lang.String sql) - prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) - prepareStatement(java.lang.String sql) - prepareStatement(java.lang.String sql, int autoGeneratedKeys) - prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) + prepareCall(java.lang.String sql, int resultSetType, int resultSetConcurrency) + prepareCall(java.lang.String sql) prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) + prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) + prepareStatement(java.lang.String sql, int autoGeneratedKeys) prepareStatement(java.lang.String sql, int[] columnIndexes) prepareStatement(java.lang.String sql, java.lang.String[] columnNames) + prepareStatement(java.lang.String sql) releaseSavepoint(java.sql.Savepoint savepoint) rollback(java.sql.Savepoint savepoint) setAutoCommit(boolean autoCommit) @@ -30468,8 +30952,8 @@ package java.sql supportsTransactionIsolationLevel(int level) updatesAreDetected(int type) class DataTruncation - #ctor(int index, boolean parameter, boolean read, int dataSize, int transferSize) #ctor(int index, boolean parameter, boolean read, int dataSize, int transferSize, java.lang.Throwable cause) + #ctor(int index, boolean parameter, boolean read, int dataSize, int transferSize) class Date #ctor(int year, int month, int day) #ctor(long date) @@ -30484,9 +30968,9 @@ package java.sql getPropertyInfo(java.lang.String url, java.util.Properties info) class DriverManager deregisterDriver(java.sql.Driver driver) - getConnection(java.lang.String url) getConnection(java.lang.String url, java.lang.String user, java.lang.String password) getConnection(java.lang.String url, java.util.Properties info) + getConnection(java.lang.String url) getDriver(java.lang.String url) println(java.lang.String message) registerDriver(java.sql.Driver driver) @@ -30506,51 +30990,51 @@ package java.sql isSigned(int param) interface PreparedStatement setArray(int parameterIndex, java.sql.Array x) - setAsciiStream(int parameterIndex, java.io.InputStream x) setAsciiStream(int parameterIndex, java.io.InputStream x, int length) setAsciiStream(int parameterIndex, java.io.InputStream x, long length) + setAsciiStream(int parameterIndex, java.io.InputStream x) setBigDecimal(int parameterIndex, java.math.BigDecimal x) - setBinaryStream(int parameterIndex, java.io.InputStream x) setBinaryStream(int parameterIndex, java.io.InputStream x, int length) setBinaryStream(int parameterIndex, java.io.InputStream x, long length) - setBlob(int parameterIndex, java.io.InputStream inputStream) + setBinaryStream(int parameterIndex, java.io.InputStream x) setBlob(int parameterIndex, java.io.InputStream inputStream, long length) + setBlob(int parameterIndex, java.io.InputStream inputStream) setBlob(int parameterIndex, java.sql.Blob x) setBoolean(int parameterIndex, boolean x) setByte(int parameterIndex, byte x) setBytes(int parameterIndex, byte[] x) - setCharacterStream(int parameterIndex, java.io.Reader reader) setCharacterStream(int parameterIndex, java.io.Reader reader, int length) setCharacterStream(int parameterIndex, java.io.Reader reader, long length) - setClob(int parameterIndex, java.io.Reader reader) + setCharacterStream(int parameterIndex, java.io.Reader reader) setClob(int parameterIndex, java.io.Reader reader, long length) + setClob(int parameterIndex, java.io.Reader reader) setClob(int parameterIndex, java.sql.Clob x) - setDate(int parameterIndex, java.sql.Date x) setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal) + setDate(int parameterIndex, java.sql.Date x) setDouble(int parameterIndex, double x) setFloat(int parameterIndex, float x) setInt(int parameterIndex, int x) setLong(int parameterIndex, long x) - setNCharacterStream(int parameterIndex, java.io.Reader value) setNCharacterStream(int parameterIndex, java.io.Reader value, long length) - setNClob(int parameterIndex, java.io.Reader reader) + setNCharacterStream(int parameterIndex, java.io.Reader value) setNClob(int parameterIndex, java.io.Reader reader, long length) + setNClob(int parameterIndex, java.io.Reader reader) setNClob(int parameterIndex, java.sql.NClob value) setNString(int parameterIndex, java.lang.String value) - setNull(int parameterIndex, int sqlType) setNull(int parameterIndex, int sqlType, java.lang.String typeName) - setObject(int parameterIndex, java.lang.Object x) - setObject(int parameterIndex, java.lang.Object x, int targetSqlType) + setNull(int parameterIndex, int sqlType) setObject(int parameterIndex, java.lang.Object x, int targetSqlType, int scaleOrLength) + setObject(int parameterIndex, java.lang.Object x, int targetSqlType) + setObject(int parameterIndex, java.lang.Object x) setRef(int parameterIndex, java.sql.Ref x) setRowId(int parameterIndex, java.sql.RowId x) setShort(int parameterIndex, short x) setSQLXML(int parameterIndex, java.sql.SQLXML xmlObject) setString(int parameterIndex, java.lang.String x) - setTime(int parameterIndex, java.sql.Time x) setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal) - setTimestamp(int parameterIndex, java.sql.Timestamp x) + setTime(int parameterIndex, java.sql.Time x) setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal) + setTimestamp(int parameterIndex, java.sql.Timestamp x) setUnicodeStream(int parameterIndex, java.io.InputStream x, int length) setURL(int parameterIndex, java.net.URL x) interface Ref @@ -30563,10 +31047,10 @@ package java.sql getArray(java.lang.String columnLabel) getAsciiStream(int columnIndex) getAsciiStream(java.lang.String columnLabel) - getBigDecimal(int columnIndex) getBigDecimal(int columnIndex, int scale) - getBigDecimal(java.lang.String columnLabel) + getBigDecimal(int columnIndex) getBigDecimal(java.lang.String columnLabel, int scale) + getBigDecimal(java.lang.String columnLabel) getBinaryStream(int columnIndex) getBinaryStream(java.lang.String columnLabel) getBlob(int columnIndex) @@ -30581,10 +31065,10 @@ package java.sql getCharacterStream(java.lang.String columnLabel) getClob(int columnIndex) getClob(java.lang.String columnLabel) - getDate(int columnIndex) getDate(int columnIndex, java.util.Calendar cal) - getDate(java.lang.String columnLabel) + getDate(int columnIndex) getDate(java.lang.String columnLabel, java.util.Calendar cal) + getDate(java.lang.String columnLabel) getDouble(int columnIndex) getDouble(java.lang.String columnLabel) getFloat(int columnIndex) @@ -30599,10 +31083,10 @@ package java.sql getNClob(java.lang.String columnLabel) getNString(int columnIndex) getNString(java.lang.String columnLabel) - getObject(int columnIndex) getObject(int columnIndex, java.util.Map> map) - getObject(java.lang.String columnLabel) + getObject(int columnIndex) getObject(java.lang.String columnLabel, java.util.Map> map) + getObject(java.lang.String columnLabel) getRef(int columnIndex) getRef(java.lang.String columnLabel) getRowId(int columnIndex) @@ -30613,14 +31097,14 @@ package java.sql getSQLXML(java.lang.String columnLabel) getString(int columnIndex) getString(java.lang.String columnLabel) - getTime(int columnIndex) getTime(int columnIndex, java.util.Calendar cal) - getTime(java.lang.String columnLabel) + getTime(int columnIndex) getTime(java.lang.String columnLabel, java.util.Calendar cal) - getTimestamp(int columnIndex) + getTime(java.lang.String columnLabel) getTimestamp(int columnIndex, java.util.Calendar cal) - getTimestamp(java.lang.String columnLabel) + getTimestamp(int columnIndex) getTimestamp(java.lang.String columnLabel, java.util.Calendar cal) + getTimestamp(java.lang.String columnLabel) getUnicodeStream(int columnIndex) getUnicodeStream(java.lang.String columnLabel) getURL(int columnIndex) @@ -30630,25 +31114,25 @@ package java.sql setFetchSize(int rows) updateArray(int columnIndex, java.sql.Array x) updateArray(java.lang.String columnLabel, java.sql.Array x) - updateAsciiStream(int columnIndex, java.io.InputStream x) updateAsciiStream(int columnIndex, java.io.InputStream x, int length) updateAsciiStream(int columnIndex, java.io.InputStream x, long length) - updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x) + updateAsciiStream(int columnIndex, java.io.InputStream x) updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x, int length) updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x, long length) + updateAsciiStream(java.lang.String columnLabel, java.io.InputStream x) updateBigDecimal(int columnIndex, java.math.BigDecimal x) updateBigDecimal(java.lang.String columnLabel, java.math.BigDecimal x) - updateBinaryStream(int columnIndex, java.io.InputStream x) updateBinaryStream(int columnIndex, java.io.InputStream x, int length) updateBinaryStream(int columnIndex, java.io.InputStream x, long length) - updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x) + updateBinaryStream(int columnIndex, java.io.InputStream x) updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x, int length) updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x, long length) - updateBlob(int columnIndex, java.io.InputStream inputStream) + updateBinaryStream(java.lang.String columnLabel, java.io.InputStream x) updateBlob(int columnIndex, java.io.InputStream inputStream, long length) + updateBlob(int columnIndex, java.io.InputStream inputStream) updateBlob(int columnIndex, java.sql.Blob x) - updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream) updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream, long length) + updateBlob(java.lang.String columnLabel, java.io.InputStream inputStream) updateBlob(java.lang.String columnLabel, java.sql.Blob x) updateBoolean(int columnIndex, boolean x) updateBoolean(java.lang.String columnLabel, boolean x) @@ -30656,17 +31140,17 @@ package java.sql updateByte(java.lang.String columnLabel, byte x) updateBytes(int columnIndex, byte[] x) updateBytes(java.lang.String columnLabel, byte[] x) - updateCharacterStream(int columnIndex, java.io.Reader x) updateCharacterStream(int columnIndex, java.io.Reader x, int length) updateCharacterStream(int columnIndex, java.io.Reader x, long length) - updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader) + updateCharacterStream(int columnIndex, java.io.Reader x) updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, int length) updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) - updateClob(int columnIndex, java.io.Reader reader) + updateCharacterStream(java.lang.String columnLabel, java.io.Reader reader) updateClob(int columnIndex, java.io.Reader reader, long length) + updateClob(int columnIndex, java.io.Reader reader) updateClob(int columnIndex, java.sql.Clob x) - updateClob(java.lang.String columnLabel, java.io.Reader reader) updateClob(java.lang.String columnLabel, java.io.Reader reader, long length) + updateClob(java.lang.String columnLabel, java.io.Reader reader) updateClob(java.lang.String columnLabel, java.sql.Clob x) updateDate(int columnIndex, java.sql.Date x) updateDate(java.lang.String columnLabel, java.sql.Date x) @@ -30678,24 +31162,24 @@ package java.sql updateInt(java.lang.String columnLabel, int x) updateLong(int columnIndex, long x) updateLong(java.lang.String columnLabel, long x) - updateNCharacterStream(int columnIndex, java.io.Reader x) updateNCharacterStream(int columnIndex, java.io.Reader x, long length) - updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader) + updateNCharacterStream(int columnIndex, java.io.Reader x) updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader, long length) - updateNClob(int columnIndex, java.io.Reader reader) + updateNCharacterStream(java.lang.String columnLabel, java.io.Reader reader) updateNClob(int columnIndex, java.io.Reader reader, long length) + updateNClob(int columnIndex, java.io.Reader reader) updateNClob(int columnIndex, java.sql.NClob nClob) - updateNClob(java.lang.String columnLabel, java.io.Reader reader) updateNClob(java.lang.String columnLabel, java.io.Reader reader, long length) + updateNClob(java.lang.String columnLabel, java.io.Reader reader) updateNClob(java.lang.String columnLabel, java.sql.NClob nClob) updateNString(int columnIndex, java.lang.String nString) updateNString(java.lang.String columnLabel, java.lang.String nString) updateNull(int columnIndex) updateNull(java.lang.String columnLabel) - updateObject(int columnIndex, java.lang.Object x) updateObject(int columnIndex, java.lang.Object x, int scaleOrLength) - updateObject(java.lang.String columnLabel, java.lang.Object x) + updateObject(int columnIndex, java.lang.Object x) updateObject(java.lang.String columnLabel, java.lang.Object x, int scaleOrLength) + updateObject(java.lang.String columnLabel, java.lang.Object x) updateRef(int columnIndex, java.sql.Ref x) updateRef(java.lang.String columnLabel, java.sql.Ref x) updateRowId(int columnIndex, java.sql.RowId x) @@ -30734,73 +31218,73 @@ package java.sql interface RowId equals(java.lang.Object obj) class SQLClientInfoException - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.util.Map failedProperties) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.util.Map failedProperties, java.lang.Throwable cause) - #ctor(java.lang.String reason, java.lang.String SQLState, java.util.Map failedProperties) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.util.Map failedProperties) #ctor(java.lang.String reason, java.lang.String SQLState, java.util.Map failedProperties, java.lang.Throwable cause) - #ctor(java.lang.String reason, java.util.Map failedProperties) + #ctor(java.lang.String reason, java.lang.String SQLState, java.util.Map failedProperties) #ctor(java.lang.String reason, java.util.Map failedProperties, java.lang.Throwable cause) - #ctor(java.util.Map failedProperties) + #ctor(java.lang.String reason, java.util.Map failedProperties) #ctor(java.util.Map failedProperties, java.lang.Throwable cause) + #ctor(java.util.Map failedProperties) interface SQLData readSQL(java.sql.SQLInput stream, java.lang.String typeName) writeSQL(java.sql.SQLOutput stream) class SQLDataException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLException setNextException(java.sql.SQLException ex) - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String sqlState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String sqlState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLFeatureNotSupportedException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLIntegrityConstraintViolationException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLInvalidAuthorizationSpecException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLNonTransientConnectionException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLNonTransientException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) interface SQLOutput writeArray(java.sql.Array x) @@ -30831,64 +31315,64 @@ package java.sql writeTimestamp(java.sql.Timestamp x) writeURL(java.net.URL x) class SQLPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class SQLRecoverableException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLSyntaxErrorException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLTimeoutException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLTransactionRollbackException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLTransientConnectionException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLTransientException - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SQLWarning setNextWarning(java.sql.SQLWarning w) - #ctor(java.lang.String reason) - #ctor(java.lang.String reason, java.lang.String SQLState) - #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState, int vendorCode) #ctor(java.lang.String reason, java.lang.String SQLState, java.lang.Throwable cause) + #ctor(java.lang.String reason, java.lang.String SQLState) #ctor(java.lang.String reason, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) interface SQLXML getSource(java.lang.Class sourceClass) @@ -30896,15 +31380,15 @@ package java.sql setString(java.lang.String value) interface Statement addBatch(java.lang.String sql) - execute(java.lang.String sql) execute(java.lang.String sql, int autoGeneratedKeys) execute(java.lang.String sql, int[] columnIndexes) execute(java.lang.String sql, java.lang.String[] columnNames) + execute(java.lang.String sql) executeQuery(java.lang.String sql) - executeUpdate(java.lang.String sql) executeUpdate(java.lang.String sql, int autoGeneratedKeys) executeUpdate(java.lang.String sql, int[] columnIndexes) executeUpdate(java.lang.String sql, java.lang.String[] columnNames) + executeUpdate(java.lang.String sql) getMoreResults(int current) setCursorName(java.lang.String name) setEscapeProcessing(boolean enable) @@ -30954,16 +31438,16 @@ package java.text #ctor(java.lang.String name) equals(java.lang.Object obj) class AttributedString - addAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value) addAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value, int beginIndex, int endIndex) + addAttribute(java.text.AttributedCharacterIterator.Attribute attribute, java.lang.Object value) addAttributes(java.util.Map attributes, int beginIndex, int endIndex) - #ctor(java.lang.String text) #ctor(java.lang.String text, java.util.Map attributes) - #ctor(java.text.AttributedCharacterIterator text) - #ctor(java.text.AttributedCharacterIterator text, int beginIndex, int endIndex) + #ctor(java.lang.String text) #ctor(java.text.AttributedCharacterIterator text, int beginIndex, int endIndex, java.text.AttributedCharacterIterator.Attribute[] attributes) - getIterator(java.text.AttributedCharacterIterator.Attribute[] attributes) + #ctor(java.text.AttributedCharacterIterator text, int beginIndex, int endIndex) + #ctor(java.text.AttributedCharacterIterator text) getIterator(java.text.AttributedCharacterIterator.Attribute[] attributes, int beginIndex, int endIndex) + getIterator(java.text.AttributedCharacterIterator.Attribute[] attributes) class Bidi #ctor(char[] text, int textStart, byte[] embeddings, int embStart, int paragraphLength, int flags) #ctor(java.lang.String paragraph, int flags) @@ -30995,8 +31479,8 @@ package java.text equals(java.lang.Object obj) format(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition status) format(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition status) - nextDouble(double d) nextDouble(double d, boolean positive) + nextDouble(double d) parse(java.lang.String text, java.text.ParsePosition status) previousDouble(double d) setChoices(double[] limits, java.lang.String[] formats) @@ -31023,16 +31507,16 @@ package java.text class DateFormat equals(java.lang.Object obj) format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition) - format(java.util.Date date) format(java.util.Date date, java.lang.StringBuffer toAppendTo, java.text.FieldPosition fieldPosition) - getDateInstance(int style) + format(java.util.Date date) getDateInstance(int style, java.util.Locale aLocale) - getDateTimeInstance(int dateStyle, int timeStyle) + getDateInstance(int style) getDateTimeInstance(int dateStyle, int timeStyle, java.util.Locale aLocale) - getTimeInstance(int style) + getDateTimeInstance(int dateStyle, int timeStyle) getTimeInstance(int style, java.util.Locale aLocale) - parse(java.lang.String source) + getTimeInstance(int style) parse(java.lang.String source, java.text.ParsePosition pos) + parse(java.lang.String source) parseObject(java.lang.String source, java.text.ParsePosition pos) setCalendar(java.util.Calendar newCalendar) setLenient(boolean lenient) @@ -31056,8 +31540,8 @@ package java.text class DecimalFormat applyLocalizedPattern(java.lang.String pattern) applyPattern(java.lang.String pattern) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, java.text.DecimalFormatSymbols symbols) + #ctor(java.lang.String pattern) equals(java.lang.Object obj) format(double number, java.lang.StringBuffer result, java.text.FieldPosition fieldPosition) format(java.lang.Object number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) @@ -31104,16 +31588,16 @@ package java.text class FieldPosition equals(java.lang.Object obj) #ctor(int field) - #ctor(java.text.Format.Field attribute) #ctor(java.text.Format.Field attribute, int fieldID) + #ctor(java.text.Format.Field attribute) setBeginIndex(int bi) setEndIndex(int ei) class Format - format(java.lang.Object obj) format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) + format(java.lang.Object obj) formatToCharacterIterator(java.lang.Object obj) - parseObject(java.lang.String source) parseObject(java.lang.String source, java.text.ParsePosition pos) + parseObject(java.lang.String source) class Format.Field #ctor(java.lang.String name) class MessageFormat @@ -31123,10 +31607,10 @@ package java.text format(java.lang.Object[] arguments, java.lang.StringBuffer result, java.text.FieldPosition pos) format(java.lang.String pattern, java.lang.Object... arguments) formatToCharacterIterator(java.lang.Object arguments) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, java.util.Locale locale) - parse(java.lang.String source) + #ctor(java.lang.String pattern) parse(java.lang.String source, java.text.ParsePosition pos) + parse(java.lang.String source) parseObject(java.lang.String source, java.text.ParsePosition pos) setFormat(int formatElementIndex, java.text.Format newFormat) setFormatByArgumentIndex(int argumentIndex, java.text.Format newFormat) @@ -31140,18 +31624,18 @@ package java.text normalize(java.lang.CharSequence src, java.text.Normalizer.Form form) class NumberFormat equals(java.lang.Object obj) - format(double number) format(double number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) + format(double number) format(java.lang.Object number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) - format(long number) format(long number, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) + format(long number) getCurrencyInstance(java.util.Locale inLocale) getInstance(java.util.Locale inLocale) getIntegerInstance(java.util.Locale inLocale) getNumberInstance(java.util.Locale inLocale) getPercentInstance(java.util.Locale inLocale) - parse(java.lang.String source) parse(java.lang.String source, java.text.ParsePosition parsePosition) + parse(java.lang.String source) parseObject(java.lang.String source, java.text.ParsePosition pos) setCurrency(java.util.Currency currency) setGroupingUsed(boolean newValue) @@ -31186,16 +31670,16 @@ package java.text parse(java.lang.String text, java.text.ParsePosition pos) set2DigitYearStart(java.util.Date startDate) setDateFormatSymbols(java.text.DateFormatSymbols newFormatSymbols) - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, java.text.DateFormatSymbols formatSymbols) #ctor(java.lang.String pattern, java.util.Locale locale) + #ctor(java.lang.String pattern) class StringCharacterIterator equals(java.lang.Object obj) setIndex(int p) setText(java.lang.String text) - #ctor(java.lang.String text) - #ctor(java.lang.String text, int pos) #ctor(java.lang.String text, int begin, int end, int pos) + #ctor(java.lang.String text, int pos) + #ctor(java.lang.String text) package java.time ;--------------------------------------- @@ -31210,8 +31694,8 @@ package java.time tickSeconds(java.time.ZoneId zone) withZone(java.time.ZoneId zone) class DateTimeException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class DayOfWeek adjustInto(java.time.temporal.Temporal temporal) from(java.time.temporal.TemporalAccessor temporal) @@ -31248,8 +31732,8 @@ package java.time ofMillis(long millis) ofMinutes(long minutes) ofNanos(long nanos) - ofSeconds(long seconds) ofSeconds(long seconds, long nanoAdjustment) + ofSeconds(long seconds) parse(java.lang.CharSequence text) plus(java.time.Duration duration) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) @@ -31283,8 +31767,8 @@ package java.time minusSeconds(long secondsToSubtract) now(java.time.Clock clock) ofEpochMilli(long epochMilli) - ofEpochSecond(long epochSecond) ofEpochSecond(long epochSecond, long nanoAdjustment) + ofEpochSecond(long epochSecond) parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) @@ -31305,14 +31789,14 @@ package java.time class LocalDate adjustInto(java.time.temporal.Temporal temporal) atStartOfDay(java.time.ZoneId zone) - atTime(int hour, int minute) - atTime(int hour, int minute, int second) atTime(int hour, int minute, int second, int nanoOfSecond) + atTime(int hour, int minute, int second) + atTime(int hour, int minute) atTime(java.time.LocalTime time) atTime(java.time.OffsetTime time) compareTo(java.time.chrono.ChronoLocalDate other) - datesUntil(java.time.LocalDate endExclusive) datesUntil(java.time.LocalDate endExclusive, java.time.Period step) + datesUntil(java.time.LocalDate endExclusive) equals(java.lang.Object obj) format(java.time.format.DateTimeFormatter formatter) from(java.time.temporal.TemporalAccessor temporal) @@ -31336,8 +31820,8 @@ package java.time ofEpochDay(long epochDay) ofInstant(java.time.Instant instant, java.time.ZoneId zone) ofYearDay(int year, int dayOfYear) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusDays(long daysToAdd) @@ -31382,17 +31866,17 @@ package java.time minusYears(long years) now(java.time.Clock clock) now(java.time.ZoneId zone) - of(int year, int month, int dayOfMonth, int hour, int minute) - of(int year, int month, int dayOfMonth, int hour, int minute, int second) of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) - of(int year, java.time.Month month, int dayOfMonth, int hour, int minute) - of(int year, java.time.Month month, int dayOfMonth, int hour, int minute, int second) + of(int year, int month, int dayOfMonth, int hour, int minute, int second) + of(int year, int month, int dayOfMonth, int hour, int minute) of(int year, java.time.Month month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond) + of(int year, java.time.Month month, int dayOfMonth, int hour, int minute, int second) + of(int year, java.time.Month month, int dayOfMonth, int hour, int minute) of(java.time.LocalDate date, java.time.LocalTime time) ofEpochSecond(long epochSecond, int nanoOfSecond, java.time.ZoneOffset offset) ofInstant(java.time.Instant instant, java.time.ZoneId zone) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusDays(long days) @@ -31439,14 +31923,14 @@ package java.time minusSeconds(long secondsToSubtract) now(java.time.Clock clock) now(java.time.ZoneId zone) - of(int hour, int minute) - of(int hour, int minute, int second) of(int hour, int minute, int second, int nanoOfSecond) + of(int hour, int minute, int second) + of(int hour, int minute) ofInstant(java.time.Instant instant, java.time.ZoneId zone) ofNanoOfDay(long nanoOfDay) ofSecondOfDay(long secondOfDay) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusHours(long hoursToAdd) @@ -31495,8 +31979,8 @@ package java.time now(java.time.ZoneId zone) of(int month, int dayOfMonth) of(java.time.Month month, int dayOfMonth) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) query(java.time.temporal.TemporalQuery query) range(java.time.temporal.TemporalField field) with(java.time.Month month) @@ -31533,8 +32017,8 @@ package java.time of(java.time.LocalDate date, java.time.LocalTime time, java.time.ZoneOffset offset) of(java.time.LocalDateTime dateTime, java.time.ZoneOffset offset) ofInstant(java.time.Instant instant, java.time.ZoneId zone) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusDays(long days) @@ -31586,8 +32070,8 @@ package java.time of(int hour, int minute, int second, int nanoOfSecond, java.time.ZoneOffset offset) of(java.time.LocalTime time, java.time.ZoneOffset offset) ofInstant(java.time.Instant instant, java.time.ZoneId zone) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusHours(long hours) @@ -31656,8 +32140,8 @@ package java.time now(java.time.Clock clock) now(java.time.ZoneId zone) of(int isoYear) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusYears(long yearsToAdd) @@ -31688,8 +32172,8 @@ package java.time now(java.time.ZoneId zone) of(int year, int month) of(int year, java.time.Month month) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusMonths(long monthsToAdd) @@ -31728,8 +32212,8 @@ package java.time ofInstant(java.time.LocalDateTime localDateTime, java.time.ZoneOffset offset, java.time.ZoneId zone) ofLocal(java.time.LocalDateTime localDateTime, java.time.ZoneId zone, java.time.ZoneOffset preferredOffset) ofStrict(java.time.LocalDateTime localDateTime, java.time.ZoneOffset offset, java.time.ZoneId zone) - parse(java.lang.CharSequence text) parse(java.lang.CharSequence text, java.time.format.DateTimeFormatter formatter) + parse(java.lang.CharSequence text) plus(java.time.temporal.TemporalAmount amountToAdd) plus(long amountToAdd, java.time.temporal.TemporalUnit unit) plusDays(long days) @@ -31760,8 +32244,8 @@ package java.time equals(java.lang.Object obj) from(java.time.temporal.TemporalAccessor temporal) getDisplayName(java.time.format.TextStyle style, java.util.Locale locale) - of(java.lang.String zoneId) of(java.lang.String zoneId, java.util.Map aliasMap) + of(java.lang.String zoneId) ofOffset(java.lang.String prefix, java.time.ZoneOffset offset) class ZoneOffset adjustInto(java.time.temporal.Temporal temporal) @@ -32075,14 +32559,14 @@ package java.time.format formatTo(java.time.temporal.TemporalAccessor temporal, java.lang.Appendable appendable) localizedBy(java.util.Locale locale) ofLocalizedDate(java.time.format.FormatStyle dateStyle) - ofLocalizedDateTime(java.time.format.FormatStyle dateTimeStyle) ofLocalizedDateTime(java.time.format.FormatStyle dateStyle, java.time.format.FormatStyle timeStyle) + ofLocalizedDateTime(java.time.format.FormatStyle dateTimeStyle) ofLocalizedTime(java.time.format.FormatStyle timeStyle) - ofPattern(java.lang.String pattern) ofPattern(java.lang.String pattern, java.util.Locale locale) - parse(java.lang.CharSequence text) + ofPattern(java.lang.String pattern) parse(java.lang.CharSequence text, java.text.ParsePosition position) parse(java.lang.CharSequence text, java.time.temporal.TemporalQuery query) + parse(java.lang.CharSequence text) parseBest(java.lang.CharSequence text, java.time.temporal.TemporalQuery... queries) parseUnresolved(java.lang.CharSequence text, java.text.ParsePosition position) toFormat(java.time.temporal.TemporalQuery parseQuery) @@ -32097,8 +32581,8 @@ package java.time.format append(java.time.format.DateTimeFormatter formatter) appendChronologyText(java.time.format.TextStyle textStyle) appendFraction(java.time.temporal.TemporalField field, int minWidth, int maxWidth, boolean decimalPoint) - appendGenericZoneText(java.time.format.TextStyle textStyle) appendGenericZoneText(java.time.format.TextStyle textStyle, java.util.Set preferredZones) + appendGenericZoneText(java.time.format.TextStyle textStyle) appendInstant(int fractionalDigits) appendLiteral(char literal) appendLiteral(java.lang.String literal) @@ -32107,24 +32591,24 @@ package java.time.format appendOffset(java.lang.String pattern, java.lang.String noOffsetText) appendOptional(java.time.format.DateTimeFormatter formatter) appendPattern(java.lang.String pattern) - appendText(java.time.temporal.TemporalField field) appendText(java.time.temporal.TemporalField field, java.time.format.TextStyle textStyle) appendText(java.time.temporal.TemporalField field, java.util.Map textLookup) - appendValue(java.time.temporal.TemporalField field) - appendValue(java.time.temporal.TemporalField field, int width) + appendText(java.time.temporal.TemporalField field) appendValue(java.time.temporal.TemporalField field, int minWidth, int maxWidth, java.time.format.SignStyle signStyle) + appendValue(java.time.temporal.TemporalField field, int width) + appendValue(java.time.temporal.TemporalField field) appendValueReduced(java.time.temporal.TemporalField field, int width, int maxWidth, int baseValue) appendValueReduced(java.time.temporal.TemporalField field, int width, int maxWidth, java.time.chrono.ChronoLocalDate baseDate) - appendZoneText(java.time.format.TextStyle textStyle) appendZoneText(java.time.format.TextStyle textStyle, java.util.Set preferredZones) + appendZoneText(java.time.format.TextStyle textStyle) getLocalizedDateTimePattern(java.time.format.FormatStyle dateStyle, java.time.format.FormatStyle timeStyle, java.time.chrono.Chronology chrono, java.util.Locale locale) - padNext(int padWidth) padNext(int padWidth, char padChar) + padNext(int padWidth) parseDefaulting(java.time.temporal.TemporalField field, long value) toFormatter(java.util.Locale locale) class DateTimeParseException - #ctor(java.lang.String message, java.lang.CharSequence parsedData, int errorIndex) #ctor(java.lang.String message, java.lang.CharSequence parsedData, int errorIndex, java.lang.Throwable cause) + #ctor(java.lang.String message, java.lang.CharSequence parsedData, int errorIndex) class DecimalStyle equals(java.lang.Object obj) of(java.util.Locale locale) @@ -32191,17 +32675,17 @@ package java.time.temporal between(java.time.temporal.Temporal temporal1Inclusive, java.time.temporal.Temporal temporal2Exclusive) isSupportedBy(java.time.temporal.Temporal temporal) class UnsupportedTemporalTypeException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) class ValueRange checkValidIntValue(long value, java.time.temporal.TemporalField field) checkValidValue(long value, java.time.temporal.TemporalField field) equals(java.lang.Object obj) isValidIntValue(long value) isValidValue(long value) - of(long min, long max) - of(long min, long maxSmallest, long maxLargest) of(long minSmallest, long minLargest, long maxSmallest, long maxLargest) + of(long min, long maxSmallest, long maxLargest) + of(long min, long max) class WeekFields equals(java.lang.Object object) of(java.time.DayOfWeek firstDayOfWeek, int minimalDaysInFirstWeek) @@ -32231,12 +32715,12 @@ package java.time.zone isDaylightSavings(java.time.Instant instant) isValidOffset(java.time.LocalDateTime localDateTime, java.time.ZoneOffset offset) nextTransition(java.time.Instant instant) - of(java.time.ZoneOffset offset) of(java.time.ZoneOffset baseStandardOffset, java.time.ZoneOffset baseWallOffset, java.util.List standardOffsetTransitionList, java.util.List transitionList, java.util.List lastRules) + of(java.time.ZoneOffset offset) previousTransition(java.time.Instant instant) class ZoneRulesException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) package java.util ;--------------------------------------- @@ -32349,8 +32833,8 @@ package java.util binarySearch(double[] a, int fromIndex, int toIndex, double key) binarySearch(float[] a, float key) binarySearch(float[] a, int fromIndex, int toIndex, float key) - binarySearch(int[] a, int key) binarySearch(int[] a, int fromIndex, int toIndex, int key) + binarySearch(int[] a, int key) binarySearch(java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object key) binarySearch(java.lang.Object[] a, java.lang.Object key) binarySearch(long[] a, int fromIndex, int toIndex, long key) @@ -32375,10 +32859,10 @@ package java.util compare(long[] a, long[] b) compare(short[] a, int aFromIndex, int aToIndex, short[] b, int bFromIndex, int bToIndex) compare(short[] a, short[] b) - compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex, java.util.Comparator cmp) - compare(T[] a, T[] b) + compare(T[] a, int aFromIndex, int aToIndex, T[] b, int bFromIndex, int bToIndex) compare(T[] a, T[] b, java.util.Comparator cmp) + compare(T[] a, T[] b) compareUnsigned(byte[] a, byte[] b) compareUnsigned(byte[] a, int aFromIndex, int aToIndex, byte[] b, int bFromIndex, int bToIndex) compareUnsigned(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) @@ -32440,8 +32924,8 @@ package java.util fill(double[] a, int fromIndex, int toIndex, double val) fill(float[] a, float val) fill(float[] a, int fromIndex, int toIndex, float val) - fill(int[] a, int val) fill(int[] a, int fromIndex, int toIndex, int val) + fill(int[] a, int val) fill(java.lang.Object[] a, int fromIndex, int toIndex, java.lang.Object val) fill(java.lang.Object[] a, java.lang.Object val) fill(long[] a, int fromIndex, int toIndex, long val) @@ -32489,62 +32973,62 @@ package java.util parallelSetAll(int[] array, java.util.function.IntUnaryOperator generator) parallelSetAll(long[] array, java.util.function.IntToLongFunction generator) parallelSetAll(T[] array, java.util.function.IntFunction generator) - parallelSort(byte[] a) parallelSort(byte[] a, int fromIndex, int toIndex) - parallelSort(char[] a) + parallelSort(byte[] a) parallelSort(char[] a, int fromIndex, int toIndex) - parallelSort(double[] a) + parallelSort(char[] a) parallelSort(double[] a, int fromIndex, int toIndex) - parallelSort(float[] a) + parallelSort(double[] a) parallelSort(float[] a, int fromIndex, int toIndex) - parallelSort(int[] a) + parallelSort(float[] a) parallelSort(int[] a, int fromIndex, int toIndex) - parallelSort(long[] a) + parallelSort(int[] a) parallelSort(long[] a, int fromIndex, int toIndex) - parallelSort(short[] a) + parallelSort(long[] a) parallelSort(short[] a, int fromIndex, int toIndex) - parallelSort(T[] a) - parallelSort(T[] a, int fromIndex, int toIndex) + parallelSort(short[] a) parallelSort(T[] a, int fromIndex, int toIndex, java.util.Comparator cmp) + parallelSort(T[] a, int fromIndex, int toIndex) parallelSort(T[] a, java.util.Comparator cmp) + parallelSort(T[] a) setAll(double[] array, java.util.function.IntToDoubleFunction generator) setAll(int[] array, java.util.function.IntUnaryOperator generator) setAll(long[] array, java.util.function.IntToLongFunction generator) setAll(T[] array, java.util.function.IntFunction generator) - sort(byte[] a) sort(byte[] a, int fromIndex, int toIndex) - sort(char[] a) + sort(byte[] a) sort(char[] a, int fromIndex, int toIndex) - sort(double[] a) + sort(char[] a) sort(double[] a, int fromIndex, int toIndex) - sort(float[] a) + sort(double[] a) sort(float[] a, int fromIndex, int toIndex) - sort(int[] a) + sort(float[] a) sort(int[] a, int fromIndex, int toIndex) - sort(java.lang.Object[] a) + sort(int[] a) sort(java.lang.Object[] a, int fromIndex, int toIndex) - sort(long[] a) + sort(java.lang.Object[] a) sort(long[] a, int fromIndex, int toIndex) - sort(short[] a) + sort(long[] a) sort(short[] a, int fromIndex, int toIndex) + sort(short[] a) sort(T[] a, int fromIndex, int toIndex, java.util.Comparator c) sort(T[] a, java.util.Comparator c) - spliterator(double[] array) spliterator(double[] array, int startInclusive, int endExclusive) - spliterator(int[] array) + spliterator(double[] array) spliterator(int[] array, int startInclusive, int endExclusive) - spliterator(long[] array) + spliterator(int[] array) spliterator(long[] array, int startInclusive, int endExclusive) - spliterator(T[] array) + spliterator(long[] array) spliterator(T[] array, int startInclusive, int endExclusive) - stream(double[] array) + spliterator(T[] array) stream(double[] array, int startInclusive, int endExclusive) - stream(int[] array) + stream(double[] array) stream(int[] array, int startInclusive, int endExclusive) - stream(long[] array) + stream(int[] array) stream(long[] array, int startInclusive, int endExclusive) - stream(T[] array) + stream(long[] array) stream(T[] array, int startInclusive, int endExclusive) + stream(T[] array) toString(boolean[] a) toString(byte[] a) toString(char[] a) @@ -32557,14 +33041,14 @@ package java.util class Base64 getMimeEncoder(int lineLength, byte[] lineSeparator) class Base64.Decoder - decode(byte[] src) decode(byte[] src, byte[] dst) + decode(byte[] src) decode(java.lang.String src) decode(java.nio.ByteBuffer buffer) wrap(java.io.InputStream is) class Base64.Encoder - encode(byte[] src) encode(byte[] src, byte[] dst) + encode(byte[] src) encode(java.nio.ByteBuffer buffer) encodeToString(byte[] src) wrap(java.io.OutputStream os) @@ -32572,23 +33056,23 @@ package java.util and(java.util.BitSet set) andNot(java.util.BitSet set) #ctor(int nbits) - clear(int bitIndex) clear(int fromIndex, int toIndex) + clear(int bitIndex) equals(java.lang.Object obj) - flip(int bitIndex) flip(int fromIndex, int toIndex) - get(int bitIndex) + flip(int bitIndex) get(int fromIndex, int toIndex) + get(int bitIndex) intersects(java.util.BitSet set) nextClearBit(int fromIndex) nextSetBit(int fromIndex) or(java.util.BitSet set) previousClearBit(int fromIndex) previousSetBit(int fromIndex) - set(int bitIndex) set(int bitIndex, boolean value) - set(int fromIndex, int toIndex) set(int fromIndex, int toIndex, boolean value) + set(int fromIndex, int toIndex) + set(int bitIndex) valueOf(byte[] bytes) valueOf(java.nio.ByteBuffer bb) valueOf(java.nio.LongBuffer lb) @@ -32609,8 +33093,8 @@ package java.util getDisplayNames(int field, int style, java.util.Locale locale) getGreatestMinimum(int field) getInstance(java.util.Locale aLocale) - getInstance(java.util.TimeZone zone) getInstance(java.util.TimeZone zone, java.util.Locale aLocale) + getInstance(java.util.TimeZone zone) getLeastMaximum(int field) getMaximum(int field) getMinimum(int field) @@ -32618,10 +33102,10 @@ package java.util isSet(int field) roll(int field, boolean up) roll(int field, int amount) - set(int field, int value) - set(int year, int month, int date) - set(int year, int month, int date, int hourOfDay, int minute) set(int year, int month, int date, int hourOfDay, int minute, int second) + set(int year, int month, int date, int hourOfDay, int minute) + set(int year, int month, int date) + set(int field, int value) setFirstDayOfWeek(int value) setLenient(boolean lenient) setMinimalDaysInFirstWeek(int value) @@ -32638,8 +33122,8 @@ package java.util setInstant(long instant) setLenient(boolean lenient) setLocale(java.util.Locale locale) - setTimeOfDay(int hourOfDay, int minute, int second) setTimeOfDay(int hourOfDay, int minute, int second, int millis) + setTimeOfDay(int hourOfDay, int minute, int second) setTimeZone(java.util.TimeZone zone) setWeekDate(int weekYear, int weekOfYear, int dayOfWeek) setWeekDefinition(int firstDayOfWeek, int minimalDaysInFirstWeek) @@ -32677,23 +33161,23 @@ package java.util indexOfSubList(java.util.List source, java.util.List target) lastIndexOfSubList(java.util.List source, java.util.List target) list(java.util.Enumeration e) - max(java.util.Collection coll) max(java.util.Collection coll, java.util.Comparator comp) - min(java.util.Collection coll) + max(java.util.Collection coll) min(java.util.Collection coll, java.util.Comparator comp) + min(java.util.Collection coll) nCopies(int n, T o) newSetFromMap(java.util.Map map) replaceAll(java.util.List list, T oldVal, T newVal) reverse(java.util.List list) reverseOrder(java.util.Comparator cmp) rotate(java.util.List list, int distance) - shuffle(java.util.List list) shuffle(java.util.List list, java.util.Random rnd) + shuffle(java.util.List list) singleton(T o) singletonList(T o) singletonMap(K key, V value) - sort(java.util.List list) sort(java.util.List list, java.util.Comparator c) + sort(java.util.List list) swap(java.util.List list, int i, int j) synchronizedCollection(java.util.Collection c) synchronizedList(java.util.List list) @@ -32713,8 +33197,8 @@ package java.util unmodifiableSortedSet(java.util.SortedSet s) interface Comparator compare(T o1, T o2) - comparing(java.util.function.Function keyExtractor) comparing(java.util.function.Function keyExtractor, java.util.Comparator keyComparator) + comparing(java.util.function.Function keyExtractor) comparingDouble(java.util.function.ToDoubleFunction keyExtractor) comparingInt(java.util.function.ToIntFunction keyExtractor) comparingLong(java.util.function.ToLongFunction keyExtractor) @@ -32722,14 +33206,14 @@ package java.util nullsFirst(java.util.Comparator comparator) nullsLast(java.util.Comparator comparator) thenComparing(java.util.Comparator other) - thenComparing(java.util.function.Function keyExtractor) thenComparing(java.util.function.Function keyExtractor, java.util.Comparator keyComparator) + thenComparing(java.util.function.Function keyExtractor) thenComparingDouble(java.util.function.ToDoubleFunction keyExtractor) thenComparingInt(java.util.function.ToIntFunction keyExtractor) thenComparingLong(java.util.function.ToLongFunction keyExtractor) class ConcurrentModificationException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class Currency getDisplayName(java.util.Locale locale) @@ -32740,9 +33224,9 @@ package java.util after(java.util.Date when) before(java.util.Date when) compareTo(java.util.Date anotherDate) - #ctor(int year, int month, int date) - #ctor(int year, int month, int date, int hrs, int min) #ctor(int year, int month, int date, int hrs, int min, int sec) + #ctor(int year, int month, int date, int hrs, int min) + #ctor(int year, int month, int date) #ctor(java.lang.String s) #ctor(long date) equals(java.lang.Object obj) @@ -32796,12 +33280,12 @@ package java.util copyOf(java.util.Collection c) copyOf(java.util.EnumSet s) noneOf(java.lang.Class elementType) - of(E e) - of(E e1, E e2) - of(E e1, E e2, E e3) - of(E e1, E e2, E e3, E e4) of(E e1, E e2, E e3, E e4, E e5) + of(E e1, E e2, E e3, E e4) + of(E e1, E e2, E e3) of(E first, E... rest) + of(E e1, E e2) + of(E e) range(E from, E to) class EventListenerProxy #ctor(T listener) @@ -32814,21 +33298,21 @@ package java.util class Formatter format(java.lang.String format, java.lang.Object... args) format(java.util.Locale l, java.lang.String format, java.lang.Object... args) - #ctor(java.io.File file) - #ctor(java.io.File file, java.lang.String csn) #ctor(java.io.File file, java.lang.String csn, java.util.Locale l) + #ctor(java.io.File file, java.lang.String csn) #ctor(java.io.File file, java.nio.charset.Charset charset, java.util.Locale l) - #ctor(java.io.OutputStream os) - #ctor(java.io.OutputStream os, java.lang.String csn) + #ctor(java.io.File file) #ctor(java.io.OutputStream os, java.lang.String csn, java.util.Locale l) + #ctor(java.io.OutputStream os, java.lang.String csn) #ctor(java.io.OutputStream os, java.nio.charset.Charset charset, java.util.Locale l) + #ctor(java.io.OutputStream os) #ctor(java.io.PrintStream ps) - #ctor(java.lang.Appendable a) #ctor(java.lang.Appendable a, java.util.Locale l) - #ctor(java.lang.String fileName) - #ctor(java.lang.String fileName, java.lang.String csn) + #ctor(java.lang.Appendable a) #ctor(java.lang.String fileName, java.lang.String csn, java.util.Locale l) + #ctor(java.lang.String fileName, java.lang.String csn) #ctor(java.lang.String fileName, java.nio.charset.Charset charset, java.util.Locale l) + #ctor(java.lang.String fileName) #ctor(java.util.Locale l) class GregorianCalendar add(int field, int amount) @@ -32840,12 +33324,12 @@ package java.util getLeastMaximum(int field) getMaximum(int field) getMinimum(int field) - #ctor(int year, int month, int dayOfMonth) - #ctor(int year, int month, int dayOfMonth, int hourOfDay, int minute) #ctor(int year, int month, int dayOfMonth, int hourOfDay, int minute, int second) + #ctor(int year, int month, int dayOfMonth, int hourOfDay, int minute) + #ctor(int year, int month, int dayOfMonth) #ctor(java.util.Locale aLocale) - #ctor(java.util.TimeZone zone) #ctor(java.util.TimeZone zone, java.util.Locale aLocale) + #ctor(java.util.TimeZone zone) isLeapYear(int year) roll(int field, boolean up) roll(int field, int amount) @@ -32861,23 +33345,23 @@ package java.util forEach(java.util.function.BiConsumer action) get(java.lang.Object key) getOrDefault(java.lang.Object key, V defaultValue) - #ctor(int initialCapacity) #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Map m) merge(K key, V value, java.util.function.BiFunction remappingFunction) put(K key, V value) putAll(java.util.Map m) putIfAbsent(K key, V value) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) + remove(java.lang.Object key) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) class HashSet add(E e) contains(java.lang.Object o) - #ctor(int initialCapacity) #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Collection c) remove(java.lang.Object o) class Hashtable @@ -32891,40 +33375,40 @@ package java.util forEach(java.util.function.BiConsumer action) get(java.lang.Object key) getOrDefault(java.lang.Object key, V defaultValue) - #ctor(int initialCapacity) #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Map t) merge(K key, V value, java.util.function.BiFunction remappingFunction) put(K key, V value) putAll(java.util.Map t) putIfAbsent(K key, V value) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) + remove(java.lang.Object key) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) class HexFormat equals(java.lang.Object o) - formatHex(A out, byte[] bytes) formatHex(A out, byte[] bytes, int fromIndex, int toIndex) - formatHex(byte[] bytes) + formatHex(A out, byte[] bytes) formatHex(byte[] bytes, int fromIndex, int toIndex) + formatHex(byte[] bytes) fromHexDigit(int ch) - fromHexDigits(java.lang.CharSequence string) fromHexDigits(java.lang.CharSequence string, int fromIndex, int toIndex) - fromHexDigitsToLong(java.lang.CharSequence string) + fromHexDigits(java.lang.CharSequence string) fromHexDigitsToLong(java.lang.CharSequence string, int fromIndex, int toIndex) + fromHexDigitsToLong(java.lang.CharSequence string) isHexDigit(int ch) ofDelimiter(java.lang.String delimiter) parseHex(char[] chars, int fromIndex, int toIndex) - parseHex(java.lang.CharSequence string) parseHex(java.lang.CharSequence string, int fromIndex, int toIndex) + parseHex(java.lang.CharSequence string) toHexDigits(A out, byte value) toHexDigits(byte value) toHexDigits(char value) toHexDigits(int value) - toHexDigits(long value) toHexDigits(long value, int digits) + toHexDigits(long value) toHexDigits(short value) toHighHexDigit(int value) toLowHexDigit(int value) @@ -32954,8 +33438,8 @@ package java.util class IllegalFormatWidthException #ctor(int w) class IllformedLocaleException - #ctor(java.lang.String message) #ctor(java.lang.String message, int errorIndex) + #ctor(java.lang.String message) class InputMismatchException #ctor(java.lang.String s) class IntSummaryStatistics @@ -32972,15 +33456,15 @@ package java.util forEach(java.util.function.BiConsumer action) get(java.lang.Object key) getOrDefault(java.lang.Object key, V defaultValue) - #ctor(int initialCapacity) - #ctor(int initialCapacity, float loadFactor) #ctor(int initialCapacity, float loadFactor, boolean accessOrder) + #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Map m) removeEldestEntry(java.util.Map.Entry eldest) replaceAll(java.util.function.BiFunction function) class LinkedHashSet - #ctor(int initialCapacity) #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Collection c) class LinkedList add(E e) @@ -33018,17 +33502,17 @@ package java.util indexOf(java.lang.Object o) lastIndexOf(java.lang.Object o) listIterator(int index) - of(E e1) - of(E e1, E e2) - of(E e1, E e2, E e3) - of(E e1, E e2, E e3, E e4) - of(E e1, E e2, E e3, E e4, E e5) - of(E e1, E e2, E e3, E e4, E e5, E e6) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) + of(E e1, E e2, E e3, E e4, E e5, E e6) + of(E e1, E e2, E e3, E e4, E e5) + of(E e1, E e2, E e3, E e4) + of(E e1, E e2, E e3) + of(E e1, E e2) of(E... elements) + of(E e1) remove(int index) remove(java.lang.Object o) removeAll(java.util.Collection c) @@ -33045,10 +33529,10 @@ package java.util handleGetObject(java.lang.String key) class Locale equals(java.lang.Object obj) - filter(java.util.List priorityList, java.util.Collection locales) filter(java.util.List priorityList, java.util.Collection locales, java.util.Locale.FilteringMode mode) - filterTags(java.util.List priorityList, java.util.Collection tags) + filter(java.util.List priorityList, java.util.Collection locales) filterTags(java.util.List priorityList, java.util.Collection tags, java.util.Locale.FilteringMode mode) + filterTags(java.util.List priorityList, java.util.Collection tags) forLanguageTag(java.lang.String languageTag) getDefault(java.util.Locale.Category category) getDisplayCountry(java.util.Locale locale) @@ -33059,13 +33543,13 @@ package java.util getExtension(char key) getISOCountries(java.util.Locale.IsoCountryCode type) getUnicodeLocaleType(java.lang.String key) - #ctor(java.lang.String language) - #ctor(java.lang.String language, java.lang.String country) #ctor(java.lang.String language, java.lang.String country, java.lang.String variant) + #ctor(java.lang.String language, java.lang.String country) + #ctor(java.lang.String language) lookup(java.util.List priorityList, java.util.Collection locales) lookupTag(java.util.List priorityList, java.util.Collection tags) - setDefault(java.util.Locale newLocale) setDefault(java.util.Locale.Category category, java.util.Locale newLocale) + setDefault(java.util.Locale newLocale) class Locale.Builder addUnicodeLocaleAttribute(java.lang.String attribute) removeUnicodeLocaleAttribute(java.lang.String attribute) @@ -33079,11 +33563,11 @@ package java.util setVariant(java.lang.String variant) class Locale.LanguageRange equals(java.lang.Object obj) - #ctor(java.lang.String range) #ctor(java.lang.String range, double weight) + #ctor(java.lang.String range) mapEquivalents(java.util.List priorityList, java.util.Map> map) - parse(java.lang.String ranges) parse(java.lang.String ranges, java.util.Map> map) + parse(java.lang.String ranges) class LongSummaryStatistics accept(int value) accept(long value) @@ -33102,24 +33586,24 @@ package java.util get(java.lang.Object key) getOrDefault(java.lang.Object key, V defaultValue) merge(K key, V value, java.util.function.BiFunction remappingFunction) - of(K k1, V v1) - of(K k1, V v1, K k2, V v2) - of(K k1, V v1, K k2, V v2, K k3, V v3) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) - of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) + of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) + of(K k1, V v1, K k2, V v2, K k3, V v3) + of(K k1, V v1, K k2, V v2) + of(K k1, V v1) ofEntries(java.util.Map.Entry... entries) put(K key, V value) putAll(java.util.Map m) putIfAbsent(K key, V value) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) + remove(java.lang.Object key) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) interface Map.Entry comparingByKey(java.util.Comparator cmp) @@ -33137,30 +33621,30 @@ package java.util ceilingKey(K key) floorEntry(K key) floorKey(K key) - headMap(K toKey) headMap(K toKey, boolean inclusive) + headMap(K toKey) higherEntry(K key) higherKey(K key) lowerEntry(K key) lowerKey(K key) subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) subMap(K fromKey, K toKey) - tailMap(K fromKey) tailMap(K fromKey, boolean inclusive) + tailMap(K fromKey) interface NavigableSet ceiling(E e) floor(E e) - headSet(E toElement) headSet(E toElement, boolean inclusive) + headSet(E toElement) higher(E e) lower(E e) subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) subSet(E fromElement, E toElement) - tailSet(E fromElement) tailSet(E fromElement, boolean inclusive) + tailSet(E fromElement) class NoSuchElementException - #ctor(java.lang.String s) #ctor(java.lang.String s, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class Objects checkFromIndexSize(int fromIndex, int size, int length) @@ -33176,13 +33660,13 @@ package java.util hashCode(java.lang.Object o) isNull(java.lang.Object obj) nonNull(java.lang.Object obj) - requireNonNull(T obj) requireNonNull(T obj, java.lang.String message) requireNonNull(T obj, java.util.function.Supplier messageSupplier) + requireNonNull(T obj) requireNonNullElse(T obj, T defaultObj) requireNonNullElseGet(T obj, java.util.function.Supplier supplier) - toString(java.lang.Object o) toString(java.lang.Object o, java.lang.String nullDefault) + toString(java.lang.Object o) class Observable addObserver(java.util.Observer o) deleteObserver(java.util.Observer o) @@ -33242,8 +33726,8 @@ package java.util contains(java.lang.Object o) forEach(java.util.function.Consumer action) offer(E e) - #ctor(int initialCapacity) #ctor(int initialCapacity, java.util.Comparator comparator) + #ctor(int initialCapacity) #ctor(java.util.Collection c) #ctor(java.util.Comparator comparator) #ctor(java.util.PriorityQueue c) @@ -33254,8 +33738,8 @@ package java.util retainAll(java.util.Collection c) toArray(T[] a) class Properties - getProperty(java.lang.String key) getProperty(java.lang.String key, java.lang.String defaultValue) + getProperty(java.lang.String key) list(java.io.PrintStream out) list(java.io.PrintWriter out) load(java.io.InputStream inStream) @@ -33266,8 +33750,8 @@ package java.util setProperty(java.lang.String key, java.lang.String value) store(java.io.OutputStream out, java.lang.String comments) store(java.io.Writer writer, java.lang.String comments) - storeToXML(java.io.OutputStream os, java.lang.String comment) storeToXML(java.io.OutputStream os, java.lang.String comment, java.lang.String encoding) + storeToXML(java.io.OutputStream os, java.lang.String comment) class PropertyPermission #ctor(java.lang.String name, java.lang.String actions) class PropertyResourceBundle @@ -33279,14 +33763,14 @@ package java.util offer(E e) class Random doubles(double randomNumberOrigin, double randomNumberBound) - doubles(long streamSize) doubles(long streamSize, double randomNumberOrigin, double randomNumberBound) + doubles(long streamSize) ints(int randomNumberOrigin, int randomNumberBound) - ints(long streamSize) ints(long streamSize, int randomNumberOrigin, int randomNumberBound) - longs(long streamSize) - longs(long randomNumberOrigin, long randomNumberBound) + ints(long streamSize) longs(long streamSize, long randomNumberOrigin, long randomNumberBound) + longs(long randomNumberOrigin, long randomNumberBound) + longs(long streamSize) next(int bits) nextBytes(byte[] bytes) nextInt(int bound) @@ -33295,12 +33779,12 @@ package java.util class ResourceBundle clearCache(java.lang.ClassLoader loader) containsKey(java.lang.String key) - getBundle(java.lang.String baseName) - getBundle(java.lang.String baseName, java.util.Locale locale) - getBundle(java.lang.String baseName, java.util.Locale locale, java.lang.ClassLoader loader) getBundle(java.lang.String baseName, java.util.Locale targetLocale, java.lang.ClassLoader loader, java.util.ResourceBundle.Control control) + getBundle(java.lang.String baseName, java.util.Locale locale, java.lang.ClassLoader loader) getBundle(java.lang.String baseName, java.util.Locale targetLocale, java.util.ResourceBundle.Control control) + getBundle(java.lang.String baseName, java.util.Locale locale) getBundle(java.lang.String baseName, java.util.ResourceBundle.Control control) + getBundle(java.lang.String baseName) getObject(java.lang.String key) getString(java.lang.String key) getStringArray(java.lang.String key) @@ -33338,20 +33822,20 @@ package java.util nextInt(int radix) nextLong(int radix) nextShort(int radix) - #ctor(java.io.File source) #ctor(java.io.File source, java.lang.String charsetName) #ctor(java.io.File source, java.nio.charset.Charset charset) - #ctor(java.io.InputStream source) + #ctor(java.io.File source) #ctor(java.io.InputStream source, java.lang.String charsetName) #ctor(java.io.InputStream source, java.nio.charset.Charset charset) + #ctor(java.io.InputStream source) #ctor(java.lang.Readable source) #ctor(java.lang.String source) - #ctor(java.nio.channels.ReadableByteChannel source) #ctor(java.nio.channels.ReadableByteChannel source, java.lang.String charsetName) #ctor(java.nio.channels.ReadableByteChannel source, java.nio.charset.Charset charset) - #ctor(java.nio.file.Path source) + #ctor(java.nio.channels.ReadableByteChannel source) #ctor(java.nio.file.Path source, java.lang.String charsetName) #ctor(java.nio.file.Path source, java.nio.charset.Charset charset) + #ctor(java.nio.file.Path source) skip(java.lang.String pattern) skip(java.util.regex.Pattern pattern) useDelimiter(java.lang.String pattern) @@ -33359,11 +33843,11 @@ package java.util useLocale(java.util.Locale locale) useRadix(int radix) class ServiceConfigurationError - #ctor(java.lang.String msg) #ctor(java.lang.String msg, java.lang.Throwable cause) + #ctor(java.lang.String msg) class ServiceLoader - load(java.lang.Class service) load(java.lang.Class service, java.lang.ClassLoader loader) + load(java.lang.Class service) loadInstalled(java.lang.Class service) interface Set add(E e) @@ -33372,17 +33856,17 @@ package java.util containsAll(java.util.Collection c) copyOf(java.util.Collection coll) equals(java.lang.Object o) - of(E e1) - of(E e1, E e2) - of(E e1, E e2, E e3) - of(E e1, E e2, E e3, E e4) - of(E e1, E e2, E e3, E e4, E e5) - of(E e1, E e2, E e3, E e4, E e5, E e6) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) - of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8) + of(E e1, E e2, E e3, E e4, E e5, E e6, E e7) + of(E e1, E e2, E e3, E e4, E e5, E e6) + of(E e1, E e2, E e3, E e4, E e5) + of(E e1, E e2, E e3, E e4) + of(E e1, E e2, E e3) + of(E e1, E e2) of(E... elements) + of(E e1) remove(java.lang.Object o) removeAll(java.util.Collection c) retainAll(java.util.Collection c) @@ -33394,18 +33878,18 @@ package java.util hasSameRules(java.util.TimeZone other) inDaylightTime(java.util.Date date) setDSTSavings(int millisSavedDuringDST) - setEndRule(int endMonth, int endDay, int endTime) - setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, boolean after) + setEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) + setEndRule(int endMonth, int endDay, int endTime) setRawOffset(int offsetMillis) - setStartRule(int startMonth, int startDay, int startTime) - setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, boolean after) + setStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) + setStartRule(int startMonth, int startDay, int startTime) setStartYear(int year) - #ctor(int rawOffset, java.lang.String ID) - #ctor(int rawOffset, java.lang.String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime) - #ctor(int rawOffset, java.lang.String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime, int dstSavings) #ctor(int rawOffset, java.lang.String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int startTimeMode, int endMonth, int endDay, int endDayOfWeek, int endTime, int endTimeMode, int dstSavings) + #ctor(int rawOffset, java.lang.String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime, int dstSavings) + #ctor(int rawOffset, java.lang.String ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime) + #ctor(int rawOffset, java.lang.String ID) interface SortedMap headMap(K toKey) subMap(K fromKey, K toKey) @@ -33441,19 +33925,19 @@ package java.util iterator(java.util.Spliterator.OfInt spliterator) iterator(java.util.Spliterator.OfLong spliterator) iterator(java.util.Spliterator spliterator) - spliterator(double[] array, int additionalCharacteristics) spliterator(double[] array, int fromIndex, int toIndex, int additionalCharacteristics) - spliterator(int[] array, int additionalCharacteristics) + spliterator(double[] array, int additionalCharacteristics) spliterator(int[] array, int fromIndex, int toIndex, int additionalCharacteristics) - spliterator(java.lang.Object[] array, int additionalCharacteristics) + spliterator(int[] array, int additionalCharacteristics) spliterator(java.lang.Object[] array, int fromIndex, int toIndex, int additionalCharacteristics) + spliterator(java.lang.Object[] array, int additionalCharacteristics) spliterator(java.util.Collection c, int characteristics) spliterator(java.util.Iterator iterator, long size, int characteristics) spliterator(java.util.PrimitiveIterator.OfDouble iterator, long size, int characteristics) spliterator(java.util.PrimitiveIterator.OfInt iterator, long size, int characteristics) spliterator(java.util.PrimitiveIterator.OfLong iterator, long size, int characteristics) - spliterator(long[] array, int additionalCharacteristics) spliterator(long[] array, int fromIndex, int toIndex, int additionalCharacteristics) + spliterator(long[] array, int additionalCharacteristics) spliteratorUnknownSize(java.util.Iterator iterator, int characteristics) spliteratorUnknownSize(java.util.PrimitiveIterator.OfDouble iterator, int characteristics) spliteratorUnknownSize(java.util.PrimitiveIterator.OfInt iterator, int characteristics) @@ -33468,21 +33952,21 @@ package java.util #ctor(long est, int additionalCharacteristics) class SplittableRandom doubles(double randomNumberOrigin, double randomNumberBound) - doubles(long streamSize) doubles(long streamSize, double randomNumberOrigin, double randomNumberBound) + doubles(long streamSize) ints(int randomNumberOrigin, int randomNumberBound) - ints(long streamSize) ints(long streamSize, int randomNumberOrigin, int randomNumberBound) - longs(long streamSize) - longs(long randomNumberOrigin, long randomNumberBound) + ints(long streamSize) longs(long streamSize, long randomNumberOrigin, long randomNumberBound) + longs(long randomNumberOrigin, long randomNumberBound) + longs(long streamSize) nextBytes(byte[] bytes) - nextDouble(double bound) nextDouble(double origin, double bound) - nextInt(int bound) + nextDouble(double bound) nextInt(int origin, int bound) - nextLong(long bound) + nextInt(int bound) nextLong(long origin, long bound) + nextLong(long bound) #ctor(long seed) class Stack push(E item) @@ -33491,27 +33975,27 @@ package java.util add(java.lang.CharSequence newElement) merge(java.util.StringJoiner other) setEmptyValue(java.lang.CharSequence emptyValue) - #ctor(java.lang.CharSequence delimiter) #ctor(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix) + #ctor(java.lang.CharSequence delimiter) class StringTokenizer nextToken(java.lang.String delim) - #ctor(java.lang.String str) - #ctor(java.lang.String str, java.lang.String delim) #ctor(java.lang.String str, java.lang.String delim, boolean returnDelims) + #ctor(java.lang.String str, java.lang.String delim) + #ctor(java.lang.String str) class Timer - schedule(java.util.TimerTask task, java.util.Date time) schedule(java.util.TimerTask task, java.util.Date firstTime, long period) - schedule(java.util.TimerTask task, long delay) + schedule(java.util.TimerTask task, java.util.Date time) schedule(java.util.TimerTask task, long delay, long period) + schedule(java.util.TimerTask task, long delay) scheduleAtFixedRate(java.util.TimerTask task, java.util.Date firstTime, long period) scheduleAtFixedRate(java.util.TimerTask task, long delay, long period) #ctor(boolean isDaemon) - #ctor(java.lang.String name) #ctor(java.lang.String name, boolean isDaemon) + #ctor(java.lang.String name) class TimeZone getAvailableIDs(int rawOffset) - getDisplayName(boolean daylight, int style) getDisplayName(boolean daylightTime, int style, java.util.Locale locale) + getDisplayName(boolean daylight, int style) getDisplayName(java.util.Locale locale) getOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) getOffset(long date) @@ -33533,8 +34017,8 @@ package java.util floorKey(K key) forEach(java.util.function.BiConsumer action) get(java.lang.Object key) - headMap(K toKey) headMap(K toKey, boolean inclusive) + headMap(K toKey) higherEntry(K key) higherKey(K key) lowerEntry(K key) @@ -33542,13 +34026,13 @@ package java.util put(K key, V value) putAll(java.util.Map map) remove(java.lang.Object key) - replace(K key, V value) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) subMap(K fromKey, K toKey) - tailMap(K fromKey) tailMap(K fromKey, boolean inclusive) + tailMap(K fromKey) #ctor(java.util.Comparator comparator) #ctor(java.util.Map m) #ctor(java.util.SortedMap m) @@ -33558,15 +34042,15 @@ package java.util ceiling(E e) contains(java.lang.Object o) floor(E e) - headSet(E toElement) headSet(E toElement, boolean inclusive) + headSet(E toElement) higher(E e) lower(E e) remove(java.lang.Object o) subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) subSet(E fromElement, E toElement) - tailSet(E fromElement) tailSet(E fromElement, boolean inclusive) + tailSet(E fromElement) #ctor(java.util.Collection c) #ctor(java.util.Comparator comparator) #ctor(java.util.SortedSet s) @@ -33594,11 +34078,11 @@ package java.util equals(java.lang.Object o) forEach(java.util.function.Consumer action) get(int index) - indexOf(java.lang.Object o) indexOf(java.lang.Object o, int index) + indexOf(java.lang.Object o) insertElementAt(E obj, int index) - lastIndexOf(java.lang.Object o) lastIndexOf(java.lang.Object o, int index) + lastIndexOf(java.lang.Object o) listIterator(int index) remove(int index) remove(java.lang.Object o) @@ -33615,8 +34099,8 @@ package java.util sort(java.util.Comparator c) subList(int fromIndex, int toIndex) toArray(T[] a) - #ctor(int initialCapacity) #ctor(int initialCapacity, int capacityIncrement) + #ctor(int initialCapacity) #ctor(java.util.Collection c) class WeakHashMap containsKey(java.lang.Object key) @@ -33627,33 +34111,33 @@ package java.util putAll(java.util.Map m) remove(java.lang.Object key) replaceAll(java.util.function.BiFunction function) - #ctor(int initialCapacity) #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Map m) package java.util.concurrent ;--------------------------------------- class AbstractExecutorService - invokeAll(java.util.Collection> tasks) invokeAll(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) - invokeAny(java.util.Collection> tasks) + invokeAll(java.util.Collection> tasks) invokeAny(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) + invokeAny(java.util.Collection> tasks) newTaskFor(java.lang.Runnable runnable, T value) newTaskFor(java.util.concurrent.Callable callable) - submit(java.lang.Runnable task) submit(java.lang.Runnable task, T result) + submit(java.lang.Runnable task) submit(java.util.concurrent.Callable task) class ArrayBlockingQueue add(E e) - #ctor(int capacity) - #ctor(int capacity, boolean fair) #ctor(int capacity, boolean fair, java.util.Collection c) + #ctor(int capacity, boolean fair) + #ctor(int capacity) contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) + drainTo(java.util.Collection c) forEach(java.util.function.Consumer action) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) @@ -33666,12 +34150,12 @@ package java.util.concurrent addFirst(E e) addLast(E e) contains(java.lang.Object o) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) - offerFirst(E e) + offer(E e) offerFirst(E e, long timeout, java.util.concurrent.TimeUnit unit) - offerLast(E e) + offerFirst(E e) offerLast(E e, long timeout, java.util.concurrent.TimeUnit unit) + offerLast(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) pollFirst(long timeout, java.util.concurrent.TimeUnit unit) pollLast(long timeout, java.util.concurrent.TimeUnit unit) @@ -33685,10 +34169,10 @@ package java.util.concurrent interface BlockingQueue add(E e) contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) - offer(E e) + drainTo(java.util.Collection c) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) @@ -33698,73 +34182,73 @@ package java.util.concurrent #ctor(java.lang.String message) class CompletableFuture acceptEither(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) - acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action, java.util.concurrent.Executor executor) + acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) allOf(java.util.concurrent.CompletableFuture... cfs) anyOf(java.util.concurrent.CompletableFuture... cfs) applyToEither(java.util.concurrent.CompletionStage other, java.util.function.Function fn) - applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn) applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn, java.util.concurrent.Executor executor) + applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn) cancel(boolean mayInterruptIfRunning) complete(T value) - completeAsync(java.util.function.Supplier supplier) completeAsync(java.util.function.Supplier supplier, java.util.concurrent.Executor executor) + completeAsync(java.util.function.Supplier supplier) completedFuture(U value) completedStage(U value) completeExceptionally(java.lang.Throwable ex) completeOnTimeout(T value, long timeout, java.util.concurrent.TimeUnit unit) - delayedExecutor(long delay, java.util.concurrent.TimeUnit unit) delayedExecutor(long delay, java.util.concurrent.TimeUnit unit, java.util.concurrent.Executor executor) + delayedExecutor(long delay, java.util.concurrent.TimeUnit unit) exceptionally(java.util.function.Function fn) - exceptionallyAsync(java.util.function.Function fn) exceptionallyAsync(java.util.function.Function fn, java.util.concurrent.Executor executor) + exceptionallyAsync(java.util.function.Function fn) exceptionallyCompose(java.util.function.Function> fn) - exceptionallyComposeAsync(java.util.function.Function> fn) exceptionallyComposeAsync(java.util.function.Function> fn, java.util.concurrent.Executor executor) + exceptionallyComposeAsync(java.util.function.Function> fn) failedFuture(java.lang.Throwable ex) failedStage(java.lang.Throwable ex) get(long timeout, java.util.concurrent.TimeUnit unit) getNow(T valueIfAbsent) handle(java.util.function.BiFunction fn) - handleAsync(java.util.function.BiFunction fn) handleAsync(java.util.function.BiFunction fn, java.util.concurrent.Executor executor) + handleAsync(java.util.function.BiFunction fn) obtrudeException(java.lang.Throwable ex) obtrudeValue(T value) orTimeout(long timeout, java.util.concurrent.TimeUnit unit) runAfterBoth(java.util.concurrent.CompletionStage other, java.lang.Runnable action) - runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action, java.util.concurrent.Executor executor) + runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterEither(java.util.concurrent.CompletionStage other, java.lang.Runnable action) - runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action, java.util.concurrent.Executor executor) - runAsync(java.lang.Runnable runnable) + runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAsync(java.lang.Runnable runnable, java.util.concurrent.Executor executor) - supplyAsync(java.util.function.Supplier supplier) + runAsync(java.lang.Runnable runnable) supplyAsync(java.util.function.Supplier supplier, java.util.concurrent.Executor executor) + supplyAsync(java.util.function.Supplier supplier) thenAccept(java.util.function.Consumer action) - thenAcceptAsync(java.util.function.Consumer action) thenAcceptAsync(java.util.function.Consumer action, java.util.concurrent.Executor executor) + thenAcceptAsync(java.util.function.Consumer action) thenAcceptBoth(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) - thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action, java.util.concurrent.Executor executor) + thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) thenApply(java.util.function.Function fn) - thenApplyAsync(java.util.function.Function fn) thenApplyAsync(java.util.function.Function fn, java.util.concurrent.Executor executor) + thenApplyAsync(java.util.function.Function fn) thenCombine(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) - thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn, java.util.concurrent.Executor executor) + thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) thenCompose(java.util.function.Function> fn) - thenComposeAsync(java.util.function.Function> fn) thenComposeAsync(java.util.function.Function> fn, java.util.concurrent.Executor executor) + thenComposeAsync(java.util.function.Function> fn) thenRun(java.lang.Runnable action) - thenRunAsync(java.lang.Runnable action) thenRunAsync(java.lang.Runnable action, java.util.concurrent.Executor executor) + thenRunAsync(java.lang.Runnable action) whenComplete(java.util.function.BiConsumer action) - whenCompleteAsync(java.util.function.BiConsumer action) whenCompleteAsync(java.util.function.BiConsumer action, java.util.concurrent.Executor executor) + whenCompleteAsync(java.util.function.BiConsumer action) class CompletionException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface CompletionService poll(long timeout, java.util.concurrent.TimeUnit unit) @@ -33772,54 +34256,54 @@ package java.util.concurrent submit(java.util.concurrent.Callable task) interface CompletionStage acceptEither(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) - acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action, java.util.concurrent.Executor executor) + acceptEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Consumer action) applyToEither(java.util.concurrent.CompletionStage other, java.util.function.Function fn) - applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn) applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn, java.util.concurrent.Executor executor) + applyToEitherAsync(java.util.concurrent.CompletionStage other, java.util.function.Function fn) exceptionally(java.util.function.Function fn) - exceptionallyAsync(java.util.function.Function fn) exceptionallyAsync(java.util.function.Function fn, java.util.concurrent.Executor executor) + exceptionallyAsync(java.util.function.Function fn) exceptionallyCompose(java.util.function.Function> fn) - exceptionallyComposeAsync(java.util.function.Function> fn) exceptionallyComposeAsync(java.util.function.Function> fn, java.util.concurrent.Executor executor) + exceptionallyComposeAsync(java.util.function.Function> fn) handle(java.util.function.BiFunction fn) - handleAsync(java.util.function.BiFunction fn) handleAsync(java.util.function.BiFunction fn, java.util.concurrent.Executor executor) + handleAsync(java.util.function.BiFunction fn) runAfterBoth(java.util.concurrent.CompletionStage other, java.lang.Runnable action) - runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action, java.util.concurrent.Executor executor) + runAfterBothAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterEither(java.util.concurrent.CompletionStage other, java.lang.Runnable action) - runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action, java.util.concurrent.Executor executor) + runAfterEitherAsync(java.util.concurrent.CompletionStage other, java.lang.Runnable action) thenAccept(java.util.function.Consumer action) - thenAcceptAsync(java.util.function.Consumer action) thenAcceptAsync(java.util.function.Consumer action, java.util.concurrent.Executor executor) + thenAcceptAsync(java.util.function.Consumer action) thenAcceptBoth(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) - thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action, java.util.concurrent.Executor executor) + thenAcceptBothAsync(java.util.concurrent.CompletionStage other, java.util.function.BiConsumer action) thenApply(java.util.function.Function fn) - thenApplyAsync(java.util.function.Function fn) thenApplyAsync(java.util.function.Function fn, java.util.concurrent.Executor executor) + thenApplyAsync(java.util.function.Function fn) thenCombine(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) - thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn, java.util.concurrent.Executor executor) + thenCombineAsync(java.util.concurrent.CompletionStage other, java.util.function.BiFunction fn) thenCompose(java.util.function.Function> fn) - thenComposeAsync(java.util.function.Function> fn) thenComposeAsync(java.util.function.Function> fn, java.util.concurrent.Executor executor) + thenComposeAsync(java.util.function.Function> fn) thenRun(java.lang.Runnable action) - thenRunAsync(java.lang.Runnable action) thenRunAsync(java.lang.Runnable action, java.util.concurrent.Executor executor) + thenRunAsync(java.lang.Runnable action) whenComplete(java.util.function.BiConsumer action) - whenCompleteAsync(java.util.function.BiConsumer action) whenCompleteAsync(java.util.function.BiConsumer action, java.util.concurrent.Executor executor) + whenCompleteAsync(java.util.function.BiConsumer action) class ConcurrentHashMap compute(K key, java.util.function.BiFunction remappingFunction) computeIfAbsent(K key, java.util.function.Function mappingFunction) computeIfPresent(K key, java.util.function.BiFunction remappingFunction) - #ctor(int initialCapacity) - #ctor(int initialCapacity, float loadFactor) #ctor(int initialCapacity, float loadFactor, int concurrencyLevel) + #ctor(int initialCapacity, float loadFactor) + #ctor(int initialCapacity) #ctor(java.util.Map m) contains(java.lang.Object value) containsKey(java.lang.Object key) @@ -33861,10 +34345,10 @@ package java.util.concurrent reduceValuesToDouble(long parallelismThreshold, java.util.function.ToDoubleFunction transformer, double basis, java.util.function.DoubleBinaryOperator reducer) reduceValuesToInt(long parallelismThreshold, java.util.function.ToIntFunction transformer, int basis, java.util.function.IntBinaryOperator reducer) reduceValuesToLong(long parallelismThreshold, java.util.function.ToLongFunction transformer, long basis, java.util.function.LongBinaryOperator reducer) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) + remove(java.lang.Object key) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) search(long parallelismThreshold, java.util.function.BiFunction searchFunction) searchEntries(long parallelismThreshold, java.util.function.Function,? extends U> searchFunction) @@ -33921,16 +34405,16 @@ package java.util.concurrent merge(K key, V value, java.util.function.BiFunction remappingFunction) putIfAbsent(K key, V value) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) interface ConcurrentNavigableMap - headMap(K toKey) headMap(K toKey, boolean inclusive) + headMap(K toKey) subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) subMap(K fromKey, K toKey) - tailMap(K fromKey) tailMap(K fromKey, boolean inclusive) + tailMap(K fromKey) class ConcurrentSkipListMap ceilingEntry(K key) ceilingKey(K key) @@ -33948,8 +34432,8 @@ package java.util.concurrent forEach(java.util.function.BiConsumer action) get(java.lang.Object key) getOrDefault(java.lang.Object key, V defaultValue) - headMap(K toKey) headMap(K toKey, boolean inclusive) + headMap(K toKey) higherEntry(K key) higherKey(K key) lowerEntry(K key) @@ -33957,15 +34441,15 @@ package java.util.concurrent merge(K key, V value, java.util.function.BiFunction remappingFunction) put(K key, V value) putIfAbsent(K key, V value) - remove(java.lang.Object key) remove(java.lang.Object key, java.lang.Object value) - replace(K key, V value) + remove(java.lang.Object key) replace(K key, V oldValue, V newValue) + replace(K key, V value) replaceAll(java.util.function.BiFunction function) subMap(K fromKey, boolean fromInclusive, K toKey, boolean toInclusive) subMap(K fromKey, K toKey) - tailMap(K fromKey) tailMap(K fromKey, boolean inclusive) + tailMap(K fromKey) class ConcurrentSkipListSet add(E e) ceiling(E e) @@ -33975,16 +34459,16 @@ package java.util.concurrent contains(java.lang.Object o) equals(java.lang.Object o) floor(E e) - headSet(E toElement) headSet(E toElement, boolean inclusive) + headSet(E toElement) higher(E e) lower(E e) remove(java.lang.Object o) removeAll(java.util.Collection c) subSet(E fromElement, boolean fromInclusive, E toElement, boolean toInclusive) subSet(E fromElement, E toElement) - tailSet(E fromElement) tailSet(E fromElement, boolean inclusive) + tailSet(E fromElement) class CopyOnWriteArrayList add(E e) add(int index, E element) @@ -34034,8 +34518,8 @@ package java.util.concurrent addToPendingCount(int delta) compareAndSetPendingCount(int expected, int count) complete(T rawResult) - #ctor(java.util.concurrent.CountedCompleter completer) #ctor(java.util.concurrent.CountedCompleter completer, int initialPendingCount) + #ctor(java.util.concurrent.CountedCompleter completer) helpComplete(int maxTasks) onCompletion(java.util.concurrent.CountedCompleter caller) onExceptionalCompletion(java.lang.Throwable ex, java.util.concurrent.CountedCompleter caller) @@ -34043,46 +34527,46 @@ package java.util.concurrent setRawResult(T t) class CyclicBarrier await(long timeout, java.util.concurrent.TimeUnit unit) - #ctor(int parties) #ctor(int parties, java.lang.Runnable barrierAction) + #ctor(int parties) interface Delayed getDelay(java.util.concurrent.TimeUnit unit) class DelayQueue add(E e) #ctor(java.util.Collection c) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) - offer(E e) + drainTo(java.util.Collection c) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) toArray(T[] a) class Exchanger - exchange(V x) exchange(V x, long timeout, java.util.concurrent.TimeUnit unit) + exchange(V x) class ExecutionException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface Executor execute(java.lang.Runnable command) class ExecutorCompletionService - #ctor(java.util.concurrent.Executor executor) #ctor(java.util.concurrent.Executor executor, java.util.concurrent.BlockingQueue> completionQueue) + #ctor(java.util.concurrent.Executor executor) poll(long timeout, java.util.concurrent.TimeUnit unit) submit(java.lang.Runnable task, V result) submit(java.util.concurrent.Callable task) class Executors - callable(java.lang.Runnable task) callable(java.lang.Runnable task, T result) + callable(java.lang.Runnable task) callable(java.security.PrivilegedAction action) callable(java.security.PrivilegedExceptionAction action) newCachedThreadPool(java.util.concurrent.ThreadFactory threadFactory) - newFixedThreadPool(int nThreads) newFixedThreadPool(int nThreads, java.util.concurrent.ThreadFactory threadFactory) - newScheduledThreadPool(int corePoolSize) + newFixedThreadPool(int nThreads) newScheduledThreadPool(int corePoolSize, java.util.concurrent.ThreadFactory threadFactory) + newScheduledThreadPool(int corePoolSize) newSingleThreadExecutor(java.util.concurrent.ThreadFactory threadFactory) newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory threadFactory) newWorkStealingPool(int parallelism) @@ -34092,12 +34576,12 @@ package java.util.concurrent unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService executor) interface ExecutorService awaitTermination(long timeout, java.util.concurrent.TimeUnit unit) - invokeAll(java.util.Collection> tasks) invokeAll(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) - invokeAny(java.util.Collection> tasks) + invokeAll(java.util.Collection> tasks) invokeAny(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) - submit(java.lang.Runnable task) + invokeAny(java.util.Collection> tasks) submit(java.lang.Runnable task, T result) + submit(java.lang.Runnable task) submit(java.util.concurrent.Callable task) interface Flow.Publisher subscribe(java.util.concurrent.Flow.Subscriber subscriber) @@ -34113,26 +34597,26 @@ package java.util.concurrent drainTasksTo(java.util.Collection> c) execute(java.lang.Runnable task) execute(java.util.concurrent.ForkJoinTask task) - #ctor(int parallelism) - #ctor(int parallelism, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory factory, java.lang.Thread.UncaughtExceptionHandler handler, boolean asyncMode) #ctor(int parallelism, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory factory, java.lang.Thread.UncaughtExceptionHandler handler, boolean asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, java.util.function.Predicate saturate, long keepAliveTime, java.util.concurrent.TimeUnit unit) + #ctor(int parallelism, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory factory, java.lang.Thread.UncaughtExceptionHandler handler, boolean asyncMode) + #ctor(int parallelism) invoke(java.util.concurrent.ForkJoinTask task) - invokeAll(java.util.Collection> tasks) invokeAll(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) - invokeAny(java.util.Collection> tasks) + invokeAll(java.util.Collection> tasks) invokeAny(java.util.Collection> tasks, long timeout, java.util.concurrent.TimeUnit unit) + invokeAny(java.util.Collection> tasks) managedBlock(java.util.concurrent.ForkJoinPool.ManagedBlocker blocker) newTaskFor(java.lang.Runnable runnable, T value) newTaskFor(java.util.concurrent.Callable callable) - submit(java.lang.Runnable task) submit(java.lang.Runnable task, T result) + submit(java.lang.Runnable task) submit(java.util.concurrent.Callable task) submit(java.util.concurrent.ForkJoinTask task) interface ForkJoinPool.ForkJoinWorkerThreadFactory newThread(java.util.concurrent.ForkJoinPool pool) class ForkJoinTask - adapt(java.lang.Runnable runnable) adapt(java.lang.Runnable runnable, T result) + adapt(java.lang.Runnable runnable) adapt(java.util.concurrent.Callable callable) cancel(boolean mayInterruptIfRunning) compareAndSetForkJoinTaskTag(short expect, short update) @@ -34163,17 +34647,17 @@ package java.util.concurrent addFirst(E e) addLast(E e) contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) + drainTo(java.util.Collection c) forEach(java.util.function.Consumer action) #ctor(int capacity) #ctor(java.util.Collection c) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) - offerFirst(E e) + offer(E e) offerFirst(E e, long timeout, java.util.concurrent.TimeUnit unit) - offerLast(E e) + offerFirst(E e) offerLast(E e, long timeout, java.util.concurrent.TimeUnit unit) + offerLast(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) pollFirst(long timeout, java.util.concurrent.TimeUnit unit) pollLast(long timeout, java.util.concurrent.TimeUnit unit) @@ -34190,13 +34674,13 @@ package java.util.concurrent toArray(T[] a) class LinkedBlockingQueue contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) + drainTo(java.util.Collection c) forEach(java.util.function.Consumer action) #ctor(int capacity) #ctor(java.util.Collection c) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) @@ -34207,12 +34691,12 @@ package java.util.concurrent class LinkedTransferQueue add(E e) contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) + drainTo(java.util.Collection c) forEach(java.util.function.Consumer action) #ctor(java.util.Collection c) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) @@ -34221,28 +34705,28 @@ package java.util.concurrent retainAll(java.util.Collection c) toArray(T[] a) transfer(E e) - tryTransfer(E e) tryTransfer(E e, long timeout, java.util.concurrent.TimeUnit unit) + tryTransfer(E e) class Phaser awaitAdvance(int phase) - awaitAdvanceInterruptibly(int phase) awaitAdvanceInterruptibly(int phase, long timeout, java.util.concurrent.TimeUnit unit) + awaitAdvanceInterruptibly(int phase) bulkRegister(int parties) onAdvance(int phase, int registeredParties) #ctor(int parties) - #ctor(java.util.concurrent.Phaser parent) #ctor(java.util.concurrent.Phaser parent, int parties) + #ctor(java.util.concurrent.Phaser parent) class PriorityBlockingQueue add(E e) contains(java.lang.Object o) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) + drainTo(java.util.Collection c) forEach(java.util.function.Consumer action) - offer(E e) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) - #ctor(int initialCapacity) #ctor(int initialCapacity, java.util.Comparator comparator) + #ctor(int initialCapacity) #ctor(java.util.Collection c) put(E e) remove(java.lang.Object o) @@ -34255,8 +34739,8 @@ package java.util.concurrent class RecursiveTask setRawResult(V value) class RejectedExecutionException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface RejectedExecutionHandler rejectedExecution(java.lang.Runnable r, java.util.concurrent.ThreadPoolExecutor executor) @@ -34272,26 +34756,26 @@ package java.util.concurrent schedule(java.lang.Runnable command, long delay, java.util.concurrent.TimeUnit unit) schedule(java.util.concurrent.Callable callable, long delay, java.util.concurrent.TimeUnit unit) scheduleAtFixedRate(java.lang.Runnable command, long initialDelay, long period, java.util.concurrent.TimeUnit unit) - #ctor(int corePoolSize) #ctor(int corePoolSize, java.util.concurrent.RejectedExecutionHandler handler) - #ctor(int corePoolSize, java.util.concurrent.ThreadFactory threadFactory) #ctor(int corePoolSize, java.util.concurrent.ThreadFactory threadFactory, java.util.concurrent.RejectedExecutionHandler handler) + #ctor(int corePoolSize, java.util.concurrent.ThreadFactory threadFactory) + #ctor(int corePoolSize) scheduleWithFixedDelay(java.lang.Runnable command, long initialDelay, long delay, java.util.concurrent.TimeUnit unit) setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean value) setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean value) setRemoveOnCancelPolicy(boolean value) - submit(java.lang.Runnable task) submit(java.lang.Runnable task, T result) + submit(java.lang.Runnable task) submit(java.util.concurrent.Callable task) class Semaphore acquire(int permits) acquireUninterruptibly(int permits) reducePermits(int reduction) release(int permits) - #ctor(int permits) #ctor(int permits, boolean fair) - tryAcquire(int permits) + #ctor(int permits) tryAcquire(int permits, long timeout, java.util.concurrent.TimeUnit unit) + tryAcquire(int permits) tryAcquire(long timeout, java.util.concurrent.TimeUnit unit) class SubmissionPublisher closeExceptionally(java.lang.Throwable error) @@ -34299,17 +34783,17 @@ package java.util.concurrent isSubscribed(java.util.concurrent.Flow.Subscriber subscriber) offer(T item, java.util.function.BiPredicate,? super T> onDrop) offer(T item, long timeout, java.util.concurrent.TimeUnit unit, java.util.function.BiPredicate,? super T> onDrop) - #ctor(java.util.concurrent.Executor executor, int maxBufferCapacity) #ctor(java.util.concurrent.Executor executor, int maxBufferCapacity, java.util.function.BiConsumer,? super java.lang.Throwable> handler) + #ctor(java.util.concurrent.Executor executor, int maxBufferCapacity) submit(T item) subscribe(java.util.concurrent.Flow.Subscriber subscriber) class SynchronousQueue contains(java.lang.Object o) containsAll(java.util.Collection c) - drainTo(java.util.Collection c) drainTo(java.util.Collection c, int maxElements) - offer(E e) + drainTo(java.util.Collection c) offer(E e, long timeout, java.util.concurrent.TimeUnit unit) + offer(E e) poll(long timeout, java.util.concurrent.TimeUnit unit) put(E e) remove(java.lang.Object o) @@ -34321,21 +34805,21 @@ package java.util.concurrent newThread(java.lang.Runnable r) class ThreadLocalRandom doubles(double randomNumberOrigin, double randomNumberBound) - doubles(long streamSize) doubles(long streamSize, double randomNumberOrigin, double randomNumberBound) + doubles(long streamSize) ints(int randomNumberOrigin, int randomNumberBound) - ints(long streamSize) ints(long streamSize, int randomNumberOrigin, int randomNumberBound) - longs(long streamSize) - longs(long randomNumberOrigin, long randomNumberBound) + ints(long streamSize) longs(long streamSize, long randomNumberOrigin, long randomNumberBound) + longs(long randomNumberOrigin, long randomNumberBound) + longs(long streamSize) next(int bits) - nextDouble(double bound) nextDouble(double origin, double bound) - nextInt(int bound) + nextDouble(double bound) nextInt(int origin, int bound) - nextLong(long bound) + nextInt(int bound) nextLong(long origin, long bound) + nextLong(long bound) setSeed(long seed) class ThreadPoolExecutor afterExecute(java.lang.Runnable r, java.lang.Throwable t) @@ -34350,10 +34834,10 @@ package java.util.concurrent setMaximumPoolSize(int maximumPoolSize) setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler handler) setThreadFactory(java.util.concurrent.ThreadFactory threadFactory) - #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue) #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue, java.util.concurrent.RejectedExecutionHandler handler) - #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue, java.util.concurrent.ThreadFactory threadFactory) #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue, java.util.concurrent.ThreadFactory threadFactory, java.util.concurrent.RejectedExecutionHandler handler) + #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue, java.util.concurrent.ThreadFactory threadFactory) + #ctor(int corePoolSize, int maximumPoolSize, long keepAliveTime, java.util.concurrent.TimeUnit unit, java.util.concurrent.BlockingQueue workQueue) class ThreadPoolExecutor.AbortPolicy rejectedExecution(java.lang.Runnable r, java.util.concurrent.ThreadPoolExecutor e) class ThreadPoolExecutor.CallerRunsPolicy @@ -34380,8 +34864,8 @@ package java.util.concurrent toSeconds(long duration) interface TransferQueue transfer(E e) - tryTransfer(E e) tryTransfer(E e, long timeout, java.util.concurrent.TimeUnit unit) + tryTransfer(E e) package java.util.concurrent.atomic ;--------------------------------------- @@ -34865,19 +35349,19 @@ package java.util.jar getEntry(java.lang.String name) getInputStream(java.util.zip.ZipEntry ze) getJarEntry(java.lang.String name) - #ctor(java.io.File file) - #ctor(java.io.File file, boolean verify) #ctor(java.io.File file, boolean verify, int mode) - #ctor(java.lang.String name) + #ctor(java.io.File file, boolean verify) + #ctor(java.io.File file) #ctor(java.lang.String name, boolean verify) + #ctor(java.lang.String name) class JarInputStream createZipEntry(java.lang.String name) - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, boolean verify) + #ctor(java.io.InputStream in) read(byte[] b, int off, int len) class JarOutputStream - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, java.util.jar.Manifest man) + #ctor(java.io.OutputStream out) putNextEntry(java.util.zip.ZipEntry ze) class Manifest equals(java.lang.Object o) @@ -34904,10 +35388,10 @@ package java.util.logging class ErrorManager error(java.lang.String msg, java.lang.Exception ex, int code) class FileHandler - #ctor(java.lang.String pattern) #ctor(java.lang.String pattern, boolean append) - #ctor(java.lang.String pattern, int limit, int count) #ctor(java.lang.String pattern, int limit, int count, boolean append) + #ctor(java.lang.String pattern, int limit, int count) + #ctor(java.lang.String pattern) publish(java.util.logging.LogRecord record) interface Filter isLoggable(java.util.logging.LogRecord record) @@ -34927,18 +35411,18 @@ package java.util.logging setLevel(java.util.logging.Level newLevel) class Level equals(java.lang.Object ox) - #ctor(java.lang.String name, int value) #ctor(java.lang.String name, int value, java.lang.String resourceBundleName) + #ctor(java.lang.String name, int value) parse(java.lang.String name) class Logger addHandler(java.util.logging.Handler handler) config(java.lang.String msg) config(java.util.function.Supplier msgSupplier) - entering(java.lang.String sourceClass, java.lang.String sourceMethod) entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object param1) entering(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object[] params) - exiting(java.lang.String sourceClass, java.lang.String sourceMethod) + entering(java.lang.String sourceClass, java.lang.String sourceMethod) exiting(java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Object result) + exiting(java.lang.String sourceClass, java.lang.String sourceMethod) fine(java.lang.String msg) fine(java.util.function.Supplier msgSupplier) finer(java.lang.String msg) @@ -34946,29 +35430,29 @@ package java.util.logging finest(java.lang.String msg) finest(java.util.function.Supplier msgSupplier) getAnonymousLogger(java.lang.String resourceBundleName) - getLogger(java.lang.String name) getLogger(java.lang.String name, java.lang.String resourceBundleName) + getLogger(java.lang.String name) info(java.lang.String msg) info(java.util.function.Supplier msgSupplier) isLoggable(java.util.logging.Level level) - log(java.util.logging.Level level, java.lang.String msg) log(java.util.logging.Level level, java.lang.String msg, java.lang.Object param1) log(java.util.logging.Level level, java.lang.String msg, java.lang.Object[] params) log(java.util.logging.Level level, java.lang.String msg, java.lang.Throwable thrown) + log(java.util.logging.Level level, java.lang.String msg) log(java.util.logging.Level level, java.lang.Throwable thrown, java.util.function.Supplier msgSupplier) log(java.util.logging.Level level, java.util.function.Supplier msgSupplier) log(java.util.logging.LogRecord record) #ctor(java.lang.String name, java.lang.String resourceBundleName) - logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg) logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object param1) logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Object[] params) logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg, java.lang.Throwable thrown) + logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String msg) logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.Throwable thrown, java.util.function.Supplier msgSupplier) logp(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.util.function.Supplier msgSupplier) - logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg) logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object param1) logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Object[] params) logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg, java.lang.Throwable thrown) + logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.lang.String bundleName, java.lang.String msg) logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.util.ResourceBundle bundle, java.lang.String msg, java.lang.Object... params) logrb(java.util.logging.Level level, java.lang.String sourceClass, java.lang.String sourceMethod, java.util.ResourceBundle bundle, java.lang.String msg, java.lang.Throwable thrown) removeHandler(java.util.logging.Handler handler) @@ -35066,8 +35550,8 @@ package java.util.prefs #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class InvalidPreferencesFormatException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class NodeChangeEvent #ctor(java.util.prefs.Preferences parent, java.util.prefs.Preferences child) @@ -35135,13 +35619,13 @@ package java.util.regex group(int group) start(int group) class Pattern - compile(java.lang.String regex) compile(java.lang.String regex, int flags) + compile(java.lang.String regex) matcher(java.lang.CharSequence input) matches(java.lang.String regex, java.lang.CharSequence input) quote(java.lang.String s) - split(java.lang.CharSequence input) split(java.lang.CharSequence input, int limit) + split(java.lang.CharSequence input) splitAsStream(java.lang.CharSequence input) class PatternSyntaxException #ctor(java.lang.String desc, java.lang.String regex, int index) @@ -35160,19 +35644,19 @@ package java.util.stream collectingAndThen(java.util.stream.Collector downstream, java.util.function.Function finisher) filtering(java.util.function.Predicate predicate, java.util.stream.Collector downstream) flatMapping(java.util.function.Function> mapper, java.util.stream.Collector downstream) - groupingBy(java.util.function.Function classifier) groupingBy(java.util.function.Function classifier, java.util.function.Supplier mapFactory, java.util.stream.Collector downstream) groupingBy(java.util.function.Function classifier, java.util.stream.Collector downstream) - groupingByConcurrent(java.util.function.Function classifier) + groupingBy(java.util.function.Function classifier) groupingByConcurrent(java.util.function.Function classifier, java.util.function.Supplier mapFactory, java.util.stream.Collector downstream) groupingByConcurrent(java.util.function.Function classifier, java.util.stream.Collector downstream) - joining(java.lang.CharSequence delimiter) + groupingByConcurrent(java.util.function.Function classifier) joining(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix) + joining(java.lang.CharSequence delimiter) mapping(java.util.function.Function mapper, java.util.stream.Collector downstream) maxBy(java.util.Comparator comparator) minBy(java.util.Comparator comparator) - partitioningBy(java.util.function.Predicate predicate) partitioningBy(java.util.function.Predicate predicate, java.util.stream.Collector downstream) + partitioningBy(java.util.function.Predicate predicate) reducing(java.util.function.BinaryOperator op) reducing(T identity, java.util.function.BinaryOperator op) reducing(U identity, java.util.function.Function mapper, java.util.function.BinaryOperator op) @@ -35183,14 +35667,14 @@ package java.util.stream summingInt(java.util.function.ToIntFunction mapper) summingLong(java.util.function.ToLongFunction mapper) toCollection(java.util.function.Supplier collectionFactory) - toConcurrentMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) - toConcurrentMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction) toConcurrentMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction, java.util.function.Supplier mapFactory) - toMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) - toMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction) + toConcurrentMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction) + toConcurrentMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) toMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction, java.util.function.Supplier mapFactory) - toUnmodifiableMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) + toMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction) + toMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) toUnmodifiableMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper, java.util.function.BinaryOperator mergeFunction) + toUnmodifiableMap(java.util.function.Function keyMapper, java.util.function.Function valueMapper) interface DoubleStream allMatch(java.util.function.DoublePredicate predicate) anyMatch(java.util.function.DoublePredicate predicate) @@ -35208,8 +35692,8 @@ package java.util.stream mapToLong(java.util.function.DoubleToLongFunction mapper) mapToObj(java.util.function.DoubleFunction mapper) noneMatch(java.util.function.DoublePredicate predicate) - of(double t) of(double... values) + of(double t) peek(java.util.function.DoubleConsumer action) reduce(double identity, java.util.function.DoubleBinaryOperator op) reduce(java.util.function.DoubleBinaryOperator op) @@ -35234,8 +35718,8 @@ package java.util.stream mapToLong(java.util.function.IntToLongFunction mapper) mapToObj(java.util.function.IntFunction mapper) noneMatch(java.util.function.IntPredicate predicate) - of(int t) of(int... values) + of(int t) peek(java.util.function.IntConsumer action) range(int startInclusive, int endExclusive) rangeClosed(int startInclusive, int endInclusive) @@ -35262,8 +35746,8 @@ package java.util.stream mapToInt(java.util.function.LongToIntFunction mapper) mapToObj(java.util.function.LongFunction mapper) noneMatch(java.util.function.LongPredicate predicate) - of(long t) of(long... values) + of(long t) peek(java.util.function.LongConsumer action) range(long startInclusive, long endExclusive) rangeClosed(long startInclusive, long endInclusive) @@ -35302,8 +35786,8 @@ package java.util.stream max(java.util.Comparator comparator) min(java.util.Comparator comparator) noneMatch(java.util.function.Predicate predicate) - of(T t) of(T... values) + of(T t) ofNullable(T t) peek(java.util.function.Consumer action) reduce(java.util.function.BinaryOperator accumulator) @@ -35329,8 +35813,8 @@ package java.util.stream package java.util.zip ;--------------------------------------- class Adler32 - update(byte[] b) update(byte[] b, int off, int len) + update(byte[] b) update(int b) update(java.nio.ByteBuffer buffer) class CheckedInputStream @@ -35342,13 +35826,13 @@ package java.util.zip write(byte[] b, int off, int len) write(int b) interface Checksum - update(byte[] b) update(byte[] b, int off, int len) + update(byte[] b) update(int b) update(java.nio.ByteBuffer buffer) class CRC32 - update(byte[] b) update(byte[] b, int off, int len) + update(byte[] b) update(int b) update(java.nio.ByteBuffer buffer) class CRC32C @@ -35358,62 +35842,62 @@ package java.util.zip class DataFormatException #ctor(java.lang.String s) class Deflater - deflate(byte[] b) - deflate(byte[] b, int off, int len) deflate(byte[] b, int off, int len, int flush) - #ctor(int level) + deflate(byte[] b, int off, int len) + deflate(byte[] b) #ctor(int level, boolean nowrap) - setDictionary(byte[] b) + #ctor(int level) setDictionary(byte[] b, int off, int len) - setInput(byte[] b) + setDictionary(byte[] b) setInput(byte[] b, int off, int len) + setInput(byte[] b) setLevel(int level) setStrategy(int strategy) class DeflaterInputStream - #ctor(java.io.InputStream in) - #ctor(java.io.InputStream in, java.util.zip.Deflater defl) #ctor(java.io.InputStream in, java.util.zip.Deflater defl, int bufLen) + #ctor(java.io.InputStream in, java.util.zip.Deflater defl) + #ctor(java.io.InputStream in) mark(int limit) read(byte[] b, int off, int len) skip(long n) class DeflaterOutputStream - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, boolean syncFlush) - #ctor(java.io.OutputStream out, java.util.zip.Deflater def) #ctor(java.io.OutputStream out, java.util.zip.Deflater def, boolean syncFlush) - #ctor(java.io.OutputStream out, java.util.zip.Deflater def, int size) #ctor(java.io.OutputStream out, java.util.zip.Deflater def, int size, boolean syncFlush) + #ctor(java.io.OutputStream out, java.util.zip.Deflater def, int size) + #ctor(java.io.OutputStream out, java.util.zip.Deflater def) + #ctor(java.io.OutputStream out) write(byte[] b, int off, int len) write(int b) class GZIPInputStream - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, int size) + #ctor(java.io.InputStream in) read(byte[] buf, int off, int len) class GZIPOutputStream - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, boolean syncFlush) - #ctor(java.io.OutputStream out, int size) #ctor(java.io.OutputStream out, int size, boolean syncFlush) + #ctor(java.io.OutputStream out, int size) + #ctor(java.io.OutputStream out) write(byte[] buf, int off, int len) class Inflater - inflate(byte[] b) inflate(byte[] b, int off, int len) + inflate(byte[] b) #ctor(boolean nowrap) - setDictionary(byte[] b) setDictionary(byte[] b, int off, int len) - setInput(byte[] b) + setDictionary(byte[] b) setInput(byte[] b, int off, int len) + setInput(byte[] b) class InflaterInputStream - #ctor(java.io.InputStream in) - #ctor(java.io.InputStream in, java.util.zip.Inflater inf) #ctor(java.io.InputStream in, java.util.zip.Inflater inf, int size) + #ctor(java.io.InputStream in, java.util.zip.Inflater inf) + #ctor(java.io.InputStream in) mark(int readlimit) read(byte[] b, int off, int len) skip(long n) class InflaterOutputStream - #ctor(java.io.OutputStream out) - #ctor(java.io.OutputStream out, java.util.zip.Inflater infl) #ctor(java.io.OutputStream out, java.util.zip.Inflater infl, int bufLen) + #ctor(java.io.OutputStream out, java.util.zip.Inflater infl) + #ctor(java.io.OutputStream out) write(byte[] b, int off, int len) write(int b) class ZipEntry @@ -35436,26 +35920,29 @@ package java.util.zip class ZipFile getEntry(java.lang.String name) getInputStream(java.util.zip.ZipEntry entry) - #ctor(java.io.File file) - #ctor(java.io.File file, int mode) #ctor(java.io.File file, int mode, java.nio.charset.Charset charset) + #ctor(java.io.File file, int mode) #ctor(java.io.File file, java.nio.charset.Charset charset) - #ctor(java.lang.String name) + #ctor(java.io.File file) #ctor(java.lang.String name, java.nio.charset.Charset charset) + #ctor(java.lang.String name) class ZipInputStream createZipEntry(java.lang.String name) read(byte[] b, int off, int len) skip(long n) - #ctor(java.io.InputStream in) #ctor(java.io.InputStream in, java.nio.charset.Charset charset) + #ctor(java.io.InputStream in) class ZipOutputStream putNextEntry(java.util.zip.ZipEntry e) setComment(java.lang.String comment) setLevel(int level) setMethod(int method) write(byte[] b, int off, int len) - #ctor(java.io.OutputStream out) #ctor(java.io.OutputStream out, java.nio.charset.Charset charset) + #ctor(java.io.OutputStream out) + +package javax.annotation.processing +;--------------------------------------- package javax.crypto ;--------------------------------------- @@ -35465,51 +35952,51 @@ package javax.crypto #ctor(java.lang.String msg) class Cipher #ctor(javax.crypto.CipherSpi cipherSpi, java.security.Provider provider, java.lang.String transformation) - doFinal(byte[] input) - doFinal(byte[] output, int outputOffset) - doFinal(byte[] input, int inputOffset, int inputLen) - doFinal(byte[] input, int inputOffset, int inputLen, byte[] output) doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) + doFinal(byte[] input, int inputOffset, int inputLen, byte[] output) + doFinal(byte[] input, int inputOffset, int inputLen) + doFinal(byte[] output, int outputOffset) + doFinal(byte[] input) doFinal(java.nio.ByteBuffer input, java.nio.ByteBuffer output) - getInstance(java.lang.String transformation) getInstance(java.lang.String transformation, java.lang.String provider) getInstance(java.lang.String transformation, java.security.Provider provider) + getInstance(java.lang.String transformation) getMaxAllowedKeyLength(java.lang.String transformation) getMaxAllowedParameterSpec(java.lang.String transformation) getOutputSize(int inputLen) - init(int opmode, java.security.cert.Certificate certificate) init(int opmode, java.security.cert.Certificate certificate, java.security.SecureRandom random) - init(int opmode, java.security.Key key) - init(int opmode, java.security.Key key, java.security.AlgorithmParameters params) + init(int opmode, java.security.cert.Certificate certificate) init(int opmode, java.security.Key key, java.security.AlgorithmParameters params, java.security.SecureRandom random) + init(int opmode, java.security.Key key, java.security.AlgorithmParameters params) init(int opmode, java.security.Key key, java.security.SecureRandom random) - init(int opmode, java.security.Key key, java.security.spec.AlgorithmParameterSpec params) init(int opmode, java.security.Key key, java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) + init(int opmode, java.security.Key key, java.security.spec.AlgorithmParameterSpec params) + init(int opmode, java.security.Key key) unwrap(byte[] wrappedKey, java.lang.String wrappedKeyAlgorithm, int wrappedKeyType) - update(byte[] input) - update(byte[] input, int inputOffset, int inputLen) - update(byte[] input, int inputOffset, int inputLen, byte[] output) update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) + update(byte[] input, int inputOffset, int inputLen, byte[] output) + update(byte[] input, int inputOffset, int inputLen) + update(byte[] input) update(java.nio.ByteBuffer input, java.nio.ByteBuffer output) - updateAAD(byte[] src) updateAAD(byte[] src, int offset, int len) + updateAAD(byte[] src) updateAAD(java.nio.ByteBuffer src) wrap(java.security.Key key) class CipherInputStream - #ctor(java.io.InputStream is) #ctor(java.io.InputStream is, javax.crypto.Cipher c) - read(byte[] b) + #ctor(java.io.InputStream is) read(byte[] b, int off, int len) + read(byte[] b) skip(long n) class CipherOutputStream - #ctor(java.io.OutputStream os) #ctor(java.io.OutputStream os, javax.crypto.Cipher c) - write(byte[] b) + #ctor(java.io.OutputStream os) write(byte[] b, int off, int len) + write(byte[] b) write(int b) class CipherSpi - engineDoFinal(byte[] input, int inputOffset, int inputLen) engineDoFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) + engineDoFinal(byte[] input, int inputOffset, int inputLen) engineDoFinal(java.nio.ByteBuffer input, java.nio.ByteBuffer output) engineGetKeySize(java.security.Key key) engineGetOutputSize(int inputLen) @@ -35519,8 +36006,8 @@ package javax.crypto engineSetMode(java.lang.String mode) engineSetPadding(java.lang.String padding) engineUnwrap(byte[] wrappedKey, java.lang.String wrappedKeyAlgorithm, int wrappedKeyType) - engineUpdate(byte[] input, int inputOffset, int inputLen) engineUpdate(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) + engineUpdate(byte[] input, int inputOffset, int inputLen) engineUpdate(java.nio.ByteBuffer input, java.nio.ByteBuffer output) engineUpdateAAD(byte[] src, int offset, int len) engineUpdateAAD(java.nio.ByteBuffer src) @@ -35529,43 +36016,43 @@ package javax.crypto #ctor(byte[] encoded) #ctor(java.lang.String algName, byte[] encryptedData) #ctor(java.security.AlgorithmParameters algParams, byte[] encryptedData) - getKeySpec(java.security.Key decryptKey) getKeySpec(java.security.Key decryptKey, java.lang.String providerName) getKeySpec(java.security.Key decryptKey, java.security.Provider provider) + getKeySpec(java.security.Key decryptKey) getKeySpec(javax.crypto.Cipher cipher) class ExemptionMechanism #ctor(javax.crypto.ExemptionMechanismSpi exmechSpi, java.security.Provider provider, java.lang.String mechanism) - genExemptionBlob(byte[] output) genExemptionBlob(byte[] output, int outputOffset) - getInstance(java.lang.String algorithm) + genExemptionBlob(byte[] output) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getOutputSize(int inputLen) - init(java.security.Key key) init(java.security.Key key, java.security.AlgorithmParameters params) init(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) + init(java.security.Key key) isCryptoAllowed(java.security.Key key) class ExemptionMechanismException #ctor(java.lang.String msg) class ExemptionMechanismSpi engineGenExemptionBlob(byte[] output, int outputOffset) engineGetOutputSize(int inputLen) - engineInit(java.security.Key key) engineInit(java.security.Key key, java.security.AlgorithmParameters params) engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) + engineInit(java.security.Key key) class IllegalBlockSizeException #ctor(java.lang.String msg) class KeyAgreement doPhase(java.security.Key key, boolean lastPhase) generateSecret(byte[] sharedSecret, int offset) generateSecret(java.lang.String algorithm) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) - init(java.security.Key key) + getInstance(java.lang.String algorithm) init(java.security.Key key, java.security.SecureRandom random) - init(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) init(java.security.Key key, java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) + init(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) + init(java.security.Key key) #ctor(javax.crypto.KeyAgreementSpi keyAgreeSpi, java.security.Provider provider, java.lang.String algorithm) class KeyAgreementSpi engineDoPhase(java.security.Key key, boolean lastPhase) @@ -35574,31 +36061,31 @@ package javax.crypto engineInit(java.security.Key key, java.security.SecureRandom random) engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) class KeyGenerator - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) - init(int keysize) + getInstance(java.lang.String algorithm) init(int keysize, java.security.SecureRandom random) + init(int keysize) init(java.security.SecureRandom random) - init(java.security.spec.AlgorithmParameterSpec params) init(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) + init(java.security.spec.AlgorithmParameterSpec params) #ctor(javax.crypto.KeyGeneratorSpi keyGenSpi, java.security.Provider provider, java.lang.String algorithm) class KeyGeneratorSpi engineInit(int keysize, java.security.SecureRandom random) engineInit(java.security.SecureRandom random) engineInit(java.security.spec.AlgorithmParameterSpec params, java.security.SecureRandom random) class Mac - doFinal(byte[] input) doFinal(byte[] output, int outOffset) - getInstance(java.lang.String algorithm) + doFinal(byte[] input) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) - init(java.security.Key key) + getInstance(java.lang.String algorithm) init(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) + init(java.security.Key key) #ctor(javax.crypto.MacSpi macSpi, java.security.Provider provider, java.lang.String algorithm) update(byte input) - update(byte[] input) update(byte[] input, int offset, int len) + update(byte[] input) update(java.nio.ByteBuffer input) class MacSpi engineInit(java.security.Key key, java.security.spec.AlgorithmParameterSpec params) @@ -35608,16 +36095,16 @@ package javax.crypto class NoSuchPaddingException #ctor(java.lang.String msg) class SealedObject - getObject(java.security.Key key) getObject(java.security.Key key, java.lang.String provider) + getObject(java.security.Key key) getObject(javax.crypto.Cipher c) #ctor(java.io.Serializable object, javax.crypto.Cipher c) #ctor(javax.crypto.SealedObject so) class SecretKeyFactory generateSecret(java.security.spec.KeySpec keySpec) - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) getKeySpec(javax.crypto.SecretKey key, java.lang.Class keySpec) #ctor(javax.crypto.SecretKeyFactorySpi keyFacSpi, java.security.Provider provider, java.lang.String algorithm) translateKey(javax.crypto.SecretKey key) @@ -35634,52 +36121,52 @@ package javax.crypto.interfaces package javax.crypto.spec ;--------------------------------------- class DESedeKeySpec - #ctor(byte[] key) #ctor(byte[] key, int offset) + #ctor(byte[] key) isParityAdjusted(byte[] key, int offset) class DESKeySpec - #ctor(byte[] key) #ctor(byte[] key, int offset) + #ctor(byte[] key) isParityAdjusted(byte[] key, int offset) isWeak(byte[] key, int offset) class DHGenParameterSpec #ctor(int primeSize, int exponentSize) class DHParameterSpec - #ctor(java.math.BigInteger p, java.math.BigInteger g) #ctor(java.math.BigInteger p, java.math.BigInteger g, int l) + #ctor(java.math.BigInteger p, java.math.BigInteger g) class DHPrivateKeySpec #ctor(java.math.BigInteger x, java.math.BigInteger p, java.math.BigInteger g) class DHPublicKeySpec #ctor(java.math.BigInteger y, java.math.BigInteger p, java.math.BigInteger g) class GCMParameterSpec - #ctor(int tLen, byte[] src) #ctor(int tLen, byte[] src, int offset, int len) + #ctor(int tLen, byte[] src) class IvParameterSpec - #ctor(byte[] iv) #ctor(byte[] iv, int offset, int len) + #ctor(byte[] iv) class OAEPParameterSpec #ctor(java.lang.String mdName, java.lang.String mgfName, java.security.spec.AlgorithmParameterSpec mgfSpec, javax.crypto.spec.PSource pSrc) class PBEKeySpec - #ctor(char[] password) - #ctor(char[] password, byte[] salt, int iterationCount) #ctor(char[] password, byte[] salt, int iterationCount, int keyLength) + #ctor(char[] password, byte[] salt, int iterationCount) + #ctor(char[] password) class PBEParameterSpec - #ctor(byte[] salt, int iterationCount) #ctor(byte[] salt, int iterationCount, java.security.spec.AlgorithmParameterSpec paramSpec) + #ctor(byte[] salt, int iterationCount) class PSource #ctor(java.lang.String pSrcName) class PSource.PSpecified #ctor(byte[] p) class RC2ParameterSpec equals(java.lang.Object obj) - #ctor(int effectiveKeyBits) - #ctor(int effectiveKeyBits, byte[] iv) #ctor(int effectiveKeyBits, byte[] iv, int offset) + #ctor(int effectiveKeyBits, byte[] iv) + #ctor(int effectiveKeyBits) class RC5ParameterSpec equals(java.lang.Object obj) - #ctor(int version, int rounds, int wordSize) - #ctor(int version, int rounds, int wordSize, byte[] iv) #ctor(int version, int rounds, int wordSize, byte[] iv, int offset) + #ctor(int version, int rounds, int wordSize, byte[] iv) + #ctor(int version, int rounds, int wordSize) class SecretKeySpec equals(java.lang.Object obj) #ctor(byte[] key, int offset, int len, java.lang.String algorithm) @@ -35980,14 +36467,14 @@ package javax.microedition.khronos.opengles package javax.net ;--------------------------------------- class ServerSocketFactory - createServerSocket(int port) - createServerSocket(int port, int backlog) createServerSocket(int port, int backlog, java.net.InetAddress ifAddress) + createServerSocket(int port, int backlog) + createServerSocket(int port) class SocketFactory - createSocket(java.lang.String host, int port) createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort) - createSocket(java.net.InetAddress host, int port) + createSocket(java.lang.String host, int port) createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort) + createSocket(java.net.InetAddress host, int port) package javax.net.ssl ;--------------------------------------- @@ -36006,9 +36493,9 @@ package javax.net.ssl setHostnameVerifier(javax.net.ssl.HostnameVerifier v) setSSLSocketFactory(javax.net.ssl.SSLSocketFactory sf) class KeyManagerFactory - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) init(java.security.KeyStore ks, char[] password) init(javax.net.ssl.ManagerFactoryParameters spec) #ctor(javax.net.ssl.KeyManagerFactorySpi factorySpi, java.security.Provider provider, java.lang.String algorithm) @@ -36031,9 +36518,9 @@ package javax.net.ssl #ctor(int type, byte[] encoded) class SSLContext createSSLEngine(java.lang.String peerHost, int peerPort) - getInstance(java.lang.String protocol) getInstance(java.lang.String protocol, java.lang.String provider) getInstance(java.lang.String protocol, java.security.Provider provider) + getInstance(java.lang.String protocol) init(javax.net.ssl.KeyManager[] km, javax.net.ssl.TrustManager[] tm, java.security.SecureRandom random) setDefault(javax.net.ssl.SSLContext context) #ctor(javax.net.ssl.SSLContextSpi contextSpi, java.security.Provider provider, java.lang.String protocol) @@ -36051,16 +36538,16 @@ package javax.net.ssl setWantClientAuth(boolean want) #ctor(java.lang.String peerHost, int peerPort) unwrap(java.nio.ByteBuffer src, java.nio.ByteBuffer dst) - unwrap(java.nio.ByteBuffer src, java.nio.ByteBuffer[] dsts) unwrap(java.nio.ByteBuffer src, java.nio.ByteBuffer[] dsts, int offset, int length) + unwrap(java.nio.ByteBuffer src, java.nio.ByteBuffer[] dsts) wrap(java.nio.ByteBuffer src, java.nio.ByteBuffer dst) wrap(java.nio.ByteBuffer[] srcs, int offset, int length, java.nio.ByteBuffer dst) wrap(java.nio.ByteBuffer[] srcs, java.nio.ByteBuffer dst) class SSLEngineResult #ctor(javax.net.ssl.SSLEngineResult.Status status, javax.net.ssl.SSLEngineResult.HandshakeStatus handshakeStatus, int bytesConsumed, int bytesProduced) class SSLException - #ctor(java.lang.String reason) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String reason) #ctor(java.lang.Throwable cause) class SSLHandshakeException #ctor(java.lang.String reason) @@ -36077,13 +36564,13 @@ package javax.net.ssl setSNIMatchers(java.util.Collection matchers) setUseCipherSuitesOrder(boolean honorOrder) setWantClientAuth(boolean wantClientAuth) - #ctor(java.lang.String[] cipherSuites) #ctor(java.lang.String[] cipherSuites, java.lang.String[] protocols) + #ctor(java.lang.String[] cipherSuites) class SSLPeerUnverifiedException #ctor(java.lang.String reason) class SSLPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class SSLProtocolException #ctor(java.lang.String reason) class SSLServerSocket @@ -36094,9 +36581,9 @@ package javax.net.ssl setSSLParameters(javax.net.ssl.SSLParameters params) setUseClientMode(boolean mode) setWantClientAuth(boolean want) - #ctor(int port) - #ctor(int port, int backlog) #ctor(int port, int backlog, java.net.InetAddress address) + #ctor(int port, int backlog) + #ctor(int port) interface SSLSession getValue(java.lang.String name) putValue(java.lang.String name, java.lang.Object value) @@ -36121,16 +36608,16 @@ package javax.net.ssl setSSLParameters(javax.net.ssl.SSLParameters params) setUseClientMode(boolean mode) setWantClientAuth(boolean want) - #ctor(java.lang.String host, int port) #ctor(java.lang.String host, int port, java.net.InetAddress clientAddress, int clientPort) - #ctor(java.net.InetAddress address, int port) + #ctor(java.lang.String host, int port) #ctor(java.net.InetAddress address, int port, java.net.InetAddress clientAddress, int clientPort) + #ctor(java.net.InetAddress address, int port) class SSLSocketFactory createSocket(java.net.Socket s, java.lang.String host, int port, boolean autoClose) class TrustManagerFactory - getInstance(java.lang.String algorithm) getInstance(java.lang.String algorithm, java.lang.String provider) getInstance(java.lang.String algorithm, java.security.Provider provider) + getInstance(java.lang.String algorithm) init(java.security.KeyStore ks) init(javax.net.ssl.ManagerFactoryParameters spec) #ctor(javax.net.ssl.TrustManagerFactorySpi factorySpi, java.security.Provider provider, java.lang.String algorithm) @@ -36159,8 +36646,8 @@ package javax.net.ssl package javax.security.auth ;--------------------------------------- class AuthPermission - #ctor(java.lang.String name) #ctor(java.lang.String name, java.lang.String actions) + #ctor(java.lang.String name) class DestroyFailedException #ctor(java.lang.String msg) class PrivateCredentialPermission @@ -36189,8 +36676,8 @@ package javax.security.auth.callback #ctor(java.lang.String prompt, boolean echoOn) setPassword(char[] password) class UnsupportedCallbackException - #ctor(javax.security.auth.callback.Callback callback) #ctor(javax.security.auth.callback.Callback callback, java.lang.String msg) + #ctor(javax.security.auth.callback.Callback callback) package javax.security.auth.login ;--------------------------------------- @@ -36201,19 +36688,19 @@ package javax.security.auth.x500 ;--------------------------------------- class X500Principal equals(java.lang.Object o) - getName(java.lang.String format) getName(java.lang.String format, java.util.Map oidMap) + getName(java.lang.String format) #ctor(byte[] name) #ctor(java.io.InputStream is) - #ctor(java.lang.String name) #ctor(java.lang.String name, java.util.Map keywordMap) + #ctor(java.lang.String name) package javax.security.cert ;--------------------------------------- class Certificate equals(java.lang.Object other) - verify(java.security.PublicKey key) verify(java.security.PublicKey key, java.lang.String sigProvider) + verify(java.security.PublicKey key) class CertificateEncodingException #ctor(java.lang.String message) class CertificateException @@ -36235,8 +36722,8 @@ package javax.sql setLoginTimeout(int seconds) setLogWriter(java.io.PrintWriter out) class ConnectionEvent - #ctor(javax.sql.PooledConnection con) #ctor(javax.sql.PooledConnection con, java.sql.SQLException ex) + #ctor(javax.sql.PooledConnection con) interface ConnectionEventListener connectionClosed(javax.sql.ConnectionEvent event) connectionErrorOccurred(javax.sql.ConnectionEvent event) @@ -36253,21 +36740,21 @@ package javax.sql addRowSetListener(javax.sql.RowSetListener listener) removeRowSetListener(javax.sql.RowSetListener listener) setArray(int i, java.sql.Array x) - setAsciiStream(int parameterIndex, java.io.InputStream x) setAsciiStream(int parameterIndex, java.io.InputStream x, int length) - setAsciiStream(java.lang.String parameterName, java.io.InputStream x) + setAsciiStream(int parameterIndex, java.io.InputStream x) setAsciiStream(java.lang.String parameterName, java.io.InputStream x, int length) + setAsciiStream(java.lang.String parameterName, java.io.InputStream x) setBigDecimal(int parameterIndex, java.math.BigDecimal x) setBigDecimal(java.lang.String parameterName, java.math.BigDecimal x) - setBinaryStream(int parameterIndex, java.io.InputStream x) setBinaryStream(int parameterIndex, java.io.InputStream x, int length) - setBinaryStream(java.lang.String parameterName, java.io.InputStream x) + setBinaryStream(int parameterIndex, java.io.InputStream x) setBinaryStream(java.lang.String parameterName, java.io.InputStream x, int length) - setBlob(int parameterIndex, java.io.InputStream inputStream) + setBinaryStream(java.lang.String parameterName, java.io.InputStream x) setBlob(int parameterIndex, java.io.InputStream inputStream, long length) + setBlob(int parameterIndex, java.io.InputStream inputStream) setBlob(int i, java.sql.Blob x) - setBlob(java.lang.String parameterName, java.io.InputStream inputStream) setBlob(java.lang.String parameterName, java.io.InputStream inputStream, long length) + setBlob(java.lang.String parameterName, java.io.InputStream inputStream) setBlob(java.lang.String parameterName, java.sql.Blob x) setBoolean(int parameterIndex, boolean x) setBoolean(java.lang.String parameterName, boolean x) @@ -36275,23 +36762,23 @@ package javax.sql setByte(java.lang.String parameterName, byte x) setBytes(int parameterIndex, byte[] x) setBytes(java.lang.String parameterName, byte[] x) - setCharacterStream(int parameterIndex, java.io.Reader reader) setCharacterStream(int parameterIndex, java.io.Reader reader, int length) - setCharacterStream(java.lang.String parameterName, java.io.Reader reader) + setCharacterStream(int parameterIndex, java.io.Reader reader) setCharacterStream(java.lang.String parameterName, java.io.Reader reader, int length) - setClob(int parameterIndex, java.io.Reader reader) + setCharacterStream(java.lang.String parameterName, java.io.Reader reader) setClob(int parameterIndex, java.io.Reader reader, long length) + setClob(int parameterIndex, java.io.Reader reader) setClob(int i, java.sql.Clob x) - setClob(java.lang.String parameterName, java.io.Reader reader) setClob(java.lang.String parameterName, java.io.Reader reader, long length) + setClob(java.lang.String parameterName, java.io.Reader reader) setClob(java.lang.String parameterName, java.sql.Clob x) setCommand(java.lang.String cmd) setConcurrency(int concurrency) setDataSourceName(java.lang.String name) - setDate(int parameterIndex, java.sql.Date x) setDate(int parameterIndex, java.sql.Date x, java.util.Calendar cal) - setDate(java.lang.String parameterName, java.sql.Date x) + setDate(int parameterIndex, java.sql.Date x) setDate(java.lang.String parameterName, java.sql.Date x, java.util.Calendar cal) + setDate(java.lang.String parameterName, java.sql.Date x) setDouble(int parameterIndex, double x) setDouble(java.lang.String parameterName, double x) setEscapeProcessing(boolean enable) @@ -36303,28 +36790,28 @@ package javax.sql setLong(java.lang.String parameterName, long x) setMaxFieldSize(int max) setMaxRows(int max) - setNCharacterStream(int parameterIndex, java.io.Reader value) setNCharacterStream(int parameterIndex, java.io.Reader value, long length) - setNCharacterStream(java.lang.String parameterName, java.io.Reader value) + setNCharacterStream(int parameterIndex, java.io.Reader value) setNCharacterStream(java.lang.String parameterName, java.io.Reader value, long length) - setNClob(int parameterIndex, java.io.Reader reader) + setNCharacterStream(java.lang.String parameterName, java.io.Reader value) setNClob(int parameterIndex, java.io.Reader reader, long length) + setNClob(int parameterIndex, java.io.Reader reader) setNClob(int parameterIndex, java.sql.NClob value) - setNClob(java.lang.String parameterName, java.io.Reader reader) setNClob(java.lang.String parameterName, java.io.Reader reader, long length) + setNClob(java.lang.String parameterName, java.io.Reader reader) setNClob(java.lang.String parameterName, java.sql.NClob value) setNString(int parameterIndex, java.lang.String value) setNString(java.lang.String parameterName, java.lang.String value) - setNull(int parameterIndex, int sqlType) setNull(int paramIndex, int sqlType, java.lang.String typeName) - setNull(java.lang.String parameterName, int sqlType) + setNull(int parameterIndex, int sqlType) setNull(java.lang.String parameterName, int sqlType, java.lang.String typeName) - setObject(int parameterIndex, java.lang.Object x) - setObject(int parameterIndex, java.lang.Object x, int targetSqlType) + setNull(java.lang.String parameterName, int sqlType) setObject(int parameterIndex, java.lang.Object x, int targetSqlType, int scaleOrLength) - setObject(java.lang.String parameterName, java.lang.Object x) - setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType) + setObject(int parameterIndex, java.lang.Object x, int targetSqlType) + setObject(int parameterIndex, java.lang.Object x) setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType, int scale) + setObject(java.lang.String parameterName, java.lang.Object x, int targetSqlType) + setObject(java.lang.String parameterName, java.lang.Object x) setPassword(java.lang.String password) setQueryTimeout(int seconds) setReadOnly(boolean value) @@ -36337,14 +36824,14 @@ package javax.sql setSQLXML(java.lang.String parameterName, java.sql.SQLXML xmlObject) setString(int parameterIndex, java.lang.String x) setString(java.lang.String parameterName, java.lang.String x) - setTime(int parameterIndex, java.sql.Time x) setTime(int parameterIndex, java.sql.Time x, java.util.Calendar cal) - setTime(java.lang.String parameterName, java.sql.Time x) + setTime(int parameterIndex, java.sql.Time x) setTime(java.lang.String parameterName, java.sql.Time x, java.util.Calendar cal) - setTimestamp(int parameterIndex, java.sql.Timestamp x) + setTime(java.lang.String parameterName, java.sql.Time x) setTimestamp(int parameterIndex, java.sql.Timestamp x, java.util.Calendar cal) - setTimestamp(java.lang.String parameterName, java.sql.Timestamp x) + setTimestamp(int parameterIndex, java.sql.Timestamp x) setTimestamp(java.lang.String parameterName, java.sql.Timestamp x, java.util.Calendar cal) + setTimestamp(java.lang.String parameterName, java.sql.Timestamp x) setTransactionIsolation(int level) setType(int type) setTypeMap(java.util.Map> map) @@ -36382,8 +36869,8 @@ package javax.sql interface RowSetWriter writeData(javax.sql.RowSetInternal caller) class StatementEvent - #ctor(javax.sql.PooledConnection con, java.sql.PreparedStatement statement) #ctor(javax.sql.PooledConnection con, java.sql.PreparedStatement statement, java.sql.SQLException exception) + #ctor(javax.sql.PooledConnection con, java.sql.PreparedStatement statement) interface StatementEventListener statementClosed(javax.sql.StatementEvent event) statementErrorOccurred(javax.sql.StatementEvent event) @@ -36394,8 +36881,8 @@ package javax.xml package javax.xml.datatype ;--------------------------------------- class DatatypeConfigurationException - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) printStackTrace(java.io.PrintStream s) printStackTrace(java.io.PrintWriter s) @@ -36418,8 +36905,8 @@ package javax.xml.datatype newXMLGregorianCalendar(java.math.BigInteger year, int month, int day, int hour, int minute, int second, java.math.BigDecimal fractionalSecond, int timezone) newXMLGregorianCalendar(java.util.GregorianCalendar cal) newXMLGregorianCalendarDate(int year, int month, int day, int timezone) - newXMLGregorianCalendarTime(int hours, int minutes, int seconds, int timezone) newXMLGregorianCalendarTime(int hours, int minutes, int seconds, int milliseconds, int timezone) + newXMLGregorianCalendarTime(int hours, int minutes, int seconds, int timezone) newXMLGregorianCalendarTime(int hours, int minutes, int seconds, java.math.BigDecimal fractionalSecond, int timezone) class Duration add(javax.xml.datatype.Duration rhs) @@ -36449,9 +36936,9 @@ package javax.xml.datatype setMinute(int minute) setMonth(int month) setSecond(int second) - setTime(int hour, int minute, int second) setTime(int hour, int minute, int second, int millisecond) setTime(int hour, int minute, int second, java.math.BigDecimal fractional) + setTime(int hour, int minute, int second) setTimezone(int offset) setYear(int year) setYear(java.math.BigInteger year) @@ -36465,17 +36952,17 @@ package javax.xml.namespace getPrefixes(java.lang.String namespaceURI) class QName equals(java.lang.Object objectToTest) - #ctor(java.lang.String localPart) - #ctor(java.lang.String namespaceURI, java.lang.String localPart) #ctor(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix) + #ctor(java.lang.String namespaceURI, java.lang.String localPart) + #ctor(java.lang.String localPart) valueOf(java.lang.String qNameAsString) package javax.xml.parsers ;--------------------------------------- class DocumentBuilder parse(java.io.File f) - parse(java.io.InputStream is) parse(java.io.InputStream is, java.lang.String systemId) + parse(java.io.InputStream is) parse(java.lang.String uri) parse(org.xml.sax.InputSource is) setEntityResolver(org.xml.sax.EntityResolver er) @@ -36495,8 +36982,8 @@ package javax.xml.parsers setValidating(boolean validating) setXIncludeAware(boolean state) class FactoryConfigurationError - #ctor(java.lang.Exception e) #ctor(java.lang.Exception e, java.lang.String msg) + #ctor(java.lang.Exception e) #ctor(java.lang.String msg) class ParserConfigurationException #ctor(java.lang.String msg) @@ -36504,10 +36991,10 @@ package javax.xml.parsers getProperty(java.lang.String name) parse(java.io.File f, org.xml.sax.HandlerBase hb) parse(java.io.File f, org.xml.sax.helpers.DefaultHandler dh) - parse(java.io.InputStream is, org.xml.sax.HandlerBase hb) parse(java.io.InputStream is, org.xml.sax.HandlerBase hb, java.lang.String systemId) - parse(java.io.InputStream is, org.xml.sax.helpers.DefaultHandler dh) + parse(java.io.InputStream is, org.xml.sax.HandlerBase hb) parse(java.io.InputStream is, org.xml.sax.helpers.DefaultHandler dh, java.lang.String systemId) + parse(java.io.InputStream is, org.xml.sax.helpers.DefaultHandler dh) parse(java.lang.String uri, org.xml.sax.HandlerBase hb) parse(java.lang.String uri, org.xml.sax.helpers.DefaultHandler dh) parse(org.xml.sax.InputSource is, org.xml.sax.HandlerBase hb) @@ -36542,20 +37029,20 @@ package javax.xml.transform setURIResolver(javax.xml.transform.URIResolver resolver) transform(javax.xml.transform.Source xmlSource, javax.xml.transform.Result outputTarget) class TransformerConfigurationException - #ctor(java.lang.String msg) #ctor(java.lang.String msg, java.lang.Throwable e) - #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator) #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator, java.lang.Throwable e) + #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator) + #ctor(java.lang.String msg) #ctor(java.lang.Throwable e) class TransformerException initCause(java.lang.Throwable cause) printStackTrace(java.io.PrintStream s) printStackTrace(java.io.PrintWriter s) setLocator(javax.xml.transform.SourceLocator location) - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Throwable e) - #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator) #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator, java.lang.Throwable e) + #ctor(java.lang.String message, javax.xml.transform.SourceLocator locator) + #ctor(java.lang.String message) #ctor(java.lang.Throwable e) class TransformerFactory getAssociatedStylesheet(javax.xml.transform.Source source, java.lang.String media, java.lang.String title, java.lang.String charset) @@ -36569,8 +37056,8 @@ package javax.xml.transform setFeature(java.lang.String name, boolean value) setURIResolver(javax.xml.transform.URIResolver resolver) class TransformerFactoryConfigurationError - #ctor(java.lang.Exception e) #ctor(java.lang.Exception e, java.lang.String msg) + #ctor(java.lang.Exception e) #ctor(java.lang.String msg) interface URIResolver resolve(java.lang.String href, java.lang.String base) @@ -36578,16 +37065,16 @@ package javax.xml.transform package javax.xml.transform.dom ;--------------------------------------- class DOMResult - #ctor(org.w3c.dom.Node node) #ctor(org.w3c.dom.Node node, java.lang.String systemId) - #ctor(org.w3c.dom.Node node, org.w3c.dom.Node nextSibling) #ctor(org.w3c.dom.Node node, org.w3c.dom.Node nextSibling, java.lang.String systemId) + #ctor(org.w3c.dom.Node node, org.w3c.dom.Node nextSibling) + #ctor(org.w3c.dom.Node node) setNextSibling(org.w3c.dom.Node nextSibling) setNode(org.w3c.dom.Node node) setSystemId(java.lang.String systemId) class DOMSource - #ctor(org.w3c.dom.Node n) #ctor(org.w3c.dom.Node node, java.lang.String systemID) + #ctor(org.w3c.dom.Node n) setNode(org.w3c.dom.Node node) setSystemId(java.lang.String systemID) @@ -36634,10 +37121,10 @@ package javax.xml.transform.stream setSystemId(java.io.File f) setSystemId(java.lang.String systemId) #ctor(java.io.File f) - #ctor(java.io.InputStream inputStream) #ctor(java.io.InputStream inputStream, java.lang.String systemId) - #ctor(java.io.Reader reader) + #ctor(java.io.InputStream inputStream) #ctor(java.io.Reader reader, java.lang.String systemId) + #ctor(java.io.Reader reader) #ctor(java.lang.String systemId) package javax.xml.validation @@ -36646,8 +37133,8 @@ package javax.xml.validation getFeature(java.lang.String name) getProperty(java.lang.String name) isSchemaLanguageSupported(java.lang.String schemaLanguage) - newInstance(java.lang.String schemaLanguage) newInstance(java.lang.String schemaLanguage, java.lang.String factoryClassName, java.lang.ClassLoader classLoader) + newInstance(java.lang.String schemaLanguage) newSchema(java.io.File schema) newSchema(java.net.URL schema) newSchema(javax.xml.transform.Source schema) @@ -36669,8 +37156,8 @@ package javax.xml.validation setFeature(java.lang.String name, boolean value) setProperty(java.lang.String name, java.lang.Object object) setResourceResolver(org.w3c.dom.ls.LSResourceResolver resourceResolver) - validate(javax.xml.transform.Source source) validate(javax.xml.transform.Source source, javax.xml.transform.Result result) + validate(javax.xml.transform.Source source) class ValidatorHandler getFeature(java.lang.String name) getProperty(java.lang.String name) @@ -36684,10 +37171,10 @@ package javax.xml.xpath ;--------------------------------------- interface XPath compile(java.lang.String expression) - evaluate(java.lang.String expression, java.lang.Object item) evaluate(java.lang.String expression, java.lang.Object item, javax.xml.namespace.QName returnType) - evaluate(java.lang.String expression, org.xml.sax.InputSource source) + evaluate(java.lang.String expression, java.lang.Object item) evaluate(java.lang.String expression, org.xml.sax.InputSource source, javax.xml.namespace.QName returnType) + evaluate(java.lang.String expression, org.xml.sax.InputSource source) setNamespaceContext(javax.xml.namespace.NamespaceContext nsContext) setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver resolver) setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver resolver) @@ -36697,18 +37184,18 @@ package javax.xml.xpath #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) interface XPathExpression - evaluate(java.lang.Object item) evaluate(java.lang.Object item, javax.xml.namespace.QName returnType) - evaluate(org.xml.sax.InputSource source) + evaluate(java.lang.Object item) evaluate(org.xml.sax.InputSource source, javax.xml.namespace.QName returnType) + evaluate(org.xml.sax.InputSource source) class XPathExpressionException #ctor(java.lang.String message) #ctor(java.lang.Throwable cause) class XPathFactory getFeature(java.lang.String name) isObjectModelSupported(java.lang.String objectModel) - newInstance(java.lang.String uri) newInstance(java.lang.String uri, java.lang.String factoryClassName, java.lang.ClassLoader classLoader) + newInstance(java.lang.String uri) setFeature(java.lang.String name, boolean value) setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver resolver) setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver resolver) @@ -36761,9 +37248,9 @@ package org.apache.http.conn.ssl isSecure(java.net.Socket sock) setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier) #ctor(java.lang.String algorithm, java.security.KeyStore keystore, java.lang.String keystorePassword, java.security.KeyStore truststore, java.security.SecureRandom random, org.apache.http.conn.scheme.HostNameResolver nameResolver) - #ctor(java.security.KeyStore truststore) - #ctor(java.security.KeyStore keystore, java.lang.String keystorePassword) #ctor(java.security.KeyStore keystore, java.lang.String keystorePassword, java.security.KeyStore truststore) + #ctor(java.security.KeyStore keystore, java.lang.String keystorePassword) + #ctor(java.security.KeyStore truststore) class StrictHostnameVerifier verify(java.lang.String host, java.lang.String[] cns, java.lang.String[] subjectAlts) interface X509HostnameVerifier @@ -36821,34 +37308,34 @@ package org.json #ctor(java.util.Collection copyFrom) #ctor(org.json.JSONTokener readFrom) opt(int index) - optBoolean(int index) optBoolean(int index, boolean fallback) - optDouble(int index) + optBoolean(int index) optDouble(int index, double fallback) - optInt(int index) + optDouble(int index) optInt(int index, int fallback) + optInt(int index) optJSONArray(int index) optJSONObject(int index) - optLong(int index) optLong(int index, long fallback) - optString(int index) + optLong(int index) optString(int index, java.lang.String fallback) + optString(int index) put(boolean value) put(double value) - put(int value) put(int index, boolean value) put(int index, double value) put(int index, int value) put(int index, java.lang.Object value) put(int index, long value) + put(int value) put(java.lang.Object value) put(long value) remove(int index) toJSONObject(org.json.JSONArray names) toString(int indentSpaces) class JSONException - #ctor(java.lang.String s) #ctor(java.lang.String message, java.lang.Throwable cause) + #ctor(java.lang.String s) #ctor(java.lang.Throwable cause) class JSONObject accumulate(java.lang.String name, java.lang.Object value) @@ -36869,18 +37356,18 @@ package org.json #ctor(org.json.JSONTokener readFrom) numberToString(java.lang.Number number) opt(java.lang.String name) - optBoolean(java.lang.String name) optBoolean(java.lang.String name, boolean fallback) - optDouble(java.lang.String name) + optBoolean(java.lang.String name) optDouble(java.lang.String name, double fallback) - optInt(java.lang.String name) + optDouble(java.lang.String name) optInt(java.lang.String name, int fallback) + optInt(java.lang.String name) optJSONArray(java.lang.String name) optJSONObject(java.lang.String name) - optLong(java.lang.String name) optLong(java.lang.String name, long fallback) - optString(java.lang.String name) + optLong(java.lang.String name) optString(java.lang.String name, java.lang.String fallback) + optString(java.lang.String name) put(java.lang.String name, boolean value) put(java.lang.String name, double value) put(java.lang.String name, int value) @@ -37070,17 +37557,17 @@ package org.xml.sax getValue(int i) getValue(java.lang.String name) interface Attributes - getIndex(java.lang.String qName) getIndex(java.lang.String uri, java.lang.String localName) + getIndex(java.lang.String qName) getLocalName(int index) getQName(int index) getType(int index) - getType(java.lang.String qName) getType(java.lang.String uri, java.lang.String localName) + getType(java.lang.String qName) getURI(int index) getValue(int index) - getValue(java.lang.String qName) getValue(java.lang.String uri, java.lang.String localName) + getValue(java.lang.String qName) interface ContentHandler characters(char[] ch, int start, int length) endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) @@ -37139,17 +37626,17 @@ package org.xml.sax setLocale(java.util.Locale locale) class SAXException #ctor(java.lang.Exception e) - #ctor(java.lang.String message) #ctor(java.lang.String message, java.lang.Exception e) + #ctor(java.lang.String message) class SAXNotRecognizedException #ctor(java.lang.String message) class SAXNotSupportedException #ctor(java.lang.String message) class SAXParseException - #ctor(java.lang.String message, java.lang.String publicId, java.lang.String systemId, int lineNumber, int columnNumber) #ctor(java.lang.String message, java.lang.String publicId, java.lang.String systemId, int lineNumber, int columnNumber, java.lang.Exception e) - #ctor(java.lang.String message, org.xml.sax.Locator locator) + #ctor(java.lang.String message, java.lang.String publicId, java.lang.String systemId, int lineNumber, int columnNumber) #ctor(java.lang.String message, org.xml.sax.Locator locator, java.lang.Exception e) + #ctor(java.lang.String message, org.xml.sax.Locator locator) interface XMLFilter setParent(org.xml.sax.XMLReader parent) interface XMLReader @@ -37168,20 +37655,20 @@ package org.xml.sax.ext ;--------------------------------------- interface Attributes2 isDeclared(int index) - isDeclared(java.lang.String qName) isDeclared(java.lang.String uri, java.lang.String localName) + isDeclared(java.lang.String qName) isSpecified(int index) - isSpecified(java.lang.String qName) isSpecified(java.lang.String uri, java.lang.String localName) + isSpecified(java.lang.String qName) class Attributes2Impl addAttribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String type, java.lang.String value) #ctor(org.xml.sax.Attributes atts) isDeclared(int index) - isDeclared(java.lang.String qName) isDeclared(java.lang.String uri, java.lang.String localName) + isDeclared(java.lang.String qName) isSpecified(int index) - isSpecified(java.lang.String qName) isSpecified(java.lang.String uri, java.lang.String localName) + isSpecified(java.lang.String qName) removeAttribute(int index) setAttributes(org.xml.sax.Attributes atts) setDeclared(int index, boolean value) @@ -37199,8 +37686,8 @@ package org.xml.sax.ext externalEntityDecl(java.lang.String name, java.lang.String publicId, java.lang.String systemId) getExternalSubset(java.lang.String name, java.lang.String baseURI) internalEntityDecl(java.lang.String name, java.lang.String value) - resolveEntity(java.lang.String publicId, java.lang.String systemId) resolveEntity(java.lang.String name, java.lang.String publicId, java.lang.String baseURI, java.lang.String systemId) + resolveEntity(java.lang.String publicId, java.lang.String systemId) startDTD(java.lang.String name, java.lang.String publicId, java.lang.String systemId) startEntity(java.lang.String name) interface EntityResolver2 @@ -37231,17 +37718,17 @@ package org.xml.sax.helpers class AttributesImpl addAttribute(java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String type, java.lang.String value) #ctor(org.xml.sax.Attributes atts) - getIndex(java.lang.String qName) getIndex(java.lang.String uri, java.lang.String localName) + getIndex(java.lang.String qName) getLocalName(int index) getQName(int index) getType(int index) - getType(java.lang.String qName) getType(java.lang.String uri, java.lang.String localName) + getType(java.lang.String qName) getURI(int index) getValue(int index) - getValue(java.lang.String qName) getValue(java.lang.String uri, java.lang.String localName) + getValue(java.lang.String qName) removeAttribute(int index) setAttribute(int index, java.lang.String uri, java.lang.String localName, java.lang.String qName, java.lang.String type, java.lang.String value) setAttributes(org.xml.sax.Attributes atts) @@ -37372,8 +37859,8 @@ package org.xmlpull.v1 setInput(java.io.Reader in) setProperty(java.lang.String name, java.lang.Object value) class XmlPullParserException - #ctor(java.lang.String s) #ctor(java.lang.String msg, org.xmlpull.v1.XmlPullParser parser, java.lang.Throwable chain) + #ctor(java.lang.String s) class XmlPullParserFactory getFeature(java.lang.String name) newInstance(java.lang.String unused, java.lang.Class unused2) @@ -37407,18 +37894,18 @@ package org.xmlpull.v1.sax2 class Driver #ctor(org.xmlpull.v1.XmlPullParser pp) getFeature(java.lang.String name) - getIndex(java.lang.String qName) getIndex(java.lang.String uri, java.lang.String localName) + getIndex(java.lang.String qName) getLocalName(int index) getProperty(java.lang.String name) getQName(int index) getType(int index) - getType(java.lang.String qName) getType(java.lang.String uri, java.lang.String localName) + getType(java.lang.String qName) getURI(int index) getValue(int index) - getValue(java.lang.String qName) getValue(java.lang.String uri, java.lang.String localName) + getValue(java.lang.String qName) parse(java.lang.String systemId) parse(org.xml.sax.InputSource source) parseSubTree(org.xmlpull.v1.XmlPullParser pp) diff --git a/src/Mono.Android/map.csv b/src/Mono.Android/map.csv index dd6041d03b5..e9abf1bf306 100644 --- a/src/Mono.Android/map.csv +++ b/src/Mono.Android/map.csv @@ -1,7 +1,10 @@ +// Action,API Level,JNI Signature,Enum Value,C# Enum Type,C# Member Name,Field Action,Is Flags,Deprecated Since E,30,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERNAL_ERROR,1,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,InternalError,remove, E,30,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_INTERVAL_TIME_SHORT,3,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,IntervalTimeShort,remove, E,30,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_DISPLAY,4,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,InvalidDisplay,remove, +E,34,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_INVALID_WINDOW,5,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,InvalidWindow,remove, E,30,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_NO_ACCESSIBILITY_ACCESS,2,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,NoAccessibilityAccess,remove, +E,34,android/accessibilityservice/AccessibilityService.ERROR_TAKE_SCREENSHOT_SECURE_WINDOW,6,Android.Accessibilityservice.AccessibilityService.TakeScreenshotError,SecureWindow,remove, E,30,android/accessibilityservice/AccessibilityService.GESTURE_2_FINGER_DOUBLE_TAP,20,Android.AccessibilityServices.AccessibilityGesture,TwoFingerDoubleTap,remove, E,30,android/accessibilityservice/AccessibilityService.GESTURE_2_FINGER_DOUBLE_TAP_AND_HOLD,40,Android.AccessibilityServices.AccessibilityGesture,TwoFingerDoubleTapAndHold,remove, E,30,android/accessibilityservice/AccessibilityService.GESTURE_2_FINGER_SINGLE_TAP,19,Android.AccessibilityServices.AccessibilityGesture,TwoFingerSingleTap,remove, @@ -131,6 +134,14 @@ E,26,android/accounts/AccountManager.VISIBILITY_UNDEFINED,0,Android.Accounts.Acc E,26,android/accounts/AccountManager.VISIBILITY_USER_MANAGED_NOT_VISIBLE,4,Android.Accounts.AccountVisibility,UserManagedNotVisible,keep, E,26,android/accounts/AccountManager.VISIBILITY_USER_MANAGED_VISIBLE,2,Android.Accounts.AccountVisibility,UserManagedVisible,keep, E,26,android/accounts/AccountManager.VISIBILITY_VISIBLE,1,Android.Accounts.AccountVisibility,Visible,keep, +E,34,android/adservices/appsetid/AppSetId.SCOPE_APP,1,Android.AdServices.AppSetIds.AppSetIdScope,App,remove, +E,34,android/adservices/appsetid/AppSetId.SCOPE_DEVELOPER,2,Android.AdServices.AppSetIds.AppSetIdScope,Developer,remove, +E,34,android/adservices/measurement/DeletionRequest.DELETION_MODE_ALL,0,Android.AdServices.Measurement.DeletionRequestDeletionMode,All,remove, +E,34,android/adservices/measurement/DeletionRequest.DELETION_MODE_EXCLUDE_INTERNAL_DATA,1,Android.AdServices.Measurement.DeletionRequestDeletionMode,ExcludeInternalData,remove, +E,34,android/adservices/measurement/DeletionRequest.MATCH_BEHAVIOR_DELETE,0,Android.AdServices.Measurement.DeletionRequestMatchBehavior,Delete,remove, +E,34,android/adservices/measurement/DeletionRequest.MATCH_BEHAVIOR_PRESERVE,1,Android.AdServices.Measurement.DeletionRequestMatchBehavior,Preserve,remove, +E,34,android/adservices/measurement/MeasurementManager.MEASUREMENT_API_STATE_DISABLED,0,Android.AdServices.Measurement.MeasurementApiState,Disabled,remove, +E,34,android/adservices/measurement/MeasurementManager.MEASUREMENT_API_STATE_ENABLED,1,Android.AdServices.Measurement.MeasurementApiState,Enabled,remove, E,15,android/animation/LayoutTransition.APPEARING,2,Android.Animation.LayoutTransitionType,Appearing,remove, E,15,android/animation/LayoutTransition.CHANGE_APPEARING,0,Android.Animation.LayoutTransitionType,ChangeAppearing,remove, E,15,android/animation/LayoutTransition.CHANGE_DISAPPEARING,1,Android.Animation.LayoutTransitionType,ChangeDisappearing,remove, @@ -153,6 +164,10 @@ E,10,android/app/Activity.DEFAULT_KEYS_DISABLE,0,Android.App.DefaultKey,Disable, E,10,android/app/Activity.DEFAULT_KEYS_SEARCH_GLOBAL,4,Android.App.DefaultKey,SearchGlobal,keep, E,10,android/app/Activity.DEFAULT_KEYS_SEARCH_LOCAL,3,Android.App.DefaultKey,SearchLocal,keep, E,10,android/app/Activity.DEFAULT_KEYS_SHORTCUT,2,Android.App.DefaultKey,Shortcut,keep, +E,34,android/app/Activity.FULLSCREEN_MODE_REQUEST_ENTER,1,Android.App.FullscreenModeRequest,Enter,remove, +E,34,android/app/Activity.FULLSCREEN_MODE_REQUEST_EXIT,0,Android.App.FullscreenModeRequest,Exit,remove, +E,34,android/app/Activity.OVERRIDE_TRANSITION_CLOSE,1,Android.App.OverrideTransition,Close,remove, +E,34,android/app/Activity.OVERRIDE_TRANSITION_OPEN,0,Android.App.OverrideTransition,Open,remove, E,10,android/app/Activity.RESULT_CANCELED,0,Android.App.Result,Canceled,keep, E,10,android/app/Activity.RESULT_FIRST_USER,1,Android.App.Result,FirstUser,keep, E,10,android/app/Activity.RESULT_OK,-1,Android.App.Result,Ok,keep, @@ -186,6 +201,11 @@ E,10,android/app/ActivityManager$RunningServiceInfo.FLAG_FOREGROUND,2,Android.Ap E,10,android/app/ActivityManager$RunningServiceInfo.FLAG_PERSISTENT_PROCESS,8,Android.App.ServiceInfoFlags,PersistentProcess,remove,flags E,10,android/app/ActivityManager$RunningServiceInfo.FLAG_STARTED,1,Android.App.ServiceInfoFlags,Started,remove,flags E,10,android/app/ActivityManager$RunningServiceInfo.FLAG_SYSTEM_PROCESS,4,Android.App.ServiceInfoFlags,SystemProcess,remove,flags +E,34,android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED,1,Android.App.BackgroundActivityStartMode,Allowed,remove, +E,34,android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_DENIED,2,Android.App.BackgroundActivityStartMode,Denied,remove, +E,34,android/app/ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_SYSTEM_DEFINED,0,Android.App.BackgroundActivityStartMode,SystemDefined,remove, +E,34,android/app/admin/DeviceAdminInfo.HEADLESS_DEVICE_OWNER_MODE_AFFILIATED,1,Android.App.Admin.HeadlessDeviceOwnerMode,Affiliated,remove, +E,34,android/app/admin/DeviceAdminInfo.HEADLESS_DEVICE_OWNER_MODE_UNSUPPORTED,0,Android.App.Admin.HeadlessDeviceOwnerMode,Unsupported,remove, E,15,android/app/admin/DeviceAdminInfo.USES_ENCRYPTED_STORAGE,7,Android.App.Admin.DeviceAdminUses,EncryptedStorage,remove, E,15,android/app/admin/DeviceAdminInfo.USES_POLICY_DISABLE_CAMERA,8,Android.App.Admin.DeviceAdminUses,PolicyDisableCamera,remove, E,17,android/app/admin/DeviceAdminInfo.USES_POLICY_DISABLE_KEYGUARD_FEATURES,9,Android.App.Admin.DeviceAdminUses,PolicyDisableKeyguardFeatures,remove, @@ -225,6 +245,7 @@ E,28,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_IRIS,256,Android.App E,24,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_REMOTE_INPUT,64,Android.App.Admin.KeyguardDisable,RemoteInput,remove, E,17,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_SECURE_CAMERA,2,Android.App.Admin.KeyguardDisable,SecureCamera,remove, E,21,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_SECURE_NOTIFICATIONS,4,Android.App.Admin.KeyguardDisable,SecureNotifications,remove, +E,34,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_SHORTCUTS_ALL,512,Android.App.Admin.KeyguardDisable,KeyguardDisableShortcutsAll,remove, E,21,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_TRUST_AGENTS,16,Android.App.Admin.KeyguardDisable,TrustAgents,remove, E,21,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS,8,Android.App.Admin.KeyguardDisable,UnredactedNotifications,remove, E,17,android/app/admin/DevicePolicyManager.KEYGUARD_DISABLE_WIDGETS_ALL,1,Android.App.Admin.KeyguardDisable,WidgetsAll,remove, @@ -239,6 +260,9 @@ E,28,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_NOTIFICATIONS,2,And E,28,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_OVERVIEW,8,Android.App.Admin.LockTaskFeatures,Overview,remove, E,28,android/app/admin/DevicePolicyManager.LOCK_TASK_FEATURE_SYSTEM_INFO,1,Android.App.Admin.LockTaskFeatures,SystemInfo,remove, E,28,android/app/admin/DevicePolicyManager.MAKE_USER_EPHEMERAL,2,Android.App.Admin.UserManagementFlags,MakeUserEphemeral,remove, +E,34,android/app/admin/DevicePolicyManager.MTE_DISABLED,2,Android.App.Admin.MteMode,Disabled,remove, +E,34,android/app/admin/DevicePolicyManager.MTE_ENABLED,1,Android.App.Admin.MteMode,Enabled,remove, +E,34,android/app/admin/DevicePolicyManager.MTE_NOT_CONTROLLED_BY_POLICY,0,Android.App.Admin.MteMode,NotControlledByPolicy,remove, E,31,android/app/admin/DevicePolicyManager.NEARBY_STREAMING_DISABLED,1,Android.App.Admin.NearbyStreaming,Disabled,remove, E,31,android/app/admin/DevicePolicyManager.NEARBY_STREAMING_ENABLED,2,Android.App.Admin.NearbyStreaming,Enabled,remove, E,31,android/app/admin/DevicePolicyManager.NEARBY_STREAMING_NOT_CONTROLLED_BY_POLICY,0,Android.App.Admin.NearbyStreaming,NotControlledByPolicy,remove, @@ -293,6 +317,17 @@ E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ER E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_INCORRECT_OS_VERSION,2,Android.App.Admin.UpdateErrorCode,IncorrectOsVersion,remove, E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_UNKNOWN,1,Android.App.Admin.UpdateErrorCode,Unknown,remove, E,29,android/app/admin/DevicePolicyManager$InstallSystemUpdateCallback.UPDATE_ERROR_UPDATE_FILE_INVALID,3,Android.App.Admin.UpdateErrorCode,UpdateFileInvalid,remove, +E,34,android/app/admin/ManagedSubscriptionsPolicy.TYPE_ALL_MANAGED_SUBSCRIPTIONS,1,Android.App.Admin.ManagedSubscriptionsType,AllManagedSubscriptions,remove, +E,34,android/app/admin/ManagedSubscriptionsPolicy.TYPE_ALL_PERSONAL_SUBSCRIPTIONS,0,Android.App.Admin.ManagedSubscriptionsType,AllPersonalSubscriptions,remove, +E,34,android/app/admin/PackagePolicy.PACKAGE_POLICY_ALLOWLIST,3,Android.App.Admin.PackagePolicyMode,Allowlist,remove, +E,34,android/app/admin/PackagePolicy.PACKAGE_POLICY_ALLOWLIST_AND_SYSTEM,2,Android.App.Admin.PackagePolicyMode,AllowlistAndSystem,remove, +E,34,android/app/admin/PackagePolicy.PACKAGE_POLICY_BLOCKLIST,1,Android.App.Admin.PackagePolicyMode,Blocklist,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_FAILURE_CONFLICTING_ADMIN_POLICY,1,Android.App.Admin.PolicyUpdateResultCode,FailureConflictingAdminPolicy,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_FAILURE_HARDWARE_LIMITATION,4,Android.App.Admin.PolicyUpdateResultCode,FailureHardwareLimitation,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_FAILURE_STORAGE_LIMIT_REACHED,3,Android.App.Admin.PolicyUpdateResultCode,FailureStorageLimitReached,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_FAILURE_UNKNOWN,-1,Android.App.Admin.PolicyUpdateResultCode,FailureUnknown,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_POLICY_CLEARED,2,Android.App.Admin.PolicyUpdateResultCode,PolicyCleared,remove, +E,34,android/app/admin/PolicyUpdateResult.RESULT_POLICY_SET,0,Android.App.Admin.PolicyUpdateResultCode,PolicySet,remove, E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_1,1,Android.App.Admin.PreferentialNetworkId,One,remove, E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_2,2,Android.App.Admin.PreferentialNetworkId,Two,remove, E,33,android/app/admin/PreferentialNetworkServiceConfig.PREFERENTIAL_NETWORK_ID_3,3,Android.App.Admin.PreferentialNetworkId,Three,remove, @@ -328,6 +363,9 @@ E,28,android/app/admin/SecurityLog.TAG_MEDIA_MOUNT,210013,Android.App.Admin.Secu E,28,android/app/admin/SecurityLog.TAG_MEDIA_UNMOUNT,210014,Android.App.Admin.SecurityLogTags,MediaUnmount,remove, E,28,android/app/admin/SecurityLog.TAG_OS_SHUTDOWN,210010,Android.App.Admin.SecurityLogTags,OsShutdown,remove, E,28,android/app/admin/SecurityLog.TAG_OS_STARTUP,210009,Android.App.Admin.SecurityLogTags,OsStartup,remove, +E,34,android/app/admin/SecurityLog.TAG_PACKAGE_INSTALLED,210041,Android.App.Admin.SecurityLogTags,PackageInstalled,remove, +E,34,android/app/admin/SecurityLog.TAG_PACKAGE_UNINSTALLED,210043,Android.App.Admin.SecurityLogTags,PackageUninstalled,remove, +E,34,android/app/admin/SecurityLog.TAG_PACKAGE_UPDATED,210042,Android.App.Admin.SecurityLogTags,PackageUpdated,remove, E,33,android/app/admin/SecurityLog.TAG_PASSWORD_CHANGED,210036,Android.App.Admin.SecurityLogTags,PasswordChanged,remove, E,31,android/app/admin/SecurityLog.TAG_PASSWORD_COMPLEXITY_REQUIRED,210035,Android.App.Admin.SecurityLogTags,PasswordComplexityRequired,remove, E,28,android/app/admin/SecurityLog.TAG_PASSWORD_COMPLEXITY_SET,210017,Android.App.Admin.SecurityLogTags,PasswordComplexitySet,remove, @@ -379,6 +417,8 @@ E,33,android/app/ApplicationExitInfo.REASON_FREEZER,14,Android.App.ApplicationEx E,30,android/app/ApplicationExitInfo.REASON_INITIALIZATION_FAILURE,7,Android.App.ApplicationExitInfoReason,InitializationFailure,remove, E,30,android/app/ApplicationExitInfo.REASON_LOW_MEMORY,3,Android.App.ApplicationExitInfoReason,LowMemory,remove, E,30,android/app/ApplicationExitInfo.REASON_OTHER,10,Android.App.ApplicationExitInfoReason,Other,remove, +E,34,android/app/ApplicationExitInfo.REASON_PACKAGE_STATE_CHANGE,15,Android.App.ApplicationExitInfoReason,PackageStateChange,remove, +E,34,android/app/ApplicationExitInfo.REASON_PACKAGE_UPDATED,16,Android.App.ApplicationExitInfoReason,PackageUpdated,remove, E,30,android/app/ApplicationExitInfo.REASON_PERMISSION_CHANGE,8,Android.App.ApplicationExitInfoReason,PermissionChange,remove, E,30,android/app/ApplicationExitInfo.REASON_SIGNALED,2,Android.App.ApplicationExitInfoReason,Signaled,remove, E,30,android/app/ApplicationExitInfo.REASON_UNKNOWN,0,Android.App.ApplicationExitInfoReason,Unknown,remove, @@ -399,21 +439,36 @@ E,31,android/app/appsearch/AppSearchResult.RESULT_OK,0,Android.App.AppSearch.App E,31,android/app/appsearch/AppSearchResult.RESULT_OUT_OF_SPACE,5,Android.App.AppSearch.AppSearchResultCode,OutOfSpace,remove, E,31,android/app/appsearch/AppSearchResult.RESULT_SECURITY_ERROR,8,Android.App.AppSearch.AppSearchResultCode,SecurityError,remove, E,31,android/app/appsearch/AppSearchResult.RESULT_UNKNOWN_ERROR,1,Android.App.AppSearch.AppSearchResultCode,UnknownError,remove, +E,34,android/app/appsearch/AppSearchSchema$LongPropertyConfig.INDEXING_TYPE_NONE,0,Android.App.AppSearch.LongPropertyConfigIndexingType,None,remove, +E,34,android/app/appsearch/AppSearchSchema$LongPropertyConfig.INDEXING_TYPE_RANGE,1,Android.App.AppSearch.LongPropertyConfigIndexingType,Range,remove, E,31,android/app/appsearch/AppSearchSchema$PropertyConfig.CARDINALITY_OPTIONAL,2,Android.App.AppSearch.Cardinality,Optional,remove, E,31,android/app/appsearch/AppSearchSchema$PropertyConfig.CARDINALITY_REPEATED,1,Android.App.AppSearch.Cardinality,Repeated,remove, E,31,android/app/appsearch/AppSearchSchema$PropertyConfig.CARDINALITY_REQUIRED,3,Android.App.AppSearch.Cardinality,Required,remove, E,31,android/app/appsearch/AppSearchSchema$StringPropertyConfig.INDEXING_TYPE_EXACT_TERMS,1,Android.App.AppSearch.IndexingType,ExactTerms,remove, E,31,android/app/appsearch/AppSearchSchema$StringPropertyConfig.INDEXING_TYPE_NONE,0,Android.App.AppSearch.IndexingType,None,remove, E,31,android/app/appsearch/AppSearchSchema$StringPropertyConfig.INDEXING_TYPE_PREFIXES,2,Android.App.AppSearch.IndexingType,Prefixes,remove, +E,34,android/app/appsearch/AppSearchSchema$StringPropertyConfig.JOINABLE_VALUE_TYPE_NONE,0,Android.App.AppSearch.StringPropertyJoinableValueType,None,remove, +E,34,android/app/appsearch/AppSearchSchema$StringPropertyConfig.JOINABLE_VALUE_TYPE_QUALIFIED_ID,1,Android.App.AppSearch.StringPropertyJoinableValueType,QualifiedId,remove, E,31,android/app/appsearch/AppSearchSchema$StringPropertyConfig.TOKENIZER_TYPE_NONE,0,Android.App.AppSearch.TokenizerType,None,remove, E,31,android/app/appsearch/AppSearchSchema$StringPropertyConfig.TOKENIZER_TYPE_PLAIN,1,Android.App.AppSearch.TokenizerType,Plain,remove, +E,34,android/app/appsearch/AppSearchSchema$StringPropertyConfig.TOKENIZER_TYPE_RFC822,3,Android.App.AppSearch.TokenizerType,Rfc822,remove, +E,34,android/app/appsearch/AppSearchSchema$StringPropertyConfig.TOKENIZER_TYPE_VERBATIM,2,Android.App.AppSearch.TokenizerType,Verbatim,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_AVG_RANKING_SIGNAL,3,Android.App.AppSearch.JoinSpecAggregationScoring,AvgRankingSignal,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_MAX_RANKING_SIGNAL,4,Android.App.AppSearch.JoinSpecAggregationScoring,MaxRankingSignal,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_MIN_RANKING_SIGNAL,2,Android.App.AppSearch.JoinSpecAggregationScoring,MinRankingSignal,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_OUTER_RESULT_RANKING_SIGNAL,0,Android.App.AppSearch.JoinSpecAggregationScoring,OuterResultRankingSignal,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_RESULT_COUNT,1,Android.App.AppSearch.JoinSpecAggregationScoring,ResultCount,remove, +E,34,android/app/appsearch/JoinSpec.AGGREGATION_SCORING_SUM_RANKING_SIGNAL,5,Android.App.AppSearch.JoinSpecAggregationScoring,SumRankingSignal,remove, +I,34,android/app/appsearch/PropertyPath$PathSegment.NON_REPEATED_CARDINALITY,-1,,,, A,31,,0,Android.App.AppSearch.GroupingType,None,remove, E,31,android/app/appsearch/SearchSpec.GROUPING_TYPE_PER_NAMESPACE,2,Android.App.AppSearch.GroupingType,PerNamespace,remove, E,31,android/app/appsearch/SearchSpec.GROUPING_TYPE_PER_PACKAGE,1,Android.App.AppSearch.GroupingType,PerPackage,remove, E,31,android/app/appsearch/SearchSpec.ORDER_ASCENDING,1,Android.App.AppSearch.SearchOrder,Ascending,remove, E,31,android/app/appsearch/SearchSpec.ORDER_DESCENDING,0,Android.App.AppSearch.SearchOrder,Descending,remove, +E,34,android/app/appsearch/SearchSpec.RANKING_STRATEGY_ADVANCED_RANKING_EXPRESSION,9,Android.App.AppSearch.RankingStrategy,AdvancedRankingExpression,remove, E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_CREATION_TIMESTAMP,2,Android.App.AppSearch.RankingStrategy,CreationTimestamp,remove, E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_DOCUMENT_SCORE,1,Android.App.AppSearch.RankingStrategy,DocumentScore,remove, +E,34,android/app/appsearch/SearchSpec.RANKING_STRATEGY_JOIN_AGGREGATE_SCORE,8,Android.App.AppSearch.RankingStrategy,JoinAggregateScore,remove, E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_NONE,0,Android.App.AppSearch.RankingStrategy,None,remove, E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_RELEVANCE_SCORE,3,Android.App.AppSearch.RankingStrategy,RelevanceScore,remove, E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_SYSTEM_USAGE_COUNT,6,Android.App.AppSearch.RankingStrategy,SystemUsageCount,remove, @@ -422,6 +477,9 @@ E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_USAGE_COUNT,4,Android.App E,31,android/app/appsearch/SearchSpec.RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP,5,Android.App.AppSearch.RankingStrategy,UsageLastUsedTimestamp,remove, E,31,android/app/appsearch/SearchSpec.TERM_MATCH_EXACT_ONLY,1,Android.App.AppSearch.SearchTermMatch,ExactOnly,remove, E,31,android/app/appsearch/SearchSpec.TERM_MATCH_PREFIX,2,Android.App.AppSearch.SearchTermMatch,Prefix,remove, +E,34,android/app/appsearch/SearchSuggestionSpec.SUGGESTION_RANKING_STRATEGY_DOCUMENT_COUNT,0,Android.App.AppSearch.SuggestionRankingStrategy,DocumentCount,remove, +E,34,android/app/appsearch/SearchSuggestionSpec.SUGGESTION_RANKING_STRATEGY_NONE,2,Android.App.AppSearch.SuggestionRankingStrategy,None,remove, +E,34,android/app/appsearch/SearchSuggestionSpec.SUGGESTION_RANKING_STRATEGY_TERM_FREQUENCY,1,Android.App.AppSearch.SuggestionRankingStrategy,TermFrequency,remove, E,33,android/app/appsearch/SetSchemaRequest.READ_ASSISTANT_APP_SEARCH_DATA,6,Android.App.AppSearch.SchemaRequestPermissions,ReadAssistantAppSearchData,remove, E,33,android/app/appsearch/SetSchemaRequest.READ_CALENDAR,2,Android.App.AppSearch.SchemaRequestPermissions,ReadCalendar,remove, E,33,android/app/appsearch/SetSchemaRequest.READ_CONTACTS,3,Android.App.AppSearch.SchemaRequestPermissions,ReadContacts,remove, @@ -437,6 +495,11 @@ E,28,android/app/backup/BackupAgent.FLAG_CLIENT_SIDE_ENCRYPTION_ENABLED,1,Androi E,28,android/app/backup/BackupAgent.FLAG_DEVICE_TO_DEVICE_TRANSFER,2,Android.App.Backup.BackupTransportFlags,DeviceToDeviceTransfer,remove, E,15,android/app/backup/BackupAgent.TYPE_DIRECTORY,2,Android.App.Backup.BackupFileType,Directory,remove, E,15,android/app/backup/BackupAgent.TYPE_FILE,1,Android.App.Backup.BackupFileType,File,remove, +E,34,android/app/BroadcastOptions.DEFERRAL_POLICY_DEFAULT,0,Android.App.BroadcastDeferralPolicy,Default,remove, +E,34,android/app/BroadcastOptions.DEFERRAL_POLICY_NONE,1,Android.App.BroadcastDeferralPolicy,None,remove, +E,34,android/app/BroadcastOptions.DEFERRAL_POLICY_UNTIL_ACTIVE,2,Android.App.BroadcastDeferralPolicy,UntilActive,remove, +E,34,android/app/BroadcastOptions.DELIVERY_GROUP_POLICY_ALL,0,Android.App.BroadcastDeliveryGroupPolicy,All,remove, +E,34,android/app/BroadcastOptions.DELIVERY_GROUP_POLICY_MOST_RECENT,1,Android.App.BroadcastDeliveryGroupPolicy,MostRecent,remove, E,15,android/app/DialogFragment.STYLE_NO_FRAME,2,Android.App.DialogFragmentStyle,NoFrame,keep, E,15,android/app/DialogFragment.STYLE_NO_INPUT,3,Android.App.DialogFragmentStyle,NoInput,keep, E,15,android/app/DialogFragment.STYLE_NO_TITLE,1,Android.App.DialogFragmentStyle,NoTitle,keep, @@ -475,6 +538,7 @@ E,15,android/app/FragmentTransaction.TRANSIT_FRAGMENT_OPEN,4097,Android.App.Frag E,15,android/app/FragmentTransaction.TRANSIT_NONE,0,Android.App.FragmentTransit,None,keep, E,15,android/app/FragmentTransaction.TRANSIT_UNSET,-1,Android.App.FragmentTransit,Unset,keep, E,31,android/app/GameManager.GAME_MODE_BATTERY,3,Android.App.GameMode,Battery,remove, +E,34,android/app/GameManager.GAME_MODE_CUSTOM,4,Android.App.GameMode,Custom,remove, E,31,android/app/GameManager.GAME_MODE_PERFORMANCE,2,Android.App.GameMode,Performance,remove, E,31,android/app/GameManager.GAME_MODE_STANDARD,1,Android.App.GameMode,Standard,remove, E,31,android/app/GameManager.GAME_MODE_UNSUPPORTED,0,Android.App.GameMode,Unsupported,remove, @@ -515,8 +579,28 @@ E,31,android/app/job/JobParameters.STOP_REASON_SYSTEM_PROCESSING,14,Android.App. E,31,android/app/job/JobParameters.STOP_REASON_TIMEOUT,3,Android.App.Job.StopReason,Timeout,remove, E,31,android/app/job/JobParameters.STOP_REASON_UNDEFINED,0,Android.App.Job.StopReason,Undefined,remove, E,31,android/app/job/JobParameters.STOP_REASON_USER,13,Android.App.Job.StopReason,User,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_APP,1,Android.App.Job.PendingJobReason,App,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_APP_STANDBY,2,Android.App.Job.PendingJobReason,AppStandby,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_BACKGROUND_RESTRICTION,3,Android.App.Job.PendingJobReason,BackgroundRestriction,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_BATTERY_NOT_LOW,4,Android.App.Job.PendingJobReason,ConstraintBatteryNotLow,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_CHARGING,5,Android.App.Job.PendingJobReason,ConstraintCharging,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_CONNECTIVITY,6,Android.App.Job.PendingJobReason,ConstraintConnectivity,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_CONTENT_TRIGGER,7,Android.App.Job.PendingJobReason,ConstraintContentTrigger,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_DEVICE_IDLE,8,Android.App.Job.PendingJobReason,ConstraintDeviceIdle,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_MINIMUM_LATENCY,9,Android.App.Job.PendingJobReason,ConstraintMinimumLatency,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_PREFETCH,10,Android.App.Job.PendingJobReason,ConstraintPrefetch,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_CONSTRAINT_STORAGE_NOT_LOW,11,Android.App.Job.PendingJobReason,ConstraintStorageNotLow,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_DEVICE_STATE,12,Android.App.Job.PendingJobReason,DeviceState,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_EXECUTING,-1,Android.App.Job.PendingJobReason,Executing,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_INVALID_JOB_ID,-2,Android.App.Job.PendingJobReason,InvalidJobId,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_JOB_SCHEDULER_OPTIMIZATION,13,Android.App.Job.PendingJobReason,JobSchedulerOptimization,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_QUOTA,14,Android.App.Job.PendingJobReason,Quota,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_UNDEFINED,0,Android.App.Job.PendingJobReason,Undefined,remove, +E,34,android/app/job/JobScheduler.PENDING_JOB_REASON_USER,15,Android.App.Job.PendingJobReason,User,remove, I,21,android/app/job/JobScheduler.RESULT_FAILURE,0,,,, I,21,android/app/job/JobScheduler.RESULT_SUCCESS,1,,,, +E,34,android/app/job/JobService.JOB_END_NOTIFICATION_POLICY_DETACH,0,Android.App.Job.JobEndNotificationPolicy,Detach,remove, +E,34,android/app/job/JobService.JOB_END_NOTIFICATION_POLICY_REMOVE,1,Android.App.Job.JobEndNotificationPolicy,Remove,remove, E,33,android/app/LocaleConfig.STATUS_NOT_SPECIFIED,1,Android.App.LocaleConfigStatus,NotSpecified,remove, E,33,android/app/LocaleConfig.STATUS_PARSING_FAILED,2,Android.App.LocaleConfigStatus,ParsingFailed,remove, E,33,android/app/LocaleConfig.STATUS_SUCCESS,0,Android.App.LocaleConfigStatus,Success,remove, @@ -565,6 +649,10 @@ E,28,android/app/Notification$Action.SEMANTIC_ACTION_REPLY,1,Android.App.Semanti E,28,android/app/Notification$Action.SEMANTIC_ACTION_THUMBS_DOWN,9,Android.App.SemanticAction,ThumbsDown,remove, E,28,android/app/Notification$Action.SEMANTIC_ACTION_THUMBS_UP,8,Android.App.SemanticAction,ThumbsUp,remove, E,28,android/app/Notification$Action.SEMANTIC_ACTION_UNMUTE,7,Android.App.SemanticAction,Unmute,remove, +E,34,android/app/Notification$CallStyle.CALL_TYPE_INCOMING,1,Android.App.NotificationCallType,Incoming,remove, +E,34,android/app/Notification$CallStyle.CALL_TYPE_ONGOING,2,Android.App.NotificationCallType,Ongoing,remove, +E,34,android/app/Notification$CallStyle.CALL_TYPE_SCREENING,3,Android.App.NotificationCallType,Screening,remove, +E,34,android/app/Notification$CallStyle.CALL_TYPE_UNKNOWN,0,Android.App.NotificationCallType,Unknown,remove, I,24,android/app/Notification$MessagingStyle.MAXIMUM_RETAINED_MESSAGES,25,,,, I,22,android/app/Notification$WearableExtender.SCREEN_TIMEOUT_LONG,-1,,,, I,22,android/app/Notification$WearableExtender.SCREEN_TIMEOUT_SHORT,0,,,, @@ -618,6 +706,7 @@ E,28,android/app/NotificationManager$Policy.SUPPRESSED_EFFECT_PEEK,16,Android.Ap E,24,android/app/NotificationManager$Policy.SUPPRESSED_EFFECT_SCREEN_OFF,1,Android.App.SuppressedEffects,ScreenOff,remove, E,24,android/app/NotificationManager$Policy.SUPPRESSED_EFFECT_SCREEN_ON,2,Android.App.SuppressedEffects,ScreenOn,remove, E,28,android/app/NotificationManager$Policy.SUPPRESSED_EFFECT_STATUS_BAR,32,Android.App.SuppressedEffects,StatusBar,remove, +E,34,android/app/PendingIntent.FLAG_ALLOW_UNSAFE_IMPLICIT_INTENT,16777216,Android.App.PendingIntentFlags,AllowUnsafeImplicitIntent,remove,flags E,10,android/app/PendingIntent.FLAG_CANCEL_CURRENT,268435456,Android.App.PendingIntentFlags,CancelCurrent,keep,flags E,23,android/app/PendingIntent.FLAG_IMMUTABLE,67108864,Android.App.PendingIntentFlags,Immutable,keep,flags E,31,android/app/PendingIntent.FLAG_MUTABLE,33554432,Android.App.PendingIntentFlags,Mutable,remove,flags @@ -656,6 +745,14 @@ E,9,android/app/RunningAppProcessInfo.IMPORTANCE_PERCEPTIBLE,230,Android.App.Run E,3,android/app/RunningAppProcessInfo.IMPORTANCE_SERVICE,300,Android.App.RunningAppProcessInfoImportanceType,ImportanceService,remove, E,23,android/app/RunningAppProcessInfo.IMPORTANCE_TOP_SLEEPING,325,Android.App.RunningAppProcessInfoImportanceType,ImportanceTopSleeping,remove, E,3,android/app/RunningAppProcessInfo.IMPORTANCE_VISIBLE,200,Android.App.RunningAppProcessInfoImportanceType,ImportanceVisible,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.LOAD_SDK_ALREADY_LOADED,101,Android.App.SdkSandbox.LoadSdkErrorCode,AlreadyLoaded,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.LOAD_SDK_INTERNAL_ERROR,500,Android.App.SdkSandbox.LoadSdkErrorCode,InternalError,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.LOAD_SDK_NOT_FOUND,100,Android.App.SdkSandbox.LoadSdkErrorCode,NotFound,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.LOAD_SDK_SDK_DEFINED_ERROR,102,Android.App.SdkSandbox.LoadSdkErrorCode,SdkDefinedError,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.LOAD_SDK_SDK_SANDBOX_DISABLED,103,Android.App.SdkSandbox.LoadSdkErrorCode,SdkSandboxDisabled,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.REQUEST_SURFACE_PACKAGE_INTERNAL_ERROR,700,Android.App.SdkSandbox.RequestSurfacePackageErrorCode,InternalError,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.REQUEST_SURFACE_PACKAGE_SDK_NOT_LOADED,701,Android.App.SdkSandbox.RequestSurfacePackageErrorCode,SdkNotLoaded,remove, +E,34,android/app/sdksandbox/SdkSandboxManager.SDK_SANDBOX_PROCESS_NOT_AVAILABLE,503,Android.App.SdkSandbox.LoadSdkErrorCode,SdkSandboxProcessNotAvailable,remove, E,33,android/app/sdksandbox/SdkSandboxManager.SDK_SANDBOX_STATE_DISABLED,0,Android.App.SdkSandbox.SandboxState,Disabled,remove, E,33,android/app/sdksandbox/SdkSandboxManager.SDK_SANDBOX_STATE_ENABLED_PROCESS_ISOLATION,2,Android.App.SdkSandbox.SandboxState,EnabledProcessIsolation,remove, I,15,android/app/SearchManager.FLAG_QUERY_REFINEMENT,1,,,, @@ -736,14 +833,15 @@ E,21,android/app/usage/UsageStatsManager.INTERVAL_DAILY,0,Android.App.Usage.Usag E,21,android/app/usage/UsageStatsManager.INTERVAL_MONTHLY,2,Android.App.Usage.UsageStatsInterval,Monthly,keep, E,21,android/app/usage/UsageStatsManager.INTERVAL_WEEKLY,1,Android.App.Usage.UsageStatsInterval,Weekly,keep, E,21,android/app/usage/UsageStatsManager.INTERVAL_YEARLY,3,Android.App.Usage.UsageStatsInterval,Yearly,keep, +A,30,,45,Android.App.Usage.StandbyBucket,Restricted,remove, E,28,android/app/usage/UsageStatsManager.STANDBY_BUCKET_ACTIVE,10,Android.App.Usage.StandbyBucket,Active,remove, E,28,android/app/usage/UsageStatsManager.STANDBY_BUCKET_FREQUENT,30,Android.App.Usage.StandbyBucket,Frequent,remove, E,28,android/app/usage/UsageStatsManager.STANDBY_BUCKET_RARE,40,Android.App.Usage.StandbyBucket,Rare,remove, E,30,android/app/usage/UsageStatsManager.STANDBY_BUCKET_RESTRICTED,45,Android.App.Usage.UsageStatsInterval,Restricted,remove,,-1 -A,30,,45,Android.App.Usage.StandbyBucket,Restricted,remove,, E,28,android/app/usage/UsageStatsManager.STANDBY_BUCKET_WORKING_SET,20,Android.App.Usage.StandbyBucket,WorkingSet,remove, E,31,android/app/WallpaperColors.HINT_SUPPORTS_DARK_TEXT,1,Android.App.WallpaperColorsHint,SupportsDarkText,remove,flags E,31,android/app/WallpaperColors.HINT_SUPPORTS_DARK_THEME,2,Android.App.WallpaperColorsHint,SupportsDarkTheme,remove,flags +A,34,,0,Android.App.WallpaperManagerFlags,None,, E,24,android/app/WallpaperManager.FLAG_LOCK,2,Android.App.WallpaperManagerFlags,Lock,remove, E,24,android/app/WallpaperManager.FLAG_SYSTEM,1,Android.App.WallpaperManagerFlags,System,remove, I,0,android/appwidget/AppWidgetManager.INVALID_APPWIDGET_ID,0,,,, @@ -1099,6 +1197,7 @@ E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX_HD,3,Android. E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_INVALID,1000000,Android.Bluetooth.CodecType,Invalid,remove, E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_LC3,5,Android.Bluetooth.CodecType,Lc3,remove, E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC,4,Android.Bluetooth.CodecType,Ldac,remove, +E,34,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_OPUS,6,Android.Bluetooth.CodecType,Opus,remove, E,33,android/bluetooth/BluetoothCodecConfig.SOURCE_CODEC_TYPE_SBC,0,Android.Bluetooth.CodecType,Sbc,remove, E,31,android/bluetooth/BluetoothDevice.ADDRESS_TYPE_PUBLIC,0,Android.Bluetooth.AddressType,Public,remove, E,31,android/bluetooth/BluetoothDevice.ADDRESS_TYPE_RANDOM,1,Android.Bluetooth.AddressType,Random,remove, @@ -1126,6 +1225,7 @@ E,23,android/bluetooth/BluetoothDevice.TRANSPORT_AUTO,0,Android.Bluetooth.Blueto E,23,android/bluetooth/BluetoothDevice.TRANSPORT_BREDR,1,Android.Bluetooth.BluetoothTransports,Bredr,keep, E,23,android/bluetooth/BluetoothDevice.TRANSPORT_LE,2,Android.Bluetooth.BluetoothTransports,Le,keep, E,21,android/bluetooth/BluetoothGatt.CONNECTION_PRIORITY_BALANCED,0,Android.Bluetooth.GattConnectionPriority,Balanced,remove, +E,34,android/bluetooth/BluetoothGatt.CONNECTION_PRIORITY_DCK,3,Android.Bluetooth.GattConnectionPriority,Dck,remove, E,21,android/bluetooth/BluetoothGatt.CONNECTION_PRIORITY_HIGH,1,Android.Bluetooth.GattConnectionPriority,High,remove, E,21,android/bluetooth/BluetoothGatt.CONNECTION_PRIORITY_LOW_POWER,2,Android.Bluetooth.GattConnectionPriority,LowPower,remove, E,21,android/bluetooth/BluetoothGatt.GATT_CONNECTION_CONGESTED,143,Android.Bluetooth.GattStatus,ConnectionCongested,remove, @@ -1226,6 +1326,27 @@ E,33,android/bluetooth/BluetoothLeAudioCodecConfig.SOURCE_CODEC_TYPE_LC3,0,Andro E,23,android/bluetooth/BluetoothSocket.TYPE_L2CAP,3,Android.Bluetooth.BluetoothConnectionType,L2cap,keep, E,23,android/bluetooth/BluetoothSocket.TYPE_RFCOMM,1,Android.Bluetooth.BluetoothConnectionType,Rfcomm,keep, E,23,android/bluetooth/BluetoothSocket.TYPE_SCO,2,Android.Bluetooth.BluetoothConnectionType,Sco,keep, +E,34,android/bluetooth/BluetoothSocketException.BLUETOOTH_OFF_FAILURE,15,Android.Bluetooth.BluetoothSocketExceptionReason,BluetoothOffFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_ACL_FAILURE,2,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapAclFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_CLIENT_SECURITY_FAILURE,3,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapClientSecurityFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INSUFFICIENT_AUTHENTICATION,4,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInsufficientAuthentication,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INSUFFICIENT_AUTHORIZATION,5,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInsufficientAuthorization,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INSUFFICIENT_ENCRYPT_KEY_SIZE,6,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInsufficientEncryptKeySize,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INSUFFICIENT_ENCRYPTION,7,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInsufficientEncryption,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INVALID_PARAMETERS,11,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInvalidParameters,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_INVALID_SOURCE_CID,8,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapInvalidSourceCid,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_NO_PSM_AVAILABLE,13,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapNoPsmAvailable,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_NO_RESOURCES,12,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapNoResources,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_SOURCE_CID_ALREADY_ALLOCATED,9,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapSourceCidAlreadyAllocated,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_TIMEOUT,14,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapTimeout,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_UNACCEPTABLE_PARAMETERS,10,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapUnacceptableParameters,remove, +E,34,android/bluetooth/BluetoothSocketException.L2CAP_UNKNOWN,1,Android.Bluetooth.BluetoothSocketExceptionReason,L2CapUnknown,remove, +E,34,android/bluetooth/BluetoothSocketException.NULL_DEVICE,19,Android.Bluetooth.BluetoothSocketExceptionReason,NullDevice,remove, +E,34,android/bluetooth/BluetoothSocketException.RPC_FAILURE,20,Android.Bluetooth.BluetoothSocketExceptionReason,RpcFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.SOCKET_CLOSED,17,Android.Bluetooth.BluetoothSocketExceptionReason,SocketClosed,remove, +E,34,android/bluetooth/BluetoothSocketException.SOCKET_CONNECTION_FAILURE,18,Android.Bluetooth.BluetoothSocketExceptionReason,SocketConnectionFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.SOCKET_MANAGER_FAILURE,16,Android.Bluetooth.BluetoothSocketExceptionReason,SocketManagerFailure,remove, +E,34,android/bluetooth/BluetoothSocketException.UNSPECIFIED,0,Android.Bluetooth.BluetoothSocketExceptionReason,Unspecified,remove, E,31,android/bluetooth/BluetoothStatusCodes.ERROR_BLUETOOTH_NOT_ALLOWED,2,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorBluetoothNotAllowed,remove, E,31,android/bluetooth/BluetoothStatusCodes.ERROR_BLUETOOTH_NOT_ENABLED,1,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorBluetoothNotEnabled,remove, E,31,android/bluetooth/BluetoothStatusCodes.ERROR_DEVICE_NOT_BONDED,3,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorDeviceNotBonded,remove, @@ -1234,6 +1355,7 @@ E,33,android/bluetooth/BluetoothStatusCodes.ERROR_GATT_WRITE_REQUEST_BUSY,201,An E,31,android/bluetooth/BluetoothStatusCodes.ERROR_MISSING_BLUETOOTH_CONNECT_PERMISSION,6,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorMissingBluetoothConnectPermission,remove, E,33,android/bluetooth/BluetoothStatusCodes.ERROR_PROFILE_SERVICE_NOT_BOUND,9,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorProfileServiceNotBound,remove, E,31,android/bluetooth/BluetoothStatusCodes.ERROR_UNKNOWN,2147483647,Android.Bluetooth.CurrentBluetoothStatusCodes,ErrorUnknown,remove, +E,34,android/bluetooth/BluetoothStatusCodes.FEATURE_NOT_CONFIGURED,30,Android.Bluetooth.CurrentBluetoothStatusCodes,FeatureNotConfigured,remove, E,33,android/bluetooth/BluetoothStatusCodes.FEATURE_NOT_SUPPORTED,11,Android.Bluetooth.CurrentBluetoothStatusCodes,FeatureNotSupported,remove, E,33,android/bluetooth/BluetoothStatusCodes.FEATURE_SUPPORTED,10,Android.Bluetooth.CurrentBluetoothStatusCodes,FeatureSupported,remove, E,31,android/bluetooth/BluetoothStatusCodes.SUCCESS,0,Android.Bluetooth.CurrentBluetoothStatusCodes,Success,remove, @@ -1326,6 +1448,7 @@ E,26,android/bluetooth/le/ScanResult.PHY_UNUSED,0,Android.Bluetooth.LE.Bluetooth I,26,android/bluetooth/le/ScanResult.SID_NOT_PRESENT,255,,,, I,26,android/bluetooth/le/ScanResult.TX_POWER_NOT_PRESENT,127,,,, E,21,android/bluetooth/le/ScanSettings.CALLBACK_TYPE_ALL_MATCHES,1,Android.Bluetooth.LE.ScanCallbackType,AllMatches,keep, +E,34,android/bluetooth/le/ScanSettings.CALLBACK_TYPE_ALL_MATCHES_AUTO_BATCH,8,Android.Bluetooth.LE.ScanCallbackType,AllMatchesAutoBatch,remove, E,23,android/bluetooth/le/ScanSettings.CALLBACK_TYPE_FIRST_MATCH,2,Android.Bluetooth.LE.ScanCallbackType,FirstMatch,keep, E,23,android/bluetooth/le/ScanSettings.CALLBACK_TYPE_MATCH_LOST,4,Android.Bluetooth.LE.ScanCallbackType,MatchLost,keep, E,23,android/bluetooth/le/ScanSettings.MATCH_MODE_AGGRESSIVE,1,Android.Bluetooth.LE.BluetoothScanMatchMode,Aggressive,keep, @@ -1338,6 +1461,13 @@ E,21,android/bluetooth/le/ScanSettings.SCAN_MODE_BALANCED,1,Android.Bluetooth.LE E,21,android/bluetooth/le/ScanSettings.SCAN_MODE_LOW_LATENCY,2,Android.Bluetooth.LE.ScanMode,LowLatency,keep, E,21,android/bluetooth/le/ScanSettings.SCAN_MODE_LOW_POWER,0,Android.Bluetooth.LE.ScanMode,LowPower,keep, E,23,android/bluetooth/le/ScanSettings.SCAN_MODE_OPPORTUNISTIC,-1,Android.Bluetooth.LE.ScanMode,Opportunistic,keep, +A,34,,0,Android.Companion.SystemDataSyncFlags,None,, +E,34,android/companion/CompanionDeviceManager.FLAG_CALL_METADATA,1,Android.Companion.SystemDataSyncFlags,CallMetadata,remove,flags +E,34,android/companion/CompanionDeviceManager.RESULT_CANCELED,0,Android.Companion.CompanionDeviceResult,Canceled,remove, +E,34,android/companion/CompanionDeviceManager.RESULT_DISCOVERY_TIMEOUT,2,Android.Companion.CompanionDeviceResult,DiscoveryTimeout,remove, +E,34,android/companion/CompanionDeviceManager.RESULT_INTERNAL_ERROR,3,Android.Companion.CompanionDeviceResult,InternalError,remove, +E,34,android/companion/CompanionDeviceManager.RESULT_OK,-1,Android.Companion.CompanionDeviceResult,Ok,remove, +E,34,android/companion/CompanionDeviceManager.RESULT_USER_REJECTED,1,Android.Companion.CompanionDeviceResult,UserRejected,remove, I,0,android/content/AbstractThreadedSyncAdapter.LOG_SYNC_DETAILS,2743,,,, E,31,android/content/ClipDescription.CLASSIFICATION_COMPLETE,3,Android.Content.ClipDescriptionClassification,Complete,remove, E,31,android/content/ClipDescription.CLASSIFICATION_NOT_COMPLETE,1,Android.Content.ClipDescriptionClassification,NotComplete,remove, @@ -1355,6 +1485,7 @@ E,10,android/content/ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS,1,Android.Conte A,0,,0,Android.Content.Bind,None,, E,15,android/content/Context.BIND_ABOVE_CLIENT,8,Android.Content.Bind,AboveClient,keep, E,15,android/content/Context.BIND_ADJUST_WITH_ACTIVITY,128,Android.Content.Bind,AdjustWithActivity,keep, +E,34,android/content/Context.BIND_ALLOW_ACTIVITY_STARTS,512,Android.Content.Bind,AllowActivityStarts,remove, E,15,android/content/Context.BIND_ALLOW_OOM_MANAGEMENT,16,Android.Content.Bind,AllowOomManagement,keep, E,10,android/content/Context.BIND_AUTO_CREATE,1,Android.Content.Bind,AutoCreate,keep, E,10,android/content/Context.BIND_DEBUG_UNBIND,2,Android.Content.Bind,DebugUnbind,keep, @@ -1363,10 +1494,13 @@ E,15,android/content/Context.BIND_IMPORTANT,64,Android.Content.Bind,Important,ke E,29,android/content/Context.BIND_INCLUDE_CAPABILITIES,4096,Android.Content.Bind,IncludeCapabilities,keep, E,10,android/content/Context.BIND_NOT_FOREGROUND,4,Android.Content.Bind,NotForeground,keep, E,30,android/content/Context.BIND_NOT_PERCEPTIBLE,256,Android.Content.Bind,NotPerceptible,remove, +E,34,android/content/Context.BIND_SHARED_ISOLATED_PROCESS,8192,Android.Content.Bind,SharedIsolatedProcess,remove, E,15,android/content/Context.BIND_WAIVE_PRIORITY,32,Android.Content.Bind,WaivePriority,keep, E,10,android/content/Context.CONTEXT_IGNORE_SECURITY,2,Android.Content.PackageContextFlags,IgnoreSecurity,keep,flags E,10,android/content/Context.CONTEXT_INCLUDE_CODE,1,Android.Content.PackageContextFlags,IncludeCode,keep,flags E,10,android/content/Context.CONTEXT_RESTRICTED,4,Android.Content.PackageContextFlags,Restricted,keep,flags +I,34,android/content/Context.DEVICE_ID_DEFAULT,0,,,, +I,34,android/content/Context.DEVICE_ID_INVALID,-1,,,, E,10,android/content/Context.MODE_APPEND,32768,Android.Content.FileCreationMode,Append,keep,flags E,16,android/content/Context.MODE_ENABLE_WRITE_AHEAD_LOGGING,8,Android.Content.FileCreationMode,EnableWriteAheadLogging,keep,flags E,15,android/content/Context.MODE_MULTI_PROCESS,4,Android.Content.FileCreationMode,MultiProcess,keep,flags @@ -1377,6 +1511,11 @@ E,10,android/content/Context.MODE_WORLD_WRITEABLE,2,Android.Content.FileCreation E,33,android/content/Context.RECEIVER_EXPORTED,2,Android.Content.ReceiverFlags,Exported,remove,flags E,33,android/content/Context.RECEIVER_NOT_EXPORTED,4,Android.Content.ReceiverFlags,NotExported,remove,flags E,26,android/content/Context.RECEIVER_VISIBLE_TO_INSTANT_APPS,1,Android.Content.ReceiverFlags,VisibleToInstantApps,remove,flags +E,34,android/content/Intent.CAPTURE_CONTENT_FOR_NOTE_BLOCKED_BY_ADMIN,4,Android.Content.CaptureContentForNoteResult,BlockedByAdmin,remove, +E,34,android/content/Intent.CAPTURE_CONTENT_FOR_NOTE_FAILED,1,Android.Content.CaptureContentForNoteResult,Failed,remove, +E,34,android/content/Intent.CAPTURE_CONTENT_FOR_NOTE_SUCCESS,0,Android.Content.CaptureContentForNoteResult,Success,remove, +E,34,android/content/Intent.CAPTURE_CONTENT_FOR_NOTE_USER_CANCELED,2,Android.Content.CaptureContentForNoteResult,UserCanceled,remove, +E,34,android/content/Intent.CAPTURE_CONTENT_FOR_NOTE_WINDOW_MODE_UNSUPPORTED,3,Android.Content.CaptureContentForNoteResult,WindowModeUnsupported,remove, E,10,android/content/Intent.EXTRA_DOCK_STATE_CAR,2,Android.Content.ExtraDockState,Car,keep, E,10,android/content/Intent.EXTRA_DOCK_STATE_DESK,1,Android.Content.ExtraDockState,Desk,keep, E,15,android/content/Intent.EXTRA_DOCK_STATE_HE_DESK,4,Android.Content.ExtraDockState,HeDesk,keep, @@ -1456,6 +1595,7 @@ E,26,android/content/pm/ActivityInfo.CONFIG_COLOR_MODE,16384,Android.Content.PM. E,17,android/content/pm/ActivityInfo.CONFIG_DENSITY,4096,Android.Content.PM.ConfigChanges,Density,keep,flags E,10,android/content/pm/ActivityInfo.CONFIG_FONT_SCALE,1073741824,Android.Content.PM.ConfigChanges,FontScale,keep,flags E,31,android/content/pm/ActivityInfo.CONFIG_FONT_WEIGHT_ADJUSTMENT,268435456,Android.Content.PM.ConfigChanges,FontWeightAdjustment,remove,flags +E,34,android/content/pm/ActivityInfo.CONFIG_GRAMMATICAL_GENDER,32768,Android.Content.PM.ConfigChanges,GrammaticalGender,remove,flags E,10,android/content/pm/ActivityInfo.CONFIG_KEYBOARD,16,Android.Content.PM.ConfigChanges,Keyboard,keep,flags E,10,android/content/pm/ActivityInfo.CONFIG_KEYBOARD_HIDDEN,32,Android.Content.PM.ConfigChanges,KeyboardHidden,keep,flags E,17,android/content/pm/ActivityInfo.CONFIG_LAYOUT_DIRECTION,8192,Android.Content.PM.ConfigChanges,LayoutDirection,keep,flags @@ -1602,6 +1742,7 @@ E,21,android/content/pm/PackageInfo.INSTALL_LOCATION_AUTO,0,Android.Content.PM.P E,21,android/content/pm/PackageInfo.INSTALL_LOCATION_INTERNAL_ONLY,1,Android.Content.PM.PackageInstallLocation,InternalOnly,keep, E,21,android/content/pm/PackageInfo.INSTALL_LOCATION_PREFER_EXTERNAL,2,Android.Content.PM.PackageInstallLocation,PreferExternal,keep, E,16,android/content/pm/PackageInfo.REQUESTED_PERMISSION_GRANTED,2,Android.Content.PM.RequestedPermission,Granted,remove, +E,34,android/content/pm/PackageInfo.REQUESTED_PERMISSION_IMPLICIT,4,Android.Content.PM.RequestedPermission,Implicit,remove, E,31,android/content/pm/PackageInfo.REQUESTED_PERMISSION_NEVER_FOR_LOCATION,65536,Android.Content.PM.RequestedPermission,NeverForLocation,remove, E,16,android/content/pm/PackageInfo.REQUESTED_PERMISSION_REQUIRED,1,Android.Content.PM.RequestedPermission,Required,remove, E,33,android/content/pm/PackageInstaller.PACKAGE_SOURCE_DOWNLOADED_FILE,4,Android.Content.PM.PackageSource,DownloadedFile,remove, @@ -1616,6 +1757,7 @@ E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_CONFLICT,5,Android.Conte E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_INCOMPATIBLE,7,Android.Content.PM.PackageInstallStatus,FailureIncompatible,keep, E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_INVALID,4,Android.Content.PM.PackageInstallStatus,FailureInvalid,keep, E,21,android/content/pm/PackageInstaller.STATUS_FAILURE_STORAGE,6,Android.Content.PM.PackageInstallStatus,FailureStorage,keep, +E,34,android/content/pm/PackageInstaller.STATUS_FAILURE_TIMEOUT,8,Android.Content.PM.PackageInstallStatus,FailureTimeout,remove, E,21,android/content/pm/PackageInstaller.STATUS_PENDING_USER_ACTION,-1,Android.Content.PM.PackageInstallStatus,PendingUserAction,keep, E,21,android/content/pm/PackageInstaller.STATUS_SUCCESS,0,Android.Content.PM.PackageInstallStatus,Success,keep, I,29,android/content/pm/PackageInstaller$SessionInfo.INVALID_ID,-1,,,, @@ -1631,6 +1773,9 @@ E,29,android/content/pm/PackageInstaller$SessionInfo.STAGED_SESSION_UNKNOWN,3,An E,29,android/content/pm/PackageInstaller$SessionInfo.STAGED_SESSION_VERIFICATION_FAILED,1,Android.Content.PM.StagedSession,VerificationFailed,remove, E,21,android/content/pm/PackageInstaller$SessionParams.MODE_FULL_INSTALL,1,Android.Content.PM.PackageInstallMode,FullInstall,keep, E,21,android/content/pm/PackageInstaller$SessionParams.MODE_INHERIT_EXISTING,2,Android.Content.PM.PackageInstallMode,InheritExisting,keep, +E,34,android/content/pm/PackageInstaller$SessionParams.PERMISSION_STATE_DEFAULT,0,Android.Content.PM.PackageInstallerPermissionState,Default,remove, +E,34,android/content/pm/PackageInstaller$SessionParams.PERMISSION_STATE_DENIED,2,Android.Content.PM.PackageInstallerPermissionState,Denied,remove, +E,34,android/content/pm/PackageInstaller$SessionParams.PERMISSION_STATE_GRANTED,1,Android.Content.PM.PackageInstallerPermissionState,Granted,remove, E,31,android/content/pm/PackageInstaller$SessionParams.USER_ACTION_NOT_REQUIRED,2,Android.Content.PM.PackageInstallUserAction,NotRequired,remove, E,31,android/content/pm/PackageInstaller$SessionParams.USER_ACTION_REQUIRED,1,Android.Content.PM.PackageInstallUserAction,Required,remove, E,31,android/content/pm/PackageInstaller$SessionParams.USER_ACTION_UNSPECIFIED,0,Android.Content.PM.PackageInstallUserAction,Unspecified,remove, @@ -1729,6 +1874,7 @@ E,10,android/content/pm/PermissionInfo.PROTECTION_SIGNATURE,2,Android.Content.PM E,10,android/content/pm/PermissionInfo.PROTECTION_SIGNATURE_OR_SYSTEM,3,Android.Content.PM.Protection,SignatureOrSystem,keep, A,0,,0,Android.Content.PM.ProviderInfoFlags,None,remove,flags E,17,android/content/pm/ProviderInfo.FLAG_SINGLE_USER,1073741824,Android.Content.PM.ProviderInfoFlags,SingleUser,remove,flags +E,34,android/content/pm/ServiceInfo.FLAG_ALLOW_SHARED_ISOLATED_PROCESS,16,Android.Content.PM.ServiceInfoFlags,AllowSharedIsolatedProcess,remove,flags E,24,android/content/pm/ServiceInfo.FLAG_EXTERNAL_SERVICE,4,Android.Content.PM.ServiceInfoFlags,ExternalService,remove,flags E,16,android/content/pm/ServiceInfo.FLAG_ISOLATED_PROCESS,2,Android.Content.PM.ServiceInfoFlags,IsolatedProcess,remove,flags E,17,android/content/pm/ServiceInfo.FLAG_SINGLE_USER,1073741824,Android.Content.PM.ServiceInfoFlags,SingleUser,remove,flags @@ -1737,6 +1883,7 @@ E,29,android/content/pm/ServiceInfo.FLAG_USE_APP_ZYGOTE,8,Android.Content.PM.Ser E,30,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_CAMERA,64,Android.Content.PM.ForegroundService,TypeCamera,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_CONNECTED_DEVICE,16,Android.Content.PM.ForegroundService,TypeConnectedDevice,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_DATA_SYNC,1,Android.Content.PM.ForegroundService,TypeDataSync,remove,flags +E,34,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_HEALTH,256,Android.Content.PM.ForegroundService,TypeHealth,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_LOCATION,8,Android.Content.PM.ForegroundService,TypeLocation,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MANIFEST,-1,Android.Content.PM.ForegroundService,TypeManifest,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK,2,Android.Content.PM.ForegroundService,TypeMediaPlayback,remove,flags @@ -1744,6 +1891,10 @@ E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION,32, E,30,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_MICROPHONE,128,Android.Content.PM.ForegroundService,TypeMicrophone,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_NONE,0,Android.Content.PM.ForegroundService,TypeNone,remove,flags E,29,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_PHONE_CALL,4,Android.Content.PM.ForegroundService,TypePhoneCall,remove,flags +E,34,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_REMOTE_MESSAGING,512,Android.Content.PM.ForegroundService,TypeRemoteMessaging,remove,flags +E,34,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_SHORT_SERVICE,2048,Android.Content.PM.ForegroundService,TypeShortService,remove,flags +E,34,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_SPECIAL_USE,1073741824,Android.Content.PM.ForegroundService,TypeSpecialUse,remove,flags +E,34,android/content/pm/ServiceInfo.FOREGROUND_SERVICE_TYPE_SYSTEM_EXEMPTED,1024,Android.Content.PM.ForegroundService,TypeSystemExempted,remove,flags E,26,android/content/pm/SharedLibraryInfo.TYPE_BUILTIN,0,Android.Content.PM.SharedLibraryType,Builtin,remove, E,26,android/content/pm/SharedLibraryInfo.TYPE_DYNAMIC,1,Android.Content.PM.SharedLibraryType,Dynamic,remove, E,33,android/content/pm/SharedLibraryInfo.TYPE_SDK_PACKAGE,3,Android.Content.PM.SharedLibraryType,SdkPackage,remove, @@ -1783,6 +1934,10 @@ E,26,android/content/res/Configuration.COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED,0,A E,26,android/content/res/Configuration.COLOR_MODE_WIDE_COLOR_GAMUT_YES,2,Android.Content.Res.ColorMode,WideColorGamutYes,remove, I,17,android/content/res/Configuration.DENSITY_DPI_UNDEFINED,0,,,, I,31,android/content/res/Configuration.FONT_WEIGHT_ADJUSTMENT_UNDEFINED,2147483647,,,, +E,34,android/content/res/Configuration.GRAMMATICAL_GENDER_FEMININE,2,Android.Content.Res.GrammaticalGender,Feminine,remove, +E,34,android/content/res/Configuration.GRAMMATICAL_GENDER_MASCULINE,3,Android.Content.Res.GrammaticalGender,Masculine,remove, +E,34,android/content/res/Configuration.GRAMMATICAL_GENDER_NEUTRAL,1,Android.Content.Res.GrammaticalGender,Neutral,remove, +E,34,android/content/res/Configuration.GRAMMATICAL_GENDER_NOT_SPECIFIED,0,Android.Content.Res.GrammaticalGender,NotSpecified,remove, E,10,android/content/res/Configuration.HARDKEYBOARDHIDDEN_NO,1,Android.Content.Res.HardKeyboardHidden,No,keep, E,10,android/content/res/Configuration.HARDKEYBOARDHIDDEN_UNDEFINED,0,Android.Content.Res.HardKeyboardHidden,Undefined,keep, E,10,android/content/res/Configuration.HARDKEYBOARDHIDDEN_YES,2,Android.Content.Res.HardKeyboardHidden,Yes,keep, @@ -1892,6 +2047,9 @@ E,10,android/database/sqlite/SQLiteDatabase.NO_LOCALIZED_COLLATORS,16,Android.Da E,10,android/database/sqlite/SQLiteDatabase.OPEN_READONLY,1,Android.Database.Sqlite.DatabaseOpenFlags,OpenReadonly,keep,flags E,10,android/database/sqlite/SQLiteDatabase.OPEN_READWRITE,0,Android.Database.Sqlite.DatabaseOpenFlags,OpenReadwrite,keep,flags I,0,android/database/sqlite/SQLiteDatabase.SQLITE_MAX_LIKE_PATTERN_LENGTH,50000,,,, +E,34,android/devicelock/DeviceId.DEVICE_ID_TYPE_IMEI,0,Android.DeviceLock.DeviceIdType,Imei,remove, +E,34,android/devicelock/DeviceId.DEVICE_ID_TYPE_MEID,1,Android.DeviceLock.DeviceIdType,Meid,remove, +E,34,android/devicelock/DeviceLockManager.DEVICE_LOCK_ROLE_FINANCING,0,Android.DeviceLock.DeviceLockRole,Financing,remove, E,15,android/drm/DrmConvertedStatus.STATUS_ERROR,3,Android.Drm.DrmConvertedStatusCode,Error,keep, E,15,android/drm/DrmConvertedStatus.STATUS_INPUTDATA_ERROR,2,Android.Drm.DrmConvertedStatusCode,InputDataError,keep, E,15,android/drm/DrmConvertedStatus.STATUS_OK,1,Android.Drm.DrmConvertedStatusCode,OK,keep, @@ -2004,6 +2162,9 @@ I,29,android/graphics/fonts/FontStyle.FONT_WEIGHT_MIN,1,,,, I,29,android/graphics/fonts/FontStyle.FONT_WEIGHT_NORMAL,400,,,, I,29,android/graphics/fonts/FontStyle.FONT_WEIGHT_SEMI_BOLD,600,,,, I,29,android/graphics/fonts/FontStyle.FONT_WEIGHT_THIN,100,,,, +I,34,android/graphics/fonts/FontStyle.FONT_WEIGHT_UNSPECIFIED,-1,,,, +E,34,android/graphics/HardwareBufferRenderer$RenderResult.ERROR_UNKNOWN,1,Android.Graphics.HardwareBufferRenderResult,ErrorUnknown,remove, +E,34,android/graphics/HardwareBufferRenderer$RenderResult.SUCCESS,0,Android.Graphics.HardwareBufferRenderResult,Success,remove, E,29,android/graphics/HardwareRenderer.SYNC_CONTEXT_IS_STOPPED,4,Android.Graphics.Sync,ContextIsStopped,remove, E,29,android/graphics/HardwareRenderer.SYNC_FRAME_DROPPED,8,Android.Graphics.Sync,FrameDropped,remove, E,29,android/graphics/HardwareRenderer.SYNC_LOST_SURFACE_REWARD_IF_FOUND,2,Android.Graphics.Sync,LostSurfaceRewardIfFound,remove, @@ -2025,6 +2186,7 @@ E,23,android/graphics/ImageFormat.FLEX_RGB_888,41,Android.Graphics.ImageFormatTy E,23,android/graphics/ImageFormat.FLEX_RGBA_8888,42,Android.Graphics.ImageFormatType,FlexRgba8888,remove, E,29,android/graphics/ImageFormat.HEIC,1212500294,Android.Graphics.ImageFormatType,Heic,remove, E,10,android/graphics/ImageFormat.JPEG,256,Android.Graphics.ImageFormatType,Jpeg,remove, +E,34,android/graphics/ImageFormat.JPEG_R,4101,Android.Graphics.ImageFormatType,JpegR,remove, E,10,android/graphics/ImageFormat.NV16,16,Android.Graphics.ImageFormatType,Nv16,remove, E,10,android/graphics/ImageFormat.NV21,17,Android.Graphics.ImageFormatType,Nv21,remove, E,23,android/graphics/ImageFormat.PRIVATE,34,Android.Graphics.ImageFormatType,Private,remove, @@ -2050,6 +2212,17 @@ I,0,android/graphics/Matrix.MSKEW_X,1,,,, I,0,android/graphics/Matrix.MSKEW_Y,3,,,, I,0,android/graphics/Matrix.MTRANS_X,2,,,, I,0,android/graphics/Matrix.MTRANS_Y,5,,,, +E,34,android/graphics/Mesh.TRIANGLE_STRIP,1,Android.Graphics.MeshType,TriangleStrip,remove, +E,34,android/graphics/Mesh.TRIANGLES,0,Android.Graphics.MeshType,Triangles,remove, +E,34,android/graphics/MeshSpecification.ALPHA_TYPE_OPAQUE,1,Android.Graphics.MeshAlphaType,Opaque,remove, +E,34,android/graphics/MeshSpecification.ALPHA_TYPE_PREMULTIPLIED,2,Android.Graphics.MeshAlphaType,Premultiplied,remove, +E,34,android/graphics/MeshSpecification.ALPHA_TYPE_UNKNOWN,0,Android.Graphics.MeshAlphaType,Unknown,remove, +E,34,android/graphics/MeshSpecification.ALPHA_TYPE_UNPREMULTIPLIED,3,Android.Graphics.MeshAlphaType,Unpremultiplied,remove, +E,34,android/graphics/MeshSpecification.TYPE_FLOAT,0,Android.Graphics.MeshSpecificationType,Float,remove, +E,34,android/graphics/MeshSpecification.TYPE_FLOAT2,1,Android.Graphics.MeshSpecificationType,Float2,remove, +E,34,android/graphics/MeshSpecification.TYPE_FLOAT3,2,Android.Graphics.MeshSpecificationType,Float3,remove, +E,34,android/graphics/MeshSpecification.TYPE_FLOAT4,3,Android.Graphics.MeshSpecificationType,Float4,remove, +E,34,android/graphics/MeshSpecification.TYPE_UBYTE4,4,Android.Graphics.MeshSpecificationType,Ubyte4,remove, E,10,android/graphics/Paint.ANTI_ALIAS_FLAG,1,Android.Graphics.PaintFlags,AntiAlias,keep,flags E,29,android/graphics/Paint.CURSOR_AFTER,0,Android.Graphics.Cursor,After,remove, E,29,android/graphics/Paint.CURSOR_AT,4,Android.Graphics.Cursor,At,remove, @@ -2077,6 +2250,13 @@ I,29,android/graphics/Paint.START_HYPHEN_EDIT_NO_EDIT,0,,,, E,10,android/graphics/Paint.STRIKE_THRU_TEXT_FLAG,16,Android.Graphics.PaintFlags,StrikeThruText,keep,flags E,10,android/graphics/Paint.SUBPIXEL_TEXT_FLAG,128,Android.Graphics.PaintFlags,SubpixelText,keep,flags E,10,android/graphics/Paint.UNDERLINE_TEXT_FLAG,8,Android.Graphics.PaintFlags,UnderlineText,keep,flags +E,34,android/graphics/PathIterator.VERB_CLOSE,5,Android.Graphics.PathVerb,Close,remove, +E,34,android/graphics/PathIterator.VERB_CONIC,3,Android.Graphics.PathVerb,Conic,remove, +E,34,android/graphics/PathIterator.VERB_CUBIC,4,Android.Graphics.PathVerb,Cubic,remove, +E,34,android/graphics/PathIterator.VERB_DONE,6,Android.Graphics.PathVerb,Done,remove, +E,34,android/graphics/PathIterator.VERB_LINE,1,Android.Graphics.PathVerb,Line,remove, +E,34,android/graphics/PathIterator.VERB_MOVE,0,Android.Graphics.PathVerb,Move,remove, +E,34,android/graphics/PathIterator.VERB_QUAD,2,Android.Graphics.PathVerb,Quad,remove, E,10,android/graphics/PathMeasure.POSITION_MATRIX_FLAG,1,Android.Graphics.MatrixFlags,Position,keep, E,10,android/graphics/PathMeasure.TANGENT_MATRIX_FLAG,2,Android.Graphics.MatrixFlags,Tangent,keep, E,21,android/graphics/pdf/PdfRenderer$Page.RENDER_MODE_FOR_DISPLAY,1,Android.Graphics.Pdf.PdfRenderMode,ForDisplay,remove, @@ -2257,6 +2437,11 @@ E,21,android/hardware/camera2/CameraMetadata.CONTROL_AF_STATE_PASSIVE_UNFOCUSED, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AF_TRIGGER_CANCEL,2,Android.Hardware.Camera2.ControlAFTrigger,Cancel,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AF_TRIGGER_IDLE,0,Android.Hardware.Camera2.ControlAFTrigger,Idle,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AF_TRIGGER_START,1,Android.Hardware.Camera2.ControlAFTrigger,Start,keep, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_AUTOFRAMING_OFF,0,Android.Hardware.Camera2.ControlAutoFraming,Off,remove, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_AUTOFRAMING_ON,1,Android.Hardware.Camera2.ControlAutoFraming,On,remove, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_AUTOFRAMING_STATE_CONVERGED,2,Android.Hardware.Camera2.ControlAutoFramingState,Converged,remove, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_AUTOFRAMING_STATE_FRAMING,1,Android.Hardware.Camera2.ControlAutoFramingState,Framing,remove, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_AUTOFRAMING_STATE_INACTIVE,0,Android.Hardware.Camera2.ControlAutoFramingState,Inactive,remove, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AWB_MODE_AUTO,1,Android.Hardware.Camera2.ControlAwbMode,Auto,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AWB_MODE_CLOUDY_DAYLIGHT,6,Android.Hardware.Camera2.ControlAwbMode,CloudyDaylight,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_AWB_MODE_DAYLIGHT,5,Android.Hardware.Camera2.ControlAwbMode,Daylight,keep, @@ -2314,6 +2499,8 @@ E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_SPORTS,13,Androi E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_STEADYPHOTO,11,Android.Hardware.Camera2.ControlSceneMode,Steadyphoto,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_SUNSET,10,Android.Hardware.Camera2.ControlSceneMode,Sunset,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_SCENE_MODE_THEATRE,7,Android.Hardware.Camera2.ControlSceneMode,Theatre,keep, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_SETTINGS_OVERRIDE_OFF,0,Android.Hardware.Camera2.ControlSettingsOverride,Off,remove, +E,34,android/hardware/camera2/CameraMetadata.CONTROL_SETTINGS_OVERRIDE_ZOOM,1,Android.Hardware.Camera2.ControlSettingsOverride,Zoom,remove, E,21,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_OFF,0,Android.Hardware.Camera2.ControlVideoStabilizationMode,Off,keep, E,21,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_ON,1,Android.Hardware.Camera2.ControlVideoStabilizationMode,On,keep, E,33,android/hardware/camera2/CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION,2,Android.Hardware.Camera2.ControlVideoStabilizationMode,PreviewStabilization,remove, @@ -2363,6 +2550,7 @@ E,21,android/hardware/camera2/CameraMetadata.NOISE_REDUCTION_MODE_OFF,0,Android. E,23,android/hardware/camera2/CameraMetadata.NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG,4,Android.Hardware.Camera2.NoiseReductionMode,ZeroShutterLag,keep, E,21,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE,0,Android.Hardware.Camera2.RequestAvailableCapabilities,BackwardCompatible,keep, E,22,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE,6,Android.Hardware.Camera2.RequestAvailableCapabilities,BurstCapture,keep, +E,34,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_COLOR_SPACE_PROFILES,20,Android.Hardware.Camera2.RequestAvailableCapabilities,ColorSpaceProfiles,remove, E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO,9,Android.Hardware.Camera2.RequestAvailableCapabilities,ConstrainedHighSpeedVideo,keep, E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT,8,Android.Hardware.Camera2.RequestAvailableCapabilities,DepthOutput,keep, E,33,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT,18,Android.Hardware.Camera2.RequestAvailableCapabilities,DynamicRangeTenBit,remove, @@ -2381,6 +2569,7 @@ E,33,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STRE E,30,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_SYSTEM_CAMERA,14,Android.Hardware.Camera2.RequestAvailableCapabilities,SystemCamera,remove, E,31,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_ULTRA_HIGH_RESOLUTION_SENSOR,16,Android.Hardware.Camera2.RequestAvailableCapabilities,UltraHighResolutionSensor,remove, E,23,android/hardware/camera2/CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING,7,Android.Hardware.Camera2.RequestAvailableCapabilities,YuvReprocessing,keep, +E,34,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_CROPPED_RAW,6,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,CroppedRaw,remove, E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_DEFAULT,0,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,Default,remove, E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW,1,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,Preview,remove, E,33,android/hardware/camera2/CameraMetadata.SCALER_AVAILABLE_STREAM_USE_CASES_PREVIEW_VIDEO_STILL,4,Android.Hardware.Camera2.ScalerAvailableStreamUseCases,PreviewVideoStill,remove, @@ -2405,6 +2594,8 @@ E,21,android/hardware/camera2/CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTI E,21,android/hardware/camera2/CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN,0,Android.Hardware.Camera2.SensorInfoTimestampSource,Unknown,keep, E,31,android/hardware/camera2/CameraMetadata.SENSOR_PIXEL_MODE_DEFAULT,0,Android.Hardware.Camera2.SensorPixelMode,Default,remove, E,31,android/hardware/camera2/CameraMetadata.SENSOR_PIXEL_MODE_MAXIMUM_RESOLUTION,1,Android.Hardware.Camera2.SensorPixelMode,MaximumResolution,remove, +E,34,android/hardware/camera2/CameraMetadata.SENSOR_READOUT_TIMESTAMP_HARDWARE,1,Android.Hardware.Camera2.SensorReadoutTimestampType,Hardware,remove, +E,34,android/hardware/camera2/CameraMetadata.SENSOR_READOUT_TIMESTAMP_NOT_SUPPORTED,0,Android.Hardware.Camera2.SensorReadoutTimestampType,NotSupported,remove, E,21,android/hardware/camera2/CameraMetadata.SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER,10,Android.Hardware.Camera2.SensorReferenceIlluminant1,CloudyWeather,keep, E,21,android/hardware/camera2/CameraMetadata.SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT,14,Android.Hardware.Camera2.SensorReferenceIlluminant1,CoolWhiteFluorescent,keep, E,21,android/hardware/camera2/CameraMetadata.SENSOR_REFERENCE_ILLUMINANT1_D50,23,Android.Hardware.Camera2.SensorReferenceIlluminant1,D50,keep, @@ -2457,6 +2648,7 @@ E,21,android/hardware/camera2/CaptureFailure.REASON_ERROR,0,Android.Hardware.Cam E,21,android/hardware/camera2/CaptureFailure.REASON_FLUSHED,1,Android.Hardware.Camera2.CaptureFailureReason,Flushed,keep, I,21,android/hardware/camera2/DngCreator.MAX_THUMBNAIL_DIMENSION,256,,,, I,21,android/hardware/camera2/params/BlackLevelPattern.COUNT,4,,,, +I,34,android/hardware/camera2/params/ColorSpaceProfiles.UNSPECIFIED,-1,,,, I,21,android/hardware/camera2/params/Face.ID_UNSUPPORTED,-1,,,, I,21,android/hardware/camera2/params/Face.SCORE_MAX,100,,,, I,21,android/hardware/camera2/params/Face.SCORE_MIN,1,,,, @@ -2494,13 +2686,18 @@ E,21,android/hardware/camera2/params/TonemapCurve.CHANNEL_RED,0,Android.Hardware I,21,android/hardware/camera2/params/TonemapCurve.POINT_SIZE,2,,,, E,33,android/hardware/DataSpace.DATASPACE_ADOBE_RGB,151715840,Android.Hardware.DataSpaceType,AdobeRgb,remove, E,33,android/hardware/DataSpace.DATASPACE_BT2020,147193856,Android.Hardware.DataSpaceType,Bt2020,remove, +E,34,android/hardware/DataSpace.DATASPACE_BT2020_HLG,168165376,Android.Hardware.DataSpaceType,Bt2020Hlg,remove, E,33,android/hardware/DataSpace.DATASPACE_BT2020_PQ,163971072,Android.Hardware.DataSpaceType,Bt2020Pq,remove, E,33,android/hardware/DataSpace.DATASPACE_BT601_525,281280512,Android.Hardware.DataSpaceType,Bt601525,remove, E,33,android/hardware/DataSpace.DATASPACE_BT601_625,281149440,Android.Hardware.DataSpaceType,Bt601625,remove, E,33,android/hardware/DataSpace.DATASPACE_BT709,281083904,Android.Hardware.DataSpaceType,Bt709,remove, E,33,android/hardware/DataSpace.DATASPACE_DCI_P3,155844608,Android.Hardware.DataSpaceType,DciP3,remove, +E,34,android/hardware/DataSpace.DATASPACE_DEPTH,4096,Android.Hardware.DataSpaceType,Depth,remove, E,33,android/hardware/DataSpace.DATASPACE_DISPLAY_P3,143261696,Android.Hardware.DataSpaceType,DisplayP3,remove, +E,34,android/hardware/DataSpace.DATASPACE_DYNAMIC_DEPTH,4098,Android.Hardware.DataSpaceType,DynamicDepth,remove, +E,34,android/hardware/DataSpace.DATASPACE_HEIF,4100,Android.Hardware.DataSpaceType,Heif,remove, E,33,android/hardware/DataSpace.DATASPACE_JFIF,146931712,Android.Hardware.DataSpaceType,Jfif,remove, +E,34,android/hardware/DataSpace.DATASPACE_JPEG_R,4101,Android.Hardware.DataSpaceType,JpegR,remove, E,33,android/hardware/DataSpace.DATASPACE_SCRGB,411107328,Android.Hardware.DataSpaceType,Scrgb,remove, E,33,android/hardware/DataSpace.DATASPACE_SCRGB_LINEAR,406913024,Android.Hardware.DataSpaceType,ScrgbLinear,remove, E,33,android/hardware/DataSpace.DATASPACE_SRGB,142671872,Android.Hardware.DataSpaceType,Srgb,remove, @@ -2544,6 +2741,10 @@ E,20,android/hardware/display/DisplayManager.VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ON E,19,android/hardware/display/DisplayManager.VIRTUAL_DISPLAY_FLAG_PRESENTATION,2,Android.Hardware.Display.VirtualDisplayFlags,Presentation,remove, E,19,android/hardware/display/DisplayManager.VIRTUAL_DISPLAY_FLAG_PUBLIC,1,Android.Hardware.Display.VirtualDisplayFlags,Public,remove, E,19,android/hardware/display/DisplayManager.VIRTUAL_DISPLAY_FLAG_SECURE,4,Android.Hardware.Display.VirtualDisplayFlags,Secure,remove, +E,34,android/hardware/display/HdrConversionMode.HDR_CONVERSION_FORCE,3,Android.Hardware.Display.HdrConversionModeSupport,Force,remove, +E,34,android/hardware/display/HdrConversionMode.HDR_CONVERSION_PASSTHROUGH,1,Android.Hardware.Display.HdrConversionModeSupport,Passthrough,remove, +E,34,android/hardware/display/HdrConversionMode.HDR_CONVERSION_SYSTEM,2,Android.Hardware.Display.HdrConversionModeSupport,System,remove, +E,34,android/hardware/display/HdrConversionMode.HDR_CONVERSION_UNSUPPORTED,0,Android.Hardware.Display.HdrConversionModeSupport,Unsupported,remove, E,23,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ACQUIRED_GOOD,0,Android.Hardware.Fingerprints.FingerprintState,AcquiredGood,keep, E,23,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ACQUIRED_IMAGER_DIRTY,3,Android.Hardware.Fingerprints.FingerprintState,AcquiredImagerDirty,keep, E,23,android/hardware/fingerprint/FingerprintManager.FINGERPRINT_ACQUIRED_INSUFFICIENT,2,Android.Hardware.Fingerprints.FingerprintState,AcquiredInsufficient,keep, @@ -2577,8 +2778,10 @@ E,28,android/hardware/HardwareBuffer.S_UI8,53,Android.Hardware.HardwareBufferFor E,30,android/hardware/HardwareBuffer.YCBCR_420_888,35,Android.Hardware.HardwareBufferFormat,Ycbcr420888,remove, E,33,android/hardware/HardwareBuffer.YCBCR_P010,54,Android.Hardware.HardwareBufferFormat,YcbcrP010,remove, E,31,android/hardware/lights/Light.LIGHT_CAPABILITY_BRIGHTNESS,1,Android.Hardware.Lights.LightCapability,Brightness,remove, +E,34,android/hardware/lights/Light.LIGHT_CAPABILITY_COLOR_RGB,2,Android.Hardware.Lights.LightCapability,ColorRgb,remove, E,31,android/hardware/lights/Light.LIGHT_CAPABILITY_RGB,0,Android.Hardware.Lights.LightCapability,Rgb,remove, E,31,android/hardware/lights/Light.LIGHT_TYPE_INPUT,10001,Android.Hardware.Lights.LightType,Input,remove, +E,34,android/hardware/lights/Light.LIGHT_TYPE_KEYBOARD_BACKLIGHT,10003,Android.Hardware.Lights.LightType,KeyboardBacklight,remove, E,31,android/hardware/lights/Light.LIGHT_TYPE_MICROPHONE,8,Android.Hardware.Lights.LightType,Microphone,remove, E,31,android/hardware/lights/Light.LIGHT_TYPE_PLAYER_ID,10002,Android.Hardware.Lights.LightType,PlayerId,remove, E,18,android/hardware/location/GeofenceHardware.GEOFENCE_ENTERED,1,Android.Hardware.Location.GeofenceTransition,Entered,remove,flags @@ -2717,6 +2920,232 @@ I,15,android/hardware/usb/UsbConstants.USB_TYPE_MASK,96,,,, I,15,android/hardware/usb/UsbConstants.USB_TYPE_RESERVED,96,,,, I,15,android/hardware/usb/UsbConstants.USB_TYPE_STANDARD,0,,,, I,15,android/hardware/usb/UsbConstants.USB_TYPE_VENDOR,64,,,, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$RelationToMealType.RELATION_TO_MEAL_AFTER_MEAL,4,Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal,AfterMeal,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$RelationToMealType.RELATION_TO_MEAL_BEFORE_MEAL,3,Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal,BeforeMeal,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$RelationToMealType.RELATION_TO_MEAL_FASTING,2,Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal,Fasting,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$RelationToMealType.RELATION_TO_MEAL_GENERAL,1,Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal,General,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$RelationToMealType.RELATION_TO_MEAL_UNKNOWN,0,Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal,Unknown,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_CAPILLARY_BLOOD,2,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,CapillaryBlood,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_INTERSTITIAL_FLUID,1,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,InterstitialFluid,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_PLASMA,3,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,Plasma,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_SERUM,4,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,Serum,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_TEARS,5,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,Tears,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_UNKNOWN,0,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,Unknown,remove, +E,34,android/health/connect/datatypes/BloodGlucoseRecord$SpecimenSource.SPECIMEN_SOURCE_WHOLE_BLOOD,6,Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource,WholeBlood,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BloodPressureMeasurementLocation.BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_UPPER_ARM,3,Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType,LeftUpperArm,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BloodPressureMeasurementLocation.BLOOD_PRESSURE_MEASUREMENT_LOCATION_LEFT_WRIST,1,Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType,LeftWrist,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BloodPressureMeasurementLocation.BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_UPPER_ARM,4,Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType,RightUpperArm,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BloodPressureMeasurementLocation.BLOOD_PRESSURE_MEASUREMENT_LOCATION_RIGHT_WRIST,2,Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType,RightWrist,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BloodPressureMeasurementLocation.BLOOD_PRESSURE_MEASUREMENT_LOCATION_UNKNOWN,0,Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType,Unknown,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BodyPosition.BODY_POSITION_LYING_DOWN,3,Android.Health.Connect.DataTypes.BloodPressureBodyPosition,LyingDown,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BodyPosition.BODY_POSITION_RECLINING,4,Android.Health.Connect.DataTypes.BloodPressureBodyPosition,Reclining,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BodyPosition.BODY_POSITION_SITTING_DOWN,2,Android.Health.Connect.DataTypes.BloodPressureBodyPosition,SittingDown,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BodyPosition.BODY_POSITION_STANDING_UP,1,Android.Health.Connect.DataTypes.BloodPressureBodyPosition,StandingUp,remove, +E,34,android/health/connect/datatypes/BloodPressureRecord$BodyPosition.BODY_POSITION_UNKNOWN,0,Android.Health.Connect.DataTypes.BloodPressureBodyPosition,Unknown,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_ARMPIT,1,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Armpit,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_EAR,8,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Ear,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_FINGER,2,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Finger,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_FOREHEAD,3,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Forehead,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_MOUTH,4,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Mouth,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_RECTUM,5,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Rectum,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_TEMPORAL_ARTERY,6,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,TemporalArtery,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_TOE,7,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Toe,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_UNKNOWN,0,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Unknown,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_VAGINA,10,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Vagina,remove, +E,34,android/health/connect/datatypes/BodyTemperatureMeasurementLocation.MEASUREMENT_LOCATION_WRIST,9,Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation,Wrist,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_CREAMY,3,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Creamy,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_DRY,1,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Dry,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_EGG_WHITE,5,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,EggWhite,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_STICKY,2,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Sticky,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_UNKNOWN,0,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Unknown,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_UNUSUAL,6,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Unusual,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusAppearance.APPEARANCE_WATERY,4,Android.Health.Connect.DataTypes.CervicalMucusAppearanceType,Watery,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusSensation.SENSATION_HEAVY,3,Android.Health.Connect.DataTypes.CervicalMucusSensationType,Heavy,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusSensation.SENSATION_LIGHT,1,Android.Health.Connect.DataTypes.CervicalMucusSensationType,Light,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusSensation.SENSATION_MEDIUM,2,Android.Health.Connect.DataTypes.CervicalMucusSensationType,Medium,remove, +E,34,android/health/connect/datatypes/CervicalMucusRecord$CervicalMucusSensation.SENSATION_UNKNOWN,0,Android.Health.Connect.DataTypes.CervicalMucusSensationType,Unknown,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_CHEST_STRAP,7,Android.Health.Connect.DataTypes.HealthDeviceType,ChestStrap,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_FITNESS_BAND,6,Android.Health.Connect.DataTypes.HealthDeviceType,FitnessBand,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_HEAD_MOUNTED,5,Android.Health.Connect.DataTypes.HealthDeviceType,HeadMounted,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_PHONE,2,Android.Health.Connect.DataTypes.HealthDeviceType,Phone,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_RING,4,Android.Health.Connect.DataTypes.HealthDeviceType,Ring,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_SCALE,3,Android.Health.Connect.DataTypes.HealthDeviceType,Scale,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_SMART_DISPLAY,8,Android.Health.Connect.DataTypes.HealthDeviceType,SmartDisplay,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_UNKNOWN,0,Android.Health.Connect.DataTypes.HealthDeviceType,Unknown,remove, +E,34,android/health/connect/datatypes/Device.DEVICE_TYPE_WATCH,1,Android.Health.Connect.DataTypes.HealthDeviceType,Watch,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_ARM_CURL,26,Android.Health.Connect.DataTypes.ExerciseSegmentType,ArmCurl,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BACK_EXTENSION,27,Android.Health.Connect.DataTypes.ExerciseSegmentType,BackExtension,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BALL_SLAM,28,Android.Health.Connect.DataTypes.ExerciseSegmentType,BallSlam,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BARBELL_SHOULDER_PRESS,1,Android.Health.Connect.DataTypes.ExerciseSegmentType,BarbellShoulderPress,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BENCH_PRESS,29,Android.Health.Connect.DataTypes.ExerciseSegmentType,BenchPress,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BENCH_SIT_UP,2,Android.Health.Connect.DataTypes.ExerciseSegmentType,BenchSitUp,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BIKING,3,Android.Health.Connect.DataTypes.ExerciseSegmentType,Biking,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BIKING_STATIONARY,4,Android.Health.Connect.DataTypes.ExerciseSegmentType,BikingStationary,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_BURPEE,30,Android.Health.Connect.DataTypes.ExerciseSegmentType,Burpee,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_CRUNCH,31,Android.Health.Connect.DataTypes.ExerciseSegmentType,Crunch,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DEADLIFT,32,Android.Health.Connect.DataTypes.ExerciseSegmentType,Deadlift,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DOUBLE_ARM_TRICEPS_EXTENSION,33,Android.Health.Connect.DataTypes.ExerciseSegmentType,DoubleArmTricepsExtension,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_LEFT_ARM,5,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellCurlLeftArm,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_CURL_RIGHT_ARM,6,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellCurlRightArm,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_FRONT_RAISE,7,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellFrontRaise,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_LATERAL_RAISE,8,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellLateralRaise,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_ROW,34,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellRow,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_LEFT_ARM,9,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellTricepsExtensionLeftArm,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_RIGHT_ARM,10,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellTricepsExtensionRightArm,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_DUMBBELL_TRICEPS_EXTENSION_TWO_ARM,11,Android.Health.Connect.DataTypes.ExerciseSegmentType,DumbbellTricepsExtensionTwoArm,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_ELLIPTICAL,12,Android.Health.Connect.DataTypes.ExerciseSegmentType,Elliptical,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_FORWARD_TWIST,13,Android.Health.Connect.DataTypes.ExerciseSegmentType,ForwardTwist,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_FRONT_RAISE,35,Android.Health.Connect.DataTypes.ExerciseSegmentType,FrontRaise,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING,62,Android.Health.Connect.DataTypes.ExerciseSegmentType,HighIntensityIntervalTraining,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_HIP_THRUST,36,Android.Health.Connect.DataTypes.ExerciseSegmentType,HipThrust,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_HULA_HOOP,37,Android.Health.Connect.DataTypes.ExerciseSegmentType,HulaHoop,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_JUMP_ROPE,39,Android.Health.Connect.DataTypes.ExerciseSegmentType,JumpRope,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_JUMPING_JACK,38,Android.Health.Connect.DataTypes.ExerciseSegmentType,JumpingJack,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_KETTLEBELL_SWING,40,Android.Health.Connect.DataTypes.ExerciseSegmentType,KettlebellSwing,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LAT_PULL_DOWN,42,Android.Health.Connect.DataTypes.ExerciseSegmentType,LatPullDown,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LATERAL_RAISE,41,Android.Health.Connect.DataTypes.ExerciseSegmentType,LateralRaise,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LEG_CURL,43,Android.Health.Connect.DataTypes.ExerciseSegmentType,LegCurl,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LEG_EXTENSION,44,Android.Health.Connect.DataTypes.ExerciseSegmentType,LegExtension,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LEG_PRESS,45,Android.Health.Connect.DataTypes.ExerciseSegmentType,LegPress,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LEG_RAISE,46,Android.Health.Connect.DataTypes.ExerciseSegmentType,LegRaise,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_LUNGE,47,Android.Health.Connect.DataTypes.ExerciseSegmentType,Lunge,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_MOUNTAIN_CLIMBER,48,Android.Health.Connect.DataTypes.ExerciseSegmentType,MountainClimber,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_OTHER_WORKOUT,64,Android.Health.Connect.DataTypes.ExerciseSegmentType,OtherWorkout,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_PAUSE,67,Android.Health.Connect.DataTypes.ExerciseSegmentType,Pause,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_PILATES,14,Android.Health.Connect.DataTypes.ExerciseSegmentType,Pilates,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_PLANK,49,Android.Health.Connect.DataTypes.ExerciseSegmentType,Plank,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_PULL_UP,50,Android.Health.Connect.DataTypes.ExerciseSegmentType,PullUp,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_PUNCH,51,Android.Health.Connect.DataTypes.ExerciseSegmentType,Punch,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_REST,66,Android.Health.Connect.DataTypes.ExerciseSegmentType,Rest,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_ROWING_MACHINE,15,Android.Health.Connect.DataTypes.ExerciseSegmentType,RowingMachine,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_RUNNING,16,Android.Health.Connect.DataTypes.ExerciseSegmentType,Running,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_RUNNING_TREADMILL,17,Android.Health.Connect.DataTypes.ExerciseSegmentType,RunningTreadmill,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SHOULDER_PRESS,52,Android.Health.Connect.DataTypes.ExerciseSegmentType,ShoulderPress,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SINGLE_ARM_TRICEPS_EXTENSION,53,Android.Health.Connect.DataTypes.ExerciseSegmentType,SingleArmTricepsExtension,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SIT_UP,54,Android.Health.Connect.DataTypes.ExerciseSegmentType,SitUp,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SQUAT,55,Android.Health.Connect.DataTypes.ExerciseSegmentType,Squat,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING,18,Android.Health.Connect.DataTypes.ExerciseSegmentType,StairClimbing,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_STAIR_CLIMBING_MACHINE,19,Android.Health.Connect.DataTypes.ExerciseSegmentType,StairClimbingMachine,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_STRETCHING,20,Android.Health.Connect.DataTypes.ExerciseSegmentType,Stretching,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_BACKSTROKE,57,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingBackstroke,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_BREASTSTROKE,58,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingBreaststroke,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_BUTTERFLY,59,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingButterfly,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_FREESTYLE,56,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingFreestyle,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_MIXED,60,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingMixed,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_OPEN_WATER,21,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingOpenWater,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_OTHER,61,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingOther,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_SWIMMING_POOL,22,Android.Health.Connect.DataTypes.ExerciseSegmentType,SwimmingPool,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_UNKNOWN,0,Android.Health.Connect.DataTypes.ExerciseSegmentType,Unknown,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_UPPER_TWIST,23,Android.Health.Connect.DataTypes.ExerciseSegmentType,UpperTwist,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_WALKING,24,Android.Health.Connect.DataTypes.ExerciseSegmentType,Walking,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_WEIGHTLIFTING,63,Android.Health.Connect.DataTypes.ExerciseSegmentType,Weightlifting,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_WHEELCHAIR,25,Android.Health.Connect.DataTypes.ExerciseSegmentType,Wheelchair,remove, +E,34,android/health/connect/datatypes/ExerciseSegmentType.EXERCISE_SEGMENT_TYPE_YOGA,65,Android.Health.Connect.DataTypes.ExerciseSegmentType,Yoga,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BADMINTON,1,Android.Health.Connect.DataTypes.ExerciseSessionType,Badminton,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BASEBALL,2,Android.Health.Connect.DataTypes.ExerciseSessionType,Baseball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BASKETBALL,3,Android.Health.Connect.DataTypes.ExerciseSessionType,Basketball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BIKING,4,Android.Health.Connect.DataTypes.ExerciseSessionType,Biking,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BIKING_STATIONARY,5,Android.Health.Connect.DataTypes.ExerciseSessionType,BikingStationary,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BOOT_CAMP,6,Android.Health.Connect.DataTypes.ExerciseSessionType,BootCamp,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_BOXING,7,Android.Health.Connect.DataTypes.ExerciseSessionType,Boxing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_CALISTHENICS,8,Android.Health.Connect.DataTypes.ExerciseSessionType,Calisthenics,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_CRICKET,9,Android.Health.Connect.DataTypes.ExerciseSessionType,Cricket,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_DANCING,10,Android.Health.Connect.DataTypes.ExerciseSessionType,Dancing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ELLIPTICAL,60,Android.Health.Connect.DataTypes.ExerciseSessionType,Elliptical,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_EXERCISE_CLASS,11,Android.Health.Connect.DataTypes.ExerciseSessionType,ExerciseClass,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_FENCING,12,Android.Health.Connect.DataTypes.ExerciseSessionType,Fencing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_FOOTBALL_AMERICAN,13,Android.Health.Connect.DataTypes.ExerciseSessionType,FootballAmerican,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_FOOTBALL_AUSTRALIAN,14,Android.Health.Connect.DataTypes.ExerciseSessionType,FootballAustralian,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_FRISBEE_DISC,15,Android.Health.Connect.DataTypes.ExerciseSessionType,FrisbeeDisc,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_GOLF,16,Android.Health.Connect.DataTypes.ExerciseSessionType,Golf,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_GUIDED_BREATHING,17,Android.Health.Connect.DataTypes.ExerciseSessionType,GuidedBreathing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_GYMNASTICS,18,Android.Health.Connect.DataTypes.ExerciseSessionType,Gymnastics,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_HANDBALL,19,Android.Health.Connect.DataTypes.ExerciseSessionType,Handball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_HIGH_INTENSITY_INTERVAL_TRAINING,20,Android.Health.Connect.DataTypes.ExerciseSessionType,HighIntensityIntervalTraining,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_HIKING,21,Android.Health.Connect.DataTypes.ExerciseSessionType,Hiking,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ICE_HOCKEY,22,Android.Health.Connect.DataTypes.ExerciseSessionType,IceHockey,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ICE_SKATING,23,Android.Health.Connect.DataTypes.ExerciseSessionType,IceSkating,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_MARTIAL_ARTS,24,Android.Health.Connect.DataTypes.ExerciseSessionType,MartialArts,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_OTHER_WORKOUT,58,Android.Health.Connect.DataTypes.ExerciseSessionType,OtherWorkout,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_PADDLING,25,Android.Health.Connect.DataTypes.ExerciseSessionType,Paddling,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_PARAGLIDING,26,Android.Health.Connect.DataTypes.ExerciseSessionType,Paragliding,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_PILATES,27,Android.Health.Connect.DataTypes.ExerciseSessionType,Pilates,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_RACQUETBALL,28,Android.Health.Connect.DataTypes.ExerciseSessionType,Racquetball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ROCK_CLIMBING,29,Android.Health.Connect.DataTypes.ExerciseSessionType,RockClimbing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ROLLER_HOCKEY,30,Android.Health.Connect.DataTypes.ExerciseSessionType,RollerHockey,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ROWING,31,Android.Health.Connect.DataTypes.ExerciseSessionType,Rowing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_ROWING_MACHINE,61,Android.Health.Connect.DataTypes.ExerciseSessionType,RowingMachine,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_RUGBY,32,Android.Health.Connect.DataTypes.ExerciseSessionType,Rugby,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_RUNNING,33,Android.Health.Connect.DataTypes.ExerciseSessionType,Running,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_RUNNING_TREADMILL,34,Android.Health.Connect.DataTypes.ExerciseSessionType,RunningTreadmill,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SAILING,35,Android.Health.Connect.DataTypes.ExerciseSessionType,Sailing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SCUBA_DIVING,36,Android.Health.Connect.DataTypes.ExerciseSessionType,ScubaDiving,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SKATING,37,Android.Health.Connect.DataTypes.ExerciseSessionType,Skating,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SKIING,38,Android.Health.Connect.DataTypes.ExerciseSessionType,Skiing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SNOWBOARDING,39,Android.Health.Connect.DataTypes.ExerciseSessionType,Snowboarding,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SNOWSHOEING,40,Android.Health.Connect.DataTypes.ExerciseSessionType,Snowshoeing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SOCCER,41,Android.Health.Connect.DataTypes.ExerciseSessionType,Soccer,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SOFTBALL,42,Android.Health.Connect.DataTypes.ExerciseSessionType,Softball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SQUASH,43,Android.Health.Connect.DataTypes.ExerciseSessionType,Squash,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_STAIR_CLIMBING,44,Android.Health.Connect.DataTypes.ExerciseSessionType,StairClimbing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_STAIR_CLIMBING_MACHINE,59,Android.Health.Connect.DataTypes.ExerciseSessionType,StairClimbingMachine,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_STRENGTH_TRAINING,45,Android.Health.Connect.DataTypes.ExerciseSessionType,StrengthTraining,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_STRETCHING,46,Android.Health.Connect.DataTypes.ExerciseSessionType,Stretching,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SURFING,47,Android.Health.Connect.DataTypes.ExerciseSessionType,Surfing,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SWIMMING_OPEN_WATER,48,Android.Health.Connect.DataTypes.ExerciseSessionType,SwimmingOpenWater,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_SWIMMING_POOL,49,Android.Health.Connect.DataTypes.ExerciseSessionType,SwimmingPool,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_TABLE_TENNIS,50,Android.Health.Connect.DataTypes.ExerciseSessionType,TableTennis,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_TENNIS,51,Android.Health.Connect.DataTypes.ExerciseSessionType,Tennis,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_UNKNOWN,0,Android.Health.Connect.DataTypes.ExerciseSessionType,Unknown,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_VOLLEYBALL,52,Android.Health.Connect.DataTypes.ExerciseSessionType,Volleyball,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_WALKING,53,Android.Health.Connect.DataTypes.ExerciseSessionType,Walking,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_WATER_POLO,54,Android.Health.Connect.DataTypes.ExerciseSessionType,WaterPolo,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_WEIGHTLIFTING,55,Android.Health.Connect.DataTypes.ExerciseSessionType,Weightlifting,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_WHEELCHAIR,56,Android.Health.Connect.DataTypes.ExerciseSessionType,Wheelchair,remove, +E,34,android/health/connect/datatypes/ExerciseSessionType.EXERCISE_SESSION_TYPE_YOGA,57,Android.Health.Connect.DataTypes.ExerciseSessionType,Yoga,remove, +E,34,android/health/connect/datatypes/MealType.MEAL_TYPE_BREAKFAST,1,Android.Health.Connect.DataTypes.HealthMealType,Breakfast,remove, +E,34,android/health/connect/datatypes/MealType.MEAL_TYPE_DINNER,3,Android.Health.Connect.DataTypes.HealthMealType,Dinner,remove, +E,34,android/health/connect/datatypes/MealType.MEAL_TYPE_LUNCH,2,Android.Health.Connect.DataTypes.HealthMealType,Lunch,remove, +E,34,android/health/connect/datatypes/MealType.MEAL_TYPE_SNACK,4,Android.Health.Connect.DataTypes.HealthMealType,Snack,remove, +E,34,android/health/connect/datatypes/MealType.MEAL_TYPE_UNKNOWN,0,Android.Health.Connect.DataTypes.HealthMealType,Unknown,remove, +E,34,android/health/connect/datatypes/MenstruationFlowRecord$MenstruationFlowType.FLOW_HEAVY,3,Android.Health.Connect.DataTypes.MenstruationFlowTypeValue,Heavy,remove, +E,34,android/health/connect/datatypes/MenstruationFlowRecord$MenstruationFlowType.FLOW_LIGHT,1,Android.Health.Connect.DataTypes.MenstruationFlowTypeValue,Light,remove, +E,34,android/health/connect/datatypes/MenstruationFlowRecord$MenstruationFlowType.FLOW_MEDIUM,2,Android.Health.Connect.DataTypes.MenstruationFlowTypeValue,Medium,remove, +E,34,android/health/connect/datatypes/MenstruationFlowRecord$MenstruationFlowType.FLOW_UNKNOWN,0,Android.Health.Connect.DataTypes.MenstruationFlowTypeValue,Unknown,remove, +E,34,android/health/connect/datatypes/Metadata.RECORDING_METHOD_ACTIVELY_RECORDED,1,Android.Health.Connect.DataTypes.HealthRecordingMethod,ActivelyRecorded,remove, +E,34,android/health/connect/datatypes/Metadata.RECORDING_METHOD_AUTOMATICALLY_RECORDED,2,Android.Health.Connect.DataTypes.HealthRecordingMethod,AutomaticallyRecorded,remove, +E,34,android/health/connect/datatypes/Metadata.RECORDING_METHOD_MANUAL_ENTRY,3,Android.Health.Connect.DataTypes.HealthRecordingMethod,ManualEntry,remove, +E,34,android/health/connect/datatypes/Metadata.RECORDING_METHOD_UNKNOWN,0,Android.Health.Connect.DataTypes.HealthRecordingMethod,Unknown,remove, +E,34,android/health/connect/datatypes/OvulationTestRecord$OvulationTestResult.RESULT_HIGH,2,Android.Health.Connect.DataTypes.OvulationTestResultValue,High,remove, +E,34,android/health/connect/datatypes/OvulationTestRecord$OvulationTestResult.RESULT_INCONCLUSIVE,0,Android.Health.Connect.DataTypes.OvulationTestResultValue,Inconclusive,remove, +E,34,android/health/connect/datatypes/OvulationTestRecord$OvulationTestResult.RESULT_NEGATIVE,3,Android.Health.Connect.DataTypes.OvulationTestResultValue,Negative,remove, +E,34,android/health/connect/datatypes/OvulationTestRecord$OvulationTestResult.RESULT_POSITIVE,1,Android.Health.Connect.DataTypes.OvulationTestResultValue,Positive,remove, +E,34,android/health/connect/datatypes/SexualActivityRecord$SexualActivityProtectionUsed.PROTECTION_USED_PROTECTED,1,Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType,Protected,remove, +E,34,android/health/connect/datatypes/SexualActivityRecord$SexualActivityProtectionUsed.PROTECTION_USED_UNKNOWN,0,Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType,Unknown,remove, +E,34,android/health/connect/datatypes/SexualActivityRecord$SexualActivityProtectionUsed.PROTECTION_USED_UNPROTECTED,2,Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType,Unprotected,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_AWAKE,1,Android.Health.Connect.DataTypes.SleepStageType,Awake,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_AWAKE_IN_BED,7,Android.Health.Connect.DataTypes.SleepStageType,AwakeInBed,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_AWAKE_OUT_OF_BED,3,Android.Health.Connect.DataTypes.SleepStageType,AwakeOutOfBed,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_SLEEPING,2,Android.Health.Connect.DataTypes.SleepStageType,Sleeping,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_SLEEPING_DEEP,5,Android.Health.Connect.DataTypes.SleepStageType,SleepingDeep,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_SLEEPING_LIGHT,4,Android.Health.Connect.DataTypes.SleepStageType,SleepingLight,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_SLEEPING_REM,6,Android.Health.Connect.DataTypes.SleepStageType,SleepingRem,remove, +E,34,android/health/connect/datatypes/SleepSessionRecord$StageType.STAGE_TYPE_UNKNOWN,0,Android.Health.Connect.DataTypes.SleepStageType,Unknown,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_COOPER_TEST,3,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,CooperTest,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_HEART_RATE_RATIO,2,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,HeartRateRatio,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_METABOLIC_CART,1,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,MetabolicCart,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_MULTISTAGE_FITNESS_TEST,4,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,MultistageFitnessTest,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_OTHER,0,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,Other,remove, +E,34,android/health/connect/datatypes/Vo2MaxRecord$Vo2MaxMeasurementMethod.MEASUREMENT_METHOD_ROCKPORT_FITNESS_TEST,5,Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType,RockportFitnessTest,remove, +E,34,android/health/connect/HealthConnectException.ERROR_DATA_SYNC_IN_PROGRESS,8,Android.Health.Connect.HealthConnectExceptionErrorReason,DataSyncInProgress,remove, +E,34,android/health/connect/HealthConnectException.ERROR_INTERNAL,2,Android.Health.Connect.HealthConnectExceptionErrorReason,Internal,remove, +E,34,android/health/connect/HealthConnectException.ERROR_INVALID_ARGUMENT,3,Android.Health.Connect.HealthConnectExceptionErrorReason,InvalidArgument,remove, +E,34,android/health/connect/HealthConnectException.ERROR_IO,4,Android.Health.Connect.HealthConnectExceptionErrorReason,Io,remove, +E,34,android/health/connect/HealthConnectException.ERROR_RATE_LIMIT_EXCEEDED,7,Android.Health.Connect.HealthConnectExceptionErrorReason,RateLimitExceeded,remove, +E,34,android/health/connect/HealthConnectException.ERROR_REMOTE,6,Android.Health.Connect.HealthConnectExceptionErrorReason,Remote,remove, +E,34,android/health/connect/HealthConnectException.ERROR_SECURITY,5,Android.Health.Connect.HealthConnectExceptionErrorReason,Security,remove, +E,34,android/health/connect/HealthConnectException.ERROR_UNKNOWN,1,Android.Health.Connect.HealthConnectExceptionErrorReason,Unknown,remove, +E,34,android/health/connect/HealthConnectException.ERROR_UNSUPPORTED_OPERATION,9,Android.Health.Connect.HealthConnectExceptionErrorReason,UnsupportedOperation,remove, A,0,,0,Android.Icu.Lang.FoldCaseOptions,None,remove, E,24,android/icu/lang/UCharacter.FOLD_CASE_DEFAULT,0,Android.Icu.Lang.FoldCaseOptions,Default,remove, E,24,android/icu/lang/UCharacter.FOLD_CASE_EXCLUDE_SPECIAL_I,1,Android.Icu.Lang.FoldCaseOptions,ExcludeSpecialI,remove, @@ -2743,6 +3172,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.ANCIENT_GREEK_NUMBERS_ID,127,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.ANCIENT_SYMBOLS_ID,165,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_EXTENDED_A_ID,210,,,, I,33,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_EXTENDED_B_ID,309,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_EXTENDED_C_ID,321,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_ID,12,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID,211,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.ARABIC_PRESENTATION_FORMS_A_ID,81,,,, @@ -2790,6 +3220,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D I,24,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID,256,,,, I,28,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F_ID,274,,,, I,30,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G_ID,302,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H_ID,322,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_ID,71,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.COMBINING_DIACRITICAL_MARKS_EXTENDED_ID,224,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.COMBINING_DIACRITICAL_MARKS_ID,7,,,, @@ -2809,10 +3240,12 @@ I,33,android/icu/lang/UCharacter$UnicodeBlock.CYPRO_MINOAN_ID,310,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_A_ID,158,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_B_ID,160,,,, I,26,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_C_ID,265,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_EXTENDED_D_ID,323,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_ID,9,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_SUPPLEMENT_ID,97,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.CYRILLIC_SUPPLEMENTARY_ID,97,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.DESERET_ID,90,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.DEVANAGARI_EXTENDED_A_ID,324,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.DEVANAGARI_EXTENDED_ID,179,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.DEVANAGARI_ID,15,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.DINGBATS_ID,56,,,, @@ -2873,6 +3306,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.INVALID_CODE_ID,-1,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.IPA_EXTENSIONS_ID,5,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.JAVANESE_ID,181,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KAITHI_ID,193,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.KAKTOVIK_NUMERALS_ID,325,,,, I,28,android/icu/lang/UCharacter$UnicodeBlock.KANA_EXTENDED_A_ID,275,,,, I,33,android/icu/lang/UCharacter$UnicodeBlock.KANA_EXTENDED_B_ID,312,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KANA_SUPPLEMENT_ID,203,,,, @@ -2881,6 +3315,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.KANGXI_RADICALS_ID,59,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KANNADA_ID,22,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KATAKANA_ID,63,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KATAKANA_PHONETIC_EXTENSIONS_ID,107,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.KAWI_ID,326,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KAYAH_LI_ID,162,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.KHAROSHTHI_ID,137,,,, I,30,android/icu/lang/UCharacter$UnicodeBlock.KHITAN_SMALL_SCRIPT_ID,304,,,, @@ -2944,6 +3379,7 @@ I,24,android/icu/lang/UCharacter$UnicodeBlock.MYANMAR_EXTENDED_A_ID,182,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.MYANMAR_EXTENDED_B_ID,238,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.MYANMAR_ID,28,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.NABATAEAN_ID,239,,,, +I,34,android/icu/lang/UCharacter$UnicodeBlock.NAG_MUNDARI_ID,327,,,, I,30,android/icu/lang/UCharacter$UnicodeBlock.NANDINAGARI_ID,294,,,, I,24,android/icu/lang/UCharacter$UnicodeBlock.NEW_TAI_LUE_ID,139,,,, I,26,android/icu/lang/UCharacter$UnicodeBlock.NEWA_ID,270,,,, @@ -3132,6 +3568,7 @@ I,24,android/icu/lang/UScript.KAITHI,120,,,, I,24,android/icu/lang/UScript.KANNADA,21,,,, I,24,android/icu/lang/UScript.KATAKANA,22,,,, I,24,android/icu/lang/UScript.KATAKANA_OR_HIRAGANA,54,,,, +I,34,android/icu/lang/UScript.KAWI,198,,,, I,24,android/icu/lang/UScript.KAYAH_LI,79,,,, I,24,android/icu/lang/UScript.KHAROSHTHI,57,,,, I,30,android/icu/lang/UScript.KHITAN_SMALL_SCRIPT,191,,,, @@ -3178,6 +3615,7 @@ I,24,android/icu/lang/UScript.MRO,149,,,, I,24,android/icu/lang/UScript.MULTANI,164,,,, I,24,android/icu/lang/UScript.MYANMAR,28,,,, I,24,android/icu/lang/UScript.NABATAEAN,143,,,, +I,34,android/icu/lang/UScript.NAG_MUNDARI,199,,,, I,24,android/icu/lang/UScript.NAKHI_GEBA,132,,,, I,30,android/icu/lang/UScript.NANDINAGARI,187,,,, I,24,android/icu/lang/UScript.NEW_TAI_LUE,59,,,, @@ -3652,6 +4090,9 @@ E,10,android/location/Criteria.POWER_HIGH,3,Android.Locations.Power,High,keep, E,10,android/location/Criteria.POWER_LOW,1,Android.Locations.Power,Low,keep, E,10,android/location/Criteria.POWER_MEDIUM,2,Android.Locations.Power,Medium,keep, E,0,android/location/Criteria.POWER_NO_REQUIREMENT,0,Android.Locations.Power,NoRequirement,keep, +E,34,android/location/GnssCapabilities.CAPABILITY_SUPPORTED,1,Android.Locations.GnssCapability,Supported,remove, +E,34,android/location/GnssCapabilities.CAPABILITY_UNKNOWN,0,Android.Locations.GnssCapability,Unknown,remove, +E,34,android/location/GnssCapabilities.CAPABILITY_UNSUPPORTED,2,Android.Locations.GnssCapability,Unsupported,remove, E,24,android/location/GnssMeasurement.ADR_STATE_CYCLE_SLIP,4,Android.Locations.AccumulatedDeltaRangeState,CycleSlip,remove, E,28,android/location/GnssMeasurement.ADR_STATE_HALF_CYCLE_REPORTED,16,Android.Locations.AccumulatedDeltaRangeState,HalfCycleReported,remove, E,28,android/location/GnssMeasurement.ADR_STATE_HALF_CYCLE_RESOLVED,8,Android.Locations.AccumulatedDeltaRangeState,HalfCycleResolved,remove, @@ -3679,6 +4120,7 @@ E,24,android/location/GnssMeasurement.STATE_SYMBOL_SYNC,32,Android.Locations.Gns E,24,android/location/GnssMeasurement.STATE_TOW_DECODED,8,Android.Locations.GnssState,TowDecoded,remove, E,26,android/location/GnssMeasurement.STATE_TOW_KNOWN,16384,Android.Locations.GnssState,TowKnown,remove, E,24,android/location/GnssMeasurement.STATE_UNKNOWN,0,Android.Locations.GnssState,Unknown,remove, +I,34,android/location/GnssMeasurementRequest.PASSIVE_INTERVAL,2147483647,,,, E,24,android/location/GnssMeasurementsEvent$Callback.STATUS_LOCATION_DISABLED,2,Android.Locations.GnssMeasurementCallbackStatus,LocationDisabled,remove, E,28,android/location/GnssMeasurementsEvent$Callback.STATUS_NOT_ALLOWED,3,Android.Locations.GnssMeasurementCallbackStatus,NotAllowed,remove, E,24,android/location/GnssMeasurementsEvent$Callback.STATUS_NOT_SUPPORTED,0,Android.Locations.GnssMeasurementCallbackStatus,NotSupported,remove, @@ -3686,6 +4128,9 @@ E,24,android/location/GnssMeasurementsEvent$Callback.STATUS_READY,1,Android.Loca E,24,android/location/GnssNavigationMessage.STATUS_PARITY_PASSED,1,Android.Locations.GnssNavigationStatus,ParityPassed,remove, E,24,android/location/GnssNavigationMessage.STATUS_PARITY_REBUILT,2,Android.Locations.GnssNavigationStatus,ParityRebuilt,remove, E,24,android/location/GnssNavigationMessage.STATUS_UNKNOWN,0,Android.Locations.GnssNavigationStatus,Unknown,remove, +A,30,,513,Android.Locations.GnssNavigationType,Sbs,remove, +A,30,,1025,Android.Locations.GnssNavigationType,QzsL1ca,remove, +A,30,,1793,Android.Locations.GnssNavigationType,IrnL5ca,remove, E,30,android/location/GnssNavigationMessage.TYPE_BDS_CNAV1,1283,Android.Locations.GnssNavigationType,BdsCnav1,remove, E,30,android/location/GnssNavigationMessage.TYPE_BDS_CNAV2,1284,Android.Locations.GnssNavigationType,BdsCnav2,remove, E,24,android/location/GnssNavigationMessage.TYPE_BDS_D1,1281,Android.Locations.GnssNavigationType,BdsD1,remove, @@ -3697,9 +4142,6 @@ E,24,android/location/GnssNavigationMessage.TYPE_GPS_CNAV2,260,Android.Locations E,24,android/location/GnssNavigationMessage.TYPE_GPS_L1CA,257,Android.Locations.GnssNavigationType,GpsL1ca,remove, E,24,android/location/GnssNavigationMessage.TYPE_GPS_L2CNAV,258,Android.Locations.GnssNavigationType,GpsL2cnav,remove, E,24,android/location/GnssNavigationMessage.TYPE_GPS_L5CNAV,259,Android.Locations.GnssNavigationType,GpsL5cnav,remove, -A,30,,1793,Android.Locations.GnssNavigationType,IrnL5ca,remove,, -A,30,,1025,Android.Locations.GnssNavigationType,QzsL1ca,remove,, -A,30,,513,Android.Locations.GnssNavigationType,Sbs,remove,, E,30,android/location/GnssNavigationMessage.TYPE_IRN_L5CA,1793,Android.Locations.GnssNavigationStatus,IrnL5ca,remove,,-1 E,30,android/location/GnssNavigationMessage.TYPE_QZS_L1CA,1025,Android.Locations.GnssNavigationStatus,QzsL1ca,remove,,-1 E,30,android/location/GnssNavigationMessage.TYPE_SBS,513,Android.Locations.GnssNavigationStatus,Sbs,remove,,-1 @@ -3765,6 +4207,8 @@ E,21,android/media/AudioAttributes.USAGE_VOICE_COMMUNICATION,2,Android.Media.Aud E,21,android/media/AudioAttributes.USAGE_VOICE_COMMUNICATION_SIGNALLING,3,Android.Media.AudioUsageKind,VoiceCommunicationSignalling,keep, E,31,android/media/AudioDescriptor.STANDARD_EDID,1,Android.Media.AudioDescriptorStandard,Edid,remove, E,31,android/media/AudioDescriptor.STANDARD_NONE,0,Android.Media.AudioDescriptorStandard,None,remove, +E,34,android/media/AudioDescriptor.STANDARD_SADB,2,Android.Media.AudioDescriptorStandard,Sadb,remove, +E,34,android/media/AudioDescriptor.STANDARD_VSADB,3,Android.Media.AudioDescriptorStandard,Vsadb,remove, E,23,android/media/AudioDeviceInfo.TYPE_AUX_LINE,19,Android.Media.AudioDeviceType,AuxLine,keep, E,33,android/media/AudioDeviceInfo.TYPE_BLE_BROADCAST,30,Android.Media.AudioDeviceType,BleBroadcast,remove, E,31,android/media/AudioDeviceInfo.TYPE_BLE_HEADSET,26,Android.Media.AudioDeviceType,BleHeadset,remove, @@ -3777,6 +4221,7 @@ E,23,android/media/AudioDeviceInfo.TYPE_BUILTIN_SPEAKER,2,Android.Media.AudioDev E,30,android/media/AudioDeviceInfo.TYPE_BUILTIN_SPEAKER_SAFE,24,Android.Media.AudioDeviceType,BuiltinSpeakerSafe,remove, E,24,android/media/AudioDeviceInfo.TYPE_BUS,21,Android.Media.AudioDeviceType,Bus,keep, E,23,android/media/AudioDeviceInfo.TYPE_DOCK,13,Android.Media.AudioDeviceType,Dock,keep, +E,34,android/media/AudioDeviceInfo.TYPE_DOCK_ANALOG,31,Android.Media.AudioDeviceType,DockAnalog,remove, E,23,android/media/AudioDeviceInfo.TYPE_FM,14,Android.Media.AudioDeviceType,Fm,keep, E,23,android/media/AudioDeviceInfo.TYPE_FM_TUNER,16,Android.Media.AudioDeviceType,FmTuner,keep, E,23,android/media/AudioDeviceInfo.TYPE_HDMI,9,Android.Media.AudioDeviceType,Hdmi,keep, @@ -3822,6 +4267,7 @@ A,0,,0,Android.Media.ChannelOut,None,, E,10,android/media/AudioFormat.CHANNEL_OUT_5POINT1,252,Android.Media.ChannelOut,FivePointOne,keep, E,32,android/media/AudioFormat.CHANNEL_OUT_5POINT1POINT2,3145980,Android.Media.ChannelOut,FivePointOnePointTwo,remove, E,32,android/media/AudioFormat.CHANNEL_OUT_5POINT1POINT4,737532,Android.Media.ChannelOut,FivePointOnePointFour,remove, +E,34,android/media/AudioFormat.CHANNEL_OUT_6POINT1,1276,Android.Media.ChannelOut,SixPointOne,remove, E,10,android/media/AudioFormat.CHANNEL_OUT_7POINT1,1020,Android.Media.ChannelOut,SevenPointOne,remove, E,23,android/media/AudioFormat.CHANNEL_OUT_7POINT1_SURROUND,6396,Android.Media.ChannelOut,C7point1Surround,keep, E,32,android/media/AudioFormat.CHANNEL_OUT_7POINT1POINT2,3152124,Android.Media.ChannelOut,SevenPointOnePointTwo,remove, @@ -3870,9 +4316,13 @@ E,10,android/media/AudioFormat.ENCODING_DEFAULT,1,Android.Media.Encoding,Default E,29,android/media/AudioFormat.ENCODING_DOLBY_MAT,19,Android.Media.Encoding,DolbyMat,keep, E,25,android/media/AudioFormat.ENCODING_DOLBY_TRUEHD,14,Android.Media.Encoding,DolbyTruehd,keep, E,31,android/media/AudioFormat.ENCODING_DRA,28,Android.Media.Encoding,Dra,remove, +E,34,android/media/AudioFormat.ENCODING_DSD,31,Android.Media.Encoding,Dsd,remove, E,23,android/media/AudioFormat.ENCODING_DTS,7,Android.Media.Encoding,Dts,keep, E,23,android/media/AudioFormat.ENCODING_DTS_HD,8,Android.Media.Encoding,DtsHd,keep, +E,34,android/media/AudioFormat.ENCODING_DTS_HD_MA,29,Android.Media.Encoding,DtsHdMa,remove, E,31,android/media/AudioFormat.ENCODING_DTS_UHD,27,Android.Media.Encoding,DtsUhd,remove, +E,34,android/media/AudioFormat.ENCODING_DTS_UHD_P1,27,Android.Media.Encoding,DtsUhdP1,remove, +E,34,android/media/AudioFormat.ENCODING_DTS_UHD_P2,30,Android.Media.Encoding,DtsUhdP2,remove, E,21,android/media/AudioFormat.ENCODING_E_AC3,6,Android.Media.Encoding,EAc3,keep, E,28,android/media/AudioFormat.ENCODING_E_AC3_JOC,18,Android.Media.Encoding,EAc3Joc,keep, E,24,android/media/AudioFormat.ENCODING_IEC61937,13,Android.Media.Encoding,Iec61937,keep, @@ -4037,6 +4487,8 @@ E,10,android/media/AudioManager.VIBRATE_SETTING_ON,1,Android.Media.VibrateSettin E,10,android/media/AudioManager.VIBRATE_SETTING_ONLY_SILENT,2,Android.Media.VibrateSetting,OnlySilent,keep, E,10,android/media/AudioManager.VIBRATE_TYPE_NOTIFICATION,1,Android.Media.VibrateType,Notification,keep, E,10,android/media/AudioManager.VIBRATE_TYPE_RINGER,0,Android.Media.VibrateType,Ringer,keep, +E,34,android/media/AudioMixerAttributes.MIXER_BEHAVIOR_BIT_PERFECT,1,Android.Media.AudioMixerBehavior,BitPerfect,remove, +E,34,android/media/AudioMixerAttributes.MIXER_BEHAVIOR_DEFAULT,0,Android.Media.AudioMixerBehavior,Default,remove, E,31,android/media/AudioPresentation.CONTENT_COMMENTARY,5,Android.Media.AudioPresentationContentType,Commentary,remove, E,31,android/media/AudioPresentation.CONTENT_DIALOG,4,Android.Media.AudioPresentationContentType,Dialog,remove, E,31,android/media/AudioPresentation.CONTENT_EMERGENCY,6,Android.Media.AudioPresentationContentType,Emergency,remove, @@ -4051,8 +4503,11 @@ E,28,android/media/AudioPresentation.MASTERED_FOR_HEADPHONE,4,Android.Media.Mast E,28,android/media/AudioPresentation.MASTERED_FOR_STEREO,1,Android.Media.MasteringIndicationType,MasteredForStereo,remove, E,28,android/media/AudioPresentation.MASTERED_FOR_SURROUND,2,Android.Media.MasteringIndicationType,MasteredForSurround,remove, E,28,android/media/AudioPresentation.MASTERING_NOT_INDICATED,0,Android.Media.MasteringIndicationType,MasteringNotIndicated,remove, +I,34,android/media/AudioPresentation.PRESENTATION_ID_UNKNOWN,-1,,,, +I,34,android/media/AudioPresentation.PROGRAM_ID_UNKNOWN,-1,,,, E,31,android/media/AudioProfile.AUDIO_ENCAPSULATION_TYPE_IEC61937,1,Android.Media.AudioEncapsulationType,Iec61937,remove, E,31,android/media/AudioProfile.AUDIO_ENCAPSULATION_TYPE_NONE,0,Android.Media.AudioEncapsulationType,None,remove, +E,34,android/media/AudioProfile.AUDIO_ENCAPSULATION_TYPE_PCM,2,Android.Media.AudioEncapsulationType,Pcm,remove, E,10,android/media/AudioRecord.ERROR,-1,Android.Media.RecordStatus,Error,keep, E,10,android/media/AudioRecord.ERROR_BAD_VALUE,-2,Android.Media.RecordStatus,ErrorBadValue,keep, E,24,android/media/AudioRecord.ERROR_DEAD_OBJECT,-6,Android.Media.RecordStatus,ErrorDeadObject,keep, @@ -4072,6 +4527,7 @@ E,30,android/media/AudioTrack.DUAL_MONO_MODE_OFF,0,Android.Media.AudioTrackDualM E,30,android/media/AudioTrack.DUAL_MONO_MODE_RR,3,Android.Media.AudioTrackDualMonoMode,RR,remove, E,30,android/media/AudioTrack.ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR,2,Android.Media.AudioTrackEncapsulationMetadataType,DvbAdDescriptor,remove, E,30,android/media/AudioTrack.ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER,1,Android.Media.AudioTrackEncapsulationMetadataType,FrameworkTuner,remove, +E,34,android/media/AudioTrack.ENCAPSULATION_METADATA_TYPE_SUPPLEMENTARY_AUDIO_PLACEMENT,3,Android.Media.AudioTrackEncapsulationMetadataType,SupplementaryAudioPlacement,remove, E,30,android/media/AudioTrack.ENCAPSULATION_MODE_ELEMENTARY_STREAM,1,Android.Media.AudioTrackEncapsulationMode,ElementaryStream,remove, E,30,android/media/AudioTrack.ENCAPSULATION_MODE_NONE,0,Android.Media.AudioTrackEncapsulationMode,None,remove, E,10,android/media/AudioTrack.ERROR,-1,Android.Media.TrackStatus,Error,remove, @@ -4090,6 +4546,9 @@ E,10,android/media/AudioTrack.STATE_INITIALIZED,1,Android.Media.AudioTrackState, E,10,android/media/AudioTrack.STATE_NO_STATIC_DATA,2,Android.Media.AudioTrackState,NoStaticData,keep, E,10,android/media/AudioTrack.STATE_UNINITIALIZED,0,Android.Media.AudioTrackState,Uninitialized,keep, E,10,android/media/AudioTrack.SUCCESS,0,Android.Media.TrackStatus,Success,remove, +E,34,android/media/AudioTrack.SUPPLEMENTARY_AUDIO_PLACEMENT_LEFT,1,Android.Media.AudioTrackSupplementaryAudioPlacement,Left,remove, +E,34,android/media/AudioTrack.SUPPLEMENTARY_AUDIO_PLACEMENT_NORMAL,0,Android.Media.AudioTrackSupplementaryAudioPlacement,Normal,remove, +E,34,android/media/AudioTrack.SUPPLEMENTARY_AUDIO_PLACEMENT_RIGHT,2,Android.Media.AudioTrackSupplementaryAudioPlacement,Right,remove, E,21,android/media/AudioTrack.WRITE_BLOCKING,0,Android.Media.WriteMode,Blocking,keep, E,21,android/media/AudioTrack.WRITE_NON_BLOCKING,1,Android.Media.WriteMode,NonBlocking,keep, A,0,,0,Android.Media.Browse.MediaItemFlags,None,, @@ -4165,6 +4624,7 @@ E,16,android/media/MediaActionSound.START_VIDEO_RECORDING,2,Android.Media.MediaA E,16,android/media/MediaActionSound.STOP_VIDEO_RECORDING,3,Android.Media.MediaActionSoundType,StopVideoRecording,remove, E,30,android/media/MediaCas.PLUGIN_STATUS_PHYSICAL_MODULE_CHANGED,0,Android.Media.MediaCasPluginStatus,PhysicalModuleChanged,remove, E,30,android/media/MediaCas.PLUGIN_STATUS_SESSION_NUMBER_CHANGED,1,Android.Media.MediaCasPluginStatus,SessionNumberChanged,remove, +E,34,android/media/MediaCas.SCRAMBLING_MODE_AES_CBC,14,Android.Media.MediaCasScramblingMode,Cbc,remove, E,30,android/media/MediaCas.SCRAMBLING_MODE_AES_ECB,10,Android.Media.MediaCasScramblingMode,AesEcb,remove, E,30,android/media/MediaCas.SCRAMBLING_MODE_AES_SCTE52,11,Android.Media.MediaCasScramblingMode,AesScte52,remove, E,30,android/media/MediaCas.SCRAMBLING_MODE_AES128,9,Android.Media.MediaCasScramblingMode,Aes128,remove, @@ -4185,6 +4645,7 @@ E,30,android/media/MediaCas.SESSION_USAGE_RECORD,2,Android.Media.MediaCasSession E,30,android/media/MediaCas.SESSION_USAGE_TIMESHIFT,3,Android.Media.MediaCasSessionUsage,Timeshift,remove, A,0,,0,Android.Media.MediaCodecBufferFlags,None,remove,flags E,16,android/media/MediaCodec.BUFFER_FLAG_CODEC_CONFIG,2,Android.Media.MediaCodecBufferFlags,CodecConfig,remove,flags +E,34,android/media/MediaCodec.BUFFER_FLAG_DECODE_ONLY,32,Android.Media.MediaCodecBufferFlags,DecodeOnly,remove,flags E,16,android/media/MediaCodec.BUFFER_FLAG_END_OF_STREAM,4,Android.Media.MediaCodecBufferFlags,EndOfStream,remove,flags E,21,android/media/MediaCodec.BUFFER_FLAG_KEY_FRAME,1,Android.Media.MediaCodecBufferFlags,KeyFrame,remove,flags E,26,android/media/MediaCodec.BUFFER_FLAG_PARTIAL_FRAME,8,Android.Media.MediaCodecBufferFlags,PartialFrame,remove,flags @@ -4192,6 +4653,7 @@ E,16,android/media/MediaCodec.BUFFER_FLAG_SYNC_FRAME,1,Android.Media.MediaCodecB A,0,,0,Android.Media.MediaCodecConfigFlags,None,remove,flags E,16,android/media/MediaCodec.CONFIGURE_FLAG_ENCODE,1,Android.Media.MediaCodecConfigFlags,Encode,remove,flags E,30,android/media/MediaCodec.CONFIGURE_FLAG_USE_BLOCK_MODEL,2,Android.Media.MediaCodecConfigFlags,UseBlockModel,remove,flags +E,34,android/media/MediaCodec.CONFIGURE_FLAG_USE_CRYPTO_ASYNC,4,Android.Media.MediaCodecConfigFlags,UseCryptoAsync,remove,flags E,24,android/media/MediaCodec.CRYPTO_MODE_AES_CBC,2,Android.Media.MediaCodecCryptoMode,AesCbc,remove, E,16,android/media/MediaCodec.CRYPTO_MODE_AES_CTR,1,Android.Media.MediaCodecCryptoMode,AesCtr,remove, E,16,android/media/MediaCodec.CRYPTO_MODE_UNENCRYPTED,0,Android.Media.MediaCodecCryptoMode,Unencrypted,remove, @@ -4278,6 +4740,16 @@ E,16,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectMain,1,Android.Medi E,16,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectScalable,6,Android.Media.MediaCodecProfileType,Aacobjectscalable,remove, E,16,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectSSR,3,Android.Media.MediaCodecProfileType,Aacobjectssr,remove, E,28,android/media/MediaCodecInfo$CodecProfileLevel.AACObjectXHE,42,Android.Media.MediaCodecProfileType,Aacobjectxhe,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Level0,1,Android.Media.MediaCodecProfileLevel,Ac4level0,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Level1,2,Android.Media.MediaCodecProfileLevel,Ac4level1,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Level2,4,Android.Media.MediaCodecProfileLevel,Ac4level2,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Level3,8,Android.Media.MediaCodecProfileLevel,Ac4level3,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Level4,16,Android.Media.MediaCodecProfileLevel,Ac4level4,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Profile00,257,Android.Media.MediaCodecProfileType,Ac4profile00,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Profile10,513,Android.Media.MediaCodecProfileType,Ac4profile10,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Profile11,514,Android.Media.MediaCodecProfileType,Ac4profile11,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Profile21,1026,Android.Media.MediaCodecProfileType,Ac4profile21,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.AC4Profile22,1028,Android.Media.MediaCodecProfileType,Ac4profile22,remove, E,29,android/media/MediaCodecInfo$CodecProfileLevel.AV1Level2,1,Android.Media.MediaCodecProfileLevel,Av1level2,remove, E,29,android/media/MediaCodecInfo$CodecProfileLevel.AV1Level21,2,Android.Media.MediaCodecProfileLevel,Av1level21,remove, E,29,android/media/MediaCodecInfo$CodecProfileLevel.AV1Level22,4,Android.Media.MediaCodecProfileLevel,Av1level22,remove, @@ -4358,6 +4830,11 @@ E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionProfileDvheDth,64 E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionProfileDvheDtr,16,Android.Media.MediaCodecProfileType,Dolbyvisionprofiledvhedtr,remove, E,27,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionProfileDvheSt,256,Android.Media.MediaCodecProfileType,Dolbyvisionprofiledvhest,remove, E,24,android/media/MediaCodecInfo$CodecProfileLevel.DolbyVisionProfileDvheStn,32,Android.Media.MediaCodecProfileType,Dolbyvisionprofiledvhestn,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.DTS_HDProfileHRA,1,Android.Media.MediaCodecProfileType,DtsHdprofilehra,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.DTS_HDProfileLBR,2,Android.Media.MediaCodecProfileType,DtsHdprofilelbr,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.DTS_HDProfileMA,4,Android.Media.MediaCodecProfileType,DtsHdprofilema,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.DTS_UHDProfileP1,1,Android.Media.MediaCodecProfileType,DtsUhdprofilep1,remove, +E,34,android/media/MediaCodecInfo$CodecProfileLevel.DTS_UHDProfileP2,2,Android.Media.MediaCodecProfileType,DtsUhdprofilep2,remove, E,16,android/media/MediaCodecInfo$CodecProfileLevel.H263Level10,1,Android.Media.MediaCodecProfileLevel,H263level10,remove, E,16,android/media/MediaCodecInfo$CodecProfileLevel.H263Level20,2,Android.Media.MediaCodecProfileLevel,H263level20,remove, E,16,android/media/MediaCodecInfo$CodecProfileLevel.H263Level30,4,Android.Media.MediaCodecProfileLevel,H263level30,remove, @@ -4725,6 +5202,22 @@ E,30,android/media/MediaRoute2Info.CONNECTION_STATE_CONNECTING,1,Android.Media.M E,30,android/media/MediaRoute2Info.CONNECTION_STATE_DISCONNECTED,0,Android.Media.MediaRoute2InfoConnectionState,Disconnected,remove, E,30,android/media/MediaRoute2Info.PLAYBACK_VOLUME_FIXED,0,Android.Media.MediaRoute2InfoPlaybackVolume,Fixed,remove, E,30,android/media/MediaRoute2Info.PLAYBACK_VOLUME_VARIABLE,1,Android.Media.MediaRoute2InfoPlaybackVolume,Variable,remove, +E,34,android/media/MediaRoute2Info.TYPE_BLE_HEADSET,26,Android.Media.MediaRoute2Type,BleHeadset,remove, +E,34,android/media/MediaRoute2Info.TYPE_BLUETOOTH_A2DP,8,Android.Media.MediaRoute2Type,BluetoothA2dp,remove, +E,34,android/media/MediaRoute2Info.TYPE_BUILTIN_SPEAKER,2,Android.Media.MediaRoute2Type,BuiltinSpeaker,remove, +E,34,android/media/MediaRoute2Info.TYPE_DOCK,13,Android.Media.MediaRoute2Type,Dock,remove, +E,34,android/media/MediaRoute2Info.TYPE_GROUP,2000,Android.Media.MediaRoute2Type,Group,remove, +E,34,android/media/MediaRoute2Info.TYPE_HDMI,9,Android.Media.MediaRoute2Type,Hdmi,remove, +E,34,android/media/MediaRoute2Info.TYPE_HEARING_AID,23,Android.Media.MediaRoute2Type,HearingAid,remove, +E,34,android/media/MediaRoute2Info.TYPE_REMOTE_AUDIO_VIDEO_RECEIVER,1003,Android.Media.MediaRoute2Type,RemoteAudioVideoReceiver,remove, +E,34,android/media/MediaRoute2Info.TYPE_REMOTE_SPEAKER,1002,Android.Media.MediaRoute2Type,RemoteSpeaker,remove, +E,34,android/media/MediaRoute2Info.TYPE_REMOTE_TV,1001,Android.Media.MediaRoute2Type,RemoteTv,remove, +E,34,android/media/MediaRoute2Info.TYPE_UNKNOWN,0,Android.Media.MediaRoute2Type,Unknown,remove, +E,34,android/media/MediaRoute2Info.TYPE_USB_ACCESSORY,12,Android.Media.MediaRoute2Type,UsbAccessory,remove, +E,34,android/media/MediaRoute2Info.TYPE_USB_DEVICE,11,Android.Media.MediaRoute2Type,UsbDevice,remove, +E,34,android/media/MediaRoute2Info.TYPE_USB_HEADSET,22,Android.Media.MediaRoute2Type,UsbHeadset,remove, +E,34,android/media/MediaRoute2Info.TYPE_WIRED_HEADPHONES,4,Android.Media.MediaRoute2Type,WiredHeadphones,remove, +E,34,android/media/MediaRoute2Info.TYPE_WIRED_HEADSET,3,Android.Media.MediaRoute2Type,WiredHeadset,remove, E,30,android/media/MediaRoute2ProviderService.REASON_INVALID_COMMAND,4,Android.Media.MediaRoute2ProviderServiceReason,InvalidCommand,remove, E,30,android/media/MediaRoute2ProviderService.REASON_NETWORK_ERROR,2,Android.Media.MediaRoute2ProviderServiceReason,NetworkError,remove, E,30,android/media/MediaRoute2ProviderService.REASON_REJECTED,1,Android.Media.MediaRoute2ProviderServiceReason,Rejected,remove, @@ -4911,6 +5404,22 @@ E,10,android/media/RingtoneManager.TYPE_ALL,7,Android.Media.RingtoneType,All,kee E,10,android/media/RingtoneManager.TYPE_NOTIFICATION,2,Android.Media.RingtoneType,Notification,keep, E,10,android/media/RingtoneManager.TYPE_RINGTONE,1,Android.Media.RingtoneType,Ringtone,keep, E,10,android/media/RingtoneManager.URI_COLUMN_INDEX,2,Android.Media.RingtoneColumnIndex,Uri,keep, +A,34,,0,Android.Media.RouteListingPreferenceFlags,None,, +E,34,android/media/RouteListingPreference$Item.FLAG_ONGOING_SESSION,1,Android.Media.RouteListingPreferenceFlags,OngoingSession,remove,flags +E,34,android/media/RouteListingPreference$Item.FLAG_ONGOING_SESSION_MANAGED,2,Android.Media.RouteListingPreferenceFlags,OngoingSessionManaged,remove,flags +E,34,android/media/RouteListingPreference$Item.FLAG_SUGGESTED,4,Android.Media.RouteListingPreferenceFlags,Suggested,remove,flags +E,34,android/media/RouteListingPreference$Item.SELECTION_BEHAVIOR_GO_TO_APP,2,Android.Media.RouteListingItemSelectionBehavior,GoToApp,remove, +E,34,android/media/RouteListingPreference$Item.SELECTION_BEHAVIOR_NONE,0,Android.Media.RouteListingItemSelectionBehavior,None,remove, +E,34,android/media/RouteListingPreference$Item.SELECTION_BEHAVIOR_TRANSFER,1,Android.Media.RouteListingItemSelectionBehavior,Transfer,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_AD_ROUTING_DISALLOWED,4,Android.Media.RouteListingItemSubtext,AdRoutingDisallowed,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_CUSTOM,10000,Android.Media.RouteListingItemSubtext,Custom,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_DEVICE_LOW_POWER,5,Android.Media.RouteListingItemSubtext,DeviceLowPower,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_DOWNLOADED_CONTENT_ROUTING_DISALLOWED,3,Android.Media.RouteListingItemSubtext,DownloadedContentRoutingDisallowed,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_ERROR_UNKNOWN,1,Android.Media.RouteListingItemSubtext,ErrorUnknown,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_NONE,0,Android.Media.RouteListingItemSubtext,None,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_SUBSCRIPTION_REQUIRED,2,Android.Media.RouteListingItemSubtext,SubscriptionRequired,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_TRACK_UNSUPPORTED,7,Android.Media.RouteListingItemSubtext,TrackUnsupported,remove, +E,34,android/media/RouteListingPreference$Item.SUBTEXT_UNAUTHORIZED,6,Android.Media.RouteListingItemSubtext,Unauthorized,remove, E,21,android/media/session/MediaController$PlaybackInfo.PLAYBACK_TYPE_LOCAL,1,Android.Media.Session.MediaPlaybackType,Local,keep, E,21,android/media/session/MediaController$PlaybackInfo.PLAYBACK_TYPE_REMOTE,2,Android.Media.Session.MediaPlaybackType,Remote,keep, A,0,,0,Android.Media.Session.MediaSessionFlags,None,remove,flags @@ -5050,6 +5559,7 @@ E,10,android/media/ToneGenerator.TONE_SUP_RADIO_NOTAVAIL,20,Android.Media.Tone,S E,10,android/media/ToneGenerator.TONE_SUP_RINGTONE,23,Android.Media.Tone,SupRingtone,keep, E,33,android/media/tv/AdRequest.REQUEST_TYPE_START,1,Android.Media.TV.AdRequestType,Start,remove, E,33,android/media/tv/AdRequest.REQUEST_TYPE_STOP,2,Android.Media.TV.AdRequestType,Stop,remove, +E,34,android/media/tv/AdResponse.RESPONSE_TYPE_BUFFERING,5,Android.Media.TV.AdResponseType,Buffering,remove, E,33,android/media/tv/AdResponse.RESPONSE_TYPE_ERROR,4,Android.Media.TV.AdResponseType,Error,remove, E,33,android/media/tv/AdResponse.RESPONSE_TYPE_FINISHED,2,Android.Media.TV.AdResponseType,Finished,remove, E,33,android/media/tv/AdResponse.RESPONSE_TYPE_PLAYING,1,Android.Media.TV.AdResponseType,Playing,remove, @@ -5077,11 +5587,23 @@ E,33,android/media/tv/interactive/TvInteractiveAppManager.SERVICE_STATE_UNREALIZ E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_ERROR,3,Android.Media.TV.Interactive.TeletextAppState,Error,remove, E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_HIDE,2,Android.Media.TV.Interactive.TeletextAppState,Hide,remove, E,33,android/media/tv/interactive/TvInteractiveAppManager.TELETEXT_APP_STATE_SHOW,1,Android.Media.TV.Interactive.TeletextAppState,Show,remove, +E,34,android/media/tv/interactive/TvInteractiveAppService.COMMAND_PARAMETER_VALUE_STOP_MODE_BLANK,1,Android.Media.TV.Interactive.CommandParameterValueStopMode,Blank,remove, +E,34,android/media/tv/interactive/TvInteractiveAppService.COMMAND_PARAMETER_VALUE_STOP_MODE_FREEZE,2,Android.Media.TV.Interactive.CommandParameterValueStopMode,Freeze,remove, E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_ATSC,2,Android.Media.TV.Interactive.InteractiveAppType,Atsc,remove, E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_GINGA,4,Android.Media.TV.Interactive.InteractiveAppType,Ginga,remove, E,33,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_HBBTV,1,Android.Media.TV.Interactive.InteractiveAppType,Hbbtv,remove, +E,34,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_OTHER,-2147483648,Android.Media.TV.Interactive.InteractiveAppType,Other,remove, +E,34,android/media/tv/interactive/TvInteractiveAppServiceInfo.INTERACTIVE_APP_TYPE_TARGETED_AD,8,Android.Media.TV.Interactive.InteractiveAppType,TargetedAd,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_BAT,4,Android.Media.TV.TableName,Bat,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_CAT,2,Android.Media.TV.TableName,Cat,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_EIT,6,Android.Media.TV.TableName,Eit,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_NIT,3,Android.Media.TV.TableName,Nit,remove, E,33,android/media/tv/TableRequest.TABLE_NAME_PAT,0,Android.Media.TV.TableName,Pat,remove, E,33,android/media/tv/TableRequest.TABLE_NAME_PMT,1,Android.Media.TV.TableName,Pmt,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_SDT,5,Android.Media.TV.TableName,Sdt,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_SIT,9,Android.Media.TV.TableName,Sit,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_TDT,7,Android.Media.TV.TableName,Tdt,remove, +E,34,android/media/tv/TableRequest.TABLE_NAME_TOT,8,Android.Media.TV.TableName,Tot,remove, E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_1_1,3,Android.Media.TV.PreviewAspectRatio,A11,keep, E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_16_9,0,Android.Media.TV.PreviewAspectRatio,A169,keep, E,26,android/media/tv/TvContract$PreviewPrograms.ASPECT_RATIO_2_3,4,Android.Media.TV.PreviewAspectRatio,A23,keep, @@ -5179,10 +5701,17 @@ E,24,android/media/tv/TvInputManager.RECORDING_ERROR_UNKNOWN,0,Android.Media.TV. E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_LOST,1,Android.Media.TV.SignalStrength,Lost,remove, E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_STRONG,3,Android.Media.TV.SignalStrength,Strong,remove, E,33,android/media/tv/TvInputManager.SIGNAL_STRENGTH_WEAK,2,Android.Media.TV.SignalStrength,Weak,remove, +E,34,android/media/tv/TvInputManager.TIME_SHIFT_MODE_AUTO,4,Android.Media.TV.TimeShiftMode,Auto,remove, +E,34,android/media/tv/TvInputManager.TIME_SHIFT_MODE_LOCAL,2,Android.Media.TV.TimeShiftMode,Local,remove, +E,34,android/media/tv/TvInputManager.TIME_SHIFT_MODE_NETWORK,3,Android.Media.TV.TimeShiftMode,Network,remove, +E,34,android/media/tv/TvInputManager.TIME_SHIFT_MODE_OFF,1,Android.Media.TV.TimeShiftMode,Off,remove, E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_AVAILABLE,3,Android.Media.TV.TimeShiftStatus,Available,keep, E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_UNAVAILABLE,2,Android.Media.TV.TimeShiftStatus,Unavailable,keep, E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_UNKNOWN,0,Android.Media.TV.TimeShiftStatus,Unknown,keep, E,23,android/media/tv/TvInputManager.TIME_SHIFT_STATUS_UNSUPPORTED,1,Android.Media.TV.TimeShiftStatus,Unsupported,keep, +E,34,android/media/tv/TvInputManager.TV_MESSAGE_TYPE_CLOSED_CAPTION,2,Android.Media.TV.TVMessageType,ClosedCaption,remove, +E,34,android/media/tv/TvInputManager.TV_MESSAGE_TYPE_OTHER,1000,Android.Media.TV.TVMessageType,Other,remove, +E,34,android/media/tv/TvInputManager.TV_MESSAGE_TYPE_WATERMARK,1,Android.Media.TV.TVMessageType,Watermark,remove, E,23,android/media/tv/TvInputManager.VIDEO_UNAVAILABLE_REASON_AUDIO_ONLY,4,Android.Media.TV.VideoUnavailableReason,AudioOnly,keep, E,21,android/media/tv/TvInputManager.VIDEO_UNAVAILABLE_REASON_BUFFERING,3,Android.Media.TV.VideoUnavailableReason,Buffering,keep, E,30,android/media/tv/TvInputManager.VIDEO_UNAVAILABLE_REASON_CAS_BLACKOUT,16,Android.Media.TV.VideoUnavailableReason,CasBlackout,remove, @@ -5206,6 +5735,17 @@ E,30,android/media/tv/TvInputService.PRIORITY_HINT_USE_CASE_TYPE_LIVE,400,Androi E,30,android/media/tv/TvInputService.PRIORITY_HINT_USE_CASE_TYPE_PLAYBACK,300,Android.Media.TV.PriorityHintUseCase,Playback,remove, E,30,android/media/tv/TvInputService.PRIORITY_HINT_USE_CASE_TYPE_RECORD,500,Android.Media.TV.PriorityHintUseCase,Record,remove, E,30,android/media/tv/TvInputService.PRIORITY_HINT_USE_CASE_TYPE_SCAN,200,Android.Media.TV.PriorityHintUseCase,Scan,remove, +A,34,,0,Android.Media.TV.RecordingWeekDays,None,, +E,34,android/media/tv/TvRecordingInfo.FRIDAY,32,Android.Media.TV.RecordingWeekDays,Friday,remove,flags +E,34,android/media/tv/TvRecordingInfo.MONDAY,2,Android.Media.TV.RecordingWeekDays,Monday,remove,flags +E,34,android/media/tv/TvRecordingInfo.RECORDING_ALL,3,Android.Media.TV.RecordingStatus,All,remove, +E,34,android/media/tv/TvRecordingInfo.RECORDING_IN_PROGRESS,2,Android.Media.TV.RecordingStatus,InProgress,remove, +E,34,android/media/tv/TvRecordingInfo.RECORDING_SCHEDULED,1,Android.Media.TV.RecordingStatus,Scheduled,remove, +E,34,android/media/tv/TvRecordingInfo.SATURDAY,64,Android.Media.TV.RecordingWeekDays,Saturday,remove,flags +E,34,android/media/tv/TvRecordingInfo.SUNDAY,1,Android.Media.TV.RecordingWeekDays,Sunday,remove,flags +E,34,android/media/tv/TvRecordingInfo.THURSDAY,16,Android.Media.TV.RecordingWeekDays,Thursday,remove,flags +E,34,android/media/tv/TvRecordingInfo.TUESDAY,4,Android.Media.TV.RecordingWeekDays,Tuesday,remove,flags +E,34,android/media/tv/TvRecordingInfo.WEDNESDAY,8,Android.Media.TV.RecordingWeekDays,Wednesday,remove,flags E,21,android/media/tv/TvTrackInfo.TYPE_AUDIO,0,Android.Media.TV.TvTrackInfoType,Audio,keep, E,21,android/media/tv/TvTrackInfo.TYPE_SUBTITLE,2,Android.Media.TV.TvTrackInfoType,Subtitle,keep, E,21,android/media/tv/TvTrackInfo.TYPE_VIDEO,1,Android.Media.TV.TvTrackInfoType,Video,keep, @@ -5379,6 +5919,32 @@ E,31,android/net/eap/EapSessionConfig$EapMethodConfig.EAP_TYPE_AKA_PRIME,50,Andr E,31,android/net/eap/EapSessionConfig$EapMethodConfig.EAP_TYPE_MSCHAP_V2,26,Android.Net.Eap.EapType,MschapV2,remove, E,31,android/net/eap/EapSessionConfig$EapMethodConfig.EAP_TYPE_SIM,18,Android.Net.Eap.EapType,Sim,remove, E,31,android/net/eap/EapSessionConfig$EapMethodConfig.EAP_TYPE_TTLS,21,Android.Net.Eap.EapType,Ttls,remove, +E,34,android/net/http/BidirectionalStream.STREAM_PRIORITY_HIGHEST,4,Android.Net.Http.BidirectionalStreamPriority,Highest,remove, +E,34,android/net/http/BidirectionalStream.STREAM_PRIORITY_IDLE,0,Android.Net.Http.BidirectionalStreamPriority,Idle,remove, +E,34,android/net/http/BidirectionalStream.STREAM_PRIORITY_LOW,2,Android.Net.Http.BidirectionalStreamPriority,Low,remove, +E,34,android/net/http/BidirectionalStream.STREAM_PRIORITY_LOWEST,1,Android.Net.Http.BidirectionalStreamPriority,Lowest,remove, +E,34,android/net/http/BidirectionalStream.STREAM_PRIORITY_MEDIUM,3,Android.Net.Http.BidirectionalStreamPriority,Medium,remove, +E,34,android/net/http/ConnectionMigrationOptions.MIGRATION_OPTION_DISABLED,2,Android.Net.Http.ConnectionMigrationOption,Disabled,remove, +E,34,android/net/http/ConnectionMigrationOptions.MIGRATION_OPTION_ENABLED,1,Android.Net.Http.ConnectionMigrationOption,Enabled,remove, +E,34,android/net/http/ConnectionMigrationOptions.MIGRATION_OPTION_UNSPECIFIED,0,Android.Net.Http.ConnectionMigrationOption,Unspecified,remove, +E,34,android/net/http/DnsOptions.DNS_OPTION_DISABLED,2,Android.Net.Http.DnsOption,Disabled,remove, +E,34,android/net/http/DnsOptions.DNS_OPTION_ENABLED,1,Android.Net.Http.DnsOption,Enabled,remove, +E,34,android/net/http/DnsOptions.DNS_OPTION_UNSPECIFIED,0,Android.Net.Http.DnsOption,Unspecified,remove, +E,34,android/net/http/HttpEngine$Builder.HTTP_CACHE_DISABLED,0,Android.Net.Http.HttpCacheType,Disabled,remove, +E,34,android/net/http/HttpEngine$Builder.HTTP_CACHE_DISK,3,Android.Net.Http.HttpCacheType,Disk,remove, +E,34,android/net/http/HttpEngine$Builder.HTTP_CACHE_DISK_NO_HTTP,2,Android.Net.Http.HttpCacheType,DiskNoHttp,remove, +E,34,android/net/http/HttpEngine$Builder.HTTP_CACHE_IN_MEMORY,1,Android.Net.Http.HttpCacheType,InMemory,remove, +E,34,android/net/http/NetworkException.ERROR_ADDRESS_UNREACHABLE,9,Android.Net.Http.NetworkExceptionErrorReason,AddressUnreachable,remove, +E,34,android/net/http/NetworkException.ERROR_CONNECTION_CLOSED,5,Android.Net.Http.NetworkExceptionErrorReason,ConnectionClosed,remove, +E,34,android/net/http/NetworkException.ERROR_CONNECTION_REFUSED,7,Android.Net.Http.NetworkExceptionErrorReason,ConnectionRefused,remove, +E,34,android/net/http/NetworkException.ERROR_CONNECTION_RESET,8,Android.Net.Http.NetworkExceptionErrorReason,ConnectionReset,remove, +E,34,android/net/http/NetworkException.ERROR_CONNECTION_TIMED_OUT,6,Android.Net.Http.NetworkExceptionErrorReason,ConnectionTimedOut,remove, +E,34,android/net/http/NetworkException.ERROR_HOSTNAME_NOT_RESOLVED,1,Android.Net.Http.NetworkExceptionErrorReason,HostnameNotResolved,remove, +E,34,android/net/http/NetworkException.ERROR_INTERNET_DISCONNECTED,2,Android.Net.Http.NetworkExceptionErrorReason,InternetDisconnected,remove, +E,34,android/net/http/NetworkException.ERROR_NETWORK_CHANGED,3,Android.Net.Http.NetworkExceptionErrorReason,NetworkChanged,remove, +E,34,android/net/http/NetworkException.ERROR_OTHER,11,Android.Net.Http.NetworkExceptionErrorReason,Other,remove, +E,34,android/net/http/NetworkException.ERROR_QUIC_PROTOCOL_FAILED,10,Android.Net.Http.NetworkExceptionErrorReason,QuicProtocolFailed,remove, +E,34,android/net/http/NetworkException.ERROR_TIMED_OUT,4,Android.Net.Http.NetworkExceptionErrorReason,TimedOut,remove, E,15,android/net/http/SslError.SSL_DATE_INVALID,4,Android.Net.Http.SslErrorType,DateInvalid,remove, E,10,android/net/http/SslError.SSL_EXPIRED,1,Android.Net.Http.SslErrorType,Expired,remove, E,10,android/net/http/SslError.SSL_IDMISMATCH,2,Android.Net.Http.SslErrorType,Idmismatch,remove, @@ -5386,6 +5952,27 @@ E,15,android/net/http/SslError.SSL_INVALID,5,Android.Net.Http.SslErrorType,Inval E,10,android/net/http/SslError.SSL_MAX_ERROR,6,Android.Net.Http.SslErrorType,MaxError,remove, E,10,android/net/http/SslError.SSL_NOTYETVALID,0,Android.Net.Http.SslErrorType,Notyetvalid,remove, E,10,android/net/http/SslError.SSL_UNTRUSTED,3,Android.Net.Http.SslErrorType,Untrusted,remove, +E,34,android/net/http/UrlRequest.REQUEST_PRIORITY_HIGHEST,4,Android.Net.Http.UrlRequestPriority,Highest,remove, +E,34,android/net/http/UrlRequest.REQUEST_PRIORITY_IDLE,0,Android.Net.Http.UrlRequestPriority,Idle,remove, +E,34,android/net/http/UrlRequest.REQUEST_PRIORITY_LOW,2,Android.Net.Http.UrlRequestPriority,Low,remove, +E,34,android/net/http/UrlRequest.REQUEST_PRIORITY_LOWEST,1,Android.Net.Http.UrlRequestPriority,Lowest,remove, +E,34,android/net/http/UrlRequest.REQUEST_PRIORITY_MEDIUM,3,Android.Net.Http.UrlRequestPriority,Medium,remove, +E,34,android/net/http/UrlRequest$Status.CONNECTING,10,Android.Net.Http.UrlRequestStatus,Connecting,remove, +E,34,android/net/http/UrlRequest$Status.DOWNLOADING_PAC_FILE,5,Android.Net.Http.UrlRequestStatus,DownloadingPacFile,remove, +E,34,android/net/http/UrlRequest$Status.ESTABLISHING_PROXY_TUNNEL,8,Android.Net.Http.UrlRequestStatus,EstablishingProxyTunnel,remove, +E,34,android/net/http/UrlRequest$Status.IDLE,0,Android.Net.Http.UrlRequestStatus,Idle,remove, +E,34,android/net/http/UrlRequest$Status.INVALID,-1,Android.Net.Http.UrlRequestStatus,Invalid,remove, +E,34,android/net/http/UrlRequest$Status.READING_RESPONSE,14,Android.Net.Http.UrlRequestStatus,ReadingResponse,remove, +E,34,android/net/http/UrlRequest$Status.RESOLVING_HOST,9,Android.Net.Http.UrlRequestStatus,ResolvingHost,remove, +E,34,android/net/http/UrlRequest$Status.RESOLVING_HOST_IN_PAC_FILE,7,Android.Net.Http.UrlRequestStatus,ResolvingHostInPacFile,remove, +E,34,android/net/http/UrlRequest$Status.RESOLVING_PROXY_FOR_URL,6,Android.Net.Http.UrlRequestStatus,ResolvingProxyForUrl,remove, +E,34,android/net/http/UrlRequest$Status.SENDING_REQUEST,12,Android.Net.Http.UrlRequestStatus,SendingRequest,remove, +E,34,android/net/http/UrlRequest$Status.SSL_HANDSHAKE,11,Android.Net.Http.UrlRequestStatus,SslHandshake,remove, +E,34,android/net/http/UrlRequest$Status.WAITING_FOR_AVAILABLE_SOCKET,2,Android.Net.Http.UrlRequestStatus,WaitingForAvailableSocket,remove, +E,34,android/net/http/UrlRequest$Status.WAITING_FOR_CACHE,4,Android.Net.Http.UrlRequestStatus,WaitingForCache,remove, +E,34,android/net/http/UrlRequest$Status.WAITING_FOR_DELEGATE,3,Android.Net.Http.UrlRequestStatus,WaitingForDelegate,remove, +E,34,android/net/http/UrlRequest$Status.WAITING_FOR_RESPONSE,13,Android.Net.Http.UrlRequestStatus,WaitingForResponse,remove, +E,34,android/net/http/UrlRequest$Status.WAITING_FOR_STALLED_SOCKET_POOL,1,Android.Net.Http.UrlRequestStatus,WaitingForStalledSocketPool,remove, E,31,android/net/ipsec/ike/exceptions/IkeProtocolException.ERROR_TYPE_AUTHENTICATION_FAILED,24,Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType,AuthenticationFailed,remove, E,31,android/net/ipsec/ike/exceptions/IkeProtocolException.ERROR_TYPE_CHILD_SA_NOT_FOUND,44,Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType,ChildSaNotFound,remove, E,31,android/net/ipsec/ike/exceptions/IkeProtocolException.ERROR_TYPE_FAILED_CP_REQUIRED,37,Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType,FailedCpRequired,remove, @@ -5487,13 +6074,16 @@ E,21,android/net/NetworkCapabilities.TRANSPORT_BLUETOOTH,2,Android.Net.Transport E,21,android/net/NetworkCapabilities.TRANSPORT_CELLULAR,0,Android.Net.TransportType,Cellular,remove, E,21,android/net/NetworkCapabilities.TRANSPORT_ETHERNET,3,Android.Net.TransportType,Ethernet,remove, E,27,android/net/NetworkCapabilities.TRANSPORT_LOWPAN,6,Android.Net.TransportType,Lowpan,remove, +E,34,android/net/NetworkCapabilities.TRANSPORT_THREAD,9,Android.Net.TransportType,Thread,remove, E,31,android/net/NetworkCapabilities.TRANSPORT_USB,8,Android.Net.TransportType,Usb,remove, E,21,android/net/NetworkCapabilities.TRANSPORT_VPN,4,Android.Net.TransportType,Vpn,remove, E,21,android/net/NetworkCapabilities.TRANSPORT_WIFI,1,Android.Net.TransportType,Wifi,remove, E,26,android/net/NetworkCapabilities.TRANSPORT_WIFI_AWARE,5,Android.Net.TransportType,WifiAware,remove, E,16,android/net/nsd/NsdManager.FAILURE_ALREADY_ACTIVE,3,Android.Net.Nsd.NsdFailure,AlreadyActive,remove, +E,34,android/net/nsd/NsdManager.FAILURE_BAD_PARAMETERS,6,Android.Net.Nsd.NsdFailure,BadParameters,remove, E,16,android/net/nsd/NsdManager.FAILURE_INTERNAL_ERROR,0,Android.Net.Nsd.NsdFailure,InternalError,remove, E,16,android/net/nsd/NsdManager.FAILURE_MAX_LIMIT,4,Android.Net.Nsd.NsdFailure,MaxLimit,remove, +E,34,android/net/nsd/NsdManager.FAILURE_OPERATION_NOT_RUNNING,5,Android.Net.Nsd.NsdFailure,OperationNotRunning,remove, I,16,android/net/nsd/NsdManager.NSD_STATE_DISABLED,1,,,, I,16,android/net/nsd/NsdManager.NSD_STATE_ENABLED,2,,,, E,16,android/net/nsd/NsdManager.PROTOCOL_DNS_SD,1,Android.Net.Nsd.NsdProtocol,DnsSd,remove, @@ -5571,6 +6161,7 @@ E,10,android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer.SPACE_OK,1,And E,10,android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer.SQUOTE_OK,16,Android.Net.IllegalCharacterFlags,SquoteOk,keep,flags E,10,android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer.URL_AND_SPACE_LEGAL,405,Android.Net.IllegalCharacterFlags,UrlAndSpaceLegal,keep,flags E,10,android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer.URL_LEGAL,404,Android.Net.IllegalCharacterFlags,UrlLegal,keep,flags +E,34,android/net/vcn/VcnGatewayConnectionConfig.VCN_GATEWAY_OPTION_ENABLE_DATA_STALL_RECOVERY_WITH_MOBILITY,0,Android.Net.Vcn.GatewayOption,EnableDataStallRecoveryWithMobility,remove, E,31,android/net/vcn/VcnManager.VCN_ERROR_CODE_CONFIG_ERROR,1,Android.Net.Vcn.VcnErrorCode,ConfigError,remove, E,31,android/net/vcn/VcnManager.VCN_ERROR_CODE_INTERNAL_ERROR,0,Android.Net.Vcn.VcnErrorCode,InternalError,remove, E,31,android/net/vcn/VcnManager.VCN_ERROR_CODE_NETWORK_ERROR,2,Android.Net.Vcn.VcnErrorCode,NetworkError,remove, @@ -5591,11 +6182,25 @@ E,33,android/net/VpnProfileState.STATE_CONNECTED,2,Android.Net.VpnState,Connecte E,33,android/net/VpnProfileState.STATE_CONNECTING,1,Android.Net.VpnState,Connecting,remove, E,33,android/net/VpnProfileState.STATE_DISCONNECTED,0,Android.Net.VpnState,Disconnected,remove, E,33,android/net/VpnProfileState.STATE_FAILED,3,Android.Net.VpnState,Failed,remove, +A,34,,0,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,None,, +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_NFC_READER,256,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,NfcReader,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_NFC_TAG,16,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,NfcTag,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_OPPORTUNISTIC,1,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,Opportunistic,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_PASSPHRASE_DISPLAY,4,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,PassphraseDisplay,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_PASSPHRASE_KEYPAD,64,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,PassphraseKeypad,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_PIN_CODE_DISPLAY,2,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,PinCodeDisplay,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_PIN_CODE_KEYPAD,32,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,PinCodeKeypad,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_QR_DISPLAY,8,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,QrDisplay,remove,flags +E,34,android/net/wifi/aware/AwarePairingConfig.PAIRING_BOOTSTRAPPING_QR_SCAN,128,Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods,QrScan,remove,flags E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_128,4,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPk128,remove, E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_256,8,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPk256,remove, +E,34,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_128,16,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPkPasn128,remove, +E,34,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_PK_PASN_256,32,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsPkPasn256,remove, E,30,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_SK_128,1,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsSk128,remove, E,30,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NCS_SK_256,2,Android.Net.Wifi.Aware.WifiAwareCipherSuite,NcsSk256,remove, E,33,android/net/wifi/aware/Characteristics.WIFI_AWARE_CIPHER_SUITE_NONE,0,Android.Net.Wifi.Aware.WifiAwareCipherSuite,None,remove, +E,34,android/net/wifi/aware/IdentityChangedListener.CLUSTER_CHANGE_EVENT_JOINED,1,Android.Net.Wifi.Aware.ClusterChangeEvent,Joined,remove, +E,34,android/net/wifi/aware/IdentityChangedListener.CLUSTER_CHANGE_EVENT_STARTED,0,Android.Net.Wifi.Aware.ClusterChangeEvent,Started,remove, E,26,android/net/wifi/aware/PublishConfig.PUBLISH_TYPE_SOLICITED,1,Android.Net.Wifi.Aware.PublishType,Solicited,keep, E,26,android/net/wifi/aware/PublishConfig.PUBLISH_TYPE_UNSOLICITED,0,Android.Net.Wifi.Aware.PublishType,Unsolicited,keep, E,26,android/net/wifi/aware/SubscribeConfig.SUBSCRIBE_TYPE_ACTIVE,1,Android.Net.Wifi.Aware.SubscribeType,Active,keep, @@ -5627,6 +6232,8 @@ E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_ALL,0,Android.Net. E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_BONJOUR,1,Android.Net.Wifi.P2p.Nsd.ServiceType,Bonjour,remove, E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_UPNP,2,Android.Net.Wifi.P2p.Nsd.ServiceType,Upnp,remove, E,16,android/net/wifi/p2p/nsd/WifiP2pServiceInfo.SERVICE_TYPE_VENDOR_SPECIFIC,255,Android.Net.Wifi.P2p.Nsd.ServiceType,VendorSpecific,remove, +E,34,android/net/wifi/p2p/WifiP2pConfig.GROUP_CLIENT_IP_PROVISIONING_MODE_IPV4_DHCP,0,Android.Net.Wifi.P2p.GroupClientIPProvisioningMode,Ipv4Dhcp,remove, +E,34,android/net/wifi/p2p/WifiP2pConfig.GROUP_CLIENT_IP_PROVISIONING_MODE_IPV6_LINK_LOCAL,1,Android.Net.Wifi.P2p.GroupClientIPProvisioningMode,Ipv6LinkLocal,remove, E,29,android/net/wifi/p2p/WifiP2pConfig.GROUP_OWNER_BAND_2GHZ,1,Android.Net.Wifi.P2p.Frequency,Band2ghz,remove, E,29,android/net/wifi/p2p/WifiP2pConfig.GROUP_OWNER_BAND_5GHZ,2,Android.Net.Wifi.P2p.Frequency,Band5ghz,remove, E,29,android/net/wifi/p2p/WifiP2pConfig.GROUP_OWNER_BAND_AUTO,0,Android.Net.Wifi.P2p.Frequency,BandAuto,remove, @@ -5650,6 +6257,8 @@ E,16,android/net/wifi/p2p/WifiP2pManager.NO_SERVICE_REQUESTS,3,Android.Net.Wifi. E,15,android/net/wifi/p2p/WifiP2pManager.P2P_UNSUPPORTED,1,Android.Net.Wifi.P2p.WifiP2pFailureReason,P2pUnsupported,remove, I,16,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_DISCOVERY_STARTED,2,,,, I,16,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_DISCOVERY_STOPPED,1,,,, +E,34,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_LISTEN_STARTED,2,Android.Net.Wifi.P2p.WifiP2pListenState,Started,remove, +E,34,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_LISTEN_STOPPED,1,Android.Net.Wifi.P2p.WifiP2pListenState,Stopped,remove, E,15,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_STATE_DISABLED,1,Android.Net.Wifi.P2p.WifiP2pState,Disabled,remove, E,15,android/net/wifi/p2p/WifiP2pManager.WIFI_P2P_STATE_ENABLED,2,Android.Net.Wifi.P2p.WifiP2pState,Enabled,remove, E,31,android/net/wifi/p2p/WifiP2pWfdInfo.DEVICE_INFO_AUDIO_ONLY_SUPPORT_AT_SOURCE,2048,Android.Net.Wifi.P2p.WfdInfoDeviceInfo,AudioOnlySupportAtSource,remove,flags @@ -5705,8 +6314,11 @@ I,29,android/net/wifi/rtt/CivicLocationKeys.TYPE_OF_PLACE,29,,,, E,28,android/net/wifi/rtt/RangingResult.STATUS_FAIL,1,Android.Net.Wifi.Rtt.RangingStatus,Fail,remove, E,28,android/net/wifi/rtt/RangingResult.STATUS_RESPONDER_DOES_NOT_SUPPORT_IEEE80211MC,2,Android.Net.Wifi.Rtt.RangingStatus,ResponderDoesNotSupportIeee80211mc,remove, E,28,android/net/wifi/rtt/RangingResult.STATUS_SUCCESS,0,Android.Net.Wifi.Rtt.RangingStatus,Success,remove, +E,34,android/net/wifi/rtt/RangingResult.UNSPECIFIED,-1,Android.Net.Wifi.Rtt.RangingStatus,Unspecified,remove, E,28,android/net/wifi/rtt/RangingResultCallback.STATUS_CODE_FAIL,1,Android.Net.Wifi.Rtt.RangingResultStatusCode,Fail,remove, E,28,android/net/wifi/rtt/RangingResultCallback.STATUS_CODE_FAIL_RTT_NOT_AVAILABLE,2,Android.Net.Wifi.Rtt.RangingResultStatusCode,FailRttNotAvailable,remove, +E,34,android/net/wifi/rtt/ResponderConfig.RESPONDER_AP,0,Android.Net.Wifi.Rtt.ResponderType,Ap,remove, +E,34,android/net/wifi/rtt/ResponderConfig.RESPONDER_STA,1,Android.Net.Wifi.Rtt.ResponderType,Sta,remove, E,29,android/net/wifi/rtt/ResponderLocation.ALTITUDE_FLOORS,2,Android.Net.Wifi.Rtt.AltitudeType,Floors,remove, E,29,android/net/wifi/rtt/ResponderLocation.ALTITUDE_METERS,1,Android.Net.Wifi.Rtt.AltitudeType,Meters,remove, E,29,android/net/wifi/rtt/ResponderLocation.ALTITUDE_UNDEFINED,0,Android.Net.Wifi.Rtt.AltitudeType,Undefined,remove, @@ -5749,6 +6361,13 @@ E,33,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_OWE,5,Android.Net.W E,33,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_OWE_TRANSITION,4,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3OweTransition,remove, E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_SAE,3,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3Sae,remove, E,30,android/net/wifi/SoftApConfiguration.SECURITY_TYPE_WPA3_SAE_TRANSITION,2,Android.Net.Wifi.SoftApConfigurationSecurityType,Wpa3SaeTransition,remove, +A,34,,0,Android.Net.Wifi.WifiAvailableChannelModes,None,, +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_SAP,2,Android.Net.Wifi.WifiAvailableChannelModes,Sap,remove,flags +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_STA,1,Android.Net.Wifi.WifiAvailableChannelModes,Sta,remove,flags +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_TDLS,32,Android.Net.Wifi.WifiAvailableChannelModes,Tdls,remove,flags +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_WIFI_AWARE,16,Android.Net.Wifi.WifiAvailableChannelModes,WifiAware,remove,flags +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_WIFI_DIRECT_CLI,4,Android.Net.Wifi.WifiAvailableChannelModes,WifiDirectCli,remove,flags +E,34,android/net/wifi/WifiAvailableChannel.OP_MODE_WIFI_DIRECT_GO,8,Android.Net.Wifi.WifiAvailableChannelModes,WifiDirectGo,remove,flags E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_AUTO,3,Android.Net.Wifi.WifiConfigurationRandomization,Auto,remove, E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_NON_PERSISTENT,2,Android.Net.Wifi.WifiConfigurationRandomization,NonPersistent,remove, E,33,android/net/wifi/WifiConfiguration.RANDOMIZATION_NONE,0,Android.Net.Wifi.WifiConfigurationRandomization,None,remove, @@ -5779,13 +6398,24 @@ E,10,android/net/wifi/WifiConfiguration$GroupCipher.WEP40,0,Android.Net.Wifi.Gro I,29,android/net/wifi/WifiConfiguration$GroupMgmtCipher.BIP_CMAC_256,0,,,, I,29,android/net/wifi/WifiConfiguration$GroupMgmtCipher.BIP_GMAC_128,1,,,, I,29,android/net/wifi/WifiConfiguration$GroupMgmtCipher.BIP_GMAC_256,2,,,, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.DPP,17,Android.Net.Wifi.KeyManagementType,Dpp,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.FILS_SHA256,15,Android.Net.Wifi.KeyManagementType,FilsSha256,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.FILS_SHA384,16,Android.Net.Wifi.KeyManagementType,FilsSha384,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.FT_EAP,7,Android.Net.Wifi.KeyManagementType,FtEap,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.FT_PSK,6,Android.Net.Wifi.KeyManagementType,FtPsk,remove, E,10,android/net/wifi/WifiConfiguration$KeyMgmt.IEEE8021X,3,Android.Net.Wifi.KeyManagementType,Ieee8021x,remove, E,10,android/net/wifi/WifiConfiguration$KeyMgmt.NONE,0,Android.Net.Wifi.KeyManagementType,None,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.OSEN,5,Android.Net.Wifi.KeyManagementType,Osen,remove, E,29,android/net/wifi/WifiConfiguration$KeyMgmt.OWE,9,Android.Net.Wifi.KeyManagementType,Owe,remove, E,29,android/net/wifi/WifiConfiguration$KeyMgmt.SAE,8,Android.Net.Wifi.KeyManagementType,Sae,remove, E,29,android/net/wifi/WifiConfiguration$KeyMgmt.SUITE_B_192,10,Android.Net.Wifi.KeyManagementType,SuiteB192,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.WAPI_CERT,14,Android.Net.Wifi.KeyManagementType,WapiCert,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.WAPI_PSK,13,Android.Net.Wifi.KeyManagementType,WapiPsk,remove, E,10,android/net/wifi/WifiConfiguration$KeyMgmt.WPA_EAP,2,Android.Net.Wifi.KeyManagementType,WpaEap,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.WPA_EAP_SHA256,12,Android.Net.Wifi.KeyManagementType,WpaEapSha256,remove, E,10,android/net/wifi/WifiConfiguration$KeyMgmt.WPA_PSK,1,Android.Net.Wifi.KeyManagementType,WpaPsk,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.WPA_PSK_SHA256,11,Android.Net.Wifi.KeyManagementType,WpaPskSha256,remove, +E,34,android/net/wifi/WifiConfiguration$KeyMgmt.WPA2_PSK,4,Android.Net.Wifi.KeyManagementType,Wpa2Psk,remove, E,10,android/net/wifi/WifiConfiguration$PairwiseCipher.CCMP,2,Android.Net.Wifi.PairwiseCipherType,Ccmp,remove, E,31,android/net/wifi/WifiConfiguration$PairwiseCipher.GCMP_128,5,Android.Net.Wifi.PairwiseCipherType,Gcmp128,remove, E,29,android/net/wifi/WifiConfiguration$PairwiseCipher.GCMP_256,3,Android.Net.Wifi.PairwiseCipherType,Gcmp256,remove, @@ -5798,6 +6428,10 @@ E,10,android/net/wifi/WifiConfiguration$Protocol.WPA,0,Android.Net.Wifi.Protocol E,10,android/net/wifi/WifiConfiguration$Status.CURRENT,0,Android.Net.Wifi.WifiStatus,Current,remove, E,10,android/net/wifi/WifiConfiguration$Status.DISABLED,1,Android.Net.Wifi.WifiStatus,Disabled,remove, E,10,android/net/wifi/WifiConfiguration$Status.ENABLED,2,Android.Net.Wifi.WifiStatus,Enabled,remove, +E,34,android/net/wifi/WifiEnterpriseConfig.TLS_V1_0,0,Android.Net.Wifi.WifiEnterpriseConfigTlsVersion,V1_0,remove, +E,34,android/net/wifi/WifiEnterpriseConfig.TLS_V1_1,1,Android.Net.Wifi.WifiEnterpriseConfigTlsVersion,V1_1,remove, +E,34,android/net/wifi/WifiEnterpriseConfig.TLS_V1_2,2,Android.Net.Wifi.WifiEnterpriseConfigTlsVersion,V1_2,remove, +E,34,android/net/wifi/WifiEnterpriseConfig.TLS_V1_3,3,Android.Net.Wifi.WifiEnterpriseConfigTlsVersion,V1_3,remove, E,21,android/net/wifi/WifiEnterpriseConfig$Eap.AKA,5,Android.Net.Wifi.WifiEapMethod,Aka,remove, E,23,android/net/wifi/WifiEnterpriseConfig$Eap.AKA_PRIME,6,Android.Net.Wifi.WifiEapMethod,AkaPrime,remove, E,18,android/net/wifi/WifiEnterpriseConfig$Eap.NONE,-1,Android.Net.Wifi.WifiEapMethod,None,remove, @@ -5835,6 +6469,12 @@ E,31,android/net/wifi/WifiInfo.SECURITY_TYPE_WEP,1,Android.Net.Wifi.WifiSecurity E,33,android/net/wifi/WifiManager.ACTION_REMOVE_SUGGESTION_DISCONNECT,2,Android.Net.Wifi.ActionRemoveSuggestionType,Disconnect,remove, E,33,android/net/wifi/WifiManager.ACTION_REMOVE_SUGGESTION_LINGER,1,Android.Net.Wifi.ActionRemoveSuggestionType,Linger,remove, I,0,android/net/wifi/WifiManager.ERROR_AUTHENTICATING,1,,,, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_ASSOCIATION,1,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,Association,remove, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_AUTHENTICATION,2,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,Authentication,remove, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_IP_PROVISIONING,3,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,IpProvisioning,remove, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NO_RESPONSE,5,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,NoResponse,remove, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_NOT_FOUND,4,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,NotFound,remove, +E,34,android/net/wifi/WifiManager.STATUS_LOCAL_ONLY_CONNECTION_FAILURE_UNKNOWN,0,Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason,Unknown,remove, E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_DUPLICATE,3,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAddDuplicate,remove, E,29,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_EXCEEDS_MAX_PER_APP,4,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAddExceedsMaxPerApp,remove, E,30,android/net/wifi/WifiManager.STATUS_NETWORK_SUGGESTIONS_ERROR_ADD_INVALID,7,Android.Net.Wifi.NetworkStatus,SuggestionsErrorAddInvalid,remove, @@ -7779,6 +8419,7 @@ E,10,android/os/BatteryManager.BATTERY_STATUS_NOT_CHARGING,4,Android.OS.BatteryS E,10,android/os/BatteryManager.BATTERY_STATUS_UNKNOWN,1,Android.OS.BatteryStatus,Unknown,remove, E,31,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_ANOTHER_REPORT_IN_PROGRESS,5,Android.OS.BugreportErrorCode,AnotherReportInProgress,remove, E,31,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_INVALID_INPUT,1,Android.OS.BugreportErrorCode,InvalidInput,remove, +E,34,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_NO_BUGREPORT_TO_RETRIEVE,6,Android.OS.BugreportErrorCode,NoBugreportToRetrieve,remove, E,31,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_RUNTIME,2,Android.OS.BugreportErrorCode,Runtime,remove, E,31,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_USER_CONSENT_TIMED_OUT,4,Android.OS.BugreportErrorCode,UserConsentTimedOut,remove, E,31,android/os/BugreportManager$BugreportCallback.BUGREPORT_ERROR_USER_DENIED_CONSENT,3,Android.OS.BugreportErrorCode,UserDeniedConsent,remove, @@ -7816,6 +8457,7 @@ E,30,android/os/Build$VERSION_CODES.R,30,Android.OS.BuildVersionCodes,R,remove, E,31,android/os/Build$VERSION_CODES.S,31,Android.OS.BuildVersionCodes,S,remove, E,32,android/os/Build$VERSION_CODES.S_V2,32,Android.OS.BuildVersionCodes,SV2,remove, E,33,android/os/Build$VERSION_CODES.TIRAMISU,33,Android.OS.BuildVersionCodes,Tiramisu,remove, +E,34,android/os/Build$VERSION_CODES.UPSIDE_DOWN_CAKE,34,Android.OS.BuildVersionCodes,UpsideDownCake,remove, A,0,,0,Android.OS.DebugShow,Default,remove, E,10,android/os/Debug.SHOW_CLASSLOADER,2,Android.OS.DebugShow,Classloader,remove, E,10,android/os/Debug.SHOW_FULL_DETAIL,1,Android.OS.DebugShow,FullDetail,remove, @@ -7826,6 +8468,7 @@ A,0,,0,Android.OS.DropBoxManagerFlags,None,remove,flags E,10,android/os/DropBoxManager.IS_EMPTY,1,Android.OS.DropBoxManagerFlags,IsEmpty,remove,flags E,10,android/os/DropBoxManager.IS_GZIPPED,4,Android.OS.DropBoxManagerFlags,IsGzipped,remove,flags E,10,android/os/DropBoxManager.IS_TEXT,2,Android.OS.DropBoxManagerFlags,IsText,remove,flags +I,34,android/os/ext/SdkExtensions.AD_SERVICES,1000000,,,, E,10,android/os/FileObserver.ACCESS,1,Android.OS.FileObserverEvents,Access,keep,flags E,10,android/os/FileObserver.ALL_EVENTS,4095,Android.OS.FileObserverEvents,AllEvents,keep,flags E,10,android/os/FileObserver.ATTRIB,4,Android.OS.FileObserverEvents,Attrib,keep,flags @@ -7948,6 +8591,10 @@ E,28,android/os/PowerManager.LOCATION_MODE_NO_CHANGE,0,Android.OS.WakeLockFlags, E,28,android/os/PowerManager.LOCATION_MODE_NO_CHANGE,0,Android.OS.LocationPowerSaveMode,NoChange,remove, E,29,android/os/PowerManager.LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF,4,Android.OS.WakeLockFlags,LocationModeThrottleRequestsWhenScreenOff,keep,flags E,29,android/os/PowerManager.LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF,4,Android.OS.LocationPowerSaveMode,ThrottleRequestsWhenScreenOff,remove, +A,34,,0,Android.OS.LowPowerStandbyAllowedReasons,None,, +E,34,android/os/PowerManager.LOW_POWER_STANDBY_ALLOWED_REASON_ONGOING_CALL,4,Android.OS.LowPowerStandbyAllowedReasons,OngoingCall,remove,flags +E,34,android/os/PowerManager.LOW_POWER_STANDBY_ALLOWED_REASON_TEMP_POWER_SAVE_ALLOWLIST,2,Android.OS.LowPowerStandbyAllowedReasons,TempPowerSaveAllowlist,remove,flags +E,34,android/os/PowerManager.LOW_POWER_STANDBY_ALLOWED_REASON_VOICE_INTERACTION,1,Android.OS.LowPowerStandbyAllowedReasons,VoiceInteraction,remove,flags E,10,android/os/PowerManager.ON_AFTER_RELEASE,536870912,Android.OS.WakeLockFlags,OnAfterRelease,keep,flags E,10,android/os/PowerManager.PARTIAL_WAKE_LOCK,1,Android.OS.WakeLockFlags,Partial,keep,flags E,21,android/os/PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK,32,Android.OS.WakeLockFlags,ProximityScreenOff,keep,flags @@ -7971,6 +8618,7 @@ E,29,android/os/PowerManager.THERMAL_STATUS_SHUTDOWN,6,Android.OS.ThermalStatus, I,0,android/os/Process.BLUETOOTH_GID,2000,,,, I,29,android/os/Process.BLUETOOTH_UID,1002,,,, I,0,android/os/Process.FIRST_APPLICATION_UID,10000,,,, +I,34,android/os/Process.INVALID_PID,-1,,,, I,29,android/os/Process.INVALID_UID,-1,,,, I,0,android/os/Process.LAST_APPLICATION_UID,99999,,,, I,0,android/os/Process.PHONE_UID,1001,,,, @@ -8381,6 +9029,7 @@ I,0,android/R$array.organizationTypes,17235970,,,, I,0,android/R$array.phoneTypes,17235971,,,, I,0,android/R$array.postalAddressTypes,17235972,,,, I,0,android/R$attr.absListViewStyle,16842858,,,, +I,34,android/R$attr.accessibilityDataSensitive,16844407,,,, I,15,android/R$attr.accessibilityEventTypes,16843648,,,, I,15,android/R$attr.accessibilityFeedbackType,16843650,,,, I,15,android/R$attr.accessibilityFlags,16843652,,,, @@ -8448,10 +9097,12 @@ I,33,android/R$attr.allowGameDownscaling,16844377,,,, I,33,android/R$attr.allowGameFpsOverride,16844378,,,, I,30,android/R$attr.allowNativeHeapPointerTagging,16844307,,,, I,15,android/R$attr.allowParallelSyncs,16843570,,,, +I,34,android/R$attr.allowSharedIsolatedProcess,16844413,,,, I,0,android/R$attr.allowSingleTap,16843353,,,, I,0,android/R$attr.allowTaskReparenting,16843268,,,, I,23,android/R$attr.allowUndo,16843999,,,, I,33,android/R$attr.allowUntrustedActivityEmbedding,16844393,,,, +I,34,android/R$attr.allowUpdateOwnership,16844416,,,, I,15,android/R$attr.alpha,16843551,,,, I,26,android/R$attr.alphabeticModifiers,16844110,,,, I,0,android/R$attr.alphabeticShortcut,16843235,,,, @@ -8557,6 +9208,7 @@ I,18,android/R$attr.canRequestTouchExplorationMode,16843735,,,, I,15,android/R$attr.canRetrieveWindowContent,16843653,,,, I,30,android/R$attr.canTakeScreenshot,16844304,,,, I,28,android/R$attr.cantSaveState,16844142,,,, +I,34,android/R$attr.capability,16844423,,,, I,0,android/R$attr.capitalize,16843113,,,, I,19,android/R$attr.category,16843752,,,, I,0,android/R$attr.centerBright,16842956,,,, @@ -8742,6 +9394,7 @@ I,0,android/R$attr.ellipsize,16842923,,,, I,0,android/R$attr.ems,16843096,,,, I,0,android/R$attr.enabled,16842766,,,, I,33,android/R$attr.enableOnBackInvokedCallback,16844396,,,, +I,34,android/R$attr.enableTextStylingShortcuts,16844408,,,, I,24,android/R$attr.enableVrMode,16844069,,,, I,23,android/R$attr.end,16843996,,,, I,0,android/R$attr.endColor,16843166,,,, @@ -8809,6 +9462,7 @@ I,0,android/R$attr.focusable,16842970,,,, I,0,android/R$attr.focusableInTouchMode,16842971,,,, I,26,android/R$attr.focusedByDefault,16844100,,,, I,15,android/R$attr.focusedMonthDateColor,16843587,,,, +I,34,android/R$attr.focusedSearchResultHighlightColor,16844419,,,, I,26,android/R$attr.font,16844082,,,, I,16,android/R$attr.fontFamily,16843692,,,, I,21,android/R$attr.fontFeatureSettings,16843959,,,, @@ -8894,6 +9548,10 @@ I,31,android/R$attr.hand_secondTint,16844348,,,, I,31,android/R$attr.hand_secondTintMode,16844349,,,, I,0,android/R$attr.handle,16843354,,,, I,0,android/R$attr.handleProfiling,16842786,,,, +I,34,android/R$attr.handwritingBoundsOffsetBottom,16844406,,,, +I,34,android/R$attr.handwritingBoundsOffsetLeft,16844403,,,, +I,34,android/R$attr.handwritingBoundsOffsetRight,16844405,,,, +I,34,android/R$attr.handwritingBoundsOffsetTop,16844404,,,, I,0,android/R$attr.hapticFeedbackEnabled,16843358,,,, I,15,android/R$attr.hardwareAccelerated,16843475,,,, I,0,android/R$attr.hasCode,16842764,,,, @@ -8980,6 +9638,7 @@ I,31,android/R$attr.isAccessibilityTool,16844353,,,, I,15,android/R$attr.isAlwaysSyncable,16843571,,,, I,19,android/R$attr.isAsciiCapable,16843753,,,, I,15,android/R$attr.isAuxiliary,16843647,,,, +I,34,android/R$attr.isCredential,16844417,,,, I,0,android/R$attr.isDefault,16843297,,,, I,26,android/R$attr.isFeatureSplit,16844123,,,, I,21,android/R$attr.isGame,16843764,,,, @@ -9002,6 +9661,8 @@ I,0,android/R$attr.keepScreenOn,16843286,,,, I,0,android/R$attr.key,16843240,,,, I,0,android/R$attr.keyBackground,16843315,,,, I,16,android/R$attr.keyboardLayout,16843691,,,, +I,34,android/R$attr.keyboardLayoutType,16844415,,,, +I,34,android/R$attr.keyboardLocale,16844414,,,, I,0,android/R$attr.keyboardMode,16843341,,,, I,26,android/R$attr.keyboardNavigationCluster,16844096,,,, I,0,android/R$attr.keycode,16842949,,,, @@ -9254,6 +9915,8 @@ I,0,android/R$attr.persistent,16842765,,,, I,0,android/R$attr.persistentDrawingCache,16842990,,,, I,26,android/R$attr.persistentWhenFeatureAvailable,16844131,,,, I,0,android/R$attr.phoneNumber,16843111,,,, +I,34,android/R$attr.physicalKeyboardHintLanguageTag,16844411,,,, +I,34,android/R$attr.physicalKeyboardHintLayoutType,16844412,,,, I,0,android/R$attr.pivotX,16843189,,,, I,0,android/R$attr.pivotY,16843190,,,, I,24,android/R$attr.pointerIcon,16844041,,,, @@ -9341,6 +10004,7 @@ I,29,android/R$attr.requestLegacyExternalStorage,16844291,,,, I,31,android/R$attr.requestRawExternalStorageAccess,16844357,,,, I,0,android/R$attr.required,16843406,,,, I,18,android/R$attr.requiredAccountType,16843734,,,, +I,34,android/R$attr.requiredDisplayCategory,16844409,,,, I,31,android/R$attr.requireDeviceScreenOn,16844317,,,, I,19,android/R$attr.requireDeviceUnlock,16843756,,,, I,26,android/R$attr.requiredFeature,16844116,,,, @@ -9410,6 +10074,7 @@ I,0,android/R$attr.searchButtonText,16843269,,,, I,22,android/R$attr.searchHintIcon,16843988,,,, I,21,android/R$attr.searchIcon,16843907,,,, I,0,android/R$attr.searchMode,16843221,,,, +I,34,android/R$attr.searchResultHighlightColor,16844418,,,, I,0,android/R$attr.searchSettingsDescription,16843402,,,, I,0,android/R$attr.searchSuggestAuthority,16843222,,,, I,0,android/R$attr.searchSuggestIntentAction,16843225,,,, @@ -9436,6 +10101,7 @@ I,29,android/R$attr.selectionDividerHeight,16844184,,,, I,21,android/R$attr.sessionService,16843837,,,, I,0,android/R$attr.settingsActivity,16843301,,,, I,29,android/R$attr.settingsSliceUri,16844179,,,, +I,34,android/R$attr.settingsSubtitle,16844422,,,, I,21,android/R$attr.setupActivity,16843766,,,, I,0,android/R$attr.shadowColor,16843105,,,, I,0,android/R$attr.shadowDx,16843106,,,, @@ -9541,6 +10207,7 @@ I,21,android/R$attr.strokeLineCap,16843787,,,, I,21,android/R$attr.strokeLineJoin,16843788,,,, I,21,android/R$attr.strokeMiterLimit,16843789,,,, I,21,android/R$attr.strokeWidth,16843783,,,, +I,34,android/R$attr.stylusHandwritingSettingsActivity,16844420,,,, I,24,android/R$attr.subMenuArrow,16844019,,,, I,21,android/R$attr.submitBackground,16843912,,,, I,15,android/R$attr.subtitle,16843473,,,, @@ -9846,6 +10513,7 @@ I,23,android/R$attr.windowLightStatusBar,16844000,,,, I,15,android/R$attr.windowMinWidthMajor,16843606,,,, I,15,android/R$attr.windowMinWidthMinor,16843607,,,, I,0,android/R$attr.windowNoDisplay,16843294,,,, +I,34,android/R$attr.windowNoMoveAnimation,16844421,,,, I,0,android/R$attr.windowNoTitle,16842838,,,, I,18,android/R$attr.windowOverscan,16843727,,,, I,21,android/R$attr.windowReenterTransition,16843951,,,, @@ -9942,6 +10610,18 @@ I,31,android/R$color.system_accent3_600,17170521,,,, I,31,android/R$color.system_accent3_700,17170522,,,, I,31,android/R$color.system_accent3_800,17170523,,,, I,31,android/R$color.system_accent3_900,17170524,,,, +I,34,android/R$color.system_background_dark,17170581,,,, +I,34,android/R$color.system_background_light,17170538,,,, +I,34,android/R$color.system_control_activated_dark,17170599,,,, +I,34,android/R$color.system_control_activated_light,17170556,,,, +I,34,android/R$color.system_control_highlight_dark,17170601,,,, +I,34,android/R$color.system_control_highlight_light,17170558,,,, +I,34,android/R$color.system_control_normal_dark,17170600,,,, +I,34,android/R$color.system_control_normal_light,17170557,,,, +I,34,android/R$color.system_error_container_dark,17170597,,,, +I,34,android/R$color.system_error_container_light,17170554,,,, +I,34,android/R$color.system_error_dark,17170595,,,, +I,34,android/R$color.system_error_light,17170552,,,, I,31,android/R$color.system_neutral1_0,17170461,,,, I,31,android/R$color.system_neutral1_10,17170462,,,, I,31,android/R$color.system_neutral1_100,17170464,,,, @@ -9968,6 +10648,94 @@ I,31,android/R$color.system_neutral2_600,17170482,,,, I,31,android/R$color.system_neutral2_700,17170483,,,, I,31,android/R$color.system_neutral2_800,17170484,,,, I,31,android/R$color.system_neutral2_900,17170485,,,, +I,34,android/R$color.system_on_background_dark,17170582,,,, +I,34,android/R$color.system_on_background_light,17170539,,,, +I,34,android/R$color.system_on_error_container_dark,17170598,,,, +I,34,android/R$color.system_on_error_container_light,17170555,,,, +I,34,android/R$color.system_on_error_dark,17170596,,,, +I,34,android/R$color.system_on_error_light,17170553,,,, +I,34,android/R$color.system_on_primary_container_dark,17170570,,,, +I,34,android/R$color.system_on_primary_container_light,17170527,,,, +I,34,android/R$color.system_on_primary_dark,17170572,,,, +I,34,android/R$color.system_on_primary_fixed,17170614,,,, +I,34,android/R$color.system_on_primary_fixed_variant,17170615,,,, +I,34,android/R$color.system_on_primary_light,17170529,,,, +I,34,android/R$color.system_on_secondary_container_dark,17170574,,,, +I,34,android/R$color.system_on_secondary_container_light,17170531,,,, +I,34,android/R$color.system_on_secondary_dark,17170576,,,, +I,34,android/R$color.system_on_secondary_fixed,17170618,,,, +I,34,android/R$color.system_on_secondary_fixed_variant,17170619,,,, +I,34,android/R$color.system_on_secondary_light,17170533,,,, +I,34,android/R$color.system_on_surface_dark,17170584,,,, +I,34,android/R$color.system_on_surface_light,17170541,,,, +I,34,android/R$color.system_on_surface_variant_dark,17170593,,,, +I,34,android/R$color.system_on_surface_variant_light,17170550,,,, +I,34,android/R$color.system_on_tertiary_container_dark,17170578,,,, +I,34,android/R$color.system_on_tertiary_container_light,17170535,,,, +I,34,android/R$color.system_on_tertiary_dark,17170580,,,, +I,34,android/R$color.system_on_tertiary_fixed,17170622,,,, +I,34,android/R$color.system_on_tertiary_fixed_variant,17170623,,,, +I,34,android/R$color.system_on_tertiary_light,17170537,,,, +I,34,android/R$color.system_outline_dark,17170594,,,, +I,34,android/R$color.system_outline_light,17170551,,,, +I,34,android/R$color.system_outline_variant_dark,17170625,,,, +I,34,android/R$color.system_outline_variant_light,17170624,,,, +I,34,android/R$color.system_palette_key_color_neutral_dark,17170610,,,, +I,34,android/R$color.system_palette_key_color_neutral_light,17170567,,,, +I,34,android/R$color.system_palette_key_color_neutral_variant_dark,17170611,,,, +I,34,android/R$color.system_palette_key_color_neutral_variant_light,17170568,,,, +I,34,android/R$color.system_palette_key_color_primary_dark,17170607,,,, +I,34,android/R$color.system_palette_key_color_primary_light,17170564,,,, +I,34,android/R$color.system_palette_key_color_secondary_dark,17170608,,,, +I,34,android/R$color.system_palette_key_color_secondary_light,17170565,,,, +I,34,android/R$color.system_palette_key_color_tertiary_dark,17170609,,,, +I,34,android/R$color.system_palette_key_color_tertiary_light,17170566,,,, +I,34,android/R$color.system_primary_container_dark,17170569,,,, +I,34,android/R$color.system_primary_container_light,17170526,,,, +I,34,android/R$color.system_primary_dark,17170571,,,, +I,34,android/R$color.system_primary_fixed,17170612,,,, +I,34,android/R$color.system_primary_fixed_dim,17170613,,,, +I,34,android/R$color.system_primary_light,17170528,,,, +I,34,android/R$color.system_secondary_container_dark,17170573,,,, +I,34,android/R$color.system_secondary_container_light,17170530,,,, +I,34,android/R$color.system_secondary_dark,17170575,,,, +I,34,android/R$color.system_secondary_fixed,17170616,,,, +I,34,android/R$color.system_secondary_fixed_dim,17170617,,,, +I,34,android/R$color.system_secondary_light,17170532,,,, +I,34,android/R$color.system_surface_bright_dark,17170590,,,, +I,34,android/R$color.system_surface_bright_light,17170547,,,, +I,34,android/R$color.system_surface_container_dark,17170587,,,, +I,34,android/R$color.system_surface_container_high_dark,17170588,,,, +I,34,android/R$color.system_surface_container_high_light,17170545,,,, +I,34,android/R$color.system_surface_container_highest_dark,17170589,,,, +I,34,android/R$color.system_surface_container_highest_light,17170546,,,, +I,34,android/R$color.system_surface_container_light,17170544,,,, +I,34,android/R$color.system_surface_container_low_dark,17170585,,,, +I,34,android/R$color.system_surface_container_low_light,17170542,,,, +I,34,android/R$color.system_surface_container_lowest_dark,17170586,,,, +I,34,android/R$color.system_surface_container_lowest_light,17170543,,,, +I,34,android/R$color.system_surface_dark,17170583,,,, +I,34,android/R$color.system_surface_dim_dark,17170591,,,, +I,34,android/R$color.system_surface_dim_light,17170548,,,, +I,34,android/R$color.system_surface_light,17170540,,,, +I,34,android/R$color.system_surface_variant_dark,17170592,,,, +I,34,android/R$color.system_surface_variant_light,17170549,,,, +I,34,android/R$color.system_tertiary_container_dark,17170577,,,, +I,34,android/R$color.system_tertiary_container_light,17170534,,,, +I,34,android/R$color.system_tertiary_dark,17170579,,,, +I,34,android/R$color.system_tertiary_fixed,17170620,,,, +I,34,android/R$color.system_tertiary_fixed_dim,17170621,,,, +I,34,android/R$color.system_tertiary_light,17170536,,,, +I,34,android/R$color.system_text_hint_inverse_dark,17170606,,,, +I,34,android/R$color.system_text_hint_inverse_light,17170563,,,, +I,34,android/R$color.system_text_primary_inverse_dark,17170602,,,, +I,34,android/R$color.system_text_primary_inverse_disable_only_dark,17170604,,,, +I,34,android/R$color.system_text_primary_inverse_disable_only_light,17170561,,,, +I,34,android/R$color.system_text_primary_inverse_light,17170559,,,, +I,34,android/R$color.system_text_secondary_and_tertiary_inverse_dark,17170603,,,, +I,34,android/R$color.system_text_secondary_and_tertiary_inverse_disabled_dark,17170605,,,, +I,34,android/R$color.system_text_secondary_and_tertiary_inverse_disabled_light,17170562,,,, +I,34,android/R$color.system_text_secondary_and_tertiary_inverse_light,17170560,,,, I,0,android/R$color.tab_indicator_text,17170441,,,, I,0,android/R$color.tertiary_text_dark,17170448,,,, I,0,android/R$color.tertiary_text_light,17170449,,,, @@ -10170,6 +10938,7 @@ I,29,android/R$id.accessibilityActionPageRight,16908361,,,, I,29,android/R$id.accessibilityActionPageUp,16908358,,,, I,30,android/R$id.accessibilityActionPressAndHold,16908362,,,, I,23,android/R$id.accessibilityActionScrollDown,16908346,,,, +I,34,android/R$id.accessibilityActionScrollInDirection,16908382,,,, I,23,android/R$id.accessibilityActionScrollLeft,16908345,,,, I,23,android/R$id.accessibilityActionScrollRight,16908347,,,, I,23,android/R$id.accessibilityActionScrollToPosition,16908343,,,, @@ -10190,6 +10959,7 @@ I,30,android/R$id.accessibilitySystemActionToggleSplitScreen,16908369,,,, I,0,android/R$id.addToDictionary,16908330,,,, I,26,android/R$id.autofill,16908355,,,, I,0,android/R$id.background,16908288,,,, +I,34,android/R$id.bold,16908379,,,, I,0,android/R$id.button1,16908313,,,, I,0,android/R$id.button2,16908314,,,, I,0,android/R$id.button3,16908315,,,, @@ -10215,6 +10985,7 @@ I,0,android/R$id.inputArea,16908318,,,, I,33,android/R$id.inputExtractAccessories,16908378,,,, I,33,android/R$id.inputExtractAction,16908377,,,, I,0,android/R$id.inputExtractEditText,16908325,,,, +I,34,android/R$id.italic,16908380,,,, I,0,android/R$id.keyboardView,16908326,,,, I,0,android/R$id.list,16908298,,,, I,24,android/R$id.list_container,16908351,,,, @@ -10246,6 +11017,7 @@ I,0,android/R$id.text2,16908309,,,, I,26,android/R$id.textAssist,16908353,,,, I,0,android/R$id.title,16908310,,,, I,0,android/R$id.toggle,16908311,,,, +I,34,android/R$id.underline,16908381,,,, I,23,android/R$id.undo,16908338,,,, I,0,android/R$id.widget_frame,16908312,,,, I,0,android/R$integer.config_longAnimTime,17694722,,,, @@ -11135,6 +11907,7 @@ E,33,android/security/KeyStoreException.ERROR_PERMISSION_DENIED,5,Android.Securi E,33,android/security/KeyStoreException.ERROR_UNIMPLEMENTED,12,Android.Security.KeyStoreExceptionError,Unimplemented,remove, E,33,android/security/KeyStoreException.ERROR_USER_AUTHENTICATION_REQUIRED,2,Android.Security.KeyStoreExceptionError,UserAuthenticationRequired,remove, A,33,,0,Android.Security.KeyStoreExceptionRetry,Unknown,remove, +E,34,android/security/KeyStoreException.RETRY_AFTER_NEXT_REBOOT,4,Android.Security.KeyStoreExceptionRetry,AfterNextReboot,remove, E,33,android/security/KeyStoreException.RETRY_NEVER,1,Android.Security.KeyStoreExceptionRetry,Never,remove, E,33,android/security/KeyStoreException.RETRY_WHEN_CONNECTIVITY_AVAILABLE,3,Android.Security.KeyStoreExceptionRetry,WhenConnectivityAvailable,remove, E,33,android/security/KeyStoreException.RETRY_WITH_EXPONENTIAL_BACKOFF,2,Android.Security.KeyStoreExceptionRetry,WithExponentialBackoff,remove, @@ -11151,6 +11924,7 @@ E,26,android/service/autofill/FillEventHistory$Event.TYPE_DATASET_AUTHENTICATION E,26,android/service/autofill/FillEventHistory$Event.TYPE_DATASET_SELECTED,0,Android.Service.Autofill.EventType,DatasetSelected,keep, E,30,android/service/autofill/FillEventHistory$Event.TYPE_DATASETS_SHOWN,5,Android.Service.Autofill.EventType,DatasetsShown,remove, E,26,android/service/autofill/FillEventHistory$Event.TYPE_SAVE_SHOWN,3,Android.Service.Autofill.EventType,SaveShown,keep, +E,34,android/service/autofill/FillEventHistory$Event.TYPE_VIEW_REQUESTED_AUTOFILL,6,Android.Service.Autofill.EventType,ViewRequestedAutofill,remove, E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_DIALOG,3,Android.Service.Autofill.EventUIType,Dialog,remove, E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_INLINE,2,Android.Service.Autofill.EventUIType,Inline,remove, E,33,android/service/autofill/FillEventHistory$Event.UI_TYPE_MENU,1,Android.Service.Autofill.EventUIType,Menu,remove, @@ -11320,6 +12094,7 @@ E,26,android/service/notification/NotificationListenerService.REASON_GROUP_OPTIM E,26,android/service/notification/NotificationListenerService.REASON_GROUP_SUMMARY_CANCELED,12,Android.Service.Notification.NotificationCancelReason,GroupSummaryCanceled,keep, E,26,android/service/notification/NotificationListenerService.REASON_LISTENER_CANCEL,10,Android.Service.Notification.NotificationCancelReason,ListenerCancel,keep, E,26,android/service/notification/NotificationListenerService.REASON_LISTENER_CANCEL_ALL,11,Android.Service.Notification.NotificationCancelReason,ListenerCancelAll,keep, +E,34,android/service/notification/NotificationListenerService.REASON_LOCKDOWN,23,Android.Service.Notification.NotificationCancelReason,Lockdown,remove, E,26,android/service/notification/NotificationListenerService.REASON_PACKAGE_BANNED,7,Android.Service.Notification.NotificationCancelReason,PackageBanned,keep, E,26,android/service/notification/NotificationListenerService.REASON_PACKAGE_CHANGED,5,Android.Service.Notification.NotificationCancelReason,PackageChanged,keep, E,26,android/service/notification/NotificationListenerService.REASON_PACKAGE_SUSPENDED,14,Android.Service.Notification.NotificationCancelReason,PackageSuspended,keep, @@ -11346,6 +12121,9 @@ E,29,android/service/notification/ZenPolicy.PEOPLE_TYPE_UNSET,0,Android.Service. E,29,android/service/notification/ZenPolicy.STATE_ALLOW,1,Android.Service.Notification.StateType,Allow,remove, E,29,android/service/notification/ZenPolicy.STATE_DISALLOW,2,Android.Service.Notification.StateType,Disallow,remove, E,29,android/service/notification/ZenPolicy.STATE_UNSET,0,Android.Service.Notification.StateType,Unset,remove, +E,34,android/service/quickaccesswallet/WalletCard.CARD_TYPE_NON_PAYMENT,2,Android.Service.QuickAccessWallet.WalletCardType,NonPayment,remove, +E,34,android/service/quickaccesswallet/WalletCard.CARD_TYPE_PAYMENT,1,Android.Service.QuickAccessWallet.WalletCardType,Payment,remove, +E,34,android/service/quickaccesswallet/WalletCard.CARD_TYPE_UNKNOWN,0,Android.Service.QuickAccessWallet.WalletCardType,Unknown,remove, E,30,android/service/quickaccesswallet/WalletServiceEvent.TYPE_NFC_PAYMENT_STARTED,1,Android.Service.QuickAccessWallet.WalletServiceEventType,NfcPaymentStarted,remove, E,24,android/service/quicksettings/Tile.STATE_ACTIVE,2,Android.Service.QuickSettings.TileState,Active,remove, E,24,android/service/quicksettings/Tile.STATE_INACTIVE,1,Android.Service.QuickSettings.TileState,Inactive,remove, @@ -11378,6 +12156,12 @@ E,23,android/service/voice/VoiceInteractionSession.SHOW_WITH_SCREENSHOT,2,Androi E,23,android/service/voice/VoiceInteractionSession$Insets.TOUCHABLE_INSETS_CONTENT,1,Android.Service.Voice.ToucheableInsetsType,Content,remove, E,23,android/service/voice/VoiceInteractionSession$Insets.TOUCHABLE_INSETS_FRAME,0,Android.Service.Voice.ToucheableInsetsType,Frame,remove, E,23,android/service/voice/VoiceInteractionSession$Insets.TOUCHABLE_INSETS_REGION,3,Android.Service.Voice.ToucheableInsetsType,Region,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_HIGH,5,Android.Speech.RecognitionConfidenceLevel,High,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_LOW,1,Android.Speech.RecognitionConfidenceLevel,Low,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_MEDIUM,3,Android.Speech.RecognitionConfidenceLevel,Medium,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_MEDIUM_HIGH,4,Android.Speech.RecognitionConfidenceLevel,MediumHigh,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_MEDIUM_LOW,2,Android.Speech.RecognitionConfidenceLevel,MediumLow,remove, +E,34,android/speech/RecognitionPart.CONFIDENCE_LEVEL_UNKNOWN,0,Android.Speech.RecognitionConfidenceLevel,Unknown,remove, E,10,android/speech/RecognizerIntent.RESULT_AUDIO_ERROR,5,Android.Speech.RecognizerResult,AudioError,keep, E,10,android/speech/RecognizerIntent.RESULT_CLIENT_ERROR,2,Android.Speech.RecognizerResult,ClientError,keep, E,10,android/speech/RecognizerIntent.RESULT_NETWORK_ERROR,4,Android.Speech.RecognizerResult,NetworkError,keep, @@ -11385,6 +12169,7 @@ E,10,android/speech/RecognizerIntent.RESULT_NO_MATCH,1,Android.Speech.Recognizer E,10,android/speech/RecognizerIntent.RESULT_SERVER_ERROR,3,Android.Speech.RecognizerResult,ServerError,keep, E,10,android/speech/SpeechRecognizer.ERROR_AUDIO,3,Android.Speech.SpeechRecognizerError,Audio,remove, E,33,android/speech/SpeechRecognizer.ERROR_CANNOT_CHECK_SUPPORT,14,Android.Speech.SpeechRecognizerError,CannotCheckSupport,remove, +E,34,android/speech/SpeechRecognizer.ERROR_CANNOT_LISTEN_TO_DOWNLOAD_EVENTS,15,Android.Speech.SpeechRecognizerError,CannotListenToDownloadEvents,remove, E,10,android/speech/SpeechRecognizer.ERROR_CLIENT,5,Android.Speech.SpeechRecognizerError,Client,remove, E,10,android/speech/SpeechRecognizer.ERROR_INSUFFICIENT_PERMISSIONS,9,Android.Speech.SpeechRecognizerError,InsufficientPermissions,remove, E,31,android/speech/SpeechRecognizer.ERROR_LANGUAGE_NOT_SUPPORTED,12,Android.Speech.SpeechRecognizerError,LanguageNotSupported,remove, @@ -11397,6 +12182,14 @@ E,10,android/speech/SpeechRecognizer.ERROR_SERVER,4,Android.Speech.SpeechRecogni E,31,android/speech/SpeechRecognizer.ERROR_SERVER_DISCONNECTED,11,Android.Speech.SpeechRecognizerError,ServerDisconnected,remove, E,10,android/speech/SpeechRecognizer.ERROR_SPEECH_TIMEOUT,6,Android.Speech.SpeechRecognizerError,SpeechTimeout,remove, E,31,android/speech/SpeechRecognizer.ERROR_TOO_MANY_REQUESTS,10,Android.Speech.SpeechRecognizerError,TooManyRequests,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_DETECTION_CONFIDENCE_LEVEL_CONFIDENT,2,Android.Speech.LanguageDetectionConfidenceLevel,Confident,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_DETECTION_CONFIDENCE_LEVEL_HIGHLY_CONFIDENT,3,Android.Speech.LanguageDetectionConfidenceLevel,HighlyConfident,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_DETECTION_CONFIDENCE_LEVEL_NOT_CONFIDENT,1,Android.Speech.LanguageDetectionConfidenceLevel,NotConfident,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_DETECTION_CONFIDENCE_LEVEL_UNKNOWN,0,Android.Speech.LanguageDetectionConfidenceLevel,Unknown,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_SWITCH_RESULT_FAILED,2,Android.Speech.LanguageSwitchResult,Failed,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_SWITCH_RESULT_NOT_ATTEMPTED,0,Android.Speech.LanguageSwitchResult,NotAttempted,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_SWITCH_RESULT_SKIPPED_NO_MODEL,3,Android.Speech.LanguageSwitchResult,SkippedNoModel,remove, +E,34,android/speech/SpeechRecognizer.LANGUAGE_SWITCH_RESULT_SUCCEEDED,1,Android.Speech.LanguageSwitchResult,Succeeded,remove, E,10,android/speech/tts/TextToSpeech.ERROR,-1,Android.Speech.Tts.OperationResult,Error,keep, E,21,android/speech/tts/TextToSpeech.ERROR_INVALID_REQUEST,-8,Android.Speech.Tts.TextToSpeechError,InvalidRequest,keep, E,21,android/speech/tts/TextToSpeech.ERROR_NETWORK,-6,Android.Speech.Tts.TextToSpeechError,Network,keep, @@ -11491,11 +12284,36 @@ E,23,android/telecom/Call$Details.PROPERTY_WIFI,8,Android.Telecom.CallProperty,W E,26,android/telecom/Call$RttCall.RTT_MODE_FULL,1,Android.Telecom.RttMode,Full,keep, E,26,android/telecom/Call$RttCall.RTT_MODE_HCO,2,Android.Telecom.RttMode,Hco,keep, E,26,android/telecom/Call$RttCall.RTT_MODE_VCO,3,Android.Telecom.RttMode,Vco,keep, +E,34,android/telecom/CallAttributes.AUDIO_CALL,1,Android.Telecom.CallType,AudioCall,remove, +E,34,android/telecom/CallAttributes.DIRECTION_INCOMING,1,Android.Telecom.CallAttributesDirection,Incoming,remove, +E,34,android/telecom/CallAttributes.DIRECTION_OUTGOING,2,Android.Telecom.CallAttributesDirection,Outgoing,remove, +A,34,,0,Android.Telecom.CallCapabilities,None,, +E,34,android/telecom/CallAttributes.SUPPORTS_SET_INACTIVE,2,Android.Telecom.CallCapabilities,SetInactive,remove,flags +E,34,android/telecom/CallAttributes.SUPPORTS_STREAM,4,Android.Telecom.CallCapabilities,Stream,remove,flags +E,34,android/telecom/CallAttributes.SUPPORTS_TRANSFER,8,Android.Telecom.CallCapabilities,Transfer,remove,flags +E,34,android/telecom/CallAttributes.VIDEO_CALL,2,Android.Telecom.CallType,VideoCall,remove, E,23,android/telecom/CallAudioState.ROUTE_BLUETOOTH,2,Android.Telecom.CallAudioRoute,Bluetooth,keep, E,23,android/telecom/CallAudioState.ROUTE_EARPIECE,1,Android.Telecom.CallAudioRoute,Earpiece,keep, E,23,android/telecom/CallAudioState.ROUTE_SPEAKER,8,Android.Telecom.CallAudioRoute,Speaker,keep, +E,34,android/telecom/CallAudioState.ROUTE_STREAMING,16,Android.Telecom.CallAudioRoute,Streaming,remove, E,23,android/telecom/CallAudioState.ROUTE_WIRED_HEADSET,4,Android.Telecom.CallAudioRoute,WiredHeadset,keep, E,23,android/telecom/CallAudioState.ROUTE_WIRED_OR_EARPIECE,5,Android.Telecom.CallAudioRoute,WiredOrEarpiece,keep, +E,34,android/telecom/CallEndpoint.TYPE_BLUETOOTH,2,Android.Telecom.CallEndpointType,Bluetooth,remove, +E,34,android/telecom/CallEndpoint.TYPE_EARPIECE,1,Android.Telecom.CallEndpointType,Earpiece,remove, +E,34,android/telecom/CallEndpoint.TYPE_SPEAKER,4,Android.Telecom.CallEndpointType,Speaker,remove, +E,34,android/telecom/CallEndpoint.TYPE_STREAMING,5,Android.Telecom.CallEndpointType,Streaming,remove, +E,34,android/telecom/CallEndpoint.TYPE_UNKNOWN,-1,Android.Telecom.CallEndpointType,Unknown,remove, +E,34,android/telecom/CallEndpoint.TYPE_WIRED_HEADSET,3,Android.Telecom.CallEndpointType,WiredHeadset,remove, +E,34,android/telecom/CallEndpointException.ERROR_ANOTHER_REQUEST,3,Android.Telecom.CallEndpointErrorReason,AnotherRequest,remove, +E,34,android/telecom/CallEndpointException.ERROR_ENDPOINT_DOES_NOT_EXIST,1,Android.Telecom.CallEndpointErrorReason,EndpointDoesNotExist,remove, +E,34,android/telecom/CallEndpointException.ERROR_REQUEST_TIME_OUT,2,Android.Telecom.CallEndpointErrorReason,RequestTimeOut,remove, +E,34,android/telecom/CallEndpointException.ERROR_UNSPECIFIED,4,Android.Telecom.CallEndpointErrorReason,Unspecified,remove, +E,34,android/telecom/CallException.CODE_CALL_CANNOT_BE_SET_TO_ACTIVE,4,Android.Telecom.CallExceptionErrorCode,CallCannotBeSetToActive,remove, +E,34,android/telecom/CallException.CODE_CALL_IS_NOT_BEING_TRACKED,3,Android.Telecom.CallExceptionErrorCode,CallIsNotBeingTracked,remove, +E,34,android/telecom/CallException.CODE_CALL_NOT_PERMITTED_AT_PRESENT_TIME,5,Android.Telecom.CallExceptionErrorCode,CallNotPermittedAtPresentTime,remove, +E,34,android/telecom/CallException.CODE_CANNOT_HOLD_CURRENT_ACTIVE_CALL,2,Android.Telecom.CallExceptionErrorCode,CannotHoldCurrentActiveCall,remove, +E,34,android/telecom/CallException.CODE_ERROR_UNKNOWN,1,Android.Telecom.CallExceptionErrorCode,ErrorUnknown,remove, +E,34,android/telecom/CallException.CODE_OPERATION_TIMED_OUT,6,Android.Telecom.CallExceptionErrorCode,OperationTimedOut,remove, A,31,,0,Android.Telecom.CallComposerAttachment,None,remove,flags E,31,android/telecom/CallScreeningService$CallResponse.CALL_COMPOSER_ATTACHMENT_LOCATION,2,Android.Telecom.CallComposerAttachment,Location,remove,flags E,31,android/telecom/CallScreeningService$CallResponse.CALL_COMPOSER_ATTACHMENT_PICTURE,1,Android.Telecom.CallComposerAttachment,Picture,remove,flags @@ -11606,6 +12424,8 @@ E,23,android/telecom/PhoneAccount.CAPABILITY_PLACE_EMERGENCY_CALLS,16,Android.Te E,26,android/telecom/PhoneAccount.CAPABILITY_RTT,4096,Android.Telecom.PhoneAccountCapability,Rtt,keep, E,26,android/telecom/PhoneAccount.CAPABILITY_SELF_MANAGED,2048,Android.Telecom.PhoneAccountCapability,SelfManaged,keep, E,23,android/telecom/PhoneAccount.CAPABILITY_SIM_SUBSCRIPTION,4,Android.Telecom.PhoneAccountCapability,SimSubscription,keep, +E,34,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_CALL_STREAMING,524288,Android.Telecom.PhoneAccountCapability,SupportsCallStreaming,remove, +E,34,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_TRANSACTIONAL_OPERATIONS,262144,Android.Telecom.PhoneAccountCapability,SupportsTransactionalOperations,remove, E,26,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_VIDEO_CALLING,1024,Android.Telecom.PhoneAccountCapability,SupportsVideoCalling,keep, E,33,android/telecom/PhoneAccount.CAPABILITY_SUPPORTS_VOICE_CALLING_INDICATIONS,65536,Android.Telecom.PhoneAccountCapability,SupportsVoiceCallingIndications,remove, E,23,android/telecom/PhoneAccount.CAPABILITY_VIDEO_CALLING,8,Android.Telecom.PhoneAccountCapability,VideoCalling,keep, @@ -11618,6 +12438,12 @@ E,29,android/telecom/PhoneAccountSuggestion.REASON_INTRA_CARRIER,1,Android.Telec E,29,android/telecom/PhoneAccountSuggestion.REASON_NONE,0,Android.Telecom.ReasonType,None,remove, E,29,android/telecom/PhoneAccountSuggestion.REASON_OTHER,4,Android.Telecom.ReasonType,Other,remove, E,29,android/telecom/PhoneAccountSuggestion.REASON_USER_SET,3,Android.Telecom.ReasonType,UserSet,remove, +E,34,android/telecom/QueryLocationException.ERROR_NOT_ALLOWED_FOR_NON_EMERGENCY_CONNECTIONS,4,Android.Telecom.QueryLocationErrorReason,NotAllowedForNonEmergencyConnections,remove, +E,34,android/telecom/QueryLocationException.ERROR_NOT_PERMITTED,3,Android.Telecom.QueryLocationErrorReason,NotPermitted,remove, +E,34,android/telecom/QueryLocationException.ERROR_PREVIOUS_REQUEST_EXISTS,2,Android.Telecom.QueryLocationErrorReason,PreviousRequestExists,remove, +E,34,android/telecom/QueryLocationException.ERROR_REQUEST_TIME_OUT,1,Android.Telecom.QueryLocationErrorReason,RequestTimeOut,remove, +E,34,android/telecom/QueryLocationException.ERROR_SERVICE_UNAVAILABLE,5,Android.Telecom.QueryLocationErrorReason,ServiceUnavailable,remove, +E,34,android/telecom/QueryLocationException.ERROR_UNSPECIFIED,6,Android.Telecom.QueryLocationErrorReason,Unspecified,remove, E,30,android/telecom/TelecomManager.DURATION_LONG,3,Android.Telecom.Duration,Long,remove, E,30,android/telecom/TelecomManager.DURATION_MEDIUM,2,Android.Telecom.Duration,Medium,remove, E,30,android/telecom/TelecomManager.DURATION_SHORT,1,Android.Telecom.Duration,Short,remove, @@ -11853,6 +12679,11 @@ I,33,android/telephony/CarrierConfigManager$Ims.RTCP_INACTIVITY_ON_HOLD,0,,,, I,33,android/telephony/CarrierConfigManager$Ims.RTP_INACTIVITY_ON_CONNECTED,2,,,, E,33,android/telephony/CarrierConfigManager$ImsSms.SMS_FORMAT_3GPP,0,Android.Telephony.CarrierImsSmsFormat,Format3gpp,remove, E,33,android/telephony/CarrierConfigManager$ImsSms.SMS_FORMAT_3GPP2,1,Android.Telephony.CarrierImsSmsFormat,Format3gpp2,remove, +E,34,android/telephony/CarrierConfigManager$ImsSs.CALL_WAITING_SYNC_FIRST_CHANGE,3,Android.Telephony.CarrierCallWaitingSyncType,FirstChange,remove, +E,34,android/telephony/CarrierConfigManager$ImsSs.CALL_WAITING_SYNC_FIRST_POWER_UP,2,Android.Telephony.CarrierCallWaitingSyncType,FirstPowerUp,remove, +E,34,android/telephony/CarrierConfigManager$ImsSs.CALL_WAITING_SYNC_IMS_ONLY,4,Android.Telephony.CarrierCallWaitingSyncType,ImsOnly,remove, +E,34,android/telephony/CarrierConfigManager$ImsSs.CALL_WAITING_SYNC_NONE,0,Android.Telephony.CarrierCallWaitingSyncType,None,remove, +E,34,android/telephony/CarrierConfigManager$ImsSs.CALL_WAITING_SYNC_USER_CHANGE,1,Android.Telephony.CarrierCallWaitingSyncType,UserChange,remove, E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_ACR,20,Android.Telephony.CarrierImsSupplementaryService,CbAcr,remove, E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_ALL,12,Android.Telephony.CarrierImsSupplementaryService,CbAll,remove, E,33,android/telephony/CarrierConfigManager$ImsSs.SUPPLEMENTARY_SERVICE_CB_BAIC,18,Android.Telephony.CarrierImsSupplementaryService,CbBaic,remove, @@ -11917,6 +12748,9 @@ E,33,android/telephony/CarrierConfigManager$ImsVoice.SESSION_REFRESHER_TYPE_UNKN E,31,android/telephony/CarrierConfigManager$Iwlan.AUTHENTICATION_METHOD_CERT,1,Android.Telephony.IwlanAuthenticationMethod,Cert,remove, E,31,android/telephony/CarrierConfigManager$Iwlan.AUTHENTICATION_METHOD_EAP_ONLY,0,Android.Telephony.IwlanAuthenticationMethod,EapOnly,remove, E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_CELLULAR_LOC,3,Android.Telephony.IwlanEpdgAddressType,CellularLoc,remove, +E,34,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_IPV4_ONLY,2,Android.Telephony.IwlanEpdgAddressPreference,Ipv4Only,remove, +E,34,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_IPV4_PREFERRED,0,Android.Telephony.IwlanEpdgAddressPreference,Ipv4Preferred,remove, +E,34,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_IPV6_PREFERRED,1,Android.Telephony.IwlanEpdgAddressPreference,Ipv6Preferred,remove, E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_PCO,2,Android.Telephony.IwlanEpdgAddressType,Pco,remove, E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_PLMN,1,Android.Telephony.IwlanEpdgAddressType,Plmn,remove, E,31,android/telephony/CarrierConfigManager$Iwlan.EPDG_ADDRESS_STATIC,0,Android.Telephony.IwlanEpdgAddressType,Static,remove, @@ -12107,6 +12941,7 @@ E,30,android/telephony/DataFailCause.IPV6_PREFIX_UNAVAILABLE,2250,Android.Teleph E,30,android/telephony/DataFailCause.IRAT_HANDOVER_FAILED,2194,Android.Telephony.DataFailCauseType,IratHandoverFailed,remove, E,30,android/telephony/DataFailCause.IS707B_MAX_ACCESS_PROBES,2089,Android.Telephony.DataFailCauseType,Is707bMaxAccessProbes,remove, E,31,android/telephony/DataFailCause.IWLAN_AUTHORIZATION_REJECTED,9003,Android.Telephony.DataFailCauseType,IwlanAuthorizationRejected,remove, +E,34,android/telephony/DataFailCause.IWLAN_CONGESTION,15500,Android.Telephony.DataFailCauseType,IwlanCongestion,remove, E,31,android/telephony/DataFailCause.IWLAN_DNS_RESOLUTION_NAME_FAILURE,16388,Android.Telephony.DataFailCauseType,IwlanDnsResolutionNameFailure,remove, E,31,android/telephony/DataFailCause.IWLAN_DNS_RESOLUTION_TIMEOUT,16389,Android.Telephony.DataFailCauseType,IwlanDnsResolutionTimeout,remove, E,31,android/telephony/DataFailCause.IWLAN_IKEV2_AUTH_FAILURE,16385,Android.Telephony.DataFailCauseType,IwlanIkev2AuthFailure,remove, @@ -12126,6 +12961,7 @@ E,31,android/telephony/DataFailCause.IWLAN_SEMANTIC_ERROR_IN_THE_TFT_OPERATION,8 E,31,android/telephony/DataFailCause.IWLAN_SEMANTIC_ERRORS_IN_PACKET_FILTERS,8244,Android.Telephony.DataFailCauseType,IwlanSemanticErrorsInPacketFilters,remove, E,31,android/telephony/DataFailCause.IWLAN_SYNTACTICAL_ERROR_IN_THE_TFT_OPERATION,8242,Android.Telephony.DataFailCauseType,IwlanSyntacticalErrorInTheTftOperation,remove, E,31,android/telephony/DataFailCause.IWLAN_SYNTACTICAL_ERRORS_IN_PACKET_FILTERS,8245,Android.Telephony.DataFailCauseType,IwlanSyntacticalErrorsInPacketFilters,remove, +E,34,android/telephony/DataFailCause.IWLAN_TUNNEL_NOT_FOUND,16390,Android.Telephony.DataFailCauseType,IwlanTunnelNotFound,remove, E,31,android/telephony/DataFailCause.IWLAN_UNAUTHENTICATED_EMERGENCY_NOT_SUPPORTED,11055,Android.Telephony.DataFailCauseType,IwlanUnauthenticatedEmergencyNotSupported,remove, E,31,android/telephony/DataFailCause.IWLAN_USER_UNKNOWN,9001,Android.Telephony.DataFailCauseType,IwlanUserUnknown,remove, E,30,android/telephony/DataFailCause.LIMITED_TO_IPV4,2234,Android.Telephony.DataFailCauseType,LimitedToIpv4,remove, @@ -12694,6 +13530,11 @@ E,33,android/telephony/ims/ImsStateCallback.REASON_NO_IMS_SERVICE_CONFIGURED,4,A E,33,android/telephony/ims/ImsStateCallback.REASON_SUBSCRIPTION_INACTIVE,5,Android.Telephony.Ims.ImsStateCallbackReason,SubscriptionInactive,remove, E,33,android/telephony/ims/ImsStateCallback.REASON_UNKNOWN_PERMANENT_ERROR,2,Android.Telephony.Ims.ImsStateCallbackReason,UnknownPermanentError,remove, E,33,android/telephony/ims/ImsStateCallback.REASON_UNKNOWN_TEMPORARY_ERROR,1,Android.Telephony.Ims.ImsStateCallbackReason,UnknownTemporaryError,remove, +E,34,android/telephony/ims/SipDetails.METHOD_PUBLISH,2,Android.Telephony.Ims.SipDetailsMethod,Publish,remove, +E,34,android/telephony/ims/SipDetails.METHOD_REGISTER,1,Android.Telephony.Ims.SipDetailsMethod,Register,remove, +E,34,android/telephony/ims/SipDetails.METHOD_SUBSCRIBE,3,Android.Telephony.Ims.SipDetailsMethod,Subscribe,remove, +E,34,android/telephony/ims/SipDetails.METHOD_UNKNOWN,0,Android.Telephony.Ims.SipDetailsMethod,Unknown,remove, +E,34,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_3G,4,Android.Telephony.Ims.Stub.RegistrationTech,ThreeG,remove, E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_CROSS_SIM,2,Android.Telephony.Ims.Stub.RegistrationTech,CrossSim,remove, E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_IWLAN,1,Android.Telephony.Ims.Stub.RegistrationTech,Iwlan,remove, E,33,android/telephony/ims/stub/ImsRegistrationImplBase.REGISTRATION_TECH_LTE,0,Android.Telephony.Ims.Stub.RegistrationTech,Lte,remove, @@ -12829,6 +13670,7 @@ E,10,android/telephony/ServiceState.STATE_OUT_OF_SERVICE,1,Android.Telephony.Pho E,10,android/telephony/ServiceState.STATE_POWER_OFF,3,Android.Telephony.PhoneState,PowerOff,keep, I,28,android/telephony/ServiceState.UNKNOWN_ID,-1,,,, I,29,android/telephony/SignalStrength.INVALID,2147483647,,,, +E,34,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_ECNO,9,Android.Telephony.SignalMeasurementType,Ecno,remove, E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSCP,2,Android.Telephony.SignalMeasurementType,Rscp,remove, E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRP,3,Android.Telephony.SignalMeasurementType,Rsrp,remove, E,31,android/telephony/SignalThresholdInfo.SIGNAL_MEASUREMENT_TYPE_RSRQ,4,Android.Telephony.SignalMeasurementType,Rsrq,remove, @@ -12885,14 +13727,18 @@ E,30,android/telephony/SmsManager.RESULT_RECEIVE_URI_EXCEPTION,506,Android.Telep E,30,android/telephony/SmsManager.RESULT_RECEIVE_WHILE_ENCRYPTED,504,Android.Telephony.SmsResult,ReceiveWhileEncrypted,remove, E,30,android/telephony/SmsManager.RESULT_REMOTE_EXCEPTION,31,Android.Telephony.SmsResult,RemoteException,remove, E,30,android/telephony/SmsManager.RESULT_REQUEST_NOT_SUPPORTED,24,Android.Telephony.SmsResult,RequestNotSupported,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_ABORTED,137,Android.Telephony.SmsResult,RilAborted,remove, E,31,android/telephony/SmsManager.RESULT_RIL_ACCESS_BARRED,122,Android.Telephony.SmsResult,RilAccessBarred,remove, E,31,android/telephony/SmsManager.RESULT_RIL_BLOCKED_DUE_TO_CALL,123,Android.Telephony.SmsResult,RilBlockedDueToCall,remove, E,30,android/telephony/SmsManager.RESULT_RIL_CANCELLED,119,Android.Telephony.SmsResult,RilCancelled,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_DEVICE_IN_USE,136,Android.Telephony.SmsResult,RilDeviceInUse,remove, E,30,android/telephony/SmsManager.RESULT_RIL_ENCODING_ERR,109,Android.Telephony.SmsResult,RilEncodingErr,remove, E,33,android/telephony/SmsManager.RESULT_RIL_GENERIC_ERROR,124,Android.Telephony.SmsResult,RilGenericError,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INTERNAL_ERR,113,Android.Telephony.SmsResult,RilInternalErr,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_ARGUMENTS,104,Android.Telephony.SmsResult,RilInvalidArguments,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_MODEM_STATE,115,Android.Telephony.SmsResult,RilInvalidModemState,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_INVALID_RESPONSE,125,Android.Telephony.SmsResult,RilInvalidResponse,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_INVALID_SIM_STATE,130,Android.Telephony.SmsResult,RilInvalidSimState,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_SMS_FORMAT,107,Android.Telephony.SmsResult,RilInvalidSmsFormat,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_SMSC_ADDRESS,110,Android.Telephony.SmsResult,RilInvalidSmscAddress,remove, E,30,android/telephony/SmsManager.RESULT_RIL_INVALID_STATE,103,Android.Telephony.SmsResult,RilInvalidState,remove, @@ -12901,19 +13747,52 @@ E,30,android/telephony/SmsManager.RESULT_RIL_NETWORK_ERR,112,Android.Telephony.S E,30,android/telephony/SmsManager.RESULT_RIL_NETWORK_NOT_READY,116,Android.Telephony.SmsResult,RilNetworkNotReady,remove, E,30,android/telephony/SmsManager.RESULT_RIL_NETWORK_REJECT,102,Android.Telephony.SmsResult,RilNetworkReject,remove, E,30,android/telephony/SmsManager.RESULT_RIL_NO_MEMORY,105,Android.Telephony.SmsResult,RilNoMemory,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_NO_NETWORK_FOUND,135,Android.Telephony.SmsResult,RilNoNetworkFound,remove, E,30,android/telephony/SmsManager.RESULT_RIL_NO_RESOURCES,118,Android.Telephony.SmsResult,RilNoResources,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_NO_SMS_TO_ACK,131,Android.Telephony.SmsResult,RilNoSmsToAck,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_NO_SUBSCRIPTION,134,Android.Telephony.SmsResult,RilNoSubscription,remove, E,30,android/telephony/SmsManager.RESULT_RIL_OPERATION_NOT_ALLOWED,117,Android.Telephony.SmsResult,RilOperationNotAllowed,remove, E,30,android/telephony/SmsManager.RESULT_RIL_RADIO_NOT_AVAILABLE,100,Android.Telephony.SmsResult,RilRadioNotAvailable,remove, E,30,android/telephony/SmsManager.RESULT_RIL_REQUEST_NOT_SUPPORTED,114,Android.Telephony.SmsResult,RilRequestNotSupported,remove, E,30,android/telephony/SmsManager.RESULT_RIL_REQUEST_RATE_LIMITED,106,Android.Telephony.SmsResult,RilRequestRateLimited,remove, E,30,android/telephony/SmsManager.RESULT_RIL_SIM_ABSENT,120,Android.Telephony.SmsResult,RilSimAbsent,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SIM_BUSY,132,Android.Telephony.SmsResult,RilSimBusy,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SIM_ERROR,129,Android.Telephony.SmsResult,RilSimError,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SIM_FULL,133,Android.Telephony.SmsResult,RilSimFull,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SIM_PIN2,126,Android.Telephony.SmsResult,RilSimPin2,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SIM_PUK2,127,Android.Telephony.SmsResult,RilSimPuk2,remove, E,31,android/telephony/SmsManager.RESULT_RIL_SIMULTANEOUS_SMS_AND_CALL_NOT_ALLOWED,121,Android.Telephony.SmsResult,RilSimultaneousSmsAndCallNotAllowed,remove, E,30,android/telephony/SmsManager.RESULT_RIL_SMS_SEND_FAIL_RETRY,101,Android.Telephony.SmsResult,RilSmsSendFailRetry,remove, +E,34,android/telephony/SmsManager.RESULT_RIL_SUBSCRIPTION_NOT_AVAILABLE,128,Android.Telephony.SmsResult,RilSubscriptionNotAvailable,remove, E,30,android/telephony/SmsManager.RESULT_RIL_SYSTEM_ERR,108,Android.Telephony.SmsResult,RilSystemErr,remove, E,30,android/telephony/SmsManager.RESULT_SMS_BLOCKED_DURING_EMERGENCY,29,Android.Telephony.SmsResult,SmsBlockedDuringEmergency,remove, E,30,android/telephony/SmsManager.RESULT_SMS_SEND_RETRY_FAILED,30,Android.Telephony.SmsResult,SmsSendRetryFailed,remove, E,30,android/telephony/SmsManager.RESULT_SYSTEM_ERROR,15,Android.Telephony.SmsResult,SystemError,remove, E,30,android/telephony/SmsManager.RESULT_UNEXPECTED_EVENT_STOP_SENDING,28,Android.Telephony.SmsResult,UnexpectedEventStopSending,remove, +E,34,android/telephony/SmsManager.RESULT_USER_NOT_ALLOWED,33,Android.Telephony.SmsResult,UserNotAllowed,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_CALL_BARRING,10,Android.Telephony.SmsRpCause,CallBarring,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_CONGESTION,42,Android.Telephony.SmsRpCause,Congestion,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_DESTINATION_OUT_OF_ORDER,27,Android.Telephony.SmsRpCause,DestinationOutOfOrder,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED,69,Android.Telephony.SmsRpCause,FacilityNotImplemented,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED,50,Android.Telephony.SmsRpCause,FacilityNotSubscribed,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_FACILITY_REJECTED,29,Android.Telephony.SmsRpCause,FacilityRejected,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_INFORMATION_ELEMENT_NON_EXISTENT,99,Android.Telephony.SmsRpCause,InformationElementNonExistent,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_INTERWORKING_UNSPECIFIED,127,Android.Telephony.SmsRpCause,InterworkingUnspecified,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_INVALID_MANDATORY_INFORMATION,96,Android.Telephony.SmsRpCause,InvalidMandatoryInformation,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_INVALID_MESSAGE_REFERENCE_VALUE,81,Android.Telephony.SmsRpCause,InvalidMessageReferenceValue,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_MESSAGE_INCOMPATIBLE_WITH_PROTOCOL_STATE,98,Android.Telephony.SmsRpCause,MessageIncompatibleWithProtocolState,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_MESSAGE_TYPE_NON_EXISTENT,97,Android.Telephony.SmsRpCause,MessageTypeNonExistent,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_NETWORK_OUT_OF_ORDER,38,Android.Telephony.SmsRpCause,NetworkOutOfOrder,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_OPERATOR_DETERMINED_BARRING,8,Android.Telephony.SmsRpCause,OperatorDeterminedBarring,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_PROTOCOL_ERROR,111,Android.Telephony.SmsRpCause,ProtocolError,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_RESERVED,11,Android.Telephony.SmsRpCause,Reserved,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_RESOURCES_UNAVAILABLE,47,Android.Telephony.SmsRpCause,ResourcesUnavailable,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE,95,Android.Telephony.SmsRpCause,SemanticallyIncorrectMessage,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_SHORT_MESSAGE_TRANSFER_REJECTED,21,Android.Telephony.SmsRpCause,ShortMessageTransferRejected,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_TEMPORARY_FAILURE,41,Android.Telephony.SmsRpCause,TemporaryFailure,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_UNALLOCATED_NUMBER,1,Android.Telephony.SmsRpCause,UnallocatedNumber,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER,28,Android.Telephony.SmsRpCause,UnidentifiedSubscriber,remove, +E,34,android/telephony/SmsManager.SMS_RP_CAUSE_UNKNOWN_SUBSCRIBER,30,Android.Telephony.SmsRpCause,UnknownSubscriber,remove, E,10,android/telephony/SmsManager.STATUS_ON_ICC_FREE,0,Android.Telephony.SmsStatus,Free,keep, E,10,android/telephony/SmsManager.STATUS_ON_ICC_READ,1,Android.Telephony.SmsStatus,Read,keep, E,10,android/telephony/SmsManager.STATUS_ON_ICC_SENT,5,Android.Telephony.SmsStatus,Sent,keep, @@ -12966,11 +13845,17 @@ E,31,android/telephony/TelephonyManager.APPTYPE_UNKNOWN,0,Android.Telephony.Uicc E,24,android/telephony/TelephonyManager.APPTYPE_USIM,2,Android.Telephony.UiccApplicationType,Usim,remove, E,24,android/telephony/TelephonyManager.AUTHTYPE_EAP_AKA,129,Android.Telephony.AutheenticationType,EapAka,remove, E,24,android/telephony/TelephonyManager.AUTHTYPE_EAP_SIM,128,Android.Telephony.AutheenticationType,EapSim,remove, +E,34,android/telephony/TelephonyManager.AUTHTYPE_GBA_BOOTSTRAP,132,Android.Telephony.AutheenticationType,GbaBootstrap,remove, +E,34,android/telephony/TelephonyManager.AUTHTYPE_GBA_NAF_KEY_EXTERNAL,133,Android.Telephony.AutheenticationType,GbaNafKeyExternal,remove, E,31,android/telephony/TelephonyManager.CALL_COMPOSER_STATUS_OFF,0,Android.Telephony.CallComposerStatus,Off,remove, E,31,android/telephony/TelephonyManager.CALL_COMPOSER_STATUS_ON,1,Android.Telephony.CallComposerStatus,On,remove, E,10,android/telephony/TelephonyManager.CALL_STATE_IDLE,0,Android.Telephony.CallState,Idle,keep, E,10,android/telephony/TelephonyManager.CALL_STATE_OFFHOOK,2,Android.Telephony.CallState,Offhook,keep, E,10,android/telephony/TelephonyManager.CALL_STATE_RINGING,1,Android.Telephony.CallState,Ringing,keep, +E,34,android/telephony/TelephonyManager.CARRIER_RESTRICTION_STATUS_NOT_RESTRICTED,1,Android.Telephony.CarrierRestrictionStatus,NotRestricted,remove, +E,34,android/telephony/TelephonyManager.CARRIER_RESTRICTION_STATUS_RESTRICTED,2,Android.Telephony.CarrierRestrictionStatus,Restricted,remove, +E,34,android/telephony/TelephonyManager.CARRIER_RESTRICTION_STATUS_RESTRICTED_TO_CALLER,3,Android.Telephony.CarrierRestrictionStatus,RestrictedToCaller,remove, +E,34,android/telephony/TelephonyManager.CARRIER_RESTRICTION_STATUS_UNKNOWN,0,Android.Telephony.CarrierRestrictionStatus,Unknown,remove, I,28,android/telephony/TelephonyManager.CDMA_ROAMING_MODE_AFFILIATED,1,,,, I,28,android/telephony/TelephonyManager.CDMA_ROAMING_MODE_ANY,2,,,, I,28,android/telephony/TelephonyManager.CDMA_ROAMING_MODE_HOME,0,,,, @@ -13030,6 +13915,22 @@ E,10,android/telephony/TelephonyManager.PHONE_TYPE_CDMA,2,Android.Telephony.Phon E,10,android/telephony/TelephonyManager.PHONE_TYPE_GSM,1,Android.Telephony.PhoneType,Gsm,keep, E,10,android/telephony/TelephonyManager.PHONE_TYPE_NONE,0,Android.Telephony.PhoneType,None,keep, E,15,android/telephony/TelephonyManager.PHONE_TYPE_SIP,3,Android.Telephony.PhoneType,Sip,keep, +E,34,android/telephony/TelephonyManager.PREMIUM_CAPABILITY_PRIORITIZE_LATENCY,34,Android.Telephony.PremiumCapability,Latency,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_IN_PROGRESS,4,Android.Telephony.PurchasePremiumCapabilityResult,AlreadyInProgress,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ALREADY_PURCHASED,3,Android.Telephony.PurchasePremiumCapabilityResult,AlreadyPurchased,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_DISABLED,7,Android.Telephony.PurchasePremiumCapabilityResult,CarrierDisabled,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_CARRIER_ERROR,8,Android.Telephony.PurchasePremiumCapabilityResult,CarrierError,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_ENTITLEMENT_CHECK_FAILED,13,Android.Telephony.PurchasePremiumCapabilityResult,EntitlementCheckFailed,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_FEATURE_NOT_SUPPORTED,10,Android.Telephony.PurchasePremiumCapabilityResult,FeatureNotSupported,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NETWORK_NOT_AVAILABLE,12,Android.Telephony.PurchasePremiumCapabilityResult,NetworkNotAvailable,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_DEFAULT_DATA_SUBSCRIPTION,14,Android.Telephony.PurchasePremiumCapabilityResult,NotDefaultDataSubscription,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_NOT_FOREGROUND,5,Android.Telephony.PurchasePremiumCapabilityResult,NotForeground,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_PENDING_NETWORK_SETUP,15,Android.Telephony.PurchasePremiumCapabilityResult,PendingNetworkSetup,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_REQUEST_FAILED,11,Android.Telephony.PurchasePremiumCapabilityResult,RequestFailed,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_SUCCESS,1,Android.Telephony.PurchasePremiumCapabilityResult,Success,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_THROTTLED,2,Android.Telephony.PurchasePremiumCapabilityResult,Throttled,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_TIMEOUT,9,Android.Telephony.PurchasePremiumCapabilityResult,Timeout,remove, +E,34,android/telephony/TelephonyManager.PURCHASE_PREMIUM_CAPABILITY_RESULT_USER_CANCELED,6,Android.Telephony.PurchasePremiumCapabilityResult,UserCanceled,remove, I,29,android/telephony/TelephonyManager.SET_OPPORTUNISTIC_SUB_INACTIVE_SUBSCRIPTION,2,,,, I,30,android/telephony/TelephonyManager.SET_OPPORTUNISTIC_SUB_NO_OPPORTUNISTIC_SUB_AVAILABLE,3,,,, I,30,android/telephony/TelephonyManager.SET_OPPORTUNISTIC_SUB_REMOTE_SERVICE_EXCEPTION,4,,,, @@ -13156,6 +14057,7 @@ E,10,android/text/method/MetaKeyKeyListener.META_CAP_LOCKED,256,Android.Text.Met E,10,android/text/method/MetaKeyKeyListener.META_SHIFT_ON,1,Android.Text.Method.MetaStates,ShiftOn,keep, E,10,android/text/method/MetaKeyKeyListener.META_SYM_LOCKED,1024,Android.Text.Method.MetaStates,SymLocked,keep, E,10,android/text/method/MetaKeyKeyListener.META_SYM_ON,4,Android.Text.Method.MetaStates,SymOn,keep, +I,34,android/text/SegmentFinder.DONE,-1,,,, I,0,android/text/style/BulletSpan.STANDARD_GAP_WIDTH,2,,,, E,10,android/text/style/DynamicDrawableSpan.ALIGN_BASELINE,1,Android.Text.Style.SpanAlign,Baseline,keep, E,10,android/text/style/DynamicDrawableSpan.ALIGN_BOTTOM,0,Android.Text.Style.SpanAlign,Bottom,keep, @@ -13229,6 +14131,7 @@ E,19,android/util/DisplayMetrics.DENSITY_400,400,Android.Util.DisplayMetricsDens E,23,android/util/DisplayMetrics.DENSITY_420,420,Android.Util.DisplayMetricsDensity,D420,remove, E,28,android/util/DisplayMetrics.DENSITY_440,440,Android.Util.DisplayMetricsDensity,D440,remove, E,30,android/util/DisplayMetrics.DENSITY_450,450,Android.Util.DisplayMetricsDensity,D450,remove, +E,34,android/util/DisplayMetrics.DENSITY_520,520,Android.Util.DisplayMetricsDensity,D520,remove, E,21,android/util/DisplayMetrics.DENSITY_560,560,Android.Util.DisplayMetricsDensity,D560,remove, E,29,android/util/DisplayMetrics.DENSITY_600,600,Android.Util.DisplayMetricsDensity,D600,remove, E,10,android/util/DisplayMetrics.DENSITY_DEFAULT,160,Android.Util.DisplayMetricsDensity,Default,remove, @@ -13303,9 +14206,12 @@ E,10,android/util/TypedValue.TYPE_NULL,0,Android.Util.DataType,Null,keep, E,10,android/util/TypedValue.TYPE_REFERENCE,1,Android.Util.DataType,Reference,keep, E,10,android/util/TypedValue.TYPE_STRING,3,Android.Util.DataType,String,keep, E,19,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION,4,Android.Views.Accessibility.ContentChangeTypes,ContentDescription,remove, +E,34,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_CONTENT_INVALID,1024,Android.Views.Accessibility.ContentChangeTypes,ContentInvalid,remove, E,32,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_DRAG_CANCELLED,512,Android.Views.Accessibility.ContentChangeTypes,DragCancelled,remove, E,32,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_DRAG_DROPPED,256,Android.Views.Accessibility.ContentChangeTypes,DragDropped,remove, E,32,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_DRAG_STARTED,128,Android.Views.Accessibility.ContentChangeTypes,DragStarted,remove, +E,34,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_ENABLED,4096,Android.Views.Accessibility.ContentChangeTypes,Enabled,remove, +E,34,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_ERROR,2048,Android.Views.Accessibility.ContentChangeTypes,Error,remove, E,28,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_APPEARED,16,Android.Views.Accessibility.ContentChangeTypes,PaneAppeared,remove, E,28,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_DISAPPEARED,32,Android.Views.Accessibility.ContentChangeTypes,PaneDisappeared,remove, E,28,android/view/accessibility/AccessibilityEvent.CONTENT_CHANGE_TYPE_PANE_TITLE,8,Android.Views.Accessibility.ContentChangeTypes,PaneTitle,remove, @@ -13339,6 +14245,7 @@ E,15,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_HOVER_EXIT,256,Andr E,10,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_LONG_CLICKED,2,Android.Views.Accessibility.EventTypes,ViewLongClicked,keep, E,15,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_SCROLLED,4096,Android.Views.Accessibility.EventTypes,ViewScrolled,keep, E,10,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_SELECTED,4,Android.Views.Accessibility.EventTypes,ViewSelected,keep, +E,34,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_TARGETED_BY_SCROLL,67108864,Android.Views.Accessibility.EventTypes,ViewTargetedByScroll,remove, E,10,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_TEXT_CHANGED,16,Android.Views.Accessibility.EventTypes,ViewTextChanged,keep, E,15,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_TEXT_SELECTION_CHANGED,8192,Android.Views.Accessibility.EventTypes,ViewTextSelectionChanged,keep, E,16,android/view/accessibility/AccessibilityEvent.TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY,131072,Android.Views.Accessibility.EventTypes,ViewTextTraversedAtMovementGranularity,keep, @@ -13484,6 +14391,7 @@ E,24,android/view/Display$HdrCapabilities.HDR_TYPE_DOLBY_VISION,1,Android.Views. E,24,android/view/Display$HdrCapabilities.HDR_TYPE_HDR10,2,Android.Views.HdrType,Hdr10,remove, E,29,android/view/Display$HdrCapabilities.HDR_TYPE_HDR10_PLUS,4,Android.Views.HdrType,Hdr10Plus,remove, E,24,android/view/Display$HdrCapabilities.HDR_TYPE_HLG,3,Android.Views.HdrType,Hlg,remove, +E,34,android/view/Display$HdrCapabilities.HDR_TYPE_INVALID,-1,Android.Views.HdrType,Invalid,remove, E,15,android/view/DragEvent.ACTION_DRAG_ENDED,4,Android.Views.DragAction,Ended,keep, E,15,android/view/DragEvent.ACTION_DRAG_ENTERED,5,Android.Views.DragAction,Entered,keep, E,15,android/view/DragEvent.ACTION_DRAG_EXITED,6,Android.Views.DragAction,Exited,keep, @@ -13534,16 +14442,24 @@ E,10,android/view/Gravity.VERTICAL_GRAVITY_MASK,112,Android.Views.GravityFlags,V E,21,android/view/HapticFeedbackConstants.CLOCK_TICK,4,Android.Views.FeedbackConstants,ClockTick,remove, E,30,android/view/HapticFeedbackConstants.CONFIRM,16,Android.Views.FeedbackConstants,Confirm,remove, E,23,android/view/HapticFeedbackConstants.CONTEXT_CLICK,6,Android.Views.FeedbackConstants,ContextClick,remove, +E,34,android/view/HapticFeedbackConstants.DRAG_START,25,Android.Views.FeedbackConstants,DragStart,remove, E,10,android/view/HapticFeedbackConstants.FLAG_IGNORE_GLOBAL_SETTING,2,Android.Views.FeedbackFlags,IgnoreGlobalSetting,remove,flags E,10,android/view/HapticFeedbackConstants.FLAG_IGNORE_VIEW_SETTING,1,Android.Views.FeedbackFlags,IgnoreViewSetting,remove,flags E,30,android/view/HapticFeedbackConstants.GESTURE_END,13,Android.Views.FeedbackConstants,GestureEnd,remove, E,30,android/view/HapticFeedbackConstants.GESTURE_START,12,Android.Views.FeedbackConstants,GestureStart,remove, +E,34,android/view/HapticFeedbackConstants.GESTURE_THRESHOLD_ACTIVATE,23,Android.Views.FeedbackConstants,GestureThresholdActivate,remove, +E,34,android/view/HapticFeedbackConstants.GESTURE_THRESHOLD_DEACTIVATE,24,Android.Views.FeedbackConstants,GestureThresholdDeactivate,remove, E,27,android/view/HapticFeedbackConstants.KEYBOARD_PRESS,3,Android.Views.FeedbackConstants,KeyboardPress,remove, E,27,android/view/HapticFeedbackConstants.KEYBOARD_RELEASE,7,Android.Views.FeedbackConstants,KeyboardRelease,remove, E,10,android/view/HapticFeedbackConstants.KEYBOARD_TAP,3,Android.Views.FeedbackConstants,KeyboardTap,remove, E,10,android/view/HapticFeedbackConstants.LONG_PRESS,0,Android.Views.FeedbackConstants,LongPress,remove, +E,34,android/view/HapticFeedbackConstants.NO_HAPTICS,-1,Android.Views.FeedbackConstants,NoHaptics,remove, E,30,android/view/HapticFeedbackConstants.REJECT,17,Android.Views.FeedbackConstants,Reject,remove, +E,34,android/view/HapticFeedbackConstants.SEGMENT_FREQUENT_TICK,27,Android.Views.FeedbackConstants,SegmentFrequentTick,remove, +E,34,android/view/HapticFeedbackConstants.SEGMENT_TICK,26,Android.Views.FeedbackConstants,SegmentTick,remove, E,27,android/view/HapticFeedbackConstants.TEXT_HANDLE_MOVE,9,Android.Views.FeedbackConstants,TextHandleMove,remove, +E,34,android/view/HapticFeedbackConstants.TOGGLE_OFF,22,Android.Views.FeedbackConstants,ToggleOff,remove, +E,34,android/view/HapticFeedbackConstants.TOGGLE_ON,21,Android.Views.FeedbackConstants,ToggleOn,remove, E,10,android/view/HapticFeedbackConstants.VIRTUAL_KEY,1,Android.Views.FeedbackConstants,VirtualKey,remove, E,27,android/view/HapticFeedbackConstants.VIRTUAL_KEY_RELEASE,8,Android.Views.FeedbackConstants,VirtualKeyRelease,remove, E,10,android/view/InputDevice.KEYBOARD_TYPE_ALPHABETIC,2,Android.Views.InputKeyboardType,Alphabetic,remove, @@ -13606,6 +14522,8 @@ E,10,android/view/inputmethod/EditorInfo.IME_MASK_ACTION,255,Android.Views.Input E,10,android/view/inputmethod/EditorInfo.IME_NULL,0,Android.Views.InputMethods.ImeAction,ImeNull,keep, E,10,android/view/inputmethod/ExtractedText.FLAG_SELECTING,2,Android.Views.InputMethods.ExtractedTextFlags,Selecting,keep,flags E,10,android/view/inputmethod/ExtractedText.FLAG_SINGLE_LINE,1,Android.Views.InputMethods.ExtractedTextFlags,SingleLine,keep,flags +E,34,android/view/inputmethod/HandwritingGesture.GRANULARITY_CHARACTER,2,Android.Views.InputMethods.HandwritingGestureGranularity,Character,remove, +E,34,android/view/inputmethod/HandwritingGesture.GRANULARITY_WORD,1,Android.Views.InputMethods.HandwritingGestureGranularity,Word,remove, I,30,android/view/inputmethod/InlineSuggestionsRequest.SUGGESTION_COUNT_UNLIMITED,2147483647,,,, A,0,,0,Android.Views.InputMethods.HideSoftInputFlags,None,,flags E,10,android/view/inputmethod/InputMethodManager.HIDE_IMPLICIT_ONLY,1,Android.Views.InputMethods.HideSoftInputFlags,ImplicitOnly,keep,flags @@ -13616,6 +14534,15 @@ E,10,android/view/inputmethod/InputMethodManager.RESULT_UNCHANGED_HIDDEN,1,Andro E,10,android/view/inputmethod/InputMethodManager.RESULT_UNCHANGED_SHOWN,0,Android.Views.InputMethods.InputMethodResults,UnchangedShown,keep, E,10,android/view/inputmethod/InputMethodManager.SHOW_FORCED,2,Android.Views.InputMethods.ShowFlags,Forced,remove,flags E,10,android/view/inputmethod/InputMethodManager.SHOW_IMPLICIT,1,Android.Views.InputMethods.ShowFlags,Implicit,remove,flags +A,34,,0,Android.Views.InputMethods.TextBoundsInfoFlags,None,, +E,34,android/view/inputmethod/TextBoundsInfo.FLAG_CHARACTER_LINEFEED,2,Android.Views.InputMethods.TextBoundsInfoFlags,CharacterLinefeed,remove,flags +E,34,android/view/inputmethod/TextBoundsInfo.FLAG_CHARACTER_PUNCTUATION,4,Android.Views.InputMethods.TextBoundsInfoFlags,CharacterPunctuation,remove,flags +E,34,android/view/inputmethod/TextBoundsInfo.FLAG_CHARACTER_WHITESPACE,1,Android.Views.InputMethods.TextBoundsInfoFlags,CharacterWhitespace,remove,flags +E,34,android/view/inputmethod/TextBoundsInfo.FLAG_LINE_IS_RTL,8,Android.Views.InputMethods.TextBoundsInfoFlags,LineIsRtl,remove,flags +E,34,android/view/inputmethod/TextBoundsInfoResult.CODE_CANCELLED,3,Android.Views.InputMethods.TextBoundsInfoResultCode,Cancelled,remove, +E,34,android/view/inputmethod/TextBoundsInfoResult.CODE_FAILED,2,Android.Views.InputMethods.TextBoundsInfoResultCode,Failed,remove, +E,34,android/view/inputmethod/TextBoundsInfoResult.CODE_SUCCESS,1,Android.Views.InputMethods.TextBoundsInfoResultCode,Success,remove, +E,34,android/view/inputmethod/TextBoundsInfoResult.CODE_UNSUPPORTED,0,Android.Views.InputMethods.TextBoundsInfoResultCode,Unsupported,remove, E,10,android/view/KeyCharacterMap.ALPHA,3,Android.Views.KeyboardType,Alpha,keep, E,10,android/view/KeyCharacterMap.BUILT_IN_KEYBOARD,0,Android.Views.KeyboardType,BuiltInKeyboard,keep, I,0,android/view/KeyCharacterMap.COMBINING_ACCENT,-2147483648,,,, @@ -13779,11 +14706,18 @@ E,10,android/view/KeyEvent.KEYCODE_J,38,Android.Views.Keycode,J,keep, E,10,android/view/KeyEvent.KEYCODE_K,39,Android.Views.Keycode,K,keep, E,16,android/view/KeyEvent.KEYCODE_KANA,218,Android.Views.Keycode,Kana,keep, E,16,android/view/KeyEvent.KEYCODE_KATAKANA_HIRAGANA,215,Android.Views.Keycode,KatakanaHiragana,keep, +E,34,android/view/KeyEvent.KEYCODE_KEYBOARD_BACKLIGHT_DOWN,305,Android.Views.Keycode,KeyboardBacklightDown,remove, +E,34,android/view/KeyEvent.KEYCODE_KEYBOARD_BACKLIGHT_TOGGLE,307,Android.Views.Keycode,KeyboardBacklightToggle,remove, +E,34,android/view/KeyEvent.KEYCODE_KEYBOARD_BACKLIGHT_UP,306,Android.Views.Keycode,KeyboardBacklightUp,remove, E,10,android/view/KeyEvent.KEYCODE_L,40,Android.Views.Keycode,L,keep, E,15,android/view/KeyEvent.KEYCODE_LANGUAGE_SWITCH,204,Android.Views.Keycode,LanguageSwitch,keep, E,21,android/view/KeyEvent.KEYCODE_LAST_CHANNEL,229,Android.Views.Keycode,LastChannel,keep, E,10,android/view/KeyEvent.KEYCODE_LEFT_BRACKET,71,Android.Views.Keycode,LeftBracket,keep, E,10,android/view/KeyEvent.KEYCODE_M,41,Android.Views.Keycode,M,keep, +E,34,android/view/KeyEvent.KEYCODE_MACRO_1,313,Android.Views.Keycode,Macro1,remove, +E,34,android/view/KeyEvent.KEYCODE_MACRO_2,314,Android.Views.Keycode,Macro2,remove, +E,34,android/view/KeyEvent.KEYCODE_MACRO_3,315,Android.Views.Keycode,Macro3,remove, +E,34,android/view/KeyEvent.KEYCODE_MACRO_4,316,Android.Views.Keycode,Macro4,remove, E,15,android/view/KeyEvent.KEYCODE_MANNER_MODE,205,Android.Views.Keycode,MannerMode,keep, E,19,android/view/KeyEvent.KEYCODE_MEDIA_AUDIO_TRACK,222,Android.Views.Keycode,MediaAudioTrack,keep, E,15,android/view/KeyEvent.KEYCODE_MEDIA_CLOSE,128,Android.Views.Keycode,MediaClose,keep, @@ -13857,6 +14791,7 @@ E,15,android/view/KeyEvent.KEYCODE_PROG_RED,183,Android.Views.Keycode,ProgRed,ke E,15,android/view/KeyEvent.KEYCODE_PROG_YELLOW,185,Android.Views.Keycode,ProgYellow,keep, E,10,android/view/KeyEvent.KEYCODE_Q,45,Android.Views.Keycode,Q,keep, E,10,android/view/KeyEvent.KEYCODE_R,46,Android.Views.Keycode,R,keep, +E,34,android/view/KeyEvent.KEYCODE_RECENT_APPS,312,Android.Views.Keycode,RecentApps,remove, E,28,android/view/KeyEvent.KEYCODE_REFRESH,285,Android.Views.Keycode,Refresh,keep, E,10,android/view/KeyEvent.KEYCODE_RIGHT_BRACKET,72,Android.Views.Keycode,RightBracket,keep, E,16,android/view/KeyEvent.KEYCODE_RO,217,Android.Views.Keycode,Ro,keep, @@ -13880,6 +14815,10 @@ E,24,android/view/KeyEvent.KEYCODE_STEM_1,265,Android.Views.Keycode,Stem1,keep, E,24,android/view/KeyEvent.KEYCODE_STEM_2,266,Android.Views.Keycode,Stem2,keep, E,24,android/view/KeyEvent.KEYCODE_STEM_3,267,Android.Views.Keycode,Stem3,keep, E,24,android/view/KeyEvent.KEYCODE_STEM_PRIMARY,264,Android.Views.Keycode,StemPrimary,keep, +E,34,android/view/KeyEvent.KEYCODE_STYLUS_BUTTON_PRIMARY,308,Android.Views.Keycode,StylusButtonPrimary,remove, +E,34,android/view/KeyEvent.KEYCODE_STYLUS_BUTTON_SECONDARY,309,Android.Views.Keycode,StylusButtonSecondary,remove, +E,34,android/view/KeyEvent.KEYCODE_STYLUS_BUTTON_TAIL,311,Android.Views.Keycode,StylusButtonTail,remove, +E,34,android/view/KeyEvent.KEYCODE_STYLUS_BUTTON_TERTIARY,310,Android.Views.Keycode,StylusButtonTertiary,remove, E,10,android/view/KeyEvent.KEYCODE_SWITCH_CHARSET,95,Android.Views.Keycode,SwitchCharset,keep, E,10,android/view/KeyEvent.KEYCODE_SYM,63,Android.Views.Keycode,Sym,keep, E,15,android/view/KeyEvent.KEYCODE_SYSRQ,120,Android.Views.Keycode,Sysrq,keep, @@ -14013,6 +14952,11 @@ E,15,android/view/MotionEvent.AXIS_GENERIC_6,37,Android.Views.Axis,Generic6,keep E,15,android/view/MotionEvent.AXIS_GENERIC_7,38,Android.Views.Axis,Generic7,keep, E,15,android/view/MotionEvent.AXIS_GENERIC_8,39,Android.Views.Axis,Generic8,keep, E,15,android/view/MotionEvent.AXIS_GENERIC_9,40,Android.Views.Axis,Generic9,keep, +E,34,android/view/MotionEvent.AXIS_GESTURE_PINCH_SCALE_FACTOR,52,Android.Views.Axis,GesturePinchScaleFactor,remove, +E,34,android/view/MotionEvent.AXIS_GESTURE_SCROLL_X_DISTANCE,50,Android.Views.Axis,GestureScrollXDistance,remove, +E,34,android/view/MotionEvent.AXIS_GESTURE_SCROLL_Y_DISTANCE,51,Android.Views.Axis,GestureScrollYDistance,remove, +E,34,android/view/MotionEvent.AXIS_GESTURE_X_OFFSET,48,Android.Views.Axis,GestureXOffset,remove, +E,34,android/view/MotionEvent.AXIS_GESTURE_Y_OFFSET,49,Android.Views.Axis,GestureYOffset,remove, E,15,android/view/MotionEvent.AXIS_HAT_X,15,Android.Views.Axis,HatX,keep, E,15,android/view/MotionEvent.AXIS_HAT_Y,16,Android.Views.Axis,HatY,keep, E,15,android/view/MotionEvent.AXIS_HSCROLL,10,Android.Views.Axis,Hscroll,keep, @@ -14049,6 +14993,8 @@ E,15,android/view/MotionEvent.BUTTON_TERTIARY,4,Android.Views.MotionEventButtonS E,29,android/view/MotionEvent.CLASSIFICATION_AMBIGUOUS_GESTURE,1,Android.Views.ClassificationMode,AmbiguousGesture,remove, E,29,android/view/MotionEvent.CLASSIFICATION_DEEP_PRESS,2,Android.Views.ClassificationMode,DeepPress,remove, E,29,android/view/MotionEvent.CLASSIFICATION_NONE,0,Android.Views.ClassificationMode,None,remove, +E,34,android/view/MotionEvent.CLASSIFICATION_PINCH,5,Android.Views.ClassificationMode,Pinch,remove, +E,34,android/view/MotionEvent.CLASSIFICATION_TWO_FINGER_SWIPE,3,Android.Views.ClassificationMode,TwoFingerSwipe,remove, E,10,android/view/MotionEvent.EDGE_BOTTOM,2,Android.Views.Edge,Bottom,keep, E,10,android/view/MotionEvent.EDGE_LEFT,4,Android.Views.Edge,Left,keep, E,10,android/view/MotionEvent.EDGE_RIGHT,8,Android.Views.Edge,Right,keep, @@ -14082,6 +15028,7 @@ E,24,android/view/PointerIcon.TYPE_DEFAULT,1000,Android.Views.PointerIconType,De E,24,android/view/PointerIcon.TYPE_GRAB,1020,Android.Views.PointerIconType,Grab,remove, E,24,android/view/PointerIcon.TYPE_GRABBING,1021,Android.Views.PointerIconType,Grabbing,remove, E,24,android/view/PointerIcon.TYPE_HAND,1002,Android.Views.PointerIconType,Hand,remove, +E,34,android/view/PointerIcon.TYPE_HANDWRITING,1022,Android.Views.PointerIconType,Handwriting,remove, E,24,android/view/PointerIcon.TYPE_HELP,1003,Android.Views.PointerIconType,Help,remove, E,24,android/view/PointerIcon.TYPE_HORIZONTAL_DOUBLE_ARROW,1014,Android.Views.PointerIconType,HorizontalDoubleArrow,remove, E,24,android/view/PointerIcon.TYPE_NO_DROP,1012,Android.Views.PointerIconType,NoDrop,remove, @@ -14136,6 +15083,9 @@ E,32,android/view/SurfaceControl.BUFFER_TRANSFORM_MIRROR_VERTICAL,2,Android.View E,32,android/view/SurfaceControl.BUFFER_TRANSFORM_ROTATE_180,3,Android.Views.BufferTransform,Rotate180,remove, E,32,android/view/SurfaceControl.BUFFER_TRANSFORM_ROTATE_270,7,Android.Views.BufferTransform,Rotate270,remove, E,32,android/view/SurfaceControl.BUFFER_TRANSFORM_ROTATE_90,4,Android.Views.BufferTransform,Rotate90,remove, +E,34,android/view/SurfaceView.SURFACE_LIFECYCLE_DEFAULT,0,Android.Views.SurfaceViewLifecycle,Default,remove, +E,34,android/view/SurfaceView.SURFACE_LIFECYCLE_FOLLOWS_ATTACHMENT,2,Android.Views.SurfaceViewLifecycle,FollowsAttachment,remove, +E,34,android/view/SurfaceView.SURFACE_LIFECYCLE_FOLLOWS_VISIBILITY,1,Android.Views.SurfaceViewLifecycle,FollowsVisibility,remove, E,28,android/view/textclassifier/SelectionEvent.ACTION_ABANDON,107,Android.Views.TextClassifiers.SelectionAction,Abandon,remove, E,28,android/view/textclassifier/SelectionEvent.ACTION_COPY,101,Android.Views.TextClassifiers.SelectionAction,Copy,remove, E,28,android/view/textclassifier/SelectionEvent.ACTION_CUT,103,Android.Views.TextClassifiers.SelectionAction,Cut,remove, @@ -14214,6 +15164,9 @@ E,31,android/view/translation/TranslationResponse.TRANSLATION_STATUS_UNKNOWN_ERR E,31,android/view/translation/TranslationResponseValue.STATUS_ERROR,1,Android.Views.Translation.TranslationResponseValueStatus,Error,remove, E,31,android/view/translation/TranslationResponseValue.STATUS_SUCCESS,0,Android.Views.Translation.TranslationResponseValueStatus,Success,remove, E,31,android/view/translation/TranslationSpec.DATA_FORMAT_TEXT,1,Android.Views.Translation.TranslationDataFormat,Text,remove, +E,34,android/view/View.ACCESSIBILITY_DATA_SENSITIVE_AUTO,0,Android.Views.AccessibilityDataSensitive,Auto,remove, +E,34,android/view/View.ACCESSIBILITY_DATA_SENSITIVE_NO,2,Android.Views.AccessibilityDataSensitive,No,remove, +E,34,android/view/View.ACCESSIBILITY_DATA_SENSITIVE_YES,1,Android.Views.AccessibilityDataSensitive,Yes,remove, E,19,android/view/View.ACCESSIBILITY_LIVE_REGION_ASSERTIVE,2,Android.Views.AccessibilityLiveRegion,Assertive,remove, E,19,android/view/View.ACCESSIBILITY_LIVE_REGION_NONE,0,Android.Views.AccessibilityLiveRegion,None,remove, E,19,android/view/View.ACCESSIBILITY_LIVE_REGION_POLITE,1,Android.Views.AccessibilityLiveRegion,Polite,remove, @@ -14386,6 +15339,7 @@ E,30,android/view/WindowInsetsAnimation$Callback.DISPATCH_MODE_STOP,0,Android.Vi E,10,android/view/WindowManager$LayoutParams.ALPHA_CHANGED,128,Android.Views.WindowManagerEventType,AlphaChanged,remove, E,10,android/view/WindowManager$LayoutParams.ANIMATION_CHANGED,16,Android.Views.WindowManagerEventType,AnimationChanged,remove, E,10,android/view/WindowManager$LayoutParams.DIM_AMOUNT_CHANGED,32,Android.Views.WindowManagerEventType,DimAmountChanged,remove, +E,34,android/view/WindowManager$LayoutParams.DISPLAY_FLAG_DISABLE_HDR_CONVERSION,1,Android.Views.WindowManageDisplayFlags,DisableHdrConversion,remove,flags I,0,android/view/WindowManager$LayoutParams.FIRST_APPLICATION_WINDOW,1,,,, I,0,android/view/WindowManager$LayoutParams.FIRST_SUB_WINDOW,1000,,,, I,0,android/view/WindowManager$LayoutParams.FIRST_SYSTEM_WINDOW,2000,,,, @@ -14637,8 +15591,11 @@ E,15,android/widget/Spinner.MODE_DIALOG,0,Android.Widget.SpinnerMode,Dialog,keep E,15,android/widget/Spinner.MODE_DROPDOWN,1,Android.Widget.SpinnerMode,Dropdown,keep, E,26,android/widget/TextView.AUTO_SIZE_TEXT_TYPE_NONE,0,Android.Widget.AutoSizeTextType,None,keep, E,26,android/widget/TextView.AUTO_SIZE_TEXT_TYPE_UNIFORM,1,Android.Widget.AutoSizeTextType,Uniform,keep, +I,34,android/widget/TextView.FOCUSED_SEARCH_RESULT_INDEX_NONE,-1,,,, E,10,android/widget/Toast.LENGTH_LONG,1,Android.Widget.ToastLength,Long,keep, E,10,android/widget/Toast.LENGTH_SHORT,0,Android.Widget.ToastLength,Short,keep, +E,34,android/window/BackEvent.EDGE_LEFT,0,Android.Window.BackEventEdge,Left,remove, +E,34,android/window/BackEvent.EDGE_RIGHT,1,Android.Window.BackEventEdge,Right,remove, A,29,,21,Android.Bluetooth.ProfileType,HearingAid,, E,15,I:android/bluetooth/BluetoothProfile.A2DP,2,Android.Bluetooth.ProfileType,A2dp,keep, E,33,I:android/bluetooth/BluetoothProfile.CSIP_SET_COORDINATOR,25,Android.Bluetooth.ProfileType,CsipSetCoordinator,remove, @@ -15002,6 +15959,7 @@ I,24,I:android/icu/lang/UCharacterEnums$ECharacterDirection.WHITE_SPACE_NEUTRAL, I,24,I:android/icu/lang/UProperty.AGE,16384,,,, I,24,I:android/icu/lang/UProperty.ALPHABETIC,0,,,, I,24,I:android/icu/lang/UProperty.ASCII_HEX_DIGIT,1,,,, +I,34,I:android/icu/lang/UProperty.BASIC_EMOJI,65,,,, I,24,I:android/icu/lang/UProperty.BIDI_CLASS,4096,,,, I,24,I:android/icu/lang/UProperty.BIDI_CONTROL,2,,,, I,24,I:android/icu/lang/UProperty.BIDI_MIRRORED,3,,,, @@ -15030,6 +15988,7 @@ I,24,I:android/icu/lang/UProperty.DOUBLE_START,12288,,,, I,24,I:android/icu/lang/UProperty.EAST_ASIAN_WIDTH,4100,,,, I,28,I:android/icu/lang/UProperty.EMOJI,57,,,, I,28,I:android/icu/lang/UProperty.EMOJI_COMPONENT,61,,,, +I,34,I:android/icu/lang/UProperty.EMOJI_KEYCAP_SEQUENCE,66,,,, I,28,I:android/icu/lang/UProperty.EMOJI_MODIFIER,59,,,, I,28,I:android/icu/lang/UProperty.EMOJI_MODIFIER_BASE,60,,,, I,28,I:android/icu/lang/UProperty.EMOJI_PRESENTATION,58,,,, @@ -15087,6 +16046,11 @@ I,28,I:android/icu/lang/UProperty.PREPENDED_CONCATENATION_MARK,63,,,, I,24,I:android/icu/lang/UProperty.QUOTATION_MARK,25,,,, I,24,I:android/icu/lang/UProperty.RADICAL,26,,,, I,28,I:android/icu/lang/UProperty.REGIONAL_INDICATOR,62,,,, +I,34,I:android/icu/lang/UProperty.RGI_EMOJI,71,,,, +I,34,I:android/icu/lang/UProperty.RGI_EMOJI_FLAG_SEQUENCE,68,,,, +I,34,I:android/icu/lang/UProperty.RGI_EMOJI_MODIFIER_SEQUENCE,67,,,, +I,34,I:android/icu/lang/UProperty.RGI_EMOJI_TAG_SEQUENCE,69,,,, +I,34,I:android/icu/lang/UProperty.RGI_EMOJI_ZWJ_SEQUENCE,70,,,, I,24,I:android/icu/lang/UProperty.S_TERM,35,,,, I,24,I:android/icu/lang/UProperty.SCRIPT,4106,,,, I,24,I:android/icu/lang/UProperty.SCRIPT_EXTENSIONS,28672,,,, @@ -15346,6 +16310,8 @@ A,33,,0,Android.Views.InputMethods.CursorUpdateFilter,None,remove, E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_CHARACTER_BOUNDS,8,Android.Views.InputMethods.CursorUpdateFilter,CharacterBounds,remove, E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_EDITOR_BOUNDS,4,Android.Views.InputMethods.CursorUpdateFilter,EditorBounds,remove, E,33,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_INSERTION_MARKER,16,Android.Views.InputMethods.CursorUpdateFilter,InsertionMarker,remove, +E,34,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_TEXT_APPEARANCE,64,Android.Views.InputMethods.CursorUpdateFilter,TextAppearance,remove, +E,34,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_FILTER_VISIBLE_LINE_BOUNDS,32,Android.Views.InputMethods.CursorUpdateFilter,VisibleLineBounds,remove, A,21,,0,Android.Views.InputMethods.CursorUpdate,None,remove, E,21,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_IMMEDIATE,1,Android.Views.InputMethods.CursorUpdate,Immediate,keep, E,21,I:android/view/inputmethod/InputConnection.CURSOR_UPDATE_MONITOR,2,Android.Views.InputMethods.CursorUpdate,Monitor,keep, @@ -15353,6 +16319,12 @@ A,0,,0,Android.Views.InputMethods.TextExtractFlags,None,remove,flags E,10,I:android/view/inputmethod/InputConnection.GET_EXTRACTED_TEXT_MONITOR,1,Android.Views.InputMethods.TextExtractFlags,Monitor,remove,flags A,0,,0,Android.Views.InputMethods.GetTextFlags,None,remove,flags E,10,I:android/view/inputmethod/InputConnection.GET_TEXT_WITH_STYLES,1,Android.Views.InputMethods.GetTextFlags,WithStyles,remove,flags +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_CANCELLED,4,Android.Views.InputMethods.HandwritingGestureResult,Cancelled,remove, +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_FAILED,3,Android.Views.InputMethods.HandwritingGestureResult,Failed,remove, +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_FALLBACK,5,Android.Views.InputMethods.HandwritingGestureResult,Fallback,remove, +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_SUCCESS,1,Android.Views.InputMethods.HandwritingGestureResult,Success,remove, +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_UNKNOWN,0,Android.Views.InputMethods.HandwritingGestureResult,Unknown,remove, +E,34,I:android/view/inputmethod/InputConnection.HANDWRITING_GESTURE_RESULT_UNSUPPORTED,2,Android.Views.InputMethods.HandwritingGestureResult,Unsupported,remove, A,0,,0,Android.Views.InputMethods.InputContentFlags,None,remove, E,25,I:android/view/inputmethod/InputConnection.INPUT_CONTENT_GRANT_READ_URI_PERMISSION,1,Android.Views.InputMethods.InputContentFlags,GrantReadUriPermission,remove, A,0,,0,Android.Views.InputMethods.ShowSoftInputFlags,None,,flags diff --git a/src/Mono.Android/metadata b/src/Mono.Android/metadata index 20751c52707..31c85dc9e61 100644 --- a/src/Mono.Android/metadata +++ b/src/Mono.Android/metadata @@ -1695,6 +1695,8 @@ Android.Content.Bind Android.Content.Bind Android.Content.Bind + Android.Media.TV.AdRequestType + Android.Media.TV.BroadcastInfoRequestOption flags @@ -1805,6 +1807,9 @@ Android.Locations.Altitude Java.Lang.Runtimes + + ModelDownloadErrorEventArgs + 34.0.0 - preview.6 + preview.7 From 27078a59da94f91bf5ff1acae5da16e5ecd3c66e Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Wed, 28 Jun 2023 08:38:10 -0500 Subject: [PATCH 021/102] Bump to dotnet/installer/main@d2a244f560 8.0.100-preview.7.23325.5 (#8142) Changes: https://github.com/dotnet/installer/compare/8d98e5a6ba...d2a244f560 Changes: https://github.com/dotnet/runtime/compare/76da696f3f...eaa9717d90 Changes: https://github.com/dotnet/emsdk/compare/1640faa87e...e004a85d84 Changes: https://github.com/dotnet/cecil/compare/ad66dcb8a0...f449dc9923 Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-preview.6.23318.1 to 8.0.100-preview.7.23325.5 * Microsoft.NETCore.App.Ref: from 8.0.0-preview.6.23316.3 to 8.0.0-preview.7.23325.2 * Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.6.23312.1 to 8.0.0-preview.7.23321.3 * Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.6.23316.3 to 8.0.0-preview.7.23325.2 * Microsoft.DotNet.Cecil: from 0.11.4-alpha.23312.1 to 0.11.4-alpha.23319.2 --- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b3f49029afe..ba9c806e665 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,24 +1,24 @@ - + https://github.com/dotnet/installer - 8d98e5a6ba7f7fbc157ebea6317d8e7418472920 + d2a244f560b9f89387a5e748c19adf3114153f89 - + https://github.com/dotnet/runtime - 76da696f3ffdd81506b09dfc440ee6f4e1001868 + eaa9717d90115cea43b4cdd7a2a49e6d3c3d780e - + https://github.com/dotnet/runtime - 76da696f3ffdd81506b09dfc440ee6f4e1001868 + eaa9717d90115cea43b4cdd7a2a49e6d3c3d780e - + https://github.com/dotnet/emsdk - 1640faa87e2e7656bf20dfe38eb8ea3cc3b9e806 + e004a85d8403425945865746116db641ba096df7 - + https://github.com/dotnet/cecil - ad66dcb8a04dabce995d3557832ed8d53e594d0c + f449dc99239d16ed4d329207101244e8438e6d3d diff --git a/eng/Versions.props b/eng/Versions.props index f24fdea520c..16ae9a28f4e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,15 +1,15 @@ - 8.0.100-preview.6.23318.1 - 8.0.0-preview.6.23316.3 - 8.0.0-preview.6.23316.3 + 8.0.100-preview.7.23325.5 + 8.0.0-preview.7.23325.2 + 8.0.0-preview.7.23325.2 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.6.23312.1 + 8.0.0-preview.7.23321.3 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 - 0.11.4-alpha.23312.1 + 0.11.4-alpha.23319.2 $(MicrosoftNETCoreAppRefPackageVersion) From efa14e262efa42411783d7ae6869bdde165b68e4 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 28 Jun 2023 13:54:07 -0500 Subject: [PATCH 022/102] [Xamarin.Android.Build.Tasks] MarshalMethodsAssemblyRewriter+new file (#8151) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Context: https://github.com/dotnet/maui/pull/15399#issuecomment-1609576331 During a PR updating AndroidX dependencies in .NET MAUI, we saw: Task GenerateJavaStubs … System.IO.IOException: The process cannot access the file 'D:\a\_work\1\s\src\Compatibility\ControlGallery\src\Android\obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.pdb' because it is being used by another process. at System.IO.FileSystem.CopyFile(String sourceFullPath, String destFullPath, Boolean overwrite) at Xamarin.Android.Tasks.MarshalMethodsAssemblyRewriter.Rewrite(DirectoryAssemblyResolver resolver, List`1 targetAssemblyPaths, Boolean brokenExceptionTransitions) at Xamarin.Android.Tasks.GenerateJavaStubs.Run(DirectoryAssemblyResolver res, Boolean useMarshalMethods) at Xamarin.Android.Tasks.GenerateJavaStubs.RunTask() at Microsoft.Android.Build.Tasks.AndroidTask.Execute() Which has some very odd logging right before the failure: Copying rewritten assembly: obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.PoolingContainer.dll.new -> obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.PoolingContainer.dll Copying rewritten assembly: obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.PoolingContainer.pdb -> obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.pdb Copying `Xamarin.AndroidX.CustomView.PoolingContainer.pdb` to `Xamarin.AndroidX.CustomView.pdb`? Where is `.PoolingContainer`? I could reproduce the issue in a test with `$(PublishTrimmed)`=False: [Test] public void SimilarAndroidXAssemblyNames ([Values(true, false)] bool publishTrimmed) { var proj = new XamarinAndroidApplicationProject { IsRelease = true, AotAssemblies = publishTrimmed, PackageReferences = { new Package { Id = "Xamarin.AndroidX.CustomView", Version = "1.1.0.17" }, new Package { Id = "Xamarin.AndroidX.CustomView.PoolingContainer", Version = "1.0.0.4" }, } }; proj.SetProperty (KnownProperties.PublishTrimmed, publishTrimmed.ToString()); proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", "AndroidX.CustomView.PoolingContainer.PoolingContainer.IsPoolingContainer (null);"); using var builder = CreateApkBuilder (); Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); } In `MarshalMethodsAssemblyRewriter` we write temporary assembly files to `foo.new` and copy to the original path at `foo.dll`. We next copy any symbol files if found. I found two underlying issues here: First, this `Mono.Cecil` API: AssemblyDefinition.Write("foo.new", new WriterParameters { WriteSymbols = true, }); would write a `foo.pdb` instead of `foo.new.pdb`, and so we have no way for this to write symbols to a temporary location. I put the temporary location in a `new` subdirectory instead of appending `.new` to the path. The second problem is this code: target = Path.ChangeExtension (Path.Combine (targetPath, Path.GetFileNameWithoutExtension (pdb)), ".pdb"); CopyFile (pdb, target); It appears to lose `.PoolingContainer` from the path, and so it uses the destination of: obj\Release\net8.0-android\android\assets\Xamarin.AndroidX.CustomView.pdb By using a `new` subdirectory instead, we bypass this issue. After these changes, we instead get: Copying rewritten assembly: obj\Release\android\assets\new\Xamarin.AndroidX.CustomView.PoolingContainer.dll -> obj\Release\android\assets\Xamarin.AndroidX.CustomView.PoolingContainer.dll Copying rewritten assembly: obj\Release\android\assets\new\Xamarin.AndroidX.CustomView.PoolingContainer.pdb -> obj\Release\android\assets\Xamarin.AndroidX.CustomView.PoolingContainer.pdb Deleting: obj\Release\android\assets\new\Xamarin.AndroidX.CustomView.PoolingContainer.dll Deleting: obj\Release\android\assets\new\Xamarin.AndroidX.CustomView.PoolingContainer.pdb Lastly, I removed `.mdb` file support -- but that is completely unrelated to the issue. --- .../Xamarin.Android.Build.Tests/BuildTest.cs | 17 ++++++++++++ .../MarshalMethodsAssemblyRewriter.cs | 27 ++++++------------- 2 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index 952c5c9d374..b17f7beafbb 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -2560,5 +2560,22 @@ public void CheckLintResourceFileReferencesAreFixed () StringAssertEx.DoesNotContain (errorFilePath, b.LastBuildOutput, $"Path {errorFilePath} should have been replaced."); } } + + [Test] + public void SimilarAndroidXAssemblyNames ([Values(true, false)] bool publishTrimmed) + { + var proj = new XamarinAndroidApplicationProject { + IsRelease = true, + AotAssemblies = publishTrimmed, + PackageReferences = { + new Package { Id = "Xamarin.AndroidX.CustomView", Version = "1.1.0.17" }, + new Package { Id = "Xamarin.AndroidX.CustomView.PoolingContainer", Version = "1.0.0.4" }, + } + }; + proj.SetProperty (KnownProperties.PublishTrimmed, publishTrimmed.ToString()); + proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", "AndroidX.CustomView.PoolingContainer.PoolingContainer.IsPoolingContainer (null);"); + using var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs index acd69f2d7ea..4131349d150 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs @@ -118,11 +118,12 @@ public void Rewrite (DirectoryAssemblyResolver resolver, List targetAsse foreach (AssemblyDefinition asm in uniqueAssemblies) { foreach (string path in GetAssemblyPaths (asm)) { var writerParams = new WriterParameters { - WriteSymbols = (File.Exists (path + ".mdb") || File.Exists (Path.ChangeExtension (path, ".pdb"))), + WriteSymbols = File.Exists (Path.ChangeExtension (path, ".pdb")), }; - - string output = $"{path}.new"; + string directory = Path.Combine (Path.GetDirectoryName (path), "new"); + Directory.CreateDirectory (directory); + string output = Path.Combine (directory, Path.GetFileName (path)); log.LogDebugMessage ($"Writing new version of assembly: {output}"); // TODO: this should be used eventually, but it requires that all the types are reloaded from the assemblies before typemaps are generated @@ -137,36 +138,23 @@ public void Rewrite (DirectoryAssemblyResolver resolver, List targetAsse // versions around. foreach (string path in newAssemblyPaths) { string? pdb = null; - string? mdb = null; - string source = Path.ChangeExtension (Path.Combine (Path.GetDirectoryName (path), Path.GetFileNameWithoutExtension (path)), ".pdb"); + string source = Path.ChangeExtension (path, ".pdb"); if (File.Exists (source)) { pdb = source; } - source = $"{path}.mdb"; - if (File.Exists (source)) { - mdb = source; - } - foreach (string targetPath in targetAssemblyPaths) { - string target = Path.Combine (targetPath, Path.GetFileNameWithoutExtension (path)); + string target = Path.Combine (targetPath, Path.GetFileName (path)); CopyFile (path, target); if (!String.IsNullOrEmpty (pdb)) { - target = Path.ChangeExtension (Path.Combine (targetPath, Path.GetFileNameWithoutExtension (pdb)), ".pdb"); - CopyFile (pdb, target); - } - - if (!String.IsNullOrEmpty (mdb)) { - target = Path.Combine (targetPath, Path.ChangeExtension (Path.GetFileName (path), ".mdb")); - CopyFile (mdb, target); + CopyFile (pdb, Path.ChangeExtension (target, ".pdb")); } } RemoveFile (path); RemoveFile (pdb); - RemoveFile (mdb); } void CopyFile (string source, string target) @@ -182,6 +170,7 @@ void RemoveFile (string? path) } try { + log.LogDebugMessage ($"Deleting: {path}"); File.Delete (path); } catch (Exception ex) { log.LogWarning ($"Unable to delete source file '{path}'"); From 69b4ab056badcb5d25a5faf39d08baeb1b8b7010 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Thu, 29 Jun 2023 17:48:21 -0400 Subject: [PATCH 023/102] [CI] Use dotnet test slicer in nightly tests (#8154) Updates the `TimeZoneInfo` and `Localization` test stages to use the `dotnet-test-slicer` tool used by other MSBuild test runs. These test jobs have a pretty high frequency of failing and timing out, and a few changes have been made to try to reduce the points of failure. SetUp and TearDown functions have been trimmed down and made standard across the two fixtures. OneTimeSetup will prepare the device and install the project, and we will only attempt to attach log files during TearDown. The tests will launch the app activity directly with ADB, rather than using `dotnet build -t:Run` for every iteration. The tests will attempt to reinstall the app if it is not present as a fallback. --- .../automation/azure-pipelines-nightly.yaml | 343 ++++-------------- .../CodeBehindTests.cs | 2 +- .../EmbeddedDSOTests.cs | 2 +- .../Utilities/BaseTest.cs | 73 ++-- .../Utilities/DeviceTest.cs | 11 +- .../Tests/LocalizationTests.cs | 108 +++--- .../Tests/TimeZoneInfoTests.cs | 114 +++--- 7 files changed, 218 insertions(+), 435 deletions(-) diff --git a/build-tools/automation/azure-pipelines-nightly.yaml b/build-tools/automation/azure-pipelines-nightly.yaml index 029a3992395..be6442f7253 100644 --- a/build-tools/automation/azure-pipelines-nightly.yaml +++ b/build-tools/automation/azure-pipelines-nightly.yaml @@ -170,155 +170,44 @@ stages: - group: Xamarin-Secrets - group: xamops-azdev-secrets jobs: - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: TimeZoneInfoTests1 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode1 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode1" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode1-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode2 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode2" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode2-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode3 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode3" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode3-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 + - job: mac_timezoneinfo_tests + displayName: TimeZoneInfoTests Emulator Tests + strategy: + parallel: 4 + pool: + vmImage: $(HostedMacImage) + timeoutInMinutes: 120 + workspace: + clean: all + steps: + - template: yaml-templates/setup-test-environment.yaml + parameters: + installTestSlicer: true + installLegacyDotNet: false + restoreNUnitConsole: false + updateMono: false + xaprepareScenario: EmulatorTestDependencies - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: TimeZoneInfoTests2 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode4 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode4" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode4-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode5 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode5" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode5-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode6 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode6" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode6-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: $(TestAssembliesArtifactName) + downloadPath: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration) - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: TimeZoneInfoTests3 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode7 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode7" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode7-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode8 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode8" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode8-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode9 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode9" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode9-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 + - template: yaml-templates/start-stop-emulator.yaml + parameters: + emulatorMSBuildArgs: -p:TestAvdShowWindow=true - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: TimeZoneInfoTests4 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode10 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode10" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode10-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode11 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode11" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode11-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode12 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode12" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode12-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 + - template: yaml-templates/run-sliced-nunit-tests.yaml + parameters: + testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll + testFilter: method == CheckTimeZoneInfoIsCorrectWithSlicer + testRunTitle: CheckTimeZoneInfoIsCorrectNode On Device - macOS - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: TimeZoneInfoTests5 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode13 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode13" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode13-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode14 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode14" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode14-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckTimeZoneInfoIsCorrectNode15 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckTimeZoneInfoIsCorrectNode15" - testResultsFile: TestResult-CheckTimeZoneInfoIsCorrectNode15-$(XA.Build.Configuration).xml - timeoutInMinutes: 75 - retryCountOnTaskFailure: 2 + - template: yaml-templates/upload-results.yaml + parameters: + artifactName: Test Results - TimeZoneInfoTests With Emulator - macOS-$(System.JobPositionInPhase) + + - template: yaml-templates/fail-on-issue.yaml # Localization test jobs @@ -329,137 +218,41 @@ stages: - group: Xamarin-Secrets - group: xamops-azdev-secrets jobs: - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: LocalizationTests1 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode1 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode1" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode1-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode2 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode2" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode2-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode3 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode3" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode3-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 + - job: mac_localization_tests + displayName: Localization Emulator Tests + strategy: + parallel: 10 + pool: + vmImage: $(HostedMacImage) + timeoutInMinutes: 150 + workspace: + clean: all + steps: + - template: yaml-templates/setup-test-environment.yaml + parameters: + installTestSlicer: true + installLegacyDotNet: false + restoreNUnitConsole: false + updateMono: false + xaprepareScenario: EmulatorTestDependencies - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: LocalizationTests2 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode4 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode4" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode4-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode5 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode5" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode5-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode6 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode6" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode6-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: $(TestAssembliesArtifactName) + downloadPath: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration) - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: LocalizationTests3 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode7 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode7" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode7-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode8 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode8" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode8-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode9 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode9" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode9-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 + - template: yaml-templates/start-stop-emulator.yaml + parameters: + emulatorMSBuildArgs: -p:TestAvdShowWindow=true - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: LocalizationTests4 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode10 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode10" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode10-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode11 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode11" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode11-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode12 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode12" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode12-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 + - template: yaml-templates/run-sliced-nunit-tests.yaml + parameters: + testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll + testFilter: method == CheckLocalizationIsCorrectWithSlicer + testRunTitle: CheckTimeZoneInfoIsCorrect On Device - macOS - - template: yaml-templates/run-emulator-tests.yaml - parameters: - jobName: LocalizationTests5 - emulatorMSBuildArgs: -p:TestAvdShowWindow=true - testSteps: - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode13 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode13" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode13-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode14 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode14" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode14-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 - - template: run-nunit-tests.yaml - parameters: - testRunTitle: CheckLocalizationIsCorrectNode15 On Device - macOS - testAssembly: $(System.DefaultWorkingDirectory)/bin/Test$(XA.Build.Configuration)/MSBuildDeviceIntegration/$(DotNetStableTargetFramework)/MSBuildDeviceIntegration.dll - dotNetTestExtraArgs: --filter "Name=CheckLocalizationIsCorrectNode15" - testResultsFile: TestResult-CheckLocalizationIsCorrectNode15-$(XA.Build.Configuration).xml - retryCountOnTaskFailure: 2 + - template: yaml-templates/upload-results.yaml + parameters: + artifactName: Test Results - Localization With Emulator - macOS-$(System.JobPositionInPhase) + + - template: yaml-templates/fail-on-issue.yaml diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs index c47c0a169ee..a64a11f7bce 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/CodeBehindTests.cs @@ -152,7 +152,7 @@ static CodeBehindTests () { TestProjectRootDirectory = Path.GetFullPath (Path.Combine (XABuildPaths.TopDirectory, "tests", "CodeBehind", "BuildTests")); CommonSampleLibraryRootDirectory = Path.GetFullPath (Path.Combine (XABuildPaths.TopDirectory, "tests", "CodeBehind", CommonSampleLibraryName)); - TestOutputDir = Path.Combine (SetUp.TestDirectoryRoot, "temp", "CodeBehind"); + TestOutputDir = Path.Combine (XABuildPaths.TestOutputDirectory, "temp", "CodeBehind"); if (Builder.UseDotNet) { ProjectName += ".NET"; } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EmbeddedDSOTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EmbeddedDSOTests.cs index d11cc65c818..714f88a9449 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EmbeddedDSOTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EmbeddedDSOTests.cs @@ -57,7 +57,7 @@ public bool Build (string projectOrSolution, string target, string [] parameters static EmbeddedDSOTests () { TestProjectRootDirectory = Path.GetFullPath (Path.Combine (XABuildPaths.TopDirectory, "tests", "EmbeddedDSOs", "EmbeddedDSO")); - TestOutputDir = Path.Combine (SetUp.TestDirectoryRoot, "temp", "EmbeddedDSO"); + TestOutputDir = Path.Combine (XABuildPaths.TestOutputDirectory, "temp", "EmbeddedDSO"); produced_binaries = new List { $"{ProjectAssemblyName}.dll", diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs index ee3ad36fa0a..e753a25b41b 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/BaseTest.cs @@ -23,58 +23,9 @@ public class BaseTest public static ConcurrentDictionary TestOutputDirectories = new ConcurrentDictionary (); public static ConcurrentDictionary TestPackageNames = new ConcurrentDictionary (); - [SetUpFixture] - public class SetUp - { - public static string TestDirectoryRoot { - get; - private set; - } - - [OneTimeSetUp] - public void BeforeAllTests () - { - TestDirectoryRoot = XABuildPaths.TestOutputDirectory; - } - - [OneTimeTearDown] - public void AfterAllTests () - { - if (System.Diagnostics.Debugger.IsAttached) - return; - - //NOTE: adb.exe can cause a couple issues on Windows - // 1) it holds a lock on ~/android-toolchain, so a future build that needs to delete/recreate would fail - // 2) the MSBuild task *can* hang until adb.exe exits - - try { - RunAdbCommand ("kill-server", true); - } catch (Exception ex) { - Console.Error.WriteLine ("Failed to run adb kill-server: " + ex); - } - - //NOTE: in case `adb kill-server` fails, kill the process as a last resort - foreach (var p in Process.GetProcessesByName ("adb.exe")) - p.Kill (); - } - - } - protected bool IsWindows => TestEnvironment.IsWindows; - protected bool IsMacOS => TestEnvironment.IsMacOS; - - protected bool IsLinux => TestEnvironment.IsLinux; - - public string StagingPath { - get { return Environment.GetFolderPath (Environment.SpecialFolder.MyDocuments); } - } - - public string Root { - get { - return Path.GetFullPath (SetUp.TestDirectoryRoot); - } - } + public string Root => Path.GetFullPath (XABuildPaths.TestOutputDirectory); public static bool CommercialBuildAvailable => TestEnvironment.CommercialBuildAvailable; @@ -569,6 +520,28 @@ public void TestSetup () TestContext.Out.Flush (); } + [OneTimeTearDown] + protected virtual void AfterAllTests () + { + if (System.Diagnostics.Debugger.IsAttached) + return; + + //NOTE: adb.exe can cause a couple issues on Windows + // 1) it holds a lock on ~/android-toolchain, so a future build that needs to delete/recreate would fail + // 2) the MSBuild task *can* hang until adb.exe exits + if (IsWindows) { + try { + RunAdbCommand ("kill-server", true); + } catch (Exception ex) { + Console.Error.WriteLine ("Failed to run adb kill-server: " + ex); + } + + //NOTE: in case `adb kill-server` fails, kill the process as a last resort + foreach (var p in Process.GetProcessesByName ("adb.exe")) + p.Kill (); + } + } + [TearDown] protected virtual void CleanupTest () { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/DeviceTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/DeviceTest.cs index 0e5d0ed3909..0184ef1d425 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/DeviceTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/DeviceTest.cs @@ -73,7 +73,7 @@ public void DeviceSetup () } [OneTimeTearDown] - public void DeviceTearDown () + protected virtual void DeviceTearDown () { if (IsDeviceAttached ()) { // make sure we are not on a guest user anymore. @@ -199,11 +199,16 @@ protected static void RunProjectAndAssert (XamarinAndroidApplicationProject proj builder.BuildLogFile = logName; Assert.True (builder.RunTarget (proj, "_Run", doNotCleanupOnUpdate: doNotCleanupOnUpdate, parameters: parameters), "Project should have run."); } else { - var result = AdbStartActivity ($"{proj.PackageName}/{proj.JavaPackageName}.MainActivity"); - Assert.IsTrue (result.Contains ("Starting: Intent { cmp="), $"Attempt to start activity failed with:\n{result}"); + StartActivityAndAssert (proj); } } + protected static void StartActivityAndAssert (XamarinAndroidApplicationProject proj) + { + var result = AdbStartActivity ($"{proj.PackageName}/{proj.JavaPackageName}.MainActivity"); + Assert.IsTrue (result.Contains ("Starting: Intent { cmp="), $"Attempt to start activity failed with:\n{result}"); + } + protected TimeSpan ProfileFor (Func func, TimeSpan? timeout = null) { var stopwatch = new Stopwatch (); diff --git a/tests/MSBuildDeviceIntegration/Tests/LocalizationTests.cs b/tests/MSBuildDeviceIntegration/Tests/LocalizationTests.cs index 0f58f12ba19..647bfee8024 100644 --- a/tests/MSBuildDeviceIntegration/Tests/LocalizationTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/LocalizationTests.cs @@ -3,6 +3,7 @@ using System.Globalization; using System.IO; using System.Linq; +using System.Threading; using Mono.Unix.Native; using NUnit.Framework; using NUnit.Framework.Interfaces; @@ -16,8 +17,8 @@ namespace Xamarin.Android.Build.Tests [NonParallelizable] public class LocalizationTests : DeviceTest { - static ProjectBuilder builder; - static XamarinAndroidApplicationProject proj; + ProjectBuilder builder; + XamarinAndroidApplicationProject proj; string localeFileSuffix; [OneTimeSetUp] @@ -60,19 +61,6 @@ public override void SetupTest () if (!string.IsNullOrEmpty (localeParam)) { localeFileSuffix = localeParam.Replace ("/", "-"); } - - if (!IsDeviceAttached (refreshCachedValue: true)) { - RestartDevice (); - AssertHasDevices (); - } - - // Attempt to reinstall the app that was installed during fixture setup if it is missing - var packageOutput = RunAdbCommand ($"shell pm list packages {proj.PackageName}").Trim (); - var expectedPackageOutput = $"package:{proj.PackageName}"; - if (packageOutput != expectedPackageOutput) { - builder.BuildLogFile = $"setup-install-{localeFileSuffix}.log"; - Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); - } } /// @@ -93,27 +81,22 @@ protected override void CleanupTest () } } + protected override void DeviceTearDown () + { + } + [OneTimeTearDown] - public void AfterAllTests () + protected override void AfterAllTests () { - string output = Path.Combine (Root, builder?.ProjectDirectory); - if (TestContext.CurrentContext.Result.FailCount == 0 && Directory.Exists (output)) { - try { - Directory.Delete (output, recursive: true); - } catch (IOException ex) { - // This happens on CI occasionally, let's not fail the test - TestContext.Out.WriteLine ($"Failed to delete '{output}': {ex}"); - } - } } const int LOCALIZATION_NODE_COUNT = 15; const int LOCALIZATION_RETRY_COUNT = 3; - static object [] GetLocalizationTestCases (int node) + static List GetLocalizationTestInfo () { - List tests = new List (); + var tests = new List (); var ignore = new string [] { "he-IL", // maps to wi-IL on Android. "id-ID", // maps to in-ID on Android @@ -127,11 +110,14 @@ static object [] GetLocalizationTestCases (int node) TestContext.WriteLine ($"Ignoring {ci.Name} Localization Test"); continue; } - tests.Add (new object [] { - ci.Name, - }); + tests.Add (ci.Name); } + return tests; + } + static object [] GetLocalizationTestCases (int node) + { + var tests = GetLocalizationTestInfo (); return tests.Where (p => tests.IndexOf (p) % LOCALIZATION_NODE_COUNT == node).ToArray (); } @@ -210,41 +196,56 @@ static object [] GetLocalizationTestCases (int node) [TestCaseSource (nameof (GetLocalizationTestCases), new object [] { 14 })] public void CheckLocalizationIsCorrectNode15 (string locale) => CheckLocalizationIsCorrect (locale); + [Test] + [Retry (LOCALIZATION_RETRY_COUNT)] + [TestCaseSource (nameof (GetLocalizationTestInfo))] + public void CheckLocalizationIsCorrectWithSlicer (string locale) => CheckLocalizationIsCorrect (locale); + public void CheckLocalizationIsCorrect (string locale) { + AssertHasDevices (); + + // Attempt to reinstall the app that was installed during fixture setup if it is missing + var packageOutput = RunAdbCommand ($"shell pm list packages {proj.PackageName}").Trim (); + var expectedPackageOutput = $"package:{proj.PackageName}"; + if (packageOutput != expectedPackageOutput) { + builder.BuildLogFile = $"setup-install-{localeFileSuffix}.log"; + Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); + } + + RunAdbCommand ($"shell am force-stop --user all {proj.PackageName}"); + RunAdbCommand ($"shell am kill --user all {proj.PackageName}"); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, $"startup-logcat-{locale.Replace ("/", "-")}.log"); string deviceLocale = RunAdbCommand ("shell getprop persist.sys.locale")?.Trim (); TestContext.Out.WriteLine ($"test value:{locale}, prop value:{deviceLocale}"); - if (deviceLocale != locale) { - for (int attempt = 0; attempt < 5; attempt++) { - TestContext.Out.WriteLine ($"{nameof(CheckLocalizationIsCorrect)}: Setting Locale to {locale}, attempt {attempt}..."); - ClearAdbLogcat (); - var rebootLogcatFile = Path.Combine (Root, builder.ProjectDirectory, $"reboot{attempt}-logcat-{locale.Replace ("/", "-")}.log"); - - // https://developer.android.com/guide/topics/resources/localization#changing-the-emulator-locale-from-the-adb-shell - RunAdbCommand ($"shell \"su root setprop persist.sys.locale {locale};su root stop;sleep 5;su root start;\""); - - if (!MonitorAdbLogcat ((l) => { - if (l.Contains ("ActivityManager: Finished processing BOOT_COMPLETED")) - return true; - return false; - }, rebootLogcatFile, timeout: 60)) { - TestContext.Out.WriteLine ($"{nameof(CheckLocalizationIsCorrect)}: wating for boot to complete failed or timed out."); - } - deviceLocale = RunAdbCommand ("shell getprop persist.sys.locale")?.Trim (); - if (deviceLocale == locale) { - break; - } + for (int attempt = 0; attempt < 5; attempt++) { + TestContext.Out.WriteLine ($"{nameof(CheckLocalizationIsCorrect)}: Setting Locale to {locale}, attempt {attempt}..."); + ClearAdbLogcat (); + var rebootLogcatFile = Path.Combine (Root, builder.ProjectDirectory, $"reboot{attempt}-logcat-{locale.Replace ("/", "-")}.log"); + + // https://developer.android.com/guide/topics/resources/localization#changing-the-emulator-locale-from-the-adb-shell + RunAdbCommand ($"shell \"su root setprop persist.sys.locale {locale};su root stop;sleep 5;su root start;\""); + + if (!MonitorAdbLogcat ((l) => { + if (l.Contains ("ActivityManager: Finished processing BOOT_COMPLETED")) + return true; + return false; + }, rebootLogcatFile, timeout: 60)) { + TestContext.Out.WriteLine ($"{nameof(CheckLocalizationIsCorrect)}: wating for boot to complete failed or timed out."); + } + deviceLocale = RunAdbCommand ("shell getprop persist.sys.locale")?.Trim (); + if (deviceLocale == locale) { + break; } } Assert.AreEqual (locale, deviceLocale, $"The command to set the device locale to {locale} failed. Current device locale is {deviceLocale}"); ClearAdbLogcat (); - RunAdbCommand ($"shell am force-stop --user all {proj.PackageName}"); - RunAdbCommand ($"shell am kill --user all {proj.PackageName}"); - RunProjectAndAssert (proj, builder, logName: $"run-{locale.Replace ("/", "-")}.log"); + Thread.Sleep (1000); + StartActivityAndAssert (proj); string logcatSearchString = "Strings.SomeString="; string expectedLogcatOutput = $"{logcatSearchString}{locale}"; @@ -271,7 +272,6 @@ public void CheckLocalizationIsCorrect (string locale) return false; }, humanizerLogCatFile, timeout:45), $"App output did not contain '{logcatSearchString}'"); Assert.IsTrue (logLine.Contains (expectedLogcatOutput), $"Line '{logLine}' did not contain '{expectedLogcatOutput}'"); - } } } diff --git a/tests/MSBuildDeviceIntegration/Tests/TimeZoneInfoTests.cs b/tests/MSBuildDeviceIntegration/Tests/TimeZoneInfoTests.cs index cc25697cc69..d4e6033a063 100644 --- a/tests/MSBuildDeviceIntegration/Tests/TimeZoneInfoTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/TimeZoneInfoTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Threading; using NUnit.Framework; using NUnit.Framework.Interfaces; using Xamarin.ProjectTools; @@ -13,11 +14,15 @@ namespace Xamarin.Android.Build.Tests [NonParallelizable] public class TimeZoneInfoTests : DeviceTest { - static ProjectBuilder builder; + ProjectBuilder builder; + XamarinAndroidApplicationProject proj; + string tzFileSuffix; [OneTimeSetUp] public void BeforeAllTests () { + AssertHasDevices (); + string debuggable = RunAdbCommand ("shell getprop ro.debuggable"); if (debuggable != "1") { Assert.Fail ("TimeZoneInfoTests need to use `su root` and this device does not support that feature. Try using an emulator."); @@ -25,15 +30,23 @@ public void BeforeAllTests () // Disable auto timezone RunAdbCommand ("shell settings put global auto_time_zone 0"); + proj = new XamarinAndroidApplicationProject (packageName: "TimeZoneInfoTests"); + proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @"button.Text = $""TimeZoneInfo={TimeZoneInfo.Local.Id}""; + Console.WriteLine ($""TimeZoneInfoNative={Java.Util.TimeZone.Default.ID}""); + Console.WriteLine ($""TimeZoneInfoTests.TimeZoneInfo={TimeZoneInfo.Local.Id}""); +"); + builder = CreateApkBuilder (Path.Combine ("temp", "TimeZoneInfoTests")); + builder.BuildLogFile = "onetimesetup-install.log"; + Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); } [SetUp] public override void SetupTest () { - if (!IsDeviceAttached (refreshCachedValue: true)) { - RestartDevice (); - AssertHasDevices (); + var tzParam = TestContext.CurrentContext.Test.Arguments[0] as string; + if (!string.IsNullOrEmpty (tzParam)) { + tzFileSuffix = tzParam.Replace ("/", "-"); } } @@ -44,40 +57,33 @@ public override void SetupTest () [TearDown] protected override void CleanupTest () { - var tzParam = TestContext.CurrentContext.Test.Arguments[0] as string; - if (!string.IsNullOrEmpty (tzParam)) { - tzParam = tzParam.Replace ("/", "-"); - } - string output = Path.Combine (Root, builder?.ProjectDirectory); if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed && Directory.Exists (output)) { - foreach (var testFile in Directory.GetFiles (output, $"*{tzParam}*log", SearchOption.AllDirectories)) { + foreach (var setupFile in Directory.GetFiles (output, $"*onetimesetup*log", SearchOption.AllDirectories)) { + TestContext.AddTestAttachment (setupFile, Path.GetFileNameWithoutExtension (setupFile)); + } + foreach (var testFile in Directory.GetFiles (output, $"*{tzFileSuffix}*log", SearchOption.AllDirectories)) { TestContext.AddTestAttachment (testFile, Path.GetFileNameWithoutExtension (testFile)); } } } + protected override void DeviceTearDown () + { + } + [OneTimeTearDown] - public void AfterAllTests () + protected override void AfterAllTests () { - string output = Path.Combine (Root, builder?.ProjectDirectory); - if (TestContext.CurrentContext.Result.FailCount == 0 && Directory.Exists (output)) { - try { - Directory.Delete (output, recursive: true); - } catch (IOException ex) { - // This happens on CI occasionally, let's not fail the test - TestContext.Out.WriteLine ($"Failed to delete '{output}': {ex}"); - } - } } const int TIMEZONE_NODE_COUNT = 15; const int TIMEZONE_RETRY_COUNT = 3; - static object [] GetTimeZoneTestCases (int node) + static List GetTimeZoneTestInfo () { - List tests = new List (); + var tests = new List (); var ignore = new string [] { "Asia/Qostanay", "US/Pacific-New" @@ -88,10 +94,14 @@ static object [] GetTimeZoneTestCases (int node) TestContext.WriteLine ($"Ignoring {tz} TimeZone Test"); continue; } - tests.Add (new object [] { - tz, - }); + tests.Add (tz); } + return tests; + } + + static object [] GetTimeZoneTestCases (int node) + { + var tests = GetTimeZoneTestInfo (); return tests.Where (p => tests.IndexOf (p) % TIMEZONE_NODE_COUNT == node).ToArray (); } @@ -170,44 +180,46 @@ static object [] GetTimeZoneTestCases (int node) [TestCaseSource (nameof (GetTimeZoneTestCases), new object [] { 14 })] public void CheckTimeZoneInfoIsCorrectNode15 (string timeZone) => CheckTimeZoneInfoIsCorrect (timeZone); + [Test] + [Retry (TIMEZONE_RETRY_COUNT)] + [TestCaseSource (nameof (GetTimeZoneTestInfo))] + public void CheckTimeZoneInfoIsCorrectWithSlicer (string timeZone) => CheckTimeZoneInfoIsCorrect (timeZone); + public void CheckTimeZoneInfoIsCorrect (string timeZone) { - var proj = new XamarinAndroidApplicationProject (packageName: "TimeZoneInfoTests"); - if (Builder.UseDotNet) { - proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @"button.Text = $""TimeZoneInfo={TimeZoneInfo.Local.Id}""; - Console.WriteLine ($""TimeZoneInfoNative={Java.Util.TimeZone.Default.ID}""); - Console.WriteLine ($""TimeZoneInfoTests.TimeZoneInfo={TimeZoneInfo.Local.Id}""); -"); - } else { - proj.MainActivity = proj.DefaultMainActivity.Replace ("//${AFTER_ONCREATE}", @"button.Text = $""TimeZoneInfo={TimeZoneInfo.Local.DisplayName}""; - Console.WriteLine ($""TimeZoneInfoNative={Java.Util.TimeZone.Default.ID}""); - Console.WriteLine ($""TimeZoneInfoTests.TimeZoneInfo={TimeZoneInfo.Local.DisplayName}""); -"); + AssertHasDevices (); + + // Attempt to reinstall the app that was installed during fixture setup if it is missing + var packageOutput = RunAdbCommand ($"shell pm list packages {proj.PackageName}").Trim (); + var expectedPackageOutput = $"package:{proj.PackageName}"; + if (packageOutput != expectedPackageOutput) { + builder.BuildLogFile = $"setup-install-{tzFileSuffix}.log"; + Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); } + RunAdbCommand ($"shell am force-stop --user all {proj.PackageName}"); + RunAdbCommand ($"shell am kill --user all {proj.PackageName}"); + var appStartupLogcatFile = Path.Combine (Root, builder.ProjectDirectory, $"startup-logcat-{timeZone.Replace ("/", "-")}.log"); + RunAdbCommand ($"shell su root setprop persist.sys.timezone \"America/New_York\""); string deviceTz = RunAdbCommand ("shell getprop persist.sys.timezone")?.Trim (); - - if (deviceTz != timeZone) { - for (int attempt = 0; attempt < 5; attempt++) { - TestContext.Out.WriteLine ($"{nameof (CheckTimeZoneInfoIsCorrect)}: Setting TimeZone to {timeZone}, attempt {attempt}..."); - ClearAdbLogcat (); - RunAdbCommand ($"shell su root setprop persist.sys.timezone \"{timeZone}\""); - deviceTz = RunAdbCommand ("shell getprop persist.sys.timezone")?.Trim (); - if (deviceTz == timeZone) { - break; - } + TestContext.Out.WriteLine ($"test value:{timeZone}, prop value:{deviceTz}"); + + for (int attempt = 0; attempt < 5; attempt++) { + TestContext.Out.WriteLine ($"{nameof (CheckTimeZoneInfoIsCorrect)}: Setting TimeZone to {timeZone}, attempt {attempt}..."); + ClearAdbLogcat (); + RunAdbCommand ($"shell su root setprop persist.sys.timezone \"{timeZone}\""); + deviceTz = RunAdbCommand ("shell getprop persist.sys.timezone")?.Trim (); + if (deviceTz == timeZone) { + break; } } Assert.AreEqual (timeZone, deviceTz, $"The command to set the device timezone to {timeZone} failed. Current device timezone is {deviceTz}"); - builder.BuildLogFile = $"install-{timeZone.Replace ("/", "-")}.log"; - Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); ClearAdbLogcat (); - RunAdbCommand ($"shell am force-stop --user all {proj.PackageName}"); - RunAdbCommand ($"shell am kill --user all {proj.PackageName}"); - RunProjectAndAssert (proj, builder, logName: $"run-{timeZone.Replace ("/", "-")}.log"); + Thread.Sleep (1000); + StartActivityAndAssert (proj); string logcatSearchString = "TimeZoneInfoTests.TimeZoneInfo="; string expectedLogcatOutput = $"{logcatSearchString}{timeZone}"; From 47087d5604645103786ff19b39dd04474d05dd0b Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 6 Jul 2023 10:50:55 +0200 Subject: [PATCH 024/102] [xaprepare] update Debian dependencies for current unstable (trixie) (#8169) Current Debian/unstable (otherwise known as sid), codename trixie, made libncurses5-dev a transitional package and the package replacing it is libncurses-dev Update `xaprepare` to install the new package on systems running Debian `trixie` (13) or newer. --- .../Dependencies/Linux.Debian.cs | 28 ++++++++++++++++++- .../Dependencies/Linux.DebianCommon.cs | 1 - 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs index f904472855a..a20b2b3504e 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.Debian.cs @@ -16,6 +16,14 @@ class LinuxDebian : LinuxDebianCommon new DebianLinuxProgram ("openjdk-8-jdk"), }; + static readonly List packagesPreTrixie = new List { + new DebianLinuxProgram ("libncurses5-dev"), + }; + + static readonly List packagesTrixieAndLater = new List { + new DebianLinuxProgram ("libncurses-dev"), + }; + // zulu-8 does NOT exist as official Debian package! We need it for our bots, but we have to figure out what to // do with Debian 10+ in general, as it does not contain OpenJDK 8 anymore and we require it to work. static readonly List packages10AndNewerBuildBots = new List { @@ -45,8 +53,26 @@ protected override void InitializeDependencies () if (DebianRelease.Major >= 10 || (IsTesting && String.Compare ("buster", CodeName, StringComparison.OrdinalIgnoreCase) == 0)) { if (Context.IsRunningOnHostedAzureAgent) Dependencies.AddRange (packages10AndNewerBuildBots); - } else + if (DebianRelease.Major >= 13) { + Dependencies.AddRange (packagesTrixieAndLater); + } else { + Dependencies.AddRange (packagesPreTrixie); + } + } else { Dependencies.AddRange (packagesPre10); + Dependencies.AddRange (packagesPreTrixie); + } + } + + static bool IsDebian13OrNewer (string? version) + { + if (String.IsNullOrEmpty (version)) { + return false; + } + + return + version.IndexOf ("trixie", StringComparison.OrdinalIgnoreCase) >= 0 || + version.IndexOf ("sid", StringComparison.OrdinalIgnoreCase) >= 0; } static bool IsDebian10OrNewer (string? version) diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.DebianCommon.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.DebianCommon.cs index 71a4e2d2f8f..a37e9ff3217 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.DebianCommon.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Dependencies/Linux.DebianCommon.cs @@ -19,7 +19,6 @@ abstract class LinuxDebianCommon : Linux new DebianLinuxProgram ("g++-mingw-w64"), new DebianLinuxProgram ("gcc-mingw-w64"), new DebianLinuxProgram ("git"), - new DebianLinuxProgram ("libncurses5-dev"), new DebianLinuxProgram ("libtool"), new DebianLinuxProgram ("libz-mingw-w64-dev"), new DebianLinuxProgram ("linux-libc-dev"), From d4078177695942a4dffd8a38fbb31da45b6d4069 Mon Sep 17 00:00:00 2001 From: Jonathan Pryor Date: Thu, 6 Jul 2023 09:40:00 -0400 Subject: [PATCH 025/102] [Xamarin.Android.Build.Tasks] Move MonoAndroidAssetsDirIntermediate (#8166) Fixes: https://github.com/xamarin/xamarin-android/issues/8095 Context: f99fc814b0dcc021a441e70bb5a487b2034f6760 Initialize `$(MonoAndroidAssetsDirIntermediate)` earlier in `Xamarin.Android.Common.targets`, so that the existing `$(_XARemapMembersFilePath)` property (f99fc814) is able to correctly use it. --- .../Xamarin.Android.Common.targets | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index 9c5fedf7980..b118454ee96 100644 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -363,6 +363,12 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. + + + $(IntermediateOutputPath)assets\ + Assets + + - - $(IntermediateOutputPath)assets\ - Assets - - Date: Thu, 6 Jul 2023 10:15:34 -0500 Subject: [PATCH 026/102] Bump to dotnet/installer/main@28d4a6b4be 8.0.100-preview.7.23330.16 (#8162) Changes: https://github.com/dotnet/installer/compare/d2a244f560...28d4a6b4be Changes: https://github.com/dotnet/runtime/compare/eaa9717d90...3e87528325 Changes: https://github.com/dotnet/emsdk/compare/e004a85d84...60a73f97a0 Changes: https://github.com/dotnet/cecil/compare/f449dc9923...3e46711f5a Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-preview.7.23325.5 to 8.0.100-preview.7.23330.16 * Microsoft.NETCore.App.Ref: from 8.0.0-preview.7.23325.2 to 8.0.0-preview.7.23329.8 * Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.7.23321.3 to 8.0.0-preview.7.23326.1 * Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.7.23325.2 to 8.0.0-preview.7.23329.8 * Microsoft.DotNet.Cecil: from 0.11.4-alpha.23319.2 to 0.11.4-alpha.23327.1 --- eng/Version.Details.xml | 20 ++++++++++---------- eng/Versions.props | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index ba9c806e665..cf060270d0a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,24 +1,24 @@ - + https://github.com/dotnet/installer - d2a244f560b9f89387a5e748c19adf3114153f89 + 28d4a6b4bed1515bdbe491c9e0c8ef7aa3a24497 - + https://github.com/dotnet/runtime - eaa9717d90115cea43b4cdd7a2a49e6d3c3d780e + 3e87528325b09f884b0a09a8c4ef79393abfd0db - + https://github.com/dotnet/runtime - eaa9717d90115cea43b4cdd7a2a49e6d3c3d780e + 3e87528325b09f884b0a09a8c4ef79393abfd0db - + https://github.com/dotnet/emsdk - e004a85d8403425945865746116db641ba096df7 + 60a73f97a0ec16c25ce4d36b1bcff1fedb831716 - + https://github.com/dotnet/cecil - f449dc99239d16ed4d329207101244e8438e6d3d + 3e46711f5a933551557286d211970faa08b07b7e diff --git a/eng/Versions.props b/eng/Versions.props index 16ae9a28f4e..c060c201fb3 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,15 +1,15 @@ - 8.0.100-preview.7.23325.5 - 8.0.0-preview.7.23325.2 - 8.0.0-preview.7.23325.2 + 8.0.100-preview.7.23330.16 + 8.0.0-preview.7.23329.8 + 8.0.0-preview.7.23329.8 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.7.23321.3 + 8.0.0-preview.7.23326.1 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 - 0.11.4-alpha.23319.2 + 0.11.4-alpha.23327.1 $(MicrosoftNETCoreAppRefPackageVersion) From a850d8147d6c1d066f3849e7cf8fab231497c64b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Jul 2023 13:16:52 -0500 Subject: [PATCH 027/102] Bump external/Java.Interop from `738de61` to `e1121ea` (#8132) Bumps [external/Java.Interop](https://github.com/xamarin/java.interop) from `738de61` to `e1121ea`. - [Commits](https://github.com/xamarin/java.interop/compare/738de61c6a271a8c04e3500fbac80c7f95036d92...e1121ead9f1602c1590abfa6235fa16aec567c4d) --- updated-dependencies: - dependency-name: external/Java.Interop dependency-type: direct:production ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- external/Java.Interop | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/Java.Interop b/external/Java.Interop index 738de61c6a2..e1121ead9f1 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 738de61c6a271a8c04e3500fbac80c7f95036d92 +Subproject commit e1121ead9f1602c1590abfa6235fa16aec567c4d From 8b613c26cafaaee4a7af4c173e5e985143b55a2e Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Wed, 12 Jul 2023 10:26:41 -0400 Subject: [PATCH 028/102] [AndroidDependenciesTests] Use platform-tools 34.0.4 (#8184) The `InstallAndroidDependenciesTest` test has been failing: _AndroidSdkDirectory not set to new SDK path /Users/runner/work/1/a/TestRelease/07-11_21.59.53/temp/InstallAndroidDependenciesTest/android-sdk, probably because Google's repository has a newer platform-tools package! repository2-3.xml contains platform-tools 34.0.4; expected 34.0.3! Fix this by bumping the platform-tools version that we try to install during this test to 34.0.4. --- .../Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs index 372d0746881..8da53fde3e3 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs @@ -36,7 +36,7 @@ public void InstallAndroidDependenciesTest () var proj = new XamarinAndroidApplicationProject { TargetSdkVersion = apiLevel.ToString (), }; - const string ExpectedPlatformToolsVersion = "34.0.3"; + const string ExpectedPlatformToolsVersion = "34.0.4"; using (var b = CreateApkBuilder ()) { b.CleanupAfterSuccessfulBuild = false; string defaultTarget = b.Target; From f21e10deed466c71713e1b35dbc8a327880c2c7c Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Thu, 13 Jul 2023 04:52:42 -0400 Subject: [PATCH 029/102] [AndroidDependenciesTests] Test both manifest types (#8186) Updates the InstallAndroidDependenciesTest test to run against the self hosted Xamarin manifest, as well as Googles v2 manifest. For the default case, we shouldn't override any package versions. The dependency versions we calculate should be present in, and installable from, our manifest. For the Google manifest case, we should override the platform-tools version. Their manifest only ever contains one platform-tools version, and it is updated somewhat regularly causing the test to fail every time it changes. --- .../AndroidDependenciesTests.cs | 64 ++++++++++--------- 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs index 8da53fde3e3..b63d8c2102e 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidDependenciesTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; +using System.Text; using System.Xml; using System.Xml.Linq; using NUnit.Framework; @@ -16,11 +17,9 @@ public class AndroidDependenciesTests : BaseTest { [Test] [NonParallelizable] // Do not run environment modifying tests in parallel. - public void InstallAndroidDependenciesTest () + public void InstallAndroidDependenciesTest ([Values ("GoogleV2", "Xamarin")] string manifestType) { AssertCommercialBuild (); - // We need to grab the latest API level *before* changing env vars - var apiLevel = AndroidSdkResolver.GetMaxInstalledPlatform (); var oldSdkPath = Environment.GetEnvironmentVariable ("TEST_ANDROID_SDK_PATH"); var oldJdkPath = Environment.GetEnvironmentVariable ("TEST_ANDROID_JDK_PATH"); try { @@ -33,41 +32,48 @@ public void InstallAndroidDependenciesTest () Directory.Delete (path, recursive: true); Directory.CreateDirectory (path); } - var proj = new XamarinAndroidApplicationProject { - TargetSdkVersion = apiLevel.ToString (), + + var proj = new XamarinAndroidApplicationProject (); + var buildArgs = new List { + "AcceptAndroidSDKLicenses=true", + $"AndroidManifestType={manifestType}", }; - const string ExpectedPlatformToolsVersion = "34.0.4"; + // When using the default Xamarin manifest, this test should fail if we can't install any of the defaults in Xamarin.Android.Tools.Versions.props + // When using the Google manifest, override the platform tools version to the one in their manifest as it only ever contains one version + if (manifestType == "GoogleV2") { + buildArgs.Add ($"AndroidSdkPlatformToolsVersion={GetCurrentPlatformToolsVersion ()}"); + } + using (var b = CreateApkBuilder ()) { b.CleanupAfterSuccessfulBuild = false; string defaultTarget = b.Target; b.Target = "InstallAndroidDependencies"; b.BuildLogFile = "install-deps.log"; - Assert.IsTrue (b.Build (proj, parameters: new string [] { - "AcceptAndroidSDKLicenses=true", - "AndroidManifestType=GoogleV2", // Need GoogleV2 so we can install API-32 - $"AndroidSdkPlatformToolsVersion={ExpectedPlatformToolsVersion}", - }), "InstallAndroidDependencies should have succeeded."); - b.Target = defaultTarget; - b.BuildLogFile = "build.log"; - Assert.IsTrue (b.Build (proj, true), "build should have succeeded."); - bool usedNewDir = b.LastBuildOutput.ContainsText ($"Output Property: _AndroidSdkDirectory={sdkPath}"); - if (!usedNewDir) { - // Is this because the platform-tools version changed (again?!) - try { - var currentPlatformToolsVersion = GetCurrentPlatformToolsVersion (); - if (currentPlatformToolsVersion != ExpectedPlatformToolsVersion) { - Assert.Fail ($"_AndroidSdkDirectory not set to new SDK path `{sdkPath}`, *probably* because Google's repository has a newer platform-tools package! " + - $"repository2-3.xml contains platform-tools {currentPlatformToolsVersion}; expected {ExpectedPlatformToolsVersion}!"); + Assert.IsTrue (b.Build (proj, parameters: buildArgs.ToArray ()), "InstallAndroidDependencies should have succeeded."); + + // When dependencies can not be resolved/installed a warning will be present in build output: + // Dependency `platform-tools` should have been installed but could not be resolved. + var depFailedMessage = "should have been installed but could not be resolved"; + bool failedToInstall = b.LastBuildOutput.ContainsText (depFailedMessage); + if (failedToInstall) { + var sb = new StringBuilder (); + foreach (var line in b.LastBuildOutput) { + if (line.Contains (depFailedMessage)) { + sb.AppendLine (line); } } - catch (Exception e) { - TestContext.WriteLine ($"Could not extract platform-tools version from repository2-3.xml: {e}"); - } + Assert.Fail ($"A required dependency was not installed, warnings are listed below. Please check the task output in 'install-deps.log'.\n{sb.ToString ()}"); } - Assert.IsTrue (usedNewDir, $"_AndroidSdkDirectory was not set to new SDK path `{sdkPath}`."); + + b.Target = defaultTarget; + b.BuildLogFile = "build.log"; + Assert.IsTrue (b.Build (proj, true), "build should have succeeded."); + Assert.IsTrue ( b.LastBuildOutput.ContainsText ($"Output Property: _AndroidSdkDirectory={sdkPath}"), + $"_AndroidSdkDirectory was not set to new SDK path `{sdkPath}`. Please check the task output in 'install-deps.log'"); Assert.IsTrue (b.LastBuildOutput.ContainsText ($"Output Property: _JavaSdkDirectory={jdkPath}"), - $"_JavaSdkDirectory was not set to new JDK path `{jdkPath}`."); - Assert.IsTrue (b.LastBuildOutput.ContainsText ($"JavaPlatformJarPath={sdkPath}"), $"JavaPlatformJarPath did not contain new SDK path `{sdkPath}`."); + $"_JavaSdkDirectory was not set to new JDK path `{jdkPath}`. Please check the task output in 'install-deps.log'"); + Assert.IsTrue (b.LastBuildOutput.ContainsText ($"JavaPlatformJarPath={sdkPath}"), + $"JavaPlatformJarPath did not contain new SDK path `{sdkPath}`. Please check the task output in 'install-deps.log'"); } } finally { Environment.SetEnvironmentVariable ("TEST_ANDROID_SDK_PATH", oldSdkPath); @@ -89,7 +95,7 @@ static string GetCurrentPlatformToolsVersion () var revision = platformToolsPackage.Element ("revision"); - return $"{revision.Element ("major")}.{revision.Element ("minor")}.{revision.Element ("micro")}"; + return $"{revision.Element ("major")?.Value}.{revision.Element ("minor")?.Value}.{revision.Element ("micro")?.Value}"; } [Test] From 68368189d67c46ddbfed4e90e622f635c4aff11e Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 13 Jul 2023 19:59:28 +0000 Subject: [PATCH 030/102] [Xamarin.Android.Build.Tasks] per-RID assemblies & typemaps (#8164) Context: 929e7012410233e6814af369db582f238ba185ad Context: ce2bc689a19cb45f7d7bfdd371c16c54b018a020 Context: https://github.com/xamarin/xamarin-android/issues/7473 Context: https://github.com/xamarin/xamarin-android/issues/8155 The managed linker can produce assemblies optimized for the target `$(RuntimeIdentifier)` (RID), which means that they will differ between different RIDs. Our "favorite" example of this is `IntPtr.Size`, which is inlined by the linker into `4` or `8` when targeting 32-bit or 64-bit platforms. (See also #7473 and 929e7012.) Another platform difference may come in the shape of CPU intrinsics which will change the JIT-generated native code in ways that will crash the application if the assembler instructions generated for the intrinsics aren't supported by the underlying processor. In addition, the per-RID assemblies will have different [MVID][0]s and **may** have different type and method metadata token IDs, which is important because typemaps *use* type and metadata token IDs; see also ce2bc689. All of this taken together invalidates our previous assumption that all the managed assemblies are identical. "Simply" using `IntPtr.Size` in an assembly that contains `Java.Lang.Object` subclasses will break things. This in turn could cause "mysterious" behavior or crashes in Release applications; see also Issue #8155. Prevent the potential problems by processing each per-RID assembly separately and output correct per-RID LLVM IR assembly using the appropriate per-RID information. Additionally, during testing I found that for our use of Cecil within `` doesn't consistently remove the fields, delegates, and methods we remove in `MarshalMethodsAssemblyRewriter` when marshal methods are enabled, or it generates subtly broken assemblies which cause **some** applications to segfault at run time like so: I monodroid-gc: 1 outstanding GREFs. Performing a full GC! F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8 in tid 12379 (t6.helloandroid), pid 12379 (t6.helloandroid) F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** F DEBUG : Build fingerprint: 'google/raven_beta/raven:14/UPB3.230519.014/10284690:user/release-keys' F DEBUG : Revision: 'MP1.0' F DEBUG : ABI: 'arm64' F DEBUG : Timestamp: 2023-07-04 22:09:58.762982002+0200 F DEBUG : Process uptime: 1s F DEBUG : Cmdline: com.microsoft.net6.helloandroid F DEBUG : pid: 12379, tid: 12379, name: t6.helloandroid >>> com.microsoft.net6.helloandroid <<< F DEBUG : uid: 10288 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE) F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000008 F DEBUG : Cause: null pointer dereference F DEBUG : x0 0000000000000000 x1 0000007ba1401af0 x2 00000000000000fa x3 0000000000000001 F DEBUG : x4 0000007ba1401b38 x5 0000007b9f2a8360 x6 0000000000000000 x7 0000000000000000 F DEBUG : x8 ffffffffffc00000 x9 0000007b9f800000 x10 0000000000000000 x11 0000007ba1400000 F DEBUG : x12 0000000000000000 x13 0000007ba374ad58 x14 0000000000000000 x15 00000013ead77d66 F DEBUG : x16 0000007ba372f210 x17 0000007ebdaa4a80 x18 0000007edf612000 x19 000000000000001f F DEBUG : x20 0000000000000000 x21 0000007b9f2a8320 x22 0000007b9fb02000 x23 0000000000000018 F DEBUG : x24 0000007ba374ad08 x25 0000000000000004 x26 0000007b9f2a4618 x27 0000000000000000 F DEBUG : x28 ffffffffffffffff x29 0000007fc592a780 F DEBUG : lr 0000007ba3701f44 sp 0000007fc592a730 pc 0000007ba3701e0c pst 0000000080001000 F DEBUG : 8 total frames F DEBUG : backtrace: F DEBUG : #00 pc 00000000002d4e0c /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #01 pc 00000000002c29e8 /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #02 pc 00000000002c34bc /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #03 pc 00000000002c2254 /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #04 pc 00000000002be0bc /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #05 pc 00000000002bf050 /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #06 pc 00000000002a53a4 /data/app/~~Av24J15xbf20XdrY3X2_wA==/com.microsoft.net6.helloandroid-4DusuNWIAkz1Ssi7fWVF-g==/lib/arm64/libmonosgen-2.0.so (mono_gc_collect+44) (BuildId: 761134f2369377582cc3a8e25ecccb43a2e0a877) F DEBUG : #07 pc 000000000000513c This is because we generate Java Callable Wrappers over a set of original (linked or not) assemblies, then we scan them for classes derived from `Java.Lang.Object` and use that set as input to the marshal methods rewriter, which makes the changes (generates wrapper methods, decorates wrapped methods with `[UnmanagedCallersOnly]`, removes the old delegate methods as well as delegate backing fields) to all the `Java.Lang.Object` subclasses, then writes the modified assembly to a `new/` location (efa14e26), followed by copying the newly written assemblies back to the original location. At this point, we have the results returned by the subclass scanner in memory and **new** versions of those types on disk, but they are out of sync, since the types in memory refer to the **old** assemblies, but AOT is ran on the **new** assemblies which have a different layout, changed MVIDs and, potentially, different type and method token IDs (because we added some methods, removed others etc) and thus it causes the crashes at the run time. The now invalid set of "old" types is passed to the typemap generator. This only worked by accident, because we (incorrectly) used only the first linked assembly which happened to be the same one passed to the JLO scanner and AOT - so everything was fine at the execution time. Address this by *disabling* LLVM Marshal Methods (8bc7a3e8) for .NET 8, setting `$(AndroidEnableMarshalMethods)`=False by default. We'll attempt to fix these issues for .NET 9. [0]: https://learn.microsoft.com/dotnet/api/system.reflection.module.moduleversionid?view=net-7.0 --- .../Tasks/GenerateJavaStubs.cs | 276 +++++++++++---- .../Xamarin.Android.Build.Tests/BuildTest.cs | 4 +- .../Xamarin.Android.Build.Tests/BuildTest2.cs | 2 +- .../Tasks/LinkerTests.cs | 54 ++- .../BuildReleaseArm64SimpleDotNet.apkdesc | 34 +- .../BuildReleaseArm64XFormsDotNet.apkdesc | 108 +++--- .../Utilities/ManifestDocument.cs | 18 +- .../MarshalMethodsAssemblyRewriter.cs | 101 +++--- .../Utilities/MarshalMethodsClassifier.cs | 26 +- .../Utilities/MonoAndroidHelper.cs | 21 ++ .../Utilities/TypeMapGenerator.cs | 251 +++++++++----- ...peMappingReleaseNativeAssemblyGenerator.cs | 129 ++++--- .../Utilities/XAAssemblyResolver.cs | 326 ++++++++++++++++++ .../Utilities/XAJavaTypeScanner.cs | 120 +++++++ .../Xamarin.Android.Common.targets | 2 +- .../Tests/InstallAndRunTests.cs | 5 + 16 files changed, 1123 insertions(+), 354 deletions(-) create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/XAAssemblyResolver.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/XAJavaTypeScanner.cs diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs index 04286ff5d77..80f1f25b279 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJavaStubs.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.Diagnostics; using System.IO; +using System.IO.MemoryMappedFiles; using System.Linq; using System.Reflection; using System.Text; @@ -103,7 +104,7 @@ public override bool RunTask () bool useMarshalMethods = !Debug && EnableMarshalMethods; // We're going to do 3 steps here instead of separate tasks so // we can share the list of JLO TypeDefinitions between them - using (DirectoryAssemblyResolver res = MakeResolver (useMarshalMethods)) { + using (XAAssemblyResolver res = MakeResolver (useMarshalMethods)) { Run (res, useMarshalMethods); } } catch (XamarinAndroidException e) { @@ -122,7 +123,7 @@ public override bool RunTask () return !Log.HasLoggedErrors; } - DirectoryAssemblyResolver MakeResolver (bool useMarshalMethods) + XAAssemblyResolver MakeResolver (bool useMarshalMethods) { var readerParams = new ReaderParameters(); if (useMarshalMethods) { @@ -130,31 +131,32 @@ DirectoryAssemblyResolver MakeResolver (bool useMarshalMethods) readerParams.InMemory = true; } - var res = new DirectoryAssemblyResolver (this.CreateTaskLogger (), loadDebugSymbols: true, loadReaderParameters: readerParams); + var res = new XAAssemblyResolver (Log, loadDebugSymbols: true, loadReaderParameters: readerParams); foreach (var dir in FrameworkDirectories) { if (Directory.Exists (dir.ItemSpec)) { - res.SearchDirectories.Add (dir.ItemSpec); + res.FrameworkSearchDirectories.Add (dir.ItemSpec); } } return res; } - void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) + void Run (XAAssemblyResolver res, bool useMarshalMethods) { PackageNamingPolicy pnp; JavaNativeTypeManager.PackageNamingPolicy = Enum.TryParse (PackageNamingPolicy, out pnp) ? pnp : PackageNamingPolicyEnum.LowercaseCrc64; - Dictionary> marshalMethodsAssemblyPaths = null; + Dictionary>? abiSpecificAssembliesByPath = null; if (useMarshalMethods) { - marshalMethodsAssemblyPaths = new Dictionary> (StringComparer.Ordinal); + abiSpecificAssembliesByPath = new Dictionary> (StringComparer.Ordinal); } // Put every assembly we'll need in the resolver bool hasExportReference = false; bool haveMonoAndroid = false; - var allTypemapAssemblies = new HashSet (StringComparer.OrdinalIgnoreCase); + var allTypemapAssemblies = new Dictionary (StringComparer.OrdinalIgnoreCase); var userAssemblies = new Dictionary (StringComparer.OrdinalIgnoreCase); + foreach (var assembly in ResolvedAssemblies) { bool value; if (bool.TryParse (assembly.GetMetadata (AndroidSkipJavaStubGeneration), out value) && value) { @@ -180,13 +182,13 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) } if (addAssembly) { - allTypemapAssemblies.Add (assembly.ItemSpec); + MaybeAddAbiSpecifcAssembly (assembly, fileName); + if (!allTypemapAssemblies.ContainsKey (assembly.ItemSpec)) { + allTypemapAssemblies.Add (assembly.ItemSpec, assembly); + } } - res.Load (assembly.ItemSpec); - if (useMarshalMethods) { - StoreMarshalAssemblyPath (Path.GetFileNameWithoutExtension (assembly.ItemSpec), assembly); - } + res.Load (MonoAndroidHelper.GetTargetArch (assembly), assembly.ItemSpec); } // However we only want to look for JLO types in user code for Java stub code generation @@ -195,31 +197,33 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) Log.LogDebugMessage ($"Skipping Java Stub Generation for {asm.ItemSpec}"); continue; } - if (!allTypemapAssemblies.Contains (asm.ItemSpec)) - allTypemapAssemblies.Add (asm.ItemSpec); + res.Load (MonoAndroidHelper.GetTargetArch (asm), asm.ItemSpec); + MaybeAddAbiSpecifcAssembly (asm, Path.GetFileName (asm.ItemSpec)); + if (!allTypemapAssemblies.ContainsKey (asm.ItemSpec)) { + allTypemapAssemblies.Add (asm.ItemSpec, asm); + } + string name = Path.GetFileNameWithoutExtension (asm.ItemSpec); if (!userAssemblies.ContainsKey (name)) userAssemblies.Add (name, asm.ItemSpec); - StoreMarshalAssemblyPath (name, asm); } // Step 1 - Find all the JLO types var cache = new TypeDefinitionCache (); - var scanner = new JavaTypeScanner (this.CreateTaskLogger (), cache) { + var scanner = new XAJavaTypeScanner (Log, cache) { ErrorOnCustomJavaObject = ErrorOnCustomJavaObject, }; + List allJavaTypes = scanner.GetJavaTypes (allTypemapAssemblies.Values, res); + var javaTypes = new List (); - List allJavaTypes = scanner.GetJavaTypes (allTypemapAssemblies, res); - - var javaTypes = new List (); - foreach (TypeDefinition td in allJavaTypes) { + foreach (JavaType jt in allJavaTypes) { // Whem marshal methods are in use we do not want to skip non-user assemblies (such as Mono.Android) - we need to generate JCWs for them during // application build, unlike in Debug configuration or when marshal methods are disabled, in which case we use JCWs generated during Xamarin.Android // build and stored in a jar file. - if ((!useMarshalMethods && !userAssemblies.ContainsKey (td.Module.Assembly.Name.Name)) || JavaTypeScanner.ShouldSkipJavaCallableWrapperGeneration (td, cache)) { + if ((!useMarshalMethods && !userAssemblies.ContainsKey (jt.Type.Module.Assembly.Name.Name)) || JavaTypeScanner.ShouldSkipJavaCallableWrapperGeneration (jt.Type, cache)) { continue; } - javaTypes.Add (td); + javaTypes.Add (jt); } MarshalMethodsClassifier classifier = null; @@ -237,27 +241,11 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) // in order to properly generate wrapper methods in the marshal methods assembly rewriter. // We don't care about those generated by us, since they won't contain the `XA_BROKEN_EXCEPTION_TRANSITIONS` variable we look for. var environmentParser = new EnvironmentFilesParser (); - var targetPaths = new List (); - - if (!LinkingEnabled) { - targetPaths.Add (Path.GetDirectoryName (ResolvedAssemblies[0].ItemSpec)); - } else { - if (String.IsNullOrEmpty (IntermediateOutputDirectory)) { - throw new InvalidOperationException ($"Internal error: marshal methods require the `IntermediateOutputDirectory` property of the `GenerateJavaStubs` task to have a value"); - } - // If the property is set then, even if we have just one RID, the linked assemblies path will include the RID - if (!HaveMultipleRIDs && SupportedAbis.Length == 1) { - targetPaths.Add (Path.Combine (IntermediateOutputDirectory, "linked")); - } else { - foreach (string abi in SupportedAbis) { - targetPaths.Add (Path.Combine (IntermediateOutputDirectory, AbiToRid (abi), "linked")); - } - } - } + Dictionary assemblyPaths = AddMethodsFromAbiSpecificAssemblies (classifier, res, abiSpecificAssembliesByPath); - var rewriter = new MarshalMethodsAssemblyRewriter (classifier.MarshalMethods, classifier.Assemblies, marshalMethodsAssemblyPaths, Log); - rewriter.Rewrite (res, targetPaths, environmentParser.AreBrokenExceptionTransitionsEnabled (Environments)); + var rewriter = new MarshalMethodsAssemblyRewriter (classifier.MarshalMethods, classifier.Assemblies, assemblyPaths, Log); + rewriter.Rewrite (res, environmentParser.AreBrokenExceptionTransitionsEnabled (Environments)); } // Step 3 - Generate type maps @@ -272,7 +260,8 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) var javaConflicts = new Dictionary> (0, StringComparer.Ordinal); using (var acw_map = MemoryStreamPool.Shared.CreateStreamWriter ()) { - foreach (TypeDefinition type in javaTypes) { + foreach (JavaType jt in javaTypes) { + TypeDefinition type = jt.Type; string managedKey = type.FullName.Replace ('/', '.'); string javaKey = JavaNativeTypeManager.ToJniName (type, cache).Replace ('/', '.'); @@ -381,7 +370,8 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) // Create additional application java sources. StringWriter regCallsWriter = new StringWriter (); regCallsWriter.WriteLine ("\t\t// Application and Instrumentation ACWs must be registered first."); - foreach (var type in javaTypes) { + foreach (JavaType jt in javaTypes) { + TypeDefinition type = jt.Type; if (JavaNativeTypeManager.IsApplication (type, cache) || JavaNativeTypeManager.IsInstrumentation (type, cache)) { if (classifier != null && !classifier.FoundDynamicallyRegisteredMethods (type)) { continue; @@ -414,43 +404,55 @@ void Run (DirectoryAssemblyResolver res, bool useMarshalMethods) } } - void StoreMarshalAssemblyPath (string name, ITaskItem asm) + void MaybeAddAbiSpecifcAssembly (ITaskItem assembly, string fileName) { - if (!useMarshalMethods) { + if (abiSpecificAssembliesByPath == null) { return; } - // TODO: we need to keep paths to ALL the assemblies, we need to rewrite them for all RIDs eventually. Right now we rewrite them just for one RID - if (!marshalMethodsAssemblyPaths.TryGetValue (name, out HashSet assemblyPaths)) { - assemblyPaths = new HashSet (); - marshalMethodsAssemblyPaths.Add (name, assemblyPaths); - } + string? abi = assembly.GetMetadata ("Abi"); + if (!String.IsNullOrEmpty (abi)) { + if (!abiSpecificAssembliesByPath.TryGetValue (fileName, out List? items)) { + items = new List (); + abiSpecificAssembliesByPath.Add (fileName, items); + } - assemblyPaths.Add (asm.ItemSpec); + items.Add (assembly); + } } + } - string AbiToRid (string abi) - { - switch (abi) { - case "arm64-v8a": - return "android-arm64"; + AssemblyDefinition LoadAssembly (string path, XAAssemblyResolver? resolver = null) + { + string pdbPath = Path.ChangeExtension (path, ".pdb"); + var readerParameters = new ReaderParameters { + AssemblyResolver = resolver, + InMemory = false, + ReadingMode = ReadingMode.Immediate, + ReadSymbols = File.Exists (pdbPath), + ReadWrite = false, + }; - case "armeabi-v7a": - return "android-arm"; + MemoryMappedViewStream? viewStream = null; + try { + // Create stream because CreateFromFile(string, ...) uses FileShare.None which is too strict + using var fileStream = new FileStream (path, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, false); + using var mappedFile = MemoryMappedFile.CreateFromFile ( + fileStream, null, fileStream.Length, MemoryMappedFileAccess.Read, HandleInheritability.None, true); + viewStream = mappedFile.CreateViewStream (0, 0, MemoryMappedFileAccess.Read); - case "x86": - return "android-x86"; + AssemblyDefinition result = ModuleDefinition.ReadModule (viewStream, readerParameters).Assembly; - case "x86_64": - return "android-x64"; + // We transferred the ownership of the viewStream to the collection. + viewStream = null; - default: - throw new InvalidOperationException ($"Internal error: unsupported ABI '{abi}'"); - } + return result; + } finally { + viewStream?.Dispose (); } } - bool CreateJavaSources (IEnumerable javaTypes, TypeDefinitionCache cache, MarshalMethodsClassifier classifier, bool useMarshalMethods) + bool CreateJavaSources (IEnumerable newJavaTypes, TypeDefinitionCache cache, MarshalMethodsClassifier classifier, bool useMarshalMethods) { if (useMarshalMethods && classifier == null) { throw new ArgumentNullException (nameof (classifier)); @@ -462,7 +464,8 @@ bool CreateJavaSources (IEnumerable javaTypes, TypeDefinitionCac bool generateOnCreateOverrides = int.Parse (AndroidSdkPlatform) <= 10; bool ok = true; - foreach (var t in javaTypes) { + foreach (JavaType jt in newJavaTypes) { + TypeDefinition t = jt.Type; // JCW generator doesn't care about ABI-specific types or token ids if (t.IsInterface) { // Interfaces are in typemap but they shouldn't have JCW generated for them continue; @@ -565,13 +568,146 @@ void SaveResource (string resource, string filename, string destDir, Func types, TypeDefinitionCache cache) + void WriteTypeMappings (List types, TypeDefinitionCache cache) { var tmg = new TypeMapGenerator ((string message) => Log.LogDebugMessage (message), SupportedAbis); - if (!tmg.Generate (Debug, SkipJniAddNativeMethodRegistrationAttributeScan, types, cache, TypemapOutputDirectory, GenerateNativeAssembly, out ApplicationConfigTaskState appConfState)) + if (!tmg.Generate (Debug, SkipJniAddNativeMethodRegistrationAttributeScan, types, cache, TypemapOutputDirectory, GenerateNativeAssembly, out ApplicationConfigTaskState appConfState)) { throw new XamarinAndroidException (4308, Properties.Resources.XA4308); + } GeneratedBinaryTypeMaps = tmg.GeneratedBinaryTypeMaps.ToArray (); BuildEngine4.RegisterTaskObjectAssemblyLocal (ProjectSpecificTaskObjectKey (ApplicationConfigTaskState.RegisterTaskObjectKey), appConfState, RegisteredTaskObjectLifetime.Build); } + + /// + /// + /// Classifier will see only unique assemblies, since that's what's processed by the JI type scanner - even though some assemblies may have + /// abi-specific features (e.g. inlined `IntPtr.Size` or processor-specific intrinsics), the **types** and **methods** will all be the same and, thus, + /// there's no point in scanning all of the additional copies of the same assembly. + /// + /// + /// This, however, doesn't work for the rewriter which needs to rewrite all of the copies so that they all have the same generated wrappers. In + /// order to do that, we need to go over the list of assemblies found by the classifier, see if they are abi-specific ones and then add all the + /// marshal methods from the abi-specific assembly copies, so that the rewriter can easily rewrite them all. + /// + /// + /// This method returns a dictionary matching `AssemblyDefinition` instances to the path on disk to the assembly file they were loaded from. It is necessary + /// because uses a stream to load the data, in order to avoid later sharing violation issues when writing the assemblies. Path + /// information is required by to be available for each + /// + /// + Dictionary AddMethodsFromAbiSpecificAssemblies (MarshalMethodsClassifier classifier, XAAssemblyResolver resolver, Dictionary> abiSpecificAssemblies) + { + IDictionary> marshalMethods = classifier.MarshalMethods; + ICollection assemblies = classifier.Assemblies; + var newAssemblies = new List (); + var assemblyPaths = new Dictionary (); + + foreach (AssemblyDefinition asmdef in assemblies) { + string fileName = Path.GetFileName (asmdef.MainModule.FileName); + if (!abiSpecificAssemblies.TryGetValue (fileName, out List? abiAssemblyItems)) { + continue; + } + + List assemblyMarshalMethods = FindMarshalMethodsForAssembly (marshalMethods, asmdef);; + Log.LogDebugMessage ($"Assembly {fileName} is ABI-specific"); + foreach (ITaskItem abiAssemblyItem in abiAssemblyItems) { + if (String.Compare (abiAssemblyItem.ItemSpec, asmdef.MainModule.FileName, StringComparison.Ordinal) == 0) { + continue; + } + + Log.LogDebugMessage ($"Looking for matching mashal methods in {abiAssemblyItem.ItemSpec}"); + FindMatchingMethodsInAssembly (abiAssemblyItem, classifier, assemblyMarshalMethods, resolver, newAssemblies, assemblyPaths); + } + } + + if (newAssemblies.Count > 0) { + foreach (AssemblyDefinition asmdef in newAssemblies) { + assemblies.Add (asmdef); + } + } + + return assemblyPaths; + } + + List FindMarshalMethodsForAssembly (IDictionary> marshalMethods, AssemblyDefinition asm) + { + var seenNativeCallbacks = new HashSet (); + var assemblyMarshalMethods = new List (); + + foreach (var kvp in marshalMethods) { + foreach (MarshalMethodEntry method in kvp.Value) { + if (method.NativeCallback.Module.Assembly != asm) { + continue; + } + + // More than one overriden method can use the same native callback method, we're interested only in unique native + // callbacks, since that's what gets rewritten. + if (seenNativeCallbacks.Contains (method.NativeCallback)) { + continue; + } + + seenNativeCallbacks.Add (method.NativeCallback); + assemblyMarshalMethods.Add (method); + } + } + + return assemblyMarshalMethods; + } + + void FindMatchingMethodsInAssembly (ITaskItem assemblyItem, MarshalMethodsClassifier classifier, List assemblyMarshalMethods, XAAssemblyResolver resolver, List newAssemblies, Dictionary assemblyPaths) + { + AssemblyDefinition asm = LoadAssembly (assemblyItem.ItemSpec, resolver); + newAssemblies.Add (asm); + assemblyPaths.Add (asm, assemblyItem.ItemSpec); + + foreach (MarshalMethodEntry methodEntry in assemblyMarshalMethods) { + TypeDefinition wantedType = methodEntry.NativeCallback.DeclaringType; + TypeDefinition? type = asm.MainModule.FindType (wantedType.FullName); + if (type == null) { + throw new InvalidOperationException ($"Internal error: type '{wantedType.FullName}' not found in assembly '{assemblyItem.ItemSpec}', a linker error?"); + } + + if (type.MetadataToken != wantedType.MetadataToken) { + throw new InvalidOperationException ($"Internal error: type '{type.FullName}' in assembly '{assemblyItem.ItemSpec}' has a different token ID than the original type"); + } + + FindMatchingMethodInType (methodEntry, type, classifier); + } + } + + void FindMatchingMethodInType (MarshalMethodEntry methodEntry, TypeDefinition type, MarshalMethodsClassifier classifier) + { + string callbackName = methodEntry.NativeCallback.FullName; + + foreach (MethodDefinition typeNativeCallbackMethod in type.Methods) { + if (String.Compare (typeNativeCallbackMethod.FullName, callbackName, StringComparison.Ordinal) != 0) { + continue; + } + + if (typeNativeCallbackMethod.Parameters.Count != methodEntry.NativeCallback.Parameters.Count) { + continue; + } + + if (typeNativeCallbackMethod.MetadataToken != methodEntry.NativeCallback.MetadataToken) { + throw new InvalidOperationException ($"Internal error: tokens don't match for '{typeNativeCallbackMethod.FullName}'"); + } + + bool allMatch = true; + for (int i = 0; i < typeNativeCallbackMethod.Parameters.Count; i++) { + if (String.Compare (typeNativeCallbackMethod.Parameters[i].ParameterType.FullName, methodEntry.NativeCallback.Parameters[i].ParameterType.FullName, StringComparison.Ordinal) != 0) { + allMatch = false; + break; + } + } + + if (!allMatch) { + continue; + } + + Log.LogDebugMessage ($"Found match for '{typeNativeCallbackMethod.FullName}' in {type.Module.FileName}"); + string methodKey = classifier.GetStoreMethodKey (methodEntry); + classifier.MarshalMethods[methodKey].Add (new MarshalMethodEntry (methodEntry, typeNativeCallbackMethod)); + } + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index b17f7beafbb..e748cc8155f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -1326,10 +1326,10 @@ public void Dispose () using (var builder = CreateApkBuilder (Path.Combine ("temp", TestContext.CurrentContext.Test.Name))) { builder.ThrowOnBuildFailure = false; Assert.IsFalse (builder.Build (proj), "Build should have failed with XA4212."); - StringAssertEx.Contains ($"error XA4", builder.LastBuildOutput, "Error should be XA4212"); + StringAssertEx.Contains ($"error : XA4", builder.LastBuildOutput, "Error should be XA4212"); StringAssertEx.Contains ($"Type `UnnamedProject.MyBadJavaObject` implements `Android.Runtime.IJavaObject`", builder.LastBuildOutput, "Error should mention MyBadJavaObject"); Assert.IsTrue (builder.Build (proj, parameters: new [] { "AndroidErrorOnCustomJavaObject=False" }), "Build should have succeeded."); - StringAssertEx.Contains ($"warning XA4", builder.LastBuildOutput, "warning XA4212"); + StringAssertEx.Contains ($"warning : XA4", builder.LastBuildOutput, "warning XA4212"); } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs index 33700618d72..219fa75914f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs @@ -26,7 +26,7 @@ public partial class BuildTest2 : BaseTest new object[] { /* isClassic */ false, /* isRelease */ true, - /* marshalMethodsEnabled */ true, + /* marshalMethodsEnabled */ false, }, new object[] { /* isClassic */ false, diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Tasks/LinkerTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Tasks/LinkerTests.cs index 823c2deec46..5a9cabe50a5 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Tasks/LinkerTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Tasks/LinkerTests.cs @@ -1,9 +1,12 @@ using System; using System.IO; using System.Linq; +using System.Text; using Java.Interop.Tools.Cecil; using Mono.Cecil; +using Mono.Cecil.Cil; using Mono.Linker; +using Mono.Tuner; using MonoDroid.Tuner; using NUnit.Framework; using Xamarin.ProjectTools; @@ -514,7 +517,7 @@ public void AndroidUseNegotiateAuthentication ([Values (true, false, null)] bool } [Test] - public void DoNotErrorOnPerArchJavaTypeDuplicates () + public void DoNotErrorOnPerArchJavaTypeDuplicates ([Values(true, false)] bool enableMarshalMethods) { if (!Builder.UseDotNet) Assert.Ignore ("Test only valid on .NET"); @@ -525,13 +528,24 @@ public void DoNotErrorOnPerArchJavaTypeDuplicates () lib.Sources.Add (new BuildItem.Source ("Library1.cs") { TextContent = () => @" namespace Lib1; -public class Library1 : Java.Lang.Object { +public class Library1 : Com.Example.Androidlib.MyRunner { private static bool Is64Bits = IntPtr.Size >= 8; public static bool Is64 () { return Is64Bits; } + + public override void Run () => Console.WriteLine (Is64Bits); }", + }); + lib.Sources.Add (new BuildItem ("AndroidJavaSource", "MyRunner.java") { + Encoding = new UTF8Encoding (encoderShouldEmitUTF8Identifier: false), + TextContent = () => @" +package com.example.androidlib; + +public abstract class MyRunner { + public abstract void run(); +}" }); var proj = new XamarinAndroidApplicationProject { IsRelease = true, ProjectName = "App1" }; proj.References.Add(new BuildItem.ProjectReference (Path.Combine ("..", "Lib1", "Lib1.csproj"), "Lib1")); @@ -539,12 +553,48 @@ public static bool Is64 () { "base.OnCreate (bundle);", "base.OnCreate (bundle);\n" + "if (Lib1.Library1.Is64 ()) Console.WriteLine (\"Hello World!\");"); + proj.SetProperty ("AndroidEnableMarshalMethods", enableMarshalMethods.ToString ()); using var lb = CreateDllBuilder (Path.Combine (path, "Lib1")); using var b = CreateApkBuilder (Path.Combine (path, "App1")); Assert.IsTrue (lb.Build (lib), "build should have succeeded."); Assert.IsTrue (b.Build (proj), "build should have succeeded."); + + var intermediate = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); + var dll = $"{lib.ProjectName}.dll"; + Assert64Bit ("android-arm", expected64: false); + Assert64Bit ("android-arm64", expected64: true); + Assert64Bit ("android-x86", expected64: false); + Assert64Bit ("android-x64", expected64: true); + + void Assert64Bit(string rid, bool expected64) + { + var assembly = AssemblyDefinition.ReadAssembly (Path.Combine (intermediate, rid, "linked", "shrunk", dll)); + var type = assembly.MainModule.FindType ("Lib1.Library1"); + Assert.NotNull (type, "Should find Lib1.Library1!"); + var cctor = type.GetTypeConstructor (); + Assert.NotNull (type, "Should find Lib1.Library1.cctor!"); + Assert.AreNotEqual (0, cctor.Body.Instructions.Count); + + /* + * IL snippet + * .method private hidebysig specialname rtspecialname static + * void .cctor () cil managed + * { + * // Is64Bits = 4 >= 8; + * IL_0000: ldc.i4 4 + * IL_0005: ldc.i4.8 + * ... + */ + var instruction = cctor.Body.Instructions [0]; + Assert.AreEqual (OpCodes.Ldc_I4, instruction.OpCode); + if (expected64) { + Assert.AreEqual (8, instruction.Operand, $"Expected 64-bit: {expected64}"); + } else { + Assert.AreEqual (4, instruction.Operand, $"Expected 64-bit: {expected64}"); + } + } } } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc index 74cdceacd9e..4c814f7c391 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc @@ -2,64 +2,64 @@ "Comment": null, "Entries": { "AndroidManifest.xml": { - "Size": 3032 + "Size": 3036 }, "assemblies/_Microsoft.Android.Resource.Designer.dll": { "Size": 1024 }, "assemblies/Java.Interop.dll": { - "Size": 58703 + "Size": 58990 }, "assemblies/Mono.Android.dll": { - "Size": 86588 + "Size": 88074 }, "assemblies/Mono.Android.Runtime.dll": { - "Size": 5798 + "Size": 5819 }, "assemblies/rc.bin": { "Size": 1235 }, "assemblies/System.Console.dll": { - "Size": 6442 + "Size": 6448 }, "assemblies/System.Linq.dll": { - "Size": 9123 + "Size": 9135 }, "assemblies/System.Private.CoreLib.dll": { - "Size": 536436 + "Size": 537441 }, "assemblies/System.Runtime.dll": { - "Size": 2623 + "Size": 2629 }, "assemblies/System.Runtime.InteropServices.dll": { - "Size": 3752 + "Size": 3768 }, "assemblies/UnnamedProject.dll": { - "Size": 3349 + "Size": 3222 }, "classes.dex": { - "Size": 19748 + "Size": 377064 }, "lib/arm64-v8a/libmono-component-marshal-ilgen.so": { - "Size": 93552 + "Size": 97392 }, "lib/arm64-v8a/libmonodroid.so": { - "Size": 380832 + "Size": 380704 }, "lib/arm64-v8a/libmonosgen-2.0.so": { - "Size": 3160360 + "Size": 3177168 }, "lib/arm64-v8a/libSystem.IO.Compression.Native.so": { "Size": 723560 }, "lib/arm64-v8a/libSystem.Native.so": { - "Size": 94392 + "Size": 94424 }, "lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": { "Size": 154904 }, "lib/arm64-v8a/libxamarin-app.so": { - "Size": 16624 + "Size": 11080 }, "META-INF/BNDLTOOL.RSA": { "Size": 1213 @@ -95,5 +95,5 @@ "Size": 1904 } }, - "PackageSize": 2685258 + "PackageSize": 2771274 } \ No newline at end of file diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc index 426961a5f03..69c4b5976c5 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc @@ -2,148 +2,148 @@ "Comment": null, "Entries": { "AndroidManifest.xml": { - "Size": 3568 + "Size": 3572 }, "assemblies/_Microsoft.Android.Resource.Designer.dll": { "Size": 2102 }, "assemblies/FormsViewGroup.dll": { - "Size": 7313 + "Size": 7112 }, "assemblies/Java.Interop.dll": { - "Size": 66911 + "Size": 66908 }, "assemblies/Mono.Android.dll": { - "Size": 469830 + "Size": 469884 }, "assemblies/Mono.Android.Runtime.dll": { - "Size": 5818 + "Size": 5819 }, "assemblies/mscorlib.dll": { - "Size": 3866 + "Size": 3865 }, "assemblies/netstandard.dll": { - "Size": 5578 + "Size": 5581 }, "assemblies/rc.bin": { "Size": 1235 }, "assemblies/System.Collections.Concurrent.dll": { - "Size": 11561 + "Size": 11557 }, "assemblies/System.Collections.dll": { - "Size": 15445 + "Size": 15444 }, "assemblies/System.Collections.NonGeneric.dll": { "Size": 7501 }, "assemblies/System.ComponentModel.dll": { - "Size": 1974 + "Size": 1976 }, "assemblies/System.ComponentModel.Primitives.dll": { - "Size": 2596 + "Size": 2598 }, "assemblies/System.ComponentModel.TypeConverter.dll": { - "Size": 6083 + "Size": 6085 }, "assemblies/System.Console.dll": { - "Size": 6612 + "Size": 6614 }, "assemblies/System.Core.dll": { - "Size": 1992 + "Size": 1991 }, "assemblies/System.Diagnostics.TraceSource.dll": { - "Size": 6589 + "Size": 6590 }, "assemblies/System.dll": { - "Size": 2347 + "Size": 2348 }, "assemblies/System.Drawing.dll": { - "Size": 1938 + "Size": 1940 }, "assemblies/System.Drawing.Primitives.dll": { - "Size": 12004 + "Size": 12010 }, "assemblies/System.IO.Compression.Brotli.dll": { - "Size": 11221 + "Size": 11223 }, "assemblies/System.IO.Compression.dll": { - "Size": 15897 + "Size": 15904 }, "assemblies/System.IO.IsolatedStorage.dll": { - "Size": 9913 + "Size": 9912 }, "assemblies/System.Linq.dll": { - "Size": 19490 + "Size": 19495 }, "assemblies/System.Linq.Expressions.dll": { - "Size": 164335 + "Size": 164340 }, "assemblies/System.Net.Http.dll": { - "Size": 65557 + "Size": 65673 }, "assemblies/System.Net.Primitives.dll": { - "Size": 22482 + "Size": 22474 }, "assemblies/System.Net.Requests.dll": { "Size": 3632 }, "assemblies/System.ObjectModel.dll": { - "Size": 8159 + "Size": 8157 }, "assemblies/System.Private.CoreLib.dll": { - "Size": 834340 + "Size": 834482 }, "assemblies/System.Private.DataContractSerialization.dll": { - "Size": 192404 + "Size": 192929 }, "assemblies/System.Private.Uri.dll": { - "Size": 42947 + "Size": 43458 }, "assemblies/System.Private.Xml.dll": { - "Size": 215908 + "Size": 215826 }, "assemblies/System.Private.Xml.Linq.dll": { - "Size": 16681 + "Size": 16684 }, "assemblies/System.Runtime.dll": { - "Size": 2775 + "Size": 2776 }, "assemblies/System.Runtime.InteropServices.dll": { "Size": 3768 }, "assemblies/System.Runtime.Serialization.dll": { - "Size": 1867 + "Size": 1868 }, "assemblies/System.Runtime.Serialization.Formatters.dll": { - "Size": 2518 + "Size": 2520 }, "assemblies/System.Runtime.Serialization.Primitives.dll": { - "Size": 3802 + "Size": 3805 }, "assemblies/System.Security.Cryptography.dll": { - "Size": 8065 + "Size": 8133 }, "assemblies/System.Text.RegularExpressions.dll": { - "Size": 158997 + "Size": 159004 }, "assemblies/System.Xml.dll": { - "Size": 1760 + "Size": 1761 }, "assemblies/System.Xml.Linq.dll": { "Size": 1778 }, "assemblies/UnnamedProject.dll": { - "Size": 5290 + "Size": 5300 }, "assemblies/Xamarin.AndroidX.Activity.dll": { "Size": 5942 }, "assemblies/Xamarin.AndroidX.AppCompat.AppCompatResources.dll": { - "Size": 6261 + "Size": 6033 }, "assemblies/Xamarin.AndroidX.AppCompat.dll": { - "Size": 120195 + "Size": 119847 }, "assemblies/Xamarin.AndroidX.CardView.dll": { "Size": 6799 @@ -152,13 +152,13 @@ "Size": 17257 }, "assemblies/Xamarin.AndroidX.Core.dll": { - "Size": 100933 + "Size": 100666 }, "assemblies/Xamarin.AndroidX.DrawerLayout.dll": { - "Size": 14800 + "Size": 14631 }, "assemblies/Xamarin.AndroidX.Fragment.dll": { - "Size": 41993 + "Size": 41733 }, "assemblies/Xamarin.AndroidX.Legacy.Support.Core.UI.dll": { "Size": 6080 @@ -176,16 +176,16 @@ "Size": 12923 }, "assemblies/Xamarin.AndroidX.RecyclerView.dll": { - "Size": 90383 + "Size": 89997 }, "assemblies/Xamarin.AndroidX.SavedState.dll": { "Size": 4906 }, "assemblies/Xamarin.AndroidX.SwipeRefreshLayout.dll": { - "Size": 10781 + "Size": 10572 }, "assemblies/Xamarin.AndroidX.ViewPager.dll": { - "Size": 18877 + "Size": 18593 }, "assemblies/Xamarin.Forms.Core.dll": { "Size": 528450 @@ -200,31 +200,31 @@ "Size": 60774 }, "assemblies/Xamarin.Google.Android.Material.dll": { - "Size": 42522 + "Size": 42282 }, "classes.dex": { - "Size": 3117140 + "Size": 3514720 }, "lib/arm64-v8a/libmono-component-marshal-ilgen.so": { - "Size": 93552 + "Size": 97392 }, "lib/arm64-v8a/libmonodroid.so": { "Size": 380704 }, "lib/arm64-v8a/libmonosgen-2.0.so": { - "Size": 3169800 + "Size": 3177168 }, "lib/arm64-v8a/libSystem.IO.Compression.Native.so": { "Size": 723560 }, "lib/arm64-v8a/libSystem.Native.so": { - "Size": 94392 + "Size": 94424 }, "lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": { "Size": 154904 }, "lib/arm64-v8a/libxamarin-app.so": { - "Size": 333744 + "Size": 102136 }, "META-INF/android.support.design_material.version": { "Size": 12 @@ -1913,5 +1913,5 @@ "Size": 325240 } }, - "PackageSize": 7900078 + "PackageSize": 7953326 } \ No newline at end of file diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/ManifestDocument.cs b/src/Xamarin.Android.Build.Tasks/Utilities/ManifestDocument.cs index 05de2bd0c86..8a1b8996794 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/ManifestDocument.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/ManifestDocument.cs @@ -83,7 +83,7 @@ internal class ManifestDocument public string ApplicationLabel { get; set; } public string [] Placeholders { get; set; } public List Assemblies { get; set; } - public DirectoryAssemblyResolver Resolver { get; set; } + public IAssemblyResolver Resolver { get; set; } public string SdkDir { get; set; } public string TargetSdkVersion { get; set; } public string MinSdkVersion { get; set; } @@ -255,7 +255,7 @@ void ReorderActivityAliases (TaskLoggingHelper log, XElement app) } } - public IList Merge (TaskLoggingHelper log, TypeDefinitionCache cache, List subclasses, string applicationClass, bool embed, string bundledWearApplicationName, IEnumerable mergedManifestDocuments) + public IList Merge (TaskLoggingHelper log, TypeDefinitionCache cache, List subclasses, string applicationClass, bool embed, string bundledWearApplicationName, IEnumerable mergedManifestDocuments) { var manifest = doc.Root; @@ -330,7 +330,8 @@ public IList Merge (TaskLoggingHelper log, TypeDefinitionCache cache, Li throw new InvalidOperationException (string.Format ("The targetSdkVersion ({0}) is not a valid API level", targetSdkVersion)); int targetSdkVersionValue = tryTargetSdkVersion.Value; - foreach (var t in subclasses) { + foreach (JavaType jt in subclasses) { + TypeDefinition t = jt.Type; if (t.IsAbstract) continue; @@ -567,7 +568,7 @@ Func GetGenerator (T return null; } - XElement CreateApplicationElement (XElement manifest, string applicationClass, List subclasses, TypeDefinitionCache cache) + XElement CreateApplicationElement (XElement manifest, string applicationClass, List subclasses, TypeDefinitionCache cache) { var application = manifest.Descendants ("application").FirstOrDefault (); @@ -591,7 +592,8 @@ XElement CreateApplicationElement (XElement manifest, string applicationClass, L List typeAttr = new List (); List typeUsesLibraryAttr = new List (); List typeUsesConfigurationAttr = new List (); - foreach (var t in subclasses) { + foreach (JavaType jt in subclasses) { + TypeDefinition t = jt.Type; ApplicationAttribute aa = ApplicationAttribute.FromCustomAttributeProvider (t); if (aa == null) continue; @@ -923,7 +925,7 @@ void AddSupportsGLTextures (XElement application, TypeDefinitionCache cache) } } - void AddInstrumentations (XElement manifest, IList subclasses, int targetSdkVersion, TypeDefinitionCache cache) + void AddInstrumentations (XElement manifest, IList subclasses, int targetSdkVersion, TypeDefinitionCache cache) { var assemblyAttrs = Assemblies.SelectMany (path => InstrumentationAttribute.FromCustomAttributeProvider (Resolver.GetAssembly (path))); @@ -936,12 +938,14 @@ void AddInstrumentations (XElement manifest, IList subclasses, i manifest.Add (ia.ToElement (PackageName, cache)); } - foreach (var type in subclasses) + foreach (JavaType jt in subclasses) { + TypeDefinition type = jt.Type; if (type.IsSubclassOf ("Android.App.Instrumentation", cache)) { var xe = InstrumentationFromTypeDefinition (type, JavaNativeTypeManager.ToJniName (type, cache).Replace ('/', '.'), cache); if (xe != null) manifest.Add (xe); } + } } public bool SaveIfChanged (TaskLoggingHelper log, string filename) diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs index 4131349d150..96063bf2126 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsAssemblyRewriter.cs @@ -23,32 +23,24 @@ sealed class AssemblyImports IDictionary> methods; ICollection uniqueAssemblies; - IDictionary > assemblyPaths; + IDictionary assemblyPaths; TaskLoggingHelper log; - public MarshalMethodsAssemblyRewriter (IDictionary> methods, ICollection uniqueAssemblies, IDictionary > assemblyPaths, TaskLoggingHelper log) + public MarshalMethodsAssemblyRewriter (IDictionary> methods, ICollection uniqueAssemblies, IDictionary assemblyPaths, TaskLoggingHelper log) { + this.assemblyPaths = assemblyPaths; this.methods = methods ?? throw new ArgumentNullException (nameof (methods)); this.uniqueAssemblies = uniqueAssemblies ?? throw new ArgumentNullException (nameof (uniqueAssemblies)); - this.assemblyPaths = assemblyPaths ?? throw new ArgumentNullException (nameof (assemblyPaths)); this.log = log ?? throw new ArgumentNullException (nameof (log)); } // TODO: do away with broken exception transitions, there's no point in supporting them - public void Rewrite (DirectoryAssemblyResolver resolver, List targetAssemblyPaths, bool brokenExceptionTransitions) + public void Rewrite (XAAssemblyResolver resolver, bool brokenExceptionTransitions) { if (resolver == null) { throw new ArgumentNullException (nameof (resolver)); } - if (targetAssemblyPaths == null) { - throw new ArgumentNullException (nameof (targetAssemblyPaths)); - } - - if (targetAssemblyPaths.Count == 0) { - throw new ArgumentException ("must contain at least one target path", nameof (targetAssemblyPaths)); - } - AssemblyDefinition? monoAndroidRuntime = resolver.Resolve ("Mono.Android.Runtime"); if (monoAndroidRuntime == null) { throw new InvalidOperationException ($"Internal error: unable to load the Mono.Android.Runtime assembly"); @@ -114,53 +106,58 @@ public void Rewrite (DirectoryAssemblyResolver resolver, List targetAsse } } - var newAssemblyPaths = new List (); foreach (AssemblyDefinition asm in uniqueAssemblies) { - foreach (string path in GetAssemblyPaths (asm)) { - var writerParams = new WriterParameters { - WriteSymbols = File.Exists (Path.ChangeExtension (path, ".pdb")), - }; - - string directory = Path.Combine (Path.GetDirectoryName (path), "new"); - Directory.CreateDirectory (directory); - string output = Path.Combine (directory, Path.GetFileName (path)); - log.LogDebugMessage ($"Writing new version of assembly: {output}"); - - // TODO: this should be used eventually, but it requires that all the types are reloaded from the assemblies before typemaps are generated - // since Cecil doesn't update the MVID in the already loaded types - //asm.MainModule.Mvid = Guid.NewGuid (); - asm.Write (output, writerParams); - newAssemblyPaths.Add (output); - } - } + string path = GetAssemblyPath (asm); + string pathPdb = Path.ChangeExtension (path, ".pdb"); + bool havePdb = File.Exists (pathPdb); - // Replace old versions of the assemblies only after we've finished rewriting without issues, otherwise leave the new - // versions around. - foreach (string path in newAssemblyPaths) { - string? pdb = null; + var writerParams = new WriterParameters { + WriteSymbols = havePdb, + }; - string source = Path.ChangeExtension (path, ".pdb"); - if (File.Exists (source)) { - pdb = source; - } + string directory = Path.Combine (Path.GetDirectoryName (path), "new"); + Directory.CreateDirectory (directory); + string output = Path.Combine (directory, Path.GetFileName (path)); + log.LogDebugMessage ($"Writing new version of '{path}' assembly: {output}"); - foreach (string targetPath in targetAssemblyPaths) { - string target = Path.Combine (targetPath, Path.GetFileName (path)); - CopyFile (path, target); + // TODO: this should be used eventually, but it requires that all the types are reloaded from the assemblies before typemaps are generated + // since Cecil doesn't update the MVID in the already loaded types + //asm.MainModule.Mvid = Guid.NewGuid (); + asm.Write (output, writerParams); - if (!String.IsNullOrEmpty (pdb)) { - CopyFile (pdb, Path.ChangeExtension (target, ".pdb")); + CopyFile (output, path); + RemoveFile (output); + + if (havePdb) { + string outputPdb = Path.ChangeExtension (output, ".pdb"); + if (File.Exists (outputPdb)) { + CopyFile (outputPdb, pathPdb); } + RemoveFile (outputPdb); } - - RemoveFile (path); - RemoveFile (pdb); } void CopyFile (string source, string target) { log.LogDebugMessage ($"Copying rewritten assembly: {source} -> {target}"); + + string targetBackup = $"{target}.bak"; + if (File.Exists (target)) { + // Try to avoid sharing violations by first renaming the target + File.Move (target, targetBackup); + } + File.Copy (source, target, true); + + if (File.Exists (targetBackup)) { + try { + File.Delete (targetBackup); + } catch (Exception ex) { + // On Windows the deletion may fail, depending on lock state of the original `target` file before the move. + log.LogDebugMessage ($"While trying to delete '{targetBackup}', exception was thrown: {ex}"); + log.LogDebugMessage ($"Failed to delete backup file '{targetBackup}', ignoring."); + } + } } void RemoveFile (string? path) @@ -452,16 +449,18 @@ TypeReference ReturnValid (Type typeToLookUp) } } - ICollection GetAssemblyPaths (AssemblyDefinition asm) + string GetAssemblyPath (AssemblyDefinition asm) { - if (!assemblyPaths.TryGetValue (asm.Name.Name, out HashSet paths)) { - throw new InvalidOperationException ($"Unable to determine file path for assembly '{asm.Name.Name}'"); + string filePath = asm.MainModule.FileName; + if (!String.IsNullOrEmpty (filePath)) { + return filePath; } - return paths; + // No checking on purpose - the assembly **must** be there if its MainModule.FileName property returns a null or empty string + return assemblyPaths[asm]; } - MethodDefinition GetUnmanagedCallersOnlyAttributeConstructor (DirectoryAssemblyResolver resolver) + MethodDefinition GetUnmanagedCallersOnlyAttributeConstructor (XAAssemblyResolver resolver) { AssemblyDefinition asm = resolver.Resolve ("System.Runtime.InteropServices"); TypeDefinition unmanagedCallersOnlyAttribute = null; diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs index 3a7d4712b3f..e7418e430a1 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsClassifier.cs @@ -40,8 +40,8 @@ sealed class MarshalMethodEntry public bool IsSpecial { get; } public MarshalMethodEntry (TypeDefinition declaringType, MethodDefinition nativeCallback, MethodDefinition connector, MethodDefinition - registeredMethod, MethodDefinition implementedMethod, FieldDefinition callbackField, string jniTypeName, - string jniName, string jniSignature, bool needsBlittableWorkaround) + registeredMethod, MethodDefinition implementedMethod, FieldDefinition callbackField, string jniTypeName, + string jniName, string jniSignature, bool needsBlittableWorkaround) { DeclaringType = declaringType ?? throw new ArgumentNullException (nameof (declaringType)); nativeCallbackReal = nativeCallback ?? throw new ArgumentNullException (nameof (nativeCallback)); @@ -66,6 +66,12 @@ public MarshalMethodEntry (TypeDefinition declaringType, MethodDefinition native IsSpecial = true; } + public MarshalMethodEntry (MarshalMethodEntry other, MethodDefinition nativeCallback) + : this (other.DeclaringType, nativeCallback, other.Connector, other.RegisteredMethod, + other.ImplementedMethod, other.CallbackField, other.JniTypeName, other.JniMethodName, + other.JniMethodSignature, other.NeedsBlittableWorkaround) + {} + string EnsureNonEmpty (string s, string argName) { if (String.IsNullOrEmpty (s)) { @@ -218,7 +224,7 @@ public bool Matches (MethodDefinition method) } TypeDefinitionCache tdCache; - DirectoryAssemblyResolver resolver; + XAAssemblyResolver resolver; Dictionary> marshalMethods; HashSet assemblies; TaskLoggingHelper log; @@ -231,7 +237,7 @@ public bool Matches (MethodDefinition method) public ulong RejectedMethodCount => rejectedMethodCount; public ulong WrappedMethodCount => wrappedMethodCount; - public MarshalMethodsClassifier (TypeDefinitionCache tdCache, DirectoryAssemblyResolver res, TaskLoggingHelper log) + public MarshalMethodsClassifier (TypeDefinitionCache tdCache, XAAssemblyResolver res, TaskLoggingHelper log) { this.log = log ?? throw new ArgumentNullException (nameof (log)); this.tdCache = tdCache ?? throw new ArgumentNullException (nameof (tdCache)); @@ -499,7 +505,6 @@ bool IsStandardHandler (TypeDefinition topType, ConnectorInfo connector, MethodD // method.CallbackField?.DeclaringType.Fields == 'null' StoreMethod ( - registeredMethod, new MarshalMethodEntry ( topType, nativeCallbackMethod, @@ -683,10 +688,16 @@ FieldDefinition FindField (TypeDefinition type, string fieldName, bool lookForIn return FindField (tdCache.Resolve (type.BaseType), fieldName, lookForInherited); } - void StoreMethod (MethodDefinition registeredMethod, MarshalMethodEntry entry) + public string GetStoreMethodKey (MarshalMethodEntry methodEntry) { + MethodDefinition registeredMethod = methodEntry.RegisteredMethod; string typeName = registeredMethod.DeclaringType.FullName.Replace ('/', '+'); - string key = $"{typeName}, {registeredMethod.DeclaringType.GetPartialAssemblyName (tdCache)}\t{registeredMethod.Name}"; + return $"{typeName}, {registeredMethod.DeclaringType.GetPartialAssemblyName (tdCache)}\t{registeredMethod.Name}"; + } + + void StoreMethod (MarshalMethodEntry entry) + { + string key = GetStoreMethodKey (entry); // Several classes can override the same method, we need to generate the marshal method only once, at the same time // keeping track of overloads @@ -706,7 +717,6 @@ void StoreAssembly (AssemblyDefinition asm) if (assemblies.Contains (asm)) { return; } - assemblies.Add (asm); } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs index 8579f37a8c0..7e27360dd96 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs @@ -536,6 +536,17 @@ public static string GetRelativePathForAndroidAsset (string assetsDirectory, ITa return path; } + public static AndroidTargetArch AbiToTargetArch (string abi) + { + return abi switch { + "armeabi-v7a" => AndroidTargetArch.Arm, + "arm64-v8a" => AndroidTargetArch.Arm64, + "x86_64" => AndroidTargetArch.X86_64, + "x86" => AndroidTargetArch.X86, + _ => throw new NotSupportedException ($"Internal error: unsupported ABI '{abi}'") + }; + } + public static string? CultureInvariantToString (object? obj) { if (obj == null) { @@ -561,5 +572,15 @@ public static int ConvertSupportedOSPlatformVersionToApiLevel (string version) } return apiLevel; } + + public static AndroidTargetArch GetTargetArch (ITaskItem asmItem) + { + string? abi = asmItem.GetMetadata ("Abi"); + if (String.IsNullOrEmpty (abi)) { + return AndroidTargetArch.None; + } + + return AbiToTargetArch (abi); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs index f59656518fc..1b020083282 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs @@ -1,6 +1,7 @@ using System; using System.IO; using System.Collections.Generic; +using System.Collections.ObjectModel; using System.Linq; using System.Text; @@ -89,6 +90,49 @@ internal sealed class ModuleDebugData public byte[] ModuleNameBytes; } + sealed class ReleaseGenerationState + { + int assemblyId = 0; + + public readonly Dictionary KnownAssemblies; + public readonly Dictionary MvidCache; + public readonly IDictionary> TempModules; + + // Just a convenient way to access one of the temp modules dictionaries, to be used when dealing with ABI-agnostic + // types in ProcessReleaseType. + public readonly Dictionary TempModulesAbiAgnostic; + + public ReleaseGenerationState (string[] supportedAbis) + { + KnownAssemblies = new Dictionary (StringComparer.Ordinal); + MvidCache = new Dictionary (); + + var tempModules = new Dictionary> (); + foreach (string abi in supportedAbis) { + var dict = new Dictionary (); + if (TempModulesAbiAgnostic == null) { + TempModulesAbiAgnostic = dict; + } + tempModules.Add (AbiToArch (abi), dict); + } + + TempModules = new ReadOnlyDictionary> (tempModules); + } + + public void AddKnownAssembly (TypeDefinition td) + { + string assemblyName = GetAssemblyName (td); + + if (KnownAssemblies.ContainsKey (assemblyName)) { + return; + } + + KnownAssemblies.Add (assemblyName, ++assemblyId); + } + + public string GetAssemblyName (TypeDefinition td) => td.Module.Assembly.FullName; + } + Action logger; Encoding outputEncoding; byte[] moduleMagicString; @@ -124,7 +168,7 @@ void UpdateApplicationConfig (TypeDefinition javaType, ApplicationConfigTaskStat } } - public bool Generate (bool debugBuild, bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, bool generateNativeAssembly, out ApplicationConfigTaskState appConfState) + public bool Generate (bool debugBuild, bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, bool generateNativeAssembly, out ApplicationConfigTaskState appConfState) { if (String.IsNullOrEmpty (outputDirectory)) throw new ArgumentException ("must not be null or empty", nameof (outputDirectory)); @@ -145,21 +189,23 @@ public bool Generate (bool debugBuild, bool skipJniAddNativeMethodRegistrationAt return GenerateRelease (skipJniAddNativeMethodRegistrationAttributeScan, javaTypes, cache, typemapsOutputDirectory, appConfState); } - bool GenerateDebug (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, bool generateNativeAssembly, ApplicationConfigTaskState appConfState) + bool GenerateDebug (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, bool generateNativeAssembly, ApplicationConfigTaskState appConfState) { - if (generateNativeAssembly) + if (generateNativeAssembly) { return GenerateDebugNativeAssembly (skipJniAddNativeMethodRegistrationAttributeScan, javaTypes, cache, outputDirectory, appConfState); + } return GenerateDebugFiles (skipJniAddNativeMethodRegistrationAttributeScan, javaTypes, cache, outputDirectory, appConfState); } - bool GenerateDebugFiles (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) + bool GenerateDebugFiles (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) { var modules = new Dictionary (StringComparer.Ordinal); int maxModuleFileNameWidth = 0; int maxModuleNameWidth = 0; var javaDuplicates = new Dictionary> (StringComparer.Ordinal); - foreach (TypeDefinition td in javaTypes) { + foreach (JavaType jt in javaTypes) { + TypeDefinition td = jt.Type; UpdateApplicationConfig (td, appConfState); string moduleName = td.Module.Assembly.Name.Name; ModuleDebugData module; @@ -218,13 +264,14 @@ bool GenerateDebugFiles (bool skipJniAddNativeMethodRegistrationAttributeScan, L return true; } - bool GenerateDebugNativeAssembly (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) + bool GenerateDebugNativeAssembly (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) { var javaToManaged = new List (); var managedToJava = new List (); var javaDuplicates = new Dictionary> (StringComparer.Ordinal); - foreach (TypeDefinition td in javaTypes) { + foreach (JavaType jt in javaTypes) { + TypeDefinition td = jt.Type; UpdateApplicationConfig (td, appConfState); TypeMapDebugEntry entry = GetDebugEntry (td, cache); @@ -330,91 +377,118 @@ string GetManagedTypeName (TypeDefinition td) return $"{managedTypeName}, {td.Module.Assembly.Name.Name}"; } - bool GenerateRelease (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) + void ProcessReleaseType (ReleaseGenerationState state, TypeDefinition td, AndroidTargetArch typeArch, ApplicationConfigTaskState appConfState, TypeDefinitionCache cache) { - int assemblyId = 0; - var knownAssemblies = new Dictionary (StringComparer.Ordinal); - var tempModules = new Dictionary (); - Dictionary moduleCounter = null; - var mvidCache = new Dictionary (); + UpdateApplicationConfig (td, appConfState); - foreach (TypeDefinition td in javaTypes) { - UpdateApplicationConfig (td, appConfState); + state.AddKnownAssembly (td); - string assemblyName = td.Module.Assembly.FullName; + // We must NOT use Guid here! The reason is that Guid sort order is different than its corresponding + // byte array representation and on the runtime we need the latter in order to be able to binary search + // through the module array. + byte[] moduleUUID; + if (!state.MvidCache.TryGetValue (td.Module.Mvid, out moduleUUID)) { + moduleUUID = td.Module.Mvid.ToByteArray (); + state.MvidCache.Add (td.Module.Mvid, moduleUUID); + } - if (!knownAssemblies.ContainsKey (assemblyName)) { - assemblyId++; - knownAssemblies.Add (assemblyName, assemblyId); + bool abiAgnosticType = typeArch == AndroidTargetArch.None; + Dictionary tempModules; + if (abiAgnosticType) { + tempModules = state.TempModulesAbiAgnostic; + } else { + // It will throw if `typeArch` isn't in the dictionary. This is intentional, since we must have no TypeDefinition entries for architectures not + // mentioned in `supportedAbis`. + try { + tempModules = state.TempModules[typeArch]; + } catch (KeyNotFoundException ex) { + throw new InvalidOperationException ($"Internal error: cannot process type specific to architecture '{typeArch}', since that architecture isn't mentioned in the set of supported ABIs", ex); } + } - // We must NOT use Guid here! The reason is that Guid sort order is different than its corresponding - // byte array representation and on the runtime we need the latter in order to be able to binary search - // through the module array. - byte[] moduleUUID; - if (!mvidCache.TryGetValue (td.Module.Mvid, out moduleUUID)) { - moduleUUID = td.Module.Mvid.ToByteArray (); - mvidCache.Add (td.Module.Mvid, moduleUUID); - } + if (!tempModules.TryGetValue (moduleUUID, out ModuleReleaseData moduleData)) { + moduleData = new ModuleReleaseData { + Mvid = td.Module.Mvid, + MvidBytes = moduleUUID, + Assembly = td.Module.Assembly, + AssemblyName = td.Module.Assembly.Name.Name, + TypesScratch = new Dictionary (StringComparer.Ordinal), + DuplicateTypes = new List (), + }; - ModuleReleaseData moduleData; - if (!tempModules.TryGetValue (moduleUUID, out moduleData)) { - if (moduleCounter == null) - moduleCounter = new Dictionary (); - - moduleData = new ModuleReleaseData { - Mvid = td.Module.Mvid, - MvidBytes = moduleUUID, - Assembly = td.Module.Assembly, - AssemblyName = td.Module.Assembly.Name.Name, - TypesScratch = new Dictionary (StringComparer.Ordinal), - DuplicateTypes = new List (), - }; + if (abiAgnosticType) { + // ABI-agnostic types must be added to all the ABIs + foreach (var kvp in state.TempModules) { + kvp.Value.Add (moduleUUID, moduleData); + } + } else { + // ABI-specific types are added only to their respective tempModules tempModules.Add (moduleUUID, moduleData); } + } - string javaName = Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName (td, cache); - // We will ignore generic types and interfaces when generating the Java to Managed map, but we must not - // omit them from the table we output - we need the same number of entries in both java-to-managed and - // managed-to-java tables. `SkipInJavaToManaged` set to `true` will cause the native assembly generator - // to output `0` as the token id for the type, thus effectively causing the runtime unable to match such - // a Java type name to a managed type. This fixes https://github.com/xamarin/xamarin-android/issues/4660 - var entry = new TypeMapReleaseEntry { - JavaName = javaName, - ManagedTypeName = td.FullName, - Token = td.MetadataToken.ToUInt32 (), - AssemblyNameIndex = knownAssemblies [assemblyName], - SkipInJavaToManaged = ShouldSkipInJavaToManaged (td), - }; + string javaName = Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager.ToJniName (td, cache); + // We will ignore generic types and interfaces when generating the Java to Managed map, but we must not + // omit them from the table we output - we need the same number of entries in both java-to-managed and + // managed-to-java tables. `SkipInJavaToManaged` set to `true` will cause the native assembly generator + // to output `0` as the token id for the type, thus effectively causing the runtime unable to match such + // a Java type name to a managed type. This fixes https://github.com/xamarin/xamarin-android/issues/4660 + var entry = new TypeMapReleaseEntry { + JavaName = javaName, + ManagedTypeName = td.FullName, + Token = td.MetadataToken.ToUInt32 (), + AssemblyNameIndex = state.KnownAssemblies [state.GetAssemblyName (td)], + SkipInJavaToManaged = ShouldSkipInJavaToManaged (td), + }; - if (moduleData.TypesScratch.ContainsKey (entry.JavaName)) { - // This is disabled because it costs a lot of time (around 150ms per standard XF Integration app - // build) and has no value for the end user. The message is left here because it may be useful to us - // in our devloop at some point. - //logger ($"Warning: duplicate Java type name '{entry.JavaName}' in assembly '{moduleData.AssemblyName}' (new token: {entry.Token})."); - moduleData.DuplicateTypes.Add (entry); - } else - moduleData.TypesScratch.Add (entry.JavaName, entry); + if (moduleData.TypesScratch.ContainsKey (entry.JavaName)) { + // This is disabled because it costs a lot of time (around 150ms per standard XF Integration app + // build) and has no value for the end user. The message is left here because it may be useful to us + // in our devloop at some point. + //logger ($"Warning: duplicate Java type name '{entry.JavaName}' in assembly '{moduleData.AssemblyName}' (new token: {entry.Token})."); + moduleData.DuplicateTypes.Add (entry); + } else { + moduleData.TypesScratch.Add (entry.JavaName, entry); } + } - var modules = tempModules.Values.ToArray (); - Array.Sort (modules, new ModuleUUIDArrayComparer ()); + bool GenerateRelease (bool skipJniAddNativeMethodRegistrationAttributeScan, List javaTypes, TypeDefinitionCache cache, string outputDirectory, ApplicationConfigTaskState appConfState) + { + var state = new ReleaseGenerationState (supportedAbis); - foreach (ModuleReleaseData module in modules) { - if (module.TypesScratch.Count == 0) { - module.Types = Array.Empty (); + foreach (JavaType jt in javaTypes) { + if (!jt.IsABiSpecific) { + ProcessReleaseType (state, jt.Type, AndroidTargetArch.None, appConfState, cache); continue; } - // No need to sort here, the LLVM IR generator will compute hashes and sort - // the array on write. - module.Types = module.TypesScratch.Values.ToArray (); + foreach (var kvp in jt.PerAbiTypes) { + ProcessReleaseType (state, kvp.Value, kvp.Key, appConfState, cache); + } } - NativeTypeMappingData data; - data = new NativeTypeMappingData (logger, modules); + var mappingData = new Dictionary (); + foreach (var kvp in state.TempModules) { + AndroidTargetArch arch = kvp.Key; + Dictionary tempModules = kvp.Value; + var modules = tempModules.Values.ToArray (); + Array.Sort (modules, new ModuleUUIDArrayComparer ()); + + foreach (ModuleReleaseData module in modules) { + if (module.TypesScratch.Count == 0) { + module.Types = Array.Empty (); + continue; + } + + // No need to sort here, the LLVM IR generator will compute hashes and sort + // the array on write. + module.Types = module.TypesScratch.Values.ToArray (); + } + + mappingData.Add (arch, new NativeTypeMappingData (logger, modules)); + } - var generator = new TypeMappingReleaseNativeAssemblyGenerator (data); + var generator = new TypeMappingReleaseNativeAssemblyGenerator (mappingData); generator.Init (); GenerateNativeAssembly (generator, outputDirectory); @@ -430,27 +504,7 @@ void GenerateNativeAssembly (TypeMappingAssemblyGenerator generator, string base { AndroidTargetArch arch; foreach (string abi in supportedAbis) { - switch (abi.Trim ()) { - case "armeabi-v7a": - arch = AndroidTargetArch.Arm; - break; - - case "arm64-v8a": - arch = AndroidTargetArch.Arm64; - break; - - case "x86": - arch = AndroidTargetArch.X86; - break; - - case "x86_64": - arch = AndroidTargetArch.X86_64; - break; - - default: - throw new InvalidOperationException ($"Unknown ABI {abi}"); - } - + arch = AbiToArch (abi); string outputFile = $"{baseFileName}.{abi}.ll"; using (var sw = MemoryStreamPool.Shared.CreateStreamWriter (outputEncoding)) { generator.Write (arch, sw, outputFile); @@ -460,6 +514,17 @@ void GenerateNativeAssembly (TypeMappingAssemblyGenerator generator, string base } } + static AndroidTargetArch AbiToArch (string abi) + { + return abi switch { + "armeabi-v7a" => AndroidTargetArch.Arm, + "arm64-v8a" => AndroidTargetArch.Arm64, + "x86_64" => AndroidTargetArch.X86_64, + "x86" => AndroidTargetArch.X86, + _ => throw new InvalidOperationException ($"Unknown ABI {abi}") + }; + } + // Binary index file format, all data is little-endian: // // [Magic string] # XATI diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs index bc407b478aa..f92af2e902c 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs @@ -5,6 +5,7 @@ using System.Text; using Xamarin.Android.Tasks.LLVMIR; +using Xamarin.Android.Tools; namespace Xamarin.Android.Tasks { @@ -144,56 +145,80 @@ public ModuleMapData (string symbolLabel, List> MapModules; + public readonly List> JavaMap; + public readonly Dictionary JavaTypesByName; + public readonly List JavaNames; + public readonly NativeTypeMappingData MappingData; + public ulong ModuleCounter = 0; + + public ArchGenerationState (NativeTypeMappingData mappingData) + { + MapModules = new List> (); + JavaMap = new List> (); + JavaTypesByName = new Dictionary (StringComparer.Ordinal); + JavaNames = new List (); + MappingData = mappingData; + } + } + StructureInfo typeMapJavaStructureInfo; StructureInfo typeMapModuleStructureInfo; StructureInfo typeMapModuleEntryStructureInfo; - List> mapModules; - List> javaMap; - Dictionary javaTypesByName; - List javaNames; - JavaNameHashComparer javaNameHashComparer; + Dictionary archState; - ulong moduleCounter = 0; + JavaNameHashComparer javaNameHashComparer; - public TypeMappingReleaseNativeAssemblyGenerator (NativeTypeMappingData mappingData) + public TypeMappingReleaseNativeAssemblyGenerator (Dictionary mappingData) { - this.mappingData = mappingData ?? throw new ArgumentNullException (nameof (mappingData)); - mapModules = new List> (); - javaMap = new List> (); - javaTypesByName = new Dictionary (StringComparer.Ordinal); + if (mappingData == null) { + throw new ArgumentNullException (nameof (mappingData)); + } + javaNameHashComparer = new JavaNameHashComparer (); - javaNames = new List (); + archState = new Dictionary (mappingData.Count); + + foreach (var kvp in mappingData) { + if (kvp.Value == null) { + throw new ArgumentException ("must not contain null values", nameof (mappingData)); + } + + archState.Add (kvp.Key, new ArchGenerationState (kvp.Value)); + } } public override void Init () { - InitMapModules (); - InitJavaMap (); + foreach (var kvp in archState) { + InitMapModules (kvp.Value); + InitJavaMap (kvp.Value); + } } - void InitJavaMap () + void InitJavaMap (ArchGenerationState state) { TypeMapJava map_entry; - foreach (TypeMapGenerator.TypeMapReleaseEntry entry in mappingData.JavaTypes) { - javaNames.Add (entry.JavaName); + foreach (TypeMapGenerator.TypeMapReleaseEntry entry in state.MappingData.JavaTypes) { + state.JavaNames.Add (entry.JavaName); map_entry = new TypeMapJava { module_index = (uint)entry.ModuleIndex, // UInt32.MaxValue, type_token_id = entry.SkipInJavaToManaged ? 0 : entry.Token, - java_name_index = (uint)(javaNames.Count - 1), + java_name_index = (uint)(state.JavaNames.Count - 1), JavaName = entry.JavaName, }; - javaMap.Add (new StructureInstance (map_entry)); - javaTypesByName.Add (map_entry.JavaName, map_entry); + state.JavaMap.Add (new StructureInstance (map_entry)); + state.JavaTypesByName.Add (map_entry.JavaName, map_entry); } } - void InitMapModules () + void InitMapModules (ArchGenerationState state) { - foreach (TypeMapGenerator.ModuleReleaseData data in mappingData.Modules) { - string mapName = $"module{moduleCounter++}_managed_to_java"; + foreach (TypeMapGenerator.ModuleReleaseData data in state.MappingData.Modules) { + string mapName = $"module{state.ModuleCounter++}_managed_to_java"; string duplicateMapName; if (data.DuplicateTypes.Count == 0) @@ -214,7 +239,7 @@ void InitMapModules () java_name_width = 0, }; - mapModules.Add (new StructureInstance (map_module)); + state.MapModules.Add (new StructureInstance (map_module)); } } @@ -228,7 +253,7 @@ protected override void MapStructures (LlvmIrGenerator generator) // Prepare module map entries by sorting them on the managed token, and then mapping each entry to its corresponding Java type map index. // Requires that `javaMap` is sorted on the type name hash. - void PrepareMapModuleData (string moduleDataSymbolLabel, IEnumerable moduleEntries, List allModulesData) + void PrepareMapModuleData (ArchGenerationState state, string moduleDataSymbolLabel, IEnumerable moduleEntries, List allModulesData) { var mapModuleEntries = new List> (); foreach (TypeMapGenerator.TypeMapReleaseEntry entry in moduleEntries) { @@ -244,12 +269,12 @@ void PrepareMapModuleData (string moduleDataSymbolLabel, IEnumerable (javaType); - int idx = javaMap.BinarySearch (key, javaNameHashComparer); + int idx = state.JavaMap.BinarySearch (key, javaNameHashComparer); if (idx < 0) { throw new InvalidOperationException ($"Could not map entry '{javaTypeName}' to array index"); } @@ -261,32 +286,32 @@ uint GetJavaEntryIndex (string javaTypeName) // Generate hashes for all Java type names, then sort javaMap on the name hash. This has to be done in the writing phase because hashes // will depend on architecture (or, actually, on its bitness) and may differ between architectures (they will be the same for all architectures // with the same bitness) - (List allMapModulesData, List javaMapHashes) PrepareMapsForWriting (LlvmIrGenerator generator) + (List allMapModulesData, List javaMapHashes) PrepareMapsForWriting (ArchGenerationState state, LlvmIrGenerator generator) { bool is64Bit = generator.Is64Bit; // Generate Java type name hashes... - for (int i = 0; i < javaMap.Count; i++) { - TypeMapJava entry = javaMap[i].Obj; + for (int i = 0; i < state.JavaMap.Count; i++) { + TypeMapJava entry = state.JavaMap[i].Obj; entry.JavaNameHash = HashName (entry.JavaName); } // ...sort them... - javaMap.Sort ((StructureInstance a, StructureInstance b) => a.Obj.JavaNameHash.CompareTo (b.Obj.JavaNameHash)); + state.JavaMap.Sort ((StructureInstance a, StructureInstance b) => a.Obj.JavaNameHash.CompareTo (b.Obj.JavaNameHash)); var allMapModulesData = new List (); // ...and match managed types to Java... - foreach (StructureInstance moduleInstance in mapModules) { + foreach (StructureInstance moduleInstance in state.MapModules) { TypeMapModule module = moduleInstance.Obj; - PrepareMapModuleData (module.MapSymbolName, module.Data.Types, allMapModulesData); + PrepareMapModuleData (state, module.MapSymbolName, module.Data.Types, allMapModulesData); if (module.Data.DuplicateTypes.Count > 0) { - PrepareMapModuleData (module.DuplicateMapSymbolName, module.Data.DuplicateTypes, allMapModulesData); + PrepareMapModuleData (state, module.DuplicateMapSymbolName, module.Data.DuplicateTypes, allMapModulesData); } } var javaMapHashes = new HashSet (); - foreach (StructureInstance entry in javaMap) { + foreach (StructureInstance entry in state.JavaMap) { javaMapHashes.Add (entry.Obj.JavaNameHash); } @@ -315,22 +340,30 @@ ulong HashBytes (byte[] bytes) protected override void Write (LlvmIrGenerator generator) { - generator.WriteVariable ("map_module_count", mappingData.MapModuleCount); - generator.WriteVariable ("java_type_count", javaMap.Count); // must include the padding item, if any + ArchGenerationState state; + + try { + state = archState[generator.TargetArch]; + } catch (KeyNotFoundException ex) { + throw new InvalidOperationException ($"Internal error: architecture {generator.TargetArch} has not been prepared for writing.", ex); + } + + generator.WriteVariable ("map_module_count", state.MappingData.MapModuleCount); + generator.WriteVariable ("java_type_count", state.JavaMap.Count); // must include the padding item, if any - (List allMapModulesData, List javaMapHashes) = PrepareMapsForWriting (generator); - WriteMapModules (generator, allMapModulesData); - WriteJavaMap (generator, javaMapHashes); + (List allMapModulesData, List javaMapHashes) = PrepareMapsForWriting (state, generator); + WriteMapModules (state, generator, allMapModulesData); + WriteJavaMap (state, generator, javaMapHashes); } - void WriteJavaMap (LlvmIrGenerator generator, List javaMapHashes) + void WriteJavaMap (ArchGenerationState state, LlvmIrGenerator generator, List javaMapHashes) { generator.WriteEOL (); generator.WriteEOL ("Java to managed map"); generator.WriteStructureArray ( typeMapJavaStructureInfo, - javaMap, + state.JavaMap, LlvmIrVariableOptions.GlobalConstant, "map_java" ); @@ -347,7 +380,7 @@ void WriteJavaMap (LlvmIrGenerator generator, List javaMapHashes) WriteHashes (hashes); } - generator.WriteArray (javaNames, "java_type_names"); + generator.WriteArray (state.JavaNames, "java_type_names"); void WriteHashes (List hashes) where T: struct { @@ -355,14 +388,14 @@ void WriteHashes (List hashes) where T: struct hashes, LlvmIrVariableOptions.GlobalConstant, "map_java_hashes", - (int idx, T value) => $"{idx}: 0x{value:x} => {javaMap[idx].Obj.JavaName}" + (int idx, T value) => $"{idx}: 0x{value:x} => {state.JavaMap[idx].Obj.JavaName}" ); } } - void WriteMapModules (LlvmIrGenerator generator, List mapModulesData) + void WriteMapModules (ArchGenerationState state, LlvmIrGenerator generator, List mapModulesData) { - if (mapModules.Count == 0) { + if (state.MapModules.Count == 0) { return; } @@ -381,7 +414,7 @@ void WriteMapModules (LlvmIrGenerator generator, List mapModulesD generator.WriteEOL ("Map modules"); generator.WriteStructureArray ( typeMapModuleStructureInfo, - mapModules, + state.MapModules, LlvmIrVariableOptions.GlobalWritable, "map_modules" ); diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/XAAssemblyResolver.cs b/src/Xamarin.Android.Build.Tasks/Utilities/XAAssemblyResolver.cs new file mode 100644 index 00000000000..746f45802e7 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/XAAssemblyResolver.cs @@ -0,0 +1,326 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.IO.MemoryMappedFiles; + +using Microsoft.Build.Utilities; +using Mono.Cecil; +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks; + +class XAAssemblyResolver : IAssemblyResolver +{ + sealed class CacheEntry : IDisposable + { + bool disposed; + + Dictionary assemblies; + TaskLoggingHelper log; + AndroidTargetArch defaultArch; + + /// + /// This field is to be used by the `Resolve` overloads which don't have a way of indicating the desired ABI target for the assembly, but only when the + /// `AndroidTargetArch.None` entry for the assembly in question is **absent**. The field is always set to some value: either the very first assembly added + /// or the one with the `AndroidTargetArch.None` ABI. The latter always wins. + /// + public AssemblyDefinition Default { get; private set; } + public Dictionary Assemblies => assemblies; + + public CacheEntry (TaskLoggingHelper log, string filePath, AssemblyDefinition asm, AndroidTargetArch arch) + { + if (asm == null) { + throw new ArgumentNullException (nameof (asm)); + } + + this.log = log; + Default = asm; + defaultArch = arch; + assemblies = new Dictionary { + { arch, asm }, + }; + } + + public void Add (AndroidTargetArch arch, AssemblyDefinition asm) + { + if (asm == null) { + throw new ArgumentNullException (nameof (asm)); + } + + if (assemblies.ContainsKey (arch)) { + log.LogWarning ($"Entry for assembly '{asm}', architecture '{arch}' already exists. Replacing the old entry."); + } + + assemblies[arch] = asm; + if (arch == AndroidTargetArch.None && defaultArch != AndroidTargetArch.None) { + Default = asm; + defaultArch = arch; + } + } + + void Dispose (bool disposing) + { + if (disposed || !disposing) { + return; + } + + Default = null; + foreach (var kvp in assemblies) { + kvp.Value?.Dispose (); + } + assemblies.Clear (); + disposed = true; + } + + public void Dispose () + { + Dispose (disposing: true); + GC.SuppressFinalize (this); + } + } + + /// + /// Contains a collection of directories where framework assemblies can be found. This collection **must not** + /// contain any directories which contain ABI-specific assemblies. For those, use + /// + public ICollection FrameworkSearchDirectories { get; } = new List (); + + /// + /// Contains a collection of directories where Xamarin.Android (via linker, for instance) has placed the ABI + /// specific assemblies. Each ABI has its own set of directories to search. + /// + public IDictionary> AbiSearchDirectories { get; } = new Dictionary> (); + + readonly List viewStreams = new List (); + bool disposed; + TaskLoggingHelper log; + bool loadDebugSymbols; + ReaderParameters readerParameters; + readonly Dictionary cache; + + public XAAssemblyResolver (TaskLoggingHelper log, bool loadDebugSymbols, ReaderParameters? loadReaderParameters = null) + { + this.log = log; + this.loadDebugSymbols = loadDebugSymbols; + this.readerParameters = loadReaderParameters ?? new ReaderParameters(); + + cache = new Dictionary (StringComparer.OrdinalIgnoreCase); + } + + public AssemblyDefinition? Resolve (string fullName, ReaderParameters? parameters = null) + { + return Resolve (AssemblyNameReference.Parse (fullName), parameters); + } + + public AssemblyDefinition? Resolve (AssemblyNameReference name) + { + return Resolve (name, null); + } + + public AssemblyDefinition? Resolve (AssemblyNameReference name, ReaderParameters? parameters) + { + return Resolve (AndroidTargetArch.None, name, parameters); + } + + public AssemblyDefinition? Resolve (AndroidTargetArch arch, AssemblyNameReference name, ReaderParameters? parameters = null) + { + string shortName = name.Name; + if (cache.TryGetValue (shortName, out CacheEntry? entry)) { + return SelectAssembly (arch, name.FullName, entry, loading: false); + } + + if (arch == AndroidTargetArch.None) { + return FindAndLoadFromDirectories (arch, FrameworkSearchDirectories, name, parameters); + } + + if (!AbiSearchDirectories.TryGetValue (arch, out ICollection? directories) || directories == null) { + throw CreateLoadException (name); + } + + return FindAndLoadFromDirectories (arch, directories, name, parameters); + } + + AssemblyDefinition? FindAndLoadFromDirectories (AndroidTargetArch arch, ICollection directories, AssemblyNameReference name, ReaderParameters? parameters) + { + string? assemblyFile; + foreach (string dir in directories) { + if ((assemblyFile = SearchDirectory (name.Name, dir)) != null) { + return Load (arch, assemblyFile, parameters); + } + } + + return null; + } + + static FileNotFoundException CreateLoadException (AssemblyNameReference name) + { + return new FileNotFoundException ($"Could not load assembly '{name}'."); + } + + static string? SearchDirectory (string name, string directory) + { + if (Path.IsPathRooted (name) && File.Exists (name)) { + return name; + } + + var file = Path.Combine (directory, $"{name}.dll"); + if (File.Exists (file)) { + return file; + } + + return null; + } + + public virtual AssemblyDefinition? Load (AndroidTargetArch arch, string filePath, ReaderParameters? readerParameters = null) + { + string name = Path.GetFileNameWithoutExtension (filePath); + AssemblyDefinition? assembly; + if (cache.TryGetValue (name, out CacheEntry? entry)) { + assembly = SelectAssembly (arch, name, entry, loading: true); + if (assembly != null) { + return assembly; + } + } + + try { + assembly = ReadAssembly (filePath, readerParameters); + } catch (Exception e) when (e is FileNotFoundException || e is DirectoryNotFoundException) { + // These are ok, we can return null + return null; + } + + if (!cache.TryGetValue (name, out entry)) { + entry = new CacheEntry (log, filePath, assembly, arch); + cache.Add (name, entry); + } else { + entry.Add (arch, assembly); + } + + return assembly; + } + + AssemblyDefinition ReadAssembly (string filePath, ReaderParameters? readerParametersOverride = null) + { + ReaderParameters templateParameters = readerParametersOverride ?? this.readerParameters; + bool haveDebugSymbols = loadDebugSymbols && File.Exists (Path.ChangeExtension (filePath, ".pdb")); + var loadReaderParams = new ReaderParameters () { + ApplyWindowsRuntimeProjections = templateParameters.ApplyWindowsRuntimeProjections, + AssemblyResolver = this, + MetadataImporterProvider = templateParameters.MetadataImporterProvider, + InMemory = templateParameters.InMemory, + MetadataResolver = templateParameters.MetadataResolver, + ReadingMode = templateParameters.ReadingMode, + ReadSymbols = haveDebugSymbols, + ReadWrite = templateParameters.ReadWrite, + ReflectionImporterProvider = templateParameters.ReflectionImporterProvider, + SymbolReaderProvider = templateParameters.SymbolReaderProvider, + SymbolStream = templateParameters.SymbolStream, + }; + try { + return LoadFromMemoryMappedFile (filePath, loadReaderParams); + } catch (Exception ex) { + log.LogWarning ($"Failed to read '{filePath}' with debugging symbols. Retrying to load it without it. Error details are logged below."); + log.LogWarning ($"{ex.ToString ()}"); + loadReaderParams.ReadSymbols = false; + return LoadFromMemoryMappedFile (filePath, loadReaderParams); + } + } + + AssemblyDefinition LoadFromMemoryMappedFile (string file, ReaderParameters options) + { + // We can't use MemoryMappedFile when ReadWrite is true + if (options.ReadWrite) { + return AssemblyDefinition.ReadAssembly (file, options); + } + + bool origReadSymbols = options.ReadSymbols; + MemoryMappedViewStream? viewStream = null; + try { + // We must disable reading of symbols, even if they were present, because Cecil is unable to find the symbols file when + // assembly file name is unknown, and this is precisely the case when reading module from a stream. + // Until this issue is resolved, skipping symbol read saves time because reading exception isn't thrown and we don't + // retry the load. + options.ReadSymbols = false; + + // Create stream because CreateFromFile(string, ...) uses FileShare.None which is too strict + using var fileStream = new FileStream (file, FileMode.Open, FileAccess.Read, FileShare.Read, 4096, false); + using var mappedFile = MemoryMappedFile.CreateFromFile (fileStream, null, fileStream.Length, MemoryMappedFileAccess.Read, HandleInheritability.None, true); + viewStream = mappedFile.CreateViewStream (0, 0, MemoryMappedFileAccess.Read); + + AssemblyDefinition result = ModuleDefinition.ReadModule (viewStream, options).Assembly; + viewStreams.Add (viewStream); + + // We transferred the ownership of the viewStream to the collection. + viewStream = null; + + return result; + } finally { + options.ReadSymbols = origReadSymbols; + viewStream?.Dispose (); + } + } + + AssemblyDefinition? SelectAssembly (AndroidTargetArch arch, string assemblyName, CacheEntry? entry, bool loading) + { + if (entry == null) { + // Should "never" happen... + throw new ArgumentNullException (nameof (entry)); + } + + if (arch == AndroidTargetArch.None) { + // Disabled for now, generates too much noise. + // if (entry.Assemblies.Count > 1) { + // log.LogWarning ($"Architecture-agnostic entry requested for architecture-specific assembly '{assemblyName}'"); + // } + return entry.Default; + } + + if (!entry.Assemblies.TryGetValue (arch, out AssemblyDefinition? asm)) { + if (loading) { + return null; + } + + if (!entry.Assemblies.TryGetValue (AndroidTargetArch.None, out asm)) { + throw new InvalidOperationException ($"Internal error: assembly '{assemblyName}' for architecture '{arch}' not found in cache entry and architecture-agnostic entry is missing as well"); + } + + if (asm == null) { + throw new InvalidOperationException ($"Internal error: architecture-agnostic cache entry for assembly '{assemblyName}' is null"); + } + + log.LogWarning ($"Returning architecture-agnostic cache entry for assembly '{assemblyName}'. Requested architecture was: {arch}"); + return asm; + } + + if (asm == null) { + throw new InvalidOperationException ($"Internal error: null reference for assembly '{assemblyName}' in assembly cache entry"); + } + + return asm; + } + + public void Dispose () + { + Dispose (disposing: true); + GC.SuppressFinalize (this); + } + + protected virtual void Dispose (bool disposing) + { + if (disposed || !disposing) { + return; + } + + foreach (var kvp in cache) { + kvp.Value?.Dispose (); + } + cache.Clear (); + + foreach (MemoryMappedViewStream viewStream in viewStreams) { + viewStream.Dispose (); + } + viewStreams.Clear (); + + disposed = true; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/XAJavaTypeScanner.cs b/src/Xamarin.Android.Build.Tasks/Utilities/XAJavaTypeScanner.cs new file mode 100644 index 00000000000..5f965ab46ff --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/XAJavaTypeScanner.cs @@ -0,0 +1,120 @@ +using System; +using System.Collections.Generic; +using System.Collections.ObjectModel; + +using Java.Interop.Tools.Cecil; +using Microsoft.Build.Framework; +using Microsoft.Build.Utilities; +using Mono.Cecil; +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks; + +class JavaType +{ + public readonly TypeDefinition Type; + public readonly IDictionary? PerAbiTypes; + public bool IsABiSpecific { get; } + + public JavaType (TypeDefinition type, IDictionary? perAbiTypes) + { + Type = type; + if (perAbiTypes != null) { + PerAbiTypes = new ReadOnlyDictionary (perAbiTypes); + IsABiSpecific = perAbiTypes.Count > 1 || (perAbiTypes.Count == 1 && !perAbiTypes.ContainsKey (AndroidTargetArch.None)); + } + } +} + +class XAJavaTypeScanner +{ + sealed class TypeData + { + public readonly TypeDefinition FirstType; + public readonly Dictionary PerAbi; + + public bool IsAbiSpecific => !PerAbi.ContainsKey (AndroidTargetArch.None); + + public TypeData (TypeDefinition firstType) + { + FirstType = firstType; + PerAbi = new Dictionary (); + } + } + + public bool ErrorOnCustomJavaObject { get; set; } + + TaskLoggingHelper log; + TypeDefinitionCache cache; + + public XAJavaTypeScanner (TaskLoggingHelper log, TypeDefinitionCache cache) + { + this.log = log; + this.cache = cache; + } + + public List GetJavaTypes (ICollection inputAssemblies, XAAssemblyResolver resolver) + { + var types = new Dictionary (StringComparer.Ordinal); + foreach (ITaskItem asmItem in inputAssemblies) { + AndroidTargetArch arch = MonoAndroidHelper.GetTargetArch (asmItem); + AssemblyDefinition asmdef = resolver.Load (arch, asmItem.ItemSpec); + + foreach (ModuleDefinition md in asmdef.Modules) { + foreach (TypeDefinition td in md.Types) { + AddJavaType (td, types, arch); + } + } + } + + var ret = new List (); + foreach (var kvp in types) { + ret.Add (new JavaType (kvp.Value.FirstType, kvp.Value.IsAbiSpecific ? kvp.Value.PerAbi : null)); + } + + return ret; + } + + void AddJavaType (TypeDefinition type, Dictionary types, AndroidTargetArch arch) + { + if (type.IsSubclassOf ("Java.Lang.Object", cache) || type.IsSubclassOf ("Java.Lang.Throwable", cache) || (type.IsInterface && type.ImplementsInterface ("Java.Interop.IJavaPeerable", cache))) { + // For subclasses of e.g. Android.App.Activity. + string typeName = type.GetPartialAssemblyQualifiedName (cache); + if (!types.TryGetValue (typeName, out TypeData typeData)) { + typeData = new TypeData (type); + types.Add (typeName, typeData); + } + + if (typeData.PerAbi.ContainsKey (AndroidTargetArch.None)) { + if (arch == AndroidTargetArch.None) { + throw new InvalidOperationException ($"Duplicate type '{type.FullName}' in assembly {type.Module.FileName}"); + } + + throw new InvalidOperationException ($"Previously added type '{type.FullName}' was in ABI-agnostic assembly, new one comes from ABI {arch} assembly"); + } + + if (typeData.PerAbi.ContainsKey (arch)) { + throw new InvalidOperationException ($"Duplicate type '{type.FullName}' in assembly {type.Module.FileName}, for ABI {arch}"); + } + + typeData.PerAbi.Add (arch, type); + } else if (type.IsClass && !type.IsSubclassOf ("System.Exception", cache) && type.ImplementsInterface ("Android.Runtime.IJavaObject", cache)) { + string message = $"XA4212: Type `{type.FullName}` implements `Android.Runtime.IJavaObject` but does not inherit `Java.Lang.Object` or `Java.Lang.Throwable`. This is not supported."; + + if (ErrorOnCustomJavaObject) { + log.LogError (message); + } else { + log.LogWarning (message); + } + return; + } + + if (!type.HasNestedTypes) { + return; + } + + foreach (TypeDefinition nested in type.NestedTypes) { + AddJavaType (nested, types, arch); + } + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets index b118454ee96..3bf64758b7c 100644 --- a/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets +++ b/src/Xamarin.Android.Build.Tasks/Xamarin.Android.Common.targets @@ -335,7 +335,7 @@ Copyright (C) 2011-2012 Xamarin. All rights reserved. false true True - True + False False <_AndroidUseMarshalMethods Condition=" '$(AndroidIncludeDebugSymbols)' == 'True' ">False <_AndroidUseMarshalMethods Condition=" '$(AndroidIncludeDebugSymbols)' != 'True' ">$(AndroidEnableMarshalMethods) diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index 72133c28f25..e6331a607d1 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -29,6 +29,11 @@ public void Teardown () [Test] public void NativeAssemblyCacheWithSatelliteAssemblies ([Values (true, false)] bool enableMarshalMethods) { + // TODO: enable when marshal methods are fixed + if (enableMarshalMethods) { + Assert.Ignore ("Test is skipped when marshal methods are enabled, pending fixes to MM for .NET9"); + } + var path = Path.Combine ("temp", TestName); var lib = new XamarinAndroidLibraryProject { ProjectName = "Localization", From 76ab8b2ca208a73834c70453193e5ec7ef1f7304 Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Thu, 13 Jul 2023 16:11:17 -0500 Subject: [PATCH 031/102] [Mono.Android] Use PublicApiAnalyzers to ensure we do not break API. (#8171) Fixes: https://github.com/xamarin/xamarin-android/issues/7421 Context: https://github.com/xamarin/xamarin-android/issues/1118 Context: 07e7477126fdc3eb68cca38347d1b8698d334874 We currently have our internal `` task (07e74771), which ensures that we do not break backwards compatibility between Android API levels. Now that we are in the .NET `TargetFramework` world we also need to ensure we do not *add* any new API to a Target Framework once it has shipped. A `TargetFramework` is essentially a contract that we cannot change. (Imagine if you had different minor versions of .NET on your local machine and CI machine, what works on one should work on the other.) Enable Microsoft's [PublicApiAnalyzers][0] for `Mono.Android.dll`. ([PublicApiAnalyzers documentation][1].) This ensures that we don't add new API once we've shipped `Mono.Android.dll` for a given .NET version. Running the `PublicApiAnalyzer` adds about 25 seconds to a local build. One can use our existing `$(DisableApiCompatibilityCheck)` property to also disable them to facilitate faster local build if desired. Additionally, disable [`RS0041`][2] ("Public members should not use oblivious types"). We should look at getting `Android.Runtime.JniEnv.g.cs` properly annotated with nullable reference types, and then we could enable this analyzer. ***Note***: PublicApiAnalyzers cannot be the *only* mechanism that is used to track API compatibility for `Mono.Android.dll`, because some binding constructs can result in compatible APIs while breaking *semantics*. See also Issue #1118. We thus need to continue using `` (or some equivalent) to ensure that our `[Register]` attribute values do not change without review. [0]: https://github.com/dotnet/roslyn-analyzers/tree/40a3ec17a7507b8767b4ac806f29b6df179cf627/src/PublicApiAnalyzers [1]: https://github.com/dotnet/roslyn-analyzers/blob/40a3ec17a7507b8767b4ac806f29b6df179cf627/src/PublicApiAnalyzers/PublicApiAnalyzers.Help.md [2]: https://github.com/dotnet/roslyn-analyzers/blob/40a3ec17a7507b8767b4ac806f29b6df179cf627/src/PublicApiAnalyzers/Microsoft.CodeAnalysis.PublicApiAnalyzers.md#rs0041-public-members-should-not-use-oblivious-types --- .../guardian/PoliCheck.Exclusions.xml | 4 +- src/Mono.Android/Android.Runtime/JNIEnv.cs | 2 + .../IncludeAndroidResourcesFromAttribute.cs | 2 + .../JavaLibraryReferenceAttribute.cs | 2 + .../JavaTypeParametersAttribute.cs | 3 + src/Mono.Android/Mono.Android.csproj | 15 +- .../Properties/AssemblyInfo.cs.in | 7 + .../PublicAPI/API-34/PublicAPI.Shipped.txt | 1 + .../PublicAPI/API-34/PublicAPI.Unshipped.txt | 124260 +++++++++++++++ 9 files changed, 124293 insertions(+), 3 deletions(-) create mode 100644 src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt create mode 100644 src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt diff --git a/build-tools/automation/guardian/PoliCheck.Exclusions.xml b/build-tools/automation/guardian/PoliCheck.Exclusions.xml index e124c813528..61d3f1c1139 100644 --- a/build-tools/automation/guardian/PoliCheck.Exclusions.xml +++ b/build-tools/automation/guardian/PoliCheck.Exclusions.xml @@ -1,9 +1,9 @@ + LICENSE-DATA|NREFACTORY|LOCALIZE - src\Mono.Android\Profiles - + src\Mono.Android\Profiles|src\Mono.Android\PublicAPI diff --git a/src/Mono.Android/Android.Runtime/JNIEnv.cs b/src/Mono.Android/Android.Runtime/JNIEnv.cs index 92ff8fe3a70..3250cbb67ae 100644 --- a/src/Mono.Android/Android.Runtime/JNIEnv.cs +++ b/src/Mono.Android/Android.Runtime/JNIEnv.cs @@ -835,7 +835,9 @@ static unsafe void _GetDoubleArrayRegion (IntPtr array, int start, int length, d JniEnvironment.Arrays.GetDoubleArrayRegion (new JniObjectReference (array), start, length, p); } +#pragma warning disable RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads public static void CopyArray (IntPtr src, Array dest, Type? elementType = null) +#pragma warning restore RS0027 // API with optional parameter(s) should have the most parameters amongst its public overloads { if (dest == null) throw new ArgumentNullException ("dest"); diff --git a/src/Mono.Android/Android/IncludeAndroidResourcesFromAttribute.cs b/src/Mono.Android/Android/IncludeAndroidResourcesFromAttribute.cs index f074a6207c8..0b4affefb7b 100644 --- a/src/Mono.Android/Android/IncludeAndroidResourcesFromAttribute.cs +++ b/src/Mono.Android/Android/IncludeAndroidResourcesFromAttribute.cs @@ -6,7 +6,9 @@ namespace Android { [Obsolete ("This attribute is no longer supported.", error: true)] public class IncludeAndroidResourcesFromAttribute : ReferenceFilesAttribute { +#pragma warning disable RS0022 // Constructor make noninheritable base class inheritable public IncludeAndroidResourcesFromAttribute (string path) +#pragma warning restore RS0022 // Constructor make noninheritable base class inheritable { ResourceDirectory = path; } diff --git a/src/Mono.Android/Java.Interop/JavaLibraryReferenceAttribute.cs b/src/Mono.Android/Java.Interop/JavaLibraryReferenceAttribute.cs index aa00db33043..164a7decc53 100644 --- a/src/Mono.Android/Java.Interop/JavaLibraryReferenceAttribute.cs +++ b/src/Mono.Android/Java.Interop/JavaLibraryReferenceAttribute.cs @@ -6,7 +6,9 @@ namespace Java.Interop { [Obsolete ("This attribute is no longer supported.", error: true)] public class JavaLibraryReferenceAttribute : Android.ReferenceFilesAttribute { +#pragma warning disable RS0022 // Constructor make noninheritable base class inheritable public JavaLibraryReferenceAttribute (string filename) +#pragma warning restore RS0022 // Constructor make noninheritable base class inheritable { LibraryFileName = filename; } diff --git a/src/Mono.Android/Java.Interop/JavaTypeParametersAttribute.cs b/src/Mono.Android/Java.Interop/JavaTypeParametersAttribute.cs index e50ed483738..b7f8c38f2c8 100644 --- a/src/Mono.Android/Java.Interop/JavaTypeParametersAttribute.cs +++ b/src/Mono.Android/Java.Interop/JavaTypeParametersAttribute.cs @@ -3,7 +3,10 @@ #if NET using System.Runtime.CompilerServices; +// PublicApiAnalyzers doesn't like TypeForwards +#pragma warning disable RS0016 // Symbol is not part of the declared API [assembly: TypeForwardedTo (typeof (Java.Interop.JavaTypeParametersAttribute))] +#pragma warning restore RS0016 // Symbol is not part of the declared API #else // !NET diff --git a/src/Mono.Android/Mono.Android.csproj b/src/Mono.Android/Mono.Android.csproj index e21eeca86d4..b4444de2a54 100644 --- a/src/Mono.Android/Mono.Android.csproj +++ b/src/Mono.Android/Mono.Android.csproj @@ -9,7 +9,7 @@ Android true ..\..\product.snk - 0618;0809;0108;0114;0465;8609;8610;8614;8617;8613;8764;8765;8766;8767 + 0618;0809;0108;0114;0465;8609;8610;8614;8617;8613;8764;8765;8766;8767;RS0041 true $(DefineConstants);JAVA_INTEROP $(BaseIntermediateOutputPath)$(Configuration)\$(TargetFramework)\android-$(AndroidPlatformId)\ @@ -27,6 +27,7 @@ $(DefineConstants);ANDROID_UNSTABLE $(_MonoAndroidNETDefaultOutDir) + false @@ -39,6 +40,11 @@ $(NoWarn);CA1422;CA1416 + + + + + $([System.IO.Path]::GetFullPath ('$(OutputPath)$(AssemblyName).dll')) @@ -338,6 +344,13 @@ + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + diff --git a/src/Mono.Android/Properties/AssemblyInfo.cs.in b/src/Mono.Android/Properties/AssemblyInfo.cs.in index fc7c1d9acc7..61759dd9c6c 100644 --- a/src/Mono.Android/Properties/AssemblyInfo.cs.in +++ b/src/Mono.Android/Properties/AssemblyInfo.cs.in @@ -7,6 +7,7 @@ // Copyright 2014 Xamarin, Inc. // Copyright 2016 Microsoft Corporation. +using System.Diagnostics.CodeAnalysis; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.Versioning; @@ -26,6 +27,8 @@ using System.Runtime.Versioning; [assembly: SupportedOSPlatform("Android@MIN_API_LEVEL@.0")] #endif +// PublicApiAnalyzers doesn't like TypeForwards +#pragma warning disable RS0016 // Symbol is not part of the declared API [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Color))] [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.ColorConverter))] [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.KnownColor))] @@ -36,9 +39,13 @@ using System.Runtime.Versioning; [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.Size))] [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SizeF))] [assembly: System.Runtime.CompilerServices.TypeForwardedToAttribute(typeof(System.Drawing.SystemColors))] +#pragma warning restore RS0016 // Symbol is not part of the declared API + [assembly: InternalsVisibleTo("Mono.Android.Export, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] [assembly: InternalsVisibleTo("Mono.Android-Tests, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] [assembly: InternalsVisibleTo("Java.Interop-Tests, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] [assembly: InternalsVisibleTo("Mono.Android-TestsMultiDex, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] [assembly: InternalsVisibleTo("Mono.Android-TestsAppBundle, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] [assembly: InternalsVisibleTo("Mono.Android.NET-Tests, PublicKey=0024000004800000940000000602000000240000525341310004000011000000438ac2a5acfbf16cbd2b2b47a62762f273df9cb2795ceccdf77d10bf508e69e7a362ea7a45455bbf3ac955e1f2e2814f144e5d817efc4c6502cc012df310783348304e3ae38573c6d658c234025821fda87a0be8a0d504df564e2c93b2b878925f42503e9d54dfef9f9586d9e6f38a305769587b1de01f6c0410328b2c9733db")] + +[assembly: SuppressMessage ("ApiDesign", "RS0016:Add public types and members to the declared API", Justification = "Analyzer fails due to extended characters.", Scope = "member", Target = "~F:Android.Util.Patterns.GoodIriChar")] diff --git a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt new file mode 100644 index 00000000000..91b0e1a43b9 --- /dev/null +++ b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Shipped.txt @@ -0,0 +1 @@ +#nullable enable \ No newline at end of file diff --git a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt new file mode 100644 index 00000000000..4b0aea8a008 --- /dev/null +++ b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt @@ -0,0 +1,124260 @@ +abstract Android.AccessibilityServices.AccessibilityService.OnAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> void +abstract Android.AccessibilityServices.AccessibilityService.OnInterrupt() -> void +abstract Android.Accounts.AbstractAccountAuthenticator.AddAccount(Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string![]? requiredFeatures, Android.OS.Bundle? options) -> Android.OS.Bundle? +abstract Android.Accounts.AbstractAccountAuthenticator.ConfirmCredentials(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, Android.OS.Bundle? options) -> Android.OS.Bundle? +abstract Android.Accounts.AbstractAccountAuthenticator.EditProperties(Android.Accounts.AccountAuthenticatorResponse? response, string? accountType) -> Android.OS.Bundle? +abstract Android.Accounts.AbstractAccountAuthenticator.GetAuthToken(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options) -> Android.OS.Bundle? +abstract Android.Accounts.AbstractAccountAuthenticator.GetAuthTokenLabel(string? authTokenType) -> string? +abstract Android.Accounts.AbstractAccountAuthenticator.HasFeatures(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string![]? features) -> Android.OS.Bundle? +abstract Android.Accounts.AbstractAccountAuthenticator.UpdateCredentials(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options) -> Android.OS.Bundle? +abstract Android.Animation.Animator.Duration.get -> long +abstract Android.Animation.Animator.IsRunning.get -> bool +abstract Android.Animation.Animator.SetDuration(long duration) -> Android.Animation.Animator? +abstract Android.Animation.Animator.SetInterpolator(Android.Animation.ITimeInterpolator? value) -> void +abstract Android.Animation.Animator.StartDelay.get -> long +abstract Android.Animation.Animator.StartDelay.set -> void +abstract Android.Animation.BidirectionalTypeConverter.ConvertBack(Java.Lang.Object? value) -> Java.Lang.Object? +abstract Android.Animation.Keyframe.Clone() -> Android.Animation.Keyframe? +abstract Android.Animation.Keyframe.Value.get -> Java.Lang.Object? +abstract Android.Animation.Keyframe.Value.set -> void +abstract Android.Animation.TypeConverter.Convert(Java.Lang.Object? value) -> Java.Lang.Object? +abstract Android.Annotation.SuppressLint.AnnotationType() -> Java.Lang.Class? +abstract Android.Annotation.SuppressLint.Value() -> string![]? +abstract Android.Annotation.TargetApi.AnnotationType() -> Java.Lang.Class? +abstract Android.Annotation.TargetApi.Value() -> int +abstract Android.App.ActionBar.AddOnMenuVisibilityListener(Android.App.ActionBar.IOnMenuVisibilityListener? listener) -> void +abstract Android.App.ActionBar.AddTab(Android.App.ActionBar.Tab? tab) -> void +abstract Android.App.ActionBar.AddTab(Android.App.ActionBar.Tab? tab, bool setSelected) -> void +abstract Android.App.ActionBar.AddTab(Android.App.ActionBar.Tab? tab, int position) -> void +abstract Android.App.ActionBar.AddTab(Android.App.ActionBar.Tab? tab, int position, bool setSelected) -> void +abstract Android.App.ActionBar.CustomView.get -> Android.Views.View? +abstract Android.App.ActionBar.CustomView.set -> void +abstract Android.App.ActionBar.DisplayOptions.get -> Android.App.ActionBarDisplayOptions +abstract Android.App.ActionBar.DisplayOptions.set -> void +abstract Android.App.ActionBar.GetTabAt(int index) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Height.get -> int +abstract Android.App.ActionBar.Hide() -> void +abstract Android.App.ActionBar.IsShowing.get -> bool +abstract Android.App.ActionBar.NavigationItemCount.get -> int +abstract Android.App.ActionBar.NavigationMode.get -> Android.App.ActionBarNavigationMode +abstract Android.App.ActionBar.NavigationMode.set -> void +abstract Android.App.ActionBar.NewTab() -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.RemoveAllTabs() -> void +abstract Android.App.ActionBar.RemoveOnMenuVisibilityListener(Android.App.ActionBar.IOnMenuVisibilityListener? listener) -> void +abstract Android.App.ActionBar.RemoveTab(Android.App.ActionBar.Tab? tab) -> void +abstract Android.App.ActionBar.RemoveTabAt(int position) -> void +abstract Android.App.ActionBar.SelectedNavigationIndex.get -> int +abstract Android.App.ActionBar.SelectedTab.get -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.SelectTab(Android.App.ActionBar.Tab? tab) -> void +abstract Android.App.ActionBar.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable? d) -> void +abstract Android.App.ActionBar.SetCustomView(Android.Views.View? view, Android.App.ActionBar.LayoutParams? layoutParams) -> void +abstract Android.App.ActionBar.SetCustomView(int resId) -> void +abstract Android.App.ActionBar.SetDisplayHomeAsUpEnabled(bool showHomeAsUp) -> void +abstract Android.App.ActionBar.SetDisplayOptions(Android.App.ActionBarDisplayOptions options, Android.App.ActionBarDisplayOptions mask) -> void +abstract Android.App.ActionBar.SetDisplayShowCustomEnabled(bool showCustom) -> void +abstract Android.App.ActionBar.SetDisplayShowHomeEnabled(bool showHome) -> void +abstract Android.App.ActionBar.SetDisplayShowTitleEnabled(bool showTitle) -> void +abstract Android.App.ActionBar.SetDisplayUseLogoEnabled(bool useLogo) -> void +abstract Android.App.ActionBar.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> void +abstract Android.App.ActionBar.SetIcon(int resId) -> void +abstract Android.App.ActionBar.SetListNavigationCallbacks(Android.Widget.ISpinnerAdapter? adapter, Android.App.ActionBar.IOnNavigationListener? callback) -> void +abstract Android.App.ActionBar.SetLogo(Android.Graphics.Drawables.Drawable? logo) -> void +abstract Android.App.ActionBar.SetLogo(int resId) -> void +abstract Android.App.ActionBar.SetSelectedNavigationItem(int position) -> void +abstract Android.App.ActionBar.SetSubtitle(int resId) -> void +abstract Android.App.ActionBar.SetTitle(int resId) -> void +abstract Android.App.ActionBar.Show() -> void +abstract Android.App.ActionBar.SubtitleFormatted.get -> Java.Lang.ICharSequence? +abstract Android.App.ActionBar.SubtitleFormatted.set -> void +abstract Android.App.ActionBar.Tab.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +abstract Android.App.ActionBar.Tab.CustomView.get -> Android.Views.View? +abstract Android.App.ActionBar.Tab.Icon.get -> Android.Graphics.Drawables.Drawable? +abstract Android.App.ActionBar.Tab.Position.get -> int +abstract Android.App.ActionBar.Tab.Select() -> void +abstract Android.App.ActionBar.Tab.SetContentDescription(int resId) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetContentDescription(Java.Lang.ICharSequence? contentDesc) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetCustomView(Android.Views.View? view) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetCustomView(int layoutResId) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetIcon(int resId) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetTabListener(Android.App.ActionBar.ITabListener? listener) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetTag(Java.Lang.Object? obj) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetText(int resId) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.SetText(Java.Lang.ICharSequence? text) -> Android.App.ActionBar.Tab? +abstract Android.App.ActionBar.Tab.Tag.get -> Java.Lang.Object? +abstract Android.App.ActionBar.Tab.TextFormatted.get -> Java.Lang.ICharSequence? +abstract Android.App.ActionBar.TabCount.get -> int +abstract Android.App.ActionBar.TitleFormatted.get -> Java.Lang.ICharSequence? +abstract Android.App.ActionBar.TitleFormatted.set -> void +abstract Android.App.Admin.NetworkEvent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.App.AppOpsManager.OnOpNotedCallback.OnAsyncNoted(Android.App.AsyncNotedAppOp! asyncOp) -> void +abstract Android.App.AppOpsManager.OnOpNotedCallback.OnNoted(Android.App.SyncNotedAppOp! op) -> void +abstract Android.App.AppOpsManager.OnOpNotedCallback.OnSelfNoted(Android.App.SyncNotedAppOp! op) -> void +abstract Android.App.AppSearch.Migrator.OnDowngrade(int currentVersion, int finalVersion, Android.App.AppSearch.GenericDocument! document) -> Android.App.AppSearch.GenericDocument! +abstract Android.App.AppSearch.Migrator.OnUpgrade(int currentVersion, int finalVersion, Android.App.AppSearch.GenericDocument! document) -> Android.App.AppSearch.GenericDocument! +abstract Android.App.AppSearch.Migrator.ShouldMigrate(int currentVersion, int finalVersion) -> bool +abstract Android.App.Backup.BackupAgent.OnBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> void +abstract Android.App.Backup.BackupAgent.OnRestore(Android.App.Backup.BackupDataInput? data, int appVersionCode, Android.OS.ParcelFileDescriptor? newState) -> void +abstract Android.App.FragmentContainer.OnFindViewById(int id) -> Android.Views.View? +abstract Android.App.FragmentContainer.OnHasView() -> bool +abstract Android.App.FragmentHostCallback.OnGetHost() -> Java.Lang.Object? +abstract Android.App.FragmentManager.AddOnBackStackChangedListener(Android.App.FragmentManager.IOnBackStackChangedListener? listener) -> void +abstract Android.App.FragmentManager.BackStackEntryCount.get -> int +abstract Android.App.FragmentManager.BeginTransaction() -> Android.App.FragmentTransaction? +abstract Android.App.FragmentManager.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +abstract Android.App.FragmentManager.ExecutePendingTransactions() -> bool +abstract Android.App.FragmentManager.FindFragmentById(int id) -> Android.App.Fragment? +abstract Android.App.FragmentManager.FindFragmentByTag(string? tag) -> Android.App.Fragment? +abstract Android.App.FragmentManager.Fragments.get -> System.Collections.Generic.IList? +abstract Android.App.FragmentManager.GetBackStackEntryAt(int index) -> Android.App.FragmentManager.IBackStackEntry? +abstract Android.App.FragmentManager.GetFragment(Android.OS.Bundle? bundle, string? key) -> Android.App.Fragment? +abstract Android.App.FragmentManager.IsDestroyed.get -> bool +abstract Android.App.FragmentManager.IsStateSaved.get -> bool +abstract Android.App.FragmentManager.PopBackStack() -> void +abstract Android.App.FragmentManager.PopBackStack(int id, Android.App.PopBackStackFlags flags) -> void +abstract Android.App.FragmentManager.PopBackStack(string? name, Android.App.PopBackStackFlags flags) -> void +abstract Android.App.FragmentManager.PopBackStackImmediate() -> bool +abstract Android.App.FragmentManager.PopBackStackImmediate(int id, Android.App.PopBackStackFlags flags) -> bool +abstract Android.App.FragmentManager.PopBackStackImmediate(string? name, Android.App.PopBackStackFlags flags) -> bool +abstract Android.App.FragmentManager.PrimaryNavigationFragment.get -> Android.App.Fragment? +abstract Android.App.FragmentManager.PutFragment(Android.OS.Bundle? bundle, string? key, Android.App.Fragment? fragment) -> void +abstract Android.App.FragmentManager.RegisterFragmentLifecycleCallbacks(Android.App.FragmentManager.FragmentLifecycleCallbacks? cb, bool recursive) -> void +abstract Android.App.FragmentManager.RemoveOnBackStackChangedListener(Android.App.FragmentManager.IOnBackStackChangedListener? listener) -> void +abstract Android.App.FragmentManager.SaveFragmentInstanceState(Android.App.Fragment? f) -> Android.App.Fragment.SavedState? +abstract Android.App.FragmentManager.UnregisterFragmentLifecycleCallbacks(Android.App.FragmentManager.FragmentLifecycleCallbacks? cb) -> void +abstract Android.App.FragmentTransaction.Add(Android.App.Fragment? fragment, string? tag) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Add(int containerViewId, Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Add(int containerViewId, Android.App.Fragment? fragment, string? tag) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.AddSharedElement(Android.Views.View? sharedElement, string? name) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.AddToBackStack(string? name) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Attach(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Commit() -> int +abstract Android.App.FragmentTransaction.CommitAllowingStateLoss() -> int +abstract Android.App.FragmentTransaction.CommitNow() -> void +abstract Android.App.FragmentTransaction.CommitNowAllowingStateLoss() -> void +abstract Android.App.FragmentTransaction.Detach(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.DisallowAddToBackStack() -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Hide(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.IsAddToBackStackAllowed.get -> bool +abstract Android.App.FragmentTransaction.IsEmpty.get -> bool +abstract Android.App.FragmentTransaction.Remove(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Replace(int containerViewId, Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Replace(int containerViewId, Android.App.Fragment? fragment, string? tag) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.RunOnCommit(Java.Lang.IRunnable? runnable) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetBreadCrumbShortTitle(int res) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetBreadCrumbShortTitle(Java.Lang.ICharSequence? text) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetBreadCrumbTitle(int res) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetBreadCrumbTitle(Java.Lang.ICharSequence? text) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetCustomAnimations(int enter, int exit) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetCustomAnimations(int enter, int exit, int popEnter, int popExit) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetPrimaryNavigationFragment(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetReorderingAllowed(bool reorderingAllowed) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetTransition(Android.App.FragmentTransit transit) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.SetTransitionStyle(int styleRes) -> Android.App.FragmentTransaction? +abstract Android.App.FragmentTransaction.Show(Android.App.Fragment? fragment) -> Android.App.FragmentTransaction? +abstract Android.App.IntentService.OnHandleIntent(Android.Content.Intent? intent) -> void +abstract Android.App.Job.JobScheduler.AllPendingJobs.get -> System.Collections.Generic.IList! +abstract Android.App.Job.JobScheduler.Cancel(int jobId) -> void +abstract Android.App.Job.JobScheduler.CancelAll() -> void +abstract Android.App.Job.JobScheduler.Enqueue(Android.App.Job.JobInfo! job, Android.App.Job.JobWorkItem! work) -> int +abstract Android.App.Job.JobScheduler.GetPendingJob(int jobId) -> Android.App.Job.JobInfo? +abstract Android.App.Job.JobScheduler.Schedule(Android.App.Job.JobInfo! job) -> int +abstract Android.App.Job.JobService.OnStartJob(Android.App.Job.JobParameters? params) -> bool +abstract Android.App.Job.JobService.OnStopJob(Android.App.Job.JobParameters? params) -> bool +abstract Android.App.Job.JobServiceEngine.OnStartJob(Android.App.Job.JobParameters? params) -> bool +abstract Android.App.Job.JobServiceEngine.OnStopJob(Android.App.Job.JobParameters? params) -> bool +abstract Android.App.LoaderManager.DestroyLoader(int id) -> void +abstract Android.App.LoaderManager.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +abstract Android.App.LoaderManager.GetLoader(int id) -> Android.Content.Loader? +abstract Android.App.LoaderManager.InitLoader(int id, Android.OS.Bundle? args, Android.App.LoaderManager.ILoaderCallbacks? callback) -> Android.Content.Loader? +abstract Android.App.LoaderManager.RestartLoader(int id, Android.OS.Bundle? args, Android.App.LoaderManager.ILoaderCallbacks? callback) -> Android.Content.Loader? +abstract Android.App.SdkSandbox.SandboxedSdkProvider.GetView(Android.Content.Context! windowContext, Android.OS.Bundle! params, int width, int height) -> Android.Views.View! +abstract Android.App.SdkSandbox.SandboxedSdkProvider.OnLoadSdk(Android.OS.Bundle! params) -> Android.App.SdkSandbox.SandboxedSdk! +abstract Android.App.Service.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +abstract Android.App.Usage.NetworkStatsManager.UsageCallback.OnThresholdReached(Android.Net.ConnectivityType networkType, string? subscriberId) -> void +abstract Android.Companion.CompanionDeviceManager.Callback.OnFailure(Java.Lang.ICharSequence? error) -> void +abstract Android.Content.AbstractThreadedSyncAdapter.OnPerformSync(Android.Accounts.Account? account, Android.OS.Bundle? extras, string? authority, Android.Content.ContentProviderClient? provider, Android.Content.SyncResult? syncResult) -> void +abstract Android.Content.AsyncTaskLoader.LoadInBackground() -> Java.Lang.Object? +abstract Android.Content.BroadcastReceiver.OnReceive(Android.Content.Context? context, Android.Content.Intent? intent) -> void +abstract Android.Content.ContentProvider.Delete(Android.Net.Uri! uri, string? selection, string![]? selectionArgs) -> int +abstract Android.Content.ContentProvider.GetType(Android.Net.Uri! uri) -> string? +abstract Android.Content.ContentProvider.Insert(Android.Net.Uri! uri, Android.Content.ContentValues? values) -> Android.Net.Uri? +abstract Android.Content.ContentProvider.OnCreate() -> bool +abstract Android.Content.ContentProvider.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +abstract Android.Content.ContentProvider.Update(Android.Net.Uri! uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +abstract Android.Content.Context.ApplicationContext.get -> Android.Content.Context? +abstract Android.Content.Context.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +abstract Android.Content.Context.Assets.get -> Android.Content.Res.AssetManager? +abstract Android.Content.Context.BindService(Android.Content.Intent! service, Android.Content.IServiceConnection! conn, Android.Content.Bind flags) -> bool +abstract Android.Content.Context.CacheDir.get -> Java.IO.File? +abstract Android.Content.Context.CheckCallingOrSelfPermission(string! permission) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckCallingPermission(string! permission) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckPermission(string! permission, int pid, int uid) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckSelfPermission(string! permission) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +abstract Android.Content.Context.CheckUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +abstract Android.Content.Context.ClassLoader.get -> Java.Lang.ClassLoader? +abstract Android.Content.Context.ClearWallpaper() -> void +abstract Android.Content.Context.CodeCacheDir.get -> Java.IO.File? +abstract Android.Content.Context.ContentResolver.get -> Android.Content.ContentResolver? +abstract Android.Content.Context.CreateConfigurationContext(Android.Content.Res.Configuration! overrideConfiguration) -> Android.Content.Context? +abstract Android.Content.Context.CreateContextForSplit(string? splitName) -> Android.Content.Context? +abstract Android.Content.Context.CreateDeviceProtectedStorageContext() -> Android.Content.Context? +abstract Android.Content.Context.CreateDisplayContext(Android.Views.Display! display) -> Android.Content.Context? +abstract Android.Content.Context.CreatePackageContext(string? packageName, Android.Content.PackageContextFlags flags) -> Android.Content.Context? +abstract Android.Content.Context.DatabaseList() -> string![]? +abstract Android.Content.Context.DataDir.get -> Java.IO.File? +abstract Android.Content.Context.DeleteDatabase(string? name) -> bool +abstract Android.Content.Context.DeleteFile(string? name) -> bool +abstract Android.Content.Context.DeleteSharedPreferences(string? name) -> bool +abstract Android.Content.Context.EnforceCallingOrSelfPermission(string! permission, string? message) -> void +abstract Android.Content.Context.EnforceCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +abstract Android.Content.Context.EnforceCallingPermission(string! permission, string? message) -> void +abstract Android.Content.Context.EnforceCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +abstract Android.Content.Context.EnforcePermission(string! permission, int pid, int uid, string? message) -> void +abstract Android.Content.Context.EnforceUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +abstract Android.Content.Context.EnforceUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +abstract Android.Content.Context.ExternalCacheDir.get -> Java.IO.File? +abstract Android.Content.Context.FileList() -> string![]? +abstract Android.Content.Context.FilesDir.get -> Java.IO.File? +abstract Android.Content.Context.GetDatabasePath(string? name) -> Java.IO.File? +abstract Android.Content.Context.GetDir(string? name, Android.Content.FileCreationMode mode) -> Java.IO.File? +abstract Android.Content.Context.GetExternalCacheDirs() -> Java.IO.File![]? +abstract Android.Content.Context.GetExternalFilesDir(string? type) -> Java.IO.File? +abstract Android.Content.Context.GetExternalFilesDirs(string? type) -> Java.IO.File![]? +abstract Android.Content.Context.GetExternalMediaDirs() -> Java.IO.File![]? +abstract Android.Content.Context.GetFileStreamPath(string? name) -> Java.IO.File? +abstract Android.Content.Context.GetObbDirs() -> Java.IO.File![]? +abstract Android.Content.Context.GetSharedPreferences(string? name, Android.Content.FileCreationMode mode) -> Android.Content.ISharedPreferences? +abstract Android.Content.Context.GetSystemService(string! name) -> Java.Lang.Object? +abstract Android.Content.Context.GetSystemServiceName(Java.Lang.Class! serviceClass) -> string? +abstract Android.Content.Context.GrantUriPermission(string? toPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +abstract Android.Content.Context.IsDeviceProtectedStorage.get -> bool +abstract Android.Content.Context.MainLooper.get -> Android.OS.Looper? +abstract Android.Content.Context.MoveDatabaseFrom(Android.Content.Context? sourceContext, string? name) -> bool +abstract Android.Content.Context.MoveSharedPreferencesFrom(Android.Content.Context? sourceContext, string? name) -> bool +abstract Android.Content.Context.NoBackupFilesDir.get -> Java.IO.File? +abstract Android.Content.Context.ObbDir.get -> Java.IO.File? +abstract Android.Content.Context.OpenFileInput(string? name) -> System.IO.Stream? +abstract Android.Content.Context.OpenFileOutput(string? name, Android.Content.FileCreationMode mode) -> System.IO.Stream? +abstract Android.Content.Context.OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase? +abstract Android.Content.Context.OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase? +abstract Android.Content.Context.PackageCodePath.get -> string? +abstract Android.Content.Context.PackageManager.get -> Android.Content.PM.PackageManager? +abstract Android.Content.Context.PackageName.get -> string? +abstract Android.Content.Context.PackageResourcePath.get -> string? +abstract Android.Content.Context.PeekWallpaper() -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter) -> Android.Content.Intent? +abstract Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +abstract Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler) -> Android.Content.Intent? +abstract Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +abstract Android.Content.Context.RemoveStickyBroadcast(Android.Content.Intent? intent) -> void +abstract Android.Content.Context.RemoveStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +abstract Android.Content.Context.Resources.get -> Android.Content.Res.Resources? +abstract Android.Content.Context.RevokeUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +abstract Android.Content.Context.RevokeUriPermission(string? toPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +abstract Android.Content.Context.SendBroadcast(Android.Content.Intent? intent) -> void +abstract Android.Content.Context.SendBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +abstract Android.Content.Context.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +abstract Android.Content.Context.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission) -> void +abstract Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent! intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +abstract Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +abstract Android.Content.Context.SendOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +abstract Android.Content.Context.SendStickyBroadcast(Android.Content.Intent? intent) -> void +abstract Android.Content.Context.SendStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +abstract Android.Content.Context.SendStickyOrderedBroadcast(Android.Content.Intent? intent, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +abstract Android.Content.Context.SendStickyOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +abstract Android.Content.Context.SetTheme(int resid) -> void +abstract Android.Content.Context.SetWallpaper(Android.Graphics.Bitmap? bitmap) -> void +abstract Android.Content.Context.SetWallpaper(System.IO.Stream? data) -> void +abstract Android.Content.Context.StartActivities(Android.Content.Intent![]? intents) -> void +abstract Android.Content.Context.StartActivities(Android.Content.Intent![]? intents, Android.OS.Bundle? options) -> void +abstract Android.Content.Context.StartActivity(Android.Content.Intent? intent) -> void +abstract Android.Content.Context.StartActivity(Android.Content.Intent? intent, Android.OS.Bundle? options) -> void +abstract Android.Content.Context.StartForegroundService(Android.Content.Intent? service) -> Android.Content.ComponentName? +abstract Android.Content.Context.StartInstrumentation(Android.Content.ComponentName! className, string? profileFile, Android.OS.Bundle? arguments) -> bool +abstract Android.Content.Context.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags) -> void +abstract Android.Content.Context.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +abstract Android.Content.Context.StartService(Android.Content.Intent? service) -> Android.Content.ComponentName? +abstract Android.Content.Context.StopService(Android.Content.Intent? service) -> bool +abstract Android.Content.Context.Theme.get -> Android.Content.Res.Resources.Theme? +abstract Android.Content.Context.UnbindService(Android.Content.IServiceConnection! conn) -> void +abstract Android.Content.Context.UnregisterReceiver(Android.Content.BroadcastReceiver? receiver) -> void +abstract Android.Content.Context.Wallpaper.get -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.Context.WallpaperDesiredMinimumHeight.get -> int +abstract Android.Content.Context.WallpaperDesiredMinimumWidth.get -> int +abstract Android.Content.PM.LauncherApps.Callback.OnPackageAdded(string? packageName, Android.OS.UserHandle? user) -> void +abstract Android.Content.PM.LauncherApps.Callback.OnPackageChanged(string? packageName, Android.OS.UserHandle? user) -> void +abstract Android.Content.PM.LauncherApps.Callback.OnPackageRemoved(string? packageName, Android.OS.UserHandle? user) -> void +abstract Android.Content.PM.LauncherApps.Callback.OnPackagesAvailable(string![]? packageNames, Android.OS.UserHandle? user, bool replacing) -> void +abstract Android.Content.PM.LauncherApps.Callback.OnPackagesUnavailable(string![]? packageNames, Android.OS.UserHandle? user, bool replacing) -> void +abstract Android.Content.PM.PackageInstaller.SessionCallback.OnActiveChanged(int sessionId, bool active) -> void +abstract Android.Content.PM.PackageInstaller.SessionCallback.OnBadgingChanged(int sessionId) -> void +abstract Android.Content.PM.PackageInstaller.SessionCallback.OnCreated(int sessionId) -> void +abstract Android.Content.PM.PackageInstaller.SessionCallback.OnFinished(int sessionId, bool success) -> void +abstract Android.Content.PM.PackageInstaller.SessionCallback.OnProgressChanged(int sessionId, float progress) -> void +abstract Android.Content.PM.PackageManager.AddPackageToPreferred(string! packageName) -> void +abstract Android.Content.PM.PackageManager.AddPermission(Android.Content.PM.PermissionInfo! info) -> bool +abstract Android.Content.PM.PackageManager.AddPermissionAsync(Android.Content.PM.PermissionInfo! info) -> bool +abstract Android.Content.PM.PackageManager.AddPreferredActivity(Android.Content.IntentFilter! filter, Android.Content.MatchResults match, Android.Content.ComponentName![]? set, Android.Content.ComponentName! activity) -> void +abstract Android.Content.PM.PackageManager.CanonicalToCurrentPackageNames(string![]! packageNames) -> string![]? +abstract Android.Content.PM.PackageManager.CanRequestPackageInstalls() -> bool +abstract Android.Content.PM.PackageManager.CheckPermission(string! permName, string! packageName) -> Android.Content.PM.Permission +abstract Android.Content.PM.PackageManager.CheckSignatures(int uid1, int uid2) -> Android.Content.PM.SignatureResult +abstract Android.Content.PM.PackageManager.CheckSignatures(string! packageName1, string! packageName2) -> Android.Content.PM.SignatureResult +abstract Android.Content.PM.PackageManager.ClearInstantAppCookie() -> void +abstract Android.Content.PM.PackageManager.ClearPackagePreferredActivities(string! packageName) -> void +abstract Android.Content.PM.PackageManager.CurrentToCanonicalPackageNames(string![]! packageNames) -> string![]? +abstract Android.Content.PM.PackageManager.DefaultActivityIcon.get -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.ExtendVerificationTimeout(int id, Android.Content.PM.PackageInstallVerification verificationCodeAtTimeout, long millisecondsToDelay) -> void +abstract Android.Content.PM.PackageManager.GetActivityBanner(Android.Content.ComponentName! activityName) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetActivityBanner(Android.Content.Intent! intent) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetActivityIcon(Android.Content.ComponentName! activityName) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetActivityIcon(Android.Content.Intent! intent) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetActivityInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ActivityInfo! +abstract Android.Content.PM.PackageManager.GetActivityLogo(Android.Content.ComponentName! activityName) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetActivityLogo(Android.Content.Intent! intent) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetAllPermissionGroups(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetApplicationBanner(Android.Content.PM.ApplicationInfo! info) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetApplicationBanner(string! packageName) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetApplicationEnabledSetting(string! packageName) -> Android.Content.PM.ComponentEnabledState +abstract Android.Content.PM.PackageManager.GetApplicationIcon(Android.Content.PM.ApplicationInfo! info) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetApplicationIcon(string! packageName) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetApplicationInfo(string! packageName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ApplicationInfo! +abstract Android.Content.PM.PackageManager.GetApplicationLabelFormatted(Android.Content.PM.ApplicationInfo! info) -> Java.Lang.ICharSequence! +abstract Android.Content.PM.PackageManager.GetApplicationLogo(Android.Content.PM.ApplicationInfo! info) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetApplicationLogo(string! packageName) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetChangedPackages(int sequenceNumber) -> Android.Content.PM.ChangedPackages? +abstract Android.Content.PM.PackageManager.GetComponentEnabledSetting(Android.Content.ComponentName! componentName) -> Android.Content.PM.ComponentEnabledState +abstract Android.Content.PM.PackageManager.GetDrawable(string! packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> Android.Graphics.Drawables.Drawable? +abstract Android.Content.PM.PackageManager.GetInstalledApplications(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetInstalledPackages(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetInstallerPackageName(string! packageName) -> string? +abstract Android.Content.PM.PackageManager.GetInstantAppCookie() -> byte[]! +abstract Android.Content.PM.PackageManager.GetInstrumentationInfo(Android.Content.ComponentName! className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.InstrumentationInfo! +abstract Android.Content.PM.PackageManager.GetLaunchIntentForPackage(string! packageName) -> Android.Content.Intent? +abstract Android.Content.PM.PackageManager.GetLeanbackLaunchIntentForPackage(string! packageName) -> Android.Content.Intent? +abstract Android.Content.PM.PackageManager.GetNameForUid(int uid) -> string? +abstract Android.Content.PM.PackageManager.GetPackageGids(string! packageName) -> int[]? +abstract Android.Content.PM.PackageManager.GetPackageGids(string! packageName, Android.Content.PM.PackageInfoFlags flags) -> int[]? +abstract Android.Content.PM.PackageManager.GetPackageInfo(Android.Content.PM.VersionedPackage! versionedPackage, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PackageInfo? +abstract Android.Content.PM.PackageManager.GetPackageInfo(string! packageName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PackageInfo? +abstract Android.Content.PM.PackageManager.GetPackagesForUid(int uid) -> string![]? +abstract Android.Content.PM.PackageManager.GetPackagesHoldingPermissions(string![]! permissions, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetPackageUid(string! packageName, Android.Content.PM.PackageInfoFlags flags) -> int +abstract Android.Content.PM.PackageManager.GetPermissionGroupInfo(string! groupName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PermissionGroupInfo! +abstract Android.Content.PM.PackageManager.GetPermissionInfo(string! permName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PermissionInfo? +abstract Android.Content.PM.PackageManager.GetPreferredActivities(System.Collections.Generic.IList! outFilters, System.Collections.Generic.IList! outActivities, string? packageName) -> int +abstract Android.Content.PM.PackageManager.GetPreferredPackages(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetProviderInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ProviderInfo! +abstract Android.Content.PM.PackageManager.GetReceiverInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ActivityInfo! +abstract Android.Content.PM.PackageManager.GetResourcesForActivity(Android.Content.ComponentName! activityName) -> Android.Content.Res.Resources! +abstract Android.Content.PM.PackageManager.GetResourcesForApplication(Android.Content.PM.ApplicationInfo! app) -> Android.Content.Res.Resources! +abstract Android.Content.PM.PackageManager.GetResourcesForApplication(string! packageName) -> Android.Content.Res.Resources! +abstract Android.Content.PM.PackageManager.GetServiceInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ServiceInfo! +abstract Android.Content.PM.PackageManager.GetSharedLibraries(Android.Content.PM.PackageInstallReason flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.GetSystemAvailableFeatures() -> Android.Content.PM.FeatureInfo![]! +abstract Android.Content.PM.PackageManager.GetSystemSharedLibraryNames() -> string![]? +abstract Android.Content.PM.PackageManager.GetTextFormatted(string! packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> Java.Lang.ICharSequence? +abstract Android.Content.PM.PackageManager.GetUserBadgedDrawableForDensity(Android.Graphics.Drawables.Drawable! drawable, Android.OS.UserHandle! user, Android.Graphics.Rect? badgeLocation, int badgeDensity) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetUserBadgedIcon(Android.Graphics.Drawables.Drawable! drawable, Android.OS.UserHandle! user) -> Android.Graphics.Drawables.Drawable! +abstract Android.Content.PM.PackageManager.GetUserBadgedLabelFormatted(Java.Lang.ICharSequence! label, Android.OS.UserHandle! user) -> Java.Lang.ICharSequence! +abstract Android.Content.PM.PackageManager.GetXml(string! packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> System.Xml.XmlReader? +abstract Android.Content.PM.PackageManager.HasSystemFeature(string! featureName) -> bool +abstract Android.Content.PM.PackageManager.HasSystemFeature(string! featureName, int version) -> bool +abstract Android.Content.PM.PackageManager.InstantAppCookieMaxBytes.get -> int +abstract Android.Content.PM.PackageManager.InvokeIsInstantApp(string! packageName) -> bool +abstract Android.Content.PM.PackageManager.IsInstantApp.get -> bool +abstract Android.Content.PM.PackageManager.IsPermissionRevokedByPolicy(string! permName, string! packageName) -> bool +abstract Android.Content.PM.PackageManager.IsSafeMode.get -> bool +abstract Android.Content.PM.PackageManager.PackageInstaller.get -> Android.Content.PM.PackageInstaller! +abstract Android.Content.PM.PackageManager.QueryBroadcastReceivers(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryContentProviders(string? processName, int uid, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryInstrumentation(string! targetPackage, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryIntentActivities(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryIntentActivityOptions(Android.Content.ComponentName? caller, Android.Content.Intent![]? specifics, Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryIntentContentProviders(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryIntentServices(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.QueryPermissionsByGroup(string? permissionGroup, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +abstract Android.Content.PM.PackageManager.RemovePackageFromPreferred(string! packageName) -> void +abstract Android.Content.PM.PackageManager.RemovePermission(string! permName) -> void +abstract Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ResolveInfo? +abstract Android.Content.PM.PackageManager.ResolveContentProvider(string! authority, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ProviderInfo? +abstract Android.Content.PM.PackageManager.ResolveService(Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ResolveInfo? +abstract Android.Content.PM.PackageManager.SetApplicationCategoryHint(string! packageName, int categoryHint) -> void +abstract Android.Content.PM.PackageManager.SetApplicationEnabledSetting(string! packageName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags) -> void +abstract Android.Content.PM.PackageManager.SetComponentEnabledSetting(Android.Content.ComponentName! componentName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags) -> void +abstract Android.Content.PM.PackageManager.SetInstallerPackageName(string! targetPackage, string? installerPackageName) -> void +abstract Android.Content.PM.PackageManager.UpdateInstantAppCookie(byte[]? cookie) -> void +abstract Android.Content.PM.PackageManager.VerifyPendingInstall(int id, Android.Content.PM.PackageInstallVerification verificationCode) -> void +abstract Android.Database.AbstractCursor.Count.get -> int +abstract Android.Database.AbstractCursor.GetColumnNames() -> string![]? +abstract Android.Database.AbstractCursor.GetDouble(int column) -> double +abstract Android.Database.AbstractCursor.GetFloat(int column) -> float +abstract Android.Database.AbstractCursor.GetInt(int column) -> int +abstract Android.Database.AbstractCursor.GetLong(int column) -> long +abstract Android.Database.AbstractCursor.GetShort(int column) -> short +abstract Android.Database.AbstractCursor.GetString(int column) -> string? +abstract Android.Database.AbstractCursor.IsNull(int column) -> bool +abstract Android.Database.Sqlite.SQLiteClosable.OnAllReferencesReleased() -> void +abstract Android.Database.Sqlite.SQLiteOpenHelper.OnCreate(Android.Database.Sqlite.SQLiteDatabase? db) -> void +abstract Android.Database.Sqlite.SQLiteOpenHelper.OnUpgrade(Android.Database.Sqlite.SQLiteDatabase? db, int oldVersion, int newVersion) -> void +abstract Android.Gestures.GestureLibrary.Load() -> bool +abstract Android.Gestures.GestureLibrary.Save() -> bool +abstract Android.Graphics.ColorSpace.FromXyz(float[]! v) -> float[]! +abstract Android.Graphics.ColorSpace.GetMaxValue(int component) -> float +abstract Android.Graphics.ColorSpace.GetMinValue(int component) -> float +abstract Android.Graphics.ColorSpace.IsWideGamut.get -> bool +abstract Android.Graphics.ColorSpace.ToXyz(float[]! v) -> float[]! +abstract Android.Graphics.Drawables.Drawable.ConstantState.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +abstract Android.Graphics.Drawables.Drawable.ConstantState.NewDrawable() -> Android.Graphics.Drawables.Drawable! +abstract Android.Graphics.Drawables.Drawable.Draw(Android.Graphics.Canvas! canvas) -> void +abstract Android.Graphics.Drawables.Drawable.Opacity.get -> int +abstract Android.Graphics.Drawables.Drawable.SetAlpha(int alpha) -> void +abstract Android.Graphics.Drawables.Drawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +abstract Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.Resize(int width, int height) -> Android.Graphics.Shader? +abstract Android.Graphics.Drawables.Shapes.Shape.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint) -> void +abstract Android.Hardware.BatteryState.Capacity.get -> float +abstract Android.Hardware.BatteryState.IsPresent.get -> bool +abstract Android.Hardware.BatteryState.Status.get -> int +abstract Android.Hardware.Camera2.CameraCaptureSession.AbortCaptures() -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.Capture(Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler) -> int +abstract Android.Hardware.Camera2.CameraCaptureSession.CaptureBurst(System.Collections.Generic.IList! requests, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler) -> int +abstract Android.Hardware.Camera2.CameraCaptureSession.Close() -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.Device.get -> Android.Hardware.Camera2.CameraDevice! +abstract Android.Hardware.Camera2.CameraCaptureSession.FinalizeOutputConfigurations(System.Collections.Generic.IList? outputConfigs) -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.InputSurface.get -> Android.Views.Surface? +abstract Android.Hardware.Camera2.CameraCaptureSession.IsReprocessable.get -> bool +abstract Android.Hardware.Camera2.CameraCaptureSession.Prepare(Android.Views.Surface! surface) -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.SetRepeatingBurst(System.Collections.Generic.IList! requests, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler) -> int +abstract Android.Hardware.Camera2.CameraCaptureSession.SetRepeatingRequest(Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback? listener, Android.OS.Handler? handler) -> int +abstract Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnConfigured(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnConfigureFailed(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +abstract Android.Hardware.Camera2.CameraCaptureSession.StopRepeating() -> void +abstract Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.CreateHighSpeedRequestList(Android.Hardware.Camera2.CaptureRequest! request) -> System.Collections.Generic.IList! +abstract Android.Hardware.Camera2.CameraDevice.Close() -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType) -> Android.Hardware.Camera2.CaptureRequest.Builder! +abstract Android.Hardware.Camera2.CameraDevice.CreateCaptureSession(System.Collections.Generic.IList! outputs, Android.Hardware.Camera2.CameraCaptureSession.StateCallback! callback, Android.OS.Handler? handler) -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateCaptureSessionByOutputConfigurations(System.Collections.Generic.IList? outputConfigurations, Android.Hardware.Camera2.CameraCaptureSession.StateCallback? callback, Android.OS.Handler? handler) -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateConstrainedHighSpeedCaptureSession(System.Collections.Generic.IList! outputs, Android.Hardware.Camera2.CameraCaptureSession.StateCallback! callback, Android.OS.Handler? handler) -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateReprocessableCaptureSession(Android.Hardware.Camera2.Params.InputConfiguration! inputConfig, System.Collections.Generic.IList! outputs, Android.Hardware.Camera2.CameraCaptureSession.StateCallback! callback, Android.OS.Handler? handler) -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateReprocessableCaptureSessionByConfigurations(Android.Hardware.Camera2.Params.InputConfiguration! inputConfig, System.Collections.Generic.IList! outputs, Android.Hardware.Camera2.CameraCaptureSession.StateCallback! callback, Android.OS.Handler? handler) -> void +abstract Android.Hardware.Camera2.CameraDevice.CreateReprocessCaptureRequest(Android.Hardware.Camera2.TotalCaptureResult! inputResult) -> Android.Hardware.Camera2.CaptureRequest.Builder! +abstract Android.Hardware.Camera2.CameraDevice.Id.get -> string! +abstract Android.Hardware.Camera2.CameraDevice.StateCallback.OnDisconnected(Android.Hardware.Camera2.CameraDevice! camera) -> void +abstract Android.Hardware.Camera2.CameraDevice.StateCallback.OnError(Android.Hardware.Camera2.CameraDevice! camera, Android.Hardware.Camera2.CameraError error) -> void +abstract Android.Hardware.Camera2.CameraDevice.StateCallback.OnOpened(Android.Hardware.Camera2.CameraDevice! camera) -> void +abstract Android.Hardware.Camera2.CameraExtensionSession.StateCallback.OnConfigured(Android.Hardware.Camera2.CameraExtensionSession! session) -> void +abstract Android.Hardware.Camera2.CameraExtensionSession.StateCallback.OnConfigureFailed(Android.Hardware.Camera2.CameraExtensionSession! session) -> void +abstract Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.OnClosed(Android.Hardware.Camera2.CameraOfflineSession! session) -> void +abstract Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.OnError(Android.Hardware.Camera2.CameraOfflineSession! session, int status) -> void +abstract Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.OnIdle(Android.Hardware.Camera2.CameraOfflineSession! session) -> void +abstract Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.OnReady(Android.Hardware.Camera2.CameraOfflineSession! session) -> void +abstract Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.OnSwitchFailed(Android.Hardware.Camera2.CameraOfflineSession! session) -> void +abstract Android.Hardware.Lights.LightsManager.GetLightState(Android.Hardware.Lights.Light! light) -> Android.Hardware.Lights.LightState! +abstract Android.Hardware.Lights.LightsManager.Lights.get -> System.Collections.Generic.IList! +abstract Android.Hardware.Lights.LightsManager.LightsSession.Close() -> void +abstract Android.Hardware.Lights.LightsManager.LightsSession.RequestLights(Android.Hardware.Lights.LightsRequest! request) -> void +abstract Android.Hardware.Lights.LightsManager.OpenSession() -> Android.Hardware.Lights.LightsManager.LightsSession! +abstract Android.Hardware.TriggerEventListener.OnTrigger(Android.Hardware.TriggerEvent? e) -> void +abstract Android.Icu.Text.BreakIterator.Current() -> int +abstract Android.Icu.Text.BreakIterator.First() -> int +abstract Android.Icu.Text.BreakIterator.Following(int offset) -> int +abstract Android.Icu.Text.BreakIterator.Last() -> int +abstract Android.Icu.Text.BreakIterator.Next() -> int +abstract Android.Icu.Text.BreakIterator.Next(int n) -> int +abstract Android.Icu.Text.BreakIterator.Previous() -> int +abstract Android.Icu.Text.BreakIterator.Text.get -> Java.Text.ICharacterIterator? +abstract Android.Icu.Text.BreakIterator.Text.set -> void +abstract Android.Icu.Text.CaseMap.OmitUnchangedText() -> Android.Icu.Text.CaseMap? +abstract Android.Icu.Text.Collator.Compare(string? source, string? target) -> int +abstract Android.Icu.Text.Collator.GetCollationKey(string? source) -> Android.Icu.Text.CollationKey? +abstract Android.Icu.Text.Collator.UCAVersion.get -> Android.Icu.Util.VersionInfo? +abstract Android.Icu.Text.Collator.VariableTop.get -> int +abstract Android.Icu.Text.Collator.Version.get -> Android.Icu.Util.VersionInfo? +abstract Android.Icu.Text.DateFormat.Format(Android.Icu.Util.Calendar? cal, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.DateFormat.Parse(string? text, Android.Icu.Util.Calendar? cal, Java.Text.ParsePosition? pos) -> void +abstract Android.Icu.Text.IDNA.LabelToASCII(Java.Lang.ICharSequence? label, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.IDNA.LabelToUnicode(Java.Lang.ICharSequence? label, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.IDNA.NameToASCII(Java.Lang.ICharSequence? name, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.IDNA.NameToUnicode(Java.Lang.ICharSequence? name, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.LocaleDisplayNames.GetContext(Android.Icu.Text.DisplayContext.Type? type) -> Android.Icu.Text.DisplayContext? +abstract Android.Icu.Text.LocaleDisplayNames.GetDialectHandling() -> Android.Icu.Text.LocaleDisplayNames.DialectHandling? +abstract Android.Icu.Text.LocaleDisplayNames.GetUiListCompareWholeItems(System.Collections.Generic.ICollection? localeSet, Java.Util.IComparator? comparator) -> System.Collections.Generic.IList? +abstract Android.Icu.Text.LocaleDisplayNames.KeyDisplayName(string? key) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.KeyValueDisplayName(string? key, string? value) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.LanguageDisplayName(string? lang) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.Locale.get -> Android.Icu.Util.ULocale? +abstract Android.Icu.Text.LocaleDisplayNames.LocaleDisplayName(Android.Icu.Util.ULocale? locale) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.LocaleDisplayName(Java.Util.Locale? locale) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.LocaleDisplayName(string? localeId) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.RegionDisplayName(string? region) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.ScriptDisplayName(int scriptCode) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.ScriptDisplayName(string? script) -> string? +abstract Android.Icu.Text.LocaleDisplayNames.VariantDisplayName(string? variant) -> string? +abstract Android.Icu.Text.Normalizer2.Append(Java.Lang.StringBuilder? first, Java.Lang.ICharSequence? second) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.Normalizer2.GetDecomposition(int c) -> string? +abstract Android.Icu.Text.Normalizer2.HasBoundaryAfter(int c) -> bool +abstract Android.Icu.Text.Normalizer2.HasBoundaryBefore(int c) -> bool +abstract Android.Icu.Text.Normalizer2.IsInert(int c) -> bool +abstract Android.Icu.Text.Normalizer2.IsNormalized(Java.Lang.ICharSequence? s) -> bool +abstract Android.Icu.Text.Normalizer2.Normalize(Java.Lang.ICharSequence? src, Java.Lang.IAppendable? dest) -> Java.Lang.IAppendable? +abstract Android.Icu.Text.Normalizer2.Normalize(Java.Lang.ICharSequence? src, Java.Lang.StringBuilder? dest) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.Normalizer2.NormalizeSecondAndAppend(Java.Lang.StringBuilder? first, Java.Lang.ICharSequence? second) -> Java.Lang.StringBuilder? +abstract Android.Icu.Text.Normalizer2.QuickCheck(Java.Lang.ICharSequence? s) -> Android.Icu.Text.Normalizer.QuickCheckResult? +abstract Android.Icu.Text.Normalizer2.SpanQuickCheckYes(Java.Lang.ICharSequence? s) -> int +abstract Android.Icu.Text.NumberFormat.Format(Android.Icu.Math.BigDecimal? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.NumberFormat.Format(double number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.NumberFormat.Format(Java.Math.BigDecimal? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.NumberFormat.Format(Java.Math.BigInteger? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.NumberFormat.Format(long number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Android.Icu.Text.NumberFormat.Parse(string? text, Java.Text.ParsePosition? parsePosition) -> Java.Lang.Number? +abstract Android.Icu.Text.SearchIterator.HandleNext(int start) -> int +abstract Android.Icu.Text.SearchIterator.HandlePrevious(int startAt) -> int +abstract Android.Icu.Text.SearchIterator.Index.get -> int +abstract Android.Icu.Text.TimeZoneNames.AvailableMetaZoneIDs.get -> System.Collections.Generic.ICollection? +abstract Android.Icu.Text.TimeZoneNames.GetAvailableMetaZoneIDs(string? tzID) -> System.Collections.Generic.ICollection? +abstract Android.Icu.Text.TimeZoneNames.GetMetaZoneDisplayName(string? mzID, Android.Icu.Text.TimeZoneNames.NameType? type) -> string? +abstract Android.Icu.Text.TimeZoneNames.GetMetaZoneID(string? tzID, long date) -> string? +abstract Android.Icu.Text.TimeZoneNames.GetReferenceZoneID(string? mzID, string? region) -> string? +abstract Android.Icu.Text.TimeZoneNames.GetTimeZoneDisplayName(string? tzID, Android.Icu.Text.TimeZoneNames.NameType? type) -> string? +abstract Android.Icu.Text.UCharacterIterator.Current() -> int +abstract Android.Icu.Text.UCharacterIterator.GetText(char[]? fillIn, int offset) -> int +abstract Android.Icu.Text.UCharacterIterator.Index.get -> int +abstract Android.Icu.Text.UCharacterIterator.Index.set -> void +abstract Android.Icu.Text.UCharacterIterator.Length.get -> int +abstract Android.Icu.Text.UCharacterIterator.Next() -> int +abstract Android.Icu.Text.UCharacterIterator.Previous() -> int +abstract Android.Icu.Text.UnicodeFilter.AddMatchSetTo(Android.Icu.Text.UnicodeSet? toUnionTo) -> void +abstract Android.Icu.Text.UnicodeFilter.Contains(int c) -> bool +abstract Android.Icu.Text.UnicodeFilter.MatchesIndexValue(int v) -> bool +abstract Android.Icu.Text.UnicodeFilter.ToPattern(bool escapeUnprintable) -> string? +abstract Android.Icu.Util.Calendar.HandleComputeMonthStart(int eyear, int month, bool useMonth) -> int +abstract Android.Icu.Util.Calendar.HandleGetExtendedYear() -> int +abstract Android.Icu.Util.Calendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +abstract Android.Icu.Util.TimeZone.GetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) -> int +abstract Android.Icu.Util.TimeZone.InDaylightTime(Java.Util.Date? date) -> bool +abstract Android.Icu.Util.TimeZone.RawOffset.get -> int +abstract Android.Icu.Util.TimeZone.RawOffset.set -> void +abstract Android.Icu.Util.TimeZone.UseDaylightTime() -> bool +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.AttachToken(Android.OS.IBinder? token) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.BindInput(Android.Views.InputMethods.InputBinding? binding) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.ChangeInputMethodSubtype(Android.Views.InputMethods.InputMethodSubtype? subtype) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.HideSoftInput(int flags, Android.OS.ResultReceiver? resultReceiver) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.RestartInput(Android.Views.InputMethods.IInputConnection? inputConnection, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.ShowSoftInput(Android.Views.InputMethods.ShowSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.StartInput(Android.Views.InputMethods.IInputConnection? inputConnection, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.UnbindInput() -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.AppPrivateCommand(string? action, Android.OS.Bundle? data) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.DisplayCompletions(Android.Views.InputMethods.CompletionInfo![]? completions) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.FinishInput() -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.ToggleSoftInput(Android.Views.InputMethods.ShowFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.UpdateCursor(Android.Graphics.Rect? newCursor) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.UpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.UpdateExtractedText(int token, Android.Views.InputMethods.ExtractedText? text) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.UpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.ViewClicked(bool focusChanged) -> void +abstract Android.InputMethodServices.AbstractInputMethodService.OnCreateInputMethodInterface() -> Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl? +abstract Android.InputMethodServices.AbstractInputMethodService.OnCreateInputMethodSessionInterface() -> Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl? +abstract Android.InputMethodServices.AbstractInputMethodService.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +abstract Android.InputMethodServices.AbstractInputMethodService.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +abstract Android.InputMethodServices.AbstractInputMethodService.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent? e) -> bool +abstract Android.InputMethodServices.AbstractInputMethodService.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +abstract Android.Locations.SettingInjectorService.OnGetEnabled() -> bool +abstract Android.Locations.SettingInjectorService.OnGetSummary() -> string? +abstract Android.Media.DrmInitData.Get(Java.Util.UUID? schemeUuid) -> Android.Media.DrmInitData.SchemeInitData? +abstract Android.Media.Effect.Effect.Apply(int inputTexId, int width, int height, int outputTexId) -> void +abstract Android.Media.Effect.Effect.Name.get -> string? +abstract Android.Media.Effect.Effect.Release() -> void +abstract Android.Media.Effect.Effect.SetParameter(string? parameterKey, Java.Lang.Object? value) -> void +abstract Android.Media.Image.Close() -> void +abstract Android.Media.Image.Format.get -> Android.Graphics.ImageFormatType +abstract Android.Media.Image.GetPlanes() -> Android.Media.Image.Plane![]? +abstract Android.Media.Image.Height.get -> int +abstract Android.Media.Image.Plane.Buffer.get -> Java.Nio.ByteBuffer? +abstract Android.Media.Image.Plane.PixelStride.get -> int +abstract Android.Media.Image.Plane.RowStride.get -> int +abstract Android.Media.Image.Timestamp.get -> long +abstract Android.Media.Image.Width.get -> int +abstract Android.Media.MediaCodec.Callback.OnError(Android.Media.MediaCodec! codec, Android.Media.MediaCodec.CodecException! e) -> void +abstract Android.Media.MediaCodec.Callback.OnInputBufferAvailable(Android.Media.MediaCodec! codec, int index) -> void +abstract Android.Media.MediaCodec.Callback.OnOutputBufferAvailable(Android.Media.MediaCodec! codec, int index, Android.Media.MediaCodec.BufferInfo! info) -> void +abstract Android.Media.MediaCodec.Callback.OnOutputFormatChanged(Android.Media.MediaCodec! codec, Android.Media.MediaFormat! format) -> void +abstract Android.Media.MediaDataSource.Close() -> void +abstract Android.Media.MediaDataSource.ReadAt(long position, byte[]? buffer, int offset, int size) -> int +abstract Android.Media.MediaDataSource.Size.get -> long +abstract Android.Media.MediaMetadataEditor.Apply() -> void +abstract Android.Media.MediaRoute2ProviderService.OnCreateSession(long requestId, string! packageName, string! routeId, Android.OS.Bundle? sessionHints) -> void +abstract Android.Media.MediaRoute2ProviderService.OnDeselectRoute(long requestId, string! sessionId, string! routeId) -> void +abstract Android.Media.MediaRoute2ProviderService.OnReleaseSession(long requestId, string! sessionId) -> void +abstract Android.Media.MediaRoute2ProviderService.OnSelectRoute(long requestId, string! sessionId, string! routeId) -> void +abstract Android.Media.MediaRoute2ProviderService.OnSetRouteVolume(long requestId, string! routeId, int volume) -> void +abstract Android.Media.MediaRoute2ProviderService.OnSetSessionVolume(long requestId, string! sessionId, int volume) -> void +abstract Android.Media.MediaRoute2ProviderService.OnTransferToRoute(long requestId, string! sessionId, string! routeId) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteAdded(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteChanged(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteGrouped(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info, Android.Media.MediaRouter.RouteGroup? group, int index) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteRemoved(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteSelected(Android.Media.MediaRouter? router, Android.Media.MediaRouteType type, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteUngrouped(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info, Android.Media.MediaRouter.RouteGroup? group) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteUnselected(Android.Media.MediaRouter? router, Android.Media.MediaRouteType type, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.Callback.OnRouteVolumeChanged(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +abstract Android.Media.MediaRouter.VolumeCallback.OnVolumeSetRequest(Android.Media.MediaRouter.RouteInfo? info, int volume) -> void +abstract Android.Media.MediaRouter.VolumeCallback.OnVolumeUpdateRequest(Android.Media.MediaRouter.RouteInfo? info, int direction) -> void +abstract Android.Media.MediaSession2Service.OnGetSession(Android.Media.MediaSession2.ControllerInfo! controllerInfo) -> Android.Media.MediaSession2? +abstract Android.Media.MediaSession2Service.OnUpdateNotification(Android.Media.MediaSession2! session) -> Android.Media.MediaSession2Service.MediaNotification? +abstract Android.Media.MediaSync.Callback.OnAudioBufferConsumed(Android.Media.MediaSync! sync, Java.Nio.ByteBuffer! audioBuffer, int bufferId) -> void +abstract Android.Media.Midi.MidiDeviceService.OnGetInputPortReceivers() -> Android.Media.Midi.MidiReceiver![]? +abstract Android.Media.Midi.MidiReceiver.OnSend(byte[]? msg, int offset, int count, long timestamp) -> void +abstract Android.Media.Midi.MidiSender.OnConnect(Android.Media.Midi.MidiReceiver? receiver) -> void +abstract Android.Media.Midi.MidiSender.OnDisconnect(Android.Media.Midi.MidiReceiver? receiver) -> void +abstract Android.Media.TV.Interactive.TvInteractiveAppService.OnCreateSession(string! iAppServiceId, int type) -> Android.Media.TV.Interactive.TvInteractiveAppService.Session? +abstract Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRelease() -> void +abstract Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnSetSurface(Android.Views.Surface? surface) -> bool +abstract Android.Media.TV.TvInputService.HardwareSession.HardwareInputId.get -> string? +abstract Android.Media.TV.TvInputService.OnCreateSession(string! inputId) -> Android.Media.TV.TvInputService.Session? +abstract Android.Media.TV.TvInputService.RecordingSession.OnRelease() -> void +abstract Android.Media.TV.TvInputService.RecordingSession.OnStartRecording(Android.Net.Uri? programUri) -> void +abstract Android.Media.TV.TvInputService.RecordingSession.OnStopRecording() -> void +abstract Android.Media.TV.TvInputService.RecordingSession.OnTune(Android.Net.Uri? channelUri) -> void +abstract Android.Media.TV.TvInputService.Session.OnRelease() -> void +abstract Android.Media.TV.TvInputService.Session.OnSetCaptionEnabled(bool enabled) -> void +abstract Android.Media.TV.TvInputService.Session.OnSetStreamVolume(float volume) -> void +abstract Android.Media.TV.TvInputService.Session.OnSetSurface(Android.Views.Surface? surface) -> bool +abstract Android.Media.TV.TvInputService.Session.OnTune(Android.Net.Uri? channelUri) -> bool +abstract Android.Net.Http.BidirectionalStream.Builder.AddHeader(string! header, string! value) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Builder.Build() -> Android.Net.Http.BidirectionalStream! +abstract Android.Net.Http.BidirectionalStream.Builder.SetDelayRequestHeadersUntilFirstFlushEnabled(bool delayRequestHeadersUntilFirstFlush) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Builder.SetHttpMethod(string! method) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Builder.SetPriority(Android.Net.Http.BidirectionalStreamPriority priority) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Builder.SetTrafficStatsTag(int tag) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Builder.SetTrafficStatsUid(int uid) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.BidirectionalStream.Cancel() -> void +abstract Android.Net.Http.BidirectionalStream.Flush() -> void +abstract Android.Net.Http.BidirectionalStream.HasTrafficStatsTag.get -> bool +abstract Android.Net.Http.BidirectionalStream.HasTrafficStatsUid.get -> bool +abstract Android.Net.Http.BidirectionalStream.Headers.get -> Android.Net.Http.HeaderBlock! +abstract Android.Net.Http.BidirectionalStream.HttpMethod.get -> string! +abstract Android.Net.Http.BidirectionalStream.IsDelayRequestHeadersUntilFirstFlushEnabled.get -> bool +abstract Android.Net.Http.BidirectionalStream.IsDone.get -> bool +abstract Android.Net.Http.BidirectionalStream.Priority.get -> Android.Net.Http.BidirectionalStreamPriority +abstract Android.Net.Http.BidirectionalStream.Read(Java.Nio.ByteBuffer! buffer) -> void +abstract Android.Net.Http.BidirectionalStream.Start() -> void +abstract Android.Net.Http.BidirectionalStream.TrafficStatsTag.get -> int +abstract Android.Net.Http.BidirectionalStream.TrafficStatsUid.get -> int +abstract Android.Net.Http.BidirectionalStream.Write(Java.Nio.ByteBuffer! buffer, bool endOfStream) -> void +abstract Android.Net.Http.HeaderBlock.AsList.get -> System.Collections.Generic.IList! +abstract Android.Net.Http.HeaderBlock.AsMap.get -> System.Collections.Generic.IDictionary!>! +abstract Android.Net.Http.HttpEngine.CreateUrlStreamHandlerFactory() -> Java.Net.IURLStreamHandlerFactory! +abstract Android.Net.Http.HttpEngine.NewBidirectionalStreamBuilder(string! url, Java.Util.Concurrent.IExecutor! executor, Android.Net.Http.BidirectionalStream.ICallback! callback) -> Android.Net.Http.BidirectionalStream.Builder! +abstract Android.Net.Http.HttpEngine.NewUrlRequestBuilder(string! url, Java.Util.Concurrent.IExecutor! executor, Android.Net.Http.UrlRequest.ICallback! callback) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.HttpEngine.OpenConnection(Java.Net.URL! url) -> Java.Net.URLConnection! +abstract Android.Net.Http.HttpEngine.Shutdown() -> void +abstract Android.Net.Http.NetworkException.ErrorCode.get -> Android.Net.Http.NetworkExceptionErrorReason +abstract Android.Net.Http.NetworkException.IsImmediatelyRetryable.get -> bool +abstract Android.Net.Http.UploadDataProvider.Length.get -> long +abstract Android.Net.Http.UploadDataProvider.Read(Android.Net.Http.UploadDataSink! uploadDataSink, Java.Nio.ByteBuffer! byteBuffer) -> void +abstract Android.Net.Http.UploadDataProvider.Rewind(Android.Net.Http.UploadDataSink! uploadDataSink) -> void +abstract Android.Net.Http.UploadDataSink.OnReadError(Java.Lang.Exception! exception) -> void +abstract Android.Net.Http.UploadDataSink.OnReadSucceeded(bool finalChunk) -> void +abstract Android.Net.Http.UploadDataSink.OnRewindError(Java.Lang.Exception! exception) -> void +abstract Android.Net.Http.UploadDataSink.OnRewindSucceeded() -> void +abstract Android.Net.Http.UrlRequest.Builder.AddHeader(string! header, string! value) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.BindToNetwork(Android.Net.Network? network) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.Build() -> Android.Net.Http.UrlRequest! +abstract Android.Net.Http.UrlRequest.Builder.SetCacheDisabled(bool disableCache) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetDirectExecutorAllowed(bool allowDirectExecutor) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetHttpMethod(string! method) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetPriority(Android.Net.Http.UrlRequestPriority priority) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetTrafficStatsTag(int tag) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetTrafficStatsUid(int uid) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Builder.SetUploadDataProvider(Android.Net.Http.UploadDataProvider! uploadDataProvider, Java.Util.Concurrent.IExecutor! executor) -> Android.Net.Http.UrlRequest.Builder! +abstract Android.Net.Http.UrlRequest.Cancel() -> void +abstract Android.Net.Http.UrlRequest.FollowRedirect() -> void +abstract Android.Net.Http.UrlRequest.GetStatus(Android.Net.Http.UrlRequest.IStatusListener! listener) -> void +abstract Android.Net.Http.UrlRequest.HasTrafficStatsTag.get -> bool +abstract Android.Net.Http.UrlRequest.HasTrafficStatsUid.get -> bool +abstract Android.Net.Http.UrlRequest.Headers.get -> Android.Net.Http.HeaderBlock! +abstract Android.Net.Http.UrlRequest.HttpMethod.get -> string? +abstract Android.Net.Http.UrlRequest.IsCacheDisabled.get -> bool +abstract Android.Net.Http.UrlRequest.IsDirectExecutorAllowed.get -> bool +abstract Android.Net.Http.UrlRequest.IsDone.get -> bool +abstract Android.Net.Http.UrlRequest.Priority.get -> Android.Net.Http.UrlRequestPriority +abstract Android.Net.Http.UrlRequest.Read(Java.Nio.ByteBuffer! buffer) -> void +abstract Android.Net.Http.UrlRequest.Start() -> void +abstract Android.Net.Http.UrlRequest.TrafficStatsTag.get -> int +abstract Android.Net.Http.UrlRequest.TrafficStatsUid.get -> int +abstract Android.Net.Http.UrlResponseInfo.Headers.get -> Android.Net.Http.HeaderBlock! +abstract Android.Net.Http.UrlResponseInfo.HttpStatusCode.get -> int +abstract Android.Net.Http.UrlResponseInfo.HttpStatusText.get -> string! +abstract Android.Net.Http.UrlResponseInfo.NegotiatedProtocol.get -> string! +abstract Android.Net.Http.UrlResponseInfo.ReceivedByteCount.get -> long +abstract Android.Net.Http.UrlResponseInfo.Url.get -> string! +abstract Android.Net.Http.UrlResponseInfo.UrlChain.get -> System.Collections.Generic.IList! +abstract Android.Net.Http.UrlResponseInfo.WasCached() -> bool +abstract Android.Net.Uri.Authority.get -> string? +abstract Android.Net.Uri.BuildUpon() -> Android.Net.Uri.Builder? +abstract Android.Net.Uri.DescribeContents() -> int +abstract Android.Net.Uri.EncodedAuthority.get -> string? +abstract Android.Net.Uri.EncodedFragment.get -> string? +abstract Android.Net.Uri.EncodedPath.get -> string? +abstract Android.Net.Uri.EncodedQuery.get -> string? +abstract Android.Net.Uri.EncodedSchemeSpecificPart.get -> string? +abstract Android.Net.Uri.EncodedUserInfo.get -> string? +abstract Android.Net.Uri.Fragment.get -> string? +abstract Android.Net.Uri.Host.get -> string? +abstract Android.Net.Uri.IsHierarchical.get -> bool +abstract Android.Net.Uri.IsRelative.get -> bool +abstract Android.Net.Uri.LastPathSegment.get -> string? +abstract Android.Net.Uri.Path.get -> string? +abstract Android.Net.Uri.PathSegments.get -> System.Collections.Generic.IList? +abstract Android.Net.Uri.Port.get -> int +abstract Android.Net.Uri.Query.get -> string? +abstract Android.Net.Uri.Scheme.get -> string? +abstract Android.Net.Uri.SchemeSpecificPart.get -> string? +abstract Android.Net.Uri.ToString() -> string? +abstract Android.Net.Uri.UserInfo.get -> string? +abstract Android.Net.Uri.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.Net.Vcn.VcnManager.VcnStatusCallback.OnGatewayConnectionError(string! gatewayConnectionName, int errorCode, Java.Lang.Throwable? detail) -> void +abstract Android.Net.Vcn.VcnManager.VcnStatusCallback.OnStatusChanged(int statusCode) -> void +abstract Android.Net.Wifi.Rtt.RangingResultCallback.OnRangingFailure(Android.Net.Wifi.Rtt.RangingResultStatusCode code) -> void +abstract Android.Net.Wifi.Rtt.RangingResultCallback.OnRangingResults(System.Collections.Generic.IList! results) -> void +abstract Android.Net.Wifi.WifiManager.ScanResultsCallback.OnScanResultsAvailable() -> void +abstract Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.OnSubsystemRestarted() -> void +abstract Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.OnSubsystemRestarting() -> void +abstract Android.Net.Wifi.WifiManager.WpsCallback.OnStarted(string? pin) -> void +abstract Android.Net.Wifi.WifiManager.WpsCallback.OnSucceeded() -> void +abstract Android.Nfc.CardEmulators.HostApduService.OnDeactivated(Android.Nfc.CardEmulators.DeactivationReason reason) -> void +abstract Android.Nfc.CardEmulators.HostApduService.ProcessCommandApdu(byte[]? commandApdu, Android.OS.Bundle? extras) -> byte[]? +abstract Android.Nfc.CardEmulators.HostNfcFService.OnDeactivated(Android.Nfc.CardEmulators.DeactivationReasonF reason) -> void +abstract Android.Nfc.CardEmulators.HostNfcFService.ProcessNfcFPacket(byte[]? commandPacket, Android.OS.Bundle? extras) -> byte[]? +abstract Android.OS.AsyncTask.DoInBackground(params Java.Lang.Object![]? params) -> Java.Lang.Object? +abstract Android.OS.AsyncTask.RunInBackground(params TParams[]! params) -> TResult +abstract Android.OS.CombinedVibration.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.OS.CountDownTimer.OnFinish() -> void +abstract Android.OS.CountDownTimer.OnTick(long millisUntilFinished) -> void +abstract Android.OS.FileObserver.OnEvent(Android.OS.FileObserverEvents e, string? path) -> void +abstract Android.OS.ProxyFileDescriptorCallback.OnRelease() -> void +abstract Android.OS.TokenWatcher.Acquired() -> void +abstract Android.OS.TokenWatcher.Released() -> void +abstract Android.OS.VibrationEffect.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.OS.Vibrator.Cancel() -> void +abstract Android.OS.Vibrator.HasAmplitudeControl.get -> bool +abstract Android.OS.Vibrator.HasVibrator.get -> bool +abstract Android.OS.VibratorManager.Cancel() -> void +abstract Android.OS.VibratorManager.DefaultVibrator.get -> Android.OS.Vibrator! +abstract Android.OS.VibratorManager.GetVibrator(int vibratorId) -> Android.OS.Vibrator! +abstract Android.OS.VibratorManager.GetVibratorIds() -> int[]! +abstract Android.Print.PrintDocumentAdapter.OnLayout(Android.Print.PrintAttributes? oldAttributes, Android.Print.PrintAttributes? newAttributes, Android.OS.CancellationSignal? cancellationSignal, Android.Print.PrintDocumentAdapter.LayoutResultCallback? callback, Android.OS.Bundle? extras) -> void +abstract Android.Print.PrintDocumentAdapter.OnWrite(Android.Print.PageRange![]? pages, Android.OS.ParcelFileDescriptor? destination, Android.OS.CancellationSignal? cancellationSignal, Android.Print.PrintDocumentAdapter.WriteResultCallback? callback) -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnDestroy() -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnStartPrinterDiscovery(System.Collections.Generic.IList! priorityList) -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnStartPrinterStateTracking(Android.Print.PrinterId! printerId) -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnStopPrinterDiscovery() -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnStopPrinterStateTracking(Android.Print.PrinterId! printerId) -> void +abstract Android.PrintServices.PrinterDiscoverySession.OnValidatePrinters(System.Collections.Generic.IList! printerIds) -> void +abstract Android.PrintServices.PrintService.OnCreatePrinterDiscoverySession() -> Android.PrintServices.PrinterDiscoverySession? +abstract Android.PrintServices.PrintService.OnPrintJobQueued(Android.PrintServices.PrintJob? printJob) -> void +abstract Android.PrintServices.PrintService.OnRequestCancelPrintJob(Android.PrintServices.PrintJob? printJob) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnConfigChange(Android.OS.Bundle! config) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnDestroy() -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnMediaPause(int surfaceId) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnMediaPlay(int surfaceId) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnMediaSeekTo(int surfaceId, long timestampMillis) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnPlayerCreate() -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnPlayerRelease() -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnSurfaceChanged(int surfaceId, int format, int width, int height) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnSurfaceCreated(int surfaceId, Android.Views.Surface! surface, string! mediaId) -> void +abstract Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.OnSurfaceDestroyed(int surfaceId) -> void +abstract Android.Provider.CloudMediaProvider.OnGetMediaCollectionInfo(Android.OS.Bundle! extras) -> Android.OS.Bundle! +abstract Android.Provider.CloudMediaProvider.OnOpenMedia(string! mediaId, Android.OS.Bundle? extras, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor! +abstract Android.Provider.CloudMediaProvider.OnOpenPreview(string! mediaId, Android.Graphics.Point! size, Android.OS.Bundle? extras, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor! +abstract Android.Provider.CloudMediaProvider.OnQueryDeletedMedia(Android.OS.Bundle! extras) -> Android.Database.ICursor! +abstract Android.Provider.CloudMediaProvider.OnQueryMedia(Android.OS.Bundle! extras) -> Android.Database.ICursor! +abstract Android.Provider.DocumentsProvider.OpenDocument(string? documentId, string? mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor? +abstract Android.Provider.DocumentsProvider.QueryChildDocuments(string? parentDocumentId, string![]? projection, string? sortOrder) -> Android.Database.ICursor? +abstract Android.Provider.DocumentsProvider.QueryDocument(string? documentId, string![]? projection) -> Android.Database.ICursor? +abstract Android.Provider.DocumentsProvider.QueryRoots(string![]? projection) -> Android.Database.ICursor? +abstract Android.Security.Identity.CredentialDataResult.DeviceSignedEntries.get -> Android.Security.Identity.CredentialDataResult.IEntries! +abstract Android.Security.Identity.CredentialDataResult.GetDeviceMac() -> byte[]? +abstract Android.Security.Identity.CredentialDataResult.GetDeviceNameSpaces() -> byte[]! +abstract Android.Security.Identity.CredentialDataResult.GetStaticAuthenticationData() -> byte[]! +abstract Android.Security.Identity.CredentialDataResult.IssuerSignedEntries.get -> Android.Security.Identity.CredentialDataResult.IEntries! +abstract Android.Security.Identity.IdentityCredential.AuthKeysNeedingCertification.get -> System.Collections.Generic.ICollection! +abstract Android.Security.Identity.IdentityCredential.CreateEphemeralKeyPair() -> Java.Security.KeyPair! +abstract Android.Security.Identity.IdentityCredential.CredentialKeyCertificateChain.get -> System.Collections.Generic.ICollection! +abstract Android.Security.Identity.IdentityCredential.DecryptMessageFromReader(byte[]! messageCiphertext) -> byte[]! +abstract Android.Security.Identity.IdentityCredential.EncryptMessageToReader(byte[]! messagePlaintext) -> byte[]! +abstract Android.Security.Identity.IdentityCredential.GetAuthenticationDataUsageCount() -> int[]! +abstract Android.Security.Identity.IdentityCredential.GetEntries(byte[]? requestMessage, System.Collections.Generic.IDictionary!>! entriesToRequest, byte[]? sessionTranscript, byte[]? readerSignature) -> Android.Security.Identity.ResultData! +abstract Android.Security.Identity.IdentityCredential.SetAllowUsingExhaustedKeys(bool allowUsingExhaustedKeys) -> void +abstract Android.Security.Identity.IdentityCredential.SetAvailableAuthenticationKeys(int keyCount, int maxUsesPerKey) -> void +abstract Android.Security.Identity.IdentityCredential.SetReaderEphemeralPublicKey(Java.Security.IPublicKey! readerEphemeralPublicKey) -> void +abstract Android.Security.Identity.IdentityCredential.StoreStaticAuthenticationData(Java.Security.Cert.X509Certificate! authenticationKey, byte[]! staticAuthData) -> void +abstract Android.Security.Identity.IdentityCredentialStore.CreateCredential(string! credentialName, string! docType) -> Android.Security.Identity.WritableIdentityCredential! +abstract Android.Security.Identity.IdentityCredentialStore.DeleteCredentialByName(string! credentialName) -> byte[]? +abstract Android.Security.Identity.IdentityCredentialStore.GetCredentialByName(string! credentialName, int cipherSuite) -> Android.Security.Identity.IdentityCredential? +abstract Android.Security.Identity.IdentityCredentialStore.GetSupportedDocTypes() -> string![]! +abstract Android.Security.Identity.PresentationSession.EphemeralKeyPair.get -> Java.Security.KeyPair! +abstract Android.Security.Identity.PresentationSession.GetCredentialData(string! credentialName, Android.Security.Identity.CredentialDataRequest! request) -> Android.Security.Identity.CredentialDataResult? +abstract Android.Security.Identity.PresentationSession.SetReaderEphemeralPublicKey(Java.Security.IPublicKey! readerEphemeralPublicKey) -> void +abstract Android.Security.Identity.PresentationSession.SetSessionTranscript(byte[]! sessionTranscript) -> void +abstract Android.Security.Identity.ResultData.GetAuthenticatedData() -> byte[]! +abstract Android.Security.Identity.ResultData.GetEntry(string! namespaceName, string! name) -> byte[]? +abstract Android.Security.Identity.ResultData.GetEntryNames(string! namespaceName) -> System.Collections.Generic.ICollection? +abstract Android.Security.Identity.ResultData.GetMessageAuthenticationCode() -> byte[]? +abstract Android.Security.Identity.ResultData.GetRetrievedEntryNames(string! namespaceName) -> System.Collections.Generic.ICollection? +abstract Android.Security.Identity.ResultData.GetStaticAuthenticationData() -> byte[]! +abstract Android.Security.Identity.ResultData.GetStatus(string! namespaceName, string! name) -> int +abstract Android.Security.Identity.ResultData.Namespaces.get -> System.Collections.Generic.ICollection! +abstract Android.Security.Identity.WritableIdentityCredential.GetCredentialKeyCertificateChain(byte[]! challenge) -> System.Collections.Generic.ICollection! +abstract Android.Security.Identity.WritableIdentityCredential.Personalize(Android.Security.Identity.PersonalizationData! personalizationData) -> byte[]! +abstract Android.Service.Autofill.AutofillService.OnFillRequest(Android.Service.Autofill.FillRequest! request, Android.OS.CancellationSignal! cancellationSignal, Android.Service.Autofill.FillCallback! callback) -> void +abstract Android.Service.Autofill.AutofillService.OnSaveRequest(Android.Service.Autofill.SaveRequest! request, Android.Service.Autofill.SaveCallback! callback) -> void +abstract Android.Service.Carrier.CarrierService.OnLoadConfig(Android.Service.Carrier.CarrierIdentifier? id) -> Android.OS.PersistableBundle? +abstract Android.Service.Chooser.ChooserTargetService.OnGetChooserTargets(Android.Content.ComponentName? targetActivityName, Android.Content.IntentFilter? matchedFilter) -> System.Collections.Generic.IList? +abstract Android.Service.Controls.Actions.ControlAction.ActionType.get -> int +abstract Android.Service.Controls.ControlsProviderService.CreatePublisherFor(System.Collections.Generic.IList! controlIds) -> Java.Util.Concurrent.Flow.IPublisher! +abstract Android.Service.Controls.ControlsProviderService.CreatePublisherForAllAvailable() -> Java.Util.Concurrent.Flow.IPublisher! +abstract Android.Service.Controls.ControlsProviderService.PerformControlAction(string! controlId, Android.Service.Controls.Actions.ControlAction! action, Java.Util.Functions.IConsumer! consumer) -> void +abstract Android.Service.Controls.Templates.ControlTemplate.TemplateType.get -> int +abstract Android.Service.Credentials.CredentialProviderService.OnBeginCreateCredential(Android.Service.Credentials.BeginCreateCredentialRequest! request, Android.OS.CancellationSignal! cancellationSignal, Android.OS.IOutcomeReceiver! callback) -> void +abstract Android.Service.Credentials.CredentialProviderService.OnBeginGetCredential(Android.Service.Credentials.BeginGetCredentialRequest! request, Android.OS.CancellationSignal! cancellationSignal, Android.OS.IOutcomeReceiver! callback) -> void +abstract Android.Service.Credentials.CredentialProviderService.OnClearCredentialState(Android.Service.Credentials.ClearCredentialStateRequest! request, Android.OS.CancellationSignal! cancellationSignal, Android.OS.IOutcomeReceiver! callback) -> void +abstract Android.Service.Media.CameraPrewarmService.OnCooldown(bool cameraIntentFired) -> void +abstract Android.Service.Media.CameraPrewarmService.OnPrewarm() -> void +abstract Android.Service.Media.MediaBrowserService.OnGetRoot(string! clientPackageName, int clientUid, Android.OS.Bundle? rootHints) -> Android.Service.Media.MediaBrowserService.BrowserRoot? +abstract Android.Service.Media.MediaBrowserService.OnLoadChildren(string! parentId, Android.Service.Media.MediaBrowserService.Result! result) -> void +abstract Android.Service.Notification.ConditionProviderService.OnConnected() -> void +abstract Android.Service.Notification.ConditionProviderService.OnSubscribe(Android.Net.Uri? conditionId) -> void +abstract Android.Service.Notification.ConditionProviderService.OnUnsubscribe(Android.Net.Uri? conditionId) -> void +abstract Android.Service.QuickAccessWallet.QuickAccessWalletService.OnWalletCardSelected(Android.Service.QuickAccessWallet.SelectWalletCardRequest! request) -> void +abstract Android.Service.QuickAccessWallet.QuickAccessWalletService.OnWalletCardsRequested(Android.Service.QuickAccessWallet.GetWalletCardsRequest! request, Android.Service.QuickAccessWallet.IGetWalletCardsCallback! callback) -> void +abstract Android.Service.QuickAccessWallet.QuickAccessWalletService.OnWalletDismissed() -> void +abstract Android.Service.Restrictions.RestrictionsReceiver.OnRequestPermission(Android.Content.Context? context, string? packageName, string? requestType, string? requestId, Android.OS.PersistableBundle? request) -> void +abstract Android.Service.Textservice.SpellCheckerService.CreateSession() -> Android.Service.Textservice.SpellCheckerService.Session? +abstract Android.Service.Textservice.SpellCheckerService.Session.OnCreate() -> void +abstract Android.Service.Textservice.SpellCheckerService.Session.OnGetSuggestions(Android.Views.TextService.TextInfo? textInfo, int suggestionsLimit) -> Android.Views.TextService.SuggestionsInfo? +abstract Android.Service.Voice.AlwaysOnHotwordDetector.Callback.OnAvailabilityChanged(Android.Service.Voice.HotwordDetectorState status) -> void +abstract Android.Service.Voice.AlwaysOnHotwordDetector.Callback.OnDetected(Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload! eventPayload) -> void +abstract Android.Service.Voice.AlwaysOnHotwordDetector.Callback.OnError() -> void +abstract Android.Service.Voice.AlwaysOnHotwordDetector.Callback.OnRecognitionPaused() -> void +abstract Android.Service.Voice.AlwaysOnHotwordDetector.Callback.OnRecognitionResumed() -> void +abstract Android.Service.Voice.VoiceInteractionSessionService.OnNewSession(Android.OS.Bundle? args) -> Android.Service.Voice.VoiceInteractionSession? +abstract Android.Service.Wallpaper.WallpaperService.OnCreateEngine() -> Android.Service.Wallpaper.WallpaperService.Engine? +abstract Android.Speech.RecognitionService.OnCancel(Android.Speech.RecognitionService.Callback? listener) -> void +abstract Android.Speech.RecognitionService.OnStartListening(Android.Content.Intent? recognizerIntent, Android.Speech.RecognitionService.Callback? listener) -> void +abstract Android.Speech.RecognitionService.OnStopListening(Android.Speech.RecognitionService.Callback? listener) -> void +abstract Android.Speech.Tts.TextToSpeechService.OnGetLanguage() -> string![]? +abstract Android.Speech.Tts.TextToSpeechService.OnIsLanguageAvailable(string? lang, string? country, string? variant) -> int +abstract Android.Speech.Tts.TextToSpeechService.OnLoadLanguage(string? lang, string? country, string? variant) -> int +abstract Android.Speech.Tts.TextToSpeechService.OnStop() -> void +abstract Android.Speech.Tts.TextToSpeechService.OnSynthesizeText(Android.Speech.Tts.SynthesisRequest? request, Android.Speech.Tts.ISynthesisCallback? callback) -> void +abstract Android.Speech.Tts.UtteranceProgressListener.OnDone(string? utteranceId) -> void +abstract Android.Speech.Tts.UtteranceProgressListener.OnError(string? utteranceId) -> void +abstract Android.Speech.Tts.UtteranceProgressListener.OnStart(string? utteranceId) -> void +abstract Android.Telecom.CallRedirectionService.OnPlaceCall(Android.Net.Uri! handle, Android.Telecom.PhoneAccountHandle! initialPhoneAccount, bool allowInteractiveResponse) -> void +abstract Android.Telecom.CallScreeningService.OnScreenCall(Android.Telecom.Call.Details! callDetails) -> void +abstract Android.Telecom.Connection.VideoProvider.OnRequestCameraCapabilities() -> void +abstract Android.Telecom.Connection.VideoProvider.OnRequestConnectionDataUsage() -> void +abstract Android.Telecom.Connection.VideoProvider.OnSendSessionModifyRequest(Android.Telecom.VideoProfile? fromProfile, Android.Telecom.VideoProfile? toProfile) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSendSessionModifyResponse(Android.Telecom.VideoProfile? responseProfile) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetCamera(string? cameraId) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetDeviceOrientation(int rotation) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetDisplaySurface(Android.Views.Surface? surface) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetPauseImage(Android.Net.Uri? uri) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetPreviewSurface(Android.Views.Surface? surface) -> void +abstract Android.Telecom.Connection.VideoProvider.OnSetZoom(float value) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnCallDataUsageChanged(long dataUsage) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnCallSessionEvent(Android.Telecom.VideoSessionEvent e) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnCameraCapabilitiesChanged(Android.Telecom.VideoProfile.CameraCapabilities? cameraCapabilities) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnPeerDimensionsChanged(int width, int height) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnSessionModifyRequestReceived(Android.Telecom.VideoProfile? videoProfile) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnSessionModifyResponseReceived(Android.Telecom.ModifyRequestResult status, Android.Telecom.VideoProfile? requestedProfile, Android.Telecom.VideoProfile? responseProfile) -> void +abstract Android.Telecom.InCallService.VideoCall.Callback.OnVideoQualityChanged(Android.Telecom.VideoQuality videoQuality) -> void +abstract Android.Telecom.InCallService.VideoCall.RegisterCallback(Android.Telecom.InCallService.VideoCall.Callback? callback) -> void +abstract Android.Telecom.InCallService.VideoCall.RegisterCallback(Android.Telecom.InCallService.VideoCall.Callback? callback, Android.OS.Handler? handler) -> void +abstract Android.Telecom.InCallService.VideoCall.RequestCallDataUsage() -> void +abstract Android.Telecom.InCallService.VideoCall.RequestCameraCapabilities() -> void +abstract Android.Telecom.InCallService.VideoCall.SendSessionModifyRequest(Android.Telecom.VideoProfile? requestProfile) -> void +abstract Android.Telecom.InCallService.VideoCall.SendSessionModifyResponse(Android.Telecom.VideoProfile? responseProfile) -> void +abstract Android.Telecom.InCallService.VideoCall.SetCamera(string? cameraId) -> void +abstract Android.Telecom.InCallService.VideoCall.SetDeviceOrientation(int rotation) -> void +abstract Android.Telecom.InCallService.VideoCall.SetDisplaySurface(Android.Views.Surface? surface) -> void +abstract Android.Telecom.InCallService.VideoCall.SetPauseImage(Android.Net.Uri? uri) -> void +abstract Android.Telecom.InCallService.VideoCall.SetPreviewSurface(Android.Views.Surface? surface) -> void +abstract Android.Telecom.InCallService.VideoCall.SetZoom(float value) -> void +abstract Android.Telecom.InCallService.VideoCall.UnregisterCallback(Android.Telecom.InCallService.VideoCall.Callback? callback) -> void +abstract Android.Telephony.CellInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.Telephony.CellSignalStrength.AsuLevel.get -> int +abstract Android.Telephony.CellSignalStrength.Dbm.get -> int +abstract Android.Telephony.CellSignalStrength.Equals(Java.Lang.Object? o) -> bool +abstract Android.Telephony.CellSignalStrength.GetHashCode() -> int +abstract Android.Telephony.CellSignalStrength.Level.get -> int +abstract Android.Telephony.Ims.ImsStateCallback.OnAvailable() -> void +abstract Android.Telephony.Ims.ImsStateCallback.OnError() -> void +abstract Android.Telephony.Ims.ImsStateCallback.OnUnavailable(int reason) -> void +abstract Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.OnFeatureProvisioningChanged(int capability, int tech, bool isProvisioned) -> void +abstract Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.OnRcsFeatureProvisioningChanged(int capability, int tech, bool isProvisioned) -> void +abstract Android.Telephony.SmsManager.FinancialSmsCallback.OnFinancialSmsMessages(Android.Database.CursorWindow? msgs) -> void +abstract Android.Telephony.TelephonyManager.CellInfoCallback.OnCellInfo(System.Collections.Generic.IList! cellInfo) -> void +abstract Android.Telephony.VisualVoicemailService.OnCellServiceConnected(Android.Telephony.VisualVoicemailService.VisualVoicemailTask? task, Android.Telecom.PhoneAccountHandle? phoneAccountHandle) -> void +abstract Android.Telephony.VisualVoicemailService.OnSimRemoved(Android.Telephony.VisualVoicemailService.VisualVoicemailTask? task, Android.Telecom.PhoneAccountHandle? phoneAccountHandle) -> void +abstract Android.Telephony.VisualVoicemailService.OnSmsReceived(Android.Telephony.VisualVoicemailService.VisualVoicemailTask? task, Android.Telephony.VisualVoicemailSms? sms) -> void +abstract Android.Telephony.VisualVoicemailService.OnStopped(Android.Telephony.VisualVoicemailService.VisualVoicemailTask? task) -> void +abstract Android.Test.FlakyTest.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.FlakyTest.Tolerance() -> int +abstract Android.Test.Suitebuilder.Annotation.LargeTest.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.Suitebuilder.Annotation.MediumTest.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.Suitebuilder.Annotation.SmallTest.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.Suitebuilder.Annotation.Smoke.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.Suitebuilder.Annotation.Suppress.AnnotationType() -> Java.Lang.Class? +abstract Android.Test.UiThreadTest.AnnotationType() -> Java.Lang.Class? +abstract Android.Text.ClipboardManager.HasText.get -> bool +abstract Android.Text.ClipboardManager.TextFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Text.ClipboardManager.TextFormatted.set -> void +abstract Android.Text.Layout.BottomPadding.get -> int +abstract Android.Text.Layout.GetEllipsisCount(int line) -> int +abstract Android.Text.Layout.GetEllipsisStart(int line) -> int +abstract Android.Text.Layout.GetLineContainsTab(int line) -> bool +abstract Android.Text.Layout.GetLineDescent(int line) -> int +abstract Android.Text.Layout.GetLineDirections(int line) -> Android.Text.Layout.Directions? +abstract Android.Text.Layout.GetLineStart(int line) -> int +abstract Android.Text.Layout.GetLineTop(int line) -> int +abstract Android.Text.Layout.GetParagraphDirection(int line) -> Android.Text.TextLayoutDirection +abstract Android.Text.Layout.LineCount.get -> int +abstract Android.Text.Layout.TopPadding.get -> int +abstract Android.Text.LoginFilter.IsAllowed(char c) -> bool +abstract Android.Text.Method.BaseKeyListener.InputType.get -> Android.Text.InputTypes +abstract Android.Text.Method.NumberKeyListener.GetAcceptedChars() -> char[]! +abstract Android.Text.Method.ReplacementTransformationMethod.GetOriginal() -> char[]? +abstract Android.Text.Method.ReplacementTransformationMethod.GetReplacement() -> char[]? +abstract Android.Text.SegmentFinder.NextEndBoundary(int offset) -> int +abstract Android.Text.SegmentFinder.NextStartBoundary(int offset) -> int +abstract Android.Text.SegmentFinder.PreviousEndBoundary(int offset) -> int +abstract Android.Text.SegmentFinder.PreviousStartBoundary(int offset) -> int +abstract Android.Text.SpannableStringInternal.CharAt(int i) -> char +abstract Android.Text.SpannableStringInternal.GetChars(int start, int end, char[]? dest, int off) -> void +abstract Android.Text.SpannableStringInternal.Length() -> int +abstract Android.Text.SpannableStringInternal.ToString() -> string? +abstract Android.Text.Style.CharacterStyle.UpdateDrawState(Android.Text.TextPaint? tp) -> void +abstract Android.Text.Style.ClickableSpan.OnClick(Android.Views.View! widget) -> void +abstract Android.Text.Style.DynamicDrawableSpan.Drawable.get -> Android.Graphics.Drawables.Drawable? +abstract Android.Text.Style.MetricAffectingSpan.UpdateMeasureState(Android.Text.TextPaint! textPaint) -> void +abstract Android.Text.Style.ReplacementSpan.Draw(Android.Graphics.Canvas! canvas, Java.Lang.ICharSequence? text, int start, int end, float x, int top, int y, int bottom, Android.Graphics.Paint! paint) -> void +abstract Android.Text.Style.ReplacementSpan.GetSize(Android.Graphics.Paint! paint, Java.Lang.ICharSequence? text, int start, int end, Android.Graphics.Paint.FontMetricsInt? fm) -> int +abstract Android.Transitions.PathMotion.GetPath(float startX, float startY, float endX, float endY) -> Android.Graphics.Path? +abstract Android.Transitions.Transition.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +abstract Android.Transitions.Transition.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +abstract Android.Transitions.Transition.EpicenterCallback.OnGetEpicenter(Android.Transitions.Transition? transition) -> Android.Graphics.Rect? +abstract Android.Transitions.TransitionPropagation.CaptureValues(Android.Transitions.TransitionValues? transitionValues) -> void +abstract Android.Transitions.TransitionPropagation.GetPropagationProperties() -> string![]? +abstract Android.Transitions.TransitionPropagation.GetStartDelay(Android.Views.ViewGroup? sceneRoot, Android.Transitions.Transition? transition, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> long +abstract Android.Util.FloatProperty.SetValue(Java.Lang.Object? object, float value) -> void +abstract Android.Util.IntProperty.SetValue(Java.Lang.Object? object, int value) -> void +abstract Android.Util.Property.Get(Java.Lang.Object? object) -> Java.Lang.Object? +abstract Android.Views.Accessibility.AccessibilityRequestPreparer.OnPrepareExtraData(int virtualViewId, string? extraDataKey, Android.OS.Bundle? args, Android.OS.Message? preparationFinishedMessage) -> void +abstract Android.Views.ActionMode.Callback2.OnActionItemClicked(Android.Views.ActionMode? mode, Android.Views.IMenuItem? item) -> bool +abstract Android.Views.ActionMode.Callback2.OnCreateActionMode(Android.Views.ActionMode? mode, Android.Views.IMenu? menu) -> bool +abstract Android.Views.ActionMode.Callback2.OnDestroyActionMode(Android.Views.ActionMode? mode) -> void +abstract Android.Views.ActionMode.Callback2.OnPrepareActionMode(Android.Views.ActionMode? mode, Android.Views.IMenu? menu) -> bool +abstract Android.Views.ActionMode.CustomView.get -> Android.Views.View? +abstract Android.Views.ActionMode.CustomView.set -> void +abstract Android.Views.ActionMode.Finish() -> void +abstract Android.Views.ActionMode.Invalidate() -> void +abstract Android.Views.ActionMode.Menu.get -> Android.Views.IMenu? +abstract Android.Views.ActionMode.MenuInflater.get -> Android.Views.MenuInflater? +abstract Android.Views.ActionMode.SetSubtitle(int resId) -> void +abstract Android.Views.ActionMode.SetTitle(int resId) -> void +abstract Android.Views.ActionMode.SubtitleFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Views.ActionMode.SubtitleFormatted.set -> void +abstract Android.Views.ActionMode.TitleFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Views.ActionMode.TitleFormatted.set -> void +abstract Android.Views.ActionProvider.OnCreateActionView() -> Android.Views.View! +abstract Android.Views.Animations.BaseInterpolator.GetInterpolation(float input) -> float +abstract Android.Views.InputEvent.DeviceId.get -> int +abstract Android.Views.InputEvent.EventTime.get -> long +abstract Android.Views.InputEvent.Source.get -> Android.Views.InputSourceType +abstract Android.Views.InputEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +abstract Android.Views.LayoutInflater.CloneInContext(Android.Content.Context? newContext) -> Android.Views.LayoutInflater? +abstract Android.Views.OrientationEventListener.OnOrientationChanged(int orientation) -> void +abstract Android.Views.OrientationListener.OnOrientationChanged(int orientation) -> void +abstract Android.Views.ViewDebug.CapturedViewProperty.AnnotationType() -> Java.Lang.Class? +abstract Android.Views.ViewDebug.CapturedViewProperty.RetrieveReturn() -> bool +abstract Android.Views.ViewDebug.ExportedProperty.AnnotationType() -> Java.Lang.Class? +abstract Android.Views.ViewDebug.ExportedProperty.Category() -> string? +abstract Android.Views.ViewDebug.ExportedProperty.DeepExport() -> bool +abstract Android.Views.ViewDebug.ExportedProperty.FlagMapping() -> Android.Views.ViewDebug.FlagToString![]? +abstract Android.Views.ViewDebug.ExportedProperty.IndexMapping() -> Android.Views.ViewDebug.IntToString![]? +abstract Android.Views.ViewDebug.ExportedProperty.Mapping() -> Android.Views.ViewDebug.IntToString![]? +abstract Android.Views.ViewDebug.ExportedProperty.Prefix() -> string? +abstract Android.Views.ViewDebug.ExportedProperty.ResolveId() -> bool +abstract Android.Views.ViewDebug.FlagToString.AnnotationType() -> Java.Lang.Class? +abstract Android.Views.ViewDebug.FlagToString.Equals() -> int +abstract Android.Views.ViewDebug.FlagToString.Mask() -> int +abstract Android.Views.ViewDebug.FlagToString.Name() -> string? +abstract Android.Views.ViewDebug.FlagToString.OutputIf() -> bool +abstract Android.Views.ViewDebug.IntToString.AnnotationType() -> Java.Lang.Class? +abstract Android.Views.ViewDebug.IntToString.From() -> int +abstract Android.Views.ViewDebug.IntToString.To() -> string? +abstract Android.Views.ViewGroup.OnLayout(bool changed, int l, int t, int r, int b) -> void +abstract Android.Views.ViewOutlineProvider.GetOutline(Android.Views.View? view, Android.Graphics.Outline? outline) -> void +abstract Android.Views.ViewStructure.AddChildCount(int num) -> int +abstract Android.Views.ViewStructure.AsyncCommit() -> void +abstract Android.Views.ViewStructure.AsyncNewChild(int index) -> Android.Views.ViewStructure? +abstract Android.Views.ViewStructure.AutofillId.get -> Android.Views.Autofill.AutofillId? +abstract Android.Views.ViewStructure.AutofillId.set -> void +abstract Android.Views.ViewStructure.ChildCount.get -> int +abstract Android.Views.ViewStructure.ChildCount.set -> void +abstract Android.Views.ViewStructure.Extras.get -> Android.OS.Bundle? +abstract Android.Views.ViewStructure.HasExtras.get -> bool +abstract Android.Views.ViewStructure.HintFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Views.ViewStructure.HintFormatted.set -> void +abstract Android.Views.ViewStructure.HtmlInfo.Attributes.get -> System.Collections.Generic.IList? +abstract Android.Views.ViewStructure.HtmlInfo.Builder.AddAttribute(string! name, string! value) -> Android.Views.ViewStructure.HtmlInfo.Builder? +abstract Android.Views.ViewStructure.HtmlInfo.Builder.Build() -> Android.Views.ViewStructure.HtmlInfo? +abstract Android.Views.ViewStructure.HtmlInfo.Tag.get -> string! +abstract Android.Views.ViewStructure.NewChild(int index) -> Android.Views.ViewStructure? +abstract Android.Views.ViewStructure.NewHtmlInfoBuilder(string! tagName) -> Android.Views.ViewStructure.HtmlInfo.Builder? +abstract Android.Views.ViewStructure.SetAccessibilityFocused(bool state) -> void +abstract Android.Views.ViewStructure.SetActivated(bool state) -> void +abstract Android.Views.ViewStructure.SetAlpha(float alpha) -> void +abstract Android.Views.ViewStructure.SetAutofillHints(string![]? hint) -> void +abstract Android.Views.ViewStructure.SetAutofillId(Android.Views.Autofill.AutofillId! parentId, int virtualId) -> void +abstract Android.Views.ViewStructure.SetAutofillOptions(Java.Lang.ICharSequence![]? options) -> void +abstract Android.Views.ViewStructure.SetAutofillType(Android.Views.AutofillType type) -> void +abstract Android.Views.ViewStructure.SetAutofillValue(Android.Views.Autofill.AutofillValue? value) -> void +abstract Android.Views.ViewStructure.SetCheckable(bool state) -> void +abstract Android.Views.ViewStructure.SetChecked(bool state) -> void +abstract Android.Views.ViewStructure.SetClassName(string? className) -> void +abstract Android.Views.ViewStructure.SetClickable(bool state) -> void +abstract Android.Views.ViewStructure.SetContentDescription(Java.Lang.ICharSequence? contentDescription) -> void +abstract Android.Views.ViewStructure.SetContextClickable(bool state) -> void +abstract Android.Views.ViewStructure.SetDataIsSensitive(bool sensitive) -> void +abstract Android.Views.ViewStructure.SetDimens(int left, int top, int scrollX, int scrollY, int width, int height) -> void +abstract Android.Views.ViewStructure.SetElevation(float elevation) -> void +abstract Android.Views.ViewStructure.SetEnabled(bool state) -> void +abstract Android.Views.ViewStructure.SetFocusable(bool state) -> void +abstract Android.Views.ViewStructure.SetFocused(bool state) -> void +abstract Android.Views.ViewStructure.SetHtmlInfo(Android.Views.ViewStructure.HtmlInfo! htmlInfo) -> void +abstract Android.Views.ViewStructure.SetId(int id, string? packageName, string? typeName, string? entryName) -> void +abstract Android.Views.ViewStructure.SetInputType(int inputType) -> void +abstract Android.Views.ViewStructure.SetLocaleList(Android.OS.LocaleList? localeList) -> void +abstract Android.Views.ViewStructure.SetLongClickable(bool state) -> void +abstract Android.Views.ViewStructure.SetOpaque(bool opaque) -> void +abstract Android.Views.ViewStructure.SetSelected(bool state) -> void +abstract Android.Views.ViewStructure.SetText(Java.Lang.ICharSequence? text, int selectionStart, int selectionEnd) -> void +abstract Android.Views.ViewStructure.SetTextLines(int[]? charOffsets, int[]? baselines) -> void +abstract Android.Views.ViewStructure.SetTextStyle(float size, int fgColor, int bgColor, Android.App.Assist.AssistTextStyle style) -> void +abstract Android.Views.ViewStructure.SetTransformation(Android.Graphics.Matrix? matrix) -> void +abstract Android.Views.ViewStructure.SetVisibility(Android.Views.ViewStates visibility) -> void +abstract Android.Views.ViewStructure.SetWebDomain(string? domain) -> void +abstract Android.Views.ViewStructure.TextFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Views.ViewStructure.TextFormatted.set -> void +abstract Android.Views.ViewStructure.TextSelectionEnd.get -> int +abstract Android.Views.ViewStructure.TextSelectionStart.get -> int +abstract Android.Views.Window.AddContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +abstract Android.Views.Window.CloseAllPanels() -> void +abstract Android.Views.Window.ClosePanel(int featureId) -> void +abstract Android.Views.Window.CurrentFocus.get -> Android.Views.View? +abstract Android.Views.Window.DecorView.get -> Android.Views.View! +abstract Android.Views.Window.InvalidatePanelMenu(Android.Views.WindowFeatures featureId) -> void +abstract Android.Views.Window.IsFloating.get -> bool +abstract Android.Views.Window.IsShortcutKey(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +abstract Android.Views.Window.LayoutInflater.get -> Android.Views.LayoutInflater! +abstract Android.Views.Window.NavigationBarColor.get -> int +abstract Android.Views.Window.OnActive() -> void +abstract Android.Views.Window.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +abstract Android.Views.Window.OpenPanel(int featureId, Android.Views.KeyEvent? e) -> void +abstract Android.Views.Window.PeekDecorView() -> Android.Views.View? +abstract Android.Views.Window.PerformContextMenuIdentifierAction(int id, Android.Views.MenuPerformFlags flags) -> bool +abstract Android.Views.Window.PerformPanelIdentifierAction(int featureId, int id, Android.Views.MenuPerformFlags flags) -> bool +abstract Android.Views.Window.PerformPanelShortcut(int featureId, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e, Android.Views.MenuPerformFlags flags) -> bool +abstract Android.Views.Window.RestoreHierarchyState(Android.OS.Bundle? savedInstanceState) -> void +abstract Android.Views.Window.SaveHierarchyState() -> Android.OS.Bundle? +abstract Android.Views.Window.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +abstract Android.Views.Window.SetChildDrawable(int featureId, Android.Graphics.Drawables.Drawable? drawable) -> void +abstract Android.Views.Window.SetChildInt(int featureId, int value) -> void +abstract Android.Views.Window.SetContentView(Android.Views.View? view) -> void +abstract Android.Views.Window.SetContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +abstract Android.Views.Window.SetContentView(int layoutResID) -> void +abstract Android.Views.Window.SetDecorCaptionShade(Android.Views.DecorCaptionShade decorCaptionShade) -> void +abstract Android.Views.Window.SetFeatureDrawable(Android.Views.WindowFeatures featureId, Android.Graphics.Drawables.Drawable? drawable) -> void +abstract Android.Views.Window.SetFeatureDrawableAlpha(Android.Views.WindowFeatures featureId, int alpha) -> void +abstract Android.Views.Window.SetFeatureDrawableResource(Android.Views.WindowFeatures featureId, int resId) -> void +abstract Android.Views.Window.SetFeatureDrawableUri(Android.Views.WindowFeatures featureId, Android.Net.Uri? uri) -> void +abstract Android.Views.Window.SetFeatureInt(Android.Views.WindowFeatures featureId, int value) -> void +abstract Android.Views.Window.SetNavigationBarColor(Android.Graphics.Color color) -> void +abstract Android.Views.Window.SetResizingCaptionDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +abstract Android.Views.Window.SetStatusBarColor(Android.Graphics.Color color) -> void +abstract Android.Views.Window.SetTitle(Java.Lang.ICharSequence? title) -> void +abstract Android.Views.Window.SetTitleColor(Android.Graphics.Color textColor) -> void +abstract Android.Views.Window.StatusBarColor.get -> int +abstract Android.Views.Window.SuperDispatchGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +abstract Android.Views.Window.SuperDispatchKeyEvent(Android.Views.KeyEvent? e) -> bool +abstract Android.Views.Window.SuperDispatchKeyShortcutEvent(Android.Views.KeyEvent? e) -> bool +abstract Android.Views.Window.SuperDispatchTouchEvent(Android.Views.MotionEvent? e) -> bool +abstract Android.Views.Window.SuperDispatchTrackballEvent(Android.Views.MotionEvent? e) -> bool +abstract Android.Views.Window.TakeInputQueue(Android.Views.InputQueue.ICallback? callback) -> void +abstract Android.Views.Window.TakeKeyEvents(bool get) -> void +abstract Android.Views.Window.TakeSurface(Android.Views.ISurfaceHolderCallback2? callback) -> void +abstract Android.Views.Window.TogglePanel(int featureId, Android.Views.KeyEvent? e) -> void +abstract Android.Views.Window.VolumeControlStream.get -> Android.Media.Stream +abstract Android.Views.Window.VolumeControlStream.set -> void +abstract Android.Views.WindowId.FocusObserver.OnFocusGained(Android.Views.WindowId? token) -> void +abstract Android.Views.WindowId.FocusObserver.OnFocusLost(Android.Views.WindowId? token) -> void +abstract Android.Views.WindowInsetsAnimation.Callback.OnProgress(Android.Views.WindowInsets! insets, System.Collections.Generic.IList! runningAnimations) -> Android.Views.WindowInsets! +abstract Android.Webkit.ClientCertRequest.Cancel() -> void +abstract Android.Webkit.ClientCertRequest.GetKeyTypes() -> string![]? +abstract Android.Webkit.ClientCertRequest.GetPrincipals() -> Java.Security.IPrincipal![]? +abstract Android.Webkit.ClientCertRequest.Host.get -> string? +abstract Android.Webkit.ClientCertRequest.Ignore() -> void +abstract Android.Webkit.ClientCertRequest.Port.get -> int +abstract Android.Webkit.ClientCertRequest.Proceed(Java.Security.IPrivateKey? privateKey, Java.Security.Cert.X509Certificate![]? chain) -> void +abstract Android.Webkit.CookieManager.AcceptCookie() -> bool +abstract Android.Webkit.CookieManager.AcceptThirdPartyCookies(Android.Webkit.WebView? webview) -> bool +abstract Android.Webkit.CookieManager.Flush() -> void +abstract Android.Webkit.CookieManager.GetCookie(string? url) -> string? +abstract Android.Webkit.CookieManager.HasCookies.get -> bool +abstract Android.Webkit.CookieManager.RemoveAllCookie() -> void +abstract Android.Webkit.CookieManager.RemoveAllCookies(Android.Webkit.IValueCallback? callback) -> void +abstract Android.Webkit.CookieManager.RemoveExpiredCookie() -> void +abstract Android.Webkit.CookieManager.RemoveSessionCookie() -> void +abstract Android.Webkit.CookieManager.RemoveSessionCookies(Android.Webkit.IValueCallback? callback) -> void +abstract Android.Webkit.CookieManager.SetAcceptCookie(bool accept) -> void +abstract Android.Webkit.CookieManager.SetAcceptThirdPartyCookies(Android.Webkit.WebView? webview, bool accept) -> void +abstract Android.Webkit.CookieManager.SetCookie(string? url, string? value) -> void +abstract Android.Webkit.CookieManager.SetCookie(string? url, string? value, Android.Webkit.IValueCallback? callback) -> void +abstract Android.Webkit.JavascriptInterface.AnnotationType() -> Java.Lang.Class? +abstract Android.Webkit.PermissionRequest.Deny() -> void +abstract Android.Webkit.PermissionRequest.GetResources() -> string![]? +abstract Android.Webkit.PermissionRequest.Grant(string![]? resources) -> void +abstract Android.Webkit.PermissionRequest.Origin.get -> Android.Net.Uri? +abstract Android.Webkit.RenderProcessGoneDetail.DidCrash() -> bool +abstract Android.Webkit.RenderProcessGoneDetail.RendererPriorityAtExit() -> int +abstract Android.Webkit.SafeBrowsingResponse.BackToSafety(bool report) -> void +abstract Android.Webkit.SafeBrowsingResponse.Proceed(bool report) -> void +abstract Android.Webkit.SafeBrowsingResponse.ShowInterstitial(bool allowReporting) -> void +abstract Android.Webkit.ServiceWorkerController.ServiceWorkerWebSettings.get -> Android.Webkit.ServiceWorkerWebSettings! +abstract Android.Webkit.ServiceWorkerController.SetServiceWorkerClient(Android.Webkit.ServiceWorkerClient? client) -> void +abstract Android.Webkit.ServiceWorkerWebSettings.AllowContentAccess.get -> bool +abstract Android.Webkit.ServiceWorkerWebSettings.AllowContentAccess.set -> void +abstract Android.Webkit.ServiceWorkerWebSettings.AllowFileAccess.get -> bool +abstract Android.Webkit.ServiceWorkerWebSettings.AllowFileAccess.set -> void +abstract Android.Webkit.ServiceWorkerWebSettings.BlockNetworkLoads.get -> bool +abstract Android.Webkit.ServiceWorkerWebSettings.BlockNetworkLoads.set -> void +abstract Android.Webkit.ServiceWorkerWebSettings.CacheMode.get -> Android.Webkit.CacheModes +abstract Android.Webkit.ServiceWorkerWebSettings.CacheMode.set -> void +abstract Android.Webkit.TracingController.IsTracing.get -> bool +abstract Android.Webkit.TracingController.Start(Android.Webkit.TracingConfig! tracingConfig) -> void +abstract Android.Webkit.TracingController.Stop(System.IO.Stream? outputStream, Java.Util.Concurrent.IExecutor! executor) -> bool +abstract Android.Webkit.WebBackForwardList.Clone() -> Android.Webkit.WebBackForwardList? +abstract Android.Webkit.WebBackForwardList.CurrentIndex.get -> int +abstract Android.Webkit.WebBackForwardList.CurrentItem.get -> Android.Webkit.WebHistoryItem? +abstract Android.Webkit.WebBackForwardList.GetItemAtIndex(int index) -> Android.Webkit.WebHistoryItem? +abstract Android.Webkit.WebBackForwardList.Size.get -> int +abstract Android.Webkit.WebChromeClient.FileChooserParams.CreateIntent() -> Android.Content.Intent? +abstract Android.Webkit.WebChromeClient.FileChooserParams.FilenameHint.get -> string? +abstract Android.Webkit.WebChromeClient.FileChooserParams.GetAcceptTypes() -> string![]? +abstract Android.Webkit.WebChromeClient.FileChooserParams.IsCaptureEnabled.get -> bool +abstract Android.Webkit.WebChromeClient.FileChooserParams.Mode.get -> Android.Webkit.ChromeFileChooserMode +abstract Android.Webkit.WebChromeClient.FileChooserParams.TitleFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Webkit.WebHistoryItem.Clone() -> Android.Webkit.WebHistoryItem? +abstract Android.Webkit.WebHistoryItem.Favicon.get -> Android.Graphics.Bitmap? +abstract Android.Webkit.WebHistoryItem.OriginalUrl.get -> string? +abstract Android.Webkit.WebHistoryItem.Title.get -> string? +abstract Android.Webkit.WebHistoryItem.Url.get -> string? +abstract Android.Webkit.WebIconDatabase.Close() -> void +abstract Android.Webkit.WebIconDatabase.Open(string? path) -> void +abstract Android.Webkit.WebIconDatabase.ReleaseIconForPageUrl(string? url) -> void +abstract Android.Webkit.WebIconDatabase.RemoveAllIcons() -> void +abstract Android.Webkit.WebIconDatabase.RequestIconForPageUrl(string? url, Android.Webkit.WebIconDatabase.IIconListener? listener) -> void +abstract Android.Webkit.WebIconDatabase.RetainIconForPageUrl(string? url) -> void +abstract Android.Webkit.WebMessagePort.Close() -> void +abstract Android.Webkit.WebMessagePort.PostMessage(Android.Webkit.WebMessage? message) -> void +abstract Android.Webkit.WebMessagePort.SetWebMessageCallback(Android.Webkit.WebMessagePort.WebMessageCallback? callback) -> void +abstract Android.Webkit.WebMessagePort.SetWebMessageCallback(Android.Webkit.WebMessagePort.WebMessageCallback? callback, Android.OS.Handler? handler) -> void +abstract Android.Webkit.WebResourceError.DescriptionFormatted.get -> Java.Lang.ICharSequence? +abstract Android.Webkit.WebResourceError.ErrorCode.get -> Android.Webkit.ClientError +abstract Android.Webkit.WebSettings.AllowContentAccess.get -> bool +abstract Android.Webkit.WebSettings.AllowContentAccess.set -> void +abstract Android.Webkit.WebSettings.AllowFileAccess.get -> bool +abstract Android.Webkit.WebSettings.AllowFileAccess.set -> void +abstract Android.Webkit.WebSettings.AllowFileAccessFromFileURLs.get -> bool +abstract Android.Webkit.WebSettings.AllowFileAccessFromFileURLs.set -> void +abstract Android.Webkit.WebSettings.AllowUniversalAccessFromFileURLs.get -> bool +abstract Android.Webkit.WebSettings.AllowUniversalAccessFromFileURLs.set -> void +abstract Android.Webkit.WebSettings.BlockNetworkImage.get -> bool +abstract Android.Webkit.WebSettings.BlockNetworkImage.set -> void +abstract Android.Webkit.WebSettings.BlockNetworkLoads.get -> bool +abstract Android.Webkit.WebSettings.BlockNetworkLoads.set -> void +abstract Android.Webkit.WebSettings.BuiltInZoomControls.get -> bool +abstract Android.Webkit.WebSettings.BuiltInZoomControls.set -> void +abstract Android.Webkit.WebSettings.CacheMode.get -> Android.Webkit.CacheModes +abstract Android.Webkit.WebSettings.CacheMode.set -> void +abstract Android.Webkit.WebSettings.CursiveFontFamily.get -> string? +abstract Android.Webkit.WebSettings.CursiveFontFamily.set -> void +abstract Android.Webkit.WebSettings.DatabaseEnabled.get -> bool +abstract Android.Webkit.WebSettings.DatabaseEnabled.set -> void +abstract Android.Webkit.WebSettings.DatabasePath.get -> string? +abstract Android.Webkit.WebSettings.DatabasePath.set -> void +abstract Android.Webkit.WebSettings.DefaultFixedFontSize.get -> int +abstract Android.Webkit.WebSettings.DefaultFixedFontSize.set -> void +abstract Android.Webkit.WebSettings.DefaultFontSize.get -> int +abstract Android.Webkit.WebSettings.DefaultFontSize.set -> void +abstract Android.Webkit.WebSettings.DefaultTextEncodingName.get -> string? +abstract Android.Webkit.WebSettings.DefaultTextEncodingName.set -> void +abstract Android.Webkit.WebSettings.DefaultZoom.get -> Android.Webkit.WebSettings.ZoomDensity? +abstract Android.Webkit.WebSettings.DefaultZoom.set -> void +abstract Android.Webkit.WebSettings.DisabledActionModeMenuItems.get -> Android.Webkit.MenuItems +abstract Android.Webkit.WebSettings.DisabledActionModeMenuItems.set -> void +abstract Android.Webkit.WebSettings.DisplayZoomControls.get -> bool +abstract Android.Webkit.WebSettings.DisplayZoomControls.set -> void +abstract Android.Webkit.WebSettings.DomStorageEnabled.get -> bool +abstract Android.Webkit.WebSettings.DomStorageEnabled.set -> void +abstract Android.Webkit.WebSettings.EnableSmoothTransition() -> bool +abstract Android.Webkit.WebSettings.FantasyFontFamily.get -> string? +abstract Android.Webkit.WebSettings.FantasyFontFamily.set -> void +abstract Android.Webkit.WebSettings.FixedFontFamily.get -> string? +abstract Android.Webkit.WebSettings.FixedFontFamily.set -> void +abstract Android.Webkit.WebSettings.GetLayoutAlgorithm() -> Android.Webkit.WebSettings.LayoutAlgorithm? +abstract Android.Webkit.WebSettings.GetPluginState() -> Android.Webkit.WebSettings.PluginState? +abstract Android.Webkit.WebSettings.JavaScriptCanOpenWindowsAutomatically.get -> bool +abstract Android.Webkit.WebSettings.JavaScriptCanOpenWindowsAutomatically.set -> void +abstract Android.Webkit.WebSettings.JavaScriptEnabled.get -> bool +abstract Android.Webkit.WebSettings.JavaScriptEnabled.set -> void +abstract Android.Webkit.WebSettings.LightTouchEnabled.get -> bool +abstract Android.Webkit.WebSettings.LightTouchEnabled.set -> void +abstract Android.Webkit.WebSettings.LoadsImagesAutomatically.get -> bool +abstract Android.Webkit.WebSettings.LoadsImagesAutomatically.set -> void +abstract Android.Webkit.WebSettings.LoadWithOverviewMode.get -> bool +abstract Android.Webkit.WebSettings.LoadWithOverviewMode.set -> void +abstract Android.Webkit.WebSettings.MediaPlaybackRequiresUserGesture.get -> bool +abstract Android.Webkit.WebSettings.MediaPlaybackRequiresUserGesture.set -> void +abstract Android.Webkit.WebSettings.MinimumFontSize.get -> int +abstract Android.Webkit.WebSettings.MinimumFontSize.set -> void +abstract Android.Webkit.WebSettings.MinimumLogicalFontSize.get -> int +abstract Android.Webkit.WebSettings.MinimumLogicalFontSize.set -> void +abstract Android.Webkit.WebSettings.MixedContentMode.get -> Android.Webkit.MixedContentHandling +abstract Android.Webkit.WebSettings.MixedContentMode.set -> void +abstract Android.Webkit.WebSettings.OffscreenPreRaster.get -> bool +abstract Android.Webkit.WebSettings.OffscreenPreRaster.set -> void +abstract Android.Webkit.WebSettings.SafeBrowsingEnabled.get -> bool +abstract Android.Webkit.WebSettings.SafeBrowsingEnabled.set -> void +abstract Android.Webkit.WebSettings.SansSerifFontFamily.get -> string? +abstract Android.Webkit.WebSettings.SansSerifFontFamily.set -> void +abstract Android.Webkit.WebSettings.SaveFormData.get -> bool +abstract Android.Webkit.WebSettings.SaveFormData.set -> void +abstract Android.Webkit.WebSettings.SavePassword.get -> bool +abstract Android.Webkit.WebSettings.SavePassword.set -> void +abstract Android.Webkit.WebSettings.SerifFontFamily.get -> string? +abstract Android.Webkit.WebSettings.SerifFontFamily.set -> void +abstract Android.Webkit.WebSettings.SetAppCacheEnabled(bool flag) -> void +abstract Android.Webkit.WebSettings.SetAppCacheMaxSize(long appCacheMaxSize) -> void +abstract Android.Webkit.WebSettings.SetAppCachePath(string? appCachePath) -> void +abstract Android.Webkit.WebSettings.SetEnableSmoothTransition(bool enable) -> void +abstract Android.Webkit.WebSettings.SetGeolocationDatabasePath(string? databasePath) -> void +abstract Android.Webkit.WebSettings.SetGeolocationEnabled(bool flag) -> void +abstract Android.Webkit.WebSettings.SetLayoutAlgorithm(Android.Webkit.WebSettings.LayoutAlgorithm? l) -> void +abstract Android.Webkit.WebSettings.SetNeedInitialFocus(bool flag) -> void +abstract Android.Webkit.WebSettings.SetPluginState(Android.Webkit.WebSettings.PluginState? state) -> void +abstract Android.Webkit.WebSettings.SetRenderPriority(Android.Webkit.WebSettings.RenderPriority? priority) -> void +abstract Android.Webkit.WebSettings.SetSupportMultipleWindows(bool support) -> void +abstract Android.Webkit.WebSettings.SetSupportZoom(bool support) -> void +abstract Android.Webkit.WebSettings.StandardFontFamily.get -> string? +abstract Android.Webkit.WebSettings.StandardFontFamily.set -> void +abstract Android.Webkit.WebSettings.SupportMultipleWindows() -> bool +abstract Android.Webkit.WebSettings.SupportZoom() -> bool +abstract Android.Webkit.WebSettings.TextZoom.get -> int +abstract Android.Webkit.WebSettings.TextZoom.set -> void +abstract Android.Webkit.WebSettings.UserAgentString.get -> string? +abstract Android.Webkit.WebSettings.UserAgentString.set -> void +abstract Android.Webkit.WebSettings.UseWideViewPort.get -> bool +abstract Android.Webkit.WebSettings.UseWideViewPort.set -> void +abstract Android.Webkit.WebView.VisualStateCallback.OnComplete(long requestId) -> void +abstract Android.Webkit.WebViewDatabase.ClearFormData() -> void +abstract Android.Webkit.WebViewDatabase.ClearHttpAuthUsernamePassword() -> void +abstract Android.Webkit.WebViewDatabase.ClearUsernamePassword() -> void +abstract Android.Webkit.WebViewDatabase.GetHttpAuthUsernamePassword(string? host, string? realm) -> string![]? +abstract Android.Webkit.WebViewDatabase.HasFormData.get -> bool +abstract Android.Webkit.WebViewDatabase.HasHttpAuthUsernamePassword.get -> bool +abstract Android.Webkit.WebViewDatabase.HasUsernamePassword.get -> bool +abstract Android.Webkit.WebViewDatabase.SetHttpAuthUsernamePassword(string? host, string? realm, string? username, string? password) -> void +abstract Android.Webkit.WebViewRenderProcess.Terminate() -> bool +abstract Android.Webkit.WebViewRenderProcessClient.OnRenderProcessResponsive(Android.Webkit.WebView! view, Android.Webkit.WebViewRenderProcess? renderer) -> void +abstract Android.Webkit.WebViewRenderProcessClient.OnRenderProcessUnresponsive(Android.Webkit.WebView! view, Android.Webkit.WebViewRenderProcess? renderer) -> void +abstract Android.Widget.AdapterView.RawAdapter.get -> Java.Lang.Object? +abstract Android.Widget.AdapterView.RawAdapter.set -> void +abstract Android.Widget.AdapterView.SelectedView.get -> Android.Views.View? +abstract Android.Widget.AdapterView.SetSelection(int position) -> void +abstract Android.Widget.AdapterView.Adapter.get -> T +abstract Android.Widget.AdapterView.Adapter.set -> void +abstract Android.Widget.BaseAdapter.Count.get -> int +abstract Android.Widget.BaseAdapter.GetItem(int position) -> Java.Lang.Object? +abstract Android.Widget.BaseAdapter.GetItemId(int position) -> long +abstract Android.Widget.BaseAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.BaseAdapter.this[int position].get -> T +abstract Android.Widget.BaseExpandableListAdapter.GetChild(int groupPosition, int childPosition) -> Java.Lang.Object? +abstract Android.Widget.BaseExpandableListAdapter.GetChildId(int groupPosition, int childPosition) -> long +abstract Android.Widget.BaseExpandableListAdapter.GetChildrenCount(int groupPosition) -> int +abstract Android.Widget.BaseExpandableListAdapter.GetChildView(int groupPosition, int childPosition, bool isLastChild, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.BaseExpandableListAdapter.GetGroup(int groupPosition) -> Java.Lang.Object? +abstract Android.Widget.BaseExpandableListAdapter.GetGroupId(int groupPosition) -> long +abstract Android.Widget.BaseExpandableListAdapter.GetGroupView(int groupPosition, bool isExpanded, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.BaseExpandableListAdapter.GroupCount.get -> int +abstract Android.Widget.BaseExpandableListAdapter.HasStableIds.get -> bool +abstract Android.Widget.BaseExpandableListAdapter.IsChildSelectable(int groupPosition, int childPosition) -> bool +abstract Android.Widget.CursorAdapter.BindView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor) -> void +abstract Android.Widget.CursorAdapter.NewView(Android.Content.Context? context, Android.Database.ICursor? cursor, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.CursorTreeAdapter.BindChildView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor, bool isLastChild) -> void +abstract Android.Widget.CursorTreeAdapter.BindGroupView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor, bool isExpanded) -> void +abstract Android.Widget.CursorTreeAdapter.GetChildrenCursor(Android.Database.ICursor? groupCursor) -> Android.Database.ICursor? +abstract Android.Widget.CursorTreeAdapter.NewChildView(Android.Content.Context? context, Android.Database.ICursor? cursor, bool isLastChild, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.CursorTreeAdapter.NewGroupView(Android.Content.Context? context, Android.Database.ICursor? cursor, bool isExpanded, Android.Views.ViewGroup? parent) -> Android.Views.View? +abstract Android.Widget.Filter.PerformFiltering(Java.Lang.ICharSequence? constraint) -> Android.Widget.Filter.FilterResults? +abstract Android.Widget.Filter.PublishResults(Java.Lang.ICharSequence? constraint, Android.Widget.Filter.FilterResults? results) -> void +abstract Android.Widget.RemoteViews.RemoteView.AnnotationType() -> Java.Lang.Class? +abstract Android.Widget.RemoteViewsService.OnGetViewFactory(Android.Content.Intent? intent) -> Android.Widget.RemoteViewsService.IRemoteViewsFactory? +abstract Dalvik.Annotation.TestTarget.AnnotationType() -> Java.Lang.Class? +abstract Dalvik.Annotation.TestTarget.ConceptName() -> string? +abstract Dalvik.Annotation.TestTarget.MethodArgs() -> Java.Lang.Class![]? +abstract Dalvik.Annotation.TestTarget.MethodName() -> string? +abstract Dalvik.Annotation.TestTargetClass.AnnotationType() -> Java.Lang.Class? +abstract Dalvik.Annotation.TestTargetClass.Value() -> Java.Lang.Class? +abstract Java.IO.InputStream.Read() -> int +abstract Java.IO.ObjectInputStream.GetField.Defaulted(string? name) -> bool +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, bool val) -> bool +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, char val) -> char +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, double val) -> double +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, float val) -> float +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, int val) -> int +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, Java.Lang.Object? val) -> Java.Lang.Object? +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, long val) -> long +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, sbyte val) -> sbyte +abstract Java.IO.ObjectInputStream.GetField.Get(string? name, short val) -> short +abstract Java.IO.ObjectInputStream.GetField.ObjectStreamClass.get -> Java.IO.ObjectStreamClass? +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, bool val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, char val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, double val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, float val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, int val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, Java.Lang.Object? val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, long val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, sbyte val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Put(string? name, short val) -> void +abstract Java.IO.ObjectOutputStream.PutField.Write(Java.IO.IObjectOutput? out) -> void +abstract Java.IO.OutputStream.Write(int b) -> void +abstract Java.IO.Reader.Close() -> void +abstract Java.IO.Reader.Read(char[]? cbuf, int off, int len) -> int +abstract Java.IO.Writer.Close() -> void +abstract Java.IO.Writer.Flush() -> void +abstract Java.IO.Writer.Write(char[]? cbuf, int off, int len) -> void +abstract Java.Lang.AbstractStringBuilder.ToString() -> string? +abstract Java.Lang.Annotation.Documented.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Annotation.Inherited.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Annotation.Retention.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Annotation.Retention.Value() -> Java.Lang.Annotation.RetentionPolicy? +abstract Java.Lang.Annotation.Target.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Annotation.Target.Value() -> Java.Lang.Annotation.ElementType![]? +abstract Java.Lang.ClassValue.ComputeValue(Java.Lang.Class? type) -> Java.Lang.Object? +abstract Java.Lang.Deprecated.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Invoke.CallSite.DynamicInvoker() -> Java.Lang.Invoke.MethodHandle? +abstract Java.Lang.Invoke.CallSite.Target.get -> Java.Lang.Invoke.MethodHandle? +abstract Java.Lang.Invoke.CallSite.Target.set -> void +abstract Java.Lang.Number.DoubleValue() -> double +abstract Java.Lang.Number.FloatValue() -> float +abstract Java.Lang.Number.IntValue() -> int +abstract Java.Lang.Number.LongValue() -> long +abstract Java.Lang.Override.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.Process.Destroy() -> void +abstract Java.Lang.Process.ErrorStream.get -> System.IO.Stream? +abstract Java.Lang.Process.ExitValue() -> int +abstract Java.Lang.Process.InputStream.get -> System.IO.Stream? +abstract Java.Lang.Process.OutputStream.get -> System.IO.Stream? +abstract Java.Lang.Process.WaitFor() -> int +abstract Java.Lang.ProcessBuilder.Redirect.InvokeType() -> Java.Lang.ProcessBuilder.Redirect.Type? +abstract Java.Lang.Record.Equals(Java.Lang.Object? obj) -> bool +abstract Java.Lang.Record.GetHashCode() -> int +abstract Java.Lang.Record.ToString() -> string! +abstract Java.Lang.Reflect.Executable.DeclaringClass.get -> Java.Lang.Class! +abstract Java.Lang.Reflect.Executable.GetExceptionTypes() -> Java.Lang.Class![]! +abstract Java.Lang.Reflect.Executable.GetParameterAnnotations() -> Java.Lang.Annotation.IAnnotation![]![]! +abstract Java.Lang.Reflect.Executable.GetParameterTypes() -> Java.Lang.Class![]! +abstract Java.Lang.Reflect.Executable.GetTypeParameters() -> Java.Lang.Reflect.ITypeVariable![]! +abstract Java.Lang.Reflect.Executable.Modifiers.get -> int +abstract Java.Lang.Reflect.Executable.Name.get -> string! +abstract Java.Lang.Reflect.Executable.ToGenericString() -> string! +abstract Java.Lang.SuppressWarnings.AnnotationType() -> Java.Lang.Class? +abstract Java.Lang.SuppressWarnings.Value() -> string![]? +abstract Java.Net.CacheRequest.Abort() -> void +abstract Java.Net.CacheRequest.Body.get -> System.IO.Stream? +abstract Java.Net.CacheResponse.Body.get -> System.IO.Stream? +abstract Java.Net.CacheResponse.Headers.get -> System.Collections.Generic.IDictionary!>? +abstract Java.Net.ContentHandler.GetContent(Java.Net.URLConnection? urlc) -> Java.Lang.Object? +abstract Java.Net.CookieHandler.Get(Java.Net.URI? uri, System.Collections.Generic.IDictionary!>? requestHeaders) -> System.Collections.Generic.IDictionary!>? +abstract Java.Net.CookieHandler.Put(Java.Net.URI? uri, System.Collections.Generic.IDictionary!>? responseHeaders) -> void +abstract Java.Net.DatagramSocketImpl.Bind(int lport, Java.Net.InetAddress? laddr) -> void +abstract Java.Net.DatagramSocketImpl.Close() -> void +abstract Java.Net.DatagramSocketImpl.Create() -> void +abstract Java.Net.DatagramSocketImpl.GetOption(int optID) -> Java.Lang.Object? +abstract Java.Net.DatagramSocketImpl.Join(Java.Net.InetAddress? inetaddr) -> void +abstract Java.Net.DatagramSocketImpl.JoinGroup(Java.Net.SocketAddress? mcastaddr, Java.Net.NetworkInterface? netIf) -> void +abstract Java.Net.DatagramSocketImpl.Leave(Java.Net.InetAddress? inetaddr) -> void +abstract Java.Net.DatagramSocketImpl.LeaveGroup(Java.Net.SocketAddress? mcastaddr, Java.Net.NetworkInterface? netIf) -> void +abstract Java.Net.DatagramSocketImpl.Peek(Java.Net.InetAddress? i) -> int +abstract Java.Net.DatagramSocketImpl.PeekData(Java.Net.DatagramPacket? p) -> int +abstract Java.Net.DatagramSocketImpl.Receive(Java.Net.DatagramPacket? p) -> void +abstract Java.Net.DatagramSocketImpl.Send(Java.Net.DatagramPacket? p) -> void +abstract Java.Net.DatagramSocketImpl.SetOption(int optID, Java.Lang.Object? value) -> void +abstract Java.Net.DatagramSocketImpl.TimeToLive.get -> int +abstract Java.Net.DatagramSocketImpl.TimeToLive.set -> void +abstract Java.Net.DatagramSocketImpl.TTL.get -> sbyte +abstract Java.Net.DatagramSocketImpl.TTL.set -> void +abstract Java.Net.HttpURLConnection.Disconnect() -> void +abstract Java.Net.HttpURLConnection.UsingProxy() -> bool +abstract Java.Net.JarURLConnection.JarFile.get -> Java.Util.Jar.JarFile? +abstract Java.Net.ProxySelector.ConnectFailed(Java.Net.URI? uri, Java.Net.SocketAddress? sa, Java.IO.IOException? ioe) -> void +abstract Java.Net.ProxySelector.Select(Java.Net.URI? uri) -> System.Collections.Generic.IList? +abstract Java.Net.ResponseCache.Get(Java.Net.URI? uri, string? rqstMethod, System.Collections.Generic.IDictionary!>? rqstHeaders) -> Java.Net.CacheResponse? +abstract Java.Net.ResponseCache.Put(Java.Net.URI? uri, Java.Net.URLConnection? conn) -> Java.Net.CacheRequest? +abstract Java.Net.SecureCacheResponse.CipherSuite.get -> string? +abstract Java.Net.SecureCacheResponse.LocalCertificateChain.get -> System.Collections.Generic.IList? +abstract Java.Net.SecureCacheResponse.LocalPrincipal.get -> Java.Security.IPrincipal? +abstract Java.Net.SecureCacheResponse.PeerPrincipal.get -> Java.Security.IPrincipal? +abstract Java.Net.SecureCacheResponse.ServerCertificateChain.get -> System.Collections.Generic.IList? +abstract Java.Net.SocketImpl.Accept(Java.Net.SocketImpl? s) -> void +abstract Java.Net.SocketImpl.Available() -> int +abstract Java.Net.SocketImpl.Bind(Java.Net.InetAddress? host, int port) -> void +abstract Java.Net.SocketImpl.Close() -> void +abstract Java.Net.SocketImpl.Connect(Java.Net.InetAddress? address, int port) -> void +abstract Java.Net.SocketImpl.Connect(Java.Net.SocketAddress? address, int timeout) -> void +abstract Java.Net.SocketImpl.Connect(string? host, int port) -> void +abstract Java.Net.SocketImpl.Create(bool stream) -> void +abstract Java.Net.SocketImpl.GetOption(int optID) -> Java.Lang.Object? +abstract Java.Net.SocketImpl.InputStream.get -> System.IO.Stream? +abstract Java.Net.SocketImpl.Listen(int backlog) -> void +abstract Java.Net.SocketImpl.OutputStream.get -> System.IO.Stream? +abstract Java.Net.SocketImpl.SendUrgentData(int data) -> void +abstract Java.Net.SocketImpl.SetOption(int optID, Java.Lang.Object? value) -> void +abstract Java.Net.URLConnection.Connect() -> void +abstract Java.Net.URLStreamHandler.OpenConnection(Java.Net.URL? u) -> Java.Net.URLConnection? +abstract Java.Nio.Buffer.ArrayOffset() -> int +abstract Java.Nio.Buffer.HasArray.get -> bool +abstract Java.Nio.Buffer.IsDirect.get -> bool +abstract Java.Nio.Buffer.IsReadOnly.get -> bool +abstract Java.Nio.ByteBuffer.AsCharBuffer() -> Java.Nio.CharBuffer! +abstract Java.Nio.ByteBuffer.AsDoubleBuffer() -> Java.Nio.DoubleBuffer! +abstract Java.Nio.ByteBuffer.AsFloatBuffer() -> Java.Nio.FloatBuffer! +abstract Java.Nio.ByteBuffer.AsIntBuffer() -> Java.Nio.IntBuffer! +abstract Java.Nio.ByteBuffer.AsLongBuffer() -> Java.Nio.LongBuffer! +abstract Java.Nio.ByteBuffer.AsReadOnlyBuffer() -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.AsShortBuffer() -> Java.Nio.ShortBuffer! +abstract Java.Nio.ByteBuffer.Char.get -> char +abstract Java.Nio.ByteBuffer.Compact() -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.Double.get -> double +abstract Java.Nio.ByteBuffer.Float.get -> float +abstract Java.Nio.ByteBuffer.Get() -> sbyte +abstract Java.Nio.ByteBuffer.Get(int index) -> sbyte +abstract Java.Nio.ByteBuffer.GetChar(int index) -> char +abstract Java.Nio.ByteBuffer.GetDouble(int index) -> double +abstract Java.Nio.ByteBuffer.GetFloat(int index) -> float +abstract Java.Nio.ByteBuffer.GetInt(int index) -> int +abstract Java.Nio.ByteBuffer.GetLong(int index) -> long +abstract Java.Nio.ByteBuffer.GetShort(int index) -> short +abstract Java.Nio.ByteBuffer.Int.get -> int +abstract Java.Nio.ByteBuffer.Long.get -> long +abstract Java.Nio.ByteBuffer.Put(int index, sbyte b) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.Put(sbyte b) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutChar(char value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutChar(int index, char value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutDouble(double value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutDouble(int index, double value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutFloat(float value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutFloat(int index, float value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutInt(int index, int value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutInt(int value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutLong(int index, long value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutLong(long value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutShort(int index, short value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.PutShort(short value) -> Java.Nio.ByteBuffer! +abstract Java.Nio.ByteBuffer.Short.get -> short +abstract Java.Nio.Channels.AsynchronousChannelGroup.AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +abstract Java.Nio.Channels.AsynchronousChannelGroup.IsShutdown.get -> bool +abstract Java.Nio.Channels.AsynchronousChannelGroup.IsTerminated.get -> bool +abstract Java.Nio.Channels.AsynchronousChannelGroup.Shutdown() -> void +abstract Java.Nio.Channels.AsynchronousChannelGroup.ShutdownNow() -> void +abstract Java.Nio.Channels.AsynchronousFileChannel.Close() -> void +abstract Java.Nio.Channels.AsynchronousFileChannel.Force(bool metaData) -> void +abstract Java.Nio.Channels.AsynchronousFileChannel.IsOpen.get -> bool +abstract Java.Nio.Channels.AsynchronousFileChannel.Lock(long position, long size, bool shared) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousFileChannel.Lock(long position, long size, bool shared, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousFileChannel.Read(Java.Nio.ByteBuffer? dst, long position) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousFileChannel.Read(Java.Nio.ByteBuffer? dst, long position, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousFileChannel.Size() -> long +abstract Java.Nio.Channels.AsynchronousFileChannel.Truncate(long size) -> Java.Nio.Channels.AsynchronousFileChannel? +abstract Java.Nio.Channels.AsynchronousFileChannel.TryLock(long position, long size, bool shared) -> Java.Nio.Channels.FileLock? +abstract Java.Nio.Channels.AsynchronousFileChannel.Write(Java.Nio.ByteBuffer? src, long position) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousFileChannel.Write(Java.Nio.ByteBuffer? src, long position, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.Accept() -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.Accept(Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.Bind(Java.Net.SocketAddress? local, int backlog) -> Java.Nio.Channels.AsynchronousServerSocketChannel? +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.Close() -> void +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.IsOpen.get -> bool +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.LocalAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.AsynchronousServerSocketChannel.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Nio.Channels.AsynchronousServerSocketChannel? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Bind(Java.Net.SocketAddress? local) -> Java.Nio.Channels.AsynchronousSocketChannel? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Close() -> void +abstract Java.Nio.Channels.AsynchronousSocketChannel.Connect(Java.Net.SocketAddress? remote) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Connect(Java.Net.SocketAddress? remote, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousSocketChannel.IsOpen.get -> bool +abstract Java.Nio.Channels.AsynchronousSocketChannel.LocalAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length, long timeout, Java.Util.Concurrent.TimeUnit? unit, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousSocketChannel.Read(Java.Nio.ByteBuffer? dst) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Read(Java.Nio.ByteBuffer? dst, long timeout, Java.Util.Concurrent.TimeUnit? unit, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousSocketChannel.RemoteAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.AsynchronousSocketChannel.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Nio.Channels.AsynchronousSocketChannel? +abstract Java.Nio.Channels.AsynchronousSocketChannel.ShutdownInput() -> Java.Nio.Channels.AsynchronousSocketChannel? +abstract Java.Nio.Channels.AsynchronousSocketChannel.ShutdownOutput() -> Java.Nio.Channels.AsynchronousSocketChannel? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length, long timeout, Java.Util.Concurrent.TimeUnit? unit, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.AsynchronousSocketChannel.Write(Java.Nio.ByteBuffer? src) -> Java.Util.Concurrent.IFuture? +abstract Java.Nio.Channels.AsynchronousSocketChannel.Write(Java.Nio.ByteBuffer? src, long timeout, Java.Util.Concurrent.TimeUnit? unit, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +abstract Java.Nio.Channels.DatagramChannel.Bind(Java.Net.SocketAddress? local) -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.DatagramChannel.Connect(Java.Net.SocketAddress? remote) -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.DatagramChannel.Disconnect() -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.DatagramChannel.IsConnected.get -> bool +abstract Java.Nio.Channels.DatagramChannel.LocalAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.DatagramChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> long +abstract Java.Nio.Channels.DatagramChannel.Read(Java.Nio.ByteBuffer? dst) -> int +abstract Java.Nio.Channels.DatagramChannel.Receive(Java.Nio.ByteBuffer? dst) -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.DatagramChannel.RemoteAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.DatagramChannel.Send(Java.Nio.ByteBuffer? src, Java.Net.SocketAddress? target) -> int +abstract Java.Nio.Channels.DatagramChannel.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.DatagramChannel.Socket() -> Java.Net.DatagramSocket? +abstract Java.Nio.Channels.DatagramChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> long +abstract Java.Nio.Channels.DatagramChannel.Write(Java.Nio.ByteBuffer? src) -> int +abstract Java.Nio.Channels.FileChannel.Force(bool metaData) -> void +abstract Java.Nio.Channels.FileChannel.Lock(long position, long size, bool shared) -> Java.Nio.Channels.FileLock? +abstract Java.Nio.Channels.FileChannel.Map(Java.Nio.Channels.FileChannel.MapMode? mode, long position, long size) -> Java.Nio.MappedByteBuffer? +abstract Java.Nio.Channels.FileChannel.Position() -> long +abstract Java.Nio.Channels.FileChannel.Position(long newPosition) -> Java.Nio.Channels.FileChannel? +abstract Java.Nio.Channels.FileChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> long +abstract Java.Nio.Channels.FileChannel.Read(Java.Nio.ByteBuffer? dst) -> int +abstract Java.Nio.Channels.FileChannel.Read(Java.Nio.ByteBuffer? dst, long position) -> int +abstract Java.Nio.Channels.FileChannel.Size() -> long +abstract Java.Nio.Channels.FileChannel.TransferFrom(Java.Nio.Channels.IReadableByteChannel? src, long position, long count) -> long +abstract Java.Nio.Channels.FileChannel.TransferTo(long position, long count, Java.Nio.Channels.IWritableByteChannel? target) -> long +abstract Java.Nio.Channels.FileChannel.Truncate(long size) -> Java.Nio.Channels.FileChannel? +abstract Java.Nio.Channels.FileChannel.TryLock(long position, long size, bool shared) -> Java.Nio.Channels.FileLock? +abstract Java.Nio.Channels.FileChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> long +abstract Java.Nio.Channels.FileChannel.Write(Java.Nio.ByteBuffer? src) -> int +abstract Java.Nio.Channels.FileChannel.Write(Java.Nio.ByteBuffer? src, long position) -> int +abstract Java.Nio.Channels.FileLock.IsValid.get -> bool +abstract Java.Nio.Channels.FileLock.Release() -> void +abstract Java.Nio.Channels.MembershipKey.Block(Java.Net.InetAddress? source) -> Java.Nio.Channels.MembershipKey? +abstract Java.Nio.Channels.MembershipKey.Drop() -> void +abstract Java.Nio.Channels.MembershipKey.Group() -> Java.Net.InetAddress? +abstract Java.Nio.Channels.MembershipKey.IsValid.get -> bool +abstract Java.Nio.Channels.MembershipKey.NetworkInterface() -> Java.Net.NetworkInterface? +abstract Java.Nio.Channels.MembershipKey.SourceAddress() -> Java.Net.InetAddress? +abstract Java.Nio.Channels.MembershipKey.Unblock(Java.Net.InetAddress? source) -> Java.Nio.Channels.MembershipKey? +abstract Java.Nio.Channels.Pipe.Sink() -> Java.Nio.Channels.Pipe.SinkChannel? +abstract Java.Nio.Channels.Pipe.SinkChannel.Write(Java.Nio.ByteBuffer![]? srcs) -> long +abstract Java.Nio.Channels.Pipe.SinkChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> long +abstract Java.Nio.Channels.Pipe.SinkChannel.Write(Java.Nio.ByteBuffer? src) -> int +abstract Java.Nio.Channels.Pipe.Source() -> Java.Nio.Channels.Pipe.SourceChannel? +abstract Java.Nio.Channels.Pipe.SourceChannel.Read(Java.Nio.ByteBuffer![]? dsts) -> long +abstract Java.Nio.Channels.Pipe.SourceChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> long +abstract Java.Nio.Channels.Pipe.SourceChannel.Read(Java.Nio.ByteBuffer? dst) -> int +abstract Java.Nio.Channels.SelectableChannel.BlockingLock() -> Java.Lang.Object? +abstract Java.Nio.Channels.SelectableChannel.ConfigureBlocking(bool block) -> Java.Nio.Channels.SelectableChannel? +abstract Java.Nio.Channels.SelectableChannel.IsBlocking.get -> bool +abstract Java.Nio.Channels.SelectableChannel.IsRegistered.get -> bool +abstract Java.Nio.Channels.SelectableChannel.KeyFor(Java.Nio.Channels.Selector? sel) -> Java.Nio.Channels.SelectionKey? +abstract Java.Nio.Channels.SelectableChannel.Provider() -> Java.Nio.Channels.Spi.SelectorProvider? +abstract Java.Nio.Channels.SelectableChannel.Register(Java.Nio.Channels.Selector? sel, Java.Nio.Channels.Operations ops, Java.Lang.Object? att) -> Java.Nio.Channels.SelectionKey? +abstract Java.Nio.Channels.SelectableChannel.ValidOps() -> Java.Nio.Channels.Operations +abstract Java.Nio.Channels.SelectionKey.Cancel() -> void +abstract Java.Nio.Channels.SelectionKey.Channel() -> Java.Nio.Channels.SelectableChannel? +abstract Java.Nio.Channels.SelectionKey.InterestOps() -> Java.Nio.Channels.Operations +abstract Java.Nio.Channels.SelectionKey.InterestOps(Java.Nio.Channels.Operations ops) -> Java.Nio.Channels.Operations +abstract Java.Nio.Channels.SelectionKey.IsValid.get -> bool +abstract Java.Nio.Channels.SelectionKey.ReadyOps() -> Java.Nio.Channels.Operations +abstract Java.Nio.Channels.SelectionKey.Selector() -> Java.Nio.Channels.Selector? +abstract Java.Nio.Channels.Selector.Close() -> void +abstract Java.Nio.Channels.Selector.IsOpen.get -> bool +abstract Java.Nio.Channels.Selector.Keys() -> System.Collections.Generic.ICollection? +abstract Java.Nio.Channels.Selector.Provider() -> Java.Nio.Channels.Spi.SelectorProvider? +abstract Java.Nio.Channels.Selector.Select() -> int +abstract Java.Nio.Channels.Selector.Select(long timeout) -> int +abstract Java.Nio.Channels.Selector.SelectedKeys() -> System.Collections.Generic.ICollection? +abstract Java.Nio.Channels.Selector.SelectNow() -> int +abstract Java.Nio.Channels.Selector.Wakeup() -> Java.Nio.Channels.Selector? +abstract Java.Nio.Channels.ServerSocketChannel.Accept() -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.Channels.ServerSocketChannel.Bind(Java.Net.SocketAddress? local, int backlog) -> Java.Nio.Channels.ServerSocketChannel? +abstract Java.Nio.Channels.ServerSocketChannel.LocalAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.ServerSocketChannel.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Nio.Channels.ServerSocketChannel? +abstract Java.Nio.Channels.ServerSocketChannel.Socket() -> Java.Net.ServerSocket? +abstract Java.Nio.Channels.SocketChannel.Bind(Java.Net.SocketAddress? local) -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.Channels.SocketChannel.Connect(Java.Net.SocketAddress? remote) -> bool +abstract Java.Nio.Channels.SocketChannel.FinishConnect() -> bool +abstract Java.Nio.Channels.SocketChannel.IsConnected.get -> bool +abstract Java.Nio.Channels.SocketChannel.IsConnectionPending.get -> bool +abstract Java.Nio.Channels.SocketChannel.LocalAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.SocketChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> long +abstract Java.Nio.Channels.SocketChannel.Read(Java.Nio.ByteBuffer? dst) -> int +abstract Java.Nio.Channels.SocketChannel.RemoteAddress.get -> Java.Net.SocketAddress? +abstract Java.Nio.Channels.SocketChannel.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.Channels.SocketChannel.ShutdownInput() -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.Channels.SocketChannel.ShutdownOutput() -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.Channels.SocketChannel.Socket() -> Java.Net.Socket? +abstract Java.Nio.Channels.SocketChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> long +abstract Java.Nio.Channels.SocketChannel.Write(Java.Nio.ByteBuffer? src) -> int +abstract Java.Nio.Channels.Spi.AbstractInterruptibleChannel.ImplCloseChannel() -> void +abstract Java.Nio.Channels.Spi.AbstractSelectableChannel.ImplCloseSelectableChannel() -> void +abstract Java.Nio.Channels.Spi.AbstractSelectableChannel.ImplConfigureBlocking(bool block) -> void +abstract Java.Nio.Channels.Spi.AbstractSelector.ImplCloseSelector() -> void +abstract Java.Nio.Channels.Spi.AbstractSelector.Register(Java.Nio.Channels.Spi.AbstractSelectableChannel? ch, int ops, Java.Lang.Object? att) -> Java.Nio.Channels.SelectionKey? +abstract Java.Nio.Channels.Spi.AsynchronousChannelProvider.OpenAsynchronousChannelGroup(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Nio.Channels.AsynchronousChannelGroup? +abstract Java.Nio.Channels.Spi.AsynchronousChannelProvider.OpenAsynchronousChannelGroup(Java.Util.Concurrent.IExecutorService? executor, int initialSize) -> Java.Nio.Channels.AsynchronousChannelGroup? +abstract Java.Nio.Channels.Spi.AsynchronousChannelProvider.OpenAsynchronousServerSocketChannel(Java.Nio.Channels.AsynchronousChannelGroup? group) -> Java.Nio.Channels.AsynchronousServerSocketChannel? +abstract Java.Nio.Channels.Spi.AsynchronousChannelProvider.OpenAsynchronousSocketChannel(Java.Nio.Channels.AsynchronousChannelGroup? group) -> Java.Nio.Channels.AsynchronousSocketChannel? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenDatagramChannel() -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenDatagramChannel(Java.Net.IProtocolFamily? family) -> Java.Nio.Channels.DatagramChannel? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenPipe() -> Java.Nio.Channels.Pipe? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenSelector() -> Java.Nio.Channels.Spi.AbstractSelector? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenServerSocketChannel() -> Java.Nio.Channels.ServerSocketChannel? +abstract Java.Nio.Channels.Spi.SelectorProvider.OpenSocketChannel() -> Java.Nio.Channels.SocketChannel? +abstract Java.Nio.CharBuffer.AsReadOnlyBuffer() -> Java.Nio.CharBuffer? +abstract Java.Nio.CharBuffer.Compact() -> Java.Nio.CharBuffer? +abstract Java.Nio.CharBuffer.Get() -> char +abstract Java.Nio.CharBuffer.Get(int index) -> char +abstract Java.Nio.CharBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.CharBuffer.Put(char c) -> Java.Nio.CharBuffer? +abstract Java.Nio.CharBuffer.Put(int index, char c) -> Java.Nio.CharBuffer? +abstract Java.Nio.CharBuffer.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +abstract Java.Nio.Charset.Charset.Contains(Java.Nio.Charset.Charset? cs) -> bool +abstract Java.Nio.Charset.Charset.NewDecoder() -> Java.Nio.Charset.CharsetDecoder? +abstract Java.Nio.Charset.Charset.NewEncoder() -> Java.Nio.Charset.CharsetEncoder? +abstract Java.Nio.Charset.CharsetDecoder.DecodeLoop(Java.Nio.ByteBuffer? in, Java.Nio.CharBuffer? out) -> Java.Nio.Charset.CoderResult? +abstract Java.Nio.Charset.CharsetEncoder.EncodeLoop(Java.Nio.CharBuffer? in, Java.Nio.ByteBuffer? out) -> Java.Nio.Charset.CoderResult? +abstract Java.Nio.Charset.Spi.CharsetProvider.CharsetForName(string? charsetName) -> Java.Nio.Charset.Charset? +abstract Java.Nio.Charset.Spi.CharsetProvider.Charsets() -> Java.Util.IIterator? +abstract Java.Nio.DoubleBuffer.AsReadOnlyBuffer() -> Java.Nio.DoubleBuffer? +abstract Java.Nio.DoubleBuffer.Compact() -> Java.Nio.DoubleBuffer? +abstract Java.Nio.DoubleBuffer.Get() -> double +abstract Java.Nio.DoubleBuffer.Get(int index) -> double +abstract Java.Nio.DoubleBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.DoubleBuffer.Put(double d) -> Java.Nio.DoubleBuffer? +abstract Java.Nio.DoubleBuffer.Put(int index, double d) -> Java.Nio.DoubleBuffer? +abstract Java.Nio.FileNio.Attributes.UserPrincipalLookupService.LookupPrincipalByGroupName(string? group) -> Java.Nio.FileNio.Attributes.IGroupPrincipal? +abstract Java.Nio.FileNio.Attributes.UserPrincipalLookupService.LookupPrincipalByName(string? name) -> Java.Nio.FileNio.Attributes.IUserPrincipal? +abstract Java.Nio.FileNio.FileStore.GetAttribute(string? attribute) -> Java.Lang.Object? +abstract Java.Nio.FileNio.FileStore.GetFileStoreAttributeView(Java.Lang.Class? type) -> Java.Lang.Object? +abstract Java.Nio.FileNio.FileStore.IsReadOnly.get -> bool +abstract Java.Nio.FileNio.FileStore.Name() -> string? +abstract Java.Nio.FileNio.FileStore.SupportsFileAttributeView(Java.Lang.Class? type) -> bool +abstract Java.Nio.FileNio.FileStore.SupportsFileAttributeView(string? name) -> bool +abstract Java.Nio.FileNio.FileStore.TotalSpace.get -> long +abstract Java.Nio.FileNio.FileStore.Type() -> string? +abstract Java.Nio.FileNio.FileStore.UnallocatedSpace.get -> long +abstract Java.Nio.FileNio.FileStore.UsableSpace.get -> long +abstract Java.Nio.FileNio.FileSystem.Close() -> void +abstract Java.Nio.FileNio.FileSystem.FileStores.get -> Java.Lang.IIterable? +abstract Java.Nio.FileNio.FileSystem.GetPath(string? first, params string![]? more) -> Java.Nio.FileNio.IPath? +abstract Java.Nio.FileNio.FileSystem.GetPathMatcher(string? syntaxAndPattern) -> Java.Nio.FileNio.IPathMatcher? +abstract Java.Nio.FileNio.FileSystem.IsOpen.get -> bool +abstract Java.Nio.FileNio.FileSystem.IsReadOnly.get -> bool +abstract Java.Nio.FileNio.FileSystem.NewWatchService() -> Java.Nio.FileNio.IWatchService? +abstract Java.Nio.FileNio.FileSystem.Provider() -> Java.Nio.FileNio.Spi.FileSystemProvider? +abstract Java.Nio.FileNio.FileSystem.RootDirectories.get -> Java.Lang.IIterable? +abstract Java.Nio.FileNio.FileSystem.Separator.get -> string? +abstract Java.Nio.FileNio.FileSystem.SupportedFileAttributeViews() -> System.Collections.Generic.ICollection? +abstract Java.Nio.FileNio.FileSystem.UserPrincipalLookupService.get -> Java.Nio.FileNio.Attributes.UserPrincipalLookupService? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.CheckAccess(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.AccessMode![]? modes) -> void +abstract Java.Nio.FileNio.Spi.FileSystemProvider.Copy(Java.Nio.FileNio.IPath? source, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption![]? options) -> void +abstract Java.Nio.FileNio.Spi.FileSystemProvider.CreateDirectory(Java.Nio.FileNio.IPath? dir, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> void +abstract Java.Nio.FileNio.Spi.FileSystemProvider.Delete(Java.Nio.FileNio.IPath? path) -> void +abstract Java.Nio.FileNio.Spi.FileSystemProvider.GetFileAttributeView(Java.Nio.FileNio.IPath? path, Java.Lang.Class? type, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.GetFileStore(Java.Nio.FileNio.IPath? path) -> Java.Nio.FileNio.FileStore? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.GetFileSystem(Java.Net.URI? uri) -> Java.Nio.FileNio.FileSystem? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.GetPath(Java.Net.URI? uri) -> Java.Nio.FileNio.IPath? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.IsHidden(Java.Nio.FileNio.IPath? path) -> bool +abstract Java.Nio.FileNio.Spi.FileSystemProvider.IsSameFile(Java.Nio.FileNio.IPath? path, Java.Nio.FileNio.IPath? path2) -> bool +abstract Java.Nio.FileNio.Spi.FileSystemProvider.Move(Java.Nio.FileNio.IPath? source, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption![]? options) -> void +abstract Java.Nio.FileNio.Spi.FileSystemProvider.NewByteChannel(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? options, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.ISeekableByteChannel? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.NewDirectoryStream(Java.Nio.FileNio.IPath? dir, Java.Nio.FileNio.IDirectoryStreamFilter? filter) -> Java.Nio.FileNio.IDirectoryStream? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary? env) -> Java.Nio.FileNio.FileSystem? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.ReadAttributes(Java.Nio.FileNio.IPath? path, Java.Lang.Class? type, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.ReadAttributes(Java.Nio.FileNio.IPath? path, string? attributes, params Java.Nio.FileNio.LinkOption![]? options) -> System.Collections.Generic.IDictionary? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.Scheme.get -> string? +abstract Java.Nio.FileNio.Spi.FileSystemProvider.SetAttribute(Java.Nio.FileNio.IPath? path, string? attribute, Java.Lang.Object? value, params Java.Nio.FileNio.LinkOption![]? options) -> void +abstract Java.Nio.FileNio.Spi.FileTypeDetector.ProbeContentType(Java.Nio.FileNio.IPath? path) -> string? +abstract Java.Nio.FloatBuffer.AsReadOnlyBuffer() -> Java.Nio.FloatBuffer? +abstract Java.Nio.FloatBuffer.Compact() -> Java.Nio.FloatBuffer? +abstract Java.Nio.FloatBuffer.Get() -> float +abstract Java.Nio.FloatBuffer.Get(int index) -> float +abstract Java.Nio.FloatBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.FloatBuffer.Put(float f) -> Java.Nio.FloatBuffer? +abstract Java.Nio.FloatBuffer.Put(int index, float f) -> Java.Nio.FloatBuffer? +abstract Java.Nio.IntBuffer.AsReadOnlyBuffer() -> Java.Nio.IntBuffer? +abstract Java.Nio.IntBuffer.Compact() -> Java.Nio.IntBuffer? +abstract Java.Nio.IntBuffer.Get() -> int +abstract Java.Nio.IntBuffer.Get(int index) -> int +abstract Java.Nio.IntBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.IntBuffer.Put(int i) -> Java.Nio.IntBuffer? +abstract Java.Nio.IntBuffer.Put(int index, int i) -> Java.Nio.IntBuffer? +abstract Java.Nio.LongBuffer.AsReadOnlyBuffer() -> Java.Nio.LongBuffer? +abstract Java.Nio.LongBuffer.Compact() -> Java.Nio.LongBuffer? +abstract Java.Nio.LongBuffer.Get() -> long +abstract Java.Nio.LongBuffer.Get(int index) -> long +abstract Java.Nio.LongBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.LongBuffer.Put(int index, long l) -> Java.Nio.LongBuffer? +abstract Java.Nio.LongBuffer.Put(long l) -> Java.Nio.LongBuffer? +abstract Java.Nio.ShortBuffer.AsReadOnlyBuffer() -> Java.Nio.ShortBuffer? +abstract Java.Nio.ShortBuffer.Compact() -> Java.Nio.ShortBuffer? +abstract Java.Nio.ShortBuffer.Get() -> short +abstract Java.Nio.ShortBuffer.Get(int index) -> short +abstract Java.Nio.ShortBuffer.Order() -> Java.Nio.ByteOrder? +abstract Java.Nio.ShortBuffer.Put(int index, short s) -> Java.Nio.ShortBuffer? +abstract Java.Nio.ShortBuffer.Put(short s) -> Java.Nio.ShortBuffer? +abstract Java.Security.AlgorithmParameterGeneratorSpi.EngineGenerateParameters() -> Java.Security.AlgorithmParameters? +abstract Java.Security.AlgorithmParameterGeneratorSpi.EngineInit(int size, Java.Security.SecureRandom? random) -> void +abstract Java.Security.AlgorithmParameterGeneratorSpi.EngineInit(Java.Security.Spec.IAlgorithmParameterSpec? genParamSpec, Java.Security.SecureRandom? random) -> void +abstract Java.Security.AlgorithmParametersSpi.EngineGetEncoded() -> byte[]? +abstract Java.Security.AlgorithmParametersSpi.EngineGetEncoded(string? format) -> byte[]? +abstract Java.Security.AlgorithmParametersSpi.EngineGetParameterSpec(Java.Lang.Class? paramSpec) -> Java.Lang.Object? +abstract Java.Security.AlgorithmParametersSpi.EngineInit(byte[]? params) -> void +abstract Java.Security.AlgorithmParametersSpi.EngineInit(byte[]? params, string? format) -> void +abstract Java.Security.AlgorithmParametersSpi.EngineInit(Java.Security.Spec.IAlgorithmParameterSpec? paramSpec) -> void +abstract Java.Security.AlgorithmParametersSpi.EngineToString() -> string? +abstract Java.Security.AuthProvider.Login(Javax.Security.Auth.Subject? subject, Javax.Security.Auth.Callback.ICallbackHandler? handler) -> void +abstract Java.Security.AuthProvider.Logout() -> void +abstract Java.Security.AuthProvider.SetCallbackHandler(Javax.Security.Auth.Callback.ICallbackHandler? handler) -> void +abstract Java.Security.Cert.Certificate.GetEncoded() -> byte[]? +abstract Java.Security.Cert.Certificate.PublicKey.get -> Java.Security.IPublicKey? +abstract Java.Security.Cert.Certificate.ToString() -> string? +abstract Java.Security.Cert.Certificate.Verify(Java.Security.IPublicKey? key) -> void +abstract Java.Security.Cert.Certificate.Verify(Java.Security.IPublicKey? key, string? sigProvider) -> void +abstract Java.Security.Cert.CertificateFactorySpi.EngineGenerateCertificate(System.IO.Stream? inStream) -> Java.Security.Cert.Certificate? +abstract Java.Security.Cert.CertificateFactorySpi.EngineGenerateCertificates(System.IO.Stream? inStream) -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.CertificateFactorySpi.EngineGenerateCRL(System.IO.Stream? inStream) -> Java.Security.Cert.CRL? +abstract Java.Security.Cert.CertificateFactorySpi.EngineGenerateCRLs(System.IO.Stream? inStream) -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.CertPath.Certificates.get -> System.Collections.Generic.IList? +abstract Java.Security.Cert.CertPath.Encodings.get -> Java.Util.IIterator? +abstract Java.Security.Cert.CertPath.GetEncoded() -> byte[]? +abstract Java.Security.Cert.CertPath.GetEncoded(string? encoding) -> byte[]? +abstract Java.Security.Cert.CertPathBuilderSpi.EngineBuild(Java.Security.Cert.ICertPathParameters? params) -> Java.Security.Cert.ICertPathBuilderResult? +abstract Java.Security.Cert.CertPathValidatorSpi.EngineValidate(Java.Security.Cert.CertPath? certPath, Java.Security.Cert.ICertPathParameters? params) -> Java.Security.Cert.ICertPathValidatorResult? +abstract Java.Security.Cert.CertStoreSpi.EngineGetCertificates(Java.Security.Cert.ICertSelector? selector) -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.CertStoreSpi.EngineGetCRLs(Java.Security.Cert.ICRLSelector? selector) -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.CRL.IsRevoked(Java.Security.Cert.Certificate? cert) -> bool +abstract Java.Security.Cert.CRL.ToString() -> string? +abstract Java.Security.Cert.PKIXCertPathChecker.Check(Java.Security.Cert.Certificate? cert, System.Collections.Generic.ICollection? unresolvedCritExts) -> void +abstract Java.Security.Cert.PKIXCertPathChecker.Init(bool forward) -> void +abstract Java.Security.Cert.PKIXCertPathChecker.IsForwardCheckingSupported.get -> bool +abstract Java.Security.Cert.PKIXCertPathChecker.SupportedExtensions.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.PKIXRevocationChecker.SoftFailExceptions.get -> System.Collections.Generic.IList? +abstract Java.Security.Cert.X509Certificate.BasicConstraints.get -> int +abstract Java.Security.Cert.X509Certificate.CheckValidity() -> void +abstract Java.Security.Cert.X509Certificate.CheckValidity(Java.Util.Date? date) -> void +abstract Java.Security.Cert.X509Certificate.CriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509Certificate.GetExtensionValue(string? oid) -> byte[]? +abstract Java.Security.Cert.X509Certificate.GetIssuerUniqueID() -> bool[]? +abstract Java.Security.Cert.X509Certificate.GetKeyUsage() -> bool[]? +abstract Java.Security.Cert.X509Certificate.GetSigAlgParams() -> byte[]? +abstract Java.Security.Cert.X509Certificate.GetSignature() -> byte[]? +abstract Java.Security.Cert.X509Certificate.GetSubjectUniqueID() -> bool[]? +abstract Java.Security.Cert.X509Certificate.GetTBSCertificate() -> byte[]? +abstract Java.Security.Cert.X509Certificate.HasUnsupportedCriticalExtension.get -> bool +abstract Java.Security.Cert.X509Certificate.IssuerDN.get -> Java.Security.IPrincipal? +abstract Java.Security.Cert.X509Certificate.NonCriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509Certificate.NotAfter.get -> Java.Util.Date? +abstract Java.Security.Cert.X509Certificate.NotBefore.get -> Java.Util.Date? +abstract Java.Security.Cert.X509Certificate.SerialNumber.get -> Java.Math.BigInteger? +abstract Java.Security.Cert.X509Certificate.SigAlgName.get -> string? +abstract Java.Security.Cert.X509Certificate.SigAlgOID.get -> string? +abstract Java.Security.Cert.X509Certificate.SubjectDN.get -> Java.Security.IPrincipal? +abstract Java.Security.Cert.X509Certificate.Version.get -> int +abstract Java.Security.Cert.X509CRL.CriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509CRL.GetEncoded() -> byte[]? +abstract Java.Security.Cert.X509CRL.GetExtensionValue(string? oid) -> byte[]? +abstract Java.Security.Cert.X509CRL.GetRevokedCertificate(Java.Math.BigInteger? serialNumber) -> Java.Security.Cert.X509CRLEntry? +abstract Java.Security.Cert.X509CRL.GetSigAlgParams() -> byte[]? +abstract Java.Security.Cert.X509CRL.GetSignature() -> byte[]? +abstract Java.Security.Cert.X509CRL.GetTBSCertList() -> byte[]? +abstract Java.Security.Cert.X509CRL.HasUnsupportedCriticalExtension.get -> bool +abstract Java.Security.Cert.X509CRL.IssuerDN.get -> Java.Security.IPrincipal? +abstract Java.Security.Cert.X509CRL.NextUpdate.get -> Java.Util.Date? +abstract Java.Security.Cert.X509CRL.NonCriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509CRL.RevokedCertificates.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509CRL.SigAlgName.get -> string? +abstract Java.Security.Cert.X509CRL.SigAlgOID.get -> string? +abstract Java.Security.Cert.X509CRL.ThisUpdate.get -> Java.Util.Date? +abstract Java.Security.Cert.X509CRL.Verify(Java.Security.IPublicKey? key) -> void +abstract Java.Security.Cert.X509CRL.Verify(Java.Security.IPublicKey? key, string? sigProvider) -> void +abstract Java.Security.Cert.X509CRL.Version.get -> int +abstract Java.Security.Cert.X509CRLEntry.CriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509CRLEntry.GetEncoded() -> byte[]? +abstract Java.Security.Cert.X509CRLEntry.GetExtensionValue(string? oid) -> byte[]? +abstract Java.Security.Cert.X509CRLEntry.HasExtensions.get -> bool +abstract Java.Security.Cert.X509CRLEntry.HasUnsupportedCriticalExtension.get -> bool +abstract Java.Security.Cert.X509CRLEntry.NonCriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +abstract Java.Security.Cert.X509CRLEntry.RevocationDate.get -> Java.Util.Date? +abstract Java.Security.Cert.X509CRLEntry.SerialNumber.get -> Java.Math.BigInteger? +abstract Java.Security.Cert.X509CRLEntry.ToString() -> string? +abstract Java.Security.IdentityScope.AddIdentity(Java.Security.Identity? identity) -> void +abstract Java.Security.IdentityScope.GetIdentity(Java.Security.IPublicKey? key) -> Java.Security.Identity? +abstract Java.Security.IdentityScope.GetIdentity(string? name) -> Java.Security.Identity? +abstract Java.Security.IdentityScope.Identities() -> Java.Util.IEnumeration? +abstract Java.Security.IdentityScope.RemoveIdentity(Java.Security.Identity? identity) -> void +abstract Java.Security.IdentityScope.Size() -> int +abstract Java.Security.KeyFactorySpi.EngineGeneratePrivate(Java.Security.Spec.IKeySpec? keySpec) -> Java.Security.IPrivateKey? +abstract Java.Security.KeyFactorySpi.EngineGeneratePublic(Java.Security.Spec.IKeySpec? keySpec) -> Java.Security.IPublicKey? +abstract Java.Security.KeyFactorySpi.EngineGetKeySpec(Java.Security.IKey? key, Java.Lang.Class? keySpec) -> Java.Lang.Object? +abstract Java.Security.KeyFactorySpi.EngineTranslateKey(Java.Security.IKey? key) -> Java.Security.IKey? +abstract Java.Security.KeyPairGeneratorSpi.GenerateKeyPair() -> Java.Security.KeyPair? +abstract Java.Security.KeyPairGeneratorSpi.Initialize(int keysize, Java.Security.SecureRandom? random) -> void +abstract Java.Security.KeyStore.Builder.GetProtectionParameter(string? alias) -> Java.Security.KeyStore.IProtectionParameter? +abstract Java.Security.KeyStore.Builder.KeyStore.get -> Java.Security.KeyStore? +abstract Java.Security.KeyStoreSpi.EngineAliases() -> Java.Util.IEnumeration? +abstract Java.Security.KeyStoreSpi.EngineContainsAlias(string? alias) -> bool +abstract Java.Security.KeyStoreSpi.EngineDeleteEntry(string? alias) -> void +abstract Java.Security.KeyStoreSpi.EngineGetCertificate(string? alias) -> Java.Security.Cert.Certificate? +abstract Java.Security.KeyStoreSpi.EngineGetCertificateAlias(Java.Security.Cert.Certificate? cert) -> string? +abstract Java.Security.KeyStoreSpi.EngineGetCertificateChain(string? alias) -> Java.Security.Cert.Certificate![]? +abstract Java.Security.KeyStoreSpi.EngineGetCreationDate(string? alias) -> Java.Util.Date? +abstract Java.Security.KeyStoreSpi.EngineGetKey(string? alias, char[]? password) -> Java.Security.IKey? +abstract Java.Security.KeyStoreSpi.EngineIsCertificateEntry(string? alias) -> bool +abstract Java.Security.KeyStoreSpi.EngineIsKeyEntry(string? alias) -> bool +abstract Java.Security.KeyStoreSpi.EngineLoad(System.IO.Stream? stream, char[]? password) -> void +abstract Java.Security.KeyStoreSpi.EngineSetCertificateEntry(string? alias, Java.Security.Cert.Certificate? cert) -> void +abstract Java.Security.KeyStoreSpi.EngineSetKeyEntry(string? alias, byte[]? key, Java.Security.Cert.Certificate![]? chain) -> void +abstract Java.Security.KeyStoreSpi.EngineSetKeyEntry(string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate![]? chain) -> void +abstract Java.Security.KeyStoreSpi.EngineSize() -> int +abstract Java.Security.KeyStoreSpi.EngineStore(System.IO.Stream? stream, char[]? password) -> void +abstract Java.Security.MessageDigestSpi.EngineDigest() -> byte[]? +abstract Java.Security.MessageDigestSpi.EngineReset() -> void +abstract Java.Security.MessageDigestSpi.EngineUpdate(byte[]? input, int offset, int len) -> void +abstract Java.Security.MessageDigestSpi.EngineUpdate(sbyte input) -> void +abstract Java.Security.Permission.Actions.get -> string? +abstract Java.Security.Permission.Equals(Java.Lang.Object? obj) -> bool +abstract Java.Security.Permission.GetHashCode() -> int +abstract Java.Security.Permission.Implies(Java.Security.Permission? permission) -> bool +abstract Java.Security.PermissionCollection.Add(Java.Security.Permission? permission) -> void +abstract Java.Security.PermissionCollection.Elements() -> Java.Util.IEnumeration? +abstract Java.Security.PermissionCollection.Implies(Java.Security.Permission? permission) -> bool +abstract Java.Security.PolicySpi.EngineImplies(Java.Security.ProtectionDomain? domain, Java.Security.Permission? permission) -> bool +abstract Java.Security.SecureRandomSpi.EngineGenerateSeed(int numBytes) -> byte[]? +abstract Java.Security.SecureRandomSpi.EngineNextBytes(byte[]? bytes) -> void +abstract Java.Security.SecureRandomSpi.EngineSetSeed(byte[]? seed) -> void +abstract Java.Security.SignatureSpi.EngineGetParameter(string? param) -> Java.Lang.Object? +abstract Java.Security.SignatureSpi.EngineInitSign(Java.Security.IPrivateKey? privateKey) -> void +abstract Java.Security.SignatureSpi.EngineInitVerify(Java.Security.IPublicKey? publicKey) -> void +abstract Java.Security.SignatureSpi.EngineSetParameter(string? param, Java.Lang.Object? value) -> void +abstract Java.Security.SignatureSpi.EngineSign() -> byte[]? +abstract Java.Security.SignatureSpi.EngineUpdate(byte[]? b, int off, int len) -> void +abstract Java.Security.SignatureSpi.EngineUpdate(sbyte b) -> void +abstract Java.Security.SignatureSpi.EngineVerify(byte[]? sigBytes) -> bool +abstract Java.Security.Spec.EncodedKeySpec.Format.get -> string? +abstract Java.Text.BreakIterator.Current() -> int +abstract Java.Text.BreakIterator.First() -> int +abstract Java.Text.BreakIterator.Following(int offset) -> int +abstract Java.Text.BreakIterator.Last() -> int +abstract Java.Text.BreakIterator.Next() -> int +abstract Java.Text.BreakIterator.Next(int n) -> int +abstract Java.Text.BreakIterator.Previous() -> int +abstract Java.Text.BreakIterator.Text.get -> Java.Text.ICharacterIterator? +abstract Java.Text.BreakIterator.Text.set -> void +abstract Java.Text.CollationKey.CompareTo(Java.Text.CollationKey? target) -> int +abstract Java.Text.CollationKey.ToByteArray() -> byte[]? +abstract Java.Text.Collator.Compare(string? source, string? target) -> int +abstract Java.Text.Collator.GetCollationKey(string? source) -> Java.Text.CollationKey? +abstract Java.Text.Collator.GetHashCode() -> int +abstract Java.Text.DateFormat.Format(Java.Util.Date! date, Java.Lang.StringBuffer! toAppendTo, Java.Text.FieldPosition! fieldPosition) -> Java.Lang.StringBuffer! +abstract Java.Text.DateFormat.Parse(string! source, Java.Text.ParsePosition! pos) -> Java.Util.Date? +abstract Java.Text.NumberFormat.Format(double number, Java.Lang.StringBuffer! toAppendTo, Java.Text.FieldPosition! pos) -> Java.Lang.StringBuffer! +abstract Java.Text.NumberFormat.Format(long number, Java.Lang.StringBuffer! toAppendTo, Java.Text.FieldPosition! pos) -> Java.Lang.StringBuffer! +abstract Java.Text.NumberFormat.Parse(string! source, Java.Text.ParsePosition! parsePosition) -> Java.Lang.Number? +abstract Java.Text._Format.Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +abstract Java.Text._Format.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +abstract Java.Util.AbstractCollection.Iterator() -> Java.Util.IIterator! +abstract Java.Util.AbstractCollection.Size() -> int +abstract Java.Util.AbstractList.Get(int index) -> Java.Lang.Object? +abstract Java.Util.AbstractMap.EntrySet() -> System.Collections.ICollection! +abstract Java.Util.AbstractQueue.Offer(Java.Lang.Object? e) -> bool +abstract Java.Util.AbstractQueue.Peek() -> Java.Lang.Object? +abstract Java.Util.AbstractQueue.Poll() -> Java.Lang.Object? +abstract Java.Util.AbstractSequentialList.ListIterator(int index) -> Java.Util.IListIterator! +abstract Java.Util.Calendar.Add(Java.Util.CalendarField field, int amount) -> void +abstract Java.Util.Calendar.ComputeFields() -> void +abstract Java.Util.Calendar.ComputeTime() -> void +abstract Java.Util.Calendar.GetGreatestMinimum(Java.Util.CalendarField field) -> int +abstract Java.Util.Calendar.GetLeastMaximum(Java.Util.CalendarField field) -> int +abstract Java.Util.Calendar.GetMaximum(Java.Util.CalendarField field) -> int +abstract Java.Util.Calendar.GetMinimum(Java.Util.CalendarField field) -> int +abstract Java.Util.Calendar.Roll(Java.Util.CalendarField field, bool up) -> void +abstract Java.Util.Concurrent.AbstractExecutorService.AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +abstract Java.Util.Concurrent.AbstractExecutorService.Execute(Java.Lang.IRunnable? command) -> void +abstract Java.Util.Concurrent.AbstractExecutorService.IsShutdown.get -> bool +abstract Java.Util.Concurrent.AbstractExecutorService.IsTerminated.get -> bool +abstract Java.Util.Concurrent.AbstractExecutorService.Shutdown() -> void +abstract Java.Util.Concurrent.AbstractExecutorService.ShutdownNow() -> System.Collections.Generic.IList? +abstract Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.CompareAndSet(Java.Lang.Object? obj, int expect, int update) -> bool +abstract Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.Get(Java.Lang.Object? obj) -> int +abstract Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.LazySet(Java.Lang.Object? obj, int newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.Set(Java.Lang.Object? obj, int newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.WeakCompareAndSet(Java.Lang.Object? obj, int expect, int update) -> bool +abstract Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.CompareAndSet(Java.Lang.Object? obj, long expect, long update) -> bool +abstract Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.Get(Java.Lang.Object? obj) -> long +abstract Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.LazySet(Java.Lang.Object? obj, long newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.Set(Java.Lang.Object? obj, long newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.WeakCompareAndSet(Java.Lang.Object? obj, long expect, long update) -> bool +abstract Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.CompareAndSet(Java.Lang.Object? obj, Java.Lang.Object? expect, Java.Lang.Object? update) -> bool +abstract Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.Get(Java.Lang.Object? obj) -> Java.Lang.Object? +abstract Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.LazySet(Java.Lang.Object? obj, Java.Lang.Object? newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.Set(Java.Lang.Object? obj, Java.Lang.Object? newValue) -> void +abstract Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.WeakCompareAndSet(Java.Lang.Object? obj, Java.Lang.Object? expect, Java.Lang.Object? update) -> bool +abstract Java.Util.Concurrent.CountedCompleter.Compute() -> void +abstract Java.Util.Concurrent.ForkJoinTask.Exec() -> bool +abstract Java.Util.Concurrent.ForkJoinTask.RawRawResult.get -> Java.Lang.Object? +abstract Java.Util.Concurrent.ForkJoinTask.SetRawResult(Java.Lang.Object? value) -> void +abstract Java.Util.Concurrent.RecursiveAction.Compute() -> void +abstract Java.Util.Concurrent.RecursiveTask.Compute() -> Java.Lang.Object? +abstract Java.Util.Dictionary.Elements() -> Java.Util.IEnumeration? +abstract Java.Util.Dictionary.Get(Java.Lang.Object? key) -> Java.Lang.Object? +abstract Java.Util.Dictionary.IsEmpty.get -> bool +abstract Java.Util.Dictionary.Keys() -> Java.Util.IEnumeration? +abstract Java.Util.Dictionary.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +abstract Java.Util.Dictionary.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +abstract Java.Util.Dictionary.Size() -> int +abstract Java.Util.ListResourceBundle.GetContents() -> Java.Lang.Object![]![]? +abstract Java.Util.Logging.Formatter.Format(Java.Util.Logging.LogRecord? record) -> string? +abstract Java.Util.Logging.Handler.Close() -> void +abstract Java.Util.Logging.Handler.Flush() -> void +abstract Java.Util.Logging.Handler.Publish(Java.Util.Logging.LogRecord? record) -> void +abstract Java.Util.Prefs.AbstractPreferences.ChildrenNamesSpi() -> string![]? +abstract Java.Util.Prefs.AbstractPreferences.ChildSpi(string? name) -> Java.Util.Prefs.AbstractPreferences? +abstract Java.Util.Prefs.AbstractPreferences.FlushSpi() -> void +abstract Java.Util.Prefs.AbstractPreferences.GetSpi(string? key) -> string? +abstract Java.Util.Prefs.AbstractPreferences.KeysSpi() -> string![]? +abstract Java.Util.Prefs.AbstractPreferences.PutSpi(string? key, string? value) -> void +abstract Java.Util.Prefs.AbstractPreferences.RemoveNodeSpi() -> void +abstract Java.Util.Prefs.AbstractPreferences.RemoveSpi(string? key) -> void +abstract Java.Util.Prefs.AbstractPreferences.SyncSpi() -> void +abstract Java.Util.Prefs.Preferences.AbsolutePath() -> string? +abstract Java.Util.Prefs.Preferences.AddNodeChangeListener(Java.Util.Prefs.INodeChangeListener? ncl) -> void +abstract Java.Util.Prefs.Preferences.AddPreferenceChangeListener(Java.Util.Prefs.IPreferenceChangeListener? pcl) -> void +abstract Java.Util.Prefs.Preferences.ChildrenNames() -> string![]? +abstract Java.Util.Prefs.Preferences.Clear() -> void +abstract Java.Util.Prefs.Preferences.ExportNode(System.IO.Stream? os) -> void +abstract Java.Util.Prefs.Preferences.ExportSubtree(System.IO.Stream? os) -> void +abstract Java.Util.Prefs.Preferences.Flush() -> void +abstract Java.Util.Prefs.Preferences.Get(string? key, string? def) -> string? +abstract Java.Util.Prefs.Preferences.GetBoolean(string? key, bool def) -> bool +abstract Java.Util.Prefs.Preferences.GetByteArray(string? key, byte[]? def) -> byte[]? +abstract Java.Util.Prefs.Preferences.GetDouble(string? key, double def) -> double +abstract Java.Util.Prefs.Preferences.GetFloat(string? key, float def) -> float +abstract Java.Util.Prefs.Preferences.GetInt(string? key, int def) -> int +abstract Java.Util.Prefs.Preferences.GetLong(string? key, long def) -> long +abstract Java.Util.Prefs.Preferences.IsUserNode.get -> bool +abstract Java.Util.Prefs.Preferences.Keys() -> string![]? +abstract Java.Util.Prefs.Preferences.Name() -> string? +abstract Java.Util.Prefs.Preferences.Node(string? pathName) -> Java.Util.Prefs.Preferences? +abstract Java.Util.Prefs.Preferences.NodeExists(string? pathName) -> bool +abstract Java.Util.Prefs.Preferences.Parent() -> Java.Util.Prefs.Preferences? +abstract Java.Util.Prefs.Preferences.Put(string? key, string? value) -> void +abstract Java.Util.Prefs.Preferences.PutBoolean(string? key, bool value) -> void +abstract Java.Util.Prefs.Preferences.PutByteArray(string? key, byte[]? value) -> void +abstract Java.Util.Prefs.Preferences.PutDouble(string? key, double value) -> void +abstract Java.Util.Prefs.Preferences.PutFloat(string? key, float value) -> void +abstract Java.Util.Prefs.Preferences.PutInt(string? key, int value) -> void +abstract Java.Util.Prefs.Preferences.PutLong(string? key, long value) -> void +abstract Java.Util.Prefs.Preferences.Remove(string? key) -> void +abstract Java.Util.Prefs.Preferences.RemoveNode() -> void +abstract Java.Util.Prefs.Preferences.RemoveNodeChangeListener(Java.Util.Prefs.INodeChangeListener? ncl) -> void +abstract Java.Util.Prefs.Preferences.RemovePreferenceChangeListener(Java.Util.Prefs.IPreferenceChangeListener? pcl) -> void +abstract Java.Util.Prefs.Preferences.Sync() -> void +abstract Java.Util.Prefs.Preferences.ToString() -> string? +abstract Java.Util.ResourceBundle.HandleGetObject(string? key) -> Java.Lang.Object? +abstract Java.Util.ResourceBundle.Keys.get -> Java.Util.IEnumeration? +abstract Java.Util.Spliterators.AbstractSpliterator.TryAdvance(Java.Util.Functions.IConsumer! action) -> bool +abstract Java.Util.TimerTask.Run() -> void +abstract Java.Util.TimeZone.GetOffset(int era, int year, int month, int day, int dayOfWeek, int milliseconds) -> int +abstract Java.Util.TimeZone.InDaylightTime(Java.Util.Date? date) -> bool +abstract Java.Util.TimeZone.RawOffset.get -> int +abstract Java.Util.TimeZone.RawOffset.set -> void +abstract Java.Util.TimeZone.UseDaylightTime() -> bool +abstract Javax.Crypto.CipherSpi.EngineDoFinal(byte[]? input, int inputOffset, int inputLen) -> byte[]? +abstract Javax.Crypto.CipherSpi.EngineDoFinal(byte[]? input, int inputOffset, int inputLen, byte[]? output, int outputOffset) -> int +abstract Javax.Crypto.CipherSpi.EngineGetBlockSize() -> int +abstract Javax.Crypto.CipherSpi.EngineGetIV() -> byte[]? +abstract Javax.Crypto.CipherSpi.EngineGetOutputSize(int inputLen) -> int +abstract Javax.Crypto.CipherSpi.EngineGetParameters() -> Java.Security.AlgorithmParameters? +abstract Javax.Crypto.CipherSpi.EngineInit(int opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.CipherSpi.EngineInit(int opmode, Java.Security.IKey? key, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.CipherSpi.EngineInit(int opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.CipherSpi.EngineSetMode(string? mode) -> void +abstract Javax.Crypto.CipherSpi.EngineSetPadding(string? padding) -> void +abstract Javax.Crypto.CipherSpi.EngineUpdate(byte[]? input, int inputOffset, int inputLen) -> byte[]? +abstract Javax.Crypto.CipherSpi.EngineUpdate(byte[]? input, int inputOffset, int inputLen, byte[]? output, int outputOffset) -> int +abstract Javax.Crypto.ExemptionMechanismSpi.EngineGenExemptionBlob() -> byte[]? +abstract Javax.Crypto.ExemptionMechanismSpi.EngineGenExemptionBlob(byte[]? output, int outputOffset) -> int +abstract Javax.Crypto.ExemptionMechanismSpi.EngineGetOutputSize(int inputLen) -> int +abstract Javax.Crypto.ExemptionMechanismSpi.EngineInit(Java.Security.IKey? key) -> void +abstract Javax.Crypto.ExemptionMechanismSpi.EngineInit(Java.Security.IKey? key, Java.Security.AlgorithmParameters? params) -> void +abstract Javax.Crypto.ExemptionMechanismSpi.EngineInit(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +abstract Javax.Crypto.KeyAgreementSpi.EngineDoPhase(Java.Security.IKey? key, bool lastPhase) -> Java.Security.IKey? +abstract Javax.Crypto.KeyAgreementSpi.EngineGenerateSecret() -> byte[]? +abstract Javax.Crypto.KeyAgreementSpi.EngineGenerateSecret(byte[]? sharedSecret, int offset) -> int +abstract Javax.Crypto.KeyAgreementSpi.EngineGenerateSecret(string? algorithm) -> Javax.Crypto.ISecretKey? +abstract Javax.Crypto.KeyAgreementSpi.EngineInit(Java.Security.IKey? key, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.KeyAgreementSpi.EngineInit(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.KeyGeneratorSpi.EngineGenerateKey() -> Javax.Crypto.ISecretKey? +abstract Javax.Crypto.KeyGeneratorSpi.EngineInit(int keysize, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.KeyGeneratorSpi.EngineInit(Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.KeyGeneratorSpi.EngineInit(Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +abstract Javax.Crypto.MacSpi.EngineDoFinal() -> byte[]? +abstract Javax.Crypto.MacSpi.EngineGetMacLength() -> int +abstract Javax.Crypto.MacSpi.EngineInit(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +abstract Javax.Crypto.MacSpi.EngineReset() -> void +abstract Javax.Crypto.MacSpi.EngineUpdate(byte[]? input, int offset, int len) -> void +abstract Javax.Crypto.MacSpi.EngineUpdate(sbyte input) -> void +abstract Javax.Crypto.SecretKeyFactorySpi.EngineGenerateSecret(Java.Security.Spec.IKeySpec? keySpec) -> Javax.Crypto.ISecretKey? +abstract Javax.Crypto.SecretKeyFactorySpi.EngineGetKeySpec(Javax.Crypto.ISecretKey? key, Java.Lang.Class? keySpec) -> Java.Security.Spec.IKeySpec? +abstract Javax.Crypto.SecretKeyFactorySpi.EngineTranslateKey(Javax.Crypto.ISecretKey? key) -> Javax.Crypto.ISecretKey? +abstract Javax.Microedition.Khronos.Egl.EGLContext.GL.get -> Javax.Microedition.Khronos.Opengles.IGL? +abstract Javax.Net.ServerSocketFactory.CreateServerSocket(int port) -> Java.Net.ServerSocket? +abstract Javax.Net.ServerSocketFactory.CreateServerSocket(int port, int backlog) -> Java.Net.ServerSocket? +abstract Javax.Net.ServerSocketFactory.CreateServerSocket(int port, int backlog, Java.Net.InetAddress? ifAddress) -> Java.Net.ServerSocket? +abstract Javax.Net.SocketFactory.CreateSocket(Java.Net.InetAddress? address, int port, Java.Net.InetAddress? localAddress, int localPort) -> Java.Net.Socket? +abstract Javax.Net.SocketFactory.CreateSocket(Java.Net.InetAddress? host, int port) -> Java.Net.Socket? +abstract Javax.Net.SocketFactory.CreateSocket(string? host, int port) -> Java.Net.Socket? +abstract Javax.Net.SocketFactory.CreateSocket(string? host, int port, Java.Net.InetAddress? localHost, int localPort) -> Java.Net.Socket? +abstract Javax.Net.Ssl.ExtendedSSLSession.ApplicationBufferSize.get -> int +abstract Javax.Net.Ssl.ExtendedSSLSession.CipherSuite.get -> string? +abstract Javax.Net.Ssl.ExtendedSSLSession.CreationTime.get -> long +abstract Javax.Net.Ssl.ExtendedSSLSession.GetId() -> byte[]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetLocalCertificates() -> Java.Security.Cert.Certificate![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetLocalSupportedSignatureAlgorithms() -> string![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetPeerCertificateChain() -> Javax.Security.Cert.X509Certificate![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetPeerCertificates() -> Java.Security.Cert.Certificate![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetPeerSupportedSignatureAlgorithms() -> string![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetValue(string? name) -> Java.Lang.Object? +abstract Javax.Net.Ssl.ExtendedSSLSession.GetValueNames() -> string![]? +abstract Javax.Net.Ssl.ExtendedSSLSession.Invalidate() -> void +abstract Javax.Net.Ssl.ExtendedSSLSession.IsValid.get -> bool +abstract Javax.Net.Ssl.ExtendedSSLSession.LastAccessedTime.get -> long +abstract Javax.Net.Ssl.ExtendedSSLSession.LocalPrincipal.get -> Java.Security.IPrincipal? +abstract Javax.Net.Ssl.ExtendedSSLSession.PacketBufferSize.get -> int +abstract Javax.Net.Ssl.ExtendedSSLSession.PeerHost.get -> string? +abstract Javax.Net.Ssl.ExtendedSSLSession.PeerPort.get -> int +abstract Javax.Net.Ssl.ExtendedSSLSession.PeerPrincipal.get -> Java.Security.IPrincipal? +abstract Javax.Net.Ssl.ExtendedSSLSession.Protocol.get -> string? +abstract Javax.Net.Ssl.ExtendedSSLSession.PutValue(string? name, Java.Lang.Object? value) -> void +abstract Javax.Net.Ssl.ExtendedSSLSession.RemoveValue(string? name) -> void +abstract Javax.Net.Ssl.ExtendedSSLSession.SessionContext.get -> Javax.Net.Ssl.ISSLSessionContext? +abstract Javax.Net.Ssl.HttpsURLConnection.CipherSuite.get -> string? +abstract Javax.Net.Ssl.HttpsURLConnection.GetLocalCertificates() -> Java.Security.Cert.Certificate![]? +abstract Javax.Net.Ssl.HttpsURLConnection.GetServerCertificates() -> Java.Security.Cert.Certificate![]? +abstract Javax.Net.Ssl.KeyManagerFactorySpi.EngineGetKeyManagers() -> Javax.Net.Ssl.IKeyManager![]? +abstract Javax.Net.Ssl.KeyManagerFactorySpi.EngineInit(Java.Security.KeyStore? ks, char[]? password) -> void +abstract Javax.Net.Ssl.KeyManagerFactorySpi.EngineInit(Javax.Net.Ssl.IManagerFactoryParameters? spec) -> void +abstract Javax.Net.Ssl.SNIMatcher.Matches(Javax.Net.Ssl.SNIServerName? serverName) -> bool +abstract Javax.Net.Ssl.SSLContextSpi.EngineCreateSSLEngine() -> Javax.Net.Ssl.SSLEngine? +abstract Javax.Net.Ssl.SSLContextSpi.EngineCreateSSLEngine(string? host, int port) -> Javax.Net.Ssl.SSLEngine? +abstract Javax.Net.Ssl.SSLContextSpi.EngineGetClientSessionContext() -> Javax.Net.Ssl.ISSLSessionContext? +abstract Javax.Net.Ssl.SSLContextSpi.EngineGetServerSessionContext() -> Javax.Net.Ssl.ISSLSessionContext? +abstract Javax.Net.Ssl.SSLContextSpi.EngineGetServerSocketFactory() -> Javax.Net.Ssl.SSLServerSocketFactory? +abstract Javax.Net.Ssl.SSLContextSpi.EngineGetSocketFactory() -> Javax.Net.Ssl.SSLSocketFactory? +abstract Javax.Net.Ssl.SSLContextSpi.EngineInit(Javax.Net.Ssl.IKeyManager![]? km, Javax.Net.Ssl.ITrustManager![]? tm, Java.Security.SecureRandom? sr) -> void +abstract Javax.Net.Ssl.SSLEngine.BeginHandshake() -> void +abstract Javax.Net.Ssl.SSLEngine.CloseInbound() -> void +abstract Javax.Net.Ssl.SSLEngine.CloseOutbound() -> void +abstract Javax.Net.Ssl.SSLEngine.DelegatedTask.get -> Java.Lang.IRunnable? +abstract Javax.Net.Ssl.SSLEngine.EnableSessionCreation.get -> bool +abstract Javax.Net.Ssl.SSLEngine.EnableSessionCreation.set -> void +abstract Javax.Net.Ssl.SSLEngine.GetEnabledCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLEngine.GetEnabledProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLEngine.GetSupportedCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLEngine.GetSupportedProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLEngine.HandshakeStatus.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +abstract Javax.Net.Ssl.SSLEngine.IsInboundDone.get -> bool +abstract Javax.Net.Ssl.SSLEngine.IsOutboundDone.get -> bool +abstract Javax.Net.Ssl.SSLEngine.NeedClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLEngine.NeedClientAuth.set -> void +abstract Javax.Net.Ssl.SSLEngine.Session.get -> Javax.Net.Ssl.ISSLSession? +abstract Javax.Net.Ssl.SSLEngine.SetEnabledCipherSuites(string![]? suites) -> void +abstract Javax.Net.Ssl.SSLEngine.SetEnabledProtocols(string![]? protocols) -> void +abstract Javax.Net.Ssl.SSLEngine.Unwrap(Java.Nio.ByteBuffer? src, Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> Javax.Net.Ssl.SSLEngineResult? +abstract Javax.Net.Ssl.SSLEngine.UseClientMode.get -> bool +abstract Javax.Net.Ssl.SSLEngine.UseClientMode.set -> void +abstract Javax.Net.Ssl.SSLEngine.WantClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLEngine.WantClientAuth.set -> void +abstract Javax.Net.Ssl.SSLEngine.Wrap(Java.Nio.ByteBuffer![]? srcs, int offset, int length, Java.Nio.ByteBuffer? dst) -> Javax.Net.Ssl.SSLEngineResult? +abstract Javax.Net.Ssl.SSLServerSocket.EnableSessionCreation.get -> bool +abstract Javax.Net.Ssl.SSLServerSocket.EnableSessionCreation.set -> void +abstract Javax.Net.Ssl.SSLServerSocket.GetEnabledCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLServerSocket.GetEnabledProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLServerSocket.GetSupportedCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLServerSocket.GetSupportedProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLServerSocket.NeedClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLServerSocket.NeedClientAuth.set -> void +abstract Javax.Net.Ssl.SSLServerSocket.SetEnabledCipherSuites(string![]? suites) -> void +abstract Javax.Net.Ssl.SSLServerSocket.SetEnabledProtocols(string![]? protocols) -> void +abstract Javax.Net.Ssl.SSLServerSocket.UseClientMode.get -> bool +abstract Javax.Net.Ssl.SSLServerSocket.UseClientMode.set -> void +abstract Javax.Net.Ssl.SSLServerSocket.WantClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLServerSocket.WantClientAuth.set -> void +abstract Javax.Net.Ssl.SSLServerSocketFactory.GetDefaultCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLServerSocketFactory.GetSupportedCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLSocket.AddHandshakeCompletedListener(Javax.Net.Ssl.IHandshakeCompletedListener? listener) -> void +abstract Javax.Net.Ssl.SSLSocket.EnableSessionCreation.get -> bool +abstract Javax.Net.Ssl.SSLSocket.EnableSessionCreation.set -> void +abstract Javax.Net.Ssl.SSLSocket.GetEnabledCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLSocket.GetEnabledProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLSocket.GetSupportedCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLSocket.GetSupportedProtocols() -> string![]? +abstract Javax.Net.Ssl.SSLSocket.NeedClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLSocket.NeedClientAuth.set -> void +abstract Javax.Net.Ssl.SSLSocket.RemoveHandshakeCompletedListener(Javax.Net.Ssl.IHandshakeCompletedListener? listener) -> void +abstract Javax.Net.Ssl.SSLSocket.Session.get -> Javax.Net.Ssl.ISSLSession? +abstract Javax.Net.Ssl.SSLSocket.SetEnabledCipherSuites(string![]? suites) -> void +abstract Javax.Net.Ssl.SSLSocket.SetEnabledProtocols(string![]? protocols) -> void +abstract Javax.Net.Ssl.SSLSocket.StartHandshake() -> void +abstract Javax.Net.Ssl.SSLSocket.UseClientMode.get -> bool +abstract Javax.Net.Ssl.SSLSocket.UseClientMode.set -> void +abstract Javax.Net.Ssl.SSLSocket.WantClientAuth.get -> bool +abstract Javax.Net.Ssl.SSLSocket.WantClientAuth.set -> void +abstract Javax.Net.Ssl.SSLSocketFactory.CreateSocket(Java.Net.Socket? s, string? host, int port, bool autoClose) -> Java.Net.Socket? +abstract Javax.Net.Ssl.SSLSocketFactory.GetDefaultCipherSuites() -> string![]? +abstract Javax.Net.Ssl.SSLSocketFactory.GetSupportedCipherSuites() -> string![]? +abstract Javax.Net.Ssl.TrustManagerFactorySpi.EngineGetTrustManagers() -> Javax.Net.Ssl.ITrustManager![]? +abstract Javax.Net.Ssl.TrustManagerFactorySpi.EngineInit(Java.Security.KeyStore? ks) -> void +abstract Javax.Net.Ssl.TrustManagerFactorySpi.EngineInit(Javax.Net.Ssl.IManagerFactoryParameters? spec) -> void +abstract Javax.Net.Ssl.X509ExtendedKeyManager.ChooseClientAlias(string![]? keyType, Java.Security.IPrincipal![]? issuers, Java.Net.Socket? socket) -> string? +abstract Javax.Net.Ssl.X509ExtendedKeyManager.ChooseServerAlias(string? keyType, Java.Security.IPrincipal![]? issuers, Java.Net.Socket? socket) -> string? +abstract Javax.Net.Ssl.X509ExtendedKeyManager.GetCertificateChain(string? alias) -> Java.Security.Cert.X509Certificate![]? +abstract Javax.Net.Ssl.X509ExtendedKeyManager.GetClientAliases(string? keyType, Java.Security.IPrincipal![]? issuers) -> string![]? +abstract Javax.Net.Ssl.X509ExtendedKeyManager.GetPrivateKey(string? alias) -> Java.Security.IPrivateKey? +abstract Javax.Net.Ssl.X509ExtendedKeyManager.GetServerAliases(string? keyType, Java.Security.IPrincipal![]? issuers) -> string![]? +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckClientTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckClientTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType, Java.Net.Socket? socket) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckClientTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType, Javax.Net.Ssl.SSLEngine? engine) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckServerTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckServerTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType, Java.Net.Socket? socket) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.CheckServerTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType, Javax.Net.Ssl.SSLEngine? engine) -> void +abstract Javax.Net.Ssl.X509ExtendedTrustManager.GetAcceptedIssuers() -> Java.Security.Cert.X509Certificate![]? +abstract Javax.Security.Cert.Certificate.GetEncoded() -> byte[]? +abstract Javax.Security.Cert.Certificate.PublicKey.get -> Java.Security.IPublicKey? +abstract Javax.Security.Cert.Certificate.ToString() -> string? +abstract Javax.Security.Cert.Certificate.Verify(Java.Security.IPublicKey? key) -> void +abstract Javax.Security.Cert.Certificate.Verify(Java.Security.IPublicKey? key, string? sigProvider) -> void +abstract Javax.Security.Cert.X509Certificate.CheckValidity() -> void +abstract Javax.Security.Cert.X509Certificate.CheckValidity(Java.Util.Date? date) -> void +abstract Javax.Security.Cert.X509Certificate.GetSigAlgParams() -> byte[]? +abstract Javax.Security.Cert.X509Certificate.IssuerDN.get -> Java.Security.IPrincipal? +abstract Javax.Security.Cert.X509Certificate.NotAfter.get -> Java.Util.Date? +abstract Javax.Security.Cert.X509Certificate.NotBefore.get -> Java.Util.Date? +abstract Javax.Security.Cert.X509Certificate.SerialNumber.get -> Java.Math.BigInteger? +abstract Javax.Security.Cert.X509Certificate.SigAlgName.get -> string? +abstract Javax.Security.Cert.X509Certificate.SigAlgOID.get -> string? +abstract Javax.Security.Cert.X509Certificate.SubjectDN.get -> Java.Security.IPrincipal? +abstract Javax.Security.Cert.X509Certificate.Version.get -> int +abstract Javax.Xml.Datatype.DatatypeFactory.NewDuration(bool isPositive, Java.Math.BigInteger? years, Java.Math.BigInteger? months, Java.Math.BigInteger? days, Java.Math.BigInteger? hours, Java.Math.BigInteger? minutes, Java.Math.BigDecimal? seconds) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.DatatypeFactory.NewDuration(long durationInMilliSeconds) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.DatatypeFactory.NewDuration(string? lexicalRepresentation) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendar() -> Javax.Xml.Datatype.XMLGregorianCalendar? +abstract Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendar(Java.Math.BigInteger? year, int month, int day, int hour, int minute, int second, Java.Math.BigDecimal? fractionalSecond, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +abstract Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendar(Java.Util.GregorianCalendar? cal) -> Javax.Xml.Datatype.XMLGregorianCalendar? +abstract Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendar(string? lexicalRepresentation) -> Javax.Xml.Datatype.XMLGregorianCalendar? +abstract Javax.Xml.Datatype.Duration.Add(Javax.Xml.Datatype.Duration? rhs) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.Duration.AddTo(Java.Util.Calendar? calendar) -> void +abstract Javax.Xml.Datatype.Duration.Compare(Javax.Xml.Datatype.Duration? duration) -> int +abstract Javax.Xml.Datatype.Duration.GetField(Javax.Xml.Datatype.DatatypeConstants.Field? field) -> Java.Lang.Number? +abstract Javax.Xml.Datatype.Duration.GetHashCode() -> int +abstract Javax.Xml.Datatype.Duration.IsSet(Javax.Xml.Datatype.DatatypeConstants.Field? field) -> bool +abstract Javax.Xml.Datatype.Duration.Multiply(Java.Math.BigDecimal? factor) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.Duration.Negate() -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.Duration.NormalizeWith(Java.Util.Calendar? startTimeInstant) -> Javax.Xml.Datatype.Duration? +abstract Javax.Xml.Datatype.Duration.Sign.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Add(Javax.Xml.Datatype.Duration? duration) -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Clear() -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Clone() -> Java.Lang.Object? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Compare(Javax.Xml.Datatype.XMLGregorianCalendar? xmlGregorianCalendar) -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Day.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Day.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Eon.get -> Java.Math.BigInteger? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.EonAndYear.get -> Java.Math.BigInteger? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.FractionalSecond.get -> Java.Math.BigDecimal? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.FractionalSecond.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.GetTimeZone(int defaultZoneoffset) -> Java.Util.TimeZone? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Hour.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Hour.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.IsValid.get -> bool +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Minute.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Minute.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Month.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Month.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Normalize() -> Javax.Xml.Datatype.XMLGregorianCalendar? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Reset() -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Second.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Second.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.SetMillisecond(int millisecond) -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.SetYear(Java.Math.BigInteger? year) -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Timezone.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Timezone.set -> void +abstract Javax.Xml.Datatype.XMLGregorianCalendar.ToGregorianCalendar() -> Java.Util.GregorianCalendar? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.ToGregorianCalendar(Java.Util.TimeZone? timezone, Java.Util.Locale? aLocale, Javax.Xml.Datatype.XMLGregorianCalendar? defaults) -> Java.Util.GregorianCalendar? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.ToXMLFormat() -> string? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.XMLSchemaType.get -> Javax.Xml.Namespace.QName? +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Year.get -> int +abstract Javax.Xml.Datatype.XMLGregorianCalendar.Year.set -> void +abstract Javax.Xml.Parsers.DocumentBuilder.DOMImplementation.get -> Org.W3c.Dom.IDOMImplementation? +abstract Javax.Xml.Parsers.DocumentBuilder.IsNamespaceAware.get -> bool +abstract Javax.Xml.Parsers.DocumentBuilder.IsValidating.get -> bool +abstract Javax.Xml.Parsers.DocumentBuilder.NewDocument() -> Org.W3c.Dom.IDocument? +abstract Javax.Xml.Parsers.DocumentBuilder.Parse(Org.Xml.Sax.InputSource? is) -> Org.W3c.Dom.IDocument? +abstract Javax.Xml.Parsers.DocumentBuilder.SetEntityResolver(Org.Xml.Sax.IEntityResolver? er) -> void +abstract Javax.Xml.Parsers.DocumentBuilder.SetErrorHandler(Org.Xml.Sax.IErrorHandler? eh) -> void +abstract Javax.Xml.Parsers.DocumentBuilderFactory.GetAttribute(string? name) -> Java.Lang.Object? +abstract Javax.Xml.Parsers.DocumentBuilderFactory.GetFeature(string? name) -> bool +abstract Javax.Xml.Parsers.DocumentBuilderFactory.NewDocumentBuilder() -> Javax.Xml.Parsers.DocumentBuilder? +abstract Javax.Xml.Parsers.DocumentBuilderFactory.SetAttribute(string? name, Java.Lang.Object? value) -> void +abstract Javax.Xml.Parsers.DocumentBuilderFactory.SetFeature(string? name, bool value) -> void +abstract Javax.Xml.Parsers.SAXParser.GetProperty(string? name) -> Java.Lang.Object? +abstract Javax.Xml.Parsers.SAXParser.IsNamespaceAware.get -> bool +abstract Javax.Xml.Parsers.SAXParser.IsValidating.get -> bool +abstract Javax.Xml.Parsers.SAXParser.Parser.get -> Org.Xml.Sax.IParser? +abstract Javax.Xml.Parsers.SAXParser.SetProperty(string? name, Java.Lang.Object? value) -> void +abstract Javax.Xml.Parsers.SAXParser.XMLReader.get -> Org.Xml.Sax.IXMLReader? +abstract Javax.Xml.Parsers.SAXParserFactory.GetFeature(string? name) -> bool +abstract Javax.Xml.Parsers.SAXParserFactory.NewSAXParser() -> Javax.Xml.Parsers.SAXParser? +abstract Javax.Xml.Parsers.SAXParserFactory.SetFeature(string? name, bool value) -> void +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewTemplatesHandler() -> Javax.Xml.Transform.Sax.ITemplatesHandler? +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewTransformerHandler() -> Javax.Xml.Transform.Sax.ITransformerHandler? +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewTransformerHandler(Javax.Xml.Transform.ISource? src) -> Javax.Xml.Transform.Sax.ITransformerHandler? +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewTransformerHandler(Javax.Xml.Transform.ITemplates? templates) -> Javax.Xml.Transform.Sax.ITransformerHandler? +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewXMLFilter(Javax.Xml.Transform.ISource? src) -> Org.Xml.Sax.IXMLFilter? +abstract Javax.Xml.Transform.Sax.SAXTransformerFactory.NewXMLFilter(Javax.Xml.Transform.ITemplates? templates) -> Org.Xml.Sax.IXMLFilter? +abstract Javax.Xml.Transform.Transformer.ClearParameters() -> void +abstract Javax.Xml.Transform.Transformer.ErrorListener.get -> Javax.Xml.Transform.IErrorListener? +abstract Javax.Xml.Transform.Transformer.ErrorListener.set -> void +abstract Javax.Xml.Transform.Transformer.GetOutputProperty(string? name) -> string? +abstract Javax.Xml.Transform.Transformer.GetParameter(string? name) -> Java.Lang.Object? +abstract Javax.Xml.Transform.Transformer.OutputProperties.get -> Java.Util.Properties? +abstract Javax.Xml.Transform.Transformer.OutputProperties.set -> void +abstract Javax.Xml.Transform.Transformer.SetOutputProperty(string? name, string? value) -> void +abstract Javax.Xml.Transform.Transformer.SetParameter(string? name, Java.Lang.Object? value) -> void +abstract Javax.Xml.Transform.Transformer.Transform(Javax.Xml.Transform.ISource? xmlSource, Javax.Xml.Transform.IResult? outputTarget) -> void +abstract Javax.Xml.Transform.Transformer.URIResolver.get -> Javax.Xml.Transform.IURIResolver? +abstract Javax.Xml.Transform.Transformer.URIResolver.set -> void +abstract Javax.Xml.Transform.TransformerFactory.ErrorListener.get -> Javax.Xml.Transform.IErrorListener? +abstract Javax.Xml.Transform.TransformerFactory.ErrorListener.set -> void +abstract Javax.Xml.Transform.TransformerFactory.GetAssociatedStylesheet(Javax.Xml.Transform.ISource? source, string? media, string? title, string? charset) -> Javax.Xml.Transform.ISource? +abstract Javax.Xml.Transform.TransformerFactory.GetAttribute(string? name) -> Java.Lang.Object? +abstract Javax.Xml.Transform.TransformerFactory.GetFeature(string? name) -> bool +abstract Javax.Xml.Transform.TransformerFactory.NewTemplates(Javax.Xml.Transform.ISource? source) -> Javax.Xml.Transform.ITemplates? +abstract Javax.Xml.Transform.TransformerFactory.NewTransformer() -> Javax.Xml.Transform.Transformer? +abstract Javax.Xml.Transform.TransformerFactory.NewTransformer(Javax.Xml.Transform.ISource? source) -> Javax.Xml.Transform.Transformer? +abstract Javax.Xml.Transform.TransformerFactory.SetAttribute(string? name, Java.Lang.Object? value) -> void +abstract Javax.Xml.Transform.TransformerFactory.SetFeature(string? name, bool value) -> void +abstract Javax.Xml.Transform.TransformerFactory.URIResolver.get -> Javax.Xml.Transform.IURIResolver? +abstract Javax.Xml.Transform.TransformerFactory.URIResolver.set -> void +abstract Javax.Xml.Validation.Schema.NewValidator() -> Javax.Xml.Validation.Validator? +abstract Javax.Xml.Validation.Schema.NewValidatorHandler() -> Javax.Xml.Validation.ValidatorHandler? +abstract Javax.Xml.Validation.SchemaFactory.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +abstract Javax.Xml.Validation.SchemaFactory.ErrorHandler.set -> void +abstract Javax.Xml.Validation.SchemaFactory.IsSchemaLanguageSupported(string? schemaLanguage) -> bool +abstract Javax.Xml.Validation.SchemaFactory.NewSchema() -> Javax.Xml.Validation.Schema? +abstract Javax.Xml.Validation.SchemaFactory.NewSchema(Javax.Xml.Transform.ISource![]? schemas) -> Javax.Xml.Validation.Schema? +abstract Javax.Xml.Validation.SchemaFactory.ResourceResolver.get -> Org.W3c.Dom.LS.ILSResourceResolver? +abstract Javax.Xml.Validation.SchemaFactory.ResourceResolver.set -> void +abstract Javax.Xml.Validation.SchemaFactoryLoader.NewFactory(string? schemaLanguage) -> Javax.Xml.Validation.SchemaFactory? +abstract Javax.Xml.Validation.TypeInfoProvider.ElementTypeInfo.get -> Org.W3c.Dom.ITypeInfo? +abstract Javax.Xml.Validation.TypeInfoProvider.GetAttributeTypeInfo(int index) -> Org.W3c.Dom.ITypeInfo? +abstract Javax.Xml.Validation.TypeInfoProvider.IsIdAttribute(int index) -> bool +abstract Javax.Xml.Validation.TypeInfoProvider.IsSpecified(int index) -> bool +abstract Javax.Xml.Validation.Validator.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +abstract Javax.Xml.Validation.Validator.ErrorHandler.set -> void +abstract Javax.Xml.Validation.Validator.Reset() -> void +abstract Javax.Xml.Validation.Validator.ResourceResolver.get -> Org.W3c.Dom.LS.ILSResourceResolver? +abstract Javax.Xml.Validation.Validator.ResourceResolver.set -> void +abstract Javax.Xml.Validation.Validator.Validate(Javax.Xml.Transform.ISource? source, Javax.Xml.Transform.IResult? result) -> void +abstract Javax.Xml.Validation.ValidatorHandler.Characters(char[]? ch, int start, int length) -> void +abstract Javax.Xml.Validation.ValidatorHandler.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +abstract Javax.Xml.Validation.ValidatorHandler.ContentHandler.set -> void +abstract Javax.Xml.Validation.ValidatorHandler.EndDocument() -> void +abstract Javax.Xml.Validation.ValidatorHandler.EndElement(string? uri, string? localName, string? qName) -> void +abstract Javax.Xml.Validation.ValidatorHandler.EndPrefixMapping(string? prefix) -> void +abstract Javax.Xml.Validation.ValidatorHandler.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +abstract Javax.Xml.Validation.ValidatorHandler.ErrorHandler.set -> void +abstract Javax.Xml.Validation.ValidatorHandler.IgnorableWhitespace(char[]? ch, int start, int length) -> void +abstract Javax.Xml.Validation.ValidatorHandler.ProcessingInstruction(string? target, string? data) -> void +abstract Javax.Xml.Validation.ValidatorHandler.ResourceResolver.get -> Org.W3c.Dom.LS.ILSResourceResolver? +abstract Javax.Xml.Validation.ValidatorHandler.ResourceResolver.set -> void +abstract Javax.Xml.Validation.ValidatorHandler.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +abstract Javax.Xml.Validation.ValidatorHandler.SkippedEntity(string? name) -> void +abstract Javax.Xml.Validation.ValidatorHandler.StartDocument() -> void +abstract Javax.Xml.Validation.ValidatorHandler.StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts) -> void +abstract Javax.Xml.Validation.ValidatorHandler.StartPrefixMapping(string? prefix, string? uri) -> void +abstract Javax.Xml.Validation.ValidatorHandler.TypeInfoProvider.get -> Javax.Xml.Validation.TypeInfoProvider? +abstract Javax.Xml.Xpath.XPathFactory.GetFeature(string? name) -> bool +abstract Javax.Xml.Xpath.XPathFactory.IsObjectModelSupported(string? objectModel) -> bool +abstract Javax.Xml.Xpath.XPathFactory.NewXPath() -> Javax.Xml.Xpath.IXPath? +abstract Javax.Xml.Xpath.XPathFactory.SetFeature(string? name, bool value) -> void +abstract Javax.Xml.Xpath.XPathFactory.SetXPathFunctionResolver(Javax.Xml.Xpath.IXPathFunctionResolver? resolver) -> void +abstract Javax.Xml.Xpath.XPathFactory.SetXPathVariableResolver(Javax.Xml.Xpath.IXPathVariableResolver? resolver) -> void +abstract Org.Apache.Http.Client.Methods.HttpRequestBase.Method.get -> string? +abstract Org.Apache.Http.Conn.Ssl.AbstractVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts) -> void +abstract Org.Apache.Http.Entity.AbstractHttpEntity.Content.get -> System.IO.Stream? +abstract Org.Apache.Http.Entity.AbstractHttpEntity.ContentLength.get -> long +abstract Org.Apache.Http.Entity.AbstractHttpEntity.IsRepeatable.get -> bool +abstract Org.Apache.Http.Entity.AbstractHttpEntity.IsStreaming.get -> bool +abstract Org.Apache.Http.Entity.AbstractHttpEntity.WriteTo(System.IO.Stream? outstream) -> void +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.AssertOpen() -> void +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.Close() -> void +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.IsOpen.get -> bool +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.Shutdown() -> void +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.SocketTimeout.get -> int +abstract Org.Apache.Http.Impl.AbstractHttpClientConnection.SocketTimeout.set -> void +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.AssertOpen() -> void +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.Close() -> void +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.IsOpen.get -> bool +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.Shutdown() -> void +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.SocketTimeout.get -> int +abstract Org.Apache.Http.Impl.AbstractHttpServerConnection.SocketTimeout.set -> void +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHeader? +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.GetParameter(string? name) -> string? +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.IsComplete.get -> bool +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.IsConnectionBased.get -> bool +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.ParseChallenge(Org.Apache.Http.Util.CharArrayBuffer? buffer, int pos, int len) -> void +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.Realm.get -> string? +abstract Org.Apache.Http.Impl.Auth.AuthSchemeBase.SchemeName.get -> string? +abstract Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.GetChallenges(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Collections.Generic.IDictionary? +abstract Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.IsAuthenticationRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateAuthSchemeRegistry() -> Org.Apache.Http.Authentication.AuthSchemeRegistry? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateClientConnectionManager() -> Org.Apache.Http.Conn.IClientConnectionManager? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateConnectionKeepAliveStrategy() -> Org.Apache.Http.Conn.IConnectionKeepAliveStrategy? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateConnectionReuseStrategy() -> Org.Apache.Http.IConnectionReuseStrategy? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateCookieSpecRegistry() -> Org.Apache.Http.Cookies.CookieSpecRegistry? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateCookieStore() -> Org.Apache.Http.Client.ICookieStore? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateCredentialsProvider() -> Org.Apache.Http.Client.ICredentialsProvider? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateHttpContext() -> Org.Apache.Http.Protocol.IHttpContext? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateHttpParams() -> Org.Apache.Http.Params.IHttpParams? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateHttpProcessor() -> Org.Apache.Http.Protocol.BasicHttpProcessor? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateHttpRequestRetryHandler() -> Org.Apache.Http.Client.IHttpRequestRetryHandler? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateHttpRoutePlanner() -> Org.Apache.Http.Conn.Routing.IHttpRoutePlanner? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateProxyAuthenticationHandler() -> Org.Apache.Http.Client.IAuthenticationHandler? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateRedirectHandler() -> Org.Apache.Http.Client.IRedirectHandler? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateRequestExecutor() -> Org.Apache.Http.Protocol.HttpRequestExecutor? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateTargetAuthenticationHandler() -> Org.Apache.Http.Client.IAuthenticationHandler? +abstract Org.Apache.Http.Impl.Client.AbstractHttpClient.CreateUserTokenHandler() -> Org.Apache.Http.Client.IUserTokenHandler? +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Close() -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.LayerProtocol(Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Open(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Shutdown() -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.State.get -> Java.Lang.Object? +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.State.set -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.TunnelProxy(Org.Apache.Http.HttpHost? next, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +abstract Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.TunnelTarget(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +abstract Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.DeleteClosedConnections() -> void +abstract Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.FreeEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry, bool reusable, long validDuration, Java.Util.Concurrent.TimeUnit? timeUnit) -> void +abstract Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.HandleLostEntry(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +abstract Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.RequestPoolEntry(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Impl.Conn.Tsccm.IPoolEntryRequest? +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.Version.get -> int +abstract Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.VersionHeader.get -> Org.Apache.Http.IHeader? +abstract Org.Apache.Http.Impl.IO.AbstractMessageParser.ParseHead(Org.Apache.Http.IO.ISessionInputBuffer? sessionBuffer) -> Org.Apache.Http.IHttpMessage? +abstract Org.Apache.Http.Impl.IO.AbstractMessageWriter.WriteHeadLine(Org.Apache.Http.IHttpMessage? message) -> void +abstract Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.IsDataAvailable(int timeout) -> bool +abstract Org.Apache.Http.Message.AbstractHttpMessage.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +abstract Org.Apache.Http.Params.AbstractHttpParams.Copy() -> Org.Apache.Http.Params.IHttpParams? +abstract Org.Apache.Http.Params.AbstractHttpParams.GetParameter(string? name) -> Java.Lang.Object? +abstract Org.Apache.Http.Params.AbstractHttpParams.RemoveParameter(string? name) -> bool +abstract Org.Apache.Http.Params.AbstractHttpParams.SetParameter(string? name, Java.Lang.Object? value) -> Org.Apache.Http.Params.IHttpParams? +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InternalError = 1 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.IntervalTimeShort = 3 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InvalidDisplay = 4 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InvalidWindow = 5 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.NoAccessibilityAccess = 2 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.SecureWindow = 6 -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +Android.AccessibilityServices.AccessibilityButtonController +Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback +Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.AccessibilityButtonCallback() -> void +Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.AccessibilityButtonCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.AccessibilityButtonController.IsAccessibilityButtonAvailable.get -> bool +Android.AccessibilityServices.AccessibilityButtonController.RegisterAccessibilityButtonCallback(Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback! callback) -> void +Android.AccessibilityServices.AccessibilityButtonController.RegisterAccessibilityButtonCallback(Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback! callback, Android.OS.Handler! handler) -> void +Android.AccessibilityServices.AccessibilityButtonController.UnregisterAccessibilityButtonCallback(Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback! callback) -> void +Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.DoubleTap = 17 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.DoubleTapAndHold = 18 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerDoubleTap = 38 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerDoubleTapAndHold = 42 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerSingleTap = 37 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeDown = 34 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeLeft = 35 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeRight = 36 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeUp = 33 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.FourFingerTripleTap = 39 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeDown = 2 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndLeft = 15 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndRight = 16 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndUp = 8 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeLeft = 3 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndDown = 10 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndRight = 5 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndUp = 9 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeRight = 4 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndDown = 12 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndLeft = 6 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndUp = 11 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeUp = 1 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndDown = 7 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndLeft = 13 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndRight = 14 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerDoubleTap = 23 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerDoubleTapAndHold = 41 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSingleTap = 22 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSingleTapAndHold = 44 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeDown = 30 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeLeft = 31 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeRight = 32 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeUp = 29 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerTripleTap = 24 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.ThreeFingerTripleTapAndHold = 45 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerDoubleTap = 20 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerDoubleTapAndHold = 40 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerSingleTap = 19 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeDown = 26 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeLeft = 27 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeRight = 28 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeUp = 25 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerTripleTap = 21 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.TwoFingerTripleTapAndHold = 43 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGesture.Unknown = 0 -> Android.AccessibilityServices.AccessibilityGesture +Android.AccessibilityServices.AccessibilityGestureEvent +Android.AccessibilityServices.AccessibilityGestureEvent.AccessibilityGestureEvent(int gestureId, int displayId, System.Collections.Generic.IList! motionEvents) -> void +Android.AccessibilityServices.AccessibilityGestureEvent.DescribeContents() -> int +Android.AccessibilityServices.AccessibilityGestureEvent.DisplayId.get -> int +Android.AccessibilityServices.AccessibilityGestureEvent.GestureId.get -> int +Android.AccessibilityServices.AccessibilityGestureEvent.InterfaceConsts +Android.AccessibilityServices.AccessibilityGestureEvent.MotionEvents.get -> System.Collections.Generic.IList! +Android.AccessibilityServices.AccessibilityGestureEvent.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.AccessibilityServices.AccessibilityService +Android.AccessibilityServices.AccessibilityService.AccessibilityButtonController.get -> Android.AccessibilityServices.AccessibilityButtonController! +Android.AccessibilityServices.AccessibilityService.AccessibilityService() -> void +Android.AccessibilityServices.AccessibilityService.AccessibilityService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.AccessibilityService.DisableSelf() -> void +Android.AccessibilityServices.AccessibilityService.DispatchGesture(Android.AccessibilityServices.GestureDescription! gesture, Android.AccessibilityServices.AccessibilityService.GestureResultCallback? callback, Android.OS.Handler? handler) -> bool +Android.AccessibilityServices.AccessibilityService.FingerprintGestureController.get -> Android.AccessibilityServices.FingerprintGestureController! +Android.AccessibilityServices.AccessibilityService.GestureResultCallback +Android.AccessibilityServices.AccessibilityService.GestureResultCallback.GestureResultCallback() -> void +Android.AccessibilityServices.AccessibilityService.GestureResultCallback.GestureResultCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.AccessibilityService.GetAccessibilityButtonController(int displayId) -> Android.AccessibilityServices.AccessibilityButtonController! +Android.AccessibilityServices.AccessibilityService.GetMagnificationController() -> Android.AccessibilityServices.AccessibilityService.MagnificationController! +Android.AccessibilityServices.AccessibilityService.GetSoftKeyboardController() -> Android.AccessibilityServices.AccessibilityService.SoftKeyboardController! +Android.AccessibilityServices.AccessibilityService.GetTouchInteractionController(int displayId) -> Android.AccessibilityServices.TouchInteractionController! +Android.AccessibilityServices.AccessibilityService.InputMethod.get -> Android.AccessibilityServices.InputMethod? +Android.AccessibilityServices.AccessibilityService.ITakeScreenshotCallback +Android.AccessibilityServices.AccessibilityService.ITakeScreenshotCallback.OnFailure(int errorCode) -> void +Android.AccessibilityServices.AccessibilityService.ITakeScreenshotCallback.OnSuccess(Android.AccessibilityServices.AccessibilityService.ScreenshotResult! screenshot) -> void +Android.AccessibilityServices.AccessibilityService.MagnificationController +Android.AccessibilityServices.AccessibilityService.MagnificationController.AddListener(Android.AccessibilityServices.AccessibilityService.MagnificationController.IOnMagnificationChangedListener! listener) -> void +Android.AccessibilityServices.AccessibilityService.MagnificationController.AddListener(Android.AccessibilityServices.AccessibilityService.MagnificationController.IOnMagnificationChangedListener! listener, Android.OS.Handler? handler) -> void +Android.AccessibilityServices.AccessibilityService.MagnificationController.CenterX.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.CenterY.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.CurrentMagnificationRegion.get -> Android.Graphics.Region! +Android.AccessibilityServices.AccessibilityService.MagnificationController.IOnMagnificationChangedListener +Android.AccessibilityServices.AccessibilityService.MagnificationController.IOnMagnificationChangedListener.OnMagnificationChanged(Android.AccessibilityServices.AccessibilityService.MagnificationController! controller, Android.Graphics.Region! region, float scale, float centerX, float centerY) -> void +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.CenterX.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.CenterY.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.Controller.get -> Android.AccessibilityServices.AccessibilityService.MagnificationController! +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.MagnificationChangedEventArgs(Android.AccessibilityServices.AccessibilityService.MagnificationController! controller, Android.Graphics.Region! region, float scale, float centerX, float centerY) -> void +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.Region.get -> Android.Graphics.Region! +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationChangedEventArgs.Scale.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationConfig.get -> Android.AccessibilityServices.MagnificationConfig? +Android.AccessibilityServices.AccessibilityService.MagnificationController.MagnificationRegion.get -> Android.Graphics.Region! +Android.AccessibilityServices.AccessibilityService.MagnificationController.RemoveListener(Android.AccessibilityServices.AccessibilityService.MagnificationController.IOnMagnificationChangedListener! listener) -> bool +Android.AccessibilityServices.AccessibilityService.MagnificationController.Reset(bool animate) -> bool +Android.AccessibilityServices.AccessibilityService.MagnificationController.ResetCurrentMagnification(bool animate) -> bool +Android.AccessibilityServices.AccessibilityService.MagnificationController.Scale.get -> float +Android.AccessibilityServices.AccessibilityService.MagnificationController.SetCenter(float centerX, float centerY, bool animate) -> bool +Android.AccessibilityServices.AccessibilityService.MagnificationController.SetMagnificationConfig(Android.AccessibilityServices.MagnificationConfig! config, bool animate) -> bool +Android.AccessibilityServices.AccessibilityService.MagnificationController.SetScale(float scale, bool animate) -> bool +Android.AccessibilityServices.AccessibilityService.PerformGlobalAction(Android.AccessibilityServices.GlobalAction action) -> bool +Android.AccessibilityServices.AccessibilityService.ScreenshotResult +Android.AccessibilityServices.AccessibilityService.ScreenshotResult.ColorSpace.get -> Android.Graphics.ColorSpace! +Android.AccessibilityServices.AccessibilityService.ScreenshotResult.HardwareBuffer.get -> Android.Hardware.HardwareBuffer! +Android.AccessibilityServices.AccessibilityService.ScreenshotResult.Timestamp.get -> long +Android.AccessibilityServices.AccessibilityService.ServiceInfo.get -> Android.AccessibilityServices.AccessibilityServiceInfo? +Android.AccessibilityServices.AccessibilityService.SetServiceInfo(Android.AccessibilityServices.AccessibilityServiceInfo? info) -> void +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.AddOnShowModeChangedListener(Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener! listener) -> void +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.AddOnShowModeChangedListener(Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener! listener, Android.OS.Handler? handler) -> void +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener.OnShowModeChanged(Android.AccessibilityServices.AccessibilityService.SoftKeyboardController! controller, Android.AccessibilityServices.AccessibilityServiceShowMode showMode) -> void +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.RemoveOnShowModeChangedListener(Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.IOnShowModeChangedListener! listener) -> bool +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.SetInputMethodEnabled(string! imeId, bool enabled) -> int +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.SetShowMode(Android.AccessibilityServices.AccessibilityServiceShowMode showMode) -> bool +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowMode.get -> Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowModeChanged -> System.EventHandler! +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs.Controller.get -> Android.AccessibilityServices.AccessibilityService.SoftKeyboardController! +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs.ShowMode.get -> Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.ShowModeChangedEventArgs.ShowModeChangedEventArgs(Android.AccessibilityServices.AccessibilityService.SoftKeyboardController! controller, Android.AccessibilityServices.AccessibilityServiceShowMode showMode) -> void +Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.SwitchToInputMethod(string! imeId) -> bool +Android.AccessibilityServices.AccessibilityService.SystemActions.get -> System.Collections.Generic.IList! +Android.AccessibilityServices.AccessibilityService.WindowsOnAllDisplays.get -> Android.Util.SparseArray! +Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanControlMagnification = 16 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanPerformGestures = 32 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestEnhancedWebAccessibility = 4 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestFilterKeyEvents = 8 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestFingerprintGestures = 64 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestTouchExploration = 2 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRetrieveWindowContent = 1 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.CanTakeScreenshot = 128 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceCapabilities.None = 0 -> Android.AccessibilityServices.AccessibilityServiceCapabilities +Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.Default = 1 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.EnableAccessibilityVolume = 128 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.FlagInputMethodEditor = 32768 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.IncludeNotImportantViews = 2 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.ReportViewIds = 16 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestAccessibilityButton = 256 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestEnhancedWebAccessibility = 8 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestFilterKeyEvents = 32 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestFingerprintGestures = 512 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestMultiFingerGestures = 4096 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestShortcutWarningDialogSpokenFeedback = 1024 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestTouchExplorationMode = 4 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RequestTwoFingerPassthrough = 8192 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.RetrieveInteractiveWindows = 64 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.SendMotionEvents = 16384 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceFlags.ServiceHandlesDoubleTap = 2048 -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceInfo +Android.AccessibilityServices.AccessibilityServiceInfo.AccessibilityServiceInfo() -> void +Android.AccessibilityServices.AccessibilityServiceInfo.AccessibilityServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.AccessibilityServiceInfo.EventTypes.get -> Android.Views.Accessibility.EventTypes +Android.AccessibilityServices.AccessibilityServiceInfo.EventTypes.set -> void +Android.AccessibilityServices.AccessibilityServiceInfo.FeedbackType.get -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.AccessibilityServiceInfo.FeedbackType.set -> void +Android.AccessibilityServices.AccessibilityServiceInfo.Flags.get -> Android.AccessibilityServices.AccessibilityServiceFlags +Android.AccessibilityServices.AccessibilityServiceInfo.Flags.set -> void +Android.AccessibilityServices.AccessibilityServiceInfo.InterfaceConsts +Android.AccessibilityServices.AccessibilityServiceInfo.LoadIntro(Android.Content.PM.PackageManager! packageManager) -> string? +Android.AccessibilityServices.AccessibilityServiceInfo.LoadSummary(Android.Content.PM.PackageManager? packageManager) -> string? +Android.AccessibilityServices.AccessibilityServiceInfo.NotificationTimeout.get -> long +Android.AccessibilityServices.AccessibilityServiceInfo.NotificationTimeout.set -> void +Android.AccessibilityServices.AccessibilityServiceInfo.PackageNames.get -> System.Collections.Generic.IList? +Android.AccessibilityServices.AccessibilityServiceInfo.PackageNames.set -> void +Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.AccessibilityServiceShowMode.Auto = 0 -> Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.AccessibilityServiceShowMode.Hidden = 1 -> Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.AccessibilityServiceShowMode.IgnoreHardKeyboard = 2 -> Android.AccessibilityServices.AccessibilityServiceShowMode +Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.AllMask = -1 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Audible = 4 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Braille = 32 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Generic = 16 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Haptic = 2 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Spoken = 1 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FeedbackFlags.Visual = 8 -> Android.AccessibilityServices.FeedbackFlags +Android.AccessibilityServices.FingerprintGestureController +Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback +Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.FingerprintGestureCallback() -> void +Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.FingerprintGestureCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.FingerprintGestureController.IsGestureDetectionAvailable.get -> bool +Android.AccessibilityServices.FingerprintGestureController.RegisterFingerprintGestureCallback(Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback! callback, Android.OS.Handler? handler) -> void +Android.AccessibilityServices.FingerprintGestureController.UnregisterFingerprintGestureCallback(Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback? callback) -> void +Android.AccessibilityServices.FingerptintGestureTypes +Android.AccessibilityServices.FingerptintGestureTypes.SwipeDown = 8 -> Android.AccessibilityServices.FingerptintGestureTypes +Android.AccessibilityServices.FingerptintGestureTypes.SwipeLeft = 2 -> Android.AccessibilityServices.FingerptintGestureTypes +Android.AccessibilityServices.FingerptintGestureTypes.SwipeRight = 1 -> Android.AccessibilityServices.FingerptintGestureTypes +Android.AccessibilityServices.FingerptintGestureTypes.SwipeUp = 4 -> Android.AccessibilityServices.FingerptintGestureTypes +Android.AccessibilityServices.GestureDescription +Android.AccessibilityServices.GestureDescription.Builder +Android.AccessibilityServices.GestureDescription.Builder.Builder() -> void +Android.AccessibilityServices.GestureDescription.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.GestureDescription.DisplayId.get -> int +Android.AccessibilityServices.GestureDescription.GetStroke(int index) -> Android.AccessibilityServices.GestureDescription.StrokeDescription? +Android.AccessibilityServices.GestureDescription.StrokeCount.get -> int +Android.AccessibilityServices.GestureDescription.StrokeDescription +Android.AccessibilityServices.GestureDescription.StrokeDescription.StrokeDescription(Android.Graphics.Path! path, long startTime, long duration) -> void +Android.AccessibilityServices.GestureDescription.StrokeDescription.StrokeDescription(Android.Graphics.Path! path, long startTime, long duration, bool willContinue) -> void +Android.AccessibilityServices.GestureDescription.StrokeDescription.StrokeDescription(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.AccessibilityAllApps = 14 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.AccessibilityButton = 11 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.AccessibilityButtonChooser = 12 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.AccessibilityShortcut = 13 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.Back = 1 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DismissNotificationShade = 15 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DpadCenter = 20 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DpadDown = 17 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DpadLeft = 18 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DpadRight = 19 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.DpadUp = 16 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.Home = 2 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.KeycodeHeadsetHook = 10 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.LockScreen = 8 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.Notifications = 4 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.PowerDialog = 6 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.QuickSettings = 5 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.Recents = 3 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.TakeScreenshot = 9 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.GlobalAction.ToggleSplitScreen = 7 -> Android.AccessibilityServices.GlobalAction +Android.AccessibilityServices.InputMethod +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.ClearMetaKeyStates(int states) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.CommitText(Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.CommitText(string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.DeleteSurroundingText(int beforeLength, int afterLength) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.GetCursorCapsMode(int reqModes) -> int +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.GetSurroundingText(int beforeLength, int afterLength, int flags) -> Android.Views.InputMethods.SurroundingText? +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.PerformContextMenuAction(int id) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.PerformEditorAction(int editorAction) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.SendKeyEvent(Android.Views.KeyEvent! e) -> void +Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.SetSelection(int start, int end) -> void +Android.AccessibilityServices.InputMethod.CurrentInputConnection.get -> Android.AccessibilityServices.InputMethod.AccessibilityInputConnection? +Android.AccessibilityServices.InputMethod.CurrentInputEditorInfo.get -> Android.Views.InputMethods.EditorInfo? +Android.AccessibilityServices.InputMethod.CurrentInputStarted.get -> bool +Android.AccessibilityServices.InputMethod.InputMethod(Android.AccessibilityServices.AccessibilityService! service) -> void +Android.AccessibilityServices.InputMethod.InputMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AccessibilityServices.MagnificationConfig +Android.AccessibilityServices.MagnificationConfig.Builder +Android.AccessibilityServices.MagnificationConfig.Builder.Build() -> Android.AccessibilityServices.MagnificationConfig! +Android.AccessibilityServices.MagnificationConfig.Builder.Builder() -> void +Android.AccessibilityServices.MagnificationConfig.Builder.SetActivated(bool activated) -> Android.AccessibilityServices.MagnificationConfig.Builder! +Android.AccessibilityServices.MagnificationConfig.Builder.SetCenterX(float centerX) -> Android.AccessibilityServices.MagnificationConfig.Builder! +Android.AccessibilityServices.MagnificationConfig.Builder.SetCenterY(float centerY) -> Android.AccessibilityServices.MagnificationConfig.Builder! +Android.AccessibilityServices.MagnificationConfig.Builder.SetMode(int mode) -> Android.AccessibilityServices.MagnificationConfig.Builder! +Android.AccessibilityServices.MagnificationConfig.Builder.SetScale(float scale) -> Android.AccessibilityServices.MagnificationConfig.Builder! +Android.AccessibilityServices.MagnificationConfig.CenterX.get -> float +Android.AccessibilityServices.MagnificationConfig.CenterY.get -> float +Android.AccessibilityServices.MagnificationConfig.DescribeContents() -> int +Android.AccessibilityServices.MagnificationConfig.InterfaceConsts +Android.AccessibilityServices.MagnificationConfig.IsActivated.get -> bool +Android.AccessibilityServices.MagnificationConfig.Mode.get -> int +Android.AccessibilityServices.MagnificationConfig.Scale.get -> float +Android.AccessibilityServices.MagnificationConfig.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.AccessibilityServices.MagnificationMode +Android.AccessibilityServices.MagnificationMode.Default = 0 -> Android.AccessibilityServices.MagnificationMode +Android.AccessibilityServices.MagnificationMode.Fullscreen = 1 -> Android.AccessibilityServices.MagnificationMode +Android.AccessibilityServices.MagnificationMode.Window = 2 -> Android.AccessibilityServices.MagnificationMode +Android.AccessibilityServices.SoftKeyboardControllerEnableIme +Android.AccessibilityServices.SoftKeyboardControllerEnableIme.FailByAdmin = 1 -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +Android.AccessibilityServices.SoftKeyboardControllerEnableIme.FailUnknown = 2 -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +Android.AccessibilityServices.SoftKeyboardControllerEnableIme.Success = 0 -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +Android.AccessibilityServices.TouchInteractionController +Android.AccessibilityServices.TouchInteractionController.DisplayId.get -> int +Android.AccessibilityServices.TouchInteractionController.ICallback +Android.AccessibilityServices.TouchInteractionController.ICallback.OnMotionEvent(Android.Views.MotionEvent! e) -> void +Android.AccessibilityServices.TouchInteractionController.ICallback.OnStateChanged(int state) -> void +Android.AccessibilityServices.TouchInteractionController.MaxPointerCount.get -> int +Android.AccessibilityServices.TouchInteractionController.PerformClick() -> void +Android.AccessibilityServices.TouchInteractionController.PerformLongClickAndStartDrag() -> void +Android.AccessibilityServices.TouchInteractionController.RegisterCallback(Java.Util.Concurrent.IExecutor? executor, Android.AccessibilityServices.TouchInteractionController.ICallback! callback) -> void +Android.AccessibilityServices.TouchInteractionController.RequestDelegating() -> void +Android.AccessibilityServices.TouchInteractionController.RequestDragging(int pointerId) -> void +Android.AccessibilityServices.TouchInteractionController.RequestTouchExploration() -> void +Android.AccessibilityServices.TouchInteractionController.State.get -> int +Android.AccessibilityServices.TouchInteractionController.UnregisterAllCallbacks() -> void +Android.AccessibilityServices.TouchInteractionController.UnregisterCallback(Android.AccessibilityServices.TouchInteractionController.ICallback! callback) -> bool +Android.AccessibilityServices.TouchInteractionState +Android.AccessibilityServices.TouchInteractionState.Clear = 0 -> Android.AccessibilityServices.TouchInteractionState +Android.AccessibilityServices.TouchInteractionState.Delegating = 4 -> Android.AccessibilityServices.TouchInteractionState +Android.AccessibilityServices.TouchInteractionState.Dragging = 3 -> Android.AccessibilityServices.TouchInteractionState +Android.AccessibilityServices.TouchInteractionState.TouchExploring = 2 -> Android.AccessibilityServices.TouchInteractionState +Android.AccessibilityServices.TouchInteractionState.TouchInteracting = 1 -> Android.AccessibilityServices.TouchInteractionState +Android.Accounts.AbstractAccountAuthenticator +Android.Accounts.AbstractAccountAuthenticator.AbstractAccountAuthenticator(Android.Content.Context? context) -> void +Android.Accounts.AbstractAccountAuthenticator.AbstractAccountAuthenticator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AbstractAccountAuthenticator.IBinder.get -> Android.OS.IBinder? +Android.Accounts.Account +Android.Accounts.Account.Account(Android.OS.Parcel? in) -> void +Android.Accounts.Account.Account(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.Account.Account(string? name, string? type) -> void +Android.Accounts.Account.InterfaceConsts +Android.Accounts.Account.Name.get -> string? +Android.Accounts.Account.Name.set -> void +Android.Accounts.Account.Type.get -> string? +Android.Accounts.Account.Type.set -> void +Android.Accounts.AccountAuthenticatorActivity +Android.Accounts.AccountAuthenticatorActivity.AccountAuthenticatorActivity() -> void +Android.Accounts.AccountAuthenticatorActivity.AccountAuthenticatorActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AccountAuthenticatorActivity.SetAccountAuthenticatorResult(Android.OS.Bundle? result) -> void +Android.Accounts.AccountAuthenticatorResponse +Android.Accounts.AccountAuthenticatorResponse.AccountAuthenticatorResponse(Android.OS.Parcel? parcel) -> void +Android.Accounts.AccountAuthenticatorResponse.AccountAuthenticatorResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AccountAuthenticatorResponse.InterfaceConsts +Android.Accounts.AccountManager +Android.Accounts.AccountManager.AccountManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AccountManager.AccountsUpdated -> System.EventHandler! +Android.Accounts.AccountsException +Android.Accounts.AccountsException.AccountsException() -> void +Android.Accounts.AccountsException.AccountsException(Java.Lang.Throwable? cause) -> void +Android.Accounts.AccountsException.AccountsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AccountsException.AccountsException(string? message) -> void +Android.Accounts.AccountsException.AccountsException(string? message, Java.Lang.Throwable? cause) -> void +Android.Accounts.AccountsUpdateEventArgs +Android.Accounts.AccountsUpdateEventArgs.Accounts.get -> Android.Accounts.Account![]? +Android.Accounts.AccountsUpdateEventArgs.AccountsUpdateEventArgs(Android.Accounts.Account![]? accounts) -> void +Android.Accounts.AccountVisibility +Android.Accounts.AccountVisibility.NotVisible = 3 -> Android.Accounts.AccountVisibility +Android.Accounts.AccountVisibility.Undefined = 0 -> Android.Accounts.AccountVisibility +Android.Accounts.AccountVisibility.UserManagedNotVisible = 4 -> Android.Accounts.AccountVisibility +Android.Accounts.AccountVisibility.UserManagedVisible = 2 -> Android.Accounts.AccountVisibility +Android.Accounts.AccountVisibility.Visible = 1 -> Android.Accounts.AccountVisibility +Android.Accounts.AuthenticatorDescription +Android.Accounts.AuthenticatorDescription.AccountPreferencesId.get -> int +Android.Accounts.AuthenticatorDescription.AccountPreferencesId.set -> void +Android.Accounts.AuthenticatorDescription.AuthenticatorDescription(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AuthenticatorDescription.AuthenticatorDescription(string? type, string? packageName, int labelId, int iconId, int smallIconId, int prefId) -> void +Android.Accounts.AuthenticatorDescription.AuthenticatorDescription(string? type, string? packageName, int labelId, int iconId, int smallIconId, int prefId, bool customTokens) -> void +Android.Accounts.AuthenticatorDescription.CustomTokens.get -> bool +Android.Accounts.AuthenticatorDescription.CustomTokens.set -> void +Android.Accounts.AuthenticatorDescription.IconId.get -> int +Android.Accounts.AuthenticatorDescription.IconId.set -> void +Android.Accounts.AuthenticatorDescription.InterfaceConsts +Android.Accounts.AuthenticatorDescription.LabelId.get -> int +Android.Accounts.AuthenticatorDescription.LabelId.set -> void +Android.Accounts.AuthenticatorDescription.PackageName.get -> string? +Android.Accounts.AuthenticatorDescription.PackageName.set -> void +Android.Accounts.AuthenticatorDescription.SmallIconId.get -> int +Android.Accounts.AuthenticatorDescription.SmallIconId.set -> void +Android.Accounts.AuthenticatorDescription.Type.get -> string? +Android.Accounts.AuthenticatorDescription.Type.set -> void +Android.Accounts.AuthenticatorException +Android.Accounts.AuthenticatorException.AuthenticatorException() -> void +Android.Accounts.AuthenticatorException.AuthenticatorException(Java.Lang.Throwable? cause) -> void +Android.Accounts.AuthenticatorException.AuthenticatorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.AuthenticatorException.AuthenticatorException(string? message) -> void +Android.Accounts.AuthenticatorException.AuthenticatorException(string? message, Java.Lang.Throwable? cause) -> void +Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.BadArguments = 7 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.BadRequest = 8 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.Canceled = 4 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.ErrorCodeBadAuthentication = 9 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.InvalidResponse = 5 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.NetworkError = 3 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.RemoteException = 1 -> Android.Accounts.ErrorCode +Android.Accounts.ErrorCode.UnsupportedOperation = 6 -> Android.Accounts.ErrorCode +Android.Accounts.IAccountManagerCallback +Android.Accounts.IAccountManagerCallback.Run(Android.Accounts.IAccountManagerFuture? future) -> void +Android.Accounts.IAccountManagerFuture +Android.Accounts.IAccountManagerFuture.Cancel(bool mayInterruptIfRunning) -> bool +Android.Accounts.IAccountManagerFuture.GetResult(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Android.Accounts.IAccountManagerFuture.IsCancelled.get -> bool +Android.Accounts.IAccountManagerFuture.IsDone.get -> bool +Android.Accounts.IAccountManagerFuture.Result.get -> Java.Lang.Object? +Android.Accounts.IAccountManagerFutureExtensions +Android.Accounts.IOnAccountsUpdateListener +Android.Accounts.IOnAccountsUpdateListener.OnAccountsUpdated(Android.Accounts.Account![]? accounts) -> void +Android.Accounts.NetworkErrorException +Android.Accounts.NetworkErrorException.NetworkErrorException() -> void +Android.Accounts.NetworkErrorException.NetworkErrorException(Java.Lang.Throwable? cause) -> void +Android.Accounts.NetworkErrorException.NetworkErrorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.NetworkErrorException.NetworkErrorException(string? message) -> void +Android.Accounts.NetworkErrorException.NetworkErrorException(string? message, Java.Lang.Throwable? cause) -> void +Android.Accounts.OperationCanceledException +Android.Accounts.OperationCanceledException.OperationCanceledException() -> void +Android.Accounts.OperationCanceledException.OperationCanceledException(Java.Lang.Throwable? cause) -> void +Android.Accounts.OperationCanceledException.OperationCanceledException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Accounts.OperationCanceledException.OperationCanceledException(string? message) -> void +Android.Accounts.OperationCanceledException.OperationCanceledException(string? message, Java.Lang.Throwable? cause) -> void +Android.AdServices.AdIds.AdId +Android.AdServices.AdIds.AdId.AdId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdIds.AdId.AdId(string! adId, bool limitAdTrackingEnabled) -> void +Android.AdServices.AdIds.AdIdManager +Android.AdServices.AdIds.AdIdManager.AdIdManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.AddAdSelectionOverrideRequest +Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.AddAdSelectionOverrideRequest(Android.AdServices.AdSelection.AdSelectionConfig! adSelectionConfig, string! decisionLogicJs, Android.AdServices.Common.AdSelectionSignals! trustedScoringSignals) -> void +Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.AddAdSelectionOverrideRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.AdSelectionConfig +Android.AdServices.AdSelection.AdSelectionConfig.AdSelectionSignals.get -> Android.AdServices.Common.AdSelectionSignals! +Android.AdServices.AdSelection.AdSelectionConfig.Builder +Android.AdServices.AdSelection.AdSelectionConfig.Builder.Build() -> Android.AdServices.AdSelection.AdSelectionConfig! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.Builder() -> void +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetAdSelectionSignals(Android.AdServices.Common.AdSelectionSignals! adSelectionSignals) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetCustomAudienceBuyers(System.Collections.Generic.IList! customAudienceBuyers) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetDecisionLogicUri(Android.Net.Uri! decisionLogicUri) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetPerBuyerSignals(System.Collections.Generic.IDictionary! perBuyerSignals) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetSeller(Android.AdServices.Common.AdTechIdentifier! seller) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetSellerSignals(Android.AdServices.Common.AdSelectionSignals! sellerSignals) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.Builder.SetTrustedScoringSignalsUri(Android.Net.Uri! trustedScoringSignalsUri) -> Android.AdServices.AdSelection.AdSelectionConfig.Builder! +Android.AdServices.AdSelection.AdSelectionConfig.CustomAudienceBuyers.get -> System.Collections.Generic.IList! +Android.AdServices.AdSelection.AdSelectionConfig.DecisionLogicUri.get -> Android.Net.Uri! +Android.AdServices.AdSelection.AdSelectionConfig.DescribeContents() -> int +Android.AdServices.AdSelection.AdSelectionConfig.InterfaceConsts +Android.AdServices.AdSelection.AdSelectionConfig.PerBuyerSignals.get -> System.Collections.Generic.IDictionary! +Android.AdServices.AdSelection.AdSelectionConfig.Seller.get -> Android.AdServices.Common.AdTechIdentifier! +Android.AdServices.AdSelection.AdSelectionConfig.SellerSignals.get -> Android.AdServices.Common.AdSelectionSignals! +Android.AdServices.AdSelection.AdSelectionConfig.TrustedScoringSignalsUri.get -> Android.Net.Uri! +Android.AdServices.AdSelection.AdSelectionConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.AdSelection.AdSelectionManager +Android.AdServices.AdSelection.AdSelectionManager.AdSelectionManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.AdSelectionOutcome +Android.AdServices.AdSelection.AdSelectionOutcome.AdSelectionOutcome(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.AdSelectionOutcome.Builder +Android.AdServices.AdSelection.AdSelectionOutcome.Builder.Build() -> Android.AdServices.AdSelection.AdSelectionOutcome! +Android.AdServices.AdSelection.AdSelectionOutcome.Builder.Builder() -> void +Android.AdServices.AdSelection.AdSelectionOutcome.Builder.SetAdSelectionId(long adSelectionId) -> Android.AdServices.AdSelection.AdSelectionOutcome.Builder! +Android.AdServices.AdSelection.AdSelectionOutcome.Builder.SetRenderUri(Android.Net.Uri! renderUri) -> Android.AdServices.AdSelection.AdSelectionOutcome.Builder! +Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest +Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.RemoveAdSelectionOverrideRequest(Android.AdServices.AdSelection.AdSelectionConfig! adSelectionConfig) -> void +Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.RemoveAdSelectionOverrideRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.ReportImpressionRequest +Android.AdServices.AdSelection.ReportImpressionRequest.ReportImpressionRequest(long adSelectionId, Android.AdServices.AdSelection.AdSelectionConfig! adSelectionConfig) -> void +Android.AdServices.AdSelection.ReportImpressionRequest.ReportImpressionRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdSelection.TestAdSelectionManager +Android.AdServices.AdSelection.TestAdSelectionManager.TestAdSelectionManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdServicesState +Android.AdServices.AdServicesState.AdServicesState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AdServicesVersion +Android.AdServices.AdServicesVersion.AdServicesVersion(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AppSetIds.AppSetId +Android.AdServices.AppSetIds.AppSetId.AppSetId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AppSetIds.AppSetId.AppSetId(string! appSetId, Android.AdServices.AppSetIds.AppSetIdScope appSetIdScope) -> void +Android.AdServices.AppSetIds.AppSetIdManager +Android.AdServices.AppSetIds.AppSetIdManager.AppSetIdManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.AppSetIds.AppSetIdScope +Android.AdServices.AppSetIds.AppSetIdScope.App = 1 -> Android.AdServices.AppSetIds.AppSetIdScope +Android.AdServices.AppSetIds.AppSetIdScope.Developer = 2 -> Android.AdServices.AppSetIds.AppSetIdScope +Android.AdServices.Common.AdData +Android.AdServices.Common.AdData.Builder +Android.AdServices.Common.AdData.Builder.Build() -> Android.AdServices.Common.AdData! +Android.AdServices.Common.AdData.Builder.Builder() -> void +Android.AdServices.Common.AdData.Builder.SetMetadata(string! metadata) -> Android.AdServices.Common.AdData.Builder! +Android.AdServices.Common.AdData.Builder.SetRenderUri(Android.Net.Uri! renderUri) -> Android.AdServices.Common.AdData.Builder! +Android.AdServices.Common.AdData.DescribeContents() -> int +Android.AdServices.Common.AdData.InterfaceConsts +Android.AdServices.Common.AdData.Metadata.get -> string! +Android.AdServices.Common.AdData.RenderUri.get -> Android.Net.Uri! +Android.AdServices.Common.AdData.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Common.AdSelectionSignals +Android.AdServices.Common.AdSelectionSignals.DescribeContents() -> int +Android.AdServices.Common.AdSelectionSignals.InterfaceConsts +Android.AdServices.Common.AdSelectionSignals.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Common.AdServicesPermissions +Android.AdServices.Common.AdServicesPermissions.AdServicesPermissions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.Common.AdTechIdentifier +Android.AdServices.Common.AdTechIdentifier.DescribeContents() -> int +Android.AdServices.Common.AdTechIdentifier.InterfaceConsts +Android.AdServices.Common.AdTechIdentifier.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.AddCustomAudienceOverrideRequest(Android.AdServices.Common.AdTechIdentifier! buyer, string! name, string! biddingLogicJs, Android.AdServices.Common.AdSelectionSignals! trustedBiddingSignals) -> void +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.AddCustomAudienceOverrideRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.Build() -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest! +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.Builder() -> void +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.SetBiddingLogicJs(string! biddingLogicJs) -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.SetBuyer(Android.AdServices.Common.AdTechIdentifier! buyer) -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.SetName(string! name) -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.SetTrustedBiddingSignals(Android.AdServices.Common.AdSelectionSignals! trustedBiddingSignals) -> Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.CustomAudience +Android.AdServices.CustomAudiences.CustomAudience.Ads.get -> System.Collections.Generic.IList! +Android.AdServices.CustomAudiences.CustomAudience.BiddingLogicUri.get -> Android.Net.Uri! +Android.AdServices.CustomAudiences.CustomAudience.Builder +Android.AdServices.CustomAudiences.CustomAudience.Builder.Build() -> Android.AdServices.CustomAudiences.CustomAudience! +Android.AdServices.CustomAudiences.CustomAudience.Builder.Builder() -> void +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetAds(System.Collections.Generic.IList? ads) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetBiddingLogicUri(Android.Net.Uri! biddingLogicUri) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetBuyer(Android.AdServices.Common.AdTechIdentifier! buyer) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetDailyUpdateUri(Android.Net.Uri! dailyUpdateUri) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetName(string! name) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetTrustedBiddingData(Android.AdServices.CustomAudiences.TrustedBiddingData? trustedBiddingData) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Builder.SetUserBiddingSignals(Android.AdServices.Common.AdSelectionSignals? userBiddingSignals) -> Android.AdServices.CustomAudiences.CustomAudience.Builder! +Android.AdServices.CustomAudiences.CustomAudience.Buyer.get -> Android.AdServices.Common.AdTechIdentifier! +Android.AdServices.CustomAudiences.CustomAudience.DailyUpdateUri.get -> Android.Net.Uri! +Android.AdServices.CustomAudiences.CustomAudience.DescribeContents() -> int +Android.AdServices.CustomAudiences.CustomAudience.InterfaceConsts +Android.AdServices.CustomAudiences.CustomAudience.Name.get -> string! +Android.AdServices.CustomAudiences.CustomAudience.TrustedBiddingData.get -> Android.AdServices.CustomAudiences.TrustedBiddingData? +Android.AdServices.CustomAudiences.CustomAudience.UserBiddingSignals.get -> Android.AdServices.Common.AdSelectionSignals? +Android.AdServices.CustomAudiences.CustomAudience.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.CustomAudiences.CustomAudienceManager +Android.AdServices.CustomAudiences.CustomAudienceManager.CustomAudienceManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder.Build() -> Android.AdServices.CustomAudiences.JoinCustomAudienceRequest! +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder.Builder() -> void +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder.SetCustomAudience(Android.AdServices.CustomAudiences.CustomAudience! customAudience) -> Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder! +Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.JoinCustomAudienceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder.Build() -> Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest! +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder.Builder() -> void +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder.SetBuyer(Android.AdServices.Common.AdTechIdentifier! buyer) -> Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder! +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder.SetName(string! name) -> Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder! +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Buyer.get -> Android.AdServices.Common.AdTechIdentifier! +Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Name.get -> string! +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder.Build() -> Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest! +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder.Builder() -> void +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder.SetBuyer(Android.AdServices.Common.AdTechIdentifier! buyer) -> Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder.SetName(string! name) -> Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder! +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.RemoveCustomAudienceOverrideRequest(Android.AdServices.Common.AdTechIdentifier! buyer, string! name) -> void +Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.RemoveCustomAudienceOverrideRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.CustomAudiences.TestCustomAudienceManager +Android.AdServices.CustomAudiences.TestCustomAudienceManager.TestCustomAudienceManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.CustomAudiences.TrustedBiddingData +Android.AdServices.CustomAudiences.TrustedBiddingData.Builder +Android.AdServices.CustomAudiences.TrustedBiddingData.Builder.Build() -> Android.AdServices.CustomAudiences.TrustedBiddingData! +Android.AdServices.CustomAudiences.TrustedBiddingData.Builder.Builder() -> void +Android.AdServices.CustomAudiences.TrustedBiddingData.Builder.SetTrustedBiddingKeys(System.Collections.Generic.IList! trustedBiddingKeys) -> Android.AdServices.CustomAudiences.TrustedBiddingData.Builder! +Android.AdServices.CustomAudiences.TrustedBiddingData.Builder.SetTrustedBiddingUri(Android.Net.Uri! trustedBiddingUri) -> Android.AdServices.CustomAudiences.TrustedBiddingData.Builder! +Android.AdServices.CustomAudiences.TrustedBiddingData.DescribeContents() -> int +Android.AdServices.CustomAudiences.TrustedBiddingData.InterfaceConsts +Android.AdServices.CustomAudiences.TrustedBiddingData.TrustedBiddingKeys.get -> System.Collections.Generic.IList! +Android.AdServices.CustomAudiences.TrustedBiddingData.TrustedBiddingUri.get -> Android.Net.Uri! +Android.AdServices.CustomAudiences.TrustedBiddingData.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Exceptions.AdServicesException +Android.AdServices.Exceptions.AdServicesException.AdServicesException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.Exceptions.AdServicesException.AdServicesException(string? message) -> void +Android.AdServices.Exceptions.AdServicesException.AdServicesException(string? message, Java.Lang.Throwable? e) -> void +Android.AdServices.Measurement.DeletionRequest +Android.AdServices.Measurement.DeletionRequest.Builder +Android.AdServices.Measurement.DeletionRequest.Builder.Build() -> Android.AdServices.Measurement.DeletionRequest! +Android.AdServices.Measurement.DeletionRequest.Builder.Builder() -> void +Android.AdServices.Measurement.DeletionRequest.Builder.SetDeletionMode(Android.AdServices.Measurement.DeletionRequestDeletionMode deletionMode) -> Android.AdServices.Measurement.DeletionRequest.Builder! +Android.AdServices.Measurement.DeletionRequest.Builder.SetDomainUris(System.Collections.Generic.IList? domainUris) -> Android.AdServices.Measurement.DeletionRequest.Builder! +Android.AdServices.Measurement.DeletionRequest.Builder.SetMatchBehavior(Android.AdServices.Measurement.DeletionRequestMatchBehavior matchBehavior) -> Android.AdServices.Measurement.DeletionRequest.Builder! +Android.AdServices.Measurement.DeletionRequest.Builder.SetOriginUris(System.Collections.Generic.IList? originUris) -> Android.AdServices.Measurement.DeletionRequest.Builder! +Android.AdServices.Measurement.DeletionRequest.DeletionRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.Measurement.DeletionRequestDeletionMode +Android.AdServices.Measurement.DeletionRequestDeletionMode.All = 0 -> Android.AdServices.Measurement.DeletionRequestDeletionMode +Android.AdServices.Measurement.DeletionRequestDeletionMode.ExcludeInternalData = 1 -> Android.AdServices.Measurement.DeletionRequestDeletionMode +Android.AdServices.Measurement.DeletionRequestMatchBehavior +Android.AdServices.Measurement.DeletionRequestMatchBehavior.Delete = 0 -> Android.AdServices.Measurement.DeletionRequestMatchBehavior +Android.AdServices.Measurement.DeletionRequestMatchBehavior.Preserve = 1 -> Android.AdServices.Measurement.DeletionRequestMatchBehavior +Android.AdServices.Measurement.MeasurementApiState +Android.AdServices.Measurement.MeasurementApiState.Disabled = 0 -> Android.AdServices.Measurement.MeasurementApiState +Android.AdServices.Measurement.MeasurementApiState.Enabled = 1 -> Android.AdServices.Measurement.MeasurementApiState +Android.AdServices.Measurement.MeasurementManager +Android.AdServices.Measurement.MeasurementManager.MeasurementManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.AdServices.Measurement.WebSourceParams +Android.AdServices.Measurement.WebSourceParams.Builder +Android.AdServices.Measurement.WebSourceParams.Builder.Build() -> Android.AdServices.Measurement.WebSourceParams! +Android.AdServices.Measurement.WebSourceParams.Builder.Builder(Android.Net.Uri! registrationUri) -> void +Android.AdServices.Measurement.WebSourceParams.Builder.SetDebugKeyAllowed(bool debugKeyAllowed) -> Android.AdServices.Measurement.WebSourceParams.Builder! +Android.AdServices.Measurement.WebSourceParams.DescribeContents() -> int +Android.AdServices.Measurement.WebSourceParams.InterfaceConsts +Android.AdServices.Measurement.WebSourceParams.IsDebugKeyAllowed.get -> bool +Android.AdServices.Measurement.WebSourceParams.RegistrationUri.get -> Android.Net.Uri! +Android.AdServices.Measurement.WebSourceParams.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Measurement.WebSourceRegistrationRequest +Android.AdServices.Measurement.WebSourceRegistrationRequest.AppDestination.get -> Android.Net.Uri? +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.Build() -> Android.AdServices.Measurement.WebSourceRegistrationRequest! +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.Builder(System.Collections.Generic.IList! webSourceParams, Android.Net.Uri! topOriginUri) -> void +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.SetAppDestination(Android.Net.Uri? appDestination) -> Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder! +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.SetInputEvent(Android.Views.InputEvent? inputEvent) -> Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder! +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.SetVerifiedDestination(Android.Net.Uri? verifiedDestination) -> Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder! +Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.SetWebDestination(Android.Net.Uri? webDestination) -> Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder! +Android.AdServices.Measurement.WebSourceRegistrationRequest.DescribeContents() -> int +Android.AdServices.Measurement.WebSourceRegistrationRequest.InputEvent.get -> Android.Views.InputEvent? +Android.AdServices.Measurement.WebSourceRegistrationRequest.InterfaceConsts +Android.AdServices.Measurement.WebSourceRegistrationRequest.SourceParams.get -> System.Collections.Generic.IList! +Android.AdServices.Measurement.WebSourceRegistrationRequest.TopOriginUri.get -> Android.Net.Uri! +Android.AdServices.Measurement.WebSourceRegistrationRequest.VerifiedDestination.get -> Android.Net.Uri? +Android.AdServices.Measurement.WebSourceRegistrationRequest.WebDestination.get -> Android.Net.Uri? +Android.AdServices.Measurement.WebSourceRegistrationRequest.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Measurement.WebTriggerParams +Android.AdServices.Measurement.WebTriggerParams.Builder +Android.AdServices.Measurement.WebTriggerParams.Builder.Build() -> Android.AdServices.Measurement.WebTriggerParams! +Android.AdServices.Measurement.WebTriggerParams.Builder.Builder(Android.Net.Uri! registrationUri) -> void +Android.AdServices.Measurement.WebTriggerParams.Builder.SetDebugKeyAllowed(bool debugKeyAllowed) -> Android.AdServices.Measurement.WebTriggerParams.Builder! +Android.AdServices.Measurement.WebTriggerParams.DescribeContents() -> int +Android.AdServices.Measurement.WebTriggerParams.InterfaceConsts +Android.AdServices.Measurement.WebTriggerParams.IsDebugKeyAllowed.get -> bool +Android.AdServices.Measurement.WebTriggerParams.RegistrationUri.get -> Android.Net.Uri! +Android.AdServices.Measurement.WebTriggerParams.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Measurement.WebTriggerRegistrationRequest +Android.AdServices.Measurement.WebTriggerRegistrationRequest.Builder +Android.AdServices.Measurement.WebTriggerRegistrationRequest.Builder.Build() -> Android.AdServices.Measurement.WebTriggerRegistrationRequest! +Android.AdServices.Measurement.WebTriggerRegistrationRequest.Builder.Builder(System.Collections.Generic.IList! webTriggerParams, Android.Net.Uri! destination) -> void +Android.AdServices.Measurement.WebTriggerRegistrationRequest.DescribeContents() -> int +Android.AdServices.Measurement.WebTriggerRegistrationRequest.Destination.get -> Android.Net.Uri! +Android.AdServices.Measurement.WebTriggerRegistrationRequest.InterfaceConsts +Android.AdServices.Measurement.WebTriggerRegistrationRequest.TriggerParams.get -> System.Collections.Generic.IList! +Android.AdServices.Measurement.WebTriggerRegistrationRequest.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.AdServices.Topics.GetTopicsRequest +Android.AdServices.Topics.GetTopicsRequest.AdsSdkName.get -> string! +Android.AdServices.Topics.GetTopicsRequest.Builder +Android.AdServices.Topics.GetTopicsRequest.Builder.Build() -> Android.AdServices.Topics.GetTopicsRequest! +Android.AdServices.Topics.GetTopicsRequest.Builder.Builder() -> void +Android.AdServices.Topics.GetTopicsRequest.Builder.SetAdsSdkName(string! adsSdkName) -> Android.AdServices.Topics.GetTopicsRequest.Builder! +Android.AdServices.Topics.GetTopicsRequest.Builder.SetShouldRecordObservation(bool recordObservation) -> Android.AdServices.Topics.GetTopicsRequest.Builder! +Android.AdServices.Topics.GetTopicsRequest.ShouldRecordObservation() -> bool +Android.AdServices.Topics.GetTopicsResponse +Android.AdServices.Topics.GetTopicsResponse.Builder +Android.AdServices.Topics.GetTopicsResponse.Builder.Build() -> Android.AdServices.Topics.GetTopicsResponse! +Android.AdServices.Topics.GetTopicsResponse.Builder.Builder(System.Collections.Generic.IList! topics) -> void +Android.AdServices.Topics.GetTopicsResponse.Topics.get -> System.Collections.Generic.IList! +Android.AdServices.Topics.Topic +Android.AdServices.Topics.Topic.ModelVersion.get -> long +Android.AdServices.Topics.Topic.TaxonomyVersion.get -> long +Android.AdServices.Topics.Topic.Topic(long mTaxonomyVersion, long mModelVersion, int mTopicId) -> void +Android.AdServices.Topics.Topic.TopicId.get -> int +Android.AdServices.Topics.TopicsManager +Android.AdServices.Topics.TopicsManager.GetTopics(Android.AdServices.Topics.GetTopicsRequest! getTopicsRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Animation.Animator +Android.Animation.Animator.AnimationCancel -> System.EventHandler! +Android.Animation.Animator.AnimationCancelEventArgs +Android.Animation.Animator.AnimationCancelEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationCancelEventArgs.AnimationCancelEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.AnimationEnd -> System.EventHandler! +Android.Animation.Animator.AnimationEndEventArgs +Android.Animation.Animator.AnimationEndEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationEndEventArgs.AnimationEndEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.AnimationPause -> System.EventHandler! +Android.Animation.Animator.AnimationPauseEventArgs +Android.Animation.Animator.AnimationPauseEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationPauseEventArgs.AnimationPauseEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.AnimationRepeat -> System.EventHandler! +Android.Animation.Animator.AnimationRepeatEventArgs +Android.Animation.Animator.AnimationRepeatEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationRepeatEventArgs.AnimationRepeatEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.AnimationResume -> System.EventHandler! +Android.Animation.Animator.AnimationResumeEventArgs +Android.Animation.Animator.AnimationResumeEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationResumeEventArgs.AnimationResumeEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.AnimationStart -> System.EventHandler! +Android.Animation.Animator.AnimationStartEventArgs +Android.Animation.Animator.AnimationStartEventArgs.Animation.get -> Android.Animation.Animator! +Android.Animation.Animator.AnimationStartEventArgs.AnimationStartEventArgs(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.Animator() -> void +Android.Animation.Animator.Animator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.Animator.IAnimatorListener +Android.Animation.Animator.IAnimatorListener.OnAnimationCancel(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.IAnimatorListener.OnAnimationEnd(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.IAnimatorListener.OnAnimationRepeat(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.IAnimatorListener.OnAnimationStart(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.IAnimatorPauseListener +Android.Animation.Animator.IAnimatorPauseListener.OnAnimationPause(Android.Animation.Animator! animation) -> void +Android.Animation.Animator.IAnimatorPauseListener.OnAnimationResume(Android.Animation.Animator! animation) -> void +Android.Animation.AnimatorInflater +Android.Animation.AnimatorInflater.AnimatorInflater() -> void +Android.Animation.AnimatorInflater.AnimatorInflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.AnimatorListenerAdapter +Android.Animation.AnimatorListenerAdapter.AnimatorListenerAdapter() -> void +Android.Animation.AnimatorListenerAdapter.AnimatorListenerAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.AnimatorSet +Android.Animation.AnimatorSet.AnimatorSet() -> void +Android.Animation.AnimatorSet.Builder +Android.Animation.AnimatorSet.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.AnimatorSet.ChildAnimations.get -> System.Collections.Generic.IList? +Android.Animation.AnimatorSet.CurrentPlayTime.get -> long +Android.Animation.AnimatorSet.CurrentPlayTime.set -> void +Android.Animation.AnimatorSet.Play(Android.Animation.Animator? anim) -> Android.Animation.AnimatorSet.Builder? +Android.Animation.AnimatorSet.PlaySequentially(params Android.Animation.Animator![]? items) -> void +Android.Animation.AnimatorSet.PlaySequentially(System.Collections.Generic.IList? items) -> void +Android.Animation.AnimatorSet.PlayTogether(params Android.Animation.Animator![]? items) -> void +Android.Animation.AnimatorSet.PlayTogether(System.Collections.Generic.ICollection? items) -> void +Android.Animation.AnimatorSet.Reverse() -> void +Android.Animation.ArgbEvaluator +Android.Animation.ArgbEvaluator.ArgbEvaluator() -> void +Android.Animation.ArgbEvaluator.ArgbEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.BidirectionalTypeConverter +Android.Animation.BidirectionalTypeConverter.BidirectionalTypeConverter(Java.Lang.Class? fromClass, Java.Lang.Class? toClass) -> void +Android.Animation.BidirectionalTypeConverter.BidirectionalTypeConverter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.FloatArrayEvaluator +Android.Animation.FloatArrayEvaluator.FloatArrayEvaluator() -> void +Android.Animation.FloatArrayEvaluator.FloatArrayEvaluator(float[]? reuseArray) -> void +Android.Animation.FloatArrayEvaluator.FloatArrayEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.FloatEvaluator +Android.Animation.FloatEvaluator.FloatEvaluator() -> void +Android.Animation.FloatEvaluator.FloatEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.IntArrayEvaluator +Android.Animation.IntArrayEvaluator.IntArrayEvaluator() -> void +Android.Animation.IntArrayEvaluator.IntArrayEvaluator(int[]? reuseArray) -> void +Android.Animation.IntArrayEvaluator.IntArrayEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.IntEvaluator +Android.Animation.IntEvaluator.IntEvaluator() -> void +Android.Animation.IntEvaluator.IntEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.ITimeInterpolator +Android.Animation.ITimeInterpolator.GetInterpolation(float input) -> float +Android.Animation.ITypeEvaluator +Android.Animation.ITypeEvaluator.Evaluate(float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue) -> Java.Lang.Object? +Android.Animation.Keyframe +Android.Animation.Keyframe.Keyframe() -> void +Android.Animation.Keyframe.Keyframe(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.LayoutTransition +Android.Animation.LayoutTransition.EndTransition -> System.EventHandler! +Android.Animation.LayoutTransition.EndTransitionEventArgs +Android.Animation.LayoutTransition.EndTransitionEventArgs.Container.get -> Android.Views.ViewGroup? +Android.Animation.LayoutTransition.EndTransitionEventArgs.EndTransitionEventArgs(Android.Animation.LayoutTransition? transition, Android.Views.ViewGroup? container, Android.Views.View? view, Android.Animation.LayoutTransitionType transitionType) -> void +Android.Animation.LayoutTransition.EndTransitionEventArgs.Transition.get -> Android.Animation.LayoutTransition? +Android.Animation.LayoutTransition.EndTransitionEventArgs.TransitionType.get -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransition.EndTransitionEventArgs.View.get -> Android.Views.View? +Android.Animation.LayoutTransition.ITransitionListener +Android.Animation.LayoutTransition.ITransitionListener.EndTransition(Android.Animation.LayoutTransition? transition, Android.Views.ViewGroup? container, Android.Views.View? view, Android.Animation.LayoutTransitionType transitionType) -> void +Android.Animation.LayoutTransition.ITransitionListener.StartTransition(Android.Animation.LayoutTransition? transition, Android.Views.ViewGroup? container, Android.Views.View? view, Android.Animation.LayoutTransitionType transitionType) -> void +Android.Animation.LayoutTransition.LayoutTransition() -> void +Android.Animation.LayoutTransition.LayoutTransition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.LayoutTransition.StartTransition -> System.EventHandler! +Android.Animation.LayoutTransition.StartTransitionEventArgs +Android.Animation.LayoutTransition.StartTransitionEventArgs.Container.get -> Android.Views.ViewGroup? +Android.Animation.LayoutTransition.StartTransitionEventArgs.StartTransitionEventArgs(Android.Animation.LayoutTransition? transition, Android.Views.ViewGroup? container, Android.Views.View? view, Android.Animation.LayoutTransitionType transitionType) -> void +Android.Animation.LayoutTransition.StartTransitionEventArgs.Transition.get -> Android.Animation.LayoutTransition? +Android.Animation.LayoutTransition.StartTransitionEventArgs.TransitionType.get -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransition.StartTransitionEventArgs.View.get -> Android.Views.View? +Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransitionType.Appearing = 2 -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransitionType.ChangeAppearing = 0 -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransitionType.ChangeDisappearing = 1 -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransitionType.Changing = 4 -> Android.Animation.LayoutTransitionType +Android.Animation.LayoutTransitionType.Disappearing = 3 -> Android.Animation.LayoutTransitionType +Android.Animation.ObjectAnimator +Android.Animation.ObjectAnimator.ObjectAnimator() -> void +Android.Animation.ObjectAnimator.PropertyName.get -> string? +Android.Animation.ObjectAnimator.PropertyName.set -> void +Android.Animation.ObjectAnimator.SetAutoCancel(bool cancel) -> void +Android.Animation.ObjectAnimator.SetProperty(Android.Util.Property! property) -> void +Android.Animation.ObjectAnimator.Target.get -> Java.Lang.Object? +Android.Animation.PointFEvaluator +Android.Animation.PointFEvaluator.PointFEvaluator() -> void +Android.Animation.PointFEvaluator.PointFEvaluator(Android.Graphics.PointF? reuse) -> void +Android.Animation.PointFEvaluator.PointFEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.PropertyValuesHolder +Android.Animation.PropertyValuesHolder.PropertyValuesHolder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.RectEvaluator +Android.Animation.RectEvaluator.RectEvaluator() -> void +Android.Animation.RectEvaluator.RectEvaluator(Android.Graphics.Rect? reuseRect) -> void +Android.Animation.RectEvaluator.RectEvaluator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.StateListAnimator +Android.Animation.StateListAnimator.StateListAnimator() -> void +Android.Animation.StateListAnimator.StateListAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.TimeAnimator +Android.Animation.TimeAnimator.ITimeListener +Android.Animation.TimeAnimator.ITimeListener.OnTimeUpdate(Android.Animation.TimeAnimator? animation, long totalTime, long deltaTime) -> void +Android.Animation.TimeAnimator.Time -> System.EventHandler! +Android.Animation.TimeAnimator.TimeAnimator() -> void +Android.Animation.TimeAnimator.TimeAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.TimeAnimator.TimeEventArgs +Android.Animation.TimeAnimator.TimeEventArgs.Animation.get -> Android.Animation.TimeAnimator? +Android.Animation.TimeAnimator.TimeEventArgs.DeltaTime.get -> long +Android.Animation.TimeAnimator.TimeEventArgs.TimeEventArgs(Android.Animation.TimeAnimator? animation, long totalTime, long deltaTime) -> void +Android.Animation.TimeAnimator.TimeEventArgs.TotalTime.get -> long +Android.Animation.TypeConverter +Android.Animation.TypeConverter.TypeConverter(Java.Lang.Class? fromClass, Java.Lang.Class? toClass) -> void +Android.Animation.TypeConverter.TypeConverter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.ValueAnimator +Android.Animation.ValueAnimator.AnimatorUpdateEventArgs +Android.Animation.ValueAnimator.AnimatorUpdateEventArgs.Animation.get -> Android.Animation.ValueAnimator! +Android.Animation.ValueAnimator.AnimatorUpdateEventArgs.AnimatorUpdateEventArgs(Android.Animation.ValueAnimator! animation) -> void +Android.Animation.ValueAnimator.DurationScaleChangeEventArgs +Android.Animation.ValueAnimator.DurationScaleChangeEventArgs.DurationScaleChangeEventArgs(float scale) -> void +Android.Animation.ValueAnimator.DurationScaleChangeEventArgs.Scale.get -> float +Android.Animation.ValueAnimator.IAnimatorUpdateListener +Android.Animation.ValueAnimator.IAnimatorUpdateListener.OnAnimationUpdate(Android.Animation.ValueAnimator! animation) -> void +Android.Animation.ValueAnimator.IDurationScaleChangeListener +Android.Animation.ValueAnimator.IDurationScaleChangeListener.OnChanged(float scale) -> void +Android.Animation.ValueAnimator.Update -> System.EventHandler! +Android.Animation.ValueAnimator.ValueAnimator() -> void +Android.Animation.ValueAnimator.ValueAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Animation.ValueAnimatorRepeatMode +Android.Animation.ValueAnimatorRepeatMode.Restart = 1 -> Android.Animation.ValueAnimatorRepeatMode +Android.Animation.ValueAnimatorRepeatMode.Reverse = 2 -> Android.Animation.ValueAnimatorRepeatMode +Android.Annotation.ISuppressLint +Android.Annotation.ISuppressLint.Value() -> string![]? +Android.Annotation.ITargetApi +Android.Annotation.ITargetApi.Value() -> int +Android.Annotation.SuppressLint +Android.Annotation.SuppressLint.SuppressLint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Annotation.SuppressLintAttribute +Android.Annotation.SuppressLintAttribute.SuppressLintAttribute() -> void +Android.Annotation.SuppressLintAttribute.Value.get -> string![]? +Android.Annotation.SuppressLintAttribute.Value.set -> void +Android.Annotation.TargetApi +Android.Annotation.TargetApi.TargetApi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Annotation.TargetApiAttribute +Android.Annotation.TargetApiAttribute.TargetApiAttribute() -> void +Android.Annotation.TargetApiAttribute.Value.get -> int +Android.Annotation.TargetApiAttribute.Value.set -> void +Android.App.ActionBar +Android.App.ActionBar.ActionBar() -> void +Android.App.ActionBar.ActionBar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActionBar.IOnMenuVisibilityListener +Android.App.ActionBar.IOnMenuVisibilityListener.OnMenuVisibilityChanged(bool isVisible) -> void +Android.App.ActionBar.IOnNavigationListener +Android.App.ActionBar.IOnNavigationListener.OnNavigationItemSelected(int itemPosition, long itemId) -> bool +Android.App.ActionBar.ITabListener +Android.App.ActionBar.ITabListener.OnTabReselected(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.ITabListener.OnTabSelected(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.ITabListener.OnTabUnselected(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.LayoutParams +Android.App.ActionBar.LayoutParams.Gravity.get -> Android.Views.GravityFlags +Android.App.ActionBar.LayoutParams.Gravity.set -> void +Android.App.ActionBar.LayoutParams.LayoutParams(Android.App.ActionBar.LayoutParams? source) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(Android.Content.Context! c, Android.Util.IAttributeSet? attrs) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(Android.Views.GravityFlags gravity) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(int width, int height) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(int width, int height, Android.Views.GravityFlags gravity) -> void +Android.App.ActionBar.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActionBar.MenuVisibility -> System.EventHandler! +Android.App.ActionBar.MenuVisibilityEventArgs +Android.App.ActionBar.MenuVisibilityEventArgs.IsVisible.get -> bool +Android.App.ActionBar.MenuVisibilityEventArgs.MenuVisibilityEventArgs(bool isVisible) -> void +Android.App.ActionBar.NavigationEventArgs +Android.App.ActionBar.NavigationEventArgs.Handled.get -> bool +Android.App.ActionBar.NavigationEventArgs.Handled.set -> void +Android.App.ActionBar.NavigationEventArgs.ItemId.get -> long +Android.App.ActionBar.NavigationEventArgs.ItemPosition.get -> int +Android.App.ActionBar.NavigationEventArgs.NavigationEventArgs(bool handled, int itemPosition, long itemId) -> void +Android.App.ActionBar.SetHomeActionContentDescription(string? description) -> void +Android.App.ActionBar.Subtitle.get -> string? +Android.App.ActionBar.Subtitle.set -> void +Android.App.ActionBar.Tab +Android.App.ActionBar.Tab.ContentDescription.get -> string? +Android.App.ActionBar.Tab.SetContentDescription(string? contentDesc) -> Android.App.ActionBar.Tab? +Android.App.ActionBar.Tab.SetText(string? text) -> Android.App.ActionBar.Tab? +Android.App.ActionBar.Tab.Tab() -> void +Android.App.ActionBar.Tab.Tab(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActionBar.Tab.TabReselected -> System.EventHandler! +Android.App.ActionBar.Tab.TabSelected -> System.EventHandler! +Android.App.ActionBar.Tab.TabUnselected -> System.EventHandler! +Android.App.ActionBar.Tab.Text.get -> string? +Android.App.ActionBar.TabEventArgs +Android.App.ActionBar.TabEventArgs.FragmentTransaction.get -> Android.App.FragmentTransaction? +Android.App.ActionBar.TabEventArgs.TabEventArgs(Android.App.FragmentTransaction? fragmentTransaction) -> void +Android.App.ActionBar.TabReselectedEventArgs +Android.App.ActionBar.TabReselectedEventArgs.Ft.get -> Android.App.FragmentTransaction? +Android.App.ActionBar.TabReselectedEventArgs.Tab.get -> Android.App.ActionBar.Tab? +Android.App.ActionBar.TabReselectedEventArgs.TabReselectedEventArgs(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.TabSelectedEventArgs +Android.App.ActionBar.TabSelectedEventArgs.Ft.get -> Android.App.FragmentTransaction? +Android.App.ActionBar.TabSelectedEventArgs.Tab.get -> Android.App.ActionBar.Tab? +Android.App.ActionBar.TabSelectedEventArgs.TabSelectedEventArgs(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.TabUnselectedEventArgs +Android.App.ActionBar.TabUnselectedEventArgs.Ft.get -> Android.App.FragmentTransaction? +Android.App.ActionBar.TabUnselectedEventArgs.Tab.get -> Android.App.ActionBar.Tab? +Android.App.ActionBar.TabUnselectedEventArgs.TabUnselectedEventArgs(Android.App.ActionBar.Tab? tab, Android.App.FragmentTransaction? ft) -> void +Android.App.ActionBar.Title.get -> string? +Android.App.ActionBar.Title.set -> void +Android.App.ActionBarDisplayOptions +Android.App.ActionBarDisplayOptions.HomeAsUp = 4 -> Android.App.ActionBarDisplayOptions +Android.App.ActionBarDisplayOptions.ShowCustom = 16 -> Android.App.ActionBarDisplayOptions +Android.App.ActionBarDisplayOptions.ShowHome = 2 -> Android.App.ActionBarDisplayOptions +Android.App.ActionBarDisplayOptions.ShowTitle = 8 -> Android.App.ActionBarDisplayOptions +Android.App.ActionBarDisplayOptions.UseLogo = 1 -> Android.App.ActionBarDisplayOptions +Android.App.ActionBarNavigationMode +Android.App.ActionBarNavigationMode.List = 1 -> Android.App.ActionBarNavigationMode +Android.App.ActionBarNavigationMode.Standard = 0 -> Android.App.ActionBarNavigationMode +Android.App.ActionBarNavigationMode.Tabs = 2 -> Android.App.ActionBarNavigationMode +Android.App.Activity +Android.App.Activity.Activity() -> void +Android.App.Activity.Activity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Activity.Application.get -> Android.App.Application? +Android.App.Activity.DismissDialog(int id) -> void +Android.App.Activity.DismissKeyboardShortcutsHelper() -> void +Android.App.Activity.FindViewById(int id) -> T? +Android.App.Activity.InterfaceConsts +Android.App.Activity.IsChild.get -> bool +Android.App.Activity.IScreenCaptureCallback +Android.App.Activity.IScreenCaptureCallback.OnScreenCaptured() -> void +Android.App.Activity.ManagedQuery(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +Android.App.Activity.MediaController.get -> Android.Media.Session.MediaController? +Android.App.Activity.MediaController.set -> void +Android.App.Activity.OnChildTitleChanged(Android.App.Activity? childActivity, string? title) -> void +Android.App.Activity.OnCreateDescription() -> string? +Android.App.Activity.OnTitleChanged(string? title, Android.Graphics.Color color) -> void +Android.App.Activity.Parent.get -> Android.App.Activity? +Android.App.Activity.RemoveDialog(int id) -> void +Android.App.Activity.RequestPermissions(string![]! permissions, int requestCode) -> void +Android.App.Activity.RequestShowKeyboardShortcuts() -> void +Android.App.Activity.RequestWindowFeature(Android.Views.WindowFeatures featureId) -> bool +Android.App.Activity.RequireViewById(int id) -> Java.Lang.Object! +Android.App.Activity.RequireViewById(int id) -> T! +Android.App.Activity.RunOnUiThread(Java.Lang.IRunnable? action) -> void +Android.App.Activity.RunOnUiThread(System.Action! action) -> void +Android.App.Activity.SearchEvent.get -> Android.Views.SearchEvent? +Android.App.Activity.SetDefaultKeyMode(Android.App.DefaultKey mode) -> void +Android.App.Activity.SetFeatureDrawable(Android.Views.WindowFeatures featureId, Android.Graphics.Drawables.Drawable? drawable) -> void +Android.App.Activity.SetFeatureDrawableAlpha(Android.Views.WindowFeatures featureId, int alpha) -> void +Android.App.Activity.SetFeatureDrawableResource(Android.Views.WindowFeatures featureId, int resId) -> void +Android.App.Activity.SetFeatureDrawableUri(Android.Views.WindowFeatures featureId, Android.Net.Uri? uri) -> void +Android.App.Activity.SetProgress(int progress) -> void +Android.App.Activity.SetProgressBarIndeterminate(bool indeterminate) -> void +Android.App.Activity.SetProgressBarIndeterminateVisibility(bool visible) -> void +Android.App.Activity.SetProgressBarVisibility(bool visible) -> void +Android.App.Activity.SetResult(Android.App.Result resultCode) -> void +Android.App.Activity.SetResult(Android.App.Result resultCode, Android.Content.Intent? data) -> void +Android.App.Activity.SetSecondaryProgress(int secondaryProgress) -> void +Android.App.Activity.ShowDialog(int id) -> void +Android.App.Activity.ShowDialog(int id, Android.OS.Bundle? args) -> bool +Android.App.Activity.SplashScreen.get -> Android.Window.ISplashScreen! +Android.App.Activity.StartActivityForResult(System.Type! activityType, int requestCode) -> void +Android.App.Activity.Title.get -> string? +Android.App.Activity.Title.set -> void +Android.App.Activity.TitleColor.get -> Android.Graphics.Color +Android.App.Activity.TitleColor.set -> void +Android.App.Activity.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.App.Activity.TitleFormatted.set -> void +Android.App.Activity.VolumeControlStream.get -> Android.Media.Stream +Android.App.Activity.VolumeControlStream.set -> void +Android.App.ActivityAttribute +Android.App.ActivityAttribute.ActivityAttribute() -> void +Android.App.ActivityAttribute.AllowEmbedded.get -> bool +Android.App.ActivityAttribute.AllowEmbedded.set -> void +Android.App.ActivityAttribute.AllowTaskReparenting.get -> bool +Android.App.ActivityAttribute.AllowTaskReparenting.set -> void +Android.App.ActivityAttribute.AlwaysRetainTaskState.get -> bool +Android.App.ActivityAttribute.AlwaysRetainTaskState.set -> void +Android.App.ActivityAttribute.AutoRemoveFromRecents.get -> bool +Android.App.ActivityAttribute.AutoRemoveFromRecents.set -> void +Android.App.ActivityAttribute.Banner.get -> string? +Android.App.ActivityAttribute.Banner.set -> void +Android.App.ActivityAttribute.ClearTaskOnLaunch.get -> bool +Android.App.ActivityAttribute.ClearTaskOnLaunch.set -> void +Android.App.ActivityAttribute.ColorMode.get -> string? +Android.App.ActivityAttribute.ColorMode.set -> void +Android.App.ActivityAttribute.ConfigurationChanges.get -> Android.Content.PM.ConfigChanges +Android.App.ActivityAttribute.ConfigurationChanges.set -> void +Android.App.ActivityAttribute.Description.get -> string? +Android.App.ActivityAttribute.Description.set -> void +Android.App.ActivityAttribute.DirectBootAware.get -> bool +Android.App.ActivityAttribute.DirectBootAware.set -> void +Android.App.ActivityAttribute.DocumentLaunchMode.get -> Android.Content.PM.DocumentLaunchMode +Android.App.ActivityAttribute.DocumentLaunchMode.set -> void +Android.App.ActivityAttribute.Enabled.get -> bool +Android.App.ActivityAttribute.Enabled.set -> void +Android.App.ActivityAttribute.EnableVrMode.get -> string? +Android.App.ActivityAttribute.EnableVrMode.set -> void +Android.App.ActivityAttribute.ExcludeFromRecents.get -> bool +Android.App.ActivityAttribute.ExcludeFromRecents.set -> void +Android.App.ActivityAttribute.Exported.get -> bool +Android.App.ActivityAttribute.Exported.set -> void +Android.App.ActivityAttribute.FinishOnCloseSystemDialogs.get -> bool +Android.App.ActivityAttribute.FinishOnCloseSystemDialogs.set -> void +Android.App.ActivityAttribute.FinishOnTaskLaunch.get -> bool +Android.App.ActivityAttribute.FinishOnTaskLaunch.set -> void +Android.App.ActivityAttribute.HardwareAccelerated.get -> bool +Android.App.ActivityAttribute.HardwareAccelerated.set -> void +Android.App.ActivityAttribute.Icon.get -> string? +Android.App.ActivityAttribute.Icon.set -> void +Android.App.ActivityAttribute.Immersive.get -> bool +Android.App.ActivityAttribute.Immersive.set -> void +Android.App.ActivityAttribute.Label.get -> string? +Android.App.ActivityAttribute.Label.set -> void +Android.App.ActivityAttribute.LaunchMode.get -> Android.Content.PM.LaunchMode +Android.App.ActivityAttribute.LaunchMode.set -> void +Android.App.ActivityAttribute.LayoutDirection.get -> Android.Views.LayoutDirection +Android.App.ActivityAttribute.LayoutDirection.set -> void +Android.App.ActivityAttribute.LockTaskMode.get -> string? +Android.App.ActivityAttribute.LockTaskMode.set -> void +Android.App.ActivityAttribute.Logo.get -> string? +Android.App.ActivityAttribute.Logo.set -> void +Android.App.ActivityAttribute.MainLauncher.get -> bool +Android.App.ActivityAttribute.MainLauncher.set -> void +Android.App.ActivityAttribute.MaxAspectRatio.get -> float +Android.App.ActivityAttribute.MaxAspectRatio.set -> void +Android.App.ActivityAttribute.MaxRecents.get -> int +Android.App.ActivityAttribute.MaxRecents.set -> void +Android.App.ActivityAttribute.MultiProcess.get -> bool +Android.App.ActivityAttribute.MultiProcess.set -> void +Android.App.ActivityAttribute.Name.get -> string? +Android.App.ActivityAttribute.Name.set -> void +Android.App.ActivityAttribute.NoHistory.get -> bool +Android.App.ActivityAttribute.NoHistory.set -> void +Android.App.ActivityAttribute.ParentActivity.get -> System.Type? +Android.App.ActivityAttribute.ParentActivity.set -> void +Android.App.ActivityAttribute.Permission.get -> string? +Android.App.ActivityAttribute.Permission.set -> void +Android.App.ActivityAttribute.PersistableMode.get -> Android.Content.PM.ActivityPersistableMode +Android.App.ActivityAttribute.PersistableMode.set -> void +Android.App.ActivityAttribute.Process.get -> string? +Android.App.ActivityAttribute.Process.set -> void +Android.App.ActivityAttribute.RecreateOnConfigChanges.get -> Android.Content.PM.ConfigChanges +Android.App.ActivityAttribute.RecreateOnConfigChanges.set -> void +Android.App.ActivityAttribute.RelinquishTaskIdentity.get -> bool +Android.App.ActivityAttribute.RelinquishTaskIdentity.set -> void +Android.App.ActivityAttribute.ResizeableActivity.get -> bool +Android.App.ActivityAttribute.ResizeableActivity.set -> void +Android.App.ActivityAttribute.ResumeWhilePausing.get -> bool +Android.App.ActivityAttribute.ResumeWhilePausing.set -> void +Android.App.ActivityAttribute.RotationAnimation.get -> Android.Views.WindowRotationAnimation +Android.App.ActivityAttribute.RotationAnimation.set -> void +Android.App.ActivityAttribute.RoundIcon.get -> string? +Android.App.ActivityAttribute.RoundIcon.set -> void +Android.App.ActivityAttribute.ScreenOrientation.get -> Android.Content.PM.ScreenOrientation +Android.App.ActivityAttribute.ScreenOrientation.set -> void +Android.App.ActivityAttribute.ShowForAllUsers.get -> bool +Android.App.ActivityAttribute.ShowForAllUsers.set -> void +Android.App.ActivityAttribute.ShowOnLockScreen.get -> bool +Android.App.ActivityAttribute.ShowOnLockScreen.set -> void +Android.App.ActivityAttribute.ShowWhenLocked.get -> bool +Android.App.ActivityAttribute.ShowWhenLocked.set -> void +Android.App.ActivityAttribute.SingleUser.get -> bool +Android.App.ActivityAttribute.SingleUser.set -> void +Android.App.ActivityAttribute.StateNotNeeded.get -> bool +Android.App.ActivityAttribute.StateNotNeeded.set -> void +Android.App.ActivityAttribute.SupportsPictureInPicture.get -> bool +Android.App.ActivityAttribute.SupportsPictureInPicture.set -> void +Android.App.ActivityAttribute.TaskAffinity.get -> string? +Android.App.ActivityAttribute.TaskAffinity.set -> void +Android.App.ActivityAttribute.Theme.get -> string? +Android.App.ActivityAttribute.Theme.set -> void +Android.App.ActivityAttribute.TurnScreenOn.get -> bool +Android.App.ActivityAttribute.TurnScreenOn.set -> void +Android.App.ActivityAttribute.UiOptions.get -> Android.Content.PM.UiOptions +Android.App.ActivityAttribute.UiOptions.set -> void +Android.App.ActivityAttribute.VisibleToInstantApps.get -> bool +Android.App.ActivityAttribute.VisibleToInstantApps.set -> void +Android.App.ActivityAttribute.WindowSoftInputMode.get -> Android.Views.SoftInput +Android.App.ActivityAttribute.WindowSoftInputMode.set -> void +Android.App.ActivityGroup +Android.App.ActivityGroup.ActivityGroup() -> void +Android.App.ActivityGroup.ActivityGroup(bool singleActivityMode) -> void +Android.App.ActivityGroup.ActivityGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityGroup.LocalActivityManager.get -> Android.App.LocalActivityManager? +Android.App.ActivityManager +Android.App.ActivityManager.ActivityManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.AppTask +Android.App.ActivityManager.AppTask.AppTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.DumpPackageStateAsync(Java.IO.FileDescriptor? fd, string? packageName) -> System.Threading.Tasks.Task! +Android.App.ActivityManager.MemoryInfo +Android.App.ActivityManager.MemoryInfo.AdvertisedMem.get -> long +Android.App.ActivityManager.MemoryInfo.AdvertisedMem.set -> void +Android.App.ActivityManager.MemoryInfo.AvailMem.get -> long +Android.App.ActivityManager.MemoryInfo.AvailMem.set -> void +Android.App.ActivityManager.MemoryInfo.InterfaceConsts +Android.App.ActivityManager.MemoryInfo.LowMemory.get -> bool +Android.App.ActivityManager.MemoryInfo.LowMemory.set -> void +Android.App.ActivityManager.MemoryInfo.MemoryInfo() -> void +Android.App.ActivityManager.MemoryInfo.MemoryInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.MemoryInfo.Threshold.get -> long +Android.App.ActivityManager.MemoryInfo.Threshold.set -> void +Android.App.ActivityManager.MemoryInfo.TotalMem.get -> long +Android.App.ActivityManager.MemoryInfo.TotalMem.set -> void +Android.App.ActivityManager.MoveTaskToFront(int taskId, int flags) -> void +Android.App.ActivityManager.ProcessErrorStateInfo +Android.App.ActivityManager.ProcessErrorStateInfo.Condition.get -> Android.App.ProcessError +Android.App.ActivityManager.ProcessErrorStateInfo.Condition.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.CrashData.get -> System.Collections.Generic.IList? +Android.App.ActivityManager.ProcessErrorStateInfo.CrashData.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.InterfaceConsts +Android.App.ActivityManager.ProcessErrorStateInfo.LongMsg.get -> string? +Android.App.ActivityManager.ProcessErrorStateInfo.LongMsg.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.Pid.get -> int +Android.App.ActivityManager.ProcessErrorStateInfo.Pid.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.ProcessErrorStateInfo() -> void +Android.App.ActivityManager.ProcessErrorStateInfo.ProcessErrorStateInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.ProcessErrorStateInfo.ProcessName.get -> string? +Android.App.ActivityManager.ProcessErrorStateInfo.ProcessName.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.ShortMsg.get -> string? +Android.App.ActivityManager.ProcessErrorStateInfo.ShortMsg.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.StackTrace.get -> string? +Android.App.ActivityManager.ProcessErrorStateInfo.StackTrace.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.Tag.get -> string? +Android.App.ActivityManager.ProcessErrorStateInfo.Tag.set -> void +Android.App.ActivityManager.ProcessErrorStateInfo.Uid.get -> int +Android.App.ActivityManager.ProcessErrorStateInfo.Uid.set -> void +Android.App.ActivityManager.RecentTaskInfo +Android.App.ActivityManager.RecentTaskInfo.AffiliatedTaskId.get -> int +Android.App.ActivityManager.RecentTaskInfo.AffiliatedTaskId.set -> void +Android.App.ActivityManager.RecentTaskInfo.BaseActivity.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RecentTaskInfo.BaseActivity.set -> void +Android.App.ActivityManager.RecentTaskInfo.BaseIntent.get -> Android.Content.Intent? +Android.App.ActivityManager.RecentTaskInfo.BaseIntent.set -> void +Android.App.ActivityManager.RecentTaskInfo.Description.get -> Java.Lang.ICharSequence? +Android.App.ActivityManager.RecentTaskInfo.Description.set -> void +Android.App.ActivityManager.RecentTaskInfo.Id.get -> int +Android.App.ActivityManager.RecentTaskInfo.Id.set -> void +Android.App.ActivityManager.RecentTaskInfo.InterfaceConsts +Android.App.ActivityManager.RecentTaskInfo.NumActivities.get -> int +Android.App.ActivityManager.RecentTaskInfo.NumActivities.set -> void +Android.App.ActivityManager.RecentTaskInfo.OrigActivity.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RecentTaskInfo.OrigActivity.set -> void +Android.App.ActivityManager.RecentTaskInfo.PersistentId.get -> int +Android.App.ActivityManager.RecentTaskInfo.PersistentId.set -> void +Android.App.ActivityManager.RecentTaskInfo.RecentTaskInfo() -> void +Android.App.ActivityManager.RecentTaskInfo.RecentTaskInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.RecentTaskInfo.TaskDescription.get -> Android.App.ActivityManager.TaskDescription? +Android.App.ActivityManager.RecentTaskInfo.TaskDescription.set -> void +Android.App.ActivityManager.RecentTaskInfo.TopActivity.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RecentTaskInfo.TopActivity.set -> void +Android.App.ActivityManager.RunningAppProcessInfo +Android.App.ActivityManager.RunningAppProcessInfo.Importance.get -> Android.App.Importance +Android.App.ActivityManager.RunningAppProcessInfo.Importance.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonCode.get -> Android.App.ImportanceReason +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonCode.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonComponent.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonComponent.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonPid.get -> int +Android.App.ActivityManager.RunningAppProcessInfo.ImportanceReasonPid.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.InterfaceConsts +Android.App.ActivityManager.RunningAppProcessInfo.LastTrimLevel.get -> Android.Content.TrimMemory +Android.App.ActivityManager.RunningAppProcessInfo.LastTrimLevel.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.Lru.get -> int +Android.App.ActivityManager.RunningAppProcessInfo.Lru.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.Pid.get -> int +Android.App.ActivityManager.RunningAppProcessInfo.Pid.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.PkgList.get -> System.Collections.Generic.IList? +Android.App.ActivityManager.RunningAppProcessInfo.PkgList.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.ProcessName.get -> string? +Android.App.ActivityManager.RunningAppProcessInfo.ProcessName.set -> void +Android.App.ActivityManager.RunningAppProcessInfo.RunningAppProcessInfo() -> void +Android.App.ActivityManager.RunningAppProcessInfo.RunningAppProcessInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.RunningAppProcessInfo.RunningAppProcessInfo(string? pProcessName, int pPid, string![]? pArr) -> void +Android.App.ActivityManager.RunningAppProcessInfo.Uid.get -> int +Android.App.ActivityManager.RunningAppProcessInfo.Uid.set -> void +Android.App.ActivityManager.RunningServiceInfo +Android.App.ActivityManager.RunningServiceInfo.ActiveSince.get -> long +Android.App.ActivityManager.RunningServiceInfo.ActiveSince.set -> void +Android.App.ActivityManager.RunningServiceInfo.ClientCount.get -> int +Android.App.ActivityManager.RunningServiceInfo.ClientCount.set -> void +Android.App.ActivityManager.RunningServiceInfo.ClientLabel.get -> int +Android.App.ActivityManager.RunningServiceInfo.ClientLabel.set -> void +Android.App.ActivityManager.RunningServiceInfo.ClientPackage.get -> string? +Android.App.ActivityManager.RunningServiceInfo.ClientPackage.set -> void +Android.App.ActivityManager.RunningServiceInfo.CrashCount.get -> int +Android.App.ActivityManager.RunningServiceInfo.CrashCount.set -> void +Android.App.ActivityManager.RunningServiceInfo.Flags.get -> Android.App.ServiceInfoFlags +Android.App.ActivityManager.RunningServiceInfo.Flags.set -> void +Android.App.ActivityManager.RunningServiceInfo.Foreground.get -> bool +Android.App.ActivityManager.RunningServiceInfo.Foreground.set -> void +Android.App.ActivityManager.RunningServiceInfo.InterfaceConsts +Android.App.ActivityManager.RunningServiceInfo.LastActivityTime.get -> long +Android.App.ActivityManager.RunningServiceInfo.LastActivityTime.set -> void +Android.App.ActivityManager.RunningServiceInfo.Pid.get -> int +Android.App.ActivityManager.RunningServiceInfo.Pid.set -> void +Android.App.ActivityManager.RunningServiceInfo.Process.get -> string? +Android.App.ActivityManager.RunningServiceInfo.Process.set -> void +Android.App.ActivityManager.RunningServiceInfo.Restarting.get -> long +Android.App.ActivityManager.RunningServiceInfo.Restarting.set -> void +Android.App.ActivityManager.RunningServiceInfo.RunningServiceInfo() -> void +Android.App.ActivityManager.RunningServiceInfo.RunningServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.RunningServiceInfo.Service.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RunningServiceInfo.Service.set -> void +Android.App.ActivityManager.RunningServiceInfo.Started.get -> bool +Android.App.ActivityManager.RunningServiceInfo.Started.set -> void +Android.App.ActivityManager.RunningServiceInfo.Uid.get -> int +Android.App.ActivityManager.RunningServiceInfo.Uid.set -> void +Android.App.ActivityManager.RunningTaskInfo +Android.App.ActivityManager.RunningTaskInfo.BaseActivity.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RunningTaskInfo.BaseActivity.set -> void +Android.App.ActivityManager.RunningTaskInfo.Description.get -> Java.Lang.ICharSequence? +Android.App.ActivityManager.RunningTaskInfo.Description.set -> void +Android.App.ActivityManager.RunningTaskInfo.Id.get -> int +Android.App.ActivityManager.RunningTaskInfo.Id.set -> void +Android.App.ActivityManager.RunningTaskInfo.InterfaceConsts +Android.App.ActivityManager.RunningTaskInfo.NumActivities.get -> int +Android.App.ActivityManager.RunningTaskInfo.NumActivities.set -> void +Android.App.ActivityManager.RunningTaskInfo.NumRunning.get -> int +Android.App.ActivityManager.RunningTaskInfo.NumRunning.set -> void +Android.App.ActivityManager.RunningTaskInfo.RunningTaskInfo() -> void +Android.App.ActivityManager.RunningTaskInfo.RunningTaskInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.RunningTaskInfo.Thumbnail.get -> Android.Graphics.Bitmap? +Android.App.ActivityManager.RunningTaskInfo.Thumbnail.set -> void +Android.App.ActivityManager.RunningTaskInfo.TopActivity.get -> Android.Content.ComponentName? +Android.App.ActivityManager.RunningTaskInfo.TopActivity.set -> void +Android.App.ActivityManager.TaskDescription +Android.App.ActivityManager.TaskDescription.Builder +Android.App.ActivityManager.TaskDescription.Builder.Build() -> Android.App.ActivityManager.TaskDescription! +Android.App.ActivityManager.TaskDescription.Builder.Builder() -> void +Android.App.ActivityManager.TaskDescription.Builder.SetBackgroundColor(Android.Graphics.Color color) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.Builder.SetIcon(int iconRes) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.Builder.SetLabel(string? label) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.Builder.SetNavigationBarColor(Android.Graphics.Color color) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.Builder.SetPrimaryColor(Android.Graphics.Color color) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.Builder.SetStatusBarColor(Android.Graphics.Color color) -> Android.App.ActivityManager.TaskDescription.Builder! +Android.App.ActivityManager.TaskDescription.InterfaceConsts +Android.App.ActivityManager.TaskDescription.TaskDescription() -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(Android.App.ActivityManager.TaskDescription? td) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(string? label) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(string? label, Android.Graphics.Bitmap? icon) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(string? label, Android.Graphics.Bitmap? icon, Android.Graphics.Color colorPrimary) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(string? label, int iconRes) -> void +Android.App.ActivityManager.TaskDescription.TaskDescription(string? label, int iconRes, Android.Graphics.Color colorPrimary) -> void +Android.App.ActivityOptions +Android.App.ActivityOptions.ActivityOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.BugReportFailureReason +Android.App.Admin.BugReportFailureReason.FailedCompleting = 0 -> Android.App.Admin.BugReportFailureReason +Android.App.Admin.BugReportFailureReason.FileNoLongerAvailable = 1 -> Android.App.Admin.BugReportFailureReason +Android.App.Admin.ConnectEvent +Android.App.Admin.ConnectEvent.InetAddress.get -> Java.Net.InetAddress? +Android.App.Admin.ConnectEvent.Port.get -> int +Android.App.Admin.DelegatedAdminReceiver +Android.App.Admin.DelegatedAdminReceiver.DelegatedAdminReceiver() -> void +Android.App.Admin.DelegatedAdminReceiver.DelegatedAdminReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DeviceAdminInfo +Android.App.Admin.DeviceAdminInfo.ActivityInfo.get -> Android.Content.PM.ActivityInfo? +Android.App.Admin.DeviceAdminInfo.Component.get -> Android.Content.ComponentName! +Android.App.Admin.DeviceAdminInfo.DescribeContents() -> int +Android.App.Admin.DeviceAdminInfo.DeviceAdminInfo(Android.Content.Context? context, Android.Content.PM.ResolveInfo? resolveInfo) -> void +Android.App.Admin.DeviceAdminInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +Android.App.Admin.DeviceAdminInfo.GetTagForPolicy(Android.App.Admin.DeviceAdminUses policyIdent) -> string? +Android.App.Admin.DeviceAdminInfo.HeadlessDeviceOwnerMode.get -> Android.App.Admin.HeadlessDeviceOwnerMode +Android.App.Admin.DeviceAdminInfo.InterfaceConsts +Android.App.Admin.DeviceAdminInfo.IsVisible.get -> bool +Android.App.Admin.DeviceAdminInfo.LoadDescription(Android.Content.PM.PackageManager? pm) -> string? +Android.App.Admin.DeviceAdminInfo.LoadDescriptionFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.Admin.DeviceAdminInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +Android.App.Admin.DeviceAdminInfo.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.App.Admin.DeviceAdminInfo.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.Admin.DeviceAdminInfo.PackageName.get -> string? +Android.App.Admin.DeviceAdminInfo.ReceiverName.get -> string? +Android.App.Admin.DeviceAdminInfo.SupportsTransferOwnership() -> bool +Android.App.Admin.DeviceAdminInfo.UsesPolicy(Android.App.Admin.DeviceAdminUses policyIdent) -> bool +Android.App.Admin.DeviceAdminInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.DeviceAdminReceiver +Android.App.Admin.DeviceAdminReceiver.DeviceAdminReceiver() -> void +Android.App.Admin.DeviceAdminReceiver.DeviceAdminReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DeviceAdminReceiver.OnDisableRequested(Android.Content.Context! context, Android.Content.Intent! intent) -> string? +Android.App.Admin.DeviceAdminService +Android.App.Admin.DeviceAdminService.DeviceAdminService() -> void +Android.App.Admin.DeviceAdminService.DeviceAdminService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.EncryptedStorage = 7 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyDisableCamera = 8 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyDisableKeyguardFeatures = 9 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyExpirePassword = 6 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyForceLock = 3 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyLimitPassword = 0 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyResetPassword = 2 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyWatchLogin = 1 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DeviceAdminUses.PolicyWipeData = 4 -> Android.App.Admin.DeviceAdminUses +Android.App.Admin.DevicePolicyIdentifiers +Android.App.Admin.DevicePolicyManager +Android.App.Admin.DevicePolicyManager.ClearApplicationUserDataEventArgs +Android.App.Admin.DevicePolicyManager.ClearApplicationUserDataEventArgs.ClearApplicationUserDataEventArgs(string? packageName, bool succeeded) -> void +Android.App.Admin.DevicePolicyManager.ClearApplicationUserDataEventArgs.PackageName.get -> string? +Android.App.Admin.DevicePolicyManager.ClearApplicationUserDataEventArgs.Succeeded.get -> bool +Android.App.Admin.DevicePolicyManager.DeviceOwnerLockScreenInfo.get -> string? +Android.App.Admin.DevicePolicyManager.DevicePolicyManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DevicePolicyManager.GetEndUserSessionMessage(Android.Content.ComponentName! admin) -> string? +Android.App.Admin.DevicePolicyManager.GetLongSupportMessage(Android.Content.ComponentName! admin) -> string? +Android.App.Admin.DevicePolicyManager.GetOrganizationName(Android.Content.ComponentName? admin) -> string? +Android.App.Admin.DevicePolicyManager.GetShortSupportMessage(Android.Content.ComponentName? admin) -> string? +Android.App.Admin.DevicePolicyManager.GetStartUserSessionMessage(Android.Content.ComponentName! admin) -> string? +Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback +Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.InstallSystemUpdateCallback() -> void +Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.InstallSystemUpdateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DevicePolicyManager.IOnClearApplicationUserDataListener +Android.App.Admin.DevicePolicyManager.IOnClearApplicationUserDataListener.OnApplicationUserDataCleared(string? packageName, bool succeeded) -> void +Android.App.Admin.DevicePolicyManager.SetDeviceOwnerLockScreenInfo(Android.Content.ComponentName! admin, string? info) -> void +Android.App.Admin.DevicePolicyManager.SetEndUserSessionMessage(Android.Content.ComponentName! admin, string? endUserSessionMessage) -> void +Android.App.Admin.DevicePolicyManager.SetLongSupportMessage(Android.Content.ComponentName! admin, string? message) -> void +Android.App.Admin.DevicePolicyManager.SetOrganizationName(Android.Content.ComponentName? admin, string? title) -> void +Android.App.Admin.DevicePolicyManager.SetShortSupportMessage(Android.Content.ComponentName? admin, string? message) -> void +Android.App.Admin.DevicePolicyManager.SetStartUserSessionMessage(Android.Content.ComponentName! admin, string? startUserSessionMessage) -> void +Android.App.Admin.DevicePolicyManager.WipeData(Android.App.Admin.WipeDataFlags flags, string! reason) -> void +Android.App.Admin.DevicePolicyManagerFlags +Android.App.Admin.DevicePolicyManagerFlags.EvictCredentialEncryptionKey = 1 -> Android.App.Admin.DevicePolicyManagerFlags +Android.App.Admin.DevicePolicyManagerFlags.ManagedCanAccessParent = 2 -> Android.App.Admin.DevicePolicyManagerFlags +Android.App.Admin.DevicePolicyManagerFlags.None = 0 -> Android.App.Admin.DevicePolicyManagerFlags +Android.App.Admin.DevicePolicyManagerFlags.ParentCanAccessManaged = 1 -> Android.App.Admin.DevicePolicyManagerFlags +Android.App.Admin.DevicePolicyResources +Android.App.Admin.DevicePolicyResourcesManager +Android.App.Admin.DevicePolicyResourcesManager.DevicePolicyResourcesManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.DnsEvent +Android.App.Admin.DnsEvent.Hostname.get -> string? +Android.App.Admin.DnsEvent.InetAddresses.get -> System.Collections.Generic.IList? +Android.App.Admin.DnsEvent.TotalResolvedAddressCount.get -> int +Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.Activating = 2 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.Active = 3 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.ActiveDefaultKey = 4 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.ActivePerUser = 5 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.Inactive = 1 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.EncryptionStatus.Unsupported = 0 -> Android.App.Admin.EncryptionStatus +Android.App.Admin.ExtraResourceType +Android.App.Admin.ExtraResourceType.Drawable = 1 -> Android.App.Admin.ExtraResourceType +Android.App.Admin.ExtraResourceType.String = 2 -> Android.App.Admin.ExtraResourceType +Android.App.Admin.FactoryResetProtectionPolicy +Android.App.Admin.FactoryResetProtectionPolicy.Builder +Android.App.Admin.FactoryResetProtectionPolicy.Builder.Builder() -> void +Android.App.Admin.FactoryResetProtectionPolicy.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.FactoryResetProtectionPolicy.DescribeContents() -> int +Android.App.Admin.FactoryResetProtectionPolicy.FactoryResetProtectionAccounts.get -> System.Collections.Generic.IList! +Android.App.Admin.FactoryResetProtectionPolicy.InterfaceConsts +Android.App.Admin.FactoryResetProtectionPolicy.IsFactoryResetProtectionEnabled.get -> bool +Android.App.Admin.FactoryResetProtectionPolicy.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.FreezePeriod +Android.App.Admin.FreezePeriod.FreezePeriod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.HeadlessDeviceOwnerMode +Android.App.Admin.HeadlessDeviceOwnerMode.Affiliated = 1 -> Android.App.Admin.HeadlessDeviceOwnerMode +Android.App.Admin.HeadlessDeviceOwnerMode.Unsupported = 0 -> Android.App.Admin.HeadlessDeviceOwnerMode +Android.App.Admin.IdAttestationFlags +Android.App.Admin.IdAttestationFlags.BaseInfo = 1 -> Android.App.Admin.IdAttestationFlags +Android.App.Admin.IdAttestationFlags.Imei = 4 -> Android.App.Admin.IdAttestationFlags +Android.App.Admin.IdAttestationFlags.IndividualAttestation = 16 -> Android.App.Admin.IdAttestationFlags +Android.App.Admin.IdAttestationFlags.Meid = 8 -> Android.App.Admin.IdAttestationFlags +Android.App.Admin.IdAttestationFlags.Serial = 2 -> Android.App.Admin.IdAttestationFlags +Android.App.Admin.InstallKeyFlags +Android.App.Admin.InstallKeyFlags.RequestCredentialsAccess = 1 -> Android.App.Admin.InstallKeyFlags +Android.App.Admin.InstallKeyFlags.SetUserSelectable = 2 -> Android.App.Admin.InstallKeyFlags +Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.Biometrics = 416 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.Face = 128 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.FeaturesAll = 2147483647 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.FeaturesNone = 0 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.Fingerprint = 32 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.Iris = 256 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.KeyguardDisableShortcutsAll = 512 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.RemoteInput = 64 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.SecureCamera = 2 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.SecureNotifications = 4 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.TrustAgents = 16 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.UnredactedNotifications = 8 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.KeyguardDisable.WidgetsAll = 1 -> Android.App.Admin.KeyguardDisable +Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.BlockActivityStartInTask = 64 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.GlobalActions = 16 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.Home = 4 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.Keyguard = 32 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.None = 0 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.Notifications = 2 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.Overview = 8 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.LockTaskFeatures.SystemInfo = 1 -> Android.App.Admin.LockTaskFeatures +Android.App.Admin.ManagedSubscriptionsPolicy +Android.App.Admin.ManagedSubscriptionsPolicy.DescribeContents() -> int +Android.App.Admin.ManagedSubscriptionsPolicy.InterfaceConsts +Android.App.Admin.ManagedSubscriptionsPolicy.ManagedSubscriptionsPolicy(Android.App.Admin.ManagedSubscriptionsType policyType) -> void +Android.App.Admin.ManagedSubscriptionsPolicy.PolicyType.get -> Android.App.Admin.ManagedSubscriptionsType +Android.App.Admin.ManagedSubscriptionsPolicy.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.ManagedSubscriptionsType +Android.App.Admin.ManagedSubscriptionsType.AllManagedSubscriptions = 1 -> Android.App.Admin.ManagedSubscriptionsType +Android.App.Admin.ManagedSubscriptionsType.AllPersonalSubscriptions = 0 -> Android.App.Admin.ManagedSubscriptionsType +Android.App.Admin.MteMode +Android.App.Admin.MteMode.Disabled = 2 -> Android.App.Admin.MteMode +Android.App.Admin.MteMode.Enabled = 1 -> Android.App.Admin.MteMode +Android.App.Admin.MteMode.NotControlledByPolicy = 0 -> Android.App.Admin.MteMode +Android.App.Admin.NearbyStreaming +Android.App.Admin.NearbyStreaming.Disabled = 1 -> Android.App.Admin.NearbyStreaming +Android.App.Admin.NearbyStreaming.Enabled = 2 -> Android.App.Admin.NearbyStreaming +Android.App.Admin.NearbyStreaming.NotControlledByPolicy = 0 -> Android.App.Admin.NearbyStreaming +Android.App.Admin.NearbyStreaming.SameManagedAccountOnly = 3 -> Android.App.Admin.NearbyStreaming +Android.App.Admin.NetworkEvent +Android.App.Admin.NetworkEvent.InterfaceConsts +Android.App.Admin.NetworkEvent.NetworkEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.OperationSafetyReason +Android.App.Admin.OperationSafetyReason.DrivingDistraction = 1 -> Android.App.Admin.OperationSafetyReason +Android.App.Admin.OperationSafetyReason.None = 0 -> Android.App.Admin.OperationSafetyReason +Android.App.Admin.PackagePolicy +Android.App.Admin.PackagePolicy.DescribeContents() -> int +Android.App.Admin.PackagePolicy.InterfaceConsts +Android.App.Admin.PackagePolicy.PackageNames.get -> System.Collections.Generic.ICollection! +Android.App.Admin.PackagePolicy.PackagePolicy(Android.App.Admin.PackagePolicyMode policyType) -> void +Android.App.Admin.PackagePolicy.PackagePolicy(Android.App.Admin.PackagePolicyMode policyType, System.Collections.Generic.ICollection! packageNames) -> void +Android.App.Admin.PackagePolicy.PolicyType.get -> Android.App.Admin.PackagePolicyMode +Android.App.Admin.PackagePolicy.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.PackagePolicyMode +Android.App.Admin.PackagePolicyMode.Allowlist = 3 -> Android.App.Admin.PackagePolicyMode +Android.App.Admin.PackagePolicyMode.AllowlistAndSystem = 2 -> Android.App.Admin.PackagePolicyMode +Android.App.Admin.PackagePolicyMode.Blocklist = 1 -> Android.App.Admin.PackagePolicyMode +Android.App.Admin.PasswordComplexity +Android.App.Admin.PasswordComplexity.High = 327680 -> Android.App.Admin.PasswordComplexity +Android.App.Admin.PasswordComplexity.Low = 65536 -> Android.App.Admin.PasswordComplexity +Android.App.Admin.PasswordComplexity.Medium = 196608 -> Android.App.Admin.PasswordComplexity +Android.App.Admin.PasswordComplexity.None = 0 -> Android.App.Admin.PasswordComplexity +Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Alphabetic = 262144 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Alphanumeric = 327680 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.BiometricWeak = 32768 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Complex = 393216 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Numeric = 131072 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.NumericComplex = 196608 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Something = 65536 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PasswordQuality.Unspecified = 0 -> Android.App.Admin.PasswordQuality +Android.App.Admin.PermissionGrantState +Android.App.Admin.PermissionGrantState.Default = 0 -> Android.App.Admin.PermissionGrantState +Android.App.Admin.PermissionGrantState.Denied = 2 -> Android.App.Admin.PermissionGrantState +Android.App.Admin.PermissionGrantState.Granted = 1 -> Android.App.Admin.PermissionGrantState +Android.App.Admin.PermissionPolicy +Android.App.Admin.PermissionPolicy.AutoDeny = 2 -> Android.App.Admin.PermissionPolicy +Android.App.Admin.PermissionPolicy.AutoGrant = 1 -> Android.App.Admin.PermissionPolicy +Android.App.Admin.PermissionPolicy.Prompt = 0 -> Android.App.Admin.PermissionPolicy +Android.App.Admin.PersonalAppsDevicePolicy +Android.App.Admin.PersonalAppsDevicePolicy.NotSuspended = 0 -> Android.App.Admin.PersonalAppsDevicePolicy +Android.App.Admin.PersonalAppsDevicePolicy.SuspendedExplicitly = 1 -> Android.App.Admin.PersonalAppsDevicePolicy +Android.App.Admin.PersonalAppsDevicePolicy.SuspendedProfileTimeout = 2 -> Android.App.Admin.PersonalAppsDevicePolicy +Android.App.Admin.PolicyUpdateReceiver +Android.App.Admin.PolicyUpdateReceiver.PolicyUpdateReceiver() -> void +Android.App.Admin.PolicyUpdateReceiver.PolicyUpdateReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.PolicyUpdateResult +Android.App.Admin.PolicyUpdateResult.PolicyUpdateResult(Android.App.Admin.PolicyUpdateResultCode resultCode) -> void +Android.App.Admin.PolicyUpdateResult.ResultCode.get -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.FailureConflictingAdminPolicy = 1 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.FailureHardwareLimitation = 4 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.FailureStorageLimitReached = 3 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.FailureUnknown = -1 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.PolicyCleared = 2 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PolicyUpdateResultCode.PolicySet = 0 -> Android.App.Admin.PolicyUpdateResultCode +Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkId.Five = 5 -> Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkId.Four = 4 -> Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkId.One = 1 -> Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkId.Three = 3 -> Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkId.Two = 2 -> Android.App.Admin.PreferentialNetworkId +Android.App.Admin.PreferentialNetworkServiceConfig +Android.App.Admin.PreferentialNetworkServiceConfig.Builder +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.Build() -> Android.App.Admin.PreferentialNetworkServiceConfig! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.Builder() -> void +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetEnabled(bool isEnabled) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetExcludedUids(int[]! uids) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetFallbackToDefaultConnectionAllowed(bool allowFallbackToDefaultConnection) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetIncludedUids(int[]! uids) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetNetworkId(int preferenceId) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.Builder.SetShouldBlockNonMatchingNetworks(bool blockNonMatchingNetworks) -> Android.App.Admin.PreferentialNetworkServiceConfig.Builder! +Android.App.Admin.PreferentialNetworkServiceConfig.DescribeContents() -> int +Android.App.Admin.PreferentialNetworkServiceConfig.GetExcludedUids() -> int[]! +Android.App.Admin.PreferentialNetworkServiceConfig.GetIncludedUids() -> int[]! +Android.App.Admin.PreferentialNetworkServiceConfig.InterfaceConsts +Android.App.Admin.PreferentialNetworkServiceConfig.IsEnabled.get -> bool +Android.App.Admin.PreferentialNetworkServiceConfig.IsFallbackToDefaultConnectionAllowed.get -> bool +Android.App.Admin.PreferentialNetworkServiceConfig.NetworkId.get -> int +Android.App.Admin.PreferentialNetworkServiceConfig.ShouldBlockNonMatchingNetworks() -> bool +Android.App.Admin.PreferentialNetworkServiceConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.PrivateDnsMode +Android.App.Admin.PrivateDnsMode.Off = 1 -> Android.App.Admin.PrivateDnsMode +Android.App.Admin.PrivateDnsMode.Opportunistic = 2 -> Android.App.Admin.PrivateDnsMode +Android.App.Admin.PrivateDnsMode.ProviderHostname = 3 -> Android.App.Admin.PrivateDnsMode +Android.App.Admin.PrivateDnsMode.Unknown = 0 -> Android.App.Admin.PrivateDnsMode +Android.App.Admin.PrivateDnsSet +Android.App.Admin.PrivateDnsSet.ErrorFailureSetting = 2 -> Android.App.Admin.PrivateDnsSet +Android.App.Admin.PrivateDnsSet.ErrorHostNotServing = 1 -> Android.App.Admin.PrivateDnsSet +Android.App.Admin.PrivateDnsSet.NoError = 0 -> Android.App.Admin.PrivateDnsSet +Android.App.Admin.ResetPasswordFlags +Android.App.Admin.ResetPasswordFlags.DoNotAskCredentialsOnBoot = 2 -> Android.App.Admin.ResetPasswordFlags +Android.App.Admin.ResetPasswordFlags.RequireEntry = 1 -> Android.App.Admin.ResetPasswordFlags +Android.App.Admin.SecurityLog +Android.App.Admin.SecurityLog.SecurityEvent +Android.App.Admin.SecurityLog.SecurityEvent.Data.get -> Java.Lang.Object? +Android.App.Admin.SecurityLog.SecurityEvent.DescribeContents() -> int +Android.App.Admin.SecurityLog.SecurityEvent.Id.get -> long +Android.App.Admin.SecurityLog.SecurityEvent.InterfaceConsts +Android.App.Admin.SecurityLog.SecurityEvent.LogLevel.get -> int +Android.App.Admin.SecurityLog.SecurityEvent.Tag.get -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLog.SecurityEvent.TimeNanos.get -> long +Android.App.Admin.SecurityLog.SecurityEvent.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.SecurityLog.SecurityLog() -> void +Android.App.Admin.SecurityLog.SecurityLog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.SecurityLogLevel +Android.App.Admin.SecurityLogLevel.Error = 3 -> Android.App.Admin.SecurityLogLevel +Android.App.Admin.SecurityLogLevel.Info = 1 -> Android.App.Admin.SecurityLogLevel +Android.App.Admin.SecurityLogLevel.Warning = 2 -> Android.App.Admin.SecurityLogLevel +Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.AdbShellCmd = 210002 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.AdbShellInteractive = 210001 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.AppProcessStart = 210005 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.BluetoothConnection = 210039 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.BluetoothDisconnection = 210040 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.CameraPolicySet = 210034 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.CertAuthorityInstalled = 210029 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.CertAuthorityRemoved = 210030 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.CertValidationFailure = 210033 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.CryptoSelfTestCompleted = 210031 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyDestruction = 210026 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyGenerated = 210024 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyguardDisabledFeaturesSet = 210021 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyguardDismissAuthAttempt = 210007 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyguardDismissed = 210006 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyguardSecured = 210008 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyImport = 210025 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.KeyIntegrityViolation = 210032 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.LogBufferSizeCritical = 210015 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.LoggingStarted = 210011 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.LoggingStopped = 210012 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.MaxPasswordAttemptsSet = 210020 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.MaxScreenLockTimeoutSet = 210019 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.MediaMount = 210013 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.MediaUnmount = 210014 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.OsShutdown = 210010 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.OsStartup = 210009 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PackageInstalled = 210041 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PackageUninstalled = 210043 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PackageUpdated = 210042 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PasswordChanged = 210036 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PasswordComplexityRequired = 210035 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PasswordComplexitySet = 210017 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PasswordExpirationSet = 210016 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.PasswordHistoryLengthSet = 210018 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.RemoteLock = 210022 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.SyncRecvFile = 210003 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.SyncSendFile = 210004 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.UserRestrictionAdded = 210027 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.UserRestrictionRemoved = 210028 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.WifiConnection = 210037 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.WifiDisconnection = 210038 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityLogTags.WipeFailure = 210023 -> Android.App.Admin.SecurityLogTags +Android.App.Admin.SecurityPatchStates +Android.App.Admin.SecurityPatchStates.StateFalse = 1 -> Android.App.Admin.SecurityPatchStates +Android.App.Admin.SecurityPatchStates.StateTrue = 2 -> Android.App.Admin.SecurityPatchStates +Android.App.Admin.SecurityPatchStates.StateUnknown = 0 -> Android.App.Admin.SecurityPatchStates +Android.App.Admin.SystemUpdateInfo +Android.App.Admin.SystemUpdateInfo.DescribeContents() -> int +Android.App.Admin.SystemUpdateInfo.InterfaceConsts +Android.App.Admin.SystemUpdateInfo.ReceivedTime.get -> long +Android.App.Admin.SystemUpdateInfo.SecurityPatchState.get -> Android.App.Admin.SecurityPatchStates +Android.App.Admin.SystemUpdateInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.SystemUpdatePolicy +Android.App.Admin.SystemUpdatePolicy.InterfaceConsts +Android.App.Admin.SystemUpdatePolicy.SystemUpdatePolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Admin.SystemUpdatePolicy.ValidationFailedException +Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.DescribeContents() -> int +Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorCode.get -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.InterfaceConsts +Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.CombinedFreezePeriodTooClose = 6 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.CombinedFreezePeriodTooLong = 5 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.DuplicateOrOverlap = 2 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.NewFreezePeriodTooClose = 4 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.NewFreezePeriodTooLong = 3 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyErrorCode.Unknown = 1 -> Android.App.Admin.SystemUpdatePolicyErrorCode +Android.App.Admin.SystemUpdatePolicyType +Android.App.Admin.SystemUpdatePolicyType.InstallAutomatic = 1 -> Android.App.Admin.SystemUpdatePolicyType +Android.App.Admin.SystemUpdatePolicyType.InstallWindowed = 2 -> Android.App.Admin.SystemUpdatePolicyType +Android.App.Admin.SystemUpdatePolicyType.Postpone = 3 -> Android.App.Admin.SystemUpdatePolicyType +Android.App.Admin.TargetUser +Android.App.Admin.UnsafeStateException +Android.App.Admin.UnsafeStateException.DescribeContents() -> int +Android.App.Admin.UnsafeStateException.InterfaceConsts +Android.App.Admin.UnsafeStateException.Reasons.get -> System.Collections.Generic.IList! +Android.App.Admin.UnsafeStateException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.UpdateErrorCode +Android.App.Admin.UpdateErrorCode.BatteryLow = 5 -> Android.App.Admin.UpdateErrorCode +Android.App.Admin.UpdateErrorCode.FileNotFound = 4 -> Android.App.Admin.UpdateErrorCode +Android.App.Admin.UpdateErrorCode.IncorrectOsVersion = 2 -> Android.App.Admin.UpdateErrorCode +Android.App.Admin.UpdateErrorCode.Unknown = 1 -> Android.App.Admin.UpdateErrorCode +Android.App.Admin.UpdateErrorCode.UpdateFileInvalid = 3 -> Android.App.Admin.UpdateErrorCode +Android.App.Admin.UserManagementFlags +Android.App.Admin.UserManagementFlags.LeaveAllSystemAppsEnabled = 16 -> Android.App.Admin.UserManagementFlags +Android.App.Admin.UserManagementFlags.MakeUserEphemeral = 2 -> Android.App.Admin.UserManagementFlags +Android.App.Admin.UserManagementFlags.None = 0 -> Android.App.Admin.UserManagementFlags +Android.App.Admin.UserManagementFlags.SkipSetupWizard = 1 -> Android.App.Admin.UserManagementFlags +Android.App.Admin.WifiSecurity +Android.App.Admin.WifiSecurity.Enterprise192 = 3 -> Android.App.Admin.WifiSecurity +Android.App.Admin.WifiSecurity.EnterpriseEap = 2 -> Android.App.Admin.WifiSecurity +Android.App.Admin.WifiSecurity.Open = 0 -> Android.App.Admin.WifiSecurity +Android.App.Admin.WifiSecurity.Personal = 1 -> Android.App.Admin.WifiSecurity +Android.App.Admin.WifiSsidPolicy +Android.App.Admin.WifiSsidPolicy.DescribeContents() -> int +Android.App.Admin.WifiSsidPolicy.InterfaceConsts +Android.App.Admin.WifiSsidPolicy.PolicyType.get -> int +Android.App.Admin.WifiSsidPolicy.Ssids.get -> System.Collections.Generic.ICollection! +Android.App.Admin.WifiSsidPolicy.WifiSsidPolicy(int policyType, System.Collections.Generic.ICollection! ssids) -> void +Android.App.Admin.WifiSsidPolicy.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Admin.WifiSsidPolicyType +Android.App.Admin.WifiSsidPolicyType.AllowList = 0 -> Android.App.Admin.WifiSsidPolicyType +Android.App.Admin.WifiSsidPolicyType.DenyList = 1 -> Android.App.Admin.WifiSsidPolicyType +Android.App.Admin.WipeDataFlags +Android.App.Admin.WipeDataFlags.None = 0 -> Android.App.Admin.WipeDataFlags +Android.App.Admin.WipeDataFlags.WipeEuicc = 4 -> Android.App.Admin.WipeDataFlags +Android.App.Admin.WipeDataFlags.WipeExternalStorage = 1 -> Android.App.Admin.WipeDataFlags +Android.App.Admin.WipeDataFlags.WipeResetProtectionData = 2 -> Android.App.Admin.WipeDataFlags +Android.App.AlarmManager +Android.App.AlarmManager.AlarmClockInfo +Android.App.AlarmManager.AlarmClockInfo.AlarmClockInfo(long triggerTime, Android.App.PendingIntent? showIntent) -> void +Android.App.AlarmManager.AlarmClockInfo.DescribeContents() -> int +Android.App.AlarmManager.AlarmClockInfo.InterfaceConsts +Android.App.AlarmManager.AlarmClockInfo.ShowIntent.get -> Android.App.PendingIntent? +Android.App.AlarmManager.AlarmClockInfo.TriggerTime.get -> long +Android.App.AlarmManager.AlarmClockInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.AlarmManager.AlarmManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AlarmManager.IOnAlarmListener +Android.App.AlarmManager.IOnAlarmListener.OnAlarm() -> void +Android.App.AlarmType +Android.App.AlarmType.ElapsedRealtime = 3 -> Android.App.AlarmType +Android.App.AlarmType.ElapsedRealtimeWakeup = 2 -> Android.App.AlarmType +Android.App.AlarmType.Rtc = 1 -> Android.App.AlarmType +Android.App.AlarmType.RtcWakeup = 0 -> Android.App.AlarmType +Android.App.AlertDialog +Android.App.AlertDialog.AlertDialog(Android.Content.Context! context, bool cancelable, System.EventHandler! cancelHandler) -> void +Android.App.AlertDialog.AlertDialog(Android.Content.Context? context) -> void +Android.App.AlertDialog.AlertDialog(Android.Content.Context? context, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener? cancelListener) -> void +Android.App.AlertDialog.AlertDialog(Android.Content.Context? context, int themeResId) -> void +Android.App.AlertDialog.AlertDialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AlertDialog.Builder +Android.App.AlertDialog.Builder.Builder(Android.Content.Context? context) -> void +Android.App.AlertDialog.Builder.Builder(Android.Content.Context? context, int themeResId) -> void +Android.App.AlertDialog.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AlertDialog.Builder.ItemSelected -> System.EventHandler! +Android.App.AlertDialog.Builder.ItemSelectionCleared -> System.EventHandler! +Android.App.AlertDialog.Builder.NothingSelected -> System.EventHandler! +Android.App.AlertDialog.Builder.SetAdapter(Android.Widget.IListAdapter! adapter, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetCursor(Android.Database.ICursor! cursor, System.EventHandler! handler, string! labelColumn) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetItems(int itemsId, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetItems(Java.Lang.ICharSequence![]! items, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetItems(string![]! items, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetItems(string![]? items, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMessage(string? message) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMultiChoiceItems(Android.Database.ICursor! cursor, string! isCheckedColumn, string! labelColumn, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMultiChoiceItems(int itemsId, bool[]! checkedItems, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMultiChoiceItems(Java.Lang.ICharSequence![]! items, bool[]! checkedItems, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMultiChoiceItems(string![]! items, bool[]! checkedItems, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetMultiChoiceItems(string![]? items, bool[]? checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNegativeButton(int textId, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNegativeButton(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNegativeButton(string! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNegativeButton(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNeutralButton(int textId, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNeutralButton(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNeutralButton(string! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetNeutralButton(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetPositiveButton(int textId, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetPositiveButton(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetPositiveButton(string! text, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetPositiveButton(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(Android.Database.ICursor! cursor, int checkedItem, string! labelColumn, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(Android.Widget.IListAdapter! adapter, int checkedItem, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(int itemsId, int checkedItem, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(Java.Lang.ICharSequence![]! items, int checkedItem, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(string![]! items, int checkedItem, System.EventHandler! handler) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetSingleChoiceItems(string![]? items, int checkedItem, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.Builder.SetTitle(string? title) -> Android.App.AlertDialog.Builder? +Android.App.AlertDialog.SetButton(int whichButton, Java.Lang.ICharSequence! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton(int whichButton, string! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton(int whichButton, string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +Android.App.AlertDialog.SetButton(int whichButton, string? text, Android.OS.Message? msg) -> void +Android.App.AlertDialog.SetButton(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton(string! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +Android.App.AlertDialog.SetButton(string? text, Android.OS.Message? msg) -> void +Android.App.AlertDialog.SetButton2(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton2(string! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton2(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +Android.App.AlertDialog.SetButton2(string? text, Android.OS.Message? msg) -> void +Android.App.AlertDialog.SetButton3(Java.Lang.ICharSequence! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton3(string! text, System.EventHandler! handler) -> void +Android.App.AlertDialog.SetButton3(string? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +Android.App.AlertDialog.SetButton3(string? text, Android.OS.Message? msg) -> void +Android.App.AlertDialog.SetMessage(string? message) -> void +Android.App.AliasActivity +Android.App.AliasActivity.AliasActivity() -> void +Android.App.AliasActivity.AliasActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppComponentFactory +Android.App.AppComponentFactory.AppComponentFactory() -> void +Android.App.AppComponentFactory.AppComponentFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Application +Android.App.Application.Application() -> void +Android.App.Application.Application(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Application.IActivityLifecycleCallbacks +Android.App.Application.IActivityLifecycleCallbacks.OnActivityCreated(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityDestroyed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPaused(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostCreated(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostDestroyed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostPaused(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostResumed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostSaveInstanceState(Android.App.Activity! activity, Android.OS.Bundle! outState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostStarted(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPostStopped(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreCreated(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreDestroyed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPrePaused(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreResumed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreSaveInstanceState(Android.App.Activity! activity, Android.OS.Bundle! outState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreStarted(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityPreStopped(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityResumed(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivitySaveInstanceState(Android.App.Activity! activity, Android.OS.Bundle! outState) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityStarted(Android.App.Activity! activity) -> void +Android.App.Application.IActivityLifecycleCallbacks.OnActivityStopped(Android.App.Activity! activity) -> void +Android.App.Application.InterfaceConsts +Android.App.Application.IOnProvideAssistDataListener +Android.App.Application.IOnProvideAssistDataListener.OnProvideAssistData(Android.App.Activity? activity, Android.OS.Bundle? data) -> void +Android.App.Application.ProvideAssistDataEventArgs +Android.App.Application.ProvideAssistDataEventArgs.Activity.get -> Android.App.Activity? +Android.App.Application.ProvideAssistDataEventArgs.Data.get -> Android.OS.Bundle? +Android.App.Application.ProvideAssistDataEventArgs.ProvideAssistDataEventArgs(Android.App.Activity? activity, Android.OS.Bundle? data) -> void +Android.App.ApplicationAttribute +Android.App.ApplicationAttribute.AllowBackup.get -> bool +Android.App.ApplicationAttribute.AllowBackup.set -> void +Android.App.ApplicationAttribute.AllowClearUserData.get -> bool +Android.App.ApplicationAttribute.AllowClearUserData.set -> void +Android.App.ApplicationAttribute.AllowTaskReparenting.get -> bool +Android.App.ApplicationAttribute.AllowTaskReparenting.set -> void +Android.App.ApplicationAttribute.ApplicationAttribute() -> void +Android.App.ApplicationAttribute.BackupAgent.get -> System.Type? +Android.App.ApplicationAttribute.BackupAgent.set -> void +Android.App.ApplicationAttribute.BackupInForeground.get -> bool +Android.App.ApplicationAttribute.BackupInForeground.set -> void +Android.App.ApplicationAttribute.Banner.get -> string? +Android.App.ApplicationAttribute.Banner.set -> void +Android.App.ApplicationAttribute.Debuggable.get -> bool +Android.App.ApplicationAttribute.Debuggable.set -> void +Android.App.ApplicationAttribute.Description.get -> string? +Android.App.ApplicationAttribute.Description.set -> void +Android.App.ApplicationAttribute.DirectBootAware.get -> bool +Android.App.ApplicationAttribute.DirectBootAware.set -> void +Android.App.ApplicationAttribute.Enabled.get -> bool +Android.App.ApplicationAttribute.Enabled.set -> void +Android.App.ApplicationAttribute.ExtractNativeLibs.get -> bool +Android.App.ApplicationAttribute.ExtractNativeLibs.set -> void +Android.App.ApplicationAttribute.FullBackupContent.get -> bool +Android.App.ApplicationAttribute.FullBackupContent.set -> void +Android.App.ApplicationAttribute.FullBackupOnly.get -> bool +Android.App.ApplicationAttribute.FullBackupOnly.set -> void +Android.App.ApplicationAttribute.HardwareAccelerated.get -> bool +Android.App.ApplicationAttribute.HardwareAccelerated.set -> void +Android.App.ApplicationAttribute.HasCode.get -> bool +Android.App.ApplicationAttribute.HasCode.set -> void +Android.App.ApplicationAttribute.Icon.get -> string? +Android.App.ApplicationAttribute.Icon.set -> void +Android.App.ApplicationAttribute.KillAfterRestore.get -> bool +Android.App.ApplicationAttribute.KillAfterRestore.set -> void +Android.App.ApplicationAttribute.Label.get -> string? +Android.App.ApplicationAttribute.Label.set -> void +Android.App.ApplicationAttribute.LargeHeap.get -> bool +Android.App.ApplicationAttribute.LargeHeap.set -> void +Android.App.ApplicationAttribute.Logo.get -> string? +Android.App.ApplicationAttribute.Logo.set -> void +Android.App.ApplicationAttribute.ManageSpaceActivity.get -> System.Type? +Android.App.ApplicationAttribute.ManageSpaceActivity.set -> void +Android.App.ApplicationAttribute.Name.get -> string? +Android.App.ApplicationAttribute.Name.set -> void +Android.App.ApplicationAttribute.NetworkSecurityConfig.get -> string? +Android.App.ApplicationAttribute.NetworkSecurityConfig.set -> void +Android.App.ApplicationAttribute.Permission.get -> string? +Android.App.ApplicationAttribute.Permission.set -> void +Android.App.ApplicationAttribute.Persistent.get -> bool +Android.App.ApplicationAttribute.Persistent.set -> void +Android.App.ApplicationAttribute.Process.get -> string? +Android.App.ApplicationAttribute.Process.set -> void +Android.App.ApplicationAttribute.RequiredAccountType.get -> string? +Android.App.ApplicationAttribute.RequiredAccountType.set -> void +Android.App.ApplicationAttribute.ResizeableActivity.get -> bool +Android.App.ApplicationAttribute.ResizeableActivity.set -> void +Android.App.ApplicationAttribute.RestoreAnyVersion.get -> bool +Android.App.ApplicationAttribute.RestoreAnyVersion.set -> void +Android.App.ApplicationAttribute.RestrictedAccountType.get -> string? +Android.App.ApplicationAttribute.RestrictedAccountType.set -> void +Android.App.ApplicationAttribute.RoundIcon.get -> string? +Android.App.ApplicationAttribute.RoundIcon.set -> void +Android.App.ApplicationAttribute.SupportsRtl.get -> bool +Android.App.ApplicationAttribute.SupportsRtl.set -> void +Android.App.ApplicationAttribute.TaskAffinity.get -> string? +Android.App.ApplicationAttribute.TaskAffinity.set -> void +Android.App.ApplicationAttribute.Theme.get -> string? +Android.App.ApplicationAttribute.Theme.set -> void +Android.App.ApplicationAttribute.UiOptions.get -> Android.Content.PM.UiOptions +Android.App.ApplicationAttribute.UiOptions.set -> void +Android.App.ApplicationAttribute.UsesCleartextTraffic.get -> bool +Android.App.ApplicationAttribute.UsesCleartextTraffic.set -> void +Android.App.ApplicationAttribute.VMSafeMode.get -> bool +Android.App.ApplicationAttribute.VMSafeMode.set -> void +Android.App.ApplicationErrorReport +Android.App.ApplicationErrorReport.AnrInfo +Android.App.ApplicationErrorReport.AnrInfo.Activity.get -> string? +Android.App.ApplicationErrorReport.AnrInfo.Activity.set -> void +Android.App.ApplicationErrorReport.AnrInfo.AnrInfo() -> void +Android.App.ApplicationErrorReport.AnrInfo.AnrInfo(Android.OS.Parcel? in) -> void +Android.App.ApplicationErrorReport.AnrInfo.AnrInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ApplicationErrorReport.AnrInfo.Cause.get -> string? +Android.App.ApplicationErrorReport.AnrInfo.Cause.set -> void +Android.App.ApplicationErrorReport.AnrInfo.Info.get -> string? +Android.App.ApplicationErrorReport.AnrInfo.Info.set -> void +Android.App.ApplicationErrorReport.ApplicationErrorReport() -> void +Android.App.ApplicationErrorReport.ApplicationErrorReport(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ApplicationErrorReport.BatteryInfo +Android.App.ApplicationErrorReport.BatteryInfo.BatteryInfo() -> void +Android.App.ApplicationErrorReport.BatteryInfo.BatteryInfo(Android.OS.Parcel? in) -> void +Android.App.ApplicationErrorReport.BatteryInfo.BatteryInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ApplicationErrorReport.BatteryInfo.CheckinDetails.get -> string? +Android.App.ApplicationErrorReport.BatteryInfo.CheckinDetails.set -> void +Android.App.ApplicationErrorReport.BatteryInfo.DurationMicros.get -> long +Android.App.ApplicationErrorReport.BatteryInfo.DurationMicros.set -> void +Android.App.ApplicationErrorReport.BatteryInfo.UsageDetails.get -> string? +Android.App.ApplicationErrorReport.BatteryInfo.UsageDetails.set -> void +Android.App.ApplicationErrorReport.BatteryInfo.UsagePercent.get -> int +Android.App.ApplicationErrorReport.BatteryInfo.UsagePercent.set -> void +Android.App.ApplicationErrorReport.CrashInfo +Android.App.ApplicationErrorReport.CrashInfo.CrashInfo() -> void +Android.App.ApplicationErrorReport.CrashInfo.CrashInfo(Android.OS.Parcel? in) -> void +Android.App.ApplicationErrorReport.CrashInfo.CrashInfo(Java.Lang.Throwable? tr) -> void +Android.App.ApplicationErrorReport.CrashInfo.CrashInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ApplicationErrorReport.CrashInfo.ExceptionClassName.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.ExceptionClassName.set -> void +Android.App.ApplicationErrorReport.CrashInfo.ExceptionMessage.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.ExceptionMessage.set -> void +Android.App.ApplicationErrorReport.CrashInfo.StackTrace.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.StackTrace.set -> void +Android.App.ApplicationErrorReport.CrashInfo.ThrowClassName.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.ThrowClassName.set -> void +Android.App.ApplicationErrorReport.CrashInfo.ThrowFileName.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.ThrowFileName.set -> void +Android.App.ApplicationErrorReport.CrashInfo.ThrowLineNumber.get -> int +Android.App.ApplicationErrorReport.CrashInfo.ThrowLineNumber.set -> void +Android.App.ApplicationErrorReport.CrashInfo.ThrowMethodName.get -> string? +Android.App.ApplicationErrorReport.CrashInfo.ThrowMethodName.set -> void +Android.App.ApplicationErrorReport.InstallerPackageName.get -> string? +Android.App.ApplicationErrorReport.InstallerPackageName.set -> void +Android.App.ApplicationErrorReport.InterfaceConsts +Android.App.ApplicationErrorReport.PackageName.get -> string? +Android.App.ApplicationErrorReport.PackageName.set -> void +Android.App.ApplicationErrorReport.ProcessName.get -> string? +Android.App.ApplicationErrorReport.ProcessName.set -> void +Android.App.ApplicationErrorReport.RunningServiceInfo +Android.App.ApplicationErrorReport.RunningServiceInfo.DurationMillis.get -> long +Android.App.ApplicationErrorReport.RunningServiceInfo.DurationMillis.set -> void +Android.App.ApplicationErrorReport.RunningServiceInfo.RunningServiceInfo() -> void +Android.App.ApplicationErrorReport.RunningServiceInfo.RunningServiceInfo(Android.OS.Parcel? in) -> void +Android.App.ApplicationErrorReport.RunningServiceInfo.RunningServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ApplicationErrorReport.RunningServiceInfo.ServiceDetails.get -> string? +Android.App.ApplicationErrorReport.RunningServiceInfo.ServiceDetails.set -> void +Android.App.ApplicationErrorReport.SystemApp.get -> bool +Android.App.ApplicationErrorReport.SystemApp.set -> void +Android.App.ApplicationErrorReport.Time.get -> long +Android.App.ApplicationErrorReport.Time.set -> void +Android.App.ApplicationErrorReport.Type.get -> Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReport.Type.set -> void +Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReportType.Anr = 2 -> Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReportType.Battery = 3 -> Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReportType.Crash = 1 -> Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReportType.None = 0 -> Android.App.ApplicationErrorReportType +Android.App.ApplicationErrorReportType.RunningService = 5 -> Android.App.ApplicationErrorReportType +Android.App.ApplicationExitInfo +Android.App.ApplicationExitInfo.DefiningUid.get -> int +Android.App.ApplicationExitInfo.DescribeContents() -> int +Android.App.ApplicationExitInfo.Description.get -> string? +Android.App.ApplicationExitInfo.GetProcessStateSummary() -> byte[]? +Android.App.ApplicationExitInfo.Importance.get -> int +Android.App.ApplicationExitInfo.InterfaceConsts +Android.App.ApplicationExitInfo.PackageUid.get -> int +Android.App.ApplicationExitInfo.Pid.get -> int +Android.App.ApplicationExitInfo.ProcessName.get -> string! +Android.App.ApplicationExitInfo.Pss.get -> long +Android.App.ApplicationExitInfo.RealUid.get -> int +Android.App.ApplicationExitInfo.Reason.get -> int +Android.App.ApplicationExitInfo.Rss.get -> long +Android.App.ApplicationExitInfo.Status.get -> int +Android.App.ApplicationExitInfo.Timestamp.get -> long +Android.App.ApplicationExitInfo.TraceInputStream.get -> System.IO.Stream? +Android.App.ApplicationExitInfo.UserHandle.get -> Android.OS.UserHandle! +Android.App.ApplicationExitInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Anr = 6 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Crash = 4 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.CrashNative = 5 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.DependencyDied = 12 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.ExcessiveResourceUsage = 9 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.ExitSelf = 1 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Freezer = 14 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.InitializationFailure = 7 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.LowMemory = 3 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Other = 10 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.PackageStateChange = 15 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.PackageUpdated = 16 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.PermissionChange = 8 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Signaled = 2 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.Unknown = 0 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.UserRequested = 10 -> Android.App.ApplicationExitInfoReason +Android.App.ApplicationExitInfoReason.UserStopped = 11 -> Android.App.ApplicationExitInfoReason +Android.App.AppOpsManager +Android.App.AppOpsManager.AppOpsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppOpsManager.IOnOpActiveChangedListener +Android.App.AppOpsManager.IOnOpActiveChangedListener.OnOpActiveChanged(string! op, int uid, string! packageName, bool active) -> void +Android.App.AppOpsManager.IOnOpChangedListener +Android.App.AppOpsManager.IOnOpChangedListener.OnOpChanged(string? op, string? packageName) -> void +Android.App.AppOpsManager.OnOpNotedCallback +Android.App.AppOpsManager.OnOpNotedCallback.OnOpNotedCallback() -> void +Android.App.AppOpsManager.OnOpNotedCallback.OnOpNotedCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppOpsManager.OpActiveChangedEventArgs +Android.App.AppOpsManager.OpActiveChangedEventArgs.Active.get -> bool +Android.App.AppOpsManager.OpActiveChangedEventArgs.Op.get -> string! +Android.App.AppOpsManager.OpActiveChangedEventArgs.OpActiveChangedEventArgs(string! op, int uid, string! packageName, bool active) -> void +Android.App.AppOpsManager.OpActiveChangedEventArgs.PackageName.get -> string! +Android.App.AppOpsManager.OpActiveChangedEventArgs.Uid.get -> int +Android.App.AppOpsManager.OpChangedEventArgs +Android.App.AppOpsManager.OpChangedEventArgs.Op.get -> string? +Android.App.AppOpsManager.OpChangedEventArgs.OpChangedEventArgs(string? op, string? packageName) -> void +Android.App.AppOpsManager.OpChangedEventArgs.PackageName.get -> string? +Android.App.AppOpsManagerMode +Android.App.AppOpsManagerMode.Allowed = 0 -> Android.App.AppOpsManagerMode +Android.App.AppOpsManagerMode.Default = 3 -> Android.App.AppOpsManagerMode +Android.App.AppOpsManagerMode.Errored = 2 -> Android.App.AppOpsManagerMode +Android.App.AppOpsManagerMode.Foreground = 4 -> Android.App.AppOpsManagerMode +Android.App.AppOpsManagerMode.Ignored = 1 -> Android.App.AppOpsManagerMode +Android.App.AppSearch.AppSearchBatchResult +Android.App.AppSearch.AppSearchBatchResult.All.get -> System.Collections.IDictionary! +Android.App.AppSearch.AppSearchBatchResult.Builder +Android.App.AppSearch.AppSearchBatchResult.Builder.Build() -> Android.App.AppSearch.AppSearchBatchResult! +Android.App.AppSearch.AppSearchBatchResult.Builder.Builder() -> void +Android.App.AppSearch.AppSearchBatchResult.Builder.SetFailure(Java.Lang.Object! key, int resultCode, string? errorMessage) -> Android.App.AppSearch.AppSearchBatchResult.Builder! +Android.App.AppSearch.AppSearchBatchResult.Builder.SetResult(Java.Lang.Object! key, Android.App.AppSearch.AppSearchResult! result) -> Android.App.AppSearch.AppSearchBatchResult.Builder! +Android.App.AppSearch.AppSearchBatchResult.Builder.SetSuccess(Java.Lang.Object! key, Java.Lang.Object? value) -> Android.App.AppSearch.AppSearchBatchResult.Builder! +Android.App.AppSearch.AppSearchBatchResult.Failures.get -> System.Collections.IDictionary! +Android.App.AppSearch.AppSearchBatchResult.IsSuccess.get -> bool +Android.App.AppSearch.AppSearchBatchResult.Successes.get -> System.Collections.IDictionary! +Android.App.AppSearch.AppSearchManager +Android.App.AppSearch.AppSearchManager.AppSearchManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.AppSearchManager.SearchContext +Android.App.AppSearch.AppSearchManager.SearchContext.Builder +Android.App.AppSearch.AppSearchManager.SearchContext.Builder.Build() -> Android.App.AppSearch.AppSearchManager.SearchContext! +Android.App.AppSearch.AppSearchManager.SearchContext.Builder.Builder(string! databaseName) -> void +Android.App.AppSearch.AppSearchManager.SearchContext.DatabaseName.get -> string! +Android.App.AppSearch.AppSearchResult +Android.App.AppSearch.AppSearchResult.ErrorMessage.get -> string? +Android.App.AppSearch.AppSearchResult.IsSuccess.get -> bool +Android.App.AppSearch.AppSearchResult.ResultCode.get -> int +Android.App.AppSearch.AppSearchResult.ResultValue.get -> Java.Lang.Object? +Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.InternalError = 2 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.InvalidArgument = 3 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.InvalidSchema = 7 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.IoError = 4 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.NotFound = 6 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.Ok = 0 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.OutOfSpace = 5 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.SecurityError = 8 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchResultCode.UnknownError = 1 -> Android.App.AppSearch.AppSearchResultCode +Android.App.AppSearch.AppSearchSchema +Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig +Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig! +Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder.Builder(string! propertyName) -> void +Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.Builder +Android.App.AppSearch.AppSearchSchema.Builder.AddProperty(Android.App.AppSearch.AppSearchSchema.PropertyConfig! propertyConfig) -> Android.App.AppSearch.AppSearchSchema.Builder! +Android.App.AppSearch.AppSearchSchema.Builder.Build() -> Android.App.AppSearch.AppSearchSchema! +Android.App.AppSearch.AppSearchSchema.Builder.Builder(string! schemaType) -> void +Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig +Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig! +Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder.Builder(string! propertyName) -> void +Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.Builder(string! propertyName, string! schemaType) -> void +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.SetShouldIndexNestedProperties(bool indexNestedProperties) -> Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.SchemaType.get -> string! +Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.ShouldIndexNestedProperties() -> bool +Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig +Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig! +Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder.Builder(string! propertyName) -> void +Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.LongPropertyConfig! +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder.Builder(string! propertyName) -> void +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder.SetIndexingType(int indexingType) -> Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.IndexingType.get -> Android.App.AppSearch.LongPropertyConfigIndexingType +Android.App.AppSearch.AppSearchSchema.Properties.get -> System.Collections.Generic.IList! +Android.App.AppSearch.AppSearchSchema.PropertyConfig +Android.App.AppSearch.AppSearchSchema.PropertyConfig.PropertyConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.AppSearchSchema.SchemaType.get -> string! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.Build() -> Android.App.AppSearch.AppSearchSchema.StringPropertyConfig! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.Builder(string! propertyName) -> void +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.SetCardinality(int cardinality) -> Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.SetIndexingType(int indexingType) -> Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.SetJoinableValueType(Android.App.AppSearch.StringPropertyJoinableValueType joinableValueType) -> Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.SetTokenizerType(int tokenizerType) -> Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder! +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.IndexingType.get -> int +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.JoinableValueType.get -> Android.App.AppSearch.StringPropertyJoinableValueType +Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.TokenizerType.get -> int +Android.App.AppSearch.AppSearchSession +Android.App.AppSearch.AppSearchSession.Close() -> void +Android.App.AppSearch.AppSearchSession.GetByDocumentId(Android.App.AppSearch.GetByDocumentIdRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.App.AppSearch.IBatchResultCallback! callback) -> void +Android.App.AppSearch.AppSearchSession.GetNamespaces(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.GetSchema(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.GetStorageInfo(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.Put(Android.App.AppSearch.PutDocumentsRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.App.AppSearch.IBatchResultCallback! callback) -> void +Android.App.AppSearch.AppSearchSession.Remove(Android.App.AppSearch.RemoveByDocumentIdRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.App.AppSearch.IBatchResultCallback! callback) -> void +Android.App.AppSearch.AppSearchSession.Remove(string! queryExpression, Android.App.AppSearch.SearchSpec! searchSpec, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.ReportUsage(Android.App.AppSearch.ReportUsageRequest! request, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.Search(string! queryExpression, Android.App.AppSearch.SearchSpec! searchSpec) -> Android.App.AppSearch.SearchResults! +Android.App.AppSearch.AppSearchSession.SearchSuggestion(string! suggestionQueryExpression, Android.App.AppSearch.SearchSuggestionSpec! searchSuggestionSpec, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.AppSearchSession.SetSchema(Android.App.AppSearch.SetSchemaRequest! request, Java.Util.Concurrent.IExecutor! workExecutor, Java.Util.Concurrent.IExecutor! callbackExecutor, Java.Util.Functions.IConsumer! callback) -> void +Android.App.AppSearch.Cardinality +Android.App.AppSearch.Cardinality.Optional = 2 -> Android.App.AppSearch.Cardinality +Android.App.AppSearch.Cardinality.Repeated = 1 -> Android.App.AppSearch.Cardinality +Android.App.AppSearch.Cardinality.Required = 3 -> Android.App.AppSearch.Cardinality +Android.App.AppSearch.Exceptions.AppSearchException +Android.App.AppSearch.Exceptions.AppSearchException.AppSearchException(int resultCode) -> void +Android.App.AppSearch.Exceptions.AppSearchException.AppSearchException(int resultCode, string? message) -> void +Android.App.AppSearch.Exceptions.AppSearchException.AppSearchException(int resultCode, string? message, Java.Lang.Throwable? cause) -> void +Android.App.AppSearch.Exceptions.AppSearchException.AppSearchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.GenericDocument +Android.App.AppSearch.GenericDocument.Builder +Android.App.AppSearch.GenericDocument.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.GenericDocument.Builder.Builder(string! namespace, string! id, string! schemaType) -> void +Android.App.AppSearch.GenericDocument.GenericDocument(Android.App.AppSearch.GenericDocument! document) -> void +Android.App.AppSearch.GenericDocument.GenericDocument(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.GetByDocumentIdRequest +Android.App.AppSearch.GetByDocumentIdRequest.Builder +Android.App.AppSearch.GetByDocumentIdRequest.Builder.AddIds(params string![]! ids) -> Android.App.AppSearch.GetByDocumentIdRequest.Builder! +Android.App.AppSearch.GetByDocumentIdRequest.Builder.AddIds(System.Collections.Generic.ICollection! ids) -> Android.App.AppSearch.GetByDocumentIdRequest.Builder! +Android.App.AppSearch.GetByDocumentIdRequest.Builder.AddProjection(string! schemaType, System.Collections.Generic.ICollection! propertyPaths) -> Android.App.AppSearch.GetByDocumentIdRequest.Builder! +Android.App.AppSearch.GetByDocumentIdRequest.Builder.AddProjectionPaths(string! schemaType, System.Collections.Generic.ICollection! propertyPaths) -> Android.App.AppSearch.GetByDocumentIdRequest.Builder! +Android.App.AppSearch.GetByDocumentIdRequest.Builder.Build() -> Android.App.AppSearch.GetByDocumentIdRequest! +Android.App.AppSearch.GetByDocumentIdRequest.Builder.Builder(string! namespace) -> void +Android.App.AppSearch.GetByDocumentIdRequest.Ids.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.GetByDocumentIdRequest.Namespace.get -> string! +Android.App.AppSearch.GetByDocumentIdRequest.ProjectionPaths.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.GetByDocumentIdRequest.Projections.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.GetSchemaResponse +Android.App.AppSearch.GetSchemaResponse.Builder +Android.App.AppSearch.GetSchemaResponse.Builder.AddSchema(Android.App.AppSearch.AppSearchSchema! schema) -> Android.App.AppSearch.GetSchemaResponse.Builder! +Android.App.AppSearch.GetSchemaResponse.Builder.AddSchemaTypeNotDisplayedBySystem(string! schemaType) -> Android.App.AppSearch.GetSchemaResponse.Builder! +Android.App.AppSearch.GetSchemaResponse.Builder.Build() -> Android.App.AppSearch.GetSchemaResponse! +Android.App.AppSearch.GetSchemaResponse.Builder.Builder() -> void +Android.App.AppSearch.GetSchemaResponse.Builder.SetRequiredPermissionsForSchemaTypeVisibility(string! schemaType, System.Collections.Generic.ICollection!>! visibleToPermissions) -> Android.App.AppSearch.GetSchemaResponse.Builder! +Android.App.AppSearch.GetSchemaResponse.Builder.SetSchemaTypeVisibleToPackages(string! schemaType, System.Collections.Generic.ICollection! packageIdentifiers) -> Android.App.AppSearch.GetSchemaResponse.Builder! +Android.App.AppSearch.GetSchemaResponse.Builder.SetVersion(int version) -> Android.App.AppSearch.GetSchemaResponse.Builder! +Android.App.AppSearch.GetSchemaResponse.RequiredPermissionsForSchemaTypeVisibility.get -> System.Collections.Generic.IDictionary!>!>! +Android.App.AppSearch.GetSchemaResponse.Schemas.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.GetSchemaResponse.SchemaTypesNotDisplayedBySystem.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.GetSchemaResponse.SchemaTypesVisibleToPackages.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.GetSchemaResponse.Version.get -> int +Android.App.AppSearch.GlobalSearchSession +Android.App.AppSearch.GlobalSearchSession.GlobalSearchSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.GroupingType +Android.App.AppSearch.GroupingType.None = 0 -> Android.App.AppSearch.GroupingType +Android.App.AppSearch.GroupingType.PerNamespace = 2 -> Android.App.AppSearch.GroupingType +Android.App.AppSearch.GroupingType.PerPackage = 1 -> Android.App.AppSearch.GroupingType +Android.App.AppSearch.IBatchResultCallback +Android.App.AppSearch.IBatchResultCallback.OnResult(Android.App.AppSearch.AppSearchBatchResult! result) -> void +Android.App.AppSearch.IBatchResultCallback.OnSystemError(Java.Lang.Throwable? throwable) -> void +Android.App.AppSearch.IndexingType +Android.App.AppSearch.IndexingType.ExactTerms = 1 -> Android.App.AppSearch.IndexingType +Android.App.AppSearch.IndexingType.None = 0 -> Android.App.AppSearch.IndexingType +Android.App.AppSearch.IndexingType.Prefixes = 2 -> Android.App.AppSearch.IndexingType +Android.App.AppSearch.JoinSpec +Android.App.AppSearch.JoinSpec.AggregationScoringStrategy.get -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpec.Builder +Android.App.AppSearch.JoinSpec.Builder.Build() -> Android.App.AppSearch.JoinSpec! +Android.App.AppSearch.JoinSpec.Builder.Builder(string! childPropertyExpression) -> void +Android.App.AppSearch.JoinSpec.Builder.SetAggregationScoringStrategy(Android.App.AppSearch.JoinSpecAggregationScoring aggregationScoringStrategy) -> Android.App.AppSearch.JoinSpec.Builder! +Android.App.AppSearch.JoinSpec.Builder.SetMaxJoinedResultCount(int maxJoinedResultCount) -> Android.App.AppSearch.JoinSpec.Builder! +Android.App.AppSearch.JoinSpec.Builder.SetNestedSearch(string! nestedQuery, Android.App.AppSearch.SearchSpec! nestedSearchSpec) -> Android.App.AppSearch.JoinSpec.Builder! +Android.App.AppSearch.JoinSpec.ChildPropertyExpression.get -> string! +Android.App.AppSearch.JoinSpec.MaxJoinedResultCount.get -> int +Android.App.AppSearch.JoinSpec.NestedQuery.get -> string! +Android.App.AppSearch.JoinSpec.NestedSearchSpec.get -> Android.App.AppSearch.SearchSpec! +Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.AvgRankingSignal = 3 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.MaxRankingSignal = 4 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.MinRankingSignal = 2 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.OuterResultRankingSignal = 0 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.ResultCount = 1 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.JoinSpecAggregationScoring.SumRankingSignal = 5 -> Android.App.AppSearch.JoinSpecAggregationScoring +Android.App.AppSearch.LongPropertyConfigIndexingType +Android.App.AppSearch.LongPropertyConfigIndexingType.None = 0 -> Android.App.AppSearch.LongPropertyConfigIndexingType +Android.App.AppSearch.LongPropertyConfigIndexingType.Range = 1 -> Android.App.AppSearch.LongPropertyConfigIndexingType +Android.App.AppSearch.Migrator +Android.App.AppSearch.Migrator.Migrator() -> void +Android.App.AppSearch.Migrator.Migrator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.Observers.DocumentChangeInfo +Android.App.AppSearch.Observers.DocumentChangeInfo.ChangedDocumentIds.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.Observers.DocumentChangeInfo.DatabaseName.get -> string! +Android.App.AppSearch.Observers.DocumentChangeInfo.DocumentChangeInfo(string! packageName, string! database, string! namespace, string! schemaName, System.Collections.Generic.ICollection! changedDocumentIds) -> void +Android.App.AppSearch.Observers.DocumentChangeInfo.Namespace.get -> string! +Android.App.AppSearch.Observers.DocumentChangeInfo.PackageName.get -> string! +Android.App.AppSearch.Observers.DocumentChangeInfo.SchemaName.get -> string! +Android.App.AppSearch.Observers.IObserverCallback +Android.App.AppSearch.Observers.IObserverCallback.OnDocumentChanged(Android.App.AppSearch.Observers.DocumentChangeInfo! changeInfo) -> void +Android.App.AppSearch.Observers.IObserverCallback.OnSchemaChanged(Android.App.AppSearch.Observers.SchemaChangeInfo! changeInfo) -> void +Android.App.AppSearch.Observers.ObserverSpec +Android.App.AppSearch.Observers.ObserverSpec.Builder +Android.App.AppSearch.Observers.ObserverSpec.Builder.AddFilterSchemas(params string![]! schemas) -> Android.App.AppSearch.Observers.ObserverSpec.Builder! +Android.App.AppSearch.Observers.ObserverSpec.Builder.AddFilterSchemas(System.Collections.Generic.ICollection! schemas) -> Android.App.AppSearch.Observers.ObserverSpec.Builder! +Android.App.AppSearch.Observers.ObserverSpec.Builder.Build() -> Android.App.AppSearch.Observers.ObserverSpec! +Android.App.AppSearch.Observers.ObserverSpec.Builder.Builder() -> void +Android.App.AppSearch.Observers.ObserverSpec.FilterSchemas.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.Observers.SchemaChangeInfo +Android.App.AppSearch.Observers.SchemaChangeInfo.ChangedSchemaNames.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.Observers.SchemaChangeInfo.DatabaseName.get -> string! +Android.App.AppSearch.Observers.SchemaChangeInfo.PackageName.get -> string! +Android.App.AppSearch.Observers.SchemaChangeInfo.SchemaChangeInfo(string! packageName, string! databaseName, System.Collections.Generic.ICollection! changedSchemaNames) -> void +Android.App.AppSearch.PackageIdentifier +Android.App.AppSearch.PackageIdentifier.PackageIdentifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.PackageIdentifier.PackageIdentifier(string! packageName, byte[]! sha256Certificate) -> void +Android.App.AppSearch.PropertyPath +Android.App.AppSearch.PropertyPath.PathSegment +Android.App.AppSearch.PropertyPath.PathSegment.PathSegment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.PropertyPath.PropertyPath(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.PropertyPath.PropertyPath(string! path) -> void +Android.App.AppSearch.PropertyPath.PropertyPath(System.Collections.Generic.IList! pathList) -> void +Android.App.AppSearch.PutDocumentsRequest +Android.App.AppSearch.PutDocumentsRequest.Builder +Android.App.AppSearch.PutDocumentsRequest.Builder.AddGenericDocuments(params Android.App.AppSearch.GenericDocument![]! documents) -> Android.App.AppSearch.PutDocumentsRequest.Builder! +Android.App.AppSearch.PutDocumentsRequest.Builder.AddGenericDocuments(System.Collections.Generic.ICollection! documents) -> Android.App.AppSearch.PutDocumentsRequest.Builder! +Android.App.AppSearch.PutDocumentsRequest.Builder.Build() -> Android.App.AppSearch.PutDocumentsRequest! +Android.App.AppSearch.PutDocumentsRequest.Builder.Builder() -> void +Android.App.AppSearch.PutDocumentsRequest.GenericDocuments.get -> System.Collections.Generic.IList! +Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.AdvancedRankingExpression = 9 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.CreationTimestamp = 2 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.DocumentScore = 1 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.JoinAggregateScore = 8 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.None = 0 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.RelevanceScore = 3 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.SystemUsageCount = 6 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.SystemUsageLastUsedTimestamp = 7 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.UsageCount = 4 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RankingStrategy.UsageLastUsedTimestamp = 5 -> Android.App.AppSearch.RankingStrategy +Android.App.AppSearch.RemoveByDocumentIdRequest +Android.App.AppSearch.RemoveByDocumentIdRequest.Builder +Android.App.AppSearch.RemoveByDocumentIdRequest.Builder.AddIds(params string![]! ids) -> Android.App.AppSearch.RemoveByDocumentIdRequest.Builder! +Android.App.AppSearch.RemoveByDocumentIdRequest.Builder.AddIds(System.Collections.Generic.ICollection! ids) -> Android.App.AppSearch.RemoveByDocumentIdRequest.Builder! +Android.App.AppSearch.RemoveByDocumentIdRequest.Builder.Build() -> Android.App.AppSearch.RemoveByDocumentIdRequest! +Android.App.AppSearch.RemoveByDocumentIdRequest.Builder.Builder(string! namespace) -> void +Android.App.AppSearch.RemoveByDocumentIdRequest.Ids.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.RemoveByDocumentIdRequest.Namespace.get -> string! +Android.App.AppSearch.ReportSystemUsageRequest +Android.App.AppSearch.ReportSystemUsageRequest.Builder +Android.App.AppSearch.ReportSystemUsageRequest.Builder.Build() -> Android.App.AppSearch.ReportSystemUsageRequest! +Android.App.AppSearch.ReportSystemUsageRequest.Builder.Builder(string! packageName, string! databaseName, string! namespace, string! documentId) -> void +Android.App.AppSearch.ReportSystemUsageRequest.Builder.SetUsageTimestampMillis(long usageTimestampMillis) -> Android.App.AppSearch.ReportSystemUsageRequest.Builder! +Android.App.AppSearch.ReportSystemUsageRequest.DatabaseName.get -> string! +Android.App.AppSearch.ReportSystemUsageRequest.DocumentId.get -> string! +Android.App.AppSearch.ReportSystemUsageRequest.Namespace.get -> string! +Android.App.AppSearch.ReportSystemUsageRequest.PackageName.get -> string! +Android.App.AppSearch.ReportSystemUsageRequest.UsageTimestampMillis.get -> long +Android.App.AppSearch.ReportUsageRequest +Android.App.AppSearch.ReportUsageRequest.Builder +Android.App.AppSearch.ReportUsageRequest.Builder.Build() -> Android.App.AppSearch.ReportUsageRequest! +Android.App.AppSearch.ReportUsageRequest.Builder.Builder(string! namespace, string! documentId) -> void +Android.App.AppSearch.ReportUsageRequest.Builder.SetUsageTimestampMillis(long usageTimestampMillis) -> Android.App.AppSearch.ReportUsageRequest.Builder! +Android.App.AppSearch.ReportUsageRequest.DocumentId.get -> string! +Android.App.AppSearch.ReportUsageRequest.Namespace.get -> string! +Android.App.AppSearch.ReportUsageRequest.UsageTimestampMillis.get -> long +Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadAssistantAppSearchData = 6 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadCalendar = 2 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadContacts = 3 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadExternalStorage = 4 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadHomeAppSearchData = 5 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SchemaRequestPermissions.ReadSms = 1 -> Android.App.AppSearch.SchemaRequestPermissions +Android.App.AppSearch.SearchOrder +Android.App.AppSearch.SearchOrder.Ascending = 1 -> Android.App.AppSearch.SearchOrder +Android.App.AppSearch.SearchOrder.Descending = 0 -> Android.App.AppSearch.SearchOrder +Android.App.AppSearch.SearchResult +Android.App.AppSearch.SearchResult.Builder +Android.App.AppSearch.SearchResult.Builder.AddJoinedResult(Android.App.AppSearch.SearchResult! joinedResult) -> Android.App.AppSearch.SearchResult.Builder! +Android.App.AppSearch.SearchResult.Builder.AddMatchInfo(Android.App.AppSearch.SearchResult.MatchInfo! matchInfo) -> Android.App.AppSearch.SearchResult.Builder! +Android.App.AppSearch.SearchResult.Builder.Build() -> Android.App.AppSearch.SearchResult! +Android.App.AppSearch.SearchResult.Builder.Builder(string! packageName, string! databaseName) -> void +Android.App.AppSearch.SearchResult.Builder.SetGenericDocument(Android.App.AppSearch.GenericDocument! document) -> Android.App.AppSearch.SearchResult.Builder! +Android.App.AppSearch.SearchResult.Builder.SetRankingSignal(double rankingSignal) -> Android.App.AppSearch.SearchResult.Builder! +Android.App.AppSearch.SearchResult.DatabaseName.get -> string! +Android.App.AppSearch.SearchResult.GenericDocument.get -> Android.App.AppSearch.GenericDocument! +Android.App.AppSearch.SearchResult.JoinedResults.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchResult.MatchInfo +Android.App.AppSearch.SearchResult.MatchInfo.Builder +Android.App.AppSearch.SearchResult.MatchInfo.Builder.Build() -> Android.App.AppSearch.SearchResult.MatchInfo! +Android.App.AppSearch.SearchResult.MatchInfo.Builder.Builder(string! propertyPath) -> void +Android.App.AppSearch.SearchResult.MatchInfo.Builder.SetExactMatchRange(Android.App.AppSearch.SearchResult.MatchRange! matchRange) -> Android.App.AppSearch.SearchResult.MatchInfo.Builder! +Android.App.AppSearch.SearchResult.MatchInfo.Builder.SetSnippetRange(Android.App.AppSearch.SearchResult.MatchRange! matchRange) -> Android.App.AppSearch.SearchResult.MatchInfo.Builder! +Android.App.AppSearch.SearchResult.MatchInfo.Builder.SetSubmatchRange(Android.App.AppSearch.SearchResult.MatchRange! matchRange) -> Android.App.AppSearch.SearchResult.MatchInfo.Builder! +Android.App.AppSearch.SearchResult.MatchInfo.ExactMatch.get -> string? +Android.App.AppSearch.SearchResult.MatchInfo.ExactMatchFormatted.get -> Java.Lang.ICharSequence! +Android.App.AppSearch.SearchResult.MatchInfo.ExactMatchRange.get -> Android.App.AppSearch.SearchResult.MatchRange! +Android.App.AppSearch.SearchResult.MatchInfo.FullText.get -> string! +Android.App.AppSearch.SearchResult.MatchInfo.PropertyPath.get -> string! +Android.App.AppSearch.SearchResult.MatchInfo.PropertyPathObject.get -> Android.App.AppSearch.PropertyPath! +Android.App.AppSearch.SearchResult.MatchInfo.Snippet.get -> string? +Android.App.AppSearch.SearchResult.MatchInfo.SnippetFormatted.get -> Java.Lang.ICharSequence! +Android.App.AppSearch.SearchResult.MatchInfo.SnippetRange.get -> Android.App.AppSearch.SearchResult.MatchRange! +Android.App.AppSearch.SearchResult.MatchInfo.Submatch.get -> string? +Android.App.AppSearch.SearchResult.MatchInfo.SubmatchFormatted.get -> Java.Lang.ICharSequence! +Android.App.AppSearch.SearchResult.MatchInfo.SubmatchRange.get -> Android.App.AppSearch.SearchResult.MatchRange! +Android.App.AppSearch.SearchResult.MatchInfos.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchResult.MatchRange +Android.App.AppSearch.SearchResult.MatchRange.End.get -> int +Android.App.AppSearch.SearchResult.MatchRange.MatchRange(int start, int end) -> void +Android.App.AppSearch.SearchResult.MatchRange.Start.get -> int +Android.App.AppSearch.SearchResult.PackageName.get -> string! +Android.App.AppSearch.SearchResult.RankingSignal.get -> double +Android.App.AppSearch.SearchResults +Android.App.AppSearch.SearchResults.SearchResults(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.SearchSpec +Android.App.AppSearch.SearchSpec.AdvancedRankingExpression.get -> string! +Android.App.AppSearch.SearchSpec.Builder +Android.App.AppSearch.SearchSpec.Builder.AddFilterNamespaces(params string![]! namespaces) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddFilterNamespaces(System.Collections.Generic.ICollection! namespaces) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddFilterPackageNames(params string![]! packageNames) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddFilterPackageNames(System.Collections.Generic.ICollection! packageNames) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddFilterSchemas(params string![]! schemas) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddFilterSchemas(System.Collections.Generic.ICollection! schemas) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddProjection(string! schema, System.Collections.Generic.ICollection! propertyPaths) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.AddProjectionPaths(string! schema, System.Collections.Generic.ICollection! propertyPaths) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.Build() -> Android.App.AppSearch.SearchSpec! +Android.App.AppSearch.SearchSpec.Builder.Builder() -> void +Android.App.AppSearch.SearchSpec.Builder.SetJoinSpec(Android.App.AppSearch.JoinSpec! joinSpec) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetListFilterQueryLanguageEnabled(bool enabled) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetMaxSnippetSize(int maxSnippetSize) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetNumericSearchEnabled(bool enabled) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetOrder(int order) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetPropertyWeightPaths(string! schemaType, System.Collections.Generic.IDictionary! propertyPathWeights) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetPropertyWeights(string! schemaType, System.Collections.Generic.IDictionary! propertyPathWeights) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetRankingStrategy(int rankingStrategy) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetRankingStrategy(string! advancedRankingExpression) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetResultCountPerPage(int resultCountPerPage) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetResultGrouping(int groupingTypeFlags, int limit) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetSnippetCount(int snippetCount) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetSnippetCountPerProperty(int snippetCountPerProperty) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetTermMatch(int termMatchType) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.Builder.SetVerbatimSearchEnabled(bool enabled) -> Android.App.AppSearch.SearchSpec.Builder! +Android.App.AppSearch.SearchSpec.FilterNamespaces.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchSpec.FilterPackageNames.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchSpec.FilterSchemas.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchSpec.IsListFilterQueryLanguageEnabled.get -> bool +Android.App.AppSearch.SearchSpec.IsNumericSearchEnabled.get -> bool +Android.App.AppSearch.SearchSpec.IsVerbatimSearchEnabled.get -> bool +Android.App.AppSearch.SearchSpec.JoinSpec.get -> Android.App.AppSearch.JoinSpec? +Android.App.AppSearch.SearchSpec.MaxSnippetSize.get -> int +Android.App.AppSearch.SearchSpec.Order.get -> int +Android.App.AppSearch.SearchSpec.ProjectionPaths.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SearchSpec.Projections.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SearchSpec.PropertyWeightPaths.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SearchSpec.PropertyWeights.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SearchSpec.RankingStrategy.get -> int +Android.App.AppSearch.SearchSpec.ResultCountPerPage.get -> int +Android.App.AppSearch.SearchSpec.ResultGroupingLimit.get -> int +Android.App.AppSearch.SearchSpec.ResultGroupingTypeFlags.get -> int +Android.App.AppSearch.SearchSpec.SnippetCount.get -> int +Android.App.AppSearch.SearchSpec.SnippetCountPerProperty.get -> int +Android.App.AppSearch.SearchSpec.TermMatch.get -> int +Android.App.AppSearch.SearchSuggestionResult +Android.App.AppSearch.SearchSuggestionResult.Builder +Android.App.AppSearch.SearchSuggestionResult.Builder.Build() -> Android.App.AppSearch.SearchSuggestionResult! +Android.App.AppSearch.SearchSuggestionResult.Builder.Builder() -> void +Android.App.AppSearch.SearchSuggestionResult.Builder.SetSuggestedResult(string! suggestedResult) -> Android.App.AppSearch.SearchSuggestionResult.Builder! +Android.App.AppSearch.SearchSuggestionResult.SuggestedResult.get -> string! +Android.App.AppSearch.SearchSuggestionSpec +Android.App.AppSearch.SearchSuggestionSpec.Builder +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterDocumentIds(string! namespace, params string![]! documentIds) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterDocumentIds(string! namespace, System.Collections.Generic.ICollection! documentIds) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterNamespaces(params string![]! namespaces) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterNamespaces(System.Collections.Generic.ICollection! namespaces) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterSchemas(params string![]! schemaTypes) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.AddFilterSchemas(System.Collections.Generic.ICollection! schemaTypes) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.Builder.Build() -> Android.App.AppSearch.SearchSuggestionSpec! +Android.App.AppSearch.SearchSuggestionSpec.Builder.Builder(int maximumResultCount) -> void +Android.App.AppSearch.SearchSuggestionSpec.Builder.SetRankingStrategy(Android.App.AppSearch.SuggestionRankingStrategy rankingStrategy) -> Android.App.AppSearch.SearchSuggestionSpec.Builder! +Android.App.AppSearch.SearchSuggestionSpec.FilterDocumentIds.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SearchSuggestionSpec.FilterNamespaces.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchSuggestionSpec.FilterSchemas.get -> System.Collections.Generic.IList! +Android.App.AppSearch.SearchSuggestionSpec.MaximumResultCount.get -> int +Android.App.AppSearch.SearchSuggestionSpec.RankingStrategy.get -> Android.App.AppSearch.SuggestionRankingStrategy +Android.App.AppSearch.SearchTermMatch +Android.App.AppSearch.SearchTermMatch.ExactOnly = 1 -> Android.App.AppSearch.SearchTermMatch +Android.App.AppSearch.SearchTermMatch.Prefix = 2 -> Android.App.AppSearch.SearchTermMatch +Android.App.AppSearch.SetSchemaRequest +Android.App.AppSearch.SetSchemaRequest.Builder +Android.App.AppSearch.SetSchemaRequest.Builder.AddRequiredPermissionsForSchemaTypeVisibility(string! schemaType, System.Collections.Generic.ICollection! permissions) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.AddSchemas(params Android.App.AppSearch.AppSearchSchema![]! schemas) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.AddSchemas(System.Collections.Generic.ICollection! schemas) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.Build() -> Android.App.AppSearch.SetSchemaRequest! +Android.App.AppSearch.SetSchemaRequest.Builder.Builder() -> void +Android.App.AppSearch.SetSchemaRequest.Builder.ClearRequiredPermissionsForSchemaTypeVisibility(string! schemaType) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetForceOverride(bool forceOverride) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetMigrator(string! schemaType, Android.App.AppSearch.Migrator! migrator) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetMigrators(System.Collections.Generic.IDictionary! migrators) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetSchemaTypeDisplayedBySystem(string! schemaType, bool displayed) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetSchemaTypeVisibilityForPackage(string! schemaType, bool visible, Android.App.AppSearch.PackageIdentifier! packageIdentifier) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.Builder.SetVersion(int version) -> Android.App.AppSearch.SetSchemaRequest.Builder! +Android.App.AppSearch.SetSchemaRequest.IsForceOverride.get -> bool +Android.App.AppSearch.SetSchemaRequest.Migrators.get -> System.Collections.Generic.IDictionary! +Android.App.AppSearch.SetSchemaRequest.RequiredPermissionsForSchemaTypeVisibility.get -> System.Collections.Generic.IDictionary!>!>! +Android.App.AppSearch.SetSchemaRequest.Schemas.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.SetSchemaRequest.SchemasNotDisplayedBySystem.get -> System.Collections.Generic.ICollection! +Android.App.AppSearch.SetSchemaRequest.SchemasVisibleToPackages.get -> System.Collections.Generic.IDictionary!>! +Android.App.AppSearch.SetSchemaRequest.Version.get -> int +Android.App.AppSearch.SetSchemaResponse +Android.App.AppSearch.SetSchemaResponse.Builder +Android.App.AppSearch.SetSchemaResponse.Builder.AddDeletedType(string! deletedType) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddDeletedTypes(System.Collections.Generic.ICollection! deletedTypes) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddIncompatibleType(string! incompatibleType) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddIncompatibleTypes(System.Collections.Generic.ICollection! incompatibleTypes) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddMigratedType(string! migratedType) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddMigratedTypes(System.Collections.Generic.ICollection! migratedTypes) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddMigrationFailure(Android.App.AppSearch.SetSchemaResponse.MigrationFailure! migrationFailure) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.AddMigrationFailures(System.Collections.Generic.ICollection! migrationFailures) -> Android.App.AppSearch.SetSchemaResponse.Builder! +Android.App.AppSearch.SetSchemaResponse.Builder.Build() -> Android.App.AppSearch.SetSchemaResponse! +Android.App.AppSearch.SetSchemaResponse.Builder.Builder() -> void +Android.App.AppSearch.SetSchemaResponse.MigrationFailure +Android.App.AppSearch.SetSchemaResponse.MigrationFailure.MigrationFailure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.SetSchemaResponse.MigrationFailure.MigrationFailure(string! namespace, string! documentId, string! schemaType, Android.App.AppSearch.AppSearchResult! failedResult) -> void +Android.App.AppSearch.SetSchemaResponse.SetSchemaResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.StorageInfo +Android.App.AppSearch.StorageInfo.Builder +Android.App.AppSearch.StorageInfo.Builder.Build() -> Android.App.AppSearch.StorageInfo! +Android.App.AppSearch.StorageInfo.Builder.Builder() -> void +Android.App.AppSearch.StorageInfo.Builder.SetAliveDocumentsCount(int aliveDocumentsCount) -> Android.App.AppSearch.StorageInfo.Builder! +Android.App.AppSearch.StorageInfo.Builder.SetAliveNamespacesCount(int aliveNamespacesCount) -> Android.App.AppSearch.StorageInfo.Builder! +Android.App.AppSearch.StorageInfo.Builder.SetSizeBytes(long sizeBytes) -> Android.App.AppSearch.StorageInfo.Builder! +Android.App.AppSearch.StorageInfo.StorageInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.AppSearch.StringPropertyJoinableValueType +Android.App.AppSearch.StringPropertyJoinableValueType.None = 0 -> Android.App.AppSearch.StringPropertyJoinableValueType +Android.App.AppSearch.StringPropertyJoinableValueType.QualifiedId = 1 -> Android.App.AppSearch.StringPropertyJoinableValueType +Android.App.AppSearch.SuggestionRankingStrategy +Android.App.AppSearch.SuggestionRankingStrategy.DocumentCount = 0 -> Android.App.AppSearch.SuggestionRankingStrategy +Android.App.AppSearch.SuggestionRankingStrategy.None = 2 -> Android.App.AppSearch.SuggestionRankingStrategy +Android.App.AppSearch.SuggestionRankingStrategy.TermFrequency = 1 -> Android.App.AppSearch.SuggestionRankingStrategy +Android.App.AppSearch.TokenizerType +Android.App.AppSearch.TokenizerType.None = 0 -> Android.App.AppSearch.TokenizerType +Android.App.AppSearch.TokenizerType.Plain = 1 -> Android.App.AppSearch.TokenizerType +Android.App.AppSearch.TokenizerType.Rfc822 = 3 -> Android.App.AppSearch.TokenizerType +Android.App.AppSearch.TokenizerType.Verbatim = 2 -> Android.App.AppSearch.TokenizerType +Android.App.AppSearch.Util.DocumentIdUtil +Android.App.AppSearch.Util.DocumentIdUtil.DocumentIdUtil(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Assist.AssistContent +Android.App.Assist.AssistContent.AssistContent() -> void +Android.App.Assist.AssistContent.AssistContent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Assist.AssistContent.InterfaceConsts +Android.App.Assist.AssistStructure +Android.App.Assist.AssistStructure.AssistStructure() -> void +Android.App.Assist.AssistStructure.AssistStructure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Assist.AssistStructure.InterfaceConsts +Android.App.Assist.AssistStructure.ViewNode +Android.App.Assist.AssistStructure.ViewNode.ContentDescription.get -> string? +Android.App.Assist.AssistStructure.ViewNode.GetAutofillOptions() -> string![]? +Android.App.Assist.AssistStructure.ViewNode.Text.get -> string? +Android.App.Assist.AssistStructure.ViewNode.ViewNode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Assist.AssistStructure.WindowNode +Android.App.Assist.AssistStructure.WindowNode.Title.get -> string? +Android.App.Assist.AssistStructure.WindowNode.WindowNode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Assist.AssistTextStyle +Android.App.Assist.AssistTextStyle.Bold = 1 -> Android.App.Assist.AssistTextStyle +Android.App.Assist.AssistTextStyle.Italic = 2 -> Android.App.Assist.AssistTextStyle +Android.App.Assist.AssistTextStyle.StrikeThru = 8 -> Android.App.Assist.AssistTextStyle +Android.App.Assist.AssistTextStyle.Underline = 4 -> Android.App.Assist.AssistTextStyle +Android.App.AsyncNotedAppOp +Android.App.AsyncNotedAppOp.AttributionTag.get -> string? +Android.App.AsyncNotedAppOp.DescribeContents() -> int +Android.App.AsyncNotedAppOp.InterfaceConsts +Android.App.AsyncNotedAppOp.Message.get -> string! +Android.App.AsyncNotedAppOp.NotingUid.get -> int +Android.App.AsyncNotedAppOp.Op.get -> string! +Android.App.AsyncNotedAppOp.Time.get -> long +Android.App.AsyncNotedAppOp.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.AuthenticationRequiredException +Android.App.AuthenticationRequiredException.AuthenticationRequiredException(Java.Lang.Throwable? cause, Android.App.PendingIntent? userAction) -> void +Android.App.AuthenticationRequiredException.DescribeContents() -> int +Android.App.AuthenticationRequiredException.InterfaceConsts +Android.App.AuthenticationRequiredException.UserAction.get -> Android.App.PendingIntent? +Android.App.AuthenticationRequiredException.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.AutomaticRuleStatus +Android.App.AutomaticRuleStatus.Disabled = 2 -> Android.App.AutomaticRuleStatus +Android.App.AutomaticRuleStatus.Enabled = 1 -> Android.App.AutomaticRuleStatus +Android.App.AutomaticRuleStatus.Removed = 3 -> Android.App.AutomaticRuleStatus +Android.App.AutomaticRuleStatus.Unknown = -1 -> Android.App.AutomaticRuleStatus +Android.App.AutomaticZenRule +Android.App.AutomaticZenRule.AutomaticZenRule(Android.OS.Parcel? source) -> void +Android.App.AutomaticZenRule.AutomaticZenRule(string! name, Android.Content.ComponentName? owner, Android.Content.ComponentName? configurationActivity, Android.Net.Uri! conditionId, Android.Service.Notification.ZenPolicy? policy, int interruptionFilter, bool enabled) -> void +Android.App.AutomaticZenRule.AutomaticZenRule(string? name, Android.Content.ComponentName? owner, Android.Net.Uri? conditionId, int interruptionFilter, bool enabled) -> void +Android.App.AutomaticZenRule.ConditionId.get -> Android.Net.Uri? +Android.App.AutomaticZenRule.ConditionId.set -> void +Android.App.AutomaticZenRule.ConfigurationActivity.get -> Android.Content.ComponentName? +Android.App.AutomaticZenRule.ConfigurationActivity.set -> void +Android.App.AutomaticZenRule.CreationTime.get -> long +Android.App.AutomaticZenRule.DescribeContents() -> int +Android.App.AutomaticZenRule.Enabled.get -> bool +Android.App.AutomaticZenRule.Enabled.set -> void +Android.App.AutomaticZenRule.InterfaceConsts +Android.App.AutomaticZenRule.InterruptionFilter.get -> int +Android.App.AutomaticZenRule.InterruptionFilter.set -> void +Android.App.AutomaticZenRule.Name.get -> string? +Android.App.AutomaticZenRule.Name.set -> void +Android.App.AutomaticZenRule.Owner.get -> Android.Content.ComponentName? +Android.App.AutomaticZenRule.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.AutomaticZenRule.ZenPolicy.get -> Android.Service.Notification.ZenPolicy? +Android.App.AutomaticZenRule.ZenPolicy.set -> void +Android.App.BackgroundActivityStartMode +Android.App.BackgroundActivityStartMode.Allowed = 1 -> Android.App.BackgroundActivityStartMode +Android.App.BackgroundActivityStartMode.Denied = 2 -> Android.App.BackgroundActivityStartMode +Android.App.BackgroundActivityStartMode.SystemDefined = 0 -> Android.App.BackgroundActivityStartMode +Android.App.BackgroundServiceStartNotAllowedException +Android.App.BackgroundServiceStartNotAllowedException.BackgroundServiceStartNotAllowedException(string! message) -> void +Android.App.BackgroundServiceStartNotAllowedException.DescribeContents() -> int +Android.App.BackgroundServiceStartNotAllowedException.InterfaceConsts +Android.App.BackgroundServiceStartNotAllowedException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Backup.BackupAgent +Android.App.Backup.BackupAgent.BackupAgent() -> void +Android.App.Backup.BackupAgent.BackupAgent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupAgent.FullBackupFile(Java.IO.File? file, Android.App.Backup.FullBackupDataOutput? output) -> void +Android.App.Backup.BackupAgent.FullBackupFileAsync(Java.IO.File? file, Android.App.Backup.FullBackupDataOutput? output) -> System.Threading.Tasks.Task! +Android.App.Backup.BackupAgentHelper +Android.App.Backup.BackupAgentHelper.BackupAgentHelper() -> void +Android.App.Backup.BackupAgentHelper.BackupAgentHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupDataInput +Android.App.Backup.BackupDataInput.BackupDataInput(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupDataInput.ReadEntityDataAsync(byte[]? data, int offset, int size) -> System.Threading.Tasks.Task! +Android.App.Backup.BackupDataInput.ReadNextHeaderAsync() -> System.Threading.Tasks.Task! +Android.App.Backup.BackupDataInput.SkipEntityDataAsync() -> System.Threading.Tasks.Task! +Android.App.Backup.BackupDataInputStream +Android.App.Backup.BackupDataInputStream.BackupDataInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupDataOutput +Android.App.Backup.BackupDataOutput.BackupDataOutput(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupDataOutput.WriteEntityDataAsync(byte[]? data, int size) -> System.Threading.Tasks.Task! +Android.App.Backup.BackupDataOutput.WriteEntityHeaderAsync(string? key, int dataSize) -> System.Threading.Tasks.Task! +Android.App.Backup.BackupFileType +Android.App.Backup.BackupFileType.Directory = 2 -> Android.App.Backup.BackupFileType +Android.App.Backup.BackupFileType.File = 1 -> Android.App.Backup.BackupFileType +Android.App.Backup.BackupManager +Android.App.Backup.BackupManager.BackupManager(Android.Content.Context? context) -> void +Android.App.Backup.BackupManager.BackupManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.BackupTransportFlags +Android.App.Backup.BackupTransportFlags.ClientSideEncryptionEnabled = 1 -> Android.App.Backup.BackupTransportFlags +Android.App.Backup.BackupTransportFlags.DeviceToDeviceTransfer = 2 -> Android.App.Backup.BackupTransportFlags +Android.App.Backup.FileBackupHelper +Android.App.Backup.FileBackupHelper.FileBackupHelper(Android.Content.Context? context, params string![]? files) -> void +Android.App.Backup.FileBackupHelper.FileBackupHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.FileBackupHelperBase +Android.App.Backup.FileBackupHelperBase.FileBackupHelperBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.FullBackupDataOutput +Android.App.Backup.FullBackupDataOutput.FullBackupDataOutput(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.IBackupHelper +Android.App.Backup.IBackupHelper.PerformBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> void +Android.App.Backup.IBackupHelper.RestoreEntity(Android.App.Backup.BackupDataInputStream? data) -> void +Android.App.Backup.IBackupHelper.WriteNewStateDescription(Android.OS.ParcelFileDescriptor? newState) -> void +Android.App.Backup.IBackupHelperExtensions +Android.App.Backup.RestoreObserver +Android.App.Backup.RestoreObserver.RestoreObserver() -> void +Android.App.Backup.RestoreObserver.RestoreObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Backup.SharedPreferencesBackupHelper +Android.App.Backup.SharedPreferencesBackupHelper.SharedPreferencesBackupHelper(Android.Content.Context? context, params string![]? prefGroups) -> void +Android.App.Backup.SharedPreferencesBackupHelper.SharedPreferencesBackupHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Blob.BlobHandle +Android.App.Blob.BlobHandle.DescribeContents() -> int +Android.App.Blob.BlobHandle.ExpiryTimeMillis.get -> long +Android.App.Blob.BlobHandle.GetSha256Digest() -> byte[]! +Android.App.Blob.BlobHandle.InterfaceConsts +Android.App.Blob.BlobHandle.Label.get -> string? +Android.App.Blob.BlobHandle.LabelFormatted.get -> Java.Lang.ICharSequence! +Android.App.Blob.BlobHandle.Tag.get -> string! +Android.App.Blob.BlobHandle.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Blob.BlobStoreManager +Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, string! description) -> void +Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, string! description, long leaseExpiryTimeMillis) -> void +Android.App.Blob.BlobStoreManager.BlobStoreManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Blob.BlobStoreManager.Session +Android.App.Blob.BlobStoreManager.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.BreadCrumbClickFlags +Android.App.BreadCrumbClickFlags.None = 0 -> Android.App.BreadCrumbClickFlags +Android.App.BroadcastDeferralPolicy +Android.App.BroadcastDeferralPolicy.Default = 0 -> Android.App.BroadcastDeferralPolicy +Android.App.BroadcastDeferralPolicy.None = 1 -> Android.App.BroadcastDeferralPolicy +Android.App.BroadcastDeferralPolicy.UntilActive = 2 -> Android.App.BroadcastDeferralPolicy +Android.App.BroadcastDeliveryGroupPolicy +Android.App.BroadcastDeliveryGroupPolicy.All = 0 -> Android.App.BroadcastDeliveryGroupPolicy +Android.App.BroadcastDeliveryGroupPolicy.MostRecent = 1 -> Android.App.BroadcastDeliveryGroupPolicy +Android.App.BroadcastOptions +Android.App.BroadcastOptions.BroadcastOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ConversationSenders +Android.App.ConversationSenders.Anyone = 1 -> Android.App.ConversationSenders +Android.App.ConversationSenders.Important = 2 -> Android.App.ConversationSenders +Android.App.ConversationSenders.None = 3 -> Android.App.ConversationSenders +Android.App.DatePickerDialog +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context) -> void +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context, Android.App.DatePickerDialog.IOnDateSetListener? listener, int year, int month, int dayOfMonth) -> void +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context, int theme, System.EventHandler! callBack, int year, int monthOfYear, int dayOfMonth) -> void +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context, int themeResId) -> void +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context, int themeResId, Android.App.DatePickerDialog.IOnDateSetListener? listener, int year, int monthOfYear, int dayOfMonth) -> void +Android.App.DatePickerDialog.DatePickerDialog(Android.Content.Context! context, System.EventHandler! callBack, int year, int monthOfYear, int dayOfMonth) -> void +Android.App.DatePickerDialog.DatePickerDialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.DatePickerDialog.DateSet -> System.EventHandler! +Android.App.DatePickerDialog.DateSetEventArgs +Android.App.DatePickerDialog.DateSetEventArgs.Date.get -> System.DateTime +Android.App.DatePickerDialog.DateSetEventArgs.DateSetEventArgs(int year, int month, int dayOfMonth) -> void +Android.App.DatePickerDialog.DateSetEventArgs.DayOfMonth.get -> int +Android.App.DatePickerDialog.DateSetEventArgs.Month.get -> int +Android.App.DatePickerDialog.DateSetEventArgs.MonthOfYear.get -> int +Android.App.DatePickerDialog.DateSetEventArgs.Year.get -> int +Android.App.DatePickerDialog.IOnDateSetListener +Android.App.DatePickerDialog.IOnDateSetListener.OnDateSet(Android.Widget.DatePicker? view, int year, int month, int dayOfMonth) -> void +Android.App.DatePickerDialog.UpdateDate(System.DateTime date) -> void +Android.App.DefaultKey +Android.App.DefaultKey.Dialer = 1 -> Android.App.DefaultKey +Android.App.DefaultKey.Disable = 0 -> Android.App.DefaultKey +Android.App.DefaultKey.SearchGlobal = 4 -> Android.App.DefaultKey +Android.App.DefaultKey.SearchLocal = 3 -> Android.App.DefaultKey +Android.App.DefaultKey.Shortcut = 2 -> Android.App.DefaultKey +Android.App.Dialog +Android.App.Dialog.CancelEvent -> System.EventHandler! +Android.App.Dialog.Context.get -> Android.Content.Context! +Android.App.Dialog.Dialog(Android.Content.Context! context) -> void +Android.App.Dialog.Dialog(Android.Content.Context! context, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener? cancelListener) -> void +Android.App.Dialog.Dialog(Android.Content.Context! context, bool cancelable, System.EventHandler! cancelHandler) -> void +Android.App.Dialog.Dialog(Android.Content.Context! context, int themeResId) -> void +Android.App.Dialog.Dialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Dialog.DismissEvent -> System.EventHandler! +Android.App.Dialog.FindViewById(int id) -> T? +Android.App.Dialog.InterfaceConsts +Android.App.Dialog.KeyPress -> System.EventHandler! +Android.App.Dialog.OwnerActivity.get -> Android.App.Activity? +Android.App.Dialog.OwnerActivity.set -> void +Android.App.Dialog.RequestWindowFeature(int featureId) -> bool +Android.App.Dialog.RequireViewById(int id) -> Java.Lang.Object! +Android.App.Dialog.SearchEvent.get -> Android.Views.SearchEvent? +Android.App.Dialog.SetFeatureDrawable(int featureId, Android.Graphics.Drawables.Drawable? drawable) -> void +Android.App.Dialog.SetFeatureDrawableAlpha(int featureId, int alpha) -> void +Android.App.Dialog.SetFeatureDrawableResource(int featureId, int resId) -> void +Android.App.Dialog.SetFeatureDrawableUri(int featureId, Android.Net.Uri? uri) -> void +Android.App.Dialog.SetTitle(string? title) -> void +Android.App.Dialog.ShowEvent -> System.EventHandler! +Android.App.Dialog.VolumeControlStream.get -> Android.Media.Stream +Android.App.Dialog.VolumeControlStream.set -> void +Android.App.DialogFragment +Android.App.DialogFragment.DialogFragment() -> void +Android.App.DialogFragment.DialogFragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.DialogFragmentStyle +Android.App.DialogFragmentStyle.NoFrame = 2 -> Android.App.DialogFragmentStyle +Android.App.DialogFragmentStyle.NoInput = 3 -> Android.App.DialogFragmentStyle +Android.App.DialogFragmentStyle.Normal = 0 -> Android.App.DialogFragmentStyle +Android.App.DialogFragmentStyle.NoTitle = 1 -> Android.App.DialogFragmentStyle +Android.App.DirectAction +Android.App.DirectAction.Builder +Android.App.DirectAction.Builder.Build() -> Android.App.DirectAction! +Android.App.DirectAction.Builder.Builder(string! id) -> void +Android.App.DirectAction.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.App.DirectAction.Builder! +Android.App.DirectAction.Builder.SetLocusId(Android.Content.LocusId? locusId) -> Android.App.DirectAction.Builder! +Android.App.DirectAction.DescribeContents() -> int +Android.App.DirectAction.Extras.get -> Android.OS.Bundle? +Android.App.DirectAction.Id.get -> string! +Android.App.DirectAction.InterfaceConsts +Android.App.DirectAction.LocusId.get -> Android.Content.LocusId? +Android.App.DirectAction.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.DisableCarModeFlags +Android.App.DisableCarModeFlags.GoHome = 1 -> Android.App.DisableCarModeFlags +Android.App.DisableCarModeFlags.None = 0 -> Android.App.DisableCarModeFlags +Android.App.DownloadError +Android.App.DownloadError.CannotResume = 1008 -> Android.App.DownloadError +Android.App.DownloadError.DeviceNotFound = 1007 -> Android.App.DownloadError +Android.App.DownloadError.FileAlreadyExists = 1009 -> Android.App.DownloadError +Android.App.DownloadError.FileError = 1001 -> Android.App.DownloadError +Android.App.DownloadError.HttpDataError = 1004 -> Android.App.DownloadError +Android.App.DownloadError.InsufficientSpace = 1006 -> Android.App.DownloadError +Android.App.DownloadError.TooManyRedirects = 1005 -> Android.App.DownloadError +Android.App.DownloadError.UnhandledHttpCode = 1002 -> Android.App.DownloadError +Android.App.DownloadError.Unknown = 1000 -> Android.App.DownloadError +Android.App.DownloadManager +Android.App.DownloadManager.DownloadManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.DownloadManager.Query +Android.App.DownloadManager.Query.Query() -> void +Android.App.DownloadManager.Query.Query(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.DownloadManager.Request +Android.App.DownloadManager.Request.Request(Android.Net.Uri? uri) -> void +Android.App.DownloadManager.Request.Request(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.DownloadManager.Request.SetDescription(string? description) -> Android.App.DownloadManager.Request? +Android.App.DownloadManager.Request.SetTitle(string? title) -> Android.App.DownloadManager.Request? +Android.App.DownloadNetwork +Android.App.DownloadNetwork.Mobile = 1 -> Android.App.DownloadNetwork +Android.App.DownloadNetwork.Wifi = 2 -> Android.App.DownloadNetwork +Android.App.DownloadPausedReason +Android.App.DownloadPausedReason.QueuedForWifi = 3 -> Android.App.DownloadPausedReason +Android.App.DownloadPausedReason.Unknown = 4 -> Android.App.DownloadPausedReason +Android.App.DownloadPausedReason.WaitingForNetwork = 2 -> Android.App.DownloadPausedReason +Android.App.DownloadPausedReason.WaitingToRetry = 1 -> Android.App.DownloadPausedReason +Android.App.DownloadStatus +Android.App.DownloadStatus.Failed = 16 -> Android.App.DownloadStatus +Android.App.DownloadStatus.Paused = 4 -> Android.App.DownloadStatus +Android.App.DownloadStatus.Pending = 1 -> Android.App.DownloadStatus +Android.App.DownloadStatus.Running = 2 -> Android.App.DownloadStatus +Android.App.DownloadStatus.Successful = 8 -> Android.App.DownloadStatus +Android.App.DownloadVisibility +Android.App.DownloadVisibility.Hidden = 2 -> Android.App.DownloadVisibility +Android.App.DownloadVisibility.Visible = 0 -> Android.App.DownloadVisibility +Android.App.DownloadVisibility.VisibleNotifyCompleted = 1 -> Android.App.DownloadVisibility +Android.App.DownloadVisibility.VisibleNotifyOnlyCompletion = 3 -> Android.App.DownloadVisibility +Android.App.EditChoices +Android.App.EditChoices.BeforeSendingAuto = 0 -> Android.App.EditChoices +Android.App.EditChoices.BeforeSendingDisabled = 1 -> Android.App.EditChoices +Android.App.EditChoices.BeforeSendingEnabled = 2 -> Android.App.EditChoices +Android.App.EnableCarModeFlags +Android.App.EnableCarModeFlags.AllowSleep = 2 -> Android.App.EnableCarModeFlags +Android.App.EnableCarModeFlags.GoCarHome = 1 -> Android.App.EnableCarModeFlags +Android.App.EnableCarModeFlags.None = 0 -> Android.App.EnableCarModeFlags +Android.App.ExpandableListActivity +Android.App.ExpandableListActivity.ExpandableListActivity() -> void +Android.App.ExpandableListActivity.ExpandableListActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ForegroundServiceStartNotAllowedException +Android.App.ForegroundServiceStartNotAllowedException.DescribeContents() -> int +Android.App.ForegroundServiceStartNotAllowedException.ForegroundServiceStartNotAllowedException(string! message) -> void +Android.App.ForegroundServiceStartNotAllowedException.InterfaceConsts +Android.App.ForegroundServiceStartNotAllowedException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.ForegroundServiceTypeException +Android.App.ForegroundServiceTypeException.ForegroundServiceTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ForegroundServiceTypeException.ForegroundServiceTypeException(string! message) -> void +Android.App.Fragment +Android.App.Fragment.Activity.get -> Android.App.Activity? +Android.App.Fragment.Arguments.get -> Android.OS.Bundle? +Android.App.Fragment.Arguments.set -> void +Android.App.Fragment.ChildFragmentManager.get -> Android.App.FragmentManager? +Android.App.Fragment.Fragment() -> void +Android.App.Fragment.Fragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Fragment.FragmentManager.get -> Android.App.FragmentManager? +Android.App.Fragment.GetString(int resId) -> string? +Android.App.Fragment.GetString(int resId, params Java.Lang.Object![]? formatArgs) -> string? +Android.App.Fragment.GetText(int resId) -> string? +Android.App.Fragment.GetTextFormatted(int resId) -> Java.Lang.ICharSequence? +Android.App.Fragment.Host.get -> Java.Lang.Object? +Android.App.Fragment.Id.get -> int +Android.App.Fragment.InstantiationException +Android.App.Fragment.InstantiationException.InstantiationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Fragment.InstantiationException.InstantiationException(string? msg, Java.Lang.Exception? cause) -> void +Android.App.Fragment.InterfaceConsts +Android.App.Fragment.IsAdded.get -> bool +Android.App.Fragment.IsDetached.get -> bool +Android.App.Fragment.IsHidden.get -> bool +Android.App.Fragment.IsInLayout.get -> bool +Android.App.Fragment.IsRemoving.get -> bool +Android.App.Fragment.IsResumed.get -> bool +Android.App.Fragment.IsStateSaved.get -> bool +Android.App.Fragment.IsVisible.get -> bool +Android.App.Fragment.LayoutInflater.get -> Android.Views.LayoutInflater? +Android.App.Fragment.ParentFragment.get -> Android.App.Fragment? +Android.App.Fragment.RequestPermissions(string![]! permissions, int requestCode) -> void +Android.App.Fragment.Resources.get -> Android.Content.Res.Resources? +Android.App.Fragment.RetainInstance.get -> bool +Android.App.Fragment.RetainInstance.set -> void +Android.App.Fragment.SavedState +Android.App.Fragment.SavedState.InterfaceConsts +Android.App.Fragment.SavedState.SavedState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Fragment.Tag.get -> string? +Android.App.Fragment.TargetFragment.get -> Android.App.Fragment? +Android.App.Fragment.TargetRequestCode.get -> int +Android.App.FragmentBreadCrumbs +Android.App.FragmentBreadCrumbs.BreadCrumbClick -> System.EventHandler! +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs.BackStack.get -> Android.App.FragmentManager.IBackStackEntry? +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs.BreadCrumbClickEventArgs(bool handled, Android.App.FragmentManager.IBackStackEntry? backStack, Android.App.BreadCrumbClickFlags flags) -> void +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs.Flags.get -> Android.App.BreadCrumbClickFlags +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs.Handled.get -> bool +Android.App.FragmentBreadCrumbs.BreadCrumbClickEventArgs.Handled.set -> void +Android.App.FragmentBreadCrumbs.FragmentBreadCrumbs(Android.Content.Context? context) -> void +Android.App.FragmentBreadCrumbs.FragmentBreadCrumbs(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.App.FragmentBreadCrumbs.FragmentBreadCrumbs(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.App.FragmentBreadCrumbs.FragmentBreadCrumbs(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentBreadCrumbs.IOnBreadCrumbClickListener +Android.App.FragmentBreadCrumbs.IOnBreadCrumbClickListener.OnBreadCrumbClick(Android.App.FragmentManager.IBackStackEntry? backStack, Android.App.BreadCrumbClickFlags flags) -> bool +Android.App.FragmentBreadCrumbs.SetParentTitle(string? title, string? shortTitle, Android.Views.View.IOnClickListener? listener) -> void +Android.App.FragmentBreadCrumbs.SetTitle(string? title, string? shortTitle) -> void +Android.App.FragmentContainer +Android.App.FragmentContainer.FragmentContainer() -> void +Android.App.FragmentContainer.FragmentContainer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentController +Android.App.FragmentController.FragmentController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentHostCallback +Android.App.FragmentHostCallback.FragmentHostCallback(Android.Content.Context? context, Android.OS.Handler? handler, int windowAnimations) -> void +Android.App.FragmentHostCallback.FragmentHostCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentManager +Android.App.FragmentManager.BackStackChanged -> System.EventHandler! +Android.App.FragmentManager.FindFragmentById(int id) -> T? +Android.App.FragmentManager.FindFragmentByTag(string! tag) -> T? +Android.App.FragmentManager.FragmentLifecycleCallbacks +Android.App.FragmentManager.FragmentLifecycleCallbacks.FragmentLifecycleCallbacks() -> void +Android.App.FragmentManager.FragmentLifecycleCallbacks.FragmentLifecycleCallbacks(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentManager.FragmentManager() -> void +Android.App.FragmentManager.FragmentManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentManager.GetFragment(Android.OS.Bundle! bundle, string! key) -> T? +Android.App.FragmentManager.IBackStackEntry +Android.App.FragmentManager.IBackStackEntry.BreadCrumbShortTitleFormatted.get -> Java.Lang.ICharSequence? +Android.App.FragmentManager.IBackStackEntry.BreadCrumbShortTitleRes.get -> int +Android.App.FragmentManager.IBackStackEntry.BreadCrumbTitleFormatted.get -> Java.Lang.ICharSequence? +Android.App.FragmentManager.IBackStackEntry.BreadCrumbTitleRes.get -> int +Android.App.FragmentManager.IBackStackEntry.Id.get -> int +Android.App.FragmentManager.IBackStackEntry.Name.get -> string? +Android.App.FragmentManager.IOnBackStackChangedListener +Android.App.FragmentManager.IOnBackStackChangedListener.OnBackStackChanged() -> void +Android.App.FragmentManagerNonConfig +Android.App.FragmentManagerNonConfig.FragmentManagerNonConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentTransaction +Android.App.FragmentTransaction.FragmentTransaction() -> void +Android.App.FragmentTransaction.FragmentTransaction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.FragmentTransaction.SetBreadCrumbShortTitle(string? text) -> Android.App.FragmentTransaction? +Android.App.FragmentTransaction.SetBreadCrumbTitle(string? text) -> Android.App.FragmentTransaction? +Android.App.FragmentTransit +Android.App.FragmentTransit.EnterMask = 4096 -> Android.App.FragmentTransit +Android.App.FragmentTransit.ExitMask = 8192 -> Android.App.FragmentTransit +Android.App.FragmentTransit.FragmentClose = 8194 -> Android.App.FragmentTransit +Android.App.FragmentTransit.FragmentFade = 4099 -> Android.App.FragmentTransit +Android.App.FragmentTransit.FragmentOpen = 4097 -> Android.App.FragmentTransit +Android.App.FragmentTransit.None = 0 -> Android.App.FragmentTransit +Android.App.FragmentTransit.Unset = -1 -> Android.App.FragmentTransit +Android.App.FullscreenModeRequest +Android.App.FullscreenModeRequest.Enter = 1 -> Android.App.FullscreenModeRequest +Android.App.FullscreenModeRequest.Exit = 0 -> Android.App.FullscreenModeRequest +Android.App.GameManager +Android.App.GameManager.GameMode.get -> int +Android.App.GameManager.SetGameState(Android.App.GameState! gameState) -> void +Android.App.GameMode +Android.App.GameMode.Battery = 3 -> Android.App.GameMode +Android.App.GameMode.Custom = 4 -> Android.App.GameMode +Android.App.GameMode.Performance = 2 -> Android.App.GameMode +Android.App.GameMode.Standard = 1 -> Android.App.GameMode +Android.App.GameMode.Unsupported = 0 -> Android.App.GameMode +Android.App.GameState +Android.App.GameState.DescribeContents() -> int +Android.App.GameState.GameState(bool isLoading, int mode) -> void +Android.App.GameState.GameState(bool isLoading, int mode, int label, int quality) -> void +Android.App.GameState.InterfaceConsts +Android.App.GameState.IsLoading.get -> bool +Android.App.GameState.Label.get -> int +Android.App.GameState.Mode.get -> int +Android.App.GameState.Quality.get -> int +Android.App.GameState.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.GameStateMode +Android.App.GameStateMode.Content = 4 -> Android.App.GameStateMode +Android.App.GameStateMode.GameplayInterruptible = 2 -> Android.App.GameStateMode +Android.App.GameStateMode.GameplayUninterruptible = 3 -> Android.App.GameStateMode +Android.App.GameStateMode.None = 1 -> Android.App.GameStateMode +Android.App.GameStateMode.Unknown = 0 -> Android.App.GameStateMode +Android.App.GrammaticalInflectionManager +Android.App.GrammaticalInflectionManager.GrammaticalInflectionManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Importance +Android.App.Importance.Background = 400 -> Android.App.Importance +Android.App.Importance.Cached = 400 -> Android.App.Importance +Android.App.Importance.CantSaveState = 350 -> Android.App.Importance +Android.App.Importance.Empty = 500 -> Android.App.Importance +Android.App.Importance.Foreground = 100 -> Android.App.Importance +Android.App.Importance.ForegroundService = 125 -> Android.App.Importance +Android.App.Importance.Gone = 1000 -> Android.App.Importance +Android.App.Importance.Perceptible = 230 -> Android.App.Importance +Android.App.Importance.PerceptiblePre26 = 130 -> Android.App.Importance +Android.App.Importance.Service = 300 -> Android.App.Importance +Android.App.Importance.TopSleeping = 325 -> Android.App.Importance +Android.App.Importance.TopSleepingPre28 = 150 -> Android.App.Importance +Android.App.Importance.Visible = 200 -> Android.App.Importance +Android.App.ImportanceReason +Android.App.ImportanceReason.ProviderInUse = 1 -> Android.App.ImportanceReason +Android.App.ImportanceReason.ServiceInUse = 2 -> Android.App.ImportanceReason +Android.App.ImportanceReason.Unknown = 0 -> Android.App.ImportanceReason +Android.App.Instrumentation +Android.App.Instrumentation.ActivityMonitor +Android.App.Instrumentation.ActivityMonitor.ActivityMonitor() -> void +Android.App.Instrumentation.ActivityMonitor.ActivityMonitor(Android.Content.IntentFilter? which, Android.App.Instrumentation.ActivityResult? result, bool block) -> void +Android.App.Instrumentation.ActivityMonitor.ActivityMonitor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Instrumentation.ActivityMonitor.ActivityMonitor(string? cls, Android.App.Instrumentation.ActivityResult? result, bool block) -> void +Android.App.Instrumentation.ActivityMonitor.Filter.get -> Android.Content.IntentFilter? +Android.App.Instrumentation.ActivityMonitor.Hits.get -> int +Android.App.Instrumentation.ActivityMonitor.IsBlocking.get -> bool +Android.App.Instrumentation.ActivityMonitor.LastActivity.get -> Android.App.Activity? +Android.App.Instrumentation.ActivityMonitor.Result.get -> Android.App.Instrumentation.ActivityResult? +Android.App.Instrumentation.ActivityMonitor.WaitForActivity() -> Android.App.Activity? +Android.App.Instrumentation.ActivityMonitor.WaitForActivityWithTimeout(long timeOut) -> Android.App.Activity? +Android.App.Instrumentation.ActivityResult +Android.App.Instrumentation.ActivityResult.ActivityResult(Android.App.Result resultCode, Android.Content.Intent? resultData) -> void +Android.App.Instrumentation.ActivityResult.ResultCode.get -> Android.App.Result +Android.App.Instrumentation.ActivityResult.ResultData.get -> Android.Content.Intent? +Android.App.Instrumentation.Instrumentation() -> void +Android.App.Instrumentation.Instrumentation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Instrumentation.NewActivity(Java.Lang.Class? clazz, Android.Content.Context? context, Android.OS.IBinder? token, Android.App.Application? application, Android.Content.Intent? intent, Android.Content.PM.ActivityInfo? info, string? title, Android.App.Activity? parent, string? id, Java.Lang.Object? lastNonConfigurationInstance) -> Android.App.Activity? +Android.App.Instrumentation.RunOnMainSync(System.Action! runner) -> void +Android.App.Instrumentation.WaitForIdle(System.Action! recipient) -> void +Android.App.InstrumentationAttribute +Android.App.InstrumentationAttribute.FunctionalTest.get -> bool +Android.App.InstrumentationAttribute.FunctionalTest.set -> void +Android.App.InstrumentationAttribute.HandleProfiling.get -> bool +Android.App.InstrumentationAttribute.HandleProfiling.set -> void +Android.App.InstrumentationAttribute.Icon.get -> string? +Android.App.InstrumentationAttribute.Icon.set -> void +Android.App.InstrumentationAttribute.InstrumentationAttribute() -> void +Android.App.InstrumentationAttribute.Label.get -> string? +Android.App.InstrumentationAttribute.Label.set -> void +Android.App.InstrumentationAttribute.Name.get -> string? +Android.App.InstrumentationAttribute.Name.set -> void +Android.App.InstrumentationAttribute.RoundIcon.get -> string? +Android.App.InstrumentationAttribute.RoundIcon.set -> void +Android.App.InstrumentationAttribute.TargetPackage.get -> string? +Android.App.InstrumentationAttribute.TargetPackage.set -> void +Android.App.InstrumentationAttribute.TargetProcesses.get -> string? +Android.App.InstrumentationAttribute.TargetProcesses.set -> void +Android.App.IntentFilterAttribute +Android.App.IntentFilterAttribute.Actions.get -> string![]! +Android.App.IntentFilterAttribute.AutoVerify.get -> bool +Android.App.IntentFilterAttribute.AutoVerify.set -> void +Android.App.IntentFilterAttribute.Categories.get -> string![]? +Android.App.IntentFilterAttribute.Categories.set -> void +Android.App.IntentFilterAttribute.DataHost.get -> string? +Android.App.IntentFilterAttribute.DataHost.set -> void +Android.App.IntentFilterAttribute.DataHosts.get -> string![]? +Android.App.IntentFilterAttribute.DataHosts.set -> void +Android.App.IntentFilterAttribute.DataMimeType.get -> string? +Android.App.IntentFilterAttribute.DataMimeType.set -> void +Android.App.IntentFilterAttribute.DataMimeTypes.get -> string![]? +Android.App.IntentFilterAttribute.DataMimeTypes.set -> void +Android.App.IntentFilterAttribute.DataPath.get -> string? +Android.App.IntentFilterAttribute.DataPath.set -> void +Android.App.IntentFilterAttribute.DataPathPattern.get -> string? +Android.App.IntentFilterAttribute.DataPathPattern.set -> void +Android.App.IntentFilterAttribute.DataPathPatterns.get -> string![]? +Android.App.IntentFilterAttribute.DataPathPatterns.set -> void +Android.App.IntentFilterAttribute.DataPathPrefix.get -> string? +Android.App.IntentFilterAttribute.DataPathPrefix.set -> void +Android.App.IntentFilterAttribute.DataPathPrefixes.get -> string![]? +Android.App.IntentFilterAttribute.DataPathPrefixes.set -> void +Android.App.IntentFilterAttribute.DataPaths.get -> string![]? +Android.App.IntentFilterAttribute.DataPaths.set -> void +Android.App.IntentFilterAttribute.DataPort.get -> string? +Android.App.IntentFilterAttribute.DataPort.set -> void +Android.App.IntentFilterAttribute.DataPorts.get -> string![]? +Android.App.IntentFilterAttribute.DataPorts.set -> void +Android.App.IntentFilterAttribute.DataScheme.get -> string? +Android.App.IntentFilterAttribute.DataScheme.set -> void +Android.App.IntentFilterAttribute.DataSchemes.get -> string![]? +Android.App.IntentFilterAttribute.DataSchemes.set -> void +Android.App.IntentFilterAttribute.Icon.get -> string? +Android.App.IntentFilterAttribute.Icon.set -> void +Android.App.IntentFilterAttribute.IntentFilterAttribute(string![]! actions) -> void +Android.App.IntentFilterAttribute.Label.get -> string? +Android.App.IntentFilterAttribute.Label.set -> void +Android.App.IntentFilterAttribute.Priority.get -> int +Android.App.IntentFilterAttribute.Priority.set -> void +Android.App.IntentFilterAttribute.RoundIcon.get -> string? +Android.App.IntentFilterAttribute.RoundIcon.set -> void +Android.App.IntentService +Android.App.IntentService.IntentService() -> void +Android.App.IntentService.IntentService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.IntentService.IntentService(string? name) -> void +Android.App.InterruptionFilter +Android.App.InterruptionFilter.Alarms = 4 -> Android.App.InterruptionFilter +Android.App.InterruptionFilter.All = 1 -> Android.App.InterruptionFilter +Android.App.InterruptionFilter.None = 3 -> Android.App.InterruptionFilter +Android.App.InterruptionFilter.Priority = 2 -> Android.App.InterruptionFilter +Android.App.InterruptionFilter.Unknown = 0 -> Android.App.InterruptionFilter +Android.App.InvalidForegroundServiceTypeException +Android.App.InvalidForegroundServiceTypeException.DescribeContents() -> int +Android.App.InvalidForegroundServiceTypeException.InterfaceConsts +Android.App.InvalidForegroundServiceTypeException.InvalidForegroundServiceTypeException(string! message) -> void +Android.App.InvalidForegroundServiceTypeException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.IZygotePreload +Android.App.IZygotePreload.DoPreload(Android.Content.PM.ApplicationInfo! appInfo) -> void +Android.App.Job.BackoffPolicy +Android.App.Job.BackoffPolicy.Exponential = 1 -> Android.App.Job.BackoffPolicy +Android.App.Job.BackoffPolicy.Linear = 0 -> Android.App.Job.BackoffPolicy +Android.App.Job.JobEndNotificationPolicy +Android.App.Job.JobEndNotificationPolicy.Detach = 0 -> Android.App.Job.JobEndNotificationPolicy +Android.App.Job.JobEndNotificationPolicy.Remove = 1 -> Android.App.Job.JobEndNotificationPolicy +Android.App.Job.JobInfo +Android.App.Job.JobInfo.Builder +Android.App.Job.JobInfo.Builder.AddTriggerContentUri(Android.App.Job.JobInfo.TriggerContentUri! uri) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.Build() -> Android.App.Job.JobInfo? +Android.App.Job.JobInfo.Builder.Builder(int jobId, Android.Content.ComponentName! jobService) -> void +Android.App.Job.JobInfo.Builder.SetBackoffCriteria(long initialBackoffMillis, Android.App.Job.BackoffPolicy backoffPolicy) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetClipData(Android.Content.ClipData? clip, Android.Content.ActivityFlags grantFlags) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetEstimatedNetworkBytes(long downloadBytes, long uploadBytes) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetExpedited(bool expedited) -> Android.App.Job.JobInfo.Builder! +Android.App.Job.JobInfo.Builder.SetExtras(Android.OS.PersistableBundle! extras) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetImportantWhileForeground(bool importantWhileForeground) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetMinimumLatency(long minLatencyMillis) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetMinimumNetworkChunkBytes(long chunkSizeBytes) -> Android.App.Job.JobInfo.Builder! +Android.App.Job.JobInfo.Builder.SetOverrideDeadline(long maxExecutionDelayMillis) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetPeriodic(long intervalMillis) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetPeriodic(long intervalMillis, long flexMillis) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetPersisted(bool isPersisted) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetPrefetch(bool prefetch) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetPriority(int priority) -> Android.App.Job.JobInfo.Builder! +Android.App.Job.JobInfo.Builder.SetRequiredNetwork(Android.Net.NetworkRequest? networkRequest) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetRequiredNetworkType(Android.App.Job.NetworkType networkType) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetRequiresBatteryNotLow(bool batteryNotLow) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetRequiresCharging(bool requiresCharging) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetRequiresDeviceIdle(bool requiresDeviceIdle) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetRequiresStorageNotLow(bool storageNotLow) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetTransientExtras(Android.OS.Bundle! extras) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetTriggerContentMaxDelay(long durationMs) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetTriggerContentUpdateDelay(long durationMs) -> Android.App.Job.JobInfo.Builder? +Android.App.Job.JobInfo.Builder.SetUserInitiated(bool userInitiated) -> Android.App.Job.JobInfo.Builder! +Android.App.Job.JobInfo.InterfaceConsts +Android.App.Job.JobInfo.JobInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Job.JobInfo.TriggerContentUri +Android.App.Job.JobInfo.TriggerContentUri.DescribeContents() -> int +Android.App.Job.JobInfo.TriggerContentUri.Flags.get -> Android.App.Job.TriggerContentUriFlags +Android.App.Job.JobInfo.TriggerContentUri.InterfaceConsts +Android.App.Job.JobInfo.TriggerContentUri.TriggerContentUri(Android.Net.Uri! uri, Android.App.Job.TriggerContentUriFlags flags) -> void +Android.App.Job.JobInfo.TriggerContentUri.Uri.get -> Android.Net.Uri? +Android.App.Job.JobInfo.TriggerContentUri.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Job.JobParameters +Android.App.Job.JobParameters.InterfaceConsts +Android.App.Job.JobParameters.JobParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Job.JobPriority +Android.App.Job.JobPriority.Default = 300 -> Android.App.Job.JobPriority +Android.App.Job.JobPriority.High = 400 -> Android.App.Job.JobPriority +Android.App.Job.JobPriority.Low = 200 -> Android.App.Job.JobPriority +Android.App.Job.JobPriority.Max = 500 -> Android.App.Job.JobPriority +Android.App.Job.JobPriority.Min = 100 -> Android.App.Job.JobPriority +Android.App.Job.JobScheduler +Android.App.Job.JobScheduler.JobScheduler() -> void +Android.App.Job.JobScheduler.JobScheduler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Job.JobService +Android.App.Job.JobService.JobFinished(Android.App.Job.JobParameters? params, bool wantsReschedule) -> void +Android.App.Job.JobService.JobService() -> void +Android.App.Job.JobService.JobService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Job.JobService.SetNotification(Android.App.Job.JobParameters! params, int notificationId, Android.App.Notification! notification, Android.App.Job.JobEndNotificationPolicy jobEndNotificationPolicy) -> void +Android.App.Job.JobService.UpdateEstimatedNetworkBytes(Android.App.Job.JobParameters! params, Android.App.Job.JobWorkItem! jobWorkItem, long downloadBytes, long uploadBytes) -> void +Android.App.Job.JobService.UpdateEstimatedNetworkBytes(Android.App.Job.JobParameters! params, long downloadBytes, long uploadBytes) -> void +Android.App.Job.JobService.UpdateTransferredNetworkBytes(Android.App.Job.JobParameters! params, Android.App.Job.JobWorkItem! item, long transferredDownloadBytes, long transferredUploadBytes) -> void +Android.App.Job.JobService.UpdateTransferredNetworkBytes(Android.App.Job.JobParameters! params, long transferredDownloadBytes, long transferredUploadBytes) -> void +Android.App.Job.JobServiceEngine +Android.App.Job.JobServiceEngine.Binder.get -> Android.OS.IBinder? +Android.App.Job.JobServiceEngine.JobServiceEngine(Android.App.Service? service) -> void +Android.App.Job.JobServiceEngine.JobServiceEngine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Job.JobWorkItem +Android.App.Job.JobWorkItem.Builder +Android.App.Job.JobWorkItem.Builder.Build() -> Android.App.Job.JobWorkItem! +Android.App.Job.JobWorkItem.Builder.Builder() -> void +Android.App.Job.JobWorkItem.Builder.SetEstimatedNetworkBytes(long downloadBytes, long uploadBytes) -> Android.App.Job.JobWorkItem.Builder! +Android.App.Job.JobWorkItem.Builder.SetExtras(Android.OS.PersistableBundle! extras) -> Android.App.Job.JobWorkItem.Builder! +Android.App.Job.JobWorkItem.Builder.SetIntent(Android.Content.Intent! intent) -> Android.App.Job.JobWorkItem.Builder! +Android.App.Job.JobWorkItem.Builder.SetMinimumNetworkChunkBytes(long chunkSizeBytes) -> Android.App.Job.JobWorkItem.Builder! +Android.App.Job.JobWorkItem.DeliveryCount.get -> int +Android.App.Job.JobWorkItem.DescribeContents() -> int +Android.App.Job.JobWorkItem.EstimatedNetworkDownloadBytes.get -> long +Android.App.Job.JobWorkItem.EstimatedNetworkUploadBytes.get -> long +Android.App.Job.JobWorkItem.Extras.get -> Android.OS.PersistableBundle! +Android.App.Job.JobWorkItem.Intent.get -> Android.Content.Intent? +Android.App.Job.JobWorkItem.InterfaceConsts +Android.App.Job.JobWorkItem.JobWorkItem(Android.Content.Intent? intent) -> void +Android.App.Job.JobWorkItem.JobWorkItem(Android.Content.Intent? intent, long downloadBytes, long uploadBytes) -> void +Android.App.Job.JobWorkItem.JobWorkItem(Android.Content.Intent? intent, long downloadBytes, long uploadBytes, long minimumChunkBytes) -> void +Android.App.Job.JobWorkItem.MinimumNetworkChunkBytes.get -> long +Android.App.Job.JobWorkItem.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Job.NetworkType +Android.App.Job.NetworkType.Any = 1 -> Android.App.Job.NetworkType +Android.App.Job.NetworkType.Cellular = 4 -> Android.App.Job.NetworkType +Android.App.Job.NetworkType.Metered = 4 -> Android.App.Job.NetworkType +Android.App.Job.NetworkType.None = 0 -> Android.App.Job.NetworkType +Android.App.Job.NetworkType.NotRoaming = 3 -> Android.App.Job.NetworkType +Android.App.Job.NetworkType.Unmetered = 2 -> Android.App.Job.NetworkType +Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.App = 1 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.AppStandby = 2 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.BackgroundRestriction = 3 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintBatteryNotLow = 4 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintCharging = 5 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintConnectivity = 6 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintContentTrigger = 7 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintDeviceIdle = 8 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintMinimumLatency = 9 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintPrefetch = 10 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.ConstraintStorageNotLow = 11 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.DeviceState = 12 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.Executing = -1 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.InvalidJobId = -2 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.JobSchedulerOptimization = 13 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.Quota = 14 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.Undefined = 0 -> Android.App.Job.PendingJobReason +Android.App.Job.PendingJobReason.User = 15 -> Android.App.Job.PendingJobReason +Android.App.Job.StopReason +Android.App.Job.StopReason.AppStandby = 12 -> Android.App.Job.StopReason +Android.App.Job.StopReason.BackgroundRestriction = 11 -> Android.App.Job.StopReason +Android.App.Job.StopReason.CancelledByApp = 1 -> Android.App.Job.StopReason +Android.App.Job.StopReason.ConstraintBatteryNotLow = 5 -> Android.App.Job.StopReason +Android.App.Job.StopReason.ConstraintCharging = 6 -> Android.App.Job.StopReason +Android.App.Job.StopReason.ConstraintConnectivity = 7 -> Android.App.Job.StopReason +Android.App.Job.StopReason.ConstraintDeviceIdle = 8 -> Android.App.Job.StopReason +Android.App.Job.StopReason.ConstraintStorageNotLow = 9 -> Android.App.Job.StopReason +Android.App.Job.StopReason.DeviceState = 4 -> Android.App.Job.StopReason +Android.App.Job.StopReason.EstimatedAppLaunchTimeChanged = 15 -> Android.App.Job.StopReason +Android.App.Job.StopReason.Preempt = 2 -> Android.App.Job.StopReason +Android.App.Job.StopReason.Quota = 10 -> Android.App.Job.StopReason +Android.App.Job.StopReason.SystemProcessing = 14 -> Android.App.Job.StopReason +Android.App.Job.StopReason.Timeout = 3 -> Android.App.Job.StopReason +Android.App.Job.StopReason.Undefined = 0 -> Android.App.Job.StopReason +Android.App.Job.StopReason.User = 13 -> Android.App.Job.StopReason +Android.App.Job.TriggerContentUriFlags +Android.App.Job.TriggerContentUriFlags.None = 0 -> Android.App.Job.TriggerContentUriFlags +Android.App.Job.TriggerContentUriFlags.NotifyForDescendants = 1 -> Android.App.Job.TriggerContentUriFlags +Android.App.KeyguardManager +Android.App.KeyguardManager.CreateConfirmDeviceCredentialIntent(string? title, string? description) -> Android.Content.Intent? +Android.App.KeyguardManager.IKeyguardLockedStateListener +Android.App.KeyguardManager.IKeyguardLockedStateListener.OnKeyguardLockedStateChanged(bool isKeyguardLocked) -> void +Android.App.KeyguardManager.IOnKeyguardExitResult +Android.App.KeyguardManager.IOnKeyguardExitResult.OnKeyguardExitResult(bool success) -> void +Android.App.KeyguardManager.KeyguardDismissCallback +Android.App.KeyguardManager.KeyguardDismissCallback.KeyguardDismissCallback() -> void +Android.App.KeyguardManager.KeyguardDismissCallback.KeyguardDismissCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.KeyguardManager.KeyguardLock +Android.App.KeyguardManager.KeyguardLock.KeyguardLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.KeyguardManager.KeyguardLockedStateEventArgs +Android.App.KeyguardManager.KeyguardLockedStateEventArgs.IsKeyguardLocked.get -> bool +Android.App.KeyguardManager.KeyguardLockedStateEventArgs.KeyguardLockedStateEventArgs(bool isKeyguardLocked) -> void +Android.App.KeyguardManager.KeyguardManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LauncherActivity +Android.App.LauncherActivity.IconResizer +Android.App.LauncherActivity.IconResizer.IconResizer(Android.App.LauncherActivity? __self) -> void +Android.App.LauncherActivity.IconResizer.IconResizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LauncherActivity.LauncherActivity() -> void +Android.App.LauncherActivity.LauncherActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LauncherActivity.ListItem +Android.App.LauncherActivity.ListItem.ClassName.get -> string? +Android.App.LauncherActivity.ListItem.ClassName.set -> void +Android.App.LauncherActivity.ListItem.Extras.get -> Android.OS.Bundle? +Android.App.LauncherActivity.ListItem.Extras.set -> void +Android.App.LauncherActivity.ListItem.Icon.get -> Android.Graphics.Drawables.Drawable? +Android.App.LauncherActivity.ListItem.Icon.set -> void +Android.App.LauncherActivity.ListItem.Label.get -> Java.Lang.ICharSequence? +Android.App.LauncherActivity.ListItem.Label.set -> void +Android.App.LauncherActivity.ListItem.ListItem() -> void +Android.App.LauncherActivity.ListItem.ListItem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LauncherActivity.ListItem.PackageName.get -> string? +Android.App.LauncherActivity.ListItem.PackageName.set -> void +Android.App.LauncherActivity.ListItem.ResolveInfo.get -> Android.Content.PM.ResolveInfo? +Android.App.LauncherActivity.ListItem.ResolveInfo.set -> void +Android.App.LayoutAttribute +Android.App.LayoutAttribute.DefaultHeight.get -> string? +Android.App.LayoutAttribute.DefaultHeight.set -> void +Android.App.LayoutAttribute.DefaultWidth.get -> string? +Android.App.LayoutAttribute.DefaultWidth.set -> void +Android.App.LayoutAttribute.Gravity.get -> string? +Android.App.LayoutAttribute.Gravity.set -> void +Android.App.LayoutAttribute.LayoutAttribute() -> void +Android.App.LayoutAttribute.MinHeight.get -> string? +Android.App.LayoutAttribute.MinHeight.set -> void +Android.App.LayoutAttribute.MinWidth.get -> string? +Android.App.LayoutAttribute.MinWidth.set -> void +Android.App.ListActivity +Android.App.ListActivity.ListActivity() -> void +Android.App.ListActivity.ListActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ListFragment +Android.App.ListFragment.ListFragment() -> void +Android.App.ListFragment.ListFragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ListFragment.SetEmptyText(string? text) -> void +Android.App.LoaderManager +Android.App.LoaderManager.ILoaderCallbacks +Android.App.LoaderManager.ILoaderCallbacks.OnCreateLoader(int id, Android.OS.Bundle? args) -> Android.Content.Loader? +Android.App.LoaderManager.ILoaderCallbacks.OnLoaderReset(Android.Content.Loader? loader) -> void +Android.App.LoaderManager.ILoaderCallbacks.OnLoadFinished(Android.Content.Loader? loader, Java.Lang.Object? data) -> void +Android.App.LoaderManager.LoaderManager() -> void +Android.App.LoaderManager.LoaderManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LocalActivityManager +Android.App.LocalActivityManager.LocalActivityManager(Android.App.Activity? parent, bool singleMode) -> void +Android.App.LocalActivityManager.LocalActivityManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LocaleConfig +Android.App.LocaleConfig.InterfaceConsts +Android.App.LocaleConfig.LocaleConfig(Android.Content.Context! context) -> void +Android.App.LocaleConfig.LocaleConfig(Android.OS.LocaleList! locales) -> void +Android.App.LocaleConfig.LocaleConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LocaleConfigStatus +Android.App.LocaleConfigStatus.NotSpecified = 1 -> Android.App.LocaleConfigStatus +Android.App.LocaleConfigStatus.ParsingFailed = 2 -> Android.App.LocaleConfigStatus +Android.App.LocaleConfigStatus.Success = 0 -> Android.App.LocaleConfigStatus +Android.App.LocaleManager +Android.App.LocaleManager.LocaleManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.LockTaskMode +Android.App.LockTaskMode.Locked = 1 -> Android.App.LockTaskMode +Android.App.LockTaskMode.None = 0 -> Android.App.LockTaskMode +Android.App.LockTaskMode.Pinned = 2 -> Android.App.LockTaskMode +Android.App.MediaRouteActionProvider +Android.App.MediaRouteActionProvider.ExtendedSettingsClick -> System.EventHandler! +Android.App.MediaRouteActionProvider.MediaRouteActionProvider(Android.Content.Context? context) -> void +Android.App.MediaRouteActionProvider.MediaRouteActionProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.MediaRouteButton +Android.App.MediaRouteButton.ExtendedSettingsClick -> System.EventHandler! +Android.App.MediaRouteButton.MediaRouteButton(Android.Content.Context? context) -> void +Android.App.MediaRouteButton.MediaRouteButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.App.MediaRouteButton.MediaRouteButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.App.MediaRouteButton.MediaRouteButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.App.MediaRouteButton.MediaRouteButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.MetaDataAttribute +Android.App.MetaDataAttribute.MetaDataAttribute(string! name) -> void +Android.App.MetaDataAttribute.Name.get -> string! +Android.App.MetaDataAttribute.Resource.get -> string? +Android.App.MetaDataAttribute.Resource.set -> void +Android.App.MetaDataAttribute.Value.get -> string? +Android.App.MetaDataAttribute.Value.set -> void +Android.App.MissingForegroundServiceTypeException +Android.App.MissingForegroundServiceTypeException.DescribeContents() -> int +Android.App.MissingForegroundServiceTypeException.InterfaceConsts +Android.App.MissingForegroundServiceTypeException.MissingForegroundServiceTypeException(string! message) -> void +Android.App.MissingForegroundServiceTypeException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.MoveTaskFlags +Android.App.MoveTaskFlags.NoUserAction = 2 -> Android.App.MoveTaskFlags +Android.App.MoveTaskFlags.WithHome = 1 -> Android.App.MoveTaskFlags +Android.App.NativeActivity +Android.App.NativeActivity.NativeActivity() -> void +Android.App.NativeActivity.NativeActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification +Android.App.Notification.Action +Android.App.Notification.Action.Action(int icon, Java.Lang.ICharSequence? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Action(int icon, string? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Action(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.Action.ActionIntent.get -> Android.App.PendingIntent? +Android.App.Notification.Action.ActionIntent.set -> void +Android.App.Notification.Action.Builder +Android.App.Notification.Action.Builder.AddExtras(Android.OS.Bundle? extras) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.AddRemoteInput(Android.App.RemoteInput? remoteInput) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.Build() -> Android.App.Notification.Action! +Android.App.Notification.Action.Builder.Builder(Android.App.Notification.Action? action) -> void +Android.App.Notification.Action.Builder.Builder(Android.Graphics.Drawables.Icon? icon, Java.Lang.ICharSequence? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Builder.Builder(Android.Graphics.Drawables.Icon? icon, string? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Builder.Builder(int icon, Java.Lang.ICharSequence? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Builder.Builder(int icon, string? title, Android.App.PendingIntent? intent) -> void +Android.App.Notification.Action.Builder.Extend(Android.App.Notification.Action.IExtender? extender) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.Extras.get -> Android.OS.Bundle! +Android.App.Notification.Action.Builder.SetAllowGeneratedReplies(bool allowGeneratedReplies) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.SetAuthenticationRequired(bool authenticationRequired) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.SetContextual(bool isContextual) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.Builder.SetSemanticAction(Android.App.SemanticAction semanticAction) -> Android.App.Notification.Action.Builder! +Android.App.Notification.Action.IExtender +Android.App.Notification.Action.IExtender.Extend(Android.App.Notification.Action.Builder? builder) -> Android.App.Notification.Action.Builder? +Android.App.Notification.Action.InterfaceConsts +Android.App.Notification.Action.Title.get -> Java.Lang.ICharSequence? +Android.App.Notification.Action.Title.set -> void +Android.App.Notification.Action.WearableExtender +Android.App.Notification.Action.WearableExtender.CancelLabel.get -> string? +Android.App.Notification.Action.WearableExtender.CancelLabelFormatted.get -> Java.Lang.ICharSequence? +Android.App.Notification.Action.WearableExtender.Clone() -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.ConfirmLabel.get -> string? +Android.App.Notification.Action.WearableExtender.ConfirmLabelFormatted.get -> Java.Lang.ICharSequence? +Android.App.Notification.Action.WearableExtender.Extend(Android.App.Notification.Action.Builder? builder) -> Android.App.Notification.Action.Builder? +Android.App.Notification.Action.WearableExtender.HintDisplayActionInline.get -> bool +Android.App.Notification.Action.WearableExtender.HintLaunchesActivity.get -> bool +Android.App.Notification.Action.WearableExtender.InProgressLabel.get -> string? +Android.App.Notification.Action.WearableExtender.InProgressLabelFormatted.get -> Java.Lang.ICharSequence? +Android.App.Notification.Action.WearableExtender.IsAvailableOffline.get -> bool +Android.App.Notification.Action.WearableExtender.SetAvailableOffline(bool availableOffline) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetCancelLabel(Java.Lang.ICharSequence? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetCancelLabel(string? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetConfirmLabel(Java.Lang.ICharSequence? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetConfirmLabel(string? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetHintDisplayActionInline(bool hintDisplayInline) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetHintLaunchesActivity(bool hintLaunchesActivity) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetInProgressLabel(Java.Lang.ICharSequence? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.SetInProgressLabel(string? label) -> Android.App.Notification.Action.WearableExtender? +Android.App.Notification.Action.WearableExtender.WearableExtender() -> void +Android.App.Notification.Action.WearableExtender.WearableExtender(Android.App.Notification.Action? action) -> void +Android.App.Notification.Actions.get -> System.Collections.Generic.IList? +Android.App.Notification.Actions.set -> void +Android.App.Notification.AudioAttributes.get -> Android.Media.AudioAttributes? +Android.App.Notification.AudioAttributes.set -> void +Android.App.Notification.AudioStreamType.get -> Android.Media.Stream +Android.App.Notification.AudioStreamType.set -> void +Android.App.Notification.BigContentView.get -> Android.Widget.RemoteViews? +Android.App.Notification.BigContentView.set -> void +Android.App.Notification.BigPictureStyle +Android.App.Notification.BigPictureStyle.BigPictureStyle() -> void +Android.App.Notification.BigPictureStyle.BigPictureStyle(Android.App.Notification.Builder? builder) -> void +Android.App.Notification.BigPictureStyle.BigPictureStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.BigPictureStyle.SetBigContentTitle(string? title) -> Android.App.Notification.BigPictureStyle! +Android.App.Notification.BigPictureStyle.SetContentDescription(string? contentDescription) -> Android.App.Notification.BigPictureStyle! +Android.App.Notification.BigPictureStyle.SetSummaryText(string? cs) -> Android.App.Notification.BigPictureStyle! +Android.App.Notification.BigTextStyle +Android.App.Notification.BigTextStyle.BigText(string? cs) -> Android.App.Notification.BigTextStyle? +Android.App.Notification.BigTextStyle.BigTextStyle() -> void +Android.App.Notification.BigTextStyle.BigTextStyle(Android.App.Notification.Builder? builder) -> void +Android.App.Notification.BigTextStyle.BigTextStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.BigTextStyle.SetBigContentTitle(string? title) -> Android.App.Notification.BigTextStyle? +Android.App.Notification.BigTextStyle.SetSummaryText(string? cs) -> Android.App.Notification.BigTextStyle? +Android.App.Notification.BubbleMetadata +Android.App.Notification.BubbleMetadata.AutoExpandBubble.get -> bool +Android.App.Notification.BubbleMetadata.Builder +Android.App.Notification.BubbleMetadata.Builder.Build() -> Android.App.Notification.BubbleMetadata! +Android.App.Notification.BubbleMetadata.Builder.Builder() -> void +Android.App.Notification.BubbleMetadata.Builder.Builder(Android.App.PendingIntent! intent, Android.Graphics.Drawables.Icon! icon) -> void +Android.App.Notification.BubbleMetadata.Builder.Builder(string! shortcutId) -> void +Android.App.Notification.BubbleMetadata.Builder.SetAutoExpandBubble(bool shouldExpand) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetDeleteIntent(Android.App.PendingIntent? deleteIntent) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetDesiredHeight(int height) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetDesiredHeightResId(int heightResId) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetIcon(Android.Graphics.Drawables.Icon! icon) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetIntent(Android.App.PendingIntent! intent) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetSuppressableBubble(bool suppressBubble) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.Builder.SetSuppressNotification(bool shouldSuppressNotif) -> Android.App.Notification.BubbleMetadata.Builder! +Android.App.Notification.BubbleMetadata.DeleteIntent.get -> Android.App.PendingIntent? +Android.App.Notification.BubbleMetadata.DescribeContents() -> int +Android.App.Notification.BubbleMetadata.DesiredHeight.get -> int +Android.App.Notification.BubbleMetadata.DesiredHeightResId.get -> int +Android.App.Notification.BubbleMetadata.Icon.get -> Android.Graphics.Drawables.Icon! +Android.App.Notification.BubbleMetadata.Intent.get -> Android.App.PendingIntent! +Android.App.Notification.BubbleMetadata.InterfaceConsts +Android.App.Notification.BubbleMetadata.IsBubbleSuppressable.get -> bool +Android.App.Notification.BubbleMetadata.IsBubbleSuppressed.get -> bool +Android.App.Notification.BubbleMetadata.IsNotificationSuppressed.get -> bool +Android.App.Notification.BubbleMetadata.ShortcutId.get -> string? +Android.App.Notification.BubbleMetadata.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Notification.Builder +Android.App.Notification.Builder.AddAction(int icon, string? title, Android.App.PendingIntent? intent) -> Android.App.Notification.Builder? +Android.App.Notification.Builder.Builder(Android.Content.Context? context) -> void +Android.App.Notification.Builder.Builder(Android.Content.Context? context, string? channelId) -> void +Android.App.Notification.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.Builder.SetContentInfo(string? info) -> Android.App.Notification.Builder? +Android.App.Notification.Builder.SetContentText(string? text) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetContentTitle(string? title) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetRemoteInputHistory(string![]? text) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetSettingsText(string? text) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetSubText(string? text) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetTicker(string? tickerText) -> Android.App.Notification.Builder! +Android.App.Notification.Builder.SetTicker(string? tickerText, Android.Widget.RemoteViews? views) -> Android.App.Notification.Builder? +Android.App.Notification.CallStyle +Android.App.Notification.CallStyle.CallStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.CallStyle.SetVerificationText(string? verificationText) -> Android.App.Notification.CallStyle! +Android.App.Notification.CarExtender +Android.App.Notification.CarExtender.Builder +Android.App.Notification.CarExtender.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.CarExtender.Builder.Builder(string? name) -> void +Android.App.Notification.CarExtender.CarExtender() -> void +Android.App.Notification.CarExtender.CarExtender(Android.App.Notification? notif) -> void +Android.App.Notification.CarExtender.Color.get -> int +Android.App.Notification.CarExtender.Extend(Android.App.Notification.Builder? builder) -> Android.App.Notification.Builder? +Android.App.Notification.CarExtender.GetUnreadConversation() -> Android.App.Notification.CarExtender.UnreadConversation? +Android.App.Notification.CarExtender.LargeIcon.get -> Android.Graphics.Bitmap? +Android.App.Notification.CarExtender.SetColor(Android.Graphics.Color color) -> Android.App.Notification.CarExtender? +Android.App.Notification.CarExtender.SetLargeIcon(Android.Graphics.Bitmap? largeIcon) -> Android.App.Notification.CarExtender? +Android.App.Notification.CarExtender.SetUnreadConversation(Android.App.Notification.CarExtender.UnreadConversation? unreadConversation) -> Android.App.Notification.CarExtender? +Android.App.Notification.CarExtender.UnreadConversation +Android.App.Notification.CarExtender.UnreadConversation.UnreadConversation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.Category.get -> string? +Android.App.Notification.Category.set -> void +Android.App.Notification.Color.get -> int +Android.App.Notification.Color.set -> void +Android.App.Notification.ContentIntent.get -> Android.App.PendingIntent? +Android.App.Notification.ContentIntent.set -> void +Android.App.Notification.ContentView.get -> Android.Widget.RemoteViews? +Android.App.Notification.ContentView.set -> void +Android.App.Notification.DecoratedCustomViewStyle +Android.App.Notification.DecoratedCustomViewStyle.DecoratedCustomViewStyle() -> void +Android.App.Notification.DecoratedCustomViewStyle.DecoratedCustomViewStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.DecoratedMediaCustomViewStyle +Android.App.Notification.DecoratedMediaCustomViewStyle.DecoratedMediaCustomViewStyle() -> void +Android.App.Notification.DecoratedMediaCustomViewStyle.DecoratedMediaCustomViewStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.Defaults.get -> Android.App.NotificationDefaults +Android.App.Notification.Defaults.set -> void +Android.App.Notification.DeleteIntent.get -> Android.App.PendingIntent? +Android.App.Notification.DeleteIntent.set -> void +Android.App.Notification.Extras.get -> Android.OS.Bundle? +Android.App.Notification.Extras.set -> void +Android.App.Notification.Flags.get -> Android.App.NotificationFlags +Android.App.Notification.Flags.set -> void +Android.App.Notification.FullScreenIntent.get -> Android.App.PendingIntent? +Android.App.Notification.FullScreenIntent.set -> void +Android.App.Notification.HeadsUpContentView.get -> Android.Widget.RemoteViews? +Android.App.Notification.HeadsUpContentView.set -> void +Android.App.Notification.Icon.get -> int +Android.App.Notification.Icon.set -> void +Android.App.Notification.IconLevel.get -> int +Android.App.Notification.IconLevel.set -> void +Android.App.Notification.IExtender +Android.App.Notification.IExtender.Extend(Android.App.Notification.Builder? builder) -> Android.App.Notification.Builder? +Android.App.Notification.InboxStyle +Android.App.Notification.InboxStyle.AddLine(string? cs) -> Android.App.Notification.InboxStyle? +Android.App.Notification.InboxStyle.InboxStyle() -> void +Android.App.Notification.InboxStyle.InboxStyle(Android.App.Notification.Builder? builder) -> void +Android.App.Notification.InboxStyle.InboxStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.InboxStyle.SetBigContentTitle(string? title) -> Android.App.Notification.InboxStyle? +Android.App.Notification.InboxStyle.SetSummaryText(string? cs) -> Android.App.Notification.InboxStyle? +Android.App.Notification.InterfaceConsts +Android.App.Notification.LargeIcon.get -> Android.Graphics.Bitmap? +Android.App.Notification.LargeIcon.set -> void +Android.App.Notification.LedARGB.get -> int +Android.App.Notification.LedARGB.set -> void +Android.App.Notification.LedOffMS.get -> int +Android.App.Notification.LedOffMS.set -> void +Android.App.Notification.LedOnMS.get -> int +Android.App.Notification.LedOnMS.set -> void +Android.App.Notification.MediaStyle +Android.App.Notification.MediaStyle.MediaStyle() -> void +Android.App.Notification.MediaStyle.MediaStyle(Android.App.Notification.Builder? builder) -> void +Android.App.Notification.MediaStyle.MediaStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.MediaStyle.SetRemotePlaybackInfo(string! deviceName, int iconResource, Android.App.PendingIntent? chipIntent) -> Android.App.Notification.MediaStyle! +Android.App.Notification.MessagingStyle +Android.App.Notification.MessagingStyle.AddMessage(string! text, long timestamp, Android.App.Person? sender) -> Android.App.Notification.MessagingStyle? +Android.App.Notification.MessagingStyle.AddMessage(string? text, long timestamp, string? sender) -> Android.App.Notification.MessagingStyle? +Android.App.Notification.MessagingStyle.ConversationTitle.get -> string? +Android.App.Notification.MessagingStyle.Message +Android.App.Notification.MessagingStyle.Message.DataMimeType.get -> string? +Android.App.Notification.MessagingStyle.Message.DataUri.get -> Android.Net.Uri? +Android.App.Notification.MessagingStyle.Message.Extras.get -> Android.OS.Bundle? +Android.App.Notification.MessagingStyle.Message.Message(Java.Lang.ICharSequence! text, long timestamp, Android.App.Person? sender) -> void +Android.App.Notification.MessagingStyle.Message.Message(Java.Lang.ICharSequence? text, long timestamp, Java.Lang.ICharSequence? sender) -> void +Android.App.Notification.MessagingStyle.Message.Message(string! text, long timestamp, Android.App.Person? sender) -> void +Android.App.Notification.MessagingStyle.Message.Message(string? text, long timestamp, string? sender) -> void +Android.App.Notification.MessagingStyle.Message.Sender.get -> string? +Android.App.Notification.MessagingStyle.Message.SenderFormatted.get -> Java.Lang.ICharSequence? +Android.App.Notification.MessagingStyle.Message.SenderPerson.get -> Android.App.Person? +Android.App.Notification.MessagingStyle.Message.SetData(string? dataMimeType, Android.Net.Uri? dataUri) -> Android.App.Notification.MessagingStyle.Message? +Android.App.Notification.MessagingStyle.Message.Text.get -> string? +Android.App.Notification.MessagingStyle.Message.TextFormatted.get -> Java.Lang.ICharSequence? +Android.App.Notification.MessagingStyle.Message.Timestamp.get -> long +Android.App.Notification.MessagingStyle.MessagingStyle(Android.App.Person! user) -> void +Android.App.Notification.MessagingStyle.MessagingStyle(Java.Lang.ICharSequence! userDisplayName) -> void +Android.App.Notification.MessagingStyle.MessagingStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.MessagingStyle.MessagingStyle(string! userDisplayName) -> void +Android.App.Notification.MessagingStyle.SetConversationTitle(string? conversationTitle) -> Android.App.Notification.MessagingStyle? +Android.App.Notification.MessagingStyle.UserDisplayName.get -> string? +Android.App.Notification.Notification() -> void +Android.App.Notification.Notification(Android.OS.Parcel? parcel) -> void +Android.App.Notification.Notification(int icon, Java.Lang.ICharSequence! tickerText) -> void +Android.App.Notification.Notification(int icon, Java.Lang.ICharSequence? tickerText, long when) -> void +Android.App.Notification.Notification(int icon, string! tickerText) -> void +Android.App.Notification.Notification(int icon, string? tickerText, long when) -> void +Android.App.Notification.Notification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.Number.get -> int +Android.App.Notification.Number.set -> void +Android.App.Notification.Priority.get -> int +Android.App.Notification.Priority.set -> void +Android.App.Notification.PublicVersion.get -> Android.App.Notification? +Android.App.Notification.PublicVersion.set -> void +Android.App.Notification.SetLatestEventInfo(Android.Content.Context? context, string? contentTitle, string? contentText, Android.App.PendingIntent? contentIntent) -> void +Android.App.Notification.SettingsText.get -> string? +Android.App.Notification.Sound.get -> Android.Net.Uri? +Android.App.Notification.Sound.set -> void +Android.App.Notification.Style +Android.App.Notification.Style.InternalSetBigContentTitle(string? title) -> void +Android.App.Notification.Style.InternalSetSummaryText(string? cs) -> void +Android.App.Notification.Style.MBuilder.get -> Android.App.Notification.Builder? +Android.App.Notification.Style.MBuilder.set -> void +Android.App.Notification.Style.Style() -> void +Android.App.Notification.Style.Style(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Notification.TickerText.get -> Java.Lang.ICharSequence? +Android.App.Notification.TickerText.set -> void +Android.App.Notification.TickerView.get -> Android.Widget.RemoteViews? +Android.App.Notification.TickerView.set -> void +Android.App.Notification.Vibrate.get -> long[]! +Android.App.Notification.Vibrate.set -> void +Android.App.Notification.Visibility.get -> Android.App.NotificationVisibility +Android.App.Notification.Visibility.set -> void +Android.App.Notification.WearableExtender +Android.App.Notification.WearableExtender.Actions.get -> System.Collections.Generic.IList? +Android.App.Notification.WearableExtender.AddAction(Android.App.Notification.Action? action) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.AddActions(System.Collections.Generic.IList? actions) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.AddPage(Android.App.Notification? page) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.AddPages(System.Collections.Generic.IList? pages) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.Background.get -> Android.Graphics.Bitmap? +Android.App.Notification.WearableExtender.BridgeTag.get -> string? +Android.App.Notification.WearableExtender.ClearActions() -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.ClearPages() -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.Clone() -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.ContentAction.get -> int +Android.App.Notification.WearableExtender.ContentIcon.get -> int +Android.App.Notification.WearableExtender.ContentIconGravity.get -> Android.Views.GravityFlags +Android.App.Notification.WearableExtender.ContentIntentAvailableOffline.get -> bool +Android.App.Notification.WearableExtender.CustomContentHeight.get -> int +Android.App.Notification.WearableExtender.CustomSizePreset.get -> Android.App.WearableSizePreset +Android.App.Notification.WearableExtender.DismissalId.get -> string? +Android.App.Notification.WearableExtender.DisplayIntent.get -> Android.App.PendingIntent? +Android.App.Notification.WearableExtender.Extend(Android.App.Notification.Builder? builder) -> Android.App.Notification.Builder? +Android.App.Notification.WearableExtender.Gravity.get -> Android.Views.GravityFlags +Android.App.Notification.WearableExtender.HintAmbientBigPicture.get -> bool +Android.App.Notification.WearableExtender.HintAvoidBackgroundClipping.get -> bool +Android.App.Notification.WearableExtender.HintContentIntentLaunchesActivity.get -> bool +Android.App.Notification.WearableExtender.HintHideIcon.get -> bool +Android.App.Notification.WearableExtender.HintScreenTimeout.get -> int +Android.App.Notification.WearableExtender.HintShowBackgroundOnly.get -> bool +Android.App.Notification.WearableExtender.Pages.get -> System.Collections.Generic.IList? +Android.App.Notification.WearableExtender.SetBackground(Android.Graphics.Bitmap? background) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetBridgeTag(string? bridgeTag) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetContentAction(int actionIndex) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetContentIcon(int icon) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetContentIconGravity(Android.Views.GravityFlags contentIconGravity) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetContentIntentAvailableOffline(bool contentIntentAvailableOffline) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetCustomContentHeight(int height) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetCustomSizePreset(Android.App.WearableSizePreset sizePreset) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetDismissalId(string? dismissalId) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetDisplayIntent(Android.App.PendingIntent? intent) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetGravity(Android.Views.GravityFlags gravity) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintAmbientBigPicture(bool hintAmbientBigPicture) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintAvoidBackgroundClipping(bool hintAvoidBackgroundClipping) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintContentIntentLaunchesActivity(bool hintContentIntentLaunchesActivity) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintHideIcon(bool hintHideIcon) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintScreenTimeout(int timeout) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetHintShowBackgroundOnly(bool hintShowBackgroundOnly) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.SetStartScrollBottom(bool startScrollBottom) -> Android.App.Notification.WearableExtender? +Android.App.Notification.WearableExtender.StartScrollBottom.get -> bool +Android.App.Notification.WearableExtender.WearableExtender() -> void +Android.App.Notification.WearableExtender.WearableExtender(Android.App.Notification? notif) -> void +Android.App.Notification.When.get -> long +Android.App.Notification.When.set -> void +Android.App.NotificationBadgeIconType +Android.App.NotificationBadgeIconType.Large = 2 -> Android.App.NotificationBadgeIconType +Android.App.NotificationBadgeIconType.None = 0 -> Android.App.NotificationBadgeIconType +Android.App.NotificationBadgeIconType.Small = 1 -> Android.App.NotificationBadgeIconType +Android.App.NotificationBubblePreference +Android.App.NotificationBubblePreference.All = 1 -> Android.App.NotificationBubblePreference +Android.App.NotificationBubblePreference.None = 0 -> Android.App.NotificationBubblePreference +Android.App.NotificationBubblePreference.Selected = 2 -> Android.App.NotificationBubblePreference +Android.App.NotificationCallType +Android.App.NotificationCallType.Incoming = 1 -> Android.App.NotificationCallType +Android.App.NotificationCallType.Ongoing = 2 -> Android.App.NotificationCallType +Android.App.NotificationCallType.Screening = 3 -> Android.App.NotificationCallType +Android.App.NotificationCallType.Unknown = 0 -> Android.App.NotificationCallType +Android.App.NotificationChannel +Android.App.NotificationChannel.AudioAttributes.get -> Android.Media.AudioAttributes? +Android.App.NotificationChannel.Blockable.get -> bool +Android.App.NotificationChannel.Blockable.set -> void +Android.App.NotificationChannel.CanBubble() -> bool +Android.App.NotificationChannel.CanBypassDnd() -> bool +Android.App.NotificationChannel.CanShowBadge() -> bool +Android.App.NotificationChannel.ConversationId.get -> string? +Android.App.NotificationChannel.DescribeContents() -> int +Android.App.NotificationChannel.Description.get -> string? +Android.App.NotificationChannel.Description.set -> void +Android.App.NotificationChannel.EnableLights(bool lights) -> void +Android.App.NotificationChannel.EnableVibration(bool vibration) -> void +Android.App.NotificationChannel.GetVibrationPattern() -> long[]? +Android.App.NotificationChannel.Group.get -> string? +Android.App.NotificationChannel.Group.set -> void +Android.App.NotificationChannel.HasUserSetImportance.get -> bool +Android.App.NotificationChannel.HasUserSetSound.get -> bool +Android.App.NotificationChannel.Id.get -> string? +Android.App.NotificationChannel.Importance.get -> Android.App.NotificationImportance +Android.App.NotificationChannel.Importance.set -> void +Android.App.NotificationChannel.InterfaceConsts +Android.App.NotificationChannel.IsConversation.get -> bool +Android.App.NotificationChannel.IsDemoted.get -> bool +Android.App.NotificationChannel.IsImportantConversation.get -> bool +Android.App.NotificationChannel.LightColor.get -> int +Android.App.NotificationChannel.LightColor.set -> void +Android.App.NotificationChannel.LockscreenVisibility.get -> Android.App.NotificationVisibility +Android.App.NotificationChannel.LockscreenVisibility.set -> void +Android.App.NotificationChannel.Name.get -> string? +Android.App.NotificationChannel.Name.set -> void +Android.App.NotificationChannel.NameFormatted.get -> Java.Lang.ICharSequence? +Android.App.NotificationChannel.NameFormatted.set -> void +Android.App.NotificationChannel.NotificationChannel(string? id, Java.Lang.ICharSequence? name, Android.App.NotificationImportance importance) -> void +Android.App.NotificationChannel.NotificationChannel(string? id, string? name, Android.App.NotificationImportance importance) -> void +Android.App.NotificationChannel.ParentChannelId.get -> string? +Android.App.NotificationChannel.SetAllowBubbles(bool allowBubbles) -> void +Android.App.NotificationChannel.SetBypassDnd(bool bypassDnd) -> void +Android.App.NotificationChannel.SetConversationId(string! parentChannelId, string! conversationId) -> void +Android.App.NotificationChannel.SetShowBadge(bool showBadge) -> void +Android.App.NotificationChannel.SetSound(Android.Net.Uri? sound, Android.Media.AudioAttributes? audioAttributes) -> void +Android.App.NotificationChannel.SetVibrationPattern(long[]? vibrationPattern) -> void +Android.App.NotificationChannel.ShouldShowLights() -> bool +Android.App.NotificationChannel.ShouldVibrate() -> bool +Android.App.NotificationChannel.Sound.get -> Android.Net.Uri? +Android.App.NotificationChannel.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.NotificationChannelGroup +Android.App.NotificationChannelGroup.Channels.get -> System.Collections.Generic.IList? +Android.App.NotificationChannelGroup.Clone() -> Android.App.NotificationChannelGroup? +Android.App.NotificationChannelGroup.DescribeContents() -> int +Android.App.NotificationChannelGroup.Description.get -> string? +Android.App.NotificationChannelGroup.Description.set -> void +Android.App.NotificationChannelGroup.Id.get -> string? +Android.App.NotificationChannelGroup.InterfaceConsts +Android.App.NotificationChannelGroup.IsBlocked.get -> bool +Android.App.NotificationChannelGroup.Name.get -> string? +Android.App.NotificationChannelGroup.NameFormatted.get -> Java.Lang.ICharSequence? +Android.App.NotificationChannelGroup.NotificationChannelGroup(string? id, Java.Lang.ICharSequence? name) -> void +Android.App.NotificationChannelGroup.NotificationChannelGroup(string? id, string? name) -> void +Android.App.NotificationChannelGroup.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.NotificationDefaults +Android.App.NotificationDefaults.All = -1 -> Android.App.NotificationDefaults +Android.App.NotificationDefaults.Lights = 4 -> Android.App.NotificationDefaults +Android.App.NotificationDefaults.Sound = 1 -> Android.App.NotificationDefaults +Android.App.NotificationDefaults.Vibrate = 2 -> Android.App.NotificationDefaults +Android.App.NotificationFlags +Android.App.NotificationFlags.AutoCancel = 16 -> Android.App.NotificationFlags +Android.App.NotificationFlags.Bubble = 4096 -> Android.App.NotificationFlags +Android.App.NotificationFlags.ForegroundService = 64 -> Android.App.NotificationFlags +Android.App.NotificationFlags.GroupSummary = 512 -> Android.App.NotificationFlags +Android.App.NotificationFlags.HighPriority = 128 -> Android.App.NotificationFlags +Android.App.NotificationFlags.Insistent = 4 -> Android.App.NotificationFlags +Android.App.NotificationFlags.LocalOnly = 256 -> Android.App.NotificationFlags +Android.App.NotificationFlags.NoClear = 32 -> Android.App.NotificationFlags +Android.App.NotificationFlags.OngoingEvent = 2 -> Android.App.NotificationFlags +Android.App.NotificationFlags.OnlyAlertOnce = 8 -> Android.App.NotificationFlags +Android.App.NotificationFlags.ShowLights = 1 -> Android.App.NotificationFlags +Android.App.NotificationForegroundService +Android.App.NotificationForegroundService.Default = 0 -> Android.App.NotificationForegroundService +Android.App.NotificationForegroundService.Deferred = 2 -> Android.App.NotificationForegroundService +Android.App.NotificationForegroundService.Immediate = 1 -> Android.App.NotificationForegroundService +Android.App.NotificationGroupAlertBehavior +Android.App.NotificationGroupAlertBehavior.All = 0 -> Android.App.NotificationGroupAlertBehavior +Android.App.NotificationGroupAlertBehavior.Children = 2 -> Android.App.NotificationGroupAlertBehavior +Android.App.NotificationGroupAlertBehavior.Summary = 1 -> Android.App.NotificationGroupAlertBehavior +Android.App.NotificationImportance +Android.App.NotificationImportance.Default = 3 -> Android.App.NotificationImportance +Android.App.NotificationImportance.High = 4 -> Android.App.NotificationImportance +Android.App.NotificationImportance.Low = 2 -> Android.App.NotificationImportance +Android.App.NotificationImportance.Max = 5 -> Android.App.NotificationImportance +Android.App.NotificationImportance.Min = 1 -> Android.App.NotificationImportance +Android.App.NotificationImportance.None = 0 -> Android.App.NotificationImportance +Android.App.NotificationImportance.Unspecified = -1000 -> Android.App.NotificationImportance +Android.App.NotificationManager +Android.App.NotificationManager.CurrentInterruptionFilter.get -> Android.App.InterruptionFilter +Android.App.NotificationManager.NotificationManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.NotificationManager.Policy +Android.App.NotificationManager.Policy.InterfaceConsts +Android.App.NotificationManager.Policy.Policy(Android.App.NotificationPriorityCategory priorityCategories, Android.App.NotificationPrioritySenders priorityCallSenders, Android.App.NotificationPrioritySenders priorityMessageSenders) -> void +Android.App.NotificationManager.Policy.Policy(Android.App.NotificationPriorityCategory priorityCategories, Android.App.NotificationPrioritySenders priorityCallSenders, Android.App.NotificationPrioritySenders priorityMessageSenders, int suppressedVisualEffects) -> void +Android.App.NotificationManager.Policy.Policy(Android.App.NotificationPriorityCategory priorityCategories, Android.App.NotificationPrioritySenders priorityCallSenders, Android.App.NotificationPrioritySenders priorityMessageSenders, int suppressedVisualEffects, int priorityConversationSenders) -> void +Android.App.NotificationManager.Policy.Policy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.NotificationManager.Policy.PriorityCallSenders.get -> Android.App.NotificationPrioritySenders +Android.App.NotificationManager.Policy.PriorityCallSenders.set -> void +Android.App.NotificationManager.Policy.PriorityCategories.get -> Android.App.NotificationPriorityCategory +Android.App.NotificationManager.Policy.PriorityCategories.set -> void +Android.App.NotificationManager.Policy.PriorityConversationSenders.get -> int +Android.App.NotificationManager.Policy.PriorityConversationSenders.set -> void +Android.App.NotificationManager.Policy.PriorityMessageSenders.get -> Android.App.NotificationPrioritySenders +Android.App.NotificationManager.Policy.PriorityMessageSenders.set -> void +Android.App.NotificationManager.Policy.SuppressedVisualEffects.get -> Android.App.SuppressedEffects +Android.App.NotificationManager.Policy.SuppressedVisualEffects.set -> void +Android.App.NotificationManager.SetInterruptionFilter(Android.App.InterruptionFilter interruptionFilter) -> void +Android.App.NotificationPriority +Android.App.NotificationPriority.Default = 0 -> Android.App.NotificationPriority +Android.App.NotificationPriority.High = 1 -> Android.App.NotificationPriority +Android.App.NotificationPriority.Low = -1 -> Android.App.NotificationPriority +Android.App.NotificationPriority.Max = 2 -> Android.App.NotificationPriority +Android.App.NotificationPriority.Min = -2 -> Android.App.NotificationPriority +Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Alarms = 32 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Calls = 8 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Conversations = 256 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Events = 2 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Media = 64 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Messages = 4 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.Reminders = 1 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.RepeatCallers = 16 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPriorityCategory.System = 128 -> Android.App.NotificationPriorityCategory +Android.App.NotificationPrioritySenders +Android.App.NotificationPrioritySenders.Any = 0 -> Android.App.NotificationPrioritySenders +Android.App.NotificationPrioritySenders.Contacts = 1 -> Android.App.NotificationPrioritySenders +Android.App.NotificationPrioritySenders.Starred = 2 -> Android.App.NotificationPrioritySenders +Android.App.NotificationVisibility +Android.App.NotificationVisibility.Private = 0 -> Android.App.NotificationVisibility +Android.App.NotificationVisibility.Public = 1 -> Android.App.NotificationVisibility +Android.App.NotificationVisibility.Secret = -1 -> Android.App.NotificationVisibility +Android.App.OverrideTransition +Android.App.OverrideTransition.Close = 1 -> Android.App.OverrideTransition +Android.App.OverrideTransition.Open = 0 -> Android.App.OverrideTransition +Android.App.PendingIntent +Android.App.PendingIntent.Cancel() -> void +Android.App.PendingIntent.CanceledException +Android.App.PendingIntent.CanceledException.CanceledException() -> void +Android.App.PendingIntent.CanceledException.CanceledException(Java.Lang.Exception? cause) -> void +Android.App.PendingIntent.CanceledException.CanceledException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.PendingIntent.CanceledException.CanceledException(string? name) -> void +Android.App.PendingIntent.CreatorPackage.get -> string? +Android.App.PendingIntent.CreatorUid.get -> int +Android.App.PendingIntent.CreatorUserHandle.get -> Android.OS.UserHandle! +Android.App.PendingIntent.DescribeContents() -> int +Android.App.PendingIntent.IntentSender.get -> Android.Content.IntentSender! +Android.App.PendingIntent.InterfaceConsts +Android.App.PendingIntent.IOnFinished +Android.App.PendingIntent.IOnFinished.OnSendFinished(Android.App.PendingIntent? pendingIntent, Android.Content.Intent? intent, Android.App.Result resultCode, string? resultData, Android.OS.Bundle? resultExtras) -> void +Android.App.PendingIntent.IsActivity.get -> bool +Android.App.PendingIntent.IsBroadcast.get -> bool +Android.App.PendingIntent.IsForegroundService.get -> bool +Android.App.PendingIntent.IsImmutable.get -> bool +Android.App.PendingIntent.IsService.get -> bool +Android.App.PendingIntent.Send() -> void +Android.App.PendingIntent.Send(Android.App.Result code) -> void +Android.App.PendingIntent.Send(Android.App.Result code, Android.App.PendingIntent.IOnFinished? onFinished, Android.OS.Handler? handler) -> void +Android.App.PendingIntent.Send(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent) -> void +Android.App.PendingIntent.Send(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.App.PendingIntent.IOnFinished? onFinished, Android.OS.Handler? handler) -> void +Android.App.PendingIntent.Send(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.App.PendingIntent.IOnFinished? onFinished, Android.OS.Handler? handler, string? requiredPermission) -> void +Android.App.PendingIntent.Send(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.App.PendingIntent.IOnFinished? onFinished, Android.OS.Handler? handler, string? requiredPermission, Android.OS.Bundle? options) -> void +Android.App.PendingIntent.Send(Android.OS.Bundle? options) -> void +Android.App.PendingIntent.TargetPackage.get -> string? +Android.App.PendingIntent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.AllowUnsafeImplicitIntent = 16777216 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.CancelCurrent = 268435456 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.Immutable = 67108864 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.Mutable = 33554432 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.NoCreate = 536870912 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.OneShot = 1073741824 -> Android.App.PendingIntentFlags +Android.App.PendingIntentFlags.UpdateCurrent = 134217728 -> Android.App.PendingIntentFlags +Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Anniversary = 2 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Audio = 4 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Birthday = 1 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Game = 6 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Location = 7 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.NewStory = 3 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Other = 0 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.UpcomingBirthday = 8 -> Android.App.People.ConversationActivity +Android.App.People.ConversationActivity.Video = 5 -> Android.App.People.ConversationActivity +Android.App.People.ConversationAvailability +Android.App.People.ConversationAvailability.Available = 0 -> Android.App.People.ConversationAvailability +Android.App.People.ConversationAvailability.Busy = 1 -> Android.App.People.ConversationAvailability +Android.App.People.ConversationAvailability.Offline = 2 -> Android.App.People.ConversationAvailability +Android.App.People.ConversationAvailability.Unknown = -1 -> Android.App.People.ConversationAvailability +Android.App.People.ConversationStatus +Android.App.People.ConversationStatus.Activity.get -> int +Android.App.People.ConversationStatus.Availability.get -> int +Android.App.People.ConversationStatus.Builder +Android.App.People.ConversationStatus.Builder.Build() -> Android.App.People.ConversationStatus! +Android.App.People.ConversationStatus.Builder.Builder(string! id, int activity) -> void +Android.App.People.ConversationStatus.Builder.SetAvailability(int availability) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.Builder.SetDescription(Java.Lang.ICharSequence? description) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.Builder.SetDescription(string? description) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.Builder.SetEndTimeMillis(long endTimeMs) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.Builder.SetIcon(Android.Graphics.Drawables.Icon? icon) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.Builder.SetStartTimeMillis(long startTimeMs) -> Android.App.People.ConversationStatus.Builder! +Android.App.People.ConversationStatus.DescribeContents() -> int +Android.App.People.ConversationStatus.Description.get -> string? +Android.App.People.ConversationStatus.DescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.App.People.ConversationStatus.EndTimeMillis.get -> long +Android.App.People.ConversationStatus.Icon.get -> Android.Graphics.Drawables.Icon? +Android.App.People.ConversationStatus.Id.get -> string! +Android.App.People.ConversationStatus.InterfaceConsts +Android.App.People.ConversationStatus.StartTimeMillis.get -> long +Android.App.People.ConversationStatus.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.People.PeopleManager +Android.App.People.PeopleManager.AddOrUpdateStatus(string! conversationId, Android.App.People.ConversationStatus! status) -> void +Android.App.People.PeopleManager.ClearStatus(string! conversationId, string! statusId) -> void +Android.App.People.PeopleManager.ClearStatuses(string! conversationId) -> void +Android.App.People.PeopleManager.GetStatuses(string! conversationId) -> System.Collections.Generic.IList! +Android.App.PermissionAttribute +Android.App.PermissionAttribute.Description.get -> string? +Android.App.PermissionAttribute.Description.set -> void +Android.App.PermissionAttribute.Icon.get -> string? +Android.App.PermissionAttribute.Icon.set -> void +Android.App.PermissionAttribute.Label.get -> string? +Android.App.PermissionAttribute.Label.set -> void +Android.App.PermissionAttribute.Name.get -> string? +Android.App.PermissionAttribute.Name.set -> void +Android.App.PermissionAttribute.PermissionAttribute() -> void +Android.App.PermissionAttribute.PermissionGroup.get -> string? +Android.App.PermissionAttribute.PermissionGroup.set -> void +Android.App.PermissionAttribute.ProtectionLevel.get -> Android.Content.PM.Protection +Android.App.PermissionAttribute.ProtectionLevel.set -> void +Android.App.PermissionAttribute.RoundIcon.get -> string? +Android.App.PermissionAttribute.RoundIcon.set -> void +Android.App.PermissionGroupAttribute +Android.App.PermissionGroupAttribute.Description.get -> string? +Android.App.PermissionGroupAttribute.Description.set -> void +Android.App.PermissionGroupAttribute.Icon.get -> string? +Android.App.PermissionGroupAttribute.Icon.set -> void +Android.App.PermissionGroupAttribute.Label.get -> string? +Android.App.PermissionGroupAttribute.Label.set -> void +Android.App.PermissionGroupAttribute.Name.get -> string? +Android.App.PermissionGroupAttribute.Name.set -> void +Android.App.PermissionGroupAttribute.PermissionGroupAttribute() -> void +Android.App.PermissionGroupAttribute.RoundIcon.get -> string? +Android.App.PermissionGroupAttribute.RoundIcon.set -> void +Android.App.PermissionTreeAttribute +Android.App.PermissionTreeAttribute.Icon.get -> string? +Android.App.PermissionTreeAttribute.Icon.set -> void +Android.App.PermissionTreeAttribute.Label.get -> string? +Android.App.PermissionTreeAttribute.Label.set -> void +Android.App.PermissionTreeAttribute.Name.get -> string? +Android.App.PermissionTreeAttribute.Name.set -> void +Android.App.PermissionTreeAttribute.PermissionTreeAttribute() -> void +Android.App.PermissionTreeAttribute.RoundIcon.get -> string? +Android.App.PermissionTreeAttribute.RoundIcon.set -> void +Android.App.Person +Android.App.Person.Builder +Android.App.Person.Builder.Builder() -> void +Android.App.Person.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Person.Builder.SetName(string? name) -> Android.App.Person.Builder! +Android.App.Person.DescribeContents() -> int +Android.App.Person.Icon.get -> Android.Graphics.Drawables.Icon? +Android.App.Person.InterfaceConsts +Android.App.Person.IsBot.get -> bool +Android.App.Person.IsImportant.get -> bool +Android.App.Person.Key.get -> string? +Android.App.Person.Name.get -> string? +Android.App.Person.NameFormatted.get -> Java.Lang.ICharSequence? +Android.App.Person.ToBuilder() -> Android.App.Person.Builder? +Android.App.Person.Uri.get -> string? +Android.App.Person.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.PictureInPictureParams +Android.App.PictureInPictureParams.Actions.get -> System.Collections.Generic.IList! +Android.App.PictureInPictureParams.AspectRatio.get -> Android.Util.Rational? +Android.App.PictureInPictureParams.Builder +Android.App.PictureInPictureParams.Builder.Builder() -> void +Android.App.PictureInPictureParams.Builder.Builder(Android.App.PictureInPictureParams! original) -> void +Android.App.PictureInPictureParams.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.PictureInPictureParams.Builder.SetSubtitle(string? subtitle) -> Android.App.PictureInPictureParams.Builder! +Android.App.PictureInPictureParams.Builder.SetTitle(string? title) -> Android.App.PictureInPictureParams.Builder! +Android.App.PictureInPictureParams.CloseAction.get -> Android.App.RemoteAction? +Android.App.PictureInPictureParams.DescribeContents() -> int +Android.App.PictureInPictureParams.ExpandedAspectRatio.get -> Android.Util.Rational? +Android.App.PictureInPictureParams.InterfaceConsts +Android.App.PictureInPictureParams.IsAutoEnterEnabled.get -> bool +Android.App.PictureInPictureParams.IsSeamlessResizeEnabled.get -> bool +Android.App.PictureInPictureParams.SourceRectHint.get -> Android.Graphics.Rect? +Android.App.PictureInPictureParams.Subtitle.get -> string? +Android.App.PictureInPictureParams.SubtitleFormatted.get -> Java.Lang.ICharSequence? +Android.App.PictureInPictureParams.Title.get -> string? +Android.App.PictureInPictureParams.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.App.PictureInPictureParams.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.PictureInPictureUiState +Android.App.PictureInPictureUiState.DescribeContents() -> int +Android.App.PictureInPictureUiState.InterfaceConsts +Android.App.PictureInPictureUiState.IsStashed.get -> bool +Android.App.PictureInPictureUiState.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.PolicyPrioritySendersType +Android.App.PolicyPrioritySendersType.PrioritySendersAny = 0 -> Android.App.PolicyPrioritySendersType +Android.App.PolicyPrioritySendersType.PrioritySendersContacts = 1 -> Android.App.PolicyPrioritySendersType +Android.App.PolicyPrioritySendersType.PrioritySendersStarred = 2 -> Android.App.PolicyPrioritySendersType +Android.App.PopBackStackFlags +Android.App.PopBackStackFlags.Inclusive = 1 -> Android.App.PopBackStackFlags +Android.App.PopBackStackFlags.None = 0 -> Android.App.PopBackStackFlags +Android.App.Presentation +Android.App.Presentation.Presentation(Android.Content.Context? outerContext, Android.Views.Display? display) -> void +Android.App.Presentation.Presentation(Android.Content.Context? outerContext, Android.Views.Display? display, int theme) -> void +Android.App.Presentation.Presentation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ProcessError +Android.App.ProcessError.Crashed = 1 -> Android.App.ProcessError +Android.App.ProcessError.NoError = 0 -> Android.App.ProcessError +Android.App.ProcessError.NotResponding = 2 -> Android.App.ProcessError +Android.App.ProgressDialog +Android.App.ProgressDialog.ProgressDialog(Android.Content.Context? context) -> void +Android.App.ProgressDialog.ProgressDialog(Android.Content.Context? context, int theme) -> void +Android.App.ProgressDialog.ProgressDialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.ProgressDialogStyle +Android.App.ProgressDialogStyle.Horizontal = 1 -> Android.App.ProgressDialogStyle +Android.App.ProgressDialogStyle.Spinner = 0 -> Android.App.ProgressDialogStyle +Android.App.RecentTaskFlags +Android.App.RecentTaskFlags.IgnoreUnavailable = 2 -> Android.App.RecentTaskFlags +Android.App.RecentTaskFlags.WithExcluded = 1 -> Android.App.RecentTaskFlags +Android.App.RecoverableSecurityException +Android.App.RecoverableSecurityException.DescribeContents() -> int +Android.App.RecoverableSecurityException.InterfaceConsts +Android.App.RecoverableSecurityException.RecoverableSecurityException(Java.Lang.Throwable! cause, Java.Lang.ICharSequence! userMessage, Android.App.RemoteAction! userAction) -> void +Android.App.RecoverableSecurityException.RecoverableSecurityException(Java.Lang.Throwable! cause, string! userMessage, Android.App.RemoteAction! userAction) -> void +Android.App.RecoverableSecurityException.UserAction.get -> Android.App.RemoteAction! +Android.App.RecoverableSecurityException.UserMessage.get -> string? +Android.App.RecoverableSecurityException.UserMessageFormatted.get -> Java.Lang.ICharSequence! +Android.App.RecoverableSecurityException.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.RemoteAction +Android.App.RemoteAction.ActionIntent.get -> Android.App.PendingIntent! +Android.App.RemoteAction.Clone() -> Android.App.RemoteAction? +Android.App.RemoteAction.ContentDescription.get -> string? +Android.App.RemoteAction.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.App.RemoteAction.DescribeContents() -> int +Android.App.RemoteAction.Dump(string? prefix, Java.IO.PrintWriter? pw) -> void +Android.App.RemoteAction.Enabled.get -> bool +Android.App.RemoteAction.Enabled.set -> void +Android.App.RemoteAction.Icon.get -> Android.Graphics.Drawables.Icon! +Android.App.RemoteAction.InterfaceConsts +Android.App.RemoteAction.RemoteAction(Android.Graphics.Drawables.Icon! icon, Java.Lang.ICharSequence! title, Java.Lang.ICharSequence! contentDescription, Android.App.PendingIntent! intent) -> void +Android.App.RemoteAction.RemoteAction(Android.Graphics.Drawables.Icon! icon, string! title, string! contentDescription, Android.App.PendingIntent! intent) -> void +Android.App.RemoteAction.SetShouldShowIcon(bool shouldShowIcon) -> void +Android.App.RemoteAction.ShouldShowIcon() -> bool +Android.App.RemoteAction.Title.get -> string? +Android.App.RemoteAction.TitleFormatted.get -> Java.Lang.ICharSequence! +Android.App.RemoteAction.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.RemoteInput +Android.App.RemoteInput.AllowedDataTypes.get -> System.Collections.Generic.ICollection? +Android.App.RemoteInput.AllowFreeFormInput.get -> bool +Android.App.RemoteInput.Builder +Android.App.RemoteInput.Builder.AddExtras(Android.OS.Bundle! extras) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.Build() -> Android.App.RemoteInput! +Android.App.RemoteInput.Builder.Builder(string! resultKey) -> void +Android.App.RemoteInput.Builder.Extras.get -> Android.OS.Bundle! +Android.App.RemoteInput.Builder.SetAllowDataType(string! mimeType, bool doAllow) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetAllowFreeFormInput(bool allowFreeFormTextInput) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetChoices(Java.Lang.ICharSequence![]? choices) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetChoices(string![]? choices) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetEditChoicesBeforeSending(Android.App.EditChoices editChoicesBeforeSending) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetLabel(Java.Lang.ICharSequence? label) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.Builder.SetLabel(string? label) -> Android.App.RemoteInput.Builder! +Android.App.RemoteInput.DescribeContents() -> int +Android.App.RemoteInput.EditChoicesBeforeSending.get -> Android.App.EditChoices +Android.App.RemoteInput.Extras.get -> Android.OS.Bundle? +Android.App.RemoteInput.GetChoices() -> string![]? +Android.App.RemoteInput.GetChoicesFormatted() -> Java.Lang.ICharSequence![]? +Android.App.RemoteInput.InterfaceConsts +Android.App.RemoteInput.IsDataOnly.get -> bool +Android.App.RemoteInput.Label.get -> string? +Android.App.RemoteInput.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.App.RemoteInput.ResultKey.get -> string? +Android.App.RemoteInput.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.RemoteInputSource +Android.App.RemoteInputSource.Choice = 1 -> Android.App.RemoteInputSource +Android.App.RemoteInputSource.FreeFormInput = 0 -> Android.App.RemoteInputSource +Android.App.Result +Android.App.Result.Canceled = 0 -> Android.App.Result +Android.App.Result.FirstUser = 1 -> Android.App.Result +Android.App.Result.Ok = -1 -> Android.App.Result +Android.App.Roles.RoleManager +Android.App.Roles.RoleManager.CreateRequestRoleIntent(string! roleName) -> Android.Content.Intent! +Android.App.Roles.RoleManager.IsRoleAvailable(string! roleName) -> bool +Android.App.Roles.RoleManager.IsRoleHeld(string! roleName) -> bool +Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceCached = 400 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceCantSaveState = 350 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceForeground = 100 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceForegroundService = 125 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceGone = 1000 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportancePerceptible = 230 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceService = 300 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceTopSleeping = 325 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.RunningAppProcessInfoImportanceType.ImportanceVisible = 200 -> Android.App.RunningAppProcessInfoImportanceType +Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.AlreadyLoaded = 101 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.InternalError = 500 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.NotFound = 100 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.SdkDefinedError = 102 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.SdkSandboxDisabled = 103 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkErrorCode.SdkSandboxProcessNotAvailable = 503 -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkException +Android.App.SdkSandbox.LoadSdkException.DescribeContents() -> int +Android.App.SdkSandbox.LoadSdkException.ExtraInformation.get -> Android.OS.Bundle! +Android.App.SdkSandbox.LoadSdkException.InterfaceConsts +Android.App.SdkSandbox.LoadSdkException.LoadSdkErrorCode.get -> Android.App.SdkSandbox.LoadSdkErrorCode +Android.App.SdkSandbox.LoadSdkException.LoadSdkException(Java.Lang.Throwable! cause, Android.OS.Bundle! extraInfo) -> void +Android.App.SdkSandbox.LoadSdkException.WriteToParcel(Android.OS.Parcel! destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.SdkSandbox.RequestSurfacePackageErrorCode +Android.App.SdkSandbox.RequestSurfacePackageErrorCode.InternalError = 700 -> Android.App.SdkSandbox.RequestSurfacePackageErrorCode +Android.App.SdkSandbox.RequestSurfacePackageErrorCode.SdkNotLoaded = 701 -> Android.App.SdkSandbox.RequestSurfacePackageErrorCode +Android.App.SdkSandbox.RequestSurfacePackageException +Android.App.SdkSandbox.RequestSurfacePackageException.ExtraErrorInformation.get -> Android.OS.Bundle! +Android.App.SdkSandbox.RequestSurfacePackageException.RequestSurfacePackageErrorCode.get -> Android.App.SdkSandbox.RequestSurfacePackageErrorCode +Android.App.SdkSandbox.RequestSurfacePackageException.RequestSurfacePackageException(Android.App.SdkSandbox.RequestSurfacePackageErrorCode requestSurfacePackageErrorCode, string? message) -> void +Android.App.SdkSandbox.RequestSurfacePackageException.RequestSurfacePackageException(Android.App.SdkSandbox.RequestSurfacePackageErrorCode requestSurfacePackageErrorCode, string? message, Java.Lang.Throwable? cause) -> void +Android.App.SdkSandbox.RequestSurfacePackageException.RequestSurfacePackageException(Android.App.SdkSandbox.RequestSurfacePackageErrorCode requestSurfacePackageErrorCode, string? message, Java.Lang.Throwable? cause, Android.OS.Bundle! extraInfo) -> void +Android.App.SdkSandbox.SandboxedSdk +Android.App.SdkSandbox.SandboxedSdk.DescribeContents() -> int +Android.App.SdkSandbox.SandboxedSdk.Interface.get -> Android.OS.IBinder? +Android.App.SdkSandbox.SandboxedSdk.InterfaceConsts +Android.App.SdkSandbox.SandboxedSdk.SandboxedSdk(Android.OS.IBinder! sdkInterface) -> void +Android.App.SdkSandbox.SandboxedSdk.SharedLibraryInfo.get -> Android.Content.PM.SharedLibraryInfo! +Android.App.SdkSandbox.SandboxedSdk.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.SdkSandbox.SandboxedSdkProvider +Android.App.SdkSandbox.SandboxedSdkProvider.AttachContext(Android.Content.Context! context) -> void +Android.App.SdkSandbox.SandboxedSdkProvider.Context.get -> Android.Content.Context? +Android.App.SdkSandbox.SandboxedSdkProvider.SandboxedSdkProvider() -> void +Android.App.SdkSandbox.SandboxedSdkProvider.SandboxedSdkProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.SdkSandbox.SandboxState +Android.App.SdkSandbox.SandboxState.Disabled = 0 -> Android.App.SdkSandbox.SandboxState +Android.App.SdkSandbox.SandboxState.EnabledProcessIsolation = 2 -> Android.App.SdkSandbox.SandboxState +Android.App.SdkSandbox.SdkProvider.ISdkSandboxActivityHandler +Android.App.SdkSandbox.SdkProvider.ISdkSandboxActivityHandler.OnActivityCreated(Android.App.Activity! activity) -> void +Android.App.SdkSandbox.SdkProvider.SdkSandboxController +Android.App.SdkSandbox.SdkProvider.SdkSandboxController.SdkSandboxController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.SdkSandbox.SdkSandboxManager +Android.App.SdkSandbox.SdkSandboxManager.AddSdkSandboxProcessDeathCallback(Java.Util.Concurrent.IExecutor! callbackExecutor, Android.App.SdkSandbox.SdkSandboxManager.ISdkSandboxProcessDeathCallback! callback) -> void +Android.App.SdkSandbox.SdkSandboxManager.AddSyncedSharedPreferencesKeys(System.Collections.Generic.ICollection! keys) -> void +Android.App.SdkSandbox.SdkSandboxManager.ISdkSandboxProcessDeathCallback +Android.App.SdkSandbox.SdkSandboxManager.ISdkSandboxProcessDeathCallback.OnSdkSandboxDied() -> void +Android.App.SdkSandbox.SdkSandboxManager.LoadSdk(string! sdkName, Android.OS.Bundle! params, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +Android.App.SdkSandbox.SdkSandboxManager.RemoveSdkSandboxProcessDeathCallback(Android.App.SdkSandbox.SdkSandboxManager.ISdkSandboxProcessDeathCallback! callback) -> void +Android.App.SdkSandbox.SdkSandboxManager.RemoveSyncedSharedPreferencesKeys(System.Collections.Generic.ICollection! keys) -> void +Android.App.SdkSandbox.SdkSandboxManager.RequestSurfacePackage(string! sdkName, Android.OS.Bundle! params, Java.Util.Concurrent.IExecutor! callbackExecutor, Android.OS.IOutcomeReceiver! receiver) -> void +Android.App.SdkSandbox.SdkSandboxManager.SandboxedSdks.get -> System.Collections.Generic.IList! +Android.App.SdkSandbox.SdkSandboxManager.StartSdkSandboxActivity(Android.App.Activity! fromActivity, Android.OS.IBinder! sdkActivityToken) -> void +Android.App.SdkSandbox.SdkSandboxManager.SyncedSharedPreferencesKeys.get -> System.Collections.Generic.ICollection! +Android.App.SdkSandbox.SdkSandboxManager.UnloadSdk(string! sdkName) -> void +Android.App.SearchableInfo +Android.App.SearchableInfo.AutoUrlDetect() -> bool +Android.App.SearchableInfo.DescribeContents() -> int +Android.App.SearchableInfo.HintId.get -> int +Android.App.SearchableInfo.ImeOptions.get -> Android.Views.InputMethods.ImeAction +Android.App.SearchableInfo.InputType.get -> Android.Text.InputTypes +Android.App.SearchableInfo.InterfaceConsts +Android.App.SearchableInfo.QueryAfterZeroResults() -> bool +Android.App.SearchableInfo.SearchActivity.get -> Android.Content.ComponentName? +Android.App.SearchableInfo.SettingsDescriptionId.get -> int +Android.App.SearchableInfo.ShouldIncludeInGlobalSearch() -> bool +Android.App.SearchableInfo.ShouldRewriteQueryFromData() -> bool +Android.App.SearchableInfo.ShouldRewriteQueryFromText() -> bool +Android.App.SearchableInfo.SuggestAuthority.get -> string? +Android.App.SearchableInfo.SuggestIntentAction.get -> string? +Android.App.SearchableInfo.SuggestIntentData.get -> string? +Android.App.SearchableInfo.SuggestPackage.get -> string? +Android.App.SearchableInfo.SuggestPath.get -> string? +Android.App.SearchableInfo.SuggestSelection.get -> string? +Android.App.SearchableInfo.SuggestThreshold.get -> int +Android.App.SearchableInfo.VoiceLanguageId.get -> int +Android.App.SearchableInfo.VoiceLanguageModeId.get -> int +Android.App.SearchableInfo.VoiceMaxResults.get -> int +Android.App.SearchableInfo.VoicePromptTextId.get -> int +Android.App.SearchableInfo.VoiceSearchEnabled.get -> bool +Android.App.SearchableInfo.VoiceSearchLaunchRecognizer.get -> bool +Android.App.SearchableInfo.VoiceSearchLaunchWebSearch.get -> bool +Android.App.SearchableInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.SearchManager +Android.App.SearchManager.Cancel -> System.EventHandler! +Android.App.SearchManager.Dismiss -> System.EventHandler! +Android.App.SearchManager.IOnCancelListener +Android.App.SearchManager.IOnCancelListener.OnCancel() -> void +Android.App.SearchManager.IOnDismissListener +Android.App.SearchManager.IOnDismissListener.OnDismiss() -> void +Android.App.SearchManager.SearchManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.SemanticAction +Android.App.SemanticAction.Archive = 5 -> Android.App.SemanticAction +Android.App.SemanticAction.Call = 10 -> Android.App.SemanticAction +Android.App.SemanticAction.Delete = 4 -> Android.App.SemanticAction +Android.App.SemanticAction.MarkAsRead = 2 -> Android.App.SemanticAction +Android.App.SemanticAction.MarkAsUnread = 3 -> Android.App.SemanticAction +Android.App.SemanticAction.Mute = 6 -> Android.App.SemanticAction +Android.App.SemanticAction.None = 0 -> Android.App.SemanticAction +Android.App.SemanticAction.Reply = 1 -> Android.App.SemanticAction +Android.App.SemanticAction.ThumbsDown = 9 -> Android.App.SemanticAction +Android.App.SemanticAction.ThumbsUp = 8 -> Android.App.SemanticAction +Android.App.SemanticAction.Unmute = 7 -> Android.App.SemanticAction +Android.App.Service +Android.App.Service.Application.get -> Android.App.Application? +Android.App.Service.ForegroundServiceType.get -> Android.Content.PM.ForegroundService +Android.App.Service.InterfaceConsts +Android.App.Service.Service() -> void +Android.App.Service.Service(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Service.SetForeground(bool isForeground) -> void +Android.App.Service.StartForeground(int id, Android.App.Notification! notification, Android.Content.PM.ForegroundService foregroundServiceType) -> void +Android.App.Service.StartForeground(int id, Android.App.Notification? notification) -> void +Android.App.Service.StopForeground(Android.App.StopForegroundFlags flags) -> void +Android.App.Service.StopForeground(bool removeNotification) -> void +Android.App.Service.StopSelf() -> void +Android.App.Service.StopSelf(int startId) -> void +Android.App.Service.StopSelfResult(int startId) -> bool +Android.App.ServiceAttribute +Android.App.ServiceAttribute.DirectBootAware.get -> bool +Android.App.ServiceAttribute.DirectBootAware.set -> void +Android.App.ServiceAttribute.Enabled.get -> bool +Android.App.ServiceAttribute.Enabled.set -> void +Android.App.ServiceAttribute.Exported.get -> bool +Android.App.ServiceAttribute.Exported.set -> void +Android.App.ServiceAttribute.ForegroundServiceType.get -> Android.Content.PM.ForegroundService +Android.App.ServiceAttribute.ForegroundServiceType.set -> void +Android.App.ServiceAttribute.Icon.get -> string? +Android.App.ServiceAttribute.Icon.set -> void +Android.App.ServiceAttribute.IsolatedProcess.get -> bool +Android.App.ServiceAttribute.IsolatedProcess.set -> void +Android.App.ServiceAttribute.Label.get -> string? +Android.App.ServiceAttribute.Label.set -> void +Android.App.ServiceAttribute.Name.get -> string? +Android.App.ServiceAttribute.Name.set -> void +Android.App.ServiceAttribute.Permission.get -> string? +Android.App.ServiceAttribute.Permission.set -> void +Android.App.ServiceAttribute.Process.get -> string? +Android.App.ServiceAttribute.Process.set -> void +Android.App.ServiceAttribute.RoundIcon.get -> string? +Android.App.ServiceAttribute.RoundIcon.set -> void +Android.App.ServiceAttribute.ServiceAttribute() -> void +Android.App.ServiceInfoFlags +Android.App.ServiceInfoFlags.Foreground = 2 -> Android.App.ServiceInfoFlags +Android.App.ServiceInfoFlags.PersistentProcess = 8 -> Android.App.ServiceInfoFlags +Android.App.ServiceInfoFlags.Started = 1 -> Android.App.ServiceInfoFlags +Android.App.ServiceInfoFlags.SystemProcess = 4 -> Android.App.ServiceInfoFlags +Android.App.ServiceStartNotAllowedException +Android.App.ServiceStartNotAllowedException.ServiceStartNotAllowedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.SharedElementCallback +Android.App.SharedElementCallback.IOnSharedElementsReadyListener +Android.App.SharedElementCallback.IOnSharedElementsReadyListener.OnSharedElementsReady() -> void +Android.App.SharedElementCallback.SharedElementCallback() -> void +Android.App.SharedElementCallback.SharedElementCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Slices.Slice +Android.App.Slices.Slice.Builder +Android.App.Slices.Slice.Builder.AddText(string? text, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +Android.App.Slices.Slice.Builder.Builder(Android.App.Slices.Slice.Builder! parent) -> void +Android.App.Slices.Slice.Builder.Builder(Android.Net.Uri! uri, Android.App.Slices.SliceSpec? spec) -> void +Android.App.Slices.Slice.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Slices.Slice.DescribeContents() -> int +Android.App.Slices.Slice.Hints.get -> System.Collections.Generic.IList? +Android.App.Slices.Slice.InterfaceConsts +Android.App.Slices.Slice.IsCallerNeeded.get -> bool +Android.App.Slices.Slice.Items.get -> System.Collections.Generic.IList? +Android.App.Slices.Slice.Spec.get -> Android.App.Slices.SliceSpec? +Android.App.Slices.Slice.Uri.get -> Android.Net.Uri? +Android.App.Slices.Slice.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Slices.SliceItem +Android.App.Slices.SliceItem.Action.get -> Android.App.PendingIntent? +Android.App.Slices.SliceItem.Bundle.get -> Android.OS.Bundle? +Android.App.Slices.SliceItem.DescribeContents() -> int +Android.App.Slices.SliceItem.Format.get -> string? +Android.App.Slices.SliceItem.HasHint(string? hint) -> bool +Android.App.Slices.SliceItem.Hints.get -> System.Collections.Generic.IList! +Android.App.Slices.SliceItem.Icon.get -> Android.Graphics.Drawables.Icon? +Android.App.Slices.SliceItem.Int.get -> int +Android.App.Slices.SliceItem.InterfaceConsts +Android.App.Slices.SliceItem.Long.get -> long +Android.App.Slices.SliceItem.RemoteInput.get -> Android.App.RemoteInput? +Android.App.Slices.SliceItem.Slice.get -> Android.App.Slices.Slice? +Android.App.Slices.SliceItem.SubType.get -> string? +Android.App.Slices.SliceItem.Text.get -> string? +Android.App.Slices.SliceItem.TextFormatted.get -> Java.Lang.ICharSequence? +Android.App.Slices.SliceItem.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Slices.SliceManager +Android.App.Slices.SliceManager.SliceManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Slices.SliceMetrics +Android.App.Slices.SliceMetrics.SliceMetrics(Android.Content.Context! context, Android.Net.Uri! uri) -> void +Android.App.Slices.SliceMetrics.SliceMetrics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Slices.SliceProvider +Android.App.Slices.SliceProvider.SliceProvider() -> void +Android.App.Slices.SliceProvider.SliceProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Slices.SliceProvider.SliceProvider(params string![]! autoGrantPermissions) -> void +Android.App.Slices.SliceSpec +Android.App.Slices.SliceSpec.CanRender(Android.App.Slices.SliceSpec! candidate) -> bool +Android.App.Slices.SliceSpec.DescribeContents() -> int +Android.App.Slices.SliceSpec.InterfaceConsts +Android.App.Slices.SliceSpec.Revision.get -> int +Android.App.Slices.SliceSpec.SliceSpec(string! type, int revision) -> void +Android.App.Slices.SliceSpec.Type.get -> string? +Android.App.Slices.SliceSpec.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.StartCommandFlags +Android.App.StartCommandFlags.Redelivery = 1 -> Android.App.StartCommandFlags +Android.App.StartCommandFlags.Retry = 2 -> Android.App.StartCommandFlags +Android.App.StartCommandResult +Android.App.StartCommandResult.ContinuationMask = 15 -> Android.App.StartCommandResult +Android.App.StartCommandResult.NotSticky = 2 -> Android.App.StartCommandResult +Android.App.StartCommandResult.RedeliverIntent = Android.App.StartCommandResult.Sticky | Android.App.StartCommandResult.NotSticky -> Android.App.StartCommandResult +Android.App.StartCommandResult.Sticky = 1 -> Android.App.StartCommandResult +Android.App.StartCommandResult.StickyCompatibility = 0 -> Android.App.StartCommandResult +Android.App.StartForegroundCalledOnStoppedServiceException +Android.App.StartForegroundCalledOnStoppedServiceException.DescribeContents() -> int +Android.App.StartForegroundCalledOnStoppedServiceException.InterfaceConsts +Android.App.StartForegroundCalledOnStoppedServiceException.StartForegroundCalledOnStoppedServiceException(string! message) -> void +Android.App.StartForegroundCalledOnStoppedServiceException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.StatusBarManager +Android.App.StatusBarManager.RequestAddTileService(Android.Content.ComponentName! tileServiceComponentName, string! tileLabel, Android.Graphics.Drawables.Icon! icon, Java.Util.Concurrent.IExecutor! resultExecutor, Java.Util.Functions.IConsumer! resultCallback) -> void +Android.App.StatusBarManager.StatusBarManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.StopForegroundFlags +Android.App.StopForegroundFlags.Detach = 2 -> Android.App.StopForegroundFlags +Android.App.StopForegroundFlags.Legacy = 0 -> Android.App.StopForegroundFlags +Android.App.StopForegroundFlags.Remove = 1 -> Android.App.StopForegroundFlags +Android.App.SupportsGLTextureAttribute +Android.App.SupportsGLTextureAttribute.Name.get -> string! +Android.App.SupportsGLTextureAttribute.SupportsGLTextureAttribute(string! name) -> void +Android.App.SuppressedEffects +Android.App.SuppressedEffects.Ambient = 128 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.Badge = 64 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.FullScreenIntent = 4 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.Lights = 8 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.NotificationList = 256 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.Peek = 16 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.ScreenOff = 1 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.ScreenOn = 2 -> Android.App.SuppressedEffects +Android.App.SuppressedEffects.StatusBar = 32 -> Android.App.SuppressedEffects +Android.App.SyncNotedAppOp +Android.App.SyncNotedAppOp.AttributionTag.get -> string? +Android.App.SyncNotedAppOp.DescribeContents() -> int +Android.App.SyncNotedAppOp.InterfaceConsts +Android.App.SyncNotedAppOp.Op.get -> string! +Android.App.SyncNotedAppOp.SyncNotedAppOp(int opCode, string? attributionTag) -> void +Android.App.SyncNotedAppOp.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.TabActivity +Android.App.TabActivity.TabActivity() -> void +Android.App.TabActivity.TabActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.TaskInfo +Android.App.TaskInfo.BaseActivity.get -> Android.Content.ComponentName? +Android.App.TaskInfo.BaseActivity.set -> void +Android.App.TaskInfo.BaseIntent.get -> Android.Content.Intent! +Android.App.TaskInfo.BaseIntent.set -> void +Android.App.TaskInfo.IsRunning.get -> bool +Android.App.TaskInfo.IsRunning.set -> void +Android.App.TaskInfo.NumActivities.get -> int +Android.App.TaskInfo.NumActivities.set -> void +Android.App.TaskInfo.OrigActivity.get -> Android.Content.ComponentName? +Android.App.TaskInfo.OrigActivity.set -> void +Android.App.TaskInfo.TaskDescription.get -> Android.App.ActivityManager.TaskDescription? +Android.App.TaskInfo.TaskDescription.set -> void +Android.App.TaskInfo.TaskId.get -> int +Android.App.TaskInfo.TaskId.set -> void +Android.App.TaskInfo.TaskInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.TaskInfo.TopActivity.get -> Android.Content.ComponentName? +Android.App.TaskInfo.TopActivity.set -> void +Android.App.TaskStackBuilder +Android.App.TaskStackBuilder.TaskStackBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.TileAddRequestError +Android.App.TileAddRequestError.AppNotInForeground = 1004 -> Android.App.TileAddRequestError +Android.App.TileAddRequestError.BadComponent = 1002 -> Android.App.TileAddRequestError +Android.App.TileAddRequestError.MismatchedPackage = 1000 -> Android.App.TileAddRequestError +Android.App.TileAddRequestError.NoStatusBarService = 1005 -> Android.App.TileAddRequestError +Android.App.TileAddRequestError.NotCurrentUser = 1003 -> Android.App.TileAddRequestError +Android.App.TileAddRequestError.RequestInProgress = 1001 -> Android.App.TileAddRequestError +Android.App.TileAddRequestResult +Android.App.TileAddRequestResult.TileAdded = 2 -> Android.App.TileAddRequestResult +Android.App.TileAddRequestResult.TileAlreadyAdded = 1 -> Android.App.TileAddRequestResult +Android.App.TileAddRequestResult.TileNotAdded = 0 -> Android.App.TileAddRequestResult +Android.App.TimePickerDialog +Android.App.TimePickerDialog.IOnTimeSetListener +Android.App.TimePickerDialog.IOnTimeSetListener.OnTimeSet(Android.Widget.TimePicker? view, int hourOfDay, int minute) -> void +Android.App.TimePickerDialog.TimePickerDialog(Android.Content.Context! context, int theme, System.EventHandler! callBack, int hourOfDay, int minute, bool is24HourView) -> void +Android.App.TimePickerDialog.TimePickerDialog(Android.Content.Context! context, System.EventHandler! callBack, int hourOfDay, int minute, bool is24HourView) -> void +Android.App.TimePickerDialog.TimePickerDialog(Android.Content.Context? context, Android.App.TimePickerDialog.IOnTimeSetListener? listener, int hourOfDay, int minute, bool is24HourView) -> void +Android.App.TimePickerDialog.TimePickerDialog(Android.Content.Context? context, int themeResId, Android.App.TimePickerDialog.IOnTimeSetListener? listener, int hourOfDay, int minute, bool is24HourView) -> void +Android.App.TimePickerDialog.TimePickerDialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.TimePickerDialog.TimeSetEventArgs +Android.App.TimePickerDialog.TimeSetEventArgs.HourOfDay.get -> int +Android.App.TimePickerDialog.TimeSetEventArgs.Minute.get -> int +Android.App.TimePickerDialog.TimeSetEventArgs.TimeSetEventArgs(int hourOfDay, int minute) -> void +Android.App.UiAutomation +Android.App.UiAutomation.AccessibilityEvent -> System.EventHandler! +Android.App.UiAutomation.AccessibilityEventEventArgs +Android.App.UiAutomation.AccessibilityEventEventArgs.AccessibilityEventEventArgs(Android.Views.Accessibility.AccessibilityEvent? e) -> void +Android.App.UiAutomation.AccessibilityEventEventArgs.Event.get -> Android.Views.Accessibility.AccessibilityEvent? +Android.App.UiAutomation.AdoptShellPermissionIdentity() -> void +Android.App.UiAutomation.AdoptShellPermissionIdentity(params string![]? permissions) -> void +Android.App.UiAutomation.ClearCache() -> bool +Android.App.UiAutomation.ClearWindowAnimationFrameStats() -> void +Android.App.UiAutomation.ClearWindowContentFrameStats(int windowId) -> bool +Android.App.UiAutomation.DropShellPermissionIdentity() -> void +Android.App.UiAutomation.ExecuteAndWaitForEvent(Java.Lang.IRunnable? command, Android.App.UiAutomation.IAccessibilityEventFilter? filter, long timeoutMillis) -> Android.Views.Accessibility.AccessibilityEvent? +Android.App.UiAutomation.ExecuteShellCommand(string? command) -> Android.OS.ParcelFileDescriptor? +Android.App.UiAutomation.ExecuteShellCommandRw(string! command) -> Android.OS.ParcelFileDescriptor![]! +Android.App.UiAutomation.ExecuteShellCommandRwe(string! command) -> Android.OS.ParcelFileDescriptor![]! +Android.App.UiAutomation.FindFocus(Android.Views.Accessibility.NodeFocus focus) -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.App.UiAutomation.GetWindowContentFrameStats(int windowId) -> Android.Views.WindowContentFrameStats? +Android.App.UiAutomation.GrantRuntimePermission(string? packageName, string? permission) -> void +Android.App.UiAutomation.GrantRuntimePermissionAsUser(string? packageName, string? permission, Android.OS.UserHandle? userHandle) -> void +Android.App.UiAutomation.IAccessibilityEventFilter +Android.App.UiAutomation.IAccessibilityEventFilter.Accept(Android.Views.Accessibility.AccessibilityEvent? e) -> bool +Android.App.UiAutomation.InjectInputEvent(Android.Views.InputEvent? e, bool sync) -> bool +Android.App.UiAutomation.IOnAccessibilityEventListener +Android.App.UiAutomation.IOnAccessibilityEventListener.OnAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> void +Android.App.UiAutomation.PerformGlobalAction(Android.AccessibilityServices.GlobalAction action) -> bool +Android.App.UiAutomation.RevokeRuntimePermission(string? packageName, string? permission) -> void +Android.App.UiAutomation.RevokeRuntimePermissionAsUser(string? packageName, string? permission, Android.OS.UserHandle? userHandle) -> void +Android.App.UiAutomation.RootInActiveWindow.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.App.UiAutomation.ServiceInfo.get -> Android.AccessibilityServices.AccessibilityServiceInfo? +Android.App.UiAutomation.ServiceInfo.set -> void +Android.App.UiAutomation.SetAnimationScale(float scale) -> void +Android.App.UiAutomation.SetOnAccessibilityEventListener(Android.App.UiAutomation.IOnAccessibilityEventListener? listener) -> void +Android.App.UiAutomation.SetRotation(Android.App.UiAutomationRotation rotation) -> bool +Android.App.UiAutomation.SetRunAsMonkey(bool enable) -> void +Android.App.UiAutomation.TakeScreenshot() -> Android.Graphics.Bitmap? +Android.App.UiAutomation.TakeScreenshot(Android.Views.Window! window) -> Android.Graphics.Bitmap? +Android.App.UiAutomation.WaitForIdle(long idleTimeoutMillis, long globalTimeoutMillis) -> void +Android.App.UiAutomation.WindowAnimationFrameStats.get -> Android.Views.WindowAnimationFrameStats? +Android.App.UiAutomation.Windows.get -> System.Collections.Generic.IList? +Android.App.UiAutomation.WindowsOnAllDisplays.get -> Android.Util.SparseArray! +Android.App.UiAutomationFlags +Android.App.UiAutomationFlags.DontSuppressAccessibilityServices = 1 -> Android.App.UiAutomationFlags +Android.App.UiAutomationFlags.DontUseAccessibility = 2 -> Android.App.UiAutomationFlags +Android.App.UiAutomationFlags.None = 0 -> Android.App.UiAutomationFlags +Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.Freeze0 = 0 -> Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.Freeze180 = 2 -> Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.Freeze270 = 3 -> Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.Freeze90 = 1 -> Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.FreezeCurrent = -1 -> Android.App.UiAutomationRotation +Android.App.UiAutomationRotation.Unfreeze = -2 -> Android.App.UiAutomationRotation +Android.App.UiModeManager +Android.App.UiModeManager.ContrastChangeEventArgs +Android.App.UiModeManager.ContrastChangeEventArgs.Contrast.get -> float +Android.App.UiModeManager.ContrastChangeEventArgs.ContrastChangeEventArgs(float contrast) -> void +Android.App.UiModeManager.IContrastChangeListener +Android.App.UiModeManager.IContrastChangeListener.OnContrastChanged(float contrast) -> void +Android.App.UiModeManager.UiModeManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.UiNightMode +Android.App.UiNightMode.Auto = 0 -> Android.App.UiNightMode +Android.App.UiNightMode.Custom = 3 -> Android.App.UiNightMode +Android.App.UiNightMode.No = 1 -> Android.App.UiNightMode +Android.App.UiNightMode.Yes = 2 -> Android.App.UiNightMode +Android.App.Usage.ConfigurationStats +Android.App.Usage.ConfigurationStats.ActivationCount.get -> int +Android.App.Usage.ConfigurationStats.Configuration.get -> Android.Content.Res.Configuration? +Android.App.Usage.ConfigurationStats.ConfigurationStats(Android.App.Usage.ConfigurationStats? stats) -> void +Android.App.Usage.ConfigurationStats.DescribeContents() -> int +Android.App.Usage.ConfigurationStats.FirstTimeStamp.get -> long +Android.App.Usage.ConfigurationStats.InterfaceConsts +Android.App.Usage.ConfigurationStats.LastTimeActive.get -> long +Android.App.Usage.ConfigurationStats.LastTimeStamp.get -> long +Android.App.Usage.ConfigurationStats.TotalTimeActive.get -> long +Android.App.Usage.ConfigurationStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.EventStats +Android.App.Usage.EventStats.Add(Android.App.Usage.EventStats? right) -> void +Android.App.Usage.EventStats.Count.get -> int +Android.App.Usage.EventStats.DescribeContents() -> int +Android.App.Usage.EventStats.EventStats(Android.App.Usage.EventStats? stats) -> void +Android.App.Usage.EventStats.EventType.get -> Android.App.Usage.UsageEventType +Android.App.Usage.EventStats.FirstTimeStamp.get -> long +Android.App.Usage.EventStats.InterfaceConsts +Android.App.Usage.EventStats.LastEventTime.get -> long +Android.App.Usage.EventStats.LastTimeStamp.get -> long +Android.App.Usage.EventStats.TotalTime.get -> long +Android.App.Usage.EventStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.ExternalStorageStats +Android.App.Usage.ExternalStorageStats.AppBytes.get -> long +Android.App.Usage.ExternalStorageStats.AudioBytes.get -> long +Android.App.Usage.ExternalStorageStats.DescribeContents() -> int +Android.App.Usage.ExternalStorageStats.ImageBytes.get -> long +Android.App.Usage.ExternalStorageStats.InterfaceConsts +Android.App.Usage.ExternalStorageStats.TotalBytes.get -> long +Android.App.Usage.ExternalStorageStats.VideoBytes.get -> long +Android.App.Usage.ExternalStorageStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.MeteredStates +Android.App.Usage.MeteredStates.All = -1 -> Android.App.Usage.MeteredStates +Android.App.Usage.MeteredStates.No = 1 -> Android.App.Usage.MeteredStates +Android.App.Usage.MeteredStates.Yes = 2 -> Android.App.Usage.MeteredStates +Android.App.Usage.NetworkStats +Android.App.Usage.NetworkStats.Bucket +Android.App.Usage.NetworkStats.Bucket.Bucket() -> void +Android.App.Usage.NetworkStats.Bucket.Bucket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Usage.NetworkStats.Close() -> void +Android.App.Usage.NetworkStats.GetNextBucket(Android.App.Usage.NetworkStats.Bucket? bucketOut) -> bool +Android.App.Usage.NetworkStats.HasNextBucket.get -> bool +Android.App.Usage.NetworkStatsDefault +Android.App.Usage.NetworkStatsDefault.All = -1 -> Android.App.Usage.NetworkStatsDefault +Android.App.Usage.NetworkStatsDefault.No = 1 -> Android.App.Usage.NetworkStatsDefault +Android.App.Usage.NetworkStatsDefault.Yes = 2 -> Android.App.Usage.NetworkStatsDefault +Android.App.Usage.NetworkStatsManager +Android.App.Usage.NetworkStatsManager.NetworkStatsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Usage.NetworkStatsManager.UsageCallback +Android.App.Usage.NetworkStatsManager.UsageCallback.UsageCallback() -> void +Android.App.Usage.NetworkStatsManager.UsageCallback.UsageCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Usage.NetworkUsageRoaming +Android.App.Usage.NetworkUsageRoaming.All = -1 -> Android.App.Usage.NetworkUsageRoaming +Android.App.Usage.NetworkUsageRoaming.No = 1 -> Android.App.Usage.NetworkUsageRoaming +Android.App.Usage.NetworkUsageRoaming.Yes = 2 -> Android.App.Usage.NetworkUsageRoaming +Android.App.Usage.NetworkUsageState +Android.App.Usage.NetworkUsageState.All = -1 -> Android.App.Usage.NetworkUsageState +Android.App.Usage.NetworkUsageState.Default = 1 -> Android.App.Usage.NetworkUsageState +Android.App.Usage.NetworkUsageState.Foreground = 2 -> Android.App.Usage.NetworkUsageState +Android.App.Usage.StandbyBucket +Android.App.Usage.StandbyBucket.Active = 10 -> Android.App.Usage.StandbyBucket +Android.App.Usage.StandbyBucket.Frequent = 30 -> Android.App.Usage.StandbyBucket +Android.App.Usage.StandbyBucket.Rare = 40 -> Android.App.Usage.StandbyBucket +Android.App.Usage.StandbyBucket.Restricted = 45 -> Android.App.Usage.StandbyBucket +Android.App.Usage.StandbyBucket.WorkingSet = 20 -> Android.App.Usage.StandbyBucket +Android.App.Usage.StorageStats +Android.App.Usage.StorageStats.AppBytes.get -> long +Android.App.Usage.StorageStats.CacheBytes.get -> long +Android.App.Usage.StorageStats.DataBytes.get -> long +Android.App.Usage.StorageStats.DescribeContents() -> int +Android.App.Usage.StorageStats.ExternalCacheBytes.get -> long +Android.App.Usage.StorageStats.InterfaceConsts +Android.App.Usage.StorageStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.StorageStatsManager +Android.App.Usage.StorageStatsManager.StorageStatsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.Usage.UsageEvents +Android.App.Usage.UsageEvents.DescribeContents() -> int +Android.App.Usage.UsageEvents.Event +Android.App.Usage.UsageEvents.Event.AppStandbyBucket.get -> int +Android.App.Usage.UsageEvents.Event.ClassName.get -> string? +Android.App.Usage.UsageEvents.Event.Configuration.get -> Android.Content.Res.Configuration? +Android.App.Usage.UsageEvents.Event.Event() -> void +Android.App.Usage.UsageEvents.Event.EventType.get -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEvents.Event.PackageName.get -> string? +Android.App.Usage.UsageEvents.Event.ShortcutId.get -> string? +Android.App.Usage.UsageEvents.Event.TimeStamp.get -> long +Android.App.Usage.UsageEvents.GetNextEvent(Android.App.Usage.UsageEvents.Event? eventOut) -> bool +Android.App.Usage.UsageEvents.HasNextEvent.get -> bool +Android.App.Usage.UsageEvents.InterfaceConsts +Android.App.Usage.UsageEvents.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ActivityPaused = 2 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ActivityResumed = 1 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ActivityStopped = 23 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ConfigurationChange = 5 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.DeviceShutdown = 26 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.DeviceStartup = 27 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ForegroundServiceStart = 19 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ForegroundServiceStop = 20 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.KeyguardHidden = 18 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.KeyguardShown = 17 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.MoveToBackground = 2 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.MoveToForeground = 1 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.None = 0 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ScreenInteractive = 15 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ScreenNonInteractive = 16 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.ShortcutInvocation = 8 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.StandbyBucketChanged = 11 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageEventType.UserInteraction = 7 -> Android.App.Usage.UsageEventType +Android.App.Usage.UsageStats +Android.App.Usage.UsageStats.Add(Android.App.Usage.UsageStats? right) -> void +Android.App.Usage.UsageStats.DescribeContents() -> int +Android.App.Usage.UsageStats.FirstTimeStamp.get -> long +Android.App.Usage.UsageStats.InterfaceConsts +Android.App.Usage.UsageStats.LastTimeForegroundServiceUsed.get -> long +Android.App.Usage.UsageStats.LastTimeStamp.get -> long +Android.App.Usage.UsageStats.LastTimeUsed.get -> long +Android.App.Usage.UsageStats.LastTimeVisible.get -> long +Android.App.Usage.UsageStats.PackageName.get -> string? +Android.App.Usage.UsageStats.TotalTimeForegroundServiceUsed.get -> long +Android.App.Usage.UsageStats.TotalTimeInForeground.get -> long +Android.App.Usage.UsageStats.TotalTimeVisible.get -> long +Android.App.Usage.UsageStats.UsageStats(Android.App.Usage.UsageStats? stats) -> void +Android.App.Usage.UsageStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Best = 4 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Daily = 0 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Monthly = 2 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Restricted = 45 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Weekly = 1 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsInterval.Yearly = 3 -> Android.App.Usage.UsageStatsInterval +Android.App.Usage.UsageStatsManager +Android.App.Usage.UsageStatsManager.AppStandbyBucket.get -> Android.App.Usage.StandbyBucket +Android.App.Usage.UsageStatsManager.IsAppInactive(string? packageName) -> bool +Android.App.Usage.UsageStatsManager.QueryAndAggregateUsageStats(long beginTime, long endTime) -> System.Collections.Generic.IDictionary? +Android.App.Usage.UsageStatsManager.QueryConfigurations(Android.App.Usage.UsageStatsInterval intervalType, long beginTime, long endTime) -> System.Collections.Generic.IList? +Android.App.Usage.UsageStatsManager.QueryEvents(long beginTime, long endTime) -> Android.App.Usage.UsageEvents? +Android.App.Usage.UsageStatsManager.QueryEventsForSelf(long beginTime, long endTime) -> Android.App.Usage.UsageEvents? +Android.App.Usage.UsageStatsManager.QueryEventStats(Android.App.Usage.UsageStatsInterval intervalType, long beginTime, long endTime) -> System.Collections.Generic.IList? +Android.App.Usage.UsageStatsManager.QueryUsageStats(Android.App.Usage.UsageStatsInterval intervalType, long beginTime, long endTime) -> System.Collections.Generic.IList? +Android.App.UsesFeatureAttribute +Android.App.UsesFeatureAttribute.GLESVersion.get -> int +Android.App.UsesFeatureAttribute.GLESVersion.set -> void +Android.App.UsesFeatureAttribute.Name.get -> string? +Android.App.UsesFeatureAttribute.Required.get -> bool +Android.App.UsesFeatureAttribute.Required.set -> void +Android.App.UsesFeatureAttribute.UsesFeatureAttribute() -> void +Android.App.UsesFeatureAttribute.UsesFeatureAttribute(string! name) -> void +Android.App.UsesFeatureAttribute.Version.get -> int +Android.App.UsesLibraryAttribute +Android.App.UsesLibraryAttribute.Name.get -> string? +Android.App.UsesLibraryAttribute.Name.set -> void +Android.App.UsesLibraryAttribute.Required.get -> bool +Android.App.UsesLibraryAttribute.Required.set -> void +Android.App.UsesLibraryAttribute.UsesLibraryAttribute() -> void +Android.App.UsesLibraryAttribute.UsesLibraryAttribute(string! name) -> void +Android.App.UsesLibraryAttribute.UsesLibraryAttribute(string! name, bool required) -> void +Android.App.UsesPermissionAttribute +Android.App.UsesPermissionAttribute.MaxSdkVersion.get -> int +Android.App.UsesPermissionAttribute.MaxSdkVersion.set -> void +Android.App.UsesPermissionAttribute.Name.get -> string? +Android.App.UsesPermissionAttribute.Name.set -> void +Android.App.UsesPermissionAttribute.UsesPermissionAttribute() -> void +Android.App.UsesPermissionAttribute.UsesPermissionAttribute(string! name) -> void +Android.App.VoiceInteractor +Android.App.VoiceInteractor.AbortVoiceRequest +Android.App.VoiceInteractor.AbortVoiceRequest.AbortVoiceRequest(Android.App.VoiceInteractor.Prompt? prompt, Android.OS.Bundle? extras) -> void +Android.App.VoiceInteractor.AbortVoiceRequest.AbortVoiceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.CommandRequest +Android.App.VoiceInteractor.CommandRequest.CommandRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.CommandRequest.CommandRequest(string? command, Android.OS.Bundle? args) -> void +Android.App.VoiceInteractor.CompleteVoiceRequest +Android.App.VoiceInteractor.CompleteVoiceRequest.CompleteVoiceRequest(Android.App.VoiceInteractor.Prompt? prompt, Android.OS.Bundle? extras) -> void +Android.App.VoiceInteractor.CompleteVoiceRequest.CompleteVoiceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.ConfirmationRequest +Android.App.VoiceInteractor.ConfirmationRequest.ConfirmationRequest(Android.App.VoiceInteractor.Prompt? prompt, Android.OS.Bundle? extras) -> void +Android.App.VoiceInteractor.ConfirmationRequest.ConfirmationRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.GetActiveRequest(string? name) -> Android.App.VoiceInteractor.Request? +Android.App.VoiceInteractor.GetActiveRequests() -> Android.App.VoiceInteractor.Request![]? +Android.App.VoiceInteractor.IsDestroyed.get -> bool +Android.App.VoiceInteractor.NotifyDirectActionsChanged() -> void +Android.App.VoiceInteractor.PackageName.get -> string! +Android.App.VoiceInteractor.PickOptionRequest +Android.App.VoiceInteractor.PickOptionRequest.Option +Android.App.VoiceInteractor.PickOptionRequest.Option.AddSynonym(Java.Lang.ICharSequence? synonym) -> Android.App.VoiceInteractor.PickOptionRequest.Option? +Android.App.VoiceInteractor.PickOptionRequest.Option.AddSynonym(string? synonym) -> Android.App.VoiceInteractor.PickOptionRequest.Option? +Android.App.VoiceInteractor.PickOptionRequest.Option.CountSynonyms() -> int +Android.App.VoiceInteractor.PickOptionRequest.Option.DescribeContents() -> int +Android.App.VoiceInteractor.PickOptionRequest.Option.Extras.get -> Android.OS.Bundle? +Android.App.VoiceInteractor.PickOptionRequest.Option.Extras.set -> void +Android.App.VoiceInteractor.PickOptionRequest.Option.GetSynonymAt(int index) -> string? +Android.App.VoiceInteractor.PickOptionRequest.Option.GetSynonymAtFormatted(int index) -> Java.Lang.ICharSequence? +Android.App.VoiceInteractor.PickOptionRequest.Option.Index.get -> int +Android.App.VoiceInteractor.PickOptionRequest.Option.InterfaceConsts +Android.App.VoiceInteractor.PickOptionRequest.Option.Label.get -> string? +Android.App.VoiceInteractor.PickOptionRequest.Option.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.App.VoiceInteractor.PickOptionRequest.Option.Option(Java.Lang.ICharSequence? label, int index) -> void +Android.App.VoiceInteractor.PickOptionRequest.Option.Option(string? label, int index) -> void +Android.App.VoiceInteractor.PickOptionRequest.Option.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.VoiceInteractor.PickOptionRequest.PickOptionRequest(Android.App.VoiceInteractor.Prompt? prompt, Android.App.VoiceInteractor.PickOptionRequest.Option![]? options, Android.OS.Bundle? extras) -> void +Android.App.VoiceInteractor.PickOptionRequest.PickOptionRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.Prompt +Android.App.VoiceInteractor.Prompt.GetVoicePromptAt(int index) -> string! +Android.App.VoiceInteractor.Prompt.InterfaceConsts +Android.App.VoiceInteractor.Prompt.Prompt(Java.Lang.ICharSequence! prompt) -> void +Android.App.VoiceInteractor.Prompt.Prompt(Java.Lang.ICharSequence![]! voicePrompts, Java.Lang.ICharSequence! visualPrompt) -> void +Android.App.VoiceInteractor.Prompt.Prompt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.Prompt.Prompt(string! prompt) -> void +Android.App.VoiceInteractor.Prompt.Prompt(string![]! voicePrompts, string! visualPrompt) -> void +Android.App.VoiceInteractor.Prompt.VisualPrompt.get -> string? +Android.App.VoiceInteractor.RegisterOnDestroyedCallback(Java.Util.Concurrent.IExecutor! executor, Java.Lang.IRunnable! callback) -> bool +Android.App.VoiceInteractor.Request +Android.App.VoiceInteractor.Request.Request(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.VoiceInteractor.SubmitRequest(Android.App.VoiceInteractor.Request? request) -> bool +Android.App.VoiceInteractor.SubmitRequest(Android.App.VoiceInteractor.Request? request, string? name) -> bool +Android.App.VoiceInteractor.SupportsCommands(string![]? commands) -> bool[]? +Android.App.VoiceInteractor.UnregisterOnDestroyedCallback(Java.Lang.IRunnable! callback) -> bool +Android.App.WallpaperColors +Android.App.WallpaperColors.ColorHints.get -> int +Android.App.WallpaperColors.DescribeContents() -> int +Android.App.WallpaperColors.InterfaceConsts +Android.App.WallpaperColors.PrimaryColor.get -> Android.Graphics.ColorObject! +Android.App.WallpaperColors.SecondaryColor.get -> Android.Graphics.ColorObject? +Android.App.WallpaperColors.TertiaryColor.get -> Android.Graphics.ColorObject? +Android.App.WallpaperColors.WallpaperColors(Android.Graphics.ColorObject! primaryColor, Android.Graphics.ColorObject? secondaryColor, Android.Graphics.ColorObject? tertiaryColor) -> void +Android.App.WallpaperColors.WallpaperColors(Android.Graphics.ColorObject! primaryColor, Android.Graphics.ColorObject? secondaryColor, Android.Graphics.ColorObject? tertiaryColor, int colorHints) -> void +Android.App.WallpaperColors.WallpaperColors(Android.OS.Parcel? parcel) -> void +Android.App.WallpaperColors.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.WallpaperColorsHint +Android.App.WallpaperColorsHint.SupportsDarkText = 1 -> Android.App.WallpaperColorsHint +Android.App.WallpaperColorsHint.SupportsDarkTheme = 2 -> Android.App.WallpaperColorsHint +Android.App.WallpaperInfo +Android.App.WallpaperInfo.Component.get -> Android.Content.ComponentName? +Android.App.WallpaperInfo.DescribeContents() -> int +Android.App.WallpaperInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +Android.App.WallpaperInfo.InterfaceConsts +Android.App.WallpaperInfo.LoadAuthor(Android.Content.PM.PackageManager? pm) -> string? +Android.App.WallpaperInfo.LoadAuthorFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.WallpaperInfo.LoadContextDescription(Android.Content.PM.PackageManager? pm) -> string? +Android.App.WallpaperInfo.LoadContextDescriptionFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.WallpaperInfo.LoadContextUri(Android.Content.PM.PackageManager? pm) -> Android.Net.Uri? +Android.App.WallpaperInfo.LoadDescription(Android.Content.PM.PackageManager? pm) -> string? +Android.App.WallpaperInfo.LoadDescriptionFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.WallpaperInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +Android.App.WallpaperInfo.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.App.WallpaperInfo.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.App.WallpaperInfo.LoadThumbnail(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +Android.App.WallpaperInfo.PackageName.get -> string? +Android.App.WallpaperInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.App.WallpaperInfo.ServiceName.get -> string? +Android.App.WallpaperInfo.SettingsActivity.get -> string? +Android.App.WallpaperInfo.SettingsSliceUri.get -> Android.Net.Uri? +Android.App.WallpaperInfo.ShouldUseDefaultUnfoldTransition() -> bool +Android.App.WallpaperInfo.ShowMetadataInPreview.get -> bool +Android.App.WallpaperInfo.SupportsMultipleDisplays() -> bool +Android.App.WallpaperInfo.WallpaperInfo(Android.Content.Context? context, Android.Content.PM.ResolveInfo? service) -> void +Android.App.WallpaperInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.App.WallpaperManager +Android.App.WallpaperManager.ColorsChanged -> System.EventHandler! +Android.App.WallpaperManager.ColorsChangedEventArgs +Android.App.WallpaperManager.ColorsChangedEventArgs.Colors.get -> Android.App.WallpaperColors? +Android.App.WallpaperManager.ColorsChangedEventArgs.ColorsChangedEventArgs(Android.App.WallpaperColors? colors, int which) -> void +Android.App.WallpaperManager.ColorsChangedEventArgs.Which.get -> int +Android.App.WallpaperManager.IOnColorsChangedListener +Android.App.WallpaperManager.IOnColorsChangedListener.OnColorsChanged(Android.App.WallpaperColors? colors, int which) -> void +Android.App.WallpaperManager.WallpaperManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.App.WallpaperManagerFlags +Android.App.WallpaperManagerFlags.Lock = 2 -> Android.App.WallpaperManagerFlags +Android.App.WallpaperManagerFlags.None = 0 -> Android.App.WallpaperManagerFlags +Android.App.WallpaperManagerFlags.System = 1 -> Android.App.WallpaperManagerFlags +Android.App.WatchForeground +Android.App.WatchForeground.Changes = 1 -> Android.App.WatchForeground +Android.App.WearableSizePreset +Android.App.WearableSizePreset.Default = 0 -> Android.App.WearableSizePreset +Android.App.WearableSizePreset.FullScreen = 5 -> Android.App.WearableSizePreset +Android.App.WearableSizePreset.Large = 4 -> Android.App.WearableSizePreset +Android.App.WearableSizePreset.Medium = 3 -> Android.App.WearableSizePreset +Android.App.WearableSizePreset.Small = 2 -> Android.App.WearableSizePreset +Android.App.WearableSizePreset.Xsmall = 1 -> Android.App.WearableSizePreset +Android.Appwidget.AppWidgetCategory +Android.Appwidget.AppWidgetCategory.HomeScreen = 1 -> Android.Appwidget.AppWidgetCategory +Android.Appwidget.AppWidgetCategory.Keyguard = 2 -> Android.Appwidget.AppWidgetCategory +Android.Appwidget.AppWidgetCategory.Searchbox = 4 -> Android.Appwidget.AppWidgetCategory +Android.Appwidget.AppWidgetHost +Android.Appwidget.AppWidgetHost.AppWidgetHost(Android.Content.Context? context, int hostId) -> void +Android.Appwidget.AppWidgetHost.AppWidgetHost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Appwidget.AppWidgetHost.CreateView(Android.Content.Context? context, int appWidgetId, Android.Appwidget.AppWidgetProviderInfo? appWidget) -> Android.Appwidget.AppWidgetHostView? +Android.Appwidget.AppWidgetHost.StartAppWidgetConfigureActivityForResult(Android.App.Activity! activity, int appWidgetId, Android.Content.ActivityFlags intentFlags, int requestCode, Android.OS.Bundle? options) -> void +Android.Appwidget.AppWidgetHostView +Android.Appwidget.AppWidgetHostView.AppWidgetHostView(Android.Content.Context? context) -> void +Android.Appwidget.AppWidgetHostView.AppWidgetHostView(Android.Content.Context? context, int animationIn, int animationOut) -> void +Android.Appwidget.AppWidgetHostView.AppWidgetHostView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Appwidget.AppWidgetManager +Android.Appwidget.AppWidgetManager.AppWidgetManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Appwidget.AppWidgetProvider +Android.Appwidget.AppWidgetProvider.AppWidgetProvider() -> void +Android.Appwidget.AppWidgetProvider.AppWidgetProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Appwidget.AppWidgetProviderInfo +Android.Appwidget.AppWidgetProviderInfo.AppWidgetProviderInfo() -> void +Android.Appwidget.AppWidgetProviderInfo.AppWidgetProviderInfo(Android.OS.Parcel? in) -> void +Android.Appwidget.AppWidgetProviderInfo.AppWidgetProviderInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Appwidget.AppWidgetProviderInfo.AutoAdvanceViewId.get -> int +Android.Appwidget.AppWidgetProviderInfo.AutoAdvanceViewId.set -> void +Android.Appwidget.AppWidgetProviderInfo.Configure.get -> Android.Content.ComponentName? +Android.Appwidget.AppWidgetProviderInfo.Configure.set -> void +Android.Appwidget.AppWidgetProviderInfo.DescriptionRes.get -> int +Android.Appwidget.AppWidgetProviderInfo.DescriptionRes.set -> void +Android.Appwidget.AppWidgetProviderInfo.Icon.get -> int +Android.Appwidget.AppWidgetProviderInfo.Icon.set -> void +Android.Appwidget.AppWidgetProviderInfo.InitialKeyguardLayout.get -> int +Android.Appwidget.AppWidgetProviderInfo.InitialKeyguardLayout.set -> void +Android.Appwidget.AppWidgetProviderInfo.InitialLayout.get -> int +Android.Appwidget.AppWidgetProviderInfo.InitialLayout.set -> void +Android.Appwidget.AppWidgetProviderInfo.InterfaceConsts +Android.Appwidget.AppWidgetProviderInfo.Label.get -> string? +Android.Appwidget.AppWidgetProviderInfo.Label.set -> void +Android.Appwidget.AppWidgetProviderInfo.LoadDescription(Android.Content.Context! context) -> string? +Android.Appwidget.AppWidgetProviderInfo.LoadDescriptionFormatted(Android.Content.Context! context) -> Java.Lang.ICharSequence? +Android.Appwidget.AppWidgetProviderInfo.LoadIcon(Android.Content.Context! context, int density) -> Android.Graphics.Drawables.Drawable? +Android.Appwidget.AppWidgetProviderInfo.LoadLabel(Android.Content.PM.PackageManager? packageManager) -> string? +Android.Appwidget.AppWidgetProviderInfo.LoadPreviewImage(Android.Content.Context! context, int density) -> Android.Graphics.Drawables.Drawable? +Android.Appwidget.AppWidgetProviderInfo.MaxResizeHeight.get -> int +Android.Appwidget.AppWidgetProviderInfo.MaxResizeHeight.set -> void +Android.Appwidget.AppWidgetProviderInfo.MaxResizeWidth.get -> int +Android.Appwidget.AppWidgetProviderInfo.MaxResizeWidth.set -> void +Android.Appwidget.AppWidgetProviderInfo.MinHeight.get -> int +Android.Appwidget.AppWidgetProviderInfo.MinHeight.set -> void +Android.Appwidget.AppWidgetProviderInfo.MinResizeHeight.get -> int +Android.Appwidget.AppWidgetProviderInfo.MinResizeHeight.set -> void +Android.Appwidget.AppWidgetProviderInfo.MinResizeWidth.get -> int +Android.Appwidget.AppWidgetProviderInfo.MinResizeWidth.set -> void +Android.Appwidget.AppWidgetProviderInfo.MinWidth.get -> int +Android.Appwidget.AppWidgetProviderInfo.MinWidth.set -> void +Android.Appwidget.AppWidgetProviderInfo.PreviewImage.get -> int +Android.Appwidget.AppWidgetProviderInfo.PreviewImage.set -> void +Android.Appwidget.AppWidgetProviderInfo.PreviewLayout.get -> int +Android.Appwidget.AppWidgetProviderInfo.PreviewLayout.set -> void +Android.Appwidget.AppWidgetProviderInfo.Profile.get -> Android.OS.UserHandle? +Android.Appwidget.AppWidgetProviderInfo.Provider.get -> Android.Content.ComponentName? +Android.Appwidget.AppWidgetProviderInfo.Provider.set -> void +Android.Appwidget.AppWidgetProviderInfo.ResizeMode.get -> Android.Appwidget.ResizeMode +Android.Appwidget.AppWidgetProviderInfo.ResizeMode.set -> void +Android.Appwidget.AppWidgetProviderInfo.TargetCellHeight.get -> int +Android.Appwidget.AppWidgetProviderInfo.TargetCellHeight.set -> void +Android.Appwidget.AppWidgetProviderInfo.TargetCellWidth.get -> int +Android.Appwidget.AppWidgetProviderInfo.TargetCellWidth.set -> void +Android.Appwidget.AppWidgetProviderInfo.UpdatePeriodMillis.get -> int +Android.Appwidget.AppWidgetProviderInfo.UpdatePeriodMillis.set -> void +Android.Appwidget.AppWidgetProviderInfo.WidgetCategory.get -> Android.Appwidget.AppWidgetCategory +Android.Appwidget.AppWidgetProviderInfo.WidgetCategory.set -> void +Android.Appwidget.AppWidgetProviderInfo.WidgetFeatures.get -> Android.Appwidget.WidgetFeatures +Android.Appwidget.AppWidgetProviderInfo.WidgetFeatures.set -> void +Android.Appwidget.ResizeMode +Android.Appwidget.ResizeMode.Both = 3 -> Android.Appwidget.ResizeMode +Android.Appwidget.ResizeMode.Horizontal = 1 -> Android.Appwidget.ResizeMode +Android.Appwidget.ResizeMode.None = 0 -> Android.Appwidget.ResizeMode +Android.Appwidget.ResizeMode.Vertical = 2 -> Android.Appwidget.ResizeMode +Android.Appwidget.WidgetFeatures +Android.Appwidget.WidgetFeatures.ConfigurationOptional = 4 -> Android.Appwidget.WidgetFeatures +Android.Appwidget.WidgetFeatures.HideFromPicker = 2 -> Android.Appwidget.WidgetFeatures +Android.Appwidget.WidgetFeatures.Reconfigurable = 1 -> Android.Appwidget.WidgetFeatures +Android.Bluetooth.A2dpState +Android.Bluetooth.A2dpState.NotPlaying = 11 -> Android.Bluetooth.A2dpState +Android.Bluetooth.A2dpState.Playing = 10 -> Android.Bluetooth.A2dpState +Android.Bluetooth.AddressType +Android.Bluetooth.AddressType.Public = 0 -> Android.Bluetooth.AddressType +Android.Bluetooth.AddressType.Random = 1 -> Android.Bluetooth.AddressType +Android.Bluetooth.AddressType.Unknown = 65535 -> Android.Bluetooth.AddressType +Android.Bluetooth.AtCommand +Android.Bluetooth.AtCommand.TypeAction = 4 -> Android.Bluetooth.AtCommand +Android.Bluetooth.AtCommand.TypeBasic = 3 -> Android.Bluetooth.AtCommand +Android.Bluetooth.AtCommand.TypeRead = 0 -> Android.Bluetooth.AtCommand +Android.Bluetooth.AtCommand.TypeSet = 2 -> Android.Bluetooth.AtCommand +Android.Bluetooth.AtCommand.TypeTest = 1 -> Android.Bluetooth.AtCommand +Android.Bluetooth.BitsPerSample +Android.Bluetooth.BitsPerSample.BitsPerSample16 = 1 -> Android.Bluetooth.BitsPerSample +Android.Bluetooth.BitsPerSample.BitsPerSample24 = 2 -> Android.Bluetooth.BitsPerSample +Android.Bluetooth.BitsPerSample.BitsPerSample32 = 4 -> Android.Bluetooth.BitsPerSample +Android.Bluetooth.BitsPerSample.None = 0 -> Android.Bluetooth.BitsPerSample +Android.Bluetooth.BluetoothA2dp +Android.Bluetooth.BluetoothA2dp.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothA2dp.Finalize() -> void +Android.Bluetooth.BluetoothA2dp.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothA2dp.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothA2dp.InterfaceConsts +Android.Bluetooth.BluetoothA2dp.IsA2dpPlaying(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothAdapter +Android.Bluetooth.BluetoothAdapter.Address.get -> string? +Android.Bluetooth.BluetoothAdapter.BluetoothLeAdvertiser.get -> Android.Bluetooth.LE.BluetoothLeAdvertiser? +Android.Bluetooth.BluetoothAdapter.BluetoothLeScanner.get -> Android.Bluetooth.LE.BluetoothLeScanner? +Android.Bluetooth.BluetoothAdapter.BondedDevices.get -> System.Collections.Generic.ICollection? +Android.Bluetooth.BluetoothAdapter.CancelDiscovery() -> bool +Android.Bluetooth.BluetoothAdapter.CloseProfileProxy(Android.Bluetooth.ProfileType unusedProfile, Android.Bluetooth.IBluetoothProfile? proxy) -> void +Android.Bluetooth.BluetoothAdapter.Disable() -> bool +Android.Bluetooth.BluetoothAdapter.Enable() -> bool +Android.Bluetooth.BluetoothAdapter.GetProfileConnectionState(Android.Bluetooth.ProfileType profile) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothAdapter.GetProfileProxy(Android.Content.Context? context, Android.Bluetooth.IBluetoothProfileServiceListener? listener, Android.Bluetooth.ProfileType profile) -> bool +Android.Bluetooth.BluetoothAdapter.GetRemoteDevice(byte[]? address) -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.BluetoothAdapter.GetRemoteDevice(string? address) -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.BluetoothAdapter.GetRemoteLeDevice(string! address, int addressType) -> Android.Bluetooth.BluetoothDevice! +Android.Bluetooth.BluetoothAdapter.ILeScanCallback +Android.Bluetooth.BluetoothAdapter.ILeScanCallback.OnLeScan(Android.Bluetooth.BluetoothDevice? device, int rssi, byte[]? scanRecord) -> void +Android.Bluetooth.BluetoothAdapter.IsDiscovering.get -> bool +Android.Bluetooth.BluetoothAdapter.IsEnabled.get -> bool +Android.Bluetooth.BluetoothAdapter.IsLe2MPhySupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsLeAudioBroadcastAssistantSupported() -> int +Android.Bluetooth.BluetoothAdapter.IsLeAudioBroadcastSourceSupported() -> int +Android.Bluetooth.BluetoothAdapter.IsLeAudioSupported() -> int +Android.Bluetooth.BluetoothAdapter.IsLeCodedPhySupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsLeExtendedAdvertisingSupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsLePeriodicAdvertisingSupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsMultipleAdvertisementSupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsOffloadedFilteringSupported.get -> bool +Android.Bluetooth.BluetoothAdapter.IsOffloadedScanBatchingSupported.get -> bool +Android.Bluetooth.BluetoothAdapter.LeMaximumAdvertisingDataLength.get -> int +Android.Bluetooth.BluetoothAdapter.ListenUsingInsecureL2capChannel() -> Android.Bluetooth.BluetoothServerSocket! +Android.Bluetooth.BluetoothAdapter.ListenUsingInsecureRfcommWithServiceRecord(string? name, Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothServerSocket? +Android.Bluetooth.BluetoothAdapter.ListenUsingL2capChannel() -> Android.Bluetooth.BluetoothServerSocket! +Android.Bluetooth.BluetoothAdapter.ListenUsingRfcommWithServiceRecord(string? name, Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothServerSocket? +Android.Bluetooth.BluetoothAdapter.MaxConnectedAudioDevices.get -> int +Android.Bluetooth.BluetoothAdapter.Name.get -> string? +Android.Bluetooth.BluetoothAdapter.ScanMode.get -> Android.Bluetooth.ScanMode +Android.Bluetooth.BluetoothAdapter.SetName(string? name) -> bool +Android.Bluetooth.BluetoothAdapter.StartDiscovery() -> bool +Android.Bluetooth.BluetoothAdapter.StartLeScan(Android.Bluetooth.BluetoothAdapter.ILeScanCallback? callback) -> bool +Android.Bluetooth.BluetoothAdapter.StartLeScan(Java.Util.UUID![]? serviceUuids, Android.Bluetooth.BluetoothAdapter.ILeScanCallback? callback) -> bool +Android.Bluetooth.BluetoothAdapter.State.get -> Android.Bluetooth.State +Android.Bluetooth.BluetoothAdapter.StopLeScan(Android.Bluetooth.BluetoothAdapter.ILeScanCallback? callback) -> void +Android.Bluetooth.BluetoothAssignedNumbers +Android.Bluetooth.BluetoothAssignedNumbers.BluetoothAssignedNumbers(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothClass +Android.Bluetooth.BluetoothClass.DescribeContents() -> int +Android.Bluetooth.BluetoothClass.Device +Android.Bluetooth.BluetoothClass.Device.Device() -> void +Android.Bluetooth.BluetoothClass.Device.Device(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothClass.Device.Major +Android.Bluetooth.BluetoothClass.Device.Major.Major() -> void +Android.Bluetooth.BluetoothClass.Device.Major.Major(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothClass.DeviceClass.get -> Android.Bluetooth.DeviceClass +Android.Bluetooth.BluetoothClass.DoesClassMatch(int profile) -> bool +Android.Bluetooth.BluetoothClass.HasService(Android.Bluetooth.ServiceClass service) -> bool +Android.Bluetooth.BluetoothClass.InterfaceConsts +Android.Bluetooth.BluetoothClass.MajorDeviceClass.get -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.BluetoothClass.Service +Android.Bluetooth.BluetoothClass.Service.Service() -> void +Android.Bluetooth.BluetoothClass.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothClassProfile +Android.Bluetooth.BluetoothClassProfile.A2dp = 1 -> Android.Bluetooth.BluetoothClassProfile +Android.Bluetooth.BluetoothClassProfile.Headset = 0 -> Android.Bluetooth.BluetoothClassProfile +Android.Bluetooth.BluetoothClassProfile.Hid = 3 -> Android.Bluetooth.BluetoothClassProfile +Android.Bluetooth.BluetoothCodecConfig +Android.Bluetooth.BluetoothCodecConfig.BitsPerSample.get -> int +Android.Bluetooth.BluetoothCodecConfig.Builder +Android.Bluetooth.BluetoothCodecConfig.Builder.Build() -> Android.Bluetooth.BluetoothCodecConfig! +Android.Bluetooth.BluetoothCodecConfig.Builder.Builder() -> void +Android.Bluetooth.BluetoothCodecConfig.Builder.SetBitsPerSample(int bitsPerSample) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetChannelMode(int channelMode) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecPriority(int codecPriority) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecSpecific1(long codecSpecific1) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecSpecific2(long codecSpecific2) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecSpecific3(long codecSpecific3) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecSpecific4(long codecSpecific4) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetCodecType(int codecType) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.Builder.SetSampleRate(int sampleRate) -> Android.Bluetooth.BluetoothCodecConfig.Builder! +Android.Bluetooth.BluetoothCodecConfig.ChannelMode.get -> int +Android.Bluetooth.BluetoothCodecConfig.CodecPriority.get -> int +Android.Bluetooth.BluetoothCodecConfig.CodecSpecific1.get -> long +Android.Bluetooth.BluetoothCodecConfig.CodecSpecific2.get -> long +Android.Bluetooth.BluetoothCodecConfig.CodecSpecific3.get -> long +Android.Bluetooth.BluetoothCodecConfig.CodecSpecific4.get -> long +Android.Bluetooth.BluetoothCodecConfig.CodecType.get -> int +Android.Bluetooth.BluetoothCodecConfig.DescribeContents() -> int +Android.Bluetooth.BluetoothCodecConfig.InterfaceConsts +Android.Bluetooth.BluetoothCodecConfig.IsMandatoryCodec.get -> bool +Android.Bluetooth.BluetoothCodecConfig.SampleRate.get -> int +Android.Bluetooth.BluetoothCodecConfig.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothCodecStatus +Android.Bluetooth.BluetoothCodecStatus.Builder +Android.Bluetooth.BluetoothCodecStatus.Builder.Build() -> Android.Bluetooth.BluetoothCodecStatus! +Android.Bluetooth.BluetoothCodecStatus.Builder.Builder() -> void +Android.Bluetooth.BluetoothCodecStatus.Builder.SetCodecConfig(Android.Bluetooth.BluetoothCodecConfig! codecConfig) -> Android.Bluetooth.BluetoothCodecStatus.Builder! +Android.Bluetooth.BluetoothCodecStatus.Builder.SetCodecsLocalCapabilities(System.Collections.Generic.IList! codecsLocalCapabilities) -> Android.Bluetooth.BluetoothCodecStatus.Builder! +Android.Bluetooth.BluetoothCodecStatus.Builder.SetCodecsSelectableCapabilities(System.Collections.Generic.IList! codecsSelectableCapabilities) -> Android.Bluetooth.BluetoothCodecStatus.Builder! +Android.Bluetooth.BluetoothCodecStatus.CodecConfig.get -> Android.Bluetooth.BluetoothCodecConfig? +Android.Bluetooth.BluetoothCodecStatus.CodecsLocalCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothCodecStatus.CodecsSelectableCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothCodecStatus.DescribeContents() -> int +Android.Bluetooth.BluetoothCodecStatus.InterfaceConsts +Android.Bluetooth.BluetoothCodecStatus.IsCodecConfigSelectable(Android.Bluetooth.BluetoothCodecConfig? codecConfig) -> bool +Android.Bluetooth.BluetoothCodecStatus.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothConnectionType +Android.Bluetooth.BluetoothConnectionType.L2cap = 3 -> Android.Bluetooth.BluetoothConnectionType +Android.Bluetooth.BluetoothConnectionType.Rfcomm = 1 -> Android.Bluetooth.BluetoothConnectionType +Android.Bluetooth.BluetoothConnectionType.Sco = 2 -> Android.Bluetooth.BluetoothConnectionType +Android.Bluetooth.BluetoothCsipSetCoordinator +Android.Bluetooth.BluetoothCsipSetCoordinator.Close() -> void +Android.Bluetooth.BluetoothCsipSetCoordinator.ConnectedDevices.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothCsipSetCoordinator.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothCsipSetCoordinator.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts +Android.Bluetooth.BluetoothDevice +Android.Bluetooth.BluetoothDevice.Address.get -> string? +Android.Bluetooth.BluetoothDevice.Alias.get -> string? +Android.Bluetooth.BluetoothDevice.BluetoothClass.get -> Android.Bluetooth.BluetoothClass? +Android.Bluetooth.BluetoothDevice.BondState.get -> Android.Bluetooth.Bond +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback, Android.Bluetooth.BluetoothTransports transport) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback, Android.Bluetooth.BluetoothTransports transport, Android.Bluetooth.BluetoothPhy phy) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback, Android.Bluetooth.BluetoothTransports transport, Android.Bluetooth.BluetoothPhy phy, Android.OS.Handler? handler) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback, Android.Bluetooth.BluetoothTransports transport, Android.Bluetooth.LE.ScanSettingsPhy phy) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.ConnectGatt(Android.Content.Context? context, bool autoConnect, Android.Bluetooth.BluetoothGattCallback? callback, Android.Bluetooth.BluetoothTransports transport, Android.Bluetooth.LE.ScanSettingsPhy phy, Android.OS.Handler? handler) -> Android.Bluetooth.BluetoothGatt? +Android.Bluetooth.BluetoothDevice.CreateBond() -> bool +Android.Bluetooth.BluetoothDevice.CreateInsecureL2capChannel(int psm) -> Android.Bluetooth.BluetoothSocket! +Android.Bluetooth.BluetoothDevice.CreateInsecureRfcommSocketToServiceRecord(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothSocket? +Android.Bluetooth.BluetoothDevice.CreateL2capChannel(int psm) -> Android.Bluetooth.BluetoothSocket! +Android.Bluetooth.BluetoothDevice.CreateRfcommSocketToServiceRecord(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothSocket? +Android.Bluetooth.BluetoothDevice.DescribeContents() -> int +Android.Bluetooth.BluetoothDevice.FetchUuidsWithSdp() -> bool +Android.Bluetooth.BluetoothDevice.GetUuids() -> Android.OS.ParcelUuid![]? +Android.Bluetooth.BluetoothDevice.InterfaceConsts +Android.Bluetooth.BluetoothDevice.Name.get -> string? +Android.Bluetooth.BluetoothDevice.SetAlias(string? alias) -> int +Android.Bluetooth.BluetoothDevice.SetPairingConfirmation(bool confirm) -> bool +Android.Bluetooth.BluetoothDevice.SetPin(byte[]? pin) -> bool +Android.Bluetooth.BluetoothDevice.Type.get -> Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothDevice.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothDeviceType.Classic = 1 -> Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothDeviceType.Dual = 3 -> Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothDeviceType.Le = 2 -> Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothDeviceType.Unknown = 0 -> Android.Bluetooth.BluetoothDeviceType +Android.Bluetooth.BluetoothGatt +Android.Bluetooth.BluetoothGatt.AbortReliableWrite() -> void +Android.Bluetooth.BluetoothGatt.AbortReliableWrite(Android.Bluetooth.BluetoothDevice? mDevice) -> void +Android.Bluetooth.BluetoothGatt.BeginReliableWrite() -> bool +Android.Bluetooth.BluetoothGatt.Close() -> void +Android.Bluetooth.BluetoothGatt.Connect() -> bool +Android.Bluetooth.BluetoothGatt.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGatt.Device.get -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.BluetoothGatt.Disconnect() -> void +Android.Bluetooth.BluetoothGatt.DiscoverServices() -> bool +Android.Bluetooth.BluetoothGatt.ExecuteReliableWrite() -> bool +Android.Bluetooth.BluetoothGatt.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothGatt.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGatt.GetService(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothGattService? +Android.Bluetooth.BluetoothGatt.InterfaceConsts +Android.Bluetooth.BluetoothGatt.ReadCharacteristic(Android.Bluetooth.BluetoothGattCharacteristic? characteristic) -> bool +Android.Bluetooth.BluetoothGatt.ReadDescriptor(Android.Bluetooth.BluetoothGattDescriptor? descriptor) -> bool +Android.Bluetooth.BluetoothGatt.ReadPhy() -> void +Android.Bluetooth.BluetoothGatt.ReadRemoteRssi() -> bool +Android.Bluetooth.BluetoothGatt.RequestConnectionPriority(Android.Bluetooth.GattConnectionPriority connectionPriority) -> bool +Android.Bluetooth.BluetoothGatt.RequestMtu(int mtu) -> bool +Android.Bluetooth.BluetoothGatt.Services.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGatt.SetCharacteristicNotification(Android.Bluetooth.BluetoothGattCharacteristic? characteristic, bool enable) -> bool +Android.Bluetooth.BluetoothGatt.SetPreferredPhy(Android.Bluetooth.BluetoothPhy txPhy, Android.Bluetooth.BluetoothPhy rxPhy, Android.Bluetooth.BluetoothPhyOption phyOptions) -> void +Android.Bluetooth.BluetoothGatt.WriteCharacteristic(Android.Bluetooth.BluetoothGattCharacteristic! characteristic, byte[]! value, int writeType) -> int +Android.Bluetooth.BluetoothGatt.WriteCharacteristic(Android.Bluetooth.BluetoothGattCharacteristic? characteristic) -> bool +Android.Bluetooth.BluetoothGatt.WriteDescriptor(Android.Bluetooth.BluetoothGattDescriptor! descriptor, byte[]! value) -> int +Android.Bluetooth.BluetoothGatt.WriteDescriptor(Android.Bluetooth.BluetoothGattDescriptor? descriptor) -> bool +Android.Bluetooth.BluetoothGattCallback +Android.Bluetooth.BluetoothGattCallback.BluetoothGattCallback() -> void +Android.Bluetooth.BluetoothGattCallback.BluetoothGattCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothGattCharacteristic +Android.Bluetooth.BluetoothGattCharacteristic.BluetoothGattCharacteristic(Java.Util.UUID? uuid, Android.Bluetooth.GattProperty properties, Android.Bluetooth.GattPermission permissions) -> void +Android.Bluetooth.BluetoothGattCharacteristic.BluetoothGattCharacteristic(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothGattCharacteristic.InterfaceConsts +Android.Bluetooth.BluetoothGattCharacteristic.MDescriptors.get -> System.Collections.IList? +Android.Bluetooth.BluetoothGattCharacteristic.MDescriptors.set -> void +Android.Bluetooth.BluetoothGattDescriptor +Android.Bluetooth.BluetoothGattDescriptor.BluetoothGattDescriptor(Java.Util.UUID? uuid, Android.Bluetooth.GattDescriptorPermission permissions) -> void +Android.Bluetooth.BluetoothGattDescriptor.BluetoothGattDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothGattDescriptor.InterfaceConsts +Android.Bluetooth.BluetoothGattServer +Android.Bluetooth.BluetoothGattServer.AddService(Android.Bluetooth.BluetoothGattService? service) -> bool +Android.Bluetooth.BluetoothGattServer.CancelConnection(Android.Bluetooth.BluetoothDevice? device) -> void +Android.Bluetooth.BluetoothGattServer.ClearServices() -> void +Android.Bluetooth.BluetoothGattServer.Close() -> void +Android.Bluetooth.BluetoothGattServer.Connect(Android.Bluetooth.BluetoothDevice? device, bool autoConnect) -> bool +Android.Bluetooth.BluetoothGattServer.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGattServer.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothGattServer.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGattServer.GetService(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothGattService? +Android.Bluetooth.BluetoothGattServer.InterfaceConsts +Android.Bluetooth.BluetoothGattServer.NotifyCharacteristicChanged(Android.Bluetooth.BluetoothDevice! device, Android.Bluetooth.BluetoothGattCharacteristic! characteristic, bool confirm, byte[]! value) -> int +Android.Bluetooth.BluetoothGattServer.NotifyCharacteristicChanged(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, bool confirm) -> bool +Android.Bluetooth.BluetoothGattServer.ReadPhy(Android.Bluetooth.BluetoothDevice? device) -> void +Android.Bluetooth.BluetoothGattServer.RemoveService(Android.Bluetooth.BluetoothGattService? service) -> bool +Android.Bluetooth.BluetoothGattServer.SendResponse(Android.Bluetooth.BluetoothDevice! device, int requestId, Android.Bluetooth.GattStatus status, int offset, byte[]! value) -> bool +Android.Bluetooth.BluetoothGattServer.SendResponse(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.ProfileState status, int offset, byte[]? value) -> bool +Android.Bluetooth.BluetoothGattServer.Services.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothGattServer.SetPreferredPhy(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.BluetoothPhy txPhy, Android.Bluetooth.BluetoothPhy rxPhy, Android.Bluetooth.BluetoothPhyOption phyOptions) -> void +Android.Bluetooth.BluetoothGattServerCallback +Android.Bluetooth.BluetoothGattServerCallback.BluetoothGattServerCallback() -> void +Android.Bluetooth.BluetoothGattServerCallback.BluetoothGattServerCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothGattService +Android.Bluetooth.BluetoothGattService.BluetoothGattService(Java.Util.UUID? uuid, Android.Bluetooth.GattServiceType serviceType) -> void +Android.Bluetooth.BluetoothGattService.BluetoothGattService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothGattService.InterfaceConsts +Android.Bluetooth.BluetoothGattService.MCharacteristics.get -> System.Collections.IList? +Android.Bluetooth.BluetoothGattService.MCharacteristics.set -> void +Android.Bluetooth.BluetoothGattService.MIncludedServices.get -> System.Collections.IList? +Android.Bluetooth.BluetoothGattService.MIncludedServices.set -> void +Android.Bluetooth.BluetoothHeadset +Android.Bluetooth.BluetoothHeadset.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHeadset.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothHeadset.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHeadset.InterfaceConsts +Android.Bluetooth.BluetoothHeadset.IsAudioConnected(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothHeadset.IsNoiseReductionSupported(Android.Bluetooth.BluetoothDevice! device) -> bool +Android.Bluetooth.BluetoothHeadset.IsVoiceRecognitionSupported(Android.Bluetooth.BluetoothDevice! device) -> bool +Android.Bluetooth.BluetoothHeadset.SendVendorSpecificResultCode(Android.Bluetooth.BluetoothDevice? device, string? command, string? arg) -> bool +Android.Bluetooth.BluetoothHeadset.StartVoiceRecognition(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothHeadset.StopVoiceRecognition(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothHealth +Android.Bluetooth.BluetoothHealth.ConnectChannelToSource(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.BluetoothHealthAppConfiguration? config) -> bool +Android.Bluetooth.BluetoothHealth.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHealth.DisconnectChannel(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.BluetoothHealthAppConfiguration? config, int channelId) -> bool +Android.Bluetooth.BluetoothHealth.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothHealth.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHealth.GetMainChannelFd(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.BluetoothHealthAppConfiguration? config) -> Android.OS.ParcelFileDescriptor? +Android.Bluetooth.BluetoothHealth.InterfaceConsts +Android.Bluetooth.BluetoothHealth.RegisterSinkAppConfiguration(string? name, int dataType, Android.Bluetooth.BluetoothHealthCallback? callback) -> bool +Android.Bluetooth.BluetoothHealth.UnregisterAppConfiguration(Android.Bluetooth.BluetoothHealthAppConfiguration? config) -> bool +Android.Bluetooth.BluetoothHealthAppConfiguration +Android.Bluetooth.BluetoothHealthAppConfiguration.DataType.get -> int +Android.Bluetooth.BluetoothHealthAppConfiguration.DescribeContents() -> int +Android.Bluetooth.BluetoothHealthAppConfiguration.InterfaceConsts +Android.Bluetooth.BluetoothHealthAppConfiguration.Name.get -> string? +Android.Bluetooth.BluetoothHealthAppConfiguration.Role.get -> Android.Bluetooth.RoleType +Android.Bluetooth.BluetoothHealthAppConfiguration.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothHealthCallback +Android.Bluetooth.BluetoothHealthCallback.BluetoothHealthCallback() -> void +Android.Bluetooth.BluetoothHealthCallback.BluetoothHealthCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothHearingAid +Android.Bluetooth.BluetoothHearingAid.ConnectedDevices.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothHearingAid.GetConnectionState(Android.Bluetooth.BluetoothDevice! device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothHearingAid.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothHearingAid.InterfaceConsts +Android.Bluetooth.BluetoothHidDevice +Android.Bluetooth.BluetoothHidDevice.Callback +Android.Bluetooth.BluetoothHidDevice.Callback.Callback() -> void +Android.Bluetooth.BluetoothHidDevice.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothHidDevice.Connect(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothHidDevice.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHidDevice.Disconnect(Android.Bluetooth.BluetoothDevice? device) -> bool +Android.Bluetooth.BluetoothHidDevice.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothHidDevice.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothHidDevice.InterfaceConsts +Android.Bluetooth.BluetoothHidDevice.RegisterApp(Android.Bluetooth.BluetoothHidDeviceAppSdpSettings? sdp, Android.Bluetooth.BluetoothHidDeviceAppQosSettings? inQos, Android.Bluetooth.BluetoothHidDeviceAppQosSettings? outQos, Java.Util.Concurrent.IExecutor? executor, Android.Bluetooth.BluetoothHidDevice.Callback? callback) -> bool +Android.Bluetooth.BluetoothHidDevice.ReplyReport(Android.Bluetooth.BluetoothDevice? device, sbyte type, sbyte id, byte[]? data) -> bool +Android.Bluetooth.BluetoothHidDevice.ReportError(Android.Bluetooth.BluetoothDevice? device, sbyte error) -> bool +Android.Bluetooth.BluetoothHidDevice.SendReport(Android.Bluetooth.BluetoothDevice? device, int id, byte[]? data) -> bool +Android.Bluetooth.BluetoothHidDevice.UnregisterApp() -> bool +Android.Bluetooth.BluetoothHidDeviceAppQosSettings +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.BluetoothHidDeviceAppQosSettings(Android.Bluetooth.HidDeviceAppQosSettingsServiceType serviceType, int tokenRate, int tokenBucketSize, int peakBandwidth, int latency, int delayVariation) -> void +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.DelayVariation.get -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.DescribeContents() -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.InterfaceConsts +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.Latency.get -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.PeakBandwidth.get -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.ServiceType.get -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.TokenBucketSize.get -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.TokenRate.get -> int +Android.Bluetooth.BluetoothHidDeviceAppQosSettings.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.BluetoothHidDeviceAppSdpSettings(string? name, string? description, string? provider, sbyte subclass, byte[]? descriptors) -> void +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.DescribeContents() -> int +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.Description.get -> string? +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.GetDescriptors() -> byte[]? +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.InterfaceConsts +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.Name.get -> string? +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.Provider.get -> string? +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.Subclass.get -> sbyte +Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothLeAudio +Android.Bluetooth.BluetoothLeAudio.Close() -> void +Android.Bluetooth.BluetoothLeAudio.ConnectedDevices.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudio.GetConnectedGroupLeadDevice(int groupId) -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.BluetoothLeAudio.GetConnectionState(Android.Bluetooth.BluetoothDevice! device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothLeAudio.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]! states) -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudio.GetGroupId(Android.Bluetooth.BluetoothDevice! device) -> int +Android.Bluetooth.BluetoothLeAudio.InterfaceConsts +Android.Bluetooth.BluetoothLeAudioCodecConfig +Android.Bluetooth.BluetoothLeAudioCodecConfig.BitsPerSample.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.Build() -> Android.Bluetooth.BluetoothLeAudioCodecConfig! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.Builder() -> void +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.Builder(Android.Bluetooth.BluetoothLeAudioCodecConfig! config) -> void +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetBitsPerSample(int bitsPerSample) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetChannelCount(int channelCount) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetCodecPriority(int codecPriority) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetCodecType(int codecType) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetFrameDuration(int frameDuration) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetMaxOctetsPerFrame(int maxOctetsPerFrame) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetMinOctetsPerFrame(int minOctetsPerFrame) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetOctetsPerFrame(int octetsPerFrame) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.SetSampleRate(int sampleRate) -> Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder! +Android.Bluetooth.BluetoothLeAudioCodecConfig.ChannelCount.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecName.get -> string! +Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecPriority.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecType.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.DescribeContents() -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.FrameDuration.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.InterfaceConsts +Android.Bluetooth.BluetoothLeAudioCodecConfig.MaxOctetsPerFrame.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.MinOctetsPerFrame.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.OctetsPerFrame.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate.get -> int +Android.Bluetooth.BluetoothLeAudioCodecConfig.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothLeAudioCodecStatus +Android.Bluetooth.BluetoothLeAudioCodecStatus.BluetoothLeAudioCodecStatus(Android.Bluetooth.BluetoothLeAudioCodecConfig? inputCodecConfig, Android.Bluetooth.BluetoothLeAudioCodecConfig? outputCodecConfig, System.Collections.Generic.IList! inputCodecsLocalCapabilities, System.Collections.Generic.IList! outputCodecsLocalCapabilities, System.Collections.Generic.IList! inputCodecsSelectableCapabilities, System.Collections.Generic.IList! outputCodecsSelectableCapabilities) -> void +Android.Bluetooth.BluetoothLeAudioCodecStatus.DescribeContents() -> int +Android.Bluetooth.BluetoothLeAudioCodecStatus.InputCodecConfig.get -> Android.Bluetooth.BluetoothLeAudioCodecConfig? +Android.Bluetooth.BluetoothLeAudioCodecStatus.InputCodecLocalCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudioCodecStatus.InputCodecSelectableCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudioCodecStatus.InterfaceConsts +Android.Bluetooth.BluetoothLeAudioCodecStatus.IsInputCodecConfigSelectable(Android.Bluetooth.BluetoothLeAudioCodecConfig? codecConfig) -> bool +Android.Bluetooth.BluetoothLeAudioCodecStatus.IsOutputCodecConfigSelectable(Android.Bluetooth.BluetoothLeAudioCodecConfig? codecConfig) -> bool +Android.Bluetooth.BluetoothLeAudioCodecStatus.OutputCodecConfig.get -> Android.Bluetooth.BluetoothLeAudioCodecConfig? +Android.Bluetooth.BluetoothLeAudioCodecStatus.OutputCodecLocalCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudioCodecStatus.OutputCodecSelectableCapabilities.get -> System.Collections.Generic.IList! +Android.Bluetooth.BluetoothLeAudioCodecStatus.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.BluetoothLeBitsPerSample +Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample16 = 1 -> Android.Bluetooth.BluetoothLeBitsPerSample +Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample24 = 2 -> Android.Bluetooth.BluetoothLeBitsPerSample +Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample32 = 8 -> Android.Bluetooth.BluetoothLeBitsPerSample +Android.Bluetooth.BluetoothLeBitsPerSample.None = 0 -> Android.Bluetooth.BluetoothLeBitsPerSample +Android.Bluetooth.BluetoothLeChannelCount +Android.Bluetooth.BluetoothLeChannelCount.None = 0 -> Android.Bluetooth.BluetoothLeChannelCount +Android.Bluetooth.BluetoothLeChannelCount.One = 1 -> Android.Bluetooth.BluetoothLeChannelCount +Android.Bluetooth.BluetoothLeChannelCount.Two = 2 -> Android.Bluetooth.BluetoothLeChannelCount +Android.Bluetooth.BluetoothLeFrameDuration +Android.Bluetooth.BluetoothLeFrameDuration.FrameDuration10000 = 2 -> Android.Bluetooth.BluetoothLeFrameDuration +Android.Bluetooth.BluetoothLeFrameDuration.FrameDuration7500 = 1 -> Android.Bluetooth.BluetoothLeFrameDuration +Android.Bluetooth.BluetoothLeFrameDuration.None = 0 -> Android.Bluetooth.BluetoothLeFrameDuration +Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.None = 0 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate16000 = 4 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate24000 = 16 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate32000 = 32 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate44100 = 64 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate48000 = 128 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSampleRate.SampleRate8000 = 1 -> Android.Bluetooth.BluetoothLeSampleRate +Android.Bluetooth.BluetoothLeSourceCodecType +Android.Bluetooth.BluetoothLeSourceCodecType.Invalid = 1000000 -> Android.Bluetooth.BluetoothLeSourceCodecType +Android.Bluetooth.BluetoothLeSourceCodecType.Lc3 = 0 -> Android.Bluetooth.BluetoothLeSourceCodecType +Android.Bluetooth.BluetoothManager +Android.Bluetooth.BluetoothManager.Adapter.get -> Android.Bluetooth.BluetoothAdapter? +Android.Bluetooth.BluetoothManager.GetConnectedDevices(Android.Bluetooth.ProfileType profile) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothManager.GetConnectionState(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.ProfileType profile) -> Android.Bluetooth.ProfileState +Android.Bluetooth.BluetoothManager.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileType profile, int[]? states) -> System.Collections.Generic.IList? +Android.Bluetooth.BluetoothManager.OpenGattServer(Android.Content.Context? context, Android.Bluetooth.BluetoothGattServerCallback? callback) -> Android.Bluetooth.BluetoothGattServer? +Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.Le1m = 1 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.Le1mMask = 1 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.Le2m = 2 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.Le2mMask = 2 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.LeCoded = 3 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhy.LeCodedMask = 4 -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.BluetoothPhyOption +Android.Bluetooth.BluetoothPhyOption.NoPreferred = 0 -> Android.Bluetooth.BluetoothPhyOption +Android.Bluetooth.BluetoothPhyOption.S2 = 1 -> Android.Bluetooth.BluetoothPhyOption +Android.Bluetooth.BluetoothPhyOption.S8 = 2 -> Android.Bluetooth.BluetoothPhyOption +Android.Bluetooth.BluetoothProfile +Android.Bluetooth.BluetoothServerSocket +Android.Bluetooth.BluetoothServerSocket.Accept() -> Android.Bluetooth.BluetoothSocket? +Android.Bluetooth.BluetoothServerSocket.Accept(int timeout) -> Android.Bluetooth.BluetoothSocket? +Android.Bluetooth.BluetoothServerSocket.AcceptAsync() -> System.Threading.Tasks.Task! +Android.Bluetooth.BluetoothServerSocket.AcceptAsync(int timeout) -> System.Threading.Tasks.Task! +Android.Bluetooth.BluetoothServerSocket.Close() -> void +Android.Bluetooth.BluetoothServerSocket.Psm.get -> int +Android.Bluetooth.BluetoothSocket +Android.Bluetooth.BluetoothSocket.Close() -> void +Android.Bluetooth.BluetoothSocket.Connect() -> void +Android.Bluetooth.BluetoothSocket.ConnectAsync() -> System.Threading.Tasks.Task! +Android.Bluetooth.BluetoothSocket.ConnectionType.get -> Android.Bluetooth.BluetoothConnectionType +Android.Bluetooth.BluetoothSocket.InputStream.get -> System.IO.Stream? +Android.Bluetooth.BluetoothSocket.IsConnected.get -> bool +Android.Bluetooth.BluetoothSocket.MaxReceivePacketSize.get -> int +Android.Bluetooth.BluetoothSocket.MaxTransmitPacketSize.get -> int +Android.Bluetooth.BluetoothSocket.OutputStream.get -> System.IO.Stream? +Android.Bluetooth.BluetoothSocket.RemoteDevice.get -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.BluetoothSocketException +Android.Bluetooth.BluetoothSocketException.BluetoothSocketException(Android.Bluetooth.BluetoothSocketExceptionReason code) -> void +Android.Bluetooth.BluetoothSocketException.BluetoothSocketException(Android.Bluetooth.BluetoothSocketExceptionReason code, string! msg) -> void +Android.Bluetooth.BluetoothSocketException.BluetoothSocketException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.BluetoothOffFailure = 15 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapAclFailure = 2 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapClientSecurityFailure = 3 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientAuthentication = 4 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientAuthorization = 5 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientEncryption = 7 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientEncryptKeySize = 6 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInvalidParameters = 11 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInvalidSourceCid = 8 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapNoPsmAvailable = 13 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapNoResources = 12 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapSourceCidAlreadyAllocated = 9 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapTimeout = 14 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapUnacceptableParameters = 10 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.L2CapUnknown = 1 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.NullDevice = 19 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.RpcFailure = 20 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.SocketClosed = 17 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.SocketConnectionFailure = 18 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.SocketManagerFailure = 16 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothSocketExceptionReason.Unspecified = 0 -> Android.Bluetooth.BluetoothSocketExceptionReason +Android.Bluetooth.BluetoothStatusCodes +Android.Bluetooth.BluetoothTransports +Android.Bluetooth.BluetoothTransports.Auto = 0 -> Android.Bluetooth.BluetoothTransports +Android.Bluetooth.BluetoothTransports.Bredr = 1 -> Android.Bluetooth.BluetoothTransports +Android.Bluetooth.BluetoothTransports.Le = 2 -> Android.Bluetooth.BluetoothTransports +Android.Bluetooth.Bond +Android.Bluetooth.Bond.Bonded = 12 -> Android.Bluetooth.Bond +Android.Bluetooth.Bond.Bonding = 11 -> Android.Bluetooth.Bond +Android.Bluetooth.Bond.None = 10 -> Android.Bluetooth.Bond +Android.Bluetooth.ChannelMode +Android.Bluetooth.ChannelMode.Mono = 1 -> Android.Bluetooth.ChannelMode +Android.Bluetooth.ChannelMode.None = 0 -> Android.Bluetooth.ChannelMode +Android.Bluetooth.ChannelMode.Stereo = 2 -> Android.Bluetooth.ChannelMode +Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Aac = 1 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Aptx = 2 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.AptxHd = 3 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Invalid = 1000000 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Lc3 = 5 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Ldac = 4 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Opus = 6 -> Android.Bluetooth.CodecType +Android.Bluetooth.CodecType.Sbc = 0 -> Android.Bluetooth.CodecType +Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorBluetoothNotAllowed = 2 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorBluetoothNotEnabled = 1 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorDeviceNotBonded = 3 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorGattWriteNotAllowed = 200 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorGattWriteRequestBusy = 201 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorMissingBluetoothConnectPermission = 6 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorProfileServiceNotBound = 9 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorUnknown = 2147483647 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureNotConfigured = 30 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureNotSupported = 11 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureSupported = 10 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.CurrentBluetoothStatusCodes.Success = 0 -> Android.Bluetooth.CurrentBluetoothStatusCodes +Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoCamcorder = 1076 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoCarAudio = 1056 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoHandsfree = 1032 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoHeadphones = 1048 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoHifiAudio = 1064 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoLoudspeaker = 1044 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoMicrophone = 1040 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoPortableAudio = 1052 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoSetTopBox = 1060 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoUncategorized = 1024 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVcr = 1068 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVideoCamera = 1072 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVideoConferencing = 1088 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVideoDisplayAndLoudspeaker = 1084 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVideoGamingToy = 1096 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoVideoMonitor = 1080 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.AudioVideoWearableHeadset = 1028 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerDesktop = 260 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerHandheldPcPda = 272 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerLaptop = 268 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerPalmSizePcPda = 276 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerServer = 264 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerUncategorized = 256 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ComputerWearable = 280 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthBloodPressure = 2308 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthDataDisplay = 2332 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthGlucose = 2320 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthPulseOximeter = 2324 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthPulseRate = 2328 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthThermometer = 2312 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthUncategorized = 2304 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.HealthWeighing = 2316 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PeripheralKeyboard = 1344 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PeripheralKeyboardPointing = 1472 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PeripheralNonKeyboardNonPointing = 1280 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PeripheralPointing = 1408 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneCellular = 516 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneCordless = 520 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneIsdn = 532 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneModemOrGateway = 528 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneSmart = 524 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.PhoneUncategorized = 512 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyController = 2064 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyDollActionFigure = 2060 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyGame = 2068 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyRobot = 2052 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyUncategorized = 2048 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.ToyVehicle = 2056 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearableGlasses = 1812 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearableHelmet = 1808 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearableJacket = 1804 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearablePager = 1800 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearableUncategorized = 1792 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.DeviceClass.WearableWristWatch = 1796 -> Android.Bluetooth.DeviceClass +Android.Bluetooth.GattConnectionPriority +Android.Bluetooth.GattConnectionPriority.Balanced = 0 -> Android.Bluetooth.GattConnectionPriority +Android.Bluetooth.GattConnectionPriority.Dck = 3 -> Android.Bluetooth.GattConnectionPriority +Android.Bluetooth.GattConnectionPriority.High = 1 -> Android.Bluetooth.GattConnectionPriority +Android.Bluetooth.GattConnectionPriority.LowPower = 2 -> Android.Bluetooth.GattConnectionPriority +Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.Read = 1 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.ReadEncrypted = 2 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.ReadEncryptedMitm = 4 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.Write = 16 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.WriteEncrypted = 32 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.WriteEncryptedMitm = 64 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.WriteSigned = 128 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattDescriptorPermission.WriteSignedMitm = 256 -> Android.Bluetooth.GattDescriptorPermission +Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Float = 52 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Sfloat = 50 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Sint16 = 34 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Sint32 = 36 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Sint8 = 33 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Uint16 = 18 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Uint32 = 20 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattFormat.Uint8 = 17 -> Android.Bluetooth.GattFormat +Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.Read = 1 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.ReadEncrypted = 2 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.ReadEncryptedMitm = 4 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.Write = 16 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.WriteEncrypted = 32 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.WriteEncryptedMitm = 64 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.WriteSigned = 128 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattPermission.WriteSignedMitm = 256 -> Android.Bluetooth.GattPermission +Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.Broadcast = 1 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.ExtendedProps = 128 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.Indicate = 32 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.Notify = 16 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.Read = 2 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.SignedWrite = 64 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.Write = 8 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattProperty.WriteNoResponse = 4 -> Android.Bluetooth.GattProperty +Android.Bluetooth.GattServiceType +Android.Bluetooth.GattServiceType.Primary = 0 -> Android.Bluetooth.GattServiceType +Android.Bluetooth.GattServiceType.Secondary = 1 -> Android.Bluetooth.GattServiceType +Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.ConnectionCongested = 143 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.Failure = 257 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.InsufficientAuthentication = 5 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.InsufficientAuthorization = 8 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.InsufficientEncryption = 15 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.InvalidAttributeLength = 13 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.InvalidOffset = 7 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.ReadNotPermitted = 2 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.RequestNotSupported = 6 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.Success = 0 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattStatus.WriteNotPermitted = 3 -> Android.Bluetooth.GattStatus +Android.Bluetooth.GattWriteType +Android.Bluetooth.GattWriteType.Default = 2 -> Android.Bluetooth.GattWriteType +Android.Bluetooth.GattWriteType.NoResponse = 1 -> Android.Bluetooth.GattWriteType +Android.Bluetooth.GattWriteType.Signed = 4 -> Android.Bluetooth.GattWriteType +Android.Bluetooth.HeadsetAudioState +Android.Bluetooth.HeadsetAudioState.AudioConnected = 12 -> Android.Bluetooth.HeadsetAudioState +Android.Bluetooth.HeadsetAudioState.AudioConnecting = 11 -> Android.Bluetooth.HeadsetAudioState +Android.Bluetooth.HeadsetAudioState.AudioDisconnected = 10 -> Android.Bluetooth.HeadsetAudioState +Android.Bluetooth.HealthApplicationConfig +Android.Bluetooth.HealthApplicationConfig.RegistrationFailure = 1 -> Android.Bluetooth.HealthApplicationConfig +Android.Bluetooth.HealthApplicationConfig.RegistrationSuccess = 0 -> Android.Bluetooth.HealthApplicationConfig +Android.Bluetooth.HealthApplicationConfig.UnregistrationFailure = 3 -> Android.Bluetooth.HealthApplicationConfig +Android.Bluetooth.HealthApplicationConfig.UnregistrationSuccess = 2 -> Android.Bluetooth.HealthApplicationConfig +Android.Bluetooth.HealthChannelType +Android.Bluetooth.HealthChannelType.Reliable = 10 -> Android.Bluetooth.HealthChannelType +Android.Bluetooth.HealthChannelType.Streaming = 11 -> Android.Bluetooth.HealthChannelType +Android.Bluetooth.HealthState +Android.Bluetooth.HealthState.ChannelConnected = 2 -> Android.Bluetooth.HealthState +Android.Bluetooth.HealthState.ChannelConnecting = 1 -> Android.Bluetooth.HealthState +Android.Bluetooth.HealthState.ChannelDisconnected = 0 -> Android.Bluetooth.HealthState +Android.Bluetooth.HealthState.ChannelDisconnecting = 3 -> Android.Bluetooth.HealthState +Android.Bluetooth.HidDeviceAppQosSettingsServiceType +Android.Bluetooth.HidDeviceAppQosSettingsServiceType.BestEffort = 1 -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +Android.Bluetooth.HidDeviceAppQosSettingsServiceType.Guaranteed = 2 -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +Android.Bluetooth.HidDeviceAppQosSettingsServiceType.NoTraffic = 0 -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +Android.Bluetooth.IBluetoothProfile +Android.Bluetooth.IBluetoothProfile.ConnectedDevices.get -> System.Collections.Generic.IList? +Android.Bluetooth.IBluetoothProfile.GetConnectionState(Android.Bluetooth.BluetoothDevice? device) -> Android.Bluetooth.ProfileState +Android.Bluetooth.IBluetoothProfile.GetDevicesMatchingConnectionStates(Android.Bluetooth.ProfileState[]? states) -> System.Collections.Generic.IList? +Android.Bluetooth.IBluetoothProfileServiceListener +Android.Bluetooth.IBluetoothProfileServiceListener.OnServiceConnected(Android.Bluetooth.ProfileType profile, Android.Bluetooth.IBluetoothProfile? proxy) -> void +Android.Bluetooth.IBluetoothProfileServiceListener.OnServiceDisconnected(Android.Bluetooth.ProfileType profile) -> void +Android.Bluetooth.LE.AdvertiseCallback +Android.Bluetooth.LE.AdvertiseCallback.AdvertiseCallback() -> void +Android.Bluetooth.LE.AdvertiseCallback.AdvertiseCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.LE.AdvertiseData +Android.Bluetooth.LE.AdvertiseData.Builder +Android.Bluetooth.LE.AdvertiseData.Builder.AddManufacturerData(int manufacturerId, byte[]? manufacturerSpecificData) -> Android.Bluetooth.LE.AdvertiseData.Builder? +Android.Bluetooth.LE.AdvertiseData.Builder.AddServiceData(Android.OS.ParcelUuid? serviceDataUuid, byte[]? serviceData) -> Android.Bluetooth.LE.AdvertiseData.Builder? +Android.Bluetooth.LE.AdvertiseData.Builder.AddServiceSolicitationUuid(Android.OS.ParcelUuid! serviceSolicitationUuid) -> Android.Bluetooth.LE.AdvertiseData.Builder! +Android.Bluetooth.LE.AdvertiseData.Builder.AddServiceUuid(Android.OS.ParcelUuid? serviceUuid) -> Android.Bluetooth.LE.AdvertiseData.Builder? +Android.Bluetooth.LE.AdvertiseData.Builder.AddTransportDiscoveryData(Android.Bluetooth.LE.TransportDiscoveryData! transportDiscoveryData) -> Android.Bluetooth.LE.AdvertiseData.Builder! +Android.Bluetooth.LE.AdvertiseData.Builder.Build() -> Android.Bluetooth.LE.AdvertiseData? +Android.Bluetooth.LE.AdvertiseData.Builder.Builder() -> void +Android.Bluetooth.LE.AdvertiseData.Builder.SetIncludeDeviceName(bool includeDeviceName) -> Android.Bluetooth.LE.AdvertiseData.Builder? +Android.Bluetooth.LE.AdvertiseData.Builder.SetIncludeTxPowerLevel(bool includeTxPowerLevel) -> Android.Bluetooth.LE.AdvertiseData.Builder? +Android.Bluetooth.LE.AdvertiseData.DescribeContents() -> int +Android.Bluetooth.LE.AdvertiseData.IncludeDeviceName.get -> bool +Android.Bluetooth.LE.AdvertiseData.IncludeTxPowerLevel.get -> bool +Android.Bluetooth.LE.AdvertiseData.InterfaceConsts +Android.Bluetooth.LE.AdvertiseData.ManufacturerSpecificData.get -> Android.Util.SparseArray? +Android.Bluetooth.LE.AdvertiseData.ServiceData.get -> System.Collections.Generic.IDictionary? +Android.Bluetooth.LE.AdvertiseData.ServiceSolicitationUuids.get -> System.Collections.Generic.IList! +Android.Bluetooth.LE.AdvertiseData.ServiceUuids.get -> System.Collections.Generic.IList? +Android.Bluetooth.LE.AdvertiseData.TransportDiscoveryData.get -> System.Collections.Generic.IList! +Android.Bluetooth.LE.AdvertiseData.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseFailure.AlreadyStarted = 3 -> Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseFailure.DataTooLarge = 1 -> Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseFailure.FeatureUnsupported = 5 -> Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseFailure.InternalError = 4 -> Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseFailure.TooManyAdvertisers = 2 -> Android.Bluetooth.LE.AdvertiseFailure +Android.Bluetooth.LE.AdvertiseMode +Android.Bluetooth.LE.AdvertiseMode.Balanced = 1 -> Android.Bluetooth.LE.AdvertiseMode +Android.Bluetooth.LE.AdvertiseMode.LowLatency = 2 -> Android.Bluetooth.LE.AdvertiseMode +Android.Bluetooth.LE.AdvertiseMode.LowPower = 0 -> Android.Bluetooth.LE.AdvertiseMode +Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.FailedAlreadyStarted = 3 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.FailedDataTooLarge = 1 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.FailedFeatureUnsupported = 5 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.FailedInternalError = 4 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.FailedTooManyAdvertisers = 2 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseResult.Success = 0 -> Android.Bluetooth.LE.AdvertiseResult +Android.Bluetooth.LE.AdvertiseSettings +Android.Bluetooth.LE.AdvertiseSettings.Builder +Android.Bluetooth.LE.AdvertiseSettings.Builder.Build() -> Android.Bluetooth.LE.AdvertiseSettings? +Android.Bluetooth.LE.AdvertiseSettings.Builder.Builder() -> void +Android.Bluetooth.LE.AdvertiseSettings.Builder.SetAdvertiseMode(Android.Bluetooth.LE.AdvertiseMode advertiseMode) -> Android.Bluetooth.LE.AdvertiseSettings.Builder? +Android.Bluetooth.LE.AdvertiseSettings.Builder.SetConnectable(bool connectable) -> Android.Bluetooth.LE.AdvertiseSettings.Builder? +Android.Bluetooth.LE.AdvertiseSettings.Builder.SetDiscoverable(bool discoverable) -> Android.Bluetooth.LE.AdvertiseSettings.Builder! +Android.Bluetooth.LE.AdvertiseSettings.Builder.SetTimeout(int timeoutMillis) -> Android.Bluetooth.LE.AdvertiseSettings.Builder? +Android.Bluetooth.LE.AdvertiseSettings.Builder.SetTxPowerLevel(Android.Bluetooth.LE.AdvertiseTx txPowerLevel) -> Android.Bluetooth.LE.AdvertiseSettings.Builder? +Android.Bluetooth.LE.AdvertiseSettings.DescribeContents() -> int +Android.Bluetooth.LE.AdvertiseSettings.InterfaceConsts +Android.Bluetooth.LE.AdvertiseSettings.IsConnectable.get -> bool +Android.Bluetooth.LE.AdvertiseSettings.IsDiscoverable.get -> bool +Android.Bluetooth.LE.AdvertiseSettings.Mode.get -> Android.Bluetooth.LE.AdvertiseMode +Android.Bluetooth.LE.AdvertiseSettings.Timeout.get -> int +Android.Bluetooth.LE.AdvertiseSettings.TxPowerLevel.get -> Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseSettings.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseTx.PowerHigh = 3 -> Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseTx.PowerLow = 1 -> Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseTx.PowerMedium = 2 -> Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseTx.PowerUltraLow = 0 -> Android.Bluetooth.LE.AdvertiseTx +Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.High = 1 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.Low = -15 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.Max = 1 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.Medium = -7 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.Min = -127 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertiseTxPower.UltraLow = -21 -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertisingSet +Android.Bluetooth.LE.AdvertisingSet.EnableAdvertising(bool enable, int duration, int maxExtendedAdvertisingEvents) -> void +Android.Bluetooth.LE.AdvertisingSet.SetAdvertisingData(Android.Bluetooth.LE.AdvertiseData? advertiseData) -> void +Android.Bluetooth.LE.AdvertisingSet.SetAdvertisingParameters(Android.Bluetooth.LE.AdvertisingSetParameters? parameters) -> void +Android.Bluetooth.LE.AdvertisingSet.SetPeriodicAdvertisingData(Android.Bluetooth.LE.AdvertiseData? periodicData) -> void +Android.Bluetooth.LE.AdvertisingSet.SetPeriodicAdvertisingEnabled(bool enable) -> void +Android.Bluetooth.LE.AdvertisingSet.SetPeriodicAdvertisingParameters(Android.Bluetooth.LE.PeriodicAdvertisingParameters? parameters) -> void +Android.Bluetooth.LE.AdvertisingSet.SetScanResponseData(Android.Bluetooth.LE.AdvertiseData? scanResponse) -> void +Android.Bluetooth.LE.AdvertisingSetCallback +Android.Bluetooth.LE.AdvertisingSetCallback.AdvertisingSetCallback() -> void +Android.Bluetooth.LE.AdvertisingSetCallback.AdvertisingSetCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.LE.AdvertisingSetParameters +Android.Bluetooth.LE.AdvertisingSetParameters.Builder +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.Build() -> Android.Bluetooth.LE.AdvertisingSetParameters? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.Builder() -> void +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetAnonymous(bool isAnonymous) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetConnectable(bool connectable) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetDiscoverable(bool discoverable) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder! +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetIncludeTxPower(bool includeTxPower) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetInterval(int interval) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetLegacyMode(bool isLegacy) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetPrimaryPhy(Android.Bluetooth.BluetoothPhy primaryPhy) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetPrimaryPhy(Android.Bluetooth.LE.ScanSettingsPhy primaryPhy) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetScannable(bool scannable) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetSecondaryPhy(Android.Bluetooth.BluetoothPhy secondaryPhy) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetSecondaryPhy(Android.Bluetooth.LE.ScanSettingsPhy secondaryPhy) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.Builder.SetTxPowerLevel(Android.Bluetooth.LE.AdvertiseTxPower txPowerLevel) -> Android.Bluetooth.LE.AdvertisingSetParameters.Builder? +Android.Bluetooth.LE.AdvertisingSetParameters.DescribeContents() -> int +Android.Bluetooth.LE.AdvertisingSetParameters.IncludeTxPower() -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.InterfaceConsts +Android.Bluetooth.LE.AdvertisingSetParameters.Interval.get -> int +Android.Bluetooth.LE.AdvertisingSetParameters.IsAnonymous.get -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.IsConnectable.get -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.IsDiscoverable.get -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.IsLegacy.get -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.IsScannable.get -> bool +Android.Bluetooth.LE.AdvertisingSetParameters.PrimaryPhy.get -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.LE.AdvertisingSetParameters.SecondaryPhy.get -> Android.Bluetooth.BluetoothPhy +Android.Bluetooth.LE.AdvertisingSetParameters.TxPowerLevel.get -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.AdvertisingSetParameters.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertising(Android.Bluetooth.LE.AdvertiseSettings? settings, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertising(Android.Bluetooth.LE.AdvertiseSettings? settings, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.AdvertiseCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertisingSet(Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, Android.Bluetooth.LE.AdvertisingSetCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertisingSet(Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, Android.Bluetooth.LE.AdvertisingSetCallback? callback, Android.OS.Handler? handler) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertisingSet(Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, int duration, int maxExtendedAdvertisingEvents, Android.Bluetooth.LE.AdvertisingSetCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StartAdvertisingSet(Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, int duration, int maxExtendedAdvertisingEvents, Android.Bluetooth.LE.AdvertisingSetCallback? callback, Android.OS.Handler? handler) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StopAdvertising(Android.Bluetooth.LE.AdvertiseCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeAdvertiser.StopAdvertisingSet(Android.Bluetooth.LE.AdvertisingSetCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeScanner +Android.Bluetooth.LE.BluetoothLeScanner.FlushPendingScanResults(Android.Bluetooth.LE.ScanCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeScanner.StartScan(Android.Bluetooth.LE.ScanCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeScanner.StartScan(System.Collections.Generic.IList? filters, Android.Bluetooth.LE.ScanSettings? settings, Android.App.PendingIntent! callbackIntent) -> int +Android.Bluetooth.LE.BluetoothLeScanner.StartScan(System.Collections.Generic.IList? filters, Android.Bluetooth.LE.ScanSettings? settings, Android.Bluetooth.LE.ScanCallback? callback) -> void +Android.Bluetooth.LE.BluetoothLeScanner.StopScan(Android.App.PendingIntent? callbackIntent) -> void +Android.Bluetooth.LE.BluetoothLeScanner.StopScan(Android.Bluetooth.LE.ScanCallback? callback) -> void +Android.Bluetooth.LE.BluetoothPhy +Android.Bluetooth.LE.BluetoothPhy.Unused = 0 -> Android.Bluetooth.LE.BluetoothPhy +Android.Bluetooth.LE.BluetoothScanMatchMode +Android.Bluetooth.LE.BluetoothScanMatchMode.Aggressive = 1 -> Android.Bluetooth.LE.BluetoothScanMatchMode +Android.Bluetooth.LE.BluetoothScanMatchMode.Sticky = 2 -> Android.Bluetooth.LE.BluetoothScanMatchMode +Android.Bluetooth.LE.BluetoothScanMatchNumber +Android.Bluetooth.LE.BluetoothScanMatchNumber.FewAdvertisement = 2 -> Android.Bluetooth.LE.BluetoothScanMatchNumber +Android.Bluetooth.LE.BluetoothScanMatchNumber.MaxAdvertisement = 3 -> Android.Bluetooth.LE.BluetoothScanMatchNumber +Android.Bluetooth.LE.BluetoothScanMatchNumber.OneAdvertisement = 1 -> Android.Bluetooth.LE.BluetoothScanMatchNumber +Android.Bluetooth.LE.DataStatus +Android.Bluetooth.LE.DataStatus.Complete = 0 -> Android.Bluetooth.LE.DataStatus +Android.Bluetooth.LE.DataStatus.Truncated = 2 -> Android.Bluetooth.LE.DataStatus +Android.Bluetooth.LE.PeriodicAdvertisingParameters +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder.Build() -> Android.Bluetooth.LE.PeriodicAdvertisingParameters? +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder.Builder() -> void +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder.SetIncludeTxPower(bool includeTxPower) -> Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder? +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder.SetInterval(int interval) -> Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder? +Android.Bluetooth.LE.PeriodicAdvertisingParameters.DescribeContents() -> int +Android.Bluetooth.LE.PeriodicAdvertisingParameters.IncludeTxPower.get -> bool +Android.Bluetooth.LE.PeriodicAdvertisingParameters.InterfaceConsts +Android.Bluetooth.LE.PeriodicAdvertisingParameters.Interval.get -> int +Android.Bluetooth.LE.PeriodicAdvertisingParameters.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.ScanCallback +Android.Bluetooth.LE.ScanCallback.ScanCallback() -> void +Android.Bluetooth.LE.ScanCallback.ScanCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanCallbackType.AllMatches = 1 -> Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanCallbackType.AllMatchesAutoBatch = 8 -> Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanCallbackType.FirstMatch = 2 -> Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanCallbackType.MatchLost = 4 -> Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.AlreadyStarted = 1 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.ApplicationRegistrationFailed = 2 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.FeatureUnsupported = 4 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.InternalError = 3 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.OutOfHardwareResources = 5 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFailure.ScanningTooFrequently = 6 -> Android.Bluetooth.LE.ScanFailure +Android.Bluetooth.LE.ScanFilter +Android.Bluetooth.LE.ScanFilter.AdvertisingDataType.get -> int +Android.Bluetooth.LE.ScanFilter.Builder +Android.Bluetooth.LE.ScanFilter.Builder.Build() -> Android.Bluetooth.LE.ScanFilter? +Android.Bluetooth.LE.ScanFilter.Builder.Builder() -> void +Android.Bluetooth.LE.ScanFilter.Builder.SetAdvertisingDataType(int advertisingDataType) -> Android.Bluetooth.LE.ScanFilter.Builder! +Android.Bluetooth.LE.ScanFilter.Builder.SetAdvertisingDataTypeWithData(int advertisingDataType, byte[]! advertisingData, byte[]! advertisingDataMask) -> Android.Bluetooth.LE.ScanFilter.Builder! +Android.Bluetooth.LE.ScanFilter.Builder.SetDeviceAddress(string? deviceAddress) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetDeviceName(string? deviceName) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetManufacturerData(int manufacturerId, byte[]? manufacturerData) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetManufacturerData(int manufacturerId, byte[]? manufacturerData, byte[]? manufacturerDataMask) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceData(Android.OS.ParcelUuid? serviceDataUuid, byte[]? serviceData) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceData(Android.OS.ParcelUuid? serviceDataUuid, byte[]? serviceData, byte[]? serviceDataMask) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceSolicitationUuid(Android.OS.ParcelUuid? serviceSolicitationUuid) -> Android.Bluetooth.LE.ScanFilter.Builder! +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceSolicitationUuid(Android.OS.ParcelUuid? serviceSolicitationUuid, Android.OS.ParcelUuid? solicitationUuidMask) -> Android.Bluetooth.LE.ScanFilter.Builder! +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceUuid(Android.OS.ParcelUuid? serviceUuid) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.Builder.SetServiceUuid(Android.OS.ParcelUuid? serviceUuid, Android.OS.ParcelUuid? uuidMask) -> Android.Bluetooth.LE.ScanFilter.Builder? +Android.Bluetooth.LE.ScanFilter.DescribeContents() -> int +Android.Bluetooth.LE.ScanFilter.DeviceAddress.get -> string? +Android.Bluetooth.LE.ScanFilter.DeviceName.get -> string? +Android.Bluetooth.LE.ScanFilter.GetAdvertisingData() -> byte[]? +Android.Bluetooth.LE.ScanFilter.GetAdvertisingDataMask() -> byte[]? +Android.Bluetooth.LE.ScanFilter.GetManufacturerData() -> byte[]? +Android.Bluetooth.LE.ScanFilter.GetManufacturerDataMask() -> byte[]? +Android.Bluetooth.LE.ScanFilter.GetServiceData() -> byte[]? +Android.Bluetooth.LE.ScanFilter.GetServiceDataMask() -> byte[]? +Android.Bluetooth.LE.ScanFilter.InterfaceConsts +Android.Bluetooth.LE.ScanFilter.ManufacturerId.get -> int +Android.Bluetooth.LE.ScanFilter.Matches(Android.Bluetooth.LE.ScanResult? scanResult) -> bool +Android.Bluetooth.LE.ScanFilter.ServiceDataUuid.get -> Android.OS.ParcelUuid? +Android.Bluetooth.LE.ScanFilter.ServiceSolicitationUuid.get -> Android.OS.ParcelUuid? +Android.Bluetooth.LE.ScanFilter.ServiceSolicitationUuidMask.get -> Android.OS.ParcelUuid? +Android.Bluetooth.LE.ScanFilter.ServiceUuid.get -> Android.OS.ParcelUuid? +Android.Bluetooth.LE.ScanFilter.ServiceUuidMask.get -> Android.OS.ParcelUuid? +Android.Bluetooth.LE.ScanFilter.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanMode.Balanced = 1 -> Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanMode.LowLatency = 2 -> Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanMode.LowPower = 0 -> Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanMode.Opportunistic = -1 -> Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanRecord +Android.Bluetooth.LE.ScanRecord.AdvertiseFlags.get -> int +Android.Bluetooth.LE.ScanRecord.AdvertisingDataMap.get -> System.Collections.Generic.IDictionary! +Android.Bluetooth.LE.ScanRecord.DeviceName.get -> string? +Android.Bluetooth.LE.ScanRecord.GetBytes() -> byte[]? +Android.Bluetooth.LE.ScanRecord.GetManufacturerSpecificData(int manufacturerId) -> byte[]? +Android.Bluetooth.LE.ScanRecord.GetServiceData(Android.OS.ParcelUuid? serviceDataUuid) -> byte[]? +Android.Bluetooth.LE.ScanRecord.ManufacturerSpecificData.get -> Android.Util.SparseArray? +Android.Bluetooth.LE.ScanRecord.ServiceData.get -> System.Collections.Generic.IDictionary? +Android.Bluetooth.LE.ScanRecord.ServiceSolicitationUuids.get -> System.Collections.Generic.IList! +Android.Bluetooth.LE.ScanRecord.ServiceUuids.get -> System.Collections.Generic.IList? +Android.Bluetooth.LE.ScanRecord.TxPowerLevel.get -> int +Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.AdvertisingInterval = 26 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.AdvertisingIntervalLong = 47 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.Appearance = 25 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.BigInfo = 44 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.BroadcastCode = 45 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ChannelMapUpdateIndication = 40 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ClassOfDevice = 13 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.DeviceId = 16 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.Flags = 1 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.IndoorPositioning = 37 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LeBluetoothDeviceAddress = 27 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LeRole = 28 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LeSecureConnectionsConfirmationValue = 34 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LeSecureConnectionsRandomValue = 35 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LeSupportedFeatures = 39 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LocalNameComplete = 9 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.LocalNameShort = 8 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ManufacturerSpecificData = 255 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.MeshBeacon = 43 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.MeshMessage = 42 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.None = -1 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.PbAdv = 41 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.PublicTargetAddress = 23 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.RandomTargetAddress = 24 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ResolvableSetIdentifier = 46 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SecurityManagerOutOfBandFlags = 17 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceData128Bit = 33 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceData16Bit = 22 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceData32Bit = 32 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids128Bit = 21 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids16Bit = 20 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids32Bit = 31 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids128BitComplete = 7 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids128BitPartial = 6 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids16BitComplete = 3 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids16BitPartial = 2 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids32BitComplete = 5 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids32BitPartial = 4 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SimplePairingHashC = 14 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SimplePairingHashC256 = 29 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SimplePairingRandomizerR = 15 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SimplePairingRandomizerR256 = 30 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.SlaveConnectionIntervalRange = 18 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.TransportDiscoveryData = 38 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.TxPowerLevel = 10 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.Type3DInformationData = 61 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanRecordDataType.Uri = 36 -> Android.Bluetooth.LE.ScanRecordDataType +Android.Bluetooth.LE.ScanResult +Android.Bluetooth.LE.ScanResult.AdvertisingSid.get -> int +Android.Bluetooth.LE.ScanResult.DataStatus.get -> Android.Bluetooth.LE.DataStatus +Android.Bluetooth.LE.ScanResult.DescribeContents() -> int +Android.Bluetooth.LE.ScanResult.Device.get -> Android.Bluetooth.BluetoothDevice? +Android.Bluetooth.LE.ScanResult.InterfaceConsts +Android.Bluetooth.LE.ScanResult.IsConnectable.get -> bool +Android.Bluetooth.LE.ScanResult.IsLegacy.get -> bool +Android.Bluetooth.LE.ScanResult.PeriodicAdvertisingInterval.get -> int +Android.Bluetooth.LE.ScanResult.PrimaryPhy.get -> Android.Bluetooth.LE.ScanSettingsPhy +Android.Bluetooth.LE.ScanResult.Rssi.get -> int +Android.Bluetooth.LE.ScanResult.ScanRecord.get -> Android.Bluetooth.LE.ScanRecord? +Android.Bluetooth.LE.ScanResult.ScanResult(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.LE.ScanRecord? scanRecord, int rssi, long timestampNanos) -> void +Android.Bluetooth.LE.ScanResult.ScanResult(Android.Bluetooth.BluetoothDevice? device, int eventType, Android.Bluetooth.LE.ScanSettingsPhy primaryPhy, Android.Bluetooth.LE.ScanSettingsPhy secondaryPhy, int advertisingSid, Android.Bluetooth.LE.AdvertiseTxPower txPower, int rssi, int periodicAdvertisingInterval, Android.Bluetooth.LE.ScanRecord? scanRecord, long timestampNanos) -> void +Android.Bluetooth.LE.ScanResult.SecondaryPhy.get -> Android.Bluetooth.LE.ScanSettingsPhy +Android.Bluetooth.LE.ScanResult.TimestampNanos.get -> long +Android.Bluetooth.LE.ScanResult.TxPower.get -> Android.Bluetooth.LE.AdvertiseTxPower +Android.Bluetooth.LE.ScanResult.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.ScanSettings +Android.Bluetooth.LE.ScanSettings.Builder +Android.Bluetooth.LE.ScanSettings.Builder.Build() -> Android.Bluetooth.LE.ScanSettings? +Android.Bluetooth.LE.ScanSettings.Builder.Builder() -> void +Android.Bluetooth.LE.ScanSettings.Builder.SetCallbackType(Android.Bluetooth.LE.ScanCallbackType callbackType) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetLegacy(bool legacy) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetMatchMode(Android.Bluetooth.LE.BluetoothScanMatchMode matchMode) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetNumOfMatches(int numOfMatches) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetPhy(Android.Bluetooth.BluetoothPhy phy) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetReportDelay(long reportDelayMillis) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.Builder.SetScanMode(Android.Bluetooth.LE.ScanMode scanMode) -> Android.Bluetooth.LE.ScanSettings.Builder? +Android.Bluetooth.LE.ScanSettings.CallbackType.get -> Android.Bluetooth.LE.ScanCallbackType +Android.Bluetooth.LE.ScanSettings.DescribeContents() -> int +Android.Bluetooth.LE.ScanSettings.InterfaceConsts +Android.Bluetooth.LE.ScanSettings.Legacy.get -> bool +Android.Bluetooth.LE.ScanSettings.Phy.get -> Android.Bluetooth.LE.ScanSettingsPhy +Android.Bluetooth.LE.ScanSettings.ReportDelayMillis.get -> long +Android.Bluetooth.LE.ScanSettings.ScanMode.get -> Android.Bluetooth.LE.ScanMode +Android.Bluetooth.LE.ScanSettings.ScanResultType.get -> int +Android.Bluetooth.LE.ScanSettings.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.ScanSettingsPhy +Android.Bluetooth.LE.ScanSettingsPhy.AllSupported = 255 -> Android.Bluetooth.LE.ScanSettingsPhy +Android.Bluetooth.LE.TransportBlock +Android.Bluetooth.LE.TransportBlock.DescribeContents() -> int +Android.Bluetooth.LE.TransportBlock.GetTransportData() -> byte[]? +Android.Bluetooth.LE.TransportBlock.InterfaceConsts +Android.Bluetooth.LE.TransportBlock.OrgId.get -> int +Android.Bluetooth.LE.TransportBlock.TdsFlags.get -> int +Android.Bluetooth.LE.TransportBlock.ToByteArray() -> byte[]? +Android.Bluetooth.LE.TransportBlock.TotalBytes() -> int +Android.Bluetooth.LE.TransportBlock.TransportBlock(int orgId, int tdsFlags, int transportDataLength, byte[]? transportData) -> void +Android.Bluetooth.LE.TransportBlock.TransportDataLength.get -> int +Android.Bluetooth.LE.TransportBlock.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.LE.TransportDiscoveryData +Android.Bluetooth.LE.TransportDiscoveryData.DescribeContents() -> int +Android.Bluetooth.LE.TransportDiscoveryData.InterfaceConsts +Android.Bluetooth.LE.TransportDiscoveryData.ToByteArray() -> byte[]? +Android.Bluetooth.LE.TransportDiscoveryData.TotalBytes() -> int +Android.Bluetooth.LE.TransportDiscoveryData.TransportBlocks.get -> System.Collections.Generic.IList! +Android.Bluetooth.LE.TransportDiscoveryData.TransportDataType.get -> int +Android.Bluetooth.LE.TransportDiscoveryData.TransportDiscoveryData(byte[]! transportDiscoveryData) -> void +Android.Bluetooth.LE.TransportDiscoveryData.TransportDiscoveryData(int transportDataType, System.Collections.Generic.IList! transportBlocks) -> void +Android.Bluetooth.LE.TransportDiscoveryData.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.AudioVideo = 1024 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Computer = 256 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Health = 2304 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Imaging = 1536 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Misc = 0 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Networking = 768 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Peripheral = 1280 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Phone = 512 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Toy = 2048 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Uncategorized = 7936 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.MajorDeviceClass.Wearable = 1792 -> Android.Bluetooth.MajorDeviceClass +Android.Bluetooth.ProfileState +Android.Bluetooth.ProfileState.Connected = 2 -> Android.Bluetooth.ProfileState +Android.Bluetooth.ProfileState.Connecting = 1 -> Android.Bluetooth.ProfileState +Android.Bluetooth.ProfileState.Disconnected = 0 -> Android.Bluetooth.ProfileState +Android.Bluetooth.ProfileState.Disconnecting = 3 -> Android.Bluetooth.ProfileState +Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.A2dp = 2 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.CsipSetCoordinator = 25 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.Gatt = 7 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.GattServer = 8 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.HapClient = 28 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.Headset = 1 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.Health = 3 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.HearingAid = 21 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.HidDevice = 19 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.LeAudio = 22 -> Android.Bluetooth.ProfileType +Android.Bluetooth.ProfileType.Sap = 10 -> Android.Bluetooth.ProfileType +Android.Bluetooth.RoleType +Android.Bluetooth.RoleType.SinkRole = 2 -> Android.Bluetooth.RoleType +Android.Bluetooth.RoleType.SourceRole = 1 -> Android.Bluetooth.RoleType +Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.None = 0 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate176400 = 16 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate192000 = 32 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate44100 = 1 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate48000 = 2 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate88200 = 4 -> Android.Bluetooth.SampleRate +Android.Bluetooth.SampleRate.SampleRate96000 = 8 -> Android.Bluetooth.SampleRate +Android.Bluetooth.ScanMode +Android.Bluetooth.ScanMode.Connectable = 21 -> Android.Bluetooth.ScanMode +Android.Bluetooth.ScanMode.ConnectableDiscoverable = 23 -> Android.Bluetooth.ScanMode +Android.Bluetooth.ScanMode.None = 20 -> Android.Bluetooth.ScanMode +Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Audio = 2097152 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Capture = 524288 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Information = 8388608 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.LeAudio = 16384 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.LimitedDiscoverability = 8192 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Networking = 131072 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.ObjectTransfer = 1048576 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Positioning = 65536 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Render = 262144 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceClass.Telephony = 4194304 -> Android.Bluetooth.ServiceClass +Android.Bluetooth.ServiceConnectedEventArgs +Android.Bluetooth.ServiceConnectedEventArgs.Profile.get -> Android.Bluetooth.ProfileType +Android.Bluetooth.ServiceConnectedEventArgs.Proxy.get -> Android.Bluetooth.IBluetoothProfile? +Android.Bluetooth.ServiceConnectedEventArgs.ServiceConnectedEventArgs(Android.Bluetooth.ProfileType profile, Android.Bluetooth.IBluetoothProfile? proxy) -> void +Android.Bluetooth.ServiceDisconnectedEventArgs +Android.Bluetooth.ServiceDisconnectedEventArgs.Profile.get -> Android.Bluetooth.ProfileType +Android.Bluetooth.ServiceDisconnectedEventArgs.ServiceDisconnectedEventArgs(Android.Bluetooth.ProfileType profile) -> void +Android.Bluetooth.State +Android.Bluetooth.State.Connected = 2 -> Android.Bluetooth.State +Android.Bluetooth.State.Connecting = 1 -> Android.Bluetooth.State +Android.Bluetooth.State.Disconnected = 0 -> Android.Bluetooth.State +Android.Bluetooth.State.Disconnecting = 3 -> Android.Bluetooth.State +Android.Bluetooth.State.Off = 10 -> Android.Bluetooth.State +Android.Bluetooth.State.On = 12 -> Android.Bluetooth.State +Android.Bluetooth.State.TurningOff = 13 -> Android.Bluetooth.State +Android.Bluetooth.State.TurningOn = 11 -> Android.Bluetooth.State +Android.Companion.AssociatedDevice +Android.Companion.AssociatedDevice.BleDevice.get -> Android.Bluetooth.LE.ScanResult? +Android.Companion.AssociatedDevice.BluetoothDevice.get -> Android.Bluetooth.BluetoothDevice? +Android.Companion.AssociatedDevice.DescribeContents() -> int +Android.Companion.AssociatedDevice.InterfaceConsts +Android.Companion.AssociatedDevice.WifiDevice.get -> Android.Net.Wifi.ScanResult? +Android.Companion.AssociatedDevice.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.AssociationInfo +Android.Companion.AssociationInfo.AssociatedDevice.get -> Android.Companion.AssociatedDevice? +Android.Companion.AssociationInfo.DescribeContents() -> int +Android.Companion.AssociationInfo.DeviceMacAddress.get -> Android.Net.MacAddress? +Android.Companion.AssociationInfo.DeviceProfile.get -> string? +Android.Companion.AssociationInfo.DisplayName.get -> string? +Android.Companion.AssociationInfo.DisplayNameFormatted.get -> Java.Lang.ICharSequence? +Android.Companion.AssociationInfo.Id.get -> int +Android.Companion.AssociationInfo.InterfaceConsts +Android.Companion.AssociationInfo.SystemDataSyncFlags.get -> Android.Companion.SystemDataSyncFlags +Android.Companion.AssociationInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.AssociationRequest +Android.Companion.AssociationRequest.Builder +Android.Companion.AssociationRequest.Builder.AddDeviceFilter(Android.Companion.IDeviceFilter? deviceFilter) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.Build() -> Android.Companion.AssociationRequest! +Android.Companion.AssociationRequest.Builder.Builder() -> void +Android.Companion.AssociationRequest.Builder.SetDeviceProfile(string! deviceProfile) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.SetDisplayName(Java.Lang.ICharSequence! displayName) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.SetDisplayName(string! displayName) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.SetForceConfirmation(bool forceConfirmation) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.SetSelfManaged(bool selfManaged) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.Builder.SetSingleDevice(bool singleDevice) -> Android.Companion.AssociationRequest.Builder! +Android.Companion.AssociationRequest.DescribeContents() -> int +Android.Companion.AssociationRequest.DeviceProfile.get -> string? +Android.Companion.AssociationRequest.DisplayName.get -> string? +Android.Companion.AssociationRequest.DisplayNameFormatted.get -> Java.Lang.ICharSequence? +Android.Companion.AssociationRequest.InterfaceConsts +Android.Companion.AssociationRequest.IsForceConfirmation.get -> bool +Android.Companion.AssociationRequest.IsSelfManaged.get -> bool +Android.Companion.AssociationRequest.IsSingleDevice.get -> bool +Android.Companion.AssociationRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.BluetoothDeviceFilter +Android.Companion.BluetoothDeviceFilter.Builder +Android.Companion.BluetoothDeviceFilter.Builder.AddServiceUuid(Android.OS.ParcelUuid? serviceUuid, Android.OS.ParcelUuid? serviceUuidMask) -> Android.Companion.BluetoothDeviceFilter.Builder! +Android.Companion.BluetoothDeviceFilter.Builder.Build() -> Android.Companion.BluetoothDeviceFilter! +Android.Companion.BluetoothDeviceFilter.Builder.Builder() -> void +Android.Companion.BluetoothDeviceFilter.Builder.SetAddress(string? address) -> Android.Companion.BluetoothDeviceFilter.Builder! +Android.Companion.BluetoothDeviceFilter.Builder.SetNamePattern(Java.Util.Regex.Pattern? regex) -> Android.Companion.BluetoothDeviceFilter.Builder? +Android.Companion.BluetoothDeviceFilter.DescribeContents() -> int +Android.Companion.BluetoothDeviceFilter.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.BluetoothLeDeviceFilter +Android.Companion.BluetoothLeDeviceFilter.Builder +Android.Companion.BluetoothLeDeviceFilter.Builder.Build() -> Android.Companion.BluetoothLeDeviceFilter! +Android.Companion.BluetoothLeDeviceFilter.Builder.Builder() -> void +Android.Companion.BluetoothLeDeviceFilter.Builder.SetNamePattern(Java.Util.Regex.Pattern? regex) -> Android.Companion.BluetoothLeDeviceFilter.Builder? +Android.Companion.BluetoothLeDeviceFilter.Builder.SetRawDataFilter(byte[]! rawDataFilter, byte[]? rawDataFilterMask) -> Android.Companion.BluetoothLeDeviceFilter.Builder! +Android.Companion.BluetoothLeDeviceFilter.Builder.SetRenameFromBytes(string! prefix, string! suffix, int bytesFrom, int bytesLength, Java.Nio.ByteOrder? byteOrder) -> Android.Companion.BluetoothLeDeviceFilter.Builder! +Android.Companion.BluetoothLeDeviceFilter.Builder.SetRenameFromName(string! prefix, string! suffix, int nameFrom, int nameLength) -> Android.Companion.BluetoothLeDeviceFilter.Builder! +Android.Companion.BluetoothLeDeviceFilter.Builder.SetScanFilter(Android.Bluetooth.LE.ScanFilter? scanFilter) -> Android.Companion.BluetoothLeDeviceFilter.Builder! +Android.Companion.BluetoothLeDeviceFilter.DescribeContents() -> int +Android.Companion.BluetoothLeDeviceFilter.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.CompanionDeviceManager +Android.Companion.CompanionDeviceManager.Associate(Android.Companion.AssociationRequest! request, Android.Companion.CompanionDeviceManager.Callback! callback, Android.OS.Handler? handler) -> void +Android.Companion.CompanionDeviceManager.Associate(Android.Companion.AssociationRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Companion.CompanionDeviceManager.Callback! callback) -> void +Android.Companion.CompanionDeviceManager.Associations.get -> System.Collections.Generic.IList! +Android.Companion.CompanionDeviceManager.AttachSystemDataTransport(int associationId, System.IO.Stream! in, System.IO.Stream! out) -> void +Android.Companion.CompanionDeviceManager.BuildAssociationCancellationIntent() -> Android.Content.IntentSender? +Android.Companion.CompanionDeviceManager.BuildPermissionTransferUserConsentIntent(int associationId) -> Android.Content.IntentSender? +Android.Companion.CompanionDeviceManager.Callback +Android.Companion.CompanionDeviceManager.Callback.Callback() -> void +Android.Companion.CompanionDeviceManager.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Companion.CompanionDeviceManager.Callback.OnFailure(string? error) -> void +Android.Companion.CompanionDeviceManager.DetachSystemDataTransport(int associationId) -> void +Android.Companion.CompanionDeviceManager.DisableSystemDataSyncForTypes(int associationId, Android.Companion.SystemDataSyncFlags flags) -> void +Android.Companion.CompanionDeviceManager.Disassociate(int associationId) -> void +Android.Companion.CompanionDeviceManager.Disassociate(string! deviceMacAddress) -> void +Android.Companion.CompanionDeviceManager.EnableSystemDataSyncForTypes(int associationId, Android.Companion.SystemDataSyncFlags flags) -> void +Android.Companion.CompanionDeviceManager.HasNotificationAccess(Android.Content.ComponentName? component) -> bool +Android.Companion.CompanionDeviceManager.MyAssociations.get -> System.Collections.Generic.IList! +Android.Companion.CompanionDeviceManager.RequestNotificationAccess(Android.Content.ComponentName? component) -> void +Android.Companion.CompanionDeviceManager.StartObservingDevicePresence(string! deviceAddress) -> void +Android.Companion.CompanionDeviceManager.StartSystemDataTransfer(int associationId, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! result) -> void +Android.Companion.CompanionDeviceManager.StopObservingDevicePresence(string! deviceAddress) -> void +Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceResult.Canceled = 0 -> Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceResult.DiscoveryTimeout = 2 -> Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceResult.InternalError = 3 -> Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceResult.Ok = -1 -> Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceResult.UserRejected = 1 -> Android.Companion.CompanionDeviceResult +Android.Companion.CompanionDeviceService +Android.Companion.CompanionDeviceService.AttachSystemDataTransport(int associationId, System.IO.Stream! in, System.IO.Stream! out) -> void +Android.Companion.CompanionDeviceService.CompanionDeviceService() -> void +Android.Companion.CompanionDeviceService.CompanionDeviceService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Companion.CompanionDeviceService.DetachSystemDataTransport(int associationId) -> void +Android.Companion.CompanionException +Android.Companion.CompanionException.CompanionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Companion.DeviceNotAssociatedException +Android.Companion.DeviceNotAssociatedException.DeviceNotAssociatedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Companion.IDeviceFilter +Android.Companion.SystemDataSyncFlags +Android.Companion.SystemDataSyncFlags.CallMetadata = 1 -> Android.Companion.SystemDataSyncFlags +Android.Companion.SystemDataSyncFlags.None = 0 -> Android.Companion.SystemDataSyncFlags +Android.Companion.Virtual.VirtualDevice +Android.Companion.Virtual.VirtualDevice.DescribeContents() -> int +Android.Companion.Virtual.VirtualDevice.DeviceId.get -> int +Android.Companion.Virtual.VirtualDevice.InterfaceConsts +Android.Companion.Virtual.VirtualDevice.Name.get -> string? +Android.Companion.Virtual.VirtualDevice.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Companion.Virtual.VirtualDeviceManager +Android.Companion.Virtual.VirtualDeviceManager.VirtualDevices.get -> System.Collections.Generic.IList! +Android.Companion.WifiDeviceFilter +Android.Companion.WifiDeviceFilter.Builder +Android.Companion.WifiDeviceFilter.Builder.Build() -> Android.Companion.WifiDeviceFilter! +Android.Companion.WifiDeviceFilter.Builder.Builder() -> void +Android.Companion.WifiDeviceFilter.Builder.SetBssid(Android.Net.MacAddress! value) -> Android.Companion.WifiDeviceFilter.Builder! +Android.Companion.WifiDeviceFilter.Builder.SetBssidMask(Android.Net.MacAddress! value) -> Android.Companion.WifiDeviceFilter.Builder! +Android.Companion.WifiDeviceFilter.Builder.SetNamePattern(Java.Util.Regex.Pattern? value) -> Android.Companion.WifiDeviceFilter.Builder! +Android.Companion.WifiDeviceFilter.DescribeContents() -> int +Android.Companion.WifiDeviceFilter.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.AbstractThreadedSyncAdapter +Android.Content.AbstractThreadedSyncAdapter.AbstractThreadedSyncAdapter(Android.Content.Context? context, bool autoInitialize) -> void +Android.Content.AbstractThreadedSyncAdapter.AbstractThreadedSyncAdapter(Android.Content.Context? context, bool autoInitialize, bool allowParallelSyncs) -> void +Android.Content.AbstractThreadedSyncAdapter.AbstractThreadedSyncAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.AbstractThreadedSyncAdapter.SyncAdapterBinder.get -> Android.OS.IBinder? +Android.Content.ActivityFlags +Android.Content.ActivityFlags.BroughtToFront = 4194304 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ClearTask = 32768 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ClearTop = 67108864 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ClearWhenTaskReset = 524288 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.DebugLogResolution = 8 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.DirectBootAuto = 256 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ExcludeFromRecents = 8388608 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ExcludeStoppedPackages = 16 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ForwardResult = 33554432 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.FromBackground = 4 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.GrantPersistableUriPermission = 64 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.GrantPrefixUriPermission = 128 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.GrantReadUriPermission = 1 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.GrantWriteUriPermission = 2 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.IncludeStoppedPackages = 32 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.LaunchAdjacent = 4096 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.LaunchedFromHistory = 1048576 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.MatchExternal = 2048 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.MultipleTask = 134217728 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.NewDocument = 524288 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.NewTask = 268435456 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.NoAnimation = 65536 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.NoHistory = 1073741824 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.NoUserAction = 262144 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.PreviousIsTop = 16777216 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReceiverForeground = 268435456 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReceiverNoAbort = 134217728 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReceiverRegisteredOnly = 1073741824 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReceiverReplacePending = 536870912 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReceiverVisibleToInstantApps = 2097152 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ReorderToFront = 131072 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.RequireDefault = 512 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.RequireNonBrowser = 1024 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.ResetTaskIfNeeded = 2097152 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.RetainInRecents = 8192 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.SingleTop = 536870912 -> Android.Content.ActivityFlags +Android.Content.ActivityFlags.TaskOnHome = 16384 -> Android.Content.ActivityFlags +Android.Content.ActivityNotFoundException +Android.Content.ActivityNotFoundException.ActivityNotFoundException() -> void +Android.Content.ActivityNotFoundException.ActivityNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ActivityNotFoundException.ActivityNotFoundException(string? name) -> void +Android.Content.AsyncQueryHandler +Android.Content.AsyncQueryHandler.AsyncQueryHandler(Android.Content.ContentResolver? cr) -> void +Android.Content.AsyncQueryHandler.AsyncQueryHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.AsyncQueryHandler.CancelOperation(int token) -> void +Android.Content.AsyncQueryHandler.StartDelete(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri, string? selection, string![]? selectionArgs) -> void +Android.Content.AsyncQueryHandler.StartInsert(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri, Android.Content.ContentValues? initialValues) -> void +Android.Content.AsyncQueryHandler.StartUpdate(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> void +Android.Content.AsyncQueryHandler.WorkerArgs +Android.Content.AsyncQueryHandler.WorkerArgs.Cookie.get -> Java.Lang.Object? +Android.Content.AsyncQueryHandler.WorkerArgs.Cookie.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Handler.get -> Android.OS.Handler? +Android.Content.AsyncQueryHandler.WorkerArgs.Handler.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.OrderBy.get -> string? +Android.Content.AsyncQueryHandler.WorkerArgs.OrderBy.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Projection.get -> System.Collections.Generic.IList? +Android.Content.AsyncQueryHandler.WorkerArgs.Projection.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Result.get -> Java.Lang.Object? +Android.Content.AsyncQueryHandler.WorkerArgs.Result.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Selection.get -> string? +Android.Content.AsyncQueryHandler.WorkerArgs.Selection.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.SelectionArgs.get -> System.Collections.Generic.IList? +Android.Content.AsyncQueryHandler.WorkerArgs.SelectionArgs.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Uri.get -> Android.Net.Uri? +Android.Content.AsyncQueryHandler.WorkerArgs.Uri.set -> void +Android.Content.AsyncQueryHandler.WorkerArgs.Values.get -> Android.Content.ContentValues? +Android.Content.AsyncQueryHandler.WorkerArgs.Values.set -> void +Android.Content.AsyncQueryHandler.WorkerHandler +Android.Content.AsyncQueryHandler.WorkerHandler.WorkerHandler(Android.Content.AsyncQueryHandler? __self, Android.OS.Looper? looper) -> void +Android.Content.AsyncQueryHandler.WorkerHandler.WorkerHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.AsyncTaskLoader +Android.Content.AsyncTaskLoader.AsyncTaskLoader(Android.Content.Context? context) -> void +Android.Content.AsyncTaskLoader.AsyncTaskLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.AttributionSource +Android.Content.AttributionSource.AttributionTag.get -> string? +Android.Content.AttributionSource.Builder +Android.Content.AttributionSource.Builder.Build() -> Android.Content.AttributionSource! +Android.Content.AttributionSource.Builder.Builder(Android.Content.AttributionSource! current) -> void +Android.Content.AttributionSource.Builder.Builder(int uid) -> void +Android.Content.AttributionSource.Builder.SetAttributionTag(string? value) -> Android.Content.AttributionSource.Builder! +Android.Content.AttributionSource.Builder.SetNext(Android.Content.AttributionSource? value) -> Android.Content.AttributionSource.Builder! +Android.Content.AttributionSource.Builder.SetPackageName(string? value) -> Android.Content.AttributionSource.Builder! +Android.Content.AttributionSource.Builder.SetPid(int value) -> Android.Content.AttributionSource.Builder! +Android.Content.AttributionSource.CheckCallingUid() -> bool +Android.Content.AttributionSource.DescribeContents() -> int +Android.Content.AttributionSource.EnforceCallingUid() -> void +Android.Content.AttributionSource.InterfaceConsts +Android.Content.AttributionSource.IsTrusted(Android.Content.Context! context) -> bool +Android.Content.AttributionSource.Next.get -> Android.Content.AttributionSource? +Android.Content.AttributionSource.PackageName.get -> string? +Android.Content.AttributionSource.Pid.get -> int +Android.Content.AttributionSource.Uid.get -> int +Android.Content.AttributionSource.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.Bind +Android.Content.Bind.AboveClient = 8 -> Android.Content.Bind +Android.Content.Bind.AdjustWithActivity = 128 -> Android.Content.Bind +Android.Content.Bind.AllowActivityStarts = 512 -> Android.Content.Bind +Android.Content.Bind.AllowOomManagement = 16 -> Android.Content.Bind +Android.Content.Bind.AutoCreate = 1 -> Android.Content.Bind +Android.Content.Bind.DebugUnbind = 2 -> Android.Content.Bind +Android.Content.Bind.ExternalService = -2147483648 -> Android.Content.Bind +Android.Content.Bind.Important = 64 -> Android.Content.Bind +Android.Content.Bind.IncludeCapabilities = 4096 -> Android.Content.Bind +Android.Content.Bind.None = 0 -> Android.Content.Bind +Android.Content.Bind.NotForeground = 4 -> Android.Content.Bind +Android.Content.Bind.NotPerceptible = 256 -> Android.Content.Bind +Android.Content.Bind.SharedIsolatedProcess = 8192 -> Android.Content.Bind +Android.Content.Bind.WaivePriority = 32 -> Android.Content.Bind +Android.Content.BroadcastReceiver +Android.Content.BroadcastReceiver.AbortBroadcast.get -> bool +Android.Content.BroadcastReceiver.BroadcastReceiver() -> void +Android.Content.BroadcastReceiver.BroadcastReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.BroadcastReceiver.ClearAbortBroadcast() -> void +Android.Content.BroadcastReceiver.DebugUnregister.get -> bool +Android.Content.BroadcastReceiver.DebugUnregister.set -> void +Android.Content.BroadcastReceiver.GetResultExtras(bool makeMap) -> Android.OS.Bundle? +Android.Content.BroadcastReceiver.GoAsync() -> Android.Content.BroadcastReceiver.PendingResult? +Android.Content.BroadcastReceiver.InvokeAbortBroadcast() -> void +Android.Content.BroadcastReceiver.IsInitialStickyBroadcast.get -> bool +Android.Content.BroadcastReceiver.IsOrderedBroadcast.get -> bool +Android.Content.BroadcastReceiver.PendingResult +Android.Content.BroadcastReceiver.PendingResult.AbortBroadcast.get -> bool +Android.Content.BroadcastReceiver.PendingResult.ClearAbortBroadcast() -> void +Android.Content.BroadcastReceiver.PendingResult.Finish() -> void +Android.Content.BroadcastReceiver.PendingResult.GetResultExtras(bool makeMap) -> Android.OS.Bundle? +Android.Content.BroadcastReceiver.PendingResult.InvokeAbortBroadcast() -> void +Android.Content.BroadcastReceiver.PendingResult.PendingResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.BroadcastReceiver.PendingResult.ResultCode.get -> Android.App.Result +Android.Content.BroadcastReceiver.PendingResult.ResultCode.set -> void +Android.Content.BroadcastReceiver.PendingResult.ResultData.get -> string? +Android.Content.BroadcastReceiver.PendingResult.ResultData.set -> void +Android.Content.BroadcastReceiver.PendingResult.SetResult(Android.App.Result code, string? data, Android.OS.Bundle? extras) -> void +Android.Content.BroadcastReceiver.PendingResult.SetResultExtras(Android.OS.Bundle? extras) -> void +Android.Content.BroadcastReceiver.ResultCode.get -> Android.App.Result +Android.Content.BroadcastReceiver.ResultCode.set -> void +Android.Content.BroadcastReceiver.ResultData.get -> string? +Android.Content.BroadcastReceiver.ResultData.set -> void +Android.Content.BroadcastReceiver.SetOrderedHint(bool isOrdered) -> void +Android.Content.BroadcastReceiver.SetResult(Android.App.Result code, string? data, Android.OS.Bundle? extras) -> void +Android.Content.BroadcastReceiver.SetResultExtras(Android.OS.Bundle? extras) -> void +Android.Content.BroadcastReceiverAttribute +Android.Content.BroadcastReceiverAttribute.BroadcastReceiverAttribute() -> void +Android.Content.BroadcastReceiverAttribute.Description.get -> string? +Android.Content.BroadcastReceiverAttribute.Description.set -> void +Android.Content.BroadcastReceiverAttribute.DirectBootAware.get -> bool +Android.Content.BroadcastReceiverAttribute.DirectBootAware.set -> void +Android.Content.BroadcastReceiverAttribute.Enabled.get -> bool +Android.Content.BroadcastReceiverAttribute.Enabled.set -> void +Android.Content.BroadcastReceiverAttribute.Exported.get -> bool +Android.Content.BroadcastReceiverAttribute.Exported.set -> void +Android.Content.BroadcastReceiverAttribute.Icon.get -> string? +Android.Content.BroadcastReceiverAttribute.Icon.set -> void +Android.Content.BroadcastReceiverAttribute.Label.get -> string? +Android.Content.BroadcastReceiverAttribute.Label.set -> void +Android.Content.BroadcastReceiverAttribute.Name.get -> string? +Android.Content.BroadcastReceiverAttribute.Name.set -> void +Android.Content.BroadcastReceiverAttribute.Permission.get -> string? +Android.Content.BroadcastReceiverAttribute.Permission.set -> void +Android.Content.BroadcastReceiverAttribute.Process.get -> string? +Android.Content.BroadcastReceiverAttribute.Process.set -> void +Android.Content.BroadcastReceiverAttribute.RoundIcon.get -> string? +Android.Content.BroadcastReceiverAttribute.RoundIcon.set -> void +Android.Content.CaptureContentForNoteResult +Android.Content.CaptureContentForNoteResult.BlockedByAdmin = 4 -> Android.Content.CaptureContentForNoteResult +Android.Content.CaptureContentForNoteResult.Failed = 1 -> Android.Content.CaptureContentForNoteResult +Android.Content.CaptureContentForNoteResult.Success = 0 -> Android.Content.CaptureContentForNoteResult +Android.Content.CaptureContentForNoteResult.UserCanceled = 2 -> Android.Content.CaptureContentForNoteResult +Android.Content.CaptureContentForNoteResult.WindowModeUnsupported = 3 -> Android.Content.CaptureContentForNoteResult +Android.Content.ClipboardManager +Android.Content.ClipboardManager.ClipboardManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ClipboardManager.IOnPrimaryClipChangedListener +Android.Content.ClipboardManager.IOnPrimaryClipChangedListener.OnPrimaryClipChanged() -> void +Android.Content.ClipboardManager.PrimaryClipChanged -> System.EventHandler! +Android.Content.ClipData +Android.Content.ClipData.ClipData(Android.Content.ClipData? other) -> void +Android.Content.ClipData.ClipData(Android.Content.ClipDescription? description, Android.Content.ClipData.Item? item) -> void +Android.Content.ClipData.ClipData(Java.Lang.ICharSequence? label, string![]? mimeTypes, Android.Content.ClipData.Item? item) -> void +Android.Content.ClipData.ClipData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ClipData.ClipData(string? label, string![]? mimeTypes, Android.Content.ClipData.Item? item) -> void +Android.Content.ClipData.InterfaceConsts +Android.Content.ClipData.Item +Android.Content.ClipData.Item.CoerceToStyledText(Android.Content.Context? context) -> string? +Android.Content.ClipData.Item.CoerceToText(Android.Content.Context? context) -> string? +Android.Content.ClipData.Item.Item(Android.Content.Intent? intent) -> void +Android.Content.ClipData.Item.Item(Android.Net.Uri? uri) -> void +Android.Content.ClipData.Item.Item(Java.Lang.ICharSequence? text) -> void +Android.Content.ClipData.Item.Item(Java.Lang.ICharSequence? text, Android.Content.Intent? intent, Android.Net.Uri? uri) -> void +Android.Content.ClipData.Item.Item(Java.Lang.ICharSequence? text, string? htmlText) -> void +Android.Content.ClipData.Item.Item(Java.Lang.ICharSequence? text, string? htmlText, Android.Content.Intent? intent, Android.Net.Uri? uri) -> void +Android.Content.ClipData.Item.Item(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ClipData.Item.Item(string? text) -> void +Android.Content.ClipData.Item.Item(string? text, Android.Content.Intent? intent, Android.Net.Uri? uri) -> void +Android.Content.ClipData.Item.Item(string? text, string? htmlText) -> void +Android.Content.ClipData.Item.Item(string? text, string? htmlText, Android.Content.Intent? intent, Android.Net.Uri? uri) -> void +Android.Content.ClipData.Item.Text.get -> string? +Android.Content.ClipDescription +Android.Content.ClipDescription.ClipDescription(Android.Content.ClipDescription? o) -> void +Android.Content.ClipDescription.ClipDescription(Java.Lang.ICharSequence? label, string![]? mimeTypes) -> void +Android.Content.ClipDescription.ClipDescription(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ClipDescription.ClipDescription(string? label, string![]? mimeTypes) -> void +Android.Content.ClipDescription.InterfaceConsts +Android.Content.ClipDescription.Label.get -> string? +Android.Content.ClipDescriptionClassification +Android.Content.ClipDescriptionClassification.Complete = 3 -> Android.Content.ClipDescriptionClassification +Android.Content.ClipDescriptionClassification.NotComplete = 1 -> Android.Content.ClipDescriptionClassification +Android.Content.ClipDescriptionClassification.NotPerformed = 2 -> Android.Content.ClipDescriptionClassification +Android.Content.ComponentCallbacks2 +Android.Content.ComponentName +Android.Content.ComponentName.ClassName.get -> string! +Android.Content.ComponentName.Clone() -> Android.Content.ComponentName? +Android.Content.ComponentName.CompareTo(Android.Content.ComponentName? that) -> int +Android.Content.ComponentName.ComponentName(Android.Content.Context! pkg, Java.Lang.Class! cls) -> void +Android.Content.ComponentName.ComponentName(Android.Content.Context! pkg, string! cls) -> void +Android.Content.ComponentName.ComponentName(Android.OS.Parcel? in) -> void +Android.Content.ComponentName.ComponentName(string! pkg, string! cls) -> void +Android.Content.ComponentName.DescribeContents() -> int +Android.Content.ComponentName.FlattenToShortString() -> string! +Android.Content.ComponentName.FlattenToString() -> string! +Android.Content.ComponentName.InterfaceConsts +Android.Content.ComponentName.PackageName.get -> string! +Android.Content.ComponentName.ShortClassName.get -> string? +Android.Content.ComponentName.ToShortString() -> string? +Android.Content.ComponentName.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.ContentProvider +Android.Content.ContentProvider.CallingAttributionSource.get -> Android.Content.AttributionSource? +Android.Content.ContentProvider.CallingAttributionTag.get -> string? +Android.Content.ContentProvider.CallingIdentity +Android.Content.ContentProvider.CallingPackage.get -> string? +Android.Content.ContentProvider.CallingPackageUnchecked.get -> string? +Android.Content.ContentProvider.ClearCallingIdentity() -> Android.Content.ContentProvider.CallingIdentity! +Android.Content.ContentProvider.ContentProvider() -> void +Android.Content.ContentProvider.ContentProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentProvider.Context.get -> Android.Content.Context? +Android.Content.ContentProvider.DumpAsync(Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> System.Threading.Tasks.Task! +Android.Content.ContentProvider.GetPathPermissions() -> Android.Content.PM.PathPermission![]? +Android.Content.ContentProvider.InterfaceConsts +Android.Content.ContentProvider.IPipeDataWriter +Android.Content.ContentProvider.IPipeDataWriter.WriteDataToPipe(Android.OS.ParcelFileDescriptor! output, Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts, Java.Lang.Object? args) -> void +Android.Content.ContentProvider.OpenFileHelper(Android.Net.Uri! uri, string! mode) -> Android.OS.ParcelFileDescriptor! +Android.Content.ContentProvider.ReadPermission.get -> string? +Android.Content.ContentProvider.ReadPermission.set -> void +Android.Content.ContentProvider.RequireContext() -> Android.Content.Context! +Android.Content.ContentProvider.RestoreCallingIdentity(Android.Content.ContentProvider.CallingIdentity! identity) -> void +Android.Content.ContentProvider.SetPathPermissions(Android.Content.PM.PathPermission![]? permissions) -> void +Android.Content.ContentProvider.SetReadPermission(string! permission) -> void +Android.Content.ContentProvider.SetWritePermission(string! permission) -> void +Android.Content.ContentProvider.WritePermission.get -> string? +Android.Content.ContentProvider.WritePermission.set -> void +Android.Content.ContentProviderAttribute +Android.Content.ContentProviderAttribute.Authorities.get -> string![]! +Android.Content.ContentProviderAttribute.ContentProviderAttribute(string![]! authorities) -> void +Android.Content.ContentProviderAttribute.DirectBootAware.get -> bool +Android.Content.ContentProviderAttribute.DirectBootAware.set -> void +Android.Content.ContentProviderAttribute.Enabled.get -> bool +Android.Content.ContentProviderAttribute.Enabled.set -> void +Android.Content.ContentProviderAttribute.Exported.get -> bool +Android.Content.ContentProviderAttribute.Exported.set -> void +Android.Content.ContentProviderAttribute.GrantUriPermissions.get -> bool +Android.Content.ContentProviderAttribute.GrantUriPermissions.set -> void +Android.Content.ContentProviderAttribute.Icon.get -> string? +Android.Content.ContentProviderAttribute.Icon.set -> void +Android.Content.ContentProviderAttribute.InitOrder.get -> int +Android.Content.ContentProviderAttribute.InitOrder.set -> void +Android.Content.ContentProviderAttribute.Label.get -> string? +Android.Content.ContentProviderAttribute.Label.set -> void +Android.Content.ContentProviderAttribute.MultiProcess.get -> bool +Android.Content.ContentProviderAttribute.MultiProcess.set -> void +Android.Content.ContentProviderAttribute.Name.get -> string? +Android.Content.ContentProviderAttribute.Name.set -> void +Android.Content.ContentProviderAttribute.Permission.get -> string? +Android.Content.ContentProviderAttribute.Permission.set -> void +Android.Content.ContentProviderAttribute.Process.get -> string? +Android.Content.ContentProviderAttribute.Process.set -> void +Android.Content.ContentProviderAttribute.ReadPermission.get -> string? +Android.Content.ContentProviderAttribute.ReadPermission.set -> void +Android.Content.ContentProviderAttribute.RoundIcon.get -> string? +Android.Content.ContentProviderAttribute.RoundIcon.set -> void +Android.Content.ContentProviderAttribute.Syncable.get -> bool +Android.Content.ContentProviderAttribute.Syncable.set -> void +Android.Content.ContentProviderAttribute.WritePermission.get -> string? +Android.Content.ContentProviderAttribute.WritePermission.set -> void +Android.Content.ContentProviderClient +Android.Content.ContentProviderClient.Canonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +Android.Content.ContentProviderClient.ContentProviderClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentProviderClient.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentProviderClient.OpenTypedAssetFileDescriptor(Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentProviderClient.OpenTypedAssetFileDescriptor(Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentProviderClient.Uncanonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +Android.Content.ContentProviderOperation +Android.Content.ContentProviderOperation.Builder +Android.Content.ContentProviderOperation.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentProviderOperation.ContentProviderOperation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentProviderOperation.InterfaceConsts +Android.Content.ContentProviderResult +Android.Content.ContentProviderResult.ContentProviderResult(Android.Net.Uri! uri) -> void +Android.Content.ContentProviderResult.ContentProviderResult(Android.OS.Bundle! extras) -> void +Android.Content.ContentProviderResult.ContentProviderResult(Android.OS.Parcel? source) -> void +Android.Content.ContentProviderResult.ContentProviderResult(int count) -> void +Android.Content.ContentProviderResult.ContentProviderResult(Java.Lang.Throwable! exception) -> void +Android.Content.ContentProviderResult.ContentProviderResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentProviderResult.Count.get -> Java.Lang.Integer? +Android.Content.ContentProviderResult.Count.set -> void +Android.Content.ContentProviderResult.Exception.get -> Java.Lang.Throwable? +Android.Content.ContentProviderResult.Exception.set -> void +Android.Content.ContentProviderResult.Extras.get -> Android.OS.Bundle? +Android.Content.ContentProviderResult.Extras.set -> void +Android.Content.ContentProviderResult.InterfaceConsts +Android.Content.ContentProviderResult.Uri.get -> Android.Net.Uri? +Android.Content.ContentProviderResult.Uri.set -> void +Android.Content.ContentQueryMap +Android.Content.ContentQueryMap.ContentQueryMap(Android.Database.ICursor? cursor, string? columnNameOfKey, bool keepUpdated, Android.OS.Handler? handlerForUpdateNotifications) -> void +Android.Content.ContentQueryMap.ContentQueryMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentResolver +Android.Content.ContentResolver.AcquireContentProviderClient(Android.Net.Uri! uri) -> Android.Content.ContentProviderClient? +Android.Content.ContentResolver.AcquireContentProviderClient(string! name) -> Android.Content.ContentProviderClient? +Android.Content.ContentResolver.AcquireUnstableContentProviderClient(Android.Net.Uri! uri) -> Android.Content.ContentProviderClient? +Android.Content.ContentResolver.AcquireUnstableContentProviderClient(string! name) -> Android.Content.ContentProviderClient? +Android.Content.ContentResolver.BulkInsert(Android.Net.Uri! url, Android.Content.ContentValues![]! values) -> int +Android.Content.ContentResolver.Call(Android.Net.Uri! uri, string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +Android.Content.ContentResolver.Call(string! authority, string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +Android.Content.ContentResolver.Canonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +Android.Content.ContentResolver.ContentResolver(Android.Content.Context? context) -> void +Android.Content.ContentResolver.ContentResolver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentResolver.Delete(Android.Net.Uri! url, Android.OS.Bundle? extras) -> int +Android.Content.ContentResolver.Delete(Android.Net.Uri! url, string? where, string![]? selectionArgs) -> int +Android.Content.ContentResolver.GetType(Android.Net.Uri! url) -> string? +Android.Content.ContentResolver.GetTypeInfo(string! mimeType) -> Android.Content.ContentResolver.MimeTypeInfo! +Android.Content.ContentResolver.Insert(Android.Net.Uri! url, Android.Content.ContentValues? values) -> Android.Net.Uri? +Android.Content.ContentResolver.Insert(Android.Net.Uri! url, Android.Content.ContentValues? values, Android.OS.Bundle? extras) -> Android.Net.Uri? +Android.Content.ContentResolver.MimeTypeInfo +Android.Content.ContentResolver.MimeTypeInfo.ContentDescription.get -> string? +Android.Content.ContentResolver.MimeTypeInfo.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Content.ContentResolver.MimeTypeInfo.Icon.get -> Android.Graphics.Drawables.Icon! +Android.Content.ContentResolver.MimeTypeInfo.Label.get -> string? +Android.Content.ContentResolver.MimeTypeInfo.LabelFormatted.get -> Java.Lang.ICharSequence! +Android.Content.ContentResolver.OpenAssetFile(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.OpenAssetFileDescriptor(Android.Net.Uri! uri, string! mode) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.OpenAssetFileDescriptor(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? cancellationSignal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.OpenFile(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor? +Android.Content.ContentResolver.OpenFileDescriptor(Android.Net.Uri! uri, string! mode) -> Android.OS.ParcelFileDescriptor? +Android.Content.ContentResolver.OpenFileDescriptor(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? cancellationSignal) -> Android.OS.ParcelFileDescriptor? +Android.Content.ContentResolver.OpenInputStream(Android.Net.Uri! uri) -> System.IO.Stream? +Android.Content.ContentResolver.OpenOutputStream(Android.Net.Uri! uri) -> System.IO.Stream? +Android.Content.ContentResolver.OpenOutputStream(Android.Net.Uri! uri, string! mode) -> System.IO.Stream? +Android.Content.ContentResolver.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.OpenTypedAssetFileDescriptor(Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.OpenTypedAssetFileDescriptor(Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts, Android.OS.CancellationSignal? cancellationSignal) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.ContentResolver.Query(Android.Net.Uri! uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +Android.Content.ContentResolver.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +Android.Content.ContentResolver.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +Android.Content.ContentResolver.Refresh(Android.Net.Uri! url, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal) -> bool +Android.Content.ContentResolver.RegisterContentObserver(Android.Net.Uri! uri, bool notifyForDescendants, Android.Database.ContentObserver! observer) -> void +Android.Content.ContentResolver.Uncanonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +Android.Content.ContentResolver.UnregisterContentObserver(Android.Database.ContentObserver! observer) -> void +Android.Content.ContentResolver.Update(Android.Net.Uri! uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras) -> int +Android.Content.ContentResolver.Update(Android.Net.Uri! uri, Android.Content.ContentValues? values, string? where, string![]? selectionArgs) -> int +Android.Content.ContentUris +Android.Content.ContentUris.ContentUris() -> void +Android.Content.ContentUris.ContentUris(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ContentValues +Android.Content.ContentValues.Clear() -> void +Android.Content.ContentValues.ContainsKey(string? key) -> bool +Android.Content.ContentValues.ContentValues() -> void +Android.Content.ContentValues.ContentValues(Android.Content.ContentValues? from) -> void +Android.Content.ContentValues.ContentValues(int size) -> void +Android.Content.ContentValues.DescribeContents() -> int +Android.Content.ContentValues.Get(string? key) -> Java.Lang.Object? +Android.Content.ContentValues.GetAsBoolean(string! key) -> bool +Android.Content.ContentValues.GetAsByte(string! key) -> sbyte +Android.Content.ContentValues.GetAsByteArray(string? key) -> byte[]? +Android.Content.ContentValues.GetAsDouble(string! key) -> double +Android.Content.ContentValues.GetAsFloat(string! key) -> float +Android.Content.ContentValues.GetAsInteger(string! key) -> int +Android.Content.ContentValues.GetAsLong(string! key) -> long +Android.Content.ContentValues.GetAsShort(string! key) -> short +Android.Content.ContentValues.GetAsString(string? key) -> string? +Android.Content.ContentValues.InterfaceConsts +Android.Content.ContentValues.IsEmpty.get -> bool +Android.Content.ContentValues.KeySet() -> System.Collections.Generic.ICollection? +Android.Content.ContentValues.Put(string! key, bool value) -> void +Android.Content.ContentValues.Put(string! key, double value) -> void +Android.Content.ContentValues.Put(string! key, float value) -> void +Android.Content.ContentValues.Put(string! key, int value) -> void +Android.Content.ContentValues.Put(string! key, long value) -> void +Android.Content.ContentValues.Put(string! key, sbyte value) -> void +Android.Content.ContentValues.Put(string! key, short value) -> void +Android.Content.ContentValues.Put(string? key, byte[]? value) -> void +Android.Content.ContentValues.Put(string? key, string? value) -> void +Android.Content.ContentValues.PutAll(Android.Content.ContentValues? other) -> void +Android.Content.ContentValues.PutNull(string? key) -> void +Android.Content.ContentValues.Remove(string? key) -> void +Android.Content.ContentValues.Size() -> int +Android.Content.ContentValues.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.Context +Android.Content.Context.BindServiceFlags +Android.Content.Context.Context() -> void +Android.Content.Context.Context(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Context.GetColor(int id) -> int +Android.Content.Context.GetColorStateList(int id) -> Android.Content.Res.ColorStateList! +Android.Content.Context.GetDrawable(int id) -> Android.Graphics.Drawables.Drawable? +Android.Content.Context.GetString(int resId) -> string! +Android.Content.Context.GetString(int resId, params Java.Lang.Object![]? formatArgs) -> string! +Android.Content.Context.GetSystemService(Java.Lang.Class! serviceClass) -> Java.Lang.Object? +Android.Content.Context.GetText(int resId) -> string! +Android.Content.Context.GetTextFormatted(int resId) -> Java.Lang.ICharSequence! +Android.Content.Context.ObtainStyledAttributes(Android.Util.IAttributeSet? set, int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Context.ObtainStyledAttributes(Android.Util.IAttributeSet? set, int[]! attrs, int defStyleAttr, int defStyleRes) -> Android.Content.Res.TypedArray! +Android.Content.Context.ObtainStyledAttributes(int resid, int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Context.ObtainStyledAttributes(int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Context.StartActivity(System.Type! type) -> void +Android.Content.ContextParams +Android.Content.ContextParams.AttributionTag.get -> string? +Android.Content.ContextParams.Builder +Android.Content.ContextParams.Builder.Build() -> Android.Content.ContextParams! +Android.Content.ContextParams.Builder.Builder() -> void +Android.Content.ContextParams.Builder.Builder(Android.Content.ContextParams! params) -> void +Android.Content.ContextParams.Builder.SetAttributionTag(string? attributionTag) -> Android.Content.ContextParams.Builder! +Android.Content.ContextParams.Builder.SetNextAttributionSource(Android.Content.AttributionSource? next) -> Android.Content.ContextParams.Builder! +Android.Content.ContextParams.NextAttributionSource.get -> Android.Content.AttributionSource? +Android.Content.ContextWrapper +Android.Content.ContextWrapper.ContextWrapper(Android.Content.Context? base) -> void +Android.Content.ContextWrapper.ContextWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.CursorLoader +Android.Content.CursorLoader.CursorLoader(Android.Content.Context? context) -> void +Android.Content.CursorLoader.CursorLoader(Android.Content.Context? context, Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> void +Android.Content.CursorLoader.CursorLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.DatabaseMode +Android.Content.DatabaseMode.Queries = 1 -> Android.Content.DatabaseMode +Android.Content.DatabaseMode.TwoLines = 2 -> Android.Content.DatabaseMode +Android.Content.DialogButtonType +Android.Content.DialogButtonType.Negative = -2 -> Android.Content.DialogButtonType +Android.Content.DialogButtonType.Neutral = -3 -> Android.Content.DialogButtonType +Android.Content.DialogButtonType.Positive = -1 -> Android.Content.DialogButtonType +Android.Content.DialogButtonTypeObsoleted +Android.Content.DialogButtonTypeObsoleted.Button1 = -1 -> Android.Content.DialogButtonTypeObsoleted +Android.Content.DialogButtonTypeObsoleted.Button2 = -2 -> Android.Content.DialogButtonTypeObsoleted +Android.Content.DialogButtonTypeObsoleted.Button3 = -3 -> Android.Content.DialogButtonTypeObsoleted +Android.Content.DialogClickEventArgs +Android.Content.DialogClickEventArgs.DialogClickEventArgs(int which) -> void +Android.Content.DialogClickEventArgs.Which.get -> int +Android.Content.DialogInterface +Android.Content.DialogKeyEventArgs +Android.Content.DialogKeyEventArgs.DialogKeyEventArgs(bool handled, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> void +Android.Content.DialogKeyEventArgs.Event.get -> Android.Views.KeyEvent? +Android.Content.DialogKeyEventArgs.Handled.get -> bool +Android.Content.DialogKeyEventArgs.Handled.set -> void +Android.Content.DialogKeyEventArgs.KeyCode.get -> Android.Views.Keycode +Android.Content.DialogMultiChoiceClickEventArgs +Android.Content.DialogMultiChoiceClickEventArgs.DialogMultiChoiceClickEventArgs(int which, bool isChecked) -> void +Android.Content.DialogMultiChoiceClickEventArgs.IsChecked.get -> bool +Android.Content.DialogMultiChoiceClickEventArgs.Which.get -> int +Android.Content.Entity +Android.Content.Entity.AddSubValue(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> void +Android.Content.Entity.Entity(Android.Content.ContentValues? values) -> void +Android.Content.Entity.EntityValues.get -> Android.Content.ContentValues? +Android.Content.Entity.NamedContentValues +Android.Content.Entity.NamedContentValues.NamedContentValues(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> void +Android.Content.Entity.NamedContentValues.NamedContentValues(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Entity.NamedContentValues.Uri.get -> Android.Net.Uri? +Android.Content.Entity.NamedContentValues.Uri.set -> void +Android.Content.Entity.NamedContentValues.Values.get -> Android.Content.ContentValues? +Android.Content.Entity.NamedContentValues.Values.set -> void +Android.Content.Entity.SubValues.get -> System.Collections.Generic.IList? +Android.Content.ExtraDockState +Android.Content.ExtraDockState.Car = 2 -> Android.Content.ExtraDockState +Android.Content.ExtraDockState.Desk = 1 -> Android.Content.ExtraDockState +Android.Content.ExtraDockState.HeDesk = 4 -> Android.Content.ExtraDockState +Android.Content.ExtraDockState.LeDesk = 3 -> Android.Content.ExtraDockState +Android.Content.ExtraDockState.Undocked = 0 -> Android.Content.ExtraDockState +Android.Content.FileCreationMode +Android.Content.FileCreationMode.Append = 32768 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.EnableWriteAheadLogging = 8 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.MultiProcess = 4 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.NoLocalizedCollators = 16 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.Private = 0 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.WorldReadable = 1 -> Android.Content.FileCreationMode +Android.Content.FileCreationMode.WorldWriteable = 2 -> Android.Content.FileCreationMode +Android.Content.FillInFlags +Android.Content.FillInFlags.Action = 1 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Categories = 4 -> Android.Content.FillInFlags +Android.Content.FillInFlags.ClipData = 128 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Component = 8 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Data = 2 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Identifier = 256 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Package = 16 -> Android.Content.FillInFlags +Android.Content.FillInFlags.Selector = 64 -> Android.Content.FillInFlags +Android.Content.FillInFlags.SourceBounds = 32 -> Android.Content.FillInFlags +Android.Content.GrantUriPermissionAttribute +Android.Content.GrantUriPermissionAttribute.GrantUriPermissionAttribute() -> void +Android.Content.GrantUriPermissionAttribute.Path.get -> string? +Android.Content.GrantUriPermissionAttribute.Path.set -> void +Android.Content.GrantUriPermissionAttribute.PathPattern.get -> string? +Android.Content.GrantUriPermissionAttribute.PathPattern.set -> void +Android.Content.GrantUriPermissionAttribute.PathPrefix.get -> string? +Android.Content.GrantUriPermissionAttribute.PathPrefix.set -> void +Android.Content.IComponentCallbacks +Android.Content.IComponentCallbacks.OnConfigurationChanged(Android.Content.Res.Configuration! newConfig) -> void +Android.Content.IComponentCallbacks.OnLowMemory() -> void +Android.Content.IComponentCallbacks2 +Android.Content.IComponentCallbacks2.OnTrimMemory(Android.Content.TrimMemory level) -> void +Android.Content.IDialogInterface +Android.Content.IDialogInterface.Cancel() -> void +Android.Content.IDialogInterface.Dismiss() -> void +Android.Content.IDialogInterfaceOnCancelListener +Android.Content.IDialogInterfaceOnCancelListener.OnCancel(Android.Content.IDialogInterface? dialog) -> void +Android.Content.IDialogInterfaceOnClickListener +Android.Content.IDialogInterfaceOnClickListener.OnClick(Android.Content.IDialogInterface? dialog, int which) -> void +Android.Content.IDialogInterfaceOnDismissListener +Android.Content.IDialogInterfaceOnDismissListener.OnDismiss(Android.Content.IDialogInterface? dialog) -> void +Android.Content.IDialogInterfaceOnKeyListener +Android.Content.IDialogInterfaceOnKeyListener.OnKey(Android.Content.IDialogInterface? dialog, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Content.IDialogInterfaceOnMultiChoiceClickListener +Android.Content.IDialogInterfaceOnMultiChoiceClickListener.OnClick(Android.Content.IDialogInterface? dialog, int which, bool isChecked) -> void +Android.Content.IDialogInterfaceOnShowListener +Android.Content.IDialogInterfaceOnShowListener.OnShow(Android.Content.IDialogInterface? dialog) -> void +Android.Content.Intent +Android.Content.Intent.FilterComparison +Android.Content.Intent.FilterComparison.FilterComparison(Android.Content.Intent? intent) -> void +Android.Content.Intent.FilterComparison.Intent.get -> Android.Content.Intent? +Android.Content.Intent.GetCharSequenceArrayExtra(string? name) -> string![]? +Android.Content.Intent.GetCharSequenceExtra(string? name) -> string? +Android.Content.Intent.Intent() -> void +Android.Content.Intent.Intent(Android.Content.Context! packageContext, System.Type! type) -> void +Android.Content.Intent.Intent(Android.Content.Context? packageContext, Java.Lang.Class? cls) -> void +Android.Content.Intent.Intent(Android.Content.Intent? o) -> void +Android.Content.Intent.Intent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Intent.Intent(string! action, Android.Net.Uri! uri, Android.Content.Context! packageContext, System.Type! type) -> void +Android.Content.Intent.Intent(string? action) -> void +Android.Content.Intent.Intent(string? action, Android.Net.Uri? uri) -> void +Android.Content.Intent.Intent(string? action, Android.Net.Uri? uri, Android.Content.Context? packageContext, Java.Lang.Class? cls) -> void +Android.Content.Intent.InterfaceConsts +Android.Content.Intent.SetClass(Android.Content.Context! packageContext, System.Type! type) -> Android.Content.Intent! +Android.Content.Intent.ShortcutIconResource +Android.Content.Intent.ShortcutIconResource.InterfaceConsts +Android.Content.Intent.ShortcutIconResource.PackageName.get -> string? +Android.Content.Intent.ShortcutIconResource.PackageName.set -> void +Android.Content.Intent.ShortcutIconResource.ResourceName.get -> string? +Android.Content.Intent.ShortcutIconResource.ResourceName.set -> void +Android.Content.Intent.ShortcutIconResource.ShortcutIconResource() -> void +Android.Content.Intent.ShortcutIconResource.ShortcutIconResource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.IntentFilter +Android.Content.IntentFilter.ActionsIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.AddAction(string? action) -> void +Android.Content.IntentFilter.AddCategory(string? category) -> void +Android.Content.IntentFilter.AddDataAuthority(string? host, string? port) -> void +Android.Content.IntentFilter.AddDataPath(string? path, Android.OS.Pattern type) -> void +Android.Content.IntentFilter.AddDataScheme(string? scheme) -> void +Android.Content.IntentFilter.AddDataSchemeSpecificPart(string? ssp, Android.OS.Pattern type) -> void +Android.Content.IntentFilter.AddDataType(string? type) -> void +Android.Content.IntentFilter.AuthoritiesIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.AuthorityEntry +Android.Content.IntentFilter.AuthorityEntry.AuthorityEntry(string? host, string? port) -> void +Android.Content.IntentFilter.AuthorityEntry.Host.get -> string? +Android.Content.IntentFilter.AuthorityEntry.Match(Android.Net.Uri? data) -> Android.Content.MatchResults +Android.Content.IntentFilter.AuthorityEntry.Port.get -> int +Android.Content.IntentFilter.CategoriesIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.CountActions() -> int +Android.Content.IntentFilter.CountCategories() -> int +Android.Content.IntentFilter.CountDataAuthorities() -> int +Android.Content.IntentFilter.CountDataPaths() -> int +Android.Content.IntentFilter.CountDataSchemes() -> int +Android.Content.IntentFilter.CountDataSchemeSpecificParts() -> int +Android.Content.IntentFilter.CountDataTypes() -> int +Android.Content.IntentFilter.DescribeContents() -> int +Android.Content.IntentFilter.GetAction(int index) -> string? +Android.Content.IntentFilter.GetCategory(int index) -> string? +Android.Content.IntentFilter.GetDataAuthority(int index) -> Android.Content.IntentFilter.AuthorityEntry? +Android.Content.IntentFilter.GetDataPath(int index) -> Android.OS.PatternMatcher? +Android.Content.IntentFilter.GetDataScheme(int index) -> string? +Android.Content.IntentFilter.GetDataSchemeSpecificPart(int index) -> Android.OS.PatternMatcher? +Android.Content.IntentFilter.GetDataType(int index) -> string? +Android.Content.IntentFilter.HasAction(string? action) -> bool +Android.Content.IntentFilter.HasCategory(string? category) -> bool +Android.Content.IntentFilter.HasDataAuthority(Android.Net.Uri? data) -> bool +Android.Content.IntentFilter.HasDataPath(string? data) -> bool +Android.Content.IntentFilter.HasDataScheme(string? scheme) -> bool +Android.Content.IntentFilter.HasDataSchemeSpecificPart(string? data) -> bool +Android.Content.IntentFilter.HasDataType(string? type) -> bool +Android.Content.IntentFilter.IntentFilter() -> void +Android.Content.IntentFilter.IntentFilter(Android.Content.IntentFilter? o) -> void +Android.Content.IntentFilter.IntentFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.IntentFilter.IntentFilter(string? action) -> void +Android.Content.IntentFilter.IntentFilter(string? action, string? dataType) -> void +Android.Content.IntentFilter.InterfaceConsts +Android.Content.IntentFilter.MalformedMimeTypeException +Android.Content.IntentFilter.MalformedMimeTypeException.MalformedMimeTypeException() -> void +Android.Content.IntentFilter.MalformedMimeTypeException.MalformedMimeTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.IntentFilter.MalformedMimeTypeException.MalformedMimeTypeException(string? name) -> void +Android.Content.IntentFilter.Match(Android.Content.ContentResolver? resolver, Android.Content.Intent? intent, bool resolve, string? logTag) -> Android.Content.MatchResults +Android.Content.IntentFilter.Match(string? action, string? type, string? scheme, Android.Net.Uri? data, System.Collections.Generic.ICollection? categories, string? logTag) -> Android.Content.MatchResults +Android.Content.IntentFilter.MatchAction(string? action) -> bool +Android.Content.IntentFilter.MatchCategories(System.Collections.Generic.ICollection? categories) -> string? +Android.Content.IntentFilter.MatchData(string? type, string? scheme, Android.Net.Uri? data) -> Android.Content.MatchResults +Android.Content.IntentFilter.MatchDataAuthority(Android.Net.Uri? data) -> Android.Content.MatchResults +Android.Content.IntentFilter.PathsIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.Priority.get -> int +Android.Content.IntentFilter.Priority.set -> void +Android.Content.IntentFilter.SchemesIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.SchemeSpecificPartsIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.TypesIterator() -> Java.Util.IIterator? +Android.Content.IntentFilter.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.IntentFilterPriority +Android.Content.IntentFilterPriority.HighPriority = 1000 -> Android.Content.IntentFilterPriority +Android.Content.IntentFilterPriority.LowPriority = -1000 -> Android.Content.IntentFilterPriority +Android.Content.IntentFilterPriority.None = 0 -> Android.Content.IntentFilterPriority +Android.Content.IntentSender +Android.Content.IntentSender.IntentSender(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.IntentSender.InterfaceConsts +Android.Content.IntentSender.IOnFinished +Android.Content.IntentSender.IOnFinished.OnSendFinished(Android.Content.IntentSender? IntentSender, Android.Content.Intent? intent, Android.App.Result resultCode, string? resultData, Android.OS.Bundle? resultExtras) -> void +Android.Content.IntentSender.SendIntentException +Android.Content.IntentSender.SendIntentException.SendIntentException() -> void +Android.Content.IntentSender.SendIntentException.SendIntentException(Java.Lang.Exception? cause) -> void +Android.Content.IntentSender.SendIntentException.SendIntentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.IntentSender.SendIntentException.SendIntentException(string? name) -> void +Android.Content.IntentUriType +Android.Content.IntentUriType.AllowUnsafe = 4 -> Android.Content.IntentUriType +Android.Content.IntentUriType.AndroidAppScheme = 2 -> Android.Content.IntentUriType +Android.Content.IntentUriType.None = 0 -> Android.Content.IntentUriType +Android.Content.IntentUriType.Scheme = 1 -> Android.Content.IntentUriType +Android.Content.IServiceConnection +Android.Content.IServiceConnection.OnBindingDied(Android.Content.ComponentName? name) -> void +Android.Content.IServiceConnection.OnNullBinding(Android.Content.ComponentName? name) -> void +Android.Content.IServiceConnection.OnServiceConnected(Android.Content.ComponentName? name, Android.OS.IBinder? service) -> void +Android.Content.IServiceConnection.OnServiceDisconnected(Android.Content.ComponentName? name) -> void +Android.Content.ISharedPreferences +Android.Content.ISharedPreferences.All.get -> System.Collections.Generic.IDictionary? +Android.Content.ISharedPreferences.Contains(string? key) -> bool +Android.Content.ISharedPreferences.Edit() -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferences.GetBoolean(string? key, bool defValue) -> bool +Android.Content.ISharedPreferences.GetFloat(string? key, float defValue) -> float +Android.Content.ISharedPreferences.GetInt(string? key, int defValue) -> int +Android.Content.ISharedPreferences.GetLong(string? key, long defValue) -> long +Android.Content.ISharedPreferences.GetString(string? key, string? defValue) -> string? +Android.Content.ISharedPreferences.GetStringSet(string? key, System.Collections.Generic.ICollection? defValues) -> System.Collections.Generic.ICollection? +Android.Content.ISharedPreferences.RegisterOnSharedPreferenceChangeListener(Android.Content.ISharedPreferencesOnSharedPreferenceChangeListener? listener) -> void +Android.Content.ISharedPreferences.UnregisterOnSharedPreferenceChangeListener(Android.Content.ISharedPreferencesOnSharedPreferenceChangeListener? listener) -> void +Android.Content.ISharedPreferencesEditor +Android.Content.ISharedPreferencesEditor.Apply() -> void +Android.Content.ISharedPreferencesEditor.Clear() -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.Commit() -> bool +Android.Content.ISharedPreferencesEditor.PutBoolean(string? key, bool value) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.PutFloat(string? key, float value) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.PutInt(string? key, int value) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.PutLong(string? key, long value) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.PutString(string? key, string? value) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.PutStringSet(string? key, System.Collections.Generic.ICollection? values) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesEditor.Remove(string? key) -> Android.Content.ISharedPreferencesEditor? +Android.Content.ISharedPreferencesOnSharedPreferenceChangeListener +Android.Content.ISharedPreferencesOnSharedPreferenceChangeListener.OnSharedPreferenceChanged(Android.Content.ISharedPreferences? sharedPreferences, string? key) -> void +Android.Content.ISyncStatusObserver +Android.Content.ISyncStatusObserver.OnStatusChanged(Android.Content.SyncObserverType which) -> void +Android.Content.Loader +Android.Content.Loader.DumpAsync(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> System.Threading.Tasks.Task! +Android.Content.Loader.ForceLoadContentObserver +Android.Content.Loader.ForceLoadContentObserver.ForceLoadContentObserver(Android.Content.Loader? __self) -> void +Android.Content.Loader.IOnLoadCanceledListener +Android.Content.Loader.IOnLoadCanceledListener.OnLoadCanceled(Android.Content.Loader? loader) -> void +Android.Content.Loader.IOnLoadCompleteListener +Android.Content.Loader.IOnLoadCompleteListener.OnLoadComplete(Android.Content.Loader? loader, Java.Lang.Object? data) -> void +Android.Content.Loader.LoadCanceledEventArgs +Android.Content.Loader.LoadCanceledEventArgs.LoadCanceledEventArgs(Android.Content.Loader? loader) -> void +Android.Content.Loader.LoadCanceledEventArgs.Loader.get -> Android.Content.Loader? +Android.Content.Loader.LoadCompleteEventArgs +Android.Content.Loader.LoadCompleteEventArgs.Data.get -> Java.Lang.Object? +Android.Content.Loader.LoadCompleteEventArgs.LoadCompleteEventArgs(Android.Content.Loader? loader, Java.Lang.Object? data) -> void +Android.Content.Loader.LoadCompleteEventArgs.Loader.get -> Android.Content.Loader? +Android.Content.Loader.Loader(Android.Content.Context? context) -> void +Android.Content.Loader.Loader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Loader.StartLoading() -> void +Android.Content.LocusId +Android.Content.LocusId.DescribeContents() -> int +Android.Content.LocusId.Id.get -> string! +Android.Content.LocusId.InterfaceConsts +Android.Content.LocusId.LocusId(string! id) -> void +Android.Content.LocusId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.MatchResults +Android.Content.MatchResults.MatchAdjustmentMask = 65535 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchAdjustmentNormal = 32768 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryEmpty = 1048576 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryHost = 3145728 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryMask = 268369920 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryPath = 5242880 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryPort = 4194304 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryScheme = 2097152 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategorySchemeSpecificPart = 5767168 -> Android.Content.MatchResults +Android.Content.MatchResults.MatchCategoryType = 6291456 -> Android.Content.MatchResults +Android.Content.MatchResults.NoMatchAction = -3 -> Android.Content.MatchResults +Android.Content.MatchResults.NoMatchCategory = -4 -> Android.Content.MatchResults +Android.Content.MatchResults.NoMatchData = -2 -> Android.Content.MatchResults +Android.Content.MatchResults.NoMatchType = -1 -> Android.Content.MatchResults +Android.Content.MutableContextWrapper +Android.Content.MutableContextWrapper.MutableContextWrapper(Android.Content.Context? base) -> void +Android.Content.MutableContextWrapper.MutableContextWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.NotifyChangeFlags +Android.Content.NotifyChangeFlags.Delete = 16 -> Android.Content.NotifyChangeFlags +Android.Content.NotifyChangeFlags.Insert = 4 -> Android.Content.NotifyChangeFlags +Android.Content.NotifyChangeFlags.SkipNotifyForDescendants = 2 -> Android.Content.NotifyChangeFlags +Android.Content.NotifyChangeFlags.SyncToNetwork = 1 -> Android.Content.NotifyChangeFlags +Android.Content.NotifyChangeFlags.Update = 8 -> Android.Content.NotifyChangeFlags +Android.Content.OM.FabricatedOverlay +Android.Content.OM.FabricatedOverlay.FabricatedOverlay(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.OM.FabricatedOverlay.FabricatedOverlay(string! overlayName, string! targetPackage) -> void +Android.Content.OM.OverlayIdentifier +Android.Content.OM.OverlayIdentifier.DescribeContents() -> int +Android.Content.OM.OverlayIdentifier.InterfaceConsts +Android.Content.OM.OverlayIdentifier.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.OM.OverlayInfo +Android.Content.OM.OverlayInfo.DescribeContents() -> int +Android.Content.OM.OverlayInfo.InterfaceConsts +Android.Content.OM.OverlayInfo.OverlayIdentifier.get -> Android.Content.OM.OverlayIdentifier! +Android.Content.OM.OverlayInfo.OverlayName.get -> string? +Android.Content.OM.OverlayInfo.TargetOverlayableName.get -> string? +Android.Content.OM.OverlayInfo.TargetPackageName.get -> string! +Android.Content.OM.OverlayInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.OM.OverlayManager +Android.Content.OM.OverlayManager.OverlayManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.OM.OverlayManagerTransaction +Android.Content.OM.OverlayManagerTransaction.DescribeContents() -> int +Android.Content.OM.OverlayManagerTransaction.InterfaceConsts +Android.Content.OM.OverlayManagerTransaction.RegisterFabricatedOverlay(Android.Content.OM.FabricatedOverlay! overlay) -> void +Android.Content.OM.OverlayManagerTransaction.UnregisterFabricatedOverlay(Android.Content.OM.OverlayIdentifier! overlay) -> void +Android.Content.OM.OverlayManagerTransaction.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.OperationApplicationException +Android.Content.OperationApplicationException.OperationApplicationException() -> void +Android.Content.OperationApplicationException.OperationApplicationException(int numSuccessfulYieldPoints) -> void +Android.Content.OperationApplicationException.OperationApplicationException(Java.Lang.Throwable? cause) -> void +Android.Content.OperationApplicationException.OperationApplicationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.OperationApplicationException.OperationApplicationException(string? message) -> void +Android.Content.OperationApplicationException.OperationApplicationException(string? message, int numSuccessfulYieldPoints) -> void +Android.Content.OperationApplicationException.OperationApplicationException(string? message, Java.Lang.Throwable? cause) -> void +Android.Content.PackageContextFlags +Android.Content.PackageContextFlags.IgnoreSecurity = 2 -> Android.Content.PackageContextFlags +Android.Content.PackageContextFlags.IncludeCode = 1 -> Android.Content.PackageContextFlags +Android.Content.PackageContextFlags.Restricted = 4 -> Android.Content.PackageContextFlags +Android.Content.PeriodicSync +Android.Content.PeriodicSync.Account.get -> Android.Accounts.Account? +Android.Content.PeriodicSync.Account.set -> void +Android.Content.PeriodicSync.Authority.get -> string? +Android.Content.PeriodicSync.Authority.set -> void +Android.Content.PeriodicSync.Extras.get -> Android.OS.Bundle? +Android.Content.PeriodicSync.Extras.set -> void +Android.Content.PeriodicSync.InterfaceConsts +Android.Content.PeriodicSync.Period.get -> long +Android.Content.PeriodicSync.Period.set -> void +Android.Content.PeriodicSync.PeriodicSync(Android.Accounts.Account? account, string? authority, Android.OS.Bundle? extras, long periodInSeconds) -> void +Android.Content.PeriodicSync.PeriodicSync(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ActivityColorMode +Android.Content.PM.ActivityColorMode.Default = 0 -> Android.Content.PM.ActivityColorMode +Android.Content.PM.ActivityColorMode.Hdr = 2 -> Android.Content.PM.ActivityColorMode +Android.Content.PM.ActivityColorMode.WideColorGamut = 1 -> Android.Content.PM.ActivityColorMode +Android.Content.PM.ActivityInfo +Android.Content.PM.ActivityInfo.ActivityInfo() -> void +Android.Content.PM.ActivityInfo.ActivityInfo(Android.Content.PM.ActivityInfo? orig) -> void +Android.Content.PM.ActivityInfo.ActivityInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ActivityInfo.ColorMode.get -> Android.Content.PM.ActivityColorMode +Android.Content.PM.ActivityInfo.ColorMode.set -> void +Android.Content.PM.ActivityInfo.ConfigChanges.get -> Android.Content.PM.ConfigChanges +Android.Content.PM.ActivityInfo.ConfigChanges.set -> void +Android.Content.PM.ActivityInfo.DocumentLaunchMode.get -> Android.Content.PM.DocumentLaunchMode +Android.Content.PM.ActivityInfo.DocumentLaunchMode.set -> void +Android.Content.PM.ActivityInfo.Flags.get -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfo.Flags.set -> void +Android.Content.PM.ActivityInfo.InterfaceConsts +Android.Content.PM.ActivityInfo.LaunchMode.get -> Android.Content.PM.LaunchMode +Android.Content.PM.ActivityInfo.LaunchMode.set -> void +Android.Content.PM.ActivityInfo.MaxRecents.get -> int +Android.Content.PM.ActivityInfo.MaxRecents.set -> void +Android.Content.PM.ActivityInfo.ParentActivityName.get -> string? +Android.Content.PM.ActivityInfo.ParentActivityName.set -> void +Android.Content.PM.ActivityInfo.Permission.get -> string? +Android.Content.PM.ActivityInfo.Permission.set -> void +Android.Content.PM.ActivityInfo.PersistableMode.get -> Android.Content.PM.ActivityPersistableMode +Android.Content.PM.ActivityInfo.PersistableMode.set -> void +Android.Content.PM.ActivityInfo.RequiredDisplayCategory.get -> string? +Android.Content.PM.ActivityInfo.RequiredDisplayCategory.set -> void +Android.Content.PM.ActivityInfo.ScreenOrientation.get -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ActivityInfo.ScreenOrientation.set -> void +Android.Content.PM.ActivityInfo.SoftInputMode.get -> Android.Views.SoftInput +Android.Content.PM.ActivityInfo.SoftInputMode.set -> void +Android.Content.PM.ActivityInfo.TargetActivity.get -> string? +Android.Content.PM.ActivityInfo.TargetActivity.set -> void +Android.Content.PM.ActivityInfo.TaskAffinity.get -> string? +Android.Content.PM.ActivityInfo.TaskAffinity.set -> void +Android.Content.PM.ActivityInfo.Theme.get -> int +Android.Content.PM.ActivityInfo.Theme.set -> void +Android.Content.PM.ActivityInfo.ThemeResource.get -> int +Android.Content.PM.ActivityInfo.UiOptions.get -> Android.Content.PM.UiOptions +Android.Content.PM.ActivityInfo.UiOptions.set -> void +Android.Content.PM.ActivityInfo.WindowLayout +Android.Content.PM.ActivityInfo.WindowLayout.Gravity.get -> Android.Views.GravityFlags +Android.Content.PM.ActivityInfo.WindowLayout.Gravity.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.Height.get -> int +Android.Content.PM.ActivityInfo.WindowLayout.Height.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.HeightFraction.get -> float +Android.Content.PM.ActivityInfo.WindowLayout.HeightFraction.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.MinHeight.get -> int +Android.Content.PM.ActivityInfo.WindowLayout.MinHeight.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.MinWidth.get -> int +Android.Content.PM.ActivityInfo.WindowLayout.MinWidth.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.Width.get -> int +Android.Content.PM.ActivityInfo.WindowLayout.Width.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.WidthFraction.get -> float +Android.Content.PM.ActivityInfo.WindowLayout.WidthFraction.set -> void +Android.Content.PM.ActivityInfo.WindowLayout.WindowLayout(int width, float widthFraction, int height, float heightFraction, Android.Views.GravityFlags gravity, int minWidth, int minHeight) -> void +Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.AllowTaskReparenting = 64 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.AllowUntrustedActivityEmbedding = 268435456 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.AlwaysRetainTaskState = 8 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.AutoRemoveFromRecents = 8192 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.ClearTaskOnLaunch = 4 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.EnableVrMode = 32768 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.ExcludeFromRecents = 32 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.FinishOnCloseSystemDialogs = 256 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.FinishOnTaskLaunch = 2 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.HardwareAccelerated = 512 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.Immersive = 2048 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.Multiprocess = 1 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.NoHistory = 128 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.None = 0 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.PreferMinimalPostProcessing = 33554432 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.RelinquishTaskIdentity = 4096 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.ResumeWhilePausing = 16384 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.SingleUser = 1073741824 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityInfoFlags.StateNotNeeded = 16 -> Android.Content.PM.ActivityInfoFlags +Android.Content.PM.ActivityPersistableMode +Android.Content.PM.ActivityPersistableMode.AcrossReboots = 2 -> Android.Content.PM.ActivityPersistableMode +Android.Content.PM.ActivityPersistableMode.Never = 1 -> Android.Content.PM.ActivityPersistableMode +Android.Content.PM.ActivityPersistableMode.RootOnly = 0 -> Android.Content.PM.ActivityPersistableMode +Android.Content.PM.ApkChecksum +Android.Content.PM.ApkChecksum.DescribeContents() -> int +Android.Content.PM.ApkChecksum.GetValue() -> byte[]! +Android.Content.PM.ApkChecksum.InstallerCertificate.get -> Java.Security.Cert.Certificate? +Android.Content.PM.ApkChecksum.InstallerPackageName.get -> string? +Android.Content.PM.ApkChecksum.InterfaceConsts +Android.Content.PM.ApkChecksum.SplitName.get -> string? +Android.Content.PM.ApkChecksum.Type.get -> int +Android.Content.PM.ApkChecksum.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Accessibility = 8 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Audio = 1 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Game = 0 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Image = 3 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Maps = 6 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.News = 5 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Productivity = 7 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Social = 4 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Undefined = -1 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationCategories.Video = 2 -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationInfo +Android.Content.PM.ApplicationInfo.AppComponentFactory.get -> string? +Android.Content.PM.ApplicationInfo.AppComponentFactory.set -> void +Android.Content.PM.ApplicationInfo.ApplicationInfo() -> void +Android.Content.PM.ApplicationInfo.ApplicationInfo(Android.Content.PM.ApplicationInfo? orig) -> void +Android.Content.PM.ApplicationInfo.ApplicationInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ApplicationInfo.BackupAgentName.get -> string? +Android.Content.PM.ApplicationInfo.BackupAgentName.set -> void +Android.Content.PM.ApplicationInfo.Category.get -> Android.Content.PM.ApplicationCategories +Android.Content.PM.ApplicationInfo.Category.set -> void +Android.Content.PM.ApplicationInfo.ClassName.get -> string? +Android.Content.PM.ApplicationInfo.ClassName.set -> void +Android.Content.PM.ApplicationInfo.CompatibleWidthLimitDp.get -> int +Android.Content.PM.ApplicationInfo.CompatibleWidthLimitDp.set -> void +Android.Content.PM.ApplicationInfo.CompileSdkVersion.get -> int +Android.Content.PM.ApplicationInfo.CompileSdkVersion.set -> void +Android.Content.PM.ApplicationInfo.CompileSdkVersionCodename.get -> string? +Android.Content.PM.ApplicationInfo.CompileSdkVersionCodename.set -> void +Android.Content.PM.ApplicationInfo.DataDir.get -> string? +Android.Content.PM.ApplicationInfo.DataDir.set -> void +Android.Content.PM.ApplicationInfo.DescriptionRes.get -> int +Android.Content.PM.ApplicationInfo.DescriptionRes.set -> void +Android.Content.PM.ApplicationInfo.DeviceProtectedDataDir.get -> string? +Android.Content.PM.ApplicationInfo.DeviceProtectedDataDir.set -> void +Android.Content.PM.ApplicationInfo.DisplayNameComparator +Android.Content.PM.ApplicationInfo.DisplayNameComparator.Compare(Android.Content.PM.ApplicationInfo? aa, Android.Content.PM.ApplicationInfo? ab) -> int +Android.Content.PM.ApplicationInfo.DisplayNameComparator.DisplayNameComparator(Android.Content.PM.PackageManager? pm) -> void +Android.Content.PM.ApplicationInfo.DisplayNameComparator.DisplayNameComparator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ApplicationInfo.Enabled.get -> bool +Android.Content.PM.ApplicationInfo.Enabled.set -> void +Android.Content.PM.ApplicationInfo.Flags.get -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfo.Flags.set -> void +Android.Content.PM.ApplicationInfo.InterfaceConsts +Android.Content.PM.ApplicationInfo.LargestWidthLimitDp.get -> int +Android.Content.PM.ApplicationInfo.LargestWidthLimitDp.set -> void +Android.Content.PM.ApplicationInfo.LoadDescription(Android.Content.PM.PackageManager? pm) -> string? +Android.Content.PM.ApplicationInfo.ManageSpaceActivityName.get -> string? +Android.Content.PM.ApplicationInfo.ManageSpaceActivityName.set -> void +Android.Content.PM.ApplicationInfo.MinSdkVersion.get -> int +Android.Content.PM.ApplicationInfo.MinSdkVersion.set -> void +Android.Content.PM.ApplicationInfo.NativeLibraryDir.get -> string? +Android.Content.PM.ApplicationInfo.NativeLibraryDir.set -> void +Android.Content.PM.ApplicationInfo.Permission.get -> string? +Android.Content.PM.ApplicationInfo.Permission.set -> void +Android.Content.PM.ApplicationInfo.ProcessName.get -> string? +Android.Content.PM.ApplicationInfo.ProcessName.set -> void +Android.Content.PM.ApplicationInfo.PublicSourceDir.get -> string? +Android.Content.PM.ApplicationInfo.PublicSourceDir.set -> void +Android.Content.PM.ApplicationInfo.RequiresSmallestWidthDp.get -> int +Android.Content.PM.ApplicationInfo.RequiresSmallestWidthDp.set -> void +Android.Content.PM.ApplicationInfo.SharedLibraryFiles.get -> System.Collections.Generic.IList? +Android.Content.PM.ApplicationInfo.SharedLibraryFiles.set -> void +Android.Content.PM.ApplicationInfo.SourceDir.get -> string? +Android.Content.PM.ApplicationInfo.SourceDir.set -> void +Android.Content.PM.ApplicationInfo.SplitNames.get -> System.Collections.Generic.IList? +Android.Content.PM.ApplicationInfo.SplitNames.set -> void +Android.Content.PM.ApplicationInfo.SplitPublicSourceDirs.get -> System.Collections.Generic.IList? +Android.Content.PM.ApplicationInfo.SplitPublicSourceDirs.set -> void +Android.Content.PM.ApplicationInfo.SplitSourceDirs.get -> System.Collections.Generic.IList? +Android.Content.PM.ApplicationInfo.SplitSourceDirs.set -> void +Android.Content.PM.ApplicationInfo.StorageUuid.get -> Java.Util.UUID? +Android.Content.PM.ApplicationInfo.StorageUuid.set -> void +Android.Content.PM.ApplicationInfo.TargetSdkVersion.get -> Android.OS.BuildVersionCodes +Android.Content.PM.ApplicationInfo.TargetSdkVersion.set -> void +Android.Content.PM.ApplicationInfo.TaskAffinity.get -> string? +Android.Content.PM.ApplicationInfo.TaskAffinity.set -> void +Android.Content.PM.ApplicationInfo.Theme.get -> int +Android.Content.PM.ApplicationInfo.Theme.set -> void +Android.Content.PM.ApplicationInfo.Uid.get -> int +Android.Content.PM.ApplicationInfo.Uid.set -> void +Android.Content.PM.ApplicationInfo.UiOptions.get -> Android.Content.PM.UiOptions +Android.Content.PM.ApplicationInfo.UiOptions.set -> void +Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.AllowBackup = 32768 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.AllowClearUserData = 64 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.AllowTaskReparenting = 32 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Debuggable = 2 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.ExternalStorage = 262144 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.ExtractNativeLibs = 268435456 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.FactoryTest = 16 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.FullBackupOnly = 67108864 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.HardwareAccelerated = 536870912 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.HasCode = 4 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Installed = 8388608 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.IsDataOnly = 16777216 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.IsGame = 33554432 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.KillAfterRestore = 65536 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.LargeHeap = 1048576 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Multiarch = -2147483648 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.None = 0 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Persistent = 8 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.ResizeableForScreens = 4096 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.RestoreAnyVersion = 131072 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Stopped = 2097152 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsLargeScreens = 2048 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsNormalScreens = 1024 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsRtl = 4194304 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsScreenDensities = 8192 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsSmallScreens = 512 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.SupportsXLargeScreens = 524288 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.Suspended = 1073741824 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.System = 1 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.TestOnly = 256 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.UpdatedSystemApp = 128 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.UsesCleartextTraffic = 134217728 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoFlags.VMSafeMode = 16384 -> Android.Content.PM.ApplicationInfoFlags +Android.Content.PM.ApplicationInfoMemtag +Android.Content.PM.ApplicationInfoMemtag.Async = 1 -> Android.Content.PM.ApplicationInfoMemtag +Android.Content.PM.ApplicationInfoMemtag.Default = -1 -> Android.Content.PM.ApplicationInfoMemtag +Android.Content.PM.ApplicationInfoMemtag.Off = 0 -> Android.Content.PM.ApplicationInfoMemtag +Android.Content.PM.ApplicationInfoMemtag.Sync = 2 -> Android.Content.PM.ApplicationInfoMemtag +Android.Content.PM.ApplicationInfoZeroInit +Android.Content.PM.ApplicationInfoZeroInit.Default = -1 -> Android.Content.PM.ApplicationInfoZeroInit +Android.Content.PM.ApplicationInfoZeroInit.Disabled = 0 -> Android.Content.PM.ApplicationInfoZeroInit +Android.Content.PM.ApplicationInfoZeroInit.ZeroinitEnabled = 1 -> Android.Content.PM.ApplicationInfoZeroInit +Android.Content.PM.Attribution +Android.Content.PM.Attribution.DescribeContents() -> int +Android.Content.PM.Attribution.InterfaceConsts +Android.Content.PM.Attribution.Label.get -> int +Android.Content.PM.Attribution.Tag.get -> string! +Android.Content.PM.Attribution.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.Capability +Android.Content.PM.Capability.Builder +Android.Content.PM.Capability.Builder.Build() -> Android.Content.PM.Capability! +Android.Content.PM.Capability.Builder.Builder(string! name) -> void +Android.Content.PM.Capability.DescribeContents() -> int +Android.Content.PM.Capability.InterfaceConsts +Android.Content.PM.Capability.Name.get -> string! +Android.Content.PM.Capability.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.CapabilityParams +Android.Content.PM.CapabilityParams.Aliases.get -> System.Collections.Generic.IList! +Android.Content.PM.CapabilityParams.Builder +Android.Content.PM.CapabilityParams.Builder.AddAlias(string! alias) -> Android.Content.PM.CapabilityParams.Builder! +Android.Content.PM.CapabilityParams.Builder.Build() -> Android.Content.PM.CapabilityParams! +Android.Content.PM.CapabilityParams.Builder.Builder(string! key, string! value) -> void +Android.Content.PM.CapabilityParams.DescribeContents() -> int +Android.Content.PM.CapabilityParams.InterfaceConsts +Android.Content.PM.CapabilityParams.Name.get -> string! +Android.Content.PM.CapabilityParams.Value.get -> string! +Android.Content.PM.CapabilityParams.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.CertificateType +Android.Content.PM.CertificateType.RawX509 = 0 -> Android.Content.PM.CertificateType +Android.Content.PM.CertificateType.Sha256 = 1 -> Android.Content.PM.CertificateType +Android.Content.PM.ChangedPackages +Android.Content.PM.ChangedPackages.ChangedPackages(int sequenceNumber, System.Collections.Generic.IList! packageNames) -> void +Android.Content.PM.ChangedPackages.DescribeContents() -> int +Android.Content.PM.ChangedPackages.InterfaceConsts +Android.Content.PM.ChangedPackages.PackageNames.get -> System.Collections.Generic.IList! +Android.Content.PM.ChangedPackages.SequenceNumber.get -> int +Android.Content.PM.ChangedPackages.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.Checksum +Android.Content.PM.Checksum.Checksum(int type, byte[]! value) -> void +Android.Content.PM.Checksum.DescribeContents() -> int +Android.Content.PM.Checksum.GetValue() -> byte[]! +Android.Content.PM.Checksum.InterfaceConsts +Android.Content.PM.Checksum.Type.get -> int +Android.Content.PM.Checksum.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.None = 0 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.PartialMerkleRoot1mSha256 = 32 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.PartialMerkleRoot1mSha512 = 64 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.WholeMd5 = 2 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.WholeMerkleRoot4kSha256 = 1 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.WholeSha1 = 4 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.WholeSha256 = 8 -> Android.Content.PM.ChecksumType +Android.Content.PM.ChecksumType.WholeSha512 = 16 -> Android.Content.PM.ChecksumType +Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnabledState.Default = 0 -> Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnabledState.Disabled = 2 -> Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnabledState.DisabledUntilUsed = 4 -> Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnabledState.DisabledUser = 3 -> Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnabledState.Enabled = 1 -> Android.Content.PM.ComponentEnabledState +Android.Content.PM.ComponentEnableOption +Android.Content.PM.ComponentEnableOption.DontKillApp = 1 -> Android.Content.PM.ComponentEnableOption +Android.Content.PM.ComponentEnableOption.None = 0 -> Android.Content.PM.ComponentEnableOption +Android.Content.PM.ComponentEnableOption.Synchronous = 2 -> Android.Content.PM.ComponentEnableOption +Android.Content.PM.ComponentInfo +Android.Content.PM.ComponentInfo.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +Android.Content.PM.ComponentInfo.ApplicationInfo.set -> void +Android.Content.PM.ComponentInfo.AttributionTags.get -> System.Collections.Generic.IList? +Android.Content.PM.ComponentInfo.AttributionTags.set -> void +Android.Content.PM.ComponentInfo.BannerResource.get -> int +Android.Content.PM.ComponentInfo.ComponentInfo() -> void +Android.Content.PM.ComponentInfo.ComponentInfo(Android.Content.PM.ComponentInfo? orig) -> void +Android.Content.PM.ComponentInfo.ComponentInfo(Android.OS.Parcel? source) -> void +Android.Content.PM.ComponentInfo.ComponentInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ComponentInfo.DescriptionRes.get -> int +Android.Content.PM.ComponentInfo.DescriptionRes.set -> void +Android.Content.PM.ComponentInfo.DirectBootAware.get -> bool +Android.Content.PM.ComponentInfo.DirectBootAware.set -> void +Android.Content.PM.ComponentInfo.Enabled.get -> bool +Android.Content.PM.ComponentInfo.Enabled.set -> void +Android.Content.PM.ComponentInfo.Exported.get -> bool +Android.Content.PM.ComponentInfo.Exported.set -> void +Android.Content.PM.ComponentInfo.IconResource.get -> int +Android.Content.PM.ComponentInfo.LogoResource.get -> int +Android.Content.PM.ComponentInfo.ProcessName.get -> string? +Android.Content.PM.ComponentInfo.ProcessName.set -> void +Android.Content.PM.ComponentInfo.SplitName.get -> string? +Android.Content.PM.ComponentInfo.SplitName.set -> void +Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.ColorMode = 16384 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Density = 4096 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.FontScale = 1073741824 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.FontWeightAdjustment = 268435456 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.GrammaticalGender = 32768 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Keyboard = 16 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.KeyboardHidden = 32 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.LayoutDirection = 8192 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Locale = 4 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Mcc = 1 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Mnc = 2 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Navigation = 64 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Orientation = 128 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.ScreenLayout = 256 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.ScreenSize = 1024 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.SmallestScreenSize = 2048 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.Touchscreen = 8 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigChanges.UiMode = 512 -> Android.Content.PM.ConfigChanges +Android.Content.PM.ConfigurationInfo +Android.Content.PM.ConfigurationInfo.ConfigurationInfo() -> void +Android.Content.PM.ConfigurationInfo.ConfigurationInfo(Android.Content.PM.ConfigurationInfo? orig) -> void +Android.Content.PM.ConfigurationInfo.ConfigurationInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ConfigurationInfo.InterfaceConsts +Android.Content.PM.ConfigurationInfo.ReqGlEsVersion.get -> int +Android.Content.PM.ConfigurationInfo.ReqGlEsVersion.set -> void +Android.Content.PM.ConfigurationInfo.ReqInputFeatures.get -> Android.Content.PM.InputFeature +Android.Content.PM.ConfigurationInfo.ReqInputFeatures.set -> void +Android.Content.PM.ConfigurationInfo.ReqKeyboardType.get -> Android.Content.Res.KeyboardType +Android.Content.PM.ConfigurationInfo.ReqKeyboardType.set -> void +Android.Content.PM.ConfigurationInfo.ReqNavigation.get -> Android.Content.Res.Navigation +Android.Content.PM.ConfigurationInfo.ReqNavigation.set -> void +Android.Content.PM.ConfigurationInfo.ReqTouchScreen.get -> Android.Content.Res.TouchScreenType +Android.Content.PM.ConfigurationInfo.ReqTouchScreen.set -> void +Android.Content.PM.CrossProfileApps +Android.Content.PM.CrossProfileApps.CrossProfileApps(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.CrossProfileApps.GetProfileSwitchingLabel(Android.OS.UserHandle! userHandle) -> string! +Android.Content.PM.DocumentLaunchMode +Android.Content.PM.DocumentLaunchMode.Always = 2 -> Android.Content.PM.DocumentLaunchMode +Android.Content.PM.DocumentLaunchMode.IntoExisting = 1 -> Android.Content.PM.DocumentLaunchMode +Android.Content.PM.DocumentLaunchMode.Never = 3 -> Android.Content.PM.DocumentLaunchMode +Android.Content.PM.DocumentLaunchMode.None = 0 -> Android.Content.PM.DocumentLaunchMode +Android.Content.PM.FeatureFlags +Android.Content.PM.FeatureFlags.None = 0 -> Android.Content.PM.FeatureFlags +Android.Content.PM.FeatureFlags.Required = 1 -> Android.Content.PM.FeatureFlags +Android.Content.PM.FeatureGroupInfo +Android.Content.PM.FeatureGroupInfo.DescribeContents() -> int +Android.Content.PM.FeatureGroupInfo.FeatureGroupInfo() -> void +Android.Content.PM.FeatureGroupInfo.FeatureGroupInfo(Android.Content.PM.FeatureGroupInfo? other) -> void +Android.Content.PM.FeatureGroupInfo.Features.get -> System.Collections.Generic.IList? +Android.Content.PM.FeatureGroupInfo.Features.set -> void +Android.Content.PM.FeatureGroupInfo.InterfaceConsts +Android.Content.PM.FeatureGroupInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.FeatureInfo +Android.Content.PM.FeatureInfo.FeatureInfo() -> void +Android.Content.PM.FeatureInfo.FeatureInfo(Android.Content.PM.FeatureInfo? orig) -> void +Android.Content.PM.FeatureInfo.FeatureInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.FeatureInfo.Flags.get -> Android.Content.PM.FeatureFlags +Android.Content.PM.FeatureInfo.Flags.set -> void +Android.Content.PM.FeatureInfo.InterfaceConsts +Android.Content.PM.FeatureInfo.Name.get -> string? +Android.Content.PM.FeatureInfo.Name.set -> void +Android.Content.PM.FeatureInfo.ReqGlEsVersion.get -> int +Android.Content.PM.FeatureInfo.ReqGlEsVersion.set -> void +Android.Content.PM.FeatureInfo.Version.get -> int +Android.Content.PM.FeatureInfo.Version.set -> void +Android.Content.PM.FlagPermission +Android.Content.PM.FlagPermission.WhitelistInstaller = 2 -> Android.Content.PM.FlagPermission +Android.Content.PM.FlagPermission.WhitelistSystem = 1 -> Android.Content.PM.FlagPermission +Android.Content.PM.FlagPermission.WhitelistUpgrade = 4 -> Android.Content.PM.FlagPermission +Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeCamera = 64 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeConnectedDevice = 16 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeDataSync = 1 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeHealth = 256 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeLocation = 8 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeManifest = -1 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeMediaPlayback = 2 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeMediaProjection = 32 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeMicrophone = 128 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeNone = 0 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypePhoneCall = 4 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeRemoteMessaging = 512 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeShortService = 2048 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeSpecialUse = 1073741824 -> Android.Content.PM.ForegroundService +Android.Content.PM.ForegroundService.TypeSystemExempted = 1024 -> Android.Content.PM.ForegroundService +Android.Content.PM.GwpAsan +Android.Content.PM.GwpAsan.Always = 1 -> Android.Content.PM.GwpAsan +Android.Content.PM.GwpAsan.Default = -1 -> Android.Content.PM.GwpAsan +Android.Content.PM.GwpAsan.Never = 0 -> Android.Content.PM.GwpAsan +Android.Content.PM.InputFeature +Android.Content.PM.InputFeature.FiveWayNav = 2 -> Android.Content.PM.InputFeature +Android.Content.PM.InputFeature.HardKeyboard = 1 -> Android.Content.PM.InputFeature +Android.Content.PM.InputFeature.None = 0 -> Android.Content.PM.InputFeature +Android.Content.PM.InstallReason +Android.Content.PM.InstallReason.DeviceRestore = 2 -> Android.Content.PM.InstallReason +Android.Content.PM.InstallReason.DeviceSetup = 3 -> Android.Content.PM.InstallReason +Android.Content.PM.InstallReason.Policy = 1 -> Android.Content.PM.InstallReason +Android.Content.PM.InstallReason.Unknown = 0 -> Android.Content.PM.InstallReason +Android.Content.PM.InstallReason.User = 4 -> Android.Content.PM.InstallReason +Android.Content.PM.InstallSourceInfo +Android.Content.PM.InstallSourceInfo.DescribeContents() -> int +Android.Content.PM.InstallSourceInfo.InitiatingPackageName.get -> string? +Android.Content.PM.InstallSourceInfo.InitiatingPackageSigningInfo.get -> Android.Content.PM.SigningInfo? +Android.Content.PM.InstallSourceInfo.InstallingPackageName.get -> string? +Android.Content.PM.InstallSourceInfo.InterfaceConsts +Android.Content.PM.InstallSourceInfo.OriginatingPackageName.get -> string? +Android.Content.PM.InstallSourceInfo.PackageSource.get -> int +Android.Content.PM.InstallSourceInfo.UpdateOwnerPackageName.get -> string? +Android.Content.PM.InstallSourceInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.InstrumentationInfo +Android.Content.PM.InstrumentationInfo.DataDir.get -> string? +Android.Content.PM.InstrumentationInfo.DataDir.set -> void +Android.Content.PM.InstrumentationInfo.FunctionalTest.get -> bool +Android.Content.PM.InstrumentationInfo.FunctionalTest.set -> void +Android.Content.PM.InstrumentationInfo.HandleProfiling.get -> bool +Android.Content.PM.InstrumentationInfo.HandleProfiling.set -> void +Android.Content.PM.InstrumentationInfo.InstrumentationInfo() -> void +Android.Content.PM.InstrumentationInfo.InstrumentationInfo(Android.Content.PM.InstrumentationInfo? orig) -> void +Android.Content.PM.InstrumentationInfo.InstrumentationInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.InstrumentationInfo.InterfaceConsts +Android.Content.PM.InstrumentationInfo.PublicSourceDir.get -> string? +Android.Content.PM.InstrumentationInfo.PublicSourceDir.set -> void +Android.Content.PM.InstrumentationInfo.SourceDir.get -> string? +Android.Content.PM.InstrumentationInfo.SourceDir.set -> void +Android.Content.PM.InstrumentationInfo.SplitNames.get -> System.Collections.Generic.IList? +Android.Content.PM.InstrumentationInfo.SplitNames.set -> void +Android.Content.PM.InstrumentationInfo.SplitPublicSourceDirs.get -> System.Collections.Generic.IList? +Android.Content.PM.InstrumentationInfo.SplitPublicSourceDirs.set -> void +Android.Content.PM.InstrumentationInfo.SplitSourceDirs.get -> System.Collections.Generic.IList? +Android.Content.PM.InstrumentationInfo.SplitSourceDirs.set -> void +Android.Content.PM.InstrumentationInfo.TargetPackage.get -> string? +Android.Content.PM.InstrumentationInfo.TargetPackage.set -> void +Android.Content.PM.InstrumentationInfo.TargetProcesses.get -> string? +Android.Content.PM.InstrumentationInfo.TargetProcesses.set -> void +Android.Content.PM.LabeledIntent +Android.Content.PM.LabeledIntent.LabeledIntent(Android.Content.Intent? origIntent, string? sourcePackage, int labelRes, int icon) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(Android.Content.Intent? origIntent, string? sourcePackage, Java.Lang.ICharSequence? nonLocalizedLabel, int icon) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(Android.Content.Intent? origIntent, string? sourcePackage, string? nonLocalizedLabel, int icon) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(string? sourcePackage, int labelRes, int icon) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(string? sourcePackage, Java.Lang.ICharSequence? nonLocalizedLabel, int icon) -> void +Android.Content.PM.LabeledIntent.LabeledIntent(string? sourcePackage, string? nonLocalizedLabel, int icon) -> void +Android.Content.PM.LabeledIntent.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.Content.PM.LabeledIntent.NonLocalizedLabel.get -> string? +Android.Content.PM.LauncherActivityInfo +Android.Content.PM.LauncherActivityInfo.Label.get -> string? +Android.Content.PM.LauncherActivityInfo.LauncherActivityInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.LauncherApps +Android.Content.PM.LauncherApps.Callback +Android.Content.PM.LauncherApps.Callback.Callback() -> void +Android.Content.PM.LauncherApps.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.LauncherApps.LauncherApps(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.LauncherApps.PinItemRequest +Android.Content.PM.LauncherApps.PinItemRequest.Accept() -> bool +Android.Content.PM.LauncherApps.PinItemRequest.Accept(Android.OS.Bundle? options) -> bool +Android.Content.PM.LauncherApps.PinItemRequest.DescribeContents() -> int +Android.Content.PM.LauncherApps.PinItemRequest.Extras.get -> Android.OS.Bundle? +Android.Content.PM.LauncherApps.PinItemRequest.GetAppWidgetProviderInfo(Android.Content.Context? context) -> Android.Appwidget.AppWidgetProviderInfo? +Android.Content.PM.LauncherApps.PinItemRequest.InterfaceConsts +Android.Content.PM.LauncherApps.PinItemRequest.IsValid.get -> bool +Android.Content.PM.LauncherApps.PinItemRequest.RequestType.get -> Android.Content.PM.PinItemRequestType +Android.Content.PM.LauncherApps.PinItemRequest.ShortcutInfo.get -> Android.Content.PM.ShortcutInfo? +Android.Content.PM.LauncherApps.PinItemRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.LauncherApps.ShortcutQuery +Android.Content.PM.LauncherApps.ShortcutQuery.ShortcutQuery() -> void +Android.Content.PM.LauncherApps.ShortcutQuery.ShortcutQuery(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.GetKeyFieldsOnly = 4 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchCached = 16 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchDynamic = 1 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchManifest = 8 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchPinned = 2 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchPinnedByAnyLauncher = 1024 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LauncherAppsShortcutQueryFlags.None = 0 -> Android.Content.PM.LauncherAppsShortcutQueryFlags +Android.Content.PM.LaunchMode +Android.Content.PM.LaunchMode.Multiple = 0 -> Android.Content.PM.LaunchMode +Android.Content.PM.LaunchMode.SingleInstance = 3 -> Android.Content.PM.LaunchMode +Android.Content.PM.LaunchMode.SingleInstancePerTask = 4 -> Android.Content.PM.LaunchMode +Android.Content.PM.LaunchMode.SingleTask = 2 -> Android.Content.PM.LaunchMode +Android.Content.PM.LaunchMode.SingleTop = 1 -> Android.Content.PM.LaunchMode +Android.Content.PM.ModuleInfo +Android.Content.PM.ModuleInfo.DescribeContents() -> int +Android.Content.PM.ModuleInfo.InterfaceConsts +Android.Content.PM.ModuleInfo.IsHidden.get -> bool +Android.Content.PM.ModuleInfo.Name.get -> string? +Android.Content.PM.ModuleInfo.NameFormatted.get -> Java.Lang.ICharSequence? +Android.Content.PM.ModuleInfo.PackageName.get -> string? +Android.Content.PM.ModuleInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.Content.PM.PackageInfo +Android.Content.PM.PackageInfo.Activities.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Activities.set -> void +Android.Content.PM.PackageInfo.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +Android.Content.PM.PackageInfo.ApplicationInfo.set -> void +Android.Content.PM.PackageInfo.Attributions.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Attributions.set -> void +Android.Content.PM.PackageInfo.BaseRevisionCode.get -> int +Android.Content.PM.PackageInfo.BaseRevisionCode.set -> void +Android.Content.PM.PackageInfo.ConfigPreferences.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.ConfigPreferences.set -> void +Android.Content.PM.PackageInfo.FeatureGroups.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.FeatureGroups.set -> void +Android.Content.PM.PackageInfo.FirstInstallTime.get -> long +Android.Content.PM.PackageInfo.FirstInstallTime.set -> void +Android.Content.PM.PackageInfo.Gids.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Gids.set -> void +Android.Content.PM.PackageInfo.InstallLocation.get -> Android.Content.PM.PackageInstallLocation +Android.Content.PM.PackageInfo.InstallLocation.set -> void +Android.Content.PM.PackageInfo.Instrumentation.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Instrumentation.set -> void +Android.Content.PM.PackageInfo.InterfaceConsts +Android.Content.PM.PackageInfo.IsApex.get -> bool +Android.Content.PM.PackageInfo.IsApex.set -> void +Android.Content.PM.PackageInfo.LastUpdateTime.get -> long +Android.Content.PM.PackageInfo.LastUpdateTime.set -> void +Android.Content.PM.PackageInfo.PackageInfo() -> void +Android.Content.PM.PackageInfo.PackageInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInfo.PackageName.get -> string? +Android.Content.PM.PackageInfo.PackageName.set -> void +Android.Content.PM.PackageInfo.Permissions.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Permissions.set -> void +Android.Content.PM.PackageInfo.Providers.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Providers.set -> void +Android.Content.PM.PackageInfo.Receivers.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Receivers.set -> void +Android.Content.PM.PackageInfo.ReqFeatures.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.ReqFeatures.set -> void +Android.Content.PM.PackageInfo.RequestedPermissions.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.RequestedPermissions.set -> void +Android.Content.PM.PackageInfo.RequestedPermissionsFlags.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.RequestedPermissionsFlags.set -> void +Android.Content.PM.PackageInfo.Services.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Services.set -> void +Android.Content.PM.PackageInfo.SharedUserId.get -> string? +Android.Content.PM.PackageInfo.SharedUserId.set -> void +Android.Content.PM.PackageInfo.SharedUserLabel.get -> int +Android.Content.PM.PackageInfo.SharedUserLabel.set -> void +Android.Content.PM.PackageInfo.Signatures.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.Signatures.set -> void +Android.Content.PM.PackageInfo.SigningInfo.get -> Android.Content.PM.SigningInfo? +Android.Content.PM.PackageInfo.SigningInfo.set -> void +Android.Content.PM.PackageInfo.SplitNames.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.SplitNames.set -> void +Android.Content.PM.PackageInfo.SplitRevisionCodes.get -> System.Collections.Generic.IList? +Android.Content.PM.PackageInfo.SplitRevisionCodes.set -> void +Android.Content.PM.PackageInfo.VersionCode.get -> int +Android.Content.PM.PackageInfo.VersionCode.set -> void +Android.Content.PM.PackageInfo.VersionName.get -> string? +Android.Content.PM.PackageInfo.VersionName.set -> void +Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Activities = 1 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Attributions = -2147483648 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Configurations = 16384 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.DisabledComponents = 512 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.DisabledUntilUsedComponents = 32768 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Gids = 256 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Instrumentation = 16 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.IntentFilters = 32 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchAll = 131072 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchDefaultOnly = 65536 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchDirectBootAware = 524288 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchDirectBootUnaware = 262144 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchDisabledComponents = 512 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchDisabledUntilUsedComponents = 32768 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchSystemOnly = 1048576 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MatchUninstalledPackages = 8192 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.MetaData = 128 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Permissions = 4096 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Providers = 8 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Receivers = 2 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.ResolvedFilter = 64 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Services = 4 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.SharedLibraryFiles = 1024 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.Signatures = 64 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.SigningCertificates = 134217728 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.UninstalledPackages = 8192 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInfoFlags.UriPermissionPatterns = 2048 -> Android.Content.PM.PackageInfoFlags +Android.Content.PM.PackageInstaller +Android.Content.PM.PackageInstaller.InstallConstraints +Android.Content.PM.PackageInstaller.InstallConstraints.Builder +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.Build() -> Android.Content.PM.PackageInstaller.InstallConstraints! +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.Builder() -> void +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.SetAppNotForegroundRequired() -> Android.Content.PM.PackageInstaller.InstallConstraints.Builder! +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.SetAppNotInteractingRequired() -> Android.Content.PM.PackageInstaller.InstallConstraints.Builder! +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.SetAppNotTopVisibleRequired() -> Android.Content.PM.PackageInstaller.InstallConstraints.Builder! +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.SetDeviceIdleRequired() -> Android.Content.PM.PackageInstaller.InstallConstraints.Builder! +Android.Content.PM.PackageInstaller.InstallConstraints.Builder.SetNotInCallRequired() -> Android.Content.PM.PackageInstaller.InstallConstraints.Builder! +Android.Content.PM.PackageInstaller.InstallConstraints.DescribeContents() -> int +Android.Content.PM.PackageInstaller.InstallConstraints.InterfaceConsts +Android.Content.PM.PackageInstaller.InstallConstraints.IsAppNotForegroundRequired.get -> bool +Android.Content.PM.PackageInstaller.InstallConstraints.IsAppNotInteractingRequired.get -> bool +Android.Content.PM.PackageInstaller.InstallConstraints.IsAppNotTopVisibleRequired.get -> bool +Android.Content.PM.PackageInstaller.InstallConstraints.IsDeviceIdleRequired.get -> bool +Android.Content.PM.PackageInstaller.InstallConstraints.IsNotInCallRequired.get -> bool +Android.Content.PM.PackageInstaller.InstallConstraints.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.PackageInstaller.InstallConstraintsResult +Android.Content.PM.PackageInstaller.InstallConstraintsResult.AreAllConstraintsSatisfied() -> bool +Android.Content.PM.PackageInstaller.InstallConstraintsResult.DescribeContents() -> int +Android.Content.PM.PackageInstaller.InstallConstraintsResult.InterfaceConsts +Android.Content.PM.PackageInstaller.InstallConstraintsResult.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.PackageInstaller.PackageInstaller(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInstaller.PreapprovalDetails +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.Build() -> Android.Content.PM.PackageInstaller.PreapprovalDetails! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.Builder() -> void +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.SetIcon(Android.Graphics.Bitmap! value) -> Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.SetLabel(Java.Lang.ICharSequence! value) -> Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.SetLabel(string! value) -> Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.SetLocale(Android.Icu.Util.ULocale! value) -> Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.SetPackageName(string! value) -> Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder! +Android.Content.PM.PackageInstaller.PreapprovalDetails.DescribeContents() -> int +Android.Content.PM.PackageInstaller.PreapprovalDetails.Icon.get -> Android.Graphics.Bitmap? +Android.Content.PM.PackageInstaller.PreapprovalDetails.InterfaceConsts +Android.Content.PM.PackageInstaller.PreapprovalDetails.Label.get -> string? +Android.Content.PM.PackageInstaller.PreapprovalDetails.LabelFormatted.get -> Java.Lang.ICharSequence! +Android.Content.PM.PackageInstaller.PreapprovalDetails.Locale.get -> Android.Icu.Util.ULocale! +Android.Content.PM.PackageInstaller.PreapprovalDetails.PackageName.get -> string! +Android.Content.PM.PackageInstaller.PreapprovalDetails.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.PackageInstaller.Session +Android.Content.PM.PackageInstaller.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInstaller.SessionCallback +Android.Content.PM.PackageInstaller.SessionCallback.SessionCallback() -> void +Android.Content.PM.PackageInstaller.SessionCallback.SessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInstaller.SessionInfo +Android.Content.PM.PackageInstaller.SessionInfo.AppLabel.get -> string? +Android.Content.PM.PackageInstaller.SessionInfo.InterfaceConsts +Android.Content.PM.PackageInstaller.SessionInfo.SessionInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInstaller.SessionParams +Android.Content.PM.PackageInstaller.SessionParams.InterfaceConsts +Android.Content.PM.PackageInstaller.SessionParams.SessionParams(Android.Content.PM.PackageInstallMode mode) -> void +Android.Content.PM.PackageInstaller.SessionParams.SessionParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageInstaller.SessionParams.SetAppLabel(string? appLabel) -> void +Android.Content.PM.PackageInstaller.UpdateSessionAppLabel(int sessionId, string? appLabel) -> void +Android.Content.PM.PackageInstallerPermissionState +Android.Content.PM.PackageInstallerPermissionState.Default = 0 -> Android.Content.PM.PackageInstallerPermissionState +Android.Content.PM.PackageInstallerPermissionState.Denied = 2 -> Android.Content.PM.PackageInstallerPermissionState +Android.Content.PM.PackageInstallerPermissionState.Granted = 1 -> Android.Content.PM.PackageInstallerPermissionState +Android.Content.PM.PackageInstallLocation +Android.Content.PM.PackageInstallLocation.Auto = 0 -> Android.Content.PM.PackageInstallLocation +Android.Content.PM.PackageInstallLocation.InternalOnly = 1 -> Android.Content.PM.PackageInstallLocation +Android.Content.PM.PackageInstallLocation.PreferExternal = 2 -> Android.Content.PM.PackageInstallLocation +Android.Content.PM.PackageInstallMode +Android.Content.PM.PackageInstallMode.FullInstall = 1 -> Android.Content.PM.PackageInstallMode +Android.Content.PM.PackageInstallMode.InheritExisting = 2 -> Android.Content.PM.PackageInstallMode +Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallReason.DeviceRestore = 2 -> Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallReason.DeviceSetup = 3 -> Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallReason.Policy = 1 -> Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallReason.Unknown = 0 -> Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallReason.User = 4 -> Android.Content.PM.PackageInstallReason +Android.Content.PM.PackageInstallScenario +Android.Content.PM.PackageInstallScenario.Bulk = 2 -> Android.Content.PM.PackageInstallScenario +Android.Content.PM.PackageInstallScenario.BulkSecondary = 3 -> Android.Content.PM.PackageInstallScenario +Android.Content.PM.PackageInstallScenario.Default = 0 -> Android.Content.PM.PackageInstallScenario +Android.Content.PM.PackageInstallScenario.Fast = 1 -> Android.Content.PM.PackageInstallScenario +Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.Failure = 1 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureAborted = 3 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureBlocked = 2 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureConflict = 5 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureIncompatible = 7 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureInvalid = 4 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureStorage = 6 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.FailureTimeout = 8 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.PendingUserAction = -1 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallStatus.Success = 0 -> Android.Content.PM.PackageInstallStatus +Android.Content.PM.PackageInstallUserAction +Android.Content.PM.PackageInstallUserAction.NotRequired = 2 -> Android.Content.PM.PackageInstallUserAction +Android.Content.PM.PackageInstallUserAction.Required = 1 -> Android.Content.PM.PackageInstallUserAction +Android.Content.PM.PackageInstallUserAction.Unspecified = 0 -> Android.Content.PM.PackageInstallUserAction +Android.Content.PM.PackageInstallVerification +Android.Content.PM.PackageInstallVerification.Allow = 1 -> Android.Content.PM.PackageInstallVerification +Android.Content.PM.PackageInstallVerification.Reject = -1 -> Android.Content.PM.PackageInstallVerification +Android.Content.PM.PackageItemInfo +Android.Content.PM.PackageItemInfo.Banner.get -> int +Android.Content.PM.PackageItemInfo.Banner.set -> void +Android.Content.PM.PackageItemInfo.DisplayNameComparator +Android.Content.PM.PackageItemInfo.DisplayNameComparator.Compare(Android.Content.PM.PackageItemInfo? aa, Android.Content.PM.PackageItemInfo? ab) -> int +Android.Content.PM.PackageItemInfo.DisplayNameComparator.DisplayNameComparator(Android.Content.PM.PackageManager? pm) -> void +Android.Content.PM.PackageItemInfo.DisplayNameComparator.DisplayNameComparator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageItemInfo.Icon.get -> int +Android.Content.PM.PackageItemInfo.Icon.set -> void +Android.Content.PM.PackageItemInfo.LabelRes.get -> int +Android.Content.PM.PackageItemInfo.LabelRes.set -> void +Android.Content.PM.PackageItemInfo.LoadLabel(Android.Content.PM.PackageManager! pm) -> string! +Android.Content.PM.PackageItemInfo.Logo.get -> int +Android.Content.PM.PackageItemInfo.Logo.set -> void +Android.Content.PM.PackageItemInfo.MetaData.get -> Android.OS.Bundle? +Android.Content.PM.PackageItemInfo.MetaData.set -> void +Android.Content.PM.PackageItemInfo.Name.get -> string? +Android.Content.PM.PackageItemInfo.Name.set -> void +Android.Content.PM.PackageItemInfo.NonLocalizedLabel.get -> Java.Lang.ICharSequence? +Android.Content.PM.PackageItemInfo.NonLocalizedLabel.set -> void +Android.Content.PM.PackageItemInfo.PackageItemInfo() -> void +Android.Content.PM.PackageItemInfo.PackageItemInfo(Android.Content.PM.PackageItemInfo? orig) -> void +Android.Content.PM.PackageItemInfo.PackageItemInfo(Android.OS.Parcel? source) -> void +Android.Content.PM.PackageItemInfo.PackageItemInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageItemInfo.PackageName.get -> string? +Android.Content.PM.PackageItemInfo.PackageName.set -> void +Android.Content.PM.PackageManager +Android.Content.PM.PackageManager.ApplicationInfoFlags +Android.Content.PM.PackageManager.ApplicationInfoFlags.Value.get -> long +Android.Content.PM.PackageManager.BackgroundPermissionOptionLabel.get -> string? +Android.Content.PM.PackageManager.ChecksumsReadyEventArgs +Android.Content.PM.PackageManager.ChecksumsReadyEventArgs.Checksums.get -> System.Collections.Generic.IList! +Android.Content.PM.PackageManager.ChecksumsReadyEventArgs.ChecksumsReadyEventArgs(System.Collections.Generic.IList! checksums) -> void +Android.Content.PM.PackageManager.ComponentEnabledSetting +Android.Content.PM.PackageManager.ComponentEnabledSetting.ComponentEnabledSetting(Android.Content.ComponentName! componentName, int newState, int flags) -> void +Android.Content.PM.PackageManager.ComponentEnabledSetting.ComponentName.get -> Android.Content.ComponentName? +Android.Content.PM.PackageManager.ComponentEnabledSetting.DescribeContents() -> int +Android.Content.PM.PackageManager.ComponentEnabledSetting.EnabledFlags.get -> int +Android.Content.PM.PackageManager.ComponentEnabledSetting.EnabledState.get -> int +Android.Content.PM.PackageManager.ComponentEnabledSetting.InterfaceConsts +Android.Content.PM.PackageManager.ComponentEnabledSetting.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.PackageManager.ComponentInfoFlags +Android.Content.PM.PackageManager.ComponentInfoFlags.Value.get -> long +Android.Content.PM.PackageManager.GetApplicationLabel(Android.Content.PM.ApplicationInfo! info) -> string! +Android.Content.PM.PackageManager.GetText(string! packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> string? +Android.Content.PM.PackageManager.GetUserBadgedLabel(string! label, Android.OS.UserHandle! user) -> string! +Android.Content.PM.PackageManager.IOnChecksumsReadyListener +Android.Content.PM.PackageManager.IOnChecksumsReadyListener.OnChecksumsReady(System.Collections.Generic.IList! checksums) -> void +Android.Content.PM.PackageManager.NameNotFoundException +Android.Content.PM.PackageManager.NameNotFoundException.NameNotFoundException() -> void +Android.Content.PM.PackageManager.NameNotFoundException.NameNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageManager.NameNotFoundException.NameNotFoundException(string? name) -> void +Android.Content.PM.PackageManager.PackageInfoFlags +Android.Content.PM.PackageManager.PackageInfoFlags.Value.get -> long +Android.Content.PM.PackageManager.PackageManager() -> void +Android.Content.PM.PackageManager.PackageManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageManager.Property +Android.Content.PM.PackageManager.Property.Boolean.get -> bool +Android.Content.PM.PackageManager.Property.ClassName.get -> string? +Android.Content.PM.PackageManager.Property.DescribeContents() -> int +Android.Content.PM.PackageManager.Property.Float.get -> float +Android.Content.PM.PackageManager.Property.Integer.get -> int +Android.Content.PM.PackageManager.Property.InterfaceConsts +Android.Content.PM.PackageManager.Property.IsBoolean.get -> bool +Android.Content.PM.PackageManager.Property.IsFloat.get -> bool +Android.Content.PM.PackageManager.Property.IsInteger.get -> bool +Android.Content.PM.PackageManager.Property.IsResourceId.get -> bool +Android.Content.PM.PackageManager.Property.IsString.get -> bool +Android.Content.PM.PackageManager.Property.Name.get -> string! +Android.Content.PM.PackageManager.Property.PackageName.get -> string! +Android.Content.PM.PackageManager.Property.ResourceId.get -> int +Android.Content.PM.PackageManager.Property.String.get -> string? +Android.Content.PM.PackageManager.Property.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.PackageManager.ResolveInfoFlags +Android.Content.PM.PackageManager.ResolveInfoFlags.Value.get -> long +Android.Content.PM.PackageSource +Android.Content.PM.PackageSource.DownloadedFile = 4 -> Android.Content.PM.PackageSource +Android.Content.PM.PackageSource.LocalFile = 3 -> Android.Content.PM.PackageSource +Android.Content.PM.PackageSource.Other = 1 -> Android.Content.PM.PackageSource +Android.Content.PM.PackageSource.Store = 2 -> Android.Content.PM.PackageSource +Android.Content.PM.PackageSource.Unspecified = 0 -> Android.Content.PM.PackageSource +Android.Content.PM.PackageStats +Android.Content.PM.PackageStats.CacheSize.get -> long +Android.Content.PM.PackageStats.CacheSize.set -> void +Android.Content.PM.PackageStats.CodeSize.get -> long +Android.Content.PM.PackageStats.CodeSize.set -> void +Android.Content.PM.PackageStats.DataSize.get -> long +Android.Content.PM.PackageStats.DataSize.set -> void +Android.Content.PM.PackageStats.ExternalCacheSize.get -> long +Android.Content.PM.PackageStats.ExternalCacheSize.set -> void +Android.Content.PM.PackageStats.ExternalCodeSize.get -> long +Android.Content.PM.PackageStats.ExternalCodeSize.set -> void +Android.Content.PM.PackageStats.ExternalDataSize.get -> long +Android.Content.PM.PackageStats.ExternalDataSize.set -> void +Android.Content.PM.PackageStats.ExternalMediaSize.get -> long +Android.Content.PM.PackageStats.ExternalMediaSize.set -> void +Android.Content.PM.PackageStats.ExternalObbSize.get -> long +Android.Content.PM.PackageStats.ExternalObbSize.set -> void +Android.Content.PM.PackageStats.InterfaceConsts +Android.Content.PM.PackageStats.PackageName.get -> string? +Android.Content.PM.PackageStats.PackageName.set -> void +Android.Content.PM.PackageStats.PackageStats(Android.Content.PM.PackageStats? pStats) -> void +Android.Content.PM.PackageStats.PackageStats(Android.OS.Parcel? source) -> void +Android.Content.PM.PackageStats.PackageStats(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PackageStats.PackageStats(string? pkgName) -> void +Android.Content.PM.PathPermission +Android.Content.PM.PathPermission.PathPermission(Android.OS.Parcel? src) -> void +Android.Content.PM.PathPermission.PathPermission(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PathPermission.PathPermission(string? pattern, Android.OS.Pattern type, string? readPermission, string? writePermission) -> void +Android.Content.PM.Permission +Android.Content.PM.Permission.Denied = -1 -> Android.Content.PM.Permission +Android.Content.PM.Permission.Granted = 0 -> Android.Content.PM.Permission +Android.Content.PM.PermissionGroupInfo +Android.Content.PM.PermissionGroupInfo.DescriptionRes.get -> int +Android.Content.PM.PermissionGroupInfo.DescriptionRes.set -> void +Android.Content.PM.PermissionGroupInfo.Flags.get -> Android.Content.PM.PermissionGroupInfoFlags +Android.Content.PM.PermissionGroupInfo.Flags.set -> void +Android.Content.PM.PermissionGroupInfo.InterfaceConsts +Android.Content.PM.PermissionGroupInfo.LoadDescription(Android.Content.PM.PackageManager! pm) -> string? +Android.Content.PM.PermissionGroupInfo.NonLocalizedDescription.get -> Java.Lang.ICharSequence? +Android.Content.PM.PermissionGroupInfo.NonLocalizedDescription.set -> void +Android.Content.PM.PermissionGroupInfo.PermissionGroupInfo() -> void +Android.Content.PM.PermissionGroupInfo.PermissionGroupInfo(Android.Content.PM.PermissionGroupInfo! orig) -> void +Android.Content.PM.PermissionGroupInfo.PermissionGroupInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PermissionGroupInfo.Priority.get -> int +Android.Content.PM.PermissionGroupInfo.Priority.set -> void +Android.Content.PM.PermissionGroupInfoFlags +Android.Content.PM.PermissionGroupInfoFlags.None = 0 -> Android.Content.PM.PermissionGroupInfoFlags +Android.Content.PM.PermissionGroupInfoFlags.PersonalInfo = 1 -> Android.Content.PM.PermissionGroupInfoFlags +Android.Content.PM.PermissionInfo +Android.Content.PM.PermissionInfo.DescriptionRes.get -> int +Android.Content.PM.PermissionInfo.DescriptionRes.set -> void +Android.Content.PM.PermissionInfo.Flags.get -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfo.Flags.set -> void +Android.Content.PM.PermissionInfo.Group.get -> string? +Android.Content.PM.PermissionInfo.Group.set -> void +Android.Content.PM.PermissionInfo.InterfaceConsts +Android.Content.PM.PermissionInfo.LoadDescription(Android.Content.PM.PackageManager! pm) -> string? +Android.Content.PM.PermissionInfo.NonLocalizedDescription.get -> Java.Lang.ICharSequence? +Android.Content.PM.PermissionInfo.NonLocalizedDescription.set -> void +Android.Content.PM.PermissionInfo.PermissionInfo() -> void +Android.Content.PM.PermissionInfo.PermissionInfo(Android.Content.PM.PermissionInfo! orig) -> void +Android.Content.PM.PermissionInfo.PermissionInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.PermissionInfo.ProtectionLevel.get -> Android.Content.PM.Protection +Android.Content.PM.PermissionInfo.ProtectionLevel.set -> void +Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.CostsMoney = 1 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.HardRestricted = 4 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.ImmutablyRestricted = 16 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.Installed = 1073741824 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.None = 0 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PermissionInfoFlags.SoftRestricted = 8 -> Android.Content.PM.PermissionInfoFlags +Android.Content.PM.PinItemRequestType +Android.Content.PM.PinItemRequestType.Appwidget = 2 -> Android.Content.PM.PinItemRequestType +Android.Content.PM.PinItemRequestType.Shortcut = 1 -> Android.Content.PM.PinItemRequestType +Android.Content.PM.Protection +Android.Content.PM.Protection.Dangerous = 1 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagAppop = 64 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagDevelopment = 32 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagInstaller = 256 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagInstant = 4096 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagPre23 = 128 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagPreinstalled = 1024 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagPrivileged = 16 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagRuntimeOnly = 8192 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagSetup = 2048 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagSystem = 16 -> Android.Content.PM.Protection +Android.Content.PM.Protection.FlagVerifier = 512 -> Android.Content.PM.Protection +Android.Content.PM.Protection.Internal = 4 -> Android.Content.PM.Protection +Android.Content.PM.Protection.MaskBase = 15 -> Android.Content.PM.Protection +Android.Content.PM.Protection.MaskFlags = 65520 -> Android.Content.PM.Protection +Android.Content.PM.Protection.Normal = 0 -> Android.Content.PM.Protection +Android.Content.PM.Protection.Signature = 2 -> Android.Content.PM.Protection +Android.Content.PM.Protection.SignatureOrSystem = 3 -> Android.Content.PM.Protection +Android.Content.PM.ProviderInfo +Android.Content.PM.ProviderInfo.Authority.get -> string? +Android.Content.PM.ProviderInfo.Authority.set -> void +Android.Content.PM.ProviderInfo.DescribeContents() -> int +Android.Content.PM.ProviderInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +Android.Content.PM.ProviderInfo.DumpAsync(Android.Util.IPrinter? pw, string? prefix) -> System.Threading.Tasks.Task! +Android.Content.PM.ProviderInfo.Flags.get -> Android.Content.PM.ProviderInfoFlags +Android.Content.PM.ProviderInfo.Flags.set -> void +Android.Content.PM.ProviderInfo.ForceUriPermissions.get -> bool +Android.Content.PM.ProviderInfo.ForceUriPermissions.set -> void +Android.Content.PM.ProviderInfo.GrantUriPermissions.get -> bool +Android.Content.PM.ProviderInfo.GrantUriPermissions.set -> void +Android.Content.PM.ProviderInfo.InitOrder.get -> int +Android.Content.PM.ProviderInfo.InitOrder.set -> void +Android.Content.PM.ProviderInfo.InterfaceConsts +Android.Content.PM.ProviderInfo.IsSyncable.get -> bool +Android.Content.PM.ProviderInfo.IsSyncable.set -> void +Android.Content.PM.ProviderInfo.Multiprocess.get -> bool +Android.Content.PM.ProviderInfo.Multiprocess.set -> void +Android.Content.PM.ProviderInfo.PathPermissions.get -> System.Collections.Generic.IList? +Android.Content.PM.ProviderInfo.PathPermissions.set -> void +Android.Content.PM.ProviderInfo.ProviderInfo() -> void +Android.Content.PM.ProviderInfo.ProviderInfo(Android.Content.PM.ProviderInfo? orig) -> void +Android.Content.PM.ProviderInfo.ReadPermission.get -> string? +Android.Content.PM.ProviderInfo.ReadPermission.set -> void +Android.Content.PM.ProviderInfo.UriPermissionPatterns.get -> System.Collections.Generic.IList? +Android.Content.PM.ProviderInfo.UriPermissionPatterns.set -> void +Android.Content.PM.ProviderInfo.WritePermission.get -> string? +Android.Content.PM.ProviderInfo.WritePermission.set -> void +Android.Content.PM.ProviderInfoFlags +Android.Content.PM.ProviderInfoFlags.None = 0 -> Android.Content.PM.ProviderInfoFlags +Android.Content.PM.ProviderInfoFlags.SingleUser = 1073741824 -> Android.Content.PM.ProviderInfoFlags +Android.Content.PM.RawExternalStorageAccess +Android.Content.PM.RawExternalStorageAccess.Default = 0 -> Android.Content.PM.RawExternalStorageAccess +Android.Content.PM.RawExternalStorageAccess.NotRequested = 2 -> Android.Content.PM.RawExternalStorageAccess +Android.Content.PM.RawExternalStorageAccess.Requested = 1 -> Android.Content.PM.RawExternalStorageAccess +Android.Content.PM.RequestedPermission +Android.Content.PM.RequestedPermission.Granted = 2 -> Android.Content.PM.RequestedPermission +Android.Content.PM.RequestedPermission.Implicit = 4 -> Android.Content.PM.RequestedPermission +Android.Content.PM.RequestedPermission.NeverForLocation = 65536 -> Android.Content.PM.RequestedPermission +Android.Content.PM.RequestedPermission.Required = 1 -> Android.Content.PM.RequestedPermission +Android.Content.PM.ResolveInfo +Android.Content.PM.ResolveInfo.ActivityInfo.get -> Android.Content.PM.ActivityInfo? +Android.Content.PM.ResolveInfo.ActivityInfo.set -> void +Android.Content.PM.ResolveInfo.DisplayNameComparator +Android.Content.PM.ResolveInfo.DisplayNameComparator.Compare(Android.Content.PM.ResolveInfo? a, Android.Content.PM.ResolveInfo? b) -> int +Android.Content.PM.ResolveInfo.DisplayNameComparator.DisplayNameComparator(Android.Content.PM.PackageManager? pm) -> void +Android.Content.PM.ResolveInfo.DisplayNameComparator.DisplayNameComparator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ResolveInfo.Filter.get -> Android.Content.IntentFilter? +Android.Content.PM.ResolveInfo.Filter.set -> void +Android.Content.PM.ResolveInfo.Icon.get -> int +Android.Content.PM.ResolveInfo.Icon.set -> void +Android.Content.PM.ResolveInfo.IconResource.get -> int +Android.Content.PM.ResolveInfo.InterfaceConsts +Android.Content.PM.ResolveInfo.IsDefault.get -> bool +Android.Content.PM.ResolveInfo.IsDefault.set -> void +Android.Content.PM.ResolveInfo.IsInstantAppAvailable.get -> bool +Android.Content.PM.ResolveInfo.IsInstantAppAvailable.set -> void +Android.Content.PM.ResolveInfo.LabelRes.get -> int +Android.Content.PM.ResolveInfo.LabelRes.set -> void +Android.Content.PM.ResolveInfo.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.Content.PM.ResolveInfo.Match.get -> Android.Content.MatchResults +Android.Content.PM.ResolveInfo.Match.set -> void +Android.Content.PM.ResolveInfo.NonLocalizedLabel.get -> Java.Lang.ICharSequence? +Android.Content.PM.ResolveInfo.NonLocalizedLabel.set -> void +Android.Content.PM.ResolveInfo.PreferredOrder.get -> int +Android.Content.PM.ResolveInfo.PreferredOrder.set -> void +Android.Content.PM.ResolveInfo.Priority.get -> int +Android.Content.PM.ResolveInfo.Priority.set -> void +Android.Content.PM.ResolveInfo.ProviderInfo.get -> Android.Content.PM.ProviderInfo? +Android.Content.PM.ResolveInfo.ProviderInfo.set -> void +Android.Content.PM.ResolveInfo.ResolveInfo() -> void +Android.Content.PM.ResolveInfo.ResolveInfo(Android.Content.PM.ResolveInfo? orig) -> void +Android.Content.PM.ResolveInfo.ResolveInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ResolveInfo.ResolvePackageName.get -> string? +Android.Content.PM.ResolveInfo.ResolvePackageName.set -> void +Android.Content.PM.ResolveInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.Content.PM.ResolveInfo.ServiceInfo.set -> void +Android.Content.PM.ResolveInfo.SpecificIndex.get -> int +Android.Content.PM.ResolveInfo.SpecificIndex.set -> void +Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Behind = 3 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.FullSensor = 10 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.FullUser = 13 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Landscape = 0 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Locked = 14 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Nosensor = 5 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Portrait = 1 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.ReverseLandscape = 8 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.ReversePortrait = 9 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Sensor = 4 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.SensorLandscape = 6 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.SensorPortrait = 7 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.Unspecified = -1 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.User = 2 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.UserLandscape = 11 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ScreenOrientation.UserPortrait = 12 -> Android.Content.PM.ScreenOrientation +Android.Content.PM.ServiceInfo +Android.Content.PM.ServiceInfo.Flags.get -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfo.Flags.set -> void +Android.Content.PM.ServiceInfo.InterfaceConsts +Android.Content.PM.ServiceInfo.Permission.get -> string? +Android.Content.PM.ServiceInfo.Permission.set -> void +Android.Content.PM.ServiceInfo.ServiceInfo() -> void +Android.Content.PM.ServiceInfo.ServiceInfo(Android.Content.PM.ServiceInfo? orig) -> void +Android.Content.PM.ServiceInfo.ServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.AllowSharedIsolatedProcess = 16 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.ExternalService = 4 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.IsolatedProcess = 2 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.SingleUser = 1073741824 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.StopWithTask = 1 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.ServiceInfoFlags.UseAppZygote = 8 -> Android.Content.PM.ServiceInfoFlags +Android.Content.PM.SessionStatus +Android.Content.PM.SessionStatus.ActivationFailed = 2 -> Android.Content.PM.SessionStatus +Android.Content.PM.SessionStatus.Conflict = 4 -> Android.Content.PM.SessionStatus +Android.Content.PM.SessionStatus.NoError = 0 -> Android.Content.PM.SessionStatus +Android.Content.PM.SessionStatus.UnknownError = 3 -> Android.Content.PM.SessionStatus +Android.Content.PM.SessionStatus.VerificationFailed = 1 -> Android.Content.PM.SessionStatus +Android.Content.PM.SharedLibraryInfo +Android.Content.PM.SharedLibraryInfo.DeclaringPackage.get -> Android.Content.PM.VersionedPackage! +Android.Content.PM.SharedLibraryInfo.DependentPackages.get -> System.Collections.Generic.IList! +Android.Content.PM.SharedLibraryInfo.DescribeContents() -> int +Android.Content.PM.SharedLibraryInfo.InterfaceConsts +Android.Content.PM.SharedLibraryInfo.LongVersion.get -> long +Android.Content.PM.SharedLibraryInfo.Name.get -> string? +Android.Content.PM.SharedLibraryInfo.Type.get -> Android.Content.PM.SharedLibraryType +Android.Content.PM.SharedLibraryInfo.Version.get -> int +Android.Content.PM.SharedLibraryInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.SharedLibraryType +Android.Content.PM.SharedLibraryType.Builtin = 0 -> Android.Content.PM.SharedLibraryType +Android.Content.PM.SharedLibraryType.Dynamic = 1 -> Android.Content.PM.SharedLibraryType +Android.Content.PM.SharedLibraryType.SdkPackage = 3 -> Android.Content.PM.SharedLibraryType +Android.Content.PM.SharedLibraryType.Static = 2 -> Android.Content.PM.SharedLibraryType +Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.AppChanged = 2 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.BackupNotSupported = 101 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.ByApp = 1 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.NotDisabled = 0 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.OtherRestoreIssue = 103 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.SignatureMismatch = 102 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.Unknown = 3 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutDisabledReason.VersionLower = 100 -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutInfo +Android.Content.PM.ShortcutInfo.Activity.get -> Android.Content.ComponentName? +Android.Content.PM.ShortcutInfo.Builder +Android.Content.PM.ShortcutInfo.Builder.Builder(Android.Content.Context? context, string? id) -> void +Android.Content.PM.ShortcutInfo.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ShortcutInfo.Builder.SetDisabledMessage(string! disabledMessage) -> Android.Content.PM.ShortcutInfo.Builder! +Android.Content.PM.ShortcutInfo.Builder.SetLongLabel(string! longLabel) -> Android.Content.PM.ShortcutInfo.Builder! +Android.Content.PM.ShortcutInfo.Builder.SetShortLabel(string! shortLabel) -> Android.Content.PM.ShortcutInfo.Builder! +Android.Content.PM.ShortcutInfo.Capabilities.get -> System.Collections.Generic.IList! +Android.Content.PM.ShortcutInfo.Categories.get -> System.Collections.Generic.ICollection? +Android.Content.PM.ShortcutInfo.DescribeContents() -> int +Android.Content.PM.ShortcutInfo.DisabledMessage.get -> string? +Android.Content.PM.ShortcutInfo.DisabledMessageFormatted.get -> Java.Lang.ICharSequence? +Android.Content.PM.ShortcutInfo.DisabledReason.get -> Android.Content.PM.ShortcutDisabledReason +Android.Content.PM.ShortcutInfo.ExcludedFromSurfaces.get -> int +Android.Content.PM.ShortcutInfo.Extras.get -> Android.OS.PersistableBundle? +Android.Content.PM.ShortcutInfo.GetCapabilityParams(Android.Content.PM.Capability! capability) -> System.Collections.Generic.IList! +Android.Content.PM.ShortcutInfo.GetIntents() -> Android.Content.Intent![]? +Android.Content.PM.ShortcutInfo.HasKeyFieldsOnly.get -> bool +Android.Content.PM.ShortcutInfo.Id.get -> string! +Android.Content.PM.ShortcutInfo.Intent.get -> Android.Content.Intent? +Android.Content.PM.ShortcutInfo.InterfaceConsts +Android.Content.PM.ShortcutInfo.IsCached.get -> bool +Android.Content.PM.ShortcutInfo.IsDeclaredInManifest.get -> bool +Android.Content.PM.ShortcutInfo.IsDynamic.get -> bool +Android.Content.PM.ShortcutInfo.IsEnabled.get -> bool +Android.Content.PM.ShortcutInfo.IsExcludedFromSurfaces(int surface) -> bool +Android.Content.PM.ShortcutInfo.IsImmutable.get -> bool +Android.Content.PM.ShortcutInfo.IsPinned.get -> bool +Android.Content.PM.ShortcutInfo.LastChangedTimestamp.get -> long +Android.Content.PM.ShortcutInfo.LocusId.get -> Android.Content.LocusId? +Android.Content.PM.ShortcutInfo.LongLabel.get -> string? +Android.Content.PM.ShortcutInfo.LongLabelFormatted.get -> Java.Lang.ICharSequence? +Android.Content.PM.ShortcutInfo.Package.get -> string! +Android.Content.PM.ShortcutInfo.Rank.get -> int +Android.Content.PM.ShortcutInfo.ShortLabel.get -> string? +Android.Content.PM.ShortcutInfo.ShortLabelFormatted.get -> Java.Lang.ICharSequence? +Android.Content.PM.ShortcutInfo.UserHandle.get -> Android.OS.UserHandle? +Android.Content.PM.ShortcutInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.ShortcutManager +Android.Content.PM.ShortcutManager.DisableShortcuts(System.Collections.Generic.IList! shortcutIds, string? disabledMessage) -> void +Android.Content.PM.ShortcutManager.ShortcutManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutManagerMatchFlags.Cached = 8 -> Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutManagerMatchFlags.Dynamic = 2 -> Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutManagerMatchFlags.Manifest = 1 -> Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutManagerMatchFlags.None = 0 -> Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutManagerMatchFlags.Pinned = 4 -> Android.Content.PM.ShortcutManagerMatchFlags +Android.Content.PM.ShortcutSurface +Android.Content.PM.ShortcutSurface.Default = 0 -> Android.Content.PM.ShortcutSurface +Android.Content.PM.ShortcutSurface.Launcher = 1 -> Android.Content.PM.ShortcutSurface +Android.Content.PM.Signature +Android.Content.PM.Signature.InterfaceConsts +Android.Content.PM.Signature.Signature(byte[]? signature) -> void +Android.Content.PM.Signature.Signature(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.PM.Signature.Signature(string? text) -> void +Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.FirstNotSigned = -1 -> Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.Match = 0 -> Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.NeitherSigned = 1 -> Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.NoMatch = -3 -> Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.SecondNotSigned = -2 -> Android.Content.PM.SignatureResult +Android.Content.PM.SignatureResult.UnknownPackage = -4 -> Android.Content.PM.SignatureResult +Android.Content.PM.SigningInfo +Android.Content.PM.SigningInfo.DescribeContents() -> int +Android.Content.PM.SigningInfo.GetApkContentsSigners() -> Android.Content.PM.Signature![]? +Android.Content.PM.SigningInfo.GetSigningCertificateHistory() -> Android.Content.PM.Signature![]? +Android.Content.PM.SigningInfo.HasMultipleSigners.get -> bool +Android.Content.PM.SigningInfo.HasPastSigningCertificates.get -> bool +Android.Content.PM.SigningInfo.InterfaceConsts +Android.Content.PM.SigningInfo.SigningInfo() -> void +Android.Content.PM.SigningInfo.SigningInfo(Android.Content.PM.SigningInfo? orig) -> void +Android.Content.PM.SigningInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.Content.PM.StagedSession +Android.Content.PM.StagedSession.ActivationFailed = 2 -> Android.Content.PM.StagedSession +Android.Content.PM.StagedSession.Conflict = 4 -> Android.Content.PM.StagedSession +Android.Content.PM.StagedSession.NoError = 0 -> Android.Content.PM.StagedSession +Android.Content.PM.StagedSession.Unknown = 3 -> Android.Content.PM.StagedSession +Android.Content.PM.StagedSession.VerificationFailed = 1 -> Android.Content.PM.StagedSession +Android.Content.PM.UiOptions +Android.Content.PM.UiOptions.None = 0 -> Android.Content.PM.UiOptions +Android.Content.PM.UiOptions.SplitActionBarWhenNarrow = 1 -> Android.Content.PM.UiOptions +Android.Content.PM.Verify.Domain.DomainState +Android.Content.PM.Verify.Domain.DomainState.None = 0 -> Android.Content.PM.Verify.Domain.DomainState +Android.Content.PM.Verify.Domain.DomainState.Selected = 1 -> Android.Content.PM.Verify.Domain.DomainState +Android.Content.PM.Verify.Domain.DomainState.Verified = 2 -> Android.Content.PM.Verify.Domain.DomainState +Android.Content.PM.Verify.Domain.DomainVerificationManager +Android.Content.PM.Verify.Domain.DomainVerificationManager.GetDomainVerificationUserState(string! packageName) -> Android.Content.PM.Verify.Domain.DomainVerificationUserState? +Android.Content.PM.Verify.Domain.DomainVerificationUserState +Android.Content.PM.Verify.Domain.DomainVerificationUserState.DescribeContents() -> int +Android.Content.PM.Verify.Domain.DomainVerificationUserState.HostToStateMap.get -> System.Collections.Generic.IDictionary! +Android.Content.PM.Verify.Domain.DomainVerificationUserState.InterfaceConsts +Android.Content.PM.Verify.Domain.DomainVerificationUserState.IsLinkHandlingAllowed.get -> bool +Android.Content.PM.Verify.Domain.DomainVerificationUserState.PackageName.get -> string! +Android.Content.PM.Verify.Domain.DomainVerificationUserState.User.get -> Android.OS.UserHandle! +Android.Content.PM.Verify.Domain.DomainVerificationUserState.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.PM.VersionedPackage +Android.Content.PM.VersionedPackage.DescribeContents() -> int +Android.Content.PM.VersionedPackage.InterfaceConsts +Android.Content.PM.VersionedPackage.LongVersionCode.get -> long +Android.Content.PM.VersionedPackage.PackageName.get -> string! +Android.Content.PM.VersionedPackage.VersionCode.get -> int +Android.Content.PM.VersionedPackage.VersionedPackage(string! packageName, int versionCode) -> void +Android.Content.PM.VersionedPackage.VersionedPackage(string! packageName, long versionCode) -> void +Android.Content.PM.VersionedPackage.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.QuerySortDirection +Android.Content.QuerySortDirection.Ascending = 0 -> Android.Content.QuerySortDirection +Android.Content.QuerySortDirection.Descending = 1 -> Android.Content.QuerySortDirection +Android.Content.QuickViewConstants +Android.Content.QuickViewConstants.QuickViewConstants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ReceiverCallNotAllowedException +Android.Content.ReceiverCallNotAllowedException.ReceiverCallNotAllowedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.ReceiverCallNotAllowedException.ReceiverCallNotAllowedException(string? msg) -> void +Android.Content.ReceiverFlags +Android.Content.ReceiverFlags.Exported = 2 -> Android.Content.ReceiverFlags +Android.Content.ReceiverFlags.NotExported = 4 -> Android.Content.ReceiverFlags +Android.Content.ReceiverFlags.VisibleToInstantApps = 1 -> Android.Content.ReceiverFlags +Android.Content.Res.Access +Android.Content.Res.Access.Buffer = 3 -> Android.Content.Res.Access +Android.Content.Res.Access.Random = 1 -> Android.Content.Res.Access +Android.Content.Res.Access.Streaming = 2 -> Android.Content.Res.Access +Android.Content.Res.Access.Unknown = 0 -> Android.Content.Res.Access +Android.Content.Res.AssetFileDescriptor +Android.Content.Res.AssetFileDescriptor.AssetFileDescriptor(Android.OS.ParcelFileDescriptor? fd, long startOffset, long length) -> void +Android.Content.Res.AssetFileDescriptor.AssetFileDescriptor(Android.OS.ParcelFileDescriptor? fd, long startOffset, long length, Android.OS.Bundle? extras) -> void +Android.Content.Res.AssetFileDescriptor.AssetFileDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream +Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream.AutoCloseInputStream(Android.Content.Res.AssetFileDescriptor? fd) -> void +Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream.AutoCloseInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream +Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream.AutoCloseOutputStream(Android.Content.Res.AssetFileDescriptor? fd) -> void +Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream.AutoCloseOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.AssetFileDescriptor.InterfaceConsts +Android.Content.Res.AssetManager +Android.Content.Res.AssetManager.AssetInputStream +Android.Content.Res.AssetManager.AssetInputStream.AssetInt.get -> int +Android.Content.Res.AssetManager.Close() -> void +Android.Content.Res.AssetManager.GetLocales() -> string![]? +Android.Content.Res.AssetManager.List(string! path) -> string![]? +Android.Content.Res.AssetManager.ListAsync(string! path) -> System.Threading.Tasks.Task! +Android.Content.Res.AssetManager.Open(string! fileName) -> System.IO.Stream! +Android.Content.Res.AssetManager.Open(string! fileName, Android.Content.Res.Access accessMode) -> System.IO.Stream! +Android.Content.Res.AssetManager.OpenFd(string! fileName) -> Android.Content.Res.AssetFileDescriptor! +Android.Content.Res.AssetManager.OpenNonAssetFd(int cookie, string! fileName) -> Android.Content.Res.AssetFileDescriptor! +Android.Content.Res.AssetManager.OpenNonAssetFd(string! fileName) -> Android.Content.Res.AssetFileDescriptor! +Android.Content.Res.AssetManager.OpenXmlResourceParser(int cookie, string! fileName) -> System.Xml.XmlReader! +Android.Content.Res.AssetManager.OpenXmlResourceParser(string! fileName) -> System.Xml.XmlReader! +Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.HdrMask = 12 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.HdrNo = 4 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.HdrShift = 2 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.HdrUndefined = 0 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.HdrYes = 8 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.Undefined = 0 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.WideColorGamutMask = 3 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.WideColorGamutNo = 1 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.WideColorGamutUndefined = 0 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorMode.WideColorGamutYes = 2 -> Android.Content.Res.ColorMode +Android.Content.Res.ColorStateList +Android.Content.Res.ColorStateList.ColorStateList(int[]![]? states, int[]? colors) -> void +Android.Content.Res.ColorStateList.ColorStateList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.ColorStateList.InterfaceConsts +Android.Content.Res.Configuration +Android.Content.Res.Configuration.ColorMode.get -> Android.Content.Res.ColorMode +Android.Content.Res.Configuration.ColorMode.set -> void +Android.Content.Res.Configuration.CompareTo(Android.Content.Res.Configuration? that) -> int +Android.Content.Res.Configuration.Configuration() -> void +Android.Content.Res.Configuration.Configuration(Android.Content.Res.Configuration? o) -> void +Android.Content.Res.Configuration.DensityDpi.get -> int +Android.Content.Res.Configuration.DensityDpi.set -> void +Android.Content.Res.Configuration.DescribeContents() -> int +Android.Content.Res.Configuration.Diff(Android.Content.Res.Configuration? delta) -> Android.Content.PM.ConfigChanges +Android.Content.Res.Configuration.Equals(Android.Content.Res.Configuration? that) -> bool +Android.Content.Res.Configuration.FontScale.get -> float +Android.Content.Res.Configuration.FontScale.set -> void +Android.Content.Res.Configuration.FontWeightAdjustment.get -> int +Android.Content.Res.Configuration.FontWeightAdjustment.set -> void +Android.Content.Res.Configuration.GrammaticalGender.get -> Android.Content.Res.GrammaticalGender +Android.Content.Res.Configuration.HardKeyboardHidden.get -> Android.Content.Res.HardKeyboardHidden +Android.Content.Res.Configuration.HardKeyboardHidden.set -> void +Android.Content.Res.Configuration.InterfaceConsts +Android.Content.Res.Configuration.IsLayoutSizeAtLeast(int size) -> bool +Android.Content.Res.Configuration.IsNightModeActive.get -> bool +Android.Content.Res.Configuration.IsScreenHdr.get -> bool +Android.Content.Res.Configuration.IsScreenRound.get -> bool +Android.Content.Res.Configuration.IsScreenWideColorGamut.get -> bool +Android.Content.Res.Configuration.Keyboard.get -> Android.Content.Res.KeyboardType +Android.Content.Res.Configuration.Keyboard.set -> void +Android.Content.Res.Configuration.KeyboardHidden.get -> Android.Content.Res.KeyboardHidden +Android.Content.Res.Configuration.KeyboardHidden.set -> void +Android.Content.Res.Configuration.LayoutDirection.get -> Android.Views.LayoutDirection +Android.Content.Res.Configuration.Locale.get -> Java.Util.Locale? +Android.Content.Res.Configuration.Locale.set -> void +Android.Content.Res.Configuration.Locales.get -> Android.OS.LocaleList! +Android.Content.Res.Configuration.Locales.set -> void +Android.Content.Res.Configuration.Mcc.get -> int +Android.Content.Res.Configuration.Mcc.set -> void +Android.Content.Res.Configuration.Mnc.get -> int +Android.Content.Res.Configuration.Mnc.set -> void +Android.Content.Res.Configuration.Navigation.get -> Android.Content.Res.Navigation +Android.Content.Res.Configuration.Navigation.set -> void +Android.Content.Res.Configuration.NavigationHidden.get -> Android.Content.Res.NavigationHidden +Android.Content.Res.Configuration.NavigationHidden.set -> void +Android.Content.Res.Configuration.Orientation.get -> Android.Content.Res.Orientation +Android.Content.Res.Configuration.Orientation.set -> void +Android.Content.Res.Configuration.ReadFromParcel(Android.OS.Parcel? source) -> void +Android.Content.Res.Configuration.ScreenHeightDp.get -> int +Android.Content.Res.Configuration.ScreenHeightDp.set -> void +Android.Content.Res.Configuration.ScreenLayout.get -> Android.Content.Res.ScreenLayout +Android.Content.Res.Configuration.ScreenLayout.set -> void +Android.Content.Res.Configuration.ScreenWidthDp.get -> int +Android.Content.Res.Configuration.ScreenWidthDp.set -> void +Android.Content.Res.Configuration.SetLayoutDirection(Java.Util.Locale? loc) -> void +Android.Content.Res.Configuration.SetLocale(Java.Util.Locale? loc) -> void +Android.Content.Res.Configuration.SetTo(Android.Content.Res.Configuration? o) -> void +Android.Content.Res.Configuration.SetToDefaults() -> void +Android.Content.Res.Configuration.SmallestScreenWidthDp.get -> int +Android.Content.Res.Configuration.SmallestScreenWidthDp.set -> void +Android.Content.Res.Configuration.Touchscreen.get -> Android.Content.Res.TouchScreenType +Android.Content.Res.Configuration.Touchscreen.set -> void +Android.Content.Res.Configuration.UiMode.get -> Android.Content.Res.UiMode +Android.Content.Res.Configuration.UiMode.set -> void +Android.Content.Res.Configuration.UpdateFrom(Android.Content.Res.Configuration! delta) -> Android.Content.PM.ConfigChanges +Android.Content.Res.Configuration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.Res.GrammaticalGender +Android.Content.Res.GrammaticalGender.Feminine = 2 -> Android.Content.Res.GrammaticalGender +Android.Content.Res.GrammaticalGender.Masculine = 3 -> Android.Content.Res.GrammaticalGender +Android.Content.Res.GrammaticalGender.Neutral = 1 -> Android.Content.Res.GrammaticalGender +Android.Content.Res.GrammaticalGender.NotSpecified = 0 -> Android.Content.Res.GrammaticalGender +Android.Content.Res.HardKeyboardHidden +Android.Content.Res.HardKeyboardHidden.No = 1 -> Android.Content.Res.HardKeyboardHidden +Android.Content.Res.HardKeyboardHidden.Undefined = 0 -> Android.Content.Res.HardKeyboardHidden +Android.Content.Res.HardKeyboardHidden.Yes = 2 -> Android.Content.Res.HardKeyboardHidden +Android.Content.Res.IXmlResourceParser +Android.Content.Res.IXmlResourceParser.AttributeCount.get -> int +Android.Content.Res.IXmlResourceParser.Close() -> void +Android.Content.Res.IXmlResourceParser.GetAttributeName(int pos) -> string! +Android.Content.Res.IXmlResourceParser.GetAttributeNamespace(int index) -> string? +Android.Content.Res.IXmlResourceParser.GetAttributeValue(int pos) -> string! +Android.Content.Res.IXmlResourceParser.GetAttributeValue(string? ns, string? name) -> string? +Android.Content.Res.IXmlResourceParser.PositionDescription.get -> string! +Android.Content.Res.KeyboardHidden +Android.Content.Res.KeyboardHidden.No = 1 -> Android.Content.Res.KeyboardHidden +Android.Content.Res.KeyboardHidden.Undefined = 0 -> Android.Content.Res.KeyboardHidden +Android.Content.Res.KeyboardHidden.Yes = 2 -> Android.Content.Res.KeyboardHidden +Android.Content.Res.KeyboardType +Android.Content.Res.KeyboardType.Nokeys = 1 -> Android.Content.Res.KeyboardType +Android.Content.Res.KeyboardType.Qwerty = 2 -> Android.Content.Res.KeyboardType +Android.Content.Res.KeyboardType.Twelvekey = 3 -> Android.Content.Res.KeyboardType +Android.Content.Res.KeyboardType.Undefined = 0 -> Android.Content.Res.KeyboardType +Android.Content.Res.Loader.IAssetsProvider +Android.Content.Res.Loader.IAssetsProvider.LoadAssetFd(string! path, int accessMode) -> Android.Content.Res.AssetFileDescriptor? +Android.Content.Res.Loader.ResourcesLoader +Android.Content.Res.Loader.ResourcesLoader.ResourcesLoader() -> void +Android.Content.Res.Loader.ResourcesLoader.ResourcesLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.Loader.ResourcesProvider +Android.Content.Res.Loader.ResourcesProvider.ResourcesProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.Navigation +Android.Content.Res.Navigation.Dpad = 2 -> Android.Content.Res.Navigation +Android.Content.Res.Navigation.Nonav = 1 -> Android.Content.Res.Navigation +Android.Content.Res.Navigation.Trackball = 3 -> Android.Content.Res.Navigation +Android.Content.Res.Navigation.Undefined = 0 -> Android.Content.Res.Navigation +Android.Content.Res.Navigation.Wheel = 4 -> Android.Content.Res.Navigation +Android.Content.Res.NavigationHidden +Android.Content.Res.NavigationHidden.No = 1 -> Android.Content.Res.NavigationHidden +Android.Content.Res.NavigationHidden.Undefined = 0 -> Android.Content.Res.NavigationHidden +Android.Content.Res.NavigationHidden.Yes = 2 -> Android.Content.Res.NavigationHidden +Android.Content.Res.ObbFlags +Android.Content.Res.ObbFlags.None = 0 -> Android.Content.Res.ObbFlags +Android.Content.Res.ObbFlags.Overlay = 1 -> Android.Content.Res.ObbFlags +Android.Content.Res.ObbInfo +Android.Content.Res.ObbInfo.Filename.get -> string? +Android.Content.Res.ObbInfo.Filename.set -> void +Android.Content.Res.ObbInfo.Flags.get -> Android.Content.Res.ObbFlags +Android.Content.Res.ObbInfo.Flags.set -> void +Android.Content.Res.ObbInfo.InterfaceConsts +Android.Content.Res.ObbInfo.ObbInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.ObbInfo.PackageName.get -> string? +Android.Content.Res.ObbInfo.PackageName.set -> void +Android.Content.Res.ObbInfo.Version.get -> int +Android.Content.Res.ObbInfo.Version.set -> void +Android.Content.Res.ObbScanner +Android.Content.Res.ObbScanner.ObbScanner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.Orientation +Android.Content.Res.Orientation.Landscape = 2 -> Android.Content.Res.Orientation +Android.Content.Res.Orientation.Portrait = 1 -> Android.Content.Res.Orientation +Android.Content.Res.Orientation.Square = 3 -> Android.Content.Res.Orientation +Android.Content.Res.Orientation.Undefined = 0 -> Android.Content.Res.Orientation +Android.Content.Res.Resources +Android.Content.Res.Resources.Assets.get -> Android.Content.Res.AssetManager? +Android.Content.Res.Resources.FinishPreloading() -> void +Android.Content.Res.Resources.FlushLayoutCache() -> void +Android.Content.Res.Resources.GetQuantityText(int id, int quantity) -> string! +Android.Content.Res.Resources.GetText(int id) -> string! +Android.Content.Res.Resources.GetText(int id, string? def) -> string? +Android.Content.Res.Resources.GetTextArray(int id) -> string![]! +Android.Content.Res.Resources.NewTheme() -> Android.Content.Res.Resources.Theme? +Android.Content.Res.Resources.NotFoundException +Android.Content.Res.Resources.NotFoundException.NotFoundException() -> void +Android.Content.Res.Resources.NotFoundException.NotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.Resources.NotFoundException.NotFoundException(string? name) -> void +Android.Content.Res.Resources.NotFoundException.NotFoundException(string? name, Java.Lang.Exception? cause) -> void +Android.Content.Res.Resources.Resources(Android.Content.Res.AssetManager? assets, Android.Util.DisplayMetrics? metrics, Android.Content.Res.Configuration? config) -> void +Android.Content.Res.Resources.Resources(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.Resources.Theme +Android.Content.Res.Resources.Theme.ApplyStyle(int resId, bool force) -> void +Android.Content.Res.Resources.Theme.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +Android.Content.Res.Resources.Theme.Dump(Android.Util.LogPriority priority, string? tag, string? prefix) -> void +Android.Content.Res.Resources.Theme.GetAttributeResolutionStack(int defStyleAttr, int defStyleRes, int explicitStyleRes) -> int[]! +Android.Content.Res.Resources.Theme.GetDrawable(int id) -> Android.Graphics.Drawables.Drawable? +Android.Content.Res.Resources.Theme.GetExplicitStyle(Android.Util.IAttributeSet? set) -> int +Android.Content.Res.Resources.Theme.ObtainStyledAttributes(Android.Util.IAttributeSet? set, int[]! attrs, int defStyleAttr, int defStyleRes) -> Android.Content.Res.TypedArray! +Android.Content.Res.Resources.Theme.ObtainStyledAttributes(int resId, int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Res.Resources.Theme.ObtainStyledAttributes(int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Res.Resources.Theme.Rebase() -> void +Android.Content.Res.Resources.Theme.ResolveAttribute(int resid, Android.Util.TypedValue? outValue, bool resolveRefs) -> bool +Android.Content.Res.Resources.Theme.Resources.get -> Android.Content.Res.Resources? +Android.Content.Res.Resources.Theme.SetTo(Android.Content.Res.Resources.Theme? other) -> void +Android.Content.Res.Screen +Android.Content.Res.Screen.HeightDpUndefined = 0 -> Android.Content.Res.Screen +Android.Content.Res.Screen.WidthDpUndefined = 0 -> Android.Content.Res.Screen +Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LayoutdirLtr = 64 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LayoutdirMask = 192 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LayoutdirRtl = 128 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LayoutdirShift = 6 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LayoutdirUndefined = 0 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LongMask = 48 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LongNo = 16 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LongUndefined = 0 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.LongYes = 32 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.RoundMask = 768 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.RoundNo = 256 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.RoundUndefined = 0 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.RoundYes = 512 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeLarge = 3 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeMask = 15 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeNormal = 2 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeSmall = 1 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeUndefined = 0 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.SizeXlarge = 4 -> Android.Content.Res.ScreenLayout +Android.Content.Res.ScreenLayout.Undefined = 0 -> Android.Content.Res.ScreenLayout +Android.Content.Res.TouchScreenType +Android.Content.Res.TouchScreenType.Finger = 3 -> Android.Content.Res.TouchScreenType +Android.Content.Res.TouchScreenType.Notouch = 1 -> Android.Content.Res.TouchScreenType +Android.Content.Res.TouchScreenType.Stylus = 2 -> Android.Content.Res.TouchScreenType +Android.Content.Res.TouchScreenType.Undefined = 0 -> Android.Content.Res.TouchScreenType +Android.Content.Res.TypedArray +Android.Content.Res.TypedArray.GetText(int index) -> string? +Android.Content.Res.TypedArray.GetTextArray(int index) -> string![]? +Android.Content.Res.TypedArray.TypedArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.Res.UiMode +Android.Content.Res.UiMode.NightMask = 48 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.NightNo = 16 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.NightUndefined = 0 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.NightYes = 32 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeAppliance = 5 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeCar = 3 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeDesk = 2 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeMask = 15 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeNormal = 1 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeTelevision = 4 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeUndefined = 0 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeVrHeadset = 7 -> Android.Content.Res.UiMode +Android.Content.Res.UiMode.TypeWatch = 6 -> Android.Content.Res.UiMode +Android.Content.RestrictionEntry +Android.Content.RestrictionEntry.InterfaceConsts +Android.Content.RestrictionEntry.RestrictionEntry(Android.Content.RestrictionEntryType type, string? key) -> void +Android.Content.RestrictionEntry.RestrictionEntry(Android.OS.Parcel? in) -> void +Android.Content.RestrictionEntry.RestrictionEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.RestrictionEntry.RestrictionEntry(string? key, bool selectedState) -> void +Android.Content.RestrictionEntry.RestrictionEntry(string? key, int selectedInt) -> void +Android.Content.RestrictionEntry.RestrictionEntry(string? key, string![]? selectedStrings) -> void +Android.Content.RestrictionEntry.RestrictionEntry(string? key, string? selectedString) -> void +Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.Boolean = 1 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.Bundle = 7 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.BundleArray = 8 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.Choice = 2 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.Integer = 5 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.MultiSelect = 4 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.Null = 0 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionEntryType.String = 6 -> Android.Content.RestrictionEntryType +Android.Content.RestrictionResults +Android.Content.RestrictionResults.Approved = 1 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.Denied = 2 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.Error = 5 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.ErrorBadRequest = 1 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.ErrorInternal = 3 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.ErrorNetwork = 2 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.NoResponse = 3 -> Android.Content.RestrictionResults +Android.Content.RestrictionResults.UnknownRequest = 4 -> Android.Content.RestrictionResults +Android.Content.RestrictionsManager +Android.Content.RestrictionsManager.RestrictionsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SearchRecentSuggestionsProvider +Android.Content.SearchRecentSuggestionsProvider.SearchRecentSuggestionsProvider() -> void +Android.Content.SearchRecentSuggestionsProvider.SearchRecentSuggestionsProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SharedPreferencesOnSharedPreferenceChangeEventArgs +Android.Content.SharedPreferencesOnSharedPreferenceChangeEventArgs.Key.get -> string? +Android.Content.SharedPreferencesOnSharedPreferenceChangeEventArgs.SharedPreferencesOnSharedPreferenceChangeEventArgs(string? key) -> void +Android.Content.SyncAdapterType +Android.Content.SyncAdapterType.AccountType.get -> string? +Android.Content.SyncAdapterType.AccountType.set -> void +Android.Content.SyncAdapterType.Authority.get -> string? +Android.Content.SyncAdapterType.Authority.set -> void +Android.Content.SyncAdapterType.InterfaceConsts +Android.Content.SyncAdapterType.IsKey.get -> bool +Android.Content.SyncAdapterType.IsKey.set -> void +Android.Content.SyncAdapterType.SyncAdapterType(Android.OS.Parcel? source) -> void +Android.Content.SyncAdapterType.SyncAdapterType(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SyncAdapterType.SyncAdapterType(string? authority, string? accountType, bool userVisible, bool supportsUploading) -> void +Android.Content.SyncContext +Android.Content.SyncContext.SyncContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SyncInfo +Android.Content.SyncInfo.Account.get -> Android.Accounts.Account? +Android.Content.SyncInfo.Account.set -> void +Android.Content.SyncInfo.Authority.get -> string? +Android.Content.SyncInfo.Authority.set -> void +Android.Content.SyncInfo.InterfaceConsts +Android.Content.SyncInfo.StartTime.get -> long +Android.Content.SyncInfo.StartTime.set -> void +Android.Content.SyncInfo.SyncInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SyncObserverType +Android.Content.SyncObserverType.Active = 4 -> Android.Content.SyncObserverType +Android.Content.SyncObserverType.Pending = 2 -> Android.Content.SyncObserverType +Android.Content.SyncObserverType.Settings = 1 -> Android.Content.SyncObserverType +Android.Content.SyncRequest +Android.Content.SyncRequest.Builder +Android.Content.SyncRequest.Builder.Builder() -> void +Android.Content.SyncRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SyncRequest.InterfaceConsts +Android.Content.SyncRequest.SyncRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.SyncResult +Android.Content.SyncResult.Clear() -> void +Android.Content.SyncResult.DatabaseError.get -> bool +Android.Content.SyncResult.DatabaseError.set -> void +Android.Content.SyncResult.DelayUntil.get -> long +Android.Content.SyncResult.DelayUntil.set -> void +Android.Content.SyncResult.DescribeContents() -> int +Android.Content.SyncResult.FullSyncRequested.get -> bool +Android.Content.SyncResult.FullSyncRequested.set -> void +Android.Content.SyncResult.HasError.get -> bool +Android.Content.SyncResult.HasHardError.get -> bool +Android.Content.SyncResult.HasSoftError.get -> bool +Android.Content.SyncResult.InterfaceConsts +Android.Content.SyncResult.MadeSomeProgress() -> bool +Android.Content.SyncResult.MoreRecordsToGet.get -> bool +Android.Content.SyncResult.MoreRecordsToGet.set -> void +Android.Content.SyncResult.PartialSyncUnavailable.get -> bool +Android.Content.SyncResult.PartialSyncUnavailable.set -> void +Android.Content.SyncResult.Stats.get -> Android.Content.SyncStats? +Android.Content.SyncResult.Stats.set -> void +Android.Content.SyncResult.SyncAlreadyInProgress.get -> bool +Android.Content.SyncResult.SyncAlreadyInProgress.set -> void +Android.Content.SyncResult.SyncResult() -> void +Android.Content.SyncResult.ToDebugString() -> string? +Android.Content.SyncResult.TooManyDeletions.get -> bool +Android.Content.SyncResult.TooManyDeletions.set -> void +Android.Content.SyncResult.TooManyRetries.get -> bool +Android.Content.SyncResult.TooManyRetries.set -> void +Android.Content.SyncResult.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Content.SyncStats +Android.Content.SyncStats.InterfaceConsts +Android.Content.SyncStats.NumAuthExceptions.get -> long +Android.Content.SyncStats.NumAuthExceptions.set -> void +Android.Content.SyncStats.NumConflictDetectedExceptions.get -> long +Android.Content.SyncStats.NumConflictDetectedExceptions.set -> void +Android.Content.SyncStats.NumDeletes.get -> long +Android.Content.SyncStats.NumDeletes.set -> void +Android.Content.SyncStats.NumEntries.get -> long +Android.Content.SyncStats.NumEntries.set -> void +Android.Content.SyncStats.NumInserts.get -> long +Android.Content.SyncStats.NumInserts.set -> void +Android.Content.SyncStats.NumIoExceptions.get -> long +Android.Content.SyncStats.NumIoExceptions.set -> void +Android.Content.SyncStats.NumParseExceptions.get -> long +Android.Content.SyncStats.NumParseExceptions.set -> void +Android.Content.SyncStats.NumSkippedEntries.get -> long +Android.Content.SyncStats.NumSkippedEntries.set -> void +Android.Content.SyncStats.NumUpdates.get -> long +Android.Content.SyncStats.NumUpdates.set -> void +Android.Content.SyncStats.SyncStats() -> void +Android.Content.SyncStats.SyncStats(Android.OS.Parcel? in) -> void +Android.Content.SyncStats.SyncStats(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.TrimMemory +Android.Content.TrimMemory.Background = 40 -> Android.Content.TrimMemory +Android.Content.TrimMemory.Complete = 80 -> Android.Content.TrimMemory +Android.Content.TrimMemory.Moderate = 60 -> Android.Content.TrimMemory +Android.Content.TrimMemory.RunningCritical = 15 -> Android.Content.TrimMemory +Android.Content.TrimMemory.RunningLow = 10 -> Android.Content.TrimMemory +Android.Content.TrimMemory.RunningModerate = 5 -> Android.Content.TrimMemory +Android.Content.TrimMemory.UiHidden = 20 -> Android.Content.TrimMemory +Android.Content.UriMatcher +Android.Content.UriMatcher.UriMatcher(int code) -> void +Android.Content.UriMatcher.UriMatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Content.UriPermission +Android.Content.UriPermission.DescribeContents() -> int +Android.Content.UriPermission.InterfaceConsts +Android.Content.UriPermission.IsReadPermission.get -> bool +Android.Content.UriPermission.IsWritePermission.get -> bool +Android.Content.UriPermission.PersistedTime.get -> long +Android.Content.UriPermission.Uri.get -> Android.Net.Uri? +Android.Content.UriPermission.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.ClearCredentialStateException +Android.Credentials.ClearCredentialStateException.ClearCredentialStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Credentials.ClearCredentialStateException.ClearCredentialStateException(string! type) -> void +Android.Credentials.ClearCredentialStateException.ClearCredentialStateException(string! type, Java.Lang.Throwable? cause) -> void +Android.Credentials.ClearCredentialStateException.ClearCredentialStateException(string! type, string? message) -> void +Android.Credentials.ClearCredentialStateException.ClearCredentialStateException(string! type, string? message, Java.Lang.Throwable? cause) -> void +Android.Credentials.ClearCredentialStateRequest +Android.Credentials.ClearCredentialStateRequest.ClearCredentialStateRequest(Android.OS.Bundle! data) -> void +Android.Credentials.ClearCredentialStateRequest.Data.get -> Android.OS.Bundle! +Android.Credentials.ClearCredentialStateRequest.DescribeContents() -> int +Android.Credentials.ClearCredentialStateRequest.InterfaceConsts +Android.Credentials.ClearCredentialStateRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.CreateCredentialException +Android.Credentials.CreateCredentialException.CreateCredentialException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Credentials.CreateCredentialException.CreateCredentialException(string! type) -> void +Android.Credentials.CreateCredentialException.CreateCredentialException(string! type, Java.Lang.Throwable? cause) -> void +Android.Credentials.CreateCredentialException.CreateCredentialException(string! type, string? message) -> void +Android.Credentials.CreateCredentialException.CreateCredentialException(string! type, string? message, Java.Lang.Throwable? cause) -> void +Android.Credentials.CreateCredentialRequest +Android.Credentials.CreateCredentialRequest.AlwaysSendAppInfoToProvider() -> bool +Android.Credentials.CreateCredentialRequest.Builder +Android.Credentials.CreateCredentialRequest.Builder.Build() -> Android.Credentials.CreateCredentialRequest! +Android.Credentials.CreateCredentialRequest.Builder.Builder(string! type, Android.OS.Bundle! credentialData, Android.OS.Bundle! candidateQueryData) -> void +Android.Credentials.CreateCredentialRequest.Builder.SetAlwaysSendAppInfoToProvider(bool value) -> Android.Credentials.CreateCredentialRequest.Builder! +Android.Credentials.CreateCredentialRequest.Builder.SetIsSystemProviderRequired(bool value) -> Android.Credentials.CreateCredentialRequest.Builder! +Android.Credentials.CreateCredentialRequest.Builder.SetOrigin(string! origin) -> Android.Credentials.CreateCredentialRequest.Builder! +Android.Credentials.CreateCredentialRequest.CandidateQueryData.get -> Android.OS.Bundle! +Android.Credentials.CreateCredentialRequest.CredentialData.get -> Android.OS.Bundle! +Android.Credentials.CreateCredentialRequest.DescribeContents() -> int +Android.Credentials.CreateCredentialRequest.InterfaceConsts +Android.Credentials.CreateCredentialRequest.IsSystemProviderRequired.get -> bool +Android.Credentials.CreateCredentialRequest.Origin.get -> string? +Android.Credentials.CreateCredentialRequest.Type.get -> string! +Android.Credentials.CreateCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.CreateCredentialResponse +Android.Credentials.CreateCredentialResponse.CreateCredentialResponse(Android.OS.Bundle! data) -> void +Android.Credentials.CreateCredentialResponse.Data.get -> Android.OS.Bundle! +Android.Credentials.CreateCredentialResponse.DescribeContents() -> int +Android.Credentials.CreateCredentialResponse.InterfaceConsts +Android.Credentials.CreateCredentialResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.Credential +Android.Credentials.Credential.Credential(string! type, Android.OS.Bundle! data) -> void +Android.Credentials.Credential.Data.get -> Android.OS.Bundle! +Android.Credentials.Credential.DescribeContents() -> int +Android.Credentials.Credential.InterfaceConsts +Android.Credentials.Credential.Type.get -> string! +Android.Credentials.Credential.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.CredentialDescription +Android.Credentials.CredentialDescription.CredentialDescription(string! type, System.Collections.Generic.ICollection! supportedElementKeys, System.Collections.Generic.IList! credentialEntries) -> void +Android.Credentials.CredentialDescription.CredentialEntries.get -> System.Collections.Generic.IList! +Android.Credentials.CredentialDescription.DescribeContents() -> int +Android.Credentials.CredentialDescription.InterfaceConsts +Android.Credentials.CredentialDescription.SupportedElementKeys.get -> System.Collections.Generic.ICollection! +Android.Credentials.CredentialDescription.Type.get -> string! +Android.Credentials.CredentialDescription.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.CredentialManager +Android.Credentials.CredentialManager.ClearCredentialState(Android.Credentials.ClearCredentialStateRequest! request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Credentials.CredentialManager.CreateCredential(Android.Content.Context! context, Android.Credentials.CreateCredentialRequest! request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Credentials.CredentialManager.GetCredential(Android.Content.Context! context, Android.Credentials.GetCredentialRequest! request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Credentials.CredentialManager.GetCredential(Android.Content.Context! context, Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle! pendingGetCredentialHandle, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Credentials.CredentialManager.IsEnabledCredentialProviderService(Android.Content.ComponentName! componentName) -> bool +Android.Credentials.CredentialManager.PrepareGetCredential(Android.Credentials.GetCredentialRequest! request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Credentials.CredentialManager.RegisterCredentialDescription(Android.Credentials.RegisterCredentialDescriptionRequest! request) -> void +Android.Credentials.CredentialManager.UnregisterCredentialDescription(Android.Credentials.UnregisterCredentialDescriptionRequest! request) -> void +Android.Credentials.CredentialOption +Android.Credentials.CredentialOption.AllowedProviders.get -> System.Collections.Generic.ICollection! +Android.Credentials.CredentialOption.Builder +Android.Credentials.CredentialOption.Builder.AddAllowedProvider(Android.Content.ComponentName! allowedProvider) -> Android.Credentials.CredentialOption.Builder! +Android.Credentials.CredentialOption.Builder.Build() -> Android.Credentials.CredentialOption! +Android.Credentials.CredentialOption.Builder.Builder(string! type, Android.OS.Bundle! credentialRetrievalData, Android.OS.Bundle! candidateQueryData) -> void +Android.Credentials.CredentialOption.Builder.SetAllowedProviders(System.Collections.Generic.ICollection! allowedProviders) -> Android.Credentials.CredentialOption.Builder! +Android.Credentials.CredentialOption.Builder.SetIsSystemProviderRequired(bool isSystemProviderRequired) -> Android.Credentials.CredentialOption.Builder! +Android.Credentials.CredentialOption.CandidateQueryData.get -> Android.OS.Bundle! +Android.Credentials.CredentialOption.CredentialRetrievalData.get -> Android.OS.Bundle! +Android.Credentials.CredentialOption.DescribeContents() -> int +Android.Credentials.CredentialOption.InterfaceConsts +Android.Credentials.CredentialOption.IsSystemProviderRequired.get -> bool +Android.Credentials.CredentialOption.Type.get -> string! +Android.Credentials.CredentialOption.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.GetCredentialException +Android.Credentials.GetCredentialException.GetCredentialException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Credentials.GetCredentialException.GetCredentialException(string! type) -> void +Android.Credentials.GetCredentialException.GetCredentialException(string! type, Java.Lang.Throwable? cause) -> void +Android.Credentials.GetCredentialException.GetCredentialException(string! type, string? message) -> void +Android.Credentials.GetCredentialException.GetCredentialException(string! type, string? message, Java.Lang.Throwable? cause) -> void +Android.Credentials.GetCredentialRequest +Android.Credentials.GetCredentialRequest.AlwaysSendAppInfoToProvider() -> bool +Android.Credentials.GetCredentialRequest.Builder +Android.Credentials.GetCredentialRequest.Builder.AddCredentialOption(Android.Credentials.CredentialOption! credentialOption) -> Android.Credentials.GetCredentialRequest.Builder! +Android.Credentials.GetCredentialRequest.Builder.Build() -> Android.Credentials.GetCredentialRequest! +Android.Credentials.GetCredentialRequest.Builder.Builder(Android.OS.Bundle! data) -> void +Android.Credentials.GetCredentialRequest.Builder.SetAlwaysSendAppInfoToProvider(bool value) -> Android.Credentials.GetCredentialRequest.Builder! +Android.Credentials.GetCredentialRequest.Builder.SetCredentialOptions(System.Collections.Generic.IList! credentialOptions) -> Android.Credentials.GetCredentialRequest.Builder! +Android.Credentials.GetCredentialRequest.Builder.SetOrigin(string! origin) -> Android.Credentials.GetCredentialRequest.Builder! +Android.Credentials.GetCredentialRequest.CredentialOptions.get -> System.Collections.Generic.IList! +Android.Credentials.GetCredentialRequest.Data.get -> Android.OS.Bundle! +Android.Credentials.GetCredentialRequest.DescribeContents() -> int +Android.Credentials.GetCredentialRequest.InterfaceConsts +Android.Credentials.GetCredentialRequest.Origin.get -> string? +Android.Credentials.GetCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.GetCredentialResponse +Android.Credentials.GetCredentialResponse.Credential.get -> Android.Credentials.Credential! +Android.Credentials.GetCredentialResponse.DescribeContents() -> int +Android.Credentials.GetCredentialResponse.GetCredentialResponse(Android.Credentials.Credential! credential) -> void +Android.Credentials.GetCredentialResponse.InterfaceConsts +Android.Credentials.GetCredentialResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.PrepareGetCredentialResponse +Android.Credentials.PrepareGetCredentialResponse.GetPendingGetCredentialHandle() -> Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle! +Android.Credentials.PrepareGetCredentialResponse.HasAuthenticationResults.get -> bool +Android.Credentials.PrepareGetCredentialResponse.HasCredentialResults(string! credentialType) -> bool +Android.Credentials.PrepareGetCredentialResponse.HasRemoteResults.get -> bool +Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle +Android.Credentials.RegisterCredentialDescriptionRequest +Android.Credentials.RegisterCredentialDescriptionRequest.CredentialDescriptions.get -> System.Collections.Generic.ICollection! +Android.Credentials.RegisterCredentialDescriptionRequest.DescribeContents() -> int +Android.Credentials.RegisterCredentialDescriptionRequest.InterfaceConsts +Android.Credentials.RegisterCredentialDescriptionRequest.RegisterCredentialDescriptionRequest(Android.Credentials.CredentialDescription! credentialDescription) -> void +Android.Credentials.RegisterCredentialDescriptionRequest.RegisterCredentialDescriptionRequest(System.Collections.Generic.ICollection! credentialDescriptions) -> void +Android.Credentials.RegisterCredentialDescriptionRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Credentials.UnregisterCredentialDescriptionRequest +Android.Credentials.UnregisterCredentialDescriptionRequest.CredentialDescriptions.get -> System.Collections.Generic.ICollection! +Android.Credentials.UnregisterCredentialDescriptionRequest.DescribeContents() -> int +Android.Credentials.UnregisterCredentialDescriptionRequest.InterfaceConsts +Android.Credentials.UnregisterCredentialDescriptionRequest.UnregisterCredentialDescriptionRequest(Android.Credentials.CredentialDescription! credentialDescription) -> void +Android.Credentials.UnregisterCredentialDescriptionRequest.UnregisterCredentialDescriptionRequest(System.Collections.Generic.ICollection! credentialDescriptions) -> void +Android.Credentials.UnregisterCredentialDescriptionRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Database.AbstractCursor +Android.Database.AbstractCursor.AbstractCursor() -> void +Android.Database.AbstractCursor.AbstractCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.AbstractCursor.IsAfterLast.get -> bool +Android.Database.AbstractCursor.IsBeforeFirst.get -> bool +Android.Database.AbstractCursor.IsFirst.get -> bool +Android.Database.AbstractCursor.IsLast.get -> bool +Android.Database.AbstractCursor.MClosed.get -> bool +Android.Database.AbstractCursor.MClosed.set -> void +Android.Database.AbstractCursor.MContentResolver.get -> Android.Content.ContentResolver? +Android.Database.AbstractCursor.MContentResolver.set -> void +Android.Database.AbstractCursor.MCurrentRowID.get -> Java.Lang.Long? +Android.Database.AbstractCursor.MCurrentRowID.set -> void +Android.Database.AbstractCursor.Move(int offset) -> bool +Android.Database.AbstractCursor.MoveToFirst() -> bool +Android.Database.AbstractCursor.MoveToLast() -> bool +Android.Database.AbstractCursor.MoveToNext() -> bool +Android.Database.AbstractCursor.MoveToPosition(int position) -> bool +Android.Database.AbstractCursor.MoveToPrevious() -> bool +Android.Database.AbstractCursor.MPos.get -> int +Android.Database.AbstractCursor.MPos.set -> void +Android.Database.AbstractCursor.MRowIdColumnIndex.get -> int +Android.Database.AbstractCursor.MRowIdColumnIndex.set -> void +Android.Database.AbstractCursor.MUpdatedRows.get -> System.Collections.IDictionary? +Android.Database.AbstractCursor.MUpdatedRows.set -> void +Android.Database.AbstractCursor.Position.get -> int +Android.Database.AbstractCursor.SelfContentObserver +Android.Database.AbstractCursor.SelfContentObserver.SelfContentObserver(Android.Database.AbstractCursor? cursor) -> void +Android.Database.AbstractCursor.SelfContentObserver.SelfContentObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.AbstractWindowedCursor +Android.Database.AbstractWindowedCursor.AbstractWindowedCursor() -> void +Android.Database.AbstractWindowedCursor.AbstractWindowedCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.AbstractWindowedCursor.MWindow.get -> Android.Database.CursorWindow? +Android.Database.AbstractWindowedCursor.MWindow.set -> void +Android.Database.CharArrayBuffer +Android.Database.CharArrayBuffer.CharArrayBuffer(char[]? buf) -> void +Android.Database.CharArrayBuffer.CharArrayBuffer(int size) -> void +Android.Database.CharArrayBuffer.Data.get -> System.Collections.Generic.IList? +Android.Database.CharArrayBuffer.Data.set -> void +Android.Database.CharArrayBuffer.SizeCopied.get -> int +Android.Database.CharArrayBuffer.SizeCopied.set -> void +Android.Database.ContentObservable +Android.Database.ContentObservable.ContentObservable() -> void +Android.Database.ContentObservable.ContentObservable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.ContentObserver +Android.Database.ContentObserver.ContentObserver(Android.OS.Handler? handler) -> void +Android.Database.ContentObserver.ContentObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.ContentObserver.DispatchChange(bool selfChange) -> void +Android.Database.ContentObserver.DispatchChange(bool selfChange, Android.Net.Uri? uri) -> void +Android.Database.ContentObserver.DispatchChange(bool selfChange, Android.Net.Uri? uri, int flags) -> void +Android.Database.ContentObserver.DispatchChange(bool selfChange, System.Collections.Generic.ICollection! uris, int flags) -> void +Android.Database.CrossProcessCursorWrapper +Android.Database.CrossProcessCursorWrapper.CrossProcessCursorWrapper(Android.Database.ICursor? cursor) -> void +Android.Database.CrossProcessCursorWrapper.CrossProcessCursorWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.CursorIndexOutOfBoundsException +Android.Database.CursorIndexOutOfBoundsException.CursorIndexOutOfBoundsException(int index, int size) -> void +Android.Database.CursorIndexOutOfBoundsException.CursorIndexOutOfBoundsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.CursorIndexOutOfBoundsException.CursorIndexOutOfBoundsException(string? message) -> void +Android.Database.CursorJoiner +Android.Database.CursorJoiner.CursorJoiner(Android.Database.ICursor? cursorLeft, string![]? columnNamesLeft, Android.Database.ICursor? cursorRight, string![]? columnNamesRight) -> void +Android.Database.CursorJoiner.HasNext.get -> bool +Android.Database.CursorJoiner.Iterator() -> Java.Util.IIterator! +Android.Database.CursorJoiner.Next() -> Android.Database.CursorJoiner.Result? +Android.Database.CursorJoiner.Remove() -> void +Android.Database.CursorJoiner.Result +Android.Database.CursorWindow +Android.Database.CursorWindow.CursorWindow(bool localWindow) -> void +Android.Database.CursorWindow.CursorWindow(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.CursorWindow.CursorWindow(string? name) -> void +Android.Database.CursorWindow.CursorWindow(string? name, long windowSizeBytes) -> void +Android.Database.CursorWindow.InterfaceConsts +Android.Database.CursorWindowAllocationException +Android.Database.CursorWindowAllocationException.CursorWindowAllocationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.CursorWindowAllocationException.CursorWindowAllocationException(string! description) -> void +Android.Database.CursorWrapper +Android.Database.CursorWrapper.CursorWrapper(Android.Database.ICursor? cursor) -> void +Android.Database.CursorWrapper.CursorWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.DatabaseUtils +Android.Database.DatabaseUtils.DatabaseUtils() -> void +Android.Database.DatabaseUtils.DatabaseUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.DatabaseUtils.InsertHelper +Android.Database.DatabaseUtils.InsertHelper.InsertHelper(Android.Database.Sqlite.SQLiteDatabase? db, string? tableName) -> void +Android.Database.DatabaseUtils.InsertHelper.InsertHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.DataSetObservable +Android.Database.DataSetObservable.DataSetObservable() -> void +Android.Database.DataSetObservable.DataSetObservable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.DataSetObserver +Android.Database.DataSetObserver.DataSetObserver() -> void +Android.Database.DataSetObserver.DataSetObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.DefaultDatabaseErrorHandler +Android.Database.DefaultDatabaseErrorHandler.DefaultDatabaseErrorHandler() -> void +Android.Database.DefaultDatabaseErrorHandler.OnCorruption(Android.Database.Sqlite.SQLiteDatabase? dbObj) -> void +Android.Database.FieldType +Android.Database.FieldType.Blob = 4 -> Android.Database.FieldType +Android.Database.FieldType.Float = 2 -> Android.Database.FieldType +Android.Database.FieldType.Integer = 1 -> Android.Database.FieldType +Android.Database.FieldType.Null = 0 -> Android.Database.FieldType +Android.Database.FieldType.String = 3 -> Android.Database.FieldType +Android.Database.ICrossProcessCursor +Android.Database.ICrossProcessCursor.FillWindow(int position, Android.Database.CursorWindow? window) -> void +Android.Database.ICrossProcessCursor.OnMove(int oldPosition, int newPosition) -> bool +Android.Database.ICrossProcessCursor.Window.get -> Android.Database.CursorWindow? +Android.Database.ICursor +Android.Database.ICursor.Close() -> void +Android.Database.ICursor.ColumnCount.get -> int +Android.Database.ICursor.CopyStringToBuffer(int columnIndex, Android.Database.CharArrayBuffer? buffer) -> void +Android.Database.ICursor.Count.get -> int +Android.Database.ICursor.Deactivate() -> void +Android.Database.ICursor.Extras.get -> Android.OS.Bundle? +Android.Database.ICursor.Extras.set -> void +Android.Database.ICursor.GetBlob(int columnIndex) -> byte[]? +Android.Database.ICursor.GetColumnIndex(string? columnName) -> int +Android.Database.ICursor.GetColumnIndexOrThrow(string? columnName) -> int +Android.Database.ICursor.GetColumnName(int columnIndex) -> string? +Android.Database.ICursor.GetColumnNames() -> string![]? +Android.Database.ICursor.GetDouble(int columnIndex) -> double +Android.Database.ICursor.GetFloat(int columnIndex) -> float +Android.Database.ICursor.GetInt(int columnIndex) -> int +Android.Database.ICursor.GetLong(int columnIndex) -> long +Android.Database.ICursor.GetShort(int columnIndex) -> short +Android.Database.ICursor.GetString(int columnIndex) -> string? +Android.Database.ICursor.GetType(int columnIndex) -> Android.Database.FieldType +Android.Database.ICursor.IsAfterLast.get -> bool +Android.Database.ICursor.IsBeforeFirst.get -> bool +Android.Database.ICursor.IsClosed.get -> bool +Android.Database.ICursor.IsFirst.get -> bool +Android.Database.ICursor.IsLast.get -> bool +Android.Database.ICursor.IsNull(int columnIndex) -> bool +Android.Database.ICursor.Move(int offset) -> bool +Android.Database.ICursor.MoveToFirst() -> bool +Android.Database.ICursor.MoveToLast() -> bool +Android.Database.ICursor.MoveToNext() -> bool +Android.Database.ICursor.MoveToPosition(int position) -> bool +Android.Database.ICursor.MoveToPrevious() -> bool +Android.Database.ICursor.NotificationUri.get -> Android.Net.Uri? +Android.Database.ICursor.Position.get -> int +Android.Database.ICursor.RegisterContentObserver(Android.Database.ContentObserver? observer) -> void +Android.Database.ICursor.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Database.ICursor.Requery() -> bool +Android.Database.ICursor.Respond(Android.OS.Bundle? extras) -> Android.OS.Bundle? +Android.Database.ICursor.SetNotificationUri(Android.Content.ContentResolver? cr, Android.Net.Uri? uri) -> void +Android.Database.ICursor.UnregisterContentObserver(Android.Database.ContentObserver? observer) -> void +Android.Database.ICursor.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Database.ICursor.WantsAllOnMoveCalls.get -> bool +Android.Database.IDatabaseErrorHandler +Android.Database.IDatabaseErrorHandler.OnCorruption(Android.Database.Sqlite.SQLiteDatabase? dbObj) -> void +Android.Database.MatrixCursor +Android.Database.MatrixCursor.MatrixCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.MatrixCursor.MatrixCursor(string![]? columnNames) -> void +Android.Database.MatrixCursor.MatrixCursor(string![]? columnNames, int initialCapacity) -> void +Android.Database.MatrixCursor.RowBuilder +Android.Database.MatrixCursor.RowBuilder.RowBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.MergeCursor +Android.Database.MergeCursor.MergeCursor(Android.Database.ICursor![]? cursors) -> void +Android.Database.MergeCursor.MergeCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Observable +Android.Database.Observable.MObservers.get -> System.Collections.IList? +Android.Database.Observable.MObservers.set -> void +Android.Database.Observable.Observable() -> void +Android.Database.Observable.Observable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.SQLException +Android.Database.SQLException.SQLException() -> void +Android.Database.SQLException.SQLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.SQLException.SQLException(string? error) -> void +Android.Database.SQLException.SQLException(string? error, Java.Lang.Throwable? cause) -> void +Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.Abort = 2 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.Fail = 3 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.Ignore = 4 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.None = 0 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.Replace = 5 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.Conflict.Rollback = 1 -> Android.Database.Sqlite.Conflict +Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.DatabaseOpenFlags.CreateIfNecessary = 268435456 -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.DatabaseOpenFlags.EnableWriteAheadLogging = 536870912 -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.DatabaseOpenFlags.NoLocalizedCollators = 16 -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.DatabaseOpenFlags.OpenReadonly = 1 -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.DatabaseOpenFlags.OpenReadwrite = 0 -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.ISQLiteCursorDriver +Android.Database.Sqlite.ISQLiteCursorDriver.CursorClosed() -> void +Android.Database.Sqlite.ISQLiteCursorDriver.CursorDeactivated() -> void +Android.Database.Sqlite.ISQLiteCursorDriver.CursorRequeried(Android.Database.ICursor? cursor) -> void +Android.Database.Sqlite.ISQLiteCursorDriver.Query(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, string![]? bindArgs) -> Android.Database.ICursor? +Android.Database.Sqlite.ISQLiteCursorDriver.SetBindArguments(string![]? bindArgs) -> void +Android.Database.Sqlite.ISQLiteTransactionListener +Android.Database.Sqlite.ISQLiteTransactionListener.OnBegin() -> void +Android.Database.Sqlite.ISQLiteTransactionListener.OnCommit() -> void +Android.Database.Sqlite.ISQLiteTransactionListener.OnRollback() -> void +Android.Database.Sqlite.SQLiteAbortException +Android.Database.Sqlite.SQLiteAbortException.SQLiteAbortException() -> void +Android.Database.Sqlite.SQLiteAbortException.SQLiteAbortException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteAbortException.SQLiteAbortException(string? error) -> void +Android.Database.Sqlite.SQLiteAccessPermException +Android.Database.Sqlite.SQLiteAccessPermException.SQLiteAccessPermException() -> void +Android.Database.Sqlite.SQLiteAccessPermException.SQLiteAccessPermException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteAccessPermException.SQLiteAccessPermException(string? error) -> void +Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException +Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.SQLiteBindOrColumnIndexOutOfRangeException() -> void +Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.SQLiteBindOrColumnIndexOutOfRangeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.SQLiteBindOrColumnIndexOutOfRangeException(string? error) -> void +Android.Database.Sqlite.SQLiteBlobTooBigException +Android.Database.Sqlite.SQLiteBlobTooBigException.SQLiteBlobTooBigException() -> void +Android.Database.Sqlite.SQLiteBlobTooBigException.SQLiteBlobTooBigException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteBlobTooBigException.SQLiteBlobTooBigException(string? error) -> void +Android.Database.Sqlite.SQLiteCantOpenDatabaseException +Android.Database.Sqlite.SQLiteCantOpenDatabaseException.SQLiteCantOpenDatabaseException() -> void +Android.Database.Sqlite.SQLiteCantOpenDatabaseException.SQLiteCantOpenDatabaseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteCantOpenDatabaseException.SQLiteCantOpenDatabaseException(string? error) -> void +Android.Database.Sqlite.SQLiteClosable +Android.Database.Sqlite.SQLiteClosable.SQLiteClosable() -> void +Android.Database.Sqlite.SQLiteClosable.SQLiteClosable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteConstraintException +Android.Database.Sqlite.SQLiteConstraintException.SQLiteConstraintException() -> void +Android.Database.Sqlite.SQLiteConstraintException.SQLiteConstraintException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteConstraintException.SQLiteConstraintException(string? error) -> void +Android.Database.Sqlite.SQLiteCursor +Android.Database.Sqlite.SQLiteCursor.SQLiteCursor(Android.Database.Sqlite.ISQLiteCursorDriver? driver, string? editTable, Android.Database.Sqlite.SQLiteQuery? query) -> void +Android.Database.Sqlite.SQLiteCursor.SQLiteCursor(Android.Database.Sqlite.SQLiteDatabase? db, Android.Database.Sqlite.ISQLiteCursorDriver? driver, string? editTable, Android.Database.Sqlite.SQLiteQuery? query) -> void +Android.Database.Sqlite.SQLiteCursor.SQLiteCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDatabase +Android.Database.Sqlite.SQLiteDatabase.ICursorFactory +Android.Database.Sqlite.SQLiteDatabase.ICursorFactory.NewCursor(Android.Database.Sqlite.SQLiteDatabase? db, Android.Database.Sqlite.ISQLiteCursorDriver? masterQuery, string? editTable, Android.Database.Sqlite.SQLiteQuery? query) -> Android.Database.ICursor? +Android.Database.Sqlite.SQLiteDatabase.OpenParams +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.AddOpenFlags(Android.Database.Sqlite.DatabaseOpenFlags openFlags) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.Build() -> Android.Database.Sqlite.SQLiteDatabase.OpenParams! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.Builder() -> void +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.Builder(Android.Database.Sqlite.SQLiteDatabase.OpenParams? params) -> void +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.RemoveOpenFlags(Android.Database.Sqlite.DatabaseOpenFlags openFlags) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetCursorFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetErrorHandler(Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetIdleConnectionTimeout(long idleConnectionTimeoutMs) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetJournalMode(string! journalMode) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetLookasideConfig(int slotSize, int slotCount) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder? +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetOpenFlags(Android.Database.Sqlite.DatabaseOpenFlags openFlags) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.SetSynchronousMode(string! syncMode) -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder! +Android.Database.Sqlite.SQLiteDatabase.OpenParams.CursorFactory.get -> Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? +Android.Database.Sqlite.SQLiteDatabase.OpenParams.ErrorHandler.get -> Android.Database.IDatabaseErrorHandler? +Android.Database.Sqlite.SQLiteDatabase.OpenParams.IdleConnectionTimeout.get -> long +Android.Database.Sqlite.SQLiteDatabase.OpenParams.JournalMode.get -> string? +Android.Database.Sqlite.SQLiteDatabase.OpenParams.LookasideSlotCount.get -> int +Android.Database.Sqlite.SQLiteDatabase.OpenParams.LookasideSlotSize.get -> int +Android.Database.Sqlite.SQLiteDatabase.OpenParams.OpenFlags.get -> Android.Database.Sqlite.DatabaseOpenFlags +Android.Database.Sqlite.SQLiteDatabase.OpenParams.SynchronousMode.get -> string? +Android.Database.Sqlite.SQLiteDatabase.SQLiteDatabase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDatabaseCorruptException +Android.Database.Sqlite.SQLiteDatabaseCorruptException.SQLiteDatabaseCorruptException() -> void +Android.Database.Sqlite.SQLiteDatabaseCorruptException.SQLiteDatabaseCorruptException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDatabaseCorruptException.SQLiteDatabaseCorruptException(string? error) -> void +Android.Database.Sqlite.SQLiteDatabaseLockedException +Android.Database.Sqlite.SQLiteDatabaseLockedException.SQLiteDatabaseLockedException() -> void +Android.Database.Sqlite.SQLiteDatabaseLockedException.SQLiteDatabaseLockedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDatabaseLockedException.SQLiteDatabaseLockedException(string? error) -> void +Android.Database.Sqlite.SQLiteDatatypeMismatchException +Android.Database.Sqlite.SQLiteDatatypeMismatchException.SQLiteDatatypeMismatchException() -> void +Android.Database.Sqlite.SQLiteDatatypeMismatchException.SQLiteDatatypeMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDatatypeMismatchException.SQLiteDatatypeMismatchException(string? error) -> void +Android.Database.Sqlite.SQLiteDiskIOException +Android.Database.Sqlite.SQLiteDiskIOException.SQLiteDiskIOException() -> void +Android.Database.Sqlite.SQLiteDiskIOException.SQLiteDiskIOException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDiskIOException.SQLiteDiskIOException(string? error) -> void +Android.Database.Sqlite.SQLiteDoneException +Android.Database.Sqlite.SQLiteDoneException.SQLiteDoneException() -> void +Android.Database.Sqlite.SQLiteDoneException.SQLiteDoneException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteDoneException.SQLiteDoneException(string? error) -> void +Android.Database.Sqlite.SQLiteException +Android.Database.Sqlite.SQLiteException.SQLiteException() -> void +Android.Database.Sqlite.SQLiteException.SQLiteException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteException.SQLiteException(string? error) -> void +Android.Database.Sqlite.SQLiteException.SQLiteException(string? error, Java.Lang.Throwable? cause) -> void +Android.Database.Sqlite.SQLiteFullException +Android.Database.Sqlite.SQLiteFullException.SQLiteFullException() -> void +Android.Database.Sqlite.SQLiteFullException.SQLiteFullException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteFullException.SQLiteFullException(string? error) -> void +Android.Database.Sqlite.SQLiteMisuseException +Android.Database.Sqlite.SQLiteMisuseException.SQLiteMisuseException() -> void +Android.Database.Sqlite.SQLiteMisuseException.SQLiteMisuseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteMisuseException.SQLiteMisuseException(string? error) -> void +Android.Database.Sqlite.SQLiteOpenHelper +Android.Database.Sqlite.SQLiteOpenHelper.SQLiteOpenHelper(Android.Content.Context? context, string? name, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, int version) -> void +Android.Database.Sqlite.SQLiteOpenHelper.SQLiteOpenHelper(Android.Content.Context? context, string? name, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, int version, Android.Database.IDatabaseErrorHandler? errorHandler) -> void +Android.Database.Sqlite.SQLiteOpenHelper.SQLiteOpenHelper(Android.Content.Context? context, string? name, int version, Android.Database.Sqlite.SQLiteDatabase.OpenParams! openParams) -> void +Android.Database.Sqlite.SQLiteOpenHelper.SQLiteOpenHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteOutOfMemoryException +Android.Database.Sqlite.SQLiteOutOfMemoryException.SQLiteOutOfMemoryException() -> void +Android.Database.Sqlite.SQLiteOutOfMemoryException.SQLiteOutOfMemoryException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteOutOfMemoryException.SQLiteOutOfMemoryException(string? error) -> void +Android.Database.Sqlite.SQLiteProgram +Android.Database.Sqlite.SQLiteProgram.MDatabase.get -> Android.Database.Sqlite.SQLiteDatabase? +Android.Database.Sqlite.SQLiteProgram.MDatabase.set -> void +Android.Database.Sqlite.SQLiteProgram.Native_bind_blob(int index, byte[]? value) -> void +Android.Database.Sqlite.SQLiteProgram.Native_bind_double(int index, double value) -> void +Android.Database.Sqlite.SQLiteProgram.Native_bind_long(int index, long value) -> void +Android.Database.Sqlite.SQLiteProgram.Native_bind_null(int index) -> void +Android.Database.Sqlite.SQLiteProgram.Native_bind_string(int index, string? value) -> void +Android.Database.Sqlite.SQLiteProgram.Native_compile(string? sql) -> void +Android.Database.Sqlite.SQLiteProgram.Native_finalize() -> void +Android.Database.Sqlite.SQLiteProgram.NHandle.get -> int +Android.Database.Sqlite.SQLiteProgram.NHandle.set -> void +Android.Database.Sqlite.SQLiteProgram.NStatement.get -> int +Android.Database.Sqlite.SQLiteProgram.NStatement.set -> void +Android.Database.Sqlite.SQLiteProgram.SQLiteProgram(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteProgram.UniqueId.get -> int +Android.Database.Sqlite.SQLiteQuery +Android.Database.Sqlite.SQLiteQuery.SQLiteQuery(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteQueryBuilder +Android.Database.Sqlite.SQLiteQueryBuilder.AppendWhere(string! inWhere) -> void +Android.Database.Sqlite.SQLiteQueryBuilder.AppendWhereStandalone(string! inWhere) -> void +Android.Database.Sqlite.SQLiteQueryBuilder.SQLiteQueryBuilder() -> void +Android.Database.Sqlite.SQLiteQueryBuilder.SQLiteQueryBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteReadOnlyDatabaseException +Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.SQLiteReadOnlyDatabaseException() -> void +Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.SQLiteReadOnlyDatabaseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.SQLiteReadOnlyDatabaseException(string? error) -> void +Android.Database.Sqlite.SQLiteStatement +Android.Database.Sqlite.SQLiteStatement.SQLiteStatement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteTableLockedException +Android.Database.Sqlite.SQLiteTableLockedException.SQLiteTableLockedException() -> void +Android.Database.Sqlite.SQLiteTableLockedException.SQLiteTableLockedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.Sqlite.SQLiteTableLockedException.SQLiteTableLockedException(string? error) -> void +Android.Database.StaleDataException +Android.Database.StaleDataException.StaleDataException() -> void +Android.Database.StaleDataException.StaleDataException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Database.StaleDataException.StaleDataException(string? description) -> void +Android.Database.StatementType +Android.Database.StatementType.Abort = 6 -> Android.Database.StatementType +Android.Database.StatementType.Attach = 3 -> Android.Database.StatementType +Android.Database.StatementType.Begin = 4 -> Android.Database.StatementType +Android.Database.StatementType.Commit = 5 -> Android.Database.StatementType +Android.Database.StatementType.Ddl = 8 -> Android.Database.StatementType +Android.Database.StatementType.Other = 99 -> Android.Database.StatementType +Android.Database.StatementType.Pragma = 7 -> Android.Database.StatementType +Android.Database.StatementType.Select = 1 -> Android.Database.StatementType +Android.Database.StatementType.Unprepared = 9 -> Android.Database.StatementType +Android.Database.StatementType.Update = 2 -> Android.Database.StatementType +Android.DeviceLock.DeviceId +Android.DeviceLock.DeviceId.Id.get -> string! +Android.DeviceLock.DeviceId.Type.get -> Android.DeviceLock.DeviceIdType +Android.DeviceLock.DeviceIdType +Android.DeviceLock.DeviceIdType.Imei = 0 -> Android.DeviceLock.DeviceIdType +Android.DeviceLock.DeviceIdType.Meid = 1 -> Android.DeviceLock.DeviceIdType +Android.DeviceLock.DeviceLockManager +Android.DeviceLock.DeviceLockManager.GetDeviceId(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.DeviceLock.DeviceLockManager.GetKioskApps(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.DeviceLock.DeviceLockManager.IsDeviceLocked(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.DeviceLock.DeviceLockManager.LockDevice(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.DeviceLock.DeviceLockManager.UnlockDevice(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.DeviceLock.DeviceLockRole +Android.DeviceLock.DeviceLockRole.Financing = 0 -> Android.DeviceLock.DeviceLockRole +Android.Drm.DrmConvertedStatus +Android.Drm.DrmConvertedStatus.ConvertedData.get -> System.Collections.Generic.IList? +Android.Drm.DrmConvertedStatus.ConvertedData.set -> void +Android.Drm.DrmConvertedStatus.DrmConvertedStatus(Android.Drm.DrmConvertedStatusCode statusCode, byte[]? convertedData, int offset) -> void +Android.Drm.DrmConvertedStatus.DrmConvertedStatus(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmConvertedStatus.Offset.get -> int +Android.Drm.DrmConvertedStatus.Offset.set -> void +Android.Drm.DrmConvertedStatus.StatusCode.get -> Android.Drm.DrmConvertedStatusCode +Android.Drm.DrmConvertedStatus.StatusCode.set -> void +Android.Drm.DrmConvertedStatusCode +Android.Drm.DrmConvertedStatusCode.Error = 3 -> Android.Drm.DrmConvertedStatusCode +Android.Drm.DrmConvertedStatusCode.InputDataError = 2 -> Android.Drm.DrmConvertedStatusCode +Android.Drm.DrmConvertedStatusCode.OK = 1 -> Android.Drm.DrmConvertedStatusCode +Android.Drm.DrmErrorEvent +Android.Drm.DrmErrorEvent.DrmErrorEvent(int uniqueId, Android.Drm.DrmErrorEventType type, string? message) -> void +Android.Drm.DrmErrorEvent.DrmErrorEvent(int uniqueId, Android.Drm.DrmErrorEventType type, string? message, System.Collections.Generic.IDictionary? attributes) -> void +Android.Drm.DrmErrorEvent.DrmErrorEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.AcquireDrmInfoFailed = 2008 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.NoInternetConnection = 2005 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.NotSupported = 2003 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.OutOfMemory = 2004 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.ProcessDrmInfoFailed = 2006 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.RemoveAllRightsFailed = 2007 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.RightsNotInstalled = 2001 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmErrorEventType.RightsRenewalNotAllowed = 2002 -> Android.Drm.DrmErrorEventType +Android.Drm.DrmEvent +Android.Drm.DrmEvent.DrmEvent(int uniqueId, int type, string? message) -> void +Android.Drm.DrmEvent.DrmEvent(int uniqueId, int type, string? message, System.Collections.Generic.IDictionary? attributes) -> void +Android.Drm.DrmEvent.DrmEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmEventType +Android.Drm.DrmEventType.AllRightsRemoved = 1001 -> Android.Drm.DrmEventType +Android.Drm.DrmEventType.DrmInfoProcessed = 1002 -> Android.Drm.DrmEventType +Android.Drm.DrmInfo +Android.Drm.DrmInfo.DrmInfo(Android.Drm.DrmInfoEventType infoType, byte[]? data, string? mimeType) -> void +Android.Drm.DrmInfo.DrmInfo(Android.Drm.DrmInfoEventType infoType, string? path, string? mimeType) -> void +Android.Drm.DrmInfo.DrmInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmInfoEvent +Android.Drm.DrmInfoEvent.DrmInfoEvent(int uniqueId, Android.Drm.DrmInfoEventType type, string? message) -> void +Android.Drm.DrmInfoEvent.DrmInfoEvent(int uniqueId, Android.Drm.DrmInfoEventType type, string? message, System.Collections.Generic.IDictionary? attributes) -> void +Android.Drm.DrmInfoEvent.DrmInfoEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.AccountAlreadyRegistered = 5 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.AlreadyRegisteredByAnotherAccount = 1 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.RemoveRights = 2 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.RightsInstalled = 3 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.RightsRemoved = 6 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoEventType.WaitForRights = 4 -> Android.Drm.DrmInfoEventType +Android.Drm.DrmInfoRequest +Android.Drm.DrmInfoRequest.DrmInfoRequest(Android.Drm.DrmInfoRequestType infoType, string? mimeType) -> void +Android.Drm.DrmInfoRequest.DrmInfoRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoRequestType.RegistrationInfo = 1 -> Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoRequestType.RightsAcquisition = 3 -> Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoRequestType.RightsAcquisitionProgressInfo = 4 -> Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoRequestType.UnregistrationInfo = 2 -> Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoStatus +Android.Drm.DrmInfoStatus.Data.get -> Android.Drm.ProcessedData? +Android.Drm.DrmInfoStatus.Data.set -> void +Android.Drm.DrmInfoStatus.DrmInfoStatus(Android.Drm.DrmInfoStatusCode statusCode, Android.Drm.DrmInfoRequestType infoType, Android.Drm.ProcessedData? data, string? mimeType) -> void +Android.Drm.DrmInfoStatus.DrmInfoStatus(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmInfoStatus.InfoType.get -> Android.Drm.DrmInfoRequestType +Android.Drm.DrmInfoStatus.InfoType.set -> void +Android.Drm.DrmInfoStatus.MimeType.get -> string? +Android.Drm.DrmInfoStatus.MimeType.set -> void +Android.Drm.DrmInfoStatus.StatusCode.get -> Android.Drm.DrmInfoStatusCode +Android.Drm.DrmInfoStatus.StatusCode.set -> void +Android.Drm.DrmInfoStatusCode +Android.Drm.DrmInfoStatusCode.Error = 2 -> Android.Drm.DrmInfoStatusCode +Android.Drm.DrmInfoStatusCode.OK = 1 -> Android.Drm.DrmInfoStatusCode +Android.Drm.DrmManagerClient +Android.Drm.DrmManagerClient.DrmManagerClient(Android.Content.Context? context) -> void +Android.Drm.DrmManagerClient.DrmManagerClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmManagerClient.Error -> System.EventHandler! +Android.Drm.DrmManagerClient.ErrorEventArgs +Android.Drm.DrmManagerClient.ErrorEventArgs.Client.get -> Android.Drm.DrmManagerClient? +Android.Drm.DrmManagerClient.ErrorEventArgs.ErrorEventArgs(Android.Drm.DrmManagerClient? client, Android.Drm.DrmErrorEvent? e) -> void +Android.Drm.DrmManagerClient.ErrorEventArgs.Event.get -> Android.Drm.DrmErrorEvent? +Android.Drm.DrmManagerClient.Event -> System.EventHandler! +Android.Drm.DrmManagerClient.EventEventArgs +Android.Drm.DrmManagerClient.EventEventArgs.Client.get -> Android.Drm.DrmManagerClient? +Android.Drm.DrmManagerClient.EventEventArgs.Event.get -> Android.Drm.DrmEvent? +Android.Drm.DrmManagerClient.EventEventArgs.EventEventArgs(Android.Drm.DrmManagerClient? client, Android.Drm.DrmEvent? e) -> void +Android.Drm.DrmManagerClient.Info -> System.EventHandler! +Android.Drm.DrmManagerClient.InfoEventArgs +Android.Drm.DrmManagerClient.InfoEventArgs.Client.get -> Android.Drm.DrmManagerClient? +Android.Drm.DrmManagerClient.InfoEventArgs.Event.get -> Android.Drm.DrmInfoEvent? +Android.Drm.DrmManagerClient.InfoEventArgs.InfoEventArgs(Android.Drm.DrmManagerClient? client, Android.Drm.DrmInfoEvent? e) -> void +Android.Drm.DrmManagerClient.IOnErrorListener +Android.Drm.DrmManagerClient.IOnErrorListener.OnError(Android.Drm.DrmManagerClient? client, Android.Drm.DrmErrorEvent? e) -> void +Android.Drm.DrmManagerClient.IOnEventListener +Android.Drm.DrmManagerClient.IOnEventListener.OnEvent(Android.Drm.DrmManagerClient? client, Android.Drm.DrmEvent? e) -> void +Android.Drm.DrmManagerClient.IOnInfoListener +Android.Drm.DrmManagerClient.IOnInfoListener.OnInfo(Android.Drm.DrmManagerClient? client, Android.Drm.DrmInfoEvent? e) -> void +Android.Drm.DrmManagerClientErrorCode +Android.Drm.DrmManagerClientErrorCode.None = 0 -> Android.Drm.DrmManagerClientErrorCode +Android.Drm.DrmManagerClientErrorCode.Unknown = -2000 -> Android.Drm.DrmManagerClientErrorCode +Android.Drm.DrmRights +Android.Drm.DrmRights.DrmRights(Android.Drm.ProcessedData? data, string? mimeType) -> void +Android.Drm.DrmRights.DrmRights(Java.IO.File? rightsFile, string? mimeType) -> void +Android.Drm.DrmRights.DrmRights(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmRights.DrmRights(string? rightsFilePath, string? mimeType) -> void +Android.Drm.DrmRights.DrmRights(string? rightsFilePath, string? mimeType, string? accountId) -> void +Android.Drm.DrmRights.DrmRights(string? rightsFilePath, string? mimeType, string? accountId, string? subscriptionId) -> void +Android.Drm.DrmStore +Android.Drm.DrmStore.Action +Android.Drm.DrmStore.Action.Action() -> void +Android.Drm.DrmStore.Action.Action(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmStore.ConstraintsColumns +Android.Drm.DrmStore.DrmObjectType +Android.Drm.DrmStore.DrmObjectType.DrmObjectType() -> void +Android.Drm.DrmStore.DrmObjectType.DrmObjectType(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmStore.DrmStore() -> void +Android.Drm.DrmStore.DrmStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmStore.IConstraintsColumns +Android.Drm.DrmStore.Playback +Android.Drm.DrmStore.Playback.Playback() -> void +Android.Drm.DrmStore.Playback.Playback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmStore.RightsStatus +Android.Drm.DrmStore.RightsStatus.RightsStatus() -> void +Android.Drm.DrmStore.RightsStatus.RightsStatus(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Default = 0 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Display = 7 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Execute = 6 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Output = 4 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Play = 1 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Preview = 5 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Ringtone = 2 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreActionCode.Transfer = 3 -> Android.Drm.DrmStoreActionCode +Android.Drm.DrmStoreObjectTypeCode +Android.Drm.DrmStoreObjectTypeCode.Content = 1 -> Android.Drm.DrmStoreObjectTypeCode +Android.Drm.DrmStoreObjectTypeCode.RightsObject = 2 -> Android.Drm.DrmStoreObjectTypeCode +Android.Drm.DrmStoreObjectTypeCode.TriggerObject = 3 -> Android.Drm.DrmStoreObjectTypeCode +Android.Drm.DrmStoreObjectTypeCode.Unknown = 0 -> Android.Drm.DrmStoreObjectTypeCode +Android.Drm.DrmStorePlaybackCode +Android.Drm.DrmStorePlaybackCode.Pause = 2 -> Android.Drm.DrmStorePlaybackCode +Android.Drm.DrmStorePlaybackCode.Resume = 3 -> Android.Drm.DrmStorePlaybackCode +Android.Drm.DrmStorePlaybackCode.Start = 0 -> Android.Drm.DrmStorePlaybackCode +Android.Drm.DrmStorePlaybackCode.Stop = 1 -> Android.Drm.DrmStorePlaybackCode +Android.Drm.DrmStoreRightsStatusCode +Android.Drm.DrmStoreRightsStatusCode.Expired = 2 -> Android.Drm.DrmStoreRightsStatusCode +Android.Drm.DrmStoreRightsStatusCode.Invalid = 1 -> Android.Drm.DrmStoreRightsStatusCode +Android.Drm.DrmStoreRightsStatusCode.NotAcquired = 3 -> Android.Drm.DrmStoreRightsStatusCode +Android.Drm.DrmStoreRightsStatusCode.Valid = 0 -> Android.Drm.DrmStoreRightsStatusCode +Android.Drm.DrmSupportInfo +Android.Drm.DrmSupportInfo.DrmSupportInfo() -> void +Android.Drm.DrmSupportInfo.DrmSupportInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmUtils +Android.Drm.DrmUtils.DrmUtils() -> void +Android.Drm.DrmUtils.DrmUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.DrmUtils.ExtendedMetadataParser +Android.Drm.DrmUtils.ExtendedMetadataParser.ExtendedMetadataParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Drm.ProcessedData +Android.Drm.ProcessedData.ProcessedData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.Gesture +Android.Gestures.Gesture.Gesture() -> void +Android.Gestures.Gesture.Gesture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.Gesture.InterfaceConsts +Android.Gestures.GestureLibraries +Android.Gestures.GestureLibrary +Android.Gestures.GestureLibrary.GestureLibrary() -> void +Android.Gestures.GestureLibrary.GestureLibrary(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.GestureLibrary.MStore.get -> Android.Gestures.GestureStore? +Android.Gestures.GestureLibrary.MStore.set -> void +Android.Gestures.GestureOrientation +Android.Gestures.GestureOrientation.Horizontal = 0 -> Android.Gestures.GestureOrientation +Android.Gestures.GestureOrientation.Vertical = 1 -> Android.Gestures.GestureOrientation +Android.Gestures.GestureOverlayView +Android.Gestures.GestureOverlayView.GestureCancelled -> System.EventHandler! +Android.Gestures.GestureOverlayView.GestureCancelledEventArgs +Android.Gestures.GestureOverlayView.GestureCancelledEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Gestures.GestureOverlayView.GestureCancelledEventArgs.GestureCancelledEventArgs(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.GestureCancelledEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.GestureEnded -> System.EventHandler! +Android.Gestures.GestureOverlayView.GestureEndedEventArgs +Android.Gestures.GestureOverlayView.GestureEndedEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Gestures.GestureOverlayView.GestureEndedEventArgs.GestureEndedEventArgs(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.GestureEndedEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.GestureEvent -> System.EventHandler! +Android.Gestures.GestureOverlayView.GestureEventArgs +Android.Gestures.GestureOverlayView.GestureEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Gestures.GestureOverlayView.GestureEventArgs.GestureEventArgs(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.GestureEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.GestureOverlayView(Android.Content.Context? context) -> void +Android.Gestures.GestureOverlayView.GestureOverlayView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Gestures.GestureOverlayView.GestureOverlayView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Gestures.GestureOverlayView.GestureOverlayView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Gestures.GestureOverlayView.GestureOverlayView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.GestureOverlayView.GesturePerformed -> System.EventHandler! +Android.Gestures.GestureOverlayView.GesturePerformedEventArgs +Android.Gestures.GestureOverlayView.GesturePerformedEventArgs.Gesture.get -> Android.Gestures.Gesture? +Android.Gestures.GestureOverlayView.GesturePerformedEventArgs.GesturePerformedEventArgs(Android.Gestures.Gesture? gesture) -> void +Android.Gestures.GestureOverlayView.GestureStarted -> System.EventHandler! +Android.Gestures.GestureOverlayView.GestureStartedEventArgs +Android.Gestures.GestureOverlayView.GestureStartedEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Gestures.GestureOverlayView.GestureStartedEventArgs.GestureStartedEventArgs(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.GestureStartedEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.GesturingEnded -> System.EventHandler! +Android.Gestures.GestureOverlayView.GesturingEndedEventArgs +Android.Gestures.GestureOverlayView.GesturingEndedEventArgs.GesturingEndedEventArgs(Android.Gestures.GestureOverlayView? overlay) -> void +Android.Gestures.GestureOverlayView.GesturingEndedEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.GesturingStarted -> System.EventHandler! +Android.Gestures.GestureOverlayView.GesturingStartedEventArgs +Android.Gestures.GestureOverlayView.GesturingStartedEventArgs.GesturingStartedEventArgs(Android.Gestures.GestureOverlayView? overlay) -> void +Android.Gestures.GestureOverlayView.GesturingStartedEventArgs.Overlay.get -> Android.Gestures.GestureOverlayView? +Android.Gestures.GestureOverlayView.IOnGestureListener +Android.Gestures.GestureOverlayView.IOnGestureListener.OnGesture(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureCancelled(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureEnded(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.IOnGestureListener.OnGestureStarted(Android.Gestures.GestureOverlayView? overlay, Android.Views.MotionEvent? e) -> void +Android.Gestures.GestureOverlayView.IOnGesturePerformedListener +Android.Gestures.GestureOverlayView.IOnGesturePerformedListener.OnGesturePerformed(Android.Gestures.GestureOverlayView? overlay, Android.Gestures.Gesture? gesture) -> void +Android.Gestures.GestureOverlayView.IOnGesturingListener +Android.Gestures.GestureOverlayView.IOnGesturingListener.OnGesturingEnded(Android.Gestures.GestureOverlayView? overlay) -> void +Android.Gestures.GestureOverlayView.IOnGesturingListener.OnGesturingStarted(Android.Gestures.GestureOverlayView? overlay) -> void +Android.Gestures.GesturePoint +Android.Gestures.GesturePoint.GesturePoint(float x, float y, long t) -> void +Android.Gestures.GesturePoint.GesturePoint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.GesturePoint.Timestamp.get -> long +Android.Gestures.GesturePoint.Timestamp.set -> void +Android.Gestures.GesturePoint.X.get -> float +Android.Gestures.GesturePoint.X.set -> void +Android.Gestures.GesturePoint.Y.get -> float +Android.Gestures.GesturePoint.Y.set -> void +Android.Gestures.GestureStore +Android.Gestures.GestureStore.GestureStore() -> void +Android.Gestures.GestureStore.GestureStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.GestureStore.LoadAsync(System.IO.Stream? stream) -> System.Threading.Tasks.Task! +Android.Gestures.GestureStore.LoadAsync(System.IO.Stream? stream, bool closeStream) -> System.Threading.Tasks.Task! +Android.Gestures.GestureStore.SaveAsync(System.IO.Stream? stream) -> System.Threading.Tasks.Task! +Android.Gestures.GestureStore.SaveAsync(System.IO.Stream? stream, bool closeStream) -> System.Threading.Tasks.Task! +Android.Gestures.GestureStroke +Android.Gestures.GestureStroke.BoundingBox.get -> Android.Graphics.RectF? +Android.Gestures.GestureStroke.BoundingBox.set -> void +Android.Gestures.GestureStroke.GestureStroke(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.GestureStroke.GestureStroke(System.Collections.Generic.IList? points) -> void +Android.Gestures.GestureStroke.Length.get -> float +Android.Gestures.GestureStroke.Length.set -> void +Android.Gestures.GestureStroke.Points.get -> System.Collections.Generic.IList? +Android.Gestures.GestureStroke.Points.set -> void +Android.Gestures.GestureStrokeType +Android.Gestures.GestureStrokeType.Multiple = 1 -> Android.Gestures.GestureStrokeType +Android.Gestures.GestureStrokeType.Single = 0 -> Android.Gestures.GestureStrokeType +Android.Gestures.GestureUtils +Android.Gestures.OrientationStyle +Android.Gestures.OrientationStyle.Invariant = 1 -> Android.Gestures.OrientationStyle +Android.Gestures.OrientationStyle.Sensitive = 2 -> Android.Gestures.OrientationStyle +Android.Gestures.OrientedBoundingBox +Android.Gestures.OrientedBoundingBox.CenterX.get -> float +Android.Gestures.OrientedBoundingBox.CenterX.set -> void +Android.Gestures.OrientedBoundingBox.CenterY.get -> float +Android.Gestures.OrientedBoundingBox.CenterY.set -> void +Android.Gestures.OrientedBoundingBox.Height.get -> float +Android.Gestures.OrientedBoundingBox.Height.set -> void +Android.Gestures.OrientedBoundingBox.Orientation.get -> float +Android.Gestures.OrientedBoundingBox.Orientation.set -> void +Android.Gestures.OrientedBoundingBox.OrientedBoundingBox(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.OrientedBoundingBox.Squareness.get -> float +Android.Gestures.OrientedBoundingBox.Squareness.set -> void +Android.Gestures.OrientedBoundingBox.Width.get -> float +Android.Gestures.OrientedBoundingBox.Width.set -> void +Android.Gestures.Prediction +Android.Gestures.Prediction.Name.get -> string? +Android.Gestures.Prediction.Name.set -> void +Android.Gestures.Prediction.Prediction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Gestures.Prediction.Score.get -> double +Android.Gestures.Prediction.Score.set -> void +Android.Gestures.SequenceStyle +Android.Gestures.SequenceStyle.Invariant = 1 -> Android.Gestures.SequenceStyle +Android.Gestures.SequenceStyle.Sensitive = 2 -> Android.Gestures.SequenceStyle +Android.Graphics.AndroidBitmapInfo +Android.Graphics.AndroidBitmapInfo.AndroidBitmapInfo() -> void +Android.Graphics.AndroidBitmapInfo.Equals(Android.Graphics.AndroidBitmapInfo value) -> bool +Android.Graphics.AndroidBitmapInfo.Format.get -> Android.Graphics.Format +Android.Graphics.AndroidBitmapInfo.Height.get -> uint +Android.Graphics.AndroidBitmapInfo.Stride.get -> uint +Android.Graphics.AndroidBitmapInfo.Width.get -> uint +Android.Graphics.AvoidXfermode +Android.Graphics.AvoidXfermode.AvoidXfermode(Android.Graphics.Color opColor, int tolerance, Android.Graphics.AvoidXfermode.Mode? mode) -> void +Android.Graphics.AvoidXfermode.AvoidXfermode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.AvoidXfermode.Mode +Android.Graphics.Bitmap +Android.Graphics.Bitmap.AllocationByteCount.get -> int +Android.Graphics.Bitmap.AsShared() -> Android.Graphics.Bitmap! +Android.Graphics.Bitmap.ByteCount.get -> int +Android.Graphics.Bitmap.ColorSpace.get -> Android.Graphics.ColorSpace? +Android.Graphics.Bitmap.ColorSpace.set -> void +Android.Graphics.Bitmap.Compress(Android.Graphics.Bitmap.CompressFormat! format, int quality, System.IO.Stream! stream) -> bool +Android.Graphics.Bitmap.CompressAsync(Android.Graphics.Bitmap.CompressFormat! format, int quality, System.IO.Stream! stream) -> System.Threading.Tasks.Task! +Android.Graphics.Bitmap.CompressFormat +Android.Graphics.Bitmap.Config +Android.Graphics.Bitmap.Copy(Android.Graphics.Bitmap.Config! config, bool isMutable) -> Android.Graphics.Bitmap? +Android.Graphics.Bitmap.CopyPixelsFromBuffer(Java.Nio.Buffer! src) -> void +Android.Graphics.Bitmap.CopyPixelsFromBufferAsync(Java.Nio.Buffer! src) -> System.Threading.Tasks.Task! +Android.Graphics.Bitmap.CopyPixelsToBuffer(Java.Nio.Buffer! dst) -> void +Android.Graphics.Bitmap.CopyPixelsToBufferAsync(Java.Nio.Buffer! dst) -> System.Threading.Tasks.Task! +Android.Graphics.Bitmap.Density.get -> int +Android.Graphics.Bitmap.Density.set -> void +Android.Graphics.Bitmap.DescribeContents() -> int +Android.Graphics.Bitmap.EraseColor(int c) -> void +Android.Graphics.Bitmap.EraseColor(long color) -> void +Android.Graphics.Bitmap.ExtractAlpha() -> Android.Graphics.Bitmap! +Android.Graphics.Bitmap.ExtractAlpha(Android.Graphics.Paint? paint, int[]? offsetXY) -> Android.Graphics.Bitmap! +Android.Graphics.Bitmap.Gainmap.get -> Android.Graphics.Gainmap? +Android.Graphics.Bitmap.Gainmap.set -> void +Android.Graphics.Bitmap.GenerationId.get -> int +Android.Graphics.Bitmap.GetBitmapInfo() -> Android.Graphics.AndroidBitmapInfo +Android.Graphics.Bitmap.GetColor(int x, int y) -> Android.Graphics.ColorObject! +Android.Graphics.Bitmap.GetConfig() -> Android.Graphics.Bitmap.Config! +Android.Graphics.Bitmap.GetNinePatchChunk() -> byte[]? +Android.Graphics.Bitmap.GetPixel(int x, int y) -> int +Android.Graphics.Bitmap.GetPixels(int[]! pixels, int offset, int stride, int x, int y, int width, int height) -> void +Android.Graphics.Bitmap.GetScaledHeight(Android.Graphics.Canvas! canvas) -> int +Android.Graphics.Bitmap.GetScaledHeight(Android.Util.DisplayMetrics! metrics) -> int +Android.Graphics.Bitmap.GetScaledHeight(int targetDensity) -> int +Android.Graphics.Bitmap.GetScaledWidth(Android.Graphics.Canvas! canvas) -> int +Android.Graphics.Bitmap.GetScaledWidth(Android.Util.DisplayMetrics! metrics) -> int +Android.Graphics.Bitmap.GetScaledWidth(int targetDensity) -> int +Android.Graphics.Bitmap.HardwareBuffer.get -> Android.Hardware.HardwareBuffer! +Android.Graphics.Bitmap.HasAlpha.get -> bool +Android.Graphics.Bitmap.HasAlpha.set -> void +Android.Graphics.Bitmap.HasGainmap.get -> bool +Android.Graphics.Bitmap.HasMipMap.get -> bool +Android.Graphics.Bitmap.HasMipMap.set -> void +Android.Graphics.Bitmap.Height.get -> int +Android.Graphics.Bitmap.Height.set -> void +Android.Graphics.Bitmap.InterfaceConsts +Android.Graphics.Bitmap.IsMutable.get -> bool +Android.Graphics.Bitmap.IsPremultiplied.get -> bool +Android.Graphics.Bitmap.IsRecycled.get -> bool +Android.Graphics.Bitmap.LockPixels() -> nint +Android.Graphics.Bitmap.Premultiplied.get -> bool +Android.Graphics.Bitmap.Premultiplied.set -> void +Android.Graphics.Bitmap.PrepareToDraw() -> void +Android.Graphics.Bitmap.Reconfigure(int width, int height, Android.Graphics.Bitmap.Config! config) -> void +Android.Graphics.Bitmap.Recycle() -> void +Android.Graphics.Bitmap.RowBytes.get -> int +Android.Graphics.Bitmap.SameAs(Android.Graphics.Bitmap? other) -> bool +Android.Graphics.Bitmap.SetConfig(Android.Graphics.Bitmap.Config! config) -> void +Android.Graphics.Bitmap.SetPixel(int x, int y, Android.Graphics.Color color) -> void +Android.Graphics.Bitmap.SetPixels(int[]! pixels, int offset, int stride, int x, int y, int width, int height) -> void +Android.Graphics.Bitmap.SetPremultiplied(bool premultiplied) -> void +Android.Graphics.Bitmap.UnlockPixels() -> void +Android.Graphics.Bitmap.Width.get -> int +Android.Graphics.Bitmap.Width.set -> void +Android.Graphics.Bitmap.WriteToParcel(Android.OS.Parcel! p, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.BitmapFactory +Android.Graphics.BitmapFactory.BitmapFactory() -> void +Android.Graphics.BitmapFactory.BitmapFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.BitmapFactory.Options +Android.Graphics.BitmapFactory.Options.InBitmap.get -> Android.Graphics.Bitmap? +Android.Graphics.BitmapFactory.Options.InBitmap.set -> void +Android.Graphics.BitmapFactory.Options.InDensity.get -> int +Android.Graphics.BitmapFactory.Options.InDensity.set -> void +Android.Graphics.BitmapFactory.Options.InDither.get -> bool +Android.Graphics.BitmapFactory.Options.InDither.set -> void +Android.Graphics.BitmapFactory.Options.InInputShareable.get -> bool +Android.Graphics.BitmapFactory.Options.InInputShareable.set -> void +Android.Graphics.BitmapFactory.Options.InJustDecodeBounds.get -> bool +Android.Graphics.BitmapFactory.Options.InJustDecodeBounds.set -> void +Android.Graphics.BitmapFactory.Options.InMutable.get -> bool +Android.Graphics.BitmapFactory.Options.InMutable.set -> void +Android.Graphics.BitmapFactory.Options.InPreferQualityOverSpeed.get -> bool +Android.Graphics.BitmapFactory.Options.InPreferQualityOverSpeed.set -> void +Android.Graphics.BitmapFactory.Options.InPreferredColorSpace.get -> Android.Graphics.ColorSpace? +Android.Graphics.BitmapFactory.Options.InPreferredColorSpace.set -> void +Android.Graphics.BitmapFactory.Options.InPreferredConfig.get -> Android.Graphics.Bitmap.Config? +Android.Graphics.BitmapFactory.Options.InPreferredConfig.set -> void +Android.Graphics.BitmapFactory.Options.InPremultiplied.get -> bool +Android.Graphics.BitmapFactory.Options.InPremultiplied.set -> void +Android.Graphics.BitmapFactory.Options.InPurgeable.get -> bool +Android.Graphics.BitmapFactory.Options.InPurgeable.set -> void +Android.Graphics.BitmapFactory.Options.InSampleSize.get -> int +Android.Graphics.BitmapFactory.Options.InSampleSize.set -> void +Android.Graphics.BitmapFactory.Options.InScaled.get -> bool +Android.Graphics.BitmapFactory.Options.InScaled.set -> void +Android.Graphics.BitmapFactory.Options.InScreenDensity.get -> int +Android.Graphics.BitmapFactory.Options.InScreenDensity.set -> void +Android.Graphics.BitmapFactory.Options.InTargetDensity.get -> int +Android.Graphics.BitmapFactory.Options.InTargetDensity.set -> void +Android.Graphics.BitmapFactory.Options.InTempStorage.get -> System.Collections.Generic.IList? +Android.Graphics.BitmapFactory.Options.InTempStorage.set -> void +Android.Graphics.BitmapFactory.Options.MCancel.get -> bool +Android.Graphics.BitmapFactory.Options.MCancel.set -> void +Android.Graphics.BitmapFactory.Options.Options() -> void +Android.Graphics.BitmapFactory.Options.Options(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.BitmapFactory.Options.OutColorSpace.get -> Android.Graphics.ColorSpace? +Android.Graphics.BitmapFactory.Options.OutColorSpace.set -> void +Android.Graphics.BitmapFactory.Options.OutConfig.get -> Android.Graphics.Bitmap.Config? +Android.Graphics.BitmapFactory.Options.OutConfig.set -> void +Android.Graphics.BitmapFactory.Options.OutHeight.get -> int +Android.Graphics.BitmapFactory.Options.OutHeight.set -> void +Android.Graphics.BitmapFactory.Options.OutMimeType.get -> string? +Android.Graphics.BitmapFactory.Options.OutMimeType.set -> void +Android.Graphics.BitmapFactory.Options.OutWidth.get -> int +Android.Graphics.BitmapFactory.Options.OutWidth.set -> void +Android.Graphics.BitmapRegionDecoder +Android.Graphics.BitmapRegionDecoder.DecodeRegion(Android.Graphics.Rect? rect, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +Android.Graphics.BitmapRegionDecoder.Height.get -> int +Android.Graphics.BitmapRegionDecoder.IsRecycled.get -> bool +Android.Graphics.BitmapRegionDecoder.Recycle() -> void +Android.Graphics.BitmapRegionDecoder.Width.get -> int +Android.Graphics.BitmapShader +Android.Graphics.BitmapShader.BitmapShader(Android.Graphics.Bitmap! bitmap, Android.Graphics.Shader.TileMode! tileX, Android.Graphics.Shader.TileMode! tileY) -> void +Android.Graphics.BitmapShader.BitmapShader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.BitmapShaderFilterMode +Android.Graphics.BitmapShaderFilterMode.Default = 0 -> Android.Graphics.BitmapShaderFilterMode +Android.Graphics.BitmapShaderFilterMode.Linear = 2 -> Android.Graphics.BitmapShaderFilterMode +Android.Graphics.BitmapShaderFilterMode.Nearest = 1 -> Android.Graphics.BitmapShaderFilterMode +Android.Graphics.BlendMode +Android.Graphics.BlendModeColorFilter +Android.Graphics.BlendModeColorFilter.BlendModeColorFilter(Android.Graphics.Color color, Android.Graphics.BlendMode! mode) -> void +Android.Graphics.BlendModeColorFilter.Color.get -> int +Android.Graphics.BlendModeColorFilter.Mode.get -> Android.Graphics.BlendMode? +Android.Graphics.BlurMaskFilter +Android.Graphics.BlurMaskFilter.Blur +Android.Graphics.BlurMaskFilter.BlurMaskFilter(float radius, Android.Graphics.BlurMaskFilter.Blur? style) -> void +Android.Graphics.BlurMaskFilter.BlurMaskFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Camera +Android.Graphics.Camera.Camera() -> void +Android.Graphics.Camera.Camera(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Canvas +Android.Graphics.Canvas.Canvas() -> void +Android.Graphics.Canvas.Canvas(Android.Graphics.Bitmap! bitmap) -> void +Android.Graphics.Canvas.Canvas(Javax.Microedition.Khronos.Opengles.IGL! gl) -> void +Android.Graphics.Canvas.Canvas(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Canvas.ClipBounds.get -> Android.Graphics.Rect! +Android.Graphics.Canvas.DrawTextRun(string! text, int start, int end, int contextStart, int contextEnd, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +Android.Graphics.Canvas.EdgeType +Android.Graphics.Canvas.Matrix.get -> Android.Graphics.Matrix! +Android.Graphics.Canvas.Matrix.set -> void +Android.Graphics.Canvas.Rotate(float degrees, float px, float py) -> void +Android.Graphics.Canvas.Scale(float sx, float sy, float px, float py) -> void +Android.Graphics.Canvas.VertexMode +Android.Graphics.Color +Android.Graphics.Color.A.get -> byte +Android.Graphics.Color.A.set -> void +Android.Graphics.Color.B.get -> byte +Android.Graphics.Color.B.set -> void +Android.Graphics.Color.Color() -> void +Android.Graphics.Color.Color(byte r, byte g, byte b) -> void +Android.Graphics.Color.Color(byte r, byte g, byte b, byte a) -> void +Android.Graphics.Color.Color(int argb) -> void +Android.Graphics.Color.Color(int r, int g, int b) -> void +Android.Graphics.Color.Color(int r, int g, int b, int a) -> void +Android.Graphics.Color.G.get -> byte +Android.Graphics.Color.G.set -> void +Android.Graphics.Color.GetBrightness() -> float +Android.Graphics.Color.GetHue() -> float +Android.Graphics.Color.GetSaturation() -> float +Android.Graphics.Color.R.get -> byte +Android.Graphics.Color.R.set -> void +Android.Graphics.Color.ToArgb() -> int +Android.Graphics.ColorFilter +Android.Graphics.ColorFilter.ColorFilter() -> void +Android.Graphics.ColorFilter.ColorFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorMatrix +Android.Graphics.ColorMatrix.ColorMatrix() -> void +Android.Graphics.ColorMatrix.ColorMatrix(Android.Graphics.ColorMatrix? src) -> void +Android.Graphics.ColorMatrix.ColorMatrix(float[]? src) -> void +Android.Graphics.ColorMatrix.ColorMatrix(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorMatrix.GetArray() -> float[]? +Android.Graphics.ColorMatrixColorFilter +Android.Graphics.ColorMatrixColorFilter.ColorMatrixColorFilter(Android.Graphics.ColorMatrix! matrix) -> void +Android.Graphics.ColorMatrixColorFilter.ColorMatrixColorFilter(float[]! array) -> void +Android.Graphics.ColorMatrixColorFilter.ColorMatrixColorFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorObject +Android.Graphics.ColorObject.ColorObject() -> void +Android.Graphics.ColorObject.ColorObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorSpace +Android.Graphics.ColorSpace.Adaptation +Android.Graphics.ColorSpace.ColorSpace(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorSpace.Connector +Android.Graphics.ColorSpace.Connector.Connector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorSpace.Model +Android.Graphics.ColorSpace.Model.ComponentCount.get -> int +Android.Graphics.ColorSpace.Named +Android.Graphics.ColorSpace.RenderIntent +Android.Graphics.ColorSpace.Rgb +Android.Graphics.ColorSpace.Rgb.Rgb(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! primaries, float[]! whitePoint, Android.Graphics.ColorSpace.Rgb.TransferParameters! function) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! primaries, float[]! whitePoint, double gamma) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! primaries, float[]! whitePoint, Java.Util.Functions.IDoubleUnaryOperator! oetf, Java.Util.Functions.IDoubleUnaryOperator! eotf, float min, float max) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! toXYZ, Android.Graphics.ColorSpace.Rgb.TransferParameters! function) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! toXYZ, double gamma) -> void +Android.Graphics.ColorSpace.Rgb.Rgb(string! name, float[]! toXYZ, Java.Util.Functions.IDoubleUnaryOperator! oetf, Java.Util.Functions.IDoubleUnaryOperator! eotf) -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters +Android.Graphics.ColorSpace.Rgb.TransferParameters.A.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.A.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.B.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.B.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.C.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.C.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.D.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.D.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.E.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.E.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.F.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.F.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.G.get -> double +Android.Graphics.ColorSpace.Rgb.TransferParameters.G.set -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.TransferParameters(double a, double b, double c, double d, double e, double f, double g) -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.TransferParameters(double a, double b, double c, double d, double g) -> void +Android.Graphics.ColorSpace.Rgb.TransferParameters.TransferParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ColorValueMarshaler +Android.Graphics.ColorValueMarshaler.ColorValueMarshaler() -> void +Android.Graphics.ComposePathEffect +Android.Graphics.ComposePathEffect.ComposePathEffect(Android.Graphics.PathEffect? outerpe, Android.Graphics.PathEffect? innerpe) -> void +Android.Graphics.ComposePathEffect.ComposePathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ComposeShader +Android.Graphics.ComposeShader.ComposeShader(Android.Graphics.Shader! shaderA, Android.Graphics.Shader! shaderB, Android.Graphics.BlendMode! blendMode) -> void +Android.Graphics.ComposeShader.ComposeShader(Android.Graphics.Shader! shaderA, Android.Graphics.Shader! shaderB, Android.Graphics.PorterDuff.Mode! mode) -> void +Android.Graphics.ComposeShader.ComposeShader(Android.Graphics.Shader! shaderA, Android.Graphics.Shader! shaderB, Android.Graphics.Xfermode! mode) -> void +Android.Graphics.ComposeShader.ComposeShader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.CornerPathEffect +Android.Graphics.CornerPathEffect.CornerPathEffect(float radius) -> void +Android.Graphics.CornerPathEffect.CornerPathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Cursor +Android.Graphics.Cursor.After = 0 -> Android.Graphics.Cursor +Android.Graphics.Cursor.At = 4 -> Android.Graphics.Cursor +Android.Graphics.Cursor.AtOrAfter = 1 -> Android.Graphics.Cursor +Android.Graphics.Cursor.AtOrBefore = 3 -> Android.Graphics.Cursor +Android.Graphics.Cursor.Before = 2 -> Android.Graphics.Cursor +Android.Graphics.DashPathEffect +Android.Graphics.DashPathEffect.DashPathEffect(float[]? intervals, float phase) -> void +Android.Graphics.DashPathEffect.DashPathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.DiscretePathEffect +Android.Graphics.DiscretePathEffect.DiscretePathEffect(float segmentLength, float deviation) -> void +Android.Graphics.DiscretePathEffect.DiscretePathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.AdaptiveIconDrawable +Android.Graphics.Drawables.AdaptiveIconDrawable.AdaptiveIconDrawable(Android.Graphics.Drawables.Drawable? backgroundDrawable, Android.Graphics.Drawables.Drawable? foregroundDrawable) -> void +Android.Graphics.Drawables.AdaptiveIconDrawable.AdaptiveIconDrawable(Android.Graphics.Drawables.Drawable? backgroundDrawable, Android.Graphics.Drawables.Drawable? foregroundDrawable, Android.Graphics.Drawables.Drawable? monochromeDrawable) -> void +Android.Graphics.Drawables.AdaptiveIconDrawable.AdaptiveIconDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Animatable2AnimationCallback +Android.Graphics.Drawables.Animatable2AnimationCallback.Animatable2AnimationCallback() -> void +Android.Graphics.Drawables.Animatable2AnimationCallback.Animatable2AnimationCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.AnimatedImageDrawable +Android.Graphics.Drawables.AnimatedImageDrawable.AnimatedImageDrawable() -> void +Android.Graphics.Drawables.AnimatedImageDrawable.AnimatedImageDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.AnimatedImageDrawable.IsAutoMirrored.get -> bool +Android.Graphics.Drawables.AnimatedStateListDrawable +Android.Graphics.Drawables.AnimatedStateListDrawable.AnimatedStateListDrawable() -> void +Android.Graphics.Drawables.AnimatedStateListDrawable.AnimatedStateListDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.AnimatedVectorDrawable +Android.Graphics.Drawables.AnimatedVectorDrawable.AnimatedVectorDrawable() -> void +Android.Graphics.Drawables.AnimatedVectorDrawable.AnimatedVectorDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.AnimationDrawable +Android.Graphics.Drawables.AnimationDrawable.AnimationDrawable() -> void +Android.Graphics.Drawables.AnimationDrawable.AnimationDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.BitmapDrawable +Android.Graphics.Drawables.BitmapDrawable.Bitmap.get -> Android.Graphics.Bitmap? +Android.Graphics.Drawables.BitmapDrawable.Bitmap.set -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable() -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(Android.Content.Res.Resources? res) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(Android.Content.Res.Resources? res, Android.Graphics.Bitmap? bitmap) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(Android.Content.Res.Resources? res, string? filepath) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(Android.Content.Res.Resources? res, System.IO.Stream? is) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(Android.Graphics.Bitmap? bitmap) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(string? filepath) -> void +Android.Graphics.Drawables.BitmapDrawable.BitmapDrawable(System.IO.Stream? is) -> void +Android.Graphics.Drawables.BitmapDrawable.IsAutoMirrored.get -> bool +Android.Graphics.Drawables.BitmapDrawable.Paint.get -> Android.Graphics.Paint? +Android.Graphics.Drawables.BitmapDrawable.TileModeY.get -> Android.Graphics.Shader.TileMode? +Android.Graphics.Drawables.BitmapDrawable.TileModeY.set -> void +Android.Graphics.Drawables.ClipDrawable +Android.Graphics.Drawables.ClipDrawable.ClipDrawable(Android.Graphics.Drawables.Drawable? drawable, Android.Views.GravityFlags gravity, Android.Graphics.Drawables.ClipDrawableOrientation orientation) -> void +Android.Graphics.Drawables.ClipDrawable.ClipDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.ClipDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.ClipDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.ClipDrawableOrientation +Android.Graphics.Drawables.ClipDrawableOrientation.Horizontal = 1 -> Android.Graphics.Drawables.ClipDrawableOrientation +Android.Graphics.Drawables.ClipDrawableOrientation.Vertical = 2 -> Android.Graphics.Drawables.ClipDrawableOrientation +Android.Graphics.Drawables.ColorDrawable +Android.Graphics.Drawables.ColorDrawable.ColorDrawable() -> void +Android.Graphics.Drawables.ColorDrawable.ColorDrawable(Android.Graphics.Color color) -> void +Android.Graphics.Drawables.ColorDrawable.ColorDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.ColorStateListDrawable +Android.Graphics.Drawables.ColorStateListDrawable.ColorStateListDrawable() -> void +Android.Graphics.Drawables.ColorStateListDrawable.ColorStateListDrawable(Android.Content.Res.ColorStateList! colorStateList) -> void +Android.Graphics.Drawables.ColorStateListDrawable.ColorStateListDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Drawable +Android.Graphics.Drawables.Drawable.Bounds.get -> Android.Graphics.Rect! +Android.Graphics.Drawables.Drawable.Bounds.set -> void +Android.Graphics.Drawables.Drawable.ConstantState +Android.Graphics.Drawables.Drawable.ConstantState.ConstantState() -> void +Android.Graphics.Drawables.Drawable.ConstantState.ConstantState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Drawable.CopyBounds() -> Android.Graphics.Rect! +Android.Graphics.Drawables.Drawable.CopyBounds(Android.Graphics.Rect! bounds) -> void +Android.Graphics.Drawables.Drawable.Drawable() -> void +Android.Graphics.Drawables.Drawable.Drawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Drawable.ICallback +Android.Graphics.Drawables.Drawable.ICallback.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +Android.Graphics.Drawables.Drawable.ICallback.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +Android.Graphics.Drawables.Drawable.ICallback.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +Android.Graphics.Drawables.Drawable.InflateAsync(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs) -> System.Threading.Tasks.Task! +Android.Graphics.Drawables.Drawable.InflateAsync(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs, Android.Content.Res.Resources.Theme? theme) -> System.Threading.Tasks.Task! +Android.Graphics.Drawables.Drawable.IsVisible.get -> bool +Android.Graphics.Drawables.Drawable.Level.get -> int +Android.Graphics.Drawables.Drawable.ScheduleSelf(System.Action! what, long when) -> void +Android.Graphics.Drawables.Drawable.SetCallback(Android.Graphics.Drawables.Drawable.ICallback? cb) -> void +Android.Graphics.Drawables.Drawable.SetLayoutDirection(Android.Views.LayoutDirection layoutDirection) -> bool +Android.Graphics.Drawables.Drawable.SetLevel(int level) -> bool +Android.Graphics.Drawables.Drawable.UnscheduleSelf(System.Action! what) -> void +Android.Graphics.Drawables.DrawableContainer +Android.Graphics.Drawables.DrawableContainer.DrawableContainer() -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.AddChild(Android.Graphics.Drawables.Drawable? dr) -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ChildCount.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantHeight.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantMinimumHeight.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantMinimumWidth.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantPadding.get -> Android.Graphics.Rect? +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantSize.get -> bool +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantSize.set -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ConstantWidth.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.DrawableContainerState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.EnterFadeDuration.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.EnterFadeDuration.set -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ExitFadeDuration.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ExitFadeDuration.set -> void +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.GetChild(int index) -> Android.Graphics.Drawables.Drawable? +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.GetChildren() -> Android.Graphics.Drawables.Drawable![]? +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.IsStateful.get -> bool +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.Opacity.get -> int +Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.SetVariablePadding(bool variable) -> void +Android.Graphics.Drawables.DrawableContainer.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.DrawableContainer.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.DrawableWrapper +Android.Graphics.Drawables.DrawableWrapper.DrawableWrapper(Android.Graphics.Drawables.Drawable? dr) -> void +Android.Graphics.Drawables.DrawableWrapper.DrawableWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.GradientDrawable +Android.Graphics.Drawables.GradientDrawable.GradientDrawable() -> void +Android.Graphics.Drawables.GradientDrawable.GradientDrawable(Android.Graphics.Drawables.GradientDrawable.Orientation? orientation, int[]? colors) -> void +Android.Graphics.Drawables.GradientDrawable.GradientDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.GradientDrawable.Orientation +Android.Graphics.Drawables.GradientType +Android.Graphics.Drawables.GradientType.LinearGradient = 0 -> Android.Graphics.Drawables.GradientType +Android.Graphics.Drawables.GradientType.RadialGradient = 1 -> Android.Graphics.Drawables.GradientType +Android.Graphics.Drawables.GradientType.SweepGradient = 2 -> Android.Graphics.Drawables.GradientType +Android.Graphics.Drawables.IAnimatable +Android.Graphics.Drawables.IAnimatable.IsRunning.get -> bool +Android.Graphics.Drawables.IAnimatable.Start() -> void +Android.Graphics.Drawables.IAnimatable.Stop() -> void +Android.Graphics.Drawables.IAnimatable2 +Android.Graphics.Drawables.IAnimatable2.ClearAnimationCallbacks() -> void +Android.Graphics.Drawables.IAnimatable2.RegisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> void +Android.Graphics.Drawables.IAnimatable2.UnregisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> bool +Android.Graphics.Drawables.Icon +Android.Graphics.Drawables.Icon.DescribeContents() -> int +Android.Graphics.Drawables.Icon.DrawableLoadedEventArgs +Android.Graphics.Drawables.Icon.DrawableLoadedEventArgs.D.get -> Android.Graphics.Drawables.Drawable? +Android.Graphics.Drawables.Icon.DrawableLoadedEventArgs.DrawableLoadedEventArgs(Android.Graphics.Drawables.Drawable? d) -> void +Android.Graphics.Drawables.Icon.InterfaceConsts +Android.Graphics.Drawables.Icon.IOnDrawableLoadedListener +Android.Graphics.Drawables.Icon.IOnDrawableLoadedListener.OnDrawableLoaded(Android.Graphics.Drawables.Drawable? d) -> void +Android.Graphics.Drawables.Icon.LoadDrawable(Android.Content.Context? context) -> Android.Graphics.Drawables.Drawable? +Android.Graphics.Drawables.Icon.LoadDrawableAsync(Android.Content.Context! context, Android.Graphics.Drawables.Icon.IOnDrawableLoadedListener? listener, Android.OS.Handler? handler) -> void +Android.Graphics.Drawables.Icon.LoadDrawableAsync(Android.Content.Context! context, Android.OS.Message! andThen) -> void +Android.Graphics.Drawables.Icon.ResId.get -> int +Android.Graphics.Drawables.Icon.ResPackage.get -> string! +Android.Graphics.Drawables.Icon.SetTint(int tint) -> Android.Graphics.Drawables.Icon! +Android.Graphics.Drawables.Icon.SetTintBlendMode(Android.Graphics.BlendMode! mode) -> Android.Graphics.Drawables.Icon! +Android.Graphics.Drawables.Icon.SetTintList(Android.Content.Res.ColorStateList? tintList) -> Android.Graphics.Drawables.Icon! +Android.Graphics.Drawables.Icon.SetTintMode(Android.Graphics.PorterDuff.Mode! mode) -> Android.Graphics.Drawables.Icon! +Android.Graphics.Drawables.Icon.Type.get -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.Icon.Uri.get -> Android.Net.Uri! +Android.Graphics.Drawables.Icon.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.AdaptiveBitmap = 5 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.Bitmap = 1 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.Data = 3 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.Resource = 2 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.Uri = 4 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.IconType.UriAdaptiveBitmap = 6 -> Android.Graphics.Drawables.IconType +Android.Graphics.Drawables.InsetDrawable +Android.Graphics.Drawables.InsetDrawable.InsetDrawable(Android.Graphics.Drawables.Drawable? drawable, float inset) -> void +Android.Graphics.Drawables.InsetDrawable.InsetDrawable(Android.Graphics.Drawables.Drawable? drawable, float insetLeftFraction, float insetTopFraction, float insetRightFraction, float insetBottomFraction) -> void +Android.Graphics.Drawables.InsetDrawable.InsetDrawable(Android.Graphics.Drawables.Drawable? drawable, int inset) -> void +Android.Graphics.Drawables.InsetDrawable.InsetDrawable(Android.Graphics.Drawables.Drawable? drawable, int insetLeft, int insetTop, int insetRight, int insetBottom) -> void +Android.Graphics.Drawables.InsetDrawable.InsetDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.InsetDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.InsetDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.LayerDrawable +Android.Graphics.Drawables.LayerDrawable.LayerDrawable(Android.Graphics.Drawables.Drawable![]! layers) -> void +Android.Graphics.Drawables.LayerDrawable.LayerDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.LayerDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.LayerDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.LayerDrawablePaddingMode +Android.Graphics.Drawables.LayerDrawablePaddingMode.Nest = 0 -> Android.Graphics.Drawables.LayerDrawablePaddingMode +Android.Graphics.Drawables.LayerDrawablePaddingMode.Stack = 1 -> Android.Graphics.Drawables.LayerDrawablePaddingMode +Android.Graphics.Drawables.LevelListDrawable +Android.Graphics.Drawables.LevelListDrawable.LevelListDrawable() -> void +Android.Graphics.Drawables.LevelListDrawable.LevelListDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.NinePatchDrawable +Android.Graphics.Drawables.NinePatchDrawable.NinePatchDrawable(Android.Content.Res.Resources? res, Android.Graphics.Bitmap? bitmap, byte[]? chunk, Android.Graphics.Rect? padding, string? srcName) -> void +Android.Graphics.Drawables.NinePatchDrawable.NinePatchDrawable(Android.Content.Res.Resources? res, Android.Graphics.NinePatch! patch) -> void +Android.Graphics.Drawables.NinePatchDrawable.NinePatchDrawable(Android.Graphics.Bitmap? bitmap, byte[]? chunk, Android.Graphics.Rect? padding, string? srcName) -> void +Android.Graphics.Drawables.NinePatchDrawable.NinePatchDrawable(Android.Graphics.NinePatch! patch) -> void +Android.Graphics.Drawables.NinePatchDrawable.NinePatchDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.PaintDrawable +Android.Graphics.Drawables.PaintDrawable.PaintDrawable() -> void +Android.Graphics.Drawables.PaintDrawable.PaintDrawable(Android.Graphics.Color color) -> void +Android.Graphics.Drawables.PaintDrawable.PaintDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.PictureDrawable +Android.Graphics.Drawables.PictureDrawable.PictureDrawable(Android.Graphics.Picture? picture) -> void +Android.Graphics.Drawables.PictureDrawable.PictureDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.RippleDrawable +Android.Graphics.Drawables.RippleDrawable.RippleDrawable(Android.Content.Res.ColorStateList! color, Android.Graphics.Drawables.Drawable? content, Android.Graphics.Drawables.Drawable? mask) -> void +Android.Graphics.Drawables.RippleDrawable.RippleDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.RotateDrawable +Android.Graphics.Drawables.RotateDrawable.RotateDrawable() -> void +Android.Graphics.Drawables.RotateDrawable.RotateDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.RotateDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.RotateDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.ScaleDrawable +Android.Graphics.Drawables.ScaleDrawable.ScaleDrawable(Android.Graphics.Drawables.Drawable? drawable, Android.Views.GravityFlags gravity, float scaleWidth, float scaleHeight) -> void +Android.Graphics.Drawables.ScaleDrawable.ScaleDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.ScaleDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Graphics.Drawables.ScaleDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Graphics.Drawables.ShapeDrawable +Android.Graphics.Drawables.ShapeDrawable.ShaderFactory +Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.ShaderFactory() -> void +Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.ShaderFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.ShapeDrawable.ShapeDrawable() -> void +Android.Graphics.Drawables.ShapeDrawable.ShapeDrawable(Android.Graphics.Drawables.Shapes.Shape? s) -> void +Android.Graphics.Drawables.ShapeDrawable.ShapeDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.ArcShape +Android.Graphics.Drawables.Shapes.ArcShape.ArcShape(float startAngle, float sweepAngle) -> void +Android.Graphics.Drawables.Shapes.ArcShape.ArcShape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.ArcShape.StartAngle.get -> float +Android.Graphics.Drawables.Shapes.ArcShape.SweepAngle.get -> float +Android.Graphics.Drawables.Shapes.OvalShape +Android.Graphics.Drawables.Shapes.OvalShape.OvalShape() -> void +Android.Graphics.Drawables.Shapes.OvalShape.OvalShape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.PathShape +Android.Graphics.Drawables.Shapes.PathShape.PathShape(Android.Graphics.Path! path, float stdWidth, float stdHeight) -> void +Android.Graphics.Drawables.Shapes.PathShape.PathShape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.RectShape +Android.Graphics.Drawables.Shapes.RectShape.Rect() -> Android.Graphics.RectF? +Android.Graphics.Drawables.Shapes.RectShape.RectShape() -> void +Android.Graphics.Drawables.Shapes.RectShape.RectShape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.RoundRectShape +Android.Graphics.Drawables.Shapes.RoundRectShape.RoundRectShape(float[]? outerRadii, Android.Graphics.RectF? inset, float[]? innerRadii) -> void +Android.Graphics.Drawables.Shapes.RoundRectShape.RoundRectShape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.Shape +Android.Graphics.Drawables.Shapes.Shape.Height.get -> float +Android.Graphics.Drawables.Shapes.Shape.Resize(float width, float height) -> void +Android.Graphics.Drawables.Shapes.Shape.Shape() -> void +Android.Graphics.Drawables.Shapes.Shape.Shape(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.Shapes.Shape.Width.get -> float +Android.Graphics.Drawables.ShapeType +Android.Graphics.Drawables.ShapeType.Line = 2 -> Android.Graphics.Drawables.ShapeType +Android.Graphics.Drawables.ShapeType.Oval = 1 -> Android.Graphics.Drawables.ShapeType +Android.Graphics.Drawables.ShapeType.Rectangle = 0 -> Android.Graphics.Drawables.ShapeType +Android.Graphics.Drawables.ShapeType.Ring = 3 -> Android.Graphics.Drawables.ShapeType +Android.Graphics.Drawables.StateListDrawable +Android.Graphics.Drawables.StateListDrawable.StateListDrawable() -> void +Android.Graphics.Drawables.StateListDrawable.StateListDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.TransitionDrawable +Android.Graphics.Drawables.TransitionDrawable.TransitionDrawable(Android.Graphics.Drawables.Drawable![]? layers) -> void +Android.Graphics.Drawables.TransitionDrawable.TransitionDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Drawables.VectorDrawable +Android.Graphics.Drawables.VectorDrawable.VectorDrawable() -> void +Android.Graphics.Drawables.VectorDrawable.VectorDrawable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.DrawFilter +Android.Graphics.DrawFilter.DrawFilter() -> void +Android.Graphics.DrawFilter.DrawFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.EmbossMaskFilter +Android.Graphics.EmbossMaskFilter.EmbossMaskFilter(float[]? direction, float ambient, float specular, float blurRadius) -> void +Android.Graphics.EmbossMaskFilter.EmbossMaskFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Fonts.Font +Android.Graphics.Fonts.Font.Buffer.get -> Java.Nio.ByteBuffer! +Android.Graphics.Fonts.Font.Builder +Android.Graphics.Fonts.Font.Builder.Build() -> Android.Graphics.Fonts.Font! +Android.Graphics.Fonts.Font.Builder.Builder(Android.Content.Res.AssetManager! am, string! path) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Android.Content.Res.Resources! res, int resId) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Android.Graphics.Fonts.Font! font) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Android.OS.ParcelFileDescriptor! fd) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Android.OS.ParcelFileDescriptor! fd, long offset, long size) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Java.IO.File! path) -> void +Android.Graphics.Fonts.Font.Builder.Builder(Java.Nio.ByteBuffer! buffer) -> void +Android.Graphics.Fonts.Font.Builder.SetFontVariationSettings(Android.Graphics.Fonts.FontVariationAxis![]? axes) -> Android.Graphics.Fonts.Font.Builder! +Android.Graphics.Fonts.Font.Builder.SetFontVariationSettings(string? variationSettings) -> Android.Graphics.Fonts.Font.Builder! +Android.Graphics.Fonts.Font.Builder.SetSlant(Android.Graphics.Fonts.FontSlant slant) -> Android.Graphics.Fonts.Font.Builder! +Android.Graphics.Fonts.Font.Builder.SetTtcIndex(int ttcIndex) -> Android.Graphics.Fonts.Font.Builder! +Android.Graphics.Fonts.Font.Builder.SetWeight(int weight) -> Android.Graphics.Fonts.Font.Builder! +Android.Graphics.Fonts.Font.File.get -> Java.IO.File? +Android.Graphics.Fonts.Font.GetAxes() -> Android.Graphics.Fonts.FontVariationAxis![]? +Android.Graphics.Fonts.Font.GetGlyphBounds(int glyphId, Android.Graphics.Paint! paint, Android.Graphics.RectF? outBoundingBox) -> float +Android.Graphics.Fonts.Font.GetMetrics(Android.Graphics.Paint! paint, Android.Graphics.Paint.FontMetrics? outMetrics) -> void +Android.Graphics.Fonts.Font.LocaleList.get -> Android.OS.LocaleList! +Android.Graphics.Fonts.Font.SourceIdentifier.get -> int +Android.Graphics.Fonts.Font.Style.get -> Android.Graphics.Fonts.FontStyle! +Android.Graphics.Fonts.Font.TtcIndex.get -> int +Android.Graphics.Fonts.FontFamily +Android.Graphics.Fonts.FontFamily.Builder +Android.Graphics.Fonts.FontFamily.Builder.AddFont(Android.Graphics.Fonts.Font! font) -> Android.Graphics.Fonts.FontFamily.Builder! +Android.Graphics.Fonts.FontFamily.Builder.Build() -> Android.Graphics.Fonts.FontFamily! +Android.Graphics.Fonts.FontFamily.Builder.Builder(Android.Graphics.Fonts.Font! font) -> void +Android.Graphics.Fonts.FontFamily.GetFont(int index) -> Android.Graphics.Fonts.Font! +Android.Graphics.Fonts.FontFamily.Size.get -> int +Android.Graphics.Fonts.FontSlant +Android.Graphics.Fonts.FontSlant.Italic = 1 -> Android.Graphics.Fonts.FontSlant +Android.Graphics.Fonts.FontSlant.Upright = 0 -> Android.Graphics.Fonts.FontSlant +Android.Graphics.Fonts.FontStyle +Android.Graphics.Fonts.FontStyle.FontStyle() -> void +Android.Graphics.Fonts.FontStyle.FontStyle(int weight, Android.Graphics.Fonts.FontSlant slant) -> void +Android.Graphics.Fonts.FontStyle.Slant.get -> Android.Graphics.Fonts.FontSlant +Android.Graphics.Fonts.FontStyle.Weight.get -> int +Android.Graphics.Fonts.FontVariationAxis +Android.Graphics.Fonts.FontVariationAxis.FontVariationAxis(string! tagString, float styleValue) -> void +Android.Graphics.Fonts.FontVariationAxis.StyleValue.get -> float +Android.Graphics.Fonts.FontVariationAxis.Tag.get -> string? +Android.Graphics.Fonts.SystemFonts +Android.Graphics.Format +Android.Graphics.Format.A8 = 8 -> Android.Graphics.Format +Android.Graphics.Format.Jpeg = 256 -> Android.Graphics.Format +Android.Graphics.Format.L8 = 9 -> Android.Graphics.Format +Android.Graphics.Format.La88 = 10 -> Android.Graphics.Format +Android.Graphics.Format.Opaque = -1 -> Android.Graphics.Format +Android.Graphics.Format.Rgb332 = 11 -> Android.Graphics.Format +Android.Graphics.Format.Rgb565 = 4 -> Android.Graphics.Format +Android.Graphics.Format.Rgb888 = 3 -> Android.Graphics.Format +Android.Graphics.Format.Rgba1010102 = 43 -> Android.Graphics.Format +Android.Graphics.Format.Rgba4444 = 7 -> Android.Graphics.Format +Android.Graphics.Format.Rgba5551 = 6 -> Android.Graphics.Format +Android.Graphics.Format.Rgba8888 = 1 -> Android.Graphics.Format +Android.Graphics.Format.RgbaF16 = 22 -> Android.Graphics.Format +Android.Graphics.Format.Rgbx8888 = 2 -> Android.Graphics.Format +Android.Graphics.Format.Translucent = -3 -> Android.Graphics.Format +Android.Graphics.Format.Transparent = -2 -> Android.Graphics.Format +Android.Graphics.Format.Unknown = 0 -> Android.Graphics.Format +Android.Graphics.Format.Ycbcr420Sp = 17 -> Android.Graphics.Format +Android.Graphics.Format.Ycbcr422I = 20 -> Android.Graphics.Format +Android.Graphics.Format.Ycbcr422Sp = 16 -> Android.Graphics.Format +Android.Graphics.Gainmap +Android.Graphics.Gainmap.DescribeContents() -> int +Android.Graphics.Gainmap.DisplayRatioForFullHdr.get -> float +Android.Graphics.Gainmap.DisplayRatioForFullHdr.set -> void +Android.Graphics.Gainmap.Gainmap(Android.Graphics.Bitmap! gainmapContents) -> void +Android.Graphics.Gainmap.GainmapContents.get -> Android.Graphics.Bitmap! +Android.Graphics.Gainmap.GainmapContents.set -> void +Android.Graphics.Gainmap.GetEpsilonHdr() -> float[]! +Android.Graphics.Gainmap.GetEpsilonSdr() -> float[]! +Android.Graphics.Gainmap.GetGamma() -> float[]! +Android.Graphics.Gainmap.GetRatioMax() -> float[]! +Android.Graphics.Gainmap.GetRatioMin() -> float[]! +Android.Graphics.Gainmap.InterfaceConsts +Android.Graphics.Gainmap.MinDisplayRatioForHdrTransition.get -> float +Android.Graphics.Gainmap.MinDisplayRatioForHdrTransition.set -> void +Android.Graphics.Gainmap.SetEpsilonHdr(float r, float g, float b) -> void +Android.Graphics.Gainmap.SetEpsilonSdr(float r, float g, float b) -> void +Android.Graphics.Gainmap.SetGamma(float r, float g, float b) -> void +Android.Graphics.Gainmap.SetRatioMax(float r, float g, float b) -> void +Android.Graphics.Gainmap.SetRatioMin(float r, float g, float b) -> void +Android.Graphics.Gainmap.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.HardwareBufferRenderer +Android.Graphics.HardwareBufferRenderer.HardwareBufferRenderer(Android.Hardware.HardwareBuffer! buffer) -> void +Android.Graphics.HardwareBufferRenderer.HardwareBufferRenderer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.HardwareBufferRenderer.RenderRequest +Android.Graphics.HardwareBufferRenderer.RenderRequest.Draw(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! renderCallback) -> void +Android.Graphics.HardwareBufferRenderer.RenderRequest.SetBufferTransform(Android.Views.BufferTransform bufferTransform) -> Android.Graphics.HardwareBufferRenderer.RenderRequest! +Android.Graphics.HardwareBufferRenderer.RenderRequest.SetColorSpace(Android.Graphics.ColorSpace? colorSpace) -> Android.Graphics.HardwareBufferRenderer.RenderRequest! +Android.Graphics.HardwareBufferRenderer.RenderResult +Android.Graphics.HardwareBufferRenderer.RenderResult.Fence.get -> Android.Hardware.SyncFence! +Android.Graphics.HardwareBufferRenderer.RenderResult.Status.get -> Android.Graphics.HardwareBufferRenderResult +Android.Graphics.HardwareBufferRenderResult +Android.Graphics.HardwareBufferRenderResult.ErrorUnknown = 1 -> Android.Graphics.HardwareBufferRenderResult +Android.Graphics.HardwareBufferRenderResult.Success = 0 -> Android.Graphics.HardwareBufferRenderResult +Android.Graphics.HardwareRenderer +Android.Graphics.HardwareRenderer.FrameRenderRequest +Android.Graphics.HardwareRenderer.FrameRenderRequest.SetFrameCommitCallback(Java.Util.Concurrent.IExecutor! executor, Java.Lang.IRunnable! frameCommitCallback) -> Android.Graphics.HardwareRenderer.FrameRenderRequest! +Android.Graphics.HardwareRenderer.FrameRenderRequest.SetVsyncTime(long vsyncTime) -> Android.Graphics.HardwareRenderer.FrameRenderRequest! +Android.Graphics.HardwareRenderer.FrameRenderRequest.SetWaitForPresent(bool shouldWait) -> Android.Graphics.HardwareRenderer.FrameRenderRequest! +Android.Graphics.HardwareRenderer.FrameRenderRequest.SyncAndDraw() -> Android.Graphics.Sync +Android.Graphics.HardwareRenderer.HardwareRenderer() -> void +Android.Graphics.HardwareRenderer.HardwareRenderer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ImageDecoder +Android.Graphics.ImageDecoder.Close() -> void +Android.Graphics.ImageDecoder.Crop.get -> Android.Graphics.Rect? +Android.Graphics.ImageDecoder.Crop.set -> void +Android.Graphics.ImageDecoder.DecodeAsAlphaMaskEnabled.get -> bool +Android.Graphics.ImageDecoder.DecodeAsAlphaMaskEnabled.set -> void +Android.Graphics.ImageDecoder.DecodeException +Android.Graphics.ImageDecoder.DecodeException.Error.get -> Android.Graphics.ImageDecoderErrorType +Android.Graphics.ImageDecoder.DecodeException.Source.get -> Android.Graphics.ImageDecoder.Source! +Android.Graphics.ImageDecoder.HeaderDecodedEventArgs +Android.Graphics.ImageDecoder.HeaderDecodedEventArgs.Decoder.get -> Android.Graphics.ImageDecoder! +Android.Graphics.ImageDecoder.HeaderDecodedEventArgs.HeaderDecodedEventArgs(Android.Graphics.ImageDecoder! decoder, Android.Graphics.ImageDecoder.ImageInfo! info, Android.Graphics.ImageDecoder.Source! source) -> void +Android.Graphics.ImageDecoder.HeaderDecodedEventArgs.Info.get -> Android.Graphics.ImageDecoder.ImageInfo! +Android.Graphics.ImageDecoder.HeaderDecodedEventArgs.Source.get -> Android.Graphics.ImageDecoder.Source! +Android.Graphics.ImageDecoder.ImageInfo +Android.Graphics.ImageDecoder.ImageInfo.ImageInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ImageDecoder.IOnHeaderDecodedListener +Android.Graphics.ImageDecoder.IOnHeaderDecodedListener.OnHeaderDecoded(Android.Graphics.ImageDecoder! decoder, Android.Graphics.ImageDecoder.ImageInfo! info, Android.Graphics.ImageDecoder.Source! source) -> void +Android.Graphics.ImageDecoder.IOnPartialImageListener +Android.Graphics.ImageDecoder.IOnPartialImageListener.OnPartialImage(Android.Graphics.ImageDecoder.DecodeException! exception) -> bool +Android.Graphics.ImageDecoder.MemorySizePolicy.get -> Android.Graphics.ImageDecoderMemoryPolicy +Android.Graphics.ImageDecoder.MemorySizePolicy.set -> void +Android.Graphics.ImageDecoder.MutableRequired.get -> bool +Android.Graphics.ImageDecoder.MutableRequired.set -> void +Android.Graphics.ImageDecoder.OnPartialImageListener.get -> Android.Graphics.ImageDecoder.IOnPartialImageListener? +Android.Graphics.ImageDecoder.OnPartialImageListener.set -> void +Android.Graphics.ImageDecoder.PartialImage -> System.EventHandler! +Android.Graphics.ImageDecoder.PartialImageEventArgs +Android.Graphics.ImageDecoder.PartialImageEventArgs.Exception.get -> Android.Graphics.ImageDecoder.DecodeException! +Android.Graphics.ImageDecoder.PartialImageEventArgs.Handled.get -> bool +Android.Graphics.ImageDecoder.PartialImageEventArgs.Handled.set -> void +Android.Graphics.ImageDecoder.PartialImageEventArgs.PartialImageEventArgs(bool handled, Android.Graphics.ImageDecoder.DecodeException! exception) -> void +Android.Graphics.ImageDecoder.PostProcessor.get -> Android.Graphics.IPostProcessor? +Android.Graphics.ImageDecoder.PostProcessor.set -> void +Android.Graphics.ImageDecoder.SetTargetColorSpace(Android.Graphics.ColorSpace? colorSpace) -> void +Android.Graphics.ImageDecoder.SetTargetSampleSize(int sampleSize) -> void +Android.Graphics.ImageDecoder.SetTargetSize(int width, int height) -> void +Android.Graphics.ImageDecoder.Source +Android.Graphics.ImageDecoder.Source.Source(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ImageDecoder.UnpremultipliedRequired.get -> bool +Android.Graphics.ImageDecoder.UnpremultipliedRequired.set -> void +Android.Graphics.ImageDecoderAllocator +Android.Graphics.ImageDecoderAllocator.Default = 0 -> Android.Graphics.ImageDecoderAllocator +Android.Graphics.ImageDecoderAllocator.Hardware = 3 -> Android.Graphics.ImageDecoderAllocator +Android.Graphics.ImageDecoderAllocator.SharedMemory = 2 -> Android.Graphics.ImageDecoderAllocator +Android.Graphics.ImageDecoderAllocator.Software = 1 -> Android.Graphics.ImageDecoderAllocator +Android.Graphics.ImageDecoderErrorType +Android.Graphics.ImageDecoderErrorType.SourceException = 1 -> Android.Graphics.ImageDecoderErrorType +Android.Graphics.ImageDecoderErrorType.SourceIncomplete = 2 -> Android.Graphics.ImageDecoderErrorType +Android.Graphics.ImageDecoderErrorType.SourceMalformedData = 3 -> Android.Graphics.ImageDecoderErrorType +Android.Graphics.ImageDecoderMemoryPolicy +Android.Graphics.ImageDecoderMemoryPolicy.Default = 1 -> Android.Graphics.ImageDecoderMemoryPolicy +Android.Graphics.ImageDecoderMemoryPolicy.LowRam = 0 -> Android.Graphics.ImageDecoderMemoryPolicy +Android.Graphics.ImageFormat +Android.Graphics.ImageFormat.ImageFormat() -> void +Android.Graphics.ImageFormat.ImageFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Depth16 = 1144402265 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.DepthJpeg = 1768253795 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.DepthPointCloud = 257 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.FlexRgb888 = 41 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.FlexRgba8888 = 42 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Heic = 1212500294 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Jpeg = 256 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.JpegR = 4101 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Nv16 = 16 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Nv21 = 17 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Private = 34 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Raw10 = 37 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Raw12 = 38 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.RawPrivate = 36 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.RawSensor = 32 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Rgb565 = 4 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Unknown = 0 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Y8 = 538982489 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.YcbcrP010 = 54 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Yuv420888 = 35 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Yuv422888 = 39 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Yuv444888 = 40 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Yuy2 = 20 -> Android.Graphics.ImageFormatType +Android.Graphics.ImageFormatType.Yv12 = 842094169 -> Android.Graphics.ImageFormatType +Android.Graphics.Insets +Android.Graphics.Insets.Bottom.get -> int +Android.Graphics.Insets.Bottom.set -> void +Android.Graphics.Insets.DescribeContents() -> int +Android.Graphics.Insets.InterfaceConsts +Android.Graphics.Insets.Left.get -> int +Android.Graphics.Insets.Left.set -> void +Android.Graphics.Insets.Right.get -> int +Android.Graphics.Insets.Right.set -> void +Android.Graphics.Insets.Top.get -> int +Android.Graphics.Insets.Top.set -> void +Android.Graphics.Insets.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.Interpolator +Android.Graphics.Interpolator.Interpolator(int valueCount) -> void +Android.Graphics.Interpolator.Interpolator(int valueCount, int frameCount) -> void +Android.Graphics.Interpolator.Interpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Interpolator.KeyFrameCount.get -> int +Android.Graphics.Interpolator.Result +Android.Graphics.Interpolator.ValueCount.get -> int +Android.Graphics.IPostProcessor +Android.Graphics.IPostProcessor.OnPostProcess(Android.Graphics.Canvas! canvas) -> int +Android.Graphics.LayerRasterizer +Android.Graphics.LayerRasterizer.LayerRasterizer() -> void +Android.Graphics.LayerRasterizer.LayerRasterizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.LightingColorFilter +Android.Graphics.LightingColorFilter.LightingColorFilter(int mul, int add) -> void +Android.Graphics.LightingColorFilter.LightingColorFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.LinearGradient +Android.Graphics.LinearGradient.LinearGradient(float x0, float y0, float x1, float y1, Android.Graphics.Color color0, Android.Graphics.Color color1, Android.Graphics.Shader.TileMode! tile) -> void +Android.Graphics.LinearGradient.LinearGradient(float x0, float y0, float x1, float y1, int[]! colors, float[]? positions, Android.Graphics.Shader.TileMode! tile) -> void +Android.Graphics.LinearGradient.LinearGradient(float x0, float y0, float x1, float y1, long color0, long color1, Android.Graphics.Shader.TileMode! tile) -> void +Android.Graphics.LinearGradient.LinearGradient(float x0, float y0, float x1, float y1, long[]! colors, float[]? positions, Android.Graphics.Shader.TileMode! tile) -> void +Android.Graphics.LinearGradient.LinearGradient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.MaskFilter +Android.Graphics.MaskFilter.MaskFilter() -> void +Android.Graphics.MaskFilter.MaskFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Matrix +Android.Graphics.Matrix.Dump(Java.IO.PrintWriter! pw) -> void +Android.Graphics.Matrix.Matrix() -> void +Android.Graphics.Matrix.Matrix(Android.Graphics.Matrix? src) -> void +Android.Graphics.Matrix.Matrix(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Matrix.ScaleToFit +Android.Graphics.MatrixFlags +Android.Graphics.MatrixFlags.Position = 1 -> Android.Graphics.MatrixFlags +Android.Graphics.MatrixFlags.Tangent = 2 -> Android.Graphics.MatrixFlags +Android.Graphics.Mesh +Android.Graphics.Mesh.Mesh(Android.Graphics.MeshSpecification! meshSpec, Android.Graphics.MeshType mode, Java.Nio.Buffer! vertexBuffer, int vertexCount, Android.Graphics.RectF! bounds) -> void +Android.Graphics.Mesh.Mesh(Android.Graphics.MeshSpecification! meshSpec, Android.Graphics.MeshType mode, Java.Nio.Buffer! vertexBuffer, int vertexCount, Java.Nio.ShortBuffer! indexBuffer, Android.Graphics.RectF! bounds) -> void +Android.Graphics.Mesh.Mesh(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.MeshAlphaType +Android.Graphics.MeshAlphaType.Opaque = 1 -> Android.Graphics.MeshAlphaType +Android.Graphics.MeshAlphaType.Premultiplied = 2 -> Android.Graphics.MeshAlphaType +Android.Graphics.MeshAlphaType.Unknown = 0 -> Android.Graphics.MeshAlphaType +Android.Graphics.MeshAlphaType.Unpremultiplied = 3 -> Android.Graphics.MeshAlphaType +Android.Graphics.MeshSpecification +Android.Graphics.MeshSpecification.Attribute +Android.Graphics.MeshSpecification.Attribute.Attribute(Android.Graphics.MeshSpecificationType type, int offset, string! name) -> void +Android.Graphics.MeshSpecification.Attribute.Attribute(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.MeshSpecification.MeshSpecification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.MeshSpecification.Varying +Android.Graphics.MeshSpecification.Varying.Varying(Android.Graphics.MeshSpecificationType type, string! name) -> void +Android.Graphics.MeshSpecification.Varying.Varying(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.MeshSpecificationType +Android.Graphics.MeshSpecificationType.Float = 0 -> Android.Graphics.MeshSpecificationType +Android.Graphics.MeshSpecificationType.Float2 = 1 -> Android.Graphics.MeshSpecificationType +Android.Graphics.MeshSpecificationType.Float3 = 2 -> Android.Graphics.MeshSpecificationType +Android.Graphics.MeshSpecificationType.Float4 = 3 -> Android.Graphics.MeshSpecificationType +Android.Graphics.MeshSpecificationType.Ubyte4 = 4 -> Android.Graphics.MeshSpecificationType +Android.Graphics.MeshType +Android.Graphics.MeshType.Triangles = 0 -> Android.Graphics.MeshType +Android.Graphics.MeshType.TriangleStrip = 1 -> Android.Graphics.MeshType +Android.Graphics.Movie +Android.Graphics.Movie.Movie(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.NinePatch +Android.Graphics.NinePatch.GetTransparentRegion(Android.Graphics.Rect? bounds) -> Android.Graphics.Region? +Android.Graphics.NinePatch.HasAlpha.get -> bool +Android.Graphics.NinePatch.NinePatch(Android.Graphics.Bitmap? bitmap, byte[]? chunk) -> void +Android.Graphics.NinePatch.NinePatch(Android.Graphics.Bitmap? bitmap, byte[]? chunk, string? srcName) -> void +Android.Graphics.NinePatch.NinePatch(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Outline +Android.Graphics.Outline.Alpha.get -> float +Android.Graphics.Outline.Alpha.set -> void +Android.Graphics.Outline.CanClip() -> bool +Android.Graphics.Outline.GetRect(Android.Graphics.Rect! outRect) -> bool +Android.Graphics.Outline.IsEmpty.get -> bool +Android.Graphics.Outline.Offset(int dx, int dy) -> void +Android.Graphics.Outline.Outline() -> void +Android.Graphics.Outline.Outline(Android.Graphics.Outline! src) -> void +Android.Graphics.Outline.Radius.get -> float +Android.Graphics.Outline.Set(Android.Graphics.Outline! src) -> void +Android.Graphics.Outline.SetConvexPath(Android.Graphics.Path! convexPath) -> void +Android.Graphics.Outline.SetEmpty() -> void +Android.Graphics.Outline.SetOval(Android.Graphics.Rect! rect) -> void +Android.Graphics.Outline.SetOval(int left, int top, int right, int bottom) -> void +Android.Graphics.Outline.SetPath(Android.Graphics.Path! path) -> void +Android.Graphics.Outline.SetRect(Android.Graphics.Rect! rect) -> void +Android.Graphics.Outline.SetRect(int left, int top, int right, int bottom) -> void +Android.Graphics.Outline.SetRoundRect(Android.Graphics.Rect! rect, float radius) -> void +Android.Graphics.Outline.SetRoundRect(int left, int top, int right, int bottom, float radius) -> void +Android.Graphics.Paint +Android.Graphics.Paint.Align +Android.Graphics.Paint.AntiAlias.get -> bool +Android.Graphics.Paint.AntiAlias.set -> void +Android.Graphics.Paint.BreakText(string? text, int start, int end, bool measureForwards, float maxWidth, float[]? measuredWidth) -> int +Android.Graphics.Paint.Cap +Android.Graphics.Paint.Dither.get -> bool +Android.Graphics.Paint.Dither.set -> void +Android.Graphics.Paint.FakeBoldText.get -> bool +Android.Graphics.Paint.FakeBoldText.set -> void +Android.Graphics.Paint.FilterBitmap.get -> bool +Android.Graphics.Paint.FilterBitmap.set -> void +Android.Graphics.Paint.FontMetrics +Android.Graphics.Paint.FontMetrics.Ascent.get -> float +Android.Graphics.Paint.FontMetrics.Ascent.set -> void +Android.Graphics.Paint.FontMetrics.Bottom.get -> float +Android.Graphics.Paint.FontMetrics.Bottom.set -> void +Android.Graphics.Paint.FontMetrics.Descent.get -> float +Android.Graphics.Paint.FontMetrics.Descent.set -> void +Android.Graphics.Paint.FontMetrics.FontMetrics() -> void +Android.Graphics.Paint.FontMetrics.FontMetrics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Paint.FontMetrics.Leading.get -> float +Android.Graphics.Paint.FontMetrics.Leading.set -> void +Android.Graphics.Paint.FontMetrics.Top.get -> float +Android.Graphics.Paint.FontMetrics.Top.set -> void +Android.Graphics.Paint.FontMetricsInt +Android.Graphics.Paint.FontMetricsInt.Ascent.get -> int +Android.Graphics.Paint.FontMetricsInt.Ascent.set -> void +Android.Graphics.Paint.FontMetricsInt.Bottom.get -> int +Android.Graphics.Paint.FontMetricsInt.Bottom.set -> void +Android.Graphics.Paint.FontMetricsInt.Descent.get -> int +Android.Graphics.Paint.FontMetricsInt.Descent.set -> void +Android.Graphics.Paint.FontMetricsInt.FontMetricsInt() -> void +Android.Graphics.Paint.FontMetricsInt.FontMetricsInt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Paint.FontMetricsInt.Leading.get -> int +Android.Graphics.Paint.FontMetricsInt.Leading.set -> void +Android.Graphics.Paint.FontMetricsInt.Top.get -> int +Android.Graphics.Paint.FontMetricsInt.Top.set -> void +Android.Graphics.Paint.GetFontMetricsInt(string! text, int start, int count, int contextStart, int contextCount, bool isRtl, Android.Graphics.Paint.FontMetricsInt! outMetrics) -> void +Android.Graphics.Paint.GetOffsetForAdvance(string? text, int start, int end, int contextStart, int contextEnd, bool isRtl, float advance) -> int +Android.Graphics.Paint.GetRunAdvance(string? text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset) -> float +Android.Graphics.Paint.GetRunCharacterAdvance(string! text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex) -> float +Android.Graphics.Paint.GetTextRunCursor(string! text, int contextStart, int contextEnd, bool isRtl, int offset, int cursorOpt) -> int +Android.Graphics.Paint.Join +Android.Graphics.Paint.LinearText.get -> bool +Android.Graphics.Paint.LinearText.set -> void +Android.Graphics.Paint.Paint() -> void +Android.Graphics.Paint.Paint(Android.Graphics.Paint? paint) -> void +Android.Graphics.Paint.Paint(Android.Graphics.PaintFlags flags) -> void +Android.Graphics.Paint.Paint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Paint.StrikeThruText.get -> bool +Android.Graphics.Paint.StrikeThruText.set -> void +Android.Graphics.Paint.Style +Android.Graphics.Paint.SubpixelText.get -> bool +Android.Graphics.Paint.SubpixelText.set -> void +Android.Graphics.Paint.UnderlineText.get -> bool +Android.Graphics.Paint.UnderlineText.set -> void +Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.AntiAlias = 1 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.DevKernText = 256 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.Dither = 4 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.EmbeddedBitmapText = 1024 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.FakeBoldText = 32 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.FilterBitmap = 2 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.LinearText = 64 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.StrikeThruText = 16 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.SubpixelText = 128 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlags.UnderlineText = 8 -> Android.Graphics.PaintFlags +Android.Graphics.PaintFlagsDrawFilter +Android.Graphics.PaintFlagsDrawFilter.PaintFlagsDrawFilter(Android.Graphics.PaintFlags clearBits, Android.Graphics.PaintFlags setBits) -> void +Android.Graphics.PaintFlagsDrawFilter.PaintFlagsDrawFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PaintHinting +Android.Graphics.PaintHinting.Off = 0 -> Android.Graphics.PaintHinting +Android.Graphics.PaintHinting.On = 1 -> Android.Graphics.PaintHinting +Android.Graphics.ParcelableColorSpace +Android.Graphics.ParcelableColorSpace.ColorSpace.get -> Android.Graphics.ColorSpace! +Android.Graphics.ParcelableColorSpace.DescribeContents() -> int +Android.Graphics.ParcelableColorSpace.InterfaceConsts +Android.Graphics.ParcelableColorSpace.ParcelableColorSpace(Android.Graphics.ColorSpace! colorSpace) -> void +Android.Graphics.ParcelableColorSpace.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.Path +Android.Graphics.Path.Direction +Android.Graphics.Path.FillType +Android.Graphics.Path.Op +Android.Graphics.Path.Path() -> void +Android.Graphics.Path.Path(Android.Graphics.Path? src) -> void +Android.Graphics.Path.Path(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathDashPathEffect +Android.Graphics.PathDashPathEffect.PathDashPathEffect(Android.Graphics.Path? shape, float advance, float phase, Android.Graphics.PathDashPathEffect.Style? style) -> void +Android.Graphics.PathDashPathEffect.PathDashPathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathDashPathEffect.Style +Android.Graphics.PathEffect +Android.Graphics.PathEffect.PathEffect() -> void +Android.Graphics.PathEffect.PathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathIterator +Android.Graphics.PathIterator.PathIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathIterator.Remove() -> void +Android.Graphics.PathIterator.Segment +Android.Graphics.PathIterator.Segment.Segment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathMeasure +Android.Graphics.PathMeasure.PathMeasure() -> void +Android.Graphics.PathMeasure.PathMeasure(Android.Graphics.Path? path, bool forceClosed) -> void +Android.Graphics.PathMeasure.PathMeasure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PathVerb +Android.Graphics.PathVerb.Close = 5 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Conic = 3 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Cubic = 4 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Done = 6 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Line = 1 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Move = 0 -> Android.Graphics.PathVerb +Android.Graphics.PathVerb.Quad = 2 -> Android.Graphics.PathVerb +Android.Graphics.Pdf.PdfDocument +Android.Graphics.Pdf.PdfDocument.Page +Android.Graphics.Pdf.PdfDocument.Page.Canvas.get -> Android.Graphics.Canvas? +Android.Graphics.Pdf.PdfDocument.Page.Info.get -> Android.Graphics.Pdf.PdfDocument.PageInfo? +Android.Graphics.Pdf.PdfDocument.PageInfo +Android.Graphics.Pdf.PdfDocument.PageInfo.Builder +Android.Graphics.Pdf.PdfDocument.PageInfo.Builder.Builder(int pageWidth, int pageHeight, int pageNumber) -> void +Android.Graphics.Pdf.PdfDocument.PageInfo.Builder.Create() -> Android.Graphics.Pdf.PdfDocument.PageInfo? +Android.Graphics.Pdf.PdfDocument.PageInfo.Builder.SetContentRect(Android.Graphics.Rect? contentRect) -> Android.Graphics.Pdf.PdfDocument.PageInfo.Builder? +Android.Graphics.Pdf.PdfDocument.PageInfo.ContentRect.get -> Android.Graphics.Rect? +Android.Graphics.Pdf.PdfDocument.PageInfo.PageHeight.get -> int +Android.Graphics.Pdf.PdfDocument.PageInfo.PageNumber.get -> int +Android.Graphics.Pdf.PdfDocument.PageInfo.PageWidth.get -> int +Android.Graphics.Pdf.PdfDocument.PdfDocument() -> void +Android.Graphics.Pdf.PdfDocument.PdfDocument(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Pdf.PdfDocument.WriteToAsync(System.IO.Stream? out) -> System.Threading.Tasks.Task! +Android.Graphics.Pdf.PdfRenderer +Android.Graphics.Pdf.PdfRenderer.Close() -> void +Android.Graphics.Pdf.PdfRenderer.OpenPage(int index) -> Android.Graphics.Pdf.PdfRenderer.Page? +Android.Graphics.Pdf.PdfRenderer.Page +Android.Graphics.Pdf.PdfRenderer.Page.Close() -> void +Android.Graphics.Pdf.PdfRenderer.Page.Height.get -> int +Android.Graphics.Pdf.PdfRenderer.Page.Index.get -> int +Android.Graphics.Pdf.PdfRenderer.Page.Render(Android.Graphics.Bitmap! destination, Android.Graphics.Rect? destClip, Android.Graphics.Matrix? transform, Android.Graphics.Pdf.PdfRenderMode renderMode) -> void +Android.Graphics.Pdf.PdfRenderer.Page.Width.get -> int +Android.Graphics.Pdf.PdfRenderer.PageCount.get -> int +Android.Graphics.Pdf.PdfRenderer.PdfRenderer(Android.OS.ParcelFileDescriptor! input) -> void +Android.Graphics.Pdf.PdfRenderer.ShouldScaleForPrinting() -> bool +Android.Graphics.Pdf.PdfRenderMode +Android.Graphics.Pdf.PdfRenderMode.ForDisplay = 1 -> Android.Graphics.Pdf.PdfRenderMode +Android.Graphics.Pdf.PdfRenderMode.ForPrint = 2 -> Android.Graphics.Pdf.PdfRenderMode +Android.Graphics.Picture +Android.Graphics.Picture.Picture() -> void +Android.Graphics.Picture.Picture(Android.Graphics.Picture? src) -> void +Android.Graphics.Picture.Picture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Picture.WriteToStreamAsync(System.IO.Stream? stream) -> System.Threading.Tasks.Task! +Android.Graphics.PixelFormat +Android.Graphics.PixelFormat.BitsPerPixel.get -> int +Android.Graphics.PixelFormat.BitsPerPixel.set -> void +Android.Graphics.PixelFormat.BytesPerPixel.get -> int +Android.Graphics.PixelFormat.BytesPerPixel.set -> void +Android.Graphics.PixelFormat.PixelFormat() -> void +Android.Graphics.PixelFormat.PixelFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PixelXorXfermode +Android.Graphics.PixelXorXfermode.PixelXorXfermode(Android.Graphics.Color opColor) -> void +Android.Graphics.PixelXorXfermode.PixelXorXfermode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Point +Android.Graphics.Point.Equals(int x, int y) -> bool +Android.Graphics.Point.InterfaceConsts +Android.Graphics.Point.Negate() -> void +Android.Graphics.Point.Offset(int dx, int dy) -> void +Android.Graphics.Point.Point() -> void +Android.Graphics.Point.Point(Android.Graphics.Point! src) -> void +Android.Graphics.Point.Point(int x, int y) -> void +Android.Graphics.Point.Point(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Point.X.get -> int +Android.Graphics.Point.X.set -> void +Android.Graphics.Point.Y.get -> int +Android.Graphics.Point.Y.set -> void +Android.Graphics.PointF +Android.Graphics.PointF.Equals(float x, float y) -> bool +Android.Graphics.PointF.InterfaceConsts +Android.Graphics.PointF.Length() -> float +Android.Graphics.PointF.Negate() -> void +Android.Graphics.PointF.Offset(float dx, float dy) -> void +Android.Graphics.PointF.PointF() -> void +Android.Graphics.PointF.PointF(Android.Graphics.Point! p) -> void +Android.Graphics.PointF.PointF(Android.Graphics.PointF! p) -> void +Android.Graphics.PointF.PointF(float x, float y) -> void +Android.Graphics.PointF.PointF(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PointF.Set(Android.Graphics.PointF! p) -> void +Android.Graphics.PointF.Set(float x, float y) -> void +Android.Graphics.PointF.X.get -> float +Android.Graphics.PointF.X.set -> void +Android.Graphics.PointF.Y.get -> float +Android.Graphics.PointF.Y.set -> void +Android.Graphics.PorterDuff +Android.Graphics.PorterDuff.Mode +Android.Graphics.PorterDuff.PorterDuff() -> void +Android.Graphics.PorterDuff.PorterDuff(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PorterDuffColorFilter +Android.Graphics.PorterDuffColorFilter.PorterDuffColorFilter(Android.Graphics.Color color, Android.Graphics.PorterDuff.Mode! mode) -> void +Android.Graphics.PorterDuffColorFilter.PorterDuffColorFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.PorterDuffXfermode +Android.Graphics.PorterDuffXfermode.PorterDuffXfermode(Android.Graphics.PorterDuff.Mode? mode) -> void +Android.Graphics.PorterDuffXfermode.PorterDuffXfermode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.RadialGradient +Android.Graphics.RadialGradient.RadialGradient(float centerX, float centerY, float radius, Android.Graphics.Color centerColor, Android.Graphics.Color edgeColor, Android.Graphics.Shader.TileMode! tileMode) -> void +Android.Graphics.RadialGradient.RadialGradient(float centerX, float centerY, float radius, int[]! colors, float[]? stops, Android.Graphics.Shader.TileMode! tileMode) -> void +Android.Graphics.RadialGradient.RadialGradient(float centerX, float centerY, float radius, long centerColor, long edgeColor, Android.Graphics.Shader.TileMode! tileMode) -> void +Android.Graphics.RadialGradient.RadialGradient(float centerX, float centerY, float radius, long[]! colors, float[]? stops, Android.Graphics.Shader.TileMode! tileMode) -> void +Android.Graphics.RadialGradient.RadialGradient(float startX, float startY, float startRadius, float endX, float endY, float endRadius, long[]! colors, float[]? stops, Android.Graphics.Shader.TileMode! tileMode) -> void +Android.Graphics.RadialGradient.RadialGradient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Rasterizer +Android.Graphics.Rasterizer.Rasterizer() -> void +Android.Graphics.Rasterizer.Rasterizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.RecordingCanvas +Android.Graphics.Rect +Android.Graphics.Rect.Bottom.get -> int +Android.Graphics.Rect.Bottom.set -> void +Android.Graphics.Rect.CenterX() -> int +Android.Graphics.Rect.CenterY() -> int +Android.Graphics.Rect.Contains(Android.Graphics.Rect! r) -> bool +Android.Graphics.Rect.Contains(int left, int top, int right, int bottom) -> bool +Android.Graphics.Rect.Contains(int x, int y) -> bool +Android.Graphics.Rect.DescribeContents() -> int +Android.Graphics.Rect.ExactCenterX() -> float +Android.Graphics.Rect.ExactCenterY() -> float +Android.Graphics.Rect.FlattenToString() -> string! +Android.Graphics.Rect.Height() -> int +Android.Graphics.Rect.Inset(Android.Graphics.Insets! insets) -> void +Android.Graphics.Rect.Inset(int dx, int dy) -> void +Android.Graphics.Rect.Inset(int left, int top, int right, int bottom) -> void +Android.Graphics.Rect.InterfaceConsts +Android.Graphics.Rect.Intersect(Android.Graphics.Rect! r) -> bool +Android.Graphics.Rect.Intersect(int left, int top, int right, int bottom) -> bool +Android.Graphics.Rect.Intersects(int left, int top, int right, int bottom) -> bool +Android.Graphics.Rect.IsEmpty.get -> bool +Android.Graphics.Rect.Left.get -> int +Android.Graphics.Rect.Left.set -> void +Android.Graphics.Rect.Offset(int dx, int dy) -> void +Android.Graphics.Rect.OffsetTo(int newLeft, int newTop) -> void +Android.Graphics.Rect.ReadFromParcel(Android.OS.Parcel! in) -> void +Android.Graphics.Rect.Rect() -> void +Android.Graphics.Rect.Rect(Android.Graphics.Rect? r) -> void +Android.Graphics.Rect.Rect(int left, int top, int right, int bottom) -> void +Android.Graphics.Rect.Right.get -> int +Android.Graphics.Rect.Right.set -> void +Android.Graphics.Rect.Set(Android.Graphics.Rect! src) -> void +Android.Graphics.Rect.Set(int left, int top, int right, int bottom) -> void +Android.Graphics.Rect.SetEmpty() -> void +Android.Graphics.Rect.SetIntersect(Android.Graphics.Rect! a, Android.Graphics.Rect! b) -> bool +Android.Graphics.Rect.Sort() -> void +Android.Graphics.Rect.Top.get -> int +Android.Graphics.Rect.Top.set -> void +Android.Graphics.Rect.ToShortString() -> string! +Android.Graphics.Rect.Union(Android.Graphics.Rect! r) -> void +Android.Graphics.Rect.Union(int left, int top, int right, int bottom) -> void +Android.Graphics.Rect.Union(int x, int y) -> void +Android.Graphics.Rect.Width() -> int +Android.Graphics.Rect.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Graphics.RectF +Android.Graphics.RectF.Bottom.get -> float +Android.Graphics.RectF.Bottom.set -> void +Android.Graphics.RectF.CenterX() -> float +Android.Graphics.RectF.CenterY() -> float +Android.Graphics.RectF.Height() -> float +Android.Graphics.RectF.InterfaceConsts +Android.Graphics.RectF.IsEmpty.get -> bool +Android.Graphics.RectF.Left.get -> float +Android.Graphics.RectF.Left.set -> void +Android.Graphics.RectF.RectF() -> void +Android.Graphics.RectF.RectF(Android.Graphics.Rect? r) -> void +Android.Graphics.RectF.RectF(Android.Graphics.RectF? r) -> void +Android.Graphics.RectF.RectF(float left, float top, float right, float bottom) -> void +Android.Graphics.RectF.RectF(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.RectF.Right.get -> float +Android.Graphics.RectF.Right.set -> void +Android.Graphics.RectF.Top.get -> float +Android.Graphics.RectF.Top.set -> void +Android.Graphics.RectF.Width() -> float +Android.Graphics.Region +Android.Graphics.Region.InterfaceConsts +Android.Graphics.Region.Op +Android.Graphics.Region.Region() -> void +Android.Graphics.Region.Region(Android.Graphics.Rect! r) -> void +Android.Graphics.Region.Region(Android.Graphics.Region! region) -> void +Android.Graphics.Region.Region(int left, int top, int right, int bottom) -> void +Android.Graphics.Region.Region(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Region.Union(Android.Graphics.Rect! r) -> bool +Android.Graphics.RegionIterator +Android.Graphics.RegionIterator.Next(Android.Graphics.Rect? r) -> bool +Android.Graphics.RegionIterator.RegionIterator(Android.Graphics.Region? region) -> void +Android.Graphics.RegionIterator.RegionIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.RenderEffect +Android.Graphics.RenderNode +Android.Graphics.RenderNode.Alpha.get -> float +Android.Graphics.RenderNode.AmbientShadowColor.get -> int +Android.Graphics.RenderNode.BeginRecording() -> Android.Graphics.RecordingCanvas! +Android.Graphics.RenderNode.BeginRecording(int width, int height) -> Android.Graphics.RecordingCanvas! +Android.Graphics.RenderNode.Bottom.get -> int +Android.Graphics.RenderNode.CameraDistance.get -> float +Android.Graphics.RenderNode.ClipToBounds.get -> bool +Android.Graphics.RenderNode.ClipToOutline.get -> bool +Android.Graphics.RenderNode.ComputeApproximateMemoryUsage() -> long +Android.Graphics.RenderNode.DiscardDisplayList() -> void +Android.Graphics.RenderNode.Elevation.get -> float +Android.Graphics.RenderNode.EndRecording() -> void +Android.Graphics.RenderNode.GetInverseMatrix(Android.Graphics.Matrix! outMatrix) -> void +Android.Graphics.RenderNode.GetMatrix(Android.Graphics.Matrix! outMatrix) -> void +Android.Graphics.RenderNode.HasDisplayList.get -> bool +Android.Graphics.RenderNode.HasIdentityMatrix.get -> bool +Android.Graphics.RenderNode.HasOverlappingRendering.get -> bool +Android.Graphics.RenderNode.HasShadow.get -> bool +Android.Graphics.RenderNode.Height.get -> int +Android.Graphics.RenderNode.IsForceDarkAllowed.get -> bool +Android.Graphics.RenderNode.IsPivotExplicitlySet.get -> bool +Android.Graphics.RenderNode.Left.get -> int +Android.Graphics.RenderNode.OffsetLeftAndRight(int offset) -> bool +Android.Graphics.RenderNode.OffsetTopAndBottom(int offset) -> bool +Android.Graphics.RenderNode.PivotX.get -> float +Android.Graphics.RenderNode.PivotY.get -> float +Android.Graphics.RenderNode.RenderNode(string? name) -> void +Android.Graphics.RenderNode.ResetPivot() -> bool +Android.Graphics.RenderNode.Right.get -> int +Android.Graphics.RenderNode.RotationX.get -> float +Android.Graphics.RenderNode.RotationY.get -> float +Android.Graphics.RenderNode.RotationZ.get -> float +Android.Graphics.RenderNode.ScaleX.get -> float +Android.Graphics.RenderNode.ScaleY.get -> float +Android.Graphics.RenderNode.SetAlpha(float alpha) -> bool +Android.Graphics.RenderNode.SetAmbientShadowColor(Android.Graphics.Color color) -> bool +Android.Graphics.RenderNode.SetCameraDistance(float distance) -> bool +Android.Graphics.RenderNode.SetClipRect(Android.Graphics.Rect? rect) -> bool +Android.Graphics.RenderNode.SetClipToBounds(bool clipToBounds) -> bool +Android.Graphics.RenderNode.SetClipToOutline(bool clipToOutline) -> bool +Android.Graphics.RenderNode.SetElevation(float lift) -> bool +Android.Graphics.RenderNode.SetForceDarkAllowed(bool allow) -> bool +Android.Graphics.RenderNode.SetHasOverlappingRendering(bool hasOverlappingRendering) -> bool +Android.Graphics.RenderNode.SetOutline(Android.Graphics.Outline? outline) -> bool +Android.Graphics.RenderNode.SetPivotX(float pivotX) -> bool +Android.Graphics.RenderNode.SetPivotY(float pivotY) -> bool +Android.Graphics.RenderNode.SetPosition(Android.Graphics.Rect! position) -> bool +Android.Graphics.RenderNode.SetPosition(int left, int top, int right, int bottom) -> bool +Android.Graphics.RenderNode.SetProjectBackwards(bool shouldProject) -> bool +Android.Graphics.RenderNode.SetProjectionReceiver(bool shouldRecieve) -> bool +Android.Graphics.RenderNode.SetRenderEffect(Android.Graphics.RenderEffect? renderEffect) -> bool +Android.Graphics.RenderNode.SetRotationX(float rotationX) -> bool +Android.Graphics.RenderNode.SetRotationY(float rotationY) -> bool +Android.Graphics.RenderNode.SetRotationZ(float rotation) -> bool +Android.Graphics.RenderNode.SetScaleX(float scaleX) -> bool +Android.Graphics.RenderNode.SetScaleY(float scaleY) -> bool +Android.Graphics.RenderNode.SetSpotShadowColor(Android.Graphics.Color color) -> bool +Android.Graphics.RenderNode.SetTranslationX(float translationX) -> bool +Android.Graphics.RenderNode.SetTranslationY(float translationY) -> bool +Android.Graphics.RenderNode.SetTranslationZ(float translationZ) -> bool +Android.Graphics.RenderNode.SetUseCompositingLayer(bool forceToLayer, Android.Graphics.Paint? paint) -> bool +Android.Graphics.RenderNode.SpotShadowColor.get -> int +Android.Graphics.RenderNode.Top.get -> int +Android.Graphics.RenderNode.TranslationX.get -> float +Android.Graphics.RenderNode.TranslationY.get -> float +Android.Graphics.RenderNode.TranslationZ.get -> float +Android.Graphics.RenderNode.UniqueId.get -> long +Android.Graphics.RenderNode.UseCompositingLayer.get -> bool +Android.Graphics.RenderNode.Width.get -> int +Android.Graphics.RuntimeShader +Android.Graphics.RuntimeShader.RuntimeShader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.RuntimeShader.RuntimeShader(string! shader) -> void +Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.All = Android.Graphics.SaveFlags.Matrix | Android.Graphics.SaveFlags.Clip | Android.Graphics.SaveFlags.HasAlphaLayer | Android.Graphics.SaveFlags.FullColorLayer | Android.Graphics.SaveFlags.ClipToLayer -> Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.Clip = 2 -> Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.ClipToLayer = 16 -> Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.FullColorLayer = 8 -> Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.HasAlphaLayer = 4 -> Android.Graphics.SaveFlags +Android.Graphics.SaveFlags.Matrix = 1 -> Android.Graphics.SaveFlags +Android.Graphics.Shader +Android.Graphics.Shader.Shader() -> void +Android.Graphics.Shader.Shader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Shader.TileMode +Android.Graphics.SumPathEffect +Android.Graphics.SumPathEffect.SumPathEffect(Android.Graphics.PathEffect? first, Android.Graphics.PathEffect? second) -> void +Android.Graphics.SumPathEffect.SumPathEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.SurfaceTexture +Android.Graphics.SurfaceTexture.FrameAvailable -> System.EventHandler! +Android.Graphics.SurfaceTexture.FrameAvailableEventArgs +Android.Graphics.SurfaceTexture.FrameAvailableEventArgs.FrameAvailableEventArgs(Android.Graphics.SurfaceTexture? surfaceTexture) -> void +Android.Graphics.SurfaceTexture.FrameAvailableEventArgs.SurfaceTexture.get -> Android.Graphics.SurfaceTexture? +Android.Graphics.SurfaceTexture.IOnFrameAvailableListener +Android.Graphics.SurfaceTexture.IOnFrameAvailableListener.OnFrameAvailable(Android.Graphics.SurfaceTexture? surfaceTexture) -> void +Android.Graphics.SurfaceTexture.OutOfResourcesException +Android.Graphics.SurfaceTexture.OutOfResourcesException.OutOfResourcesException() -> void +Android.Graphics.SurfaceTexture.OutOfResourcesException.OutOfResourcesException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.SurfaceTexture.OutOfResourcesException.OutOfResourcesException(string? name) -> void +Android.Graphics.SurfaceTexture.SurfaceTexture(bool singleBufferMode) -> void +Android.Graphics.SurfaceTexture.SurfaceTexture(int texName) -> void +Android.Graphics.SurfaceTexture.SurfaceTexture(int texName, bool singleBufferMode) -> void +Android.Graphics.SurfaceTexture.SurfaceTexture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.SweepGradient +Android.Graphics.SweepGradient.SweepGradient(float cx, float cy, Android.Graphics.Color color0, Android.Graphics.Color color1) -> void +Android.Graphics.SweepGradient.SweepGradient(float cx, float cy, int[]! colors, float[]? positions) -> void +Android.Graphics.SweepGradient.SweepGradient(float cx, float cy, long color0, long color1) -> void +Android.Graphics.SweepGradient.SweepGradient(float cx, float cy, long[]! colors, float[]? positions) -> void +Android.Graphics.SweepGradient.SweepGradient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Sync +Android.Graphics.Sync.ContextIsStopped = 4 -> Android.Graphics.Sync +Android.Graphics.Sync.FrameDropped = 8 -> Android.Graphics.Sync +Android.Graphics.Sync.LostSurfaceRewardIfFound = 2 -> Android.Graphics.Sync +Android.Graphics.Sync.Ok = 0 -> Android.Graphics.Sync +Android.Graphics.Sync.RedrawRequested = 1 -> Android.Graphics.Sync +Android.Graphics.Text.BreakStrategy +Android.Graphics.Text.BreakStrategy.Balanced = 2 -> Android.Graphics.Text.BreakStrategy +Android.Graphics.Text.BreakStrategy.HighQuality = 1 -> Android.Graphics.Text.BreakStrategy +Android.Graphics.Text.BreakStrategy.Simple = 0 -> Android.Graphics.Text.BreakStrategy +Android.Graphics.Text.HyphenationFrequency +Android.Graphics.Text.HyphenationFrequency.Full = 2 -> Android.Graphics.Text.HyphenationFrequency +Android.Graphics.Text.HyphenationFrequency.None = 0 -> Android.Graphics.Text.HyphenationFrequency +Android.Graphics.Text.HyphenationFrequency.Normal = 1 -> Android.Graphics.Text.HyphenationFrequency +Android.Graphics.Text.HyphenationMode +Android.Graphics.Text.HyphenationMode.Fast = 2 -> Android.Graphics.Text.HyphenationMode +Android.Graphics.Text.HyphenationMode.None = 0 -> Android.Graphics.Text.HyphenationMode +Android.Graphics.Text.HyphenationMode.Normal = 1 -> Android.Graphics.Text.HyphenationMode +Android.Graphics.Text.JustificationMode +Android.Graphics.Text.JustificationMode.InterWord = 1 -> Android.Graphics.Text.JustificationMode +Android.Graphics.Text.JustificationMode.None = 0 -> Android.Graphics.Text.JustificationMode +Android.Graphics.Text.LineBreakConfig +Android.Graphics.Text.LineBreakConfig.Builder +Android.Graphics.Text.LineBreakConfig.Builder.Build() -> Android.Graphics.Text.LineBreakConfig! +Android.Graphics.Text.LineBreakConfig.Builder.Builder() -> void +Android.Graphics.Text.LineBreakConfig.Builder.SetLineBreakStyle(int lineBreakStyle) -> Android.Graphics.Text.LineBreakConfig.Builder! +Android.Graphics.Text.LineBreakConfig.Builder.SetLineBreakWordStyle(int lineBreakWordStyle) -> Android.Graphics.Text.LineBreakConfig.Builder! +Android.Graphics.Text.LineBreakConfig.LineBreakStyle.get -> int +Android.Graphics.Text.LineBreakConfig.LineBreakWordStyle.get -> int +Android.Graphics.Text.LineBreaker +Android.Graphics.Text.LineBreaker.Builder +Android.Graphics.Text.LineBreaker.Builder.Build() -> Android.Graphics.Text.LineBreaker! +Android.Graphics.Text.LineBreaker.Builder.Builder() -> void +Android.Graphics.Text.LineBreaker.Builder.SetBreakStrategy(Android.Graphics.Text.BreakStrategy breakStrategy) -> Android.Graphics.Text.LineBreaker.Builder! +Android.Graphics.Text.LineBreaker.Builder.SetHyphenationFrequency(Android.Graphics.Text.HyphenationFrequency hyphenationFrequency) -> Android.Graphics.Text.LineBreaker.Builder! +Android.Graphics.Text.LineBreaker.Builder.SetIndents(int[]? indents) -> Android.Graphics.Text.LineBreaker.Builder! +Android.Graphics.Text.LineBreaker.Builder.SetJustificationMode(Android.Graphics.Text.JustificationMode justificationMode) -> Android.Graphics.Text.LineBreaker.Builder! +Android.Graphics.Text.LineBreaker.LineBreaker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Text.LineBreaker.ParagraphConstraints +Android.Graphics.Text.LineBreaker.ParagraphConstraints.ParagraphConstraints() -> void +Android.Graphics.Text.LineBreaker.ParagraphConstraints.ParagraphConstraints(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Text.LineBreaker.Result +Android.Graphics.Text.LineBreaker.Result.Result(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Text.LineBreakStyle +Android.Graphics.Text.LineBreakStyle.Loose = 1 -> Android.Graphics.Text.LineBreakStyle +Android.Graphics.Text.LineBreakStyle.None = 0 -> Android.Graphics.Text.LineBreakStyle +Android.Graphics.Text.LineBreakStyle.Normal = 2 -> Android.Graphics.Text.LineBreakStyle +Android.Graphics.Text.LineBreakStyle.Strict = 3 -> Android.Graphics.Text.LineBreakStyle +Android.Graphics.Text.LineBreakWordStyle +Android.Graphics.Text.LineBreakWordStyle.None = 0 -> Android.Graphics.Text.LineBreakWordStyle +Android.Graphics.Text.LineBreakWordStyle.Phrase = 1 -> Android.Graphics.Text.LineBreakWordStyle +Android.Graphics.Text.MeasuredText +Android.Graphics.Text.MeasuredText.Builder +Android.Graphics.Text.MeasuredText.Builder.AppendReplacementRun(Android.Graphics.Paint! paint, int length, float width) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.Builder.AppendStyleRun(Android.Graphics.Paint! paint, Android.Graphics.Text.LineBreakConfig? lineBreakConfig, int length, bool isRtl) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.Builder.AppendStyleRun(Android.Graphics.Paint! paint, int length, bool isRtl) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.Builder.Build() -> Android.Graphics.Text.MeasuredText! +Android.Graphics.Text.MeasuredText.Builder.Builder(Android.Graphics.Text.MeasuredText! text) -> void +Android.Graphics.Text.MeasuredText.Builder.Builder(char[]! text) -> void +Android.Graphics.Text.MeasuredText.Builder.SetComputeHyphenation(bool computeHyphenation) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.Builder.SetComputeHyphenation(int mode) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.Builder.SetComputeLayout(bool computeLayout) -> Android.Graphics.Text.MeasuredText.Builder! +Android.Graphics.Text.MeasuredText.MeasuredText(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Text.PositionedGlyphs +Android.Graphics.Text.PositionedGlyphs.Advance.get -> float +Android.Graphics.Text.PositionedGlyphs.Ascent.get -> float +Android.Graphics.Text.PositionedGlyphs.Descent.get -> float +Android.Graphics.Text.PositionedGlyphs.GetFont(int index) -> Android.Graphics.Fonts.Font! +Android.Graphics.Text.PositionedGlyphs.GetGlyphId(int index) -> int +Android.Graphics.Text.PositionedGlyphs.GetGlyphX(int index) -> float +Android.Graphics.Text.PositionedGlyphs.GetGlyphY(int index) -> float +Android.Graphics.Text.PositionedGlyphs.GlyphCount() -> int +Android.Graphics.Text.PositionedGlyphs.OffsetX.get -> float +Android.Graphics.Text.PositionedGlyphs.OffsetY.get -> float +Android.Graphics.Text.TextRunShaper +Android.Graphics.Text.TextRunShaper.TextRunShaper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.Typeface +Android.Graphics.Typeface.Builder +Android.Graphics.Typeface.Builder.Build() -> Android.Graphics.Typeface? +Android.Graphics.Typeface.Builder.Builder(Android.Content.Res.AssetManager! assetManager, string! path) -> void +Android.Graphics.Typeface.Builder.Builder(Java.IO.File! path) -> void +Android.Graphics.Typeface.Builder.Builder(Java.IO.FileDescriptor! fd) -> void +Android.Graphics.Typeface.Builder.Builder(string! path) -> void +Android.Graphics.Typeface.Builder.SetFallback(string? familyName) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.Builder.SetFontVariationSettings(Android.Graphics.Fonts.FontVariationAxis![]? axes) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.Builder.SetFontVariationSettings(string? variationSettings) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.Builder.SetItalic(bool italic) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.Builder.SetTtcIndex(int ttcIndex) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.Builder.SetWeight(int weight) -> Android.Graphics.Typeface.Builder? +Android.Graphics.Typeface.CustomFallbackBuilder +Android.Graphics.Typeface.CustomFallbackBuilder.AddCustomFallback(Android.Graphics.Fonts.FontFamily! family) -> Android.Graphics.Typeface.CustomFallbackBuilder! +Android.Graphics.Typeface.CustomFallbackBuilder.Build() -> Android.Graphics.Typeface! +Android.Graphics.Typeface.CustomFallbackBuilder.CustomFallbackBuilder(Android.Graphics.Fonts.FontFamily! family) -> void +Android.Graphics.Typeface.CustomFallbackBuilder.SetStyle(Android.Graphics.Fonts.FontStyle! style) -> Android.Graphics.Typeface.CustomFallbackBuilder! +Android.Graphics.Typeface.CustomFallbackBuilder.SetSystemFallback(string! familyName) -> Android.Graphics.Typeface.CustomFallbackBuilder! +Android.Graphics.Typeface.IsBold.get -> bool +Android.Graphics.Typeface.IsItalic.get -> bool +Android.Graphics.Typeface.SystemFontFamilyName.get -> string? +Android.Graphics.Typeface.Typeface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.TypefaceStyle +Android.Graphics.TypefaceStyle.Bold = 1 -> Android.Graphics.TypefaceStyle +Android.Graphics.TypefaceStyle.BoldItalic = 3 -> Android.Graphics.TypefaceStyle +Android.Graphics.TypefaceStyle.Italic = 2 -> Android.Graphics.TypefaceStyle +Android.Graphics.TypefaceStyle.Normal = 0 -> Android.Graphics.TypefaceStyle +Android.Graphics.Xfermode +Android.Graphics.Xfermode.Xfermode() -> void +Android.Graphics.Xfermode.Xfermode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Graphics.YuvImage +Android.Graphics.YuvImage.CompressToJpegAsync(Android.Graphics.Rect? rectangle, int quality, System.IO.Stream? stream) -> System.Threading.Tasks.Task! +Android.Graphics.YuvImage.YuvImage(byte[]! yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides, Android.Graphics.ColorSpace! colorSpace) -> void +Android.Graphics.YuvImage.YuvImage(byte[]? yuv, Android.Graphics.ImageFormatType format, int width, int height, int[]? strides) -> void +Android.Graphics.YuvImage.YuvImage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.AccuracyChangedEventArgs +Android.Hardware.AccuracyChangedEventArgs.Accuracy.get -> Android.Hardware.SensorStatus +Android.Hardware.AccuracyChangedEventArgs.AccuracyChangedEventArgs(Android.Hardware.Sensor? sensor, Android.Hardware.SensorStatus accuracy) -> void +Android.Hardware.AccuracyChangedEventArgs.Sensor.get -> Android.Hardware.Sensor? +Android.Hardware.Axis +Android.Hardware.Axis.MinusX = 129 -> Android.Hardware.Axis +Android.Hardware.Axis.MinusY = 130 -> Android.Hardware.Axis +Android.Hardware.Axis.MinusZ = 131 -> Android.Hardware.Axis +Android.Hardware.Axis.X = 1 -> Android.Hardware.Axis +Android.Hardware.Axis.Y = 2 -> Android.Hardware.Axis +Android.Hardware.Axis.Z = 3 -> Android.Hardware.Axis +Android.Hardware.BatteryState +Android.Hardware.BatteryState.BatteryState() -> void +Android.Hardware.BatteryState.BatteryState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.BatteryStatus +Android.Hardware.BatteryStatus.Charging = 2 -> Android.Hardware.BatteryStatus +Android.Hardware.BatteryStatus.Discharging = 3 -> Android.Hardware.BatteryStatus +Android.Hardware.BatteryStatus.Full = 5 -> Android.Hardware.BatteryStatus +Android.Hardware.BatteryStatus.NotCharging = 4 -> Android.Hardware.BatteryStatus +Android.Hardware.BatteryStatus.Unknown = 1 -> Android.Hardware.BatteryStatus +Android.Hardware.Biometrics.AuthenticationResultType +Android.Hardware.Biometrics.AuthenticationResultType.Biometric = 2 -> Android.Hardware.Biometrics.AuthenticationResultType +Android.Hardware.Biometrics.AuthenticationResultType.DeviceCredential = 1 -> Android.Hardware.Biometrics.AuthenticationResultType +Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.Good = 0 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.ImagerDirty = 3 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.Insufficient = 2 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.Partial = 1 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.TooFast = 5 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricAcquiredStatus.TooSlow = 4 -> Android.Hardware.Biometrics.BiometricAcquiredStatus +Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricCode.ErrorHwUnavailable = 1 -> Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricCode.ErrorNoHardware = 12 -> Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricCode.ErrorNoneEnrolled = 11 -> Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricCode.ErrorSecurityUpdateRequired = 15 -> Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricCode.Success = 0 -> Android.Hardware.Biometrics.BiometricCode +Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.Canceled = 5 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.HwNotPresent = 12 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.HwUnavailable = 1 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.Lockout = 7 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.LockoutPermanent = 9 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.NoBiometrics = 11 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.NoDeviceCredential = 14 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.NoSpace = 4 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.SecurityUpdateRequired = 15 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.Timeout = 3 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.UnableToProcess = 2 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.UserCanceled = 10 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricErrorCode.Vendor = 8 -> Android.Hardware.Biometrics.BiometricErrorCode +Android.Hardware.Biometrics.BiometricManager +Android.Hardware.Biometrics.BiometricManager.BiometricManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricManager.Strings +Android.Hardware.Biometrics.BiometricManager.Strings.ButtonLabel.get -> string? +Android.Hardware.Biometrics.BiometricManager.Strings.PromptMessage.get -> string? +Android.Hardware.Biometrics.BiometricManager.Strings.SettingName.get -> string? +Android.Hardware.Biometrics.BiometricManager.Strings.Strings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricManagerAuthenticators +Android.Hardware.Biometrics.BiometricManagerAuthenticators.BiometricStrong = 15 -> Android.Hardware.Biometrics.BiometricManagerAuthenticators +Android.Hardware.Biometrics.BiometricManagerAuthenticators.BiometricWeak = 255 -> Android.Hardware.Biometrics.BiometricManagerAuthenticators +Android.Hardware.Biometrics.BiometricManagerAuthenticators.DeviceCredential = 32768 -> Android.Hardware.Biometrics.BiometricManagerAuthenticators +Android.Hardware.Biometrics.BiometricPrompt +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.AuthenticationCallback() -> void +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.AuthenticationCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationError(Android.Hardware.Biometrics.BiometricErrorCode errorCode, string? errString) -> void +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationHelp(Android.Hardware.Biometrics.BiometricAcquiredStatus helpCode, string? helpString) -> void +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult +Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.AuthenticationResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricPrompt.BiometricPrompt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricPrompt.Builder +Android.Hardware.Biometrics.BiometricPrompt.Builder.Builder(Android.Content.Context? context) -> void +Android.Hardware.Biometrics.BiometricPrompt.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Biometrics.BiometricPrompt.Builder.SetDescription(string! description) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +Android.Hardware.Biometrics.BiometricPrompt.Builder.SetNegativeButton(string! text, Java.Util.Concurrent.IExecutor! executor, Android.Content.IDialogInterfaceOnClickListener! listener) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +Android.Hardware.Biometrics.BiometricPrompt.Builder.SetSubtitle(string! subtitle) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +Android.Hardware.Biometrics.BiometricPrompt.Builder.SetTitle(string! title) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.Cipher.get -> Javax.Crypto.Cipher? +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.CryptoObject(Android.Security.Identity.IdentityCredential! credential) -> void +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.CryptoObject(Android.Security.Identity.PresentationSession! session) -> void +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.CryptoObject(Java.Security.Signature! signature) -> void +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.CryptoObject(Javax.Crypto.Cipher! cipher) -> void +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.CryptoObject(Javax.Crypto.Mac! mac) -> void +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.IdentityCredential.get -> Android.Security.Identity.IdentityCredential? +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.Mac.get -> Javax.Crypto.Mac? +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.PresentationSession.get -> Android.Security.Identity.PresentationSession? +Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.Signature.get -> Java.Security.Signature? +Android.Hardware.Biometrics.BiometricPrompt.Description.get -> string? +Android.Hardware.Biometrics.BiometricPrompt.NegativeButtonText.get -> string? +Android.Hardware.Biometrics.BiometricPrompt.Subtitle.get -> string? +Android.Hardware.Biometrics.BiometricPrompt.Title.get -> string? +Android.Hardware.Camera +Android.Hardware.Camera.AddCallbackBuffer(byte[]? callbackBuffer) -> void +Android.Hardware.Camera.Area +Android.Hardware.Camera.Area.Area(Android.Graphics.Rect? rect, int weight) -> void +Android.Hardware.Camera.Area.Area(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.Area.Rect.get -> Android.Graphics.Rect? +Android.Hardware.Camera.Area.Rect.set -> void +Android.Hardware.Camera.Area.Weight.get -> int +Android.Hardware.Camera.Area.Weight.set -> void +Android.Hardware.Camera.AutoFocus(Android.Hardware.Camera.IAutoFocusCallback? cb) -> void +Android.Hardware.Camera.Camera(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.CameraInfo +Android.Hardware.Camera.CameraInfo.CameraInfo() -> void +Android.Hardware.Camera.CameraInfo.CameraInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.CameraInfo.CanDisableShutterSound.get -> bool +Android.Hardware.Camera.CameraInfo.CanDisableShutterSound.set -> void +Android.Hardware.Camera.CameraInfo.Facing.get -> Android.Hardware.CameraFacing +Android.Hardware.Camera.CameraInfo.Facing.set -> void +Android.Hardware.Camera.CameraInfo.Orientation.get -> int +Android.Hardware.Camera.CameraInfo.Orientation.set -> void +Android.Hardware.Camera.CancelAutoFocus() -> void +Android.Hardware.Camera.EnableShutterSound(bool enabled) -> bool +Android.Hardware.Camera.Face +Android.Hardware.Camera.Face.Face() -> void +Android.Hardware.Camera.Face.Face(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.Face.Id.get -> int +Android.Hardware.Camera.Face.Id.set -> void +Android.Hardware.Camera.Face.LeftEye.get -> Android.Graphics.Point? +Android.Hardware.Camera.Face.LeftEye.set -> void +Android.Hardware.Camera.Face.Mouth.get -> Android.Graphics.Point? +Android.Hardware.Camera.Face.Mouth.set -> void +Android.Hardware.Camera.Face.Rect.get -> Android.Graphics.Rect? +Android.Hardware.Camera.Face.Rect.set -> void +Android.Hardware.Camera.Face.RightEye.get -> Android.Graphics.Point? +Android.Hardware.Camera.Face.RightEye.set -> void +Android.Hardware.Camera.Face.Score.get -> int +Android.Hardware.Camera.Face.Score.set -> void +Android.Hardware.Camera.FaceDetection -> System.EventHandler! +Android.Hardware.Camera.FaceDetectionEventArgs +Android.Hardware.Camera.FaceDetectionEventArgs.Camera.get -> Android.Hardware.Camera? +Android.Hardware.Camera.FaceDetectionEventArgs.FaceDetectionEventArgs(Android.Hardware.Camera.Face![]? faces, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.FaceDetectionEventArgs.Faces.get -> Android.Hardware.Camera.Face![]? +Android.Hardware.Camera.IAutoFocusCallback +Android.Hardware.Camera.IAutoFocusCallback.OnAutoFocus(bool success, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IAutoFocusMoveCallback +Android.Hardware.Camera.IAutoFocusMoveCallback.OnAutoFocusMoving(bool start, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IErrorCallback +Android.Hardware.Camera.IErrorCallback.OnError(Android.Hardware.CameraError error, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IFaceDetectionListener +Android.Hardware.Camera.IFaceDetectionListener.OnFaceDetection(Android.Hardware.Camera.Face![]? faces, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IOnZoomChangeListener +Android.Hardware.Camera.IOnZoomChangeListener.OnZoomChange(int zoomValue, bool stopped, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IPictureCallback +Android.Hardware.Camera.IPictureCallback.OnPictureTaken(byte[]? data, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IPreviewCallback +Android.Hardware.Camera.IPreviewCallback.OnPreviewFrame(byte[]? data, Android.Hardware.Camera? camera) -> void +Android.Hardware.Camera.IShutterCallback +Android.Hardware.Camera.IShutterCallback.OnShutter() -> void +Android.Hardware.Camera.Lock() -> void +Android.Hardware.Camera.Parameters +Android.Hardware.Camera.Parameters.Parameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.Reconnect() -> void +Android.Hardware.Camera.Release() -> void +Android.Hardware.Camera.SetDisplayOrientation(int degrees) -> void +Android.Hardware.Camera.SetErrorCallback(Android.Hardware.Camera.IErrorCallback? cb) -> void +Android.Hardware.Camera.SetFaceDetectionListener(Android.Hardware.Camera.IFaceDetectionListener? listener) -> void +Android.Hardware.Camera.SetOneShotPreviewCallback(Android.Hardware.Camera.IPreviewCallback? cb) -> void +Android.Hardware.Camera.SetPreviewCallback(Android.Hardware.Camera.IPreviewCallback? cb) -> void +Android.Hardware.Camera.SetPreviewCallbackWithBuffer(Android.Hardware.Camera.IPreviewCallback? cb) -> void +Android.Hardware.Camera.SetPreviewDisplay(Android.Views.ISurfaceHolder? holder) -> void +Android.Hardware.Camera.SetPreviewTexture(Android.Graphics.SurfaceTexture? surfaceTexture) -> void +Android.Hardware.Camera.SetZoomChangeListener(Android.Hardware.Camera.IOnZoomChangeListener? listener) -> void +Android.Hardware.Camera.Size +Android.Hardware.Camera.Size.Height.get -> int +Android.Hardware.Camera.Size.Height.set -> void +Android.Hardware.Camera.Size.Size(Android.Hardware.Camera? __self, int w, int h) -> void +Android.Hardware.Camera.Size.Size(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera.Size.Width.get -> int +Android.Hardware.Camera.Size.Width.set -> void +Android.Hardware.Camera.StartFaceDetection() -> void +Android.Hardware.Camera.StartPreview() -> void +Android.Hardware.Camera.StartSmoothZoom(int value) -> void +Android.Hardware.Camera.StopFaceDetection() -> void +Android.Hardware.Camera.StopPreview() -> void +Android.Hardware.Camera.StopSmoothZoom() -> void +Android.Hardware.Camera.TakePicture(Android.Hardware.Camera.IShutterCallback? shutter, Android.Hardware.Camera.IPictureCallback? raw, Android.Hardware.Camera.IPictureCallback? jpeg) -> void +Android.Hardware.Camera.TakePicture(Android.Hardware.Camera.IShutterCallback? shutter, Android.Hardware.Camera.IPictureCallback? raw, Android.Hardware.Camera.IPictureCallback? postview, Android.Hardware.Camera.IPictureCallback? jpeg) -> void +Android.Hardware.Camera.Unlock() -> void +Android.Hardware.Camera.ZoomChange -> System.EventHandler! +Android.Hardware.Camera.ZoomChangeEventArgs +Android.Hardware.Camera.ZoomChangeEventArgs.Stopped.get -> bool +Android.Hardware.Camera.ZoomChangeEventArgs.ZoomChangeEventArgs(int zoomValue, bool stopped) -> void +Android.Hardware.Camera.ZoomChangeEventArgs.ZoomValue.get -> int +Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorFront = 1 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorLeft = 3 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorOther = 0 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorRear = 2 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorRight = 4 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorOther = 5 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Center = 7 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Left = 6 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Right = 8 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Center = 10 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Left = 9 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Right = 11 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Center = 13 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Left = 12 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Right = 14 -> Android.Hardware.Camera2.AutomotiveLensFacing +Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExteriorFront = 2 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExteriorLeft = 4 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExteriorOther = 1 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExteriorRear = 3 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExteriorRight = 5 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExtraFront = 7 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExtraLeft = 9 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExtraOther = 6 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExtraRear = 8 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.ExtraRight = 10 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.AutomotiveLocation.Interior = 0 -> Android.Hardware.Camera2.AutomotiveLocation +Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessErrorType.Disabled = 1 -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessErrorType.Disconnected = 2 -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessErrorType.Error = 3 -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessErrorType.InUse = 4 -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessErrorType.MaxCamerasInUse = 5 -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraAccessException +Android.Hardware.Camera2.CameraAccessException.CameraAccessException(Android.Hardware.Camera2.CameraAccessErrorType problem) -> void +Android.Hardware.Camera2.CameraAccessException.CameraAccessException(Android.Hardware.Camera2.CameraAccessErrorType problem, Java.Lang.Throwable? cause) -> void +Android.Hardware.Camera2.CameraAccessException.CameraAccessException(Android.Hardware.Camera2.CameraAccessErrorType problem, string? message) -> void +Android.Hardware.Camera2.CameraAccessException.CameraAccessException(Android.Hardware.Camera2.CameraAccessErrorType problem, string? message, Java.Lang.Throwable? cause) -> void +Android.Hardware.Camera2.CameraAccessException.CameraAccessException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraAccessException.Reason.get -> Android.Hardware.Camera2.CameraAccessErrorType +Android.Hardware.Camera2.CameraCaptureSession +Android.Hardware.Camera2.CameraCaptureSession.CameraCaptureSession() -> void +Android.Hardware.Camera2.CameraCaptureSession.CameraCaptureSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback +Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.CaptureCallback() -> void +Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.CaptureCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraCaptureSession.StateCallback +Android.Hardware.Camera2.CameraCaptureSession.StateCallback.StateCallback() -> void +Android.Hardware.Camera2.CameraCaptureSession.StateCallback.StateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraCharacteristics +Android.Hardware.Camera2.CameraCharacteristics.AvailableCaptureRequestKeys.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraCharacteristics.AvailableCaptureResultKeys.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraCharacteristics.AvailablePhysicalCameraRequestKeys.get -> System.Collections.Generic.IList? +Android.Hardware.Camera2.CameraCharacteristics.AvailableSessionKeys.get -> System.Collections.Generic.IList? +Android.Hardware.Camera2.CameraCharacteristics.Get(Android.Hardware.Camera2.CameraCharacteristics.Key? key) -> Java.Lang.Object? +Android.Hardware.Camera2.CameraCharacteristics.GetRecommendedStreamConfigurationMap(Android.Hardware.Camera2.Params.UsecaseMode usecase) -> Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap? +Android.Hardware.Camera2.CameraCharacteristics.Key +Android.Hardware.Camera2.CameraCharacteristics.Key.Key(string! name, Java.Lang.Class! type) -> void +Android.Hardware.Camera2.CameraCharacteristics.Key.Name.get -> string! +Android.Hardware.Camera2.CameraCharacteristics.KeysNeedingPermission.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraCharacteristics.PhysicalCameraIds.get -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession +Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.CameraConstrainedHighSpeedCaptureSession() -> void +Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.CameraConstrainedHighSpeedCaptureSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraDevice +Android.Hardware.Camera2.CameraDevice.CameraDevice(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraDevice.StateCallback +Android.Hardware.Camera2.CameraDevice.StateCallback.StateCallback() -> void +Android.Hardware.Camera2.CameraDevice.StateCallback.StateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.None = 0 -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.Vibration = 1 -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.VibrationSound = 3 -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraError.CameraDevice = 4 -> Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraError.CameraDisabled = 3 -> Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraError.CameraInUse = 1 -> Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraError.CameraService = 5 -> Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraError.MaxCamerasInUse = 2 -> Android.Hardware.Camera2.CameraError +Android.Hardware.Camera2.CameraExtensionCharacteristics +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetAvailableCaptureRequestKeys(int extension) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetAvailableCaptureResultKeys(int extension) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetEstimatedCaptureLatencyRangeMillis(int extension, Android.Util.Size! captureOutputSize, int format) -> Android.Util.Range? +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetExtensionSupportedSizes(int extension, int format) -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetExtensionSupportedSizes(int extension, Java.Lang.Class! klass) -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraExtensionCharacteristics.GetPostviewSupportedSizes(Android.Hardware.Camera2.CameraExtensionTypes extension, Android.Util.Size! captureSize, int format) -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraExtensionCharacteristics.IsCaptureProcessProgressAvailable(Android.Hardware.Camera2.CameraExtensionTypes extension) -> bool +Android.Hardware.Camera2.CameraExtensionCharacteristics.IsPostviewAvailable(Android.Hardware.Camera2.CameraExtensionTypes extension) -> bool +Android.Hardware.Camera2.CameraExtensionCharacteristics.SupportedExtensions.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.CameraExtensionSession +Android.Hardware.Camera2.CameraExtensionSession.CameraExtensionSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback +Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.ExtensionCaptureCallback() -> void +Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.ExtensionCaptureCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraExtensionSession.StateCallback +Android.Hardware.Camera2.CameraExtensionSession.StateCallback.StateCallback() -> void +Android.Hardware.Camera2.CameraExtensionSession.StateCallback.StateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency +Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency.CaptureLatency.get -> long +Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency.ProcessingLatency.get -> long +Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency.StillCaptureLatency(long captureLatency, long processingLatency) -> void +Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.Automatic = 0 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.Beauty = 1 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.Bokeh = 2 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.FaceRetouch = 1 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.Hdr = 3 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraExtensionTypes.Night = 4 -> Android.Hardware.Camera2.CameraExtensionTypes +Android.Hardware.Camera2.CameraManager +Android.Hardware.Camera2.CameraManager.AvailabilityCallback +Android.Hardware.Camera2.CameraManager.AvailabilityCallback.AvailabilityCallback() -> void +Android.Hardware.Camera2.CameraManager.AvailabilityCallback.AvailabilityCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraManager.ConcurrentCameraIds.get -> System.Collections.Generic.ICollection!>! +Android.Hardware.Camera2.CameraManager.GetCameraCharacteristics(string! cameraId) -> Android.Hardware.Camera2.CameraCharacteristics! +Android.Hardware.Camera2.CameraManager.GetCameraExtensionCharacteristics(string! cameraId) -> Android.Hardware.Camera2.CameraExtensionCharacteristics! +Android.Hardware.Camera2.CameraManager.GetCameraIdList() -> string![]! +Android.Hardware.Camera2.CameraManager.GetTorchStrengthLevel(string! cameraId) -> int +Android.Hardware.Camera2.CameraManager.IsConcurrentSessionConfigurationSupported(System.Collections.Generic.IDictionary! cameraIdAndSessionConfig) -> bool +Android.Hardware.Camera2.CameraManager.OpenCamera(string! cameraId, Android.Hardware.Camera2.CameraDevice.StateCallback! callback, Android.OS.Handler? handler) -> void +Android.Hardware.Camera2.CameraManager.OpenCamera(string! cameraId, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraDevice.StateCallback! callback) -> void +Android.Hardware.Camera2.CameraManager.RegisterAvailabilityCallback(Android.Hardware.Camera2.CameraManager.AvailabilityCallback! callback, Android.OS.Handler? handler) -> void +Android.Hardware.Camera2.CameraManager.RegisterAvailabilityCallback(Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraManager.AvailabilityCallback! callback) -> void +Android.Hardware.Camera2.CameraManager.RegisterTorchCallback(Android.Hardware.Camera2.CameraManager.TorchCallback! callback, Android.OS.Handler? handler) -> void +Android.Hardware.Camera2.CameraManager.RegisterTorchCallback(Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraManager.TorchCallback! callback) -> void +Android.Hardware.Camera2.CameraManager.SetTorchMode(string! cameraId, bool enabled) -> void +Android.Hardware.Camera2.CameraManager.TorchCallback +Android.Hardware.Camera2.CameraManager.TorchCallback.TorchCallback() -> void +Android.Hardware.Camera2.CameraManager.TorchCallback.TorchCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraManager.TurnOnTorchWithStrengthLevel(string! cameraId, int torchStrength) -> void +Android.Hardware.Camera2.CameraManager.UnregisterAvailabilityCallback(Android.Hardware.Camera2.CameraManager.AvailabilityCallback! callback) -> void +Android.Hardware.Camera2.CameraManager.UnregisterTorchCallback(Android.Hardware.Camera2.CameraManager.TorchCallback! callback) -> void +Android.Hardware.Camera2.CameraMetadata +Android.Hardware.Camera2.CameraMetadata.CameraMetadata(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraOfflineSession +Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSession() -> void +Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback +Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.CameraOfflineSessionCallback() -> void +Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.CameraOfflineSessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.Manual = 6 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.Preview = 1 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.Record = 3 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.StillCapture = 2 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.VideoSnapshot = 4 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CameraTemplate.ZeroShutterLag = 5 -> Android.Hardware.Camera2.CameraTemplate +Android.Hardware.Camera2.CaptureFailure +Android.Hardware.Camera2.CaptureFailure.CaptureFailure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CaptureFailureReason +Android.Hardware.Camera2.CaptureFailureReason.Error = 0 -> Android.Hardware.Camera2.CaptureFailureReason +Android.Hardware.Camera2.CaptureFailureReason.Flushed = 1 -> Android.Hardware.Camera2.CaptureFailureReason +Android.Hardware.Camera2.CaptureRequest +Android.Hardware.Camera2.CaptureRequest.Builder +Android.Hardware.Camera2.CaptureRequest.Builder.AddTarget(Android.Views.Surface! outputTarget) -> void +Android.Hardware.Camera2.CaptureRequest.Builder.Build() -> Android.Hardware.Camera2.CaptureRequest! +Android.Hardware.Camera2.CaptureRequest.Builder.Get(Android.Hardware.Camera2.CaptureRequest.Key? key) -> Java.Lang.Object? +Android.Hardware.Camera2.CaptureRequest.Builder.GetPhysicalCameraKey(Android.Hardware.Camera2.CaptureRequest.Key? key, string! physicalCameraId) -> Java.Lang.Object? +Android.Hardware.Camera2.CaptureRequest.Builder.RemoveTarget(Android.Views.Surface! outputTarget) -> void +Android.Hardware.Camera2.CaptureRequest.Builder.Set(Android.Hardware.Camera2.CaptureRequest.Key! key, Java.Lang.Object? value) -> void +Android.Hardware.Camera2.CaptureRequest.Builder.SetPhysicalCameraKey(Android.Hardware.Camera2.CaptureRequest.Key! key, Java.Lang.Object? value, string! physicalCameraId) -> Android.Hardware.Camera2.CaptureRequest.Builder? +Android.Hardware.Camera2.CaptureRequest.Builder.SetTag(Java.Lang.Object? tag) -> void +Android.Hardware.Camera2.CaptureRequest.DescribeContents() -> int +Android.Hardware.Camera2.CaptureRequest.Get(Android.Hardware.Camera2.CaptureRequest.Key? key) -> Java.Lang.Object? +Android.Hardware.Camera2.CaptureRequest.InterfaceConsts +Android.Hardware.Camera2.CaptureRequest.IsReprocess.get -> bool +Android.Hardware.Camera2.CaptureRequest.Key +Android.Hardware.Camera2.CaptureRequest.Key.Key(string! name, Java.Lang.Class! type) -> void +Android.Hardware.Camera2.CaptureRequest.Key.Name.get -> string! +Android.Hardware.Camera2.CaptureRequest.Tag.get -> Java.Lang.Object? +Android.Hardware.Camera2.CaptureRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Camera2.CaptureResult +Android.Hardware.Camera2.CaptureResult.CaptureResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.CaptureResult.Key +Android.Hardware.Camera2.CaptureResult.Key.Key(string! name, Java.Lang.Class! type) -> void +Android.Hardware.Camera2.CaptureResult.Key.Name.get -> string! +Android.Hardware.Camera2.ColorCorrectionAberrationMode +Android.Hardware.Camera2.ColorCorrectionAberrationMode.Fast = 1 -> Android.Hardware.Camera2.ColorCorrectionAberrationMode +Android.Hardware.Camera2.ColorCorrectionAberrationMode.HighQuality = 2 -> Android.Hardware.Camera2.ColorCorrectionAberrationMode +Android.Hardware.Camera2.ColorCorrectionAberrationMode.Off = 0 -> Android.Hardware.Camera2.ColorCorrectionAberrationMode +Android.Hardware.Camera2.ColorCorrectionMode +Android.Hardware.Camera2.ColorCorrectionMode.Fast = 1 -> Android.Hardware.Camera2.ColorCorrectionMode +Android.Hardware.Camera2.ColorCorrectionMode.HighQuality = 2 -> Android.Hardware.Camera2.ColorCorrectionMode +Android.Hardware.Camera2.ColorCorrectionMode.TransformMatrix = 0 -> Android.Hardware.Camera2.ColorCorrectionMode +Android.Hardware.Camera2.ControlAEAntibanding +Android.Hardware.Camera2.ControlAEAntibanding.Mode50hz = 1 -> Android.Hardware.Camera2.ControlAEAntibanding +Android.Hardware.Camera2.ControlAEAntibanding.Mode60hz = 2 -> Android.Hardware.Camera2.ControlAEAntibanding +Android.Hardware.Camera2.ControlAEAntibanding.ModeAuto = 3 -> Android.Hardware.Camera2.ControlAEAntibanding +Android.Hardware.Camera2.ControlAEAntibanding.ModeOff = 0 -> Android.Hardware.Camera2.ControlAEAntibanding +Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.Off = 0 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.On = 1 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.OnAlwaysFlash = 3 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.OnAutoFlash = 2 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.OnAutoFlashRedeye = 4 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEMode.OnExternalFlash = 5 -> Android.Hardware.Camera2.ControlAEMode +Android.Hardware.Camera2.ControlAEPrecaptureTrigger +Android.Hardware.Camera2.ControlAEPrecaptureTrigger.Cancel = 2 -> Android.Hardware.Camera2.ControlAEPrecaptureTrigger +Android.Hardware.Camera2.ControlAEPrecaptureTrigger.Idle = 0 -> Android.Hardware.Camera2.ControlAEPrecaptureTrigger +Android.Hardware.Camera2.ControlAEPrecaptureTrigger.Start = 1 -> Android.Hardware.Camera2.ControlAEPrecaptureTrigger +Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.Converged = 2 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.FlashRequired = 4 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.Inactive = 0 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.Locked = 3 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.Precapture = 5 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAEState.Searching = 1 -> Android.Hardware.Camera2.ControlAEState +Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.Auto = 1 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.ContinuousPicture = 4 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.ContinuousVideo = 3 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.Edof = 5 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.Macro = 2 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFMode.Off = 0 -> Android.Hardware.Camera2.ControlAFMode +Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.ActiveScan = 3 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.FocusedLocked = 4 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.Inactive = 0 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.NotFocusedLocked = 5 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.PassiveFocused = 2 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.PassiveScan = 1 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFState.PassiveUnfocused = 6 -> Android.Hardware.Camera2.ControlAFState +Android.Hardware.Camera2.ControlAFTrigger +Android.Hardware.Camera2.ControlAFTrigger.Cancel = 2 -> Android.Hardware.Camera2.ControlAFTrigger +Android.Hardware.Camera2.ControlAFTrigger.Idle = 0 -> Android.Hardware.Camera2.ControlAFTrigger +Android.Hardware.Camera2.ControlAFTrigger.Start = 1 -> Android.Hardware.Camera2.ControlAFTrigger +Android.Hardware.Camera2.ControlAutoFraming +Android.Hardware.Camera2.ControlAutoFraming.Off = 0 -> Android.Hardware.Camera2.ControlAutoFraming +Android.Hardware.Camera2.ControlAutoFraming.On = 1 -> Android.Hardware.Camera2.ControlAutoFraming +Android.Hardware.Camera2.ControlAutoFramingState +Android.Hardware.Camera2.ControlAutoFramingState.Converged = 2 -> Android.Hardware.Camera2.ControlAutoFramingState +Android.Hardware.Camera2.ControlAutoFramingState.Framing = 1 -> Android.Hardware.Camera2.ControlAutoFramingState +Android.Hardware.Camera2.ControlAutoFramingState.Inactive = 0 -> Android.Hardware.Camera2.ControlAutoFramingState +Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Auto = 1 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.CloudyDaylight = 6 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Daylight = 5 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Fluorescent = 3 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Incandescent = 2 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Off = 0 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Shade = 8 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.Twilight = 7 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbMode.WarmFluorescent = 4 -> Android.Hardware.Camera2.ControlAwbMode +Android.Hardware.Camera2.ControlAwbState +Android.Hardware.Camera2.ControlAwbState.Converged = 2 -> Android.Hardware.Camera2.ControlAwbState +Android.Hardware.Camera2.ControlAwbState.Inactive = 0 -> Android.Hardware.Camera2.ControlAwbState +Android.Hardware.Camera2.ControlAwbState.Locked = 3 -> Android.Hardware.Camera2.ControlAwbState +Android.Hardware.Camera2.ControlAwbState.Searching = 1 -> Android.Hardware.Camera2.ControlAwbState +Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.Custom = 0 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.Manual = 6 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.MotionTracking = 7 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.Preview = 1 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.StillCapture = 2 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.VideoRecord = 3 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.VideoSnapshot = 4 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlCaptureIntent.ZeroShutterLag = 5 -> Android.Hardware.Camera2.ControlCaptureIntent +Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Aqua = 8 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Blackboard = 7 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Mono = 1 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Negative = 2 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Off = 0 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Posterize = 5 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Sepia = 4 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Solarize = 3 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlEffectMode.Whiteboard = 6 -> Android.Hardware.Camera2.ControlEffectMode +Android.Hardware.Camera2.ControlExtendedSceneMode +Android.Hardware.Camera2.ControlExtendedSceneMode.BokehContinuous = 2 -> Android.Hardware.Camera2.ControlExtendedSceneMode +Android.Hardware.Camera2.ControlExtendedSceneMode.BokehStillCapture = 1 -> Android.Hardware.Camera2.ControlExtendedSceneMode +Android.Hardware.Camera2.ControlExtendedSceneMode.Disabled = 0 -> Android.Hardware.Camera2.ControlExtendedSceneMode +Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlMode.Auto = 1 -> Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlMode.Off = 0 -> Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlMode.OffKeepState = 3 -> Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlMode.UseExtendedSceneMode = 4 -> Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlMode.UseSceneMode = 2 -> Android.Hardware.Camera2.ControlMode +Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Action = 2 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Barcode = 16 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Beach = 8 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Candlelight = 15 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Disabled = 0 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.FacePriority = 1 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Fireworks = 12 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Hdr = 18 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.HighSpeedVideo = 17 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Landscape = 4 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Night = 5 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.NightPortrait = 6 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Party = 14 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Portrait = 3 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Snow = 9 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Sports = 13 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Steadyphoto = 11 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Sunset = 10 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSceneMode.Theatre = 7 -> Android.Hardware.Camera2.ControlSceneMode +Android.Hardware.Camera2.ControlSettingsOverride +Android.Hardware.Camera2.ControlSettingsOverride.Off = 0 -> Android.Hardware.Camera2.ControlSettingsOverride +Android.Hardware.Camera2.ControlSettingsOverride.Zoom = 1 -> Android.Hardware.Camera2.ControlSettingsOverride +Android.Hardware.Camera2.ControlVideoStabilizationMode +Android.Hardware.Camera2.ControlVideoStabilizationMode.Off = 0 -> Android.Hardware.Camera2.ControlVideoStabilizationMode +Android.Hardware.Camera2.ControlVideoStabilizationMode.On = 1 -> Android.Hardware.Camera2.ControlVideoStabilizationMode +Android.Hardware.Camera2.ControlVideoStabilizationMode.PreviewStabilization = 2 -> Android.Hardware.Camera2.ControlVideoStabilizationMode +Android.Hardware.Camera2.DngCreator +Android.Hardware.Camera2.DngCreator.Close() -> void +Android.Hardware.Camera2.DngCreator.DngCreator(Android.Hardware.Camera2.CameraCharacteristics! characteristics, Android.Hardware.Camera2.CaptureResult! metadata) -> void +Android.Hardware.Camera2.DngCreator.SetDescription(string! description) -> Android.Hardware.Camera2.DngCreator! +Android.Hardware.Camera2.DngCreator.SetLocation(Android.Locations.Location! location) -> Android.Hardware.Camera2.DngCreator! +Android.Hardware.Camera2.DngCreator.SetOrientation(Android.Media.Orientation orientation) -> Android.Hardware.Camera2.DngCreator! +Android.Hardware.Camera2.DngCreator.SetThumbnail(Android.Graphics.Bitmap! pixels) -> Android.Hardware.Camera2.DngCreator! +Android.Hardware.Camera2.DngCreator.SetThumbnail(Android.Media.Image! pixels) -> Android.Hardware.Camera2.DngCreator! +Android.Hardware.Camera2.DngCreator.WriteByteBuffer(System.IO.Stream! dngOutput, Android.Util.Size! size, Java.Nio.ByteBuffer! pixels, long offset) -> void +Android.Hardware.Camera2.DngCreator.WriteImage(System.IO.Stream! dngOutput, Android.Media.Image! pixels) -> void +Android.Hardware.Camera2.DngCreator.WriteInputStream(System.IO.Stream! dngOutput, Android.Util.Size! size, System.IO.Stream! pixels, long offset) -> void +Android.Hardware.Camera2.EdgeMode +Android.Hardware.Camera2.EdgeMode.Fast = 1 -> Android.Hardware.Camera2.EdgeMode +Android.Hardware.Camera2.EdgeMode.HighQuality = 2 -> Android.Hardware.Camera2.EdgeMode +Android.Hardware.Camera2.EdgeMode.Off = 0 -> Android.Hardware.Camera2.EdgeMode +Android.Hardware.Camera2.EdgeMode.ZeroShutterLag = 3 -> Android.Hardware.Camera2.EdgeMode +Android.Hardware.Camera2.FlashMode +Android.Hardware.Camera2.FlashMode.Off = 0 -> Android.Hardware.Camera2.FlashMode +Android.Hardware.Camera2.FlashMode.Single = 1 -> Android.Hardware.Camera2.FlashMode +Android.Hardware.Camera2.FlashMode.Torch = 2 -> Android.Hardware.Camera2.FlashMode +Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.FlashState.Charging = 1 -> Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.FlashState.Fired = 3 -> Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.FlashState.Partial = 4 -> Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.FlashState.Ready = 2 -> Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.FlashState.Unavailable = 0 -> Android.Hardware.Camera2.FlashState +Android.Hardware.Camera2.HotPixelMode +Android.Hardware.Camera2.HotPixelMode.Fast = 1 -> Android.Hardware.Camera2.HotPixelMode +Android.Hardware.Camera2.HotPixelMode.HighQuality = 2 -> Android.Hardware.Camera2.HotPixelMode +Android.Hardware.Camera2.HotPixelMode.Off = 0 -> Android.Hardware.Camera2.HotPixelMode +Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.InfoSupportedHardwareLevel.External = 4 -> Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.InfoSupportedHardwareLevel.Full = 1 -> Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.InfoSupportedHardwareLevel.I3 = 3 -> Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.InfoSupportedHardwareLevel.Legacy = 2 -> Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.InfoSupportedHardwareLevel.Limited = 0 -> Android.Hardware.Camera2.InfoSupportedHardwareLevel +Android.Hardware.Camera2.LensFacing +Android.Hardware.Camera2.LensFacing.Back = 1 -> Android.Hardware.Camera2.LensFacing +Android.Hardware.Camera2.LensFacing.External = 2 -> Android.Hardware.Camera2.LensFacing +Android.Hardware.Camera2.LensFacing.Front = 0 -> Android.Hardware.Camera2.LensFacing +Android.Hardware.Camera2.LensInfoFocusDistanceCalibration +Android.Hardware.Camera2.LensInfoFocusDistanceCalibration.Approximate = 1 -> Android.Hardware.Camera2.LensInfoFocusDistanceCalibration +Android.Hardware.Camera2.LensInfoFocusDistanceCalibration.Calibrated = 2 -> Android.Hardware.Camera2.LensInfoFocusDistanceCalibration +Android.Hardware.Camera2.LensInfoFocusDistanceCalibration.Uncalibrated = 0 -> Android.Hardware.Camera2.LensInfoFocusDistanceCalibration +Android.Hardware.Camera2.LensOpticalStabilizationMode +Android.Hardware.Camera2.LensOpticalStabilizationMode.Off = 0 -> Android.Hardware.Camera2.LensOpticalStabilizationMode +Android.Hardware.Camera2.LensOpticalStabilizationMode.On = 1 -> Android.Hardware.Camera2.LensOpticalStabilizationMode +Android.Hardware.Camera2.LensState +Android.Hardware.Camera2.LensState.Moving = 1 -> Android.Hardware.Camera2.LensState +Android.Hardware.Camera2.LensState.Stationary = 0 -> Android.Hardware.Camera2.LensState +Android.Hardware.Camera2.MultiResolutionImageReader +Android.Hardware.Camera2.MultiResolutionImageReader.MultiResolutionImageReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.MultiResolutionImageReader.MultiResolutionImageReader(System.Collections.Generic.ICollection! streams, int format, int maxImages) -> void +Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.NoiseReductionMode.Fast = 1 -> Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.NoiseReductionMode.HighQuality = 2 -> Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.NoiseReductionMode.Minimal = 3 -> Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.NoiseReductionMode.Off = 0 -> Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.NoiseReductionMode.ZeroShutterLag = 4 -> Android.Hardware.Camera2.NoiseReductionMode +Android.Hardware.Camera2.Params.BlackLevelPattern +Android.Hardware.Camera2.Params.BlackLevelPattern.BlackLevelPattern(int[]! offsets) -> void +Android.Hardware.Camera2.Params.BlackLevelPattern.CopyTo(int[]? destination, int offset) -> void +Android.Hardware.Camera2.Params.BlackLevelPattern.GetOffsetForIndex(int column, int row) -> int +Android.Hardware.Camera2.Params.Capability +Android.Hardware.Camera2.Params.Capability.Capability(int mode, Android.Util.Size! maxStreamingSize, Android.Util.Range! zoomRatioRange) -> void +Android.Hardware.Camera2.Params.Capability.MaxStreamingSize.get -> Android.Util.Size! +Android.Hardware.Camera2.Params.Capability.Mode.get -> int +Android.Hardware.Camera2.Params.Capability.ZoomRatioRange.get -> Android.Util.Range! +Android.Hardware.Camera2.Params.ColorSpaceProfiles +Android.Hardware.Camera2.Params.ColorSpaceProfiles.ColorSpaceProfiles(long[]! elements) -> void +Android.Hardware.Camera2.Params.ColorSpaceProfiles.GetSupportedColorSpaces(Android.Graphics.ImageFormatType imageFormat) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.ColorSpaceProfiles.GetSupportedColorSpacesForDynamicRange(Android.Graphics.ImageFormatType imageFormat, long dynamicRangeProfile) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.ColorSpaceProfiles.GetSupportedDynamicRangeProfiles(Android.Graphics.ColorSpace.Named! colorSpace, Android.Graphics.ImageFormatType imageFormat) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.ColorSpaceProfiles.GetSupportedImageFormatsForColorSpace(Android.Graphics.ColorSpace.Named! colorSpace) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.ColorSpaceTransform +Android.Hardware.Camera2.Params.ColorSpaceTransform.ColorSpaceTransform(Android.Util.Rational![]? elements) -> void +Android.Hardware.Camera2.Params.ColorSpaceTransform.ColorSpaceTransform(int[]? elements) -> void +Android.Hardware.Camera2.Params.ColorSpaceTransform.CopyElements(Android.Util.Rational![]? destination, int offset) -> void +Android.Hardware.Camera2.Params.ColorSpaceTransform.CopyElements(int[]? destination, int offset) -> void +Android.Hardware.Camera2.Params.ColorSpaceTransform.GetElement(int column, int row) -> Android.Util.Rational? +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder.AddOrientationForState(long deviceState, long angle) -> Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder! +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder.Build() -> Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap! +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder.Builder() -> void +Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.GetSensorOrientation(long deviceState) -> int +Android.Hardware.Camera2.Params.DynamicRangeProfiles +Android.Hardware.Camera2.Params.DynamicRangeProfiles.DynamicRangeProfiles(long[]! elements) -> void +Android.Hardware.Camera2.Params.DynamicRangeProfiles.GetProfileCaptureRequestConstraints(long profile) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.DynamicRangeProfiles.IsExtraLatencyPresent(long profile) -> bool +Android.Hardware.Camera2.Params.DynamicRangeProfiles.SupportedProfiles.get -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.Executor.get -> Java.Util.Concurrent.IExecutor! +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.Extension.get -> int +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.ExtensionSessionConfiguration(int extension, System.Collections.Generic.IList! outputs, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraExtensionSession.StateCallback! listener) -> void +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.OutputConfigurations.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.PostviewOutputConfiguration.get -> Android.Hardware.Camera2.Params.OutputConfiguration? +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.PostviewOutputConfiguration.set -> void +Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.StateCallback.get -> Android.Hardware.Camera2.CameraExtensionSession.StateCallback! +Android.Hardware.Camera2.Params.Face +Android.Hardware.Camera2.Params.Face.Bounds.get -> Android.Graphics.Rect? +Android.Hardware.Camera2.Params.Face.Builder +Android.Hardware.Camera2.Params.Face.Builder.Build() -> Android.Hardware.Camera2.Params.Face! +Android.Hardware.Camera2.Params.Face.Builder.Builder() -> void +Android.Hardware.Camera2.Params.Face.Builder.Builder(Android.Hardware.Camera2.Params.Face! current) -> void +Android.Hardware.Camera2.Params.Face.Builder.SetBounds(Android.Graphics.Rect! bounds) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Builder.SetId(int id) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Builder.SetLeftEyePosition(Android.Graphics.Point! leftEyePosition) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Builder.SetMouthPosition(Android.Graphics.Point! mouthPosition) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Builder.SetRightEyePosition(Android.Graphics.Point! rightEyePosition) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Builder.SetScore(int score) -> Android.Hardware.Camera2.Params.Face.Builder! +Android.Hardware.Camera2.Params.Face.Id.get -> int +Android.Hardware.Camera2.Params.Face.LeftEyePosition.get -> Android.Graphics.Point? +Android.Hardware.Camera2.Params.Face.MouthPosition.get -> Android.Graphics.Point? +Android.Hardware.Camera2.Params.Face.RightEyePosition.get -> Android.Graphics.Point? +Android.Hardware.Camera2.Params.Face.Score.get -> int +Android.Hardware.Camera2.Params.InputConfiguration +Android.Hardware.Camera2.Params.InputConfiguration.Format.get -> int +Android.Hardware.Camera2.Params.InputConfiguration.Height.get -> int +Android.Hardware.Camera2.Params.InputConfiguration.InputConfiguration(int width, int height, int format) -> void +Android.Hardware.Camera2.Params.InputConfiguration.InputConfiguration(System.Collections.Generic.ICollection! multiResolutionInputs, int format) -> void +Android.Hardware.Camera2.Params.InputConfiguration.IsMultiResolution.get -> bool +Android.Hardware.Camera2.Params.InputConfiguration.Width.get -> int +Android.Hardware.Camera2.Params.LensShadingMap +Android.Hardware.Camera2.Params.LensShadingMap.ColumnCount.get -> int +Android.Hardware.Camera2.Params.LensShadingMap.CopyGainFactors(float[]? destination, int offset) -> void +Android.Hardware.Camera2.Params.LensShadingMap.GainFactorCount.get -> int +Android.Hardware.Camera2.Params.LensShadingMap.GetGainFactor(Android.Graphics.Color colorChannel, int column, int row) -> float +Android.Hardware.Camera2.Params.LensShadingMap.GetGainFactor(int colorChannel, int column, int row) -> float +Android.Hardware.Camera2.Params.LensShadingMap.GetGainFactorVector(int column, int row) -> Android.Hardware.Camera2.Params.RggbChannelVector? +Android.Hardware.Camera2.Params.LensShadingMap.RowCount.get -> int +Android.Hardware.Camera2.Params.MandatoryStreamCombination +Android.Hardware.Camera2.Params.MandatoryStreamCombination.Description.get -> string? +Android.Hardware.Camera2.Params.MandatoryStreamCombination.DescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Hardware.Camera2.Params.MandatoryStreamCombination.IsReprocessable.get -> bool +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.AvailableSizes.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.Format.get -> Android.Graphics.ImageFormatType +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.Get10BitFormat() -> int +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.Is10BitCapable() -> bool +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.IsInput.get -> bool +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.IsMaximumSize.get -> bool +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.IsUltraHighResolution.get -> bool +Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.StreamUseCase.get -> long +Android.Hardware.Camera2.Params.MandatoryStreamCombination.StreamsInformation.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.Params.MeteringRectangle +Android.Hardware.Camera2.Params.MeteringRectangle.Equals(Android.Hardware.Camera2.Params.MeteringRectangle? other) -> bool +Android.Hardware.Camera2.Params.MeteringRectangle.GetX() -> int +Android.Hardware.Camera2.Params.MeteringRectangle.GetY() -> int +Android.Hardware.Camera2.Params.MeteringRectangle.Height.get -> int +Android.Hardware.Camera2.Params.MeteringRectangle.MeteringRectangle(Android.Graphics.Point? xy, Android.Util.Size? dimensions, int meteringWeight) -> void +Android.Hardware.Camera2.Params.MeteringRectangle.MeteringRectangle(Android.Graphics.Rect? rect, int meteringWeight) -> void +Android.Hardware.Camera2.Params.MeteringRectangle.MeteringRectangle(int x, int y, int width, int height, int meteringWeight) -> void +Android.Hardware.Camera2.Params.MeteringRectangle.MeteringWeight.get -> int +Android.Hardware.Camera2.Params.MeteringRectangle.Rect.get -> Android.Graphics.Rect? +Android.Hardware.Camera2.Params.MeteringRectangle.Size.get -> Android.Util.Size? +Android.Hardware.Camera2.Params.MeteringRectangle.UpperLeftPoint.get -> Android.Graphics.Point? +Android.Hardware.Camera2.Params.MeteringRectangle.Width.get -> int +Android.Hardware.Camera2.Params.MirrorMode +Android.Hardware.Camera2.Params.MirrorMode.Auto = 0 -> Android.Hardware.Camera2.Params.MirrorMode +Android.Hardware.Camera2.Params.MirrorMode.H = 2 -> Android.Hardware.Camera2.Params.MirrorMode +Android.Hardware.Camera2.Params.MirrorMode.None = 1 -> Android.Hardware.Camera2.Params.MirrorMode +Android.Hardware.Camera2.Params.MirrorMode.V = 3 -> Android.Hardware.Camera2.Params.MirrorMode +Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap +Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap.GetInputFormats() -> int[]! +Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap.GetInputInfo(int format) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap.GetOutputFormats() -> int[]! +Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap.GetOutputInfo(int format) -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.MultiResolutionStreamInfo +Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.MultiResolutionStreamInfo(int streamWidth, int streamHeight, string! physicalCameraId) -> void +Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.MultiResolutionStreamInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Camera2.Params.OisSample +Android.Hardware.Camera2.Params.OisSample.OisSample(long timestamp, float xShift, float yShift) -> void +Android.Hardware.Camera2.Params.OisSample.Timestamp.get -> long +Android.Hardware.Camera2.Params.OisSample.Xshift.get -> float +Android.Hardware.Camera2.Params.OisSample.Yshift.get -> float +Android.Hardware.Camera2.Params.OutputConfiguration +Android.Hardware.Camera2.Params.OutputConfiguration.AddSensorPixelModeUsed(int sensorPixelModeUsed) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.AddSurface(Android.Views.Surface! surface) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.DescribeContents() -> int +Android.Hardware.Camera2.Params.OutputConfiguration.DynamicRangeProfile.get -> long +Android.Hardware.Camera2.Params.OutputConfiguration.DynamicRangeProfile.set -> void +Android.Hardware.Camera2.Params.OutputConfiguration.EnableSurfaceSharing() -> void +Android.Hardware.Camera2.Params.OutputConfiguration.InterfaceConsts +Android.Hardware.Camera2.Params.OutputConfiguration.MaxSharedSurfaceCount.get -> int +Android.Hardware.Camera2.Params.OutputConfiguration.MirrorMode.get -> int +Android.Hardware.Camera2.Params.OutputConfiguration.MirrorMode.set -> void +Android.Hardware.Camera2.Params.OutputConfiguration.OutputConfiguration(Android.Util.Size! surfaceSize, Java.Lang.Class! klass) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.OutputConfiguration(Android.Views.Surface! surface) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.OutputConfiguration(int surfaceGroupId, Android.Views.Surface! surface) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.ReadoutTimestampEnabled.get -> bool +Android.Hardware.Camera2.Params.OutputConfiguration.ReadoutTimestampEnabled.set -> void +Android.Hardware.Camera2.Params.OutputConfiguration.RemoveSensorPixelModeUsed(int sensorPixelModeUsed) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.RemoveSurface(Android.Views.Surface! surface) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.SetPhysicalCameraId(string? physicalCameraId) -> void +Android.Hardware.Camera2.Params.OutputConfiguration.StreamUseCase.get -> long +Android.Hardware.Camera2.Params.OutputConfiguration.StreamUseCase.set -> void +Android.Hardware.Camera2.Params.OutputConfiguration.Surface.get -> Android.Views.Surface? +Android.Hardware.Camera2.Params.OutputConfiguration.SurfaceGroupId.get -> int +Android.Hardware.Camera2.Params.OutputConfiguration.Surfaces.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBase.get -> int +Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBase.set -> void +Android.Hardware.Camera2.Params.OutputConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetHighResolutionOutputSizes(int format) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetHighSpeedVideoFpsRangesFor(Android.Util.Size! size) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetHighSpeedVideoSizesFor(Android.Util.Range! fpsRange) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetInputSizes(int format) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputMinFrameDuration(int format, Android.Util.Size! size) -> long +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputMinFrameDuration(Java.Lang.Class! klass, Android.Util.Size! size) -> long +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputSizes(int format) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputSizes(Java.Lang.Class! klass) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputStallDuration(int format, Android.Util.Size! size) -> long +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetOutputStallDuration(Java.Lang.Class! klass, Android.Util.Size! size) -> long +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.GetValidOutputFormatsForInput(Android.Graphics.ImageFormatType inputFormat) -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.HighSpeedVideoFpsRanges.get -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.HighSpeedVideoSizes.get -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.InputFormats.get -> System.Collections.Generic.ICollection? +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.IsOutputSupportedFor(Android.Views.Surface! surface) -> bool +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.IsOutputSupportedFor(int format) -> bool +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.OutputFormats.get -> System.Collections.Generic.ICollection! +Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.RecommendedUseCase.get -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.RggbChannelVector +Android.Hardware.Camera2.Params.RggbChannelVector.Blue.get -> float +Android.Hardware.Camera2.Params.RggbChannelVector.CopyTo(float[]? destination, int offset) -> void +Android.Hardware.Camera2.Params.RggbChannelVector.GetComponent(Android.Graphics.Color colorChannel) -> float +Android.Hardware.Camera2.Params.RggbChannelVector.GetComponent(int colorChannel) -> float +Android.Hardware.Camera2.Params.RggbChannelVector.GreenEven.get -> float +Android.Hardware.Camera2.Params.RggbChannelVector.GreenOdd.get -> float +Android.Hardware.Camera2.Params.RggbChannelVector.Red.get -> float +Android.Hardware.Camera2.Params.RggbChannelVector.RggbChannelVector(float red, float greenEven, float greenOdd, float blue) -> void +Android.Hardware.Camera2.Params.SessionConfiguration +Android.Hardware.Camera2.Params.SessionConfiguration.ClearColorSpace() -> void +Android.Hardware.Camera2.Params.SessionConfiguration.ColorSpace.get -> Android.Graphics.ColorSpace? +Android.Hardware.Camera2.Params.SessionConfiguration.DescribeContents() -> int +Android.Hardware.Camera2.Params.SessionConfiguration.Executor.get -> Java.Util.Concurrent.IExecutor? +Android.Hardware.Camera2.Params.SessionConfiguration.InputConfiguration.get -> Android.Hardware.Camera2.Params.InputConfiguration? +Android.Hardware.Camera2.Params.SessionConfiguration.InputConfiguration.set -> void +Android.Hardware.Camera2.Params.SessionConfiguration.InterfaceConsts +Android.Hardware.Camera2.Params.SessionConfiguration.OutputConfigurations.get -> System.Collections.Generic.IList? +Android.Hardware.Camera2.Params.SessionConfiguration.SessionConfiguration(int sessionType, System.Collections.Generic.IList! outputs, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback! cb) -> void +Android.Hardware.Camera2.Params.SessionConfiguration.SessionParameters.get -> Android.Hardware.Camera2.CaptureRequest? +Android.Hardware.Camera2.Params.SessionConfiguration.SessionParameters.set -> void +Android.Hardware.Camera2.Params.SessionConfiguration.SessionType.get -> Android.Hardware.Camera2.Params.SessionType +Android.Hardware.Camera2.Params.SessionConfiguration.SetColorSpace(Android.Graphics.ColorSpace.Named! colorSpace) -> void +Android.Hardware.Camera2.Params.SessionConfiguration.StateCallback.get -> Android.Hardware.Camera2.CameraCaptureSession.StateCallback? +Android.Hardware.Camera2.Params.SessionConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Camera2.Params.SessionType +Android.Hardware.Camera2.Params.SessionType.HighSpeed = 1 -> Android.Hardware.Camera2.Params.SessionType +Android.Hardware.Camera2.Params.SessionType.Regular = 0 -> Android.Hardware.Camera2.Params.SessionType +Android.Hardware.Camera2.Params.StreamConfigurationMap +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighResolutionOutputSizes(int format) -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighSpeedVideoFpsRanges() -> Android.Util.Range![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighSpeedVideoFpsRangesFor(Android.Util.Size? size) -> Android.Util.Range![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighSpeedVideoSizes() -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetHighSpeedVideoSizesFor(Android.Util.Range? fpsRange) -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetInputFormats() -> int[]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetInputSizes(int format) -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputFormats() -> int[]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputMinFrameDuration(int format, Android.Util.Size? size) -> long +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputMinFrameDuration(Java.Lang.Class? klass, Android.Util.Size? size) -> long +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputSizes(int format) -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputSizes(Java.Lang.Class? klass) -> Android.Util.Size![]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(int format, Android.Util.Size? size) -> long +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetOutputStallDuration(Java.Lang.Class? klass, Android.Util.Size? size) -> long +Android.Hardware.Camera2.Params.StreamConfigurationMap.GetValidOutputFormatsForInput(int inputFormat) -> int[]? +Android.Hardware.Camera2.Params.StreamConfigurationMap.IsOutputSupportedFor(Android.Views.Surface? surface) -> bool +Android.Hardware.Camera2.Params.StreamConfigurationMap.IsOutputSupportedFor(int format) -> bool +Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TimestampBase.ChoreographerSynced = 4 -> Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TimestampBase.Default = 0 -> Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TimestampBase.Monotonic = 2 -> Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TimestampBase.Realtime = 3 -> Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TimestampBase.Sensor = 1 -> Android.Hardware.Camera2.Params.TimestampBase +Android.Hardware.Camera2.Params.TonemapCurve +Android.Hardware.Camera2.Params.TonemapCurve.CopyColorCurve(Android.Graphics.Color colorChannel, float[]? destination, int offset) -> void +Android.Hardware.Camera2.Params.TonemapCurve.CopyColorCurve(int colorChannel, float[]! destination, int offset) -> void +Android.Hardware.Camera2.Params.TonemapCurve.GetPoint(Android.Graphics.Color colorChannel, int index) -> Android.Graphics.PointF? +Android.Hardware.Camera2.Params.TonemapCurve.GetPoint(int colorChannel, int index) -> Android.Graphics.PointF? +Android.Hardware.Camera2.Params.TonemapCurve.GetPointCount(Android.Graphics.Color colorChannel) -> int +Android.Hardware.Camera2.Params.TonemapCurve.GetPointCount(int colorChannel) -> int +Android.Hardware.Camera2.Params.TonemapCurve.TonemapCurve(float[]? red, float[]? green, float[]? blue) -> void +Android.Hardware.Camera2.Params.TonemapCurveChannel +Android.Hardware.Camera2.Params.TonemapCurveChannel.Blue = 2 -> Android.Hardware.Camera2.Params.TonemapCurveChannel +Android.Hardware.Camera2.Params.TonemapCurveChannel.Green = 1 -> Android.Hardware.Camera2.Params.TonemapCurveChannel +Android.Hardware.Camera2.Params.TonemapCurveChannel.Red = 0 -> Android.Hardware.Camera2.Params.TonemapCurveChannel +Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.LowLatencySnapshot = 6 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.Preview = 0 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.Raw = 5 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.Record = 1 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.Snapshot = 3 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.TenBitOutput = 8 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.VideoSnapshot = 2 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.Params.UsecaseMode.Zsl = 4 -> Android.Hardware.Camera2.Params.UsecaseMode +Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.BackwardCompatible = 0 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.BurstCapture = 6 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.ColorSpaceProfiles = 20 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.ConstrainedHighSpeedVideo = 9 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.DepthOutput = 8 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.DynamicRangeTenBit = 18 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.LogicalMultiCamera = 11 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.ManualPostProcessing = 2 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.ManualSensor = 1 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.Monochrome = 12 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.MotionTracking = 10 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.OfflineProcessing = 15 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.PrivateReprocessing = 4 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.Raw = 3 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.ReadSensorSettings = 5 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.RemosaicReprocessing = 17 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.SecureImageData = 13 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.StreamUseCase = 19 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.SystemCamera = 14 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.UltraHighResolutionSensor = 16 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.RequestAvailableCapabilities.YuvReprocessing = 7 -> Android.Hardware.Camera2.RequestAvailableCapabilities +Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.CroppedRaw = 6 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.Default = 0 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.Preview = 1 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.PreviewVideoStill = 4 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.StillCapture = 2 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.VideoCall = 5 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerAvailableStreamUseCases.VideoRecord = 3 -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +Android.Hardware.Camera2.ScalerCroppingType +Android.Hardware.Camera2.ScalerCroppingType.CenterOnly = 0 -> Android.Hardware.Camera2.ScalerCroppingType +Android.Hardware.Camera2.ScalerCroppingType.Freeform = 1 -> Android.Hardware.Camera2.ScalerCroppingType +Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.ScalerRotateAndCropType.Auto = 4 -> Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.ScalerRotateAndCropType.None = 0 -> Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate180 = 2 -> Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate270 = 3 -> Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate90 = 1 -> Android.Hardware.Camera2.ScalerRotateAndCropType +Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Bggr = 3 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Gbrg = 2 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Grbg = 1 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Mono = 5 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Nir = 6 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Rgb = 4 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoColorFilterArrangement.Rggb = 0 -> Android.Hardware.Camera2.SensorInfoColorFilterArrangement +Android.Hardware.Camera2.SensorInfoTimestampSource +Android.Hardware.Camera2.SensorInfoTimestampSource.Realtime = 1 -> Android.Hardware.Camera2.SensorInfoTimestampSource +Android.Hardware.Camera2.SensorInfoTimestampSource.Unknown = 0 -> Android.Hardware.Camera2.SensorInfoTimestampSource +Android.Hardware.Camera2.SensorPixelMode +Android.Hardware.Camera2.SensorPixelMode.Default = 0 -> Android.Hardware.Camera2.SensorPixelMode +Android.Hardware.Camera2.SensorPixelMode.MaximumResolution = 1 -> Android.Hardware.Camera2.SensorPixelMode +Android.Hardware.Camera2.SensorReadoutTimestampType +Android.Hardware.Camera2.SensorReadoutTimestampType.Hardware = 1 -> Android.Hardware.Camera2.SensorReadoutTimestampType +Android.Hardware.Camera2.SensorReadoutTimestampType.NotSupported = 0 -> Android.Hardware.Camera2.SensorReadoutTimestampType +Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.CloudyWeather = 10 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.CoolWhiteFluorescent = 14 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.D50 = 23 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.D55 = 20 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.D65 = 21 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.D75 = 22 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.Daylight = 1 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.DaylightFluorescent = 12 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.DayWhiteFluorescent = 13 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.FineWeather = 9 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.Flash = 4 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.Fluorescent = 2 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.IsoStudioTungsten = 24 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.Shade = 11 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.StandardA = 17 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.StandardB = 18 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.StandardC = 19 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.Tungsten = 3 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorReferenceIlluminant1.WhiteFluorescent = 15 -> Android.Hardware.Camera2.SensorReferenceIlluminant1 +Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.ColorBars = 2 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.ColorBarsFadeToGray = 3 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.Custom1 = 256 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.Off = 0 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.Pn9 = 4 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SensorTestPatternMode.SolidColor = 1 -> Android.Hardware.Camera2.SensorTestPatternMode +Android.Hardware.Camera2.SessionErrorStatus +Android.Hardware.Camera2.SessionErrorStatus.InternalError = 0 -> Android.Hardware.Camera2.SessionErrorStatus +Android.Hardware.Camera2.ShadingMode +Android.Hardware.Camera2.ShadingMode.Fast = 1 -> Android.Hardware.Camera2.ShadingMode +Android.Hardware.Camera2.ShadingMode.HighQuality = 2 -> Android.Hardware.Camera2.ShadingMode +Android.Hardware.Camera2.ShadingMode.Off = 0 -> Android.Hardware.Camera2.ShadingMode +Android.Hardware.Camera2.StatisticsFaceDetectMode +Android.Hardware.Camera2.StatisticsFaceDetectMode.Full = 2 -> Android.Hardware.Camera2.StatisticsFaceDetectMode +Android.Hardware.Camera2.StatisticsFaceDetectMode.Off = 0 -> Android.Hardware.Camera2.StatisticsFaceDetectMode +Android.Hardware.Camera2.StatisticsFaceDetectMode.Simple = 1 -> Android.Hardware.Camera2.StatisticsFaceDetectMode +Android.Hardware.Camera2.StatisticsLensShadingMapMode +Android.Hardware.Camera2.StatisticsLensShadingMapMode.Off = 0 -> Android.Hardware.Camera2.StatisticsLensShadingMapMode +Android.Hardware.Camera2.StatisticsLensShadingMapMode.On = 1 -> Android.Hardware.Camera2.StatisticsLensShadingMapMode +Android.Hardware.Camera2.StatisticsSceneFlicker +Android.Hardware.Camera2.StatisticsSceneFlicker.None = 0 -> Android.Hardware.Camera2.StatisticsSceneFlicker +Android.Hardware.Camera2.StatisticsSceneFlicker.S50hz = 1 -> Android.Hardware.Camera2.StatisticsSceneFlicker +Android.Hardware.Camera2.StatisticsSceneFlicker.S60hz = 2 -> Android.Hardware.Camera2.StatisticsSceneFlicker +Android.Hardware.Camera2.SyncMaxLatency +Android.Hardware.Camera2.SyncMaxLatency.PerFrameControl = 0 -> Android.Hardware.Camera2.SyncMaxLatency +Android.Hardware.Camera2.SyncMaxLatency.Unknown = -1 -> Android.Hardware.Camera2.SyncMaxLatency +Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapMode.ContrastCurve = 0 -> Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapMode.Fast = 1 -> Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapMode.GammaValue = 3 -> Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapMode.HighQuality = 2 -> Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapMode.PresetCurve = 4 -> Android.Hardware.Camera2.TonemapMode +Android.Hardware.Camera2.TonemapPresetCurveType +Android.Hardware.Camera2.TonemapPresetCurveType.Rec709 = 1 -> Android.Hardware.Camera2.TonemapPresetCurveType +Android.Hardware.Camera2.TonemapPresetCurveType.Srgb = 0 -> Android.Hardware.Camera2.TonemapPresetCurveType +Android.Hardware.Camera2.TotalCaptureResult +Android.Hardware.Camera2.TotalCaptureResult.PartialResults.get -> System.Collections.Generic.IList! +Android.Hardware.Camera2.TotalCaptureResult.PhysicalCameraResults.get -> System.Collections.Generic.IDictionary? +Android.Hardware.Camera2.TotalCaptureResult.PhysicalCameraTotalResults.get -> System.Collections.Generic.IDictionary! +Android.Hardware.CameraError +Android.Hardware.CameraError.Evicted = 2 -> Android.Hardware.CameraError +Android.Hardware.CameraError.ServerDied = 100 -> Android.Hardware.CameraError +Android.Hardware.CameraError.Unknown = 1 -> Android.Hardware.CameraError +Android.Hardware.CameraFacing +Android.Hardware.CameraFacing.Back = 0 -> Android.Hardware.CameraFacing +Android.Hardware.CameraFacing.Front = 1 -> Android.Hardware.CameraFacing +Android.Hardware.ConsumerIrManager +Android.Hardware.ConsumerIrManager.CarrierFrequencyRange +Android.Hardware.ConsumerIrManager.CarrierFrequencyRange.CarrierFrequencyRange(Android.Hardware.ConsumerIrManager? __self, int min, int max) -> void +Android.Hardware.ConsumerIrManager.CarrierFrequencyRange.MaxFrequency.get -> int +Android.Hardware.ConsumerIrManager.CarrierFrequencyRange.MinFrequency.get -> int +Android.Hardware.ConsumerIrManager.GetCarrierFrequencies() -> Android.Hardware.ConsumerIrManager.CarrierFrequencyRange![]? +Android.Hardware.ConsumerIrManager.HasIrEmitter.get -> bool +Android.Hardware.ConsumerIrManager.Transmit(int carrierFrequency, int[]? pattern) -> void +Android.Hardware.ConsumerIrManager.TransmitAsync(int carrierFrequency, int[]? pattern) -> System.Threading.Tasks.Task! +Android.Hardware.DataSpace +Android.Hardware.DataSpaceRange +Android.Hardware.DataSpaceRange.Extended = 402653184 -> Android.Hardware.DataSpaceRange +Android.Hardware.DataSpaceRange.Full = 134217728 -> Android.Hardware.DataSpaceRange +Android.Hardware.DataSpaceRange.Limited = 268435456 -> Android.Hardware.DataSpaceRange +Android.Hardware.DataSpaceRange.Unspecified = 0 -> Android.Hardware.DataSpaceRange +Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.AdobeRgb = 720896 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt2020 = 393216 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt2020ConstantLuminance = 458752 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt470m = 524288 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt601525 = 262144 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt601525Unadjusted = 327680 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt601625 = 131072 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt601625Unadjusted = 196608 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Bt709 = 65536 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.DciP3 = 655360 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Film = 589824 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceStandard.Unspecified = 0 -> Android.Hardware.DataSpaceStandard +Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Gamma22 = 16777216 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Gamma26 = 20971520 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Gamma28 = 25165824 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Hlg = 33554432 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Linear = 4194304 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Smpte170m = 12582912 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Srgb = 8388608 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.St2084 = 29360128 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceTransfer.Unspecified = 0 -> Android.Hardware.DataSpaceTransfer +Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.AdobeRgb = 151715840 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt2020 = 147193856 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt2020Hlg = 168165376 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt2020Pq = 163971072 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt601525 = 281280512 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt601625 = 281149440 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Bt709 = 281083904 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.DciP3 = 155844608 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Depth = 4096 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.DisplayP3 = 143261696 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.DynamicDepth = 4098 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Heif = 4100 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Jfif = 146931712 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.JpegR = 4101 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Scrgb = 411107328 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.ScrgbLinear = 406913024 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Srgb = 142671872 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.SrgbLinear = 138477568 -> Android.Hardware.DataSpaceType +Android.Hardware.DataSpaceType.Unknown = 0 -> Android.Hardware.DataSpaceType +Android.Hardware.Display.ConnectionToSinkType +Android.Hardware.Display.ConnectionToSinkType.BuiltIn = 1 -> Android.Hardware.Display.ConnectionToSinkType +Android.Hardware.Display.ConnectionToSinkType.Direct = 2 -> Android.Hardware.Display.ConnectionToSinkType +Android.Hardware.Display.ConnectionToSinkType.Transitive = 3 -> Android.Hardware.Display.ConnectionToSinkType +Android.Hardware.Display.ConnectionToSinkType.Unknown = 0 -> Android.Hardware.Display.ConnectionToSinkType +Android.Hardware.Display.DeviceProductInfo +Android.Hardware.Display.DeviceProductInfo.ConnectionToSinkType.get -> int +Android.Hardware.Display.DeviceProductInfo.DescribeContents() -> int +Android.Hardware.Display.DeviceProductInfo.DeviceProductInfo(string? name, string! manufacturerPnpId, string! productId, int modelYear, int connectionToSinkType) -> void +Android.Hardware.Display.DeviceProductInfo.InterfaceConsts +Android.Hardware.Display.DeviceProductInfo.ManufacturerPnpId.get -> string! +Android.Hardware.Display.DeviceProductInfo.ManufactureWeek.get -> int +Android.Hardware.Display.DeviceProductInfo.ManufactureYear.get -> int +Android.Hardware.Display.DeviceProductInfo.ModelYear.get -> int +Android.Hardware.Display.DeviceProductInfo.Name.get -> string? +Android.Hardware.Display.DeviceProductInfo.ProductId.get -> string! +Android.Hardware.Display.DeviceProductInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Display.DisplayManager +Android.Hardware.Display.DisplayManager.CreateVirtualDisplay(Android.Hardware.Display.VirtualDisplayConfig! config) -> Android.Hardware.Display.VirtualDisplay? +Android.Hardware.Display.DisplayManager.CreateVirtualDisplay(Android.Hardware.Display.VirtualDisplayConfig! config, Android.OS.Handler? handler, Android.Hardware.Display.VirtualDisplay.Callback? callback) -> Android.Hardware.Display.VirtualDisplay? +Android.Hardware.Display.DisplayManager.CreateVirtualDisplay(string! name, int width, int height, int densityDpi, Android.Views.Surface? surface, Android.Hardware.Display.VirtualDisplayFlags flags) -> Android.Hardware.Display.VirtualDisplay? +Android.Hardware.Display.DisplayManager.CreateVirtualDisplay(string! name, int width, int height, int densityDpi, Android.Views.Surface? surface, Android.Hardware.Display.VirtualDisplayFlags flags, Android.Hardware.Display.VirtualDisplay.Callback? callback, Android.OS.Handler? handler) -> Android.Hardware.Display.VirtualDisplay? +Android.Hardware.Display.DisplayManager.DisplayAddedEventArgs +Android.Hardware.Display.DisplayManager.DisplayAddedEventArgs.DisplayAddedEventArgs(int displayId) -> void +Android.Hardware.Display.DisplayManager.DisplayAddedEventArgs.DisplayId.get -> int +Android.Hardware.Display.DisplayManager.DisplayChangedEventArgs +Android.Hardware.Display.DisplayManager.DisplayChangedEventArgs.DisplayChangedEventArgs(int displayId) -> void +Android.Hardware.Display.DisplayManager.DisplayChangedEventArgs.DisplayId.get -> int +Android.Hardware.Display.DisplayManager.DisplayRemovedEventArgs +Android.Hardware.Display.DisplayManager.DisplayRemovedEventArgs.DisplayId.get -> int +Android.Hardware.Display.DisplayManager.DisplayRemovedEventArgs.DisplayRemovedEventArgs(int displayId) -> void +Android.Hardware.Display.DisplayManager.GetDisplay(int displayId) -> Android.Views.Display? +Android.Hardware.Display.DisplayManager.GetDisplays() -> Android.Views.Display![]? +Android.Hardware.Display.DisplayManager.GetDisplays(string? category) -> Android.Views.Display![]? +Android.Hardware.Display.DisplayManager.HdrConversionMode.get -> Android.Hardware.Display.HdrConversionMode! +Android.Hardware.Display.DisplayManager.IDisplayListener +Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayAdded(int displayId) -> void +Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayChanged(int displayId) -> void +Android.Hardware.Display.DisplayManager.IDisplayListener.OnDisplayRemoved(int displayId) -> void +Android.Hardware.Display.DisplayManager.MatchContentFrameRateUserPreference.get -> int +Android.Hardware.Display.DisplayManager.RegisterDisplayListener(Android.Hardware.Display.DisplayManager.IDisplayListener? listener, Android.OS.Handler? handler) -> void +Android.Hardware.Display.DisplayManager.UnregisterDisplayListener(Android.Hardware.Display.DisplayManager.IDisplayListener? listener) -> void +Android.Hardware.Display.HdrConversionMode +Android.Hardware.Display.HdrConversionMode.ConversionMode.get -> Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.HdrConversionMode.DescribeContents() -> int +Android.Hardware.Display.HdrConversionMode.HdrConversionMode(Android.Hardware.Display.HdrConversionModeSupport conversionMode) -> void +Android.Hardware.Display.HdrConversionMode.HdrConversionMode(Android.Hardware.Display.HdrConversionModeSupport conversionMode, Android.Views.HdrType preferredHdrOutputType) -> void +Android.Hardware.Display.HdrConversionMode.InterfaceConsts +Android.Hardware.Display.HdrConversionMode.PreferredHdrOutputType.get -> Android.Views.HdrType +Android.Hardware.Display.HdrConversionMode.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.HdrConversionModeSupport.Force = 3 -> Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.HdrConversionModeSupport.Passthrough = 1 -> Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.HdrConversionModeSupport.System = 2 -> Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.HdrConversionModeSupport.Unsupported = 0 -> Android.Hardware.Display.HdrConversionModeSupport +Android.Hardware.Display.MatchContentFramerate +Android.Hardware.Display.MatchContentFramerate.Always = 2 -> Android.Hardware.Display.MatchContentFramerate +Android.Hardware.Display.MatchContentFramerate.Never = 0 -> Android.Hardware.Display.MatchContentFramerate +Android.Hardware.Display.MatchContentFramerate.SeamlessOnly = 1 -> Android.Hardware.Display.MatchContentFramerate +Android.Hardware.Display.MatchContentFramerate.Unknown = -1 -> Android.Hardware.Display.MatchContentFramerate +Android.Hardware.Display.VirtualDisplay +Android.Hardware.Display.VirtualDisplay.Callback +Android.Hardware.Display.VirtualDisplay.Callback.Callback() -> void +Android.Hardware.Display.VirtualDisplay.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Display.VirtualDisplay.Display.get -> Android.Views.Display? +Android.Hardware.Display.VirtualDisplay.Release() -> void +Android.Hardware.Display.VirtualDisplay.Resize(int width, int height, int densityDpi) -> void +Android.Hardware.Display.VirtualDisplay.Surface.get -> Android.Views.Surface? +Android.Hardware.Display.VirtualDisplay.Surface.set -> void +Android.Hardware.Display.VirtualDisplayConfig +Android.Hardware.Display.VirtualDisplayConfig.Builder +Android.Hardware.Display.VirtualDisplayConfig.Builder.AddDisplayCategory(string! displayCategory) -> Android.Hardware.Display.VirtualDisplayConfig.Builder! +Android.Hardware.Display.VirtualDisplayConfig.Builder.Build() -> Android.Hardware.Display.VirtualDisplayConfig! +Android.Hardware.Display.VirtualDisplayConfig.Builder.Builder(string! name, int width, int height, int densityDpi) -> void +Android.Hardware.Display.VirtualDisplayConfig.Builder.SetDisplayCategories(System.Collections.Generic.ICollection! displayCategories) -> Android.Hardware.Display.VirtualDisplayConfig.Builder! +Android.Hardware.Display.VirtualDisplayConfig.Builder.SetFlags(Android.Hardware.Display.VirtualDisplayFlags flags) -> Android.Hardware.Display.VirtualDisplayConfig.Builder! +Android.Hardware.Display.VirtualDisplayConfig.Builder.SetRequestedRefreshRate(float requestedRefreshRate) -> Android.Hardware.Display.VirtualDisplayConfig.Builder! +Android.Hardware.Display.VirtualDisplayConfig.Builder.SetSurface(Android.Views.Surface? surface) -> Android.Hardware.Display.VirtualDisplayConfig.Builder! +Android.Hardware.Display.VirtualDisplayConfig.DensityDpi.get -> int +Android.Hardware.Display.VirtualDisplayConfig.DescribeContents() -> int +Android.Hardware.Display.VirtualDisplayConfig.DisplayCategories.get -> System.Collections.Generic.ICollection! +Android.Hardware.Display.VirtualDisplayConfig.Flags.get -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayConfig.Height.get -> int +Android.Hardware.Display.VirtualDisplayConfig.InterfaceConsts +Android.Hardware.Display.VirtualDisplayConfig.Name.get -> string! +Android.Hardware.Display.VirtualDisplayConfig.RequestedRefreshRate.get -> float +Android.Hardware.Display.VirtualDisplayConfig.Surface.get -> Android.Views.Surface? +Android.Hardware.Display.VirtualDisplayConfig.Width.get -> int +Android.Hardware.Display.VirtualDisplayConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayFlags.AutoMirror = 16 -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayFlags.OwnContentOnly = 8 -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayFlags.Presentation = 2 -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayFlags.Public = 1 -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Display.VirtualDisplayFlags.Secure = 4 -> Android.Hardware.Display.VirtualDisplayFlags +Android.Hardware.Fingerprints.FingerprintAuthenticationFlags +Android.Hardware.Fingerprints.FingerprintAuthenticationFlags.None = 0 -> Android.Hardware.Fingerprints.FingerprintAuthenticationFlags +Android.Hardware.Fingerprints.FingerprintManager +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.AuthenticationCallback() -> void +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.AuthenticationCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationError(Android.Hardware.Fingerprints.FingerprintState errorCode, string? errString) -> void +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationHelp(Android.Hardware.Fingerprints.FingerprintState helpCode, string? helpString) -> void +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult +Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult.AuthenticationResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.Cipher.get -> Javax.Crypto.Cipher? +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.CryptoObject(Java.Security.Signature! signature) -> void +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.CryptoObject(Javax.Crypto.Cipher! cipher) -> void +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.CryptoObject(Javax.Crypto.Mac! mac) -> void +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.Mac.get -> Javax.Crypto.Mac? +Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.Signature.get -> Java.Security.Signature? +Android.Hardware.Fingerprints.FingerprintManager.FingerprintManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredGood = 0 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredImagerDirty = 3 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredInsufficient = 2 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredPartial = 1 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredTooFast = 5 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.AcquiredTooSlow = 4 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorCanceled = 5 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorHwNotPresent = 12 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorHwUnavailable = 1 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorLockout = 7 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorLockoutPermanent = 9 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorNoFingerprints = 11 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorNoSpace = 4 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorTimeout = 3 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorUnableToProcess = 2 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorUserCanceled = 10 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.Fingerprints.FingerprintState.ErrorVendor = 8 -> Android.Hardware.Fingerprints.FingerprintState +Android.Hardware.FocusDistance +Android.Hardware.FocusDistance.FarIndex = 2 -> Android.Hardware.FocusDistance +Android.Hardware.FocusDistance.NearIndex = 0 -> Android.Hardware.FocusDistance +Android.Hardware.FocusDistance.OptimalIndex = 1 -> Android.Hardware.FocusDistance +Android.Hardware.GeomagneticField +Android.Hardware.GeomagneticField.GeomagneticField(float gdLatitudeDeg, float gdLongitudeDeg, float altitudeMeters, long timeMillis) -> void +Android.Hardware.GeomagneticField.GeomagneticField(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.HardwareBuffer +Android.Hardware.HardwareBuffer.Close() -> void +Android.Hardware.HardwareBuffer.DescribeContents() -> int +Android.Hardware.HardwareBuffer.Format.get -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBuffer.Height.get -> int +Android.Hardware.HardwareBuffer.Id.get -> long +Android.Hardware.HardwareBuffer.InterfaceConsts +Android.Hardware.HardwareBuffer.IsClosed.get -> bool +Android.Hardware.HardwareBuffer.Layers.get -> int +Android.Hardware.HardwareBuffer.Width.get -> int +Android.Hardware.HardwareBuffer.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Blob = 33 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.D16 = 48 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.D24 = 49 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.DFp32 = 51 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Ds24ui8 = 50 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.DsFp32ui8 = 52 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Rgb565 = 4 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Rgb888 = 3 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Rgba1010102 = 43 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Rgba8888 = 1 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.RgbaFp16 = 22 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Rgbx8888 = 2 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.SUi8 = 53 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.Ycbcr420888 = 35 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.HardwareBufferFormat.YcbcrP010 = 54 -> Android.Hardware.HardwareBufferFormat +Android.Hardware.Input.HostUsiVersion +Android.Hardware.Input.HostUsiVersion.DescribeContents() -> int +Android.Hardware.Input.HostUsiVersion.InterfaceConsts +Android.Hardware.Input.HostUsiVersion.MajorVersion.get -> int +Android.Hardware.Input.HostUsiVersion.MinorVersion.get -> int +Android.Hardware.Input.HostUsiVersion.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Input.InputManager +Android.Hardware.Input.InputManager.GetHostUsiVersion(Android.Views.Display! display) -> Android.Hardware.Input.HostUsiVersion? +Android.Hardware.Input.InputManager.GetInputDevice(int id) -> Android.Views.InputDevice? +Android.Hardware.Input.InputManager.GetInputDeviceIds() -> int[]? +Android.Hardware.Input.InputManager.IInputDeviceListener +Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceAdded(int deviceId) -> void +Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceChanged(int deviceId) -> void +Android.Hardware.Input.InputManager.IInputDeviceListener.OnInputDeviceRemoved(int deviceId) -> void +Android.Hardware.Input.InputManager.InputDeviceAddedEventArgs +Android.Hardware.Input.InputManager.InputDeviceAddedEventArgs.DeviceId.get -> int +Android.Hardware.Input.InputManager.InputDeviceAddedEventArgs.InputDeviceAddedEventArgs(int deviceId) -> void +Android.Hardware.Input.InputManager.InputDeviceChangedEventArgs +Android.Hardware.Input.InputManager.InputDeviceChangedEventArgs.DeviceId.get -> int +Android.Hardware.Input.InputManager.InputDeviceChangedEventArgs.InputDeviceChangedEventArgs(int deviceId) -> void +Android.Hardware.Input.InputManager.InputDeviceRemovedEventArgs +Android.Hardware.Input.InputManager.InputDeviceRemovedEventArgs.DeviceId.get -> int +Android.Hardware.Input.InputManager.InputDeviceRemovedEventArgs.InputDeviceRemovedEventArgs(int deviceId) -> void +Android.Hardware.Input.InputManager.IsStylusPointerIconEnabled.get -> bool +Android.Hardware.Input.InputManager.MaximumObscuringOpacityForTouch.get -> float +Android.Hardware.Input.InputManager.RegisterInputDeviceListener(Android.Hardware.Input.InputManager.IInputDeviceListener? listener, Android.OS.Handler? handler) -> void +Android.Hardware.Input.InputManager.UnregisterInputDeviceListener(Android.Hardware.Input.InputManager.IInputDeviceListener? listener) -> void +Android.Hardware.Input.InputManager.VerifyInputEvent(Android.Views.InputEvent! e) -> Android.Views.VerifiedInputEvent? +Android.Hardware.ISensorEventListener +Android.Hardware.ISensorEventListener.OnAccuracyChanged(Android.Hardware.Sensor? sensor, Android.Hardware.SensorStatus accuracy) -> void +Android.Hardware.ISensorEventListener.OnSensorChanged(Android.Hardware.SensorEvent? e) -> void +Android.Hardware.ISensorEventListener2 +Android.Hardware.ISensorEventListener2.OnFlushCompleted(Android.Hardware.Sensor? sensor) -> void +Android.Hardware.ISensorListener +Android.Hardware.ISensorListener.OnAccuracyChanged(Android.Hardware.SensorType sensor, Android.Hardware.SensorStatus accuracy) -> void +Android.Hardware.ISensorListener.OnSensorChanged(Android.Hardware.SensorType sensor, float[]? values) -> void +Android.Hardware.Lights.Light +Android.Hardware.Lights.Light.DescribeContents() -> int +Android.Hardware.Lights.Light.HasBrightnessControl.get -> bool +Android.Hardware.Lights.Light.HasRgbControl.get -> bool +Android.Hardware.Lights.Light.Id.get -> int +Android.Hardware.Lights.Light.InterfaceConsts +Android.Hardware.Lights.Light.Name.get -> string! +Android.Hardware.Lights.Light.Ordinal.get -> int +Android.Hardware.Lights.Light.Type.get -> int +Android.Hardware.Lights.Light.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Lights.LightCapability +Android.Hardware.Lights.LightCapability.Brightness = 1 -> Android.Hardware.Lights.LightCapability +Android.Hardware.Lights.LightCapability.ColorRgb = 2 -> Android.Hardware.Lights.LightCapability +Android.Hardware.Lights.LightCapability.Rgb = 0 -> Android.Hardware.Lights.LightCapability +Android.Hardware.Lights.LightsManager +Android.Hardware.Lights.LightsManager.LightsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Lights.LightsManager.LightsSession +Android.Hardware.Lights.LightsManager.LightsSession.LightsSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Lights.LightsRequest +Android.Hardware.Lights.LightsRequest.Builder +Android.Hardware.Lights.LightsRequest.Builder.AddLight(Android.Hardware.Lights.Light! light, Android.Hardware.Lights.LightState! state) -> Android.Hardware.Lights.LightsRequest.Builder! +Android.Hardware.Lights.LightsRequest.Builder.Build() -> Android.Hardware.Lights.LightsRequest! +Android.Hardware.Lights.LightsRequest.Builder.Builder() -> void +Android.Hardware.Lights.LightsRequest.Builder.ClearLight(Android.Hardware.Lights.Light! light) -> Android.Hardware.Lights.LightsRequest.Builder! +Android.Hardware.Lights.LightsRequest.Lights.get -> System.Collections.Generic.IList! +Android.Hardware.Lights.LightsRequest.LightsAndStates.get -> System.Collections.Generic.IDictionary! +Android.Hardware.Lights.LightsRequest.LightStates.get -> System.Collections.Generic.IList! +Android.Hardware.Lights.LightState +Android.Hardware.Lights.LightState.Builder +Android.Hardware.Lights.LightState.Builder.Build() -> Android.Hardware.Lights.LightState! +Android.Hardware.Lights.LightState.Builder.Builder() -> void +Android.Hardware.Lights.LightState.Builder.SetColor(Android.Graphics.Color color) -> Android.Hardware.Lights.LightState.Builder! +Android.Hardware.Lights.LightState.Builder.SetPlayerId(int playerId) -> Android.Hardware.Lights.LightState.Builder! +Android.Hardware.Lights.LightState.Color.get -> int +Android.Hardware.Lights.LightState.DescribeContents() -> int +Android.Hardware.Lights.LightState.InterfaceConsts +Android.Hardware.Lights.LightState.PlayerId.get -> int +Android.Hardware.Lights.LightState.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.Lights.LightType +Android.Hardware.Lights.LightType.Input = 10001 -> Android.Hardware.Lights.LightType +Android.Hardware.Lights.LightType.KeyboardBacklight = 10003 -> Android.Hardware.Lights.LightType +Android.Hardware.Lights.LightType.Microphone = 8 -> Android.Hardware.Lights.LightType +Android.Hardware.Lights.LightType.PlayerId = 10002 -> Android.Hardware.Lights.LightType +Android.Hardware.Location.GeofenceError +Android.Hardware.Location.GeofenceError.IdExists = 2 -> Android.Hardware.Location.GeofenceError +Android.Hardware.Location.GeofenceError.IdUnknown = 3 -> Android.Hardware.Location.GeofenceError +Android.Hardware.Location.GeofenceError.InvalidTransition = 4 -> Android.Hardware.Location.GeofenceError +Android.Hardware.Location.GeofenceError.TooManyGeofences = 1 -> Android.Hardware.Location.GeofenceError +Android.Hardware.Location.GeofenceHardware +Android.Hardware.Location.GeofenceHardware.AddGeofence(int geofenceId, Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceHardwareRequest? geofenceRequest, Android.Hardware.Location.GeofenceHardwareCallback? callback) -> bool +Android.Hardware.Location.GeofenceHardware.GetMonitoringTypes() -> int[]? +Android.Hardware.Location.GeofenceHardware.GetStatusOfMonitoringType(Android.Hardware.Location.GeofenceMonitoringType monitoringType) -> int +Android.Hardware.Location.GeofenceHardware.PauseGeofence(int geofenceId, Android.Hardware.Location.GeofenceMonitoringType monitoringType) -> bool +Android.Hardware.Location.GeofenceHardware.RegisterForMonitorStateChangeCallback(Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceHardwareMonitorCallback? callback) -> bool +Android.Hardware.Location.GeofenceHardware.RemoveGeofence(int geofenceId, Android.Hardware.Location.GeofenceMonitoringType monitoringType) -> bool +Android.Hardware.Location.GeofenceHardware.ResumeGeofence(int geofenceId, Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceTransition monitorTransition) -> bool +Android.Hardware.Location.GeofenceHardware.UnregisterForMonitorStateChangeCallback(Android.Hardware.Location.GeofenceMonitoringType monitoringType, Android.Hardware.Location.GeofenceHardwareMonitorCallback? callback) -> bool +Android.Hardware.Location.GeofenceHardwareCallback +Android.Hardware.Location.GeofenceHardwareCallback.GeofenceHardwareCallback() -> void +Android.Hardware.Location.GeofenceHardwareCallback.GeofenceHardwareCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Location.GeofenceHardwareMonitorCallback +Android.Hardware.Location.GeofenceHardwareMonitorCallback.GeofenceHardwareMonitorCallback() -> void +Android.Hardware.Location.GeofenceHardwareMonitorCallback.GeofenceHardwareMonitorCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Location.GeofenceHardwareRequest +Android.Hardware.Location.GeofenceHardwareRequest.GeofenceHardwareRequest() -> void +Android.Hardware.Location.GeofenceHardwareRequest.LastTransition.get -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceHardwareRequest.LastTransition.set -> void +Android.Hardware.Location.GeofenceHardwareRequest.Latitude.get -> double +Android.Hardware.Location.GeofenceHardwareRequest.Longitude.get -> double +Android.Hardware.Location.GeofenceHardwareRequest.MonitorTransitions.get -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceHardwareRequest.MonitorTransitions.set -> void +Android.Hardware.Location.GeofenceHardwareRequest.NotificationResponsiveness.get -> int +Android.Hardware.Location.GeofenceHardwareRequest.NotificationResponsiveness.set -> void +Android.Hardware.Location.GeofenceHardwareRequest.Radius.get -> double +Android.Hardware.Location.GeofenceHardwareRequest.UnknownTimer.get -> int +Android.Hardware.Location.GeofenceHardwareRequest.UnknownTimer.set -> void +Android.Hardware.Location.GeofenceMonitoringType +Android.Hardware.Location.GeofenceMonitoringType.GpsHardware = 0 -> Android.Hardware.Location.GeofenceMonitoringType +Android.Hardware.Location.GeofenceMonitorStatus +Android.Hardware.Location.GeofenceMonitorStatus.CurrentlyAvailable = 0 -> Android.Hardware.Location.GeofenceMonitorStatus +Android.Hardware.Location.GeofenceMonitorStatus.CurrentlyUnavailable = 1 -> Android.Hardware.Location.GeofenceMonitorStatus +Android.Hardware.Location.GeofenceMonitorStatus.Unsupported = 2 -> Android.Hardware.Location.GeofenceMonitorStatus +Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceTransition.Entered = 1 -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceTransition.Exited = 2 -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceTransition.Failure = Android.Hardware.Location.GeofenceTransition.Entered | Android.Hardware.Location.GeofenceTransition.Uncertain -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceTransition.Success = 0 -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Location.GeofenceTransition.Uncertain = 4 -> Android.Hardware.Location.GeofenceTransition +Android.Hardware.Preview +Android.Hardware.Preview.FpsMaxIndex = 1 -> Android.Hardware.Preview +Android.Hardware.Preview.FpsMinIndex = 0 -> Android.Hardware.Preview +Android.Hardware.PrivacySensors +Android.Hardware.PrivacySensors.Camera = 2 -> Android.Hardware.PrivacySensors +Android.Hardware.PrivacySensors.Microphone = 1 -> Android.Hardware.PrivacySensors +Android.Hardware.ReportingMode +Android.Hardware.ReportingMode.Continuous = 0 -> Android.Hardware.ReportingMode +Android.Hardware.ReportingMode.OnChange = 1 -> Android.Hardware.ReportingMode +Android.Hardware.ReportingMode.OneShot = 2 -> Android.Hardware.ReportingMode +Android.Hardware.ReportingMode.SpecialTrigger = 3 -> Android.Hardware.ReportingMode +Android.Hardware.Sensor +Android.Hardware.Sensor.Sensor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorAdditionalInfo +Android.Hardware.SensorAdditionalInfo.FloatValues.get -> System.Collections.Generic.IList? +Android.Hardware.SensorAdditionalInfo.FloatValues.set -> void +Android.Hardware.SensorAdditionalInfo.IntValues.get -> System.Collections.Generic.IList? +Android.Hardware.SensorAdditionalInfo.IntValues.set -> void +Android.Hardware.SensorAdditionalInfo.Sensor.get -> Android.Hardware.Sensor? +Android.Hardware.SensorAdditionalInfo.Sensor.set -> void +Android.Hardware.SensorAdditionalInfo.SensorAdditionalInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorAdditionalInfo.Serial.get -> int +Android.Hardware.SensorAdditionalInfo.Serial.set -> void +Android.Hardware.SensorAdditionalInfo.Type.get -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfo.Type.set -> void +Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.FrameBegin = 0 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.FrameEnd = 1 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.InternalTemperature = 65537 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.Sampling = 65540 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.SensorPlacement = 65539 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.UntrackedDelay = 65536 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorAdditionalInfoType.Vec3Calibration = 65538 -> Android.Hardware.SensorAdditionalInfoType +Android.Hardware.SensorChangedEventArgs +Android.Hardware.SensorChangedEventArgs.Event.get -> Android.Hardware.SensorEvent? +Android.Hardware.SensorChangedEventArgs.SensorChangedEventArgs(Android.Hardware.SensorEvent? e) -> void +Android.Hardware.SensorDelay +Android.Hardware.SensorDelay.Fastest = 0 -> Android.Hardware.SensorDelay +Android.Hardware.SensorDelay.Game = 1 -> Android.Hardware.SensorDelay +Android.Hardware.SensorDelay.Normal = 3 -> Android.Hardware.SensorDelay +Android.Hardware.SensorDelay.Ui = 2 -> Android.Hardware.SensorDelay +Android.Hardware.SensorDirectChannel +Android.Hardware.SensorDirectChannel.Close() -> void +Android.Hardware.SensorDirectChannel.Configure(Android.Hardware.Sensor? sensor, Android.Hardware.SensorDirectRateLevel rateLevel) -> int +Android.Hardware.SensorDirectChannel.IsOpen.get -> bool +Android.Hardware.SensorDirectChannelType +Android.Hardware.SensorDirectChannelType.HardwareBuffer = 2 -> Android.Hardware.SensorDirectChannelType +Android.Hardware.SensorDirectChannelType.MemoryFile = 1 -> Android.Hardware.SensorDirectChannelType +Android.Hardware.SensorDirectRateLevel +Android.Hardware.SensorDirectRateLevel.Fast = 2 -> Android.Hardware.SensorDirectRateLevel +Android.Hardware.SensorDirectRateLevel.Normal = 1 -> Android.Hardware.SensorDirectRateLevel +Android.Hardware.SensorDirectRateLevel.Stop = 0 -> Android.Hardware.SensorDirectRateLevel +Android.Hardware.SensorDirectRateLevel.VeryFast = 3 -> Android.Hardware.SensorDirectRateLevel +Android.Hardware.SensorEvent +Android.Hardware.SensorEvent.Accuracy.get -> Android.Hardware.SensorStatus +Android.Hardware.SensorEvent.Accuracy.set -> void +Android.Hardware.SensorEvent.FirstEventAfterDiscontinuity.get -> bool +Android.Hardware.SensorEvent.FirstEventAfterDiscontinuity.set -> void +Android.Hardware.SensorEvent.Sensor.get -> Android.Hardware.Sensor? +Android.Hardware.SensorEvent.Sensor.set -> void +Android.Hardware.SensorEvent.SensorEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorEvent.Timestamp.get -> long +Android.Hardware.SensorEvent.Timestamp.set -> void +Android.Hardware.SensorEvent.Values.get -> System.Collections.Generic.IList? +Android.Hardware.SensorEvent.Values.set -> void +Android.Hardware.SensorEventCallback +Android.Hardware.SensorEventCallback.SensorEventCallback() -> void +Android.Hardware.SensorEventCallback.SensorEventCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorListenerAccuracyChangedEventArgs +Android.Hardware.SensorListenerAccuracyChangedEventArgs.Accuracy.get -> Android.Hardware.SensorStatus +Android.Hardware.SensorListenerAccuracyChangedEventArgs.Sensor.get -> Android.Hardware.SensorType +Android.Hardware.SensorListenerAccuracyChangedEventArgs.SensorListenerAccuracyChangedEventArgs(Android.Hardware.SensorType sensor, Android.Hardware.SensorStatus accuracy) -> void +Android.Hardware.SensorListenerSensorChangedEventArgs +Android.Hardware.SensorListenerSensorChangedEventArgs.Sensor.get -> Android.Hardware.SensorType +Android.Hardware.SensorListenerSensorChangedEventArgs.SensorListenerSensorChangedEventArgs(Android.Hardware.SensorType sensor, float[]? values) -> void +Android.Hardware.SensorListenerSensorChangedEventArgs.Values.get -> float[]? +Android.Hardware.SensorManager +Android.Hardware.SensorManager.DynamicSensorCallback +Android.Hardware.SensorManager.DynamicSensorCallback.DynamicSensorCallback() -> void +Android.Hardware.SensorManager.DynamicSensorCallback.DynamicSensorCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorManager.SensorManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorPrivacyManager +Android.Hardware.SensorPrivacyManager.Sensors +Android.Hardware.SensorPrivacyManager.Sensors.Sensors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.SensorPrivacyManager.SupportsSensorToggle(int sensor) -> bool +Android.Hardware.SensorPrivacyManager.SupportsSensorToggle(int toggleType, int sensor) -> bool +Android.Hardware.SensorPrivacyToggleType +Android.Hardware.SensorPrivacyToggleType.Hardware = 2 -> Android.Hardware.SensorPrivacyToggleType +Android.Hardware.SensorPrivacyToggleType.Software = 1 -> Android.Hardware.SensorPrivacyToggleType +Android.Hardware.SensorStatus +Android.Hardware.SensorStatus.AccuracyHigh = 3 -> Android.Hardware.SensorStatus +Android.Hardware.SensorStatus.AccuracyLow = 1 -> Android.Hardware.SensorStatus +Android.Hardware.SensorStatus.AccuracyMedium = 2 -> Android.Hardware.SensorStatus +Android.Hardware.SensorStatus.NoContact = -1 -> Android.Hardware.SensorStatus +Android.Hardware.SensorStatus.Unreliable = 0 -> Android.Hardware.SensorStatus +Android.Hardware.SensorType +Android.Hardware.SensorType.Accelerometer = 1 -> Android.Hardware.SensorType +Android.Hardware.SensorType.AccelerometerLimitedAxes = 38 -> Android.Hardware.SensorType +Android.Hardware.SensorType.AccelerometerLimitedAxesUncalibrated = 40 -> Android.Hardware.SensorType +Android.Hardware.SensorType.AccelerometerUncalibrated = 35 -> Android.Hardware.SensorType +Android.Hardware.SensorType.All = -1 -> Android.Hardware.SensorType +Android.Hardware.SensorType.AmbientTemperature = 13 -> Android.Hardware.SensorType +Android.Hardware.SensorType.DevicePrivateBase = 65536 -> Android.Hardware.SensorType +Android.Hardware.SensorType.GameRotationVector = 15 -> Android.Hardware.SensorType +Android.Hardware.SensorType.GeomagneticRotationVector = 20 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Gravity = 9 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Gyroscope = 4 -> Android.Hardware.SensorType +Android.Hardware.SensorType.GyroscopeLimitedAxes = 39 -> Android.Hardware.SensorType +Android.Hardware.SensorType.GyroscopeLimitedAxesUncalibrated = 41 -> Android.Hardware.SensorType +Android.Hardware.SensorType.GyroscopeUncalibrated = 16 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Heading = 42 -> Android.Hardware.SensorType +Android.Hardware.SensorType.HeadTracker = 37 -> Android.Hardware.SensorType +Android.Hardware.SensorType.HeartBeat = 31 -> Android.Hardware.SensorType +Android.Hardware.SensorType.HeartRate = 21 -> Android.Hardware.SensorType +Android.Hardware.SensorType.HingeAngle = 36 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Light = 5 -> Android.Hardware.SensorType +Android.Hardware.SensorType.LinearAcceleration = 10 -> Android.Hardware.SensorType +Android.Hardware.SensorType.LowLatencyOffbodyDetect = 34 -> Android.Hardware.SensorType +Android.Hardware.SensorType.MagneticField = 2 -> Android.Hardware.SensorType +Android.Hardware.SensorType.MagneticFieldUncalibrated = 14 -> Android.Hardware.SensorType +Android.Hardware.SensorType.MotionDetect = 30 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Orientation = 3 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Pose6dof = 28 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Pressure = 6 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Proximity = 8 -> Android.Hardware.SensorType +Android.Hardware.SensorType.RelativeHumidity = 12 -> Android.Hardware.SensorType +Android.Hardware.SensorType.RotationVector = 11 -> Android.Hardware.SensorType +Android.Hardware.SensorType.SignificantMotion = 17 -> Android.Hardware.SensorType +Android.Hardware.SensorType.StationaryDetect = 29 -> Android.Hardware.SensorType +Android.Hardware.SensorType.StepCounter = 19 -> Android.Hardware.SensorType +Android.Hardware.SensorType.StepDetector = 18 -> Android.Hardware.SensorType +Android.Hardware.SensorType.Temperature = 7 -> Android.Hardware.SensorType +Android.Hardware.SyncFence +Android.Hardware.SyncFence.AwaitForever() -> bool +Android.Hardware.SyncFence.Close() -> void +Android.Hardware.SyncFence.DescribeContents() -> int +Android.Hardware.SyncFence.InterfaceConsts +Android.Hardware.SyncFence.IsValid.get -> bool +Android.Hardware.SyncFence.SignalTime.get -> long +Android.Hardware.SyncFence.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Hardware.TriggerEvent +Android.Hardware.TriggerEvent.Sensor.get -> Android.Hardware.Sensor? +Android.Hardware.TriggerEvent.Sensor.set -> void +Android.Hardware.TriggerEvent.Timestamp.get -> long +Android.Hardware.TriggerEvent.Timestamp.set -> void +Android.Hardware.TriggerEvent.Values.get -> System.Collections.Generic.IList? +Android.Hardware.TriggerEvent.Values.set -> void +Android.Hardware.TriggerEventListener +Android.Hardware.TriggerEventListener.TriggerEventListener() -> void +Android.Hardware.TriggerEventListener.TriggerEventListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbAccessory +Android.Hardware.Usb.UsbAccessory.InterfaceConsts +Android.Hardware.Usb.UsbAccessory.UsbAccessory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.DirMask = 128 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.In = 128 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.NumberMask = 15 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.Out = 0 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.XferBulk = 2 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.XferControl = 0 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.XferInterrupt = 3 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.XferIsochronous = 1 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbAddressing.XferTypeMask = 3 -> Android.Hardware.Usb.UsbAddressing +Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.AppSpec = 254 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Audio = 1 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.CdcData = 10 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Comm = 2 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.ContentSec = 13 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.CscId = 11 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Hid = 3 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Hub = 9 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.MassStorage = 8 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Misc = 239 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.PerInterface = 0 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Physica = 5 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Printer = 7 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.StillImage = 6 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.VendorSpec = 255 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.Video = 14 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbClass.WirelessController = 224 -> Android.Hardware.Usb.UsbClass +Android.Hardware.Usb.UsbConfiguration +Android.Hardware.Usb.UsbConfiguration.InterfaceConsts +Android.Hardware.Usb.UsbConfiguration.UsbConfiguration(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbConstants +Android.Hardware.Usb.UsbConstants.UsbConstants() -> void +Android.Hardware.Usb.UsbDevice +Android.Hardware.Usb.UsbDevice.InterfaceConsts +Android.Hardware.Usb.UsbDevice.UsbDevice(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbDeviceConnection +Android.Hardware.Usb.UsbDeviceConnection.BulkTransferAsync(Android.Hardware.Usb.UsbEndpoint? endpoint, byte[]? buffer, int length, int timeout) -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.BulkTransferAsync(Android.Hardware.Usb.UsbEndpoint? endpoint, byte[]? buffer, int offset, int length, int timeout) -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.ControlTransferAsync(Android.Hardware.Usb.UsbAddressing requestType, int request, int value, int index, byte[]? buffer, int length, int timeout) -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.ControlTransferAsync(Android.Hardware.Usb.UsbAddressing requestType, int request, int value, int index, byte[]? buffer, int offset, int length, int timeout) -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.RequestWaitAsync() -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.RequestWaitAsync(long timeout) -> System.Threading.Tasks.Task! +Android.Hardware.Usb.UsbDeviceConnection.UsbDeviceConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbEndpoint +Android.Hardware.Usb.UsbEndpoint.InterfaceConsts +Android.Hardware.Usb.UsbEndpoint.UsbEndpoint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbInterface +Android.Hardware.Usb.UsbInterface.InterfaceConsts +Android.Hardware.Usb.UsbInterface.UsbInterface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbManager +Android.Hardware.Usb.UsbManager.UsbManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Hardware.Usb.UsbRequest +Android.Hardware.Usb.UsbRequest.UsbRequest() -> void +Android.Hardware.Usb.UsbRequest.UsbRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.AggregateRecordsGroupedByDurationResponse +Android.Health.Connect.AggregateRecordsGroupedByDurationResponse.Get(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> Java.Lang.Object? +Android.Health.Connect.AggregateRecordsGroupedByPeriodResponse +Android.Health.Connect.AggregateRecordsGroupedByPeriodResponse.Get(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> Java.Lang.Object? +Android.Health.Connect.AggregateRecordsRequest +Android.Health.Connect.AggregateRecordsRequest.AggregationTypes.get -> System.Collections.ICollection! +Android.Health.Connect.AggregateRecordsRequest.Builder +Android.Health.Connect.AggregateRecordsRequest.Builder.AddAggregationType(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> Android.Health.Connect.AggregateRecordsRequest.Builder! +Android.Health.Connect.AggregateRecordsRequest.Builder.AddDataOriginsFilter(Android.Health.Connect.DataTypes.DataOrigin! dataOriginsFilter) -> Android.Health.Connect.AggregateRecordsRequest.Builder! +Android.Health.Connect.AggregateRecordsRequest.Builder.Build() -> Android.Health.Connect.AggregateRecordsRequest! +Android.Health.Connect.AggregateRecordsRequest.Builder.Builder(Android.Health.Connect.ITimeRangeFilter! timeRangeFilter) -> void +Android.Health.Connect.AggregateRecordsRequest.DataOriginsFilters.get -> System.Collections.Generic.ICollection! +Android.Health.Connect.AggregateRecordsRequest.TimeRangeFilter.get -> Android.Health.Connect.ITimeRangeFilter! +Android.Health.Connect.AggregateRecordsResponse +Android.Health.Connect.AggregateRecordsResponse.Get(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> Java.Lang.Object? +Android.Health.Connect.AggregateRecordsResponse.GetDataOrigins(Android.Health.Connect.DataTypes.AggregationType! aggregationType) -> System.Collections.Generic.ICollection! +Android.Health.Connect.ChangeLog.ChangeLogsRequest +Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder +Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder.Build() -> Android.Health.Connect.ChangeLog.ChangeLogsRequest! +Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder.Builder(string! token) -> void +Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder.SetPageSize(int pageSize) -> Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder! +Android.Health.Connect.ChangeLog.ChangeLogsRequest.DescribeContents() -> int +Android.Health.Connect.ChangeLog.ChangeLogsRequest.InterfaceConsts +Android.Health.Connect.ChangeLog.ChangeLogsRequest.PageSize.get -> int +Android.Health.Connect.ChangeLog.ChangeLogsRequest.Token.get -> string! +Android.Health.Connect.ChangeLog.ChangeLogsRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.ChangeLog.ChangeLogsResponse +Android.Health.Connect.ChangeLog.ChangeLogsResponse.DeletedLog +Android.Health.Connect.ChangeLog.ChangeLogsResponse.DeletedLog.DeletedLog(string! deletedRecordId, long deletedTime) -> void +Android.Health.Connect.ChangeLog.ChangeLogsResponse.DeletedLog.DeletedRecordId.get -> string! +Android.Health.Connect.ChangeLog.ChangeLogsResponse.DeletedLogs.get -> System.Collections.Generic.IList! +Android.Health.Connect.ChangeLog.ChangeLogsResponse.DescribeContents() -> int +Android.Health.Connect.ChangeLog.ChangeLogsResponse.HasMorePages.get -> bool +Android.Health.Connect.ChangeLog.ChangeLogsResponse.InterfaceConsts +Android.Health.Connect.ChangeLog.ChangeLogsResponse.NextChangesToken.get -> string! +Android.Health.Connect.ChangeLog.ChangeLogsResponse.UpsertedRecords.get -> System.Collections.Generic.IList! +Android.Health.Connect.ChangeLog.ChangeLogsResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder.AddDataOriginFilter(Android.Health.Connect.DataTypes.DataOrigin! dataOriginFilter) -> Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder! +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder.AddRecordType(Java.Lang.Class! recordType) -> Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder! +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder.Build() -> Android.Health.Connect.ChangeLog.ChangeLogTokenRequest! +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder.Builder() -> void +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.DataOriginFilters.get -> System.Collections.Generic.ICollection! +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.DescribeContents() -> int +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.InterfaceConsts +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.RecordTypes.get -> System.Collections.Generic.ICollection! +Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.ChangeLog.ChangeLogTokenResponse +Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.DescribeContents() -> int +Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.InterfaceConsts +Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.Token.get -> string! +Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder.Build() -> Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord! +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder! +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder! +Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Energy.get -> Android.Health.Connect.DataTypes.Units.Energy! +Android.Health.Connect.DataTypes.AggregationType +Android.Health.Connect.DataTypes.AppInfo +Android.Health.Connect.DataTypes.AppInfo.Icon.get -> Android.Graphics.Bitmap? +Android.Health.Connect.DataTypes.AppInfo.Name.get -> string? +Android.Health.Connect.DataTypes.AppInfo.PackageName.get -> string! +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Builder +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord! +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Builder! +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.MeasurementLocation.get -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Temperature.get -> Android.Health.Connect.DataTypes.Units.Temperature! +Android.Health.Connect.DataTypes.BasalMetabolicRateRecord +Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.BasalMetabolicRate.get -> Android.Health.Connect.DataTypes.Units.Power! +Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.Builder +Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BasalMetabolicRateRecord! +Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.Builder! +Android.Health.Connect.DataTypes.BloodGlucoseRecord +Android.Health.Connect.DataTypes.BloodGlucoseRecord.Builder +Android.Health.Connect.DataTypes.BloodGlucoseRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BloodGlucoseRecord! +Android.Health.Connect.DataTypes.BloodGlucoseRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BloodGlucoseRecord.Builder! +Android.Health.Connect.DataTypes.BloodGlucoseRecord.GetSpecimenSource() -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseRecord.Level.get -> Android.Health.Connect.DataTypes.Units.BloodGlucose! +Android.Health.Connect.DataTypes.BloodGlucoseRecord.MealType.get -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMeal.get -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType +Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.AfterMeal = 4 -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.BeforeMeal = 3 -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.Fasting = 2 -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.General = 1 -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.Unknown = 0 -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.CapillaryBlood = 2 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.InterstitialFluid = 1 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Plasma = 3 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Serum = 4 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Tears = 5 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Unknown = 0 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.WholeBlood = 6 -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureBodyPosition.LyingDown = 3 -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureBodyPosition.Reclining = 4 -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureBodyPosition.SittingDown = 2 -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureBodyPosition.StandingUp = 1 -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureBodyPosition.Unknown = 0 -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.LeftUpperArm = 3 -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.LeftWrist = 1 -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.RightUpperArm = 4 -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.RightWrist = 2 -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.Unknown = 0 -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureRecord +Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation +Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition +Android.Health.Connect.DataTypes.BloodPressureRecord.Builder +Android.Health.Connect.DataTypes.BloodPressureRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BloodPressureRecord! +Android.Health.Connect.DataTypes.BloodPressureRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BloodPressureRecord.Builder! +Android.Health.Connect.DataTypes.BloodPressureRecord.Diastolic.get -> Android.Health.Connect.DataTypes.Units.Pressure! +Android.Health.Connect.DataTypes.BloodPressureRecord.GetBodyPosition() -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +Android.Health.Connect.DataTypes.BloodPressureRecord.MeasurementLocation.get -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +Android.Health.Connect.DataTypes.BloodPressureRecord.Systolic.get -> Android.Health.Connect.DataTypes.Units.Pressure! +Android.Health.Connect.DataTypes.BodyFatRecord +Android.Health.Connect.DataTypes.BodyFatRecord.Builder +Android.Health.Connect.DataTypes.BodyFatRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BodyFatRecord! +Android.Health.Connect.DataTypes.BodyFatRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BodyFatRecord.Builder! +Android.Health.Connect.DataTypes.BodyFatRecord.Percentage.get -> Android.Health.Connect.DataTypes.Units.Percentage! +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Armpit = 1 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Ear = 8 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Finger = 2 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Forehead = 3 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Mouth = 4 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Rectum = 5 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.TemporalArtery = 6 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Toe = 7 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Unknown = 0 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Vagina = 10 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation.Wrist = 9 -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureRecord +Android.Health.Connect.DataTypes.BodyTemperatureRecord.Builder +Android.Health.Connect.DataTypes.BodyTemperatureRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BodyTemperatureRecord! +Android.Health.Connect.DataTypes.BodyTemperatureRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BodyTemperatureRecord.Builder! +Android.Health.Connect.DataTypes.BodyTemperatureRecord.MeasurementLocation.get -> Android.Health.Connect.DataTypes.BodyTemperatureMeasurementLocation +Android.Health.Connect.DataTypes.BodyTemperatureRecord.Temperature.get -> Android.Health.Connect.DataTypes.Units.Temperature! +Android.Health.Connect.DataTypes.BodyWaterMassRecord +Android.Health.Connect.DataTypes.BodyWaterMassRecord.BodyWaterMass.get -> Android.Health.Connect.DataTypes.Units.Mass! +Android.Health.Connect.DataTypes.BodyWaterMassRecord.Builder +Android.Health.Connect.DataTypes.BodyWaterMassRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BodyWaterMassRecord! +Android.Health.Connect.DataTypes.BodyWaterMassRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BodyWaterMassRecord.Builder! +Android.Health.Connect.DataTypes.BoneMassRecord +Android.Health.Connect.DataTypes.BoneMassRecord.Builder +Android.Health.Connect.DataTypes.BoneMassRecord.Builder.Build() -> Android.Health.Connect.DataTypes.BoneMassRecord! +Android.Health.Connect.DataTypes.BoneMassRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.BoneMassRecord.Builder! +Android.Health.Connect.DataTypes.BoneMassRecord.Mass.get -> Android.Health.Connect.DataTypes.Units.Mass! +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Creamy = 3 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Dry = 1 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.EggWhite = 5 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Sticky = 2 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Unknown = 0 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Unusual = 6 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Watery = 4 -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusRecord +Android.Health.Connect.DataTypes.CervicalMucusRecord.Appearance.get -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +Android.Health.Connect.DataTypes.CervicalMucusRecord.Builder +Android.Health.Connect.DataTypes.CervicalMucusRecord.Builder.Build() -> Android.Health.Connect.DataTypes.CervicalMucusRecord! +Android.Health.Connect.DataTypes.CervicalMucusRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.CervicalMucusRecord.Builder! +Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance +Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation +Android.Health.Connect.DataTypes.CervicalMucusRecord.Sensation.get -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CervicalMucusSensationType.Heavy = 3 -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CervicalMucusSensationType.Light = 1 -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CervicalMucusSensationType.Medium = 2 -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CervicalMucusSensationType.Unknown = 0 -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder.Build() -> Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord! +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder! +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder! +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample.RevolutionsPerMinute.get -> double +Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Samples.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.DataOrigin +Android.Health.Connect.DataTypes.DataOrigin.Builder +Android.Health.Connect.DataTypes.DataOrigin.Builder.Build() -> Android.Health.Connect.DataTypes.DataOrigin! +Android.Health.Connect.DataTypes.DataOrigin.Builder.Builder() -> void +Android.Health.Connect.DataTypes.DataOrigin.Builder.SetPackageName(string! packageName) -> Android.Health.Connect.DataTypes.DataOrigin.Builder! +Android.Health.Connect.DataTypes.DataOrigin.PackageName.get -> string! +Android.Health.Connect.DataTypes.Device +Android.Health.Connect.DataTypes.Device.Builder +Android.Health.Connect.DataTypes.Device.Builder.Build() -> Android.Health.Connect.DataTypes.Device! +Android.Health.Connect.DataTypes.Device.Builder.Builder() -> void +Android.Health.Connect.DataTypes.Device.Builder.SetManufacturer(string? manufacturer) -> Android.Health.Connect.DataTypes.Device.Builder! +Android.Health.Connect.DataTypes.Device.Builder.SetModel(string? model) -> Android.Health.Connect.DataTypes.Device.Builder! +Android.Health.Connect.DataTypes.Device.Builder.SetType(Android.Health.Connect.DataTypes.HealthDeviceType type) -> Android.Health.Connect.DataTypes.Device.Builder! +Android.Health.Connect.DataTypes.Device.Manufacturer.get -> string? +Android.Health.Connect.DataTypes.Device.Model.get -> string? +Android.Health.Connect.DataTypes.Device.Type.get -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.DistanceRecord +Android.Health.Connect.DataTypes.DistanceRecord.Builder +Android.Health.Connect.DataTypes.DistanceRecord.Builder.Build() -> Android.Health.Connect.DataTypes.DistanceRecord! +Android.Health.Connect.DataTypes.DistanceRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.DistanceRecord.Builder! +Android.Health.Connect.DataTypes.DistanceRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.DistanceRecord.Builder! +Android.Health.Connect.DataTypes.DistanceRecord.Distance.get -> Android.Health.Connect.DataTypes.Units.Length! +Android.Health.Connect.DataTypes.ElevationGainedRecord +Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder +Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder.Build() -> Android.Health.Connect.DataTypes.ElevationGainedRecord! +Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder! +Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder! +Android.Health.Connect.DataTypes.ElevationGainedRecord.Elevation.get -> Android.Health.Connect.DataTypes.Units.Length! +Android.Health.Connect.DataTypes.ExerciseLap +Android.Health.Connect.DataTypes.ExerciseLap.Builder +Android.Health.Connect.DataTypes.ExerciseLap.Builder.Build() -> Android.Health.Connect.DataTypes.ExerciseLap! +Android.Health.Connect.DataTypes.ExerciseLap.Builder.SetLength(Android.Health.Connect.DataTypes.Units.Length! length) -> Android.Health.Connect.DataTypes.ExerciseLap.Builder! +Android.Health.Connect.DataTypes.ExerciseLap.Length.get -> Android.Health.Connect.DataTypes.Units.Length? +Android.Health.Connect.DataTypes.ExerciseRoute +Android.Health.Connect.DataTypes.ExerciseRoute.DescribeContents() -> int +Android.Health.Connect.DataTypes.ExerciseRoute.ExerciseRoute(System.Collections.Generic.IList! routeLocations) -> void +Android.Health.Connect.DataTypes.ExerciseRoute.InterfaceConsts +Android.Health.Connect.DataTypes.ExerciseRoute.Location +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Altitude.get -> Android.Health.Connect.DataTypes.Units.Length? +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder.Build() -> Android.Health.Connect.DataTypes.ExerciseRoute.Location! +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder.SetAltitude(Android.Health.Connect.DataTypes.Units.Length! altitude) -> Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder! +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder.SetHorizontalAccuracy(Android.Health.Connect.DataTypes.Units.Length! horizontalAccuracy) -> Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder! +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder.SetVerticalAccuracy(Android.Health.Connect.DataTypes.Units.Length! verticalAccuracy) -> Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder! +Android.Health.Connect.DataTypes.ExerciseRoute.Location.DescribeContents() -> int +Android.Health.Connect.DataTypes.ExerciseRoute.Location.HorizontalAccuracy.get -> Android.Health.Connect.DataTypes.Units.Length? +Android.Health.Connect.DataTypes.ExerciseRoute.Location.InterfaceConsts +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Latitude.get -> double +Android.Health.Connect.DataTypes.ExerciseRoute.Location.Longitude.get -> double +Android.Health.Connect.DataTypes.ExerciseRoute.Location.VerticalAccuracy.get -> Android.Health.Connect.DataTypes.Units.Length? +Android.Health.Connect.DataTypes.ExerciseRoute.Location.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.DataTypes.ExerciseRoute.RouteLocations.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.ExerciseRoute.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Health.Connect.DataTypes.ExerciseSegment +Android.Health.Connect.DataTypes.ExerciseSegment.Builder +Android.Health.Connect.DataTypes.ExerciseSegment.Builder.Build() -> Android.Health.Connect.DataTypes.ExerciseSegment! +Android.Health.Connect.DataTypes.ExerciseSegment.Builder.SetRepetitionsCount(int repetitionsCount) -> Android.Health.Connect.DataTypes.ExerciseSegment.Builder! +Android.Health.Connect.DataTypes.ExerciseSegment.RepetitionsCount.get -> int +Android.Health.Connect.DataTypes.ExerciseSegment.SegmentType.get -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.ArmCurl = 26 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BackExtension = 27 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BallSlam = 28 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BarbellShoulderPress = 1 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BenchPress = 29 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BenchSitUp = 2 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Biking = 3 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.BikingStationary = 4 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Burpee = 30 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Crunch = 31 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Deadlift = 32 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DoubleArmTricepsExtension = 33 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellCurlLeftArm = 5 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellCurlRightArm = 6 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellFrontRaise = 7 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellLateralRaise = 8 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellRow = 34 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellTricepsExtensionLeftArm = 9 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellTricepsExtensionRightArm = 10 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.DumbbellTricepsExtensionTwoArm = 11 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Elliptical = 12 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.ForwardTwist = 13 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.FrontRaise = 35 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.HighIntensityIntervalTraining = 62 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.HipThrust = 36 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.HulaHoop = 37 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.JumpingJack = 38 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.JumpRope = 39 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.KettlebellSwing = 40 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LateralRaise = 41 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LatPullDown = 42 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LegCurl = 43 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LegExtension = 44 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LegPress = 45 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.LegRaise = 46 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Lunge = 47 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.MountainClimber = 48 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.OtherWorkout = 64 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Pause = 67 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Pilates = 14 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Plank = 49 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.PullUp = 50 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Punch = 51 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Rest = 66 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.RowingMachine = 15 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Running = 16 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.RunningTreadmill = 17 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.ShoulderPress = 52 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SingleArmTricepsExtension = 53 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SitUp = 54 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Squat = 55 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.StairClimbing = 18 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.StairClimbingMachine = 19 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Stretching = 20 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingBackstroke = 57 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingBreaststroke = 58 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingButterfly = 59 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingFreestyle = 56 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingMixed = 60 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingOpenWater = 21 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingOther = 61 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.SwimmingPool = 22 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Unknown = 0 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.UpperTwist = 23 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Walking = 24 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Weightlifting = 63 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Wheelchair = 25 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSegmentType.Yoga = 65 -> Android.Health.Connect.DataTypes.ExerciseSegmentType +Android.Health.Connect.DataTypes.ExerciseSessionRecord +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.Build() -> Android.Health.Connect.DataTypes.ExerciseSessionRecord! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetLaps(System.Collections.Generic.IList! laps) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetNotes(Java.Lang.ICharSequence? notes) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetNotes(string? notes) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetRoute(Android.Health.Connect.DataTypes.ExerciseRoute? route) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetSegments(System.Collections.Generic.IList! segments) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.SetTitle(string? title) -> Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.ExerciseType.get -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionRecord.HasRoute.get -> bool +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Laps.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Notes.get -> string? +Android.Health.Connect.DataTypes.ExerciseSessionRecord.NotesFormatted.get -> Java.Lang.ICharSequence? +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Route.get -> Android.Health.Connect.DataTypes.ExerciseRoute? +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Segments.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.ExerciseSessionRecord.Title.get -> string? +Android.Health.Connect.DataTypes.ExerciseSessionRecord.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Badminton = 1 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Baseball = 2 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Basketball = 3 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Biking = 4 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.BikingStationary = 5 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.BootCamp = 6 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Boxing = 7 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Calisthenics = 8 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Cricket = 9 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Dancing = 10 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Elliptical = 60 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.ExerciseClass = 11 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Fencing = 12 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.FootballAmerican = 13 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.FootballAustralian = 14 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.FrisbeeDisc = 15 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Golf = 16 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.GuidedBreathing = 17 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Gymnastics = 18 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Handball = 19 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.HighIntensityIntervalTraining = 20 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Hiking = 21 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.IceHockey = 22 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.IceSkating = 23 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.MartialArts = 24 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.OtherWorkout = 58 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Paddling = 25 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Paragliding = 26 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Pilates = 27 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Racquetball = 28 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.RockClimbing = 29 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.RollerHockey = 30 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Rowing = 31 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.RowingMachine = 61 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Rugby = 32 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Running = 33 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.RunningTreadmill = 34 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Sailing = 35 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.ScubaDiving = 36 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Skating = 37 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Skiing = 38 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Snowboarding = 39 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Snowshoeing = 40 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Soccer = 41 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Softball = 42 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Squash = 43 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.StairClimbing = 44 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.StairClimbingMachine = 59 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.StrengthTraining = 45 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Stretching = 46 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Surfing = 47 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.SwimmingOpenWater = 48 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.SwimmingPool = 49 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.TableTennis = 50 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Tennis = 51 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Unknown = 0 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Volleyball = 52 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Walking = 53 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.WaterPolo = 54 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Weightlifting = 55 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Wheelchair = 56 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.ExerciseSessionType.Yoga = 57 -> Android.Health.Connect.DataTypes.ExerciseSessionType +Android.Health.Connect.DataTypes.FloorsClimbedRecord +Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder +Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder.Build() -> Android.Health.Connect.DataTypes.FloorsClimbedRecord! +Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder! +Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder! +Android.Health.Connect.DataTypes.FloorsClimbedRecord.Floors.get -> double +Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.ChestStrap = 7 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.FitnessBand = 6 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.HeadMounted = 5 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.Phone = 2 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.Ring = 4 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.Scale = 3 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.SmartDisplay = 8 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.Unknown = 0 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthDeviceType.Watch = 1 -> Android.Health.Connect.DataTypes.HealthDeviceType +Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthMealType.Breakfast = 1 -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthMealType.Dinner = 3 -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthMealType.Lunch = 2 -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthMealType.Snack = 4 -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthMealType.Unknown = 0 -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.HealthRecordingMethod.ActivelyRecorded = 1 -> Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.HealthRecordingMethod.AutomaticallyRecorded = 2 -> Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.HealthRecordingMethod.ManualEntry = 3 -> Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.HealthRecordingMethod.Unknown = 0 -> Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.HeartRateRecord +Android.Health.Connect.DataTypes.HeartRateRecord.Builder +Android.Health.Connect.DataTypes.HeartRateRecord.Builder.Build() -> Android.Health.Connect.DataTypes.HeartRateRecord! +Android.Health.Connect.DataTypes.HeartRateRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.HeartRateRecord.Builder! +Android.Health.Connect.DataTypes.HeartRateRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.HeartRateRecord.Builder! +Android.Health.Connect.DataTypes.HeartRateRecord.HeartRateSample +Android.Health.Connect.DataTypes.HeartRateRecord.HeartRateSample.BeatsPerMinute.get -> long +Android.Health.Connect.DataTypes.HeartRateRecord.Samples.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord +Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.Builder +Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.Builder.Build() -> Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord! +Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.Builder! +Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.HeartRateVariabilityMillis.get -> double +Android.Health.Connect.DataTypes.HeightRecord +Android.Health.Connect.DataTypes.HeightRecord.Builder +Android.Health.Connect.DataTypes.HeightRecord.Builder.Build() -> Android.Health.Connect.DataTypes.HeightRecord! +Android.Health.Connect.DataTypes.HeightRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.HeightRecord.Builder! +Android.Health.Connect.DataTypes.HeightRecord.Height.get -> Android.Health.Connect.DataTypes.Units.Length! +Android.Health.Connect.DataTypes.HydrationRecord +Android.Health.Connect.DataTypes.HydrationRecord.Builder +Android.Health.Connect.DataTypes.HydrationRecord.Builder.Build() -> Android.Health.Connect.DataTypes.HydrationRecord! +Android.Health.Connect.DataTypes.HydrationRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.HydrationRecord.Builder! +Android.Health.Connect.DataTypes.HydrationRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.HydrationRecord.Builder! +Android.Health.Connect.DataTypes.HydrationRecord.Volume.get -> Android.Health.Connect.DataTypes.Units.Volume! +Android.Health.Connect.DataTypes.InstantRecord +Android.Health.Connect.DataTypes.InstantRecord.InstantRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord +Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.Builder +Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.Builder.Build() -> Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord! +Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.Builder! +Android.Health.Connect.DataTypes.IntervalRecord +Android.Health.Connect.DataTypes.IntervalRecord.IntervalRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.DataTypes.LeanBodyMassRecord +Android.Health.Connect.DataTypes.LeanBodyMassRecord.Builder +Android.Health.Connect.DataTypes.LeanBodyMassRecord.Builder.Build() -> Android.Health.Connect.DataTypes.LeanBodyMassRecord! +Android.Health.Connect.DataTypes.LeanBodyMassRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.LeanBodyMassRecord.Builder! +Android.Health.Connect.DataTypes.LeanBodyMassRecord.Mass.get -> Android.Health.Connect.DataTypes.Units.Mass! +Android.Health.Connect.DataTypes.MealType +Android.Health.Connect.DataTypes.MenstruationFlowRecord +Android.Health.Connect.DataTypes.MenstruationFlowRecord.Builder +Android.Health.Connect.DataTypes.MenstruationFlowRecord.Builder.Build() -> Android.Health.Connect.DataTypes.MenstruationFlowRecord! +Android.Health.Connect.DataTypes.MenstruationFlowRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.MenstruationFlowRecord.Builder! +Android.Health.Connect.DataTypes.MenstruationFlowRecord.Flow.get -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType +Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Heavy = 3 -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Light = 1 -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Medium = 2 -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Unknown = 0 -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +Android.Health.Connect.DataTypes.MenstruationPeriodRecord +Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder +Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder.Build() -> Android.Health.Connect.DataTypes.MenstruationPeriodRecord! +Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder! +Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder! +Android.Health.Connect.DataTypes.Metadata +Android.Health.Connect.DataTypes.Metadata.Builder +Android.Health.Connect.DataTypes.Metadata.Builder.Build() -> Android.Health.Connect.DataTypes.Metadata! +Android.Health.Connect.DataTypes.Metadata.Builder.Builder() -> void +Android.Health.Connect.DataTypes.Metadata.Builder.SetClientRecordId(string? clientRecordId) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.Builder.SetClientRecordVersion(long clientRecordVersion) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.Builder.SetDataOrigin(Android.Health.Connect.DataTypes.DataOrigin! dataOrigin) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.Builder.SetDevice(Android.Health.Connect.DataTypes.Device! device) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.Builder.SetId(string! id) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.Builder.SetRecordingMethod(Android.Health.Connect.DataTypes.HealthRecordingMethod recordingMethod) -> Android.Health.Connect.DataTypes.Metadata.Builder! +Android.Health.Connect.DataTypes.Metadata.ClientRecordId.get -> string? +Android.Health.Connect.DataTypes.Metadata.ClientRecordVersion.get -> long +Android.Health.Connect.DataTypes.Metadata.DataOrigin.get -> Android.Health.Connect.DataTypes.DataOrigin! +Android.Health.Connect.DataTypes.Metadata.Device.get -> Android.Health.Connect.DataTypes.Device! +Android.Health.Connect.DataTypes.Metadata.Id.get -> string! +Android.Health.Connect.DataTypes.Metadata.RecordingMethod.get -> Android.Health.Connect.DataTypes.HealthRecordingMethod +Android.Health.Connect.DataTypes.NutritionRecord +Android.Health.Connect.DataTypes.NutritionRecord.Biotin.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Builder +Android.Health.Connect.DataTypes.NutritionRecord.Builder.Build() -> Android.Health.Connect.DataTypes.NutritionRecord! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetBiotin(Android.Health.Connect.DataTypes.Units.Mass? biotin) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetCaffeine(Android.Health.Connect.DataTypes.Units.Mass? caffeine) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetCalcium(Android.Health.Connect.DataTypes.Units.Mass? calcium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetChloride(Android.Health.Connect.DataTypes.Units.Mass? chloride) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetCholesterol(Android.Health.Connect.DataTypes.Units.Mass? cholesterol) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetChromium(Android.Health.Connect.DataTypes.Units.Mass? chromium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetCopper(Android.Health.Connect.DataTypes.Units.Mass? copper) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetDietaryFiber(Android.Health.Connect.DataTypes.Units.Mass? dietaryFiber) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetEnergy(Android.Health.Connect.DataTypes.Units.Energy? energy) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetEnergyFromFat(Android.Health.Connect.DataTypes.Units.Energy? energyFromFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetFolate(Android.Health.Connect.DataTypes.Units.Mass? folate) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetFolicAcid(Android.Health.Connect.DataTypes.Units.Mass? folicAcid) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetIodine(Android.Health.Connect.DataTypes.Units.Mass? iodine) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetIron(Android.Health.Connect.DataTypes.Units.Mass? iron) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetMagnesium(Android.Health.Connect.DataTypes.Units.Mass? magnesium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetManganese(Android.Health.Connect.DataTypes.Units.Mass? manganese) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetMealName(string! mealName) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetMealType(Android.Health.Connect.DataTypes.HealthMealType mealType) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetMolybdenum(Android.Health.Connect.DataTypes.Units.Mass? molybdenum) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetMonounsaturatedFat(Android.Health.Connect.DataTypes.Units.Mass? monounsaturatedFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetNiacin(Android.Health.Connect.DataTypes.Units.Mass? niacin) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetPantothenicAcid(Android.Health.Connect.DataTypes.Units.Mass? pantothenicAcid) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetPhosphorus(Android.Health.Connect.DataTypes.Units.Mass? phosphorus) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetPolyunsaturatedFat(Android.Health.Connect.DataTypes.Units.Mass? polyunsaturatedFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetPotassium(Android.Health.Connect.DataTypes.Units.Mass? potassium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetProtein(Android.Health.Connect.DataTypes.Units.Mass? protein) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetRiboflavin(Android.Health.Connect.DataTypes.Units.Mass? riboflavin) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetSaturatedFat(Android.Health.Connect.DataTypes.Units.Mass? saturatedFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetSelenium(Android.Health.Connect.DataTypes.Units.Mass? selenium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetSodium(Android.Health.Connect.DataTypes.Units.Mass? sodium) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetSugar(Android.Health.Connect.DataTypes.Units.Mass? sugar) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetThiamin(Android.Health.Connect.DataTypes.Units.Mass? thiamin) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetTotalCarbohydrate(Android.Health.Connect.DataTypes.Units.Mass? totalCarbohydrate) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetTotalFat(Android.Health.Connect.DataTypes.Units.Mass? totalFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetTransFat(Android.Health.Connect.DataTypes.Units.Mass? transFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetUnsaturatedFat(Android.Health.Connect.DataTypes.Units.Mass? unsaturatedFat) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminA(Android.Health.Connect.DataTypes.Units.Mass? vitaminA) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminB12(Android.Health.Connect.DataTypes.Units.Mass? vitaminB12) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminB6(Android.Health.Connect.DataTypes.Units.Mass? vitaminB6) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminC(Android.Health.Connect.DataTypes.Units.Mass? vitaminC) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminD(Android.Health.Connect.DataTypes.Units.Mass? vitaminD) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminE(Android.Health.Connect.DataTypes.Units.Mass? vitaminE) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetVitaminK(Android.Health.Connect.DataTypes.Units.Mass? vitaminK) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Builder.SetZinc(Android.Health.Connect.DataTypes.Units.Mass? zinc) -> Android.Health.Connect.DataTypes.NutritionRecord.Builder! +Android.Health.Connect.DataTypes.NutritionRecord.Caffeine.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Calcium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Chloride.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Cholesterol.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Chromium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Copper.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.DietaryFiber.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Energy.get -> Android.Health.Connect.DataTypes.Units.Energy? +Android.Health.Connect.DataTypes.NutritionRecord.EnergyFromFat.get -> Android.Health.Connect.DataTypes.Units.Energy? +Android.Health.Connect.DataTypes.NutritionRecord.Folate.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.FolicAcid.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Iodine.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Iron.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Magnesium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Manganese.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.MealName.get -> string? +Android.Health.Connect.DataTypes.NutritionRecord.MealType.get -> Android.Health.Connect.DataTypes.HealthMealType +Android.Health.Connect.DataTypes.NutritionRecord.Molybdenum.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.MonounsaturatedFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Niacin.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.PantothenicAcid.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Phosphorus.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.PolyunsaturatedFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Potassium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Protein.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Riboflavin.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.SaturatedFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Selenium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Sodium.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Sugar.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Thiamin.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.TotalCarbohydrate.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.TotalFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.TransFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.UnsaturatedFat.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminA.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminB12.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminB6.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminC.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminD.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminE.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.VitaminK.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.NutritionRecord.Zinc.get -> Android.Health.Connect.DataTypes.Units.Mass? +Android.Health.Connect.DataTypes.OvulationTestRecord +Android.Health.Connect.DataTypes.OvulationTestRecord.Builder +Android.Health.Connect.DataTypes.OvulationTestRecord.Builder.Build() -> Android.Health.Connect.DataTypes.OvulationTestRecord! +Android.Health.Connect.DataTypes.OvulationTestRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.OvulationTestRecord.Builder! +Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult +Android.Health.Connect.DataTypes.OvulationTestRecord.Result.get -> Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OvulationTestResultValue.High = 2 -> Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OvulationTestResultValue.Inconclusive = 0 -> Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OvulationTestResultValue.Negative = 3 -> Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OvulationTestResultValue.Positive = 1 -> Android.Health.Connect.DataTypes.OvulationTestResultValue +Android.Health.Connect.DataTypes.OxygenSaturationRecord +Android.Health.Connect.DataTypes.OxygenSaturationRecord.Builder +Android.Health.Connect.DataTypes.OxygenSaturationRecord.Builder.Build() -> Android.Health.Connect.DataTypes.OxygenSaturationRecord! +Android.Health.Connect.DataTypes.OxygenSaturationRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.OxygenSaturationRecord.Builder! +Android.Health.Connect.DataTypes.OxygenSaturationRecord.Percentage.get -> Android.Health.Connect.DataTypes.Units.Percentage! +Android.Health.Connect.DataTypes.PowerRecord +Android.Health.Connect.DataTypes.PowerRecord.Builder +Android.Health.Connect.DataTypes.PowerRecord.Builder.Build() -> Android.Health.Connect.DataTypes.PowerRecord! +Android.Health.Connect.DataTypes.PowerRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.PowerRecord.Builder! +Android.Health.Connect.DataTypes.PowerRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.PowerRecord.Builder! +Android.Health.Connect.DataTypes.PowerRecord.PowerRecordSample +Android.Health.Connect.DataTypes.PowerRecord.PowerRecordSample.Power.get -> Android.Health.Connect.DataTypes.Units.Power! +Android.Health.Connect.DataTypes.PowerRecord.Samples.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.Record +Android.Health.Connect.DataTypes.Record.Record(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.DataTypes.RespiratoryRateRecord +Android.Health.Connect.DataTypes.RespiratoryRateRecord.Builder +Android.Health.Connect.DataTypes.RespiratoryRateRecord.Builder.Build() -> Android.Health.Connect.DataTypes.RespiratoryRateRecord! +Android.Health.Connect.DataTypes.RespiratoryRateRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.RespiratoryRateRecord.Builder! +Android.Health.Connect.DataTypes.RespiratoryRateRecord.Rate.get -> double +Android.Health.Connect.DataTypes.RestingHeartRateRecord +Android.Health.Connect.DataTypes.RestingHeartRateRecord.BeatsPerMinute.get -> long +Android.Health.Connect.DataTypes.RestingHeartRateRecord.Builder +Android.Health.Connect.DataTypes.RestingHeartRateRecord.Builder.Build() -> Android.Health.Connect.DataTypes.RestingHeartRateRecord! +Android.Health.Connect.DataTypes.RestingHeartRateRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.RestingHeartRateRecord.Builder! +Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Protected = 1 -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Unknown = 0 -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Unprotected = 2 -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +Android.Health.Connect.DataTypes.SexualActivityRecord +Android.Health.Connect.DataTypes.SexualActivityRecord.Builder +Android.Health.Connect.DataTypes.SexualActivityRecord.Builder.Build() -> Android.Health.Connect.DataTypes.SexualActivityRecord! +Android.Health.Connect.DataTypes.SexualActivityRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.SexualActivityRecord.Builder! +Android.Health.Connect.DataTypes.SexualActivityRecord.ProtectionUsed.get -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +Android.Health.Connect.DataTypes.SexualActivityRecord.SexualActivityProtectionUsed +Android.Health.Connect.DataTypes.SleepSessionRecord +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.Build() -> Android.Health.Connect.DataTypes.SleepSessionRecord! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.SetNotes(Java.Lang.ICharSequence? notes) -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.SetNotes(string? notes) -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.SetStages(System.Collections.Generic.IList! stages) -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.SetTitle(string? title) -> Android.Health.Connect.DataTypes.SleepSessionRecord.Builder! +Android.Health.Connect.DataTypes.SleepSessionRecord.Notes.get -> string? +Android.Health.Connect.DataTypes.SleepSessionRecord.NotesFormatted.get -> Java.Lang.ICharSequence? +Android.Health.Connect.DataTypes.SleepSessionRecord.Stage +Android.Health.Connect.DataTypes.SleepSessionRecord.Stage.Stage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.DataTypes.SleepSessionRecord.Stages.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.SleepSessionRecord.StageType +Android.Health.Connect.DataTypes.SleepSessionRecord.Title.get -> string? +Android.Health.Connect.DataTypes.SleepSessionRecord.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.Awake = 1 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.AwakeInBed = 7 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.AwakeOutOfBed = 3 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.Sleeping = 2 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.SleepingDeep = 5 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.SleepingLight = 4 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.SleepingRem = 6 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SleepStageType.Unknown = 0 -> Android.Health.Connect.DataTypes.SleepStageType +Android.Health.Connect.DataTypes.SpeedRecord +Android.Health.Connect.DataTypes.SpeedRecord.Builder +Android.Health.Connect.DataTypes.SpeedRecord.Builder.Build() -> Android.Health.Connect.DataTypes.SpeedRecord! +Android.Health.Connect.DataTypes.SpeedRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.SpeedRecord.Builder! +Android.Health.Connect.DataTypes.SpeedRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.SpeedRecord.Builder! +Android.Health.Connect.DataTypes.SpeedRecord.Samples.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.SpeedRecord.SpeedRecordSample +Android.Health.Connect.DataTypes.SpeedRecord.SpeedRecordSample.Speed.get -> Android.Health.Connect.DataTypes.Units.Velocity! +Android.Health.Connect.DataTypes.StepsCadenceRecord +Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder +Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder.Build() -> Android.Health.Connect.DataTypes.StepsCadenceRecord! +Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder! +Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder! +Android.Health.Connect.DataTypes.StepsCadenceRecord.Samples.get -> System.Collections.Generic.IList! +Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRecordSample +Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRecordSample.Rate.get -> double +Android.Health.Connect.DataTypes.StepsRecord +Android.Health.Connect.DataTypes.StepsRecord.Builder +Android.Health.Connect.DataTypes.StepsRecord.Builder.Build() -> Android.Health.Connect.DataTypes.StepsRecord! +Android.Health.Connect.DataTypes.StepsRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.StepsRecord.Builder! +Android.Health.Connect.DataTypes.StepsRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.StepsRecord.Builder! +Android.Health.Connect.DataTypes.StepsRecord.Count.get -> long +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder.Build() -> Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord! +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder! +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder! +Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Energy.get -> Android.Health.Connect.DataTypes.Units.Energy! +Android.Health.Connect.DataTypes.Units.BloodGlucose +Android.Health.Connect.DataTypes.Units.BloodGlucose.CompareTo(Android.Health.Connect.DataTypes.Units.BloodGlucose! other) -> int +Android.Health.Connect.DataTypes.Units.BloodGlucose.InMillimolesPerLiter.get -> double +Android.Health.Connect.DataTypes.Units.Energy +Android.Health.Connect.DataTypes.Units.Energy.CompareTo(Android.Health.Connect.DataTypes.Units.Energy! other) -> int +Android.Health.Connect.DataTypes.Units.Energy.InCalories.get -> double +Android.Health.Connect.DataTypes.Units.Length +Android.Health.Connect.DataTypes.Units.Length.CompareTo(Android.Health.Connect.DataTypes.Units.Length! other) -> int +Android.Health.Connect.DataTypes.Units.Length.InMeters.get -> double +Android.Health.Connect.DataTypes.Units.Mass +Android.Health.Connect.DataTypes.Units.Mass.CompareTo(Android.Health.Connect.DataTypes.Units.Mass! other) -> int +Android.Health.Connect.DataTypes.Units.Mass.InGrams.get -> double +Android.Health.Connect.DataTypes.Units.Percentage +Android.Health.Connect.DataTypes.Units.Percentage.CompareTo(Android.Health.Connect.DataTypes.Units.Percentage! other) -> int +Android.Health.Connect.DataTypes.Units.Percentage.Value.get -> double +Android.Health.Connect.DataTypes.Units.Power +Android.Health.Connect.DataTypes.Units.Power.CompareTo(Android.Health.Connect.DataTypes.Units.Power! other) -> int +Android.Health.Connect.DataTypes.Units.Power.InWatts.get -> double +Android.Health.Connect.DataTypes.Units.Pressure +Android.Health.Connect.DataTypes.Units.Pressure.CompareTo(Android.Health.Connect.DataTypes.Units.Pressure! other) -> int +Android.Health.Connect.DataTypes.Units.Pressure.InMillimetersOfMercury.get -> double +Android.Health.Connect.DataTypes.Units.Temperature +Android.Health.Connect.DataTypes.Units.Temperature.CompareTo(Android.Health.Connect.DataTypes.Units.Temperature! other) -> int +Android.Health.Connect.DataTypes.Units.Temperature.InCelsius.get -> double +Android.Health.Connect.DataTypes.Units.Velocity +Android.Health.Connect.DataTypes.Units.Velocity.CompareTo(Android.Health.Connect.DataTypes.Units.Velocity! other) -> int +Android.Health.Connect.DataTypes.Units.Velocity.InMetersPerSecond.get -> double +Android.Health.Connect.DataTypes.Units.Volume +Android.Health.Connect.DataTypes.Units.Volume.CompareTo(Android.Health.Connect.DataTypes.Units.Volume! other) -> int +Android.Health.Connect.DataTypes.Units.Volume.InLiters.get -> double +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.CooperTest = 3 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.HeartRateRatio = 2 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.MetabolicCart = 1 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.MultistageFitnessTest = 4 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.Other = 0 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.RockportFitnessTest = 5 -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxRecord +Android.Health.Connect.DataTypes.Vo2MaxRecord.Builder +Android.Health.Connect.DataTypes.Vo2MaxRecord.Builder.Build() -> Android.Health.Connect.DataTypes.Vo2MaxRecord! +Android.Health.Connect.DataTypes.Vo2MaxRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.Vo2MaxRecord.Builder! +Android.Health.Connect.DataTypes.Vo2MaxRecord.MeasurementMethod.get -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod +Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MillilitersPerMinuteKilogram.get -> double +Android.Health.Connect.DataTypes.WeightRecord +Android.Health.Connect.DataTypes.WeightRecord.Builder +Android.Health.Connect.DataTypes.WeightRecord.Builder.Build() -> Android.Health.Connect.DataTypes.WeightRecord! +Android.Health.Connect.DataTypes.WeightRecord.Builder.ClearZoneOffset() -> Android.Health.Connect.DataTypes.WeightRecord.Builder! +Android.Health.Connect.DataTypes.WeightRecord.Weight.get -> Android.Health.Connect.DataTypes.Units.Mass! +Android.Health.Connect.DataTypes.WheelchairPushesRecord +Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder +Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder.Build() -> Android.Health.Connect.DataTypes.WheelchairPushesRecord! +Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder.ClearEndZoneOffset() -> Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder! +Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder.ClearStartZoneOffset() -> Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder! +Android.Health.Connect.DataTypes.WheelchairPushesRecord.Count.get -> long +Android.Health.Connect.HealthConnectException +Android.Health.Connect.HealthConnectException.HealthConnectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.DataSyncInProgress = 8 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.Internal = 2 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.InvalidArgument = 3 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.Io = 4 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.RateLimitExceeded = 7 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.Remote = 6 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.Security = 5 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.Unknown = 1 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectExceptionErrorReason.UnsupportedOperation = 9 -> Android.Health.Connect.HealthConnectExceptionErrorReason +Android.Health.Connect.HealthConnectManager +Android.Health.Connect.HealthConnectManager.HealthConnectManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.HealthPermissions +Android.Health.Connect.InsertRecordsResponse +Android.Health.Connect.InsertRecordsResponse.InsertRecordsResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.ITimeRangeFilter +Android.Health.Connect.LocalTimeRangeFilter +Android.Health.Connect.LocalTimeRangeFilter.Builder +Android.Health.Connect.LocalTimeRangeFilter.Builder.Build() -> Android.Health.Connect.LocalTimeRangeFilter! +Android.Health.Connect.LocalTimeRangeFilter.Builder.Builder() -> void +Android.Health.Connect.LocalTimeRangeFilter.IsBounded.get -> bool +Android.Health.Connect.ReadRecordsRequest +Android.Health.Connect.ReadRecordsRequest.ReadRecordsRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.ReadRecordsRequestUsingFilters +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.AddDataOrigins(Android.Health.Connect.DataTypes.DataOrigin! dataOrigin) -> Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder! +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.Build() -> Android.Health.Connect.ReadRecordsRequestUsingFilters! +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.Builder(Java.Lang.Class! recordType) -> void +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.SetAscending(bool ascending) -> Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder! +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.SetPageSize(int pageSize) -> Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder! +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.SetPageToken(long pageToken) -> Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder! +Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.SetTimeRangeFilter(Android.Health.Connect.ITimeRangeFilter? timeRangeFilter) -> Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder! +Android.Health.Connect.ReadRecordsRequestUsingFilters.DataOrigins.get -> System.Collections.Generic.ICollection! +Android.Health.Connect.ReadRecordsRequestUsingFilters.IsAscending.get -> bool +Android.Health.Connect.ReadRecordsRequestUsingFilters.PageSize.get -> int +Android.Health.Connect.ReadRecordsRequestUsingFilters.PageToken.get -> long +Android.Health.Connect.ReadRecordsRequestUsingFilters.TimeRangeFilter.get -> Android.Health.Connect.ITimeRangeFilter? +Android.Health.Connect.ReadRecordsRequestUsingIds +Android.Health.Connect.ReadRecordsRequestUsingIds.Builder +Android.Health.Connect.ReadRecordsRequestUsingIds.Builder.AddClientRecordId(string! clientRecordId) -> Android.Health.Connect.ReadRecordsRequestUsingIds.Builder! +Android.Health.Connect.ReadRecordsRequestUsingIds.Builder.AddId(string! id) -> Android.Health.Connect.ReadRecordsRequestUsingIds.Builder! +Android.Health.Connect.ReadRecordsRequestUsingIds.Builder.Build() -> Android.Health.Connect.ReadRecordsRequestUsingIds! +Android.Health.Connect.ReadRecordsRequestUsingIds.Builder.Builder(Java.Lang.Class! recordType) -> void +Android.Health.Connect.ReadRecordsRequestUsingIds.RecordIdFilters.get -> System.Collections.Generic.IList! +Android.Health.Connect.ReadRecordsResponse +Android.Health.Connect.ReadRecordsResponse.ReadRecordsResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.RecordIdFilter +Android.Health.Connect.RecordIdFilter.RecordIdFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Health.Connect.TimeInstantRangeFilter +Android.Health.Connect.TimeInstantRangeFilter.Builder +Android.Health.Connect.TimeInstantRangeFilter.Builder.Build() -> Android.Health.Connect.TimeInstantRangeFilter! +Android.Health.Connect.TimeInstantRangeFilter.Builder.Builder() -> void +Android.Health.Connect.TimeInstantRangeFilter.IsBounded.get -> bool +Android.Icu.Lang.FoldCaseOptions +Android.Icu.Lang.FoldCaseOptions.Default = 0 -> Android.Icu.Lang.FoldCaseOptions +Android.Icu.Lang.FoldCaseOptions.ExcludeSpecialI = 1 -> Android.Icu.Lang.FoldCaseOptions +Android.Icu.Lang.FoldCaseOptions.None = 0 -> Android.Icu.Lang.FoldCaseOptions +Android.Icu.Lang.IUProperty +Android.Icu.Lang.IUPropertyNameChoice +Android.Icu.Lang.TitlecaseOptions +Android.Icu.Lang.TitlecaseOptions.NoBreakAdjustment = 512 -> Android.Icu.Lang.TitlecaseOptions +Android.Icu.Lang.TitlecaseOptions.NoLowercase = 256 -> Android.Icu.Lang.TitlecaseOptions +Android.Icu.Lang.TitlecaseOptions.None = 0 -> Android.Icu.Lang.TitlecaseOptions +Android.Icu.Lang.UCharacter +Android.Icu.Lang.UCharacter.BidiPairedBracketType +Android.Icu.Lang.UCharacter.DecompositionType +Android.Icu.Lang.UCharacter.EastAsianWidth +Android.Icu.Lang.UCharacter.GraphemeClusterBreak +Android.Icu.Lang.UCharacter.HangulSyllableType +Android.Icu.Lang.UCharacter.IBidiPairedBracketType +Android.Icu.Lang.UCharacter.IDecompositionType +Android.Icu.Lang.UCharacter.IEastAsianWidth +Android.Icu.Lang.UCharacter.IGraphemeClusterBreak +Android.Icu.Lang.UCharacter.IHangulSyllableType +Android.Icu.Lang.UCharacter.IIndicPositionalCategory +Android.Icu.Lang.UCharacter.IIndicSyllabicCategory +Android.Icu.Lang.UCharacter.IJoiningGroup +Android.Icu.Lang.UCharacter.IJoiningType +Android.Icu.Lang.UCharacter.ILineBreak +Android.Icu.Lang.UCharacter.IndicPositionalCategory +Android.Icu.Lang.UCharacter.IndicSyllabicCategory +Android.Icu.Lang.UCharacter.InterfaceConsts +Android.Icu.Lang.UCharacter.INumericType +Android.Icu.Lang.UCharacter.ISentenceBreak +Android.Icu.Lang.UCharacter.IVerticalOrientation +Android.Icu.Lang.UCharacter.IWordBreak +Android.Icu.Lang.UCharacter.JoiningGroup +Android.Icu.Lang.UCharacter.JoiningType +Android.Icu.Lang.UCharacter.LineBreak +Android.Icu.Lang.UCharacter.NumericType +Android.Icu.Lang.UCharacter.SentenceBreak +Android.Icu.Lang.UCharacter.UnicodeBlock +Android.Icu.Lang.UCharacter.UnicodeBlock.ID.get -> int +Android.Icu.Lang.UCharacter.VerticalOrientation +Android.Icu.Lang.UCharacter.WordBreak +Android.Icu.Lang.UCharacterCategory +Android.Icu.Lang.UCharacterCategory.InterfaceConsts +Android.Icu.Lang.UCharacterDirection +Android.Icu.Lang.UCharacterDirection.InterfaceConsts +Android.Icu.Lang.UCharacterEnums +Android.Icu.Lang.UCharacterEnums.ECharacterCategory +Android.Icu.Lang.UCharacterEnums.ECharacterDirection +Android.Icu.Lang.UCharacterEnums.IECharacterCategory +Android.Icu.Lang.UCharacterEnums.IECharacterDirection +Android.Icu.Lang.UCharacterEnums.UCharacterEnums(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Lang.UProperty +Android.Icu.Lang.UPropertyNameChoice +Android.Icu.Lang.UScript +Android.Icu.Lang.UScript.ScriptUsage +Android.Icu.Math.BigDecimal +Android.Icu.Math.BigDecimal.BigDecimal(char[]? inchars) -> void +Android.Icu.Math.BigDecimal.BigDecimal(char[]? inchars, int offset, int length) -> void +Android.Icu.Math.BigDecimal.BigDecimal(double num) -> void +Android.Icu.Math.BigDecimal.BigDecimal(int num) -> void +Android.Icu.Math.BigDecimal.BigDecimal(Java.Math.BigDecimal? bd) -> void +Android.Icu.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? bi) -> void +Android.Icu.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? bi, int scale) -> void +Android.Icu.Math.BigDecimal.BigDecimal(long num) -> void +Android.Icu.Math.BigDecimal.BigDecimal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Math.BigDecimal.BigDecimal(string? string) -> void +Android.Icu.Math.MathContext +Android.Icu.Math.MathContext.Digits.get -> int +Android.Icu.Math.MathContext.Form.get -> Android.Icu.Math.MathNotationForm +Android.Icu.Math.MathContext.LostDigits.get -> bool +Android.Icu.Math.MathContext.MathContext(int setdigits) -> void +Android.Icu.Math.MathContext.MathContext(int setdigits, Android.Icu.Math.MathNotationForm setform) -> void +Android.Icu.Math.MathContext.MathContext(int setdigits, Android.Icu.Math.MathNotationForm setform, bool setlostdigits) -> void +Android.Icu.Math.MathContext.MathContext(int setdigits, Android.Icu.Math.MathNotationForm setform, bool setlostdigits, Android.Icu.Math.RoundOptions setroundingmode) -> void +Android.Icu.Math.MathContext.RoundingMode.get -> Android.Icu.Math.RoundOptions +Android.Icu.Math.MathNotationForm +Android.Icu.Math.MathNotationForm.Engineering = 2 -> Android.Icu.Math.MathNotationForm +Android.Icu.Math.MathNotationForm.Plain = 0 -> Android.Icu.Math.MathNotationForm +Android.Icu.Math.MathNotationForm.Scientific = 1 -> Android.Icu.Math.MathNotationForm +Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.Ceiling = 2 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.Down = 1 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.Floor = 3 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.HalfDown = 5 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.HalfEven = 6 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.HalfUp = 4 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.Unnecessary = 7 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptions.Up = 0 -> Android.Icu.Math.RoundOptions +Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.Ceiling = 2 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.Down = 1 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.Floor = 3 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.HalfDown = 5 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.HalfEven = 6 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.HalfUp = 4 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.Unnecessary = 7 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Math.RoundOptionsUnused.Up = 0 -> Android.Icu.Math.RoundOptionsUnused +Android.Icu.Number.CompactNotation +Android.Icu.Number.CompactNotation.CompactNotation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.CurrencyPrecision +Android.Icu.Number.CurrencyPrecision.CurrencyPrecision(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.FormattedNumber +Android.Icu.Number.FormattedNumber.FormattedNumber(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.FormattedNumber.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Icu.Number.FormattedNumber.SubSequence(int start, int end) -> string? +Android.Icu.Number.FormattedNumberRange +Android.Icu.Number.FormattedNumberRange.FormattedNumberRange(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.FormattedNumberRange.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Icu.Number.FormattedNumberRange.SubSequence(int start, int end) -> string? +Android.Icu.Number.FractionPrecision +Android.Icu.Number.FractionPrecision.FractionPrecision(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.IntegerWidth +Android.Icu.Number.IntegerWidth.IntegerWidth(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.LocalizedNumberFormatter +Android.Icu.Number.LocalizedNumberFormatter.LocalizedNumberFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.LocalizedNumberRangeFormatter +Android.Icu.Number.LocalizedNumberRangeFormatter.LocalizedNumberRangeFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.Notation +Android.Icu.Number.Notation.Notation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.NumberFormatter +Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay +Android.Icu.Number.NumberFormatter.GroupingStrategy +Android.Icu.Number.NumberFormatter.RoundingPriority +Android.Icu.Number.NumberFormatter.SignDisplay +Android.Icu.Number.NumberFormatter.TrailingZeroDisplay +Android.Icu.Number.NumberFormatter.UnitWidth +Android.Icu.Number.NumberFormatterSettings +Android.Icu.Number.NumberFormatterSettings.NumberFormatterSettings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.NumberRangeFormatter +Android.Icu.Number.NumberRangeFormatter.NumberRangeFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.NumberRangeFormatter.RangeCollapse +Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback +Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult +Android.Icu.Number.NumberRangeFormatterSettings +Android.Icu.Number.NumberRangeFormatterSettings.NumberRangeFormatterSettings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.Precision +Android.Icu.Number.Precision.Precision(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.Scale +Android.Icu.Number.Scale.Scale(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.ScientificNotation +Android.Icu.Number.ScientificNotation.ScientificNotation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.SimpleNotation +Android.Icu.Number.SimpleNotation.SimpleNotation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.UnlocalizedNumberFormatter +Android.Icu.Number.UnlocalizedNumberFormatter.UnlocalizedNumberFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Number.UnlocalizedNumberRangeFormatter +Android.Icu.Number.UnlocalizedNumberRangeFormatter.UnlocalizedNumberRangeFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.AlphabeticIndex +Android.Icu.Text.AlphabeticIndex.AddLabels(Android.Icu.Text.UnicodeSet? additions) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.AddLabels(params Android.Icu.Util.ULocale![]? additions) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.AddLabels(params Java.Util.Locale![]? additions) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.AddRecord(Java.Lang.ICharSequence? name, Java.Lang.Object? data) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.AddRecord(string? name, Java.Lang.Object? data) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.AlphabeticIndex(Android.Icu.Text.RuleBasedCollator? collator) -> void +Android.Icu.Text.AlphabeticIndex.AlphabeticIndex(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.AlphabeticIndex.AlphabeticIndex(Java.Util.Locale? locale) -> void +Android.Icu.Text.AlphabeticIndex.Bucket +Android.Icu.Text.AlphabeticIndex.Bucket.Bucket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.AlphabeticIndex.Bucket.LabelType +Android.Icu.Text.AlphabeticIndex.BucketCount.get -> int +Android.Icu.Text.AlphabeticIndex.BucketLabels.get -> System.Collections.Generic.IList? +Android.Icu.Text.AlphabeticIndex.BuildImmutableIndex() -> Android.Icu.Text.AlphabeticIndex.ImmutableIndex? +Android.Icu.Text.AlphabeticIndex.ClearRecords() -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.Collator.get -> Android.Icu.Text.RuleBasedCollator? +Android.Icu.Text.AlphabeticIndex.GetBucketIndex(Java.Lang.ICharSequence? name) -> int +Android.Icu.Text.AlphabeticIndex.GetBucketIndex(string? name) -> int +Android.Icu.Text.AlphabeticIndex.ImmutableIndex +Android.Icu.Text.AlphabeticIndex.ImmutableIndex.BucketCount.get -> int +Android.Icu.Text.AlphabeticIndex.ImmutableIndex.GetBucket(int index) -> Android.Icu.Text.AlphabeticIndex.Bucket? +Android.Icu.Text.AlphabeticIndex.ImmutableIndex.GetBucketIndex(Java.Lang.ICharSequence? name) -> int +Android.Icu.Text.AlphabeticIndex.ImmutableIndex.GetBucketIndex(string? name) -> int +Android.Icu.Text.AlphabeticIndex.ImmutableIndex.Iterator() -> Java.Util.IIterator? +Android.Icu.Text.AlphabeticIndex.InflowLabel.get -> string? +Android.Icu.Text.AlphabeticIndex.Iterator() -> Java.Util.IIterator? +Android.Icu.Text.AlphabeticIndex.MaxLabelCount.get -> int +Android.Icu.Text.AlphabeticIndex.OverflowLabel.get -> string? +Android.Icu.Text.AlphabeticIndex.Record +Android.Icu.Text.AlphabeticIndex.Record.Name.get -> string? +Android.Icu.Text.AlphabeticIndex.Record.Record(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.AlphabeticIndex.RecordCount.get -> int +Android.Icu.Text.AlphabeticIndex.SetInflowLabel(string? inflowLabel) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.SetMaxLabelCount(int maxLabelCount) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.SetOverflowLabel(string? overflowLabel) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.SetUnderflowLabel(string? underflowLabel) -> Android.Icu.Text.AlphabeticIndex? +Android.Icu.Text.AlphabeticIndex.UnderflowLabel.get -> string? +Android.Icu.Text.Bidi +Android.Icu.Text.Bidi.Bidi() -> void +Android.Icu.Text.Bidi.Bidi(char[]? text, int textStart, byte[]? embeddings, int embStart, int paragraphLength, Android.Icu.Text.BidiOptions flags) -> void +Android.Icu.Text.Bidi.Bidi(int maxLength, int maxRunCount) -> void +Android.Icu.Text.Bidi.Bidi(Java.Text.IAttributedCharacterIterator? paragraph) -> void +Android.Icu.Text.Bidi.Bidi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.Bidi.Bidi(string? paragraph, Android.Icu.Text.BidiOptions flags) -> void +Android.Icu.Text.BidiClassifier +Android.Icu.Text.BidiClassifier.BidiClassifier(Java.Lang.Object? context) -> void +Android.Icu.Text.BidiClassifier.BidiClassifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.DirectionDefaultLeftToRight = 126 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.DirectionDefaultRightToLeft = 127 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.DirectionLeftToRight = 0 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.DirectionRightToLeft = 1 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.MapNowhere = -1 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.OptionDefault = 0 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.OptionInsertMarks = 1 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.OptionRemoveControls = 2 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiOptions.OptionStreaming = 4 -> Android.Icu.Text.BidiOptions +Android.Icu.Text.BidiRun +Android.Icu.Text.BidiRun.BidiRun(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.BreakIterator +Android.Icu.Text.BreakIterator.BreakIterator() -> void +Android.Icu.Text.BreakIterator.BreakIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.BreakKind +Android.Icu.Text.BreakKind.Character = 0 -> Android.Icu.Text.BreakKind +Android.Icu.Text.BreakKind.Line = 2 -> Android.Icu.Text.BreakKind +Android.Icu.Text.BreakKind.Sentence = 3 -> Android.Icu.Text.BreakKind +Android.Icu.Text.BreakKind.Title = 4 -> Android.Icu.Text.BreakKind +Android.Icu.Text.BreakKind.Word = 1 -> Android.Icu.Text.BreakKind +Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.Ideo = 400 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.IdeoLimit = 500 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.Kana = 300 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.KanaLimit = 400 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.Letter = 200 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.LetterLimit = 300 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.None = 0 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.NoneLimit = 100 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.Number = 100 -> Android.Icu.Text.BreakWord +Android.Icu.Text.BreakWord.NumberLimit = 200 -> Android.Icu.Text.BreakWord +Android.Icu.Text.CaseMap +Android.Icu.Text.CaseMap.CaseMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.CaseMap.Fold +Android.Icu.Text.CaseMap.Fold.Apply(Java.Lang.ICharSequence? src) -> string? +Android.Icu.Text.CaseMap.Fold.Apply(Java.Lang.ICharSequence? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Fold.Apply(string? src) -> string? +Android.Icu.Text.CaseMap.Fold.Apply(string? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Fold.Turkic() -> Android.Icu.Text.CaseMap.Fold? +Android.Icu.Text.CaseMap.Lower +Android.Icu.Text.CaseMap.Lower.Apply(Java.Util.Locale? locale, Java.Lang.ICharSequence? src) -> string? +Android.Icu.Text.CaseMap.Lower.Apply(Java.Util.Locale? locale, Java.Lang.ICharSequence? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Lower.Apply(Java.Util.Locale? locale, string? src) -> string? +Android.Icu.Text.CaseMap.Lower.Apply(Java.Util.Locale? locale, string? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Title +Android.Icu.Text.CaseMap.Title.AdjustToCased() -> Android.Icu.Text.CaseMap.Title? +Android.Icu.Text.CaseMap.Title.Apply(Java.Util.Locale? locale, Android.Icu.Text.BreakIterator? iter, Java.Lang.ICharSequence? src) -> string? +Android.Icu.Text.CaseMap.Title.Apply(Java.Util.Locale? locale, Android.Icu.Text.BreakIterator? iter, Java.Lang.ICharSequence? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Title.Apply(Java.Util.Locale? locale, Android.Icu.Text.BreakIterator? iter, string? src) -> string? +Android.Icu.Text.CaseMap.Title.Apply(Java.Util.Locale? locale, Android.Icu.Text.BreakIterator? iter, string? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Title.NoBreakAdjustment() -> Android.Icu.Text.CaseMap.Title? +Android.Icu.Text.CaseMap.Title.NoLowercase() -> Android.Icu.Text.CaseMap.Title? +Android.Icu.Text.CaseMap.Title.Sentences() -> Android.Icu.Text.CaseMap.Title? +Android.Icu.Text.CaseMap.Title.WholeString() -> Android.Icu.Text.CaseMap.Title? +Android.Icu.Text.CaseMap.Upper +Android.Icu.Text.CaseMap.Upper.Apply(Java.Util.Locale? locale, Java.Lang.ICharSequence? src) -> string? +Android.Icu.Text.CaseMap.Upper.Apply(Java.Util.Locale? locale, Java.Lang.ICharSequence? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CaseMap.Upper.Apply(Java.Util.Locale? locale, string? src) -> string? +Android.Icu.Text.CaseMap.Upper.Apply(Java.Util.Locale? locale, string? src, Java.Lang.Object? dest, Android.Icu.Text.Edits? edits) -> Java.Lang.Object? +Android.Icu.Text.CollationElementIterator +Android.Icu.Text.CollationElementIterator.GetMaxExpansion(int ce) -> int +Android.Icu.Text.CollationElementIterator.Next() -> int +Android.Icu.Text.CollationElementIterator.Offset.get -> int +Android.Icu.Text.CollationElementIterator.Offset.set -> void +Android.Icu.Text.CollationElementIterator.Previous() -> int +Android.Icu.Text.CollationElementIterator.Reset() -> void +Android.Icu.Text.CollationElementIterator.SetText(Android.Icu.Text.UCharacterIterator? source) -> void +Android.Icu.Text.CollationElementIterator.SetText(Java.Text.ICharacterIterator? source) -> void +Android.Icu.Text.CollationElementIterator.SetText(string? source) -> void +Android.Icu.Text.CollationKey +Android.Icu.Text.CollationKey.BoundMode +Android.Icu.Text.CollationKey.CollationKey(string? source, byte[]? key) -> void +Android.Icu.Text.CollationKey.CompareTo(Android.Icu.Text.CollationKey? target) -> int +Android.Icu.Text.CollationKey.Equals(Android.Icu.Text.CollationKey? target) -> bool +Android.Icu.Text.CollationKey.GetBound(int boundType, int noOfLevels) -> Android.Icu.Text.CollationKey? +Android.Icu.Text.CollationKey.Merge(Android.Icu.Text.CollationKey? source) -> Android.Icu.Text.CollationKey? +Android.Icu.Text.CollationKey.SourceString.get -> string? +Android.Icu.Text.CollationKey.ToByteArray() -> byte[]? +Android.Icu.Text.CollationKeyBoundMode +Android.Icu.Text.CollationKeyBoundMode.Lower = 0 -> Android.Icu.Text.CollationKeyBoundMode +Android.Icu.Text.CollationKeyBoundMode.Upper = 1 -> Android.Icu.Text.CollationKeyBoundMode +Android.Icu.Text.CollationKeyBoundMode.UpperLong = 2 -> Android.Icu.Text.CollationKeyBoundMode +Android.Icu.Text.CollationStrength +Android.Icu.Text.CollationStrength.Identical = 15 -> Android.Icu.Text.CollationStrength +Android.Icu.Text.CollationStrength.Primary = 0 -> Android.Icu.Text.CollationStrength +Android.Icu.Text.CollationStrength.Quaternary = 3 -> Android.Icu.Text.CollationStrength +Android.Icu.Text.CollationStrength.Secondary = 1 -> Android.Icu.Text.CollationStrength +Android.Icu.Text.CollationStrength.Tertiary = 2 -> Android.Icu.Text.CollationStrength +Android.Icu.Text.Collator +Android.Icu.Text.Collator.Collator() -> void +Android.Icu.Text.Collator.Collator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.Collator.IReorderCodes +Android.Icu.Text.Collator.ReorderCodes +Android.Icu.Text.CollatorDecompositionMode +Android.Icu.Text.CollatorDecompositionMode.Canonical = 17 -> Android.Icu.Text.CollatorDecompositionMode +Android.Icu.Text.CollatorDecompositionMode.Full = 15 -> Android.Icu.Text.CollatorDecompositionMode +Android.Icu.Text.CollatorDecompositionMode.No = 16 -> Android.Icu.Text.CollatorDecompositionMode +Android.Icu.Text.CompactDecimalFormat +Android.Icu.Text.CompactDecimalFormat.CompactDecimalFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.CompactDecimalFormat.CompactStyle +Android.Icu.Text.ConstrainedFieldPosition +Android.Icu.Text.ConstrainedFieldPosition.ConstrainedFieldPosition() -> void +Android.Icu.Text.ConstrainedFieldPosition.ConstrainedFieldPosition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.CurrencyPluralInfo +Android.Icu.Text.CurrencyPluralInfo.CurrencyPluralInfo() -> void +Android.Icu.Text.CurrencyPluralInfo.CurrencyPluralInfo(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.CurrencyPluralInfo.CurrencyPluralInfo(Java.Util.Locale? locale) -> void +Android.Icu.Text.CurrencyPluralInfo.CurrencyPluralInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.CurrencySpacing +Android.Icu.Text.CurrencySpacing.CurrencyMatch = 0 -> Android.Icu.Text.CurrencySpacing +Android.Icu.Text.CurrencySpacing.Insert = 2 -> Android.Icu.Text.CurrencySpacing +Android.Icu.Text.CurrencySpacing.SurroundingMatch = 1 -> Android.Icu.Text.CurrencySpacing +Android.Icu.Text.DateFormat +Android.Icu.Text.DateFormat.BooleanAttribute +Android.Icu.Text.DateFormat.DateFormat() -> void +Android.Icu.Text.DateFormat.DateFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateFormat.Field +Android.Icu.Text.DateFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateFormat.Field.Field(string? name, int calendarField) -> void +Android.Icu.Text.DateFormat.Format(Java.Util.Date? date) -> string? +Android.Icu.Text.DateFormat.HourCycle +Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.AmPm = 14 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.AmPmMidnightNoon = 35 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Date = 3 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.DayOfWeek = 9 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.DayOfWeekInMonth = 11 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.DayOfYear = 10 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.DowLocal = 19 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Era = 0 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.ExtendedYear = 20 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.FlexibleDayPeriod = 36 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.FractionalSecond = 8 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Hour0 = 16 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Hour1 = 15 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.HourOfDay0 = 5 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.HourOfDay1 = 4 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.JulianDay = 21 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Millisecond = 8 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.MillisecondsInDay = 22 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Minute = 6 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Month = 2 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Quarter = 27 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Second = 7 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.StandaloneDay = 25 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.StandaloneMonth = 26 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.StandaloneQuarter = 28 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Timezone = 17 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneGeneric = 24 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneIso = 32 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneIsoLocal = 33 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneLocalizedGmtOffset = 31 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneRfc = 23 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.TimezoneSpecial = 29 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.WeekOfMonth = 13 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.WeekOfYear = 12 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.Year = 1 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.YearName = 30 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatField.YearWoy = 18 -> Android.Icu.Text.DateFormatField +Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Default = 2 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Full = 0 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Long = 1 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Medium = 2 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.None = -1 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Relative = 128 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.RelativeDefault = 130 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.RelativeFull = 128 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.RelativeLong = 129 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.RelativeMedium = 130 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.RelativeShort = 131 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatStyle.Short = 3 -> Android.Icu.Text.DateFormatStyle +Android.Icu.Text.DateFormatSymbolContext +Android.Icu.Text.DateFormatSymbolContext.Format = 0 -> Android.Icu.Text.DateFormatSymbolContext +Android.Icu.Text.DateFormatSymbolContext.Standalone = 1 -> Android.Icu.Text.DateFormatSymbolContext +Android.Icu.Text.DateFormatSymbols +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols() -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Android.Icu.Util.Calendar? cal, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Android.Icu.Util.Calendar? cal, Java.Util.Locale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Java.Lang.Class? calendarClass, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Java.Lang.Class? calendarClass, Java.Util.Locale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Java.Util.Locale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Java.Util.ResourceBundle? bundle, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(Java.Util.ResourceBundle? bundle, Java.Util.Locale? locale) -> void +Android.Icu.Text.DateFormatSymbols.DateFormatSymbols(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateFormatSymbolWidth +Android.Icu.Text.DateFormatSymbolWidth.Abbreviated = 0 -> Android.Icu.Text.DateFormatSymbolWidth +Android.Icu.Text.DateFormatSymbolWidth.Narrow = 2 -> Android.Icu.Text.DateFormatSymbolWidth +Android.Icu.Text.DateFormatSymbolWidth.Short = 3 -> Android.Icu.Text.DateFormatSymbolWidth +Android.Icu.Text.DateFormatSymbolWidth.Wide = 1 -> Android.Icu.Text.DateFormatSymbolWidth +Android.Icu.Text.DateIntervalFormat +Android.Icu.Text.DateIntervalFormat.DateIntervalFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateIntervalFormat.Format(Android.Icu.Util.Calendar? fromCalendar, Android.Icu.Util.Calendar? toCalendar, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +Android.Icu.Text.DateIntervalFormat.Format(Android.Icu.Util.DateInterval? dtInterval, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.CharAt(int index) -> char +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.Length() -> int +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.SubSequence(int start, int end) -> string? +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +Android.Icu.Text.DateIntervalInfo +Android.Icu.Text.DateIntervalInfo.DateIntervalInfo(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DateIntervalInfo.DateIntervalInfo(Java.Util.Locale? locale) -> void +Android.Icu.Text.DateIntervalInfo.DateIntervalInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateIntervalInfo.PatternInfo +Android.Icu.Text.DateIntervalInfo.PatternInfo.FirstDateInPtnIsLaterDate() -> bool +Android.Icu.Text.DateIntervalInfo.PatternInfo.FirstPart.get -> string? +Android.Icu.Text.DateIntervalInfo.PatternInfo.PatternInfo(string? firstPart, string? secondPart, bool firstDateInPtnIsLaterDate) -> void +Android.Icu.Text.DateIntervalInfo.PatternInfo.SecondPart.get -> string? +Android.Icu.Text.DateTimeAddPatternResult +Android.Icu.Text.DateTimeAddPatternResult.BaseConflict = 1 -> Android.Icu.Text.DateTimeAddPatternResult +Android.Icu.Text.DateTimeAddPatternResult.Conflict = 2 -> Android.Icu.Text.DateTimeAddPatternResult +Android.Icu.Text.DateTimeAddPatternResult.Ok = 0 -> Android.Icu.Text.DateTimeAddPatternResult +Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Day = 7 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.DayOfWeekInMonth = 9 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.DayOfYear = 8 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Dayperiod = 10 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Era = 0 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.FractionalSecond = 14 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Hour = 11 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Minute = 12 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Month = 3 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Quarter = 2 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Second = 13 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Weekday = 6 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.WeekOfMonth = 5 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.WeekOfYear = 4 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Year = 1 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternField.Zone = 15 -> Android.Icu.Text.DateTimePatternField +Android.Icu.Text.DateTimePatternGenerator +Android.Icu.Text.DateTimePatternGenerator.DateTimePatternGenerator() -> void +Android.Icu.Text.DateTimePatternGenerator.DateTimePatternGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DateTimePatternGenerator.DisplayWidth +Android.Icu.Text.DateTimePatternGenerator.PatternInfo +Android.Icu.Text.DateTimePatternGenerator.PatternInfo.ConflictingPattern.get -> string? +Android.Icu.Text.DateTimePatternGenerator.PatternInfo.ConflictingPattern.set -> void +Android.Icu.Text.DateTimePatternGenerator.PatternInfo.PatternInfo() -> void +Android.Icu.Text.DateTimePatternGenerator.PatternInfo.Status.get -> Android.Icu.Text.DateTimeAddPatternResult +Android.Icu.Text.DateTimePatternGenerator.PatternInfo.Status.set -> void +Android.Icu.Text.DateTimePatternMatchOptions +Android.Icu.Text.DateTimePatternMatchOptions.AllFieldsLength = 65535 -> Android.Icu.Text.DateTimePatternMatchOptions +Android.Icu.Text.DateTimePatternMatchOptions.HourFieldLength = 2048 -> Android.Icu.Text.DateTimePatternMatchOptions +Android.Icu.Text.DateTimePatternMatchOptions.NoOptions = 0 -> Android.Icu.Text.DateTimePatternMatchOptions +Android.Icu.Text.DecimalFormat +Android.Icu.Text.DecimalFormat.DecimalFormat() -> void +Android.Icu.Text.DecimalFormat.DecimalFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DecimalFormat.DecimalFormat(string? pattern) -> void +Android.Icu.Text.DecimalFormat.DecimalFormat(string? pattern, Android.Icu.Text.DecimalFormatSymbols? symbols) -> void +Android.Icu.Text.DecimalFormat.DecimalFormat(string? pattern, Android.Icu.Text.DecimalFormatSymbols? symbols, Android.Icu.Text.CurrencyPluralInfo? infoInput, Android.Icu.Text.NumberFormatStyles style) -> void +Android.Icu.Text.DecimalFormatSymbols +Android.Icu.Text.DecimalFormatSymbols.DecimalFormatSymbols() -> void +Android.Icu.Text.DecimalFormatSymbols.DecimalFormatSymbols(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.DecimalFormatSymbols.DecimalFormatSymbols(Java.Util.Locale? locale) -> void +Android.Icu.Text.DecimalFormatSymbols.DecimalFormatSymbols(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.DirectionOptions +Android.Icu.Text.DirectionOptions.Forward = 0 -> Android.Icu.Text.DirectionOptions +Android.Icu.Text.DirectionOptions.Reverse = 1 -> Android.Icu.Text.DirectionOptions +Android.Icu.Text.DisplayContext +Android.Icu.Text.DisplayContext.InvokeType() -> Android.Icu.Text.DisplayContext.Type? +Android.Icu.Text.DisplayContext.Type +Android.Icu.Text.DisplayContext.Value() -> int +Android.Icu.Text.Edits +Android.Icu.Text.Edits.AddReplace(int oldLength, int newLength) -> void +Android.Icu.Text.Edits.AddUnchanged(int unchangedLength) -> void +Android.Icu.Text.Edits.CoarseChangesIterator.get -> Android.Icu.Text.Edits.Iterator? +Android.Icu.Text.Edits.CoarseIterator.get -> Android.Icu.Text.Edits.Iterator? +Android.Icu.Text.Edits.Edits() -> void +Android.Icu.Text.Edits.FineChangesIterator.get -> Android.Icu.Text.Edits.Iterator? +Android.Icu.Text.Edits.FineIterator.get -> Android.Icu.Text.Edits.Iterator? +Android.Icu.Text.Edits.HasChanges.get -> bool +Android.Icu.Text.Edits.Iterator +Android.Icu.Text.Edits.Iterator.DestinationIndex() -> int +Android.Icu.Text.Edits.Iterator.DestinationIndexFromSourceIndex(int i) -> int +Android.Icu.Text.Edits.Iterator.FindDestinationIndex(int i) -> bool +Android.Icu.Text.Edits.Iterator.FindSourceIndex(int i) -> bool +Android.Icu.Text.Edits.Iterator.HasChange.get -> bool +Android.Icu.Text.Edits.Iterator.NewLength() -> int +Android.Icu.Text.Edits.Iterator.Next() -> bool +Android.Icu.Text.Edits.Iterator.OldLength() -> int +Android.Icu.Text.Edits.Iterator.ReplacementIndex() -> int +Android.Icu.Text.Edits.Iterator.SourceIndex() -> int +Android.Icu.Text.Edits.Iterator.SourceIndexFromDestinationIndex(int i) -> int +Android.Icu.Text.Edits.LengthDelta() -> int +Android.Icu.Text.Edits.MergeAndAppend(Android.Icu.Text.Edits? ab, Android.Icu.Text.Edits? bc) -> Android.Icu.Text.Edits? +Android.Icu.Text.Edits.NumberOfChanges() -> int +Android.Icu.Text.Edits.Reset() -> void +Android.Icu.Text.IDNA +Android.Icu.Text.IDNA.Error +Android.Icu.Text.IDNA.IDNA(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.IDNA.Info +Android.Icu.Text.IDNA.Info.Errors.get -> System.Collections.Generic.ICollection? +Android.Icu.Text.IDNA.Info.HasErrors.get -> bool +Android.Icu.Text.IDNA.Info.Info() -> void +Android.Icu.Text.IDNA.Info.IsTransitionalDifferent.get -> bool +Android.Icu.Text.IDNA.LabelToASCII(string? label, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +Android.Icu.Text.IDNA.LabelToUnicode(string? label, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +Android.Icu.Text.IDNA.NameToASCII(string? name, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +Android.Icu.Text.IDNA.NameToUnicode(string? name, Java.Lang.StringBuilder? dest, Android.Icu.Text.IDNA.Info? info) -> Java.Lang.StringBuilder? +Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.CheckBidi = 4 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.CheckContextj = 8 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.CheckContexto = 64 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.Default = 0 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.NontransitionalToAscii = 16 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.NontransitionalToUnicode = 32 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IDNAOptions.UseStd3Rules = 2 -> Android.Icu.Text.IDNAOptions +Android.Icu.Text.IFormattedValue +Android.Icu.Text.IFormattedValue.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +Android.Icu.Text.IFormattedValue.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +Android.Icu.Text.IFormattedValue.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +Android.Icu.Text.IFormattedValue.ToString() -> string? +Android.Icu.Text.IReplaceable +Android.Icu.Text.IReplaceable.Char32At(int offset) -> int +Android.Icu.Text.IReplaceable.CharAt(int offset) -> char +Android.Icu.Text.IReplaceable.Copy(int start, int limit, int dest) -> void +Android.Icu.Text.IReplaceable.GetChars(int srcStart, int srcLimit, char[]? dst, int dstStart) -> void +Android.Icu.Text.IReplaceable.HasMetaData.get -> bool +Android.Icu.Text.IReplaceable.Length() -> int +Android.Icu.Text.IReplaceable.Replace(int start, int limit, char[]? chars, int charsStart, int charsLen) -> void +Android.Icu.Text.IReplaceable.Replace(int start, int limit, string? text) -> void +Android.Icu.Text.ISymbolTable +Android.Icu.Text.ISymbolTable.Lookup(string? s) -> char[]? +Android.Icu.Text.ISymbolTable.LookupMatcher(int ch) -> Android.Icu.Text.IUnicodeMatcher? +Android.Icu.Text.ISymbolTable.ParseReference(string? text, Java.Text.ParsePosition? pos, int limit) -> string? +Android.Icu.Text.IUnicodeMatcher +Android.Icu.Text.IUnicodeMatcher.AddMatchSetTo(Android.Icu.Text.UnicodeSet? toUnionTo) -> void +Android.Icu.Text.IUnicodeMatcher.Matches(Android.Icu.Text.IReplaceable? text, int[]? offset, int limit, bool incremental) -> int +Android.Icu.Text.IUnicodeMatcher.MatchesIndexValue(int v) -> bool +Android.Icu.Text.IUnicodeMatcher.ToPattern(bool escapeUnprintable) -> string? +Android.Icu.Text.ListFormatter +Android.Icu.Text.ListFormatter.Format(params Java.Lang.Object![]? items) -> string? +Android.Icu.Text.ListFormatter.Format(System.Collections.Generic.ICollection? items) -> string? +Android.Icu.Text.ListFormatter.FormattedList +Android.Icu.Text.ListFormatter.FormattedList.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +Android.Icu.Text.ListFormatter.FormattedList.CharAt(int index) -> char +Android.Icu.Text.ListFormatter.FormattedList.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Icu.Text.ListFormatter.FormattedList.Length() -> int +Android.Icu.Text.ListFormatter.FormattedList.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +Android.Icu.Text.ListFormatter.FormattedList.SubSequence(int start, int end) -> string? +Android.Icu.Text.ListFormatter.FormattedList.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +Android.Icu.Text.ListFormatter.FormattedList.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +Android.Icu.Text.ListFormatter.FormatToValue(params Java.Lang.Object![]? items) -> Android.Icu.Text.ListFormatter.FormattedList? +Android.Icu.Text.ListFormatter.FormatToValue(System.Collections.Generic.ICollection? items) -> Android.Icu.Text.ListFormatter.FormattedList? +Android.Icu.Text.ListFormatter.GetPatternForNumItems(int count) -> string? +Android.Icu.Text.ListFormatter.Type +Android.Icu.Text.ListFormatter.Width +Android.Icu.Text.LocaleDisplayNames +Android.Icu.Text.LocaleDisplayNames.DialectHandling +Android.Icu.Text.LocaleDisplayNames.LocaleDisplayNames(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem +Android.Icu.Text.LocaleDisplayNames.UiListItem.Minimized.get -> Android.Icu.Util.ULocale? +Android.Icu.Text.LocaleDisplayNames.UiListItem.Minimized.set -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem.Modified.get -> Android.Icu.Util.ULocale? +Android.Icu.Text.LocaleDisplayNames.UiListItem.Modified.set -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem.NameInDisplayLocale.get -> string? +Android.Icu.Text.LocaleDisplayNames.UiListItem.NameInDisplayLocale.set -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem.NameInSelf.get -> string? +Android.Icu.Text.LocaleDisplayNames.UiListItem.NameInSelf.set -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem.UiListItem(Android.Icu.Util.ULocale? minimized, Android.Icu.Util.ULocale? modified, string? nameInDisplayLocale, string? nameInSelf) -> void +Android.Icu.Text.LocaleDisplayNames.UiListItem.UiListItem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.MeasureFormat +Android.Icu.Text.MeasureFormat.FormatMeasures(params Android.Icu.Util.Measure![]? measures) -> string? +Android.Icu.Text.MeasureFormat.FormatWidth +Android.Icu.Text.MeasureFormat.Locale.get -> Android.Icu.Util.ULocale? +Android.Icu.Text.MeasureFormat.MeasureFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.MessageFormat +Android.Icu.Text.MessageFormat.Field +Android.Icu.Text.MessageFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.MessageFormat.Field.Field(string? name) -> void +Android.Icu.Text.MessageFormat.Format(Java.Lang.Object![]? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +Android.Icu.Text.MessageFormat.Format(System.Collections.Generic.IDictionary? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +Android.Icu.Text.MessageFormat.MessageFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.MessageFormat.MessageFormat(string? pattern) -> void +Android.Icu.Text.MessageFormat.MessageFormat(string? pattern, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.MessageFormat.MessageFormat(string? pattern, Java.Util.Locale? locale) -> void +Android.Icu.Text.MessagePattern +Android.Icu.Text.MessagePattern.ApostropheMode +Android.Icu.Text.MessagePattern.ArgType +Android.Icu.Text.MessagePattern.ArgType.HasPluralStyle.get -> bool +Android.Icu.Text.MessagePattern.AutoQuoteApostropheDeep() -> string? +Android.Icu.Text.MessagePattern.Clear() -> void +Android.Icu.Text.MessagePattern.ClearPatternAndSetApostropheMode(Android.Icu.Text.MessagePattern.ApostropheMode? mode) -> void +Android.Icu.Text.MessagePattern.Clone() -> Java.Lang.Object? +Android.Icu.Text.MessagePattern.CloneAsThawed() -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.CountParts() -> int +Android.Icu.Text.MessagePattern.Freeze() -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.GetApostropheMode() -> Android.Icu.Text.MessagePattern.ApostropheMode? +Android.Icu.Text.MessagePattern.GetLimitPartIndex(int start) -> int +Android.Icu.Text.MessagePattern.GetNumericValue(Android.Icu.Text.MessagePattern.Part? part) -> double +Android.Icu.Text.MessagePattern.GetPart(int i) -> Android.Icu.Text.MessagePattern.Part? +Android.Icu.Text.MessagePattern.GetPartType(int i) -> Android.Icu.Text.MessagePattern.Part.Type? +Android.Icu.Text.MessagePattern.GetPatternIndex(int partIndex) -> int +Android.Icu.Text.MessagePattern.GetPluralOffset(int pluralStart) -> double +Android.Icu.Text.MessagePattern.GetSubstring(Android.Icu.Text.MessagePattern.Part? part) -> string? +Android.Icu.Text.MessagePattern.HasNamedArguments.get -> bool +Android.Icu.Text.MessagePattern.HasNumberedArguments.get -> bool +Android.Icu.Text.MessagePattern.IsFrozen.get -> bool +Android.Icu.Text.MessagePattern.MessagePattern() -> void +Android.Icu.Text.MessagePattern.MessagePattern(Android.Icu.Text.MessagePattern.ApostropheMode? mode) -> void +Android.Icu.Text.MessagePattern.MessagePattern(string? pattern) -> void +Android.Icu.Text.MessagePattern.Parse(string? pattern) -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.ParseChoiceStyle(string? pattern) -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.ParsePluralStyle(string? pattern) -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.ParseSelectStyle(string? pattern) -> Android.Icu.Text.MessagePattern? +Android.Icu.Text.MessagePattern.Part +Android.Icu.Text.MessagePattern.Part.ArgType.get -> Android.Icu.Text.MessagePattern.ArgType? +Android.Icu.Text.MessagePattern.Part.GetType() -> Android.Icu.Text.MessagePattern.Part.Type? +Android.Icu.Text.MessagePattern.Part.Index.get -> int +Android.Icu.Text.MessagePattern.Part.Length.get -> int +Android.Icu.Text.MessagePattern.Part.Limit.get -> int +Android.Icu.Text.MessagePattern.Part.Type +Android.Icu.Text.MessagePattern.Part.Type.HasNumericValue.get -> bool +Android.Icu.Text.MessagePattern.Part.Value.get -> int +Android.Icu.Text.MessagePattern.PartSubstringMatches(Android.Icu.Text.MessagePattern.Part? part, string? s) -> bool +Android.Icu.Text.MessagePattern.PatternString.get -> string? +Android.Icu.Text.Normalizer +Android.Icu.Text.Normalizer.Clone() -> Java.Lang.Object? +Android.Icu.Text.Normalizer.QuickCheckResult +Android.Icu.Text.Normalizer2 +Android.Icu.Text.Normalizer2.Append(Java.Lang.StringBuilder? first, string? second) -> Java.Lang.StringBuilder? +Android.Icu.Text.Normalizer2.IsNormalized(string? s) -> bool +Android.Icu.Text.Normalizer2.Mode +Android.Icu.Text.Normalizer2.Normalize(string? src) -> string? +Android.Icu.Text.Normalizer2.Normalize(string? src, Java.Lang.IAppendable? dest) -> Java.Lang.IAppendable? +Android.Icu.Text.Normalizer2.Normalize(string? src, Java.Lang.StringBuilder? dest) -> Java.Lang.StringBuilder? +Android.Icu.Text.Normalizer2.Normalizer2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.Normalizer2.NormalizeSecondAndAppend(Java.Lang.StringBuilder? first, string? second) -> Java.Lang.StringBuilder? +Android.Icu.Text.Normalizer2.QuickCheck(string? s) -> Android.Icu.Text.Normalizer.QuickCheckResult? +Android.Icu.Text.Normalizer2.SpanQuickCheckYes(string? s) -> int +Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NormalizerCompareOptions.CompareCodePointOrder = 32768 -> Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NormalizerCompareOptions.CompareIgnoreCase = 65536 -> Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NormalizerCompareOptions.FoldCaseDefault = 0 -> Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NormalizerCompareOptions.FoldCaseExcludeSpecialI = 1 -> Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NormalizerCompareOptions.InputIsFcd = 131072 -> Android.Icu.Text.NormalizerCompareOptions +Android.Icu.Text.NumberFormat +Android.Icu.Text.NumberFormat.Field +Android.Icu.Text.NumberFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.NumberFormat.Field.Field(string? fieldName) -> void +Android.Icu.Text.NumberFormat.Format(Android.Icu.Math.BigDecimal? number) -> string? +Android.Icu.Text.NumberFormat.Format(Android.Icu.Util.CurrencyAmount? currAmt) -> string? +Android.Icu.Text.NumberFormat.Format(double number) -> string? +Android.Icu.Text.NumberFormat.Format(Java.Math.BigDecimal? number) -> string? +Android.Icu.Text.NumberFormat.Format(Java.Math.BigInteger? number) -> string? +Android.Icu.Text.NumberFormat.Format(long number) -> string? +Android.Icu.Text.NumberFormat.NumberFormat() -> void +Android.Icu.Text.NumberFormat.NumberFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.NumberFormat.ParseCurrency(string? text, Java.Text.ParsePosition? pos) -> Android.Icu.Util.CurrencyAmount? +Android.Icu.Text.NumberFormatField +Android.Icu.Text.NumberFormatField.Fraction = 1 -> Android.Icu.Text.NumberFormatField +Android.Icu.Text.NumberFormatField.Integer = 0 -> Android.Icu.Text.NumberFormatField +Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Accountingcurrency = 7 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Cashcurrency = 8 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Currency = 1 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Integer = 4 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Isocurrency = 5 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Number = 0 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Percent = 2 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Pluralcurrency = 6 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Scientific = 3 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberFormatStyles.Standardcurrency = 9 -> Android.Icu.Text.NumberFormatStyles +Android.Icu.Text.NumberingSystem +Android.Icu.Text.NumberingSystem.NumberingSystem() -> void +Android.Icu.Text.NumberingSystem.NumberingSystem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.PadPosition +Android.Icu.Text.PadPosition.AfterPrefix = 1 -> Android.Icu.Text.PadPosition +Android.Icu.Text.PadPosition.AfterSuffix = 3 -> Android.Icu.Text.PadPosition +Android.Icu.Text.PadPosition.BeforePrefix = 0 -> Android.Icu.Text.PadPosition +Android.Icu.Text.PadPosition.BeforeSuffix = 2 -> Android.Icu.Text.PadPosition +Android.Icu.Text.PluralFormat +Android.Icu.Text.PluralFormat.Format(double number) -> string? +Android.Icu.Text.PluralFormat.PluralFormat() -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Text.PluralRules? rules) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Text.PluralRules? rules, string? pattern) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules.PluralType? type, string? pattern) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale, Android.Icu.Text.PluralRules? rules, string? pattern) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Android.Icu.Util.ULocale? ulocale, string? pattern) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Java.Util.Locale? locale) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules.PluralType? type) -> void +Android.Icu.Text.PluralFormat.PluralFormat(Java.Util.Locale? locale, Android.Icu.Text.PluralRules? rules) -> void +Android.Icu.Text.PluralFormat.PluralFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.PluralFormat.PluralFormat(string? pattern) -> void +Android.Icu.Text.PluralRules +Android.Icu.Text.PluralRules.PluralRules(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.PluralRules.PluralType +Android.Icu.Text.RelativeDateTimeFormatter +Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit +Android.Icu.Text.RelativeDateTimeFormatter.CapitalizationContext.get -> Android.Icu.Text.DisplayContext? +Android.Icu.Text.RelativeDateTimeFormatter.CombineDateAndTime(string? relativeDateString, string? timeString) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.Direction +Android.Icu.Text.RelativeDateTimeFormatter.Format(Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? unit) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.Format(double offset, Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? unit) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.Format(double quantity, Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? unit) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.FormatNumeric(double offset, Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? unit) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.FormatNumericToValue(double offset, Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? unit) -> Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime? +Android.Icu.Text.RelativeDateTimeFormatter.FormatStyle.get -> Android.Icu.Text.RelativeDateTimeFormatter.Style? +Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime +Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.FormattedRelativeDateTime(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.SubSequence(int start, int end) -> string? +Android.Icu.Text.RelativeDateTimeFormatter.FormatToValue(Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? unit) -> Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime? +Android.Icu.Text.RelativeDateTimeFormatter.FormatToValue(double offset, Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? unit) -> Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime? +Android.Icu.Text.RelativeDateTimeFormatter.FormatToValue(double quantity, Android.Icu.Text.RelativeDateTimeFormatter.Direction? direction, Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? unit) -> Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime? +Android.Icu.Text.RelativeDateTimeFormatter.NumberFormat.get -> Android.Icu.Text.NumberFormat? +Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit +Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit +Android.Icu.Text.RelativeDateTimeFormatter.Style +Android.Icu.Text.RuleBasedCollator +Android.Icu.Text.RuleBasedCollator.AlternateHandlingShifted.get -> bool +Android.Icu.Text.RuleBasedCollator.AlternateHandlingShifted.set -> void +Android.Icu.Text.RuleBasedCollator.CaseLevel.get -> bool +Android.Icu.Text.RuleBasedCollator.CaseLevel.set -> void +Android.Icu.Text.RuleBasedCollator.FrenchCollation.get -> bool +Android.Icu.Text.RuleBasedCollator.FrenchCollation.set -> void +Android.Icu.Text.RuleBasedCollator.GetCollationElementIterator(Android.Icu.Text.UCharacterIterator? source) -> Android.Icu.Text.CollationElementIterator? +Android.Icu.Text.RuleBasedCollator.GetCollationElementIterator(Java.Text.ICharacterIterator? source) -> Android.Icu.Text.CollationElementIterator? +Android.Icu.Text.RuleBasedCollator.GetCollationElementIterator(string? source) -> Android.Icu.Text.CollationElementIterator? +Android.Icu.Text.RuleBasedCollator.GetContractionsAndExpansions(Android.Icu.Text.UnicodeSet? contractions, Android.Icu.Text.UnicodeSet? expansions, bool addPrefixes) -> void +Android.Icu.Text.RuleBasedCollator.GetRules(bool fullrules) -> string? +Android.Icu.Text.RuleBasedCollator.LowerCaseFirst.get -> bool +Android.Icu.Text.RuleBasedCollator.LowerCaseFirst.set -> void +Android.Icu.Text.RuleBasedCollator.NumericCollation.get -> bool +Android.Icu.Text.RuleBasedCollator.NumericCollation.set -> void +Android.Icu.Text.RuleBasedCollator.RuleBasedCollator(string? rules) -> void +Android.Icu.Text.RuleBasedCollator.Rules.get -> string? +Android.Icu.Text.RuleBasedCollator.SetAlternateHandlingDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetCaseFirstDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetCaseLevelDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetDecompositionDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetFrenchCollationDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetNumericCollationDefault() -> void +Android.Icu.Text.RuleBasedCollator.SetStrengthDefault() -> void +Android.Icu.Text.RuleBasedCollator.UpperCaseFirst.get -> bool +Android.Icu.Text.RuleBasedCollator.UpperCaseFirst.set -> void +Android.Icu.Text.ScientificNumberFormatter +Android.Icu.Text.ScientificNumberFormatter.Format(Java.Lang.Object? number) -> string? +Android.Icu.Text.SearchIterator +Android.Icu.Text.SearchIterator.ElementComparisonType +Android.Icu.Text.SearchIterator.First() -> int +Android.Icu.Text.SearchIterator.Following(int position) -> int +Android.Icu.Text.SearchIterator.Last() -> int +Android.Icu.Text.SearchIterator.Preceding(int position) -> int +Android.Icu.Text.SearchIterator.SearchIterator(Java.Text.ICharacterIterator? target, Android.Icu.Text.BreakIterator? breaker) -> void +Android.Icu.Text.SearchIterator.SearchIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.SearchIterator.TargetText.get -> Java.Text.ICharacterIterator? +Android.Icu.Text.SearchIterator.TargetText.set -> void +Android.Icu.Text.SelectFormat +Android.Icu.Text.SelectFormat.Format(string? keyword) -> string? +Android.Icu.Text.SelectFormat.SelectFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.SelectFormat.SelectFormat(string? pattern) -> void +Android.Icu.Text.SimpleDateFormat +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat() -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(string? pattern) -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, Android.Icu.Text.DateFormatSymbols? formatData) -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, Android.Icu.Util.ULocale? loc) -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, Java.Util.Locale? loc) -> void +Android.Icu.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, string? override, Android.Icu.Util.ULocale? loc) -> void +Android.Icu.Text.StringPrepParseException +Android.Icu.Text.StringPrepParseException.StringPrepParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.StringPrepParseException.StringPrepParseException(string? message, Android.Icu.Text.StringPrepParseExceptionError error) -> void +Android.Icu.Text.StringPrepParseException.StringPrepParseException(string? message, Android.Icu.Text.StringPrepParseExceptionError error, string? rules, int pos) -> void +Android.Icu.Text.StringPrepParseException.StringPrepParseException(string? message, Android.Icu.Text.StringPrepParseExceptionError error, string? rules, int pos, int lineNumber) -> void +Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.AcePrefixError = 6 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.BufferOverflowError = 9 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.CheckBidiError = 4 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.DomainNameTooLongError = 11 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.IllegalCharFound = 1 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.InvalidCharFound = 0 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.LabelTooLongError = 8 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.ProhibitedError = 2 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.Std3AsciiRulesError = 5 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.UnassignedError = 3 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.VerificationError = 7 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringPrepParseExceptionError.ZeroLengthLabel = 10 -> Android.Icu.Text.StringPrepParseExceptionError +Android.Icu.Text.StringSearch +Android.Icu.Text.StringSearch.Canonical.get -> bool +Android.Icu.Text.StringSearch.Canonical.set -> void +Android.Icu.Text.StringSearch.Collator.get -> Android.Icu.Text.RuleBasedCollator? +Android.Icu.Text.StringSearch.Collator.set -> void +Android.Icu.Text.StringSearch.Pattern.get -> string? +Android.Icu.Text.StringSearch.Pattern.set -> void +Android.Icu.Text.StringSearch.StringSearch(string? pattern, Java.Text.ICharacterIterator? target, Android.Icu.Text.RuleBasedCollator? collator) -> void +Android.Icu.Text.StringSearch.StringSearch(string? pattern, Java.Text.ICharacterIterator? target, Android.Icu.Text.RuleBasedCollator? collator, Android.Icu.Text.BreakIterator? breakiter) -> void +Android.Icu.Text.StringSearch.StringSearch(string? pattern, Java.Text.ICharacterIterator? target, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.StringSearch.StringSearch(string? pattern, Java.Text.ICharacterIterator? target, Java.Util.Locale? locale) -> void +Android.Icu.Text.StringSearch.StringSearch(string? pattern, string? target) -> void +Android.Icu.Text.SymbolTable +Android.Icu.Text.TimeZoneFormat +Android.Icu.Text.TimeZoneFormat.Format(Android.Icu.Text.TimeZoneFormat.Style? style, Android.Icu.Util.TimeZone? tz, long date) -> string? +Android.Icu.Text.TimeZoneFormat.FormatOffsetISO8601Basic(int offset, bool useUtcIndicator, bool isShort, bool ignoreSeconds) -> string? +Android.Icu.Text.TimeZoneFormat.FormatOffsetISO8601Extended(int offset, bool useUtcIndicator, bool isShort, bool ignoreSeconds) -> string? +Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType +Android.Icu.Text.TimeZoneFormat.Parse(string? text) -> Android.Icu.Util.TimeZone? +Android.Icu.Text.TimeZoneFormat.Parse(string? text, Java.Text.ParsePosition? pos) -> Android.Icu.Util.TimeZone? +Android.Icu.Text.TimeZoneFormat.ParseOffsetISO8601(string? text, Java.Text.ParsePosition? pos) -> int +Android.Icu.Text.TimeZoneFormat.ParseOption +Android.Icu.Text.TimeZoneFormat.Style +Android.Icu.Text.TimeZoneFormat.TimeType +Android.Icu.Text.TimeZoneFormat.TimeZoneFormat(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Text.TimeZoneFormat.TimeZoneFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.TimeZoneNames +Android.Icu.Text.TimeZoneNames.GetDisplayName(string? tzID, Android.Icu.Text.TimeZoneNames.NameType? type, long date) -> string? +Android.Icu.Text.TimeZoneNames.NameType +Android.Icu.Text.TimeZoneNames.TimeZoneNames(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.Transliterator +Android.Icu.Text.Transliterator.Filter.get -> Android.Icu.Text.UnicodeFilter? +Android.Icu.Text.Transliterator.Filter.set -> void +Android.Icu.Text.Transliterator.FinishTransliteration(Android.Icu.Text.IReplaceable? text, Android.Icu.Text.Transliterator.Position? index) -> void +Android.Icu.Text.Transliterator.ID.get -> string? +Android.Icu.Text.Transliterator.Inverse.get -> Android.Icu.Text.Transliterator? +Android.Icu.Text.Transliterator.MaximumContextLength.get -> int +Android.Icu.Text.Transliterator.Position +Android.Icu.Text.Transliterator.Position.ContextLimit.get -> int +Android.Icu.Text.Transliterator.Position.ContextLimit.set -> void +Android.Icu.Text.Transliterator.Position.ContextStart.get -> int +Android.Icu.Text.Transliterator.Position.ContextStart.set -> void +Android.Icu.Text.Transliterator.Position.Limit.get -> int +Android.Icu.Text.Transliterator.Position.Limit.set -> void +Android.Icu.Text.Transliterator.Position.Position() -> void +Android.Icu.Text.Transliterator.Position.Position(Android.Icu.Text.Transliterator.Position? pos) -> void +Android.Icu.Text.Transliterator.Position.Position(int contextStart, int contextLimit, int start) -> void +Android.Icu.Text.Transliterator.Position.Position(int contextStart, int contextLimit, int start, int limit) -> void +Android.Icu.Text.Transliterator.Position.Position(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.Transliterator.Position.Start.get -> int +Android.Icu.Text.Transliterator.Position.Start.set -> void +Android.Icu.Text.Transliterator.Position.Validate(int length) -> void +Android.Icu.Text.Transliterator.SourceSet.get -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.Transliterator.Transliterate(Android.Icu.Text.IReplaceable? text) -> void +Android.Icu.Text.Transliterator.Transliterate(Android.Icu.Text.IReplaceable? text, Android.Icu.Text.Transliterator.Position? index) -> void +Android.Icu.Text.Transliterator.Transliterate(Android.Icu.Text.IReplaceable? text, Android.Icu.Text.Transliterator.Position? index, int insertion) -> void +Android.Icu.Text.Transliterator.Transliterate(Android.Icu.Text.IReplaceable? text, Android.Icu.Text.Transliterator.Position? index, string? insertion) -> void +Android.Icu.Text.Transliterator.Transliterate(Android.Icu.Text.IReplaceable? text, int start, int limit) -> int +Android.Icu.Text.Transliterator.Transliterate(string? text) -> string? +Android.Icu.Text.Transliterator.Transliterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UCharacterIterator +Android.Icu.Text.UCharacterIterator.GetText(char[]? fillIn) -> int +Android.Icu.Text.UCharacterIterator.UCharacterIterator() -> void +Android.Icu.Text.UCharacterIterator.UCharacterIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UFormat +Android.Icu.Text.UFormat.UFormat() -> void +Android.Icu.Text.UFormat.UFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UnicodeFilter +Android.Icu.Text.UnicodeFilter.InterfaceConsts +Android.Icu.Text.UnicodeFilter.UnicodeFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UnicodeMatcher +Android.Icu.Text.UnicodeMatchResult +Android.Icu.Text.UnicodeMatchResult.Match = 2 -> Android.Icu.Text.UnicodeMatchResult +Android.Icu.Text.UnicodeMatchResult.Mismatch = 0 -> Android.Icu.Text.UnicodeMatchResult +Android.Icu.Text.UnicodeMatchResult.PartialMatch = 1 -> Android.Icu.Text.UnicodeMatchResult +Android.Icu.Text.UnicodeSet +Android.Icu.Text.UnicodeSet.Add(int c) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Add(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Add(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.AddAll(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.AddAll(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.ApplyPattern(string? pattern) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.ComparisonStyle +Android.Icu.Text.UnicodeSet.Complement(int c) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Complement(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Complement(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.ComplementAll(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.ComplementAll(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Contains(Java.Lang.ICharSequence? s) -> bool +Android.Icu.Text.UnicodeSet.Contains(string? s) -> bool +Android.Icu.Text.UnicodeSet.ContainsNone(string? s) -> bool +Android.Icu.Text.UnicodeSet.ContainsSome(Android.Icu.Text.UnicodeSet? s) -> bool +Android.Icu.Text.UnicodeSet.ContainsSome(int start, int end) -> bool +Android.Icu.Text.UnicodeSet.ContainsSome(Java.Lang.ICharSequence? s) -> bool +Android.Icu.Text.UnicodeSet.ContainsSome(Java.Lang.IIterable? collection) -> bool +Android.Icu.Text.UnicodeSet.ContainsSome(string? s) -> bool +Android.Icu.Text.UnicodeSet.EntryRange +Android.Icu.Text.UnicodeSet.EntryRange.Codepoint.get -> int +Android.Icu.Text.UnicodeSet.EntryRange.Codepoint.set -> void +Android.Icu.Text.UnicodeSet.EntryRange.CodepointEnd.get -> int +Android.Icu.Text.UnicodeSet.EntryRange.CodepointEnd.set -> void +Android.Icu.Text.UnicodeSet.EntryRange.EntryRange(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UnicodeSet.Remove(int c) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Remove(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Remove(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.RemoveAll(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.RemoveAll(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.RemoveAllStrings() -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Retain(int c) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Retain(Java.Lang.ICharSequence? cs) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Retain(string? cs) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.RetainAll(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.RetainAll(string? s) -> Android.Icu.Text.UnicodeSet? +Android.Icu.Text.UnicodeSet.Span(string? s, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +Android.Icu.Text.UnicodeSet.Span(string? s, int start, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +Android.Icu.Text.UnicodeSet.SpanBack(string? s, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +Android.Icu.Text.UnicodeSet.SpanBack(string? s, int fromIndex, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +Android.Icu.Text.UnicodeSet.SpanCondition +Android.Icu.Text.UnicodeSet.UnicodeSet() -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(Android.Icu.Text.UnicodeSet? other) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(int start, int end) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(params int[]? pairs) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(string? pattern) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(string? pattern, Android.Icu.Text.UnicodeSetOptions options) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(string? pattern, bool ignoreWhitespace) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(string? pattern, Java.Text.ParsePosition? pos, Android.Icu.Text.ISymbolTable? symbols) -> void +Android.Icu.Text.UnicodeSet.UnicodeSet(string? pattern, Java.Text.ParsePosition? pos, Android.Icu.Text.ISymbolTable? symbols, Android.Icu.Text.UnicodeSetOptions options) -> void +Android.Icu.Text.UnicodeSetIterator +Android.Icu.Text.UnicodeSetIterator.Codepoint.get -> int +Android.Icu.Text.UnicodeSetIterator.Codepoint.set -> void +Android.Icu.Text.UnicodeSetIterator.CodepointEnd.get -> int +Android.Icu.Text.UnicodeSetIterator.CodepointEnd.set -> void +Android.Icu.Text.UnicodeSetIterator.UnicodeSetIterator() -> void +Android.Icu.Text.UnicodeSetIterator.UnicodeSetIterator(Android.Icu.Text.UnicodeSet? set) -> void +Android.Icu.Text.UnicodeSetIterator.UnicodeSetIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Text.UnicodeSetOptions +Android.Icu.Text.UnicodeSetOptions.AddCaseMappings = 4 -> Android.Icu.Text.UnicodeSetOptions +Android.Icu.Text.UnicodeSetOptions.Case = 2 -> Android.Icu.Text.UnicodeSetOptions +Android.Icu.Text.UnicodeSetOptions.CaseInsensitive = 2 -> Android.Icu.Text.UnicodeSetOptions +Android.Icu.Text.UnicodeSetOptions.IgnoreSpace = 1 -> Android.Icu.Text.UnicodeSetOptions +Android.Icu.Text.UnicodeSetSpanner +Android.Icu.Text.UnicodeSetSpanner.CountIn(string? sequence) -> int +Android.Icu.Text.UnicodeSetSpanner.CountIn(string? sequence, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod) -> int +Android.Icu.Text.UnicodeSetSpanner.CountIn(string? sequence, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +Android.Icu.Text.UnicodeSetSpanner.CountMethod +Android.Icu.Text.UnicodeSetSpanner.DeleteFrom(string? sequence) -> string? +Android.Icu.Text.UnicodeSetSpanner.DeleteFrom(string? sequence, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> string? +Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(string? sequence, string? replacement) -> string? +Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(string? sequence, string? replacement, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod) -> string? +Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(string? sequence, string? replacement, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> string? +Android.Icu.Text.UnicodeSetSpanner.Trim(string? sequence) -> string? +Android.Icu.Text.UnicodeSetSpanner.Trim(string? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption) -> string? +Android.Icu.Text.UnicodeSetSpanner.Trim(string? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> string? +Android.Icu.Text.UnicodeSetSpanner.TrimOption +Android.Icu.Text.UnicodeSetSpanner.UnicodeSetSpanner(Android.Icu.Text.UnicodeSet? source) -> void +Android.Icu.Text.UnicodeSetSpanner.UnicodeSetSpanner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.BuddhistCalendar +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar() -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(int year, int month, int date) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.BuddhistCalendar.BuddhistCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.Calendar +Android.Icu.Util.Calendar.Calendar() -> void +Android.Icu.Util.Calendar.Calendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.Calendar.Calendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.Calendar.Calendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.Calendar.Clear() -> void +Android.Icu.Util.Calendar.Clear(Android.Icu.Util.CalendarField field) -> void +Android.Icu.Util.Calendar.ComputeGregorianFields(int julianDay) -> void +Android.Icu.Util.Calendar.FieldCount.get -> int +Android.Icu.Util.Calendar.Get(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GetGreatestMinimum(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GetLeastMaximum(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GetMaximum(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GetMinimum(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GetStamp(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.GregorianDayOfMonth.get -> int +Android.Icu.Util.Calendar.GregorianDayOfYear.get -> int +Android.Icu.Util.Calendar.GregorianMonth.get -> int +Android.Icu.Util.Calendar.GregorianYear.get -> int +Android.Icu.Util.Calendar.InternalGet(Android.Icu.Util.CalendarField field) -> int +Android.Icu.Util.Calendar.InternalGet(Android.Icu.Util.CalendarField field, int defaultValue) -> int +Android.Icu.Util.Calendar.InternalGetTimeInMillis() -> long +Android.Icu.Util.Calendar.InternalSet(Android.Icu.Util.CalendarField field, int value) -> void +Android.Icu.Util.Calendar.IsSet(Android.Icu.Util.CalendarField field) -> bool +Android.Icu.Util.Calendar.Roll(Android.Icu.Util.CalendarField field, bool up) -> void +Android.Icu.Util.Calendar.Set(Android.Icu.Util.CalendarField field, int value) -> void +Android.Icu.Util.Calendar.Set(int year, int month, int date) -> void +Android.Icu.Util.Calendar.Set(int year, int month, int date, int hour, int minute) -> void +Android.Icu.Util.Calendar.Set(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.Calendar.Time.get -> Java.Util.Date? +Android.Icu.Util.Calendar.Time.set -> void +Android.Icu.Util.Calendar.ValidateField(Android.Icu.Util.CalendarField field, int min, int max) -> void +Android.Icu.Util.Calendar.WeekData +Android.Icu.Util.Calendar.WeekData.FirstDayOfWeek.get -> int +Android.Icu.Util.Calendar.WeekData.FirstDayOfWeek.set -> void +Android.Icu.Util.Calendar.WeekData.MinimalDaysInFirstWeek.get -> int +Android.Icu.Util.Calendar.WeekData.MinimalDaysInFirstWeek.set -> void +Android.Icu.Util.Calendar.WeekData.WeekData(int fdow, int mdifw, int weekendOnset, int weekendOnsetMillis, int weekendCease, int weekendCeaseMillis) -> void +Android.Icu.Util.Calendar.WeekData.WeekendCease.get -> int +Android.Icu.Util.Calendar.WeekData.WeekendCease.set -> void +Android.Icu.Util.Calendar.WeekData.WeekendCeaseMillis.get -> int +Android.Icu.Util.Calendar.WeekData.WeekendCeaseMillis.set -> void +Android.Icu.Util.Calendar.WeekData.WeekendOnset.get -> int +Android.Icu.Util.Calendar.WeekData.WeekendOnset.set -> void +Android.Icu.Util.Calendar.WeekData.WeekendOnsetMillis.get -> int +Android.Icu.Util.Calendar.WeekData.WeekendOnsetMillis.set -> void +Android.Icu.Util.Calendar.WeekNumber(int dayOfPeriod, int dayOfWeek) -> int +Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.AmPm = 9 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Date = 5 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DayOfMonth = 5 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DayOfWeek = 7 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DayOfWeekInMonth = 8 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DayOfYear = 6 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DowLocal = 18 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.DstOffset = 16 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Era = 0 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.ExtendedYear = 19 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Hour = 10 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.HourOfDay = 11 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.JulianDay = 20 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Millisecond = 14 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.MillisecondsInDay = 21 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Minute = 12 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Month = 2 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Second = 13 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.WeekOfMonth = 4 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.WeekOfYear = 3 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.Year = 1 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.YearWoy = 17 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CalendarField.ZoneOffset = 15 -> Android.Icu.Util.CalendarField +Android.Icu.Util.CECalendar +Android.Icu.Util.CECalendar.CECalendar() -> void +Android.Icu.Util.CECalendar.CECalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.CECalendar.CECalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.CECalendar.CECalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.CECalendar.CECalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.CECalendar.CECalendar(int year, int month, int date) -> void +Android.Icu.Util.CECalendar.CECalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.CECalendar.CECalendar(Java.Util.Date? date) -> void +Android.Icu.Util.CECalendar.CECalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.CECalendar.CECalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.ChineseCalendar +Android.Icu.Util.ChineseCalendar.ChineseCalendar() -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(int era, int year, int month, int isLeapMonth, int date) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(int era, int year, int month, int isLeapMonth, int date, int hour, int minute, int second) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(int year, int month, int isLeapMonth, int date) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(int year, int month, int isLeapMonth, int date, int hour, int minute, int second) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.ChineseCalendar.ChineseCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.CopticCalendar +Android.Icu.Util.CopticCalendar.CopticCalendar() -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(int year, int month, int date) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.CopticCalendar.CopticCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.Currency +Android.Icu.Util.Currency.Currency(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.Currency.Currency(string? theISOCode) -> void +Android.Icu.Util.Currency.CurrencyUsage +Android.Icu.Util.CurrencyAmount +Android.Icu.Util.CurrencyAmount.CurrencyAmount(double number, Android.Icu.Util.Currency? currency) -> void +Android.Icu.Util.CurrencyAmount.CurrencyAmount(double number, Java.Util.Currency? currency) -> void +Android.Icu.Util.CurrencyAmount.CurrencyAmount(Java.Lang.Number? number, Android.Icu.Util.Currency? currency) -> void +Android.Icu.Util.CurrencyAmount.CurrencyAmount(Java.Lang.Number? number, Java.Util.Currency? currency) -> void +Android.Icu.Util.CurrencyAmount.CurrencyAmount(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.FormalSymbolName = 4 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.Long = 1 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.NarrowSymbolName = 3 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.PluralLong = 2 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.Symbol = 0 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.CurrencyNameStyle.VariantSymbolName = 5 -> Android.Icu.Util.CurrencyNameStyle +Android.Icu.Util.DateInterval +Android.Icu.Util.DateInterval.DateInterval(long from, long to) -> void +Android.Icu.Util.DateInterval.FromDate.get -> long +Android.Icu.Util.DateInterval.ToDate.get -> long +Android.Icu.Util.DelimiterType +Android.Icu.Util.DelimiterType.AltQuotationEnd = 3 -> Android.Icu.Util.DelimiterType +Android.Icu.Util.DelimiterType.AltQuotationStart = 2 -> Android.Icu.Util.DelimiterType +Android.Icu.Util.DelimiterType.QuotationEnd = 1 -> Android.Icu.Util.DelimiterType +Android.Icu.Util.DelimiterType.QuotationStart = 0 -> Android.Icu.Util.DelimiterType +Android.Icu.Util.EthiopicCalendar +Android.Icu.Util.EthiopicCalendar.AmeteAlemEra.get -> bool +Android.Icu.Util.EthiopicCalendar.AmeteAlemEra.set -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar() -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(int year, int month, int date) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.EthiopicCalendar.EthiopicCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.GregorianCalendar +Android.Icu.Util.GregorianCalendar.GregorianCalendar() -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(int year, int month, int date) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(int year, int month, int date, int hour, int minute) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.GregorianCalendar.GregorianCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.GregorianCalendar.GregorianChange.get -> Java.Util.Date? +Android.Icu.Util.GregorianCalendar.GregorianChange.set -> void +Android.Icu.Util.GregorianCalendar.InvertGregorian.get -> bool +Android.Icu.Util.GregorianCalendar.InvertGregorian.set -> void +Android.Icu.Util.GregorianCalendar.IsGregorian.get -> bool +Android.Icu.Util.GregorianCalendar.IsGregorian.set -> void +Android.Icu.Util.HebrewCalendar +Android.Icu.Util.HebrewCalendar.HebrewCalendar() -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(int year, int month, int date) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.HebrewCalendar.HebrewCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.ICUUncheckedIOException +Android.Icu.Util.ICUUncheckedIOException.ICUUncheckedIOException() -> void +Android.Icu.Util.ICUUncheckedIOException.ICUUncheckedIOException(Java.Lang.Throwable? cause) -> void +Android.Icu.Util.ICUUncheckedIOException.ICUUncheckedIOException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.ICUUncheckedIOException.ICUUncheckedIOException(string? message) -> void +Android.Icu.Util.ICUUncheckedIOException.ICUUncheckedIOException(string? message, Java.Lang.Throwable? cause) -> void +Android.Icu.Util.IFreezable +Android.Icu.Util.IFreezable.CloneAsThawed() -> Java.Lang.Object? +Android.Icu.Util.IFreezable.Freeze() -> Java.Lang.Object? +Android.Icu.Util.IFreezable.IsFrozen.get -> bool +Android.Icu.Util.IllformedLocaleException +Android.Icu.Util.IllformedLocaleException.IllformedLocaleException() -> void +Android.Icu.Util.IllformedLocaleException.IllformedLocaleException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.IllformedLocaleException.IllformedLocaleException(string? message) -> void +Android.Icu.Util.IllformedLocaleException.IllformedLocaleException(string? message, int errorIndex) -> void +Android.Icu.Util.IndianCalendar +Android.Icu.Util.IndianCalendar.IndianCalendar() -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(int year, int month, int date) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.IndianCalendar.IndianCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.IRangeValueIterator +Android.Icu.Util.IRangeValueIterator.Next(Android.Icu.Util.RangeValueIteratorElement? element) -> bool +Android.Icu.Util.IRangeValueIterator.Reset() -> void +Android.Icu.Util.IslamicCalendar +Android.Icu.Util.IslamicCalendar.CalculationType +Android.Icu.Util.IslamicCalendar.IslamicCalendar() -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(int year, int month, int date) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.IslamicCalendar.IslamicCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.IValueIterator +Android.Icu.Util.IValueIterator.Next(Android.Icu.Util.ValueIteratorElement? element) -> bool +Android.Icu.Util.IValueIterator.Reset() -> void +Android.Icu.Util.IValueIterator.SetRange(int start, int limit) -> void +Android.Icu.Util.JapaneseCalendar +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar() -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(int era, int year, int month, int date) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(int year, int month, int date) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.JapaneseCalendar.JapaneseCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.LocaleData +Android.Icu.Util.LocaleData.GetDelimiter(Android.Icu.Util.DelimiterType type) -> string? +Android.Icu.Util.LocaleData.MeasurementSystem +Android.Icu.Util.LocaleData.NoSubstitute.get -> bool +Android.Icu.Util.LocaleData.NoSubstitute.set -> void +Android.Icu.Util.LocaleData.PaperSize +Android.Icu.Util.LocaleData.PaperSize.Height.get -> int +Android.Icu.Util.LocaleData.PaperSize.Width.get -> int +Android.Icu.Util.Measure +Android.Icu.Util.Measure.Measure(Java.Lang.Number? number, Android.Icu.Util.MeasureUnit? unit) -> void +Android.Icu.Util.Measure.Measure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.MeasureUnit +Android.Icu.Util.MeasureUnit.Complexity +Android.Icu.Util.MeasureUnit.MeasurePrefix +Android.Icu.Util.MeasureUnit.MeasurePrefix.Base.get -> int +Android.Icu.Util.MeasureUnit.MeasurePrefix.Power.get -> int +Android.Icu.Util.MeasureUnit.MeasureUnit(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.Output +Android.Icu.Util.Output.Output() -> void +Android.Icu.Util.Output.Output(Java.Lang.Object? value) -> void +Android.Icu.Util.Output.Output(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.Output.Value.get -> Java.Lang.Object? +Android.Icu.Util.Output.Value.set -> void +Android.Icu.Util.RangeValueIteratorElement +Android.Icu.Util.RangeValueIteratorElement.Limit.get -> int +Android.Icu.Util.RangeValueIteratorElement.Limit.set -> void +Android.Icu.Util.RangeValueIteratorElement.RangeValueIteratorElement() -> void +Android.Icu.Util.RangeValueIteratorElement.RangeValueIteratorElement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.RangeValueIteratorElement.Start.get -> int +Android.Icu.Util.RangeValueIteratorElement.Start.set -> void +Android.Icu.Util.RangeValueIteratorElement.Value.get -> int +Android.Icu.Util.RangeValueIteratorElement.Value.set -> void +Android.Icu.Util.TaiwanCalendar +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar() -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Android.Icu.Util.TimeZone? zone) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Android.Icu.Util.ULocale? locale) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(int year, int month, int date) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(int year, int month, int date, int hour, int minute, int second) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Java.Util.Date? date) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(Java.Util.Locale? aLocale) -> void +Android.Icu.Util.TaiwanCalendar.TaiwanCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.TimeUnit +Android.Icu.Util.TimeUnit.TimeUnit(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.TimeZone +Android.Icu.Util.TimeZone.DisplayName.get -> string? +Android.Icu.Util.TimeZone.GetDisplayName(Android.Icu.Util.ULocale? locale) -> string? +Android.Icu.Util.TimeZone.GetDisplayName(bool daylight, Android.Icu.Util.TimeZoneNameStyle style) -> string? +Android.Icu.Util.TimeZone.GetDisplayName(Java.Util.Locale? locale) -> string? +Android.Icu.Util.TimeZone.SystemTimeZoneType +Android.Icu.Util.TimeZone.TimeZone() -> void +Android.Icu.Util.TimeZone.TimeZone(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.GenericLocation = 7 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.Long = 1 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.LongGeneric = 3 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.LongGmt = 5 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.Short = 0 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.ShortCommonlyUsed = 6 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.ShortGeneric = 2 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneNameStyle.ShortGmt = 4 -> Android.Icu.Util.TimeZoneNameStyle +Android.Icu.Util.TimeZoneType +Android.Icu.Util.TimeZoneType.Icu = 0 -> Android.Icu.Util.TimeZoneType +Android.Icu.Util.TimeZoneType.Jdk = 1 -> Android.Icu.Util.TimeZoneType +Android.Icu.Util.ULocale +Android.Icu.Util.ULocale.AvailableType +Android.Icu.Util.ULocale.BaseName.get -> string? +Android.Icu.Util.ULocale.Builder +Android.Icu.Util.ULocale.Builder.AddUnicodeLocaleAttribute(string? attribute) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.Build() -> Android.Icu.Util.ULocale? +Android.Icu.Util.ULocale.Builder.Builder() -> void +Android.Icu.Util.ULocale.Builder.Clear() -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.ClearExtensions() -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.RemoveUnicodeLocaleAttribute(string? attribute) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetExtension(char key, string? value) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetLanguage(string? language) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetLanguageTag(string? languageTag) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetLocale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetRegion(string? region) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetScript(string? script) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetUnicodeLocaleKeyword(string? key, string? type) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Builder.SetVariant(string? variant) -> Android.Icu.Util.ULocale.Builder? +Android.Icu.Util.ULocale.Category +Android.Icu.Util.ULocale.CharacterOrientation.get -> string? +Android.Icu.Util.ULocale.Clone() -> Java.Lang.Object? +Android.Icu.Util.ULocale.CompareTo(Android.Icu.Util.ULocale? other) -> int +Android.Icu.Util.ULocale.Country.get -> string? +Android.Icu.Util.ULocale.DisplayCountry.get -> string? +Android.Icu.Util.ULocale.DisplayLanguage.get -> string? +Android.Icu.Util.ULocale.DisplayLanguageWithDialect.get -> string? +Android.Icu.Util.ULocale.DisplayName.get -> string? +Android.Icu.Util.ULocale.DisplayNameWithDialect.get -> string? +Android.Icu.Util.ULocale.DisplayScript.get -> string? +Android.Icu.Util.ULocale.DisplayVariant.get -> string? +Android.Icu.Util.ULocale.ExtensionKeys.get -> System.Collections.Generic.ICollection? +Android.Icu.Util.ULocale.Fallback.get -> Android.Icu.Util.ULocale? +Android.Icu.Util.ULocale.GetDisplayCountry(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayKeywordValue(string? keyword) -> string? +Android.Icu.Util.ULocale.GetDisplayKeywordValue(string? keyword, Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayLanguage(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayLanguageWithDialect(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayName(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayNameWithDialect(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayScript(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetDisplayVariant(Android.Icu.Util.ULocale? displayLocale) -> string? +Android.Icu.Util.ULocale.GetExtension(char key) -> string? +Android.Icu.Util.ULocale.GetKeywordValue(string? keywordName) -> string? +Android.Icu.Util.ULocale.GetUnicodeLocaleType(string? key) -> string? +Android.Icu.Util.ULocale.ISO3Country.get -> string? +Android.Icu.Util.ULocale.ISO3Language.get -> string? +Android.Icu.Util.ULocale.IsRightToLeft.get -> bool +Android.Icu.Util.ULocale.Keywords.get -> Java.Util.IIterator? +Android.Icu.Util.ULocale.Language.get -> string? +Android.Icu.Util.ULocale.LineOrientation.get -> string? +Android.Icu.Util.ULocale.Name.get -> string? +Android.Icu.Util.ULocale.Script.get -> string? +Android.Icu.Util.ULocale.SetKeywordValue(string? keyword, string? value) -> Android.Icu.Util.ULocale? +Android.Icu.Util.ULocale.ToLanguageTag() -> string? +Android.Icu.Util.ULocale.ToLocale() -> Java.Util.Locale? +Android.Icu.Util.ULocale.ULocale(string? a, string? b) -> void +Android.Icu.Util.ULocale.ULocale(string? a, string? b, string? c) -> void +Android.Icu.Util.ULocale.ULocale(string? localeID) -> void +Android.Icu.Util.ULocale.UnicodeLocaleAttributes.get -> System.Collections.Generic.ICollection? +Android.Icu.Util.ULocale.UnicodeLocaleKeys.get -> System.Collections.Generic.ICollection? +Android.Icu.Util.ULocale.Variant.get -> string? +Android.Icu.Util.UniversalTimeScale +Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.Db2Time = 8 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.DotnetDateTime = 4 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.ExcelTime = 7 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.Icu4cTime = 2 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.JavaTime = 0 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.MacOldTime = 5 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.MacTime = 6 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.MaxScale = 10 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.UnixMicrosecondsTime = 9 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.UnixTime = 1 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleType.WindowsFileTime = 3 -> Android.Icu.Util.UniversalTimeScaleType +Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.EpochOffset = 1 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.EpochOffsetPlus1 = 6 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.FromMax = 3 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.FromMin = 2 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.ToMax = 5 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.ToMin = 4 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.UniversalTimeScaleValue.Units = 0 -> Android.Icu.Util.UniversalTimeScaleValue +Android.Icu.Util.ValueIteratorElement +Android.Icu.Util.ValueIteratorElement.Integer.get -> int +Android.Icu.Util.ValueIteratorElement.Integer.set -> void +Android.Icu.Util.ValueIteratorElement.Value.get -> Java.Lang.Object? +Android.Icu.Util.ValueIteratorElement.Value.set -> void +Android.Icu.Util.ValueIteratorElement.ValueIteratorElement() -> void +Android.Icu.Util.VersionInfo +Android.Icu.Util.VersionInfo.CompareTo(Android.Icu.Util.VersionInfo? other) -> int +Android.Icu.Util.VersionInfo.Major.get -> int +Android.Icu.Util.VersionInfo.Micro.get -> int +Android.Icu.Util.VersionInfo.Milli.get -> int +Android.Icu.Util.VersionInfo.Minor.get -> int +Android.Icu.Util.WalltimeOptions +Android.Icu.Util.WalltimeOptions.First = 1 -> Android.Icu.Util.WalltimeOptions +Android.Icu.Util.WalltimeOptions.Last = 0 -> Android.Icu.Util.WalltimeOptions +Android.Icu.Util.WalltimeOptions.NextValid = 2 -> Android.Icu.Util.WalltimeOptions +Android.IncludeAndroidResourcesFromAttribute +Android.IncludeAndroidResourcesFromAttribute.IncludeAndroidResourcesFromAttribute(string! path) -> void +Android.IncludeAndroidResourcesFromAttribute.ResourceDirectory.get -> string! +Android.InputMethodServices.AbstractInputMethodService +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.AbstractInputMethodImpl(Android.InputMethodServices.AbstractInputMethodService? __self) -> void +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.AbstractInputMethodImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.InterfaceConsts +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodService() -> void +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.AbstractInputMethodSessionImpl(Android.InputMethodServices.AbstractInputMethodService? __self) -> void +Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.AbstractInputMethodSessionImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.BackDisposition +Android.InputMethodServices.BackDisposition.AdjustNothing = 3 -> Android.InputMethodServices.BackDisposition +Android.InputMethodServices.BackDisposition.Default = 0 -> Android.InputMethodServices.BackDisposition +Android.InputMethodServices.BackDisposition.WillDismiss = 2 -> Android.InputMethodServices.BackDisposition +Android.InputMethodServices.BackDisposition.WillNotDismiss = 1 -> Android.InputMethodServices.BackDisposition +Android.InputMethodServices.Edge +Android.InputMethodServices.Edge.Bottom = 8 -> Android.InputMethodServices.Edge +Android.InputMethodServices.Edge.Left = 1 -> Android.InputMethodServices.Edge +Android.InputMethodServices.Edge.Right = 2 -> Android.InputMethodServices.Edge +Android.InputMethodServices.Edge.Top = 4 -> Android.InputMethodServices.Edge +Android.InputMethodServices.ExtractEditText +Android.InputMethodServices.ExtractEditText.ExtractEditText(Android.Content.Context? context) -> void +Android.InputMethodServices.ExtractEditText.ExtractEditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.InputMethodServices.ExtractEditText.ExtractEditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.InputMethodServices.ExtractEditText.ExtractEditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.InputMethodServices.ExtractEditText.ExtractEditText(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.InputMethodService +Android.InputMethodServices.InputMethodService.FinishStylusHandwriting() -> void +Android.InputMethodServices.InputMethodService.GetTextForImeAction(Android.Views.InputMethods.ImeAction imeOptions) -> string? +Android.InputMethodServices.InputMethodService.InputMethodImpl +Android.InputMethodServices.InputMethodService.InputMethodImpl.InputMethodImpl(Android.InputMethodServices.InputMethodService? __self) -> void +Android.InputMethodServices.InputMethodService.InputMethodImpl.InputMethodImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.InputMethodService.InputMethodService() -> void +Android.InputMethodServices.InputMethodService.InputMethodService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.InputMethodService.InputMethodSessionImpl +Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.InputMethodSessionImpl(Android.InputMethodServices.InputMethodService? __self) -> void +Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.InputMethodSessionImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.InputMethodService.Insets +Android.InputMethodServices.InputMethodService.Insets.ContentTopInsets.get -> int +Android.InputMethodServices.InputMethodService.Insets.ContentTopInsets.set -> void +Android.InputMethodServices.InputMethodService.Insets.Insets() -> void +Android.InputMethodServices.InputMethodService.Insets.TouchableInsets.get -> Android.InputMethodServices.TouchableInsets +Android.InputMethodServices.InputMethodService.Insets.TouchableInsets.set -> void +Android.InputMethodServices.InputMethodService.Insets.TouchableRegion.get -> Android.Graphics.Region? +Android.InputMethodServices.InputMethodService.Insets.TouchableRegion.set -> void +Android.InputMethodServices.InputMethodService.Insets.VisibleTopInsets.get -> int +Android.InputMethodServices.InputMethodService.Insets.VisibleTopInsets.set -> void +Android.InputMethodServices.InputMethodService.RequestShowSelf(Android.Views.InputMethods.ShowFlags flags) -> void +Android.InputMethodServices.InputMethodService.ShouldOfferSwitchingToNextInputMethod() -> bool +Android.InputMethodServices.InputMethodService.StylusHandwritingWindow.get -> Android.Views.Window? +Android.InputMethodServices.InputMethodService.SwitchInputMethod(string? id, Android.Views.InputMethods.InputMethodSubtype? subtype) -> void +Android.InputMethodServices.InputMethodService.SwitchToNextInputMethod(bool onlyCurrentIme) -> bool +Android.InputMethodServices.InputMethodService.SwitchToPreviousInputMethod() -> bool +Android.InputMethodServices.Keyboard +Android.InputMethodServices.Keyboard.Key +Android.InputMethodServices.Keyboard.Key.Codes.get -> System.Collections.Generic.IList? +Android.InputMethodServices.Keyboard.Key.Codes.set -> void +Android.InputMethodServices.Keyboard.Key.EdgeFlags.get -> Android.Views.Edge +Android.InputMethodServices.Keyboard.Key.EdgeFlags.set -> void +Android.InputMethodServices.Keyboard.Key.Gap.get -> int +Android.InputMethodServices.Keyboard.Key.Gap.set -> void +Android.InputMethodServices.Keyboard.Key.Height.get -> int +Android.InputMethodServices.Keyboard.Key.Height.set -> void +Android.InputMethodServices.Keyboard.Key.Icon.get -> Android.Graphics.Drawables.Drawable? +Android.InputMethodServices.Keyboard.Key.Icon.set -> void +Android.InputMethodServices.Keyboard.Key.IconPreview.get -> Android.Graphics.Drawables.Drawable? +Android.InputMethodServices.Keyboard.Key.IconPreview.set -> void +Android.InputMethodServices.Keyboard.Key.Key(Android.Content.Res.Resources? res, Android.InputMethodServices.Keyboard.Row? parent, int x, int y, System.Xml.XmlReader? parser) -> void +Android.InputMethodServices.Keyboard.Key.Key(Android.InputMethodServices.Keyboard.Row? parent) -> void +Android.InputMethodServices.Keyboard.Key.Key(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.Keyboard.Key.Label.get -> Java.Lang.ICharSequence? +Android.InputMethodServices.Keyboard.Key.Label.set -> void +Android.InputMethodServices.Keyboard.Key.Modifier.get -> bool +Android.InputMethodServices.Keyboard.Key.Modifier.set -> void +Android.InputMethodServices.Keyboard.Key.On.get -> bool +Android.InputMethodServices.Keyboard.Key.On.set -> void +Android.InputMethodServices.Keyboard.Key.PopupCharacters.get -> Java.Lang.ICharSequence? +Android.InputMethodServices.Keyboard.Key.PopupCharacters.set -> void +Android.InputMethodServices.Keyboard.Key.PopupResId.get -> int +Android.InputMethodServices.Keyboard.Key.PopupResId.set -> void +Android.InputMethodServices.Keyboard.Key.Pressed.get -> bool +Android.InputMethodServices.Keyboard.Key.Pressed.set -> void +Android.InputMethodServices.Keyboard.Key.Repeatable.get -> bool +Android.InputMethodServices.Keyboard.Key.Repeatable.set -> void +Android.InputMethodServices.Keyboard.Key.Sticky.get -> bool +Android.InputMethodServices.Keyboard.Key.Sticky.set -> void +Android.InputMethodServices.Keyboard.Key.Text.get -> Java.Lang.ICharSequence? +Android.InputMethodServices.Keyboard.Key.Text.set -> void +Android.InputMethodServices.Keyboard.Key.Width.get -> int +Android.InputMethodServices.Keyboard.Key.Width.set -> void +Android.InputMethodServices.Keyboard.Key.X.get -> int +Android.InputMethodServices.Keyboard.Key.X.set -> void +Android.InputMethodServices.Keyboard.Key.Y.get -> int +Android.InputMethodServices.Keyboard.Key.Y.set -> void +Android.InputMethodServices.Keyboard.Keyboard(Android.Content.Context? context, int layoutTemplateResId, Java.Lang.ICharSequence? characters, int columns, int horizontalPadding) -> void +Android.InputMethodServices.Keyboard.Keyboard(Android.Content.Context? context, int layoutTemplateResId, string? characters, int columns, int horizontalPadding) -> void +Android.InputMethodServices.Keyboard.Keyboard(Android.Content.Context? context, int xmlLayoutResId) -> void +Android.InputMethodServices.Keyboard.Keyboard(Android.Content.Context? context, int xmlLayoutResId, int modeId) -> void +Android.InputMethodServices.Keyboard.Keyboard(Android.Content.Context? context, int xmlLayoutResId, int modeId, int width, int height) -> void +Android.InputMethodServices.Keyboard.Keyboard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.Keyboard.Row +Android.InputMethodServices.Keyboard.Row.DefaultHeight.get -> int +Android.InputMethodServices.Keyboard.Row.DefaultHeight.set -> void +Android.InputMethodServices.Keyboard.Row.DefaultHorizontalGap.get -> int +Android.InputMethodServices.Keyboard.Row.DefaultHorizontalGap.set -> void +Android.InputMethodServices.Keyboard.Row.DefaultWidth.get -> int +Android.InputMethodServices.Keyboard.Row.DefaultWidth.set -> void +Android.InputMethodServices.Keyboard.Row.Mode.get -> int +Android.InputMethodServices.Keyboard.Row.Mode.set -> void +Android.InputMethodServices.Keyboard.Row.Row(Android.Content.Res.Resources? res, Android.InputMethodServices.Keyboard? parent, System.Xml.XmlReader? parser) -> void +Android.InputMethodServices.Keyboard.Row.Row(Android.InputMethodServices.Keyboard? parent) -> void +Android.InputMethodServices.Keyboard.Row.Row(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.Keyboard.Row.RowEdgeFlags.get -> Android.Views.Edge +Android.InputMethodServices.Keyboard.Row.RowEdgeFlags.set -> void +Android.InputMethodServices.Keyboard.Row.VerticalGap.get -> int +Android.InputMethodServices.Keyboard.Row.VerticalGap.set -> void +Android.InputMethodServices.KeyboardView +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnKey(Android.Views.Keycode primaryCode, Android.Views.Keycode[]? keyCodes) -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnPress(Android.Views.Keycode primaryCode) -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnRelease(Android.Views.Keycode primaryCode) -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.OnText(Java.Lang.ICharSequence? text) -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeDown() -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeLeft() -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeRight() -> void +Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener.SwipeUp() -> void +Android.InputMethodServices.KeyboardView.Key -> System.EventHandler! +Android.InputMethodServices.KeyboardView.KeyboardView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.InputMethodServices.KeyboardView.KeyboardView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.InputMethodServices.KeyboardView.KeyboardView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.InputMethodServices.KeyboardView.KeyboardView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.InputMethodServices.KeyboardView.KeyEventArgs +Android.InputMethodServices.KeyboardView.KeyEventArgs.KeyCodes.get -> Android.Views.Keycode[]? +Android.InputMethodServices.KeyboardView.KeyEventArgs.KeyEventArgs(Android.Views.Keycode primaryCode, Android.Views.Keycode[]? keyCodes) -> void +Android.InputMethodServices.KeyboardView.KeyEventArgs.PrimaryCode.get -> Android.Views.Keycode +Android.InputMethodServices.KeyboardView.Press -> System.EventHandler! +Android.InputMethodServices.KeyboardView.PressEventArgs +Android.InputMethodServices.KeyboardView.PressEventArgs.PressEventArgs(Android.Views.Keycode primaryCode) -> void +Android.InputMethodServices.KeyboardView.PressEventArgs.PrimaryCode.get -> Android.Views.Keycode +Android.InputMethodServices.KeyboardView.Release -> System.EventHandler! +Android.InputMethodServices.KeyboardView.ReleaseEventArgs +Android.InputMethodServices.KeyboardView.ReleaseEventArgs.PrimaryCode.get -> Android.Views.Keycode +Android.InputMethodServices.KeyboardView.ReleaseEventArgs.ReleaseEventArgs(Android.Views.Keycode primaryCode) -> void +Android.InputMethodServices.KeyboardView.SwipeDownEvent -> System.EventHandler! +Android.InputMethodServices.KeyboardView.SwipeLeftEvent -> System.EventHandler! +Android.InputMethodServices.KeyboardView.SwipeRightEvent -> System.EventHandler! +Android.InputMethodServices.KeyboardView.SwipeUpEvent -> System.EventHandler! +Android.InputMethodServices.KeyboardView.Text -> System.EventHandler! +Android.InputMethodServices.KeyboardView.TextEventArgs +Android.InputMethodServices.KeyboardView.TextEventArgs.Text.get -> Java.Lang.ICharSequence? +Android.InputMethodServices.KeyboardView.TextEventArgs.TextEventArgs(Java.Lang.ICharSequence? text) -> void +Android.InputMethodServices.KeyboardViewIOnKeyboardActionListenerExtensions +Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.Alt = -6 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.Cancel = -3 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.Delete = -5 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.Done = -4 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.ModeChange = -2 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.Keycode.Shift = -1 -> Android.InputMethodServices.Keycode +Android.InputMethodServices.TouchableInsets +Android.InputMethodServices.TouchableInsets.Content = 1 -> Android.InputMethodServices.TouchableInsets +Android.InputMethodServices.TouchableInsets.Frame = 0 -> Android.InputMethodServices.TouchableInsets +Android.InputMethodServices.TouchableInsets.Region = 3 -> Android.InputMethodServices.TouchableInsets +Android.InputMethodServices.TouchableInsets.Visible = 2 -> Android.InputMethodServices.TouchableInsets +Android.LinkerSafeAttribute +Android.LinkerSafeAttribute.LinkerSafeAttribute() -> void +Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.CycleSlip = 4 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.HalfCycleReported = 16 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.HalfCycleResolved = 8 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.Reset = 2 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.Unknown = 0 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.AccumulatedDeltaRangeState.Valid = 1 -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.Accuracy +Android.Locations.Accuracy.Coarse = 2 -> Android.Locations.Accuracy +Android.Locations.Accuracy.Fine = 1 -> Android.Locations.Accuracy +Android.Locations.Accuracy.High = 3 -> Android.Locations.Accuracy +Android.Locations.Accuracy.Low = 1 -> Android.Locations.Accuracy +Android.Locations.Accuracy.Medium = 2 -> Android.Locations.Accuracy +Android.Locations.Accuracy.NoRequirement = 0 -> Android.Locations.Accuracy +Android.Locations.Address +Android.Locations.Address.Address(Java.Util.Locale? locale) -> void +Android.Locations.Address.Address(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.Address.InterfaceConsts +Android.Locations.Altitude.AltitudeConverter +Android.Locations.Altitude.AltitudeConverter.AddMslAltitudeToLocation(Android.Content.Context! context, Android.Locations.Location! location) -> void +Android.Locations.Altitude.AltitudeConverter.AltitudeConverter() -> void +Android.Locations.Availability +Android.Locations.Availability.Available = 2 -> Android.Locations.Availability +Android.Locations.Availability.OutOfService = 0 -> Android.Locations.Availability +Android.Locations.Availability.TemporarilyUnavailable = 1 -> Android.Locations.Availability +Android.Locations.Criteria +Android.Locations.Criteria.Criteria() -> void +Android.Locations.Criteria.Criteria(Android.Locations.Criteria? criteria) -> void +Android.Locations.Criteria.Criteria(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.Criteria.InterfaceConsts +Android.Locations.FlushCompleteEventArgs +Android.Locations.FlushCompleteEventArgs.FlushCompleteEventArgs(int requestCode) -> void +Android.Locations.FlushCompleteEventArgs.RequestCode.get -> int +Android.Locations.Format +Android.Locations.Format.Degrees = 0 -> Android.Locations.Format +Android.Locations.Format.Minutes = 1 -> Android.Locations.Format +Android.Locations.Format.Seconds = 2 -> Android.Locations.Format +Android.Locations.Geocoder +Android.Locations.Geocoder.ErrorEventArgs +Android.Locations.Geocoder.ErrorEventArgs.ErrorEventArgs(string? errorMessage) -> void +Android.Locations.Geocoder.ErrorEventArgs.ErrorMessage.get -> string? +Android.Locations.Geocoder.GeocodeEventArgs +Android.Locations.Geocoder.GeocodeEventArgs.Addresses.get -> System.Collections.Generic.IList! +Android.Locations.Geocoder.GeocodeEventArgs.GeocodeEventArgs(System.Collections.Generic.IList! addresses) -> void +Android.Locations.Geocoder.Geocoder(Android.Content.Context! context) -> void +Android.Locations.Geocoder.Geocoder(Android.Content.Context! context, Java.Util.Locale! locale) -> void +Android.Locations.Geocoder.GetFromLocation(double latitude, double longitude, int maxResults) -> System.Collections.Generic.IList? +Android.Locations.Geocoder.GetFromLocation(double latitude, double longitude, int maxResults, Android.Locations.Geocoder.IGeocodeListener! listener) -> void +Android.Locations.Geocoder.GetFromLocationAsync(double latitude, double longitude, int maxResults) -> System.Threading.Tasks.Task?>! +Android.Locations.Geocoder.GetFromLocationAsync(double latitude, double longitude, int maxResults, Android.Locations.Geocoder.IGeocodeListener! listener) -> System.Threading.Tasks.Task! +Android.Locations.Geocoder.GetFromLocationName(string! locationName, int maxResults) -> System.Collections.Generic.IList? +Android.Locations.Geocoder.GetFromLocationName(string! locationName, int maxResults, Android.Locations.Geocoder.IGeocodeListener! listener) -> void +Android.Locations.Geocoder.GetFromLocationName(string! locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude) -> System.Collections.Generic.IList? +Android.Locations.Geocoder.GetFromLocationName(string! locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude, Android.Locations.Geocoder.IGeocodeListener! listener) -> void +Android.Locations.Geocoder.GetFromLocationNameAsync(string! locationName, int maxResults) -> System.Threading.Tasks.Task?>! +Android.Locations.Geocoder.GetFromLocationNameAsync(string! locationName, int maxResults, Android.Locations.Geocoder.IGeocodeListener! listener) -> System.Threading.Tasks.Task! +Android.Locations.Geocoder.GetFromLocationNameAsync(string! locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude) -> System.Threading.Tasks.Task?>! +Android.Locations.Geocoder.GetFromLocationNameAsync(string! locationName, int maxResults, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude, Android.Locations.Geocoder.IGeocodeListener! listener) -> System.Threading.Tasks.Task! +Android.Locations.Geocoder.IGeocodeListener +Android.Locations.Geocoder.IGeocodeListener.OnError(string? errorMessage) -> void +Android.Locations.Geocoder.IGeocodeListener.OnGeocode(System.Collections.Generic.IList! addresses) -> void +Android.Locations.GnssAntennaInfo +Android.Locations.GnssAntennaInfo.Builder +Android.Locations.GnssAntennaInfo.Builder.Builder() -> void +Android.Locations.GnssAntennaInfo.Builder.Builder(Android.Locations.GnssAntennaInfo! antennaInfo) -> void +Android.Locations.GnssAntennaInfo.Builder.Builder(double carrierFrequencyMHz, Android.Locations.GnssAntennaInfo.PhaseCenterOffset! phaseCenterOffset) -> void +Android.Locations.GnssAntennaInfo.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.GnssAntennaInfo.CarrierFrequencyMHz.get -> double +Android.Locations.GnssAntennaInfo.DescribeContents() -> int +Android.Locations.GnssAntennaInfo.EventArgs +Android.Locations.GnssAntennaInfo.EventArgs.EventArgs(System.Collections.Generic.IList! gnssAntennaInfos) -> void +Android.Locations.GnssAntennaInfo.EventArgs.GnssAntennaInfos.get -> System.Collections.Generic.IList! +Android.Locations.GnssAntennaInfo.GetPhaseCenterOffset() -> Android.Locations.GnssAntennaInfo.PhaseCenterOffset! +Android.Locations.GnssAntennaInfo.IListener +Android.Locations.GnssAntennaInfo.IListener.OnGnssAntennaInfoReceived(System.Collections.Generic.IList! gnssAntennaInfos) -> void +Android.Locations.GnssAntennaInfo.InterfaceConsts +Android.Locations.GnssAntennaInfo.PhaseCenterOffset +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.DescribeContents() -> int +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.InterfaceConsts +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.PhaseCenterOffset(double offsetXMm, double offsetXUncertaintyMm, double offsetYMm, double offsetYUncertaintyMm, double offsetZMm, double offsetZUncertaintyMm) -> void +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.XOffsetMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.XOffsetUncertaintyMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.YOffsetMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.YOffsetUncertaintyMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.ZOffsetMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterOffset.ZOffsetUncertaintyMm.get -> double +Android.Locations.GnssAntennaInfo.PhaseCenterVariationCorrections.get -> Android.Locations.GnssAntennaInfo.SphericalCorrections? +Android.Locations.GnssAntennaInfo.SignalGainCorrections.get -> Android.Locations.GnssAntennaInfo.SphericalCorrections? +Android.Locations.GnssAntennaInfo.SphericalCorrections +Android.Locations.GnssAntennaInfo.SphericalCorrections.DeltaPhi.get -> double +Android.Locations.GnssAntennaInfo.SphericalCorrections.DeltaTheta.get -> double +Android.Locations.GnssAntennaInfo.SphericalCorrections.DescribeContents() -> int +Android.Locations.GnssAntennaInfo.SphericalCorrections.GetCorrectionsArray() -> double[]![]! +Android.Locations.GnssAntennaInfo.SphericalCorrections.GetCorrectionUncertaintiesArray() -> double[]![]! +Android.Locations.GnssAntennaInfo.SphericalCorrections.InterfaceConsts +Android.Locations.GnssAntennaInfo.SphericalCorrections.SphericalCorrections(double[]![]! corrections, double[]![]! correctionUncertainties) -> void +Android.Locations.GnssAntennaInfo.SphericalCorrections.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssAntennaInfo.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssAutomaticGainControl +Android.Locations.GnssAutomaticGainControl.Builder +Android.Locations.GnssAutomaticGainControl.Builder.Build() -> Android.Locations.GnssAutomaticGainControl! +Android.Locations.GnssAutomaticGainControl.Builder.Builder() -> void +Android.Locations.GnssAutomaticGainControl.Builder.Builder(Android.Locations.GnssAutomaticGainControl! agc) -> void +Android.Locations.GnssAutomaticGainControl.Builder.SetCarrierFrequencyHz(long carrierFrequencyHz) -> Android.Locations.GnssAutomaticGainControl.Builder! +Android.Locations.GnssAutomaticGainControl.Builder.SetConstellationType(int constellationType) -> Android.Locations.GnssAutomaticGainControl.Builder! +Android.Locations.GnssAutomaticGainControl.Builder.SetLevelDb(double levelDb) -> Android.Locations.GnssAutomaticGainControl.Builder! +Android.Locations.GnssAutomaticGainControl.CarrierFrequencyHz.get -> long +Android.Locations.GnssAutomaticGainControl.ConstellationType.get -> int +Android.Locations.GnssAutomaticGainControl.DescribeContents() -> int +Android.Locations.GnssAutomaticGainControl.InterfaceConsts +Android.Locations.GnssAutomaticGainControl.LevelDb.get -> double +Android.Locations.GnssAutomaticGainControl.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flag) -> void +Android.Locations.GnssCapabilities +Android.Locations.GnssCapabilities.Builder +Android.Locations.GnssCapabilities.Builder.Build() -> Android.Locations.GnssCapabilities! +Android.Locations.GnssCapabilities.Builder.Builder() -> void +Android.Locations.GnssCapabilities.Builder.Builder(Android.Locations.GnssCapabilities! capabilities) -> void +Android.Locations.GnssCapabilities.Builder.SetGnssSignalTypes(System.Collections.Generic.IList! gnssSignalTypes) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasAccumulatedDeltaRange(Android.Locations.GnssCapability capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasAntennaInfo(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasGeofencing(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasLowPowerMode(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrections(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrectionsExcessPathLength(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrectionsForDriving(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrectionsLosSats(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrectionsReflectingPlane(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurementCorrelationVectors(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMeasurements(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMsa(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasMsb(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasNavigationMessages(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasOnDemandTime(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerMultibandAcquisition(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerMultibandTracking(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerOtherModes(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerSinglebandAcquisition(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerSinglebandTracking(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasPowerTotal(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasSatelliteBlocklist(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasSatellitePvt(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasScheduling(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.Builder.SetHasSingleShotFix(bool capable) -> Android.Locations.GnssCapabilities.Builder! +Android.Locations.GnssCapabilities.DescribeContents() -> int +Android.Locations.GnssCapabilities.GnssSignalTypes.get -> System.Collections.Generic.IList! +Android.Locations.GnssCapabilities.HasAccumulatedDeltaRange() -> Android.Locations.GnssCapability +Android.Locations.GnssCapabilities.HasAntennaInfo.get -> bool +Android.Locations.GnssCapabilities.HasGeofencing.get -> bool +Android.Locations.GnssCapabilities.HasGnssAntennaInfo.get -> bool +Android.Locations.GnssCapabilities.HasLowPowerMode.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrections.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrectionsExcessPathLength.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrectionsForDriving.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrectionsLosSats.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrectionsReflectingPlane.get -> bool +Android.Locations.GnssCapabilities.HasMeasurementCorrelationVectors.get -> bool +Android.Locations.GnssCapabilities.HasMeasurements.get -> bool +Android.Locations.GnssCapabilities.HasMsa.get -> bool +Android.Locations.GnssCapabilities.HasMsb.get -> bool +Android.Locations.GnssCapabilities.HasNavigationMessages.get -> bool +Android.Locations.GnssCapabilities.HasOnDemandTime.get -> bool +Android.Locations.GnssCapabilities.HasPowerMultibandAcquisition.get -> bool +Android.Locations.GnssCapabilities.HasPowerMultibandTracking.get -> bool +Android.Locations.GnssCapabilities.HasPowerOtherModes.get -> bool +Android.Locations.GnssCapabilities.HasPowerSinglebandAcquisition.get -> bool +Android.Locations.GnssCapabilities.HasPowerSinglebandTracking.get -> bool +Android.Locations.GnssCapabilities.HasPowerTotal.get -> bool +Android.Locations.GnssCapabilities.HasSatelliteBlocklist.get -> bool +Android.Locations.GnssCapabilities.HasSatellitePvt.get -> bool +Android.Locations.GnssCapabilities.HasScheduling.get -> bool +Android.Locations.GnssCapabilities.HasSingleShotFix.get -> bool +Android.Locations.GnssCapabilities.InterfaceConsts +Android.Locations.GnssCapabilities.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssCapability +Android.Locations.GnssCapability.Supported = 1 -> Android.Locations.GnssCapability +Android.Locations.GnssCapability.Unknown = 0 -> Android.Locations.GnssCapability +Android.Locations.GnssCapability.Unsupported = 2 -> Android.Locations.GnssCapability +Android.Locations.GnssClock +Android.Locations.GnssClock.BiasNanos.get -> double +Android.Locations.GnssClock.BiasUncertaintyNanos.get -> double +Android.Locations.GnssClock.DescribeContents() -> int +Android.Locations.GnssClock.DriftNanosPerSecond.get -> double +Android.Locations.GnssClock.DriftUncertaintyNanosPerSecond.get -> double +Android.Locations.GnssClock.ElapsedRealtimeNanos.get -> long +Android.Locations.GnssClock.ElapsedRealtimeUncertaintyNanos.get -> double +Android.Locations.GnssClock.FullBiasNanos.get -> long +Android.Locations.GnssClock.HardwareClockDiscontinuityCount.get -> int +Android.Locations.GnssClock.HasBiasNanos.get -> bool +Android.Locations.GnssClock.HasBiasUncertaintyNanos.get -> bool +Android.Locations.GnssClock.HasDriftNanosPerSecond.get -> bool +Android.Locations.GnssClock.HasDriftUncertaintyNanosPerSecond.get -> bool +Android.Locations.GnssClock.HasElapsedRealtimeNanos.get -> bool +Android.Locations.GnssClock.HasElapsedRealtimeUncertaintyNanos.get -> bool +Android.Locations.GnssClock.HasFullBiasNanos.get -> bool +Android.Locations.GnssClock.HasLeapSecond.get -> bool +Android.Locations.GnssClock.HasReferenceCarrierFrequencyHzForIsb.get -> bool +Android.Locations.GnssClock.HasReferenceCodeTypeForIsb.get -> bool +Android.Locations.GnssClock.HasReferenceConstellationTypeForIsb.get -> bool +Android.Locations.GnssClock.HasTimeUncertaintyNanos.get -> bool +Android.Locations.GnssClock.InterfaceConsts +Android.Locations.GnssClock.LeapSecond.get -> int +Android.Locations.GnssClock.ReferenceCarrierFrequencyHzForIsb.get -> double +Android.Locations.GnssClock.ReferenceCodeTypeForIsb.get -> string! +Android.Locations.GnssClock.ReferenceConstellationTypeForIsb.get -> int +Android.Locations.GnssClock.TimeNanos.get -> long +Android.Locations.GnssClock.TimeUncertaintyNanos.get -> double +Android.Locations.GnssClock.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Beidou = 5 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Galileo = 6 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Glonass = 3 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Gps = 1 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Irnss = 7 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Qzss = 4 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Sbas = 2 -> Android.Locations.GnssConstellationType +Android.Locations.GnssConstellationType.Unknown = 0 -> Android.Locations.GnssConstellationType +Android.Locations.GnssMeasurement +Android.Locations.GnssMeasurement.AccumulatedDeltaRangeMeters.get -> double +Android.Locations.GnssMeasurement.AccumulatedDeltaRangeState.get -> Android.Locations.AccumulatedDeltaRangeState +Android.Locations.GnssMeasurement.AccumulatedDeltaRangeUncertaintyMeters.get -> double +Android.Locations.GnssMeasurement.AutomaticGainControlLevelDb.get -> double +Android.Locations.GnssMeasurement.BasebandCn0DbHz.get -> double +Android.Locations.GnssMeasurement.CarrierCycles.get -> long +Android.Locations.GnssMeasurement.CarrierFrequencyHz.get -> float +Android.Locations.GnssMeasurement.CarrierPhase.get -> double +Android.Locations.GnssMeasurement.CarrierPhaseUncertainty.get -> double +Android.Locations.GnssMeasurement.Cn0DbHz.get -> double +Android.Locations.GnssMeasurement.CodeType.get -> string! +Android.Locations.GnssMeasurement.ConstellationType.get -> Android.Locations.GnssConstellationType +Android.Locations.GnssMeasurement.DescribeContents() -> int +Android.Locations.GnssMeasurement.FullInterSignalBiasNanos.get -> double +Android.Locations.GnssMeasurement.FullInterSignalBiasUncertaintyNanos.get -> double +Android.Locations.GnssMeasurement.HasAutomaticGainControlLevelDb.get -> bool +Android.Locations.GnssMeasurement.HasBasebandCn0DbHz.get -> bool +Android.Locations.GnssMeasurement.HasCarrierCycles.get -> bool +Android.Locations.GnssMeasurement.HasCarrierFrequencyHz.get -> bool +Android.Locations.GnssMeasurement.HasCarrierPhase.get -> bool +Android.Locations.GnssMeasurement.HasCarrierPhaseUncertainty.get -> bool +Android.Locations.GnssMeasurement.HasCodeType.get -> bool +Android.Locations.GnssMeasurement.HasFullInterSignalBiasNanos.get -> bool +Android.Locations.GnssMeasurement.HasFullInterSignalBiasUncertaintyNanos.get -> bool +Android.Locations.GnssMeasurement.HasSatelliteInterSignalBiasNanos.get -> bool +Android.Locations.GnssMeasurement.HasSatelliteInterSignalBiasUncertaintyNanos.get -> bool +Android.Locations.GnssMeasurement.HasSnrInDb.get -> bool +Android.Locations.GnssMeasurement.InterfaceConsts +Android.Locations.GnssMeasurement.MultipathIndicator.get -> Android.Locations.MultipathIndicator +Android.Locations.GnssMeasurement.PseudorangeRateMetersPerSecond.get -> double +Android.Locations.GnssMeasurement.PseudorangeRateUncertaintyMetersPerSecond.get -> double +Android.Locations.GnssMeasurement.ReceivedSvTimeNanos.get -> long +Android.Locations.GnssMeasurement.ReceivedSvTimeUncertaintyNanos.get -> long +Android.Locations.GnssMeasurement.SatelliteInterSignalBiasNanos.get -> double +Android.Locations.GnssMeasurement.SatelliteInterSignalBiasUncertaintyNanos.get -> double +Android.Locations.GnssMeasurement.SnrInDb.get -> double +Android.Locations.GnssMeasurement.State.get -> Android.Locations.GnssState +Android.Locations.GnssMeasurement.Svid.get -> int +Android.Locations.GnssMeasurement.TimeOffsetNanos.get -> double +Android.Locations.GnssMeasurement.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssMeasurementCallbackStatus +Android.Locations.GnssMeasurementCallbackStatus.LocationDisabled = 2 -> Android.Locations.GnssMeasurementCallbackStatus +Android.Locations.GnssMeasurementCallbackStatus.NotAllowed = 3 -> Android.Locations.GnssMeasurementCallbackStatus +Android.Locations.GnssMeasurementCallbackStatus.NotSupported = 0 -> Android.Locations.GnssMeasurementCallbackStatus +Android.Locations.GnssMeasurementCallbackStatus.Ready = 1 -> Android.Locations.GnssMeasurementCallbackStatus +Android.Locations.GnssMeasurementRequest +Android.Locations.GnssMeasurementRequest.Builder +Android.Locations.GnssMeasurementRequest.Builder.Build() -> Android.Locations.GnssMeasurementRequest! +Android.Locations.GnssMeasurementRequest.Builder.Builder() -> void +Android.Locations.GnssMeasurementRequest.Builder.Builder(Android.Locations.GnssMeasurementRequest! request) -> void +Android.Locations.GnssMeasurementRequest.Builder.SetFullTracking(bool value) -> Android.Locations.GnssMeasurementRequest.Builder! +Android.Locations.GnssMeasurementRequest.Builder.SetIntervalMillis(int value) -> Android.Locations.GnssMeasurementRequest.Builder! +Android.Locations.GnssMeasurementRequest.DescribeContents() -> int +Android.Locations.GnssMeasurementRequest.InterfaceConsts +Android.Locations.GnssMeasurementRequest.IntervalMillis.get -> int +Android.Locations.GnssMeasurementRequest.IsFullTracking.get -> bool +Android.Locations.GnssMeasurementRequest.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssMeasurementsEvent +Android.Locations.GnssMeasurementsEvent.Builder +Android.Locations.GnssMeasurementsEvent.Builder.Build() -> Android.Locations.GnssMeasurementsEvent! +Android.Locations.GnssMeasurementsEvent.Builder.Builder() -> void +Android.Locations.GnssMeasurementsEvent.Builder.Builder(Android.Locations.GnssMeasurementsEvent! e) -> void +Android.Locations.GnssMeasurementsEvent.Builder.ClearIsFullTracking() -> Android.Locations.GnssMeasurementsEvent.Builder! +Android.Locations.GnssMeasurementsEvent.Builder.SetClock(Android.Locations.GnssClock! clock) -> Android.Locations.GnssMeasurementsEvent.Builder! +Android.Locations.GnssMeasurementsEvent.Builder.SetGnssAutomaticGainControls(System.Collections.Generic.ICollection! agcs) -> Android.Locations.GnssMeasurementsEvent.Builder! +Android.Locations.GnssMeasurementsEvent.Builder.SetIsFullTracking(bool isFullTracking) -> Android.Locations.GnssMeasurementsEvent.Builder! +Android.Locations.GnssMeasurementsEvent.Builder.SetMeasurements(System.Collections.Generic.ICollection! measurements) -> Android.Locations.GnssMeasurementsEvent.Builder! +Android.Locations.GnssMeasurementsEvent.Callback +Android.Locations.GnssMeasurementsEvent.Callback.Callback() -> void +Android.Locations.GnssMeasurementsEvent.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.GnssMeasurementsEvent.Clock.get -> Android.Locations.GnssClock! +Android.Locations.GnssMeasurementsEvent.DescribeContents() -> int +Android.Locations.GnssMeasurementsEvent.GnssAutomaticGainControls.get -> System.Collections.Generic.ICollection! +Android.Locations.GnssMeasurementsEvent.HasIsFullTracking.get -> bool +Android.Locations.GnssMeasurementsEvent.InterfaceConsts +Android.Locations.GnssMeasurementsEvent.IsFullTracking.get -> bool +Android.Locations.GnssMeasurementsEvent.Measurements.get -> System.Collections.Generic.ICollection! +Android.Locations.GnssMeasurementsEvent.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssNavigationCallbackStatus +Android.Locations.GnssNavigationCallbackStatus.LocationDisabled = 2 -> Android.Locations.GnssNavigationCallbackStatus +Android.Locations.GnssNavigationCallbackStatus.NotSupported = 0 -> Android.Locations.GnssNavigationCallbackStatus +Android.Locations.GnssNavigationCallbackStatus.Ready = 1 -> Android.Locations.GnssNavigationCallbackStatus +Android.Locations.GnssNavigationMessage +Android.Locations.GnssNavigationMessage.Callback +Android.Locations.GnssNavigationMessage.Callback.Callback() -> void +Android.Locations.GnssNavigationMessage.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.GnssNavigationMessage.DescribeContents() -> int +Android.Locations.GnssNavigationMessage.GetData() -> byte[]! +Android.Locations.GnssNavigationMessage.InterfaceConsts +Android.Locations.GnssNavigationMessage.MessageId.get -> int +Android.Locations.GnssNavigationMessage.Status.get -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationMessage.SubmessageId.get -> int +Android.Locations.GnssNavigationMessage.Svid.get -> int +Android.Locations.GnssNavigationMessage.Type.get -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationMessage.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.IrnL5ca = 1793 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.ParityPassed = 1 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.ParityRebuilt = 2 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.QzsL1ca = 1025 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.Sbs = 513 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationStatus.Unknown = 0 -> Android.Locations.GnssNavigationStatus +Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.BdsCnav1 = 1283 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.BdsCnav2 = 1284 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.BdsD1 = 1281 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.BdsD2 = 1282 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GalF = 1538 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GalI = 1537 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GloL1ca = 769 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GpsCnav2 = 260 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GpsL1ca = 257 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GpsL2cnav = 258 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.GpsL5cnav = 259 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.IrnL5ca = 1793 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.QzsL1ca = 1025 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.Sbs = 513 -> Android.Locations.GnssNavigationType +Android.Locations.GnssNavigationType.Unknown = 0 -> Android.Locations.GnssNavigationType +Android.Locations.GnssSignalType +Android.Locations.GnssSignalType.CarrierFrequencyHz.get -> double +Android.Locations.GnssSignalType.CodeType.get -> string! +Android.Locations.GnssSignalType.ConstellationType.get -> Android.Locations.GnssConstellationType +Android.Locations.GnssSignalType.DescribeContents() -> int +Android.Locations.GnssSignalType.InterfaceConsts +Android.Locations.GnssSignalType.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GnssState +Android.Locations.GnssState.BdsD2BitSync = 256 -> Android.Locations.GnssState +Android.Locations.GnssState.BdsD2SubframeSync = 512 -> Android.Locations.GnssState +Android.Locations.GnssState.BitSync = 2 -> Android.Locations.GnssState +Android.Locations.GnssState.CodeLock = 1 -> Android.Locations.GnssState +Android.Locations.GnssState.GalE1bcCodeLock = 1024 -> Android.Locations.GnssState +Android.Locations.GnssState.GalE1bPageSync = 4096 -> Android.Locations.GnssState +Android.Locations.GnssState.GalE1c2ndCodeLock = 2048 -> Android.Locations.GnssState +Android.Locations.GnssState.GloStringSync = 64 -> Android.Locations.GnssState +Android.Locations.GnssState.GloTodDecoded = 128 -> Android.Locations.GnssState +Android.Locations.GnssState.GloTodKnown = 32768 -> Android.Locations.GnssState +Android.Locations.GnssState.MsecAmbiguous = 16 -> Android.Locations.GnssState +Android.Locations.GnssState.S2ndCodeLock = 65536 -> Android.Locations.GnssState +Android.Locations.GnssState.SbasSync = 8192 -> Android.Locations.GnssState +Android.Locations.GnssState.SubframeSync = 4 -> Android.Locations.GnssState +Android.Locations.GnssState.SymbolSync = 32 -> Android.Locations.GnssState +Android.Locations.GnssState.TowDecoded = 8 -> Android.Locations.GnssState +Android.Locations.GnssState.TowKnown = 16384 -> Android.Locations.GnssState +Android.Locations.GnssState.Unknown = 0 -> Android.Locations.GnssState +Android.Locations.GnssStatus +Android.Locations.GnssStatus.Builder +Android.Locations.GnssStatus.Builder.AddSatellite(int constellationType, int svid, float cn0DbHz, float elevation, float azimuth, bool hasEphemeris, bool hasAlmanac, bool usedInFix, bool hasCarrierFrequency, float carrierFrequency, bool hasBasebandCn0DbHz, float basebandCn0DbHz) -> Android.Locations.GnssStatus.Builder! +Android.Locations.GnssStatus.Builder.Build() -> Android.Locations.GnssStatus! +Android.Locations.GnssStatus.Builder.Builder() -> void +Android.Locations.GnssStatus.Builder.ClearSatellites() -> Android.Locations.GnssStatus.Builder! +Android.Locations.GnssStatus.Callback +Android.Locations.GnssStatus.Callback.Callback() -> void +Android.Locations.GnssStatus.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.GnssStatus.DescribeContents() -> int +Android.Locations.GnssStatus.GetAzimuthDegrees(int satelliteIndex) -> float +Android.Locations.GnssStatus.GetBasebandCn0DbHz(int satelliteIndex) -> float +Android.Locations.GnssStatus.GetCarrierFrequencyHz(int satelliteIndex) -> float +Android.Locations.GnssStatus.GetCn0DbHz(int satelliteIndex) -> float +Android.Locations.GnssStatus.GetConstellationType(int satelliteIndex) -> Android.Locations.GnssConstellationType +Android.Locations.GnssStatus.GetElevationDegrees(int satelliteIndex) -> float +Android.Locations.GnssStatus.GetSvid(int satelliteIndex) -> int +Android.Locations.GnssStatus.HasAlmanacData(int satelliteIndex) -> bool +Android.Locations.GnssStatus.HasBasebandCn0DbHz(int satelliteIndex) -> bool +Android.Locations.GnssStatus.HasCarrierFrequencyHz(int satelliteIndex) -> bool +Android.Locations.GnssStatus.HasEphemerisData(int satelliteIndex) -> bool +Android.Locations.GnssStatus.InterfaceConsts +Android.Locations.GnssStatus.SatelliteCount.get -> int +Android.Locations.GnssStatus.UsedInFix(int satelliteIndex) -> bool +Android.Locations.GnssStatus.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.GpsEvent +Android.Locations.GpsEvent.FirstFix = 3 -> Android.Locations.GpsEvent +Android.Locations.GpsEvent.SatelliteStatus = 4 -> Android.Locations.GpsEvent +Android.Locations.GpsEvent.Started = 1 -> Android.Locations.GpsEvent +Android.Locations.GpsEvent.Stopped = 2 -> Android.Locations.GpsEvent +Android.Locations.GpsSatellite +Android.Locations.GpsSatellite.Azimuth.get -> float +Android.Locations.GpsSatellite.Elevation.get -> float +Android.Locations.GpsSatellite.HasAlmanac.get -> bool +Android.Locations.GpsSatellite.HasEphemeris.get -> bool +Android.Locations.GpsSatellite.Prn.get -> int +Android.Locations.GpsSatellite.Snr.get -> float +Android.Locations.GpsSatellite.UsedInFix() -> bool +Android.Locations.GpsStatus +Android.Locations.GpsStatus.EventArgs +Android.Locations.GpsStatus.EventArgs.Event.get -> Android.Locations.GpsEvent +Android.Locations.GpsStatus.EventArgs.EventArgs(Android.Locations.GpsEvent e) -> void +Android.Locations.GpsStatus.IListener +Android.Locations.GpsStatus.IListener.OnGpsStatusChanged(Android.Locations.GpsEvent e) -> void +Android.Locations.GpsStatus.INmeaListener +Android.Locations.GpsStatus.INmeaListener.OnNmeaReceived(long timestamp, string? nmea) -> void +Android.Locations.GpsStatus.MaxSatellites.get -> int +Android.Locations.GpsStatus.NmeaEventArgs +Android.Locations.GpsStatus.NmeaEventArgs.Nmea.get -> string? +Android.Locations.GpsStatus.NmeaEventArgs.NmeaEventArgs(long timestamp, string? nmea) -> void +Android.Locations.GpsStatus.NmeaEventArgs.Timestamp.get -> long +Android.Locations.GpsStatus.Satellites.get -> Java.Lang.IIterable? +Android.Locations.GpsStatus.TimeToFirstFix.get -> int +Android.Locations.ILocationListener +Android.Locations.ILocationListener.OnFlushComplete(int requestCode) -> void +Android.Locations.ILocationListener.OnLocationChanged(Android.Locations.Location! location) -> void +Android.Locations.ILocationListener.OnProviderDisabled(string! provider) -> void +Android.Locations.ILocationListener.OnProviderEnabled(string! provider) -> void +Android.Locations.ILocationListener.OnStatusChanged(string? provider, Android.Locations.Availability status, Android.OS.Bundle? extras) -> void +Android.Locations.IOnNmeaMessageListener +Android.Locations.IOnNmeaMessageListener.OnNmeaMessage(string? message, long timestamp) -> void +Android.Locations.Location +Android.Locations.Location.InterfaceConsts +Android.Locations.Location.Location(Android.Locations.Location! location) -> void +Android.Locations.Location.Location(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.Location.Location(string? provider) -> void +Android.Locations.LocationChangedEventArgs +Android.Locations.LocationChangedEventArgs.Location.get -> Android.Locations.Location! +Android.Locations.LocationChangedEventArgs.LocationChangedEventArgs(Android.Locations.Location! location) -> void +Android.Locations.LocationManager +Android.Locations.LocationManager.LocationManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.LocationProvider +Android.Locations.LocationProvider.LocationProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.LocationRequest +Android.Locations.LocationRequest.Builder +Android.Locations.LocationRequest.Builder.Build() -> Android.Locations.LocationRequest! +Android.Locations.LocationRequest.Builder.Builder(Android.Locations.LocationRequest! locationRequest) -> void +Android.Locations.LocationRequest.Builder.Builder(long intervalMillis) -> void +Android.Locations.LocationRequest.Builder.ClearMinUpdateIntervalMillis() -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetDurationMillis(long durationMillis) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetIntervalMillis(long intervalMillis) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetMaxUpdateDelayMillis(long maxUpdateDelayMillis) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetMaxUpdates(int maxUpdates) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetMinUpdateDistanceMeters(float minUpdateDistanceMeters) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetMinUpdateIntervalMillis(long minUpdateIntervalMillis) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.Builder.SetQuality(int quality) -> Android.Locations.LocationRequest.Builder! +Android.Locations.LocationRequest.DescribeContents() -> int +Android.Locations.LocationRequest.DurationMillis.get -> long +Android.Locations.LocationRequest.InterfaceConsts +Android.Locations.LocationRequest.IntervalMillis.get -> long +Android.Locations.LocationRequest.MaxUpdateDelayMillis.get -> long +Android.Locations.LocationRequest.MaxUpdates.get -> int +Android.Locations.LocationRequest.MinUpdateDistanceMeters.get -> float +Android.Locations.LocationRequest.MinUpdateIntervalMillis.get -> long +Android.Locations.LocationRequest.Quality.get -> int +Android.Locations.LocationRequest.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.LocationRequestQuality +Android.Locations.LocationRequestQuality.BalancedPowerAccuracy = 102 -> Android.Locations.LocationRequestQuality +Android.Locations.LocationRequestQuality.HighAccuracy = 100 -> Android.Locations.LocationRequestQuality +Android.Locations.LocationRequestQuality.LowPower = 104 -> Android.Locations.LocationRequestQuality +Android.Locations.MultipathIndicator +Android.Locations.MultipathIndicator.Detected = 1 -> Android.Locations.MultipathIndicator +Android.Locations.MultipathIndicator.NotDetected = 2 -> Android.Locations.MultipathIndicator +Android.Locations.MultipathIndicator.Unknown = 0 -> Android.Locations.MultipathIndicator +Android.Locations.NmeaMessageEventArgs +Android.Locations.NmeaMessageEventArgs.Message.get -> string? +Android.Locations.NmeaMessageEventArgs.NmeaMessageEventArgs(string? message, long timestamp) -> void +Android.Locations.NmeaMessageEventArgs.Timestamp.get -> long +Android.Locations.Power +Android.Locations.Power.High = 3 -> Android.Locations.Power +Android.Locations.Power.Low = 1 -> Android.Locations.Power +Android.Locations.Power.Medium = 2 -> Android.Locations.Power +Android.Locations.Power.NoRequirement = 0 -> Android.Locations.Power +Android.Locations.Provider.ProviderAccuracy +Android.Locations.Provider.ProviderAccuracy.Coarse = 2 -> Android.Locations.Provider.ProviderAccuracy +Android.Locations.Provider.ProviderAccuracy.Fine = 1 -> Android.Locations.Provider.ProviderAccuracy +Android.Locations.Provider.ProviderPowerUsage +Android.Locations.Provider.ProviderPowerUsage.High = 3 -> Android.Locations.Provider.ProviderPowerUsage +Android.Locations.Provider.ProviderPowerUsage.Low = 1 -> Android.Locations.Provider.ProviderPowerUsage +Android.Locations.Provider.ProviderPowerUsage.Medium = 2 -> Android.Locations.Provider.ProviderPowerUsage +Android.Locations.Provider.ProviderProperties +Android.Locations.Provider.ProviderProperties.Accuracy.get -> int +Android.Locations.Provider.ProviderProperties.Builder +Android.Locations.Provider.ProviderProperties.Builder.Build() -> Android.Locations.Provider.ProviderProperties! +Android.Locations.Provider.ProviderProperties.Builder.Builder() -> void +Android.Locations.Provider.ProviderProperties.Builder.Builder(Android.Locations.Provider.ProviderProperties! providerProperties) -> void +Android.Locations.Provider.ProviderProperties.Builder.SetAccuracy(int accuracy) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasAltitudeSupport(bool supportsAltitude) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasBearingSupport(bool supportsBearing) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasCellRequirement(bool requiresCell) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasMonetaryCost(bool monetaryCost) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasNetworkRequirement(bool requiresNetwork) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasSatelliteRequirement(bool requiresSatellite) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetHasSpeedSupport(bool supportsSpeed) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.Builder.SetPowerUsage(int powerUsage) -> Android.Locations.Provider.ProviderProperties.Builder! +Android.Locations.Provider.ProviderProperties.DescribeContents() -> int +Android.Locations.Provider.ProviderProperties.HasAltitudeSupport.get -> bool +Android.Locations.Provider.ProviderProperties.HasBearingSupport.get -> bool +Android.Locations.Provider.ProviderProperties.HasCellRequirement.get -> bool +Android.Locations.Provider.ProviderProperties.HasMonetaryCost.get -> bool +Android.Locations.Provider.ProviderProperties.HasNetworkRequirement.get -> bool +Android.Locations.Provider.ProviderProperties.HasSatelliteRequirement.get -> bool +Android.Locations.Provider.ProviderProperties.HasSpeedSupport.get -> bool +Android.Locations.Provider.ProviderProperties.InterfaceConsts +Android.Locations.Provider.ProviderProperties.PowerUsage.get -> int +Android.Locations.Provider.ProviderProperties.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Locations.ProviderDisabledEventArgs +Android.Locations.ProviderDisabledEventArgs.Provider.get -> string! +Android.Locations.ProviderDisabledEventArgs.ProviderDisabledEventArgs(string! provider) -> void +Android.Locations.ProviderEnabledEventArgs +Android.Locations.ProviderEnabledEventArgs.Provider.get -> string! +Android.Locations.ProviderEnabledEventArgs.ProviderEnabledEventArgs(string! provider) -> void +Android.Locations.SettingInjectorService +Android.Locations.SettingInjectorService.SettingInjectorService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Locations.SettingInjectorService.SettingInjectorService(string? name) -> void +Android.Locations.StatusChangedEventArgs +Android.Locations.StatusChangedEventArgs.Extras.get -> Android.OS.Bundle? +Android.Locations.StatusChangedEventArgs.Provider.get -> string? +Android.Locations.StatusChangedEventArgs.Status.get -> Android.Locations.Availability +Android.Locations.StatusChangedEventArgs.StatusChangedEventArgs(string? provider, Android.Locations.Availability status, Android.OS.Bundle? extras) -> void +Android.Manifest +Android.Manifest.Manifest() -> void +Android.Manifest.Permission +Android.Manifest.Permission.Permission() -> void +Android.Manifest.Permission_group +Android.Manifest.Permission_group.Permission_group() -> void +Android.Media.Adjust +Android.Media.Adjust.Lower = -1 -> Android.Media.Adjust +Android.Media.Adjust.Mute = -100 -> Android.Media.Adjust +Android.Media.Adjust.Raise = 1 -> Android.Media.Adjust +Android.Media.Adjust.Same = 0 -> Android.Media.Adjust +Android.Media.Adjust.ToggleMute = 101 -> Android.Media.Adjust +Android.Media.Adjust.Unmute = 100 -> Android.Media.Adjust +Android.Media.ApplicationMediaCapabilities +Android.Media.ApplicationMediaCapabilities.Builder +Android.Media.ApplicationMediaCapabilities.Builder.AddSupportedHdrType(string! hdrType) -> Android.Media.ApplicationMediaCapabilities.Builder! +Android.Media.ApplicationMediaCapabilities.Builder.AddSupportedVideoMimeType(string! codecMime) -> Android.Media.ApplicationMediaCapabilities.Builder! +Android.Media.ApplicationMediaCapabilities.Builder.AddUnsupportedHdrType(string! hdrType) -> Android.Media.ApplicationMediaCapabilities.Builder! +Android.Media.ApplicationMediaCapabilities.Builder.AddUnsupportedVideoMimeType(string! codecMime) -> Android.Media.ApplicationMediaCapabilities.Builder! +Android.Media.ApplicationMediaCapabilities.Builder.Build() -> Android.Media.ApplicationMediaCapabilities! +Android.Media.ApplicationMediaCapabilities.Builder.Builder() -> void +Android.Media.ApplicationMediaCapabilities.DescribeContents() -> int +Android.Media.ApplicationMediaCapabilities.InterfaceConsts +Android.Media.ApplicationMediaCapabilities.IsFormatSpecified(string! format) -> bool +Android.Media.ApplicationMediaCapabilities.IsHdrTypeSupported(string! hdrType) -> bool +Android.Media.ApplicationMediaCapabilities.IsVideoMimeTypeSupported(string! videoMime) -> bool +Android.Media.ApplicationMediaCapabilities.SupportedHdrTypes.get -> System.Collections.Generic.IList! +Android.Media.ApplicationMediaCapabilities.SupportedVideoMimeTypes.get -> System.Collections.Generic.IList! +Android.Media.ApplicationMediaCapabilities.UnsupportedHdrTypes.get -> System.Collections.Generic.IList! +Android.Media.ApplicationMediaCapabilities.UnsupportedVideoMimeTypes.get -> System.Collections.Generic.IList! +Android.Media.ApplicationMediaCapabilities.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AsyncPlayer +Android.Media.AsyncPlayer.AsyncPlayer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AsyncPlayer.AsyncPlayer(string? tag) -> void +Android.Media.AudioAdjustMode +Android.Media.AudioAdjustMode.Default = 0 -> Android.Media.AudioAdjustMode +Android.Media.AudioAdjustMode.Resample = 2 -> Android.Media.AudioAdjustMode +Android.Media.AudioAdjustMode.Stretch = 1 -> Android.Media.AudioAdjustMode +Android.Media.AudioAttributes +Android.Media.AudioAttributes.AllowedCapturePolicy.get -> Android.Media.CapturePolicies +Android.Media.AudioAttributes.AreHapticChannelsMuted() -> bool +Android.Media.AudioAttributes.Builder +Android.Media.AudioAttributes.Builder.Builder() -> void +Android.Media.AudioAttributes.Builder.Builder(Android.Media.AudioAttributes? aa) -> void +Android.Media.AudioAttributes.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioAttributes.ContentType.get -> Android.Media.AudioContentType +Android.Media.AudioAttributes.DescribeContents() -> int +Android.Media.AudioAttributes.Flags.get -> Android.Media.AudioFlags +Android.Media.AudioAttributes.InterfaceConsts +Android.Media.AudioAttributes.IsContentSpatialized.get -> bool +Android.Media.AudioAttributes.SpatializationBehavior.get -> int +Android.Media.AudioAttributes.Usage.get -> Android.Media.AudioUsageKind +Android.Media.AudioAttributes.VolumeControlStream.get -> Android.Media.Stream +Android.Media.AudioAttributes.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioContentType +Android.Media.AudioContentType.Movie = 3 -> Android.Media.AudioContentType +Android.Media.AudioContentType.Music = 2 -> Android.Media.AudioContentType +Android.Media.AudioContentType.Sonification = 4 -> Android.Media.AudioContentType +Android.Media.AudioContentType.Speech = 1 -> Android.Media.AudioContentType +Android.Media.AudioContentType.Unknown = 0 -> Android.Media.AudioContentType +Android.Media.AudioDescriptor +Android.Media.AudioDescriptor.AudioDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioDescriptor.InterfaceConsts +Android.Media.AudioDescriptorStandard +Android.Media.AudioDescriptorStandard.Edid = 1 -> Android.Media.AudioDescriptorStandard +Android.Media.AudioDescriptorStandard.None = 0 -> Android.Media.AudioDescriptorStandard +Android.Media.AudioDescriptorStandard.Sadb = 2 -> Android.Media.AudioDescriptorStandard +Android.Media.AudioDescriptorStandard.Vsadb = 3 -> Android.Media.AudioDescriptorStandard +Android.Media.AudioDeviceCallback +Android.Media.AudioDeviceCallback.AudioDeviceCallback() -> void +Android.Media.AudioDeviceCallback.AudioDeviceCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioDeviceInfo +Android.Media.AudioDeviceInfo.Address.get -> string! +Android.Media.AudioDeviceInfo.AudioDescriptors.get -> System.Collections.Generic.IList! +Android.Media.AudioDeviceInfo.AudioProfiles.get -> System.Collections.Generic.IList! +Android.Media.AudioDeviceInfo.GetChannelCounts() -> int[]! +Android.Media.AudioDeviceInfo.GetChannelIndexMasks() -> int[]! +Android.Media.AudioDeviceInfo.GetChannelMasks() -> int[]! +Android.Media.AudioDeviceInfo.GetEncapsulationMetadataTypes() -> int[]! +Android.Media.AudioDeviceInfo.GetEncapsulationModes() -> int[]! +Android.Media.AudioDeviceInfo.GetEncodings() -> Android.Media.Encoding[]! +Android.Media.AudioDeviceInfo.GetSampleRates() -> int[]! +Android.Media.AudioDeviceInfo.Id.get -> int +Android.Media.AudioDeviceInfo.IsSink.get -> bool +Android.Media.AudioDeviceInfo.IsSource.get -> bool +Android.Media.AudioDeviceInfo.ProductName.get -> string? +Android.Media.AudioDeviceInfo.ProductNameFormatted.get -> Java.Lang.ICharSequence? +Android.Media.AudioDeviceInfo.Type.get -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.AuxLine = 19 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BleBroadcast = 30 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BleHeadset = 26 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BleSpeaker = 27 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BluetoothA2dp = 8 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BluetoothSco = 7 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BuiltinEarpiece = 1 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BuiltinMic = 15 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BuiltinSpeaker = 2 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.BuiltinSpeakerSafe = 24 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Bus = 21 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Dock = 13 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.DockAnalog = 31 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Fm = 14 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.FmTuner = 16 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Hdmi = 9 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.HdmiArc = 10 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.HdmiEarc = 29 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.HearingAid = 23 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Ip = 20 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.LineAnalog = 5 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.LineDigital = 6 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.RemoteSubmix = 25 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Telephony = 18 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.TvTuner = 17 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.Unknown = 0 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.UsbAccessory = 12 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.UsbDevice = 11 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.UsbHeadset = 22 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.WiredHeadphones = 4 -> Android.Media.AudioDeviceType +Android.Media.AudioDeviceType.WiredHeadset = 3 -> Android.Media.AudioDeviceType +Android.Media.AudioEncapsulationType +Android.Media.AudioEncapsulationType.Iec61937 = 1 -> Android.Media.AudioEncapsulationType +Android.Media.AudioEncapsulationType.None = 0 -> Android.Media.AudioEncapsulationType +Android.Media.AudioEncapsulationType.Pcm = 2 -> Android.Media.AudioEncapsulationType +Android.Media.AudioEncoder +Android.Media.AudioEncoder.Aac = 3 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.AacEld = 5 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.AmrNb = 1 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.AmrWb = 2 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.Default = 0 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.HeAac = 4 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.Opus = 7 -> Android.Media.AudioEncoder +Android.Media.AudioEncoder.Vorbis = 6 -> Android.Media.AudioEncoder +Android.Media.AudioFallbackMode +Android.Media.AudioFallbackMode.Default = 0 -> Android.Media.AudioFallbackMode +Android.Media.AudioFallbackMode.Fail = 2 -> Android.Media.AudioFallbackMode +Android.Media.AudioFallbackMode.Mute = 1 -> Android.Media.AudioFallbackMode +Android.Media.AudioFlags +Android.Media.AudioFlags.AudibilityEnforced = 1 -> Android.Media.AudioFlags +Android.Media.AudioFlags.HwAvSync = 16 -> Android.Media.AudioFlags +Android.Media.AudioFlags.LowLatency = 256 -> Android.Media.AudioFlags +Android.Media.AudioFlags.None = 0 -> Android.Media.AudioFlags +Android.Media.AudioFocus +Android.Media.AudioFocus.Gain = 1 -> Android.Media.AudioFocus +Android.Media.AudioFocus.GainTransient = 2 -> Android.Media.AudioFocus +Android.Media.AudioFocus.GainTransientExclusive = 4 -> Android.Media.AudioFocus +Android.Media.AudioFocus.GainTransientMayDuck = 3 -> Android.Media.AudioFocus +Android.Media.AudioFocus.Loss = -1 -> Android.Media.AudioFocus +Android.Media.AudioFocus.LossTransient = -2 -> Android.Media.AudioFocus +Android.Media.AudioFocus.LossTransientCanDuck = -3 -> Android.Media.AudioFocus +Android.Media.AudioFocus.None = 0 -> Android.Media.AudioFocus +Android.Media.AudioFocusRequest +Android.Media.AudioFocusRequest.Delayed = 2 -> Android.Media.AudioFocusRequest +Android.Media.AudioFocusRequest.Failed = 0 -> Android.Media.AudioFocusRequest +Android.Media.AudioFocusRequest.Granted = 1 -> Android.Media.AudioFocusRequest +Android.Media.AudioFocusRequestClass +Android.Media.AudioFocusRequestClass.AcceptsDelayedFocusGain() -> bool +Android.Media.AudioFocusRequestClass.AudioAttributes.get -> Android.Media.AudioAttributes! +Android.Media.AudioFocusRequestClass.Builder +Android.Media.AudioFocusRequestClass.Builder.Build() -> Android.Media.AudioFocusRequestClass? +Android.Media.AudioFocusRequestClass.Builder.Builder(Android.Media.AudioFocus focusGain) -> void +Android.Media.AudioFocusRequestClass.Builder.Builder(Android.Media.AudioFocusRequestClass! requestToCopy) -> void +Android.Media.AudioFocusRequestClass.Builder.SetAcceptsDelayedFocusGain(bool acceptsDelayedFocusGain) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetAudioAttributes(Android.Media.AudioAttributes! attributes) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetFocusGain(Android.Media.AudioFocus focusGain) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetForceDucking(bool forceDucking) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetOnAudioFocusChangeListener(Android.Media.AudioManager.IOnAudioFocusChangeListener! listener) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetOnAudioFocusChangeListener(Android.Media.AudioManager.IOnAudioFocusChangeListener! listener, Android.OS.Handler! handler) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.Builder.SetWillPauseWhenDucked(bool pauseOnDuck) -> Android.Media.AudioFocusRequestClass.Builder! +Android.Media.AudioFocusRequestClass.FocusGain.get -> Android.Media.AudioFocus +Android.Media.AudioFocusRequestClass.WillPauseWhenDucked() -> bool +Android.Media.AudioFormat +Android.Media.AudioFormat.AudioFormat() -> void +Android.Media.AudioFormat.AudioFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioFormat.Builder +Android.Media.AudioFormat.Builder.Builder() -> void +Android.Media.AudioFormat.Builder.Builder(Android.Media.AudioFormat? af) -> void +Android.Media.AudioFormat.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioFormat.InterfaceConsts +Android.Media.Audiofx.AcousticEchoCanceler +Android.Media.Audiofx.AcousticEchoCanceler.AcousticEchoCanceler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.AudioEffect +Android.Media.Audiofx.AudioEffect.AudioEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.AudioEffect.ControlStatus -> System.EventHandler! +Android.Media.Audiofx.AudioEffect.ControlStatusChangeEventArgs +Android.Media.Audiofx.AudioEffect.ControlStatusChangeEventArgs.ControlGranted.get -> bool +Android.Media.Audiofx.AudioEffect.ControlStatusChangeEventArgs.ControlStatusChangeEventArgs(bool controlGranted) -> void +Android.Media.Audiofx.AudioEffect.Descriptor +Android.Media.Audiofx.AudioEffect.Descriptor.ConnectMode.get -> string? +Android.Media.Audiofx.AudioEffect.Descriptor.ConnectMode.set -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Descriptor() -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Descriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Descriptor(string? type, string? uuid, string? connectMode, string? name, string? implementor) -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Implementor.get -> string? +Android.Media.Audiofx.AudioEffect.Descriptor.Implementor.set -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Name.get -> string? +Android.Media.Audiofx.AudioEffect.Descriptor.Name.set -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Type.get -> Java.Util.UUID? +Android.Media.Audiofx.AudioEffect.Descriptor.Type.set -> void +Android.Media.Audiofx.AudioEffect.Descriptor.Uuid.get -> Java.Util.UUID? +Android.Media.Audiofx.AudioEffect.Descriptor.Uuid.set -> void +Android.Media.Audiofx.AudioEffect.EnableStatus -> System.EventHandler! +Android.Media.Audiofx.AudioEffect.EnableStatusChangeEventArgs +Android.Media.Audiofx.AudioEffect.EnableStatusChangeEventArgs.Enabled.get -> bool +Android.Media.Audiofx.AudioEffect.EnableStatusChangeEventArgs.EnableStatusChangeEventArgs(bool enabled) -> void +Android.Media.Audiofx.AudioEffect.IOnControlStatusChangeListener +Android.Media.Audiofx.AudioEffect.IOnControlStatusChangeListener.OnControlStatusChange(Android.Media.Audiofx.AudioEffect? effect, bool controlGranted) -> void +Android.Media.Audiofx.AudioEffect.IOnEnableStatusChangeListener +Android.Media.Audiofx.AudioEffect.IOnEnableStatusChangeListener.OnEnableStatusChange(Android.Media.Audiofx.AudioEffect? effect, bool enabled) -> void +Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.AlreadyExists = -2 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.BadValue = -4 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.DeadObject = -7 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.Error = -1 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.InvalidOperation = -5 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.NoInit = -3 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.NoMemory = -6 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AudioEffectStatus.Success = 0 -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.AutomaticGainControl +Android.Media.Audiofx.AutomaticGainControl.AutomaticGainControl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.BassBoost +Android.Media.Audiofx.BassBoost.BassBoost(int priority, int audioSession) -> void +Android.Media.Audiofx.BassBoost.BassBoost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.BassBoost.IOnParameterChangeListener +Android.Media.Audiofx.BassBoost.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.BassBoost? effect, Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.BassBoostParam param, short value) -> void +Android.Media.Audiofx.BassBoost.Parameter -> System.EventHandler! +Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs +Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs.Param.get -> Android.Media.Audiofx.BassBoostParam +Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs.ParameterChangeEventArgs(Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.BassBoostParam param, short value) -> void +Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs.Status.get -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.BassBoost.ParameterChangeEventArgs.Value.get -> short +Android.Media.Audiofx.BassBoost.Settings +Android.Media.Audiofx.BassBoost.Settings.Settings() -> void +Android.Media.Audiofx.BassBoost.Settings.Settings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.BassBoost.Settings.Settings(string? settings) -> void +Android.Media.Audiofx.BassBoost.Settings.Strength.get -> short +Android.Media.Audiofx.BassBoost.Settings.Strength.set -> void +Android.Media.Audiofx.BassBoostParam +Android.Media.Audiofx.BassBoostParam.ParamStrength = 1 -> Android.Media.Audiofx.BassBoostParam +Android.Media.Audiofx.ContentType +Android.Media.Audiofx.ContentType.Game = 2 -> Android.Media.Audiofx.ContentType +Android.Media.Audiofx.ContentType.Movie = 1 -> Android.Media.Audiofx.ContentType +Android.Media.Audiofx.ContentType.Music = 0 -> Android.Media.Audiofx.ContentType +Android.Media.Audiofx.ContentType.Voice = 3 -> Android.Media.Audiofx.ContentType +Android.Media.Audiofx.DynamicsProcessing +Android.Media.Audiofx.DynamicsProcessing.BandBase +Android.Media.Audiofx.DynamicsProcessing.BandBase.BandBase(bool enabled, float cutoffFrequency) -> void +Android.Media.Audiofx.DynamicsProcessing.BandBase.BandBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.DynamicsProcessing.BandStage +Android.Media.Audiofx.DynamicsProcessing.BandStage.BandStage(bool inUse, bool enabled, int bandCount) -> void +Android.Media.Audiofx.DynamicsProcessing.BandStage.BandStage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.DynamicsProcessing.Channel +Android.Media.Audiofx.DynamicsProcessing.Channel.Channel(Android.Media.Audiofx.DynamicsProcessing.Channel? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.Channel(float inputGain, bool preEqInUse, int preEqBandCount, bool mbcInUse, int mbcBandCount, bool postEqInUse, int postEqBandCount, bool limiterInUse) -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.GetMbcBand(int band) -> Android.Media.Audiofx.DynamicsProcessing.MbcBand? +Android.Media.Audiofx.DynamicsProcessing.Channel.GetPostEqBand(int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.Channel.GetPreEqBand(int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.Channel.InputGain.get -> float +Android.Media.Audiofx.DynamicsProcessing.Channel.InputGain.set -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.Limiter.get -> Android.Media.Audiofx.DynamicsProcessing.Limiter? +Android.Media.Audiofx.DynamicsProcessing.Channel.Limiter.set -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.Mbc.get -> Android.Media.Audiofx.DynamicsProcessing.Mbc? +Android.Media.Audiofx.DynamicsProcessing.Channel.Mbc.set -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.PostEq.get -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.Channel.PostEq.set -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.PreEq.get -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.Channel.PreEq.set -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.SetMbcBand(int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? mbcBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.SetPostEqBand(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? postEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Channel.SetPreEqBand(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? preEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.ChannelCount.get -> int +Android.Media.Audiofx.DynamicsProcessing.Config +Android.Media.Audiofx.DynamicsProcessing.Config.Builder +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.Build() -> Android.Media.Audiofx.DynamicsProcessing.Config? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.Builder(int variant, int channelCount, bool preEqInUse, int preEqBandCount, bool mbcInUse, int mbcBandCount, bool postEqInUse, int postEqBandCount, bool limiterInUse) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetChannelTo(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetInputGainAllChannelsTo(float inputGain) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetInputGainByChannelIndex(int channelIndex, float inputGain) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetLimiterAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetLimiterByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetMbcAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetMbcByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetPostEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetPostEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetPreEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetPreEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.Builder.SetPreferredFrameDuration(float frameDuration) -> Android.Media.Audiofx.DynamicsProcessing.Config.Builder? +Android.Media.Audiofx.DynamicsProcessing.Config.GetChannelByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Channel? +Android.Media.Audiofx.DynamicsProcessing.Config.GetInputGainByChannelIndex(int channelIndex) -> float +Android.Media.Audiofx.DynamicsProcessing.Config.GetLimiterByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Limiter? +Android.Media.Audiofx.DynamicsProcessing.Config.GetMbcBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.MbcBand? +Android.Media.Audiofx.DynamicsProcessing.Config.GetMbcByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Mbc? +Android.Media.Audiofx.DynamicsProcessing.Config.GetPostEqBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.Config.GetPostEqByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.Config.GetPreEqBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.Config.GetPreEqByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.Config.IsLimiterInUse.get -> bool +Android.Media.Audiofx.DynamicsProcessing.Config.IsMbcInUse.get -> bool +Android.Media.Audiofx.DynamicsProcessing.Config.IsPostEqInUse.get -> bool +Android.Media.Audiofx.DynamicsProcessing.Config.IsPreEqInUse.get -> bool +Android.Media.Audiofx.DynamicsProcessing.Config.MbcBandCount.get -> int +Android.Media.Audiofx.DynamicsProcessing.Config.PostEqBandCount.get -> int +Android.Media.Audiofx.DynamicsProcessing.Config.PreEqBandCount.get -> int +Android.Media.Audiofx.DynamicsProcessing.Config.PreferredFrameDuration.get -> float +Android.Media.Audiofx.DynamicsProcessing.Config.SetAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetChannelTo(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetInputGainAllChannelsTo(float inputGain) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetInputGainByChannelIndex(int channelIndex, float inputGain) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetLimiterAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetLimiterByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetMbcAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetMbcBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? mbcBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetMbcBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? mbcBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetMbcByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPostEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPostEqBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? postEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPostEqBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? postEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPostEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPreEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPreEqBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? preEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPreEqBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? preEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.SetPreEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> void +Android.Media.Audiofx.DynamicsProcessing.Config.Variant.get -> Android.Media.Audiofx.VariantType +Android.Media.Audiofx.DynamicsProcessing.DynamicsProcessing(int audioSession) -> void +Android.Media.Audiofx.DynamicsProcessing.DynamicsProcessing(int priority, int audioSession, Android.Media.Audiofx.DynamicsProcessing.Config? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.Eq +Android.Media.Audiofx.DynamicsProcessing.Eq.Eq(Android.Media.Audiofx.DynamicsProcessing.Eq? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.Eq.Eq(bool inUse, bool enabled, int bandCount) -> void +Android.Media.Audiofx.DynamicsProcessing.Eq.GetBand(int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.Eq.SetBand(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? bandCfg) -> void +Android.Media.Audiofx.DynamicsProcessing.EqBand +Android.Media.Audiofx.DynamicsProcessing.EqBand.EqBand(Android.Media.Audiofx.DynamicsProcessing.EqBand? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.EqBand.EqBand(bool enabled, float cutoffFrequency, float gain) -> void +Android.Media.Audiofx.DynamicsProcessing.EqBand.Gain.get -> float +Android.Media.Audiofx.DynamicsProcessing.EqBand.Gain.set -> void +Android.Media.Audiofx.DynamicsProcessing.GetChannelByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Channel? +Android.Media.Audiofx.DynamicsProcessing.GetConfig() -> Android.Media.Audiofx.DynamicsProcessing.Config? +Android.Media.Audiofx.DynamicsProcessing.GetInputGainByChannelIndex(int channelIndex) -> float +Android.Media.Audiofx.DynamicsProcessing.GetLimiterByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Limiter? +Android.Media.Audiofx.DynamicsProcessing.GetMbcBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.MbcBand? +Android.Media.Audiofx.DynamicsProcessing.GetMbcByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Mbc? +Android.Media.Audiofx.DynamicsProcessing.GetPostEqBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.GetPostEqByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.GetPreEqBandByChannelIndex(int channelIndex, int band) -> Android.Media.Audiofx.DynamicsProcessing.EqBand? +Android.Media.Audiofx.DynamicsProcessing.GetPreEqByChannelIndex(int channelIndex) -> Android.Media.Audiofx.DynamicsProcessing.Eq? +Android.Media.Audiofx.DynamicsProcessing.Limiter +Android.Media.Audiofx.DynamicsProcessing.Limiter.AttackTime.get -> float +Android.Media.Audiofx.DynamicsProcessing.Limiter.AttackTime.set -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.Limiter(Android.Media.Audiofx.DynamicsProcessing.Limiter? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.Limiter(bool inUse, bool enabled, int linkGroup, float attackTime, float releaseTime, float ratio, float threshold, float postGain) -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.LinkGroup.get -> int +Android.Media.Audiofx.DynamicsProcessing.Limiter.LinkGroup.set -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.PostGain.get -> float +Android.Media.Audiofx.DynamicsProcessing.Limiter.PostGain.set -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.Ratio.get -> float +Android.Media.Audiofx.DynamicsProcessing.Limiter.Ratio.set -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.ReleaseTime.get -> float +Android.Media.Audiofx.DynamicsProcessing.Limiter.ReleaseTime.set -> void +Android.Media.Audiofx.DynamicsProcessing.Limiter.Threshold.get -> float +Android.Media.Audiofx.DynamicsProcessing.Limiter.Threshold.set -> void +Android.Media.Audiofx.DynamicsProcessing.Mbc +Android.Media.Audiofx.DynamicsProcessing.Mbc.GetBand(int band) -> Android.Media.Audiofx.DynamicsProcessing.MbcBand? +Android.Media.Audiofx.DynamicsProcessing.Mbc.Mbc(Android.Media.Audiofx.DynamicsProcessing.Mbc? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.Mbc.Mbc(bool inUse, bool enabled, int bandCount) -> void +Android.Media.Audiofx.DynamicsProcessing.Mbc.SetBand(int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? bandCfg) -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand +Android.Media.Audiofx.DynamicsProcessing.MbcBand.AttackTime.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.AttackTime.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.ExpanderRatio.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.ExpanderRatio.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.KneeWidth.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.KneeWidth.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.MbcBand(Android.Media.Audiofx.DynamicsProcessing.MbcBand? cfg) -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.MbcBand(bool enabled, float cutoffFrequency, float attackTime, float releaseTime, float ratio, float threshold, float kneeWidth, float noiseGateThreshold, float expanderRatio, float preGain, float postGain) -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.NoiseGateThreshold.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.NoiseGateThreshold.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.PostGain.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.PostGain.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.PreGain.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.PreGain.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.Ratio.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.Ratio.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.ReleaseTime.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.ReleaseTime.set -> void +Android.Media.Audiofx.DynamicsProcessing.MbcBand.Threshold.get -> float +Android.Media.Audiofx.DynamicsProcessing.MbcBand.Threshold.set -> void +Android.Media.Audiofx.DynamicsProcessing.SetAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> void +Android.Media.Audiofx.DynamicsProcessing.SetChannelTo(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Channel? channel) -> void +Android.Media.Audiofx.DynamicsProcessing.SetInputGainAllChannelsTo(float inputGain) -> void +Android.Media.Audiofx.DynamicsProcessing.SetInputGainbyChannel(int channelIndex, float inputGain) -> void +Android.Media.Audiofx.DynamicsProcessing.SetLimiterAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> void +Android.Media.Audiofx.DynamicsProcessing.SetLimiterByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Limiter? limiter) -> void +Android.Media.Audiofx.DynamicsProcessing.SetMbcAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> void +Android.Media.Audiofx.DynamicsProcessing.SetMbcBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? mbcBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetMbcBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.MbcBand? mbcBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetMbcByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Mbc? mbc) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPostEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPostEqBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? postEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPostEqBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? postEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPostEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? postEq) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPreEqAllChannelsTo(Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPreEqBandAllChannelsTo(int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? preEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPreEqBandByChannelIndex(int channelIndex, int band, Android.Media.Audiofx.DynamicsProcessing.EqBand? preEqBand) -> void +Android.Media.Audiofx.DynamicsProcessing.SetPreEqByChannelIndex(int channelIndex, Android.Media.Audiofx.DynamicsProcessing.Eq? preEq) -> void +Android.Media.Audiofx.DynamicsProcessing.Stage +Android.Media.Audiofx.DynamicsProcessing.Stage.Stage(bool inUse, bool enabled) -> void +Android.Media.Audiofx.DynamicsProcessing.Stage.Stage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.EnvironmentalReverb +Android.Media.Audiofx.EnvironmentalReverb.EnvironmentalReverb(int priority, int audioSession) -> void +Android.Media.Audiofx.EnvironmentalReverb.EnvironmentalReverb(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.EnvironmentalReverb.IOnParameterChangeListener +Android.Media.Audiofx.EnvironmentalReverb.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.EnvironmentalReverb? effect, Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.EnvironmentalReverbParam param, int value) -> void +Android.Media.Audiofx.EnvironmentalReverb.Parameter -> System.EventHandler! +Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs +Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs.Param.get -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs.ParameterChangeEventArgs(Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.EnvironmentalReverbParam param, int value) -> void +Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs.Status.get -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.EnvironmentalReverb.ParameterChangeEventArgs.Value.get -> int +Android.Media.Audiofx.EnvironmentalReverb.Settings +Android.Media.Audiofx.EnvironmentalReverb.Settings.DecayHFRatio.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.DecayHFRatio.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.DecayTime.get -> int +Android.Media.Audiofx.EnvironmentalReverb.Settings.DecayTime.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.Density.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.Density.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.Diffusion.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.Diffusion.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReflectionsDelay.get -> int +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReflectionsDelay.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReflectionsLevel.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReflectionsLevel.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReverbDelay.get -> int +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReverbDelay.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReverbLevel.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.ReverbLevel.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.RoomHFLevel.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.RoomHFLevel.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.RoomLevel.get -> short +Android.Media.Audiofx.EnvironmentalReverb.Settings.RoomLevel.set -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.Settings() -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.Settings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.EnvironmentalReverb.Settings.Settings(string? settings) -> void +Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.DecayHfRatio = 3 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.DecayTime = 2 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.Density = 9 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.Diffusion = 8 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.ReflectionsDelay = 5 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.ReflectionsLevel = 4 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.ReverbDelay = 7 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.ReverbLevel = 6 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.RoomHfLevel = 1 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.EnvironmentalReverbParam.RoomLevel = 0 -> Android.Media.Audiofx.EnvironmentalReverbParam +Android.Media.Audiofx.Equalizer +Android.Media.Audiofx.Equalizer.Equalizer(int priority, int audioSession) -> void +Android.Media.Audiofx.Equalizer.Equalizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.Equalizer.IOnParameterChangeListener +Android.Media.Audiofx.Equalizer.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.Equalizer? effect, Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.EqualizerParam param1, int param2, int value) -> void +Android.Media.Audiofx.Equalizer.Parameter -> System.EventHandler! +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs.Param1.get -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs.Param2.get -> int +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs.ParameterChangeEventArgs(Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.EqualizerParam param1, int param2, int value) -> void +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs.Status.get -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.Equalizer.ParameterChangeEventArgs.Value.get -> int +Android.Media.Audiofx.Equalizer.Settings +Android.Media.Audiofx.Equalizer.Settings.BandLevels.get -> System.Collections.Generic.IList? +Android.Media.Audiofx.Equalizer.Settings.BandLevels.set -> void +Android.Media.Audiofx.Equalizer.Settings.CurPreset.get -> short +Android.Media.Audiofx.Equalizer.Settings.CurPreset.set -> void +Android.Media.Audiofx.Equalizer.Settings.NumBands.get -> short +Android.Media.Audiofx.Equalizer.Settings.NumBands.set -> void +Android.Media.Audiofx.Equalizer.Settings.Settings() -> void +Android.Media.Audiofx.Equalizer.Settings.Settings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.Equalizer.Settings.Settings(string? settings) -> void +Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.BandFreqRange = 4 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.BandLevel = 2 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.CenterFreq = 3 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.CurrentPreset = 6 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.GetBand = 5 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.GetNumOfPresets = 7 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.GetPresetName = 8 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.LevelRange = 1 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.NumBands = 0 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.EqualizerParam.StringSizeMax = 32 -> Android.Media.Audiofx.EqualizerParam +Android.Media.Audiofx.HapticGenerator +Android.Media.Audiofx.HapticGenerator.HapticGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.LoudnessEnhancer +Android.Media.Audiofx.LoudnessEnhancer.LoudnessEnhancer(int audioSession) -> void +Android.Media.Audiofx.LoudnessEnhancer.LoudnessEnhancer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.LoudnessEnhancerParam +Android.Media.Audiofx.LoudnessEnhancerParam.TargetGainMb = 0 -> Android.Media.Audiofx.LoudnessEnhancerParam +Android.Media.Audiofx.NoiseSuppressor +Android.Media.Audiofx.NoiseSuppressor.NoiseSuppressor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.PresetReverb +Android.Media.Audiofx.PresetReverb.IOnParameterChangeListener +Android.Media.Audiofx.PresetReverb.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.PresetReverb? effect, Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.PresetReverbParam param, short value) -> void +Android.Media.Audiofx.PresetReverb.Parameter -> System.EventHandler! +Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs +Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs.Param.get -> Android.Media.Audiofx.PresetReverbParam +Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs.ParameterChangeEventArgs(Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.PresetReverbParam param, short value) -> void +Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs.Status.get -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.PresetReverb.ParameterChangeEventArgs.Value.get -> short +Android.Media.Audiofx.PresetReverb.PresetReverb(int priority, int audioSession) -> void +Android.Media.Audiofx.PresetReverb.PresetReverb(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.PresetReverb.Settings +Android.Media.Audiofx.PresetReverb.Settings.Preset.get -> short +Android.Media.Audiofx.PresetReverb.Settings.Preset.set -> void +Android.Media.Audiofx.PresetReverb.Settings.Settings() -> void +Android.Media.Audiofx.PresetReverb.Settings.Settings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.PresetReverb.Settings.Settings(string? settings) -> void +Android.Media.Audiofx.PresetReverbParam +Android.Media.Audiofx.PresetReverbParam.Preset = 0 -> Android.Media.Audiofx.PresetReverbParam +Android.Media.Audiofx.VariantType +Android.Media.Audiofx.VariantType.FavorFrequencyResolution = 0 -> Android.Media.Audiofx.VariantType +Android.Media.Audiofx.VariantType.FavorTimeResolution = 1 -> Android.Media.Audiofx.VariantType +Android.Media.Audiofx.VirtualizationMode +Android.Media.Audiofx.VirtualizationMode.Auto = 1 -> Android.Media.Audiofx.VirtualizationMode +Android.Media.Audiofx.VirtualizationMode.Binaural = 2 -> Android.Media.Audiofx.VirtualizationMode +Android.Media.Audiofx.VirtualizationMode.Off = 0 -> Android.Media.Audiofx.VirtualizationMode +Android.Media.Audiofx.VirtualizationMode.Transaural = 3 -> Android.Media.Audiofx.VirtualizationMode +Android.Media.Audiofx.Virtualizer +Android.Media.Audiofx.Virtualizer.IOnParameterChangeListener +Android.Media.Audiofx.Virtualizer.IOnParameterChangeListener.OnParameterChange(Android.Media.Audiofx.Virtualizer? effect, Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.VirtualizerParam param, short value) -> void +Android.Media.Audiofx.Virtualizer.Parameter -> System.EventHandler! +Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs +Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs.Param.get -> Android.Media.Audiofx.VirtualizerParam +Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs.ParameterChangeEventArgs(Android.Media.Audiofx.AudioEffectStatus status, Android.Media.Audiofx.VirtualizerParam param, short value) -> void +Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs.Status.get -> Android.Media.Audiofx.AudioEffectStatus +Android.Media.Audiofx.Virtualizer.ParameterChangeEventArgs.Value.get -> short +Android.Media.Audiofx.Virtualizer.Settings +Android.Media.Audiofx.Virtualizer.Settings.Settings() -> void +Android.Media.Audiofx.Virtualizer.Settings.Settings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.Virtualizer.Settings.Settings(string? settings) -> void +Android.Media.Audiofx.Virtualizer.Settings.Strength.get -> short +Android.Media.Audiofx.Virtualizer.Settings.Strength.set -> void +Android.Media.Audiofx.Virtualizer.Virtualizer(int priority, int audioSession) -> void +Android.Media.Audiofx.Virtualizer.Virtualizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.VirtualizerParam +Android.Media.Audiofx.VirtualizerParam.Strength = 1 -> Android.Media.Audiofx.VirtualizerParam +Android.Media.Audiofx.VirtualizerParam.StrengthSupported = 0 -> Android.Media.Audiofx.VirtualizerParam +Android.Media.Audiofx.Visualizer +Android.Media.Audiofx.Visualizer.FftDataCaptureEventArgs +Android.Media.Audiofx.Visualizer.FftDataCaptureEventArgs.Fft.get -> byte[]? +Android.Media.Audiofx.Visualizer.FftDataCaptureEventArgs.FftDataCaptureEventArgs(Android.Media.Audiofx.Visualizer? visualizer, byte[]? fft, int samplingRate) -> void +Android.Media.Audiofx.Visualizer.FftDataCaptureEventArgs.SamplingRate.get -> int +Android.Media.Audiofx.Visualizer.FftDataCaptureEventArgs.Visualizer.get -> Android.Media.Audiofx.Visualizer? +Android.Media.Audiofx.Visualizer.IOnDataCaptureListener +Android.Media.Audiofx.Visualizer.IOnDataCaptureListener.OnFftDataCapture(Android.Media.Audiofx.Visualizer? visualizer, byte[]? fft, int samplingRate) -> void +Android.Media.Audiofx.Visualizer.IOnDataCaptureListener.OnWaveFormDataCapture(Android.Media.Audiofx.Visualizer? visualizer, byte[]? waveform, int samplingRate) -> void +Android.Media.Audiofx.Visualizer.MeasurementPeakRms +Android.Media.Audiofx.Visualizer.MeasurementPeakRms.MeasurementPeakRms() -> void +Android.Media.Audiofx.Visualizer.MeasurementPeakRms.MPeak.get -> int +Android.Media.Audiofx.Visualizer.MeasurementPeakRms.MPeak.set -> void +Android.Media.Audiofx.Visualizer.MeasurementPeakRms.MRms.get -> int +Android.Media.Audiofx.Visualizer.MeasurementPeakRms.MRms.set -> void +Android.Media.Audiofx.Visualizer.Visualizer(int audioSession) -> void +Android.Media.Audiofx.Visualizer.Visualizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Audiofx.Visualizer.WaveFormDataCaptureEventArgs +Android.Media.Audiofx.Visualizer.WaveFormDataCaptureEventArgs.SamplingRate.get -> int +Android.Media.Audiofx.Visualizer.WaveFormDataCaptureEventArgs.Visualizer.get -> Android.Media.Audiofx.Visualizer? +Android.Media.Audiofx.Visualizer.WaveFormDataCaptureEventArgs.Waveform.get -> byte[]? +Android.Media.Audiofx.Visualizer.WaveFormDataCaptureEventArgs.WaveFormDataCaptureEventArgs(Android.Media.Audiofx.Visualizer? visualizer, byte[]? waveform, int samplingRate) -> void +Android.Media.Audiofx.VisualizerMeasurementMode +Android.Media.Audiofx.VisualizerMeasurementMode.None = 0 -> Android.Media.Audiofx.VisualizerMeasurementMode +Android.Media.Audiofx.VisualizerMeasurementMode.PeakRms = 1 -> Android.Media.Audiofx.VisualizerMeasurementMode +Android.Media.Audiofx.VisualizerScalingMode +Android.Media.Audiofx.VisualizerScalingMode.AsPlayed = 1 -> Android.Media.Audiofx.VisualizerScalingMode +Android.Media.Audiofx.VisualizerScalingMode.Normalized = 0 -> Android.Media.Audiofx.VisualizerScalingMode +Android.Media.Audiofx.VisualizerState +Android.Media.Audiofx.VisualizerState.Enabled = 2 -> Android.Media.Audiofx.VisualizerState +Android.Media.Audiofx.VisualizerState.Initialized = 1 -> Android.Media.Audiofx.VisualizerState +Android.Media.Audiofx.VisualizerState.Uninitialized = 0 -> Android.Media.Audiofx.VisualizerState +Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.AlreadyExists = -2 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.BadValue = -4 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.DeadObject = -7 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.Error = -1 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.InvalidOperation = -5 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.NoInit = -3 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.NoMemory = -6 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.Audiofx.VisualizerStatus.Success = 0 -> Android.Media.Audiofx.VisualizerStatus +Android.Media.AudioManager +Android.Media.AudioManager.AudioFocusChangeEventArgs +Android.Media.AudioManager.AudioFocusChangeEventArgs.AudioFocusChangeEventArgs(Android.Media.AudioFocus focusChange) -> void +Android.Media.AudioManager.AudioFocusChangeEventArgs.FocusChange.get -> Android.Media.AudioFocus +Android.Media.AudioManager.AudioManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioManager.AudioPlaybackCallback +Android.Media.AudioManager.AudioPlaybackCallback.AudioPlaybackCallback() -> void +Android.Media.AudioManager.AudioPlaybackCallback.AudioPlaybackCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioManager.AudioRecordingCallback +Android.Media.AudioManager.AudioRecordingCallback.AudioRecordingCallback() -> void +Android.Media.AudioManager.AudioRecordingCallback.AudioRecordingCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioManager.CommunicationDeviceChangedEventArgs +Android.Media.AudioManager.CommunicationDeviceChangedEventArgs.CommunicationDeviceChangedEventArgs(Android.Media.AudioDeviceInfo? device) -> void +Android.Media.AudioManager.CommunicationDeviceChangedEventArgs.Device.get -> Android.Media.AudioDeviceInfo? +Android.Media.AudioManager.IOnAudioFocusChangeListener +Android.Media.AudioManager.IOnAudioFocusChangeListener.OnAudioFocusChange(Android.Media.AudioFocus focusChange) -> void +Android.Media.AudioManager.IOnCommunicationDeviceChangedListener +Android.Media.AudioManager.IOnCommunicationDeviceChangedListener.OnCommunicationDeviceChanged(Android.Media.AudioDeviceInfo? device) -> void +Android.Media.AudioManager.IOnModeChangedListener +Android.Media.AudioManager.IOnModeChangedListener.OnModeChanged(int mode) -> void +Android.Media.AudioManager.IOnPreferredMixerAttributesChangedListener +Android.Media.AudioManager.IOnPreferredMixerAttributesChangedListener.OnPreferredMixerAttributesChanged(Android.Media.AudioAttributes! attributes, Android.Media.AudioDeviceInfo! device, Android.Media.AudioMixerAttributes? mixerAttributes) -> void +Android.Media.AudioManager.LoadSoundEffectsAsync() -> System.Threading.Tasks.Task! +Android.Media.AudioManager.ModeChangedEventArgs +Android.Media.AudioManager.ModeChangedEventArgs.Mode.get -> int +Android.Media.AudioManager.ModeChangedEventArgs.ModeChangedEventArgs(int mode) -> void +Android.Media.AudioManager.PreferredMixerAttributesChangedEventArgs +Android.Media.AudioManager.PreferredMixerAttributesChangedEventArgs.Attributes.get -> Android.Media.AudioAttributes! +Android.Media.AudioManager.PreferredMixerAttributesChangedEventArgs.Device.get -> Android.Media.AudioDeviceInfo! +Android.Media.AudioManager.PreferredMixerAttributesChangedEventArgs.MixerAttributes.get -> Android.Media.AudioMixerAttributes? +Android.Media.AudioManager.PreferredMixerAttributesChangedEventArgs.PreferredMixerAttributesChangedEventArgs(Android.Media.AudioAttributes! attributes, Android.Media.AudioDeviceInfo! device, Android.Media.AudioMixerAttributes? mixerAttributes) -> void +Android.Media.AudioMetadata +Android.Media.AudioMetadata.Format +Android.Media.AudioMetadata.Format.Format(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioMetadata.IKey +Android.Media.AudioMetadata.IKey.Name.get -> string! +Android.Media.AudioMetadata.IKey.ValueClass.get -> Java.Lang.Class! +Android.Media.AudioMixerAttributes +Android.Media.AudioMixerAttributes.Builder +Android.Media.AudioMixerAttributes.Builder.Build() -> Android.Media.AudioMixerAttributes! +Android.Media.AudioMixerAttributes.Builder.Builder(Android.Media.AudioFormat! format) -> void +Android.Media.AudioMixerAttributes.Builder.SetMixerBehavior(Android.Media.AudioMixerBehavior mixerBehavior) -> Android.Media.AudioMixerAttributes.Builder! +Android.Media.AudioMixerAttributes.DescribeContents() -> int +Android.Media.AudioMixerAttributes.Format.get -> Android.Media.AudioFormat! +Android.Media.AudioMixerAttributes.InterfaceConsts +Android.Media.AudioMixerAttributes.MixerBehavior.get -> Android.Media.AudioMixerBehavior +Android.Media.AudioMixerAttributes.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioMixerBehavior +Android.Media.AudioMixerBehavior.BitPerfect = 1 -> Android.Media.AudioMixerBehavior +Android.Media.AudioMixerBehavior.Default = 0 -> Android.Media.AudioMixerBehavior +Android.Media.AudioPlaybackCaptureConfiguration +Android.Media.AudioPlaybackCaptureConfiguration.Builder +Android.Media.AudioPlaybackCaptureConfiguration.Builder.AddMatchingUid(int uid) -> Android.Media.AudioPlaybackCaptureConfiguration.Builder! +Android.Media.AudioPlaybackCaptureConfiguration.Builder.AddMatchingUsage(Android.Media.AudioUsageKind usage) -> Android.Media.AudioPlaybackCaptureConfiguration.Builder! +Android.Media.AudioPlaybackCaptureConfiguration.Builder.Build() -> Android.Media.AudioPlaybackCaptureConfiguration! +Android.Media.AudioPlaybackCaptureConfiguration.Builder.Builder(Android.Media.Projection.MediaProjection! projection) -> void +Android.Media.AudioPlaybackCaptureConfiguration.Builder.ExcludeUid(int uid) -> Android.Media.AudioPlaybackCaptureConfiguration.Builder! +Android.Media.AudioPlaybackCaptureConfiguration.Builder.ExcludeUsage(Android.Media.AudioUsageKind usage) -> Android.Media.AudioPlaybackCaptureConfiguration.Builder! +Android.Media.AudioPlaybackCaptureConfiguration.ExcludeUsages.get -> Android.Media.AudioUsageKind +Android.Media.AudioPlaybackCaptureConfiguration.GetExcludeUids() -> int[]! +Android.Media.AudioPlaybackCaptureConfiguration.GetMatchingUids() -> int[]! +Android.Media.AudioPlaybackCaptureConfiguration.MatchingUsages.get -> Android.Media.AudioUsageKind +Android.Media.AudioPlaybackCaptureConfiguration.MediaProjection.get -> Android.Media.Projection.MediaProjection! +Android.Media.AudioPlaybackConfiguration +Android.Media.AudioPlaybackConfiguration.AudioAttributes.get -> Android.Media.AudioAttributes? +Android.Media.AudioPlaybackConfiguration.AudioDeviceInfo.get -> Android.Media.AudioDeviceInfo? +Android.Media.AudioPlaybackConfiguration.DescribeContents() -> int +Android.Media.AudioPlaybackConfiguration.InterfaceConsts +Android.Media.AudioPlaybackConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioPresentation +Android.Media.AudioPresentation.Builder +Android.Media.AudioPresentation.Builder.Build() -> Android.Media.AudioPresentation! +Android.Media.AudioPresentation.Builder.Builder(int presentationId) -> void +Android.Media.AudioPresentation.Builder.SetHasAudioDescription(bool audioDescriptionAvailable) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetHasDialogueEnhancement(bool dialogueEnhancementAvailable) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetHasSpokenSubtitles(bool spokenSubtitlesAvailable) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetLabels(System.Collections.Generic.IDictionary! labels) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetLocale(Android.Icu.Util.ULocale! language) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetMasteringIndication(Android.Media.MasteringIndicationType masteringIndication) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.Builder.SetProgramId(int programId) -> Android.Media.AudioPresentation.Builder! +Android.Media.AudioPresentation.DescribeContents() -> int +Android.Media.AudioPresentation.HasAudioDescription.get -> bool +Android.Media.AudioPresentation.HasDialogueEnhancement.get -> bool +Android.Media.AudioPresentation.HasSpokenSubtitles.get -> bool +Android.Media.AudioPresentation.InterfaceConsts +Android.Media.AudioPresentation.Labels.get -> System.Collections.Generic.IDictionary? +Android.Media.AudioPresentation.Locale.get -> Java.Util.Locale? +Android.Media.AudioPresentation.MasteringIndication.get -> Android.Media.MasteringIndicationType +Android.Media.AudioPresentation.PresentationId.get -> int +Android.Media.AudioPresentation.ProgramId.get -> int +Android.Media.AudioPresentation.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Commentary = 5 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Dialog = 4 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Emergency = 6 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.HearingImpaired = 3 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Main = 0 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.MusicAndEffects = 1 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Unknown = -1 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.VisuallyImpaired = 2 -> Android.Media.AudioPresentationContentType +Android.Media.AudioPresentationContentType.Voiceover = 7 -> Android.Media.AudioPresentationContentType +Android.Media.AudioProfile +Android.Media.AudioProfile.AudioProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioProfile.InterfaceConsts +Android.Media.AudioRecord +Android.Media.AudioRecord.AudioRecord(Android.Media.AudioSource audioSource, int sampleRateInHz, Android.Media.ChannelIn channelConfig, Android.Media.Encoding audioFormat, int bufferSizeInBytes) -> void +Android.Media.AudioRecord.AudioRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioRecord.Builder +Android.Media.AudioRecord.Builder.Builder() -> void +Android.Media.AudioRecord.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioRecord.InterfaceConsts +Android.Media.AudioRecord.IOnRecordPositionUpdateListener +Android.Media.AudioRecord.IOnRecordPositionUpdateListener.OnMarkerReached(Android.Media.AudioRecord? recorder) -> void +Android.Media.AudioRecord.IOnRecordPositionUpdateListener.OnPeriodicNotification(Android.Media.AudioRecord? recorder) -> void +Android.Media.AudioRecord.IOnRoutingChangedListener +Android.Media.AudioRecord.IOnRoutingChangedListener.OnRoutingChanged(Android.Media.AudioRecord? audioRecord) -> void +Android.Media.AudioRecord.MarkerReached -> System.EventHandler! +Android.Media.AudioRecord.MarkerReachedEventArgs +Android.Media.AudioRecord.MarkerReachedEventArgs.MarkerReachedEventArgs(Android.Media.AudioRecord? recorder) -> void +Android.Media.AudioRecord.MarkerReachedEventArgs.Recorder.get -> Android.Media.AudioRecord? +Android.Media.AudioRecord.MetricsConstants +Android.Media.AudioRecord.PeriodicNotification -> System.EventHandler! +Android.Media.AudioRecord.PeriodicNotificationEventArgs +Android.Media.AudioRecord.PeriodicNotificationEventArgs.PeriodicNotificationEventArgs(Android.Media.AudioRecord? recorder) -> void +Android.Media.AudioRecord.PeriodicNotificationEventArgs.Recorder.get -> Android.Media.AudioRecord? +Android.Media.AudioRecord.ReadAsync(byte[]! audioData, int offsetInBytes, int sizeInBytes) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(byte[]! audioData, int offsetInBytes, int sizeInBytes, int readMode) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(float[]! audioData, int offsetInFloats, int sizeInFloats, int readMode) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(Java.Nio.ByteBuffer! audioBuffer, int sizeInBytes) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(Java.Nio.ByteBuffer! audioBuffer, int sizeInBytes, int readMode) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(short[]! audioData, int offsetInShorts, int sizeInShorts) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.ReadAsync(short[]! audioData, int offsetInShorts, int sizeInShorts, int readMode) -> System.Threading.Tasks.Task! +Android.Media.AudioRecord.RoutingChanged -> System.EventHandler! +Android.Media.AudioRecord.RoutingChangedEventArgs +Android.Media.AudioRecord.RoutingChangedEventArgs.AudioRecord.get -> Android.Media.AudioRecord! +Android.Media.AudioRecord.RoutingChangedEventArgs.RoutingChangedEventArgs(Android.Media.AudioRecord! audioRecord) -> void +Android.Media.AudioRecordingConfiguration +Android.Media.AudioRecordingConfiguration.AudioDevice.get -> Android.Media.AudioDeviceInfo? +Android.Media.AudioRecordingConfiguration.AudioSource.get -> int +Android.Media.AudioRecordingConfiguration.ClientAudioSessionId.get -> int +Android.Media.AudioRecordingConfiguration.ClientAudioSource.get -> Android.Media.AudioSource +Android.Media.AudioRecordingConfiguration.ClientEffects.get -> System.Collections.Generic.IList! +Android.Media.AudioRecordingConfiguration.ClientFormat.get -> Android.Media.AudioFormat? +Android.Media.AudioRecordingConfiguration.DescribeContents() -> int +Android.Media.AudioRecordingConfiguration.Effects.get -> System.Collections.Generic.IList! +Android.Media.AudioRecordingConfiguration.Format.get -> Android.Media.AudioFormat? +Android.Media.AudioRecordingConfiguration.InterfaceConsts +Android.Media.AudioRecordingConfiguration.IsClientSilenced.get -> bool +Android.Media.AudioRecordingConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioRecordReadOptions +Android.Media.AudioRecordReadOptions.Blocking = 0 -> Android.Media.AudioRecordReadOptions +Android.Media.AudioRecordReadOptions.NonBlocking = 1 -> Android.Media.AudioRecordReadOptions +Android.Media.AudioRoutingOnRoutingChangedEventArgs +Android.Media.AudioRoutingOnRoutingChangedEventArgs.AudioRoutingOnRoutingChangedEventArgs(Android.Media.IAudioRouting? router) -> void +Android.Media.AudioRoutingOnRoutingChangedEventArgs.Router.get -> Android.Media.IAudioRouting? +Android.Media.AudioSource +Android.Media.AudioSource.Camcorder = 5 -> Android.Media.AudioSource +Android.Media.AudioSource.Default = 0 -> Android.Media.AudioSource +Android.Media.AudioSource.Mic = 1 -> Android.Media.AudioSource +Android.Media.AudioSource.RemoteSubmix = 8 -> Android.Media.AudioSource +Android.Media.AudioSource.Unprocessed = 9 -> Android.Media.AudioSource +Android.Media.AudioSource.VoiceCall = 4 -> Android.Media.AudioSource +Android.Media.AudioSource.VoiceCommunication = 7 -> Android.Media.AudioSource +Android.Media.AudioSource.VoiceDownlink = 3 -> Android.Media.AudioSource +Android.Media.AudioSource.VoicePerformance = 10 -> Android.Media.AudioSource +Android.Media.AudioSource.VoiceRecognition = 6 -> Android.Media.AudioSource +Android.Media.AudioSource.VoiceUplink = 2 -> Android.Media.AudioSource +Android.Media.AudioSpatializationBehavior +Android.Media.AudioSpatializationBehavior.Auto = 0 -> Android.Media.AudioSpatializationBehavior +Android.Media.AudioSpatializationBehavior.Never = 1 -> Android.Media.AudioSpatializationBehavior +Android.Media.AudioSyncSource +Android.Media.AudioSyncSource.Audio = 2 -> Android.Media.AudioSyncSource +Android.Media.AudioSyncSource.Default = 0 -> Android.Media.AudioSyncSource +Android.Media.AudioSyncSource.SystemClock = 1 -> Android.Media.AudioSyncSource +Android.Media.AudioSyncSource.Vsync = 3 -> Android.Media.AudioSyncSource +Android.Media.AudioTimebase +Android.Media.AudioTimebase.Boottime = 1 -> Android.Media.AudioTimebase +Android.Media.AudioTimebase.Monotonic = 0 -> Android.Media.AudioTimebase +Android.Media.AudioTimestamp +Android.Media.AudioTimestamp.AudioTimestamp() -> void +Android.Media.AudioTimestamp.DescribeContents() -> int +Android.Media.AudioTimestamp.FramePosition.get -> long +Android.Media.AudioTimestamp.FramePosition.set -> void +Android.Media.AudioTimestamp.InterfaceConsts +Android.Media.AudioTimestamp.NanoTime.get -> long +Android.Media.AudioTimestamp.NanoTime.set -> void +Android.Media.AudioTimestamp.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.AudioTrack +Android.Media.AudioTrack.AudioTrack(Android.Media.AudioAttributes? attributes, Android.Media.AudioFormat? format, int bufferSizeInBytes, Android.Media.AudioTrackMode mode, int sessionId) -> void +Android.Media.AudioTrack.AudioTrack(Android.Media.Stream streamType, int sampleRateInHz, Android.Media.ChannelConfiguration channelConfig, Android.Media.Encoding audioFormat, int bufferSizeInBytes, Android.Media.AudioTrackMode mode) -> void +Android.Media.AudioTrack.AudioTrack(Android.Media.Stream streamType, int sampleRateInHz, Android.Media.ChannelConfiguration channelConfig, Android.Media.Encoding audioFormat, int bufferSizeInBytes, Android.Media.AudioTrackMode mode, int sessionId) -> void +Android.Media.AudioTrack.AudioTrack(Android.Media.Stream streamType, int sampleRateInHz, Android.Media.ChannelOut channelConfig, Android.Media.Encoding audioFormat, int bufferSizeInBytes, Android.Media.AudioTrackMode mode) -> void +Android.Media.AudioTrack.AudioTrack(Android.Media.Stream streamType, int sampleRateInHz, Android.Media.ChannelOut channelConfig, Android.Media.Encoding audioFormat, int bufferSizeInBytes, Android.Media.AudioTrackMode mode, int sessionId) -> void +Android.Media.AudioTrack.AudioTrack(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioTrack.Builder +Android.Media.AudioTrack.Builder.Builder() -> void +Android.Media.AudioTrack.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioTrack.CodecFormatChangedEventArgs +Android.Media.AudioTrack.CodecFormatChangedEventArgs.AudioTrack.get -> Android.Media.AudioTrack! +Android.Media.AudioTrack.CodecFormatChangedEventArgs.CodecFormatChangedEventArgs(Android.Media.AudioTrack! audioTrack, Android.Media.IAudioMetadataReadMap? info) -> void +Android.Media.AudioTrack.CodecFormatChangedEventArgs.Info.get -> Android.Media.IAudioMetadataReadMap? +Android.Media.AudioTrack.IOnCodecFormatChangedListener +Android.Media.AudioTrack.IOnCodecFormatChangedListener.OnCodecFormatChanged(Android.Media.AudioTrack! audioTrack, Android.Media.IAudioMetadataReadMap? info) -> void +Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener +Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener.OnMarkerReached(Android.Media.AudioTrack? track) -> void +Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener.OnPeriodicNotification(Android.Media.AudioTrack? track) -> void +Android.Media.AudioTrack.IOnRoutingChangedListener +Android.Media.AudioTrack.IOnRoutingChangedListener.OnRoutingChanged(Android.Media.AudioTrack? audioTrack) -> void +Android.Media.AudioTrack.MarkerReached -> System.EventHandler! +Android.Media.AudioTrack.MarkerReachedEventArgs +Android.Media.AudioTrack.MarkerReachedEventArgs.MarkerReachedEventArgs(Android.Media.AudioTrack? track) -> void +Android.Media.AudioTrack.MarkerReachedEventArgs.Track.get -> Android.Media.AudioTrack? +Android.Media.AudioTrack.MetricsConstants +Android.Media.AudioTrack.PeriodicNotification -> System.EventHandler! +Android.Media.AudioTrack.PeriodicNotificationEventArgs +Android.Media.AudioTrack.PeriodicNotificationEventArgs.PeriodicNotificationEventArgs(Android.Media.AudioTrack? track) -> void +Android.Media.AudioTrack.PeriodicNotificationEventArgs.Track.get -> Android.Media.AudioTrack? +Android.Media.AudioTrack.RoutingChanged -> System.EventHandler! +Android.Media.AudioTrack.RoutingChangedEventArgs +Android.Media.AudioTrack.RoutingChangedEventArgs.AudioTrack.get -> Android.Media.AudioTrack! +Android.Media.AudioTrack.RoutingChangedEventArgs.RoutingChangedEventArgs(Android.Media.AudioTrack! audioTrack) -> void +Android.Media.AudioTrack.StreamEventCallback +Android.Media.AudioTrack.StreamEventCallback.StreamEventCallback() -> void +Android.Media.AudioTrack.StreamEventCallback.StreamEventCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.AudioTrack.WriteAsync(byte[]! audioData, int offsetInBytes, int sizeInBytes) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(byte[]! audioData, int offsetInBytes, int sizeInBytes, Android.Media.WriteMode writeMode) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(float[]! audioData, int offsetInFloats, int sizeInFloats, Android.Media.WriteMode writeMode) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(Java.Nio.ByteBuffer! audioData, int sizeInBytes, Android.Media.WriteMode writeMode) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(Java.Nio.ByteBuffer! audioData, int sizeInBytes, Android.Media.WriteMode writeMode, long timestamp) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(short[]! audioData, int offsetInShorts, int sizeInShorts) -> System.Threading.Tasks.Task! +Android.Media.AudioTrack.WriteAsync(short[]! audioData, int offsetInShorts, int sizeInShorts, Android.Media.WriteMode writeMode) -> System.Threading.Tasks.Task! +Android.Media.AudioTrackDualMonoMode +Android.Media.AudioTrackDualMonoMode.LL = 2 -> Android.Media.AudioTrackDualMonoMode +Android.Media.AudioTrackDualMonoMode.LR = 1 -> Android.Media.AudioTrackDualMonoMode +Android.Media.AudioTrackDualMonoMode.Off = 0 -> Android.Media.AudioTrackDualMonoMode +Android.Media.AudioTrackDualMonoMode.RR = 3 -> Android.Media.AudioTrackDualMonoMode +Android.Media.AudioTrackEncapsulationMetadataType +Android.Media.AudioTrackEncapsulationMetadataType.DvbAdDescriptor = 2 -> Android.Media.AudioTrackEncapsulationMetadataType +Android.Media.AudioTrackEncapsulationMetadataType.FrameworkTuner = 1 -> Android.Media.AudioTrackEncapsulationMetadataType +Android.Media.AudioTrackEncapsulationMetadataType.SupplementaryAudioPlacement = 3 -> Android.Media.AudioTrackEncapsulationMetadataType +Android.Media.AudioTrackEncapsulationMode +Android.Media.AudioTrackEncapsulationMode.ElementaryStream = 1 -> Android.Media.AudioTrackEncapsulationMode +Android.Media.AudioTrackEncapsulationMode.None = 0 -> Android.Media.AudioTrackEncapsulationMode +Android.Media.AudioTrackMode +Android.Media.AudioTrackMode.Static = 0 -> Android.Media.AudioTrackMode +Android.Media.AudioTrackMode.Stream = 1 -> Android.Media.AudioTrackMode +Android.Media.AudioTrackPerformanceMode +Android.Media.AudioTrackPerformanceMode.LowLatency = 1 -> Android.Media.AudioTrackPerformanceMode +Android.Media.AudioTrackPerformanceMode.None = 0 -> Android.Media.AudioTrackPerformanceMode +Android.Media.AudioTrackPerformanceMode.PowerSaving = 2 -> Android.Media.AudioTrackPerformanceMode +Android.Media.AudioTrackState +Android.Media.AudioTrackState.Initialized = 1 -> Android.Media.AudioTrackState +Android.Media.AudioTrackState.NoStaticData = 2 -> Android.Media.AudioTrackState +Android.Media.AudioTrackState.Uninitialized = 0 -> Android.Media.AudioTrackState +Android.Media.AudioTrackSupplementaryAudioPlacement +Android.Media.AudioTrackSupplementaryAudioPlacement.Left = 1 -> Android.Media.AudioTrackSupplementaryAudioPlacement +Android.Media.AudioTrackSupplementaryAudioPlacement.Normal = 0 -> Android.Media.AudioTrackSupplementaryAudioPlacement +Android.Media.AudioTrackSupplementaryAudioPlacement.Right = 2 -> Android.Media.AudioTrackSupplementaryAudioPlacement +Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Alarm = 4 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.AssistanceAccessibility = 11 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.AssistanceNavigationGuidance = 12 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.AssistanceSonification = 13 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Assistant = 16 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Game = 14 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Media = 1 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Notification = 5 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.NotificationCommunicationDelayed = 9 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.NotificationCommunicationInstant = 8 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.NotificationCommunicationRequest = 7 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.NotificationEvent = 10 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.NotificationRingtone = 6 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.Unknown = 0 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.VoiceCommunication = 2 -> Android.Media.AudioUsageKind +Android.Media.AudioUsageKind.VoiceCommunicationSignalling = 3 -> Android.Media.AudioUsageKind +Android.Media.BitmapKey +Android.Media.BitmapKey.Artwork = 100 -> Android.Media.BitmapKey +Android.Media.BitrateMode +Android.Media.BitrateMode.Cbr = 2 -> Android.Media.BitrateMode +Android.Media.BitrateMode.CbrFd = 3 -> Android.Media.BitrateMode +Android.Media.BitrateMode.Cq = 0 -> Android.Media.BitrateMode +Android.Media.BitrateMode.Vbr = 1 -> Android.Media.BitrateMode +Android.Media.Browse.MediaBrowser +Android.Media.Browse.MediaBrowser.Connect() -> void +Android.Media.Browse.MediaBrowser.ConnectionCallback +Android.Media.Browse.MediaBrowser.ConnectionCallback.ConnectionCallback() -> void +Android.Media.Browse.MediaBrowser.ConnectionCallback.ConnectionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Browse.MediaBrowser.Disconnect() -> void +Android.Media.Browse.MediaBrowser.Extras.get -> Android.OS.Bundle? +Android.Media.Browse.MediaBrowser.GetItem(string! mediaId, Android.Media.Browse.MediaBrowser.ItemCallback! cb) -> void +Android.Media.Browse.MediaBrowser.IsConnected.get -> bool +Android.Media.Browse.MediaBrowser.ItemCallback +Android.Media.Browse.MediaBrowser.ItemCallback.ItemCallback() -> void +Android.Media.Browse.MediaBrowser.ItemCallback.ItemCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Browse.MediaBrowser.MediaBrowser(Android.Content.Context? context, Android.Content.ComponentName? serviceComponent, Android.Media.Browse.MediaBrowser.ConnectionCallback? callback, Android.OS.Bundle? rootHints) -> void +Android.Media.Browse.MediaBrowser.MediaItem +Android.Media.Browse.MediaBrowser.MediaItem.InterfaceConsts +Android.Media.Browse.MediaBrowser.MediaItem.MediaItem(Android.Media.MediaDescription! description, Android.Media.Browse.MediaItemFlags flags) -> void +Android.Media.Browse.MediaBrowser.MediaItem.MediaItem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Browse.MediaBrowser.Root.get -> string! +Android.Media.Browse.MediaBrowser.ServiceComponent.get -> Android.Content.ComponentName! +Android.Media.Browse.MediaBrowser.SessionToken.get -> Android.Media.Session.MediaSession.Token! +Android.Media.Browse.MediaBrowser.Subscribe(string! parentId, Android.Media.Browse.MediaBrowser.SubscriptionCallback! callback) -> void +Android.Media.Browse.MediaBrowser.Subscribe(string! parentId, Android.OS.Bundle! options, Android.Media.Browse.MediaBrowser.SubscriptionCallback! callback) -> void +Android.Media.Browse.MediaBrowser.SubscriptionCallback +Android.Media.Browse.MediaBrowser.SubscriptionCallback.SubscriptionCallback() -> void +Android.Media.Browse.MediaBrowser.SubscriptionCallback.SubscriptionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Browse.MediaBrowser.Unsubscribe(string! parentId) -> void +Android.Media.Browse.MediaBrowser.Unsubscribe(string! parentId, Android.Media.Browse.MediaBrowser.SubscriptionCallback! callback) -> void +Android.Media.Browse.MediaItemFlags +Android.Media.Browse.MediaItemFlags.Browsable = 1 -> Android.Media.Browse.MediaItemFlags +Android.Media.Browse.MediaItemFlags.None = 0 -> Android.Media.Browse.MediaItemFlags +Android.Media.Browse.MediaItemFlags.Playable = 2 -> Android.Media.Browse.MediaItemFlags +Android.Media.CamcorderProfile +Android.Media.CamcorderProfile.AudioBitRate.get -> int +Android.Media.CamcorderProfile.AudioBitRate.set -> void +Android.Media.CamcorderProfile.AudioChannels.get -> int +Android.Media.CamcorderProfile.AudioChannels.set -> void +Android.Media.CamcorderProfile.AudioCodec.get -> Android.Media.AudioEncoder +Android.Media.CamcorderProfile.AudioCodec.set -> void +Android.Media.CamcorderProfile.AudioSampleRate.get -> int +Android.Media.CamcorderProfile.AudioSampleRate.set -> void +Android.Media.CamcorderProfile.CamcorderProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.CamcorderProfile.Duration.get -> int +Android.Media.CamcorderProfile.Duration.set -> void +Android.Media.CamcorderProfile.FileFormat.get -> Android.Media.OutputFormat +Android.Media.CamcorderProfile.FileFormat.set -> void +Android.Media.CamcorderProfile.Quality.get -> Android.Media.CamcorderQuality +Android.Media.CamcorderProfile.Quality.set -> void +Android.Media.CamcorderProfile.VideoBitRate.get -> int +Android.Media.CamcorderProfile.VideoBitRate.set -> void +Android.Media.CamcorderProfile.VideoCodec.get -> Android.Media.VideoEncoder +Android.Media.CamcorderProfile.VideoCodec.set -> void +Android.Media.CamcorderProfile.VideoFrameHeight.get -> int +Android.Media.CamcorderProfile.VideoFrameHeight.set -> void +Android.Media.CamcorderProfile.VideoFrameRate.get -> int +Android.Media.CamcorderProfile.VideoFrameRate.set -> void +Android.Media.CamcorderProfile.VideoFrameWidth.get -> int +Android.Media.CamcorderProfile.VideoFrameWidth.set -> void +Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Cif = 3 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.High = 1 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeed1080p = 2004 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeed2160p = 2005 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeed480p = 2002 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeed4Kdci = 2008 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeed720p = 2003 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeedCif = 2006 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeedHigh = 2001 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeedLow = 2000 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.HighSpeedVga = 2007 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Low = 0 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q1080p = 6 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q2160p = 8 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q2K = 12 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q480p = 4 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q4Kdci = 10 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q720p = 5 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Q8Kuhd = 13 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Qcif = 2 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Qhd = 11 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Qvga = 7 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse1080p = 1006 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse2160p = 1008 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse2K = 1012 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse480p = 1004 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse4Kdci = 1010 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse720p = 1005 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapse8kuhd = 1013 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseCif = 1003 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseHigh = 1001 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseLow = 1000 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseQcif = 1002 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseQhd = 1011 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseQvga = 1007 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.TimeLapseVga = 1009 -> Android.Media.CamcorderQuality +Android.Media.CamcorderQuality.Vga = 9 -> Android.Media.CamcorderQuality +Android.Media.CameraProfile +Android.Media.CameraProfile.CameraProfile() -> void +Android.Media.CameraProfile.CameraProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.CameraQuality +Android.Media.CameraQuality.High = 2 -> Android.Media.CameraQuality +Android.Media.CameraQuality.Low = 0 -> Android.Media.CameraQuality +Android.Media.CameraQuality.Medium = 1 -> Android.Media.CameraQuality +Android.Media.CapturePolicies +Android.Media.CapturePolicies.ByAll = 1 -> Android.Media.CapturePolicies +Android.Media.CapturePolicies.ByNone = 3 -> Android.Media.CapturePolicies +Android.Media.CapturePolicies.BySystem = 2 -> Android.Media.CapturePolicies +Android.Media.ChannelConfiguration +Android.Media.ChannelConfiguration.Default = 1 -> Android.Media.ChannelConfiguration +Android.Media.ChannelConfiguration.Invalid = 0 -> Android.Media.ChannelConfiguration +Android.Media.ChannelConfiguration.Mono = 2 -> Android.Media.ChannelConfiguration +Android.Media.ChannelConfiguration.Stereo = 3 -> Android.Media.ChannelConfiguration +Android.Media.ChannelIn +Android.Media.ChannelIn.Back = 32 -> Android.Media.ChannelIn +Android.Media.ChannelIn.BackProcessed = 512 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Default = 1 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Front = 16 -> Android.Media.ChannelIn +Android.Media.ChannelIn.FrontProcessed = 256 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Left = 4 -> Android.Media.ChannelIn +Android.Media.ChannelIn.LeftProcessed = 64 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Mono = 16 -> Android.Media.ChannelIn +Android.Media.ChannelIn.None = 0 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Pressure = 1024 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Right = 8 -> Android.Media.ChannelIn +Android.Media.ChannelIn.RightProcessed = 128 -> Android.Media.ChannelIn +Android.Media.ChannelIn.Stereo = 12 -> Android.Media.ChannelIn +Android.Media.ChannelIn.VoiceDnlink = 32768 -> Android.Media.ChannelIn +Android.Media.ChannelIn.VoiceUplink = 16384 -> Android.Media.ChannelIn +Android.Media.ChannelIn.XAxis = 2048 -> Android.Media.ChannelIn +Android.Media.ChannelIn.YAxis = 4096 -> Android.Media.ChannelIn +Android.Media.ChannelIn.ZAxis = 8192 -> Android.Media.ChannelIn +Android.Media.ChannelOut +Android.Media.ChannelOut.BackCenter = 1024 -> Android.Media.ChannelOut +Android.Media.ChannelOut.BackLeft = 64 -> Android.Media.ChannelOut +Android.Media.ChannelOut.BackRight = 128 -> Android.Media.ChannelOut +Android.Media.ChannelOut.BottomFrontCenter = 8388608 -> Android.Media.ChannelOut +Android.Media.ChannelOut.BottomFrontLeft = 4194304 -> Android.Media.ChannelOut +Android.Media.ChannelOut.BottomFrontRight = 16777216 -> Android.Media.ChannelOut +Android.Media.ChannelOut.C7point1Surround = 6396 -> Android.Media.ChannelOut +Android.Media.ChannelOut.Default = 1 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FivePointOne = 252 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FivePointOnePointFour = 737532 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FivePointOnePointTwo = 3145980 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontCenter = 16 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontLeft = 4 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontLeftOfCenter = 256 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontRight = 8 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontRightOfCenter = 512 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontWideLeft = 67108864 -> Android.Media.ChannelOut +Android.Media.ChannelOut.FrontWideRight = 134217728 -> Android.Media.ChannelOut +Android.Media.ChannelOut.LowFrequency = 32 -> Android.Media.ChannelOut +Android.Media.ChannelOut.LowFrequency2 = 33554432 -> Android.Media.ChannelOut +Android.Media.ChannelOut.Mono = 4 -> Android.Media.ChannelOut +Android.Media.ChannelOut.NinePointOnePointFour = 202070268 -> Android.Media.ChannelOut +Android.Media.ChannelOut.NinePointOnePointSix = 205215996 -> Android.Media.ChannelOut +Android.Media.ChannelOut.None = 0 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopBackCenter = 262144 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopBackLeft = 131072 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopBackRight = 524288 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopCenter = 8192 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopFrontCenter = 32768 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopFrontLeft = 16384 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopFrontRight = 65536 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopSideLeft = 1048576 -> Android.Media.ChannelOut +Android.Media.ChannelOut.OutTopSideRight = 2097152 -> Android.Media.ChannelOut +Android.Media.ChannelOut.Quad = 204 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SevenPointOne = 1020 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SevenPointOnePointFour = 743676 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SevenPointOnePointTwo = 3152124 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SideLeft = 2048 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SideRight = 4096 -> Android.Media.ChannelOut +Android.Media.ChannelOut.SixPointOne = 1276 -> Android.Media.ChannelOut +Android.Media.ChannelOut.Stereo = 12 -> Android.Media.ChannelOut +Android.Media.ChannelOut.Surround = 1052 -> Android.Media.ChannelOut +Android.Media.ColorRange +Android.Media.ColorRange.Full = 1 -> Android.Media.ColorRange +Android.Media.ColorRange.Limited = 2 -> Android.Media.ColorRange +Android.Media.ColorStandard +Android.Media.ColorStandard.Bt2020 = 6 -> Android.Media.ColorStandard +Android.Media.ColorStandard.Bt601Ntsc = 4 -> Android.Media.ColorStandard +Android.Media.ColorStandard.Bt601Pal = 2 -> Android.Media.ColorStandard +Android.Media.ColorStandard.Bt709 = 1 -> Android.Media.ColorStandard +Android.Media.ColorTransfer +Android.Media.ColorTransfer.Hlg = 7 -> Android.Media.ColorTransfer +Android.Media.ColorTransfer.Linear = 1 -> Android.Media.ColorTransfer +Android.Media.ColorTransfer.SdrVideo = 3 -> Android.Media.ColorTransfer +Android.Media.ColorTransfer.St2084 = 6 -> Android.Media.ColorTransfer +Android.Media.DeniedByServerException +Android.Media.DeniedByServerException.DeniedByServerException(string? detailMessage) -> void +Android.Media.DirectPlaybackSupport +Android.Media.DirectPlaybackSupport.BitstreamSupported = 4 -> Android.Media.DirectPlaybackSupport +Android.Media.DirectPlaybackSupport.NotSupported = 0 -> Android.Media.DirectPlaybackSupport +Android.Media.DirectPlaybackSupport.OffloadGaplessSupported = 3 -> Android.Media.DirectPlaybackSupport +Android.Media.DirectPlaybackSupport.OffloadSupported = 1 -> Android.Media.DirectPlaybackSupport +Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.CertificateMalformed = 10 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.CertificateMissing = 11 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.CryptoLibrary = 12 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.FrameTooLarge = 8 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.GenericOem = 13 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.GenericPlugin = 14 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.InitData = 15 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.InsufficientOutputProtection = 4 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.InsufficientSecurity = 7 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.KeyExpired = 2 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.KeyNotLoaded = 16 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicenseParse = 17 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicensePolicy = 18 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicenseRelease = 19 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicenseRequestRejected = 20 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicenseRestore = 21 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LicenseState = 22 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.LostState = 9 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.MediaFramework = 23 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.NoKey = 1 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ProvisioningCertificate = 24 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ProvisioningConfig = 25 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ProvisioningParse = 26 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ProvisioningRequestRejected = 27 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ProvisioningRetry = 28 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ResourceBusy = 3 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ResourceContention = 29 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.SecureStopRelease = 30 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.SessionNotOpened = 5 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.StorageRead = 31 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.StorageWrite = 32 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.Unknown = 0 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.UnsupportedOperation = 6 -> Android.Media.DrmErrorCode +Android.Media.DrmErrorCode.ZeroSubsamples = 33 -> Android.Media.DrmErrorCode +Android.Media.DrmInitData +Android.Media.DrmInitData.DrmInitData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.DrmInitData.SchemeInitData +Android.Media.DrmInitData.SchemeInitData.Data.get -> System.Collections.Generic.IList? +Android.Media.DrmInitData.SchemeInitData.Data.set -> void +Android.Media.DrmInitData.SchemeInitData.MimeType.get -> string? +Android.Media.DrmInitData.SchemeInitData.MimeType.set -> void +Android.Media.DrmInitData.SchemeInitData.SchemeInitData(Java.Util.UUID! uuid, string! mimeType, byte[]! data) -> void +Android.Media.DrmInitData.SchemeInitData.Uuid.get -> Java.Util.UUID! +Android.Media.DrmInitData.SchemeInitData.Uuid.set -> void +Android.Media.Effect.Effect +Android.Media.Effect.Effect.Effect() -> void +Android.Media.Effect.Effect.Effect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Effect.Effect.Update -> System.EventHandler! +Android.Media.Effect.EffectContext +Android.Media.Effect.EffectContext.EffectContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Effect.EffectFactory +Android.Media.Effect.EffectFactory.EffectFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Effect.EffectUpdateEventArgs +Android.Media.Effect.EffectUpdateEventArgs.Effect.get -> Android.Media.Effect.Effect? +Android.Media.Effect.EffectUpdateEventArgs.EffectUpdateEventArgs(Android.Media.Effect.Effect? effect, Java.Lang.Object? info) -> void +Android.Media.Effect.EffectUpdateEventArgs.Info.get -> Java.Lang.Object? +Android.Media.Effect.IEffectUpdateListener +Android.Media.Effect.IEffectUpdateListener.OnEffectUpdated(Android.Media.Effect.Effect? effect, Java.Lang.Object? info) -> void +Android.Media.EncodedSurroundOutput +Android.Media.EncodedSurroundOutput.Always = 2 -> Android.Media.EncodedSurroundOutput +Android.Media.EncodedSurroundOutput.Auto = 0 -> Android.Media.EncodedSurroundOutput +Android.Media.EncodedSurroundOutput.Manual = 3 -> Android.Media.EncodedSurroundOutput +Android.Media.EncodedSurroundOutput.Never = 1 -> Android.Media.EncodedSurroundOutput +Android.Media.EncodedSurroundOutput.Unknown = -1 -> Android.Media.EncodedSurroundOutput +Android.Media.EncoderProfiles +Android.Media.EncoderProfiles.AudioProfile +Android.Media.EncoderProfiles.AudioProfile.Bitrate.get -> int +Android.Media.EncoderProfiles.AudioProfile.Channels.get -> int +Android.Media.EncoderProfiles.AudioProfile.Codec.get -> int +Android.Media.EncoderProfiles.AudioProfile.MediaType.get -> string! +Android.Media.EncoderProfiles.AudioProfile.Profile.get -> int +Android.Media.EncoderProfiles.AudioProfile.SampleRate.get -> int +Android.Media.EncoderProfiles.AudioProfiles.get -> System.Collections.Generic.IList! +Android.Media.EncoderProfiles.DefaultDurationSeconds.get -> int +Android.Media.EncoderProfiles.RecommendedFileFormat.get -> int +Android.Media.EncoderProfiles.VideoProfile +Android.Media.EncoderProfiles.VideoProfile.BitDepth.get -> int +Android.Media.EncoderProfiles.VideoProfile.Bitrate.get -> int +Android.Media.EncoderProfiles.VideoProfile.ChromaSubsampling.get -> int +Android.Media.EncoderProfiles.VideoProfile.Codec.get -> int +Android.Media.EncoderProfiles.VideoProfile.FrameRate.get -> int +Android.Media.EncoderProfiles.VideoProfile.HdrFormat.get -> int +Android.Media.EncoderProfiles.VideoProfile.Height.get -> int +Android.Media.EncoderProfiles.VideoProfile.MediaType.get -> string! +Android.Media.EncoderProfiles.VideoProfile.Profile.get -> int +Android.Media.EncoderProfiles.VideoProfile.Width.get -> int +Android.Media.EncoderProfiles.VideoProfiles.get -> System.Collections.Generic.IList! +Android.Media.Encoding +Android.Media.Encoding.AacEld = 15 -> Android.Media.Encoding +Android.Media.Encoding.AacHeV1 = 11 -> Android.Media.Encoding +Android.Media.Encoding.AacHeV2 = 12 -> Android.Media.Encoding +Android.Media.Encoding.AacLc = 10 -> Android.Media.Encoding +Android.Media.Encoding.AacXhe = 16 -> Android.Media.Encoding +Android.Media.Encoding.Ac3 = 5 -> Android.Media.Encoding +Android.Media.Encoding.Ac4 = 17 -> Android.Media.Encoding +Android.Media.Encoding.Default = 1 -> Android.Media.Encoding +Android.Media.Encoding.DolbyMat = 19 -> Android.Media.Encoding +Android.Media.Encoding.DolbyTruehd = 14 -> Android.Media.Encoding +Android.Media.Encoding.Dra = 28 -> Android.Media.Encoding +Android.Media.Encoding.Dsd = 31 -> Android.Media.Encoding +Android.Media.Encoding.Dts = 7 -> Android.Media.Encoding +Android.Media.Encoding.DtsHd = 8 -> Android.Media.Encoding +Android.Media.Encoding.DtsHdMa = 29 -> Android.Media.Encoding +Android.Media.Encoding.DtsUhd = 27 -> Android.Media.Encoding +Android.Media.Encoding.DtsUhdP1 = 27 -> Android.Media.Encoding +Android.Media.Encoding.DtsUhdP2 = 30 -> Android.Media.Encoding +Android.Media.Encoding.EAc3 = 6 -> Android.Media.Encoding +Android.Media.Encoding.EAc3Joc = 18 -> Android.Media.Encoding +Android.Media.Encoding.Iec61937 = 13 -> Android.Media.Encoding +Android.Media.Encoding.Invalid = 0 -> Android.Media.Encoding +Android.Media.Encoding.Mp3 = 9 -> Android.Media.Encoding +Android.Media.Encoding.MpeghBlL3 = 23 -> Android.Media.Encoding +Android.Media.Encoding.MpeghBlL4 = 24 -> Android.Media.Encoding +Android.Media.Encoding.MpeghLcL3 = 25 -> Android.Media.Encoding +Android.Media.Encoding.MpeghLcL4 = 26 -> Android.Media.Encoding +Android.Media.Encoding.Opus = 20 -> Android.Media.Encoding +Android.Media.Encoding.Pcm16bit = 2 -> Android.Media.Encoding +Android.Media.Encoding.Pcm24bitPacked = 21 -> Android.Media.Encoding +Android.Media.Encoding.Pcm32bit = 22 -> Android.Media.Encoding +Android.Media.Encoding.Pcm8bit = 3 -> Android.Media.Encoding +Android.Media.Encoding.PcmFloat = 4 -> Android.Media.Encoding +Android.Media.ErrorCode +Android.Media.ErrorCode.ResourceContention = 1 -> Android.Media.ErrorCode +Android.Media.ErrorCode.Unknown = 0 -> Android.Media.ErrorCode +Android.Media.Euler +Android.Media.Euler.X = 0 -> Android.Media.Euler +Android.Media.Euler.Y = 1 -> Android.Media.Euler +Android.Media.Euler.Z = 2 -> Android.Media.Euler +Android.Media.ExifInterface +Android.Media.ExifInterface.ExifInterface(Java.IO.File! file) -> void +Android.Media.ExifInterface.ExifInterface(Java.IO.FileDescriptor! fileDescriptor) -> void +Android.Media.ExifInterface.ExifInterface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.ExifInterface.ExifInterface(string! filename) -> void +Android.Media.ExifInterface.ExifInterface(System.IO.Stream! inputStream) -> void +Android.Media.ExifInterface.ExifInterface(System.IO.Stream! inputStream, int streamType) -> void +Android.Media.ExifInterfaceStreamType +Android.Media.ExifInterfaceStreamType.ExifDataOnly = 1 -> Android.Media.ExifInterfaceStreamType +Android.Media.ExifInterfaceStreamType.FullImageData = 0 -> Android.Media.ExifInterfaceStreamType +Android.Media.FaceDetector +Android.Media.FaceDetector.Face +Android.Media.FaceDetector.Face.Face(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.FaceDetector.FaceDetector(int width, int height, int maxFaces) -> void +Android.Media.FaceDetector.FaceDetector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.FaceDetector.FindFacesAsync(Android.Graphics.Bitmap? bitmap, Android.Media.FaceDetector.Face![]? faces) -> System.Threading.Tasks.Task! +Android.Media.GetDevicesTargets +Android.Media.GetDevicesTargets.All = 3 -> Android.Media.GetDevicesTargets +Android.Media.GetDevicesTargets.Inputs = 1 -> Android.Media.GetDevicesTargets +Android.Media.GetDevicesTargets.Outputs = 2 -> Android.Media.GetDevicesTargets +Android.Media.HdcpLevel +Android.Media.HdcpLevel.LevelUnknown = 0 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.NoDigitalOutput = 2147483647 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.None = 1 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.V1 = 2 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.V2 = 3 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.V21 = 4 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.V22 = 5 -> Android.Media.HdcpLevel +Android.Media.HdcpLevel.V23 = 6 -> Android.Media.HdcpLevel +Android.Media.IAudioMetadataMap +Android.Media.IAudioMetadataMap.Remove(Android.Media.AudioMetadata.IKey! key) -> Java.Lang.Object? +Android.Media.IAudioMetadataMap.Set(Android.Media.AudioMetadata.IKey! key, Java.Lang.Object! value) -> Java.Lang.Object? +Android.Media.IAudioMetadataReadMap +Android.Media.IAudioMetadataReadMap.ContainsKey(Android.Media.AudioMetadata.IKey! key) -> bool +Android.Media.IAudioMetadataReadMap.Dup() -> Android.Media.IAudioMetadataMap! +Android.Media.IAudioMetadataReadMap.Get(Android.Media.AudioMetadata.IKey! key) -> Java.Lang.Object? +Android.Media.IAudioMetadataReadMap.Size() -> int +Android.Media.IAudioRecordingMonitor +Android.Media.IAudioRecordingMonitor.ActiveRecordingConfiguration.get -> Android.Media.AudioRecordingConfiguration? +Android.Media.IAudioRecordingMonitor.RegisterAudioRecordingCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +Android.Media.IAudioRecordingMonitor.UnregisterAudioRecordingCallback(Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +Android.Media.IAudioRouting +Android.Media.IAudioRouting.AddOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +Android.Media.IAudioRouting.PreferredDevice.get -> Android.Media.AudioDeviceInfo? +Android.Media.IAudioRouting.RemoveOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener) -> void +Android.Media.IAudioRouting.RoutedDevice.get -> Android.Media.AudioDeviceInfo? +Android.Media.IAudioRouting.SetPreferredDevice(Android.Media.AudioDeviceInfo? deviceInfo) -> bool +Android.Media.IAudioRoutingOnRoutingChangedListener +Android.Media.IAudioRoutingOnRoutingChangedListener.OnRoutingChanged(Android.Media.IAudioRouting? router) -> void +Android.Media.Image +Android.Media.Image.Image(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Image.Plane +Android.Media.Image.Plane.Plane(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.ImageReader +Android.Media.ImageReader.Builder +Android.Media.ImageReader.Builder.Build() -> Android.Media.ImageReader! +Android.Media.ImageReader.Builder.Builder(int width, int height) -> void +Android.Media.ImageReader.Builder.SetDefaultDataSpace(int dataSpace) -> Android.Media.ImageReader.Builder! +Android.Media.ImageReader.Builder.SetDefaultHardwareBufferFormat(int hardwareBufferFormat) -> Android.Media.ImageReader.Builder! +Android.Media.ImageReader.Builder.SetImageFormat(int imageFormat) -> Android.Media.ImageReader.Builder! +Android.Media.ImageReader.Builder.SetMaxImages(int maxImages) -> Android.Media.ImageReader.Builder! +Android.Media.ImageReader.Builder.SetUsage(long usage) -> Android.Media.ImageReader.Builder! +Android.Media.ImageReader.ImageAvailableEventArgs +Android.Media.ImageReader.ImageAvailableEventArgs.ImageAvailableEventArgs(Android.Media.ImageReader? reader) -> void +Android.Media.ImageReader.ImageAvailableEventArgs.Reader.get -> Android.Media.ImageReader? +Android.Media.ImageReader.ImageReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.ImageReader.IOnImageAvailableListener +Android.Media.ImageReader.IOnImageAvailableListener.OnImageAvailable(Android.Media.ImageReader? reader) -> void +Android.Media.ImageWriter +Android.Media.ImageWriter.Builder +Android.Media.ImageWriter.Builder.Build() -> Android.Media.ImageWriter! +Android.Media.ImageWriter.Builder.Builder(Android.Views.Surface! surface) -> void +Android.Media.ImageWriter.Builder.SetDataSpace(int dataSpace) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.Builder.SetHardwareBufferFormat(int hardwareBufferFormat) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.Builder.SetImageFormat(int imageFormat) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.Builder.SetMaxImages(int maxImages) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.Builder.SetUsage(long usage) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.Builder.SetWidthAndHeight(int width, int height) -> Android.Media.ImageWriter.Builder! +Android.Media.ImageWriter.ImageReleasedEventArgs +Android.Media.ImageWriter.ImageReleasedEventArgs.ImageReleasedEventArgs(Android.Media.ImageWriter? writer) -> void +Android.Media.ImageWriter.ImageReleasedEventArgs.Writer.get -> Android.Media.ImageWriter? +Android.Media.ImageWriter.ImageWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.ImageWriter.IOnImageReleasedListener +Android.Media.ImageWriter.IOnImageReleasedListener.OnImageReleased(Android.Media.ImageWriter? writer) -> void +Android.Media.IMediaDrmThrowable +Android.Media.IMediaDrmThrowable.ErrorContext.get -> int +Android.Media.IMediaDrmThrowable.OemError.get -> int +Android.Media.IMediaDrmThrowable.VendorError.get -> int +Android.Media.IMicrophoneDirection +Android.Media.IMicrophoneDirection.SetPreferredMicrophoneDirection(Android.Media.MicDirection direction) -> bool +Android.Media.IMicrophoneDirection.SetPreferredMicrophoneFieldDimension(float zoom) -> bool +Android.Media.IVolumeAutomation +Android.Media.IVolumeAutomation.CreateVolumeShaper(Android.Media.VolumeShaper.Configuration! configuration) -> Android.Media.VolumeShaper! +Android.Media.JetPlayer +Android.Media.JetPlayer.IOnJetEventListener +Android.Media.JetPlayer.IOnJetEventListener.OnJetEvent(Android.Media.JetPlayer? player, short segment, sbyte track, sbyte channel, sbyte controller, sbyte value) -> void +Android.Media.JetPlayer.IOnJetEventListener.OnJetNumQueuedSegmentUpdate(Android.Media.JetPlayer? player, int nbSegments) -> void +Android.Media.JetPlayer.IOnJetEventListener.OnJetPauseUpdate(Android.Media.JetPlayer? player, int paused) -> void +Android.Media.JetPlayer.IOnJetEventListener.OnJetUserIdUpdate(Android.Media.JetPlayer? player, int userId, int repeatCount) -> void +Android.Media.JetPlayer.JetEvent -> System.EventHandler! +Android.Media.JetPlayer.JetEventEventArgs +Android.Media.JetPlayer.JetEventEventArgs.Channel.get -> sbyte +Android.Media.JetPlayer.JetEventEventArgs.Controller.get -> sbyte +Android.Media.JetPlayer.JetEventEventArgs.JetEventEventArgs(Android.Media.JetPlayer? player, short segment, sbyte track, sbyte channel, sbyte controller, sbyte value) -> void +Android.Media.JetPlayer.JetEventEventArgs.Player.get -> Android.Media.JetPlayer? +Android.Media.JetPlayer.JetEventEventArgs.Segment.get -> short +Android.Media.JetPlayer.JetEventEventArgs.Track.get -> sbyte +Android.Media.JetPlayer.JetEventEventArgs.Value.get -> sbyte +Android.Media.JetPlayer.JetNumQueuedSegmentUpdate -> System.EventHandler! +Android.Media.JetPlayer.JetNumQueuedSegmentUpdateEventArgs +Android.Media.JetPlayer.JetNumQueuedSegmentUpdateEventArgs.JetNumQueuedSegmentUpdateEventArgs(Android.Media.JetPlayer? player, int nbSegments) -> void +Android.Media.JetPlayer.JetNumQueuedSegmentUpdateEventArgs.NbSegments.get -> int +Android.Media.JetPlayer.JetNumQueuedSegmentUpdateEventArgs.Player.get -> Android.Media.JetPlayer? +Android.Media.JetPlayer.JetPauseUpdate -> System.EventHandler! +Android.Media.JetPlayer.JetPauseUpdateEventArgs +Android.Media.JetPlayer.JetPauseUpdateEventArgs.JetPauseUpdateEventArgs(Android.Media.JetPlayer? player, int paused) -> void +Android.Media.JetPlayer.JetPauseUpdateEventArgs.Paused.get -> int +Android.Media.JetPlayer.JetPauseUpdateEventArgs.Player.get -> Android.Media.JetPlayer? +Android.Media.JetPlayer.JetPlayer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.JetPlayer.JetUserIdUpdate -> System.EventHandler! +Android.Media.JetPlayer.JetUserIdUpdateEventArgs +Android.Media.JetPlayer.JetUserIdUpdateEventArgs.JetUserIdUpdateEventArgs(Android.Media.JetPlayer? player, int userId, int repeatCount) -> void +Android.Media.JetPlayer.JetUserIdUpdateEventArgs.Player.get -> Android.Media.JetPlayer? +Android.Media.JetPlayer.JetUserIdUpdateEventArgs.RepeatCount.get -> int +Android.Media.JetPlayer.JetUserIdUpdateEventArgs.UserId.get -> int +Android.Media.JetPlayer.LoadJetFileAsync(Android.Content.Res.AssetFileDescriptor? afd) -> System.Threading.Tasks.Task! +Android.Media.JetPlayer.LoadJetFileAsync(string? path) -> System.Threading.Tasks.Task! +Android.Media.MasteringIndicationType +Android.Media.MasteringIndicationType.MasteredFor3d = 3 -> Android.Media.MasteringIndicationType +Android.Media.MasteringIndicationType.MasteredForHeadphone = 4 -> Android.Media.MasteringIndicationType +Android.Media.MasteringIndicationType.MasteredForStereo = 1 -> Android.Media.MasteringIndicationType +Android.Media.MasteringIndicationType.MasteredForSurround = 2 -> Android.Media.MasteringIndicationType +Android.Media.MasteringIndicationType.MasteringNotIndicated = 0 -> Android.Media.MasteringIndicationType +Android.Media.MediaActionSound +Android.Media.MediaActionSound.LoadAsync(Android.Media.MediaActionSoundType soundName) -> System.Threading.Tasks.Task! +Android.Media.MediaActionSound.MediaActionSound() -> void +Android.Media.MediaActionSound.MediaActionSound(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaActionSoundType +Android.Media.MediaActionSoundType.FocusComplete = 1 -> Android.Media.MediaActionSoundType +Android.Media.MediaActionSoundType.ShutterClick = 0 -> Android.Media.MediaActionSoundType +Android.Media.MediaActionSoundType.StartVideoRecording = 2 -> Android.Media.MediaActionSoundType +Android.Media.MediaActionSoundType.StopVideoRecording = 3 -> Android.Media.MediaActionSoundType +Android.Media.MediaCas +Android.Media.MediaCas.Close() -> void +Android.Media.MediaCas.IEventListener +Android.Media.MediaCas.IEventListener.OnEvent(Android.Media.MediaCas! mediaCas, int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.IEventListener.OnPluginStatusUpdate(Android.Media.MediaCas! mediaCas, int status, int arg) -> void +Android.Media.MediaCas.IEventListener.OnResourceLost(Android.Media.MediaCas! mediaCas) -> void +Android.Media.MediaCas.IEventListener.OnSessionEvent(Android.Media.MediaCas! mediaCas, Android.Media.MediaCas.Session! session, int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.MediaCas(Android.Content.Context! context, int casSystemId, string? tvInputServiceSessionId, int priorityHint) -> void +Android.Media.MediaCas.MediaCas(Android.Content.Context! context, int casSystemId, string? tvInputServiceSessionId, int priorityHint, Android.OS.Handler? handler, Android.Media.MediaCas.IEventListener? listener) -> void +Android.Media.MediaCas.MediaCas(int casSystemId) -> void +Android.Media.MediaCas.MediaCasEventArgs +Android.Media.MediaCas.MediaCasEventArgs.Arg.get -> int +Android.Media.MediaCas.MediaCasEventArgs.Data.get -> byte[]? +Android.Media.MediaCas.MediaCasEventArgs.Event.get -> int +Android.Media.MediaCas.MediaCasEventArgs.MediaCas.get -> Android.Media.MediaCas! +Android.Media.MediaCas.MediaCasEventArgs.MediaCasEventArgs(Android.Media.MediaCas! mediaCas, int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.OpenSession() -> Android.Media.MediaCas.Session? +Android.Media.MediaCas.OpenSession(int sessionUsage, int scramblingMode) -> Android.Media.MediaCas.Session? +Android.Media.MediaCas.PluginDescriptor +Android.Media.MediaCas.PluginDescriptor.PluginDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCas.PluginStatusUpdateEventArgs +Android.Media.MediaCas.PluginStatusUpdateEventArgs.Arg.get -> int +Android.Media.MediaCas.PluginStatusUpdateEventArgs.MediaCas.get -> Android.Media.MediaCas! +Android.Media.MediaCas.PluginStatusUpdateEventArgs.PluginStatusUpdateEventArgs(Android.Media.MediaCas! mediaCas, int status, int arg) -> void +Android.Media.MediaCas.PluginStatusUpdateEventArgs.Status.get -> int +Android.Media.MediaCas.ProcessEmm(byte[]! data) -> void +Android.Media.MediaCas.ProcessEmm(byte[]! data, int offset, int length) -> void +Android.Media.MediaCas.Provision(string! provisionString) -> void +Android.Media.MediaCas.RefreshEntitlements(int refreshType, byte[]? refreshData) -> void +Android.Media.MediaCas.ResourceLostEventArgs +Android.Media.MediaCas.ResourceLostEventArgs.MediaCas.get -> Android.Media.MediaCas! +Android.Media.MediaCas.ResourceLostEventArgs.ResourceLostEventArgs(Android.Media.MediaCas! mediaCas) -> void +Android.Media.MediaCas.SendEvent(int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.Session +Android.Media.MediaCas.Session.Close() -> void +Android.Media.MediaCas.Session.GetSessionId() -> byte[]! +Android.Media.MediaCas.Session.ProcessEcm(byte[]! data) -> void +Android.Media.MediaCas.Session.ProcessEcm(byte[]! data, int offset, int length) -> void +Android.Media.MediaCas.Session.SendSessionEvent(int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.Session.SetPrivateData(byte[]! data) -> void +Android.Media.MediaCas.SessionEventEventArgs +Android.Media.MediaCas.SessionEventEventArgs.Arg.get -> int +Android.Media.MediaCas.SessionEventEventArgs.Data.get -> byte[]? +Android.Media.MediaCas.SessionEventEventArgs.Event.get -> int +Android.Media.MediaCas.SessionEventEventArgs.MediaCas.get -> Android.Media.MediaCas! +Android.Media.MediaCas.SessionEventEventArgs.Session.get -> Android.Media.MediaCas.Session! +Android.Media.MediaCas.SessionEventEventArgs.SessionEventEventArgs(Android.Media.MediaCas! mediaCas, Android.Media.MediaCas.Session! session, int e, int arg, byte[]? data) -> void +Android.Media.MediaCas.SetEventListener(Android.Media.MediaCas.IEventListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaCas.SetPrivateData(byte[]! data) -> void +Android.Media.MediaCasException +Android.Media.MediaCasException.DeniedByServerException +Android.Media.MediaCasException.InsufficientResourceException +Android.Media.MediaCasException.MediaCasException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCasException.NotProvisionedException +Android.Media.MediaCasException.ResourceBusyException +Android.Media.MediaCasException.UnsupportedCasException +Android.Media.MediaCasPluginStatus +Android.Media.MediaCasPluginStatus.PhysicalModuleChanged = 0 -> Android.Media.MediaCasPluginStatus +Android.Media.MediaCasPluginStatus.SessionNumberChanged = 1 -> Android.Media.MediaCasPluginStatus +Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.Aes128 = 9 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.AesEcb = 10 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.AesScte52 = 11 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.Cbc = 14 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCissaV1 = 6 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCsa1 = 1 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCsa2 = 2 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCsa3Enhance = 5 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCsa3Minimal = 4 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbCsa3Standard = 3 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.DvbIdsa = 7 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.Multi2 = 8 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.Reserved = 0 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.TdesEcb = 12 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasScramblingMode.TdesScte52 = 13 -> Android.Media.MediaCasScramblingMode +Android.Media.MediaCasSessionUsage +Android.Media.MediaCasSessionUsage.Live = 0 -> Android.Media.MediaCasSessionUsage +Android.Media.MediaCasSessionUsage.Playback = 1 -> Android.Media.MediaCasSessionUsage +Android.Media.MediaCasSessionUsage.Record = 2 -> Android.Media.MediaCasSessionUsage +Android.Media.MediaCasSessionUsage.Timeshift = 3 -> Android.Media.MediaCasSessionUsage +Android.Media.MediaCasStateException +Android.Media.MediaCasStateException.MediaCasStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCodec +Android.Media.MediaCodec.BufferInfo +Android.Media.MediaCodec.BufferInfo.BufferInfo() -> void +Android.Media.MediaCodec.BufferInfo.Flags.get -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodec.BufferInfo.Flags.set -> void +Android.Media.MediaCodec.BufferInfo.Offset.get -> int +Android.Media.MediaCodec.BufferInfo.Offset.set -> void +Android.Media.MediaCodec.BufferInfo.PresentationTimeUs.get -> long +Android.Media.MediaCodec.BufferInfo.PresentationTimeUs.set -> void +Android.Media.MediaCodec.BufferInfo.Set(int newOffset, int newSize, long newTimeUs, Android.Media.MediaCodecBufferFlags newFlags) -> void +Android.Media.MediaCodec.BufferInfo.Size.get -> int +Android.Media.MediaCodec.BufferInfo.Size.set -> void +Android.Media.MediaCodec.Callback +Android.Media.MediaCodec.Callback.Callback() -> void +Android.Media.MediaCodec.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCodec.CanonicalName.get -> string! +Android.Media.MediaCodec.CodecException +Android.Media.MediaCodec.CodecException.DiagnosticInfo.get -> string! +Android.Media.MediaCodec.CodecException.ErrorCode.get -> Android.Media.MediaCodecErrorCode +Android.Media.MediaCodec.CodecException.IsRecoverable.get -> bool +Android.Media.MediaCodec.CodecException.IsTransient.get -> bool +Android.Media.MediaCodec.CodecInfo.get -> Android.Media.MediaCodecInfo! +Android.Media.MediaCodec.Configure(Android.Media.MediaFormat? format, Android.Views.Surface? surface, Android.Media.MediaCodecConfigFlags flags, Android.Media.MediaDescrambler? descrambler) -> void +Android.Media.MediaCodec.Configure(Android.Media.MediaFormat? format, Android.Views.Surface? surface, Android.Media.MediaCrypto? crypto, Android.Media.MediaCodecConfigFlags flags) -> void +Android.Media.MediaCodec.CreateInputSurface() -> Android.Views.Surface! +Android.Media.MediaCodec.CryptoException +Android.Media.MediaCodec.CryptoException.CryptoException(Android.Media.MediaCodecCryptoErrorType errorCode, string? detailMessage) -> void +Android.Media.MediaCodec.CryptoException.CryptoInfo.get -> Android.Media.MediaCodec.CryptoInfo? +Android.Media.MediaCodec.CryptoException.ErrorCode.get -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodec.CryptoException.ErrorContext.get -> int +Android.Media.MediaCodec.CryptoException.OemError.get -> int +Android.Media.MediaCodec.CryptoException.VendorError.get -> int +Android.Media.MediaCodec.CryptoInfo +Android.Media.MediaCodec.CryptoInfo.CryptoInfo() -> void +Android.Media.MediaCodec.CryptoInfo.GetPattern() -> Android.Media.MediaCodec.CryptoInfo.Pattern! +Android.Media.MediaCodec.CryptoInfo.Iv.get -> System.Collections.Generic.IList? +Android.Media.MediaCodec.CryptoInfo.Iv.set -> void +Android.Media.MediaCodec.CryptoInfo.Key.get -> System.Collections.Generic.IList? +Android.Media.MediaCodec.CryptoInfo.Key.set -> void +Android.Media.MediaCodec.CryptoInfo.Mode.get -> Android.Media.MediaCodecCryptoMode +Android.Media.MediaCodec.CryptoInfo.Mode.set -> void +Android.Media.MediaCodec.CryptoInfo.NumBytesOfClearData.get -> System.Collections.Generic.IList? +Android.Media.MediaCodec.CryptoInfo.NumBytesOfClearData.set -> void +Android.Media.MediaCodec.CryptoInfo.NumBytesOfEncryptedData.get -> System.Collections.Generic.IList? +Android.Media.MediaCodec.CryptoInfo.NumBytesOfEncryptedData.set -> void +Android.Media.MediaCodec.CryptoInfo.NumSubSamples.get -> int +Android.Media.MediaCodec.CryptoInfo.NumSubSamples.set -> void +Android.Media.MediaCodec.CryptoInfo.Pattern +Android.Media.MediaCodec.CryptoInfo.Pattern.EncryptBlocks.get -> int +Android.Media.MediaCodec.CryptoInfo.Pattern.Pattern(int blocksToEncrypt, int blocksToSkip) -> void +Android.Media.MediaCodec.CryptoInfo.Pattern.Set(int blocksToEncrypt, int blocksToSkip) -> void +Android.Media.MediaCodec.CryptoInfo.Pattern.SkipBlocks.get -> int +Android.Media.MediaCodec.CryptoInfo.Set(int newNumSubSamples, int[]! newNumBytesOfClearData, int[]! newNumBytesOfEncryptedData, byte[]! newKey, byte[]! newIV, Android.Media.MediaCodecCryptoMode newMode) -> void +Android.Media.MediaCodec.CryptoInfo.SetPattern(Android.Media.MediaCodec.CryptoInfo.Pattern? newPattern) -> void +Android.Media.MediaCodec.DequeueInputBuffer(long timeoutUs) -> int +Android.Media.MediaCodec.DequeueOutputBuffer(Android.Media.MediaCodec.BufferInfo! info, long timeoutUs) -> int +Android.Media.MediaCodec.FirstTunnelFrameReadyEventArgs +Android.Media.MediaCodec.FirstTunnelFrameReadyEventArgs.Codec.get -> Android.Media.MediaCodec! +Android.Media.MediaCodec.FirstTunnelFrameReadyEventArgs.FirstTunnelFrameReadyEventArgs(Android.Media.MediaCodec! codec) -> void +Android.Media.MediaCodec.Flush() -> void +Android.Media.MediaCodec.FrameRenderedEventArgs +Android.Media.MediaCodec.FrameRenderedEventArgs.Codec.get -> Android.Media.MediaCodec! +Android.Media.MediaCodec.FrameRenderedEventArgs.FrameRenderedEventArgs(Android.Media.MediaCodec! codec, long presentationTimeUs, long nanoTime) -> void +Android.Media.MediaCodec.FrameRenderedEventArgs.NanoTime.get -> long +Android.Media.MediaCodec.FrameRenderedEventArgs.PresentationTimeUs.get -> long +Android.Media.MediaCodec.GetInputBuffer(int index) -> Java.Nio.ByteBuffer? +Android.Media.MediaCodec.GetInputBuffers() -> Java.Nio.ByteBuffer![]! +Android.Media.MediaCodec.GetInputImage(int index) -> Android.Media.Image? +Android.Media.MediaCodec.GetOutputBuffer(int index) -> Java.Nio.ByteBuffer? +Android.Media.MediaCodec.GetOutputBuffers() -> Java.Nio.ByteBuffer![]! +Android.Media.MediaCodec.GetOutputFormat(int index) -> Android.Media.MediaFormat! +Android.Media.MediaCodec.GetOutputFrame(int index) -> Android.Media.MediaCodec.OutputFrame! +Android.Media.MediaCodec.GetOutputImage(int index) -> Android.Media.Image? +Android.Media.MediaCodec.GetParameterDescriptor(string! name) -> Android.Media.MediaCodec.ParameterDescriptor? +Android.Media.MediaCodec.GetQueueRequest(int index) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.IncompatibleWithBlockModelException +Android.Media.MediaCodec.IncompatibleWithBlockModelException.IncompatibleWithBlockModelException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCodec.InputFormat.get -> Android.Media.MediaFormat! +Android.Media.MediaCodec.InvalidBufferFlagsException +Android.Media.MediaCodec.InvalidBufferFlagsException.InvalidBufferFlagsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCodec.IOnFirstTunnelFrameReadyListener +Android.Media.MediaCodec.IOnFirstTunnelFrameReadyListener.OnFirstTunnelFrameReady(Android.Media.MediaCodec! codec) -> void +Android.Media.MediaCodec.IOnFrameRenderedListener +Android.Media.MediaCodec.IOnFrameRenderedListener.OnFrameRendered(Android.Media.MediaCodec! codec, long presentationTimeUs, long nanoTime) -> void +Android.Media.MediaCodec.LinearBlock +Android.Media.MediaCodec.LinearBlock.IsMappable.get -> bool +Android.Media.MediaCodec.LinearBlock.Map() -> Java.Nio.ByteBuffer! +Android.Media.MediaCodec.LinearBlock.Recycle() -> void +Android.Media.MediaCodec.Metrics.get -> Android.OS.PersistableBundle? +Android.Media.MediaCodec.MetricsConstants +Android.Media.MediaCodec.Name.get -> string! +Android.Media.MediaCodec.OutputFormat.get -> Android.Media.MediaFormat! +Android.Media.MediaCodec.OutputFrame +Android.Media.MediaCodec.OutputFrame.ChangedKeys.get -> System.Collections.Generic.ICollection! +Android.Media.MediaCodec.OutputFrame.Flags.get -> int +Android.Media.MediaCodec.OutputFrame.Format.get -> Android.Media.MediaFormat! +Android.Media.MediaCodec.OutputFrame.HardwareBuffer.get -> Android.Hardware.HardwareBuffer? +Android.Media.MediaCodec.OutputFrame.LinearBlock.get -> Android.Media.MediaCodec.LinearBlock? +Android.Media.MediaCodec.OutputFrame.PresentationTimeUs.get -> long +Android.Media.MediaCodec.ParameterDescriptor +Android.Media.MediaCodec.ParameterDescriptor.ParameterDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCodec.QueueInputBuffer(int index, int offset, int size, long presentationTimeUs, Android.Media.MediaCodecBufferFlags flags) -> void +Android.Media.MediaCodec.QueueRequest +Android.Media.MediaCodec.QueueRequest.Queue() -> void +Android.Media.MediaCodec.QueueRequest.SetByteBufferParameter(string! key, Java.Nio.ByteBuffer! value) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetEncryptedLinearBlock(Android.Media.MediaCodec.LinearBlock! block, int offset, int size, Android.Media.MediaCodec.CryptoInfo! cryptoInfo) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetFlags(int flags) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetFloatParameter(string! key, float value) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetHardwareBuffer(Android.Hardware.HardwareBuffer! buffer) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetIntegerParameter(string! key, int value) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetLinearBlock(Android.Media.MediaCodec.LinearBlock! block, int offset, int size) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetLongParameter(string! key, long value) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetPresentationTimeUs(long presentationTimeUs) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueRequest.SetStringParameter(string! key, string! value) -> Android.Media.MediaCodec.QueueRequest! +Android.Media.MediaCodec.QueueSecureInputBuffer(int index, int offset, Android.Media.MediaCodec.CryptoInfo! info, long presentationTimeUs, Android.Media.MediaCodecBufferFlags flags) -> void +Android.Media.MediaCodec.Release() -> void +Android.Media.MediaCodec.ReleaseOutputBuffer(int index, bool render) -> void +Android.Media.MediaCodec.ReleaseOutputBuffer(int index, long renderTimestampNs) -> void +Android.Media.MediaCodec.Reset() -> void +Android.Media.MediaCodec.SetAudioPresentation(Android.Media.AudioPresentation! presentation) -> void +Android.Media.MediaCodec.SetCallback(Android.Media.MediaCodec.Callback? cb) -> void +Android.Media.MediaCodec.SetCallback(Android.Media.MediaCodec.Callback? cb, Android.OS.Handler? handler) -> void +Android.Media.MediaCodec.SetInputSurface(Android.Views.Surface! surface) -> void +Android.Media.MediaCodec.SetOnFirstTunnelFrameReadyListener(Android.OS.Handler? handler, Android.Media.MediaCodec.IOnFirstTunnelFrameReadyListener? listener) -> void +Android.Media.MediaCodec.SetOnFrameRenderedListener(Android.Media.MediaCodec.IOnFrameRenderedListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaCodec.SetOutputSurface(Android.Views.Surface! surface) -> void +Android.Media.MediaCodec.SetParameters(Android.OS.Bundle? params) -> void +Android.Media.MediaCodec.SetVideoScalingMode(Android.Media.VideoScalingMode mode) -> void +Android.Media.MediaCodec.SignalEndOfInputStream() -> void +Android.Media.MediaCodec.Start() -> void +Android.Media.MediaCodec.Stop() -> void +Android.Media.MediaCodec.SubscribeToVendorParameters(System.Collections.Generic.IList! names) -> void +Android.Media.MediaCodec.SupportedVendorParameters.get -> System.Collections.Generic.IList! +Android.Media.MediaCodec.UnsubscribeFromVendorParameters(System.Collections.Generic.IList! names) -> void +Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.CodecConfig = 2 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.DecodeOnly = 32 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.EndOfStream = 4 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.KeyFrame = 1 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.None = 0 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.PartialFrame = 8 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecBufferFlags.SyncFrame = 1 -> Android.Media.MediaCodecBufferFlags +Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format12bitrgb444 = 3 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format16bitargb1555 = 5 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format16bitargb4444 = 4 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format16bitbgr565 = 7 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format16bitrgb565 = 6 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format18bitargb1665 = 9 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format18bitbgr666 = 41 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format18bitrgb666 = 8 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format19bitargb1666 = 10 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format24bitabgr6666 = 43 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format24bitargb1887 = 13 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format24bitargb6666 = 42 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format24bitbgr888 = 12 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format24bitrgb888 = 11 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format25bitargb1888 = 14 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format32bitabgr2101010 = 2130750114 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format32bitabgr8888 = 2130747392 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format32bitargb8888 = 16 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format32bitbgra8888 = 15 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format64bitabgrfloat = 2130710294 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Format8bitrgb332 = 2 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatcbycry = 27 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatcrycby = 28 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl16 = 36 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl2 = 33 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl24 = 37 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl32 = 38 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl4 = 34 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatl8 = 35 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatmonochrome = 1 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatrawbayer10bit = 31 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatrawbayer8bit = 30 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatrawbayer8bitcompressed = 32 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatrgbaflexible = 2134288520 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatrgbflexible = 2134292616 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatsurface = 2130708361 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatycbycr = 25 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatycrycb = 26 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv411packedplanar = 18 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv411planar = 17 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv420flexible = 2135033992 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv420packedplanar = 20 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv420packedsemiplanar = 39 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv420planar = 19 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv420semiplanar = 21 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv422flexible = 2135042184 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv422packedplanar = 23 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv422packedsemiplanar = 40 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv422planar = 22 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv422semiplanar = 24 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv444flexible = 2135181448 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuv444interleaved = 29 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.Formatyuvp010 = 54 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.QcomFormatyuv420semiplanar = 2141391872 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecCapabilities.TiFormatyuv420packedsemiplanar = 2130706688 -> Android.Media.MediaCodecCapabilities +Android.Media.MediaCodecConfigFlags +Android.Media.MediaCodecConfigFlags.Encode = 1 -> Android.Media.MediaCodecConfigFlags +Android.Media.MediaCodecConfigFlags.None = 0 -> Android.Media.MediaCodecConfigFlags +Android.Media.MediaCodecConfigFlags.UseBlockModel = 2 -> Android.Media.MediaCodecConfigFlags +Android.Media.MediaCodecConfigFlags.UseCryptoAsync = 4 -> Android.Media.MediaCodecConfigFlags +Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.FrameTooLarge = 8 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.InsufficientOutputProtection = 4 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.InsufficientSecurity = 7 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.KeyExpired = 2 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.LostState = 9 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.NoKey = 1 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.ResourceBusy = 3 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.SessionNotOpened = 5 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoErrorType.UnsupportedOperation = 6 -> Android.Media.MediaCodecCryptoErrorType +Android.Media.MediaCodecCryptoMode +Android.Media.MediaCodecCryptoMode.AesCbc = 2 -> Android.Media.MediaCodecCryptoMode +Android.Media.MediaCodecCryptoMode.AesCtr = 1 -> Android.Media.MediaCodecCryptoMode +Android.Media.MediaCodecCryptoMode.Unencrypted = 0 -> Android.Media.MediaCodecCryptoMode +Android.Media.MediaCodecErrorCode +Android.Media.MediaCodecErrorCode.InsufficientResource = 1100 -> Android.Media.MediaCodecErrorCode +Android.Media.MediaCodecErrorCode.Reclaimed = 1101 -> Android.Media.MediaCodecErrorCode +Android.Media.MediaCodecInfo +Android.Media.MediaCodecInfo.AudioCapabilities +Android.Media.MediaCodecInfo.AudioCapabilities.BitrateRange.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.AudioCapabilities.GetInputChannelCountRanges() -> Android.Util.Range![]! +Android.Media.MediaCodecInfo.AudioCapabilities.GetSupportedSampleRateRanges() -> Android.Util.Range![]? +Android.Media.MediaCodecInfo.AudioCapabilities.GetSupportedSampleRates() -> int[]? +Android.Media.MediaCodecInfo.AudioCapabilities.IsSampleRateSupported(int sampleRate) -> bool +Android.Media.MediaCodecInfo.AudioCapabilities.MaxInputChannelCount.get -> int +Android.Media.MediaCodecInfo.AudioCapabilities.MinInputChannelCount.get -> int +Android.Media.MediaCodecInfo.CanonicalName.get -> string! +Android.Media.MediaCodecInfo.CodecCapabilities +Android.Media.MediaCodecInfo.CodecCapabilities.AudioCapabilities.get -> Android.Media.MediaCodecInfo.AudioCapabilities? +Android.Media.MediaCodecInfo.CodecCapabilities.CodecCapabilities() -> void +Android.Media.MediaCodecInfo.CodecCapabilities.ColorFormats.get -> System.Collections.Generic.IList? +Android.Media.MediaCodecInfo.CodecCapabilities.ColorFormats.set -> void +Android.Media.MediaCodecInfo.CodecCapabilities.DefaultFormat.get -> Android.Media.MediaFormat? +Android.Media.MediaCodecInfo.CodecCapabilities.EncoderCapabilities.get -> Android.Media.MediaCodecInfo.EncoderCapabilities? +Android.Media.MediaCodecInfo.CodecCapabilities.IsFeatureRequired(string? name) -> bool +Android.Media.MediaCodecInfo.CodecCapabilities.IsFeatureSupported(string? name) -> bool +Android.Media.MediaCodecInfo.CodecCapabilities.IsFormatSupported(Android.Media.MediaFormat? format) -> bool +Android.Media.MediaCodecInfo.CodecCapabilities.MaxSupportedInstances.get -> int +Android.Media.MediaCodecInfo.CodecCapabilities.MimeType.get -> string? +Android.Media.MediaCodecInfo.CodecCapabilities.ProfileLevels.get -> System.Collections.Generic.IList? +Android.Media.MediaCodecInfo.CodecCapabilities.ProfileLevels.set -> void +Android.Media.MediaCodecInfo.CodecCapabilities.VideoCapabilities.get -> Android.Media.MediaCodecInfo.VideoCapabilities? +Android.Media.MediaCodecInfo.CodecProfileLevel +Android.Media.MediaCodecInfo.CodecProfileLevel.CodecProfileLevel() -> void +Android.Media.MediaCodecInfo.CodecProfileLevel.Level.get -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecInfo.CodecProfileLevel.Level.set -> void +Android.Media.MediaCodecInfo.CodecProfileLevel.Profile.get -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecInfo.CodecProfileLevel.Profile.set -> void +Android.Media.MediaCodecInfo.EncoderCapabilities +Android.Media.MediaCodecInfo.EncoderCapabilities.ComplexityRange.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.EncoderCapabilities.IsBitrateModeSupported(Android.Media.BitrateMode mode) -> bool +Android.Media.MediaCodecInfo.EncoderCapabilities.QualityRange.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.GetCapabilitiesForType(string? type) -> Android.Media.MediaCodecInfo.CodecCapabilities? +Android.Media.MediaCodecInfo.GetSupportedTypes() -> string![]? +Android.Media.MediaCodecInfo.IsAlias.get -> bool +Android.Media.MediaCodecInfo.IsEncoder.get -> bool +Android.Media.MediaCodecInfo.IsHardwareAccelerated.get -> bool +Android.Media.MediaCodecInfo.IsSoftwareOnly.get -> bool +Android.Media.MediaCodecInfo.IsVendor.get -> bool +Android.Media.MediaCodecInfo.Name.get -> string! +Android.Media.MediaCodecInfo.VideoCapabilities +Android.Media.MediaCodecInfo.VideoCapabilities.AreSizeAndRateSupported(int width, int height, double frameRate) -> bool +Android.Media.MediaCodecInfo.VideoCapabilities.BitrateRange.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.GetAchievableFrameRatesFor(int width, int height) -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.GetSupportedFrameRatesFor(int width, int height) -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.GetSupportedHeightsFor(int width) -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.GetSupportedWidthsFor(int height) -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.HeightAlignment.get -> int +Android.Media.MediaCodecInfo.VideoCapabilities.IsSizeSupported(int width, int height) -> bool +Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint +Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Covers(Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! other) -> bool +Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Covers(Android.Media.MediaFormat! format) -> bool +Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.PerformancePoint(int width, int height, int frameRate) -> void +Android.Media.MediaCodecInfo.VideoCapabilities.SupportedFrameRates.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.SupportedHeights.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.SupportedPerformancePoints.get -> System.Collections.Generic.IList? +Android.Media.MediaCodecInfo.VideoCapabilities.SupportedWidths.get -> Android.Util.Range? +Android.Media.MediaCodecInfo.VideoCapabilities.WidthAlignment.get -> int +Android.Media.MediaCodecInfoState +Android.Media.MediaCodecInfoState.OutputBuffersChanged = -3 -> Android.Media.MediaCodecInfoState +Android.Media.MediaCodecInfoState.OutputFormatChanged = -2 -> Android.Media.MediaCodecInfoState +Android.Media.MediaCodecInfoState.TryAgainLater = -1 -> Android.Media.MediaCodecInfoState +Android.Media.MediaCodecList +Android.Media.MediaCodecList.FindDecoderForFormat(Android.Media.MediaFormat? format) -> string? +Android.Media.MediaCodecList.FindEncoderForFormat(Android.Media.MediaFormat? format) -> string? +Android.Media.MediaCodecList.GetCodecInfos() -> Android.Media.MediaCodecInfo![]? +Android.Media.MediaCodecList.MediaCodecList(Android.Media.MediaCodecListKind kind) -> void +Android.Media.MediaCodecListKind +Android.Media.MediaCodecListKind.AllCodecs = 1 -> Android.Media.MediaCodecListKind +Android.Media.MediaCodecListKind.RegularCodecs = 0 -> Android.Media.MediaCodecListKind +Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Ac4level0 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Ac4level1 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Ac4level2 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Ac4level3 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Ac4level4 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level2 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level21 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level22 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level23 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level3 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level31 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level32 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level33 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level4 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level41 = 512 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level42 = 1024 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level43 = 2048 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level5 = 4096 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level51 = 8192 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level52 = 16384 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level53 = 32768 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level6 = 65536 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level61 = 131072 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level62 = 262144 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level63 = 524288 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level7 = 1048576 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level71 = 2097152 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level72 = 4194304 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Av1level73 = 8388608 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel1 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel11 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel12 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel13 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel1b = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel2 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel21 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel22 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel3 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel31 = 512 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel32 = 1024 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel4 = 2048 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel41 = 4096 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel42 = 8192 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel5 = 16384 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel51 = 32768 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel52 = 65536 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel6 = 131072 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel61 = 262144 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Avclevel62 = 524288 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevel8k30 = 1024 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevel8k60 = 2048 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevelfhd24 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevelfhd30 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevelfhd60 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevelhd24 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionlevelhd30 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionleveluhd120 = 512 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionleveluhd24 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionleveluhd30 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionleveluhd48 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Dolbyvisionleveluhd60 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level10 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level20 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level30 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level40 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level45 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level50 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level60 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.H263level70 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel1 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel2 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel21 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel3 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel31 = 512 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel4 = 2048 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel41 = 8192 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel5 = 32768 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel51 = 131072 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel52 = 524288 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel6 = 2097152 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel61 = 8388608 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevchightierlevel62 = 33554432 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel1 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel2 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel21 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel3 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel31 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel4 = 1024 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel41 = 4096 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel5 = 16384 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel51 = 65536 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel52 = 262144 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel6 = 1048576 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel61 = 4194304 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel62 = 16777216 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg2levelh14 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg2levelhl = 3 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg2levelhp = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg2levelll = 0 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg2levelml = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level0 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level0b = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level1 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level2 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level3 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level3b = 24 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level4 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level4a = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level5 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Mpeg4level6 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp8levelVersion0 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp8levelVersion1 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp8levelVersion2 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp8levelVersion3 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level1 = 1 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level11 = 2 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level2 = 4 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level21 = 8 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level3 = 16 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level31 = 32 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level4 = 64 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level41 = 128 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level5 = 256 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level51 = 512 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level52 = 1024 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level6 = 2048 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level61 = 4096 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileLevel.Vp9level62 = 8192 -> Android.Media.MediaCodecProfileLevel +Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjecteld = 39 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjecterlc = 17 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjecterscalable = 20 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjecthe = 5 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.AacobjecthePs = 29 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectlc = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectld = 23 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectltp = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectmain = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectscalable = 6 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectssr = 3 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Aacobjectxhe = 42 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Ac4profile00 = 257 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Ac4profile10 = 513 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Ac4profile11 = 514 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Ac4profile21 = 1026 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Ac4profile22 = 1028 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Av1profilemain10 = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Av1profilemain10hdr10 = 4096 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Av1profilemain10hdr10plus = 8192 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Av1profilemain8 = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilebaseline = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofileconstrainedbaseline = 65536 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofileconstrainedhigh = 524288 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofileextended = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilehigh = 8 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilehigh10 = 16 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilehigh422 = 32 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilehigh444 = 64 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Avcprofilemain = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvav110 = 1024 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvavpen = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvavper = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvavse = 512 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvheden = 8 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvheder = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedtb = 128 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedth = 64 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedtr = 16 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhest = 256 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhestn = 32 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.DtsHdprofilehra = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.DtsHdprofilelbr = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.DtsHdprofilema = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.DtsUhdprofilep1 = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.DtsUhdprofilep2 = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profilebackwardcompatible = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profilebaseline = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profileh320coding = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profilehighcompression = 32 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profilehighlatency = 256 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profileinterlace = 128 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profileinternet = 64 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profileiswv2 = 8 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.H263profileiswv3 = 16 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Hevcprofilemain = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Hevcprofilemain10 = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Hevcprofilemain10hdr10 = 4096 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Hevcprofilemain10hdr10plus = 8192 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Hevcprofilemainstill = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profile422 = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profilehigh = 5 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profilemain = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profilesimple = 0 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profilesnr = 3 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg2profilespatial = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profileadvancedcoding = 4096 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profileadvancedcore = 8192 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profileadvancedrealtime = 1024 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profileadvancedscalable = 16384 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profileadvancedsimple = 32768 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilebasicanimated = 256 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilecore = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilecorescalable = 2048 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilehybrid = 512 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilemain = 8 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilenbit = 16 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilescalabletexture = 32 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilesimple = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilesimpleface = 64 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilesimplefba = 128 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Mpeg4profilesimplescalable = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp8profilemain = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile0 = 1 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile1 = 2 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile2 = 4 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile2hdr = 4096 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile2hdr10plus = 16384 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile3 = 8 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile3hdr = 8192 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCodecProfileType.Vp9profile3hdr10plus = 32768 -> Android.Media.MediaCodecProfileType +Android.Media.MediaCommunicationManager +Android.Media.MediaCommunicationManager.MediaCommunicationManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaController2 +Android.Media.MediaController2.Builder +Android.Media.MediaController2.Builder.Build() -> Android.Media.MediaController2! +Android.Media.MediaController2.Builder.Builder(Android.Content.Context! context, Android.Media.Session2Token! token) -> void +Android.Media.MediaController2.Builder.SetConnectionHints(Android.OS.Bundle! connectionHints) -> Android.Media.MediaController2.Builder! +Android.Media.MediaController2.Builder.SetControllerCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaController2.ControllerCallback! callback) -> Android.Media.MediaController2.Builder! +Android.Media.MediaController2.ControllerCallback +Android.Media.MediaController2.ControllerCallback.ControllerCallback() -> void +Android.Media.MediaController2.ControllerCallback.ControllerCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaController2.MediaController2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaCrypto +Android.Media.MediaCrypto.MediaCrypto(Java.Util.UUID! uuid, byte[]! sessionId) -> void +Android.Media.MediaCrypto.Release() -> void +Android.Media.MediaCrypto.RequiresSecureDecoderComponent(string! mime) -> bool +Android.Media.MediaCrypto.SetMediaDrmSession(byte[]! sessionId) -> void +Android.Media.MediaCryptoException +Android.Media.MediaCryptoException.ErrorContext.get -> int +Android.Media.MediaCryptoException.MediaCryptoException(string? detailMessage) -> void +Android.Media.MediaCryptoException.OemError.get -> int +Android.Media.MediaCryptoException.VendorError.get -> int +Android.Media.MediaDataSource +Android.Media.MediaDataSource.MediaDataSource() -> void +Android.Media.MediaDataSource.MediaDataSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaDescrambler +Android.Media.MediaDescrambler.Close() -> void +Android.Media.MediaDescrambler.Descramble(Java.Nio.ByteBuffer! srcBuf, Java.Nio.ByteBuffer! dstBuf, Android.Media.MediaCodec.CryptoInfo! cryptoInfo) -> int +Android.Media.MediaDescrambler.MediaDescrambler(int CA_system_id) -> void +Android.Media.MediaDescrambler.RequiresSecureDecoderComponent(string! mime) -> bool +Android.Media.MediaDescrambler.SetMediaCasSession(Android.Media.MediaCas.Session! session) -> void +Android.Media.MediaDescription +Android.Media.MediaDescription.Builder +Android.Media.MediaDescription.Builder.Builder() -> void +Android.Media.MediaDescription.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaDescription.Builder.SetDescription(string? description) -> Android.Media.MediaDescription.Builder? +Android.Media.MediaDescription.Builder.SetSubtitle(string? subtitle) -> Android.Media.MediaDescription.Builder? +Android.Media.MediaDescription.Builder.SetTitle(string? title) -> Android.Media.MediaDescription.Builder? +Android.Media.MediaDescription.Description.get -> string? +Android.Media.MediaDescription.InterfaceConsts +Android.Media.MediaDescription.MediaDescription(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaDescription.Subtitle.get -> string? +Android.Media.MediaDescription.Title.get -> string? +Android.Media.MediaDrm +Android.Media.MediaDrm.ClearOnEventListener() -> void +Android.Media.MediaDrm.ClearOnExpirationUpdateListener() -> void +Android.Media.MediaDrm.ClearOnKeyStatusChangeListener() -> void +Android.Media.MediaDrm.ClearOnSessionLostStateListener() -> void +Android.Media.MediaDrm.Close() -> void +Android.Media.MediaDrm.CloseSession(byte[]! sessionId) -> void +Android.Media.MediaDrm.ConnectedHdcpLevel.get -> Android.Media.HdcpLevel +Android.Media.MediaDrm.CryptoSession +Android.Media.MediaDrm.CryptoSession.Decrypt(byte[]! keyid, byte[]! input, byte[]! iv) -> byte[]! +Android.Media.MediaDrm.CryptoSession.Encrypt(byte[]! keyid, byte[]! input, byte[]! iv) -> byte[]! +Android.Media.MediaDrm.CryptoSession.Sign(byte[]! keyid, byte[]! message) -> byte[]! +Android.Media.MediaDrm.CryptoSession.Verify(byte[]! keyid, byte[]! message, byte[]! signature) -> bool +Android.Media.MediaDrm.ErrorCodes +Android.Media.MediaDrm.ExpirationUpdateEventArgs +Android.Media.MediaDrm.ExpirationUpdateEventArgs.ExpirationTime.get -> long +Android.Media.MediaDrm.ExpirationUpdateEventArgs.ExpirationUpdateEventArgs(Android.Media.MediaDrm! md, byte[]! sessionId, long expirationTime) -> void +Android.Media.MediaDrm.ExpirationUpdateEventArgs.Md.get -> Android.Media.MediaDrm! +Android.Media.MediaDrm.ExpirationUpdateEventArgs.SessionId.get -> byte[]! +Android.Media.MediaDrm.GetCryptoSession(byte[]! sessionId, string! cipherAlgorithm, string! macAlgorithm) -> Android.Media.MediaDrm.CryptoSession? +Android.Media.MediaDrm.GetKeyRequest(byte[]! scope, byte[]? init, string? mimeType, int keyType, System.Collections.Generic.IDictionary? optionalParameters) -> Android.Media.MediaDrm.KeyRequest! +Android.Media.MediaDrm.GetOfflineLicenseState(byte[]! keySetId) -> Android.Media.OfflineLicenseState +Android.Media.MediaDrm.GetPlaybackComponent(byte[]! sessionId) -> Android.Media.MediaDrm.PlaybackComponent? +Android.Media.MediaDrm.GetPropertyByteArray(string? propertyName) -> byte[]! +Android.Media.MediaDrm.GetPropertyString(string! propertyName) -> string! +Android.Media.MediaDrm.GetProvisionRequest() -> Android.Media.MediaDrm.ProvisionRequest! +Android.Media.MediaDrm.GetSecureStop(byte[]! ssid) -> byte[]! +Android.Media.MediaDrm.GetSecurityLevel(byte[]! sessionId) -> Android.Media.SecurityLevel +Android.Media.MediaDrm.IHdcpLevel +Android.Media.MediaDrm.IOnEventListener +Android.Media.MediaDrm.IOnEventListener.OnEvent(Android.Media.MediaDrm! md, byte[]? sessionId, Android.Media.MediaDrmEventType e, int extra, byte[]? data) -> void +Android.Media.MediaDrm.IOnExpirationUpdateListener +Android.Media.MediaDrm.IOnExpirationUpdateListener.OnExpirationUpdate(Android.Media.MediaDrm! md, byte[]! sessionId, long expirationTime) -> void +Android.Media.MediaDrm.IOnKeyStatusChangeListener +Android.Media.MediaDrm.IOnKeyStatusChangeListener.OnKeyStatusChange(Android.Media.MediaDrm! md, byte[]! sessionId, System.Collections.Generic.IList! keyInformation, bool hasNewUsableKey) -> void +Android.Media.MediaDrm.IOnSessionLostStateListener +Android.Media.MediaDrm.IOnSessionLostStateListener.OnSessionLostState(Android.Media.MediaDrm! md, byte[]! sessionId) -> void +Android.Media.MediaDrm.ISecurityLevel +Android.Media.MediaDrm.KeyRequest +Android.Media.MediaDrm.KeyRequest.DefaultUrl.get -> string! +Android.Media.MediaDrm.KeyRequest.GetData() -> byte[]! +Android.Media.MediaDrm.KeyRequest.RequestType.get -> int +Android.Media.MediaDrm.KeyStatus +Android.Media.MediaDrm.KeyStatus.GetKeyId() -> byte[]! +Android.Media.MediaDrm.KeyStatus.StatusCode.get -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrm.KeyStatusChangeEventArgs +Android.Media.MediaDrm.KeyStatusChangeEventArgs.HasNewUsableKey.get -> bool +Android.Media.MediaDrm.KeyStatusChangeEventArgs.KeyInformation.get -> System.Collections.Generic.IList! +Android.Media.MediaDrm.KeyStatusChangeEventArgs.KeyStatusChangeEventArgs(Android.Media.MediaDrm! md, byte[]! sessionId, System.Collections.Generic.IList! keyInformation, bool hasNewUsableKey) -> void +Android.Media.MediaDrm.KeyStatusChangeEventArgs.Md.get -> Android.Media.MediaDrm! +Android.Media.MediaDrm.KeyStatusChangeEventArgs.SessionId.get -> byte[]! +Android.Media.MediaDrm.LogMessage +Android.Media.MediaDrm.LogMessage.Message.get -> string! +Android.Media.MediaDrm.LogMessage.Priority.get -> int +Android.Media.MediaDrm.LogMessage.TimestampMillis.get -> long +Android.Media.MediaDrm.LogMessages.get -> System.Collections.Generic.IList! +Android.Media.MediaDrm.MaxHdcpLevel.get -> int +Android.Media.MediaDrm.MaxSessionCount.get -> int +Android.Media.MediaDrm.MediaDrm(Java.Util.UUID! uuid) -> void +Android.Media.MediaDrm.MediaDrmEvent -> System.EventHandler! +Android.Media.MediaDrm.MediaDrmEventArgs +Android.Media.MediaDrm.MediaDrmEventArgs.Data.get -> byte[]? +Android.Media.MediaDrm.MediaDrmEventArgs.Event.get -> Android.Media.MediaDrmEventType +Android.Media.MediaDrm.MediaDrmEventArgs.Extra.get -> int +Android.Media.MediaDrm.MediaDrmEventArgs.Md.get -> Android.Media.MediaDrm! +Android.Media.MediaDrm.MediaDrmEventArgs.MediaDrmEventArgs(Android.Media.MediaDrm! md, byte[]? sessionId, Android.Media.MediaDrmEventType e, int extra, byte[]? data) -> void +Android.Media.MediaDrm.MediaDrmEventArgs.SessionId.get -> byte[]? +Android.Media.MediaDrm.MediaDrmStateException +Android.Media.MediaDrm.MediaDrmStateException.DiagnosticInfo.get -> string! +Android.Media.MediaDrm.MediaDrmStateException.ErrorCode.get -> int +Android.Media.MediaDrm.MediaDrmStateException.ErrorContext.get -> int +Android.Media.MediaDrm.MediaDrmStateException.IsTransient.get -> bool +Android.Media.MediaDrm.MediaDrmStateException.OemError.get -> int +Android.Media.MediaDrm.MediaDrmStateException.VendorError.get -> int +Android.Media.MediaDrm.Metrics.get -> Android.OS.PersistableBundle? +Android.Media.MediaDrm.MetricsConstants +Android.Media.MediaDrm.OfflineLicenseKeySetIds.get -> System.Collections.Generic.IList! +Android.Media.MediaDrm.OpenSession() -> byte[]! +Android.Media.MediaDrm.OpenSession(int level) -> byte[]! +Android.Media.MediaDrm.OpenSessionCount.get -> int +Android.Media.MediaDrm.PlaybackComponent +Android.Media.MediaDrm.PlaybackComponent.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.MediaDrm.PlaybackComponent.LogSessionId.set -> void +Android.Media.MediaDrm.ProvideKeyResponse(byte[]! scope, byte[]! response) -> byte[]? +Android.Media.MediaDrm.ProvideProvisionResponse(byte[]! response) -> void +Android.Media.MediaDrm.ProvisionRequest +Android.Media.MediaDrm.ProvisionRequest.DefaultUrl.get -> string! +Android.Media.MediaDrm.ProvisionRequest.GetData() -> byte[]! +Android.Media.MediaDrm.QueryKeyStatus(byte[]! sessionId) -> System.Collections.Generic.IDictionary! +Android.Media.MediaDrm.Release() -> void +Android.Media.MediaDrm.ReleaseAllSecureStops() -> void +Android.Media.MediaDrm.ReleaseSecureStops(byte[]! ssRelease) -> void +Android.Media.MediaDrm.RemoveAllSecureStops() -> void +Android.Media.MediaDrm.RemoveKeys(byte[]! sessionId) -> void +Android.Media.MediaDrm.RemoveOfflineLicense(byte[]! keySetId) -> void +Android.Media.MediaDrm.RemoveSecureStop(byte[]! ssid) -> void +Android.Media.MediaDrm.RequiresSecureDecoder(string! mime) -> bool +Android.Media.MediaDrm.RequiresSecureDecoder(string! mime, int level) -> bool +Android.Media.MediaDrm.RestoreKeys(byte[]! sessionId, byte[]! keySetId) -> void +Android.Media.MediaDrm.SecureStopIds.get -> System.Collections.Generic.IList! +Android.Media.MediaDrm.SecureStops.get -> System.Collections.Generic.IList! +Android.Media.MediaDrm.SessionException +Android.Media.MediaDrm.SessionException.ErrorCode.get -> Android.Media.ErrorCode +Android.Media.MediaDrm.SessionException.ErrorContext.get -> int +Android.Media.MediaDrm.SessionException.IsTransient.get -> bool +Android.Media.MediaDrm.SessionException.OemError.get -> int +Android.Media.MediaDrm.SessionException.SessionException(int errorCode, string? detailMessage) -> void +Android.Media.MediaDrm.SessionException.VendorError.get -> int +Android.Media.MediaDrm.SessionLostStateEventArgs +Android.Media.MediaDrm.SessionLostStateEventArgs.Md.get -> Android.Media.MediaDrm! +Android.Media.MediaDrm.SessionLostStateEventArgs.SessionId.get -> byte[]! +Android.Media.MediaDrm.SessionLostStateEventArgs.SessionLostStateEventArgs(Android.Media.MediaDrm! md, byte[]! sessionId) -> void +Android.Media.MediaDrm.SetOnEventListener(Android.Media.MediaDrm.IOnEventListener? listener) -> void +Android.Media.MediaDrm.SetOnEventListener(Android.Media.MediaDrm.IOnEventListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaDrm.SetOnEventListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaDrm.IOnEventListener! listener) -> void +Android.Media.MediaDrm.SetOnExpirationUpdateListener(Android.Media.MediaDrm.IOnExpirationUpdateListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaDrm.SetOnExpirationUpdateListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaDrm.IOnExpirationUpdateListener! listener) -> void +Android.Media.MediaDrm.SetOnKeyStatusChangeListener(Android.Media.MediaDrm.IOnKeyStatusChangeListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaDrm.SetOnKeyStatusChangeListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaDrm.IOnKeyStatusChangeListener! listener) -> void +Android.Media.MediaDrm.SetOnSessionLostStateListener(Android.Media.MediaDrm.IOnSessionLostStateListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaDrm.SetOnSessionLostStateListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaDrm.IOnSessionLostStateListener? listener) -> void +Android.Media.MediaDrm.SetPropertyByteArray(string! propertyName, byte[]! value) -> void +Android.Media.MediaDrm.SetPropertyString(string! propertyName, string! value) -> void +Android.Media.MediaDrmEventType +Android.Media.MediaDrmEventType.KeyExpired = 3 -> Android.Media.MediaDrmEventType +Android.Media.MediaDrmEventType.KeyRequired = 2 -> Android.Media.MediaDrmEventType +Android.Media.MediaDrmEventType.ProvisionRequired = 1 -> Android.Media.MediaDrmEventType +Android.Media.MediaDrmEventType.SessionReclaimed = 5 -> Android.Media.MediaDrmEventType +Android.Media.MediaDrmEventType.VendorDefined = 4 -> Android.Media.MediaDrmEventType +Android.Media.MediaDrmException +Android.Media.MediaDrmException.MediaDrmException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaDrmException.MediaDrmException(string? detailMessage) -> void +Android.Media.MediaDrmKeyType +Android.Media.MediaDrmKeyType.Offline = 2 -> Android.Media.MediaDrmKeyType +Android.Media.MediaDrmKeyType.Release = 3 -> Android.Media.MediaDrmKeyType +Android.Media.MediaDrmKeyType.Streaming = 1 -> Android.Media.MediaDrmKeyType +Android.Media.MediaDrmResetException +Android.Media.MediaDrmResetException.MediaDrmResetException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaDrmResetException.MediaDrmResetException(string? detailMessage) -> void +Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.Expired = 1 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.InternalError = 4 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.OutputNotAllowed = 2 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.Pending = 3 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.Usable = 0 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaDrmStatusCode.UsableInFuture = 5 -> Android.Media.MediaDrmStatusCode +Android.Media.MediaError +Android.Media.MediaError.Io = -1004 -> Android.Media.MediaError +Android.Media.MediaError.Malformed = -1007 -> Android.Media.MediaError +Android.Media.MediaError.NotValidForProgressivePlayback = 200 -> Android.Media.MediaError +Android.Media.MediaError.ServerDied = 100 -> Android.Media.MediaError +Android.Media.MediaError.TimedOut = -110 -> Android.Media.MediaError +Android.Media.MediaError.Unknown = 1 -> Android.Media.MediaError +Android.Media.MediaError.Unsupported = -1010 -> Android.Media.MediaError +Android.Media.MediaExtractor +Android.Media.MediaExtractor.Advance() -> bool +Android.Media.MediaExtractor.AdvanceAsync() -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.CachedDuration.get -> long +Android.Media.MediaExtractor.CasInfo +Android.Media.MediaExtractor.CasInfo.GetPrivateData() -> byte[]? +Android.Media.MediaExtractor.CasInfo.Session.get -> Android.Media.MediaCas.Session? +Android.Media.MediaExtractor.CasInfo.SystemId.get -> int +Android.Media.MediaExtractor.DrmInitData.get -> Android.Media.DrmInitData? +Android.Media.MediaExtractor.GetAudioPresentations(int trackIndex) -> System.Collections.Generic.IList! +Android.Media.MediaExtractor.GetCasInfo(int index) -> Android.Media.MediaExtractor.CasInfo? +Android.Media.MediaExtractor.GetSampleCryptoInfo(Android.Media.MediaCodec.CryptoInfo! info) -> bool +Android.Media.MediaExtractor.GetTrackFormat(int index) -> Android.Media.MediaFormat! +Android.Media.MediaExtractor.HasCacheReachedEndOfStream.get -> bool +Android.Media.MediaExtractor.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.MediaExtractor.LogSessionId.set -> void +Android.Media.MediaExtractor.MediaExtractor() -> void +Android.Media.MediaExtractor.Metrics.get -> Android.OS.PersistableBundle? +Android.Media.MediaExtractor.MetricsConstants +Android.Media.MediaExtractor.PsshInfo.get -> System.Collections.Generic.IDictionary? +Android.Media.MediaExtractor.ReadSampleData(Java.Nio.ByteBuffer! byteBuf, int offset) -> int +Android.Media.MediaExtractor.ReadSampleDataAsync(Java.Nio.ByteBuffer! byteBuf, int offset) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.Release() -> void +Android.Media.MediaExtractor.SampleFlags.get -> Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractor.SampleSize.get -> long +Android.Media.MediaExtractor.SampleTime.get -> long +Android.Media.MediaExtractor.SampleTrackIndex.get -> int +Android.Media.MediaExtractor.SeekTo(long timeUs, Android.Media.MediaExtractorSeekTo mode) -> void +Android.Media.MediaExtractor.SelectTrack(int index) -> void +Android.Media.MediaExtractor.SetDataSource(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers) -> void +Android.Media.MediaExtractor.SetDataSource(Android.Content.Res.AssetFileDescriptor! afd) -> void +Android.Media.MediaExtractor.SetDataSource(Android.Media.MediaDataSource! dataSource) -> void +Android.Media.MediaExtractor.SetDataSource(Java.IO.FileDescriptor! fd) -> void +Android.Media.MediaExtractor.SetDataSource(Java.IO.FileDescriptor! fd, long offset, long length) -> void +Android.Media.MediaExtractor.SetDataSource(string! path) -> void +Android.Media.MediaExtractor.SetDataSource(string! path, System.Collections.Generic.IDictionary? headers) -> void +Android.Media.MediaExtractor.SetDataSourceAsync(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(Android.Content.Res.AssetFileDescriptor! afd) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(Android.Media.MediaDataSource! dataSource) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(Java.IO.FileDescriptor! fd) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(Java.IO.FileDescriptor! fd, long offset, long length) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(string! path) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetDataSourceAsync(string! path, System.Collections.Generic.IDictionary? headers) -> System.Threading.Tasks.Task! +Android.Media.MediaExtractor.SetMediaCas(Android.Media.MediaCas! mediaCas) -> void +Android.Media.MediaExtractor.TrackCount.get -> int +Android.Media.MediaExtractor.UnselectTrack(int index) -> void +Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractorSampleFlags.Encrypted = 2 -> Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractorSampleFlags.None = 0 -> Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractorSampleFlags.PartialFrame = 4 -> Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractorSampleFlags.Sync = 1 -> Android.Media.MediaExtractorSampleFlags +Android.Media.MediaExtractorSeekTo +Android.Media.MediaExtractorSeekTo.ClosestSync = 2 -> Android.Media.MediaExtractorSeekTo +Android.Media.MediaExtractorSeekTo.NextSync = 1 -> Android.Media.MediaExtractorSeekTo +Android.Media.MediaExtractorSeekTo.None = 0 -> Android.Media.MediaExtractorSeekTo +Android.Media.MediaExtractorSeekTo.PreviousSync = 0 -> Android.Media.MediaExtractorSeekTo +Android.Media.MediaFeature +Android.Media.MediaFeature.HdrType +Android.Media.MediaFeature.MediaFeature() -> void +Android.Media.MediaFormat +Android.Media.MediaFormat.ContainsFeature(string! name) -> bool +Android.Media.MediaFormat.ContainsKey(string! name) -> bool +Android.Media.MediaFormat.Features.get -> System.Collections.Generic.ICollection! +Android.Media.MediaFormat.GetByteBuffer(string! name) -> Java.Nio.ByteBuffer? +Android.Media.MediaFormat.GetByteBuffer(string! name, Java.Nio.ByteBuffer! defaultValue) -> Java.Nio.ByteBuffer! +Android.Media.MediaFormat.GetFeatureEnabled(string! feature) -> bool +Android.Media.MediaFormat.GetFloat(string! name) -> float +Android.Media.MediaFormat.GetFloat(string! name, float defaultValue) -> float +Android.Media.MediaFormat.GetInteger(string! name) -> int +Android.Media.MediaFormat.GetInteger(string! name, int defaultValue) -> int +Android.Media.MediaFormat.GetLong(string! name) -> long +Android.Media.MediaFormat.GetLong(string! name, long defaultValue) -> long +Android.Media.MediaFormat.GetNumber(string! name) -> Java.Lang.Number? +Android.Media.MediaFormat.GetNumber(string! name, Java.Lang.Number! defaultValue) -> Java.Lang.Number! +Android.Media.MediaFormat.GetString(string! name) -> string? +Android.Media.MediaFormat.GetString(string! name, string! defaultValue) -> string! +Android.Media.MediaFormat.GetValueTypeForKey(string! name) -> Android.Media.MediaFormatType +Android.Media.MediaFormat.Keys.get -> System.Collections.Generic.ICollection! +Android.Media.MediaFormat.MediaFormat() -> void +Android.Media.MediaFormat.MediaFormat(Android.Media.MediaFormat! other) -> void +Android.Media.MediaFormat.RemoveFeature(string! name) -> void +Android.Media.MediaFormat.RemoveKey(string! name) -> void +Android.Media.MediaFormat.SetByteBuffer(string! name, Java.Nio.ByteBuffer? bytes) -> void +Android.Media.MediaFormat.SetFeatureEnabled(string! feature, bool enabled) -> void +Android.Media.MediaFormat.SetFloat(string! name, float value) -> void +Android.Media.MediaFormat.SetInteger(string! name, int value) -> void +Android.Media.MediaFormat.SetLong(string! name, long value) -> void +Android.Media.MediaFormat.SetString(string! name, string? value) -> void +Android.Media.MediaFormatType +Android.Media.MediaFormatType.ByteBuffer = 5 -> Android.Media.MediaFormatType +Android.Media.MediaFormatType.Float = 3 -> Android.Media.MediaFormatType +Android.Media.MediaFormatType.Integer = 1 -> Android.Media.MediaFormatType +Android.Media.MediaFormatType.Long = 2 -> Android.Media.MediaFormatType +Android.Media.MediaFormatType.Null = 0 -> Android.Media.MediaFormatType +Android.Media.MediaFormatType.String = 4 -> Android.Media.MediaFormatType +Android.Media.MediaInfo +Android.Media.MediaInfo.AudioNotPlaying = 804 -> Android.Media.MediaInfo +Android.Media.MediaInfo.BadInterleaving = 800 -> Android.Media.MediaInfo +Android.Media.MediaInfo.BufferingEnd = 702 -> Android.Media.MediaInfo +Android.Media.MediaInfo.BufferingStart = 701 -> Android.Media.MediaInfo +Android.Media.MediaInfo.MetadataUpdate = 802 -> Android.Media.MediaInfo +Android.Media.MediaInfo.NotSeekable = 801 -> Android.Media.MediaInfo +Android.Media.MediaInfo.StartedAsNext = 2 -> Android.Media.MediaInfo +Android.Media.MediaInfo.SubtitleTimedOut = 902 -> Android.Media.MediaInfo +Android.Media.MediaInfo.Unknown = 1 -> Android.Media.MediaInfo +Android.Media.MediaInfo.UnsupportedSubtitle = 901 -> Android.Media.MediaInfo +Android.Media.MediaInfo.VideoNotPlaying = 805 -> Android.Media.MediaInfo +Android.Media.MediaInfo.VideoRenderingStart = 3 -> Android.Media.MediaInfo +Android.Media.MediaInfo.VideoTrackLagging = 700 -> Android.Media.MediaInfo +Android.Media.MediaMetadata +Android.Media.MediaMetadata.BitmapDimensionLimit.get -> int +Android.Media.MediaMetadata.Builder +Android.Media.MediaMetadata.Builder.Build() -> Android.Media.MediaMetadata? +Android.Media.MediaMetadata.Builder.Builder() -> void +Android.Media.MediaMetadata.Builder.Builder(Android.Media.MediaMetadata? source) -> void +Android.Media.MediaMetadata.Builder.PutBitmap(string? key, Android.Graphics.Bitmap? value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.PutLong(string? key, long value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.PutRating(string? key, Android.Media.Rating? value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.PutString(string? key, string? value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.PutText(string? key, Java.Lang.ICharSequence? value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.PutText(string? key, string? value) -> Android.Media.MediaMetadata.Builder? +Android.Media.MediaMetadata.Builder.SetBitmapDimensionLimit(int bitmapDimensionLimit) -> Android.Media.MediaMetadata.Builder! +Android.Media.MediaMetadata.ContainsKey(string? key) -> bool +Android.Media.MediaMetadata.DescribeContents() -> int +Android.Media.MediaMetadata.Description.get -> Android.Media.MediaDescription! +Android.Media.MediaMetadata.GetBitmap(string? key) -> Android.Graphics.Bitmap? +Android.Media.MediaMetadata.GetLong(string? key) -> long +Android.Media.MediaMetadata.GetRating(string? key) -> Android.Media.Rating? +Android.Media.MediaMetadata.GetString(string? key) -> string? +Android.Media.MediaMetadata.GetText(string? key) -> string? +Android.Media.MediaMetadata.GetTextFormatted(string? key) -> Java.Lang.ICharSequence? +Android.Media.MediaMetadata.InterfaceConsts +Android.Media.MediaMetadata.KeySet() -> System.Collections.Generic.ICollection? +Android.Media.MediaMetadata.Size() -> int +Android.Media.MediaMetadata.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.MediaMetadataEditKey +Android.Media.MediaMetadataEditKey.BitmapKeyArtwork = 100 -> Android.Media.MediaMetadataEditKey +Android.Media.MediaMetadataEditKey.RatingKeyByOthers = 101 -> Android.Media.MediaMetadataEditKey +Android.Media.MediaMetadataEditKey.RatingKeyByUser = 268435457 -> Android.Media.MediaMetadataEditKey +Android.Media.MediaMetadataEditor +Android.Media.MediaMetadataEditor.MediaMetadataEditor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaMetadataRetriever +Android.Media.MediaMetadataRetriever.BitmapParams +Android.Media.MediaMetadataRetriever.BitmapParams.ActualConfig.get -> Android.Graphics.Bitmap.Config! +Android.Media.MediaMetadataRetriever.BitmapParams.BitmapParams() -> void +Android.Media.MediaMetadataRetriever.BitmapParams.PreferredConfig.get -> Android.Graphics.Bitmap.Config! +Android.Media.MediaMetadataRetriever.BitmapParams.PreferredConfig.set -> void +Android.Media.MediaMetadataRetriever.ExtractMetadata(int keyCode) -> string? +Android.Media.MediaMetadataRetriever.GetFrameAtTime(long timeUs, int option) -> Android.Graphics.Bitmap? +Android.Media.MediaMetadataRetriever.MediaMetadataRetriever() -> void +Android.Media.MediaMetadataRetriever.MediaMetadataRetriever(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(Android.Content.Context? context, Android.Net.Uri? uri) -> System.Threading.Tasks.Task! +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(Android.Media.MediaDataSource? dataSource) -> System.Threading.Tasks.Task! +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(Java.IO.FileDescriptor? fd) -> System.Threading.Tasks.Task! +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(Java.IO.FileDescriptor? fd, long offset, long length) -> System.Threading.Tasks.Task! +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(string? path) -> System.Threading.Tasks.Task! +Android.Media.MediaMetadataRetriever.SetDataSourceAsync(string? uri, System.Collections.Generic.IDictionary? headers) -> System.Threading.Tasks.Task! +Android.Media.MediaMuxer +Android.Media.MediaMuxer.AddTrack(Android.Media.MediaFormat! format) -> int +Android.Media.MediaMuxer.MediaMuxer(Java.IO.FileDescriptor! fd, Android.Media.MuxerOutputType format) -> void +Android.Media.MediaMuxer.MediaMuxer(string! path, Android.Media.MuxerOutputType format) -> void +Android.Media.MediaMuxer.OutputFormat +Android.Media.MediaMuxer.Release() -> void +Android.Media.MediaMuxer.SetLocation(float latitude, float longitude) -> void +Android.Media.MediaMuxer.SetOrientationHint(int degrees) -> void +Android.Media.MediaMuxer.Start() -> void +Android.Media.MediaMuxer.Stop() -> void +Android.Media.MediaMuxer.WriteSampleData(int trackIndex, Java.Nio.ByteBuffer! byteBuf, Android.Media.MediaCodec.BufferInfo! bufferInfo) -> void +Android.Media.MediaParser +Android.Media.MediaParser.Advance(Android.Media.MediaParser.ISeekableInputReader! seekableInputReader) -> bool +Android.Media.MediaParser.IInputReader +Android.Media.MediaParser.IInputReader.Length.get -> long +Android.Media.MediaParser.IInputReader.Position.get -> long +Android.Media.MediaParser.IInputReader.Read(byte[]! buffer, int offset, int readLength) -> int +Android.Media.MediaParser.IOutputConsumer +Android.Media.MediaParser.IOutputConsumer.OnSampleCompleted(int trackIndex, long timeMicros, int flags, int size, int offset, Android.Media.MediaCodec.CryptoInfo? cryptoInfo) -> void +Android.Media.MediaParser.IOutputConsumer.OnSampleDataFound(int trackIndex, Android.Media.MediaParser.IInputReader! inputReader) -> void +Android.Media.MediaParser.IOutputConsumer.OnSeekMapFound(Android.Media.MediaParser.SeekMap! seekMap) -> void +Android.Media.MediaParser.IOutputConsumer.OnTrackCountFound(int numberOfTracks) -> void +Android.Media.MediaParser.IOutputConsumer.OnTrackDataFound(int trackIndex, Android.Media.MediaParser.TrackData! trackData) -> void +Android.Media.MediaParser.ISeekableInputReader +Android.Media.MediaParser.ISeekableInputReader.SeekToPosition(long position) -> void +Android.Media.MediaParser.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.MediaParser.LogSessionId.set -> void +Android.Media.MediaParser.ParserName.get -> string! +Android.Media.MediaParser.ParsingException +Android.Media.MediaParser.Release() -> void +Android.Media.MediaParser.Seek(Android.Media.MediaParser.SeekPoint! seekPoint) -> void +Android.Media.MediaParser.SeekMap +Android.Media.MediaParser.SeekMap.DurationMicros.get -> long +Android.Media.MediaParser.SeekMap.GetSeekPoints(long timeMicros) -> Android.Util.Pair! +Android.Media.MediaParser.SeekMap.IsSeekable.get -> bool +Android.Media.MediaParser.SeekPoint +Android.Media.MediaParser.SeekPoint.Position.get -> long +Android.Media.MediaParser.SeekPoint.Position.set -> void +Android.Media.MediaParser.SeekPoint.TimeMicros.get -> long +Android.Media.MediaParser.SeekPoint.TimeMicros.set -> void +Android.Media.MediaParser.SetParameter(string! parameterName, Java.Lang.Object! value) -> Android.Media.MediaParser! +Android.Media.MediaParser.SupportsParameter(string! parameterName) -> bool +Android.Media.MediaParser.TrackData +Android.Media.MediaParser.TrackData.DrmInitData.get -> Android.Media.DrmInitData? +Android.Media.MediaParser.TrackData.DrmInitData.set -> void +Android.Media.MediaParser.TrackData.MediaFormat.get -> Android.Media.MediaFormat! +Android.Media.MediaParser.TrackData.MediaFormat.set -> void +Android.Media.MediaParser.UnrecognizedInputFormatException +Android.Media.MediaPlaybackType +Android.Media.MediaPlaybackType.Local = 0 -> Android.Media.MediaPlaybackType +Android.Media.MediaPlaybackType.Remote = 1 -> Android.Media.MediaPlaybackType +Android.Media.MediaPlayer +Android.Media.MediaPlayer.BufferingUpdate -> System.EventHandler! +Android.Media.MediaPlayer.BufferingUpdateEventArgs +Android.Media.MediaPlayer.BufferingUpdateEventArgs.BufferingUpdateEventArgs(int percent) -> void +Android.Media.MediaPlayer.BufferingUpdateEventArgs.Percent.get -> int +Android.Media.MediaPlayer.Completion -> System.EventHandler! +Android.Media.MediaPlayer.DrmInfo +Android.Media.MediaPlayer.DrmInfo.GetSupportedSchemes() -> Java.Util.UUID![]? +Android.Media.MediaPlayer.DrmInfo.Pssh.get -> System.Collections.Generic.IDictionary? +Android.Media.MediaPlayer.DrmInfoEvent -> System.EventHandler! +Android.Media.MediaPlayer.DrmInfoEventArgs +Android.Media.MediaPlayer.DrmInfoEventArgs.DrmInfo.get -> Android.Media.MediaPlayer.DrmInfo? +Android.Media.MediaPlayer.DrmInfoEventArgs.DrmInfoEventArgs(Android.Media.MediaPlayer? mp, Android.Media.MediaPlayer.DrmInfo? drmInfo) -> void +Android.Media.MediaPlayer.DrmInfoEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.DrmPrepared -> System.EventHandler! +Android.Media.MediaPlayer.DrmPreparedEventArgs +Android.Media.MediaPlayer.DrmPreparedEventArgs.DrmPreparedEventArgs(Android.Media.MediaPlayer? mp, Android.Media.PrepareDrmStatus status) -> void +Android.Media.MediaPlayer.DrmPreparedEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.DrmPreparedEventArgs.Status.get -> Android.Media.PrepareDrmStatus +Android.Media.MediaPlayer.Error -> System.EventHandler! +Android.Media.MediaPlayer.ErrorEventArgs +Android.Media.MediaPlayer.ErrorEventArgs.ErrorEventArgs(bool handled, Android.Media.MediaPlayer? mp, Android.Media.MediaError what, int extra) -> void +Android.Media.MediaPlayer.ErrorEventArgs.Extra.get -> int +Android.Media.MediaPlayer.ErrorEventArgs.Handled.get -> bool +Android.Media.MediaPlayer.ErrorEventArgs.Handled.set -> void +Android.Media.MediaPlayer.ErrorEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.ErrorEventArgs.What.get -> Android.Media.MediaError +Android.Media.MediaPlayer.Info -> System.EventHandler! +Android.Media.MediaPlayer.InfoEventArgs +Android.Media.MediaPlayer.InfoEventArgs.Extra.get -> int +Android.Media.MediaPlayer.InfoEventArgs.Handled.get -> bool +Android.Media.MediaPlayer.InfoEventArgs.Handled.set -> void +Android.Media.MediaPlayer.InfoEventArgs.InfoEventArgs(bool handled, Android.Media.MediaPlayer? mp, Android.Media.MediaInfo what, int extra) -> void +Android.Media.MediaPlayer.InfoEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.InfoEventArgs.What.get -> Android.Media.MediaInfo +Android.Media.MediaPlayer.IOnBufferingUpdateListener +Android.Media.MediaPlayer.IOnBufferingUpdateListener.OnBufferingUpdate(Android.Media.MediaPlayer? mp, int percent) -> void +Android.Media.MediaPlayer.IOnCompletionListener +Android.Media.MediaPlayer.IOnCompletionListener.OnCompletion(Android.Media.MediaPlayer? mp) -> void +Android.Media.MediaPlayer.IOnDrmConfigHelper +Android.Media.MediaPlayer.IOnDrmConfigHelper.OnDrmConfig(Android.Media.MediaPlayer? mp) -> void +Android.Media.MediaPlayer.IOnDrmInfoListener +Android.Media.MediaPlayer.IOnDrmInfoListener.OnDrmInfo(Android.Media.MediaPlayer? mp, Android.Media.MediaPlayer.DrmInfo? drmInfo) -> void +Android.Media.MediaPlayer.IOnDrmPreparedListener +Android.Media.MediaPlayer.IOnDrmPreparedListener.OnDrmPrepared(Android.Media.MediaPlayer? mp, Android.Media.PrepareDrmStatus status) -> void +Android.Media.MediaPlayer.IOnErrorListener +Android.Media.MediaPlayer.IOnErrorListener.OnError(Android.Media.MediaPlayer? mp, Android.Media.MediaError what, int extra) -> bool +Android.Media.MediaPlayer.IOnInfoListener +Android.Media.MediaPlayer.IOnInfoListener.OnInfo(Android.Media.MediaPlayer? mp, Android.Media.MediaInfo what, int extra) -> bool +Android.Media.MediaPlayer.IOnMediaTimeDiscontinuityListener +Android.Media.MediaPlayer.IOnMediaTimeDiscontinuityListener.OnMediaTimeDiscontinuity(Android.Media.MediaPlayer! mp, Android.Media.MediaTimestamp! mts) -> void +Android.Media.MediaPlayer.IOnPreparedListener +Android.Media.MediaPlayer.IOnPreparedListener.OnPrepared(Android.Media.MediaPlayer? mp) -> void +Android.Media.MediaPlayer.IOnSeekCompleteListener +Android.Media.MediaPlayer.IOnSeekCompleteListener.OnSeekComplete(Android.Media.MediaPlayer? mp) -> void +Android.Media.MediaPlayer.IOnSubtitleDataListener +Android.Media.MediaPlayer.IOnSubtitleDataListener.OnSubtitleData(Android.Media.MediaPlayer! mp, Android.Media.SubtitleData! data) -> void +Android.Media.MediaPlayer.IOnTimedMetaDataAvailableListener +Android.Media.MediaPlayer.IOnTimedMetaDataAvailableListener.OnTimedMetaDataAvailable(Android.Media.MediaPlayer? mp, Android.Media.TimedMetaData? data) -> void +Android.Media.MediaPlayer.IOnTimedTextListener +Android.Media.MediaPlayer.IOnTimedTextListener.OnTimedText(Android.Media.MediaPlayer? mp, Android.Media.TimedText? text) -> void +Android.Media.MediaPlayer.IOnVideoSizeChangedListener +Android.Media.MediaPlayer.IOnVideoSizeChangedListener.OnVideoSizeChanged(Android.Media.MediaPlayer? mp, int width, int height) -> void +Android.Media.MediaPlayer.MediaPlayer() -> void +Android.Media.MediaPlayer.MediaPlayer(Android.Content.Context! context) -> void +Android.Media.MediaPlayer.MediaPlayer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaPlayer.MediaTimeDiscontinuity -> System.EventHandler! +Android.Media.MediaPlayer.MediaTimeDiscontinuityEventArgs +Android.Media.MediaPlayer.MediaTimeDiscontinuityEventArgs.MediaTimeDiscontinuityEventArgs(Android.Media.MediaPlayer! mp, Android.Media.MediaTimestamp! mts) -> void +Android.Media.MediaPlayer.MediaTimeDiscontinuityEventArgs.Mp.get -> Android.Media.MediaPlayer! +Android.Media.MediaPlayer.MediaTimeDiscontinuityEventArgs.Mts.get -> Android.Media.MediaTimestamp! +Android.Media.MediaPlayer.MetricsConstants +Android.Media.MediaPlayer.NoDrmSchemeException +Android.Media.MediaPlayer.NoDrmSchemeException.NoDrmSchemeException(string? detailMessage) -> void +Android.Media.MediaPlayer.Prepared -> System.EventHandler! +Android.Media.MediaPlayer.ProvisioningNetworkErrorException +Android.Media.MediaPlayer.ProvisioningNetworkErrorException.ProvisioningNetworkErrorException(string? detailMessage) -> void +Android.Media.MediaPlayer.ProvisioningServerErrorException +Android.Media.MediaPlayer.ProvisioningServerErrorException.ProvisioningServerErrorException(string? detailMessage) -> void +Android.Media.MediaPlayer.RoutingChanged -> System.EventHandler! +Android.Media.MediaPlayer.SeekComplete -> System.EventHandler! +Android.Media.MediaPlayer.SetDataSourceAsync(Android.Content.Context! context, Android.Net.Uri! uri) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers, System.Collections.Generic.IList? cookies) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Android.Content.Res.AssetFileDescriptor! afd) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Android.Media.MediaDataSource? dataSource) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Java.IO.FileDescriptor? fd) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(Java.IO.FileDescriptor? fd, long offset, long length) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SetDataSourceAsync(string? path) -> System.Threading.Tasks.Task! +Android.Media.MediaPlayer.SubtitleData -> System.EventHandler! +Android.Media.MediaPlayer.SubtitleDataEventArgs +Android.Media.MediaPlayer.SubtitleDataEventArgs.Data.get -> Android.Media.SubtitleData! +Android.Media.MediaPlayer.SubtitleDataEventArgs.Mp.get -> Android.Media.MediaPlayer! +Android.Media.MediaPlayer.SubtitleDataEventArgs.SubtitleDataEventArgs(Android.Media.MediaPlayer! mp, Android.Media.SubtitleData! data) -> void +Android.Media.MediaPlayer.TimedMetaDataAvailable -> System.EventHandler! +Android.Media.MediaPlayer.TimedMetaDataAvailableEventArgs +Android.Media.MediaPlayer.TimedMetaDataAvailableEventArgs.Data.get -> Android.Media.TimedMetaData? +Android.Media.MediaPlayer.TimedMetaDataAvailableEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.TimedMetaDataAvailableEventArgs.TimedMetaDataAvailableEventArgs(Android.Media.MediaPlayer? mp, Android.Media.TimedMetaData? data) -> void +Android.Media.MediaPlayer.TimedText -> System.EventHandler! +Android.Media.MediaPlayer.TimedTextEventArgs +Android.Media.MediaPlayer.TimedTextEventArgs.Mp.get -> Android.Media.MediaPlayer? +Android.Media.MediaPlayer.TimedTextEventArgs.Text.get -> Android.Media.TimedText? +Android.Media.MediaPlayer.TimedTextEventArgs.TimedTextEventArgs(Android.Media.MediaPlayer? mp, Android.Media.TimedText? text) -> void +Android.Media.MediaPlayer.TrackInfo +Android.Media.MediaPlayer.TrackInfo.InterfaceConsts +Android.Media.MediaPlayer.TrackInfo.TrackInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaPlayer.VideoSizeChanged -> System.EventHandler! +Android.Media.MediaPlayer.VideoSizeChangedEventArgs +Android.Media.MediaPlayer.VideoSizeChangedEventArgs.Height.get -> int +Android.Media.MediaPlayer.VideoSizeChangedEventArgs.VideoSizeChangedEventArgs(int width, int height) -> void +Android.Media.MediaPlayer.VideoSizeChangedEventArgs.Width.get -> int +Android.Media.MediaPlayerSeekMode +Android.Media.MediaPlayerSeekMode.Closest = 3 -> Android.Media.MediaPlayerSeekMode +Android.Media.MediaPlayerSeekMode.ClosestSync = 2 -> Android.Media.MediaPlayerSeekMode +Android.Media.MediaPlayerSeekMode.NextSync = 1 -> Android.Media.MediaPlayerSeekMode +Android.Media.MediaPlayerSeekMode.PreviousSync = 0 -> Android.Media.MediaPlayerSeekMode +Android.Media.MediaPlayerVideoScalingModeNotInUse +Android.Media.MediaPlayerVideoScalingModeNotInUse.ScaleToFit = 1 -> Android.Media.MediaPlayerVideoScalingModeNotInUse +Android.Media.MediaPlayerVideoScalingModeNotInUse.ScaleToFitWithCropping = 2 -> Android.Media.MediaPlayerVideoScalingModeNotInUse +Android.Media.MediaRecorder +Android.Media.MediaRecorder.AudioEncoder +Android.Media.MediaRecorder.AudioSource +Android.Media.MediaRecorder.Error -> System.EventHandler! +Android.Media.MediaRecorder.ErrorEventArgs +Android.Media.MediaRecorder.ErrorEventArgs.ErrorEventArgs(Android.Media.MediaRecorderError what, int extra) -> void +Android.Media.MediaRecorder.ErrorEventArgs.Extra.get -> int +Android.Media.MediaRecorder.ErrorEventArgs.What.get -> Android.Media.MediaRecorderError +Android.Media.MediaRecorder.Info -> System.EventHandler! +Android.Media.MediaRecorder.InfoEventArgs +Android.Media.MediaRecorder.InfoEventArgs.Extra.get -> int +Android.Media.MediaRecorder.InfoEventArgs.InfoEventArgs(Android.Media.MediaRecorderInfo what, int extra) -> void +Android.Media.MediaRecorder.InfoEventArgs.What.get -> Android.Media.MediaRecorderInfo +Android.Media.MediaRecorder.InterfaceConsts +Android.Media.MediaRecorder.IOnErrorListener +Android.Media.MediaRecorder.IOnErrorListener.OnError(Android.Media.MediaRecorder? mr, Android.Media.MediaRecorderError what, int extra) -> void +Android.Media.MediaRecorder.IOnInfoListener +Android.Media.MediaRecorder.IOnInfoListener.OnInfo(Android.Media.MediaRecorder? mr, Android.Media.MediaRecorderInfo what, int extra) -> void +Android.Media.MediaRecorder.MediaRecorder() -> void +Android.Media.MediaRecorder.MediaRecorder(Android.Content.Context! context) -> void +Android.Media.MediaRecorder.MediaRecorder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRecorder.MetricsConstants +Android.Media.MediaRecorder.OutputFormat +Android.Media.MediaRecorder.RoutingChanged -> System.EventHandler! +Android.Media.MediaRecorder.VideoEncoder +Android.Media.MediaRecorder.VideoSource +Android.Media.MediaRecorderError +Android.Media.MediaRecorderError.ServerDied = 100 -> Android.Media.MediaRecorderError +Android.Media.MediaRecorderError.Unknown = 1 -> Android.Media.MediaRecorderError +Android.Media.MediaRecorderInfo +Android.Media.MediaRecorderInfo.MaxDurationReached = 800 -> Android.Media.MediaRecorderInfo +Android.Media.MediaRecorderInfo.MaxFilesizeApproaching = 802 -> Android.Media.MediaRecorderInfo +Android.Media.MediaRecorderInfo.MaxFilesizeReached = 801 -> Android.Media.MediaRecorderInfo +Android.Media.MediaRecorderInfo.NextOutputFileStarted = 803 -> Android.Media.MediaRecorderInfo +Android.Media.MediaRecorderInfo.Unknown = 1 -> Android.Media.MediaRecorderInfo +Android.Media.MediaRoute2Info +Android.Media.MediaRoute2Info.Builder +Android.Media.MediaRoute2Info.Builder.AddFeature(string! feature) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.AddFeatures(System.Collections.Generic.ICollection! features) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.Build() -> Android.Media.MediaRoute2Info! +Android.Media.MediaRoute2Info.Builder.Builder(Android.Media.MediaRoute2Info! routeInfo) -> void +Android.Media.MediaRoute2Info.Builder.Builder(string! id, Java.Lang.ICharSequence! name) -> void +Android.Media.MediaRoute2Info.Builder.Builder(string! id, string! name) -> void +Android.Media.MediaRoute2Info.Builder.ClearFeatures() -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetClientPackageName(string? packageName) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetConnectionState(int connectionState) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetDeduplicationIds(System.Collections.Generic.ICollection! id) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetDescription(Java.Lang.ICharSequence? description) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetDescription(string? description) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetIconUri(Android.Net.Uri? iconUri) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetType(Android.Media.MediaRoute2Type type) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetVisibilityPublic() -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetVisibilityRestricted(System.Collections.Generic.ICollection! allowedPackages) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetVolume(int volume) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetVolumeHandling(int volumeHandling) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.Builder.SetVolumeMax(int volumeMax) -> Android.Media.MediaRoute2Info.Builder! +Android.Media.MediaRoute2Info.ClientPackageName.get -> string? +Android.Media.MediaRoute2Info.ConnectionState.get -> int +Android.Media.MediaRoute2Info.DeduplicationIds.get -> System.Collections.Generic.ICollection! +Android.Media.MediaRoute2Info.DescribeContents() -> int +Android.Media.MediaRoute2Info.Description.get -> string? +Android.Media.MediaRoute2Info.DescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Media.MediaRoute2Info.Extras.get -> Android.OS.Bundle? +Android.Media.MediaRoute2Info.Features.get -> System.Collections.Generic.IList! +Android.Media.MediaRoute2Info.IconUri.get -> Android.Net.Uri? +Android.Media.MediaRoute2Info.Id.get -> string! +Android.Media.MediaRoute2Info.InterfaceConsts +Android.Media.MediaRoute2Info.IsSystemRoute.get -> bool +Android.Media.MediaRoute2Info.Name.get -> string? +Android.Media.MediaRoute2Info.NameFormatted.get -> Java.Lang.ICharSequence! +Android.Media.MediaRoute2Info.Type.get -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Info.Volume.get -> int +Android.Media.MediaRoute2Info.VolumeHandling.get -> int +Android.Media.MediaRoute2Info.VolumeMax.get -> int +Android.Media.MediaRoute2Info.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.MediaRoute2InfoConnectionState +Android.Media.MediaRoute2InfoConnectionState.Connected = 2 -> Android.Media.MediaRoute2InfoConnectionState +Android.Media.MediaRoute2InfoConnectionState.Connecting = 1 -> Android.Media.MediaRoute2InfoConnectionState +Android.Media.MediaRoute2InfoConnectionState.Disconnected = 0 -> Android.Media.MediaRoute2InfoConnectionState +Android.Media.MediaRoute2InfoPlaybackVolume +Android.Media.MediaRoute2InfoPlaybackVolume.Fixed = 0 -> Android.Media.MediaRoute2InfoPlaybackVolume +Android.Media.MediaRoute2InfoPlaybackVolume.Variable = 1 -> Android.Media.MediaRoute2InfoPlaybackVolume +Android.Media.MediaRoute2ProviderService +Android.Media.MediaRoute2ProviderService.AllSessionInfo.get -> System.Collections.Generic.IList! +Android.Media.MediaRoute2ProviderService.GetSessionInfo(string! sessionId) -> Android.Media.RoutingSessionInfo? +Android.Media.MediaRoute2ProviderService.MediaRoute2ProviderService() -> void +Android.Media.MediaRoute2ProviderService.MediaRoute2ProviderService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRoute2ProviderService.NotifyRequestFailed(long requestId, int reason) -> void +Android.Media.MediaRoute2ProviderService.NotifyRoutes(System.Collections.Generic.ICollection! routes) -> void +Android.Media.MediaRoute2ProviderService.NotifySessionCreated(long requestId, Android.Media.RoutingSessionInfo! sessionInfo) -> void +Android.Media.MediaRoute2ProviderService.NotifySessionReleased(string! sessionId) -> void +Android.Media.MediaRoute2ProviderService.NotifySessionUpdated(Android.Media.RoutingSessionInfo! sessionInfo) -> void +Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2ProviderServiceReason.InvalidCommand = 4 -> Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2ProviderServiceReason.NetworkError = 2 -> Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2ProviderServiceReason.Rejected = 1 -> Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2ProviderServiceReason.RouteNotAvailable = 3 -> Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2ProviderServiceReason.UnknownError = 0 -> Android.Media.MediaRoute2ProviderServiceReason +Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.BleHeadset = 26 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.BluetoothA2dp = 8 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.BuiltinSpeaker = 2 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.Dock = 13 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.Group = 2000 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.Hdmi = 9 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.HearingAid = 23 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.RemoteAudioVideoReceiver = 1003 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.RemoteSpeaker = 1002 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.RemoteTv = 1001 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.Unknown = 0 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.UsbAccessory = 12 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.UsbDevice = 11 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.UsbHeadset = 22 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.WiredHeadphones = 4 -> Android.Media.MediaRoute2Type +Android.Media.MediaRoute2Type.WiredHeadset = 3 -> Android.Media.MediaRoute2Type +Android.Media.MediaRouter +Android.Media.MediaRouter.Callback +Android.Media.MediaRouter.Callback.Callback() -> void +Android.Media.MediaRouter.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.CreateRouteCategory(string? name, bool isGroupable) -> Android.Media.MediaRouter.RouteCategory? +Android.Media.MediaRouter.MediaRouter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.RouteCategory +Android.Media.MediaRouter.RouteCategory.GetName(Android.Content.Context? context) -> string? +Android.Media.MediaRouter.RouteCategory.Name.get -> string? +Android.Media.MediaRouter.RouteCategory.RouteCategory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.RouteGroup +Android.Media.MediaRouter.RouteGroup.RouteGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.RouteInfo +Android.Media.MediaRouter.RouteInfo.Description.get -> string? +Android.Media.MediaRouter.RouteInfo.GetName(Android.Content.Context? context) -> string? +Android.Media.MediaRouter.RouteInfo.Name.get -> string? +Android.Media.MediaRouter.RouteInfo.RouteInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.RouteInfo.Status.get -> string? +Android.Media.MediaRouter.SimpleCallback +Android.Media.MediaRouter.SimpleCallback.SimpleCallback() -> void +Android.Media.MediaRouter.SimpleCallback.SimpleCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.UserRouteInfo +Android.Media.MediaRouter.UserRouteInfo.SetDescription(string? description) -> void +Android.Media.MediaRouter.UserRouteInfo.SetName(string? name) -> void +Android.Media.MediaRouter.UserRouteInfo.SetPlaybackStream(int stream) -> void +Android.Media.MediaRouter.UserRouteInfo.SetStatus(string? status) -> void +Android.Media.MediaRouter.UserRouteInfo.UserRouteInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter.VolumeCallback +Android.Media.MediaRouter.VolumeCallback.VolumeCallback() -> void +Android.Media.MediaRouter.VolumeCallback.VolumeCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter2 +Android.Media.MediaRouter2.ControllerCallback +Android.Media.MediaRouter2.ControllerCallback.ControllerCallback() -> void +Android.Media.MediaRouter2.ControllerCallback.ControllerCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter2.Controllers.get -> System.Collections.Generic.IList! +Android.Media.MediaRouter2.GetController(string! id) -> Android.Media.MediaRouter2.RoutingController? +Android.Media.MediaRouter2.GetControllerHints.get -> Android.Media.MediaRouter2.GetControllerHintsHandler? +Android.Media.MediaRouter2.GetControllerHints.set -> void +Android.Media.MediaRouter2.GetControllerHintsHandler +Android.Media.MediaRouter2.IOnGetControllerHintsListener +Android.Media.MediaRouter2.IOnGetControllerHintsListener.OnGetControllerHints(Android.Media.MediaRoute2Info! route) -> Android.OS.Bundle? +Android.Media.MediaRouter2.RegisterControllerCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaRouter2.ControllerCallback! callback) -> void +Android.Media.MediaRouter2.RegisterRouteCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaRouter2.RouteCallback! routeCallback, Android.Media.RouteDiscoveryPreference! preference) -> void +Android.Media.MediaRouter2.RegisterTransferCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaRouter2.TransferCallback! callback) -> void +Android.Media.MediaRouter2.RouteCallback +Android.Media.MediaRouter2.RouteCallback.RouteCallback() -> void +Android.Media.MediaRouter2.RouteCallback.RouteCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter2.Routes.get -> System.Collections.Generic.IList! +Android.Media.MediaRouter2.RoutingController +Android.Media.MediaRouter2.RoutingController.RoutingController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter2.SetOnGetControllerHintsListener(Android.Media.MediaRouter2.IOnGetControllerHintsListener? listener) -> void +Android.Media.MediaRouter2.SetRouteListingPreference(Android.Media.RouteListingPreference? routeListingPreference) -> void +Android.Media.MediaRouter2.ShowSystemOutputSwitcher() -> bool +Android.Media.MediaRouter2.Stop() -> void +Android.Media.MediaRouter2.SystemController.get -> Android.Media.MediaRouter2.RoutingController! +Android.Media.MediaRouter2.TransferCallback +Android.Media.MediaRouter2.TransferCallback.TransferCallback() -> void +Android.Media.MediaRouter2.TransferCallback.TransferCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaRouter2.TransferTo(Android.Media.MediaRoute2Info! route) -> void +Android.Media.MediaRouter2.UnregisterControllerCallback(Android.Media.MediaRouter2.ControllerCallback! callback) -> void +Android.Media.MediaRouter2.UnregisterRouteCallback(Android.Media.MediaRouter2.RouteCallback! routeCallback) -> void +Android.Media.MediaRouter2.UnregisterTransferCallback(Android.Media.MediaRouter2.TransferCallback! callback) -> void +Android.Media.MediaRouterCallbackFlags +Android.Media.MediaRouterCallbackFlags.PerformActiveScan = 1 -> Android.Media.MediaRouterCallbackFlags +Android.Media.MediaRouterCallbackFlags.UnfilteredEvents = 2 -> Android.Media.MediaRouterCallbackFlags +Android.Media.MediaRouterDeviceType +Android.Media.MediaRouterDeviceType.Bluetooth = 3 -> Android.Media.MediaRouterDeviceType +Android.Media.MediaRouterDeviceType.Speaker = 2 -> Android.Media.MediaRouterDeviceType +Android.Media.MediaRouterDeviceType.Tv = 1 -> Android.Media.MediaRouterDeviceType +Android.Media.MediaRouterDeviceType.Unknown = 0 -> Android.Media.MediaRouterDeviceType +Android.Media.MediaRouteType +Android.Media.MediaRouteType.LiveAudio = 1 -> Android.Media.MediaRouteType +Android.Media.MediaRouteType.LiveVideo = 2 -> Android.Media.MediaRouteType +Android.Media.MediaRouteType.User = 8388608 -> Android.Media.MediaRouteType +Android.Media.MediaScannerConnection +Android.Media.MediaScannerConnection.IMediaScannerConnectionClient +Android.Media.MediaScannerConnection.IMediaScannerConnectionClient.OnMediaScannerConnected() -> void +Android.Media.MediaScannerConnection.IMediaScannerConnectionClient.OnScanCompleted(string? path, Android.Net.Uri? uri) -> void +Android.Media.MediaScannerConnection.IOnScanCompletedListener +Android.Media.MediaScannerConnection.IOnScanCompletedListener.OnScanCompleted(string? path, Android.Net.Uri? uri) -> void +Android.Media.MediaScannerConnection.MediaScannerConnection(Android.Content.Context? context, Android.Media.MediaScannerConnection.IMediaScannerConnectionClient? client) -> void +Android.Media.MediaScannerConnection.MediaScannerConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaScannerConnection.ScanCompletedEventArgs +Android.Media.MediaScannerConnection.ScanCompletedEventArgs.Path.get -> string? +Android.Media.MediaScannerConnection.ScanCompletedEventArgs.ScanCompletedEventArgs(string? path, Android.Net.Uri? uri) -> void +Android.Media.MediaScannerConnection.ScanCompletedEventArgs.Uri.get -> Android.Net.Uri? +Android.Media.MediaSession2 +Android.Media.MediaSession2.Builder +Android.Media.MediaSession2.Builder.Build() -> Android.Media.MediaSession2! +Android.Media.MediaSession2.Builder.Builder(Android.Content.Context! context) -> void +Android.Media.MediaSession2.Builder.SetExtras(Android.OS.Bundle! extras) -> Android.Media.MediaSession2.Builder! +Android.Media.MediaSession2.Builder.SetId(string! id) -> Android.Media.MediaSession2.Builder! +Android.Media.MediaSession2.Builder.SetSessionActivity(Android.App.PendingIntent? pi) -> Android.Media.MediaSession2.Builder! +Android.Media.MediaSession2.Builder.SetSessionCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.MediaSession2.SessionCallback! callback) -> Android.Media.MediaSession2.Builder! +Android.Media.MediaSession2.ControllerInfo +Android.Media.MediaSession2.ControllerInfo.ConnectionHints.get -> Android.OS.Bundle! +Android.Media.MediaSession2.ControllerInfo.PackageName.get -> string! +Android.Media.MediaSession2.ControllerInfo.RemoteUserInfo.get -> Android.Media.Session.MediaSessionManager.RemoteUserInfo! +Android.Media.MediaSession2.ControllerInfo.Uid.get -> int +Android.Media.MediaSession2.MediaSession2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSession2.SessionCallback +Android.Media.MediaSession2.SessionCallback.SessionCallback() -> void +Android.Media.MediaSession2.SessionCallback.SessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSession2Service +Android.Media.MediaSession2Service.AddSession(Android.Media.MediaSession2! session) -> void +Android.Media.MediaSession2Service.MediaNotification +Android.Media.MediaSession2Service.MediaNotification.MediaNotification(int notificationId, Android.App.Notification! notification) -> void +Android.Media.MediaSession2Service.MediaNotification.MediaNotification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSession2Service.MediaSession2Service() -> void +Android.Media.MediaSession2Service.MediaSession2Service(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSession2Service.RemoveSession(Android.Media.MediaSession2! session) -> void +Android.Media.MediaSession2Service.Sessions.get -> System.Collections.Generic.IList! +Android.Media.MediaSessionType +Android.Media.MediaSessionType.Session = 0 -> Android.Media.MediaSessionType +Android.Media.MediaSessionType.SessionService = 1 -> Android.Media.MediaSessionType +Android.Media.MediaSync +Android.Media.MediaSync.Callback +Android.Media.MediaSync.Callback.Callback() -> void +Android.Media.MediaSync.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSync.CreateInputSurface() -> Android.Views.Surface! +Android.Media.MediaSync.ErrorEventArgs +Android.Media.MediaSync.ErrorEventArgs.ErrorEventArgs(Android.Media.MediaSync! sync, Android.Media.MediaSyncErrorCode what, int extra) -> void +Android.Media.MediaSync.ErrorEventArgs.Extra.get -> int +Android.Media.MediaSync.ErrorEventArgs.Sync.get -> Android.Media.MediaSync! +Android.Media.MediaSync.ErrorEventArgs.What.get -> Android.Media.MediaSyncErrorCode +Android.Media.MediaSync.Flush() -> void +Android.Media.MediaSync.IOnErrorListener +Android.Media.MediaSync.IOnErrorListener.OnError(Android.Media.MediaSync! sync, Android.Media.MediaSyncErrorCode what, int extra) -> void +Android.Media.MediaSync.MediaSync() -> void +Android.Media.MediaSync.PlaybackParams.get -> Android.Media.PlaybackParams! +Android.Media.MediaSync.PlaybackParams.set -> void +Android.Media.MediaSync.QueueAudio(Java.Nio.ByteBuffer! audioData, int bufferId, long presentationTimeUs) -> void +Android.Media.MediaSync.Release() -> void +Android.Media.MediaSync.SetAudioTrack(Android.Media.AudioTrack? audioTrack) -> void +Android.Media.MediaSync.SetCallback(Android.Media.MediaSync.Callback? cb, Android.OS.Handler? handler) -> void +Android.Media.MediaSync.SetOnErrorListener(Android.Media.MediaSync.IOnErrorListener? listener, Android.OS.Handler? handler) -> void +Android.Media.MediaSync.SetSurface(Android.Views.Surface? surface) -> void +Android.Media.MediaSync.SyncParams.get -> Android.Media.SyncParams! +Android.Media.MediaSync.SyncParams.set -> void +Android.Media.MediaSync.Timestamp.get -> Android.Media.MediaTimestamp? +Android.Media.MediaSyncErrorCode +Android.Media.MediaSyncErrorCode.AudiotrackFail = 1 -> Android.Media.MediaSyncErrorCode +Android.Media.MediaSyncErrorCode.SurfaceFail = 2 -> Android.Media.MediaSyncErrorCode +Android.Media.MediaSyncEvent +Android.Media.MediaSyncEvent.InterfaceConsts +Android.Media.MediaSyncEvent.MediaSyncEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.MediaSyncEventType +Android.Media.MediaSyncEventType.None = 0 -> Android.Media.MediaSyncEventType +Android.Media.MediaSyncEventType.PresentationComplete = 1 -> Android.Media.MediaSyncEventType +Android.Media.MediaTimestamp +Android.Media.MediaTimestamp.AnchorMediaTimeUs.get -> long +Android.Media.MediaTimestamp.AnchorSystemNanoTime.get -> long +Android.Media.MediaTimestamp.AnchorSytemNanoTime.get -> long +Android.Media.MediaTimestamp.MediaClockRate.get -> float +Android.Media.MediaTimestamp.MediaTimestamp(long mediaTimeUs, long nanoTimeNs, float clockRate) -> void +Android.Media.MediaTrackType +Android.Media.MediaTrackType.Audio = 2 -> Android.Media.MediaTrackType +Android.Media.MediaTrackType.Metadata = 5 -> Android.Media.MediaTrackType +Android.Media.MediaTrackType.Subtitle = 4 -> Android.Media.MediaTrackType +Android.Media.MediaTrackType.Timedtext = 3 -> Android.Media.MediaTrackType +Android.Media.MediaTrackType.Unknown = 0 -> Android.Media.MediaTrackType +Android.Media.MediaTrackType.Video = 1 -> Android.Media.MediaTrackType +Android.Media.MetadataKey +Android.Media.MetadataKey.Album = 1 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Albumartist = 13 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Artist = 2 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Author = 3 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Bitrate = 20 -> Android.Media.MetadataKey +Android.Media.MetadataKey.BitsPerSample = 39 -> Android.Media.MetadataKey +Android.Media.MetadataKey.CaptureFramerate = 25 -> Android.Media.MetadataKey +Android.Media.MetadataKey.CdTrackNumber = 0 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ColorRange = 37 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ColorStandard = 35 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ColorTransfer = 36 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Compilation = 15 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Composer = 4 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Date = 5 -> Android.Media.MetadataKey +Android.Media.MetadataKey.DiscNumber = 14 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Duration = 9 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ExifLength = 34 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ExifOffset = 33 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Genre = 6 -> Android.Media.MetadataKey +Android.Media.MetadataKey.HasAudio = 16 -> Android.Media.MetadataKey +Android.Media.MetadataKey.HasImage = 26 -> Android.Media.MetadataKey +Android.Media.MetadataKey.HasVideo = 17 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ImageCount = 27 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ImageHeight = 30 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ImagePrimary = 28 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ImageRotation = 31 -> Android.Media.MetadataKey +Android.Media.MetadataKey.ImageWidth = 29 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Location = 23 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Mimetype = 12 -> Android.Media.MetadataKey +Android.Media.MetadataKey.NumTracks = 10 -> Android.Media.MetadataKey +Android.Media.MetadataKey.SampleRate = 38 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Title = 7 -> Android.Media.MetadataKey +Android.Media.MetadataKey.VideoFrameCount = 32 -> Android.Media.MetadataKey +Android.Media.MetadataKey.VideoHeight = 19 -> Android.Media.MetadataKey +Android.Media.MetadataKey.VideoRotation = 24 -> Android.Media.MetadataKey +Android.Media.MetadataKey.VideoWidth = 18 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Writer = 11 -> Android.Media.MetadataKey +Android.Media.MetadataKey.XmpLength = 42 -> Android.Media.MetadataKey +Android.Media.MetadataKey.XmpOffset = 41 -> Android.Media.MetadataKey +Android.Media.MetadataKey.Year = 8 -> Android.Media.MetadataKey +Android.Media.Metrics.BundleSession +Android.Media.Metrics.BundleSession.Close() -> void +Android.Media.Metrics.BundleSession.ReportBundleMetrics(Android.OS.PersistableBundle! metrics) -> void +Android.Media.Metrics.BundleSession.SessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.Metrics.EditingSession +Android.Media.Metrics.EditingSession.Close() -> void +Android.Media.Metrics.EditingSession.SessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.Metrics.Event +Android.Media.Metrics.Event.Event(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Metrics.LogSessionId +Android.Media.Metrics.LogSessionId.StringId.get -> string! +Android.Media.Metrics.MediaMetricsManager +Android.Media.Metrics.MediaMetricsManager.CreateBundleSession() -> Android.Media.Metrics.BundleSession! +Android.Media.Metrics.MediaMetricsManager.CreateEditingSession() -> Android.Media.Metrics.EditingSession! +Android.Media.Metrics.MediaMetricsManager.CreatePlaybackSession() -> Android.Media.Metrics.PlaybackSession! +Android.Media.Metrics.MediaMetricsManager.CreateRecordingSession() -> Android.Media.Metrics.RecordingSession! +Android.Media.Metrics.MediaMetricsManager.CreateTranscodingSession() -> Android.Media.Metrics.TranscodingSession! +Android.Media.Metrics.MediaMetricsManager.ReleaseSessionId(string! sessionId) -> void +Android.Media.Metrics.NetworkEvent +Android.Media.Metrics.NetworkEvent.Builder +Android.Media.Metrics.NetworkEvent.Builder.Build() -> Android.Media.Metrics.NetworkEvent! +Android.Media.Metrics.NetworkEvent.Builder.Builder() -> void +Android.Media.Metrics.NetworkEvent.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.NetworkEvent.Builder! +Android.Media.Metrics.NetworkEvent.Builder.SetNetworkType(int value) -> Android.Media.Metrics.NetworkEvent.Builder! +Android.Media.Metrics.NetworkEvent.Builder.SetTimeSinceCreatedMillis(long value) -> Android.Media.Metrics.NetworkEvent.Builder! +Android.Media.Metrics.NetworkEvent.DescribeContents() -> int +Android.Media.Metrics.NetworkEvent.InterfaceConsts +Android.Media.Metrics.NetworkEvent.NetworkType.get -> int +Android.Media.Metrics.NetworkEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Ethernet = 3 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Offline = 9 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Other = 1 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Type2g = 4 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Type3g = 5 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Type4g = 6 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Type5gNsa = 7 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Type5gSa = 8 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Unknown = 0 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.NetworkType.Wifi = 2 -> Android.Media.Metrics.NetworkType +Android.Media.Metrics.PlaybackContentType +Android.Media.Metrics.PlaybackContentType.Ad = 2 -> Android.Media.Metrics.PlaybackContentType +Android.Media.Metrics.PlaybackContentType.Main = 1 -> Android.Media.Metrics.PlaybackContentType +Android.Media.Metrics.PlaybackContentType.Other = 3 -> Android.Media.Metrics.PlaybackContentType +Android.Media.Metrics.PlaybackContentType.Unknown = 0 -> Android.Media.Metrics.PlaybackContentType +Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.Clearkey = 6 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.None = 0 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.Other = 1 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.PlayReady = 2 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.WidevineL1 = 3 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.WidevineL3 = 4 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackDrmType.WvL3Fallback = 5 -> Android.Media.Metrics.PlaybackDrmType +Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.AudioTrackInitFailed = 17 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.AudioTrackOther = 19 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.AudioTrackWriteFailed = 18 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DecoderInitFailed = 13 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DecodingFailed = 14 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DecodingFormatExceedsCapabilities = 15 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DecodingFormatUnsupported = 35 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DecodingOther = 16 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmContentError = 28 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmDeviceRevoked = 29 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmDisallowedOperation = 26 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmLicenseAcquisitionFailed = 25 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmOther = 30 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmProvisioningFailed = 24 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmSchemeUnsupported = 23 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.DrmSystemError = 27 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoBadHttpStatus = 5 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoConnectionClosed = 8 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoConnectionTimeout = 7 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoDnsFailed = 6 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoFileNotFound = 31 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoNetworkConnectionFailed = 4 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoNetworkUnavailable = 3 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoNoPermission = 32 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.IoOther = 9 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.Other = 1 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.ParsingContainerMalformed = 11 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.ParsingContainerUnsupported = 34 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.ParsingManifestMalformed = 10 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.ParsingManifestUnsupported = 33 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.ParsingOther = 12 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.PlayerBehindLiveWindow = 21 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.PlayerOther = 22 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.PlayerRemote = 20 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.Runtime = 2 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackError.Unknown = 0 -> Android.Media.Metrics.PlaybackError +Android.Media.Metrics.PlaybackErrorEvent +Android.Media.Metrics.PlaybackErrorEvent.Builder +Android.Media.Metrics.PlaybackErrorEvent.Builder.Build() -> Android.Media.Metrics.PlaybackErrorEvent! +Android.Media.Metrics.PlaybackErrorEvent.Builder.Builder() -> void +Android.Media.Metrics.PlaybackErrorEvent.Builder.SetErrorCode(int value) -> Android.Media.Metrics.PlaybackErrorEvent.Builder! +Android.Media.Metrics.PlaybackErrorEvent.Builder.SetException(Java.Lang.Exception! value) -> Android.Media.Metrics.PlaybackErrorEvent.Builder! +Android.Media.Metrics.PlaybackErrorEvent.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.PlaybackErrorEvent.Builder! +Android.Media.Metrics.PlaybackErrorEvent.Builder.SetSubErrorCode(int value) -> Android.Media.Metrics.PlaybackErrorEvent.Builder! +Android.Media.Metrics.PlaybackErrorEvent.Builder.SetTimeSinceCreatedMillis(long value) -> Android.Media.Metrics.PlaybackErrorEvent.Builder! +Android.Media.Metrics.PlaybackErrorEvent.DescribeContents() -> int +Android.Media.Metrics.PlaybackErrorEvent.ErrorCode.get -> int +Android.Media.Metrics.PlaybackErrorEvent.InterfaceConsts +Android.Media.Metrics.PlaybackErrorEvent.SubErrorCode.get -> int +Android.Media.Metrics.PlaybackErrorEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.PlaybackMetrics +Android.Media.Metrics.PlaybackMetrics.AudioUnderrunCount.get -> int +Android.Media.Metrics.PlaybackMetrics.Builder +Android.Media.Metrics.PlaybackMetrics.Builder.AddExperimentId(long value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.Build() -> Android.Media.Metrics.PlaybackMetrics! +Android.Media.Metrics.PlaybackMetrics.Builder.Builder() -> void +Android.Media.Metrics.PlaybackMetrics.Builder.SetAudioUnderrunCount(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetContentType(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetDrmSessionId(byte[]! drmSessionId) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetDrmType(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetLocalBytesRead(long value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetMediaDurationMillis(long value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetNetworkBytesRead(long value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetNetworkTransferDurationMillis(long value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetPlaybackType(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetPlayerName(string! value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetPlayerVersion(string! value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetStreamSource(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetStreamType(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetVideoFramesDropped(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.Builder.SetVideoFramesPlayed(int value) -> Android.Media.Metrics.PlaybackMetrics.Builder! +Android.Media.Metrics.PlaybackMetrics.ContentType.get -> int +Android.Media.Metrics.PlaybackMetrics.DescribeContents() -> int +Android.Media.Metrics.PlaybackMetrics.DrmType.get -> int +Android.Media.Metrics.PlaybackMetrics.GetDrmSessionId() -> byte[]! +Android.Media.Metrics.PlaybackMetrics.GetExperimentIds() -> long[]! +Android.Media.Metrics.PlaybackMetrics.InterfaceConsts +Android.Media.Metrics.PlaybackMetrics.LocalBytesRead.get -> long +Android.Media.Metrics.PlaybackMetrics.MediaDurationMillis.get -> long +Android.Media.Metrics.PlaybackMetrics.MetricsBundle.get -> Android.OS.Bundle! +Android.Media.Metrics.PlaybackMetrics.NetworkBytesRead.get -> long +Android.Media.Metrics.PlaybackMetrics.NetworkTransferDurationMillis.get -> long +Android.Media.Metrics.PlaybackMetrics.PlaybackType.get -> int +Android.Media.Metrics.PlaybackMetrics.PlayerName.get -> string? +Android.Media.Metrics.PlaybackMetrics.PlayerVersion.get -> string? +Android.Media.Metrics.PlaybackMetrics.StreamSource.get -> int +Android.Media.Metrics.PlaybackMetrics.StreamType.get -> int +Android.Media.Metrics.PlaybackMetrics.VideoFramesDropped.get -> int +Android.Media.Metrics.PlaybackMetrics.VideoFramesPlayed.get -> int +Android.Media.Metrics.PlaybackMetrics.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.PlaybackSession +Android.Media.Metrics.PlaybackSession.Close() -> void +Android.Media.Metrics.PlaybackSession.ReportNetworkEvent(Android.Media.Metrics.NetworkEvent! e) -> void +Android.Media.Metrics.PlaybackSession.ReportPlaybackErrorEvent(Android.Media.Metrics.PlaybackErrorEvent! e) -> void +Android.Media.Metrics.PlaybackSession.ReportPlaybackMetrics(Android.Media.Metrics.PlaybackMetrics! metrics) -> void +Android.Media.Metrics.PlaybackSession.ReportPlaybackStateEvent(Android.Media.Metrics.PlaybackStateEvent! e) -> void +Android.Media.Metrics.PlaybackSession.ReportTrackChangeEvent(Android.Media.Metrics.TrackChangeEvent! e) -> void +Android.Media.Metrics.PlaybackSession.SessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Abandoned = 15 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Buffering = 6 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Ended = 11 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Failed = 13 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.InterruptedByAd = 14 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.JoiningBackground = 1 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.JoiningForeground = 2 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.NotStarted = 0 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Paused = 4 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.PausedBuffering = 7 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Playing = 3 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Seeking = 5 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Stopped = 12 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.Suppressed = 9 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackState.SuppressedBuffering = 10 -> Android.Media.Metrics.PlaybackState +Android.Media.Metrics.PlaybackStateEvent +Android.Media.Metrics.PlaybackStateEvent.Builder +Android.Media.Metrics.PlaybackStateEvent.Builder.Build() -> Android.Media.Metrics.PlaybackStateEvent! +Android.Media.Metrics.PlaybackStateEvent.Builder.Builder() -> void +Android.Media.Metrics.PlaybackStateEvent.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.PlaybackStateEvent.Builder! +Android.Media.Metrics.PlaybackStateEvent.Builder.SetState(int value) -> Android.Media.Metrics.PlaybackStateEvent.Builder! +Android.Media.Metrics.PlaybackStateEvent.Builder.SetTimeSinceCreatedMillis(long value) -> Android.Media.Metrics.PlaybackStateEvent.Builder! +Android.Media.Metrics.PlaybackStateEvent.DescribeContents() -> int +Android.Media.Metrics.PlaybackStateEvent.InterfaceConsts +Android.Media.Metrics.PlaybackStateEvent.State.get -> int +Android.Media.Metrics.PlaybackStateEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.PlaybackStreamSource +Android.Media.Metrics.PlaybackStreamSource.Device = 2 -> Android.Media.Metrics.PlaybackStreamSource +Android.Media.Metrics.PlaybackStreamSource.Mixed = 3 -> Android.Media.Metrics.PlaybackStreamSource +Android.Media.Metrics.PlaybackStreamSource.Network = 1 -> Android.Media.Metrics.PlaybackStreamSource +Android.Media.Metrics.PlaybackStreamSource.Unknown = 0 -> Android.Media.Metrics.PlaybackStreamSource +Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Dash = 3 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Hls = 4 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Other = 1 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Progressive = 2 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Ss = 5 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackStreamType.Unknown = 0 -> Android.Media.Metrics.PlaybackStreamType +Android.Media.Metrics.PlaybackType +Android.Media.Metrics.PlaybackType.Live = 2 -> Android.Media.Metrics.PlaybackType +Android.Media.Metrics.PlaybackType.Other = 3 -> Android.Media.Metrics.PlaybackType +Android.Media.Metrics.PlaybackType.Unknown = 0 -> Android.Media.Metrics.PlaybackType +Android.Media.Metrics.PlaybackType.Vod = 1 -> Android.Media.Metrics.PlaybackType +Android.Media.Metrics.RecordingSession +Android.Media.Metrics.RecordingSession.Close() -> void +Android.Media.Metrics.RecordingSession.SessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.Metrics.TrackChangeEvent +Android.Media.Metrics.TrackChangeEvent.AudioSampleRate.get -> int +Android.Media.Metrics.TrackChangeEvent.Bitrate.get -> int +Android.Media.Metrics.TrackChangeEvent.Builder +Android.Media.Metrics.TrackChangeEvent.Builder.Build() -> Android.Media.Metrics.TrackChangeEvent! +Android.Media.Metrics.TrackChangeEvent.Builder.Builder(int type) -> void +Android.Media.Metrics.TrackChangeEvent.Builder.SetAudioSampleRate(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetBitrate(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetChannelCount(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetCodecName(string! value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetContainerMimeType(string! value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetHeight(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetLanguage(string! value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetLanguageRegion(string! value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetMetricsBundle(Android.OS.Bundle! metricsBundle) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetSampleMimeType(string! value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetTimeSinceCreatedMillis(long value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetTrackChangeReason(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetTrackState(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetVideoFrameRate(float value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.Builder.SetWidth(int value) -> Android.Media.Metrics.TrackChangeEvent.Builder! +Android.Media.Metrics.TrackChangeEvent.ChannelCount.get -> int +Android.Media.Metrics.TrackChangeEvent.CodecName.get -> string? +Android.Media.Metrics.TrackChangeEvent.ContainerMimeType.get -> string? +Android.Media.Metrics.TrackChangeEvent.DescribeContents() -> int +Android.Media.Metrics.TrackChangeEvent.Height.get -> int +Android.Media.Metrics.TrackChangeEvent.InterfaceConsts +Android.Media.Metrics.TrackChangeEvent.Language.get -> string? +Android.Media.Metrics.TrackChangeEvent.LanguageRegion.get -> string? +Android.Media.Metrics.TrackChangeEvent.SampleMimeType.get -> string? +Android.Media.Metrics.TrackChangeEvent.TrackChangeReason.get -> int +Android.Media.Metrics.TrackChangeEvent.TrackState.get -> int +Android.Media.Metrics.TrackChangeEvent.TrackType.get -> int +Android.Media.Metrics.TrackChangeEvent.VideoFrameRate.get -> float +Android.Media.Metrics.TrackChangeEvent.Width.get -> int +Android.Media.Metrics.TrackChangeEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackChangeReason.Adaptive = 4 -> Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackChangeReason.Initial = 2 -> Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackChangeReason.Manual = 3 -> Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackChangeReason.Other = 1 -> Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackChangeReason.Unknown = 0 -> Android.Media.Metrics.TrackChangeReason +Android.Media.Metrics.TrackState +Android.Media.Metrics.TrackState.Off = 0 -> Android.Media.Metrics.TrackState +Android.Media.Metrics.TrackState.On = 1 -> Android.Media.Metrics.TrackState +Android.Media.Metrics.TrackType +Android.Media.Metrics.TrackType.Audio = 0 -> Android.Media.Metrics.TrackType +Android.Media.Metrics.TrackType.Text = 2 -> Android.Media.Metrics.TrackType +Android.Media.Metrics.TrackType.Video = 1 -> Android.Media.Metrics.TrackType +Android.Media.Metrics.TranscodingSession +Android.Media.Metrics.TranscodingSession.Close() -> void +Android.Media.Metrics.TranscodingSession.SessionId.get -> Android.Media.Metrics.LogSessionId! +Android.Media.MicDirection +Android.Media.MicDirection.AwayFromUser = 2 -> Android.Media.MicDirection +Android.Media.MicDirection.External = 3 -> Android.Media.MicDirection +Android.Media.MicDirection.TowardsUser = 1 -> Android.Media.MicDirection +Android.Media.MicDirection.Unspecified = 0 -> Android.Media.MicDirection +Android.Media.MicrophoneChannelMapping +Android.Media.MicrophoneChannelMapping.Direct = 1 -> Android.Media.MicrophoneChannelMapping +Android.Media.MicrophoneChannelMapping.Processed = 2 -> Android.Media.MicrophoneChannelMapping +Android.Media.MicrophoneDirection +Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.BiDirectional = 2 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.Cardioid = 3 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.HyperCardioid = 4 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.Omni = 1 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.SuperCardioid = 5 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneDirectionality.Unknown = 0 -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneInfo +Android.Media.MicrophoneInfo.Address.get -> string! +Android.Media.MicrophoneInfo.ChannelMapping.get -> Android.Media.MicrophoneChannelMapping +Android.Media.MicrophoneInfo.Coordinate3F +Android.Media.MicrophoneInfo.Coordinate3F.X.get -> float +Android.Media.MicrophoneInfo.Coordinate3F.X.set -> void +Android.Media.MicrophoneInfo.Coordinate3F.Y.get -> float +Android.Media.MicrophoneInfo.Coordinate3F.Y.set -> void +Android.Media.MicrophoneInfo.Coordinate3F.Z.get -> float +Android.Media.MicrophoneInfo.Coordinate3F.Z.set -> void +Android.Media.MicrophoneInfo.Description.get -> string? +Android.Media.MicrophoneInfo.Directionality.get -> Android.Media.MicrophoneDirectionality +Android.Media.MicrophoneInfo.FrequencyResponse.get -> System.Collections.Generic.IList? +Android.Media.MicrophoneInfo.Group.get -> int +Android.Media.MicrophoneInfo.Id.get -> int +Android.Media.MicrophoneInfo.IndexInTheGroup.get -> int +Android.Media.MicrophoneInfo.Location.get -> Android.Media.MicrophoneLocation +Android.Media.MicrophoneInfo.MaxSpl.get -> float +Android.Media.MicrophoneInfo.MinSpl.get -> float +Android.Media.MicrophoneInfo.Orientation.get -> Android.Media.MicrophoneInfo.Coordinate3F? +Android.Media.MicrophoneInfo.Position.get -> Android.Media.MicrophoneInfo.Coordinate3F? +Android.Media.MicrophoneInfo.Sensitivity.get -> float +Android.Media.MicrophoneInfo.Type.get -> Android.Media.AudioDeviceType +Android.Media.MicrophoneLocation +Android.Media.MicrophoneLocation.Mainbody = 1 -> Android.Media.MicrophoneLocation +Android.Media.MicrophoneLocation.MainbodyMovable = 2 -> Android.Media.MicrophoneLocation +Android.Media.MicrophoneLocation.Peripheral = 3 -> Android.Media.MicrophoneLocation +Android.Media.MicrophoneLocation.Unknown = 0 -> Android.Media.MicrophoneLocation +Android.Media.Midi.MidiDevice +Android.Media.Midi.MidiDevice.Close() -> void +Android.Media.Midi.MidiDevice.ConnectPorts(Android.Media.Midi.MidiInputPort? inputPort, int outputPortNumber) -> Android.Media.Midi.MidiDevice.MidiConnection? +Android.Media.Midi.MidiDevice.Info.get -> Android.Media.Midi.MidiDeviceInfo? +Android.Media.Midi.MidiDevice.MidiConnection +Android.Media.Midi.MidiDevice.MidiConnection.MidiConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Midi.MidiDevice.OpenInputPort(int portNumber) -> Android.Media.Midi.MidiInputPort? +Android.Media.Midi.MidiDevice.OpenOutputPort(int portNumber) -> Android.Media.Midi.MidiOutputPort? +Android.Media.Midi.MidiDeviceInfo +Android.Media.Midi.MidiDeviceInfo.DefaultProtocol.get -> int +Android.Media.Midi.MidiDeviceInfo.DescribeContents() -> int +Android.Media.Midi.MidiDeviceInfo.GetPorts() -> Android.Media.Midi.MidiDeviceInfo.PortInfo![]? +Android.Media.Midi.MidiDeviceInfo.Id.get -> int +Android.Media.Midi.MidiDeviceInfo.InputPortCount.get -> int +Android.Media.Midi.MidiDeviceInfo.InterfaceConsts +Android.Media.Midi.MidiDeviceInfo.IsPrivate.get -> bool +Android.Media.Midi.MidiDeviceInfo.OutputPortCount.get -> int +Android.Media.Midi.MidiDeviceInfo.PortInfo +Android.Media.Midi.MidiDeviceInfo.PortInfo.Name.get -> string? +Android.Media.Midi.MidiDeviceInfo.PortInfo.PortNumber.get -> int +Android.Media.Midi.MidiDeviceInfo.PortInfo.Type.get -> Android.Media.Midi.MidiPortType +Android.Media.Midi.MidiDeviceInfo.Properties.get -> Android.OS.Bundle? +Android.Media.Midi.MidiDeviceInfo.Type.get -> Android.Media.Midi.MidiDeviceType +Android.Media.Midi.MidiDeviceInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo128Bits = 3 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo128BitsAndJrts = 4 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo64Bits = 1 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo64BitsAndJrts = 2 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi20 = 17 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpMidi20AndJrts = 18 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.UmpUseMidiCi = 0 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceProtocol.Unknown = -1 -> Android.Media.Midi.MidiDeviceProtocol +Android.Media.Midi.MidiDeviceService +Android.Media.Midi.MidiDeviceService.DeviceInfo.get -> Android.Media.Midi.MidiDeviceInfo? +Android.Media.Midi.MidiDeviceService.GetOutputPortReceivers() -> Android.Media.Midi.MidiReceiver![]? +Android.Media.Midi.MidiDeviceService.MidiDeviceService() -> void +Android.Media.Midi.MidiDeviceService.MidiDeviceService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Midi.MidiDeviceStatus +Android.Media.Midi.MidiDeviceStatus.DescribeContents() -> int +Android.Media.Midi.MidiDeviceStatus.DeviceInfo.get -> Android.Media.Midi.MidiDeviceInfo? +Android.Media.Midi.MidiDeviceStatus.GetOutputPortOpenCount(int portNumber) -> int +Android.Media.Midi.MidiDeviceStatus.InterfaceConsts +Android.Media.Midi.MidiDeviceStatus.IsInputPortOpen(int portNumber) -> bool +Android.Media.Midi.MidiDeviceStatus.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Midi.MidiDeviceType +Android.Media.Midi.MidiDeviceType.Bluetooth = 3 -> Android.Media.Midi.MidiDeviceType +Android.Media.Midi.MidiDeviceType.Usb = 1 -> Android.Media.Midi.MidiDeviceType +Android.Media.Midi.MidiDeviceType.Virtual = 2 -> Android.Media.Midi.MidiDeviceType +Android.Media.Midi.MidiInputPort +Android.Media.Midi.MidiInputPort.Close() -> void +Android.Media.Midi.MidiInputPort.PortNumber.get -> int +Android.Media.Midi.MidiManager +Android.Media.Midi.MidiManager.DeviceCallback +Android.Media.Midi.MidiManager.DeviceCallback.DeviceCallback() -> void +Android.Media.Midi.MidiManager.DeviceCallback.DeviceCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Midi.MidiManager.DeviceOpenedEventArgs +Android.Media.Midi.MidiManager.DeviceOpenedEventArgs.Device.get -> Android.Media.Midi.MidiDevice? +Android.Media.Midi.MidiManager.DeviceOpenedEventArgs.DeviceOpenedEventArgs(Android.Media.Midi.MidiDevice? device) -> void +Android.Media.Midi.MidiManager.GetDevices() -> Android.Media.Midi.MidiDeviceInfo![]? +Android.Media.Midi.MidiManager.GetDevicesForTransport(int transport) -> System.Collections.Generic.ICollection! +Android.Media.Midi.MidiManager.IOnDeviceOpenedListener +Android.Media.Midi.MidiManager.IOnDeviceOpenedListener.OnDeviceOpened(Android.Media.Midi.MidiDevice? device) -> void +Android.Media.Midi.MidiManager.OpenBluetoothDevice(Android.Bluetooth.BluetoothDevice? bluetoothDevice, Android.Media.Midi.MidiManager.IOnDeviceOpenedListener? listener, Android.OS.Handler? handler) -> void +Android.Media.Midi.MidiManager.OpenDevice(Android.Media.Midi.MidiDeviceInfo? deviceInfo, Android.Media.Midi.MidiManager.IOnDeviceOpenedListener? listener, Android.OS.Handler? handler) -> void +Android.Media.Midi.MidiManager.RegisterDeviceCallback(Android.Media.Midi.MidiManager.DeviceCallback? callback, Android.OS.Handler? handler) -> void +Android.Media.Midi.MidiManager.RegisterDeviceCallback(int transport, Java.Util.Concurrent.IExecutor! executor, Android.Media.Midi.MidiManager.DeviceCallback! callback) -> void +Android.Media.Midi.MidiManager.UnregisterDeviceCallback(Android.Media.Midi.MidiManager.DeviceCallback? callback) -> void +Android.Media.Midi.MidiOutputPort +Android.Media.Midi.MidiOutputPort.Close() -> void +Android.Media.Midi.MidiOutputPort.PortNumber.get -> int +Android.Media.Midi.MidiPortType +Android.Media.Midi.MidiPortType.Input = 1 -> Android.Media.Midi.MidiPortType +Android.Media.Midi.MidiPortType.Output = 2 -> Android.Media.Midi.MidiPortType +Android.Media.Midi.MidiReceiver +Android.Media.Midi.MidiReceiver.MaxMessageSize.get -> int +Android.Media.Midi.MidiReceiver.MidiReceiver() -> void +Android.Media.Midi.MidiReceiver.MidiReceiver(int maxMessageSize) -> void +Android.Media.Midi.MidiReceiver.MidiReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Midi.MidiSender +Android.Media.Midi.MidiSender.MidiSender() -> void +Android.Media.Midi.MidiSender.MidiSender(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Midi.MidiTransport +Android.Media.Midi.MidiTransport.MidiByteStream = 1 -> Android.Media.Midi.MidiTransport +Android.Media.Midi.MidiTransport.UniversalMidiPackets = 2 -> Android.Media.Midi.MidiTransport +Android.Media.Mode +Android.Media.Mode.CallRedirect = 5 -> Android.Media.Mode +Android.Media.Mode.CallScreening = 4 -> Android.Media.Mode +Android.Media.Mode.CommunicationRedirect = 6 -> Android.Media.Mode +Android.Media.Mode.Current = -1 -> Android.Media.Mode +Android.Media.Mode.InCall = 2 -> Android.Media.Mode +Android.Media.Mode.InCommunication = 3 -> Android.Media.Mode +Android.Media.Mode.Invalid = -2 -> Android.Media.Mode +Android.Media.Mode.Normal = 0 -> Android.Media.Mode +Android.Media.Mode.Ringtone = 1 -> Android.Media.Mode +Android.Media.MuxerOutputType +Android.Media.MuxerOutputType.Heif = 3 -> Android.Media.MuxerOutputType +Android.Media.MuxerOutputType.M3gpp = 2 -> Android.Media.MuxerOutputType +Android.Media.MuxerOutputType.Mpeg4 = 0 -> Android.Media.MuxerOutputType +Android.Media.MuxerOutputType.Ogg = 4 -> Android.Media.MuxerOutputType +Android.Media.MuxerOutputType.Webm = 1 -> Android.Media.MuxerOutputType +Android.Media.NotProvisionedException +Android.Media.NotProvisionedException.NotProvisionedException(string? detailMessage) -> void +Android.Media.OfflineLicenseState +Android.Media.OfflineLicenseState.Released = 2 -> Android.Media.OfflineLicenseState +Android.Media.OfflineLicenseState.Unknown = 0 -> Android.Media.OfflineLicenseState +Android.Media.OfflineLicenseState.Usable = 1 -> Android.Media.OfflineLicenseState +Android.Media.Option +Android.Media.Option.Closest = 3 -> Android.Media.Option +Android.Media.Option.ClosestSync = 2 -> Android.Media.Option +Android.Media.Option.NextSync = 1 -> Android.Media.Option +Android.Media.Option.PreviousSync = 0 -> Android.Media.Option +Android.Media.Orientation +Android.Media.Orientation.FlipHorizontal = 2 -> Android.Media.Orientation +Android.Media.Orientation.FlipVertical = 4 -> Android.Media.Orientation +Android.Media.Orientation.Normal = 1 -> Android.Media.Orientation +Android.Media.Orientation.Rotate180 = 3 -> Android.Media.Orientation +Android.Media.Orientation.Rotate270 = 8 -> Android.Media.Orientation +Android.Media.Orientation.Rotate90 = 6 -> Android.Media.Orientation +Android.Media.Orientation.Transpose = 5 -> Android.Media.Orientation +Android.Media.Orientation.Transverse = 7 -> Android.Media.Orientation +Android.Media.Orientation.Undefined = 0 -> Android.Media.Orientation +Android.Media.OutputFormat +Android.Media.OutputFormat.AacAdts = 6 -> Android.Media.OutputFormat +Android.Media.OutputFormat.AmrNb = 3 -> Android.Media.OutputFormat +Android.Media.OutputFormat.AmrWb = 4 -> Android.Media.OutputFormat +Android.Media.OutputFormat.Default = 0 -> Android.Media.OutputFormat +Android.Media.OutputFormat.Mpeg2Ts = 8 -> Android.Media.OutputFormat +Android.Media.OutputFormat.Mpeg4 = 2 -> Android.Media.OutputFormat +Android.Media.OutputFormat.Ogg = 11 -> Android.Media.OutputFormat +Android.Media.OutputFormat.RawAmr = 3 -> Android.Media.OutputFormat +Android.Media.OutputFormat.ThreeGpp = 1 -> Android.Media.OutputFormat +Android.Media.OutputFormat.Webm = 9 -> Android.Media.OutputFormat +Android.Media.PictureType +Android.Media.PictureType.B = 3 -> Android.Media.PictureType +Android.Media.PictureType.I = 1 -> Android.Media.PictureType +Android.Media.PictureType.P = 2 -> Android.Media.PictureType +Android.Media.PictureType.Unknown = 0 -> Android.Media.PictureType +Android.Media.PlaybackOffload +Android.Media.PlaybackOffload.GaplessSupported = 2 -> Android.Media.PlaybackOffload +Android.Media.PlaybackOffload.NotSupported = 0 -> Android.Media.PlaybackOffload +Android.Media.PlaybackOffload.Supported = 1 -> Android.Media.PlaybackOffload +Android.Media.PlaybackParams +Android.Media.PlaybackParams.AllowDefaults() -> Android.Media.PlaybackParams? +Android.Media.PlaybackParams.AudioFallbackMode.get -> Android.Media.AudioFallbackMode +Android.Media.PlaybackParams.DescribeContents() -> int +Android.Media.PlaybackParams.InterfaceConsts +Android.Media.PlaybackParams.Pitch.get -> float +Android.Media.PlaybackParams.PlaybackParams() -> void +Android.Media.PlaybackParams.SetAudioFallbackMode(int audioFallbackMode) -> Android.Media.PlaybackParams? +Android.Media.PlaybackParams.SetPitch(float pitch) -> Android.Media.PlaybackParams? +Android.Media.PlaybackParams.SetSpeed(float speed) -> Android.Media.PlaybackParams? +Android.Media.PlaybackParams.Speed.get -> float +Android.Media.PlaybackParams.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.PlayState +Android.Media.PlayState.Paused = 2 -> Android.Media.PlayState +Android.Media.PlayState.Playing = 3 -> Android.Media.PlayState +Android.Media.PlayState.Stopped = 1 -> Android.Media.PlayState +Android.Media.PrepareDrmStatus +Android.Media.PrepareDrmStatus.PreparationError = 3 -> Android.Media.PrepareDrmStatus +Android.Media.PrepareDrmStatus.ProvisioningNetworkError = 1 -> Android.Media.PrepareDrmStatus +Android.Media.PrepareDrmStatus.ProvisioningServerError = 2 -> Android.Media.PrepareDrmStatus +Android.Media.PrepareDrmStatus.Success = 0 -> Android.Media.PrepareDrmStatus +Android.Media.Projection.MediaProjection +Android.Media.Projection.MediaProjection.Callback +Android.Media.Projection.MediaProjection.Callback.Callback() -> void +Android.Media.Projection.MediaProjection.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Projection.MediaProjection.CreateVirtualDisplay(string! name, int width, int height, int dpi, Android.Views.DisplayFlags flags, Android.Views.Surface? surface, Android.Hardware.Display.VirtualDisplay.Callback? callback, Android.OS.Handler? handler) -> Android.Hardware.Display.VirtualDisplay? +Android.Media.Projection.MediaProjection.RegisterCallback(Android.Media.Projection.MediaProjection.Callback! callback, Android.OS.Handler? handler) -> void +Android.Media.Projection.MediaProjection.Stop() -> void +Android.Media.Projection.MediaProjection.UnregisterCallback(Android.Media.Projection.MediaProjection.Callback! callback) -> void +Android.Media.Projection.MediaProjectionConfig +Android.Media.Projection.MediaProjectionConfig.DescribeContents() -> int +Android.Media.Projection.MediaProjectionConfig.InterfaceConsts +Android.Media.Projection.MediaProjectionConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Projection.MediaProjectionManager +Android.Media.Projection.MediaProjectionManager.CreateScreenCaptureIntent() -> Android.Content.Intent! +Android.Media.Projection.MediaProjectionManager.CreateScreenCaptureIntent(Android.Media.Projection.MediaProjectionConfig! config) -> Android.Content.Intent! +Android.Media.Projection.MediaProjectionManager.GetMediaProjection(int resultCode, Android.Content.Intent! resultData) -> Android.Media.Projection.MediaProjection? +Android.Media.Rating +Android.Media.Rating.DescribeContents() -> int +Android.Media.Rating.HasHeart.get -> bool +Android.Media.Rating.InterfaceConsts +Android.Media.Rating.IsRated.get -> bool +Android.Media.Rating.IsThumbUp.get -> bool +Android.Media.Rating.PercentRating.get -> float +Android.Media.Rating.RatingStyle.get -> Android.Media.RatingStyle +Android.Media.Rating.StarRating.get -> float +Android.Media.Rating.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.RatingStyle +Android.Media.RatingStyle.Heart = 1 -> Android.Media.RatingStyle +Android.Media.RatingStyle.None = 0 -> Android.Media.RatingStyle +Android.Media.RatingStyle.Percentage = 6 -> Android.Media.RatingStyle +Android.Media.RatingStyle.R3Stars = 3 -> Android.Media.RatingStyle +Android.Media.RatingStyle.R4Stars = 4 -> Android.Media.RatingStyle +Android.Media.RatingStyle.R5Stars = 5 -> Android.Media.RatingStyle +Android.Media.RatingStyle.ThumbUpDown = 2 -> Android.Media.RatingStyle +Android.Media.RecordState +Android.Media.RecordState.Recording = 3 -> Android.Media.RecordState +Android.Media.RecordState.Stopped = 1 -> Android.Media.RecordState +Android.Media.RecordStatus +Android.Media.RecordStatus.Error = -1 -> Android.Media.RecordStatus +Android.Media.RecordStatus.ErrorBadValue = -2 -> Android.Media.RecordStatus +Android.Media.RecordStatus.ErrorDeadObject = -6 -> Android.Media.RecordStatus +Android.Media.RecordStatus.ErrorInvalidOperation = -3 -> Android.Media.RecordStatus +Android.Media.RecordStatus.Success = 0 -> Android.Media.RecordStatus +Android.Media.RemoteControlClient +Android.Media.RemoteControlClient.GetPlaybackPosition.get -> Android.Media.RemoteControlClient.GetPlaybackPositionHandler? +Android.Media.RemoteControlClient.GetPlaybackPosition.set -> void +Android.Media.RemoteControlClient.GetPlaybackPositionHandler +Android.Media.RemoteControlClient.IOnGetPlaybackPositionListener +Android.Media.RemoteControlClient.IOnGetPlaybackPositionListener.OnGetPlaybackPosition() -> long +Android.Media.RemoteControlClient.IOnMetadataUpdateListener +Android.Media.RemoteControlClient.IOnMetadataUpdateListener.OnMetadataUpdate(Android.Media.MediaMetadataEditKey key, Java.Lang.Object? newValue) -> void +Android.Media.RemoteControlClient.IOnPlaybackPositionUpdateListener +Android.Media.RemoteControlClient.IOnPlaybackPositionUpdateListener.OnPlaybackPositionUpdate(long newPositionMs) -> void +Android.Media.RemoteControlClient.MetadataEditor +Android.Media.RemoteControlClient.MetadataEditor.MetadataEditor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.RemoteControlClient.MetadataUpdate -> System.EventHandler! +Android.Media.RemoteControlClient.MetadataUpdateEventArgs +Android.Media.RemoteControlClient.MetadataUpdateEventArgs.Key.get -> Android.Media.MediaMetadataEditKey +Android.Media.RemoteControlClient.MetadataUpdateEventArgs.MetadataUpdateEventArgs(Android.Media.MediaMetadataEditKey key, Java.Lang.Object? newValue) -> void +Android.Media.RemoteControlClient.MetadataUpdateEventArgs.NewValue.get -> Java.Lang.Object? +Android.Media.RemoteControlClient.PlaybackPositionUpdate -> System.EventHandler! +Android.Media.RemoteControlClient.PlaybackPositionUpdateEventArgs +Android.Media.RemoteControlClient.PlaybackPositionUpdateEventArgs.NewPositionMs.get -> long +Android.Media.RemoteControlClient.PlaybackPositionUpdateEventArgs.PlaybackPositionUpdateEventArgs(long newPositionMs) -> void +Android.Media.RemoteControlClient.RemoteControlClient(Android.App.PendingIntent? mediaButtonIntent) -> void +Android.Media.RemoteControlClient.RemoteControlClient(Android.App.PendingIntent? mediaButtonIntent, Android.OS.Looper? looper) -> void +Android.Media.RemoteControlClient.RemoteControlClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.FastForward = 64 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Next = 128 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Pause = 16 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Play = 4 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.PlayPause = 8 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.PositionUpdate = 256 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Previous = 1 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Rating = 512 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Rewind = 2 -> Android.Media.RemoteControlFlags +Android.Media.RemoteControlFlags.Stop = 32 -> Android.Media.RemoteControlFlags +Android.Media.RemoteController +Android.Media.RemoteController.ClearArtworkConfiguration() -> bool +Android.Media.RemoteController.ClientChangeEventArgs +Android.Media.RemoteController.ClientChangeEventArgs.Clearing.get -> bool +Android.Media.RemoteController.ClientChangeEventArgs.ClientChangeEventArgs(bool clearing) -> void +Android.Media.RemoteController.ClientMetadataUpdateEventArgs +Android.Media.RemoteController.ClientMetadataUpdateEventArgs.ClientMetadataUpdateEventArgs(Android.Media.RemoteController.MetadataEditor? metadataEditor) -> void +Android.Media.RemoteController.ClientMetadataUpdateEventArgs.MetadataEditor.get -> Android.Media.RemoteController.MetadataEditor? +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs.ClientPlaybackStateUpdateEventArgs(Android.Media.RemoteControlPlayState state, long stateChangeTimeMs, long currentPosMs, float speed) -> void +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs.CurrentPosMs.get -> long +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs.Speed.get -> float +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs.State.get -> Android.Media.RemoteControlPlayState +Android.Media.RemoteController.ClientPlaybackStateUpdateEventArgs.StateChangeTimeMs.get -> long +Android.Media.RemoteController.ClientPlaybackStateUpdateSimpleEventArgs +Android.Media.RemoteController.ClientPlaybackStateUpdateSimpleEventArgs.ClientPlaybackStateUpdateSimpleEventArgs(Android.Media.RemoteControlPlayState stateSimple) -> void +Android.Media.RemoteController.ClientPlaybackStateUpdateSimpleEventArgs.StateSimple.get -> Android.Media.RemoteControlPlayState +Android.Media.RemoteController.ClientTransportControlUpdateEventArgs +Android.Media.RemoteController.ClientTransportControlUpdateEventArgs.ClientTransportControlUpdateEventArgs(Android.Media.RemoteControlFlags transportControlFlags) -> void +Android.Media.RemoteController.ClientTransportControlUpdateEventArgs.TransportControlFlags.get -> Android.Media.RemoteControlFlags +Android.Media.RemoteController.EditMetadata() -> Android.Media.RemoteController.MetadataEditor? +Android.Media.RemoteController.EstimatedMediaPosition.get -> long +Android.Media.RemoteController.IOnClientUpdateListener +Android.Media.RemoteController.IOnClientUpdateListener.OnClientChange(bool clearing) -> void +Android.Media.RemoteController.IOnClientUpdateListener.OnClientMetadataUpdate(Android.Media.RemoteController.MetadataEditor? metadataEditor) -> void +Android.Media.RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdate(Android.Media.RemoteControlPlayState state, long stateChangeTimeMs, long currentPosMs, float speed) -> void +Android.Media.RemoteController.IOnClientUpdateListener.OnClientPlaybackStateUpdateSimple(Android.Media.RemoteControlPlayState stateSimple) -> void +Android.Media.RemoteController.IOnClientUpdateListener.OnClientTransportControlUpdate(Android.Media.RemoteControlFlags transportControlFlags) -> void +Android.Media.RemoteController.MetadataEditor +Android.Media.RemoteController.MetadataEditor.MetadataEditor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.RemoteController.RemoteController(Android.Content.Context? context, Android.Media.RemoteController.IOnClientUpdateListener? updateListener) -> void +Android.Media.RemoteController.RemoteController(Android.Content.Context? context, Android.Media.RemoteController.IOnClientUpdateListener? updateListener, Android.OS.Looper? looper) -> void +Android.Media.RemoteController.SeekTo(long timeMs) -> bool +Android.Media.RemoteController.SendMediaKeyEvent(Android.Views.KeyEvent? keyEvent) -> bool +Android.Media.RemoteController.SetArtworkConfiguration(int width, int height) -> bool +Android.Media.RemoteController.SetSynchronizationMode(Android.Media.SynchronizationPosition sync) -> bool +Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Buffering = 8 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Error = 9 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.FastForwarding = 4 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Paused = 2 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Playing = 3 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Rewinding = 5 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.SkippingBackwards = 7 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.SkippingForwards = 6 -> Android.Media.RemoteControlPlayState +Android.Media.RemoteControlPlayState.Stopped = 1 -> Android.Media.RemoteControlPlayState +Android.Media.ResourceBusyException +Android.Media.ResourceBusyException.ResourceBusyException(string? detailMessage) -> void +Android.Media.RingerMode +Android.Media.RingerMode.Normal = 2 -> Android.Media.RingerMode +Android.Media.RingerMode.Silent = 0 -> Android.Media.RingerMode +Android.Media.RingerMode.Vibrate = 1 -> Android.Media.RingerMode +Android.Media.Ringtone +Android.Media.Ringtone.Ringtone(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.RingtoneColumnIndex +Android.Media.RingtoneColumnIndex.Id = 0 -> Android.Media.RingtoneColumnIndex +Android.Media.RingtoneColumnIndex.Title = 1 -> Android.Media.RingtoneColumnIndex +Android.Media.RingtoneColumnIndex.Uri = 2 -> Android.Media.RingtoneColumnIndex +Android.Media.RingtoneManager +Android.Media.RingtoneManager.RingtoneManager(Android.App.Activity? activity) -> void +Android.Media.RingtoneManager.RingtoneManager(Android.Content.Context? context) -> void +Android.Media.RingtoneManager.RingtoneManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.RingtoneType +Android.Media.RingtoneType.Alarm = 4 -> Android.Media.RingtoneType +Android.Media.RingtoneType.All = 7 -> Android.Media.RingtoneType +Android.Media.RingtoneType.Notification = 2 -> Android.Media.RingtoneType +Android.Media.RingtoneType.Ringtone = 1 -> Android.Media.RingtoneType +Android.Media.Route +Android.Media.Route.All = -1 -> Android.Media.Route +Android.Media.Route.Bluetooth = 4 -> Android.Media.Route +Android.Media.Route.BluetoothA2dp = 16 -> Android.Media.Route +Android.Media.Route.BluetoothSco = 4 -> Android.Media.Route +Android.Media.Route.Earpiece = 1 -> Android.Media.Route +Android.Media.Route.Headset = 8 -> Android.Media.Route +Android.Media.Route.Speaker = 2 -> Android.Media.Route +Android.Media.RouteDiscoveryPreference +Android.Media.RouteDiscoveryPreference.Builder +Android.Media.RouteDiscoveryPreference.Builder.Build() -> Android.Media.RouteDiscoveryPreference! +Android.Media.RouteDiscoveryPreference.Builder.Builder(Android.Media.RouteDiscoveryPreference! preference) -> void +Android.Media.RouteDiscoveryPreference.Builder.Builder(System.Collections.Generic.IList! preferredFeatures, bool activeScan) -> void +Android.Media.RouteDiscoveryPreference.Builder.SetPreferredFeatures(System.Collections.Generic.IList! preferredFeatures) -> Android.Media.RouteDiscoveryPreference.Builder! +Android.Media.RouteDiscoveryPreference.Builder.SetShouldPerformActiveScan(bool activeScan) -> Android.Media.RouteDiscoveryPreference.Builder! +Android.Media.RouteDiscoveryPreference.DescribeContents() -> int +Android.Media.RouteDiscoveryPreference.InterfaceConsts +Android.Media.RouteDiscoveryPreference.PreferredFeatures.get -> System.Collections.Generic.IList! +Android.Media.RouteDiscoveryPreference.ShouldPerformActiveScan() -> bool +Android.Media.RouteDiscoveryPreference.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.RouteListingItemSelectionBehavior +Android.Media.RouteListingItemSelectionBehavior.GoToApp = 2 -> Android.Media.RouteListingItemSelectionBehavior +Android.Media.RouteListingItemSelectionBehavior.None = 0 -> Android.Media.RouteListingItemSelectionBehavior +Android.Media.RouteListingItemSelectionBehavior.Transfer = 1 -> Android.Media.RouteListingItemSelectionBehavior +Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.AdRoutingDisallowed = 4 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.Custom = 10000 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.DeviceLowPower = 5 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.DownloadedContentRoutingDisallowed = 3 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.ErrorUnknown = 1 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.None = 0 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.SubscriptionRequired = 2 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.TrackUnsupported = 7 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingItemSubtext.Unauthorized = 6 -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingPreference +Android.Media.RouteListingPreference.Builder +Android.Media.RouteListingPreference.Builder.Build() -> Android.Media.RouteListingPreference! +Android.Media.RouteListingPreference.Builder.Builder() -> void +Android.Media.RouteListingPreference.Builder.SetItems(System.Collections.Generic.IList! items) -> Android.Media.RouteListingPreference.Builder! +Android.Media.RouteListingPreference.Builder.SetLinkedItemComponentName(Android.Content.ComponentName? linkedItemComponentName) -> Android.Media.RouteListingPreference.Builder! +Android.Media.RouteListingPreference.Builder.SetUseSystemOrdering(bool useSystemOrdering) -> Android.Media.RouteListingPreference.Builder! +Android.Media.RouteListingPreference.DescribeContents() -> int +Android.Media.RouteListingPreference.InterfaceConsts +Android.Media.RouteListingPreference.Item +Android.Media.RouteListingPreference.Item.Builder +Android.Media.RouteListingPreference.Item.Builder.Build() -> Android.Media.RouteListingPreference.Item! +Android.Media.RouteListingPreference.Item.Builder.Builder(string! routeId) -> void +Android.Media.RouteListingPreference.Item.Builder.SetCustomSubtextMessage(Java.Lang.ICharSequence? customSubtextMessage) -> Android.Media.RouteListingPreference.Item.Builder! +Android.Media.RouteListingPreference.Item.Builder.SetCustomSubtextMessage(string? customSubtextMessage) -> Android.Media.RouteListingPreference.Item.Builder! +Android.Media.RouteListingPreference.Item.Builder.SetFlags(Android.Media.RouteListingPreferenceFlags flags) -> Android.Media.RouteListingPreference.Item.Builder! +Android.Media.RouteListingPreference.Item.Builder.SetSelectionBehavior(Android.Media.RouteListingItemSelectionBehavior selectionBehavior) -> Android.Media.RouteListingPreference.Item.Builder! +Android.Media.RouteListingPreference.Item.Builder.SetSubText(Android.Media.RouteListingItemSubtext subText) -> Android.Media.RouteListingPreference.Item.Builder! +Android.Media.RouteListingPreference.Item.CustomSubtextMessage.get -> string? +Android.Media.RouteListingPreference.Item.CustomSubtextMessageFormatted.get -> Java.Lang.ICharSequence? +Android.Media.RouteListingPreference.Item.DescribeContents() -> int +Android.Media.RouteListingPreference.Item.Flags.get -> Android.Media.RouteListingPreferenceFlags +Android.Media.RouteListingPreference.Item.InterfaceConsts +Android.Media.RouteListingPreference.Item.RouteId.get -> string! +Android.Media.RouteListingPreference.Item.SelectionBehavior.get -> Android.Media.RouteListingItemSelectionBehavior +Android.Media.RouteListingPreference.Item.SubText.get -> Android.Media.RouteListingItemSubtext +Android.Media.RouteListingPreference.Item.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.RouteListingPreference.Items.get -> System.Collections.Generic.IList! +Android.Media.RouteListingPreference.LinkedItemComponentName.get -> Android.Content.ComponentName? +Android.Media.RouteListingPreference.UseSystemOrdering.get -> bool +Android.Media.RouteListingPreference.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.RouteListingPreferenceFlags +Android.Media.RouteListingPreferenceFlags.None = 0 -> Android.Media.RouteListingPreferenceFlags +Android.Media.RouteListingPreferenceFlags.OngoingSession = 1 -> Android.Media.RouteListingPreferenceFlags +Android.Media.RouteListingPreferenceFlags.OngoingSessionManaged = 2 -> Android.Media.RouteListingPreferenceFlags +Android.Media.RouteListingPreferenceFlags.Suggested = 4 -> Android.Media.RouteListingPreferenceFlags +Android.Media.RoutingSessionInfo +Android.Media.RoutingSessionInfo.Builder +Android.Media.RoutingSessionInfo.Builder.AddDeselectableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.AddSelectableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.AddSelectedRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.AddTransferableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.Build() -> Android.Media.RoutingSessionInfo! +Android.Media.RoutingSessionInfo.Builder.Builder(Android.Media.RoutingSessionInfo! sessionInfo) -> void +Android.Media.RoutingSessionInfo.Builder.Builder(string! id, string! clientPackageName) -> void +Android.Media.RoutingSessionInfo.Builder.ClearDeselectableRoutes() -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.ClearSelectableRoutes() -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.ClearSelectedRoutes() -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.ClearTransferableRoutes() -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.RemoveDeselectableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.RemoveSelectableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.RemoveSelectedRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.RemoveTransferableRoute(string! routeId) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetControlHints(Android.OS.Bundle? controlHints) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetName(Java.Lang.ICharSequence? name) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetName(string? name) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetVolume(int volume) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetVolumeHandling(int volumeHandling) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.Builder.SetVolumeMax(int volumeMax) -> Android.Media.RoutingSessionInfo.Builder! +Android.Media.RoutingSessionInfo.ClientPackageName.get -> string! +Android.Media.RoutingSessionInfo.ControlHints.get -> Android.OS.Bundle? +Android.Media.RoutingSessionInfo.DescribeContents() -> int +Android.Media.RoutingSessionInfo.DeselectableRoutes.get -> System.Collections.Generic.IList! +Android.Media.RoutingSessionInfo.Id.get -> string! +Android.Media.RoutingSessionInfo.InterfaceConsts +Android.Media.RoutingSessionInfo.Name.get -> string? +Android.Media.RoutingSessionInfo.NameFormatted.get -> Java.Lang.ICharSequence? +Android.Media.RoutingSessionInfo.SelectableRoutes.get -> System.Collections.Generic.IList! +Android.Media.RoutingSessionInfo.SelectedRoutes.get -> System.Collections.Generic.IList! +Android.Media.RoutingSessionInfo.TransferableRoutes.get -> System.Collections.Generic.IList! +Android.Media.RoutingSessionInfo.Volume.get -> int +Android.Media.RoutingSessionInfo.VolumeHandling.get -> int +Android.Media.RoutingSessionInfo.VolumeMax.get -> int +Android.Media.RoutingSessionInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.SampleFlags +Android.Media.SampleFlags.SampleFlagDecodeOnly = -2147483648 -> Android.Media.SampleFlags +Android.Media.SampleFlags.SampleFlagEncrypted = 1073741824 -> Android.Media.SampleFlags +Android.Media.SampleFlags.SampleFlagHasSupplementalData = 268435456 -> Android.Media.SampleFlags +Android.Media.SampleFlags.SampleFlagKeyFrame = 1 -> Android.Media.SampleFlags +Android.Media.SampleFlags.SampleFlagLastSample = 536870912 -> Android.Media.SampleFlags +Android.Media.ScoAudioState +Android.Media.ScoAudioState.Connected = 1 -> Android.Media.ScoAudioState +Android.Media.ScoAudioState.Connecting = 2 -> Android.Media.ScoAudioState +Android.Media.ScoAudioState.Disconnected = 0 -> Android.Media.ScoAudioState +Android.Media.ScoAudioState.Error = -1 -> Android.Media.ScoAudioState +Android.Media.SecurityLevel +Android.Media.SecurityLevel.HwSecureAll = 5 -> Android.Media.SecurityLevel +Android.Media.SecurityLevel.HwSecureCrypto = 3 -> Android.Media.SecurityLevel +Android.Media.SecurityLevel.HwSecureDecode = 4 -> Android.Media.SecurityLevel +Android.Media.SecurityLevel.SwSecureCrypto = 1 -> Android.Media.SecurityLevel +Android.Media.SecurityLevel.SwSecureDecode = 2 -> Android.Media.SecurityLevel +Android.Media.SecurityLevel.Unknown = 0 -> Android.Media.SecurityLevel +Android.Media.Session.MediaController +Android.Media.Session.MediaController.AdjustVolume(Android.Media.Adjust direction, Android.Media.AudioFlags flags) -> void +Android.Media.Session.MediaController.Callback +Android.Media.Session.MediaController.Callback.Callback() -> void +Android.Media.Session.MediaController.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Session.MediaController.Callback.OnQueueTitleChanged(string? title) -> void +Android.Media.Session.MediaController.DispatchMediaButtonEvent(Android.Views.KeyEvent! keyEvent) -> bool +Android.Media.Session.MediaController.Extras.get -> Android.OS.Bundle? +Android.Media.Session.MediaController.Flags.get -> long +Android.Media.Session.MediaController.GetPlaybackInfo() -> Android.Media.Session.MediaController.PlaybackInfo? +Android.Media.Session.MediaController.GetTransportControls() -> Android.Media.Session.MediaController.TransportControls! +Android.Media.Session.MediaController.MediaController(Android.Content.Context! context, Android.Media.Session.MediaSession.Token! token) -> void +Android.Media.Session.MediaController.Metadata.get -> Android.Media.MediaMetadata? +Android.Media.Session.MediaController.PackageName.get -> string? +Android.Media.Session.MediaController.PlaybackInfo +Android.Media.Session.MediaController.PlaybackInfo.AudioAttributes.get -> Android.Media.AudioAttributes? +Android.Media.Session.MediaController.PlaybackInfo.CurrentVolume.get -> int +Android.Media.Session.MediaController.PlaybackInfo.DescribeContents() -> int +Android.Media.Session.MediaController.PlaybackInfo.InterfaceConsts +Android.Media.Session.MediaController.PlaybackInfo.MaxVolume.get -> int +Android.Media.Session.MediaController.PlaybackInfo.PlaybackType.get -> Android.Media.MediaPlaybackType +Android.Media.Session.MediaController.PlaybackInfo.VolumeControlId.get -> string? +Android.Media.Session.MediaController.PlaybackInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session.MediaController.PlaybackState.get -> Android.Media.Session.PlaybackState? +Android.Media.Session.MediaController.Queue.get -> System.Collections.Generic.IList? +Android.Media.Session.MediaController.QueueTitle.get -> string? +Android.Media.Session.MediaController.QueueTitleFormatted.get -> Java.Lang.ICharSequence? +Android.Media.Session.MediaController.RatingType.get -> Android.Media.RatingStyle +Android.Media.Session.MediaController.RegisterCallback(Android.Media.Session.MediaController.Callback! callback) -> void +Android.Media.Session.MediaController.RegisterCallback(Android.Media.Session.MediaController.Callback! callback, Android.OS.Handler? handler) -> void +Android.Media.Session.MediaController.SendCommand(string! command, Android.OS.Bundle? args, Android.OS.ResultReceiver? cb) -> void +Android.Media.Session.MediaController.SessionActivity.get -> Android.App.PendingIntent? +Android.Media.Session.MediaController.SessionInfo.get -> Android.OS.Bundle! +Android.Media.Session.MediaController.SessionToken.get -> Android.Media.Session.MediaSession.Token! +Android.Media.Session.MediaController.SetVolumeTo(int value, Android.Media.AudioFlags flags) -> void +Android.Media.Session.MediaController.Tag.get -> string! +Android.Media.Session.MediaController.TransportControls +Android.Media.Session.MediaController.TransportControls.FastForward() -> void +Android.Media.Session.MediaController.TransportControls.Pause() -> void +Android.Media.Session.MediaController.TransportControls.Play() -> void +Android.Media.Session.MediaController.TransportControls.PlayFromMediaId(string? mediaId, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.PlayFromSearch(string? query, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.PlayFromUri(Android.Net.Uri? uri, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.Prepare() -> void +Android.Media.Session.MediaController.TransportControls.PrepareFromMediaId(string? mediaId, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.PrepareFromSearch(string? query, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.PrepareFromUri(Android.Net.Uri? uri, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaController.TransportControls.Rewind() -> void +Android.Media.Session.MediaController.TransportControls.SeekTo(long pos) -> void +Android.Media.Session.MediaController.TransportControls.SendCustomAction(Android.Media.Session.PlaybackState.CustomAction! customAction, Android.OS.Bundle? args) -> void +Android.Media.Session.MediaController.TransportControls.SendCustomAction(string! action, Android.OS.Bundle? args) -> void +Android.Media.Session.MediaController.TransportControls.SetPlaybackSpeed(float speed) -> void +Android.Media.Session.MediaController.TransportControls.SetRating(Android.Media.Rating? rating) -> void +Android.Media.Session.MediaController.TransportControls.SkipToNext() -> void +Android.Media.Session.MediaController.TransportControls.SkipToPrevious() -> void +Android.Media.Session.MediaController.TransportControls.SkipToQueueItem(long id) -> void +Android.Media.Session.MediaController.TransportControls.Stop() -> void +Android.Media.Session.MediaController.UnregisterCallback(Android.Media.Session.MediaController.Callback! callback) -> void +Android.Media.Session.MediaPlaybackType +Android.Media.Session.MediaPlaybackType.Local = 1 -> Android.Media.Session.MediaPlaybackType +Android.Media.Session.MediaPlaybackType.Remote = 2 -> Android.Media.Session.MediaPlaybackType +Android.Media.Session.MediaSession +Android.Media.Session.MediaSession.Active.get -> bool +Android.Media.Session.MediaSession.Active.set -> void +Android.Media.Session.MediaSession.Callback +Android.Media.Session.MediaSession.Callback.Callback() -> void +Android.Media.Session.MediaSession.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Session.MediaSession.Controller.get -> Android.Media.Session.MediaController! +Android.Media.Session.MediaSession.CurrentControllerInfo.get -> Android.Media.Session.MediaSessionManager.RemoteUserInfo! +Android.Media.Session.MediaSession.MediaSession(Android.Content.Context! context, string! tag) -> void +Android.Media.Session.MediaSession.MediaSession(Android.Content.Context! context, string! tag, Android.OS.Bundle? sessionInfo) -> void +Android.Media.Session.MediaSession.QueueItem +Android.Media.Session.MediaSession.QueueItem.DescribeContents() -> int +Android.Media.Session.MediaSession.QueueItem.Description.get -> Android.Media.MediaDescription? +Android.Media.Session.MediaSession.QueueItem.InterfaceConsts +Android.Media.Session.MediaSession.QueueItem.QueueId.get -> long +Android.Media.Session.MediaSession.QueueItem.QueueItem(Android.Media.MediaDescription? description, long id) -> void +Android.Media.Session.MediaSession.QueueItem.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session.MediaSession.Release() -> void +Android.Media.Session.MediaSession.SendSessionEvent(string! e, Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaSession.SessionToken.get -> Android.Media.Session.MediaSession.Token! +Android.Media.Session.MediaSession.SetCallback(Android.Media.Session.MediaSession.Callback? callback) -> void +Android.Media.Session.MediaSession.SetCallback(Android.Media.Session.MediaSession.Callback? callback, Android.OS.Handler? handler) -> void +Android.Media.Session.MediaSession.SetExtras(Android.OS.Bundle? extras) -> void +Android.Media.Session.MediaSession.SetFlags(Android.Media.Session.MediaSessionFlags flags) -> void +Android.Media.Session.MediaSession.SetMediaButtonBroadcastReceiver(Android.Content.ComponentName? broadcastReceiver) -> void +Android.Media.Session.MediaSession.SetMediaButtonReceiver(Android.App.PendingIntent? mbr) -> void +Android.Media.Session.MediaSession.SetMetadata(Android.Media.MediaMetadata? metadata) -> void +Android.Media.Session.MediaSession.SetPlaybackState(Android.Media.Session.PlaybackState? state) -> void +Android.Media.Session.MediaSession.SetPlaybackToLocal(Android.Media.AudioAttributes? attributes) -> void +Android.Media.Session.MediaSession.SetPlaybackToRemote(Android.Media.VolumeProvider! volumeProvider) -> void +Android.Media.Session.MediaSession.SetQueue(System.Collections.Generic.IList? queue) -> void +Android.Media.Session.MediaSession.SetQueueTitle(Java.Lang.ICharSequence? title) -> void +Android.Media.Session.MediaSession.SetQueueTitle(string? title) -> void +Android.Media.Session.MediaSession.SetRatingType(Android.Media.RatingStyle type) -> void +Android.Media.Session.MediaSession.SetSessionActivity(Android.App.PendingIntent? pi) -> void +Android.Media.Session.MediaSession.Token +Android.Media.Session.MediaSession.Token.DescribeContents() -> int +Android.Media.Session.MediaSession.Token.InterfaceConsts +Android.Media.Session.MediaSession.Token.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session.MediaSessionFlags +Android.Media.Session.MediaSessionFlags.HandlesMediaButtons = 1 -> Android.Media.Session.MediaSessionFlags +Android.Media.Session.MediaSessionFlags.HandlesTransportControls = 2 -> Android.Media.Session.MediaSessionFlags +Android.Media.Session.MediaSessionFlags.None = 0 -> Android.Media.Session.MediaSessionFlags +Android.Media.Session.MediaSessionManager +Android.Media.Session.MediaSessionManager.ActiveSessionsChangedEventArgs +Android.Media.Session.MediaSessionManager.ActiveSessionsChangedEventArgs.ActiveSessionsChangedEventArgs(System.Collections.Generic.IList? controllers) -> void +Android.Media.Session.MediaSessionManager.ActiveSessionsChangedEventArgs.Controllers.get -> System.Collections.Generic.IList? +Android.Media.Session.MediaSessionManager.AddOnActiveSessionsChangedListener(Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener! sessionListener, Android.Content.ComponentName? notificationListener) -> void +Android.Media.Session.MediaSessionManager.AddOnActiveSessionsChangedListener(Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener! sessionListener, Android.Content.ComponentName? notificationListener, Android.OS.Handler? handler) -> void +Android.Media.Session.MediaSessionManager.AddOnMediaKeyEventSessionChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.Session.MediaSessionManager.IOnMediaKeyEventSessionChangedListener! listener) -> void +Android.Media.Session.MediaSessionManager.AddOnSession2TokensChangedListener(Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener! listener) -> void +Android.Media.Session.MediaSessionManager.AddOnSession2TokensChangedListener(Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener! listener, Android.OS.Handler! handler) -> void +Android.Media.Session.MediaSessionManager.GetActiveSessions(Android.Content.ComponentName? notificationListener) -> System.Collections.Generic.IList! +Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener +Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener.OnActiveSessionsChanged(System.Collections.Generic.IList? controllers) -> void +Android.Media.Session.MediaSessionManager.IOnMediaKeyEventSessionChangedListener +Android.Media.Session.MediaSessionManager.IOnMediaKeyEventSessionChangedListener.OnMediaKeyEventSessionChanged(string! packageName, Android.Media.Session.MediaSession.Token? sessionToken) -> void +Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener +Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener.OnSession2TokensChanged(System.Collections.Generic.IList! tokens) -> void +Android.Media.Session.MediaSessionManager.IsTrustedForMediaControl(Android.Media.Session.MediaSessionManager.RemoteUserInfo! userInfo) -> bool +Android.Media.Session.MediaSessionManager.MediaKeyEventSession.get -> Android.Media.Session.MediaSession.Token? +Android.Media.Session.MediaSessionManager.MediaKeyEventSessionChangedEventArgs +Android.Media.Session.MediaSessionManager.MediaKeyEventSessionChangedEventArgs.MediaKeyEventSessionChangedEventArgs(string! packageName, Android.Media.Session.MediaSession.Token? sessionToken) -> void +Android.Media.Session.MediaSessionManager.MediaKeyEventSessionChangedEventArgs.PackageName.get -> string! +Android.Media.Session.MediaSessionManager.MediaKeyEventSessionChangedEventArgs.SessionToken.get -> Android.Media.Session.MediaSession.Token? +Android.Media.Session.MediaSessionManager.MediaKeyEventSessionPackageName.get -> string! +Android.Media.Session.MediaSessionManager.NotifySession2Created(Android.Media.Session2Token! token) -> void +Android.Media.Session.MediaSessionManager.RemoteUserInfo +Android.Media.Session.MediaSessionManager.RemoteUserInfo.PackageName.get -> string? +Android.Media.Session.MediaSessionManager.RemoteUserInfo.Pid.get -> int +Android.Media.Session.MediaSessionManager.RemoteUserInfo.RemoteUserInfo(string! packageName, int pid, int uid) -> void +Android.Media.Session.MediaSessionManager.RemoteUserInfo.Uid.get -> int +Android.Media.Session.MediaSessionManager.RemoveOnActiveSessionsChangedListener(Android.Media.Session.MediaSessionManager.IOnActiveSessionsChangedListener! sessionListener) -> void +Android.Media.Session.MediaSessionManager.RemoveOnMediaKeyEventSessionChangedListener(Android.Media.Session.MediaSessionManager.IOnMediaKeyEventSessionChangedListener! listener) -> void +Android.Media.Session.MediaSessionManager.RemoveOnSession2TokensChangedListener(Android.Media.Session.MediaSessionManager.IOnSession2TokensChangedListener! listener) -> void +Android.Media.Session.MediaSessionManager.Session2Tokens.get -> System.Collections.Generic.IList! +Android.Media.Session.MediaSessionManager.Session2TokensChanged -> System.EventHandler! +Android.Media.Session.MediaSessionManager.Session2TokensChangedEventArgs +Android.Media.Session.MediaSessionManager.Session2TokensChangedEventArgs.Session2TokensChangedEventArgs(System.Collections.Generic.IList! tokens) -> void +Android.Media.Session.MediaSessionManager.Session2TokensChangedEventArgs.Tokens.get -> System.Collections.Generic.IList! +Android.Media.Session.PlaybackState +Android.Media.Session.PlaybackState.Actions.get -> long +Android.Media.Session.PlaybackState.ActiveQueueItemId.get -> long +Android.Media.Session.PlaybackState.BufferedPosition.get -> long +Android.Media.Session.PlaybackState.Builder +Android.Media.Session.PlaybackState.Builder.AddCustomAction(Android.Media.Session.PlaybackState.CustomAction? customAction) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.AddCustomAction(string? action, string? name, int icon) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.Build() -> Android.Media.Session.PlaybackState? +Android.Media.Session.PlaybackState.Builder.Builder() -> void +Android.Media.Session.PlaybackState.Builder.Builder(Android.Media.Session.PlaybackState? from) -> void +Android.Media.Session.PlaybackState.Builder.SetActions(long actions) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetActiveQueueItemId(long id) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetBufferedPosition(long bufferedPosition) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetErrorMessage(Java.Lang.ICharSequence? error) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetErrorMessage(string? error) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.Builder.SetState(Android.Media.Session.PlaybackStateCode state, long position, float playbackSpeed, long updateTime) -> Android.Media.Session.PlaybackState.Builder? +Android.Media.Session.PlaybackState.CustomAction +Android.Media.Session.PlaybackState.CustomAction.Action.get -> string? +Android.Media.Session.PlaybackState.CustomAction.Builder +Android.Media.Session.PlaybackState.CustomAction.Builder.Build() -> Android.Media.Session.PlaybackState.CustomAction? +Android.Media.Session.PlaybackState.CustomAction.Builder.Builder(string? action, Java.Lang.ICharSequence? name, int icon) -> void +Android.Media.Session.PlaybackState.CustomAction.Builder.Builder(string? action, string? name, int icon) -> void +Android.Media.Session.PlaybackState.CustomAction.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Media.Session.PlaybackState.CustomAction.Builder? +Android.Media.Session.PlaybackState.CustomAction.DescribeContents() -> int +Android.Media.Session.PlaybackState.CustomAction.Extras.get -> Android.OS.Bundle? +Android.Media.Session.PlaybackState.CustomAction.Icon.get -> int +Android.Media.Session.PlaybackState.CustomAction.InterfaceConsts +Android.Media.Session.PlaybackState.CustomAction.Name.get -> string? +Android.Media.Session.PlaybackState.CustomAction.NameFormatted.get -> Java.Lang.ICharSequence? +Android.Media.Session.PlaybackState.CustomAction.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session.PlaybackState.CustomActions.get -> System.Collections.Generic.IList? +Android.Media.Session.PlaybackState.DescribeContents() -> int +Android.Media.Session.PlaybackState.ErrorMessage.get -> string? +Android.Media.Session.PlaybackState.ErrorMessageFormatted.get -> Java.Lang.ICharSequence? +Android.Media.Session.PlaybackState.Extras.get -> Android.OS.Bundle? +Android.Media.Session.PlaybackState.InterfaceConsts +Android.Media.Session.PlaybackState.IsActive.get -> bool +Android.Media.Session.PlaybackState.LastPositionUpdateTime.get -> long +Android.Media.Session.PlaybackState.PlaybackSpeed.get -> float +Android.Media.Session.PlaybackState.Position.get -> long +Android.Media.Session.PlaybackState.State.get -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackState.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Buffering = 6 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Connecting = 8 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Error = 7 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.FastForwarding = 4 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.None = 0 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Paused = 2 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Playing = 3 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Rewinding = 5 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.SkippingToNext = 10 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.SkippingToPrevious = 9 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.SkippingToQueueItem = 11 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session.PlaybackStateCode.Stopped = 1 -> Android.Media.Session.PlaybackStateCode +Android.Media.Session2Command +Android.Media.Session2Command.CommandCode.get -> int +Android.Media.Session2Command.CustomAction.get -> string? +Android.Media.Session2Command.CustomExtras.get -> Android.OS.Bundle? +Android.Media.Session2Command.DescribeContents() -> int +Android.Media.Session2Command.InterfaceConsts +Android.Media.Session2Command.Result +Android.Media.Session2Command.Result.Result(int resultCode, Android.OS.Bundle? resultData) -> void +Android.Media.Session2Command.Result.ResultCode.get -> int +Android.Media.Session2Command.Result.ResultData.get -> Android.OS.Bundle? +Android.Media.Session2Command.Session2Command(int commandCode) -> void +Android.Media.Session2Command.Session2Command(string! action, Android.OS.Bundle? extras) -> void +Android.Media.Session2Command.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session2CommandGroup +Android.Media.Session2CommandGroup.Builder +Android.Media.Session2CommandGroup.Builder.AddCommand(Android.Media.Session2Command! command) -> Android.Media.Session2CommandGroup.Builder! +Android.Media.Session2CommandGroup.Builder.Build() -> Android.Media.Session2CommandGroup! +Android.Media.Session2CommandGroup.Builder.Builder() -> void +Android.Media.Session2CommandGroup.Builder.Builder(Android.Media.Session2CommandGroup! commandGroup) -> void +Android.Media.Session2CommandGroup.Builder.RemoveCommand(Android.Media.Session2Command! command) -> Android.Media.Session2CommandGroup.Builder! +Android.Media.Session2CommandGroup.Commands.get -> System.Collections.Generic.ICollection! +Android.Media.Session2CommandGroup.DescribeContents() -> int +Android.Media.Session2CommandGroup.HasCommand(Android.Media.Session2Command! command) -> bool +Android.Media.Session2CommandGroup.HasCommand(int commandCode) -> bool +Android.Media.Session2CommandGroup.InterfaceConsts +Android.Media.Session2CommandGroup.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.Session2Token +Android.Media.Session2Token.DescribeContents() -> int +Android.Media.Session2Token.Extras.get -> Android.OS.Bundle! +Android.Media.Session2Token.InterfaceConsts +Android.Media.Session2Token.PackageName.get -> string! +Android.Media.Session2Token.ServiceName.get -> string? +Android.Media.Session2Token.Session2Token(Android.Content.Context! context, Android.Content.ComponentName! serviceComponent) -> void +Android.Media.Session2Token.Type.get -> Android.Media.MediaSessionType +Android.Media.Session2Token.Uid.get -> int +Android.Media.Session2Token.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.SoundEffect +Android.Media.SoundEffect.Back = 10 -> Android.Media.SoundEffect +Android.Media.SoundEffect.Delete = 7 -> Android.Media.SoundEffect +Android.Media.SoundEffect.Invalid = 9 -> Android.Media.SoundEffect +Android.Media.SoundEffect.KeyClick = 0 -> Android.Media.SoundEffect +Android.Media.SoundEffect.NavigationDown = 2 -> Android.Media.SoundEffect +Android.Media.SoundEffect.NavigationLeft = 3 -> Android.Media.SoundEffect +Android.Media.SoundEffect.NavigationRight = 4 -> Android.Media.SoundEffect +Android.Media.SoundEffect.NavigationUp = 1 -> Android.Media.SoundEffect +Android.Media.SoundEffect.Return = 8 -> Android.Media.SoundEffect +Android.Media.SoundEffect.Spacebar = 6 -> Android.Media.SoundEffect +Android.Media.SoundEffect.Standard = 5 -> Android.Media.SoundEffect +Android.Media.SoundPool +Android.Media.SoundPool.AutoPause() -> void +Android.Media.SoundPool.AutoResume() -> void +Android.Media.SoundPool.Builder +Android.Media.SoundPool.Builder.Builder() -> void +Android.Media.SoundPool.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.SoundPool.IOnLoadCompleteListener +Android.Media.SoundPool.IOnLoadCompleteListener.OnLoadComplete(Android.Media.SoundPool? soundPool, int sampleId, int status) -> void +Android.Media.SoundPool.LoadAsync(Android.Content.Context? context, int resId, int priority) -> System.Threading.Tasks.Task! +Android.Media.SoundPool.LoadAsync(Android.Content.Res.AssetFileDescriptor? afd, int priority) -> System.Threading.Tasks.Task! +Android.Media.SoundPool.LoadAsync(Java.IO.FileDescriptor? fd, long offset, long length, int priority) -> System.Threading.Tasks.Task! +Android.Media.SoundPool.LoadAsync(string? path, int priority) -> System.Threading.Tasks.Task! +Android.Media.SoundPool.LoadComplete -> System.EventHandler! +Android.Media.SoundPool.LoadCompleteEventArgs +Android.Media.SoundPool.LoadCompleteEventArgs.LoadCompleteEventArgs(int sampleId, int status) -> void +Android.Media.SoundPool.LoadCompleteEventArgs.SampleId.get -> int +Android.Media.SoundPool.LoadCompleteEventArgs.Status.get -> int +Android.Media.SoundPool.Pause(int streamID) -> void +Android.Media.SoundPool.Play(int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) -> int +Android.Media.SoundPool.Release() -> void +Android.Media.SoundPool.Resume(int streamID) -> void +Android.Media.SoundPool.SetLoop(int streamID, int loop) -> void +Android.Media.SoundPool.SetPriority(int streamID, int priority) -> void +Android.Media.SoundPool.SetRate(int streamID, float rate) -> void +Android.Media.SoundPool.SetVolume(int streamID, float leftVolume, float rightVolume) -> void +Android.Media.SoundPool.SoundPool(int maxStreams, Android.Media.Stream streamType, int srcQuality) -> void +Android.Media.SoundPool.SoundPool(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.SoundPool.Stop(int streamID) -> void +Android.Media.SoundPool.Unload(int soundID) -> bool +Android.Media.Spatializer +Android.Media.Spatializer.HeadTrackerAvailableEventArgs +Android.Media.Spatializer.HeadTrackerAvailableEventArgs.Available.get -> bool +Android.Media.Spatializer.HeadTrackerAvailableEventArgs.HeadTrackerAvailableEventArgs(Android.Media.Spatializer! spatializer, bool available) -> void +Android.Media.Spatializer.HeadTrackerAvailableEventArgs.Spatializer.get -> Android.Media.Spatializer! +Android.Media.Spatializer.IOnHeadTrackerAvailableListener +Android.Media.Spatializer.IOnHeadTrackerAvailableListener.OnHeadTrackerAvailableChanged(Android.Media.Spatializer! spatializer, bool available) -> void +Android.Media.Spatializer.IOnSpatializerStateChangedListener +Android.Media.Spatializer.IOnSpatializerStateChangedListener.OnSpatializerAvailableChanged(Android.Media.Spatializer! spat, bool available) -> void +Android.Media.Spatializer.IOnSpatializerStateChangedListener.OnSpatializerEnabledChanged(Android.Media.Spatializer! spat, bool enabled) -> void +Android.Media.Spatializer.Spatializer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.Spatializer.SpatializerAvailableChangedEventArgs +Android.Media.Spatializer.SpatializerAvailableChangedEventArgs.Available.get -> bool +Android.Media.Spatializer.SpatializerAvailableChangedEventArgs.Spat.get -> Android.Media.Spatializer! +Android.Media.Spatializer.SpatializerAvailableChangedEventArgs.SpatializerAvailableChangedEventArgs(Android.Media.Spatializer! spat, bool available) -> void +Android.Media.Spatializer.SpatializerEnabledChangedEventArgs +Android.Media.Spatializer.SpatializerEnabledChangedEventArgs.Enabled.get -> bool +Android.Media.Spatializer.SpatializerEnabledChangedEventArgs.Spat.get -> Android.Media.Spatializer! +Android.Media.Spatializer.SpatializerEnabledChangedEventArgs.SpatializerEnabledChangedEventArgs(Android.Media.Spatializer! spat, bool enabled) -> void +Android.Media.SpatializerImmersiveLevel +Android.Media.SpatializerImmersiveLevel.Multichannel = 1 -> Android.Media.SpatializerImmersiveLevel +Android.Media.SpatializerImmersiveLevel.None = 0 -> Android.Media.SpatializerImmersiveLevel +Android.Media.SpatializerImmersiveLevel.Other = -1 -> Android.Media.SpatializerImmersiveLevel +Android.Media.State +Android.Media.State.Initialized = 1 -> Android.Media.State +Android.Media.State.Uninitialized = 0 -> Android.Media.State +Android.Media.Stream +Android.Media.Stream.Accessibility = 10 -> Android.Media.Stream +Android.Media.Stream.Alarm = 4 -> Android.Media.Stream +Android.Media.Stream.Dtmf = 8 -> Android.Media.Stream +Android.Media.Stream.Music = 3 -> Android.Media.Stream +Android.Media.Stream.Notification = 5 -> Android.Media.Stream +Android.Media.Stream.NotificationDefault = -1 -> Android.Media.Stream +Android.Media.Stream.Ring = 2 -> Android.Media.Stream +Android.Media.Stream.System = 1 -> Android.Media.Stream +Android.Media.Stream.VoiceCall = 0 -> Android.Media.Stream +Android.Media.SubtitleData +Android.Media.SubtitleData.DurationUs.get -> long +Android.Media.SubtitleData.GetData() -> byte[]! +Android.Media.SubtitleData.StartTimeUs.get -> long +Android.Media.SubtitleData.SubtitleData(int trackIndex, long startTimeUs, long durationUs, byte[]! data) -> void +Android.Media.SubtitleData.TrackIndex.get -> int +Android.Media.SynchronizationPosition +Android.Media.SynchronizationPosition.Check = 1 -> Android.Media.SynchronizationPosition +Android.Media.SynchronizationPosition.None = 0 -> Android.Media.SynchronizationPosition +Android.Media.SyncParams +Android.Media.SyncParams.AllowDefaults() -> Android.Media.SyncParams? +Android.Media.SyncParams.AudioAdjustMode.get -> Android.Media.AudioAdjustMode +Android.Media.SyncParams.FrameRate.get -> float +Android.Media.SyncParams.SetAudioAdjustMode(int audioAdjustMode) -> Android.Media.SyncParams? +Android.Media.SyncParams.SetFrameRate(float frameRate) -> Android.Media.SyncParams? +Android.Media.SyncParams.SetSyncSource(int syncSource) -> Android.Media.SyncParams? +Android.Media.SyncParams.SetTolerance(float tolerance) -> Android.Media.SyncParams? +Android.Media.SyncParams.SyncParams() -> void +Android.Media.SyncParams.SyncSource.get -> Android.Media.AudioSyncSource +Android.Media.SyncParams.Tolerance.get -> float +Android.Media.ThumbnailUtils +Android.Media.ThumbnailUtils.ThumbnailUtils() -> void +Android.Media.ThumbnailUtils.ThumbnailUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.ThumnailExtractOptions +Android.Media.ThumnailExtractOptions.None = 0 -> Android.Media.ThumnailExtractOptions +Android.Media.ThumnailExtractOptions.RecycleInput = 2 -> Android.Media.ThumnailExtractOptions +Android.Media.TimedMetaData +Android.Media.TimedMetaData.GetMetaData() -> byte[]? +Android.Media.TimedMetaData.TimedMetaData(long timestampUs, byte[]! metaData) -> void +Android.Media.TimedMetaData.Timestamp.get -> long +Android.Media.TimedText +Android.Media.TimedText.Bounds.get -> Android.Graphics.Rect? +Android.Media.TimedText.Text.get -> string? +Android.Media.Tone +Android.Media.Tone.CdmaAbbrAlert = 97 -> Android.Media.Tone +Android.Media.Tone.CdmaAbbrIntercept = 37 -> Android.Media.Tone +Android.Media.Tone.CdmaAbbrReorder = 39 -> Android.Media.Tone +Android.Media.Tone.CdmaAlertAutoredialLite = 87 -> Android.Media.Tone +Android.Media.Tone.CdmaAlertCallGuard = 93 -> Android.Media.Tone +Android.Media.Tone.CdmaAlertIncallLite = 91 -> Android.Media.Tone +Android.Media.Tone.CdmaAlertNetworkLite = 86 -> Android.Media.Tone +Android.Media.Tone.CdmaAnswer = 42 -> Android.Media.Tone +Android.Media.Tone.CdmaCalldropLite = 95 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnIntergroup = 46 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnNormal = 45 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnPat3 = 48 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnPat5 = 50 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnPat6 = 51 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnPat7 = 52 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnPingRing = 49 -> Android.Media.Tone +Android.Media.Tone.CdmaCallSignalIsdnSpPri = 47 -> Android.Media.Tone +Android.Media.Tone.CdmaConfirm = 41 -> Android.Media.Tone +Android.Media.Tone.CdmaDialToneLite = 34 -> Android.Media.Tone +Android.Media.Tone.CdmaEmergencyRingback = 92 -> Android.Media.Tone +Android.Media.Tone.CdmaHighL = 53 -> Android.Media.Tone +Android.Media.Tone.CdmaHighPbxL = 71 -> Android.Media.Tone +Android.Media.Tone.CdmaHighPbxSls = 80 -> Android.Media.Tone +Android.Media.Tone.CdmaHighPbxSs = 74 -> Android.Media.Tone +Android.Media.Tone.CdmaHighPbxSsl = 77 -> Android.Media.Tone +Android.Media.Tone.CdmaHighPbxSX4 = 83 -> Android.Media.Tone +Android.Media.Tone.CdmaHighSls = 65 -> Android.Media.Tone +Android.Media.Tone.CdmaHighSs = 56 -> Android.Media.Tone +Android.Media.Tone.CdmaHighSs2 = 62 -> Android.Media.Tone +Android.Media.Tone.CdmaHighSsl = 59 -> Android.Media.Tone +Android.Media.Tone.CdmaHighSX4 = 68 -> Android.Media.Tone +Android.Media.Tone.CdmaIntercept = 36 -> Android.Media.Tone +Android.Media.Tone.CdmaKeypadVolumeKeyLite = 89 -> Android.Media.Tone +Android.Media.Tone.CdmaLowL = 55 -> Android.Media.Tone +Android.Media.Tone.CdmaLowPbxL = 73 -> Android.Media.Tone +Android.Media.Tone.CdmaLowPbxSls = 82 -> Android.Media.Tone +Android.Media.Tone.CdmaLowPbxSs = 76 -> Android.Media.Tone +Android.Media.Tone.CdmaLowPbxSsl = 79 -> Android.Media.Tone +Android.Media.Tone.CdmaLowPbxSX4 = 85 -> Android.Media.Tone +Android.Media.Tone.CdmaLowSls = 67 -> Android.Media.Tone +Android.Media.Tone.CdmaLowSs = 58 -> Android.Media.Tone +Android.Media.Tone.CdmaLowSs2 = 64 -> Android.Media.Tone +Android.Media.Tone.CdmaLowSsl = 61 -> Android.Media.Tone +Android.Media.Tone.CdmaLowSX4 = 70 -> Android.Media.Tone +Android.Media.Tone.CdmaMedL = 54 -> Android.Media.Tone +Android.Media.Tone.CdmaMedPbxL = 72 -> Android.Media.Tone +Android.Media.Tone.CdmaMedPbxSls = 81 -> Android.Media.Tone +Android.Media.Tone.CdmaMedPbxSs = 75 -> Android.Media.Tone +Android.Media.Tone.CdmaMedPbxSsl = 78 -> Android.Media.Tone +Android.Media.Tone.CdmaMedPbxSX4 = 84 -> Android.Media.Tone +Android.Media.Tone.CdmaMedSls = 66 -> Android.Media.Tone +Android.Media.Tone.CdmaMedSs = 57 -> Android.Media.Tone +Android.Media.Tone.CdmaMedSs2 = 63 -> Android.Media.Tone +Android.Media.Tone.CdmaMedSsl = 60 -> Android.Media.Tone +Android.Media.Tone.CdmaMedSX4 = 69 -> Android.Media.Tone +Android.Media.Tone.CdmaNetworkBusy = 40 -> Android.Media.Tone +Android.Media.Tone.CdmaNetworkBusyOneShot = 96 -> Android.Media.Tone +Android.Media.Tone.CdmaNetworkCallwaiting = 43 -> Android.Media.Tone +Android.Media.Tone.CdmaNetworkUsaRingback = 35 -> Android.Media.Tone +Android.Media.Tone.CdmaOneMinBeep = 88 -> Android.Media.Tone +Android.Media.Tone.CdmaPip = 44 -> Android.Media.Tone +Android.Media.Tone.CdmaPressholdkeyLite = 90 -> Android.Media.Tone +Android.Media.Tone.CdmaReorder = 38 -> Android.Media.Tone +Android.Media.Tone.CdmaSignalOff = 98 -> Android.Media.Tone +Android.Media.Tone.CdmaSoftErrorLite = 94 -> Android.Media.Tone +Android.Media.Tone.Dtmf0 = 0 -> Android.Media.Tone +Android.Media.Tone.Dtmf1 = 1 -> Android.Media.Tone +Android.Media.Tone.Dtmf2 = 2 -> Android.Media.Tone +Android.Media.Tone.Dtmf3 = 3 -> Android.Media.Tone +Android.Media.Tone.Dtmf4 = 4 -> Android.Media.Tone +Android.Media.Tone.Dtmf5 = 5 -> Android.Media.Tone +Android.Media.Tone.Dtmf6 = 6 -> Android.Media.Tone +Android.Media.Tone.Dtmf7 = 7 -> Android.Media.Tone +Android.Media.Tone.Dtmf8 = 8 -> Android.Media.Tone +Android.Media.Tone.Dtmf9 = 9 -> Android.Media.Tone +Android.Media.Tone.DtmfA = 12 -> Android.Media.Tone +Android.Media.Tone.DtmfB = 13 -> Android.Media.Tone +Android.Media.Tone.DtmfC = 14 -> Android.Media.Tone +Android.Media.Tone.DtmfD = 15 -> Android.Media.Tone +Android.Media.Tone.DtmfP = 11 -> Android.Media.Tone +Android.Media.Tone.DtmfS = 10 -> Android.Media.Tone +Android.Media.Tone.PropAck = 25 -> Android.Media.Tone +Android.Media.Tone.PropBeep = 24 -> Android.Media.Tone +Android.Media.Tone.PropBeep2 = 28 -> Android.Media.Tone +Android.Media.Tone.PropNack = 26 -> Android.Media.Tone +Android.Media.Tone.PropPrompt = 27 -> Android.Media.Tone +Android.Media.Tone.SupBusy = 17 -> Android.Media.Tone +Android.Media.Tone.SupCallWaiting = 22 -> Android.Media.Tone +Android.Media.Tone.SupConfirm = 32 -> Android.Media.Tone +Android.Media.Tone.SupCongestion = 18 -> Android.Media.Tone +Android.Media.Tone.SupCongestionAbbrev = 31 -> Android.Media.Tone +Android.Media.Tone.SupDial = 16 -> Android.Media.Tone +Android.Media.Tone.SupError = 21 -> Android.Media.Tone +Android.Media.Tone.SupIntercept = 29 -> Android.Media.Tone +Android.Media.Tone.SupInterceptAbbrev = 30 -> Android.Media.Tone +Android.Media.Tone.SupPip = 33 -> Android.Media.Tone +Android.Media.Tone.SupRadioAck = 19 -> Android.Media.Tone +Android.Media.Tone.SupRadioNotavail = 20 -> Android.Media.Tone +Android.Media.Tone.SupRingtone = 23 -> Android.Media.Tone +Android.Media.ToneGenerator +Android.Media.ToneGenerator.AudioSessionId.get -> int +Android.Media.ToneGenerator.ToneGenerator(Android.Media.Stream streamType, Android.Media.Volume volume) -> void +Android.Media.ToneGenerator.ToneGenerator(Android.Media.Stream streamType, int volume) -> void +Android.Media.ToneGenerator.ToneGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TrackStatus +Android.Media.TrackStatus.Error = -1 -> Android.Media.TrackStatus +Android.Media.TrackStatus.ErrorBadValue = -2 -> Android.Media.TrackStatus +Android.Media.TrackStatus.ErrorDeadObject = -6 -> Android.Media.TrackStatus +Android.Media.TrackStatus.ErrorInvalidOperation = -3 -> Android.Media.TrackStatus +Android.Media.TrackStatus.Success = 0 -> Android.Media.TrackStatus +Android.Media.TV.AdBuffer +Android.Media.TV.AdBuffer.AdBuffer(int id, string! mimeType, Android.OS.SharedMemory! buffer, int offset, int length, long presentationTimeUs, Android.Media.MediaCodecBufferFlags flags) -> void +Android.Media.TV.AdBuffer.DescribeContents() -> int +Android.Media.TV.AdBuffer.Flags.get -> Android.Media.MediaCodecBufferFlags +Android.Media.TV.AdBuffer.Id.get -> int +Android.Media.TV.AdBuffer.InterfaceConsts +Android.Media.TV.AdBuffer.Length.get -> int +Android.Media.TV.AdBuffer.MimeType.get -> string! +Android.Media.TV.AdBuffer.Offset.get -> int +Android.Media.TV.AdBuffer.PresentationTimeUs.get -> long +Android.Media.TV.AdBuffer.SharedMemory.get -> Android.OS.SharedMemory! +Android.Media.TV.AdBuffer.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.AdRequest +Android.Media.TV.AdRequest.AdRequest(int id, Android.Media.TV.AdRequestType requestType, Android.Net.Uri? uri, long startTime, long stopTime, long echoInterval, Android.OS.Bundle! metadata) -> void +Android.Media.TV.AdRequest.AdRequest(int id, int requestType, Android.OS.ParcelFileDescriptor? fileDescriptor, long startTime, long stopTime, long echoInterval, string? mediaFileType, Android.OS.Bundle! metadata) -> void +Android.Media.TV.AdRequest.DescribeContents() -> int +Android.Media.TV.AdRequest.EchoIntervalMillis.get -> long +Android.Media.TV.AdRequest.FileDescriptor.get -> Android.OS.ParcelFileDescriptor? +Android.Media.TV.AdRequest.Id.get -> int +Android.Media.TV.AdRequest.InterfaceConsts +Android.Media.TV.AdRequest.MediaFileType.get -> string? +Android.Media.TV.AdRequest.Metadata.get -> Android.OS.Bundle! +Android.Media.TV.AdRequest.RequestType.get -> int +Android.Media.TV.AdRequest.StartTimeMillis.get -> long +Android.Media.TV.AdRequest.StopTimeMillis.get -> long +Android.Media.TV.AdRequest.Uri.get -> Android.Net.Uri? +Android.Media.TV.AdRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.AdRequestType +Android.Media.TV.AdRequestType.Start = 1 -> Android.Media.TV.AdRequestType +Android.Media.TV.AdRequestType.Stop = 2 -> Android.Media.TV.AdRequestType +Android.Media.TV.AdResponse +Android.Media.TV.AdResponse.AdResponse(int id, int responseType, long elapsedTime) -> void +Android.Media.TV.AdResponse.DescribeContents() -> int +Android.Media.TV.AdResponse.ElapsedTimeMillis.get -> long +Android.Media.TV.AdResponse.Id.get -> int +Android.Media.TV.AdResponse.InterfaceConsts +Android.Media.TV.AdResponse.ResponseType.get -> int +Android.Media.TV.AdResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.AdResponseType +Android.Media.TV.AdResponseType.Buffering = 5 -> Android.Media.TV.AdResponseType +Android.Media.TV.AdResponseType.Error = 4 -> Android.Media.TV.AdResponseType +Android.Media.TV.AdResponseType.Finished = 2 -> Android.Media.TV.AdResponseType +Android.Media.TV.AdResponseType.Playing = 1 -> Android.Media.TV.AdResponseType +Android.Media.TV.AdResponseType.Stopped = 3 -> Android.Media.TV.AdResponseType +Android.Media.TV.AitInfo +Android.Media.TV.AitInfo.AitInfo(int type, int version) -> void +Android.Media.TV.AitInfo.DescribeContents() -> int +Android.Media.TV.AitInfo.InterfaceConsts +Android.Media.TV.AitInfo.Type.get -> int +Android.Media.TV.AitInfo.Version.get -> int +Android.Media.TV.AitInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.BroadcastInfoRequest +Android.Media.TV.BroadcastInfoRequest.BroadcastInfoRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.BroadcastInfoRequest.InterfaceConsts +Android.Media.TV.BroadcastInfoRequestOption +Android.Media.TV.BroadcastInfoRequestOption.AutoUpdate = 1 -> Android.Media.TV.BroadcastInfoRequestOption +Android.Media.TV.BroadcastInfoRequestOption.Repeat = 0 -> Android.Media.TV.BroadcastInfoRequestOption +Android.Media.TV.BroadcastInfoResponse +Android.Media.TV.BroadcastInfoResponse.BroadcastInfoResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.BroadcastInfoResponse.InterfaceConsts +Android.Media.TV.BroadcastInfoResponseResult +Android.Media.TV.BroadcastInfoResponseResult.Cancel = 3 -> Android.Media.TV.BroadcastInfoResponseResult +Android.Media.TV.BroadcastInfoResponseResult.Error = 1 -> Android.Media.TV.BroadcastInfoResponseResult +Android.Media.TV.BroadcastInfoResponseResult.Ok = 2 -> Android.Media.TV.BroadcastInfoResponseResult +Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Command = 7 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Dsmcc = 6 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Pes = 4 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Section = 3 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.StreamEvent = 5 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Table = 2 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Timeline = 8 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.BroadcastInfoType.Ts = 1 -> Android.Media.TV.BroadcastInfoType +Android.Media.TV.CommandRequest +Android.Media.TV.CommandRequest.Arguments.get -> string! +Android.Media.TV.CommandRequest.ArgumentType.get -> string! +Android.Media.TV.CommandRequest.CommandRequest(int requestId, int option, string! namespace, string! name, string! arguments, string! argumentType) -> void +Android.Media.TV.CommandRequest.Name.get -> string! +Android.Media.TV.CommandRequest.Namespace.get -> string! +Android.Media.TV.CommandResponse +Android.Media.TV.CommandResponse.CommandResponse(int requestId, int sequence, int responseResult, string? response, string! responseType) -> void +Android.Media.TV.CommandResponse.Response.get -> string? +Android.Media.TV.CommandResponse.ResponseType.get -> string! +Android.Media.TV.DsmccRequest +Android.Media.TV.DsmccRequest.DsmccRequest(int requestId, int option, Android.Net.Uri! uri) -> void +Android.Media.TV.DsmccRequest.Uri.get -> Android.Net.Uri! +Android.Media.TV.DsmccResponse +Android.Media.TV.DsmccResponse.BiopMessageType.get -> string! +Android.Media.TV.DsmccResponse.ChildList.get -> System.Collections.Generic.IList! +Android.Media.TV.DsmccResponse.DsmccResponse(int requestId, int sequence, int responseResult, Android.OS.ParcelFileDescriptor? file) -> void +Android.Media.TV.DsmccResponse.DsmccResponse(int requestId, int sequence, int responseResult, bool isServiceGateway, System.Collections.Generic.IList? childList) -> void +Android.Media.TV.DsmccResponse.DsmccResponse(int requestId, int sequence, int responseResult, int[]? eventIds, string![]? eventNames) -> void +Android.Media.TV.DsmccResponse.File.get -> Android.OS.ParcelFileDescriptor! +Android.Media.TV.DsmccResponse.GetStreamEventIds() -> int[]! +Android.Media.TV.DsmccResponse.GetStreamEventNames() -> string![]! +Android.Media.TV.Interactive.AppLinkInfo +Android.Media.TV.Interactive.AppLinkInfo.AppLinkInfo(string! packageName, string! className, string! uriString) -> void +Android.Media.TV.Interactive.AppLinkInfo.ComponentName.get -> Android.Content.ComponentName! +Android.Media.TV.Interactive.AppLinkInfo.DescribeContents() -> int +Android.Media.TV.Interactive.AppLinkInfo.InterfaceConsts +Android.Media.TV.Interactive.AppLinkInfo.Uri.get -> Android.Net.Uri! +Android.Media.TV.Interactive.AppLinkInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.Blocked = 5 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.Encrypted = 6 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.None = 0 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.NotSupported = 2 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.ResourceUnavailable = 4 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.Unknown = 1 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.UnknownChannel = 7 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.AppManagerError.WeakSignal = 3 -> Android.Media.TV.Interactive.AppManagerError +Android.Media.TV.Interactive.CommandParameterValueStopMode +Android.Media.TV.Interactive.CommandParameterValueStopMode.Blank = 1 -> Android.Media.TV.Interactive.CommandParameterValueStopMode +Android.Media.TV.Interactive.CommandParameterValueStopMode.Freeze = 2 -> Android.Media.TV.Interactive.CommandParameterValueStopMode +Android.Media.TV.Interactive.InteractiveAppState +Android.Media.TV.Interactive.InteractiveAppState.Error = 3 -> Android.Media.TV.Interactive.InteractiveAppState +Android.Media.TV.Interactive.InteractiveAppState.Running = 2 -> Android.Media.TV.Interactive.InteractiveAppState +Android.Media.TV.Interactive.InteractiveAppState.Stopped = 1 -> Android.Media.TV.Interactive.InteractiveAppState +Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.InteractiveAppType.Atsc = 2 -> Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.InteractiveAppType.Ginga = 4 -> Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.InteractiveAppType.Hbbtv = 1 -> Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.InteractiveAppType.Other = -2147483648 -> Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.InteractiveAppType.TargetedAd = 8 -> Android.Media.TV.Interactive.InteractiveAppType +Android.Media.TV.Interactive.ServiceState +Android.Media.TV.Interactive.ServiceState.Error = 4 -> Android.Media.TV.Interactive.ServiceState +Android.Media.TV.Interactive.ServiceState.Preparing = 2 -> Android.Media.TV.Interactive.ServiceState +Android.Media.TV.Interactive.ServiceState.Ready = 3 -> Android.Media.TV.Interactive.ServiceState +Android.Media.TV.Interactive.ServiceState.Unrealized = 1 -> Android.Media.TV.Interactive.ServiceState +Android.Media.TV.Interactive.TeletextAppState +Android.Media.TV.Interactive.TeletextAppState.Error = 3 -> Android.Media.TV.Interactive.TeletextAppState +Android.Media.TV.Interactive.TeletextAppState.Hide = 2 -> Android.Media.TV.Interactive.TeletextAppState +Android.Media.TV.Interactive.TeletextAppState.Show = 1 -> Android.Media.TV.Interactive.TeletextAppState +Android.Media.TV.Interactive.TvInteractiveAppManager +Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkInfoList.get -> System.Collections.Generic.IList! +Android.Media.TV.Interactive.TvInteractiveAppManager.RegisterAppLinkInfo(string! tvIAppServiceId, Android.Media.TV.Interactive.AppLinkInfo! appLinkInfo) -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.RegisterCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback! callback) -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.SendAppLinkCommand(string! tvIAppServiceId, Android.OS.Bundle! command) -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback +Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.TvInteractiveAppCallback() -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.TvInteractiveAppCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppServiceList.get -> System.Collections.Generic.IList! +Android.Media.TV.Interactive.TvInteractiveAppManager.UnregisterAppLinkInfo(string! tvIAppServiceId, Android.Media.TV.Interactive.AppLinkInfo! appLinkInfo) -> void +Android.Media.TV.Interactive.TvInteractiveAppManager.UnregisterCallback(Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback! callback) -> void +Android.Media.TV.Interactive.TvInteractiveAppService +Android.Media.TV.Interactive.TvInteractiveAppService.NotifyStateChanged(int type, int state, int error) -> void +Android.Media.TV.Interactive.TvInteractiveAppService.Session +Android.Media.TV.Interactive.TvInteractiveAppService.Session.NotifyBiInteractiveAppCreated(Android.Net.Uri! biIAppUri, string? biIAppId) -> void +Android.Media.TV.Interactive.TvInteractiveAppService.Session.NotifyTeletextAppStateChanged(int state) -> void +Android.Media.TV.Interactive.TvInteractiveAppService.Session.Session(Android.Content.Context! context) -> void +Android.Media.TV.Interactive.TvInteractiveAppService.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.Interactive.TvInteractiveAppService.TvInteractiveAppService() -> void +Android.Media.TV.Interactive.TvInteractiveAppService.TvInteractiveAppService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.CustomSupportedTypes.get -> System.Collections.Generic.IList! +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.DescribeContents() -> int +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.Id.get -> string! +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InterfaceConsts +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.SupportedTypes.get -> int +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.TvInteractiveAppServiceInfo(Android.Content.Context! context, Android.Content.ComponentName! component) -> void +Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.Interactive.TvInteractiveAppView +Android.Media.TV.Interactive.TvInteractiveAppView.IOnUnhandledInputEventListener +Android.Media.TV.Interactive.TvInteractiveAppView.IOnUnhandledInputEventListener.OnUnhandledInputEvent(Android.Views.InputEvent! e) -> bool +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.TvInteractiveAppCallback() -> void +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.TvInteractiveAppCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppView(Android.Content.Context! context) -> void +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.Interactive.TvInteractiveAppView.UnhandledInputEventEventArgs +Android.Media.TV.Interactive.TvInteractiveAppView.UnhandledInputEventEventArgs.Event.get -> Android.Views.InputEvent! +Android.Media.TV.Interactive.TvInteractiveAppView.UnhandledInputEventEventArgs.Handled.get -> bool +Android.Media.TV.Interactive.TvInteractiveAppView.UnhandledInputEventEventArgs.Handled.set -> void +Android.Media.TV.Interactive.TvInteractiveAppView.UnhandledInputEventEventArgs.UnhandledInputEventEventArgs(bool handled, Android.Views.InputEvent! e) -> void +Android.Media.TV.PesRequest +Android.Media.TV.PesRequest.PesRequest(int requestId, int option, int tsPid, int streamId) -> void +Android.Media.TV.PesRequest.StreamId.get -> int +Android.Media.TV.PesRequest.TsPid.get -> int +Android.Media.TV.PesResponse +Android.Media.TV.PesResponse.PesResponse(int requestId, int sequence, int responseResult, string? sharedFilterToken) -> void +Android.Media.TV.PesResponse.SharedFilterToken.get -> string? +Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAspectRatio.A11 = 3 -> Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAspectRatio.A169 = 0 -> Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAspectRatio.A23 = 4 -> Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAspectRatio.A32 = 1 -> Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAspectRatio.A43 = 2 -> Android.Media.TV.PreviewAspectRatio +Android.Media.TV.PreviewAvailability +Android.Media.TV.PreviewAvailability.Available = 0 -> Android.Media.TV.PreviewAvailability +Android.Media.TV.PreviewAvailability.FreeWithSubscription = 1 -> Android.Media.TV.PreviewAvailability +Android.Media.TV.PreviewAvailability.PaidContent = 2 -> Android.Media.TV.PreviewAvailability +Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Fans = 3 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Followers = 2 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Likes = 4 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Listens = 1 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Thumbs = 5 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Viewers = 6 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewInteractionType.Views = 0 -> Android.Media.TV.PreviewInteractionType +Android.Media.TV.PreviewReviewRatingStyle +Android.Media.TV.PreviewReviewRatingStyle.Percentage = 2 -> Android.Media.TV.PreviewReviewRatingStyle +Android.Media.TV.PreviewReviewRatingStyle.Stars = 0 -> Android.Media.TV.PreviewReviewRatingStyle +Android.Media.TV.PreviewReviewRatingStyle.ThumbsUpDown = 1 -> Android.Media.TV.PreviewReviewRatingStyle +Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Album = 8 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Artist = 9 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Channel = 6 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Clip = 4 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Event = 5 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Movie = 0 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Playlist = 10 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Station = 11 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.Track = 7 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.TvEpisode = 3 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.TvSeason = 2 -> Android.Media.TV.PreviewType +Android.Media.TV.PreviewType.TvSeries = 1 -> Android.Media.TV.PreviewType +Android.Media.TV.PriorityHintUseCase +Android.Media.TV.PriorityHintUseCase.Background = 100 -> Android.Media.TV.PriorityHintUseCase +Android.Media.TV.PriorityHintUseCase.Live = 400 -> Android.Media.TV.PriorityHintUseCase +Android.Media.TV.PriorityHintUseCase.Playback = 300 -> Android.Media.TV.PriorityHintUseCase +Android.Media.TV.PriorityHintUseCase.Record = 500 -> Android.Media.TV.PriorityHintUseCase +Android.Media.TV.PriorityHintUseCase.Scan = 200 -> Android.Media.TV.PriorityHintUseCase +Android.Media.TV.RecordedReviewRatingStyle +Android.Media.TV.RecordedReviewRatingStyle.Percentage = 2 -> Android.Media.TV.RecordedReviewRatingStyle +Android.Media.TV.RecordedReviewRatingStyle.Stars = 0 -> Android.Media.TV.RecordedReviewRatingStyle +Android.Media.TV.RecordedReviewRatingStyle.ThumbsUpDown = 1 -> Android.Media.TV.RecordedReviewRatingStyle +Android.Media.TV.RecordingError +Android.Media.TV.RecordingError.InsufficientSpace = 1 -> Android.Media.TV.RecordingError +Android.Media.TV.RecordingError.ResourceBusy = 2 -> Android.Media.TV.RecordingError +Android.Media.TV.RecordingError.Unknown = 0 -> Android.Media.TV.RecordingError +Android.Media.TV.RecordingStatus +Android.Media.TV.RecordingStatus.All = 3 -> Android.Media.TV.RecordingStatus +Android.Media.TV.RecordingStatus.InProgress = 2 -> Android.Media.TV.RecordingStatus +Android.Media.TV.RecordingStatus.Scheduled = 1 -> Android.Media.TV.RecordingStatus +Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Friday = 32 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Monday = 2 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.None = 0 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Saturday = 64 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Sunday = 1 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Thursday = 16 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Tuesday = 4 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.RecordingWeekDays.Wednesday = 8 -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.ReviewRatingStyle +Android.Media.TV.ReviewRatingStyle.Percentage = 2 -> Android.Media.TV.ReviewRatingStyle +Android.Media.TV.ReviewRatingStyle.Stars = 0 -> Android.Media.TV.ReviewRatingStyle +Android.Media.TV.ReviewRatingStyle.ThumbsUpDown = 1 -> Android.Media.TV.ReviewRatingStyle +Android.Media.TV.SectionRequest +Android.Media.TV.SectionRequest.SectionRequest(int requestId, int option, int tsPid, int tableId, int version) -> void +Android.Media.TV.SectionRequest.TableId.get -> int +Android.Media.TV.SectionRequest.TsPid.get -> int +Android.Media.TV.SectionRequest.Version.get -> int +Android.Media.TV.SectionResponse +Android.Media.TV.SectionResponse.SectionResponse(int requestId, int sequence, int responseResult, int sessionId, int version, Android.OS.Bundle? sessionData) -> void +Android.Media.TV.SectionResponse.SessionData.get -> Android.OS.Bundle! +Android.Media.TV.SectionResponse.SessionId.get -> int +Android.Media.TV.SectionResponse.Version.get -> int +Android.Media.TV.SignalStrength +Android.Media.TV.SignalStrength.Lost = 1 -> Android.Media.TV.SignalStrength +Android.Media.TV.SignalStrength.Strong = 3 -> Android.Media.TV.SignalStrength +Android.Media.TV.SignalStrength.Weak = 2 -> Android.Media.TV.SignalStrength +Android.Media.TV.StreamEventRequest +Android.Media.TV.StreamEventRequest.EventName.get -> string! +Android.Media.TV.StreamEventRequest.StreamEventRequest(int requestId, int option, Android.Net.Uri! targetUri, string! eventName) -> void +Android.Media.TV.StreamEventRequest.TargetUri.get -> Android.Net.Uri! +Android.Media.TV.StreamEventResponse +Android.Media.TV.StreamEventResponse.EventId.get -> int +Android.Media.TV.StreamEventResponse.GetData() -> byte[]? +Android.Media.TV.StreamEventResponse.NptMillis.get -> long +Android.Media.TV.StreamEventResponse.StreamEventResponse(int requestId, int sequence, int responseResult, int eventId, long nptMillis, byte[]? data) -> void +Android.Media.TV.TableName +Android.Media.TV.TableName.Bat = 4 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Cat = 2 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Eit = 6 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Nit = 3 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Pat = 0 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Pmt = 1 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Sdt = 5 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Sit = 9 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Tdt = 7 -> Android.Media.TV.TableName +Android.Media.TV.TableName.Tot = 8 -> Android.Media.TV.TableName +Android.Media.TV.TableRequest +Android.Media.TV.TableRequest.TableId.get -> int +Android.Media.TV.TableRequest.TableName.get -> int +Android.Media.TV.TableRequest.TableRequest(int requestId, int option, int tableId, int tableName, int version) -> void +Android.Media.TV.TableRequest.Version.get -> int +Android.Media.TV.TableResponse +Android.Media.TV.TableResponse.Builder +Android.Media.TV.TableResponse.Builder.Build() -> Android.Media.TV.TableResponse! +Android.Media.TV.TableResponse.Builder.Builder(int requestId, int sequence, Android.Media.TV.BroadcastInfoResponseResult responseResult, int version, int size) -> void +Android.Media.TV.TableResponse.Builder.SetTableByteArray(byte[]! bytes) -> Android.Media.TV.TableResponse.Builder! +Android.Media.TV.TableResponse.Builder.SetTableSharedMemory(Android.OS.SharedMemory! sharedMemory) -> Android.Media.TV.TableResponse.Builder! +Android.Media.TV.TableResponse.Builder.SetTableUri(Android.Net.Uri! uri) -> Android.Media.TV.TableResponse.Builder! +Android.Media.TV.TableResponse.GetTableByteArray() -> byte[]? +Android.Media.TV.TableResponse.Size.get -> int +Android.Media.TV.TableResponse.TableResponse(int requestId, int sequence, int responseResult, Android.Net.Uri? tableUri, int version, int size) -> void +Android.Media.TV.TableResponse.TableSharedMemory.get -> Android.OS.SharedMemory? +Android.Media.TV.TableResponse.TableUri.get -> Android.Net.Uri? +Android.Media.TV.TableResponse.Version.get -> int +Android.Media.TV.TimelineRequest +Android.Media.TV.TimelineRequest.IntervalMillis.get -> int +Android.Media.TV.TimelineRequest.Selector.get -> string? +Android.Media.TV.TimelineRequest.TimelineRequest(int requestId, Android.Media.TV.BroadcastInfoRequestOption option, int intervalMillis, string! selector) -> void +Android.Media.TV.TimelineRequest.TimelineRequest(int requestId, int option, int intervalMillis) -> void +Android.Media.TV.TimelineResponse +Android.Media.TV.TimelineResponse.Selector.get -> Android.Net.Uri? +Android.Media.TV.TimelineResponse.Ticks.get -> long +Android.Media.TV.TimelineResponse.TimelineResponse(int requestId, int sequence, int responseResult, string? selector, int unitsPerTick, int unitsPerSecond, long wallClock, long ticks) -> void +Android.Media.TV.TimelineResponse.UnitsPerSecond.get -> int +Android.Media.TV.TimelineResponse.UnitsPerTick.get -> int +Android.Media.TV.TimelineResponse.WallClock.get -> long +Android.Media.TV.TimeShiftMode +Android.Media.TV.TimeShiftMode.Auto = 4 -> Android.Media.TV.TimeShiftMode +Android.Media.TV.TimeShiftMode.Local = 2 -> Android.Media.TV.TimeShiftMode +Android.Media.TV.TimeShiftMode.Network = 3 -> Android.Media.TV.TimeShiftMode +Android.Media.TV.TimeShiftMode.Off = 1 -> Android.Media.TV.TimeShiftMode +Android.Media.TV.TimeShiftStatus +Android.Media.TV.TimeShiftStatus.Available = 3 -> Android.Media.TV.TimeShiftStatus +Android.Media.TV.TimeShiftStatus.Unavailable = 2 -> Android.Media.TV.TimeShiftStatus +Android.Media.TV.TimeShiftStatus.Unknown = 0 -> Android.Media.TV.TimeShiftStatus +Android.Media.TV.TimeShiftStatus.Unsupported = 1 -> Android.Media.TV.TimeShiftStatus +Android.Media.TV.TsRequest +Android.Media.TV.TsRequest.TsPid.get -> int +Android.Media.TV.TsRequest.TsRequest(int requestId, int option, int tsPid) -> void +Android.Media.TV.TsResponse +Android.Media.TV.TsResponse.SharedFilterToken.get -> string? +Android.Media.TV.TsResponse.TsResponse(int requestId, int sequence, int responseResult, string? sharedFilterToken) -> void +Android.Media.TV.TvContentRating +Android.Media.TV.TvContentRating.Contains(Android.Media.TV.TvContentRating! rating) -> bool +Android.Media.TV.TvContentRating.Domain.get -> string? +Android.Media.TV.TvContentRating.FlattenToString() -> string? +Android.Media.TV.TvContentRating.MainRating.get -> string? +Android.Media.TV.TvContentRating.RatingSystem.get -> string? +Android.Media.TV.TvContentRating.SubRatings.get -> System.Collections.Generic.IList? +Android.Media.TV.TvContract +Android.Media.TV.TvContract.BaseTvColumns +Android.Media.TV.TvContract.Channels +Android.Media.TV.TvContract.Channels.InterfaceConsts +Android.Media.TV.TvContract.Channels.Logo +Android.Media.TV.TvContract.IBaseTvColumns +Android.Media.TV.TvContract.PreviewPrograms +Android.Media.TV.TvContract.PreviewPrograms.InterfaceConsts +Android.Media.TV.TvContract.Programs +Android.Media.TV.TvContract.Programs.Genres +Android.Media.TV.TvContract.Programs.InterfaceConsts +Android.Media.TV.TvContract.RecordedPrograms +Android.Media.TV.TvContract.RecordedPrograms.InterfaceConsts +Android.Media.TV.TvContract.WatchNextPrograms +Android.Media.TV.TvContract.WatchNextPrograms.InterfaceConsts +Android.Media.TV.TvInputInfo +Android.Media.TV.TvInputInfo.Builder +Android.Media.TV.TvInputInfo.Builder.Build() -> Android.Media.TV.TvInputInfo? +Android.Media.TV.TvInputInfo.Builder.Builder(Android.Content.Context? context, Android.Content.ComponentName? component) -> void +Android.Media.TV.TvInputInfo.Builder.SetCanPauseRecording(bool canPauseRecording) -> Android.Media.TV.TvInputInfo.Builder! +Android.Media.TV.TvInputInfo.Builder.SetCanRecord(bool canRecord) -> Android.Media.TV.TvInputInfo.Builder? +Android.Media.TV.TvInputInfo.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Media.TV.TvInputInfo.Builder? +Android.Media.TV.TvInputInfo.Builder.SetTunerCount(int tunerCount) -> Android.Media.TV.TvInputInfo.Builder? +Android.Media.TV.TvInputInfo.CanPauseRecording() -> bool +Android.Media.TV.TvInputInfo.CanRecord() -> bool +Android.Media.TV.TvInputInfo.CreateSettingsIntent() -> Android.Content.Intent? +Android.Media.TV.TvInputInfo.CreateSetupIntent() -> Android.Content.Intent? +Android.Media.TV.TvInputInfo.DescribeContents() -> int +Android.Media.TV.TvInputInfo.Extras.get -> Android.OS.Bundle? +Android.Media.TV.TvInputInfo.Id.get -> string? +Android.Media.TV.TvInputInfo.InterfaceConsts +Android.Media.TV.TvInputInfo.IsHidden(Android.Content.Context? context) -> bool +Android.Media.TV.TvInputInfo.IsPassthroughInput.get -> bool +Android.Media.TV.TvInputInfo.LoadCustomLabel(Android.Content.Context? context) -> string? +Android.Media.TV.TvInputInfo.LoadCustomLabelFormatted(Android.Content.Context? context) -> Java.Lang.ICharSequence? +Android.Media.TV.TvInputInfo.LoadIcon(Android.Content.Context! context) -> Android.Graphics.Drawables.Drawable? +Android.Media.TV.TvInputInfo.LoadLabel(Android.Content.Context! context) -> string? +Android.Media.TV.TvInputInfo.LoadLabelFormatted(Android.Content.Context! context) -> Java.Lang.ICharSequence? +Android.Media.TV.TvInputInfo.ParentId.get -> string? +Android.Media.TV.TvInputInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.Media.TV.TvInputInfo.TunerCount.get -> int +Android.Media.TV.TvInputInfo.Type.get -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.TvInputManager +Android.Media.TV.TvInputManager.BlockedRatings.get -> System.Collections.Generic.IList? +Android.Media.TV.TvInputManager.GetInputState(string! inputId) -> Android.Media.TV.TvInputState +Android.Media.TV.TvInputManager.GetTvInputInfo(string! inputId) -> Android.Media.TV.TvInputInfo? +Android.Media.TV.TvInputManager.IsParentalControlsEnabled.get -> bool +Android.Media.TV.TvInputManager.IsRatingBlocked(Android.Media.TV.TvContentRating! rating) -> bool +Android.Media.TV.TvInputManager.RegisterCallback(Android.Media.TV.TvInputManager.TvInputCallback! callback, Android.OS.Handler! handler) -> void +Android.Media.TV.TvInputManager.TvInputCallback +Android.Media.TV.TvInputManager.TvInputCallback.TvInputCallback() -> void +Android.Media.TV.TvInputManager.TvInputCallback.TvInputCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvInputManager.TvInputList.get -> System.Collections.Generic.IList? +Android.Media.TV.TvInputManager.UnregisterCallback(Android.Media.TV.TvInputManager.TvInputCallback! callback) -> void +Android.Media.TV.TvInputManager.UpdateTvInputInfo(Android.Media.TV.TvInputInfo! inputInfo) -> void +Android.Media.TV.TvInputService +Android.Media.TV.TvInputService.HardwareSession +Android.Media.TV.TvInputService.HardwareSession.HardwareSession(Android.Content.Context? context) -> void +Android.Media.TV.TvInputService.HardwareSession.HardwareSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvInputService.RecordingSession +Android.Media.TV.TvInputService.RecordingSession.RecordingSession(Android.Content.Context? context) -> void +Android.Media.TV.TvInputService.RecordingSession.RecordingSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvInputService.Session +Android.Media.TV.TvInputService.Session.Session(Android.Content.Context? context) -> void +Android.Media.TV.TvInputService.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvInputService.TvInputService() -> void +Android.Media.TV.TvInputService.TvInputService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvInputState +Android.Media.TV.TvInputState.Connected = 0 -> Android.Media.TV.TvInputState +Android.Media.TV.TvInputState.ConnectedStandby = 1 -> Android.Media.TV.TvInputState +Android.Media.TV.TvInputState.Disconnected = 2 -> Android.Media.TV.TvInputState +Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Component = 1004 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Composite = 1001 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.DisplayPort = 1008 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Dvi = 1006 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Hdmi = 1007 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Other = 1000 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Scart = 1003 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Svideo = 1002 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Tuner = 0 -> Android.Media.TV.TvInputType +Android.Media.TV.TvInputType.Vga = 1005 -> Android.Media.TV.TvInputType +Android.Media.TV.TVMessageType +Android.Media.TV.TVMessageType.ClosedCaption = 2 -> Android.Media.TV.TVMessageType +Android.Media.TV.TVMessageType.Other = 1000 -> Android.Media.TV.TVMessageType +Android.Media.TV.TVMessageType.Watermark = 1 -> Android.Media.TV.TVMessageType +Android.Media.TV.TvRecordingClient +Android.Media.TV.TvRecordingClient.RecordingCallback +Android.Media.TV.TvRecordingClient.RecordingCallback.RecordingCallback() -> void +Android.Media.TV.TvRecordingClient.RecordingCallback.RecordingCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvRecordingClient.TvRecordingClient(Android.Content.Context? context, string? tag, Android.Media.TV.TvRecordingClient.RecordingCallback! callback, Android.OS.Handler? handler) -> void +Android.Media.TV.TvRecordingClient.TvRecordingClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvRecordingInfo +Android.Media.TV.TvRecordingInfo.ChannelUri.get -> Android.Net.Uri! +Android.Media.TV.TvRecordingInfo.ContentRatings.get -> System.Collections.Generic.IList! +Android.Media.TV.TvRecordingInfo.DescribeContents() -> int +Android.Media.TV.TvRecordingInfo.Description.get -> string! +Android.Media.TV.TvRecordingInfo.Description.set -> void +Android.Media.TV.TvRecordingInfo.EndPaddingMillis.get -> long +Android.Media.TV.TvRecordingInfo.InterfaceConsts +Android.Media.TV.TvRecordingInfo.Name.get -> string! +Android.Media.TV.TvRecordingInfo.Name.set -> void +Android.Media.TV.TvRecordingInfo.ProgramUri.get -> Android.Net.Uri? +Android.Media.TV.TvRecordingInfo.RecordingDurationMillis.get -> long +Android.Media.TV.TvRecordingInfo.RecordingId.get -> string! +Android.Media.TV.TvRecordingInfo.RecordingStartTimeMillis.get -> long +Android.Media.TV.TvRecordingInfo.RecordingUri.get -> Android.Net.Uri? +Android.Media.TV.TvRecordingInfo.RepeatDays.get -> Android.Media.TV.RecordingWeekDays +Android.Media.TV.TvRecordingInfo.ScheduledDurationMillis.get -> long +Android.Media.TV.TvRecordingInfo.ScheduledStartTimeMillis.get -> long +Android.Media.TV.TvRecordingInfo.StartPaddingMillis.get -> long +Android.Media.TV.TvRecordingInfo.TvRecordingInfo(string! recordingId, long startPadding, long endPadding, Android.Media.TV.RecordingWeekDays repeatDays, string! name, string! description, long scheduledStartTime, long scheduledDuration, Android.Net.Uri! channelUri, Android.Net.Uri? programUri, System.Collections.Generic.IList! contentRatings, Android.Net.Uri? recordingUri, long recordingStartTime, long recordingDuration) -> void +Android.Media.TV.TvRecordingInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.TvTrackInfo +Android.Media.TV.TvTrackInfo.AudioChannelCount.get -> int +Android.Media.TV.TvTrackInfo.AudioSampleRate.get -> int +Android.Media.TV.TvTrackInfo.Builder +Android.Media.TV.TvTrackInfo.Builder.Build() -> Android.Media.TV.TvTrackInfo! +Android.Media.TV.TvTrackInfo.Builder.Builder(Android.Media.TV.TvTrackInfoType type, string! id) -> void +Android.Media.TV.TvTrackInfo.Builder.SetAudioChannelCount(int audioChannelCount) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetAudioDescription(bool audioDescription) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetAudioSampleRate(int audioSampleRate) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetDescription(Java.Lang.ICharSequence! description) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetDescription(string! description) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetEncoding(string? encoding) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetEncrypted(bool encrypted) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetExtra(Android.OS.Bundle! extra) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetHardOfHearing(bool hardOfHearing) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetLanguage(string! language) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetSpokenSubtitle(bool spokenSubtitle) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetVideoActiveFormatDescription(sbyte videoActiveFormatDescription) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetVideoFrameRate(float videoFrameRate) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetVideoHeight(int videoHeight) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetVideoPixelAspectRatio(float videoPixelAspectRatio) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.Builder.SetVideoWidth(int videoWidth) -> Android.Media.TV.TvTrackInfo.Builder! +Android.Media.TV.TvTrackInfo.DescribeContents() -> int +Android.Media.TV.TvTrackInfo.Description.get -> string? +Android.Media.TV.TvTrackInfo.DescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Media.TV.TvTrackInfo.Encoding.get -> string? +Android.Media.TV.TvTrackInfo.Extra.get -> Android.OS.Bundle? +Android.Media.TV.TvTrackInfo.Id.get -> string? +Android.Media.TV.TvTrackInfo.InterfaceConsts +Android.Media.TV.TvTrackInfo.IsAudioDescription.get -> bool +Android.Media.TV.TvTrackInfo.IsEncrypted.get -> bool +Android.Media.TV.TvTrackInfo.IsHardOfHearing.get -> bool +Android.Media.TV.TvTrackInfo.IsSpokenSubtitle.get -> bool +Android.Media.TV.TvTrackInfo.Language.get -> string? +Android.Media.TV.TvTrackInfo.Type.get -> Android.Media.TV.TvTrackInfoType +Android.Media.TV.TvTrackInfo.VideoActiveFormatDescription.get -> sbyte +Android.Media.TV.TvTrackInfo.VideoFrameRate.get -> float +Android.Media.TV.TvTrackInfo.VideoHeight.get -> int +Android.Media.TV.TvTrackInfo.VideoPixelAspectRatio.get -> float +Android.Media.TV.TvTrackInfo.VideoWidth.get -> int +Android.Media.TV.TvTrackInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.TV.TvTrackInfoType +Android.Media.TV.TvTrackInfoType.Audio = 0 -> Android.Media.TV.TvTrackInfoType +Android.Media.TV.TvTrackInfoType.Subtitle = 2 -> Android.Media.TV.TvTrackInfoType +Android.Media.TV.TvTrackInfoType.Video = 1 -> Android.Media.TV.TvTrackInfoType +Android.Media.TV.TvView +Android.Media.TV.TvView.IOnUnhandledInputEventListener +Android.Media.TV.TvView.IOnUnhandledInputEventListener.OnUnhandledInputEvent(Android.Views.InputEvent? e) -> bool +Android.Media.TV.TvView.TimeShiftPositionCallback +Android.Media.TV.TvView.TimeShiftPositionCallback.TimeShiftPositionCallback() -> void +Android.Media.TV.TvView.TimeShiftPositionCallback.TimeShiftPositionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvView.TvInputCallback +Android.Media.TV.TvView.TvInputCallback.TvInputCallback() -> void +Android.Media.TV.TvView.TvInputCallback.TvInputCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvView.TvView(Android.Content.Context? context) -> void +Android.Media.TV.TvView.TvView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Media.TV.TvView.TvView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Media.TV.TvView.TvView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.TV.TvView.UnhandledInputEvent -> System.EventHandler! +Android.Media.TV.TvView.UnhandledInputEventEventArgs +Android.Media.TV.TvView.UnhandledInputEventEventArgs.Event.get -> Android.Views.InputEvent? +Android.Media.TV.TvView.UnhandledInputEventEventArgs.Handled.get -> bool +Android.Media.TV.TvView.UnhandledInputEventEventArgs.Handled.set -> void +Android.Media.TV.TvView.UnhandledInputEventEventArgs.UnhandledInputEventEventArgs(bool handled, Android.Views.InputEvent? e) -> void +Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.AudioOnly = 4 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.Buffering = 3 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasBlackout = 16 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasCardInvalid = 15 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasCardMute = 14 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasInsufficientOutputProtection = 7 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasLicenseExpired = 10 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasNeedActivation = 11 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasNeedPairing = 12 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasNoCard = 13 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasPvrRecordingNotAllowed = 8 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasRebooting = 17 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.CasUnknown = 18 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.InsufficientResource = 6 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.NotConnected = 5 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.Tuning = 1 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.Unknown = 0 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.VideoUnavailableReason.WeakSignal = 2 -> Android.Media.TV.VideoUnavailableReason +Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAspectRatio.A11 = 3 -> Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAspectRatio.A169 = 0 -> Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAspectRatio.A23 = 4 -> Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAspectRatio.A32 = 1 -> Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAspectRatio.A43 = 2 -> Android.Media.TV.WatchNextAspectRatio +Android.Media.TV.WatchNextAvailability +Android.Media.TV.WatchNextAvailability.Available = 0 -> Android.Media.TV.WatchNextAvailability +Android.Media.TV.WatchNextAvailability.FreeWithSubscription = 1 -> Android.Media.TV.WatchNextAvailability +Android.Media.TV.WatchNextAvailability.PaidContent = 2 -> Android.Media.TV.WatchNextAvailability +Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Fans = 3 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Followers = 2 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Likes = 4 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Listens = 1 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Thumbs = 5 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Viewers = 6 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextInteractionType.Views = 0 -> Android.Media.TV.WatchNextInteractionType +Android.Media.TV.WatchNextReviewRatingStyle +Android.Media.TV.WatchNextReviewRatingStyle.Percentage = 2 -> Android.Media.TV.WatchNextReviewRatingStyle +Android.Media.TV.WatchNextReviewRatingStyle.Stars = 0 -> Android.Media.TV.WatchNextReviewRatingStyle +Android.Media.TV.WatchNextReviewRatingStyle.ThumbsUpDown = 1 -> Android.Media.TV.WatchNextReviewRatingStyle +Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Album = 8 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Artist = 9 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Channel = 6 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Clip = 4 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Event = 5 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Movie = 0 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Playlist = 10 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Station = 11 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.Track = 7 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.TvEpisode = 3 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.TvSeason = 2 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextType.TvSeries = 1 -> Android.Media.TV.WatchNextType +Android.Media.TV.WatchNextWatchNextType +Android.Media.TV.WatchNextWatchNextType.Continue = 0 -> Android.Media.TV.WatchNextWatchNextType +Android.Media.TV.WatchNextWatchNextType.New = 2 -> Android.Media.TV.WatchNextWatchNextType +Android.Media.TV.WatchNextWatchNextType.Next = 1 -> Android.Media.TV.WatchNextWatchNextType +Android.Media.TV.WatchNextWatchNextType.Watchlist = 3 -> Android.Media.TV.WatchNextWatchNextType +Android.Media.UnsupportedSchemeException +Android.Media.UnsupportedSchemeException.UnsupportedSchemeException(string? detailMessage) -> void +Android.Media.VibrateSetting +Android.Media.VibrateSetting.Off = 0 -> Android.Media.VibrateSetting +Android.Media.VibrateSetting.On = 1 -> Android.Media.VibrateSetting +Android.Media.VibrateSetting.OnlySilent = 2 -> Android.Media.VibrateSetting +Android.Media.VibrateType +Android.Media.VibrateType.Notification = 1 -> Android.Media.VibrateType +Android.Media.VibrateType.Ringer = 0 -> Android.Media.VibrateType +Android.Media.VideoEncoder +Android.Media.VideoEncoder.Av1 = 8 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.Default = 0 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.DolbyVision = 7 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.H263 = 1 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.H264 = 2 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.Hevc = 5 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.Mpeg4Sp = 3 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.Vp8 = 4 -> Android.Media.VideoEncoder +Android.Media.VideoEncoder.Vp9 = 6 -> Android.Media.VideoEncoder +Android.Media.VideoEncodingStatisticsLevel +Android.Media.VideoEncodingStatisticsLevel.None = 0 -> Android.Media.VideoEncodingStatisticsLevel +Android.Media.VideoEncodingStatisticsLevel.One = 1 -> Android.Media.VideoEncodingStatisticsLevel +Android.Media.VideoProfileHdr +Android.Media.VideoProfileHdr.DolbyVision = 4 -> Android.Media.VideoProfileHdr +Android.Media.VideoProfileHdr.Hdr10 = 2 -> Android.Media.VideoProfileHdr +Android.Media.VideoProfileHdr.Hdr10plus = 3 -> Android.Media.VideoProfileHdr +Android.Media.VideoProfileHdr.Hlg = 1 -> Android.Media.VideoProfileHdr +Android.Media.VideoProfileHdr.None = 0 -> Android.Media.VideoProfileHdr +Android.Media.VideoProfileYuv +Android.Media.VideoProfileYuv.Yuv420 = 0 -> Android.Media.VideoProfileYuv +Android.Media.VideoProfileYuv.Yuv422 = 1 -> Android.Media.VideoProfileYuv +Android.Media.VideoProfileYuv.Yuv444 = 2 -> Android.Media.VideoProfileYuv +Android.Media.VideoScalingMode +Android.Media.VideoScalingMode.ScaleToFit = 1 -> Android.Media.VideoScalingMode +Android.Media.VideoScalingMode.ScaleToFitWithCropping = 2 -> Android.Media.VideoScalingMode +Android.Media.VideoSource +Android.Media.VideoSource.Camera = 1 -> Android.Media.VideoSource +Android.Media.VideoSource.Default = 0 -> Android.Media.VideoSource +Android.Media.VideoSource.Surface = 2 -> Android.Media.VideoSource +Android.Media.Volume +Android.Media.Volume.Max = 100 -> Android.Media.Volume +Android.Media.Volume.Min = 0 -> Android.Media.Volume +Android.Media.VolumeControl +Android.Media.VolumeControl.Absolute = 2 -> Android.Media.VolumeControl +Android.Media.VolumeControl.Fixed = 0 -> Android.Media.VolumeControl +Android.Media.VolumeControl.Relative = 1 -> Android.Media.VolumeControl +Android.Media.VolumeHandling +Android.Media.VolumeHandling.Fixed = 0 -> Android.Media.VolumeHandling +Android.Media.VolumeHandling.Variable = 1 -> Android.Media.VolumeHandling +Android.Media.VolumeInterpolatorType +Android.Media.VolumeInterpolatorType.Cubic = 2 -> Android.Media.VolumeInterpolatorType +Android.Media.VolumeInterpolatorType.CubicMonotonic = 3 -> Android.Media.VolumeInterpolatorType +Android.Media.VolumeInterpolatorType.Linear = 1 -> Android.Media.VolumeInterpolatorType +Android.Media.VolumeInterpolatorType.Step = 0 -> Android.Media.VolumeInterpolatorType +Android.Media.VolumeNotificationFlags +Android.Media.VolumeNotificationFlags.AllowRingerModes = 2 -> Android.Media.VolumeNotificationFlags +Android.Media.VolumeNotificationFlags.PlaySound = 4 -> Android.Media.VolumeNotificationFlags +Android.Media.VolumeNotificationFlags.RemoveSoundAndVibrate = 8 -> Android.Media.VolumeNotificationFlags +Android.Media.VolumeNotificationFlags.ShowUi = 1 -> Android.Media.VolumeNotificationFlags +Android.Media.VolumeNotificationFlags.Vibrate = 16 -> Android.Media.VolumeNotificationFlags +Android.Media.VolumeProvider +Android.Media.VolumeProvider.CurrentVolume.get -> int +Android.Media.VolumeProvider.CurrentVolume.set -> void +Android.Media.VolumeProvider.MaxVolume.get -> int +Android.Media.VolumeProvider.VolumeControl.get -> Android.Media.VolumeControl +Android.Media.VolumeProvider.VolumeControlId.get -> string? +Android.Media.VolumeProvider.VolumeProvider(Android.Media.VolumeControl volumeControl, int maxVolume, int currentVolume) -> void +Android.Media.VolumeProvider.VolumeProvider(Android.Media.VolumeControl volumeControl, int maxVolume, int currentVolume, string? volumeControlId) -> void +Android.Media.VolumeProvider.VolumeProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Media.VolumeShaper +Android.Media.VolumeShaper.Apply(Android.Media.VolumeShaper.Operation! operation) -> void +Android.Media.VolumeShaper.Close() -> void +Android.Media.VolumeShaper.Configuration +Android.Media.VolumeShaper.Configuration.Builder +Android.Media.VolumeShaper.Configuration.Builder.Build() -> Android.Media.VolumeShaper.Configuration! +Android.Media.VolumeShaper.Configuration.Builder.Builder() -> void +Android.Media.VolumeShaper.Configuration.Builder.Builder(Android.Media.VolumeShaper.Configuration! configuration) -> void +Android.Media.VolumeShaper.Configuration.Builder.InvertVolumes() -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.ReflectTimes() -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.ScaleToEndVolume(float volume) -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.ScaleToStartVolume(float volume) -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.SetCurve(float[]! times, float[]! volumes) -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.SetDuration(long durationMillis) -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.Builder.SetInterpolatorType(Android.Media.VolumeInterpolatorType interpolatorType) -> Android.Media.VolumeShaper.Configuration.Builder! +Android.Media.VolumeShaper.Configuration.DescribeContents() -> int +Android.Media.VolumeShaper.Configuration.Duration.get -> long +Android.Media.VolumeShaper.Configuration.GetTimes() -> float[]? +Android.Media.VolumeShaper.Configuration.GetVolumes() -> float[]? +Android.Media.VolumeShaper.Configuration.InterfaceConsts +Android.Media.VolumeShaper.Configuration.InterpolatorType.get -> Android.Media.VolumeInterpolatorType +Android.Media.VolumeShaper.Configuration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.VolumeShaper.Operation +Android.Media.VolumeShaper.Operation.DescribeContents() -> int +Android.Media.VolumeShaper.Operation.InterfaceConsts +Android.Media.VolumeShaper.Operation.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Media.VolumeShaper.Replace(Android.Media.VolumeShaper.Configuration! configuration, Android.Media.VolumeShaper.Operation! operation, bool join) -> void +Android.Media.VolumeShaper.Volume.get -> float +Android.Media.WhiteBalance +Android.Media.WhiteBalance.Auto = 0 -> Android.Media.WhiteBalance +Android.Media.WhiteBalance.Manual = 1 -> Android.Media.WhiteBalance +Android.Media.WriteMode +Android.Media.WriteMode.Blocking = 0 -> Android.Media.WriteMode +Android.Media.WriteMode.NonBlocking = 1 -> Android.Media.WriteMode +Android.Mtp.AssociationType +Android.Mtp.AssociationType.GenericFolder = 1 -> Android.Mtp.AssociationType +Android.Mtp.AssociationType.None = 0 -> Android.Mtp.AssociationType +Android.Mtp.EventCode +Android.Mtp.EventCode.CancelTransaction = 16385 -> Android.Mtp.EventCode +Android.Mtp.EventCode.CaptureComplete = 16397 -> Android.Mtp.EventCode +Android.Mtp.EventCode.DeviceInfoChanged = 16392 -> Android.Mtp.EventCode +Android.Mtp.EventCode.DevicePropChanged = 16390 -> Android.Mtp.EventCode +Android.Mtp.EventCode.DeviceReset = 16395 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectAdded = 16386 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectInfoChanged = 16391 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectPropChanged = 51201 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectPropDescChanged = 51202 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectReferencesChanged = 51203 -> Android.Mtp.EventCode +Android.Mtp.EventCode.ObjectRemoved = 16387 -> Android.Mtp.EventCode +Android.Mtp.EventCode.RequestObjectTransfer = 16393 -> Android.Mtp.EventCode +Android.Mtp.EventCode.StorageInfoChanged = 16396 -> Android.Mtp.EventCode +Android.Mtp.EventCode.StoreAdded = 16388 -> Android.Mtp.EventCode +Android.Mtp.EventCode.StoreFull = 16394 -> Android.Mtp.EventCode +Android.Mtp.EventCode.StoreRemoved = 16389 -> Android.Mtp.EventCode +Android.Mtp.EventCode.Undefined = 16384 -> Android.Mtp.EventCode +Android.Mtp.EventCode.UnreportedStatus = 16398 -> Android.Mtp.EventCode +Android.Mtp.MtpConstants +Android.Mtp.MtpConstants.MtpConstants() -> void +Android.Mtp.MtpDevice +Android.Mtp.MtpDevice.Close() -> void +Android.Mtp.MtpDevice.DeleteObject(int objectHandle) -> bool +Android.Mtp.MtpDevice.DeleteObjectAsync(int objectHandle) -> System.Threading.Tasks.Task! +Android.Mtp.MtpDevice.DeviceId.get -> int +Android.Mtp.MtpDevice.DeviceInfo.get -> Android.Mtp.MtpDeviceInfo? +Android.Mtp.MtpDevice.DeviceName.get -> string! +Android.Mtp.MtpDevice.GetObject(int objectHandle, int objectSize) -> byte[]? +Android.Mtp.MtpDevice.GetObjectAsync(int objectHandle, int objectSize) -> System.Threading.Tasks.Task! +Android.Mtp.MtpDevice.GetObjectHandles(int storageId, Android.Mtp.MtpFormat format, int objectHandle) -> int[]? +Android.Mtp.MtpDevice.GetObjectInfo(int objectHandle) -> Android.Mtp.MtpObjectInfo? +Android.Mtp.MtpDevice.GetParent(int objectHandle) -> long +Android.Mtp.MtpDevice.GetPartialObject(int objectHandle, long offset, long size, byte[]! buffer) -> long +Android.Mtp.MtpDevice.GetPartialObject64(int objectHandle, long offset, long size, byte[]! buffer) -> long +Android.Mtp.MtpDevice.GetStorageId(int objectHandle) -> long +Android.Mtp.MtpDevice.GetStorageIds() -> int[]? +Android.Mtp.MtpDevice.GetStorageInfo(int storageId) -> Android.Mtp.MtpStorageInfo? +Android.Mtp.MtpDevice.GetThumbnail(int objectHandle) -> byte[]? +Android.Mtp.MtpDevice.GetThumbnailAsync(int objectHandle) -> System.Threading.Tasks.Task! +Android.Mtp.MtpDevice.ImportFile(int objectHandle, Android.OS.ParcelFileDescriptor! descriptor) -> bool +Android.Mtp.MtpDevice.ImportFile(int objectHandle, string! destPath) -> bool +Android.Mtp.MtpDevice.ImportFileAsync(int objectHandle, Android.OS.ParcelFileDescriptor! descriptor) -> System.Threading.Tasks.Task! +Android.Mtp.MtpDevice.ImportFileAsync(int objectHandle, string! destPath) -> System.Threading.Tasks.Task! +Android.Mtp.MtpDevice.MtpDevice(Android.Hardware.Usb.UsbDevice! device) -> void +Android.Mtp.MtpDevice.Open(Android.Hardware.Usb.UsbDeviceConnection! connection) -> bool +Android.Mtp.MtpDevice.ReadEvent(Android.OS.CancellationSignal? signal) -> Android.Mtp.MtpEvent! +Android.Mtp.MtpDevice.SendObject(int objectHandle, long size, Android.OS.ParcelFileDescriptor! descriptor) -> bool +Android.Mtp.MtpDevice.SendObjectInfo(Android.Mtp.MtpObjectInfo! info) -> Android.Mtp.MtpObjectInfo? +Android.Mtp.MtpDeviceInfo +Android.Mtp.MtpDeviceInfo.GetEventsSupported() -> Android.Mtp.EventCode[]! +Android.Mtp.MtpDeviceInfo.GetOperationsSupported() -> Android.Mtp.OperationCode[]! +Android.Mtp.MtpDeviceInfo.Manufacturer.get -> string! +Android.Mtp.MtpDeviceInfo.Model.get -> string! +Android.Mtp.MtpDeviceInfo.MtpDeviceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Mtp.MtpDeviceInfo.SerialNumber.get -> string! +Android.Mtp.MtpDeviceInfo.Version.get -> string! +Android.Mtp.MtpEvent +Android.Mtp.MtpEvent.MtpEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Aac = 47363 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractAudioAlbum = 47619 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractAudioPlaylist = 47625 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractAvPlaylist = 47621 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractDocument = 47745 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractImageAlbum = 47618 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractMediacast = 47627 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractMultimediaAlbum = 47617 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractVideoAlbum = 47620 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AbstractVideoPlaylist = 47626 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Aiff = 12295 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Asf = 12300 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Association = 12289 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.AsxPlaylist = 47635 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Audible = 47364 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Avi = 12298 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Bmp = 14340 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Defined = 14336 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Dng = 14353 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Dpof = 12294 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Executable = 12291 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.ExifJpeg = 14337 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.F3gpContainer = 47492 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Flac = 47366 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Gif = 14343 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Html = 12293 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Jfif = 14344 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Jp2 = 14351 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Jpx = 14352 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.M3uPlaylist = 47633 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Mp2 = 47491 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Mp3 = 12297 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Mp4Container = 47490 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Mpeg = 12299 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.MplPlaylist = 47634 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.MsExcelSpreadsheet = 47749 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.MsPowerpointPresentation = 47750 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.MsWordDocument = 47747 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Ogg = 47362 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Pict = 14346 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.PlsPlaylist = 47636 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Png = 14347 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Script = 12290 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Text = 12292 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Tiff = 14349 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.TiffEp = 14338 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Undefined = 12288 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.UndefinedAudio = 47360 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.UndefinedCollection = 47616 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.UndefinedDocument = 47744 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.UndefinedFirmware = 47106 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.UndefinedVideo = 47488 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Wav = 12296 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.WindowsImageFormat = 47233 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Wma = 47361 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.Wmv = 47489 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.WplPlaylist = 47632 -> Android.Mtp.MtpFormat +Android.Mtp.MtpFormat.XmlDocument = 47746 -> Android.Mtp.MtpFormat +Android.Mtp.MtpObjectInfo +Android.Mtp.MtpObjectInfo.AssociationDesc.get -> int +Android.Mtp.MtpObjectInfo.AssociationType.get -> Android.Mtp.AssociationType +Android.Mtp.MtpObjectInfo.Builder +Android.Mtp.MtpObjectInfo.Builder.Builder() -> void +Android.Mtp.MtpObjectInfo.Builder.Builder(Android.Mtp.MtpObjectInfo? objectInfo) -> void +Android.Mtp.MtpObjectInfo.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Mtp.MtpObjectInfo.CompressedSize.get -> int +Android.Mtp.MtpObjectInfo.CompressedSizeLong.get -> long +Android.Mtp.MtpObjectInfo.DateCreated.get -> long +Android.Mtp.MtpObjectInfo.DateModified.get -> long +Android.Mtp.MtpObjectInfo.Format.get -> Android.Mtp.MtpFormat +Android.Mtp.MtpObjectInfo.ImagePixDepth.get -> int +Android.Mtp.MtpObjectInfo.ImagePixDepthLong.get -> long +Android.Mtp.MtpObjectInfo.ImagePixHeight.get -> int +Android.Mtp.MtpObjectInfo.ImagePixHeightLong.get -> long +Android.Mtp.MtpObjectInfo.ImagePixWidth.get -> int +Android.Mtp.MtpObjectInfo.ImagePixWidthLong.get -> long +Android.Mtp.MtpObjectInfo.Keywords.get -> string! +Android.Mtp.MtpObjectInfo.Name.get -> string! +Android.Mtp.MtpObjectInfo.ObjectHandle.get -> int +Android.Mtp.MtpObjectInfo.Parent.get -> int +Android.Mtp.MtpObjectInfo.ProtectionStatus.get -> Android.Mtp.ProtectionStatus +Android.Mtp.MtpObjectInfo.SequenceNumber.get -> int +Android.Mtp.MtpObjectInfo.SequenceNumberLong.get -> long +Android.Mtp.MtpObjectInfo.StorageId.get -> int +Android.Mtp.MtpObjectInfo.ThumbCompressedSize.get -> int +Android.Mtp.MtpObjectInfo.ThumbCompressedSizeLong.get -> long +Android.Mtp.MtpObjectInfo.ThumbFormat.get -> Android.Mtp.MtpFormat +Android.Mtp.MtpObjectInfo.ThumbPixHeight.get -> int +Android.Mtp.MtpObjectInfo.ThumbPixHeightLong.get -> long +Android.Mtp.MtpObjectInfo.ThumbPixWidth.get -> int +Android.Mtp.MtpObjectInfo.ThumbPixWidthLong.get -> long +Android.Mtp.MtpStorageInfo +Android.Mtp.MtpStorageInfo.Description.get -> string! +Android.Mtp.MtpStorageInfo.FreeSpace.get -> long +Android.Mtp.MtpStorageInfo.MaxCapacity.get -> long +Android.Mtp.MtpStorageInfo.StorageId.get -> int +Android.Mtp.MtpStorageInfo.VolumeIdentifier.get -> string! +Android.Mtp.OperationCode +Android.Mtp.OperationCode.CloseSession = 4099 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.CopyObject = 4122 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.DeleteObject = 4107 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.FormatStore = 4111 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetDeviceInfo = 4097 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetDevicePropDesc = 4116 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetDevicePropValue = 4117 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetNumObjects = 4102 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObject = 4105 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectHandles = 4103 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectInfo = 4104 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectPropDesc = 38914 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectPropsSupported = 38913 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectPropValue = 38915 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetObjectReferences = 38928 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetPartialObject = 4123 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetPartialObject64 = 38337 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetStorageIDs = 4100 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetStorageInfo = 4101 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.GetThumb = 4106 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.InitiateCapture = 4110 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.InitiateOpenCapture = 4124 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.MoveObject = 4121 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.OpenSession = 4098 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.PowerDown = 4115 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.ResetDevice = 4112 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.ResetDevicePropValue = 4119 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SelfTest = 4113 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SendObject = 4109 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SendObjectInfo = 4108 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SetDevicePropValue = 4118 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SetObjectPropValue = 38916 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SetObjectProtection = 4114 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.SetObjectReferences = 38929 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.Skip = 38944 -> Android.Mtp.OperationCode +Android.Mtp.OperationCode.TerminateOpenCapture = 4120 -> Android.Mtp.OperationCode +Android.Mtp.ProtectionStatus +Android.Mtp.ProtectionStatus.None = 0 -> Android.Mtp.ProtectionStatus +Android.Mtp.ProtectionStatus.NonTransferableData = 32771 -> Android.Mtp.ProtectionStatus +Android.Mtp.ProtectionStatus.ReadOnly = 32769 -> Android.Mtp.ProtectionStatus +Android.Mtp.ProtectionStatus.ReadOnlyData = 32770 -> Android.Mtp.ProtectionStatus +Android.NativeLibraryReferenceAttribute +Android.NativeLibraryReferenceAttribute.LibraryFileName.get -> string! +Android.NativeLibraryReferenceAttribute.NativeLibraryReferenceAttribute(string! filename) -> void +Android.Net.CaptivePortal +Android.Net.CaptivePortal.CaptivePortal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.CaptivePortal.InterfaceConsts +Android.Net.ConnectivityDiagnosticsManager +Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback +Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.ConnectivityDiagnosticsCallback() -> void +Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.ConnectivityDiagnosticsCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.AdditionalInfo.get -> Android.OS.PersistableBundle! +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.ConnectivityReport(Android.Net.Network! network, long reportTimestamp, Android.Net.LinkProperties! linkProperties, Android.Net.NetworkCapabilities! networkCapabilities, Android.OS.PersistableBundle! additionalInfo) -> void +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.DescribeContents() -> int +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.LinkProperties.get -> Android.Net.LinkProperties! +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.Network.get -> Android.Net.Network! +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkCapabilities.get -> Android.Net.NetworkCapabilities! +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.ReportTimestamp.get -> long +Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.ConnectivityDiagnosticsManager.DataStallReport +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.DataStallReport(Android.Net.Network! network, long reportTimestamp, int detectionMethod, Android.Net.LinkProperties! linkProperties, Android.Net.NetworkCapabilities! networkCapabilities, Android.OS.PersistableBundle! stallDetails) -> void +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.DescribeContents() -> int +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.DetectionMethod.get -> int +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.LinkProperties.get -> Android.Net.LinkProperties! +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.Network.get -> Android.Net.Network! +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.NetworkCapabilities.get -> Android.Net.NetworkCapabilities! +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.ReportTimestamp.get -> long +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.StallDetails.get -> Android.OS.PersistableBundle! +Android.Net.ConnectivityDiagnosticsManager.DataStallReport.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.ConnectivityManager +Android.Net.ConnectivityManager.ConnectivityManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.ConnectivityManager.DefaultNetworkActive -> System.EventHandler! +Android.Net.ConnectivityManager.IOnNetworkActiveListener +Android.Net.ConnectivityManager.IOnNetworkActiveListener.OnNetworkActive() -> void +Android.Net.ConnectivityManager.NetworkCallback +Android.Net.ConnectivityManager.NetworkCallback.NetworkCallback() -> void +Android.Net.ConnectivityManager.NetworkCallback.NetworkCallback(int flags) -> void +Android.Net.ConnectivityManager.NetworkCallback.NetworkCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.ConnectivityManager.RequestRouteToHostAsync(Android.Net.ConnectivityType networkType, int hostAddress) -> System.Threading.Tasks.Task! +Android.Net.ConnectivityType +Android.Net.ConnectivityType.Bluetooth = 7 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Dummy = 8 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Ethernet = 9 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Mobile = 0 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.MobileDun = 4 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.MobileHipri = 5 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.MobileMms = 2 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.MobileSupl = 3 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Vpn = 17 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Wifi = 1 -> Android.Net.ConnectivityType +Android.Net.ConnectivityType.Wimax = 6 -> Android.Net.ConnectivityType +Android.Net.Credentials +Android.Net.Credentials.Credentials(int pid, int uid, int gid) -> void +Android.Net.Credentials.Credentials(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.DataStallDetectionMethod +Android.Net.DataStallDetectionMethod.DnsEvents = 1 -> Android.Net.DataStallDetectionMethod +Android.Net.DataStallDetectionMethod.TcpMetrics = 2 -> Android.Net.DataStallDetectionMethod +Android.Net.DhcpInfo +Android.Net.DhcpInfo.DhcpInfo() -> void +Android.Net.DhcpInfo.DhcpInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.DhcpInfo.Dns1.get -> int +Android.Net.DhcpInfo.Dns1.set -> void +Android.Net.DhcpInfo.Dns2.get -> int +Android.Net.DhcpInfo.Dns2.set -> void +Android.Net.DhcpInfo.Gateway.get -> int +Android.Net.DhcpInfo.Gateway.set -> void +Android.Net.DhcpInfo.InterfaceConsts +Android.Net.DhcpInfo.IpAddress.get -> int +Android.Net.DhcpInfo.IpAddress.set -> void +Android.Net.DhcpInfo.LeaseDuration.get -> int +Android.Net.DhcpInfo.LeaseDuration.set -> void +Android.Net.DhcpInfo.Netmask.get -> int +Android.Net.DhcpInfo.Netmask.set -> void +Android.Net.DhcpInfo.ServerAddress.get -> int +Android.Net.DhcpInfo.ServerAddress.set -> void +Android.Net.DnsResolver +Android.Net.DnsResolver.DnsException +Android.Net.DnsResolver.DnsException.Code.get -> int +Android.Net.DnsResolver.DnsException.Code.set -> void +Android.Net.DnsResolver.DnsException.DnsException(int code, Java.Lang.Throwable? cause) -> void +Android.Net.DnsResolver.DnsException.DnsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.DnsResolver.ICallback +Android.Net.DnsResolver.ICallback.OnAnswer(Java.Lang.Object! answer, int rcode) -> void +Android.Net.DnsResolver.ICallback.OnError(Android.Net.DnsResolver.DnsException! error) -> void +Android.Net.DnsResolver.Query(Android.Net.Network? network, string! domain, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor! executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback! callback) -> void +Android.Net.DnsResolver.Query(Android.Net.Network? network, string! domain, Android.Net.DnsResolverType nsType, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor! executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback! callback) -> void +Android.Net.DnsResolver.RawQuery(Android.Net.Network? network, byte[]! query, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor! executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback! callback) -> void +Android.Net.DnsResolver.RawQuery(Android.Net.Network? network, string! domain, int nsClass, Android.Net.DnsResolverType nsType, Android.Net.DnsResolverFlag flags, Java.Util.Concurrent.IExecutor! executor, Android.OS.CancellationSignal? cancellationSignal, Android.Net.DnsResolver.ICallback! callback) -> void +Android.Net.DnsResolverFlag +Android.Net.DnsResolverFlag.Empty = 0 -> Android.Net.DnsResolverFlag +Android.Net.DnsResolverFlag.NoCacheLookup = 4 -> Android.Net.DnsResolverFlag +Android.Net.DnsResolverFlag.NoCacheStore = 2 -> Android.Net.DnsResolverFlag +Android.Net.DnsResolverFlag.NoRetry = 1 -> Android.Net.DnsResolverFlag +Android.Net.DnsResolverType +Android.Net.DnsResolverType.A = 1 -> Android.Net.DnsResolverType +Android.Net.DnsResolverType.Aaaa = 28 -> Android.Net.DnsResolverType +Android.Net.Eap.EapAkaInfo +Android.Net.Eap.EapAkaInfo.Builder +Android.Net.Eap.EapAkaInfo.Builder.Build() -> Android.Net.Eap.EapAkaInfo! +Android.Net.Eap.EapAkaInfo.Builder.Builder() -> void +Android.Net.Eap.EapAkaInfo.Builder.SetReauthId(byte[]! reauthId) -> Android.Net.Eap.EapAkaInfo.Builder! +Android.Net.Eap.EapAkaInfo.GetReauthId() -> byte[]? +Android.Net.Eap.EapInfo +Android.Net.Eap.EapInfo.EapInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapInfo.EapMethodType.get -> int +Android.Net.Eap.EapSessionConfig +Android.Net.Eap.EapSessionConfig.Builder +Android.Net.Eap.EapSessionConfig.Builder.Build() -> Android.Net.Eap.EapSessionConfig! +Android.Net.Eap.EapSessionConfig.Builder.Builder() -> void +Android.Net.Eap.EapSessionConfig.Builder.SetEapAkaConfig(int subId, int apptype) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapAkaConfig(int subId, int apptype, Android.Net.Eap.EapSessionConfig.EapAkaOption! options) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapAkaPrimeConfig(int subId, int apptype, string! networkName, bool allowMismatchedNetworkNames) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapIdentity(byte[]! eapIdentity) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapMsChapV2Config(string! username, string! password) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapSimConfig(int subId, int apptype) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.Builder.SetEapTtlsConfig(Java.Security.Cert.X509Certificate? serverCaCert, Android.Net.Eap.EapSessionConfig! innerEapSessionConfig) -> Android.Net.Eap.EapSessionConfig.Builder! +Android.Net.Eap.EapSessionConfig.EapAkaConfig +Android.Net.Eap.EapSessionConfig.EapAkaConfig.EapAkaConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.EapAkaOption +Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder +Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder.Build() -> Android.Net.Eap.EapSessionConfig.EapAkaOption! +Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder.Builder() -> void +Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder.SetReauthId(byte[]! reauthId) -> Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder! +Android.Net.Eap.EapSessionConfig.EapAkaOption.GetReauthId() -> byte[]? +Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig +Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.EapAkaPrimeConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.EapMethodConfig +Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapMethodConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.EapMsChapV2Config +Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.EapMsChapV2Config(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.EapSimConfig +Android.Net.Eap.EapSessionConfig.EapSimConfig.EapSimConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.EapTtlsConfig +Android.Net.Eap.EapSessionConfig.EapTtlsConfig.EapTtlsConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Eap.EapSessionConfig.GetEapAkaConfig() -> Android.Net.Eap.EapSessionConfig.EapAkaConfig? +Android.Net.Eap.EapSessionConfig.GetEapAkaPrimeConfig() -> Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig? +Android.Net.Eap.EapSessionConfig.GetEapIdentity() -> byte[]! +Android.Net.Eap.EapSessionConfig.GetEapMsChapV2Config() -> Android.Net.Eap.EapSessionConfig.EapMsChapV2Config? +Android.Net.Eap.EapSessionConfig.GetEapSimConfig() -> Android.Net.Eap.EapSessionConfig.EapSimConfig? +Android.Net.Eap.EapSessionConfig.GetEapTtlsConfig() -> Android.Net.Eap.EapSessionConfig.EapTtlsConfig? +Android.Net.Eap.EapType +Android.Net.Eap.EapType.Aka = 23 -> Android.Net.Eap.EapType +Android.Net.Eap.EapType.AkaPrime = 50 -> Android.Net.Eap.EapType +Android.Net.Eap.EapType.MschapV2 = 26 -> Android.Net.Eap.EapType +Android.Net.Eap.EapType.Sim = 18 -> Android.Net.Eap.EapType +Android.Net.Eap.EapType.Ttls = 21 -> Android.Net.Eap.EapType +Android.Net.ErrorCode +Android.Net.ErrorCode.HardwareError = -31 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InsufficientResources = -32 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidInterval = -24 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidIpAddress = -21 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidLength = -23 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidNetwork = -20 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidPort = -22 -> Android.Net.ErrorCode +Android.Net.ErrorCode.InvalidSocket = -25 -> Android.Net.ErrorCode +Android.Net.ErrorCode.SocketNotIdle = -26 -> Android.Net.ErrorCode +Android.Net.ErrorCode.Unsupported = -30 -> Android.Net.ErrorCode +Android.Net.EthernetNetworkSpecifier +Android.Net.EthernetNetworkSpecifier.CanBeSatisfiedBy(Android.Net.NetworkSpecifier? other) -> bool +Android.Net.EthernetNetworkSpecifier.DescribeContents() -> int +Android.Net.EthernetNetworkSpecifier.EthernetNetworkSpecifier(string! interfaceName) -> void +Android.Net.EthernetNetworkSpecifier.InterfaceConsts +Android.Net.EthernetNetworkSpecifier.InterfaceName.get -> string? +Android.Net.EthernetNetworkSpecifier.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Http.AndroidHttpClient +Android.Net.Http.AndroidHttpClient.Close() -> void +Android.Net.Http.AndroidHttpClient.ConnectionManager.get -> Org.Apache.Http.Conn.IClientConnectionManager? +Android.Net.Http.AndroidHttpClient.DisableCurlLogging() -> void +Android.Net.Http.AndroidHttpClient.EnableCurlLogging(string? name, Android.Util.LogPriority level) -> void +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request) -> Org.Apache.Http.IHttpResponse? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHttpResponse? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +Android.Net.Http.AndroidHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.Client.Methods.IHttpUriRequest? request) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.ExecuteAsync(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +Android.Net.Http.AndroidHttpClient.Params.get -> Org.Apache.Http.Params.IHttpParams? +Android.Net.Http.BidirectionalStream +Android.Net.Http.BidirectionalStream.BidirectionalStream() -> void +Android.Net.Http.BidirectionalStream.BidirectionalStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.BidirectionalStream.Builder +Android.Net.Http.BidirectionalStream.Builder.Builder() -> void +Android.Net.Http.BidirectionalStream.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.BidirectionalStream.ICallback +Android.Net.Http.BidirectionalStream.ICallback.OnCanceled(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo? info) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnFailed(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo? info, Android.Net.Http.HttpException! error) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnReadCompleted(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo! info, Java.Nio.ByteBuffer! buffer, bool endOfStream) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnResponseHeadersReceived(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo! info) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnResponseTrailersReceived(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo! info, Android.Net.Http.HeaderBlock! trailers) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnStreamReady(Android.Net.Http.BidirectionalStream! stream) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnSucceeded(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo! info) -> void +Android.Net.Http.BidirectionalStream.ICallback.OnWriteCompleted(Android.Net.Http.BidirectionalStream! stream, Android.Net.Http.UrlResponseInfo! info, Java.Nio.ByteBuffer! buffer, bool endOfStream) -> void +Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.BidirectionalStreamPriority.Highest = 4 -> Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.BidirectionalStreamPriority.Idle = 0 -> Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.BidirectionalStreamPriority.Low = 2 -> Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.BidirectionalStreamPriority.Lowest = 1 -> Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.BidirectionalStreamPriority.Medium = 3 -> Android.Net.Http.BidirectionalStreamPriority +Android.Net.Http.CallbackException +Android.Net.Http.CallbackException.CallbackException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.CallbackException.CallbackException(string? message, Java.Lang.Throwable? cause) -> void +Android.Net.Http.ConnectionMigrationOption +Android.Net.Http.ConnectionMigrationOption.Disabled = 2 -> Android.Net.Http.ConnectionMigrationOption +Android.Net.Http.ConnectionMigrationOption.Enabled = 1 -> Android.Net.Http.ConnectionMigrationOption +Android.Net.Http.ConnectionMigrationOption.Unspecified = 0 -> Android.Net.Http.ConnectionMigrationOption +Android.Net.Http.ConnectionMigrationOptions +Android.Net.Http.ConnectionMigrationOptions.Builder +Android.Net.Http.ConnectionMigrationOptions.Builder.Build() -> Android.Net.Http.ConnectionMigrationOptions! +Android.Net.Http.ConnectionMigrationOptions.Builder.Builder() -> void +Android.Net.Http.ConnectionMigrationOptions.Builder.SetAllowNonDefaultNetworkUsage(Android.Net.Http.ConnectionMigrationOption state) -> Android.Net.Http.ConnectionMigrationOptions.Builder! +Android.Net.Http.ConnectionMigrationOptions.Builder.SetDefaultNetworkMigration(Android.Net.Http.ConnectionMigrationOption state) -> Android.Net.Http.ConnectionMigrationOptions.Builder! +Android.Net.Http.ConnectionMigrationOptions.Builder.SetPathDegradationMigration(Android.Net.Http.ConnectionMigrationOption state) -> Android.Net.Http.ConnectionMigrationOptions.Builder! +Android.Net.Http.ConnectionMigrationOptions.ConnectionMigrationOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.DnsOption +Android.Net.Http.DnsOption.Disabled = 2 -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOption.Enabled = 1 -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOption.Unspecified = 0 -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOptions +Android.Net.Http.DnsOptions.Builder +Android.Net.Http.DnsOptions.Builder.Build() -> Android.Net.Http.DnsOptions! +Android.Net.Http.DnsOptions.Builder.Builder() -> void +Android.Net.Http.DnsOptions.Builder.SetPersistHostCache(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.Builder! +Android.Net.Http.DnsOptions.Builder.SetPreestablishConnectionsToStaleDnsResults(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.Builder! +Android.Net.Http.DnsOptions.Builder.SetStaleDns(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.Builder! +Android.Net.Http.DnsOptions.Builder.SetStaleDnsOptions(Android.Net.Http.DnsOptions.StaleDnsOptions! staleDnsOptions) -> Android.Net.Http.DnsOptions.Builder! +Android.Net.Http.DnsOptions.Builder.SetUseHttpStackDnsResolver(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.Builder! +Android.Net.Http.DnsOptions.GetStaleDnsOptions() -> Android.Net.Http.DnsOptions.StaleDnsOptions? +Android.Net.Http.DnsOptions.PersistHostCache.get -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOptions.PreestablishConnectionsToStaleDnsResults.get -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOptions.StaleDns.get -> Android.Net.Http.DnsOption +Android.Net.Http.DnsOptions.StaleDnsOptions +Android.Net.Http.DnsOptions.StaleDnsOptions.Builder +Android.Net.Http.DnsOptions.StaleDnsOptions.Builder.Build() -> Android.Net.Http.DnsOptions.StaleDnsOptions! +Android.Net.Http.DnsOptions.StaleDnsOptions.Builder.Builder() -> void +Android.Net.Http.DnsOptions.StaleDnsOptions.Builder.SetAllowCrossNetworkUsage(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.StaleDnsOptions.Builder! +Android.Net.Http.DnsOptions.StaleDnsOptions.Builder.SetUseStaleOnNameNotResolved(Android.Net.Http.DnsOption state) -> Android.Net.Http.DnsOptions.StaleDnsOptions.Builder! +Android.Net.Http.DnsOptions.StaleDnsOptions.StaleDnsOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.DnsOptions.UseHttpStackDnsResolver.get -> Android.Net.Http.DnsOption +Android.Net.Http.HeaderBlock +Android.Net.Http.HeaderBlock.HeaderBlock() -> void +Android.Net.Http.HeaderBlock.HeaderBlock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.HttpCacheType +Android.Net.Http.HttpCacheType.Disabled = 0 -> Android.Net.Http.HttpCacheType +Android.Net.Http.HttpCacheType.Disk = 3 -> Android.Net.Http.HttpCacheType +Android.Net.Http.HttpCacheType.DiskNoHttp = 2 -> Android.Net.Http.HttpCacheType +Android.Net.Http.HttpCacheType.InMemory = 1 -> Android.Net.Http.HttpCacheType +Android.Net.Http.HttpEngine +Android.Net.Http.HttpEngine.Builder +Android.Net.Http.HttpEngine.Builder.Builder(Android.Content.Context! context) -> void +Android.Net.Http.HttpEngine.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.HttpEngine.HttpEngine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.HttpException +Android.Net.Http.HttpException.HttpException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.HttpException.HttpException(string? message, Java.Lang.Throwable? cause) -> void +Android.Net.Http.HttpResponseCache +Android.Net.Http.HttpResponseCache.Close() -> void +Android.Net.Http.HttpResponseCache.Delete() -> void +Android.Net.Http.HttpResponseCache.Flush() -> void +Android.Net.Http.HttpResponseCache.HitCount.get -> int +Android.Net.Http.HttpResponseCache.MaxSize() -> long +Android.Net.Http.HttpResponseCache.NetworkCount.get -> int +Android.Net.Http.HttpResponseCache.RequestCount.get -> int +Android.Net.Http.HttpResponseCache.Size() -> long +Android.Net.Http.InlineExecutionProhibitedException +Android.Net.Http.InlineExecutionProhibitedException.InlineExecutionProhibitedException() -> void +Android.Net.Http.NetworkException +Android.Net.Http.NetworkException.NetworkException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.NetworkException.NetworkException(string? message, Java.Lang.Throwable? cause) -> void +Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.AddressUnreachable = 9 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.ConnectionClosed = 5 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.ConnectionRefused = 7 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.ConnectionReset = 8 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.ConnectionTimedOut = 6 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.HostnameNotResolved = 1 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.InternetDisconnected = 2 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.NetworkChanged = 3 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.Other = 11 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.QuicProtocolFailed = 10 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.NetworkExceptionErrorReason.TimedOut = 4 -> Android.Net.Http.NetworkExceptionErrorReason +Android.Net.Http.QuicException +Android.Net.Http.QuicException.QuicException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.QuicException.QuicException(string? message, Java.Lang.Throwable? cause) -> void +Android.Net.Http.QuicOptions +Android.Net.Http.QuicOptions.Builder +Android.Net.Http.QuicOptions.Builder.AddAllowedQuicHost(string! quicHost) -> Android.Net.Http.QuicOptions.Builder! +Android.Net.Http.QuicOptions.Builder.Build() -> Android.Net.Http.QuicOptions! +Android.Net.Http.QuicOptions.Builder.Builder() -> void +Android.Net.Http.QuicOptions.Builder.SetHandshakeUserAgent(string! handshakeUserAgent) -> Android.Net.Http.QuicOptions.Builder! +Android.Net.Http.QuicOptions.Builder.SetInMemoryServerConfigsCacheSize(int inMemoryServerConfigsCacheSize) -> Android.Net.Http.QuicOptions.Builder! +Android.Net.Http.QuicOptions.QuicOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.SslCertificate +Android.Net.Http.SslCertificate.DName +Android.Net.Http.SslCertificate.DName.DName(Android.Net.Http.SslCertificate? __self, string? dName) -> void +Android.Net.Http.SslCertificate.DName.DName(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.SslCertificate.SslCertificate(Java.Security.Cert.X509Certificate? certificate) -> void +Android.Net.Http.SslCertificate.SslCertificate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.SslCertificate.SslCertificate(string? issuedTo, string? issuedBy, Java.Util.Date? validNotBefore, Java.Util.Date? validNotAfter) -> void +Android.Net.Http.SslCertificate.SslCertificate(string? issuedTo, string? issuedBy, string? validNotBefore, string? validNotAfter) -> void +Android.Net.Http.SslError +Android.Net.Http.SslError.SslError(Android.Net.Http.SslErrorType error, Android.Net.Http.SslCertificate? certificate) -> void +Android.Net.Http.SslError.SslError(Android.Net.Http.SslErrorType error, Android.Net.Http.SslCertificate? certificate, string? url) -> void +Android.Net.Http.SslError.SslError(Android.Net.Http.SslErrorType error, Java.Security.Cert.X509Certificate? certificate) -> void +Android.Net.Http.SslError.SslError(Android.Net.Http.SslErrorType error, Java.Security.Cert.X509Certificate? certificate, string? url) -> void +Android.Net.Http.SslError.SslError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.DateInvalid = 4 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.Expired = 1 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.Idmismatch = 2 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.Invalid = 5 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.MaxError = 6 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.Notyetvalid = 0 -> Android.Net.Http.SslErrorType +Android.Net.Http.SslErrorType.Untrusted = 3 -> Android.Net.Http.SslErrorType +Android.Net.Http.UploadDataProvider +Android.Net.Http.UploadDataProvider.UploadDataProvider() -> void +Android.Net.Http.UploadDataProvider.UploadDataProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.UploadDataSink +Android.Net.Http.UploadDataSink.UploadDataSink() -> void +Android.Net.Http.UploadDataSink.UploadDataSink(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.UrlRequest +Android.Net.Http.UrlRequest.Builder +Android.Net.Http.UrlRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.UrlRequest.ICallback +Android.Net.Http.UrlRequest.ICallback.OnCanceled(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo? info) -> void +Android.Net.Http.UrlRequest.ICallback.OnFailed(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo? info, Android.Net.Http.HttpException! error) -> void +Android.Net.Http.UrlRequest.ICallback.OnReadCompleted(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo! info, Java.Nio.ByteBuffer! byteBuffer) -> void +Android.Net.Http.UrlRequest.ICallback.OnRedirectReceived(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo! info, string! newLocationUrl) -> void +Android.Net.Http.UrlRequest.ICallback.OnResponseStarted(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo! info) -> void +Android.Net.Http.UrlRequest.ICallback.OnSucceeded(Android.Net.Http.UrlRequest! request, Android.Net.Http.UrlResponseInfo! info) -> void +Android.Net.Http.UrlRequest.IStatusListener +Android.Net.Http.UrlRequest.IStatusListener.OnStatus(Android.Net.Http.UrlRequestStatus status) -> void +Android.Net.Http.UrlRequest.Status +Android.Net.Http.UrlRequest.Status.Status(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.UrlRequest.StatusEventArgs +Android.Net.Http.UrlRequest.StatusEventArgs.Status.get -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequest.StatusEventArgs.StatusEventArgs(Android.Net.Http.UrlRequestStatus status) -> void +Android.Net.Http.UrlRequest.UrlRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestPriority.Highest = 4 -> Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestPriority.Idle = 0 -> Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestPriority.Low = 2 -> Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestPriority.Lowest = 1 -> Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestPriority.Medium = 3 -> Android.Net.Http.UrlRequestPriority +Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.Connecting = 10 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.DownloadingPacFile = 5 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.EstablishingProxyTunnel = 8 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.Idle = 0 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.Invalid = -1 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.ReadingResponse = 14 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.ResolvingHost = 9 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.ResolvingHostInPacFile = 7 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.ResolvingProxyForUrl = 6 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.SendingRequest = 12 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.SslHandshake = 11 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.WaitingForAvailableSocket = 2 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.WaitingForCache = 4 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.WaitingForDelegate = 3 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.WaitingForResponse = 13 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlRequestStatus.WaitingForStalledSocketPool = 1 -> Android.Net.Http.UrlRequestStatus +Android.Net.Http.UrlResponseInfo +Android.Net.Http.UrlResponseInfo.UrlResponseInfo() -> void +Android.Net.Http.UrlResponseInfo.UrlResponseInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Http.X509TrustManagerExtensions +Android.Net.Http.X509TrustManagerExtensions.X509TrustManagerExtensions(Javax.Net.Ssl.IX509TrustManager? tm) -> void +Android.Net.Http.X509TrustManagerExtensions.X509TrustManagerExtensions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Ikev2VpnProfile +Android.Net.Ikev2VpnProfile.AllowedAlgorithms.get -> System.Collections.Generic.IList! +Android.Net.Ikev2VpnProfile.Builder +Android.Net.Ikev2VpnProfile.Builder.Build() -> Android.Net.Ikev2VpnProfile! +Android.Net.Ikev2VpnProfile.Builder.Builder(Android.Net.IpSec.Ike.IkeTunnelConnectionParams! ikeTunConnParams) -> void +Android.Net.Ikev2VpnProfile.Builder.Builder(string! serverAddr, string! identity) -> void +Android.Net.Ikev2VpnProfile.Builder.SetAllowedAlgorithms(System.Collections.Generic.IList! algorithmNames) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetAuthDigitalSignature(Java.Security.Cert.X509Certificate! userCert, Java.Security.IPrivateKey! key, Java.Security.Cert.X509Certificate? serverRootCa) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetAuthPsk(byte[]! psk) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetAuthUsernamePassword(string! user, string! pass, Java.Security.Cert.X509Certificate? serverRootCa) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetAutomaticIpVersionSelectionEnabled(bool isEnabled) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetAutomaticNattKeepaliveTimerEnabled(bool isEnabled) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetBypassable(bool isBypassable) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetLocalRoutesExcluded(bool excludeLocalRoutes) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetMaxMtu(int mtu) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetMetered(bool isMetered) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetProxy(Android.Net.ProxyInfo? proxy) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.Builder.SetRequiresInternetValidation(bool requiresInternetValidation) -> Android.Net.Ikev2VpnProfile.Builder! +Android.Net.Ikev2VpnProfile.GetPresharedKey() -> byte[]? +Android.Net.Ikev2VpnProfile.IkeTunnelConnectionParams.get -> Android.Net.IpSec.Ike.IkeTunnelConnectionParams? +Android.Net.Ikev2VpnProfile.IsAutomaticIpVersionSelectionEnabled.get -> bool +Android.Net.Ikev2VpnProfile.IsAutomaticNattKeepaliveTimerEnabled.get -> bool +Android.Net.Ikev2VpnProfile.IsBypassable.get -> bool +Android.Net.Ikev2VpnProfile.IsMetered.get -> bool +Android.Net.Ikev2VpnProfile.MaxMtu.get -> int +Android.Net.Ikev2VpnProfile.Password.get -> string? +Android.Net.Ikev2VpnProfile.ProxyInfo.get -> Android.Net.ProxyInfo? +Android.Net.Ikev2VpnProfile.RsaPrivateKey.get -> Java.Security.IPrivateKey? +Android.Net.Ikev2VpnProfile.ServerAddr.get -> string! +Android.Net.Ikev2VpnProfile.ServerRootCaCert.get -> Java.Security.Cert.X509Certificate? +Android.Net.Ikev2VpnProfile.UserCert.get -> Java.Security.Cert.X509Certificate? +Android.Net.Ikev2VpnProfile.UserIdentity.get -> string! +Android.Net.Ikev2VpnProfile.Username.get -> string? +Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllButNulAndAngleBracketsLegal = Android.Net.IllegalCharacterFlags.OtherWhitespaceOk | Android.Net.IllegalCharacterFlags.DquoteOk | Android.Net.IllegalCharacterFlags.UrlAndSpaceLegal | Android.Net.IllegalCharacterFlags.ScriptUrlOk -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllButNulLegal = Android.Net.IllegalCharacterFlags.AllWhitespaceOk | Android.Net.IllegalCharacterFlags.AllButWhitespaceLegal -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllButWhitespaceLegal = Android.Net.IllegalCharacterFlags.DquoteOk | Android.Net.IllegalCharacterFlags.LtOk | Android.Net.IllegalCharacterFlags.GtOk | Android.Net.IllegalCharacterFlags.UrlLegal | Android.Net.IllegalCharacterFlags.ScriptUrlOk -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllIllegal = 0 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllOk = Android.Net.IllegalCharacterFlags.NulOk | Android.Net.IllegalCharacterFlags.AllButNulLegal -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AllWhitespaceOk = Android.Net.IllegalCharacterFlags.SpaceLegal | Android.Net.IllegalCharacterFlags.OtherWhitespaceOk -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AmpAndSpaceLegal = Android.Net.IllegalCharacterFlags.SpaceLegal | Android.Net.IllegalCharacterFlags.AmpLegal -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AmpLegal = 128 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.AmpOk = 128 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.DquoteOk = 8 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.GtOk = 64 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.LtOk = 32 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.Non7BitAsciiOk = 4 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.NulOk = 512 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.OtherWhitespaceOk = 2 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.PctOk = 256 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.ScriptUrlOk = 1024 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.SpaceLegal = 1 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.SpaceOk = 1 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.SquoteOk = 16 -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.UrlAndSpaceLegal = Android.Net.IllegalCharacterFlags.SpaceLegal | Android.Net.IllegalCharacterFlags.UrlLegal -> Android.Net.IllegalCharacterFlags +Android.Net.IllegalCharacterFlags.UrlLegal = Android.Net.IllegalCharacterFlags.Non7BitAsciiOk | Android.Net.IllegalCharacterFlags.SquoteOk | Android.Net.IllegalCharacterFlags.AmpLegal | Android.Net.IllegalCharacterFlags.PctOk -> Android.Net.IllegalCharacterFlags +Android.Net.InetAddresses +Android.Net.InetAddresses.InetAddresses(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpConfiguration +Android.Net.IpConfiguration.Builder +Android.Net.IpConfiguration.Builder.Build() -> Android.Net.IpConfiguration! +Android.Net.IpConfiguration.Builder.Builder() -> void +Android.Net.IpConfiguration.Builder.SetHttpProxy(Android.Net.ProxyInfo? proxyInfo) -> Android.Net.IpConfiguration.Builder! +Android.Net.IpConfiguration.Builder.SetStaticIpConfiguration(Android.Net.StaticIpConfiguration? config) -> Android.Net.IpConfiguration.Builder! +Android.Net.IpConfiguration.DescribeContents() -> int +Android.Net.IpConfiguration.HttpProxy.get -> Android.Net.ProxyInfo? +Android.Net.IpConfiguration.InterfaceConsts +Android.Net.IpConfiguration.StaticIpConfiguration.get -> Android.Net.StaticIpConfiguration? +Android.Net.IpConfiguration.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.IpPrefix +Android.Net.IpPrefix.Address.get -> Java.Net.InetAddress! +Android.Net.IpPrefix.Contains(Java.Net.InetAddress! address) -> bool +Android.Net.IpPrefix.DescribeContents() -> int +Android.Net.IpPrefix.GetRawAddress() -> byte[]! +Android.Net.IpPrefix.InterfaceConsts +Android.Net.IpPrefix.IpPrefix(Java.Net.InetAddress! address, int prefixLength) -> void +Android.Net.IpPrefix.PrefixLength.get -> int +Android.Net.IpPrefix.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.IpSec.Ike.ChildSaProposal +Android.Net.IpSec.Ike.ChildSaProposal.Builder +Android.Net.IpSec.Ike.ChildSaProposal.Builder.AddDhGroup(int dhGroup) -> Android.Net.IpSec.Ike.ChildSaProposal.Builder! +Android.Net.IpSec.Ike.ChildSaProposal.Builder.AddEncryptionAlgorithm(int algorithm, int keyLength) -> Android.Net.IpSec.Ike.ChildSaProposal.Builder! +Android.Net.IpSec.Ike.ChildSaProposal.Builder.AddIntegrityAlgorithm(int algorithm) -> Android.Net.IpSec.Ike.ChildSaProposal.Builder! +Android.Net.IpSec.Ike.ChildSaProposal.Builder.Build() -> Android.Net.IpSec.Ike.ChildSaProposal! +Android.Net.IpSec.Ike.ChildSaProposal.Builder.Builder() -> void +Android.Net.IpSec.Ike.ChildSessionConfiguration +Android.Net.IpSec.Ike.ChildSessionConfiguration.Builder +Android.Net.IpSec.Ike.ChildSessionConfiguration.Builder.Build() -> Android.Net.IpSec.Ike.ChildSessionConfiguration! +Android.Net.IpSec.Ike.ChildSessionConfiguration.Builder.Builder(System.Collections.Generic.IList! inTs, System.Collections.Generic.IList! outTs) -> void +Android.Net.IpSec.Ike.ChildSessionConfiguration.InboundTrafficSelectors.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.ChildSessionConfiguration.OutboundTrafficSelectors.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.ChildSessionParams +Android.Net.IpSec.Ike.ChildSessionParams.ChildSessionParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.Exceptions.IkeException +Android.Net.IpSec.Ike.Exceptions.IkeException.IkeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.Exceptions.IkeInternalException +Android.Net.IpSec.Ike.Exceptions.IkeInternalException.IkeInternalException(Java.Lang.Throwable! cause) -> void +Android.Net.IpSec.Ike.Exceptions.IkeInternalException.IkeInternalException(string! message, Java.Lang.Throwable! cause) -> void +Android.Net.IpSec.Ike.Exceptions.IkeIOException +Android.Net.IpSec.Ike.Exceptions.IkeIOException.IkeIOException(Java.IO.IOException! cause) -> void +Android.Net.IpSec.Ike.Exceptions.IkeNetworkLostException +Android.Net.IpSec.Ike.Exceptions.IkeNetworkLostException.IkeNetworkLostException(Android.Net.Network! network) -> void +Android.Net.IpSec.Ike.Exceptions.IkeNetworkLostException.Network.get -> Android.Net.Network! +Android.Net.IpSec.Ike.Exceptions.IkeNonProtocolException +Android.Net.IpSec.Ike.Exceptions.IkeNonProtocolException.IkeNonProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.AuthenticationFailed = 24 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.ChildSaNotFound = 44 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.FailedCpRequired = 37 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InternalAddressFailure = 36 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidIkeSpi = 4 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidKePayload = 17 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidMajorVersion = 5 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidMessageId = 9 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidSelectors = 39 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidSyntax = 7 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.NoAdditionalSas = 35 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.NoProposalChosen = 14 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.SinglePairRequired = 34 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.TemporaryFailure = 43 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.TsUnacceptable = 38 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.UnsupportedCriticalPayload = 1 -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +Android.Net.IpSec.Ike.Exceptions.IkeProtocolException +Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.IkeProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.Exceptions.IkeTimeoutException +Android.Net.IpSec.Ike.Exceptions.IkeTimeoutException.IkeTimeoutException(string! message) -> void +Android.Net.IpSec.Ike.Exceptions.InvalidKeException +Android.Net.IpSec.Ike.Exceptions.InvalidKeException.DhGroup.get -> int +Android.Net.IpSec.Ike.Exceptions.InvalidKeException.InvalidKeException(int dhGroup) -> void +Android.Net.IpSec.Ike.Exceptions.InvalidMajorVersionException +Android.Net.IpSec.Ike.Exceptions.InvalidMajorVersionException.InvalidMajorVersionException(sbyte version) -> void +Android.Net.IpSec.Ike.Exceptions.InvalidMajorVersionException.MajorVersion.get -> sbyte +Android.Net.IpSec.Ike.Exceptions.InvalidSelectorsException +Android.Net.IpSec.Ike.Exceptions.InvalidSelectorsException.GetIpSecPacketInfo() -> byte[]! +Android.Net.IpSec.Ike.Exceptions.InvalidSelectorsException.InvalidSelectorsException(int spi, byte[]! packetInfo) -> void +Android.Net.IpSec.Ike.Exceptions.InvalidSelectorsException.IpSecSpi.get -> int +Android.Net.IpSec.Ike.IChildSessionCallback +Android.Net.IpSec.Ike.IChildSessionCallback.OnClosed() -> void +Android.Net.IpSec.Ike.IChildSessionCallback.OnClosedWithException(Android.Net.IpSec.Ike.Exceptions.IkeException! exception) -> void +Android.Net.IpSec.Ike.IChildSessionCallback.OnIpSecTransformCreated(Android.Net.IpSecTransform! ipSecTransform, int direction) -> void +Android.Net.IpSec.Ike.IChildSessionCallback.OnIpSecTransformDeleted(Android.Net.IpSecTransform! ipSecTransform, int direction) -> void +Android.Net.IpSec.Ike.IChildSessionCallback.OnOpened(Android.Net.IpSec.Ike.ChildSessionConfiguration! sessionConfiguration) -> void +Android.Net.IpSec.Ike.IIkeSessionCallback +Android.Net.IpSec.Ike.IIkeSessionCallback.OnClosed() -> void +Android.Net.IpSec.Ike.IIkeSessionCallback.OnClosedWithException(Android.Net.IpSec.Ike.Exceptions.IkeException! exception) -> void +Android.Net.IpSec.Ike.IIkeSessionCallback.OnError(Android.Net.IpSec.Ike.Exceptions.IkeException! exception) -> void +Android.Net.IpSec.Ike.IIkeSessionCallback.OnOpened(Android.Net.IpSec.Ike.IkeSessionConfiguration! sessionConfiguration) -> void +Android.Net.IpSec.Ike.IkeDerAsn1DnIdentification +Android.Net.IpSec.Ike.IkeDerAsn1DnIdentification.DerAsn1Dn.get -> Javax.Security.Auth.X500.X500Principal! +Android.Net.IpSec.Ike.IkeDerAsn1DnIdentification.DerAsn1Dn.set -> void +Android.Net.IpSec.Ike.IkeDerAsn1DnIdentification.IkeDerAsn1DnIdentification(Javax.Security.Auth.X500.X500Principal! derAsn1Dn) -> void +Android.Net.IpSec.Ike.IkeFqdnIdentification +Android.Net.IpSec.Ike.IkeFqdnIdentification.Fqdn.get -> string! +Android.Net.IpSec.Ike.IkeFqdnIdentification.Fqdn.set -> void +Android.Net.IpSec.Ike.IkeFqdnIdentification.IkeFqdnIdentification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeFqdnIdentification.IkeFqdnIdentification(string! fqdn) -> void +Android.Net.IpSec.Ike.IkeIdentification +Android.Net.IpSec.Ike.IkeIdentification.IkeIdentification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeIpv4AddrIdentification +Android.Net.IpSec.Ike.IkeIpv4AddrIdentification.IkeIpv4AddrIdentification(Java.Net.Inet4Address! address) -> void +Android.Net.IpSec.Ike.IkeIpv4AddrIdentification.Ipv4Address.get -> Java.Net.Inet4Address! +Android.Net.IpSec.Ike.IkeIpv4AddrIdentification.Ipv4Address.set -> void +Android.Net.IpSec.Ike.IkeIpv6AddrIdentification +Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.IkeIpv6AddrIdentification(Java.Net.Inet6Address! address) -> void +Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.IkeIpv6AddrIdentification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.Ipv6Address.get -> Java.Net.Inet6Address! +Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.Ipv6Address.set -> void +Android.Net.IpSec.Ike.IkeKeyIdIdentification +Android.Net.IpSec.Ike.IkeKeyIdIdentification.IkeKeyIdIdentification(byte[]! keyId) -> void +Android.Net.IpSec.Ike.IkeKeyIdIdentification.KeyId.get -> System.Collections.Generic.IList? +Android.Net.IpSec.Ike.IkeKeyIdIdentification.KeyId.set -> void +Android.Net.IpSec.Ike.IkeRfc822AddrIdentification +Android.Net.IpSec.Ike.IkeRfc822AddrIdentification.IkeRfc822AddrIdentification(string! rfc822Name) -> void +Android.Net.IpSec.Ike.IkeRfc822AddrIdentification.Rfc822Name.get -> string! +Android.Net.IpSec.Ike.IkeRfc822AddrIdentification.Rfc822Name.set -> void +Android.Net.IpSec.Ike.IkeSaProposal +Android.Net.IpSec.Ike.IkeSaProposal.Builder +Android.Net.IpSec.Ike.IkeSaProposal.Builder.AddDhGroup(int dhGroup) -> Android.Net.IpSec.Ike.IkeSaProposal.Builder! +Android.Net.IpSec.Ike.IkeSaProposal.Builder.AddEncryptionAlgorithm(int algorithm, int keyLength) -> Android.Net.IpSec.Ike.IkeSaProposal.Builder! +Android.Net.IpSec.Ike.IkeSaProposal.Builder.AddIntegrityAlgorithm(int algorithm) -> Android.Net.IpSec.Ike.IkeSaProposal.Builder! +Android.Net.IpSec.Ike.IkeSaProposal.Builder.AddPseudorandomFunction(int algorithm) -> Android.Net.IpSec.Ike.IkeSaProposal.Builder! +Android.Net.IpSec.Ike.IkeSaProposal.Builder.Build() -> Android.Net.IpSec.Ike.IkeSaProposal! +Android.Net.IpSec.Ike.IkeSaProposal.Builder.Builder() -> void +Android.Net.IpSec.Ike.IkeSaProposal.PseudorandomFunctions.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.IkeSession +Android.Net.IpSec.Ike.IkeSession.Close() -> void +Android.Net.IpSec.Ike.IkeSession.CloseChildSession(Android.Net.IpSec.Ike.IChildSessionCallback! childSessionCallback) -> void +Android.Net.IpSec.Ike.IkeSession.Finalize() -> void +Android.Net.IpSec.Ike.IkeSession.IkeSession(Android.Content.Context! context, Android.Net.IpSec.Ike.IkeSessionParams! ikeSessionParams, Android.Net.IpSec.Ike.ChildSessionParams! firstChildSessionParams, Java.Util.Concurrent.IExecutor! userCbExecutor, Android.Net.IpSec.Ike.IIkeSessionCallback! ikeSessionCallback, Android.Net.IpSec.Ike.IChildSessionCallback! firstChildSessionCallback) -> void +Android.Net.IpSec.Ike.IkeSession.Kill() -> void +Android.Net.IpSec.Ike.IkeSession.OpenChildSession(Android.Net.IpSec.Ike.ChildSessionParams! childSessionParams, Android.Net.IpSec.Ike.IChildSessionCallback! childSessionCallback) -> void +Android.Net.IpSec.Ike.IkeSessionConfiguration +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.AddIkeExtension(int extensionType) -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.AddRemoteVendorId(byte[]! remoteVendorId) -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.Build() -> Android.Net.IpSec.Ike.IkeSessionConfiguration! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.Builder(Android.Net.IpSec.Ike.IkeSessionConnectionInfo! ikeConnInfo) -> void +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.ClearIkeExtensions() -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.ClearRemoteApplicationVersion() -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.ClearRemoteVendorIds() -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.SetEapInfo(Android.Net.Eap.EapInfo? eapInfo) -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.SetRemoteApplicationVersion(string! remoteApplicationVersion) -> Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder! +Android.Net.IpSec.Ike.IkeSessionConfiguration.EapInfo.get -> Android.Net.Eap.EapInfo? +Android.Net.IpSec.Ike.IkeSessionConfiguration.IkeSessionConnectionInfo.get -> Android.Net.IpSec.Ike.IkeSessionConnectionInfo! +Android.Net.IpSec.Ike.IkeSessionConfiguration.IsIkeExtensionEnabled(int extensionType) -> bool +Android.Net.IpSec.Ike.IkeSessionConfiguration.RemoteApplicationVersion.get -> string! +Android.Net.IpSec.Ike.IkeSessionConfiguration.RemoteVendorIds.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.IkeSessionConnectionInfo +Android.Net.IpSec.Ike.IkeSessionConnectionInfo.IkeSessionConnectionInfo(Java.Net.InetAddress! localAddress, Java.Net.InetAddress! remoteAddress, Android.Net.Network! network) -> void +Android.Net.IpSec.Ike.IkeSessionConnectionInfo.LocalAddress.get -> Java.Net.InetAddress! +Android.Net.IpSec.Ike.IkeSessionConnectionInfo.Network.get -> Android.Net.Network! +Android.Net.IpSec.Ike.IkeSessionConnectionInfo.RemoteAddress.get -> Java.Net.InetAddress! +Android.Net.IpSec.Ike.IkeSessionExtensionType +Android.Net.IpSec.Ike.IkeSessionExtensionType.Fragmentation = 1 -> Android.Net.IpSec.Ike.IkeSessionExtensionType +Android.Net.IpSec.Ike.IkeSessionExtensionType.Mobike = 2 -> Android.Net.IpSec.Ike.IkeSessionExtensionType +Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionOption.AcceptAnyRemoteId = 0 -> Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionOption.EapOnlyAuth = 1 -> Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionOption.ForcePort4500 = 3 -> Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionOption.InitialContact = 4 -> Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionOption.Mobike = 2 -> Android.Net.IpSec.Ike.IkeSessionOption +Android.Net.IpSec.Ike.IkeSessionParams +Android.Net.IpSec.Ike.IkeSessionParams.Builder +Android.Net.IpSec.Ike.IkeSessionParams.Builder.AddIkeOption(int ikeOption) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.AddIkeSaProposal(Android.Net.IpSec.Ike.IkeSaProposal! proposal) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.Build() -> Android.Net.IpSec.Ike.IkeSessionParams! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.Builder() -> void +Android.Net.IpSec.Ike.IkeSessionParams.Builder.Builder(Android.Net.IpSec.Ike.IkeSessionParams! ikeSessionParams) -> void +Android.Net.IpSec.Ike.IkeSessionParams.Builder.RemoveIkeOption(int ikeOption) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate! clientEndCert, Java.Security.IPrivateKey! clientPrivateKey) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetAuthDigitalSignature(Java.Security.Cert.X509Certificate? serverCaCert, Java.Security.Cert.X509Certificate! clientEndCert, System.Collections.Generic.IList! clientIntermediateCerts, Java.Security.IPrivateKey! clientPrivateKey) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetAuthEap(Java.Security.Cert.X509Certificate? serverCaCert, Android.Net.Eap.EapSessionConfig! eapConfig) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetAuthPsk(byte[]! sharedKey) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetDpdDelaySeconds(int dpdDelaySeconds) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetLifetimeSeconds(int hardLifetimeSeconds, int softLifetimeSeconds) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetLocalIdentification(Android.Net.IpSec.Ike.IkeIdentification! identification) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetNattKeepAliveDelaySeconds(int nattKeepaliveDelaySeconds) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetNetwork(Android.Net.Network? network) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetRemoteIdentification(Android.Net.IpSec.Ike.IkeIdentification! identification) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetRetransmissionTimeoutsMillis(int[]! retransTimeoutMillisList) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.Builder.SetServerHostname(string! serverHostname) -> Android.Net.IpSec.Ike.IkeSessionParams.Builder! +Android.Net.IpSec.Ike.IkeSessionParams.DpdDelaySeconds.get -> int +Android.Net.IpSec.Ike.IkeSessionParams.GetRetransmissionTimeoutsMillis() -> int[]! +Android.Net.IpSec.Ike.IkeSessionParams.HardLifetimeSeconds.get -> int +Android.Net.IpSec.Ike.IkeSessionParams.HasIkeOption(int ikeOption) -> bool +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig.IkeAuthConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.IkeAuthDigitalSignLocalConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig.IkeAuthDigitalSignRemoteConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig.IkeAuthEapConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig +Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig.IkeAuthPskConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.IkeSessionParams.IkeSaProposals.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.IkeSessionParams.LocalAuthConfig.get -> Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig! +Android.Net.IpSec.Ike.IkeSessionParams.LocalIdentification.get -> Android.Net.IpSec.Ike.IkeIdentification! +Android.Net.IpSec.Ike.IkeSessionParams.NattKeepAliveDelaySeconds.get -> int +Android.Net.IpSec.Ike.IkeSessionParams.Network.get -> Android.Net.Network? +Android.Net.IpSec.Ike.IkeSessionParams.RemoteAuthConfig.get -> Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig! +Android.Net.IpSec.Ike.IkeSessionParams.RemoteIdentification.get -> Android.Net.IpSec.Ike.IkeIdentification! +Android.Net.IpSec.Ike.IkeSessionParams.ServerHostname.get -> string! +Android.Net.IpSec.Ike.IkeSessionParams.SoftLifetimeSeconds.get -> int +Android.Net.IpSec.Ike.IkeTrafficSelector +Android.Net.IpSec.Ike.IkeTrafficSelector.EndingAddress.get -> Java.Net.InetAddress! +Android.Net.IpSec.Ike.IkeTrafficSelector.EndingAddress.set -> void +Android.Net.IpSec.Ike.IkeTrafficSelector.EndPort.get -> int +Android.Net.IpSec.Ike.IkeTrafficSelector.EndPort.set -> void +Android.Net.IpSec.Ike.IkeTrafficSelector.IkeTrafficSelector(int startPort, int endPort, Java.Net.InetAddress! startingAddress, Java.Net.InetAddress! endingAddress) -> void +Android.Net.IpSec.Ike.IkeTrafficSelector.StartingAddress.get -> Java.Net.InetAddress! +Android.Net.IpSec.Ike.IkeTrafficSelector.StartingAddress.set -> void +Android.Net.IpSec.Ike.IkeTrafficSelector.StartPort.get -> int +Android.Net.IpSec.Ike.IkeTrafficSelector.StartPort.set -> void +Android.Net.IpSec.Ike.IkeTunnelConnectionParams +Android.Net.IpSec.Ike.IkeTunnelConnectionParams.IkeSessionParams.get -> Android.Net.IpSec.Ike.IkeSessionParams! +Android.Net.IpSec.Ike.IkeTunnelConnectionParams.IkeTunnelConnectionParams(Android.Net.IpSec.Ike.IkeSessionParams! ikeParams, Android.Net.IpSec.Ike.TunnelModeChildSessionParams! childParams) -> void +Android.Net.IpSec.Ike.IkeTunnelConnectionParams.TunnelModeChildSessionParams.get -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams! +Android.Net.IpSec.Ike.SaProposal +Android.Net.IpSec.Ike.SaProposal.SaProposal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Curve25519 = 31 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Group1024BitModp = 2 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Group1536BitModp = 5 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Group2048BitModp = 14 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Group3072BitModp = 15 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.Group4096BitModp = 16 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalDhGroup.None = 0 -> Android.Net.IpSec.Ike.SaProposalDhGroup +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesCbc = 12 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesCtr = 13 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm12 = 19 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm16 = 20 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm8 = 18 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.Chacha20Poly1305 = 28 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.ThreeDes = 3 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.AesCmac96 = 8 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.AesXcbc96 = 5 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha196 = 2 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2256128 = 12 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2384192 = 13 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2512256 = 14 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.None = 0 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +Android.Net.IpSec.Ike.SaProposalKeyLength +Android.Net.IpSec.Ike.SaProposalKeyLength.Aes128 = 128 -> Android.Net.IpSec.Ike.SaProposalKeyLength +Android.Net.IpSec.Ike.SaProposalKeyLength.Aes192 = 192 -> Android.Net.IpSec.Ike.SaProposalKeyLength +Android.Net.IpSec.Ike.SaProposalKeyLength.Aes256 = 256 -> Android.Net.IpSec.Ike.SaProposalKeyLength +Android.Net.IpSec.Ike.SaProposalKeyLength.Unused = 0 -> Android.Net.IpSec.Ike.SaProposalKeyLength +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Aes128Cmac = 8 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Aes128Xcbc = 4 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.HmacSha1 = 2 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2256 = 5 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2384 = 6 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2512 = 7 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +Android.Net.IpSec.Ike.TransportModeChildSessionParams +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.AddChildSaProposal(Android.Net.IpSec.Ike.ChildSaProposal! proposal) -> Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.AddInboundTrafficSelectors(Android.Net.IpSec.Ike.IkeTrafficSelector! trafficSelector) -> Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.AddOutboundTrafficSelectors(Android.Net.IpSec.Ike.IkeTrafficSelector! trafficSelector) -> Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.Build() -> Android.Net.IpSec.Ike.TransportModeChildSessionParams! +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.Builder() -> void +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.Builder(Android.Net.IpSec.Ike.TransportModeChildSessionParams! childParams) -> void +Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.SetLifetimeSeconds(int hardLifetimeSeconds, int softLifetimeSeconds) -> Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddChildSaProposal(Android.Net.IpSec.Ike.ChildSaProposal! proposal) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInboundTrafficSelectors(Android.Net.IpSec.Ike.IkeTrafficSelector! trafficSelector) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInternalAddressRequest(int addressFamily) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInternalAddressRequest(Java.Net.Inet4Address! address) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInternalAddressRequest(Java.Net.Inet6Address! address, int prefixLen) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInternalDhcpServerRequest(int addressFamily) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddInternalDnsServerRequest(int addressFamily) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.AddOutboundTrafficSelectors(Android.Net.IpSec.Ike.IkeTrafficSelector! trafficSelector) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.Build() -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.Builder() -> void +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.Builder(Android.Net.IpSec.Ike.TunnelModeChildSessionParams! childParams) -> void +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.SetLifetimeSeconds(int hardLifetimeSeconds, int softLifetimeSeconds) -> Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.ConfigurationRequests.get -> System.Collections.Generic.IList! +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4Address +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4Address.Address.get -> Java.Net.Inet4Address? +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4DhcpServer +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4DnsServer +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv4Netmask +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6Address +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6Address.Address.get -> Java.Net.Inet6Address? +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6Address.PrefixLength.get -> int +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.IConfigRequestIpv6DnsServer +Android.Net.IpSec.Ike.TunnelModeChildSessionParams.ITunnelModeChildConfigRequest +Android.Net.IpSecAlgorithm +Android.Net.IpSecAlgorithm.DescribeContents() -> int +Android.Net.IpSecAlgorithm.GetKey() -> byte[]! +Android.Net.IpSecAlgorithm.InterfaceConsts +Android.Net.IpSecAlgorithm.IpSecAlgorithm(string! algorithm, byte[]! key) -> void +Android.Net.IpSecAlgorithm.IpSecAlgorithm(string! algorithm, byte[]! key, int truncLenBits) -> void +Android.Net.IpSecAlgorithm.Name.get -> string! +Android.Net.IpSecAlgorithm.TruncationLengthBits.get -> int +Android.Net.IpSecAlgorithm.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.IpSecManager +Android.Net.IpSecManager.IpSecManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSecManager.ResourceUnavailableException +Android.Net.IpSecManager.SecurityParameterIndex +Android.Net.IpSecManager.SecurityParameterIndex.Close() -> void +Android.Net.IpSecManager.SecurityParameterIndex.Spi.get -> int +Android.Net.IpSecManager.SpiUnavailableException +Android.Net.IpSecManager.SpiUnavailableException.Spi.get -> int +Android.Net.IpSecManager.UdpEncapsulationSocket +Android.Net.IpSecManager.UdpEncapsulationSocket.Close() -> void +Android.Net.IpSecManager.UdpEncapsulationSocket.FileDescriptor.get -> Java.IO.FileDescriptor? +Android.Net.IpSecManager.UdpEncapsulationSocket.Port.get -> int +Android.Net.IpSecTransform +Android.Net.IpSecTransform.Builder +Android.Net.IpSecTransform.Builder.Builder(Android.Content.Context! context) -> void +Android.Net.IpSecTransform.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.IpSecTransform.Close() -> void +Android.Net.IpSecTransportDirection +Android.Net.IpSecTransportDirection.In = 0 -> Android.Net.IpSecTransportDirection +Android.Net.IpSecTransportDirection.Out = 1 -> Android.Net.IpSecTransportDirection +Android.Net.ITransportInfo +Android.Net.LinkAddress +Android.Net.LinkAddress.InterfaceConsts +Android.Net.LinkAddress.LinkAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.LinkProperties +Android.Net.LinkProperties.AddRoute(Android.Net.RouteInfo! route) -> bool +Android.Net.LinkProperties.Clear() -> void +Android.Net.LinkProperties.DescribeContents() -> int +Android.Net.LinkProperties.DhcpServerAddress.get -> Java.Net.Inet4Address? +Android.Net.LinkProperties.DhcpServerAddress.set -> void +Android.Net.LinkProperties.DnsServers.get -> System.Collections.Generic.IList! +Android.Net.LinkProperties.Domains.get -> string? +Android.Net.LinkProperties.Domains.set -> void +Android.Net.LinkProperties.HttpProxy.get -> Android.Net.ProxyInfo? +Android.Net.LinkProperties.HttpProxy.set -> void +Android.Net.LinkProperties.InterfaceConsts +Android.Net.LinkProperties.InterfaceName.get -> string? +Android.Net.LinkProperties.InterfaceName.set -> void +Android.Net.LinkProperties.IsPrivateDnsActive.get -> bool +Android.Net.LinkProperties.IsWakeOnLanSupported.get -> bool +Android.Net.LinkProperties.LinkAddresses.get -> System.Collections.Generic.IList! +Android.Net.LinkProperties.LinkProperties() -> void +Android.Net.LinkProperties.Mtu.get -> int +Android.Net.LinkProperties.Mtu.set -> void +Android.Net.LinkProperties.Nat64Prefix.get -> Android.Net.IpPrefix? +Android.Net.LinkProperties.Nat64Prefix.set -> void +Android.Net.LinkProperties.PrivateDnsServerName.get -> string? +Android.Net.LinkProperties.Routes.get -> System.Collections.Generic.IList! +Android.Net.LinkProperties.SetDnsServers(System.Collections.Generic.ICollection! dnsServers) -> void +Android.Net.LinkProperties.SetLinkAddresses(System.Collections.Generic.ICollection! addresses) -> void +Android.Net.LinkProperties.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.LocalServerSocket +Android.Net.LocalServerSocket.AcceptAsync() -> System.Threading.Tasks.Task! +Android.Net.LocalServerSocket.LocalServerSocket(Java.IO.FileDescriptor? fd) -> void +Android.Net.LocalServerSocket.LocalServerSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.LocalServerSocket.LocalServerSocket(string? name) -> void +Android.Net.LocalSocket +Android.Net.LocalSocket.ConnectAsync(Android.Net.LocalSocketAddress? endpoint) -> System.Threading.Tasks.Task! +Android.Net.LocalSocket.ConnectAsync(Android.Net.LocalSocketAddress? endpoint, int timeout) -> System.Threading.Tasks.Task! +Android.Net.LocalSocket.LocalSocket() -> void +Android.Net.LocalSocket.LocalSocket(Android.Net.SocketType sockType) -> void +Android.Net.LocalSocket.LocalSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.LocalSocketAddress +Android.Net.LocalSocketAddress.LocalSocketAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.LocalSocketAddress.LocalSocketAddress(string? name) -> void +Android.Net.LocalSocketAddress.LocalSocketAddress(string? name, Android.Net.LocalSocketAddress.Namespace? namespace) -> void +Android.Net.LocalSocketAddress.Namespace +Android.Net.MacAddress +Android.Net.MacAddress.AddressType.get -> Android.Net.MacAddressType +Android.Net.MacAddress.DescribeContents() -> int +Android.Net.MacAddress.InterfaceConsts +Android.Net.MacAddress.IsLocallyAssigned.get -> bool +Android.Net.MacAddress.LinkLocalIpv6FromEui48Mac.get -> Java.Net.Inet6Address? +Android.Net.MacAddress.Matches(Android.Net.MacAddress! baseAddress, Android.Net.MacAddress! mask) -> bool +Android.Net.MacAddress.ToByteArray() -> byte[]! +Android.Net.MacAddress.ToOuiString() -> string! +Android.Net.MacAddress.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.MacAddressType +Android.Net.MacAddressType.Broadcast = 3 -> Android.Net.MacAddressType +Android.Net.MacAddressType.Multicast = 2 -> Android.Net.MacAddressType +Android.Net.MacAddressType.Unicast = 1 -> Android.Net.MacAddressType +Android.Net.MailTo +Android.Net.MailTo.MailTo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.MultipathPreference +Android.Net.MultipathPreference.Handover = 1 -> Android.Net.MultipathPreference +Android.Net.MultipathPreference.Performance = 4 -> Android.Net.MultipathPreference +Android.Net.MultipathPreference.Reliability = 2 -> Android.Net.MultipathPreference +Android.Net.NetCapability +Android.Net.NetCapability.CaptivePortal = 17 -> Android.Net.NetCapability +Android.Net.NetCapability.Cbs = 5 -> Android.Net.NetCapability +Android.Net.NetCapability.Dun = 2 -> Android.Net.NetCapability +Android.Net.NetCapability.Eims = 10 -> Android.Net.NetCapability +Android.Net.NetCapability.Enterprise = 29 -> Android.Net.NetCapability +Android.Net.NetCapability.Foreground = 19 -> Android.Net.NetCapability +Android.Net.NetCapability.Fota = 3 -> Android.Net.NetCapability +Android.Net.NetCapability.HeadUnit = 32 -> Android.Net.NetCapability +Android.Net.NetCapability.Ia = 7 -> Android.Net.NetCapability +Android.Net.NetCapability.Ims = 4 -> Android.Net.NetCapability +Android.Net.NetCapability.Internet = 12 -> Android.Net.NetCapability +Android.Net.NetCapability.Mcx = 23 -> Android.Net.NetCapability +Android.Net.NetCapability.Mms = 0 -> Android.Net.NetCapability +Android.Net.NetCapability.Mmtel = 33 -> Android.Net.NetCapability +Android.Net.NetCapability.NotCongested = 20 -> Android.Net.NetCapability +Android.Net.NetCapability.NotMetered = 11 -> Android.Net.NetCapability +Android.Net.NetCapability.NotRestricted = 13 -> Android.Net.NetCapability +Android.Net.NetCapability.NotRoaming = 18 -> Android.Net.NetCapability +Android.Net.NetCapability.NotSuspended = 21 -> Android.Net.NetCapability +Android.Net.NetCapability.NotVpn = 15 -> Android.Net.NetCapability +Android.Net.NetCapability.PrioritizeBandwidth = 35 -> Android.Net.NetCapability +Android.Net.NetCapability.PrioritizeLatency = 34 -> Android.Net.NetCapability +Android.Net.NetCapability.Rcs = 8 -> Android.Net.NetCapability +Android.Net.NetCapability.Supl = 1 -> Android.Net.NetCapability +Android.Net.NetCapability.TemporarilyNotMetered = 25 -> Android.Net.NetCapability +Android.Net.NetCapability.Trusted = 14 -> Android.Net.NetCapability +Android.Net.NetCapability.Validated = 16 -> Android.Net.NetCapability +Android.Net.NetCapability.WifiP2p = 6 -> Android.Net.NetCapability +Android.Net.NetCapability.Xcap = 9 -> Android.Net.NetCapability +Android.Net.NetEnterpriseId +Android.Net.NetEnterpriseId.Five = 5 -> Android.Net.NetEnterpriseId +Android.Net.NetEnterpriseId.Four = 4 -> Android.Net.NetEnterpriseId +Android.Net.NetEnterpriseId.One = 1 -> Android.Net.NetEnterpriseId +Android.Net.NetEnterpriseId.Three = 3 -> Android.Net.NetEnterpriseId +Android.Net.NetEnterpriseId.Two = 2 -> Android.Net.NetEnterpriseId +Android.Net.Network +Android.Net.Network.InterfaceConsts +Android.Net.Network.Network(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.NetworkCallbackFlags +Android.Net.NetworkCallbackFlags.IncludeLocationInfo = 1 -> Android.Net.NetworkCallbackFlags +Android.Net.NetworkCallbackFlags.None = 0 -> Android.Net.NetworkCallbackFlags +Android.Net.NetworkCapabilities +Android.Net.NetworkCapabilities.DescribeContents() -> int +Android.Net.NetworkCapabilities.GetCapabilities() -> int[]! +Android.Net.NetworkCapabilities.GetEnterpriseIds() -> int[]! +Android.Net.NetworkCapabilities.HasCapability(Android.Net.NetCapability capability) -> bool +Android.Net.NetworkCapabilities.HasEnterpriseId(int enterpriseId) -> bool +Android.Net.NetworkCapabilities.HasTransport(Android.Net.TransportType transportType) -> bool +Android.Net.NetworkCapabilities.InterfaceConsts +Android.Net.NetworkCapabilities.LinkDownstreamBandwidthKbps.get -> int +Android.Net.NetworkCapabilities.LinkUpstreamBandwidthKbps.get -> int +Android.Net.NetworkCapabilities.NetworkCapabilities() -> void +Android.Net.NetworkCapabilities.NetworkCapabilities(Android.Net.NetworkCapabilities? nc) -> void +Android.Net.NetworkCapabilities.NetworkSpecifier.get -> Android.Net.NetworkSpecifier? +Android.Net.NetworkCapabilities.OwnerUid.get -> int +Android.Net.NetworkCapabilities.SignalStrength.get -> int +Android.Net.NetworkCapabilities.TransportInfo.get -> Android.Net.ITransportInfo? +Android.Net.NetworkCapabilities.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.NetworkInfo +Android.Net.NetworkInfo.DetailedState +Android.Net.NetworkInfo.InterfaceConsts +Android.Net.NetworkInfo.NetworkInfo(int type, int subtype, string? typeName, string? subtypeName) -> void +Android.Net.NetworkInfo.NetworkInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.NetworkInfo.State +Android.Net.NetworkProbeType +Android.Net.NetworkProbeType.Dns = 4 -> Android.Net.NetworkProbeType +Android.Net.NetworkProbeType.Fallback = 32 -> Android.Net.NetworkProbeType +Android.Net.NetworkProbeType.Http = 8 -> Android.Net.NetworkProbeType +Android.Net.NetworkProbeType.Https = 16 -> Android.Net.NetworkProbeType +Android.Net.NetworkProbeType.PrivateDns = 64 -> Android.Net.NetworkProbeType +Android.Net.NetworkRequest +Android.Net.NetworkRequest.Builder +Android.Net.NetworkRequest.Builder.Builder() -> void +Android.Net.NetworkRequest.Builder.Builder(Android.Net.NetworkRequest! request) -> void +Android.Net.NetworkRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.NetworkRequest.InterfaceConsts +Android.Net.NetworkRequest.NetworkRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.NetworkSpecifier +Android.Net.NetworkSpecifier.NetworkSpecifier() -> void +Android.Net.NetworkSpecifier.NetworkSpecifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.NetworkValidationResult +Android.Net.NetworkValidationResult.Invalid = 0 -> Android.Net.NetworkValidationResult +Android.Net.NetworkValidationResult.PartiallyValid = 2 -> Android.Net.NetworkValidationResult +Android.Net.NetworkValidationResult.Skipped = 3 -> Android.Net.NetworkValidationResult +Android.Net.NetworkValidationResult.Valid = 1 -> Android.Net.NetworkValidationResult +Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdFailure.AlreadyActive = 3 -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdFailure.BadParameters = 6 -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdFailure.InternalError = 0 -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdFailure.MaxLimit = 4 -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdFailure.OperationNotRunning = 5 -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager +Android.Net.Nsd.NsdManager.DiscoverServices(string! serviceType, Android.Net.Nsd.NsdProtocol protocolType, Android.Net.Network? network, Java.Util.Concurrent.IExecutor! executor, Android.Net.Nsd.NsdManager.IDiscoveryListener! listener) -> void +Android.Net.Nsd.NsdManager.DiscoverServices(string! serviceType, Android.Net.Nsd.NsdProtocol protocolType, Android.Net.NetworkRequest! networkRequest, Java.Util.Concurrent.IExecutor! executor, Android.Net.Nsd.NsdManager.IDiscoveryListener! listener) -> void +Android.Net.Nsd.NsdManager.DiscoverServices(string? serviceType, Android.Net.Nsd.NsdProtocol protocolType, Android.Net.Nsd.NsdManager.IDiscoveryListener? listener) -> void +Android.Net.Nsd.NsdManager.DiscoveryStartedEventArgs +Android.Net.Nsd.NsdManager.DiscoveryStartedEventArgs.DiscoveryStartedEventArgs(string? serviceType) -> void +Android.Net.Nsd.NsdManager.DiscoveryStartedEventArgs.ServiceType.get -> string? +Android.Net.Nsd.NsdManager.DiscoveryStoppedEventArgs +Android.Net.Nsd.NsdManager.DiscoveryStoppedEventArgs.DiscoveryStoppedEventArgs(string? serviceType) -> void +Android.Net.Nsd.NsdManager.DiscoveryStoppedEventArgs.ServiceType.get -> string? +Android.Net.Nsd.NsdManager.IDiscoveryListener +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnDiscoveryStarted(string? serviceType) -> void +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnDiscoveryStopped(string? serviceType) -> void +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnServiceFound(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnServiceLost(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnStartDiscoveryFailed(string? serviceType, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IDiscoveryListener.OnStopDiscoveryFailed(string? serviceType, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IRegistrationListener +Android.Net.Nsd.NsdManager.IRegistrationListener.OnRegistrationFailed(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IRegistrationListener.OnServiceRegistered(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.IRegistrationListener.OnServiceUnregistered(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.IRegistrationListener.OnUnregistrationFailed(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IResolveListener +Android.Net.Nsd.NsdManager.IResolveListener.OnResolutionStopped(Android.Net.Nsd.NsdServiceInfo! serviceInfo) -> void +Android.Net.Nsd.NsdManager.IResolveListener.OnResolveFailed(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IResolveListener.OnServiceResolved(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.IResolveListener.OnStopResolutionFailed(Android.Net.Nsd.NsdServiceInfo! serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IServiceInfoCallback +Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceInfoCallbackRegistrationFailed(Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceInfoCallbackUnregistered() -> void +Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceLost() -> void +Android.Net.Nsd.NsdManager.IServiceInfoCallback.OnServiceUpdated(Android.Net.Nsd.NsdServiceInfo! serviceInfo) -> void +Android.Net.Nsd.NsdManager.RegisterService(Android.Net.Nsd.NsdServiceInfo! serviceInfo, Android.Net.Nsd.NsdProtocol protocolType, Java.Util.Concurrent.IExecutor! executor, Android.Net.Nsd.NsdManager.IRegistrationListener! listener) -> void +Android.Net.Nsd.NsdManager.RegisterService(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdProtocol protocolType, Android.Net.Nsd.NsdManager.IRegistrationListener? listener) -> void +Android.Net.Nsd.NsdManager.RegisterServiceInfoCallback(Android.Net.Nsd.NsdServiceInfo! serviceInfo, Java.Util.Concurrent.IExecutor! executor, Android.Net.Nsd.NsdManager.IServiceInfoCallback! listener) -> void +Android.Net.Nsd.NsdManager.RegistrationFailedEventArgs +Android.Net.Nsd.NsdManager.RegistrationFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.RegistrationFailedEventArgs.RegistrationFailedEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.RegistrationFailedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ResolutionStoppedEventArgs +Android.Net.Nsd.NsdManager.ResolutionStoppedEventArgs.ResolutionStoppedEventArgs(Android.Net.Nsd.NsdServiceInfo! serviceInfo) -> void +Android.Net.Nsd.NsdManager.ResolutionStoppedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo! +Android.Net.Nsd.NsdManager.ResolveFailedEventArgs +Android.Net.Nsd.NsdManager.ResolveFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.ResolveFailedEventArgs.ResolveFailedEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.ResolveFailedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ResolveService(Android.Net.Nsd.NsdServiceInfo! serviceInfo, Java.Util.Concurrent.IExecutor! executor, Android.Net.Nsd.NsdManager.IResolveListener! listener) -> void +Android.Net.Nsd.NsdManager.ResolveService(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdManager.IResolveListener? listener) -> void +Android.Net.Nsd.NsdManager.ServiceFoundEventArgs +Android.Net.Nsd.NsdManager.ServiceFoundEventArgs.ServiceFoundEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.ServiceFoundEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ServiceLostEventArgs +Android.Net.Nsd.NsdManager.ServiceLostEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ServiceLostEventArgs.ServiceLostEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.ServiceRegisteredEventArgs +Android.Net.Nsd.NsdManager.ServiceRegisteredEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ServiceRegisteredEventArgs.ServiceRegisteredEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.ServiceResolvedEventArgs +Android.Net.Nsd.NsdManager.ServiceResolvedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ServiceResolvedEventArgs.ServiceResolvedEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.ServiceUnregisteredEventArgs +Android.Net.Nsd.NsdManager.ServiceUnregisteredEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.ServiceUnregisteredEventArgs.ServiceUnregisteredEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo) -> void +Android.Net.Nsd.NsdManager.StartDiscoveryFailedEventArgs +Android.Net.Nsd.NsdManager.StartDiscoveryFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.StartDiscoveryFailedEventArgs.ServiceType.get -> string? +Android.Net.Nsd.NsdManager.StartDiscoveryFailedEventArgs.StartDiscoveryFailedEventArgs(string? serviceType, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.StopDiscoveryFailedEventArgs +Android.Net.Nsd.NsdManager.StopDiscoveryFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.StopDiscoveryFailedEventArgs.ServiceType.get -> string? +Android.Net.Nsd.NsdManager.StopDiscoveryFailedEventArgs.StopDiscoveryFailedEventArgs(string? serviceType, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.StopResolutionFailedEventArgs +Android.Net.Nsd.NsdManager.StopResolutionFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.StopResolutionFailedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo! +Android.Net.Nsd.NsdManager.StopResolutionFailedEventArgs.StopResolutionFailedEventArgs(Android.Net.Nsd.NsdServiceInfo! serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdManager.StopServiceDiscovery(Android.Net.Nsd.NsdManager.IDiscoveryListener? listener) -> void +Android.Net.Nsd.NsdManager.StopServiceResolution(Android.Net.Nsd.NsdManager.IResolveListener! listener) -> void +Android.Net.Nsd.NsdManager.UnregisterService(Android.Net.Nsd.NsdManager.IRegistrationListener? listener) -> void +Android.Net.Nsd.NsdManager.UnregisterServiceInfoCallback(Android.Net.Nsd.NsdManager.IServiceInfoCallback! listener) -> void +Android.Net.Nsd.NsdManager.UnregistrationFailedEventArgs +Android.Net.Nsd.NsdManager.UnregistrationFailedEventArgs.ErrorCode.get -> Android.Net.Nsd.NsdFailure +Android.Net.Nsd.NsdManager.UnregistrationFailedEventArgs.ServiceInfo.get -> Android.Net.Nsd.NsdServiceInfo? +Android.Net.Nsd.NsdManager.UnregistrationFailedEventArgs.UnregistrationFailedEventArgs(Android.Net.Nsd.NsdServiceInfo? serviceInfo, Android.Net.Nsd.NsdFailure errorCode) -> void +Android.Net.Nsd.NsdProtocol +Android.Net.Nsd.NsdProtocol.DnsSd = 1 -> Android.Net.Nsd.NsdProtocol +Android.Net.Nsd.NsdServiceInfo +Android.Net.Nsd.NsdServiceInfo.Attributes.get -> System.Collections.Generic.IDictionary? +Android.Net.Nsd.NsdServiceInfo.DescribeContents() -> int +Android.Net.Nsd.NsdServiceInfo.Host.get -> Java.Net.InetAddress? +Android.Net.Nsd.NsdServiceInfo.Host.set -> void +Android.Net.Nsd.NsdServiceInfo.HostAddresses.get -> System.Collections.Generic.IList! +Android.Net.Nsd.NsdServiceInfo.HostAddresses.set -> void +Android.Net.Nsd.NsdServiceInfo.InterfaceConsts +Android.Net.Nsd.NsdServiceInfo.Network.get -> Android.Net.Network? +Android.Net.Nsd.NsdServiceInfo.Network.set -> void +Android.Net.Nsd.NsdServiceInfo.NsdServiceInfo() -> void +Android.Net.Nsd.NsdServiceInfo.Port.get -> int +Android.Net.Nsd.NsdServiceInfo.Port.set -> void +Android.Net.Nsd.NsdServiceInfo.RemoveAttribute(string? key) -> void +Android.Net.Nsd.NsdServiceInfo.ServiceName.get -> string? +Android.Net.Nsd.NsdServiceInfo.ServiceName.set -> void +Android.Net.Nsd.NsdServiceInfo.ServiceType.get -> string? +Android.Net.Nsd.NsdServiceInfo.ServiceType.set -> void +Android.Net.Nsd.NsdServiceInfo.SetAttribute(string? key, string? value) -> void +Android.Net.Nsd.NsdServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.ParseException +Android.Net.ParseException.ParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.ParseException.ParseException(string! response) -> void +Android.Net.ParseException.ParseException(string! response, Java.Lang.Throwable! cause) -> void +Android.Net.ParseException.Response.get -> string? +Android.Net.ParseException.Response.set -> void +Android.Net.PlatformVpnProfile +Android.Net.PlatformVpnProfile.AreLocalRoutesExcluded() -> bool +Android.Net.PlatformVpnProfile.IsInternetValidationRequired.get -> bool +Android.Net.PlatformVpnProfile.PlatformVpnProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.PlatformVpnProfile.Type.get -> int +Android.Net.PlatformVpnProfile.TypeString.get -> string! +Android.Net.PlatformVpnProfileType +Android.Net.PlatformVpnProfileType.Ikev2IpsecPsk = 7 -> Android.Net.PlatformVpnProfileType +Android.Net.PlatformVpnProfileType.Ikev2IpsecRsa = 8 -> Android.Net.PlatformVpnProfileType +Android.Net.PlatformVpnProfileType.Ikev2IpsecUserPass = 6 -> Android.Net.PlatformVpnProfileType +Android.Net.Proxy +Android.Net.Proxy.Proxy() -> void +Android.Net.ProxyInfo +Android.Net.ProxyInfo.InterfaceConsts +Android.Net.ProxyInfo.ProxyInfo(Android.Net.ProxyInfo? source) -> void +Android.Net.ProxyInfo.ProxyInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.PskKeyManager +Android.Net.PskKeyManager.PskKeyManager() -> void +Android.Net.PskKeyManager.PskKeyManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.RestrictBackgroundStatus +Android.Net.RestrictBackgroundStatus.Disabled = 1 -> Android.Net.RestrictBackgroundStatus +Android.Net.RestrictBackgroundStatus.Enabled = 3 -> Android.Net.RestrictBackgroundStatus +Android.Net.RestrictBackgroundStatus.Whitelisted = 2 -> Android.Net.RestrictBackgroundStatus +Android.Net.RouteInfo +Android.Net.RouteInfo.DescribeContents() -> int +Android.Net.RouteInfo.Destination.get -> Android.Net.IpPrefix! +Android.Net.RouteInfo.Gateway.get -> Java.Net.InetAddress? +Android.Net.RouteInfo.HasGateway.get -> bool +Android.Net.RouteInfo.Interface.get -> string? +Android.Net.RouteInfo.InterfaceConsts +Android.Net.RouteInfo.IsDefaultRoute.get -> bool +Android.Net.RouteInfo.Matches(Java.Net.InetAddress? destination) -> bool +Android.Net.RouteInfo.Type.get -> int +Android.Net.RouteInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.RouteType +Android.Net.RouteType.Throw = 9 -> Android.Net.RouteType +Android.Net.RouteType.Unicast = 1 -> Android.Net.RouteType +Android.Net.RouteType.Unreachable = 7 -> Android.Net.RouteType +Android.Net.Rtp.AudioCodec +Android.Net.Rtp.AudioCodec.AudioCodec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Rtp.AudioCodec.Fmtp.get -> string? +Android.Net.Rtp.AudioCodec.Fmtp.set -> void +Android.Net.Rtp.AudioCodec.Rtpmap.get -> string? +Android.Net.Rtp.AudioCodec.Rtpmap.set -> void +Android.Net.Rtp.AudioCodec.Type.get -> int +Android.Net.Rtp.AudioCodec.Type.set -> void +Android.Net.Rtp.AudioGroup +Android.Net.Rtp.AudioGroup.AudioGroup() -> void +Android.Net.Rtp.AudioGroup.AudioGroup(Android.Content.Context! context) -> void +Android.Net.Rtp.AudioGroup.AudioGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Rtp.AudioGroupMode +Android.Net.Rtp.AudioGroupMode.EchoSuppression = 3 -> Android.Net.Rtp.AudioGroupMode +Android.Net.Rtp.AudioGroupMode.Muted = 1 -> Android.Net.Rtp.AudioGroupMode +Android.Net.Rtp.AudioGroupMode.Normal = 2 -> Android.Net.Rtp.AudioGroupMode +Android.Net.Rtp.AudioGroupMode.OnHold = 0 -> Android.Net.Rtp.AudioGroupMode +Android.Net.Rtp.AudioStream +Android.Net.Rtp.AudioStream.AudioStream(Java.Net.InetAddress? address) -> void +Android.Net.Rtp.AudioStream.AudioStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Rtp.RtpStream +Android.Net.Rtp.RtpStream.RtpStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Rtp.RtpStreamMode +Android.Net.Rtp.RtpStreamMode.Normal = 0 -> Android.Net.Rtp.RtpStreamMode +Android.Net.Rtp.RtpStreamMode.ReceiveOnly = 2 -> Android.Net.Rtp.RtpStreamMode +Android.Net.Rtp.RtpStreamMode.SendOnly = 1 -> Android.Net.Rtp.RtpStreamMode +Android.Net.Sip.ISipRegistrationListener +Android.Net.Sip.ISipRegistrationListener.OnRegistering(string? localProfileUri) -> void +Android.Net.Sip.ISipRegistrationListener.OnRegistrationDone(string? localProfileUri, long expiryTime) -> void +Android.Net.Sip.ISipRegistrationListener.OnRegistrationFailed(string? localProfileUri, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +Android.Net.Sip.RegisteringEventArgs +Android.Net.Sip.RegisteringEventArgs.LocalProfileUri.get -> string? +Android.Net.Sip.RegisteringEventArgs.RegisteringEventArgs(string? localProfileUri) -> void +Android.Net.Sip.RegistrationDoneEventArgs +Android.Net.Sip.RegistrationDoneEventArgs.ExpiryTime.get -> long +Android.Net.Sip.RegistrationDoneEventArgs.LocalProfileUri.get -> string? +Android.Net.Sip.RegistrationDoneEventArgs.RegistrationDoneEventArgs(string? localProfileUri, long expiryTime) -> void +Android.Net.Sip.RegistrationFailedEventArgs +Android.Net.Sip.RegistrationFailedEventArgs.ErrorCode.get -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.RegistrationFailedEventArgs.ErrorMessage.get -> string? +Android.Net.Sip.RegistrationFailedEventArgs.LocalProfileUri.get -> string? +Android.Net.Sip.RegistrationFailedEventArgs.RegistrationFailedEventArgs(string? localProfileUri, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +Android.Net.Sip.SipAudioCall +Android.Net.Sip.SipAudioCall.Listener +Android.Net.Sip.SipAudioCall.Listener.Listener() -> void +Android.Net.Sip.SipAudioCall.Listener.Listener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipAudioCall.SipAudioCall(Android.Content.Context? context, Android.Net.Sip.SipProfile? localProfile) -> void +Android.Net.Sip.SipAudioCall.SipAudioCall(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipErrorCode +Android.Net.Sip.SipErrorCode.SipErrorCode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.ClientError = -4 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.CrossDomainAuthentication = -11 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.DataConnectionLost = -10 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.InProgress = -9 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.InvalidCredentials = -8 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.InvalidRemoteUri = -6 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.NoError = 0 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.PeerNotReachable = -7 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.ServerError = -2 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.ServerUnreachable = -12 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.SocketError = -1 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.TimeOut = -5 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipErrorCodes.TransactionTerminted = -3 -> Android.Net.Sip.SipErrorCodes +Android.Net.Sip.SipException +Android.Net.Sip.SipException.SipException() -> void +Android.Net.Sip.SipException.SipException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipException.SipException(string? message) -> void +Android.Net.Sip.SipException.SipException(string? message, Java.Lang.Throwable? cause) -> void +Android.Net.Sip.SipManager +Android.Net.Sip.SipManager.SipManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipProfile +Android.Net.Sip.SipProfile.Builder +Android.Net.Sip.SipProfile.Builder.Builder(Android.Net.Sip.SipProfile? profile) -> void +Android.Net.Sip.SipProfile.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipProfile.Builder.Builder(string? uriString) -> void +Android.Net.Sip.SipProfile.Builder.Builder(string? username, string? serverDomain) -> void +Android.Net.Sip.SipProfile.InterfaceConsts +Android.Net.Sip.SipProfile.SipProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipSession +Android.Net.Sip.SipSession.AnswerCall(string? sessionDescription, int timeout) -> void +Android.Net.Sip.SipSession.CallId.get -> string? +Android.Net.Sip.SipSession.ChangeCall(string? sessionDescription, int timeout) -> void +Android.Net.Sip.SipSession.EndCall() -> void +Android.Net.Sip.SipSession.GetState() -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSession.IsInCall.get -> bool +Android.Net.Sip.SipSession.Listener +Android.Net.Sip.SipSession.Listener.Listener() -> void +Android.Net.Sip.SipSession.Listener.Listener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipSession.LocalIp.get -> string? +Android.Net.Sip.SipSession.LocalProfile.get -> Android.Net.Sip.SipProfile? +Android.Net.Sip.SipSession.MakeCall(Android.Net.Sip.SipProfile? callee, string? sessionDescription, int timeout) -> void +Android.Net.Sip.SipSession.PeerProfile.get -> Android.Net.Sip.SipProfile? +Android.Net.Sip.SipSession.Register(int duration) -> void +Android.Net.Sip.SipSession.SetListener(Android.Net.Sip.SipSession.Listener? listener) -> void +Android.Net.Sip.SipSession.State +Android.Net.Sip.SipSession.State.State(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Sip.SipSession.Unregister() -> void +Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.Deregistering = 2 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.InCall = 8 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.IncomingCall = 3 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.IncomingCallAnswering = 4 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.NotDefined = 101 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.OutgoingCall = 5 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.OutgoingCallCanceling = 7 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.OutgoingCallRingBack = 6 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.Pinging = 9 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.ReadyToCall = 0 -> Android.Net.Sip.SipSessionState +Android.Net.Sip.SipSessionState.Registering = 1 -> Android.Net.Sip.SipSessionState +Android.Net.SocketKeepalive +Android.Net.SocketKeepalive.Callback +Android.Net.SocketKeepalive.Callback.Callback() -> void +Android.Net.SocketKeepalive.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.SocketKeepalive.Close() -> void +Android.Net.SocketKeepalive.SocketKeepalive(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.SocketKeepalive.Start(int intervalSec) -> void +Android.Net.SocketKeepalive.Stop() -> void +Android.Net.SocketType +Android.Net.SocketType.Dgram = 1 -> Android.Net.SocketType +Android.Net.SocketType.Seqpacket = 3 -> Android.Net.SocketType +Android.Net.SocketType.Stream = 2 -> Android.Net.SocketType +Android.Net.Ssl.SSLEngines +Android.Net.Ssl.SSLEngines.SSLEngines(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Ssl.SSLSockets +Android.Net.Ssl.SSLSockets.SSLSockets(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.SSLCertificateSocketFactory +Android.Net.SSLCertificateSocketFactory.SSLCertificateSocketFactory(int handshakeTimeoutMillis) -> void +Android.Net.SSLCertificateSocketFactory.SSLCertificateSocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.SSLSessionCache +Android.Net.SSLSessionCache.SSLSessionCache(Android.Content.Context? context) -> void +Android.Net.SSLSessionCache.SSLSessionCache(Java.IO.File? dir) -> void +Android.Net.StaticIpConfiguration +Android.Net.StaticIpConfiguration.Builder +Android.Net.StaticIpConfiguration.Builder.Build() -> Android.Net.StaticIpConfiguration! +Android.Net.StaticIpConfiguration.Builder.Builder() -> void +Android.Net.StaticIpConfiguration.Builder.SetDnsServers(Java.Lang.IIterable! dnsServers) -> Android.Net.StaticIpConfiguration.Builder! +Android.Net.StaticIpConfiguration.Builder.SetDomains(string? newDomains) -> Android.Net.StaticIpConfiguration.Builder! +Android.Net.StaticIpConfiguration.Builder.SetGateway(Java.Net.InetAddress? gateway) -> Android.Net.StaticIpConfiguration.Builder! +Android.Net.StaticIpConfiguration.Builder.SetIpAddress(Android.Net.LinkAddress! ipAddress) -> Android.Net.StaticIpConfiguration.Builder! +Android.Net.StaticIpConfiguration.DescribeContents() -> int +Android.Net.StaticIpConfiguration.DnsServers.get -> System.Collections.Generic.IList! +Android.Net.StaticIpConfiguration.Domains.get -> string? +Android.Net.StaticIpConfiguration.Gateway.get -> Java.Net.InetAddress? +Android.Net.StaticIpConfiguration.InterfaceConsts +Android.Net.StaticIpConfiguration.IpAddress.get -> Android.Net.LinkAddress! +Android.Net.StaticIpConfiguration.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.TelephonyNetworkSpecifier +Android.Net.TelephonyNetworkSpecifier.Builder +Android.Net.TelephonyNetworkSpecifier.Builder.Build() -> Android.Net.TelephonyNetworkSpecifier! +Android.Net.TelephonyNetworkSpecifier.Builder.Builder() -> void +Android.Net.TelephonyNetworkSpecifier.Builder.SetSubscriptionId(int subId) -> Android.Net.TelephonyNetworkSpecifier.Builder! +Android.Net.TelephonyNetworkSpecifier.DescribeContents() -> int +Android.Net.TelephonyNetworkSpecifier.InterfaceConsts +Android.Net.TelephonyNetworkSpecifier.SubscriptionId.get -> int +Android.Net.TelephonyNetworkSpecifier.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.TrafficStats +Android.Net.TrafficStats.TrafficStats() -> void +Android.Net.TrafficStats.TrafficStats(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.TransportType +Android.Net.TransportType.Bluetooth = 2 -> Android.Net.TransportType +Android.Net.TransportType.Cellular = 0 -> Android.Net.TransportType +Android.Net.TransportType.Ethernet = 3 -> Android.Net.TransportType +Android.Net.TransportType.Lowpan = 6 -> Android.Net.TransportType +Android.Net.TransportType.Thread = 9 -> Android.Net.TransportType +Android.Net.TransportType.Usb = 8 -> Android.Net.TransportType +Android.Net.TransportType.Vpn = 4 -> Android.Net.TransportType +Android.Net.TransportType.Wifi = 1 -> Android.Net.TransportType +Android.Net.TransportType.WifiAware = 5 -> Android.Net.TransportType +Android.Net.Uri +Android.Net.Uri.Builder +Android.Net.Uri.Builder.AppendEncodedPath(string? newSegment) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.AppendPath(string? newSegment) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.AppendQueryParameter(string? key, string? value) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Authority(string? authority) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Build() -> Android.Net.Uri? +Android.Net.Uri.Builder.Builder() -> void +Android.Net.Uri.Builder.ClearQuery() -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.EncodedAuthority(string? authority) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.EncodedFragment(string? fragment) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.EncodedOpaquePart(string? opaquePart) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.EncodedPath(string? path) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.EncodedQuery(string? query) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Fragment(string? fragment) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.OpaquePart(string? opaquePart) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Path(string? path) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Query(string? query) -> Android.Net.Uri.Builder? +Android.Net.Uri.Builder.Scheme(string? scheme) -> Android.Net.Uri.Builder? +Android.Net.Uri.InterfaceConsts +Android.Net.Uri.Uri(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.UrlQuerySanitizer +Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer +Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.IllegalCharacterValueSanitizer(Android.Net.IllegalCharacterFlags flags) -> void +Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.IllegalCharacterValueSanitizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.UrlQuerySanitizer.IValueSanitizer +Android.Net.UrlQuerySanitizer.IValueSanitizer.Sanitize(string? value) -> string? +Android.Net.UrlQuerySanitizer.ParameterValuePair +Android.Net.UrlQuerySanitizer.ParameterValuePair.MParameter.get -> string? +Android.Net.UrlQuerySanitizer.ParameterValuePair.MParameter.set -> void +Android.Net.UrlQuerySanitizer.ParameterValuePair.MValue.get -> string? +Android.Net.UrlQuerySanitizer.ParameterValuePair.MValue.set -> void +Android.Net.UrlQuerySanitizer.ParameterValuePair.ParameterValuePair(Android.Net.UrlQuerySanitizer? __self, string? parameter, string? value) -> void +Android.Net.UrlQuerySanitizer.ParameterValuePair.ParameterValuePair(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.UrlQuerySanitizer.UrlQuerySanitizer() -> void +Android.Net.UrlQuerySanitizer.UrlQuerySanitizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.UrlQuerySanitizer.UrlQuerySanitizer(string? url) -> void +Android.Net.Vcn.GatewayOption +Android.Net.Vcn.GatewayOption.EnableDataStallRecoveryWithMobility = 0 -> Android.Net.Vcn.GatewayOption +Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.TemplateMatchParameter.Any = 0 -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.TemplateMatchParameter.Forbidden = 2 -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.TemplateMatchParameter.Required = 1 -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.Build() -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.Builder() -> void +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetCbs(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetDun(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetIms(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetInternet(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetMetered(int matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetMinDownstreamBandwidthKbps(int minEntryDownstreamBandwidthKbps, int minExitDownstreamBandwidthKbps) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetMinUpstreamBandwidthKbps(int minEntryUpstreamBandwidthKbps, int minExitUpstreamBandwidthKbps) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetMms(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetOperatorPlmnIds(System.Collections.Generic.ICollection! operatorPlmnIds) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetOpportunistic(int matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetRcs(Android.Net.Vcn.TemplateMatchParameter matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetRoaming(int matchCriteria) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.SetSimSpecificCarrierIds(System.Collections.Generic.ICollection! simSpecificCarrierIds) -> Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Cbs.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Dun.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Ims.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Internet.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Mms.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.OperatorPlmnIds.get -> System.Collections.Generic.ICollection! +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Opportunistic.get -> int +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Rcs.get -> Android.Net.Vcn.TemplateMatchParameter +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Roaming.get -> int +Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.SimSpecificCarrierIds.get -> System.Collections.Generic.ICollection! +Android.Net.Vcn.VcnConfig +Android.Net.Vcn.VcnConfig.Builder +Android.Net.Vcn.VcnConfig.Builder.AddGatewayConnectionConfig(Android.Net.Vcn.VcnGatewayConnectionConfig! gatewayConnectionConfig) -> Android.Net.Vcn.VcnConfig.Builder! +Android.Net.Vcn.VcnConfig.Builder.Build() -> Android.Net.Vcn.VcnConfig! +Android.Net.Vcn.VcnConfig.Builder.Builder(Android.Content.Context! context) -> void +Android.Net.Vcn.VcnConfig.Builder.SetRestrictedUnderlyingNetworkTransports(System.Collections.Generic.ICollection! transports) -> Android.Net.Vcn.VcnConfig.Builder! +Android.Net.Vcn.VcnConfig.DescribeContents() -> int +Android.Net.Vcn.VcnConfig.GatewayConnectionConfigs.get -> System.Collections.Generic.ICollection! +Android.Net.Vcn.VcnConfig.InterfaceConsts +Android.Net.Vcn.VcnConfig.RestrictedUnderlyingNetworkTransports.get -> System.Collections.Generic.ICollection! +Android.Net.Vcn.VcnConfig.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Vcn.VcnErrorCode +Android.Net.Vcn.VcnErrorCode.ConfigError = 1 -> Android.Net.Vcn.VcnErrorCode +Android.Net.Vcn.VcnErrorCode.InternalError = 0 -> Android.Net.Vcn.VcnErrorCode +Android.Net.Vcn.VcnErrorCode.NetworkError = 2 -> Android.Net.Vcn.VcnErrorCode +Android.Net.Vcn.VcnGatewayConnectionConfig +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.AddExposedCapability(int exposedCapability) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.AddGatewayOption(Android.Net.Vcn.GatewayOption option) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.Build() -> Android.Net.Vcn.VcnGatewayConnectionConfig! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.Builder(string! gatewayConnectionName, Android.Net.IpSec.Ike.IkeTunnelConnectionParams! tunnelConnectionParams) -> void +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.RemoveExposedCapability(int exposedCapability) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.RemoveGatewayOption(Android.Net.Vcn.GatewayOption option) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.SetMaxMtu(int maxMtu) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.SetMinUdpPort4500NatTimeoutSeconds(int minUdpPort4500NatTimeoutSeconds) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.SetRetryIntervalsMillis(long[]! retryIntervalsMs) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.SetVcnUnderlyingNetworkPriorities(System.Collections.Generic.IList! underlyingNetworkTemplates) -> Android.Net.Vcn.VcnGatewayConnectionConfig.Builder! +Android.Net.Vcn.VcnGatewayConnectionConfig.GatewayConnectionName.get -> string! +Android.Net.Vcn.VcnGatewayConnectionConfig.GetExposedCapabilities() -> int[]! +Android.Net.Vcn.VcnGatewayConnectionConfig.GetRetryIntervalsMillis() -> long[]! +Android.Net.Vcn.VcnGatewayConnectionConfig.HasGatewayOption(Android.Net.Vcn.GatewayOption option) -> bool +Android.Net.Vcn.VcnGatewayConnectionConfig.MaxMtu.get -> int +Android.Net.Vcn.VcnGatewayConnectionConfig.MinUdpPort4500NatTimeoutSeconds.get -> int +Android.Net.Vcn.VcnGatewayConnectionConfig.VcnUnderlyingNetworkPriorities.get -> System.Collections.Generic.IList! +Android.Net.Vcn.VcnManager +Android.Net.Vcn.VcnManager.VcnManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Vcn.VcnManager.VcnStatusCallback +Android.Net.Vcn.VcnManager.VcnStatusCallback.VcnStatusCallback() -> void +Android.Net.Vcn.VcnManager.VcnStatusCallback.VcnStatusCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Vcn.VcnStatusCode +Android.Net.Vcn.VcnStatusCode.Active = 2 -> Android.Net.Vcn.VcnStatusCode +Android.Net.Vcn.VcnStatusCode.Inactive = 1 -> Android.Net.Vcn.VcnStatusCode +Android.Net.Vcn.VcnStatusCode.NotConfigured = 0 -> Android.Net.Vcn.VcnStatusCode +Android.Net.Vcn.VcnStatusCode.SafeMode = 3 -> Android.Net.Vcn.VcnStatusCode +Android.Net.Vcn.VcnUnderlyingNetworkTemplate +Android.Net.Vcn.VcnUnderlyingNetworkTemplate.VcnUnderlyingNetworkTemplate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.Build() -> Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate! +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.Builder() -> void +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.SetMetered(int matchCriteria) -> Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.SetMinDownstreamBandwidthKbps(int minEntryDownstreamBandwidthKbps, int minExitDownstreamBandwidthKbps) -> Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.SetMinUpstreamBandwidthKbps(int minEntryUpstreamBandwidthKbps, int minExitUpstreamBandwidthKbps) -> Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.SetSsids(System.Collections.Generic.ICollection! ssids) -> Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder! +Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Ssids.get -> System.Collections.Generic.ICollection! +Android.Net.VpnErrorClass +Android.Net.VpnErrorClass.NotRecoverable = 1 -> Android.Net.VpnErrorClass +Android.Net.VpnErrorClass.Recoverable = 2 -> Android.Net.VpnErrorClass +Android.Net.VpnErrorCode +Android.Net.VpnErrorCode.NetworkIO = 3 -> Android.Net.VpnErrorCode +Android.Net.VpnErrorCode.NetworkLost = 2 -> Android.Net.VpnErrorCode +Android.Net.VpnErrorCode.NetworkProtocolTimeout = 1 -> Android.Net.VpnErrorCode +Android.Net.VpnErrorCode.UnknownHost = 0 -> Android.Net.VpnErrorCode +Android.Net.VpnManager +Android.Net.VpnManager.VpnManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.VpnProfileState +Android.Net.VpnProfileState.DescribeContents() -> int +Android.Net.VpnProfileState.InterfaceConsts +Android.Net.VpnProfileState.IsAlwaysOn.get -> bool +Android.Net.VpnProfileState.IsLockdownEnabled.get -> bool +Android.Net.VpnProfileState.SessionId.get -> string? +Android.Net.VpnProfileState.State.get -> int +Android.Net.VpnProfileState.VpnProfileState(int state, string? sessionKey, bool alwaysOn, bool lockdown) -> void +Android.Net.VpnProfileState.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.VpnService +Android.Net.VpnService.Builder +Android.Net.VpnService.Builder.Builder(Android.Net.VpnService? __self) -> void +Android.Net.VpnService.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.VpnService.IsAlwaysOn.get -> bool +Android.Net.VpnService.IsLockdownEnabled.get -> bool +Android.Net.VpnService.VpnService() -> void +Android.Net.VpnService.VpnService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.VpnState +Android.Net.VpnState.Connected = 2 -> Android.Net.VpnState +Android.Net.VpnState.Connecting = 1 -> Android.Net.VpnState +Android.Net.VpnState.Disconnected = 0 -> Android.Net.VpnState +Android.Net.VpnState.Failed = 3 -> Android.Net.VpnState +Android.Net.Wifi.ActionRemoveSuggestionType +Android.Net.Wifi.ActionRemoveSuggestionType.Disconnect = 2 -> Android.Net.Wifi.ActionRemoveSuggestionType +Android.Net.Wifi.ActionRemoveSuggestionType.Linger = 1 -> Android.Net.Wifi.ActionRemoveSuggestionType +Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.AddPasspointFailure = 3 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.AddWifiConfigFailure = 4 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.FailureUnknown = 1 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.FailureUpdateNetworkKeys = 9 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.InvalidConfiguration = 5 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.InvalidConfigurationEnterprise = 10 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.NoPermission = 2 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyConfig = 6 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyMacRandomization = 8 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyProxySetting = 7 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AddNetworkResultStatus.Success = 0 -> Android.Net.Wifi.AddNetworkResultStatus +Android.Net.Wifi.AuthAlgorithmType +Android.Net.Wifi.AuthAlgorithmType.Leap = 2 -> Android.Net.Wifi.AuthAlgorithmType +Android.Net.Wifi.AuthAlgorithmType.Open = 0 -> Android.Net.Wifi.AuthAlgorithmType +Android.Net.Wifi.AuthAlgorithmType.Sae = 3 -> Android.Net.Wifi.AuthAlgorithmType +Android.Net.Wifi.AuthAlgorithmType.Shared = 1 -> Android.Net.Wifi.AuthAlgorithmType +Android.Net.Wifi.Aware.AttachCallback +Android.Net.Wifi.Aware.AttachCallback.AttachCallback() -> void +Android.Net.Wifi.Aware.AttachCallback.AttachCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.NfcReader = 256 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.NfcTag = 16 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.None = 0 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.Opportunistic = 1 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PassphraseDisplay = 4 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PassphraseKeypad = 64 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PinCodeDisplay = 2 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PinCodeKeypad = 32 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.QrDisplay = 8 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.QrScan = 128 -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingConfig +Android.Net.Wifi.Aware.AwarePairingConfig.BootstrappingMethods.get -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +Android.Net.Wifi.Aware.AwarePairingConfig.Builder +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.Build() -> Android.Net.Wifi.Aware.AwarePairingConfig! +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.Builder() -> void +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.SetBootstrappingMethods(Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods methods) -> Android.Net.Wifi.Aware.AwarePairingConfig.Builder! +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.SetPairingCacheEnabled(bool enabled) -> Android.Net.Wifi.Aware.AwarePairingConfig.Builder! +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.SetPairingSetupEnabled(bool enabled) -> Android.Net.Wifi.Aware.AwarePairingConfig.Builder! +Android.Net.Wifi.Aware.AwarePairingConfig.Builder.SetPairingVerificationEnabled(bool enabled) -> Android.Net.Wifi.Aware.AwarePairingConfig.Builder! +Android.Net.Wifi.Aware.AwarePairingConfig.DescribeContents() -> int +Android.Net.Wifi.Aware.AwarePairingConfig.InterfaceConsts +Android.Net.Wifi.Aware.AwarePairingConfig.IsPairingCacheEnabled.get -> bool +Android.Net.Wifi.Aware.AwarePairingConfig.IsPairingSetupEnabled.get -> bool +Android.Net.Wifi.Aware.AwarePairingConfig.IsPairingVerificationEnabled.get -> bool +Android.Net.Wifi.Aware.AwarePairingConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.AwareResources +Android.Net.Wifi.Aware.AwareResources.AvailableDataPathsCount.get -> int +Android.Net.Wifi.Aware.AwareResources.AvailablePublishSessionsCount.get -> int +Android.Net.Wifi.Aware.AwareResources.AvailableSubscribeSessionsCount.get -> int +Android.Net.Wifi.Aware.AwareResources.AwareResources(int availableDataPathsCount, int availablePublishSessionsCount, int availableSubscribeSessionsCount) -> void +Android.Net.Wifi.Aware.AwareResources.DescribeContents() -> int +Android.Net.Wifi.Aware.AwareResources.InterfaceConsts +Android.Net.Wifi.Aware.AwareResources.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.Characteristics +Android.Net.Wifi.Aware.Characteristics.DescribeContents() -> int +Android.Net.Wifi.Aware.Characteristics.InterfaceConsts +Android.Net.Wifi.Aware.Characteristics.IsAwarePairingSupported.get -> bool +Android.Net.Wifi.Aware.Characteristics.IsInstantCommunicationModeSupported.get -> bool +Android.Net.Wifi.Aware.Characteristics.IsSuspensionSupported.get -> bool +Android.Net.Wifi.Aware.Characteristics.MaxMatchFilterLength.get -> int +Android.Net.Wifi.Aware.Characteristics.MaxServiceNameLength.get -> int +Android.Net.Wifi.Aware.Characteristics.MaxServiceSpecificInfoLength.get -> int +Android.Net.Wifi.Aware.Characteristics.NumberOfSupportedDataInterfaces.get -> int +Android.Net.Wifi.Aware.Characteristics.NumberOfSupportedDataPaths.get -> int +Android.Net.Wifi.Aware.Characteristics.NumberOfSupportedPublishSessions.get -> int +Android.Net.Wifi.Aware.Characteristics.NumberOfSupportedSubscribeSessions.get -> int +Android.Net.Wifi.Aware.Characteristics.SupportedCipherSuites.get -> int +Android.Net.Wifi.Aware.Characteristics.SupportedPairingCipherSuites.get -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.Characteristics.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.ClusterChangeEvent +Android.Net.Wifi.Aware.ClusterChangeEvent.Joined = 1 -> Android.Net.Wifi.Aware.ClusterChangeEvent +Android.Net.Wifi.Aware.ClusterChangeEvent.Started = 0 -> Android.Net.Wifi.Aware.ClusterChangeEvent +Android.Net.Wifi.Aware.DiscoverySession +Android.Net.Wifi.Aware.DiscoverySession.DiscoverySession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.DiscoverySessionCallback +Android.Net.Wifi.Aware.DiscoverySessionCallback.DiscoverySessionCallback() -> void +Android.Net.Wifi.Aware.DiscoverySessionCallback.DiscoverySessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.IdentityChangedListener +Android.Net.Wifi.Aware.IdentityChangedListener.IdentityChangedListener() -> void +Android.Net.Wifi.Aware.IdentityChangedListener.IdentityChangedListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.ParcelablePeerHandle +Android.Net.Wifi.Aware.ParcelablePeerHandle.DescribeContents() -> int +Android.Net.Wifi.Aware.ParcelablePeerHandle.InterfaceConsts +Android.Net.Wifi.Aware.ParcelablePeerHandle.ParcelablePeerHandle(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +Android.Net.Wifi.Aware.ParcelablePeerHandle.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.PeerHandle +Android.Net.Wifi.Aware.PeerHandle.PeerHandle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.PublishConfig +Android.Net.Wifi.Aware.PublishConfig.Builder +Android.Net.Wifi.Aware.PublishConfig.Builder.Build() -> Android.Net.Wifi.Aware.PublishConfig? +Android.Net.Wifi.Aware.PublishConfig.Builder.Builder() -> void +Android.Net.Wifi.Aware.PublishConfig.Builder.SetDataPathSecurityConfig(Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig! securityConfig) -> Android.Net.Wifi.Aware.PublishConfig.Builder! +Android.Net.Wifi.Aware.PublishConfig.Builder.SetInstantCommunicationModeEnabled(bool enabled, int band) -> Android.Net.Wifi.Aware.PublishConfig.Builder! +Android.Net.Wifi.Aware.PublishConfig.Builder.SetMatchFilter(System.Collections.Generic.IList? matchFilter) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetPairingConfig(Android.Net.Wifi.Aware.AwarePairingConfig? config) -> Android.Net.Wifi.Aware.PublishConfig.Builder! +Android.Net.Wifi.Aware.PublishConfig.Builder.SetPublishType(Android.Net.Wifi.Aware.PublishType publishType) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetRangingEnabled(bool enable) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetServiceName(string! serviceName) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetServiceSpecificInfo(byte[]? serviceSpecificInfo) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetTerminateNotificationEnabled(bool enable) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.Builder.SetTtlSec(int ttlSec) -> Android.Net.Wifi.Aware.PublishConfig.Builder? +Android.Net.Wifi.Aware.PublishConfig.DescribeContents() -> int +Android.Net.Wifi.Aware.PublishConfig.InstantCommunicationBand.get -> int +Android.Net.Wifi.Aware.PublishConfig.InterfaceConsts +Android.Net.Wifi.Aware.PublishConfig.IsInstantCommunicationModeEnabled.get -> bool +Android.Net.Wifi.Aware.PublishConfig.PairingConfig.get -> Android.Net.Wifi.Aware.AwarePairingConfig? +Android.Net.Wifi.Aware.PublishConfig.SecurityConfig.get -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig? +Android.Net.Wifi.Aware.PublishConfig.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.PublishDiscoverySession +Android.Net.Wifi.Aware.PublishDiscoverySession.PublishDiscoverySession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.PublishType +Android.Net.Wifi.Aware.PublishType.Solicited = 1 -> Android.Net.Wifi.Aware.PublishType +Android.Net.Wifi.Aware.PublishType.Unsolicited = 0 -> Android.Net.Wifi.Aware.PublishType +Android.Net.Wifi.Aware.ServiceDiscoveryInfo +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.GetScid() -> byte[]? +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.GetServiceSpecificInfo() -> byte[]? +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.MatchFilters.get -> System.Collections.Generic.IList! +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.PairedAlias.get -> string? +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.PairingConfig.get -> Android.Net.Wifi.Aware.AwarePairingConfig? +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.PeerCipherSuite.get -> int +Android.Net.Wifi.Aware.ServiceDiscoveryInfo.PeerHandle.get -> Android.Net.Wifi.Aware.PeerHandle! +Android.Net.Wifi.Aware.SubscribeConfig +Android.Net.Wifi.Aware.SubscribeConfig.Builder +Android.Net.Wifi.Aware.SubscribeConfig.Builder.Build() -> Android.Net.Wifi.Aware.SubscribeConfig? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.Builder() -> void +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetInstantCommunicationModeEnabled(bool enabled, int band) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder! +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetMatchFilter(System.Collections.Generic.IList? matchFilter) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetMaxDistanceMm(int maxDistanceMm) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetMinDistanceMm(int minDistanceMm) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetPairingConfig(Android.Net.Wifi.Aware.AwarePairingConfig? config) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder! +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetServiceName(string! serviceName) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetServiceSpecificInfo(byte[]? serviceSpecificInfo) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetSubscribeType(Android.Net.Wifi.Aware.SubscribeType subscribeType) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetTerminateNotificationEnabled(bool enable) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.Builder.SetTtlSec(int ttlSec) -> Android.Net.Wifi.Aware.SubscribeConfig.Builder? +Android.Net.Wifi.Aware.SubscribeConfig.DescribeContents() -> int +Android.Net.Wifi.Aware.SubscribeConfig.InstantCommunicationBand.get -> int +Android.Net.Wifi.Aware.SubscribeConfig.InterfaceConsts +Android.Net.Wifi.Aware.SubscribeConfig.IsInstantCommunicationModeEnabled.get -> bool +Android.Net.Wifi.Aware.SubscribeConfig.PairingConfig.get -> Android.Net.Wifi.Aware.AwarePairingConfig? +Android.Net.Wifi.Aware.SubscribeConfig.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.SubscribeDiscoverySession +Android.Net.Wifi.Aware.SubscribeDiscoverySession.SubscribeDiscoverySession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.SubscribeType +Android.Net.Wifi.Aware.SubscribeType.Active = 1 -> Android.Net.Wifi.Aware.SubscribeType +Android.Net.Wifi.Aware.SubscribeType.Passive = 0 -> Android.Net.Wifi.Aware.SubscribeType +Android.Net.Wifi.Aware.WifiAwareChannelInfo +Android.Net.Wifi.Aware.WifiAwareChannelInfo.ChannelBandwidth.get -> int +Android.Net.Wifi.Aware.WifiAwareChannelInfo.ChannelFrequencyMhz.get -> int +Android.Net.Wifi.Aware.WifiAwareChannelInfo.DescribeContents() -> int +Android.Net.Wifi.Aware.WifiAwareChannelInfo.InterfaceConsts +Android.Net.Wifi.Aware.WifiAwareChannelInfo.SpatialStreamCount.get -> int +Android.Net.Wifi.Aware.WifiAwareChannelInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPk128 = 4 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPk256 = 8 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPkPasn128 = 16 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPkPasn256 = 32 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsSk128 = 1 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsSk256 = 2 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareCipherSuite.None = 0 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +Android.Net.Wifi.Aware.WifiAwareDataPathRole +Android.Net.Wifi.Aware.WifiAwareDataPathRole.Initiator = 0 -> Android.Net.Wifi.Aware.WifiAwareDataPathRole +Android.Net.Wifi.Aware.WifiAwareDataPathRole.Responder = 1 -> Android.Net.Wifi.Aware.WifiAwareDataPathRole +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.Build() -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig! +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.Builder(int cipherSuite) -> void +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.SetPmk(byte[]! pmk) -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder! +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.SetPmkId(byte[]! pmkId) -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder! +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.SetPskPassphrase(string! pskPassphrase) -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder! +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.CipherSuite.get -> int +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.DescribeContents() -> int +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.GetPmk() -> byte[]? +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.GetPmkId() -> byte[]? +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.InterfaceConsts +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.PskPassphrase.get -> string? +Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason +Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason.PeerNotVisible = 1 -> Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason +Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason.Unknown = 0 -> Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason +Android.Net.Wifi.Aware.WifiAwareManager +Android.Net.Wifi.Aware.WifiAwareManager.WifiAwareManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Aware.WifiAwareNetworkInfo +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.ChannelInfoList.get -> System.Collections.Generic.IList! +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.DescribeContents() -> int +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.InterfaceConsts +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.PeerIpv6Addr.get -> Java.Net.Inet6Address? +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.Port.get -> int +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.TransportProtocol.get -> int +Android.Net.Wifi.Aware.WifiAwareNetworkInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.Build() -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.Builder(Android.Net.Wifi.Aware.DiscoverySession! discoverySession, Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.Builder(Android.Net.Wifi.Aware.PublishDiscoverySession! publishDiscoverySession) -> void +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetChannelFrequencyMhz(int channelInMhz, bool required) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetDataPathSecurityConfig(Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig! securityConfig) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetPmk(byte[]! pmk) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetPort(int port) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetPskPassphrase(string! pskPassphrase) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.SetTransportProtocol(int transportProtocol) -> Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder! +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.CanBeSatisfiedBy(Android.Net.NetworkSpecifier? other) -> bool +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.ChannelFrequencyMhz.get -> int +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.DescribeContents() -> int +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.InterfaceConsts +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.IsChannelRequired.get -> bool +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.WifiAwareDataPathSecurityConfig.get -> Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig? +Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Aware.WifiAwareSession +Android.Net.Wifi.Aware.WifiAwareSession.WifiAwareSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.Authentication = -2 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.Busy = -5 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.CannotFindNetwork = -10 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.Configuration = -4 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.EnrolleeAuthentication = -11 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.EnrolleeFailedToScanNetworkChannel = -14 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.EnrolleeRejectedConfiguration = -12 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.Generic = -7 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.InvalidNetwork = -9 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.InvalidUri = -1 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.NotCompatible = -3 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.NotSupported = -8 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.Timeout = -6 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectEventFailure.UriGeneration = -13 -> Android.Net.Wifi.EasyConnectEventFailure +Android.Net.Wifi.EasyConnectStatusCallback +Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectStatusCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Ccmp = 3 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Gcmp128 = 7 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Gcmp256 = 5 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Sms4 = 6 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Tkip = 2 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Wep104 = 1 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.GroupCipherType.Wep40 = 0 -> Android.Net.Wifi.GroupCipherType +Android.Net.Wifi.Hotspot2.ConfigParser +Android.Net.Wifi.Hotspot2.Omadm.PpsMoParser +Android.Net.Wifi.Hotspot2.PasspointConfiguration +Android.Net.Wifi.Hotspot2.PasspointConfiguration.Credential.get -> Android.Net.Wifi.Hotspot2.Pps.Credential? +Android.Net.Wifi.Hotspot2.PasspointConfiguration.Credential.set -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.DecoratedIdentityPrefix.get -> string? +Android.Net.Wifi.Hotspot2.PasspointConfiguration.DecoratedIdentityPrefix.set -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.PasspointConfiguration.HomeSp.get -> Android.Net.Wifi.Hotspot2.Pps.HomeSp? +Android.Net.Wifi.Hotspot2.PasspointConfiguration.HomeSp.set -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.InterfaceConsts +Android.Net.Wifi.Hotspot2.PasspointConfiguration.IsOsuProvisioned.get -> bool +Android.Net.Wifi.Hotspot2.PasspointConfiguration.PasspointConfiguration() -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.PasspointConfiguration(Android.Net.Wifi.Hotspot2.PasspointConfiguration? source) -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.SetSubscriptionExpirationTimeInMillis(long subscriptionExpirationTimeInMillis) -> void +Android.Net.Wifi.Hotspot2.PasspointConfiguration.SubscriptionExpirationTimeMillis.get -> long +Android.Net.Wifi.Hotspot2.PasspointConfiguration.UniqueId.get -> string! +Android.Net.Wifi.Hotspot2.PasspointConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential +Android.Net.Wifi.Hotspot2.Pps.Credential.CaCertificate.get -> Java.Security.Cert.X509Certificate? +Android.Net.Wifi.Hotspot2.Pps.Credential.CaCertificate.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertCredential.get -> Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential? +Android.Net.Wifi.Hotspot2.Pps.Credential.CertCredential.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.CertificateCredential() -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.CertificateCredential(Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential? source) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.CertType.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.CertType.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.GetCertSha256Fingerprint() -> byte[]? +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.InterfaceConsts +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.SetCertSha256Fingerprint(byte[]? certSha256Fingerprint) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.ClientPrivateKey.get -> Java.Security.IPrivateKey? +Android.Net.Wifi.Hotspot2.Pps.Credential.ClientPrivateKey.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.Credential() -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.Credential(Android.Net.Wifi.Hotspot2.Pps.Credential? source) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.GetClientCertificateChain() -> Java.Security.Cert.X509Certificate![]? +Android.Net.Wifi.Hotspot2.Pps.Credential.GetSimCredential() -> Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential? +Android.Net.Wifi.Hotspot2.Pps.Credential.GetUserCredential() -> Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential? +Android.Net.Wifi.Hotspot2.Pps.Credential.InterfaceConsts +Android.Net.Wifi.Hotspot2.Pps.Credential.MinimumTlsVersion.get -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.Hotspot2.Pps.Credential.MinimumTlsVersion.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.Realm.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.Realm.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SetClientCertificateChain(Java.Security.Cert.X509Certificate![]? certificateChain) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SetSimCredential(Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential? simCredential) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SetUserCredential(Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential? userCredential) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.EapType.get -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.EapType.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.Imsi.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.Imsi.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.InterfaceConsts +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.SimCredential() -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.SimCredential(Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential? source) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.EapType.get -> int +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.EapType.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.InterfaceConsts +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.NonEapInnerMethod.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.NonEapInnerMethod.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.Password.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.Password.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.UserCredential() -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.UserCredential(Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential? source) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.Username.get -> string? +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.Username.set -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Hotspot2.Pps.Credential.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp +Android.Net.Wifi.Hotspot2.Pps.HomeSp.DescribeContents() -> int +Android.Net.Wifi.Hotspot2.Pps.HomeSp.Fqdn.get -> string? +Android.Net.Wifi.Hotspot2.Pps.HomeSp.Fqdn.set -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.FriendlyName.get -> string? +Android.Net.Wifi.Hotspot2.Pps.HomeSp.FriendlyName.set -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.GetMatchAllOis() -> long[]? +Android.Net.Wifi.Hotspot2.Pps.HomeSp.GetMatchAnyOis() -> long[]? +Android.Net.Wifi.Hotspot2.Pps.HomeSp.GetRoamingConsortiumOis() -> long[]? +Android.Net.Wifi.Hotspot2.Pps.HomeSp.HomeSp() -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.HomeSp(Android.Net.Wifi.Hotspot2.Pps.HomeSp? source) -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.InterfaceConsts +Android.Net.Wifi.Hotspot2.Pps.HomeSp.OtherHomePartnersList.get -> System.Collections.Generic.ICollection! +Android.Net.Wifi.Hotspot2.Pps.HomeSp.OtherHomePartnersList.set -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.SetMatchAllOis(long[]? matchAllOis) -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.SetMatchAnyOis(long[]? matchAnyOis) -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.SetRoamingConsortiumOis(long[]? roamingConsortiumOis) -> void +Android.Net.Wifi.Hotspot2.Pps.HomeSp.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.InterfaceType +Android.Net.Wifi.InterfaceType.Ap = 1 -> Android.Net.Wifi.InterfaceType +Android.Net.Wifi.InterfaceType.Aware = 2 -> Android.Net.Wifi.InterfaceType +Android.Net.Wifi.InterfaceType.Direct = 3 -> Android.Net.Wifi.InterfaceType +Android.Net.Wifi.InterfaceType.Sta = 0 -> Android.Net.Wifi.InterfaceType +Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Dpp = 17 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.FilsSha256 = 15 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.FilsSha384 = 16 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.FtEap = 7 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.FtPsk = 6 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Ieee8021x = 3 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.None = 0 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Osen = 5 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Owe = 9 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Sae = 8 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.SuiteB192 = 10 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WapiCert = 14 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WapiPsk = 13 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.Wpa2Psk = 4 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WpaEap = 2 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WpaEapSha256 = 12 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WpaPsk = 1 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.KeyManagementType.WpaPskSha256 = 11 -> Android.Net.Wifi.KeyManagementType +Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode +Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode.Generic = 2 -> Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode +Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode.IncompatibleMode = 3 -> Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode +Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode.NoChannel = 1 -> Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode +Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode.TetheringDisallowed = 4 -> Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode +Android.Net.Wifi.MloLink +Android.Net.Wifi.MloLink.ApMacAddress.get -> Android.Net.MacAddress? +Android.Net.Wifi.MloLink.Band.get -> int +Android.Net.Wifi.MloLink.Channel.get -> int +Android.Net.Wifi.MloLink.DescribeContents() -> int +Android.Net.Wifi.MloLink.InterfaceConsts +Android.Net.Wifi.MloLink.LinkId.get -> int +Android.Net.Wifi.MloLink.MloLink() -> void +Android.Net.Wifi.MloLink.Rssi.get -> int +Android.Net.Wifi.MloLink.RxLinkSpeedMbps.get -> int +Android.Net.Wifi.MloLink.StaMacAddress.get -> Android.Net.MacAddress? +Android.Net.Wifi.MloLink.State.get -> int +Android.Net.Wifi.MloLink.TxLinkSpeedMbps.get -> int +Android.Net.Wifi.MloLink.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.MloLinkState +Android.Net.Wifi.MloLinkState.Active = 3 -> Android.Net.Wifi.MloLinkState +Android.Net.Wifi.MloLinkState.Idle = 2 -> Android.Net.Wifi.MloLinkState +Android.Net.Wifi.MloLinkState.Invalid = 0 -> Android.Net.Wifi.MloLinkState +Android.Net.Wifi.MloLinkState.Unassociated = 1 -> Android.Net.Wifi.MloLinkState +Android.Net.Wifi.MultiInternetMode +Android.Net.Wifi.MultiInternetMode.DbsAp = 1 -> Android.Net.Wifi.MultiInternetMode +Android.Net.Wifi.MultiInternetMode.Disabled = 0 -> Android.Net.Wifi.MultiInternetMode +Android.Net.Wifi.MultiInternetMode.MultiAp = 2 -> Android.Net.Wifi.MultiInternetMode +Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddDuplicate = 3 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddExceedsMaxPerApp = 4 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddInvalid = 7 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddNotAllowed = 6 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorAppDisallowed = 2 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorInternal = 1 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorRemoveInvalid = 5 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsErrorRestrictedByAdmin = 8 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.NetworkStatus.SuggestionsSuccess = 0 -> Android.Net.Wifi.NetworkStatus +Android.Net.Wifi.P2p.ApproverDetachReason +Android.Net.Wifi.P2p.ApproverDetachReason.Close = 3 -> Android.Net.Wifi.P2p.ApproverDetachReason +Android.Net.Wifi.P2p.ApproverDetachReason.Failure = 1 -> Android.Net.Wifi.P2p.ApproverDetachReason +Android.Net.Wifi.P2p.ApproverDetachReason.Remove = 0 -> Android.Net.Wifi.P2p.ApproverDetachReason +Android.Net.Wifi.P2p.ApproverDetachReason.Replace = 2 -> Android.Net.Wifi.P2p.ApproverDetachReason +Android.Net.Wifi.P2p.ConnectionRequestType +Android.Net.Wifi.P2p.ConnectionRequestType.Accept = 0 -> Android.Net.Wifi.P2p.ConnectionRequestType +Android.Net.Wifi.P2p.ConnectionRequestType.DeferShowPinToService = 3 -> Android.Net.Wifi.P2p.ConnectionRequestType +Android.Net.Wifi.P2p.ConnectionRequestType.DeferToService = 2 -> Android.Net.Wifi.P2p.ConnectionRequestType +Android.Net.Wifi.P2p.ConnectionRequestType.Reject = 1 -> Android.Net.Wifi.P2p.ConnectionRequestType +Android.Net.Wifi.P2p.ExternalApproverRequestType +Android.Net.Wifi.P2p.ExternalApproverRequestType.Invitation = 1 -> Android.Net.Wifi.P2p.ExternalApproverRequestType +Android.Net.Wifi.P2p.ExternalApproverRequestType.Join = 2 -> Android.Net.Wifi.P2p.ExternalApproverRequestType +Android.Net.Wifi.P2p.ExternalApproverRequestType.Negotiation = 0 -> Android.Net.Wifi.P2p.ExternalApproverRequestType +Android.Net.Wifi.P2p.Frequency +Android.Net.Wifi.P2p.Frequency.Band2ghz = 1 -> Android.Net.Wifi.P2p.Frequency +Android.Net.Wifi.P2p.Frequency.Band5ghz = 2 -> Android.Net.Wifi.P2p.Frequency +Android.Net.Wifi.P2p.Frequency.BandAuto = 0 -> Android.Net.Wifi.P2p.Frequency +Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +Android.Net.Wifi.P2p.GroupClientIPProvisioningMode.Ipv4Dhcp = 0 -> Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +Android.Net.Wifi.P2p.GroupClientIPProvisioningMode.Ipv6LinkLocal = 1 -> Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +Android.Net.Wifi.P2p.GroupNetworkIdType +Android.Net.Wifi.P2p.GroupNetworkIdType.Persistent = -2 -> Android.Net.Wifi.P2p.GroupNetworkIdType +Android.Net.Wifi.P2p.GroupNetworkIdType.Temporary = -1 -> Android.Net.Wifi.P2p.GroupNetworkIdType +Android.Net.Wifi.P2p.GroupOwnerIntent +Android.Net.Wifi.P2p.GroupOwnerIntent.Auto = -1 -> Android.Net.Wifi.P2p.GroupOwnerIntent +Android.Net.Wifi.P2p.GroupOwnerIntent.Max = 15 -> Android.Net.Wifi.P2p.GroupOwnerIntent +Android.Net.Wifi.P2p.GroupOwnerIntent.Min = 0 -> Android.Net.Wifi.P2p.GroupOwnerIntent +Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.Nsd.ServiceType.All = 0 -> Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.Nsd.ServiceType.Bonjour = 1 -> Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.Nsd.ServiceType.Upnp = 2 -> Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.Nsd.ServiceType.VendorSpecific = 255 -> Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo +Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo.WifiP2pDnsSdServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest +Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.WifiP2pDnsSdServiceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.InterfaceConsts +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.WifiP2pServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.InterfaceConsts +Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.WifiP2pServiceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo +Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo.WifiP2pUpnpServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest +Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.WifiP2pUpnpServiceRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.AudioOnlySupportAtSource = 2048 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.AudioUnsupportedAtPrimarySink = 1024 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.ContentProtectionSupport = 256 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.CoupledSinkSupportAtSink = 8 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.CoupledSinkSupportAtSource = 4 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.DeviceTypeMask = 3 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.PreferredConnectivityMask = 128 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.SessionAvailableMask = 48 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TdlsPersistentGroup = 4096 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TdlsPersistentGroupReinvoke = 8192 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TimeSynchronizationSupport = 512 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceInfo.WfdServiceDiscoverySupport = 64 -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +Android.Net.Wifi.P2p.WfdInfoDeviceType +Android.Net.Wifi.P2p.WfdInfoDeviceType.PrimarySink = 1 -> Android.Net.Wifi.P2p.WfdInfoDeviceType +Android.Net.Wifi.P2p.WfdInfoDeviceType.SecondarySink = 2 -> Android.Net.Wifi.P2p.WfdInfoDeviceType +Android.Net.Wifi.P2p.WfdInfoDeviceType.SourceOrPrimarySink = 3 -> Android.Net.Wifi.P2p.WfdInfoDeviceType +Android.Net.Wifi.P2p.WfdInfoDeviceType.WfdSource = 0 -> Android.Net.Wifi.P2p.WfdInfoDeviceType +Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity +Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity.P2P = 0 -> Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity +Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity.Tdls = 1 -> Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity +Android.Net.Wifi.P2p.WifiP2pConfig +Android.Net.Wifi.P2p.WifiP2pConfig.Builder +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.Build() -> Android.Net.Wifi.P2p.WifiP2pConfig! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.Builder() -> void +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.EnablePersistentMode(bool persistent) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetDeviceAddress(Android.Net.MacAddress? deviceAddress) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetGroupClientIpProvisioningMode(Android.Net.Wifi.P2p.GroupClientIPProvisioningMode groupClientIpProvisioningMode) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetGroupOperatingBand(Android.Net.Wifi.P2p.Frequency band) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetGroupOperatingFrequency(int frequency) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetNetworkName(string! networkName) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.Builder.SetPassphrase(string! passphrase) -> Android.Net.Wifi.P2p.WifiP2pConfig.Builder! +Android.Net.Wifi.P2p.WifiP2pConfig.DeviceAddress.get -> string? +Android.Net.Wifi.P2p.WifiP2pConfig.DeviceAddress.set -> void +Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerIntent.get -> int +Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerIntent.set -> void +Android.Net.Wifi.P2p.WifiP2pConfig.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pConfig.WifiP2pConfig() -> void +Android.Net.Wifi.P2p.WifiP2pConfig.WifiP2pConfig(Android.Net.Wifi.P2p.WifiP2pConfig? source) -> void +Android.Net.Wifi.P2p.WifiP2pConfig.WifiP2pConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pConfig.Wps.get -> Android.Net.Wifi.WpsInfo? +Android.Net.Wifi.P2p.WifiP2pConfig.Wps.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice +Android.Net.Wifi.P2p.WifiP2pDevice.DeviceAddress.get -> string? +Android.Net.Wifi.P2p.WifiP2pDevice.DeviceAddress.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice.DeviceName.get -> string? +Android.Net.Wifi.P2p.WifiP2pDevice.DeviceName.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pDevice.PrimaryDeviceType.get -> string? +Android.Net.Wifi.P2p.WifiP2pDevice.PrimaryDeviceType.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice.SecondaryDeviceType.get -> string? +Android.Net.Wifi.P2p.WifiP2pDevice.SecondaryDeviceType.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice.Status.get -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDevice.Status.set -> void +Android.Net.Wifi.P2p.WifiP2pDevice.WifiP2pDevice() -> void +Android.Net.Wifi.P2p.WifiP2pDevice.WifiP2pDevice(Android.Net.Wifi.P2p.WifiP2pDevice? source) -> void +Android.Net.Wifi.P2p.WifiP2pDevice.WifiP2pDevice(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pDeviceList +Android.Net.Wifi.P2p.WifiP2pDeviceList.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pDeviceList.WifiP2pDeviceList() -> void +Android.Net.Wifi.P2p.WifiP2pDeviceList.WifiP2pDeviceList(Android.Net.Wifi.P2p.WifiP2pDeviceList? source) -> void +Android.Net.Wifi.P2p.WifiP2pDeviceList.WifiP2pDeviceList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDeviceState.Available = 3 -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDeviceState.Connected = 0 -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDeviceState.Failed = 2 -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDeviceState.Invited = 1 -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pDeviceState.Unavailable = 4 -> Android.Net.Wifi.P2p.WifiP2pDeviceState +Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pFailureReason.Busy = 2 -> Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pFailureReason.Error = 0 -> Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pFailureReason.NoServiceRequests = 3 -> Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pFailureReason.P2pUnsupported = 1 -> Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pGroup +Android.Net.Wifi.P2p.WifiP2pGroup.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pGroup.WifiP2pGroup() -> void +Android.Net.Wifi.P2p.WifiP2pGroup.WifiP2pGroup(Android.Net.Wifi.P2p.WifiP2pGroup? source) -> void +Android.Net.Wifi.P2p.WifiP2pGroup.WifiP2pGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pInfo +Android.Net.Wifi.P2p.WifiP2pInfo.GroupFormed.get -> bool +Android.Net.Wifi.P2p.WifiP2pInfo.GroupFormed.set -> void +Android.Net.Wifi.P2p.WifiP2pInfo.GroupOwnerAddress.get -> Java.Net.InetAddress? +Android.Net.Wifi.P2p.WifiP2pInfo.GroupOwnerAddress.set -> void +Android.Net.Wifi.P2p.WifiP2pInfo.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pInfo.IsGroupOwner.get -> bool +Android.Net.Wifi.P2p.WifiP2pInfo.IsGroupOwner.set -> void +Android.Net.Wifi.P2p.WifiP2pInfo.WifiP2pInfo() -> void +Android.Net.Wifi.P2p.WifiP2pInfo.WifiP2pInfo(Android.Net.Wifi.P2p.WifiP2pInfo? source) -> void +Android.Net.Wifi.P2p.WifiP2pInfo.WifiP2pInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pListenState +Android.Net.Wifi.P2p.WifiP2pListenState.Started = 2 -> Android.Net.Wifi.P2p.WifiP2pListenState +Android.Net.Wifi.P2p.WifiP2pListenState.Stopped = 1 -> Android.Net.Wifi.P2p.WifiP2pListenState +Android.Net.Wifi.P2p.WifiP2pManager +Android.Net.Wifi.P2p.WifiP2pManager.AttachedEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.AttachedEventArgs.AttachedEventArgs(Android.Net.MacAddress! deviceAddress) -> void +Android.Net.Wifi.P2p.WifiP2pManager.AttachedEventArgs.DeviceAddress.get -> Android.Net.MacAddress! +Android.Net.Wifi.P2p.WifiP2pManager.Channel +Android.Net.Wifi.P2p.WifiP2pManager.Channel.Channel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionInfoEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionInfoEventArgs.ConnectionInfoEventArgs(Android.Net.Wifi.P2p.WifiP2pInfo? info) -> void +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionInfoEventArgs.Info.get -> Android.Net.Wifi.P2p.WifiP2pInfo? +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestedEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestedEventArgs.Config.get -> Android.Net.Wifi.P2p.WifiP2pConfig! +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestedEventArgs.ConnectionRequestedEventArgs(int requestType, Android.Net.Wifi.P2p.WifiP2pConfig! config, Android.Net.Wifi.P2p.WifiP2pDevice! device) -> void +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestedEventArgs.Device.get -> Android.Net.Wifi.P2p.WifiP2pDevice! +Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestedEventArgs.RequestType.get -> int +Android.Net.Wifi.P2p.WifiP2pManager.DetachedEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.DetachedEventArgs.DetachedEventArgs(Android.Net.MacAddress! deviceAddress, int reason) -> void +Android.Net.Wifi.P2p.WifiP2pManager.DetachedEventArgs.DeviceAddress.get -> Android.Net.MacAddress! +Android.Net.Wifi.P2p.WifiP2pManager.DetachedEventArgs.Reason.get -> int +Android.Net.Wifi.P2p.WifiP2pManager.DeviceInfoEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.DeviceInfoEventArgs.DeviceInfoEventArgs(Android.Net.Wifi.P2p.WifiP2pDevice? wifiP2pDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.DeviceInfoEventArgs.WifiP2pDevice.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +Android.Net.Wifi.P2p.WifiP2pManager.DiscoveryStateEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.DiscoveryStateEventArgs.DiscoveryStateEventArgs(int state) -> void +Android.Net.Wifi.P2p.WifiP2pManager.DiscoveryStateEventArgs.State.get -> int +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdServiceResponseEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdServiceResponseEventArgs.DnsSdServiceResponseEventArgs(string? instanceName, string? registrationType, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdServiceResponseEventArgs.InstanceName.get -> string? +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdServiceResponseEventArgs.RegistrationType.get -> string? +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdServiceResponseEventArgs.SrcDevice.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdTxtRecordEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdTxtRecordEventArgs.DnsSdTxtRecordEventArgs(string? fullDomainName, System.Collections.Generic.IDictionary? txtRecordMap, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdTxtRecordEventArgs.FullDomainName.get -> string? +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdTxtRecordEventArgs.SrcDevice.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +Android.Net.Wifi.P2p.WifiP2pManager.DnsSdTxtRecordEventArgs.TxtRecordMap.get -> System.Collections.Generic.IDictionary? +Android.Net.Wifi.P2p.WifiP2pManager.FailureEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.FailureEventArgs.FailureEventArgs(Android.Net.Wifi.P2p.WifiP2pFailureReason reason) -> void +Android.Net.Wifi.P2p.WifiP2pManager.FailureEventArgs.Reason.get -> Android.Net.Wifi.P2p.WifiP2pFailureReason +Android.Net.Wifi.P2p.WifiP2pManager.GroupInfoEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.GroupInfoEventArgs.Group.get -> Android.Net.Wifi.P2p.WifiP2pGroup? +Android.Net.Wifi.P2p.WifiP2pManager.GroupInfoEventArgs.GroupInfoEventArgs(Android.Net.Wifi.P2p.WifiP2pGroup? group) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IActionListener +Android.Net.Wifi.P2p.WifiP2pManager.IActionListener.OnFailure(Android.Net.Wifi.P2p.WifiP2pFailureReason reason) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IActionListener.OnSuccess() -> void +Android.Net.Wifi.P2p.WifiP2pManager.IChannelListener +Android.Net.Wifi.P2p.WifiP2pManager.IChannelListener.OnChannelDisconnected() -> void +Android.Net.Wifi.P2p.WifiP2pManager.IConnectionInfoListener +Android.Net.Wifi.P2p.WifiP2pManager.IConnectionInfoListener.OnConnectionInfoAvailable(Android.Net.Wifi.P2p.WifiP2pInfo? info) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IDeviceInfoListener +Android.Net.Wifi.P2p.WifiP2pManager.IDeviceInfoListener.OnDeviceInfoAvailable(Android.Net.Wifi.P2p.WifiP2pDevice? wifiP2pDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IDiscoveryStateListener +Android.Net.Wifi.P2p.WifiP2pManager.IDiscoveryStateListener.OnDiscoveryStateAvailable(int state) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdServiceResponseListener +Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdServiceResponseListener.OnDnsSdServiceAvailable(string? instanceName, string? registrationType, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdTxtRecordListener +Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdTxtRecordListener.OnDnsSdTxtRecordAvailable(string? fullDomainName, System.Collections.Generic.IDictionary? txtRecordMap, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener +Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnAttached(Android.Net.MacAddress! deviceAddress) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnConnectionRequested(int requestType, Android.Net.Wifi.P2p.WifiP2pConfig! config, Android.Net.Wifi.P2p.WifiP2pDevice! device) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnDetached(Android.Net.MacAddress! deviceAddress, int reason) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener.OnPinGenerated(Android.Net.MacAddress! deviceAddress, string! pin) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IGroupInfoListener +Android.Net.Wifi.P2p.WifiP2pManager.IGroupInfoListener.OnGroupInfoAvailable(Android.Net.Wifi.P2p.WifiP2pGroup? group) -> void +Android.Net.Wifi.P2p.WifiP2pManager.INetworkInfoListener +Android.Net.Wifi.P2p.WifiP2pManager.INetworkInfoListener.OnNetworkInfoAvailable(Android.Net.NetworkInfo! networkInfo) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IP2pStateListener +Android.Net.Wifi.P2p.WifiP2pManager.IP2pStateListener.OnP2pStateAvailable(Android.Net.Wifi.P2p.WifiP2pState state) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IPeerListListener +Android.Net.Wifi.P2p.WifiP2pManager.IPeerListListener.OnPeersAvailable(Android.Net.Wifi.P2p.WifiP2pDeviceList? peers) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IServiceResponseListener +Android.Net.Wifi.P2p.WifiP2pManager.IServiceResponseListener.OnServiceAvailable(Android.Net.Wifi.P2p.Nsd.ServiceType protocolType, byte[]? responseData, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.IUpnpServiceResponseListener +Android.Net.Wifi.P2p.WifiP2pManager.IUpnpServiceResponseListener.OnUpnpServiceAvailable(System.Collections.Generic.IList? uniqueServiceNames, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.NetworkInfoEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.NetworkInfoEventArgs.NetworkInfo.get -> Android.Net.NetworkInfo! +Android.Net.Wifi.P2p.WifiP2pManager.NetworkInfoEventArgs.NetworkInfoEventArgs(Android.Net.NetworkInfo! networkInfo) -> void +Android.Net.Wifi.P2p.WifiP2pManager.P2pStateEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.P2pStateEventArgs.P2pStateEventArgs(Android.Net.Wifi.P2p.WifiP2pState state) -> void +Android.Net.Wifi.P2p.WifiP2pManager.P2pStateEventArgs.State.get -> Android.Net.Wifi.P2p.WifiP2pState +Android.Net.Wifi.P2p.WifiP2pManager.PeerListEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.PeerListEventArgs.PeerListEventArgs(Android.Net.Wifi.P2p.WifiP2pDeviceList? peers) -> void +Android.Net.Wifi.P2p.WifiP2pManager.PeerListEventArgs.Peers.get -> Android.Net.Wifi.P2p.WifiP2pDeviceList? +Android.Net.Wifi.P2p.WifiP2pManager.PinGeneratedEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.PinGeneratedEventArgs.DeviceAddress.get -> Android.Net.MacAddress! +Android.Net.Wifi.P2p.WifiP2pManager.PinGeneratedEventArgs.Pin.get -> string! +Android.Net.Wifi.P2p.WifiP2pManager.PinGeneratedEventArgs.PinGeneratedEventArgs(Android.Net.MacAddress! deviceAddress, string! pin) -> void +Android.Net.Wifi.P2p.WifiP2pManager.ServiceResponseEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.ServiceResponseEventArgs.ProtocolType.get -> Android.Net.Wifi.P2p.Nsd.ServiceType +Android.Net.Wifi.P2p.WifiP2pManager.ServiceResponseEventArgs.ResponseData.get -> byte[]? +Android.Net.Wifi.P2p.WifiP2pManager.ServiceResponseEventArgs.ServiceResponseEventArgs(Android.Net.Wifi.P2p.Nsd.ServiceType protocolType, byte[]? responseData, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.ServiceResponseEventArgs.SrcDevice.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +Android.Net.Wifi.P2p.WifiP2pManager.UpnpServiceResponseEventArgs +Android.Net.Wifi.P2p.WifiP2pManager.UpnpServiceResponseEventArgs.SrcDevice.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +Android.Net.Wifi.P2p.WifiP2pManager.UpnpServiceResponseEventArgs.UniqueServiceNames.get -> System.Collections.Generic.IList? +Android.Net.Wifi.P2p.WifiP2pManager.UpnpServiceResponseEventArgs.UpnpServiceResponseEventArgs(System.Collections.Generic.IList? uniqueServiceNames, Android.Net.Wifi.P2p.WifiP2pDevice? srcDevice) -> void +Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.P2p.WifiP2pState +Android.Net.Wifi.P2p.WifiP2pState.Disabled = 1 -> Android.Net.Wifi.P2p.WifiP2pState +Android.Net.Wifi.P2p.WifiP2pState.Enabled = 2 -> Android.Net.Wifi.P2p.WifiP2pState +Android.Net.Wifi.P2p.WifiP2pWfdInfo +Android.Net.Wifi.P2p.WifiP2pWfdInfo.ContentProtectionSupported.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.ContentProtectionSupported.set -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.ControlPort.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.ControlPort.set -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.DescribeContents() -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfo.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceType.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.Enabled.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.Enabled.set -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.InterfaceConsts +Android.Net.Wifi.P2p.WifiP2pWfdInfo.IsCoupledSinkSupportedAtSink.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.IsCoupledSinkSupportedAtSource.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.IsR2Supported.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.MaxThroughput.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.MaxThroughput.set -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.R2DeviceInfo.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.R2DeviceType.get -> int +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SessionAvailable.get -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SessionAvailable.set -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SetCoupledSinkSupportAtSink(bool enabled) -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SetCoupledSinkSupportAtSource(bool enabled) -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SetDeviceType(int deviceType) -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.SetR2DeviceType(int deviceType) -> bool +Android.Net.Wifi.P2p.WifiP2pWfdInfo.WifiP2pWfdInfo() -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.WifiP2pWfdInfo(Android.Net.Wifi.P2p.WifiP2pWfdInfo? source) -> void +Android.Net.Wifi.P2p.WifiP2pWfdInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.Ccmp = 2 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.Gcmp128 = 5 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.Gcmp256 = 3 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.None = 0 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.Sms4 = 4 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.PairwiseCipherType.Tkip = 1 -> Android.Net.Wifi.PairwiseCipherType +Android.Net.Wifi.Preamble +Android.Net.Wifi.Preamble.Eht = 4 -> Android.Net.Wifi.Preamble +Android.Net.Wifi.Preamble.He = 3 -> Android.Net.Wifi.Preamble +Android.Net.Wifi.Preamble.Ht = 1 -> Android.Net.Wifi.Preamble +Android.Net.Wifi.Preamble.Legacy = 0 -> Android.Net.Wifi.Preamble +Android.Net.Wifi.Preamble.Vht = 2 -> Android.Net.Wifi.Preamble +Android.Net.Wifi.ProtocolType +Android.Net.Wifi.ProtocolType.Rsn = 1 -> Android.Net.Wifi.ProtocolType +Android.Net.Wifi.ProtocolType.Wapi = 3 -> Android.Net.Wifi.ProtocolType +Android.Net.Wifi.ProtocolType.Wpa = 0 -> Android.Net.Wifi.ProtocolType +Android.Net.Wifi.Rtt.AltitudeType +Android.Net.Wifi.Rtt.AltitudeType.Floors = 2 -> Android.Net.Wifi.Rtt.AltitudeType +Android.Net.Wifi.Rtt.AltitudeType.Meters = 1 -> Android.Net.Wifi.Rtt.AltitudeType +Android.Net.Wifi.Rtt.AltitudeType.Undefined = 0 -> Android.Net.Wifi.Rtt.AltitudeType +Android.Net.Wifi.Rtt.CivicLocationKeys +Android.Net.Wifi.Rtt.CivicLocationKeys.CivicLocationKeys(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.DatumType.Nad83Mllw = 3 -> Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.DatumType.Nad83Nav88 = 2 -> Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.DatumType.Undefined = 0 -> Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.DatumType.Wgs84 = 1 -> Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.LocationMode.Fixed = 0 -> Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.LocationMode.MovementUnknown = 2 -> Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.LocationMode.Reserved = 3 -> Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.LocationMode.Variable = 1 -> Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.RangingRequest +Android.Net.Wifi.Rtt.RangingRequest.Builder +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddAccessPoint(Android.Net.Wifi.ScanResult! apInfo) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddAccessPoints(System.Collections.Generic.IList! apInfos) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddNon80211mcCapableAccessPoint(Android.Net.Wifi.ScanResult! apInfo) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddNon80211mcCapableAccessPoints(System.Collections.Generic.IList! apInfos) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddResponder(Android.Net.Wifi.Rtt.ResponderConfig! responder) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddResponders(System.Collections.Generic.IList! responders) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddWifiAwarePeer(Android.Net.MacAddress! peerMacAddress) -> Android.Net.Wifi.Rtt.RangingRequest.Builder? +Android.Net.Wifi.Rtt.RangingRequest.Builder.AddWifiAwarePeer(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> Android.Net.Wifi.Rtt.RangingRequest.Builder? +Android.Net.Wifi.Rtt.RangingRequest.Builder.Build() -> Android.Net.Wifi.Rtt.RangingRequest? +Android.Net.Wifi.Rtt.RangingRequest.Builder.Builder() -> void +Android.Net.Wifi.Rtt.RangingRequest.Builder.SetRttBurstSize(int rttBurstSize) -> Android.Net.Wifi.Rtt.RangingRequest.Builder! +Android.Net.Wifi.Rtt.RangingRequest.DescribeContents() -> int +Android.Net.Wifi.Rtt.RangingRequest.InterfaceConsts +Android.Net.Wifi.Rtt.RangingRequest.RttBurstSize.get -> int +Android.Net.Wifi.Rtt.RangingRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Rtt.RangingResult +Android.Net.Wifi.Rtt.RangingResult.DescribeContents() -> int +Android.Net.Wifi.Rtt.RangingResult.DistanceMm.get -> int +Android.Net.Wifi.Rtt.RangingResult.DistanceStdDevMm.get -> int +Android.Net.Wifi.Rtt.RangingResult.InterfaceConsts +Android.Net.Wifi.Rtt.RangingResult.Is80211mcMeasurement() -> bool +Android.Net.Wifi.Rtt.RangingResult.MacAddress.get -> Android.Net.MacAddress? +Android.Net.Wifi.Rtt.RangingResult.MeasurementBandwidth.get -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.Rtt.RangingResult.MeasurementChannelFrequencyMHz.get -> int +Android.Net.Wifi.Rtt.RangingResult.NumAttemptedMeasurements.get -> int +Android.Net.Wifi.Rtt.RangingResult.NumSuccessfulMeasurements.get -> int +Android.Net.Wifi.Rtt.RangingResult.PeerHandle.get -> Android.Net.Wifi.Aware.PeerHandle? +Android.Net.Wifi.Rtt.RangingResult.RangingTimestampMillis.get -> long +Android.Net.Wifi.Rtt.RangingResult.Rssi.get -> int +Android.Net.Wifi.Rtt.RangingResult.Status.get -> Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.RangingResult.UnverifiedResponderLocation.get -> Android.Net.Wifi.Rtt.ResponderLocation? +Android.Net.Wifi.Rtt.RangingResult.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Rtt.RangingResultCallback +Android.Net.Wifi.Rtt.RangingResultCallback.RangingResultCallback() -> void +Android.Net.Wifi.Rtt.RangingResultCallback.RangingResultCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.Rtt.RangingResultStatusCode +Android.Net.Wifi.Rtt.RangingResultStatusCode.Fail = 1 -> Android.Net.Wifi.Rtt.RangingResultStatusCode +Android.Net.Wifi.Rtt.RangingResultStatusCode.FailRttNotAvailable = 2 -> Android.Net.Wifi.Rtt.RangingResultStatusCode +Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.RangingStatus.Fail = 1 -> Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.RangingStatus.ResponderDoesNotSupportIeee80211mc = 2 -> Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.RangingStatus.Success = 0 -> Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.RangingStatus.Unspecified = -1 -> Android.Net.Wifi.Rtt.RangingStatus +Android.Net.Wifi.Rtt.ResponderConfig +Android.Net.Wifi.Rtt.ResponderConfig.Builder +Android.Net.Wifi.Rtt.ResponderConfig.Builder.Build() -> Android.Net.Wifi.Rtt.ResponderConfig! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.Builder() -> void +Android.Net.Wifi.Rtt.ResponderConfig.Builder.Set80211mcSupported(bool supports80211mc) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetCenterFreq0Mhz(int centerFreq0) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetCenterFreq1Mhz(int centerFreq1) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetChannelWidth(int channelWidth) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetFrequencyMhz(int frequency) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetMacAddress(Android.Net.MacAddress! macAddress) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetPreamble(int preamble) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.Builder.SetResponderType(Android.Net.Wifi.Rtt.ResponderType responderType) -> Android.Net.Wifi.Rtt.ResponderConfig.Builder! +Android.Net.Wifi.Rtt.ResponderConfig.CenterFreq0Mhz.get -> int +Android.Net.Wifi.Rtt.ResponderConfig.CenterFreq1Mhz.get -> int +Android.Net.Wifi.Rtt.ResponderConfig.ChannelWidth.get -> int +Android.Net.Wifi.Rtt.ResponderConfig.DescribeContents() -> int +Android.Net.Wifi.Rtt.ResponderConfig.FrequencyMhz.get -> int +Android.Net.Wifi.Rtt.ResponderConfig.InterfaceConsts +Android.Net.Wifi.Rtt.ResponderConfig.Is80211mcSupported() -> bool +Android.Net.Wifi.Rtt.ResponderConfig.MacAddress.get -> Android.Net.MacAddress? +Android.Net.Wifi.Rtt.ResponderConfig.Preamble.get -> int +Android.Net.Wifi.Rtt.ResponderConfig.ResponderType.get -> Android.Net.Wifi.Rtt.ResponderType +Android.Net.Wifi.Rtt.ResponderConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Rtt.ResponderLocation +Android.Net.Wifi.Rtt.ResponderLocation.Altitude.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.AltitudeType.get -> Android.Net.Wifi.Rtt.AltitudeType +Android.Net.Wifi.Rtt.ResponderLocation.AltitudeUncertainty.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.ColocatedBssids.get -> System.Collections.Generic.IList? +Android.Net.Wifi.Rtt.ResponderLocation.Datum.get -> Android.Net.Wifi.Rtt.DatumType +Android.Net.Wifi.Rtt.ResponderLocation.DescribeContents() -> int +Android.Net.Wifi.Rtt.ResponderLocation.ExpectedToMove.get -> Android.Net.Wifi.Rtt.LocationMode +Android.Net.Wifi.Rtt.ResponderLocation.FloorNumber.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.HeightAboveFloorMeters.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.HeightAboveFloorUncertaintyMeters.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.InterfaceConsts +Android.Net.Wifi.Rtt.ResponderLocation.IsLciSubelementValid.get -> bool +Android.Net.Wifi.Rtt.ResponderLocation.IsZaxisSubelementValid.get -> bool +Android.Net.Wifi.Rtt.ResponderLocation.Latitude.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.LatitudeUncertainty.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.LciVersion.get -> int +Android.Net.Wifi.Rtt.ResponderLocation.Longitude.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.LongitudeUncertainty.get -> double +Android.Net.Wifi.Rtt.ResponderLocation.MapImageMimeType.get -> string? +Android.Net.Wifi.Rtt.ResponderLocation.MapImageUri.get -> Android.Net.Uri? +Android.Net.Wifi.Rtt.ResponderLocation.RegisteredLocationAgreementIndication.get -> bool +Android.Net.Wifi.Rtt.ResponderLocation.ToCivicLocationAddress() -> Android.Locations.Address? +Android.Net.Wifi.Rtt.ResponderLocation.ToCivicLocationSparseArray() -> Android.Util.SparseArray? +Android.Net.Wifi.Rtt.ResponderLocation.ToLocation() -> Android.Locations.Location! +Android.Net.Wifi.Rtt.ResponderLocation.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.Rtt.ResponderType +Android.Net.Wifi.Rtt.ResponderType.Ap = 0 -> Android.Net.Wifi.Rtt.ResponderType +Android.Net.Wifi.Rtt.ResponderType.Sta = 1 -> Android.Net.Wifi.Rtt.ResponderType +Android.Net.Wifi.Rtt.WifiRttManager +Android.Net.Wifi.Rtt.WifiRttManager.WifiRttManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.ScanResult +Android.Net.Wifi.ScanResult.Bssid.get -> string? +Android.Net.Wifi.ScanResult.Bssid.set -> void +Android.Net.Wifi.ScanResult.Capabilities.get -> string? +Android.Net.Wifi.ScanResult.Capabilities.set -> void +Android.Net.Wifi.ScanResult.CenterFreq0.get -> int +Android.Net.Wifi.ScanResult.CenterFreq0.set -> void +Android.Net.Wifi.ScanResult.CenterFreq1.get -> int +Android.Net.Wifi.ScanResult.CenterFreq1.set -> void +Android.Net.Wifi.ScanResult.ChannelWidth.get -> int +Android.Net.Wifi.ScanResult.ChannelWidth.set -> void +Android.Net.Wifi.ScanResult.Frequency.get -> int +Android.Net.Wifi.ScanResult.Frequency.set -> void +Android.Net.Wifi.ScanResult.InformationElement +Android.Net.Wifi.ScanResult.InformationElement.InformationElement(Android.Net.Wifi.ScanResult.InformationElement! rhs) -> void +Android.Net.Wifi.ScanResult.InformationElement.InformationElement(int id, int idExt, byte[]! bytes) -> void +Android.Net.Wifi.ScanResult.InformationElement.InformationElement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.ScanResult.InformationElement.InterfaceConsts +Android.Net.Wifi.ScanResult.InterfaceConsts +Android.Net.Wifi.ScanResult.Level.get -> int +Android.Net.Wifi.ScanResult.Level.set -> void +Android.Net.Wifi.ScanResult.OperatorFriendlyName.get -> Java.Lang.ICharSequence? +Android.Net.Wifi.ScanResult.OperatorFriendlyName.set -> void +Android.Net.Wifi.ScanResult.ScanResult() -> void +Android.Net.Wifi.ScanResult.ScanResult(Android.Net.Wifi.ScanResult! source) -> void +Android.Net.Wifi.ScanResult.ScanResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.ScanResult.Ssid.get -> string? +Android.Net.Wifi.ScanResult.Ssid.set -> void +Android.Net.Wifi.ScanResult.Timestamp.get -> long +Android.Net.Wifi.ScanResult.Timestamp.set -> void +Android.Net.Wifi.ScanResult.VenueName.get -> Java.Lang.ICharSequence? +Android.Net.Wifi.ScanResult.VenueName.set -> void +Android.Net.Wifi.SoftApConfiguration +Android.Net.Wifi.SoftApConfiguration.Bssid.get -> Android.Net.MacAddress? +Android.Net.Wifi.SoftApConfiguration.DescribeContents() -> int +Android.Net.Wifi.SoftApConfiguration.InterfaceConsts +Android.Net.Wifi.SoftApConfiguration.IsHiddenSsid.get -> bool +Android.Net.Wifi.SoftApConfiguration.Passphrase.get -> string? +Android.Net.Wifi.SoftApConfiguration.SecurityType.get -> int +Android.Net.Wifi.SoftApConfiguration.Ssid.get -> string? +Android.Net.Wifi.SoftApConfiguration.WifiSsid.get -> Android.Net.Wifi.WifiSsid? +Android.Net.Wifi.SoftApConfiguration.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Open = 0 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa2Psk = 1 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3Owe = 5 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3OweTransition = 4 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3Sae = 3 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3SaeTransition = 2 -> Android.Net.Wifi.SoftApConfigurationSecurityType +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Association = 1 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Authentication = 2 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.IpProvisioning = 3 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.NoResponse = 5 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.NotFound = 4 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Unknown = 0 -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionApproval.ApprovedByCarrierPrivilege = 4 -> Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionApproval.ApprovedByUser = 2 -> Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionApproval.Pending = 1 -> Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionApproval.RejectedByUser = 3 -> Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionApproval.Unknown = 0 -> Android.Net.Wifi.StatusSuggestionApproval +Android.Net.Wifi.StatusSuggestionConnectionFailure +Android.Net.Wifi.StatusSuggestionConnectionFailure.Association = 1 -> Android.Net.Wifi.StatusSuggestionConnectionFailure +Android.Net.Wifi.StatusSuggestionConnectionFailure.Authentication = 2 -> Android.Net.Wifi.StatusSuggestionConnectionFailure +Android.Net.Wifi.StatusSuggestionConnectionFailure.IpProvisioning = 3 -> Android.Net.Wifi.StatusSuggestionConnectionFailure +Android.Net.Wifi.StatusSuggestionConnectionFailure.Unknown = 0 -> Android.Net.Wifi.StatusSuggestionConnectionFailure +Android.Net.Wifi.SupplicantState +Android.Net.Wifi.SupplicantState.DescribeContents() -> int +Android.Net.Wifi.SupplicantState.InterfaceConsts +Android.Net.Wifi.SupplicantState.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiAvailableChannel +Android.Net.Wifi.WifiAvailableChannel.DescribeContents() -> int +Android.Net.Wifi.WifiAvailableChannel.FrequencyMhz.get -> int +Android.Net.Wifi.WifiAvailableChannel.InterfaceConsts +Android.Net.Wifi.WifiAvailableChannel.OperationalModes.get -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannel.WifiAvailableChannel(int freq, Android.Net.Wifi.WifiAvailableChannelModes opModes) -> void +Android.Net.Wifi.WifiAvailableChannel.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.None = 0 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.Sap = 2 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.Sta = 1 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.Tdls = 32 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.WifiAware = 16 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.WifiDirectCli = 4 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiAvailableChannelModes.WifiDirectGo = 8 -> Android.Net.Wifi.WifiAvailableChannelModes +Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiBand.Band24Ghz = 1 -> Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiBand.Band5Ghz = 2 -> Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiBand.Band60Ghz = 16 -> Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiBand.Band6Ghz = 8 -> Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiBand.Unspecified = -1 -> Android.Net.Wifi.WifiBand +Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width160mhz = 3 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width20mhz = 0 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width320mhz = 5 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width40mhz = 1 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width80mhz = 2 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiChannelWidth.Width80mhzPlusMhz = 4 -> Android.Net.Wifi.WifiChannelWidth +Android.Net.Wifi.WifiConfiguration +Android.Net.Wifi.WifiConfiguration.AllowedAuthAlgorithms.get -> Java.Util.BitSet? +Android.Net.Wifi.WifiConfiguration.AllowedAuthAlgorithms.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedGroupCiphers.get -> Java.Util.BitSet? +Android.Net.Wifi.WifiConfiguration.AllowedGroupCiphers.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedGroupManagementCiphers.get -> Java.Util.BitSet! +Android.Net.Wifi.WifiConfiguration.AllowedGroupManagementCiphers.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedKeyManagement.get -> Java.Util.BitSet? +Android.Net.Wifi.WifiConfiguration.AllowedKeyManagement.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedPairwiseCiphers.get -> Java.Util.BitSet? +Android.Net.Wifi.WifiConfiguration.AllowedPairwiseCiphers.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedProtocols.get -> Java.Util.BitSet? +Android.Net.Wifi.WifiConfiguration.AllowedProtocols.set -> void +Android.Net.Wifi.WifiConfiguration.AllowedSuiteBCiphers.get -> Java.Util.BitSet! +Android.Net.Wifi.WifiConfiguration.AllowedSuiteBCiphers.set -> void +Android.Net.Wifi.WifiConfiguration.AuthAlgorithm +Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.AuthAlgorithm(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.Bssid.get -> string? +Android.Net.Wifi.WifiConfiguration.Bssid.set -> void +Android.Net.Wifi.WifiConfiguration.EnterpriseConfig.get -> Android.Net.Wifi.WifiEnterpriseConfig? +Android.Net.Wifi.WifiConfiguration.EnterpriseConfig.set -> void +Android.Net.Wifi.WifiConfiguration.Fqdn.get -> string? +Android.Net.Wifi.WifiConfiguration.Fqdn.set -> void +Android.Net.Wifi.WifiConfiguration.GroupCipher +Android.Net.Wifi.WifiConfiguration.GroupCipher.GroupCipher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher +Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.GroupMgmtCipher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.HiddenSSID.get -> bool +Android.Net.Wifi.WifiConfiguration.HiddenSSID.set -> void +Android.Net.Wifi.WifiConfiguration.InterfaceConsts +Android.Net.Wifi.WifiConfiguration.IsHomeProviderNetwork.get -> bool +Android.Net.Wifi.WifiConfiguration.IsHomeProviderNetwork.set -> void +Android.Net.Wifi.WifiConfiguration.KeyMgmt +Android.Net.Wifi.WifiConfiguration.KeyMgmt.KeyMgmt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.NetworkId.get -> int +Android.Net.Wifi.WifiConfiguration.NetworkId.set -> void +Android.Net.Wifi.WifiConfiguration.PairwiseCipher +Android.Net.Wifi.WifiConfiguration.PairwiseCipher.PairwiseCipher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.PreSharedKey.get -> string? +Android.Net.Wifi.WifiConfiguration.PreSharedKey.set -> void +Android.Net.Wifi.WifiConfiguration.Priority.get -> int +Android.Net.Wifi.WifiConfiguration.Priority.set -> void +Android.Net.Wifi.WifiConfiguration.Protocol +Android.Net.Wifi.WifiConfiguration.Protocol.Protocol(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.ProviderFriendlyName.get -> string? +Android.Net.Wifi.WifiConfiguration.ProviderFriendlyName.set -> void +Android.Net.Wifi.WifiConfiguration.RoamingConsortiumIds.get -> System.Collections.Generic.IList? +Android.Net.Wifi.WifiConfiguration.RoamingConsortiumIds.set -> void +Android.Net.Wifi.WifiConfiguration.Ssid.get -> string? +Android.Net.Wifi.WifiConfiguration.Ssid.set -> void +Android.Net.Wifi.WifiConfiguration.Status +Android.Net.Wifi.WifiConfiguration.Status.Status(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfiguration.StatusField.get -> Android.Net.Wifi.WifiStatus +Android.Net.Wifi.WifiConfiguration.StatusField.set -> void +Android.Net.Wifi.WifiConfiguration.WepKeys.get -> System.Collections.Generic.IList? +Android.Net.Wifi.WifiConfiguration.WepKeys.set -> void +Android.Net.Wifi.WifiConfiguration.WepTxKeyIndex.get -> int +Android.Net.Wifi.WifiConfiguration.WepTxKeyIndex.set -> void +Android.Net.Wifi.WifiConfiguration.WifiConfiguration() -> void +Android.Net.Wifi.WifiConfiguration.WifiConfiguration(Android.Net.Wifi.WifiConfiguration! source) -> void +Android.Net.Wifi.WifiConfiguration.WifiConfiguration(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiConfigurationRandomization +Android.Net.Wifi.WifiConfigurationRandomization.Auto = 3 -> Android.Net.Wifi.WifiConfigurationRandomization +Android.Net.Wifi.WifiConfigurationRandomization.None = 0 -> Android.Net.Wifi.WifiConfigurationRandomization +Android.Net.Wifi.WifiConfigurationRandomization.NonPersistent = 2 -> Android.Net.Wifi.WifiConfigurationRandomization +Android.Net.Wifi.WifiConfigurationRandomization.Persistent = 1 -> Android.Net.Wifi.WifiConfigurationRandomization +Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Dpp = 13 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Eap = 3 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.EapSuiteB = 5 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.EapWpa3Enterprise = 9 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.EapWpa3Enterprise192Bit = 5 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Open = 0 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Owe = 6 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Psk = 2 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Sae = 4 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.WapiCert = 8 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.WapiPsk = 7 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiConfigurationSecurityType.Wep = 1 -> Android.Net.Wifi.WifiConfigurationSecurityType +Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Aka = 5 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.AkaPrime = 6 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.None = -1 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Peap = 0 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Pwd = 3 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Sim = 4 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Tls = 1 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.Ttls = 2 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.UnauthTls = 7 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEapMethod.WapiCert = 8 -> Android.Net.Wifi.WifiEapMethod +Android.Net.Wifi.WifiEnterpriseConfig +Android.Net.Wifi.WifiEnterpriseConfig.Eap +Android.Net.Wifi.WifiEnterpriseConfig.InterfaceConsts +Android.Net.Wifi.WifiEnterpriseConfig.Phase2 +Android.Net.Wifi.WifiEnterpriseConfig.WifiEnterpriseConfig() -> void +Android.Net.Wifi.WifiEnterpriseConfig.WifiEnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig? source) -> void +Android.Net.Wifi.WifiEnterpriseConfig.WifiEnterpriseConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_0 = 0 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_1 = 1 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_2 = 2 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_3 = 3 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +Android.Net.Wifi.WifiInfo +Android.Net.Wifi.WifiInfo.Builder +Android.Net.Wifi.WifiInfo.Builder.Build() -> Android.Net.Wifi.WifiInfo! +Android.Net.Wifi.WifiInfo.Builder.Builder() -> void +Android.Net.Wifi.WifiInfo.Builder.SetBssid(string! bssid) -> Android.Net.Wifi.WifiInfo.Builder! +Android.Net.Wifi.WifiInfo.Builder.SetCurrentSecurityType(int securityType) -> Android.Net.Wifi.WifiInfo.Builder! +Android.Net.Wifi.WifiInfo.Builder.SetNetworkId(int networkId) -> Android.Net.Wifi.WifiInfo.Builder! +Android.Net.Wifi.WifiInfo.Builder.SetRssi(int rssi) -> Android.Net.Wifi.WifiInfo.Builder! +Android.Net.Wifi.WifiInfo.Builder.SetSsid(byte[]! ssid) -> Android.Net.Wifi.WifiInfo.Builder! +Android.Net.Wifi.WifiInfo.InterfaceConsts +Android.Net.Wifi.WifiInfo.WifiInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager +Android.Net.Wifi.WifiManager.AddNetworkResult +Android.Net.Wifi.WifiManager.AddNetworkResult.AddNetworkResult(int statusCode, int networkId) -> void +Android.Net.Wifi.WifiManager.AddNetworkResult.DescribeContents() -> int +Android.Net.Wifi.WifiManager.AddNetworkResult.InterfaceConsts +Android.Net.Wifi.WifiManager.AddNetworkResult.NetworkId.get -> int +Android.Net.Wifi.WifiManager.AddNetworkResult.NetworkId.set -> void +Android.Net.Wifi.WifiManager.AddNetworkResult.StatusCode.get -> int +Android.Net.Wifi.WifiManager.AddNetworkResult.StatusCode.set -> void +Android.Net.Wifi.WifiManager.AddNetworkResult.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiManager.ILocalOnlyConnectionFailureListener +Android.Net.Wifi.WifiManager.ILocalOnlyConnectionFailureListener.OnConnectionFailed(Android.Net.Wifi.WifiNetworkSpecifier! wifiNetworkSpecifier, Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason failureReason) -> void +Android.Net.Wifi.WifiManager.InterfaceCreationImpact +Android.Net.Wifi.WifiManager.InterfaceCreationImpact.InterfaceCreationImpact(int interfaceType, System.Collections.Generic.ICollection! packages) -> void +Android.Net.Wifi.WifiManager.InterfaceCreationImpact.InterfaceCreationImpact(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.ISuggestionConnectionStatusListener +Android.Net.Wifi.WifiManager.ISuggestionConnectionStatusListener.OnConnectionStatus(Android.Net.Wifi.WifiNetworkSuggestion! wifiNetworkSuggestion, int failureReason) -> void +Android.Net.Wifi.WifiManager.ISuggestionUserApprovalStatusListener +Android.Net.Wifi.WifiManager.ISuggestionUserApprovalStatusListener.OnUserApprovalStatusChange(int status) -> void +Android.Net.Wifi.WifiManager.LocalOnlyConnectionFailureEventArgs +Android.Net.Wifi.WifiManager.LocalOnlyConnectionFailureEventArgs.FailureReason.get -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +Android.Net.Wifi.WifiManager.LocalOnlyConnectionFailureEventArgs.LocalOnlyConnectionFailureEventArgs(Android.Net.Wifi.WifiNetworkSpecifier! wifiNetworkSpecifier, Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason failureReason) -> void +Android.Net.Wifi.WifiManager.LocalOnlyConnectionFailureEventArgs.WifiNetworkSpecifier.get -> Android.Net.Wifi.WifiNetworkSpecifier! +Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback +Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.LocalOnlyHotspotCallback() -> void +Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.LocalOnlyHotspotCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation +Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.LocalOnlyHotspotReservation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.MulticastLock +Android.Net.Wifi.WifiManager.MulticastLock.MulticastLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.ScanResultsCallback +Android.Net.Wifi.WifiManager.ScanResultsCallback.ScanResultsCallback() -> void +Android.Net.Wifi.WifiManager.ScanResultsCallback.ScanResultsCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback +Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.SubsystemRestartTrackingCallback() -> void +Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.SubsystemRestartTrackingCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.SuggestionConnectionStatusEventArgs +Android.Net.Wifi.WifiManager.SuggestionConnectionStatusEventArgs.FailureReason.get -> int +Android.Net.Wifi.WifiManager.SuggestionConnectionStatusEventArgs.SuggestionConnectionStatusEventArgs(Android.Net.Wifi.WifiNetworkSuggestion! wifiNetworkSuggestion, int failureReason) -> void +Android.Net.Wifi.WifiManager.SuggestionConnectionStatusEventArgs.WifiNetworkSuggestion.get -> Android.Net.Wifi.WifiNetworkSuggestion! +Android.Net.Wifi.WifiManager.SuggestionUserApprovalStatusEventArgs +Android.Net.Wifi.WifiManager.SuggestionUserApprovalStatusEventArgs.Status.get -> int +Android.Net.Wifi.WifiManager.SuggestionUserApprovalStatusEventArgs.SuggestionUserApprovalStatusEventArgs(int status) -> void +Android.Net.Wifi.WifiManager.WifiLock +Android.Net.Wifi.WifiManager.WifiLock.WifiLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.WifiManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiManager.WpsCallback +Android.Net.Wifi.WifiManager.WpsCallback.WpsCallback() -> void +Android.Net.Wifi.WifiManager.WpsCallback.WpsCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.Wifi.WifiNetworkSpecifier +Android.Net.Wifi.WifiNetworkSpecifier.Band.get -> int +Android.Net.Wifi.WifiNetworkSpecifier.Builder +Android.Net.Wifi.WifiNetworkSpecifier.Builder.Build() -> Android.Net.Wifi.WifiNetworkSpecifier! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.Builder() -> void +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetBand(int band) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetBssid(Android.Net.MacAddress! bssid) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetBssidPattern(Android.Net.MacAddress! baseAddress, Android.Net.MacAddress! mask) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetIsEnhancedOpen(bool isEnhancedOpen) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetIsHiddenSsid(bool isHiddenSsid) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetPreferredChannelsFrequenciesMhz(int[]! channelFreqs) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetSsid(string! ssid) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetSsidPattern(Android.OS.PatternMatcher! ssidPattern) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa2EnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa2Passphrase(string! passphrase) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa3Enterprise192BitModeConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa3EnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa3EnterpriseStandardModeConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.Builder.SetWpa3Passphrase(string! passphrase) -> Android.Net.Wifi.WifiNetworkSpecifier.Builder! +Android.Net.Wifi.WifiNetworkSpecifier.CanBeSatisfiedBy(Android.Net.NetworkSpecifier? other) -> bool +Android.Net.Wifi.WifiNetworkSpecifier.DescribeContents() -> int +Android.Net.Wifi.WifiNetworkSpecifier.GetPreferredChannelFrequenciesMhz() -> int[]! +Android.Net.Wifi.WifiNetworkSpecifier.InterfaceConsts +Android.Net.Wifi.WifiNetworkSpecifier.Redact() -> Android.Net.NetworkSpecifier? +Android.Net.Wifi.WifiNetworkSpecifier.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiNetworkSuggestion +Android.Net.Wifi.WifiNetworkSuggestion.Bssid.get -> Android.Net.MacAddress? +Android.Net.Wifi.WifiNetworkSuggestion.Builder +Android.Net.Wifi.WifiNetworkSuggestion.Builder.Build() -> Android.Net.Wifi.WifiNetworkSuggestion! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.Builder() -> void +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetBssid(Android.Net.MacAddress! bssid) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetCarrierMerged(bool isCarrierMerged) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetCredentialSharedWithUser(bool isShared) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsAppInteractionRequired(bool isAppInteractionRequired) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsEnhancedOpen(bool isEnhancedOpen) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsHiddenSsid(bool isHiddenSsid) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsInitialAutojoinEnabled(bool enabled) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsMetered(bool isMetered) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsUserInteractionRequired(bool isUserInteractionRequired) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetIsWpa3SaeH2eOnlyModeEnabled(bool enable) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetMacRandomizationSetting(int macRandomizationSetting) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetPasspointConfig(Android.Net.Wifi.Hotspot2.PasspointConfiguration! passpointConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetPriority(int priority) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetPriorityGroup(int priorityGroup) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetRestricted(bool isRestricted) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetSsid(string! ssid) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetSubscriptionGroup(Android.OS.ParcelUuid! groupUuid) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetSubscriptionId(int subscriptionId) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetUntrusted(bool isUntrusted) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWapiEnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWapiPassphrase(string! passphrase) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWifiSsid(Android.Net.Wifi.WifiSsid! wifiSsid) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa2EnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa2Passphrase(string! passphrase) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa3Enterprise192BitModeConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa3EnterpriseConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa3EnterpriseStandardModeConfig(Android.Net.Wifi.WifiEnterpriseConfig! enterpriseConfig) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.Builder.SetWpa3Passphrase(string! passphrase) -> Android.Net.Wifi.WifiNetworkSuggestion.Builder! +Android.Net.Wifi.WifiNetworkSuggestion.DescribeContents() -> int +Android.Net.Wifi.WifiNetworkSuggestion.EnterpriseConfig.get -> Android.Net.Wifi.WifiEnterpriseConfig? +Android.Net.Wifi.WifiNetworkSuggestion.InterfaceConsts +Android.Net.Wifi.WifiNetworkSuggestion.IsAppInteractionRequired.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsCarrierMerged.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsCredentialSharedWithUser.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsEnhancedOpen.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsHiddenSsid.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsInitialAutojoinEnabled.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsMetered.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsRestricted.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsUntrusted.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.IsUserInteractionRequired.get -> bool +Android.Net.Wifi.WifiNetworkSuggestion.MacRandomizationSetting.get -> int +Android.Net.Wifi.WifiNetworkSuggestion.Passphrase.get -> string? +Android.Net.Wifi.WifiNetworkSuggestion.PasspointConfig.get -> Android.Net.Wifi.Hotspot2.PasspointConfiguration? +Android.Net.Wifi.WifiNetworkSuggestion.Priority.get -> int +Android.Net.Wifi.WifiNetworkSuggestion.PriorityGroup.get -> int +Android.Net.Wifi.WifiNetworkSuggestion.Ssid.get -> string? +Android.Net.Wifi.WifiNetworkSuggestion.SubscriptionGroup.get -> Android.OS.ParcelUuid? +Android.Net.Wifi.WifiNetworkSuggestion.SubscriptionId.get -> int +Android.Net.Wifi.WifiNetworkSuggestion.WifiSsid.get -> Android.Net.Wifi.WifiSsid? +Android.Net.Wifi.WifiNetworkSuggestion.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiNetworkSuggestionRandomization +Android.Net.Wifi.WifiNetworkSuggestionRandomization.NonPersistent = 1 -> Android.Net.Wifi.WifiNetworkSuggestionRandomization +Android.Net.Wifi.WifiNetworkSuggestionRandomization.Persistent = 0 -> Android.Net.Wifi.WifiNetworkSuggestionRandomization +Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Aka = 6 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.AkaPrime = 7 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Gtc = 4 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Mschap = 2 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Mschapv2 = 3 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.None = 0 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Pap = 1 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiPhase2Method.Sim = 5 -> Android.Net.Wifi.WifiPhase2Method +Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Dpp = 13 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Eap = 3 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.EapWpa3Enterprise = 9 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.EapWpa3Enterprise192Bit = 5 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Open = 0 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Osen = 10 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Owe = 6 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.PasspointR1R2 = 11 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.PasspointR3 = 12 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Psk = 2 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Sae = 4 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Unknown = -1 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.WapiCert = 8 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.WapiPsk = 7 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSecurityType.Wep = 1 -> Android.Net.Wifi.WifiSecurityType +Android.Net.Wifi.WifiSsid +Android.Net.Wifi.WifiSsid.DescribeContents() -> int +Android.Net.Wifi.WifiSsid.GetBytes() -> byte[]! +Android.Net.Wifi.WifiSsid.InterfaceConsts +Android.Net.Wifi.WifiSsid.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Legacy = 1 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Unknown = 0 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Wifi11ac = 5 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Wifi11ad = 7 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Wifi11ax = 6 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Wifi11be = 8 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStandard.Wifi11n = 4 -> Android.Net.Wifi.WifiStandard +Android.Net.Wifi.WifiStatus +Android.Net.Wifi.WifiStatus.Current = 0 -> Android.Net.Wifi.WifiStatus +Android.Net.Wifi.WifiStatus.Disabled = 1 -> Android.Net.Wifi.WifiStatus +Android.Net.Wifi.WifiStatus.Enabled = 2 -> Android.Net.Wifi.WifiStatus +Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsFailureReason.AuthFailure = 6 -> Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsFailureReason.OverlapError = 3 -> Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsFailureReason.TimedOut = 7 -> Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsFailureReason.TkipOnlyProhibited = 5 -> Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsFailureReason.WepProhibited = 4 -> Android.Net.Wifi.WpsFailureReason +Android.Net.Wifi.WpsInfo +Android.Net.Wifi.WpsInfo.Bssid.get -> string? +Android.Net.Wifi.WpsInfo.Bssid.set -> void +Android.Net.Wifi.WpsInfo.InterfaceConsts +Android.Net.Wifi.WpsInfo.Pin.get -> string? +Android.Net.Wifi.WpsInfo.Pin.set -> void +Android.Net.Wifi.WpsInfo.Setup.get -> int +Android.Net.Wifi.WpsInfo.Setup.set -> void +Android.Net.Wifi.WpsInfo.WpsInfo() -> void +Android.Net.Wifi.WpsInfo.WpsInfo(Android.Net.Wifi.WpsInfo? source) -> void +Android.Net.Wifi.WpsInfo.WpsInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Net.WifiMode +Android.Net.WifiMode.Full = 1 -> Android.Net.WifiMode +Android.Net.WifiMode.FullHighPerf = 3 -> Android.Net.WifiMode +Android.Net.WifiMode.FullLowLatency = 4 -> Android.Net.WifiMode +Android.Net.WifiMode.ScanOnly = 2 -> Android.Net.WifiMode +Android.Net.WifiState +Android.Net.WifiState.Disabled = 1 -> Android.Net.WifiState +Android.Net.WifiState.Disabling = 0 -> Android.Net.WifiState +Android.Net.WifiState.Enabled = 3 -> Android.Net.WifiState +Android.Net.WifiState.Enabling = 2 -> Android.Net.WifiState +Android.Net.WifiState.Unknown = 4 -> Android.Net.WifiState +Android.Nfc.AvailableNfcAntenna +Android.Nfc.AvailableNfcAntenna.AvailableNfcAntenna(int locationX, int locationY) -> void +Android.Nfc.AvailableNfcAntenna.DescribeContents() -> int +Android.Nfc.AvailableNfcAntenna.InterfaceConsts +Android.Nfc.AvailableNfcAntenna.LocationX.get -> int +Android.Nfc.AvailableNfcAntenna.LocationY.get -> int +Android.Nfc.AvailableNfcAntenna.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Nfc.CardEmulators.CardEmulation +Android.Nfc.CardEmulators.CardEmulation.AidsForPreferredPaymentService.get -> System.Collections.Generic.IList? +Android.Nfc.CardEmulators.CardEmulation.CategoryAllowsForegroundPreference(string? category) -> bool +Android.Nfc.CardEmulators.CardEmulation.DescriptionForPreferredPaymentService.get -> string? +Android.Nfc.CardEmulators.CardEmulation.DescriptionForPreferredPaymentServiceFormatted.get -> Java.Lang.ICharSequence? +Android.Nfc.CardEmulators.CardEmulation.GetAidsForService(Android.Content.ComponentName? service, string? category) -> System.Collections.Generic.IList? +Android.Nfc.CardEmulators.CardEmulation.GetSelectionModeForCategory(string? category) -> Android.Nfc.CardEmulators.CardSelectionMode +Android.Nfc.CardEmulators.CardEmulation.IsDefaultServiceForAid(Android.Content.ComponentName? service, string? aid) -> bool +Android.Nfc.CardEmulators.CardEmulation.IsDefaultServiceForCategory(Android.Content.ComponentName? service, string? category) -> bool +Android.Nfc.CardEmulators.CardEmulation.RegisterAidsForService(Android.Content.ComponentName? service, string? category, System.Collections.Generic.IList? aids) -> bool +Android.Nfc.CardEmulators.CardEmulation.RemoveAidsForService(Android.Content.ComponentName? service, string? category) -> bool +Android.Nfc.CardEmulators.CardEmulation.RouteDestinationForPreferredPaymentService.get -> string? +Android.Nfc.CardEmulators.CardEmulation.SetOffHostForService(Android.Content.ComponentName! service, string! offHostSecureElement) -> bool +Android.Nfc.CardEmulators.CardEmulation.SetPreferredService(Android.App.Activity? activity, Android.Content.ComponentName? service) -> bool +Android.Nfc.CardEmulators.CardEmulation.SupportsAidPrefixRegistration() -> bool +Android.Nfc.CardEmulators.CardEmulation.UnsetOffHostForService(Android.Content.ComponentName! service) -> bool +Android.Nfc.CardEmulators.CardEmulation.UnsetPreferredService(Android.App.Activity? activity) -> bool +Android.Nfc.CardEmulators.CardSelectionMode +Android.Nfc.CardEmulators.CardSelectionMode.AlwaysAsk = 1 -> Android.Nfc.CardEmulators.CardSelectionMode +Android.Nfc.CardEmulators.CardSelectionMode.AskIfConflict = 2 -> Android.Nfc.CardEmulators.CardSelectionMode +Android.Nfc.CardEmulators.CardSelectionMode.PreferDefault = 0 -> Android.Nfc.CardEmulators.CardSelectionMode +Android.Nfc.CardEmulators.DeactivationReason +Android.Nfc.CardEmulators.DeactivationReason.Deselected = 1 -> Android.Nfc.CardEmulators.DeactivationReason +Android.Nfc.CardEmulators.DeactivationReason.LinkLoss = 0 -> Android.Nfc.CardEmulators.DeactivationReason +Android.Nfc.CardEmulators.DeactivationReasonF +Android.Nfc.CardEmulators.DeactivationReasonF.DeactivationLinkLoss = 0 -> Android.Nfc.CardEmulators.DeactivationReasonF +Android.Nfc.CardEmulators.HostApduService +Android.Nfc.CardEmulators.HostApduService.HostApduService() -> void +Android.Nfc.CardEmulators.HostApduService.HostApduService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.CardEmulators.HostApduService.NotifyUnhandled() -> void +Android.Nfc.CardEmulators.HostApduService.SendResponseApdu(byte[]? responseApdu) -> void +Android.Nfc.CardEmulators.HostNfcFService +Android.Nfc.CardEmulators.HostNfcFService.HostNfcFService() -> void +Android.Nfc.CardEmulators.HostNfcFService.HostNfcFService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.CardEmulators.HostNfcFService.SendResponsePacket(byte[]? responsePacket) -> void +Android.Nfc.CardEmulators.NfcFCardEmulation +Android.Nfc.CardEmulators.NfcFCardEmulation.DisableService(Android.App.Activity? activity) -> bool +Android.Nfc.CardEmulators.NfcFCardEmulation.EnableService(Android.App.Activity? activity, Android.Content.ComponentName? service) -> bool +Android.Nfc.CardEmulators.NfcFCardEmulation.GetNfcid2ForService(Android.Content.ComponentName? service) -> string? +Android.Nfc.CardEmulators.NfcFCardEmulation.GetSystemCodeForService(Android.Content.ComponentName? service) -> string? +Android.Nfc.CardEmulators.NfcFCardEmulation.RegisterSystemCodeForService(Android.Content.ComponentName? service, string? systemCode) -> bool +Android.Nfc.CardEmulators.NfcFCardEmulation.SetNfcid2ForService(Android.Content.ComponentName? service, string? nfcid2) -> bool +Android.Nfc.CardEmulators.NfcFCardEmulation.UnregisterSystemCodeForService(Android.Content.ComponentName? service) -> bool +Android.Nfc.CardEmulators.OffHostApduService +Android.Nfc.CardEmulators.OffHostApduService.OffHostApduService() -> void +Android.Nfc.CardEmulators.OffHostApduService.OffHostApduService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.FormatException +Android.Nfc.FormatException.FormatException() -> void +Android.Nfc.FormatException.FormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.FormatException.FormatException(string? message) -> void +Android.Nfc.FormatException.FormatException(string? message, Java.Lang.Throwable? e) -> void +Android.Nfc.NdefMessage +Android.Nfc.NdefMessage.ByteArrayLength.get -> int +Android.Nfc.NdefMessage.DescribeContents() -> int +Android.Nfc.NdefMessage.GetRecords() -> Android.Nfc.NdefRecord![]? +Android.Nfc.NdefMessage.InterfaceConsts +Android.Nfc.NdefMessage.NdefMessage(Android.Nfc.NdefRecord![]? records) -> void +Android.Nfc.NdefMessage.NdefMessage(Android.Nfc.NdefRecord? record, params Android.Nfc.NdefRecord![]? records) -> void +Android.Nfc.NdefMessage.NdefMessage(byte[]? data) -> void +Android.Nfc.NdefMessage.ToByteArray() -> byte[]? +Android.Nfc.NdefMessage.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Nfc.NdefRecord +Android.Nfc.NdefRecord.DescribeContents() -> int +Android.Nfc.NdefRecord.GetId() -> byte[]? +Android.Nfc.NdefRecord.GetPayload() -> byte[]? +Android.Nfc.NdefRecord.GetTypeInfo() -> byte[]? +Android.Nfc.NdefRecord.InterfaceConsts +Android.Nfc.NdefRecord.NdefRecord(byte[]? data) -> void +Android.Nfc.NdefRecord.NdefRecord(short tnf, byte[]? type, byte[]? id, byte[]? payload) -> void +Android.Nfc.NdefRecord.Tnf.get -> short +Android.Nfc.NdefRecord.ToByteArray() -> byte[]? +Android.Nfc.NdefRecord.ToMimeType() -> string? +Android.Nfc.NdefRecord.ToUri() -> Android.Net.Uri? +Android.Nfc.NdefRecord.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Nfc.NfcAdapter +Android.Nfc.NfcAdapter.DisableForegroundDispatch(Android.App.Activity? activity) -> void +Android.Nfc.NfcAdapter.DisableForegroundNdefPush(Android.App.Activity? activity) -> void +Android.Nfc.NfcAdapter.DisableReaderMode(Android.App.Activity? activity) -> void +Android.Nfc.NfcAdapter.EnableForegroundDispatch(Android.App.Activity? activity, Android.App.PendingIntent? intent, Android.Content.IntentFilter![]? filters, string![]![]? techLists) -> void +Android.Nfc.NfcAdapter.EnableForegroundNdefPush(Android.App.Activity? activity, Android.Nfc.NdefMessage? message) -> void +Android.Nfc.NfcAdapter.EnableReaderMode(Android.App.Activity? activity, Android.Nfc.NfcAdapter.IReaderCallback? callback, Android.Nfc.NfcReaderFlags flags, Android.OS.Bundle? extras) -> void +Android.Nfc.NfcAdapter.ICreateBeamUrisCallback +Android.Nfc.NfcAdapter.ICreateBeamUrisCallback.CreateBeamUris(Android.Nfc.NfcEvent? e) -> Android.Net.Uri![]? +Android.Nfc.NfcAdapter.ICreateNdefMessageCallback +Android.Nfc.NfcAdapter.ICreateNdefMessageCallback.CreateNdefMessage(Android.Nfc.NfcEvent? e) -> Android.Nfc.NdefMessage? +Android.Nfc.NfcAdapter.Ignore(Android.Nfc.Tag? tag, int debounceMs, Android.Nfc.NfcAdapter.IOnTagRemovedListener? tagRemovedListener, Android.OS.Handler? handler) -> bool +Android.Nfc.NfcAdapter.InvokeBeam(Android.App.Activity? activity) -> bool +Android.Nfc.NfcAdapter.IOnNdefPushCompleteCallback +Android.Nfc.NfcAdapter.IOnNdefPushCompleteCallback.OnNdefPushComplete(Android.Nfc.NfcEvent? e) -> void +Android.Nfc.NfcAdapter.IOnTagRemovedListener +Android.Nfc.NfcAdapter.IOnTagRemovedListener.OnTagRemoved() -> void +Android.Nfc.NfcAdapter.IReaderCallback +Android.Nfc.NfcAdapter.IReaderCallback.OnTagDiscovered(Android.Nfc.Tag? tag) -> void +Android.Nfc.NfcAdapter.IsEnabled.get -> bool +Android.Nfc.NfcAdapter.IsNdefPushEnabled.get -> bool +Android.Nfc.NfcAdapter.IsSecureNfcEnabled.get -> bool +Android.Nfc.NfcAdapter.IsSecureNfcSupported.get -> bool +Android.Nfc.NfcAdapter.NfcAntennaInfo.get -> Android.Nfc.NfcAntennaInfo? +Android.Nfc.NfcAdapter.SetBeamPushUris(Android.Net.Uri![]? uris, Android.App.Activity? activity) -> void +Android.Nfc.NfcAdapter.SetBeamPushUrisCallback(Android.Nfc.NfcAdapter.ICreateBeamUrisCallback? callback, Android.App.Activity? activity) -> void +Android.Nfc.NfcAdapter.SetNdefPushMessage(Android.Nfc.NdefMessage? message, Android.App.Activity? activity, params Android.App.Activity![]? activities) -> void +Android.Nfc.NfcAdapter.SetNdefPushMessageCallback(Android.Nfc.NfcAdapter.ICreateNdefMessageCallback? callback, Android.App.Activity? activity, params Android.App.Activity![]? activities) -> void +Android.Nfc.NfcAdapter.SetOnNdefPushCompleteCallback(Android.Nfc.NfcAdapter.IOnNdefPushCompleteCallback? callback, Android.App.Activity? activity, params Android.App.Activity![]? activities) -> void +Android.Nfc.NfcAntennaInfo +Android.Nfc.NfcAntennaInfo.AvailableNfcAntennas.get -> System.Collections.Generic.IList! +Android.Nfc.NfcAntennaInfo.DescribeContents() -> int +Android.Nfc.NfcAntennaInfo.DeviceHeight.get -> int +Android.Nfc.NfcAntennaInfo.DeviceWidth.get -> int +Android.Nfc.NfcAntennaInfo.InterfaceConsts +Android.Nfc.NfcAntennaInfo.IsDeviceFoldable.get -> bool +Android.Nfc.NfcAntennaInfo.NfcAntennaInfo(int deviceWidth, int deviceHeight, bool deviceFoldable, System.Collections.Generic.IList! availableNfcAntennas) -> void +Android.Nfc.NfcAntennaInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Nfc.NfcEvent +Android.Nfc.NfcEvent.NfcAdapter.get -> Android.Nfc.NfcAdapter? +Android.Nfc.NfcEvent.NfcAdapter.set -> void +Android.Nfc.NfcEvent.PeerLlcpMajorVersion.get -> int +Android.Nfc.NfcEvent.PeerLlcpMajorVersion.set -> void +Android.Nfc.NfcEvent.PeerLlcpMinorVersion.get -> int +Android.Nfc.NfcEvent.PeerLlcpMinorVersion.set -> void +Android.Nfc.NfcManager +Android.Nfc.NfcManager.DefaultAdapter.get -> Android.Nfc.NfcAdapter? +Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NfcA = 1 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NfcB = 2 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NfcBarcode = 16 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NfcF = 4 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NfcV = 8 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.NoPlatformSounds = 256 -> Android.Nfc.NfcReaderFlags +Android.Nfc.NfcReaderFlags.SkipNdefCheck = 128 -> Android.Nfc.NfcReaderFlags +Android.Nfc.PreferredPaymentAction +Android.Nfc.PreferredPaymentAction.Changed = 2 -> Android.Nfc.PreferredPaymentAction +Android.Nfc.PreferredPaymentAction.Loaded = 1 -> Android.Nfc.PreferredPaymentAction +Android.Nfc.PreferredPaymentAction.Updated = 3 -> Android.Nfc.PreferredPaymentAction +Android.Nfc.Tag +Android.Nfc.Tag.DescribeContents() -> int +Android.Nfc.Tag.GetId() -> byte[]? +Android.Nfc.Tag.GetTechList() -> string![]? +Android.Nfc.Tag.InterfaceConsts +Android.Nfc.Tag.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Nfc.TagLostException +Android.Nfc.TagLostException.TagLostException() -> void +Android.Nfc.TagLostException.TagLostException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.TagLostException.TagLostException(string? message) -> void +Android.Nfc.Tech.BasicTagTechnology +Android.Nfc.Tech.BasicTagTechnology.BasicTagTechnology(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Nfc.Tech.IsoDep +Android.Nfc.Tech.IsoDep.GetHiLayerResponse() -> byte[]? +Android.Nfc.Tech.IsoDep.GetHistoricalBytes() -> byte[]? +Android.Nfc.Tech.IsoDep.IsExtendedLengthApduSupported.get -> bool +Android.Nfc.Tech.IsoDep.MaxTransceiveLength.get -> int +Android.Nfc.Tech.IsoDep.SetTimeout(int timeout) -> void +Android.Nfc.Tech.IsoDep.Timeout.get -> int +Android.Nfc.Tech.IsoDep.Timeout.set -> void +Android.Nfc.Tech.IsoDep.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.IsoDep.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.ITagTechnology +Android.Nfc.Tech.ITagTechnology.Close() -> void +Android.Nfc.Tech.ITagTechnology.Connect() -> void +Android.Nfc.Tech.ITagTechnology.IsConnected.get -> bool +Android.Nfc.Tech.ITagTechnology.Tag.get -> Android.Nfc.Tag? +Android.Nfc.Tech.ITagTechnologyExtensions +Android.Nfc.Tech.MifareClassic +Android.Nfc.Tech.MifareClassic.AuthenticateSectorWithKeyA(int sectorIndex, byte[]? key) -> bool +Android.Nfc.Tech.MifareClassic.AuthenticateSectorWithKeyB(int sectorIndex, byte[]? key) -> bool +Android.Nfc.Tech.MifareClassic.BlockCount.get -> int +Android.Nfc.Tech.MifareClassic.BlockToSector(int blockIndex) -> int +Android.Nfc.Tech.MifareClassic.Decrement(int blockIndex, int value) -> void +Android.Nfc.Tech.MifareClassic.DecrementAsync(int blockIndex, int value) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.GetBlockCountInSector(int sectorIndex) -> int +Android.Nfc.Tech.MifareClassic.Increment(int blockIndex, int value) -> void +Android.Nfc.Tech.MifareClassic.IncrementAsync(int blockIndex, int value) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.MaxTransceiveLength.get -> int +Android.Nfc.Tech.MifareClassic.ReadBlock(int blockIndex) -> byte[]? +Android.Nfc.Tech.MifareClassic.ReadBlockAsync(int blockIndex) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.Restore(int blockIndex) -> void +Android.Nfc.Tech.MifareClassic.RestoreAsync(int blockIndex) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.SectorCount.get -> int +Android.Nfc.Tech.MifareClassic.SectorToBlock(int sectorIndex) -> int +Android.Nfc.Tech.MifareClassic.Size.get -> int +Android.Nfc.Tech.MifareClassic.Timeout.get -> int +Android.Nfc.Tech.MifareClassic.Timeout.set -> void +Android.Nfc.Tech.MifareClassic.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.MifareClassic.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.Transfer(int blockIndex) -> void +Android.Nfc.Tech.MifareClassic.TransferAsync(int blockIndex) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassic.Type.get -> Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareClassic.WriteBlock(int blockIndex, byte[]? data) -> void +Android.Nfc.Tech.MifareClassic.WriteBlockAsync(int blockIndex, byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareClassicSize +Android.Nfc.Tech.MifareClassicSize.Ize1k = 1024 -> Android.Nfc.Tech.MifareClassicSize +Android.Nfc.Tech.MifareClassicSize.Ize2k = 2048 -> Android.Nfc.Tech.MifareClassicSize +Android.Nfc.Tech.MifareClassicSize.Ize4k = 4096 -> Android.Nfc.Tech.MifareClassicSize +Android.Nfc.Tech.MifareClassicSize.IzeMini = 320 -> Android.Nfc.Tech.MifareClassicSize +Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareClassicType.Classic = 0 -> Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareClassicType.Plus = 1 -> Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareClassicType.Pro = 2 -> Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareClassicType.Unknown = -1 -> Android.Nfc.Tech.MifareClassicType +Android.Nfc.Tech.MifareUltralight +Android.Nfc.Tech.MifareUltralight.MaxTransceiveLength.get -> int +Android.Nfc.Tech.MifareUltralight.ReadPages(int pageOffset) -> byte[]? +Android.Nfc.Tech.MifareUltralight.ReadPagesAsync(int pageOffset) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareUltralight.Timeout.get -> int +Android.Nfc.Tech.MifareUltralight.Timeout.set -> void +Android.Nfc.Tech.MifareUltralight.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.MifareUltralight.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareUltralight.Type.get -> Android.Nfc.Tech.MifareUltralightType +Android.Nfc.Tech.MifareUltralight.WritePage(int pageOffset, byte[]? data) -> void +Android.Nfc.Tech.MifareUltralight.WritePageAsync(int pageOffset, byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.MifareUltralightType +Android.Nfc.Tech.MifareUltralightType.Ultralight = 1 -> Android.Nfc.Tech.MifareUltralightType +Android.Nfc.Tech.MifareUltralightType.UltralightC = 2 -> Android.Nfc.Tech.MifareUltralightType +Android.Nfc.Tech.MifareUltralightType.Unknown = -1 -> Android.Nfc.Tech.MifareUltralightType +Android.Nfc.Tech.Ndef +Android.Nfc.Tech.Ndef.CachedNdefMessage.get -> Android.Nfc.NdefMessage? +Android.Nfc.Tech.Ndef.CanMakeReadOnly() -> bool +Android.Nfc.Tech.Ndef.IsWritable.get -> bool +Android.Nfc.Tech.Ndef.MakeReadOnly() -> bool +Android.Nfc.Tech.Ndef.MakeReadOnlyAsync() -> System.Threading.Tasks.Task! +Android.Nfc.Tech.Ndef.MaxSize.get -> int +Android.Nfc.Tech.Ndef.NdefMessage.get -> Android.Nfc.NdefMessage? +Android.Nfc.Tech.Ndef.Type.get -> string? +Android.Nfc.Tech.Ndef.WriteNdefMessage(Android.Nfc.NdefMessage? msg) -> void +Android.Nfc.Tech.Ndef.WriteNdefMessageAsync(Android.Nfc.NdefMessage? msg) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NdefFormatable +Android.Nfc.Tech.NdefFormatable.Format(Android.Nfc.NdefMessage? firstMessage) -> void +Android.Nfc.Tech.NdefFormatable.FormatAsync(Android.Nfc.NdefMessage? firstMessage) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NdefFormatable.FormatReadOnly(Android.Nfc.NdefMessage? firstMessage) -> void +Android.Nfc.Tech.NdefFormatable.FormatReadOnlyAsync(Android.Nfc.NdefMessage? firstMessage) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NfcA +Android.Nfc.Tech.NfcA.GetAtqa() -> byte[]? +Android.Nfc.Tech.NfcA.MaxTransceiveLength.get -> int +Android.Nfc.Tech.NfcA.Sak.get -> short +Android.Nfc.Tech.NfcA.Timeout.get -> int +Android.Nfc.Tech.NfcA.Timeout.set -> void +Android.Nfc.Tech.NfcA.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.NfcA.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NfcB +Android.Nfc.Tech.NfcB.GetApplicationData() -> byte[]? +Android.Nfc.Tech.NfcB.GetProtocolInfo() -> byte[]? +Android.Nfc.Tech.NfcB.MaxTransceiveLength.get -> int +Android.Nfc.Tech.NfcB.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.NfcB.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NfcBarcode +Android.Nfc.Tech.NfcBarcode.GetBarcode() -> byte[]? +Android.Nfc.Tech.NfcBarcode.Type.get -> Android.Nfc.Tech.NfcBarcodeType +Android.Nfc.Tech.NfcBarcodeType +Android.Nfc.Tech.NfcBarcodeType.Kovio = 1 -> Android.Nfc.Tech.NfcBarcodeType +Android.Nfc.Tech.NfcBarcodeType.Unknown = -1 -> Android.Nfc.Tech.NfcBarcodeType +Android.Nfc.Tech.NfcF +Android.Nfc.Tech.NfcF.GetManufacturer() -> byte[]? +Android.Nfc.Tech.NfcF.GetSystemCode() -> byte[]? +Android.Nfc.Tech.NfcF.MaxTransceiveLength.get -> int +Android.Nfc.Tech.NfcF.Timeout.get -> int +Android.Nfc.Tech.NfcF.Timeout.set -> void +Android.Nfc.Tech.NfcF.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.NfcF.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Nfc.Tech.NfcV +Android.Nfc.Tech.NfcV.DsfId.get -> sbyte +Android.Nfc.Tech.NfcV.MaxTransceiveLength.get -> int +Android.Nfc.Tech.NfcV.ResponseFlags.get -> sbyte +Android.Nfc.Tech.NfcV.Transceive(byte[]? data) -> byte[]? +Android.Nfc.Tech.NfcV.TransceiveAsync(byte[]? data) -> System.Threading.Tasks.Task! +Android.Opengl.DebugFlags +Android.Opengl.DebugFlags.CheckGlError = 1 -> Android.Opengl.DebugFlags +Android.Opengl.DebugFlags.LogGlCalls = 2 -> Android.Opengl.DebugFlags +Android.Opengl.EGL14 +Android.Opengl.EGL14.EGL14() -> void +Android.Opengl.EGL14.EGL14(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGL15 +Android.Opengl.EGLConfig +Android.Opengl.EGLConfig.EGLConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLContext +Android.Opengl.EGLContext.EGLContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLDisplay +Android.Opengl.EGLDisplay.EGLDisplay(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLExt +Android.Opengl.EGLExt.EGLExt() -> void +Android.Opengl.EGLExt.EGLExt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLImage +Android.Opengl.EGLImage.EGLImage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLObjectHandle +Android.Opengl.EGLObjectHandle.EGLObjectHandle(int handle) -> void +Android.Opengl.EGLObjectHandle.EGLObjectHandle(long handle) -> void +Android.Opengl.EGLObjectHandle.EGLObjectHandle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLSurface +Android.Opengl.EGLSurface.EGLSurface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.EGLSync +Android.Opengl.EGLSync.EGLSync(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.ETC1 +Android.Opengl.ETC1.ETC1() -> void +Android.Opengl.ETC1.ETC1(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.ETC1Util +Android.Opengl.ETC1Util.ETC1Texture +Android.Opengl.ETC1Util.ETC1Texture.ETC1Texture(int width, int height, Java.Nio.ByteBuffer? data) -> void +Android.Opengl.ETC1Util.ETC1Texture.ETC1Texture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.ETC1Util.ETC1Util() -> void +Android.Opengl.ETC1Util.ETC1Util(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLDebugConfig +Android.Opengl.GLDebugConfig.CheckGlError = 1 -> Android.Opengl.GLDebugConfig +Android.Opengl.GLDebugConfig.CheckThread = 2 -> Android.Opengl.GLDebugConfig +Android.Opengl.GLDebugConfig.LogArgumentNames = 4 -> Android.Opengl.GLDebugConfig +Android.Opengl.GLDebugHelper +Android.Opengl.GLDebugHelper.GLDebugHelper() -> void +Android.Opengl.GLDebugHelper.GLDebugHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES10 +Android.Opengl.GLES10.GLES10() -> void +Android.Opengl.GLES10.GLES10(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES10Ext +Android.Opengl.GLES10Ext.GLES10Ext() -> void +Android.Opengl.GLES10Ext.GLES10Ext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES11 +Android.Opengl.GLES11.GLES11() -> void +Android.Opengl.GLES11.GLES11(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES11Ext +Android.Opengl.GLES11Ext.GLES11Ext() -> void +Android.Opengl.GLES11Ext.GLES11Ext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES20 +Android.Opengl.GLES20.GLES20() -> void +Android.Opengl.GLES20.GLES20(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES30 +Android.Opengl.GLES30.GLES30() -> void +Android.Opengl.GLES30.GLES30(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES31 +Android.Opengl.GLES31.GLES31(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES31Ext +Android.Opengl.GLES31Ext.GLES31Ext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES31Ext.IDebugProcKHR +Android.Opengl.GLES31Ext.IDebugProcKHR.OnMessage(int source, int type, int id, int severity, string? message) -> void +Android.Opengl.GLES32 +Android.Opengl.GLES32.GLES32(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLES32.IDebugProc +Android.Opengl.GLES32.IDebugProc.OnMessage(int source, int type, int id, int severity, string? message) -> void +Android.Opengl.GLException +Android.Opengl.GLException.GLException(int error) -> void +Android.Opengl.GLException.GLException(int error, string? string) -> void +Android.Opengl.GLException.GLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLSurfaceView +Android.Opengl.GLSurfaceView.GLSurfaceView(Android.Content.Context? context) -> void +Android.Opengl.GLSurfaceView.GLSurfaceView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Opengl.GLSurfaceView.GLSurfaceView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLSurfaceView.IEGLConfigChooser +Android.Opengl.GLSurfaceView.IEGLConfigChooser.ChooseConfig(Javax.Microedition.Khronos.Egl.IEGL10? egl, Javax.Microedition.Khronos.Egl.EGLDisplay? display) -> Javax.Microedition.Khronos.Egl.EGLConfig? +Android.Opengl.GLSurfaceView.IEGLContextFactory +Android.Opengl.GLSurfaceView.IEGLContextFactory.CreateContext(Javax.Microedition.Khronos.Egl.IEGL10? egl, Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? eglConfig) -> Javax.Microedition.Khronos.Egl.EGLContext? +Android.Opengl.GLSurfaceView.IEGLContextFactory.DestroyContext(Javax.Microedition.Khronos.Egl.IEGL10? egl, Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLContext? context) -> void +Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory +Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory.CreateWindowSurface(Javax.Microedition.Khronos.Egl.IEGL10? egl, Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, Java.Lang.Object? nativeWindow) -> Javax.Microedition.Khronos.Egl.EGLSurface? +Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory.DestroySurface(Javax.Microedition.Khronos.Egl.IEGL10? egl, Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? surface) -> void +Android.Opengl.GLSurfaceView.IGLWrapper +Android.Opengl.GLSurfaceView.IGLWrapper.Wrap(Javax.Microedition.Khronos.Opengles.IGL? gl) -> Javax.Microedition.Khronos.Opengles.IGL? +Android.Opengl.GLSurfaceView.IRenderer +Android.Opengl.GLSurfaceView.IRenderer.OnDrawFrame(Javax.Microedition.Khronos.Opengles.IGL10? gl) -> void +Android.Opengl.GLSurfaceView.IRenderer.OnSurfaceChanged(Javax.Microedition.Khronos.Opengles.IGL10? gl, int width, int height) -> void +Android.Opengl.GLSurfaceView.IRenderer.OnSurfaceCreated(Javax.Microedition.Khronos.Opengles.IGL10? gl, Javax.Microedition.Khronos.Egl.EGLConfig? config) -> void +Android.Opengl.GLSurfaceView.QueueEvent(System.Action! r) -> void +Android.Opengl.GLU +Android.Opengl.GLU.GLU() -> void +Android.Opengl.GLU.GLU(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.GLUtils +Android.Opengl.Matrix +Android.Opengl.Matrix.Matrix() -> void +Android.Opengl.Matrix.Matrix(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Opengl.Rendermode +Android.Opengl.Rendermode.Continuously = 1 -> Android.Opengl.Rendermode +Android.Opengl.Rendermode.WhenDirty = 0 -> Android.Opengl.Rendermode +Android.Opengl.Visibility +Android.Opengl.Visibility.Visibility() -> void +Android.Opengl.Visibility.Visibility(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.AsyncTask +Android.OS.AsyncTask.AsyncTask() -> void +Android.OS.AsyncTask.AsyncTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.AsyncTask.Cancel(bool mayInterruptIfRunning) -> bool +Android.OS.AsyncTask.Execute(params Java.Lang.Object![]? params) -> Android.OS.AsyncTask? +Android.OS.AsyncTask.ExecuteOnExecutor(Java.Util.Concurrent.IExecutor? exec, params Java.Lang.Object![]? params) -> Android.OS.AsyncTask? +Android.OS.AsyncTask.Get() -> Java.Lang.Object? +Android.OS.AsyncTask.Get(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Android.OS.AsyncTask.GetAsync() -> System.Threading.Tasks.Task! +Android.OS.AsyncTask.GetAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Android.OS.AsyncTask.GetStatus() -> Android.OS.AsyncTask.Status? +Android.OS.AsyncTask.IsCancelled.get -> bool +Android.OS.AsyncTask.PublishProgress(params Java.Lang.Object![]? values) -> void +Android.OS.AsyncTask.Status +Android.OS.AsyncTask +Android.OS.AsyncTask.AsyncTask() -> void +Android.OS.AsyncTask.AsyncTask(nint doNotUse, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.AsyncTask.Execute(params TParams[]! params) -> Android.OS.AsyncTask? +Android.OS.AsyncTask.GetResult() -> TResult? +Android.OS.AsyncTask.PublishProgress(params TProgress[]! values) -> void +Android.OS.BadParcelableException +Android.OS.BadParcelableException.BadParcelableException(Java.Lang.Exception? cause) -> void +Android.OS.BadParcelableException.BadParcelableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.BadParcelableException.BadParcelableException(string? msg) -> void +Android.OS.BaseBundle +Android.OS.BaseBundle.BaseBundle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.BatteryHealth +Android.OS.BatteryHealth.Cold = 7 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.Dead = 4 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.Good = 2 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.Overheat = 3 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.OverVoltage = 5 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.Unknown = 1 -> Android.OS.BatteryHealth +Android.OS.BatteryHealth.UnspecifiedFailure = 6 -> Android.OS.BatteryHealth +Android.OS.BatteryManager +Android.OS.BatteryManager.BatteryManager() -> void +Android.OS.BatteryManager.BatteryManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.BatteryPlugged +Android.OS.BatteryPlugged.Ac = 1 -> Android.OS.BatteryPlugged +Android.OS.BatteryPlugged.Dock = 8 -> Android.OS.BatteryPlugged +Android.OS.BatteryPlugged.Usb = 2 -> Android.OS.BatteryPlugged +Android.OS.BatteryPlugged.Wireless = 4 -> Android.OS.BatteryPlugged +Android.OS.BatteryProperty +Android.OS.BatteryProperty.Capacity = 4 -> Android.OS.BatteryProperty +Android.OS.BatteryProperty.ChargeCounter = 1 -> Android.OS.BatteryProperty +Android.OS.BatteryProperty.CurrentAverage = 3 -> Android.OS.BatteryProperty +Android.OS.BatteryProperty.CurrentNow = 2 -> Android.OS.BatteryProperty +Android.OS.BatteryProperty.EnergyCounter = 5 -> Android.OS.BatteryProperty +Android.OS.BatteryProperty.Status = 6 -> Android.OS.BatteryProperty +Android.OS.BatteryStatus +Android.OS.BatteryStatus.Charging = 2 -> Android.OS.BatteryStatus +Android.OS.BatteryStatus.Discharging = 3 -> Android.OS.BatteryStatus +Android.OS.BatteryStatus.Full = 5 -> Android.OS.BatteryStatus +Android.OS.BatteryStatus.NotCharging = 4 -> Android.OS.BatteryStatus +Android.OS.BatteryStatus.Unknown = 1 -> Android.OS.BatteryStatus +Android.OS.Binder +Android.OS.Binder.Binder() -> void +Android.OS.Binder.Binder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Binder.Binder(string? descriptor) -> void +Android.OS.Binder.InterfaceConsts +Android.OS.Binder.Transact(int code, Android.OS.Parcel! data, Android.OS.Parcel? reply, Android.OS.TransactionFlags flags) -> bool +Android.OS.BinderConsts +Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.AnotherReportInProgress = 5 -> Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.InvalidInput = 1 -> Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.NoBugreportToRetrieve = 6 -> Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.Runtime = 2 -> Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.UserConsentTimedOut = 4 -> Android.OS.BugreportErrorCode +Android.OS.BugreportErrorCode.UserDeniedConsent = 3 -> Android.OS.BugreportErrorCode +Android.OS.BugreportManager +Android.OS.BugreportManager.BugreportCallback +Android.OS.BugreportManager.BugreportCallback.BugreportCallback() -> void +Android.OS.BugreportManager.BugreportCallback.BugreportCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.BugreportManager.CancelBugreport() -> void +Android.OS.BugreportManager.StartConnectivityBugreport(Android.OS.ParcelFileDescriptor! bugreportFd, Java.Util.Concurrent.IExecutor! executor, Android.OS.BugreportManager.BugreportCallback! callback) -> void +Android.OS.Build +Android.OS.Build.Build() -> void +Android.OS.Build.Build(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Build.Partition +Android.OS.Build.Partition.Partition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Build.VERSION +Android.OS.Build.VERSION.VERSION() -> void +Android.OS.Build.VERSION.VERSION(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Build.VERSION_CODES +Android.OS.Build.VERSION_CODES.VERSION_CODES() -> void +Android.OS.Build.VERSION_CODES.VERSION_CODES(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Base = 1 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Base11 = 2 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Cupcake = 3 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.CurDevelopment = 10000 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Donut = 4 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Eclair = 5 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Eclair01 = 6 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.EclairMr1 = 7 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Froyo = 8 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Gingerbread = 9 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.GingerbreadMr1 = 10 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Honeycomb = 11 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.HoneycombMr1 = 12 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.HoneycombMr2 = 13 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.IceCreamSandwich = 14 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.IceCreamSandwichMr1 = 15 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.JellyBean = 16 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.JellyBeanMr1 = 17 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.JellyBeanMr2 = 18 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Kitkat = 19 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.KitkatWatch = 20 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Lollipop = 21 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.LollipopMr1 = 22 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.M = 23 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.N = 24 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.NMr1 = 25 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.O = 26 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.OMr1 = 27 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.P = 28 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Q = 29 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.R = 30 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.S = 31 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.SV2 = 32 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.Tiramisu = 33 -> Android.OS.BuildVersionCodes +Android.OS.BuildVersionCodes.UpsideDownCake = 34 -> Android.OS.BuildVersionCodes +Android.OS.Bundle +Android.OS.Bundle.Bundle() -> void +Android.OS.Bundle.Bundle(Android.OS.Bundle? b) -> void +Android.OS.Bundle.Bundle(Android.OS.PersistableBundle? b) -> void +Android.OS.Bundle.Bundle(int capacity) -> void +Android.OS.Bundle.Bundle(Java.Lang.ClassLoader? loader) -> void +Android.OS.Bundle.ClassLoader.get -> Java.Lang.ClassLoader? +Android.OS.Bundle.ClassLoader.set -> void +Android.OS.Bundle.Clone() -> Java.Lang.Object? +Android.OS.Bundle.DeepCopy() -> Android.OS.Bundle? +Android.OS.Bundle.DescribeContents() -> int +Android.OS.Bundle.GetBinder(string? key) -> Android.OS.IBinder? +Android.OS.Bundle.GetBundle(string? key) -> Android.OS.Bundle? +Android.OS.Bundle.GetByte(string? key) -> sbyte +Android.OS.Bundle.GetByte(string? key, sbyte defaultValue) -> Java.Lang.Byte? +Android.OS.Bundle.GetByteArray(string? key) -> byte[]? +Android.OS.Bundle.GetChar(string? key) -> char +Android.OS.Bundle.GetChar(string? key, char defaultValue) -> char +Android.OS.Bundle.GetCharArray(string? key) -> char[]? +Android.OS.Bundle.GetCharSequence(string? key) -> string? +Android.OS.Bundle.GetCharSequence(string? key, string? defaultValue) -> string? +Android.OS.Bundle.GetCharSequenceArray(string? key) -> string![]? +Android.OS.Bundle.GetCharSequenceArrayFormatted(string? key) -> Java.Lang.ICharSequence![]? +Android.OS.Bundle.GetCharSequenceArrayList(string? key) -> System.Collections.Generic.IList? +Android.OS.Bundle.GetCharSequenceFormatted(string? key) -> Java.Lang.ICharSequence? +Android.OS.Bundle.GetCharSequenceFormatted(string? key, Java.Lang.ICharSequence? defaultValue) -> Java.Lang.ICharSequence? +Android.OS.Bundle.GetFloat(string? key) -> float +Android.OS.Bundle.GetFloat(string? key, float defaultValue) -> float +Android.OS.Bundle.GetFloatArray(string? key) -> float[]? +Android.OS.Bundle.GetIntegerArrayList(string? key) -> System.Collections.Generic.IList? +Android.OS.Bundle.GetParcelable(string? key) -> Java.Lang.Object? +Android.OS.Bundle.GetParcelable(string? key, Java.Lang.Class! clazz) -> Java.Lang.Object? +Android.OS.Bundle.GetParcelableArray(string? key) -> Android.OS.IParcelable![]? +Android.OS.Bundle.GetParcelableArray(string? key, Java.Lang.Class! clazz) -> Java.Lang.Object![]? +Android.OS.Bundle.GetParcelableArrayList(string? key) -> System.Collections.IList? +Android.OS.Bundle.GetParcelableArrayList(string? key, Java.Lang.Class! clazz) -> System.Collections.IList? +Android.OS.Bundle.GetSerializable(string? key) -> Java.IO.ISerializable? +Android.OS.Bundle.GetSerializable(string? key, Java.Lang.Class! clazz) -> Java.Lang.Object? +Android.OS.Bundle.GetShort(string? key) -> short +Android.OS.Bundle.GetShort(string? key, short defaultValue) -> short +Android.OS.Bundle.GetShortArray(string? key) -> short[]? +Android.OS.Bundle.GetSize(string? key) -> Android.Util.Size? +Android.OS.Bundle.GetSizeF(string? key) -> Android.Util.SizeF? +Android.OS.Bundle.GetSparseParcelableArray(string? key) -> Android.Util.SparseArray? +Android.OS.Bundle.GetSparseParcelableArray(string? key, Java.Lang.Class! clazz) -> Android.Util.SparseArray? +Android.OS.Bundle.GetStringArrayList(string? key) -> System.Collections.Generic.IList? +Android.OS.Bundle.HasFileDescriptors.get -> bool +Android.OS.Bundle.InterfaceConsts +Android.OS.Bundle.PutAll(Android.OS.Bundle? bundle) -> void +Android.OS.Bundle.PutBinder(string? key, Android.OS.IBinder? value) -> void +Android.OS.Bundle.PutBundle(string? key, Android.OS.Bundle? value) -> void +Android.OS.Bundle.PutByte(string? key, sbyte value) -> void +Android.OS.Bundle.PutByteArray(string? key, byte[]? value) -> void +Android.OS.Bundle.PutChar(string? key, char value) -> void +Android.OS.Bundle.PutCharArray(string? key, char[]? value) -> void +Android.OS.Bundle.PutCharSequence(string? key, Java.Lang.ICharSequence? value) -> void +Android.OS.Bundle.PutCharSequence(string? key, string? value) -> void +Android.OS.Bundle.PutCharSequenceArray(string? key, Java.Lang.ICharSequence![]? value) -> void +Android.OS.Bundle.PutCharSequenceArray(string? key, string![]? value) -> void +Android.OS.Bundle.PutCharSequenceArrayList(string? key, System.Collections.Generic.IList? value) -> void +Android.OS.Bundle.PutFloat(string? key, float value) -> void +Android.OS.Bundle.PutFloatArray(string? key, float[]? value) -> void +Android.OS.Bundle.PutIntegerArrayList(string? key, System.Collections.Generic.IList? value) -> void +Android.OS.Bundle.PutParcelable(string? key, Android.OS.IParcelable? value) -> void +Android.OS.Bundle.PutParcelableArray(string? key, Android.OS.IParcelable![]? value) -> void +Android.OS.Bundle.PutParcelableArrayList(string? key, System.Collections.Generic.IList? value) -> void +Android.OS.Bundle.PutSerializable(string? key, Java.IO.ISerializable? value) -> void +Android.OS.Bundle.PutShort(string? key, short value) -> void +Android.OS.Bundle.PutShortArray(string? key, short[]? value) -> void +Android.OS.Bundle.PutSize(string? key, Android.Util.Size? value) -> void +Android.OS.Bundle.PutSizeF(string? key, Android.Util.SizeF? value) -> void +Android.OS.Bundle.PutSparseParcelableArray(string? key, Android.Util.SparseArray? value) -> void +Android.OS.Bundle.PutStringArrayList(string? key, System.Collections.Generic.IList? value) -> void +Android.OS.Bundle.ReadFromParcel(Android.OS.Parcel? parcel) -> void +Android.OS.Bundle.SetClassLoader(Java.Lang.ClassLoader? loader) -> void +Android.OS.Bundle.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.CancellationSignal +Android.OS.CancellationSignal.Cancel() -> void +Android.OS.CancellationSignal.CancelEvent -> System.EventHandler! +Android.OS.CancellationSignal.CancellationSignal() -> void +Android.OS.CancellationSignal.IOnCancelListener +Android.OS.CancellationSignal.IOnCancelListener.OnCancel() -> void +Android.OS.CancellationSignal.IsCanceled.get -> bool +Android.OS.CancellationSignal.SetOnCancelListener(Android.OS.CancellationSignal.IOnCancelListener? listener) -> void +Android.OS.CancellationSignal.ThrowIfCanceled() -> void +Android.OS.CombinedVibration +Android.OS.CombinedVibration.CombinedVibration(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.CombinedVibration.InterfaceConsts +Android.OS.CombinedVibration.ParallelCombination +Android.OS.CombinedVibration.ParallelCombination.AddVibrator(int vibratorId, Android.OS.VibrationEffect! effect) -> Android.OS.CombinedVibration.ParallelCombination! +Android.OS.CombinedVibration.ParallelCombination.Combine() -> Android.OS.CombinedVibration! +Android.OS.ConditionVariable +Android.OS.ConditionVariable.ConditionVariable() -> void +Android.OS.ConditionVariable.ConditionVariable(bool state) -> void +Android.OS.ConditionVariable.ConditionVariable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.CountDownTimer +Android.OS.CountDownTimer.Cancel() -> void +Android.OS.CountDownTimer.CountDownTimer(long millisInFuture, long countDownInterval) -> void +Android.OS.CountDownTimer.CountDownTimer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.CountDownTimer.Start() -> Android.OS.CountDownTimer? +Android.OS.CpuUsageInfo +Android.OS.CpuUsageInfo.Active.get -> long +Android.OS.CpuUsageInfo.DescribeContents() -> int +Android.OS.CpuUsageInfo.InterfaceConsts +Android.OS.CpuUsageInfo.Total.get -> long +Android.OS.CpuUsageInfo.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.DeadObjectException +Android.OS.DeadObjectException.DeadObjectException() -> void +Android.OS.DeadObjectException.DeadObjectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.DeadObjectException.DeadObjectException(string? message) -> void +Android.OS.DeadSystemException +Android.OS.DeadSystemException.DeadSystemException() -> void +Android.OS.DeadSystemException.DeadSystemException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Debug +Android.OS.Debug.InstructionCount +Android.OS.Debug.InstructionCount.InstructionCount() -> void +Android.OS.Debug.InstructionCount.InstructionCount(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Debug.MemoryInfo +Android.OS.Debug.MemoryInfo.DalvikPrivateDirty.get -> int +Android.OS.Debug.MemoryInfo.DalvikPrivateDirty.set -> void +Android.OS.Debug.MemoryInfo.DalvikPss.get -> int +Android.OS.Debug.MemoryInfo.DalvikPss.set -> void +Android.OS.Debug.MemoryInfo.DalvikSharedDirty.get -> int +Android.OS.Debug.MemoryInfo.DalvikSharedDirty.set -> void +Android.OS.Debug.MemoryInfo.InterfaceConsts +Android.OS.Debug.MemoryInfo.MemoryInfo() -> void +Android.OS.Debug.MemoryInfo.MemoryInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Debug.MemoryInfo.NativePrivateDirty.get -> int +Android.OS.Debug.MemoryInfo.NativePrivateDirty.set -> void +Android.OS.Debug.MemoryInfo.NativePss.get -> int +Android.OS.Debug.MemoryInfo.NativePss.set -> void +Android.OS.Debug.MemoryInfo.NativeSharedDirty.get -> int +Android.OS.Debug.MemoryInfo.NativeSharedDirty.set -> void +Android.OS.Debug.MemoryInfo.OtherPrivateDirty.get -> int +Android.OS.Debug.MemoryInfo.OtherPrivateDirty.set -> void +Android.OS.Debug.MemoryInfo.OtherPss.get -> int +Android.OS.Debug.MemoryInfo.OtherPss.set -> void +Android.OS.Debug.MemoryInfo.OtherSharedDirty.get -> int +Android.OS.Debug.MemoryInfo.OtherSharedDirty.set -> void +Android.OS.DebugShow +Android.OS.DebugShow.Classloader = 2 -> Android.OS.DebugShow +Android.OS.DebugShow.Default = 0 -> Android.OS.DebugShow +Android.OS.DebugShow.FullDetail = 1 -> Android.OS.DebugShow +Android.OS.DebugShow.Initialized = 4 -> Android.OS.DebugShow +Android.OS.DebugTraceOptions +Android.OS.DebugTraceOptions.CountAllocs = 1 -> Android.OS.DebugTraceOptions +Android.OS.DebugTraceOptions.None = 0 -> Android.OS.DebugTraceOptions +Android.OS.DeviceTemperatureType +Android.OS.DeviceTemperatureType.Battery = 2 -> Android.OS.DeviceTemperatureType +Android.OS.DeviceTemperatureType.Cpu = 0 -> Android.OS.DeviceTemperatureType +Android.OS.DeviceTemperatureType.Gpu = 1 -> Android.OS.DeviceTemperatureType +Android.OS.DeviceTemperatureType.Skin = 3 -> Android.OS.DeviceTemperatureType +Android.OS.DropBoxManager +Android.OS.DropBoxManager.DropBoxManager() -> void +Android.OS.DropBoxManager.DropBoxManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.DropBoxManager.Entry +Android.OS.DropBoxManager.Entry.Entry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.DropBoxManager.Entry.Entry(string! tag, long millis) -> void +Android.OS.DropBoxManager.Entry.Entry(string! tag, long millis, Android.OS.ParcelFileDescriptor? data, Android.OS.DropBoxManagerFlags flags) -> void +Android.OS.DropBoxManager.Entry.Entry(string! tag, long millis, byte[]? data, Android.OS.DropBoxManagerFlags flags) -> void +Android.OS.DropBoxManager.Entry.Entry(string! tag, long millis, Java.IO.File! data, Android.OS.DropBoxManagerFlags flags) -> void +Android.OS.DropBoxManager.Entry.Entry(string! tag, long millis, string! text) -> void +Android.OS.DropBoxManager.Entry.InterfaceConsts +Android.OS.DropBoxManagerFlags +Android.OS.DropBoxManagerFlags.IsEmpty = 1 -> Android.OS.DropBoxManagerFlags +Android.OS.DropBoxManagerFlags.IsGzipped = 4 -> Android.OS.DropBoxManagerFlags +Android.OS.DropBoxManagerFlags.IsText = 2 -> Android.OS.DropBoxManagerFlags +Android.OS.DropBoxManagerFlags.None = 0 -> Android.OS.DropBoxManagerFlags +Android.OS.Environment +Android.OS.Environment.Environment() -> void +Android.OS.Environment.Environment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Ext.SdkExtensions +Android.OS.Ext.SdkExtensions.SdkExtensions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.FileObserver +Android.OS.FileObserver.FileObserver(Java.IO.File! file) -> void +Android.OS.FileObserver.FileObserver(Java.IO.File! file, Android.OS.FileObserverEvents mask) -> void +Android.OS.FileObserver.FileObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.FileObserver.FileObserver(string? path) -> void +Android.OS.FileObserver.FileObserver(string? path, Android.OS.FileObserverEvents mask) -> void +Android.OS.FileObserver.FileObserver(System.Collections.Generic.IList! files) -> void +Android.OS.FileObserver.FileObserver(System.Collections.Generic.IList! files, Android.OS.FileObserverEvents mask) -> void +Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Access = 1 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.AllEvents = Android.OS.FileObserverEvents.Access | Android.OS.FileObserverEvents.Modify | Android.OS.FileObserverEvents.Attrib | Android.OS.FileObserverEvents.CloseWrite | Android.OS.FileObserverEvents.CloseNowrite | Android.OS.FileObserverEvents.Open | Android.OS.FileObserverEvents.MovedFrom | Android.OS.FileObserverEvents.MovedTo | Android.OS.FileObserverEvents.Create | Android.OS.FileObserverEvents.Delete | Android.OS.FileObserverEvents.DeleteSelf | Android.OS.FileObserverEvents.MoveSelf -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Attrib = 4 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.CloseNowrite = 16 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.CloseWrite = 8 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Create = 256 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Delete = 512 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.DeleteSelf = 1024 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Modify = 2 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.MovedFrom = 64 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.MovedTo = 128 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.MoveSelf = 2048 -> Android.OS.FileObserverEvents +Android.OS.FileObserverEvents.Open = 32 -> Android.OS.FileObserverEvents +Android.OS.FileUriExposedException +Android.OS.FileUriExposedException.FileUriExposedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.FileUriExposedException.FileUriExposedException(string? message) -> void +Android.OS.FileUtils +Android.OS.FileUtils.IProgressListener +Android.OS.FileUtils.IProgressListener.OnProgress(long progress) -> void +Android.OS.FileUtils.ProgressEventArgs +Android.OS.FileUtils.ProgressEventArgs.Progress.get -> long +Android.OS.FileUtils.ProgressEventArgs.ProgressEventArgs(long progress) -> void +Android.OS.Handler +Android.OS.Handler.Dump(Android.Util.IPrinter! pw, string! prefix) -> void +Android.OS.Handler.DumpAsync(Android.Util.IPrinter! pw, string! prefix) -> System.Threading.Tasks.Task! +Android.OS.Handler.Handler() -> void +Android.OS.Handler.Handler(Android.OS.Handler.ICallback? callback) -> void +Android.OS.Handler.Handler(Android.OS.Looper! looper) -> void +Android.OS.Handler.Handler(Android.OS.Looper! looper, Android.OS.Handler.ICallback? callback) -> void +Android.OS.Handler.Handler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Handler.Handler(System.Action! handler) -> void +Android.OS.Handler.HasCallbacks(Java.Lang.IRunnable! r) -> bool +Android.OS.Handler.HasMessages(int what) -> bool +Android.OS.Handler.HasMessages(int what, Java.Lang.Object? object) -> bool +Android.OS.Handler.ICallback +Android.OS.Handler.ICallback.HandleMessage(Android.OS.Message! msg) -> bool +Android.OS.Handler.Looper.get -> Android.OS.Looper! +Android.OS.Handler.ObtainMessage() -> Android.OS.Message! +Android.OS.Handler.ObtainMessage(int what) -> Android.OS.Message! +Android.OS.Handler.ObtainMessage(int what, int arg1, int arg2) -> Android.OS.Message! +Android.OS.Handler.ObtainMessage(int what, int arg1, int arg2, Java.Lang.Object? obj) -> Android.OS.Message! +Android.OS.Handler.ObtainMessage(int what, Java.Lang.Object? obj) -> Android.OS.Message! +Android.OS.Handler.Post(Java.Lang.IRunnable! r) -> bool +Android.OS.Handler.Post(System.Action! action) -> bool +Android.OS.Handler.PostAtFrontOfQueue(Java.Lang.IRunnable! r) -> bool +Android.OS.Handler.PostAtFrontOfQueue(System.Action! action) -> bool +Android.OS.Handler.PostAtTime(Java.Lang.IRunnable! r, Java.Lang.Object? token, long uptimeMillis) -> bool +Android.OS.Handler.PostAtTime(Java.Lang.IRunnable! r, long uptimeMillis) -> bool +Android.OS.Handler.PostAtTime(System.Action! action, Java.Lang.Object! token, long uptimeMillis) -> bool +Android.OS.Handler.PostAtTime(System.Action! action, long uptimeMillis) -> bool +Android.OS.Handler.PostDelayed(Java.Lang.IRunnable! r, Java.Lang.Object? token, long delayMillis) -> bool +Android.OS.Handler.PostDelayed(Java.Lang.IRunnable! r, long delayMillis) -> bool +Android.OS.Handler.PostDelayed(System.Action! action, long delayMillis) -> bool +Android.OS.Handler.RemoveCallbacks(Java.Lang.IRunnable! r) -> void +Android.OS.Handler.RemoveCallbacks(Java.Lang.IRunnable! r, Java.Lang.Object? token) -> void +Android.OS.Handler.RemoveCallbacks(System.Action! action) -> void +Android.OS.Handler.RemoveCallbacks(System.Action! action, Java.Lang.Object! token) -> void +Android.OS.Handler.RemoveCallbacksAndMessages(Java.Lang.Object? token) -> void +Android.OS.Handler.RemoveMessages(int what) -> void +Android.OS.Handler.RemoveMessages(int what, Java.Lang.Object? object) -> void +Android.OS.Handler.SendEmptyMessage(int what) -> bool +Android.OS.Handler.SendEmptyMessageAtTime(int what, long uptimeMillis) -> bool +Android.OS.Handler.SendEmptyMessageDelayed(int what, long delayMillis) -> bool +Android.OS.Handler.SendMessage(Android.OS.Message! msg) -> bool +Android.OS.Handler.SendMessageAtFrontOfQueue(Android.OS.Message! msg) -> bool +Android.OS.Handler.SendMessageDelayed(Android.OS.Message! msg, long delayMillis) -> bool +Android.OS.HandlerThread +Android.OS.HandlerThread.HandlerThread(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.HandlerThread.HandlerThread(string? name) -> void +Android.OS.HandlerThread.HandlerThread(string? name, int priority) -> void +Android.OS.HardwarePropertiesManager +Android.OS.HardwarePropertiesManager.HardwarePropertiesManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Health.HealthStats +Android.OS.Health.HealthStats.HealthStats(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Health.PackageHealthStats +Android.OS.Health.PidHealthStats +Android.OS.Health.ProcessHealthStats +Android.OS.Health.ServiceHealthStats +Android.OS.Health.SystemHealthManager +Android.OS.Health.SystemHealthManager.SystemHealthManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Health.TimerStat +Android.OS.Health.TimerStat.Count.get -> int +Android.OS.Health.TimerStat.Count.set -> void +Android.OS.Health.TimerStat.DescribeContents() -> int +Android.OS.Health.TimerStat.InterfaceConsts +Android.OS.Health.TimerStat.Time.get -> long +Android.OS.Health.TimerStat.Time.set -> void +Android.OS.Health.TimerStat.TimerStat() -> void +Android.OS.Health.TimerStat.TimerStat(Android.OS.Parcel? in) -> void +Android.OS.Health.TimerStat.TimerStat(int count, long time) -> void +Android.OS.Health.TimerStat.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.Health.UidHealthStats +Android.OS.IBinder +Android.OS.IBinder.Dump(Java.IO.FileDescriptor! fd, string![]? args) -> void +Android.OS.IBinder.DumpAsync(Java.IO.FileDescriptor! fd, string![]? args) -> void +Android.OS.IBinder.InterfaceDescriptor.get -> string? +Android.OS.IBinder.IsBinderAlive.get -> bool +Android.OS.IBinder.LinkToDeath(Android.OS.IBinderDeathRecipient! recipient, int flags) -> void +Android.OS.IBinder.PingBinder() -> bool +Android.OS.IBinder.QueryLocalInterface(string! descriptor) -> Android.OS.IInterface? +Android.OS.IBinder.SuggestedMaxIpcSizeBytes.get -> int +Android.OS.IBinder.Transact(int code, Android.OS.Parcel! data, Android.OS.Parcel? reply, Android.OS.TransactionFlags flags) -> bool +Android.OS.IBinder.UnlinkToDeath(Android.OS.IBinderDeathRecipient! recipient, int flags) -> bool +Android.OS.IBinderDeathRecipient +Android.OS.IBinderDeathRecipient.BinderDied() -> void +Android.OS.IBinderDeathRecipient.BinderDied(Android.OS.IBinder! who) -> void +Android.OS.IInterface +Android.OS.IInterface.AsBinder() -> Android.OS.IBinder? +Android.OS.IOutcomeReceiver +Android.OS.IOutcomeReceiver.OnError(Java.Lang.Object! error) -> void +Android.OS.IOutcomeReceiver.OnResult(Java.Lang.Object? result) -> void +Android.OS.IParcelable +Android.OS.IParcelable.DescribeContents() -> int +Android.OS.IParcelable.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.IParcelableClassLoaderCreator +Android.OS.IParcelableClassLoaderCreator.CreateFromParcel(Android.OS.Parcel? source, Java.Lang.ClassLoader? loader) -> Java.Lang.Object? +Android.OS.IParcelableCreator +Android.OS.IParcelableCreator.CreateFromParcel(Android.OS.Parcel? source) -> Java.Lang.Object? +Android.OS.IParcelableCreator.NewArray(int size) -> Java.Lang.Object![]? +Android.OS.LimitExceededException +Android.OS.LimitExceededException.LimitExceededException() -> void +Android.OS.LimitExceededException.LimitExceededException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.LimitExceededException.LimitExceededException(string! message) -> void +Android.OS.LocaleList +Android.OS.LocaleList.DescribeContents() -> int +Android.OS.LocaleList.Get(int index) -> Java.Util.Locale? +Android.OS.LocaleList.GetFirstMatch(string![]? supportedLocales) -> Java.Util.Locale? +Android.OS.LocaleList.IndexOf(Java.Util.Locale? locale) -> int +Android.OS.LocaleList.InterfaceConsts +Android.OS.LocaleList.IsEmpty.get -> bool +Android.OS.LocaleList.LocaleList(params Java.Util.Locale![]! list) -> void +Android.OS.LocaleList.Size() -> int +Android.OS.LocaleList.ToLanguageTags() -> string! +Android.OS.LocaleList.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.LocationPowerSaveMode +Android.OS.LocationPowerSaveMode.AllDisabledWhenScreenOff = 2 -> Android.OS.LocationPowerSaveMode +Android.OS.LocationPowerSaveMode.ForegroundOnly = 3 -> Android.OS.LocationPowerSaveMode +Android.OS.LocationPowerSaveMode.GpsDisabledWhenScreenOff = 1 -> Android.OS.LocationPowerSaveMode +Android.OS.LocationPowerSaveMode.NoChange = 0 -> Android.OS.LocationPowerSaveMode +Android.OS.LocationPowerSaveMode.ThrottleRequestsWhenScreenOff = 4 -> Android.OS.LocationPowerSaveMode +Android.OS.Looper +Android.OS.Looper.Looper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.LowPowerStandbyAllowedReasons +Android.OS.LowPowerStandbyAllowedReasons.None = 0 -> Android.OS.LowPowerStandbyAllowedReasons +Android.OS.LowPowerStandbyAllowedReasons.OngoingCall = 4 -> Android.OS.LowPowerStandbyAllowedReasons +Android.OS.LowPowerStandbyAllowedReasons.TempPowerSaveAllowlist = 2 -> Android.OS.LowPowerStandbyAllowedReasons +Android.OS.LowPowerStandbyAllowedReasons.VoiceInteraction = 1 -> Android.OS.LowPowerStandbyAllowedReasons +Android.OS.MemoryFile +Android.OS.MemoryFile.MemoryFile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.MemoryFile.MemoryFile(string? name, int length) -> void +Android.OS.Message +Android.OS.Message.Arg1.get -> int +Android.OS.Message.Arg1.set -> void +Android.OS.Message.Arg2.get -> int +Android.OS.Message.Arg2.set -> void +Android.OS.Message.Asynchronous.get -> bool +Android.OS.Message.Asynchronous.set -> void +Android.OS.Message.Callback.get -> Java.Lang.IRunnable? +Android.OS.Message.CopyFrom(Android.OS.Message? o) -> void +Android.OS.Message.Data.get -> Android.OS.Bundle? +Android.OS.Message.Data.set -> void +Android.OS.Message.DescribeContents() -> int +Android.OS.Message.InterfaceConsts +Android.OS.Message.Message() -> void +Android.OS.Message.Obj.get -> Java.Lang.Object? +Android.OS.Message.Obj.set -> void +Android.OS.Message.PeekData() -> Android.OS.Bundle? +Android.OS.Message.Recycle() -> void +Android.OS.Message.ReplyTo.get -> Android.OS.Messenger? +Android.OS.Message.ReplyTo.set -> void +Android.OS.Message.SendingUid.get -> int +Android.OS.Message.SendingUid.set -> void +Android.OS.Message.SendToTarget() -> void +Android.OS.Message.Target.get -> Android.OS.Handler? +Android.OS.Message.Target.set -> void +Android.OS.Message.What.get -> int +Android.OS.Message.What.set -> void +Android.OS.Message.When.get -> long +Android.OS.Message.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.MessageQueue +Android.OS.MessageQueue.FileDescriptorEventHandler +Android.OS.MessageQueue.IIdleHandler +Android.OS.MessageQueue.IIdleHandler.QueueIdle() -> bool +Android.OS.MessageQueue.IOnFileDescriptorEventListener +Android.OS.MessageQueue.IOnFileDescriptorEventListener.OnFileDescriptorEvents(Java.IO.FileDescriptor! fd, Android.OS.MessageQueueEventType events) -> int +Android.OS.MessageQueue.MessageQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.MessageQueueEventType +Android.OS.MessageQueueEventType.Error = 4 -> Android.OS.MessageQueueEventType +Android.OS.MessageQueueEventType.Input = 1 -> Android.OS.MessageQueueEventType +Android.OS.MessageQueueEventType.Output = 2 -> Android.OS.MessageQueueEventType +Android.OS.Messenger +Android.OS.Messenger.Binder.get -> Android.OS.IBinder? +Android.OS.Messenger.DescribeContents() -> int +Android.OS.Messenger.InterfaceConsts +Android.OS.Messenger.Messenger(Android.OS.Handler? target) -> void +Android.OS.Messenger.Messenger(Android.OS.IBinder? target) -> void +Android.OS.Messenger.Send(Android.OS.Message? message) -> void +Android.OS.Messenger.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.NetworkOnMainThreadException +Android.OS.NetworkOnMainThreadException.NetworkOnMainThreadException() -> void +Android.OS.NetworkOnMainThreadException.NetworkOnMainThreadException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.OperationCanceledException +Android.OS.OperationCanceledException.OperationCanceledException() -> void +Android.OS.OperationCanceledException.OperationCanceledException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.OperationCanceledException.OperationCanceledException(string? message) -> void +Android.OS.Parcel +Android.OS.Parcel.AppendFrom(Android.OS.Parcel? parcel, int offset, int length) -> void +Android.OS.Parcel.CreateBinderArray() -> Android.OS.IBinder![]? +Android.OS.Parcel.CreateBinderArrayList() -> System.Collections.Generic.IList? +Android.OS.Parcel.CreateBooleanArray() -> bool[]? +Android.OS.Parcel.CreateByteArray() -> byte[]? +Android.OS.Parcel.CreateCharArray() -> char[]? +Android.OS.Parcel.CreateDoubleArray() -> double[]? +Android.OS.Parcel.CreateFixedArray(Java.Lang.Class! cls, Android.OS.IParcelableCreator! c, params int[]! dimensions) -> Java.Lang.Object? +Android.OS.Parcel.CreateFixedArray(Java.Lang.Class! cls, Java.Util.Functions.IFunction! asInterface, params int[]! dimensions) -> Java.Lang.Object? +Android.OS.Parcel.CreateFixedArray(Java.Lang.Class! cls, params int[]! dimensions) -> Java.Lang.Object? +Android.OS.Parcel.CreateFloatArray() -> float[]? +Android.OS.Parcel.CreateIntArray() -> int[]? +Android.OS.Parcel.CreateInterfaceArray(Java.Util.Functions.IIntFunction! newArray, Java.Util.Functions.IFunction! asInterface) -> Java.Lang.Object![]? +Android.OS.Parcel.CreateInterfaceArrayList(Java.Util.Functions.IFunction! asInterface) -> System.Collections.IList? +Android.OS.Parcel.CreateLongArray() -> long[]? +Android.OS.Parcel.CreateStringArray() -> string![]? +Android.OS.Parcel.CreateStringArrayList() -> System.Collections.Generic.IList? +Android.OS.Parcel.CreateTypedArray(Android.OS.IParcelableCreator! c) -> Java.Lang.Object![]? +Android.OS.Parcel.CreateTypedArrayList(Android.OS.IParcelableCreator! c) -> System.Collections.IList? +Android.OS.Parcel.CreateTypedArrayMap(Android.OS.IParcelableCreator! creator) -> Android.Util.ArrayMap? +Android.OS.Parcel.CreateTypedSparseArray(Android.OS.IParcelableCreator! creator) -> Android.Util.SparseArray? +Android.OS.Parcel.DataAvail() -> int +Android.OS.Parcel.DataCapacity() -> int +Android.OS.Parcel.DataPosition() -> int +Android.OS.Parcel.DataSize() -> int +Android.OS.Parcel.EnforceInterface(string! interfaceName) -> void +Android.OS.Parcel.EnforceNoDataAvail() -> void +Android.OS.Parcel.HasFileDescriptors.get -> bool +Android.OS.Parcel.InvokeHasFileDescriptors(int offset, int length) -> bool +Android.OS.Parcel.Marshall() -> byte[]? +Android.OS.Parcel.ReadArray(Java.Lang.ClassLoader? loader) -> Java.Lang.Object![]? +Android.OS.Parcel.ReadArray(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Java.Lang.Object![]? +Android.OS.Parcel.ReadArrayList(Java.Lang.ClassLoader? loader) -> System.Collections.IList? +Android.OS.Parcel.ReadArrayList(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> System.Collections.IList? +Android.OS.Parcel.ReadBinderArray(Android.OS.IBinder![]! val) -> void +Android.OS.Parcel.ReadBinderList(System.Collections.Generic.IList! list) -> void +Android.OS.Parcel.ReadBlob() -> byte[]? +Android.OS.Parcel.ReadBoolean() -> bool +Android.OS.Parcel.ReadBooleanArray(bool[]! val) -> void +Android.OS.Parcel.ReadBundle() -> Android.OS.Bundle? +Android.OS.Parcel.ReadBundle(Java.Lang.ClassLoader? loader) -> Android.OS.Bundle? +Android.OS.Parcel.ReadByte() -> sbyte +Android.OS.Parcel.ReadByteArray(byte[]! val) -> void +Android.OS.Parcel.ReadCharArray(char[]! val) -> void +Android.OS.Parcel.ReadDouble() -> double +Android.OS.Parcel.ReadDoubleArray(double[]! val) -> void +Android.OS.Parcel.ReadException() -> void +Android.OS.Parcel.ReadException(int code, string? msg) -> void +Android.OS.Parcel.ReadFileDescriptor() -> Android.OS.ParcelFileDescriptor? +Android.OS.Parcel.ReadFixedArray(Java.Lang.Object! val) -> void +Android.OS.Parcel.ReadFixedArray(Java.Lang.Object! val, Android.OS.IParcelableCreator! c) -> void +Android.OS.Parcel.ReadFixedArray(Java.Lang.Object! val, Java.Util.Functions.IFunction! asInterface) -> void +Android.OS.Parcel.ReadFloat() -> float +Android.OS.Parcel.ReadFloatArray(float[]! val) -> void +Android.OS.Parcel.ReadHashMap(Java.Lang.ClassLoader? loader) -> System.Collections.IDictionary? +Android.OS.Parcel.ReadHashMap(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazzKey, Java.Lang.Class! clazzValue) -> System.Collections.IDictionary? +Android.OS.Parcel.ReadInt() -> int +Android.OS.Parcel.ReadIntArray(int[]! val) -> void +Android.OS.Parcel.ReadInterfaceArray(Java.Lang.Object![]! val, Java.Util.Functions.IFunction! asInterface) -> void +Android.OS.Parcel.ReadInterfaceList(System.Collections.IList! list, Java.Util.Functions.IFunction! asInterface) -> void +Android.OS.Parcel.ReadList(System.Collections.IList! outVal, Java.Lang.ClassLoader? loader) -> void +Android.OS.Parcel.ReadList(System.Collections.IList! outVal, Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> void +Android.OS.Parcel.ReadLong() -> long +Android.OS.Parcel.ReadLongArray(long[]! val) -> void +Android.OS.Parcel.ReadMap(System.Collections.IDictionary! outVal, Java.Lang.ClassLoader? loader) -> void +Android.OS.Parcel.ReadMap(System.Collections.IDictionary! outVal, Java.Lang.ClassLoader? loader, Java.Lang.Class! clazzKey, Java.Lang.Class! clazzValue) -> void +Android.OS.Parcel.ReadParcelable(Java.Lang.ClassLoader? loader) -> Java.Lang.Object? +Android.OS.Parcel.ReadParcelable(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Java.Lang.Object? +Android.OS.Parcel.ReadParcelableArray(Java.Lang.ClassLoader? loader) -> Android.OS.IParcelable![]? +Android.OS.Parcel.ReadParcelableArray(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Java.Lang.Object![]? +Android.OS.Parcel.ReadParcelableCreator(Java.Lang.ClassLoader? loader) -> Android.OS.IParcelableCreator? +Android.OS.Parcel.ReadParcelableCreator(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Android.OS.IParcelableCreator? +Android.OS.Parcel.ReadParcelableList(System.Collections.IList! list, Java.Lang.ClassLoader? cl) -> System.Collections.IList! +Android.OS.Parcel.ReadParcelableList(System.Collections.IList! list, Java.Lang.ClassLoader? cl, Java.Lang.Class! clazz) -> System.Collections.IList! +Android.OS.Parcel.ReadPersistableBundle() -> Android.OS.PersistableBundle? +Android.OS.Parcel.ReadPersistableBundle(Java.Lang.ClassLoader? loader) -> Android.OS.PersistableBundle? +Android.OS.Parcel.ReadSerializable() -> Java.IO.ISerializable? +Android.OS.Parcel.ReadSerializable(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Java.Lang.Object? +Android.OS.Parcel.ReadSize() -> Android.Util.Size! +Android.OS.Parcel.ReadSizeF() -> Android.Util.SizeF! +Android.OS.Parcel.ReadSparseArray(Java.Lang.ClassLoader? loader) -> Android.Util.SparseArray? +Android.OS.Parcel.ReadSparseArray(Java.Lang.ClassLoader? loader, Java.Lang.Class! clazz) -> Android.Util.SparseArray? +Android.OS.Parcel.ReadSparseBooleanArray() -> Android.Util.SparseBooleanArray? +Android.OS.Parcel.ReadString() -> string? +Android.OS.Parcel.ReadStringArray(string![]! val) -> void +Android.OS.Parcel.ReadStringList(System.Collections.Generic.IList! list) -> void +Android.OS.Parcel.ReadStrongBinder() -> Android.OS.IBinder? +Android.OS.Parcel.ReadTypedArray(Java.Lang.Object![]! val, Android.OS.IParcelableCreator! c) -> void +Android.OS.Parcel.ReadTypedList(System.Collections.IList! list, Android.OS.IParcelableCreator! c) -> void +Android.OS.Parcel.ReadTypedObject(Android.OS.IParcelableCreator! c) -> Java.Lang.Object? +Android.OS.Parcel.ReadValue(Java.Lang.ClassLoader? loader) -> Java.Lang.Object? +Android.OS.Parcel.Recycle() -> void +Android.OS.Parcel.SetDataCapacity(int size) -> void +Android.OS.Parcel.SetDataPosition(int pos) -> void +Android.OS.Parcel.SetDataSize(int size) -> void +Android.OS.Parcel.SetPropagateAllowBlocking() -> void +Android.OS.Parcel.Unmarshall(byte[]! data, int offset, int length) -> void +Android.OS.Parcel.WriteArray(Java.Lang.Object![]? val) -> void +Android.OS.Parcel.WriteBinderArray(Android.OS.IBinder![]? val) -> void +Android.OS.Parcel.WriteBinderList(System.Collections.Generic.IList? val) -> void +Android.OS.Parcel.WriteBlob(byte[]? b) -> void +Android.OS.Parcel.WriteBlob(byte[]? b, int offset, int len) -> void +Android.OS.Parcel.WriteBoolean(bool val) -> void +Android.OS.Parcel.WriteBooleanArray(bool[]? val) -> void +Android.OS.Parcel.WriteBundle(Android.OS.Bundle? val) -> void +Android.OS.Parcel.WriteByte(sbyte val) -> void +Android.OS.Parcel.WriteByteArray(byte[]? b) -> void +Android.OS.Parcel.WriteByteArray(byte[]? b, int offset, int len) -> void +Android.OS.Parcel.WriteCharArray(char[]? val) -> void +Android.OS.Parcel.WriteDouble(double val) -> void +Android.OS.Parcel.WriteDoubleArray(double[]? val) -> void +Android.OS.Parcel.WriteException(Java.Lang.Exception! e) -> void +Android.OS.Parcel.WriteFileDescriptor(Java.IO.FileDescriptor! val) -> void +Android.OS.Parcel.WriteFixedArray(Java.Lang.Object? val, int parcelableFlags, params int[]! dimensions) -> void +Android.OS.Parcel.WriteFloat(float val) -> void +Android.OS.Parcel.WriteFloatArray(float[]? val) -> void +Android.OS.Parcel.WriteInt(int val) -> void +Android.OS.Parcel.WriteIntArray(int[]? val) -> void +Android.OS.Parcel.WriteInterfaceArray(Java.Lang.Object![]? val) -> void +Android.OS.Parcel.WriteInterfaceList(System.Collections.IList? val) -> void +Android.OS.Parcel.WriteInterfaceToken(string! interfaceName) -> void +Android.OS.Parcel.WriteList(System.Collections.IList? val) -> void +Android.OS.Parcel.WriteLong(long val) -> void +Android.OS.Parcel.WriteLongArray(long[]? val) -> void +Android.OS.Parcel.WriteMap(System.Collections.IDictionary? val) -> void +Android.OS.Parcel.WriteNoException() -> void +Android.OS.Parcel.WriteParcelable(Android.OS.IParcelable? p, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.Parcel.WriteParcelableArray(Java.Lang.Object![]? value, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.Parcel.WriteParcelableCreator(Android.OS.IParcelable! p) -> void +Android.OS.Parcel.WriteParcelableList(System.Collections.IList? val, int flags) -> void +Android.OS.Parcel.WritePersistableBundle(Android.OS.PersistableBundle? val) -> void +Android.OS.Parcel.WriteSerializable(Java.IO.ISerializable? s) -> void +Android.OS.Parcel.WriteSize(Android.Util.Size! val) -> void +Android.OS.Parcel.WriteSizeF(Android.Util.SizeF! val) -> void +Android.OS.Parcel.WriteSparseArray(Android.Util.SparseArray? val) -> void +Android.OS.Parcel.WriteSparseBooleanArray(Android.Util.SparseBooleanArray? val) -> void +Android.OS.Parcel.WriteString(string? val) -> void +Android.OS.Parcel.WriteStringArray(string![]? val) -> void +Android.OS.Parcel.WriteStringList(System.Collections.Generic.IList? val) -> void +Android.OS.Parcel.WriteStrongBinder(Android.OS.IBinder? val) -> void +Android.OS.Parcel.WriteStrongInterface(Android.OS.IInterface? val) -> void +Android.OS.Parcel.WriteTypedArray(Java.Lang.Object![]? val, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.Parcel.WriteTypedArrayMap(Android.Util.ArrayMap? val, int parcelableFlags) -> void +Android.OS.Parcel.WriteTypedList(System.Collections.IList? val) -> void +Android.OS.Parcel.WriteTypedList(System.Collections.IList? val, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.Parcel.WriteTypedObject(Java.Lang.Object? val, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.OS.Parcel.WriteTypedSparseArray(Android.Util.SparseArray? val, int parcelableFlags) -> void +Android.OS.Parcel.WriteValue(Java.Lang.Object? v) -> void +Android.OS.Parcelable +Android.OS.ParcelableWriteFlags +Android.OS.ParcelableWriteFlags.None = 0 -> Android.OS.ParcelableWriteFlags +Android.OS.ParcelableWriteFlags.ReturnValue = 1 -> Android.OS.ParcelableWriteFlags +Android.OS.ParcelFileDescriptor +Android.OS.ParcelFileDescriptor.AutoCloseInputStream +Android.OS.ParcelFileDescriptor.AutoCloseInputStream.AutoCloseInputStream(Android.OS.ParcelFileDescriptor? pfd) -> void +Android.OS.ParcelFileDescriptor.AutoCloseInputStream.AutoCloseInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ParcelFileDescriptor.AutoCloseOutputStream +Android.OS.ParcelFileDescriptor.AutoCloseOutputStream.AutoCloseOutputStream(Android.OS.ParcelFileDescriptor? pfd) -> void +Android.OS.ParcelFileDescriptor.AutoCloseOutputStream.AutoCloseOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ParcelFileDescriptor.CloseEventArgs +Android.OS.ParcelFileDescriptor.CloseEventArgs.CloseEventArgs(Java.IO.IOException? e) -> void +Android.OS.ParcelFileDescriptor.CloseEventArgs.Event.get -> Java.IO.IOException? +Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException +Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException.FileDescriptorDetachedException() -> void +Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException.FileDescriptorDetachedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ParcelFileDescriptor.InterfaceConsts +Android.OS.ParcelFileDescriptor.IOnCloseListener +Android.OS.ParcelFileDescriptor.IOnCloseListener.OnClose(Java.IO.IOException? e) -> void +Android.OS.ParcelFileDescriptor.ParcelFileDescriptor(Android.OS.ParcelFileDescriptor? wrapped) -> void +Android.OS.ParcelFileDescriptor.ParcelFileDescriptor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.Append = 33554432 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.Create = 134217728 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.ReadOnly = 268435456 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.ReadWrite = 805306368 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.Truncate = 67108864 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.WorldReadable = 1 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.WorldWriteable = 2 -> Android.OS.ParcelFileMode +Android.OS.ParcelFileMode.WriteOnly = 536870912 -> Android.OS.ParcelFileMode +Android.OS.ParcelFormatException +Android.OS.ParcelFormatException.ParcelFormatException() -> void +Android.OS.ParcelFormatException.ParcelFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ParcelFormatException.ParcelFormatException(string? reason) -> void +Android.OS.ParcelUuid +Android.OS.ParcelUuid.DescribeContents() -> int +Android.OS.ParcelUuid.InterfaceConsts +Android.OS.ParcelUuid.ParcelUuid(Java.Util.UUID? uuid) -> void +Android.OS.ParcelUuid.Uuid.get -> Java.Util.UUID? +Android.OS.ParcelUuid.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.Pattern +Android.OS.Pattern.AdvancedGlob = 3 -> Android.OS.Pattern +Android.OS.Pattern.Literal = 0 -> Android.OS.Pattern +Android.OS.Pattern.Prefix = 1 -> Android.OS.Pattern +Android.OS.Pattern.SimpleGlob = 2 -> Android.OS.Pattern +Android.OS.Pattern.Suffix = 4 -> Android.OS.Pattern +Android.OS.PatternMatcher +Android.OS.PatternMatcher.InterfaceConsts +Android.OS.PatternMatcher.Path.get -> string? +Android.OS.PatternMatcher.PatternMatcher(Android.OS.Parcel? src) -> void +Android.OS.PatternMatcher.PatternMatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.PatternMatcher.PatternMatcher(string? pattern, Android.OS.Pattern type) -> void +Android.OS.PatternMatcher.Type.get -> Android.OS.Pattern +Android.OS.PerformanceHintManager +Android.OS.PerformanceHintManager.CreateHintSession(int[]! tids, long initialTargetWorkDurationNanos) -> Android.OS.PerformanceHintManager.Session? +Android.OS.PerformanceHintManager.PreferredUpdateRateNanos.get -> long +Android.OS.PerformanceHintManager.Session +Android.OS.PerformanceHintManager.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.PersistableBundle +Android.OS.PersistableBundle.Clone() -> Java.Lang.Object? +Android.OS.PersistableBundle.DeepCopy() -> Android.OS.PersistableBundle? +Android.OS.PersistableBundle.DescribeContents() -> int +Android.OS.PersistableBundle.GetPersistableBundle(string? key) -> Android.OS.PersistableBundle? +Android.OS.PersistableBundle.InterfaceConsts +Android.OS.PersistableBundle.PersistableBundle() -> void +Android.OS.PersistableBundle.PersistableBundle(Android.OS.PersistableBundle? b) -> void +Android.OS.PersistableBundle.PersistableBundle(int capacity) -> void +Android.OS.PersistableBundle.PutPersistableBundle(string? key, Android.OS.PersistableBundle? value) -> void +Android.OS.PersistableBundle.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.PersistableBundle.WriteToStream(System.IO.Stream! outputStream) -> void +Android.OS.PowerManager +Android.OS.PowerManager.IOnThermalStatusChangedListener +Android.OS.PowerManager.IOnThermalStatusChangedListener.OnThermalStatusChanged(Android.OS.ThermalStatus status) -> void +Android.OS.PowerManager.IWakeLockStateListener +Android.OS.PowerManager.IWakeLockStateListener.OnStateChanged(bool enabled) -> void +Android.OS.PowerManager.PowerManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.PowerManager.ThermalStatus -> System.EventHandler! +Android.OS.PowerManager.ThermalStatusChangedEventArgs +Android.OS.PowerManager.ThermalStatusChangedEventArgs.Status.get -> Android.OS.ThermalStatus +Android.OS.PowerManager.ThermalStatusChangedEventArgs.ThermalStatusChangedEventArgs(Android.OS.ThermalStatus status) -> void +Android.OS.PowerManager.WakeLock +Android.OS.PowerManager.WakeLock.WakeLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.PowerManager.WakeLockStateEventArgs +Android.OS.PowerManager.WakeLockStateEventArgs.Enabled.get -> bool +Android.OS.PowerManager.WakeLockStateEventArgs.WakeLockStateEventArgs(bool enabled) -> void +Android.OS.Process +Android.OS.Process.Process() -> void +Android.OS.Process.Process(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ProxyFileDescriptorCallback +Android.OS.ProxyFileDescriptorCallback.ProxyFileDescriptorCallback() -> void +Android.OS.ProxyFileDescriptorCallback.ProxyFileDescriptorCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.QuietMode +Android.OS.QuietMode.DisableOnlyIfCredentialNotRequired = 1 -> Android.OS.QuietMode +Android.OS.QuietMode.None = 0 -> Android.OS.QuietMode +Android.OS.RecoverySystem +Android.OS.RecoverySystem.IProgressListener +Android.OS.RecoverySystem.IProgressListener.OnProgress(int progress) -> void +Android.OS.RecoverySystem.ProgressEventArgs +Android.OS.RecoverySystem.ProgressEventArgs.Progress.get -> int +Android.OS.RecoverySystem.ProgressEventArgs.ProgressEventArgs(int progress) -> void +Android.OS.RecoverySystem.RecoverySystem() -> void +Android.OS.RecoverySystem.RecoverySystem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.RemoteCallbackList +Android.OS.RemoteCallbackList.RemoteCallbackList() -> void +Android.OS.RemoteCallbackList.RemoteCallbackList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.RemoteException +Android.OS.RemoteException.RemoteException() -> void +Android.OS.RemoteException.RemoteException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.RemoteException.RemoteException(string? message) -> void +Android.OS.ResultReceiver +Android.OS.ResultReceiver.InterfaceConsts +Android.OS.ResultReceiver.ResultReceiver(Android.OS.Handler? handler) -> void +Android.OS.ResultReceiver.ResultReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.SharedMemory +Android.OS.SharedMemory.Close() -> void +Android.OS.SharedMemory.DescribeContents() -> int +Android.OS.SharedMemory.InterfaceConsts +Android.OS.SharedMemory.Map(int prot, int offset, int length) -> Java.Nio.ByteBuffer! +Android.OS.SharedMemory.MapReadOnly() -> Java.Nio.ByteBuffer! +Android.OS.SharedMemory.MapReadWrite() -> Java.Nio.ByteBuffer! +Android.OS.SharedMemory.SetProtect(int prot) -> bool +Android.OS.SharedMemory.Size.get -> int +Android.OS.SharedMemory.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.Signal +Android.OS.Signal.Kill = 9 -> Android.OS.Signal +Android.OS.Signal.Quit = 3 -> Android.OS.Signal +Android.OS.Signal.Usr1 = 10 -> Android.OS.Signal +Android.OS.StatFs +Android.OS.StatFs.StatFs(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.StatFs.StatFs(string? path) -> void +Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.AlreadyMounted = 24 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.CouldNotMount = 21 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.CouldNotUnmount = 22 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.Internal = 20 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.NotMounted = 23 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbError.PermissionDenied = 25 -> Android.OS.Storage.ObbError +Android.OS.Storage.ObbState +Android.OS.Storage.ObbState.Mounted = 1 -> Android.OS.Storage.ObbState +Android.OS.Storage.ObbState.Unmounted = 2 -> Android.OS.Storage.ObbState +Android.OS.Storage.OnObbStateChangeListener +Android.OS.Storage.OnObbStateChangeListener.OnObbStateChangeListener() -> void +Android.OS.Storage.OnObbStateChangeListener.OnObbStateChangeListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Storage.StorageManager +Android.OS.Storage.StorageManager.StorageManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Storage.StorageManager.StorageVolumeCallback +Android.OS.Storage.StorageManager.StorageVolumeCallback.StorageVolumeCallback() -> void +Android.OS.Storage.StorageManager.StorageVolumeCallback.StorageVolumeCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Storage.StorageVolume +Android.OS.Storage.StorageVolume.CreateAccessIntent(string? directoryName) -> Android.Content.Intent? +Android.OS.Storage.StorageVolume.CreateOpenDocumentTreeIntent() -> Android.Content.Intent! +Android.OS.Storage.StorageVolume.DescribeContents() -> int +Android.OS.Storage.StorageVolume.Directory.get -> Java.IO.File? +Android.OS.Storage.StorageVolume.GetDescription(Android.Content.Context? context) -> string? +Android.OS.Storage.StorageVolume.InterfaceConsts +Android.OS.Storage.StorageVolume.IsEmulated.get -> bool +Android.OS.Storage.StorageVolume.IsPrimary.get -> bool +Android.OS.Storage.StorageVolume.IsRemovable.get -> bool +Android.OS.Storage.StorageVolume.MediaStoreVolumeName.get -> string? +Android.OS.Storage.StorageVolume.Owner.get -> Android.OS.UserHandle! +Android.OS.Storage.StorageVolume.State.get -> string? +Android.OS.Storage.StorageVolume.StorageUuid.get -> Java.Util.UUID? +Android.OS.Storage.StorageVolume.Uuid.get -> string? +Android.OS.Storage.StorageVolume.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.StrictMode +Android.OS.Strictmode.CleartextNetworkViolation +Android.OS.Strictmode.ContentUriWithoutPermissionViolation +Android.OS.Strictmode.CredentialProtectedWhileLockedViolation +Android.OS.Strictmode.CustomViolation +Android.OS.Strictmode.DiskReadViolation +Android.OS.Strictmode.DiskWriteViolation +Android.OS.Strictmode.ExplicitGcViolation +Android.OS.Strictmode.FileUriExposedViolation +Android.OS.Strictmode.ImplicitDirectBootViolation +Android.OS.Strictmode.IncorrectContextUseViolation +Android.OS.Strictmode.IncorrectContextUseViolation.IncorrectContextUseViolation(string! message, Java.Lang.Throwable! originStack) -> void +Android.OS.Strictmode.InstanceCountViolation +Android.OS.Strictmode.InstanceCountViolation.InstanceCountViolation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Strictmode.IntentReceiverLeakedViolation +Android.OS.StrictMode.IOnThreadViolationListener +Android.OS.StrictMode.IOnThreadViolationListener.OnThreadViolation(Android.OS.Strictmode.Violation? v) -> void +Android.OS.StrictMode.IOnVmViolationListener +Android.OS.StrictMode.IOnVmViolationListener.OnVmViolation(Android.OS.Strictmode.Violation? v) -> void +Android.OS.Strictmode.LeakedClosableViolation +Android.OS.Strictmode.NetworkViolation +Android.OS.Strictmode.NonSdkApiUsedViolation +Android.OS.Strictmode.ResourceMismatchViolation +Android.OS.Strictmode.ServiceConnectionLeakedViolation +Android.OS.Strictmode.SqliteObjectLeakedViolation +Android.OS.StrictMode.ThreadPolicy +Android.OS.StrictMode.ThreadPolicy.Builder +Android.OS.StrictMode.ThreadPolicy.Builder.Build() -> Android.OS.StrictMode.ThreadPolicy? +Android.OS.StrictMode.ThreadPolicy.Builder.Builder() -> void +Android.OS.StrictMode.ThreadPolicy.Builder.Builder(Android.OS.StrictMode.ThreadPolicy? policy) -> void +Android.OS.StrictMode.ThreadPolicy.Builder.DetectAll() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectCustomSlowCalls() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectDiskReads() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectDiskWrites() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectExplicitGc() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectNetwork() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectResourceMismatches() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.DetectUnbufferedIo() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyDeath() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyDeathOnNetwork() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyDialog() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyDropBox() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyFlashScreen() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyListener(Java.Util.Concurrent.IExecutor! executor, Android.OS.StrictMode.IOnThreadViolationListener! listener) -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PenaltyLog() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitAll() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitCustomSlowCalls() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitDiskReads() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitDiskWrites() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitExplicitGc() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitNetwork() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitResourceMismatches() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadPolicy.Builder.PermitUnbufferedIo() -> Android.OS.StrictMode.ThreadPolicy.Builder! +Android.OS.StrictMode.ThreadViolationEventArgs +Android.OS.StrictMode.ThreadViolationEventArgs.ThreadViolationEventArgs(Android.OS.Strictmode.Violation? v) -> void +Android.OS.StrictMode.ThreadViolationEventArgs.V.get -> Android.OS.Strictmode.Violation? +Android.OS.Strictmode.UnbufferedIoViolation +Android.OS.Strictmode.UnsafeIntentLaunchViolation +Android.OS.Strictmode.UnsafeIntentLaunchViolation.Intent.get -> Android.Content.Intent? +Android.OS.Strictmode.UnsafeIntentLaunchViolation.UnsafeIntentLaunchViolation(Android.Content.Intent! intent) -> void +Android.OS.Strictmode.UntaggedSocketViolation +Android.OS.Strictmode.Violation +Android.OS.Strictmode.Violation.Violation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.StrictMode.VmPolicy +Android.OS.StrictMode.VmPolicy.Builder +Android.OS.StrictMode.VmPolicy.Builder.Build() -> Android.OS.StrictMode.VmPolicy? +Android.OS.StrictMode.VmPolicy.Builder.Builder() -> void +Android.OS.StrictMode.VmPolicy.Builder.Builder(Android.OS.StrictMode.VmPolicy? base) -> void +Android.OS.StrictMode.VmPolicy.Builder.DetectActivityLeaks() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectAll() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectCleartextNetwork() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectContentUriWithoutPermission() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectCredentialProtectedWhileLocked() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectFileUriExposure() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectImplicitDirectBoot() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectIncorrectContextUse() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectLeakedClosableObjects() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectLeakedRegistrationObjects() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectLeakedSqlLiteObjects() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectNonSdkApiUsage() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectUnsafeIntentLaunch() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.DetectUntaggedSockets() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyDeath() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyDeathOnCleartextNetwork() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyDeathOnFileUriExposure() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyDropBox() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyListener(Java.Util.Concurrent.IExecutor! executor, Android.OS.StrictMode.IOnVmViolationListener! listener) -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PenaltyLog() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PermitNonSdkApiUsage() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.PermitUnsafeIntentLaunch() -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmPolicy.Builder.SetClassInstanceLimit(Java.Lang.Class? klass, int instanceLimit) -> Android.OS.StrictMode.VmPolicy.Builder! +Android.OS.StrictMode.VmViolationEventArgs +Android.OS.StrictMode.VmViolationEventArgs.V.get -> Android.OS.Strictmode.Violation? +Android.OS.StrictMode.VmViolationEventArgs.VmViolationEventArgs(Android.OS.Strictmode.Violation? v) -> void +Android.OS.Strictmode.WebViewMethodCalledOnWrongThreadViolation +Android.OS.SystemClock +Android.OS.TemperatureSource +Android.OS.TemperatureSource.Current = 0 -> Android.OS.TemperatureSource +Android.OS.TemperatureSource.Shutdown = 2 -> Android.OS.TemperatureSource +Android.OS.TemperatureSource.Throttling = 1 -> Android.OS.TemperatureSource +Android.OS.TemperatureSource.ThrottlingBelowVrMin = 3 -> Android.OS.TemperatureSource +Android.OS.TestLooperManager +Android.OS.TestLooperManager.TestLooperManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.ThermalStatus +Android.OS.ThermalStatus.Critical = 4 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.Emergency = 5 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.Light = 1 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.Moderate = 2 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.None = 0 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.Severe = 3 -> Android.OS.ThermalStatus +Android.OS.ThermalStatus.Shutdown = 6 -> Android.OS.ThermalStatus +Android.OS.ThreadPriority +Android.OS.ThreadPriority.Audio = -16 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Background = 10 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Default = 0 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Display = -4 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Foreground = -2 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.LessFavorable = 1 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Lowest = 19 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.MoreFavorable = -1 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.UrgentAudio = -19 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.UrgentDisplay = -8 -> Android.OS.ThreadPriority +Android.OS.ThreadPriority.Video = -10 -> Android.OS.ThreadPriority +Android.OS.TokenWatcher +Android.OS.TokenWatcher.TokenWatcher(Android.OS.Handler? h, string? tag) -> void +Android.OS.TokenWatcher.TokenWatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.Trace +Android.OS.TransactionFlags +Android.OS.TransactionFlags.None = 0 -> Android.OS.TransactionFlags +Android.OS.TransactionFlags.Oneway = 1 -> Android.OS.TransactionFlags +Android.OS.TransactionTooLargeException +Android.OS.TransactionTooLargeException.TransactionTooLargeException() -> void +Android.OS.TransactionTooLargeException.TransactionTooLargeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.TransactionTooLargeException.TransactionTooLargeException(string? msg) -> void +Android.OS.UserCreationFailureReason +Android.OS.UserCreationFailureReason.NoMoreUsers = 2 -> Android.OS.UserCreationFailureReason +Android.OS.UserCreationFailureReason.NotPermitted = 1 -> Android.OS.UserCreationFailureReason +Android.OS.UserHandle +Android.OS.UserHandle.DescribeContents() -> int +Android.OS.UserHandle.InterfaceConsts +Android.OS.UserHandle.UserHandle(Android.OS.Parcel? in) -> void +Android.OS.UserHandle.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.UserManager +Android.OS.UserManager.UserManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.UserManager.UserOperationException +Android.OS.UserManager.UserOperationException.UserOperationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorCurrentUser = 4 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorLowStorage = 5 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorManagedProfile = 2 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorMaxRunningUsers = 3 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorMaxUsers = 6 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.ErrorUnknown = 1 -> Android.OS.UserOperationResultCode +Android.OS.UserOperationResultCode.Success = 0 -> Android.OS.UserOperationResultCode +Android.OS.VibrationAttributeFlags +Android.OS.VibrationAttributeFlags.BypassInterruptionPolicy = 1 -> Android.OS.VibrationAttributeFlags +Android.OS.VibrationAttributeFlags.None = 0 -> Android.OS.VibrationAttributeFlags +Android.OS.VibrationAttributes +Android.OS.VibrationAttributes.Builder +Android.OS.VibrationAttributes.Builder.Build() -> Android.OS.VibrationAttributes! +Android.OS.VibrationAttributes.Builder.Builder() -> void +Android.OS.VibrationAttributes.Builder.Builder(Android.Media.AudioAttributes! audio) -> void +Android.OS.VibrationAttributes.Builder.Builder(Android.OS.VibrationAttributes? vib) -> void +Android.OS.VibrationAttributes.Builder.SetFlags(int flags, int mask) -> Android.OS.VibrationAttributes.Builder! +Android.OS.VibrationAttributes.Builder.SetUsage(int usage) -> Android.OS.VibrationAttributes.Builder! +Android.OS.VibrationAttributes.DescribeContents() -> int +Android.OS.VibrationAttributes.Flags.get -> int +Android.OS.VibrationAttributes.InterfaceConsts +Android.OS.VibrationAttributes.IsFlagSet(int flag) -> bool +Android.OS.VibrationAttributes.Usage.get -> int +Android.OS.VibrationAttributes.UsageClass.get -> int +Android.OS.VibrationAttributes.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.OS.VibrationAttributesUsageClass +Android.OS.VibrationAttributesUsageClass.Alarm = 1 -> Android.OS.VibrationAttributesUsageClass +Android.OS.VibrationAttributesUsageClass.Feedback = 2 -> Android.OS.VibrationAttributesUsageClass +Android.OS.VibrationAttributesUsageClass.Media = 3 -> Android.OS.VibrationAttributesUsageClass +Android.OS.VibrationAttributesUsageClass.Unknown = 0 -> Android.OS.VibrationAttributesUsageClass +Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Accessibility = 66 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Alarm = 17 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.CommunicationRequest = 65 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.HardwareFeedback = 50 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Media = 19 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Notification = 49 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.PhysicalEmulation = 34 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Ringtone = 33 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Touch = 18 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationAttributesUsageType.Unknown = 0 -> Android.OS.VibrationAttributesUsageType +Android.OS.VibrationEffect +Android.OS.VibrationEffect.Composition +Android.OS.VibrationEffect.Composition.AddPrimitive(int primitiveId) -> Android.OS.VibrationEffect.Composition! +Android.OS.VibrationEffect.Composition.AddPrimitive(int primitiveId, float scale) -> Android.OS.VibrationEffect.Composition! +Android.OS.VibrationEffect.Composition.AddPrimitive(int primitiveId, float scale, int delay) -> Android.OS.VibrationEffect.Composition! +Android.OS.VibrationEffect.Composition.Compose() -> Android.OS.VibrationEffect! +Android.OS.VibrationEffect.InterfaceConsts +Android.OS.VibrationEffect.VibrationEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.Click = 1 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.LowTick = 8 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.QuickFall = 6 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.QuickRise = 4 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.SlowRise = 5 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.Spin = 3 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.Thud = 2 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectCompositionPrimitive.Tick = 7 -> Android.OS.VibrationEffectCompositionPrimitive +Android.OS.VibrationEffectEffectType +Android.OS.VibrationEffectEffectType.EffectClick = 0 -> Android.OS.VibrationEffectEffectType +Android.OS.VibrationEffectEffectType.EffectDoubleClick = 1 -> Android.OS.VibrationEffectEffectType +Android.OS.VibrationEffectEffectType.EffectHeavyClick = 5 -> Android.OS.VibrationEffectEffectType +Android.OS.VibrationEffectEffectType.EffectTick = 2 -> Android.OS.VibrationEffectEffectType +Android.OS.VibrationEffectSupport +Android.OS.VibrationEffectSupport.No = 2 -> Android.OS.VibrationEffectSupport +Android.OS.VibrationEffectSupport.Unknown = 0 -> Android.OS.VibrationEffectSupport +Android.OS.VibrationEffectSupport.Yes = 1 -> Android.OS.VibrationEffectSupport +Android.OS.Vibrator +Android.OS.Vibrator.AreAllEffectsSupported(params int[]! effectIds) -> int +Android.OS.Vibrator.AreAllPrimitivesSupported(params int[]! primitiveIds) -> bool +Android.OS.Vibrator.Vibrator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.VibratorManager +Android.OS.VibratorManager.Vibrate(Android.OS.CombinedVibration! effect) -> void +Android.OS.VibratorManager.Vibrate(Android.OS.CombinedVibration! effect, Android.OS.VibrationAttributes? attributes) -> void +Android.OS.VibratorManager.VibratorManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.AcquireCausesWakeup = 268435456 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.Full = 26 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.LocationModeAllDisabledWhenScreenOff = 2 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.LocationModeForegroundOnly = Android.OS.WakeLockFlags.LocationModeGpsDisabledWhenScreenOff | Android.OS.WakeLockFlags.LocationModeAllDisabledWhenScreenOff -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.LocationModeGpsDisabledWhenScreenOff = 1 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.LocationModeNoChange = 0 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.LocationModeThrottleRequestsWhenScreenOff = 4 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.OnAfterRelease = 536870912 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.Partial = 1 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ProximityScreenOff = 32 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ReleaseFlagWaitForNoProximity = 1 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ScreenBright = 10 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ScreenDim = Android.OS.WakeLockFlags.LocationModeAllDisabledWhenScreenOff | Android.OS.WakeLockFlags.LocationModeThrottleRequestsWhenScreenOff -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusCritical = 4 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusEmergency = Android.OS.WakeLockFlags.LocationModeGpsDisabledWhenScreenOff | Android.OS.WakeLockFlags.LocationModeThrottleRequestsWhenScreenOff -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusLight = 1 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusModerate = 2 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusNone = 0 -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusSevere = Android.OS.WakeLockFlags.LocationModeGpsDisabledWhenScreenOff | Android.OS.WakeLockFlags.LocationModeAllDisabledWhenScreenOff -> Android.OS.WakeLockFlags +Android.OS.WakeLockFlags.ThermalStatusShutdown = Android.OS.WakeLockFlags.LocationModeAllDisabledWhenScreenOff | Android.OS.WakeLockFlags.LocationModeThrottleRequestsWhenScreenOff -> Android.OS.WakeLockFlags +Android.OS.WorkSource +Android.OS.WorkSource.InterfaceConsts +Android.OS.WorkSource.WorkSource() -> void +Android.OS.WorkSource.WorkSource(Android.OS.WorkSource? orig) -> void +Android.OS.WorkSource.WorkSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.CheckBoxPreference +Android.Preferences.CheckBoxPreference.CheckBoxPreference(Android.Content.Context? context) -> void +Android.Preferences.CheckBoxPreference.CheckBoxPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.CheckBoxPreference.CheckBoxPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.CheckBoxPreference.CheckBoxPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.CheckBoxPreference.CheckBoxPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.CheckBoxPreference.SummaryOff.get -> string? +Android.Preferences.CheckBoxPreference.SummaryOff.set -> void +Android.Preferences.CheckBoxPreference.SummaryOn.get -> string? +Android.Preferences.CheckBoxPreference.SummaryOn.set -> void +Android.Preferences.DialogPreference +Android.Preferences.DialogPreference.DialogMessage.get -> string? +Android.Preferences.DialogPreference.DialogMessage.set -> void +Android.Preferences.DialogPreference.DialogPreference(Android.Content.Context? context) -> void +Android.Preferences.DialogPreference.DialogPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.DialogPreference.DialogPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.DialogPreference.DialogPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.DialogPreference.DialogPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.DialogPreference.DialogTitle.get -> string? +Android.Preferences.DialogPreference.DialogTitle.set -> void +Android.Preferences.DialogPreference.NegativeButtonText.get -> string? +Android.Preferences.DialogPreference.NegativeButtonText.set -> void +Android.Preferences.DialogPreference.PositiveButtonText.get -> string? +Android.Preferences.DialogPreference.PositiveButtonText.set -> void +Android.Preferences.EditTextPreference +Android.Preferences.EditTextPreference.EditTextPreference(Android.Content.Context? context) -> void +Android.Preferences.EditTextPreference.EditTextPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.EditTextPreference.EditTextPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.EditTextPreference.EditTextPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.EditTextPreference.EditTextPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.IPreferenceDataStore +Android.Preferences.IPreferenceDataStore.GetBoolean(string? key, bool defValue) -> bool +Android.Preferences.IPreferenceDataStore.GetFloat(string? key, float defValue) -> float +Android.Preferences.IPreferenceDataStore.GetInt(string? key, int defValue) -> int +Android.Preferences.IPreferenceDataStore.GetLong(string? key, long defValue) -> long +Android.Preferences.IPreferenceDataStore.GetString(string? key, string? defValue) -> string? +Android.Preferences.IPreferenceDataStore.GetStringSet(string? key, System.Collections.Generic.ICollection? defValues) -> System.Collections.Generic.ICollection? +Android.Preferences.IPreferenceDataStore.PutBoolean(string? key, bool value) -> void +Android.Preferences.IPreferenceDataStore.PutFloat(string? key, float value) -> void +Android.Preferences.IPreferenceDataStore.PutInt(string? key, int value) -> void +Android.Preferences.IPreferenceDataStore.PutLong(string? key, long value) -> void +Android.Preferences.IPreferenceDataStore.PutString(string? key, string? value) -> void +Android.Preferences.IPreferenceDataStore.PutStringSet(string? key, System.Collections.Generic.ICollection? values) -> void +Android.Preferences.ListPreference +Android.Preferences.ListPreference.Entry.get -> string? +Android.Preferences.ListPreference.GetEntries() -> string![]? +Android.Preferences.ListPreference.GetEntryValues() -> string![]? +Android.Preferences.ListPreference.ListPreference(Android.Content.Context? context) -> void +Android.Preferences.ListPreference.ListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.ListPreference.ListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.ListPreference.ListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.ListPreference.ListPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.ListPreference.SetEntries(string![]? entries) -> void +Android.Preferences.ListPreference.SetEntryValues(string![]? entryValues) -> void +Android.Preferences.MultiSelectListPreference +Android.Preferences.MultiSelectListPreference.GetEntries() -> string![]? +Android.Preferences.MultiSelectListPreference.GetEntryValues() -> string![]? +Android.Preferences.MultiSelectListPreference.MultiSelectListPreference(Android.Content.Context? context) -> void +Android.Preferences.MultiSelectListPreference.MultiSelectListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.MultiSelectListPreference.MultiSelectListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.MultiSelectListPreference.MultiSelectListPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.MultiSelectListPreference.MultiSelectListPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.MultiSelectListPreference.SetEntries(string![]? entries) -> void +Android.Preferences.MultiSelectListPreference.SetEntryValues(string![]? entryValues) -> void +Android.Preferences.Preference +Android.Preferences.Preference.BaseSavedState +Android.Preferences.Preference.BaseSavedState.BaseSavedState(Android.OS.IParcelable? superState) -> void +Android.Preferences.Preference.BaseSavedState.BaseSavedState(Android.OS.Parcel? source) -> void +Android.Preferences.Preference.BaseSavedState.BaseSavedState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.Preference.IOnPreferenceChangeListener +Android.Preferences.Preference.IOnPreferenceChangeListener.OnPreferenceChange(Android.Preferences.Preference? preference, Java.Lang.Object? newValue) -> bool +Android.Preferences.Preference.IOnPreferenceClickListener +Android.Preferences.Preference.IOnPreferenceClickListener.OnPreferenceClick(Android.Preferences.Preference? preference) -> bool +Android.Preferences.Preference.Preference(Android.Content.Context? context) -> void +Android.Preferences.Preference.Preference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.Preference.Preference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.Preference.Preference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.Preference.Preference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.Preference.PreferenceChange -> System.EventHandler! +Android.Preferences.Preference.PreferenceChangeEventArgs +Android.Preferences.Preference.PreferenceChangeEventArgs.Handled.get -> bool +Android.Preferences.Preference.PreferenceChangeEventArgs.Handled.set -> void +Android.Preferences.Preference.PreferenceChangeEventArgs.NewValue.get -> Java.Lang.Object? +Android.Preferences.Preference.PreferenceChangeEventArgs.Preference.get -> Android.Preferences.Preference? +Android.Preferences.Preference.PreferenceChangeEventArgs.PreferenceChangeEventArgs(bool handled, Android.Preferences.Preference? preference, Java.Lang.Object? newValue) -> void +Android.Preferences.Preference.PreferenceClick -> System.EventHandler! +Android.Preferences.Preference.PreferenceClickEventArgs +Android.Preferences.Preference.PreferenceClickEventArgs.Handled.get -> bool +Android.Preferences.Preference.PreferenceClickEventArgs.Handled.set -> void +Android.Preferences.Preference.PreferenceClickEventArgs.Preference.get -> Android.Preferences.Preference? +Android.Preferences.Preference.PreferenceClickEventArgs.PreferenceClickEventArgs(bool handled, Android.Preferences.Preference? preference) -> void +Android.Preferences.Preference.Summary.get -> string? +Android.Preferences.Preference.Summary.set -> void +Android.Preferences.Preference.Title.get -> string? +Android.Preferences.Preference.Title.set -> void +Android.Preferences.PreferenceActivity +Android.Preferences.PreferenceActivity.FindPreference(string? key) -> Android.Preferences.Preference? +Android.Preferences.PreferenceActivity.Header +Android.Preferences.PreferenceActivity.Header.BreadCrumbShortTitle.get -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.BreadCrumbShortTitle.set -> void +Android.Preferences.PreferenceActivity.Header.BreadCrumbShortTitleRes.get -> int +Android.Preferences.PreferenceActivity.Header.BreadCrumbShortTitleRes.set -> void +Android.Preferences.PreferenceActivity.Header.BreadCrumbTitle.get -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.BreadCrumbTitle.set -> void +Android.Preferences.PreferenceActivity.Header.BreadCrumbTitleRes.get -> int +Android.Preferences.PreferenceActivity.Header.BreadCrumbTitleRes.set -> void +Android.Preferences.PreferenceActivity.Header.DescribeContents() -> int +Android.Preferences.PreferenceActivity.Header.Extras.get -> Android.OS.Bundle? +Android.Preferences.PreferenceActivity.Header.Extras.set -> void +Android.Preferences.PreferenceActivity.Header.Fragment.get -> string? +Android.Preferences.PreferenceActivity.Header.Fragment.set -> void +Android.Preferences.PreferenceActivity.Header.FragmentArguments.get -> Android.OS.Bundle? +Android.Preferences.PreferenceActivity.Header.FragmentArguments.set -> void +Android.Preferences.PreferenceActivity.Header.GetBreadCrumbShortTitle(Android.Content.Res.Resources? res) -> string? +Android.Preferences.PreferenceActivity.Header.GetBreadCrumbShortTitleFormatted(Android.Content.Res.Resources? res) -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.GetBreadCrumbTitle(Android.Content.Res.Resources? res) -> string? +Android.Preferences.PreferenceActivity.Header.GetBreadCrumbTitleFormatted(Android.Content.Res.Resources? res) -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.GetSummary(Android.Content.Res.Resources? res) -> string? +Android.Preferences.PreferenceActivity.Header.GetSummaryFormatted(Android.Content.Res.Resources? res) -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.GetTitle(Android.Content.Res.Resources? res) -> string? +Android.Preferences.PreferenceActivity.Header.GetTitleFormatted(Android.Content.Res.Resources? res) -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.Header() -> void +Android.Preferences.PreferenceActivity.Header.IconRes.get -> int +Android.Preferences.PreferenceActivity.Header.IconRes.set -> void +Android.Preferences.PreferenceActivity.Header.Id.get -> long +Android.Preferences.PreferenceActivity.Header.Id.set -> void +Android.Preferences.PreferenceActivity.Header.Intent.get -> Android.Content.Intent? +Android.Preferences.PreferenceActivity.Header.Intent.set -> void +Android.Preferences.PreferenceActivity.Header.InterfaceConsts +Android.Preferences.PreferenceActivity.Header.ReadFromParcel(Android.OS.Parcel? in) -> void +Android.Preferences.PreferenceActivity.Header.Summary.get -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.Summary.set -> void +Android.Preferences.PreferenceActivity.Header.SummaryRes.get -> int +Android.Preferences.PreferenceActivity.Header.SummaryRes.set -> void +Android.Preferences.PreferenceActivity.Header.Title.get -> Java.Lang.ICharSequence? +Android.Preferences.PreferenceActivity.Header.Title.set -> void +Android.Preferences.PreferenceActivity.Header.TitleRes.get -> int +Android.Preferences.PreferenceActivity.Header.TitleRes.set -> void +Android.Preferences.PreferenceActivity.Header.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Preferences.PreferenceActivity.PreferenceActivity() -> void +Android.Preferences.PreferenceActivity.PreferenceActivity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.PreferenceActivity.SetParentTitle(string? title, string? shortTitle, Android.Views.View.IOnClickListener? listener) -> void +Android.Preferences.PreferenceActivity.ShowBreadCrumbs(string? title, string? shortTitle) -> void +Android.Preferences.PreferenceActivity.StartPreferencePanel(string? fragmentClass, Android.OS.Bundle? args, int titleRes, string? titleText, Android.App.Fragment? resultTo, int resultRequestCode) -> void +Android.Preferences.PreferenceCategory +Android.Preferences.PreferenceCategory.PreferenceCategory(Android.Content.Context? context) -> void +Android.Preferences.PreferenceCategory.PreferenceCategory(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.PreferenceCategory.PreferenceCategory(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.PreferenceCategory.PreferenceCategory(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.PreferenceCategory.PreferenceCategory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.PreferenceFragment +Android.Preferences.PreferenceFragment.FindPreference(string? key) -> Android.Preferences.Preference? +Android.Preferences.PreferenceFragment.IOnPreferenceStartFragmentCallback +Android.Preferences.PreferenceFragment.IOnPreferenceStartFragmentCallback.OnPreferenceStartFragment(Android.Preferences.PreferenceFragment? caller, Android.Preferences.Preference? pref) -> bool +Android.Preferences.PreferenceFragment.PreferenceFragment() -> void +Android.Preferences.PreferenceFragment.PreferenceFragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.PreferenceGroup +Android.Preferences.PreferenceGroup.FindPreference(string? key) -> Android.Preferences.Preference? +Android.Preferences.PreferenceGroup.PreferenceGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.PreferenceGroup.PreferenceGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.PreferenceGroup.PreferenceGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.PreferenceGroup.PreferenceGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.PreferenceManager +Android.Preferences.PreferenceManager.ActivityResultEventArgs +Android.Preferences.PreferenceManager.ActivityResultEventArgs.ActivityResultEventArgs(bool handled, int requestCode, Android.App.Result resultCode, Android.Content.Intent? data) -> void +Android.Preferences.PreferenceManager.ActivityResultEventArgs.Data.get -> Android.Content.Intent? +Android.Preferences.PreferenceManager.ActivityResultEventArgs.Handled.get -> bool +Android.Preferences.PreferenceManager.ActivityResultEventArgs.Handled.set -> void +Android.Preferences.PreferenceManager.ActivityResultEventArgs.RequestCode.get -> int +Android.Preferences.PreferenceManager.ActivityResultEventArgs.ResultCode.get -> Android.App.Result +Android.Preferences.PreferenceManager.FindPreference(string? key) -> Android.Preferences.Preference? +Android.Preferences.PreferenceManager.IOnActivityDestroyListener +Android.Preferences.PreferenceManager.IOnActivityDestroyListener.OnActivityDestroy() -> void +Android.Preferences.PreferenceManager.IOnActivityResultListener +Android.Preferences.PreferenceManager.IOnActivityResultListener.OnActivityResult(int requestCode, Android.App.Result resultCode, Android.Content.Intent? data) -> bool +Android.Preferences.PreferenceManager.IOnActivityStopListener +Android.Preferences.PreferenceManager.IOnActivityStopListener.OnActivityStop() -> void +Android.Preferences.PreferenceManager.PreferenceManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.PreferenceScreen +Android.Preferences.PreferenceScreen.Bind(Android.Widget.ListView? listView) -> void +Android.Preferences.PreferenceScreen.Dialog.get -> Android.App.Dialog? +Android.Preferences.PreferenceScreen.OnDismiss(Android.Content.IDialogInterface? dialog) -> void +Android.Preferences.PreferenceScreen.OnItemClick(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Preferences.PreferenceScreen.RootAdapter.get -> Android.Widget.IListAdapter? +Android.Preferences.RingtonePreference +Android.Preferences.RingtonePreference.RingtonePreference(Android.Content.Context? context) -> void +Android.Preferences.RingtonePreference.RingtonePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.RingtonePreference.RingtonePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.RingtonePreference.RingtonePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.RingtonePreference.RingtonePreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.SwitchPreference +Android.Preferences.SwitchPreference.SwitchPreference(Android.Content.Context? context) -> void +Android.Preferences.SwitchPreference.SwitchPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.SwitchPreference.SwitchPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.SwitchPreference.SwitchPreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.SwitchPreference.SwitchPreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Preferences.SwitchPreference.SwitchTextOff.get -> string? +Android.Preferences.SwitchPreference.SwitchTextOff.set -> void +Android.Preferences.SwitchPreference.SwitchTextOn.get -> string? +Android.Preferences.SwitchPreference.SwitchTextOn.set -> void +Android.Preferences.TwoStatePreference +Android.Preferences.TwoStatePreference.SummaryOff.get -> string? +Android.Preferences.TwoStatePreference.SummaryOff.set -> void +Android.Preferences.TwoStatePreference.SummaryOn.get -> string? +Android.Preferences.TwoStatePreference.SummaryOn.set -> void +Android.Preferences.TwoStatePreference.TwoStatePreference(Android.Content.Context? context) -> void +Android.Preferences.TwoStatePreference.TwoStatePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Preferences.TwoStatePreference.TwoStatePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Preferences.TwoStatePreference.TwoStatePreference(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Preferences.TwoStatePreference.TwoStatePreference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Print.DuplexMode +Android.Print.DuplexMode.LongEdge = 2 -> Android.Print.DuplexMode +Android.Print.DuplexMode.None = 1 -> Android.Print.DuplexMode +Android.Print.DuplexMode.ShortEdge = 4 -> Android.Print.DuplexMode +Android.Print.PageRange +Android.Print.PageRange.DescribeContents() -> int +Android.Print.PageRange.End.get -> int +Android.Print.PageRange.InterfaceConsts +Android.Print.PageRange.PageRange(int start, int end) -> void +Android.Print.PageRange.Start.get -> int +Android.Print.PageRange.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.Pdf.PrintedPdfDocument +Android.Print.Pdf.PrintedPdfDocument.PrintedPdfDocument(Android.Content.Context! context, Android.Print.PrintAttributes! attributes) -> void +Android.Print.Pdf.PrintedPdfDocument.PrintedPdfDocument(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Print.PrintAttributes +Android.Print.PrintAttributes.Builder +Android.Print.PrintAttributes.Builder.Build() -> Android.Print.PrintAttributes! +Android.Print.PrintAttributes.Builder.Builder() -> void +Android.Print.PrintAttributes.Builder.SetColorMode(Android.Print.PrintColorMode colorMode) -> Android.Print.PrintAttributes.Builder! +Android.Print.PrintAttributes.Builder.SetDuplexMode(Android.Print.DuplexMode duplexMode) -> Android.Print.PrintAttributes.Builder! +Android.Print.PrintAttributes.Builder.SetMediaSize(Android.Print.PrintAttributes.MediaSize! mediaSize) -> Android.Print.PrintAttributes.Builder! +Android.Print.PrintAttributes.Builder.SetMinMargins(Android.Print.PrintAttributes.Margins! margins) -> Android.Print.PrintAttributes.Builder! +Android.Print.PrintAttributes.Builder.SetResolution(Android.Print.PrintAttributes.Resolution! resolution) -> Android.Print.PrintAttributes.Builder! +Android.Print.PrintAttributes.ColorMode.get -> Android.Print.PrintColorMode +Android.Print.PrintAttributes.DescribeContents() -> int +Android.Print.PrintAttributes.DuplexMode.get -> Android.Print.DuplexMode +Android.Print.PrintAttributes.GetMediaSize() -> Android.Print.PrintAttributes.MediaSize? +Android.Print.PrintAttributes.GetResolution() -> Android.Print.PrintAttributes.Resolution? +Android.Print.PrintAttributes.InterfaceConsts +Android.Print.PrintAttributes.Margins +Android.Print.PrintAttributes.Margins.BottomMils.get -> int +Android.Print.PrintAttributes.Margins.LeftMils.get -> int +Android.Print.PrintAttributes.Margins.Margins(int leftMils, int topMils, int rightMils, int bottomMils) -> void +Android.Print.PrintAttributes.Margins.RightMils.get -> int +Android.Print.PrintAttributes.Margins.TopMils.get -> int +Android.Print.PrintAttributes.MediaSize +Android.Print.PrintAttributes.MediaSize.AsLandscape() -> Android.Print.PrintAttributes.MediaSize! +Android.Print.PrintAttributes.MediaSize.AsPortrait() -> Android.Print.PrintAttributes.MediaSize! +Android.Print.PrintAttributes.MediaSize.GetLabel(Android.Content.PM.PackageManager! packageManager) -> string! +Android.Print.PrintAttributes.MediaSize.HeightMils.get -> int +Android.Print.PrintAttributes.MediaSize.Id.get -> string! +Android.Print.PrintAttributes.MediaSize.IsPortrait.get -> bool +Android.Print.PrintAttributes.MediaSize.MediaSize(string! id, string! label, int widthMils, int heightMils) -> void +Android.Print.PrintAttributes.MediaSize.WidthMils.get -> int +Android.Print.PrintAttributes.MinMargins.get -> Android.Print.PrintAttributes.Margins? +Android.Print.PrintAttributes.Resolution +Android.Print.PrintAttributes.Resolution.HorizontalDpi.get -> int +Android.Print.PrintAttributes.Resolution.Id.get -> string! +Android.Print.PrintAttributes.Resolution.Label.get -> string! +Android.Print.PrintAttributes.Resolution.Resolution(string! id, string! label, int horizontalDpi, int verticalDpi) -> void +Android.Print.PrintAttributes.Resolution.VerticalDpi.get -> int +Android.Print.PrintAttributes.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrintColorMode +Android.Print.PrintColorMode.Color = 2 -> Android.Print.PrintColorMode +Android.Print.PrintColorMode.Monochrome = 1 -> Android.Print.PrintColorMode +Android.Print.PrintContentType +Android.Print.PrintContentType.Document = 0 -> Android.Print.PrintContentType +Android.Print.PrintContentType.Photo = 1 -> Android.Print.PrintContentType +Android.Print.PrintContentType.Unknown = -1 -> Android.Print.PrintContentType +Android.Print.PrintDocumentAdapter +Android.Print.PrintDocumentAdapter.LayoutResultCallback +Android.Print.PrintDocumentAdapter.LayoutResultCallback.LayoutResultCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Print.PrintDocumentAdapter.LayoutResultCallback.OnLayoutFailed(string? error) -> void +Android.Print.PrintDocumentAdapter.PrintDocumentAdapter() -> void +Android.Print.PrintDocumentAdapter.PrintDocumentAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Print.PrintDocumentAdapter.WriteResultCallback +Android.Print.PrintDocumentAdapter.WriteResultCallback.OnWriteFailed(string? error) -> void +Android.Print.PrintDocumentAdapter.WriteResultCallback.WriteResultCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Print.PrintDocumentInfo +Android.Print.PrintDocumentInfo.Builder +Android.Print.PrintDocumentInfo.Builder.Build() -> Android.Print.PrintDocumentInfo! +Android.Print.PrintDocumentInfo.Builder.Builder(string! name) -> void +Android.Print.PrintDocumentInfo.Builder.SetContentType(Android.Print.PrintContentType type) -> Android.Print.PrintDocumentInfo.Builder! +Android.Print.PrintDocumentInfo.Builder.SetPageCount(int pageCount) -> Android.Print.PrintDocumentInfo.Builder! +Android.Print.PrintDocumentInfo.ContentType.get -> Android.Print.PrintContentType +Android.Print.PrintDocumentInfo.DataSize.get -> long +Android.Print.PrintDocumentInfo.DescribeContents() -> int +Android.Print.PrintDocumentInfo.InterfaceConsts +Android.Print.PrintDocumentInfo.Name.get -> string! +Android.Print.PrintDocumentInfo.PageCount.get -> int +Android.Print.PrintDocumentInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrinterCapabilitiesInfo +Android.Print.PrinterCapabilitiesInfo.Builder +Android.Print.PrinterCapabilitiesInfo.Builder.AddMediaSize(Android.Print.PrintAttributes.MediaSize! mediaSize, bool isDefault) -> Android.Print.PrinterCapabilitiesInfo.Builder! +Android.Print.PrinterCapabilitiesInfo.Builder.AddResolution(Android.Print.PrintAttributes.Resolution! resolution, bool isDefault) -> Android.Print.PrinterCapabilitiesInfo.Builder! +Android.Print.PrinterCapabilitiesInfo.Builder.Build() -> Android.Print.PrinterCapabilitiesInfo! +Android.Print.PrinterCapabilitiesInfo.Builder.Builder(Android.Print.PrinterId! printerId) -> void +Android.Print.PrinterCapabilitiesInfo.Builder.SetColorModes(int colorModes, int defaultColorMode) -> Android.Print.PrinterCapabilitiesInfo.Builder! +Android.Print.PrinterCapabilitiesInfo.Builder.SetDuplexModes(Android.Print.DuplexMode duplexModes, Android.Print.DuplexMode defaultDuplexMode) -> Android.Print.PrinterCapabilitiesInfo.Builder! +Android.Print.PrinterCapabilitiesInfo.Builder.SetMinMargins(Android.Print.PrintAttributes.Margins! margins) -> Android.Print.PrinterCapabilitiesInfo.Builder! +Android.Print.PrinterCapabilitiesInfo.ColorModes.get -> int +Android.Print.PrinterCapabilitiesInfo.Defaults.get -> Android.Print.PrintAttributes! +Android.Print.PrinterCapabilitiesInfo.DescribeContents() -> int +Android.Print.PrinterCapabilitiesInfo.DuplexModes.get -> Android.Print.DuplexMode +Android.Print.PrinterCapabilitiesInfo.InterfaceConsts +Android.Print.PrinterCapabilitiesInfo.MediaSizes.get -> System.Collections.Generic.IList! +Android.Print.PrinterCapabilitiesInfo.MinMargins.get -> Android.Print.PrintAttributes.Margins! +Android.Print.PrinterCapabilitiesInfo.Resolutions.get -> System.Collections.Generic.IList! +Android.Print.PrinterCapabilitiesInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrinterId +Android.Print.PrinterId.DescribeContents() -> int +Android.Print.PrinterId.InterfaceConsts +Android.Print.PrinterId.LocalId.get -> string! +Android.Print.PrinterId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrinterInfo +Android.Print.PrinterInfo.Builder +Android.Print.PrinterInfo.Builder.Build() -> Android.Print.PrinterInfo! +Android.Print.PrinterInfo.Builder.Builder(Android.Print.PrinterId! printerId, string! name, Android.Print.PrinterStatus status) -> void +Android.Print.PrinterInfo.Builder.Builder(Android.Print.PrinterInfo! other) -> void +Android.Print.PrinterInfo.Builder.SetCapabilities(Android.Print.PrinterCapabilitiesInfo! capabilities) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetDescription(string! description) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetHasCustomPrinterIcon(bool hasCustomPrinterIcon) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetIconResourceId(int iconResourceId) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetInfoIntent(Android.App.PendingIntent! infoIntent) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetName(string! name) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Builder.SetStatus(Android.Print.PrinterStatus status) -> Android.Print.PrinterInfo.Builder! +Android.Print.PrinterInfo.Capabilities.get -> Android.Print.PrinterCapabilitiesInfo? +Android.Print.PrinterInfo.DescribeContents() -> int +Android.Print.PrinterInfo.Description.get -> string? +Android.Print.PrinterInfo.Id.get -> Android.Print.PrinterId! +Android.Print.PrinterInfo.InterfaceConsts +Android.Print.PrinterInfo.Name.get -> string! +Android.Print.PrinterInfo.Status.get -> Android.Print.PrinterStatus +Android.Print.PrinterInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrinterStatus +Android.Print.PrinterStatus.Busy = 2 -> Android.Print.PrinterStatus +Android.Print.PrinterStatus.Idle = 1 -> Android.Print.PrinterStatus +Android.Print.PrinterStatus.Unavailable = 3 -> Android.Print.PrinterStatus +Android.Print.PrintJob +Android.Print.PrintJob.Cancel() -> void +Android.Print.PrintJob.Id.get -> Android.Print.PrintJobId? +Android.Print.PrintJob.Info.get -> Android.Print.PrintJobInfo! +Android.Print.PrintJob.IsBlocked.get -> bool +Android.Print.PrintJob.IsCancelled.get -> bool +Android.Print.PrintJob.IsCompleted.get -> bool +Android.Print.PrintJob.IsFailed.get -> bool +Android.Print.PrintJob.IsQueued.get -> bool +Android.Print.PrintJob.IsStarted.get -> bool +Android.Print.PrintJob.Restart() -> void +Android.Print.PrintJobId +Android.Print.PrintJobId.DescribeContents() -> int +Android.Print.PrintJobId.InterfaceConsts +Android.Print.PrintJobId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrintJobInfo +Android.Print.PrintJobInfo.Attributes.get -> Android.Print.PrintAttributes! +Android.Print.PrintJobInfo.Builder +Android.Print.PrintJobInfo.Builder.Build() -> Android.Print.PrintJobInfo! +Android.Print.PrintJobInfo.Builder.Builder(Android.Print.PrintJobInfo? prototype) -> void +Android.Print.PrintJobInfo.Builder.PutAdvancedOption(string! key, int value) -> void +Android.Print.PrintJobInfo.Builder.PutAdvancedOption(string! key, string? value) -> void +Android.Print.PrintJobInfo.Builder.SetAttributes(Android.Print.PrintAttributes! attributes) -> void +Android.Print.PrintJobInfo.Builder.SetCopies(int copies) -> void +Android.Print.PrintJobInfo.Builder.SetPages(Android.Print.PageRange![]! pages) -> void +Android.Print.PrintJobInfo.Copies.get -> int +Android.Print.PrintJobInfo.CreationTime.get -> long +Android.Print.PrintJobInfo.DescribeContents() -> int +Android.Print.PrintJobInfo.GetAdvancedIntOption(string? key) -> int +Android.Print.PrintJobInfo.GetAdvancedStringOption(string? key) -> string? +Android.Print.PrintJobInfo.GetPages() -> Android.Print.PageRange![]? +Android.Print.PrintJobInfo.HasAdvancedOption(string? key) -> bool +Android.Print.PrintJobInfo.Id.get -> Android.Print.PrintJobId? +Android.Print.PrintJobInfo.InterfaceConsts +Android.Print.PrintJobInfo.Label.get -> string! +Android.Print.PrintJobInfo.PrinterId.get -> Android.Print.PrinterId? +Android.Print.PrintJobInfo.State.get -> Android.Print.PrintJobState +Android.Print.PrintJobInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Print.PrintJobState +Android.Print.PrintJobState.Blocked = 4 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Canceled = 7 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Completed = 5 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Created = 1 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Failed = 6 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Queued = 2 -> Android.Print.PrintJobState +Android.Print.PrintJobState.Started = 3 -> Android.Print.PrintJobState +Android.Print.PrintManager +Android.Print.PrintManager.IsPrintServiceEnabled(Android.Content.ComponentName! service) -> bool +Android.Print.PrintManager.Print(string! printJobName, Android.Print.PrintDocumentAdapter! documentAdapter, Android.Print.PrintAttributes? attributes) -> Android.Print.PrintJob! +Android.Print.PrintManager.PrintJobs.get -> System.Collections.Generic.IList! +Android.PrintServices.CustomPrinterIconCallback +Android.PrintServices.CustomPrinterIconCallback.OnCustomPrinterIconLoaded(Android.Graphics.Drawables.Icon? icon) -> bool +Android.PrintServices.PrintDocument +Android.PrintServices.PrintDocument.Data.get -> Android.OS.ParcelFileDescriptor? +Android.PrintServices.PrintDocument.Info.get -> Android.Print.PrintDocumentInfo! +Android.PrintServices.PrinterDiscoverySession +Android.PrintServices.PrinterDiscoverySession.AddPrinters(System.Collections.Generic.IList! printers) -> void +Android.PrintServices.PrinterDiscoverySession.IsDestroyed.get -> bool +Android.PrintServices.PrinterDiscoverySession.IsPrinterDiscoveryStarted.get -> bool +Android.PrintServices.PrinterDiscoverySession.PrinterDiscoverySession() -> void +Android.PrintServices.PrinterDiscoverySession.PrinterDiscoverySession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.PrintServices.PrinterDiscoverySession.Printers.get -> System.Collections.Generic.IList! +Android.PrintServices.PrinterDiscoverySession.RemovePrinters(System.Collections.Generic.IList! printerIds) -> void +Android.PrintServices.PrinterDiscoverySession.TrackedPrinters.get -> System.Collections.Generic.IList! +Android.PrintServices.PrintJob +Android.PrintServices.PrintJob.Block(string? reason) -> bool +Android.PrintServices.PrintJob.Cancel() -> bool +Android.PrintServices.PrintJob.Complete() -> bool +Android.PrintServices.PrintJob.Document.get -> Android.PrintServices.PrintDocument! +Android.PrintServices.PrintJob.Fail(string? error) -> bool +Android.PrintServices.PrintJob.GetAdvancedIntOption(string? key) -> int +Android.PrintServices.PrintJob.GetAdvancedStringOption(string? key) -> string? +Android.PrintServices.PrintJob.HasAdvancedOption(string? key) -> bool +Android.PrintServices.PrintJob.Id.get -> Android.Print.PrintJobId? +Android.PrintServices.PrintJob.Info.get -> Android.Print.PrintJobInfo! +Android.PrintServices.PrintJob.IsBlocked.get -> bool +Android.PrintServices.PrintJob.IsCancelled.get -> bool +Android.PrintServices.PrintJob.IsCompleted.get -> bool +Android.PrintServices.PrintJob.IsFailed.get -> bool +Android.PrintServices.PrintJob.IsQueued.get -> bool +Android.PrintServices.PrintJob.IsStarted.get -> bool +Android.PrintServices.PrintJob.SetProgress(float progress) -> void +Android.PrintServices.PrintJob.SetStatus(int statusResId) -> void +Android.PrintServices.PrintJob.SetStatus(Java.Lang.ICharSequence? status) -> void +Android.PrintServices.PrintJob.SetStatus(string? status) -> void +Android.PrintServices.PrintJob.SetTag(string! tag) -> bool +Android.PrintServices.PrintJob.Start() -> bool +Android.PrintServices.PrintJob.Tag.get -> string? +Android.PrintServices.PrintService +Android.PrintServices.PrintService.ActivePrintJobs.get -> System.Collections.Generic.IList? +Android.PrintServices.PrintService.GeneratePrinterId(string? localId) -> Android.Print.PrinterId! +Android.PrintServices.PrintService.PrintService() -> void +Android.PrintServices.PrintService.PrintService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.AddressDataKind +Android.Provider.AddressDataKind.Custom = 0 -> Android.Provider.AddressDataKind +Android.Provider.AddressDataKind.Home = 1 -> Android.Provider.AddressDataKind +Android.Provider.AddressDataKind.Other = 3 -> Android.Provider.AddressDataKind +Android.Provider.AddressDataKind.Work = 2 -> Android.Provider.AddressDataKind +Android.Provider.AddWifiResult +Android.Provider.AddWifiResult.AddOrUpdateFailed = 1 -> Android.Provider.AddWifiResult +Android.Provider.AddWifiResult.AlreadyExists = 2 -> Android.Provider.AddWifiResult +Android.Provider.AddWifiResult.Success = 0 -> Android.Provider.AddWifiResult +Android.Provider.AggregateException +Android.Provider.AggregateException.Automatic = 0 -> Android.Provider.AggregateException +Android.Provider.AggregateException.KeepSeparate = 2 -> Android.Provider.AggregateException +Android.Provider.AggregateException.KeepTogether = 1 -> Android.Provider.AggregateException +Android.Provider.AggregationMode +Android.Provider.AggregationMode.Default = 0 -> Android.Provider.AggregationMode +Android.Provider.AggregationMode.Disabled = 3 -> Android.Provider.AggregationMode +Android.Provider.AggregationMode.Immediate = 1 -> Android.Provider.AggregationMode +Android.Provider.AggregationMode.Suspended = 2 -> Android.Provider.AggregationMode +Android.Provider.AlarmClock +Android.Provider.AlarmClock.AlarmClock() -> void +Android.Provider.BaseColumns +Android.Provider.BlockedNumberContract +Android.Provider.BlockedNumberContract.BlockedNumberContract(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.BlockedNumberContract.BlockedNumbers +Android.Provider.BlockedNumberContract.BlockedNumbers.BlockedNumbers(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Browser +Android.Provider.Browser.BookmarkColumns +Android.Provider.Browser.BookmarkColumns.BookmarkColumns() -> void +Android.Provider.Browser.BookmarkColumns.BookmarkColumns(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Browser.BookmarkColumns.InterfaceConsts +Android.Provider.Browser.Browser() -> void +Android.Provider.Browser.Browser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Browser.SearchColumns +Android.Provider.Browser.SearchColumns.InterfaceConsts +Android.Provider.Browser.SearchColumns.SearchColumns() -> void +Android.Provider.Browser.SearchColumns.SearchColumns(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessContributor = 500 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessEditor = 600 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessFreebusy = 100 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessNone = 0 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessOverride = 400 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessOwner = 700 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessRead = 200 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessRespond = 300 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAccess.AccessRoot = 800 -> Android.Provider.CalendarAccess +Android.Provider.CalendarAlertsState +Android.Provider.CalendarAlertsState.Dismissed = 2 -> Android.Provider.CalendarAlertsState +Android.Provider.CalendarAlertsState.Fired = 1 -> Android.Provider.CalendarAlertsState +Android.Provider.CalendarAlertsState.Scheduled = 0 -> Android.Provider.CalendarAlertsState +Android.Provider.CalendarAttendeesColumn +Android.Provider.CalendarAttendeesColumn.None = 0 -> Android.Provider.CalendarAttendeesColumn +Android.Provider.CalendarAttendeesColumn.Optional = 2 -> Android.Provider.CalendarAttendeesColumn +Android.Provider.CalendarAttendeesColumn.Required = 1 -> Android.Provider.CalendarAttendeesColumn +Android.Provider.CalendarAttendeesColumn.Resource = 3 -> Android.Provider.CalendarAttendeesColumn +Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesRelationship.Attendee = 1 -> Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesRelationship.None = 0 -> Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesRelationship.Organizer = 2 -> Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesRelationship.Performer = 3 -> Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesRelationship.Speaker = 4 -> Android.Provider.CalendarAttendeesRelationship +Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarAttendeesStatus.Accepted = 1 -> Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarAttendeesStatus.Declined = 2 -> Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarAttendeesStatus.Invited = 3 -> Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarAttendeesStatus.None = 0 -> Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarAttendeesStatus.Tentative = 4 -> Android.Provider.CalendarAttendeesStatus +Android.Provider.CalendarColoredTypes +Android.Provider.CalendarColoredTypes.Calendar = 0 -> Android.Provider.CalendarColoredTypes +Android.Provider.CalendarColoredTypes.Event = 1 -> Android.Provider.CalendarColoredTypes +Android.Provider.CalendarContract +Android.Provider.CalendarContract.Attendees +Android.Provider.CalendarContract.Attendees.InterfaceConsts +Android.Provider.CalendarContract.AttendeesColumns +Android.Provider.CalendarContract.CalendarAlerts +Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts +Android.Provider.CalendarContract.CalendarAlertsColumns +Android.Provider.CalendarContract.CalendarCache +Android.Provider.CalendarContract.CalendarCache.InterfaceConsts +Android.Provider.CalendarContract.CalendarCacheColumns +Android.Provider.CalendarContract.CalendarColumns +Android.Provider.CalendarContract.CalendarEntity +Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts +Android.Provider.CalendarContract.Calendars +Android.Provider.CalendarContract.Calendars.InterfaceConsts +Android.Provider.CalendarContract.CalendarSyncColumns +Android.Provider.CalendarContract.Colors +Android.Provider.CalendarContract.Colors.InterfaceConsts +Android.Provider.CalendarContract.ColorsColumns +Android.Provider.CalendarContract.EventDays +Android.Provider.CalendarContract.EventDays.InterfaceConsts +Android.Provider.CalendarContract.EventDaysColumns +Android.Provider.CalendarContract.Events +Android.Provider.CalendarContract.Events.InterfaceConsts +Android.Provider.CalendarContract.EventsColumns +Android.Provider.CalendarContract.EventsEntity +Android.Provider.CalendarContract.EventsEntity.InterfaceConsts +Android.Provider.CalendarContract.ExtendedProperties +Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts +Android.Provider.CalendarContract.ExtendedPropertiesColumns +Android.Provider.CalendarContract.IAttendeesColumns +Android.Provider.CalendarContract.ICalendarAlertsColumns +Android.Provider.CalendarContract.ICalendarCacheColumns +Android.Provider.CalendarContract.ICalendarColumns +Android.Provider.CalendarContract.ICalendarSyncColumns +Android.Provider.CalendarContract.IColorsColumns +Android.Provider.CalendarContract.IEventDaysColumns +Android.Provider.CalendarContract.IEventsColumns +Android.Provider.CalendarContract.IExtendedPropertiesColumns +Android.Provider.CalendarContract.Instances +Android.Provider.CalendarContract.Instances.InterfaceConsts +Android.Provider.CalendarContract.IRemindersColumns +Android.Provider.CalendarContract.ISyncColumns +Android.Provider.CalendarContract.Reminders +Android.Provider.CalendarContract.Reminders.InterfaceConsts +Android.Provider.CalendarContract.RemindersColumns +Android.Provider.CalendarContract.SyncColumns +Android.Provider.CalendarContract.SyncState +Android.Provider.CalendarContract.SyncState.InterfaceConsts +Android.Provider.CallerPresentation +Android.Provider.CallerPresentation.Allowed = 1 -> Android.Provider.CallerPresentation +Android.Provider.CallerPresentation.Payphone = 4 -> Android.Provider.CallerPresentation +Android.Provider.CallerPresentation.Restricted = 2 -> Android.Provider.CallerPresentation +Android.Provider.CallerPresentation.Unavailable = 5 -> Android.Provider.CallerPresentation +Android.Provider.CallerPresentation.Unknown = 3 -> Android.Provider.CallerPresentation +Android.Provider.CallLog +Android.Provider.CallLog.CallLog() -> void +Android.Provider.CallLog.CallLog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CallLog.Calls +Android.Provider.CallLog.Calls.Calls() -> void +Android.Provider.CallLog.Calls.Calls(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CallLog.Calls.InterfaceConsts +Android.Provider.CallLog.Locations +Android.Provider.CallLog.Locations.InterfaceConsts +Android.Provider.CallLog.Locations.Locations(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CallPriority +Android.Provider.CallPriority.Normal = 0 -> Android.Provider.CallPriority +Android.Provider.CallPriority.Urgent = 1 -> Android.Provider.CallPriority +Android.Provider.CallType +Android.Provider.CallType.AnsweredExternally = 7 -> Android.Provider.CallType +Android.Provider.CallType.Blocked = 6 -> Android.Provider.CallType +Android.Provider.CallType.Incoming = 1 -> Android.Provider.CallType +Android.Provider.CallType.Missed = 3 -> Android.Provider.CallType +Android.Provider.CallType.Outgoing = 2 -> Android.Provider.CallType +Android.Provider.CallType.Rejected = 5 -> Android.Provider.CallType +Android.Provider.CallType.Voicemail = 4 -> Android.Provider.CallType +Android.Provider.ChatCapability +Android.Provider.ChatCapability.HasCamera = 4 -> Android.Provider.ChatCapability +Android.Provider.ChatCapability.HasVideo = 2 -> Android.Provider.ChatCapability +Android.Provider.ChatCapability.HasVoice = 1 -> Android.Provider.ChatCapability +Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.Buffering = 1 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.Completed = 5 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.ErrorPermanentFailure = 7 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.ErrorRetriableFailure = 6 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.MediaSizeChanged = 8 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.Paused = 4 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.Ready = 2 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaPlaybackState.Started = 3 -> Android.Provider.CloudMediaPlaybackState +Android.Provider.CloudMediaProvider +Android.Provider.CloudMediaProvider.CloudMediaProvider() -> void +Android.Provider.CloudMediaProvider.CloudMediaProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CloudMediaProvider.CloudMediaSurfaceController +Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.CloudMediaSurfaceController() -> void +Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.CloudMediaSurfaceController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback +Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.SetPlaybackState(int surfaceId, int playbackState, Android.OS.Bundle? playbackStateInfo) -> void +Android.Provider.CloudMediaProviderContract +Android.Provider.CloudMediaProviderContract.AlbumColumns +Android.Provider.CloudMediaProviderContract.MediaCollectionInfo +Android.Provider.CloudMediaProviderContract.MediaColumns +Android.Provider.CloudMediaStandardMimeTypeExtension +Android.Provider.CloudMediaStandardMimeTypeExtension.AnimatedWebp = 3 -> Android.Provider.CloudMediaStandardMimeTypeExtension +Android.Provider.CloudMediaStandardMimeTypeExtension.Gif = 1 -> Android.Provider.CloudMediaStandardMimeTypeExtension +Android.Provider.CloudMediaStandardMimeTypeExtension.MotionPhoto = 2 -> Android.Provider.CloudMediaStandardMimeTypeExtension +Android.Provider.CloudMediaStandardMimeTypeExtension.None = 0 -> Android.Provider.CloudMediaStandardMimeTypeExtension +Android.Provider.ContactKind +Android.Provider.ContactKind.Email = 1 -> Android.Provider.ContactKind +Android.Provider.ContactKind.Im = 3 -> Android.Provider.ContactKind +Android.Provider.ContactKind.Organization = 4 -> Android.Provider.ContactKind +Android.Provider.ContactKind.Phone = 5 -> Android.Provider.ContactKind +Android.Provider.ContactKind.Postal = 2 -> Android.Provider.ContactKind +Android.Provider.ContactMethodColumn +Android.Provider.ContactMethodColumn.Custom = 0 -> Android.Provider.ContactMethodColumn +Android.Provider.ContactMethodColumn.Home = 1 -> Android.Provider.ContactMethodColumn +Android.Provider.ContactMethodColumn.Other = 3 -> Android.Provider.ContactMethodColumn +Android.Provider.ContactMethodColumn.Work = 2 -> Android.Provider.ContactMethodColumn +Android.Provider.ContactOrganizationColumn +Android.Provider.ContactOrganizationColumn.Custom = 0 -> Android.Provider.ContactOrganizationColumn +Android.Provider.ContactOrganizationColumn.Other = 2 -> Android.Provider.ContactOrganizationColumn +Android.Provider.ContactOrganizationColumn.Work = 1 -> Android.Provider.ContactOrganizationColumn +Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Custom = 0 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.FaxHome = 5 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.FaxWork = 4 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Home = 1 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Mobile = 2 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Other = 7 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Pager = 6 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPhoneColumn.Work = 3 -> Android.Provider.ContactPhoneColumn +Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.Available = 5 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.Away = 2 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.DoNotDisturb = 4 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.Idle = 3 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.Invisible = 1 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactPresenceStatus.Offline = 0 -> Android.Provider.ContactPresenceStatus +Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Aim = 0 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.GoogleTalk = 5 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Icq = 6 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Jabber = 7 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Msn = 1 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Qq = 4 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Skype = 3 -> Android.Provider.ContactProtocol +Android.Provider.ContactProtocol.Yahoo = 2 -> Android.Provider.ContactProtocol +Android.Provider.Contacts +Android.Provider.Contacts.ContactMethods +Android.Provider.Contacts.ContactMethods.AddPostalLocation(Android.Content.Context? context, long postalId, double latitude, double longitude) -> void +Android.Provider.Contacts.ContactMethods.InterfaceConsts +Android.Provider.Contacts.ContactMethodsColumns +Android.Provider.Contacts.Contacts(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Contacts.Extensions +Android.Provider.Contacts.Extensions.InterfaceConsts +Android.Provider.Contacts.ExtensionsColumns +Android.Provider.Contacts.GroupMembership +Android.Provider.Contacts.GroupMembership.InterfaceConsts +Android.Provider.Contacts.Groups +Android.Provider.Contacts.Groups.InterfaceConsts +Android.Provider.Contacts.GroupsColumns +Android.Provider.Contacts.IContactMethodsColumns +Android.Provider.Contacts.IExtensionsColumns +Android.Provider.Contacts.IGroupsColumns +Android.Provider.Contacts.Intents +Android.Provider.Contacts.Intents.Insert +Android.Provider.Contacts.Intents.Insert.Insert() -> void +Android.Provider.Contacts.Intents.Intents() -> void +Android.Provider.Contacts.Intents.UI +Android.Provider.Contacts.Intents.UI.UI() -> void +Android.Provider.Contacts.IOrganizationColumns +Android.Provider.Contacts.IPeopleColumns +Android.Provider.Contacts.IPhonesColumns +Android.Provider.Contacts.IPhotosColumns +Android.Provider.Contacts.IPresenceColumns +Android.Provider.Contacts.ISettingsColumns +Android.Provider.Contacts.OrganizationColumns +Android.Provider.Contacts.Organizations +Android.Provider.Contacts.Organizations.InterfaceConsts +Android.Provider.Contacts.People +Android.Provider.Contacts.People.ContactMethods +Android.Provider.Contacts.People.ContactMethods.InterfaceConsts +Android.Provider.Contacts.People.Extensions +Android.Provider.Contacts.People.Extensions.Extensions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Contacts.People.Extensions.InterfaceConsts +Android.Provider.Contacts.People.InterfaceConsts +Android.Provider.Contacts.People.Phones +Android.Provider.Contacts.People.Phones.InterfaceConsts +Android.Provider.Contacts.PeopleColumns +Android.Provider.Contacts.Phones +Android.Provider.Contacts.Phones.InterfaceConsts +Android.Provider.Contacts.PhonesColumns +Android.Provider.Contacts.Photos +Android.Provider.Contacts.Photos.InterfaceConsts +Android.Provider.Contacts.PhotosColumns +Android.Provider.Contacts.PresenceColumns +Android.Provider.Contacts.Settings +Android.Provider.Contacts.Settings.InterfaceConsts +Android.Provider.Contacts.SettingsColumns +Android.Provider.ContactsContract +Android.Provider.ContactsContract.AggregationExceptions +Android.Provider.ContactsContract.AggregationExceptions.InterfaceConsts +Android.Provider.ContactsContract.BaseSyncColumns +Android.Provider.ContactsContract.CommonDataKinds +Android.Provider.ContactsContract.CommonDataKinds.BaseTypes +Android.Provider.ContactsContract.CommonDataKinds.Callable +Android.Provider.ContactsContract.CommonDataKinds.Callable.Callable() -> void +Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.CommonColumns +Android.Provider.ContactsContract.CommonDataKinds.Contactables +Android.Provider.ContactsContract.CommonDataKinds.Contactables.Contactables() -> void +Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Email +Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Event +Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.GroupMembership +Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.IBaseTypes +Android.Provider.ContactsContract.CommonDataKinds.ICommonColumns +Android.Provider.ContactsContract.CommonDataKinds.Identity +Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Im +Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Nickname +Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Note +Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Organization +Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Phone +Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Photo +Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Relation +Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.SipAddress +Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.StructuredName +Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal +Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts +Android.Provider.ContactsContract.CommonDataKinds.Website +Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts +Android.Provider.ContactsContract.ContactNameColumns +Android.Provider.ContactsContract.ContactOptionsColumns +Android.Provider.ContactsContract.Contacts +Android.Provider.ContactsContract.Contacts.AggregationSuggestions +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.AddNameParameter(string? name) -> Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder? +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.Build() -> Android.Net.Uri? +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.Builder() -> void +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.SetContactId(long contactId) -> Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder? +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.SetLimit(int limit) -> Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder? +Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts +Android.Provider.ContactsContract.Contacts.Contacts(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.ContactsContract.Contacts.Data +Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts +Android.Provider.ContactsContract.Contacts.Entity +Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts +Android.Provider.ContactsContract.Contacts.InterfaceConsts +Android.Provider.ContactsContract.Contacts.Photo +Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts +Android.Provider.ContactsContract.Contacts.StreamItems +Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts +Android.Provider.ContactsContract.ContactsColumns +Android.Provider.ContactsContract.ContactsContract() -> void +Android.Provider.ContactsContract.ContactStatusColumns +Android.Provider.ContactsContract.Data +Android.Provider.ContactsContract.Data.InterfaceConsts +Android.Provider.ContactsContract.DataColumns +Android.Provider.ContactsContract.DataUsageFeedback +Android.Provider.ContactsContract.DataUsageFeedback.DataUsageFeedback() -> void +Android.Provider.ContactsContract.DataUsageStatColumns +Android.Provider.ContactsContract.DeletedContacts +Android.Provider.ContactsContract.DeletedContacts.InterfaceConsts +Android.Provider.ContactsContract.DeletedContactsColumns +Android.Provider.ContactsContract.Directory +Android.Provider.ContactsContract.Directory.InterfaceConsts +Android.Provider.ContactsContract.DisplayNameSources +Android.Provider.ContactsContract.DisplayPhoto +Android.Provider.ContactsContract.FullNameStyle +Android.Provider.ContactsContract.Groups +Android.Provider.ContactsContract.Groups.InterfaceConsts +Android.Provider.ContactsContract.GroupsColumns +Android.Provider.ContactsContract.IBaseSyncColumns +Android.Provider.ContactsContract.IContactNameColumns +Android.Provider.ContactsContract.IContactOptionsColumns +Android.Provider.ContactsContract.IContactsColumns +Android.Provider.ContactsContract.IContactStatusColumns +Android.Provider.ContactsContract.IDataColumns +Android.Provider.ContactsContract.IDataUsageStatColumns +Android.Provider.ContactsContract.IDeletedContactsColumns +Android.Provider.ContactsContract.IGroupsColumns +Android.Provider.ContactsContract.Intents +Android.Provider.ContactsContract.Intents.Insert +Android.Provider.ContactsContract.Intents.Insert.Insert() -> void +Android.Provider.ContactsContract.Intents.Intents() -> void +Android.Provider.ContactsContract.IPhoneLookupColumns +Android.Provider.ContactsContract.IPresenceColumns +Android.Provider.ContactsContract.IRawContactsColumns +Android.Provider.ContactsContract.ISettingsColumns +Android.Provider.ContactsContract.IStatusColumns +Android.Provider.ContactsContract.IStreamItemPhotosColumns +Android.Provider.ContactsContract.IStreamItemsColumns +Android.Provider.ContactsContract.ISyncColumns +Android.Provider.ContactsContract.PhoneLookup +Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts +Android.Provider.ContactsContract.PhoneLookupColumns +Android.Provider.ContactsContract.PhoneticNameStyle +Android.Provider.ContactsContract.PinnedPositions +Android.Provider.ContactsContract.PinnedPositions.PinnedPositions() -> void +Android.Provider.ContactsContract.Presence +Android.Provider.ContactsContract.Presence.Presence() -> void +Android.Provider.ContactsContract.PresenceColumns +Android.Provider.ContactsContract.Profile +Android.Provider.ContactsContract.Profile.InterfaceConsts +Android.Provider.ContactsContract.ProfileSyncState +Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts +Android.Provider.ContactsContract.ProviderStatus +Android.Provider.ContactsContract.QuickContact +Android.Provider.ContactsContract.QuickContact.QuickContact() -> void +Android.Provider.ContactsContract.RawContacts +Android.Provider.ContactsContract.RawContacts.Data +Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts +Android.Provider.ContactsContract.RawContacts.DisplayPhoto +Android.Provider.ContactsContract.RawContacts.Entity +Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts +Android.Provider.ContactsContract.RawContacts.InterfaceConsts +Android.Provider.ContactsContract.RawContacts.StreamItems +Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts +Android.Provider.ContactsContract.RawContactsColumns +Android.Provider.ContactsContract.RawContactsEntity +Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts +Android.Provider.ContactsContract.SearchSnippets +Android.Provider.ContactsContract.SearchSnippets.SearchSnippets() -> void +Android.Provider.ContactsContract.SearchSnippets.SearchSnippets(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.ContactsContract.Settings +Android.Provider.ContactsContract.Settings.InterfaceConsts +Android.Provider.ContactsContract.SettingsColumns +Android.Provider.ContactsContract.SimAccount +Android.Provider.ContactsContract.SimAccount.AccountName.get -> string! +Android.Provider.ContactsContract.SimAccount.AccountType.get -> string! +Android.Provider.ContactsContract.SimAccount.DescribeContents() -> int +Android.Provider.ContactsContract.SimAccount.EfType.get -> int +Android.Provider.ContactsContract.SimAccount.InterfaceConsts +Android.Provider.ContactsContract.SimAccount.SimSlotIndex.get -> int +Android.Provider.ContactsContract.SimAccount.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Provider.ContactsContract.SimContacts +Android.Provider.ContactsContract.StatusColumns +Android.Provider.ContactsContract.StatusUpdates +Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts +Android.Provider.ContactsContract.StatusUpdates.StatusUpdates(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.ContactsContract.StreamItemPhotos +Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts +Android.Provider.ContactsContract.StreamItemPhotosColumns +Android.Provider.ContactsContract.StreamItems +Android.Provider.ContactsContract.StreamItems.InterfaceConsts +Android.Provider.ContactsContract.StreamItems.StreamItemPhotos +Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts +Android.Provider.ContactsContract.StreamItemsColumns +Android.Provider.ContactsContract.SyncColumns +Android.Provider.ContactsContract.SyncState +Android.Provider.ContactsContract.SyncState.InterfaceConsts +Android.Provider.ContactsProviderStatus +Android.Provider.ContactsProviderStatus.Busy = 1 -> Android.Provider.ContactsProviderStatus +Android.Provider.ContactsProviderStatus.Empty = 2 -> Android.Provider.ContactsProviderStatus +Android.Provider.ContactsProviderStatus.Normal = 0 -> Android.Provider.ContactsProviderStatus +Android.Provider.DisplayMode +Android.Provider.DisplayMode.Grid = 1 -> Android.Provider.DisplayMode +Android.Provider.DisplayMode.List = 2 -> Android.Provider.DisplayMode +Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.Email = 10 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.Nickname = 35 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.Organization = 30 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.Phone = 20 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.StructuredName = 40 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.StructuredPhoneticName = 37 -> Android.Provider.DisplayNameSources +Android.Provider.DisplayNameSources.Undefined = 0 -> Android.Provider.DisplayNameSources +Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.DirBlocksOpenDocumentTree = 32768 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.DirPrefersGrid = 16 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.DirPrefersLastModified = 32 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.DirSupportsCreate = 8 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.Partial = 8192 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsCopy = 128 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsDelete = 4 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsMetadata = 16384 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsMove = 256 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsRemove = 1024 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsRename = 64 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsSettings = 2048 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsThumbnail = 1 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.SupportsWrite = 2 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.VirtualDocument = 512 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentContractFlags.WebLinkable = 4096 -> Android.Provider.DocumentContractFlags +Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.Empty = 64 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.LocalOnly = 2 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.SupportsCreate = 1 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.SupportsEject = 32 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.SupportsIsChild = 16 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.SupportsRecents = 4 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentRootFlags.SupportsSearch = 8 -> Android.Provider.DocumentRootFlags +Android.Provider.DocumentsContract +Android.Provider.DocumentsContract.Document +Android.Provider.DocumentsContract.Path +Android.Provider.DocumentsContract.Path.DescribeContents() -> int +Android.Provider.DocumentsContract.Path.GetPath() -> System.Collections.Generic.IList? +Android.Provider.DocumentsContract.Path.InterfaceConsts +Android.Provider.DocumentsContract.Path.Path(string? rootId, System.Collections.Generic.IList? path) -> void +Android.Provider.DocumentsContract.Path.RootId.get -> string? +Android.Provider.DocumentsContract.Path.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Provider.DocumentsContract.Root +Android.Provider.DocumentsProvider +Android.Provider.DocumentsProvider.DocumentsProvider() -> void +Android.Provider.DocumentsProvider.DocumentsProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.DocumentsProvider.RevokeDocumentPermission(string? documentId) -> void +Android.Provider.EmailDataKind +Android.Provider.EmailDataKind.Custom = 0 -> Android.Provider.EmailDataKind +Android.Provider.EmailDataKind.Home = 1 -> Android.Provider.EmailDataKind +Android.Provider.EmailDataKind.Mobile = 4 -> Android.Provider.EmailDataKind +Android.Provider.EmailDataKind.Other = 3 -> Android.Provider.EmailDataKind +Android.Provider.EmailDataKind.Work = 2 -> Android.Provider.EmailDataKind +Android.Provider.EventDataKind +Android.Provider.EventDataKind.Anniversary = 1 -> Android.Provider.EventDataKind +Android.Provider.EventDataKind.Birthday = 3 -> Android.Provider.EventDataKind +Android.Provider.EventDataKind.Custom = 0 -> Android.Provider.EventDataKind +Android.Provider.EventDataKind.Other = 2 -> Android.Provider.EventDataKind +Android.Provider.EventsAccess +Android.Provider.EventsAccess.Confidential = 1 -> Android.Provider.EventsAccess +Android.Provider.EventsAccess.Default = 0 -> Android.Provider.EventsAccess +Android.Provider.EventsAccess.Private = 2 -> Android.Provider.EventsAccess +Android.Provider.EventsAccess.Public = 3 -> Android.Provider.EventsAccess +Android.Provider.EventsAvailability +Android.Provider.EventsAvailability.Busy = 0 -> Android.Provider.EventsAvailability +Android.Provider.EventsAvailability.Free = 1 -> Android.Provider.EventsAvailability +Android.Provider.EventsAvailability.Tentative = 2 -> Android.Provider.EventsAvailability +Android.Provider.EventsStatus +Android.Provider.EventsStatus.Canceled = 2 -> Android.Provider.EventsStatus +Android.Provider.EventsStatus.Confirmed = 1 -> Android.Provider.EventsStatus +Android.Provider.EventsStatus.Tentative = 0 -> Android.Provider.EventsStatus +Android.Provider.ExportSupport +Android.Provider.ExportSupport.AnyAccount = 2 -> Android.Provider.ExportSupport +Android.Provider.ExportSupport.None = 0 -> Android.Provider.ExportSupport +Android.Provider.ExportSupport.SameAccountOnly = 1 -> Android.Provider.ExportSupport +Android.Provider.FontFamilyResultStatus +Android.Provider.FontFamilyResultStatus.Ok = 0 -> Android.Provider.FontFamilyResultStatus +Android.Provider.FontFamilyResultStatus.Rejected = 3 -> Android.Provider.FontFamilyResultStatus +Android.Provider.FontFamilyResultStatus.UnexpectedDataProvided = 2 -> Android.Provider.FontFamilyResultStatus +Android.Provider.FontFamilyResultStatus.WrongCertificates = 1 -> Android.Provider.FontFamilyResultStatus +Android.Provider.FontRequest +Android.Provider.FontRequest.Certificates.get -> System.Collections.Generic.IList!>? +Android.Provider.FontRequest.FontRequest(string! providerAuthority, string! providerPackage, string! query) -> void +Android.Provider.FontRequest.FontRequest(string! providerAuthority, string! providerPackage, string! query, System.Collections.Generic.IList!>! certificates) -> void +Android.Provider.FontRequest.ProviderAuthority.get -> string? +Android.Provider.FontRequest.ProviderPackage.get -> string? +Android.Provider.FontRequest.Query.get -> string? +Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.FontLoadError = -3 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.FontNotFound = 1 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.FontUnavailable = 2 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.MalformedQuery = 3 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.ProviderNotFound = -1 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontRequestFailureReason.WrongCertificates = -2 -> Android.Provider.FontRequestFailureReason +Android.Provider.FontResultCode +Android.Provider.FontResultCode.FontNotFound = 1 -> Android.Provider.FontResultCode +Android.Provider.FontResultCode.FontUnavailable = 2 -> Android.Provider.FontResultCode +Android.Provider.FontResultCode.MalformedQuery = 3 -> Android.Provider.FontResultCode +Android.Provider.FontResultCode.Ok = 0 -> Android.Provider.FontResultCode +Android.Provider.FontsContract +Android.Provider.FontsContract.Columns +Android.Provider.FontsContract.Columns.InterfaceConsts +Android.Provider.FontsContract.FontFamilyResult +Android.Provider.FontsContract.FontFamilyResult.FontFamilyResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.FontsContract.FontInfo +Android.Provider.FontsContract.FontInfo.FontInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.FontsContract.FontRequestCallback +Android.Provider.FontsContract.FontRequestCallback.FontRequestCallback() -> void +Android.Provider.FontsContract.FontRequestCallback.FontRequestCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.FontsContract.FontsContract(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Chinese = 3 -> Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Cjk = 2 -> Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Japanese = 4 -> Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Korean = 5 -> Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Undefined = 0 -> Android.Provider.FullNameStyle +Android.Provider.FullNameStyle.Western = 1 -> Android.Provider.FullNameStyle +Android.Provider.GlobalWifiSleepPolicy +Android.Provider.GlobalWifiSleepPolicy.Default = 0 -> Android.Provider.GlobalWifiSleepPolicy +Android.Provider.GlobalWifiSleepPolicy.Never = 2 -> Android.Provider.GlobalWifiSleepPolicy +Android.Provider.GlobalWifiSleepPolicy.NeverWhilePlugged = 1 -> Android.Provider.GlobalWifiSleepPolicy +Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.BookmarkIndex = 4 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.DateIndex = 3 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.FaviconIndex = 6 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.IdIndex = 0 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.TitleIndex = 5 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.UrlIndex = 1 -> Android.Provider.HistoryProjection +Android.Provider.HistoryProjection.VisitsIndex = 2 -> Android.Provider.HistoryProjection +Android.Provider.IBaseColumns +Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Aim = 0 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Custom = -1 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.GoogleTalk = 5 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Icq = 6 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Jabber = 7 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Msn = 1 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Netmeeting = 8 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Qq = 4 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Skype = 3 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMProtocolDataKind.Yahoo = 2 -> Android.Provider.IMProtocolDataKind +Android.Provider.IMTypeDataKind +Android.Provider.IMTypeDataKind.Custom = 0 -> Android.Provider.IMTypeDataKind +Android.Provider.IMTypeDataKind.Home = 1 -> Android.Provider.IMTypeDataKind +Android.Provider.IMTypeDataKind.Other = 3 -> Android.Provider.IMTypeDataKind +Android.Provider.IMTypeDataKind.Work = 2 -> Android.Provider.IMTypeDataKind +Android.Provider.IOpenableColumns +Android.Provider.LiveFolders +Android.Provider.LiveFolders.InterfaceConsts +Android.Provider.LocaleType +Android.Provider.LocaleType.All = 0 -> Android.Provider.LocaleType +Android.Provider.LocaleType.Current = 1 -> Android.Provider.LocaleType +Android.Provider.MediaStore +Android.Provider.MediaStore.Audio +Android.Provider.MediaStore.Audio.AlbumColumns +Android.Provider.MediaStore.Audio.Albums +Android.Provider.MediaStore.Audio.Albums.Albums() -> void +Android.Provider.MediaStore.Audio.Albums.InterfaceConsts +Android.Provider.MediaStore.Audio.ArtistColumns +Android.Provider.MediaStore.Audio.Artists +Android.Provider.MediaStore.Audio.Artists.Albums +Android.Provider.MediaStore.Audio.Artists.Albums.Albums() -> void +Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts +Android.Provider.MediaStore.Audio.Artists.Artists() -> void +Android.Provider.MediaStore.Audio.Artists.InterfaceConsts +Android.Provider.MediaStore.Audio.Audio() -> void +Android.Provider.MediaStore.Audio.AudioColumns +Android.Provider.MediaStore.Audio.Genres +Android.Provider.MediaStore.Audio.Genres.Genres() -> void +Android.Provider.MediaStore.Audio.Genres.InterfaceConsts +Android.Provider.MediaStore.Audio.Genres.Members +Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts +Android.Provider.MediaStore.Audio.Genres.Members.Members() -> void +Android.Provider.MediaStore.Audio.GenresColumns +Android.Provider.MediaStore.Audio.IAlbumColumns +Android.Provider.MediaStore.Audio.IArtistColumns +Android.Provider.MediaStore.Audio.IAudioColumns +Android.Provider.MediaStore.Audio.IGenresColumns +Android.Provider.MediaStore.Audio.IPlaylistsColumns +Android.Provider.MediaStore.Audio.Media +Android.Provider.MediaStore.Audio.Media.InterfaceConsts +Android.Provider.MediaStore.Audio.Media.Media() -> void +Android.Provider.MediaStore.Audio.Playlists +Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts +Android.Provider.MediaStore.Audio.Playlists.Members +Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts +Android.Provider.MediaStore.Audio.Playlists.Members.Members() -> void +Android.Provider.MediaStore.Audio.Playlists.Playlists() -> void +Android.Provider.MediaStore.Audio.PlaylistsColumns +Android.Provider.MediaStore.Audio.Radio +Android.Provider.MediaStore.DownloadColumns +Android.Provider.MediaStore.Downloads +Android.Provider.MediaStore.Downloads.InterfaceConsts +Android.Provider.MediaStore.Files +Android.Provider.MediaStore.Files.FileColumns +Android.Provider.MediaStore.Files.Files() -> void +Android.Provider.MediaStore.Files.IFileColumns +Android.Provider.MediaStore.IDownloadColumns +Android.Provider.MediaStore.Images +Android.Provider.MediaStore.Images.IImageColumns +Android.Provider.MediaStore.Images.ImageColumns +Android.Provider.MediaStore.Images.Images() -> void +Android.Provider.MediaStore.Images.Media +Android.Provider.MediaStore.Images.Media.InterfaceConsts +Android.Provider.MediaStore.Images.Media.Media() -> void +Android.Provider.MediaStore.Images.Thumbnails +Android.Provider.MediaStore.Images.Thumbnails.InterfaceConsts +Android.Provider.MediaStore.Images.Thumbnails.Thumbnails() -> void +Android.Provider.MediaStore.Images.Thumbnails.Thumbnails(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.MediaStore.IMediaColumns +Android.Provider.MediaStore.MediaColumns +Android.Provider.MediaStore.MediaStore() -> void +Android.Provider.MediaStore.PickerMediaColumns +Android.Provider.MediaStore.PickerMediaColumns.PickerMediaColumns(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.MediaStore.Video +Android.Provider.MediaStore.Video.IVideoColumns +Android.Provider.MediaStore.Video.Media +Android.Provider.MediaStore.Video.Media.InterfaceConsts +Android.Provider.MediaStore.Video.Media.Media() -> void +Android.Provider.MediaStore.Video.Thumbnails +Android.Provider.MediaStore.Video.Thumbnails.InterfaceConsts +Android.Provider.MediaStore.Video.Thumbnails.Thumbnails() -> void +Android.Provider.MediaStore.Video.Thumbnails.Thumbnails(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.MediaStore.Video.Video() -> void +Android.Provider.MediaStore.Video.VideoColumns +Android.Provider.MediaStoreMatchBehavior +Android.Provider.MediaStoreMatchBehavior.Default = 0 -> Android.Provider.MediaStoreMatchBehavior +Android.Provider.MediaStoreMatchBehavior.Exclude = 2 -> Android.Provider.MediaStoreMatchBehavior +Android.Provider.MediaStoreMatchBehavior.Include = 1 -> Android.Provider.MediaStoreMatchBehavior +Android.Provider.MediaStoreMatchBehavior.Only = 3 -> Android.Provider.MediaStoreMatchBehavior +Android.Provider.MediaType +Android.Provider.MediaType.Audio = 2 -> Android.Provider.MediaType +Android.Provider.MediaType.Document = 6 -> Android.Provider.MediaType +Android.Provider.MediaType.Image = 1 -> Android.Provider.MediaType +Android.Provider.MediaType.None = 0 -> Android.Provider.MediaType +Android.Provider.MediaType.Playlist = 4 -> Android.Provider.MediaType +Android.Provider.MediaType.Subtitle = 5 -> Android.Provider.MediaType +Android.Provider.MediaType.Video = 3 -> Android.Provider.MediaType +Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.All = 0 -> Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.Drafts = 3 -> Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.Failed = 5 -> Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.Inbox = 1 -> Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.Outbox = 4 -> Android.Provider.MessageBoxType +Android.Provider.MessageBoxType.Sent = 2 -> Android.Provider.MessageBoxType +Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.Generic = 1 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.GenericPermanent = 10 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.MmsProtoPermanent = 12 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.MmsProtoTransient = 3 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.NoError = 0 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.SmsProtoPermanent = 11 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.SmsProtoTransient = 2 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsErrorType.TransportFailure = 4 -> Android.Provider.MmsSmsErrorType +Android.Provider.MmsSmsProtocol +Android.Provider.MmsSmsProtocol.MmsProto = 1 -> Android.Provider.MmsSmsProtocol +Android.Provider.MmsSmsProtocol.SmsProto = 0 -> Android.Provider.MmsSmsProtocol +Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.Custom = 0 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.Default = 1 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.Initials = 5 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.MaidenName = 3 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.MaindenName = 3 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.OtherName = 2 -> Android.Provider.NicknameDataKind +Android.Provider.NicknameDataKind.ShortName = 4 -> Android.Provider.NicknameDataKind +Android.Provider.OpenableColumns +Android.Provider.OrganizationDataKind +Android.Provider.OrganizationDataKind.Custom = 0 -> Android.Provider.OrganizationDataKind +Android.Provider.OrganizationDataKind.Other = 2 -> Android.Provider.OrganizationDataKind +Android.Provider.OrganizationDataKind.Work = 1 -> Android.Provider.OrganizationDataKind +Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Assistant = 19 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Callback = 8 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Car = 9 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.CompanyMain = 10 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Custom = 0 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.FaxHome = 5 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.FaxWork = 4 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Home = 1 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Isdn = 11 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Main = 12 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Mms = 20 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Mobile = 2 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Other = 7 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.OtherFax = 13 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Pager = 6 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Radio = 14 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Telex = 15 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.TtyTdd = 16 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.Work = 3 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.WorkMobile = 17 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneDataKind.WorkPager = 18 -> Android.Provider.PhoneDataKind +Android.Provider.PhoneticNameStyle +Android.Provider.PhoneticNameStyle.Japanese = 4 -> Android.Provider.PhoneticNameStyle +Android.Provider.PhoneticNameStyle.Korean = 5 -> Android.Provider.PhoneticNameStyle +Android.Provider.PhoneticNameStyle.Pinyin = 3 -> Android.Provider.PhoneticNameStyle +Android.Provider.PhoneticNameStyle.Undefined = 0 -> Android.Provider.PhoneticNameStyle +Android.Provider.PhotoSupport +Android.Provider.PhotoSupport.Full = 3 -> Android.Provider.PhotoSupport +Android.Provider.PhotoSupport.FullSizeOnly = 2 -> Android.Provider.PhotoSupport +Android.Provider.PhotoSupport.None = 0 -> Android.Provider.PhotoSupport +Android.Provider.PhotoSupport.ThumbnailOnly = 1 -> Android.Provider.PhotoSupport +Android.Provider.QueriesProjection +Android.Provider.QueriesProjection.DateIndex = 1 -> Android.Provider.QueriesProjection +Android.Provider.QueriesProjection.Display1Index = 3 -> Android.Provider.QueriesProjection +Android.Provider.QueriesProjection.Display2Index = 4 -> Android.Provider.QueriesProjection +Android.Provider.QueriesProjection.QueryIndex = 2 -> Android.Provider.QueriesProjection +Android.Provider.QuickContactMode +Android.Provider.QuickContactMode.Large = 3 -> Android.Provider.QuickContactMode +Android.Provider.QuickContactMode.Medium = 2 -> Android.Provider.QuickContactMode +Android.Provider.QuickContactMode.Small = 1 -> Android.Provider.QuickContactMode +Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Assistant = 1 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Brother = 2 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Child = 3 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Custom = 0 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.DomesticPartner = 4 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Father = 5 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Friend = 6 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Manager = 7 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Mother = 8 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Parent = 9 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Partner = 10 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.ReferredBy = 11 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Relative = 12 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Sister = 13 -> Android.Provider.RelationDataKind +Android.Provider.RelationDataKind.Spouse = 14 -> Android.Provider.RelationDataKind +Android.Provider.RemindersMethod +Android.Provider.RemindersMethod.Alarm = 4 -> Android.Provider.RemindersMethod +Android.Provider.RemindersMethod.Alert = 1 -> Android.Provider.RemindersMethod +Android.Provider.RemindersMethod.Default = 0 -> Android.Provider.RemindersMethod +Android.Provider.RemindersMethod.Email = 2 -> Android.Provider.RemindersMethod +Android.Provider.RemindersMethod.Sms = 3 -> Android.Provider.RemindersMethod +Android.Provider.ScreenBrightness +Android.Provider.ScreenBrightness.ModeAutomatic = 1 -> Android.Provider.ScreenBrightness +Android.Provider.ScreenBrightness.ModeManual = 0 -> Android.Provider.ScreenBrightness +Android.Provider.SearchesProjection +Android.Provider.SearchesProjection.DateIndex = 2 -> Android.Provider.SearchesProjection +Android.Provider.SearchesProjection.SearchIndex = 1 -> Android.Provider.SearchesProjection +Android.Provider.SearchRecentSuggestions +Android.Provider.SearchRecentSuggestions.SearchRecentSuggestions(Android.Content.Context? context, string? authority, Android.Content.DatabaseMode mode) -> void +Android.Provider.SearchRecentSuggestions.SearchRecentSuggestions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.SecurityLocationMode +Android.Provider.SecurityLocationMode.BatterySaving = 2 -> Android.Provider.SecurityLocationMode +Android.Provider.SecurityLocationMode.HighAccuracy = 3 -> Android.Provider.SecurityLocationMode +Android.Provider.SecurityLocationMode.Off = 0 -> Android.Provider.SecurityLocationMode +Android.Provider.SecurityLocationMode.SensorsOnly = 1 -> Android.Provider.SecurityLocationMode +Android.Provider.Settings +Android.Provider.Settings.Global +Android.Provider.Settings.Global.Global() -> void +Android.Provider.Settings.NameValueTable +Android.Provider.Settings.NameValueTable.InterfaceConsts +Android.Provider.Settings.NameValueTable.NameValueTable() -> void +Android.Provider.Settings.NameValueTable.NameValueTable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Settings.Panel +Android.Provider.Settings.Secure +Android.Provider.Settings.Secure.Secure() -> void +Android.Provider.Settings.SettingNotFoundException +Android.Provider.Settings.SettingNotFoundException.SettingNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Settings.SettingNotFoundException.SettingNotFoundException(string? msg) -> void +Android.Provider.Settings.Settings() -> void +Android.Provider.Settings.System +Android.Provider.Settings.System.System() -> void +Android.Provider.SettingsSlicesContract +Android.Provider.SettingsSlicesContract.SettingsSlicesContract(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.ShortcutSupport +Android.Provider.ShortcutSupport.DataItemsOnly = 1 -> Android.Provider.ShortcutSupport +Android.Provider.ShortcutSupport.Full = 2 -> Android.Provider.ShortcutSupport +Android.Provider.ShortcutSupport.None = 0 -> Android.Provider.ShortcutSupport +Android.Provider.SimAccountType +Android.Provider.SimAccountType.AdnEfType = 1 -> Android.Provider.SimAccountType +Android.Provider.SimAccountType.FdnEfType = 2 -> Android.Provider.SimAccountType +Android.Provider.SimAccountType.SdnEfType = 3 -> Android.Provider.SimAccountType +Android.Provider.SimAccountType.UnknownEfType = 0 -> Android.Provider.SimAccountType +Android.Provider.SimElementaryFileType +Android.Provider.SimElementaryFileType.Adn = 1 -> Android.Provider.SimElementaryFileType +Android.Provider.SimElementaryFileType.Fdn = 2 -> Android.Provider.SimElementaryFileType +Android.Provider.SimElementaryFileType.Sdn = 3 -> Android.Provider.SimElementaryFileType +Android.Provider.SimElementaryFileType.Unknown = 0 -> Android.Provider.SimElementaryFileType +Android.Provider.SimPhonebookContract +Android.Provider.SimPhonebookContract.ElementaryFiles +Android.Provider.SimPhonebookContract.SimRecords +Android.Provider.SipAddressDataKind +Android.Provider.SipAddressDataKind.Home = 1 -> Android.Provider.SipAddressDataKind +Android.Provider.SipAddressDataKind.Other = 3 -> Android.Provider.SipAddressDataKind +Android.Provider.SipAddressDataKind.Work = 2 -> Android.Provider.SipAddressDataKind +Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.DatabaseError = 10 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.DispatchFailure = 6 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.Duplicated = 5 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.GenericError = 2 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.Handled = 1 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.InvalidUri = 11 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.NullMessage = 8 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.NullPdu = 7 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.OutOfMemory = 3 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.ReceivedWhileEncrypted = 9 -> Android.Provider.SmsIntentResult +Android.Provider.SmsIntentResult.Unsupported = 4 -> Android.Provider.SmsIntentResult +Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.All = 0 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Draft = 3 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Failed = 5 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Inbox = 1 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Outbox = 4 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Queued = 6 -> Android.Provider.SmsMessageType +Android.Provider.SmsMessageType.Sent = 2 -> Android.Provider.SmsMessageType +Android.Provider.SmsStatus +Android.Provider.SmsStatus.Complete = 0 -> Android.Provider.SmsStatus +Android.Provider.SmsStatus.Failed = 64 -> Android.Provider.SmsStatus +Android.Provider.SmsStatus.None = -1 -> Android.Provider.SmsStatus +Android.Provider.SmsStatus.Pending = 32 -> Android.Provider.SmsStatus +Android.Provider.StatusPresence +Android.Provider.StatusPresence.Available = 5 -> Android.Provider.StatusPresence +Android.Provider.StatusPresence.Away = 2 -> Android.Provider.StatusPresence +Android.Provider.StatusPresence.DoNotDisturb = 4 -> Android.Provider.StatusPresence +Android.Provider.StatusPresence.Idle = 3 -> Android.Provider.StatusPresence +Android.Provider.StatusPresence.Invisible = 1 -> Android.Provider.StatusPresence +Android.Provider.StatusPresence.Offline = 0 -> Android.Provider.StatusPresence +Android.Provider.SupervisorVerificationSetting +Android.Provider.SupervisorVerificationSetting.Biometrics = 1 -> Android.Provider.SupervisorVerificationSetting +Android.Provider.SupervisorVerificationSetting.Unknown = 0 -> Android.Provider.SupervisorVerificationSetting +Android.Provider.SyncStateContract +Android.Provider.SyncStateContract.Columns +Android.Provider.SyncStateContract.Constants +Android.Provider.SyncStateContract.Constants.Constants() -> void +Android.Provider.SyncStateContract.Constants.Constants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.SyncStateContract.Constants.InterfaceConsts +Android.Provider.SyncStateContract.Helpers +Android.Provider.SyncStateContract.Helpers.Helpers() -> void +Android.Provider.SyncStateContract.IColumns +Android.Provider.SyncStateContract.SyncStateContract() -> void +Android.Provider.SyncStateContract.SyncStateContract(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.Telephony +Android.Provider.Telephony.BaseMmsColumns +Android.Provider.Telephony.CanonicalAddressesColumns +Android.Provider.Telephony.CarrierId +Android.Provider.Telephony.CarrierId.InterfaceConsts +Android.Provider.Telephony.Carriers +Android.Provider.Telephony.Carriers.InterfaceConsts +Android.Provider.Telephony.IBaseMmsColumns +Android.Provider.Telephony.ICanonicalAddressesColumns +Android.Provider.Telephony.ITextBasedSmsColumns +Android.Provider.Telephony.IThreadsColumns +Android.Provider.Telephony.Mms +Android.Provider.Telephony.Mms.Addr +Android.Provider.Telephony.Mms.Addr.InterfaceConsts +Android.Provider.Telephony.Mms.Draft +Android.Provider.Telephony.Mms.Draft.InterfaceConsts +Android.Provider.Telephony.Mms.Inbox +Android.Provider.Telephony.Mms.Inbox.InterfaceConsts +Android.Provider.Telephony.Mms.Intents +Android.Provider.Telephony.Mms.InterfaceConsts +Android.Provider.Telephony.Mms.Outbox +Android.Provider.Telephony.Mms.Outbox.InterfaceConsts +Android.Provider.Telephony.Mms.Part +Android.Provider.Telephony.Mms.Part.InterfaceConsts +Android.Provider.Telephony.Mms.Rate +Android.Provider.Telephony.Mms.Sent +Android.Provider.Telephony.Mms.Sent.InterfaceConsts +Android.Provider.Telephony.MmsSms +Android.Provider.Telephony.MmsSms.InterfaceConsts +Android.Provider.Telephony.MmsSms.PendingMessages +Android.Provider.Telephony.MmsSms.PendingMessages.InterfaceConsts +Android.Provider.Telephony.ServiceStateTable +Android.Provider.Telephony.Sms +Android.Provider.Telephony.Sms.Conversations +Android.Provider.Telephony.Sms.Conversations.InterfaceConsts +Android.Provider.Telephony.Sms.Draft +Android.Provider.Telephony.Sms.Draft.InterfaceConsts +Android.Provider.Telephony.Sms.Inbox +Android.Provider.Telephony.Sms.Inbox.InterfaceConsts +Android.Provider.Telephony.Sms.Intents +Android.Provider.Telephony.Sms.InterfaceConsts +Android.Provider.Telephony.Sms.Outbox +Android.Provider.Telephony.Sms.Outbox.InterfaceConsts +Android.Provider.Telephony.Sms.Sent +Android.Provider.Telephony.Sms.Sent.InterfaceConsts +Android.Provider.Telephony.TextBasedSmsColumns +Android.Provider.Telephony.Threads +Android.Provider.Telephony.Threads.InterfaceConsts +Android.Provider.Telephony.ThreadsColumns +Android.Provider.ThreadType +Android.Provider.ThreadType.BroadcastThread = 1 -> Android.Provider.ThreadType +Android.Provider.ThreadType.CommonThread = 0 -> Android.Provider.ThreadType +Android.Provider.ThumbnailKind +Android.Provider.ThumbnailKind.FullScreenKind = 2 -> Android.Provider.ThumbnailKind +Android.Provider.ThumbnailKind.MicroKind = 3 -> Android.Provider.ThumbnailKind +Android.Provider.ThumbnailKind.MiniKind = 1 -> Android.Provider.ThumbnailKind +Android.Provider.UserDictionary +Android.Provider.UserDictionary.UserDictionary() -> void +Android.Provider.UserDictionary.UserDictionary(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.UserDictionary.Words +Android.Provider.UserDictionary.Words.InterfaceConsts +Android.Provider.UserDictionary.Words.Words() -> void +Android.Provider.UserDictionary.Words.Words(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.VideoThumbnailKind +Android.Provider.VideoThumbnailKind.FullScreenKind = 2 -> Android.Provider.VideoThumbnailKind +Android.Provider.VideoThumbnailKind.MicroKind = 3 -> Android.Provider.VideoThumbnailKind +Android.Provider.VideoThumbnailKind.MiniKind = 1 -> Android.Provider.VideoThumbnailKind +Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.CanBeConfigured = 2 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.Configuring = 3 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.Disabled = 5 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.Failed = 4 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.NotConfigured = 1 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailConfigurationState.Ok = 0 -> Android.Provider.VoicemailConfigurationState +Android.Provider.VoicemailContract +Android.Provider.VoicemailContract.Status +Android.Provider.VoicemailContract.Status.InterfaceConsts +Android.Provider.VoicemailContract.VoicemailContract(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Provider.VoicemailContract.Voicemails +Android.Provider.VoicemailContract.Voicemails.InterfaceConsts +Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.BadConfiguration = 3 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.CommunicationError = 4 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.NoConnection = 1 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.NoConnectionCellularRequired = 2 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.Ok = 0 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.ServerConnectionError = 6 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailDataChannelState.ServerError = 5 -> Android.Provider.VoicemailDataChannelState +Android.Provider.VoicemailNotificationChannelState +Android.Provider.VoicemailNotificationChannelState.MessageWaiting = 2 -> Android.Provider.VoicemailNotificationChannelState +Android.Provider.VoicemailNotificationChannelState.NoConnection = 1 -> Android.Provider.VoicemailNotificationChannelState +Android.Provider.VoicemailNotificationChannelState.Ok = 0 -> Android.Provider.VoicemailNotificationChannelState +Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Blog = 2 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Custom = 0 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Ftp = 6 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Home = 4 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Homepage = 1 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Other = 7 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Profile = 3 -> Android.Provider.WebsiteDataKind +Android.Provider.WebsiteDataKind.Work = 5 -> Android.Provider.WebsiteDataKind +Android.Provider.WifiSleepPolicy +Android.Provider.WifiSleepPolicy.Default = 0 -> Android.Provider.WifiSleepPolicy +Android.Provider.WifiSleepPolicy.Never = 2 -> Android.Provider.WifiSleepPolicy +Android.Provider.WifiSleepPolicy.NeverWhilePlugged = 1 -> Android.Provider.WifiSleepPolicy +Android.ReferenceFilesAttribute +Android.ReferenceFilesAttribute.EmbeddedArchive.get -> string? +Android.ReferenceFilesAttribute.EmbeddedArchive.set -> void +Android.ReferenceFilesAttribute.InstallInstructions.get -> string? +Android.ReferenceFilesAttribute.InstallInstructions.set -> void +Android.ReferenceFilesAttribute.PackageName.get -> string? +Android.ReferenceFilesAttribute.PackageName.set -> void +Android.ReferenceFilesAttribute.Sha1sum.get -> string? +Android.ReferenceFilesAttribute.Sha1sum.set -> void +Android.ReferenceFilesAttribute.SourceUrl.get -> string? +Android.ReferenceFilesAttribute.SourceUrl.set -> void +Android.ReferenceFilesAttribute.Version.get -> string? +Android.ReferenceFilesAttribute.Version.set -> void +Android.Renderscripts.Allocation +Android.Renderscripts.Allocation.Allocation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Allocation.BufferAvailable -> System.EventHandler! +Android.Renderscripts.Allocation.BufferAvailableEventArgs +Android.Renderscripts.Allocation.BufferAvailableEventArgs.A.get -> Android.Renderscripts.Allocation? +Android.Renderscripts.Allocation.BufferAvailableEventArgs.BufferAvailableEventArgs(Android.Renderscripts.Allocation? a) -> void +Android.Renderscripts.Allocation.IOnBufferAvailableListener +Android.Renderscripts.Allocation.IOnBufferAvailableListener.OnBufferAvailable(Android.Renderscripts.Allocation? a) -> void +Android.Renderscripts.Allocation.MipmapControl +Android.Renderscripts.AllocationAdapter +Android.Renderscripts.AllocationAdapter.AllocationAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.GraphicsConstants = 8 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.GraphicsRenderTarget = 16 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.GraphicsTexture = 2 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.GraphicsVertex = 4 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.IoInput = 32 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.IoOutput = 64 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.Script = 1 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.AllocationUsage.Shared = 128 -> Android.Renderscripts.AllocationUsage +Android.Renderscripts.BaseObj +Android.Renderscripts.BaseObj.BaseObj(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Byte2 +Android.Renderscripts.Byte2.Byte2() -> void +Android.Renderscripts.Byte2.Byte2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Byte2.Byte2(sbyte initX, sbyte initY) -> void +Android.Renderscripts.Byte2.X.get -> sbyte +Android.Renderscripts.Byte2.X.set -> void +Android.Renderscripts.Byte2.Y.get -> sbyte +Android.Renderscripts.Byte2.Y.set -> void +Android.Renderscripts.Byte3 +Android.Renderscripts.Byte3.Byte3() -> void +Android.Renderscripts.Byte3.Byte3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Byte3.Byte3(sbyte initX, sbyte initY, sbyte initZ) -> void +Android.Renderscripts.Byte3.X.get -> sbyte +Android.Renderscripts.Byte3.X.set -> void +Android.Renderscripts.Byte3.Y.get -> sbyte +Android.Renderscripts.Byte3.Y.set -> void +Android.Renderscripts.Byte3.Z.get -> sbyte +Android.Renderscripts.Byte3.Z.set -> void +Android.Renderscripts.Byte4 +Android.Renderscripts.Byte4.Byte4() -> void +Android.Renderscripts.Byte4.Byte4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Byte4.Byte4(sbyte initX, sbyte initY, sbyte initZ, sbyte initW) -> void +Android.Renderscripts.Byte4.W.get -> sbyte +Android.Renderscripts.Byte4.W.set -> void +Android.Renderscripts.Byte4.X.get -> sbyte +Android.Renderscripts.Byte4.X.set -> void +Android.Renderscripts.Byte4.Y.get -> sbyte +Android.Renderscripts.Byte4.Y.set -> void +Android.Renderscripts.Byte4.Z.get -> sbyte +Android.Renderscripts.Byte4.Z.set -> void +Android.Renderscripts.CreateFlag +Android.Renderscripts.CreateFlag.LowLatency = 2 -> Android.Renderscripts.CreateFlag +Android.Renderscripts.CreateFlag.LowPower = 4 -> Android.Renderscripts.CreateFlag +Android.Renderscripts.CreateFlag.None = 0 -> Android.Renderscripts.CreateFlag +Android.Renderscripts.Double2 +Android.Renderscripts.Double2.Double2() -> void +Android.Renderscripts.Double2.Double2(double x, double y) -> void +Android.Renderscripts.Double2.Double2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Double2.X.get -> double +Android.Renderscripts.Double2.X.set -> void +Android.Renderscripts.Double2.Y.get -> double +Android.Renderscripts.Double2.Y.set -> void +Android.Renderscripts.Double3 +Android.Renderscripts.Double3.Double3() -> void +Android.Renderscripts.Double3.Double3(double x, double y, double z) -> void +Android.Renderscripts.Double3.Double3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Double3.X.get -> double +Android.Renderscripts.Double3.X.set -> void +Android.Renderscripts.Double3.Y.get -> double +Android.Renderscripts.Double3.Y.set -> void +Android.Renderscripts.Double3.Z.get -> double +Android.Renderscripts.Double3.Z.set -> void +Android.Renderscripts.Double4 +Android.Renderscripts.Double4.Double4() -> void +Android.Renderscripts.Double4.Double4(double x, double y, double z, double w) -> void +Android.Renderscripts.Double4.Double4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Double4.W.get -> double +Android.Renderscripts.Double4.W.set -> void +Android.Renderscripts.Double4.X.get -> double +Android.Renderscripts.Double4.X.set -> void +Android.Renderscripts.Double4.Y.get -> double +Android.Renderscripts.Double4.Y.set -> void +Android.Renderscripts.Double4.Z.get -> double +Android.Renderscripts.Double4.Z.set -> void +Android.Renderscripts.Element +Android.Renderscripts.Element.Builder +Android.Renderscripts.Element.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.Element.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Element.DataKind +Android.Renderscripts.Element.DataType +Android.Renderscripts.Element.Element(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.FieldPacker +Android.Renderscripts.FieldPacker.FieldPacker(byte[]? data) -> void +Android.Renderscripts.FieldPacker.FieldPacker(int len) -> void +Android.Renderscripts.FieldPacker.FieldPacker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.FieldPacker.GetData() -> byte[]? +Android.Renderscripts.FileA3D +Android.Renderscripts.FileA3D.EntryType +Android.Renderscripts.FileA3D.FileA3D(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.FileA3D.IndexEntry +Android.Renderscripts.FileA3D.IndexEntry.IndexEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Float2 +Android.Renderscripts.Float2.Float2() -> void +Android.Renderscripts.Float2.Float2(float x, float y) -> void +Android.Renderscripts.Float2.Float2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Float2.X.get -> float +Android.Renderscripts.Float2.X.set -> void +Android.Renderscripts.Float2.Y.get -> float +Android.Renderscripts.Float2.Y.set -> void +Android.Renderscripts.Float3 +Android.Renderscripts.Float3.Float3() -> void +Android.Renderscripts.Float3.Float3(float x, float y, float z) -> void +Android.Renderscripts.Float3.Float3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Float3.X.get -> float +Android.Renderscripts.Float3.X.set -> void +Android.Renderscripts.Float3.Y.get -> float +Android.Renderscripts.Float3.Y.set -> void +Android.Renderscripts.Float3.Z.get -> float +Android.Renderscripts.Float3.Z.set -> void +Android.Renderscripts.Float4 +Android.Renderscripts.Float4.Float4() -> void +Android.Renderscripts.Float4.Float4(float x, float y, float z, float w) -> void +Android.Renderscripts.Float4.Float4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Float4.W.get -> float +Android.Renderscripts.Float4.W.set -> void +Android.Renderscripts.Float4.X.get -> float +Android.Renderscripts.Float4.X.set -> void +Android.Renderscripts.Float4.Y.get -> float +Android.Renderscripts.Float4.Y.set -> void +Android.Renderscripts.Float4.Z.get -> float +Android.Renderscripts.Float4.Z.set -> void +Android.Renderscripts.Font +Android.Renderscripts.Font.Font(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Font.Style +Android.Renderscripts.Int2 +Android.Renderscripts.Int2.Int2() -> void +Android.Renderscripts.Int2.Int2(int x, int y) -> void +Android.Renderscripts.Int2.Int2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Int2.X.get -> int +Android.Renderscripts.Int2.X.set -> void +Android.Renderscripts.Int2.Y.get -> int +Android.Renderscripts.Int2.Y.set -> void +Android.Renderscripts.Int3 +Android.Renderscripts.Int3.Int3() -> void +Android.Renderscripts.Int3.Int3(int x, int y, int z) -> void +Android.Renderscripts.Int3.Int3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Int3.X.get -> int +Android.Renderscripts.Int3.X.set -> void +Android.Renderscripts.Int3.Y.get -> int +Android.Renderscripts.Int3.Y.set -> void +Android.Renderscripts.Int3.Z.get -> int +Android.Renderscripts.Int3.Z.set -> void +Android.Renderscripts.Int4 +Android.Renderscripts.Int4.Int4() -> void +Android.Renderscripts.Int4.Int4(int x, int y, int z, int w) -> void +Android.Renderscripts.Int4.Int4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Int4.W.get -> int +Android.Renderscripts.Int4.W.set -> void +Android.Renderscripts.Int4.X.get -> int +Android.Renderscripts.Int4.X.set -> void +Android.Renderscripts.Int4.Y.get -> int +Android.Renderscripts.Int4.Y.set -> void +Android.Renderscripts.Int4.Z.get -> int +Android.Renderscripts.Int4.Z.set -> void +Android.Renderscripts.Long2 +Android.Renderscripts.Long2.Long2() -> void +Android.Renderscripts.Long2.Long2(long x, long y) -> void +Android.Renderscripts.Long2.Long2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Long2.X.get -> long +Android.Renderscripts.Long2.X.set -> void +Android.Renderscripts.Long2.Y.get -> long +Android.Renderscripts.Long2.Y.set -> void +Android.Renderscripts.Long3 +Android.Renderscripts.Long3.Long3() -> void +Android.Renderscripts.Long3.Long3(long x, long y, long z) -> void +Android.Renderscripts.Long3.Long3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Long3.X.get -> long +Android.Renderscripts.Long3.X.set -> void +Android.Renderscripts.Long3.Y.get -> long +Android.Renderscripts.Long3.Y.set -> void +Android.Renderscripts.Long3.Z.get -> long +Android.Renderscripts.Long3.Z.set -> void +Android.Renderscripts.Long4 +Android.Renderscripts.Long4.Long4() -> void +Android.Renderscripts.Long4.Long4(long x, long y, long z, long w) -> void +Android.Renderscripts.Long4.Long4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Long4.W.get -> long +Android.Renderscripts.Long4.W.set -> void +Android.Renderscripts.Long4.X.get -> long +Android.Renderscripts.Long4.X.set -> void +Android.Renderscripts.Long4.Y.get -> long +Android.Renderscripts.Long4.Y.set -> void +Android.Renderscripts.Long4.Z.get -> long +Android.Renderscripts.Long4.Z.set -> void +Android.Renderscripts.Matrix2f +Android.Renderscripts.Matrix2f.Matrix2f() -> void +Android.Renderscripts.Matrix2f.Matrix2f(float[]? dataArray) -> void +Android.Renderscripts.Matrix2f.Matrix2f(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Matrix3f +Android.Renderscripts.Matrix3f.Matrix3f() -> void +Android.Renderscripts.Matrix3f.Matrix3f(float[]? dataArray) -> void +Android.Renderscripts.Matrix3f.Matrix3f(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Matrix4f +Android.Renderscripts.Matrix4f.Matrix4f() -> void +Android.Renderscripts.Matrix4f.Matrix4f(float[]? dataArray) -> void +Android.Renderscripts.Matrix4f.Matrix4f(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Mesh +Android.Renderscripts.Mesh.AllocationBuilder +Android.Renderscripts.Mesh.AllocationBuilder.AllocationBuilder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.Mesh.AllocationBuilder.AllocationBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Mesh.Builder +Android.Renderscripts.Mesh.Builder.Builder(Android.Renderscripts.RenderScript? rs, int usage) -> void +Android.Renderscripts.Mesh.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Mesh.Mesh(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Mesh.Primitive +Android.Renderscripts.Mesh.TriangleMeshBuilder +Android.Renderscripts.Mesh.TriangleMeshBuilder.TriangleMeshBuilder(Android.Renderscripts.RenderScript? rs, int vtxSize, Android.Renderscripts.TriangleFlags flags) -> void +Android.Renderscripts.Mesh.TriangleMeshBuilder.TriangleMeshBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Program +Android.Renderscripts.Program.BaseProgramBuilder +Android.Renderscripts.Program.BaseProgramBuilder.BaseProgramBuilder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.Program.BaseProgramBuilder.BaseProgramBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Program.Program(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Program.TextureType +Android.Renderscripts.ProgramFragment +Android.Renderscripts.ProgramFragment.Builder +Android.Renderscripts.ProgramFragment.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramFragment.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramFragment.ProgramFragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramFragmentFixedFunction +Android.Renderscripts.ProgramFragmentFixedFunction.Builder +Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode +Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format +Android.Renderscripts.ProgramFragmentFixedFunction.ProgramFragmentFixedFunction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramRaster +Android.Renderscripts.ProgramRaster.Builder +Android.Renderscripts.ProgramRaster.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramRaster.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramRaster.CullMode +Android.Renderscripts.ProgramRaster.ProgramRaster(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramStore +Android.Renderscripts.ProgramStore.BlendDstFunc +Android.Renderscripts.ProgramStore.BlendSrcFunc +Android.Renderscripts.ProgramStore.Builder +Android.Renderscripts.ProgramStore.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramStore.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramStore.DepthFunc +Android.Renderscripts.ProgramStore.ProgramStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramVertex +Android.Renderscripts.ProgramVertex.Builder +Android.Renderscripts.ProgramVertex.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramVertex.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramVertex.ProgramVertex(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramVertexFixedFunction +Android.Renderscripts.ProgramVertexFixedFunction.Builder +Android.Renderscripts.ProgramVertexFixedFunction.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramVertexFixedFunction.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramVertexFixedFunction.Constants +Android.Renderscripts.ProgramVertexFixedFunction.Constants.Constants(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ProgramVertexFixedFunction.Constants.Constants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ProgramVertexFixedFunction.ProgramVertexFixedFunction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RenderScript +Android.Renderscripts.RenderScript.ApplicationContext.get -> Android.Content.Context? +Android.Renderscripts.RenderScript.ContextType +Android.Renderscripts.RenderScript.Priority +Android.Renderscripts.RenderScript.RenderScript(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RenderScript.RSErrorHandler +Android.Renderscripts.RenderScript.RSErrorHandler.MErrorMessage.get -> string? +Android.Renderscripts.RenderScript.RSErrorHandler.MErrorMessage.set -> void +Android.Renderscripts.RenderScript.RSErrorHandler.MErrorNum.get -> int +Android.Renderscripts.RenderScript.RSErrorHandler.MErrorNum.set -> void +Android.Renderscripts.RenderScript.RSErrorHandler.RSErrorHandler() -> void +Android.Renderscripts.RenderScript.RSErrorHandler.RSErrorHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RenderScript.RSMessageHandler +Android.Renderscripts.RenderScript.RSMessageHandler.MData.get -> System.Collections.Generic.IList? +Android.Renderscripts.RenderScript.RSMessageHandler.MData.set -> void +Android.Renderscripts.RenderScript.RSMessageHandler.MID.get -> int +Android.Renderscripts.RenderScript.RSMessageHandler.MID.set -> void +Android.Renderscripts.RenderScript.RSMessageHandler.MLength.get -> int +Android.Renderscripts.RenderScript.RSMessageHandler.MLength.set -> void +Android.Renderscripts.RenderScript.RSMessageHandler.RSMessageHandler() -> void +Android.Renderscripts.RenderScript.RSMessageHandler.RSMessageHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RenderScriptGL +Android.Renderscripts.RenderScriptGL.RenderScriptGL(Android.Content.Context? ctx, Android.Renderscripts.RenderScriptGL.SurfaceConfig? sc) -> void +Android.Renderscripts.RenderScriptGL.RenderScriptGL(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RenderScriptGL.SurfaceConfig +Android.Renderscripts.RenderScriptGL.SurfaceConfig.SurfaceConfig() -> void +Android.Renderscripts.RenderScriptGL.SurfaceConfig.SurfaceConfig(Android.Renderscripts.RenderScriptGL.SurfaceConfig? sc) -> void +Android.Renderscripts.RenderScriptGL.SurfaceConfig.SurfaceConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSDriverException +Android.Renderscripts.RSDriverException.RSDriverException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSDriverException.RSDriverException(string? string) -> void +Android.Renderscripts.RSIllegalArgumentException +Android.Renderscripts.RSIllegalArgumentException.RSIllegalArgumentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSIllegalArgumentException.RSIllegalArgumentException(string? string) -> void +Android.Renderscripts.RSInvalidStateException +Android.Renderscripts.RSInvalidStateException.RSInvalidStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSInvalidStateException.RSInvalidStateException(string? string) -> void +Android.Renderscripts.RSRuntimeException +Android.Renderscripts.RSRuntimeException.RSRuntimeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSRuntimeException.RSRuntimeException(string? string) -> void +Android.Renderscripts.RSSurfaceView +Android.Renderscripts.RSSurfaceView.RSSurfaceView(Android.Content.Context? context) -> void +Android.Renderscripts.RSSurfaceView.RSSurfaceView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Renderscripts.RSSurfaceView.RSSurfaceView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.RSTextureView +Android.Renderscripts.RSTextureView.RSTextureView(Android.Content.Context? context) -> void +Android.Renderscripts.RSTextureView.RSTextureView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Renderscripts.RSTextureView.RSTextureView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Sampler +Android.Renderscripts.Sampler.Builder +Android.Renderscripts.Sampler.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.Sampler.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Sampler.Sampler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Sampler.Value +Android.Renderscripts.Script +Android.Renderscripts.Script.Builder +Android.Renderscripts.Script.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Script.FieldBase +Android.Renderscripts.Script.FieldBase.FieldBase() -> void +Android.Renderscripts.Script.FieldBase.FieldBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Script.FieldBase.MAllocation.get -> Android.Renderscripts.Allocation? +Android.Renderscripts.Script.FieldBase.MAllocation.set -> void +Android.Renderscripts.Script.FieldBase.MElement.get -> Android.Renderscripts.Element? +Android.Renderscripts.Script.FieldBase.MElement.set -> void +Android.Renderscripts.Script.FieldID +Android.Renderscripts.Script.InvokeID +Android.Renderscripts.Script.KernelID +Android.Renderscripts.Script.LaunchOptions +Android.Renderscripts.Script.LaunchOptions.LaunchOptions() -> void +Android.Renderscripts.Script.LaunchOptions.SetX(int xstartArg, int xendArg) -> Android.Renderscripts.Script.LaunchOptions? +Android.Renderscripts.Script.LaunchOptions.SetY(int ystartArg, int yendArg) -> Android.Renderscripts.Script.LaunchOptions? +Android.Renderscripts.Script.LaunchOptions.SetZ(int zstartArg, int zendArg) -> Android.Renderscripts.Script.LaunchOptions? +Android.Renderscripts.Script.LaunchOptions.XEnd.get -> int +Android.Renderscripts.Script.LaunchOptions.XStart.get -> int +Android.Renderscripts.Script.LaunchOptions.YEnd.get -> int +Android.Renderscripts.Script.LaunchOptions.YStart.get -> int +Android.Renderscripts.Script.LaunchOptions.ZEnd.get -> int +Android.Renderscripts.Script.LaunchOptions.ZStart.get -> int +Android.Renderscripts.Script.Script(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ScriptC +Android.Renderscripts.ScriptC.ScriptC(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? resources, int resourceID) -> void +Android.Renderscripts.ScriptC.ScriptC(Android.Renderscripts.RenderScript? rs, string? resName, byte[]? bitcode32, byte[]? bitcode64) -> void +Android.Renderscripts.ScriptC.ScriptC(int id, Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ScriptC.ScriptC(long id, Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ScriptC.ScriptC(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ScriptGroup +Android.Renderscripts.ScriptGroup.Binding +Android.Renderscripts.ScriptGroup.Binding.Binding(Android.Renderscripts.Script.FieldID? field, Java.Lang.Object? value) -> void +Android.Renderscripts.ScriptGroup.Builder +Android.Renderscripts.ScriptGroup.Builder.AddConnection(Android.Renderscripts.Type? t, Android.Renderscripts.Script.KernelID? from, Android.Renderscripts.Script.FieldID? to) -> Android.Renderscripts.ScriptGroup.Builder? +Android.Renderscripts.ScriptGroup.Builder.AddConnection(Android.Renderscripts.Type? t, Android.Renderscripts.Script.KernelID? from, Android.Renderscripts.Script.KernelID? to) -> Android.Renderscripts.ScriptGroup.Builder? +Android.Renderscripts.ScriptGroup.Builder.AddKernel(Android.Renderscripts.Script.KernelID? k) -> Android.Renderscripts.ScriptGroup.Builder? +Android.Renderscripts.ScriptGroup.Builder.Builder(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ScriptGroup.Builder.Create() -> Android.Renderscripts.ScriptGroup? +Android.Renderscripts.ScriptGroup.Builder2 +Android.Renderscripts.ScriptGroup.Builder2.AddInput() -> Android.Renderscripts.ScriptGroup.Input? +Android.Renderscripts.ScriptGroup.Builder2.AddInvoke(Android.Renderscripts.Script.InvokeID? invoke, params Java.Lang.Object![]? argsAndBindings) -> Android.Renderscripts.ScriptGroup.Closure? +Android.Renderscripts.ScriptGroup.Builder2.AddKernel(Android.Renderscripts.Script.KernelID? k, Android.Renderscripts.Type? returnType, params Java.Lang.Object![]? argsAndBindings) -> Android.Renderscripts.ScriptGroup.Closure? +Android.Renderscripts.ScriptGroup.Builder2.Builder2(Android.Renderscripts.RenderScript? rs) -> void +Android.Renderscripts.ScriptGroup.Builder2.Create(string? name, params Android.Renderscripts.ScriptGroup.Future![]? outputs) -> Android.Renderscripts.ScriptGroup? +Android.Renderscripts.ScriptGroup.Closure +Android.Renderscripts.ScriptGroup.Closure.GetGlobal(Android.Renderscripts.Script.FieldID? field) -> Android.Renderscripts.ScriptGroup.Future? +Android.Renderscripts.ScriptGroup.Closure.Return.get -> Android.Renderscripts.ScriptGroup.Future? +Android.Renderscripts.ScriptGroup.Execute() -> void +Android.Renderscripts.ScriptGroup.Execute(params Java.Lang.Object![]? inputs) -> Java.Lang.Object![]? +Android.Renderscripts.ScriptGroup.Future +Android.Renderscripts.ScriptGroup.Input +Android.Renderscripts.ScriptGroup.SetInput(Android.Renderscripts.Script.KernelID? s, Android.Renderscripts.Allocation? a) -> void +Android.Renderscripts.ScriptGroup.SetOutput(Android.Renderscripts.Script.KernelID? s, Android.Renderscripts.Allocation? a) -> void +Android.Renderscripts.ScriptIntrinsic +Android.Renderscripts.ScriptIntrinsic.ScriptIntrinsic(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ScriptIntrinsic3DLUT +Android.Renderscripts.ScriptIntrinsic3DLUT.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsic3DLUT.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsic3DLUT.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsic3DLUT.SetLUT(Android.Renderscripts.Allocation? lut) -> void +Android.Renderscripts.ScriptIntrinsicBLAS +Android.Renderscripts.ScriptIntrinsicBLAS.BNNM(Android.Renderscripts.Allocation? A, int a_offset, Android.Renderscripts.Allocation? B, int b_offset, Android.Renderscripts.Allocation? C, int c_offset, int c_mult) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CGBMV(int TransA, int KL, int KU, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CGEMM(int TransA, int TransB, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CGEMV(int TransA, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CGERC(Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CGERU(Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHBMV(int Uplo, int K, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHEMM(int Side, int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHEMV(int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHER(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHER2(int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHER2K(int Uplo, int Trans, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHERK(int Uplo, int Trans, float alpha, Android.Renderscripts.Allocation? A, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHPMV(int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHPR(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CHPR2(int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CSYMM(int Side, int Uplo, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CSYR2K(int Uplo, int Trans, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CSYRK(int Uplo, int Trans, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Float2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTBMV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTBSV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTPMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTPSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTRMM(int Side, int Uplo, int TransA, int Diag, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTRMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTRSM(int Side, int Uplo, int TransA, int Diag, Android.Renderscripts.Float2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.CTRSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DGBMV(int TransA, int KL, int KU, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, double beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DGEMM(int TransA, int TransB, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DGEMV(int TransA, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, double beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DGER(double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSBMV(int Uplo, int K, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, double beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSPMV(int Uplo, double alpha, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX, double beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSPR(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSPR2(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYMM(int Side, int Uplo, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYMV(int Uplo, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, double beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYR(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYR2(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYR2K(int Uplo, int Trans, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DSYRK(int Uplo, int Trans, double alpha, Android.Renderscripts.Allocation? A, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTBMV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTBSV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTPMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTPSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTRMM(int Side, int Uplo, int TransA, int Diag, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTRMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTRSM(int Side, int Uplo, int TransA, int Diag, double alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.DTRSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SGBMV(int TransA, int KL, int KU, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, float beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SGEMM(int TransA, int TransB, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SGEMV(int TransA, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, float beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SGER(float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSBMV(int Uplo, int K, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, float beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSPMV(int Uplo, float alpha, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX, float beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSPR(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSPR2(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYMM(int Side, int Uplo, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYMV(int Uplo, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, float beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYR(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYR2(int Uplo, float alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYR2K(int Uplo, int Trans, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.SSYRK(int Uplo, int Trans, float alpha, Android.Renderscripts.Allocation? A, float beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STBMV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STBSV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STPMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STPSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STRMM(int Side, int Uplo, int TransA, int Diag, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STRMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STRSM(int Side, int Uplo, int TransA, int Diag, float alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.STRSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZGBMV(int TransA, int KL, int KU, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZGEMM(int TransA, int TransB, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZGEMV(int TransA, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZGERC(Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZGERU(Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHBMV(int Uplo, int K, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHEMM(int Side, int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHEMV(int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHER(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHER2(int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? A) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHER2K(int Uplo, int Trans, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHERK(int Uplo, int Trans, double alpha, Android.Renderscripts.Allocation? A, double beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHPMV(int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? Y, int incY) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHPR(int Uplo, double alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZHPR2(int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? X, int incX, Android.Renderscripts.Allocation? Y, int incY, Android.Renderscripts.Allocation? Ap) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZSYMM(int Side, int Uplo, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZSYR2K(int Uplo, int Trans, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZSYRK(int Uplo, int Trans, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Double2? beta, Android.Renderscripts.Allocation? C) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTBMV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTBSV(int Uplo, int TransA, int Diag, int K, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTPMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTPSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? Ap, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTRMM(int Side, int Uplo, int TransA, int Diag, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTRMV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTRSM(int Side, int Uplo, int TransA, int Diag, Android.Renderscripts.Double2? alpha, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? B) -> void +Android.Renderscripts.ScriptIntrinsicBLAS.ZTRSV(int Uplo, int TransA, int Diag, Android.Renderscripts.Allocation? A, Android.Renderscripts.Allocation? X, int incX) -> void +Android.Renderscripts.ScriptIntrinsicBlend +Android.Renderscripts.ScriptIntrinsicBlend.ScriptIntrinsicBlend(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.ScriptIntrinsicBlur +Android.Renderscripts.ScriptIntrinsicBlur.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicBlur.ForEach(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicBlur.ForEach(Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicBlur.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicBlur.SetInput(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicBlur.SetRadius(float radius) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix +Android.Renderscripts.ScriptIntrinsicColorMatrix.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetAdd(Android.Renderscripts.Float4? f) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetAdd(float r, float g, float b, float a) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetColorMatrix(Android.Renderscripts.Matrix3f? m) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetColorMatrix(Android.Renderscripts.Matrix4f? m) -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetGreyscale() -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetRGBtoYUV() -> void +Android.Renderscripts.ScriptIntrinsicColorMatrix.SetYUVtoRGB() -> void +Android.Renderscripts.ScriptIntrinsicConvolve3x3 +Android.Renderscripts.ScriptIntrinsicConvolve3x3.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicConvolve3x3.ForEach(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicConvolve3x3.ForEach(Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicConvolve3x3.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicConvolve3x3.SetCoefficients(float[]? v) -> void +Android.Renderscripts.ScriptIntrinsicConvolve3x3.SetInput(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicConvolve5x5 +Android.Renderscripts.ScriptIntrinsicConvolve5x5.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicConvolve5x5.ForEach(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicConvolve5x5.ForEach(Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicConvolve5x5.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicConvolve5x5.SetCoefficients(float[]? v) -> void +Android.Renderscripts.ScriptIntrinsicConvolve5x5.SetInput(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicHistogram +Android.Renderscripts.ScriptIntrinsicHistogram.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicHistogram.ForEach(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicHistogram.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicHistogram.ForEach_Dot(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicHistogram.ForEach_Dot(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicHistogram.KernelID_Separate.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicHistogram.SetDotCoefficients(float r, float g, float b, float a) -> void +Android.Renderscripts.ScriptIntrinsicHistogram.SetOutput(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicLUT +Android.Renderscripts.ScriptIntrinsicLUT.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicLUT.ForEach(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicLUT.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicLUT.SetAlpha(int index, int value) -> void +Android.Renderscripts.ScriptIntrinsicLUT.SetBlue(int index, int value) -> void +Android.Renderscripts.ScriptIntrinsicLUT.SetGreen(int index, int value) -> void +Android.Renderscripts.ScriptIntrinsicLUT.SetRed(int index, int value) -> void +Android.Renderscripts.ScriptIntrinsicResize +Android.Renderscripts.ScriptIntrinsicResize.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicResize.ForEach_bicubic(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicResize.ForEach_bicubic(Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +Android.Renderscripts.ScriptIntrinsicResize.KernelID_bicubic.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicResize.SetInput(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.ScriptIntrinsicYuvToRGB +Android.Renderscripts.ScriptIntrinsicYuvToRGB.FieldID_Input.get -> Android.Renderscripts.Script.FieldID? +Android.Renderscripts.ScriptIntrinsicYuvToRGB.ForEach(Android.Renderscripts.Allocation? aout) -> void +Android.Renderscripts.ScriptIntrinsicYuvToRGB.KernelID.get -> Android.Renderscripts.Script.KernelID? +Android.Renderscripts.ScriptIntrinsicYuvToRGB.SetInput(Android.Renderscripts.Allocation? ain) -> void +Android.Renderscripts.Short2 +Android.Renderscripts.Short2.Short2() -> void +Android.Renderscripts.Short2.Short2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Short2.Short2(short x, short y) -> void +Android.Renderscripts.Short2.X.get -> short +Android.Renderscripts.Short2.X.set -> void +Android.Renderscripts.Short2.Y.get -> short +Android.Renderscripts.Short2.Y.set -> void +Android.Renderscripts.Short3 +Android.Renderscripts.Short3.Short3() -> void +Android.Renderscripts.Short3.Short3(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Short3.Short3(short x, short y, short z) -> void +Android.Renderscripts.Short3.X.get -> short +Android.Renderscripts.Short3.X.set -> void +Android.Renderscripts.Short3.Y.get -> short +Android.Renderscripts.Short3.Y.set -> void +Android.Renderscripts.Short3.Z.get -> short +Android.Renderscripts.Short3.Z.set -> void +Android.Renderscripts.Short4 +Android.Renderscripts.Short4.Short4() -> void +Android.Renderscripts.Short4.Short4(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Short4.Short4(short x, short y, short z, short w) -> void +Android.Renderscripts.Short4.W.get -> short +Android.Renderscripts.Short4.W.set -> void +Android.Renderscripts.Short4.X.get -> short +Android.Renderscripts.Short4.X.set -> void +Android.Renderscripts.Short4.Y.get -> short +Android.Renderscripts.Short4.Y.set -> void +Android.Renderscripts.Short4.Z.get -> short +Android.Renderscripts.Short4.Z.set -> void +Android.Renderscripts.TriangleFlags +Android.Renderscripts.TriangleFlags.Color = 1 -> Android.Renderscripts.TriangleFlags +Android.Renderscripts.TriangleFlags.Normal = 2 -> Android.Renderscripts.TriangleFlags +Android.Renderscripts.TriangleFlags.Texture0 = 256 -> Android.Renderscripts.TriangleFlags +Android.Renderscripts.Type +Android.Renderscripts.Type.Builder +Android.Renderscripts.Type.Builder.Builder(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> void +Android.Renderscripts.Type.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Renderscripts.Type.CubemapFace +Android.Renderscripts.Type.Type(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Resource +Android.Resource.Animation +Android.Resource.Animation.Animation() -> void +Android.Resource.Animator +Android.Resource.Animator.Animator() -> void +Android.Resource.Array +Android.Resource.Array.Array() -> void +Android.Resource.Attribute +Android.Resource.Attribute.Attribute() -> void +Android.Resource.Boolean +Android.Resource.Boolean.Boolean() -> void +Android.Resource.Color +Android.Resource.Color.Color() -> void +Android.Resource.Dimension +Android.Resource.Dimension.Dimension() -> void +Android.Resource.Drawable +Android.Resource.Drawable.Drawable() -> void +Android.Resource.Fraction +Android.Resource.Fraction.Fraction() -> void +Android.Resource.Id +Android.Resource.Id.Id() -> void +Android.Resource.Integer +Android.Resource.Integer.Integer() -> void +Android.Resource.Interpolator +Android.Resource.Interpolator.Interpolator() -> void +Android.Resource.Layout +Android.Resource.Layout.Layout() -> void +Android.Resource.Menu +Android.Resource.Menu.Menu() -> void +Android.Resource.Mipmap +Android.Resource.Mipmap.Mipmap() -> void +Android.Resource.Plurals +Android.Resource.Plurals.Plurals() -> void +Android.Resource.Raw +Android.Resource.Raw.Raw() -> void +Android.Resource.Resource() -> void +Android.Resource.String +Android.Resource.String.String() -> void +Android.Resource.Style +Android.Resource.Style.Style() -> void +Android.Resource.Transition +Android.Resource.Transition.Transition() -> void +Android.Resource.Xml +Android.Resource.Xml.Xml() -> void +Android.Runtime.AndroidEnvironment +Android.Runtime.AnnotationAttribute +Android.Runtime.AnnotationAttribute.AnnotationAttribute(string! javaName) -> void +Android.Runtime.AnnotationAttribute.JavaName.get -> string! +Android.Runtime.CharSequence +Android.Runtime.Extensions +Android.Runtime.GeneratedEnumAttribute +Android.Runtime.GeneratedEnumAttribute.GeneratedEnumAttribute() -> void +Android.Runtime.IJavaObject +Android.Runtime.IJavaObject.Handle.get -> nint +Android.Runtime.InputStreamAdapter +Android.Runtime.InputStreamAdapter.BaseStream.get -> System.IO.Stream! +Android.Runtime.InputStreamAdapter.InputStreamAdapter(System.IO.Stream! stream) -> void +Android.Runtime.InputStreamInvoker +Android.Runtime.InputStreamInvoker.BaseFileChannel.get -> Java.Nio.Channels.FileChannel? +Android.Runtime.InputStreamInvoker.BaseInputStream.get -> Java.IO.InputStream! +Android.Runtime.InputStreamInvoker.InputStreamInvoker(Java.IO.InputStream! stream) -> void +Android.Runtime.IntDefAttribute +Android.Runtime.IntDefAttribute.Fields.get -> string![]? +Android.Runtime.IntDefAttribute.Fields.set -> void +Android.Runtime.IntDefAttribute.Flag.get -> bool +Android.Runtime.IntDefAttribute.Flag.set -> void +Android.Runtime.IntDefAttribute.IntDefAttribute() -> void +Android.Runtime.IntDefAttribute.Type.get -> string? +Android.Runtime.IntDefAttribute.Type.set -> void +Android.Runtime.IntDefinitionAttribute +Android.Runtime.IntDefinitionAttribute.ConstantMember.get -> string? +Android.Runtime.IntDefinitionAttribute.ConstantMember.set -> void +Android.Runtime.IntDefinitionAttribute.IntDefinitionAttribute(string? constantMember) -> void +Android.Runtime.IntDefinitionAttribute.JniField.get -> string? +Android.Runtime.IntDefinitionAttribute.JniField.set -> void +Android.Runtime.JavaArray +Android.Runtime.JavaArray.Add(T item) -> void +Android.Runtime.JavaArray.Clear() -> void +Android.Runtime.JavaArray.Contains(T item) -> bool +Android.Runtime.JavaArray.CopyTo(T[]! array, int array_index) -> void +Android.Runtime.JavaArray.Count.get -> int +Android.Runtime.JavaArray.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Runtime.JavaArray.IndexOf(T item) -> int +Android.Runtime.JavaArray.Insert(int index, T item) -> void +Android.Runtime.JavaArray.IsReadOnly.get -> bool +Android.Runtime.JavaArray.JavaArray(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaArray.Remove(T item) -> bool +Android.Runtime.JavaArray.RemoveAt(int index) -> void +Android.Runtime.JavaArray.this[int index].get -> T +Android.Runtime.JavaArray.this[int index].set -> void +Android.Runtime.JavaCollection +Android.Runtime.JavaCollection.CopyTo(System.Array! array, int array_index) -> void +Android.Runtime.JavaCollection.Count.get -> int +Android.Runtime.JavaCollection.GetEnumerator() -> System.Collections.IEnumerator! +Android.Runtime.JavaCollection.IsSynchronized.get -> bool +Android.Runtime.JavaCollection.JavaCollection(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaCollection.SyncRoot.get -> object? +Android.Runtime.JavaCollection +Android.Runtime.JavaCollection.Add(T item) -> void +Android.Runtime.JavaCollection.Clear() -> void +Android.Runtime.JavaCollection.Contains(T item) -> bool +Android.Runtime.JavaCollection.CopyTo(T[]! array, int array_index) -> void +Android.Runtime.JavaCollection.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Runtime.JavaCollection.IsReadOnly.get -> bool +Android.Runtime.JavaCollection.JavaCollection(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaCollection.Remove(T item) -> bool +Android.Runtime.JavaDictionary +Android.Runtime.JavaDictionary.Add(object! key, object? value) -> void +Android.Runtime.JavaDictionary.Clear() -> void +Android.Runtime.JavaDictionary.Contains(object! key) -> bool +Android.Runtime.JavaDictionary.CopyTo(System.Array! array, int array_index) -> void +Android.Runtime.JavaDictionary.Count.get -> int +Android.Runtime.JavaDictionary.GetEnumerator() -> System.Collections.IDictionaryEnumerator! +Android.Runtime.JavaDictionary.IsFixedSize.get -> bool +Android.Runtime.JavaDictionary.IsReadOnly.get -> bool +Android.Runtime.JavaDictionary.IsSynchronized.get -> bool +Android.Runtime.JavaDictionary.JavaDictionary() -> void +Android.Runtime.JavaDictionary.JavaDictionary(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaDictionary.JavaDictionary(System.Collections.IDictionary! items) -> void +Android.Runtime.JavaDictionary.Keys.get -> System.Collections.ICollection! +Android.Runtime.JavaDictionary.Remove(object! key) -> void +Android.Runtime.JavaDictionary.SyncRoot.get -> object? +Android.Runtime.JavaDictionary.this[object! key].get -> object? +Android.Runtime.JavaDictionary.this[object! key].set -> void +Android.Runtime.JavaDictionary.Values.get -> System.Collections.ICollection! +Android.Runtime.JavaDictionary +Android.Runtime.JavaDictionary.Add(K key, V value) -> void +Android.Runtime.JavaDictionary.Add(System.Collections.Generic.KeyValuePair item) -> void +Android.Runtime.JavaDictionary.Contains(System.Collections.Generic.KeyValuePair item) -> bool +Android.Runtime.JavaDictionary.ContainsKey(K key) -> bool +Android.Runtime.JavaDictionary.CopyTo(System.Collections.Generic.KeyValuePair[]! array, int array_index) -> void +Android.Runtime.JavaDictionary.GetEnumerator() -> System.Collections.Generic.IEnumerator>! +Android.Runtime.JavaDictionary.JavaDictionary() -> void +Android.Runtime.JavaDictionary.JavaDictionary(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaDictionary.JavaDictionary(System.Collections.Generic.IDictionary! items) -> void +Android.Runtime.JavaDictionary.Keys.get -> System.Collections.Generic.ICollection! +Android.Runtime.JavaDictionary.Remove(K key) -> bool +Android.Runtime.JavaDictionary.Remove(System.Collections.Generic.KeyValuePair pair) -> bool +Android.Runtime.JavaDictionary.this[K key].get -> V +Android.Runtime.JavaDictionary.this[K key].set -> void +Android.Runtime.JavaDictionary.TryGetValue(K key, out V value) -> bool +Android.Runtime.JavaDictionary.Values.get -> System.Collections.Generic.ICollection! +Android.Runtime.JavaList +Android.Runtime.JavaList.Add(object? item) -> int +Android.Runtime.JavaList.Clear() -> void +Android.Runtime.JavaList.Contains(object? item) -> bool +Android.Runtime.JavaList.CopyTo(System.Array! array, int array_index) -> void +Android.Runtime.JavaList.Count.get -> int +Android.Runtime.JavaList.GetEnumerator() -> System.Collections.IEnumerator! +Android.Runtime.JavaList.Insert(int index, object? item) -> void +Android.Runtime.JavaList.IsFixedSize.get -> bool +Android.Runtime.JavaList.IsReadOnly.get -> bool +Android.Runtime.JavaList.IsSynchronized.get -> bool +Android.Runtime.JavaList.JavaList() -> void +Android.Runtime.JavaList.JavaList(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaList.JavaList(System.Collections.IEnumerable! items) -> void +Android.Runtime.JavaList.Remove(object? item) -> void +Android.Runtime.JavaList.RemoveAt(int index) -> void +Android.Runtime.JavaList.SyncRoot.get -> object? +Android.Runtime.JavaList.this[int index].get -> object? +Android.Runtime.JavaList.this[int index].set -> void +Android.Runtime.JavaList +Android.Runtime.JavaList.Add(T item) -> void +Android.Runtime.JavaList.Contains(T item) -> bool +Android.Runtime.JavaList.CopyTo(T[]! array, int array_index) -> void +Android.Runtime.JavaList.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Runtime.JavaList.IndexOf(T item) -> int +Android.Runtime.JavaList.Insert(int index, T item) -> void +Android.Runtime.JavaList.JavaList() -> void +Android.Runtime.JavaList.JavaList(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaList.JavaList(System.Collections.Generic.IEnumerable! items) -> void +Android.Runtime.JavaList.Remove(T item) -> bool +Android.Runtime.JavaList.this[int index].get -> T +Android.Runtime.JavaList.this[int index].set -> void +Android.Runtime.JavaSet +Android.Runtime.JavaSet.Add(object? item) -> void +Android.Runtime.JavaSet.Clear() -> void +Android.Runtime.JavaSet.Contains(object? item) -> bool +Android.Runtime.JavaSet.CopyTo(System.Array! array, int array_index) -> void +Android.Runtime.JavaSet.Count.get -> int +Android.Runtime.JavaSet.GetEnumerator() -> System.Collections.IEnumerator! +Android.Runtime.JavaSet.IsFixedSize.get -> bool +Android.Runtime.JavaSet.IsReadOnly.get -> bool +Android.Runtime.JavaSet.IsSynchronized.get -> bool +Android.Runtime.JavaSet.JavaSet() -> void +Android.Runtime.JavaSet.JavaSet(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaSet.JavaSet(System.Collections.IEnumerable! items) -> void +Android.Runtime.JavaSet.Remove(object? item) -> void +Android.Runtime.JavaSet.SyncRoot.get -> object? +Android.Runtime.JavaSet +Android.Runtime.JavaSet.Add(T item) -> void +Android.Runtime.JavaSet.Contains(T item) -> bool +Android.Runtime.JavaSet.CopyTo(T[]! array, int array_index) -> void +Android.Runtime.JavaSet.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Runtime.JavaSet.JavaSet() -> void +Android.Runtime.JavaSet.JavaSet(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Runtime.JavaSet.JavaSet(System.Collections.Generic.IEnumerable! items) -> void +Android.Runtime.JavaSet.Remove(T item) -> bool +Android.Runtime.JNIEnv +Android.Runtime.JniHandleOwnership +Android.Runtime.JniHandleOwnership.DoNotRegister = 16 -> Android.Runtime.JniHandleOwnership +Android.Runtime.JniHandleOwnership.DoNotTransfer = 0 -> Android.Runtime.JniHandleOwnership +Android.Runtime.JniHandleOwnership.TransferGlobalRef = 2 -> Android.Runtime.JniHandleOwnership +Android.Runtime.JniHandleOwnership.TransferLocalRef = 1 -> Android.Runtime.JniHandleOwnership +Android.Runtime.JNINativeWrapper +Android.Runtime.JValue +Android.Runtime.JValue.JValue() -> void +Android.Runtime.JValue.JValue(Android.Runtime.IJavaObject! value) -> void +Android.Runtime.JValue.JValue(bool value) -> void +Android.Runtime.JValue.JValue(char value) -> void +Android.Runtime.JValue.JValue(double value) -> void +Android.Runtime.JValue.JValue(float value) -> void +Android.Runtime.JValue.JValue(int value) -> void +Android.Runtime.JValue.JValue(long value) -> void +Android.Runtime.JValue.JValue(nint value) -> void +Android.Runtime.JValue.JValue(sbyte value) -> void +Android.Runtime.JValue.JValue(short value) -> void +Android.Runtime.NamespaceMappingAttribute +Android.Runtime.NamespaceMappingAttribute.Java.get -> string? +Android.Runtime.NamespaceMappingAttribute.Java.set -> void +Android.Runtime.NamespaceMappingAttribute.Managed.get -> string? +Android.Runtime.NamespaceMappingAttribute.Managed.set -> void +Android.Runtime.NamespaceMappingAttribute.NamespaceMappingAttribute() -> void +Android.Runtime.OutputStreamAdapter +Android.Runtime.OutputStreamAdapter.BaseStream.get -> System.IO.Stream! +Android.Runtime.OutputStreamAdapter.OutputStreamAdapter(System.IO.Stream! stream) -> void +Android.Runtime.OutputStreamInvoker +Android.Runtime.OutputStreamInvoker.BaseOutputStream.get -> Java.IO.OutputStream! +Android.Runtime.OutputStreamInvoker.OutputStreamInvoker(Java.IO.OutputStream! stream) -> void +Android.Runtime.PreserveAttribute +Android.Runtime.PreserveAttribute.AllMembers -> bool +Android.Runtime.PreserveAttribute.Conditional -> bool +Android.Runtime.PreserveAttribute.PreserveAttribute() -> void +Android.Runtime.RaiseThrowableEventArgs +Android.Runtime.RaiseThrowableEventArgs.Exception.get -> System.Exception! +Android.Runtime.RaiseThrowableEventArgs.Handled.get -> bool +Android.Runtime.RaiseThrowableEventArgs.Handled.set -> void +Android.Runtime.RaiseThrowableEventArgs.RaiseThrowableEventArgs(System.Exception! e) -> void +Android.Runtime.RegisterAttribute +Android.Runtime.RegisterAttribute.ApiSince.get -> int +Android.Runtime.RegisterAttribute.ApiSince.set -> void +Android.Runtime.RegisterAttribute.Connector.get -> string? +Android.Runtime.RegisterAttribute.Connector.set -> void +Android.Runtime.RegisterAttribute.DoNotGenerateAcw.get -> bool +Android.Runtime.RegisterAttribute.DoNotGenerateAcw.set -> void +Android.Runtime.RegisterAttribute.Name.get -> string! +Android.Runtime.RegisterAttribute.Name.set -> void +Android.Runtime.RegisterAttribute.RegisterAttribute(string! name) -> void +Android.Runtime.RegisterAttribute.RegisterAttribute(string! name, string! signature, string! connector) -> void +Android.Runtime.RegisterAttribute.Signature.get -> string? +Android.Runtime.RegisterAttribute.Signature.set -> void +Android.Runtime.RequiresPermissionAttribute +Android.Runtime.RequiresPermissionAttribute.RequiresPermissionAttribute(string! value) -> void +Android.Runtime.RequiresPermissionAttribute.Value.get -> string! +Android.Runtime.RequiresPermissionAttribute.Value.set -> void +Android.Runtime.ResourceDesignerAttribute +Android.Runtime.ResourceDesignerAttribute.FullName.get -> string! +Android.Runtime.ResourceDesignerAttribute.FullName.set -> void +Android.Runtime.ResourceDesignerAttribute.IsApplication.get -> bool +Android.Runtime.ResourceDesignerAttribute.IsApplication.set -> void +Android.Runtime.ResourceDesignerAttribute.ResourceDesignerAttribute(string! fullName) -> void +Android.Runtime.ResourceIdManager +Android.Runtime.StringDefAttribute +Android.Runtime.StringDefAttribute.Fields.get -> string![]? +Android.Runtime.StringDefAttribute.Fields.set -> void +Android.Runtime.StringDefAttribute.StringDefAttribute() -> void +Android.Runtime.StringDefAttribute.Type.get -> string? +Android.Runtime.StringDefAttribute.Type.set -> void +Android.Runtime.TimingLogger +Android.Runtime.TimingLogger.Dispose() -> void +Android.Runtime.TimingLogger.Start(string? startMessage = null) -> void +Android.Runtime.TimingLogger.Stop(string! stopMessage) -> void +Android.Runtime.TimingLogger.TimingLogger(string? startMessage = null, bool startImmediately = true) -> void +Android.Runtime.TimingLogger.~TimingLogger() -> void +Android.Runtime.TypeManager +Android.Runtime.XAPeerMembers +Android.Runtime.XAPeerMembers.XAPeerMembers(string! jniPeerTypeName, System.Type! managedPeerType) -> void +Android.Runtime.XAPeerMembers.XAPeerMembers(string! jniPeerTypeName, System.Type! managedPeerType, bool isInterface) -> void +Android.Runtime.XmlPullParserReader +Android.Runtime.XmlPullParserReader.Handle.get -> nint +Android.Runtime.XmlPullParserReader.HasLineInfo() -> bool +Android.Runtime.XmlPullParserReader.LineNumber.get -> int +Android.Runtime.XmlPullParserReader.LinePosition.get -> int +Android.Runtime.XmlPullParserReader.XmlPullParserReader(Android.Runtime.IJavaObject! source) -> void +Android.Runtime.XmlReaderPullParser +Android.Runtime.XmlReaderPullParser.AttributeCount.get -> int +Android.Runtime.XmlReaderPullParser.ColumnNumber.get -> int +Android.Runtime.XmlReaderPullParser.DefineEntityReplacementText(string? entityName, string? replacementText) -> void +Android.Runtime.XmlReaderPullParser.Depth.get -> int +Android.Runtime.XmlReaderPullParser.EventType.get -> Org.XmlPull.V1.XmlPullParserNode +Android.Runtime.XmlReaderPullParser.GetAttributeName(int index) -> string! +Android.Runtime.XmlReaderPullParser.GetAttributeNamespace(int index) -> string! +Android.Runtime.XmlReaderPullParser.GetAttributePrefix(int index) -> string! +Android.Runtime.XmlReaderPullParser.GetAttributeType(int index) -> string! +Android.Runtime.XmlReaderPullParser.GetAttributeValue(int index) -> string! +Android.Runtime.XmlReaderPullParser.GetAttributeValue(string? namespaceURI, string? name) -> string? +Android.Runtime.XmlReaderPullParser.GetFeature(string? name) -> bool +Android.Runtime.XmlReaderPullParser.GetNamespace(string! prefix) -> string? +Android.Runtime.XmlReaderPullParser.GetNamespaceCount(int depth) -> int +Android.Runtime.XmlReaderPullParser.GetNamespacePrefix(int pos) -> string! +Android.Runtime.XmlReaderPullParser.GetNamespaceUri(int pos) -> string! +Android.Runtime.XmlReaderPullParser.GetProperty(string? name) -> Java.Lang.Object! +Android.Runtime.XmlReaderPullParser.GetTextCharacters(int[]! holderForStartAndLength) -> char[]! +Android.Runtime.XmlReaderPullParser.InputEncoding.get -> string? +Android.Runtime.XmlReaderPullParser.IsAttributeDefault(int index) -> bool +Android.Runtime.XmlReaderPullParser.IsEmptyElementTag.get -> bool +Android.Runtime.XmlReaderPullParser.IsWhitespace.get -> bool +Android.Runtime.XmlReaderPullParser.LineNumber.get -> int +Android.Runtime.XmlReaderPullParser.Name.get -> string! +Android.Runtime.XmlReaderPullParser.Namespace.get -> string! +Android.Runtime.XmlReaderPullParser.Next() -> Org.XmlPull.V1.XmlPullParserNode +Android.Runtime.XmlReaderPullParser.NextTag() -> Org.XmlPull.V1.XmlPullParserNode +Android.Runtime.XmlReaderPullParser.NextText() -> string! +Android.Runtime.XmlReaderPullParser.NextToken() -> Org.XmlPull.V1.XmlPullParserNode +Android.Runtime.XmlReaderPullParser.PositionDescription.get -> string! +Android.Runtime.XmlReaderPullParser.Prefix.get -> string! +Android.Runtime.XmlReaderPullParser.Require(Org.XmlPull.V1.XmlPullParserNode type, string? namespaceURI, string? name) -> void +Android.Runtime.XmlReaderPullParser.SetFeature(string? name, bool state) -> void +Android.Runtime.XmlReaderPullParser.SetInput(Java.IO.Reader? input) -> void +Android.Runtime.XmlReaderPullParser.SetInput(System.IO.Stream? inputStream, string? inputEncoding) -> void +Android.Runtime.XmlReaderPullParser.SetProperty(string? name, Java.Lang.Object? value) -> void +Android.Runtime.XmlReaderPullParser.Text.get -> string! +Android.Runtime.XmlReaderPullParser.XmlReaderPullParser(System.Xml.XmlReader! r) -> void +Android.Runtime.XmlReaderResourceParser +Android.Runtime.XmlReaderResourceParser.ClassAttribute.get -> string? +Android.Runtime.XmlReaderResourceParser.Close() -> void +Android.Runtime.XmlReaderResourceParser.GetAttributeBooleanValue(int index, bool defaultValue) -> bool +Android.Runtime.XmlReaderResourceParser.GetAttributeBooleanValue(string? namespaceURI, string? attribute, bool defaultValue) -> bool +Android.Runtime.XmlReaderResourceParser.GetAttributeFloatValue(int index, float defaultValue) -> float +Android.Runtime.XmlReaderResourceParser.GetAttributeFloatValue(string? namespaceURI, string? attribute, float defaultValue) -> float +Android.Runtime.XmlReaderResourceParser.GetAttributeIntValue(int index, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeIntValue(string? namespaceURI, string? attribute, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeListValue(int index, string![]? options, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeListValue(string? namespaceURI, string? attribute, string![]? options, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeNameResource(int index) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeResourceValue(int index, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeResourceValue(string? namespaceURI, string? attribute, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeUnsignedIntValue(int index, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetAttributeUnsignedIntValue(string? namespaceURI, string? attribute, int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.GetIdAttributeResourceValue(int defaultValue) -> int +Android.Runtime.XmlReaderResourceParser.IdAttribute.get -> string? +Android.Runtime.XmlReaderResourceParser.StyleAttribute.get -> int +Android.Runtime.XmlReaderResourceParser.XmlReaderResourceParser(System.Xml.XmlReader! r) -> void +Android.Runtime.XmlResourceParserReader +Android.Runtime.XmlResourceParserReader.XmlResourceParserReader(Android.Runtime.IJavaObject! source) -> void +Android.Sax.Element +Android.Sax.Element.Element(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Sax.Element.EndElement -> System.EventHandler! +Android.Sax.Element.EndTextElement -> System.EventHandler! +Android.Sax.Element.StartElement -> System.EventHandler! +Android.Sax.EndTextElementEventArgs +Android.Sax.EndTextElementEventArgs.Body.get -> string? +Android.Sax.EndTextElementEventArgs.EndTextElementEventArgs(string? body) -> void +Android.Sax.IElementListener +Android.Sax.IEndElementListener +Android.Sax.IEndElementListener.End() -> void +Android.Sax.IEndTextElementListener +Android.Sax.IEndTextElementListener.End(string? body) -> void +Android.Sax.IStartElementListener +Android.Sax.IStartElementListener.Start(Org.Xml.Sax.IAttributes? attributes) -> void +Android.Sax.ITextElementListener +Android.Sax.RootElement +Android.Sax.RootElement.RootElement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Sax.RootElement.RootElement(string? localName) -> void +Android.Sax.RootElement.RootElement(string? uri, string? localName) -> void +Android.Sax.StartElementEventArgs +Android.Sax.StartElementEventArgs.Attributes.get -> Org.Xml.Sax.IAttributes? +Android.Sax.StartElementEventArgs.StartElementEventArgs(Org.Xml.Sax.IAttributes? attributes) -> void +Android.SE.Omapi.Channel +Android.SE.Omapi.Channel.Close() -> void +Android.SE.Omapi.Channel.GetSelectResponse() -> byte[]? +Android.SE.Omapi.Channel.IsBasicChannel.get -> bool +Android.SE.Omapi.Channel.IsOpen.get -> bool +Android.SE.Omapi.Channel.SelectNext() -> bool +Android.SE.Omapi.Channel.Session.get -> Android.SE.Omapi.Session! +Android.SE.Omapi.Channel.Transmit(byte[]! command) -> byte[]! +Android.SE.Omapi.Reader +Android.SE.Omapi.Reader.CloseSessions() -> void +Android.SE.Omapi.Reader.IsSecureElementPresent.get -> bool +Android.SE.Omapi.Reader.Name.get -> string! +Android.SE.Omapi.Reader.OpenSession() -> Android.SE.Omapi.Session! +Android.SE.Omapi.Reader.SEService.get -> Android.SE.Omapi.SEService! +Android.SE.Omapi.SEService +Android.SE.Omapi.SEService.GetReaders() -> Android.SE.Omapi.Reader![]! +Android.SE.Omapi.SEService.GetUiccReader(int slotNumber) -> Android.SE.Omapi.Reader! +Android.SE.Omapi.SEService.IOnConnectedListener +Android.SE.Omapi.SEService.IOnConnectedListener.OnConnected() -> void +Android.SE.Omapi.SEService.IsConnected.get -> bool +Android.SE.Omapi.SEService.SEService(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, Android.SE.Omapi.SEService.IOnConnectedListener! listener) -> void +Android.SE.Omapi.SEService.Shutdown() -> void +Android.SE.Omapi.SEService.Version.get -> string! +Android.SE.Omapi.Session +Android.SE.Omapi.Session.Close() -> void +Android.SE.Omapi.Session.CloseChannels() -> void +Android.SE.Omapi.Session.GetATR() -> byte[]? +Android.SE.Omapi.Session.IsClosed.get -> bool +Android.SE.Omapi.Session.OpenBasicChannel(byte[]? aid) -> Android.SE.Omapi.Channel? +Android.SE.Omapi.Session.OpenBasicChannel(byte[]? aid, sbyte p2) -> Android.SE.Omapi.Channel? +Android.SE.Omapi.Session.OpenLogicalChannel(byte[]? aid) -> Android.SE.Omapi.Channel? +Android.SE.Omapi.Session.OpenLogicalChannel(byte[]? aid, sbyte p2) -> Android.SE.Omapi.Channel? +Android.SE.Omapi.Session.Reader.get -> Android.SE.Omapi.Reader! +Android.Security.AppUriAuthenticationPolicy +Android.Security.AppUriAuthenticationPolicy.AppAndUriMappings.get -> System.Collections.Generic.IDictionary!>! +Android.Security.AppUriAuthenticationPolicy.Builder +Android.Security.AppUriAuthenticationPolicy.Builder.AddAppAndUriMapping(string! appPackageName, Android.Net.Uri! uri, string! alias) -> Android.Security.AppUriAuthenticationPolicy.Builder! +Android.Security.AppUriAuthenticationPolicy.Builder.Build() -> Android.Security.AppUriAuthenticationPolicy! +Android.Security.AppUriAuthenticationPolicy.Builder.Builder() -> void +Android.Security.AppUriAuthenticationPolicy.DescribeContents() -> int +Android.Security.AppUriAuthenticationPolicy.InterfaceConsts +Android.Security.AppUriAuthenticationPolicy.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Security.AttestedKeyPair +Android.Security.AttestedKeyPair.AttestationRecord.get -> System.Collections.Generic.IList! +Android.Security.AttestedKeyPair.AttestedKeyPair(Java.Security.KeyPair? keyPair, System.Collections.Generic.IList! attestationRecord) -> void +Android.Security.AttestedKeyPair.KeyPair.get -> Java.Security.KeyPair? +Android.Security.ConfirmationAlreadyPresentingException +Android.Security.ConfirmationAlreadyPresentingException.ConfirmationAlreadyPresentingException() -> void +Android.Security.ConfirmationAlreadyPresentingException.ConfirmationAlreadyPresentingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.ConfirmationAlreadyPresentingException.ConfirmationAlreadyPresentingException(string? message) -> void +Android.Security.ConfirmationCallback +Android.Security.ConfirmationCallback.ConfirmationCallback() -> void +Android.Security.ConfirmationCallback.ConfirmationCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.ConfirmationNotAvailableException +Android.Security.ConfirmationNotAvailableException.ConfirmationNotAvailableException() -> void +Android.Security.ConfirmationNotAvailableException.ConfirmationNotAvailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.ConfirmationNotAvailableException.ConfirmationNotAvailableException(string? message) -> void +Android.Security.ConfirmationPrompt +Android.Security.ConfirmationPrompt.Builder +Android.Security.ConfirmationPrompt.Builder.Build() -> Android.Security.ConfirmationPrompt? +Android.Security.ConfirmationPrompt.Builder.Builder(Android.Content.Context? context) -> void +Android.Security.ConfirmationPrompt.Builder.SetExtraData(byte[]? extraData) -> Android.Security.ConfirmationPrompt.Builder? +Android.Security.ConfirmationPrompt.Builder.SetPromptText(Java.Lang.ICharSequence? promptText) -> Android.Security.ConfirmationPrompt.Builder? +Android.Security.ConfirmationPrompt.Builder.SetPromptText(string? promptText) -> Android.Security.ConfirmationPrompt.Builder? +Android.Security.ConfirmationPrompt.ConfirmationPrompt(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.FileIntegrityManager +Android.Security.FileIntegrityManager.IsApkVeritySupported.get -> bool +Android.Security.FileIntegrityManager.IsAppSourceCertificateTrusted(Java.Security.Cert.X509Certificate! certificate) -> bool +Android.Security.Identity.AccessControlProfile +Android.Security.Identity.AccessControlProfile.AccessControlProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.AccessControlProfile.Builder +Android.Security.Identity.AccessControlProfile.Builder.Build() -> Android.Security.Identity.AccessControlProfile! +Android.Security.Identity.AccessControlProfile.Builder.Builder(Android.Security.Identity.AccessControlProfileId! accessControlProfileId) -> void +Android.Security.Identity.AccessControlProfile.Builder.SetReaderCertificate(Java.Security.Cert.X509Certificate! readerCertificate) -> Android.Security.Identity.AccessControlProfile.Builder! +Android.Security.Identity.AccessControlProfile.Builder.SetUserAuthenticationRequired(bool userAuthenticationRequired) -> Android.Security.Identity.AccessControlProfile.Builder! +Android.Security.Identity.AccessControlProfile.Builder.SetUserAuthenticationTimeout(long userAuthenticationTimeoutMillis) -> Android.Security.Identity.AccessControlProfile.Builder! +Android.Security.Identity.AccessControlProfileId +Android.Security.Identity.AccessControlProfileId.AccessControlProfileId(int id) -> void +Android.Security.Identity.AccessControlProfileId.AccessControlProfileId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.AlreadyPersonalizedException +Android.Security.Identity.AlreadyPersonalizedException.AlreadyPersonalizedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.AlreadyPersonalizedException.AlreadyPersonalizedException(string! message) -> void +Android.Security.Identity.AlreadyPersonalizedException.AlreadyPersonalizedException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.AuthenticationKeyMetadata +Android.Security.Identity.AuthenticationKeyMetadata.UsageCount.get -> int +Android.Security.Identity.CipherSuiteNotSupportedException +Android.Security.Identity.CipherSuiteNotSupportedException.CipherSuiteNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.CipherSuiteNotSupportedException.CipherSuiteNotSupportedException(string! message) -> void +Android.Security.Identity.CipherSuiteNotSupportedException.CipherSuiteNotSupportedException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.CredentialDataRequest +Android.Security.Identity.CredentialDataRequest.Builder +Android.Security.Identity.CredentialDataRequest.Builder.Build() -> Android.Security.Identity.CredentialDataRequest! +Android.Security.Identity.CredentialDataRequest.Builder.Builder() -> void +Android.Security.Identity.CredentialDataRequest.Builder.SetAllowUsingExhaustedKeys(bool allowUsingExhaustedKeys) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetAllowUsingExpiredKeys(bool allowUsingExpiredKeys) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetDeviceSignedEntriesToRequest(System.Collections.Generic.IDictionary!>! entriesToRequest) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetIncrementUseCount(bool incrementUseCount) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetIssuerSignedEntriesToRequest(System.Collections.Generic.IDictionary!>! entriesToRequest) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetReaderSignature(byte[]! readerSignature) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.Builder.SetRequestMessage(byte[]! requestMessage) -> Android.Security.Identity.CredentialDataRequest.Builder! +Android.Security.Identity.CredentialDataRequest.CredentialDataRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.CredentialDataResult +Android.Security.Identity.CredentialDataResult.CredentialDataResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.CredentialDataResult.IEntries +Android.Security.Identity.CredentialDataResult.IEntries.GetEntry(string! namespaceName, string! name) -> byte[]? +Android.Security.Identity.CredentialDataResult.IEntries.GetEntryNames(string! namespaceName) -> System.Collections.Generic.ICollection! +Android.Security.Identity.CredentialDataResult.IEntries.GetRetrievedEntryNames(string! namespaceName) -> System.Collections.Generic.ICollection! +Android.Security.Identity.CredentialDataResult.IEntries.GetStatus(string! namespaceName, string! name) -> int +Android.Security.Identity.CredentialDataResult.IEntries.Namespaces.get -> System.Collections.Generic.ICollection! +Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.NoAccessControlProfiles = 6 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.NoSuchEntry = 1 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.NotInRequestMessage = 3 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.NotRequested = 2 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.Ok = 0 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.ReaderAuthenticationFailed = 5 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialEntriesStatus.UserAuthenticationFailed = 4 -> Android.Security.Identity.CredentialEntriesStatus +Android.Security.Identity.CredentialStoreCipherSuite +Android.Security.Identity.CredentialStoreCipherSuite.EcdheHkdfEcdsaWithAes256GcmSha256 = 1 -> Android.Security.Identity.CredentialStoreCipherSuite +Android.Security.Identity.DocTypeNotSupportedException +Android.Security.Identity.DocTypeNotSupportedException.DocTypeNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.DocTypeNotSupportedException.DocTypeNotSupportedException(string! message) -> void +Android.Security.Identity.DocTypeNotSupportedException.DocTypeNotSupportedException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.EphemeralPublicKeyNotFoundException +Android.Security.Identity.EphemeralPublicKeyNotFoundException.EphemeralPublicKeyNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.EphemeralPublicKeyNotFoundException.EphemeralPublicKeyNotFoundException(string! message) -> void +Android.Security.Identity.EphemeralPublicKeyNotFoundException.EphemeralPublicKeyNotFoundException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.IdentityCredential +Android.Security.Identity.IdentityCredential.IdentityCredential(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.IdentityCredentialException +Android.Security.Identity.IdentityCredentialException.IdentityCredentialException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.IdentityCredentialException.IdentityCredentialException(string! message) -> void +Android.Security.Identity.IdentityCredentialException.IdentityCredentialException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.IdentityCredentialStore +Android.Security.Identity.IdentityCredentialStore.IdentityCredentialStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.InvalidReaderSignatureException +Android.Security.Identity.InvalidReaderSignatureException.InvalidReaderSignatureException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.InvalidReaderSignatureException.InvalidReaderSignatureException(string! message) -> void +Android.Security.Identity.InvalidReaderSignatureException.InvalidReaderSignatureException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.InvalidRequestMessageException +Android.Security.Identity.InvalidRequestMessageException.InvalidRequestMessageException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.InvalidRequestMessageException.InvalidRequestMessageException(string! message) -> void +Android.Security.Identity.InvalidRequestMessageException.InvalidRequestMessageException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.MessageDecryptionException +Android.Security.Identity.MessageDecryptionException.MessageDecryptionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.MessageDecryptionException.MessageDecryptionException(string! message) -> void +Android.Security.Identity.MessageDecryptionException.MessageDecryptionException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.NoAuthenticationKeyAvailableException +Android.Security.Identity.NoAuthenticationKeyAvailableException.NoAuthenticationKeyAvailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.NoAuthenticationKeyAvailableException.NoAuthenticationKeyAvailableException(string! message) -> void +Android.Security.Identity.NoAuthenticationKeyAvailableException.NoAuthenticationKeyAvailableException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.PersonalizationData +Android.Security.Identity.PersonalizationData.Builder +Android.Security.Identity.PersonalizationData.Builder.AddAccessControlProfile(Android.Security.Identity.AccessControlProfile! profile) -> Android.Security.Identity.PersonalizationData.Builder! +Android.Security.Identity.PersonalizationData.Builder.Build() -> Android.Security.Identity.PersonalizationData! +Android.Security.Identity.PersonalizationData.Builder.Builder() -> void +Android.Security.Identity.PersonalizationData.Builder.PutEntry(string! namespace, string! name, System.Collections.Generic.ICollection! accessControlProfileIds, byte[]! value) -> Android.Security.Identity.PersonalizationData.Builder! +Android.Security.Identity.PersonalizationData.PersonalizationData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.PresentationSession +Android.Security.Identity.PresentationSession.PresentationSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.ResultData +Android.Security.Identity.ResultData.ResultData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.NoAccessControlProfiles = 6 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.NoSuchEntry = 1 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.NotInRequestMessage = 3 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.NotRequested = 2 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.Ok = 0 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.ReaderAuthenticationFailed = 5 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.ResultDataStatus.UserAuthenticationFailed = 4 -> Android.Security.Identity.ResultDataStatus +Android.Security.Identity.SessionTranscriptMismatchException +Android.Security.Identity.SessionTranscriptMismatchException.SessionTranscriptMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.SessionTranscriptMismatchException.SessionTranscriptMismatchException(string! message) -> void +Android.Security.Identity.SessionTranscriptMismatchException.SessionTranscriptMismatchException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.UnknownAuthenticationKeyException +Android.Security.Identity.UnknownAuthenticationKeyException.UnknownAuthenticationKeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Identity.UnknownAuthenticationKeyException.UnknownAuthenticationKeyException(string! message) -> void +Android.Security.Identity.UnknownAuthenticationKeyException.UnknownAuthenticationKeyException(string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Identity.WritableIdentityCredential +Android.Security.Identity.WritableIdentityCredential.WritableIdentityCredential(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.IKeyChainAliasCallback +Android.Security.IKeyChainAliasCallback.Alias(string? alias) -> void +Android.Security.KeyChain +Android.Security.KeyChain.KeyChain() -> void +Android.Security.KeyChainException +Android.Security.KeyChainException.KeyChainException() -> void +Android.Security.KeyChainException.KeyChainException(Java.Lang.Throwable? cause) -> void +Android.Security.KeyChainException.KeyChainException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.KeyChainException.KeyChainException(string? detailMessage) -> void +Android.Security.KeyChainException.KeyChainException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.KeyPairGeneratorSpec +Android.Security.KeyPairGeneratorSpec.AlgorithmParameterSpec.get -> Java.Security.Spec.IAlgorithmParameterSpec! +Android.Security.KeyPairGeneratorSpec.Builder +Android.Security.KeyPairGeneratorSpec.Builder.Build() -> Android.Security.KeyPairGeneratorSpec! +Android.Security.KeyPairGeneratorSpec.Builder.Builder(Android.Content.Context! context) -> void +Android.Security.KeyPairGeneratorSpec.Builder.SetAlgorithmParameterSpec(Java.Security.Spec.IAlgorithmParameterSpec! spec) -> Android.Security.KeyPairGeneratorSpec.Builder? +Android.Security.KeyPairGeneratorSpec.Builder.SetAlias(string! alias) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetEncryptionRequired() -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetEndDate(Java.Util.Date! endDate) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetKeySize(int keySize) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetKeyType(string! keyType) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetSerialNumber(Java.Math.BigInteger! serialNumber) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetStartDate(Java.Util.Date! startDate) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Builder.SetSubject(Javax.Security.Auth.X500.X500Principal! subject) -> Android.Security.KeyPairGeneratorSpec.Builder! +Android.Security.KeyPairGeneratorSpec.Context.get -> Android.Content.Context? +Android.Security.KeyPairGeneratorSpec.EndDate.get -> Java.Util.Date! +Android.Security.KeyPairGeneratorSpec.IsEncryptionRequired.get -> bool +Android.Security.KeyPairGeneratorSpec.KeySize.get -> int +Android.Security.KeyPairGeneratorSpec.KeystoreAlias.get -> string? +Android.Security.KeyPairGeneratorSpec.KeyType.get -> string? +Android.Security.KeyPairGeneratorSpec.SerialNumber.get -> Java.Math.BigInteger! +Android.Security.KeyPairGeneratorSpec.StartDate.get -> Java.Util.Date! +Android.Security.KeyPairGeneratorSpec.SubjectDN.get -> Javax.Security.Auth.X500.X500Principal! +Android.Security.Keystore.BackendBusyException +Android.Security.Keystore.BackendBusyException.BackendBusyException(long backOffHintMillis) -> void +Android.Security.Keystore.BackendBusyException.BackendBusyException(long backOffHintMillis, string! message) -> void +Android.Security.Keystore.BackendBusyException.BackendBusyException(long backOffHintMillis, string! message, Java.Lang.Throwable! cause) -> void +Android.Security.Keystore.BackendBusyException.BackendBusyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyExpiredException +Android.Security.Keystore.KeyExpiredException.KeyExpiredException() -> void +Android.Security.Keystore.KeyExpiredException.KeyExpiredException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyExpiredException.KeyExpiredException(string? message) -> void +Android.Security.Keystore.KeyExpiredException.KeyExpiredException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.KeyGenParameterSpec +Android.Security.Keystore.KeyGenParameterSpec.AlgorithmParameterSpec.get -> Java.Security.Spec.IAlgorithmParameterSpec? +Android.Security.Keystore.KeyGenParameterSpec.AttestKeyAlias.get -> string? +Android.Security.Keystore.KeyGenParameterSpec.Builder +Android.Security.Keystore.KeyGenParameterSpec.Builder.Build() -> Android.Security.Keystore.KeyGenParameterSpec! +Android.Security.Keystore.KeyGenParameterSpec.Builder.Builder(string! keystoreAlias, Android.Security.Keystore.KeyStorePurpose purposes) -> void +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetAlgorithmParameterSpec(Java.Security.Spec.IAlgorithmParameterSpec! spec) -> Android.Security.Keystore.KeyGenParameterSpec.Builder? +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetAttestationChallenge(byte[]? attestationChallenge) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetAttestKeyAlias(string? attestKeyAlias) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetBlockModes(params string![]? blockModes) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetCertificateNotAfter(Java.Util.Date! date) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetCertificateNotBefore(Java.Util.Date! date) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetCertificateSerialNumber(Java.Math.BigInteger! serialNumber) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetCertificateSubject(Javax.Security.Auth.X500.X500Principal! subject) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetDevicePropertiesAttestationIncluded(bool devicePropertiesAttestationIncluded) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetDigests(params string![]? digests) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetEncryptionPaddings(params string![]? paddings) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetInvalidatedByBiometricEnrollment(bool invalidateKey) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetIsStrongBoxBacked(bool isStrongBoxBacked) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetKeySize(int keySize) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetKeyValidityEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetKeyValidityForConsumptionEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetKeyValidityForOriginationEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetKeyValidityStart(Java.Util.Date? startDate) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetMaxUsageCount(int maxUsageCount) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetRandomizedEncryptionRequired(bool required) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetSignaturePaddings(params string![]? paddings) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUnlockedDeviceRequired(bool unlockedDeviceRequired) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserAuthenticationParameters(int timeout, int type) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserAuthenticationRequired(bool required) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserAuthenticationValidityDurationSeconds(int seconds) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserAuthenticationValidWhileOnBody(bool remainsValid) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserConfirmationRequired(bool required) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.Builder.SetUserPresenceRequired(bool required) -> Android.Security.Keystore.KeyGenParameterSpec.Builder! +Android.Security.Keystore.KeyGenParameterSpec.CertificateNotAfter.get -> Java.Util.Date! +Android.Security.Keystore.KeyGenParameterSpec.CertificateNotBefore.get -> Java.Util.Date! +Android.Security.Keystore.KeyGenParameterSpec.CertificateSerialNumber.get -> Java.Math.BigInteger! +Android.Security.Keystore.KeyGenParameterSpec.CertificateSubject.get -> Javax.Security.Auth.X500.X500Principal! +Android.Security.Keystore.KeyGenParameterSpec.GetAttestationChallenge() -> byte[]? +Android.Security.Keystore.KeyGenParameterSpec.GetBlockModes() -> string![]! +Android.Security.Keystore.KeyGenParameterSpec.GetDigests() -> string![]! +Android.Security.Keystore.KeyGenParameterSpec.GetEncryptionPaddings() -> string![]! +Android.Security.Keystore.KeyGenParameterSpec.GetSignaturePaddings() -> string![]! +Android.Security.Keystore.KeyGenParameterSpec.IsDevicePropertiesAttestationIncluded.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsDigestsSpecified.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsInvalidatedByBiometricEnrollment.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsRandomizedEncryptionRequired.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsStrongBoxBacked.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsUnlockedDeviceRequired.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsUserAuthenticationRequired.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsUserAuthenticationValidWhileOnBody.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsUserConfirmationRequired.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.IsUserPresenceRequired.get -> bool +Android.Security.Keystore.KeyGenParameterSpec.KeySize.get -> int +Android.Security.Keystore.KeyGenParameterSpec.KeystoreAlias.get -> string! +Android.Security.Keystore.KeyGenParameterSpec.KeyValidityForConsumptionEnd.get -> Java.Util.Date? +Android.Security.Keystore.KeyGenParameterSpec.KeyValidityForOriginationEnd.get -> Java.Util.Date? +Android.Security.Keystore.KeyGenParameterSpec.KeyValidityStart.get -> Java.Util.Date? +Android.Security.Keystore.KeyGenParameterSpec.MaxUsageCount.get -> int +Android.Security.Keystore.KeyGenParameterSpec.Purposes.get -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyGenParameterSpec.UserAuthenticationType.get -> int +Android.Security.Keystore.KeyGenParameterSpec.UserAuthenticationValidityDurationSeconds.get -> int +Android.Security.Keystore.KeyInfo +Android.Security.Keystore.KeyInfo.KeyInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyNotYetValidException +Android.Security.Keystore.KeyNotYetValidException.KeyNotYetValidException() -> void +Android.Security.Keystore.KeyNotYetValidException.KeyNotYetValidException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyNotYetValidException.KeyNotYetValidException(string? message) -> void +Android.Security.Keystore.KeyNotYetValidException.KeyNotYetValidException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.KeyPermanentlyInvalidatedException +Android.Security.Keystore.KeyPermanentlyInvalidatedException.KeyPermanentlyInvalidatedException() -> void +Android.Security.Keystore.KeyPermanentlyInvalidatedException.KeyPermanentlyInvalidatedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyPermanentlyInvalidatedException.KeyPermanentlyInvalidatedException(string? message) -> void +Android.Security.Keystore.KeyPermanentlyInvalidatedException.KeyPermanentlyInvalidatedException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.KeyProperties +Android.Security.Keystore.KeyProperties.KeyProperties(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.KeyPropertiesAuthType +Android.Security.Keystore.KeyPropertiesAuthType.BiometricStrong = 2 -> Android.Security.Keystore.KeyPropertiesAuthType +Android.Security.Keystore.KeyPropertiesAuthType.DeviceCredential = 1 -> Android.Security.Keystore.KeyPropertiesAuthType +Android.Security.Keystore.KeyPropertiesAuthType.None = 0 -> Android.Security.Keystore.KeyPropertiesAuthType +Android.Security.Keystore.KeyProtection +Android.Security.Keystore.KeyProtection.Builder +Android.Security.Keystore.KeyProtection.Builder.Build() -> Android.Security.Keystore.KeyProtection! +Android.Security.Keystore.KeyProtection.Builder.Builder(Android.Security.Keystore.KeyStorePurpose purposes) -> void +Android.Security.Keystore.KeyProtection.Builder.SetBlockModes(params string![]? blockModes) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetDigests(params string![]? digests) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetEncryptionPaddings(params string![]? paddings) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetInvalidatedByBiometricEnrollment(bool invalidateKey) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetIsStrongBoxBacked(bool isStrongBoxBacked) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetKeyValidityEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetKeyValidityForConsumptionEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetKeyValidityForOriginationEnd(Java.Util.Date? endDate) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetKeyValidityStart(Java.Util.Date? startDate) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetMaxUsageCount(int maxUsageCount) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetRandomizedEncryptionRequired(bool required) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetSignaturePaddings(params string![]? paddings) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUnlockedDeviceRequired(bool unlockedDeviceRequired) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserAuthenticationParameters(int timeout, int type) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserAuthenticationRequired(bool required) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserAuthenticationValidityDurationSeconds(int seconds) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserAuthenticationValidWhileOnBody(bool remainsValid) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserConfirmationRequired(bool required) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.Builder.SetUserPresenceRequired(bool required) -> Android.Security.Keystore.KeyProtection.Builder! +Android.Security.Keystore.KeyProtection.GetBlockModes() -> string![]! +Android.Security.Keystore.KeyProtection.GetDigests() -> string![]! +Android.Security.Keystore.KeyProtection.GetEncryptionPaddings() -> string![]! +Android.Security.Keystore.KeyProtection.GetSignaturePaddings() -> string![]! +Android.Security.Keystore.KeyProtection.IsDigestsSpecified.get -> bool +Android.Security.Keystore.KeyProtection.IsInvalidatedByBiometricEnrollment.get -> bool +Android.Security.Keystore.KeyProtection.IsRandomizedEncryptionRequired.get -> bool +Android.Security.Keystore.KeyProtection.IsUnlockedDeviceRequired.get -> bool +Android.Security.Keystore.KeyProtection.IsUserAuthenticationRequired.get -> bool +Android.Security.Keystore.KeyProtection.IsUserAuthenticationValidWhileOnBody.get -> bool +Android.Security.Keystore.KeyProtection.IsUserConfirmationRequired.get -> bool +Android.Security.Keystore.KeyProtection.IsUserPresenceRequired.get -> bool +Android.Security.Keystore.KeyProtection.KeyValidityForConsumptionEnd.get -> Java.Util.Date? +Android.Security.Keystore.KeyProtection.KeyValidityForOriginationEnd.get -> Java.Util.Date? +Android.Security.Keystore.KeyProtection.KeyValidityStart.get -> Java.Util.Date? +Android.Security.Keystore.KeyProtection.MaxUsageCount.get -> int +Android.Security.Keystore.KeyProtection.Purposes.get -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyProtection.UserAuthenticationType.get -> int +Android.Security.Keystore.KeyProtection.UserAuthenticationValidityDurationSeconds.get -> int +Android.Security.Keystore.KeyStoreOrigin +Android.Security.Keystore.KeyStoreOrigin.Generated = 1 -> Android.Security.Keystore.KeyStoreOrigin +Android.Security.Keystore.KeyStoreOrigin.Imported = 2 -> Android.Security.Keystore.KeyStoreOrigin +Android.Security.Keystore.KeyStoreOrigin.SecurelyImported = 8 -> Android.Security.Keystore.KeyStoreOrigin +Android.Security.Keystore.KeyStoreOrigin.Unknown = 4 -> Android.Security.Keystore.KeyStoreOrigin +Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.AgreeKey = 64 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.AttestKey = 128 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.Decrypt = 2 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.Encrypt = 1 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.Sign = 4 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.Verify = 8 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStorePurpose.WrapKey = 32 -> Android.Security.Keystore.KeyStorePurpose +Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.KeyStoreSecurityLevel.Software = 0 -> Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.KeyStoreSecurityLevel.Strongbox = 2 -> Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.KeyStoreSecurityLevel.TrustedEnvironment = 1 -> Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.KeyStoreSecurityLevel.Unknown = -2 -> Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.KeyStoreSecurityLevel.UnknownSecure = -1 -> Android.Security.Keystore.KeyStoreSecurityLevel +Android.Security.Keystore.SecureKeyImportUnavailableException +Android.Security.Keystore.SecureKeyImportUnavailableException.SecureKeyImportUnavailableException() -> void +Android.Security.Keystore.SecureKeyImportUnavailableException.SecureKeyImportUnavailableException(Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.SecureKeyImportUnavailableException.SecureKeyImportUnavailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.SecureKeyImportUnavailableException.SecureKeyImportUnavailableException(string? message) -> void +Android.Security.Keystore.SecureKeyImportUnavailableException.SecureKeyImportUnavailableException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.StrongBoxUnavailableException +Android.Security.Keystore.StrongBoxUnavailableException.StrongBoxUnavailableException() -> void +Android.Security.Keystore.StrongBoxUnavailableException.StrongBoxUnavailableException(Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.StrongBoxUnavailableException.StrongBoxUnavailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.StrongBoxUnavailableException.StrongBoxUnavailableException(string? message) -> void +Android.Security.Keystore.StrongBoxUnavailableException.StrongBoxUnavailableException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.UserNotAuthenticatedException +Android.Security.Keystore.UserNotAuthenticatedException.UserNotAuthenticatedException() -> void +Android.Security.Keystore.UserNotAuthenticatedException.UserNotAuthenticatedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.UserNotAuthenticatedException.UserNotAuthenticatedException(string? message) -> void +Android.Security.Keystore.UserNotAuthenticatedException.UserNotAuthenticatedException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.UserPresenceUnavailableException +Android.Security.Keystore.UserPresenceUnavailableException.UserPresenceUnavailableException() -> void +Android.Security.Keystore.UserPresenceUnavailableException.UserPresenceUnavailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.Keystore.UserPresenceUnavailableException.UserPresenceUnavailableException(string? message) -> void +Android.Security.Keystore.UserPresenceUnavailableException.UserPresenceUnavailableException(string? message, Java.Lang.Throwable? cause) -> void +Android.Security.Keystore.WrappedKeyEntry +Android.Security.Keystore.WrappedKeyEntry.WrappedKeyEntry(byte[]? wrappedKeyBytes, string? wrappingKeyAlias, string? transformation, Java.Security.Spec.IAlgorithmParameterSpec? algorithmParameterSpec) -> void +Android.Security.Keystore.WrappedKeyEntry.WrappedKeyEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.KeyStoreException +Android.Security.KeyStoreException.KeyStoreException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.AttestationChallengeTooLarge = 9 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.AttestationKeysUnavailable = 16 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.IdAttestationFailure = 8 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.IncorrectUsage = 13 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.InternalSystemError = 4 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeyCorrupted = 7 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeyDoesNotExist = 6 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeymintFailure = 10 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeyNotTemporallyValid = 14 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeyOperationExpired = 15 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeystoreFailure = 11 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.KeystoreUninitialized = 3 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.Other = 1 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.PermissionDenied = 5 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.Unimplemented = 12 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionError.UserAuthenticationRequired = 2 -> Android.Security.KeyStoreExceptionError +Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreExceptionRetry.AfterNextReboot = 4 -> Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreExceptionRetry.Never = 1 -> Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreExceptionRetry.Unknown = 0 -> Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreExceptionRetry.WhenConnectivityAvailable = 3 -> Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreExceptionRetry.WithExponentialBackoff = 2 -> Android.Security.KeyStoreExceptionRetry +Android.Security.KeyStoreParameter +Android.Security.KeyStoreParameter.Builder +Android.Security.KeyStoreParameter.Builder.Build() -> Android.Security.KeyStoreParameter! +Android.Security.KeyStoreParameter.Builder.Builder(Android.Content.Context! context) -> void +Android.Security.KeyStoreParameter.Builder.SetEncryptionRequired(bool required) -> Android.Security.KeyStoreParameter.Builder! +Android.Security.KeyStoreParameter.IsEncryptionRequired.get -> bool +Android.Security.NetworkSecurityPolicy +Android.Security.NetworkSecurityPolicy.NetworkSecurityPolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Assist.Classification.FieldClassification +Android.Service.Assist.Classification.FieldClassification.AutofillId.get -> Android.Views.Autofill.AutofillId! +Android.Service.Assist.Classification.FieldClassification.DescribeContents() -> int +Android.Service.Assist.Classification.FieldClassification.FieldClassification(Android.Views.Autofill.AutofillId! autofillId, System.Collections.Generic.ICollection! hints) -> void +Android.Service.Assist.Classification.FieldClassification.Hints.get -> System.Collections.Generic.ICollection! +Android.Service.Assist.Classification.FieldClassification.InterfaceConsts +Android.Service.Assist.Classification.FieldClassification.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.AutofillResponseFlags +Android.Service.Autofill.AutofillResponseFlags.DelayFill = 4 -> Android.Service.Autofill.AutofillResponseFlags +Android.Service.Autofill.AutofillResponseFlags.DisableActivityOnly = 2 -> Android.Service.Autofill.AutofillResponseFlags +Android.Service.Autofill.AutofillResponseFlags.TrackContextCommited = 1 -> Android.Service.Autofill.AutofillResponseFlags +Android.Service.Autofill.AutofillService +Android.Service.Autofill.AutofillService.AutofillService() -> void +Android.Service.Autofill.AutofillService.AutofillService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Autofill.AutofillService.FillEventHistory.get -> Android.Service.Autofill.FillEventHistory? +Android.Service.Autofill.BatchUpdates +Android.Service.Autofill.BatchUpdates.Builder +Android.Service.Autofill.BatchUpdates.Builder.Builder() -> void +Android.Service.Autofill.BatchUpdates.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Autofill.BatchUpdates.DescribeContents() -> int +Android.Service.Autofill.BatchUpdates.InterfaceConsts +Android.Service.Autofill.BatchUpdates.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.CharSequenceTransformation +Android.Service.Autofill.CharSequenceTransformation.Builder +Android.Service.Autofill.CharSequenceTransformation.Builder.Builder(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex, string! subst) -> void +Android.Service.Autofill.CharSequenceTransformation.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Autofill.CharSequenceTransformation.DescribeContents() -> int +Android.Service.Autofill.CharSequenceTransformation.InterfaceConsts +Android.Service.Autofill.CharSequenceTransformation.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.CustomDescription +Android.Service.Autofill.CustomDescription.Builder +Android.Service.Autofill.CustomDescription.Builder.Builder(Android.Widget.RemoteViews! parentPresentation) -> void +Android.Service.Autofill.CustomDescription.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Autofill.CustomDescription.DescribeContents() -> int +Android.Service.Autofill.CustomDescription.InterfaceConsts +Android.Service.Autofill.CustomDescription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.Dataset +Android.Service.Autofill.Dataset.Builder +Android.Service.Autofill.Dataset.Builder.Build() -> Android.Service.Autofill.Dataset! +Android.Service.Autofill.Dataset.Builder.Builder() -> void +Android.Service.Autofill.Dataset.Builder.Builder(Android.Service.Autofill.Presentations! presentations) -> void +Android.Service.Autofill.Dataset.Builder.Builder(Android.Widget.RemoteViews! presentation) -> void +Android.Service.Autofill.Dataset.Builder.SetAuthentication(Android.Content.IntentSender? authentication) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetField(Android.Views.Autofill.AutofillId! id, Android.Service.Autofill.Field? field) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetField(string! hint, Android.Service.Autofill.Field! field) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetFieldForAllHints(Android.Service.Autofill.Field! field) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetId(string? id) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetInlinePresentation(Android.Service.Autofill.InlinePresentation! inlinePresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetInlinePresentation(Android.Service.Autofill.InlinePresentation! inlinePresentation, Android.Service.Autofill.InlinePresentation! inlineTooltipPresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews! presentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews! presentation, Android.Service.Autofill.InlinePresentation! inlinePresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Android.Widget.RemoteViews! presentation, Android.Service.Autofill.InlinePresentation! inlinePresentation, Android.Service.Autofill.InlinePresentation! inlineTooltipPresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews! presentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews! presentation, Android.Service.Autofill.InlinePresentation! inlinePresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.Builder.SetValue(Android.Views.Autofill.AutofillId! id, Android.Views.Autofill.AutofillValue? value, Java.Util.Regex.Pattern? filter, Android.Widget.RemoteViews! presentation, Android.Service.Autofill.InlinePresentation! inlinePresentation, Android.Service.Autofill.InlinePresentation! inlineTooltipPresentation) -> Android.Service.Autofill.Dataset.Builder! +Android.Service.Autofill.Dataset.DescribeContents() -> int +Android.Service.Autofill.Dataset.InterfaceConsts +Android.Service.Autofill.Dataset.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.DateTransformation +Android.Service.Autofill.DateTransformation.DateTransformation(Android.Views.Autofill.AutofillId! id, Android.Icu.Text.DateFormat! dateFormat) -> void +Android.Service.Autofill.DateTransformation.DescribeContents() -> int +Android.Service.Autofill.DateTransformation.InterfaceConsts +Android.Service.Autofill.DateTransformation.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.DateValueSanitizer +Android.Service.Autofill.DateValueSanitizer.DateValueSanitizer(Android.Icu.Text.DateFormat! dateFormat) -> void +Android.Service.Autofill.DateValueSanitizer.DescribeContents() -> int +Android.Service.Autofill.DateValueSanitizer.InterfaceConsts +Android.Service.Autofill.DateValueSanitizer.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.DatasetMatch = 6 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.FieldValidationFailed = 5 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.HasEmptyRequired = 3 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.None = 0 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.NoSaveInfo = 1 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.NoValueChanged = 4 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventNoSaveUiReason.WithDelaySaveFlag = 2 -> Android.Service.Autofill.EventNoSaveUiReason +Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.AuthenticationSelected = 2 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.ContextCommitted = 4 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.DatasetAuthenticationSelected = 1 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.DatasetSelected = 0 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.DatasetsShown = 5 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.SaveShown = 3 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventType.ViewRequestedAutofill = 6 -> Android.Service.Autofill.EventType +Android.Service.Autofill.EventUIType +Android.Service.Autofill.EventUIType.Dialog = 3 -> Android.Service.Autofill.EventUIType +Android.Service.Autofill.EventUIType.Inline = 2 -> Android.Service.Autofill.EventUIType +Android.Service.Autofill.EventUIType.Menu = 1 -> Android.Service.Autofill.EventUIType +Android.Service.Autofill.EventUIType.Unknown = 0 -> Android.Service.Autofill.EventUIType +Android.Service.Autofill.Field +Android.Service.Autofill.Field.Builder +Android.Service.Autofill.Field.Builder.Build() -> Android.Service.Autofill.Field! +Android.Service.Autofill.Field.Builder.Builder() -> void +Android.Service.Autofill.Field.Builder.SetFilter(Java.Util.Regex.Pattern? value) -> Android.Service.Autofill.Field.Builder! +Android.Service.Autofill.Field.Builder.SetPresentations(Android.Service.Autofill.Presentations! value) -> Android.Service.Autofill.Field.Builder! +Android.Service.Autofill.Field.Builder.SetValue(Android.Views.Autofill.AutofillValue! value) -> Android.Service.Autofill.Field.Builder! +Android.Service.Autofill.Field.Filter.get -> Java.Util.Regex.Pattern? +Android.Service.Autofill.Field.Presentations.get -> Android.Service.Autofill.Presentations? +Android.Service.Autofill.Field.Value.get -> Android.Views.Autofill.AutofillValue? +Android.Service.Autofill.FieldClassification +Android.Service.Autofill.FieldClassification.Match +Android.Service.Autofill.FieldClassification.Match.CategoryId.get -> string! +Android.Service.Autofill.FieldClassification.Match.Score.get -> float +Android.Service.Autofill.FieldClassification.Matches.get -> System.Collections.Generic.IList! +Android.Service.Autofill.FillCallback +Android.Service.Autofill.FillCallback.OnFailure(Java.Lang.ICharSequence? message) -> void +Android.Service.Autofill.FillCallback.OnFailure(string? message) -> void +Android.Service.Autofill.FillCallback.OnSuccess(Android.Service.Autofill.FillResponse? response) -> void +Android.Service.Autofill.FillContext +Android.Service.Autofill.FillContext.DescribeContents() -> int +Android.Service.Autofill.FillContext.FocusedId.get -> Android.Views.Autofill.AutofillId! +Android.Service.Autofill.FillContext.InterfaceConsts +Android.Service.Autofill.FillContext.RequestId.get -> int +Android.Service.Autofill.FillContext.Structure.get -> Android.App.Assist.AssistStructure! +Android.Service.Autofill.FillContext.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.FillEventHistory +Android.Service.Autofill.FillEventHistory.ClientState.get -> Android.OS.Bundle? +Android.Service.Autofill.FillEventHistory.DescribeContents() -> int +Android.Service.Autofill.FillEventHistory.Event +Android.Service.Autofill.FillEventHistory.Event.ChangedFields.get -> System.Collections.Generic.IDictionary! +Android.Service.Autofill.FillEventHistory.Event.ClientState.get -> Android.OS.Bundle? +Android.Service.Autofill.FillEventHistory.Event.DatasetId.get -> string? +Android.Service.Autofill.FillEventHistory.Event.FieldsClassification.get -> System.Collections.Generic.IDictionary! +Android.Service.Autofill.FillEventHistory.Event.IgnoredDatasetIds.get -> System.Collections.Generic.ICollection! +Android.Service.Autofill.FillEventHistory.Event.ManuallyEnteredField.get -> System.Collections.Generic.IDictionary!>! +Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReason.get -> int +Android.Service.Autofill.FillEventHistory.Event.SelectedDatasetIds.get -> System.Collections.Generic.ICollection! +Android.Service.Autofill.FillEventHistory.Event.Type.get -> Android.Service.Autofill.EventType +Android.Service.Autofill.FillEventHistory.Event.UiType.get -> int +Android.Service.Autofill.FillEventHistory.Events.get -> System.Collections.Generic.IList? +Android.Service.Autofill.FillEventHistory.InterfaceConsts +Android.Service.Autofill.FillEventHistory.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.FillRequest +Android.Service.Autofill.FillRequest.ClientState.get -> Android.OS.Bundle? +Android.Service.Autofill.FillRequest.DelayedFillIntentSender.get -> Android.Content.IntentSender? +Android.Service.Autofill.FillRequest.DescribeContents() -> int +Android.Service.Autofill.FillRequest.FillContexts.get -> System.Collections.Generic.IList! +Android.Service.Autofill.FillRequest.Flags.get -> int +Android.Service.Autofill.FillRequest.Hints.get -> System.Collections.Generic.IList! +Android.Service.Autofill.FillRequest.Id.get -> int +Android.Service.Autofill.FillRequest.InlineSuggestionsRequest.get -> Android.Views.InputMethods.InlineSuggestionsRequest? +Android.Service.Autofill.FillRequest.InterfaceConsts +Android.Service.Autofill.FillRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.FillResponse +Android.Service.Autofill.FillResponse.Builder +Android.Service.Autofill.FillResponse.Builder.AddDataset(Android.Service.Autofill.Dataset? dataset) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.Build() -> Android.Service.Autofill.FillResponse! +Android.Service.Autofill.FillResponse.Builder.Builder() -> void +Android.Service.Autofill.FillResponse.Builder.DisableAutofill(long duration) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetAuthentication(Android.Views.Autofill.AutofillId![]! ids, Android.Content.IntentSender? authentication, Android.Service.Autofill.Presentations? presentations) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetAuthentication(Android.Views.Autofill.AutofillId![]! ids, Android.Content.IntentSender? authentication, Android.Widget.RemoteViews? presentation) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetAuthentication(Android.Views.Autofill.AutofillId![]! ids, Android.Content.IntentSender? authentication, Android.Widget.RemoteViews? presentation, Android.Service.Autofill.InlinePresentation? inlinePresentation) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetAuthentication(Android.Views.Autofill.AutofillId![]! ids, Android.Content.IntentSender? authentication, Android.Widget.RemoteViews? presentation, Android.Service.Autofill.InlinePresentation? inlinePresentation, Android.Service.Autofill.InlinePresentation? inlineTooltipPresentation) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetClientState(Android.OS.Bundle? clientState) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetDetectedFieldClassifications(System.Collections.Generic.ICollection! fieldInfos) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetDialogHeader(Android.Widget.RemoteViews! header) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetFieldClassificationIds(params Android.Views.Autofill.AutofillId![]! ids) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetFillDialogTriggerIds(params Android.Views.Autofill.AutofillId![]! ids) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetFlags(Android.Service.Autofill.AutofillResponseFlags flags) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetFooter(Android.Widget.RemoteViews! footer) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetHeader(Android.Widget.RemoteViews! header) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetIconResourceId(int id) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetIgnoredIds(params Android.Views.Autofill.AutofillId![]? ids) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetPresentationCancelIds(int[]? ids) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetSaveInfo(Android.Service.Autofill.SaveInfo! saveInfo) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetServiceDisplayNameResourceId(int id) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetShowFillDialogIcon(bool show) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetShowSaveDialogIcon(bool show) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.Builder.SetUserData(Android.Service.Autofill.UserData! userData) -> Android.Service.Autofill.FillResponse.Builder! +Android.Service.Autofill.FillResponse.DescribeContents() -> int +Android.Service.Autofill.FillResponse.InterfaceConsts +Android.Service.Autofill.FillResponse.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.ImageTransformation +Android.Service.Autofill.ImageTransformation.Builder +Android.Service.Autofill.ImageTransformation.Builder.AddOption(Java.Util.Regex.Pattern! regex, int resId, string! contentDescription) -> Android.Service.Autofill.ImageTransformation.Builder? +Android.Service.Autofill.ImageTransformation.Builder.Builder(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex, int resId) -> void +Android.Service.Autofill.ImageTransformation.Builder.Builder(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex, int resId, Java.Lang.ICharSequence! contentDescription) -> void +Android.Service.Autofill.ImageTransformation.Builder.Builder(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex, int resId, string! contentDescription) -> void +Android.Service.Autofill.ImageTransformation.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Autofill.ImageTransformation.DescribeContents() -> int +Android.Service.Autofill.ImageTransformation.InterfaceConsts +Android.Service.Autofill.ImageTransformation.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.InlinePresentation +Android.Service.Autofill.InlinePresentation.DescribeContents() -> int +Android.Service.Autofill.InlinePresentation.InlinePresentation(Android.App.Slices.Slice! slice, Android.Widget.Inline.InlinePresentationSpec! inlinePresentationSpec, bool pinned) -> void +Android.Service.Autofill.InlinePresentation.InlinePresentationSpec.get -> Android.Widget.Inline.InlinePresentationSpec! +Android.Service.Autofill.InlinePresentation.InterfaceConsts +Android.Service.Autofill.InlinePresentation.IsPinned.get -> bool +Android.Service.Autofill.InlinePresentation.Slice.get -> Android.App.Slices.Slice! +Android.Service.Autofill.InlinePresentation.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.IOnClickAction +Android.Service.Autofill.ISanitizer +Android.Service.Autofill.ISavedDatasetsInfoCallback +Android.Service.Autofill.ISavedDatasetsInfoCallback.OnError(int error) -> void +Android.Service.Autofill.ISavedDatasetsInfoCallback.OnSuccess(System.Collections.Generic.ICollection! results) -> void +Android.Service.Autofill.ITransformation +Android.Service.Autofill.IValidator +Android.Service.Autofill.LuhnChecksumValidator +Android.Service.Autofill.LuhnChecksumValidator.DescribeContents() -> int +Android.Service.Autofill.LuhnChecksumValidator.InterfaceConsts +Android.Service.Autofill.LuhnChecksumValidator.LuhnChecksumValidator(params Android.Views.Autofill.AutofillId![]! ids) -> void +Android.Service.Autofill.LuhnChecksumValidator.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.NegativeButtonStyle +Android.Service.Autofill.NegativeButtonStyle.Cancel = 0 -> Android.Service.Autofill.NegativeButtonStyle +Android.Service.Autofill.NegativeButtonStyle.Never = 2 -> Android.Service.Autofill.NegativeButtonStyle +Android.Service.Autofill.NegativeButtonStyle.Reject = 1 -> Android.Service.Autofill.NegativeButtonStyle +Android.Service.Autofill.PositiveButtonStyle +Android.Service.Autofill.PositiveButtonStyle.Continue = 1 -> Android.Service.Autofill.PositiveButtonStyle +Android.Service.Autofill.PositiveButtonStyle.Save = 0 -> Android.Service.Autofill.PositiveButtonStyle +Android.Service.Autofill.Presentations +Android.Service.Autofill.Presentations.Builder +Android.Service.Autofill.Presentations.Builder.Build() -> Android.Service.Autofill.Presentations! +Android.Service.Autofill.Presentations.Builder.Builder() -> void +Android.Service.Autofill.Presentations.Builder.SetDialogPresentation(Android.Widget.RemoteViews! value) -> Android.Service.Autofill.Presentations.Builder! +Android.Service.Autofill.Presentations.Builder.SetInlinePresentation(Android.Service.Autofill.InlinePresentation! value) -> Android.Service.Autofill.Presentations.Builder! +Android.Service.Autofill.Presentations.Builder.SetInlineTooltipPresentation(Android.Service.Autofill.InlinePresentation! value) -> Android.Service.Autofill.Presentations.Builder! +Android.Service.Autofill.Presentations.Builder.SetMenuPresentation(Android.Widget.RemoteViews! value) -> Android.Service.Autofill.Presentations.Builder! +Android.Service.Autofill.Presentations.DialogPresentation.get -> Android.Widget.RemoteViews? +Android.Service.Autofill.Presentations.InlinePresentation.get -> Android.Service.Autofill.InlinePresentation? +Android.Service.Autofill.Presentations.InlineTooltipPresentation.get -> Android.Service.Autofill.InlinePresentation? +Android.Service.Autofill.Presentations.MenuPresentation.get -> Android.Widget.RemoteViews? +Android.Service.Autofill.RegexValidator +Android.Service.Autofill.RegexValidator.DescribeContents() -> int +Android.Service.Autofill.RegexValidator.InterfaceConsts +Android.Service.Autofill.RegexValidator.RegexValidator(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex) -> void +Android.Service.Autofill.RegexValidator.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.SaveCallback +Android.Service.Autofill.SaveCallback.OnFailure(Java.Lang.ICharSequence? message) -> void +Android.Service.Autofill.SaveCallback.OnFailure(string? message) -> void +Android.Service.Autofill.SaveCallback.OnSuccess() -> void +Android.Service.Autofill.SaveCallback.OnSuccess(Android.Content.IntentSender! intentSender) -> void +Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.Address = 2 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.CreditCard = 4 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.DebitCard = 32 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.EmailAddress = 16 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.Generic = 0 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.GenericCard = 128 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.Password = 1 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.PaymentCard = 64 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SaveDataType.Username = 8 -> Android.Service.Autofill.SaveDataType +Android.Service.Autofill.SavedDatasetsErrorCode +Android.Service.Autofill.SavedDatasetsErrorCode.NeedsUserAction = 2 -> Android.Service.Autofill.SavedDatasetsErrorCode +Android.Service.Autofill.SavedDatasetsErrorCode.Other = 0 -> Android.Service.Autofill.SavedDatasetsErrorCode +Android.Service.Autofill.SavedDatasetsErrorCode.Unsupported = 1 -> Android.Service.Autofill.SavedDatasetsErrorCode +Android.Service.Autofill.SavedDatasetsInfo +Android.Service.Autofill.SavedDatasetsInfo.Count.get -> int +Android.Service.Autofill.SavedDatasetsInfo.SavedDatasetsInfo(string! type, int count) -> void +Android.Service.Autofill.SavedDatasetsInfo.Type.get -> string! +Android.Service.Autofill.SaveFlags +Android.Service.Autofill.SaveFlags.DelaySave = 4 -> Android.Service.Autofill.SaveFlags +Android.Service.Autofill.SaveFlags.DontSaveOnFinish = 2 -> Android.Service.Autofill.SaveFlags +Android.Service.Autofill.SaveFlags.None = 0 -> Android.Service.Autofill.SaveFlags +Android.Service.Autofill.SaveFlags.SaveOnAllViewsInvisible = 1 -> Android.Service.Autofill.SaveFlags +Android.Service.Autofill.SaveInfo +Android.Service.Autofill.SaveInfo.Builder +Android.Service.Autofill.SaveInfo.Builder.AddSanitizer(Android.Service.Autofill.ISanitizer! sanitizer, params Android.Views.Autofill.AutofillId![]! ids) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.Build() -> Android.Service.Autofill.SaveInfo? +Android.Service.Autofill.SaveInfo.Builder.Builder(Android.Service.Autofill.SaveDataType type) -> void +Android.Service.Autofill.SaveInfo.Builder.Builder(Android.Service.Autofill.SaveDataType type, Android.Views.Autofill.AutofillId![]! requiredIds) -> void +Android.Service.Autofill.SaveInfo.Builder.SetCustomDescription(Android.Service.Autofill.CustomDescription! customDescription) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetDescription(Java.Lang.ICharSequence? description) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetDescription(string? description) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetFlags(Android.Service.Autofill.SaveFlags flags) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetNegativeAction(Android.Service.Autofill.NegativeButtonStyle style, Android.Content.IntentSender? listener) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetOptionalIds(Android.Views.Autofill.AutofillId![]! ids) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetPositiveAction(int style) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetTriggerId(Android.Views.Autofill.AutofillId! id) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.Builder.SetValidator(Android.Service.Autofill.IValidator! validator) -> Android.Service.Autofill.SaveInfo.Builder! +Android.Service.Autofill.SaveInfo.DescribeContents() -> int +Android.Service.Autofill.SaveInfo.InterfaceConsts +Android.Service.Autofill.SaveInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.SaveRequest +Android.Service.Autofill.SaveRequest.ClientState.get -> Android.OS.Bundle? +Android.Service.Autofill.SaveRequest.DatasetIds.get -> System.Collections.Generic.IList? +Android.Service.Autofill.SaveRequest.DescribeContents() -> int +Android.Service.Autofill.SaveRequest.FillContexts.get -> System.Collections.Generic.IList! +Android.Service.Autofill.SaveRequest.InterfaceConsts +Android.Service.Autofill.SaveRequest.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.TextValueSanitizer +Android.Service.Autofill.TextValueSanitizer.DescribeContents() -> int +Android.Service.Autofill.TextValueSanitizer.InterfaceConsts +Android.Service.Autofill.TextValueSanitizer.TextValueSanitizer(Java.Util.Regex.Pattern! regex, string! subst) -> void +Android.Service.Autofill.TextValueSanitizer.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.UserData +Android.Service.Autofill.UserData.Builder +Android.Service.Autofill.UserData.Builder.Add(string! value, string! categoryId) -> Android.Service.Autofill.UserData.Builder! +Android.Service.Autofill.UserData.Builder.Build() -> Android.Service.Autofill.UserData! +Android.Service.Autofill.UserData.Builder.Builder(string! id, string! value, string! categoryId) -> void +Android.Service.Autofill.UserData.Builder.SetFieldClassificationAlgorithm(string? name, Android.OS.Bundle? args) -> Android.Service.Autofill.UserData.Builder! +Android.Service.Autofill.UserData.Builder.SetFieldClassificationAlgorithmForCategory(string! categoryId, string? name, Android.OS.Bundle? args) -> Android.Service.Autofill.UserData.Builder! +Android.Service.Autofill.UserData.DescribeContents() -> int +Android.Service.Autofill.UserData.FieldClassificationAlgorithm.get -> string? +Android.Service.Autofill.UserData.GetFieldClassificationAlgorithmForCategory(string! categoryId) -> string? +Android.Service.Autofill.UserData.Id.get -> string? +Android.Service.Autofill.UserData.InterfaceConsts +Android.Service.Autofill.UserData.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Autofill.Validators +Android.Service.Autofill.VisibilitySetterAction +Android.Service.Autofill.VisibilitySetterAction.Builder +Android.Service.Autofill.VisibilitySetterAction.Builder.Build() -> Android.Service.Autofill.VisibilitySetterAction! +Android.Service.Autofill.VisibilitySetterAction.Builder.Builder(int id, Android.Views.ViewStates visibility) -> void +Android.Service.Autofill.VisibilitySetterAction.Builder.SetVisibility(int id, Android.Views.ViewStates visibility) -> Android.Service.Autofill.VisibilitySetterAction.Builder! +Android.Service.Autofill.VisibilitySetterAction.DescribeContents() -> int +Android.Service.Autofill.VisibilitySetterAction.InterfaceConsts +Android.Service.Autofill.VisibilitySetterAction.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Carrier.CarrierIdentifier +Android.Service.Carrier.CarrierIdentifier.CarrierIdentifier(byte[]? mccMnc, string? gid1, string? gid2) -> void +Android.Service.Carrier.CarrierIdentifier.CarrierIdentifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Carrier.CarrierIdentifier.CarrierIdentifier(string! mcc, string! mnc, string? spn, string? imsi, string? gid1, string? gid2, int carrierid, int specificCarrierId) -> void +Android.Service.Carrier.CarrierIdentifier.CarrierIdentifier(string? mcc, string? mnc, string? spn, string? imsi, string? gid1, string? gid2) -> void +Android.Service.Carrier.CarrierIdentifier.InterfaceConsts +Android.Service.Carrier.CarrierMessagingClientService +Android.Service.Carrier.CarrierMessagingClientService.CarrierMessagingClientService() -> void +Android.Service.Carrier.CarrierMessagingClientService.CarrierMessagingClientService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Carrier.CarrierMessagingService +Android.Service.Carrier.CarrierMessagingService.CarrierMessagingService() -> void +Android.Service.Carrier.CarrierMessagingService.CarrierMessagingService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Carrier.CarrierMessagingService.IResultCallback +Android.Service.Carrier.CarrierMessagingService.IResultCallback.OnReceiveResult(Java.Lang.Object! result) -> void +Android.Service.Carrier.CarrierMessagingService.SendMmsResult +Android.Service.Carrier.CarrierMessagingService.SendMmsResult.GetSendConfPdu() -> byte[]? +Android.Service.Carrier.CarrierMessagingService.SendMmsResult.SendMmsResult(Android.Service.Carrier.MessageSendStatus sendStatus, byte[]? sendConfPdu) -> void +Android.Service.Carrier.CarrierMessagingService.SendMmsResult.SendStatus.get -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.CarrierMessagingService.SendMultipartSmsResult +Android.Service.Carrier.CarrierMessagingService.SendMultipartSmsResult.GetMessageRefs() -> int[]? +Android.Service.Carrier.CarrierMessagingService.SendMultipartSmsResult.SendMultipartSmsResult(Android.Service.Carrier.MessageSendStatus sendStatus, int[]? messageRefs) -> void +Android.Service.Carrier.CarrierMessagingService.SendMultipartSmsResult.SendStatus.get -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.CarrierMessagingService.SendSmsResult +Android.Service.Carrier.CarrierMessagingService.SendSmsResult.MessageRef.get -> int +Android.Service.Carrier.CarrierMessagingService.SendSmsResult.SendSmsResult(Android.Service.Carrier.MessageSendStatus sendStatus, int messageRef) -> void +Android.Service.Carrier.CarrierMessagingService.SendSmsResult.SendStatus.get -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.CarrierService +Android.Service.Carrier.CarrierService.CarrierService() -> void +Android.Service.Carrier.CarrierService.CarrierService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Carrier.CarrierService.NotifyCarrierNetworkChange(bool active) -> void +Android.Service.Carrier.CarrierService.NotifyCarrierNetworkChange(int subscriptionId, bool active) -> void +Android.Service.Carrier.MessageDownloadStatus +Android.Service.Carrier.MessageDownloadStatus.Error = 2 -> Android.Service.Carrier.MessageDownloadStatus +Android.Service.Carrier.MessageDownloadStatus.Ok = 0 -> Android.Service.Carrier.MessageDownloadStatus +Android.Service.Carrier.MessageDownloadStatus.RetryOnCarrierNetwork = 1 -> Android.Service.Carrier.MessageDownloadStatus +Android.Service.Carrier.MessagePdu +Android.Service.Carrier.MessagePdu.DescribeContents() -> int +Android.Service.Carrier.MessagePdu.InterfaceConsts +Android.Service.Carrier.MessagePdu.MessagePdu(System.Collections.Generic.IList! pduList) -> void +Android.Service.Carrier.MessagePdu.Pdus.get -> System.Collections.Generic.IList! +Android.Service.Carrier.MessagePdu.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.MessageSendStatus.Error = 2 -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.MessageSendStatus.Ok = 0 -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.MessageSendStatus.RetryOnCarrierNetwork = 1 -> Android.Service.Carrier.MessageSendStatus +Android.Service.Carrier.ReceiveOptions +Android.Service.Carrier.ReceiveOptions.Default = 0 -> Android.Service.Carrier.ReceiveOptions +Android.Service.Carrier.ReceiveOptions.Drop = 1 -> Android.Service.Carrier.ReceiveOptions +Android.Service.Carrier.ReceiveOptions.SkipNotifyWhenCredentialProtectedStorageUnavailable = 2 -> Android.Service.Carrier.ReceiveOptions +Android.Service.Chooser.ChooserAction +Android.Service.Chooser.ChooserAction.Action.get -> Android.App.PendingIntent! +Android.Service.Chooser.ChooserAction.Builder +Android.Service.Chooser.ChooserAction.Builder.Build() -> Android.Service.Chooser.ChooserAction! +Android.Service.Chooser.ChooserAction.Builder.Builder(Android.Graphics.Drawables.Icon! icon, Java.Lang.ICharSequence! label, Android.App.PendingIntent! action) -> void +Android.Service.Chooser.ChooserAction.Builder.Builder(Android.Graphics.Drawables.Icon! icon, string! label, Android.App.PendingIntent! action) -> void +Android.Service.Chooser.ChooserAction.DescribeContents() -> int +Android.Service.Chooser.ChooserAction.Icon.get -> Android.Graphics.Drawables.Icon! +Android.Service.Chooser.ChooserAction.InterfaceConsts +Android.Service.Chooser.ChooserAction.Label.get -> string? +Android.Service.Chooser.ChooserAction.LabelFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Chooser.ChooserAction.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Chooser.ChooserTarget +Android.Service.Chooser.ChooserTarget.ChooserTarget(Java.Lang.ICharSequence? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras) -> void +Android.Service.Chooser.ChooserTarget.ChooserTarget(string? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras) -> void +Android.Service.Chooser.ChooserTarget.ComponentName.get -> Android.Content.ComponentName? +Android.Service.Chooser.ChooserTarget.DescribeContents() -> int +Android.Service.Chooser.ChooserTarget.Icon.get -> Android.Graphics.Drawables.Icon? +Android.Service.Chooser.ChooserTarget.IntentExtras.get -> Android.OS.Bundle? +Android.Service.Chooser.ChooserTarget.InterfaceConsts +Android.Service.Chooser.ChooserTarget.Score.get -> float +Android.Service.Chooser.ChooserTarget.Title.get -> string? +Android.Service.Chooser.ChooserTarget.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Chooser.ChooserTarget.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Chooser.ChooserTargetService +Android.Service.Chooser.ChooserTargetService.ChooserTargetService() -> void +Android.Service.Chooser.ChooserTargetService.ChooserTargetService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Controls.Actions.BooleanAction +Android.Service.Controls.Actions.BooleanAction.BooleanAction(string! templateId, bool newState) -> void +Android.Service.Controls.Actions.BooleanAction.BooleanAction(string! templateId, bool newState, string? challengeValue) -> void +Android.Service.Controls.Actions.BooleanAction.NewState.get -> bool +Android.Service.Controls.Actions.CommandAction +Android.Service.Controls.Actions.CommandAction.CommandAction(string! templateId) -> void +Android.Service.Controls.Actions.CommandAction.CommandAction(string! templateId, string? challengeValue) -> void +Android.Service.Controls.Actions.ControlAction +Android.Service.Controls.Actions.ControlAction.ControlAction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.ChallengeAck = 3 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.ChallengePassphrase = 5 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.ChallengePin = 4 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.Fail = 2 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.Ok = 1 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionResponse.Unknown = 0 -> Android.Service.Controls.Actions.ControlActionResponse +Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.ControlActionType.Boolean = 1 -> Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.ControlActionType.Command = 5 -> Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.ControlActionType.Error = -1 -> Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.ControlActionType.Float = 2 -> Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.ControlActionType.Mode = 4 -> Android.Service.Controls.Actions.ControlActionType +Android.Service.Controls.Actions.FloatAction +Android.Service.Controls.Actions.FloatAction.FloatAction(string! templateId, float newValue) -> void +Android.Service.Controls.Actions.FloatAction.FloatAction(string! templateId, float newValue, string? challengeValue) -> void +Android.Service.Controls.Actions.FloatAction.NewValue.get -> float +Android.Service.Controls.Actions.ModeAction +Android.Service.Controls.Actions.ModeAction.ModeAction(string! templateId, int newMode) -> void +Android.Service.Controls.Actions.ModeAction.ModeAction(string! templateId, int newMode, string? challengeValue) -> void +Android.Service.Controls.Actions.ModeAction.NewMode.get -> int +Android.Service.Controls.Control +Android.Service.Controls.Control.AppIntent.get -> Android.App.PendingIntent! +Android.Service.Controls.Control.ControlId.get -> string! +Android.Service.Controls.Control.ControlTemplate.get -> Android.Service.Controls.Templates.ControlTemplate! +Android.Service.Controls.Control.CustomColor.get -> Android.Content.Res.ColorStateList? +Android.Service.Controls.Control.CustomIcon.get -> Android.Graphics.Drawables.Icon? +Android.Service.Controls.Control.DescribeContents() -> int +Android.Service.Controls.Control.DeviceType.get -> int +Android.Service.Controls.Control.InterfaceConsts +Android.Service.Controls.Control.IsAuthRequired.get -> bool +Android.Service.Controls.Control.StatefulBuilder +Android.Service.Controls.Control.StatefulBuilder.Build() -> Android.Service.Controls.Control! +Android.Service.Controls.Control.StatefulBuilder.SetAppIntent(Android.App.PendingIntent! appIntent) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetAuthRequired(bool authRequired) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetControlId(string! controlId) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetControlTemplate(Android.Service.Controls.Templates.ControlTemplate! controlTemplate) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetCustomColor(Android.Content.Res.ColorStateList? customColor) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetCustomIcon(Android.Graphics.Drawables.Icon? customIcon) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetDeviceType(int deviceType) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetStatus(int status) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetStatusText(Java.Lang.ICharSequence! statusText) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetStatusText(string! statusText) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetStructure(Java.Lang.ICharSequence? structure) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetStructure(string? structure) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetSubtitle(Java.Lang.ICharSequence! subtitle) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetSubtitle(string! subtitle) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetTitle(Java.Lang.ICharSequence! title) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetTitle(string! title) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetZone(Java.Lang.ICharSequence? zone) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.SetZone(string? zone) -> Android.Service.Controls.Control.StatefulBuilder! +Android.Service.Controls.Control.StatefulBuilder.StatefulBuilder(Android.Service.Controls.Control! control) -> void +Android.Service.Controls.Control.StatefulBuilder.StatefulBuilder(string! controlId, Android.App.PendingIntent! appIntent) -> void +Android.Service.Controls.Control.StatelessBuilder +Android.Service.Controls.Control.StatelessBuilder.Build() -> Android.Service.Controls.Control! +Android.Service.Controls.Control.StatelessBuilder.SetAppIntent(Android.App.PendingIntent! appIntent) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetControlId(string! controlId) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetCustomColor(Android.Content.Res.ColorStateList? customColor) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetCustomIcon(Android.Graphics.Drawables.Icon? customIcon) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetDeviceType(int deviceType) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetStructure(Java.Lang.ICharSequence? structure) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetStructure(string? structure) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetSubtitle(Java.Lang.ICharSequence! subtitle) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetSubtitle(string! subtitle) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetTitle(Java.Lang.ICharSequence! title) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetTitle(string! title) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetZone(Java.Lang.ICharSequence? zone) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.SetZone(string? zone) -> Android.Service.Controls.Control.StatelessBuilder! +Android.Service.Controls.Control.StatelessBuilder.StatelessBuilder(Android.Service.Controls.Control! control) -> void +Android.Service.Controls.Control.StatelessBuilder.StatelessBuilder(string! controlId, Android.App.PendingIntent! appIntent) -> void +Android.Service.Controls.Control.Status.get -> int +Android.Service.Controls.Control.StatusText.get -> string? +Android.Service.Controls.Control.StatusTextFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Control.Structure.get -> string? +Android.Service.Controls.Control.StructureFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Controls.Control.Subtitle.get -> string? +Android.Service.Controls.Control.SubtitleFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Control.Title.get -> string? +Android.Service.Controls.Control.TitleFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Control.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Controls.Control.Zone.get -> string? +Android.Service.Controls.Control.ZoneFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Controls.ControlsProviderService +Android.Service.Controls.ControlsProviderService.ControlsProviderService() -> void +Android.Service.Controls.ControlsProviderService.ControlsProviderService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Controls.ControlStatus +Android.Service.Controls.ControlStatus.Disabled = 4 -> Android.Service.Controls.ControlStatus +Android.Service.Controls.ControlStatus.Error = 3 -> Android.Service.Controls.ControlStatus +Android.Service.Controls.ControlStatus.NotFound = 2 -> Android.Service.Controls.ControlStatus +Android.Service.Controls.ControlStatus.Ok = 1 -> Android.Service.Controls.ControlStatus +Android.Service.Controls.ControlStatus.Unknown = 0 -> Android.Service.Controls.ControlStatus +Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.ACHeater = 1 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.ACUnit = 2 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.AirFreshener = 3 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.AirPurifier = 4 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Awning = 33 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Blinds = 34 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Camera = 50 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Closet = 35 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.CoffeeMaker = 5 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Curtain = 36 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Dehumidifier = 6 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Dishwasher = 24 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Display = 7 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Door = 37 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Doorbell = 51 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Drawer = 38 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Dryer = 25 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Fan = 8 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Garage = 39 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Gate = 40 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericArmDisarm = -5 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericLockUnlock = -4 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericOnOff = -1 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericOpenClose = -3 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericStartStop = -2 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericTempSetting = -6 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.GenericViewstream = -7 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Heater = 47 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Hood = 10 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Humidifier = 11 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Kettle = 12 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Light = 13 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Lock = 45 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Microwave = 14 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Mop = 26 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Mower = 27 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Multicooker = 28 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Outlet = 15 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Pergola = 41 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Radiator = 16 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Refrigerator = 48 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.RemoteControl = 17 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Routine = 52 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.SecuritySystem = 46 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.SetTop = 18 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Shower = 29 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Shutter = 42 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Sprinkler = 30 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Standmixer = 19 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Styler = 20 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Switch = 21 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Thermostat = 49 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.TV = 22 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Unknown = 0 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Vacuum = 32 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Valve = 44 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Washer = 31 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.WaterHeater = 23 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceType.Window = 43 -> Android.Service.Controls.DeviceType +Android.Service.Controls.DeviceTypes +Android.Service.Controls.DeviceTypes.DeviceTypes(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Controls.Templates.ControlButton +Android.Service.Controls.Templates.ControlButton.ActionDescription.get -> string? +Android.Service.Controls.Templates.ControlButton.ActionDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Templates.ControlButton.ControlButton(bool checked, Java.Lang.ICharSequence! actionDescription) -> void +Android.Service.Controls.Templates.ControlButton.ControlButton(bool checked, string! actionDescription) -> void +Android.Service.Controls.Templates.ControlButton.DescribeContents() -> int +Android.Service.Controls.Templates.ControlButton.InterfaceConsts +Android.Service.Controls.Templates.ControlButton.IsChecked.get -> bool +Android.Service.Controls.Templates.ControlButton.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Controls.Templates.ControlTemplate +Android.Service.Controls.Templates.ControlTemplate.ControlTemplate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Error = -1 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.NoTemplate = 0 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Range = 2 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Stateless = 8 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Temperature = 7 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Thumbnail = 3 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.Toggle = 1 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.ControlTemplateType.ToggleRange = 6 -> Android.Service.Controls.Templates.ControlTemplateType +Android.Service.Controls.Templates.RangeTemplate +Android.Service.Controls.Templates.RangeTemplate.CurrentValue.get -> float +Android.Service.Controls.Templates.RangeTemplate.FormatString.get -> string? +Android.Service.Controls.Templates.RangeTemplate.FormatStringFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Templates.RangeTemplate.MaxValue.get -> float +Android.Service.Controls.Templates.RangeTemplate.MinValue.get -> float +Android.Service.Controls.Templates.RangeTemplate.RangeTemplate(string! templateId, float minValue, float maxValue, float currentValue, float stepValue, Java.Lang.ICharSequence? formatString) -> void +Android.Service.Controls.Templates.RangeTemplate.RangeTemplate(string! templateId, float minValue, float maxValue, float currentValue, float stepValue, string? formatString) -> void +Android.Service.Controls.Templates.RangeTemplate.StepValue.get -> float +Android.Service.Controls.Templates.StatelessTemplate +Android.Service.Controls.Templates.StatelessTemplate.StatelessTemplate(string! templateId) -> void +Android.Service.Controls.Templates.TemperatureControlTemplate +Android.Service.Controls.Templates.TemperatureControlTemplate.CurrentActiveMode.get -> int +Android.Service.Controls.Templates.TemperatureControlTemplate.CurrentMode.get -> int +Android.Service.Controls.Templates.TemperatureControlTemplate.Modes.get -> int +Android.Service.Controls.Templates.TemperatureControlTemplate.TemperatureControlTemplate(string! templateId, Android.Service.Controls.Templates.ControlTemplate! controlTemplate, int currentMode, int currentActiveMode, int modesFlag) -> void +Android.Service.Controls.Templates.TemperatureControlTemplate.Template.get -> Android.Service.Controls.Templates.ControlTemplate! +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Cool = 8 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Eco = 32 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Heat = 4 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.HeatCool = 16 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.None = 0 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Off = 2 -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.Cool = 3 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.Eco = 5 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.Heat = 2 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.HeatCool = 4 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.Off = 1 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.TemperatureControlTemplateMode.Unknown = 0 -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +Android.Service.Controls.Templates.ThumbnailTemplate +Android.Service.Controls.Templates.ThumbnailTemplate.ContentDescription.get -> string? +Android.Service.Controls.Templates.ThumbnailTemplate.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Templates.ThumbnailTemplate.IsActive.get -> bool +Android.Service.Controls.Templates.ThumbnailTemplate.Thumbnail.get -> Android.Graphics.Drawables.Icon! +Android.Service.Controls.Templates.ThumbnailTemplate.ThumbnailTemplate(string! templateId, bool active, Android.Graphics.Drawables.Icon! thumbnail, Java.Lang.ICharSequence! contentDescription) -> void +Android.Service.Controls.Templates.ThumbnailTemplate.ThumbnailTemplate(string! templateId, bool active, Android.Graphics.Drawables.Icon! thumbnail, string! contentDescription) -> void +Android.Service.Controls.Templates.ToggleRangeTemplate +Android.Service.Controls.Templates.ToggleRangeTemplate.ActionDescription.get -> string? +Android.Service.Controls.Templates.ToggleRangeTemplate.ActionDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Templates.ToggleRangeTemplate.IsChecked.get -> bool +Android.Service.Controls.Templates.ToggleRangeTemplate.Range.get -> Android.Service.Controls.Templates.RangeTemplate! +Android.Service.Controls.Templates.ToggleRangeTemplate.ToggleRangeTemplate(string! templateId, Android.Service.Controls.Templates.ControlButton! button, Android.Service.Controls.Templates.RangeTemplate! range) -> void +Android.Service.Controls.Templates.ToggleRangeTemplate.ToggleRangeTemplate(string! templateId, bool checked, Java.Lang.ICharSequence! actionDescription, Android.Service.Controls.Templates.RangeTemplate! range) -> void +Android.Service.Controls.Templates.ToggleRangeTemplate.ToggleRangeTemplate(string! templateId, bool checked, string! actionDescription, Android.Service.Controls.Templates.RangeTemplate! range) -> void +Android.Service.Controls.Templates.ToggleTemplate +Android.Service.Controls.Templates.ToggleTemplate.ContentDescription.get -> string? +Android.Service.Controls.Templates.ToggleTemplate.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Service.Controls.Templates.ToggleTemplate.IsChecked.get -> bool +Android.Service.Controls.Templates.ToggleTemplate.ToggleTemplate(string! templateId, Android.Service.Controls.Templates.ControlButton! button) -> void +Android.Service.Credentials.Action +Android.Service.Credentials.Action.Action(Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.Action.DescribeContents() -> int +Android.Service.Credentials.Action.InterfaceConsts +Android.Service.Credentials.Action.Slice.get -> Android.App.Slices.Slice! +Android.Service.Credentials.Action.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.BeginCreateCredentialRequest +Android.Service.Credentials.BeginCreateCredentialRequest.BeginCreateCredentialRequest(string! type, Android.OS.Bundle! data) -> void +Android.Service.Credentials.BeginCreateCredentialRequest.BeginCreateCredentialRequest(string! type, Android.OS.Bundle! data, Android.Service.Credentials.CallingAppInfo? callingAppInfo) -> void +Android.Service.Credentials.BeginCreateCredentialRequest.CallingAppInfo.get -> Android.Service.Credentials.CallingAppInfo? +Android.Service.Credentials.BeginCreateCredentialRequest.Data.get -> Android.OS.Bundle! +Android.Service.Credentials.BeginCreateCredentialRequest.DescribeContents() -> int +Android.Service.Credentials.BeginCreateCredentialRequest.InterfaceConsts +Android.Service.Credentials.BeginCreateCredentialRequest.Type.get -> string! +Android.Service.Credentials.BeginCreateCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.BeginCreateCredentialResponse +Android.Service.Credentials.BeginCreateCredentialResponse.BeginCreateCredentialResponse() -> void +Android.Service.Credentials.BeginCreateCredentialResponse.Builder +Android.Service.Credentials.BeginCreateCredentialResponse.Builder.AddCreateEntry(Android.Service.Credentials.CreateEntry! createEntry) -> Android.Service.Credentials.BeginCreateCredentialResponse.Builder! +Android.Service.Credentials.BeginCreateCredentialResponse.Builder.Build() -> Android.Service.Credentials.BeginCreateCredentialResponse! +Android.Service.Credentials.BeginCreateCredentialResponse.Builder.Builder() -> void +Android.Service.Credentials.BeginCreateCredentialResponse.Builder.SetCreateEntries(System.Collections.Generic.IList! createEntries) -> Android.Service.Credentials.BeginCreateCredentialResponse.Builder! +Android.Service.Credentials.BeginCreateCredentialResponse.Builder.SetRemoteCreateEntry(Android.Service.Credentials.RemoteEntry? remoteCreateEntry) -> Android.Service.Credentials.BeginCreateCredentialResponse.Builder! +Android.Service.Credentials.BeginCreateCredentialResponse.CreateEntries.get -> System.Collections.Generic.IList! +Android.Service.Credentials.BeginCreateCredentialResponse.DescribeContents() -> int +Android.Service.Credentials.BeginCreateCredentialResponse.InterfaceConsts +Android.Service.Credentials.BeginCreateCredentialResponse.RemoteCreateEntry.get -> Android.Service.Credentials.RemoteEntry? +Android.Service.Credentials.BeginCreateCredentialResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.BeginGetCredentialOption +Android.Service.Credentials.BeginGetCredentialOption.BeginGetCredentialOption(string! id, string! type, Android.OS.Bundle! candidateQueryData) -> void +Android.Service.Credentials.BeginGetCredentialOption.CandidateQueryData.get -> Android.OS.Bundle! +Android.Service.Credentials.BeginGetCredentialOption.DescribeContents() -> int +Android.Service.Credentials.BeginGetCredentialOption.Id.get -> string! +Android.Service.Credentials.BeginGetCredentialOption.InterfaceConsts +Android.Service.Credentials.BeginGetCredentialOption.Type.get -> string! +Android.Service.Credentials.BeginGetCredentialOption.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.BeginGetCredentialRequest +Android.Service.Credentials.BeginGetCredentialRequest.BeginGetCredentialOptions.get -> System.Collections.Generic.IList! +Android.Service.Credentials.BeginGetCredentialRequest.Builder +Android.Service.Credentials.BeginGetCredentialRequest.Builder.AddBeginGetCredentialOption(Android.Service.Credentials.BeginGetCredentialOption! beginGetCredentialOption) -> Android.Service.Credentials.BeginGetCredentialRequest.Builder! +Android.Service.Credentials.BeginGetCredentialRequest.Builder.Build() -> Android.Service.Credentials.BeginGetCredentialRequest! +Android.Service.Credentials.BeginGetCredentialRequest.Builder.Builder() -> void +Android.Service.Credentials.BeginGetCredentialRequest.Builder.SetBeginGetCredentialOptions(System.Collections.Generic.IList! getBeginCredentialOptions) -> Android.Service.Credentials.BeginGetCredentialRequest.Builder! +Android.Service.Credentials.BeginGetCredentialRequest.Builder.SetCallingAppInfo(Android.Service.Credentials.CallingAppInfo? callingAppInfo) -> Android.Service.Credentials.BeginGetCredentialRequest.Builder! +Android.Service.Credentials.BeginGetCredentialRequest.CallingAppInfo.get -> Android.Service.Credentials.CallingAppInfo? +Android.Service.Credentials.BeginGetCredentialRequest.DescribeContents() -> int +Android.Service.Credentials.BeginGetCredentialRequest.InterfaceConsts +Android.Service.Credentials.BeginGetCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.BeginGetCredentialResponse +Android.Service.Credentials.BeginGetCredentialResponse.Actions.get -> System.Collections.Generic.IList! +Android.Service.Credentials.BeginGetCredentialResponse.AuthenticationActions.get -> System.Collections.Generic.IList! +Android.Service.Credentials.BeginGetCredentialResponse.BeginGetCredentialResponse() -> void +Android.Service.Credentials.BeginGetCredentialResponse.Builder +Android.Service.Credentials.BeginGetCredentialResponse.Builder.AddAction(Android.Service.Credentials.Action! action) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.AddAuthenticationAction(Android.Service.Credentials.Action! authenticationAction) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.AddCredentialEntry(Android.Service.Credentials.CredentialEntry! credentialEntry) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.Build() -> Android.Service.Credentials.BeginGetCredentialResponse! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.Builder() -> void +Android.Service.Credentials.BeginGetCredentialResponse.Builder.SetActions(System.Collections.Generic.IList! actions) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.SetAuthenticationActions(System.Collections.Generic.IList! authenticationActions) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.SetCredentialEntries(System.Collections.Generic.IList! credentialEntries) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.Builder.SetRemoteCredentialEntry(Android.Service.Credentials.RemoteEntry? remoteCredentialEntry) -> Android.Service.Credentials.BeginGetCredentialResponse.Builder! +Android.Service.Credentials.BeginGetCredentialResponse.CredentialEntries.get -> System.Collections.Generic.IList! +Android.Service.Credentials.BeginGetCredentialResponse.DescribeContents() -> int +Android.Service.Credentials.BeginGetCredentialResponse.InterfaceConsts +Android.Service.Credentials.BeginGetCredentialResponse.RemoteCredentialEntry.get -> Android.Service.Credentials.RemoteEntry? +Android.Service.Credentials.BeginGetCredentialResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.CallingAppInfo +Android.Service.Credentials.CallingAppInfo.CallingAppInfo(string! packageName, Android.Content.PM.SigningInfo! signingInfo) -> void +Android.Service.Credentials.CallingAppInfo.CallingAppInfo(string! packageName, Android.Content.PM.SigningInfo! signingInfo, string? origin) -> void +Android.Service.Credentials.CallingAppInfo.DescribeContents() -> int +Android.Service.Credentials.CallingAppInfo.InterfaceConsts +Android.Service.Credentials.CallingAppInfo.Origin.get -> string? +Android.Service.Credentials.CallingAppInfo.PackageName.get -> string! +Android.Service.Credentials.CallingAppInfo.SigningInfo.get -> Android.Content.PM.SigningInfo! +Android.Service.Credentials.CallingAppInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.ClearCredentialStateRequest +Android.Service.Credentials.ClearCredentialStateRequest.CallingAppInfo.get -> Android.Service.Credentials.CallingAppInfo! +Android.Service.Credentials.ClearCredentialStateRequest.ClearCredentialStateRequest(Android.Service.Credentials.CallingAppInfo! callingAppInfo, Android.OS.Bundle! data) -> void +Android.Service.Credentials.ClearCredentialStateRequest.Data.get -> Android.OS.Bundle! +Android.Service.Credentials.ClearCredentialStateRequest.DescribeContents() -> int +Android.Service.Credentials.ClearCredentialStateRequest.InterfaceConsts +Android.Service.Credentials.ClearCredentialStateRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.CreateCredentialRequest +Android.Service.Credentials.CreateCredentialRequest.CallingAppInfo.get -> Android.Service.Credentials.CallingAppInfo! +Android.Service.Credentials.CreateCredentialRequest.CreateCredentialRequest(Android.Service.Credentials.CallingAppInfo! callingAppInfo, string! type, Android.OS.Bundle! data) -> void +Android.Service.Credentials.CreateCredentialRequest.Data.get -> Android.OS.Bundle! +Android.Service.Credentials.CreateCredentialRequest.DescribeContents() -> int +Android.Service.Credentials.CreateCredentialRequest.InterfaceConsts +Android.Service.Credentials.CreateCredentialRequest.Type.get -> string! +Android.Service.Credentials.CreateCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.CreateEntry +Android.Service.Credentials.CreateEntry.CreateEntry(Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.CreateEntry.DescribeContents() -> int +Android.Service.Credentials.CreateEntry.InterfaceConsts +Android.Service.Credentials.CreateEntry.Slice.get -> Android.App.Slices.Slice! +Android.Service.Credentials.CreateEntry.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.CredentialEntry +Android.Service.Credentials.CredentialEntry.BeginGetCredentialOptionId.get -> string! +Android.Service.Credentials.CredentialEntry.CredentialEntry(Android.Service.Credentials.BeginGetCredentialOption! beginGetCredentialOption, Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.CredentialEntry.CredentialEntry(string! beginGetCredentialOptionId, string! type, Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.CredentialEntry.CredentialEntry(string! type, Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.CredentialEntry.DescribeContents() -> int +Android.Service.Credentials.CredentialEntry.InterfaceConsts +Android.Service.Credentials.CredentialEntry.Slice.get -> Android.App.Slices.Slice! +Android.Service.Credentials.CredentialEntry.Type.get -> string! +Android.Service.Credentials.CredentialEntry.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.CredentialProviderService +Android.Service.Credentials.CredentialProviderService.CredentialProviderService() -> void +Android.Service.Credentials.CredentialProviderService.CredentialProviderService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Credentials.GetCredentialRequest +Android.Service.Credentials.GetCredentialRequest.CallingAppInfo.get -> Android.Service.Credentials.CallingAppInfo! +Android.Service.Credentials.GetCredentialRequest.CredentialOptions.get -> System.Collections.Generic.IList! +Android.Service.Credentials.GetCredentialRequest.DescribeContents() -> int +Android.Service.Credentials.GetCredentialRequest.GetCredentialRequest(Android.Service.Credentials.CallingAppInfo! callingAppInfo, System.Collections.Generic.IList! credentialOptions) -> void +Android.Service.Credentials.GetCredentialRequest.InterfaceConsts +Android.Service.Credentials.GetCredentialRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Credentials.RemoteEntry +Android.Service.Credentials.RemoteEntry.DescribeContents() -> int +Android.Service.Credentials.RemoteEntry.InterfaceConsts +Android.Service.Credentials.RemoteEntry.RemoteEntry(Android.App.Slices.Slice! slice) -> void +Android.Service.Credentials.RemoteEntry.Slice.get -> Android.App.Slices.Slice! +Android.Service.Credentials.RemoteEntry.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Dreams.DreamService +Android.Service.Dreams.DreamService.DreamService() -> void +Android.Service.Dreams.DreamService.DreamService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Dreams.DreamService.Finish() -> void +Android.Service.Dreams.DreamService.RequireViewById(int id) -> Java.Lang.Object! +Android.Service.Dreams.DreamService.WakeUp() -> void +Android.Service.Media.CameraPrewarmService +Android.Service.Media.CameraPrewarmService.CameraPrewarmService() -> void +Android.Service.Media.CameraPrewarmService.CameraPrewarmService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Media.MediaBrowserService +Android.Service.Media.MediaBrowserService.BrowserRoot +Android.Service.Media.MediaBrowserService.BrowserRoot.BrowserRoot(string! rootId, Android.OS.Bundle? extras) -> void +Android.Service.Media.MediaBrowserService.BrowserRoot.Extras.get -> Android.OS.Bundle? +Android.Service.Media.MediaBrowserService.BrowserRoot.RootId.get -> string? +Android.Service.Media.MediaBrowserService.BrowserRootHints.get -> Android.OS.Bundle? +Android.Service.Media.MediaBrowserService.CurrentBrowserInfo.get -> Android.Media.Session.MediaSessionManager.RemoteUserInfo? +Android.Service.Media.MediaBrowserService.MediaBrowserService() -> void +Android.Service.Media.MediaBrowserService.MediaBrowserService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Media.MediaBrowserService.Result +Android.Service.Media.MediaBrowserService.Result.Result(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.AudienceType +Android.Service.Notification.AudienceType.Anyone = 1 -> Android.Service.Notification.AudienceType +Android.Service.Notification.AudienceType.Contacts = 2 -> Android.Service.Notification.AudienceType +Android.Service.Notification.AudienceType.None = 4 -> Android.Service.Notification.AudienceType +Android.Service.Notification.AudienceType.Starred = 3 -> Android.Service.Notification.AudienceType +Android.Service.Notification.AudienceType.Unset = 0 -> Android.Service.Notification.AudienceType +Android.Service.Notification.Condition +Android.Service.Notification.Condition.Condition(Android.Net.Uri? id, string? summary, Android.Service.Notification.ConditionState state) -> void +Android.Service.Notification.Condition.Condition(Android.Net.Uri? id, string? summary, string? line1, string? line2, int icon, Android.Service.Notification.ConditionState state, Android.Service.Notification.ConditionFlags flags) -> void +Android.Service.Notification.Condition.Condition(Android.OS.Parcel? source) -> void +Android.Service.Notification.Condition.Copy() -> Android.Service.Notification.Condition? +Android.Service.Notification.Condition.DescribeContents() -> int +Android.Service.Notification.Condition.Flags.get -> Android.Service.Notification.ConditionFlags +Android.Service.Notification.Condition.Flags.set -> void +Android.Service.Notification.Condition.Icon.get -> int +Android.Service.Notification.Condition.Icon.set -> void +Android.Service.Notification.Condition.Id.get -> Android.Net.Uri? +Android.Service.Notification.Condition.Id.set -> void +Android.Service.Notification.Condition.InterfaceConsts +Android.Service.Notification.Condition.Line1.get -> string? +Android.Service.Notification.Condition.Line1.set -> void +Android.Service.Notification.Condition.Line2.get -> string? +Android.Service.Notification.Condition.Line2.set -> void +Android.Service.Notification.Condition.State.get -> Android.Service.Notification.ConditionState +Android.Service.Notification.Condition.State.set -> void +Android.Service.Notification.Condition.Summary.get -> string? +Android.Service.Notification.Condition.Summary.set -> void +Android.Service.Notification.Condition.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Notification.ConditionFlags +Android.Service.Notification.ConditionFlags.None = 0 -> Android.Service.Notification.ConditionFlags +Android.Service.Notification.ConditionFlags.RelevantAlways = 2 -> Android.Service.Notification.ConditionFlags +Android.Service.Notification.ConditionFlags.RelevantNow = 1 -> Android.Service.Notification.ConditionFlags +Android.Service.Notification.ConditionProviderService +Android.Service.Notification.ConditionProviderService.ConditionProviderService() -> void +Android.Service.Notification.ConditionProviderService.ConditionProviderService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.ConditionProviderService.NotifyCondition(Android.Service.Notification.Condition? condition) -> void +Android.Service.Notification.ConditionProviderService.NotifyConditions(params Android.Service.Notification.Condition![]? conditions) -> void +Android.Service.Notification.ConditionProviderService.RequestUnbind() -> void +Android.Service.Notification.ConditionState +Android.Service.Notification.ConditionState.Error = 3 -> Android.Service.Notification.ConditionState +Android.Service.Notification.ConditionState.False = 0 -> Android.Service.Notification.ConditionState +Android.Service.Notification.ConditionState.True = 1 -> Android.Service.Notification.ConditionState +Android.Service.Notification.ConditionState.Unknown = 2 -> Android.Service.Notification.ConditionState +Android.Service.Notification.ConversationSenders +Android.Service.Notification.ConversationSenders.Anyone = 1 -> Android.Service.Notification.ConversationSenders +Android.Service.Notification.ConversationSenders.Important = 2 -> Android.Service.Notification.ConversationSenders +Android.Service.Notification.ConversationSenders.None = 3 -> Android.Service.Notification.ConversationSenders +Android.Service.Notification.ConversationSenders.Unset = 0 -> Android.Service.Notification.ConversationSenders +Android.Service.Notification.FlagFilterType +Android.Service.Notification.FlagFilterType.Alerting = 2 -> Android.Service.Notification.FlagFilterType +Android.Service.Notification.FlagFilterType.Conversations = 1 -> Android.Service.Notification.FlagFilterType +Android.Service.Notification.FlagFilterType.Ongoing = 8 -> Android.Service.Notification.FlagFilterType +Android.Service.Notification.FlagFilterType.Silent = 4 -> Android.Service.Notification.FlagFilterType +Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.InterruptionFilterType.Alarms = 4 -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.InterruptionFilterType.All = 1 -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.InterruptionFilterType.None = 3 -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.InterruptionFilterType.Priority = 2 -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.InterruptionFilterType.Unknown = 0 -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.AppCancel = 8 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.AppCancelAll = 9 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.AssistantCancel = 22 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Cancel = 2 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.CancelAll = 3 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ChannelBanned = 17 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ChannelRemoved = 20 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ClearData = 21 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Click = 1 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Error = 4 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.GroupOptimization = 13 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.GroupSummaryCanceled = 12 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ListenerCancel = 10 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ListenerCancelAll = 11 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Lockdown = 23 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.PackageBanned = 7 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.PackageChanged = 5 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.PackageSuspended = 14 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.ProfileTurnedOff = 15 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Snoozed = 18 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Timeout = 19 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.Unautobundled = 16 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationCancelReason.UserStopped = 6 -> Android.Service.Notification.NotificationCancelReason +Android.Service.Notification.NotificationChannelOrGroupEventType +Android.Service.Notification.NotificationChannelOrGroupEventType.Added = 1 -> Android.Service.Notification.NotificationChannelOrGroupEventType +Android.Service.Notification.NotificationChannelOrGroupEventType.Deleted = 3 -> Android.Service.Notification.NotificationChannelOrGroupEventType +Android.Service.Notification.NotificationChannelOrGroupEventType.Updated = 2 -> Android.Service.Notification.NotificationChannelOrGroupEventType +Android.Service.Notification.NotificationListenerService +Android.Service.Notification.NotificationListenerService.CancelAllNotifications() -> void +Android.Service.Notification.NotificationListenerService.CancelNotification(string? key) -> void +Android.Service.Notification.NotificationListenerService.CancelNotification(string? pkg, string? tag, int id) -> void +Android.Service.Notification.NotificationListenerService.CancelNotifications(string![]? keys) -> void +Android.Service.Notification.NotificationListenerService.ClearRequestedListenerHints() -> void +Android.Service.Notification.NotificationListenerService.CurrentInterruptionFilter.get -> Android.Service.Notification.InterruptionFilterType +Android.Service.Notification.NotificationListenerService.CurrentListenerHints.get -> Android.Service.Notification.NotificationListenerServiceHint +Android.Service.Notification.NotificationListenerService.GetNotificationChannelGroups(string! pkg, Android.OS.UserHandle! user) -> System.Collections.Generic.IList? +Android.Service.Notification.NotificationListenerService.GetNotificationChannels(string! pkg, Android.OS.UserHandle! user) -> System.Collections.Generic.IList? +Android.Service.Notification.NotificationListenerService.GetSnoozedNotifications() -> Android.Service.Notification.StatusBarNotification![]? +Android.Service.Notification.NotificationListenerService.MigrateNotificationFilter(int defaultTypes, System.Collections.Generic.IList? disallowedPkgs) -> void +Android.Service.Notification.NotificationListenerService.NotificationListenerService() -> void +Android.Service.Notification.NotificationListenerService.NotificationListenerService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.NotificationListenerService.Ranking +Android.Service.Notification.NotificationListenerService.Ranking.ImportanceExplanation.get -> string? +Android.Service.Notification.NotificationListenerService.Ranking.Ranking() -> void +Android.Service.Notification.NotificationListenerService.Ranking.Ranking(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.NotificationListenerService.RankingMap +Android.Service.Notification.NotificationListenerService.RankingMap.InterfaceConsts +Android.Service.Notification.NotificationListenerService.RankingMap.RankingMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.NotificationListenerService.RequestInterruptionFilter(Android.Service.Notification.InterruptionFilterType interruptionFilter) -> void +Android.Service.Notification.NotificationListenerService.RequestListenerHints(Android.Service.Notification.NotificationListenerServiceHint hints) -> void +Android.Service.Notification.NotificationListenerService.RequestUnbind() -> void +Android.Service.Notification.NotificationListenerService.SetNotificationsShown(string![]? keys) -> void +Android.Service.Notification.NotificationListenerService.SnoozeNotification(string? key, long durationMs) -> void +Android.Service.Notification.NotificationListenerService.UpdateNotificationChannel(string! pkg, Android.OS.UserHandle! user, Android.App.NotificationChannel! channel) -> void +Android.Service.Notification.NotificationListenerServiceHint +Android.Service.Notification.NotificationListenerServiceHint.HostDisableCallEffects = 4 -> Android.Service.Notification.NotificationListenerServiceHint +Android.Service.Notification.NotificationListenerServiceHint.HostDisableEffects = 1 -> Android.Service.Notification.NotificationListenerServiceHint +Android.Service.Notification.NotificationListenerServiceHint.HostDisableNotificationEffects = 2 -> Android.Service.Notification.NotificationListenerServiceHint +Android.Service.Notification.StateType +Android.Service.Notification.StateType.Allow = 1 -> Android.Service.Notification.StateType +Android.Service.Notification.StateType.Disallow = 2 -> Android.Service.Notification.StateType +Android.Service.Notification.StateType.Unset = 0 -> Android.Service.Notification.StateType +Android.Service.Notification.StatusBarNotification +Android.Service.Notification.StatusBarNotification.InterfaceConsts +Android.Service.Notification.StatusBarNotification.StatusBarNotification(Android.OS.Parcel? in) -> void +Android.Service.Notification.StatusBarNotification.StatusBarNotification(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Notification.StatusBarNotification.StatusBarNotification(string? pkg, string? opPkg, int id, string? tag, int uid, int initialPid, int score, Android.App.Notification? notification, Android.OS.UserHandle? user, long postTime) -> void +Android.Service.Notification.SuppressEffect +Android.Service.Notification.SuppressEffect.ScreenOff = 1 -> Android.Service.Notification.SuppressEffect +Android.Service.Notification.SuppressEffect.ScreenOn = 2 -> Android.Service.Notification.SuppressEffect +Android.Service.Notification.UserSentiment +Android.Service.Notification.UserSentiment.Negative = -1 -> Android.Service.Notification.UserSentiment +Android.Service.Notification.UserSentiment.Neutral = 0 -> Android.Service.Notification.UserSentiment +Android.Service.Notification.UserSentiment.Positive = 1 -> Android.Service.Notification.UserSentiment +Android.Service.Notification.ZenPolicy +Android.Service.Notification.ZenPolicy.Builder +Android.Service.Notification.ZenPolicy.Builder.AllowAlarms(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowAllSounds() -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowCalls(Android.Service.Notification.AudienceType audienceType) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowConversations(int audienceType) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowEvents(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowMedia(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowMessages(Android.Service.Notification.AudienceType audienceType) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowReminders(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowRepeatCallers(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.AllowSystem(bool allow) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.Build() -> Android.Service.Notification.ZenPolicy! +Android.Service.Notification.ZenPolicy.Builder.Builder() -> void +Android.Service.Notification.ZenPolicy.Builder.DisallowAllSounds() -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.HideAllVisualEffects() -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowAllVisualEffects() -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowBadges(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowFullScreenIntent(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowInAmbientDisplay(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowInNotificationList(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowLights(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowPeeking(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.Builder.ShowStatusBarIcons(bool show) -> Android.Service.Notification.ZenPolicy.Builder! +Android.Service.Notification.ZenPolicy.DescribeContents() -> int +Android.Service.Notification.ZenPolicy.InterfaceConsts +Android.Service.Notification.ZenPolicy.PriorityCallSenders.get -> Android.Service.Notification.AudienceType +Android.Service.Notification.ZenPolicy.PriorityCategoryAlarms.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryCalls.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryConversations.get -> int +Android.Service.Notification.ZenPolicy.PriorityCategoryEvents.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryMedia.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryMessages.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryReminders.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategoryRepeatCallers.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityCategorySystem.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.PriorityConversationSenders.get -> int +Android.Service.Notification.ZenPolicy.PriorityMessageSenders.get -> Android.Service.Notification.AudienceType +Android.Service.Notification.ZenPolicy.VisualEffectAmbient.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectBadge.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectFullScreenIntent.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectLights.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectNotificationList.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectPeek.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.VisualEffectStatusBar.get -> Android.Service.Notification.StateType +Android.Service.Notification.ZenPolicy.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.GetWalletCardsError +Android.Service.QuickAccessWallet.GetWalletCardsError.DescribeContents() -> int +Android.Service.QuickAccessWallet.GetWalletCardsError.GetWalletCardsError(Android.Graphics.Drawables.Icon? icon, Java.Lang.ICharSequence? message) -> void +Android.Service.QuickAccessWallet.GetWalletCardsError.GetWalletCardsError(Android.Graphics.Drawables.Icon? icon, string? message) -> void +Android.Service.QuickAccessWallet.GetWalletCardsError.Icon.get -> Android.Graphics.Drawables.Icon? +Android.Service.QuickAccessWallet.GetWalletCardsError.InterfaceConsts +Android.Service.QuickAccessWallet.GetWalletCardsError.Message.get -> string? +Android.Service.QuickAccessWallet.GetWalletCardsError.MessageFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickAccessWallet.GetWalletCardsError.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.GetWalletCardsRequest +Android.Service.QuickAccessWallet.GetWalletCardsRequest.CardHeightPx.get -> int +Android.Service.QuickAccessWallet.GetWalletCardsRequest.CardWidthPx.get -> int +Android.Service.QuickAccessWallet.GetWalletCardsRequest.DescribeContents() -> int +Android.Service.QuickAccessWallet.GetWalletCardsRequest.GetWalletCardsRequest(int cardWidthPx, int cardHeightPx, int iconSizePx, int maxCards) -> void +Android.Service.QuickAccessWallet.GetWalletCardsRequest.IconSizePx.get -> int +Android.Service.QuickAccessWallet.GetWalletCardsRequest.InterfaceConsts +Android.Service.QuickAccessWallet.GetWalletCardsRequest.MaxCards.get -> int +Android.Service.QuickAccessWallet.GetWalletCardsRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.GetWalletCardsResponse +Android.Service.QuickAccessWallet.GetWalletCardsResponse.DescribeContents() -> int +Android.Service.QuickAccessWallet.GetWalletCardsResponse.GetWalletCardsResponse(System.Collections.Generic.IList! walletCards, int selectedIndex) -> void +Android.Service.QuickAccessWallet.GetWalletCardsResponse.InterfaceConsts +Android.Service.QuickAccessWallet.GetWalletCardsResponse.SelectedIndex.get -> int +Android.Service.QuickAccessWallet.GetWalletCardsResponse.WalletCards.get -> System.Collections.Generic.IList! +Android.Service.QuickAccessWallet.GetWalletCardsResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.IGetWalletCardsCallback +Android.Service.QuickAccessWallet.IGetWalletCardsCallback.OnFailure(Android.Service.QuickAccessWallet.GetWalletCardsError! error) -> void +Android.Service.QuickAccessWallet.IGetWalletCardsCallback.OnSuccess(Android.Service.QuickAccessWallet.GetWalletCardsResponse! response) -> void +Android.Service.QuickAccessWallet.QuickAccessWalletService +Android.Service.QuickAccessWallet.QuickAccessWalletService.QuickAccessWalletService() -> void +Android.Service.QuickAccessWallet.QuickAccessWalletService.QuickAccessWalletService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.QuickAccessWallet.QuickAccessWalletService.SendWalletServiceEvent(Android.Service.QuickAccessWallet.WalletServiceEvent! serviceEvent) -> void +Android.Service.QuickAccessWallet.SelectWalletCardRequest +Android.Service.QuickAccessWallet.SelectWalletCardRequest.CardId.get -> string! +Android.Service.QuickAccessWallet.SelectWalletCardRequest.DescribeContents() -> int +Android.Service.QuickAccessWallet.SelectWalletCardRequest.InterfaceConsts +Android.Service.QuickAccessWallet.SelectWalletCardRequest.SelectWalletCardRequest(string! cardId) -> void +Android.Service.QuickAccessWallet.SelectWalletCardRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.WalletCard +Android.Service.QuickAccessWallet.WalletCard.Builder +Android.Service.QuickAccessWallet.WalletCard.Builder.Build() -> Android.Service.QuickAccessWallet.WalletCard! +Android.Service.QuickAccessWallet.WalletCard.Builder.Builder(string! cardId, Android.Graphics.Drawables.Icon! cardImage, Java.Lang.ICharSequence! contentDescription, Android.App.PendingIntent! pendingIntent) -> void +Android.Service.QuickAccessWallet.WalletCard.Builder.Builder(string! cardId, Android.Graphics.Drawables.Icon! cardImage, string! contentDescription, Android.App.PendingIntent! pendingIntent) -> void +Android.Service.QuickAccessWallet.WalletCard.Builder.Builder(string! cardId, Android.Service.QuickAccessWallet.WalletCardType cardType, Android.Graphics.Drawables.Icon! cardImage, Java.Lang.ICharSequence! contentDescription, Android.App.PendingIntent! pendingIntent) -> void +Android.Service.QuickAccessWallet.WalletCard.Builder.Builder(string! cardId, Android.Service.QuickAccessWallet.WalletCardType cardType, Android.Graphics.Drawables.Icon! cardImage, string! contentDescription, Android.App.PendingIntent! pendingIntent) -> void +Android.Service.QuickAccessWallet.WalletCard.Builder.SetCardIcon(Android.Graphics.Drawables.Icon? cardIcon) -> Android.Service.QuickAccessWallet.WalletCard.Builder! +Android.Service.QuickAccessWallet.WalletCard.Builder.SetCardLabel(Java.Lang.ICharSequence? cardLabel) -> Android.Service.QuickAccessWallet.WalletCard.Builder! +Android.Service.QuickAccessWallet.WalletCard.Builder.SetCardLabel(string? cardLabel) -> Android.Service.QuickAccessWallet.WalletCard.Builder! +Android.Service.QuickAccessWallet.WalletCard.Builder.SetCardLocations(System.Collections.Generic.IList! cardLocations) -> Android.Service.QuickAccessWallet.WalletCard.Builder! +Android.Service.QuickAccessWallet.WalletCard.Builder.SetNonPaymentCardSecondaryImage(Android.Graphics.Drawables.Icon? nonPaymentCardSecondaryImage) -> Android.Service.QuickAccessWallet.WalletCard.Builder! +Android.Service.QuickAccessWallet.WalletCard.CardIcon.get -> Android.Graphics.Drawables.Icon? +Android.Service.QuickAccessWallet.WalletCard.CardId.get -> string! +Android.Service.QuickAccessWallet.WalletCard.CardImage.get -> Android.Graphics.Drawables.Icon! +Android.Service.QuickAccessWallet.WalletCard.CardLabel.get -> string? +Android.Service.QuickAccessWallet.WalletCard.CardLabelFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickAccessWallet.WalletCard.CardLocations.get -> System.Collections.Generic.IList! +Android.Service.QuickAccessWallet.WalletCard.CardType.get -> Android.Service.QuickAccessWallet.WalletCardType +Android.Service.QuickAccessWallet.WalletCard.ContentDescription.get -> string? +Android.Service.QuickAccessWallet.WalletCard.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence! +Android.Service.QuickAccessWallet.WalletCard.DescribeContents() -> int +Android.Service.QuickAccessWallet.WalletCard.InterfaceConsts +Android.Service.QuickAccessWallet.WalletCard.NonPaymentCardSecondaryImage.get -> Android.Graphics.Drawables.Icon? +Android.Service.QuickAccessWallet.WalletCard.PendingIntent.get -> Android.App.PendingIntent! +Android.Service.QuickAccessWallet.WalletCard.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.WalletCardType +Android.Service.QuickAccessWallet.WalletCardType.NonPayment = 2 -> Android.Service.QuickAccessWallet.WalletCardType +Android.Service.QuickAccessWallet.WalletCardType.Payment = 1 -> Android.Service.QuickAccessWallet.WalletCardType +Android.Service.QuickAccessWallet.WalletCardType.Unknown = 0 -> Android.Service.QuickAccessWallet.WalletCardType +Android.Service.QuickAccessWallet.WalletServiceEvent +Android.Service.QuickAccessWallet.WalletServiceEvent.DescribeContents() -> int +Android.Service.QuickAccessWallet.WalletServiceEvent.EventType.get -> int +Android.Service.QuickAccessWallet.WalletServiceEvent.InterfaceConsts +Android.Service.QuickAccessWallet.WalletServiceEvent.WalletServiceEvent(int eventType) -> void +Android.Service.QuickAccessWallet.WalletServiceEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickAccessWallet.WalletServiceEventType +Android.Service.QuickAccessWallet.WalletServiceEventType.NfcPaymentStarted = 1 -> Android.Service.QuickAccessWallet.WalletServiceEventType +Android.Service.QuickSettings.Tile +Android.Service.QuickSettings.Tile.ActivityLaunchForClick.get -> Android.App.PendingIntent? +Android.Service.QuickSettings.Tile.ActivityLaunchForClick.set -> void +Android.Service.QuickSettings.Tile.ContentDescription.get -> string? +Android.Service.QuickSettings.Tile.ContentDescription.set -> void +Android.Service.QuickSettings.Tile.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickSettings.Tile.ContentDescriptionFormatted.set -> void +Android.Service.QuickSettings.Tile.DescribeContents() -> int +Android.Service.QuickSettings.Tile.Icon.get -> Android.Graphics.Drawables.Icon? +Android.Service.QuickSettings.Tile.Icon.set -> void +Android.Service.QuickSettings.Tile.InterfaceConsts +Android.Service.QuickSettings.Tile.Label.get -> string? +Android.Service.QuickSettings.Tile.Label.set -> void +Android.Service.QuickSettings.Tile.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickSettings.Tile.LabelFormatted.set -> void +Android.Service.QuickSettings.Tile.State.get -> Android.Service.QuickSettings.TileState +Android.Service.QuickSettings.Tile.State.set -> void +Android.Service.QuickSettings.Tile.StateDescription.get -> string? +Android.Service.QuickSettings.Tile.StateDescription.set -> void +Android.Service.QuickSettings.Tile.StateDescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickSettings.Tile.StateDescriptionFormatted.set -> void +Android.Service.QuickSettings.Tile.Subtitle.get -> string? +Android.Service.QuickSettings.Tile.Subtitle.set -> void +Android.Service.QuickSettings.Tile.SubtitleFormatted.get -> Java.Lang.ICharSequence? +Android.Service.QuickSettings.Tile.SubtitleFormatted.set -> void +Android.Service.QuickSettings.Tile.UpdateTile() -> void +Android.Service.QuickSettings.Tile.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.QuickSettings.TileService +Android.Service.QuickSettings.TileService.IsLocked.get -> bool +Android.Service.QuickSettings.TileService.IsSecure.get -> bool +Android.Service.QuickSettings.TileService.QsTile.get -> Android.Service.QuickSettings.Tile? +Android.Service.QuickSettings.TileService.ShowDialog(Android.App.Dialog? dialog) -> void +Android.Service.QuickSettings.TileService.StartActivityAndCollapse(Android.App.PendingIntent! pendingIntent) -> void +Android.Service.QuickSettings.TileService.StartActivityAndCollapse(Android.Content.Intent? intent) -> void +Android.Service.QuickSettings.TileService.TileService() -> void +Android.Service.QuickSettings.TileService.TileService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.QuickSettings.TileService.UnlockAndRun(Java.Lang.IRunnable? runnable) -> void +Android.Service.QuickSettings.TileState +Android.Service.QuickSettings.TileState.Active = 2 -> Android.Service.QuickSettings.TileState +Android.Service.QuickSettings.TileState.Inactive = 1 -> Android.Service.QuickSettings.TileState +Android.Service.QuickSettings.TileState.Unavailable = 0 -> Android.Service.QuickSettings.TileState +Android.Service.Restrictions.RestrictionsReceiver +Android.Service.Restrictions.RestrictionsReceiver.RestrictionsReceiver() -> void +Android.Service.Restrictions.RestrictionsReceiver.RestrictionsReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Textservice.SpellCheckerService +Android.Service.Textservice.SpellCheckerService.Session +Android.Service.Textservice.SpellCheckerService.Session.Session() -> void +Android.Service.Textservice.SpellCheckerService.Session.Session(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Textservice.SpellCheckerService.SpellCheckerService() -> void +Android.Service.Textservice.SpellCheckerService.SpellCheckerService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.AlwaysOnHotwordDetector +Android.Service.Voice.AlwaysOnHotwordDetector.AlwaysOnHotwordDetector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.AlwaysOnHotwordDetector.Callback +Android.Service.Voice.AlwaysOnHotwordDetector.Callback.Callback() -> void +Android.Service.Voice.AlwaysOnHotwordDetector.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload +Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.EventPayload(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamRange +Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamRange.End.get -> int +Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamRange.Start.get -> int +Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability.EchoCancellation = 1 -> Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability.NoiseSuppression = 2 -> Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability.None = 0 -> Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +Android.Service.Voice.HotwordDetectorState +Android.Service.Voice.HotwordDetectorState.HardwareUnavailable = -2 -> Android.Service.Voice.HotwordDetectorState +Android.Service.Voice.HotwordDetectorState.KeyphraseEnrolled = 2 -> Android.Service.Voice.HotwordDetectorState +Android.Service.Voice.HotwordDetectorState.KeyphraseUnenrolled = 1 -> Android.Service.Voice.HotwordDetectorState +Android.Service.Voice.HotwordDetectorState.KeyphraseUnsupported = -1 -> Android.Service.Voice.HotwordDetectorState +Android.Service.Voice.ModelType +Android.Service.Voice.ModelType.None = 0 -> Android.Service.Voice.ModelType +Android.Service.Voice.ModelType.ParamThresholdFactor = 0 -> Android.Service.Voice.ModelType +Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionFlag.AllowMultipleTriggers = 2 -> Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionFlag.CaptureTriggerAudio = 1 -> Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionFlag.EnableAudioEchoCancellation = 4 -> Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionFlag.EnableAudioNoiseSuppression = 8 -> Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionFlag.None = 0 -> Android.Service.Voice.RecognitionFlag +Android.Service.Voice.RecognitionMode +Android.Service.Voice.RecognitionMode.None = 0 -> Android.Service.Voice.RecognitionMode +Android.Service.Voice.RecognitionMode.UserIdentification = 2 -> Android.Service.Voice.RecognitionMode +Android.Service.Voice.RecognitionMode.VoiceTrigger = 1 -> Android.Service.Voice.RecognitionMode +Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourceActivity = 16 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourceApplication = 8 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourceAssistGesture = 4 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourceAutomotiveSystemUi = 128 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourceNotification = 64 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.SourcePushToTalk = 32 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.WithAssist = 1 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ShowFlags.WithScreenshot = 2 -> Android.Service.Voice.ShowFlags +Android.Service.Voice.ToucheableInsetsType +Android.Service.Voice.ToucheableInsetsType.Content = 1 -> Android.Service.Voice.ToucheableInsetsType +Android.Service.Voice.ToucheableInsetsType.Frame = 0 -> Android.Service.Voice.ToucheableInsetsType +Android.Service.Voice.ToucheableInsetsType.Region = 3 -> Android.Service.Voice.ToucheableInsetsType +Android.Service.Voice.VisibleActivityInfo +Android.Service.Voice.VisibleActivityInfo.ActivityId.get -> Android.Service.Voice.VoiceInteractionSession.ActivityId! +Android.Service.Voice.VisibleActivityInfo.DescribeContents() -> int +Android.Service.Voice.VisibleActivityInfo.InterfaceConsts +Android.Service.Voice.VisibleActivityInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Service.Voice.VoiceInteractionService +Android.Service.Voice.VoiceInteractionService.CreateAlwaysOnHotwordDetector(string? keyphrase, Java.Util.Locale? locale, Android.Service.Voice.AlwaysOnHotwordDetector.Callback? callback) -> Android.Service.Voice.AlwaysOnHotwordDetector? +Android.Service.Voice.VoiceInteractionService.SetUiHints(Android.OS.Bundle! hints) -> void +Android.Service.Voice.VoiceInteractionService.VoiceInteractionService() -> void +Android.Service.Voice.VoiceInteractionService.VoiceInteractionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.VoiceInteractionSession +Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest +Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest.Message.get -> string? +Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest.MessageFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest.SendAbortResult(Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest.VoicePrompt.get -> Android.App.VoiceInteractor.Prompt? +Android.Service.Voice.VoiceInteractionSession.ActivityId +Android.Service.Voice.VoiceInteractionSession.ActivityId.ActivityId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.VoiceInteractionSession.AssistState +Android.Service.Voice.VoiceInteractionSession.AssistState.ActivityId.get -> Android.Service.Voice.VoiceInteractionSession.ActivityId! +Android.Service.Voice.VoiceInteractionSession.AssistState.AssistContent.get -> Android.App.Assist.AssistContent? +Android.Service.Voice.VoiceInteractionSession.AssistState.AssistData.get -> Android.OS.Bundle? +Android.Service.Voice.VoiceInteractionSession.AssistState.AssistStructure.get -> Android.App.Assist.AssistStructure? +Android.Service.Voice.VoiceInteractionSession.AssistState.Count.get -> int +Android.Service.Voice.VoiceInteractionSession.AssistState.Index.get -> int +Android.Service.Voice.VoiceInteractionSession.AssistState.IsFocused.get -> bool +Android.Service.Voice.VoiceInteractionSession.CommandRequest +Android.Service.Voice.VoiceInteractionSession.CommandRequest.Command.get -> string? +Android.Service.Voice.VoiceInteractionSession.CommandRequest.SendIntermediateResult(Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.CommandRequest.SendResult(Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest +Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest.Message.get -> string? +Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest.MessageFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest.SendCompleteResult(Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest.VoicePrompt.get -> Android.App.VoiceInteractor.Prompt? +Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest +Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest.Prompt.get -> string? +Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest.PromptFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest.SendConfirmationResult(bool confirmed, Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest.VoicePrompt.get -> Android.App.VoiceInteractor.Prompt? +Android.Service.Voice.VoiceInteractionSession.Insets +Android.Service.Voice.VoiceInteractionSession.Insets.ContentInsets.get -> Android.Graphics.Rect? +Android.Service.Voice.VoiceInteractionSession.Insets.ContentInsets.set -> void +Android.Service.Voice.VoiceInteractionSession.Insets.Insets() -> void +Android.Service.Voice.VoiceInteractionSession.Insets.TouchableInsets.get -> Android.Service.Voice.ToucheableInsetsType +Android.Service.Voice.VoiceInteractionSession.Insets.TouchableInsets.set -> void +Android.Service.Voice.VoiceInteractionSession.Insets.TouchableRegion.get -> Android.Graphics.Region? +Android.Service.Voice.VoiceInteractionSession.Insets.TouchableRegion.set -> void +Android.Service.Voice.VoiceInteractionSession.InterfaceConsts +Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback +Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback.OnInvisible(Android.Service.Voice.VoiceInteractionSession.ActivityId! activityId) -> void +Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback.OnVisible(Android.Service.Voice.VisibleActivityInfo! activityInfo) -> void +Android.Service.Voice.VoiceInteractionSession.PerformDirectAction(Android.App.DirectAction! action, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! resultExecutor, Java.Util.Functions.IConsumer! resultListener) -> void +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.GetOptions() -> Android.App.VoiceInteractor.PickOptionRequest.Option![]? +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.Prompt.get -> string? +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.PromptFormatted.get -> Java.Lang.ICharSequence? +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.SendIntermediatePickOptionResult(Android.App.VoiceInteractor.PickOptionRequest.Option![]? selections, Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.SendPickOptionResult(Android.App.VoiceInteractor.PickOptionRequest.Option![]? selections, Android.OS.Bundle? result) -> void +Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.VoicePrompt.get -> Android.App.VoiceInteractor.Prompt? +Android.Service.Voice.VoiceInteractionSession.RegisterVisibleActivityCallback(Java.Util.Concurrent.IExecutor! executor, Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback! callback) -> void +Android.Service.Voice.VoiceInteractionSession.Request +Android.Service.Voice.VoiceInteractionSession.Request.Request(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.VoiceInteractionSession.RequestDirectActions(Android.Service.Voice.VoiceInteractionSession.ActivityId! activityId, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! resultExecutor, Java.Util.Functions.IConsumer! callback) -> void +Android.Service.Voice.VoiceInteractionSession.UnregisterVisibleActivityCallback(Android.Service.Voice.VoiceInteractionSession.IVisibleActivityCallback! callback) -> void +Android.Service.Voice.VoiceInteractionSession.VoiceInteractionSession(Android.Content.Context? context) -> void +Android.Service.Voice.VoiceInteractionSession.VoiceInteractionSession(Android.Content.Context? context, Android.OS.Handler? handler) -> void +Android.Service.Voice.VoiceInteractionSession.VoiceInteractionSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Voice.VoiceInteractionSessionService +Android.Service.Voice.VoiceInteractionSessionService.VoiceInteractionSessionService() -> void +Android.Service.Voice.VoiceInteractionSessionService.VoiceInteractionSessionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.VR.VrListenerService +Android.Service.VR.VrListenerService.VrListenerService() -> void +Android.Service.VR.VrListenerService.VrListenerService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Wallpaper.WallpaperService +Android.Service.Wallpaper.WallpaperService.Engine +Android.Service.Wallpaper.WallpaperService.Engine.Engine(Android.Service.Wallpaper.WallpaperService? __self) -> void +Android.Service.Wallpaper.WallpaperService.Engine.Engine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Service.Wallpaper.WallpaperService.WallpaperService() -> void +Android.Service.Wallpaper.WallpaperService.WallpaperService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.AlternativeSpan +Android.Speech.AlternativeSpan.Alternatives.get -> System.Collections.Generic.IList! +Android.Speech.AlternativeSpan.AlternativeSpan(int startPosition, int endPosition, System.Collections.Generic.IList! alternatives) -> void +Android.Speech.AlternativeSpan.DescribeContents() -> int +Android.Speech.AlternativeSpan.EndPosition.get -> int +Android.Speech.AlternativeSpan.InterfaceConsts +Android.Speech.AlternativeSpan.StartPosition.get -> int +Android.Speech.AlternativeSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Speech.AlternativeSpans +Android.Speech.AlternativeSpans.AlternativeSpans(System.Collections.Generic.IList! spans) -> void +Android.Speech.AlternativeSpans.DescribeContents() -> int +Android.Speech.AlternativeSpans.InterfaceConsts +Android.Speech.AlternativeSpans.Spans.get -> System.Collections.Generic.IList! +Android.Speech.AlternativeSpans.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Speech.BufferReceivedEventArgs +Android.Speech.BufferReceivedEventArgs.Buffer.get -> byte[]? +Android.Speech.BufferReceivedEventArgs.BufferReceivedEventArgs(byte[]? buffer) -> void +Android.Speech.ErrorEventArgs +Android.Speech.ErrorEventArgs.Error.get -> Android.Speech.SpeechRecognizerError +Android.Speech.ErrorEventArgs.ErrorEventArgs(Android.Speech.SpeechRecognizerError error) -> void +Android.Speech.EventEventArgs +Android.Speech.EventEventArgs.EventEventArgs(int eventType, Android.OS.Bundle? params) -> void +Android.Speech.EventEventArgs.EventType.get -> int +Android.Speech.EventEventArgs.Params.get -> Android.OS.Bundle? +Android.Speech.IModelDownloadListener +Android.Speech.IModelDownloadListener.OnError(Android.Speech.SpeechRecognizerError error) -> void +Android.Speech.IModelDownloadListener.OnProgress(int completedPercent) -> void +Android.Speech.IModelDownloadListener.OnScheduled() -> void +Android.Speech.IModelDownloadListener.OnSuccess() -> void +Android.Speech.IRecognitionListener +Android.Speech.IRecognitionListener.OnBeginningOfSpeech() -> void +Android.Speech.IRecognitionListener.OnBufferReceived(byte[]? buffer) -> void +Android.Speech.IRecognitionListener.OnEndOfSegmentedSession() -> void +Android.Speech.IRecognitionListener.OnEndOfSpeech() -> void +Android.Speech.IRecognitionListener.OnError(Android.Speech.SpeechRecognizerError error) -> void +Android.Speech.IRecognitionListener.OnEvent(int eventType, Android.OS.Bundle? params) -> void +Android.Speech.IRecognitionListener.OnLanguageDetection(Android.OS.Bundle! results) -> void +Android.Speech.IRecognitionListener.OnPartialResults(Android.OS.Bundle? partialResults) -> void +Android.Speech.IRecognitionListener.OnReadyForSpeech(Android.OS.Bundle? params) -> void +Android.Speech.IRecognitionListener.OnResults(Android.OS.Bundle? results) -> void +Android.Speech.IRecognitionListener.OnRmsChanged(float rmsdB) -> void +Android.Speech.IRecognitionListener.OnSegmentResults(Android.OS.Bundle! segmentResults) -> void +Android.Speech.IRecognitionSupportCallback +Android.Speech.IRecognitionSupportCallback.OnError(int error) -> void +Android.Speech.IRecognitionSupportCallback.OnSupportResult(Android.Speech.RecognitionSupport! recognitionSupport) -> void +Android.Speech.LanguageDetectionConfidenceLevel +Android.Speech.LanguageDetectionConfidenceLevel.Confident = 2 -> Android.Speech.LanguageDetectionConfidenceLevel +Android.Speech.LanguageDetectionConfidenceLevel.HighlyConfident = 3 -> Android.Speech.LanguageDetectionConfidenceLevel +Android.Speech.LanguageDetectionConfidenceLevel.NotConfident = 1 -> Android.Speech.LanguageDetectionConfidenceLevel +Android.Speech.LanguageDetectionConfidenceLevel.Unknown = 0 -> Android.Speech.LanguageDetectionConfidenceLevel +Android.Speech.LanguageDetectionEventArgs +Android.Speech.LanguageDetectionEventArgs.LanguageDetectionEventArgs(Android.OS.Bundle! results) -> void +Android.Speech.LanguageDetectionEventArgs.Results.get -> Android.OS.Bundle! +Android.Speech.LanguageSwitchResult +Android.Speech.LanguageSwitchResult.Failed = 2 -> Android.Speech.LanguageSwitchResult +Android.Speech.LanguageSwitchResult.NotAttempted = 0 -> Android.Speech.LanguageSwitchResult +Android.Speech.LanguageSwitchResult.SkippedNoModel = 3 -> Android.Speech.LanguageSwitchResult +Android.Speech.LanguageSwitchResult.Succeeded = 1 -> Android.Speech.LanguageSwitchResult +Android.Speech.ModelDownloadErrorEventArgs +Android.Speech.ModelDownloadErrorEventArgs.Error.get -> Android.Speech.SpeechRecognizerError +Android.Speech.ModelDownloadErrorEventArgs.ModelDownloadErrorEventArgs(Android.Speech.SpeechRecognizerError error) -> void +Android.Speech.PartialResultsEventArgs +Android.Speech.PartialResultsEventArgs.PartialResults.get -> Android.OS.Bundle? +Android.Speech.PartialResultsEventArgs.PartialResultsEventArgs(Android.OS.Bundle? partialResults) -> void +Android.Speech.ProgressEventArgs +Android.Speech.ProgressEventArgs.CompletedPercent.get -> int +Android.Speech.ProgressEventArgs.ProgressEventArgs(int completedPercent) -> void +Android.Speech.ReadyForSpeechEventArgs +Android.Speech.ReadyForSpeechEventArgs.Params.get -> Android.OS.Bundle? +Android.Speech.ReadyForSpeechEventArgs.ReadyForSpeechEventArgs(Android.OS.Bundle? params) -> void +Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.High = 5 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.Low = 1 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.Medium = 3 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.MediumHigh = 4 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.MediumLow = 2 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionConfidenceLevel.Unknown = 0 -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionPart +Android.Speech.RecognitionPart.Builder +Android.Speech.RecognitionPart.Builder.Build() -> Android.Speech.RecognitionPart! +Android.Speech.RecognitionPart.Builder.Builder(string! rawText) -> void +Android.Speech.RecognitionPart.Builder.SetConfidenceLevel(Android.Speech.RecognitionConfidenceLevel value) -> Android.Speech.RecognitionPart.Builder! +Android.Speech.RecognitionPart.Builder.SetFormattedText(string! value) -> Android.Speech.RecognitionPart.Builder! +Android.Speech.RecognitionPart.Builder.SetRawText(string! value) -> Android.Speech.RecognitionPart.Builder! +Android.Speech.RecognitionPart.Builder.SetTimestampMillis(long value) -> Android.Speech.RecognitionPart.Builder! +Android.Speech.RecognitionPart.ConfidenceLevel.get -> Android.Speech.RecognitionConfidenceLevel +Android.Speech.RecognitionPart.DescribeContents() -> int +Android.Speech.RecognitionPart.FormattedText.get -> string? +Android.Speech.RecognitionPart.InterfaceConsts +Android.Speech.RecognitionPart.RawText.get -> string! +Android.Speech.RecognitionPart.TimestampMillis.get -> long +Android.Speech.RecognitionPart.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Speech.RecognitionService +Android.Speech.RecognitionService.Callback +Android.Speech.RecognitionService.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.RecognitionService.RecognitionService() -> void +Android.Speech.RecognitionService.RecognitionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.RecognitionService.SupportCallback +Android.Speech.RecognitionService.SupportCallback.SupportCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.RecognitionSupport +Android.Speech.RecognitionSupport.Builder +Android.Speech.RecognitionSupport.Builder.AddInstalledOnDeviceLanguage(string! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.AddOnlineLanguage(string! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.AddPendingOnDeviceLanguage(string! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.AddSupportedOnDeviceLanguage(string! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.Build() -> Android.Speech.RecognitionSupport! +Android.Speech.RecognitionSupport.Builder.Builder() -> void +Android.Speech.RecognitionSupport.Builder.SetInstalledOnDeviceLanguages(System.Collections.Generic.IList! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.SetOnlineLanguages(System.Collections.Generic.IList! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.SetPendingOnDeviceLanguages(System.Collections.Generic.IList! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.Builder.SetSupportedOnDeviceLanguages(System.Collections.Generic.IList! value) -> Android.Speech.RecognitionSupport.Builder! +Android.Speech.RecognitionSupport.DescribeContents() -> int +Android.Speech.RecognitionSupport.InstalledOnDeviceLanguages.get -> System.Collections.Generic.IList! +Android.Speech.RecognitionSupport.InterfaceConsts +Android.Speech.RecognitionSupport.OnlineLanguages.get -> System.Collections.Generic.IList! +Android.Speech.RecognitionSupport.PendingOnDeviceLanguages.get -> System.Collections.Generic.IList! +Android.Speech.RecognitionSupport.SupportedOnDeviceLanguages.get -> System.Collections.Generic.IList! +Android.Speech.RecognitionSupport.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Speech.RecognizerIntent +Android.Speech.RecognizerIntent.RecognizerIntent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.RecognizerResult +Android.Speech.RecognizerResult.AudioError = 5 -> Android.Speech.RecognizerResult +Android.Speech.RecognizerResult.ClientError = 2 -> Android.Speech.RecognizerResult +Android.Speech.RecognizerResult.NetworkError = 4 -> Android.Speech.RecognizerResult +Android.Speech.RecognizerResult.NoMatch = 1 -> Android.Speech.RecognizerResult +Android.Speech.RecognizerResult.ServerError = 3 -> Android.Speech.RecognizerResult +Android.Speech.RecognizerResultsIntent +Android.Speech.RecognizerResultsIntent.RecognizerResultsIntent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.ResultsEventArgs +Android.Speech.ResultsEventArgs.Results.get -> Android.OS.Bundle? +Android.Speech.ResultsEventArgs.ResultsEventArgs(Android.OS.Bundle? results) -> void +Android.Speech.RmsChangedEventArgs +Android.Speech.RmsChangedEventArgs.RmsChangedEventArgs(float rmsdB) -> void +Android.Speech.RmsChangedEventArgs.RmsdB.get -> float +Android.Speech.SegmentResultsEventArgs +Android.Speech.SegmentResultsEventArgs.SegmentResults.get -> Android.OS.Bundle! +Android.Speech.SegmentResultsEventArgs.SegmentResultsEventArgs(Android.OS.Bundle! segmentResults) -> void +Android.Speech.SpeechRecognizer +Android.Speech.SpeechRecognizer.BeginningOfSpeech -> System.EventHandler! +Android.Speech.SpeechRecognizer.BufferReceived -> System.EventHandler! +Android.Speech.SpeechRecognizer.EndOfSegmentedSession -> System.EventHandler! +Android.Speech.SpeechRecognizer.EndOfSpeech -> System.EventHandler! +Android.Speech.SpeechRecognizer.Error -> System.EventHandler! +Android.Speech.SpeechRecognizer.Event -> System.EventHandler! +Android.Speech.SpeechRecognizer.LanguageDetection -> System.EventHandler! +Android.Speech.SpeechRecognizer.PartialResults -> System.EventHandler! +Android.Speech.SpeechRecognizer.ReadyForSpeech -> System.EventHandler! +Android.Speech.SpeechRecognizer.Results -> System.EventHandler! +Android.Speech.SpeechRecognizer.RmsChanged -> System.EventHandler! +Android.Speech.SpeechRecognizer.SegmentResults -> System.EventHandler! +Android.Speech.SpeechRecognizer.SpeechRecognizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.Audio = 3 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.CannotCheckSupport = 14 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.CannotListenToDownloadEvents = 15 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.Client = 5 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.InsufficientPermissions = 9 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.LanguageNotSupported = 12 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.LanguageUnavailable = 13 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.Network = 2 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.NetworkTimeout = 1 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.NoMatch = 7 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.RecognizerBusy = 8 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.Server = 4 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.ServerDisconnected = 11 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.SpeechTimeout = 6 -> Android.Speech.SpeechRecognizerError +Android.Speech.SpeechRecognizerError.TooManyRequests = 10 -> Android.Speech.SpeechRecognizerError +Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.CheckVoiceData.BadData = -1 -> Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.CheckVoiceData.Fail = 0 -> Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.CheckVoiceData.MissingData = -2 -> Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.CheckVoiceData.MissingVolume = -3 -> Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.CheckVoiceData.Pass = 1 -> Android.Speech.Tts.CheckVoiceData +Android.Speech.Tts.ISynthesisCallback +Android.Speech.Tts.ISynthesisCallback.AudioAvailable(byte[]? buffer, int offset, int length) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.ISynthesisCallback.Done() -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.ISynthesisCallback.Error() -> void +Android.Speech.Tts.ISynthesisCallback.Error(Android.Speech.Tts.TextToSpeechError errorCode) -> void +Android.Speech.Tts.ISynthesisCallback.HasFinished.get -> bool +Android.Speech.Tts.ISynthesisCallback.HasStarted.get -> bool +Android.Speech.Tts.ISynthesisCallback.MaxBufferSize.get -> int +Android.Speech.Tts.ISynthesisCallback.RangeStart(int markerInFrames, int start, int end) -> void +Android.Speech.Tts.ISynthesisCallback.Start(int sampleRateInHz, Android.Media.Encoding audioFormat, int channelCount) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.LanguageAvailableResult.Available = 0 -> Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.LanguageAvailableResult.CountryAvailable = 1 -> Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.LanguageAvailableResult.CountryVarAvailable = 2 -> Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.LanguageAvailableResult.MissingData = -1 -> Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.LanguageAvailableResult.NotSupported = -2 -> Android.Speech.Tts.LanguageAvailableResult +Android.Speech.Tts.OperationResult +Android.Speech.Tts.OperationResult.Error = -1 -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.OperationResult.Stopped = -2 -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.OperationResult.Success = 0 -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.QueueMode +Android.Speech.Tts.QueueMode.Add = 1 -> Android.Speech.Tts.QueueMode +Android.Speech.Tts.QueueMode.Flush = 0 -> Android.Speech.Tts.QueueMode +Android.Speech.Tts.SynthesisRequest +Android.Speech.Tts.SynthesisRequest.CallerUid.get -> int +Android.Speech.Tts.SynthesisRequest.CharSequenceText.get -> string? +Android.Speech.Tts.SynthesisRequest.CharSequenceTextFormatted.get -> Java.Lang.ICharSequence? +Android.Speech.Tts.SynthesisRequest.Country.get -> string? +Android.Speech.Tts.SynthesisRequest.Language.get -> string? +Android.Speech.Tts.SynthesisRequest.Params.get -> Android.OS.Bundle? +Android.Speech.Tts.SynthesisRequest.Pitch.get -> int +Android.Speech.Tts.SynthesisRequest.SpeechRate.get -> int +Android.Speech.Tts.SynthesisRequest.SynthesisRequest(Java.Lang.ICharSequence? text, Android.OS.Bundle? params) -> void +Android.Speech.Tts.SynthesisRequest.SynthesisRequest(string? text, Android.OS.Bundle? params) -> void +Android.Speech.Tts.SynthesisRequest.Text.get -> string? +Android.Speech.Tts.SynthesisRequest.Variant.get -> string? +Android.Speech.Tts.SynthesisRequest.VoiceName.get -> string? +Android.Speech.Tts.TextToSpeech +Android.Speech.Tts.TextToSpeech.AddSpeech(string! text, Android.Net.Uri! uri) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.AddSpeech(string? text, Java.IO.File? file) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.Engine +Android.Speech.Tts.TextToSpeech.Engine.Engine(Android.Speech.Tts.TextToSpeech? __self) -> void +Android.Speech.Tts.TextToSpeech.Engine.Engine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.TextToSpeech.EngineInfo +Android.Speech.Tts.TextToSpeech.EngineInfo.EngineInfo() -> void +Android.Speech.Tts.TextToSpeech.EngineInfo.EngineInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.TextToSpeech.EngineInfo.Icon.get -> int +Android.Speech.Tts.TextToSpeech.EngineInfo.Icon.set -> void +Android.Speech.Tts.TextToSpeech.EngineInfo.Label.get -> string? +Android.Speech.Tts.TextToSpeech.EngineInfo.Label.set -> void +Android.Speech.Tts.TextToSpeech.EngineInfo.Name.get -> string? +Android.Speech.Tts.TextToSpeech.EngineInfo.Name.set -> void +Android.Speech.Tts.TextToSpeech.InitEventArgs +Android.Speech.Tts.TextToSpeech.InitEventArgs.InitEventArgs(Android.Speech.Tts.OperationResult status) -> void +Android.Speech.Tts.TextToSpeech.InitEventArgs.Status.get -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.IOnInitListener +Android.Speech.Tts.TextToSpeech.IOnInitListener.OnInit(Android.Speech.Tts.OperationResult status) -> void +Android.Speech.Tts.TextToSpeech.IOnUtteranceCompletedListener +Android.Speech.Tts.TextToSpeech.IOnUtteranceCompletedListener.OnUtteranceCompleted(string? utteranceId) -> void +Android.Speech.Tts.TextToSpeech.Speak(string? text, Android.Speech.Tts.QueueMode queueMode, Android.OS.Bundle? params, string? utteranceId) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.SynthesizeToFile(string! text, Android.OS.Bundle! params, Android.OS.ParcelFileDescriptor! fileDescriptor, string! utteranceId) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.SynthesizeToFile(string? text, Android.OS.Bundle? params, Java.IO.File? file, string? utteranceId) -> Android.Speech.Tts.OperationResult +Android.Speech.Tts.TextToSpeech.TextToSpeech(Android.Content.Context? context, Android.Speech.Tts.TextToSpeech.IOnInitListener? listener) -> void +Android.Speech.Tts.TextToSpeech.TextToSpeech(Android.Content.Context? context, Android.Speech.Tts.TextToSpeech.IOnInitListener? listener, string? engine) -> void +Android.Speech.Tts.TextToSpeech.TextToSpeech(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.TextToSpeech.UtteranceCompletedEventArgs +Android.Speech.Tts.TextToSpeech.UtteranceCompletedEventArgs.UtteranceCompletedEventArgs(string? utteranceId) -> void +Android.Speech.Tts.TextToSpeech.UtteranceCompletedEventArgs.UtteranceId.get -> string? +Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.InvalidRequest = -8 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.Network = -6 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.NetworkTimeout = -7 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.NotInstalledYet = -9 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.Output = -5 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.Service = -4 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechError.Synthesis = -3 -> Android.Speech.Tts.TextToSpeechError +Android.Speech.Tts.TextToSpeechService +Android.Speech.Tts.TextToSpeechService.TextToSpeechService() -> void +Android.Speech.Tts.TextToSpeechService.TextToSpeechService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.UtteranceProgressListener +Android.Speech.Tts.UtteranceProgressListener.UtteranceProgressListener() -> void +Android.Speech.Tts.UtteranceProgressListener.UtteranceProgressListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.Voice +Android.Speech.Tts.Voice.InterfaceConsts +Android.Speech.Tts.Voice.Voice(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Speech.Tts.Voice.Voice(string? name, Java.Util.Locale? locale, Android.Speech.Tts.VoiceQuality quality, Android.Speech.Tts.VoiceLatency latency, bool requiresNetworkConnection, System.Collections.Generic.ICollection? features) -> void +Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceLatency.High = 400 -> Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceLatency.Low = 200 -> Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceLatency.Normal = 300 -> Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceLatency.VeryHigh = 500 -> Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceLatency.VeryLow = 100 -> Android.Speech.Tts.VoiceLatency +Android.Speech.Tts.VoiceQuality +Android.Speech.Tts.VoiceQuality.High = 400 -> Android.Speech.Tts.VoiceQuality +Android.Speech.Tts.VoiceQuality.Low = 200 -> Android.Speech.Tts.VoiceQuality +Android.Speech.Tts.VoiceQuality.Normal = 300 -> Android.Speech.Tts.VoiceQuality +Android.Speech.Tts.VoiceQuality.VeryHigh = 500 -> Android.Speech.Tts.VoiceQuality +Android.Speech.Tts.VoiceQuality.VeryLow = 100 -> Android.Speech.Tts.VoiceQuality +Android.Systems.ErrnoException +Android.Systems.ErrnoException.Errno.get -> int +Android.Systems.ErrnoException.Errno.set -> void +Android.Systems.ErrnoException.ErrnoException(string? functionName, int errno) -> void +Android.Systems.ErrnoException.ErrnoException(string? functionName, int errno, Java.Lang.Throwable? cause) -> void +Android.Systems.ErrnoException.RethrowAsIOException() -> Java.IO.IOException! +Android.Systems.ErrnoException.RethrowAsSocketException() -> Java.Net.SocketException! +Android.Systems.Int64Ref +Android.Systems.Int64Ref.Int64Ref(long value) -> void +Android.Systems.Int64Ref.Int64Ref(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Systems.Int64Ref.Value.get -> long +Android.Systems.Int64Ref.Value.set -> void +Android.Systems.Os +Android.Systems.OsConstants +Android.Systems.StructCmsghdr +Android.Systems.StructCmsghdr.CmsgData.get -> System.Collections.Generic.IList? +Android.Systems.StructCmsghdr.CmsgData.set -> void +Android.Systems.StructCmsghdr.CmsgLevel.get -> int +Android.Systems.StructCmsghdr.CmsgLevel.set -> void +Android.Systems.StructCmsghdr.CmsgType.get -> int +Android.Systems.StructCmsghdr.CmsgType.set -> void +Android.Systems.StructCmsghdr.StructCmsghdr(int cmsg_level, int cmsg_type, byte[]! value) -> void +Android.Systems.StructCmsghdr.StructCmsghdr(int cmsg_level, int cmsg_type, short value) -> void +Android.Systems.StructMsghdr +Android.Systems.StructMsghdr.MsgControl.get -> System.Collections.Generic.IList? +Android.Systems.StructMsghdr.MsgControl.set -> void +Android.Systems.StructMsghdr.MsgFlags.get -> int +Android.Systems.StructMsghdr.MsgFlags.set -> void +Android.Systems.StructMsghdr.MsgIov.get -> System.Collections.Generic.IList? +Android.Systems.StructMsghdr.MsgIov.set -> void +Android.Systems.StructMsghdr.MsgName.get -> Java.Net.SocketAddress? +Android.Systems.StructMsghdr.MsgName.set -> void +Android.Systems.StructMsghdr.StructMsghdr(Java.Net.SocketAddress? msg_name, Java.Nio.ByteBuffer![]! msg_iov, Android.Systems.StructCmsghdr![]? msg_control, int msg_flags) -> void +Android.Systems.StructPollfd +Android.Systems.StructPollfd.Events.get -> short +Android.Systems.StructPollfd.Events.set -> void +Android.Systems.StructPollfd.Fd.get -> Java.IO.FileDescriptor? +Android.Systems.StructPollfd.Fd.set -> void +Android.Systems.StructPollfd.Revents.get -> short +Android.Systems.StructPollfd.Revents.set -> void +Android.Systems.StructPollfd.StructPollfd() -> void +Android.Systems.StructPollfd.UserData.get -> Java.Lang.Object? +Android.Systems.StructPollfd.UserData.set -> void +Android.Systems.StructStat +Android.Systems.StructStat.StAtim.get -> Android.Systems.StructTimespec? +Android.Systems.StructStat.StAtim.set -> void +Android.Systems.StructStat.StAtime.get -> long +Android.Systems.StructStat.StAtime.set -> void +Android.Systems.StructStat.StBlksize.get -> long +Android.Systems.StructStat.StBlksize.set -> void +Android.Systems.StructStat.StBlocks.get -> long +Android.Systems.StructStat.StBlocks.set -> void +Android.Systems.StructStat.StCtim.get -> Android.Systems.StructTimespec? +Android.Systems.StructStat.StCtim.set -> void +Android.Systems.StructStat.StCtime.get -> long +Android.Systems.StructStat.StCtime.set -> void +Android.Systems.StructStat.StDev.get -> long +Android.Systems.StructStat.StDev.set -> void +Android.Systems.StructStat.StGid.get -> int +Android.Systems.StructStat.StGid.set -> void +Android.Systems.StructStat.StIno.get -> long +Android.Systems.StructStat.StIno.set -> void +Android.Systems.StructStat.StMode.get -> int +Android.Systems.StructStat.StMode.set -> void +Android.Systems.StructStat.StMtim.get -> Android.Systems.StructTimespec? +Android.Systems.StructStat.StMtim.set -> void +Android.Systems.StructStat.StMtime.get -> long +Android.Systems.StructStat.StMtime.set -> void +Android.Systems.StructStat.StNlink.get -> long +Android.Systems.StructStat.StNlink.set -> void +Android.Systems.StructStat.StRdev.get -> long +Android.Systems.StructStat.StRdev.set -> void +Android.Systems.StructStat.StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, Android.Systems.StructTimespec? st_atim, Android.Systems.StructTimespec? st_mtim, Android.Systems.StructTimespec? st_ctim, long st_blksize, long st_blocks) -> void +Android.Systems.StructStat.StructStat(long st_dev, long st_ino, int st_mode, long st_nlink, int st_uid, int st_gid, long st_rdev, long st_size, long st_atime, long st_mtime, long st_ctime, long st_blksize, long st_blocks) -> void +Android.Systems.StructStat.StSize.get -> long +Android.Systems.StructStat.StSize.set -> void +Android.Systems.StructStat.StUid.get -> int +Android.Systems.StructStat.StUid.set -> void +Android.Systems.StructStatVfs +Android.Systems.StructStatVfs.FBavail.get -> long +Android.Systems.StructStatVfs.FBavail.set -> void +Android.Systems.StructStatVfs.FBfree.get -> long +Android.Systems.StructStatVfs.FBfree.set -> void +Android.Systems.StructStatVfs.FBlocks.get -> long +Android.Systems.StructStatVfs.FBlocks.set -> void +Android.Systems.StructStatVfs.FBsize.get -> long +Android.Systems.StructStatVfs.FBsize.set -> void +Android.Systems.StructStatVfs.FFavail.get -> long +Android.Systems.StructStatVfs.FFavail.set -> void +Android.Systems.StructStatVfs.FFfree.get -> long +Android.Systems.StructStatVfs.FFfree.set -> void +Android.Systems.StructStatVfs.FFiles.get -> long +Android.Systems.StructStatVfs.FFiles.set -> void +Android.Systems.StructStatVfs.FFlag.get -> long +Android.Systems.StructStatVfs.FFlag.set -> void +Android.Systems.StructStatVfs.FFrsize.get -> long +Android.Systems.StructStatVfs.FFrsize.set -> void +Android.Systems.StructStatVfs.FFsid.get -> long +Android.Systems.StructStatVfs.FFsid.set -> void +Android.Systems.StructStatVfs.FNamemax.get -> long +Android.Systems.StructStatVfs.FNamemax.set -> void +Android.Systems.StructStatVfs.StructStatVfs(long f_bsize, long f_frsize, long f_blocks, long f_bfree, long f_bavail, long f_files, long f_ffree, long f_favail, long f_fsid, long f_flag, long f_namemax) -> void +Android.Systems.StructTimespec +Android.Systems.StructTimespec.CompareTo(Android.Systems.StructTimespec? other) -> int +Android.Systems.StructTimespec.StructTimespec(long tv_sec, long tv_nsec) -> void +Android.Systems.StructTimespec.TvNsec.get -> long +Android.Systems.StructTimespec.TvNsec.set -> void +Android.Systems.StructTimespec.TvSec.get -> long +Android.Systems.StructTimespec.TvSec.set -> void +Android.Systems.StructTimeval +Android.Systems.StructTimeval.ToMillis() -> long +Android.Systems.StructTimeval.TvSec.get -> long +Android.Systems.StructTimeval.TvSec.set -> void +Android.Systems.StructTimeval.TvUsec.get -> long +Android.Systems.StructTimeval.TvUsec.set -> void +Android.Systems.StructUtsname +Android.Systems.StructUtsname.Machine.get -> string? +Android.Systems.StructUtsname.Machine.set -> void +Android.Systems.StructUtsname.Nodename.get -> string? +Android.Systems.StructUtsname.Nodename.set -> void +Android.Systems.StructUtsname.Release.get -> string? +Android.Systems.StructUtsname.Release.set -> void +Android.Systems.StructUtsname.StructUtsname(string? sysname, string? nodename, string? release, string? version, string? machine) -> void +Android.Systems.StructUtsname.Sysname.get -> string? +Android.Systems.StructUtsname.Sysname.set -> void +Android.Systems.StructUtsname.Version.get -> string? +Android.Systems.StructUtsname.Version.set -> void +Android.Systems.SystemCleaner +Android.Systems.VmSocketAddress +Android.Systems.VmSocketAddress.SvmCid.get -> int +Android.Systems.VmSocketAddress.SvmPort.get -> int +Android.Systems.VmSocketAddress.VmSocketAddress(int svmPort, int svmCid) -> void +Android.Telecom.Call +Android.Telecom.Call.AddConferenceParticipants(System.Collections.Generic.IList! participants) -> void +Android.Telecom.Call.Answer(Android.Telecom.VideoProfileState videoState) -> void +Android.Telecom.Call.Callback +Android.Telecom.Call.Callback.Callback() -> void +Android.Telecom.Call.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Call.CannedTextResponses.get -> System.Collections.Generic.IList? +Android.Telecom.Call.Children.get -> System.Collections.Generic.IList? +Android.Telecom.Call.Conference(Android.Telecom.Call? callToConferenceWith) -> void +Android.Telecom.Call.ConferenceableCalls.get -> System.Collections.Generic.IList? +Android.Telecom.Call.Deflect(Android.Net.Uri? address) -> void +Android.Telecom.Call.Details +Android.Telecom.Call.Details.ConnectTimeMillis.get -> long +Android.Telecom.Call.Details.Details(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Call.Details.State.get -> int +Android.Telecom.Call.Disconnect() -> void +Android.Telecom.Call.GenericConferenceActiveChildCall.get -> Android.Telecom.Call? +Android.Telecom.Call.GetDetails() -> Android.Telecom.Call.Details? +Android.Telecom.Call.GetRttCall() -> Android.Telecom.Call.RttCall? +Android.Telecom.Call.HandoverTo(Android.Telecom.PhoneAccountHandle? toHandle, Android.Telecom.VideoProfileState videoState, Android.OS.Bundle? extras) -> void +Android.Telecom.Call.Hold() -> void +Android.Telecom.Call.IsRttActive.get -> bool +Android.Telecom.Call.MergeConference() -> void +Android.Telecom.Call.Parent.get -> Android.Telecom.Call? +Android.Telecom.Call.PhoneAccountSelected(Android.Telecom.PhoneAccountHandle? accountHandle, bool setDefault) -> void +Android.Telecom.Call.PlayDtmfTone(char digit) -> void +Android.Telecom.Call.PostDialContinue(bool proceed) -> void +Android.Telecom.Call.PullExternalCall() -> void +Android.Telecom.Call.PutExtras(Android.OS.Bundle? extras) -> void +Android.Telecom.Call.RegisterCallback(Android.Telecom.Call.Callback? callback) -> void +Android.Telecom.Call.RegisterCallback(Android.Telecom.Call.Callback? callback, Android.OS.Handler? handler) -> void +Android.Telecom.Call.Reject(bool rejectWithMessage, string? textMessage) -> void +Android.Telecom.Call.Reject(int rejectReason) -> void +Android.Telecom.Call.RemainingPostDialSequence.get -> string? +Android.Telecom.Call.RemoveExtras(params string![]? keys) -> void +Android.Telecom.Call.RemoveExtras(System.Collections.Generic.IList? keys) -> void +Android.Telecom.Call.RespondToRttRequest(int id, bool accept) -> void +Android.Telecom.Call.RttCall +Android.Telecom.Call.RttCall.Read() -> string? +Android.Telecom.Call.RttCall.ReadImmediately() -> string? +Android.Telecom.Call.RttCall.RttAudioMode.get -> Android.Telecom.RttMode +Android.Telecom.Call.RttCall.SetRttMode(Android.Telecom.RttMode mode) -> void +Android.Telecom.Call.RttCall.Write(string? input) -> void +Android.Telecom.Call.SendCallEvent(string? e, Android.OS.Bundle? extras) -> void +Android.Telecom.Call.SendRttRequest() -> void +Android.Telecom.Call.SplitFromConference() -> void +Android.Telecom.Call.State.get -> Android.Telecom.CallState +Android.Telecom.Call.StopDtmfTone() -> void +Android.Telecom.Call.StopRtt() -> void +Android.Telecom.Call.SwapConference() -> void +Android.Telecom.Call.Unhold() -> void +Android.Telecom.Call.UnregisterCallback(Android.Telecom.Call.Callback? callback) -> void +Android.Telecom.Call.VideoCall.get -> Android.Telecom.InCallService.VideoCall? +Android.Telecom.CallAttributes +Android.Telecom.CallAttributes.Address.get -> Android.Net.Uri! +Android.Telecom.CallAttributes.Builder +Android.Telecom.CallAttributes.Builder.Build() -> Android.Telecom.CallAttributes! +Android.Telecom.CallAttributes.Builder.Builder(Android.Telecom.PhoneAccountHandle! phoneAccountHandle, Android.Telecom.CallAttributesDirection callDirection, Java.Lang.ICharSequence! displayName, Android.Net.Uri! address) -> void +Android.Telecom.CallAttributes.Builder.Builder(Android.Telecom.PhoneAccountHandle! phoneAccountHandle, Android.Telecom.CallAttributesDirection callDirection, string! displayName, Android.Net.Uri! address) -> void +Android.Telecom.CallAttributes.Builder.SetCallCapabilities(Android.Telecom.CallCapabilities callCapabilities) -> Android.Telecom.CallAttributes.Builder! +Android.Telecom.CallAttributes.Builder.SetCallType(Android.Telecom.CallType callType) -> Android.Telecom.CallAttributes.Builder! +Android.Telecom.CallAttributes.CallCapabilities.get -> Android.Telecom.CallCapabilities +Android.Telecom.CallAttributes.CallType.get -> Android.Telecom.CallType +Android.Telecom.CallAttributes.DescribeContents() -> int +Android.Telecom.CallAttributes.Direction.get -> Android.Telecom.CallAttributesDirection +Android.Telecom.CallAttributes.DisplayName.get -> string? +Android.Telecom.CallAttributes.DisplayNameFormatted.get -> Java.Lang.ICharSequence! +Android.Telecom.CallAttributes.InterfaceConsts +Android.Telecom.CallAttributes.PhoneAccountHandle.get -> Android.Telecom.PhoneAccountHandle! +Android.Telecom.CallAttributes.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.CallAttributesDirection +Android.Telecom.CallAttributesDirection.Incoming = 1 -> Android.Telecom.CallAttributesDirection +Android.Telecom.CallAttributesDirection.Outgoing = 2 -> Android.Telecom.CallAttributesDirection +Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.Bluetooth = 2 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.Earpiece = 1 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.Speaker = 8 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.Streaming = 16 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.WiredHeadset = 4 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioRoute.WiredOrEarpiece = 5 -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioState +Android.Telecom.CallAudioState.ActiveBluetoothDevice.get -> Android.Bluetooth.BluetoothDevice? +Android.Telecom.CallAudioState.CallAudioState(bool muted, Android.Telecom.CallAudioRoute route, Android.Telecom.CallAudioRoute supportedRouteMask) -> void +Android.Telecom.CallAudioState.DescribeContents() -> int +Android.Telecom.CallAudioState.InterfaceConsts +Android.Telecom.CallAudioState.IsMuted.get -> bool +Android.Telecom.CallAudioState.Route.get -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioState.SupportedBluetoothDevices.get -> System.Collections.Generic.ICollection? +Android.Telecom.CallAudioState.SupportedRouteMask.get -> Android.Telecom.CallAudioRoute +Android.Telecom.CallAudioState.WriteToParcel(Android.OS.Parcel? destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.CallCapabilities +Android.Telecom.CallCapabilities.None = 0 -> Android.Telecom.CallCapabilities +Android.Telecom.CallCapabilities.SetInactive = 2 -> Android.Telecom.CallCapabilities +Android.Telecom.CallCapabilities.Stream = 4 -> Android.Telecom.CallCapabilities +Android.Telecom.CallCapabilities.Transfer = 8 -> Android.Telecom.CallCapabilities +Android.Telecom.CallCapability +Android.Telecom.CallCapability.AddParticipant = 33554432 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.CannotDowngradeVideoToAudio = 4194304 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.CanPauseVideo = 1048576 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.CanPullCall = 8388608 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.DisconnectFromConference = 8192 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.Hold = 1 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.ManageConference = 128 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.MergeConference = 4 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.Mute = 64 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.RemotePartySupportsRtt = 268435456 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.RespondViaText = 32 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SeparateFromConference = 4096 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportDeflect = 16777216 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportHold = 2 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtLocalBidirectional = 768 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtLocalRx = 256 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtLocalTx = 512 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtRemoteBidirectional = 3072 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtRemoteRx = 1024 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SupportsVtRemoteTx = 2048 -> Android.Telecom.CallCapability +Android.Telecom.CallCapability.SwapConference = 8 -> Android.Telecom.CallCapability +Android.Telecom.CallComposerAttachment +Android.Telecom.CallComposerAttachment.Location = 2 -> Android.Telecom.CallComposerAttachment +Android.Telecom.CallComposerAttachment.None = 0 -> Android.Telecom.CallComposerAttachment +Android.Telecom.CallComposerAttachment.Picture = 1 -> Android.Telecom.CallComposerAttachment +Android.Telecom.CallComposerAttachment.Priority = 8 -> Android.Telecom.CallComposerAttachment +Android.Telecom.CallComposerAttachment.Subject = 4 -> Android.Telecom.CallComposerAttachment +Android.Telecom.CallControl +Android.Telecom.CallControl.Answer(Android.Telecom.CallType videoState, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallControl.CallId.get -> Android.OS.ParcelUuid! +Android.Telecom.CallControl.Disconnect(Android.Telecom.DisconnectCause! disconnectCause, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallControl.RequestCallEndpointChange(Android.Telecom.CallEndpoint! callEndpoint, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallControl.SendEvent(string! e, Android.OS.Bundle! extras) -> void +Android.Telecom.CallControl.SetActive(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallControl.SetInactive(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallControl.StartCallStreaming(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.CallDirection +Android.Telecom.CallDirection.Incoming = 0 -> Android.Telecom.CallDirection +Android.Telecom.CallDirection.Outgoing = 1 -> Android.Telecom.CallDirection +Android.Telecom.CallDirection.Unknown = -1 -> Android.Telecom.CallDirection +Android.Telecom.CallEndpoint +Android.Telecom.CallEndpoint.CallEndpoint(Java.Lang.ICharSequence! name, Android.Telecom.CallEndpointType type, Android.OS.ParcelUuid! id) -> void +Android.Telecom.CallEndpoint.CallEndpoint(string! name, Android.Telecom.CallEndpointType type, Android.OS.ParcelUuid! id) -> void +Android.Telecom.CallEndpoint.DescribeContents() -> int +Android.Telecom.CallEndpoint.EndpointName.get -> string? +Android.Telecom.CallEndpoint.EndpointNameFormatted.get -> Java.Lang.ICharSequence! +Android.Telecom.CallEndpoint.EndpointType.get -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpoint.Identifier.get -> Android.OS.ParcelUuid! +Android.Telecom.CallEndpoint.InterfaceConsts +Android.Telecom.CallEndpoint.WriteToParcel(Android.OS.Parcel! destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointErrorReason.AnotherRequest = 3 -> Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointErrorReason.EndpointDoesNotExist = 1 -> Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointErrorReason.RequestTimeOut = 2 -> Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointErrorReason.Unspecified = 4 -> Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointException +Android.Telecom.CallEndpointException.CallEndpointException(string? message, Android.Telecom.CallEndpointErrorReason code) -> void +Android.Telecom.CallEndpointException.Code.get -> Android.Telecom.CallEndpointErrorReason +Android.Telecom.CallEndpointException.DescribeContents() -> int +Android.Telecom.CallEndpointException.InterfaceConsts +Android.Telecom.CallEndpointException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.Bluetooth = 2 -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.Earpiece = 1 -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.Speaker = 4 -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.Streaming = 5 -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.Unknown = -1 -> Android.Telecom.CallEndpointType +Android.Telecom.CallEndpointType.WiredHeadset = 3 -> Android.Telecom.CallEndpointType +Android.Telecom.CallException +Android.Telecom.CallException.CallException(string? message, Android.Telecom.CallExceptionErrorCode code) -> void +Android.Telecom.CallException.Code.get -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallException.DescribeContents() -> int +Android.Telecom.CallException.InterfaceConsts +Android.Telecom.CallException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.CallCannotBeSetToActive = 4 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.CallIsNotBeingTracked = 3 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.CallNotPermittedAtPresentTime = 5 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.CannotHoldCurrentActiveCall = 2 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.ErrorUnknown = 1 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallExceptionErrorCode.OperationTimedOut = 6 -> Android.Telecom.CallExceptionErrorCode +Android.Telecom.CallProperty +Android.Telecom.CallProperty.AssistedDialing = 512 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.Conference = 1 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.CrossSim = 16384 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.EmergencyCallbackMode = 4 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.EnterpriseCall = 32 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.GenericConference = 2 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.HasCdmaVoicePrivacy = 128 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.HighDefAudio = 16 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.IsAdhocConference = 8192 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.IsExternalCall = 64 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.NetworkIdentifiedEmergencyCall = 2048 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.Rtt = 1024 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.SelfManaged = 256 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.VoipAudioMode = 4096 -> Android.Telecom.CallProperty +Android.Telecom.CallProperty.Wifi = 8 -> Android.Telecom.CallProperty +Android.Telecom.CallRedirectionService +Android.Telecom.CallRedirectionService.CallRedirectionService() -> void +Android.Telecom.CallRedirectionService.CallRedirectionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.CallRedirectionService.CancelCall() -> void +Android.Telecom.CallRedirectionService.PlaceCallUnmodified() -> void +Android.Telecom.CallRedirectionService.RedirectCall(Android.Net.Uri! gatewayUri, Android.Telecom.PhoneAccountHandle! targetPhoneAccount, bool confirmFirst) -> void +Android.Telecom.CallRejectReason +Android.Telecom.CallRejectReason.Declined = 1 -> Android.Telecom.CallRejectReason +Android.Telecom.CallRejectReason.Unwanted = 2 -> Android.Telecom.CallRejectReason +Android.Telecom.CallScreeningService +Android.Telecom.CallScreeningService.CallResponse +Android.Telecom.CallScreeningService.CallResponse.Builder +Android.Telecom.CallScreeningService.CallResponse.Builder.Builder() -> void +Android.Telecom.CallScreeningService.CallResponse.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.CallScreeningService.CallResponse.CallResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.CallScreeningService.CallScreeningService() -> void +Android.Telecom.CallScreeningService.CallScreeningService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.CallScreeningService.RespondToCall(Android.Telecom.Call.Details! callDetails, Android.Telecom.CallScreeningService.CallResponse! response) -> void +Android.Telecom.CallState +Android.Telecom.CallState.Active = 4 -> Android.Telecom.CallState +Android.Telecom.CallState.AudioProcessing = 12 -> Android.Telecom.CallState +Android.Telecom.CallState.Connecting = 9 -> Android.Telecom.CallState +Android.Telecom.CallState.Dialing = 1 -> Android.Telecom.CallState +Android.Telecom.CallState.Disconnected = 7 -> Android.Telecom.CallState +Android.Telecom.CallState.Disconnecting = 10 -> Android.Telecom.CallState +Android.Telecom.CallState.Holding = 3 -> Android.Telecom.CallState +Android.Telecom.CallState.New = 0 -> Android.Telecom.CallState +Android.Telecom.CallState.PullingCall = 11 -> Android.Telecom.CallState +Android.Telecom.CallState.Ringing = 2 -> Android.Telecom.CallState +Android.Telecom.CallState.SelectPhoneAccount = 8 -> Android.Telecom.CallState +Android.Telecom.CallState.SimulatedRinging = 13 -> Android.Telecom.CallState +Android.Telecom.CallType +Android.Telecom.CallType.AudioCall = 1 -> Android.Telecom.CallType +Android.Telecom.CallType.VideoCall = 2 -> Android.Telecom.CallType +Android.Telecom.Causes +Android.Telecom.Causes.AnsweredElsewhere = 11 -> Android.Telecom.Causes +Android.Telecom.Causes.Busy = 7 -> Android.Telecom.Causes +Android.Telecom.Causes.CallPulled = 12 -> Android.Telecom.Causes +Android.Telecom.Causes.Canceled = 4 -> Android.Telecom.Causes +Android.Telecom.Causes.ConnectionManagerNotSupported = 10 -> Android.Telecom.Causes +Android.Telecom.Causes.Error = 1 -> Android.Telecom.Causes +Android.Telecom.Causes.Local = 2 -> Android.Telecom.Causes +Android.Telecom.Causes.Missed = 5 -> Android.Telecom.Causes +Android.Telecom.Causes.Other = 9 -> Android.Telecom.Causes +Android.Telecom.Causes.Rejected = 6 -> Android.Telecom.Causes +Android.Telecom.Causes.Remote = 3 -> Android.Telecom.Causes +Android.Telecom.Causes.Restricted = 8 -> Android.Telecom.Causes +Android.Telecom.Causes.Unknown = 0 -> Android.Telecom.Causes +Android.Telecom.Conference +Android.Telecom.Conference.AddConnection(Android.Telecom.Connection? connection) -> bool +Android.Telecom.Conference.CallAudioState.get -> Android.Telecom.CallAudioState? +Android.Telecom.Conference.Conference(Android.Telecom.PhoneAccountHandle? phoneAccount) -> void +Android.Telecom.Conference.Conference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Conference.ConferenceableConnections.get -> System.Collections.Generic.IList? +Android.Telecom.Conference.ConferenceableConnections.set -> void +Android.Telecom.Conference.ConnectionCapabilities.get -> Android.Telecom.ConnectionState +Android.Telecom.Conference.ConnectionProperties.get -> Android.Telecom.ConnectionProperties +Android.Telecom.Conference.ConnectionProperties.set -> void +Android.Telecom.Conference.Connections.get -> System.Collections.Generic.IList? +Android.Telecom.Conference.ConnectionStartElapsedRealtimeMillis.get -> long +Android.Telecom.Conference.ConnectionStartElapsedRealtimeMillis.set -> void +Android.Telecom.Conference.ConnectionTime.get -> long +Android.Telecom.Conference.ConnectionTime.set -> void +Android.Telecom.Conference.CurrentCallEndpoint.get -> Android.Telecom.CallEndpoint! +Android.Telecom.Conference.Destroy() -> void +Android.Telecom.Conference.DisconnectCause.get -> Android.Telecom.DisconnectCause? +Android.Telecom.Conference.Extras.get -> Android.OS.Bundle? +Android.Telecom.Conference.Extras.set -> void +Android.Telecom.Conference.PhoneAccountHandle.get -> Android.Telecom.PhoneAccountHandle? +Android.Telecom.Conference.PutExtras(Android.OS.Bundle! extras) -> void +Android.Telecom.Conference.RemoveConnection(Android.Telecom.Connection? connection) -> void +Android.Telecom.Conference.RemoveExtras(params string![]? keys) -> void +Android.Telecom.Conference.RemoveExtras(System.Collections.Generic.IList? keys) -> void +Android.Telecom.Conference.RingbackRequested.get -> bool +Android.Telecom.Conference.RingbackRequested.set -> void +Android.Telecom.Conference.SetActive() -> void +Android.Telecom.Conference.SetConnectionCapabilities(Android.Telecom.ConnectionCapability connectionCapabilities) -> void +Android.Telecom.Conference.SetConnectionStartElapsedRealTime(long connectionStartElapsedRealTime) -> void +Android.Telecom.Conference.SetDialing() -> void +Android.Telecom.Conference.SetDisconnected(Android.Telecom.DisconnectCause? disconnectCause) -> void +Android.Telecom.Conference.SetOnHold() -> void +Android.Telecom.Conference.SetRinging() -> void +Android.Telecom.Conference.SetVideoProvider(Android.Telecom.Connection? c, Android.Telecom.Connection.VideoProvider? videoProvider) -> void +Android.Telecom.Conference.SetVideoState(Android.Telecom.Connection? c, Android.Telecom.VideoProfileState videoState) -> void +Android.Telecom.Conference.State.get -> Android.Telecom.CallState +Android.Telecom.Conference.StatusHints.get -> Android.Telecom.StatusHints? +Android.Telecom.Conference.StatusHints.set -> void +Android.Telecom.Conferenceable +Android.Telecom.Conferenceable.Conferenceable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Connection +Android.Telecom.Connection.Address.get -> Android.Net.Uri? +Android.Telecom.Connection.AddressPresentation.get -> Android.Telecom.Presentation +Android.Telecom.Connection.AudioModeIsVoip.get -> bool +Android.Telecom.Connection.AudioModeIsVoip.set -> void +Android.Telecom.Connection.CallAudioState.get -> Android.Telecom.CallAudioState? +Android.Telecom.Connection.CallerDisplayName.get -> string? +Android.Telecom.Connection.CallerDisplayNamePresentation.get -> Android.Telecom.Presentation +Android.Telecom.Connection.CallerNumberVerificationStatus.get -> int +Android.Telecom.Connection.CallerNumberVerificationStatus.set -> void +Android.Telecom.Connection.Conference.get -> Android.Telecom.Conference? +Android.Telecom.Connection.Conferenceables.get -> System.Collections.Generic.IList? +Android.Telecom.Connection.Conferenceables.set -> void +Android.Telecom.Connection.Connection() -> void +Android.Telecom.Connection.Connection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Connection.ConnectionCapabilities.get -> Android.Telecom.ConnectionCapability +Android.Telecom.Connection.ConnectionCapabilities.set -> void +Android.Telecom.Connection.ConnectionProperties.get -> Android.Telecom.ConnectionProperties +Android.Telecom.Connection.ConnectionProperties.set -> void +Android.Telecom.Connection.CurrentCallEndpoint.get -> Android.Telecom.CallEndpoint! +Android.Telecom.Connection.Destroy() -> void +Android.Telecom.Connection.DisconnectCause.get -> Android.Telecom.DisconnectCause? +Android.Telecom.Connection.Extras.get -> Android.OS.Bundle? +Android.Telecom.Connection.Extras.set -> void +Android.Telecom.Connection.GetVideoProvider() -> Android.Telecom.Connection.VideoProvider? +Android.Telecom.Connection.NotifyConferenceMergeFailed() -> void +Android.Telecom.Connection.PutExtras(Android.OS.Bundle! extras) -> void +Android.Telecom.Connection.QueryLocationForEmergency(long timeoutMillis, string! provider, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.Connection.RemoveExtras(params string![]? keys) -> void +Android.Telecom.Connection.RemoveExtras(System.Collections.Generic.IList? keys) -> void +Android.Telecom.Connection.RequestCallEndpointChange(Android.Telecom.CallEndpoint! endpoint, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.Connection.RingbackRequested.get -> bool +Android.Telecom.Connection.RingbackRequested.set -> void +Android.Telecom.Connection.RttModifyStatus +Android.Telecom.Connection.RttTextStream +Android.Telecom.Connection.RttTextStream.Read() -> string? +Android.Telecom.Connection.RttTextStream.ReadImmediately() -> string? +Android.Telecom.Connection.RttTextStream.Write(string? input) -> void +Android.Telecom.Connection.SendRemoteRttRequest() -> void +Android.Telecom.Connection.SendRttInitiationFailure(Android.Telecom.RttSessionModifyResult reason) -> void +Android.Telecom.Connection.SendRttInitiationSuccess() -> void +Android.Telecom.Connection.SendRttSessionRemotelyTerminated() -> void +Android.Telecom.Connection.SetActive() -> void +Android.Telecom.Connection.SetAddress(Android.Net.Uri? address, Android.Telecom.Presentation presentation) -> void +Android.Telecom.Connection.SetAudioRoute(Android.Telecom.CallAudioRoute route) -> void +Android.Telecom.Connection.SetCallerDisplayName(string? callerDisplayName, Android.Telecom.Presentation presentation) -> void +Android.Telecom.Connection.SetConferenceableConnections(System.Collections.Generic.IList? conferenceableConnections) -> void +Android.Telecom.Connection.SetDialing() -> void +Android.Telecom.Connection.SetDisconnected(Android.Telecom.DisconnectCause? disconnectCause) -> void +Android.Telecom.Connection.SetInitialized() -> void +Android.Telecom.Connection.SetInitializing() -> void +Android.Telecom.Connection.SetNextPostDialChar(char nextChar) -> void +Android.Telecom.Connection.SetOnHold() -> void +Android.Telecom.Connection.SetPostDialWait(string? remaining) -> void +Android.Telecom.Connection.SetPulling() -> void +Android.Telecom.Connection.SetRinging() -> void +Android.Telecom.Connection.SetVideoProvider(Android.Telecom.Connection.VideoProvider? videoProvider) -> void +Android.Telecom.Connection.SetVideoState(Android.Telecom.VideoProfileState videoState) -> void +Android.Telecom.Connection.State.get -> Android.Telecom.CallState +Android.Telecom.Connection.StatusHints.get -> Android.Telecom.StatusHints? +Android.Telecom.Connection.StatusHints.set -> void +Android.Telecom.Connection.VideoProvider +Android.Telecom.Connection.VideoProvider.VideoProvider() -> void +Android.Telecom.Connection.VideoProvider.VideoProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.Connection.VideoState.get -> int +Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.Amr = 1 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.AmrWb = 2 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.Evrc = 4 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvrcB = 5 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvrcNw = 7 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvrcWb = 6 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvsFb = 20 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvsNb = 17 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvsSwb = 19 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.EvsWb = 18 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G711a = 13 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G711ab = 15 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G711u = 11 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G722 = 14 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G723 = 12 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.G729 = 16 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.GsmEfr = 8 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.GsmFr = 9 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.GsmHr = 10 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.None = 0 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionAudioCodec.Qcelp13k = 3 -> Android.Telecom.ConnectionAudioCodec +Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.AddParticipant = 67108864 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.CannotDowngradeVideoToAudio = 8388608 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.CanPauseVideo = 1048576 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.CanPullCall = 16777216 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.CanSendResponseViaConnection = 4194304 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.CanUpgradeToVideo = 524288 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.DisconnectFromConference = 8192 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.Hold = 1 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.ManageConference = 128 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.MergeConference = 4 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.Mute = 64 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.RemotePartySupportsRtt = 536870912 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.RespondViaText = 32 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SeparateFromConference = 4096 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportDeflect = 33554432 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportHold = 2 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtLocalBidirectional = 768 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtLocalRx = 256 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtLocalTx = 512 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtRemoteBidirectional = 3072 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtRemoteRx = 1024 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SupportsVtRemoteTx = 2048 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionCapability.SwapConference = 8 -> Android.Telecom.ConnectionCapability +Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.AssistedDialing = 512 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.CrossSim = 8192 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.HasCdmaVoicePrivacy = 32 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.HighDefAudio = 4 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.IsAdhocConference = 4096 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.IsExternalCall = 16 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.IsRtt = 256 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.NetworkIdentifiedEmergencyCall = 1024 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.None = 0 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.SelfManaged = 128 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionProperties.Wifi = 8 -> Android.Telecom.ConnectionProperties +Android.Telecom.ConnectionRequest +Android.Telecom.ConnectionRequest.AccountHandle.get -> Android.Telecom.PhoneAccountHandle? +Android.Telecom.ConnectionRequest.Address.get -> Android.Net.Uri? +Android.Telecom.ConnectionRequest.ConnectionRequest(Android.Telecom.PhoneAccountHandle? accountHandle, Android.Net.Uri? handle, Android.OS.Bundle? extras) -> void +Android.Telecom.ConnectionRequest.ConnectionRequest(Android.Telecom.PhoneAccountHandle? accountHandle, Android.Net.Uri? handle, Android.OS.Bundle? extras, Android.Telecom.VideoProfileState videoState) -> void +Android.Telecom.ConnectionRequest.DescribeContents() -> int +Android.Telecom.ConnectionRequest.Extras.get -> Android.OS.Bundle? +Android.Telecom.ConnectionRequest.InterfaceConsts +Android.Telecom.ConnectionRequest.IsAdhocConferenceCall.get -> bool +Android.Telecom.ConnectionRequest.IsRequestingRtt.get -> bool +Android.Telecom.ConnectionRequest.Participants.get -> System.Collections.Generic.IList? +Android.Telecom.ConnectionRequest.RttTextStream.get -> Android.Telecom.Connection.RttTextStream? +Android.Telecom.ConnectionRequest.VideoState.get -> Android.Telecom.VideoProfileState +Android.Telecom.ConnectionRequest.WriteToParcel(Android.OS.Parcel? destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.ConnectionService +Android.Telecom.ConnectionService.AddConference(Android.Telecom.Conference? conference) -> void +Android.Telecom.ConnectionService.AddExistingConnection(Android.Telecom.PhoneAccountHandle? phoneAccountHandle, Android.Telecom.Connection? connection) -> void +Android.Telecom.ConnectionService.AllConferences.get -> System.Collections.Generic.ICollection? +Android.Telecom.ConnectionService.AllConnections.get -> System.Collections.Generic.ICollection? +Android.Telecom.ConnectionService.ConferenceRemoteConnections(Android.Telecom.RemoteConnection? remoteConnection1, Android.Telecom.RemoteConnection? remoteConnection2) -> void +Android.Telecom.ConnectionService.ConnectionService() -> void +Android.Telecom.ConnectionService.ConnectionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.ConnectionService.ConnectionServiceFocusReleased() -> void +Android.Telecom.ConnectionService.CreateRemoteIncomingConference(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.RemoteConference? +Android.Telecom.ConnectionService.CreateRemoteIncomingConnection(Android.Telecom.PhoneAccountHandle! connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest! request) -> Android.Telecom.RemoteConnection? +Android.Telecom.ConnectionService.CreateRemoteOutgoingConference(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.RemoteConference? +Android.Telecom.ConnectionService.CreateRemoteOutgoingConnection(Android.Telecom.PhoneAccountHandle! connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest! request) -> Android.Telecom.RemoteConnection? +Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Active = 4 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Dialing = 3 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Disconnected = 6 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Holding = 5 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Initializing = 0 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.New = 1 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.PullingCall = 7 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionState.Ringing = 2 -> Android.Telecom.ConnectionState +Android.Telecom.ConnectionVerificationStatusType +Android.Telecom.ConnectionVerificationStatusType.VerificationStatusFailed = 2 -> Android.Telecom.ConnectionVerificationStatusType +Android.Telecom.ConnectionVerificationStatusType.VerificationStatusNotVerified = 0 -> Android.Telecom.ConnectionVerificationStatusType +Android.Telecom.ConnectionVerificationStatusType.VerificationStatusPassed = 1 -> Android.Telecom.ConnectionVerificationStatusType +Android.Telecom.DisconnectCause +Android.Telecom.DisconnectCause.Code.get -> Android.Telecom.Causes +Android.Telecom.DisconnectCause.DescribeContents() -> int +Android.Telecom.DisconnectCause.Description.get -> string? +Android.Telecom.DisconnectCause.DescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code) -> void +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code, Java.Lang.ICharSequence? label, Java.Lang.ICharSequence? description, string? reason) -> void +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code, Java.Lang.ICharSequence? label, Java.Lang.ICharSequence? description, string? reason, Android.Media.Tone toneToPlay) -> void +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code, string? label, string? description, string? reason) -> void +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code, string? label, string? description, string? reason, Android.Media.Tone toneToPlay) -> void +Android.Telecom.DisconnectCause.DisconnectCause(Android.Telecom.Causes code, string? reason) -> void +Android.Telecom.DisconnectCause.InterfaceConsts +Android.Telecom.DisconnectCause.Label.get -> string? +Android.Telecom.DisconnectCause.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.DisconnectCause.Reason.get -> string? +Android.Telecom.DisconnectCause.Tone.get -> Android.Media.Tone +Android.Telecom.DisconnectCause.WriteToParcel(Android.OS.Parcel? destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.Duration +Android.Telecom.Duration.Long = 3 -> Android.Telecom.Duration +Android.Telecom.Duration.Medium = 2 -> Android.Telecom.Duration +Android.Telecom.Duration.Short = 1 -> Android.Telecom.Duration +Android.Telecom.Duration.VeryShort = 0 -> Android.Telecom.Duration +Android.Telecom.GatewayInfo +Android.Telecom.GatewayInfo.GatewayInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.GatewayInfo.GatewayInfo(string? packageName, Android.Net.Uri? gatewayUri, Android.Net.Uri? originalAddress) -> void +Android.Telecom.GatewayInfo.InterfaceConsts +Android.Telecom.HandoverFailureReason +Android.Telecom.HandoverFailureReason.DestAppRejected = 1 -> Android.Telecom.HandoverFailureReason +Android.Telecom.HandoverFailureReason.NotSupported = 2 -> Android.Telecom.HandoverFailureReason +Android.Telecom.HandoverFailureReason.OngoingEmergencyCall = 4 -> Android.Telecom.HandoverFailureReason +Android.Telecom.HandoverFailureReason.Unknown = 5 -> Android.Telecom.HandoverFailureReason +Android.Telecom.HandoverFailureReason.UserRejected = 3 -> Android.Telecom.HandoverFailureReason +Android.Telecom.ICallControlCallback +Android.Telecom.ICallControlCallback.OnAnswer(Android.Telecom.CallType videoState, Java.Util.Functions.IConsumer! wasCompleted) -> void +Android.Telecom.ICallControlCallback.OnCallStreamingStarted(Java.Util.Functions.IConsumer! wasCompleted) -> void +Android.Telecom.ICallControlCallback.OnDisconnect(Android.Telecom.DisconnectCause! disconnectCause, Java.Util.Functions.IConsumer! wasCompleted) -> void +Android.Telecom.ICallControlCallback.OnSetActive(Java.Util.Functions.IConsumer! wasCompleted) -> void +Android.Telecom.ICallControlCallback.OnSetInactive(Java.Util.Functions.IConsumer! wasCompleted) -> void +Android.Telecom.ICallEventCallback +Android.Telecom.ICallEventCallback.OnAvailableCallEndpointsChanged(System.Collections.Generic.IList! availableEndpoints) -> void +Android.Telecom.ICallEventCallback.OnCallEndpointChanged(Android.Telecom.CallEndpoint! newCallEndpoint) -> void +Android.Telecom.ICallEventCallback.OnCallStreamingFailed(int reason) -> void +Android.Telecom.ICallEventCallback.OnEvent(string! e, Android.OS.Bundle! extras) -> void +Android.Telecom.ICallEventCallback.OnMuteStateChanged(bool isMuted) -> void +Android.Telecom.InCallService +Android.Telecom.InCallService.CallAudioState.get -> Android.Telecom.CallAudioState? +Android.Telecom.InCallService.Calls.get -> System.Collections.Generic.IList? +Android.Telecom.InCallService.CanAddCall() -> bool +Android.Telecom.InCallService.CurrentCallEndpoint.get -> Android.Telecom.CallEndpoint! +Android.Telecom.InCallService.InCallService() -> void +Android.Telecom.InCallService.InCallService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.InCallService.RequestBluetoothAudio(Android.Bluetooth.BluetoothDevice! bluetoothDevice) -> void +Android.Telecom.InCallService.RequestCallEndpointChange(Android.Telecom.CallEndpoint! endpoint, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +Android.Telecom.InCallService.SetAudioRoute(Android.Telecom.CallAudioRoute route) -> void +Android.Telecom.InCallService.SetAudioRoute(Android.Telecom.VideoQuality route) -> void +Android.Telecom.InCallService.SetMuted(bool state) -> void +Android.Telecom.InCallService.VideoCall +Android.Telecom.InCallService.VideoCall.Callback +Android.Telecom.InCallService.VideoCall.Callback.Callback() -> void +Android.Telecom.InCallService.VideoCall.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.InCallService.VideoCall.VideoCall() -> void +Android.Telecom.InCallService.VideoCall.VideoCall(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.ModifyRequestResult +Android.Telecom.ModifyRequestResult.Fail = 2 -> Android.Telecom.ModifyRequestResult +Android.Telecom.ModifyRequestResult.Invalid = 3 -> Android.Telecom.ModifyRequestResult +Android.Telecom.ModifyRequestResult.RejectedByRemote = 5 -> Android.Telecom.ModifyRequestResult +Android.Telecom.ModifyRequestResult.Success = 1 -> Android.Telecom.ModifyRequestResult +Android.Telecom.ModifyRequestResult.TimedOut = 4 -> Android.Telecom.ModifyRequestResult +Android.Telecom.PhoneAccount +Android.Telecom.PhoneAccount.AccountHandle.get -> Android.Telecom.PhoneAccountHandle? +Android.Telecom.PhoneAccount.Address.get -> Android.Net.Uri? +Android.Telecom.PhoneAccount.Builder +Android.Telecom.PhoneAccount.Builder.Builder(Android.Telecom.PhoneAccount? phoneAccount) -> void +Android.Telecom.PhoneAccount.Builder.Builder(Android.Telecom.PhoneAccountHandle? accountHandle, Java.Lang.ICharSequence? label) -> void +Android.Telecom.PhoneAccount.Builder.Builder(Android.Telecom.PhoneAccountHandle? accountHandle, string? label) -> void +Android.Telecom.PhoneAccount.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.PhoneAccount.Builder.SetShortDescription(string? value) -> Android.Telecom.PhoneAccount.Builder? +Android.Telecom.PhoneAccount.Capabilities.get -> Android.Telecom.ConnectionCapability +Android.Telecom.PhoneAccount.DescribeContents() -> int +Android.Telecom.PhoneAccount.Extras.get -> Android.OS.Bundle? +Android.Telecom.PhoneAccount.HasCapabilities(Android.Telecom.ConnectionCapability capability) -> bool +Android.Telecom.PhoneAccount.HighlightColor.get -> int +Android.Telecom.PhoneAccount.Icon.get -> Android.Graphics.Drawables.Icon? +Android.Telecom.PhoneAccount.InterfaceConsts +Android.Telecom.PhoneAccount.IsEnabled.get -> bool +Android.Telecom.PhoneAccount.Label.get -> string? +Android.Telecom.PhoneAccount.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.PhoneAccount.ShortDescription.get -> string? +Android.Telecom.PhoneAccount.ShortDescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.PhoneAccount.SubscriptionAddress.get -> Android.Net.Uri? +Android.Telecom.PhoneAccount.SupportedUriSchemes.get -> System.Collections.Generic.IList? +Android.Telecom.PhoneAccount.SupportsUriScheme(string? uriScheme) -> bool +Android.Telecom.PhoneAccount.ToBuilder() -> Android.Telecom.PhoneAccount.Builder? +Android.Telecom.PhoneAccount.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.AdhocConferenceCalling = 16384 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.CallComposer = 32768 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.CallProvider = 2 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.CallSubject = 64 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.ConnectionManager = 1 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.PlaceEmergencyCalls = 16 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.Rtt = 4096 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SelfManaged = 2048 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SimSubscription = 4 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SupportsCallStreaming = 524288 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SupportsTransactionalOperations = 262144 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SupportsVideoCalling = 1024 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.SupportsVoiceCallingIndications = 65536 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.VideoCalling = 8 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.VideoCallingReliesOnPresence = 256 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountCapability.VoiceCallingAvailable = 131072 -> Android.Telecom.PhoneAccountCapability +Android.Telecom.PhoneAccountHandle +Android.Telecom.PhoneAccountHandle.ComponentName.get -> Android.Content.ComponentName? +Android.Telecom.PhoneAccountHandle.DescribeContents() -> int +Android.Telecom.PhoneAccountHandle.Id.get -> string? +Android.Telecom.PhoneAccountHandle.InterfaceConsts +Android.Telecom.PhoneAccountHandle.PhoneAccountHandle(Android.Content.ComponentName! componentName, string! id) -> void +Android.Telecom.PhoneAccountHandle.PhoneAccountHandle(Android.Content.ComponentName! componentName, string! id, Android.OS.UserHandle! userHandle) -> void +Android.Telecom.PhoneAccountHandle.UserHandle.get -> Android.OS.UserHandle? +Android.Telecom.PhoneAccountHandle.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.PhoneAccountSuggestion +Android.Telecom.PhoneAccountSuggestion.DescribeContents() -> int +Android.Telecom.PhoneAccountSuggestion.InterfaceConsts +Android.Telecom.PhoneAccountSuggestion.PhoneAccountHandle.get -> Android.Telecom.PhoneAccountHandle! +Android.Telecom.PhoneAccountSuggestion.PhoneAccountSuggestion(Android.Telecom.PhoneAccountHandle! handle, Android.Telecom.ReasonType reason, bool shouldAutoSelect) -> void +Android.Telecom.PhoneAccountSuggestion.Reason.get -> Android.Telecom.ReasonType +Android.Telecom.PhoneAccountSuggestion.ShouldAutoSelect() -> bool +Android.Telecom.PhoneAccountSuggestion.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.Presentation +Android.Telecom.Presentation.Allowed = 1 -> Android.Telecom.Presentation +Android.Telecom.Presentation.Payphone = 4 -> Android.Telecom.Presentation +Android.Telecom.Presentation.Restricted = 2 -> Android.Telecom.Presentation +Android.Telecom.Presentation.Unavailable = 5 -> Android.Telecom.Presentation +Android.Telecom.Presentation.Unknown = 3 -> Android.Telecom.Presentation +Android.Telecom.Priority +Android.Telecom.Priority.Normal = 0 -> Android.Telecom.Priority +Android.Telecom.Priority.Urgent = 1 -> Android.Telecom.Priority +Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.NotAllowedForNonEmergencyConnections = 4 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.NotPermitted = 3 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.PreviousRequestExists = 2 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.RequestTimeOut = 1 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.ServiceUnavailable = 5 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationErrorReason.Unspecified = 6 -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationException +Android.Telecom.QueryLocationException.Code.get -> Android.Telecom.QueryLocationErrorReason +Android.Telecom.QueryLocationException.DescribeContents() -> int +Android.Telecom.QueryLocationException.InterfaceConsts +Android.Telecom.QueryLocationException.QueryLocationException(string? message) -> void +Android.Telecom.QueryLocationException.QueryLocationException(string? message, Android.Telecom.QueryLocationErrorReason code) -> void +Android.Telecom.QueryLocationException.QueryLocationException(string? message, Android.Telecom.QueryLocationErrorReason code, Java.Lang.Throwable? cause) -> void +Android.Telecom.QueryLocationException.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.ReasonType +Android.Telecom.ReasonType.Frequent = 2 -> Android.Telecom.ReasonType +Android.Telecom.ReasonType.IntraCarrier = 1 -> Android.Telecom.ReasonType +Android.Telecom.ReasonType.None = 0 -> Android.Telecom.ReasonType +Android.Telecom.ReasonType.Other = 4 -> Android.Telecom.ReasonType +Android.Telecom.ReasonType.UserSet = 3 -> Android.Telecom.ReasonType +Android.Telecom.RemoteConference +Android.Telecom.RemoteConference.Callback +Android.Telecom.RemoteConference.Callback.Callback() -> void +Android.Telecom.RemoteConference.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.RemoteConference.ConferenceableConnections.get -> System.Collections.Generic.IList? +Android.Telecom.RemoteConference.ConnectionCapabilities.get -> Android.Telecom.ConnectionCapability +Android.Telecom.RemoteConference.ConnectionProperties.get -> Android.Telecom.ConnectionProperties +Android.Telecom.RemoteConference.Connections.get -> System.Collections.Generic.IList? +Android.Telecom.RemoteConference.Disconnect() -> void +Android.Telecom.RemoteConference.DisconnectCause.get -> Android.Telecom.DisconnectCause? +Android.Telecom.RemoteConference.Extras.get -> Android.OS.Bundle? +Android.Telecom.RemoteConference.Hold() -> void +Android.Telecom.RemoteConference.Merge() -> void +Android.Telecom.RemoteConference.PlayDtmfTone(char digit) -> void +Android.Telecom.RemoteConference.RegisterCallback(Android.Telecom.RemoteConference.Callback? callback) -> void +Android.Telecom.RemoteConference.RegisterCallback(Android.Telecom.RemoteConference.Callback? callback, Android.OS.Handler? handler) -> void +Android.Telecom.RemoteConference.Separate(Android.Telecom.RemoteConnection? connection) -> void +Android.Telecom.RemoteConference.SetCallAudioState(Android.Telecom.CallAudioState? state) -> void +Android.Telecom.RemoteConference.State.get -> Android.Telecom.CallState +Android.Telecom.RemoteConference.StopDtmfTone() -> void +Android.Telecom.RemoteConference.Swap() -> void +Android.Telecom.RemoteConference.Unhold() -> void +Android.Telecom.RemoteConference.UnregisterCallback(Android.Telecom.RemoteConference.Callback? callback) -> void +Android.Telecom.RemoteConnection +Android.Telecom.RemoteConnection.Abort() -> void +Android.Telecom.RemoteConnection.AddConferenceParticipants(System.Collections.Generic.IList! participants) -> void +Android.Telecom.RemoteConnection.Address.get -> Android.Net.Uri? +Android.Telecom.RemoteConnection.AddressPresentation.get -> Android.Telecom.Presentation +Android.Telecom.RemoteConnection.Answer() -> void +Android.Telecom.RemoteConnection.Callback +Android.Telecom.RemoteConnection.Callback.Callback() -> void +Android.Telecom.RemoteConnection.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.RemoteConnection.CallerDisplayName.get -> string? +Android.Telecom.RemoteConnection.CallerDisplayNameFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.RemoteConnection.CallerDisplayNamePresentation.get -> Android.Telecom.Presentation +Android.Telecom.RemoteConnection.Conference.get -> Android.Telecom.RemoteConference? +Android.Telecom.RemoteConnection.ConferenceableConnections.get -> System.Collections.Generic.IList? +Android.Telecom.RemoteConnection.ConnectionCapabilities.get -> Android.Telecom.ConnectionCapability +Android.Telecom.RemoteConnection.ConnectionProperties.get -> Android.Telecom.ConnectionProperties +Android.Telecom.RemoteConnection.Disconnect() -> void +Android.Telecom.RemoteConnection.DisconnectCause.get -> Android.Telecom.DisconnectCause? +Android.Telecom.RemoteConnection.Extras.get -> Android.OS.Bundle? +Android.Telecom.RemoteConnection.GetVideoProvider() -> Android.Telecom.RemoteConnection.VideoProvider? +Android.Telecom.RemoteConnection.Hold() -> void +Android.Telecom.RemoteConnection.IsRingbackRequested.get -> bool +Android.Telecom.RemoteConnection.IsVoipAudioMode.get -> bool +Android.Telecom.RemoteConnection.PlayDtmfTone(char digit) -> void +Android.Telecom.RemoteConnection.PostDialContinue(bool proceed) -> void +Android.Telecom.RemoteConnection.PullExternalCall() -> void +Android.Telecom.RemoteConnection.RegisterCallback(Android.Telecom.RemoteConnection.Callback? callback) -> void +Android.Telecom.RemoteConnection.RegisterCallback(Android.Telecom.RemoteConnection.Callback? callback, Android.OS.Handler? handler) -> void +Android.Telecom.RemoteConnection.Reject() -> void +Android.Telecom.RemoteConnection.SetCallAudioState(Android.Telecom.CallAudioState? state) -> void +Android.Telecom.RemoteConnection.State.get -> Android.Telecom.CallState +Android.Telecom.RemoteConnection.StatusHints.get -> Android.Telecom.StatusHints? +Android.Telecom.RemoteConnection.StopDtmfTone() -> void +Android.Telecom.RemoteConnection.Unhold() -> void +Android.Telecom.RemoteConnection.UnregisterCallback(Android.Telecom.RemoteConnection.Callback? callback) -> void +Android.Telecom.RemoteConnection.VideoProvider +Android.Telecom.RemoteConnection.VideoProvider.Callback +Android.Telecom.RemoteConnection.VideoProvider.Callback.Callback() -> void +Android.Telecom.RemoteConnection.VideoProvider.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.RemoteConnection.VideoProvider.VideoProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.RemoteConnection.VideoState.get -> Android.Telecom.VideoQuality +Android.Telecom.RttMode +Android.Telecom.RttMode.Full = 1 -> Android.Telecom.RttMode +Android.Telecom.RttMode.Hco = 2 -> Android.Telecom.RttMode +Android.Telecom.RttMode.Vco = 3 -> Android.Telecom.RttMode +Android.Telecom.RttSessionModifyResult +Android.Telecom.RttSessionModifyResult.Fail = 2 -> Android.Telecom.RttSessionModifyResult +Android.Telecom.RttSessionModifyResult.Invalid = 3 -> Android.Telecom.RttSessionModifyResult +Android.Telecom.RttSessionModifyResult.RejectedByRemote = 5 -> Android.Telecom.RttSessionModifyResult +Android.Telecom.RttSessionModifyResult.Success = 1 -> Android.Telecom.RttSessionModifyResult +Android.Telecom.RttSessionModifyResult.TimedOut = 4 -> Android.Telecom.RttSessionModifyResult +Android.Telecom.StatusHints +Android.Telecom.StatusHints.DescribeContents() -> int +Android.Telecom.StatusHints.Extras.get -> Android.OS.Bundle? +Android.Telecom.StatusHints.Icon.get -> Android.Graphics.Drawables.Icon? +Android.Telecom.StatusHints.InterfaceConsts +Android.Telecom.StatusHints.Label.get -> string? +Android.Telecom.StatusHints.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Telecom.StatusHints.StatusHints(Java.Lang.ICharSequence? label, Android.Graphics.Drawables.Icon? icon, Android.OS.Bundle? extras) -> void +Android.Telecom.StatusHints.StatusHints(string? label, Android.Graphics.Drawables.Icon? icon, Android.OS.Bundle? extras) -> void +Android.Telecom.StatusHints.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.TelecomManager +Android.Telecom.TelecomManager.TelecomManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.VideoProfile +Android.Telecom.VideoProfile.CameraCapabilities +Android.Telecom.VideoProfile.CameraCapabilities.CameraCapabilities(int width, int height) -> void +Android.Telecom.VideoProfile.CameraCapabilities.CameraCapabilities(int width, int height, bool zoomSupported, float maxZoom) -> void +Android.Telecom.VideoProfile.CameraCapabilities.DescribeContents() -> int +Android.Telecom.VideoProfile.CameraCapabilities.Height.get -> int +Android.Telecom.VideoProfile.CameraCapabilities.InterfaceConsts +Android.Telecom.VideoProfile.CameraCapabilities.IsZoomSupported.get -> bool +Android.Telecom.VideoProfile.CameraCapabilities.MaxZoom.get -> float +Android.Telecom.VideoProfile.CameraCapabilities.Width.get -> int +Android.Telecom.VideoProfile.CameraCapabilities.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telecom.VideoProfile.InterfaceConsts +Android.Telecom.VideoProfile.VideoProfile(Android.Telecom.VideoProfileState videoState) -> void +Android.Telecom.VideoProfile.VideoProfile(Android.Telecom.VideoProfileState videoState, int quality) -> void +Android.Telecom.VideoProfile.VideoProfile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telecom.VideoProfileState +Android.Telecom.VideoProfileState.AudioOnly = 0 -> Android.Telecom.VideoProfileState +Android.Telecom.VideoProfileState.Bidirectional = 3 -> Android.Telecom.VideoProfileState +Android.Telecom.VideoProfileState.Paused = 4 -> Android.Telecom.VideoProfileState +Android.Telecom.VideoProfileState.RxEnabled = 2 -> Android.Telecom.VideoProfileState +Android.Telecom.VideoProfileState.TxEnabled = 1 -> Android.Telecom.VideoProfileState +Android.Telecom.VideoQuality +Android.Telecom.VideoQuality.Default = 4 -> Android.Telecom.VideoQuality +Android.Telecom.VideoQuality.High = 1 -> Android.Telecom.VideoQuality +Android.Telecom.VideoQuality.Low = 3 -> Android.Telecom.VideoQuality +Android.Telecom.VideoQuality.Medium = 2 -> Android.Telecom.VideoQuality +Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.CameraFailure = 5 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.CameraPermissionError = 7 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.CameraReady = 6 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.RxPause = 1 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.RxResume = 2 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.TxStart = 3 -> Android.Telecom.VideoSessionEvent +Android.Telecom.VideoSessionEvent.TxStop = 4 -> Android.Telecom.VideoSessionEvent +Android.Telephony.AccessNetworkConstants +Android.Telephony.AccessNetworkConstants.AccessNetworkType +Android.Telephony.AccessNetworkConstants.EutranBand +Android.Telephony.AccessNetworkConstants.GeranBand +Android.Telephony.AccessNetworkConstants.NgranBands +Android.Telephony.AccessNetworkConstants.UtranBand +Android.Telephony.AllowedNetworkTypesReason +Android.Telephony.AllowedNetworkTypesReason.Carrier = 2 -> Android.Telephony.AllowedNetworkTypesReason +Android.Telephony.AllowedNetworkTypesReason.User = 0 -> Android.Telephony.AllowedNetworkTypesReason +Android.Telephony.AutheenticationType +Android.Telephony.AutheenticationType.EapAka = 129 -> Android.Telephony.AutheenticationType +Android.Telephony.AutheenticationType.EapSim = 128 -> Android.Telephony.AutheenticationType +Android.Telephony.AutheenticationType.GbaBootstrap = 132 -> Android.Telephony.AutheenticationType +Android.Telephony.AutheenticationType.GbaNafKeyExternal = 133 -> Android.Telephony.AutheenticationType +Android.Telephony.AvailableNetworkInfo +Android.Telephony.AvailableNetworkInfo.AvailableNetworkInfo(int subId, int priority, System.Collections.Generic.IList! mccMncs, System.Collections.Generic.IList! bands) -> void +Android.Telephony.AvailableNetworkInfo.Bands.get -> System.Collections.Generic.IList! +Android.Telephony.AvailableNetworkInfo.Builder +Android.Telephony.AvailableNetworkInfo.Builder.Build() -> Android.Telephony.AvailableNetworkInfo! +Android.Telephony.AvailableNetworkInfo.Builder.Builder(int subId) -> void +Android.Telephony.AvailableNetworkInfo.Builder.SetMccMncs(System.Collections.Generic.IList! mccMncs) -> Android.Telephony.AvailableNetworkInfo.Builder! +Android.Telephony.AvailableNetworkInfo.Builder.SetPriority(int priority) -> Android.Telephony.AvailableNetworkInfo.Builder! +Android.Telephony.AvailableNetworkInfo.Builder.SetRadioAccessSpecifiers(System.Collections.Generic.IList! radioAccessSpecifiers) -> Android.Telephony.AvailableNetworkInfo.Builder! +Android.Telephony.AvailableNetworkInfo.DescribeContents() -> int +Android.Telephony.AvailableNetworkInfo.InterfaceConsts +Android.Telephony.AvailableNetworkInfo.MccMncs.get -> System.Collections.Generic.IList! +Android.Telephony.AvailableNetworkInfo.Priority.get -> Android.Telephony.AvailableNetworkInfoPriority +Android.Telephony.AvailableNetworkInfo.RadioAccessSpecifiers.get -> System.Collections.Generic.IList! +Android.Telephony.AvailableNetworkInfo.SubId.get -> int +Android.Telephony.AvailableNetworkInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.AvailableNetworkInfoPriority +Android.Telephony.AvailableNetworkInfoPriority.High = 1 -> Android.Telephony.AvailableNetworkInfoPriority +Android.Telephony.AvailableNetworkInfoPriority.Low = 3 -> Android.Telephony.AvailableNetworkInfoPriority +Android.Telephony.AvailableNetworkInfoPriority.Med = 2 -> Android.Telephony.AvailableNetworkInfoPriority +Android.Telephony.BarringInfo +Android.Telephony.BarringInfo.BarringServiceInfo +Android.Telephony.BarringInfo.BarringServiceInfo.BarringType.get -> int +Android.Telephony.BarringInfo.BarringServiceInfo.ConditionalBarringFactor.get -> int +Android.Telephony.BarringInfo.BarringServiceInfo.ConditionalBarringTimeSeconds.get -> int +Android.Telephony.BarringInfo.BarringServiceInfo.DescribeContents() -> int +Android.Telephony.BarringInfo.BarringServiceInfo.InterfaceConsts +Android.Telephony.BarringInfo.BarringServiceInfo.IsBarred.get -> bool +Android.Telephony.BarringInfo.BarringServiceInfo.IsConditionallyBarred.get -> bool +Android.Telephony.BarringInfo.BarringServiceInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.BarringInfo.DescribeContents() -> int +Android.Telephony.BarringInfo.GetBarringServiceInfo(int service) -> Android.Telephony.BarringInfo.BarringServiceInfo! +Android.Telephony.BarringInfo.InterfaceConsts +Android.Telephony.BarringInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.CsFallback = 5 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.CsService = 0 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.CsVoice = 2 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.Emergency = 8 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.MmtelVideo = 7 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.MmtelVoice = 6 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.MoData = 4 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.MoSignalling = 3 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.PsService = 1 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringServiceType.Sms = 9 -> Android.Telephony.BarringServiceType +Android.Telephony.BarringType +Android.Telephony.BarringType.Conditional = 1 -> Android.Telephony.BarringType +Android.Telephony.BarringType.None = 0 -> Android.Telephony.BarringType +Android.Telephony.BarringType.Unconditional = 2 -> Android.Telephony.BarringType +Android.Telephony.BarringType.Unknown = -1 -> Android.Telephony.BarringType +Android.Telephony.BcdExtendedType +Android.Telephony.BcdExtendedType.TypeCalledParty = 2 -> Android.Telephony.BcdExtendedType +Android.Telephony.BcdExtendedType.TypeEfAdn = 1 -> Android.Telephony.BcdExtendedType +Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.AuthenticationFailed = 3 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.FileTooLarge = 2 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.InputClosed = 4 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.IoException = 5 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.NetworkUnavailable = 6 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.RemoteEndClosed = 1 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerErrorCode.Unknown = 0 -> Android.Telephony.CallComposerErrorCode +Android.Telephony.CallComposerStatus +Android.Telephony.CallComposerStatus.Off = 0 -> Android.Telephony.CallComposerStatus +Android.Telephony.CallComposerStatus.On = 1 -> Android.Telephony.CallComposerStatus +Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.AlreadyDialing = 72 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.AnsweredElsewhere = 52 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.Busy = 4 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CallBarred = 20 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CallingDisabled = 74 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CallPulled = 51 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CantCallWhileRinging = 73 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaAccessBlocked = 35 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaAccessFailure = 32 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaAlreadyActivated = 49 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaDrop = 27 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaIntercept = 28 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaLockedUntilPowerCycle = 26 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaNotEmergency = 34 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaPreempted = 33 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaReorder = 29 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaRetryOrder = 31 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CdmaSoReject = 30 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.Congestion = 5 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CsRestricted = 22 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CsRestrictedEmergency = 24 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.CsRestrictedNormal = 23 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DataDisabled = 54 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DataLimitReached = 55 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialedCallForwardingWhileRoaming = 57 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialedMmi = 39 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialLowBattery = 62 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialModifiedToDial = 48 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialModifiedToDialVideo = 66 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialModifiedToSs = 47 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialModifiedToUssd = 46 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialVideoModifiedToDial = 69 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialVideoModifiedToDialVideo = 70 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialVideoModifiedToSs = 67 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.DialVideoModifiedToUssd = 68 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.EmergencyCallOverWfcNotAvailable = 78 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.EmergencyPermFailure = 64 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.EmergencyTempFailure = 63 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ErrorUnspecified = 36 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.FdnBlocked = 21 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.IccError = 19 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ImeiNotAccepted = 58 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ImsAccessBlocked = 60 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ImsMergedSuccessfully = 45 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ImsSipAlternateEmergencyCall = 71 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.IncomingAutoRejected = 81 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.IncomingMissed = 1 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.IncomingRejected = 16 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.InvalidCredentials = 10 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.InvalidNumber = 7 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.LimitExceeded = 15 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.Local = 3 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.LostSignal = 14 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.LowBattery = 61 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.MaximumNumberOfCallsReached = 53 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.MediaTimeout = 77 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.Mmi = 6 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.NoPhoneNumberSupplied = 38 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.Normal = 2 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.NormalUnspecified = 65 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.NotDisconnected = 0 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.NotValid = -1 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.NumberUnreachable = 8 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OtaspProvisioningInProcess = 76 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OutgoingCanceled = 44 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OutgoingEmergencyCallPlaced = 80 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OutgoingFailure = 43 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OutOfNetwork = 11 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.OutOfService = 18 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.PowerOff = 17 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ServerError = 12 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.ServerUnreachable = 9 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.TimedOut = 13 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.TooManyOngoingCalls = 75 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.UnobtainableNumber = 25 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.VideoCallNotAllowedWhileTtyEnabled = 50 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.VoicemailNumberMissing = 40 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.WfcServiceNotAvailableInThisLocation = 79 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallDisconnectCause.WifiLost = 59 -> Android.Telephony.CallDisconnectCause +Android.Telephony.CallState +Android.Telephony.CallState.Idle = 0 -> Android.Telephony.CallState +Android.Telephony.CallState.Offhook = 2 -> Android.Telephony.CallState +Android.Telephony.CallState.Ringing = 1 -> Android.Telephony.CallState +Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierCallWaitingSyncType.FirstChange = 3 -> Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierCallWaitingSyncType.FirstPowerUp = 2 -> Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierCallWaitingSyncType.ImsOnly = 4 -> Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierCallWaitingSyncType.None = 0 -> Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierCallWaitingSyncType.UserChange = 1 -> Android.Telephony.CarrierCallWaitingSyncType +Android.Telephony.CarrierConfigManager +Android.Telephony.CarrierConfigManager.Apn +Android.Telephony.CarrierConfigManager.Bsf +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs.CarrierConfigChangeEventArgs(int logicalSlotIndex, int subscriptionId, int carrierId, int specificCarrierId) -> void +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs.CarrierId.get -> int +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs.LogicalSlotIndex.get -> int +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs.SpecificCarrierId.get -> int +Android.Telephony.CarrierConfigManager.CarrierConfigChangeEventArgs.SubscriptionId.get -> int +Android.Telephony.CarrierConfigManager.CarrierConfigManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CarrierConfigManager.Gps +Android.Telephony.CarrierConfigManager.ICarrierConfigChangeListener +Android.Telephony.CarrierConfigManager.ICarrierConfigChangeListener.OnCarrierConfigChanged(int logicalSlotIndex, int subscriptionId, int carrierId, int specificCarrierId) -> void +Android.Telephony.CarrierConfigManager.Ims +Android.Telephony.CarrierConfigManager.ImsEmergency +Android.Telephony.CarrierConfigManager.ImsRtt +Android.Telephony.CarrierConfigManager.ImsServiceEntitlement +Android.Telephony.CarrierConfigManager.ImsSms +Android.Telephony.CarrierConfigManager.ImsSs +Android.Telephony.CarrierConfigManager.ImsVoice +Android.Telephony.CarrierConfigManager.ImsVt +Android.Telephony.CarrierConfigManager.ImsWfc +Android.Telephony.CarrierConfigManager.Iwlan +Android.Telephony.CarrierImsSmsFormat +Android.Telephony.CarrierImsSmsFormat.Format3gpp = 0 -> Android.Telephony.CarrierImsSmsFormat +Android.Telephony.CarrierImsSmsFormat.Format3gpp2 = 1 -> Android.Telephony.CarrierImsSmsFormat +Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbAcr = 20 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbAll = 12 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBaic = 18 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBaoc = 14 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBicRoam = 19 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBil = 21 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBoic = 15 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbBoicExhc = 16 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbIbs = 17 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CbObs = 13 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfAll = 1 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfAllConditonalForwarding = 3 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfCfb = 4 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfCfnl = 7 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfCfnrc = 6 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfCfnry = 5 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.CfCfu = 2 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.Cw = 0 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.IdentificationOip = 8 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.IdentificationOir = 10 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.IdentificationTip = 9 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierImsSupplementaryService.IdentificationTir = 11 -> Android.Telephony.CarrierImsSupplementaryService +Android.Telephony.CarrierRestrictionStatus +Android.Telephony.CarrierRestrictionStatus.NotRestricted = 1 -> Android.Telephony.CarrierRestrictionStatus +Android.Telephony.CarrierRestrictionStatus.Restricted = 2 -> Android.Telephony.CarrierRestrictionStatus +Android.Telephony.CarrierRestrictionStatus.RestrictedToCaller = 3 -> Android.Telephony.CarrierRestrictionStatus +Android.Telephony.CarrierRestrictionStatus.Unknown = 0 -> Android.Telephony.CarrierRestrictionStatus +Android.Telephony.Cdma.CdmaCellLocation +Android.Telephony.Cdma.CdmaCellLocation.CdmaCellLocation() -> void +Android.Telephony.Cdma.CdmaCellLocation.CdmaCellLocation(Android.OS.Bundle? bundle) -> void +Android.Telephony.Cdma.CdmaCellLocation.CdmaCellLocation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CellConnectionStatus +Android.Telephony.CellConnectionStatus.None = 0 -> Android.Telephony.CellConnectionStatus +Android.Telephony.CellConnectionStatus.PrimaryServing = 1 -> Android.Telephony.CellConnectionStatus +Android.Telephony.CellConnectionStatus.SecondaryServing = 2 -> Android.Telephony.CellConnectionStatus +Android.Telephony.CellConnectionStatus.Unknown = 2147483647 -> Android.Telephony.CellConnectionStatus +Android.Telephony.CellIdentity +Android.Telephony.CellIdentity.CellIdentity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CellIdentity.InterfaceConsts +Android.Telephony.CellIdentity.OperatorAlphaLong.get -> string? +Android.Telephony.CellIdentity.OperatorAlphaShort.get -> string? +Android.Telephony.CellIdentityCdma +Android.Telephony.CellIdentityCdma.BasestationId.get -> int +Android.Telephony.CellIdentityCdma.Latitude.get -> int +Android.Telephony.CellIdentityCdma.Longitude.get -> int +Android.Telephony.CellIdentityCdma.NetworkId.get -> int +Android.Telephony.CellIdentityCdma.SystemId.get -> int +Android.Telephony.CellIdentityGsm +Android.Telephony.CellIdentityGsm.AdditionalPlmns.get -> System.Collections.Generic.ICollection! +Android.Telephony.CellIdentityGsm.Arfcn.get -> int +Android.Telephony.CellIdentityGsm.Bsic.get -> int +Android.Telephony.CellIdentityGsm.Cid.get -> int +Android.Telephony.CellIdentityGsm.Lac.get -> int +Android.Telephony.CellIdentityGsm.Mcc.get -> int +Android.Telephony.CellIdentityGsm.MccString.get -> string? +Android.Telephony.CellIdentityGsm.Mnc.get -> int +Android.Telephony.CellIdentityGsm.MncString.get -> string? +Android.Telephony.CellIdentityGsm.MobileNetworkOperator.get -> string? +Android.Telephony.CellIdentityGsm.Psc.get -> int +Android.Telephony.CellIdentityLte +Android.Telephony.CellIdentityLte.AdditionalPlmns.get -> System.Collections.Generic.ICollection! +Android.Telephony.CellIdentityLte.Bandwidth.get -> int +Android.Telephony.CellIdentityLte.Ci.get -> int +Android.Telephony.CellIdentityLte.ClosedSubscriberGroupInfo.get -> Android.Telephony.ClosedSubscriberGroupInfo? +Android.Telephony.CellIdentityLte.Earfcn.get -> int +Android.Telephony.CellIdentityLte.GetBands() -> int[]! +Android.Telephony.CellIdentityLte.Mcc.get -> int +Android.Telephony.CellIdentityLte.MccString.get -> string? +Android.Telephony.CellIdentityLte.Mnc.get -> int +Android.Telephony.CellIdentityLte.MncString.get -> string? +Android.Telephony.CellIdentityLte.MobileNetworkOperator.get -> string? +Android.Telephony.CellIdentityLte.Pci.get -> int +Android.Telephony.CellIdentityLte.Tac.get -> int +Android.Telephony.CellIdentityNr +Android.Telephony.CellIdentityNr.AdditionalPlmns.get -> System.Collections.Generic.ICollection! +Android.Telephony.CellIdentityNr.GetBands() -> int[]! +Android.Telephony.CellIdentityNr.MccString.get -> string? +Android.Telephony.CellIdentityNr.MncString.get -> string? +Android.Telephony.CellIdentityNr.Nci.get -> long +Android.Telephony.CellIdentityNr.Nrarfcn.get -> int +Android.Telephony.CellIdentityNr.Pci.get -> int +Android.Telephony.CellIdentityNr.Tac.get -> int +Android.Telephony.CellIdentityTdscdma +Android.Telephony.CellIdentityTdscdma.AdditionalPlmns.get -> System.Collections.Generic.ICollection! +Android.Telephony.CellIdentityTdscdma.Cid.get -> int +Android.Telephony.CellIdentityTdscdma.ClosedSubscriberGroupInfo.get -> Android.Telephony.ClosedSubscriberGroupInfo? +Android.Telephony.CellIdentityTdscdma.Cpid.get -> int +Android.Telephony.CellIdentityTdscdma.Lac.get -> int +Android.Telephony.CellIdentityTdscdma.MccString.get -> string? +Android.Telephony.CellIdentityTdscdma.MncString.get -> string? +Android.Telephony.CellIdentityTdscdma.MobileNetworkOperator.get -> string? +Android.Telephony.CellIdentityTdscdma.Uarfcn.get -> int +Android.Telephony.CellIdentityWcdma +Android.Telephony.CellIdentityWcdma.AdditionalPlmns.get -> System.Collections.Generic.ICollection! +Android.Telephony.CellIdentityWcdma.Cid.get -> int +Android.Telephony.CellIdentityWcdma.ClosedSubscriberGroupInfo.get -> Android.Telephony.ClosedSubscriberGroupInfo? +Android.Telephony.CellIdentityWcdma.Lac.get -> int +Android.Telephony.CellIdentityWcdma.Mcc.get -> int +Android.Telephony.CellIdentityWcdma.MccString.get -> string? +Android.Telephony.CellIdentityWcdma.Mnc.get -> int +Android.Telephony.CellIdentityWcdma.MncString.get -> string? +Android.Telephony.CellIdentityWcdma.MobileNetworkOperator.get -> string? +Android.Telephony.CellIdentityWcdma.Psc.get -> int +Android.Telephony.CellIdentityWcdma.Uarfcn.get -> int +Android.Telephony.CellInfo +Android.Telephony.CellInfo.CellInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CellInfo.InterfaceConsts +Android.Telephony.CellInfoCdma +Android.Telephony.CellInfoCdma.CellIdentity.get -> Android.Telephony.CellIdentityCdma! +Android.Telephony.CellInfoCdma.CellSignalStrength.get -> Android.Telephony.CellSignalStrengthCdma! +Android.Telephony.CellInfoGsm +Android.Telephony.CellInfoGsm.CellIdentity.get -> Android.Telephony.CellIdentityGsm! +Android.Telephony.CellInfoGsm.CellSignalStrength.get -> Android.Telephony.CellSignalStrengthGsm! +Android.Telephony.CellInfoLte +Android.Telephony.CellInfoLte.CellIdentity.get -> Android.Telephony.CellIdentityLte! +Android.Telephony.CellInfoLte.CellSignalStrength.get -> Android.Telephony.CellSignalStrengthLte! +Android.Telephony.CellInfoNr +Android.Telephony.CellInfoNr.CellIdentity.get -> Android.Telephony.CellIdentity! +Android.Telephony.CellInfoNr.CellSignalStrength.get -> Android.Telephony.CellSignalStrength! +Android.Telephony.CellInfoTdscdma +Android.Telephony.CellInfoTdscdma.CellIdentity.get -> Android.Telephony.CellIdentityTdscdma! +Android.Telephony.CellInfoTdscdma.CellSignalStrength.get -> Android.Telephony.CellSignalStrengthTdscdma! +Android.Telephony.CellInfoWcdma +Android.Telephony.CellInfoWcdma.CellIdentity.get -> Android.Telephony.CellIdentityWcdma? +Android.Telephony.CellInfoWcdma.CellSignalStrength.get -> Android.Telephony.CellSignalStrengthWcdma? +Android.Telephony.CellLocation +Android.Telephony.CellLocation.CellLocation() -> void +Android.Telephony.CellLocation.CellLocation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CellSignalStrength +Android.Telephony.CellSignalStrength.CellSignalStrength(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.CellSignalStrengthCdma +Android.Telephony.CellSignalStrengthCdma.CdmaDbm.get -> int +Android.Telephony.CellSignalStrengthCdma.CdmaEcio.get -> int +Android.Telephony.CellSignalStrengthCdma.CdmaLevel.get -> int +Android.Telephony.CellSignalStrengthCdma.DescribeContents() -> int +Android.Telephony.CellSignalStrengthCdma.EvdoDbm.get -> int +Android.Telephony.CellSignalStrengthCdma.EvdoEcio.get -> int +Android.Telephony.CellSignalStrengthCdma.EvdoLevel.get -> int +Android.Telephony.CellSignalStrengthCdma.EvdoSnr.get -> int +Android.Telephony.CellSignalStrengthCdma.InterfaceConsts +Android.Telephony.CellSignalStrengthCdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.CellSignalStrengthGsm +Android.Telephony.CellSignalStrengthGsm.BitErrorRate.get -> int +Android.Telephony.CellSignalStrengthGsm.DescribeContents() -> int +Android.Telephony.CellSignalStrengthGsm.InterfaceConsts +Android.Telephony.CellSignalStrengthGsm.Rssi.get -> int +Android.Telephony.CellSignalStrengthGsm.TimingAdvance.get -> int +Android.Telephony.CellSignalStrengthGsm.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.CellSignalStrengthLte +Android.Telephony.CellSignalStrengthLte.Cqi.get -> int +Android.Telephony.CellSignalStrengthLte.CqiTableIndex.get -> int +Android.Telephony.CellSignalStrengthLte.DescribeContents() -> int +Android.Telephony.CellSignalStrengthLte.InterfaceConsts +Android.Telephony.CellSignalStrengthLte.Rsrp.get -> int +Android.Telephony.CellSignalStrengthLte.Rsrq.get -> int +Android.Telephony.CellSignalStrengthLte.Rssi.get -> int +Android.Telephony.CellSignalStrengthLte.Rssnr.get -> int +Android.Telephony.CellSignalStrengthLte.TimingAdvance.get -> int +Android.Telephony.CellSignalStrengthLte.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.CellSignalStrengthNr +Android.Telephony.CellSignalStrengthNr.CsiCqiReport.get -> System.Collections.Generic.IList! +Android.Telephony.CellSignalStrengthNr.CsiCqiTableIndex.get -> int +Android.Telephony.CellSignalStrengthNr.CsiRsrp.get -> int +Android.Telephony.CellSignalStrengthNr.CsiRsrq.get -> int +Android.Telephony.CellSignalStrengthNr.CsiSinr.get -> int +Android.Telephony.CellSignalStrengthNr.DescribeContents() -> int +Android.Telephony.CellSignalStrengthNr.InterfaceConsts +Android.Telephony.CellSignalStrengthNr.SsRsrp.get -> int +Android.Telephony.CellSignalStrengthNr.SsRsrq.get -> int +Android.Telephony.CellSignalStrengthNr.SsSinr.get -> int +Android.Telephony.CellSignalStrengthNr.TimingAdvanceMicros.get -> int +Android.Telephony.CellSignalStrengthNr.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.CellSignalStrengthTdscdma +Android.Telephony.CellSignalStrengthTdscdma.DescribeContents() -> int +Android.Telephony.CellSignalStrengthTdscdma.InterfaceConsts +Android.Telephony.CellSignalStrengthTdscdma.Rscp.get -> int +Android.Telephony.CellSignalStrengthTdscdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.CellSignalStrengthWcdma +Android.Telephony.CellSignalStrengthWcdma.DescribeContents() -> int +Android.Telephony.CellSignalStrengthWcdma.EcNo.get -> int +Android.Telephony.CellSignalStrengthWcdma.InterfaceConsts +Android.Telephony.CellSignalStrengthWcdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.ClosedSubscriberGroupInfo +Android.Telephony.ClosedSubscriberGroupInfo.CsgIdentity.get -> int +Android.Telephony.ClosedSubscriberGroupInfo.CsgIndicator.get -> bool +Android.Telephony.ClosedSubscriberGroupInfo.DescribeContents() -> int +Android.Telephony.ClosedSubscriberGroupInfo.HomeNodebName.get -> string! +Android.Telephony.ClosedSubscriberGroupInfo.InterfaceConsts +Android.Telephony.ClosedSubscriberGroupInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags type) -> void +Android.Telephony.D2DSharing +Android.Telephony.D2DSharing.All = 3 -> Android.Telephony.D2DSharing +Android.Telephony.D2DSharing.AllContacts = 1 -> Android.Telephony.D2DSharing +Android.Telephony.D2DSharing.Disabled = 0 -> Android.Telephony.D2DSharing +Android.Telephony.D2DSharing.SelectedContacts = 2 -> Android.Telephony.D2DSharing +Android.Telephony.Data.ApnSetting +Android.Telephony.Data.ApnSetting.ApnSetting(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Data.ApnSetting.Builder +Android.Telephony.Data.ApnSetting.Builder.Builder() -> void +Android.Telephony.Data.ApnSetting.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Data.ApnSetting.InterfaceConsts +Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Bip = 8192 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Cbs = 128 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Default = 17 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Dun = 8 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Emergency = 512 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Enterprise = 16384 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Fota = 32 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Hipri = 16 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Ia = 256 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Ims = 64 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Mcx = 1024 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Mms = 2 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Supl = 4 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Vsim = 4096 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.ApnType.Xcap = 2048 -> Android.Telephony.Data.ApnType +Android.Telephony.Data.AuthType +Android.Telephony.Data.AuthType.Chap = 2 -> Android.Telephony.Data.AuthType +Android.Telephony.Data.AuthType.None = 0 -> Android.Telephony.Data.AuthType +Android.Telephony.Data.AuthType.Pap = 1 -> Android.Telephony.Data.AuthType +Android.Telephony.Data.AuthType.PapOrChap = 3 -> Android.Telephony.Data.AuthType +Android.Telephony.Data.MvnoType +Android.Telephony.Data.MvnoType.Gid = 2 -> Android.Telephony.Data.MvnoType +Android.Telephony.Data.MvnoType.Iccid = 3 -> Android.Telephony.Data.MvnoType +Android.Telephony.Data.MvnoType.Imsi = 1 -> Android.Telephony.Data.MvnoType +Android.Telephony.Data.MvnoType.Spn = 0 -> Android.Telephony.Data.MvnoType +Android.Telephony.Data.NetworkSliceInfo +Android.Telephony.Data.NetworkSliceInfo.Builder +Android.Telephony.Data.NetworkSliceInfo.Builder.Build() -> Android.Telephony.Data.NetworkSliceInfo! +Android.Telephony.Data.NetworkSliceInfo.Builder.Builder() -> void +Android.Telephony.Data.NetworkSliceInfo.Builder.SetMappedHplmnSliceDifferentiator(int mappedHplmnSliceDifferentiator) -> Android.Telephony.Data.NetworkSliceInfo.Builder! +Android.Telephony.Data.NetworkSliceInfo.Builder.SetMappedHplmnSliceServiceType(int mappedHplmnSliceServiceType) -> Android.Telephony.Data.NetworkSliceInfo.Builder! +Android.Telephony.Data.NetworkSliceInfo.Builder.SetSliceDifferentiator(int sliceDifferentiator) -> Android.Telephony.Data.NetworkSliceInfo.Builder! +Android.Telephony.Data.NetworkSliceInfo.Builder.SetSliceServiceType(int mSliceServiceType) -> Android.Telephony.Data.NetworkSliceInfo.Builder! +Android.Telephony.Data.NetworkSliceInfo.Builder.SetStatus(int status) -> Android.Telephony.Data.NetworkSliceInfo.Builder! +Android.Telephony.Data.NetworkSliceInfo.DescribeContents() -> int +Android.Telephony.Data.NetworkSliceInfo.InterfaceConsts +Android.Telephony.Data.NetworkSliceInfo.MappedHplmnSliceDifferentiator.get -> int +Android.Telephony.Data.NetworkSliceInfo.MappedHplmnSliceServiceType.get -> int +Android.Telephony.Data.NetworkSliceInfo.SliceDifferentiator.get -> int +Android.Telephony.Data.NetworkSliceInfo.SliceServiceType.get -> int +Android.Telephony.Data.NetworkSliceInfo.Status.get -> int +Android.Telephony.Data.NetworkSliceInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Data.NetworkSliceServiceType +Android.Telephony.Data.NetworkSliceServiceType.Embb = 1 -> Android.Telephony.Data.NetworkSliceServiceType +Android.Telephony.Data.NetworkSliceServiceType.Miot = 3 -> Android.Telephony.Data.NetworkSliceServiceType +Android.Telephony.Data.NetworkSliceServiceType.None = 0 -> Android.Telephony.Data.NetworkSliceServiceType +Android.Telephony.Data.NetworkSliceServiceType.Urllc = 2 -> Android.Telephony.Data.NetworkSliceServiceType +Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.Allowed = 2 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.Configured = 1 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.DefaultConfigured = 5 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.RejectedNotAvailableInPlmn = 3 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.RejectedNotAvailableInRegisteredArea = 4 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSliceStatus.Unknown = 0 -> Android.Telephony.Data.NetworkSliceStatus +Android.Telephony.Data.NetworkSlicingConfig +Android.Telephony.Data.NetworkSlicingConfig.DescribeContents() -> int +Android.Telephony.Data.NetworkSlicingConfig.InterfaceConsts +Android.Telephony.Data.NetworkSlicingConfig.NetworkSlicingConfig() -> void +Android.Telephony.Data.NetworkSlicingConfig.SliceInfo.get -> System.Collections.Generic.IList! +Android.Telephony.Data.NetworkSlicingConfig.UrspRules.get -> System.Collections.Generic.IList! +Android.Telephony.Data.NetworkSlicingConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.Ip = 0 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.Ipv4v6 = 2 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.Ipv6 = 1 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.NonIp = 4 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.Ppp = 3 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.Protocols.Unstructured = 5 -> Android.Telephony.Data.Protocols +Android.Telephony.Data.RouteSelectionDescriptor +Android.Telephony.Data.RouteSelectionDescriptor.DataNetworkName.get -> System.Collections.Generic.IList! +Android.Telephony.Data.RouteSelectionDescriptor.DescribeContents() -> int +Android.Telephony.Data.RouteSelectionDescriptor.InterfaceConsts +Android.Telephony.Data.RouteSelectionDescriptor.Precedence.get -> int +Android.Telephony.Data.RouteSelectionDescriptor.SessionType.get -> int +Android.Telephony.Data.RouteSelectionDescriptor.SliceInfo.get -> System.Collections.Generic.IList! +Android.Telephony.Data.RouteSelectionDescriptor.SscMode.get -> int +Android.Telephony.Data.RouteSelectionDescriptor.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Data.RouteSelectionSessionType +Android.Telephony.Data.RouteSelectionSessionType.Ipv4 = 0 -> Android.Telephony.Data.RouteSelectionSessionType +Android.Telephony.Data.RouteSelectionSessionType.Ipv4v6 = 2 -> Android.Telephony.Data.RouteSelectionSessionType +Android.Telephony.Data.RouteSelectionSessionType.Ipv6 = 1 -> Android.Telephony.Data.RouteSelectionSessionType +Android.Telephony.Data.RouteSelectionSscMode +Android.Telephony.Data.RouteSelectionSscMode.Mode1 = 1 -> Android.Telephony.Data.RouteSelectionSscMode +Android.Telephony.Data.RouteSelectionSscMode.Mode2 = 2 -> Android.Telephony.Data.RouteSelectionSscMode +Android.Telephony.Data.RouteSelectionSscMode.Mode3 = 3 -> Android.Telephony.Data.RouteSelectionSscMode +Android.Telephony.Data.TrafficDescriptor +Android.Telephony.Data.TrafficDescriptor.Builder +Android.Telephony.Data.TrafficDescriptor.Builder.Build() -> Android.Telephony.Data.TrafficDescriptor! +Android.Telephony.Data.TrafficDescriptor.Builder.Builder() -> void +Android.Telephony.Data.TrafficDescriptor.Builder.SetDataNetworkName(string! dnn) -> Android.Telephony.Data.TrafficDescriptor.Builder! +Android.Telephony.Data.TrafficDescriptor.Builder.SetOsAppId(byte[]! osAppId) -> Android.Telephony.Data.TrafficDescriptor.Builder! +Android.Telephony.Data.TrafficDescriptor.DataNetworkName.get -> string? +Android.Telephony.Data.TrafficDescriptor.DescribeContents() -> int +Android.Telephony.Data.TrafficDescriptor.GetOsAppId() -> byte[]? +Android.Telephony.Data.TrafficDescriptor.InterfaceConsts +Android.Telephony.Data.TrafficDescriptor.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Data.UrspRule +Android.Telephony.Data.UrspRule.DescribeContents() -> int +Android.Telephony.Data.UrspRule.InterfaceConsts +Android.Telephony.Data.UrspRule.Precedence.get -> int +Android.Telephony.Data.UrspRule.RouteSelectionDescriptor.get -> System.Collections.Generic.IList! +Android.Telephony.Data.UrspRule.TrafficDescriptors.get -> System.Collections.Generic.IList! +Android.Telephony.Data.UrspRule.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.DataActivity +Android.Telephony.DataActivity.Dormant = 4 -> Android.Telephony.DataActivity +Android.Telephony.DataActivity.In = 1 -> Android.Telephony.DataActivity +Android.Telephony.DataActivity.Inout = 3 -> Android.Telephony.DataActivity +Android.Telephony.DataActivity.None = 0 -> Android.Telephony.DataActivity +Android.Telephony.DataActivity.Out = 2 -> Android.Telephony.DataActivity +Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Connected = 2 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Connecting = 1 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Disconnected = 0 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Disconnecting = 4 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.HandoverInProgress = 5 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Suspended = 3 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataConnectionStatus.Unknown = -1 -> Android.Telephony.DataConnectionStatus +Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.Carrier = 2 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.Override = 4 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.Policy = 1 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.Thermal = 3 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.Unknown = -1 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataEnabledReason.User = 0 -> Android.Telephony.DataEnabledReason +Android.Telephony.DataFailCause +Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AccessAttemptAlreadyInProgress = 2219 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AccessBlock = 2087 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AccessBlockAll = 2088 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AccessClassDsacRejection = 2108 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AccessControlListCheckFailure = 2128 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ActivationRejectedBcmViolation = 48 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ActivationRejectGgsn = 30 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ActivationRejectUnspecified = 31 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ActivePdpContextMaxNumberReached = 65 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AllMatchingRulesFailed = 2254 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnDisabled = 2045 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnDisallowedOnRoaming = 2059 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnMismatch = 2054 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnParametersChanged = 2060 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnPendingHandover = 2041 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ApnTypeConflict = 112 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.AuthFailureOnEmergencyCall = 122 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.BearerHandlingNotSupported = 60 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CallDisallowedInRoaming = 2068 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CallPreemptByEmergencyApn = 127 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CannotEncodeOtaMessage = 2159 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaAlertStop = 2077 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaIncomingCall = 2076 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaIntercept = 2073 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaLock = 2072 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaReleaseDueToSoRejection = 2075 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaReorder = 2074 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CdmaRetryOrder = 2086 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ChannelAcquisitionFailure = 2078 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CloseInProgress = 2030 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CollisionWithNetworkInitiatedRequest = 56 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CompanionIfaceInUse = 118 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ConcurrentServiceNotSupportedByBaseStation = 2080 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ConcurrentServicesIncompatible = 2083 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ConcurrentServicesNotAllowed = 2091 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ConditionalIeError = 100 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Congestion = 2106 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ConnectionReleased = 2113 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CsDomainNotAvailable = 2181 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.CsFallbackCallEstablishmentNotAllowed = 2188 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DataPlanExpired = 2198 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DataRoamingSettingsDisabled = 2064 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DataSettingsDisabled = 2063 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DbmOrSmsInProgress = 2211 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DdsSwitched = 2065 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DdsSwitchInProgress = 2067 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DrbReleasedByRrc = 2112 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DsExplicitDeactivation = 2125 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DualSwitch = 2227 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DunCallDisallowed = 2056 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.DuplicateBearerId = 2118 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EhrpdToHrpdFallback = 2049 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmbmsNotEnabled = 2193 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmbmsRegularDeactivation = 2195 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmergencyIfaceOnly = 116 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmergencyMode = 2221 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmAccessBarred = 115 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmAccessBarredInfiniteRetry = 121 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmAttachFailed = 2115 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmAttachStarted = 2116 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmDetached = 2114 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmT3417Expired = 2130 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EmmT3417ExtExpired = 2131 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EpsServicesAndNonEpsServicesNotAllowed = 2178 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EpsServicesNotAllowedInPlmn = 2179 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ErrorUnspecified = 65535 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmBadOtaMessage = 2122 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmBearerDeactivatedToSyncWithNetwork = 2120 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmCollisionScenarios = 2119 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmContextTransferredDueToIrat = 2124 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmDownloadServerRejectedTheCall = 2123 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmFailure = 2182 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmInfoNotReceived = 53 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmLocalCauseNone = 2126 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmNwActivatedDedBearerWithIdOfDefBearer = 2121 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmProcedureTimeOut = 2155 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EsmUnknownEpsBearerContext = 2111 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoConnectionDenyByBillingOrAuthenticationFailure = 2201 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoConnectionDenyByGeneralOrNetworkBusy = 2200 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoHdrChanged = 2202 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoHdrConnectionSetupTimeout = 2206 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoHdrExited = 2203 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoHdrNoSession = 2204 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.EvdoUsingGpsFixInsteadOfHdrCall = 2205 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Fade = 2217 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.FailedToAcquireColocatedHdr = 2207 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.FeatureNotSupp = 40 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.FilterSemanticError = 44 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.FilterSytaxError = 45 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ForbiddenApnName = 2066 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.GprsRegistrationFail = -2 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.GprsServicesAndNonGprsServicesNotAllowed = 2097 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.GprsServicesNotAllowed = 2098 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.GprsServicesNotAllowedInThisPlmn = 2103 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.HandoffPreferenceChanged = 2251 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.HdrAccessFailure = 2213 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.HdrFade = 2212 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.HdrNoLockGranted = 2210 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IfaceAndPolFamilyMismatch = 120 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IfaceMismatch = 117 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IllegalMe = 2096 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IllegalMs = 2095 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ImeiNotAccepted = 2177 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ImplicitlyDetached = 2100 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ImsiUnknownInHomeSubscriberServer = 2176 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IncomingCallRejected = 2092 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InsufficientResources = 26 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InterfaceInUse = 2058 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InternalCallPreemptByHighPrioApn = 114 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InternalEpcNonepcTransition = 2057 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidConnectionId = 2156 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidDnsAddr = 123 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidEmmState = 2190 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidMandatoryInfo = 96 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidMode = 2223 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidPcscfAddr = 113 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidPcscfOrDnsAddress = 124 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidPrimaryNsapi = 2158 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidSimState = 2224 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.InvalidTransactionId = 81 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IpAddressMismatch = 119 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Ipv6AddressTransferFailed = 2047 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Ipv6PrefixUnavailable = 2250 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IpVersionMismatch = 2055 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IratHandoverFailed = 2194 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Is707bMaxAccessProbes = 2089 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanAuthorizationRejected = 9003 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanCongestion = 15500 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanDnsResolutionNameFailure = 16388 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanDnsResolutionTimeout = 16389 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanIkev2AuthFailure = 16385 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanIkev2CertInvalid = 16387 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanIkev2ConfigFailure = 16384 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanIkev2MsgTimeout = 16386 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanIllegalMe = 9006 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanImeiNotAccepted = 11005 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanMaxConnectionReached = 8193 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanNetworkFailure = 10500 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanNoApnSubscription = 9002 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanNon3gppAccessToEpcNotAllowed = 9000 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanPdnConnectionRejection = 8192 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanPlmnNotAllowed = 11011 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanRatTypeNotAllowed = 11001 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanSemanticErrorInTheTftOperation = 8241 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanSemanticErrorsInPacketFilters = 8244 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanSyntacticalErrorInTheTftOperation = 8242 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanSyntacticalErrorsInPacketFilters = 8245 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanTunnelNotFound = 16390 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanUnauthenticatedEmergencyNotSupported = 11055 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.IwlanUserUnknown = 9001 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LimitedToIpv4 = 2234 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LimitedToIpv6 = 2235 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LlcSndcp = 25 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LocalEnd = 2215 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LocationAreaNotAllowed = 2102 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LostConnection = 65540 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LowerLayerRegistrationFailure = 2197 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LowPowerModeOrPoweringDown = 2044 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LteNasServiceRequestFailed = 2117 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.LteThrottlingNotRequired = 2127 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MacFailure = 2183 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MatchAllRuleNotAllowed = 2253 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaxAccessProbe = 2079 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaximiumNsapisExceeded = 2157 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaxinumSizeOfL2MessageExceeded = 2166 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaxIpv4Connections = 2052 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaxIpv6Connections = 2053 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MaxPppInactivityTimerExpired = 2046 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MessageIncorrectSemantic = 95 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MessageTypeUnsupported = 97 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipConfigFailure = 2050 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaAdminProhibited = 2001 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaDeliveryStyleNotSupported = 2012 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaEncapsulationUnavailable = 2008 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaHomeAgentAuthenticationFailure = 2004 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaInsufficientResources = 2002 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMalformedReply = 2007 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMalformedRequest = 2006 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMissingChallenge = 2017 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMissingHomeAddress = 2015 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMissingHomeAgent = 2014 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMissingNai = 2013 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaMobileNodeAuthenticationFailure = 2003 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaReasonUnspecified = 2000 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaRequestedLifetimeTooLong = 2005 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaReverseTunnelIsMandatory = 2011 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaReverseTunnelUnavailable = 2010 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaStaleChallenge = 2018 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaUnknownChallenge = 2016 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipFaVjHeaderCompressionUnavailable = 2009 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaAdminProhibited = 2020 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaEncapsulationUnavailable = 2029 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaForeignAgentAuthenticationFailure = 2023 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaInsufficientResources = 2021 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaMalformedRequest = 2025 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaMobileNodeAuthenticationFailure = 2022 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaReasonUnspecified = 2019 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaRegistrationIdMismatch = 2024 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaReverseTunnelIsMandatory = 2028 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaReverseTunnelUnavailable = 2027 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MipHaUnknownHomeAgentAddress = 2026 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MissingUnknownApn = 27 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ModemAppPreempted = 2032 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ModemRestart = 2037 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MscTemporarilyNotReachable = 2180 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MsgAndProtocolStateUncompatible = 101 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MsgTypeNoncompatibleState = 98 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MsIdentityCannotBeDerivedByTheNetwork = 2099 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MultiConnToSamePdnNotAllowed = 55 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.MultiplePdpCallNotAllowed = 2192 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NasLayerFailure = 2191 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NasRequestRejectedByNetwork = 2167 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NasSignalling = 14 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NetworkFailure = 38 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NetworkInitiatedDetachNoAutoReattach = 2154 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NetworkInitiatedDetachWithAutoReattach = 2153 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NetworkInitiatedTermination = 2031 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoCdmaService = 2084 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoCollocatedHdr = 2225 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoEpsBearerContextActivated = 2189 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoGprsContext = 2094 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoHybridHdrService = 2209 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.None = 0 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NonIpNotSupported = 2069 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoPdpContextActivated = 2107 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoResponseFromBaseStation = 2081 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NormalRelease = 2218 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoService = 2216 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NoServiceOnGateway = 2093 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NsapiInUse = 35 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.NullApnDisallowed = 2061 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause1 = 4097 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause10 = 4106 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause11 = 4107 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause12 = 4108 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause13 = 4109 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause14 = 4110 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause15 = 4111 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause2 = 4098 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause3 = 4099 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause4 = 4100 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause5 = 4101 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause6 = 4102 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause7 = 4103 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause8 = 4104 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OemDcfailcause9 = 4105 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OnlyIpv4Allowed = 50 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OnlyIpv4v6Allowed = 57 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OnlyIpv6Allowed = 51 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OnlyNonIpAllowed = 58 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OnlySingleBearerAllowed = 52 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OperatorBarred = 8 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.OtaspCommitInProgress = 2208 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnConnDoesNotExist = 54 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnInactivityTimerExpired = 2051 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnIpv4CallDisallowed = 2033 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnIpv4CallThrottled = 2034 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnIpv6CallDisallowed = 2035 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnIpv6CallThrottled = 2036 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnNonIpCallDisallowed = 2071 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdnNonIpCallThrottled = 2070 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpActivateMaxRetryFailed = 2109 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpDuplicate = 2104 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpEstablishTimeoutExpired = 2161 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpInactiveTimeoutExpired = 2163 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpLowerlayerError = 2164 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpModifyCollision = 2165 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpModifyTimeoutExpired = 2162 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpPppNotSupported = 2038 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PdpWithoutActiveTft = 46 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PhoneInUse = 2222 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PhysicalLinkCloseInProgress = 2040 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PlmnNotAllowed = 2101 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppAuthFailure = 2229 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppChapFailure = 2232 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppCloseInProgress = 2233 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppOptionMismatch = 2230 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppPapFailure = 2231 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PppTimeout = 2228 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.PrefRadioTechChanged = -4 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ProfileBearerIncompatible = 2042 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ProtocolErrors = 111 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.QosNotAccepted = 37 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RadioAccessBearerFailure = 2110 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RadioAccessBearerSetupFailure = 2160 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RadioNotAvailable = 65537 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RadioPowerOff = -5 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RedirectionOrHandoffInProgress = 2220 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RegistrationFail = -1 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RegularDeactivation = 36 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RejectedByBaseStation = 2082 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAbortedAfterHandover = 2173 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAbortedAfterIratCellChange = 2174 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAbortedDueToIratChange = 2171 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAbortedDuringIratCellChange = 2175 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAbortRequest = 2151 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAccessBarred = 2139 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAccessStratumFailure = 2137 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionAnotherProcedureInProgress = 2138 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionCellNotCamped = 2144 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionCellReselection = 2140 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionConfigFailure = 2141 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionInvalidRequest = 2168 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionLinkFailure = 2143 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionNormalRelease = 2147 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionOutOfServiceDuringCellRegister = 2150 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionRadioLinkFailure = 2148 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionReestablishmentFailure = 2149 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionRejectByNetwork = 2146 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionReleasedSecurityNotActive = 2172 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionRfUnavailable = 2170 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionSystemInformationBlockReadError = 2152 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionSystemIntervalFailure = 2145 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionTimerExpired = 2142 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcConnectionTrackingAreaIdChanged = 2169 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcUplinkConnectionRelease = 2134 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcUplinkDataTransmissionFailure = 2132 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcUplinkDeliveryFailedDueToHandover = 2133 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcUplinkErrorRequestFromNas = 2136 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RrcUplinkRadioLinkFailure = 2135 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.RuimNotPresent = 2085 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.SecurityModeRejected = 2186 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ServiceNotAllowedOnPlmn = 2129 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ServiceOptionNotSubscribed = 33 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ServiceOptionNotSupported = 32 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ServiceOptionOutOfOrder = 34 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.SignalLost = -3 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.SimCardChanged = 2043 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.SliceRejected = 2252 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.SynchronizationFailure = 2184 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.TestLoopbackRegularDeactivation = 2196 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.TetheredCallActive = -6 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.TftSemanticError = 41 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.TftSytaxError = 42 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ThermalEmergency = 2090 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.ThermalMitigation = 2062 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.TratSwapFailed = 2048 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UeInitiatedDetachOrDisconnect = 128 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UeIsEnteringPowersaveMode = 2226 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UeRatChange = 2105 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UeSecurityCapabilitiesMismatch = 2185 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UmtsHandoverToIwlan = 2199 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UmtsReactivationReq = 39 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnacceptableNetworkParameter = 65538 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnacceptableNonEpsAuthentication = 2187 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Unknown = 65536 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnknownInfoElement = 99 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnknownPdpAddressType = 28 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnknownPdpContext = 43 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnpreferredRat = 2039 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.Unsupported1XPrev = 2214 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnsupportedApnInCurrentPlmn = 66 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UnsupportedQciValue = 59 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.UserAuthentication = 29 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpAdministrativelyProhibited = 2245 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpApnUnauthorized = 2238 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpGenError = 2237 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpInsufficientParameters = 2243 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpNoPdnGatewayAddress = 2240 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpPdnExistsForThisApn = 2248 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpPdnGatewayReject = 2242 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpPdnGatewayUnreachable = 2241 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpPdnIdInUse = 2246 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpPdnLimitExceeded = 2239 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpReconnectNotAllowed = 2249 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpResourceUnavailable = 2244 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpSubscriberLimitation = 2247 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataFailCauseType.VsncpTimeout = 2236 -> Android.Telephony.DataFailCauseType +Android.Telephony.DataLimitBehavior +Android.Telephony.DataLimitBehavior.Billed = 1 -> Android.Telephony.DataLimitBehavior +Android.Telephony.DataLimitBehavior.Disabled = 0 -> Android.Telephony.DataLimitBehavior +Android.Telephony.DataLimitBehavior.Throttled = 2 -> Android.Telephony.DataLimitBehavior +Android.Telephony.DataLimitBehavior.Unknown = -1 -> Android.Telephony.DataLimitBehavior +Android.Telephony.DataRoamingMode +Android.Telephony.DataRoamingMode.Disable = 0 -> Android.Telephony.DataRoamingMode +Android.Telephony.DataRoamingMode.Enable = 1 -> Android.Telephony.DataRoamingMode +Android.Telephony.DisconnectCause +Android.Telephony.DuplexMode +Android.Telephony.DuplexMode.Fdd = 1 -> Android.Telephony.DuplexMode +Android.Telephony.DuplexMode.Tdd = 2 -> Android.Telephony.DuplexMode +Android.Telephony.DuplexMode.Unknown = 0 -> Android.Telephony.DuplexMode +Android.Telephony.Emergency.EmergencyCallRouting +Android.Telephony.Emergency.EmergencyCallRouting.Emergency = 1 -> Android.Telephony.Emergency.EmergencyCallRouting +Android.Telephony.Emergency.EmergencyCallRouting.Normal = 2 -> Android.Telephony.Emergency.EmergencyCallRouting +Android.Telephony.Emergency.EmergencyCallRouting.Unknown = 0 -> Android.Telephony.Emergency.EmergencyCallRouting +Android.Telephony.Emergency.EmergencyNumber +Android.Telephony.Emergency.EmergencyNumber.CompareTo(Android.Telephony.Emergency.EmergencyNumber! emergencyNumber) -> int +Android.Telephony.Emergency.EmergencyNumber.CountryIso.get -> string! +Android.Telephony.Emergency.EmergencyNumber.DescribeContents() -> int +Android.Telephony.Emergency.EmergencyNumber.EmergencyCallRouting.get -> Android.Telephony.Emergency.EmergencyCallRouting +Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSources.get -> System.Collections.Generic.IList! +Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategories.get -> System.Collections.Generic.IList! +Android.Telephony.Emergency.EmergencyNumber.EmergencyUrns.get -> System.Collections.Generic.IList! +Android.Telephony.Emergency.EmergencyNumber.InterfaceConsts +Android.Telephony.Emergency.EmergencyNumber.IsFromSources(Android.Telephony.Emergency.EmergencyNumberSource sources) -> bool +Android.Telephony.Emergency.EmergencyNumber.IsInEmergencyServiceCategories(Android.Telephony.Emergency.EmergencyServiceCategory categories) -> bool +Android.Telephony.Emergency.EmergencyNumber.Mnc.get -> string! +Android.Telephony.Emergency.EmergencyNumber.Number.get -> string! +Android.Telephony.Emergency.EmergencyNumber.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyNumberSource.Database = 16 -> Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyNumberSource.Default = 8 -> Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyNumberSource.ModemConfig = 4 -> Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyNumberSource.NetworkSignaling = 1 -> Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyNumberSource.Sim = 2 -> Android.Telephony.Emergency.EmergencyNumberSource +Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.Aiec = 64 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.Ambulance = 2 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.FireBrigade = 4 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.MarineGuard = 8 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.Miec = 32 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.MountainRescue = 16 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.Police = 1 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.Emergency.EmergencyServiceCategory.Unspecified = 0 -> Android.Telephony.Emergency.EmergencyServiceCategory +Android.Telephony.EnhancedRoamingIndicator +Android.Telephony.EnhancedRoamingIndicator.Flash = 2 -> Android.Telephony.EnhancedRoamingIndicator +Android.Telephony.EnhancedRoamingIndicator.Off = 1 -> Android.Telephony.EnhancedRoamingIndicator +Android.Telephony.EnhancedRoamingIndicator.On = 0 -> Android.Telephony.EnhancedRoamingIndicator +Android.Telephony.Euicc.DownloadableSubscription +Android.Telephony.Euicc.DownloadableSubscription.Builder +Android.Telephony.Euicc.DownloadableSubscription.Builder.Build() -> Android.Telephony.Euicc.DownloadableSubscription! +Android.Telephony.Euicc.DownloadableSubscription.Builder.Builder(Android.Telephony.Euicc.DownloadableSubscription! baseSubscription) -> void +Android.Telephony.Euicc.DownloadableSubscription.Builder.Builder(string! encodedActivationCode) -> void +Android.Telephony.Euicc.DownloadableSubscription.Builder.SetConfirmationCode(string! value) -> Android.Telephony.Euicc.DownloadableSubscription.Builder! +Android.Telephony.Euicc.DownloadableSubscription.Builder.SetEncodedActivationCode(string! value) -> Android.Telephony.Euicc.DownloadableSubscription.Builder! +Android.Telephony.Euicc.DownloadableSubscription.ConfirmationCode.get -> string? +Android.Telephony.Euicc.DownloadableSubscription.DescribeContents() -> int +Android.Telephony.Euicc.DownloadableSubscription.EncodedActivationCode.get -> string? +Android.Telephony.Euicc.DownloadableSubscription.InterfaceConsts +Android.Telephony.Euicc.DownloadableSubscription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.AddressMissing = 10011 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.CarrierLocked = 10000 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.CertificateError = 10012 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.ConnectionError = 10014 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.DisallowedByPpr = 10010 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.EuiccInsufficientMemory = 10004 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.EuiccMissing = 10006 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.IncompatibleCarrier = 10003 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.InstallProfile = 10009 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.InvalidActivationCode = 10001 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.InvalidConfirmationCode = 10002 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.InvalidPort = 10017 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.InvalidResponse = 10015 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.NoProfilesAvailable = 10013 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.OperationBusy = 10016 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.SimMissing = 10008 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.TimeOut = 10005 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.Error.UnsupportedVersion = 10007 -> Android.Telephony.Euicc.Error +Android.Telephony.Euicc.EuiccInfo +Android.Telephony.Euicc.EuiccInfo.DescribeContents() -> int +Android.Telephony.Euicc.EuiccInfo.EuiccInfo(string? osVersion) -> void +Android.Telephony.Euicc.EuiccInfo.InterfaceConsts +Android.Telephony.Euicc.EuiccInfo.OsVersion.get -> string? +Android.Telephony.Euicc.EuiccInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Euicc.EuiccManager +Android.Telephony.Euicc.EuiccManager.EuiccManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Apdu = 8 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Download = 5 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.EuiccCard = 3 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.EuiccGsma = 7 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Http = 11 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Metadata = 6 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.SimSlot = 2 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Smdx = 9 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.SmdxSubjectReasonCode = 10 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.Switch = 4 -> Android.Telephony.Euicc.Operation +Android.Telephony.Euicc.Operation.System = 1 -> Android.Telephony.Euicc.Operation +Android.Telephony.Gsm.GsmCellLocation +Android.Telephony.Gsm.GsmCellLocation.GsmCellLocation() -> void +Android.Telephony.Gsm.GsmCellLocation.GsmCellLocation(Android.OS.Bundle? bundle) -> void +Android.Telephony.Gsm.GsmCellLocation.GsmCellLocation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Gsm.SmsEncoding +Android.Telephony.Gsm.SmsEncoding.EightBit = 2 -> Android.Telephony.Gsm.SmsEncoding +Android.Telephony.Gsm.SmsEncoding.SevenBit = 1 -> Android.Telephony.Gsm.SmsEncoding +Android.Telephony.Gsm.SmsEncoding.SixteenBit = 3 -> Android.Telephony.Gsm.SmsEncoding +Android.Telephony.Gsm.SmsEncoding.Unknown = 0 -> Android.Telephony.Gsm.SmsEncoding +Android.Telephony.Gsm.SmsManager +Android.Telephony.Gsm.SmsManager.DivideMessage(string? text) -> System.Collections.Generic.IList? +Android.Telephony.Gsm.SmsManager.SendDataMessage(string? destinationAddress, string? scAddress, short destinationPort, byte[]? data, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent) -> void +Android.Telephony.Gsm.SmsManager.SendMultipartTextMessage(string? destinationAddress, string? scAddress, System.Collections.Generic.IList? parts, System.Collections.Generic.IList? sentIntents, System.Collections.Generic.IList? deliveryIntents) -> void +Android.Telephony.Gsm.SmsManager.SendTextMessage(string? destinationAddress, string? scAddress, string? text, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent) -> void +Android.Telephony.Gsm.SmsMessage +Android.Telephony.Gsm.SmsMessage.MessageClass +Android.Telephony.Gsm.SmsMessage.SmsMessage() -> void +Android.Telephony.Gsm.SmsMessage.SmsMessage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Gsm.SmsMessage.SubmitPdu +Android.Telephony.Gsm.SmsMessage.SubmitPdu.EncodedMessage.get -> System.Collections.Generic.IList? +Android.Telephony.Gsm.SmsMessage.SubmitPdu.EncodedMessage.set -> void +Android.Telephony.Gsm.SmsMessage.SubmitPdu.EncodedScAddress.get -> System.Collections.Generic.IList? +Android.Telephony.Gsm.SmsMessage.SubmitPdu.EncodedScAddress.set -> void +Android.Telephony.Gsm.SmsMessage.SubmitPdu.SubmitPdu() -> void +Android.Telephony.Gsm.SmsMessage.SubmitPdu.SubmitPdu(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Gsm.SmsResultError +Android.Telephony.Gsm.SmsResultError.GenericFailure = 1 -> Android.Telephony.Gsm.SmsResultError +Android.Telephony.Gsm.SmsResultError.NoService = 4 -> Android.Telephony.Gsm.SmsResultError +Android.Telephony.Gsm.SmsResultError.NullPdu = 3 -> Android.Telephony.Gsm.SmsResultError +Android.Telephony.Gsm.SmsResultError.RadioOff = 2 -> Android.Telephony.Gsm.SmsResultError +Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.Gsm.SmsStatusOnSim.Free = 0 -> Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.Gsm.SmsStatusOnSim.Read = 1 -> Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.Gsm.SmsStatusOnSim.Sent = 5 -> Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.Gsm.SmsStatusOnSim.Unread = 3 -> Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.Gsm.SmsStatusOnSim.Unsent = 7 -> Android.Telephony.Gsm.SmsStatusOnSim +Android.Telephony.IccOpenLogicalChannelResponse +Android.Telephony.IccOpenLogicalChannelResponse.IccOpenLogicalChannelResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.IccOpenLogicalChannelResponse.InterfaceConsts +Android.Telephony.IccOpenLogicalChannelResponseStatus +Android.Telephony.IccOpenLogicalChannelResponseStatus.MissingResource = 2 -> Android.Telephony.IccOpenLogicalChannelResponseStatus +Android.Telephony.IccOpenLogicalChannelResponseStatus.NoError = 1 -> Android.Telephony.IccOpenLogicalChannelResponseStatus +Android.Telephony.IccOpenLogicalChannelResponseStatus.NoSuchElement = 3 -> Android.Telephony.IccOpenLogicalChannelResponseStatus +Android.Telephony.IccOpenLogicalChannelResponseStatus.UnknownError = 4 -> Android.Telephony.IccOpenLogicalChannelResponseStatus +Android.Telephony.Ims.AccessNetworkConstantsTransportType +Android.Telephony.Ims.AccessNetworkConstantsTransportType.Wlan = 2 -> Android.Telephony.Ims.AccessNetworkConstantsTransportType +Android.Telephony.Ims.AccessNetworkConstantsTransportType.Wwan = 1 -> Android.Telephony.Ims.AccessNetworkConstantsTransportType +Android.Telephony.Ims.ExtraCodeCallRetry +Android.Telephony.Ims.ExtraCodeCallRetry.BySettings = 3 -> Android.Telephony.Ims.ExtraCodeCallRetry +Android.Telephony.Ims.ExtraCodeCallRetry.Emergency = 4 -> Android.Telephony.Ims.ExtraCodeCallRetry +Android.Telephony.Ims.ExtraCodeCallRetry.Normal = 1 -> Android.Telephony.Ims.ExtraCodeCallRetry +Android.Telephony.Ims.ExtraCodeCallRetry.SilentRedial = 2 -> Android.Telephony.Ims.ExtraCodeCallRetry +Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.CallComposer = 16 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.None = 0 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.Sms = 8 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.Ut = 4 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.Video = 2 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelCapabilityType.Voice = 1 -> Android.Telephony.Ims.Feature.MmTelCapabilityType +Android.Telephony.Ims.Feature.MmTelFeature +Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities +Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.IsCapable(int capabilities) -> bool +Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.MmTelCapabilities(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.Feature.MmTelFeature.MmTelFeature(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsException +Android.Telephony.Ims.ImsException.Code.get -> int +Android.Telephony.Ims.ImsExceptionCodeError +Android.Telephony.Ims.ImsExceptionCodeError.InvalidSubscription = 3 -> Android.Telephony.Ims.ImsExceptionCodeError +Android.Telephony.Ims.ImsExceptionCodeError.ServiceUnavailable = 1 -> Android.Telephony.Ims.ImsExceptionCodeError +Android.Telephony.Ims.ImsExceptionCodeError.Unspecified = 0 -> Android.Telephony.Ims.ImsExceptionCodeError +Android.Telephony.Ims.ImsExceptionCodeError.UnsupportedOperation = 2 -> Android.Telephony.Ims.ImsExceptionCodeError +Android.Telephony.Ims.ImsManager +Android.Telephony.Ims.ImsManager.ImsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsMmTelManager +Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback +Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.CapabilityCallback() -> void +Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.CapabilityCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsMmTelManager.ImsMmTelManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsMmTelManager.InterfaceConsts +Android.Telephony.Ims.ImsRcsManager +Android.Telephony.Ims.ImsRcsManager.ImsRcsManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsReasonInfo +Android.Telephony.Ims.ImsReasonInfo.Code.get -> int +Android.Telephony.Ims.ImsReasonInfo.DescribeContents() -> int +Android.Telephony.Ims.ImsReasonInfo.ExtraCode.get -> int +Android.Telephony.Ims.ImsReasonInfo.ExtraMessage.get -> string? +Android.Telephony.Ims.ImsReasonInfo.ImsReasonInfo(int code, int extraCode, string? extraMessage) -> void +Android.Telephony.Ims.ImsReasonInfo.InterfaceConsts +Android.Telephony.Ims.ImsReasonInfo.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.AccessClassBlocked = 1512 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.AnsweredElsewhere = 1014 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.BlacklistedCallId = 506 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.CallBarred = 240 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.CallDropIwlanToLteUnavailable = 1100 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.CallEndCauseCallPull = 1016 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.CallPullOutOfSync = 1015 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DataDisabled = 1406 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DataLimitReached = 1405 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToDial = 246 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToDialVideo = 247 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToSs = 245 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToUssd = 244 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToDial = 248 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToDialVideo = 249 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToSs = 250 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToUssd = 251 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EcbmNotSupported = 901 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EmergencyPermFailure = 364 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EmergencyTempFailure = 363 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelEstablishFailure = 1400 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelLostConnection = 1402 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelRekeyFailure = 1401 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.FdnBlocked = 241 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.Ikev2AuthFailure = 1408 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.ImeiNotAccepted = 243 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.IwlanDpdFailure = 1300 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallBusy = 142 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallCsRetryRequired = 146 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallDecline = 143 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallExceeded = 141 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallResourceReservationFailed = 145 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallTerminated = 148 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallVccOnProgressing = 144 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalCallVolteRetryRequired = 147 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalEndedByConferenceMerge = 108 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalHoNotFeasible = 149 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalIllegalArgument = 101 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalIllegalState = 102 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalImsServiceDown = 106 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalInternalError = 103 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalLowBattery = 112 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkIpChanged = 124 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkNoLteCoverage = 122 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkNoService = 121 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkRoaming = 123 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNoPendingCall = 107 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalNotRegistered = 132 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalPowerOff = 111 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LocalServiceUnavailable = 131 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.LowBattery = 505 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MaximumNumberOfCallsReached = 1403 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MediaInitFailed = 401 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MediaNoData = 402 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MediaNotAcceptable = 403 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MediaUnspecified = 404 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.MultiendpointNotSupported = 902 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NetworkCongestion = 1624 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NetworkDetach = 1513 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NetworkReject = 1504 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NetworkRespTimeout = 1503 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NoCsfbInCsRoam = 1516 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.None = 0 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.NoValidSim = 1501 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause1 = 61441 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause10 = 61450 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause11 = 61451 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause12 = 61452 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause13 = 61453 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause14 = 61454 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause15 = 61455 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause2 = 61442 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause3 = 61443 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause4 = 61444 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause5 = 61445 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause6 = 61446 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause7 = 61447 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause8 = 61448 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.OemCause9 = 61449 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioAccessFailure = 1505 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioInternalError = 1502 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioLinkFailure = 1506 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioLinkLost = 1507 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioOff = 1500 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioReleaseAbnormal = 1511 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioReleaseNormal = 1510 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioSetupFailure = 1509 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RadioUplinkFailure = 1508 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RegistrationError = 1000 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.Reject1XCollision = 1603 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectCallOnOtherSub = 1602 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectCallTypeNotAllowed = 1605 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectConferenceTtyNotAllowed = 1617 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectedElsewhere = 1017 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectInternalError = 1612 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectMaxCallLimitReached = 1608 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallSetup = 1607 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallTransfer = 1611 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallUpgrade = 1616 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallWaitingDisabled = 1601 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingConferenceCall = 1618 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCsCall = 1621 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingE911Call = 1606 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingEncryptedCall = 1620 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingHandover = 1614 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectQosFailure = 1613 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectServiceNotRegistered = 1604 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectUnknown = 1600 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectUnsupportedSdpHeaders = 1610 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectUnsupportedSipHeaders = 1609 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectVtAvpfNotAllowed = 1619 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RejectVtTtyNotAllowed = 1615 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.RemoteCallDecline = 1404 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SessionModificationFailed = 1517 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipAlternateEmergencyCall = 1514 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipAmbiguous = 376 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipBadAddress = 337 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipBadRequest = 331 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipBusy = 338 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipCallOrTransDoesNotExist = 372 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipClientError = 342 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipExtensionRequired = 370 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipForbidden = 332 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipGlobalError = 362 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipIntervalTooBrief = 371 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipLoopDetected = 373 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipMethodNotAllowed = 366 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipNotAcceptable = 340 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipNotFound = 333 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipNotReachable = 341 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipNotSupported = 334 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipProxyAuthenticationRequired = 367 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRedirected = 321 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRequestCancelled = 339 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRequestEntityTooLarge = 368 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRequestPending = 377 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRequestTimeout = 335 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipRequestUriTooLarge = 369 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipServerError = 354 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipServerInternalError = 351 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipServerTimeout = 353 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipServiceUnavailable = 352 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipTemprarilyUnavailable = 336 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipTooManyHops = 374 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipTransactionDoesNotExist = 343 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipUndecipherable = 378 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipUserMarkedUnwanted = 365 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SipUserRejected = 361 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcCancelled = 1202 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcFailed = 1201 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcReinviteCollision = 1203 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.Timeout1XxWaiting = 201 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.TimeoutNoAnswer = 202 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.TimeoutNoAnswerCallUpdate = 203 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.Unspecified = 0 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserCancelledSessionModification = 512 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserDecline = 504 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserIgnore = 503 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserNoanswer = 502 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserRejectedSessionModification = 511 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserTerminated = 501 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UserTerminatedByRemote = 510 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtCbPasswordMismatch = 821 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtNetworkError = 804 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtNotSupported = 801 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtOperationNotAllowed = 803 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtServiceUnavailable = 802 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToDial = 822 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToDialVideo = 825 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToSs = 824 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToUssd = 823 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsReasonInfoCode.WifiLost = 1407 -> Android.Telephony.Ims.ImsReasonInfoCode +Android.Telephony.Ims.ImsRegistrationAttributes +Android.Telephony.Ims.ImsRegistrationAttributes.AttributeFlags.get -> int +Android.Telephony.Ims.ImsRegistrationAttributes.DescribeContents() -> int +Android.Telephony.Ims.ImsRegistrationAttributes.FeatureTags.get -> System.Collections.Generic.ICollection! +Android.Telephony.Ims.ImsRegistrationAttributes.InterfaceConsts +Android.Telephony.Ims.ImsRegistrationAttributes.SipDetails.get -> Android.Telephony.Ims.SipDetails? +Android.Telephony.Ims.ImsRegistrationAttributes.TransportType.get -> int +Android.Telephony.Ims.ImsRegistrationAttributes.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Ims.ImsStateCallback +Android.Telephony.Ims.ImsStateCallback.ImsStateCallback() -> void +Android.Telephony.Ims.ImsStateCallback.ImsStateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.ImsServiceDisconnected = 3 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.ImsServiceNotReady = 6 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.NoImsServiceConfigured = 4 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.SubscriptionInactive = 5 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.UnknownPermanentError = 2 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.ImsStateCallbackReason.UnknownTemporaryError = 1 -> Android.Telephony.Ims.ImsStateCallbackReason +Android.Telephony.Ims.IRegistrationManager +Android.Telephony.Ims.IRegistrationManager.GetRegistrationState(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! stateCallback) -> void +Android.Telephony.Ims.IRegistrationManager.GetRegistrationTransportType(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! transportTypeCallback) -> void +Android.Telephony.Ims.IRegistrationManager.RegisterImsRegistrationCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +Android.Telephony.Ims.IRegistrationManager.UnregisterImsRegistrationCallback(Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +Android.Telephony.Ims.ProvisioningManager +Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback +Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.FeatureProvisioningCallback() -> void +Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.FeatureProvisioningCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.ProvisioningManager.ProvisioningManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.RcsCapabilityType +Android.Telephony.Ims.RcsCapabilityType.None = 0 -> Android.Telephony.Ims.RcsCapabilityType +Android.Telephony.Ims.RcsCapabilityType.OptionsUce = 1 -> Android.Telephony.Ims.RcsCapabilityType +Android.Telephony.Ims.RcsCapabilityType.PresenceUce = 2 -> Android.Telephony.Ims.RcsCapabilityType +Android.Telephony.Ims.RcsUceAdapter +Android.Telephony.Ims.RcsUceAdapter.RcsUceAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.RegistrationAttributes +Android.Telephony.Ims.RegistrationAttributes.None = 0 -> Android.Telephony.Ims.RegistrationAttributes +Android.Telephony.Ims.RegistrationManager +Android.Telephony.Ims.RegistrationManagerRegistrationCallback +Android.Telephony.Ims.RegistrationManagerRegistrationCallback.RegistrationManagerRegistrationCallback() -> void +Android.Telephony.Ims.RegistrationManagerRegistrationCallback.RegistrationManagerRegistrationCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.RegistrationState +Android.Telephony.Ims.RegistrationState.NotRegistered = 0 -> Android.Telephony.Ims.RegistrationState +Android.Telephony.Ims.RegistrationState.Registered = 2 -> Android.Telephony.Ims.RegistrationState +Android.Telephony.Ims.RegistrationState.Registering = 1 -> Android.Telephony.Ims.RegistrationState +Android.Telephony.Ims.SipDetails +Android.Telephony.Ims.SipDetails.CallId.get -> string? +Android.Telephony.Ims.SipDetails.CSeq.get -> int +Android.Telephony.Ims.SipDetails.DescribeContents() -> int +Android.Telephony.Ims.SipDetails.InterfaceConsts +Android.Telephony.Ims.SipDetails.Method.get -> Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.SipDetails.ReasonHeaderCause.get -> int +Android.Telephony.Ims.SipDetails.ReasonHeaderText.get -> string! +Android.Telephony.Ims.SipDetails.ResponseCode.get -> int +Android.Telephony.Ims.SipDetails.ResponsePhrase.get -> string! +Android.Telephony.Ims.SipDetails.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.SipDetailsMethod.Publish = 2 -> Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.SipDetailsMethod.Register = 1 -> Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.SipDetailsMethod.Subscribe = 3 -> Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.SipDetailsMethod.Unknown = 0 -> Android.Telephony.Ims.SipDetailsMethod +Android.Telephony.Ims.Stub.ImsRegistrationImplBase +Android.Telephony.Ims.Stub.ImsRegistrationImplBase.ImsRegistrationImplBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.CrossSim = 2 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.Iwlan = 1 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.Lte = 0 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.None = -1 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.Nr = 3 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.Stub.RegistrationTech.ThreeG = 4 -> Android.Telephony.Ims.Stub.RegistrationTech +Android.Telephony.Ims.WifiMode +Android.Telephony.Ims.WifiMode.CellularPreferred = 1 -> Android.Telephony.Ims.WifiMode +Android.Telephony.Ims.WifiMode.WifiOnly = 0 -> Android.Telephony.Ims.WifiMode +Android.Telephony.Ims.WifiMode.WifiPreferred = 2 -> Android.Telephony.Ims.WifiMode +Android.Telephony.ImsGeolocationPidfFor +Android.Telephony.ImsGeolocationPidfFor.EmergencyOnCellular = 4 -> Android.Telephony.ImsGeolocationPidfFor +Android.Telephony.ImsGeolocationPidfFor.EmergencyOnWifi = 2 -> Android.Telephony.ImsGeolocationPidfFor +Android.Telephony.ImsGeolocationPidfFor.NonEmergencyOnCellular = 3 -> Android.Telephony.ImsGeolocationPidfFor +Android.Telephony.ImsGeolocationPidfFor.NonEmergencyOnWifi = 1 -> Android.Telephony.ImsGeolocationPidfFor +Android.Telephony.ImsIpsecAuthenticationAlgorithm +Android.Telephony.ImsIpsecAuthenticationAlgorithm.HmacMd5 = 0 -> Android.Telephony.ImsIpsecAuthenticationAlgorithm +Android.Telephony.ImsIpsecAuthenticationAlgorithm.HmacSha1 = 1 -> Android.Telephony.ImsIpsecAuthenticationAlgorithm +Android.Telephony.ImsIpsecEncryptionAlgorithm +Android.Telephony.ImsIpsecEncryptionAlgorithm.AesCbc = 2 -> Android.Telephony.ImsIpsecEncryptionAlgorithm +Android.Telephony.ImsIpsecEncryptionAlgorithm.DesEde3Cbc = 1 -> Android.Telephony.ImsIpsecEncryptionAlgorithm +Android.Telephony.ImsIpsecEncryptionAlgorithm.Null = 0 -> Android.Telephony.ImsIpsecEncryptionAlgorithm +Android.Telephony.ImsNetworkType +Android.Telephony.ImsNetworkType.Home = 0 -> Android.Telephony.ImsNetworkType +Android.Telephony.ImsNetworkType.Roaming = 1 -> Android.Telephony.ImsNetworkType +Android.Telephony.ImsPreferredTransport +Android.Telephony.ImsPreferredTransport.DynamicUdpTcp = 2 -> Android.Telephony.ImsPreferredTransport +Android.Telephony.ImsPreferredTransport.Tcp = 1 -> Android.Telephony.ImsPreferredTransport +Android.Telephony.ImsPreferredTransport.Tls = 3 -> Android.Telephony.ImsPreferredTransport +Android.Telephony.ImsPreferredTransport.Udp = 0 -> Android.Telephony.ImsPreferredTransport +Android.Telephony.ImsRequestUriFormat +Android.Telephony.ImsRequestUriFormat.Sip = 1 -> Android.Telephony.ImsRequestUriFormat +Android.Telephony.ImsRequestUriFormat.Tel = 0 -> Android.Telephony.ImsRequestUriFormat +Android.Telephony.ImsVoiceConferenceSubscribeType +Android.Telephony.ImsVoiceConferenceSubscribeType.InDialog = 0 -> Android.Telephony.ImsVoiceConferenceSubscribeType +Android.Telephony.ImsVoiceConferenceSubscribeType.OutOfDialog = 1 -> Android.Telephony.ImsVoiceConferenceSubscribeType +Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.Fb = 3 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.Nb = 0 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.NbWb = 4 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.NbWbSwb = 5 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.NbWbSwbFb = 6 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.Swb = 2 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.Wb = 1 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.WbSwb = 7 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsEncodedBwType.WbSwbFb = 8 -> Android.Telephony.ImsVoiceEvsEncodedBwType +Android.Telephony.ImsVoiceEvsOperationalMode +Android.Telephony.ImsVoiceEvsOperationalMode.AmrwbIo = 1 -> Android.Telephony.ImsVoiceEvsOperationalMode +Android.Telephony.ImsVoiceEvsOperationalMode.Primary = 0 -> Android.Telephony.ImsVoiceEvsOperationalMode +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate1280Kbps = 11 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate132Kbps = 4 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate164Kbps = 5 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate244Kbps = 6 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate320Kbps = 7 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate480Kbps = 8 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate59Kbps = 0 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate640Kbps = 9 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate72Kbps = 1 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate80Kbps = 2 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate960Kbps = 10 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate96Kbps = 3 -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +Android.Telephony.ImsVoicePayloadFormat +Android.Telephony.ImsVoicePayloadFormat.BandwidthEfficient = 0 -> Android.Telephony.ImsVoicePayloadFormat +Android.Telephony.ImsVoicePayloadFormat.OctetAligned = 1 -> Android.Telephony.ImsVoicePayloadFormat +Android.Telephony.ImsVoiceSessionPrivacyType +Android.Telephony.ImsVoiceSessionPrivacyType.Header = 0 -> Android.Telephony.ImsVoiceSessionPrivacyType +Android.Telephony.ImsVoiceSessionPrivacyType.Id = 2 -> Android.Telephony.ImsVoiceSessionPrivacyType +Android.Telephony.ImsVoiceSessionPrivacyType.None = 1 -> Android.Telephony.ImsVoiceSessionPrivacyType +Android.Telephony.ImsVoiceSessionRefresherType +Android.Telephony.ImsVoiceSessionRefresherType.Uac = 1 -> Android.Telephony.ImsVoiceSessionRefresherType +Android.Telephony.ImsVoiceSessionRefresherType.Uas = 2 -> Android.Telephony.ImsVoiceSessionRefresherType +Android.Telephony.ImsVoiceSessionRefresherType.Unknown = 0 -> Android.Telephony.ImsVoiceSessionRefresherType +Android.Telephony.ImsVoiceSessionRefreshMethod +Android.Telephony.ImsVoiceSessionRefreshMethod.Invite = 0 -> Android.Telephony.ImsVoiceSessionRefreshMethod +Android.Telephony.ImsVoiceSessionRefreshMethod.UpdatePreferred = 1 -> Android.Telephony.ImsVoiceSessionRefreshMethod +Android.Telephony.ImsVoiceSrvccSupport +Android.Telephony.ImsVoiceSrvccSupport.AlertingSrvccSupport = 1 -> Android.Telephony.ImsVoiceSrvccSupport +Android.Telephony.ImsVoiceSrvccSupport.BasicSrvccSupport = 0 -> Android.Telephony.ImsVoiceSrvccSupport +Android.Telephony.ImsVoiceSrvccSupport.MidcallSrvccSupport = 3 -> Android.Telephony.ImsVoiceSrvccSupport +Android.Telephony.ImsVoiceSrvccSupport.PrealertingSrvccSupport = 2 -> Android.Telephony.ImsVoiceSrvccSupport +Android.Telephony.IncludeLocationDataType +Android.Telephony.IncludeLocationDataType.Coarse = 1 -> Android.Telephony.IncludeLocationDataType +Android.Telephony.IncludeLocationDataType.Fine = 2 -> Android.Telephony.IncludeLocationDataType +Android.Telephony.IncludeLocationDataType.None = 0 -> Android.Telephony.IncludeLocationDataType +Android.Telephony.IwlanAuthenticationMethod +Android.Telephony.IwlanAuthenticationMethod.Cert = 1 -> Android.Telephony.IwlanAuthenticationMethod +Android.Telephony.IwlanAuthenticationMethod.EapOnly = 0 -> Android.Telephony.IwlanAuthenticationMethod +Android.Telephony.IwlanEpdgAddressPreference +Android.Telephony.IwlanEpdgAddressPreference.Ipv4Only = 2 -> Android.Telephony.IwlanEpdgAddressPreference +Android.Telephony.IwlanEpdgAddressPreference.Ipv4Preferred = 0 -> Android.Telephony.IwlanEpdgAddressPreference +Android.Telephony.IwlanEpdgAddressPreference.Ipv6Preferred = 1 -> Android.Telephony.IwlanEpdgAddressPreference +Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanEpdgAddressType.CellularLoc = 3 -> Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanEpdgAddressType.Pco = 2 -> Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanEpdgAddressType.Plmn = 1 -> Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanEpdgAddressType.Static = 0 -> Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanEpdgAddressType.VisitedCountry = 4 -> Android.Telephony.IwlanEpdgAddressType +Android.Telephony.IwlanIdType +Android.Telephony.IwlanIdType.Fqdn = 2 -> Android.Telephony.IwlanIdType +Android.Telephony.IwlanIdType.KeyId = 11 -> Android.Telephony.IwlanIdType +Android.Telephony.IwlanIdType.Rfc822Addr = 3 -> Android.Telephony.IwlanIdType +Android.Telephony.Mbms.DownloadProgressListener +Android.Telephony.Mbms.DownloadProgressListener.DownloadProgressListener() -> void +Android.Telephony.Mbms.DownloadProgressListener.DownloadProgressListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.DownloadRequest +Android.Telephony.Mbms.DownloadRequest.Builder +Android.Telephony.Mbms.DownloadRequest.Builder.Builder(Android.Net.Uri! sourceUri, Android.Net.Uri! destinationUri) -> void +Android.Telephony.Mbms.DownloadRequest.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.DownloadRequest.DescribeContents() -> int +Android.Telephony.Mbms.DownloadRequest.DestinationUri.get -> Android.Net.Uri? +Android.Telephony.Mbms.DownloadRequest.FileServiceId.get -> string? +Android.Telephony.Mbms.DownloadRequest.InterfaceConsts +Android.Telephony.Mbms.DownloadRequest.SourceUri.get -> Android.Net.Uri? +Android.Telephony.Mbms.DownloadRequest.SubscriptionId.get -> int +Android.Telephony.Mbms.DownloadRequest.ToByteArray() -> byte[]? +Android.Telephony.Mbms.DownloadRequest.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Mbms.DownloadStatusListener +Android.Telephony.Mbms.DownloadStatusListener.DownloadStatusListener() -> void +Android.Telephony.Mbms.DownloadStatusListener.DownloadStatusListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.FileInfo +Android.Telephony.Mbms.FileInfo.DescribeContents() -> int +Android.Telephony.Mbms.FileInfo.InterfaceConsts +Android.Telephony.Mbms.FileInfo.MimeType.get -> string? +Android.Telephony.Mbms.FileInfo.Uri.get -> Android.Net.Uri? +Android.Telephony.Mbms.FileInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Mbms.FileServiceInfo +Android.Telephony.Mbms.FileServiceInfo.DescribeContents() -> int +Android.Telephony.Mbms.FileServiceInfo.Files.get -> System.Collections.Generic.IList? +Android.Telephony.Mbms.FileServiceInfo.InterfaceConsts +Android.Telephony.Mbms.FileServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Mbms.GroupCall +Android.Telephony.Mbms.GroupCall.GroupCall(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.GroupCallCallback +Android.Telephony.Mbms.IGroupCallCallback +Android.Telephony.Mbms.IGroupCallCallback.OnBroadcastSignalStrengthUpdated(int signalStrength) -> void +Android.Telephony.Mbms.IGroupCallCallback.OnError(int errorCode, string? message) -> void +Android.Telephony.Mbms.IGroupCallCallback.OnGroupCallStateChanged(int state, int reason) -> void +Android.Telephony.Mbms.IMbmsGroupCallSessionCallback +Android.Telephony.Mbms.IMbmsGroupCallSessionCallback.OnAvailableSaisUpdated(System.Collections.Generic.IList! currentSais, System.Collections.Generic.IList!>! availableSais) -> void +Android.Telephony.Mbms.IMbmsGroupCallSessionCallback.OnError(int errorCode, string? message) -> void +Android.Telephony.Mbms.IMbmsGroupCallSessionCallback.OnMiddlewareReady() -> void +Android.Telephony.Mbms.IMbmsGroupCallSessionCallback.OnServiceInterfaceAvailable(string! interfaceName, int index) -> void +Android.Telephony.Mbms.MbmsDownloadReceiver +Android.Telephony.Mbms.MbmsDownloadReceiver.MbmsDownloadReceiver() -> void +Android.Telephony.Mbms.MbmsDownloadReceiver.MbmsDownloadReceiver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsDownloadSessionCallback +Android.Telephony.Mbms.MbmsDownloadSessionCallback.MbmsDownloadSessionCallback() -> void +Android.Telephony.Mbms.MbmsDownloadSessionCallback.MbmsDownloadSessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors +Android.Telephony.Mbms.MbmsErrors.DownloadErrors +Android.Telephony.Mbms.MbmsErrors.DownloadErrors.DownloadErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors.GeneralErrors +Android.Telephony.Mbms.MbmsErrors.GeneralErrors.GeneralErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors.GroupCallErrors +Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.GroupCallErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors.InitializationErrors +Android.Telephony.Mbms.MbmsErrors.InitializationErrors.InitializationErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors.MbmsErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsErrors.StreamingErrors +Android.Telephony.Mbms.MbmsErrors.StreamingErrors.StreamingErrors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.MbmsStreamingSessionCallback +Android.Telephony.Mbms.MbmsStreamingSessionCallback.MbmsStreamingSessionCallback() -> void +Android.Telephony.Mbms.MbmsStreamingSessionCallback.MbmsStreamingSessionCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.ServiceInfo +Android.Telephony.Mbms.ServiceInfo.GetNameForLocale(Java.Util.Locale! locale) -> string! +Android.Telephony.Mbms.ServiceInfo.ServiceInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.StreamingMethod +Android.Telephony.Mbms.StreamingMethod.Broadcast = 1 -> Android.Telephony.Mbms.StreamingMethod +Android.Telephony.Mbms.StreamingMethod.Unicast = 2 -> Android.Telephony.Mbms.StreamingMethod +Android.Telephony.Mbms.StreamingService +Android.Telephony.Mbms.StreamingService.StreamingService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.StreamingServiceCallback +Android.Telephony.Mbms.StreamingServiceCallback.StreamingServiceCallback() -> void +Android.Telephony.Mbms.StreamingServiceCallback.StreamingServiceCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.Mbms.StreamingServiceInfo +Android.Telephony.Mbms.StreamingServiceInfo.DescribeContents() -> int +Android.Telephony.Mbms.StreamingServiceInfo.InterfaceConsts +Android.Telephony.Mbms.StreamingServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.ByUserRequest = 1 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.EndOfSession = 2 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.FrequencyConflict = 3 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.LeftMbmsBroadcastArea = 6 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.None = 0 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.NotConnectedToHomecarrierLte = 5 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.Mbms.StreamingStateChangedReason.OutOfMemory = 4 -> Android.Telephony.Mbms.StreamingStateChangedReason +Android.Telephony.MbmsDownloadSession +Android.Telephony.MbmsDownloadSession.MbmsDownloadSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.MbmsGroupCallSession +Android.Telephony.MbmsGroupCallSession.MbmsGroupCallSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.MbmsStreamingSession +Android.Telephony.MbmsStreamingSession.MbmsStreamingSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.MmsError +Android.Telephony.MmsError.ConfigurationError = 7 -> Android.Telephony.MmsError +Android.Telephony.MmsError.DataDisabled = 11 -> Android.Telephony.MmsError +Android.Telephony.MmsError.HttpFailure = 4 -> Android.Telephony.MmsError +Android.Telephony.MmsError.InactiveSubscription = 10 -> Android.Telephony.MmsError +Android.Telephony.MmsError.InvalidApn = 2 -> Android.Telephony.MmsError +Android.Telephony.MmsError.InvalidSubscriptionId = 9 -> Android.Telephony.MmsError +Android.Telephony.MmsError.IoError = 5 -> Android.Telephony.MmsError +Android.Telephony.MmsError.NoDataNetwork = 8 -> Android.Telephony.MmsError +Android.Telephony.MmsError.Retry = 6 -> Android.Telephony.MmsError +Android.Telephony.MmsError.UnableConnectMms = 3 -> Android.Telephony.MmsError +Android.Telephony.MmsError.Unspecified = 1 -> Android.Telephony.MmsError +Android.Telephony.MultiSimMode +Android.Telephony.MultiSimMode.Allowed = 0 -> Android.Telephony.MultiSimMode +Android.Telephony.MultiSimMode.NotSupportedByCarrier = 2 -> Android.Telephony.MultiSimMode +Android.Telephony.MultiSimMode.NotSupportedByHardware = 1 -> Android.Telephony.MultiSimMode +Android.Telephony.NeighboringCellInfo +Android.Telephony.NeighboringCellInfo.InterfaceConsts +Android.Telephony.NeighboringCellInfo.NeighboringCellInfo() -> void +Android.Telephony.NeighboringCellInfo.NeighboringCellInfo(Android.OS.Parcel? in) -> void +Android.Telephony.NeighboringCellInfo.NeighboringCellInfo(int rssi, int cid) -> void +Android.Telephony.NeighboringCellInfo.NeighboringCellInfo(int rssi, string? location, Android.Telephony.NetworkType radioType) -> void +Android.Telephony.NeighboringCellInfo.NeighboringCellInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.NetworkRegistrationInfo +Android.Telephony.NetworkRegistrationInfo.AccessNetworkTechnology.get -> int +Android.Telephony.NetworkRegistrationInfo.AvailableServices.get -> System.Collections.Generic.IList! +Android.Telephony.NetworkRegistrationInfo.CellIdentity.get -> Android.Telephony.CellIdentity? +Android.Telephony.NetworkRegistrationInfo.DescribeContents() -> int +Android.Telephony.NetworkRegistrationInfo.Domain.get -> int +Android.Telephony.NetworkRegistrationInfo.InterfaceConsts +Android.Telephony.NetworkRegistrationInfo.IsNetworkRegistered.get -> bool +Android.Telephony.NetworkRegistrationInfo.IsNetworkRoaming.get -> bool +Android.Telephony.NetworkRegistrationInfo.IsNetworkSearching.get -> bool +Android.Telephony.NetworkRegistrationInfo.IsRegistered.get -> bool +Android.Telephony.NetworkRegistrationInfo.IsRoaming.get -> bool +Android.Telephony.NetworkRegistrationInfo.IsSearching.get -> bool +Android.Telephony.NetworkRegistrationInfo.RegisteredPlmn.get -> string? +Android.Telephony.NetworkRegistrationInfo.TransportType.get -> int +Android.Telephony.NetworkRegistrationInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.NetworkRegistrationInfoDomain +Android.Telephony.NetworkRegistrationInfoDomain.Cs = 1 -> Android.Telephony.NetworkRegistrationInfoDomain +Android.Telephony.NetworkRegistrationInfoDomain.CsPs = 3 -> Android.Telephony.NetworkRegistrationInfoDomain +Android.Telephony.NetworkRegistrationInfoDomain.Ps = 2 -> Android.Telephony.NetworkRegistrationInfoDomain +Android.Telephony.NetworkRegistrationInfoDomain.Unknown = 0 -> Android.Telephony.NetworkRegistrationInfoDomain +Android.Telephony.NetworkRegistrationInfoNrState +Android.Telephony.NetworkRegistrationInfoNrState.Connected = 3 -> Android.Telephony.NetworkRegistrationInfoNrState +Android.Telephony.NetworkRegistrationInfoNrState.None = 0 -> Android.Telephony.NetworkRegistrationInfoNrState +Android.Telephony.NetworkRegistrationInfoNrState.NotRestricted = 2 -> Android.Telephony.NetworkRegistrationInfoNrState +Android.Telephony.NetworkRegistrationInfoNrState.Restricted = 1 -> Android.Telephony.NetworkRegistrationInfoNrState +Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Data = 2 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Emergency = 5 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Sms = 3 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Unknown = 0 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Video = 4 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkRegistrationInfoServiceType.Voice = 1 -> Android.Telephony.NetworkRegistrationInfoServiceType +Android.Telephony.NetworkScan +Android.Telephony.NetworkScan.NetworkScan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.NetworkScanRequest +Android.Telephony.NetworkScanRequest.DescribeContents() -> int +Android.Telephony.NetworkScanRequest.GetSpecifiers() -> Android.Telephony.RadioAccessSpecifier![]? +Android.Telephony.NetworkScanRequest.IncrementalResults.get -> bool +Android.Telephony.NetworkScanRequest.IncrementalResultsPeriodicity.get -> int +Android.Telephony.NetworkScanRequest.InterfaceConsts +Android.Telephony.NetworkScanRequest.MaxSearchTime.get -> int +Android.Telephony.NetworkScanRequest.NetworkScanRequest(Android.Telephony.NetworkScanType scanType, Android.Telephony.RadioAccessSpecifier![]? specifiers, int searchPeriodicity, int maxSearchTime, bool incrementalResults, int incrementalResultsPeriodicity, System.Collections.Generic.IList? mccMncs) -> void +Android.Telephony.NetworkScanRequest.Plmns.get -> System.Collections.Generic.IList? +Android.Telephony.NetworkScanRequest.ScanType.get -> Android.Telephony.NetworkScanType +Android.Telephony.NetworkScanRequest.SearchPeriodicity.get -> int +Android.Telephony.NetworkScanRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.NetworkScanType +Android.Telephony.NetworkScanType.OneShot = 0 -> Android.Telephony.NetworkScanType +Android.Telephony.NetworkScanType.Periodic = 1 -> Android.Telephony.NetworkScanType +Android.Telephony.NetworkSelectionMode +Android.Telephony.NetworkSelectionMode.Auto = 1 -> Android.Telephony.NetworkSelectionMode +Android.Telephony.NetworkSelectionMode.Manual = 2 -> Android.Telephony.NetworkSelectionMode +Android.Telephony.NetworkSelectionMode.Unknown = 0 -> Android.Telephony.NetworkSelectionMode +Android.Telephony.NetworkType +Android.Telephony.NetworkType.Cdma = 4 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Edge = 2 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Ehrpd = 14 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Evdo0 = 5 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.EvdoA = 6 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.EvdoB = 12 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Gprs = 1 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Gsm = 16 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Hsdpa = 8 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Hspa = 10 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Hspap = 15 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Hsupa = 9 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Iden = 11 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Iwlan = 18 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Lte = 13 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Nr = 20 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.OneXrtt = 7 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.TdScdma = 17 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Umts = 3 -> Android.Telephony.NetworkType +Android.Telephony.NetworkType.Unknown = 0 -> Android.Telephony.NetworkType +Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.LteAdvancedPro = 2 -> Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.LteCa = 1 -> Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.None = 0 -> Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.NrAdvanced = 5 -> Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.NrNsa = 3 -> Android.Telephony.OverrideNetworkType +Android.Telephony.OverrideNetworkType.NrNsaMmwave = 4 -> Android.Telephony.OverrideNetworkType +Android.Telephony.PhoneNumberFormat +Android.Telephony.PhoneNumberFormat.Japan = 2 -> Android.Telephony.PhoneNumberFormat +Android.Telephony.PhoneNumberFormat.Nanp = 1 -> Android.Telephony.PhoneNumberFormat +Android.Telephony.PhoneNumberFormat.Unknown = 0 -> Android.Telephony.PhoneNumberFormat +Android.Telephony.PhoneNumberFormattingTextWatcher +Android.Telephony.PhoneNumberFormattingTextWatcher.BeforeTextChanged(string? s, int start, int count, int after) -> void +Android.Telephony.PhoneNumberFormattingTextWatcher.OnTextChanged(string? s, int start, int before, int count) -> void +Android.Telephony.PhoneNumberFormattingTextWatcher.PhoneNumberFormattingTextWatcher() -> void +Android.Telephony.PhoneNumberFormattingTextWatcher.PhoneNumberFormattingTextWatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.PhoneNumberFormattingTextWatcher.PhoneNumberFormattingTextWatcher(string? countryCode) -> void +Android.Telephony.PhoneNumberSource +Android.Telephony.PhoneNumberSource.Carrier = 2 -> Android.Telephony.PhoneNumberSource +Android.Telephony.PhoneNumberSource.Ims = 3 -> Android.Telephony.PhoneNumberSource +Android.Telephony.PhoneNumberSource.Uicc = 1 -> Android.Telephony.PhoneNumberSource +Android.Telephony.PhoneNumberToa +Android.Telephony.PhoneNumberToa.International = 145 -> Android.Telephony.PhoneNumberToa +Android.Telephony.PhoneNumberToa.Unknown = 129 -> Android.Telephony.PhoneNumberToa +Android.Telephony.PhoneNumberUtils +Android.Telephony.PhoneNumberUtils.PhoneNumberUtils() -> void +Android.Telephony.PhoneNumberUtils.PhoneNumberUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.PhoneState +Android.Telephony.PhoneState.EmergencyOnly = 2 -> Android.Telephony.PhoneState +Android.Telephony.PhoneState.InService = 0 -> Android.Telephony.PhoneState +Android.Telephony.PhoneState.OutOfService = 1 -> Android.Telephony.PhoneState +Android.Telephony.PhoneState.PowerOff = 3 -> Android.Telephony.PhoneState +Android.Telephony.PhoneStateListener +Android.Telephony.PhoneStateListener.PhoneStateListener() -> void +Android.Telephony.PhoneStateListener.PhoneStateListener(Java.Util.Concurrent.IExecutor! executor) -> void +Android.Telephony.PhoneStateListener.PhoneStateListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.ActiveDataSubscriptionIdChange = 4194304 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.BarringInfo = -2147483648 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.CallDisconnectCauses = 33554432 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.CallForwardingIndicator = 8 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.CallState = 32 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.CellInfo = 1024 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.CellLocation = 16 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.DataActivity = 128 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.DataConnectionState = 64 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.DisplayInfoChanged = 1048576 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.EmergencyNumberList = 16777216 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.ImsCallDisconnectCauses = 134217728 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.MessageWaitingIndicator = 4 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.None = 0 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.PreciseDataConnectionState = 4096 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.RegistrationFailure = 1073741824 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.ServiceState = 1 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.SignalStrength = 2 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.SignalStrengths = 256 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneStateListenerFlags.UserMobileDataState = 524288 -> Android.Telephony.PhoneStateListenerFlags +Android.Telephony.PhoneType +Android.Telephony.PhoneType.Cdma = 2 -> Android.Telephony.PhoneType +Android.Telephony.PhoneType.Gsm = 1 -> Android.Telephony.PhoneType +Android.Telephony.PhoneType.None = 0 -> Android.Telephony.PhoneType +Android.Telephony.PhoneType.Sip = 3 -> Android.Telephony.PhoneType +Android.Telephony.PhysicalChannelConfig +Android.Telephony.PhysicalChannelConfig.Band.get -> int +Android.Telephony.PhysicalChannelConfig.CellBandwidthDownlinkKhz.get -> int +Android.Telephony.PhysicalChannelConfig.CellBandwidthUplinkKhz.get -> int +Android.Telephony.PhysicalChannelConfig.ConnectionStatus.get -> int +Android.Telephony.PhysicalChannelConfig.DescribeContents() -> int +Android.Telephony.PhysicalChannelConfig.DownlinkChannelNumber.get -> int +Android.Telephony.PhysicalChannelConfig.DownlinkFrequencyKhz.get -> int +Android.Telephony.PhysicalChannelConfig.InterfaceConsts +Android.Telephony.PhysicalChannelConfig.NetworkType.get -> int +Android.Telephony.PhysicalChannelConfig.PhysicalCellId.get -> int +Android.Telephony.PhysicalChannelConfig.UplinkChannelNumber.get -> int +Android.Telephony.PhysicalChannelConfig.UplinkFrequencyKhz.get -> int +Android.Telephony.PhysicalChannelConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.PhysicalChannelConnectionStatus +Android.Telephony.PhysicalChannelConnectionStatus.PrimaryServing = 1 -> Android.Telephony.PhysicalChannelConnectionStatus +Android.Telephony.PhysicalChannelConnectionStatus.SecondaryServing = 2 -> Android.Telephony.PhysicalChannelConnectionStatus +Android.Telephony.PhysicalChannelConnectionStatus.Unknown = -1 -> Android.Telephony.PhysicalChannelConnectionStatus +Android.Telephony.PreciseDataConnectionState +Android.Telephony.PreciseDataConnectionState.ApnSetting.get -> Android.Telephony.Data.ApnSetting? +Android.Telephony.PreciseDataConnectionState.DescribeContents() -> int +Android.Telephony.PreciseDataConnectionState.Id.get -> int +Android.Telephony.PreciseDataConnectionState.InterfaceConsts +Android.Telephony.PreciseDataConnectionState.LastCauseCode.get -> int +Android.Telephony.PreciseDataConnectionState.LinkProperties.get -> Android.Net.LinkProperties? +Android.Telephony.PreciseDataConnectionState.NetworkType.get -> int +Android.Telephony.PreciseDataConnectionState.State.get -> int +Android.Telephony.PreciseDataConnectionState.TransportType.get -> int +Android.Telephony.PreciseDataConnectionState.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.PremiumCapability +Android.Telephony.PremiumCapability.Latency = 34 -> Android.Telephony.PremiumCapability +Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.AlreadyInProgress = 4 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.AlreadyPurchased = 3 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.CarrierDisabled = 7 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.CarrierError = 8 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.EntitlementCheckFailed = 13 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.FeatureNotSupported = 10 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.NetworkNotAvailable = 12 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.NotDefaultDataSubscription = 14 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.NotForeground = 5 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.PendingNetworkSetup = 15 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.RequestFailed = 11 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.Success = 1 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.Throttled = 2 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.Timeout = 9 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.PurchasePremiumCapabilityResult.UserCanceled = 6 -> Android.Telephony.PurchasePremiumCapabilityResult +Android.Telephony.RadioAccessSpecifier +Android.Telephony.RadioAccessSpecifier.DescribeContents() -> int +Android.Telephony.RadioAccessSpecifier.GetBands() -> int[]? +Android.Telephony.RadioAccessSpecifier.GetChannels() -> int[]? +Android.Telephony.RadioAccessSpecifier.InterfaceConsts +Android.Telephony.RadioAccessSpecifier.RadioAccessNetwork.get -> int +Android.Telephony.RadioAccessSpecifier.RadioAccessSpecifier(int ran, int[]? bands, int[]? channels) -> void +Android.Telephony.RadioAccessSpecifier.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorInterrupted = 10002 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorInvalidScan = 2 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorInvalidScanid = 10001 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorModemError = 1 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorModemUnavailable = 3 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorRadioInterfaceError = 10000 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.ErrorUnsupported = 4 -> Android.Telephony.ScanResultCode +Android.Telephony.ScanResultCode.Success = 0 -> Android.Telephony.ScanResultCode +Android.Telephony.ServiceState +Android.Telephony.ServiceState.InterfaceConsts +Android.Telephony.ServiceState.ServiceState() -> void +Android.Telephony.ServiceState.ServiceState(Android.OS.Parcel? in) -> void +Android.Telephony.ServiceState.ServiceState(Android.Telephony.ServiceState? s) -> void +Android.Telephony.ServiceState.ServiceState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Ecno = 9 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Rscp = 2 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Rsrp = 3 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Rsrq = 4 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Rssi = 1 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Rssnr = 5 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Ssrsrp = 6 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Ssrsrq = 7 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Sssinr = 8 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalMeasurementType.Unknown = 0 -> Android.Telephony.SignalMeasurementType +Android.Telephony.SignalStrength +Android.Telephony.SignalStrength.InterfaceConsts +Android.Telephony.SignalStrength.SignalStrength(Android.Telephony.SignalStrength! s) -> void +Android.Telephony.SignalStrength.SignalStrength(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SignalStrengthUpdateRequest +Android.Telephony.SignalStrengthUpdateRequest.Builder +Android.Telephony.SignalStrengthUpdateRequest.Builder.Build() -> Android.Telephony.SignalStrengthUpdateRequest! +Android.Telephony.SignalStrengthUpdateRequest.Builder.Builder() -> void +Android.Telephony.SignalStrengthUpdateRequest.Builder.SetReportingRequestedWhileIdle(bool isReportingRequestedWhileIdle) -> Android.Telephony.SignalStrengthUpdateRequest.Builder! +Android.Telephony.SignalStrengthUpdateRequest.Builder.SetSignalThresholdInfos(System.Collections.Generic.ICollection! signalThresholdInfos) -> Android.Telephony.SignalStrengthUpdateRequest.Builder! +Android.Telephony.SignalStrengthUpdateRequest.DescribeContents() -> int +Android.Telephony.SignalStrengthUpdateRequest.InterfaceConsts +Android.Telephony.SignalStrengthUpdateRequest.IsReportingRequestedWhileIdle.get -> bool +Android.Telephony.SignalStrengthUpdateRequest.SignalThresholdInfos.get -> System.Collections.Generic.ICollection! +Android.Telephony.SignalStrengthUpdateRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.SignalThresholdInfo +Android.Telephony.SignalThresholdInfo.Builder +Android.Telephony.SignalThresholdInfo.Builder.Build() -> Android.Telephony.SignalThresholdInfo! +Android.Telephony.SignalThresholdInfo.Builder.Builder() -> void +Android.Telephony.SignalThresholdInfo.Builder.SetHysteresisDb(int hysteresisDb) -> Android.Telephony.SignalThresholdInfo.Builder! +Android.Telephony.SignalThresholdInfo.Builder.SetRadioAccessNetworkType(int ran) -> Android.Telephony.SignalThresholdInfo.Builder! +Android.Telephony.SignalThresholdInfo.Builder.SetSignalMeasurementType(int signalMeasurementType) -> Android.Telephony.SignalThresholdInfo.Builder! +Android.Telephony.SignalThresholdInfo.Builder.SetThresholds(int[]! thresholds) -> Android.Telephony.SignalThresholdInfo.Builder! +Android.Telephony.SignalThresholdInfo.DescribeContents() -> int +Android.Telephony.SignalThresholdInfo.GetThresholds() -> int[]! +Android.Telephony.SignalThresholdInfo.HysteresisDb.get -> int +Android.Telephony.SignalThresholdInfo.InterfaceConsts +Android.Telephony.SignalThresholdInfo.RadioAccessNetworkType.get -> int +Android.Telephony.SignalThresholdInfo.SignalMeasurementType.get -> int +Android.Telephony.SignalThresholdInfo.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.SimState +Android.Telephony.SimState.Absent = 1 -> Android.Telephony.SimState +Android.Telephony.SimState.CardIoError = 8 -> Android.Telephony.SimState +Android.Telephony.SimState.CardRestricted = 9 -> Android.Telephony.SimState +Android.Telephony.SimState.NetworkLocked = 4 -> Android.Telephony.SimState +Android.Telephony.SimState.NotReady = 6 -> Android.Telephony.SimState +Android.Telephony.SimState.PermDisabled = 7 -> Android.Telephony.SimState +Android.Telephony.SimState.PinRequired = 2 -> Android.Telephony.SimState +Android.Telephony.SimState.PukRequired = 3 -> Android.Telephony.SimState +Android.Telephony.SimState.Ready = 5 -> Android.Telephony.SimState +Android.Telephony.SimState.Unknown = 0 -> Android.Telephony.SimState +Android.Telephony.SmsEncoding +Android.Telephony.SmsEncoding.EightBit = 2 -> Android.Telephony.SmsEncoding +Android.Telephony.SmsEncoding.Ksc5601 = 4 -> Android.Telephony.SmsEncoding +Android.Telephony.SmsEncoding.SevenBit = 1 -> Android.Telephony.SmsEncoding +Android.Telephony.SmsEncoding.SixteenBit = 3 -> Android.Telephony.SmsEncoding +Android.Telephony.SmsEncoding.Unknown = 0 -> Android.Telephony.SmsEncoding +Android.Telephony.SmsManager +Android.Telephony.SmsManager.CarrierConfigValues.get -> Android.OS.Bundle! +Android.Telephony.SmsManager.CreateAppSpecificSmsToken(Android.App.PendingIntent? intent) -> string? +Android.Telephony.SmsManager.CreateAppSpecificSmsTokenWithPackageInfo(string? prefixes, Android.App.PendingIntent! intent) -> string? +Android.Telephony.SmsManager.CreateForSubscriptionId(int subId) -> Android.Telephony.SmsManager! +Android.Telephony.SmsManager.DivideMessage(string? text) -> System.Collections.Generic.IList? +Android.Telephony.SmsManager.DownloadMultimediaMessage(Android.Content.Context! context, string! locationUrl, Android.Net.Uri! contentUri, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? downloadedIntent, long messageId) -> void +Android.Telephony.SmsManager.DownloadMultimediaMessage(Android.Content.Context? context, string? locationUrl, Android.Net.Uri? contentUri, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? downloadedIntent) -> void +Android.Telephony.SmsManager.FinancialSmsCallback +Android.Telephony.SmsManager.FinancialSmsCallback.FinancialSmsCallback() -> void +Android.Telephony.SmsManager.FinancialSmsCallback.FinancialSmsCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SmsManager.GetSmsMessagesForFinancialApp(Android.OS.Bundle? params, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.SmsManager.FinancialSmsCallback! callback) -> void +Android.Telephony.SmsManager.InjectSmsPdu(byte[]? pdu, string? format, Android.App.PendingIntent? receivedIntent) -> void +Android.Telephony.SmsManager.SendDataMessage(string? destinationAddress, string? scAddress, short destinationPort, byte[]? data, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent) -> void +Android.Telephony.SmsManager.SendMultimediaMessage(Android.Content.Context! context, Android.Net.Uri! contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent, long messageId) -> void +Android.Telephony.SmsManager.SendMultimediaMessage(Android.Content.Context? context, Android.Net.Uri? contentUri, string? locationUrl, Android.OS.Bundle? configOverrides, Android.App.PendingIntent? sentIntent) -> void +Android.Telephony.SmsManager.SendMultipartTextMessage(string! destinationAddress, string? scAddress, System.Collections.Generic.IList! parts, System.Collections.Generic.IList? sentIntents, System.Collections.Generic.IList? deliveryIntents, long messageId) -> void +Android.Telephony.SmsManager.SendMultipartTextMessage(string! destinationAddress, string? scAddress, System.Collections.Generic.IList! parts, System.Collections.Generic.IList? sentIntents, System.Collections.Generic.IList? deliveryIntents, string! packageName, string? attributionTag) -> void +Android.Telephony.SmsManager.SendMultipartTextMessage(string? destinationAddress, string? scAddress, System.Collections.Generic.IList? parts, System.Collections.Generic.IList? sentIntents, System.Collections.Generic.IList? deliveryIntents) -> void +Android.Telephony.SmsManager.SendTextMessage(string! destinationAddress, string? scAddress, string! text, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent, long messageId) -> void +Android.Telephony.SmsManager.SendTextMessage(string? destinationAddress, string? scAddress, string? text, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent) -> void +Android.Telephony.SmsManager.SendTextMessageWithoutPersisting(string? destinationAddress, string? scAddress, string? text, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent) -> void +Android.Telephony.SmsManager.SetSmscAddress(string! smsc) -> bool +Android.Telephony.SmsManager.SmscAddress.get -> string? +Android.Telephony.SmsManager.SmsCapacityOnIcc.get -> int +Android.Telephony.SmsManager.SubscriptionId.get -> int +Android.Telephony.SmsMessage +Android.Telephony.SmsMessage.MessageClass +Android.Telephony.SmsMessage.SmsMessage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SmsMessage.SubmitPdu +Android.Telephony.SmsMessage.SubmitPdu.EncodedMessage.get -> System.Collections.Generic.IList? +Android.Telephony.SmsMessage.SubmitPdu.EncodedMessage.set -> void +Android.Telephony.SmsMessage.SubmitPdu.EncodedScAddress.get -> System.Collections.Generic.IList? +Android.Telephony.SmsMessage.SubmitPdu.EncodedScAddress.set -> void +Android.Telephony.SmsMessage.SubmitPdu.SubmitPdu(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SmsResult +Android.Telephony.SmsResult.BluetoothDisconnected = 27 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.Cancelled = 23 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.EncodingError = 18 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InternalError = 21 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InvalidArguments = 11 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InvalidBluetoothAddress = 26 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InvalidSmscAddress = 19 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InvalidSmsFormat = 14 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.InvalidState = 12 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ModemError = 16 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NetworkError = 17 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NetworkReject = 10 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NoBluetoothService = 25 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NoDefaultSmsApp = 32 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NoMemory = 13 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.NoResources = 22 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.OperationNotAllowed = 20 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RadioNotAvailable = 9 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveDispatchFailure = 500 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveInjectedNullPdu = 501 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveNullMessageFromRil = 503 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveRuntimeException = 502 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveSqlException = 505 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveUriException = 506 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.ReceiveWhileEncrypted = 504 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RemoteException = 31 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RequestNotSupported = 24 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilAborted = 137 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilAccessBarred = 122 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilBlockedDueToCall = 123 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilCancelled = 119 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilDeviceInUse = 136 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilEncodingErr = 109 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilGenericError = 124 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInternalErr = 113 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidArguments = 104 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidModemState = 115 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidResponse = 125 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidSimState = 130 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidSmscAddress = 110 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidSmsFormat = 107 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilInvalidState = 103 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilModemErr = 111 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNetworkErr = 112 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNetworkNotReady = 116 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNetworkReject = 102 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNoMemory = 105 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNoNetworkFound = 135 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNoResources = 118 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNoSmsToAck = 131 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilNoSubscription = 134 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilOperationNotAllowed = 117 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilRadioNotAvailable = 100 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilRequestNotSupported = 114 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilRequestRateLimited = 106 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimAbsent = 120 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimBusy = 132 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimError = 129 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimFull = 133 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimPin2 = 126 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimPuk2 = 127 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSimultaneousSmsAndCallNotAllowed = 121 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSmsSendFailRetry = 101 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSubscriptionNotAvailable = 128 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.RilSystemErr = 108 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.SmsBlockedDuringEmergency = 29 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.SmsSendRetryFailed = 30 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.SystemError = 15 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.UnexpectedEventStopSending = 28 -> Android.Telephony.SmsResult +Android.Telephony.SmsResult.UserNotAllowed = 33 -> Android.Telephony.SmsResult +Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.ErrorNone = 0 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.FdnCheckFailure = 6 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.GenericFailure = 1 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.LimitExceeded = 5 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.NoService = 4 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.NullPdu = 3 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.RadioOff = 2 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.ShortCodeNeverAllowed = 8 -> Android.Telephony.SmsResultError +Android.Telephony.SmsResultError.ShortCodeNotAllowed = 7 -> Android.Telephony.SmsResultError +Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.CallBarring = 10 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.Congestion = 42 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.DestinationOutOfOrder = 27 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.FacilityNotImplemented = 69 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.FacilityNotSubscribed = 50 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.FacilityRejected = 29 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.InformationElementNonExistent = 99 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.InterworkingUnspecified = 127 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.InvalidMandatoryInformation = 96 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.InvalidMessageReferenceValue = 81 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.MessageIncompatibleWithProtocolState = 98 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.MessageTypeNonExistent = 97 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.NetworkOutOfOrder = 38 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.OperatorDeterminedBarring = 8 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.ProtocolError = 111 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.Reserved = 11 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.ResourcesUnavailable = 47 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.SemanticallyIncorrectMessage = 95 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.ShortMessageTransferRejected = 21 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.TemporaryFailure = 41 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.UnallocatedNumber = 1 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.UnidentifiedSubscriber = 28 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsRpCause.UnknownSubscriber = 30 -> Android.Telephony.SmsRpCause +Android.Telephony.SmsStatus +Android.Telephony.SmsStatus.Free = 0 -> Android.Telephony.SmsStatus +Android.Telephony.SmsStatus.Read = 1 -> Android.Telephony.SmsStatus +Android.Telephony.SmsStatus.Sent = 5 -> Android.Telephony.SmsStatus +Android.Telephony.SmsStatus.Unread = 3 -> Android.Telephony.SmsStatus +Android.Telephony.SmsStatus.Unsent = 7 -> Android.Telephony.SmsStatus +Android.Telephony.SubscriptionInfo +Android.Telephony.SubscriptionInfo.CarrierName.get -> string? +Android.Telephony.SubscriptionInfo.DisplayName.get -> string? +Android.Telephony.SubscriptionInfo.InterfaceConsts +Android.Telephony.SubscriptionInfo.SubscriptionInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SubscriptionManager +Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener +Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.OnOpportunisticSubscriptionsChangedListener() -> void +Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.OnOpportunisticSubscriptionsChangedListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener +Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.OnSubscriptionsChangedListener() -> void +Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.OnSubscriptionsChangedListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SubscriptionManager.SubscriptionManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SubscriptionPlan +Android.Telephony.SubscriptionPlan.Builder +Android.Telephony.SubscriptionPlan.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.SubscriptionPlan.Builder.SetSummary(string? summary) -> Android.Telephony.SubscriptionPlan.Builder? +Android.Telephony.SubscriptionPlan.Builder.SetTitle(string? title) -> Android.Telephony.SubscriptionPlan.Builder? +Android.Telephony.SubscriptionPlan.DataLimitBehavior.get -> Android.Telephony.DataLimitBehavior +Android.Telephony.SubscriptionPlan.DataLimitBytes.get -> long +Android.Telephony.SubscriptionPlan.DataUsageBytes.get -> long +Android.Telephony.SubscriptionPlan.DataUsageTime.get -> long +Android.Telephony.SubscriptionPlan.DescribeContents() -> int +Android.Telephony.SubscriptionPlan.GetNetworkTypes() -> int[]! +Android.Telephony.SubscriptionPlan.InterfaceConsts +Android.Telephony.SubscriptionPlan.Summary.get -> string? +Android.Telephony.SubscriptionPlan.SummaryFormatted.get -> Java.Lang.ICharSequence? +Android.Telephony.SubscriptionPlan.Title.get -> string? +Android.Telephony.SubscriptionPlan.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Telephony.SubscriptionPlan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.SubscriptionType +Android.Telephony.SubscriptionType.LocalSim = 0 -> Android.Telephony.SubscriptionType +Android.Telephony.SubscriptionType.RemoteSim = 1 -> Android.Telephony.SubscriptionType +Android.Telephony.TelephonyCallback +Android.Telephony.TelephonyCallback.ActiveDataSubscriptionIdEventArgs +Android.Telephony.TelephonyCallback.ActiveDataSubscriptionIdEventArgs.ActiveDataSubscriptionIdEventArgs(int subId) -> void +Android.Telephony.TelephonyCallback.ActiveDataSubscriptionIdEventArgs.SubId.get -> int +Android.Telephony.TelephonyCallback.BarringInfoEventArgs +Android.Telephony.TelephonyCallback.BarringInfoEventArgs.BarringInfo.get -> Android.Telephony.BarringInfo! +Android.Telephony.TelephonyCallback.BarringInfoEventArgs.BarringInfoEventArgs(Android.Telephony.BarringInfo! barringInfo) -> void +Android.Telephony.TelephonyCallback.CallDisconnectCauseEventArgs +Android.Telephony.TelephonyCallback.CallDisconnectCauseEventArgs.CallDisconnectCauseEventArgs(int disconnectCause, int preciseDisconnectCause) -> void +Android.Telephony.TelephonyCallback.CallDisconnectCauseEventArgs.DisconnectCause.get -> int +Android.Telephony.TelephonyCallback.CallDisconnectCauseEventArgs.PreciseDisconnectCause.get -> int +Android.Telephony.TelephonyCallback.CallForwardingIndicatorEventArgs +Android.Telephony.TelephonyCallback.CallForwardingIndicatorEventArgs.CallForwardingIndicatorEventArgs(bool cfi) -> void +Android.Telephony.TelephonyCallback.CallForwardingIndicatorEventArgs.Cfi.get -> bool +Android.Telephony.TelephonyCallback.CallStateEventArgs +Android.Telephony.TelephonyCallback.CallStateEventArgs.CallStateEventArgs(int state) -> void +Android.Telephony.TelephonyCallback.CallStateEventArgs.State.get -> int +Android.Telephony.TelephonyCallback.CarrierNetworkEventArgs +Android.Telephony.TelephonyCallback.CarrierNetworkEventArgs.Active.get -> bool +Android.Telephony.TelephonyCallback.CarrierNetworkEventArgs.CarrierNetworkEventArgs(bool active) -> void +Android.Telephony.TelephonyCallback.CellInfoEventArgs +Android.Telephony.TelephonyCallback.CellInfoEventArgs.CellInfo.get -> System.Collections.Generic.IList! +Android.Telephony.TelephonyCallback.CellInfoEventArgs.CellInfoEventArgs(System.Collections.Generic.IList! cellInfo) -> void +Android.Telephony.TelephonyCallback.CellLocationEventArgs +Android.Telephony.TelephonyCallback.CellLocationEventArgs.CellLocationEventArgs(Android.Telephony.CellLocation! location) -> void +Android.Telephony.TelephonyCallback.CellLocationEventArgs.Location.get -> Android.Telephony.CellLocation! +Android.Telephony.TelephonyCallback.DataActivationStateEventArgs +Android.Telephony.TelephonyCallback.DataActivationStateEventArgs.DataActivationStateEventArgs(int state) -> void +Android.Telephony.TelephonyCallback.DataActivationStateEventArgs.State.get -> int +Android.Telephony.TelephonyCallback.DataActivityEventArgs +Android.Telephony.TelephonyCallback.DataActivityEventArgs.DataActivityEventArgs(int direction) -> void +Android.Telephony.TelephonyCallback.DataActivityEventArgs.Direction.get -> int +Android.Telephony.TelephonyCallback.DataConnectionStateEventArgs +Android.Telephony.TelephonyCallback.DataConnectionStateEventArgs.DataConnectionStateEventArgs(int state, int networkType) -> void +Android.Telephony.TelephonyCallback.DataConnectionStateEventArgs.NetworkType.get -> int +Android.Telephony.TelephonyCallback.DataConnectionStateEventArgs.State.get -> int +Android.Telephony.TelephonyCallback.DisplayInfoEventArgs +Android.Telephony.TelephonyCallback.DisplayInfoEventArgs.DisplayInfoEventArgs(Android.Telephony.TelephonyDisplayInfo! telephonyDisplayInfo) -> void +Android.Telephony.TelephonyCallback.DisplayInfoEventArgs.TelephonyDisplayInfo.get -> Android.Telephony.TelephonyDisplayInfo! +Android.Telephony.TelephonyCallback.EmergencyNumberListEventArgs +Android.Telephony.TelephonyCallback.EmergencyNumberListEventArgs.EmergencyNumberList.get -> System.Collections.Generic.IDictionary!>! +Android.Telephony.TelephonyCallback.EmergencyNumberListEventArgs.EmergencyNumberListEventArgs(System.Collections.Generic.IDictionary!>! emergencyNumberList) -> void +Android.Telephony.TelephonyCallback.IActiveDataSubscriptionIdListener +Android.Telephony.TelephonyCallback.IActiveDataSubscriptionIdListener.OnActiveDataSubscriptionIdChanged(int subId) -> void +Android.Telephony.TelephonyCallback.IBarringInfoListener +Android.Telephony.TelephonyCallback.IBarringInfoListener.OnBarringInfoChanged(Android.Telephony.BarringInfo! barringInfo) -> void +Android.Telephony.TelephonyCallback.ICallDisconnectCauseListener +Android.Telephony.TelephonyCallback.ICallDisconnectCauseListener.OnCallDisconnectCauseChanged(int disconnectCause, int preciseDisconnectCause) -> void +Android.Telephony.TelephonyCallback.ICallForwardingIndicatorListener +Android.Telephony.TelephonyCallback.ICallForwardingIndicatorListener.OnCallForwardingIndicatorChanged(bool cfi) -> void +Android.Telephony.TelephonyCallback.ICallStateListener +Android.Telephony.TelephonyCallback.ICallStateListener.OnCallStateChanged(int state) -> void +Android.Telephony.TelephonyCallback.ICarrierNetworkListener +Android.Telephony.TelephonyCallback.ICarrierNetworkListener.OnCarrierNetworkChange(bool active) -> void +Android.Telephony.TelephonyCallback.ICellInfoListener +Android.Telephony.TelephonyCallback.ICellInfoListener.OnCellInfoChanged(System.Collections.Generic.IList! cellInfo) -> void +Android.Telephony.TelephonyCallback.ICellLocationListener +Android.Telephony.TelephonyCallback.ICellLocationListener.OnCellLocationChanged(Android.Telephony.CellLocation! location) -> void +Android.Telephony.TelephonyCallback.IDataActivationStateListener +Android.Telephony.TelephonyCallback.IDataActivationStateListener.OnDataActivationStateChanged(int state) -> void +Android.Telephony.TelephonyCallback.IDataActivityListener +Android.Telephony.TelephonyCallback.IDataActivityListener.OnDataActivity(int direction) -> void +Android.Telephony.TelephonyCallback.IDataConnectionStateListener +Android.Telephony.TelephonyCallback.IDataConnectionStateListener.OnDataConnectionStateChanged(int state, int networkType) -> void +Android.Telephony.TelephonyCallback.IDisplayInfoListener +Android.Telephony.TelephonyCallback.IDisplayInfoListener.OnDisplayInfoChanged(Android.Telephony.TelephonyDisplayInfo! telephonyDisplayInfo) -> void +Android.Telephony.TelephonyCallback.IEmergencyNumberListListener +Android.Telephony.TelephonyCallback.IEmergencyNumberListListener.OnEmergencyNumberListChanged(System.Collections.Generic.IDictionary!>! emergencyNumberList) -> void +Android.Telephony.TelephonyCallback.IImsCallDisconnectCauseListener +Android.Telephony.TelephonyCallback.IImsCallDisconnectCauseListener.OnImsCallDisconnectCauseChanged(Android.Telephony.Ims.ImsReasonInfo! imsReasonInfo) -> void +Android.Telephony.TelephonyCallback.IMessageWaitingIndicatorListener +Android.Telephony.TelephonyCallback.IMessageWaitingIndicatorListener.OnMessageWaitingIndicatorChanged(bool mwi) -> void +Android.Telephony.TelephonyCallback.ImsCallDisconnectCauseEventArgs +Android.Telephony.TelephonyCallback.ImsCallDisconnectCauseEventArgs.ImsCallDisconnectCauseEventArgs(Android.Telephony.Ims.ImsReasonInfo! imsReasonInfo) -> void +Android.Telephony.TelephonyCallback.ImsCallDisconnectCauseEventArgs.ImsReasonInfo.get -> Android.Telephony.Ims.ImsReasonInfo! +Android.Telephony.TelephonyCallback.IPhysicalChannelConfigListener +Android.Telephony.TelephonyCallback.IPhysicalChannelConfigListener.OnPhysicalChannelConfigChanged(System.Collections.Generic.IList! configs) -> void +Android.Telephony.TelephonyCallback.IPreciseDataConnectionStateListener +Android.Telephony.TelephonyCallback.IPreciseDataConnectionStateListener.OnPreciseDataConnectionStateChanged(Android.Telephony.PreciseDataConnectionState! dataConnectionState) -> void +Android.Telephony.TelephonyCallback.IRegistrationFailedListener +Android.Telephony.TelephonyCallback.IRegistrationFailedListener.OnRegistrationFailed(Android.Telephony.CellIdentity! cellIdentity, string! chosenPlmn, int domain, int causeCode, int additionalCauseCode) -> void +Android.Telephony.TelephonyCallback.IServiceStateListener +Android.Telephony.TelephonyCallback.IServiceStateListener.OnServiceStateChanged(Android.Telephony.ServiceState! serviceState) -> void +Android.Telephony.TelephonyCallback.ISignalStrengthsListener +Android.Telephony.TelephonyCallback.ISignalStrengthsListener.OnSignalStrengthsChanged(Android.Telephony.SignalStrength! signalStrength) -> void +Android.Telephony.TelephonyCallback.IUserMobileDataStateListener +Android.Telephony.TelephonyCallback.IUserMobileDataStateListener.OnUserMobileDataStateChanged(bool enabled) -> void +Android.Telephony.TelephonyCallback.MessageWaitingIndicatorEventArgs +Android.Telephony.TelephonyCallback.MessageWaitingIndicatorEventArgs.MessageWaitingIndicatorEventArgs(bool mwi) -> void +Android.Telephony.TelephonyCallback.MessageWaitingIndicatorEventArgs.Mwi.get -> bool +Android.Telephony.TelephonyCallback.PhysicalChannelConfigEventArgs +Android.Telephony.TelephonyCallback.PhysicalChannelConfigEventArgs.Configs.get -> System.Collections.Generic.IList! +Android.Telephony.TelephonyCallback.PhysicalChannelConfigEventArgs.PhysicalChannelConfigEventArgs(System.Collections.Generic.IList! configs) -> void +Android.Telephony.TelephonyCallback.PreciseDataConnectionStateEventArgs +Android.Telephony.TelephonyCallback.PreciseDataConnectionStateEventArgs.DataConnectionState.get -> Android.Telephony.PreciseDataConnectionState! +Android.Telephony.TelephonyCallback.PreciseDataConnectionStateEventArgs.PreciseDataConnectionStateEventArgs(Android.Telephony.PreciseDataConnectionState! dataConnectionState) -> void +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.AdditionalCauseCode.get -> int +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.CauseCode.get -> int +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.CellIdentity.get -> Android.Telephony.CellIdentity! +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.ChosenPlmn.get -> string! +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.Domain.get -> int +Android.Telephony.TelephonyCallback.RegistrationFailedEventArgs.RegistrationFailedEventArgs(Android.Telephony.CellIdentity! cellIdentity, string! chosenPlmn, int domain, int causeCode, int additionalCauseCode) -> void +Android.Telephony.TelephonyCallback.ServiceStateEventArgs +Android.Telephony.TelephonyCallback.ServiceStateEventArgs.ServiceState.get -> Android.Telephony.ServiceState! +Android.Telephony.TelephonyCallback.ServiceStateEventArgs.ServiceStateEventArgs(Android.Telephony.ServiceState! serviceState) -> void +Android.Telephony.TelephonyCallback.SignalStrengthsEventArgs +Android.Telephony.TelephonyCallback.SignalStrengthsEventArgs.SignalStrength.get -> Android.Telephony.SignalStrength! +Android.Telephony.TelephonyCallback.SignalStrengthsEventArgs.SignalStrengthsEventArgs(Android.Telephony.SignalStrength! signalStrength) -> void +Android.Telephony.TelephonyCallback.TelephonyCallback() -> void +Android.Telephony.TelephonyCallback.TelephonyCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyCallback.UserMobileDataStateEventArgs +Android.Telephony.TelephonyCallback.UserMobileDataStateEventArgs.Enabled.get -> bool +Android.Telephony.TelephonyCallback.UserMobileDataStateEventArgs.UserMobileDataStateEventArgs(bool enabled) -> void +Android.Telephony.TelephonyDisplayInfo +Android.Telephony.TelephonyDisplayInfo.DescribeContents() -> int +Android.Telephony.TelephonyDisplayInfo.InterfaceConsts +Android.Telephony.TelephonyDisplayInfo.IsRoaming.get -> bool +Android.Telephony.TelephonyDisplayInfo.NetworkType.get -> int +Android.Telephony.TelephonyDisplayInfo.OverrideNetworkType.get -> int +Android.Telephony.TelephonyDisplayInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.TelephonyManager +Android.Telephony.TelephonyManager.CallComposerException +Android.Telephony.TelephonyManager.CallComposerException.CallComposerException(int errorCode, Java.IO.IOException? ioException) -> void +Android.Telephony.TelephonyManager.CallComposerException.CallComposerException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.CellInfoCallback +Android.Telephony.TelephonyManager.CellInfoCallback.CellInfoCallback() -> void +Android.Telephony.TelephonyManager.CellInfoCallback.CellInfoCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.ModemErrorException +Android.Telephony.TelephonyManager.ModemErrorException.ModemErrorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.NetworkSlicingException +Android.Telephony.TelephonyManager.NetworkSlicingException.NetworkSlicingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.SimCarrierIdName.get -> string? +Android.Telephony.TelephonyManager.SimSpecificCarrierIdName.get -> string? +Android.Telephony.TelephonyManager.TelephonyManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.TimeoutException +Android.Telephony.TelephonyManager.TimeoutException.TimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManager.UssdResponseCallback +Android.Telephony.TelephonyManager.UssdResponseCallback.OnReceiveUssdResponse(Android.Telephony.TelephonyManager? telephonyManager, string? request, string? response) -> void +Android.Telephony.TelephonyManager.UssdResponseCallback.UssdResponseCallback() -> void +Android.Telephony.TelephonyManager.UssdResponseCallback.UssdResponseCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyManagerErrorCode +Android.Telephony.TelephonyManagerErrorCode.ModemError = 2 -> Android.Telephony.TelephonyManagerErrorCode +Android.Telephony.TelephonyManagerErrorCode.Timeout = 1 -> Android.Telephony.TelephonyManagerErrorCode +Android.Telephony.TelephonyScanManager +Android.Telephony.TelephonyScanManager.NetworkScanCallback +Android.Telephony.TelephonyScanManager.NetworkScanCallback.NetworkScanCallback() -> void +Android.Telephony.TelephonyScanManager.NetworkScanCallback.NetworkScanCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.TelephonyScanManager.TelephonyScanManager() -> void +Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Csim = 4 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Isim = 5 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Ruim = 3 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Sim = 1 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Unknown = 0 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccApplicationType.Usim = 2 -> Android.Telephony.UiccApplicationType +Android.Telephony.UiccCardInfo +Android.Telephony.UiccCardInfo.CardId.get -> int +Android.Telephony.UiccCardInfo.DescribeContents() -> int +Android.Telephony.UiccCardInfo.Eid.get -> string? +Android.Telephony.UiccCardInfo.IccId.get -> string? +Android.Telephony.UiccCardInfo.InterfaceConsts +Android.Telephony.UiccCardInfo.IsEuicc.get -> bool +Android.Telephony.UiccCardInfo.IsMultipleEnabledProfilesSupported.get -> bool +Android.Telephony.UiccCardInfo.IsRemovable.get -> bool +Android.Telephony.UiccCardInfo.PhysicalSlotIndex.get -> int +Android.Telephony.UiccCardInfo.Ports.get -> System.Collections.Generic.ICollection! +Android.Telephony.UiccCardInfo.SlotIndex.get -> int +Android.Telephony.UiccCardInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.UiccPortInfo +Android.Telephony.UiccPortInfo.DescribeContents() -> int +Android.Telephony.UiccPortInfo.IccId.get -> string? +Android.Telephony.UiccPortInfo.InterfaceConsts +Android.Telephony.UiccPortInfo.IsActive.get -> bool +Android.Telephony.UiccPortInfo.LogicalSlotIndex.get -> int +Android.Telephony.UiccPortInfo.PortIndex.get -> int +Android.Telephony.UiccPortInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.UsageSetting +Android.Telephony.UsageSetting.DataCentric = 2 -> Android.Telephony.UsageSetting +Android.Telephony.UsageSetting.Default = 0 -> Android.Telephony.UsageSetting +Android.Telephony.UsageSetting.Unknown = -1 -> Android.Telephony.UsageSetting +Android.Telephony.UsageSetting.VoiceCentric = 1 -> Android.Telephony.UsageSetting +Android.Telephony.UssdResultCode +Android.Telephony.UssdResultCode.ErrorServiceUnavail = -2 -> Android.Telephony.UssdResultCode +Android.Telephony.UssdResultCode.ReturnFailure = -1 -> Android.Telephony.UssdResultCode +Android.Telephony.VisualVoicemailService +Android.Telephony.VisualVoicemailService.VisualVoicemailService() -> void +Android.Telephony.VisualVoicemailService.VisualVoicemailService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.VisualVoicemailService.VisualVoicemailTask +Android.Telephony.VisualVoicemailService.VisualVoicemailTask.Finish() -> void +Android.Telephony.VisualVoicemailService.VisualVoicemailTask.VisualVoicemailTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.VisualVoicemailSms +Android.Telephony.VisualVoicemailSms.DescribeContents() -> int +Android.Telephony.VisualVoicemailSms.Fields.get -> Android.OS.Bundle? +Android.Telephony.VisualVoicemailSms.InterfaceConsts +Android.Telephony.VisualVoicemailSms.MessageBody.get -> string? +Android.Telephony.VisualVoicemailSms.PhoneAccountHandle.get -> Android.Telecom.PhoneAccountHandle? +Android.Telephony.VisualVoicemailSms.Prefix.get -> string? +Android.Telephony.VisualVoicemailSms.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Telephony.VisualVoicemailSmsFilterSettings +Android.Telephony.VisualVoicemailSmsFilterSettings.Builder +Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.Builder() -> void +Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Telephony.VisualVoicemailSmsFilterSettings.ClientPrefix.get -> string? +Android.Telephony.VisualVoicemailSmsFilterSettings.ClientPrefix.set -> void +Android.Telephony.VisualVoicemailSmsFilterSettings.DescribeContents() -> int +Android.Telephony.VisualVoicemailSmsFilterSettings.DestinationPort.get -> int +Android.Telephony.VisualVoicemailSmsFilterSettings.DestinationPort.set -> void +Android.Telephony.VisualVoicemailSmsFilterSettings.InterfaceConsts +Android.Telephony.VisualVoicemailSmsFilterSettings.OriginatingNumbers.get -> System.Collections.IList? +Android.Telephony.VisualVoicemailSmsFilterSettings.OriginatingNumbers.set -> void +Android.Telephony.VisualVoicemailSmsFilterSettings.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Test.AssertionFailedError +Android.Test.AssertionFailedError.AssertionFailedError() -> void +Android.Test.AssertionFailedError.AssertionFailedError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.AssertionFailedError.AssertionFailedError(string? errorMessage) -> void +Android.Test.ComparisonFailure +Android.Test.ComparisonFailure.ComparisonFailure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.ComparisonFailure.ComparisonFailure(string? message, string? expected, string? actual) -> void +Android.Test.FlakyTest +Android.Test.FlakyTest.FlakyTest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.FlakyTestAttribute +Android.Test.FlakyTestAttribute.FlakyTestAttribute() -> void +Android.Test.FlakyTestAttribute.Tolerance.get -> int +Android.Test.FlakyTestAttribute.Tolerance.set -> void +Android.Test.IFlakyTest +Android.Test.IFlakyTest.Tolerance() -> int +Android.Test.InstrumentationTestRunner +Android.Test.InstrumentationTestRunner.InstrumentationTestRunner() -> void +Android.Test.InstrumentationTestRunner.InstrumentationTestRunner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.IPerformanceTestCase +Android.Test.IPerformanceTestCase.IsPerformanceOnly.get -> bool +Android.Test.IPerformanceTestCase.StartPerformance(Android.Test.IPerformanceTestCaseIntermediates? intermediates) -> int +Android.Test.IPerformanceTestCaseIntermediates +Android.Test.IPerformanceTestCaseIntermediates.AddIntermediate(string? name) -> void +Android.Test.IPerformanceTestCaseIntermediates.AddIntermediate(string? name, long timeInNS) -> void +Android.Test.IPerformanceTestCaseIntermediates.FinishTiming(bool realTime) -> void +Android.Test.IPerformanceTestCaseIntermediates.SetInternalIterations(int count) -> void +Android.Test.IPerformanceTestCaseIntermediates.StartTiming(bool realTime) -> void +Android.Test.IsolatedContext +Android.Test.IsolatedContext.IsolatedContext(Android.Content.ContentResolver? resolver, Android.Content.Context? targetContext) -> void +Android.Test.IsolatedContext.IsolatedContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.IUiThreadTest +Android.Test.Mock.MockApplication +Android.Test.Mock.MockApplication.MockApplication() -> void +Android.Test.Mock.MockApplication.MockApplication(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockContentProvider +Android.Test.Mock.MockContentProvider.MockContentProvider() -> void +Android.Test.Mock.MockContentProvider.MockContentProvider(Android.Content.Context? context) -> void +Android.Test.Mock.MockContentProvider.MockContentProvider(Android.Content.Context? context, string? readPermission, string? writePermission, Android.Content.PM.PathPermission![]? pathPermissions) -> void +Android.Test.Mock.MockContentProvider.MockContentProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockContentResolver +Android.Test.Mock.MockContentResolver.MockContentResolver() -> void +Android.Test.Mock.MockContentResolver.MockContentResolver(Android.Content.Context? context) -> void +Android.Test.Mock.MockContentResolver.MockContentResolver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockContext +Android.Test.Mock.MockContext.MockContext() -> void +Android.Test.Mock.MockContext.MockContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockCursor +Android.Test.Mock.MockCursor.MockCursor() -> void +Android.Test.Mock.MockCursor.MockCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockDialogInterface +Android.Test.Mock.MockDialogInterface.InterfaceConsts +Android.Test.Mock.MockDialogInterface.MockDialogInterface() -> void +Android.Test.Mock.MockDialogInterface.MockDialogInterface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockPackageManager +Android.Test.Mock.MockPackageManager.GetApplicationLabel(Android.Content.PM.ApplicationInfo? info) -> string? +Android.Test.Mock.MockPackageManager.GetText(string? packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> string? +Android.Test.Mock.MockPackageManager.GetUserBadgedLabel(string? label, Android.OS.UserHandle? user) -> string? +Android.Test.Mock.MockPackageManager.MockPackageManager() -> void +Android.Test.Mock.MockPackageManager.MockPackageManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Mock.MockResources +Android.Test.Mock.MockResources.MockResources() -> void +Android.Test.Mock.MockResources.MockResources(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.MoreAsserts +Android.Test.RenamingDelegatingContext +Android.Test.RenamingDelegatingContext.RenamingDelegatingContext(Android.Content.Context? context, Android.Content.Context? fileContext, string? filePrefix) -> void +Android.Test.RenamingDelegatingContext.RenamingDelegatingContext(Android.Content.Context? context, string? filePrefix) -> void +Android.Test.RenamingDelegatingContext.RenamingDelegatingContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.ILargeTest +Android.Test.Suitebuilder.Annotation.IMediumTest +Android.Test.Suitebuilder.Annotation.ISmallTest +Android.Test.Suitebuilder.Annotation.ISmoke +Android.Test.Suitebuilder.Annotation.ISuppress +Android.Test.Suitebuilder.Annotation.LargeTest +Android.Test.Suitebuilder.Annotation.LargeTest.LargeTest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.LargeTestAttribute +Android.Test.Suitebuilder.Annotation.LargeTestAttribute.LargeTestAttribute() -> void +Android.Test.Suitebuilder.Annotation.MediumTest +Android.Test.Suitebuilder.Annotation.MediumTest.MediumTest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.MediumTestAttribute +Android.Test.Suitebuilder.Annotation.MediumTestAttribute.MediumTestAttribute() -> void +Android.Test.Suitebuilder.Annotation.SmallTest +Android.Test.Suitebuilder.Annotation.SmallTest.SmallTest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.SmallTestAttribute +Android.Test.Suitebuilder.Annotation.SmallTestAttribute.SmallTestAttribute() -> void +Android.Test.Suitebuilder.Annotation.Smoke +Android.Test.Suitebuilder.Annotation.Smoke.Smoke(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.SmokeAttribute +Android.Test.Suitebuilder.Annotation.SmokeAttribute.SmokeAttribute() -> void +Android.Test.Suitebuilder.Annotation.Suppress +Android.Test.Suitebuilder.Annotation.Suppress.Suppress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.Annotation.SuppressAttribute +Android.Test.Suitebuilder.Annotation.SuppressAttribute.SuppressAttribute() -> void +Android.Test.Suitebuilder.TestMethod +Android.Test.Suitebuilder.TestMethod.TestMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.TestSuiteBuilder +Android.Test.Suitebuilder.TestSuiteBuilder.IncludeAllPackagesUnderHere() -> Android.Test.Suitebuilder.TestSuiteBuilder? +Android.Test.Suitebuilder.TestSuiteBuilder.TestSuiteBuilder(Java.Lang.Class? clazz) -> void +Android.Test.Suitebuilder.TestSuiteBuilder.TestSuiteBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.Suitebuilder.TestSuiteBuilder.TestSuiteBuilder(string? name, Java.Lang.ClassLoader? classLoader) -> void +Android.Test.TestResult +Android.Test.TestResult.Error = -1 -> Android.Test.TestResult +Android.Test.TestResult.Failure = -2 -> Android.Test.TestResult +Android.Test.TestResult.Ok = 0 -> Android.Test.TestResult +Android.Test.TestResult.Start = 1 -> Android.Test.TestResult +Android.Test.TouchUtils +Android.Test.TouchUtils.TouchUtils() -> void +Android.Test.TouchUtils.TouchUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.UiThreadTest +Android.Test.UiThreadTest.UiThreadTest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Test.UiThreadTestAttribute +Android.Test.UiThreadTestAttribute.UiThreadTestAttribute() -> void +Android.Test.ViewAsserts +Android.Test.ViewAsserts.ViewAsserts(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.AfterTextChangedEventArgs +Android.Text.AfterTextChangedEventArgs.AfterTextChangedEventArgs(Android.Text.IEditable? editable) -> void +Android.Text.AfterTextChangedEventArgs.Editable.get -> Android.Text.IEditable? +Android.Text.AlteredCharSequence +Android.Text.AlteredCharSequence.AlteredCharSequence(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.AlteredCharSequence.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Text.AlteredCharSequence.SubSequence(int start, int end) -> string? +Android.Text.AndroidCharacter +Android.Text.AndroidCharacter.AndroidCharacter() -> void +Android.Text.AndroidCharacter.AndroidCharacter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Annotation +Android.Text.Annotation.Annotation(Android.OS.Parcel? src) -> void +Android.Text.Annotation.Annotation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Annotation.Annotation(string? key, string? value) -> void +Android.Text.Annotation.InterfaceConsts +Android.Text.AutoText +Android.Text.AutoText.AutoText(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.BidiFormatter +Android.Text.BidiFormatter.Builder +Android.Text.BidiFormatter.Builder.Build() -> Android.Text.BidiFormatter? +Android.Text.BidiFormatter.Builder.Builder() -> void +Android.Text.BidiFormatter.Builder.Builder(bool rtlContext) -> void +Android.Text.BidiFormatter.Builder.Builder(Java.Util.Locale? locale) -> void +Android.Text.BidiFormatter.Builder.SetTextDirectionHeuristic(Android.Text.ITextDirectionHeuristic? heuristic) -> Android.Text.BidiFormatter.Builder? +Android.Text.BidiFormatter.Builder.StereoReset(bool stereoReset) -> Android.Text.BidiFormatter.Builder? +Android.Text.BidiFormatter.IsRtl(Java.Lang.ICharSequence? str) -> bool +Android.Text.BidiFormatter.IsRtl(string? str) -> bool +Android.Text.BidiFormatter.IsRtlContext.get -> bool +Android.Text.BidiFormatter.StereoReset.get -> bool +Android.Text.BidiFormatter.UnicodeWrap(string? str) -> string? +Android.Text.BidiFormatter.UnicodeWrap(string? str, Android.Text.ITextDirectionHeuristic? heuristic) -> string? +Android.Text.BidiFormatter.UnicodeWrap(string? str, Android.Text.ITextDirectionHeuristic? heuristic, bool isolate) -> string? +Android.Text.BidiFormatter.UnicodeWrap(string? str, bool isolate) -> string? +Android.Text.BidiFormatter.UnicodeWrapFormatted(Java.Lang.ICharSequence? str) -> Java.Lang.ICharSequence? +Android.Text.BidiFormatter.UnicodeWrapFormatted(Java.Lang.ICharSequence? str, Android.Text.ITextDirectionHeuristic? heuristic) -> Java.Lang.ICharSequence? +Android.Text.BidiFormatter.UnicodeWrapFormatted(Java.Lang.ICharSequence? str, Android.Text.ITextDirectionHeuristic? heuristic, bool isolate) -> Java.Lang.ICharSequence? +Android.Text.BidiFormatter.UnicodeWrapFormatted(Java.Lang.ICharSequence? str, bool isolate) -> Java.Lang.ICharSequence? +Android.Text.BoringLayout +Android.Text.BoringLayout.BoringLayout(Java.Lang.ICharSequence! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> void +Android.Text.BoringLayout.BoringLayout(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> void +Android.Text.BoringLayout.BoringLayout(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.BoringLayout.BoringLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.BoringLayout.BoringLayout(string! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> void +Android.Text.BoringLayout.BoringLayout(string? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> void +Android.Text.BoringLayout.BoringLayout(string? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.BoringLayout.Metrics +Android.Text.BoringLayout.Metrics.Metrics() -> void +Android.Text.BoringLayout.Metrics.Metrics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.BoringLayout.Metrics.Width.get -> int +Android.Text.BoringLayout.Metrics.Width.set -> void +Android.Text.BoringLayout.ReplaceOrMake(string! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> Android.Text.BoringLayout! +Android.Text.BoringLayout.ReplaceOrMake(string? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> Android.Text.BoringLayout? +Android.Text.BoringLayout.ReplaceOrMake(string? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> Android.Text.BoringLayout? +Android.Text.BreakStrategy +Android.Text.BreakStrategy.Balanced = 2 -> Android.Text.BreakStrategy +Android.Text.BreakStrategy.HighQuality = 1 -> Android.Text.BreakStrategy +Android.Text.BreakStrategy.Simple = 0 -> Android.Text.BreakStrategy +Android.Text.CapitalizationMode +Android.Text.CapitalizationMode.Characters = 4096 -> Android.Text.CapitalizationMode +Android.Text.CapitalizationMode.Sentences = 16384 -> Android.Text.CapitalizationMode +Android.Text.CapitalizationMode.Words = 8192 -> Android.Text.CapitalizationMode +Android.Text.ClipboardManager +Android.Text.ClipboardManager.ClipboardManager() -> void +Android.Text.ClipboardManager.ClipboardManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.ClipboardManager.Text.get -> string? +Android.Text.ClipboardManager.Text.set -> void +Android.Text.DynamicLayout +Android.Text.DynamicLayout.Builder +Android.Text.DynamicLayout.Builder.Build() -> Android.Text.DynamicLayout! +Android.Text.DynamicLayout.Builder.SetAlignment(Android.Text.Layout.Alignment! alignment) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetBreakStrategy(Android.Text.BreakStrategy breakStrategy) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetDisplayText(Java.Lang.ICharSequence! display) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetDisplayText(string! display) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetEllipsize(Android.Text.TextUtils.TruncateAt? ellipsize) -> Android.Text.DynamicLayout.Builder? +Android.Text.DynamicLayout.Builder.SetEllipsizedWidth(int ellipsizedWidth) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetHyphenationFrequency(Android.Text.HyphenationFrequency hyphenationFrequency) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetIncludePad(bool includePad) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetJustificationMode(Android.Text.JustificationMode justificationMode) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetLineSpacing(float spacingAdd, float spacingMult) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetTextDirection(Android.Text.ITextDirectionHeuristic! textDir) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.Builder.SetUseLineSpacingFromFallbacks(bool useLineSpacingFromFallbacks) -> Android.Text.DynamicLayout.Builder! +Android.Text.DynamicLayout.DynamicLayout(Java.Lang.ICharSequence! base, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.DynamicLayout.DynamicLayout(Java.Lang.ICharSequence! base, Java.Lang.ICharSequence! display, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.DynamicLayout.DynamicLayout(Java.Lang.ICharSequence! base, Java.Lang.ICharSequence! display, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.DynamicLayout.DynamicLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.DynamicLayout.DynamicLayout(string! base, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.DynamicLayout.DynamicLayout(string! base, string! display, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.DynamicLayout.DynamicLayout(string! base, string! display, Android.Text.TextPaint! paint, int width, Android.Text.Layout.Alignment! align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthAmbiguous = 1 -> Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthFullWidth = 3 -> Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthHalfWidth = 2 -> Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthNarrow = 4 -> Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthNeutral = 0 -> Android.Text.EastAsianWidth +Android.Text.EastAsianWidth.AsianWidthWide = 5 -> Android.Text.EastAsianWidth +Android.Text.EditableFactory +Android.Text.EditableFactory.EditableFactory() -> void +Android.Text.EditableFactory.EditableFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.EditableFactory.NewEditable(string? source) -> Android.Text.IEditable? +Android.Text.EmojiConsistency +Android.Text.Format.AbbreviationLength +Android.Text.Format.AbbreviationLength.Long = 10 -> Android.Text.Format.AbbreviationLength +Android.Text.Format.AbbreviationLength.Medium = 20 -> Android.Text.Format.AbbreviationLength +Android.Text.Format.AbbreviationLength.Short = 30 -> Android.Text.Format.AbbreviationLength +Android.Text.Format.AbbreviationLength.Shorter = 40 -> Android.Text.Format.AbbreviationLength +Android.Text.Format.AbbreviationLength.Shortest = 50 -> Android.Text.Format.AbbreviationLength +Android.Text.Format.DateFormat +Android.Text.Format.DateFormat.DateFormat() -> void +Android.Text.Format.DateFormat.DateFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Format.DateUtils +Android.Text.Format.DateUtils.DateUtils() -> void +Android.Text.Format.DateUtils.DateUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Friday = 5 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Monday = 1 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.MondayBeforeJulianEpoch = 2440585 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Saturday = 6 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Sunday = 0 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Thursday = 4 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Tuesday = 2 -> Android.Text.Format.DayOfWeek +Android.Text.Format.DayOfWeek.Wednesday = 3 -> Android.Text.Format.DayOfWeek +Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.AbbrevAll = 524288 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.AbbrevMonth = 65536 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.AbbrevRelative = 262144 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.AbbrevTime = 16384 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.AbbrevWeekday = 32768 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.CapAmpm = 256 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.CapMidnight = 4096 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.CapNoon = 1024 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.CapNoonMidnight = Android.Text.Format.FormatStyleFlags.CapNoon | Android.Text.Format.FormatStyleFlags.CapMidnight -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NoMidnight = 2048 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NoMonthDay = 32 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NoNoon = 512 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NoNoonMidnight = Android.Text.Format.FormatStyleFlags.NoNoon | Android.Text.Format.FormatStyleFlags.NoMidnight -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NoYear = 8 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.NumericDate = 131072 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.ShowDate = 16 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.ShowTime = 1 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.ShowWeekday = 2 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.ShowYear = 4 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.TwelveHour = 64 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.TwentyFourHour = 128 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.FormatStyleFlags.Utc = 8192 -> Android.Text.Format.FormatStyleFlags +Android.Text.Format.Formatter +Android.Text.Format.Formatter.Formatter() -> void +Android.Text.Format.Time +Android.Text.Format.Time.AllDay.get -> bool +Android.Text.Format.Time.AllDay.set -> void +Android.Text.Format.Time.Gmtoff.get -> long +Android.Text.Format.Time.Gmtoff.set -> void +Android.Text.Format.Time.Hour.get -> int +Android.Text.Format.Time.Hour.set -> void +Android.Text.Format.Time.IsDst.get -> int +Android.Text.Format.Time.IsDst.set -> void +Android.Text.Format.Time.Minute.get -> int +Android.Text.Format.Time.Minute.set -> void +Android.Text.Format.Time.Month.get -> int +Android.Text.Format.Time.Month.set -> void +Android.Text.Format.Time.MonthDay.get -> int +Android.Text.Format.Time.MonthDay.set -> void +Android.Text.Format.Time.Second.get -> int +Android.Text.Format.Time.Second.set -> void +Android.Text.Format.Time.Time() -> void +Android.Text.Format.Time.Time(Android.Text.Format.Time? other) -> void +Android.Text.Format.Time.Time(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Format.Time.Time(string? timezoneId) -> void +Android.Text.Format.Time.Timezone.get -> string? +Android.Text.Format.Time.Timezone.set -> void +Android.Text.Format.Time.WeekDay.get -> Android.Text.Format.DayOfWeek +Android.Text.Format.Time.WeekDay.set -> void +Android.Text.Format.Time.Year.get -> int +Android.Text.Format.Time.Year.set -> void +Android.Text.Format.Time.YearDay.get -> int +Android.Text.Format.Time.YearDay.set -> void +Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Hour = 3 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Minute = 2 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Month = 5 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.MonthDay = 4 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Second = 1 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Weekday = 7 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.WeekNum = 9 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.Year = 6 -> Android.Text.Format.TimeFormatValues +Android.Text.Format.TimeFormatValues.YearDay = 8 -> Android.Text.Format.TimeFormatValues +Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.ModeCompact = 63 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.ModeLegacy = 0 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.OptionUseCssColors = 256 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakBlockquote = 32 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakDiv = 16 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakHeading = 2 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakList = 8 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakListItem = 4 -> Android.Text.FromHtmlOptions +Android.Text.FromHtmlOptions.SeparatorLineBreakParagraph = 1 -> Android.Text.FromHtmlOptions +Android.Text.GraphemeClusterSegmentFinder +Android.Text.GraphemeClusterSegmentFinder.GraphemeClusterSegmentFinder(Java.Lang.ICharSequence! text, Android.Text.TextPaint! textPaint) -> void +Android.Text.GraphemeClusterSegmentFinder.GraphemeClusterSegmentFinder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.GraphemeClusterSegmentFinder.GraphemeClusterSegmentFinder(string! text, Android.Text.TextPaint! textPaint) -> void +Android.Text.Highlights +Android.Text.Highlights.Builder +Android.Text.Highlights.Builder.AddRange(Android.Graphics.Paint! paint, int start, int end) -> Android.Text.Highlights.Builder! +Android.Text.Highlights.Builder.AddRanges(Android.Graphics.Paint! paint, params int[]! ranges) -> Android.Text.Highlights.Builder! +Android.Text.Highlights.Builder.Build() -> Android.Text.Highlights! +Android.Text.Highlights.Builder.Builder() -> void +Android.Text.Highlights.Highlights(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Html +Android.Text.Html.Html(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Html.IImageGetter +Android.Text.Html.IImageGetter.GetDrawable(string? source) -> Android.Graphics.Drawables.Drawable? +Android.Text.Html.ITagHandler +Android.Text.Html.ITagHandler.HandleTag(bool opening, string? tag, Android.Text.IEditable? output, Org.Xml.Sax.IXMLReader? xmlReader) -> void +Android.Text.HyphenationFrequency +Android.Text.HyphenationFrequency.Full = 2 -> Android.Text.HyphenationFrequency +Android.Text.HyphenationFrequency.FullFast = 4 -> Android.Text.HyphenationFrequency +Android.Text.HyphenationFrequency.None = 0 -> Android.Text.HyphenationFrequency +Android.Text.HyphenationFrequency.Normal = 1 -> Android.Text.HyphenationFrequency +Android.Text.HyphenationFrequency.NormalFast = 3 -> Android.Text.HyphenationFrequency +Android.Text.IEditable +Android.Text.IEditable.Append(char text) -> Java.Lang.IAppendable? +Android.Text.IEditable.Append(Java.Lang.ICharSequence? text) -> Java.Lang.IAppendable? +Android.Text.IEditable.Append(Java.Lang.ICharSequence? text, int start, int end) -> Java.Lang.IAppendable? +Android.Text.IEditable.Clear() -> void +Android.Text.IEditable.ClearSpans() -> void +Android.Text.IEditable.Delete(int st, int en) -> Android.Text.IEditable? +Android.Text.IEditable.GetFilters() -> Android.Text.IInputFilter![]? +Android.Text.IEditable.Insert(int where, Java.Lang.ICharSequence? text) -> Android.Text.IEditable? +Android.Text.IEditable.Insert(int where, Java.Lang.ICharSequence? text, int start, int end) -> Android.Text.IEditable? +Android.Text.IEditable.Replace(int st, int en, Java.Lang.ICharSequence? source, int start, int end) -> Android.Text.IEditable? +Android.Text.IEditable.Replace(int st, int en, Java.Lang.ICharSequence? text) -> Android.Text.IEditable? +Android.Text.IEditable.SetFilters(Android.Text.IInputFilter![]? filters) -> void +Android.Text.IEditableExtensions +Android.Text.IGetChars +Android.Text.IGetChars.GetChars(int start, int end, char[]? dest, int destoff) -> void +Android.Text.IInputFilter +Android.Text.IInputFilter.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? +Android.Text.IInputFilterExtensions +Android.Text.IInputType +Android.Text.INoCopySpan +Android.Text.InputFilterAllCaps +Android.Text.InputFilterAllCaps.Filter(string? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> string? +Android.Text.InputFilterAllCaps.InputFilterAllCaps() -> void +Android.Text.InputFilterAllCaps.InputFilterAllCaps(Java.Util.Locale! locale) -> void +Android.Text.InputFilterAllCaps.InputFilterAllCaps(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.InputFilterLengthFilter +Android.Text.InputFilterLengthFilter.Filter(string? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> string? +Android.Text.InputFilterLengthFilter.InputFilterLengthFilter(int max) -> void +Android.Text.InputFilterLengthFilter.InputFilterLengthFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.InputTypes +Android.Text.InputTypes.ClassDatetime = 4 -> Android.Text.InputTypes +Android.Text.InputTypes.ClassNumber = 2 -> Android.Text.InputTypes +Android.Text.InputTypes.ClassPhone = Android.Text.InputTypes.ClassText | Android.Text.InputTypes.ClassNumber -> Android.Text.InputTypes +Android.Text.InputTypes.ClassText = 1 -> Android.Text.InputTypes +Android.Text.InputTypes.DatetimeVariationDate = 16 -> Android.Text.InputTypes +Android.Text.InputTypes.DatetimeVariationNormal = 0 -> Android.Text.InputTypes +Android.Text.InputTypes.DatetimeVariationTime = 32 -> Android.Text.InputTypes +Android.Text.InputTypes.MaskClass = 15 -> Android.Text.InputTypes +Android.Text.InputTypes.MaskFlags = 16773120 -> Android.Text.InputTypes +Android.Text.InputTypes.MaskVariation = 4080 -> Android.Text.InputTypes +Android.Text.InputTypes.Null = 0 -> Android.Text.InputTypes +Android.Text.InputTypes.NumberFlagDecimal = 8192 -> Android.Text.InputTypes +Android.Text.InputTypes.NumberFlagSigned = 4096 -> Android.Text.InputTypes +Android.Text.InputTypes.NumberVariationNormal = 0 -> Android.Text.InputTypes +Android.Text.InputTypes.NumberVariationPassword = 16 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagAutoComplete = 65536 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagAutoCorrect = 32768 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagCapCharacters = 4096 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagCapSentences = 16384 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagCapWords = 8192 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagEnableTextConversionSuggestions = 1048576 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagImeMultiLine = 262144 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagMultiLine = 131072 -> Android.Text.InputTypes +Android.Text.InputTypes.TextFlagNoSuggestions = 524288 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationEmailAddress = 32 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationEmailSubject = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.DatetimeVariationTime -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationFilter = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.TextVariationWebEditText -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationLongMessage = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.TextVariationShortMessage -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationNormal = 0 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationPassword = 128 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationPersonName = Android.Text.InputTypes.DatetimeVariationTime | Android.Text.InputTypes.TextVariationShortMessage -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationPhonetic = Android.Text.InputTypes.TextVariationShortMessage | Android.Text.InputTypes.TextVariationPassword -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationPostalAddress = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.TextVariationPersonName -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationShortMessage = 64 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationUri = 16 -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationVisiblePassword = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.TextVariationPassword -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationWebEditText = Android.Text.InputTypes.DatetimeVariationTime | Android.Text.InputTypes.TextVariationPassword -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationWebEmailAddress = Android.Text.InputTypes.DatetimeVariationDate | Android.Text.InputTypes.TextVariationPhonetic -> Android.Text.InputTypes +Android.Text.InputTypes.TextVariationWebPassword = Android.Text.InputTypes.DatetimeVariationTime | Android.Text.InputTypes.TextVariationPhonetic -> Android.Text.InputTypes +Android.Text.IParcelableSpan +Android.Text.IParcelableSpan.SpanTypeId.get -> int +Android.Text.ISpannable +Android.Text.ISpannable.RemoveSpan(Java.Lang.Object? what) -> void +Android.Text.ISpannable.SetSpan(Java.Lang.Object? what, int start, int end, Android.Text.SpanTypes flags) -> void +Android.Text.ISpanned +Android.Text.ISpanned.GetSpanEnd(Java.Lang.Object? tag) -> int +Android.Text.ISpanned.GetSpanFlags(Java.Lang.Object? tag) -> Android.Text.SpanTypes +Android.Text.ISpanned.GetSpans(int start, int end, Java.Lang.Class? type) -> Java.Lang.Object![]? +Android.Text.ISpanned.GetSpanStart(Java.Lang.Object? tag) -> int +Android.Text.ISpanned.NextSpanTransition(int start, int limit, Java.Lang.Class? type) -> int +Android.Text.ISpanWatcher +Android.Text.ISpanWatcher.OnSpanAdded(Android.Text.ISpannable? text, Java.Lang.Object? what, int start, int end) -> void +Android.Text.ISpanWatcher.OnSpanChanged(Android.Text.ISpannable? text, Java.Lang.Object? what, int ostart, int oend, int nstart, int nend) -> void +Android.Text.ISpanWatcher.OnSpanRemoved(Android.Text.ISpannable? text, Java.Lang.Object? what, int start, int end) -> void +Android.Text.ITextDirectionHeuristic +Android.Text.ITextDirectionHeuristic.IsRtl(char[]? array, int start, int count) -> bool +Android.Text.ITextDirectionHeuristic.IsRtl(Java.Lang.ICharSequence? cs, int start, int count) -> bool +Android.Text.ITextDirectionHeuristicExtensions +Android.Text.ITextWatcher +Android.Text.ITextWatcher.AfterTextChanged(Android.Text.IEditable? s) -> void +Android.Text.ITextWatcher.BeforeTextChanged(Java.Lang.ICharSequence? s, int start, int count, int after) -> void +Android.Text.ITextWatcher.OnTextChanged(Java.Lang.ICharSequence? s, int start, int before, int count) -> void +Android.Text.ITextWatcherExtensions +Android.Text.JustificationMode +Android.Text.JustificationMode.InterWord = 1 -> Android.Text.JustificationMode +Android.Text.JustificationMode.None = 0 -> Android.Text.JustificationMode +Android.Text.Layout +Android.Text.Layout.Alignment +Android.Text.Layout.Directions +Android.Text.Layout.Directions.Directions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Layout.GetAlignment() -> Android.Text.Layout.Alignment? +Android.Text.Layout.GetCursorPath(int point, Android.Graphics.Path? dest, string? editingBuffer) -> void +Android.Text.Layout.GetLineAscent(int line) -> int +Android.Text.Layout.GetLineBaseline(int line) -> int +Android.Text.Layout.GetLineBottom(int line) -> int +Android.Text.Layout.GetLineEnd(int line) -> int +Android.Text.Layout.GetParagraphAlignment(int line) -> Android.Text.Layout.Alignment? +Android.Text.Layout.GetParagraphLeft(int line) -> int +Android.Text.Layout.GetParagraphRight(int line) -> int +Android.Text.Layout.IncreaseWidthTo(int wid) -> void +Android.Text.Layout.IsSpanned.get -> bool +Android.Text.Layout.ITextInclusionStrategy +Android.Text.Layout.ITextInclusionStrategy.IsSegmentInside(Android.Graphics.RectF! segmentBounds, Android.Graphics.RectF! area) -> bool +Android.Text.Layout.Layout(Java.Lang.ICharSequence? text, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd) -> void +Android.Text.Layout.Layout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Layout.Layout(string? text, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd) -> void +Android.Text.Layout.Paint.get -> Android.Text.TextPaint? +Android.Text.Layout.SpacingAdd.get -> float +Android.Text.Layout.SpacingMultiplier.get -> float +Android.Text.Layout.Text.get -> string? +Android.Text.Layout.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Text.Layout.Width.get -> int +Android.Text.LoginFilter +Android.Text.LoginFilter.Filter(string? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> string? +Android.Text.LoginFilter.LoginFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.LoginFilter.PasswordFilterGMail +Android.Text.LoginFilter.PasswordFilterGMail.PasswordFilterGMail() -> void +Android.Text.LoginFilter.PasswordFilterGMail.PasswordFilterGMail(bool appendInvalid) -> void +Android.Text.LoginFilter.PasswordFilterGMail.PasswordFilterGMail(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.LoginFilter.UsernameFilterGeneric +Android.Text.LoginFilter.UsernameFilterGeneric.UsernameFilterGeneric() -> void +Android.Text.LoginFilter.UsernameFilterGeneric.UsernameFilterGeneric(bool appendInvalid) -> void +Android.Text.LoginFilter.UsernameFilterGeneric.UsernameFilterGeneric(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.LoginFilter.UsernameFilterGMail +Android.Text.LoginFilter.UsernameFilterGMail.UsernameFilterGMail() -> void +Android.Text.LoginFilter.UsernameFilterGMail.UsernameFilterGMail(bool appendInvalid) -> void +Android.Text.LoginFilter.UsernameFilterGMail.UsernameFilterGMail(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.ArrowKeyMovementMethod +Android.Text.Method.ArrowKeyMovementMethod.ArrowKeyMovementMethod() -> void +Android.Text.Method.ArrowKeyMovementMethod.ArrowKeyMovementMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.BaseKeyListener +Android.Text.Method.BaseKeyListener.BaseKeyListener() -> void +Android.Text.Method.BaseKeyListener.BaseKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.BaseMovementMethod +Android.Text.Method.BaseMovementMethod.BaseMovementMethod() -> void +Android.Text.Method.BaseMovementMethod.BaseMovementMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.CharacterPickerDialog +Android.Text.Method.CharacterPickerDialog.CharacterPickerDialog(Android.Content.Context? context, Android.Views.View? view, Android.Text.IEditable? text, string? options, bool insert) -> void +Android.Text.Method.CharacterPickerDialog.CharacterPickerDialog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.DateKeyListener +Android.Text.Method.DateKeyListener.DateKeyListener() -> void +Android.Text.Method.DateKeyListener.DateKeyListener(Java.Util.Locale? locale) -> void +Android.Text.Method.DateKeyListener.DateKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.DateTimeKeyListener +Android.Text.Method.DateTimeKeyListener.DateTimeKeyListener() -> void +Android.Text.Method.DateTimeKeyListener.DateTimeKeyListener(Java.Util.Locale? locale) -> void +Android.Text.Method.DateTimeKeyListener.DateTimeKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.DialerKeyListener +Android.Text.Method.DialerKeyListener.DialerKeyListener() -> void +Android.Text.Method.DialerKeyListener.DialerKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.DigitsKeyListener +Android.Text.Method.DigitsKeyListener.DigitsKeyListener() -> void +Android.Text.Method.DigitsKeyListener.DigitsKeyListener(bool sign, bool decimal) -> void +Android.Text.Method.DigitsKeyListener.DigitsKeyListener(Java.Util.Locale? locale) -> void +Android.Text.Method.DigitsKeyListener.DigitsKeyListener(Java.Util.Locale? locale, bool sign, bool decimal) -> void +Android.Text.Method.DigitsKeyListener.DigitsKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.HideReturnsTransformationMethod +Android.Text.Method.HideReturnsTransformationMethod.HideReturnsTransformationMethod() -> void +Android.Text.Method.HideReturnsTransformationMethod.HideReturnsTransformationMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.IKeyListener +Android.Text.Method.IKeyListener.ClearMetaKeyState(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.MetaKeyStates states) -> void +Android.Text.Method.IKeyListener.InputType.get -> Android.Text.InputTypes +Android.Text.Method.IKeyListener.OnKeyDown(Android.Views.View? view, Android.Text.IEditable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IKeyListener.OnKeyOther(Android.Views.View? view, Android.Text.IEditable? text, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IKeyListener.OnKeyUp(Android.Views.View? view, Android.Text.IEditable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IMovementMethod +Android.Text.Method.IMovementMethod.CanSelectArbitrarily() -> bool +Android.Text.Method.IMovementMethod.Initialize(Android.Widget.TextView? widget, Android.Text.ISpannable? text) -> void +Android.Text.Method.IMovementMethod.OnGenericMotionEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +Android.Text.Method.IMovementMethod.OnKeyDown(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IMovementMethod.OnKeyOther(Android.Widget.TextView? view, Android.Text.ISpannable? text, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IMovementMethod.OnKeyUp(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Text.Method.IMovementMethod.OnTakeFocus(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.FocusSearchDirection direction) -> void +Android.Text.Method.IMovementMethod.OnTouchEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +Android.Text.Method.IMovementMethod.OnTrackballEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +Android.Text.Method.ITransformationMethod +Android.Text.Method.ITransformationMethod.GetTransformationFormatted(Java.Lang.ICharSequence? source, Android.Views.View? view) -> Java.Lang.ICharSequence? +Android.Text.Method.ITransformationMethod.OnFocusChanged(Android.Views.View? view, Java.Lang.ICharSequence? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +Android.Text.Method.ITransformationMethodExtensions +Android.Text.Method.LinkMovementMethod +Android.Text.Method.LinkMovementMethod.LinkMovementMethod() -> void +Android.Text.Method.LinkMovementMethod.LinkMovementMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.MetaKeyKeyListener +Android.Text.Method.MetaKeyKeyListener.MetaKeyKeyListener() -> void +Android.Text.Method.MetaKeyKeyListener.MetaKeyKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.AltLocked = 512 -> Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.AltOn = 2 -> Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.CapLocked = 256 -> Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.ShiftOn = 1 -> Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.SymLocked = 1024 -> Android.Text.Method.MetaStates +Android.Text.Method.MetaStates.SymOn = 4 -> Android.Text.Method.MetaStates +Android.Text.Method.MultiTapKeyListener +Android.Text.Method.MultiTapKeyListener.MultiTapKeyListener(Android.Text.Method.TextKeyListener.Capitalize? cap, bool autotext) -> void +Android.Text.Method.MultiTapKeyListener.MultiTapKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.NumberKeyListener +Android.Text.Method.NumberKeyListener.Filter(string? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> string? +Android.Text.Method.NumberKeyListener.NumberKeyListener() -> void +Android.Text.Method.NumberKeyListener.NumberKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.PasswordTransformationMethod +Android.Text.Method.PasswordTransformationMethod.BeforeTextChanged(string? s, int start, int count, int after) -> void +Android.Text.Method.PasswordTransformationMethod.GetTransformation(string? source, Android.Views.View? view) -> string? +Android.Text.Method.PasswordTransformationMethod.OnFocusChanged(Android.Views.View? view, string? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +Android.Text.Method.PasswordTransformationMethod.OnTextChanged(string? s, int start, int before, int count) -> void +Android.Text.Method.PasswordTransformationMethod.PasswordTransformationMethod() -> void +Android.Text.Method.PasswordTransformationMethod.PasswordTransformationMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.QwertyKeyListener +Android.Text.Method.QwertyKeyListener.QwertyKeyListener(Android.Text.Method.TextKeyListener.Capitalize? cap, bool autoText) -> void +Android.Text.Method.QwertyKeyListener.QwertyKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.ReplacementTransformationMethod +Android.Text.Method.ReplacementTransformationMethod.GetTransformation(string? source, Android.Views.View? v) -> string? +Android.Text.Method.ReplacementTransformationMethod.OnFocusChanged(Android.Views.View? view, string? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +Android.Text.Method.ReplacementTransformationMethod.ReplacementTransformationMethod() -> void +Android.Text.Method.ReplacementTransformationMethod.ReplacementTransformationMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.ScrollingMovementMethod +Android.Text.Method.ScrollingMovementMethod.ScrollingMovementMethod() -> void +Android.Text.Method.ScrollingMovementMethod.ScrollingMovementMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.SingleLineTransformationMethod +Android.Text.Method.SingleLineTransformationMethod.SingleLineTransformationMethod() -> void +Android.Text.Method.SingleLineTransformationMethod.SingleLineTransformationMethod(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.TextKeyListener +Android.Text.Method.TextKeyListener.Capitalize +Android.Text.Method.TextKeyListener.TextKeyListener(Android.Text.Method.TextKeyListener.Capitalize? cap, bool autotext) -> void +Android.Text.Method.TextKeyListener.TextKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.TimeKeyListener +Android.Text.Method.TimeKeyListener.TimeKeyListener() -> void +Android.Text.Method.TimeKeyListener.TimeKeyListener(Java.Util.Locale? locale) -> void +Android.Text.Method.TimeKeyListener.TimeKeyListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Method.Touch +Android.Text.Method.Touch.Touch(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.NoCopySpanConcrete +Android.Text.NoCopySpanConcrete.NoCopySpanConcrete() -> void +Android.Text.NoCopySpanConcrete.NoCopySpanConcrete(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SafeStringFlagMode +Android.Text.SafeStringFlagMode.FirstLine = 4 -> Android.Text.SafeStringFlagMode +Android.Text.SafeStringFlagMode.SingleLine = 2 -> Android.Text.SafeStringFlagMode +Android.Text.SafeStringFlagMode.Trim = 1 -> Android.Text.SafeStringFlagMode +Android.Text.SegmentFinder +Android.Text.SegmentFinder.PrescribedSegmentFinder +Android.Text.SegmentFinder.PrescribedSegmentFinder.PrescribedSegmentFinder(int[]! segments) -> void +Android.Text.SegmentFinder.PrescribedSegmentFinder.PrescribedSegmentFinder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SegmentFinder.SegmentFinder() -> void +Android.Text.SegmentFinder.SegmentFinder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Selection +Android.Text.Selection.Selection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SpannableFactory +Android.Text.SpannableFactory.NewSpannable(string? source) -> Android.Text.ISpannable? +Android.Text.SpannableFactory.SpannableFactory() -> void +Android.Text.SpannableFactory.SpannableFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SpannableString +Android.Text.SpannableString.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Text.SpannableString.SpannableString(Java.Lang.ICharSequence? source) -> void +Android.Text.SpannableString.SpannableString(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SpannableString.SpannableString(string? source) -> void +Android.Text.SpannableString.SubSequence(int start, int end) -> string? +Android.Text.SpannableString.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +Android.Text.SpannableStringBuilder +Android.Text.SpannableStringBuilder.Append(string? text) -> Java.Lang.IAppendable? +Android.Text.SpannableStringBuilder.Append(string? text, int start, int end) -> Java.Lang.IAppendable? +Android.Text.SpannableStringBuilder.Append(string? text, Java.Lang.Object? what, Android.Text.SpanTypes flags) -> Java.Lang.IAppendable? +Android.Text.SpannableStringBuilder.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Text.SpannableStringBuilder.Insert(int where, string? tb) -> Android.Text.IEditable? +Android.Text.SpannableStringBuilder.Insert(int where, string? tb, int start, int end) -> Android.Text.IEditable? +Android.Text.SpannableStringBuilder.Replace(int start, int end, string? tb) -> Android.Text.IEditable? +Android.Text.SpannableStringBuilder.Replace(int start, int end, string? tb, int tbstart, int tbend) -> Android.Text.IEditable? +Android.Text.SpannableStringBuilder.SpannableStringBuilder() -> void +Android.Text.SpannableStringBuilder.SpannableStringBuilder(Java.Lang.ICharSequence? text) -> void +Android.Text.SpannableStringBuilder.SpannableStringBuilder(Java.Lang.ICharSequence? text, int start, int end) -> void +Android.Text.SpannableStringBuilder.SpannableStringBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SpannableStringBuilder.SpannableStringBuilder(string? text) -> void +Android.Text.SpannableStringBuilder.SpannableStringBuilder(string? text, int start, int end) -> void +Android.Text.SpannableStringBuilder.SubSequence(int start, int end) -> string? +Android.Text.SpannableStringInternal +Android.Text.SpannableStringInternal.SpannableStringInternal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.SpannedString +Android.Text.SpannedString.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Android.Text.SpannedString.SpannedString(Java.Lang.ICharSequence? source) -> void +Android.Text.SpannedString.SpannedString(string? source) -> void +Android.Text.SpannedString.SubSequence(int start, int end) -> string? +Android.Text.SpannedString.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +Android.Text.SpanTypes +Android.Text.SpanTypes.Composing = 256 -> Android.Text.SpanTypes +Android.Text.SpanTypes.ExclusiveExclusive = 33 -> Android.Text.SpanTypes +Android.Text.SpanTypes.ExclusiveInclusive = 34 -> Android.Text.SpanTypes +Android.Text.SpanTypes.InclusiveExclusive = 17 -> Android.Text.SpanTypes +Android.Text.SpanTypes.InclusiveInclusive = 18 -> Android.Text.SpanTypes +Android.Text.SpanTypes.Intermediate = 512 -> Android.Text.SpanTypes +Android.Text.SpanTypes.MarkMark = 17 -> Android.Text.SpanTypes +Android.Text.SpanTypes.MarkPoint = 18 -> Android.Text.SpanTypes +Android.Text.SpanTypes.Paragraph = 51 -> Android.Text.SpanTypes +Android.Text.SpanTypes.PointMark = 33 -> Android.Text.SpanTypes +Android.Text.SpanTypes.PointMarkMask = 51 -> Android.Text.SpanTypes +Android.Text.SpanTypes.PointPoint = 34 -> Android.Text.SpanTypes +Android.Text.SpanTypes.Priority = 16711680 -> Android.Text.SpanTypes +Android.Text.SpanTypes.PriorityShift = 16 -> Android.Text.SpanTypes +Android.Text.SpanTypes.User = -16777216 -> Android.Text.SpanTypes +Android.Text.SpanTypes.UserShift = 24 -> Android.Text.SpanTypes +Android.Text.StaticLayout +Android.Text.StaticLayout.Builder +Android.Text.StaticLayout.Builder.Build() -> Android.Text.StaticLayout! +Android.Text.StaticLayout.Builder.SetAlignment(Android.Text.Layout.Alignment! alignment) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetBreakStrategy(Android.Text.BreakStrategy breakStrategy) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetEllipsize(Android.Text.TextUtils.TruncateAt? ellipsize) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetEllipsizedWidth(int ellipsizedWidth) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetHyphenationFrequency(Android.Text.HyphenationFrequency hyphenationFrequency) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetIncludePad(bool includePad) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetIndents(int[]? leftIndents, int[]? rightIndents) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetJustificationMode(Android.Text.JustificationMode justificationMode) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetLineBreakConfig(Android.Graphics.Text.LineBreakConfig! lineBreakConfig) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetLineSpacing(float spacingAdd, float spacingMult) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetMaxLines(int maxLines) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetText(Java.Lang.ICharSequence? source) -> Android.Text.StaticLayout.Builder? +Android.Text.StaticLayout.Builder.SetText(string? source) -> Android.Text.StaticLayout.Builder? +Android.Text.StaticLayout.Builder.SetTextDirection(Android.Text.ITextDirectionHeuristic! textDir) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.Builder.SetUseLineSpacingFromFallbacks(bool useLineSpacingFromFallbacks) -> Android.Text.StaticLayout.Builder! +Android.Text.StaticLayout.StaticLayout(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.StaticLayout.StaticLayout(Java.Lang.ICharSequence? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.StaticLayout.StaticLayout(Java.Lang.ICharSequence? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.StaticLayout.StaticLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.StaticLayout.StaticLayout(string? source, Android.Text.TextPaint? paint, int width, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.StaticLayout.StaticLayout(string? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad) -> void +Android.Text.StaticLayout.StaticLayout(string? source, int bufstart, int bufend, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, bool includepad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> void +Android.Text.Style.AbsoluteSizeSpan +Android.Text.Style.AbsoluteSizeSpan.AbsoluteSizeSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.AbsoluteSizeSpan.AbsoluteSizeSpan(int size) -> void +Android.Text.Style.AbsoluteSizeSpan.AbsoluteSizeSpan(int size, bool dip) -> void +Android.Text.Style.AbsoluteSizeSpan.AbsoluteSizeSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.AbsoluteSizeSpan.InterfaceConsts +Android.Text.Style.AlignmentSpanStandard +Android.Text.Style.AlignmentSpanStandard.AlignmentSpanStandard(Android.OS.Parcel! src) -> void +Android.Text.Style.AlignmentSpanStandard.AlignmentSpanStandard(Android.Text.Layout.Alignment! align) -> void +Android.Text.Style.AlignmentSpanStandard.AlignmentSpanStandard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.AlignmentSpanStandard.InterfaceConsts +Android.Text.Style.BackgroundColorSpan +Android.Text.Style.BackgroundColorSpan.BackgroundColorSpan(Android.Graphics.Color color) -> void +Android.Text.Style.BackgroundColorSpan.BackgroundColorSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.BackgroundColorSpan.BackgroundColorSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.BackgroundColorSpan.InterfaceConsts +Android.Text.Style.BulletSpan +Android.Text.Style.BulletSpan.BulletSpan() -> void +Android.Text.Style.BulletSpan.BulletSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.BulletSpan.BulletSpan(int gapWidth) -> void +Android.Text.Style.BulletSpan.BulletSpan(int gapWidth, Android.Graphics.Color color) -> void +Android.Text.Style.BulletSpan.BulletSpan(int gapWidth, Android.Graphics.Color color, int bulletRadius) -> void +Android.Text.Style.BulletSpan.BulletSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.BulletSpan.DrawLeadingMargin(Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int x, int dir, int top, int baseline, int bottom, string! text, int start, int end, bool first, Android.Text.Layout? layout) -> void +Android.Text.Style.BulletSpan.InterfaceConsts +Android.Text.Style.CharacterStyle +Android.Text.Style.CharacterStyle.CharacterStyle() -> void +Android.Text.Style.CharacterStyle.CharacterStyle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.ClickableSpan +Android.Text.Style.ClickableSpan.ClickableSpan() -> void +Android.Text.Style.ClickableSpan.ClickableSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.DrawableMarginSpan +Android.Text.Style.DrawableMarginSpan.ChooseHeight(string! text, int start, int end, int istartv, int v, Android.Graphics.Paint.FontMetricsInt! fm) -> void +Android.Text.Style.DrawableMarginSpan.DrawableMarginSpan(Android.Graphics.Drawables.Drawable! drawable) -> void +Android.Text.Style.DrawableMarginSpan.DrawableMarginSpan(Android.Graphics.Drawables.Drawable! drawable, int pad) -> void +Android.Text.Style.DrawableMarginSpan.DrawableMarginSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.DrawableMarginSpan.DrawLeadingMargin(Android.Graphics.Canvas! c, Android.Graphics.Paint! p, int x, int dir, int top, int baseline, int bottom, string! text, int start, int end, bool first, Android.Text.Layout! layout) -> void +Android.Text.Style.DynamicDrawableSpan +Android.Text.Style.DynamicDrawableSpan.DynamicDrawableSpan() -> void +Android.Text.Style.DynamicDrawableSpan.DynamicDrawableSpan(int verticalAlignment) -> void +Android.Text.Style.DynamicDrawableSpan.DynamicDrawableSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.DynamicDrawableSpan.MVerticalAlignment.get -> int +Android.Text.Style.DynamicDrawableSpan.MVerticalAlignment.set -> void +Android.Text.Style.EasyEditSpan +Android.Text.Style.EasyEditSpan.EasyEditSpan() -> void +Android.Text.Style.EasyEditSpan.EasyEditSpan(Android.App.PendingIntent? pendingIntent) -> void +Android.Text.Style.EasyEditSpan.EasyEditSpan(Android.OS.Parcel! source) -> void +Android.Text.Style.EasyEditSpan.EasyEditSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.EasyEditSpan.InterfaceConsts +Android.Text.Style.ForegroundColorSpan +Android.Text.Style.ForegroundColorSpan.ForegroundColorSpan(Android.Graphics.Color color) -> void +Android.Text.Style.ForegroundColorSpan.ForegroundColorSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.ForegroundColorSpan.ForegroundColorSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.ForegroundColorSpan.InterfaceConsts +Android.Text.Style.IAlignmentSpan +Android.Text.Style.IAlignmentSpan.Alignment.get -> Android.Text.Layout.Alignment? +Android.Text.Style.IconMarginSpan +Android.Text.Style.IconMarginSpan.ChooseHeight(string? text, int start, int end, int istartv, int v, Android.Graphics.Paint.FontMetricsInt? fm) -> void +Android.Text.Style.IconMarginSpan.DrawLeadingMargin(Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, string? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +Android.Text.Style.IconMarginSpan.IconMarginSpan(Android.Graphics.Bitmap! bitmap) -> void +Android.Text.Style.IconMarginSpan.IconMarginSpan(Android.Graphics.Bitmap! bitmap, int pad) -> void +Android.Text.Style.IconMarginSpan.IconMarginSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.ILeadingMarginSpan +Android.Text.Style.ILeadingMarginSpan.DrawLeadingMargin(Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +Android.Text.Style.ILeadingMarginSpan.GetLeadingMargin(bool first) -> int +Android.Text.Style.ILeadingMarginSpanExtensions +Android.Text.Style.ILeadingMarginSpanLeadingMarginSpan2 +Android.Text.Style.ILeadingMarginSpanLeadingMarginSpan2.LeadingMarginLineCount.get -> int +Android.Text.Style.ILineBackgroundSpan +Android.Text.Style.ILineBackgroundSpan.DrawBackground(Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int left, int right, int top, int baseline, int bottom, Java.Lang.ICharSequence! text, int start, int end, int lineNumber) -> void +Android.Text.Style.ILineBackgroundSpanExtensions +Android.Text.Style.ILineHeightSpan +Android.Text.Style.ILineHeightSpan.ChooseHeight(Java.Lang.ICharSequence? text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt? fm) -> void +Android.Text.Style.ILineHeightSpanExtensions +Android.Text.Style.ILineHeightSpanWithDensity +Android.Text.Style.ILineHeightSpanWithDensity.ChooseHeight(Java.Lang.ICharSequence? text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt? fm, Android.Text.TextPaint? paint) -> void +Android.Text.Style.ILineHeightSpanWithDensityExtensions +Android.Text.Style.ImageSpan +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, Android.Graphics.Bitmap! bitmap) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, Android.Graphics.Bitmap! bitmap, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, Android.Net.Uri! uri) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, Android.Net.Uri! uri, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, int resourceId) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Content.Context! context, int resourceId, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Bitmap! b) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Bitmap! b, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Drawables.Drawable! drawable) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Drawables.Drawable! drawable, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Drawables.Drawable! drawable, string! source) -> void +Android.Text.Style.ImageSpan.ImageSpan(Android.Graphics.Drawables.Drawable! drawable, string! source, Android.Text.Style.SpanAlign verticalAlignment) -> void +Android.Text.Style.ImageSpan.ImageSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.IParagraphStyle +Android.Text.Style.ITabStopSpan +Android.Text.Style.ITabStopSpan.TabStop.get -> int +Android.Text.Style.IUpdateAppearance +Android.Text.Style.IUpdateLayout +Android.Text.Style.IWrapTogetherSpan +Android.Text.Style.LeadingMarginSpanStandard +Android.Text.Style.LeadingMarginSpanStandard.DrawLeadingMargin(Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, string? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +Android.Text.Style.LeadingMarginSpanStandard.InterfaceConsts +Android.Text.Style.LeadingMarginSpanStandard.LeadingMarginSpanStandard(Android.OS.Parcel? src) -> void +Android.Text.Style.LeadingMarginSpanStandard.LeadingMarginSpanStandard(int every) -> void +Android.Text.Style.LeadingMarginSpanStandard.LeadingMarginSpanStandard(int first, int rest) -> void +Android.Text.Style.LeadingMarginSpanStandard.LeadingMarginSpanStandard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.LineBackgroundSpanStandard +Android.Text.Style.LineBackgroundSpanStandard.Color.get -> int +Android.Text.Style.LineBackgroundSpanStandard.DrawBackground(Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int left, int right, int top, int baseline, int bottom, string! text, int start, int end, int lineNumber) -> void +Android.Text.Style.LineBackgroundSpanStandard.InterfaceConsts +Android.Text.Style.LineBackgroundSpanStandard.LineBackgroundSpanStandard(Android.Graphics.Color color) -> void +Android.Text.Style.LineBackgroundSpanStandard.LineBackgroundSpanStandard(Android.OS.Parcel! src) -> void +Android.Text.Style.LineBackgroundSpanStandard.LineBackgroundSpanStandard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.LineHeightSpanStandard +Android.Text.Style.LineHeightSpanStandard.ChooseHeight(string! text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt! fm) -> void +Android.Text.Style.LineHeightSpanStandard.InterfaceConsts +Android.Text.Style.LineHeightSpanStandard.LineHeightSpanStandard(Android.OS.Parcel! src) -> void +Android.Text.Style.LineHeightSpanStandard.LineHeightSpanStandard(int height) -> void +Android.Text.Style.LineHeightSpanStandard.LineHeightSpanStandard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.LocaleSpan +Android.Text.Style.LocaleSpan.InterfaceConsts +Android.Text.Style.LocaleSpan.LocaleSpan(Android.OS.LocaleList! locales) -> void +Android.Text.Style.LocaleSpan.LocaleSpan(Android.OS.Parcel? source) -> void +Android.Text.Style.LocaleSpan.LocaleSpan(Java.Util.Locale? locale) -> void +Android.Text.Style.LocaleSpan.LocaleSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.MaskFilterSpan +Android.Text.Style.MaskFilterSpan.MaskFilterSpan(Android.Graphics.MaskFilter? filter) -> void +Android.Text.Style.MaskFilterSpan.MaskFilterSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.MetricAffectingSpan +Android.Text.Style.MetricAffectingSpan.MetricAffectingSpan() -> void +Android.Text.Style.MetricAffectingSpan.MetricAffectingSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.QuoteSpan +Android.Text.Style.QuoteSpan.DrawLeadingMargin(Android.Graphics.Canvas! c, Android.Graphics.Paint! p, int x, int dir, int top, int baseline, int bottom, string! text, int start, int end, bool first, Android.Text.Layout! layout) -> void +Android.Text.Style.QuoteSpan.InterfaceConsts +Android.Text.Style.QuoteSpan.QuoteSpan() -> void +Android.Text.Style.QuoteSpan.QuoteSpan(Android.Graphics.Color color) -> void +Android.Text.Style.QuoteSpan.QuoteSpan(Android.Graphics.Color color, int stripeWidth, int gapWidth) -> void +Android.Text.Style.QuoteSpan.QuoteSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.QuoteSpan.QuoteSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.RasterizerSpan +Android.Text.Style.RasterizerSpan.RasterizerSpan(Android.Graphics.Rasterizer? r) -> void +Android.Text.Style.RasterizerSpan.RasterizerSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.RelativeSizeSpan +Android.Text.Style.RelativeSizeSpan.InterfaceConsts +Android.Text.Style.RelativeSizeSpan.RelativeSizeSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.RelativeSizeSpan.RelativeSizeSpan(float proportion) -> void +Android.Text.Style.RelativeSizeSpan.RelativeSizeSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.ReplacementSpan +Android.Text.Style.ReplacementSpan.ContentDescription.get -> string? +Android.Text.Style.ReplacementSpan.ContentDescription.set -> void +Android.Text.Style.ReplacementSpan.Draw(Android.Graphics.Canvas! canvas, string? text, int start, int end, float x, int top, int y, int bottom, Android.Graphics.Paint! paint) -> void +Android.Text.Style.ReplacementSpan.GetSize(Android.Graphics.Paint! paint, string? text, int start, int end, Android.Graphics.Paint.FontMetricsInt? fm) -> int +Android.Text.Style.ReplacementSpan.ReplacementSpan() -> void +Android.Text.Style.ReplacementSpan.ReplacementSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.ScaleXSpan +Android.Text.Style.ScaleXSpan.InterfaceConsts +Android.Text.Style.ScaleXSpan.ScaleXSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.ScaleXSpan.ScaleXSpan(float proportion) -> void +Android.Text.Style.ScaleXSpan.ScaleXSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.SpanAlign +Android.Text.Style.SpanAlign.Baseline = 1 -> Android.Text.Style.SpanAlign +Android.Text.Style.SpanAlign.Bottom = 0 -> Android.Text.Style.SpanAlign +Android.Text.Style.SpanAlign.Center = 2 -> Android.Text.Style.SpanAlign +Android.Text.Style.StrikethroughSpan +Android.Text.Style.StrikethroughSpan.InterfaceConsts +Android.Text.Style.StrikethroughSpan.StrikethroughSpan() -> void +Android.Text.Style.StrikethroughSpan.StrikethroughSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.StrikethroughSpan.StrikethroughSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.StyleSpan +Android.Text.Style.StyleSpan.InterfaceConsts +Android.Text.Style.StyleSpan.StyleSpan(Android.Graphics.TypefaceStyle style) -> void +Android.Text.Style.StyleSpan.StyleSpan(Android.Graphics.TypefaceStyle style, int fontWeightAdjustment) -> void +Android.Text.Style.StyleSpan.StyleSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.StyleSpan.StyleSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.SubscriptSpan +Android.Text.Style.SubscriptSpan.InterfaceConsts +Android.Text.Style.SubscriptSpan.SubscriptSpan() -> void +Android.Text.Style.SubscriptSpan.SubscriptSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.SubscriptSpan.SubscriptSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.SuggestionRangeSpan +Android.Text.Style.SuggestionRangeSpan.BackgroundColor.get -> int +Android.Text.Style.SuggestionRangeSpan.BackgroundColor.set -> void +Android.Text.Style.SuggestionRangeSpan.DescribeContents() -> int +Android.Text.Style.SuggestionRangeSpan.InterfaceConsts +Android.Text.Style.SuggestionRangeSpan.SpanTypeId.get -> int +Android.Text.Style.SuggestionRangeSpan.SuggestionRangeSpan() -> void +Android.Text.Style.SuggestionRangeSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Text.Style.SuggestionSpan +Android.Text.Style.SuggestionSpan.InterfaceConsts +Android.Text.Style.SuggestionSpan.SuggestionSpan(Android.Content.Context? context, Java.Util.Locale? locale, string![]? suggestions, Android.Text.Style.SuggestionSpanFlags flags, Java.Lang.Class? notificationTargetClass) -> void +Android.Text.Style.SuggestionSpan.SuggestionSpan(Android.Content.Context? context, string![]? suggestions, Android.Text.Style.SuggestionSpanFlags flags) -> void +Android.Text.Style.SuggestionSpan.SuggestionSpan(Android.OS.Parcel? src) -> void +Android.Text.Style.SuggestionSpan.SuggestionSpan(Java.Util.Locale? locale, string![]? suggestions, Android.Text.Style.SuggestionSpanFlags flags) -> void +Android.Text.Style.SuggestionSpan.SuggestionSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.SuggestionSpanFlags +Android.Text.Style.SuggestionSpanFlags.AutoCorrection = 4 -> Android.Text.Style.SuggestionSpanFlags +Android.Text.Style.SuggestionSpanFlags.EasyCorrect = 1 -> Android.Text.Style.SuggestionSpanFlags +Android.Text.Style.SuggestionSpanFlags.GrammarError = 8 -> Android.Text.Style.SuggestionSpanFlags +Android.Text.Style.SuggestionSpanFlags.Misspelled = 2 -> Android.Text.Style.SuggestionSpanFlags +Android.Text.Style.SuperscriptSpan +Android.Text.Style.SuperscriptSpan.InterfaceConsts +Android.Text.Style.SuperscriptSpan.SuperscriptSpan() -> void +Android.Text.Style.SuperscriptSpan.SuperscriptSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.SuperscriptSpan.SuperscriptSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TabStopSpanStandard +Android.Text.Style.TabStopSpanStandard.TabStopSpanStandard(int offset) -> void +Android.Text.Style.TabStopSpanStandard.TabStopSpanStandard(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TextAppearanceSpan +Android.Text.Style.TextAppearanceSpan.InterfaceConsts +Android.Text.Style.TextAppearanceSpan.TextAppearanceSpan(Android.Content.Context? context, int appearance) -> void +Android.Text.Style.TextAppearanceSpan.TextAppearanceSpan(Android.Content.Context? context, int appearance, int colorList) -> void +Android.Text.Style.TextAppearanceSpan.TextAppearanceSpan(Android.OS.Parcel? src) -> void +Android.Text.Style.TextAppearanceSpan.TextAppearanceSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TextAppearanceSpan.TextAppearanceSpan(string? family, Android.Graphics.TypefaceStyle style, int size, Android.Content.Res.ColorStateList? color, Android.Content.Res.ColorStateList? linkColor) -> void +Android.Text.Style.TtsSpan +Android.Text.Style.TtsSpan.Builder +Android.Text.Style.TtsSpan.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.Builder.Builder(string? type) -> void +Android.Text.Style.TtsSpan.CardinalBuilder +Android.Text.Style.TtsSpan.CardinalBuilder.CardinalBuilder() -> void +Android.Text.Style.TtsSpan.CardinalBuilder.CardinalBuilder(long number) -> void +Android.Text.Style.TtsSpan.CardinalBuilder.CardinalBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.CardinalBuilder.CardinalBuilder(string? number) -> void +Android.Text.Style.TtsSpan.DateBuilder +Android.Text.Style.TtsSpan.DateBuilder.DateBuilder() -> void +Android.Text.Style.TtsSpan.DateBuilder.DateBuilder(Java.Lang.Integer? weekday, Java.Lang.Integer? day, Java.Lang.Integer? month, Java.Lang.Integer? year) -> void +Android.Text.Style.TtsSpan.DateBuilder.DateBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.DecimalBuilder +Android.Text.Style.TtsSpan.DecimalBuilder.DecimalBuilder() -> void +Android.Text.Style.TtsSpan.DecimalBuilder.DecimalBuilder(double number, int minimumFractionDigits, int maximumFractionDigits) -> void +Android.Text.Style.TtsSpan.DecimalBuilder.DecimalBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.DecimalBuilder.DecimalBuilder(string? integerPart, string? fractionalPart) -> void +Android.Text.Style.TtsSpan.DigitsBuilder +Android.Text.Style.TtsSpan.DigitsBuilder.DigitsBuilder() -> void +Android.Text.Style.TtsSpan.DigitsBuilder.DigitsBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.DigitsBuilder.DigitsBuilder(string? digits) -> void +Android.Text.Style.TtsSpan.ElectronicBuilder +Android.Text.Style.TtsSpan.ElectronicBuilder.ElectronicBuilder() -> void +Android.Text.Style.TtsSpan.ElectronicBuilder.ElectronicBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.FractionBuilder +Android.Text.Style.TtsSpan.FractionBuilder.FractionBuilder() -> void +Android.Text.Style.TtsSpan.FractionBuilder.FractionBuilder(long integerPart, long numerator, long denominator) -> void +Android.Text.Style.TtsSpan.FractionBuilder.FractionBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.InterfaceConsts +Android.Text.Style.TtsSpan.MeasureBuilder +Android.Text.Style.TtsSpan.MeasureBuilder.MeasureBuilder() -> void +Android.Text.Style.TtsSpan.MeasureBuilder.MeasureBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.MoneyBuilder +Android.Text.Style.TtsSpan.MoneyBuilder.MoneyBuilder() -> void +Android.Text.Style.TtsSpan.MoneyBuilder.MoneyBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.OrdinalBuilder +Android.Text.Style.TtsSpan.OrdinalBuilder.OrdinalBuilder() -> void +Android.Text.Style.TtsSpan.OrdinalBuilder.OrdinalBuilder(long number) -> void +Android.Text.Style.TtsSpan.OrdinalBuilder.OrdinalBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.OrdinalBuilder.OrdinalBuilder(string? number) -> void +Android.Text.Style.TtsSpan.SemioticClassBuilder +Android.Text.Style.TtsSpan.SemioticClassBuilder.SemioticClassBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.SemioticClassBuilder.SemioticClassBuilder(string? type) -> void +Android.Text.Style.TtsSpan.TelephoneBuilder +Android.Text.Style.TtsSpan.TelephoneBuilder.TelephoneBuilder() -> void +Android.Text.Style.TtsSpan.TelephoneBuilder.TelephoneBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.TelephoneBuilder.TelephoneBuilder(string? numberParts) -> void +Android.Text.Style.TtsSpan.TextBuilder +Android.Text.Style.TtsSpan.TextBuilder.TextBuilder() -> void +Android.Text.Style.TtsSpan.TextBuilder.TextBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.TextBuilder.TextBuilder(string? text) -> void +Android.Text.Style.TtsSpan.TimeBuilder +Android.Text.Style.TtsSpan.TimeBuilder.TimeBuilder() -> void +Android.Text.Style.TtsSpan.TimeBuilder.TimeBuilder(int hours, int minutes) -> void +Android.Text.Style.TtsSpan.TimeBuilder.TimeBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.TtsSpan(Android.OS.Parcel? src) -> void +Android.Text.Style.TtsSpan.TtsSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.TtsSpan(string? type, Android.OS.PersistableBundle? args) -> void +Android.Text.Style.TtsSpan.VerbatimBuilder +Android.Text.Style.TtsSpan.VerbatimBuilder.VerbatimBuilder() -> void +Android.Text.Style.TtsSpan.VerbatimBuilder.VerbatimBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TtsSpan.VerbatimBuilder.VerbatimBuilder(string? verbatim) -> void +Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.April = 3 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.August = 7 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.December = 11 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.February = 1 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.January = 0 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.July = 6 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.June = 5 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.March = 2 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.May = 4 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.November = 10 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.October = 9 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanMonth.September = 8 -> Android.Text.Style.TtsSpanMonth +Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Friday = 6 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Monday = 2 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Saturday = 7 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Sunday = 1 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Thursday = 5 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Tuesday = 3 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TtsSpanWeekday.Wednesday = 4 -> Android.Text.Style.TtsSpanWeekday +Android.Text.Style.TypefaceSpan +Android.Text.Style.TypefaceSpan.InterfaceConsts +Android.Text.Style.TypefaceSpan.TypefaceSpan(Android.Graphics.Typeface! typeface) -> void +Android.Text.Style.TypefaceSpan.TypefaceSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.TypefaceSpan.TypefaceSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.TypefaceSpan.TypefaceSpan(string? family) -> void +Android.Text.Style.UnderlineSpan +Android.Text.Style.UnderlineSpan.InterfaceConsts +Android.Text.Style.UnderlineSpan.UnderlineSpan() -> void +Android.Text.Style.UnderlineSpan.UnderlineSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.UnderlineSpan.UnderlineSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.URLSpan +Android.Text.Style.URLSpan.InterfaceConsts +Android.Text.Style.URLSpan.URLSpan(Android.OS.Parcel! src) -> void +Android.Text.Style.URLSpan.URLSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Style.URLSpan.URLSpan(string? url) -> void +Android.Text.TextChangedEventArgs +Android.Text.TextChangedEventArgs.AfterCount.get -> int +Android.Text.TextChangedEventArgs.BeforeCount.get -> int +Android.Text.TextChangedEventArgs.Start.get -> int +Android.Text.TextChangedEventArgs.Text.get -> System.Collections.Generic.IEnumerable? +Android.Text.TextChangedEventArgs.TextChangedEventArgs(System.Collections.Generic.IEnumerable? text, int start, int before, int after) -> void +Android.Text.TextDirectionHeuristics +Android.Text.TextDirectionHeuristics.TextDirectionHeuristics() -> void +Android.Text.TextDirectionHeuristics.TextDirectionHeuristics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.TextLayoutDirection +Android.Text.TextLayoutDirection.LeftToRight = 1 -> Android.Text.TextLayoutDirection +Android.Text.TextLayoutDirection.RightToLeft = -1 -> Android.Text.TextLayoutDirection +Android.Text.TextPaint +Android.Text.TextPaint.BaselineShift.get -> int +Android.Text.TextPaint.BaselineShift.set -> void +Android.Text.TextPaint.BgColor.get -> int +Android.Text.TextPaint.BgColor.set -> void +Android.Text.TextPaint.Density.get -> float +Android.Text.TextPaint.Density.set -> void +Android.Text.TextPaint.DrawableState.get -> System.Collections.Generic.IList? +Android.Text.TextPaint.DrawableState.set -> void +Android.Text.TextPaint.LinkColor.get -> int +Android.Text.TextPaint.LinkColor.set -> void +Android.Text.TextPaint.TextPaint() -> void +Android.Text.TextPaint.TextPaint(Android.Graphics.Paint? p) -> void +Android.Text.TextPaint.TextPaint(Android.Graphics.PaintFlags flags) -> void +Android.Text.TextPaint.TextPaint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.TextPaint.UnderlineColor.get -> int +Android.Text.TextPaint.UnderlineColor.set -> void +Android.Text.TextShaper +Android.Text.TextShaper.IGlyphsConsumer +Android.Text.TextShaper.IGlyphsConsumer.Accept(int start, int count, Android.Graphics.Text.PositionedGlyphs! glyphs, Android.Text.TextPaint! paint) -> void +Android.Text.TextShaper.TextShaper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.TextUtils +Android.Text.TextUtils.IEllipsizeCallback +Android.Text.TextUtils.IEllipsizeCallback.Ellipsized(int start, int end) -> void +Android.Text.TextUtils.IStringSplitter +Android.Text.TextUtils.IStringSplitter.SetString(string? string) -> void +Android.Text.TextUtils.SimpleStringSplitter +Android.Text.TextUtils.SimpleStringSplitter.SimpleStringSplitter(char delimiter) -> void +Android.Text.TextUtils.SimpleStringSplitter.SimpleStringSplitter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.TextUtils.TextUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.TextUtils.TruncateAt +Android.Text.ToHtmlOptions +Android.Text.ToHtmlOptions.ParagraphLinesConsecutive = 0 -> Android.Text.ToHtmlOptions +Android.Text.ToHtmlOptions.ParagraphLinesIndividual = 1 -> Android.Text.ToHtmlOptions +Android.Text.Util.Linkify +Android.Text.Util.Linkify.IMatchFilter +Android.Text.Util.Linkify.IMatchFilter.AcceptMatch(Java.Lang.ICharSequence? s, int start, int end) -> bool +Android.Text.Util.Linkify.ITransformFilter +Android.Text.Util.Linkify.ITransformFilter.TransformUrl(Java.Util.Regex.Matcher? match, string? url) -> string? +Android.Text.Util.Linkify.Linkify() -> void +Android.Text.Util.Linkify.Linkify(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Util.LinkifyIMatchFilterExtensions +Android.Text.Util.MatchOptions +Android.Text.Util.MatchOptions.All = 15 -> Android.Text.Util.MatchOptions +Android.Text.Util.MatchOptions.EmailAddresses = 2 -> Android.Text.Util.MatchOptions +Android.Text.Util.MatchOptions.MapAddresses = 8 -> Android.Text.Util.MatchOptions +Android.Text.Util.MatchOptions.PhoneNumbers = 4 -> Android.Text.Util.MatchOptions +Android.Text.Util.MatchOptions.WebUrls = 1 -> Android.Text.Util.MatchOptions +Android.Text.Util.Rfc822Token +Android.Text.Util.Rfc822Token.Rfc822Token(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Util.Rfc822Token.Rfc822Token(string? name, string? address, string? comment) -> void +Android.Text.Util.Rfc822Tokenizer +Android.Text.Util.Rfc822Tokenizer.FindTokenEnd(string? text, int cursor) -> int +Android.Text.Util.Rfc822Tokenizer.FindTokenStart(string? text, int cursor) -> int +Android.Text.Util.Rfc822Tokenizer.Rfc822Tokenizer() -> void +Android.Text.Util.Rfc822Tokenizer.Rfc822Tokenizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.Util.Rfc822Tokenizer.TerminateToken(string? text) -> string? +Android.Text.WordSegmentFinder +Android.Text.WordSegmentFinder.WordSegmentFinder(Java.Lang.ICharSequence! text, Android.Icu.Util.ULocale! locale) -> void +Android.Text.WordSegmentFinder.WordSegmentFinder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Text.WordSegmentFinder.WordSegmentFinder(string! text, Android.Icu.Util.ULocale! locale) -> void +Android.Transitions.ArcMotion +Android.Transitions.ArcMotion.ArcMotion() -> void +Android.Transitions.ArcMotion.ArcMotion(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ArcMotion.ArcMotion(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.AutoTransition +Android.Transitions.AutoTransition.AutoTransition() -> void +Android.Transitions.AutoTransition.AutoTransition(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.AutoTransition.AutoTransition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.ChangeBounds +Android.Transitions.ChangeBounds.ChangeBounds() -> void +Android.Transitions.ChangeBounds.ChangeBounds(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ChangeBounds.ChangeBounds(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.ChangeClipBounds +Android.Transitions.ChangeClipBounds.ChangeClipBounds() -> void +Android.Transitions.ChangeClipBounds.ChangeClipBounds(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ChangeClipBounds.ChangeClipBounds(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.ChangeImageTransform +Android.Transitions.ChangeImageTransform.ChangeImageTransform() -> void +Android.Transitions.ChangeImageTransform.ChangeImageTransform(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ChangeImageTransform.ChangeImageTransform(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.ChangeScroll +Android.Transitions.ChangeScroll.ChangeScroll() -> void +Android.Transitions.ChangeScroll.ChangeScroll(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ChangeScroll.ChangeScroll(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.ChangeTransform +Android.Transitions.ChangeTransform.ChangeTransform() -> void +Android.Transitions.ChangeTransform.ChangeTransform(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.ChangeTransform.ChangeTransform(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.CircularPropagation +Android.Transitions.CircularPropagation.CircularPropagation() -> void +Android.Transitions.CircularPropagation.CircularPropagation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Explode +Android.Transitions.Explode.Explode() -> void +Android.Transitions.Explode.Explode(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.Explode.Explode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Fade +Android.Transitions.Fade.Fade() -> void +Android.Transitions.Fade.Fade(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.Fade.Fade(Android.Transitions.FadingMode fadingMode) -> void +Android.Transitions.Fade.Fade(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.FadingMode +Android.Transitions.FadingMode.In = 1 -> Android.Transitions.FadingMode +Android.Transitions.FadingMode.Out = 2 -> Android.Transitions.FadingMode +Android.Transitions.MatchTarget +Android.Transitions.MatchTarget.Id = 3 -> Android.Transitions.MatchTarget +Android.Transitions.MatchTarget.Instance = 1 -> Android.Transitions.MatchTarget +Android.Transitions.MatchTarget.ItemId = 4 -> Android.Transitions.MatchTarget +Android.Transitions.MatchTarget.Name = 2 -> Android.Transitions.MatchTarget +Android.Transitions.PathMotion +Android.Transitions.PathMotion.PathMotion() -> void +Android.Transitions.PathMotion.PathMotion(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.PathMotion.PathMotion(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.PatternPathMotion +Android.Transitions.PatternPathMotion.PatternPathMotion() -> void +Android.Transitions.PatternPathMotion.PatternPathMotion(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.PatternPathMotion.PatternPathMotion(Android.Graphics.Path? patternPath) -> void +Android.Transitions.PatternPathMotion.PatternPathMotion(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Scene +Android.Transitions.Scene.Enter() -> void +Android.Transitions.Scene.Exit() -> void +Android.Transitions.Scene.Scene(Android.Views.ViewGroup? sceneRoot) -> void +Android.Transitions.Scene.Scene(Android.Views.ViewGroup? sceneRoot, Android.Views.View? layout) -> void +Android.Transitions.Scene.Scene(Android.Views.ViewGroup? sceneRoot, Android.Views.ViewGroup? layout) -> void +Android.Transitions.Scene.SceneRoot.get -> Android.Views.ViewGroup? +Android.Transitions.Scene.SetEnterAction(Java.Lang.IRunnable? action) -> void +Android.Transitions.Scene.SetExitAction(Java.Lang.IRunnable? action) -> void +Android.Transitions.SidePropagation +Android.Transitions.SidePropagation.SidePropagation() -> void +Android.Transitions.SidePropagation.SidePropagation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Slide +Android.Transitions.Slide.Slide() -> void +Android.Transitions.Slide.Slide(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.Slide.Slide(Android.Views.GravityFlags slideEdge) -> void +Android.Transitions.Slide.Slide(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Transition +Android.Transitions.Transition.EpicenterCallback +Android.Transitions.Transition.EpicenterCallback.EpicenterCallback() -> void +Android.Transitions.Transition.EpicenterCallback.EpicenterCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Transition.ITransitionListener +Android.Transitions.Transition.ITransitionListener.OnTransitionCancel(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.ITransitionListener.OnTransitionEnd(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.ITransitionListener.OnTransitionPause(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.ITransitionListener.OnTransitionResume(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.ITransitionListener.OnTransitionStart(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.Transition() -> void +Android.Transitions.Transition.Transition(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.Transition.Transition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.Transition.TransitionCancelEventArgs +Android.Transitions.Transition.TransitionCancelEventArgs.Transition.get -> Android.Transitions.Transition? +Android.Transitions.Transition.TransitionCancelEventArgs.TransitionCancelEventArgs(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.TransitionEndEventArgs +Android.Transitions.Transition.TransitionEndEventArgs.Transition.get -> Android.Transitions.Transition? +Android.Transitions.Transition.TransitionEndEventArgs.TransitionEndEventArgs(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.TransitionPauseEventArgs +Android.Transitions.Transition.TransitionPauseEventArgs.Transition.get -> Android.Transitions.Transition? +Android.Transitions.Transition.TransitionPauseEventArgs.TransitionPauseEventArgs(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.TransitionResumeEventArgs +Android.Transitions.Transition.TransitionResumeEventArgs.Transition.get -> Android.Transitions.Transition? +Android.Transitions.Transition.TransitionResumeEventArgs.TransitionResumeEventArgs(Android.Transitions.Transition? transition) -> void +Android.Transitions.Transition.TransitionStartEventArgs +Android.Transitions.Transition.TransitionStartEventArgs.Transition.get -> Android.Transitions.Transition? +Android.Transitions.Transition.TransitionStartEventArgs.TransitionStartEventArgs(Android.Transitions.Transition? transition) -> void +Android.Transitions.TransitionInflater +Android.Transitions.TransitionInflater.InflateTransitionAsync(int resource) -> System.Threading.Tasks.Task! +Android.Transitions.TransitionInflater.InflateTransitionManagerAsync(int resource, Android.Views.ViewGroup? sceneRoot) -> System.Threading.Tasks.Task! +Android.Transitions.TransitionInflater.TransitionInflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionListenerAdapter +Android.Transitions.TransitionListenerAdapter.TransitionListenerAdapter() -> void +Android.Transitions.TransitionListenerAdapter.TransitionListenerAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionManager +Android.Transitions.TransitionManager.TransitionManager() -> void +Android.Transitions.TransitionManager.TransitionManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionOrdering +Android.Transitions.TransitionOrdering.Sequential = 1 -> Android.Transitions.TransitionOrdering +Android.Transitions.TransitionOrdering.Together = 0 -> Android.Transitions.TransitionOrdering +Android.Transitions.TransitionPropagation +Android.Transitions.TransitionPropagation.TransitionPropagation() -> void +Android.Transitions.TransitionPropagation.TransitionPropagation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionSet +Android.Transitions.TransitionSet.TransitionSet() -> void +Android.Transitions.TransitionSet.TransitionSet(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.TransitionSet.TransitionSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionValues +Android.Transitions.TransitionValues.TransitionValues() -> void +Android.Transitions.TransitionValues.TransitionValues(Android.Views.View! view) -> void +Android.Transitions.TransitionValues.TransitionValues(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.TransitionValues.Values.get -> System.Collections.IDictionary? +Android.Transitions.TransitionValues.Values.set -> void +Android.Transitions.TransitionValues.View.get -> Android.Views.View? +Android.Transitions.TransitionValues.View.set -> void +Android.Transitions.Visibility +Android.Transitions.Visibility.Visibility() -> void +Android.Transitions.Visibility.Visibility(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Transitions.Visibility.Visibility(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Transitions.VisibilityMode +Android.Transitions.VisibilityMode.In = 1 -> Android.Transitions.VisibilityMode +Android.Transitions.VisibilityMode.Out = 2 -> Android.Transitions.VisibilityMode +Android.Transitions.VisibilityPropagation +Android.Transitions.VisibilityPropagation.VisibilityPropagation() -> void +Android.Transitions.VisibilityPropagation.VisibilityPropagation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.AndroidException +Android.Util.AndroidException.AndroidException() -> void +Android.Util.AndroidException.AndroidException(Java.Lang.Exception? cause) -> void +Android.Util.AndroidException.AndroidException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.AndroidException.AndroidException(string? name) -> void +Android.Util.AndroidException.AndroidException(string? name, Java.Lang.Throwable? cause) -> void +Android.Util.AndroidRuntimeException +Android.Util.AndroidRuntimeException.AndroidRuntimeException() -> void +Android.Util.AndroidRuntimeException.AndroidRuntimeException(Java.Lang.Exception? cause) -> void +Android.Util.AndroidRuntimeException.AndroidRuntimeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.AndroidRuntimeException.AndroidRuntimeException(string? name) -> void +Android.Util.AndroidRuntimeException.AndroidRuntimeException(string? name, Java.Lang.Throwable? cause) -> void +Android.Util.ArrayMap +Android.Util.ArrayMap.ArrayMap() -> void +Android.Util.ArrayMap.ArrayMap(Android.Util.ArrayMap? map) -> void +Android.Util.ArrayMap.ArrayMap(int capacity) -> void +Android.Util.ArrayMap.Clear() -> void +Android.Util.ArrayMap.ContainsAll(System.Collections.Generic.ICollection? collection) -> bool +Android.Util.ArrayMap.ContainsKey(Java.Lang.Object? key) -> bool +Android.Util.ArrayMap.ContainsValue(Java.Lang.Object? value) -> bool +Android.Util.ArrayMap.EnsureCapacity(int minimumCapacity) -> void +Android.Util.ArrayMap.EntrySet() -> System.Collections.ICollection? +Android.Util.ArrayMap.ForEach(Java.Util.Functions.IBiConsumer? action) -> void +Android.Util.ArrayMap.Get(Java.Lang.Object? key) -> Java.Lang.Object? +Android.Util.ArrayMap.IndexOfKey(Java.Lang.Object? key) -> int +Android.Util.ArrayMap.IndexOfValue(Java.Lang.Object? value) -> int +Android.Util.ArrayMap.IsEmpty.get -> bool +Android.Util.ArrayMap.KeyAt(int index) -> Java.Lang.Object? +Android.Util.ArrayMap.KeySet() -> System.Collections.ICollection? +Android.Util.ArrayMap.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Android.Util.ArrayMap.PutAll(Android.Util.ArrayMap? array) -> void +Android.Util.ArrayMap.PutAll(System.Collections.IDictionary? map) -> void +Android.Util.ArrayMap.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +Android.Util.ArrayMap.RemoveAll(System.Collections.Generic.ICollection? collection) -> bool +Android.Util.ArrayMap.RemoveAt(int index) -> Java.Lang.Object? +Android.Util.ArrayMap.ReplaceAll(Java.Util.Functions.IBiFunction? function) -> void +Android.Util.ArrayMap.RetainAll(System.Collections.Generic.ICollection? collection) -> bool +Android.Util.ArrayMap.SetValueAt(int index, Java.Lang.Object? value) -> Java.Lang.Object? +Android.Util.ArrayMap.Size() -> int +Android.Util.ArrayMap.ValueAt(int index) -> Java.Lang.Object? +Android.Util.ArrayMap.Values() -> System.Collections.ICollection? +Android.Util.ArraySet +Android.Util.ArraySet.Add(Java.Lang.Object? value) -> bool +Android.Util.ArraySet.AddAll(Android.Util.ArraySet? array) -> void +Android.Util.ArraySet.AddAll(System.Collections.ICollection? collection) -> bool +Android.Util.ArraySet.ArraySet() -> void +Android.Util.ArraySet.ArraySet(Android.Util.ArraySet? set) -> void +Android.Util.ArraySet.ArraySet(int capacity) -> void +Android.Util.ArraySet.ArraySet(Java.Lang.Object![]? array) -> void +Android.Util.ArraySet.ArraySet(System.Collections.ICollection? set) -> void +Android.Util.ArraySet.Clear() -> void +Android.Util.ArraySet.Contains(Java.Lang.Object? key) -> bool +Android.Util.ArraySet.ContainsAll(System.Collections.ICollection? collection) -> bool +Android.Util.ArraySet.EnsureCapacity(int minimumCapacity) -> void +Android.Util.ArraySet.ForEach(Java.Util.Functions.IConsumer? action) -> void +Android.Util.ArraySet.IndexOf(Java.Lang.Object? key) -> int +Android.Util.ArraySet.IsEmpty.get -> bool +Android.Util.ArraySet.Iterator() -> Java.Util.IIterator? +Android.Util.ArraySet.Remove(Java.Lang.Object? object) -> bool +Android.Util.ArraySet.RemoveAll(Android.Util.ArraySet? array) -> bool +Android.Util.ArraySet.RemoveAll(System.Collections.ICollection? collection) -> bool +Android.Util.ArraySet.RemoveAt(int index) -> Java.Lang.Object? +Android.Util.ArraySet.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +Android.Util.ArraySet.RetainAll(System.Collections.ICollection? collection) -> bool +Android.Util.ArraySet.Size() -> int +Android.Util.ArraySet.ToArray() -> Java.Lang.Object![]? +Android.Util.ArraySet.ToArray(Java.Lang.Object![]? array) -> Java.Lang.Object![]? +Android.Util.ArraySet.ValueAt(int index) -> Java.Lang.Object? +Android.Util.AtomicFile +Android.Util.AtomicFile.AtomicFile(Java.IO.File? baseName) -> void +Android.Util.AtomicFile.AtomicFile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.AtomicFile.FailWriteAsync(System.IO.Stream? str) -> System.Threading.Tasks.Task! +Android.Util.AtomicFile.FinishWriteAsync(System.IO.Stream? str) -> System.Threading.Tasks.Task! +Android.Util.AtomicFile.ReadFullyAsync() -> System.Threading.Tasks.Task! +Android.Util.AtomicFile.StartWriteAsync() -> System.Threading.Tasks.Task! +Android.Util.Base64 +Android.Util.Base64.Base64(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Base64DataException +Android.Util.Base64DataException.Base64DataException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Base64DataException.Base64DataException(string? detailMessage) -> void +Android.Util.Base64Flags +Android.Util.Base64Flags.Crlf = 4 -> Android.Util.Base64Flags +Android.Util.Base64Flags.Default = 0 -> Android.Util.Base64Flags +Android.Util.Base64Flags.NoClose = 16 -> Android.Util.Base64Flags +Android.Util.Base64Flags.NoPadding = 1 -> Android.Util.Base64Flags +Android.Util.Base64Flags.NoWrap = 2 -> Android.Util.Base64Flags +Android.Util.Base64Flags.UrlSafe = 8 -> Android.Util.Base64Flags +Android.Util.Base64InputStream +Android.Util.Base64InputStream.Base64InputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Base64InputStream.Base64InputStream(System.IO.Stream! in, Android.Util.Base64Flags flags) -> void +Android.Util.Base64InputStream.Base64InputStream(System.IO.Stream? in, int flags) -> void +Android.Util.Base64OutputStream +Android.Util.Base64OutputStream.Base64OutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Base64OutputStream.Base64OutputStream(System.IO.Stream! out, Android.Util.Base64Flags flags) -> void +Android.Util.Base64OutputStream.Base64OutputStream(System.IO.Stream? out, int flags) -> void +Android.Util.CloseGuard +Android.Util.CloseGuard.Close() -> void +Android.Util.CloseGuard.CloseGuard() -> void +Android.Util.CloseGuard.Open(string! closeMethodName) -> void +Android.Util.CloseGuard.WarnIfOpen() -> void +Android.Util.ComplexType +Android.Util.ComplexType.MantissaMask = 16777215 -> Android.Util.ComplexType +Android.Util.ComplexType.MantissaShift = 8 -> Android.Util.ComplexType +Android.Util.ComplexType.Radix0p23 = 3 -> Android.Util.ComplexType +Android.Util.ComplexType.Radix16p7 = 1 -> Android.Util.ComplexType +Android.Util.ComplexType.Radix23p0 = 0 -> Android.Util.ComplexType +Android.Util.ComplexType.Radix8p15 = 2 -> Android.Util.ComplexType +Android.Util.ComplexType.RadixMask = 3 -> Android.Util.ComplexType +Android.Util.ComplexType.RadixShift = 4 -> Android.Util.ComplexType +Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Dip = 1 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Fraction = 0 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.FractionParent = 1 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.In = 4 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Mask = 15 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Mm = 5 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Pt = 3 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Px = 0 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Shift = 0 -> Android.Util.ComplexUnitType +Android.Util.ComplexUnitType.Sp = 2 -> Android.Util.ComplexUnitType +Android.Util.Config +Android.Util.Config.Config() -> void +Android.Util.DataType +Android.Util.DataType.Attribute = 2 -> Android.Util.DataType +Android.Util.DataType.Dimension = 5 -> Android.Util.DataType +Android.Util.DataType.FirstColorInt = 28 -> Android.Util.DataType +Android.Util.DataType.FirstInt = 16 -> Android.Util.DataType +Android.Util.DataType.Float = 4 -> Android.Util.DataType +Android.Util.DataType.Fraction = 6 -> Android.Util.DataType +Android.Util.DataType.IntBoolean = 18 -> Android.Util.DataType +Android.Util.DataType.IntColorArgb4 = 30 -> Android.Util.DataType +Android.Util.DataType.IntColorArgb8 = 28 -> Android.Util.DataType +Android.Util.DataType.IntColorRgb4 = 31 -> Android.Util.DataType +Android.Util.DataType.IntColorRgb8 = 29 -> Android.Util.DataType +Android.Util.DataType.IntDec = 16 -> Android.Util.DataType +Android.Util.DataType.IntHex = 17 -> Android.Util.DataType +Android.Util.DataType.LastColorInt = 31 -> Android.Util.DataType +Android.Util.DataType.LastInt = 31 -> Android.Util.DataType +Android.Util.DataType.Null = 0 -> Android.Util.DataType +Android.Util.DataType.Reference = 1 -> Android.Util.DataType +Android.Util.DataType.String = 3 -> Android.Util.DataType +Android.Util.DebugUtils +Android.Util.DebugUtils.DebugUtils() -> void +Android.Util.DebugUtils.DebugUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.DisplayMetrics +Android.Util.DisplayMetrics.Density.get -> float +Android.Util.DisplayMetrics.Density.set -> void +Android.Util.DisplayMetrics.DensityDpi.get -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetrics.DensityDpi.set -> void +Android.Util.DisplayMetrics.DisplayMetrics() -> void +Android.Util.DisplayMetrics.DisplayMetrics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.DisplayMetrics.HeightPixels.get -> int +Android.Util.DisplayMetrics.HeightPixels.set -> void +Android.Util.DisplayMetrics.ScaledDensity.get -> float +Android.Util.DisplayMetrics.ScaledDensity.set -> void +Android.Util.DisplayMetrics.WidthPixels.get -> int +Android.Util.DisplayMetrics.WidthPixels.set -> void +Android.Util.DisplayMetrics.Xdpi.get -> float +Android.Util.DisplayMetrics.Xdpi.set -> void +Android.Util.DisplayMetrics.Ydpi.get -> float +Android.Util.DisplayMetrics.Ydpi.set -> void +Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D140 = 140 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D180 = 180 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D200 = 200 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D220 = 220 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D260 = 260 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D280 = 280 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D300 = 300 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D340 = 340 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D360 = 360 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D400 = 400 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D420 = 420 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D440 = 440 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D450 = 450 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D520 = 520 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D560 = 560 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.D600 = 600 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Default = 160 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.High = 240 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Low = 120 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Medium = 160 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Tv = 213 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Xhigh = 320 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Xxhigh = 480 -> Android.Util.DisplayMetricsDensity +Android.Util.DisplayMetricsDensity.Xxxhigh = 640 -> Android.Util.DisplayMetricsDensity +Android.Util.EventLog +Android.Util.EventLog.Event +Android.Util.EventLog.Event.Data.get -> Java.Lang.Object? +Android.Util.EventLog.Event.ProcessId.get -> int +Android.Util.EventLog.Event.Tag.get -> int +Android.Util.EventLog.Event.ThreadId.get -> int +Android.Util.EventLog.Event.TimeNanos.get -> long +Android.Util.EventLog.EventLog() -> void +Android.Util.EventLog.EventLog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.EventLogTags +Android.Util.EventLogTags.Description +Android.Util.EventLogTags.Description.Description(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.EventLogTags.Description.MName.get -> string? +Android.Util.EventLogTags.Description.MName.set -> void +Android.Util.EventLogTags.Description.MTag.get -> int +Android.Util.EventLogTags.Description.MTag.set -> void +Android.Util.EventLogTags.EventLogTags() -> void +Android.Util.EventLogTags.EventLogTags(Java.IO.BufferedReader? input) -> void +Android.Util.EventLogTags.EventLogTags(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.FloatMath +Android.Util.FloatMath.FloatMath(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.FloatProperty +Android.Util.FloatProperty.FloatProperty(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.FloatProperty.FloatProperty(string? name) -> void +Android.Util.FloatProperty.Set(Java.Lang.Object? object, Java.Lang.Float? value) -> void +Android.Util.Half +Android.Util.Half.CompareTo(Android.Util.Half! h) -> int +Android.Util.Half.Half(double value) -> void +Android.Util.Half.Half(float value) -> void +Android.Util.Half.Half(short value) -> void +Android.Util.Half.Half(string! value) -> void +Android.Util.Half.HalfValue() -> short +Android.Util.Half.IsNaN.get -> bool +Android.Util.IAttributeSet +Android.Util.IAttributeSet.AttributeCount.get -> int +Android.Util.IAttributeSet.ClassAttribute.get -> string? +Android.Util.IAttributeSet.GetAttributeBooleanValue(int index, bool defaultValue) -> bool +Android.Util.IAttributeSet.GetAttributeBooleanValue(string? namespace, string? attribute, bool defaultValue) -> bool +Android.Util.IAttributeSet.GetAttributeFloatValue(int index, float defaultValue) -> float +Android.Util.IAttributeSet.GetAttributeFloatValue(string? namespace, string? attribute, float defaultValue) -> float +Android.Util.IAttributeSet.GetAttributeIntValue(int index, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeIntValue(string? namespace, string? attribute, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeListValue(int index, string![]? options, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeListValue(string? namespace, string? attribute, string![]? options, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeName(int index) -> string? +Android.Util.IAttributeSet.GetAttributeNameResource(int index) -> int +Android.Util.IAttributeSet.GetAttributeNamespace(int index) -> string? +Android.Util.IAttributeSet.GetAttributeResourceValue(int index, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeResourceValue(string? namespace, string? attribute, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeUnsignedIntValue(int index, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeUnsignedIntValue(string? namespace, string? attribute, int defaultValue) -> int +Android.Util.IAttributeSet.GetAttributeValue(int index) -> string? +Android.Util.IAttributeSet.GetAttributeValue(string? namespace, string? name) -> string? +Android.Util.IAttributeSet.GetIdAttributeResourceValue(int defaultValue) -> int +Android.Util.IAttributeSet.IdAttribute.get -> string? +Android.Util.IAttributeSet.PositionDescription.get -> string? +Android.Util.IAttributeSet.StyleAttribute.get -> int +Android.Util.IDumpable +Android.Util.IDumpable.Dump(Java.IO.PrintWriter! writer, string![]? args) -> void +Android.Util.IDumpable.DumpableName.get -> string! +Android.Util.IDumpableContainer +Android.Util.IDumpableContainer.AddDumpable(Android.Util.IDumpable! dumpable) -> bool +Android.Util.IDumpableContainer.RemoveDumpable(Android.Util.IDumpable! dumpable) -> bool +Android.Util.IntProperty +Android.Util.IntProperty.IntProperty(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.IntProperty.IntProperty(string? name) -> void +Android.Util.IntProperty.Set(Java.Lang.Object? object, Java.Lang.Integer? value) -> void +Android.Util.IPrinter +Android.Util.IPrinter.Println(string? x) -> void +Android.Util.IPrinterExtensions +Android.Util.JsonReader +Android.Util.JsonReader.BeginArray() -> void +Android.Util.JsonReader.BeginArrayAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.BeginObject() -> void +Android.Util.JsonReader.BeginObjectAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.Close() -> void +Android.Util.JsonReader.EndArray() -> void +Android.Util.JsonReader.EndArrayAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.EndObject() -> void +Android.Util.JsonReader.EndObjectAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.HasNext.get -> bool +Android.Util.JsonReader.JsonReader(Java.IO.Reader? in) -> void +Android.Util.JsonReader.Lenient.get -> bool +Android.Util.JsonReader.Lenient.set -> void +Android.Util.JsonReader.NextBoolean() -> bool +Android.Util.JsonReader.NextBooleanAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextDouble() -> double +Android.Util.JsonReader.NextDoubleAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextInt() -> int +Android.Util.JsonReader.NextIntAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextLong() -> long +Android.Util.JsonReader.NextLongAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextName() -> string? +Android.Util.JsonReader.NextNameAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextNull() -> void +Android.Util.JsonReader.NextNullAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.NextString() -> string? +Android.Util.JsonReader.NextStringAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.Peek() -> Android.Util.JsonToken? +Android.Util.JsonReader.PeekAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonReader.SkipValue() -> void +Android.Util.JsonReader.SkipValueAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonToken +Android.Util.JsonWriter +Android.Util.JsonWriter.BeginArray() -> Android.Util.JsonWriter? +Android.Util.JsonWriter.BeginArrayAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.BeginObject() -> Android.Util.JsonWriter? +Android.Util.JsonWriter.BeginObjectAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.Close() -> void +Android.Util.JsonWriter.EndArray() -> Android.Util.JsonWriter? +Android.Util.JsonWriter.EndArrayAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.EndObject() -> Android.Util.JsonWriter? +Android.Util.JsonWriter.EndObjectAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.Flush() -> void +Android.Util.JsonWriter.FlushAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.JsonWriter(Java.IO.Writer? out) -> void +Android.Util.JsonWriter.Lenient.get -> bool +Android.Util.JsonWriter.Lenient.set -> void +Android.Util.JsonWriter.Name(string? name) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.NameAsync(string? name) -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.NullValue() -> Android.Util.JsonWriter? +Android.Util.JsonWriter.NullValueAsync() -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.SetIndent(string? indent) -> void +Android.Util.JsonWriter.Value(bool value) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.Value(double value) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.Value(Java.Lang.Number? value) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.Value(long value) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.Value(string? value) -> Android.Util.JsonWriter? +Android.Util.JsonWriter.ValueAsync(bool value) -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.ValueAsync(double value) -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.ValueAsync(Java.Lang.Number? value) -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.ValueAsync(long value) -> System.Threading.Tasks.Task! +Android.Util.JsonWriter.ValueAsync(string? value) -> System.Threading.Tasks.Task! +Android.Util.LayoutDirection +Android.Util.LayoutDirections +Android.Util.LayoutDirections.Inherit = 2 -> Android.Util.LayoutDirections +Android.Util.LayoutDirections.Locale = 3 -> Android.Util.LayoutDirections +Android.Util.LayoutDirections.Ltr = 0 -> Android.Util.LayoutDirections +Android.Util.LayoutDirections.Rtl = 1 -> Android.Util.LayoutDirections +Android.Util.Log +Android.Util.LogPrinter +Android.Util.LogPrinter.LogPrinter(Android.Util.LogPriority priority, string? tag) -> void +Android.Util.LogPrinter.LogPrinter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.LogPriority +Android.Util.LogPriority.Assert = 7 -> Android.Util.LogPriority +Android.Util.LogPriority.Debug = 3 -> Android.Util.LogPriority +Android.Util.LogPriority.Error = 6 -> Android.Util.LogPriority +Android.Util.LogPriority.Info = 4 -> Android.Util.LogPriority +Android.Util.LogPriority.Verbose = 2 -> Android.Util.LogPriority +Android.Util.LogPriority.Warn = 5 -> Android.Util.LogPriority +Android.Util.LongSparseArray +Android.Util.LongSparseArray.LongSparseArray() -> void +Android.Util.LongSparseArray.LongSparseArray(int initialCapacity) -> void +Android.Util.LongSparseArray.LongSparseArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.LruCache +Android.Util.LruCache.CreateCount() -> int +Android.Util.LruCache.EvictAll() -> void +Android.Util.LruCache.EvictionCount() -> int +Android.Util.LruCache.Get(Java.Lang.Object? key) -> Java.Lang.Object? +Android.Util.LruCache.HitCount() -> int +Android.Util.LruCache.LruCache(int maxSize) -> void +Android.Util.LruCache.LruCache(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.LruCache.MaxSize() -> int +Android.Util.LruCache.MissCount() -> int +Android.Util.LruCache.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Android.Util.LruCache.PutCount() -> int +Android.Util.LruCache.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +Android.Util.LruCache.Size() -> int +Android.Util.LruCache.Snapshot() -> System.Collections.IDictionary? +Android.Util.MalformedJsonException +Android.Util.MalformedJsonException.MalformedJsonException(string? message) -> void +Android.Util.MonthDisplayHelper +Android.Util.MonthDisplayHelper.MonthDisplayHelper(int year, int month) -> void +Android.Util.MonthDisplayHelper.MonthDisplayHelper(int year, int month, int weekStartDay) -> void +Android.Util.MonthDisplayHelper.MonthDisplayHelper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.MutableBoolean +Android.Util.MutableBoolean.MutableBoolean(bool value) -> void +Android.Util.MutableBoolean.Value.get -> bool +Android.Util.MutableBoolean.Value.set -> void +Android.Util.MutableByte +Android.Util.MutableByte.MutableByte(sbyte value) -> void +Android.Util.MutableByte.Value.get -> sbyte +Android.Util.MutableByte.Value.set -> void +Android.Util.MutableChar +Android.Util.MutableChar.MutableChar(char value) -> void +Android.Util.MutableChar.Value.get -> char +Android.Util.MutableChar.Value.set -> void +Android.Util.MutableDouble +Android.Util.MutableDouble.MutableDouble(double value) -> void +Android.Util.MutableDouble.Value.get -> double +Android.Util.MutableDouble.Value.set -> void +Android.Util.MutableFloat +Android.Util.MutableFloat.MutableFloat(float value) -> void +Android.Util.MutableFloat.Value.get -> float +Android.Util.MutableFloat.Value.set -> void +Android.Util.MutableInt +Android.Util.MutableInt.MutableInt(int value) -> void +Android.Util.MutableInt.Value.get -> int +Android.Util.MutableInt.Value.set -> void +Android.Util.MutableLong +Android.Util.MutableLong.MutableLong(long value) -> void +Android.Util.MutableLong.Value.get -> long +Android.Util.MutableLong.Value.set -> void +Android.Util.MutableShort +Android.Util.MutableShort.MutableShort(short value) -> void +Android.Util.MutableShort.Value.get -> short +Android.Util.MutableShort.Value.set -> void +Android.Util.NoSuchPropertyException +Android.Util.NoSuchPropertyException.NoSuchPropertyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.NoSuchPropertyException.NoSuchPropertyException(string? s) -> void +Android.Util.Pair +Android.Util.Pair.First.get -> Java.Lang.Object? +Android.Util.Pair.First.set -> void +Android.Util.Pair.Pair(Java.Lang.Object? first, Java.Lang.Object? second) -> void +Android.Util.Pair.Pair(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Pair.Second.get -> Java.Lang.Object? +Android.Util.Pair.Second.set -> void +Android.Util.Patterns +Android.Util.Patterns.Patterns(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.PrintStreamPrinter +Android.Util.PrintStreamPrinter.PrintStreamPrinter(Java.IO.PrintStream? pw) -> void +Android.Util.PrintStreamPrinter.PrintStreamPrinter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.PrintWriterPrinter +Android.Util.PrintWriterPrinter.PrintWriterPrinter(Java.IO.PrintWriter? pw) -> void +Android.Util.PrintWriterPrinter.PrintWriterPrinter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Property +Android.Util.Property.Property(Java.Lang.Class? type, string? name) -> void +Android.Util.Property.Property(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Proto.ProtoOutputStream +Android.Util.Proto.ProtoOutputStream.Dump(string! tag) -> void +Android.Util.Proto.ProtoOutputStream.End(long token) -> void +Android.Util.Proto.ProtoOutputStream.Flush() -> void +Android.Util.Proto.ProtoOutputStream.GetBytes() -> byte[]! +Android.Util.Proto.ProtoOutputStream.ProtoOutputStream() -> void +Android.Util.Proto.ProtoOutputStream.ProtoOutputStream(int chunkSize) -> void +Android.Util.Proto.ProtoOutputStream.ProtoOutputStream(System.IO.Stream! stream) -> void +Android.Util.Proto.ProtoOutputStream.RawSize.get -> int +Android.Util.Proto.ProtoOutputStream.Start(long fieldId) -> long +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, bool val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, byte[]? val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, double val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, float val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, int val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, long val) -> void +Android.Util.Proto.ProtoOutputStream.Write(long fieldId, string? val) -> void +Android.Util.Proto.ProtoOutputStream.WriteTag(int id, int wireType) -> void +Android.Util.Proto.WireType +Android.Util.Proto.WireType.EndGroup = 4 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.Fixed32 = 5 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.Fixed64 = 1 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.LengthDelimited = 2 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.Mask = 7 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.StartGroup = 3 -> Android.Util.Proto.WireType +Android.Util.Proto.WireType.Varint = 0 -> Android.Util.Proto.WireType +Android.Util.Range +Android.Util.Range.Clamp(Java.Lang.Object? value) -> Java.Lang.Object? +Android.Util.Range.Contains(Android.Util.Range? range) -> bool +Android.Util.Range.Contains(Java.Lang.Object? value) -> bool +Android.Util.Range.Extend(Android.Util.Range? range) -> Android.Util.Range? +Android.Util.Range.Extend(Java.Lang.Object? lower, Java.Lang.Object? upper) -> Android.Util.Range? +Android.Util.Range.Extend(Java.Lang.Object? value) -> Android.Util.Range? +Android.Util.Range.Intersect(Android.Util.Range? range) -> Android.Util.Range? +Android.Util.Range.Intersect(Java.Lang.Object? lower, Java.Lang.Object? upper) -> Android.Util.Range? +Android.Util.Range.Lower.get -> Java.Lang.Object? +Android.Util.Range.Range(Java.Lang.Object? lower, Java.Lang.Object? upper) -> void +Android.Util.Range.Upper.get -> Java.Lang.Object? +Android.Util.Rational +Android.Util.Rational.CompareTo(Android.Util.Rational? another) -> int +Android.Util.Rational.Denominator.get -> int +Android.Util.Rational.IsFinite.get -> bool +Android.Util.Rational.IsInfinite.get -> bool +Android.Util.Rational.IsNaN.get -> bool +Android.Util.Rational.IsZero.get -> bool +Android.Util.Rational.Numerator.get -> int +Android.Util.Rational.Rational(int numerator, int denominator) -> void +Android.Util.Size +Android.Util.Size.Height.get -> int +Android.Util.Size.Size(int width, int height) -> void +Android.Util.Size.Width.get -> int +Android.Util.SizeF +Android.Util.SizeF.DescribeContents() -> int +Android.Util.SizeF.Height.get -> float +Android.Util.SizeF.InterfaceConsts +Android.Util.SizeF.SizeF(float width, float height) -> void +Android.Util.SizeF.Width.get -> float +Android.Util.SizeF.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Util.SparseArray +Android.Util.SparseArray.SparseArray() -> void +Android.Util.SparseArray.SparseArray(int initialCapacity) -> void +Android.Util.SparseArray.SparseArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.SparseArray +Android.Util.SparseArray.SparseArray() -> void +Android.Util.SparseArray.SparseArray(int capacity) -> void +Android.Util.SparseBooleanArray +Android.Util.SparseBooleanArray.SparseBooleanArray() -> void +Android.Util.SparseBooleanArray.SparseBooleanArray(int initialCapacity) -> void +Android.Util.SparseBooleanArray.SparseBooleanArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.SparseIntArray +Android.Util.SparseIntArray.SparseIntArray() -> void +Android.Util.SparseIntArray.SparseIntArray(int initialCapacity) -> void +Android.Util.SparseIntArray.SparseIntArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.SparseLongArray +Android.Util.SparseLongArray.SparseLongArray() -> void +Android.Util.SparseLongArray.SparseLongArray(int initialCapacity) -> void +Android.Util.SparseLongArray.SparseLongArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.StateSet +Android.Util.StateSet.StateSet() -> void +Android.Util.StateSet.StateSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.StatsLog +Android.Util.StringBuilderPrinter +Android.Util.StringBuilderPrinter.StringBuilderPrinter(Java.Lang.StringBuilder? builder) -> void +Android.Util.StringBuilderPrinter.StringBuilderPrinter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.TimeFormatException +Android.Util.TimeFormatException.TimeFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.TimeUtils +Android.Util.TimeUtils.TimeUtils() -> void +Android.Util.TimeUtils.TimeUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.TimingLogger +Android.Util.TimingLogger.TimingLogger(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.TimingLogger.TimingLogger(string? tag, string? label) -> void +Android.Util.TypedValue +Android.Util.TypedValue.AssetCookie.get -> int +Android.Util.TypedValue.AssetCookie.set -> void +Android.Util.TypedValue.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +Android.Util.TypedValue.ChangingConfigurations.set -> void +Android.Util.TypedValue.CoerceToString() -> string? +Android.Util.TypedValue.CoerceToStringFormatted() -> Java.Lang.ICharSequence? +Android.Util.TypedValue.Data.get -> int +Android.Util.TypedValue.Data.set -> void +Android.Util.TypedValue.Density.get -> int +Android.Util.TypedValue.Density.set -> void +Android.Util.TypedValue.Float.get -> float +Android.Util.TypedValue.ResourceId.get -> int +Android.Util.TypedValue.ResourceId.set -> void +Android.Util.TypedValue.SourceResourceId.get -> int +Android.Util.TypedValue.SourceResourceId.set -> void +Android.Util.TypedValue.String.get -> Java.Lang.ICharSequence? +Android.Util.TypedValue.String.set -> void +Android.Util.TypedValue.Type.get -> Android.Util.DataType +Android.Util.TypedValue.Type.set -> void +Android.Util.TypedValue.TypedValue() -> void +Android.Util.TypedValue.TypedValue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Util.Xml +Android.Util.Xml.Encoding +Android.Util.Xml.Xml() -> void +Android.Util.Xml.Xml(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.AbsSavedState +Android.Views.AbsSavedState.AbsSavedState(Android.OS.IParcelable? superState) -> void +Android.Views.AbsSavedState.AbsSavedState(Android.OS.Parcel? source) -> void +Android.Views.AbsSavedState.AbsSavedState(Android.OS.Parcel? source, Java.Lang.ClassLoader? loader) -> void +Android.Views.AbsSavedState.AbsSavedState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.AbsSavedState.InterfaceConsts +Android.Views.AbsSavedState.SuperState.get -> Android.OS.IParcelable? +Android.Views.Accessibility.AccessibilityEvent +Android.Views.Accessibility.AccessibilityEvent.AccessibilityDataSensitive.get -> bool +Android.Views.Accessibility.AccessibilityEvent.AccessibilityDataSensitive.set -> void +Android.Views.Accessibility.AccessibilityEvent.AccessibilityEvent() -> void +Android.Views.Accessibility.AccessibilityEvent.AccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent! e) -> void +Android.Views.Accessibility.AccessibilityEvent.AccessibilityEvent(int eventType) -> void +Android.Views.Accessibility.AccessibilityEvent.Action.get -> Android.AccessibilityServices.GlobalAction +Android.Views.Accessibility.AccessibilityEvent.Action.set -> void +Android.Views.Accessibility.AccessibilityEvent.AppendRecord(Android.Views.Accessibility.AccessibilityRecord? record) -> void +Android.Views.Accessibility.AccessibilityEvent.BeforeText.get -> string? +Android.Views.Accessibility.AccessibilityEvent.BeforeText.set -> void +Android.Views.Accessibility.AccessibilityEvent.ClassName.get -> string? +Android.Views.Accessibility.AccessibilityEvent.ClassName.set -> void +Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypes.get -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypes.set -> void +Android.Views.Accessibility.AccessibilityEvent.ContentDescription.get -> string? +Android.Views.Accessibility.AccessibilityEvent.ContentDescription.set -> void +Android.Views.Accessibility.AccessibilityEvent.DescribeContents() -> int +Android.Views.Accessibility.AccessibilityEvent.EventTime.get -> long +Android.Views.Accessibility.AccessibilityEvent.EventTime.set -> void +Android.Views.Accessibility.AccessibilityEvent.EventType.get -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.AccessibilityEvent.EventType.set -> void +Android.Views.Accessibility.AccessibilityEvent.GetAction() -> Android.AccessibilityServices.GlobalAction +Android.Views.Accessibility.AccessibilityEvent.GetRecord(int index) -> Android.Views.Accessibility.AccessibilityRecord? +Android.Views.Accessibility.AccessibilityEvent.InitFromParcel(Android.OS.Parcel? parcel) -> void +Android.Views.Accessibility.AccessibilityEvent.InterfaceConsts +Android.Views.Accessibility.AccessibilityEvent.MovementGranularity.get -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.AccessibilityEvent.MovementGranularity.set -> void +Android.Views.Accessibility.AccessibilityEvent.PackageName.get -> string? +Android.Views.Accessibility.AccessibilityEvent.PackageName.set -> void +Android.Views.Accessibility.AccessibilityEvent.PackageNameFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Accessibility.AccessibilityEvent.PackageNameFormatted.set -> void +Android.Views.Accessibility.AccessibilityEvent.RecordCount.get -> int +Android.Views.Accessibility.AccessibilityEvent.SetAction(Android.AccessibilityServices.GlobalAction action) -> void +Android.Views.Accessibility.AccessibilityEvent.SpeechStateChangeTypes.get -> int +Android.Views.Accessibility.AccessibilityEvent.SpeechStateChangeTypes.set -> void +Android.Views.Accessibility.AccessibilityEvent.WindowChanges.get -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.AccessibilityEvent.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Accessibility.AccessibilityManager +Android.Views.Accessibility.AccessibilityManager.AccessibilityFocusColor.get -> int +Android.Views.Accessibility.AccessibilityManager.AccessibilityFocusStrokeWidth.get -> int +Android.Views.Accessibility.AccessibilityManager.AccessibilityServiceList.get -> System.Collections.Generic.IList? +Android.Views.Accessibility.AccessibilityManager.AccessibilityServicesStateChange -> System.EventHandler! +Android.Views.Accessibility.AccessibilityManager.AccessibilityServicesStateChangeEventArgs +Android.Views.Accessibility.AccessibilityManager.AccessibilityServicesStateChangeEventArgs.AccessibilityServicesStateChangeEventArgs(Android.Views.Accessibility.AccessibilityManager! manager) -> void +Android.Views.Accessibility.AccessibilityManager.AccessibilityServicesStateChangeEventArgs.Manager.get -> Android.Views.Accessibility.AccessibilityManager! +Android.Views.Accessibility.AccessibilityManager.AccessibilityStateChange -> System.EventHandler! +Android.Views.Accessibility.AccessibilityManager.AccessibilityStateChangeEventArgs +Android.Views.Accessibility.AccessibilityManager.AccessibilityStateChangeEventArgs.AccessibilityStateChangeEventArgs(bool enabled) -> void +Android.Views.Accessibility.AccessibilityManager.AccessibilityStateChangeEventArgs.Enabled.get -> bool +Android.Views.Accessibility.AccessibilityManager.AddAccessibilityRequestPreparer(Android.Views.Accessibility.AccessibilityRequestPreparer? preparer) -> void +Android.Views.Accessibility.AccessibilityManager.AddAccessibilityServicesStateChangeListener(Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener! listener) -> void +Android.Views.Accessibility.AccessibilityManager.AddAccessibilityServicesStateChangeListener(Java.Util.Concurrent.IExecutor! executor, Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener! listener) -> void +Android.Views.Accessibility.AccessibilityManager.AddAccessibilityStateChangeListener(Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.AddAccessibilityStateChangeListener(Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener! listener, Android.OS.Handler? handler) -> void +Android.Views.Accessibility.AccessibilityManager.AddAudioDescriptionRequestedChangeListener(Java.Util.Concurrent.IExecutor! executor, Android.Views.Accessibility.AccessibilityManager.IAudioDescriptionRequestedChangeListener! listener) -> void +Android.Views.Accessibility.AccessibilityManager.AddTouchExplorationStateChangeListener(Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.AddTouchExplorationStateChangeListener(Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener! listener, Android.OS.Handler? handler) -> void +Android.Views.Accessibility.AccessibilityManager.AudioDescriptionRequestedChangeEventArgs +Android.Views.Accessibility.AccessibilityManager.AudioDescriptionRequestedChangeEventArgs.AudioDescriptionRequestedChangeEventArgs(bool enabled) -> void +Android.Views.Accessibility.AccessibilityManager.AudioDescriptionRequestedChangeEventArgs.Enabled.get -> bool +Android.Views.Accessibility.AccessibilityManager.GetEnabledAccessibilityServiceList(Android.AccessibilityServices.FeedbackFlags feedbackTypeFlags) -> System.Collections.Generic.IList? +Android.Views.Accessibility.AccessibilityManager.GetRecommendedTimeoutMillis(int originalTimeout, Android.Views.Accessibility.ContentMode uiContentFlags) -> int +Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener +Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener.OnAccessibilityServicesStateChanged(Android.Views.Accessibility.AccessibilityManager! manager) -> void +Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener +Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener.OnAccessibilityStateChanged(bool enabled) -> void +Android.Views.Accessibility.AccessibilityManager.IAudioDescriptionRequestedChangeListener +Android.Views.Accessibility.AccessibilityManager.IAudioDescriptionRequestedChangeListener.OnAudioDescriptionRequestedChanged(bool enabled) -> void +Android.Views.Accessibility.AccessibilityManager.InstalledAccessibilityServiceList.get -> System.Collections.Generic.IList? +Android.Views.Accessibility.AccessibilityManager.Interrupt() -> void +Android.Views.Accessibility.AccessibilityManager.IsAudioDescriptionRequested.get -> bool +Android.Views.Accessibility.AccessibilityManager.IsEnabled.get -> bool +Android.Views.Accessibility.AccessibilityManager.IsRequestFromAccessibilityTool.get -> bool +Android.Views.Accessibility.AccessibilityManager.IsTouchExplorationEnabled.get -> bool +Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener +Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener.OnTouchExplorationStateChanged(bool enabled) -> void +Android.Views.Accessibility.AccessibilityManager.RemoveAccessibilityRequestPreparer(Android.Views.Accessibility.AccessibilityRequestPreparer? preparer) -> void +Android.Views.Accessibility.AccessibilityManager.RemoveAccessibilityServicesStateChangeListener(Android.Views.Accessibility.AccessibilityManager.IAccessibilityServicesStateChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.RemoveAccessibilityStateChangeListener(Android.Views.Accessibility.AccessibilityManager.IAccessibilityStateChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.RemoveAudioDescriptionRequestedChangeListener(Android.Views.Accessibility.AccessibilityManager.IAudioDescriptionRequestedChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.RemoveTouchExplorationStateChangeListener(Android.Views.Accessibility.AccessibilityManager.ITouchExplorationStateChangeListener! listener) -> bool +Android.Views.Accessibility.AccessibilityManager.SendAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> void +Android.Views.Accessibility.AccessibilityManager.TouchExplorationStateChange -> System.EventHandler! +Android.Views.Accessibility.AccessibilityManager.TouchExplorationStateChangeEventArgs +Android.Views.Accessibility.AccessibilityManager.TouchExplorationStateChangeEventArgs.Enabled.get -> bool +Android.Views.Accessibility.AccessibilityManager.TouchExplorationStateChangeEventArgs.TouchExplorationStateChangeEventArgs(bool enabled) -> void +Android.Views.Accessibility.AccessibilityNodeInfo +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.AccessibilityAction(int actionId, Java.Lang.ICharSequence? label) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.AccessibilityAction(int actionId, string? label) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.DescribeContents() -> int +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.Id.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.InterfaceConsts +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.Label.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityNodeInfo() -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityNodeInfo(Android.Views.Accessibility.AccessibilityNodeInfo! info) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityNodeInfo(Android.Views.View! root, int virtualDescendantId) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityNodeInfo(Android.Views.View! source) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityNodeInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.ClassName.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.ClassName.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.CollectionInfo(int rowCount, int columnCount, bool hierarchical) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.CollectionInfo(int rowCount, int columnCount, bool hierarchical, int selectionMode) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.ColumnCount.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.IsHierarchical.get -> bool +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.RowCount.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.SelectionMode.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.Build() -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.Builder() -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetColumnIndex(int columnIndex) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetColumnSpan(int columnSpan) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetColumnTitle(string? columnTitle) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetHeading(bool heading) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetRowIndex(int rowIndex) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetRowSpan(int rowSpan) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetRowTitle(string? rowTitle) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.SetSelected(bool selected) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder! +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.CollectionItemInfo(int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.CollectionItemInfo(int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading, bool selected) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.ColumnIndex.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.ColumnSpan.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.ColumnTitle.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.IsHeading.get -> bool +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.IsSelected.get -> bool +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.RowIndex.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.RowSpan.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.RowTitle.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.ContainerTitle.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.ContainerTitle.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.ContentDescription.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.ContentDescription.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.Error.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.Error.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo +Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo.LayoutSize.get -> Android.Util.Size? +Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo.TextSizeInPx.get -> float +Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo.TextSizeUnit.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.HintText.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.HintText.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.InterfaceConsts +Android.Views.Accessibility.AccessibilityNodeInfo.PackageName.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.PackageName.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.PaneTitle.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.PaneTitle.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Current.get -> float +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Max.get -> float +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Min.get -> float +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.RangeInfo(int type, float min, float max, float current) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Type.get -> Android.Views.Accessibility.RangeType +Android.Views.Accessibility.AccessibilityNodeInfo.StateDescription.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.StateDescription.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.Text.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.Text.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.TooltipText.get -> string? +Android.Views.Accessibility.AccessibilityNodeInfo.TooltipText.set -> void +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.DescribeContents() -> int +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.GetRegionAt(int index) -> Android.Graphics.Region! +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.GetTargetForRegion(Android.Graphics.Region! region) -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.InterfaceConsts +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.RegionCount.get -> int +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.TouchDelegateInfo(System.Collections.Generic.IDictionary! targetMap) -> void +Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Accessibility.AccessibilityNodeProvider +Android.Views.Accessibility.AccessibilityNodeProvider.AccessibilityNodeProvider() -> void +Android.Views.Accessibility.AccessibilityNodeProvider.AccessibilityNodeProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.AccessibilityNodeProvider.PerformAction(int virtualViewId, Android.AccessibilityServices.GlobalAction action, Android.OS.Bundle! arguments) -> bool +Android.Views.Accessibility.AccessibilityRecord +Android.Views.Accessibility.AccessibilityRecord.AccessibilityRecord() -> void +Android.Views.Accessibility.AccessibilityRecord.AccessibilityRecord(Android.Views.Accessibility.AccessibilityRecord! record) -> void +Android.Views.Accessibility.AccessibilityRecord.AccessibilityRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.AccessibilityRecord.BeforeText.get -> string? +Android.Views.Accessibility.AccessibilityRecord.BeforeText.set -> void +Android.Views.Accessibility.AccessibilityRecord.ClassName.get -> string? +Android.Views.Accessibility.AccessibilityRecord.ClassName.set -> void +Android.Views.Accessibility.AccessibilityRecord.ContentDescription.get -> string? +Android.Views.Accessibility.AccessibilityRecord.ContentDescription.set -> void +Android.Views.Accessibility.AccessibilityRequestPreparer +Android.Views.Accessibility.AccessibilityRequestPreparer.AccessibilityRequestPreparer(Android.Views.View? view, Android.Views.Accessibility.AccessibilityRequestTypes requestTypes) -> void +Android.Views.Accessibility.AccessibilityRequestPreparer.AccessibilityRequestPreparer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.AccessibilityRequestTypes +Android.Views.Accessibility.AccessibilityRequestTypes.ExtraData = 1 -> Android.Views.Accessibility.AccessibilityRequestTypes +Android.Views.Accessibility.AccessibilityWindowInfo +Android.Views.Accessibility.AccessibilityWindowInfo.AccessibilityWindowInfo() -> void +Android.Views.Accessibility.AccessibilityWindowInfo.AccessibilityWindowInfo(Android.Views.Accessibility.AccessibilityWindowInfo! info) -> void +Android.Views.Accessibility.AccessibilityWindowInfo.Anchor.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.Views.Accessibility.AccessibilityWindowInfo.ChildCount.get -> int +Android.Views.Accessibility.AccessibilityWindowInfo.DescribeContents() -> int +Android.Views.Accessibility.AccessibilityWindowInfo.DisplayId.get -> int +Android.Views.Accessibility.AccessibilityWindowInfo.GetBoundsInScreen(Android.Graphics.Rect? outBounds) -> void +Android.Views.Accessibility.AccessibilityWindowInfo.GetChild(int index) -> Android.Views.Accessibility.AccessibilityWindowInfo? +Android.Views.Accessibility.AccessibilityWindowInfo.GetRegionInScreen(Android.Graphics.Region! outRegion) -> void +Android.Views.Accessibility.AccessibilityWindowInfo.GetRoot(int prefetchingStrategy) -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.Views.Accessibility.AccessibilityWindowInfo.Id.get -> int +Android.Views.Accessibility.AccessibilityWindowInfo.InterfaceConsts +Android.Views.Accessibility.AccessibilityWindowInfo.IsAccessibilityFocused.get -> bool +Android.Views.Accessibility.AccessibilityWindowInfo.IsActive.get -> bool +Android.Views.Accessibility.AccessibilityWindowInfo.IsFocused.get -> bool +Android.Views.Accessibility.AccessibilityWindowInfo.IsInPictureInPictureMode.get -> bool +Android.Views.Accessibility.AccessibilityWindowInfo.Layer.get -> int +Android.Views.Accessibility.AccessibilityWindowInfo.Locales.get -> Android.OS.LocaleList! +Android.Views.Accessibility.AccessibilityWindowInfo.Parent.get -> Android.Views.Accessibility.AccessibilityWindowInfo? +Android.Views.Accessibility.AccessibilityWindowInfo.Recycle() -> void +Android.Views.Accessibility.AccessibilityWindowInfo.Root.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +Android.Views.Accessibility.AccessibilityWindowInfo.Title.get -> string? +Android.Views.Accessibility.AccessibilityWindowInfo.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Accessibility.AccessibilityWindowInfo.TransitionTimeMillis.get -> long +Android.Views.Accessibility.AccessibilityWindowInfo.Type.get -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.AccessibilityOverlay = 4 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.Application = 1 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.InputMethod = 2 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.MagnificationOverlay = 6 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.SplitScreenDivider = 5 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.AccessibilityWindowType.System = 3 -> Android.Views.Accessibility.AccessibilityWindowType +Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.AccessibilityFocus = 64 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.ClearAccessibilityFocus = 128 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.ClearFocus = 2 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.ClearSelection = 8 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Click = 16 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Collapse = 524288 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Copy = 16384 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Cut = 65536 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Dismiss = 1048576 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Expand = 262144 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Focus = 1 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.LongClick = 32 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.NextAtMovementGranularity = 256 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.NextHtmlElement = 1024 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Paste = 32768 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.PreviousAtMovementGranularity = 512 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.PreviousHtmlElement = 2048 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.ScrollBackward = 8192 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.ScrollForward = 4096 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.Select = 4 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.SetSelection = 131072 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.Action.SetText = 2097152 -> Android.Views.Accessibility.Action +Android.Views.Accessibility.CaptioningManager +Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener +Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.CaptioningChangeListener() -> void +Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.CaptioningChangeListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.CaptioningManager.CaptioningManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Accessibility.CaptioningManager.CaptionStyle +Android.Views.Accessibility.CaptioningManager.CaptionStyle.BackgroundColor.get -> int +Android.Views.Accessibility.CaptioningManager.CaptionStyle.BackgroundColor.set -> void +Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeColor.get -> int +Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeColor.set -> void +Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeType.get -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeType.set -> void +Android.Views.Accessibility.CaptioningManager.CaptionStyle.ForegroundColor.get -> int +Android.Views.Accessibility.CaptioningManager.CaptionStyle.ForegroundColor.set -> void +Android.Views.Accessibility.CaptioningManager.CaptionStyle.HasBackgroundColor.get -> bool +Android.Views.Accessibility.CaptioningManager.CaptionStyle.HasEdgeColor.get -> bool +Android.Views.Accessibility.CaptioningManager.CaptionStyle.HasEdgeType.get -> bool +Android.Views.Accessibility.CaptioningManager.CaptionStyle.HasForegroundColor.get -> bool +Android.Views.Accessibility.CaptioningManager.CaptionStyle.HasWindowColor.get -> bool +Android.Views.Accessibility.CaptioningManager.CaptionStyle.Typeface.get -> Android.Graphics.Typeface? +Android.Views.Accessibility.CaptioningManager.CaptionStyle.WindowColor.get -> int +Android.Views.Accessibility.CaptioningManager.CaptionStyle.WindowColor.set -> void +Android.Views.Accessibility.CaptioningManager.FontScale.get -> float +Android.Views.Accessibility.CaptioningManager.IsEnabled.get -> bool +Android.Views.Accessibility.CaptioningManager.IsSystemAudioCaptioningEnabled.get -> bool +Android.Views.Accessibility.CaptioningManager.IsSystemAudioCaptioningUiEnabled.get -> bool +Android.Views.Accessibility.CaptioningManager.Locale.get -> Java.Util.Locale? +Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.Depressed = 4 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.DropShadow = 2 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.None = 0 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.Outline = 1 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.Raised = 3 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.CaptionStyles.Unspecified = -1 -> Android.Views.Accessibility.CaptionStyles +Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.ContentDescription = 4 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.ContentInvalid = 1024 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.DragCancelled = 512 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.DragDropped = 256 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.DragStarted = 128 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.Enabled = 4096 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.Error = 2048 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.PaneAppeared = 16 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.PaneDisappeared = 32 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.PaneTitle = 8 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.StateDescription = 64 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.Subtree = 1 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.Text = 2 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentChangeTypes.Undefined = 0 -> Android.Views.Accessibility.ContentChangeTypes +Android.Views.Accessibility.ContentMode +Android.Views.Accessibility.ContentMode.Controls = 4 -> Android.Views.Accessibility.ContentMode +Android.Views.Accessibility.ContentMode.Icons = 1 -> Android.Views.Accessibility.ContentMode +Android.Views.Accessibility.ContentMode.Text = 2 -> Android.Views.Accessibility.ContentMode +Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.AllMask = -1 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.Announcement = 16384 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.AssistReadingContext = 16777216 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.GestureDetectionEnd = 524288 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.GestureDetectionStart = 262144 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.NotificationStateChanged = 64 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.SpeechStateChange = 33554432 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.TouchExplorationGestureEnd = 1024 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.TouchExplorationGestureStart = 512 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.TouchInteractionEnd = 2097152 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.TouchInteractionStart = 1048576 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewAccessibilityFocusCleared = 65536 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewAccessibilityFocused = 32768 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewClicked = 1 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewContextClicked = 8388608 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewFocused = 8 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewHoverEnter = 128 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewHoverExit = 256 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewLongClicked = 2 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewScrolled = 4096 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewSelected = 4 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewTargetedByScroll = 67108864 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewTextChanged = 16 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewTextSelectionChanged = 8192 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.ViewTextTraversedAtMovementGranularity = 131072 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.WindowContentChanged = 2048 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.WindowsChanged = 4194304 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.EventTypes.WindowStateChanged = 32 -> Android.Views.Accessibility.EventTypes +Android.Views.Accessibility.IAccessibilityEventSource +Android.Views.Accessibility.IAccessibilityEventSource.SendAccessibilityEvent(Android.Views.Accessibility.EventTypes eventType) -> void +Android.Views.Accessibility.IAccessibilityEventSource.SendAccessibilityEventUnchecked(Android.Views.Accessibility.AccessibilityEvent? e) -> void +Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.MovementGranularity.Character = 1 -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.MovementGranularity.Line = 4 -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.MovementGranularity.Page = 16 -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.MovementGranularity.Paragraph = 8 -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.MovementGranularity.Word = 2 -> Android.Views.Accessibility.MovementGranularity +Android.Views.Accessibility.NodeFocus +Android.Views.Accessibility.NodeFocus.Accessibility = 2 -> Android.Views.Accessibility.NodeFocus +Android.Views.Accessibility.NodeFocus.Input = 1 -> Android.Views.Accessibility.NodeFocus +Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.Ancestors = 1 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.DescendantsBreadthFirst = 16 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.DescendantsDepthFirst = 8 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.DescendantsHybrid = 4 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.Siblings = 2 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.PrefetchType.Uninterruptible = 32 -> Android.Views.Accessibility.PrefetchType +Android.Views.Accessibility.RangeType +Android.Views.Accessibility.RangeType.Float = 1 -> Android.Views.Accessibility.RangeType +Android.Views.Accessibility.RangeType.Int = 0 -> Android.Views.Accessibility.RangeType +Android.Views.Accessibility.RangeType.Percent = 2 -> Android.Views.Accessibility.RangeType +Android.Views.Accessibility.SelectionMode +Android.Views.Accessibility.SelectionMode.Multiple = 2 -> Android.Views.Accessibility.SelectionMode +Android.Views.Accessibility.SelectionMode.None = 0 -> Android.Views.Accessibility.SelectionMode +Android.Views.Accessibility.SelectionMode.Single = 1 -> Android.Views.Accessibility.SelectionMode +Android.Views.Accessibility.SpeechState +Android.Views.Accessibility.SpeechState.ListeningEnd = 8 -> Android.Views.Accessibility.SpeechState +Android.Views.Accessibility.SpeechState.ListeningStart = 4 -> Android.Views.Accessibility.SpeechState +Android.Views.Accessibility.SpeechState.SpeakingEnd = 2 -> Android.Views.Accessibility.SpeechState +Android.Views.Accessibility.SpeechState.SpeakingStart = 1 -> Android.Views.Accessibility.SpeechState +Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.AccessibilityFocused = 128 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Active = 32 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Added = 1 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Bounds = 8 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Children = 512 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Focused = 64 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Layer = 16 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Parent = 256 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Pip = 1024 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Removed = 2 -> Android.Views.Accessibility.WindowsChange +Android.Views.Accessibility.WindowsChange.Title = 4 -> Android.Views.Accessibility.WindowsChange +Android.Views.AccessibilityDataSensitive +Android.Views.AccessibilityDataSensitive.Auto = 0 -> Android.Views.AccessibilityDataSensitive +Android.Views.AccessibilityDataSensitive.No = 2 -> Android.Views.AccessibilityDataSensitive +Android.Views.AccessibilityDataSensitive.Yes = 1 -> Android.Views.AccessibilityDataSensitive +Android.Views.AccessibilityLiveRegion +Android.Views.AccessibilityLiveRegion.Assertive = 2 -> Android.Views.AccessibilityLiveRegion +Android.Views.AccessibilityLiveRegion.None = 0 -> Android.Views.AccessibilityLiveRegion +Android.Views.AccessibilityLiveRegion.Polite = 1 -> Android.Views.AccessibilityLiveRegion +Android.Views.ActionMode +Android.Views.ActionMode.ActionMode() -> void +Android.Views.ActionMode.ActionMode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ActionMode.Callback2 +Android.Views.ActionMode.Callback2.Callback2() -> void +Android.Views.ActionMode.Callback2.Callback2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ActionMode.ICallback +Android.Views.ActionMode.ICallback.OnActionItemClicked(Android.Views.ActionMode? mode, Android.Views.IMenuItem? item) -> bool +Android.Views.ActionMode.ICallback.OnCreateActionMode(Android.Views.ActionMode? mode, Android.Views.IMenu? menu) -> bool +Android.Views.ActionMode.ICallback.OnDestroyActionMode(Android.Views.ActionMode? mode) -> void +Android.Views.ActionMode.ICallback.OnPrepareActionMode(Android.Views.ActionMode? mode, Android.Views.IMenu? menu) -> bool +Android.Views.ActionMode.Subtitle.get -> string? +Android.Views.ActionMode.Subtitle.set -> void +Android.Views.ActionMode.Title.get -> string? +Android.Views.ActionMode.Title.set -> void +Android.Views.ActionModeType +Android.Views.ActionModeType.Floating = 1 -> Android.Views.ActionModeType +Android.Views.ActionModeType.Primary = 0 -> Android.Views.ActionModeType +Android.Views.ActionProvider +Android.Views.ActionProvider.ActionProvider(Android.Content.Context! context) -> void +Android.Views.ActionProvider.ActionProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ActionProvider.IVisibilityListener +Android.Views.ActionProvider.IVisibilityListener.OnActionProviderVisibilityChanged(bool isVisible) -> void +Android.Views.ActionProvider.Visibility -> System.EventHandler! +Android.Views.ActionProvider.VisibilityEventArgs +Android.Views.ActionProvider.VisibilityEventArgs.IsVisible.get -> bool +Android.Views.ActionProvider.VisibilityEventArgs.VisibilityEventArgs(bool isVisible) -> void +Android.Views.Animations.AccelerateDecelerateInterpolator +Android.Views.Animations.AccelerateDecelerateInterpolator.AccelerateDecelerateInterpolator() -> void +Android.Views.Animations.AccelerateDecelerateInterpolator.AccelerateDecelerateInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AccelerateDecelerateInterpolator.AccelerateDecelerateInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.AccelerateInterpolator +Android.Views.Animations.AccelerateInterpolator.AccelerateInterpolator() -> void +Android.Views.Animations.AccelerateInterpolator.AccelerateInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AccelerateInterpolator.AccelerateInterpolator(float factor) -> void +Android.Views.Animations.AccelerateInterpolator.AccelerateInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.AlphaAnimation +Android.Views.Animations.AlphaAnimation.AlphaAnimation(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AlphaAnimation.AlphaAnimation(float fromAlpha, float toAlpha) -> void +Android.Views.Animations.AlphaAnimation.AlphaAnimation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.Animation +Android.Views.Animations.Animation.Animation() -> void +Android.Views.Animations.Animation.Animation(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.Animation.Animation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.Animation.AnimationEnd -> System.EventHandler! +Android.Views.Animations.Animation.AnimationEndEventArgs +Android.Views.Animations.Animation.AnimationEndEventArgs.Animation.get -> Android.Views.Animations.Animation? +Android.Views.Animations.Animation.AnimationEndEventArgs.AnimationEndEventArgs(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.Animation.AnimationRepeat -> System.EventHandler! +Android.Views.Animations.Animation.AnimationRepeatEventArgs +Android.Views.Animations.Animation.AnimationRepeatEventArgs.Animation.get -> Android.Views.Animations.Animation? +Android.Views.Animations.Animation.AnimationRepeatEventArgs.AnimationRepeatEventArgs(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.Animation.AnimationStart -> System.EventHandler! +Android.Views.Animations.Animation.AnimationStartEventArgs +Android.Views.Animations.Animation.AnimationStartEventArgs.Animation.get -> Android.Views.Animations.Animation? +Android.Views.Animations.Animation.AnimationStartEventArgs.AnimationStartEventArgs(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.Animation.Description +Android.Views.Animations.Animation.Description.Description() -> void +Android.Views.Animations.Animation.Description.Description(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.Animation.Description.Type.get -> Android.Views.Animations.Dimension +Android.Views.Animations.Animation.Description.Type.set -> void +Android.Views.Animations.Animation.Description.Value.get -> float +Android.Views.Animations.Animation.Description.Value.set -> void +Android.Views.Animations.Animation.IAnimationListener +Android.Views.Animations.Animation.IAnimationListener.OnAnimationEnd(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.Animation.IAnimationListener.OnAnimationRepeat(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.Animation.IAnimationListener.OnAnimationStart(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.AnimationSet +Android.Views.Animations.AnimationSet.AnimationSet(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AnimationSet.AnimationSet(bool shareInterpolator) -> void +Android.Views.Animations.AnimationSet.AnimationSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.AnimationUtils +Android.Views.Animations.AnimationUtils.AnimationUtils() -> void +Android.Views.Animations.AnimationUtils.AnimationUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.AnticipateInterpolator +Android.Views.Animations.AnticipateInterpolator.AnticipateInterpolator() -> void +Android.Views.Animations.AnticipateInterpolator.AnticipateInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AnticipateInterpolator.AnticipateInterpolator(float tension) -> void +Android.Views.Animations.AnticipateInterpolator.AnticipateInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.AnticipateOvershootInterpolator +Android.Views.Animations.AnticipateOvershootInterpolator.AnticipateOvershootInterpolator() -> void +Android.Views.Animations.AnticipateOvershootInterpolator.AnticipateOvershootInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.AnticipateOvershootInterpolator.AnticipateOvershootInterpolator(float tension) -> void +Android.Views.Animations.AnticipateOvershootInterpolator.AnticipateOvershootInterpolator(float tension, float extraTension) -> void +Android.Views.Animations.AnticipateOvershootInterpolator.AnticipateOvershootInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.BaseInterpolator +Android.Views.Animations.BaseInterpolator.BaseInterpolator() -> void +Android.Views.Animations.BaseInterpolator.BaseInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.BounceInterpolator +Android.Views.Animations.BounceInterpolator.BounceInterpolator() -> void +Android.Views.Animations.BounceInterpolator.BounceInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.BounceInterpolator.BounceInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.ContentZorder +Android.Views.Animations.ContentZorder.Bottom = -1 -> Android.Views.Animations.ContentZorder +Android.Views.Animations.ContentZorder.Normal = 0 -> Android.Views.Animations.ContentZorder +Android.Views.Animations.ContentZorder.Top = 1 -> Android.Views.Animations.ContentZorder +Android.Views.Animations.CycleInterpolator +Android.Views.Animations.CycleInterpolator.CycleInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.CycleInterpolator.CycleInterpolator(float cycles) -> void +Android.Views.Animations.CycleInterpolator.CycleInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.DecelerateInterpolator +Android.Views.Animations.DecelerateInterpolator.DecelerateInterpolator() -> void +Android.Views.Animations.DecelerateInterpolator.DecelerateInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.DecelerateInterpolator.DecelerateInterpolator(float factor) -> void +Android.Views.Animations.DecelerateInterpolator.DecelerateInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.DelayOrder +Android.Views.Animations.DelayOrder.Normal = 0 -> Android.Views.Animations.DelayOrder +Android.Views.Animations.DelayOrder.Random = 2 -> Android.Views.Animations.DelayOrder +Android.Views.Animations.DelayOrder.Reverse = 1 -> Android.Views.Animations.DelayOrder +Android.Views.Animations.Dimension +Android.Views.Animations.Dimension.Absolute = 0 -> Android.Views.Animations.Dimension +Android.Views.Animations.Dimension.RelativeToParent = 2 -> Android.Views.Animations.Dimension +Android.Views.Animations.Dimension.RelativeToSelf = 1 -> Android.Views.Animations.Dimension +Android.Views.Animations.Direction +Android.Views.Animations.Direction.BottomToTop = 2 -> Android.Views.Animations.Direction +Android.Views.Animations.Direction.HorizontalMask = 1 -> Android.Views.Animations.Direction +Android.Views.Animations.Direction.LeftToRight = 0 -> Android.Views.Animations.Direction +Android.Views.Animations.Direction.RightToLeft = 1 -> Android.Views.Animations.Direction +Android.Views.Animations.Direction.TopToBottom = 0 -> Android.Views.Animations.Direction +Android.Views.Animations.Direction.VerticalMask = 2 -> Android.Views.Animations.Direction +Android.Views.Animations.GridLayoutAnimationController +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.AnimationParameters() -> void +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.AnimationParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.Column.get -> int +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.Column.set -> void +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.ColumnsCount.get -> int +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.ColumnsCount.set -> void +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.Row.get -> int +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.Row.set -> void +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.RowsCount.get -> int +Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.RowsCount.set -> void +Android.Views.Animations.GridLayoutAnimationController.GridLayoutAnimationController(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.GridLayoutAnimationController.GridLayoutAnimationController(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.GridLayoutAnimationController.GridLayoutAnimationController(Android.Views.Animations.Animation? animation, float columnDelay, float rowDelay) -> void +Android.Views.Animations.GridLayoutAnimationController.GridLayoutAnimationController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.IInterpolator +Android.Views.Animations.IInterpolator.GetInterpolation(float input) -> float +Android.Views.Animations.LayoutAnimationController +Android.Views.Animations.LayoutAnimationController.AnimationParameters +Android.Views.Animations.LayoutAnimationController.AnimationParameters.AnimationParameters() -> void +Android.Views.Animations.LayoutAnimationController.AnimationParameters.AnimationParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.LayoutAnimationController.AnimationParameters.Count.get -> int +Android.Views.Animations.LayoutAnimationController.AnimationParameters.Count.set -> void +Android.Views.Animations.LayoutAnimationController.AnimationParameters.Index.get -> int +Android.Views.Animations.LayoutAnimationController.AnimationParameters.Index.set -> void +Android.Views.Animations.LayoutAnimationController.GetAnimationForView(Android.Views.View? view) -> Android.Views.Animations.Animation? +Android.Views.Animations.LayoutAnimationController.LayoutAnimationController(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.LayoutAnimationController.LayoutAnimationController(Android.Views.Animations.Animation? animation) -> void +Android.Views.Animations.LayoutAnimationController.LayoutAnimationController(Android.Views.Animations.Animation? animation, float delay) -> void +Android.Views.Animations.LayoutAnimationController.LayoutAnimationController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.LayoutAnimationController.MAnimation.get -> Android.Views.Animations.Animation? +Android.Views.Animations.LayoutAnimationController.MAnimation.set -> void +Android.Views.Animations.LayoutAnimationController.MInterpolator.get -> Android.Views.Animations.IInterpolator? +Android.Views.Animations.LayoutAnimationController.MInterpolator.set -> void +Android.Views.Animations.LayoutAnimationController.MRandomizer.get -> Java.Util.Random? +Android.Views.Animations.LayoutAnimationController.MRandomizer.set -> void +Android.Views.Animations.LinearInterpolator +Android.Views.Animations.LinearInterpolator.LinearInterpolator() -> void +Android.Views.Animations.LinearInterpolator.LinearInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.LinearInterpolator.LinearInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.OvershootInterpolator +Android.Views.Animations.OvershootInterpolator.OvershootInterpolator() -> void +Android.Views.Animations.OvershootInterpolator.OvershootInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.OvershootInterpolator.OvershootInterpolator(float tension) -> void +Android.Views.Animations.OvershootInterpolator.OvershootInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.PathInterpolator +Android.Views.Animations.PathInterpolator.PathInterpolator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.PathInterpolator.PathInterpolator(Android.Graphics.Path! path) -> void +Android.Views.Animations.PathInterpolator.PathInterpolator(float controlX, float controlY) -> void +Android.Views.Animations.PathInterpolator.PathInterpolator(float controlX1, float controlY1, float controlX2, float controlY2) -> void +Android.Views.Animations.PathInterpolator.PathInterpolator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.Priority +Android.Views.Animations.Priority.Column = 1 -> Android.Views.Animations.Priority +Android.Views.Animations.Priority.None = 0 -> Android.Views.Animations.Priority +Android.Views.Animations.Priority.Row = 2 -> Android.Views.Animations.Priority +Android.Views.Animations.RepeatMode +Android.Views.Animations.RepeatMode.Restart = 1 -> Android.Views.Animations.RepeatMode +Android.Views.Animations.RepeatMode.Reverse = 2 -> Android.Views.Animations.RepeatMode +Android.Views.Animations.RotateAnimation +Android.Views.Animations.RotateAnimation.RotateAnimation(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.RotateAnimation.RotateAnimation(float fromDegrees, float toDegrees) -> void +Android.Views.Animations.RotateAnimation.RotateAnimation(float fromDegrees, float toDegrees, Android.Views.Animations.Dimension pivotXType, float pivotXValue, Android.Views.Animations.Dimension pivotYType, float pivotYValue) -> void +Android.Views.Animations.RotateAnimation.RotateAnimation(float fromDegrees, float toDegrees, float pivotX, float pivotY) -> void +Android.Views.Animations.RotateAnimation.RotateAnimation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.ScaleAnimation +Android.Views.Animations.ScaleAnimation.ScaleAnimation(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.ScaleAnimation.ScaleAnimation(float fromX, float toX, float fromY, float toY) -> void +Android.Views.Animations.ScaleAnimation.ScaleAnimation(float fromX, float toX, float fromY, float toY, Android.Views.Animations.Dimension pivotXType, float pivotXValue, Android.Views.Animations.Dimension pivotYType, float pivotYValue) -> void +Android.Views.Animations.ScaleAnimation.ScaleAnimation(float fromX, float toX, float fromY, float toY, float pivotX, float pivotY) -> void +Android.Views.Animations.ScaleAnimation.ScaleAnimation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.Transformation +Android.Views.Animations.Transformation.MAlpha.get -> float +Android.Views.Animations.Transformation.MAlpha.set -> void +Android.Views.Animations.Transformation.MMatrix.get -> Android.Graphics.Matrix? +Android.Views.Animations.Transformation.MMatrix.set -> void +Android.Views.Animations.Transformation.MTransformationType.get -> int +Android.Views.Animations.Transformation.MTransformationType.set -> void +Android.Views.Animations.Transformation.Transformation() -> void +Android.Views.Animations.Transformation.Transformation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Animations.TransformationTypes +Android.Views.Animations.TransformationTypes.Alpha = 1 -> Android.Views.Animations.TransformationTypes +Android.Views.Animations.TransformationTypes.Both = 3 -> Android.Views.Animations.TransformationTypes +Android.Views.Animations.TransformationTypes.Identity = 0 -> Android.Views.Animations.TransformationTypes +Android.Views.Animations.TransformationTypes.Matrix = 2 -> Android.Views.Animations.TransformationTypes +Android.Views.Animations.TranslateAnimation +Android.Views.Animations.TranslateAnimation.TranslateAnimation(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.Animations.TranslateAnimation.TranslateAnimation(Android.Views.Animations.Dimension fromXType, float fromXValue, Android.Views.Animations.Dimension toXType, float toXValue, Android.Views.Animations.Dimension fromYType, float fromYValue, Android.Views.Animations.Dimension toYType, float toYValue) -> void +Android.Views.Animations.TranslateAnimation.TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta) -> void +Android.Views.Animations.TranslateAnimation.TranslateAnimation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Autofill.AutofillEventType +Android.Views.Autofill.AutofillEventType.InputHidden = 2 -> Android.Views.Autofill.AutofillEventType +Android.Views.Autofill.AutofillEventType.InputShown = 1 -> Android.Views.Autofill.AutofillEventType +Android.Views.Autofill.AutofillEventType.InputUnavailable = 3 -> Android.Views.Autofill.AutofillEventType +Android.Views.Autofill.AutofillId +Android.Views.Autofill.AutofillId.DescribeContents() -> int +Android.Views.Autofill.AutofillId.InterfaceConsts +Android.Views.Autofill.AutofillId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Autofill.AutofillManager +Android.Views.Autofill.AutofillManager.AutofillCallback +Android.Views.Autofill.AutofillManager.AutofillCallback.AutofillCallback() -> void +Android.Views.Autofill.AutofillManager.AutofillCallback.AutofillCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Autofill.AutofillManager.AutofillServiceComponentName.get -> Android.Content.ComponentName? +Android.Views.Autofill.AutofillManager.AvailableFieldClassificationAlgorithms.get -> System.Collections.Generic.IList! +Android.Views.Autofill.AutofillManager.Cancel() -> void +Android.Views.Autofill.AutofillManager.Commit() -> void +Android.Views.Autofill.AutofillManager.DefaultFieldClassificationAlgorithm.get -> string? +Android.Views.Autofill.AutofillManager.DisableAutofillServices() -> void +Android.Views.Autofill.AutofillManager.HasEnabledAutofillServices.get -> bool +Android.Views.Autofill.AutofillManager.IsAutofillSupported.get -> bool +Android.Views.Autofill.AutofillManager.IsEnabled.get -> bool +Android.Views.Autofill.AutofillManager.IsFieldClassificationEnabled.get -> bool +Android.Views.Autofill.AutofillManager.NextAutofillId.get -> Android.Views.Autofill.AutofillId? +Android.Views.Autofill.AutofillManager.NotifyValueChanged(Android.Views.View? view) -> void +Android.Views.Autofill.AutofillManager.NotifyValueChanged(Android.Views.View? view, int virtualId, Android.Views.Autofill.AutofillValue? value) -> void +Android.Views.Autofill.AutofillManager.NotifyViewClicked(Android.Views.View! view) -> void +Android.Views.Autofill.AutofillManager.NotifyViewClicked(Android.Views.View! view, int virtualId) -> void +Android.Views.Autofill.AutofillManager.NotifyViewEntered(Android.Views.View! view) -> void +Android.Views.Autofill.AutofillManager.NotifyViewEntered(Android.Views.View! view, int virtualId, Android.Graphics.Rect! absBounds) -> void +Android.Views.Autofill.AutofillManager.NotifyViewExited(Android.Views.View! view) -> void +Android.Views.Autofill.AutofillManager.NotifyViewExited(Android.Views.View! view, int virtualId) -> void +Android.Views.Autofill.AutofillManager.NotifyViewVisibilityChanged(Android.Views.View! view, bool isVisible) -> void +Android.Views.Autofill.AutofillManager.NotifyViewVisibilityChanged(Android.Views.View! view, int virtualId, bool isVisible) -> void +Android.Views.Autofill.AutofillManager.NotifyVirtualViewsReady(Android.Views.View! view, Android.Util.SparseArray! infos) -> void +Android.Views.Autofill.AutofillManager.RegisterCallback(Android.Views.Autofill.AutofillManager.AutofillCallback? callback) -> void +Android.Views.Autofill.AutofillManager.RequestAutofill(Android.Views.View! view) -> void +Android.Views.Autofill.AutofillManager.RequestAutofill(Android.Views.View! view, int virtualId, Android.Graphics.Rect! absBounds) -> void +Android.Views.Autofill.AutofillManager.ShowAutofillDialog(Android.Views.View! view) -> bool +Android.Views.Autofill.AutofillManager.ShowAutofillDialog(Android.Views.View! view, int virtualId) -> bool +Android.Views.Autofill.AutofillManager.UnregisterCallback(Android.Views.Autofill.AutofillManager.AutofillCallback? callback) -> void +Android.Views.Autofill.AutofillManager.UserData.get -> Android.Service.Autofill.UserData? +Android.Views.Autofill.AutofillManager.UserData.set -> void +Android.Views.Autofill.AutofillManager.UserDataId.get -> string? +Android.Views.Autofill.AutofillValue +Android.Views.Autofill.AutofillValue.DateValue.get -> long +Android.Views.Autofill.AutofillValue.DescribeContents() -> int +Android.Views.Autofill.AutofillValue.InterfaceConsts +Android.Views.Autofill.AutofillValue.IsDate.get -> bool +Android.Views.Autofill.AutofillValue.IsList.get -> bool +Android.Views.Autofill.AutofillValue.IsText.get -> bool +Android.Views.Autofill.AutofillValue.IsToggle.get -> bool +Android.Views.Autofill.AutofillValue.ListValue.get -> int +Android.Views.Autofill.AutofillValue.TextValue.get -> string? +Android.Views.Autofill.AutofillValue.TextValueFormatted.get -> Java.Lang.ICharSequence! +Android.Views.Autofill.AutofillValue.ToggleValue.get -> bool +Android.Views.Autofill.AutofillValue.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Autofill.VirtualViewFillInfo +Android.Views.Autofill.VirtualViewFillInfo.Builder +Android.Views.Autofill.VirtualViewFillInfo.Builder.Build() -> Android.Views.Autofill.VirtualViewFillInfo! +Android.Views.Autofill.VirtualViewFillInfo.Builder.Builder() -> void +Android.Views.Autofill.VirtualViewFillInfo.Builder.SetAutofillHints(params string![]! value) -> Android.Views.Autofill.VirtualViewFillInfo.Builder! +Android.Views.Autofill.VirtualViewFillInfo.GetAutofillHints() -> string![]? +Android.Views.AutofillFlags +Android.Views.AutofillFlags.IncludeNotImportantViews = 1 -> Android.Views.AutofillFlags +Android.Views.AutofillFlags.None = 0 -> Android.Views.AutofillFlags +Android.Views.AutofillType +Android.Views.AutofillType.Date = 4 -> Android.Views.AutofillType +Android.Views.AutofillType.List = 3 -> Android.Views.AutofillType +Android.Views.AutofillType.None = 0 -> Android.Views.AutofillType +Android.Views.AutofillType.Text = 1 -> Android.Views.AutofillType +Android.Views.AutofillType.Toggle = 2 -> Android.Views.AutofillType +Android.Views.Axis +Android.Views.Axis.Brake = 23 -> Android.Views.Axis +Android.Views.Axis.Distance = 24 -> Android.Views.Axis +Android.Views.Axis.Gas = 22 -> Android.Views.Axis +Android.Views.Axis.Generic1 = 32 -> Android.Views.Axis +Android.Views.Axis.Generic10 = 41 -> Android.Views.Axis +Android.Views.Axis.Generic11 = 42 -> Android.Views.Axis +Android.Views.Axis.Generic12 = 43 -> Android.Views.Axis +Android.Views.Axis.Generic13 = 44 -> Android.Views.Axis +Android.Views.Axis.Generic14 = 45 -> Android.Views.Axis +Android.Views.Axis.Generic15 = 46 -> Android.Views.Axis +Android.Views.Axis.Generic16 = 47 -> Android.Views.Axis +Android.Views.Axis.Generic2 = 33 -> Android.Views.Axis +Android.Views.Axis.Generic3 = 34 -> Android.Views.Axis +Android.Views.Axis.Generic4 = 35 -> Android.Views.Axis +Android.Views.Axis.Generic5 = 36 -> Android.Views.Axis +Android.Views.Axis.Generic6 = 37 -> Android.Views.Axis +Android.Views.Axis.Generic7 = 38 -> Android.Views.Axis +Android.Views.Axis.Generic8 = 39 -> Android.Views.Axis +Android.Views.Axis.Generic9 = 40 -> Android.Views.Axis +Android.Views.Axis.GesturePinchScaleFactor = 52 -> Android.Views.Axis +Android.Views.Axis.GestureScrollXDistance = 50 -> Android.Views.Axis +Android.Views.Axis.GestureScrollYDistance = 51 -> Android.Views.Axis +Android.Views.Axis.GestureXOffset = 48 -> Android.Views.Axis +Android.Views.Axis.GestureYOffset = 49 -> Android.Views.Axis +Android.Views.Axis.HatX = 15 -> Android.Views.Axis +Android.Views.Axis.HatY = 16 -> Android.Views.Axis +Android.Views.Axis.Hscroll = 10 -> Android.Views.Axis +Android.Views.Axis.Ltrigger = 17 -> Android.Views.Axis +Android.Views.Axis.Orientation = 8 -> Android.Views.Axis +Android.Views.Axis.Pressure = 2 -> Android.Views.Axis +Android.Views.Axis.RelativeX = 27 -> Android.Views.Axis +Android.Views.Axis.RelativeY = 28 -> Android.Views.Axis +Android.Views.Axis.Rtrigger = 18 -> Android.Views.Axis +Android.Views.Axis.Rudder = 20 -> Android.Views.Axis +Android.Views.Axis.Rx = 12 -> Android.Views.Axis +Android.Views.Axis.Ry = 13 -> Android.Views.Axis +Android.Views.Axis.Rz = 14 -> Android.Views.Axis +Android.Views.Axis.Scroll = 26 -> Android.Views.Axis +Android.Views.Axis.Size = 3 -> Android.Views.Axis +Android.Views.Axis.Throttle = 19 -> Android.Views.Axis +Android.Views.Axis.Tilt = 25 -> Android.Views.Axis +Android.Views.Axis.ToolMajor = 6 -> Android.Views.Axis +Android.Views.Axis.ToolMinor = 7 -> Android.Views.Axis +Android.Views.Axis.TouchMajor = 4 -> Android.Views.Axis +Android.Views.Axis.TouchMinor = 5 -> Android.Views.Axis +Android.Views.Axis.Vscroll = 9 -> Android.Views.Axis +Android.Views.Axis.Wheel = 21 -> Android.Views.Axis +Android.Views.Axis.X = 0 -> Android.Views.Axis +Android.Views.Axis.Y = 1 -> Android.Views.Axis +Android.Views.Axis.Z = 11 -> Android.Views.Axis +Android.Views.BufferTransform +Android.Views.BufferTransform.Identity = 0 -> Android.Views.BufferTransform +Android.Views.BufferTransform.MirrorHorizontal = 1 -> Android.Views.BufferTransform +Android.Views.BufferTransform.MirrorVertical = 2 -> Android.Views.BufferTransform +Android.Views.BufferTransform.Rotate180 = 3 -> Android.Views.BufferTransform +Android.Views.BufferTransform.Rotate270 = 7 -> Android.Views.BufferTransform +Android.Views.BufferTransform.Rotate90 = 4 -> Android.Views.BufferTransform +Android.Views.CancelledEventArgs +Android.Views.CancelledEventArgs.CancelledEventArgs(Android.Views.IWindowInsetsAnimationController? controller) -> void +Android.Views.CancelledEventArgs.Controller.get -> Android.Views.IWindowInsetsAnimationController? +Android.Views.Choreographer +Android.Views.Choreographer.FrameData +Android.Views.Choreographer.FrameData.FrameData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Choreographer.FrameTimeline +Android.Views.Choreographer.FrameTimeline.FrameTimeline(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Choreographer.IFrameCallback +Android.Views.Choreographer.IFrameCallback.DoFrame(long frameTimeNanos) -> void +Android.Views.Choreographer.IVsyncCallback +Android.Views.Choreographer.IVsyncCallback.OnVsync(Android.Views.Choreographer.FrameData! data) -> void +Android.Views.Choreographer.PostFrameCallback(Android.Views.Choreographer.IFrameCallback? callback) -> void +Android.Views.Choreographer.PostFrameCallbackDelayed(Android.Views.Choreographer.IFrameCallback? callback, long delayMillis) -> void +Android.Views.Choreographer.PostVsyncCallback(Android.Views.Choreographer.IVsyncCallback! callback) -> void +Android.Views.Choreographer.RemoveFrameCallback(Android.Views.Choreographer.IFrameCallback? callback) -> void +Android.Views.Choreographer.RemoveVsyncCallback(Android.Views.Choreographer.IVsyncCallback? callback) -> void +Android.Views.ClassificationMode +Android.Views.ClassificationMode.AmbiguousGesture = 1 -> Android.Views.ClassificationMode +Android.Views.ClassificationMode.DeepPress = 2 -> Android.Views.ClassificationMode +Android.Views.ClassificationMode.None = 0 -> Android.Views.ClassificationMode +Android.Views.ClassificationMode.Pinch = 5 -> Android.Views.ClassificationMode +Android.Views.ClassificationMode.TwoFingerSwipe = 3 -> Android.Views.ClassificationMode +Android.Views.ContentCapture.DataShareError +Android.Views.ContentCapture.DataShareError.ConcurrentRequest = 2 -> Android.Views.ContentCapture.DataShareError +Android.Views.ContentCapture.DataShareError.TimeoutInterrupted = 3 -> Android.Views.ContentCapture.DataShareError +Android.Views.ContentCapture.DataShareError.Unknown = 1 -> Android.Views.ContentCapture.DataShareError +Android.Views.ContentCaptures.ContentCaptureCondition +Android.Views.ContentCaptures.ContentCaptureCondition.ContentCaptureCondition(Android.Content.LocusId! locusId, Android.Views.ContentCaptures.ContentCaptureConditionFlags flags) -> void +Android.Views.ContentCaptures.ContentCaptureCondition.DescribeContents() -> int +Android.Views.ContentCaptures.ContentCaptureCondition.Flags.get -> Android.Views.ContentCaptures.ContentCaptureConditionFlags +Android.Views.ContentCaptures.ContentCaptureCondition.InterfaceConsts +Android.Views.ContentCaptures.ContentCaptureCondition.LocusId.get -> Android.Content.LocusId! +Android.Views.ContentCaptures.ContentCaptureCondition.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentCaptures.ContentCaptureConditionFlags +Android.Views.ContentCaptures.ContentCaptureConditionFlags.FlagIsRegex = 2 -> Android.Views.ContentCaptures.ContentCaptureConditionFlags +Android.Views.ContentCaptures.ContentCaptureConditionFlags.None = 0 -> Android.Views.ContentCaptures.ContentCaptureConditionFlags +Android.Views.ContentCaptures.ContentCaptureContext +Android.Views.ContentCaptures.ContentCaptureContext.Builder +Android.Views.ContentCaptures.ContentCaptureContext.Builder.Build() -> Android.Views.ContentCaptures.ContentCaptureContext! +Android.Views.ContentCaptures.ContentCaptureContext.Builder.Builder(Android.Content.LocusId! id) -> void +Android.Views.ContentCaptures.ContentCaptureContext.Builder.SetExtras(Android.OS.Bundle! extras) -> Android.Views.ContentCaptures.ContentCaptureContext.Builder! +Android.Views.ContentCaptures.ContentCaptureContext.DescribeContents() -> int +Android.Views.ContentCaptures.ContentCaptureContext.Extras.get -> Android.OS.Bundle? +Android.Views.ContentCaptures.ContentCaptureContext.InterfaceConsts +Android.Views.ContentCaptures.ContentCaptureContext.LocusId.get -> Android.Content.LocusId? +Android.Views.ContentCaptures.ContentCaptureContext.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentCaptures.ContentCaptureManager +Android.Views.ContentCaptures.ContentCaptureManager.ContentCaptureConditions.get -> System.Collections.Generic.ICollection? +Android.Views.ContentCaptures.ContentCaptureManager.ContentCaptureEnabled.get -> bool +Android.Views.ContentCaptures.ContentCaptureManager.ContentCaptureEnabled.set -> void +Android.Views.ContentCaptures.ContentCaptureManager.RemoveData(Android.Views.ContentCaptures.DataRemovalRequest! request) -> void +Android.Views.ContentCaptures.ContentCaptureManager.ServiceComponentName.get -> Android.Content.ComponentName? +Android.Views.ContentCaptures.ContentCaptureManager.ShareData(Android.Views.ContentCaptures.DataShareRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Views.ContentCaptures.IDataShareWriteAdapter! dataShareWriteAdapter) -> void +Android.Views.ContentCaptures.ContentCaptureSession +Android.Views.ContentCaptures.ContentCaptureSession.ContentCaptureContext.get -> Android.Views.ContentCaptures.ContentCaptureContext? +Android.Views.ContentCaptures.ContentCaptureSession.ContentCaptureContext.set -> void +Android.Views.ContentCaptures.ContentCaptureSession.ContentCaptureSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ContentCaptures.ContentCaptureSession.ContentCaptureSessionId.get -> Android.Views.ContentCaptures.ContentCaptureSessionId! +Android.Views.ContentCaptures.ContentCaptureSession.CreateContentCaptureSession(Android.Views.ContentCaptures.ContentCaptureContext! context) -> Android.Views.ContentCaptures.ContentCaptureSession! +Android.Views.ContentCaptures.ContentCaptureSession.Destroy() -> void +Android.Views.ContentCaptures.ContentCaptureSession.NewViewStructure(Android.Views.View! view) -> Android.Views.ViewStructure! +Android.Views.ContentCaptures.ContentCaptureSession.NewVirtualViewStructure(Android.Views.Autofill.AutofillId! parentId, long virtualId) -> Android.Views.ViewStructure! +Android.Views.ContentCaptures.ContentCaptureSession.NotifySessionPaused() -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifySessionResumed() -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewAppeared(Android.Views.ViewStructure! node) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewDisappeared(Android.Views.Autofill.AutofillId! id) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewInsetsChanged(Android.Graphics.Insets! viewInsets) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewsAppeared(System.Collections.Generic.IList! appearedNodes) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewsDisappeared(Android.Views.Autofill.AutofillId! hostId, long[]! virtualIds) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewTextChanged(Android.Views.Autofill.AutofillId! id, Java.Lang.ICharSequence? text) -> void +Android.Views.ContentCaptures.ContentCaptureSession.NotifyViewTextChanged(Android.Views.Autofill.AutofillId! id, string? text) -> void +Android.Views.ContentCaptures.ContentCaptureSessionId +Android.Views.ContentCaptures.ContentCaptureSessionId.DescribeContents() -> int +Android.Views.ContentCaptures.ContentCaptureSessionId.InterfaceConsts +Android.Views.ContentCaptures.ContentCaptureSessionId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentCaptures.DataRemovalRequest +Android.Views.ContentCaptures.DataRemovalRequest.Builder +Android.Views.ContentCaptures.DataRemovalRequest.Builder.AddLocusId(Android.Content.LocusId! locusId, Android.Views.ContentCaptures.DataRemovalRequestFlags flags) -> Android.Views.ContentCaptures.DataRemovalRequest.Builder! +Android.Views.ContentCaptures.DataRemovalRequest.Builder.Build() -> Android.Views.ContentCaptures.DataRemovalRequest! +Android.Views.ContentCaptures.DataRemovalRequest.Builder.Builder() -> void +Android.Views.ContentCaptures.DataRemovalRequest.Builder.ForEverything() -> Android.Views.ContentCaptures.DataRemovalRequest.Builder! +Android.Views.ContentCaptures.DataRemovalRequest.DescribeContents() -> int +Android.Views.ContentCaptures.DataRemovalRequest.InterfaceConsts +Android.Views.ContentCaptures.DataRemovalRequest.IsForEverything.get -> bool +Android.Views.ContentCaptures.DataRemovalRequest.LocusIdRequest +Android.Views.ContentCaptures.DataRemovalRequest.LocusIdRequest.Flags.get -> Android.Views.ContentCaptures.DataRemovalRequestFlags +Android.Views.ContentCaptures.DataRemovalRequest.LocusIdRequest.LocusId.get -> Android.Content.LocusId! +Android.Views.ContentCaptures.DataRemovalRequest.LocusIdRequests.get -> System.Collections.Generic.IList! +Android.Views.ContentCaptures.DataRemovalRequest.PackageName.get -> string! +Android.Views.ContentCaptures.DataRemovalRequest.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentCaptures.DataRemovalRequestFlags +Android.Views.ContentCaptures.DataRemovalRequestFlags.FlagIsPrefix = 1 -> Android.Views.ContentCaptures.DataRemovalRequestFlags +Android.Views.ContentCaptures.DataRemovalRequestFlags.None = 0 -> Android.Views.ContentCaptures.DataRemovalRequestFlags +Android.Views.ContentCaptures.DataShareRequest +Android.Views.ContentCaptures.DataShareRequest.DataShareRequest(Android.Content.LocusId? locusId, string! mimeType) -> void +Android.Views.ContentCaptures.DataShareRequest.DescribeContents() -> int +Android.Views.ContentCaptures.DataShareRequest.InterfaceConsts +Android.Views.ContentCaptures.DataShareRequest.LocusId.get -> Android.Content.LocusId? +Android.Views.ContentCaptures.DataShareRequest.MimeType.get -> string! +Android.Views.ContentCaptures.DataShareRequest.PackageName.get -> string! +Android.Views.ContentCaptures.DataShareRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentCaptures.IDataShareWriteAdapter +Android.Views.ContentCaptures.IDataShareWriteAdapter.OnError(int errorCode) -> void +Android.Views.ContentCaptures.IDataShareWriteAdapter.OnRejected() -> void +Android.Views.ContentCaptures.IDataShareWriteAdapter.OnWrite(Android.OS.ParcelFileDescriptor! destination) -> void +Android.Views.ContentInfo +Android.Views.ContentInfo.Builder +Android.Views.ContentInfo.Builder.Build() -> Android.Views.ContentInfo! +Android.Views.ContentInfo.Builder.Builder(Android.Content.ClipData! clip, int source) -> void +Android.Views.ContentInfo.Builder.Builder(Android.Views.ContentInfo! other) -> void +Android.Views.ContentInfo.Builder.SetClip(Android.Content.ClipData! clip) -> Android.Views.ContentInfo.Builder! +Android.Views.ContentInfo.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.ContentInfo.Builder! +Android.Views.ContentInfo.Builder.SetFlags(int flags) -> Android.Views.ContentInfo.Builder! +Android.Views.ContentInfo.Builder.SetLinkUri(Android.Net.Uri? linkUri) -> Android.Views.ContentInfo.Builder! +Android.Views.ContentInfo.Builder.SetSource(int source) -> Android.Views.ContentInfo.Builder! +Android.Views.ContentInfo.Clip.get -> Android.Content.ClipData! +Android.Views.ContentInfo.DescribeContents() -> int +Android.Views.ContentInfo.Extras.get -> Android.OS.Bundle? +Android.Views.ContentInfo.Flags.get -> int +Android.Views.ContentInfo.InterfaceConsts +Android.Views.ContentInfo.LinkUri.get -> Android.Net.Uri? +Android.Views.ContentInfo.Source.get -> int +Android.Views.ContentInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.ContentInfoFlags +Android.Views.ContentInfoFlags.ConvertToPlainText = 1 -> Android.Views.ContentInfoFlags +Android.Views.ContentInfoFlags.None = 0 -> Android.Views.ContentInfoFlags +Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.App = 0 -> Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.Autofill = 4 -> Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.Clipboard = 1 -> Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.DragAndDrop = 3 -> Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.InputMethod = 2 -> Android.Views.ContentInfoSource +Android.Views.ContentInfoSource.ProcessText = 5 -> Android.Views.ContentInfoSource +Android.Views.ContextThemeWrapper +Android.Views.ContextThemeWrapper.ContextThemeWrapper() -> void +Android.Views.ContextThemeWrapper.ContextThemeWrapper(Android.Content.Context? base, Android.Content.Res.Resources.Theme? theme) -> void +Android.Views.ContextThemeWrapper.ContextThemeWrapper(Android.Content.Context? base, int themeResId) -> void +Android.Views.ContextThemeWrapper.ContextThemeWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.DecorCaptionShade +Android.Views.DecorCaptionShade.Auto = 0 -> Android.Views.DecorCaptionShade +Android.Views.DecorCaptionShade.Dark = 2 -> Android.Views.DecorCaptionShade +Android.Views.DecorCaptionShade.Light = 1 -> Android.Views.DecorCaptionShade +Android.Views.DescendantFocusability +Android.Views.DescendantFocusability.AfterDescendants = 262144 -> Android.Views.DescendantFocusability +Android.Views.DescendantFocusability.BeforeDescendants = 131072 -> Android.Views.DescendantFocusability +Android.Views.DescendantFocusability.BlockDescendants = 393216 -> Android.Views.DescendantFocusability +Android.Views.Display +Android.Views.Display.Display(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Display.HdrCapabilities +Android.Views.Display.HdrCapabilities.DescribeContents() -> int +Android.Views.Display.HdrCapabilities.DesiredMaxAverageLuminance.get -> float +Android.Views.Display.HdrCapabilities.DesiredMaxLuminance.get -> float +Android.Views.Display.HdrCapabilities.DesiredMinLuminance.get -> float +Android.Views.Display.HdrCapabilities.GetSupportedHdrTypes() -> Android.Views.HdrType[]? +Android.Views.Display.HdrCapabilities.InterfaceConsts +Android.Views.Display.HdrCapabilities.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Display.Mode +Android.Views.Display.Mode.DescribeContents() -> int +Android.Views.Display.Mode.GetAlternativeRefreshRates() -> float[]! +Android.Views.Display.Mode.GetSupportedHdrTypes() -> int[]! +Android.Views.Display.Mode.InterfaceConsts +Android.Views.Display.Mode.ModeId.get -> int +Android.Views.Display.Mode.PhysicalHeight.get -> int +Android.Views.Display.Mode.PhysicalWidth.get -> int +Android.Views.Display.Mode.RefreshRate.get -> float +Android.Views.Display.Mode.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.Views.DisplayCutout +Android.Views.DisplayCutout.BoundingRectBottom.get -> Android.Graphics.Rect! +Android.Views.DisplayCutout.BoundingRectLeft.get -> Android.Graphics.Rect! +Android.Views.DisplayCutout.BoundingRectRight.get -> Android.Graphics.Rect! +Android.Views.DisplayCutout.BoundingRects.get -> System.Collections.Generic.IList! +Android.Views.DisplayCutout.BoundingRectTop.get -> Android.Graphics.Rect! +Android.Views.DisplayCutout.Builder +Android.Views.DisplayCutout.Builder.Build() -> Android.Views.DisplayCutout! +Android.Views.DisplayCutout.Builder.Builder() -> void +Android.Views.DisplayCutout.Builder.SetBoundingRectBottom(Android.Graphics.Rect! boundingRectBottom) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetBoundingRectLeft(Android.Graphics.Rect! boundingRectLeft) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetBoundingRectRight(Android.Graphics.Rect! boundingRectRight) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetBoundingRectTop(Android.Graphics.Rect! boundingRectTop) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetCutoutPath(Android.Graphics.Path! cutoutPath) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetSafeInsets(Android.Graphics.Insets! safeInsets) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.Builder.SetWaterfallInsets(Android.Graphics.Insets! waterfallInsets) -> Android.Views.DisplayCutout.Builder! +Android.Views.DisplayCutout.CutoutPath.get -> Android.Graphics.Path? +Android.Views.DisplayCutout.DisplayCutout(Android.Graphics.Insets! safeInsets, Android.Graphics.Rect? boundLeft, Android.Graphics.Rect? boundTop, Android.Graphics.Rect? boundRight, Android.Graphics.Rect? boundBottom) -> void +Android.Views.DisplayCutout.DisplayCutout(Android.Graphics.Insets! safeInsets, Android.Graphics.Rect? boundLeft, Android.Graphics.Rect? boundTop, Android.Graphics.Rect? boundRight, Android.Graphics.Rect? boundBottom, Android.Graphics.Insets! waterfallInsets) -> void +Android.Views.DisplayCutout.DisplayCutout(Android.Graphics.Rect? safeInsets, System.Collections.Generic.IList? boundingRects) -> void +Android.Views.DisplayCutout.SafeInsetBottom.get -> int +Android.Views.DisplayCutout.SafeInsetLeft.get -> int +Android.Views.DisplayCutout.SafeInsetRight.get -> int +Android.Views.DisplayCutout.SafeInsetTop.get -> int +Android.Views.DisplayCutout.WaterfallInsets.get -> Android.Graphics.Insets! +Android.Views.DisplayFlags +Android.Views.DisplayFlags.None = 0 -> Android.Views.DisplayFlags +Android.Views.DisplayFlags.Presentation = 8 -> Android.Views.DisplayFlags +Android.Views.DisplayFlags.Private = 4 -> Android.Views.DisplayFlags +Android.Views.DisplayFlags.Round = 16 -> Android.Views.DisplayFlags +Android.Views.DisplayFlags.Secure = 2 -> Android.Views.DisplayFlags +Android.Views.DisplayFlags.SupportsProtectedBuffers = 1 -> Android.Views.DisplayFlags +Android.Views.DisplayHash.DisplayHash +Android.Views.DisplayHash.DisplayHash.DescribeContents() -> int +Android.Views.DisplayHash.DisplayHash.InterfaceConsts +Android.Views.DisplayHash.DisplayHash.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.InvalidBounds = -2 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.InvalidHashAlgorithm = -5 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.MissingWindow = -3 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.NotVisibleOnScreen = -4 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.TooManyRequests = -6 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashErrorCode.Unknown = -1 -> Android.Views.DisplayHash.DisplayHashErrorCode +Android.Views.DisplayHash.DisplayHashManager +Android.Views.DisplayHash.DisplayHashManager.SupportedHashAlgorithms.get -> System.Collections.Generic.ICollection! +Android.Views.DisplayHash.DisplayHashManager.VerifyDisplayHash(Android.Views.DisplayHash.DisplayHash! displayHash) -> Android.Views.DisplayHash.VerifiedDisplayHash? +Android.Views.DisplayHash.DisplayHashResultCallback +Android.Views.DisplayHash.IDisplayHashResultCallback +Android.Views.DisplayHash.IDisplayHashResultCallback.OnDisplayHashError(int errorCode) -> void +Android.Views.DisplayHash.IDisplayHashResultCallback.OnDisplayHashResult(Android.Views.DisplayHash.DisplayHash! displayHash) -> void +Android.Views.DisplayHash.VerifiedDisplayHash +Android.Views.DisplayHash.VerifiedDisplayHash.BoundsInWindow.get -> Android.Graphics.Rect! +Android.Views.DisplayHash.VerifiedDisplayHash.DescribeContents() -> int +Android.Views.DisplayHash.VerifiedDisplayHash.GetImageHash() -> byte[]! +Android.Views.DisplayHash.VerifiedDisplayHash.HashAlgorithm.get -> string! +Android.Views.DisplayHash.VerifiedDisplayHash.InterfaceConsts +Android.Views.DisplayHash.VerifiedDisplayHash.TimeMillis.get -> long +Android.Views.DisplayHash.VerifiedDisplayHash.VerifiedDisplayHash(long timeMillis, Android.Graphics.Rect! boundsInWindow, string! hashAlgorithm, byte[]! imageHash) -> void +Android.Views.DisplayHash.VerifiedDisplayHash.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.DisplayShape +Android.Views.DisplayShape.DescribeContents() -> int +Android.Views.DisplayShape.InterfaceConsts +Android.Views.DisplayShape.Path.get -> Android.Graphics.Path! +Android.Views.DisplayShape.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.DisplayState +Android.Views.DisplayState.Doze = 3 -> Android.Views.DisplayState +Android.Views.DisplayState.DozeSuspend = 4 -> Android.Views.DisplayState +Android.Views.DisplayState.Dozing = 3 -> Android.Views.DisplayState +Android.Views.DisplayState.Off = 1 -> Android.Views.DisplayState +Android.Views.DisplayState.On = 2 -> Android.Views.DisplayState +Android.Views.DisplayState.OnSuspend = 6 -> Android.Views.DisplayState +Android.Views.DisplayState.Unknown = 0 -> Android.Views.DisplayState +Android.Views.DisplayState.Vr = 5 -> Android.Views.DisplayState +Android.Views.DragAction +Android.Views.DragAction.Drop = 3 -> Android.Views.DragAction +Android.Views.DragAction.Ended = 4 -> Android.Views.DragAction +Android.Views.DragAction.Entered = 5 -> Android.Views.DragAction +Android.Views.DragAction.Exited = 6 -> Android.Views.DragAction +Android.Views.DragAction.Location = 2 -> Android.Views.DragAction +Android.Views.DragAction.Started = 1 -> Android.Views.DragAction +Android.Views.DragAndDropPermissions +Android.Views.DragAndDropPermissions.DescribeContents() -> int +Android.Views.DragAndDropPermissions.InterfaceConsts +Android.Views.DragAndDropPermissions.Release() -> void +Android.Views.DragAndDropPermissions.WriteToParcel(Android.OS.Parcel? destination, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.DragEvent +Android.Views.DragEvent.DragEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.DragEvent.InterfaceConsts +Android.Views.DragFlags +Android.Views.DragFlags.AccessibilityAction = 1024 -> Android.Views.DragFlags +Android.Views.DragFlags.Global = 256 -> Android.Views.DragFlags +Android.Views.DragFlags.GlobalPersistableUriPermission = 64 -> Android.Views.DragFlags +Android.Views.DragFlags.GlobalPrefixUriPermission = 128 -> Android.Views.DragFlags +Android.Views.DragFlags.GlobalUriRead = 1 -> Android.Views.DragFlags +Android.Views.DragFlags.GlobalUriWrite = 2 -> Android.Views.DragFlags +Android.Views.DragFlags.Opaque = 512 -> Android.Views.DragFlags +Android.Views.DrawingCacheQuality +Android.Views.DrawingCacheQuality.Auto = 0 -> Android.Views.DrawingCacheQuality +Android.Views.DrawingCacheQuality.High = 1048576 -> Android.Views.DrawingCacheQuality +Android.Views.DrawingCacheQuality.Low = 524288 -> Android.Views.DrawingCacheQuality +Android.Views.Edge +Android.Views.Edge.Bottom = 2 -> Android.Views.Edge +Android.Views.Edge.Left = 4 -> Android.Views.Edge +Android.Views.Edge.Right = 8 -> Android.Views.Edge +Android.Views.Edge.Top = 1 -> Android.Views.Edge +Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.ClockTick = 4 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.Confirm = 16 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.ContextClick = 6 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.DragStart = 25 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.GestureEnd = 13 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.GestureStart = 12 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.GestureThresholdActivate = 23 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.GestureThresholdDeactivate = 24 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.KeyboardPress = 3 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.KeyboardRelease = 7 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.KeyboardTap = 3 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.LongPress = 0 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.NoHaptics = -1 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.Reject = 17 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.SegmentFrequentTick = 27 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.SegmentTick = 26 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.TextHandleMove = 9 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.ToggleOff = 22 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.ToggleOn = 21 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.VirtualKey = 1 -> Android.Views.FeedbackConstants +Android.Views.FeedbackConstants.VirtualKeyRelease = 8 -> Android.Views.FeedbackConstants +Android.Views.FeedbackFlags +Android.Views.FeedbackFlags.IgnoreGlobalSetting = 2 -> Android.Views.FeedbackFlags +Android.Views.FeedbackFlags.IgnoreViewSetting = 1 -> Android.Views.FeedbackFlags +Android.Views.FindViewsWith +Android.Views.FindViewsWith.ContentDescription = 2 -> Android.Views.FindViewsWith +Android.Views.FindViewsWith.Text = 1 -> Android.Views.FindViewsWith +Android.Views.FinishedEventArgs +Android.Views.FinishedEventArgs.Controller.get -> Android.Views.IWindowInsetsAnimationController! +Android.Views.FinishedEventArgs.FinishedEventArgs(Android.Views.IWindowInsetsAnimationController! controller) -> void +Android.Views.FocusablesFlags +Android.Views.FocusablesFlags.All = 0 -> Android.Views.FocusablesFlags +Android.Views.FocusablesFlags.TouchMode = 1 -> Android.Views.FocusablesFlags +Android.Views.FocusFinder +Android.Views.FocusFinder.FindNextFocus(Android.Views.ViewGroup? root, Android.Views.View? focused, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +Android.Views.FocusFinder.FocusFinder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Backward = 1 -> Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Down = 130 -> Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Forward = 2 -> Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Left = 17 -> Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Right = 66 -> Android.Views.FocusSearchDirection +Android.Views.FocusSearchDirection.Up = 33 -> Android.Views.FocusSearchDirection +Android.Views.FrameMetrics +Android.Views.FrameMetrics.FrameMetrics(Android.Views.FrameMetrics? other) -> void +Android.Views.FrameMetrics.GetMetric(int id) -> long +Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.AnimationDuration = 2 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.CommandIssueDuration = 6 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.Deadline = 13 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.DrawDuration = 4 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.FirstDrawFrame = 9 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.GpuDuration = 12 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.InputHandlingDuration = 1 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.IntendedVsyncTimestamp = 10 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.LayoutMeasureDuration = 3 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.SwapBuffersDuration = 7 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.SyncDuration = 5 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.TotalDuration = 8 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.UnknownDelayDuration = 0 -> Android.Views.FrameMetricsId +Android.Views.FrameMetricsId.VsyncTimestamp = 11 -> Android.Views.FrameMetricsId +Android.Views.FrameStats +Android.Views.FrameStats.EndTimeNano.get -> long +Android.Views.FrameStats.FrameCount.get -> int +Android.Views.FrameStats.FrameStats() -> void +Android.Views.FrameStats.FrameStats(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.FrameStats.GetFramePresentedTimeNano(int index) -> long +Android.Views.FrameStats.RefreshPeriodNano.get -> long +Android.Views.FrameStats.StartTimeNano.get -> long +Android.Views.GestureDetector +Android.Views.GestureDetector.ContextClick -> System.EventHandler! +Android.Views.GestureDetector.ContextClickEventArgs +Android.Views.GestureDetector.ContextClickEventArgs.ContextClickEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.ContextClickEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.ContextClickEventArgs.Handled.get -> bool +Android.Views.GestureDetector.ContextClickEventArgs.Handled.set -> void +Android.Views.GestureDetector.DoubleTap -> System.EventHandler! +Android.Views.GestureDetector.DoubleTapEvent -> System.EventHandler! +Android.Views.GestureDetector.DoubleTapEventArgs +Android.Views.GestureDetector.DoubleTapEventArgs.DoubleTapEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.DoubleTapEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.DoubleTapEventArgs.Handled.get -> bool +Android.Views.GestureDetector.DoubleTapEventArgs.Handled.set -> void +Android.Views.GestureDetector.DoubleTapEventEventArgs +Android.Views.GestureDetector.DoubleTapEventEventArgs.DoubleTapEventEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.DoubleTapEventEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.DoubleTapEventEventArgs.Handled.get -> bool +Android.Views.GestureDetector.DoubleTapEventEventArgs.Handled.set -> void +Android.Views.GestureDetector.DownEventArgs +Android.Views.GestureDetector.DownEventArgs.DownEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.DownEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.DownEventArgs.Handled.get -> bool +Android.Views.GestureDetector.DownEventArgs.Handled.set -> void +Android.Views.GestureDetector.FlingEventArgs +Android.Views.GestureDetector.FlingEventArgs.E1.get -> Android.Views.MotionEvent? +Android.Views.GestureDetector.FlingEventArgs.E2.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.FlingEventArgs.FlingEventArgs(bool handled, Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float velocityX, float velocityY) -> void +Android.Views.GestureDetector.FlingEventArgs.Handled.get -> bool +Android.Views.GestureDetector.FlingEventArgs.Handled.set -> void +Android.Views.GestureDetector.FlingEventArgs.VelocityX.get -> float +Android.Views.GestureDetector.FlingEventArgs.VelocityY.get -> float +Android.Views.GestureDetector.GestureDetector(Android.Content.Context? context, Android.Views.GestureDetector.IOnGestureListener! listener) -> void +Android.Views.GestureDetector.GestureDetector(Android.Content.Context? context, Android.Views.GestureDetector.IOnGestureListener! listener, Android.OS.Handler? handler) -> void +Android.Views.GestureDetector.GestureDetector(Android.Content.Context? context, Android.Views.GestureDetector.IOnGestureListener! listener, Android.OS.Handler? handler, bool unused) -> void +Android.Views.GestureDetector.GestureDetector(Android.Views.GestureDetector.IOnGestureListener! listener) -> void +Android.Views.GestureDetector.GestureDetector(Android.Views.GestureDetector.IOnGestureListener! listener, Android.OS.Handler? handler) -> void +Android.Views.GestureDetector.GestureDetector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.GestureDetector.IOnContextClickListener +Android.Views.GestureDetector.IOnContextClickListener.OnContextClick(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.IOnDoubleTapListener +Android.Views.GestureDetector.IOnDoubleTapListener.OnDoubleTap(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.IOnDoubleTapListener.OnDoubleTapEvent(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.IOnDoubleTapListener.OnSingleTapConfirmed(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.IOnGestureListener +Android.Views.GestureDetector.IOnGestureListener.OnDown(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.IOnGestureListener.OnFling(Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float velocityX, float velocityY) -> bool +Android.Views.GestureDetector.IOnGestureListener.OnLongPress(Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.IOnGestureListener.OnScroll(Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float distanceX, float distanceY) -> bool +Android.Views.GestureDetector.IOnGestureListener.OnShowPress(Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.IOnGestureListener.OnSingleTapUp(Android.Views.MotionEvent! e) -> bool +Android.Views.GestureDetector.LongPressEventArgs +Android.Views.GestureDetector.LongPressEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.LongPressEventArgs.LongPressEventArgs(Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.ScrollEventArgs +Android.Views.GestureDetector.ScrollEventArgs.DistanceX.get -> float +Android.Views.GestureDetector.ScrollEventArgs.DistanceY.get -> float +Android.Views.GestureDetector.ScrollEventArgs.E1.get -> Android.Views.MotionEvent? +Android.Views.GestureDetector.ScrollEventArgs.E2.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.ScrollEventArgs.Handled.get -> bool +Android.Views.GestureDetector.ScrollEventArgs.Handled.set -> void +Android.Views.GestureDetector.ScrollEventArgs.ScrollEventArgs(bool handled, Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float distanceX, float distanceY) -> void +Android.Views.GestureDetector.ShowPressEventArgs +Android.Views.GestureDetector.ShowPressEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.ShowPressEventArgs.ShowPressEventArgs(Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.SimpleOnGestureListener +Android.Views.GestureDetector.SimpleOnGestureListener.SimpleOnGestureListener() -> void +Android.Views.GestureDetector.SimpleOnGestureListener.SimpleOnGestureListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.GestureDetector.SingleTapConfirmed -> System.EventHandler! +Android.Views.GestureDetector.SingleTapConfirmedEventArgs +Android.Views.GestureDetector.SingleTapConfirmedEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.SingleTapConfirmedEventArgs.Handled.get -> bool +Android.Views.GestureDetector.SingleTapConfirmedEventArgs.Handled.set -> void +Android.Views.GestureDetector.SingleTapConfirmedEventArgs.SingleTapConfirmedEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.GestureDetector.SingleTapUpEventArgs +Android.Views.GestureDetector.SingleTapUpEventArgs.Event.get -> Android.Views.MotionEvent! +Android.Views.GestureDetector.SingleTapUpEventArgs.Handled.get -> bool +Android.Views.GestureDetector.SingleTapUpEventArgs.Handled.set -> void +Android.Views.GestureDetector.SingleTapUpEventArgs.SingleTapUpEventArgs(bool handled, Android.Views.MotionEvent! e) -> void +Android.Views.Gravity +Android.Views.Gravity.Gravity() -> void +Android.Views.Gravity.Gravity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.GravityFlags +Android.Views.GravityFlags.AxisClip = 8 -> Android.Views.GravityFlags +Android.Views.GravityFlags.AxisPullAfter = 4 -> Android.Views.GravityFlags +Android.Views.GravityFlags.AxisPullBefore = 2 -> Android.Views.GravityFlags +Android.Views.GravityFlags.AxisSpecified = 1 -> Android.Views.GravityFlags +Android.Views.GravityFlags.AxisXShift = 0 -> Android.Views.GravityFlags +Android.Views.GravityFlags.AxisYShift = 4 -> Android.Views.GravityFlags +Android.Views.GravityFlags.Bottom = 80 -> Android.Views.GravityFlags +Android.Views.GravityFlags.Center = Android.Views.GravityFlags.AxisSpecified | Android.Views.GravityFlags.CenterVertical -> Android.Views.GravityFlags +Android.Views.GravityFlags.CenterHorizontal = 1 -> Android.Views.GravityFlags +Android.Views.GravityFlags.CenterVertical = 16 -> Android.Views.GravityFlags +Android.Views.GravityFlags.ClipHorizontal = 8 -> Android.Views.GravityFlags +Android.Views.GravityFlags.ClipVertical = 128 -> Android.Views.GravityFlags +Android.Views.GravityFlags.DisplayClipHorizontal = 16777216 -> Android.Views.GravityFlags +Android.Views.GravityFlags.DisplayClipVertical = 268435456 -> Android.Views.GravityFlags +Android.Views.GravityFlags.End = Android.Views.GravityFlags.Right | Android.Views.GravityFlags.RelativeLayoutDirection -> Android.Views.GravityFlags +Android.Views.GravityFlags.Fill = Android.Views.GravityFlags.FillHorizontal | Android.Views.GravityFlags.FillVertical -> Android.Views.GravityFlags +Android.Views.GravityFlags.FillHorizontal = Android.Views.GravityFlags.AxisPullBefore | Android.Views.GravityFlags.Right -> Android.Views.GravityFlags +Android.Views.GravityFlags.FillVertical = 112 -> Android.Views.GravityFlags +Android.Views.GravityFlags.HorizontalGravityMask = Android.Views.GravityFlags.AxisPullBefore | Android.Views.GravityFlags.Right -> Android.Views.GravityFlags +Android.Views.GravityFlags.Left = Android.Views.GravityFlags.AxisSpecified | Android.Views.GravityFlags.AxisPullBefore -> Android.Views.GravityFlags +Android.Views.GravityFlags.NoGravity = 0 -> Android.Views.GravityFlags +Android.Views.GravityFlags.RelativeHorizontalGravityMask = Android.Views.GravityFlags.AxisPullBefore | Android.Views.GravityFlags.End -> Android.Views.GravityFlags +Android.Views.GravityFlags.RelativeLayoutDirection = 8388608 -> Android.Views.GravityFlags +Android.Views.GravityFlags.Right = Android.Views.GravityFlags.AxisSpecified | Android.Views.GravityFlags.AxisPullAfter -> Android.Views.GravityFlags +Android.Views.GravityFlags.Start = Android.Views.GravityFlags.Left | Android.Views.GravityFlags.RelativeLayoutDirection -> Android.Views.GravityFlags +Android.Views.GravityFlags.Top = 48 -> Android.Views.GravityFlags +Android.Views.GravityFlags.VerticalGravityMask = 112 -> Android.Views.GravityFlags +Android.Views.HapticFeedbackConstants +Android.Views.HapticFeedbackConstants.HapticFeedbackConstants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.HdrType +Android.Views.HdrType.DolbyVision = 1 -> Android.Views.HdrType +Android.Views.HdrType.Hdr10 = 2 -> Android.Views.HdrType +Android.Views.HdrType.Hdr10Plus = 4 -> Android.Views.HdrType +Android.Views.HdrType.Hlg = 3 -> Android.Views.HdrType +Android.Views.HdrType.Invalid = -1 -> Android.Views.HdrType +Android.Views.IAttachedSurfaceControl +Android.Views.IAttachedSurfaceControl.AddOnBufferTransformHintChangedListener(Android.Views.IAttachedSurfaceControl.IOnBufferTransformHintChangedListener! listener) -> void +Android.Views.IAttachedSurfaceControl.ApplyTransactionOnDraw(Android.Views.SurfaceControl.Transaction! t) -> bool +Android.Views.IAttachedSurfaceControl.BufferTransformHint.get -> int +Android.Views.IAttachedSurfaceControl.BufferTransformHintChangedEventArgs +Android.Views.IAttachedSurfaceControl.BufferTransformHintChangedEventArgs.BufferTransformHintChangedEventArgs(int hint) -> void +Android.Views.IAttachedSurfaceControl.BufferTransformHintChangedEventArgs.Hint.get -> int +Android.Views.IAttachedSurfaceControl.BuildReparentTransaction(Android.Views.SurfaceControl! child) -> Android.Views.SurfaceControl.Transaction? +Android.Views.IAttachedSurfaceControl.IOnBufferTransformHintChangedListener +Android.Views.IAttachedSurfaceControl.IOnBufferTransformHintChangedListener.OnBufferTransformHintChanged(int hint) -> void +Android.Views.IAttachedSurfaceControl.RemoveOnBufferTransformHintChangedListener(Android.Views.IAttachedSurfaceControl.IOnBufferTransformHintChangedListener! listener) -> void +Android.Views.IAttachedSurfaceControl.SetChildBoundingInsets(Android.Graphics.Rect! insets) -> void +Android.Views.IAttachedSurfaceControl.SetTouchableRegion(Android.Graphics.Region? r) -> void +Android.Views.ICollapsibleActionView +Android.Views.ICollapsibleActionView.OnActionViewCollapsed() -> void +Android.Views.ICollapsibleActionView.OnActionViewExpanded() -> void +Android.Views.IContextMenu +Android.Views.IContextMenu.ClearHeader() -> void +Android.Views.IContextMenu.SetHeaderIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.Views.IContextMenu? +Android.Views.IContextMenu.SetHeaderIcon(int iconRes) -> Android.Views.IContextMenu? +Android.Views.IContextMenu.SetHeaderTitle(int titleRes) -> Android.Views.IContextMenu? +Android.Views.IContextMenu.SetHeaderTitle(Java.Lang.ICharSequence? title) -> Android.Views.IContextMenu? +Android.Views.IContextMenu.SetHeaderView(Android.Views.View? view) -> Android.Views.IContextMenu? +Android.Views.IContextMenuContextMenuInfo +Android.Views.IContextMenuExtensions +Android.Views.IMenu +Android.Views.IMenu.Add(int groupId, int itemId, int order, int titleRes) -> Android.Views.IMenuItem? +Android.Views.IMenu.Add(int groupId, int itemId, int order, Java.Lang.ICharSequence? title) -> Android.Views.IMenuItem? +Android.Views.IMenu.Add(int titleRes) -> Android.Views.IMenuItem? +Android.Views.IMenu.Add(Java.Lang.ICharSequence? title) -> Android.Views.IMenuItem? +Android.Views.IMenu.AddIntentOptions(int groupId, int itemId, int order, Android.Content.ComponentName? caller, Android.Content.Intent![]? specifics, Android.Content.Intent? intent, Android.Views.MenuAppendFlags flags, Android.Views.IMenuItem![]? outSpecificItems) -> int +Android.Views.IMenu.AddSubMenu(int groupId, int itemId, int order, int titleRes) -> Android.Views.ISubMenu? +Android.Views.IMenu.AddSubMenu(int groupId, int itemId, int order, Java.Lang.ICharSequence? title) -> Android.Views.ISubMenu? +Android.Views.IMenu.AddSubMenu(int titleRes) -> Android.Views.ISubMenu? +Android.Views.IMenu.AddSubMenu(Java.Lang.ICharSequence? title) -> Android.Views.ISubMenu? +Android.Views.IMenu.Clear() -> void +Android.Views.IMenu.Close() -> void +Android.Views.IMenu.FindItem(int id) -> Android.Views.IMenuItem? +Android.Views.IMenu.GetItem(int index) -> Android.Views.IMenuItem? +Android.Views.IMenu.HasVisibleItems.get -> bool +Android.Views.IMenu.IsShortcutKey(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Views.IMenu.PerformIdentifierAction(int id, Android.Views.MenuPerformFlags flags) -> bool +Android.Views.IMenu.PerformShortcut(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e, Android.Views.MenuPerformFlags flags) -> bool +Android.Views.IMenu.RemoveGroup(int groupId) -> void +Android.Views.IMenu.RemoveItem(int id) -> void +Android.Views.IMenu.SetGroupCheckable(int group, bool checkable, bool exclusive) -> void +Android.Views.IMenu.SetGroupDividerEnabled(bool groupDividerEnabled) -> void +Android.Views.IMenu.SetGroupEnabled(int group, bool enabled) -> void +Android.Views.IMenu.SetGroupVisible(int group, bool visible) -> void +Android.Views.IMenu.SetQwertyMode(bool isQwerty) -> void +Android.Views.IMenu.Size() -> int +Android.Views.IMenuExtensions +Android.Views.IMenuItem +Android.Views.IMenuItem.ActionProvider.get -> Android.Views.ActionProvider? +Android.Views.IMenuItem.ActionView.get -> Android.Views.View? +Android.Views.IMenuItem.AlphabeticModifiers.get -> int +Android.Views.IMenuItem.AlphabeticShortcut.get -> char +Android.Views.IMenuItem.CollapseActionView() -> bool +Android.Views.IMenuItem.ContentDescription.get -> string? +Android.Views.IMenuItem.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Views.IMenuItem.ExpandActionView() -> bool +Android.Views.IMenuItem.GroupId.get -> int +Android.Views.IMenuItem.HasSubMenu.get -> bool +Android.Views.IMenuItem.Icon.get -> Android.Graphics.Drawables.Drawable? +Android.Views.IMenuItem.IconTintBlendMode.get -> Android.Graphics.BlendMode? +Android.Views.IMenuItem.IconTintList.get -> Android.Content.Res.ColorStateList? +Android.Views.IMenuItem.IconTintMode.get -> Android.Graphics.PorterDuff.Mode? +Android.Views.IMenuItem.Intent.get -> Android.Content.Intent? +Android.Views.IMenuItem.IsActionViewExpanded.get -> bool +Android.Views.IMenuItem.IsCheckable.get -> bool +Android.Views.IMenuItem.IsChecked.get -> bool +Android.Views.IMenuItem.IsEnabled.get -> bool +Android.Views.IMenuItem.IsVisible.get -> bool +Android.Views.IMenuItem.ItemId.get -> int +Android.Views.IMenuItem.MenuInfo.get -> Android.Views.IContextMenuContextMenuInfo? +Android.Views.IMenuItem.NumericModifiers.get -> int +Android.Views.IMenuItem.NumericShortcut.get -> char +Android.Views.IMenuItem.Order.get -> int +Android.Views.IMenuItem.SetActionProvider(Android.Views.ActionProvider? actionProvider) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetActionView(Android.Views.View? view) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetActionView(int resId) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetAlphabeticShortcut(char alphaChar) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetAlphabeticShortcut(char alphaChar, int alphaModifiers) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetCheckable(bool checkable) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetChecked(bool checked) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetContentDescription(Java.Lang.ICharSequence? contentDescription) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetContentDescription(string? contentDescription) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetEnabled(bool enabled) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIcon(int iconRes) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIconTintBlendMode(Android.Graphics.BlendMode? blendMode) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIconTintList(Android.Content.Res.ColorStateList? tint) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIconTintMode(Android.Graphics.PorterDuff.Mode? tintMode) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetIntent(Android.Content.Intent? intent) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetNumericShortcut(char numericChar) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetNumericShortcut(char numericChar, int numericModifiers) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetOnActionExpandListener(Android.Views.IMenuItemOnActionExpandListener? listener) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetOnMenuItemClickListener(Android.Views.IMenuItemOnMenuItemClickListener? menuItemClickListener) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetShortcut(char numericChar, char alphaChar) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetShortcut(char numericChar, char alphaChar, int numericModifiers, int alphaModifiers) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetShowAsAction(Android.Views.ShowAsAction actionEnum) -> void +Android.Views.IMenuItem.SetShowAsActionFlags(Android.Views.ShowAsAction actionEnum) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetTitle(int title) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetTitle(Java.Lang.ICharSequence? title) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetTitleCondensed(Java.Lang.ICharSequence? title) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetTooltipText(Java.Lang.ICharSequence? tooltipText) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetTooltipText(string? tooltipText) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SetVisible(bool visible) -> Android.Views.IMenuItem! +Android.Views.IMenuItem.SubMenu.get -> Android.Views.ISubMenu? +Android.Views.IMenuItem.TitleCondensedFormatted.get -> Java.Lang.ICharSequence? +Android.Views.IMenuItem.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Views.IMenuItem.TooltipText.get -> string? +Android.Views.IMenuItem.TooltipTextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.IMenuItemExtensions +Android.Views.IMenuItemOnActionExpandListener +Android.Views.IMenuItemOnActionExpandListener.OnMenuItemActionCollapse(Android.Views.IMenuItem! item) -> bool +Android.Views.IMenuItemOnActionExpandListener.OnMenuItemActionExpand(Android.Views.IMenuItem! item) -> bool +Android.Views.IMenuItemOnMenuItemClickListener +Android.Views.IMenuItemOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem! item) -> bool +Android.Views.ImportantForAccessibility +Android.Views.ImportantForAccessibility.Auto = 0 -> Android.Views.ImportantForAccessibility +Android.Views.ImportantForAccessibility.No = 2 -> Android.Views.ImportantForAccessibility +Android.Views.ImportantForAccessibility.NoHideDescendants = 4 -> Android.Views.ImportantForAccessibility +Android.Views.ImportantForAccessibility.Yes = 1 -> Android.Views.ImportantForAccessibility +Android.Views.ImportantForAutofill +Android.Views.ImportantForAutofill.Auto = 0 -> Android.Views.ImportantForAutofill +Android.Views.ImportantForAutofill.No = 2 -> Android.Views.ImportantForAutofill +Android.Views.ImportantForAutofill.NoExcludeDescendants = 8 -> Android.Views.ImportantForAutofill +Android.Views.ImportantForAutofill.Yes = 1 -> Android.Views.ImportantForAutofill +Android.Views.ImportantForAutofill.YesExcludeDescendants = 4 -> Android.Views.ImportantForAutofill +Android.Views.InflateException +Android.Views.InflateException.InflateException() -> void +Android.Views.InflateException.InflateException(Java.Lang.Throwable? throwable) -> void +Android.Views.InflateException.InflateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InflateException.InflateException(string? detailMessage) -> void +Android.Views.InflateException.InflateException(string? detailMessage, Java.Lang.Throwable? throwable) -> void +Android.Views.InputDevice +Android.Views.InputDevice.BatteryState.get -> Android.Hardware.BatteryState! +Android.Views.InputDevice.ControllerNumber.get -> int +Android.Views.InputDevice.DescribeContents() -> int +Android.Views.InputDevice.Descriptor.get -> string? +Android.Views.InputDevice.GetKeyCodeForKeyLocation(int locationKeyCode) -> int +Android.Views.InputDevice.GetMotionRange(Android.Views.Axis axis) -> Android.Views.InputDevice.MotionRange? +Android.Views.InputDevice.GetMotionRange(Android.Views.Axis axis, Android.Views.InputSourceType source) -> Android.Views.InputDevice.MotionRange? +Android.Views.InputDevice.GetMotionRange(int rangeType) -> Android.Views.InputDevice.MotionRange? +Android.Views.InputDevice.HasKeys(params int[]? keys) -> bool[]? +Android.Views.InputDevice.HasMicrophone.get -> bool +Android.Views.InputDevice.Id.get -> int +Android.Views.InputDevice.InterfaceConsts +Android.Views.InputDevice.IsEnabled.get -> bool +Android.Views.InputDevice.IsExternal.get -> bool +Android.Views.InputDevice.IsVirtual.get -> bool +Android.Views.InputDevice.KeyboardType.get -> Android.Views.InputKeyboardType +Android.Views.InputDevice.KeyCharacterMap.get -> Android.Views.KeyCharacterMap? +Android.Views.InputDevice.LightsManager.get -> Android.Hardware.Lights.LightsManager! +Android.Views.InputDevice.MotionRange +Android.Views.InputDevice.MotionRange.Axis.get -> Android.Views.Axis +Android.Views.InputDevice.MotionRange.Flat.get -> float +Android.Views.InputDevice.MotionRange.Fuzz.get -> float +Android.Views.InputDevice.MotionRange.IsFromSource(Android.Views.InputSourceType source) -> bool +Android.Views.InputDevice.MotionRange.Max.get -> float +Android.Views.InputDevice.MotionRange.Min.get -> float +Android.Views.InputDevice.MotionRange.Range.get -> float +Android.Views.InputDevice.MotionRange.Resolution.get -> float +Android.Views.InputDevice.MotionRange.Source.get -> Android.Views.InputSourceType +Android.Views.InputDevice.MotionRanges.get -> System.Collections.Generic.IList? +Android.Views.InputDevice.Name.get -> string? +Android.Views.InputDevice.ProductId.get -> int +Android.Views.InputDevice.SensorManager.get -> Android.Hardware.SensorManager! +Android.Views.InputDevice.Sources.get -> Android.Views.InputSourceType +Android.Views.InputDevice.SupportsSource(Android.Views.InputSourceType source) -> bool +Android.Views.InputDevice.VendorId.get -> int +Android.Views.InputDevice.Vibrator.get -> Android.OS.Vibrator? +Android.Views.InputDevice.VibratorManager.get -> Android.OS.VibratorManager! +Android.Views.InputDevice.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputEvent +Android.Views.InputEvent.Device.get -> Android.Views.InputDevice? +Android.Views.InputEvent.InputEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputEvent.InterfaceConsts +Android.Views.InputKeyboardType +Android.Views.InputKeyboardType.Alphabetic = 2 -> Android.Views.InputKeyboardType +Android.Views.InputKeyboardType.NonAlphabetic = 1 -> Android.Views.InputKeyboardType +Android.Views.InputKeyboardType.None = 0 -> Android.Views.InputKeyboardType +Android.Views.InputMethods.BaseInputConnection +Android.Views.InputMethods.BaseInputConnection.BaseInputConnection(Android.Views.View! targetView, bool fullEditor) -> void +Android.Views.InputMethods.BaseInputConnection.BaseInputConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.BaseInputConnection.CommitText(string? text, int newCursorPosition) -> bool +Android.Views.InputMethods.BaseInputConnection.GetSelectedText(Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.BaseInputConnection.GetTextAfterCursor(int length, Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.BaseInputConnection.GetTextBeforeCursor(int length, Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.BaseInputConnection.InterfaceConsts +Android.Views.InputMethods.BaseInputConnection.ReplaceText(int start, int end, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.BaseInputConnection.SetComposingText(string? text, int newCursorPosition) -> bool +Android.Views.InputMethods.CompletionInfo +Android.Views.InputMethods.CompletionInfo.CompletionInfo(long id, int index, Java.Lang.ICharSequence? text) -> void +Android.Views.InputMethods.CompletionInfo.CompletionInfo(long id, int index, Java.Lang.ICharSequence? text, Java.Lang.ICharSequence? label) -> void +Android.Views.InputMethods.CompletionInfo.CompletionInfo(long id, int index, string? text) -> void +Android.Views.InputMethods.CompletionInfo.CompletionInfo(long id, int index, string? text, string? label) -> void +Android.Views.InputMethods.CompletionInfo.DescribeContents() -> int +Android.Views.InputMethods.CompletionInfo.Id.get -> long +Android.Views.InputMethods.CompletionInfo.InterfaceConsts +Android.Views.InputMethods.CompletionInfo.Label.get -> string? +Android.Views.InputMethods.CompletionInfo.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.CompletionInfo.Position.get -> int +Android.Views.InputMethods.CompletionInfo.Text.get -> string? +Android.Views.InputMethods.CompletionInfo.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.CompletionInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.CorrectionInfo +Android.Views.InputMethods.CorrectionInfo.CorrectionInfo(int offset, Java.Lang.ICharSequence? oldText, Java.Lang.ICharSequence? newText) -> void +Android.Views.InputMethods.CorrectionInfo.CorrectionInfo(int offset, string? oldText, string? newText) -> void +Android.Views.InputMethods.CorrectionInfo.DescribeContents() -> int +Android.Views.InputMethods.CorrectionInfo.InterfaceConsts +Android.Views.InputMethods.CorrectionInfo.NewText.get -> string? +Android.Views.InputMethods.CorrectionInfo.NewTextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.CorrectionInfo.Offset.get -> int +Android.Views.InputMethods.CorrectionInfo.OldText.get -> string? +Android.Views.InputMethods.CorrectionInfo.OldTextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.CorrectionInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorFlags.HasInvisibleRegion = 2 -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorFlags.HasVisibleRegion = 1 -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorFlags.IsRtl = 4 -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorFlags.None = 0 -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorInfo +Android.Views.InputMethods.CursorAnchorInfo.Builder +Android.Views.InputMethods.CursorAnchorInfo.Builder.AddCharacterBounds(int index, float left, float top, float right, float bottom, Android.Views.InputMethods.CursorAnchorFlags flags) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.AddVisibleLineBounds(float left, float top, float right, float bottom) -> Android.Views.InputMethods.CursorAnchorInfo.Builder! +Android.Views.InputMethods.CursorAnchorInfo.Builder.Build() -> Android.Views.InputMethods.CursorAnchorInfo? +Android.Views.InputMethods.CursorAnchorInfo.Builder.Builder() -> void +Android.Views.InputMethods.CursorAnchorInfo.Builder.ClearVisibleLineBounds() -> Android.Views.InputMethods.CursorAnchorInfo.Builder! +Android.Views.InputMethods.CursorAnchorInfo.Builder.Reset() -> void +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetComposingText(int composingTextStart, Java.Lang.ICharSequence? composingText) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetComposingText(int composingTextStart, string? composingText) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetEditorBoundsInfo(Android.Views.InputMethods.EditorBoundsInfo? bounds) -> Android.Views.InputMethods.CursorAnchorInfo.Builder! +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetInsertionMarkerLocation(float horizontalPosition, float lineTop, float lineBaseline, float lineBottom, Android.Views.InputMethods.CursorAnchorFlags flags) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetMatrix(Android.Graphics.Matrix? matrix) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetSelectionRange(int newStart, int newEnd) -> Android.Views.InputMethods.CursorAnchorInfo.Builder? +Android.Views.InputMethods.CursorAnchorInfo.Builder.SetTextAppearanceInfo(Android.Views.InputMethods.TextAppearanceInfo? textAppearanceInfo) -> Android.Views.InputMethods.CursorAnchorInfo.Builder! +Android.Views.InputMethods.CursorAnchorInfo.ComposingText.get -> string? +Android.Views.InputMethods.CursorAnchorInfo.ComposingTextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.CursorAnchorInfo.ComposingTextStart.get -> int +Android.Views.InputMethods.CursorAnchorInfo.CursorAnchorInfo(Android.OS.Parcel? source) -> void +Android.Views.InputMethods.CursorAnchorInfo.DescribeContents() -> int +Android.Views.InputMethods.CursorAnchorInfo.EditorBoundsInfo.get -> Android.Views.InputMethods.EditorBoundsInfo? +Android.Views.InputMethods.CursorAnchorInfo.GetCharacterBounds(int index) -> Android.Graphics.RectF? +Android.Views.InputMethods.CursorAnchorInfo.GetCharacterBoundsFlags(int index) -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorInfo.InsertionMarkerBaseline.get -> float +Android.Views.InputMethods.CursorAnchorInfo.InsertionMarkerBottom.get -> float +Android.Views.InputMethods.CursorAnchorInfo.InsertionMarkerFlags.get -> Android.Views.InputMethods.CursorAnchorFlags +Android.Views.InputMethods.CursorAnchorInfo.InsertionMarkerHorizontal.get -> float +Android.Views.InputMethods.CursorAnchorInfo.InsertionMarkerTop.get -> float +Android.Views.InputMethods.CursorAnchorInfo.InterfaceConsts +Android.Views.InputMethods.CursorAnchorInfo.Matrix.get -> Android.Graphics.Matrix? +Android.Views.InputMethods.CursorAnchorInfo.SelectionEnd.get -> int +Android.Views.InputMethods.CursorAnchorInfo.SelectionStart.get -> int +Android.Views.InputMethods.CursorAnchorInfo.TextAppearanceInfo.get -> Android.Views.InputMethods.TextAppearanceInfo? +Android.Views.InputMethods.CursorAnchorInfo.VisibleLineBounds.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.CursorAnchorInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.CursorUpdate +Android.Views.InputMethods.CursorUpdate.Immediate = 1 -> Android.Views.InputMethods.CursorUpdate +Android.Views.InputMethods.CursorUpdate.Monitor = 2 -> Android.Views.InputMethods.CursorUpdate +Android.Views.InputMethods.CursorUpdate.None = 0 -> Android.Views.InputMethods.CursorUpdate +Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.CharacterBounds = 8 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.EditorBounds = 4 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.InsertionMarker = 16 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.None = 0 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.TextAppearance = 64 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.CursorUpdateFilter.VisibleLineBounds = 32 -> Android.Views.InputMethods.CursorUpdateFilter +Android.Views.InputMethods.DeleteGesture +Android.Views.InputMethods.DeleteGesture.Builder +Android.Views.InputMethods.DeleteGesture.Builder.Build() -> Android.Views.InputMethods.DeleteGesture! +Android.Views.InputMethods.DeleteGesture.Builder.Builder() -> void +Android.Views.InputMethods.DeleteGesture.Builder.SetDeletionArea(Android.Graphics.RectF! area) -> Android.Views.InputMethods.DeleteGesture.Builder! +Android.Views.InputMethods.DeleteGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.DeleteGesture.Builder! +Android.Views.InputMethods.DeleteGesture.Builder.SetGranularity(Android.Views.InputMethods.HandwritingGestureGranularity granularity) -> Android.Views.InputMethods.DeleteGesture.Builder! +Android.Views.InputMethods.DeleteGesture.DeletionArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.DeleteGesture.DescribeContents() -> int +Android.Views.InputMethods.DeleteGesture.Granularity.get -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.DeleteGesture.InterfaceConsts +Android.Views.InputMethods.DeleteGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.DeleteRangeGesture +Android.Views.InputMethods.DeleteRangeGesture.Builder +Android.Views.InputMethods.DeleteRangeGesture.Builder.Build() -> Android.Views.InputMethods.DeleteRangeGesture! +Android.Views.InputMethods.DeleteRangeGesture.Builder.Builder() -> void +Android.Views.InputMethods.DeleteRangeGesture.Builder.SetDeletionEndArea(Android.Graphics.RectF! endArea) -> Android.Views.InputMethods.DeleteRangeGesture.Builder! +Android.Views.InputMethods.DeleteRangeGesture.Builder.SetDeletionStartArea(Android.Graphics.RectF! startArea) -> Android.Views.InputMethods.DeleteRangeGesture.Builder! +Android.Views.InputMethods.DeleteRangeGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.DeleteRangeGesture.Builder! +Android.Views.InputMethods.DeleteRangeGesture.Builder.SetGranularity(Android.Views.InputMethods.HandwritingGestureGranularity granularity) -> Android.Views.InputMethods.DeleteRangeGesture.Builder! +Android.Views.InputMethods.DeleteRangeGesture.DeletionEndArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.DeleteRangeGesture.DeletionStartArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.DeleteRangeGesture.DescribeContents() -> int +Android.Views.InputMethods.DeleteRangeGesture.Granularity.get -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.DeleteRangeGesture.InterfaceConsts +Android.Views.InputMethods.DeleteRangeGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.EditorBoundsInfo +Android.Views.InputMethods.EditorBoundsInfo.Builder +Android.Views.InputMethods.EditorBoundsInfo.Builder.Build() -> Android.Views.InputMethods.EditorBoundsInfo! +Android.Views.InputMethods.EditorBoundsInfo.Builder.Builder() -> void +Android.Views.InputMethods.EditorBoundsInfo.Builder.SetEditorBounds(Android.Graphics.RectF? bounds) -> Android.Views.InputMethods.EditorBoundsInfo.Builder! +Android.Views.InputMethods.EditorBoundsInfo.Builder.SetHandwritingBounds(Android.Graphics.RectF? bounds) -> Android.Views.InputMethods.EditorBoundsInfo.Builder! +Android.Views.InputMethods.EditorBoundsInfo.DescribeContents() -> int +Android.Views.InputMethods.EditorBoundsInfo.EditorBounds.get -> Android.Graphics.RectF? +Android.Views.InputMethods.EditorBoundsInfo.HandwritingBounds.get -> Android.Graphics.RectF? +Android.Views.InputMethods.EditorBoundsInfo.InterfaceConsts +Android.Views.InputMethods.EditorBoundsInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.EditorInfo +Android.Views.InputMethods.EditorInfo.ActionId.get -> int +Android.Views.InputMethods.EditorInfo.ActionId.set -> void +Android.Views.InputMethods.EditorInfo.ActionLabel.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.EditorInfo.ActionLabel.set -> void +Android.Views.InputMethods.EditorInfo.ContentMimeTypes.get -> System.Collections.Generic.IList? +Android.Views.InputMethods.EditorInfo.ContentMimeTypes.set -> void +Android.Views.InputMethods.EditorInfo.EditorInfo() -> void +Android.Views.InputMethods.EditorInfo.EditorInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.EditorInfo.Extras.get -> Android.OS.Bundle? +Android.Views.InputMethods.EditorInfo.Extras.set -> void +Android.Views.InputMethods.EditorInfo.FieldId.get -> int +Android.Views.InputMethods.EditorInfo.FieldId.set -> void +Android.Views.InputMethods.EditorInfo.FieldName.get -> string? +Android.Views.InputMethods.EditorInfo.FieldName.set -> void +Android.Views.InputMethods.EditorInfo.GetInitialSelectedText(int flags) -> string? +Android.Views.InputMethods.EditorInfo.GetInitialTextAfterCursor(int length, int flags) -> string? +Android.Views.InputMethods.EditorInfo.GetInitialTextBeforeCursor(int length, int flags) -> string? +Android.Views.InputMethods.EditorInfo.HintLocales.get -> Android.OS.LocaleList? +Android.Views.InputMethods.EditorInfo.HintLocales.set -> void +Android.Views.InputMethods.EditorInfo.HintText.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.EditorInfo.HintText.set -> void +Android.Views.InputMethods.EditorInfo.ImeOptions.get -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.EditorInfo.ImeOptions.set -> void +Android.Views.InputMethods.EditorInfo.InitialCapsMode.get -> Android.Text.CapitalizationMode +Android.Views.InputMethods.EditorInfo.InitialCapsMode.set -> void +Android.Views.InputMethods.EditorInfo.InitialSelEnd.get -> int +Android.Views.InputMethods.EditorInfo.InitialSelEnd.set -> void +Android.Views.InputMethods.EditorInfo.InitialSelStart.get -> int +Android.Views.InputMethods.EditorInfo.InitialSelStart.set -> void +Android.Views.InputMethods.EditorInfo.InputType.get -> Android.Text.InputTypes +Android.Views.InputMethods.EditorInfo.InputType.set -> void +Android.Views.InputMethods.EditorInfo.InterfaceConsts +Android.Views.InputMethods.EditorInfo.Label.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.EditorInfo.Label.set -> void +Android.Views.InputMethods.EditorInfo.MakeCompatible(Android.OS.BuildVersionCodes targetSdkVersion) -> void +Android.Views.InputMethods.EditorInfo.PackageName.get -> string? +Android.Views.InputMethods.EditorInfo.PackageName.set -> void +Android.Views.InputMethods.EditorInfo.PrivateImeOptions.get -> string? +Android.Views.InputMethods.EditorInfo.PrivateImeOptions.set -> void +Android.Views.InputMethods.EditorInfo.SetInitialSurroundingSubText(string! subText, int subTextStart) -> void +Android.Views.InputMethods.EditorInfo.SetInitialSurroundingText(string! sourceText) -> void +Android.Views.InputMethods.ExtractedText +Android.Views.InputMethods.ExtractedText.ExtractedText() -> void +Android.Views.InputMethods.ExtractedText.ExtractedText(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.ExtractedText.Flags.get -> Android.Views.InputMethods.ExtractedTextFlags +Android.Views.InputMethods.ExtractedText.Flags.set -> void +Android.Views.InputMethods.ExtractedText.Hint.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.ExtractedText.Hint.set -> void +Android.Views.InputMethods.ExtractedText.InterfaceConsts +Android.Views.InputMethods.ExtractedText.PartialEndOffset.get -> int +Android.Views.InputMethods.ExtractedText.PartialEndOffset.set -> void +Android.Views.InputMethods.ExtractedText.PartialStartOffset.get -> int +Android.Views.InputMethods.ExtractedText.PartialStartOffset.set -> void +Android.Views.InputMethods.ExtractedText.SelectionEnd.get -> int +Android.Views.InputMethods.ExtractedText.SelectionEnd.set -> void +Android.Views.InputMethods.ExtractedText.SelectionStart.get -> int +Android.Views.InputMethods.ExtractedText.SelectionStart.set -> void +Android.Views.InputMethods.ExtractedText.StartOffset.get -> int +Android.Views.InputMethods.ExtractedText.StartOffset.set -> void +Android.Views.InputMethods.ExtractedText.Text.get -> Java.Lang.ICharSequence? +Android.Views.InputMethods.ExtractedText.Text.set -> void +Android.Views.InputMethods.ExtractedTextFlags +Android.Views.InputMethods.ExtractedTextFlags.Selecting = 2 -> Android.Views.InputMethods.ExtractedTextFlags +Android.Views.InputMethods.ExtractedTextFlags.SingleLine = 1 -> Android.Views.InputMethods.ExtractedTextFlags +Android.Views.InputMethods.ExtractedTextRequest +Android.Views.InputMethods.ExtractedTextRequest.ExtractedTextRequest() -> void +Android.Views.InputMethods.ExtractedTextRequest.ExtractedTextRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.ExtractedTextRequest.Flags.get -> Android.Views.InputMethods.GetTextFlags +Android.Views.InputMethods.ExtractedTextRequest.Flags.set -> void +Android.Views.InputMethods.ExtractedTextRequest.HintMaxChars.get -> int +Android.Views.InputMethods.ExtractedTextRequest.HintMaxChars.set -> void +Android.Views.InputMethods.ExtractedTextRequest.HintMaxLines.get -> int +Android.Views.InputMethods.ExtractedTextRequest.HintMaxLines.set -> void +Android.Views.InputMethods.ExtractedTextRequest.InterfaceConsts +Android.Views.InputMethods.ExtractedTextRequest.Token.get -> int +Android.Views.InputMethods.ExtractedTextRequest.Token.set -> void +Android.Views.InputMethods.GetTextFlags +Android.Views.InputMethods.GetTextFlags.None = 0 -> Android.Views.InputMethods.GetTextFlags +Android.Views.InputMethods.GetTextFlags.WithStyles = 1 -> Android.Views.InputMethods.GetTextFlags +Android.Views.InputMethods.HandwritingGesture +Android.Views.InputMethods.HandwritingGesture.FallbackText.get -> string? +Android.Views.InputMethods.HandwritingGesture.HandwritingGesture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.HandwritingGestureGranularity.Character = 2 -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.HandwritingGestureGranularity.Word = 1 -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Cancelled = 4 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Failed = 3 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Fallback = 5 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Success = 1 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Unknown = 0 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HandwritingGestureResult.Unsupported = 2 -> Android.Views.InputMethods.HandwritingGestureResult +Android.Views.InputMethods.HideSoftInputFlags +Android.Views.InputMethods.HideSoftInputFlags.ImplicitOnly = 1 -> Android.Views.InputMethods.HideSoftInputFlags +Android.Views.InputMethods.HideSoftInputFlags.None = 0 -> Android.Views.InputMethods.HideSoftInputFlags +Android.Views.InputMethods.HideSoftInputFlags.NotAlways = 2 -> Android.Views.InputMethods.HideSoftInputFlags +Android.Views.InputMethods.IInputConnection +Android.Views.InputMethods.IInputConnection.BeginBatchEdit() -> bool +Android.Views.InputMethods.IInputConnection.ClearMetaKeyStates(Android.Views.MetaKeyStates states) -> bool +Android.Views.InputMethods.IInputConnection.CloseConnection() -> void +Android.Views.InputMethods.IInputConnection.CommitCompletion(Android.Views.InputMethods.CompletionInfo? text) -> bool +Android.Views.InputMethods.IInputConnection.CommitContent(Android.Views.InputMethods.InputContentInfo! inputContentInfo, Android.Views.InputMethods.InputContentFlags flags, Android.OS.Bundle? opts) -> bool +Android.Views.InputMethods.IInputConnection.CommitCorrection(Android.Views.InputMethods.CorrectionInfo? correctionInfo) -> bool +Android.Views.InputMethods.IInputConnection.CommitText(Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.CommitText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +Android.Views.InputMethods.IInputConnection.CommitText(string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.DeleteSurroundingText(int beforeLength, int afterLength) -> bool +Android.Views.InputMethods.IInputConnection.DeleteSurroundingTextInCodePoints(int beforeLength, int afterLength) -> bool +Android.Views.InputMethods.IInputConnection.EndBatchEdit() -> bool +Android.Views.InputMethods.IInputConnection.FinishComposingText() -> bool +Android.Views.InputMethods.IInputConnection.GetCursorCapsMode(Android.Text.CapitalizationMode reqModes) -> Android.Text.CapitalizationMode +Android.Views.InputMethods.IInputConnection.GetExtractedText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.GetTextFlags flags) -> Android.Views.InputMethods.ExtractedText? +Android.Views.InputMethods.IInputConnection.GetSelectedTextFormatted(Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +Android.Views.InputMethods.IInputConnection.GetSurroundingText(int beforeLength, int afterLength, int flags) -> Android.Views.InputMethods.SurroundingText? +Android.Views.InputMethods.IInputConnection.GetTextAfterCursorFormatted(int n, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +Android.Views.InputMethods.IInputConnection.GetTextBeforeCursorFormatted(int n, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +Android.Views.InputMethods.IInputConnection.Handler.get -> Android.OS.Handler? +Android.Views.InputMethods.IInputConnection.PerformContextMenuAction(int id) -> bool +Android.Views.InputMethods.IInputConnection.PerformEditorAction(Android.Views.InputMethods.ImeAction editorAction) -> bool +Android.Views.InputMethods.IInputConnection.PerformHandwritingGesture(Android.Views.InputMethods.HandwritingGesture! gesture, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IIntConsumer? consumer) -> void +Android.Views.InputMethods.IInputConnection.PerformPrivateCommand(string? action, Android.OS.Bundle? data) -> bool +Android.Views.InputMethods.IInputConnection.PerformSpellCheck() -> bool +Android.Views.InputMethods.IInputConnection.PreviewHandwritingGesture(Android.Views.InputMethods.PreviewableHandwritingGesture! gesture, Android.OS.CancellationSignal? cancellationSignal) -> bool +Android.Views.InputMethods.IInputConnection.ReplaceText(int start, int end, Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.ReplaceText(int start, int end, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.ReportFullscreenMode(bool enabled) -> bool +Android.Views.InputMethods.IInputConnection.RequestCursorUpdates(int cursorUpdateMode) -> bool +Android.Views.InputMethods.IInputConnection.RequestCursorUpdates(int cursorUpdateMode, int cursorUpdateFilter) -> bool +Android.Views.InputMethods.IInputConnection.RequestTextBoundsInfo(Android.Graphics.RectF! bounds, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! consumer) -> void +Android.Views.InputMethods.IInputConnection.SendKeyEvent(Android.Views.KeyEvent? e) -> bool +Android.Views.InputMethods.IInputConnection.SetComposingRegion(int start, int end) -> bool +Android.Views.InputMethods.IInputConnection.SetComposingRegion(int start, int end, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.SetComposingText(Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.SetComposingText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +Android.Views.InputMethods.IInputConnection.SetComposingText(string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.IInputConnection.SetImeConsumesInput(bool imeConsumesInput) -> bool +Android.Views.InputMethods.IInputConnection.SetSelection(int start, int end) -> bool +Android.Views.InputMethods.IInputConnection.TakeSnapshot() -> Android.Views.InputMethods.TextSnapshot? +Android.Views.InputMethods.IInputConnectionExtensions +Android.Views.InputMethods.IInputMethod +Android.Views.InputMethods.IInputMethod.AttachToken(Android.OS.IBinder? token) -> void +Android.Views.InputMethods.IInputMethod.BindInput(Android.Views.InputMethods.InputBinding? binding) -> void +Android.Views.InputMethods.IInputMethod.ChangeInputMethodSubtype(Android.Views.InputMethods.InputMethodSubtype? subtype) -> void +Android.Views.InputMethods.IInputMethod.CreateSession(Android.Views.InputMethods.IInputMethodSessionCallback? callback) -> void +Android.Views.InputMethods.IInputMethod.HideSoftInput(int flags, Android.OS.ResultReceiver? resultReceiver) -> void +Android.Views.InputMethods.IInputMethod.RestartInput(Android.Views.InputMethods.IInputConnection? inputConnection, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +Android.Views.InputMethods.IInputMethod.RevokeSession(Android.Views.InputMethods.IInputMethodSession? session) -> void +Android.Views.InputMethods.IInputMethod.SetSessionEnabled(Android.Views.InputMethods.IInputMethodSession? session, bool enabled) -> void +Android.Views.InputMethods.IInputMethod.ShowSoftInput(Android.Views.InputMethods.ShowSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver) -> void +Android.Views.InputMethods.IInputMethod.StartInput(Android.Views.InputMethods.IInputConnection? inputConnection, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +Android.Views.InputMethods.IInputMethod.UnbindInput() -> void +Android.Views.InputMethods.IInputMethodSession +Android.Views.InputMethods.IInputMethodSession.AppPrivateCommand(string? action, Android.OS.Bundle? data) -> void +Android.Views.InputMethods.IInputMethodSession.DispatchGenericMotionEvent(int seq, Android.Views.MotionEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +Android.Views.InputMethods.IInputMethodSession.DispatchKeyEvent(int seq, Android.Views.KeyEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +Android.Views.InputMethods.IInputMethodSession.DispatchTrackballEvent(int seq, Android.Views.MotionEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +Android.Views.InputMethods.IInputMethodSession.DisplayCompletions(Android.Views.InputMethods.CompletionInfo![]? completions) -> void +Android.Views.InputMethods.IInputMethodSession.FinishInput() -> void +Android.Views.InputMethods.IInputMethodSession.ToggleSoftInput(Android.Views.InputMethods.ShowFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags) -> void +Android.Views.InputMethods.IInputMethodSession.UpdateCursor(Android.Graphics.Rect? newCursor) -> void +Android.Views.InputMethods.IInputMethodSession.UpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo) -> void +Android.Views.InputMethods.IInputMethodSession.UpdateExtractedText(int token, Android.Views.InputMethods.ExtractedText? text) -> void +Android.Views.InputMethods.IInputMethodSession.UpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd) -> void +Android.Views.InputMethods.IInputMethodSession.ViewClicked(bool focusChanged) -> void +Android.Views.InputMethods.IInputMethodSessionCallback +Android.Views.InputMethods.IInputMethodSessionCallback.SessionCreated(Android.Views.InputMethods.IInputMethodSession? session) -> void +Android.Views.InputMethods.IInputMethodSessionEventCallback +Android.Views.InputMethods.IInputMethodSessionEventCallback.FinishedEvent(int seq, bool handled) -> void +Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Done = 6 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Go = 2 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.ImeMaskAction = 255 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.ImeNull = 0 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Next = 5 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.None = 1 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Previous = 7 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Search = 3 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Send = 4 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeAction.Unspecified = 0 -> Android.Views.InputMethods.ImeAction +Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.ForceAscii = -2147483648 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NavigateNext = 134217728 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NavigatePrevious = 67108864 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NoAccessoryAction = 536870912 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NoEnterAction = 1073741824 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NoExtractUi = 268435456 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NoFullscreen = 33554432 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.ImeFlags.NoPersonalizedLearning = 16777216 -> Android.Views.InputMethods.ImeFlags +Android.Views.InputMethods.InlineSuggestion +Android.Views.InputMethods.InlineSuggestion.DescribeContents() -> int +Android.Views.InputMethods.InlineSuggestion.Inflate(Android.Content.Context! context, Android.Util.Size! size, Java.Util.Concurrent.IExecutor! callbackExecutor, Java.Util.Functions.IConsumer! callback) -> void +Android.Views.InputMethods.InlineSuggestion.Info.get -> Android.Views.InputMethods.InlineSuggestionInfo! +Android.Views.InputMethods.InlineSuggestion.InterfaceConsts +Android.Views.InputMethods.InlineSuggestion.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InlineSuggestionInfo +Android.Views.InputMethods.InlineSuggestionInfo.DescribeContents() -> int +Android.Views.InputMethods.InlineSuggestionInfo.GetAutofillHints() -> string![]? +Android.Views.InputMethods.InlineSuggestionInfo.InlinePresentationSpec.get -> Android.Widget.Inline.InlinePresentationSpec! +Android.Views.InputMethods.InlineSuggestionInfo.InterfaceConsts +Android.Views.InputMethods.InlineSuggestionInfo.IsPinned.get -> bool +Android.Views.InputMethods.InlineSuggestionInfo.Source.get -> string! +Android.Views.InputMethods.InlineSuggestionInfo.Type.get -> string! +Android.Views.InputMethods.InlineSuggestionInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InlineSuggestionsRequest +Android.Views.InputMethods.InlineSuggestionsRequest.Builder +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.AddInlinePresentationSpecs(Android.Widget.Inline.InlinePresentationSpec! value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.Build() -> Android.Views.InputMethods.InlineSuggestionsRequest! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.Builder(System.Collections.Generic.IList! inlinePresentationSpecs) -> void +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.SetExtras(Android.OS.Bundle! value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.SetInlinePresentationSpecs(System.Collections.Generic.IList! value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.SetInlineTooltipPresentationSpec(Android.Widget.Inline.InlinePresentationSpec! value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.SetMaxSuggestionCount(int value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.Builder.SetSupportedLocales(Android.OS.LocaleList! value) -> Android.Views.InputMethods.InlineSuggestionsRequest.Builder! +Android.Views.InputMethods.InlineSuggestionsRequest.DescribeContents() -> int +Android.Views.InputMethods.InlineSuggestionsRequest.Extras.get -> Android.OS.Bundle! +Android.Views.InputMethods.InlineSuggestionsRequest.HostPackageName.get -> string! +Android.Views.InputMethods.InlineSuggestionsRequest.InlinePresentationSpecs.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.InlineSuggestionsRequest.InlineTooltipPresentationSpec.get -> Android.Widget.Inline.InlinePresentationSpec? +Android.Views.InputMethods.InlineSuggestionsRequest.InterfaceConsts +Android.Views.InputMethods.InlineSuggestionsRequest.MaxSuggestionCount.get -> int +Android.Views.InputMethods.InlineSuggestionsRequest.SupportedLocales.get -> Android.OS.LocaleList! +Android.Views.InputMethods.InlineSuggestionsRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InlineSuggestionsResponse +Android.Views.InputMethods.InlineSuggestionsResponse.DescribeContents() -> int +Android.Views.InputMethods.InlineSuggestionsResponse.InlineSuggestions.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.InlineSuggestionsResponse.InterfaceConsts +Android.Views.InputMethods.InlineSuggestionsResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InputBinding +Android.Views.InputMethods.InputBinding.Connection.get -> Android.Views.InputMethods.IInputConnection? +Android.Views.InputMethods.InputBinding.ConnectionToken.get -> Android.OS.IBinder? +Android.Views.InputMethods.InputBinding.DescribeContents() -> int +Android.Views.InputMethods.InputBinding.InputBinding(Android.Views.InputMethods.IInputConnection? conn, Android.OS.IBinder? connToken, int uid, int pid) -> void +Android.Views.InputMethods.InputBinding.InputBinding(Android.Views.InputMethods.IInputConnection? conn, Android.Views.InputMethods.InputBinding? binding) -> void +Android.Views.InputMethods.InputBinding.InterfaceConsts +Android.Views.InputMethods.InputBinding.Pid.get -> int +Android.Views.InputMethods.InputBinding.Uid.get -> int +Android.Views.InputMethods.InputBinding.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InputConnection +Android.Views.InputMethods.InputConnectionWrapper +Android.Views.InputMethods.InputConnectionWrapper.CommitText(string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.InputConnectionWrapper.CommitText(string? text, int newCursorPosition) -> bool +Android.Views.InputMethods.InputConnectionWrapper.GetSelectedText(Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.InputConnectionWrapper.GetTextAfterCursor(int n, Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.InputConnectionWrapper.GetTextBeforeCursor(int n, Android.Views.InputMethods.GetTextFlags flags) -> string? +Android.Views.InputMethods.InputConnectionWrapper.InputConnectionWrapper(Android.Views.InputMethods.IInputConnection? target, bool mutable) -> void +Android.Views.InputMethods.InputConnectionWrapper.InputConnectionWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts +Android.Views.InputMethods.InputConnectionWrapper.ReplaceText(int start, int end, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.InputConnectionWrapper.SetComposingText(string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +Android.Views.InputMethods.InputConnectionWrapper.SetComposingText(string? text, int newCursorPosition) -> bool +Android.Views.InputMethods.InputContentFlags +Android.Views.InputMethods.InputContentFlags.GrantReadUriPermission = 1 -> Android.Views.InputMethods.InputContentFlags +Android.Views.InputMethods.InputContentFlags.None = 0 -> Android.Views.InputMethods.InputContentFlags +Android.Views.InputMethods.InputContentInfo +Android.Views.InputMethods.InputContentInfo.ContentUri.get -> Android.Net.Uri! +Android.Views.InputMethods.InputContentInfo.DescribeContents() -> int +Android.Views.InputMethods.InputContentInfo.Description.get -> Android.Content.ClipDescription! +Android.Views.InputMethods.InputContentInfo.InputContentInfo(Android.Net.Uri! contentUri, Android.Content.ClipDescription! description) -> void +Android.Views.InputMethods.InputContentInfo.InputContentInfo(Android.Net.Uri! contentUri, Android.Content.ClipDescription! description, Android.Net.Uri? linkUri) -> void +Android.Views.InputMethods.InputContentInfo.InterfaceConsts +Android.Views.InputMethods.InputContentInfo.LinkUri.get -> Android.Net.Uri? +Android.Views.InputMethods.InputContentInfo.ReleasePermission() -> void +Android.Views.InputMethods.InputContentInfo.RequestPermission() -> void +Android.Views.InputMethods.InputContentInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InputMethod +Android.Views.InputMethods.InputMethodInfo +Android.Views.InputMethods.InputMethodInfo.Component.get -> Android.Content.ComponentName? +Android.Views.InputMethods.InputMethodInfo.ConfigChanges.get -> int +Android.Views.InputMethods.InputMethodInfo.CreateStylusHandwritingSettingsActivityIntent() -> Android.Content.Intent? +Android.Views.InputMethods.InputMethodInfo.DescribeContents() -> int +Android.Views.InputMethods.InputMethodInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +Android.Views.InputMethods.InputMethodInfo.GetSubtypeAt(int index) -> Android.Views.InputMethods.InputMethodSubtype? +Android.Views.InputMethods.InputMethodInfo.Id.get -> string? +Android.Views.InputMethods.InputMethodInfo.InputMethodInfo(Android.Content.Context? context, Android.Content.PM.ResolveInfo? service) -> void +Android.Views.InputMethods.InputMethodInfo.InputMethodInfo(string? packageName, string? className, Java.Lang.ICharSequence? label, string? settingsActivity) -> void +Android.Views.InputMethods.InputMethodInfo.InputMethodInfo(string? packageName, string? className, string? label, string? settingsActivity) -> void +Android.Views.InputMethods.InputMethodInfo.InterfaceConsts +Android.Views.InputMethods.InputMethodInfo.IsDefaultResourceId.get -> int +Android.Views.InputMethods.InputMethodInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +Android.Views.InputMethods.InputMethodInfo.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.Views.InputMethods.InputMethodInfo.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.Views.InputMethods.InputMethodInfo.PackageName.get -> string? +Android.Views.InputMethods.InputMethodInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.Views.InputMethods.InputMethodInfo.ServiceName.get -> string? +Android.Views.InputMethods.InputMethodInfo.SettingsActivity.get -> string? +Android.Views.InputMethods.InputMethodInfo.ShouldShowInInputMethodPicker() -> bool +Android.Views.InputMethods.InputMethodInfo.SubtypeCount.get -> int +Android.Views.InputMethods.InputMethodInfo.SupportsStylusHandwriting() -> bool +Android.Views.InputMethods.InputMethodInfo.SuppressesSpellChecker() -> bool +Android.Views.InputMethods.InputMethodInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InputMethodManager +Android.Views.InputMethods.InputMethodManager.AcceptStylusHandwritingDelegation(Android.Views.View! delegateView) -> bool +Android.Views.InputMethods.InputMethodManager.AcceptStylusHandwritingDelegation(Android.Views.View! delegateView, string! delegatorPackageName) -> bool +Android.Views.InputMethods.InputMethodManager.CurrentInputMethodInfo.get -> Android.Views.InputMethods.InputMethodInfo? +Android.Views.InputMethods.InputMethodManager.CurrentInputMethodSubtype.get -> Android.Views.InputMethods.InputMethodSubtype? +Android.Views.InputMethods.InputMethodManager.DispatchKeyEventFromInputMethod(Android.Views.View? targetView, Android.Views.KeyEvent! e) -> void +Android.Views.InputMethods.InputMethodManager.DisplayCompletions(Android.Views.View? view, Android.Views.InputMethods.CompletionInfo![]? completions) -> void +Android.Views.InputMethods.InputMethodManager.EnabledInputMethodList.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.InputMethodManager.GetEnabledInputMethodSubtypeList(Android.Views.InputMethods.InputMethodInfo? imi, bool allowsImplicitlyEnabledSubtypes) -> System.Collections.Generic.IList! +Android.Views.InputMethods.InputMethodManager.HideSoftInputFromInputMethod(Android.OS.IBinder? token, Android.Views.InputMethods.HideSoftInputFlags flags) -> void +Android.Views.InputMethods.InputMethodManager.HideSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags) -> bool +Android.Views.InputMethods.InputMethodManager.HideSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.HideSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver) -> bool +Android.Views.InputMethods.InputMethodManager.HideStatusIcon(Android.OS.IBinder? imeToken) -> void +Android.Views.InputMethods.InputMethodManager.InputMethodList.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.InputMethodManager.InvalidateInput(Android.Views.View! view) -> void +Android.Views.InputMethods.InputMethodManager.InvokeIsActive(Android.Views.View? view) -> bool +Android.Views.InputMethods.InputMethodManager.IsAcceptingText.get -> bool +Android.Views.InputMethods.InputMethodManager.IsActive.get -> bool +Android.Views.InputMethods.InputMethodManager.IsFullscreenMode.get -> bool +Android.Views.InputMethods.InputMethodManager.IsInputMethodSuppressingSpellChecker.get -> bool +Android.Views.InputMethods.InputMethodManager.IsStylusHandwritingAvailable.get -> bool +Android.Views.InputMethods.InputMethodManager.IsWatchingCursor(Android.Views.View? view) -> bool +Android.Views.InputMethods.InputMethodManager.LastInputMethodSubtype.get -> Android.Views.InputMethods.InputMethodSubtype? +Android.Views.InputMethods.InputMethodManager.PrepareStylusHandwritingDelegation(Android.Views.View! delegatorView) -> void +Android.Views.InputMethods.InputMethodManager.PrepareStylusHandwritingDelegation(Android.Views.View! delegatorView, string! delegatePackageName) -> void +Android.Views.InputMethods.InputMethodManager.RestartInput(Android.Views.View? view) -> void +Android.Views.InputMethods.InputMethodManager.SendAppPrivateCommand(Android.Views.View? view, string? action, Android.OS.Bundle? data) -> void +Android.Views.InputMethods.InputMethodManager.SetAdditionalInputMethodSubtypes(string! imiId, Android.Views.InputMethods.InputMethodSubtype![]! subtypes) -> void +Android.Views.InputMethods.InputMethodManager.SetCurrentInputMethodSubtype(Android.Views.InputMethods.InputMethodSubtype? subtype) -> bool +Android.Views.InputMethods.InputMethodManager.SetExplicitlyEnabledInputMethodSubtypes(string! imiId, int[]! subtypeHashCodes) -> void +Android.Views.InputMethods.InputMethodManager.SetInputMethod(Android.OS.IBinder? token, string? id) -> void +Android.Views.InputMethods.InputMethodManager.SetInputMethodAndSubtype(Android.OS.IBinder! token, string? id, Android.Views.InputMethods.InputMethodSubtype? subtype) -> void +Android.Views.InputMethods.InputMethodManager.ShortcutInputMethodsAndSubtypes.get -> System.Collections.Generic.IDictionary!>? +Android.Views.InputMethods.InputMethodManager.ShouldOfferSwitchingToNextInputMethod(Android.OS.IBinder? imeToken) -> bool +Android.Views.InputMethods.InputMethodManager.ShowInputMethodAndSubtypeEnabler(string? imiId) -> void +Android.Views.InputMethods.InputMethodManager.ShowInputMethodPicker() -> void +Android.Views.InputMethods.InputMethodManager.ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags) -> bool +Android.Views.InputMethods.InputMethodManager.ShowSoftInput(Android.Views.View? view, Android.Views.InputMethods.ShowFlags flags, Android.OS.ResultReceiver? resultReceiver) -> bool +Android.Views.InputMethods.InputMethodManager.ShowSoftInputFromInputMethod(Android.OS.IBinder? token, Android.Views.InputMethods.ShowFlags flags) -> void +Android.Views.InputMethods.InputMethodManager.ShowStatusIcon(Android.OS.IBinder? imeToken, string? packageName, int iconId) -> void +Android.Views.InputMethods.InputMethodManager.StartStylusHandwriting(Android.Views.View! view) -> void +Android.Views.InputMethods.InputMethodManager.SwitchToLastInputMethod(Android.OS.IBinder? imeToken) -> bool +Android.Views.InputMethods.InputMethodManager.SwitchToNextInputMethod(Android.OS.IBinder? imeToken, bool onlyCurrentIme) -> bool +Android.Views.InputMethods.InputMethodManager.ToggleSoftInput(Android.Views.InputMethods.ShowFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags) -> void +Android.Views.InputMethods.InputMethodManager.ToggleSoftInputFromWindow(Android.OS.IBinder? windowToken, Android.Views.InputMethods.ShowSoftInputFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags) -> void +Android.Views.InputMethods.InputMethodManager.UpdateCursor(Android.Views.View? view, int left, int top, int right, int bottom) -> void +Android.Views.InputMethods.InputMethodManager.UpdateCursorAnchorInfo(Android.Views.View? view, Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo) -> void +Android.Views.InputMethods.InputMethodManager.UpdateExtractedText(Android.Views.View? view, int token, Android.Views.InputMethods.ExtractedText? text) -> void +Android.Views.InputMethods.InputMethodManager.UpdateSelection(Android.Views.View? view, int selStart, int selEnd, int candidatesStart, int candidatesEnd) -> void +Android.Views.InputMethods.InputMethodManager.ViewClicked(Android.Views.View? view) -> void +Android.Views.InputMethods.InputMethodResults +Android.Views.InputMethods.InputMethodResults.Hidden = 3 -> Android.Views.InputMethods.InputMethodResults +Android.Views.InputMethods.InputMethodResults.Shown = 2 -> Android.Views.InputMethods.InputMethodResults +Android.Views.InputMethods.InputMethodResults.UnchangedHidden = 1 -> Android.Views.InputMethods.InputMethodResults +Android.Views.InputMethods.InputMethodResults.UnchangedShown = 0 -> Android.Views.InputMethods.InputMethodResults +Android.Views.InputMethods.InputMethodSubtype +Android.Views.InputMethods.InputMethodSubtype.ContainsExtraValueKey(string? key) -> bool +Android.Views.InputMethods.InputMethodSubtype.DescribeContents() -> int +Android.Views.InputMethods.InputMethodSubtype.ExtraValue.get -> string? +Android.Views.InputMethods.InputMethodSubtype.GetDisplayName(Android.Content.Context? context, string? packageName, Android.Content.PM.ApplicationInfo? appInfo) -> string! +Android.Views.InputMethods.InputMethodSubtype.GetDisplayNameFormatted(Android.Content.Context? context, string? packageName, Android.Content.PM.ApplicationInfo? appInfo) -> Java.Lang.ICharSequence! +Android.Views.InputMethods.InputMethodSubtype.GetExtraValueOf(string? key) -> string? +Android.Views.InputMethods.InputMethodSubtype.IconResId.get -> int +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtype(int nameId, int iconId, string? locale, string? mode, string? extraValue, bool isAuxiliary, bool overridesImplicitlyEnabledSubtype) -> void +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtype(int nameId, int iconId, string? locale, string? mode, string? extraValue, bool isAuxiliary, bool overridesImplicitlyEnabledSubtype, int id) -> void +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.InputMethodSubtypeBuilder() -> void +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.InputMethodSubtypeBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeNameOverride(string! nameOverride) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder! +Android.Views.InputMethods.InputMethodSubtype.InterfaceConsts +Android.Views.InputMethods.InputMethodSubtype.IsAsciiCapable.get -> bool +Android.Views.InputMethods.InputMethodSubtype.IsAuxiliary.get -> bool +Android.Views.InputMethods.InputMethodSubtype.LanguageTag.get -> string! +Android.Views.InputMethods.InputMethodSubtype.Locale.get -> string! +Android.Views.InputMethods.InputMethodSubtype.Mode.get -> string? +Android.Views.InputMethods.InputMethodSubtype.NameOverride.get -> string? +Android.Views.InputMethods.InputMethodSubtype.NameOverrideFormatted.get -> Java.Lang.ICharSequence! +Android.Views.InputMethods.InputMethodSubtype.NameResId.get -> int +Android.Views.InputMethods.InputMethodSubtype.OverridesImplicitlyEnabledSubtype() -> bool +Android.Views.InputMethods.InputMethodSubtype.PhysicalKeyboardHintLanguageTag.get -> Android.Icu.Util.ULocale? +Android.Views.InputMethods.InputMethodSubtype.PhysicalKeyboardHintLayoutType.get -> string! +Android.Views.InputMethods.InputMethodSubtype.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.Views.InputMethods.InsertGesture +Android.Views.InputMethods.InsertGesture.Builder +Android.Views.InputMethods.InsertGesture.Builder.Build() -> Android.Views.InputMethods.InsertGesture! +Android.Views.InputMethods.InsertGesture.Builder.Builder() -> void +Android.Views.InputMethods.InsertGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.InsertGesture.Builder! +Android.Views.InputMethods.InsertGesture.Builder.SetInsertionPoint(Android.Graphics.PointF! point) -> Android.Views.InputMethods.InsertGesture.Builder! +Android.Views.InputMethods.InsertGesture.Builder.SetTextToInsert(string! text) -> Android.Views.InputMethods.InsertGesture.Builder! +Android.Views.InputMethods.InsertGesture.DescribeContents() -> int +Android.Views.InputMethods.InsertGesture.InsertionPoint.get -> Android.Graphics.PointF! +Android.Views.InputMethods.InsertGesture.InterfaceConsts +Android.Views.InputMethods.InsertGesture.TextToInsert.get -> string! +Android.Views.InputMethods.InsertGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.InsertModeGesture +Android.Views.InputMethods.InsertModeGesture.Builder +Android.Views.InputMethods.InsertModeGesture.Builder.Build() -> Android.Views.InputMethods.InsertModeGesture! +Android.Views.InputMethods.InsertModeGesture.Builder.Builder() -> void +Android.Views.InputMethods.InsertModeGesture.Builder.SetCancellationSignal(Android.OS.CancellationSignal! cancellationSignal) -> Android.Views.InputMethods.InsertModeGesture.Builder! +Android.Views.InputMethods.InsertModeGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.InsertModeGesture.Builder! +Android.Views.InputMethods.InsertModeGesture.Builder.SetInsertionPoint(Android.Graphics.PointF! point) -> Android.Views.InputMethods.InsertModeGesture.Builder! +Android.Views.InputMethods.InsertModeGesture.CancellationSignal.get -> Android.OS.CancellationSignal! +Android.Views.InputMethods.InsertModeGesture.DescribeContents() -> int +Android.Views.InputMethods.InsertModeGesture.InsertionPoint.get -> Android.Graphics.PointF! +Android.Views.InputMethods.InsertModeGesture.InterfaceConsts +Android.Views.InputMethods.InsertModeGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.JoinOrSplitGesture +Android.Views.InputMethods.JoinOrSplitGesture.Builder +Android.Views.InputMethods.JoinOrSplitGesture.Builder.Build() -> Android.Views.InputMethods.JoinOrSplitGesture! +Android.Views.InputMethods.JoinOrSplitGesture.Builder.Builder() -> void +Android.Views.InputMethods.JoinOrSplitGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.JoinOrSplitGesture.Builder! +Android.Views.InputMethods.JoinOrSplitGesture.Builder.SetJoinOrSplitPoint(Android.Graphics.PointF! point) -> Android.Views.InputMethods.JoinOrSplitGesture.Builder! +Android.Views.InputMethods.JoinOrSplitGesture.DescribeContents() -> int +Android.Views.InputMethods.JoinOrSplitGesture.InterfaceConsts +Android.Views.InputMethods.JoinOrSplitGesture.JoinOrSplitPoint.get -> Android.Graphics.PointF! +Android.Views.InputMethods.JoinOrSplitGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.PreviewableHandwritingGesture +Android.Views.InputMethods.PreviewableHandwritingGesture.PreviewableHandwritingGesture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.InputMethods.RemoveSpaceGesture +Android.Views.InputMethods.RemoveSpaceGesture.Builder +Android.Views.InputMethods.RemoveSpaceGesture.Builder.Build() -> Android.Views.InputMethods.RemoveSpaceGesture! +Android.Views.InputMethods.RemoveSpaceGesture.Builder.Builder() -> void +Android.Views.InputMethods.RemoveSpaceGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.RemoveSpaceGesture.Builder! +Android.Views.InputMethods.RemoveSpaceGesture.Builder.SetPoints(Android.Graphics.PointF! startPoint, Android.Graphics.PointF! endPoint) -> Android.Views.InputMethods.RemoveSpaceGesture.Builder! +Android.Views.InputMethods.RemoveSpaceGesture.DescribeContents() -> int +Android.Views.InputMethods.RemoveSpaceGesture.EndPoint.get -> Android.Graphics.PointF! +Android.Views.InputMethods.RemoveSpaceGesture.InterfaceConsts +Android.Views.InputMethods.RemoveSpaceGesture.StartPoint.get -> Android.Graphics.PointF! +Android.Views.InputMethods.RemoveSpaceGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.SelectGesture +Android.Views.InputMethods.SelectGesture.Builder +Android.Views.InputMethods.SelectGesture.Builder.Build() -> Android.Views.InputMethods.SelectGesture! +Android.Views.InputMethods.SelectGesture.Builder.Builder() -> void +Android.Views.InputMethods.SelectGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.SelectGesture.Builder! +Android.Views.InputMethods.SelectGesture.Builder.SetGranularity(Android.Views.InputMethods.HandwritingGestureGranularity granularity) -> Android.Views.InputMethods.SelectGesture.Builder! +Android.Views.InputMethods.SelectGesture.Builder.SetSelectionArea(Android.Graphics.RectF! area) -> Android.Views.InputMethods.SelectGesture.Builder! +Android.Views.InputMethods.SelectGesture.DescribeContents() -> int +Android.Views.InputMethods.SelectGesture.Granularity.get -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.SelectGesture.InterfaceConsts +Android.Views.InputMethods.SelectGesture.SelectionArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.SelectGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.SelectRangeGesture +Android.Views.InputMethods.SelectRangeGesture.Builder +Android.Views.InputMethods.SelectRangeGesture.Builder.Build() -> Android.Views.InputMethods.SelectRangeGesture! +Android.Views.InputMethods.SelectRangeGesture.Builder.Builder() -> void +Android.Views.InputMethods.SelectRangeGesture.Builder.SetFallbackText(string? fallbackText) -> Android.Views.InputMethods.SelectRangeGesture.Builder! +Android.Views.InputMethods.SelectRangeGesture.Builder.SetGranularity(Android.Views.InputMethods.HandwritingGestureGranularity granularity) -> Android.Views.InputMethods.SelectRangeGesture.Builder! +Android.Views.InputMethods.SelectRangeGesture.Builder.SetSelectionEndArea(Android.Graphics.RectF! endArea) -> Android.Views.InputMethods.SelectRangeGesture.Builder! +Android.Views.InputMethods.SelectRangeGesture.Builder.SetSelectionStartArea(Android.Graphics.RectF! startArea) -> Android.Views.InputMethods.SelectRangeGesture.Builder! +Android.Views.InputMethods.SelectRangeGesture.DescribeContents() -> int +Android.Views.InputMethods.SelectRangeGesture.Granularity.get -> Android.Views.InputMethods.HandwritingGestureGranularity +Android.Views.InputMethods.SelectRangeGesture.InterfaceConsts +Android.Views.InputMethods.SelectRangeGesture.SelectionEndArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.SelectRangeGesture.SelectionStartArea.get -> Android.Graphics.RectF! +Android.Views.InputMethods.SelectRangeGesture.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.ShowFlags +Android.Views.InputMethods.ShowFlags.Forced = 2 -> Android.Views.InputMethods.ShowFlags +Android.Views.InputMethods.ShowFlags.Implicit = 1 -> Android.Views.InputMethods.ShowFlags +Android.Views.InputMethods.ShowSoftInputFlags +Android.Views.InputMethods.ShowSoftInputFlags.Explicit = 1 -> Android.Views.InputMethods.ShowSoftInputFlags +Android.Views.InputMethods.ShowSoftInputFlags.Forced = 2 -> Android.Views.InputMethods.ShowSoftInputFlags +Android.Views.InputMethods.ShowSoftInputFlags.None = 0 -> Android.Views.InputMethods.ShowSoftInputFlags +Android.Views.InputMethods.SurroundingText +Android.Views.InputMethods.SurroundingText.DescribeContents() -> int +Android.Views.InputMethods.SurroundingText.InterfaceConsts +Android.Views.InputMethods.SurroundingText.Offset.get -> int +Android.Views.InputMethods.SurroundingText.SelectionEnd.get -> int +Android.Views.InputMethods.SurroundingText.SelectionStart.get -> int +Android.Views.InputMethods.SurroundingText.SurroundingText(Java.Lang.ICharSequence! text, int selectionStart, int selectionEnd, int offset) -> void +Android.Views.InputMethods.SurroundingText.SurroundingText(string! text, int selectionStart, int selectionEnd, int offset) -> void +Android.Views.InputMethods.SurroundingText.Text.get -> string? +Android.Views.InputMethods.SurroundingText.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.InputMethods.SurroundingText.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.TextAppearanceInfo +Android.Views.InputMethods.TextAppearanceInfo.Builder +Android.Views.InputMethods.TextAppearanceInfo.Builder.Build() -> Android.Views.InputMethods.TextAppearanceInfo! +Android.Views.InputMethods.TextAppearanceInfo.Builder.Builder() -> void +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetAllCaps(bool allCaps) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetElegantTextHeight(bool elegantTextHeight) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetFallbackLineSpacing(bool fallbackLineSpacing) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetFontFeatureSettings(string? fontFeatureSettings) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetFontVariationSettings(string? fontVariationSettings) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetHighlightTextColor(int highlightTextColor) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetHintTextColor(int hintTextColor) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetLetterSpacing(float letterSpacing) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetLineBreakStyle(Android.Graphics.Text.LineBreakStyle lineBreakStyle) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetLineBreakWordStyle(Android.Graphics.Text.LineBreakWordStyle lineBreakWordStyle) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetLinkTextColor(int linkTextColor) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetShadowColor(Android.Graphics.Color shadowColor) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetShadowDx(float shadowDx) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetShadowDy(float shadowDy) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetShadowRadius(float shadowRadius) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetSystemFontFamilyName(string? systemFontFamilyName) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextColor(Android.Graphics.Color textColor) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextFontWeight(int textFontWeight) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextLocales(Android.OS.LocaleList! textLocales) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextScaleX(float textScaleX) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextSize(float textSize) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.Builder.SetTextStyle(Android.Graphics.TypefaceStyle textStyle) -> Android.Views.InputMethods.TextAppearanceInfo.Builder! +Android.Views.InputMethods.TextAppearanceInfo.DescribeContents() -> int +Android.Views.InputMethods.TextAppearanceInfo.FontFeatureSettings.get -> string? +Android.Views.InputMethods.TextAppearanceInfo.FontVariationSettings.get -> string? +Android.Views.InputMethods.TextAppearanceInfo.HighlightTextColor.get -> int +Android.Views.InputMethods.TextAppearanceInfo.HintTextColor.get -> int +Android.Views.InputMethods.TextAppearanceInfo.InterfaceConsts +Android.Views.InputMethods.TextAppearanceInfo.IsAllCaps.get -> bool +Android.Views.InputMethods.TextAppearanceInfo.IsElegantTextHeight.get -> bool +Android.Views.InputMethods.TextAppearanceInfo.IsFallbackLineSpacing.get -> bool +Android.Views.InputMethods.TextAppearanceInfo.LetterSpacing.get -> float +Android.Views.InputMethods.TextAppearanceInfo.LineBreakStyle.get -> Android.Graphics.Text.LineBreakStyle +Android.Views.InputMethods.TextAppearanceInfo.LineBreakWordStyle.get -> Android.Graphics.Text.LineBreakWordStyle +Android.Views.InputMethods.TextAppearanceInfo.LinkTextColor.get -> int +Android.Views.InputMethods.TextAppearanceInfo.ShadowColor.get -> int +Android.Views.InputMethods.TextAppearanceInfo.ShadowDx.get -> float +Android.Views.InputMethods.TextAppearanceInfo.ShadowDy.get -> float +Android.Views.InputMethods.TextAppearanceInfo.ShadowRadius.get -> float +Android.Views.InputMethods.TextAppearanceInfo.SystemFontFamilyName.get -> string? +Android.Views.InputMethods.TextAppearanceInfo.TextColor.get -> int +Android.Views.InputMethods.TextAppearanceInfo.TextFontWeight.get -> int +Android.Views.InputMethods.TextAppearanceInfo.TextLocales.get -> Android.OS.LocaleList! +Android.Views.InputMethods.TextAppearanceInfo.TextScaleX.get -> float +Android.Views.InputMethods.TextAppearanceInfo.TextSize.get -> float +Android.Views.InputMethods.TextAppearanceInfo.TextStyle.get -> Android.Graphics.TypefaceStyle +Android.Views.InputMethods.TextAppearanceInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.TextAttribute +Android.Views.InputMethods.TextAttribute.Builder +Android.Views.InputMethods.TextAttribute.Builder.Build() -> Android.Views.InputMethods.TextAttribute! +Android.Views.InputMethods.TextAttribute.Builder.Builder() -> void +Android.Views.InputMethods.TextAttribute.Builder.SetExtras(Android.OS.PersistableBundle! extras) -> Android.Views.InputMethods.TextAttribute.Builder! +Android.Views.InputMethods.TextAttribute.Builder.SetTextConversionSuggestions(System.Collections.Generic.IList! textConversionSuggestions) -> Android.Views.InputMethods.TextAttribute.Builder! +Android.Views.InputMethods.TextAttribute.DescribeContents() -> int +Android.Views.InputMethods.TextAttribute.Extras.get -> Android.OS.PersistableBundle! +Android.Views.InputMethods.TextAttribute.InterfaceConsts +Android.Views.InputMethods.TextAttribute.TextConversionSuggestions.get -> System.Collections.Generic.IList! +Android.Views.InputMethods.TextAttribute.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.TextBoundsInfo +Android.Views.InputMethods.TextBoundsInfo.Builder +Android.Views.InputMethods.TextBoundsInfo.Builder.Build() -> Android.Views.InputMethods.TextBoundsInfo! +Android.Views.InputMethods.TextBoundsInfo.Builder.Builder(int start, int end) -> void +Android.Views.InputMethods.TextBoundsInfo.Builder.Clear() -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetCharacterBidiLevel(int[]! characterBidiLevels) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetCharacterBounds(float[]! characterBounds) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetCharacterFlags(int[]! characterFlags) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetGraphemeSegmentFinder(Android.Text.SegmentFinder! graphemeSegmentFinder) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetLineSegmentFinder(Android.Text.SegmentFinder! lineSegmentFinder) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetMatrix(Android.Graphics.Matrix! matrix) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetStartAndEnd(int start, int end) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.Builder.SetWordSegmentFinder(Android.Text.SegmentFinder! wordSegmentFinder) -> Android.Views.InputMethods.TextBoundsInfo.Builder! +Android.Views.InputMethods.TextBoundsInfo.DescribeContents() -> int +Android.Views.InputMethods.TextBoundsInfo.EndIndex.get -> int +Android.Views.InputMethods.TextBoundsInfo.GetCharacterBidiLevel(int index) -> int +Android.Views.InputMethods.TextBoundsInfo.GetCharacterBounds(int index, Android.Graphics.RectF! bounds) -> void +Android.Views.InputMethods.TextBoundsInfo.GetCharacterFlags(int index) -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfo.GetMatrix(Android.Graphics.Matrix! matrix) -> void +Android.Views.InputMethods.TextBoundsInfo.GetOffsetForPosition(float x, float y) -> int +Android.Views.InputMethods.TextBoundsInfo.GetRangeForRect(Android.Graphics.RectF! area, Android.Text.SegmentFinder! segmentFinder, Android.Text.Layout.ITextInclusionStrategy! inclusionStrategy) -> int[]? +Android.Views.InputMethods.TextBoundsInfo.GraphemeSegmentFinder.get -> Android.Text.SegmentFinder! +Android.Views.InputMethods.TextBoundsInfo.InterfaceConsts +Android.Views.InputMethods.TextBoundsInfo.LineSegmentFinder.get -> Android.Text.SegmentFinder! +Android.Views.InputMethods.TextBoundsInfo.StartIndex.get -> int +Android.Views.InputMethods.TextBoundsInfo.WordSegmentFinder.get -> Android.Text.SegmentFinder! +Android.Views.InputMethods.TextBoundsInfo.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoFlags.CharacterLinefeed = 2 -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoFlags.CharacterPunctuation = 4 -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoFlags.CharacterWhitespace = 1 -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoFlags.LineIsRtl = 8 -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoFlags.None = 0 -> Android.Views.InputMethods.TextBoundsInfoFlags +Android.Views.InputMethods.TextBoundsInfoResult +Android.Views.InputMethods.TextBoundsInfoResult.ResultCode.get -> Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextBoundsInfoResult.TextBoundsInfo.get -> Android.Views.InputMethods.TextBoundsInfo? +Android.Views.InputMethods.TextBoundsInfoResult.TextBoundsInfoResult(Android.Views.InputMethods.TextBoundsInfoResultCode resultCode) -> void +Android.Views.InputMethods.TextBoundsInfoResult.TextBoundsInfoResult(Android.Views.InputMethods.TextBoundsInfoResultCode resultCode, Android.Views.InputMethods.TextBoundsInfo? textBoundsInfo) -> void +Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextBoundsInfoResultCode.Cancelled = 3 -> Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextBoundsInfoResultCode.Failed = 2 -> Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextBoundsInfoResultCode.Success = 1 -> Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextBoundsInfoResultCode.Unsupported = 0 -> Android.Views.InputMethods.TextBoundsInfoResultCode +Android.Views.InputMethods.TextExtractFlags +Android.Views.InputMethods.TextExtractFlags.Monitor = 1 -> Android.Views.InputMethods.TextExtractFlags +Android.Views.InputMethods.TextExtractFlags.None = 0 -> Android.Views.InputMethods.TextExtractFlags +Android.Views.InputMethods.TextSnapshot +Android.Views.InputMethods.TextSnapshot.CompositionEnd.get -> int +Android.Views.InputMethods.TextSnapshot.CompositionStart.get -> int +Android.Views.InputMethods.TextSnapshot.CursorCapsMode.get -> int +Android.Views.InputMethods.TextSnapshot.SelectionEnd.get -> int +Android.Views.InputMethods.TextSnapshot.SelectionStart.get -> int +Android.Views.InputMethods.TextSnapshot.SurroundingText.get -> Android.Views.InputMethods.SurroundingText! +Android.Views.InputMethods.TextSnapshot.TextSnapshot(Android.Views.InputMethods.SurroundingText! surroundingText, int compositionStart, int compositionEnd, int cursorCapsMode) -> void +Android.Views.InputQueue +Android.Views.InputQueue.ICallback +Android.Views.InputQueue.ICallback.OnInputQueueCreated(Android.Views.InputQueue? queue) -> void +Android.Views.InputQueue.ICallback.OnInputQueueDestroyed(Android.Views.InputQueue? queue) -> void +Android.Views.InputSourceType +Android.Views.InputSourceType.Any = -256 -> Android.Views.InputSourceType +Android.Views.InputSourceType.BluetoothStylus = 49154 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassButton = 1 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassJoystick = 16 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassMask = 255 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassNone = 0 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassPointer = 2 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassPosition = 8 -> Android.Views.InputSourceType +Android.Views.InputSourceType.ClassTrackball = 4 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Dpad = 513 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Gamepad = 1025 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Hdmi = 33554433 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Joystick = 16777232 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Keyboard = 257 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Mouse = 8194 -> Android.Views.InputSourceType +Android.Views.InputSourceType.MouseRelative = 131076 -> Android.Views.InputSourceType +Android.Views.InputSourceType.RotaryEncoder = 4194304 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Sensor = 67108864 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Stylus = 16386 -> Android.Views.InputSourceType +Android.Views.InputSourceType.TouchNavigation = 2097152 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Touchpad = 1048584 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Touchscreen = 4098 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Trackball = 65540 -> Android.Views.InputSourceType +Android.Views.InputSourceType.Unknown = 0 -> Android.Views.InputSourceType +Android.Views.Inspectors.IInspectionCompanion +Android.Views.Inspectors.IInspectionCompanion.MapProperties(Android.Views.Inspectors.IPropertyMapper! propertyMapper) -> void +Android.Views.Inspectors.IInspectionCompanion.ReadProperties(Java.Lang.Object! inspectable, Android.Views.Inspectors.IPropertyReader! propertyReader) -> void +Android.Views.Inspectors.IInspectionCompanionProvider +Android.Views.Inspectors.IInspectionCompanionProvider.Provide(Java.Lang.Class! cls) -> Android.Views.Inspectors.IInspectionCompanion? +Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException +Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException.InspectionCompanionUninitializedPropertyMapException() -> void +Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException.InspectionCompanionUninitializedPropertyMapException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Inspectors.IntFlagMapping +Android.Views.Inspectors.IntFlagMapping.Add(int mask, int target, string! name) -> void +Android.Views.Inspectors.IntFlagMapping.Get(int value) -> System.Collections.Generic.ICollection! +Android.Views.Inspectors.IntFlagMapping.IntFlagMapping() -> void +Android.Views.Inspectors.IPropertyMapper +Android.Views.Inspectors.IPropertyMapper.MapBoolean(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapByte(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapChar(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapColor(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapDouble(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapFloat(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapGravity(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapInt(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapIntEnum(string! name, int attributeId, Java.Util.Functions.IIntFunction! mapping) -> int +Android.Views.Inspectors.IPropertyMapper.MapIntFlag(string! name, int attributeId, Java.Util.Functions.IIntFunction! mapping) -> int +Android.Views.Inspectors.IPropertyMapper.MapLong(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapObject(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapResourceId(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyMapper.MapShort(string! name, int attributeId) -> int +Android.Views.Inspectors.IPropertyReader +Android.Views.Inspectors.IPropertyReader.ReadBoolean(int id, bool value) -> void +Android.Views.Inspectors.IPropertyReader.ReadByte(int id, sbyte value) -> void +Android.Views.Inspectors.IPropertyReader.ReadChar(int id, char value) -> void +Android.Views.Inspectors.IPropertyReader.ReadColor(int id, Android.Graphics.ColorObject? value) -> void +Android.Views.Inspectors.IPropertyReader.ReadColor(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadColor(int id, long value) -> void +Android.Views.Inspectors.IPropertyReader.ReadDouble(int id, double value) -> void +Android.Views.Inspectors.IPropertyReader.ReadFloat(int id, float value) -> void +Android.Views.Inspectors.IPropertyReader.ReadGravity(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadInt(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadIntEnum(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadIntFlag(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadLong(int id, long value) -> void +Android.Views.Inspectors.IPropertyReader.ReadObject(int id, Java.Lang.Object? value) -> void +Android.Views.Inspectors.IPropertyReader.ReadResourceId(int id, int value) -> void +Android.Views.Inspectors.IPropertyReader.ReadShort(int id, short value) -> void +Android.Views.Inspectors.PropertyMapperPropertyConflictException +Android.Views.Inspectors.PropertyMapperPropertyConflictException.PropertyMapperPropertyConflictException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Inspectors.PropertyMapperPropertyConflictException.PropertyMapperPropertyConflictException(string! name, string! newPropertyType, string! existingPropertyType) -> void +Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException +Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.PropertyReaderPropertyTypeMismatchException(int id, string! expectedPropertyType, string! actualPropertyType) -> void +Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.PropertyReaderPropertyTypeMismatchException(int id, string! expectedPropertyType, string! actualPropertyType, string? propertyName) -> void +Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.PropertyReaderPropertyTypeMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Inspectors.StaticInspectionCompanionProvider +Android.Views.Inspectors.StaticInspectionCompanionProvider.StaticInspectionCompanionProvider() -> void +Android.Views.Inspectors.StaticInspectionCompanionProvider.StaticInspectionCompanionProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Inspectors.WindowInspector +Android.Views.IOnReceiveContentListener +Android.Views.IOnReceiveContentListener.OnReceiveContent(Android.Views.View! view, Android.Views.ContentInfo! payload) -> Android.Views.ContentInfo? +Android.Views.IScrollCaptureCallback +Android.Views.IScrollCaptureCallback.OnScrollCaptureEnd(Java.Lang.IRunnable! onReady) -> void +Android.Views.IScrollCaptureCallback.OnScrollCaptureImageRequest(Android.Views.ScrollCaptureSession! session, Android.OS.CancellationSignal! signal, Android.Graphics.Rect! captureArea, Java.Util.Functions.IConsumer! onComplete) -> void +Android.Views.IScrollCaptureCallback.OnScrollCaptureSearch(Android.OS.CancellationSignal! signal, Java.Util.Functions.IConsumer! onReady) -> void +Android.Views.IScrollCaptureCallback.OnScrollCaptureStart(Android.Views.ScrollCaptureSession! session, Android.OS.CancellationSignal! signal, Java.Lang.IRunnable! onReady) -> void +Android.Views.ISubMenu +Android.Views.ISubMenu.ClearHeader() -> void +Android.Views.ISubMenu.Item.get -> Android.Views.IMenuItem? +Android.Views.ISubMenu.SetHeaderIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetHeaderIcon(int iconRes) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetHeaderTitle(int titleRes) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetHeaderTitle(Java.Lang.ICharSequence? title) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetHeaderView(Android.Views.View? view) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.Views.ISubMenu? +Android.Views.ISubMenu.SetIcon(int iconRes) -> Android.Views.ISubMenu? +Android.Views.ISubMenuExtensions +Android.Views.ISurfaceHolder +Android.Views.ISurfaceHolder.AddCallback(Android.Views.ISurfaceHolderCallback? callback) -> void +Android.Views.ISurfaceHolder.IsCreating.get -> bool +Android.Views.ISurfaceHolder.LockCanvas() -> Android.Graphics.Canvas? +Android.Views.ISurfaceHolder.LockCanvas(Android.Graphics.Rect? dirty) -> Android.Graphics.Canvas? +Android.Views.ISurfaceHolder.LockHardwareCanvas() -> Android.Graphics.Canvas? +Android.Views.ISurfaceHolder.RemoveCallback(Android.Views.ISurfaceHolderCallback? callback) -> void +Android.Views.ISurfaceHolder.SetFixedSize(int width, int height) -> void +Android.Views.ISurfaceHolder.SetFormat(Android.Graphics.Format format) -> void +Android.Views.ISurfaceHolder.SetKeepScreenOn(bool screenOn) -> void +Android.Views.ISurfaceHolder.SetSizeFromLayout() -> void +Android.Views.ISurfaceHolder.SetType(Android.Views.SurfaceType type) -> void +Android.Views.ISurfaceHolder.Surface.get -> Android.Views.Surface? +Android.Views.ISurfaceHolder.SurfaceFrame.get -> Android.Graphics.Rect? +Android.Views.ISurfaceHolder.UnlockCanvasAndPost(Android.Graphics.Canvas? canvas) -> void +Android.Views.ISurfaceHolderCallback +Android.Views.ISurfaceHolderCallback.SurfaceChanged(Android.Views.ISurfaceHolder! holder, Android.Graphics.Format format, int width, int height) -> void +Android.Views.ISurfaceHolderCallback.SurfaceCreated(Android.Views.ISurfaceHolder! holder) -> void +Android.Views.ISurfaceHolderCallback.SurfaceDestroyed(Android.Views.ISurfaceHolder! holder) -> void +Android.Views.ISurfaceHolderCallback2 +Android.Views.ISurfaceHolderCallback2.SurfaceRedrawNeeded(Android.Views.ISurfaceHolder! holder) -> void +Android.Views.ISurfaceHolderCallback2.SurfaceRedrawNeededAsync(Android.Views.ISurfaceHolder! holder, Java.Lang.IRunnable! drawingFinished) -> void +Android.Views.IViewManager +Android.Views.IViewManager.AddView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +Android.Views.IViewManager.RemoveView(Android.Views.View? view) -> void +Android.Views.IViewManager.UpdateViewLayout(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +Android.Views.IViewParent +Android.Views.IViewParent.BringChildToFront(Android.Views.View? child) -> void +Android.Views.IViewParent.CanResolveLayoutDirection() -> bool +Android.Views.IViewParent.CanResolveTextAlignment() -> bool +Android.Views.IViewParent.CanResolveTextDirection() -> bool +Android.Views.IViewParent.ChildDrawableStateChanged(Android.Views.View! child) -> void +Android.Views.IViewParent.ChildHasTransientStateChanged(Android.Views.View! child, bool hasTransientState) -> void +Android.Views.IViewParent.ClearChildFocus(Android.Views.View? child) -> void +Android.Views.IViewParent.CreateContextMenu(Android.Views.IContextMenu? menu) -> void +Android.Views.IViewParent.FindOnBackInvokedDispatcherForChild(Android.Views.View! child, Android.Views.View! requester) -> Android.Window.IOnBackInvokedDispatcher? +Android.Views.IViewParent.FocusableViewAvailable(Android.Views.View? v) -> void +Android.Views.IViewParent.FocusSearch(Android.Views.View? v, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +Android.Views.IViewParent.GetChildVisibleRect(Android.Views.View? child, Android.Graphics.Rect? r, Android.Graphics.Point? offset) -> bool +Android.Views.IViewParent.InvalidateChild(Android.Views.View? child, Android.Graphics.Rect? r) -> void +Android.Views.IViewParent.InvalidateChildInParent(int[]? location, Android.Graphics.Rect? r) -> Android.Views.IViewParent? +Android.Views.IViewParent.IsLayoutDirectionResolved.get -> bool +Android.Views.IViewParent.IsLayoutRequested.get -> bool +Android.Views.IViewParent.IsTextAlignmentResolved.get -> bool +Android.Views.IViewParent.IsTextDirectionResolved.get -> bool +Android.Views.IViewParent.KeyboardNavigationClusterSearch(Android.Views.View? currentCluster, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +Android.Views.IViewParent.LayoutDirection.get -> Android.Views.LayoutDirection +Android.Views.IViewParent.NotifySubtreeAccessibilityStateChanged(Android.Views.View! child, Android.Views.View! source, Android.Views.Accessibility.ContentChangeTypes changeType) -> void +Android.Views.IViewParent.OnDescendantInvalidated(Android.Views.View! child, Android.Views.View! target) -> void +Android.Views.IViewParent.OnNestedFling(Android.Views.View! target, float velocityX, float velocityY, bool consumed) -> bool +Android.Views.IViewParent.OnNestedPreFling(Android.Views.View! target, float velocityX, float velocityY) -> bool +Android.Views.IViewParent.OnNestedPrePerformAccessibilityAction(Android.Views.View! target, Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments) -> bool +Android.Views.IViewParent.OnNestedPreScroll(Android.Views.View! target, int dx, int dy, int[]! consumed) -> void +Android.Views.IViewParent.OnNestedScroll(Android.Views.View! target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed) -> void +Android.Views.IViewParent.OnNestedScrollAccepted(Android.Views.View! child, Android.Views.View! target, Android.Views.ScrollAxis nestedScrollAxes) -> void +Android.Views.IViewParent.OnStartNestedScroll(Android.Views.View! child, Android.Views.View! target, Android.Views.ScrollAxis nestedScrollAxes) -> bool +Android.Views.IViewParent.OnStopNestedScroll(Android.Views.View! target) -> void +Android.Views.IViewParent.Parent.get -> Android.Views.IViewParent? +Android.Views.IViewParent.ParentForAccessibility.get -> Android.Views.IViewParent? +Android.Views.IViewParent.RecomputeViewAttributes(Android.Views.View? child) -> void +Android.Views.IViewParent.RequestChildFocus(Android.Views.View? child, Android.Views.View? focused) -> void +Android.Views.IViewParent.RequestChildRectangleOnScreen(Android.Views.View! child, Android.Graphics.Rect? rectangle, bool immediate) -> bool +Android.Views.IViewParent.RequestDisallowInterceptTouchEvent(bool disallowIntercept) -> void +Android.Views.IViewParent.RequestFitSystemWindows() -> void +Android.Views.IViewParent.RequestLayout() -> void +Android.Views.IViewParent.RequestSendAccessibilityEvent(Android.Views.View! child, Android.Views.Accessibility.AccessibilityEvent? e) -> bool +Android.Views.IViewParent.RequestTransparentRegion(Android.Views.View? child) -> void +Android.Views.IViewParent.ShowContextMenuForChild(Android.Views.View? originalView) -> bool +Android.Views.IViewParent.ShowContextMenuForChild(Android.Views.View? originalView, float x, float y) -> bool +Android.Views.IViewParent.StartActionModeForChild(Android.Views.View? originalView, Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +Android.Views.IViewParent.StartActionModeForChild(Android.Views.View? originalView, Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +Android.Views.IViewParent.TextAlignment.get -> Android.Views.TextAlignment +Android.Views.IViewParent.TextDirection.get -> Android.Views.TextDirection +Android.Views.IWindowInsetsAnimationController +Android.Views.IWindowInsetsAnimationController.CurrentAlpha.get -> float +Android.Views.IWindowInsetsAnimationController.CurrentFraction.get -> float +Android.Views.IWindowInsetsAnimationController.CurrentInsets.get -> Android.Graphics.Insets! +Android.Views.IWindowInsetsAnimationController.Finish(bool shown) -> void +Android.Views.IWindowInsetsAnimationController.HiddenStateInsets.get -> Android.Graphics.Insets! +Android.Views.IWindowInsetsAnimationController.IsCancelled.get -> bool +Android.Views.IWindowInsetsAnimationController.IsFinished.get -> bool +Android.Views.IWindowInsetsAnimationController.IsReady.get -> bool +Android.Views.IWindowInsetsAnimationController.SetInsetsAndAlpha(Android.Graphics.Insets? insets, float alpha, float fraction) -> void +Android.Views.IWindowInsetsAnimationController.ShownStateInsets.get -> Android.Graphics.Insets! +Android.Views.IWindowInsetsAnimationController.Types.get -> int +Android.Views.IWindowInsetsAnimationControlListener +Android.Views.IWindowInsetsAnimationControlListener.OnCancelled(Android.Views.IWindowInsetsAnimationController? controller) -> void +Android.Views.IWindowInsetsAnimationControlListener.OnFinished(Android.Views.IWindowInsetsAnimationController! controller) -> void +Android.Views.IWindowInsetsAnimationControlListener.OnReady(Android.Views.IWindowInsetsAnimationController! controller, int types) -> void +Android.Views.IWindowInsetsController +Android.Views.IWindowInsetsController.AddOnControllableInsetsChangedListener(Android.Views.IWindowInsetsController.IOnControllableInsetsChangedListener! listener) -> void +Android.Views.IWindowInsetsController.ControllableInsetsChangedEventArgs +Android.Views.IWindowInsetsController.ControllableInsetsChangedEventArgs.ControllableInsetsChangedEventArgs(Android.Views.IWindowInsetsController! controller, int typeMask) -> void +Android.Views.IWindowInsetsController.ControllableInsetsChangedEventArgs.Controller.get -> Android.Views.IWindowInsetsController! +Android.Views.IWindowInsetsController.ControllableInsetsChangedEventArgs.TypeMask.get -> int +Android.Views.IWindowInsetsController.ControlWindowInsetsAnimation(int types, long durationMillis, Android.Views.Animations.IInterpolator? interpolator, Android.OS.CancellationSignal? cancellationSignal, Android.Views.IWindowInsetsAnimationControlListener! listener) -> void +Android.Views.IWindowInsetsController.Hide(int types) -> void +Android.Views.IWindowInsetsController.IOnControllableInsetsChangedListener +Android.Views.IWindowInsetsController.IOnControllableInsetsChangedListener.OnControllableInsetsChanged(Android.Views.IWindowInsetsController! controller, int typeMask) -> void +Android.Views.IWindowInsetsController.RemoveOnControllableInsetsChangedListener(Android.Views.IWindowInsetsController.IOnControllableInsetsChangedListener! listener) -> void +Android.Views.IWindowInsetsController.SetSystemBarsAppearance(int appearance, int mask) -> void +Android.Views.IWindowInsetsController.Show(int types) -> void +Android.Views.IWindowInsetsController.SystemBarsAppearance.get -> int +Android.Views.IWindowInsetsController.SystemBarsBehavior.get -> int +Android.Views.IWindowInsetsController.SystemBarsBehavior.set -> void +Android.Views.IWindowManager +Android.Views.IWindowManager.AddCrossWindowBlurEnabledListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> void +Android.Views.IWindowManager.AddCrossWindowBlurEnabledListener(Java.Util.Functions.IConsumer! listener) -> void +Android.Views.IWindowManager.AddProposedRotationListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IIntConsumer! listener) -> void +Android.Views.IWindowManager.CurrentWindowMetrics.get -> Android.Views.WindowMetrics! +Android.Views.IWindowManager.DefaultDisplay.get -> Android.Views.Display? +Android.Views.IWindowManager.IsCrossWindowBlurEnabled.get -> bool +Android.Views.IWindowManager.MaximumWindowMetrics.get -> Android.Views.WindowMetrics! +Android.Views.IWindowManager.RemoveCrossWindowBlurEnabledListener(Java.Util.Functions.IConsumer! listener) -> void +Android.Views.IWindowManager.RemoveProposedRotationListener(Java.Util.Functions.IIntConsumer! listener) -> void +Android.Views.IWindowManager.RemoveViewImmediate(Android.Views.View? view) -> void +Android.Views.KeyboardShortcutGroup +Android.Views.KeyboardShortcutGroup.AddItem(Android.Views.KeyboardShortcutInfo? item) -> void +Android.Views.KeyboardShortcutGroup.DescribeContents() -> int +Android.Views.KeyboardShortcutGroup.InterfaceConsts +Android.Views.KeyboardShortcutGroup.Items.get -> System.Collections.Generic.IList? +Android.Views.KeyboardShortcutGroup.KeyboardShortcutGroup(Java.Lang.ICharSequence? label) -> void +Android.Views.KeyboardShortcutGroup.KeyboardShortcutGroup(Java.Lang.ICharSequence? label, System.Collections.Generic.IList! items) -> void +Android.Views.KeyboardShortcutGroup.KeyboardShortcutGroup(string? label) -> void +Android.Views.KeyboardShortcutGroup.KeyboardShortcutGroup(string? label, System.Collections.Generic.IList! items) -> void +Android.Views.KeyboardShortcutGroup.Label.get -> string? +Android.Views.KeyboardShortcutGroup.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Views.KeyboardShortcutGroup.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.KeyboardShortcutInfo +Android.Views.KeyboardShortcutInfo.BaseCharacter.get -> char +Android.Views.KeyboardShortcutInfo.DescribeContents() -> int +Android.Views.KeyboardShortcutInfo.InterfaceConsts +Android.Views.KeyboardShortcutInfo.KeyboardShortcutInfo(Java.Lang.ICharSequence? label, Android.Views.Keycode keycode, Android.Views.MetaKeyStates modifiers) -> void +Android.Views.KeyboardShortcutInfo.KeyboardShortcutInfo(Java.Lang.ICharSequence? label, char baseCharacter, Android.Views.MetaKeyStates modifiers) -> void +Android.Views.KeyboardShortcutInfo.KeyboardShortcutInfo(string? label, Android.Views.Keycode keycode, Android.Views.MetaKeyStates modifiers) -> void +Android.Views.KeyboardShortcutInfo.KeyboardShortcutInfo(string? label, char baseCharacter, Android.Views.MetaKeyStates modifiers) -> void +Android.Views.KeyboardShortcutInfo.Keycode.get -> Android.Views.Keycode +Android.Views.KeyboardShortcutInfo.Label.get -> string? +Android.Views.KeyboardShortcutInfo.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Views.KeyboardShortcutInfo.Modifiers.get -> Android.Views.MetaKeyStates +Android.Views.KeyboardShortcutInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.KeyboardType +Android.Views.KeyboardType.Alpha = 3 -> Android.Views.KeyboardType +Android.Views.KeyboardType.BuiltInKeyboard = 0 -> Android.Views.KeyboardType +Android.Views.KeyboardType.Full = 4 -> Android.Views.KeyboardType +Android.Views.KeyboardType.Numeric = 1 -> Android.Views.KeyboardType +Android.Views.KeyboardType.Predictive = 2 -> Android.Views.KeyboardType +Android.Views.KeyboardType.SpecialFunction = 5 -> Android.Views.KeyboardType +Android.Views.KeyboardType.VirtualKeyboard = -1 -> Android.Views.KeyboardType +Android.Views.KeyCharacterMap +Android.Views.KeyCharacterMap.Get(Android.Views.Keycode keyCode, int metaState) -> int +Android.Views.KeyCharacterMap.GetMatch(Android.Views.Keycode keyCode, char[]! chars, int metaState) -> char +Android.Views.KeyCharacterMap.InterfaceConsts +Android.Views.KeyCharacterMap.KeyCharacterMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.KeyCharacterMap.KeyData +Android.Views.KeyCharacterMap.KeyData.DisplayLabel.get -> char +Android.Views.KeyCharacterMap.KeyData.DisplayLabel.set -> void +Android.Views.KeyCharacterMap.KeyData.KeyData() -> void +Android.Views.KeyCharacterMap.KeyData.KeyData(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.KeyCharacterMap.KeyData.Meta.get -> System.Collections.Generic.IList? +Android.Views.KeyCharacterMap.KeyData.Meta.set -> void +Android.Views.KeyCharacterMap.KeyData.Number.get -> char +Android.Views.KeyCharacterMap.KeyData.Number.set -> void +Android.Views.KeyCharacterMap.UnavailableException +Android.Views.KeyCharacterMap.UnavailableException.UnavailableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.KeyCharacterMap.UnavailableException.UnavailableException(string? msg) -> void +Android.Views.Keycode +Android.Views.Keycode.A = 29 -> Android.Views.Keycode +Android.Views.Keycode.AllApps = 284 -> Android.Views.Keycode +Android.Views.Keycode.AltLeft = 57 -> Android.Views.Keycode +Android.Views.Keycode.AltRight = 58 -> Android.Views.Keycode +Android.Views.Keycode.Apostrophe = 75 -> Android.Views.Keycode +Android.Views.Keycode.AppSwitch = 187 -> Android.Views.Keycode +Android.Views.Keycode.Assist = 219 -> Android.Views.Keycode +Android.Views.Keycode.At = 77 -> Android.Views.Keycode +Android.Views.Keycode.AvrInput = 182 -> Android.Views.Keycode +Android.Views.Keycode.AvrPower = 181 -> Android.Views.Keycode +Android.Views.Keycode.B = 30 -> Android.Views.Keycode +Android.Views.Keycode.Back = 4 -> Android.Views.Keycode +Android.Views.Keycode.Backslash = 73 -> Android.Views.Keycode +Android.Views.Keycode.Bookmark = 174 -> Android.Views.Keycode +Android.Views.Keycode.Break = 121 -> Android.Views.Keycode +Android.Views.Keycode.BrightnessDown = 220 -> Android.Views.Keycode +Android.Views.Keycode.BrightnessUp = 221 -> Android.Views.Keycode +Android.Views.Keycode.Button1 = 188 -> Android.Views.Keycode +Android.Views.Keycode.Button10 = 197 -> Android.Views.Keycode +Android.Views.Keycode.Button11 = 198 -> Android.Views.Keycode +Android.Views.Keycode.Button12 = 199 -> Android.Views.Keycode +Android.Views.Keycode.Button13 = 200 -> Android.Views.Keycode +Android.Views.Keycode.Button14 = 201 -> Android.Views.Keycode +Android.Views.Keycode.Button15 = 202 -> Android.Views.Keycode +Android.Views.Keycode.Button16 = 203 -> Android.Views.Keycode +Android.Views.Keycode.Button2 = 189 -> Android.Views.Keycode +Android.Views.Keycode.Button3 = 190 -> Android.Views.Keycode +Android.Views.Keycode.Button4 = 191 -> Android.Views.Keycode +Android.Views.Keycode.Button5 = 192 -> Android.Views.Keycode +Android.Views.Keycode.Button6 = 193 -> Android.Views.Keycode +Android.Views.Keycode.Button7 = 194 -> Android.Views.Keycode +Android.Views.Keycode.Button8 = 195 -> Android.Views.Keycode +Android.Views.Keycode.Button9 = 196 -> Android.Views.Keycode +Android.Views.Keycode.ButtonA = 96 -> Android.Views.Keycode +Android.Views.Keycode.ButtonB = 97 -> Android.Views.Keycode +Android.Views.Keycode.ButtonC = 98 -> Android.Views.Keycode +Android.Views.Keycode.ButtonL1 = 102 -> Android.Views.Keycode +Android.Views.Keycode.ButtonL2 = 104 -> Android.Views.Keycode +Android.Views.Keycode.ButtonMode = 110 -> Android.Views.Keycode +Android.Views.Keycode.ButtonR1 = 103 -> Android.Views.Keycode +Android.Views.Keycode.ButtonR2 = 105 -> Android.Views.Keycode +Android.Views.Keycode.ButtonSelect = 109 -> Android.Views.Keycode +Android.Views.Keycode.ButtonStart = 108 -> Android.Views.Keycode +Android.Views.Keycode.ButtonThumbl = 106 -> Android.Views.Keycode +Android.Views.Keycode.ButtonThumbr = 107 -> Android.Views.Keycode +Android.Views.Keycode.ButtonX = 99 -> Android.Views.Keycode +Android.Views.Keycode.ButtonY = 100 -> Android.Views.Keycode +Android.Views.Keycode.ButtonZ = 101 -> Android.Views.Keycode +Android.Views.Keycode.C = 31 -> Android.Views.Keycode +Android.Views.Keycode.Calculator = 210 -> Android.Views.Keycode +Android.Views.Keycode.Calendar = 208 -> Android.Views.Keycode +Android.Views.Keycode.Call = 5 -> Android.Views.Keycode +Android.Views.Keycode.Camera = 27 -> Android.Views.Keycode +Android.Views.Keycode.CapsLock = 115 -> Android.Views.Keycode +Android.Views.Keycode.Captions = 175 -> Android.Views.Keycode +Android.Views.Keycode.ChannelDown = 167 -> Android.Views.Keycode +Android.Views.Keycode.ChannelUp = 166 -> Android.Views.Keycode +Android.Views.Keycode.Clear = 28 -> Android.Views.Keycode +Android.Views.Keycode.Comma = 55 -> Android.Views.Keycode +Android.Views.Keycode.Contacts = 207 -> Android.Views.Keycode +Android.Views.Keycode.Copy = 278 -> Android.Views.Keycode +Android.Views.Keycode.CtrlLeft = 113 -> Android.Views.Keycode +Android.Views.Keycode.CtrlRight = 114 -> Android.Views.Keycode +Android.Views.Keycode.Cut = 277 -> Android.Views.Keycode +Android.Views.Keycode.D = 32 -> Android.Views.Keycode +Android.Views.Keycode.Del = 67 -> Android.Views.Keycode +Android.Views.Keycode.DemoApp1 = 301 -> Android.Views.Keycode +Android.Views.Keycode.DemoApp2 = 302 -> Android.Views.Keycode +Android.Views.Keycode.DemoApp3 = 303 -> Android.Views.Keycode +Android.Views.Keycode.DemoApp4 = 304 -> Android.Views.Keycode +Android.Views.Keycode.DpadCenter = 23 -> Android.Views.Keycode +Android.Views.Keycode.DpadDown = 20 -> Android.Views.Keycode +Android.Views.Keycode.DpadDownLeft = 269 -> Android.Views.Keycode +Android.Views.Keycode.DpadDownRight = 271 -> Android.Views.Keycode +Android.Views.Keycode.DpadLeft = 21 -> Android.Views.Keycode +Android.Views.Keycode.DpadRight = 22 -> Android.Views.Keycode +Android.Views.Keycode.DpadUp = 19 -> Android.Views.Keycode +Android.Views.Keycode.DpadUpLeft = 268 -> Android.Views.Keycode +Android.Views.Keycode.DpadUpRight = 270 -> Android.Views.Keycode +Android.Views.Keycode.Dvr = 173 -> Android.Views.Keycode +Android.Views.Keycode.E = 33 -> Android.Views.Keycode +Android.Views.Keycode.Eisu = 212 -> Android.Views.Keycode +Android.Views.Keycode.Endcall = 6 -> Android.Views.Keycode +Android.Views.Keycode.Enter = 66 -> Android.Views.Keycode +Android.Views.Keycode.Envelope = 65 -> Android.Views.Keycode +Android.Views.Keycode.Equals = 70 -> Android.Views.Keycode +Android.Views.Keycode.Escape = 111 -> Android.Views.Keycode +Android.Views.Keycode.Explorer = 64 -> Android.Views.Keycode +Android.Views.Keycode.F = 34 -> Android.Views.Keycode +Android.Views.Keycode.F1 = 131 -> Android.Views.Keycode +Android.Views.Keycode.F10 = 140 -> Android.Views.Keycode +Android.Views.Keycode.F11 = 141 -> Android.Views.Keycode +Android.Views.Keycode.F12 = 142 -> Android.Views.Keycode +Android.Views.Keycode.F2 = 132 -> Android.Views.Keycode +Android.Views.Keycode.F3 = 133 -> Android.Views.Keycode +Android.Views.Keycode.F4 = 134 -> Android.Views.Keycode +Android.Views.Keycode.F5 = 135 -> Android.Views.Keycode +Android.Views.Keycode.F6 = 136 -> Android.Views.Keycode +Android.Views.Keycode.F7 = 137 -> Android.Views.Keycode +Android.Views.Keycode.F8 = 138 -> Android.Views.Keycode +Android.Views.Keycode.F9 = 139 -> Android.Views.Keycode +Android.Views.Keycode.FeaturedApp1 = 297 -> Android.Views.Keycode +Android.Views.Keycode.FeaturedApp2 = 298 -> Android.Views.Keycode +Android.Views.Keycode.FeaturedApp3 = 299 -> Android.Views.Keycode +Android.Views.Keycode.FeaturedApp4 = 300 -> Android.Views.Keycode +Android.Views.Keycode.Focus = 80 -> Android.Views.Keycode +Android.Views.Keycode.Forward = 125 -> Android.Views.Keycode +Android.Views.Keycode.ForwardDel = 112 -> Android.Views.Keycode +Android.Views.Keycode.Function = 119 -> Android.Views.Keycode +Android.Views.Keycode.G = 35 -> Android.Views.Keycode +Android.Views.Keycode.Grave = 68 -> Android.Views.Keycode +Android.Views.Keycode.Guide = 172 -> Android.Views.Keycode +Android.Views.Keycode.H = 36 -> Android.Views.Keycode +Android.Views.Keycode.Headsethook = 79 -> Android.Views.Keycode +Android.Views.Keycode.Help = 259 -> Android.Views.Keycode +Android.Views.Keycode.Henkan = 214 -> Android.Views.Keycode +Android.Views.Keycode.Home = 3 -> Android.Views.Keycode +Android.Views.Keycode.I = 37 -> Android.Views.Keycode +Android.Views.Keycode.Info = 165 -> Android.Views.Keycode +Android.Views.Keycode.Insert = 124 -> Android.Views.Keycode +Android.Views.Keycode.J = 38 -> Android.Views.Keycode +Android.Views.Keycode.K = 39 -> Android.Views.Keycode +Android.Views.Keycode.K11 = 227 -> Android.Views.Keycode +Android.Views.Keycode.K12 = 228 -> Android.Views.Keycode +Android.Views.Keycode.Kana = 218 -> Android.Views.Keycode +Android.Views.Keycode.KatakanaHiragana = 215 -> Android.Views.Keycode +Android.Views.Keycode.KeyboardBacklightDown = 305 -> Android.Views.Keycode +Android.Views.Keycode.KeyboardBacklightToggle = 307 -> Android.Views.Keycode +Android.Views.Keycode.KeyboardBacklightUp = 306 -> Android.Views.Keycode +Android.Views.Keycode.L = 40 -> Android.Views.Keycode +Android.Views.Keycode.LanguageSwitch = 204 -> Android.Views.Keycode +Android.Views.Keycode.LastChannel = 229 -> Android.Views.Keycode +Android.Views.Keycode.LeftBracket = 71 -> Android.Views.Keycode +Android.Views.Keycode.M = 41 -> Android.Views.Keycode +Android.Views.Keycode.Macro1 = 313 -> Android.Views.Keycode +Android.Views.Keycode.Macro2 = 314 -> Android.Views.Keycode +Android.Views.Keycode.Macro3 = 315 -> Android.Views.Keycode +Android.Views.Keycode.Macro4 = 316 -> Android.Views.Keycode +Android.Views.Keycode.MannerMode = 205 -> Android.Views.Keycode +Android.Views.Keycode.MediaAudioTrack = 222 -> Android.Views.Keycode +Android.Views.Keycode.MediaClose = 128 -> Android.Views.Keycode +Android.Views.Keycode.MediaEject = 129 -> Android.Views.Keycode +Android.Views.Keycode.MediaFastForward = 90 -> Android.Views.Keycode +Android.Views.Keycode.MediaNext = 87 -> Android.Views.Keycode +Android.Views.Keycode.MediaPause = 127 -> Android.Views.Keycode +Android.Views.Keycode.MediaPlay = 126 -> Android.Views.Keycode +Android.Views.Keycode.MediaPlayPause = 85 -> Android.Views.Keycode +Android.Views.Keycode.MediaPrevious = 88 -> Android.Views.Keycode +Android.Views.Keycode.MediaRecord = 130 -> Android.Views.Keycode +Android.Views.Keycode.MediaRewind = 89 -> Android.Views.Keycode +Android.Views.Keycode.MediaSkipBackward = 273 -> Android.Views.Keycode +Android.Views.Keycode.MediaSkipForward = 272 -> Android.Views.Keycode +Android.Views.Keycode.MediaStepBackward = 275 -> Android.Views.Keycode +Android.Views.Keycode.MediaStepForward = 274 -> Android.Views.Keycode +Android.Views.Keycode.MediaStop = 86 -> Android.Views.Keycode +Android.Views.Keycode.MediaTopMenu = 226 -> Android.Views.Keycode +Android.Views.Keycode.Menu = 82 -> Android.Views.Keycode +Android.Views.Keycode.MetaLeft = 117 -> Android.Views.Keycode +Android.Views.Keycode.MetaRight = 118 -> Android.Views.Keycode +Android.Views.Keycode.Minus = 69 -> Android.Views.Keycode +Android.Views.Keycode.MoveEnd = 123 -> Android.Views.Keycode +Android.Views.Keycode.MoveHome = 122 -> Android.Views.Keycode +Android.Views.Keycode.Muhenkan = 213 -> Android.Views.Keycode +Android.Views.Keycode.Music = 209 -> Android.Views.Keycode +Android.Views.Keycode.Mute = 91 -> Android.Views.Keycode +Android.Views.Keycode.N = 42 -> Android.Views.Keycode +Android.Views.Keycode.NavigateIn = 262 -> Android.Views.Keycode +Android.Views.Keycode.NavigateNext = 261 -> Android.Views.Keycode +Android.Views.Keycode.NavigateOut = 263 -> Android.Views.Keycode +Android.Views.Keycode.NavigatePrevious = 260 -> Android.Views.Keycode +Android.Views.Keycode.Notification = 83 -> Android.Views.Keycode +Android.Views.Keycode.Num = 78 -> Android.Views.Keycode +Android.Views.Keycode.Num0 = 7 -> Android.Views.Keycode +Android.Views.Keycode.Num1 = 8 -> Android.Views.Keycode +Android.Views.Keycode.Num2 = 9 -> Android.Views.Keycode +Android.Views.Keycode.Num3 = 10 -> Android.Views.Keycode +Android.Views.Keycode.Num4 = 11 -> Android.Views.Keycode +Android.Views.Keycode.Num5 = 12 -> Android.Views.Keycode +Android.Views.Keycode.Num6 = 13 -> Android.Views.Keycode +Android.Views.Keycode.Num7 = 14 -> Android.Views.Keycode +Android.Views.Keycode.Num8 = 15 -> Android.Views.Keycode +Android.Views.Keycode.Num9 = 16 -> Android.Views.Keycode +Android.Views.Keycode.NumLock = 143 -> Android.Views.Keycode +Android.Views.Keycode.Numpad0 = 144 -> Android.Views.Keycode +Android.Views.Keycode.Numpad1 = 145 -> Android.Views.Keycode +Android.Views.Keycode.Numpad2 = 146 -> Android.Views.Keycode +Android.Views.Keycode.Numpad3 = 147 -> Android.Views.Keycode +Android.Views.Keycode.Numpad4 = 148 -> Android.Views.Keycode +Android.Views.Keycode.Numpad5 = 149 -> Android.Views.Keycode +Android.Views.Keycode.Numpad6 = 150 -> Android.Views.Keycode +Android.Views.Keycode.Numpad7 = 151 -> Android.Views.Keycode +Android.Views.Keycode.Numpad8 = 152 -> Android.Views.Keycode +Android.Views.Keycode.Numpad9 = 153 -> Android.Views.Keycode +Android.Views.Keycode.NumpadAdd = 157 -> Android.Views.Keycode +Android.Views.Keycode.NumpadComma = 159 -> Android.Views.Keycode +Android.Views.Keycode.NumpadDivide = 154 -> Android.Views.Keycode +Android.Views.Keycode.NumpadDot = 158 -> Android.Views.Keycode +Android.Views.Keycode.NumpadEnter = 160 -> Android.Views.Keycode +Android.Views.Keycode.NumpadEquals = 161 -> Android.Views.Keycode +Android.Views.Keycode.NumpadLeftParen = 162 -> Android.Views.Keycode +Android.Views.Keycode.NumpadMultiply = 155 -> Android.Views.Keycode +Android.Views.Keycode.NumpadRightParen = 163 -> Android.Views.Keycode +Android.Views.Keycode.NumpadSubtract = 156 -> Android.Views.Keycode +Android.Views.Keycode.O = 43 -> Android.Views.Keycode +Android.Views.Keycode.P = 44 -> Android.Views.Keycode +Android.Views.Keycode.PageDown = 93 -> Android.Views.Keycode +Android.Views.Keycode.PageUp = 92 -> Android.Views.Keycode +Android.Views.Keycode.Pairing = 225 -> Android.Views.Keycode +Android.Views.Keycode.Paste = 279 -> Android.Views.Keycode +Android.Views.Keycode.Period = 56 -> Android.Views.Keycode +Android.Views.Keycode.Pictsymbols = 94 -> Android.Views.Keycode +Android.Views.Keycode.Plus = 81 -> Android.Views.Keycode +Android.Views.Keycode.Pound = 18 -> Android.Views.Keycode +Android.Views.Keycode.Power = 26 -> Android.Views.Keycode +Android.Views.Keycode.ProfileSwitch = 288 -> Android.Views.Keycode +Android.Views.Keycode.ProgBlue = 186 -> Android.Views.Keycode +Android.Views.Keycode.ProgGreen = 184 -> Android.Views.Keycode +Android.Views.Keycode.ProgRed = 183 -> Android.Views.Keycode +Android.Views.Keycode.ProgYellow = 185 -> Android.Views.Keycode +Android.Views.Keycode.Q = 45 -> Android.Views.Keycode +Android.Views.Keycode.R = 46 -> Android.Views.Keycode +Android.Views.Keycode.RecentApps = 312 -> Android.Views.Keycode +Android.Views.Keycode.Refresh = 285 -> Android.Views.Keycode +Android.Views.Keycode.RightBracket = 72 -> Android.Views.Keycode +Android.Views.Keycode.Ro = 217 -> Android.Views.Keycode +Android.Views.Keycode.S = 47 -> Android.Views.Keycode +Android.Views.Keycode.ScrollLock = 116 -> Android.Views.Keycode +Android.Views.Keycode.Search = 84 -> Android.Views.Keycode +Android.Views.Keycode.Semicolon = 74 -> Android.Views.Keycode +Android.Views.Keycode.Settings = 176 -> Android.Views.Keycode +Android.Views.Keycode.ShiftLeft = 59 -> Android.Views.Keycode +Android.Views.Keycode.ShiftRight = 60 -> Android.Views.Keycode +Android.Views.Keycode.Slash = 76 -> Android.Views.Keycode +Android.Views.Keycode.Sleep = 223 -> Android.Views.Keycode +Android.Views.Keycode.SoftLeft = 1 -> Android.Views.Keycode +Android.Views.Keycode.SoftRight = 2 -> Android.Views.Keycode +Android.Views.Keycode.SoftSleep = 276 -> Android.Views.Keycode +Android.Views.Keycode.Space = 62 -> Android.Views.Keycode +Android.Views.Keycode.Star = 17 -> Android.Views.Keycode +Android.Views.Keycode.StbInput = 180 -> Android.Views.Keycode +Android.Views.Keycode.StbPower = 179 -> Android.Views.Keycode +Android.Views.Keycode.Stem1 = 265 -> Android.Views.Keycode +Android.Views.Keycode.Stem2 = 266 -> Android.Views.Keycode +Android.Views.Keycode.Stem3 = 267 -> Android.Views.Keycode +Android.Views.Keycode.StemPrimary = 264 -> Android.Views.Keycode +Android.Views.Keycode.StylusButtonPrimary = 308 -> Android.Views.Keycode +Android.Views.Keycode.StylusButtonSecondary = 309 -> Android.Views.Keycode +Android.Views.Keycode.StylusButtonTail = 311 -> Android.Views.Keycode +Android.Views.Keycode.StylusButtonTertiary = 310 -> Android.Views.Keycode +Android.Views.Keycode.SwitchCharset = 95 -> Android.Views.Keycode +Android.Views.Keycode.Sym = 63 -> Android.Views.Keycode +Android.Views.Keycode.Sysrq = 120 -> Android.Views.Keycode +Android.Views.Keycode.SystemNavigationDown = 281 -> Android.Views.Keycode +Android.Views.Keycode.SystemNavigationLeft = 282 -> Android.Views.Keycode +Android.Views.Keycode.SystemNavigationRight = 283 -> Android.Views.Keycode +Android.Views.Keycode.SystemNavigationUp = 280 -> Android.Views.Keycode +Android.Views.Keycode.T = 48 -> Android.Views.Keycode +Android.Views.Keycode.Tab = 61 -> Android.Views.Keycode +Android.Views.Keycode.ThreeDMode = 206 -> Android.Views.Keycode +Android.Views.Keycode.ThumbsDown = 287 -> Android.Views.Keycode +Android.Views.Keycode.ThumbsUp = 286 -> Android.Views.Keycode +Android.Views.Keycode.Tv = 170 -> Android.Views.Keycode +Android.Views.Keycode.TvAntennaCable = 242 -> Android.Views.Keycode +Android.Views.Keycode.TvAudioDescription = 252 -> Android.Views.Keycode +Android.Views.Keycode.TvAudioDescriptionMixDown = 254 -> Android.Views.Keycode +Android.Views.Keycode.TvAudioDescriptionMixUp = 253 -> Android.Views.Keycode +Android.Views.Keycode.TvContentsMenu = 256 -> Android.Views.Keycode +Android.Views.Keycode.TvDataService = 230 -> Android.Views.Keycode +Android.Views.Keycode.TvInput = 178 -> Android.Views.Keycode +Android.Views.Keycode.TvInputComponent1 = 249 -> Android.Views.Keycode +Android.Views.Keycode.TvInputComponent2 = 250 -> Android.Views.Keycode +Android.Views.Keycode.TvInputComposite1 = 247 -> Android.Views.Keycode +Android.Views.Keycode.TvInputComposite2 = 248 -> Android.Views.Keycode +Android.Views.Keycode.TvInputHdmi1 = 243 -> Android.Views.Keycode +Android.Views.Keycode.TvInputHdmi2 = 244 -> Android.Views.Keycode +Android.Views.Keycode.TvInputHdmi3 = 245 -> Android.Views.Keycode +Android.Views.Keycode.TvInputHdmi4 = 246 -> Android.Views.Keycode +Android.Views.Keycode.TvInputVga1 = 251 -> Android.Views.Keycode +Android.Views.Keycode.TvMediaContextMenu = 257 -> Android.Views.Keycode +Android.Views.Keycode.TvNetwork = 241 -> Android.Views.Keycode +Android.Views.Keycode.TvNumberEntry = 234 -> Android.Views.Keycode +Android.Views.Keycode.TvPower = 177 -> Android.Views.Keycode +Android.Views.Keycode.TvRadioService = 232 -> Android.Views.Keycode +Android.Views.Keycode.TvSatellite = 237 -> Android.Views.Keycode +Android.Views.Keycode.TvSatelliteBs = 238 -> Android.Views.Keycode +Android.Views.Keycode.TvSatelliteCs = 239 -> Android.Views.Keycode +Android.Views.Keycode.TvSatelliteService = 240 -> Android.Views.Keycode +Android.Views.Keycode.TvTeletext = 233 -> Android.Views.Keycode +Android.Views.Keycode.TvTerrestrialAnalog = 235 -> Android.Views.Keycode +Android.Views.Keycode.TvTerrestrialDigital = 236 -> Android.Views.Keycode +Android.Views.Keycode.TvTimerProgramming = 258 -> Android.Views.Keycode +Android.Views.Keycode.TvZoomMode = 255 -> Android.Views.Keycode +Android.Views.Keycode.U = 49 -> Android.Views.Keycode +Android.Views.Keycode.Unknown = 0 -> Android.Views.Keycode +Android.Views.Keycode.V = 50 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp1 = 289 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp2 = 290 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp3 = 291 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp4 = 292 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp5 = 293 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp6 = 294 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp7 = 295 -> Android.Views.Keycode +Android.Views.Keycode.VideoApp8 = 296 -> Android.Views.Keycode +Android.Views.Keycode.VoiceAssist = 231 -> Android.Views.Keycode +Android.Views.Keycode.VolumeDown = 25 -> Android.Views.Keycode +Android.Views.Keycode.VolumeMute = 164 -> Android.Views.Keycode +Android.Views.Keycode.VolumeUp = 24 -> Android.Views.Keycode +Android.Views.Keycode.W = 51 -> Android.Views.Keycode +Android.Views.Keycode.Wakeup = 224 -> Android.Views.Keycode +Android.Views.Keycode.Window = 171 -> Android.Views.Keycode +Android.Views.Keycode.X = 52 -> Android.Views.Keycode +Android.Views.Keycode.Y = 53 -> Android.Views.Keycode +Android.Views.Keycode.Yen = 216 -> Android.Views.Keycode +Android.Views.Keycode.Z = 54 -> Android.Views.Keycode +Android.Views.Keycode.ZenkakuHankaku = 211 -> Android.Views.Keycode +Android.Views.Keycode.ZoomIn = 168 -> Android.Views.Keycode +Android.Views.Keycode.ZoomOut = 169 -> Android.Views.Keycode +Android.Views.KeyEvent +Android.Views.KeyEvent.Action.get -> Android.Views.KeyEventActions +Android.Views.KeyEvent.Characters.get -> string? +Android.Views.KeyEvent.Dispatch(Android.Views.KeyEvent.ICallback? receiver) -> bool +Android.Views.KeyEvent.Dispatch(Android.Views.KeyEvent.ICallback? receiver, Android.Views.KeyEvent.DispatcherState? state, Java.Lang.Object? target) -> bool +Android.Views.KeyEvent.DispatcherState +Android.Views.KeyEvent.DispatcherState.DispatcherState() -> void +Android.Views.KeyEvent.DispatcherState.DispatcherState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.KeyEvent.DownTime.get -> long +Android.Views.KeyEvent.Flags.get -> Android.Views.KeyEventFlags +Android.Views.KeyEvent.GetMatch(char[]! chars, int metaState) -> char +Android.Views.KeyEvent.GetUnicodeChar(int meta) -> int +Android.Views.KeyEvent.HasModifiers(Android.Views.MetaKeyStates modifiers) -> bool +Android.Views.KeyEvent.HasNoModifiers.get -> bool +Android.Views.KeyEvent.ICallback +Android.Views.KeyEvent.ICallback.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Views.KeyEvent.ICallback.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Views.KeyEvent.ICallback.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent? e) -> bool +Android.Views.KeyEvent.ICallback.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Views.KeyEvent.IsAltPressed.get -> bool +Android.Views.KeyEvent.IsCanceled.get -> bool +Android.Views.KeyEvent.IsCapsLockOn.get -> bool +Android.Views.KeyEvent.IsCtrlPressed.get -> bool +Android.Views.KeyEvent.IsFunctionPressed.get -> bool +Android.Views.KeyEvent.IsLongPress.get -> bool +Android.Views.KeyEvent.IsMetaPressed.get -> bool +Android.Views.KeyEvent.IsNumLockOn.get -> bool +Android.Views.KeyEvent.IsScrollLockOn.get -> bool +Android.Views.KeyEvent.IsShiftPressed.get -> bool +Android.Views.KeyEvent.IsSymPressed.get -> bool +Android.Views.KeyEvent.IsSystem.get -> bool +Android.Views.KeyEvent.IsTracking.get -> bool +Android.Views.KeyEvent.KeyCharacterMap.get -> Android.Views.KeyCharacterMap? +Android.Views.KeyEvent.KeyCode.get -> Android.Views.Keycode +Android.Views.KeyEvent.KeyEvent(Android.Views.KeyEvent? origEvent) -> void +Android.Views.KeyEvent.KeyEvent(Android.Views.KeyEvent? origEvent, long eventTime, int newRepeat) -> void +Android.Views.KeyEvent.KeyEvent(Android.Views.KeyEventActions action, Android.Views.Keycode code) -> void +Android.Views.KeyEvent.KeyEvent(long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat) -> void +Android.Views.KeyEvent.KeyEvent(long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState) -> void +Android.Views.KeyEvent.KeyEvent(long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode) -> void +Android.Views.KeyEvent.KeyEvent(long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags) -> void +Android.Views.KeyEvent.KeyEvent(long downTime, long eventTime, Android.Views.KeyEventActions action, Android.Views.Keycode code, int repeat, Android.Views.MetaKeyStates metaState, int deviceId, int scancode, Android.Views.KeyEventFlags flags, Android.Views.InputSourceType source) -> void +Android.Views.KeyEvent.KeyEvent(long time, string? characters, int deviceId, Android.Views.KeyEventFlags flags) -> void +Android.Views.KeyEvent.KeyEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.KeyEvent.MetaState.get -> Android.Views.MetaKeyStates +Android.Views.KeyEvent.Modifiers.get -> Android.Views.MetaKeyStates +Android.Views.KeyEvent.RepeatCount.get -> int +Android.Views.KeyEvent.ScanCode.get -> int +Android.Views.KeyEvent.SetSource(Android.Views.InputSourceType source) -> void +Android.Views.KeyEvent.StartTracking() -> void +Android.Views.KeyEventActions +Android.Views.KeyEventActions.Down = 0 -> Android.Views.KeyEventActions +Android.Views.KeyEventActions.Multiple = 2 -> Android.Views.KeyEventActions +Android.Views.KeyEventActions.Up = 1 -> Android.Views.KeyEventActions +Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.Canceled = 32 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.CanceledLongPress = 256 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.EditorAction = 16 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.Fallback = 1024 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.FromSystem = 8 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.KeepTouchMode = 4 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.LongPress = 128 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.SoftKeyboard = 2 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.Tracking = 512 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.VirtualHardKey = 64 -> Android.Views.KeyEventFlags +Android.Views.KeyEventFlags.WokeHere = 1 -> Android.Views.KeyEventFlags +Android.Views.KeyModifierBehavior +Android.Views.KeyModifierBehavior.Chorded = 0 -> Android.Views.KeyModifierBehavior +Android.Views.KeyModifierBehavior.ChordedOrToggled = 1 -> Android.Views.KeyModifierBehavior +Android.Views.LayerType +Android.Views.LayerType.Hardware = 2 -> Android.Views.LayerType +Android.Views.LayerType.None = 0 -> Android.Views.LayerType +Android.Views.LayerType.Software = 1 -> Android.Views.LayerType +Android.Views.LayoutDirection +Android.Views.LayoutDirection.Inherit = 2 -> Android.Views.LayoutDirection +Android.Views.LayoutDirection.Locale = 3 -> Android.Views.LayoutDirection +Android.Views.LayoutDirection.Ltr = 0 -> Android.Views.LayoutDirection +Android.Views.LayoutDirection.Rtl = 1 -> Android.Views.LayoutDirection +Android.Views.LayoutInDisplayCutoutMode +Android.Views.LayoutInDisplayCutoutMode.Always = 3 -> Android.Views.LayoutInDisplayCutoutMode +Android.Views.LayoutInDisplayCutoutMode.Default = 0 -> Android.Views.LayoutInDisplayCutoutMode +Android.Views.LayoutInDisplayCutoutMode.Never = 2 -> Android.Views.LayoutInDisplayCutoutMode +Android.Views.LayoutInDisplayCutoutMode.ShortEdges = 1 -> Android.Views.LayoutInDisplayCutoutMode +Android.Views.LayoutInflater +Android.Views.LayoutInflater.CreateView(Android.Content.Context! viewContext, string! name, string? prefix, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +Android.Views.LayoutInflater.CreateView(string? name, string? prefix, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +Android.Views.LayoutInflater.Factory.get -> Android.Views.LayoutInflater.IFactory? +Android.Views.LayoutInflater.Factory.set -> void +Android.Views.LayoutInflater.Factory2.get -> Android.Views.LayoutInflater.IFactory2? +Android.Views.LayoutInflater.Factory2.set -> void +Android.Views.LayoutInflater.IFactory +Android.Views.LayoutInflater.IFactory.OnCreateView(string! name, Android.Content.Context! context, Android.Util.IAttributeSet! attrs) -> Android.Views.View? +Android.Views.LayoutInflater.IFactory2 +Android.Views.LayoutInflater.IFactory2.OnCreateView(Android.Views.View? parent, string! name, Android.Content.Context! context, Android.Util.IAttributeSet! attrs) -> Android.Views.View? +Android.Views.LayoutInflater.IFilter +Android.Views.LayoutInflater.IFilter.OnLoadClass(Java.Lang.Class? clazz) -> bool +Android.Views.LayoutInflater.LayoutInflater(Android.Content.Context? context) -> void +Android.Views.LayoutInflater.LayoutInflater(Android.Views.LayoutInflater? original, Android.Content.Context? newContext) -> void +Android.Views.LayoutInflater.LayoutInflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.MeasureSpecMode +Android.Views.MeasureSpecMode.AtMost = -2147483648 -> Android.Views.MeasureSpecMode +Android.Views.MeasureSpecMode.Exactly = 1073741824 -> Android.Views.MeasureSpecMode +Android.Views.MeasureSpecMode.Unspecified = 0 -> Android.Views.MeasureSpecMode +Android.Views.MemoryType +Android.Views.MemoryType.Gpu = 2 -> Android.Views.MemoryType +Android.Views.MemoryType.Hardware = 1 -> Android.Views.MemoryType +Android.Views.MemoryType.Normal = 0 -> Android.Views.MemoryType +Android.Views.MemoryType.PushBuffers = 3 -> Android.Views.MemoryType +Android.Views.Menu +Android.Views.MenuAppendFlags +Android.Views.MenuAppendFlags.AppendToGroup = 1 -> Android.Views.MenuAppendFlags +Android.Views.MenuAppendFlags.None = 0 -> Android.Views.MenuAppendFlags +Android.Views.MenuCategory +Android.Views.MenuCategory.Alternative = 262144 -> Android.Views.MenuCategory +Android.Views.MenuCategory.Container = 65536 -> Android.Views.MenuCategory +Android.Views.MenuCategory.Secondary = 196608 -> Android.Views.MenuCategory +Android.Views.MenuCategory.System = 131072 -> Android.Views.MenuCategory +Android.Views.MenuInflater +Android.Views.MenuInflater.MenuInflater(Android.Content.Context? context) -> void +Android.Views.MenuInflater.MenuInflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.MenuItemActionCollapseEventArgs +Android.Views.MenuItemActionCollapseEventArgs.Handled.get -> bool +Android.Views.MenuItemActionCollapseEventArgs.Handled.set -> void +Android.Views.MenuItemActionCollapseEventArgs.Item.get -> Android.Views.IMenuItem! +Android.Views.MenuItemActionCollapseEventArgs.MenuItemActionCollapseEventArgs(bool handled, Android.Views.IMenuItem! item) -> void +Android.Views.MenuItemActionExpandEventArgs +Android.Views.MenuItemActionExpandEventArgs.Handled.get -> bool +Android.Views.MenuItemActionExpandEventArgs.Handled.set -> void +Android.Views.MenuItemActionExpandEventArgs.Item.get -> Android.Views.IMenuItem! +Android.Views.MenuItemActionExpandEventArgs.MenuItemActionExpandEventArgs(bool handled, Android.Views.IMenuItem! item) -> void +Android.Views.MenuItemOnMenuItemClickEventArgs +Android.Views.MenuItemOnMenuItemClickEventArgs.Handled.get -> bool +Android.Views.MenuItemOnMenuItemClickEventArgs.Handled.set -> void +Android.Views.MenuItemOnMenuItemClickEventArgs.Item.get -> Android.Views.IMenuItem! +Android.Views.MenuItemOnMenuItemClickEventArgs.MenuItemOnMenuItemClickEventArgs(bool handled, Android.Views.IMenuItem! item) -> void +Android.Views.MenuPerformFlags +Android.Views.MenuPerformFlags.AlwaysPerformClose = 2 -> Android.Views.MenuPerformFlags +Android.Views.MenuPerformFlags.None = 0 -> Android.Views.MenuPerformFlags +Android.Views.MenuPerformFlags.PerformNoClose = 1 -> Android.Views.MenuPerformFlags +Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.AltLeftOn = 16 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.AltMask = 50 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.AltOn = 2 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.AltRightOn = 32 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.CapsLockOn = 1048576 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.CtrlLeftOn = 8192 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.CtrlMask = 28672 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.CtrlOn = 4096 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.CtrlRightOn = 16384 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.FunctionOn = 8 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.MetaLeftOn = 131072 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.MetaMask = 458752 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.MetaOn = 65536 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.MetaRightOn = 262144 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.None = 0 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.NumLockOn = 2097152 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.ScrollLockOn = 4194304 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.ShiftLeftOn = 64 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.ShiftMask = 193 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.ShiftOn = 1 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.ShiftRightOn = 128 -> Android.Views.MetaKeyStates +Android.Views.MetaKeyStates.SymOn = 4 -> Android.Views.MetaKeyStates +Android.Views.MotionEvent +Android.Views.MotionEvent.Action.get -> Android.Views.MotionEventActions +Android.Views.MotionEvent.Action.set -> void +Android.Views.MotionEvent.ActionButton.get -> Android.Views.MotionEventButtonState +Android.Views.MotionEvent.ActionIndex.get -> int +Android.Views.MotionEvent.ActionMasked.get -> Android.Views.MotionEventActions +Android.Views.MotionEvent.AddBatch(long eventTime, Android.Views.MotionEvent.PointerCoords![]? pointerCoords, Android.Views.MetaKeyStates metaState) -> void +Android.Views.MotionEvent.AddBatch(long eventTime, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState) -> void +Android.Views.MotionEvent.ButtonState.get -> Android.Views.MotionEventButtonState +Android.Views.MotionEvent.Classification.get -> Android.Views.ClassificationMode +Android.Views.MotionEvent.DownTime.get -> long +Android.Views.MotionEvent.EdgeFlags.get -> Android.Views.Edge +Android.Views.MotionEvent.EdgeFlags.set -> void +Android.Views.MotionEvent.EventTimeNanos.get -> long +Android.Views.MotionEvent.FindPointerIndex(int pointerId) -> int +Android.Views.MotionEvent.Flags.get -> Android.Views.MotionEventFlags +Android.Views.MotionEvent.GetAxisValue(Android.Views.Axis axis) -> float +Android.Views.MotionEvent.GetAxisValue(Android.Views.Axis axis, int pointerIndex) -> float +Android.Views.MotionEvent.GetHistoricalAxisValue(Android.Views.Axis axis, int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalAxisValue(Android.Views.Axis axis, int pos) -> float +Android.Views.MotionEvent.GetHistoricalEventTime(int pos) -> long +Android.Views.MotionEvent.GetHistoricalEventTimeNanos(int pos) -> long +Android.Views.MotionEvent.GetHistoricalOrientation(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalOrientation(int pos) -> float +Android.Views.MotionEvent.GetHistoricalPointerCoords(int pointerIndex, int pos, Android.Views.MotionEvent.PointerCoords? outPointerCoords) -> void +Android.Views.MotionEvent.GetHistoricalPressure(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalPressure(int pos) -> float +Android.Views.MotionEvent.GetHistoricalSize(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalSize(int pos) -> float +Android.Views.MotionEvent.GetHistoricalToolMajor(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalToolMajor(int pos) -> float +Android.Views.MotionEvent.GetHistoricalToolMinor(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalToolMinor(int pos) -> float +Android.Views.MotionEvent.GetHistoricalTouchMajor(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalTouchMajor(int pos) -> float +Android.Views.MotionEvent.GetHistoricalTouchMinor(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalTouchMinor(int pos) -> float +Android.Views.MotionEvent.GetHistoricalX(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalX(int pos) -> float +Android.Views.MotionEvent.GetHistoricalY(int pointerIndex, int pos) -> float +Android.Views.MotionEvent.GetHistoricalY(int pos) -> float +Android.Views.MotionEvent.GetOrientation(int pointerIndex) -> float +Android.Views.MotionEvent.GetPointerCoords(int pointerIndex, Android.Views.MotionEvent.PointerCoords? outPointerCoords) -> void +Android.Views.MotionEvent.GetPointerId(int pointerIndex) -> int +Android.Views.MotionEvent.GetPointerProperties(int pointerIndex, Android.Views.MotionEvent.PointerProperties? outPointerProperties) -> void +Android.Views.MotionEvent.GetPressure(int pointerIndex) -> float +Android.Views.MotionEvent.GetRawX(int pointerIndex) -> float +Android.Views.MotionEvent.GetRawY(int pointerIndex) -> float +Android.Views.MotionEvent.GetSize(int pointerIndex) -> float +Android.Views.MotionEvent.GetToolMajor(int pointerIndex) -> float +Android.Views.MotionEvent.GetToolMinor(int pointerIndex) -> float +Android.Views.MotionEvent.GetToolType(int pointerIndex) -> Android.Views.MotionEventToolType +Android.Views.MotionEvent.GetTouchMajor(int pointerIndex) -> float +Android.Views.MotionEvent.GetTouchMinor(int pointerIndex) -> float +Android.Views.MotionEvent.GetX() -> float +Android.Views.MotionEvent.GetX(int pointerIndex) -> float +Android.Views.MotionEvent.GetY() -> float +Android.Views.MotionEvent.GetY(int pointerIndex) -> float +Android.Views.MotionEvent.HistorySize.get -> int +Android.Views.MotionEvent.IsButtonPressed(Android.Views.MotionEventButtonState button) -> bool +Android.Views.MotionEvent.MetaState.get -> Android.Views.MetaKeyStates +Android.Views.MotionEvent.OffsetLocation(float deltaX, float deltaY) -> void +Android.Views.MotionEvent.Orientation.get -> float +Android.Views.MotionEvent.PointerCoords +Android.Views.MotionEvent.PointerCoords.Clear() -> void +Android.Views.MotionEvent.PointerCoords.CopyFrom(Android.Views.MotionEvent.PointerCoords? other) -> void +Android.Views.MotionEvent.PointerCoords.GetAxisValue(Android.Views.Axis axis) -> float +Android.Views.MotionEvent.PointerCoords.Orientation.get -> float +Android.Views.MotionEvent.PointerCoords.Orientation.set -> void +Android.Views.MotionEvent.PointerCoords.PointerCoords() -> void +Android.Views.MotionEvent.PointerCoords.PointerCoords(Android.Views.MotionEvent.PointerCoords? other) -> void +Android.Views.MotionEvent.PointerCoords.Pressure.get -> float +Android.Views.MotionEvent.PointerCoords.Pressure.set -> void +Android.Views.MotionEvent.PointerCoords.SetAxisValue(Android.Views.Axis axis, float value) -> void +Android.Views.MotionEvent.PointerCoords.Size.get -> float +Android.Views.MotionEvent.PointerCoords.Size.set -> void +Android.Views.MotionEvent.PointerCoords.ToolMajor.get -> float +Android.Views.MotionEvent.PointerCoords.ToolMajor.set -> void +Android.Views.MotionEvent.PointerCoords.ToolMinor.get -> float +Android.Views.MotionEvent.PointerCoords.ToolMinor.set -> void +Android.Views.MotionEvent.PointerCoords.TouchMajor.get -> float +Android.Views.MotionEvent.PointerCoords.TouchMajor.set -> void +Android.Views.MotionEvent.PointerCoords.TouchMinor.get -> float +Android.Views.MotionEvent.PointerCoords.TouchMinor.set -> void +Android.Views.MotionEvent.PointerCoords.X.get -> float +Android.Views.MotionEvent.PointerCoords.X.set -> void +Android.Views.MotionEvent.PointerCoords.Y.get -> float +Android.Views.MotionEvent.PointerCoords.Y.set -> void +Android.Views.MotionEvent.PointerCount.get -> int +Android.Views.MotionEvent.PointerProperties +Android.Views.MotionEvent.PointerProperties.Clear() -> void +Android.Views.MotionEvent.PointerProperties.CopyFrom(Android.Views.MotionEvent.PointerProperties? other) -> void +Android.Views.MotionEvent.PointerProperties.Id.get -> int +Android.Views.MotionEvent.PointerProperties.Id.set -> void +Android.Views.MotionEvent.PointerProperties.PointerProperties() -> void +Android.Views.MotionEvent.PointerProperties.PointerProperties(Android.Views.MotionEvent.PointerProperties? other) -> void +Android.Views.MotionEvent.PointerProperties.ToolType.get -> Android.Views.MotionEventToolType +Android.Views.MotionEvent.PointerProperties.ToolType.set -> void +Android.Views.MotionEvent.Pressure.get -> float +Android.Views.MotionEvent.RawX.get -> float +Android.Views.MotionEvent.RawY.get -> float +Android.Views.MotionEvent.Recycle() -> void +Android.Views.MotionEvent.SetLocation(float x, float y) -> void +Android.Views.MotionEvent.SetSource(Android.Views.InputSourceType source) -> void +Android.Views.MotionEvent.Size.get -> float +Android.Views.MotionEvent.ToolMajor.get -> float +Android.Views.MotionEvent.ToolMinor.get -> float +Android.Views.MotionEvent.TouchMajor.get -> float +Android.Views.MotionEvent.TouchMinor.get -> float +Android.Views.MotionEvent.Transform(Android.Graphics.Matrix? matrix) -> void +Android.Views.MotionEvent.XPrecision.get -> float +Android.Views.MotionEvent.YPrecision.get -> float +Android.Views.MotionEventActions +Android.Views.MotionEventActions.ButtonPress = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.HoverExit -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.ButtonRelease = Android.Views.MotionEventActions.Outside | Android.Views.MotionEventActions.PointerIdShift -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Cancel = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.Move -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Down = 0 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.HoverEnter = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.PointerIdShift -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.HoverExit = Android.Views.MotionEventActions.Move | Android.Views.MotionEventActions.PointerIdShift -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.HoverMove = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.Pointer1Up -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Mask = 255 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Move = 2 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Outside = 4 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer1Down = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.Outside -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer1Up = Android.Views.MotionEventActions.Move | Android.Views.MotionEventActions.Outside -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer2Down = 261 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer2Up = 262 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer3Down = 517 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Pointer3Up = 518 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerDown = Android.Views.MotionEventActions.Up | Android.Views.MotionEventActions.Outside -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerIdMask = 65280 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerIdShift = 8 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerIndexMask = 65280 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerIndexShift = 8 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.PointerUp = Android.Views.MotionEventActions.Move | Android.Views.MotionEventActions.Outside -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Scroll = 8 -> Android.Views.MotionEventActions +Android.Views.MotionEventActions.Up = 1 -> Android.Views.MotionEventActions +Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.Back = 8 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.Forward = 16 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.Primary = 1 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.Secondary = 2 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.StylusPrimary = 32 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.StylusSecondary = 64 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventButtonState.Tertiary = 4 -> Android.Views.MotionEventButtonState +Android.Views.MotionEventFlags +Android.Views.MotionEventFlags.None = 0 -> Android.Views.MotionEventFlags +Android.Views.MotionEventFlags.WindowIsObscured = 1 -> Android.Views.MotionEventFlags +Android.Views.MotionEventFlags.WindowIsPartiallyObscured = 2 -> Android.Views.MotionEventFlags +Android.Views.MotionEventToolType +Android.Views.MotionEventToolType.Eraser = 4 -> Android.Views.MotionEventToolType +Android.Views.MotionEventToolType.Finger = 1 -> Android.Views.MotionEventToolType +Android.Views.MotionEventToolType.Mouse = 3 -> Android.Views.MotionEventToolType +Android.Views.MotionEventToolType.Stylus = 2 -> Android.Views.MotionEventToolType +Android.Views.MotionEventToolType.Unknown = 0 -> Android.Views.MotionEventToolType +Android.Views.MotionPredictor +Android.Views.MotionPredictor.IsPredictionAvailable(int deviceId, Android.Views.InputSourceType source) -> bool +Android.Views.MotionPredictor.MotionPredictor(Android.Content.Context! context) -> void +Android.Views.MotionPredictor.Predict(long predictionTimeNanos) -> Android.Views.MotionEvent? +Android.Views.MotionPredictor.Record(Android.Views.MotionEvent! e) -> void +Android.Views.MotionRange +Android.Views.MotionRange.Orientation = 8 -> Android.Views.MotionRange +Android.Views.MotionRange.Pressure = 2 -> Android.Views.MotionRange +Android.Views.MotionRange.Size = 3 -> Android.Views.MotionRange +Android.Views.MotionRange.ToolMajor = 6 -> Android.Views.MotionRange +Android.Views.MotionRange.ToolMinor = 7 -> Android.Views.MotionRange +Android.Views.MotionRange.TouchMajor = 4 -> Android.Views.MotionRange +Android.Views.MotionRange.TouchMinor = 5 -> Android.Views.MotionRange +Android.Views.MotionRange.X = 0 -> Android.Views.MotionRange +Android.Views.MotionRange.Y = 1 -> Android.Views.MotionRange +Android.Views.OrientationEventListener +Android.Views.OrientationEventListener.OrientationEventListener(Android.Content.Context? context) -> void +Android.Views.OrientationEventListener.OrientationEventListener(Android.Content.Context? context, Android.Hardware.SensorDelay rate) -> void +Android.Views.OrientationEventListener.OrientationEventListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.OrientationListener +Android.Views.OrientationListener.OrientationListener(Android.Content.Context? context) -> void +Android.Views.OrientationListener.OrientationListener(Android.Content.Context? context, Android.Hardware.SensorDelay rate) -> void +Android.Views.OrientationListener.OrientationListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.OverScrollMode +Android.Views.OverScrollMode.Always = 0 -> Android.Views.OverScrollMode +Android.Views.OverScrollMode.IfContentScrolls = 1 -> Android.Views.OverScrollMode +Android.Views.OverScrollMode.Never = 2 -> Android.Views.OverScrollMode +Android.Views.PersistentDrawingCaches +Android.Views.PersistentDrawingCaches.AllCaches = 3 -> Android.Views.PersistentDrawingCaches +Android.Views.PersistentDrawingCaches.AnimationCache = 1 -> Android.Views.PersistentDrawingCaches +Android.Views.PersistentDrawingCaches.NoCache = 0 -> Android.Views.PersistentDrawingCaches +Android.Views.PersistentDrawingCaches.ScrollingCache = 2 -> Android.Views.PersistentDrawingCaches +Android.Views.PixelCopy +Android.Views.PixelCopy.IOnPixelCopyFinishedListener +Android.Views.PixelCopy.IOnPixelCopyFinishedListener.OnPixelCopyFinished(int copyResult) -> void +Android.Views.PixelCopy.PixelCopyFinishedEventArgs +Android.Views.PixelCopy.PixelCopyFinishedEventArgs.CopyResult.get -> int +Android.Views.PixelCopy.PixelCopyFinishedEventArgs.PixelCopyFinishedEventArgs(int copyResult) -> void +Android.Views.PixelCopy.PixelCopyRequest +Android.Views.PixelCopy.PixelCopyRequest.Builder +Android.Views.PixelCopy.PixelCopyRequest.Builder.Build() -> Android.Views.PixelCopy.PixelCopyRequest! +Android.Views.PixelCopy.PixelCopyRequest.Builder.SetDestinationBitmap(Android.Graphics.Bitmap? destination) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +Android.Views.PixelCopy.PixelCopyRequest.Builder.SetSourceRect(Android.Graphics.Rect? srcRect) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +Android.Views.PixelCopy.PixelCopyRequest.DestinationBitmap.get -> Android.Graphics.Bitmap? +Android.Views.PixelCopy.PixelCopyRequest.SourceRect.get -> Android.Graphics.Rect? +Android.Views.PixelCopy.Result +Android.Views.PixelCopy.Result.Bitmap.get -> Android.Graphics.Bitmap! +Android.Views.PixelCopy.Result.Status.get -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.ErrorDestinationInvalid = 5 -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.ErrorSourceInvalid = 4 -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.ErrorSourceNoData = 3 -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.ErrorTimeout = 2 -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.ErrorUnknown = 1 -> Android.Views.PixelCopyResult +Android.Views.PixelCopyResult.Success = 0 -> Android.Views.PixelCopyResult +Android.Views.PointerIcon +Android.Views.PointerIcon.DescribeContents() -> int +Android.Views.PointerIcon.InterfaceConsts +Android.Views.PointerIcon.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.PointerIconType +Android.Views.PointerIconType.Alias = 1010 -> Android.Views.PointerIconType +Android.Views.PointerIconType.AllScroll = 1013 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Arrow = 1000 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Cell = 1006 -> Android.Views.PointerIconType +Android.Views.PointerIconType.ContextMenu = 1001 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Copy = 1011 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Crosshair = 1007 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Default = 1000 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Grab = 1020 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Grabbing = 1021 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Hand = 1002 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Handwriting = 1022 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Help = 1003 -> Android.Views.PointerIconType +Android.Views.PointerIconType.HorizontalDoubleArrow = 1014 -> Android.Views.PointerIconType +Android.Views.PointerIconType.NoDrop = 1012 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Null = 0 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Text = 1008 -> Android.Views.PointerIconType +Android.Views.PointerIconType.TopLeftDiagonalDoubleArrow = 1017 -> Android.Views.PointerIconType +Android.Views.PointerIconType.TopRightDiagonalDoubleArrow = 1016 -> Android.Views.PointerIconType +Android.Views.PointerIconType.VerticalDoubleArrow = 1015 -> Android.Views.PointerIconType +Android.Views.PointerIconType.VerticalText = 1009 -> Android.Views.PointerIconType +Android.Views.PointerIconType.Wait = 1004 -> Android.Views.PointerIconType +Android.Views.PointerIconType.ZoomIn = 1018 -> Android.Views.PointerIconType +Android.Views.PointerIconType.ZoomOut = 1019 -> Android.Views.PointerIconType +Android.Views.ReadyEventArgs +Android.Views.ReadyEventArgs.Controller.get -> Android.Views.IWindowInsetsAnimationController! +Android.Views.ReadyEventArgs.ReadyEventArgs(Android.Views.IWindowInsetsAnimationController! controller, int types) -> void +Android.Views.ReadyEventArgs.Types.get -> int +Android.Views.ReceiveContentHandler +Android.Views.RoundedCorner +Android.Views.RoundedCorner.Center.get -> Android.Graphics.Point! +Android.Views.RoundedCorner.DescribeContents() -> int +Android.Views.RoundedCorner.InterfaceConsts +Android.Views.RoundedCorner.Position.get -> int +Android.Views.RoundedCorner.Radius.get -> int +Android.Views.RoundedCorner.RoundedCorner(int position, int radius, int centerX, int centerY) -> void +Android.Views.RoundedCorner.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.RoundedCornerPosition +Android.Views.RoundedCornerPosition.BottomLeft = 3 -> Android.Views.RoundedCornerPosition +Android.Views.RoundedCornerPosition.BottomRight = 2 -> Android.Views.RoundedCornerPosition +Android.Views.RoundedCornerPosition.TopLeft = 0 -> Android.Views.RoundedCornerPosition +Android.Views.RoundedCornerPosition.TopRight = 1 -> Android.Views.RoundedCornerPosition +Android.Views.ScaleGestureDetector +Android.Views.ScaleGestureDetector.IOnScaleGestureListener +Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScale(Android.Views.ScaleGestureDetector! detector) -> bool +Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScaleBegin(Android.Views.ScaleGestureDetector! detector) -> bool +Android.Views.ScaleGestureDetector.IOnScaleGestureListener.OnScaleEnd(Android.Views.ScaleGestureDetector! detector) -> void +Android.Views.ScaleGestureDetector.ScaleBeginEventArgs +Android.Views.ScaleGestureDetector.ScaleBeginEventArgs.Detector.get -> Android.Views.ScaleGestureDetector! +Android.Views.ScaleGestureDetector.ScaleBeginEventArgs.Handled.get -> bool +Android.Views.ScaleGestureDetector.ScaleBeginEventArgs.Handled.set -> void +Android.Views.ScaleGestureDetector.ScaleBeginEventArgs.ScaleBeginEventArgs(bool handled, Android.Views.ScaleGestureDetector! detector) -> void +Android.Views.ScaleGestureDetector.ScaleEndEventArgs +Android.Views.ScaleGestureDetector.ScaleEndEventArgs.Detector.get -> Android.Views.ScaleGestureDetector! +Android.Views.ScaleGestureDetector.ScaleEndEventArgs.ScaleEndEventArgs(Android.Views.ScaleGestureDetector! detector) -> void +Android.Views.ScaleGestureDetector.ScaleEventArgs +Android.Views.ScaleGestureDetector.ScaleEventArgs.Detector.get -> Android.Views.ScaleGestureDetector! +Android.Views.ScaleGestureDetector.ScaleEventArgs.Handled.get -> bool +Android.Views.ScaleGestureDetector.ScaleEventArgs.Handled.set -> void +Android.Views.ScaleGestureDetector.ScaleEventArgs.ScaleEventArgs(bool handled, Android.Views.ScaleGestureDetector! detector) -> void +Android.Views.ScaleGestureDetector.ScaleGestureDetector(Android.Content.Context! context, Android.Views.ScaleGestureDetector.IOnScaleGestureListener! listener) -> void +Android.Views.ScaleGestureDetector.ScaleGestureDetector(Android.Content.Context! context, Android.Views.ScaleGestureDetector.IOnScaleGestureListener! listener, Android.OS.Handler? handler) -> void +Android.Views.ScaleGestureDetector.ScaleGestureDetector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener +Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.SimpleOnScaleGestureListener() -> void +Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.SimpleOnScaleGestureListener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ScreenState +Android.Views.ScreenState.Off = 0 -> Android.Views.ScreenState +Android.Views.ScreenState.On = 1 -> Android.Views.ScreenState +Android.Views.ScrollAxis +Android.Views.ScrollAxis.Horizontal = 1 -> Android.Views.ScrollAxis +Android.Views.ScrollAxis.None = 0 -> Android.Views.ScrollAxis +Android.Views.ScrollAxis.Vertical = 2 -> Android.Views.ScrollAxis +Android.Views.ScrollbarPosition +Android.Views.ScrollbarPosition.Default = 0 -> Android.Views.ScrollbarPosition +Android.Views.ScrollbarPosition.Left = 1 -> Android.Views.ScrollbarPosition +Android.Views.ScrollbarPosition.Right = 2 -> Android.Views.ScrollbarPosition +Android.Views.ScrollbarStyles +Android.Views.ScrollbarStyles.InsideInset = 16777216 -> Android.Views.ScrollbarStyles +Android.Views.ScrollbarStyles.InsideOverlay = 0 -> Android.Views.ScrollbarStyles +Android.Views.ScrollbarStyles.OutsideInset = 50331648 -> Android.Views.ScrollbarStyles +Android.Views.ScrollbarStyles.OutsideOverlay = 33554432 -> Android.Views.ScrollbarStyles +Android.Views.ScrollCaptureHint +Android.Views.ScrollCaptureHint.Auto = 0 -> Android.Views.ScrollCaptureHint +Android.Views.ScrollCaptureHint.Exclude = 1 -> Android.Views.ScrollCaptureHint +Android.Views.ScrollCaptureHint.ExcludeDescendants = 4 -> Android.Views.ScrollCaptureHint +Android.Views.ScrollCaptureHint.Include = 2 -> Android.Views.ScrollCaptureHint +Android.Views.ScrollCaptureSession +Android.Views.ScrollCaptureSession.ScrollCaptureSession(Android.Views.Surface! surface, Android.Graphics.Rect! scrollBounds, Android.Graphics.Point! positionInWindow) -> void +Android.Views.ScrollCaptureSession.ScrollCaptureSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ScrollCaptureTarget +Android.Views.ScrollCaptureTarget.Callback.get -> Android.Views.IScrollCaptureCallback! +Android.Views.ScrollCaptureTarget.ContainingView.get -> Android.Views.View! +Android.Views.ScrollCaptureTarget.Hint.get -> int +Android.Views.ScrollCaptureTarget.LocalVisibleRect.get -> Android.Graphics.Rect! +Android.Views.ScrollCaptureTarget.PositionInWindow.get -> Android.Graphics.Point! +Android.Views.ScrollCaptureTarget.ScrollBounds.get -> Android.Graphics.Rect? +Android.Views.ScrollCaptureTarget.ScrollBounds.set -> void +Android.Views.ScrollCaptureTarget.ScrollCaptureTarget(Android.Views.View! scrollTarget, Android.Graphics.Rect! localVisibleRect, Android.Graphics.Point! positionInWindow, Android.Views.IScrollCaptureCallback! callback) -> void +Android.Views.ScrollCaptureTarget.UpdatePositionInWindow() -> void +Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.Bottom = 2 -> Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.End = 32 -> Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.Left = 4 -> Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.Right = 8 -> Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.Start = 16 -> Android.Views.ScrollIndicatorPosition +Android.Views.ScrollIndicatorPosition.Top = 1 -> Android.Views.ScrollIndicatorPosition +Android.Views.SearchEvent +Android.Views.SearchEvent.SearchEvent(Android.Views.InputDevice? inputDevice) -> void +Android.Views.SearchEvent.SearchEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ShowAsAction +Android.Views.ShowAsAction.Always = 2 -> Android.Views.ShowAsAction +Android.Views.ShowAsAction.CollapseActionView = 8 -> Android.Views.ShowAsAction +Android.Views.ShowAsAction.IfRoom = 1 -> Android.Views.ShowAsAction +Android.Views.ShowAsAction.Never = 0 -> Android.Views.ShowAsAction +Android.Views.ShowAsAction.WithText = 4 -> Android.Views.ShowAsAction +Android.Views.SoftInput +Android.Views.SoftInput.AdjustNothing = 48 -> Android.Views.SoftInput +Android.Views.SoftInput.AdjustPan = 32 -> Android.Views.SoftInput +Android.Views.SoftInput.AdjustResize = 16 -> Android.Views.SoftInput +Android.Views.SoftInput.AdjustUnspecified = 0 -> Android.Views.SoftInput +Android.Views.SoftInput.IsForwardNavigation = 256 -> Android.Views.SoftInput +Android.Views.SoftInput.MaskAdjust = 240 -> Android.Views.SoftInput +Android.Views.SoftInput.MaskState = 15 -> Android.Views.SoftInput +Android.Views.SoftInput.StateAlwaysHidden = 3 -> Android.Views.SoftInput +Android.Views.SoftInput.StateAlwaysVisible = 5 -> Android.Views.SoftInput +Android.Views.SoftInput.StateHidden = 2 -> Android.Views.SoftInput +Android.Views.SoftInput.StateUnchanged = 1 -> Android.Views.SoftInput +Android.Views.SoftInput.StateUnspecified = 0 -> Android.Views.SoftInput +Android.Views.SoftInput.StateVisible = 4 -> Android.Views.SoftInput +Android.Views.SoundEffectConstants +Android.Views.SoundEffectConstants.SoundEffectConstants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SoundEffects +Android.Views.SoundEffects.Click = 0 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationDown = 4 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationLeft = 1 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationRepeatDown = 8 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationRepeatLeft = 5 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationRepeatRight = 7 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationRepeatUp = 6 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationRight = 3 -> Android.Views.SoundEffects +Android.Views.SoundEffects.NavigationUp = 2 -> Android.Views.SoundEffects +Android.Views.StatusBarVisibility +Android.Views.StatusBarVisibility.Hidden = 1 -> Android.Views.StatusBarVisibility +Android.Views.StatusBarVisibility.Visible = 0 -> Android.Views.StatusBarVisibility +Android.Views.Surface +Android.Views.Surface.InterfaceConsts +Android.Views.Surface.OutOfResourcesException +Android.Views.Surface.OutOfResourcesException.OutOfResourcesException() -> void +Android.Views.Surface.OutOfResourcesException.OutOfResourcesException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Surface.OutOfResourcesException.OutOfResourcesException(string? name) -> void +Android.Views.Surface.Surface(Android.Graphics.SurfaceTexture? surfaceTexture) -> void +Android.Views.Surface.Surface(Android.Views.SurfaceControl! from) -> void +Android.Views.Surface.Surface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceChangeFrameRate +Android.Views.SurfaceChangeFrameRate.Always = 1 -> Android.Views.SurfaceChangeFrameRate +Android.Views.SurfaceChangeFrameRate.OnlyIfSeamless = 0 -> Android.Views.SurfaceChangeFrameRate +Android.Views.SurfaceControl +Android.Views.SurfaceControl.Builder +Android.Views.SurfaceControl.Builder.Builder() -> void +Android.Views.SurfaceControl.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceControl.DescribeContents() -> int +Android.Views.SurfaceControl.InterfaceConsts +Android.Views.SurfaceControl.IsValid.get -> bool +Android.Views.SurfaceControl.ITransactionCommittedListener +Android.Views.SurfaceControl.ITransactionCommittedListener.OnTransactionCommitted() -> void +Android.Views.SurfaceControl.ReadFromParcel(Android.OS.Parcel? in) -> void +Android.Views.SurfaceControl.Release() -> void +Android.Views.SurfaceControl.Transaction +Android.Views.SurfaceControl.Transaction.InterfaceConsts +Android.Views.SurfaceControl.Transaction.Transaction() -> void +Android.Views.SurfaceControl.Transaction.Transaction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceControl.TrustedPresentationThresholds +Android.Views.SurfaceControl.TrustedPresentationThresholds.TrustedPresentationThresholds(float minAlpha, float minFractionRendered, int stabilityRequirementMs) -> void +Android.Views.SurfaceControl.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.SurfaceControlViewHost +Android.Views.SurfaceControlViewHost.SurfaceControlViewHost(Android.Content.Context! context, Android.Views.Display! display, Android.OS.IBinder? hostToken) -> void +Android.Views.SurfaceControlViewHost.SurfaceControlViewHost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceControlViewHost.SurfacePackage +Android.Views.SurfaceControlViewHost.SurfacePackage.DescribeContents() -> int +Android.Views.SurfaceControlViewHost.SurfacePackage.InterfaceConsts +Android.Views.SurfaceControlViewHost.SurfacePackage.NotifyConfigurationChanged(Android.Content.Res.Configuration! c) -> void +Android.Views.SurfaceControlViewHost.SurfacePackage.NotifyDetachedFromWindow() -> void +Android.Views.SurfaceControlViewHost.SurfacePackage.Release() -> void +Android.Views.SurfaceControlViewHost.SurfacePackage.SurfaceControl.get -> Android.Views.SurfaceControl! +Android.Views.SurfaceControlViewHost.SurfacePackage.SurfacePackage(Android.Views.SurfaceControlViewHost.SurfacePackage! other) -> void +Android.Views.SurfaceControlViewHost.SurfacePackage.WriteToParcel(Android.OS.Parcel! out, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.SurfaceFrameRateCompatibility +Android.Views.SurfaceFrameRateCompatibility.Default = 0 -> Android.Views.SurfaceFrameRateCompatibility +Android.Views.SurfaceFrameRateCompatibility.FixedSource = 1 -> Android.Views.SurfaceFrameRateCompatibility +Android.Views.SurfaceHolderBadSurfaceTypeException +Android.Views.SurfaceHolderBadSurfaceTypeException.SurfaceHolderBadSurfaceTypeException() -> void +Android.Views.SurfaceHolderBadSurfaceTypeException.SurfaceHolderBadSurfaceTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceHolderBadSurfaceTypeException.SurfaceHolderBadSurfaceTypeException(string? name) -> void +Android.Views.SurfaceOrientation +Android.Views.SurfaceOrientation.Rotation0 = 0 -> Android.Views.SurfaceOrientation +Android.Views.SurfaceOrientation.Rotation180 = 2 -> Android.Views.SurfaceOrientation +Android.Views.SurfaceOrientation.Rotation270 = 3 -> Android.Views.SurfaceOrientation +Android.Views.SurfaceOrientation.Rotation90 = 1 -> Android.Views.SurfaceOrientation +Android.Views.SurfaceType +Android.Views.SurfaceType.Gpu = 2 -> Android.Views.SurfaceType +Android.Views.SurfaceType.Hardware = 1 -> Android.Views.SurfaceType +Android.Views.SurfaceType.Normal = 0 -> Android.Views.SurfaceType +Android.Views.SurfaceType.PushBuffers = 3 -> Android.Views.SurfaceType +Android.Views.SurfaceView +Android.Views.SurfaceView.SurfaceView(Android.Content.Context? context) -> void +Android.Views.SurfaceView.SurfaceView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.SurfaceView.SurfaceView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Views.SurfaceView.SurfaceView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Views.SurfaceView.SurfaceView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.SurfaceViewLifecycle +Android.Views.SurfaceViewLifecycle.Default = 0 -> Android.Views.SurfaceViewLifecycle +Android.Views.SurfaceViewLifecycle.FollowsAttachment = 2 -> Android.Views.SurfaceViewLifecycle +Android.Views.SurfaceViewLifecycle.FollowsVisibility = 1 -> Android.Views.SurfaceViewLifecycle +Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.Fullscreen = 4 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.HideNavigation = 2 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.Immersive = 2048 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.ImmersiveSticky = 4096 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LayoutFlags = Android.Views.SystemUiFlags.LayoutHideNavigation | Android.Views.SystemUiFlags.LayoutFullscreen -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LayoutFullscreen = 1024 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LayoutHideNavigation = 512 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LayoutStable = 256 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LightNavigationBar = 16 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LightStatusBar = 8192 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.LowProfile = 1 -> Android.Views.SystemUiFlags +Android.Views.SystemUiFlags.Visible = 0 -> Android.Views.SystemUiFlags +Android.Views.TextAlignment +Android.Views.TextAlignment.Center = 4 -> Android.Views.TextAlignment +Android.Views.TextAlignment.Gravity = 1 -> Android.Views.TextAlignment +Android.Views.TextAlignment.Inherit = 0 -> Android.Views.TextAlignment +Android.Views.TextAlignment.ResolvedDefault = 131072 -> Android.Views.TextAlignment +Android.Views.TextAlignment.TextEnd = 3 -> Android.Views.TextAlignment +Android.Views.TextAlignment.TextStart = 2 -> Android.Views.TextAlignment +Android.Views.TextAlignment.ViewEnd = 6 -> Android.Views.TextAlignment +Android.Views.TextAlignment.ViewStart = 5 -> Android.Views.TextAlignment +Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStatusCode.DifferentText = 3 -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStatusCode.LinksApplied = 0 -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStatusCode.NoLinksApplied = 2 -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStatusCode.NoLinksFound = 1 -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStatusCode.UnsupportedCharacter = 4 -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.ApplyStrategy +Android.Views.TextClassifiers.ApplyStrategy.Ignore = 0 -> Android.Views.TextClassifiers.ApplyStrategy +Android.Views.TextClassifiers.ApplyStrategy.Replace = 1 -> Android.Views.TextClassifiers.ApplyStrategy +Android.Views.TextClassifiers.ConversationAction +Android.Views.TextClassifiers.ConversationAction.Action.get -> Android.App.RemoteAction? +Android.Views.TextClassifiers.ConversationAction.Builder +Android.Views.TextClassifiers.ConversationAction.Builder.Build() -> Android.Views.TextClassifiers.ConversationAction! +Android.Views.TextClassifiers.ConversationAction.Builder.Builder(string! actionType) -> void +Android.Views.TextClassifiers.ConversationAction.Builder.SetAction(Android.App.RemoteAction? action) -> Android.Views.TextClassifiers.ConversationAction.Builder! +Android.Views.TextClassifiers.ConversationAction.Builder.SetConfidenceScore(float score) -> Android.Views.TextClassifiers.ConversationAction.Builder! +Android.Views.TextClassifiers.ConversationAction.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.ConversationAction.Builder! +Android.Views.TextClassifiers.ConversationAction.Builder.SetTextReply(Java.Lang.ICharSequence? textReply) -> Android.Views.TextClassifiers.ConversationAction.Builder! +Android.Views.TextClassifiers.ConversationAction.Builder.SetTextReply(string? textReply) -> Android.Views.TextClassifiers.ConversationAction.Builder! +Android.Views.TextClassifiers.ConversationAction.ConfidenceScore.get -> float +Android.Views.TextClassifiers.ConversationAction.DescribeContents() -> int +Android.Views.TextClassifiers.ConversationAction.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.ConversationAction.InterfaceConsts +Android.Views.TextClassifiers.ConversationAction.TextReply.get -> string? +Android.Views.TextClassifiers.ConversationAction.TextReplyFormatted.get -> Java.Lang.ICharSequence? +Android.Views.TextClassifiers.ConversationAction.Type.get -> string! +Android.Views.TextClassifiers.ConversationAction.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.ConversationActions +Android.Views.TextClassifiers.ConversationActions.ConversationActions(System.Collections.Generic.IList! conversationActions, string? id) -> void +Android.Views.TextClassifiers.ConversationActions.DescribeContents() -> int +Android.Views.TextClassifiers.ConversationActions.GetConversationActions() -> System.Collections.Generic.IList! +Android.Views.TextClassifiers.ConversationActions.Id.get -> string? +Android.Views.TextClassifiers.ConversationActions.InterfaceConsts +Android.Views.TextClassifiers.ConversationActions.Message +Android.Views.TextClassifiers.ConversationActions.Message.Author.get -> Android.App.Person! +Android.Views.TextClassifiers.ConversationActions.Message.Builder +Android.Views.TextClassifiers.ConversationActions.Message.Builder.Build() -> Android.Views.TextClassifiers.ConversationActions.Message! +Android.Views.TextClassifiers.ConversationActions.Message.Builder.Builder(Android.App.Person! author) -> void +Android.Views.TextClassifiers.ConversationActions.Message.Builder.SetExtras(Android.OS.Bundle? bundle) -> Android.Views.TextClassifiers.ConversationActions.Message.Builder! +Android.Views.TextClassifiers.ConversationActions.Message.Builder.SetText(Java.Lang.ICharSequence? text) -> Android.Views.TextClassifiers.ConversationActions.Message.Builder! +Android.Views.TextClassifiers.ConversationActions.Message.Builder.SetText(string? text) -> Android.Views.TextClassifiers.ConversationActions.Message.Builder! +Android.Views.TextClassifiers.ConversationActions.Message.DescribeContents() -> int +Android.Views.TextClassifiers.ConversationActions.Message.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.ConversationActions.Message.InterfaceConsts +Android.Views.TextClassifiers.ConversationActions.Message.Text.get -> string? +Android.Views.TextClassifiers.ConversationActions.Message.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.TextClassifiers.ConversationActions.Message.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.ConversationActions.Request +Android.Views.TextClassifiers.ConversationActions.Request.Builder +Android.Views.TextClassifiers.ConversationActions.Request.Builder.Build() -> Android.Views.TextClassifiers.ConversationActions.Request! +Android.Views.TextClassifiers.ConversationActions.Request.Builder.Builder(System.Collections.Generic.IList! conversation) -> void +Android.Views.TextClassifiers.ConversationActions.Request.Builder.SetExtras(Android.OS.Bundle? bundle) -> Android.Views.TextClassifiers.ConversationActions.Request.Builder! +Android.Views.TextClassifiers.ConversationActions.Request.Builder.SetHints(System.Collections.Generic.IList? hints) -> Android.Views.TextClassifiers.ConversationActions.Request.Builder! +Android.Views.TextClassifiers.ConversationActions.Request.Builder.SetMaxSuggestions(int maxSuggestions) -> Android.Views.TextClassifiers.ConversationActions.Request.Builder! +Android.Views.TextClassifiers.ConversationActions.Request.Builder.SetTypeConfig(Android.Views.TextClassifiers.TextClassifierEntityConfig? typeConfig) -> Android.Views.TextClassifiers.ConversationActions.Request.Builder! +Android.Views.TextClassifiers.ConversationActions.Request.CallingPackageName.get -> string? +Android.Views.TextClassifiers.ConversationActions.Request.Conversation.get -> System.Collections.Generic.IList! +Android.Views.TextClassifiers.ConversationActions.Request.DescribeContents() -> int +Android.Views.TextClassifiers.ConversationActions.Request.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.ConversationActions.Request.Hints.get -> System.Collections.Generic.IList! +Android.Views.TextClassifiers.ConversationActions.Request.InterfaceConsts +Android.Views.TextClassifiers.ConversationActions.Request.MaxSuggestions.get -> int +Android.Views.TextClassifiers.ConversationActions.Request.TypeConfig.get -> Android.Views.TextClassifiers.TextClassifierEntityConfig! +Android.Views.TextClassifiers.ConversationActions.Request.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.ConversationActions.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.ITextClassificationSessionFactory +Android.Views.TextClassifiers.ITextClassificationSessionFactory.CreateTextClassificationSession(Android.Views.TextClassifiers.TextClassificationContext! classificationContext) -> Android.Views.TextClassifiers.ITextClassifier! +Android.Views.TextClassifiers.ITextClassifier +Android.Views.TextClassifiers.ITextClassifier.ClassifyText(Android.Views.TextClassifiers.TextClassification.Request! request) -> Android.Views.TextClassifiers.TextClassification! +Android.Views.TextClassifiers.ITextClassifier.ClassifyText(Java.Lang.ICharSequence! text, int startIndex, int endIndex, Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextClassification! +Android.Views.TextClassifiers.ITextClassifier.Destroy() -> void +Android.Views.TextClassifiers.ITextClassifier.DetectLanguage(Android.Views.TextClassifiers.TextLanguage.Request! request) -> Android.Views.TextClassifiers.TextLanguage! +Android.Views.TextClassifiers.ITextClassifier.GenerateLinks(Android.Views.TextClassifiers.TextLinks.Request! request) -> Android.Views.TextClassifiers.TextLinks! +Android.Views.TextClassifiers.ITextClassifier.IsDestroyed.get -> bool +Android.Views.TextClassifiers.ITextClassifier.MaxGenerateLinksTextLength.get -> int +Android.Views.TextClassifiers.ITextClassifier.NoOp.get -> Android.Views.TextClassifiers.ITextClassifier? +Android.Views.TextClassifiers.ITextClassifier.OnSelectionEvent(Android.Views.TextClassifiers.SelectionEvent! e) -> void +Android.Views.TextClassifiers.ITextClassifier.OnTextClassifierEvent(Android.Views.TextClassifiers.TextClassifierEvent! e) -> void +Android.Views.TextClassifiers.ITextClassifier.SuggestConversationActions(Android.Views.TextClassifiers.ConversationActions.Request! request) -> Android.Views.TextClassifiers.ConversationActions! +Android.Views.TextClassifiers.ITextClassifier.SuggestSelection(Android.Views.TextClassifiers.TextSelection.Request! request) -> Android.Views.TextClassifiers.TextSelection! +Android.Views.TextClassifiers.ITextClassifier.SuggestSelection(Java.Lang.ICharSequence! text, int selectionStartIndex, int selectionEndIndex, Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextSelection! +Android.Views.TextClassifiers.ITextClassifierExtensions +Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Abandon = 107 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Copy = 101 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Cut = 103 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Drag = 106 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Other = 108 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Overtype = 100 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Paste = 102 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Reset = 201 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.SelectAll = 200 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.Share = 104 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionAction.SmartShare = 105 -> Android.Views.TextClassifiers.SelectionAction +Android.Views.TextClassifiers.SelectionEvent +Android.Views.TextClassifiers.SelectionEvent.DescribeContents() -> int +Android.Views.TextClassifiers.SelectionEvent.DurationSincePreviousEvent.get -> long +Android.Views.TextClassifiers.SelectionEvent.DurationSinceSessionStart.get -> long +Android.Views.TextClassifiers.SelectionEvent.End.get -> int +Android.Views.TextClassifiers.SelectionEvent.EntityType.get -> string! +Android.Views.TextClassifiers.SelectionEvent.EventIndex.get -> int +Android.Views.TextClassifiers.SelectionEvent.EventTime.get -> long +Android.Views.TextClassifiers.SelectionEvent.EventType.get -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEvent.InterfaceConsts +Android.Views.TextClassifiers.SelectionEvent.InvocationMethod.get -> Android.Views.TextClassifiers.SelectionInvocationMethod +Android.Views.TextClassifiers.SelectionEvent.PackageName.get -> string! +Android.Views.TextClassifiers.SelectionEvent.ResultId.get -> string? +Android.Views.TextClassifiers.SelectionEvent.SessionId.get -> Android.Views.TextClassifiers.TextClassificationSessionId? +Android.Views.TextClassifiers.SelectionEvent.SmartEnd.get -> int +Android.Views.TextClassifiers.SelectionEvent.SmartStart.get -> int +Android.Views.TextClassifiers.SelectionEvent.Start.get -> int +Android.Views.TextClassifiers.SelectionEvent.WidgetType.get -> string! +Android.Views.TextClassifiers.SelectionEvent.WidgetVersion.get -> string? +Android.Views.TextClassifiers.SelectionEvent.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEventType.AutoSelection = 5 -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEventType.SelectionModified = 2 -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEventType.SelectionStarted = 1 -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEventType.SmartSelectionMulti = 4 -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionEventType.SmartSelectionSingle = 3 -> Android.Views.TextClassifiers.SelectionEventType +Android.Views.TextClassifiers.SelectionInvocationMethod +Android.Views.TextClassifiers.SelectionInvocationMethod.Link = 2 -> Android.Views.TextClassifiers.SelectionInvocationMethod +Android.Views.TextClassifiers.SelectionInvocationMethod.Manual = 1 -> Android.Views.TextClassifiers.SelectionInvocationMethod +Android.Views.TextClassifiers.SelectionInvocationMethod.Unknown = 0 -> Android.Views.TextClassifiers.SelectionInvocationMethod +Android.Views.TextClassifiers.TextClassification +Android.Views.TextClassifiers.TextClassification.Actions.get -> System.Collections.Generic.IList? +Android.Views.TextClassifiers.TextClassification.Builder +Android.Views.TextClassifiers.TextClassification.Builder.AddAction(Android.App.RemoteAction! action) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.Build() -> Android.Views.TextClassifiers.TextClassification! +Android.Views.TextClassifiers.TextClassification.Builder.Builder() -> void +Android.Views.TextClassifiers.TextClassification.Builder.SetEntityType(string! type, float confidenceScore) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetId(string? id) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetIntent(Android.Content.Intent? intent) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetLabel(string? label) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetOnClickListener(Android.Views.View.IOnClickListener? onClickListener) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.Builder.SetText(string? text) -> Android.Views.TextClassifiers.TextClassification.Builder! +Android.Views.TextClassifiers.TextClassification.DescribeContents() -> int +Android.Views.TextClassifiers.TextClassification.EntityCount.get -> int +Android.Views.TextClassifiers.TextClassification.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextClassification.GetConfidenceScore(string? entity) -> float +Android.Views.TextClassifiers.TextClassification.GetEntity(int index) -> string! +Android.Views.TextClassifiers.TextClassification.Icon.get -> Android.Graphics.Drawables.Drawable? +Android.Views.TextClassifiers.TextClassification.Id.get -> string? +Android.Views.TextClassifiers.TextClassification.Intent.get -> Android.Content.Intent? +Android.Views.TextClassifiers.TextClassification.InterfaceConsts +Android.Views.TextClassifiers.TextClassification.Label.get -> string? +Android.Views.TextClassifiers.TextClassification.LabelFormatted.get -> Java.Lang.ICharSequence? +Android.Views.TextClassifiers.TextClassification.OnClickListener.get -> Android.Views.View.IOnClickListener? +Android.Views.TextClassifiers.TextClassification.Request +Android.Views.TextClassifiers.TextClassification.Request.Builder +Android.Views.TextClassifiers.TextClassification.Request.Builder.Build() -> Android.Views.TextClassifiers.TextClassification.Request! +Android.Views.TextClassifiers.TextClassification.Request.Builder.Builder(Java.Lang.ICharSequence! text, int startIndex, int endIndex) -> void +Android.Views.TextClassifiers.TextClassification.Request.Builder.Builder(string! text, int startIndex, int endIndex) -> void +Android.Views.TextClassifiers.TextClassification.Request.Builder.SetDefaultLocales(Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextClassification.Request.Builder! +Android.Views.TextClassifiers.TextClassification.Request.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextClassification.Request.Builder! +Android.Views.TextClassifiers.TextClassification.Request.CallingPackageName.get -> string? +Android.Views.TextClassifiers.TextClassification.Request.DefaultLocales.get -> Android.OS.LocaleList? +Android.Views.TextClassifiers.TextClassification.Request.DescribeContents() -> int +Android.Views.TextClassifiers.TextClassification.Request.EndIndex.get -> int +Android.Views.TextClassifiers.TextClassification.Request.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextClassification.Request.InterfaceConsts +Android.Views.TextClassifiers.TextClassification.Request.StartIndex.get -> int +Android.Views.TextClassifiers.TextClassification.Request.Text.get -> string? +Android.Views.TextClassifiers.TextClassification.Request.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.TextClassifiers.TextClassification.Request.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextClassification.Text.get -> string? +Android.Views.TextClassifiers.TextClassification.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextClassificationContext +Android.Views.TextClassifiers.TextClassificationContext.Builder +Android.Views.TextClassifiers.TextClassificationContext.Builder.Build() -> Android.Views.TextClassifiers.TextClassificationContext! +Android.Views.TextClassifiers.TextClassificationContext.Builder.Builder(string! packageName, string! widgetType) -> void +Android.Views.TextClassifiers.TextClassificationContext.Builder.SetWidgetVersion(string? widgetVersion) -> Android.Views.TextClassifiers.TextClassificationContext.Builder? +Android.Views.TextClassifiers.TextClassificationContext.DescribeContents() -> int +Android.Views.TextClassifiers.TextClassificationContext.InterfaceConsts +Android.Views.TextClassifiers.TextClassificationContext.PackageName.get -> string! +Android.Views.TextClassifiers.TextClassificationContext.WidgetType.get -> string! +Android.Views.TextClassifiers.TextClassificationContext.WidgetVersion.get -> string? +Android.Views.TextClassifiers.TextClassificationContext.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextClassificationManager +Android.Views.TextClassifiers.TextClassificationManager.CreateTextClassificationSession(Android.Views.TextClassifiers.TextClassificationContext! classificationContext) -> Android.Views.TextClassifiers.ITextClassifier! +Android.Views.TextClassifiers.TextClassificationManager.SetTextClassificationSessionFactory(Android.Views.TextClassifiers.ITextClassificationSessionFactory? factory) -> void +Android.Views.TextClassifiers.TextClassificationManager.TextClassifier.get -> Android.Views.TextClassifiers.ITextClassifier! +Android.Views.TextClassifiers.TextClassificationManager.TextClassifier.set -> void +Android.Views.TextClassifiers.TextClassificationSessionId +Android.Views.TextClassifiers.TextClassificationSessionId.DescribeContents() -> int +Android.Views.TextClassifiers.TextClassificationSessionId.InterfaceConsts +Android.Views.TextClassifiers.TextClassificationSessionId.Value.get -> string! +Android.Views.TextClassifiers.TextClassificationSessionId.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextClassifier +Android.Views.TextClassifiers.TextClassifierEntityConfig +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.Build() -> Android.Views.TextClassifiers.TextClassifierEntityConfig! +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.Builder() -> void +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.IncludeTypesFromTextClassifier(bool includeTypesFromTextClassifier) -> Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder! +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.SetExcludedTypes(System.Collections.Generic.ICollection? excludedTypes) -> Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder! +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.SetHints(System.Collections.Generic.ICollection? hints) -> Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder! +Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.SetIncludedTypes(System.Collections.Generic.ICollection? includedTypes) -> Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder! +Android.Views.TextClassifiers.TextClassifierEntityConfig.DescribeContents() -> int +Android.Views.TextClassifiers.TextClassifierEntityConfig.Hints.get -> System.Collections.Generic.ICollection? +Android.Views.TextClassifiers.TextClassifierEntityConfig.InterfaceConsts +Android.Views.TextClassifiers.TextClassifierEntityConfig.ResolveEntityListModifications(System.Collections.Generic.ICollection! entityTypes) -> System.Collections.Generic.ICollection? +Android.Views.TextClassifiers.TextClassifierEntityConfig.ShouldIncludeTypesFromTextClassifier() -> bool +Android.Views.TextClassifiers.TextClassifierEntityConfig.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextClassifierEvent +Android.Views.TextClassifiers.TextClassifierEvent.Builder +Android.Views.TextClassifiers.TextClassifierEvent.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent +Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.Builder +Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.Builder.Build() -> Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent! +Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.Builder.Builder(Android.Views.TextClassifiers.TextClassifierEventType eventType) -> void +Android.Views.TextClassifiers.TextClassifierEvent.InterfaceConsts +Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent +Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.Builder +Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.Builder.Build() -> Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent! +Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.Builder.Builder(Android.Views.TextClassifiers.TextClassifierEventType eventType) -> void +Android.Views.TextClassifiers.TextClassifierEvent.TextClassifierEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent +Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.Builder +Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.Builder.Build() -> Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent! +Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.Builder.Builder(Android.Views.TextClassifiers.TextClassifierEventType eventType) -> void +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.Build() -> Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent! +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.Builder(Android.Views.TextClassifiers.TextClassifierEventType eventType) -> void +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.SetRelativeSuggestedWordEndIndex(int relativeSuggestedWordEndIndex) -> Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder! +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.SetRelativeSuggestedWordStartIndex(int relativeSuggestedWordStartIndex) -> Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder! +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.SetRelativeWordEndIndex(int relativeWordEndIndex) -> Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder! +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.SetRelativeWordStartIndex(int relativeWordStartIndex) -> Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder! +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.RelativeSuggestedWordEndIndex.get -> int +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.RelativeSuggestedWordStartIndex.get -> int +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.RelativeWordEndIndex.get -> int +Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.RelativeWordStartIndex.get -> int +Android.Views.TextClassifiers.TextClassifierEventCategory +Android.Views.TextClassifiers.TextClassifierEventCategory.ConversationActions = 3 -> Android.Views.TextClassifiers.TextClassifierEventCategory +Android.Views.TextClassifiers.TextClassifierEventCategory.LanguageDetection = 4 -> Android.Views.TextClassifiers.TextClassifierEventCategory +Android.Views.TextClassifiers.TextClassifierEventCategory.Linkify = 2 -> Android.Views.TextClassifiers.TextClassifierEventCategory +Android.Views.TextClassifiers.TextClassifierEventCategory.Selection = 1 -> Android.Views.TextClassifiers.TextClassifierEventCategory +Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.ActionsGenerated = 20 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.ActionsShown = 6 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.AutoSelection = 5 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.CopyAction = 9 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.CutAction = 11 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.LinkClicked = 7 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.LinksGenerated = 21 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.ManualReply = 19 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.OtherAction = 16 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.Overtype = 8 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.PasteAction = 10 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectAll = 17 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectionDestroyed = 15 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectionDrag = 14 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectionModified = 2 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectionReset = 18 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SelectionStarted = 1 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.ShareAction = 12 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SmartAction = 13 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SmartSelectionMulti = 4 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextClassifierEventType.SmartSelectionSingle = 3 -> Android.Views.TextClassifiers.TextClassifierEventType +Android.Views.TextClassifiers.TextLanguage +Android.Views.TextClassifiers.TextLanguage.Builder +Android.Views.TextClassifiers.TextLanguage.Builder.Build() -> Android.Views.TextClassifiers.TextLanguage! +Android.Views.TextClassifiers.TextLanguage.Builder.Builder() -> void +Android.Views.TextClassifiers.TextLanguage.Builder.PutLocale(Android.Icu.Util.ULocale! locale, float confidenceScore) -> Android.Views.TextClassifiers.TextLanguage.Builder! +Android.Views.TextClassifiers.TextLanguage.Builder.SetExtras(Android.OS.Bundle! bundle) -> Android.Views.TextClassifiers.TextLanguage.Builder! +Android.Views.TextClassifiers.TextLanguage.Builder.SetId(string? id) -> Android.Views.TextClassifiers.TextLanguage.Builder! +Android.Views.TextClassifiers.TextLanguage.DescribeContents() -> int +Android.Views.TextClassifiers.TextLanguage.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextLanguage.GetConfidenceScore(Android.Icu.Util.ULocale! locale) -> float +Android.Views.TextClassifiers.TextLanguage.GetLocale(int index) -> Android.Icu.Util.ULocale! +Android.Views.TextClassifiers.TextLanguage.Id.get -> string? +Android.Views.TextClassifiers.TextLanguage.InterfaceConsts +Android.Views.TextClassifiers.TextLanguage.LocaleHypothesisCount.get -> int +Android.Views.TextClassifiers.TextLanguage.Request +Android.Views.TextClassifiers.TextLanguage.Request.Builder +Android.Views.TextClassifiers.TextLanguage.Request.Builder.Build() -> Android.Views.TextClassifiers.TextLanguage.Request! +Android.Views.TextClassifiers.TextLanguage.Request.Builder.Builder(Java.Lang.ICharSequence! text) -> void +Android.Views.TextClassifiers.TextLanguage.Request.Builder.Builder(string! text) -> void +Android.Views.TextClassifiers.TextLanguage.Request.Builder.SetExtras(Android.OS.Bundle! bundle) -> Android.Views.TextClassifiers.TextLanguage.Request.Builder! +Android.Views.TextClassifiers.TextLanguage.Request.CallingPackageName.get -> string? +Android.Views.TextClassifiers.TextLanguage.Request.DescribeContents() -> int +Android.Views.TextClassifiers.TextLanguage.Request.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextLanguage.Request.InterfaceConsts +Android.Views.TextClassifiers.TextLanguage.Request.Text.get -> string? +Android.Views.TextClassifiers.TextLanguage.Request.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.TextClassifiers.TextLanguage.Request.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextLanguage.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextLinks +Android.Views.TextClassifiers.TextLinks.Apply(Android.Text.ISpannable! text, Android.Views.TextClassifiers.ApplyStrategy applyStrategy, Java.Util.Functions.IFunction? spanFactory) -> Android.Views.TextClassifiers.ApplyStatusCode +Android.Views.TextClassifiers.TextLinks.Builder +Android.Views.TextClassifiers.TextLinks.Builder.AddLink(int start, int end, System.Collections.Generic.IDictionary! entityScores) -> Android.Views.TextClassifiers.TextLinks.Builder! +Android.Views.TextClassifiers.TextLinks.Builder.AddLink(int start, int end, System.Collections.Generic.IDictionary! entityScores, Android.OS.Bundle! extras) -> Android.Views.TextClassifiers.TextLinks.Builder! +Android.Views.TextClassifiers.TextLinks.Builder.Build() -> Android.Views.TextClassifiers.TextLinks! +Android.Views.TextClassifiers.TextLinks.Builder.Builder(string! fullText) -> void +Android.Views.TextClassifiers.TextLinks.Builder.ClearTextLinks() -> Android.Views.TextClassifiers.TextLinks.Builder! +Android.Views.TextClassifiers.TextLinks.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextLinks.Builder! +Android.Views.TextClassifiers.TextLinks.DescribeContents() -> int +Android.Views.TextClassifiers.TextLinks.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextLinks.InterfaceConsts +Android.Views.TextClassifiers.TextLinks.Links.get -> System.Collections.Generic.ICollection! +Android.Views.TextClassifiers.TextLinks.Request +Android.Views.TextClassifiers.TextLinks.Request.Builder +Android.Views.TextClassifiers.TextLinks.Request.Builder.Build() -> Android.Views.TextClassifiers.TextLinks.Request! +Android.Views.TextClassifiers.TextLinks.Request.Builder.Builder(Java.Lang.ICharSequence! text) -> void +Android.Views.TextClassifiers.TextLinks.Request.Builder.Builder(string! text) -> void +Android.Views.TextClassifiers.TextLinks.Request.Builder.SetDefaultLocales(Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextLinks.Request.Builder! +Android.Views.TextClassifiers.TextLinks.Request.Builder.SetEntityConfig(Android.Views.TextClassifiers.TextClassifierEntityConfig? entityConfig) -> Android.Views.TextClassifiers.TextLinks.Request.Builder! +Android.Views.TextClassifiers.TextLinks.Request.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextLinks.Request.Builder? +Android.Views.TextClassifiers.TextLinks.Request.CallingPackageName.get -> string? +Android.Views.TextClassifiers.TextLinks.Request.DefaultLocales.get -> Android.OS.LocaleList? +Android.Views.TextClassifiers.TextLinks.Request.DescribeContents() -> int +Android.Views.TextClassifiers.TextLinks.Request.EntityConfig.get -> Android.Views.TextClassifiers.TextClassifierEntityConfig? +Android.Views.TextClassifiers.TextLinks.Request.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextLinks.Request.InterfaceConsts +Android.Views.TextClassifiers.TextLinks.Request.Text.get -> string? +Android.Views.TextClassifiers.TextLinks.Request.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.TextClassifiers.TextLinks.Request.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextLinks.Text.get -> string? +Android.Views.TextClassifiers.TextLinks.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.TextClassifiers.TextLinks.TextLink +Android.Views.TextClassifiers.TextLinks.TextLink.DescribeContents() -> int +Android.Views.TextClassifiers.TextLinks.TextLink.End.get -> int +Android.Views.TextClassifiers.TextLinks.TextLink.EntityCount.get -> int +Android.Views.TextClassifiers.TextLinks.TextLink.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextLinks.TextLink.GetConfidenceScore(string? entityType) -> float +Android.Views.TextClassifiers.TextLinks.TextLink.GetEntity(int index) -> string! +Android.Views.TextClassifiers.TextLinks.TextLink.InterfaceConsts +Android.Views.TextClassifiers.TextLinks.TextLink.Start.get -> int +Android.Views.TextClassifiers.TextLinks.TextLink.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextLinks.TextLinkSpan +Android.Views.TextClassifiers.TextLinks.TextLinkSpan.TextLink.get -> Android.Views.TextClassifiers.TextLinks.TextLink? +Android.Views.TextClassifiers.TextLinks.TextLinkSpan.TextLinkSpan(Android.Views.TextClassifiers.TextLinks.TextLink! textLink) -> void +Android.Views.TextClassifiers.TextLinks.TextLinkSpan.TextLinkSpan(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TextClassifiers.TextLinks.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextSelection +Android.Views.TextClassifiers.TextSelection.Builder +Android.Views.TextClassifiers.TextSelection.Builder.Build() -> Android.Views.TextClassifiers.TextSelection! +Android.Views.TextClassifiers.TextSelection.Builder.Builder(int startIndex, int endIndex) -> void +Android.Views.TextClassifiers.TextSelection.Builder.SetEntityType(string! type, float confidenceScore) -> Android.Views.TextClassifiers.TextSelection.Builder! +Android.Views.TextClassifiers.TextSelection.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextSelection.Builder! +Android.Views.TextClassifiers.TextSelection.Builder.SetId(string? id) -> Android.Views.TextClassifiers.TextSelection.Builder! +Android.Views.TextClassifiers.TextSelection.Builder.SetTextClassification(Android.Views.TextClassifiers.TextClassification? textClassification) -> Android.Views.TextClassifiers.TextSelection.Builder! +Android.Views.TextClassifiers.TextSelection.DescribeContents() -> int +Android.Views.TextClassifiers.TextSelection.EntityCount.get -> int +Android.Views.TextClassifiers.TextSelection.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextSelection.GetConfidenceScore(string? entity) -> float +Android.Views.TextClassifiers.TextSelection.GetEntity(int index) -> string! +Android.Views.TextClassifiers.TextSelection.Id.get -> string? +Android.Views.TextClassifiers.TextSelection.InterfaceConsts +Android.Views.TextClassifiers.TextSelection.Request +Android.Views.TextClassifiers.TextSelection.Request.Builder +Android.Views.TextClassifiers.TextSelection.Request.Builder.Build() -> Android.Views.TextClassifiers.TextSelection.Request! +Android.Views.TextClassifiers.TextSelection.Request.Builder.Builder(Java.Lang.ICharSequence! text, int startIndex, int endIndex) -> void +Android.Views.TextClassifiers.TextSelection.Request.Builder.Builder(string! text, int startIndex, int endIndex) -> void +Android.Views.TextClassifiers.TextSelection.Request.Builder.SetDefaultLocales(Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextSelection.Request.Builder! +Android.Views.TextClassifiers.TextSelection.Request.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Views.TextClassifiers.TextSelection.Request.Builder! +Android.Views.TextClassifiers.TextSelection.Request.Builder.SetIncludeTextClassification(bool includeTextClassification) -> Android.Views.TextClassifiers.TextSelection.Request.Builder! +Android.Views.TextClassifiers.TextSelection.Request.CallingPackageName.get -> string? +Android.Views.TextClassifiers.TextSelection.Request.DefaultLocales.get -> Android.OS.LocaleList? +Android.Views.TextClassifiers.TextSelection.Request.DescribeContents() -> int +Android.Views.TextClassifiers.TextSelection.Request.EndIndex.get -> int +Android.Views.TextClassifiers.TextSelection.Request.Extras.get -> Android.OS.Bundle! +Android.Views.TextClassifiers.TextSelection.Request.InterfaceConsts +Android.Views.TextClassifiers.TextSelection.Request.ShouldIncludeTextClassification() -> bool +Android.Views.TextClassifiers.TextSelection.Request.StartIndex.get -> int +Android.Views.TextClassifiers.TextSelection.Request.Text.get -> string? +Android.Views.TextClassifiers.TextSelection.Request.TextFormatted.get -> Java.Lang.ICharSequence! +Android.Views.TextClassifiers.TextSelection.Request.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextClassifiers.TextSelection.SelectionEndIndex.get -> int +Android.Views.TextClassifiers.TextSelection.SelectionStartIndex.get -> int +Android.Views.TextClassifiers.TextSelection.TextClassification.get -> Android.Views.TextClassifiers.TextClassification? +Android.Views.TextClassifiers.TextSelection.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextDirection +Android.Views.TextDirection.AnyRtl = 2 -> Android.Views.TextDirection +Android.Views.TextDirection.FirstStrong = 1 -> Android.Views.TextDirection +Android.Views.TextDirection.FirstStrongLtr = 6 -> Android.Views.TextDirection +Android.Views.TextDirection.FirstStrongRtl = 7 -> Android.Views.TextDirection +Android.Views.TextDirection.Inherit = 0 -> Android.Views.TextDirection +Android.Views.TextDirection.Locale = 5 -> Android.Views.TextDirection +Android.Views.TextDirection.Ltr = 3 -> Android.Views.TextDirection +Android.Views.TextDirection.Rtl = 4 -> Android.Views.TextDirection +Android.Views.TextService.SentenceSuggestionsInfo +Android.Views.TextService.SentenceSuggestionsInfo.DescribeContents() -> int +Android.Views.TextService.SentenceSuggestionsInfo.GetLengthAt(int i) -> int +Android.Views.TextService.SentenceSuggestionsInfo.GetOffsetAt(int i) -> int +Android.Views.TextService.SentenceSuggestionsInfo.GetSuggestionsInfoAt(int i) -> Android.Views.TextService.SuggestionsInfo? +Android.Views.TextService.SentenceSuggestionsInfo.InterfaceConsts +Android.Views.TextService.SentenceSuggestionsInfo.SentenceSuggestionsInfo(Android.OS.Parcel? source) -> void +Android.Views.TextService.SentenceSuggestionsInfo.SentenceSuggestionsInfo(Android.Views.TextService.SuggestionsInfo![]? suggestionsInfos, int[]? offsets, int[]? lengths) -> void +Android.Views.TextService.SentenceSuggestionsInfo.SuggestionsCount.get -> int +Android.Views.TextService.SentenceSuggestionsInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextService.SpellCheckerInfo +Android.Views.TextService.SpellCheckerInfo.Component.get -> Android.Content.ComponentName? +Android.Views.TextService.SpellCheckerInfo.DescribeContents() -> int +Android.Views.TextService.SpellCheckerInfo.GetSubtypeAt(int index) -> Android.Views.TextService.SpellCheckerSubtype? +Android.Views.TextService.SpellCheckerInfo.Id.get -> string? +Android.Views.TextService.SpellCheckerInfo.InterfaceConsts +Android.Views.TextService.SpellCheckerInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +Android.Views.TextService.SpellCheckerInfo.LoadLabel(Android.Content.PM.PackageManager? pm) -> string? +Android.Views.TextService.SpellCheckerInfo.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +Android.Views.TextService.SpellCheckerInfo.PackageName.get -> string? +Android.Views.TextService.SpellCheckerInfo.ServiceInfo.get -> Android.Content.PM.ServiceInfo? +Android.Views.TextService.SpellCheckerInfo.SettingsActivity.get -> string? +Android.Views.TextService.SpellCheckerInfo.SubtypeCount.get -> int +Android.Views.TextService.SpellCheckerInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextService.SpellCheckerSession +Android.Views.TextService.SpellCheckerSession.GetSentenceSuggestionsEventArgs +Android.Views.TextService.SpellCheckerSession.GetSentenceSuggestionsEventArgs.GetSentenceSuggestionsEventArgs(Android.Views.TextService.SentenceSuggestionsInfo![]? results) -> void +Android.Views.TextService.SpellCheckerSession.GetSentenceSuggestionsEventArgs.Results.get -> Android.Views.TextService.SentenceSuggestionsInfo![]? +Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener +Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener.OnGetSentenceSuggestions(Android.Views.TextService.SentenceSuggestionsInfo![]? results) -> void +Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener.OnGetSuggestions(Android.Views.TextService.SuggestionsInfo![]? results) -> void +Android.Views.TextService.SpellCheckerSession.SpellCheckerSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionEventArgs +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionEventArgs.Results.get -> Android.Views.TextService.SuggestionsInfo![]? +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionEventArgs.SpellCheckerSessionEventArgs(Android.Views.TextService.SuggestionsInfo![]? results) -> void +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.Build() -> Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams! +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.Builder() -> void +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.SetExtras(Android.OS.Bundle! extras) -> Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder! +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.SetLocale(Java.Util.Locale? locale) -> Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder! +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.SetShouldReferToSpellCheckerLanguageSettings(bool shouldReferToSpellCheckerLanguageSettings) -> Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder! +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.SetSupportedAttributes(int supportedAttributes) -> Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder! +Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.SpellCheckerSessionParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TextService.SpellCheckerSubtype +Android.Views.TextService.SpellCheckerSubtype.ContainsExtraValueKey(string? key) -> bool +Android.Views.TextService.SpellCheckerSubtype.DescribeContents() -> int +Android.Views.TextService.SpellCheckerSubtype.ExtraValue.get -> string? +Android.Views.TextService.SpellCheckerSubtype.GetDisplayName(Android.Content.Context? context, string? packageName, Android.Content.PM.ApplicationInfo? appInfo) -> string? +Android.Views.TextService.SpellCheckerSubtype.GetDisplayNameFormatted(Android.Content.Context? context, string? packageName, Android.Content.PM.ApplicationInfo? appInfo) -> Java.Lang.ICharSequence? +Android.Views.TextService.SpellCheckerSubtype.GetExtraValueOf(string? key) -> string? +Android.Views.TextService.SpellCheckerSubtype.InterfaceConsts +Android.Views.TextService.SpellCheckerSubtype.LanguageTag.get -> string! +Android.Views.TextService.SpellCheckerSubtype.Locale.get -> string! +Android.Views.TextService.SpellCheckerSubtype.NameResId.get -> int +Android.Views.TextService.SpellCheckerSubtype.SpellCheckerSubtype(int nameId, string? locale, string? extraValue) -> void +Android.Views.TextService.SpellCheckerSubtype.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.DontShowUiForSuggestions = 16 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.HasRecommendedSuggestions = 4 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.InTheDictionary = 1 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.LooksLikeGrammarError = 8 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.LooksLikeTypo = 2 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsAttributes.None = 0 -> Android.Views.TextService.SuggestionsAttributes +Android.Views.TextService.SuggestionsInfo +Android.Views.TextService.SuggestionsInfo.Cookie.get -> int +Android.Views.TextService.SuggestionsInfo.DescribeContents() -> int +Android.Views.TextService.SuggestionsInfo.GetSuggestionAt(int i) -> string? +Android.Views.TextService.SuggestionsInfo.InterfaceConsts +Android.Views.TextService.SuggestionsInfo.Sequence.get -> int +Android.Views.TextService.SuggestionsInfo.SetCookieAndSequence(int cookie, int sequence) -> void +Android.Views.TextService.SuggestionsInfo.SuggestionsAttributes.get -> int +Android.Views.TextService.SuggestionsInfo.SuggestionsCount.get -> int +Android.Views.TextService.SuggestionsInfo.SuggestionsInfo(Android.OS.Parcel? source) -> void +Android.Views.TextService.SuggestionsInfo.SuggestionsInfo(int suggestionsAttributes, string![]? suggestions) -> void +Android.Views.TextService.SuggestionsInfo.SuggestionsInfo(int suggestionsAttributes, string![]? suggestions, int cookie, int sequence) -> void +Android.Views.TextService.SuggestionsInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextService.TextInfo +Android.Views.TextService.TextInfo.CharacterSequence.get -> string? +Android.Views.TextService.TextInfo.CharacterSequenceFormatted.get -> Java.Lang.ICharSequence? +Android.Views.TextService.TextInfo.Cookie.get -> int +Android.Views.TextService.TextInfo.DescribeContents() -> int +Android.Views.TextService.TextInfo.InterfaceConsts +Android.Views.TextService.TextInfo.Sequence.get -> int +Android.Views.TextService.TextInfo.Text.get -> string? +Android.Views.TextService.TextInfo.TextInfo(Android.OS.Parcel? source) -> void +Android.Views.TextService.TextInfo.TextInfo(Java.Lang.ICharSequence? charSequence, int start, int end, int cookie, int sequenceNumber) -> void +Android.Views.TextService.TextInfo.TextInfo(string? charSequence, int start, int end, int cookie, int sequenceNumber) -> void +Android.Views.TextService.TextInfo.TextInfo(string? text) -> void +Android.Views.TextService.TextInfo.TextInfo(string? text, int cookie, int sequenceNumber) -> void +Android.Views.TextService.TextInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.TextService.TextServicesManager +Android.Views.TextService.TextServicesManager.CurrentSpellCheckerInfo.get -> Android.Views.TextService.SpellCheckerInfo? +Android.Views.TextService.TextServicesManager.EnabledSpellCheckerInfos.get -> System.Collections.Generic.IList! +Android.Views.TextService.TextServicesManager.IsSpellCheckerEnabled.get -> bool +Android.Views.TextService.TextServicesManager.NewSpellCheckerSession(Android.OS.Bundle? bundle, Java.Util.Locale? locale, Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener! listener, bool referToSpellCheckerLanguageSettings) -> Android.Views.TextService.SpellCheckerSession? +Android.Views.TextService.TextServicesManager.NewSpellCheckerSession(Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams! params, Java.Util.Concurrent.IExecutor! executor, Android.Views.TextService.SpellCheckerSession.ISpellCheckerSessionListener! listener) -> Android.Views.TextService.SpellCheckerSession? +Android.Views.TextureView +Android.Views.TextureView.ISurfaceTextureListener +Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureAvailable(Android.Graphics.SurfaceTexture! surface, int width, int height) -> void +Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureDestroyed(Android.Graphics.SurfaceTexture! surface) -> bool +Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureSizeChanged(Android.Graphics.SurfaceTexture! surface, int width, int height) -> void +Android.Views.TextureView.ISurfaceTextureListener.OnSurfaceTextureUpdated(Android.Graphics.SurfaceTexture! surface) -> void +Android.Views.TextureView.SurfaceTextureAvailable -> System.EventHandler! +Android.Views.TextureView.SurfaceTextureAvailableEventArgs +Android.Views.TextureView.SurfaceTextureAvailableEventArgs.Height.get -> int +Android.Views.TextureView.SurfaceTextureAvailableEventArgs.Surface.get -> Android.Graphics.SurfaceTexture! +Android.Views.TextureView.SurfaceTextureAvailableEventArgs.SurfaceTextureAvailableEventArgs(Android.Graphics.SurfaceTexture! surface, int width, int height) -> void +Android.Views.TextureView.SurfaceTextureAvailableEventArgs.Width.get -> int +Android.Views.TextureView.SurfaceTextureDestroyed -> System.EventHandler! +Android.Views.TextureView.SurfaceTextureDestroyedEventArgs +Android.Views.TextureView.SurfaceTextureDestroyedEventArgs.Handled.get -> bool +Android.Views.TextureView.SurfaceTextureDestroyedEventArgs.Handled.set -> void +Android.Views.TextureView.SurfaceTextureDestroyedEventArgs.Surface.get -> Android.Graphics.SurfaceTexture! +Android.Views.TextureView.SurfaceTextureDestroyedEventArgs.SurfaceTextureDestroyedEventArgs(bool handled, Android.Graphics.SurfaceTexture! surface) -> void +Android.Views.TextureView.SurfaceTextureSizeChanged -> System.EventHandler! +Android.Views.TextureView.SurfaceTextureSizeChangedEventArgs +Android.Views.TextureView.SurfaceTextureSizeChangedEventArgs.Height.get -> int +Android.Views.TextureView.SurfaceTextureSizeChangedEventArgs.Surface.get -> Android.Graphics.SurfaceTexture! +Android.Views.TextureView.SurfaceTextureSizeChangedEventArgs.SurfaceTextureSizeChangedEventArgs(Android.Graphics.SurfaceTexture! surface, int width, int height) -> void +Android.Views.TextureView.SurfaceTextureSizeChangedEventArgs.Width.get -> int +Android.Views.TextureView.SurfaceTextureUpdated -> System.EventHandler! +Android.Views.TextureView.SurfaceTextureUpdatedEventArgs +Android.Views.TextureView.SurfaceTextureUpdatedEventArgs.Surface.get -> Android.Graphics.SurfaceTexture! +Android.Views.TextureView.SurfaceTextureUpdatedEventArgs.SurfaceTextureUpdatedEventArgs(Android.Graphics.SurfaceTexture! surface) -> void +Android.Views.TextureView.TextureView(Android.Content.Context! context) -> void +Android.Views.TextureView.TextureView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.TextureView.TextureView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Views.TextureView.TextureView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Views.TextureView.TextureView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.TouchableRegion +Android.Views.TouchableRegion.Above = 1 -> Android.Views.TouchableRegion +Android.Views.TouchableRegion.Below = 2 -> Android.Views.TouchableRegion +Android.Views.TouchableRegion.ToLeft = 4 -> Android.Views.TouchableRegion +Android.Views.TouchableRegion.ToRight = 8 -> Android.Views.TouchableRegion +Android.Views.TouchDelegate +Android.Views.TouchDelegate.TouchDelegate(Android.Graphics.Rect? bounds, Android.Views.View? delegateView) -> void +Android.Views.TouchDelegate.TouchDelegate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Translation.IUiTranslationStateCallback +Android.Views.Translation.IUiTranslationStateCallback.OnFinished() -> void +Android.Views.Translation.IUiTranslationStateCallback.OnFinished(string! packageName) -> void +Android.Views.Translation.IUiTranslationStateCallback.OnPaused() -> void +Android.Views.Translation.IUiTranslationStateCallback.OnPaused(string! packageName) -> void +Android.Views.Translation.IUiTranslationStateCallback.OnResumed(Android.Icu.Util.ULocale! sourceLocale, Android.Icu.Util.ULocale! targetLocale) -> void +Android.Views.Translation.IUiTranslationStateCallback.OnResumed(Android.Icu.Util.ULocale! sourceLocale, Android.Icu.Util.ULocale! targetLocale, string! packageName) -> void +Android.Views.Translation.IUiTranslationStateCallback.OnStarted(Android.Icu.Util.ULocale! sourceLocale, Android.Icu.Util.ULocale! targetLocale) -> void +Android.Views.Translation.IUiTranslationStateCallback.OnStarted(Android.Icu.Util.ULocale! sourceLocale, Android.Icu.Util.ULocale! targetLocale, string! packageName) -> void +Android.Views.Translation.IViewTranslationCallback +Android.Views.Translation.IViewTranslationCallback.OnClearTranslation(Android.Views.View! view) -> bool +Android.Views.Translation.IViewTranslationCallback.OnHideTranslation(Android.Views.View! view) -> bool +Android.Views.Translation.IViewTranslationCallback.OnShowTranslation(Android.Views.View! view) -> bool +Android.Views.Translation.TranslationCapability +Android.Views.Translation.TranslationCapability.DescribeContents() -> int +Android.Views.Translation.TranslationCapability.InterfaceConsts +Android.Views.Translation.TranslationCapability.IsUiTranslationEnabled.get -> bool +Android.Views.Translation.TranslationCapability.SourceSpec.get -> Android.Views.Translation.TranslationSpec! +Android.Views.Translation.TranslationCapability.State.get -> int +Android.Views.Translation.TranslationCapability.SupportedTranslationFlags.get -> int +Android.Views.Translation.TranslationCapability.TargetSpec.get -> Android.Views.Translation.TranslationSpec! +Android.Views.Translation.TranslationCapability.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationContext +Android.Views.Translation.TranslationContext.Builder +Android.Views.Translation.TranslationContext.Builder.Build() -> Android.Views.Translation.TranslationContext! +Android.Views.Translation.TranslationContext.Builder.Builder(Android.Views.Translation.TranslationSpec! sourceSpec, Android.Views.Translation.TranslationSpec! targetSpec) -> void +Android.Views.Translation.TranslationContext.Builder.SetTranslationFlags(int value) -> Android.Views.Translation.TranslationContext.Builder! +Android.Views.Translation.TranslationContext.DescribeContents() -> int +Android.Views.Translation.TranslationContext.InterfaceConsts +Android.Views.Translation.TranslationContext.SourceSpec.get -> Android.Views.Translation.TranslationSpec! +Android.Views.Translation.TranslationContext.TargetSpec.get -> Android.Views.Translation.TranslationSpec! +Android.Views.Translation.TranslationContext.TranslationFlags.get -> int +Android.Views.Translation.TranslationContext.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationContextFlags +Android.Views.Translation.TranslationContextFlags.Definitions = 4 -> Android.Views.Translation.TranslationContextFlags +Android.Views.Translation.TranslationContextFlags.LowLatency = 1 -> Android.Views.Translation.TranslationContextFlags +Android.Views.Translation.TranslationContextFlags.Transliteration = 2 -> Android.Views.Translation.TranslationContextFlags +Android.Views.Translation.TranslationDataFormat +Android.Views.Translation.TranslationDataFormat.Text = 1 -> Android.Views.Translation.TranslationDataFormat +Android.Views.Translation.TranslationManager +Android.Views.Translation.TranslationManager.AddOnDeviceTranslationCapabilityUpdateListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! capabilityListener) -> void +Android.Views.Translation.TranslationManager.CreateOnDeviceTranslator(Android.Views.Translation.TranslationContext! translationContext, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +Android.Views.Translation.TranslationManager.GetOnDeviceTranslationCapabilities(int sourceFormat, int targetFormat) -> System.Collections.Generic.ICollection! +Android.Views.Translation.TranslationManager.OnDeviceTranslationSettingsActivityIntent.get -> Android.App.PendingIntent? +Android.Views.Translation.TranslationManager.RemoveOnDeviceTranslationCapabilityUpdateListener(Java.Util.Functions.IConsumer! capabilityListener) -> void +Android.Views.Translation.TranslationRequest +Android.Views.Translation.TranslationRequest.Builder +Android.Views.Translation.TranslationRequest.Builder.Build() -> Android.Views.Translation.TranslationRequest! +Android.Views.Translation.TranslationRequest.Builder.Builder() -> void +Android.Views.Translation.TranslationRequest.Builder.SetFlags(int value) -> Android.Views.Translation.TranslationRequest.Builder! +Android.Views.Translation.TranslationRequest.Builder.SetTranslationRequestValues(System.Collections.Generic.IList! value) -> Android.Views.Translation.TranslationRequest.Builder! +Android.Views.Translation.TranslationRequest.Builder.SetViewTranslationRequests(System.Collections.Generic.IList! value) -> Android.Views.Translation.TranslationRequest.Builder! +Android.Views.Translation.TranslationRequest.DescribeContents() -> int +Android.Views.Translation.TranslationRequest.Flags.get -> int +Android.Views.Translation.TranslationRequest.InterfaceConsts +Android.Views.Translation.TranslationRequest.TranslationRequestValues.get -> System.Collections.Generic.IList! +Android.Views.Translation.TranslationRequest.ViewTranslationRequests.get -> System.Collections.Generic.IList! +Android.Views.Translation.TranslationRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationRequestFlags +Android.Views.Translation.TranslationRequestFlags.DictionaryResult = 2 -> Android.Views.Translation.TranslationRequestFlags +Android.Views.Translation.TranslationRequestFlags.PartialResponses = 8 -> Android.Views.Translation.TranslationRequestFlags +Android.Views.Translation.TranslationRequestFlags.TranslationResult = 1 -> Android.Views.Translation.TranslationRequestFlags +Android.Views.Translation.TranslationRequestFlags.TransliterationResult = 4 -> Android.Views.Translation.TranslationRequestFlags +Android.Views.Translation.TranslationRequestValue +Android.Views.Translation.TranslationRequestValue.DescribeContents() -> int +Android.Views.Translation.TranslationRequestValue.InterfaceConsts +Android.Views.Translation.TranslationRequestValue.Text.get -> string? +Android.Views.Translation.TranslationRequestValue.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Translation.TranslationRequestValue.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationResponse +Android.Views.Translation.TranslationResponse.Builder +Android.Views.Translation.TranslationResponse.Builder.Build() -> Android.Views.Translation.TranslationResponse! +Android.Views.Translation.TranslationResponse.Builder.Builder(int translationStatus) -> void +Android.Views.Translation.TranslationResponse.Builder.SetFinalResponse(bool value) -> Android.Views.Translation.TranslationResponse.Builder! +Android.Views.Translation.TranslationResponse.Builder.SetTranslationResponseValue(int index, Android.Views.Translation.TranslationResponseValue! value) -> Android.Views.Translation.TranslationResponse.Builder! +Android.Views.Translation.TranslationResponse.Builder.SetTranslationResponseValues(Android.Util.SparseArray! value) -> Android.Views.Translation.TranslationResponse.Builder! +Android.Views.Translation.TranslationResponse.Builder.SetViewTranslationResponse(int index, Android.Views.Translation.ViewTranslationResponse! response) -> Android.Views.Translation.TranslationResponse.Builder! +Android.Views.Translation.TranslationResponse.Builder.SetViewTranslationResponses(Android.Util.SparseArray! value) -> Android.Views.Translation.TranslationResponse.Builder! +Android.Views.Translation.TranslationResponse.DescribeContents() -> int +Android.Views.Translation.TranslationResponse.InterfaceConsts +Android.Views.Translation.TranslationResponse.IsFinalResponse.get -> bool +Android.Views.Translation.TranslationResponse.TranslationResponseValues.get -> Android.Util.SparseArray! +Android.Views.Translation.TranslationResponse.TranslationStatus.get -> int +Android.Views.Translation.TranslationResponse.ViewTranslationResponses.get -> Android.Util.SparseArray! +Android.Views.Translation.TranslationResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationResponseStatus +Android.Views.Translation.TranslationResponseStatus.ContextUnsupported = 2 -> Android.Views.Translation.TranslationResponseStatus +Android.Views.Translation.TranslationResponseStatus.Success = 0 -> Android.Views.Translation.TranslationResponseStatus +Android.Views.Translation.TranslationResponseStatus.UnknownError = 1 -> Android.Views.Translation.TranslationResponseStatus +Android.Views.Translation.TranslationResponseValue +Android.Views.Translation.TranslationResponseValue.Builder +Android.Views.Translation.TranslationResponseValue.Builder.Build() -> Android.Views.Translation.TranslationResponseValue! +Android.Views.Translation.TranslationResponseValue.Builder.Builder(int statusCode) -> void +Android.Views.Translation.TranslationResponseValue.Builder.SetExtras(Android.OS.Bundle! value) -> Android.Views.Translation.TranslationResponseValue.Builder! +Android.Views.Translation.TranslationResponseValue.Builder.SetText(Java.Lang.ICharSequence! value) -> Android.Views.Translation.TranslationResponseValue.Builder! +Android.Views.Translation.TranslationResponseValue.Builder.SetText(string! value) -> Android.Views.Translation.TranslationResponseValue.Builder! +Android.Views.Translation.TranslationResponseValue.Builder.SetTransliteration(Java.Lang.ICharSequence! value) -> Android.Views.Translation.TranslationResponseValue.Builder! +Android.Views.Translation.TranslationResponseValue.Builder.SetTransliteration(string! value) -> Android.Views.Translation.TranslationResponseValue.Builder! +Android.Views.Translation.TranslationResponseValue.DescribeContents() -> int +Android.Views.Translation.TranslationResponseValue.Extras.get -> Android.OS.Bundle! +Android.Views.Translation.TranslationResponseValue.InterfaceConsts +Android.Views.Translation.TranslationResponseValue.StatusCode.get -> int +Android.Views.Translation.TranslationResponseValue.Text.get -> string? +Android.Views.Translation.TranslationResponseValue.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Translation.TranslationResponseValue.Transliteration.get -> string? +Android.Views.Translation.TranslationResponseValue.TransliterationFormatted.get -> Java.Lang.ICharSequence? +Android.Views.Translation.TranslationResponseValue.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationResponseValueStatus +Android.Views.Translation.TranslationResponseValueStatus.Error = 1 -> Android.Views.Translation.TranslationResponseValueStatus +Android.Views.Translation.TranslationResponseValueStatus.Success = 0 -> Android.Views.Translation.TranslationResponseValueStatus +Android.Views.Translation.TranslationSpec +Android.Views.Translation.TranslationSpec.DataFormat.get -> int +Android.Views.Translation.TranslationSpec.DescribeContents() -> int +Android.Views.Translation.TranslationSpec.InterfaceConsts +Android.Views.Translation.TranslationSpec.Locale.get -> Android.Icu.Util.ULocale! +Android.Views.Translation.TranslationSpec.TranslationSpec(Android.Icu.Util.ULocale! locale, int dataFormat) -> void +Android.Views.Translation.TranslationSpec.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.TranslationState +Android.Views.Translation.TranslationState.AvailableToDownload = 1 -> Android.Views.Translation.TranslationState +Android.Views.Translation.TranslationState.Downloading = 2 -> Android.Views.Translation.TranslationState +Android.Views.Translation.TranslationState.NotAvailable = 4 -> Android.Views.Translation.TranslationState +Android.Views.Translation.TranslationState.OnDevice = 3 -> Android.Views.Translation.TranslationState +Android.Views.Translation.Translator +Android.Views.Translation.Translator.Translator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Translation.UiTranslationManager +Android.Views.Translation.UiTranslationManager.RegisterUiTranslationStateCallback(Java.Util.Concurrent.IExecutor! executor, Android.Views.Translation.IUiTranslationStateCallback! callback) -> void +Android.Views.Translation.UiTranslationManager.UnregisterUiTranslationStateCallback(Android.Views.Translation.IUiTranslationStateCallback! callback) -> void +Android.Views.Translation.ViewTranslationRequest +Android.Views.Translation.ViewTranslationRequest.AutofillId.get -> Android.Views.Autofill.AutofillId! +Android.Views.Translation.ViewTranslationRequest.Builder +Android.Views.Translation.ViewTranslationRequest.Builder.Build() -> Android.Views.Translation.ViewTranslationRequest! +Android.Views.Translation.ViewTranslationRequest.Builder.Builder(Android.Views.Autofill.AutofillId! autofillId) -> void +Android.Views.Translation.ViewTranslationRequest.Builder.Builder(Android.Views.Autofill.AutofillId! autofillId, long virtualChildId) -> void +Android.Views.Translation.ViewTranslationRequest.Builder.SetValue(string! key, Android.Views.Translation.TranslationRequestValue! value) -> Android.Views.Translation.ViewTranslationRequest.Builder! +Android.Views.Translation.ViewTranslationRequest.DescribeContents() -> int +Android.Views.Translation.ViewTranslationRequest.GetValue(string! key) -> Android.Views.Translation.TranslationRequestValue! +Android.Views.Translation.ViewTranslationRequest.InterfaceConsts +Android.Views.Translation.ViewTranslationRequest.Keys.get -> System.Collections.Generic.ICollection! +Android.Views.Translation.ViewTranslationRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.Translation.ViewTranslationResponse +Android.Views.Translation.ViewTranslationResponse.AutofillId.get -> Android.Views.Autofill.AutofillId! +Android.Views.Translation.ViewTranslationResponse.Builder +Android.Views.Translation.ViewTranslationResponse.Builder.Build() -> Android.Views.Translation.ViewTranslationResponse! +Android.Views.Translation.ViewTranslationResponse.Builder.Builder(Android.Views.Autofill.AutofillId! autofillId) -> void +Android.Views.Translation.ViewTranslationResponse.Builder.SetValue(string? key, Android.Views.Translation.TranslationResponseValue? value) -> Android.Views.Translation.ViewTranslationResponse.Builder? +Android.Views.Translation.ViewTranslationResponse.DescribeContents() -> int +Android.Views.Translation.ViewTranslationResponse.GetValue(string! key) -> Android.Views.Translation.TranslationResponseValue! +Android.Views.Translation.ViewTranslationResponse.InterfaceConsts +Android.Views.Translation.ViewTranslationResponse.Keys.get -> System.Collections.Generic.ICollection! +Android.Views.Translation.ViewTranslationResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.VelocityTracker +Android.Views.VelocityTracker.AddMovement(Android.Views.MotionEvent? e) -> void +Android.Views.VelocityTracker.Clear() -> void +Android.Views.VelocityTracker.ComputeCurrentVelocity(int units) -> void +Android.Views.VelocityTracker.ComputeCurrentVelocity(int units, float maxVelocity) -> void +Android.Views.VelocityTracker.GetAxisVelocity(Android.Views.Axis axis) -> float +Android.Views.VelocityTracker.GetAxisVelocity(Android.Views.Axis axis, int id) -> float +Android.Views.VelocityTracker.GetXVelocity(int id) -> float +Android.Views.VelocityTracker.GetYVelocity(int id) -> float +Android.Views.VelocityTracker.IsAxisSupported(Android.Views.Axis axis) -> bool +Android.Views.VelocityTracker.Recycle() -> void +Android.Views.VelocityTracker.XVelocity.get -> float +Android.Views.VelocityTracker.YVelocity.get -> float +Android.Views.VerifiedInputEvent +Android.Views.VerifiedInputEvent.InterfaceConsts +Android.Views.VerifiedInputEvent.VerifiedInputEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.VerifiedKeyEvent +Android.Views.VerifiedKeyEvent.Action.get -> int +Android.Views.VerifiedKeyEvent.DownTimeNanos.get -> long +Android.Views.VerifiedKeyEvent.GetFlag(int flag) -> Java.Lang.Boolean? +Android.Views.VerifiedKeyEvent.KeyCode.get -> int +Android.Views.VerifiedKeyEvent.MetaState.get -> int +Android.Views.VerifiedKeyEvent.RepeatCount.get -> int +Android.Views.VerifiedKeyEvent.ScanCode.get -> int +Android.Views.VerifiedMotionEvent +Android.Views.VerifiedMotionEvent.ActionMasked.get -> int +Android.Views.VerifiedMotionEvent.ButtonState.get -> int +Android.Views.VerifiedMotionEvent.DownTimeNanos.get -> long +Android.Views.VerifiedMotionEvent.GetFlag(int flag) -> Java.Lang.Boolean? +Android.Views.VerifiedMotionEvent.MetaState.get -> int +Android.Views.VerifiedMotionEvent.RawX.get -> float +Android.Views.VerifiedMotionEvent.RawY.get -> float +Android.Views.View +Android.Views.View.AccessibilityClassName.get -> string? +Android.Views.View.AccessibilityDelegate +Android.Views.View.AccessibilityDelegate.AccessibilityDelegate() -> void +Android.Views.View.AccessibilityDelegate.AccessibilityDelegate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.View.AccessibilityDelegate.PerformAccessibilityAction(Android.Views.View! host, Android.AccessibilityServices.GlobalAction action, Android.OS.Bundle! args) -> bool +Android.Views.View.AccessibilityPaneTitle.get -> string? +Android.Views.View.AccessibilityPaneTitle.set -> void +Android.Views.View.AnnounceForAccessibility(string? text) -> void +Android.Views.View.ApplyWindowInsets.get -> Android.Views.View.ApplyWindowInsetsHandler? +Android.Views.View.ApplyWindowInsets.set -> void +Android.Views.View.ApplyWindowInsetsHandler +Android.Views.View.AutofillId.get -> Android.Views.Autofill.AutofillId? +Android.Views.View.AutofillId.set -> void +Android.Views.View.BaseSavedState +Android.Views.View.BaseSavedState.BaseSavedState(Android.OS.IParcelable? superState) -> void +Android.Views.View.BaseSavedState.BaseSavedState(Android.OS.Parcel? source) -> void +Android.Views.View.BaseSavedState.BaseSavedState(Android.OS.Parcel? source, Java.Lang.ClassLoader? loader) -> void +Android.Views.View.BaseSavedState.BaseSavedState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.View.Bottom.get -> int +Android.Views.View.Bottom.set -> void +Android.Views.View.CancelDragAndDrop() -> void +Android.Views.View.CancelPendingInputEvents() -> void +Android.Views.View.CapturedPointer -> System.EventHandler! +Android.Views.View.CapturedPointerEventArgs +Android.Views.View.CapturedPointerEventArgs.CapturedPointerEventArgs(bool handled, Android.Views.View? view, Android.Views.MotionEvent? e) -> void +Android.Views.View.CapturedPointerEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Views.View.CapturedPointerEventArgs.Handled.get -> bool +Android.Views.View.CapturedPointerEventArgs.Handled.set -> void +Android.Views.View.CapturedPointerEventArgs.View.get -> Android.Views.View? +Android.Views.View.Click -> System.EventHandler! +Android.Views.View.ClipToOutline.get -> bool +Android.Views.View.ClipToOutline.set -> void +Android.Views.View.ContentCaptureSession.get -> Android.Views.ContentCaptures.ContentCaptureSession? +Android.Views.View.ContentCaptureSession.set -> void +Android.Views.View.ContentDescription.get -> string? +Android.Views.View.ContentDescription.set -> void +Android.Views.View.Context.get -> Android.Content.Context? +Android.Views.View.ContextClick -> System.EventHandler! +Android.Views.View.ContextClickEventArgs +Android.Views.View.ContextClickEventArgs.ContextClickEventArgs(bool handled, Android.Views.View? v) -> void +Android.Views.View.ContextClickEventArgs.Handled.get -> bool +Android.Views.View.ContextClickEventArgs.Handled.set -> void +Android.Views.View.ContextClickEventArgs.V.get -> Android.Views.View? +Android.Views.View.ContextMenuCreated -> System.EventHandler! +Android.Views.View.CreateContextMenuEventArgs +Android.Views.View.CreateContextMenuEventArgs.CreateContextMenuEventArgs(Android.Views.IContextMenu? menu, Android.Views.IContextMenuContextMenuInfo? menuInfo) -> void +Android.Views.View.CreateContextMenuEventArgs.Menu.get -> Android.Views.IContextMenu? +Android.Views.View.CreateContextMenuEventArgs.MenuInfo.get -> Android.Views.IContextMenuContextMenuInfo? +Android.Views.View.DefaultFocusHighlightEnabled.get -> bool +Android.Views.View.DefaultFocusHighlightEnabled.set -> void +Android.Views.View.DispatchSystemUiVisibilityChanged(int visibility) -> void +Android.Views.View.Drag -> System.EventHandler! +Android.Views.View.DragEventArgs +Android.Views.View.DragEventArgs.DragEventArgs(bool handled, Android.Views.DragEvent? e) -> void +Android.Views.View.DragEventArgs.Event.get -> Android.Views.DragEvent? +Android.Views.View.DragEventArgs.Handled.get -> bool +Android.Views.View.DragEventArgs.Handled.set -> void +Android.Views.View.DragShadowBuilder +Android.Views.View.DragShadowBuilder.DragShadowBuilder() -> void +Android.Views.View.DragShadowBuilder.DragShadowBuilder(Android.Views.View? view) -> void +Android.Views.View.DragShadowBuilder.DragShadowBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.View.DragShadowBuilder.View.get -> Android.Views.View? +Android.Views.View.FindOnBackInvokedDispatcher() -> Android.Window.IOnBackInvokedDispatcher? +Android.Views.View.FindViewById(int id) -> Android.Views.View? +Android.Views.View.FindViewById(int id) -> T? +Android.Views.View.FindViewsWithText(System.Collections.Generic.IList? outViews, string? searched, Android.Views.FindViewsWith flags) -> void +Android.Views.View.FindViewWithTag(Java.Lang.Object? tag) -> Android.Views.View? +Android.Views.View.Focusable.get -> bool +Android.Views.View.Focusable.set -> void +Android.Views.View.FocusableInTouchMode.get -> bool +Android.Views.View.FocusableInTouchMode.set -> void +Android.Views.View.FocusChange -> System.EventHandler! +Android.Views.View.FocusChangeEventArgs +Android.Views.View.FocusChangeEventArgs.FocusChangeEventArgs(bool hasFocus) -> void +Android.Views.View.FocusChangeEventArgs.HasFocus.get -> bool +Android.Views.View.FocusedByDefault.get -> bool +Android.Views.View.FocusedByDefault.set -> void +Android.Views.View.GenericMotion -> System.EventHandler! +Android.Views.View.GenericMotionEventArgs +Android.Views.View.GenericMotionEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Views.View.GenericMotionEventArgs.GenericMotionEventArgs(bool handled, Android.Views.MotionEvent? e) -> void +Android.Views.View.GenericMotionEventArgs.Handled.get -> bool +Android.Views.View.GenericMotionEventArgs.Handled.set -> void +Android.Views.View.GetDrawableState() -> int[]? +Android.Views.View.GetGlobalVisibleRect(Android.Graphics.Rect? r) -> bool +Android.Views.View.GetHasOverlappingRendering() -> bool +Android.Views.View.GetLocalVisibleRect(Android.Graphics.Rect? r) -> bool +Android.Views.View.Height.get -> int +Android.Views.View.Hover -> System.EventHandler! +Android.Views.View.HoverEventArgs +Android.Views.View.HoverEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Views.View.HoverEventArgs.Handled.get -> bool +Android.Views.View.HoverEventArgs.Handled.set -> void +Android.Views.View.HoverEventArgs.HoverEventArgs(bool handled, Android.Views.MotionEvent? e) -> void +Android.Views.View.IOnApplyWindowInsetsListener +Android.Views.View.IOnApplyWindowInsetsListener.OnApplyWindowInsets(Android.Views.View! v, Android.Views.WindowInsets! insets) -> Android.Views.WindowInsets! +Android.Views.View.IOnAttachStateChangeListener +Android.Views.View.IOnAttachStateChangeListener.OnViewAttachedToWindow(Android.Views.View! attachedView) -> void +Android.Views.View.IOnAttachStateChangeListener.OnViewDetachedFromWindow(Android.Views.View! detachedView) -> void +Android.Views.View.IOnCapturedPointerListener +Android.Views.View.IOnCapturedPointerListener.OnCapturedPointer(Android.Views.View? view, Android.Views.MotionEvent? e) -> bool +Android.Views.View.IOnClickListener +Android.Views.View.IOnClickListener.OnClick(Android.Views.View? v) -> void +Android.Views.View.IOnContextClickListener +Android.Views.View.IOnContextClickListener.OnContextClick(Android.Views.View? v) -> bool +Android.Views.View.IOnCreateContextMenuListener +Android.Views.View.IOnCreateContextMenuListener.OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo) -> void +Android.Views.View.IOnDragListener +Android.Views.View.IOnDragListener.OnDrag(Android.Views.View? v, Android.Views.DragEvent? e) -> bool +Android.Views.View.IOnFocusChangeListener +Android.Views.View.IOnFocusChangeListener.OnFocusChange(Android.Views.View? v, bool hasFocus) -> void +Android.Views.View.IOnGenericMotionListener +Android.Views.View.IOnGenericMotionListener.OnGenericMotion(Android.Views.View? v, Android.Views.MotionEvent? e) -> bool +Android.Views.View.IOnHoverListener +Android.Views.View.IOnHoverListener.OnHover(Android.Views.View? v, Android.Views.MotionEvent? e) -> bool +Android.Views.View.IOnKeyListener +Android.Views.View.IOnKeyListener.OnKey(Android.Views.View? v, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +Android.Views.View.IOnLayoutChangeListener +Android.Views.View.IOnLayoutChangeListener.OnLayoutChange(Android.Views.View? v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) -> void +Android.Views.View.IOnLongClickListener +Android.Views.View.IOnLongClickListener.OnLongClick(Android.Views.View? v) -> bool +Android.Views.View.IOnLongClickListener.OnLongClickUseDefaultHapticFeedback(Android.Views.View! v) -> bool +Android.Views.View.IOnScrollChangeListener +Android.Views.View.IOnScrollChangeListener.OnScrollChange(Android.Views.View? v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) -> void +Android.Views.View.IOnSystemUiVisibilityChangeListener +Android.Views.View.IOnSystemUiVisibilityChangeListener.OnSystemUiVisibilityChange(Android.Views.StatusBarVisibility visibility) -> void +Android.Views.View.IOnTouchListener +Android.Views.View.IOnTouchListener.OnTouch(Android.Views.View? v, Android.Views.MotionEvent? e) -> bool +Android.Views.View.IOnUnhandledKeyEventListener +Android.Views.View.IOnUnhandledKeyEventListener.OnUnhandledKeyEvent(Android.Views.View? v, Android.Views.KeyEvent? e) -> bool +Android.Views.View.IsImportantForAutofill.get -> bool +Android.Views.View.IsImportantForContentCapture.get -> bool +Android.Views.View.IsShowingLayoutBounds.get -> bool +Android.Views.View.IsTemporarilyDetached.get -> bool +Android.Views.View.KeyboardNavigationCluster.get -> bool +Android.Views.View.KeyboardNavigationCluster.set -> void +Android.Views.View.KeyEventArgs +Android.Views.View.KeyEventArgs.Event.get -> Android.Views.KeyEvent? +Android.Views.View.KeyEventArgs.Handled.get -> bool +Android.Views.View.KeyEventArgs.Handled.set -> void +Android.Views.View.KeyEventArgs.KeyCode.get -> Android.Views.Keycode +Android.Views.View.KeyEventArgs.KeyEventArgs(bool handled, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> void +Android.Views.View.KeyPress -> System.EventHandler! +Android.Views.View.LayoutChange -> System.EventHandler! +Android.Views.View.LayoutChangeEventArgs +Android.Views.View.LayoutChangeEventArgs.Bottom.get -> int +Android.Views.View.LayoutChangeEventArgs.LayoutChangeEventArgs(int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) -> void +Android.Views.View.LayoutChangeEventArgs.Left.get -> int +Android.Views.View.LayoutChangeEventArgs.OldBottom.get -> int +Android.Views.View.LayoutChangeEventArgs.OldLeft.get -> int +Android.Views.View.LayoutChangeEventArgs.OldRight.get -> int +Android.Views.View.LayoutChangeEventArgs.OldTop.get -> int +Android.Views.View.LayoutChangeEventArgs.Right.get -> int +Android.Views.View.LayoutChangeEventArgs.Top.get -> int +Android.Views.View.Left.get -> int +Android.Views.View.Left.set -> void +Android.Views.View.LongClick -> System.EventHandler! +Android.Views.View.LongClickEventArgs +Android.Views.View.LongClickEventArgs.Handled.get -> bool +Android.Views.View.LongClickEventArgs.Handled.set -> void +Android.Views.View.LongClickEventArgs.LongClickEventArgs(bool handled) -> void +Android.Views.View.LongClickUseDefaultHapticFeedback -> System.EventHandler! +Android.Views.View.LongClickUseDefaultHapticFeedbackEventArgs +Android.Views.View.LongClickUseDefaultHapticFeedbackEventArgs.Handled.get -> bool +Android.Views.View.LongClickUseDefaultHapticFeedbackEventArgs.Handled.set -> void +Android.Views.View.LongClickUseDefaultHapticFeedbackEventArgs.LongClickUseDefaultHapticFeedbackEventArgs(bool handled, Android.Views.View! v) -> void +Android.Views.View.LongClickUseDefaultHapticFeedbackEventArgs.V.get -> Android.Views.View! +Android.Views.View.Measure(int widthMeasureSpec, int heightMeasureSpec) -> void +Android.Views.View.MeasuredHeight.get -> int +Android.Views.View.MeasuredHeightAndState.get -> int +Android.Views.View.MeasuredState.get -> int +Android.Views.View.MeasuredWidth.get -> int +Android.Views.View.MeasuredWidthAndState.get -> int +Android.Views.View.MeasureSpec +Android.Views.View.MeasureSpec.MeasureSpec() -> void +Android.Views.View.MeasureSpec.MeasureSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.View.OnDrawScrollBars(Android.Graphics.Canvas! canvas) -> void +Android.Views.View.Parent.get -> Android.Views.IViewParent? +Android.Views.View.PerformAccessibilityAction(Android.AccessibilityServices.GlobalAction action, Android.OS.Bundle! arguments) -> bool +Android.Views.View.Post(System.Action! action) -> bool +Android.Views.View.PostDelayed(System.Action! action, long delayMillis) -> bool +Android.Views.View.PreferKeepClear.get -> bool +Android.Views.View.PreferKeepClear.set -> void +Android.Views.View.PreferKeepClearRects.get -> System.Collections.Generic.IList! +Android.Views.View.PreferKeepClearRects.set -> void +Android.Views.View.RemoveCallbacks(System.Action! action) -> bool +Android.Views.View.RequestFocus() -> bool +Android.Views.View.RequestFocus(Android.Views.FocusSearchDirection direction) -> bool +Android.Views.View.RequestFocusFromTouch() -> bool +Android.Views.View.RequestUnbufferedDispatch(Android.Views.MotionEvent? e) -> void +Android.Views.View.RequestUnbufferedDispatch(int source) -> void +Android.Views.View.RequireViewById(int id) -> Java.Lang.Object! +Android.Views.View.RequireViewById(int id) -> T! +Android.Views.View.RevealOnFocusHint.get -> bool +Android.Views.View.RevealOnFocusHint.set -> void +Android.Views.View.Right.get -> int +Android.Views.View.Right.set -> void +Android.Views.View.SaveAttributeDataForStyleable(Android.Content.Context! context, int[]! styleable, Android.Util.IAttributeSet? attrs, Android.Content.Res.TypedArray! t, int defStyleAttr, int defStyleRes) -> void +Android.Views.View.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what, long when) -> void +Android.Views.View.ScrollChange -> System.EventHandler! +Android.Views.View.ScrollChangeEventArgs +Android.Views.View.ScrollChangeEventArgs.OldScrollX.get -> int +Android.Views.View.ScrollChangeEventArgs.OldScrollY.get -> int +Android.Views.View.ScrollChangeEventArgs.ScrollChangeEventArgs(Android.Views.View? v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) -> void +Android.Views.View.ScrollChangeEventArgs.ScrollX.get -> int +Android.Views.View.ScrollChangeEventArgs.ScrollY.get -> int +Android.Views.View.ScrollChangeEventArgs.V.get -> Android.Views.View? +Android.Views.View.ScrollX.get -> int +Android.Views.View.ScrollX.set -> void +Android.Views.View.ScrollY.get -> int +Android.Views.View.ScrollY.set -> void +Android.Views.View.SetLeftTopRightBottom(int left, int top, int right, int bottom) -> void +Android.Views.View.SetMeasuredDimension(int measuredWidth, int measuredHeight) -> void +Android.Views.View.SetScrollCaptureCallback(Android.Views.IScrollCaptureCallback? callback) -> void +Android.Views.View.StartDrag(Android.Content.ClipData? data, Android.Views.View.DragShadowBuilder? shadowBuilder, Java.Lang.Object? myLocalState, int flags) -> bool +Android.Views.View.StartDragAndDrop(Android.Content.ClipData? data, Android.Views.View.DragShadowBuilder? shadowBuilder, Java.Lang.Object? myLocalState, int flags) -> bool +Android.Views.View.StateDescription.get -> string? +Android.Views.View.StateDescription.set -> void +Android.Views.View.StateDescriptionFormatted.get -> Java.Lang.ICharSequence? +Android.Views.View.StateDescriptionFormatted.set -> void +Android.Views.View.SystemUiFlags.get -> Android.Views.SystemUiFlags +Android.Views.View.SystemUiFlags.set -> void +Android.Views.View.SystemUiVisibilityChange -> System.EventHandler! +Android.Views.View.SystemUiVisibilityChangeEventArgs +Android.Views.View.SystemUiVisibilityChangeEventArgs.SystemUiVisibilityChangeEventArgs(Android.Views.StatusBarVisibility visibility) -> void +Android.Views.View.SystemUiVisibilityChangeEventArgs.Visibility.get -> Android.Views.StatusBarVisibility +Android.Views.View.TooltipText.get -> string? +Android.Views.View.TooltipText.set -> void +Android.Views.View.Top.get -> int +Android.Views.View.Top.set -> void +Android.Views.View.Touch -> System.EventHandler! +Android.Views.View.TouchEventArgs +Android.Views.View.TouchEventArgs.Event.get -> Android.Views.MotionEvent? +Android.Views.View.TouchEventArgs.Handled.get -> bool +Android.Views.View.TouchEventArgs.Handled.set -> void +Android.Views.View.TouchEventArgs.TouchEventArgs(bool handled, Android.Views.MotionEvent? e) -> void +Android.Views.View.TransitionName.get -> string? +Android.Views.View.TransitionName.set -> void +Android.Views.View.UnhandledKeyEvent -> System.EventHandler! +Android.Views.View.UnhandledKeyEventEventArgs +Android.Views.View.UnhandledKeyEventEventArgs.Event.get -> Android.Views.KeyEvent? +Android.Views.View.UnhandledKeyEventEventArgs.Handled.get -> bool +Android.Views.View.UnhandledKeyEventEventArgs.Handled.set -> void +Android.Views.View.UnhandledKeyEventEventArgs.UnhandledKeyEventEventArgs(bool handled, Android.Views.View? v, Android.Views.KeyEvent? e) -> void +Android.Views.View.UnhandledKeyEventEventArgs.V.get -> Android.Views.View? +Android.Views.View.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, System.Action! what) -> void +Android.Views.View.UpdateDragShadow(Android.Views.View.DragShadowBuilder? shadowBuilder) -> void +Android.Views.View.View(Android.Content.Context? context) -> void +Android.Views.View.View(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.View.View(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Views.View.View(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Views.View.View(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.View.ViewAttachedToWindow -> System.EventHandler! +Android.Views.View.ViewAttachedToWindowEventArgs +Android.Views.View.ViewAttachedToWindowEventArgs.AttachedView.get -> Android.Views.View! +Android.Views.View.ViewAttachedToWindowEventArgs.ViewAttachedToWindowEventArgs(Android.Views.View! attachedView) -> void +Android.Views.View.ViewDetachedFromWindow -> System.EventHandler! +Android.Views.View.ViewDetachedFromWindowEventArgs +Android.Views.View.ViewDetachedFromWindowEventArgs.DetachedView.get -> Android.Views.View! +Android.Views.View.ViewDetachedFromWindowEventArgs.ViewDetachedFromWindowEventArgs(Android.Views.View! detachedView) -> void +Android.Views.View.Width.get -> int +Android.Views.ViewAnimationUtils +Android.Views.ViewConfiguration +Android.Views.ViewConfiguration.ViewConfiguration() -> void +Android.Views.ViewConfiguration.ViewConfiguration(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewDebug +Android.Views.ViewDebug.CapturedViewProperty +Android.Views.ViewDebug.CapturedViewProperty.CapturedViewProperty(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewDebug.ExportedProperty +Android.Views.ViewDebug.ExportedProperty.ExportedProperty(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewDebug.FlagToString +Android.Views.ViewDebug.FlagToString.FlagToString(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewDebug.HierarchyTraceType +Android.Views.ViewDebug.IntToString +Android.Views.ViewDebug.IntToString.IntToString(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewDebug.RecyclerTraceType +Android.Views.ViewDebug.ViewDebug() -> void +Android.Views.ViewDebug.ViewDebug(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewFocusability +Android.Views.ViewFocusability.Focusable = 1 -> Android.Views.ViewFocusability +Android.Views.ViewFocusability.FocusableAuto = 16 -> Android.Views.ViewFocusability +Android.Views.ViewFocusability.NotFocusable = 0 -> Android.Views.ViewFocusability +Android.Views.ViewGroup +Android.Views.ViewGroup.AnimationEnd -> System.EventHandler! +Android.Views.ViewGroup.AnimationRepeat -> System.EventHandler! +Android.Views.ViewGroup.AnimationStart -> System.EventHandler! +Android.Views.ViewGroup.ChildViewAdded -> System.EventHandler! +Android.Views.ViewGroup.ChildViewAddedEventArgs +Android.Views.ViewGroup.ChildViewAddedEventArgs.Child.get -> Android.Views.View? +Android.Views.ViewGroup.ChildViewAddedEventArgs.ChildViewAddedEventArgs(Android.Views.View? parent, Android.Views.View? child) -> void +Android.Views.ViewGroup.ChildViewAddedEventArgs.Parent.get -> Android.Views.View? +Android.Views.ViewGroup.ChildViewRemoved -> System.EventHandler! +Android.Views.ViewGroup.ChildViewRemovedEventArgs +Android.Views.ViewGroup.ChildViewRemovedEventArgs.Child.get -> Android.Views.View? +Android.Views.ViewGroup.ChildViewRemovedEventArgs.ChildViewRemovedEventArgs(Android.Views.View? parent, Android.Views.View? child) -> void +Android.Views.ViewGroup.ChildViewRemovedEventArgs.Parent.get -> Android.Views.View? +Android.Views.ViewGroup.GetChildDrawingOrder(int drawingPosition) -> int +Android.Views.ViewGroup.InvalidateChild(Android.Views.View? child, Android.Graphics.Rect? dirty) -> void +Android.Views.ViewGroup.IOnHierarchyChangeListener +Android.Views.ViewGroup.IOnHierarchyChangeListener.OnChildViewAdded(Android.Views.View? parent, Android.Views.View? child) -> void +Android.Views.ViewGroup.IOnHierarchyChangeListener.OnChildViewRemoved(Android.Views.View? parent, Android.Views.View? child) -> void +Android.Views.ViewGroup.LayoutParams +Android.Views.ViewGroup.LayoutParams.Height.get -> int +Android.Views.ViewGroup.LayoutParams.Height.set -> void +Android.Views.ViewGroup.LayoutParams.LayoutAnimationParameters.get -> Android.Views.Animations.LayoutAnimationController.AnimationParameters? +Android.Views.ViewGroup.LayoutParams.LayoutAnimationParameters.set -> void +Android.Views.ViewGroup.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Views.ViewGroup.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Views.ViewGroup.LayoutParams.LayoutParams(int width, int height) -> void +Android.Views.ViewGroup.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewGroup.LayoutParams.Width.get -> int +Android.Views.ViewGroup.LayoutParams.Width.set -> void +Android.Views.ViewGroup.MarginLayoutParams +Android.Views.ViewGroup.MarginLayoutParams.BottomMargin.get -> int +Android.Views.ViewGroup.MarginLayoutParams.BottomMargin.set -> void +Android.Views.ViewGroup.MarginLayoutParams.LeftMargin.get -> int +Android.Views.ViewGroup.MarginLayoutParams.LeftMargin.set -> void +Android.Views.ViewGroup.MarginLayoutParams.MarginLayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Views.ViewGroup.MarginLayoutParams.MarginLayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Views.ViewGroup.MarginLayoutParams.MarginLayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Views.ViewGroup.MarginLayoutParams.MarginLayoutParams(int width, int height) -> void +Android.Views.ViewGroup.MarginLayoutParams.MarginLayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewGroup.MarginLayoutParams.RightMargin.get -> int +Android.Views.ViewGroup.MarginLayoutParams.RightMargin.set -> void +Android.Views.ViewGroup.MarginLayoutParams.TopMargin.get -> int +Android.Views.ViewGroup.MarginLayoutParams.TopMargin.set -> void +Android.Views.ViewGroup.OffsetDescendantRectToMyCoords(Android.Views.View? descendant, Android.Graphics.Rect? rect) -> void +Android.Views.ViewGroup.OffsetRectIntoDescendantCoords(Android.Views.View? descendant, Android.Graphics.Rect? rect) -> void +Android.Views.ViewGroup.ViewGroup(Android.Content.Context? context) -> void +Android.Views.ViewGroup.ViewGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.ViewGroup.ViewGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Views.ViewGroup.ViewGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Views.ViewGroup.ViewGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewGroupOverlay +Android.Views.ViewGroupOverlay.ViewGroupOverlay(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewImportantForContentCapture +Android.Views.ViewImportantForContentCapture.Auto = 0 -> Android.Views.ViewImportantForContentCapture +Android.Views.ViewImportantForContentCapture.No = 2 -> Android.Views.ViewImportantForContentCapture +Android.Views.ViewImportantForContentCapture.NoExcludeDescendants = 8 -> Android.Views.ViewImportantForContentCapture +Android.Views.ViewImportantForContentCapture.Yes = 1 -> Android.Views.ViewImportantForContentCapture +Android.Views.ViewImportantForContentCapture.YesExcludeDescendants = 4 -> Android.Views.ViewImportantForContentCapture +Android.Views.ViewLayoutMode +Android.Views.ViewLayoutMode.ClipBounds = 0 -> Android.Views.ViewLayoutMode +Android.Views.ViewLayoutMode.OpticalBounds = 1 -> Android.Views.ViewLayoutMode +Android.Views.ViewOutlineProvider +Android.Views.ViewOutlineProvider.ViewOutlineProvider() -> void +Android.Views.ViewOutlineProvider.ViewOutlineProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewOverlay +Android.Views.ViewOverlay.ViewOverlay(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewPropertyAnimator +Android.Views.ViewPropertyAnimator.ViewPropertyAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewStates +Android.Views.ViewStates.Gone = 8 -> Android.Views.ViewStates +Android.Views.ViewStates.Invisible = 4 -> Android.Views.ViewStates +Android.Views.ViewStates.Visible = 0 -> Android.Views.ViewStates +Android.Views.ViewStructure +Android.Views.ViewStructure.Hint.get -> string? +Android.Views.ViewStructure.Hint.set -> void +Android.Views.ViewStructure.HtmlInfo +Android.Views.ViewStructure.HtmlInfo.Builder +Android.Views.ViewStructure.HtmlInfo.Builder.Builder() -> void +Android.Views.ViewStructure.HtmlInfo.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewStructure.HtmlInfo.HtmlInfo() -> void +Android.Views.ViewStructure.HtmlInfo.HtmlInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewStructure.SetAutofillOptions(string![]? options) -> void +Android.Views.ViewStructure.SetContentDescription(string? contentDescription) -> void +Android.Views.ViewStructure.SetText(string? text, int selectionStart, int selectionEnd) -> void +Android.Views.ViewStructure.Text.get -> string? +Android.Views.ViewStructure.Text.set -> void +Android.Views.ViewStructure.ViewStructure() -> void +Android.Views.ViewStructure.ViewStructure(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.ViewStub +Android.Views.ViewStub.Inflate() -> Android.Views.View? +Android.Views.ViewStub.InflatedId.get -> int +Android.Views.ViewStub.InflatedId.set -> void +Android.Views.ViewStub.InflateEvent -> System.EventHandler! +Android.Views.ViewStub.InflateEventArgs +Android.Views.ViewStub.InflateEventArgs.Inflated.get -> Android.Views.View? +Android.Views.ViewStub.InflateEventArgs.InflateEventArgs(Android.Views.View? inflated) -> void +Android.Views.ViewStub.IOnInflateListener +Android.Views.ViewStub.IOnInflateListener.OnInflate(Android.Views.ViewStub? stub, Android.Views.View? inflated) -> void +Android.Views.ViewStub.LayoutInflater.get -> Android.Views.LayoutInflater? +Android.Views.ViewStub.LayoutInflater.set -> void +Android.Views.ViewStub.LayoutResource.get -> int +Android.Views.ViewStub.LayoutResource.set -> void +Android.Views.ViewStub.SetOnInflateListener(Android.Views.ViewStub.IOnInflateListener? inflateListener) -> void +Android.Views.ViewStub.ViewStub(Android.Content.Context? context) -> void +Android.Views.ViewStub.ViewStub(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Views.ViewStub.ViewStub(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Views.ViewStub.ViewStub(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Views.ViewStub.ViewStub(Android.Content.Context? context, int layoutResource) -> void +Android.Views.ViewTreeObserver +Android.Views.ViewTreeObserver.AddOnDrawListener(Android.Views.ViewTreeObserver.IOnDrawListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnGlobalFocusChangeListener(Android.Views.ViewTreeObserver.IOnGlobalFocusChangeListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnGlobalLayoutListener(Android.Views.ViewTreeObserver.IOnGlobalLayoutListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnPreDrawListener(Android.Views.ViewTreeObserver.IOnPreDrawListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnScrollChangedListener(Android.Views.ViewTreeObserver.IOnScrollChangedListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnSystemGestureExclusionRectsChangedListener(Java.Util.Functions.IConsumer! listener) -> void +Android.Views.ViewTreeObserver.AddOnTouchModeChangeListener(Android.Views.ViewTreeObserver.IOnTouchModeChangeListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnWindowAttachListener(Android.Views.ViewTreeObserver.IOnWindowAttachListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnWindowFocusChangeListener(Android.Views.ViewTreeObserver.IOnWindowFocusChangeListener? listener) -> void +Android.Views.ViewTreeObserver.AddOnWindowVisibilityChangeListener(Android.Views.ViewTreeObserver.IOnWindowVisibilityChangeListener! listener) -> void +Android.Views.ViewTreeObserver.DispatchOnDraw() -> void +Android.Views.ViewTreeObserver.DispatchOnGlobalLayout() -> void +Android.Views.ViewTreeObserver.DispatchOnPreDraw() -> bool +Android.Views.ViewTreeObserver.Draw -> System.EventHandler! +Android.Views.ViewTreeObserver.GlobalFocusChange -> System.EventHandler! +Android.Views.ViewTreeObserver.GlobalFocusChangeEventArgs +Android.Views.ViewTreeObserver.GlobalFocusChangeEventArgs.GlobalFocusChangeEventArgs(Android.Views.View? oldFocus, Android.Views.View? newFocus) -> void +Android.Views.ViewTreeObserver.GlobalFocusChangeEventArgs.NewFocus.get -> Android.Views.View? +Android.Views.ViewTreeObserver.GlobalFocusChangeEventArgs.OldFocus.get -> Android.Views.View? +Android.Views.ViewTreeObserver.GlobalLayout -> System.EventHandler! +Android.Views.ViewTreeObserver.IOnDrawListener +Android.Views.ViewTreeObserver.IOnDrawListener.OnDraw() -> void +Android.Views.ViewTreeObserver.IOnGlobalFocusChangeListener +Android.Views.ViewTreeObserver.IOnGlobalFocusChangeListener.OnGlobalFocusChanged(Android.Views.View? oldFocus, Android.Views.View? newFocus) -> void +Android.Views.ViewTreeObserver.IOnGlobalLayoutListener +Android.Views.ViewTreeObserver.IOnGlobalLayoutListener.OnGlobalLayout() -> void +Android.Views.ViewTreeObserver.IOnPreDrawListener +Android.Views.ViewTreeObserver.IOnPreDrawListener.OnPreDraw() -> bool +Android.Views.ViewTreeObserver.IOnScrollChangedListener +Android.Views.ViewTreeObserver.IOnScrollChangedListener.OnScrollChanged() -> void +Android.Views.ViewTreeObserver.IOnTouchModeChangeListener +Android.Views.ViewTreeObserver.IOnTouchModeChangeListener.OnTouchModeChanged(bool isInTouchMode) -> void +Android.Views.ViewTreeObserver.IOnWindowAttachListener +Android.Views.ViewTreeObserver.IOnWindowAttachListener.OnWindowAttached() -> void +Android.Views.ViewTreeObserver.IOnWindowAttachListener.OnWindowDetached() -> void +Android.Views.ViewTreeObserver.IOnWindowFocusChangeListener +Android.Views.ViewTreeObserver.IOnWindowFocusChangeListener.OnWindowFocusChanged(bool hasFocus) -> void +Android.Views.ViewTreeObserver.IOnWindowVisibilityChangeListener +Android.Views.ViewTreeObserver.IOnWindowVisibilityChangeListener.OnWindowVisibilityChanged(Android.Views.ViewStates visibility) -> void +Android.Views.ViewTreeObserver.IsAlive.get -> bool +Android.Views.ViewTreeObserver.PreDraw -> System.EventHandler! +Android.Views.ViewTreeObserver.PreDrawEventArgs +Android.Views.ViewTreeObserver.PreDrawEventArgs.Handled.get -> bool +Android.Views.ViewTreeObserver.PreDrawEventArgs.Handled.set -> void +Android.Views.ViewTreeObserver.PreDrawEventArgs.PreDrawEventArgs(bool handled) -> void +Android.Views.ViewTreeObserver.RegisterFrameCommitCallback(Java.Lang.IRunnable! callback) -> void +Android.Views.ViewTreeObserver.RemoveGlobalOnLayoutListener(Android.Views.ViewTreeObserver.IOnGlobalLayoutListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnDrawListener(Android.Views.ViewTreeObserver.IOnDrawListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnGlobalFocusChangeListener(Android.Views.ViewTreeObserver.IOnGlobalFocusChangeListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnGlobalLayoutListener(Android.Views.ViewTreeObserver.IOnGlobalLayoutListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnPreDrawListener(Android.Views.ViewTreeObserver.IOnPreDrawListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnScrollChangedListener(Android.Views.ViewTreeObserver.IOnScrollChangedListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnSystemGestureExclusionRectsChangedListener(Java.Util.Functions.IConsumer! listener) -> void +Android.Views.ViewTreeObserver.RemoveOnTouchModeChangeListener(Android.Views.ViewTreeObserver.IOnTouchModeChangeListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnWindowAttachListener(Android.Views.ViewTreeObserver.IOnWindowAttachListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnWindowFocusChangeListener(Android.Views.ViewTreeObserver.IOnWindowFocusChangeListener? victim) -> void +Android.Views.ViewTreeObserver.RemoveOnWindowVisibilityChangeListener(Android.Views.ViewTreeObserver.IOnWindowVisibilityChangeListener! victim) -> void +Android.Views.ViewTreeObserver.ScrollChanged -> System.EventHandler! +Android.Views.ViewTreeObserver.TouchModeChange -> System.EventHandler! +Android.Views.ViewTreeObserver.TouchModeChangeEventArgs +Android.Views.ViewTreeObserver.TouchModeChangeEventArgs.IsInTouchMode.get -> bool +Android.Views.ViewTreeObserver.TouchModeChangeEventArgs.TouchModeChangeEventArgs(bool isInTouchMode) -> void +Android.Views.ViewTreeObserver.UnregisterFrameCommitCallback(Java.Lang.IRunnable! callback) -> bool +Android.Views.ViewTreeObserver.WindowAttached -> System.EventHandler! +Android.Views.ViewTreeObserver.WindowDetached -> System.EventHandler! +Android.Views.ViewTreeObserver.WindowFocusChange -> System.EventHandler! +Android.Views.ViewTreeObserver.WindowFocusChangeEventArgs +Android.Views.ViewTreeObserver.WindowFocusChangeEventArgs.HasFocus.get -> bool +Android.Views.ViewTreeObserver.WindowFocusChangeEventArgs.WindowFocusChangeEventArgs(bool hasFocus) -> void +Android.Views.ViewTreeObserver.WindowVisibilityChange -> System.EventHandler! +Android.Views.ViewTreeObserver.WindowVisibilityChangeEventArgs +Android.Views.ViewTreeObserver.WindowVisibilityChangeEventArgs.Visibility.get -> Android.Views.ViewStates +Android.Views.ViewTreeObserver.WindowVisibilityChangeEventArgs.WindowVisibilityChangeEventArgs(Android.Views.ViewStates visibility) -> void +Android.Views.Window +Android.Views.Window.AddOnFrameMetricsAvailableListener(Android.Views.Window.IOnFrameMetricsAvailableListener! listener, Android.OS.Handler? handler) -> void +Android.Views.Window.Attributes.get -> Android.Views.WindowManagerLayoutParams? +Android.Views.Window.Attributes.set -> void +Android.Views.Window.Callback.get -> Android.Views.Window.ICallback? +Android.Views.Window.Callback.set -> void +Android.Views.Window.Container.get -> Android.Views.Window? +Android.Views.Window.Container.set -> void +Android.Views.Window.Context.get -> Android.Content.Context? +Android.Views.Window.Features.get -> int +Android.Views.Window.FindViewById(int id) -> T? +Android.Views.Window.ForcedWindowFlags.get -> int +Android.Views.Window.FrameMetricsAvailable -> System.EventHandler! +Android.Views.Window.FrameMetricsAvailableEventArgs +Android.Views.Window.FrameMetricsAvailableEventArgs.DropCountSinceLastInvocation.get -> int +Android.Views.Window.FrameMetricsAvailableEventArgs.FrameMetrics.get -> Android.Views.FrameMetrics? +Android.Views.Window.FrameMetricsAvailableEventArgs.FrameMetricsAvailableEventArgs(Android.Views.Window? window, Android.Views.FrameMetrics? frameMetrics, int dropCountSinceLastInvocation) -> void +Android.Views.Window.FrameMetricsAvailableEventArgs.Window.get -> Android.Views.Window? +Android.Views.Window.HasChildren.get -> bool +Android.Views.Window.HasSoftInputMode.get -> bool +Android.Views.Window.ICallback +Android.Views.Window.ICallback.DispatchGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +Android.Views.Window.ICallback.DispatchKeyEvent(Android.Views.KeyEvent? e) -> bool +Android.Views.Window.ICallback.DispatchKeyShortcutEvent(Android.Views.KeyEvent? e) -> bool +Android.Views.Window.ICallback.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> bool +Android.Views.Window.ICallback.DispatchTouchEvent(Android.Views.MotionEvent? e) -> bool +Android.Views.Window.ICallback.DispatchTrackballEvent(Android.Views.MotionEvent? e) -> bool +Android.Views.Window.ICallback.OnActionModeFinished(Android.Views.ActionMode? mode) -> void +Android.Views.Window.ICallback.OnActionModeStarted(Android.Views.ActionMode? mode) -> void +Android.Views.Window.ICallback.OnAttachedToWindow() -> void +Android.Views.Window.ICallback.OnContentChanged() -> void +Android.Views.Window.ICallback.OnCreatePanelMenu(int featureId, Android.Views.IMenu! menu) -> bool +Android.Views.Window.ICallback.OnCreatePanelView(int featureId) -> Android.Views.View? +Android.Views.Window.ICallback.OnDetachedFromWindow() -> void +Android.Views.Window.ICallback.OnMenuItemSelected(int featureId, Android.Views.IMenuItem! item) -> bool +Android.Views.Window.ICallback.OnMenuOpened(int featureId, Android.Views.IMenu! menu) -> bool +Android.Views.Window.ICallback.OnPanelClosed(int featureId, Android.Views.IMenu! menu) -> void +Android.Views.Window.ICallback.OnPointerCaptureChanged(bool hasCapture) -> void +Android.Views.Window.ICallback.OnPreparePanel(int featureId, Android.Views.View? view, Android.Views.IMenu! menu) -> bool +Android.Views.Window.ICallback.OnProvideKeyboardShortcuts(System.Collections.Generic.IList? data, Android.Views.IMenu? menu, int deviceId) -> void +Android.Views.Window.ICallback.OnSearchRequested() -> bool +Android.Views.Window.ICallback.OnSearchRequested(Android.Views.SearchEvent? searchEvent) -> bool +Android.Views.Window.ICallback.OnWindowAttributesChanged(Android.Views.WindowManagerLayoutParams? attrs) -> void +Android.Views.Window.ICallback.OnWindowFocusChanged(bool hasFocus) -> void +Android.Views.Window.ICallback.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +Android.Views.Window.ICallback.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +Android.Views.Window.IOnFrameMetricsAvailableListener +Android.Views.Window.IOnFrameMetricsAvailableListener.OnFrameMetricsAvailable(Android.Views.Window? window, Android.Views.FrameMetrics? frameMetrics, int dropCountSinceLastInvocation) -> void +Android.Views.Window.IOnRestrictedCaptionAreaChangedListener +Android.Views.Window.IOnRestrictedCaptionAreaChangedListener.OnRestrictedCaptionAreaChanged(Android.Graphics.Rect? rect) -> void +Android.Views.Window.IsActive.get -> bool +Android.Views.Window.LocalFeatures.get -> int +Android.Views.Window.MakeActive() -> void +Android.Views.Window.RemoveOnFrameMetricsAvailableListener(Android.Views.Window.IOnFrameMetricsAvailableListener? listener) -> void +Android.Views.Window.RequireViewById(int id) -> Java.Lang.Object! +Android.Views.Window.RestrictedCaptionArea -> System.EventHandler! +Android.Views.Window.RestrictedCaptionAreaChangedEventArgs +Android.Views.Window.RestrictedCaptionAreaChangedEventArgs.Rect.get -> Android.Graphics.Rect? +Android.Views.Window.RestrictedCaptionAreaChangedEventArgs.RestrictedCaptionAreaChangedEventArgs(Android.Graphics.Rect? rect) -> void +Android.Views.Window.SetHideOverlayWindows(bool hide) -> void +Android.Views.Window.SetRestrictedCaptionAreaListener(Android.Views.Window.IOnRestrictedCaptionAreaChangedListener? listener) -> void +Android.Views.Window.SetTitle(string? title) -> void +Android.Views.Window.Window(Android.Content.Context? context) -> void +Android.Views.Window.Window(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.Window.WindowStyle.get -> Android.Content.Res.TypedArray? +Android.Views.WindowAnimationFrameStats +Android.Views.WindowAnimationFrameStats.DescribeContents() -> int +Android.Views.WindowAnimationFrameStats.InterfaceConsts +Android.Views.WindowAnimationFrameStats.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.WindowContentFrameStats +Android.Views.WindowContentFrameStats.DescribeContents() -> int +Android.Views.WindowContentFrameStats.GetFramePostedTimeNano(int index) -> long +Android.Views.WindowContentFrameStats.GetFrameReadyTimeNano(int index) -> long +Android.Views.WindowContentFrameStats.InterfaceConsts +Android.Views.WindowContentFrameStats.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +Android.Views.WindowFeatures +Android.Views.WindowFeatures.ActionBar = 8 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.ActionBarOverlay = 9 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.ActionModeOverlay = 10 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.ActivityTransitions = 13 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.ContentTransitions = 12 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.ContextMenu = 6 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.CustomTitle = 7 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.DefaultFeatures = 65 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.IndeterminateProgress = 5 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.LeftIcon = 3 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.NoTitle = 1 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.OptionsPanel = 0 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.Progress = 2 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.RightIcon = 4 -> Android.Views.WindowFeatures +Android.Views.WindowFeatures.SwipeToDismiss = 11 -> Android.Views.WindowFeatures +Android.Views.WindowId +Android.Views.WindowId.FocusObserver +Android.Views.WindowId.FocusObserver.FocusObserver() -> void +Android.Views.WindowId.FocusObserver.FocusObserver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowId.InterfaceConsts +Android.Views.WindowId.WindowId(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowInsets +Android.Views.WindowInsets.Builder +Android.Views.WindowInsets.Builder.Build() -> Android.Views.WindowInsets! +Android.Views.WindowInsets.Builder.Builder() -> void +Android.Views.WindowInsets.Builder.Builder(Android.Views.WindowInsets! insets) -> void +Android.Views.WindowInsets.Builder.SetDisplayCutout(Android.Views.DisplayCutout? displayCutout) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetDisplayShape(Android.Views.DisplayShape! displayShape) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetInsets(int typeMask, Android.Graphics.Insets! insets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetInsetsIgnoringVisibility(int typeMask, Android.Graphics.Insets! insets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetMandatorySystemGestureInsets(Android.Graphics.Insets! insets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetPrivacyIndicatorBounds(Android.Graphics.Rect? bounds) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetRoundedCorner(int position, Android.Views.RoundedCorner? roundedCorner) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetStableInsets(Android.Graphics.Insets! stableInsets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetSystemGestureInsets(Android.Graphics.Insets! insets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetSystemWindowInsets(Android.Graphics.Insets! systemWindowInsets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetTappableElementInsets(Android.Graphics.Insets! insets) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.Builder.SetVisible(int typeMask, bool visible) -> Android.Views.WindowInsets.Builder! +Android.Views.WindowInsets.ConsumeDisplayCutout() -> Android.Views.WindowInsets! +Android.Views.WindowInsets.ConsumeStableInsets() -> Android.Views.WindowInsets! +Android.Views.WindowInsets.ConsumeSystemWindowInsets() -> Android.Views.WindowInsets! +Android.Views.WindowInsets.DisplayCutout.get -> Android.Views.DisplayCutout? +Android.Views.WindowInsets.DisplayShape.get -> Android.Views.DisplayShape? +Android.Views.WindowInsets.GetInsets(int typeMask) -> Android.Graphics.Insets! +Android.Views.WindowInsets.GetInsetsIgnoringVisibility(int typeMask) -> Android.Graphics.Insets! +Android.Views.WindowInsets.GetRoundedCorner(int position) -> Android.Views.RoundedCorner? +Android.Views.WindowInsets.HasInsets.get -> bool +Android.Views.WindowInsets.HasStableInsets.get -> bool +Android.Views.WindowInsets.HasSystemWindowInsets.get -> bool +Android.Views.WindowInsets.Inset(Android.Graphics.Insets! insets) -> Android.Views.WindowInsets! +Android.Views.WindowInsets.Inset(int left, int top, int right, int bottom) -> Android.Views.WindowInsets! +Android.Views.WindowInsets.IsConsumed.get -> bool +Android.Views.WindowInsets.IsRound.get -> bool +Android.Views.WindowInsets.IsVisible(int typeMask) -> bool +Android.Views.WindowInsets.MandatorySystemGestureInsets.get -> Android.Graphics.Insets! +Android.Views.WindowInsets.PrivacyIndicatorBounds.get -> Android.Graphics.Rect? +Android.Views.WindowInsets.ReplaceSystemWindowInsets(Android.Graphics.Rect? systemWindowInsets) -> Android.Views.WindowInsets! +Android.Views.WindowInsets.ReplaceSystemWindowInsets(int left, int top, int right, int bottom) -> Android.Views.WindowInsets! +Android.Views.WindowInsets.Side +Android.Views.WindowInsets.StableInsetBottom.get -> int +Android.Views.WindowInsets.StableInsetLeft.get -> int +Android.Views.WindowInsets.StableInsetRight.get -> int +Android.Views.WindowInsets.StableInsets.get -> Android.Graphics.Insets! +Android.Views.WindowInsets.StableInsetTop.get -> int +Android.Views.WindowInsets.SystemGestureInsets.get -> Android.Graphics.Insets! +Android.Views.WindowInsets.SystemWindowInsetBottom.get -> int +Android.Views.WindowInsets.SystemWindowInsetLeft.get -> int +Android.Views.WindowInsets.SystemWindowInsetRight.get -> int +Android.Views.WindowInsets.SystemWindowInsets.get -> Android.Graphics.Insets! +Android.Views.WindowInsets.SystemWindowInsetTop.get -> int +Android.Views.WindowInsets.TappableElementInsets.get -> Android.Graphics.Insets! +Android.Views.WindowInsets.Type +Android.Views.WindowInsets.WindowInsets(Android.Views.WindowInsets? src) -> void +Android.Views.WindowInsetsAnimation +Android.Views.WindowInsetsAnimation.Alpha.get -> float +Android.Views.WindowInsetsAnimation.Alpha.set -> void +Android.Views.WindowInsetsAnimation.Bounds +Android.Views.WindowInsetsAnimation.Bounds.Bounds(Android.Graphics.Insets! lowerBound, Android.Graphics.Insets! upperBound) -> void +Android.Views.WindowInsetsAnimation.Bounds.Inset(Android.Graphics.Insets! insets) -> Android.Views.WindowInsetsAnimation.Bounds! +Android.Views.WindowInsetsAnimation.Bounds.LowerBound.get -> Android.Graphics.Insets! +Android.Views.WindowInsetsAnimation.Bounds.UpperBound.get -> Android.Graphics.Insets! +Android.Views.WindowInsetsAnimation.Callback +Android.Views.WindowInsetsAnimation.Callback.Callback(int dispatchMode) -> void +Android.Views.WindowInsetsAnimation.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowInsetsAnimation.Callback.DispatchMode.get -> int +Android.Views.WindowInsetsAnimation.DurationMillis.get -> long +Android.Views.WindowInsetsAnimation.Fraction.get -> float +Android.Views.WindowInsetsAnimation.Fraction.set -> void +Android.Views.WindowInsetsAnimation.InterpolatedFraction.get -> float +Android.Views.WindowInsetsAnimation.Interpolator.get -> Android.Views.Animations.IInterpolator? +Android.Views.WindowInsetsAnimation.TypeMask.get -> int +Android.Views.WindowInsetsAnimation.WindowInsetsAnimation(int typeMask, Android.Views.Animations.IInterpolator? interpolator, long durationMillis) -> void +Android.Views.WindowInsetsAnimationDispatchMode +Android.Views.WindowInsetsAnimationDispatchMode.ContinueOnSubtree = 1 -> Android.Views.WindowInsetsAnimationDispatchMode +Android.Views.WindowInsetsAnimationDispatchMode.Stop = 0 -> Android.Views.WindowInsetsAnimationDispatchMode +Android.Views.WindowInsetsControllerAppearance +Android.Views.WindowInsetsControllerAppearance.LightNavigationBars = 16 -> Android.Views.WindowInsetsControllerAppearance +Android.Views.WindowInsetsControllerAppearance.LightStatusBars = 8 -> Android.Views.WindowInsetsControllerAppearance +Android.Views.WindowInsetsControllerAppearance.None = 0 -> Android.Views.WindowInsetsControllerAppearance +Android.Views.WindowInsetsControllerBehavior +Android.Views.WindowInsetsControllerBehavior.Default = 1 -> Android.Views.WindowInsetsControllerBehavior +Android.Views.WindowInsetsControllerBehavior.ShowBarsBySwipe = 1 -> Android.Views.WindowInsetsControllerBehavior +Android.Views.WindowInsetsControllerBehavior.ShowBarsByTouch = 0 -> Android.Views.WindowInsetsControllerBehavior +Android.Views.WindowInsetsControllerBehavior.ShowTransientBarsBySwipe = 2 -> Android.Views.WindowInsetsControllerBehavior +Android.Views.WindowInsetSides +Android.Views.WindowInsetSides.Bottom = 8 -> Android.Views.WindowInsetSides +Android.Views.WindowInsetSides.Left = 1 -> Android.Views.WindowInsetSides +Android.Views.WindowInsetSides.Right = 4 -> Android.Views.WindowInsetSides +Android.Views.WindowInsetSides.Top = 2 -> Android.Views.WindowInsetSides +Android.Views.WindowManageDisplayFlags +Android.Views.WindowManageDisplayFlags.DisableHdrConversion = 1 -> Android.Views.WindowManageDisplayFlags +Android.Views.WindowManager +Android.Views.WindowManagerBadTokenException +Android.Views.WindowManagerBadTokenException.WindowManagerBadTokenException() -> void +Android.Views.WindowManagerBadTokenException.WindowManagerBadTokenException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowManagerBadTokenException.WindowManagerBadTokenException(string? name) -> void +Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.AlphaChanged = 128 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.AnimationChanged = 16 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.DimAmountChanged = 32 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.FlagsChanged = 4 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.FormatChanged = 8 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.LayoutChanged = 1 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.MemoryTypeChanged = 256 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.RotationAnimationChanged = 4096 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.ScreenBrightnessChanged = 2048 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.ScreenOrientationChanged = 1024 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.SoftInputModeChanged = 512 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.TitleChanged = 64 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerEventType.TypeChanged = 2 -> Android.Views.WindowManagerEventType +Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.AllowLockWhileScreenOn = 1 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.AltFocusableIm = 131072 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.BlurBehind = 4 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.DimBehind = 2 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.DismissKeyguard = 4194304 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.Dither = 4096 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.DrawsSystemBarBackgrounds = -2147483648 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.ForceNotFullscreen = 2048 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.Fullscreen = 1024 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.HardwareAccelerated = 16777216 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.IgnoreCheekPresses = 32768 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.KeepScreenOn = 128 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LayoutAttachedInDecor = 1073741824 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LayoutInOverscan = 33554432 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LayoutInScreen = 256 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LayoutInsetDecor = 65536 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LayoutNoLimits = 512 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.LocalFocusMode = 268435456 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.NotFocusable = 8 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.NotTouchable = 16 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.NotTouchModal = 32 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.Scaled = 16384 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.Secure = 8192 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.ShowWallpaper = 1048576 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.ShowWhenLocked = 524288 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.SplitTouch = 8388608 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.TouchableWhenWaking = 64 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.TranslucentNavigation = 134217728 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.TranslucentStatus = 67108864 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.TurnScreenOn = 2097152 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerFlags.WatchOutsideTouch = 262144 -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerInvalidDisplayException +Android.Views.WindowManagerInvalidDisplayException.WindowManagerInvalidDisplayException() -> void +Android.Views.WindowManagerInvalidDisplayException.WindowManagerInvalidDisplayException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowManagerInvalidDisplayException.WindowManagerInvalidDisplayException(string? name) -> void +Android.Views.WindowManagerLayoutParams +Android.Views.WindowManagerLayoutParams.Alpha.get -> float +Android.Views.WindowManagerLayoutParams.Alpha.set -> void +Android.Views.WindowManagerLayoutParams.ButtonBrightness.get -> float +Android.Views.WindowManagerLayoutParams.ButtonBrightness.set -> void +Android.Views.WindowManagerLayoutParams.CopyFrom(Android.Views.WindowManagerLayoutParams? o) -> int +Android.Views.WindowManagerLayoutParams.DimAmount.get -> float +Android.Views.WindowManagerLayoutParams.DimAmount.set -> void +Android.Views.WindowManagerLayoutParams.Flags.get -> Android.Views.WindowManagerFlags +Android.Views.WindowManagerLayoutParams.Flags.set -> void +Android.Views.WindowManagerLayoutParams.Format.get -> Android.Graphics.Format +Android.Views.WindowManagerLayoutParams.Format.set -> void +Android.Views.WindowManagerLayoutParams.Gravity.get -> Android.Views.GravityFlags +Android.Views.WindowManagerLayoutParams.Gravity.set -> void +Android.Views.WindowManagerLayoutParams.HorizontalMargin.get -> float +Android.Views.WindowManagerLayoutParams.HorizontalMargin.set -> void +Android.Views.WindowManagerLayoutParams.HorizontalWeight.get -> float +Android.Views.WindowManagerLayoutParams.HorizontalWeight.set -> void +Android.Views.WindowManagerLayoutParams.InterfaceConsts +Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutMode.get -> Android.Views.LayoutInDisplayCutoutMode +Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutMode.set -> void +Android.Views.WindowManagerLayoutParams.MemoryType.get -> Android.Views.MemoryType +Android.Views.WindowManagerLayoutParams.MemoryType.set -> void +Android.Views.WindowManagerLayoutParams.PackageName.get -> string? +Android.Views.WindowManagerLayoutParams.PackageName.set -> void +Android.Views.WindowManagerLayoutParams.PreferMinimalPostProcessing.get -> bool +Android.Views.WindowManagerLayoutParams.PreferMinimalPostProcessing.set -> void +Android.Views.WindowManagerLayoutParams.PreferredDisplayModeId.get -> int +Android.Views.WindowManagerLayoutParams.PreferredDisplayModeId.set -> void +Android.Views.WindowManagerLayoutParams.PreferredRefreshRate.get -> float +Android.Views.WindowManagerLayoutParams.PreferredRefreshRate.set -> void +Android.Views.WindowManagerLayoutParams.RotationAnimation.get -> Android.Views.WindowRotationAnimation +Android.Views.WindowManagerLayoutParams.RotationAnimation.set -> void +Android.Views.WindowManagerLayoutParams.ScreenBrightness.get -> float +Android.Views.WindowManagerLayoutParams.ScreenBrightness.set -> void +Android.Views.WindowManagerLayoutParams.ScreenOrientation.get -> Android.Content.PM.ScreenOrientation +Android.Views.WindowManagerLayoutParams.ScreenOrientation.set -> void +Android.Views.WindowManagerLayoutParams.SoftInputMode.get -> Android.Views.SoftInput +Android.Views.WindowManagerLayoutParams.SoftInputMode.set -> void +Android.Views.WindowManagerLayoutParams.SystemUiFlags.get -> Android.Views.SystemUiFlags +Android.Views.WindowManagerLayoutParams.SystemUiFlags.set -> void +Android.Views.WindowManagerLayoutParams.SystemUiVisibility.get -> Android.Views.StatusBarVisibility +Android.Views.WindowManagerLayoutParams.SystemUiVisibility.set -> void +Android.Views.WindowManagerLayoutParams.Title.get -> string? +Android.Views.WindowManagerLayoutParams.Title.set -> void +Android.Views.WindowManagerLayoutParams.TitleFormatted.get -> Java.Lang.ICharSequence? +Android.Views.WindowManagerLayoutParams.TitleFormatted.set -> void +Android.Views.WindowManagerLayoutParams.Token.get -> Android.OS.IBinder? +Android.Views.WindowManagerLayoutParams.Token.set -> void +Android.Views.WindowManagerLayoutParams.Type.get -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerLayoutParams.Type.set -> void +Android.Views.WindowManagerLayoutParams.VerticalMargin.get -> float +Android.Views.WindowManagerLayoutParams.VerticalMargin.set -> void +Android.Views.WindowManagerLayoutParams.VerticalWeight.get -> float +Android.Views.WindowManagerLayoutParams.VerticalWeight.set -> void +Android.Views.WindowManagerLayoutParams.WindowAnimations.get -> int +Android.Views.WindowManagerLayoutParams.WindowAnimations.set -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams() -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(Android.OS.Parcel? in) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(Android.Views.WindowManagerTypes _type) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(Android.Views.WindowManagerTypes _type, Android.Views.WindowManagerFlags _flags) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(Android.Views.WindowManagerTypes _type, Android.Views.WindowManagerFlags _flags, Android.Graphics.Format _format) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(int w, int h, Android.Views.WindowManagerTypes _type, Android.Views.WindowManagerFlags _flags, Android.Graphics.Format _format) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(int w, int h, int xpos, int ypos, Android.Views.WindowManagerTypes _type, Android.Views.WindowManagerFlags _flags, Android.Graphics.Format _format) -> void +Android.Views.WindowManagerLayoutParams.WindowManagerLayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Views.WindowManagerLayoutParams.X.get -> int +Android.Views.WindowManagerLayoutParams.X.set -> void +Android.Views.WindowManagerLayoutParams.Y.get -> int +Android.Views.WindowManagerLayoutParams.Y.set -> void +Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.AccessibilityOverlay = 2032 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.Application = 2 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationAttachedDialog = 1003 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationMedia = 1001 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationOverlay = 2038 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationPanel = 1000 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationStarting = 3 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.ApplicationSubPanel = 1002 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.BaseApplication = 1 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.DrawnApplication = 4 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.InputMethod = 2011 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.InputMethodDialog = 2012 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.Keyguard = 2004 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.KeyguardDialog = 2009 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.Phone = 2002 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.PriorityPhone = 2007 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.PrivatePresentation = 2030 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.SearchBar = 2001 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.StatusBar = 2000 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.StatusBarPanel = 2014 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.SystemAlert = 2003 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.SystemDialog = 2008 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.SystemError = 2010 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.SystemOverlay = 2006 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.Toast = 2005 -> Android.Views.WindowManagerTypes +Android.Views.WindowManagerTypes.Wallpaper = 2013 -> Android.Views.WindowManagerTypes +Android.Views.WindowMetrics +Android.Views.WindowMetrics.Bounds.get -> Android.Graphics.Rect! +Android.Views.WindowMetrics.Density.get -> float +Android.Views.WindowMetrics.WindowInsets.get -> Android.Views.WindowInsets! +Android.Views.WindowMetrics.WindowMetrics(Android.Graphics.Rect! bounds, Android.Views.WindowInsets! windowInsets) -> void +Android.Views.WindowMetrics.WindowMetrics(Android.Graphics.Rect! bounds, Android.Views.WindowInsets! windowInsets, float density) -> void +Android.Views.WindowProgress +Android.Views.WindowProgress.End = 10000 -> Android.Views.WindowProgress +Android.Views.WindowProgress.IndeterminateOff = -4 -> Android.Views.WindowProgress +Android.Views.WindowProgress.IndeterminateOn = -3 -> Android.Views.WindowProgress +Android.Views.WindowProgress.SecondaryEnd = 30000 -> Android.Views.WindowProgress +Android.Views.WindowProgress.SecondaryStart = 20000 -> Android.Views.WindowProgress +Android.Views.WindowProgress.Start = 0 -> Android.Views.WindowProgress +Android.Views.WindowProgress.VisibilityOff = -2 -> Android.Views.WindowProgress +Android.Views.WindowProgress.VisibilityOn = -1 -> Android.Views.WindowProgress +Android.Views.WindowRotationAnimation +Android.Views.WindowRotationAnimation.Crossfade = 1 -> Android.Views.WindowRotationAnimation +Android.Views.WindowRotationAnimation.Jumpcut = 2 -> Android.Views.WindowRotationAnimation +Android.Views.WindowRotationAnimation.Rotate = 0 -> Android.Views.WindowRotationAnimation +Android.Views.WindowRotationAnimation.Seamless = 3 -> Android.Views.WindowRotationAnimation +Android.Webkit.CacheManager +Android.Webkit.CacheManager.CacheManager() -> void +Android.Webkit.CacheManager.CacheResult +Android.Webkit.CacheManager.CacheResult.CacheResult() -> void +Android.Webkit.CacheManager.CacheResult.CacheResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.CacheModes +Android.Webkit.CacheModes.CacheElseNetwork = 1 -> Android.Webkit.CacheModes +Android.Webkit.CacheModes.CacheOnly = 3 -> Android.Webkit.CacheModes +Android.Webkit.CacheModes.Default = -1 -> Android.Webkit.CacheModes +Android.Webkit.CacheModes.NoCache = 2 -> Android.Webkit.CacheModes +Android.Webkit.CacheModes.Normal = 0 -> Android.Webkit.CacheModes +Android.Webkit.Categories +Android.Webkit.Categories.All = 1 -> Android.Webkit.Categories +Android.Webkit.Categories.AndroidWebview = 2 -> Android.Webkit.Categories +Android.Webkit.Categories.FrameViewer = 64 -> Android.Webkit.Categories +Android.Webkit.Categories.InputLatency = 8 -> Android.Webkit.Categories +Android.Webkit.Categories.JavascriptAndRendering = 32 -> Android.Webkit.Categories +Android.Webkit.Categories.None = 0 -> Android.Webkit.Categories +Android.Webkit.Categories.Rendering = 16 -> Android.Webkit.Categories +Android.Webkit.Categories.WebDeveloper = 4 -> Android.Webkit.Categories +Android.Webkit.ChromeFileChooserMode +Android.Webkit.ChromeFileChooserMode.Open = 0 -> Android.Webkit.ChromeFileChooserMode +Android.Webkit.ChromeFileChooserMode.OpenMultiple = 1 -> Android.Webkit.ChromeFileChooserMode +Android.Webkit.ChromeFileChooserMode.Save = 3 -> Android.Webkit.ChromeFileChooserMode +Android.Webkit.ClientCertRequest +Android.Webkit.ClientCertRequest.ClientCertRequest() -> void +Android.Webkit.ClientCertRequest.ClientCertRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.ClientError +Android.Webkit.ClientError.Authentication = -4 -> Android.Webkit.ClientError +Android.Webkit.ClientError.BadUrl = -12 -> Android.Webkit.ClientError +Android.Webkit.ClientError.Connect = -6 -> Android.Webkit.ClientError +Android.Webkit.ClientError.FailedSslHandshake = -11 -> Android.Webkit.ClientError +Android.Webkit.ClientError.File = -13 -> Android.Webkit.ClientError +Android.Webkit.ClientError.FileNotFound = -14 -> Android.Webkit.ClientError +Android.Webkit.ClientError.HostLookup = -2 -> Android.Webkit.ClientError +Android.Webkit.ClientError.Io = -7 -> Android.Webkit.ClientError +Android.Webkit.ClientError.ProxyAuthentication = -5 -> Android.Webkit.ClientError +Android.Webkit.ClientError.RedirectLoop = -9 -> Android.Webkit.ClientError +Android.Webkit.ClientError.Timeout = -8 -> Android.Webkit.ClientError +Android.Webkit.ClientError.TooManyRequests = -15 -> Android.Webkit.ClientError +Android.Webkit.ClientError.Unknown = -1 -> Android.Webkit.ClientError +Android.Webkit.ClientError.UnsafeResource = -16 -> Android.Webkit.ClientError +Android.Webkit.ClientError.UnsupportedAuthScheme = -3 -> Android.Webkit.ClientError +Android.Webkit.ClientError.UnsupportedScheme = -10 -> Android.Webkit.ClientError +Android.Webkit.ConsoleMessage +Android.Webkit.ConsoleMessage.ConsoleMessage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.ConsoleMessage.ConsoleMessage(string? message, string? sourceId, int lineNumber, Android.Webkit.ConsoleMessage.MessageLevel? msgLevel) -> void +Android.Webkit.ConsoleMessage.MessageLevel +Android.Webkit.CookieManager +Android.Webkit.CookieManager.CookieManager() -> void +Android.Webkit.CookieManager.CookieManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.CookieSyncManager +Android.Webkit.DateSorter +Android.Webkit.DateSorter.DateSorter(Android.Content.Context? context) -> void +Android.Webkit.DateSorter.DateSorter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.DownloadEventArgs +Android.Webkit.DownloadEventArgs.ContentDisposition.get -> string? +Android.Webkit.DownloadEventArgs.ContentLength.get -> long +Android.Webkit.DownloadEventArgs.DownloadEventArgs(string? url, string? userAgent, string? contentDisposition, string? mimetype, long contentLength) -> void +Android.Webkit.DownloadEventArgs.Mimetype.get -> string? +Android.Webkit.DownloadEventArgs.Url.get -> string? +Android.Webkit.DownloadEventArgs.UserAgent.get -> string? +Android.Webkit.ForceDarkMode +Android.Webkit.ForceDarkMode.Auto = 1 -> Android.Webkit.ForceDarkMode +Android.Webkit.ForceDarkMode.Off = 0 -> Android.Webkit.ForceDarkMode +Android.Webkit.ForceDarkMode.On = 2 -> Android.Webkit.ForceDarkMode +Android.Webkit.GeolocationPermissions +Android.Webkit.GeolocationPermissions.GeolocationPermissions() -> void +Android.Webkit.GeolocationPermissions.GeolocationPermissions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.GeolocationPermissions.ICallback +Android.Webkit.GeolocationPermissions.ICallback.Invoke(string? origin, bool allow, bool retain) -> void +Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.AnchorType = 1 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.EditTextType = 9 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.EmailType = 4 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.GeoType = 3 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.ImageAnchorType = 6 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.ImageType = 5 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.PhoneType = 2 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.SrcAnchorType = 7 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.SrcImageAnchorType = 8 -> Android.Webkit.HitTestResult +Android.Webkit.HitTestResult.UnknownType = 0 -> Android.Webkit.HitTestResult +Android.Webkit.HttpAuthHandler +Android.Webkit.HttpAuthHandler.HttpAuthHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.IDownloadListener +Android.Webkit.IDownloadListener.OnDownloadStart(string? url, string? userAgent, string? contentDisposition, string? mimetype, long contentLength) -> void +Android.Webkit.IJavascriptInterface +Android.Webkit.IPluginStub +Android.Webkit.IPluginStub.GetEmbeddedView(int NPP, Android.Content.Context? context) -> Android.Views.View? +Android.Webkit.IPluginStub.GetFullScreenView(int NPP, Android.Content.Context? context) -> Android.Views.View? +Android.Webkit.IUrlInterceptHandler +Android.Webkit.IUrlInterceptHandler.GetPluginData(string? url, System.Collections.Generic.IDictionary? headers) -> Android.Webkit.PluginData? +Android.Webkit.IUrlInterceptHandler.Service(string? url, System.Collections.Generic.IDictionary? headers) -> Android.Webkit.CacheManager.CacheResult? +Android.Webkit.IValueCallback +Android.Webkit.IValueCallback.OnReceiveValue(Java.Lang.Object? value) -> void +Android.Webkit.IWebResourceRequest +Android.Webkit.IWebResourceRequest.HasGesture.get -> bool +Android.Webkit.IWebResourceRequest.IsForMainFrame.get -> bool +Android.Webkit.IWebResourceRequest.IsRedirect.get -> bool +Android.Webkit.IWebResourceRequest.Method.get -> string? +Android.Webkit.IWebResourceRequest.RequestHeaders.get -> System.Collections.Generic.IDictionary? +Android.Webkit.IWebResourceRequest.Url.get -> Android.Net.Uri? +Android.Webkit.JavascriptInterface +Android.Webkit.JavascriptInterface.JavascriptInterface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.JavascriptInterfaceAttribute +Android.Webkit.JavascriptInterfaceAttribute.JavascriptInterfaceAttribute() -> void +Android.Webkit.JsPromptResult +Android.Webkit.JsPromptResult.JsPromptResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.JsResult +Android.Webkit.JsResult.Cancel() -> void +Android.Webkit.JsResult.Confirm() -> void +Android.Webkit.JsResult.JsResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.JsResult.MResult.get -> bool +Android.Webkit.JsResult.MResult.set -> void +Android.Webkit.JsResult.WakeUp() -> void +Android.Webkit.MenuItems +Android.Webkit.MenuItems.None = 0 -> Android.Webkit.MenuItems +Android.Webkit.MenuItems.ProcessText = 4 -> Android.Webkit.MenuItems +Android.Webkit.MenuItems.Share = 1 -> Android.Webkit.MenuItems +Android.Webkit.MenuItems.WebSearch = 2 -> Android.Webkit.MenuItems +Android.Webkit.MimeTypeMap +Android.Webkit.MimeTypeMap.MimeTypeMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.MixedContentHandling +Android.Webkit.MixedContentHandling.AlwaysAllow = 0 -> Android.Webkit.MixedContentHandling +Android.Webkit.MixedContentHandling.CompatibilityMode = 2 -> Android.Webkit.MixedContentHandling +Android.Webkit.MixedContentHandling.NeverAllow = 1 -> Android.Webkit.MixedContentHandling +Android.Webkit.PermissionRequest +Android.Webkit.PermissionRequest.PermissionRequest() -> void +Android.Webkit.PermissionRequest.PermissionRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.Plugin +Android.Webkit.Plugin.IPreferencesClickHandler +Android.Webkit.Plugin.IPreferencesClickHandler.HandleClickEvent(Android.Content.Context? context) -> void +Android.Webkit.Plugin.Plugin(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.Plugin.Plugin(string? name, string? path, string? fileName, string? description) -> void +Android.Webkit.PluginData +Android.Webkit.PluginData.ContentLength.get -> long +Android.Webkit.PluginData.Headers.get -> System.Collections.Generic.IDictionary? +Android.Webkit.PluginData.InputStream.get -> System.IO.Stream? +Android.Webkit.PluginData.PluginData(System.IO.Stream? stream, long length, System.Collections.Generic.IDictionary? headers, int code) -> void +Android.Webkit.PluginData.StatusCode.get -> int +Android.Webkit.PluginList +Android.Webkit.PluginList.PluginList() -> void +Android.Webkit.PluginList.PluginList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.RendererPriority +Android.Webkit.RendererPriority.Bound = 1 -> Android.Webkit.RendererPriority +Android.Webkit.RendererPriority.Important = 2 -> Android.Webkit.RendererPriority +Android.Webkit.RendererPriority.Waived = 0 -> Android.Webkit.RendererPriority +Android.Webkit.RenderProcessGoneDetail +Android.Webkit.RenderProcessGoneDetail.RenderProcessGoneDetail() -> void +Android.Webkit.RenderProcessGoneDetail.RenderProcessGoneDetail(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.SafeBrowsingResponse +Android.Webkit.SafeBrowsingResponse.SafeBrowsingResponse() -> void +Android.Webkit.SafeBrowsingResponse.SafeBrowsingResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.SafeBrowsingThreat +Android.Webkit.SafeBrowsingThreat.Billing = 4 -> Android.Webkit.SafeBrowsingThreat +Android.Webkit.SafeBrowsingThreat.Malware = 1 -> Android.Webkit.SafeBrowsingThreat +Android.Webkit.SafeBrowsingThreat.Phishing = 2 -> Android.Webkit.SafeBrowsingThreat +Android.Webkit.SafeBrowsingThreat.Unknown = 0 -> Android.Webkit.SafeBrowsingThreat +Android.Webkit.SafeBrowsingThreat.UnwantedSoftware = 3 -> Android.Webkit.SafeBrowsingThreat +Android.Webkit.ServiceWorkerClient +Android.Webkit.ServiceWorkerClient.ServiceWorkerClient() -> void +Android.Webkit.ServiceWorkerClient.ServiceWorkerClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.ServiceWorkerController +Android.Webkit.ServiceWorkerController.ServiceWorkerController() -> void +Android.Webkit.ServiceWorkerController.ServiceWorkerController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.ServiceWorkerWebSettings +Android.Webkit.ServiceWorkerWebSettings.ServiceWorkerWebSettings() -> void +Android.Webkit.ServiceWorkerWebSettings.ServiceWorkerWebSettings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.SslErrorHandler +Android.Webkit.SslErrorHandler.SslErrorHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.TracingConfig +Android.Webkit.TracingConfig.Builder +Android.Webkit.TracingConfig.Builder.Builder() -> void +Android.Webkit.TracingConfig.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.TracingConfig.TracingConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.TracingController +Android.Webkit.TracingController.TracingController() -> void +Android.Webkit.TracingController.TracingController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.TracingMode +Android.Webkit.TracingMode.RecordContinuously = 1 -> Android.Webkit.TracingMode +Android.Webkit.TracingMode.RecordUntilFull = 0 -> Android.Webkit.TracingMode +Android.Webkit.UrlInterceptRegistry +Android.Webkit.UrlInterceptRegistry.UrlInterceptRegistry() -> void +Android.Webkit.URLUtil +Android.Webkit.URLUtil.URLUtil() -> void +Android.Webkit.WebBackForwardList +Android.Webkit.WebBackForwardList.WebBackForwardList() -> void +Android.Webkit.WebBackForwardList.WebBackForwardList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebChromeClient +Android.Webkit.WebChromeClient.FileChooserParams +Android.Webkit.WebChromeClient.FileChooserParams.FileChooserParams() -> void +Android.Webkit.WebChromeClient.FileChooserParams.FileChooserParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebChromeClient.FileChooserParams.Title.get -> string? +Android.Webkit.WebChromeClient.ICustomViewCallback +Android.Webkit.WebChromeClient.ICustomViewCallback.OnCustomViewHidden() -> void +Android.Webkit.WebChromeClient.WebChromeClient() -> void +Android.Webkit.WebChromeClient.WebChromeClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebHistoryItem +Android.Webkit.WebHistoryItem.WebHistoryItem() -> void +Android.Webkit.WebHistoryItem.WebHistoryItem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebIconDatabase +Android.Webkit.WebIconDatabase.IconEventArgs +Android.Webkit.WebIconDatabase.IconEventArgs.Icon.get -> Android.Graphics.Bitmap? +Android.Webkit.WebIconDatabase.IconEventArgs.IconEventArgs(string? url, Android.Graphics.Bitmap? icon) -> void +Android.Webkit.WebIconDatabase.IconEventArgs.Url.get -> string? +Android.Webkit.WebIconDatabase.IIconListener +Android.Webkit.WebIconDatabase.IIconListener.OnReceivedIcon(string? url, Android.Graphics.Bitmap? icon) -> void +Android.Webkit.WebIconDatabase.WebIconDatabase() -> void +Android.Webkit.WebIconDatabase.WebIconDatabase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebMessage +Android.Webkit.WebMessage.WebMessage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebMessage.WebMessage(string? data) -> void +Android.Webkit.WebMessage.WebMessage(string? data, Android.Webkit.WebMessagePort![]? ports) -> void +Android.Webkit.WebMessagePort +Android.Webkit.WebMessagePort.WebMessageCallback +Android.Webkit.WebMessagePort.WebMessageCallback.WebMessageCallback() -> void +Android.Webkit.WebMessagePort.WebMessageCallback.WebMessageCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebMessagePort.WebMessagePort(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebResourceError +Android.Webkit.WebResourceError.Description.get -> string? +Android.Webkit.WebResourceError.WebResourceError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebResourceResponse +Android.Webkit.WebResourceResponse.WebResourceResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebResourceResponse.WebResourceResponse(string? mimeType, string? encoding, int statusCode, string! reasonPhrase, System.Collections.Generic.IDictionary? responseHeaders, System.IO.Stream? data) -> void +Android.Webkit.WebResourceResponse.WebResourceResponse(string? mimeType, string? encoding, System.IO.Stream? data) -> void +Android.Webkit.WebSettings +Android.Webkit.WebSettings.LayoutAlgorithm +Android.Webkit.WebSettings.PluginState +Android.Webkit.WebSettings.RenderPriority +Android.Webkit.WebSettings.TextSize +Android.Webkit.WebSettings.WebSettings() -> void +Android.Webkit.WebSettings.WebSettings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebSettings.ZoomDensity +Android.Webkit.WebStorage +Android.Webkit.WebStorage.IQuotaUpdater +Android.Webkit.WebStorage.IQuotaUpdater.UpdateQuota(long newQuota) -> void +Android.Webkit.WebStorage.Origin +Android.Webkit.WebStorage.Origin.Origin(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebStorage.WebStorage() -> void +Android.Webkit.WebStorage.WebStorage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebSyncManager +Android.Webkit.WebSyncManager.MDataBase.get -> Android.Webkit.WebViewDatabase? +Android.Webkit.WebSyncManager.MDataBase.set -> void +Android.Webkit.WebSyncManager.MHandler.get -> Android.OS.Handler? +Android.Webkit.WebSyncManager.MHandler.set -> void +Android.Webkit.WebSyncManager.WebSyncManager(Android.Content.Context? context, string? name) -> void +Android.Webkit.WebSyncManager.WebSyncManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebView +Android.Webkit.WebView.Download -> System.EventHandler! +Android.Webkit.WebView.Find -> System.EventHandler! +Android.Webkit.WebView.FindEventArgs +Android.Webkit.WebView.FindEventArgs.ActiveMatchOrdinal.get -> int +Android.Webkit.WebView.FindEventArgs.FindEventArgs(int activeMatchOrdinal, int numberOfMatches, bool isDoneCounting) -> void +Android.Webkit.WebView.FindEventArgs.IsDoneCounting.get -> bool +Android.Webkit.WebView.FindEventArgs.NumberOfMatches.get -> int +Android.Webkit.WebView.HitTestResult +Android.Webkit.WebView.HitTestResult.HitTestResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebView.IFindListener +Android.Webkit.WebView.IFindListener.OnFindResultReceived(int activeMatchOrdinal, int numberOfMatches, bool isDoneCounting) -> void +Android.Webkit.WebView.IPictureListener +Android.Webkit.WebView.IPictureListener.OnNewPicture(Android.Webkit.WebView? view, Android.Graphics.Picture? picture) -> void +Android.Webkit.WebView.Picture -> System.EventHandler! +Android.Webkit.WebView.PictureEventArgs +Android.Webkit.WebView.PictureEventArgs.Picture.get -> Android.Graphics.Picture? +Android.Webkit.WebView.PictureEventArgs.PictureEventArgs(Android.Graphics.Picture? picture) -> void +Android.Webkit.WebView.VisualStateCallback +Android.Webkit.WebView.VisualStateCallback.VisualStateCallback() -> void +Android.Webkit.WebView.VisualStateCallback.VisualStateCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebView.WebView(Android.Content.Context! context) -> void +Android.Webkit.WebView.WebView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Webkit.WebView.WebView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Webkit.WebView.WebView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, bool privateBrowsing) -> void +Android.Webkit.WebView.WebView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Webkit.WebView.WebView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebView.WebViewTransport +Android.Webkit.WebView.WebViewTransport.WebViewTransport(Android.Webkit.WebView? __self) -> void +Android.Webkit.WebView.WebViewTransport.WebViewTransport(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebViewClient +Android.Webkit.WebViewClient.WebViewClient() -> void +Android.Webkit.WebViewClient.WebViewClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebViewDatabase +Android.Webkit.WebViewDatabase.WebViewDatabase() -> void +Android.Webkit.WebViewDatabase.WebViewDatabase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebViewFragment +Android.Webkit.WebViewFragment.WebViewFragment() -> void +Android.Webkit.WebViewFragment.WebViewFragment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebViewRenderProcess +Android.Webkit.WebViewRenderProcess.WebViewRenderProcess() -> void +Android.Webkit.WebViewRenderProcess.WebViewRenderProcess(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Webkit.WebViewRenderProcessClient +Android.Webkit.WebViewRenderProcessClient.WebViewRenderProcessClient() -> void +Android.Webkit.WebViewRenderProcessClient.WebViewRenderProcessClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsListView +Android.Widget.AbsListView.AbsListView(Android.Content.Context? context) -> void +Android.Widget.AbsListView.AbsListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsListView.AbsListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AbsListView.AbsListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AbsListView.AbsListView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsListView.BeforeTextChanged(string? s, int start, int count, int after) -> void +Android.Widget.AbsListView.IMultiChoiceModeListener +Android.Widget.AbsListView.IMultiChoiceModeListener.OnItemCheckedStateChanged(Android.Views.ActionMode? mode, int position, long id, bool checked) -> void +Android.Widget.AbsListView.IOnScrollListener +Android.Widget.AbsListView.IOnScrollListener.OnScroll(Android.Widget.AbsListView? view, int firstVisibleItem, int visibleItemCount, int totalItemCount) -> void +Android.Widget.AbsListView.IOnScrollListener.OnScrollStateChanged(Android.Widget.AbsListView? view, Android.Widget.ScrollState scrollState) -> void +Android.Widget.AbsListView.IRecyclerListener +Android.Widget.AbsListView.IRecyclerListener.OnMovedToScrapHeap(Android.Views.View? view) -> void +Android.Widget.AbsListView.ISelectionBoundsAdjuster +Android.Widget.AbsListView.ISelectionBoundsAdjuster.AdjustListItemSelectionBounds(Android.Graphics.Rect? bounds) -> void +Android.Widget.AbsListView.LayoutParams +Android.Widget.AbsListView.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsListView.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Widget.AbsListView.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.AbsListView.LayoutParams.LayoutParams(int w, int h, int viewType) -> void +Android.Widget.AbsListView.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsListView.OnTextChanged(string? s, int start, int before, int count) -> void +Android.Widget.AbsListView.Recycler -> System.EventHandler! +Android.Widget.AbsListView.RecyclerEventArgs +Android.Widget.AbsListView.RecyclerEventArgs.RecyclerEventArgs(Android.Views.View? view) -> void +Android.Widget.AbsListView.RecyclerEventArgs.View.get -> Android.Views.View? +Android.Widget.AbsListView.Scroll -> System.EventHandler! +Android.Widget.AbsListView.ScrollEventArgs +Android.Widget.AbsListView.ScrollEventArgs.FirstVisibleItem.get -> int +Android.Widget.AbsListView.ScrollEventArgs.ScrollEventArgs(Android.Widget.AbsListView? view, int firstVisibleItem, int visibleItemCount, int totalItemCount) -> void +Android.Widget.AbsListView.ScrollEventArgs.TotalItemCount.get -> int +Android.Widget.AbsListView.ScrollEventArgs.View.get -> Android.Widget.AbsListView? +Android.Widget.AbsListView.ScrollEventArgs.VisibleItemCount.get -> int +Android.Widget.AbsListView.ScrollStateChanged -> System.EventHandler! +Android.Widget.AbsListView.ScrollStateChangedEventArgs +Android.Widget.AbsListView.ScrollStateChangedEventArgs.ScrollState.get -> Android.Widget.ScrollState +Android.Widget.AbsListView.ScrollStateChangedEventArgs.ScrollStateChangedEventArgs(Android.Widget.AbsListView? view, Android.Widget.ScrollState scrollState) -> void +Android.Widget.AbsListView.ScrollStateChangedEventArgs.View.get -> Android.Widget.AbsListView? +Android.Widget.AbsListView.TextFilter.get -> string? +Android.Widget.AbsListViewChoiceMode +Android.Widget.AbsListViewChoiceMode.Multiple = 2 -> Android.Widget.AbsListViewChoiceMode +Android.Widget.AbsListViewChoiceMode.MultipleModal = 3 -> Android.Widget.AbsListViewChoiceMode +Android.Widget.AbsListViewChoiceMode.None = 0 -> Android.Widget.AbsListViewChoiceMode +Android.Widget.AbsListViewChoiceMode.Single = 1 -> Android.Widget.AbsListViewChoiceMode +Android.Widget.AbsoluteLayout +Android.Widget.AbsoluteLayout.AbsoluteLayout(Android.Content.Context? context) -> void +Android.Widget.AbsoluteLayout.AbsoluteLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsoluteLayout.AbsoluteLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AbsoluteLayout.AbsoluteLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AbsoluteLayout.AbsoluteLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsoluteLayout.LayoutParams +Android.Widget.AbsoluteLayout.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsoluteLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Widget.AbsoluteLayout.LayoutParams.LayoutParams(int width, int height, int x, int y) -> void +Android.Widget.AbsoluteLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsoluteLayout.LayoutParams.X.get -> int +Android.Widget.AbsoluteLayout.LayoutParams.X.set -> void +Android.Widget.AbsoluteLayout.LayoutParams.Y.get -> int +Android.Widget.AbsoluteLayout.LayoutParams.Y.set -> void +Android.Widget.AbsSeekBar +Android.Widget.AbsSeekBar.AbsSeekBar(Android.Content.Context? context) -> void +Android.Widget.AbsSeekBar.AbsSeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsSeekBar.AbsSeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AbsSeekBar.AbsSeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AbsSeekBar.AbsSeekBar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AbsSpinner +Android.Widget.AbsSpinner.AbsSpinner(Android.Content.Context? context) -> void +Android.Widget.AbsSpinner.AbsSpinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AbsSpinner.AbsSpinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AbsSpinner.AbsSpinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AbsSpinner.AbsSpinner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ActionMenuView +Android.Widget.ActionMenuView.ActionMenuView(Android.Content.Context? context) -> void +Android.Widget.ActionMenuView.ActionMenuView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ActionMenuView.ActionMenuView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ActionMenuView.IOnMenuItemClickListener +Android.Widget.ActionMenuView.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem? item) -> bool +Android.Widget.ActionMenuView.LayoutParams +Android.Widget.ActionMenuView.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ActionMenuView.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? other) -> void +Android.Widget.ActionMenuView.LayoutParams.LayoutParams(Android.Widget.ActionMenuView.LayoutParams? other) -> void +Android.Widget.ActionMenuView.LayoutParams.LayoutParams(int width, int height) -> void +Android.Widget.ActionMenuView.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ActionMenuView.MenuItemClick -> System.EventHandler! +Android.Widget.ActionMenuView.MenuItemClickEventArgs +Android.Widget.ActionMenuView.MenuItemClickEventArgs.Handled.get -> bool +Android.Widget.ActionMenuView.MenuItemClickEventArgs.Handled.set -> void +Android.Widget.ActionMenuView.MenuItemClickEventArgs.Item.get -> Android.Views.IMenuItem? +Android.Widget.ActionMenuView.MenuItemClickEventArgs.MenuItemClickEventArgs(bool handled, Android.Views.IMenuItem? item) -> void +Android.Widget.Adapter +Android.Widget.AdapterView +Android.Widget.AdapterView.AdapterContextMenuInfo +Android.Widget.AdapterView.AdapterContextMenuInfo.AdapterContextMenuInfo(Android.Views.View? targetView, int position, long id) -> void +Android.Widget.AdapterView.AdapterContextMenuInfo.AdapterContextMenuInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AdapterView.AdapterContextMenuInfo.Id.get -> long +Android.Widget.AdapterView.AdapterContextMenuInfo.Id.set -> void +Android.Widget.AdapterView.AdapterContextMenuInfo.Position.get -> int +Android.Widget.AdapterView.AdapterContextMenuInfo.Position.set -> void +Android.Widget.AdapterView.AdapterContextMenuInfo.TargetView.get -> Android.Views.View? +Android.Widget.AdapterView.AdapterContextMenuInfo.TargetView.set -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context? context) -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AdapterView.AdapterView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AdapterView.IOnItemClickListener +Android.Widget.AdapterView.IOnItemClickListener.OnItemClick(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Widget.AdapterView.IOnItemLongClickListener +Android.Widget.AdapterView.IOnItemLongClickListener.OnItemLongClick(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> bool +Android.Widget.AdapterView.IOnItemSelectedListener +Android.Widget.AdapterView.IOnItemSelectedListener.OnItemSelected(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Widget.AdapterView.IOnItemSelectedListener.OnNothingSelected(Android.Widget.AdapterView? parent) -> void +Android.Widget.AdapterView.ItemClick -> System.EventHandler! +Android.Widget.AdapterView.ItemClickEventArgs +Android.Widget.AdapterView.ItemClickEventArgs.Id.get -> long +Android.Widget.AdapterView.ItemClickEventArgs.ItemClickEventArgs(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Widget.AdapterView.ItemClickEventArgs.Parent.get -> Android.Widget.AdapterView? +Android.Widget.AdapterView.ItemClickEventArgs.Position.get -> int +Android.Widget.AdapterView.ItemClickEventArgs.View.get -> Android.Views.View? +Android.Widget.AdapterView.ItemLongClick -> System.EventHandler! +Android.Widget.AdapterView.ItemLongClickEventArgs +Android.Widget.AdapterView.ItemLongClickEventArgs.Handled.get -> bool +Android.Widget.AdapterView.ItemLongClickEventArgs.Handled.set -> void +Android.Widget.AdapterView.ItemLongClickEventArgs.Id.get -> long +Android.Widget.AdapterView.ItemLongClickEventArgs.ItemLongClickEventArgs(bool handled, Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Widget.AdapterView.ItemLongClickEventArgs.Parent.get -> Android.Widget.AdapterView? +Android.Widget.AdapterView.ItemLongClickEventArgs.Position.get -> int +Android.Widget.AdapterView.ItemLongClickEventArgs.View.get -> Android.Views.View? +Android.Widget.AdapterView.ItemSelected -> System.EventHandler! +Android.Widget.AdapterView.ItemSelectedEventArgs +Android.Widget.AdapterView.ItemSelectedEventArgs.Id.get -> long +Android.Widget.AdapterView.ItemSelectedEventArgs.ItemSelectedEventArgs(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +Android.Widget.AdapterView.ItemSelectedEventArgs.Parent.get -> Android.Widget.AdapterView? +Android.Widget.AdapterView.ItemSelectedEventArgs.Position.get -> int +Android.Widget.AdapterView.ItemSelectedEventArgs.View.get -> Android.Views.View? +Android.Widget.AdapterView.ItemSelectionCleared -> System.EventHandler! +Android.Widget.AdapterView.NothingSelected -> System.EventHandler! +Android.Widget.AdapterView.NothingSelectedEventArgs +Android.Widget.AdapterView.NothingSelectedEventArgs.NothingSelectedEventArgs(Android.Widget.AdapterView? parent) -> void +Android.Widget.AdapterView.NothingSelectedEventArgs.Parent.get -> Android.Widget.AdapterView? +Android.Widget.AdapterView.OnItemClickListener.get -> Android.Widget.AdapterView.IOnItemClickListener? +Android.Widget.AdapterView.OnItemClickListener.set -> void +Android.Widget.AdapterView.OnItemLongClickListener.get -> Android.Widget.AdapterView.IOnItemLongClickListener? +Android.Widget.AdapterView.OnItemLongClickListener.set -> void +Android.Widget.AdapterView.OnItemSelectedListener.get -> Android.Widget.AdapterView.IOnItemSelectedListener? +Android.Widget.AdapterView.OnItemSelectedListener.set -> void +Android.Widget.AdapterView +Android.Widget.AdapterView.AdapterView(Android.Content.Context! context) -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context! context, Android.Util.IAttributeSet! attrs) -> void +Android.Widget.AdapterView.AdapterView(Android.Content.Context! context, Android.Util.IAttributeSet! attrs, int defStyle) -> void +Android.Widget.AdapterView.AdapterView(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AdapterViewAnimator +Android.Widget.AdapterViewAnimator.Adapter.get -> Android.Widget.IAdapter? +Android.Widget.AdapterViewAnimator.Adapter.set -> void +Android.Widget.AdapterViewAnimator.AdapterViewAnimator(Android.Content.Context? context) -> void +Android.Widget.AdapterViewAnimator.AdapterViewAnimator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AdapterViewAnimator.AdapterViewAnimator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AdapterViewAnimator.AdapterViewAnimator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AdapterViewAnimator.AdapterViewAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AdapterViewFlipper +Android.Widget.AdapterViewFlipper.AdapterViewFlipper(Android.Content.Context? context) -> void +Android.Widget.AdapterViewFlipper.AdapterViewFlipper(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AdapterViewFlipper.AdapterViewFlipper(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AdapterViewFlipper.AdapterViewFlipper(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AdapterViewFlipper.AdapterViewFlipper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AlphabetIndexer +Android.Widget.AlphabetIndexer.AlphabetIndexer(Android.Database.ICursor? cursor, int sortedColumnIndex, Java.Lang.ICharSequence? alphabet) -> void +Android.Widget.AlphabetIndexer.AlphabetIndexer(Android.Database.ICursor? cursor, int sortedColumnIndex, string? alphabet) -> void +Android.Widget.AlphabetIndexer.AlphabetIndexer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AlphabetIndexer.MAlphabet.get -> Java.Lang.ICharSequence? +Android.Widget.AlphabetIndexer.MAlphabet.set -> void +Android.Widget.AlphabetIndexer.MColumnIndex.get -> int +Android.Widget.AlphabetIndexer.MColumnIndex.set -> void +Android.Widget.AlphabetIndexer.MDataCursor.get -> Android.Database.ICursor? +Android.Widget.AlphabetIndexer.MDataCursor.set -> void +Android.Widget.AnalogClock +Android.Widget.AnalogClock.AnalogClock(Android.Content.Context? context) -> void +Android.Widget.AnalogClock.AnalogClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AnalogClock.AnalogClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AnalogClock.AnalogClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AnalogClock.AnalogClock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ArrayAdapter +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId, Java.Lang.Object![]! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId, System.Collections.IList! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, Java.Lang.Object![]! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, System.Collections.IList! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ArrayAdapter.GetAutofillOptions() -> string![]? +Android.Widget.ArrayAdapter +Android.Widget.ArrayAdapter.Add(T object) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId, System.Collections.Generic.IList! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int resource, int textViewResourceId, T[]! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int textViewResourceId) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int textViewResourceId, System.Collections.Generic.IList! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(Android.Content.Context! context, int textViewResourceId, T[]! objects) -> void +Android.Widget.ArrayAdapter.ArrayAdapter(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ArrayAdapter.GetItem(int position) -> T? +Android.Widget.ArrayAdapter.GetPosition(T item) -> int +Android.Widget.ArrayAdapter.Insert(T object, int index) -> void +Android.Widget.ArrayAdapter.Remove(T object) -> void +Android.Widget.ArrayAdapter.Sort(Java.Util.IComparator! comparator) -> void +Android.Widget.AutoCompleteTextView +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(Android.Content.Context? context) -> void +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes, Android.Content.Res.Resources.Theme? popupTheme) -> void +Android.Widget.AutoCompleteTextView.AutoCompleteTextView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.AutoCompleteTextView.CompletionHint.get -> string? +Android.Widget.AutoCompleteTextView.ConvertSelectionToString(Java.Lang.Object? selectedItem) -> string? +Android.Widget.AutoCompleteTextView.Dismiss -> System.EventHandler! +Android.Widget.AutoCompleteTextView.IOnDismissListener +Android.Widget.AutoCompleteTextView.IOnDismissListener.OnDismiss() -> void +Android.Widget.AutoCompleteTextView.ItemClick -> System.EventHandler! +Android.Widget.AutoCompleteTextView.ItemSelected -> System.EventHandler! +Android.Widget.AutoCompleteTextView.ItemSelectionCleared -> System.EventHandler! +Android.Widget.AutoCompleteTextView.IValidator +Android.Widget.AutoCompleteTextView.IValidator.FixTextFormatted(Java.Lang.ICharSequence? invalidText) -> Java.Lang.ICharSequence? +Android.Widget.AutoCompleteTextView.IValidator.IsValid(Java.Lang.ICharSequence? text) -> bool +Android.Widget.AutoCompleteTextView.NothingSelected -> System.EventHandler! +Android.Widget.AutoCompleteTextView.PerformFiltering(string? text, int keyCode) -> void +Android.Widget.AutoCompleteTextView.RefreshAutoCompleteResults() -> void +Android.Widget.AutoCompleteTextView.ReplaceText(string? text) -> void +Android.Widget.AutoCompleteTextView.SetCompletionHint(string? hint) -> void +Android.Widget.AutoCompleteTextView.SetText(string? text, bool filter) -> void +Android.Widget.AutoCompleteTextViewIValidatorExtensions +Android.Widget.AutoSizeTextType +Android.Widget.AutoSizeTextType.None = 0 -> Android.Widget.AutoSizeTextType +Android.Widget.AutoSizeTextType.Uniform = 1 -> Android.Widget.AutoSizeTextType +Android.Widget.BaseAdapter +Android.Widget.BaseAdapter.BaseAdapter() -> void +Android.Widget.BaseAdapter.BaseAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.BaseAdapter.GetAutofillOptions() -> string![]? +Android.Widget.BaseAdapter.InterfaceConsts +Android.Widget.BaseAdapter.SetAutofillOptions(params string![]? options) -> void +Android.Widget.BaseAdapter +Android.Widget.BaseAdapter.BaseAdapter() -> void +Android.Widget.BaseAdapter.BaseAdapter(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.BaseExpandableListAdapter +Android.Widget.BaseExpandableListAdapter.BaseExpandableListAdapter() -> void +Android.Widget.BaseExpandableListAdapter.BaseExpandableListAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Button +Android.Widget.Button.Button(Android.Content.Context? context) -> void +Android.Widget.Button.Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Button.Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Button.Button(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Button.Button(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CalendarView +Android.Widget.CalendarView.CalendarView(Android.Content.Context! context) -> void +Android.Widget.CalendarView.CalendarView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.CalendarView.CalendarView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.CalendarView.CalendarView(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.CalendarView.CalendarView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CalendarView.DateChange -> System.EventHandler! +Android.Widget.CalendarView.DateChangeEventArgs +Android.Widget.CalendarView.DateChangeEventArgs.DateChangeEventArgs(Android.Widget.CalendarView! view, int year, int month, int dayOfMonth) -> void +Android.Widget.CalendarView.DateChangeEventArgs.DayOfMonth.get -> int +Android.Widget.CalendarView.DateChangeEventArgs.Month.get -> int +Android.Widget.CalendarView.DateChangeEventArgs.View.get -> Android.Widget.CalendarView! +Android.Widget.CalendarView.DateChangeEventArgs.Year.get -> int +Android.Widget.CalendarView.IOnDateChangeListener +Android.Widget.CalendarView.IOnDateChangeListener.OnSelectedDayChange(Android.Widget.CalendarView! view, int year, int month, int dayOfMonth) -> void +Android.Widget.CheckBox +Android.Widget.CheckBox.CheckBox(Android.Content.Context? context) -> void +Android.Widget.CheckBox.CheckBox(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.CheckBox.CheckBox(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.CheckBox.CheckBox(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.CheckBox.CheckBox(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CheckedTextView +Android.Widget.CheckedTextView.CheckedTextView(Android.Content.Context? context) -> void +Android.Widget.CheckedTextView.CheckedTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.CheckedTextView.CheckedTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.CheckedTextView.CheckedTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.CheckedTextView.CheckedTextView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ChoiceMode +Android.Widget.ChoiceMode.Multiple = 2 -> Android.Widget.ChoiceMode +Android.Widget.ChoiceMode.MultipleModal = 3 -> Android.Widget.ChoiceMode +Android.Widget.ChoiceMode.None = 0 -> Android.Widget.ChoiceMode +Android.Widget.ChoiceMode.Single = 1 -> Android.Widget.ChoiceMode +Android.Widget.Chronometer +Android.Widget.Chronometer.Chronometer(Android.Content.Context? context) -> void +Android.Widget.Chronometer.Chronometer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Chronometer.Chronometer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Chronometer.Chronometer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Chronometer.Chronometer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Chronometer.ChronometerTick -> System.EventHandler! +Android.Widget.Chronometer.IOnChronometerTickListener +Android.Widget.Chronometer.IOnChronometerTickListener.OnChronometerTick(Android.Widget.Chronometer? chronometer) -> void +Android.Widget.CompoundButton +Android.Widget.CompoundButton.CheckedChange -> System.EventHandler! +Android.Widget.CompoundButton.CheckedChangeEventArgs +Android.Widget.CompoundButton.CheckedChangeEventArgs.CheckedChangeEventArgs(bool isChecked) -> void +Android.Widget.CompoundButton.CheckedChangeEventArgs.IsChecked.get -> bool +Android.Widget.CompoundButton.CompoundButton(Android.Content.Context? context) -> void +Android.Widget.CompoundButton.CompoundButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.CompoundButton.CompoundButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.CompoundButton.CompoundButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.CompoundButton.CompoundButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CompoundButton.IOnCheckedChangeListener +Android.Widget.CompoundButton.IOnCheckedChangeListener.OnCheckedChanged(Android.Widget.CompoundButton? buttonView, bool isChecked) -> void +Android.Widget.CursorAdapter +Android.Widget.CursorAdapter.ConvertToString(Android.Database.ICursor? cursor) -> string? +Android.Widget.CursorAdapter.CursorAdapter(Android.Content.Context? context, Android.Database.ICursor? c) -> void +Android.Widget.CursorAdapter.CursorAdapter(Android.Content.Context? context, Android.Database.ICursor? c, Android.Widget.CursorAdapterFlags flags) -> void +Android.Widget.CursorAdapter.CursorAdapter(Android.Content.Context? context, Android.Database.ICursor? c, bool autoRequery) -> void +Android.Widget.CursorAdapter.CursorAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CursorAdapter.RunQueryOnBackgroundThread(string? constraint) -> Android.Database.ICursor? +Android.Widget.CursorAdapterFlags +Android.Widget.CursorAdapterFlags.AutoRequery = 1 -> Android.Widget.CursorAdapterFlags +Android.Widget.CursorAdapterFlags.None = 0 -> Android.Widget.CursorAdapterFlags +Android.Widget.CursorAdapterFlags.RegisterContentObserver = 2 -> Android.Widget.CursorAdapterFlags +Android.Widget.CursorTreeAdapter +Android.Widget.CursorTreeAdapter.CursorTreeAdapter(Android.Database.ICursor? cursor, Android.Content.Context? context) -> void +Android.Widget.CursorTreeAdapter.CursorTreeAdapter(Android.Database.ICursor? cursor, Android.Content.Context? context, bool autoRequery) -> void +Android.Widget.CursorTreeAdapter.CursorTreeAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.CursorTreeAdapter.RunQueryOnBackgroundThread(string? constraint) -> Android.Database.ICursor? +Android.Widget.DatePicker +Android.Widget.DatePicker.DateChanged -> System.EventHandler! +Android.Widget.DatePicker.DateChangedEventArgs +Android.Widget.DatePicker.DateChangedEventArgs.DateChangedEventArgs(int year, int monthOfYear, int dayOfMonth) -> void +Android.Widget.DatePicker.DateChangedEventArgs.DayOfMonth.get -> int +Android.Widget.DatePicker.DateChangedEventArgs.MonthOfYear.get -> int +Android.Widget.DatePicker.DateChangedEventArgs.Year.get -> int +Android.Widget.DatePicker.DatePicker(Android.Content.Context? context) -> void +Android.Widget.DatePicker.DatePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.DatePicker.DatePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.DatePicker.DatePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.DatePicker.DatePicker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.DatePicker.DateTime.get -> System.DateTime +Android.Widget.DatePicker.DateTime.set -> void +Android.Widget.DatePicker.IOnDateChangedListener +Android.Widget.DatePicker.IOnDateChangedListener.OnDateChanged(Android.Widget.DatePicker? view, int year, int monthOfYear, int dayOfMonth) -> void +Android.Widget.DatePicker.MaxDateTime.get -> System.DateTime +Android.Widget.DatePicker.MinDateTime.get -> System.DateTime +Android.Widget.DialerFilter +Android.Widget.DialerFilter.DialerFilter(Android.Content.Context? context) -> void +Android.Widget.DialerFilter.DialerFilter(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.DialerFilter.DialerFilter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.DialerFilter.Digits.get -> string? +Android.Widget.DialerFilter.FilterText.get -> string? +Android.Widget.DialerFilter.Letters.get -> string? +Android.Widget.DialerMode +Android.Widget.DialerMode.DigitsAndLetters = 1 -> Android.Widget.DialerMode +Android.Widget.DialerMode.DigitsAndLettersNoDigits = 2 -> Android.Widget.DialerMode +Android.Widget.DialerMode.DigitsAndLettersNoLetters = 3 -> Android.Widget.DialerMode +Android.Widget.DialerMode.DigitsOnly = 4 -> Android.Widget.DialerMode +Android.Widget.DialerMode.LettersOnly = 5 -> Android.Widget.DialerMode +Android.Widget.DigitalClock +Android.Widget.DigitalClock.DigitalClock(Android.Content.Context? context) -> void +Android.Widget.DigitalClock.DigitalClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.DigitalClock.DigitalClock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.EdgeEffect +Android.Widget.EdgeEffect.EdgeEffect(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.EdgeEffect.EdgeEffect(Android.Content.Context? context) -> void +Android.Widget.EdgeEffect.EdgeEffect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.EditText +Android.Widget.EditText.EditText(Android.Content.Context? context) -> void +Android.Widget.EditText.EditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.EditText.EditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.EditText.EditText(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.EditText.EditText(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ExpandableListView +Android.Widget.ExpandableListView.ChildClick -> System.EventHandler! +Android.Widget.ExpandableListView.ChildClickEventArgs +Android.Widget.ExpandableListView.ChildClickEventArgs.ChildClickEventArgs(bool handled, Android.Widget.ExpandableListView? parent, Android.Views.View? clickedView, int groupPosition, int childPosition, long id) -> void +Android.Widget.ExpandableListView.ChildClickEventArgs.ChildPosition.get -> int +Android.Widget.ExpandableListView.ChildClickEventArgs.ClickedView.get -> Android.Views.View? +Android.Widget.ExpandableListView.ChildClickEventArgs.GroupPosition.get -> int +Android.Widget.ExpandableListView.ChildClickEventArgs.Handled.get -> bool +Android.Widget.ExpandableListView.ChildClickEventArgs.Handled.set -> void +Android.Widget.ExpandableListView.ChildClickEventArgs.Id.get -> long +Android.Widget.ExpandableListView.ChildClickEventArgs.Parent.get -> Android.Widget.ExpandableListView? +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.ExpandableListContextMenuInfo(Android.Views.View? targetView, long packedPosition, long id) -> void +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.ExpandableListContextMenuInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.Id.get -> long +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.Id.set -> void +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.PackedPosition.get -> long +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.PackedPosition.set -> void +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.TargetView.get -> Android.Views.View? +Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.TargetView.set -> void +Android.Widget.ExpandableListView.ExpandableListView(Android.Content.Context? context) -> void +Android.Widget.ExpandableListView.ExpandableListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ExpandableListView.ExpandableListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ExpandableListView.ExpandableListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ExpandableListView.ExpandableListView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ExpandableListView.GroupClick -> System.EventHandler! +Android.Widget.ExpandableListView.GroupClickEventArgs +Android.Widget.ExpandableListView.GroupClickEventArgs.ClickedView.get -> Android.Views.View? +Android.Widget.ExpandableListView.GroupClickEventArgs.GroupClickEventArgs(bool handled, Android.Widget.ExpandableListView? parent, Android.Views.View? clickedView, int groupPosition, long id) -> void +Android.Widget.ExpandableListView.GroupClickEventArgs.GroupPosition.get -> int +Android.Widget.ExpandableListView.GroupClickEventArgs.Handled.get -> bool +Android.Widget.ExpandableListView.GroupClickEventArgs.Handled.set -> void +Android.Widget.ExpandableListView.GroupClickEventArgs.Id.get -> long +Android.Widget.ExpandableListView.GroupClickEventArgs.Parent.get -> Android.Widget.ExpandableListView? +Android.Widget.ExpandableListView.GroupCollapse -> System.EventHandler! +Android.Widget.ExpandableListView.GroupCollapseEventArgs +Android.Widget.ExpandableListView.GroupCollapseEventArgs.GroupCollapseEventArgs(int groupPosition) -> void +Android.Widget.ExpandableListView.GroupCollapseEventArgs.GroupPosition.get -> int +Android.Widget.ExpandableListView.GroupExpand -> System.EventHandler! +Android.Widget.ExpandableListView.GroupExpandEventArgs +Android.Widget.ExpandableListView.GroupExpandEventArgs.GroupExpandEventArgs(int groupPosition) -> void +Android.Widget.ExpandableListView.GroupExpandEventArgs.GroupPosition.get -> int +Android.Widget.ExpandableListView.IOnChildClickListener +Android.Widget.ExpandableListView.IOnChildClickListener.OnChildClick(Android.Widget.ExpandableListView? parent, Android.Views.View? clickedView, int groupPosition, int childPosition, long id) -> bool +Android.Widget.ExpandableListView.IOnGroupClickListener +Android.Widget.ExpandableListView.IOnGroupClickListener.OnGroupClick(Android.Widget.ExpandableListView? parent, Android.Views.View? clickedView, int groupPosition, long id) -> bool +Android.Widget.ExpandableListView.IOnGroupCollapseListener +Android.Widget.ExpandableListView.IOnGroupCollapseListener.OnGroupCollapse(int groupPosition) -> void +Android.Widget.ExpandableListView.IOnGroupExpandListener +Android.Widget.ExpandableListView.IOnGroupExpandListener.OnGroupExpand(int groupPosition) -> void +Android.Widget.Filter +Android.Widget.Filter.ConvertResultToString(Java.Lang.Object? resultValue) -> string? +Android.Widget.Filter.Filter() -> void +Android.Widget.Filter.Filter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Filter.FilterEventArgs +Android.Widget.Filter.FilterEventArgs.Count.get -> int +Android.Widget.Filter.FilterEventArgs.FilterEventArgs(int count) -> void +Android.Widget.Filter.FilterResults +Android.Widget.Filter.FilterResults.Count.get -> int +Android.Widget.Filter.FilterResults.Count.set -> void +Android.Widget.Filter.FilterResults.FilterResults() -> void +Android.Widget.Filter.FilterResults.FilterResults(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Filter.FilterResults.Values.get -> Java.Lang.Object? +Android.Widget.Filter.FilterResults.Values.set -> void +Android.Widget.Filter.IFilterListener +Android.Widget.Filter.IFilterListener.OnFilterComplete(int count) -> void +Android.Widget.Filter.InvokeFilter(Java.Lang.ICharSequence? constraint) -> void +Android.Widget.Filter.InvokeFilter(Java.Lang.ICharSequence? constraint, Android.Widget.Filter.IFilterListener? listener) -> void +Android.Widget.Filter.InvokeFilter(string? constraint) -> void +Android.Widget.Filter.InvokeFilter(string? constraint, Android.Widget.Filter.IFilterListener? listener) -> void +Android.Widget.Filter.PerformFiltering(string? constraint) -> Android.Widget.Filter.FilterResults? +Android.Widget.Filter.PublishResults(string? constraint, Android.Widget.Filter.FilterResults? results) -> void +Android.Widget.FrameLayout +Android.Widget.FrameLayout.FrameLayout(Android.Content.Context! context) -> void +Android.Widget.FrameLayout.FrameLayout(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.FrameLayout.FrameLayout(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.FrameLayout.FrameLayout(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.FrameLayout.FrameLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.FrameLayout.LayoutParams +Android.Widget.FrameLayout.LayoutParams.Gravity.get -> Android.Views.GravityFlags +Android.Widget.FrameLayout.LayoutParams.Gravity.set -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(Android.Content.Context! c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams! source) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams! source) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(Android.Widget.FrameLayout.LayoutParams! source) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(int width, int height) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(int width, int height, Android.Views.GravityFlags gravity) -> void +Android.Widget.FrameLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Gallery +Android.Widget.Gallery.Gallery(Android.Content.Context? context) -> void +Android.Widget.Gallery.Gallery(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Gallery.Gallery(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Gallery.Gallery(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Gallery.Gallery(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Gallery.LayoutParams +Android.Widget.Gallery.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Gallery.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Widget.Gallery.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.Gallery.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.GridAlign +Android.Widget.GridAlign.Bounds = 0 -> Android.Widget.GridAlign +Android.Widget.GridAlign.Margins = 1 -> Android.Widget.GridAlign +Android.Widget.GridLayout +Android.Widget.GridLayout.Alignment +Android.Widget.GridLayout.Alignment.Alignment(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.GridLayout.GridLayout(Android.Content.Context? context) -> void +Android.Widget.GridLayout.GridLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.GridLayout.GridLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.GridLayout.GridLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.GridLayout.GridLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.GridLayout.LayoutParams +Android.Widget.GridLayout.LayoutParams.ColumnSpec.get -> Android.Widget.GridLayout.Spec? +Android.Widget.GridLayout.LayoutParams.ColumnSpec.set -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams() -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? params) -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? params) -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(Android.Widget.GridLayout.LayoutParams? source) -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(Android.Widget.GridLayout.Spec? rowSpec, Android.Widget.GridLayout.Spec? columnSpec) -> void +Android.Widget.GridLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.GridLayout.LayoutParams.RowSpec.get -> Android.Widget.GridLayout.Spec? +Android.Widget.GridLayout.LayoutParams.RowSpec.set -> void +Android.Widget.GridLayout.Spec +Android.Widget.GridLayout.Spec.Spec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.GridOrientation +Android.Widget.GridOrientation.Horizontal = 0 -> Android.Widget.GridOrientation +Android.Widget.GridOrientation.Vertical = 1 -> Android.Widget.GridOrientation +Android.Widget.GridView +Android.Widget.GridView.GridView(Android.Content.Context? context) -> void +Android.Widget.GridView.GridView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.GridView.GridView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.GridView.GridView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.GridView.GridView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.HeaderViewListAdapter +Android.Widget.HeaderViewListAdapter.HeaderViewListAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.HeaderViewListAdapter.HeaderViewListAdapter(System.Collections.Generic.IList? headerViewInfos, System.Collections.Generic.IList? footerViewInfos, Android.Widget.IListAdapter? adapter) -> void +Android.Widget.HeaderViewListAdapter.InterfaceConsts +Android.Widget.HorizontalScrollView +Android.Widget.HorizontalScrollView.HorizontalScrollView(Android.Content.Context? context) -> void +Android.Widget.HorizontalScrollView.HorizontalScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.HorizontalScrollView.HorizontalScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.HorizontalScrollView.HorizontalScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.HorizontalScrollView.HorizontalScrollView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.HorizontalScrollView.SmoothScrollBy(int dx, int dy) -> void +Android.Widget.HorizontalScrollView.SmoothScrollTo(int x, int y) -> void +Android.Widget.IAdapter +Android.Widget.IAdapter.Count.get -> int +Android.Widget.IAdapter.GetAutofillOptions() -> string![]? +Android.Widget.IAdapter.GetAutofillOptionsFormatted() -> Java.Lang.ICharSequence![]? +Android.Widget.IAdapter.GetItem(int position) -> Java.Lang.Object? +Android.Widget.IAdapter.GetItemId(int position) -> long +Android.Widget.IAdapter.GetItemViewType(int position) -> int +Android.Widget.IAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +Android.Widget.IAdapter.HasStableIds.get -> bool +Android.Widget.IAdapter.IsEmpty.get -> bool +Android.Widget.IAdapter.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Widget.IAdapter.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Widget.IAdapter.ViewTypeCount.get -> int +Android.Widget.IAdapterExtensions +Android.Widget.IAdvanceable +Android.Widget.IAdvanceable.Advance() -> void +Android.Widget.IAdvanceable.FyiWillBeAdvancedByHostKThx() -> void +Android.Widget.ICheckable +Android.Widget.ICheckable.Checked.get -> bool +Android.Widget.ICheckable.Checked.set -> void +Android.Widget.ICheckable.Toggle() -> void +Android.Widget.IExpandableListAdapter +Android.Widget.IExpandableListAdapter.AreAllItemsEnabled() -> bool +Android.Widget.IExpandableListAdapter.GetChild(int groupPosition, int childPosition) -> Java.Lang.Object? +Android.Widget.IExpandableListAdapter.GetChildId(int groupPosition, int childPosition) -> long +Android.Widget.IExpandableListAdapter.GetChildrenCount(int groupPosition) -> int +Android.Widget.IExpandableListAdapter.GetChildView(int groupPosition, int childPosition, bool isLastChild, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +Android.Widget.IExpandableListAdapter.GetCombinedChildId(long groupId, long childId) -> long +Android.Widget.IExpandableListAdapter.GetCombinedGroupId(long groupId) -> long +Android.Widget.IExpandableListAdapter.GetGroup(int groupPosition) -> Java.Lang.Object? +Android.Widget.IExpandableListAdapter.GetGroupId(int groupPosition) -> long +Android.Widget.IExpandableListAdapter.GetGroupView(int groupPosition, bool isExpanded, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +Android.Widget.IExpandableListAdapter.GroupCount.get -> int +Android.Widget.IExpandableListAdapter.HasStableIds.get -> bool +Android.Widget.IExpandableListAdapter.IsChildSelectable(int groupPosition, int childPosition) -> bool +Android.Widget.IExpandableListAdapter.IsEmpty.get -> bool +Android.Widget.IExpandableListAdapter.OnGroupCollapsed(int groupPosition) -> void +Android.Widget.IExpandableListAdapter.OnGroupExpanded(int groupPosition) -> void +Android.Widget.IExpandableListAdapter.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Widget.IExpandableListAdapter.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +Android.Widget.IFilterable +Android.Widget.IFilterable.Filter.get -> Android.Widget.Filter? +Android.Widget.IFilterQueryProvider +Android.Widget.IFilterQueryProvider.RunQuery(Java.Lang.ICharSequence? constraint) -> Android.Database.ICursor? +Android.Widget.IFilterQueryProviderExtensions +Android.Widget.IHeterogeneousExpandableList +Android.Widget.IHeterogeneousExpandableList.ChildTypeCount.get -> int +Android.Widget.IHeterogeneousExpandableList.GetChildType(int groupPosition, int childPosition) -> int +Android.Widget.IHeterogeneousExpandableList.GetGroupType(int groupPosition) -> int +Android.Widget.IHeterogeneousExpandableList.GroupTypeCount.get -> int +Android.Widget.IListAdapter +Android.Widget.IListAdapter.AreAllItemsEnabled() -> bool +Android.Widget.IListAdapter.IsEnabled(int position) -> bool +Android.Widget.ImageButton +Android.Widget.ImageButton.ImageButton(Android.Content.Context? context) -> void +Android.Widget.ImageButton.ImageButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ImageButton.ImageButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ImageButton.ImageButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ImageButton.ImageButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ImageSwitcher +Android.Widget.ImageSwitcher.ImageSwitcher(Android.Content.Context? context) -> void +Android.Widget.ImageSwitcher.ImageSwitcher(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ImageSwitcher.ImageSwitcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ImageView +Android.Widget.ImageView.ClearColorFilter() -> void +Android.Widget.ImageView.ImageView(Android.Content.Context? context) -> void +Android.Widget.ImageView.ImageView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ImageView.ImageView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ImageView.ImageView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ImageView.ImageView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ImageView.ScaleType +Android.Widget.ImageView.SetColorFilter(Android.Graphics.Color color) -> void +Android.Widget.ImageView.SetColorFilter(Android.Graphics.Color color, Android.Graphics.PorterDuff.Mode? mode) -> void +Android.Widget.Inline.InlineContentView +Android.Widget.Inline.InlineContentView.InlineContentView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Inline.InlineContentView.ISurfaceControlCallback +Android.Widget.Inline.InlineContentView.ISurfaceControlCallback.OnCreated(Android.Views.SurfaceControl! surfaceControl) -> void +Android.Widget.Inline.InlineContentView.ISurfaceControlCallback.OnDestroyed(Android.Views.SurfaceControl! surfaceControl) -> void +Android.Widget.Inline.InlinePresentationSpec +Android.Widget.Inline.InlinePresentationSpec.Builder +Android.Widget.Inline.InlinePresentationSpec.Builder.Build() -> Android.Widget.Inline.InlinePresentationSpec! +Android.Widget.Inline.InlinePresentationSpec.Builder.Builder(Android.Util.Size! minSize, Android.Util.Size! maxSize) -> void +Android.Widget.Inline.InlinePresentationSpec.Builder.SetStyle(Android.OS.Bundle! value) -> Android.Widget.Inline.InlinePresentationSpec.Builder! +Android.Widget.Inline.InlinePresentationSpec.DescribeContents() -> int +Android.Widget.Inline.InlinePresentationSpec.InterfaceConsts +Android.Widget.Inline.InlinePresentationSpec.MaxSize.get -> Android.Util.Size! +Android.Widget.Inline.InlinePresentationSpec.MinSize.get -> Android.Util.Size! +Android.Widget.Inline.InlinePresentationSpec.Style.get -> Android.OS.Bundle! +Android.Widget.Inline.InlinePresentationSpec.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Widget.InputMethod +Android.Widget.InputMethod.FromFocusable = 0 -> Android.Widget.InputMethod +Android.Widget.InputMethod.Needed = 1 -> Android.Widget.InputMethod +Android.Widget.InputMethod.NotNeeded = 2 -> Android.Widget.InputMethod +Android.Widget.ISectionIndexer +Android.Widget.ISectionIndexer.GetPositionForSection(int sectionIndex) -> int +Android.Widget.ISectionIndexer.GetSectionForPosition(int position) -> int +Android.Widget.ISectionIndexer.GetSections() -> Java.Lang.Object![]? +Android.Widget.ISpinnerAdapter +Android.Widget.ISpinnerAdapter.GetDropDownView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +Android.Widget.ItemEventArgs +Android.Widget.ItemEventArgs.ItemEventArgs(Android.Views.View! view, int position, long id) -> void +Android.Widget.ItemEventArgs.ItemEventArgs(Android.Widget.AdapterView! parent, Android.Views.View! view, int position, long id) -> void +Android.Widget.ItemViewType +Android.Widget.ItemViewType.HeaderOrFooter = -2 -> Android.Widget.ItemViewType +Android.Widget.ItemViewType.Ignore = -1 -> Android.Widget.ItemViewType +Android.Widget.IThemedSpinnerAdapter +Android.Widget.IThemedSpinnerAdapter.DropDownViewTheme.get -> Android.Content.Res.Resources.Theme? +Android.Widget.IThemedSpinnerAdapter.DropDownViewTheme.set -> void +Android.Widget.IWrapperListAdapter +Android.Widget.IWrapperListAdapter.WrappedAdapter.get -> Android.Widget.IListAdapter? +Android.Widget.LayoutRules +Android.Widget.LayoutRules.Above = 2 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignBaseline = 4 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignBottom = 8 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignEnd = 19 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignLeft = 5 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentBottom = 12 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentEnd = 21 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentLeft = 9 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentRight = 11 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentStart = 20 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignParentTop = 10 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignRight = 7 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignStart = 18 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.AlignTop = 6 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.Below = 3 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.CenterHorizontal = 14 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.CenterInParent = 13 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.CenterVertical = 15 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.EndOf = 17 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.LeftOf = 0 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.RightOf = 1 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.StartOf = 16 -> Android.Widget.LayoutRules +Android.Widget.LayoutRules.True = -1 -> Android.Widget.LayoutRules +Android.Widget.LinearLayout +Android.Widget.LinearLayout.LayoutParams +Android.Widget.LinearLayout.LayoutParams.Gravity.get -> Android.Views.GravityFlags +Android.Widget.LinearLayout.LayoutParams.Gravity.set -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(Android.Widget.LinearLayout.LayoutParams? source) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(int width, int height) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(int width, int height, float weight) -> void +Android.Widget.LinearLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.LinearLayout.LayoutParams.Weight.get -> float +Android.Widget.LinearLayout.LayoutParams.Weight.set -> void +Android.Widget.LinearLayout.LinearLayout(Android.Content.Context? context) -> void +Android.Widget.LinearLayout.LinearLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.LinearLayout.LinearLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.LinearLayout.LinearLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.LinearLayout.LinearLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ListPopupWindow +Android.Widget.ListPopupWindow.DismissEvent -> System.EventHandler! +Android.Widget.ListPopupWindow.ItemClick -> System.EventHandler! +Android.Widget.ListPopupWindow.ItemSelected -> System.EventHandler! +Android.Widget.ListPopupWindow.ListPopupWindow(Android.Content.Context! context) -> void +Android.Widget.ListPopupWindow.ListPopupWindow(Android.Content.Context! context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ListPopupWindow.ListPopupWindow(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ListPopupWindow.ListPopupWindow(Android.Content.Context! context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ListPopupWindow.ListPopupWindow(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ListPopupWindow.NothingSelected -> System.EventHandler! +Android.Widget.ListPopupWindowInputMethodMode +Android.Widget.ListPopupWindowInputMethodMode.FromFocusable = 0 -> Android.Widget.ListPopupWindowInputMethodMode +Android.Widget.ListPopupWindowInputMethodMode.Needed = 1 -> Android.Widget.ListPopupWindowInputMethodMode +Android.Widget.ListPopupWindowInputMethodMode.NotNeeded = 2 -> Android.Widget.ListPopupWindowInputMethodMode +Android.Widget.ListView +Android.Widget.ListView.FixedViewInfo +Android.Widget.ListView.FixedViewInfo.Data.get -> Java.Lang.Object? +Android.Widget.ListView.FixedViewInfo.Data.set -> void +Android.Widget.ListView.FixedViewInfo.FixedViewInfo(Android.Widget.ListView? __self) -> void +Android.Widget.ListView.FixedViewInfo.FixedViewInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ListView.FixedViewInfo.IsSelectable.get -> bool +Android.Widget.ListView.FixedViewInfo.IsSelectable.set -> void +Android.Widget.ListView.FixedViewInfo.View.get -> Android.Views.View? +Android.Widget.ListView.FixedViewInfo.View.set -> void +Android.Widget.ListView.ListView(Android.Content.Context? context) -> void +Android.Widget.ListView.ListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ListView.ListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ListView.ListView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ListView.ListView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Magnifier +Android.Widget.Magnifier.Builder +Android.Widget.Magnifier.Builder.Build() -> Android.Widget.Magnifier! +Android.Widget.Magnifier.Builder.Builder(Android.Views.View! view) -> void +Android.Widget.Magnifier.Builder.SetClippingEnabled(bool clip) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetCornerRadius(float cornerRadius) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetDefaultSourceToMagnifierOffset(int horizontalOffset, int verticalOffset) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetElevation(float elevation) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetInitialZoom(float zoom) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetOverlay(Android.Graphics.Drawables.Drawable? overlay) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetSize(int width, int height) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.Builder.SetSourceBounds(int left, int top, int right, int bottom) -> Android.Widget.Magnifier.Builder! +Android.Widget.Magnifier.CornerRadius.get -> float +Android.Widget.Magnifier.DefaultHorizontalSourceToMagnifierOffset.get -> int +Android.Widget.Magnifier.DefaultVerticalSourceToMagnifierOffset.get -> int +Android.Widget.Magnifier.Dismiss() -> void +Android.Widget.Magnifier.Elevation.get -> float +Android.Widget.Magnifier.Height.get -> int +Android.Widget.Magnifier.IsClippingEnabled.get -> bool +Android.Widget.Magnifier.Magnifier(Android.Views.View! view) -> void +Android.Widget.Magnifier.Overlay.get -> Android.Graphics.Drawables.Drawable? +Android.Widget.Magnifier.Position.get -> Android.Graphics.Point? +Android.Widget.Magnifier.Show(float sourceCenterX, float sourceCenterY) -> void +Android.Widget.Magnifier.Show(float sourceCenterX, float sourceCenterY, float magnifierCenterX, float magnifierCenterY) -> void +Android.Widget.Magnifier.SourceHeight.get -> int +Android.Widget.Magnifier.SourcePosition.get -> Android.Graphics.Point? +Android.Widget.Magnifier.SourceWidth.get -> int +Android.Widget.Magnifier.Update() -> void +Android.Widget.Magnifier.Width.get -> int +Android.Widget.Magnifier.Zoom.get -> float +Android.Widget.Magnifier.Zoom.set -> void +Android.Widget.MediaController +Android.Widget.MediaController.IMediaPlayerControl +Android.Widget.MediaController.IMediaPlayerControl.AudioSessionId.get -> int +Android.Widget.MediaController.IMediaPlayerControl.BufferPercentage.get -> int +Android.Widget.MediaController.IMediaPlayerControl.CanPause() -> bool +Android.Widget.MediaController.IMediaPlayerControl.CanSeekBackward() -> bool +Android.Widget.MediaController.IMediaPlayerControl.CanSeekForward() -> bool +Android.Widget.MediaController.IMediaPlayerControl.CurrentPosition.get -> int +Android.Widget.MediaController.IMediaPlayerControl.Duration.get -> int +Android.Widget.MediaController.IMediaPlayerControl.IsPlaying.get -> bool +Android.Widget.MediaController.IMediaPlayerControl.Pause() -> void +Android.Widget.MediaController.IMediaPlayerControl.SeekTo(int pos) -> void +Android.Widget.MediaController.IMediaPlayerControl.Start() -> void +Android.Widget.MediaController.MediaController(Android.Content.Context? context) -> void +Android.Widget.MediaController.MediaController(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.MediaController.MediaController(Android.Content.Context? context, bool useFastForward) -> void +Android.Widget.MediaController.MediaController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.MediaController.NextClick -> System.EventHandler! +Android.Widget.MediaController.PreviousClick -> System.EventHandler! +Android.Widget.MultiAutoCompleteTextView +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.CommaTokenizer() -> void +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.CommaTokenizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.FindTokenEnd(string? text, int cursor) -> int +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.FindTokenStart(string? text, int cursor) -> int +Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.TerminateToken(string? text) -> string? +Android.Widget.MultiAutoCompleteTextView.ITokenizer +Android.Widget.MultiAutoCompleteTextView.ITokenizer.FindTokenEnd(Java.Lang.ICharSequence? text, int cursor) -> int +Android.Widget.MultiAutoCompleteTextView.ITokenizer.FindTokenStart(Java.Lang.ICharSequence? text, int cursor) -> int +Android.Widget.MultiAutoCompleteTextView.ITokenizer.TerminateTokenFormatted(Java.Lang.ICharSequence? text) -> Java.Lang.ICharSequence? +Android.Widget.MultiAutoCompleteTextView.MultiAutoCompleteTextView(Android.Content.Context? context) -> void +Android.Widget.MultiAutoCompleteTextView.MultiAutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.MultiAutoCompleteTextView.MultiAutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.MultiAutoCompleteTextView.MultiAutoCompleteTextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.MultiAutoCompleteTextView.MultiAutoCompleteTextView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.MultiAutoCompleteTextView.PerformFiltering(string? text, int start, int end, int keyCode) -> void +Android.Widget.MultiAutoCompleteTextViewITokenizerExtensions +Android.Widget.NumberPicker +Android.Widget.NumberPicker.IFormatter +Android.Widget.NumberPicker.IFormatter.Format(int value) -> string? +Android.Widget.NumberPicker.IOnScrollListener +Android.Widget.NumberPicker.IOnScrollListener.OnScrollStateChange(Android.Widget.NumberPicker? view, Android.Widget.NumberPickerScrollState scrollState) -> void +Android.Widget.NumberPicker.IOnValueChangeListener +Android.Widget.NumberPicker.IOnValueChangeListener.OnValueChange(Android.Widget.NumberPicker? picker, int oldVal, int newVal) -> void +Android.Widget.NumberPicker.NumberPicker(Android.Content.Context? context) -> void +Android.Widget.NumberPicker.NumberPicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.NumberPicker.NumberPicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.NumberPicker.NumberPicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.NumberPicker.NumberPicker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.NumberPicker.Scroll -> System.EventHandler! +Android.Widget.NumberPicker.ScrollEventArgs +Android.Widget.NumberPicker.ScrollEventArgs.ScrollEventArgs(Android.Widget.NumberPicker? view, Android.Widget.NumberPickerScrollState scrollState) -> void +Android.Widget.NumberPicker.ScrollEventArgs.ScrollState.get -> Android.Widget.NumberPickerScrollState +Android.Widget.NumberPicker.ScrollEventArgs.View.get -> Android.Widget.NumberPicker? +Android.Widget.NumberPicker.ValueChanged -> System.EventHandler! +Android.Widget.NumberPicker.ValueChangeEventArgs +Android.Widget.NumberPicker.ValueChangeEventArgs.NewVal.get -> int +Android.Widget.NumberPicker.ValueChangeEventArgs.OldVal.get -> int +Android.Widget.NumberPicker.ValueChangeEventArgs.Picker.get -> Android.Widget.NumberPicker? +Android.Widget.NumberPicker.ValueChangeEventArgs.ValueChangeEventArgs(Android.Widget.NumberPicker? picker, int oldVal, int newVal) -> void +Android.Widget.NumberPickerScrollState +Android.Widget.NumberPickerScrollState.Fling = 2 -> Android.Widget.NumberPickerScrollState +Android.Widget.NumberPickerScrollState.Idle = 0 -> Android.Widget.NumberPickerScrollState +Android.Widget.NumberPickerScrollState.TouchScroll = 1 -> Android.Widget.NumberPickerScrollState +Android.Widget.Orientation +Android.Widget.Orientation.Horizontal = 0 -> Android.Widget.Orientation +Android.Widget.Orientation.Vertical = 1 -> Android.Widget.Orientation +Android.Widget.OverScroller +Android.Widget.OverScroller.CurrX.get -> int +Android.Widget.OverScroller.CurrY.get -> int +Android.Widget.OverScroller.FinalX.get -> int +Android.Widget.OverScroller.FinalY.get -> int +Android.Widget.OverScroller.ForceFinished(bool finished) -> void +Android.Widget.OverScroller.IsFinished.get -> bool +Android.Widget.OverScroller.OverScroller(Android.Content.Context? context) -> void +Android.Widget.OverScroller.OverScroller(Android.Content.Context? context, Android.Views.Animations.IInterpolator? interpolator) -> void +Android.Widget.OverScroller.OverScroller(Android.Content.Context? context, Android.Views.Animations.IInterpolator? interpolator, float bounceCoefficientX, float bounceCoefficientY) -> void +Android.Widget.OverScroller.OverScroller(Android.Content.Context? context, Android.Views.Animations.IInterpolator? interpolator, float bounceCoefficientX, float bounceCoefficientY, bool flywheel) -> void +Android.Widget.OverScroller.OverScroller(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.OverScroller.SetFriction(float friction) -> void +Android.Widget.OverScroller.StartX.get -> int +Android.Widget.OverScroller.StartY.get -> int +Android.Widget.PackedPositionType +Android.Widget.PackedPositionType.Child = 1 -> Android.Widget.PackedPositionType +Android.Widget.PackedPositionType.Group = 0 -> Android.Widget.PackedPositionType +Android.Widget.PackedPositionType.Null = 2 -> Android.Widget.PackedPositionType +Android.Widget.PopupMenu +Android.Widget.PopupMenu.DismissEvent -> System.EventHandler! +Android.Widget.PopupMenu.DismissEventArgs +Android.Widget.PopupMenu.DismissEventArgs.DismissEventArgs(Android.Widget.PopupMenu? menu) -> void +Android.Widget.PopupMenu.DismissEventArgs.Menu.get -> Android.Widget.PopupMenu? +Android.Widget.PopupMenu.IOnDismissListener +Android.Widget.PopupMenu.IOnDismissListener.OnDismiss(Android.Widget.PopupMenu? menu) -> void +Android.Widget.PopupMenu.IOnMenuItemClickListener +Android.Widget.PopupMenu.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem? item) -> bool +Android.Widget.PopupMenu.MenuItemClick -> System.EventHandler! +Android.Widget.PopupMenu.MenuItemClickEventArgs +Android.Widget.PopupMenu.MenuItemClickEventArgs.Handled.get -> bool +Android.Widget.PopupMenu.MenuItemClickEventArgs.Handled.set -> void +Android.Widget.PopupMenu.MenuItemClickEventArgs.Item.get -> Android.Views.IMenuItem? +Android.Widget.PopupMenu.MenuItemClickEventArgs.MenuItemClickEventArgs(bool handled, Android.Views.IMenuItem? item) -> void +Android.Widget.PopupMenu.PopupMenu(Android.Content.Context? context, Android.Views.View? anchor) -> void +Android.Widget.PopupMenu.PopupMenu(Android.Content.Context? context, Android.Views.View? anchor, Android.Views.GravityFlags gravity) -> void +Android.Widget.PopupMenu.PopupMenu(Android.Content.Context? context, Android.Views.View? anchor, Android.Views.GravityFlags gravity, int popupStyleAttr, int popupStyleRes) -> void +Android.Widget.PopupMenu.PopupMenu(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.PopupWindow +Android.Widget.PopupWindow.DismissEvent -> System.EventHandler! +Android.Widget.PopupWindow.IOnDismissListener +Android.Widget.PopupWindow.IOnDismissListener.OnDismiss() -> void +Android.Widget.PopupWindow.PopupWindow() -> void +Android.Widget.PopupWindow.PopupWindow(Android.Content.Context? context) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Views.View? contentView) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Views.View? contentView, int width, int height) -> void +Android.Widget.PopupWindow.PopupWindow(Android.Views.View? contentView, int width, int height, bool focusable) -> void +Android.Widget.PopupWindow.PopupWindow(int width, int height) -> void +Android.Widget.PopupWindow.PopupWindow(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.PopupWindow.TouchIntercepted -> System.EventHandler! +Android.Widget.PositionPrompt +Android.Widget.PositionPrompt.Above = 0 -> Android.Widget.PositionPrompt +Android.Widget.PositionPrompt.Below = 1 -> Android.Widget.PositionPrompt +Android.Widget.ProgressBar +Android.Widget.ProgressBar.IncrementProgressBy(int diff) -> void +Android.Widget.ProgressBar.IncrementSecondaryProgressBy(int diff) -> void +Android.Widget.ProgressBar.ProgressBar(Android.Content.Context? context) -> void +Android.Widget.ProgressBar.ProgressBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ProgressBar.ProgressBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ProgressBar.ProgressBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ProgressBar.ProgressBar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.QuickContactBadge +Android.Widget.QuickContactBadge.MExcludeMimes.get -> System.Collections.Generic.IList? +Android.Widget.QuickContactBadge.MExcludeMimes.set -> void +Android.Widget.QuickContactBadge.QuickContactBadge(Android.Content.Context? context) -> void +Android.Widget.QuickContactBadge.QuickContactBadge(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.QuickContactBadge.QuickContactBadge(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.QuickContactBadge.QuickContactBadge(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.QuickContactBadge.QuickContactBadge(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RadioButton +Android.Widget.RadioButton.RadioButton(Android.Content.Context? context) -> void +Android.Widget.RadioButton.RadioButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RadioButton.RadioButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.RadioButton.RadioButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.RadioButton.RadioButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RadioGroup +Android.Widget.RadioGroup.CheckedChange -> System.EventHandler! +Android.Widget.RadioGroup.CheckedChangeEventArgs +Android.Widget.RadioGroup.CheckedChangeEventArgs.CheckedChangeEventArgs(int checkedId) -> void +Android.Widget.RadioGroup.CheckedChangeEventArgs.CheckedId.get -> int +Android.Widget.RadioGroup.IOnCheckedChangeListener +Android.Widget.RadioGroup.IOnCheckedChangeListener.OnCheckedChanged(Android.Widget.RadioGroup? group, int checkedId) -> void +Android.Widget.RadioGroup.LayoutParams +Android.Widget.RadioGroup.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RadioGroup.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> void +Android.Widget.RadioGroup.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.RadioGroup.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.RadioGroup.LayoutParams.LayoutParams(int w, int h, float initWeight) -> void +Android.Widget.RadioGroup.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RadioGroup.RadioGroup(Android.Content.Context? context) -> void +Android.Widget.RadioGroup.RadioGroup(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RadioGroup.RadioGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RatingBar +Android.Widget.RatingBar.IOnRatingBarChangeListener +Android.Widget.RatingBar.IOnRatingBarChangeListener.OnRatingChanged(Android.Widget.RatingBar? ratingBar, float rating, bool fromUser) -> void +Android.Widget.RatingBar.RatingBar(Android.Content.Context? context) -> void +Android.Widget.RatingBar.RatingBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RatingBar.RatingBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.RatingBar.RatingBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.RatingBar.RatingBar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RatingBar.RatingBarChange -> System.EventHandler! +Android.Widget.RatingBar.RatingBarChangeEventArgs +Android.Widget.RatingBar.RatingBarChangeEventArgs.FromUser.get -> bool +Android.Widget.RatingBar.RatingBarChangeEventArgs.Rating.get -> float +Android.Widget.RatingBar.RatingBarChangeEventArgs.RatingBarChangeEventArgs(float rating, bool fromUser) -> void +Android.Widget.RelativeLayout +Android.Widget.RelativeLayout.LayoutParams +Android.Widget.RelativeLayout.LayoutParams.AlignWithParent.get -> bool +Android.Widget.RelativeLayout.LayoutParams.AlignWithParent.set -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(Android.Widget.RelativeLayout.LayoutParams? source) -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.RelativeLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RelativeLayout.RelativeLayout(Android.Content.Context? context) -> void +Android.Widget.RelativeLayout.RelativeLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.RelativeLayout.RelativeLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.RelativeLayout.RelativeLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.RelativeLayout.RelativeLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RemoteViews +Android.Widget.RemoteViews.ActionException +Android.Widget.RemoteViews.ActionException.ActionException(Java.Lang.Exception? ex) -> void +Android.Widget.RemoteViews.ActionException.ActionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RemoteViews.ActionException.ActionException(string? message) -> void +Android.Widget.RemoteViews.InterfaceConsts +Android.Widget.RemoteViews.RemoteCollectionItems +Android.Widget.RemoteViews.RemoteCollectionItems.Builder +Android.Widget.RemoteViews.RemoteCollectionItems.Builder.AddItem(long id, Android.Widget.RemoteViews! view) -> Android.Widget.RemoteViews.RemoteCollectionItems.Builder! +Android.Widget.RemoteViews.RemoteCollectionItems.Builder.Build() -> Android.Widget.RemoteViews.RemoteCollectionItems! +Android.Widget.RemoteViews.RemoteCollectionItems.Builder.Builder() -> void +Android.Widget.RemoteViews.RemoteCollectionItems.Builder.SetHasStableIds(bool hasStableIds) -> Android.Widget.RemoteViews.RemoteCollectionItems.Builder! +Android.Widget.RemoteViews.RemoteCollectionItems.Builder.SetViewTypeCount(int viewTypeCount) -> Android.Widget.RemoteViews.RemoteCollectionItems.Builder! +Android.Widget.RemoteViews.RemoteCollectionItems.DescribeContents() -> int +Android.Widget.RemoteViews.RemoteCollectionItems.GetItemId(int position) -> long +Android.Widget.RemoteViews.RemoteCollectionItems.GetItemView(int position) -> Android.Widget.RemoteViews! +Android.Widget.RemoteViews.RemoteCollectionItems.HasStableIds.get -> bool +Android.Widget.RemoteViews.RemoteCollectionItems.InterfaceConsts +Android.Widget.RemoteViews.RemoteCollectionItems.ItemCount.get -> int +Android.Widget.RemoteViews.RemoteCollectionItems.ViewTypeCount.get -> int +Android.Widget.RemoteViews.RemoteCollectionItems.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +Android.Widget.RemoteViews.RemoteResponse +Android.Widget.RemoteViews.RemoteResponse.RemoteResponse() -> void +Android.Widget.RemoteViews.RemoteResponse.RemoteResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RemoteViews.RemoteView +Android.Widget.RemoteViews.RemoteView.RemoteView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RemoteViews.RemoteViewOutlineProvider +Android.Widget.RemoteViews.RemoteViewOutlineProvider.Radius.get -> float +Android.Widget.RemoteViews.RemoteViewOutlineProvider.RemoteViewOutlineProvider(float radius) -> void +Android.Widget.RemoteViews.RemoteViews(Android.OS.Parcel? parcel) -> void +Android.Widget.RemoteViews.RemoteViews(Android.Widget.RemoteViews? landscape, Android.Widget.RemoteViews? portrait) -> void +Android.Widget.RemoteViews.RemoteViews(Android.Widget.RemoteViews? src) -> void +Android.Widget.RemoteViews.RemoteViews(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.RemoteViews.RemoteViews(string! packageName, int layoutId, int viewId) -> void +Android.Widget.RemoteViews.RemoteViews(string? packageName, int layoutId) -> void +Android.Widget.RemoteViews.RemoteViews(System.Collections.Generic.IDictionary! remoteViews) -> void +Android.Widget.RemoteViews.SetCharSequence(int viewId, string? methodName, string? value) -> void +Android.Widget.RemoteViews.SetContentDescription(int viewId, string? contentDescription) -> void +Android.Widget.RemoteViews.SetTextViewText(int viewId, string? text) -> void +Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.Bottom = 3 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.End = 5 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.Left = 0 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.Right = 2 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.Start = 4 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsMargin.Top = 1 -> Android.Widget.RemoteViewsMargin +Android.Widget.RemoteViewsService +Android.Widget.RemoteViewsService.IRemoteViewsFactory +Android.Widget.RemoteViewsService.IRemoteViewsFactory.Count.get -> int +Android.Widget.RemoteViewsService.IRemoteViewsFactory.GetItemId(int position) -> long +Android.Widget.RemoteViewsService.IRemoteViewsFactory.GetViewAt(int position) -> Android.Widget.RemoteViews? +Android.Widget.RemoteViewsService.IRemoteViewsFactory.HasStableIds.get -> bool +Android.Widget.RemoteViewsService.IRemoteViewsFactory.LoadingView.get -> Android.Widget.RemoteViews? +Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnCreate() -> void +Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnDataSetChanged() -> void +Android.Widget.RemoteViewsService.IRemoteViewsFactory.OnDestroy() -> void +Android.Widget.RemoteViewsService.IRemoteViewsFactory.ViewTypeCount.get -> int +Android.Widget.RemoteViewsService.RemoteViewsService() -> void +Android.Widget.RemoteViewsService.RemoteViewsService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ResourceCursorAdapter +Android.Widget.ResourceCursorAdapter.ResourceCursorAdapter(Android.Content.Context? context, int layout, Android.Database.ICursor? c) -> void +Android.Widget.ResourceCursorAdapter.ResourceCursorAdapter(Android.Content.Context? context, int layout, Android.Database.ICursor? c, Android.Widget.CursorAdapterFlags flags) -> void +Android.Widget.ResourceCursorAdapter.ResourceCursorAdapter(Android.Content.Context? context, int layout, Android.Database.ICursor? c, bool autoRequery) -> void +Android.Widget.ResourceCursorAdapter.ResourceCursorAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ResourceCursorTreeAdapter +Android.Widget.ResourceCursorTreeAdapter.ResourceCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout) -> void +Android.Widget.ResourceCursorTreeAdapter.ResourceCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout, int lastChildLayout) -> void +Android.Widget.ResourceCursorTreeAdapter.ResourceCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int groupLayout, int childLayout) -> void +Android.Widget.ResourceCursorTreeAdapter.ResourceCursorTreeAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Scroller +Android.Widget.Scroller.CurrX.get -> int +Android.Widget.Scroller.CurrY.get -> int +Android.Widget.Scroller.Duration.get -> int +Android.Widget.Scroller.FinalX.get -> int +Android.Widget.Scroller.FinalX.set -> void +Android.Widget.Scroller.FinalY.get -> int +Android.Widget.Scroller.FinalY.set -> void +Android.Widget.Scroller.ForceFinished(bool finished) -> void +Android.Widget.Scroller.IsFinished.get -> bool +Android.Widget.Scroller.Scroller(Android.Content.Context? context) -> void +Android.Widget.Scroller.Scroller(Android.Content.Context? context, Android.Views.Animations.IInterpolator? interpolator) -> void +Android.Widget.Scroller.Scroller(Android.Content.Context? context, Android.Views.Animations.IInterpolator? interpolator, bool flywheel) -> void +Android.Widget.Scroller.Scroller(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Scroller.SetFriction(float friction) -> void +Android.Widget.Scroller.StartX.get -> int +Android.Widget.Scroller.StartY.get -> int +Android.Widget.ScrollState +Android.Widget.ScrollState.Fling = 2 -> Android.Widget.ScrollState +Android.Widget.ScrollState.Idle = 0 -> Android.Widget.ScrollState +Android.Widget.ScrollState.TouchScroll = 1 -> Android.Widget.ScrollState +Android.Widget.ScrollView +Android.Widget.ScrollView.ScrollView(Android.Content.Context? context) -> void +Android.Widget.ScrollView.ScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ScrollView.ScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ScrollView.ScrollView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ScrollView.ScrollView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ScrollView.SmoothScrollBy(int dx, int dy) -> void +Android.Widget.ScrollView.SmoothScrollTo(int x, int y) -> void +Android.Widget.SearchView +Android.Widget.SearchView.Close -> System.EventHandler! +Android.Widget.SearchView.CloseEventArgs +Android.Widget.SearchView.CloseEventArgs.CloseEventArgs(bool handled) -> void +Android.Widget.SearchView.CloseEventArgs.Handled.get -> bool +Android.Widget.SearchView.CloseEventArgs.Handled.set -> void +Android.Widget.SearchView.IOnCloseListener +Android.Widget.SearchView.IOnCloseListener.OnClose() -> bool +Android.Widget.SearchView.IOnQueryTextListener +Android.Widget.SearchView.IOnQueryTextListener.OnQueryTextChange(string? newText) -> bool +Android.Widget.SearchView.IOnQueryTextListener.OnQueryTextSubmit(string? query) -> bool +Android.Widget.SearchView.IOnSuggestionListener +Android.Widget.SearchView.IOnSuggestionListener.OnSuggestionClick(int position) -> bool +Android.Widget.SearchView.IOnSuggestionListener.OnSuggestionSelect(int position) -> bool +Android.Widget.SearchView.Query.get -> string? +Android.Widget.SearchView.QueryHint.get -> string? +Android.Widget.SearchView.QueryTextChange -> System.EventHandler! +Android.Widget.SearchView.QueryTextChangeEventArgs +Android.Widget.SearchView.QueryTextChangeEventArgs.Handled.get -> bool +Android.Widget.SearchView.QueryTextChangeEventArgs.Handled.set -> void +Android.Widget.SearchView.QueryTextChangeEventArgs.NewText.get -> string? +Android.Widget.SearchView.QueryTextChangeEventArgs.QueryTextChangeEventArgs(bool handled, string? newText) -> void +Android.Widget.SearchView.QueryTextFocusChange -> System.EventHandler! +Android.Widget.SearchView.QueryTextSubmit -> System.EventHandler! +Android.Widget.SearchView.QueryTextSubmitEventArgs +Android.Widget.SearchView.QueryTextSubmitEventArgs.Handled.get -> bool +Android.Widget.SearchView.QueryTextSubmitEventArgs.Handled.set -> void +Android.Widget.SearchView.QueryTextSubmitEventArgs.Query.get -> string? +Android.Widget.SearchView.QueryTextSubmitEventArgs.QueryTextSubmitEventArgs(bool handled, string? query) -> void +Android.Widget.SearchView.SearchClick -> System.EventHandler! +Android.Widget.SearchView.SearchView(Android.Content.Context? context) -> void +Android.Widget.SearchView.SearchView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.SearchView.SearchView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.SearchView.SearchView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.SearchView.SearchView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SearchView.SetQuery(string? query, bool submit) -> void +Android.Widget.SearchView.SetQueryHint(string? hint) -> void +Android.Widget.SearchView.SuggestionClick -> System.EventHandler! +Android.Widget.SearchView.SuggestionClickEventArgs +Android.Widget.SearchView.SuggestionClickEventArgs.Handled.get -> bool +Android.Widget.SearchView.SuggestionClickEventArgs.Handled.set -> void +Android.Widget.SearchView.SuggestionClickEventArgs.Position.get -> int +Android.Widget.SearchView.SuggestionClickEventArgs.SuggestionClickEventArgs(bool handled, int position) -> void +Android.Widget.SearchView.SuggestionSelect -> System.EventHandler! +Android.Widget.SearchView.SuggestionSelectEventArgs +Android.Widget.SearchView.SuggestionSelectEventArgs.Handled.get -> bool +Android.Widget.SearchView.SuggestionSelectEventArgs.Handled.set -> void +Android.Widget.SearchView.SuggestionSelectEventArgs.Position.get -> int +Android.Widget.SearchView.SuggestionSelectEventArgs.SuggestionSelectEventArgs(bool handled, int position) -> void +Android.Widget.SeekBar +Android.Widget.SeekBar.IOnSeekBarChangeListener +Android.Widget.SeekBar.IOnSeekBarChangeListener.OnProgressChanged(Android.Widget.SeekBar? seekBar, int progress, bool fromUser) -> void +Android.Widget.SeekBar.IOnSeekBarChangeListener.OnStartTrackingTouch(Android.Widget.SeekBar? seekBar) -> void +Android.Widget.SeekBar.IOnSeekBarChangeListener.OnStopTrackingTouch(Android.Widget.SeekBar? seekBar) -> void +Android.Widget.SeekBar.ProgressChanged -> System.EventHandler! +Android.Widget.SeekBar.ProgressChangedEventArgs +Android.Widget.SeekBar.ProgressChangedEventArgs.FromUser.get -> bool +Android.Widget.SeekBar.ProgressChangedEventArgs.Progress.get -> int +Android.Widget.SeekBar.ProgressChangedEventArgs.ProgressChangedEventArgs(Android.Widget.SeekBar? seekBar, int progress, bool fromUser) -> void +Android.Widget.SeekBar.ProgressChangedEventArgs.SeekBar.get -> Android.Widget.SeekBar? +Android.Widget.SeekBar.SeekBar(Android.Content.Context? context) -> void +Android.Widget.SeekBar.SeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.SeekBar.SeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.SeekBar.SeekBar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.SeekBar.SeekBar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SeekBar.StartTrackingTouch -> System.EventHandler! +Android.Widget.SeekBar.StartTrackingTouchEventArgs +Android.Widget.SeekBar.StartTrackingTouchEventArgs.SeekBar.get -> Android.Widget.SeekBar? +Android.Widget.SeekBar.StartTrackingTouchEventArgs.StartTrackingTouchEventArgs(Android.Widget.SeekBar? seekBar) -> void +Android.Widget.SeekBar.StopTrackingTouch -> System.EventHandler! +Android.Widget.SeekBar.StopTrackingTouchEventArgs +Android.Widget.SeekBar.StopTrackingTouchEventArgs.SeekBar.get -> Android.Widget.SeekBar? +Android.Widget.SeekBar.StopTrackingTouchEventArgs.StopTrackingTouchEventArgs(Android.Widget.SeekBar? seekBar) -> void +Android.Widget.ShareActionProvider +Android.Widget.ShareActionProvider.IOnShareTargetSelectedListener +Android.Widget.ShareActionProvider.IOnShareTargetSelectedListener.OnShareTargetSelected(Android.Widget.ShareActionProvider? source, Android.Content.Intent? intent) -> bool +Android.Widget.ShareActionProvider.ShareActionProvider(Android.Content.Context? context) -> void +Android.Widget.ShareActionProvider.ShareActionProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ShareActionProvider.ShareTargetSelected -> System.EventHandler! +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs.Handled.get -> bool +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs.Handled.set -> void +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs.Intent.get -> Android.Content.Intent? +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs.ShareTargetSelectedEventArgs(bool handled, Android.Widget.ShareActionProvider? source, Android.Content.Intent? intent) -> void +Android.Widget.ShareActionProvider.ShareTargetSelectedEventArgs.Source.get -> Android.Widget.ShareActionProvider? +Android.Widget.ShowDividers +Android.Widget.ShowDividers.Beginning = 1 -> Android.Widget.ShowDividers +Android.Widget.ShowDividers.End = 4 -> Android.Widget.ShowDividers +Android.Widget.ShowDividers.Middle = 2 -> Android.Widget.ShowDividers +Android.Widget.ShowDividers.None = 0 -> Android.Widget.ShowDividers +Android.Widget.SimpleAdapter +Android.Widget.SimpleAdapter.IViewBinder +Android.Widget.SimpleAdapter.IViewBinder.SetViewValue(Android.Views.View? view, Java.Lang.Object? data, string? textRepresentation) -> bool +Android.Widget.SimpleAdapter.SimpleAdapter(Android.Content.Context? context, System.Collections.Generic.IList!>? data, int resource, string![]? from, int[]? to) -> void +Android.Widget.SimpleAdapter.SimpleAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SimpleCursorAdapter +Android.Widget.SimpleCursorAdapter.ICursorToStringConverter +Android.Widget.SimpleCursorAdapter.ICursorToStringConverter.ConvertToStringFormatted(Android.Database.ICursor? cursor) -> Java.Lang.ICharSequence? +Android.Widget.SimpleCursorAdapter.IViewBinder +Android.Widget.SimpleCursorAdapter.IViewBinder.SetViewValue(Android.Views.View? view, Android.Database.ICursor? cursor, int columnIndex) -> bool +Android.Widget.SimpleCursorAdapter.SimpleCursorAdapter(Android.Content.Context? context, int layout, Android.Database.ICursor? c, string![]? from, int[]? to) -> void +Android.Widget.SimpleCursorAdapter.SimpleCursorAdapter(Android.Content.Context? context, int layout, Android.Database.ICursor? c, string![]? from, int[]? to, Android.Widget.CursorAdapterFlags flags) -> void +Android.Widget.SimpleCursorAdapter.SimpleCursorAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SimpleCursorAdapterICursorToStringConverterExtensions +Android.Widget.SimpleCursorTreeAdapter +Android.Widget.SimpleCursorTreeAdapter.IViewBinder +Android.Widget.SimpleCursorTreeAdapter.IViewBinder.SetViewValue(Android.Views.View? view, Android.Database.ICursor? cursor, int columnIndex) -> bool +Android.Widget.SimpleCursorTreeAdapter.SimpleCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int collapsedGroupLayout, int expandedGroupLayout, string![]? groupFrom, int[]? groupTo, int childLayout, int lastChildLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleCursorTreeAdapter.SimpleCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int collapsedGroupLayout, int expandedGroupLayout, string![]? groupFrom, int[]? groupTo, int childLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleCursorTreeAdapter.SimpleCursorTreeAdapter(Android.Content.Context? context, Android.Database.ICursor? cursor, int groupLayout, string![]? groupFrom, int[]? groupTo, int childLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleCursorTreeAdapter.SimpleCursorTreeAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SimpleExpandableListAdapter +Android.Widget.SimpleExpandableListAdapter.SimpleExpandableListAdapter(Android.Content.Context? context, System.Collections.Generic.IList!>? groupData, int expandedGroupLayout, int collapsedGroupLayout, string![]? groupFrom, int[]? groupTo, System.Collections.Generic.IList!>!>? childData, int childLayout, int lastChildLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleExpandableListAdapter.SimpleExpandableListAdapter(Android.Content.Context? context, System.Collections.Generic.IList!>? groupData, int expandedGroupLayout, int collapsedGroupLayout, string![]? groupFrom, int[]? groupTo, System.Collections.Generic.IList!>!>? childData, int childLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleExpandableListAdapter.SimpleExpandableListAdapter(Android.Content.Context? context, System.Collections.Generic.IList!>? groupData, int groupLayout, string![]? groupFrom, int[]? groupTo, System.Collections.Generic.IList!>!>? childData, int childLayout, string![]? childFrom, int[]? childTo) -> void +Android.Widget.SimpleExpandableListAdapter.SimpleExpandableListAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SlidingDrawer +Android.Widget.SlidingDrawer.DrawerClose -> System.EventHandler! +Android.Widget.SlidingDrawer.DrawerOpen -> System.EventHandler! +Android.Widget.SlidingDrawer.IOnDrawerCloseListener +Android.Widget.SlidingDrawer.IOnDrawerCloseListener.OnDrawerClosed() -> void +Android.Widget.SlidingDrawer.IOnDrawerOpenListener +Android.Widget.SlidingDrawer.IOnDrawerOpenListener.OnDrawerOpened() -> void +Android.Widget.SlidingDrawer.IOnDrawerScrollListener +Android.Widget.SlidingDrawer.IOnDrawerScrollListener.OnScrollEnded() -> void +Android.Widget.SlidingDrawer.IOnDrawerScrollListener.OnScrollStarted() -> void +Android.Widget.SlidingDrawer.ScrollEnded -> System.EventHandler! +Android.Widget.SlidingDrawer.ScrollStarted -> System.EventHandler! +Android.Widget.SlidingDrawer.SlidingDrawer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.SlidingDrawer.SlidingDrawer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.SlidingDrawer.SlidingDrawer(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.SlidingDrawer.SlidingDrawer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SlidingDrawerOrientation +Android.Widget.SlidingDrawerOrientation.Horizontal = 0 -> Android.Widget.SlidingDrawerOrientation +Android.Widget.SlidingDrawerOrientation.Vertical = 1 -> Android.Widget.SlidingDrawerOrientation +Android.Widget.Space +Android.Widget.Space.Space(Android.Content.Context? context) -> void +Android.Widget.Space.Space(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Space.Space(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Space.Space(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Spinner +Android.Widget.Spinner.Prompt.get -> string? +Android.Widget.Spinner.Prompt.set -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, Android.Widget.SpinnerMode mode) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes, Android.Widget.SpinnerMode mode) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes, Android.Widget.SpinnerMode mode, Android.Content.Res.Resources.Theme? popupTheme) -> void +Android.Widget.Spinner.Spinner(Android.Content.Context? context, Android.Widget.SpinnerMode mode) -> void +Android.Widget.Spinner.Spinner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.SpinnerMode +Android.Widget.SpinnerMode.Dialog = 0 -> Android.Widget.SpinnerMode +Android.Widget.SpinnerMode.Dropdown = 1 -> Android.Widget.SpinnerMode +Android.Widget.StackView +Android.Widget.StackView.StackView(Android.Content.Context? context) -> void +Android.Widget.StackView.StackView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.StackView.StackView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.StackView.StackView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.StackView.StackView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.StretchMode +Android.Widget.StretchMode.AutoFit = -1 -> Android.Widget.StretchMode +Android.Widget.StretchMode.NoStretch = 0 -> Android.Widget.StretchMode +Android.Widget.StretchMode.StretchColumnWidth = 2 -> Android.Widget.StretchMode +Android.Widget.StretchMode.StretchSpacing = 1 -> Android.Widget.StretchMode +Android.Widget.StretchMode.StretchSpacingUniform = 3 -> Android.Widget.StretchMode +Android.Widget.Switch +Android.Widget.Switch.Switch(Android.Content.Context? context) -> void +Android.Widget.Switch.Switch(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Switch.Switch(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Switch.Switch(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Switch.Switch(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Switch.TextOff.get -> string? +Android.Widget.Switch.TextOff.set -> void +Android.Widget.Switch.TextOn.get -> string? +Android.Widget.Switch.TextOn.set -> void +Android.Widget.TabHost +Android.Widget.TabHost.IOnTabChangeListener +Android.Widget.TabHost.IOnTabChangeListener.OnTabChanged(string? tabId) -> void +Android.Widget.TabHost.ITabContentFactory +Android.Widget.TabHost.ITabContentFactory.CreateTabContent(string? tag) -> Android.Views.View? +Android.Widget.TabHost.TabChanged -> System.EventHandler! +Android.Widget.TabHost.TabChangeEventArgs +Android.Widget.TabHost.TabChangeEventArgs.TabChangeEventArgs(string? tabId) -> void +Android.Widget.TabHost.TabChangeEventArgs.TabId.get -> string? +Android.Widget.TabHost.TabHost(Android.Content.Context? context) -> void +Android.Widget.TabHost.TabHost(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TabHost.TabHost(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TabHost.TabHost(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TabHost.TabHost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TabHost.TabSpec +Android.Widget.TabHost.TabSpec.SetIndicator(string? label) -> Android.Widget.TabHost.TabSpec? +Android.Widget.TabHost.TabSpec.SetIndicator(string? label, Android.Graphics.Drawables.Drawable? icon) -> Android.Widget.TabHost.TabSpec? +Android.Widget.TabHost.TabSpec.TabSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TableLayout +Android.Widget.TableLayout.LayoutParams +Android.Widget.TableLayout.LayoutParams.LayoutParams() -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(int w, int h, float initWeight) -> void +Android.Widget.TableLayout.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TableLayout.TableLayout(Android.Content.Context? context) -> void +Android.Widget.TableLayout.TableLayout(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TableLayout.TableLayout(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TableRow +Android.Widget.TableRow.LayoutParams +Android.Widget.TableRow.LayoutParams.Column.get -> int +Android.Widget.TableRow.LayoutParams.Column.set -> void +Android.Widget.TableRow.LayoutParams.LayoutParams() -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(Android.Content.Context? c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(int column) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(int w, int h) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(int w, int h, float initWeight) -> void +Android.Widget.TableRow.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TableRow.LayoutParams.Span.get -> int +Android.Widget.TableRow.LayoutParams.Span.set -> void +Android.Widget.TableRow.TableRow(Android.Content.Context? context) -> void +Android.Widget.TableRow.TableRow(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TableRow.TableRow(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TabWidget +Android.Widget.TabWidget.TabWidget(Android.Content.Context? context) -> void +Android.Widget.TabWidget.TabWidget(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TabWidget.TabWidget(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TabWidget.TabWidget(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TabWidget.TabWidget(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TextClock +Android.Widget.TextClock.Format12Hour.get -> string? +Android.Widget.TextClock.Format12Hour.set -> void +Android.Widget.TextClock.Format24Hour.get -> string? +Android.Widget.TextClock.Format24Hour.set -> void +Android.Widget.TextClock.TextClock(Android.Content.Context? context) -> void +Android.Widget.TextClock.TextClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TextClock.TextClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TextClock.TextClock(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TextClock.TextClock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TextSwitcher +Android.Widget.TextSwitcher.SetCurrentText(string? text) -> void +Android.Widget.TextSwitcher.SetText(string? text) -> void +Android.Widget.TextSwitcher.TextSwitcher(Android.Content.Context? context) -> void +Android.Widget.TextSwitcher.TextSwitcher(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TextSwitcher.TextSwitcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TextView +Android.Widget.TextView.AfterTextChanged -> System.EventHandler! +Android.Widget.TextView.Append(Java.Lang.ICharSequence? text) -> void +Android.Widget.TextView.Append(string? text) -> void +Android.Widget.TextView.Append(string? text, int start, int end) -> void +Android.Widget.TextView.AutoLinkMask.get -> Android.Text.Util.MatchOptions +Android.Widget.TextView.AutoLinkMask.set -> void +Android.Widget.TextView.BeforeTextChanged -> System.EventHandler! +Android.Widget.TextView.BufferType +Android.Widget.TextView.CurrentHintTextColor.get -> int +Android.Widget.TextView.CurrentTextColor.get -> int +Android.Widget.TextView.EditorAction -> System.EventHandler! +Android.Widget.TextView.EditorActionEventArgs +Android.Widget.TextView.EditorActionEventArgs.ActionId.get -> Android.Views.InputMethods.ImeAction +Android.Widget.TextView.EditorActionEventArgs.EditorActionEventArgs(bool handled, Android.Views.InputMethods.ImeAction actionId, Android.Views.KeyEvent? e) -> void +Android.Widget.TextView.EditorActionEventArgs.Event.get -> Android.Views.KeyEvent? +Android.Widget.TextView.EditorActionEventArgs.Handled.get -> bool +Android.Widget.TextView.EditorActionEventArgs.Handled.set -> void +Android.Widget.TextView.Error.get -> string? +Android.Widget.TextView.Error.set -> void +Android.Widget.TextView.Hint.get -> string? +Android.Widget.TextView.Hint.set -> void +Android.Widget.TextView.HintFormatted.get -> Java.Lang.ICharSequence? +Android.Widget.TextView.HintFormatted.set -> void +Android.Widget.TextView.HintTextColors.get -> Android.Content.Res.ColorStateList? +Android.Widget.TextView.ImeActionLabel.get -> string? +Android.Widget.TextView.IOnEditorActionListener +Android.Widget.TextView.IOnEditorActionListener.OnEditorAction(Android.Widget.TextView? v, Android.Views.InputMethods.ImeAction actionId, Android.Views.KeyEvent? e) -> bool +Android.Widget.TextView.IsHorizontallyScrollable.get -> bool +Android.Widget.TextView.KeyListener.get -> Android.Text.Method.IKeyListener? +Android.Widget.TextView.KeyListener.set -> void +Android.Widget.TextView.Layout.get -> Android.Text.Layout? +Android.Widget.TextView.LinksClickable.get -> bool +Android.Widget.TextView.LinksClickable.set -> void +Android.Widget.TextView.LinkTextColors.get -> Android.Content.Res.ColorStateList? +Android.Widget.TextView.MovementMethod.get -> Android.Text.Method.IMovementMethod? +Android.Widget.TextView.MovementMethod.set -> void +Android.Widget.TextView.OnTextChanged(string? text, int start, int lengthBefore, int lengthAfter) -> void +Android.Widget.TextView.SavedState +Android.Widget.TextView.SavedState.SavedState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TextView.SetEditableFactory(Android.Text.EditableFactory? factory) -> void +Android.Widget.TextView.SetError(string? error, Android.Graphics.Drawables.Drawable? icon) -> void +Android.Widget.TextView.SetHint(int resid) -> void +Android.Widget.TextView.SetHintTextColor(Android.Content.Res.ColorStateList? colors) -> void +Android.Widget.TextView.SetHintTextColor(Android.Graphics.Color color) -> void +Android.Widget.TextView.SetImeActionLabel(string? label, Android.Views.InputMethods.ImeAction actionId) -> void +Android.Widget.TextView.SetLinkTextColor(Android.Content.Res.ColorStateList? colors) -> void +Android.Widget.TextView.SetLinkTextColor(Android.Graphics.Color color) -> void +Android.Widget.TextView.SetSpannableFactory(Android.Text.SpannableFactory? factory) -> void +Android.Widget.TextView.SetText(char[]! text, int start, int len) -> void +Android.Widget.TextView.SetText(int resid) -> void +Android.Widget.TextView.SetText(int resid, Android.Widget.TextView.BufferType? type) -> void +Android.Widget.TextView.SetText(string? text, Android.Widget.TextView.BufferType? type) -> void +Android.Widget.TextView.SetTextKeepState(Java.Lang.ICharSequence? text) -> void +Android.Widget.TextView.SetTextKeepState(Java.Lang.ICharSequence? text, Android.Widget.TextView.BufferType? type) -> void +Android.Widget.TextView.SetTextKeepState(string? text) -> void +Android.Widget.TextView.SetTextKeepState(string? text, Android.Widget.TextView.BufferType? type) -> void +Android.Widget.TextView.ShowSoftInputOnFocus.get -> bool +Android.Widget.TextView.ShowSoftInputOnFocus.set -> void +Android.Widget.TextView.Text.get -> string? +Android.Widget.TextView.Text.set -> void +Android.Widget.TextView.TextChanged -> System.EventHandler! +Android.Widget.TextView.TextColors.get -> Android.Content.Res.ColorStateList? +Android.Widget.TextView.TextFormatted.get -> Java.Lang.ICharSequence? +Android.Widget.TextView.TextFormatted.set -> void +Android.Widget.TextView.TextView(Android.Content.Context? context) -> void +Android.Widget.TextView.TextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TextView.TextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TextView.TextView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TextView.TextView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TextView.TransformationMethod.get -> Android.Text.Method.ITransformationMethod? +Android.Widget.TextView.TransformationMethod.set -> void +Android.Widget.TimePicker +Android.Widget.TimePicker.IOnTimeChangedListener +Android.Widget.TimePicker.IOnTimeChangedListener.OnTimeChanged(Android.Widget.TimePicker? view, int hourOfDay, int minute) -> void +Android.Widget.TimePicker.TimeChanged -> System.EventHandler! +Android.Widget.TimePicker.TimeChangedEventArgs +Android.Widget.TimePicker.TimeChangedEventArgs.HourOfDay.get -> int +Android.Widget.TimePicker.TimeChangedEventArgs.Minute.get -> int +Android.Widget.TimePicker.TimeChangedEventArgs.TimeChangedEventArgs(int hourOfDay, int minute) -> void +Android.Widget.TimePicker.TimePicker(Android.Content.Context? context) -> void +Android.Widget.TimePicker.TimePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TimePicker.TimePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TimePicker.TimePicker(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TimePicker.TimePicker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Toast +Android.Widget.Toast.Callback +Android.Widget.Toast.Callback.Callback() -> void +Android.Widget.Toast.Callback.Callback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Toast.SetText(string? s) -> void +Android.Widget.Toast.Toast(Android.Content.Context? context) -> void +Android.Widget.Toast.Toast(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ToastLength +Android.Widget.ToastLength.Long = 1 -> Android.Widget.ToastLength +Android.Widget.ToastLength.Short = 0 -> Android.Widget.ToastLength +Android.Widget.ToggleButton +Android.Widget.ToggleButton.TextOff.get -> string? +Android.Widget.ToggleButton.TextOff.set -> void +Android.Widget.ToggleButton.TextOn.get -> string? +Android.Widget.ToggleButton.TextOn.set -> void +Android.Widget.ToggleButton.ToggleButton(Android.Content.Context? context) -> void +Android.Widget.ToggleButton.ToggleButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ToggleButton.ToggleButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ToggleButton.ToggleButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ToggleButton.ToggleButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Toolbar +Android.Widget.Toolbar.CollapseContentDescription.get -> string? +Android.Widget.Toolbar.CollapseContentDescription.set -> void +Android.Widget.Toolbar.IOnMenuItemClickListener +Android.Widget.Toolbar.IOnMenuItemClickListener.OnMenuItemClick(Android.Views.IMenuItem? item) -> bool +Android.Widget.Toolbar.LayoutParams +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.App.ActionBar.LayoutParams? source) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.Content.Context! c, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.Views.GravityFlags gravity) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.Views.ViewGroup.LayoutParams? source) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.Views.ViewGroup.MarginLayoutParams? source) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(Android.Widget.Toolbar.LayoutParams? source) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(int width, int height) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(int width, int height, Android.Views.GravityFlags gravity) -> void +Android.Widget.Toolbar.LayoutParams.LayoutParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.Toolbar.LogoDescription.get -> string? +Android.Widget.Toolbar.LogoDescription.set -> void +Android.Widget.Toolbar.MenuItemClick -> System.EventHandler! +Android.Widget.Toolbar.MenuItemClickEventArgs +Android.Widget.Toolbar.MenuItemClickEventArgs.Handled.get -> bool +Android.Widget.Toolbar.MenuItemClickEventArgs.Handled.set -> void +Android.Widget.Toolbar.MenuItemClickEventArgs.Item.get -> Android.Views.IMenuItem? +Android.Widget.Toolbar.MenuItemClickEventArgs.MenuItemClickEventArgs(bool handled, Android.Views.IMenuItem? item) -> void +Android.Widget.Toolbar.NavigationContentDescription.get -> string? +Android.Widget.Toolbar.NavigationContentDescription.set -> void +Android.Widget.Toolbar.NavigationOnClick -> System.EventHandler! +Android.Widget.Toolbar.Subtitle.get -> string? +Android.Widget.Toolbar.Subtitle.set -> void +Android.Widget.Toolbar.Title.get -> string? +Android.Widget.Toolbar.Title.set -> void +Android.Widget.Toolbar.Toolbar(Android.Content.Context? context) -> void +Android.Widget.Toolbar.Toolbar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.Toolbar.Toolbar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.Toolbar.Toolbar(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.Toolbar.Toolbar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.TranscriptMode +Android.Widget.TranscriptMode.AlwaysScroll = 2 -> Android.Widget.TranscriptMode +Android.Widget.TranscriptMode.Disabled = 0 -> Android.Widget.TranscriptMode +Android.Widget.TranscriptMode.Normal = 1 -> Android.Widget.TranscriptMode +Android.Widget.TwoLineListItem +Android.Widget.TwoLineListItem.TwoLineListItem(Android.Content.Context? context) -> void +Android.Widget.TwoLineListItem.TwoLineListItem(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.TwoLineListItem.TwoLineListItem(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.TwoLineListItem.TwoLineListItem(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.TwoLineListItem.TwoLineListItem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.VideoView +Android.Widget.VideoView.Completion -> System.EventHandler! +Android.Widget.VideoView.Error -> System.EventHandler! +Android.Widget.VideoView.Info -> System.EventHandler! +Android.Widget.VideoView.Prepared -> System.EventHandler! +Android.Widget.VideoView.VideoView(Android.Content.Context? context) -> void +Android.Widget.VideoView.VideoView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.VideoView.VideoView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.VideoView.VideoView(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.VideoView.VideoView(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ViewAnimator +Android.Widget.ViewAnimator.ViewAnimator(Android.Content.Context? context) -> void +Android.Widget.ViewAnimator.ViewAnimator(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ViewAnimator.ViewAnimator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ViewFlipper +Android.Widget.ViewFlipper.ViewFlipper(Android.Content.Context? context) -> void +Android.Widget.ViewFlipper.ViewFlipper(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ViewFlipper.ViewFlipper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ViewSwitcher +Android.Widget.ViewSwitcher.IViewFactory +Android.Widget.ViewSwitcher.IViewFactory.MakeView() -> Android.Views.View? +Android.Widget.ViewSwitcher.ViewSwitcher(Android.Content.Context? context) -> void +Android.Widget.ViewSwitcher.ViewSwitcher(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ViewSwitcher.ViewSwitcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ZoomButton +Android.Widget.ZoomButton.ZoomButton(Android.Content.Context? context) -> void +Android.Widget.ZoomButton.ZoomButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ZoomButton.ZoomButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr) -> void +Android.Widget.ZoomButton.ZoomButton(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, int defStyleAttr, int defStyleRes) -> void +Android.Widget.ZoomButton.ZoomButton(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ZoomButtonsController +Android.Widget.ZoomButtonsController.IOnZoomListener +Android.Widget.ZoomButtonsController.IOnZoomListener.OnVisibilityChanged(bool visible) -> void +Android.Widget.ZoomButtonsController.IOnZoomListener.OnZoom(bool zoomIn) -> void +Android.Widget.ZoomButtonsController.VisibilityChanged -> System.EventHandler! +Android.Widget.ZoomButtonsController.VisibilityChangedEventArgs +Android.Widget.ZoomButtonsController.VisibilityChangedEventArgs.VisibilityChangedEventArgs(bool visible) -> void +Android.Widget.ZoomButtonsController.VisibilityChangedEventArgs.Visible.get -> bool +Android.Widget.ZoomButtonsController.Zoom -> System.EventHandler! +Android.Widget.ZoomButtonsController.ZoomButtonsController(Android.Views.View? ownerView) -> void +Android.Widget.ZoomButtonsController.ZoomButtonsController(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ZoomButtonsController.ZoomEventArgs +Android.Widget.ZoomButtonsController.ZoomEventArgs.ZoomEventArgs(bool zoomIn) -> void +Android.Widget.ZoomButtonsController.ZoomEventArgs.ZoomIn.get -> bool +Android.Widget.ZoomControls +Android.Widget.ZoomControls.ZoomControls(Android.Content.Context? context) -> void +Android.Widget.ZoomControls.ZoomControls(Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> void +Android.Widget.ZoomControls.ZoomControls(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Android.Widget.ZoomControls.ZoomInClick -> System.EventHandler! +Android.Widget.ZoomControls.ZoomOutClick -> System.EventHandler! +Android.Window.BackEvent +Android.Window.BackEvent.BackEvent(float touchX, float touchY, float progress, Android.Window.BackEventEdge swipeEdge) -> void +Android.Window.BackEvent.Progress.get -> float +Android.Window.BackEvent.SwipeEdge.get -> Android.Window.BackEventEdge +Android.Window.BackEvent.TouchX.get -> float +Android.Window.BackEvent.TouchY.get -> float +Android.Window.BackEventEdge +Android.Window.BackEventEdge.Left = 0 -> Android.Window.BackEventEdge +Android.Window.BackEventEdge.Right = 1 -> Android.Window.BackEventEdge +Android.Window.IOnBackAnimationCallback +Android.Window.IOnBackAnimationCallback.OnBackCancelled() -> void +Android.Window.IOnBackAnimationCallback.OnBackProgressed(Android.Window.BackEvent! backEvent) -> void +Android.Window.IOnBackAnimationCallback.OnBackStarted(Android.Window.BackEvent! backEvent) -> void +Android.Window.IOnBackInvokedCallback +Android.Window.IOnBackInvokedCallback.OnBackInvoked() -> void +Android.Window.IOnBackInvokedDispatcher +Android.Window.IOnBackInvokedDispatcher.RegisterOnBackInvokedCallback(int priority, Android.Window.IOnBackInvokedCallback! callback) -> void +Android.Window.IOnBackInvokedDispatcher.UnregisterOnBackInvokedCallback(Android.Window.IOnBackInvokedCallback! callback) -> void +Android.Window.ISplashScreen +Android.Window.ISplashScreen.ClearOnExitAnimationListener() -> void +Android.Window.ISplashScreen.SetOnExitAnimationListener(Android.Window.ISplashScreenOnExitAnimationListener! listener) -> void +Android.Window.ISplashScreen.SetSplashScreenTheme(int themeId) -> void +Android.Window.ISplashScreenOnExitAnimationListener +Android.Window.ISplashScreenOnExitAnimationListener.OnSplashScreenExit(Android.Window.SplashScreenView! view) -> void +Android.Window.SplashScreen +Android.Window.SplashScreenOnExitAnimationEventArgs +Android.Window.SplashScreenOnExitAnimationEventArgs.SplashScreenOnExitAnimationEventArgs(Android.Window.SplashScreenView! view) -> void +Android.Window.SplashScreenOnExitAnimationEventArgs.View.get -> Android.Window.SplashScreenView! +Android.Window.SplashScreenStyle +Android.Window.SplashScreenStyle.Icon = 1 -> Android.Window.SplashScreenStyle +Android.Window.SplashScreenStyle.SolidColor = 0 -> Android.Window.SplashScreenStyle +Android.Window.SplashScreenView +Android.Window.SplashScreenView.IconView.get -> Android.Views.View? +Android.Window.SplashScreenView.Remove() -> void +Android.Window.SurfaceSyncGroup +Android.Window.SurfaceSyncGroup.Add(Android.Views.IAttachedSurfaceControl? attachedSurfaceControl, Java.Lang.IRunnable? runnable) -> bool +Android.Window.SurfaceSyncGroup.Add(Android.Views.SurfaceControlViewHost.SurfacePackage! surfacePackage, Java.Lang.IRunnable? runnable) -> bool +Android.Window.SurfaceSyncGroup.AddTransaction(Android.Views.SurfaceControl.Transaction! transaction) -> void +Android.Window.SurfaceSyncGroup.MarkSyncReady() -> void +Android.Window.SurfaceSyncGroup.SurfaceSyncGroup(string! name) -> void +const Android.AccessibilityServices.AccessibilityGestureEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AccessibilityServices.AccessibilityGestureEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotInternalError = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InternalError -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotIntervalTimeShort = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.IntervalTimeShort -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotInvalidDisplay = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InvalidDisplay -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotInvalidWindow = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.InvalidWindow -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotNoAccessibilityAccess = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.NoAccessibilityAccess -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.ErrorTakeScreenshotSecureWindow = Android.Accessibilityservice.AccessibilityService.TakeScreenshotError.SecureWindow -> Android.Accessibilityservice.AccessibilityService.TakeScreenshotError +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerDoubleTap = Android.AccessibilityServices.AccessibilityGesture.TwoFingerDoubleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerDoubleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.TwoFingerDoubleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerSingleTap = Android.AccessibilityServices.AccessibilityGesture.TwoFingerSingleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerSwipeDown = Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerSwipeLeft = Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerSwipeRight = Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerSwipeUp = Android.AccessibilityServices.AccessibilityGesture.TwoFingerSwipeUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerTripleTap = Android.AccessibilityServices.AccessibilityGesture.TwoFingerTripleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture2FingerTripleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.TwoFingerTripleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerDoubleTap = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerDoubleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerDoubleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerDoubleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSingleTap = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSingleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSingleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSingleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSwipeDown = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSwipeLeft = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSwipeRight = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerSwipeUp = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerSwipeUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerTripleTap = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerTripleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture3FingerTripleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.ThreeFingerTripleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerDoubleTap = Android.AccessibilityServices.AccessibilityGesture.FourFingerDoubleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerDoubleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.FourFingerDoubleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerSingleTap = Android.AccessibilityServices.AccessibilityGesture.FourFingerSingleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerSwipeDown = Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerSwipeLeft = Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerSwipeRight = Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerSwipeUp = Android.AccessibilityServices.AccessibilityGesture.FourFingerSwipeUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.Gesture4FingerTripleTap = Android.AccessibilityServices.AccessibilityGesture.FourFingerTripleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureDoubleTap = Android.AccessibilityServices.AccessibilityGesture.DoubleTap -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureDoubleTapAndHold = Android.AccessibilityServices.AccessibilityGesture.DoubleTapAndHold -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeDown = Android.AccessibilityServices.AccessibilityGesture.SwipeDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeDownAndLeft = Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeDownAndRight = Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeDownAndUp = Android.AccessibilityServices.AccessibilityGesture.SwipeDownAndUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeLeft = Android.AccessibilityServices.AccessibilityGesture.SwipeLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeLeftAndDown = Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeLeftAndRight = Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeLeftAndUp = Android.AccessibilityServices.AccessibilityGesture.SwipeLeftAndUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeRight = Android.AccessibilityServices.AccessibilityGesture.SwipeRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeRightAndDown = Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeRightAndLeft = Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeRightAndUp = Android.AccessibilityServices.AccessibilityGesture.SwipeRightAndUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeUp = Android.AccessibilityServices.AccessibilityGesture.SwipeUp -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeUpAndDown = Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndDown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeUpAndLeft = Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndLeft -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureSwipeUpAndRight = Android.AccessibilityServices.AccessibilityGesture.SwipeUpAndRight -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GestureUnknown = Android.AccessibilityServices.AccessibilityGesture.Unknown -> Android.AccessibilityServices.AccessibilityGesture +const Android.AccessibilityServices.AccessibilityService.GlobalActionAccessibilityAllApps = Android.AccessibilityServices.GlobalAction.AccessibilityAllApps -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionAccessibilityButton = Android.AccessibilityServices.GlobalAction.AccessibilityButton -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionAccessibilityButtonChooser = Android.AccessibilityServices.GlobalAction.AccessibilityButtonChooser -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionAccessibilityShortcut = Android.AccessibilityServices.GlobalAction.AccessibilityShortcut -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionBack = Android.AccessibilityServices.GlobalAction.Back -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDismissNotificationShade = Android.AccessibilityServices.GlobalAction.DismissNotificationShade -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDpadCenter = Android.AccessibilityServices.GlobalAction.DpadCenter -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDpadDown = Android.AccessibilityServices.GlobalAction.DpadDown -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDpadLeft = Android.AccessibilityServices.GlobalAction.DpadLeft -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDpadRight = Android.AccessibilityServices.GlobalAction.DpadRight -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionDpadUp = Android.AccessibilityServices.GlobalAction.DpadUp -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionHome = Android.AccessibilityServices.GlobalAction.Home -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionKeycodeHeadsethook = Android.AccessibilityServices.GlobalAction.KeycodeHeadsetHook -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionLockScreen = Android.AccessibilityServices.GlobalAction.LockScreen -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionNotifications = Android.AccessibilityServices.GlobalAction.Notifications -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionPowerDialog = Android.AccessibilityServices.GlobalAction.PowerDialog -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionQuickSettings = Android.AccessibilityServices.GlobalAction.QuickSettings -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionRecents = Android.AccessibilityServices.GlobalAction.Recents -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionTakeScreenshot = Android.AccessibilityServices.GlobalAction.TakeScreenshot -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.GlobalActionToggleSplitScreen = Android.AccessibilityServices.GlobalAction.ToggleSplitScreen -> Android.AccessibilityServices.GlobalAction +const Android.AccessibilityServices.AccessibilityService.ServiceInterface = "android.accessibilityservice.AccessibilityService" -> string! +const Android.AccessibilityServices.AccessibilityService.ServiceMetaData = "android.accessibilityservice" -> string! +const Android.AccessibilityServices.AccessibilityService.ShowModeAuto = Android.AccessibilityServices.AccessibilityServiceShowMode.Auto -> Android.AccessibilityServices.AccessibilityServiceShowMode +const Android.AccessibilityServices.AccessibilityService.ShowModeHidden = Android.AccessibilityServices.AccessibilityServiceShowMode.Hidden -> Android.AccessibilityServices.AccessibilityServiceShowMode +const Android.AccessibilityServices.AccessibilityService.ShowModeIgnoreHardKeyboard = Android.AccessibilityServices.AccessibilityServiceShowMode.IgnoreHardKeyboard -> Android.AccessibilityServices.AccessibilityServiceShowMode +const Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.EnableImeFailByAdmin = Android.AccessibilityServices.SoftKeyboardControllerEnableIme.FailByAdmin -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +const Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.EnableImeFailUnknown = Android.AccessibilityServices.SoftKeyboardControllerEnableIme.FailUnknown -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +const Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.EnableImeSuccess = Android.AccessibilityServices.SoftKeyboardControllerEnableIme.Success -> Android.AccessibilityServices.SoftKeyboardControllerEnableIme +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanControlMagnification = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanControlMagnification -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanPerformGestures = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanPerformGestures -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanRequestEnhancedWebAccessibility = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestEnhancedWebAccessibility -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanRequestFilterKeyEvents = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestFilterKeyEvents -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanRequestFingerprintGestures = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestFingerprintGestures -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanRequestTouchExploration = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRequestTouchExploration -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanRetrieveWindowContent = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanRetrieveWindowContent -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityCanTakeScreenshot = Android.AccessibilityServices.AccessibilityServiceCapabilities.CanTakeScreenshot -> Android.AccessibilityServices.AccessibilityServiceCapabilities +const Android.AccessibilityServices.AccessibilityServiceInfo.Default = Android.AccessibilityServices.AccessibilityServiceFlags.Default -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagEnableAccessibilityVolume = Android.AccessibilityServices.AccessibilityServiceFlags.EnableAccessibilityVolume -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagIncludeNotImportantViews = Android.AccessibilityServices.AccessibilityServiceFlags.IncludeNotImportantViews -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagInputMethodEditor = Android.AccessibilityServices.AccessibilityServiceFlags.FlagInputMethodEditor -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagReportViewIds = Android.AccessibilityServices.AccessibilityServiceFlags.ReportViewIds -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequest2FingerPassthrough = Android.AccessibilityServices.AccessibilityServiceFlags.RequestTwoFingerPassthrough -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestAccessibilityButton = Android.AccessibilityServices.AccessibilityServiceFlags.RequestAccessibilityButton -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestEnhancedWebAccessibility = Android.AccessibilityServices.AccessibilityServiceFlags.RequestEnhancedWebAccessibility -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestFilterKeyEvents = Android.AccessibilityServices.AccessibilityServiceFlags.RequestFilterKeyEvents -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestFingerprintGestures = Android.AccessibilityServices.AccessibilityServiceFlags.RequestFingerprintGestures -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestMultiFingerGestures = Android.AccessibilityServices.AccessibilityServiceFlags.RequestMultiFingerGestures -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestShortcutWarningDialogSpokenFeedback = Android.AccessibilityServices.AccessibilityServiceFlags.RequestShortcutWarningDialogSpokenFeedback -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRequestTouchExplorationMode = Android.AccessibilityServices.AccessibilityServiceFlags.RequestTouchExplorationMode -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagRetrieveInteractiveWindows = Android.AccessibilityServices.AccessibilityServiceFlags.RetrieveInteractiveWindows -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagSendMotionEvents = Android.AccessibilityServices.AccessibilityServiceFlags.SendMotionEvents -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.FlagServiceHandlesDoubleTap = Android.AccessibilityServices.AccessibilityServiceFlags.ServiceHandlesDoubleTap -> Android.AccessibilityServices.AccessibilityServiceFlags +const Android.AccessibilityServices.AccessibilityServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AccessibilityServices.AccessibilityServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AccessibilityServices.MagnificationConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AccessibilityServices.MagnificationConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AccessibilityServices.MagnificationConfig.MagnificationModeDefault = Android.AccessibilityServices.MagnificationMode.Default -> Android.AccessibilityServices.MagnificationMode +const Android.AccessibilityServices.MagnificationConfig.MagnificationModeFullscreen = Android.AccessibilityServices.MagnificationMode.Fullscreen -> Android.AccessibilityServices.MagnificationMode +const Android.AccessibilityServices.MagnificationConfig.MagnificationModeWindow = Android.AccessibilityServices.MagnificationMode.Window -> Android.AccessibilityServices.MagnificationMode +const Android.AccessibilityServices.TouchInteractionController.StateClear = Android.AccessibilityServices.TouchInteractionState.Clear -> Android.AccessibilityServices.TouchInteractionState +const Android.AccessibilityServices.TouchInteractionController.StateDelegating = Android.AccessibilityServices.TouchInteractionState.Delegating -> Android.AccessibilityServices.TouchInteractionState +const Android.AccessibilityServices.TouchInteractionController.StateDragging = Android.AccessibilityServices.TouchInteractionState.Dragging -> Android.AccessibilityServices.TouchInteractionState +const Android.AccessibilityServices.TouchInteractionController.StateTouchExploring = Android.AccessibilityServices.TouchInteractionState.TouchExploring -> Android.AccessibilityServices.TouchInteractionState +const Android.AccessibilityServices.TouchInteractionController.StateTouchInteracting = Android.AccessibilityServices.TouchInteractionState.TouchInteracting -> Android.AccessibilityServices.TouchInteractionState +const Android.Accounts.AbstractAccountAuthenticator.KeyCustomTokenExpiry = "android.accounts.expiry" -> string! +const Android.Accounts.Account.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Accounts.Account.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Accounts.AccountAuthenticatorResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Accounts.AccountAuthenticatorResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Accounts.AccountManager.ActionAccountRemoved = "android.accounts.action.ACCOUNT_REMOVED" -> string! +const Android.Accounts.AccountManager.ActionAuthenticatorIntent = "android.accounts.AccountAuthenticator" -> string! +const Android.Accounts.AccountManager.AuthenticatorAttributesName = "account-authenticator" -> string! +const Android.Accounts.AccountManager.AuthenticatorMetaDataName = "android.accounts.AccountAuthenticator" -> string! +const Android.Accounts.AccountManager.ErrorCodeBadArguments = Android.Accounts.ErrorCode.BadArguments -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeBadAuthentication = Android.Accounts.ErrorCode.ErrorCodeBadAuthentication -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeBadRequest = Android.Accounts.ErrorCode.BadRequest -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeCanceled = Android.Accounts.ErrorCode.Canceled -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeInvalidResponse = Android.Accounts.ErrorCode.InvalidResponse -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeNetworkError = Android.Accounts.ErrorCode.NetworkError -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeRemoteException = Android.Accounts.ErrorCode.RemoteException -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.ErrorCodeUnsupportedOperation = Android.Accounts.ErrorCode.UnsupportedOperation -> Android.Accounts.ErrorCode +const Android.Accounts.AccountManager.KeyAccountAuthenticatorResponse = "accountAuthenticatorResponse" -> string! +const Android.Accounts.AccountManager.KeyAccountManagerResponse = "accountManagerResponse" -> string! +const Android.Accounts.AccountManager.KeyAccountName = "authAccount" -> string! +const Android.Accounts.AccountManager.KeyAccounts = "accounts" -> string! +const Android.Accounts.AccountManager.KeyAccountSessionBundle = "accountSessionBundle" -> string! +const Android.Accounts.AccountManager.KeyAccountStatusToken = "accountStatusToken" -> string! +const Android.Accounts.AccountManager.KeyAccountType = "accountType" -> string! +const Android.Accounts.AccountManager.KeyAndroidPackageName = "androidPackageName" -> string! +const Android.Accounts.AccountManager.KeyAuthenticatorTypes = "authenticator_types" -> string! +const Android.Accounts.AccountManager.KeyAuthFailedMessage = "authFailedMessage" -> string! +const Android.Accounts.AccountManager.KeyAuthtoken = "authtoken" -> string! +const Android.Accounts.AccountManager.KeyAuthTokenLabel = "authTokenLabelKey" -> string! +const Android.Accounts.AccountManager.KeyBooleanResult = "booleanResult" -> string! +const Android.Accounts.AccountManager.KeyCallerPid = "callerPid" -> string! +const Android.Accounts.AccountManager.KeyCallerUid = "callerUid" -> string! +const Android.Accounts.AccountManager.KeyErrorCode = "errorCode" -> string! +const Android.Accounts.AccountManager.KeyErrorMessage = "errorMessage" -> string! +const Android.Accounts.AccountManager.KeyIntent = "intent" -> string! +const Android.Accounts.AccountManager.KeyLastAuthenticatedTime = "lastAuthenticatedTime" -> string! +const Android.Accounts.AccountManager.KeyPassword = "password" -> string! +const Android.Accounts.AccountManager.KeyUserdata = "userdata" -> string! +const Android.Accounts.AccountManager.LoginAccountsChangedAction = "android.accounts.LOGIN_ACCOUNTS_CHANGED" -> string! +const Android.Accounts.AccountManager.PackageNameKeyLegacyNotVisible = "android:accounts:key_legacy_not_visible" -> string! +const Android.Accounts.AccountManager.PackageNameKeyLegacyVisible = "android:accounts:key_legacy_visible" -> string! +const Android.Accounts.AuthenticatorDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Accounts.AuthenticatorDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.AdIds.AdId.ZeroOut = "00000000-0000-0000-0000-000000000000" -> string! +const Android.AdServices.AdSelection.AdSelectionConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.AdSelection.AdSelectionConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.AppSetIds.AppSetId.ScopeApp = Android.AdServices.AppSetIds.AppSetIdScope.App -> Android.AdServices.AppSetIds.AppSetIdScope +const Android.AdServices.AppSetIds.AppSetId.ScopeDeveloper = Android.AdServices.AppSetIds.AppSetIdScope.Developer -> Android.AdServices.AppSetIds.AppSetIdScope +const Android.AdServices.Common.AdData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Common.AdData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Common.AdSelectionSignals.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Common.AdSelectionSignals.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Common.AdServicesPermissions.AccessAdservicesAdId = "android.permission.ACCESS_ADSERVICES_AD_ID" -> string! +const Android.AdServices.Common.AdServicesPermissions.AccessAdservicesAttribution = "android.permission.ACCESS_ADSERVICES_ATTRIBUTION" -> string! +const Android.AdServices.Common.AdServicesPermissions.AccessAdservicesCustomAudience = "android.permission.ACCESS_ADSERVICES_CUSTOM_AUDIENCE" -> string! +const Android.AdServices.Common.AdServicesPermissions.AccessAdservicesTopics = "android.permission.ACCESS_ADSERVICES_TOPICS" -> string! +const Android.AdServices.Common.AdTechIdentifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Common.AdTechIdentifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.CustomAudiences.CustomAudience.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.CustomAudiences.CustomAudience.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.CustomAudiences.TrustedBiddingData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.CustomAudiences.TrustedBiddingData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Measurement.DeletionRequest.DeletionModeAll = Android.AdServices.Measurement.DeletionRequestDeletionMode.All -> Android.AdServices.Measurement.DeletionRequestDeletionMode +const Android.AdServices.Measurement.DeletionRequest.DeletionModeExcludeInternalData = Android.AdServices.Measurement.DeletionRequestDeletionMode.ExcludeInternalData -> Android.AdServices.Measurement.DeletionRequestDeletionMode +const Android.AdServices.Measurement.DeletionRequest.MatchBehaviorDelete = Android.AdServices.Measurement.DeletionRequestMatchBehavior.Delete -> Android.AdServices.Measurement.DeletionRequestMatchBehavior +const Android.AdServices.Measurement.DeletionRequest.MatchBehaviorPreserve = Android.AdServices.Measurement.DeletionRequestMatchBehavior.Preserve -> Android.AdServices.Measurement.DeletionRequestMatchBehavior +const Android.AdServices.Measurement.MeasurementManager.MeasurementApiStateDisabled = Android.AdServices.Measurement.MeasurementApiState.Disabled -> Android.AdServices.Measurement.MeasurementApiState +const Android.AdServices.Measurement.MeasurementManager.MeasurementApiStateEnabled = Android.AdServices.Measurement.MeasurementApiState.Enabled -> Android.AdServices.Measurement.MeasurementApiState +const Android.AdServices.Measurement.WebSourceParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Measurement.WebSourceParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Measurement.WebSourceRegistrationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Measurement.WebSourceRegistrationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Measurement.WebTriggerParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Measurement.WebTriggerParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.AdServices.Measurement.WebTriggerRegistrationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.AdServices.Measurement.WebTriggerRegistrationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Animation.Animator.DurationInfinite = -1 -> long +const Android.Animation.LayoutTransition.Appearing = Android.Animation.LayoutTransitionType.Appearing -> Android.Animation.LayoutTransitionType +const Android.Animation.LayoutTransition.ChangeAppearing = Android.Animation.LayoutTransitionType.ChangeAppearing -> Android.Animation.LayoutTransitionType +const Android.Animation.LayoutTransition.ChangeDisappearing = Android.Animation.LayoutTransitionType.ChangeDisappearing -> Android.Animation.LayoutTransitionType +const Android.Animation.LayoutTransition.Changing = Android.Animation.LayoutTransitionType.Changing -> Android.Animation.LayoutTransitionType +const Android.Animation.LayoutTransition.Disappearing = Android.Animation.LayoutTransitionType.Disappearing -> Android.Animation.LayoutTransitionType +const Android.Animation.ValueAnimator.Infinite = -1 -> int +const Android.Animation.ValueAnimator.Restart = Android.Animation.ValueAnimatorRepeatMode.Restart -> Android.Animation.ValueAnimatorRepeatMode +const Android.App.ActionBar.Tab.InvalidPosition = -1 -> int +const Android.App.Activity.FullscreenModeRequestEnter = Android.App.FullscreenModeRequest.Enter -> Android.App.FullscreenModeRequest +const Android.App.Activity.FullscreenModeRequestExit = Android.App.FullscreenModeRequest.Exit -> Android.App.FullscreenModeRequest +const Android.App.Activity.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.App.Activity.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.App.Activity.OverrideTransitionClose = Android.App.OverrideTransition.Close -> Android.App.OverrideTransition +const Android.App.Activity.OverrideTransitionOpen = Android.App.OverrideTransition.Open -> Android.App.OverrideTransition +const Android.App.ActivityManager.ActionReportHeapLimit = "android.app.action.REPORT_HEAP_LIMIT" -> string! +const Android.App.ActivityManager.MemoryInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.MemoryInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.MetaHomeAlternate = "android.app.home.alternate" -> string! +const Android.App.ActivityManager.ProcessErrorStateInfo.Crashed = Android.App.ProcessError.Crashed -> Android.App.ProcessError +const Android.App.ActivityManager.ProcessErrorStateInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.ProcessErrorStateInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.ProcessErrorStateInfo.NoError = Android.App.ProcessError.NoError -> Android.App.ProcessError +const Android.App.ActivityManager.ProcessErrorStateInfo.NotResponding = Android.App.ProcessError.NotResponding -> Android.App.ProcessError +const Android.App.ActivityManager.RecentTaskInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.RecentTaskInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceBackground = Android.App.Importance.Background -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceCached = Android.App.Importance.Background -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceCantSaveState = Android.App.Importance.CantSaveState -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceEmpty = Android.App.Importance.Empty -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceForeground = Android.App.Importance.Foreground -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceForegroundService = Android.App.Importance.ForegroundService -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceGone = Android.App.Importance.Gone -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportancePerceptible = Android.App.Importance.PerceptiblePre26 -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportancePerceptiblePre26 = Android.App.Importance.PerceptiblePre26 -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceService = Android.App.Importance.Service -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceTopSleeping = Android.App.Importance.TopSleepingPre28 -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceTopSleepingPre28 = Android.App.Importance.TopSleepingPre28 -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.ImportanceVisible = Android.App.Importance.Visible -> Android.App.Importance +const Android.App.ActivityManager.RunningAppProcessInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.RunningAppProcessInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.RunningAppProcessInfo.ReasonProviderInUse = Android.App.ImportanceReason.ProviderInUse -> Android.App.ImportanceReason +const Android.App.ActivityManager.RunningAppProcessInfo.ReasonServiceInUse = Android.App.ImportanceReason.ServiceInUse -> Android.App.ImportanceReason +const Android.App.ActivityManager.RunningAppProcessInfo.ReasonUnknown = Android.App.ImportanceReason.Unknown -> Android.App.ImportanceReason +const Android.App.ActivityManager.RunningServiceInfo.FlagForeground = Android.App.ServiceInfoFlags.Foreground -> Android.App.ServiceInfoFlags +const Android.App.ActivityManager.RunningServiceInfo.FlagPersistentProcess = Android.App.ServiceInfoFlags.PersistentProcess -> Android.App.ServiceInfoFlags +const Android.App.ActivityManager.RunningServiceInfo.FlagStarted = Android.App.ServiceInfoFlags.Started -> Android.App.ServiceInfoFlags +const Android.App.ActivityManager.RunningServiceInfo.FlagSystemProcess = Android.App.ServiceInfoFlags.SystemProcess -> Android.App.ServiceInfoFlags +const Android.App.ActivityManager.RunningServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.RunningServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.RunningTaskInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.RunningTaskInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityManager.TaskDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ActivityManager.TaskDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ActivityOptions.ExtraUsageTimeReport = "android.activity.usage_time" -> string! +const Android.App.ActivityOptions.ExtraUsageTimeReportPackages = "android.usage_time_packages" -> string! +const Android.App.ActivityOptions.ModeBackgroundActivityStartAllowed = Android.App.BackgroundActivityStartMode.Allowed -> Android.App.BackgroundActivityStartMode +const Android.App.ActivityOptions.ModeBackgroundActivityStartDenied = Android.App.BackgroundActivityStartMode.Denied -> Android.App.BackgroundActivityStartMode +const Android.App.ActivityOptions.ModeBackgroundActivityStartSystemDefined = Android.App.BackgroundActivityStartMode.SystemDefined -> Android.App.BackgroundActivityStartMode +const Android.App.Admin.DeviceAdminInfo.HeadlessDeviceOwnerModeAffiliated = Android.App.Admin.HeadlessDeviceOwnerMode.Affiliated -> Android.App.Admin.HeadlessDeviceOwnerMode +const Android.App.Admin.DeviceAdminInfo.HeadlessDeviceOwnerModeUnsupported = Android.App.Admin.HeadlessDeviceOwnerMode.Unsupported -> Android.App.Admin.HeadlessDeviceOwnerMode +const Android.App.Admin.DeviceAdminInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.DeviceAdminInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.DeviceAdminInfo.UsesEncryptedStorage = Android.App.Admin.DeviceAdminUses.EncryptedStorage -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyDisableCamera = Android.App.Admin.DeviceAdminUses.PolicyDisableCamera -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyDisableKeyguardFeatures = Android.App.Admin.DeviceAdminUses.PolicyDisableKeyguardFeatures -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyExpirePassword = Android.App.Admin.DeviceAdminUses.PolicyExpirePassword -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyForceLock = Android.App.Admin.DeviceAdminUses.PolicyForceLock -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyLimitPassword = Android.App.Admin.DeviceAdminUses.PolicyLimitPassword -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyResetPassword = Android.App.Admin.DeviceAdminUses.PolicyResetPassword -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyWatchLogin = Android.App.Admin.DeviceAdminUses.PolicyWatchLogin -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminInfo.UsesPolicyWipeData = Android.App.Admin.DeviceAdminUses.PolicyWipeData -> Android.App.Admin.DeviceAdminUses +const Android.App.Admin.DeviceAdminReceiver.ActionChoosePrivateKeyAlias = "android.app.action.CHOOSE_PRIVATE_KEY_ALIAS" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionDeviceAdminDisabled = "android.app.action.DEVICE_ADMIN_DISABLED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionDeviceAdminDisableRequested = "android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionDeviceAdminEnabled = "android.app.action.DEVICE_ADMIN_ENABLED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionLockTaskEntering = "android.app.action.LOCK_TASK_ENTERING" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionLockTaskExiting = "android.app.action.LOCK_TASK_EXITING" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionNetworkLogsAvailable = "android.app.action.NETWORK_LOGS_AVAILABLE" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionPasswordChanged = "android.app.action.ACTION_PASSWORD_CHANGED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionPasswordExpiring = "android.app.action.ACTION_PASSWORD_EXPIRING" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionPasswordFailed = "android.app.action.ACTION_PASSWORD_FAILED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionPasswordSucceeded = "android.app.action.ACTION_PASSWORD_SUCCEEDED" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionProfileProvisioningComplete = "android.app.action.PROFILE_PROVISIONING_COMPLETE" -> string! +const Android.App.Admin.DeviceAdminReceiver.ActionSecurityLogsAvailable = "android.app.action.SECURITY_LOGS_AVAILABLE" -> string! +const Android.App.Admin.DeviceAdminReceiver.BugreportFailureFailedCompleting = Android.App.Admin.BugReportFailureReason.FailedCompleting -> Android.App.Admin.BugReportFailureReason +const Android.App.Admin.DeviceAdminReceiver.BugreportFailureFileNoLongerAvailable = Android.App.Admin.BugReportFailureReason.FileNoLongerAvailable -> Android.App.Admin.BugReportFailureReason +const Android.App.Admin.DeviceAdminReceiver.DeviceAdminMetaData = "android.app.device_admin" -> string! +const Android.App.Admin.DeviceAdminReceiver.ExtraDisableWarning = "android.app.extra.DISABLE_WARNING" -> string! +const Android.App.Admin.DeviceAdminReceiver.ExtraLockTaskPackage = "android.app.extra.LOCK_TASK_PACKAGE" -> string! +const Android.App.Admin.DeviceAdminReceiver.ExtraTransferOwnershipAdminExtrasBundle = "android.app.extra.TRANSFER_OWNERSHIP_ADMIN_EXTRAS_BUNDLE" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.AccountManagementDisabledPolicy = "accountManagementDisabled" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.ApplicationHiddenPolicy = "applicationHidden" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.ApplicationRestrictionsPolicy = "applicationRestrictions" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.AutoTimePolicy = "autoTime" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.AutoTimezonePolicy = "autoTimezone" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.BackupServicePolicy = "backupService" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.CameraDisabledPolicy = "cameraDisabled" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.KeyguardDisabledFeaturesPolicy = "keyguardDisabledFeatures" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.LockTaskPolicy = "lockTask" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.PackagesSuspendedPolicy = "packagesSuspended" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.PackageUninstallBlockedPolicy = "packageUninstallBlocked" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.PermissionGrantPolicy = "permissionGrant" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.PersistentPreferredActivityPolicy = "persistentPreferredActivity" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.ResetPasswordTokenPolicy = "resetPasswordToken" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.StatusBarDisabledPolicy = "statusBarDisabled" -> string! +const Android.App.Admin.DevicePolicyIdentifiers.UserControlDisabledPackagesPolicy = "userControlDisabledPackages" -> string! +const Android.App.Admin.DevicePolicyManager.ActionAddDeviceAdmin = "android.app.action.ADD_DEVICE_ADMIN" -> string! +const Android.App.Admin.DevicePolicyManager.ActionAdminPolicyCompliance = "android.app.action.ADMIN_POLICY_COMPLIANCE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionApplicationDelegationScopesChanged = "android.app.action.APPLICATION_DELEGATION_SCOPES_CHANGED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionCheckPolicyCompliance = "android.app.action.CHECK_POLICY_COMPLIANCE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionDeviceAdminService = "android.app.action.DEVICE_ADMIN_SERVICE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionDeviceFinancingStateChanged = "android.app.admin.action.DEVICE_FINANCING_STATE_CHANGED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionDeviceOwnerChanged = "android.app.action.DEVICE_OWNER_CHANGED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionDevicePolicyResourceUpdated = "android.app.action.DEVICE_POLICY_RESOURCE_UPDATED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionGetProvisioningMode = "android.app.action.GET_PROVISIONING_MODE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionManagedProfileProvisioned = "android.app.action.MANAGED_PROFILE_PROVISIONED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionProfileOwnerChanged = "android.app.action.PROFILE_OWNER_CHANGED" -> string! +const Android.App.Admin.DevicePolicyManager.ActionProvisioningSuccessful = "android.app.action.PROVISIONING_SUCCESSFUL" -> string! +const Android.App.Admin.DevicePolicyManager.ActionProvisionManagedDevice = "android.app.action.PROVISION_MANAGED_DEVICE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionProvisionManagedProfile = "android.app.action.PROVISION_MANAGED_PROFILE" -> string! +const Android.App.Admin.DevicePolicyManager.ActionSetNewParentProfilePassword = "android.app.action.SET_NEW_PARENT_PROFILE_PASSWORD" -> string! +const Android.App.Admin.DevicePolicyManager.ActionSetNewPassword = "android.app.action.SET_NEW_PASSWORD" -> string! +const Android.App.Admin.DevicePolicyManager.ActionStartEncryption = "android.app.action.START_ENCRYPTION" -> string! +const Android.App.Admin.DevicePolicyManager.ActionSystemUpdatePolicyChanged = "android.app.action.SYSTEM_UPDATE_POLICY_CHANGED" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationAppRestrictions = "delegation-app-restrictions" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationBlockUninstall = "delegation-block-uninstall" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationCertInstall = "delegation-cert-install" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationCertSelection = "delegation-cert-selection" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationEnableSystemApp = "delegation-enable-system-app" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationInstallExistingPackage = "delegation-install-existing-package" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationKeepUninstalledPackages = "delegation-keep-uninstalled-packages" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationNetworkLogging = "delegation-network-logging" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationPackageAccess = "delegation-package-access" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationPermissionGrant = "delegation-permission-grant" -> string! +const Android.App.Admin.DevicePolicyManager.DelegationSecurityLogging = "delegation-security-logging" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraAddExplanation = "android.app.extra.ADD_EXPLANATION" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraDelegationScopes = "android.app.extra.DELEGATION_SCOPES" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraDeviceAdmin = "android.app.extra.DEVICE_ADMIN" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraDevicePasswordRequirementOnly = "android.app.extra.DEVICE_PASSWORD_REQUIREMENT_ONLY" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraPasswordComplexity = "android.app.extra.PASSWORD_COMPLEXITY" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningAccountToMigrate = "android.app.extra.PROVISIONING_ACCOUNT_TO_MIGRATE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningAdminExtrasBundle = "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningAllowedProvisioningModes = "android.app.extra.PROVISIONING_ALLOWED_PROVISIONING_MODES" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningAllowOffline = "android.app.extra.PROVISIONING_ALLOW_OFFLINE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminComponentName = "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminMinimumVersionCode = "android.app.extra.PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminPackageChecksum = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminPackageDownloadCookieHeader = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminPackageDownloadLocation = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminPackageName = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDeviceAdminSignatureChecksum = "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDisclaimerContent = "android.app.extra.PROVISIONING_DISCLAIMER_CONTENT" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDisclaimerHeader = "android.app.extra.PROVISIONING_DISCLAIMER_HEADER" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningDisclaimers = "android.app.extra.PROVISIONING_DISCLAIMERS" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningEmailAddress = "android.app.extra.PROVISIONING_EMAIL_ADDRESS" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningImei = "android.app.extra.PROVISIONING_IMEI" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningKeepAccountOnMigration = "android.app.extra.PROVISIONING_KEEP_ACCOUNT_ON_MIGRATION" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningKeepScreenOn = "android.app.extra.PROVISIONING_KEEP_SCREEN_ON" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningLeaveAllSystemAppsEnabled = "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningLocale = "android.app.extra.PROVISIONING_LOCALE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningLocalTime = "android.app.extra.PROVISIONING_LOCAL_TIME" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningLogoUri = "android.app.extra.PROVISIONING_LOGO_URI" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningMainColor = "android.app.extra.PROVISIONING_MAIN_COLOR" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningMode = "android.app.extra.PROVISIONING_MODE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningSensorsPermissionGrantOptOut = "android.app.extra.PROVISIONING_SENSORS_PERMISSION_GRANT_OPT_OUT" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningSerialNumber = "android.app.extra.PROVISIONING_SERIAL_NUMBER" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningShouldLaunchResultIntent = "android.app.extra.PROVISIONING_SHOULD_LAUNCH_RESULT_INTENT" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningSkipEducationScreens = "android.app.extra.PROVISIONING_SKIP_EDUCATION_SCREENS" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningSkipEncryption = "android.app.extra.PROVISIONING_SKIP_ENCRYPTION" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningSkipUserConsent = "android.app.extra.PROVISIONING_SKIP_USER_CONSENT" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningTimeZone = "android.app.extra.PROVISIONING_TIME_ZONE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningUseMobileData = "android.app.extra.PROVISIONING_USE_MOBILE_DATA" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiAnonymousIdentity = "android.app.extra.PROVISIONING_WIFI_ANONYMOUS_IDENTITY" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiCaCertificate = "android.app.extra.PROVISIONING_WIFI_CA_CERTIFICATE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiDomain = "android.app.extra.PROVISIONING_WIFI_DOMAIN" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiEapMethod = "android.app.extra.PROVISIONING_WIFI_EAP_METHOD" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiHidden = "android.app.extra.PROVISIONING_WIFI_HIDDEN" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiIdentity = "android.app.extra.PROVISIONING_WIFI_IDENTITY" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiPacUrl = "android.app.extra.PROVISIONING_WIFI_PAC_URL" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiPassword = "android.app.extra.PROVISIONING_WIFI_PASSWORD" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiPhase2Auth = "android.app.extra.PROVISIONING_WIFI_PHASE2_AUTH" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiProxyBypass = "android.app.extra.PROVISIONING_WIFI_PROXY_BYPASS" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiProxyHost = "android.app.extra.PROVISIONING_WIFI_PROXY_HOST" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiProxyPort = "android.app.extra.PROVISIONING_WIFI_PROXY_PORT" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiSecurityType = "android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiSsid = "android.app.extra.PROVISIONING_WIFI_SSID" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraProvisioningWifiUserCertificate = "android.app.extra.PROVISIONING_WIFI_USER_CERTIFICATE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraResourceIds = "android.app.extra.RESOURCE_IDS" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraResourceType = "android.app.extra.RESOURCE_TYPE" -> string! +const Android.App.Admin.DevicePolicyManager.ExtraResourceTypeDrawable = Android.App.Admin.ExtraResourceType.Drawable -> Android.App.Admin.ExtraResourceType +const Android.App.Admin.DevicePolicyManager.ExtraResourceTypeString = Android.App.Admin.ExtraResourceType.String -> Android.App.Admin.ExtraResourceType +const Android.App.Admin.DevicePolicyManager.ExtraResultLaunchIntent = "android.app.extra.RESULT_LAUNCH_INTENT" -> string! +const Android.App.Admin.DevicePolicyManager.FlagEvictCredentialEncryptionKey = Android.App.Admin.DevicePolicyManagerFlags.EvictCredentialEncryptionKey -> Android.App.Admin.DevicePolicyManagerFlags +const Android.App.Admin.DevicePolicyManager.FlagManagedCanAccessParent = Android.App.Admin.DevicePolicyManagerFlags.ManagedCanAccessParent -> Android.App.Admin.DevicePolicyManagerFlags +const Android.App.Admin.DevicePolicyManager.FlagParentCanAccessManaged = Android.App.Admin.DevicePolicyManagerFlags.EvictCredentialEncryptionKey -> Android.App.Admin.DevicePolicyManagerFlags +const Android.App.Admin.DevicePolicyManager.IdTypeBaseInfo = Android.App.Admin.IdAttestationFlags.BaseInfo -> Android.App.Admin.IdAttestationFlags +const Android.App.Admin.DevicePolicyManager.IdTypeImei = Android.App.Admin.IdAttestationFlags.Imei -> Android.App.Admin.IdAttestationFlags +const Android.App.Admin.DevicePolicyManager.IdTypeIndividualAttestation = Android.App.Admin.IdAttestationFlags.IndividualAttestation -> Android.App.Admin.IdAttestationFlags +const Android.App.Admin.DevicePolicyManager.IdTypeMeid = Android.App.Admin.IdAttestationFlags.Meid -> Android.App.Admin.IdAttestationFlags +const Android.App.Admin.DevicePolicyManager.IdTypeSerial = Android.App.Admin.IdAttestationFlags.Serial -> Android.App.Admin.IdAttestationFlags +const Android.App.Admin.DevicePolicyManager.InstallkeyRequestCredentialsAccess = Android.App.Admin.InstallKeyFlags.RequestCredentialsAccess -> Android.App.Admin.InstallKeyFlags +const Android.App.Admin.DevicePolicyManager.InstallkeySetUserSelectable = Android.App.Admin.InstallKeyFlags.SetUserSelectable -> Android.App.Admin.InstallKeyFlags +const Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.UpdateErrorBatteryLow = Android.App.Admin.UpdateErrorCode.BatteryLow -> Android.App.Admin.UpdateErrorCode +const Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.UpdateErrorFileNotFound = Android.App.Admin.UpdateErrorCode.FileNotFound -> Android.App.Admin.UpdateErrorCode +const Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.UpdateErrorIncorrectOsVersion = Android.App.Admin.UpdateErrorCode.IncorrectOsVersion -> Android.App.Admin.UpdateErrorCode +const Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.UpdateErrorUnknown = Android.App.Admin.UpdateErrorCode.Unknown -> Android.App.Admin.UpdateErrorCode +const Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.UpdateErrorUpdateFileInvalid = Android.App.Admin.UpdateErrorCode.UpdateFileInvalid -> Android.App.Admin.UpdateErrorCode +const Android.App.Admin.DevicePolicyManager.KeyguardDisableBiometrics = Android.App.Admin.KeyguardDisable.Biometrics -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableFace = Android.App.Admin.KeyguardDisable.Face -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableFeaturesAll = Android.App.Admin.KeyguardDisable.FeaturesAll -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableFeaturesNone = Android.App.Admin.KeyguardDisable.FeaturesNone -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableFingerprint = Android.App.Admin.KeyguardDisable.Fingerprint -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableIris = Android.App.Admin.KeyguardDisable.Iris -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableRemoteInput = Android.App.Admin.KeyguardDisable.RemoteInput -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableSecureCamera = Android.App.Admin.KeyguardDisable.SecureCamera -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableSecureNotifications = Android.App.Admin.KeyguardDisable.SecureNotifications -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableShortcutsAll = Android.App.Admin.KeyguardDisable.KeyguardDisableShortcutsAll -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableTrustAgents = Android.App.Admin.KeyguardDisable.TrustAgents -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableUnredactedNotifications = Android.App.Admin.KeyguardDisable.UnredactedNotifications -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.KeyguardDisableWidgetsAll = Android.App.Admin.KeyguardDisable.WidgetsAll -> Android.App.Admin.KeyguardDisable +const Android.App.Admin.DevicePolicyManager.LeaveAllSystemAppsEnabled = Android.App.Admin.UserManagementFlags.LeaveAllSystemAppsEnabled -> Android.App.Admin.UserManagementFlags +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureBlockActivityStartInTask = Android.App.Admin.LockTaskFeatures.BlockActivityStartInTask -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureGlobalActions = Android.App.Admin.LockTaskFeatures.GlobalActions -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureHome = Android.App.Admin.LockTaskFeatures.Home -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureKeyguard = Android.App.Admin.LockTaskFeatures.Keyguard -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureNone = Android.App.Admin.LockTaskFeatures.None -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureNotifications = Android.App.Admin.LockTaskFeatures.Notifications -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureOverview = Android.App.Admin.LockTaskFeatures.Overview -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.LockTaskFeatureSystemInfo = Android.App.Admin.LockTaskFeatures.SystemInfo -> Android.App.Admin.LockTaskFeatures +const Android.App.Admin.DevicePolicyManager.MakeUserEphemeral = Android.App.Admin.UserManagementFlags.MakeUserEphemeral -> Android.App.Admin.UserManagementFlags +const Android.App.Admin.DevicePolicyManager.MimeTypeProvisioningNfc = "application/com.android.managedprovisioning" -> string! +const Android.App.Admin.DevicePolicyManager.MteDisabled = Android.App.Admin.MteMode.Disabled -> Android.App.Admin.MteMode +const Android.App.Admin.DevicePolicyManager.MteEnabled = Android.App.Admin.MteMode.Enabled -> Android.App.Admin.MteMode +const Android.App.Admin.DevicePolicyManager.MteNotControlledByPolicy = Android.App.Admin.MteMode.NotControlledByPolicy -> Android.App.Admin.MteMode +const Android.App.Admin.DevicePolicyManager.NearbyStreamingDisabled = Android.App.Admin.NearbyStreaming.Disabled -> Android.App.Admin.NearbyStreaming +const Android.App.Admin.DevicePolicyManager.NearbyStreamingEnabled = Android.App.Admin.NearbyStreaming.Enabled -> Android.App.Admin.NearbyStreaming +const Android.App.Admin.DevicePolicyManager.NearbyStreamingNotControlledByPolicy = Android.App.Admin.NearbyStreaming.NotControlledByPolicy -> Android.App.Admin.NearbyStreaming +const Android.App.Admin.DevicePolicyManager.NearbyStreamingSameManagedAccountOnly = Android.App.Admin.NearbyStreaming.SameManagedAccountOnly -> Android.App.Admin.NearbyStreaming +const Android.App.Admin.DevicePolicyManager.OperationSafetyReasonDrivingDistraction = Android.App.Admin.OperationSafetyReason.DrivingDistraction -> Android.App.Admin.OperationSafetyReason +const Android.App.Admin.DevicePolicyManager.PasswordComplexityHigh = Android.App.Admin.PasswordComplexity.High -> Android.App.Admin.PasswordComplexity +const Android.App.Admin.DevicePolicyManager.PasswordComplexityLow = Android.App.Admin.PasswordComplexity.Low -> Android.App.Admin.PasswordComplexity +const Android.App.Admin.DevicePolicyManager.PasswordComplexityMedium = Android.App.Admin.PasswordComplexity.Medium -> Android.App.Admin.PasswordComplexity +const Android.App.Admin.DevicePolicyManager.PasswordComplexityNone = Android.App.Admin.PasswordComplexity.None -> Android.App.Admin.PasswordComplexity +const Android.App.Admin.DevicePolicyManager.PersonalAppsNotSuspended = Android.App.Admin.PersonalAppsDevicePolicy.NotSuspended -> Android.App.Admin.PersonalAppsDevicePolicy +const Android.App.Admin.DevicePolicyManager.PersonalAppsSuspendedExplicitly = Android.App.Admin.PersonalAppsDevicePolicy.SuspendedExplicitly -> Android.App.Admin.PersonalAppsDevicePolicy +const Android.App.Admin.DevicePolicyManager.PersonalAppsSuspendedProfileTimeout = Android.App.Admin.PersonalAppsDevicePolicy.SuspendedProfileTimeout -> Android.App.Admin.PersonalAppsDevicePolicy +const Android.App.Admin.DevicePolicyManager.PolicyDisableCamera = "policy_disable_camera" -> string! +const Android.App.Admin.DevicePolicyManager.PolicyDisableScreenCapture = "policy_disable_screen_capture" -> string! +const Android.App.Admin.DevicePolicyManager.PrivateDnsModeOff = Android.App.Admin.PrivateDnsMode.Off -> Android.App.Admin.PrivateDnsMode +const Android.App.Admin.DevicePolicyManager.PrivateDnsModeOpportunistic = Android.App.Admin.PrivateDnsMode.Opportunistic -> Android.App.Admin.PrivateDnsMode +const Android.App.Admin.DevicePolicyManager.PrivateDnsModeProviderHostname = Android.App.Admin.PrivateDnsMode.ProviderHostname -> Android.App.Admin.PrivateDnsMode +const Android.App.Admin.DevicePolicyManager.PrivateDnsModeUnknown = Android.App.Admin.PrivateDnsMode.Unknown -> Android.App.Admin.PrivateDnsMode +const Android.App.Admin.DevicePolicyManager.PrivateDnsSetErrorFailureSetting = Android.App.Admin.PrivateDnsSet.ErrorFailureSetting -> Android.App.Admin.PrivateDnsSet +const Android.App.Admin.DevicePolicyManager.PrivateDnsSetErrorHostNotServing = Android.App.Admin.PrivateDnsSet.ErrorHostNotServing -> Android.App.Admin.PrivateDnsSet +const Android.App.Admin.DevicePolicyManager.PrivateDnsSetNoError = Android.App.Admin.PrivateDnsSet.NoError -> Android.App.Admin.PrivateDnsSet +const Android.App.Admin.DevicePolicyManager.ProvisioningModeFullyManagedDevice = 1 -> int +const Android.App.Admin.DevicePolicyManager.ProvisioningModeManagedProfile = 2 -> int +const Android.App.Admin.DevicePolicyManager.ProvisioningModeManagedProfileOnPersonalDevice = 3 -> int +const Android.App.Admin.DevicePolicyManager.ResetPasswordDoNotAskCredentialsOnBoot = Android.App.Admin.ResetPasswordFlags.DoNotAskCredentialsOnBoot -> Android.App.Admin.ResetPasswordFlags +const Android.App.Admin.DevicePolicyManager.ResetPasswordRequireEntry = Android.App.Admin.ResetPasswordFlags.RequireEntry -> Android.App.Admin.ResetPasswordFlags +const Android.App.Admin.DevicePolicyManager.SkipSetupWizard = Android.App.Admin.UserManagementFlags.SkipSetupWizard -> Android.App.Admin.UserManagementFlags +const Android.App.Admin.DevicePolicyManager.WifiSecurityEnterprise192 = Android.App.Admin.WifiSecurity.Enterprise192 -> Android.App.Admin.WifiSecurity +const Android.App.Admin.DevicePolicyManager.WifiSecurityEnterpriseEap = Android.App.Admin.WifiSecurity.EnterpriseEap -> Android.App.Admin.WifiSecurity +const Android.App.Admin.DevicePolicyManager.WifiSecurityOpen = Android.App.Admin.WifiSecurity.Open -> Android.App.Admin.WifiSecurity +const Android.App.Admin.DevicePolicyManager.WifiSecurityPersonal = Android.App.Admin.WifiSecurity.Personal -> Android.App.Admin.WifiSecurity +const Android.App.Admin.DevicePolicyManager.WipeEuicc = Android.App.Admin.WipeDataFlags.WipeEuicc -> Android.App.Admin.WipeDataFlags +const Android.App.Admin.DevicePolicyManager.WipeExternalStorage = Android.App.Admin.WipeDataFlags.WipeExternalStorage -> Android.App.Admin.WipeDataFlags +const Android.App.Admin.DevicePolicyManager.WipeResetProtectionData = Android.App.Admin.WipeDataFlags.WipeResetProtectionData -> Android.App.Admin.WipeDataFlags +const Android.App.Admin.DevicePolicyManager.WipeSilently = 8 -> int +const Android.App.Admin.DevicePolicyResources.Undefined = "UNDEFINED" -> string! +const Android.App.Admin.FactoryResetProtectionPolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.FactoryResetProtectionPolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.ManagedSubscriptionsPolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.ManagedSubscriptionsPolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.ManagedSubscriptionsPolicy.TypeAllManagedSubscriptions = Android.App.Admin.ManagedSubscriptionsType.AllManagedSubscriptions -> Android.App.Admin.ManagedSubscriptionsType +const Android.App.Admin.ManagedSubscriptionsPolicy.TypeAllPersonalSubscriptions = Android.App.Admin.ManagedSubscriptionsType.AllPersonalSubscriptions -> Android.App.Admin.ManagedSubscriptionsType +const Android.App.Admin.NetworkEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.NetworkEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.PackagePolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.PackagePolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.PackagePolicy.PackagePolicyAllowlist = Android.App.Admin.PackagePolicyMode.Allowlist -> Android.App.Admin.PackagePolicyMode +const Android.App.Admin.PackagePolicy.PackagePolicyAllowlistAndSystem = Android.App.Admin.PackagePolicyMode.AllowlistAndSystem -> Android.App.Admin.PackagePolicyMode +const Android.App.Admin.PackagePolicy.PackagePolicyBlocklist = Android.App.Admin.PackagePolicyMode.Blocklist -> Android.App.Admin.PackagePolicyMode +const Android.App.Admin.PolicyUpdateReceiver.ActionDevicePolicyChanged = "android.app.admin.action.DEVICE_POLICY_CHANGED" -> string! +const Android.App.Admin.PolicyUpdateReceiver.ActionDevicePolicySetResult = "android.app.admin.action.DEVICE_POLICY_SET_RESULT" -> string! +const Android.App.Admin.PolicyUpdateReceiver.ExtraAccountType = "android.app.admin.extra.ACCOUNT_TYPE" -> string! +const Android.App.Admin.PolicyUpdateReceiver.ExtraIntentFilter = "android.app.admin.extra.INTENT_FILTER" -> string! +const Android.App.Admin.PolicyUpdateReceiver.ExtraPackageName = "android.app.admin.extra.PACKAGE_NAME" -> string! +const Android.App.Admin.PolicyUpdateReceiver.ExtraPermissionName = "android.app.admin.extra.PERMISSION_NAME" -> string! +const Android.App.Admin.PolicyUpdateResult.ResultFailureConflictingAdminPolicy = Android.App.Admin.PolicyUpdateResultCode.FailureConflictingAdminPolicy -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PolicyUpdateResult.ResultFailureHardwareLimitation = Android.App.Admin.PolicyUpdateResultCode.FailureHardwareLimitation -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PolicyUpdateResult.ResultFailureStorageLimitReached = Android.App.Admin.PolicyUpdateResultCode.FailureStorageLimitReached -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PolicyUpdateResult.ResultFailureUnknown = Android.App.Admin.PolicyUpdateResultCode.FailureUnknown -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PolicyUpdateResult.ResultPolicyCleared = Android.App.Admin.PolicyUpdateResultCode.PolicyCleared -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PolicyUpdateResult.ResultPolicySet = Android.App.Admin.PolicyUpdateResultCode.PolicySet -> Android.App.Admin.PolicyUpdateResultCode +const Android.App.Admin.PreferentialNetworkServiceConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.PreferentialNetworkServiceConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.PreferentialNetworkServiceConfig.PreferentialNetworkId1 = Android.App.Admin.PreferentialNetworkId.One -> Android.App.Admin.PreferentialNetworkId +const Android.App.Admin.PreferentialNetworkServiceConfig.PreferentialNetworkId2 = Android.App.Admin.PreferentialNetworkId.Two -> Android.App.Admin.PreferentialNetworkId +const Android.App.Admin.PreferentialNetworkServiceConfig.PreferentialNetworkId3 = Android.App.Admin.PreferentialNetworkId.Three -> Android.App.Admin.PreferentialNetworkId +const Android.App.Admin.PreferentialNetworkServiceConfig.PreferentialNetworkId4 = Android.App.Admin.PreferentialNetworkId.Four -> Android.App.Admin.PreferentialNetworkId +const Android.App.Admin.PreferentialNetworkServiceConfig.PreferentialNetworkId5 = Android.App.Admin.PreferentialNetworkId.Five -> Android.App.Admin.PreferentialNetworkId +const Android.App.Admin.SecurityLog.LevelError = Android.App.Admin.SecurityLogLevel.Error -> Android.App.Admin.SecurityLogLevel +const Android.App.Admin.SecurityLog.LevelInfo = Android.App.Admin.SecurityLogLevel.Info -> Android.App.Admin.SecurityLogLevel +const Android.App.Admin.SecurityLog.LevelWarning = Android.App.Admin.SecurityLogLevel.Warning -> Android.App.Admin.SecurityLogLevel +const Android.App.Admin.SecurityLog.SecurityEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.SecurityLog.SecurityEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.SecurityLog.TagAdbShellCmd = Android.App.Admin.SecurityLogTags.AdbShellCmd -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagAdbShellInteractive = Android.App.Admin.SecurityLogTags.AdbShellInteractive -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagAppProcessStart = Android.App.Admin.SecurityLogTags.AppProcessStart -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagBluetoothConnection = Android.App.Admin.SecurityLogTags.BluetoothConnection -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagBluetoothDisconnection = Android.App.Admin.SecurityLogTags.BluetoothDisconnection -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagCameraPolicySet = Android.App.Admin.SecurityLogTags.CameraPolicySet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagCertAuthorityInstalled = Android.App.Admin.SecurityLogTags.CertAuthorityInstalled -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagCertAuthorityRemoved = Android.App.Admin.SecurityLogTags.CertAuthorityRemoved -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagCertValidationFailure = Android.App.Admin.SecurityLogTags.CertValidationFailure -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagCryptoSelfTestCompleted = Android.App.Admin.SecurityLogTags.CryptoSelfTestCompleted -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyDestruction = Android.App.Admin.SecurityLogTags.KeyDestruction -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyGenerated = Android.App.Admin.SecurityLogTags.KeyGenerated -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyguardDisabledFeaturesSet = Android.App.Admin.SecurityLogTags.KeyguardDisabledFeaturesSet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyguardDismissAuthAttempt = Android.App.Admin.SecurityLogTags.KeyguardDismissAuthAttempt -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyguardDismissed = Android.App.Admin.SecurityLogTags.KeyguardDismissed -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyguardSecured = Android.App.Admin.SecurityLogTags.KeyguardSecured -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyImport = Android.App.Admin.SecurityLogTags.KeyImport -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagKeyIntegrityViolation = Android.App.Admin.SecurityLogTags.KeyIntegrityViolation -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagLogBufferSizeCritical = Android.App.Admin.SecurityLogTags.LogBufferSizeCritical -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagLoggingStarted = Android.App.Admin.SecurityLogTags.LoggingStarted -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagLoggingStopped = Android.App.Admin.SecurityLogTags.LoggingStopped -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagMaxPasswordAttemptsSet = Android.App.Admin.SecurityLogTags.MaxPasswordAttemptsSet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagMaxScreenLockTimeoutSet = Android.App.Admin.SecurityLogTags.MaxScreenLockTimeoutSet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagMediaMount = Android.App.Admin.SecurityLogTags.MediaMount -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagMediaUnmount = Android.App.Admin.SecurityLogTags.MediaUnmount -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagOsShutdown = Android.App.Admin.SecurityLogTags.OsShutdown -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagOsStartup = Android.App.Admin.SecurityLogTags.OsStartup -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPackageInstalled = Android.App.Admin.SecurityLogTags.PackageInstalled -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPackageUninstalled = Android.App.Admin.SecurityLogTags.PackageUninstalled -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPackageUpdated = Android.App.Admin.SecurityLogTags.PackageUpdated -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPasswordChanged = Android.App.Admin.SecurityLogTags.PasswordChanged -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPasswordComplexityRequired = Android.App.Admin.SecurityLogTags.PasswordComplexityRequired -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPasswordComplexitySet = Android.App.Admin.SecurityLogTags.PasswordComplexitySet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPasswordExpirationSet = Android.App.Admin.SecurityLogTags.PasswordExpirationSet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagPasswordHistoryLengthSet = Android.App.Admin.SecurityLogTags.PasswordHistoryLengthSet -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagRemoteLock = Android.App.Admin.SecurityLogTags.RemoteLock -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagSyncRecvFile = Android.App.Admin.SecurityLogTags.SyncRecvFile -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagSyncSendFile = Android.App.Admin.SecurityLogTags.SyncSendFile -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagUserRestrictionAdded = Android.App.Admin.SecurityLogTags.UserRestrictionAdded -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagUserRestrictionRemoved = Android.App.Admin.SecurityLogTags.UserRestrictionRemoved -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagWifiConnection = Android.App.Admin.SecurityLogTags.WifiConnection -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagWifiDisconnection = Android.App.Admin.SecurityLogTags.WifiDisconnection -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SecurityLog.TagWipeFailure = Android.App.Admin.SecurityLogTags.WipeFailure -> Android.App.Admin.SecurityLogTags +const Android.App.Admin.SystemUpdateInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.SystemUpdateInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.SystemUpdatePolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.SystemUpdatePolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorCombinedFreezePeriodTooClose = Android.App.Admin.SystemUpdatePolicyErrorCode.CombinedFreezePeriodTooClose -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorCombinedFreezePeriodTooLong = Android.App.Admin.SystemUpdatePolicyErrorCode.CombinedFreezePeriodTooLong -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorDuplicateOrOverlap = Android.App.Admin.SystemUpdatePolicyErrorCode.DuplicateOrOverlap -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorNewFreezePeriodTooClose = Android.App.Admin.SystemUpdatePolicyErrorCode.NewFreezePeriodTooClose -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorNewFreezePeriodTooLong = Android.App.Admin.SystemUpdatePolicyErrorCode.NewFreezePeriodTooLong -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.ErrorUnknown = Android.App.Admin.SystemUpdatePolicyErrorCode.Unknown -> Android.App.Admin.SystemUpdatePolicyErrorCode +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.UnsafeStateException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.UnsafeStateException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.WifiSsidPolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Admin.WifiSsidPolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Admin.WifiSsidPolicy.WifiSsidPolicyTypeAllowlist = Android.App.Admin.WifiSsidPolicyType.AllowList -> Android.App.Admin.WifiSsidPolicyType +const Android.App.Admin.WifiSsidPolicy.WifiSsidPolicyTypeDenylist = Android.App.Admin.WifiSsidPolicyType.DenyList -> Android.App.Admin.WifiSsidPolicyType +const Android.App.AlarmManager.ActionNextAlarmClockChanged = "android.app.action.NEXT_ALARM_CLOCK_CHANGED" -> string! +const Android.App.AlarmManager.ActionScheduleExactAlarmPermissionStateChanged = "android.app.action.SCHEDULE_EXACT_ALARM_PERMISSION_STATE_CHANGED" -> string! +const Android.App.AlarmManager.AlarmClockInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AlarmManager.AlarmClockInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AlarmManager.IntervalDay = 86400000 -> long +const Android.App.AlarmManager.IntervalFifteenMinutes = 900000 -> long +const Android.App.AlarmManager.IntervalHalfDay = 43200000 -> long +const Android.App.AlarmManager.IntervalHalfHour = 1800000 -> long +const Android.App.AlarmManager.IntervalHour = 3600000 -> long +const Android.App.AlertDialog.ThemeDeviceDefaultDark = 4 -> int +const Android.App.AlertDialog.ThemeDeviceDefaultLight = 5 -> int +const Android.App.AlertDialog.ThemeHoloDark = 2 -> int +const Android.App.AlertDialog.ThemeHoloLight = 3 -> int +const Android.App.AlertDialog.ThemeTraditional = 1 -> int +const Android.App.Application.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.App.Application.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.App.ApplicationErrorReport.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ApplicationErrorReport.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ApplicationErrorReport.TypeAnr = Android.App.ApplicationErrorReportType.Anr -> Android.App.ApplicationErrorReportType +const Android.App.ApplicationErrorReport.TypeBattery = Android.App.ApplicationErrorReportType.Battery -> Android.App.ApplicationErrorReportType +const Android.App.ApplicationErrorReport.TypeCrash = Android.App.ApplicationErrorReportType.Crash -> Android.App.ApplicationErrorReportType +const Android.App.ApplicationErrorReport.TypeNone = Android.App.ApplicationErrorReportType.None -> Android.App.ApplicationErrorReportType +const Android.App.ApplicationErrorReport.TypeRunningService = Android.App.ApplicationErrorReportType.RunningService -> Android.App.ApplicationErrorReportType +const Android.App.ApplicationExitInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ApplicationExitInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.ApplicationExitInfo.ReasonAnr = Android.App.ApplicationExitInfoReason.Anr -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonCrash = Android.App.ApplicationExitInfoReason.Crash -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonCrashNative = Android.App.ApplicationExitInfoReason.CrashNative -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonDependencyDied = Android.App.ApplicationExitInfoReason.DependencyDied -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonExcessiveResourceUsage = Android.App.ApplicationExitInfoReason.ExcessiveResourceUsage -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonExitSelf = Android.App.ApplicationExitInfoReason.ExitSelf -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonFreezer = Android.App.ApplicationExitInfoReason.Freezer -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonInitializationFailure = Android.App.ApplicationExitInfoReason.InitializationFailure -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonLowMemory = Android.App.ApplicationExitInfoReason.LowMemory -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonOther = (Android.App.ApplicationExitInfoReason)13 -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonPackageStateChange = Android.App.ApplicationExitInfoReason.PackageStateChange -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonPackageUpdated = Android.App.ApplicationExitInfoReason.PackageUpdated -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonPermissionChange = Android.App.ApplicationExitInfoReason.PermissionChange -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonSignaled = Android.App.ApplicationExitInfoReason.Signaled -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonUnknown = Android.App.ApplicationExitInfoReason.Unknown -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonUserRequested = Android.App.ApplicationExitInfoReason.Other -> Android.App.ApplicationExitInfoReason +const Android.App.ApplicationExitInfo.ReasonUserStopped = Android.App.ApplicationExitInfoReason.UserStopped -> Android.App.ApplicationExitInfoReason +const Android.App.AppOpsManager.ModeAllowed = Android.App.AppOpsManagerMode.Allowed -> Android.App.AppOpsManagerMode +const Android.App.AppOpsManager.ModeDefault = Android.App.AppOpsManagerMode.Default -> Android.App.AppOpsManagerMode +const Android.App.AppOpsManager.ModeErrored = Android.App.AppOpsManagerMode.Errored -> Android.App.AppOpsManagerMode +const Android.App.AppOpsManager.ModeForeground = Android.App.AppOpsManagerMode.Foreground -> Android.App.AppOpsManagerMode +const Android.App.AppOpsManager.ModeIgnored = Android.App.AppOpsManagerMode.Ignored -> Android.App.AppOpsManagerMode +const Android.App.AppOpsManager.OpstrAddVoicemail = "android:add_voicemail" -> string! +const Android.App.AppOpsManager.OpstrAnswerPhoneCalls = "android:answer_phone_calls" -> string! +const Android.App.AppOpsManager.OpstrBodySensors = "android:body_sensors" -> string! +const Android.App.AppOpsManager.OpstrCallPhone = "android:call_phone" -> string! +const Android.App.AppOpsManager.OpstrCamera = "android:camera" -> string! +const Android.App.AppOpsManager.OpstrCoarseLocation = "android:coarse_location" -> string! +const Android.App.AppOpsManager.OpstrFineLocation = "android:fine_location" -> string! +const Android.App.AppOpsManager.OpstrGetUsageStats = "android:get_usage_stats" -> string! +const Android.App.AppOpsManager.OpstrMockLocation = "android:mock_location" -> string! +const Android.App.AppOpsManager.OpstrMonitorHighPowerLocation = "android:monitor_location_high_power" -> string! +const Android.App.AppOpsManager.OpstrMonitorLocation = "android:monitor_location" -> string! +const Android.App.AppOpsManager.OpstrPictureInPicture = "android:picture_in_picture" -> string! +const Android.App.AppOpsManager.OpstrProcessOutgoingCalls = "android:process_outgoing_calls" -> string! +const Android.App.AppOpsManager.OpstrReadCalendar = "android:read_calendar" -> string! +const Android.App.AppOpsManager.OpstrReadCallLog = "android:read_call_log" -> string! +const Android.App.AppOpsManager.OpstrReadCellBroadcasts = "android:read_cell_broadcasts" -> string! +const Android.App.AppOpsManager.OpstrReadContacts = "android:read_contacts" -> string! +const Android.App.AppOpsManager.OpstrReadExternalStorage = "android:read_external_storage" -> string! +const Android.App.AppOpsManager.OpstrReadPhoneNumbers = "android:read_phone_numbers" -> string! +const Android.App.AppOpsManager.OpstrReadPhoneState = "android:read_phone_state" -> string! +const Android.App.AppOpsManager.OpstrReadSms = "android:read_sms" -> string! +const Android.App.AppOpsManager.OpstrReceiveMms = "android:receive_mms" -> string! +const Android.App.AppOpsManager.OpstrReceiveSms = "android:receive_sms" -> string! +const Android.App.AppOpsManager.OpstrReceiveWapPush = "android:receive_wap_push" -> string! +const Android.App.AppOpsManager.OpstrRecordAudio = "android:record_audio" -> string! +const Android.App.AppOpsManager.OpstrSendSms = "android:send_sms" -> string! +const Android.App.AppOpsManager.OpstrSystemAlertWindow = "android:system_alert_window" -> string! +const Android.App.AppOpsManager.OpstrUseFingerprint = "android:use_fingerprint" -> string! +const Android.App.AppOpsManager.OpstrUseSip = "android:use_sip" -> string! +const Android.App.AppOpsManager.OpstrWriteCalendar = "android:write_calendar" -> string! +const Android.App.AppOpsManager.OpstrWriteCallLog = "android:write_call_log" -> string! +const Android.App.AppOpsManager.OpstrWriteContacts = "android:write_contacts" -> string! +const Android.App.AppOpsManager.OpstrWriteExternalStorage = "android:write_external_storage" -> string! +const Android.App.AppOpsManager.OpstrWriteSettings = "android:write_settings" -> string! +const Android.App.AppOpsManager.WatchForegroundChanges = Android.App.WatchForeground.Changes -> Android.App.WatchForeground +const Android.App.AppSearch.AppSearchResult.ResultInternalError = Android.App.AppSearch.AppSearchResultCode.InternalError -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultInvalidArgument = Android.App.AppSearch.AppSearchResultCode.InvalidArgument -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultInvalidSchema = Android.App.AppSearch.AppSearchResultCode.InvalidSchema -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultIoError = Android.App.AppSearch.AppSearchResultCode.IoError -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultNotFound = Android.App.AppSearch.AppSearchResultCode.NotFound -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultOk = Android.App.AppSearch.AppSearchResultCode.Ok -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultOutOfSpace = Android.App.AppSearch.AppSearchResultCode.OutOfSpace -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultSecurityError = Android.App.AppSearch.AppSearchResultCode.SecurityError -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchResult.ResultUnknownError = Android.App.AppSearch.AppSearchResultCode.UnknownError -> Android.App.AppSearch.AppSearchResultCode +const Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.IndexingTypeNone = Android.App.AppSearch.LongPropertyConfigIndexingType.None -> Android.App.AppSearch.LongPropertyConfigIndexingType +const Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.IndexingTypeRange = Android.App.AppSearch.LongPropertyConfigIndexingType.Range -> Android.App.AppSearch.LongPropertyConfigIndexingType +const Android.App.AppSearch.AppSearchSchema.PropertyConfig.CardinalityOptional = Android.App.AppSearch.Cardinality.Optional -> Android.App.AppSearch.Cardinality +const Android.App.AppSearch.AppSearchSchema.PropertyConfig.CardinalityRepeated = Android.App.AppSearch.Cardinality.Repeated -> Android.App.AppSearch.Cardinality +const Android.App.AppSearch.AppSearchSchema.PropertyConfig.CardinalityRequired = Android.App.AppSearch.Cardinality.Required -> Android.App.AppSearch.Cardinality +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.IndexingTypeExactTerms = Android.App.AppSearch.IndexingType.ExactTerms -> Android.App.AppSearch.IndexingType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.IndexingTypeNone = Android.App.AppSearch.IndexingType.None -> Android.App.AppSearch.IndexingType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.IndexingTypePrefixes = Android.App.AppSearch.IndexingType.Prefixes -> Android.App.AppSearch.IndexingType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.JoinableValueTypeNone = Android.App.AppSearch.StringPropertyJoinableValueType.None -> Android.App.AppSearch.StringPropertyJoinableValueType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.JoinableValueTypeQualifiedId = Android.App.AppSearch.StringPropertyJoinableValueType.QualifiedId -> Android.App.AppSearch.StringPropertyJoinableValueType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.TokenizerTypeNone = Android.App.AppSearch.TokenizerType.None -> Android.App.AppSearch.TokenizerType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.TokenizerTypePlain = Android.App.AppSearch.TokenizerType.Plain -> Android.App.AppSearch.TokenizerType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.TokenizerTypeRfc822 = Android.App.AppSearch.TokenizerType.Rfc822 -> Android.App.AppSearch.TokenizerType +const Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.TokenizerTypeVerbatim = Android.App.AppSearch.TokenizerType.Verbatim -> Android.App.AppSearch.TokenizerType +const Android.App.AppSearch.GetByDocumentIdRequest.ProjectionSchemaTypeWildcard = "*" -> string! +const Android.App.AppSearch.JoinSpec.AggregationScoringAvgRankingSignal = Android.App.AppSearch.JoinSpecAggregationScoring.AvgRankingSignal -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.JoinSpec.AggregationScoringMaxRankingSignal = Android.App.AppSearch.JoinSpecAggregationScoring.MaxRankingSignal -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.JoinSpec.AggregationScoringMinRankingSignal = Android.App.AppSearch.JoinSpecAggregationScoring.MinRankingSignal -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.JoinSpec.AggregationScoringOuterResultRankingSignal = Android.App.AppSearch.JoinSpecAggregationScoring.OuterResultRankingSignal -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.JoinSpec.AggregationScoringResultCount = Android.App.AppSearch.JoinSpecAggregationScoring.ResultCount -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.JoinSpec.AggregationScoringSumRankingSignal = Android.App.AppSearch.JoinSpecAggregationScoring.SumRankingSignal -> Android.App.AppSearch.JoinSpecAggregationScoring +const Android.App.AppSearch.PropertyPath.PathSegment.NonRepeatedCardinality = -1 -> int +const Android.App.AppSearch.SearchSpec.GroupingTypePerNamespace = Android.App.AppSearch.GroupingType.PerNamespace -> Android.App.AppSearch.GroupingType +const Android.App.AppSearch.SearchSpec.GroupingTypePerPackage = Android.App.AppSearch.GroupingType.PerPackage -> Android.App.AppSearch.GroupingType +const Android.App.AppSearch.SearchSpec.OrderAscending = Android.App.AppSearch.SearchOrder.Ascending -> Android.App.AppSearch.SearchOrder +const Android.App.AppSearch.SearchSpec.OrderDescending = Android.App.AppSearch.SearchOrder.Descending -> Android.App.AppSearch.SearchOrder +const Android.App.AppSearch.SearchSpec.ProjectionSchemaTypeWildcard = "*" -> string! +const Android.App.AppSearch.SearchSpec.RankingStrategyAdvancedRankingExpression = Android.App.AppSearch.RankingStrategy.AdvancedRankingExpression -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyCreationTimestamp = Android.App.AppSearch.RankingStrategy.CreationTimestamp -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyDocumentScore = Android.App.AppSearch.RankingStrategy.DocumentScore -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyJoinAggregateScore = Android.App.AppSearch.RankingStrategy.JoinAggregateScore -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyNone = Android.App.AppSearch.RankingStrategy.None -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyRelevanceScore = Android.App.AppSearch.RankingStrategy.RelevanceScore -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategySystemUsageCount = Android.App.AppSearch.RankingStrategy.SystemUsageCount -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategySystemUsageLastUsedTimestamp = Android.App.AppSearch.RankingStrategy.SystemUsageLastUsedTimestamp -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyUsageCount = Android.App.AppSearch.RankingStrategy.UsageCount -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.RankingStrategyUsageLastUsedTimestamp = Android.App.AppSearch.RankingStrategy.UsageLastUsedTimestamp -> Android.App.AppSearch.RankingStrategy +const Android.App.AppSearch.SearchSpec.TermMatchExactOnly = Android.App.AppSearch.SearchTermMatch.ExactOnly -> Android.App.AppSearch.SearchTermMatch +const Android.App.AppSearch.SearchSpec.TermMatchPrefix = Android.App.AppSearch.SearchTermMatch.Prefix -> Android.App.AppSearch.SearchTermMatch +const Android.App.AppSearch.SearchSuggestionSpec.SuggestionRankingStrategyDocumentCount = Android.App.AppSearch.SuggestionRankingStrategy.DocumentCount -> Android.App.AppSearch.SuggestionRankingStrategy +const Android.App.AppSearch.SearchSuggestionSpec.SuggestionRankingStrategyNone = Android.App.AppSearch.SuggestionRankingStrategy.None -> Android.App.AppSearch.SuggestionRankingStrategy +const Android.App.AppSearch.SearchSuggestionSpec.SuggestionRankingStrategyTermFrequency = Android.App.AppSearch.SuggestionRankingStrategy.TermFrequency -> Android.App.AppSearch.SuggestionRankingStrategy +const Android.App.AppSearch.SetSchemaRequest.ReadAssistantAppSearchData = Android.App.AppSearch.SchemaRequestPermissions.ReadAssistantAppSearchData -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.AppSearch.SetSchemaRequest.ReadCalendar = Android.App.AppSearch.SchemaRequestPermissions.ReadCalendar -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.AppSearch.SetSchemaRequest.ReadContacts = Android.App.AppSearch.SchemaRequestPermissions.ReadContacts -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.AppSearch.SetSchemaRequest.ReadExternalStorage = Android.App.AppSearch.SchemaRequestPermissions.ReadExternalStorage -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.AppSearch.SetSchemaRequest.ReadHomeAppSearchData = Android.App.AppSearch.SchemaRequestPermissions.ReadHomeAppSearchData -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.AppSearch.SetSchemaRequest.ReadSms = Android.App.AppSearch.SchemaRequestPermissions.ReadSms -> Android.App.AppSearch.SchemaRequestPermissions +const Android.App.Assist.AssistContent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Assist.AssistContent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Assist.AssistStructure.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Assist.AssistStructure.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Assist.AssistStructure.ViewNode.TextColorUndefined = 1 -> int +const Android.App.AsyncNotedAppOp.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AsyncNotedAppOp.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AuthenticationRequiredException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AuthenticationRequiredException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.AutomaticZenRule.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.AutomaticZenRule.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.BackgroundServiceStartNotAllowedException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.BackgroundServiceStartNotAllowedException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Backup.BackupAgent.FlagClientSideEncryptionEnabled = Android.App.Backup.BackupTransportFlags.ClientSideEncryptionEnabled -> Android.App.Backup.BackupTransportFlags +const Android.App.Backup.BackupAgent.FlagDeviceToDeviceTransfer = Android.App.Backup.BackupTransportFlags.DeviceToDeviceTransfer -> Android.App.Backup.BackupTransportFlags +const Android.App.Backup.BackupAgent.TypeDirectory = Android.App.Backup.BackupFileType.Directory -> Android.App.Backup.BackupFileType +const Android.App.Backup.BackupAgent.TypeFile = Android.App.Backup.BackupFileType.File -> Android.App.Backup.BackupFileType +const Android.App.Blob.BlobHandle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Blob.BlobHandle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.BroadcastOptions.DeferralPolicyDefault = Android.App.BroadcastDeferralPolicy.Default -> Android.App.BroadcastDeferralPolicy +const Android.App.BroadcastOptions.DeferralPolicyNone = Android.App.BroadcastDeferralPolicy.None -> Android.App.BroadcastDeferralPolicy +const Android.App.BroadcastOptions.DeferralPolicyUntilActive = Android.App.BroadcastDeferralPolicy.UntilActive -> Android.App.BroadcastDeferralPolicy +const Android.App.BroadcastOptions.DeliveryGroupPolicyAll = Android.App.BroadcastDeliveryGroupPolicy.All -> Android.App.BroadcastDeliveryGroupPolicy +const Android.App.BroadcastOptions.DeliveryGroupPolicyMostRecent = Android.App.BroadcastDeliveryGroupPolicy.MostRecent -> Android.App.BroadcastDeliveryGroupPolicy +const Android.App.Dialog.InterfaceConsts.Button1 = Android.Content.DialogButtonTypeObsoleted.Button1 -> Android.Content.DialogButtonTypeObsoleted +const Android.App.Dialog.InterfaceConsts.Button2 = Android.Content.DialogButtonTypeObsoleted.Button2 -> Android.Content.DialogButtonTypeObsoleted +const Android.App.Dialog.InterfaceConsts.Button3 = Android.Content.DialogButtonTypeObsoleted.Button3 -> Android.Content.DialogButtonTypeObsoleted +const Android.App.Dialog.InterfaceConsts.ButtonNegative = Android.Content.DialogButtonType.Negative -> Android.Content.DialogButtonType +const Android.App.Dialog.InterfaceConsts.ButtonNeutral = Android.Content.DialogButtonType.Neutral -> Android.Content.DialogButtonType +const Android.App.Dialog.InterfaceConsts.ButtonPositive = Android.Content.DialogButtonType.Positive -> Android.Content.DialogButtonType +const Android.App.DirectAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.DirectAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.DownloadManager.ActionDownloadComplete = "android.intent.action.DOWNLOAD_COMPLETE" -> string! +const Android.App.DownloadManager.ActionNotificationClicked = "android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" -> string! +const Android.App.DownloadManager.ActionViewDownloads = "android.intent.action.VIEW_DOWNLOADS" -> string! +const Android.App.DownloadManager.ColumnBytesDownloadedSoFar = "bytes_so_far" -> string! +const Android.App.DownloadManager.ColumnDescription = "description" -> string! +const Android.App.DownloadManager.ColumnId = "_id" -> string! +const Android.App.DownloadManager.ColumnLastModifiedTimestamp = "last_modified_timestamp" -> string! +const Android.App.DownloadManager.ColumnLocalFilename = "local_filename" -> string! +const Android.App.DownloadManager.ColumnLocalUri = "local_uri" -> string! +const Android.App.DownloadManager.ColumnMediaproviderUri = "mediaprovider_uri" -> string! +const Android.App.DownloadManager.ColumnMediaType = "media_type" -> string! +const Android.App.DownloadManager.ColumnReason = "reason" -> string! +const Android.App.DownloadManager.ColumnStatus = "status" -> string! +const Android.App.DownloadManager.ColumnTitle = "title" -> string! +const Android.App.DownloadManager.ColumnTotalSizeBytes = "total_size" -> string! +const Android.App.DownloadManager.ColumnUri = "uri" -> string! +const Android.App.DownloadManager.ErrorCannotResume = Android.App.DownloadError.CannotResume -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorDeviceNotFound = Android.App.DownloadError.DeviceNotFound -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorFileAlreadyExists = Android.App.DownloadError.FileAlreadyExists -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorFileError = Android.App.DownloadError.FileError -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorHttpDataError = Android.App.DownloadError.HttpDataError -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorInsufficientSpace = Android.App.DownloadError.InsufficientSpace -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorTooManyRedirects = Android.App.DownloadError.TooManyRedirects -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorUnhandledHttpCode = Android.App.DownloadError.UnhandledHttpCode -> Android.App.DownloadError +const Android.App.DownloadManager.ErrorUnknown = Android.App.DownloadError.Unknown -> Android.App.DownloadError +const Android.App.DownloadManager.ExtraDownloadId = "extra_download_id" -> string! +const Android.App.DownloadManager.ExtraNotificationClickDownloadIds = "extra_click_download_ids" -> string! +const Android.App.DownloadManager.IntentExtrasSortBySize = "android.app.DownloadManager.extra_sortBySize" -> string! +const Android.App.DownloadManager.PausedQueuedForWifi = Android.App.DownloadPausedReason.QueuedForWifi -> Android.App.DownloadPausedReason +const Android.App.DownloadManager.PausedUnknown = Android.App.DownloadPausedReason.Unknown -> Android.App.DownloadPausedReason +const Android.App.DownloadManager.PausedWaitingForNetwork = Android.App.DownloadPausedReason.WaitingForNetwork -> Android.App.DownloadPausedReason +const Android.App.DownloadManager.PausedWaitingToRetry = Android.App.DownloadPausedReason.WaitingToRetry -> Android.App.DownloadPausedReason +const Android.App.DownloadManager.Request.NetworkMobile = Android.App.DownloadNetwork.Mobile -> Android.App.DownloadNetwork +const Android.App.DownloadManager.Request.NetworkWifi = Android.App.DownloadNetwork.Wifi -> Android.App.DownloadNetwork +const Android.App.DownloadManager.Request.VisibilityHidden = Android.App.DownloadVisibility.Hidden -> Android.App.DownloadVisibility +const Android.App.DownloadManager.Request.VisibilityVisible = Android.App.DownloadVisibility.Visible -> Android.App.DownloadVisibility +const Android.App.DownloadManager.Request.VisibilityVisibleNotifyCompleted = Android.App.DownloadVisibility.VisibleNotifyCompleted -> Android.App.DownloadVisibility +const Android.App.DownloadManager.Request.VisibilityVisibleNotifyOnlyCompletion = Android.App.DownloadVisibility.VisibleNotifyOnlyCompletion -> Android.App.DownloadVisibility +const Android.App.DownloadManager.StatusFailed = Android.App.DownloadStatus.Failed -> Android.App.DownloadStatus +const Android.App.DownloadManager.StatusPaused = Android.App.DownloadStatus.Paused -> Android.App.DownloadStatus +const Android.App.DownloadManager.StatusPending = Android.App.DownloadStatus.Pending -> Android.App.DownloadStatus +const Android.App.DownloadManager.StatusRunning = Android.App.DownloadStatus.Running -> Android.App.DownloadStatus +const Android.App.DownloadManager.StatusSuccessful = Android.App.DownloadStatus.Successful -> Android.App.DownloadStatus +const Android.App.ForegroundServiceStartNotAllowedException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.ForegroundServiceStartNotAllowedException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Fragment.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.App.Fragment.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.App.Fragment.SavedState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Fragment.SavedState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.FragmentManager.PopBackStackInclusive = Android.App.PopBackStackFlags.Inclusive -> Android.App.PopBackStackFlags +const Android.App.GameManager.GameModeBattery = Android.App.GameMode.Battery -> Android.App.GameMode +const Android.App.GameManager.GameModeCustom = Android.App.GameMode.Custom -> Android.App.GameMode +const Android.App.GameManager.GameModePerformance = Android.App.GameMode.Performance -> Android.App.GameMode +const Android.App.GameManager.GameModeStandard = Android.App.GameMode.Standard -> Android.App.GameMode +const Android.App.GameManager.GameModeUnsupported = Android.App.GameMode.Unsupported -> Android.App.GameMode +const Android.App.GameState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.GameState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.GameState.ModeContent = Android.App.GameStateMode.Content -> Android.App.GameStateMode +const Android.App.GameState.ModeGameplayInterruptible = Android.App.GameStateMode.GameplayInterruptible -> Android.App.GameStateMode +const Android.App.GameState.ModeGameplayUninterruptible = Android.App.GameStateMode.GameplayUninterruptible -> Android.App.GameStateMode +const Android.App.GameState.ModeNone = Android.App.GameStateMode.None -> Android.App.GameStateMode +const Android.App.GameState.ModeUnknown = Android.App.GameStateMode.Unknown -> Android.App.GameStateMode +const Android.App.Instrumentation.ReportKeyIdentifier = "id" -> string! +const Android.App.Instrumentation.ReportKeyStreamresult = "stream" -> string! +const Android.App.InvalidForegroundServiceTypeException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.InvalidForegroundServiceTypeException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Job.JobInfo.DefaultInitialBackoffMillis = 30000 -> long +const Android.App.Job.JobInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Job.JobInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Job.JobInfo.MaxBackoffDelayMillis = 18000000 -> long +const Android.App.Job.JobInfo.NetworkBytesUnknown = -1 -> int +const Android.App.Job.JobInfo.PriorityDefault = Android.App.Job.JobPriority.Default -> Android.App.Job.JobPriority +const Android.App.Job.JobInfo.PriorityHigh = Android.App.Job.JobPriority.High -> Android.App.Job.JobPriority +const Android.App.Job.JobInfo.PriorityLow = Android.App.Job.JobPriority.Low -> Android.App.Job.JobPriority +const Android.App.Job.JobInfo.PriorityMax = Android.App.Job.JobPriority.Max -> Android.App.Job.JobPriority +const Android.App.Job.JobInfo.PriorityMin = Android.App.Job.JobPriority.Min -> Android.App.Job.JobPriority +const Android.App.Job.JobInfo.TriggerContentUri.FlagNotifyForDescendants = Android.App.Job.TriggerContentUriFlags.NotifyForDescendants -> Android.App.Job.TriggerContentUriFlags +const Android.App.Job.JobInfo.TriggerContentUri.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Job.JobInfo.TriggerContentUri.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Job.JobParameters.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Job.JobParameters.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Job.JobParameters.StopReasonAppStandby = Android.App.Job.StopReason.AppStandby -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonBackgroundRestriction = Android.App.Job.StopReason.BackgroundRestriction -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonCancelledByApp = Android.App.Job.StopReason.CancelledByApp -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonConstraintBatteryNotLow = Android.App.Job.StopReason.ConstraintBatteryNotLow -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonConstraintCharging = Android.App.Job.StopReason.ConstraintCharging -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonConstraintConnectivity = Android.App.Job.StopReason.ConstraintConnectivity -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonConstraintDeviceIdle = Android.App.Job.StopReason.ConstraintDeviceIdle -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonConstraintStorageNotLow = Android.App.Job.StopReason.ConstraintStorageNotLow -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonDeviceState = Android.App.Job.StopReason.DeviceState -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonEstimatedAppLaunchTimeChanged = Android.App.Job.StopReason.EstimatedAppLaunchTimeChanged -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonPreempt = Android.App.Job.StopReason.Preempt -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonQuota = Android.App.Job.StopReason.Quota -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonSystemProcessing = Android.App.Job.StopReason.SystemProcessing -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonTimeout = Android.App.Job.StopReason.Timeout -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonUndefined = Android.App.Job.StopReason.Undefined -> Android.App.Job.StopReason +const Android.App.Job.JobParameters.StopReasonUser = Android.App.Job.StopReason.User -> Android.App.Job.StopReason +const Android.App.Job.JobScheduler.PendingJobReasonApp = Android.App.Job.PendingJobReason.App -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonAppStandby = Android.App.Job.PendingJobReason.AppStandby -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonBackgroundRestriction = Android.App.Job.PendingJobReason.BackgroundRestriction -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintBatteryNotLow = Android.App.Job.PendingJobReason.ConstraintBatteryNotLow -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintCharging = Android.App.Job.PendingJobReason.ConstraintCharging -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintConnectivity = Android.App.Job.PendingJobReason.ConstraintConnectivity -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintContentTrigger = Android.App.Job.PendingJobReason.ConstraintContentTrigger -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintDeviceIdle = Android.App.Job.PendingJobReason.ConstraintDeviceIdle -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintMinimumLatency = Android.App.Job.PendingJobReason.ConstraintMinimumLatency -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintPrefetch = Android.App.Job.PendingJobReason.ConstraintPrefetch -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonConstraintStorageNotLow = Android.App.Job.PendingJobReason.ConstraintStorageNotLow -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonDeviceState = Android.App.Job.PendingJobReason.DeviceState -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonExecuting = Android.App.Job.PendingJobReason.Executing -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonInvalidJobId = Android.App.Job.PendingJobReason.InvalidJobId -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonJobSchedulerOptimization = Android.App.Job.PendingJobReason.JobSchedulerOptimization -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonQuota = Android.App.Job.PendingJobReason.Quota -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonUndefined = Android.App.Job.PendingJobReason.Undefined -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.PendingJobReasonUser = Android.App.Job.PendingJobReason.User -> Android.App.Job.PendingJobReason +const Android.App.Job.JobScheduler.ResultFailure = 0 -> int +const Android.App.Job.JobScheduler.ResultSuccess = 1 -> int +const Android.App.Job.JobService.JobEndNotificationPolicyDetach = Android.App.Job.JobEndNotificationPolicy.Detach -> Android.App.Job.JobEndNotificationPolicy +const Android.App.Job.JobService.JobEndNotificationPolicyRemove = Android.App.Job.JobEndNotificationPolicy.Remove -> Android.App.Job.JobEndNotificationPolicy +const Android.App.Job.JobService.PermissionBind = "android.permission.BIND_JOB_SERVICE" -> string! +const Android.App.Job.JobWorkItem.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Job.JobWorkItem.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.LocaleConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.LocaleConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.LocaleConfig.StatusNotSpecified = Android.App.LocaleConfigStatus.NotSpecified -> Android.App.LocaleConfigStatus +const Android.App.LocaleConfig.StatusParsingFailed = Android.App.LocaleConfigStatus.ParsingFailed -> Android.App.LocaleConfigStatus +const Android.App.LocaleConfig.StatusSuccess = Android.App.LocaleConfigStatus.Success -> Android.App.LocaleConfigStatus +const Android.App.LocaleConfig.TagLocale = "locale" -> string! +const Android.App.LocaleConfig.TagLocaleConfig = "locale-config" -> string! +const Android.App.MissingForegroundServiceTypeException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.MissingForegroundServiceTypeException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.NativeActivity.MetaDataFuncName = "android.app.func_name" -> string! +const Android.App.NativeActivity.MetaDataLibName = "android.app.lib_name" -> string! +const Android.App.Notification.Action.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Notification.Action.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Notification.Action.SemanticActionArchive = Android.App.SemanticAction.Archive -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionCall = Android.App.SemanticAction.Call -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionDelete = Android.App.SemanticAction.Delete -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionMarkAsRead = Android.App.SemanticAction.MarkAsRead -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionMarkAsUnread = Android.App.SemanticAction.MarkAsUnread -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionMute = Android.App.SemanticAction.Mute -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionNone = Android.App.SemanticAction.None -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionReply = Android.App.SemanticAction.Reply -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionThumbsDown = Android.App.SemanticAction.ThumbsDown -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionThumbsUp = Android.App.SemanticAction.ThumbsUp -> Android.App.SemanticAction +const Android.App.Notification.Action.SemanticActionUnmute = Android.App.SemanticAction.Unmute -> Android.App.SemanticAction +const Android.App.Notification.BubbleMetadata.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Notification.BubbleMetadata.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Notification.CallStyle.CallTypeIncoming = Android.App.NotificationCallType.Incoming -> Android.App.NotificationCallType +const Android.App.Notification.CallStyle.CallTypeOngoing = Android.App.NotificationCallType.Ongoing -> Android.App.NotificationCallType +const Android.App.Notification.CallStyle.CallTypeScreening = Android.App.NotificationCallType.Screening -> Android.App.NotificationCallType +const Android.App.Notification.CallStyle.CallTypeUnknown = Android.App.NotificationCallType.Unknown -> Android.App.NotificationCallType +const Android.App.Notification.CategoryAlarm = "alarm" -> string! +const Android.App.Notification.CategoryCall = "call" -> string! +const Android.App.Notification.CategoryEmail = "email" -> string! +const Android.App.Notification.CategoryError = "err" -> string! +const Android.App.Notification.CategoryEvent = "event" -> string! +const Android.App.Notification.CategoryLocationSharing = "location_sharing" -> string! +const Android.App.Notification.CategoryMessage = "msg" -> string! +const Android.App.Notification.CategoryMissedCall = "missed_call" -> string! +const Android.App.Notification.CategoryNavigation = "navigation" -> string! +const Android.App.Notification.CategoryProgress = "progress" -> string! +const Android.App.Notification.CategoryPromo = "promo" -> string! +const Android.App.Notification.CategoryRecommendation = "recommendation" -> string! +const Android.App.Notification.CategoryReminder = "reminder" -> string! +const Android.App.Notification.CategoryService = "service" -> string! +const Android.App.Notification.CategorySocial = "social" -> string! +const Android.App.Notification.CategoryStatus = "status" -> string! +const Android.App.Notification.CategoryStopwatch = "stopwatch" -> string! +const Android.App.Notification.CategorySystem = "sys" -> string! +const Android.App.Notification.CategoryTransport = "transport" -> string! +const Android.App.Notification.CategoryWorkout = "workout" -> string! +const Android.App.Notification.ColorDefault = 0 -> int +const Android.App.Notification.ExtraAnswerColor = "android.answerColor" -> string! +const Android.App.Notification.ExtraAnswerIntent = "android.answerIntent" -> string! +const Android.App.Notification.ExtraAudioContentsUri = "android.audioContents" -> string! +const Android.App.Notification.ExtraBackgroundImageUri = "android.backgroundImageUri" -> string! +const Android.App.Notification.ExtraBigText = "android.bigText" -> string! +const Android.App.Notification.ExtraCallIsVideo = "android.callIsVideo" -> string! +const Android.App.Notification.ExtraCallPerson = "android.callPerson" -> string! +const Android.App.Notification.ExtraCallType = "android.callType" -> string! +const Android.App.Notification.ExtraChannelGroupId = "android.intent.extra.CHANNEL_GROUP_ID" -> string! +const Android.App.Notification.ExtraChannelId = "android.intent.extra.CHANNEL_ID" -> string! +const Android.App.Notification.ExtraChronometerCountDown = "android.chronometerCountDown" -> string! +const Android.App.Notification.ExtraColorized = "android.colorized" -> string! +const Android.App.Notification.ExtraCompactActions = "android.compactActions" -> string! +const Android.App.Notification.ExtraConversationTitle = "android.conversationTitle" -> string! +const Android.App.Notification.ExtraDeclineColor = "android.declineColor" -> string! +const Android.App.Notification.ExtraDeclineIntent = "android.declineIntent" -> string! +const Android.App.Notification.ExtraHangUpIntent = "android.hangUpIntent" -> string! +const Android.App.Notification.ExtraHistoricMessages = "android.messages.historic" -> string! +const Android.App.Notification.ExtraInfoText = "android.infoText" -> string! +const Android.App.Notification.ExtraIsGroupConversation = "android.isGroupConversation" -> string! +const Android.App.Notification.ExtraLargeIcon = "android.largeIcon" -> string! +const Android.App.Notification.ExtraLargeIconBig = "android.largeIcon.big" -> string! +const Android.App.Notification.ExtraMediaSession = "android.mediaSession" -> string! +const Android.App.Notification.ExtraMessages = "android.messages" -> string! +const Android.App.Notification.ExtraMessagingPerson = "android.messagingUser" -> string! +const Android.App.Notification.ExtraNotificationId = "android.intent.extra.NOTIFICATION_ID" -> string! +const Android.App.Notification.ExtraNotificationTag = "android.intent.extra.NOTIFICATION_TAG" -> string! +const Android.App.Notification.ExtraPeople = "android.people" -> string! +const Android.App.Notification.ExtraPeopleList = "android.people.list" -> string! +const Android.App.Notification.ExtraPicture = "android.picture" -> string! +const Android.App.Notification.ExtraPictureContentDescription = "android.pictureContentDescription" -> string! +const Android.App.Notification.ExtraPictureIcon = "android.pictureIcon" -> string! +const Android.App.Notification.ExtraProgress = "android.progress" -> string! +const Android.App.Notification.ExtraProgressIndeterminate = "android.progressIndeterminate" -> string! +const Android.App.Notification.ExtraProgressMax = "android.progressMax" -> string! +const Android.App.Notification.ExtraRemoteInputDraft = "android.remoteInputDraft" -> string! +const Android.App.Notification.ExtraRemoteInputHistory = "android.remoteInputHistory" -> string! +const Android.App.Notification.ExtraSelfDisplayName = "android.selfDisplayName" -> string! +const Android.App.Notification.ExtraShowBigPictureWhenCollapsed = "android.showBigPictureWhenCollapsed" -> string! +const Android.App.Notification.ExtraShowChronometer = "android.showChronometer" -> string! +const Android.App.Notification.ExtraShowWhen = "android.showWhen" -> string! +const Android.App.Notification.ExtraSmallIcon = "android.icon" -> string! +const Android.App.Notification.ExtraSubText = "android.subText" -> string! +const Android.App.Notification.ExtraSummaryText = "android.summaryText" -> string! +const Android.App.Notification.ExtraTemplate = "android.template" -> string! +const Android.App.Notification.ExtraText = "android.text" -> string! +const Android.App.Notification.ExtraTextLines = "android.textLines" -> string! +const Android.App.Notification.ExtraTitle = "android.title" -> string! +const Android.App.Notification.ExtraTitleBig = "android.title.big" -> string! +const Android.App.Notification.ExtraVerificationIcon = "android.verificationIcon" -> string! +const Android.App.Notification.ExtraVerificationText = "android.verificationText" -> string! +const Android.App.Notification.ForegroundServiceDefault = Android.App.NotificationForegroundService.Default -> Android.App.NotificationForegroundService +const Android.App.Notification.ForegroundServiceDeferred = Android.App.NotificationForegroundService.Deferred -> Android.App.NotificationForegroundService +const Android.App.Notification.ForegroundServiceImmediate = Android.App.NotificationForegroundService.Immediate -> Android.App.NotificationForegroundService +const Android.App.Notification.IntentCategoryNotificationPreferences = "android.intent.category.NOTIFICATION_PREFERENCES" -> string! +const Android.App.Notification.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Notification.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Notification.MessagingStyle.MaximumRetainedMessages = 25 -> int +const Android.App.Notification.PriorityDefault = Android.App.NotificationPriority.Default -> Android.App.NotificationPriority +const Android.App.Notification.PriorityHigh = Android.App.NotificationPriority.High -> Android.App.NotificationPriority +const Android.App.Notification.PriorityLow = Android.App.NotificationPriority.Low -> Android.App.NotificationPriority +const Android.App.Notification.PriorityMax = Android.App.NotificationPriority.Max -> Android.App.NotificationPriority +const Android.App.Notification.PriorityMin = Android.App.NotificationPriority.Min -> Android.App.NotificationPriority +const Android.App.Notification.WearableExtender.ScreenTimeoutLong = -1 -> int +const Android.App.Notification.WearableExtender.ScreenTimeoutShort = 0 -> int +const Android.App.Notification.WearableExtender.UnsetActionIndex = -1 -> int +const Android.App.NotificationChannel.DefaultChannelId = "miscellaneous" -> string! +const Android.App.NotificationChannel.EditConversation = "conversation" -> string! +const Android.App.NotificationChannel.EditImportance = "importance" -> string! +const Android.App.NotificationChannel.EditLauncher = "launcher" -> string! +const Android.App.NotificationChannel.EditLockedDevice = "locked" -> string! +const Android.App.NotificationChannel.EditSound = "sound" -> string! +const Android.App.NotificationChannel.EditVibration = "vibration" -> string! +const Android.App.NotificationChannel.EditZen = "zen" -> string! +const Android.App.NotificationChannel.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.NotificationChannel.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.NotificationChannelGroup.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.NotificationChannelGroup.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.NotificationManager.ActionAppBlockStateChanged = "android.app.action.APP_BLOCK_STATE_CHANGED" -> string! +const Android.App.NotificationManager.ActionAutomaticZenRule = "android.app.action.AUTOMATIC_ZEN_RULE" -> string! +const Android.App.NotificationManager.ActionAutomaticZenRuleStatusChanged = "android.app.action.AUTOMATIC_ZEN_RULE_STATUS_CHANGED" -> string! +const Android.App.NotificationManager.ActionInterruptionFilterChanged = "android.app.action.INTERRUPTION_FILTER_CHANGED" -> string! +const Android.App.NotificationManager.ActionNotificationChannelBlockStateChanged = "android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED" -> string! +const Android.App.NotificationManager.ActionNotificationChannelGroupBlockStateChanged = "android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED" -> string! +const Android.App.NotificationManager.ActionNotificationPolicyAccessGrantedChanged = "android.app.action.NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED" -> string! +const Android.App.NotificationManager.ActionNotificationPolicyChanged = "android.app.action.NOTIFICATION_POLICY_CHANGED" -> string! +const Android.App.NotificationManager.AutomaticRuleStatusDisabled = Android.App.AutomaticRuleStatus.Disabled -> Android.App.AutomaticRuleStatus +const Android.App.NotificationManager.AutomaticRuleStatusEnabled = Android.App.AutomaticRuleStatus.Enabled -> Android.App.AutomaticRuleStatus +const Android.App.NotificationManager.AutomaticRuleStatusRemoved = Android.App.AutomaticRuleStatus.Removed -> Android.App.AutomaticRuleStatus +const Android.App.NotificationManager.AutomaticRuleStatusUnknown = Android.App.AutomaticRuleStatus.Unknown -> Android.App.AutomaticRuleStatus +const Android.App.NotificationManager.BubblePreferenceAll = Android.App.NotificationBubblePreference.All -> Android.App.NotificationBubblePreference +const Android.App.NotificationManager.BubblePreferenceNone = Android.App.NotificationBubblePreference.None -> Android.App.NotificationBubblePreference +const Android.App.NotificationManager.BubblePreferenceSelected = Android.App.NotificationBubblePreference.Selected -> Android.App.NotificationBubblePreference +const Android.App.NotificationManager.ExtraAutomaticRuleId = "android.app.extra.AUTOMATIC_RULE_ID" -> string! +const Android.App.NotificationManager.ExtraAutomaticZenRuleId = "android.app.extra.AUTOMATIC_ZEN_RULE_ID" -> string! +const Android.App.NotificationManager.ExtraAutomaticZenRuleStatus = "android.app.extra.AUTOMATIC_ZEN_RULE_STATUS" -> string! +const Android.App.NotificationManager.ExtraBlockedState = "android.app.extra.BLOCKED_STATE" -> string! +const Android.App.NotificationManager.ExtraNotificationChannelGroupId = "android.app.extra.NOTIFICATION_CHANNEL_GROUP_ID" -> string! +const Android.App.NotificationManager.ExtraNotificationChannelId = "android.app.extra.NOTIFICATION_CHANNEL_ID" -> string! +const Android.App.NotificationManager.ImportanceDefault = Android.App.NotificationImportance.Default -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceHigh = Android.App.NotificationImportance.High -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceLow = Android.App.NotificationImportance.Low -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceMax = Android.App.NotificationImportance.Max -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceMin = Android.App.NotificationImportance.Min -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceNone = Android.App.NotificationImportance.None -> Android.App.NotificationImportance +const Android.App.NotificationManager.ImportanceUnspecified = Android.App.NotificationImportance.Unspecified -> Android.App.NotificationImportance +const Android.App.NotificationManager.MetaDataAutomaticRuleType = "android.service.zen.automatic.ruleType" -> string! +const Android.App.NotificationManager.MetaDataRuleInstanceLimit = "android.service.zen.automatic.ruleInstanceLimit" -> string! +const Android.App.NotificationManager.Policy.ConversationSendersAnyone = Android.App.ConversationSenders.Anyone -> Android.App.ConversationSenders +const Android.App.NotificationManager.Policy.ConversationSendersImportant = Android.App.ConversationSenders.Important -> Android.App.ConversationSenders +const Android.App.NotificationManager.Policy.ConversationSendersNone = Android.App.ConversationSenders.None -> Android.App.ConversationSenders +const Android.App.NotificationManager.Policy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.NotificationManager.Policy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.NotificationManager.Policy.PriorityCategoryConversations = Android.App.NotificationPriorityCategory.Conversations -> Android.App.NotificationPriorityCategory +const Android.App.NotificationManager.Policy.SuppressedEffectAmbient = Android.App.SuppressedEffects.Ambient -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectBadge = Android.App.SuppressedEffects.Badge -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectFullScreenIntent = Android.App.SuppressedEffects.FullScreenIntent -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectLights = Android.App.SuppressedEffects.Lights -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectNotificationList = Android.App.SuppressedEffects.NotificationList -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectPeek = Android.App.SuppressedEffects.Peek -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectScreenOff = Android.App.SuppressedEffects.ScreenOff -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectScreenOn = Android.App.SuppressedEffects.ScreenOn -> Android.App.SuppressedEffects +const Android.App.NotificationManager.Policy.SuppressedEffectStatusBar = Android.App.SuppressedEffects.StatusBar -> Android.App.SuppressedEffects +const Android.App.PendingIntent.FlagAllowUnsafeImplicitIntent = Android.App.PendingIntentFlags.AllowUnsafeImplicitIntent -> Android.App.PendingIntentFlags +const Android.App.PendingIntent.FlagMutable = Android.App.PendingIntentFlags.Mutable -> Android.App.PendingIntentFlags +const Android.App.PendingIntent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.PendingIntent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.People.ConversationStatus.ActivityAnniversary = Android.App.People.ConversationActivity.Anniversary -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityAudio = Android.App.People.ConversationActivity.Audio -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityBirthday = Android.App.People.ConversationActivity.Birthday -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityGame = Android.App.People.ConversationActivity.Game -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityLocation = Android.App.People.ConversationActivity.Location -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityNewStory = Android.App.People.ConversationActivity.NewStory -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityOther = Android.App.People.ConversationActivity.Other -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityUpcomingBirthday = Android.App.People.ConversationActivity.UpcomingBirthday -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.ActivityVideo = Android.App.People.ConversationActivity.Video -> Android.App.People.ConversationActivity +const Android.App.People.ConversationStatus.AvailabilityAvailable = Android.App.People.ConversationAvailability.Available -> Android.App.People.ConversationAvailability +const Android.App.People.ConversationStatus.AvailabilityBusy = Android.App.People.ConversationAvailability.Busy -> Android.App.People.ConversationAvailability +const Android.App.People.ConversationStatus.AvailabilityOffline = Android.App.People.ConversationAvailability.Offline -> Android.App.People.ConversationAvailability +const Android.App.People.ConversationStatus.AvailabilityUnknown = Android.App.People.ConversationAvailability.Unknown -> Android.App.People.ConversationAvailability +const Android.App.People.ConversationStatus.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.People.ConversationStatus.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Person.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Person.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.PictureInPictureParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.PictureInPictureParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.PictureInPictureUiState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.PictureInPictureUiState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.RecoverableSecurityException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.RecoverableSecurityException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.RemoteAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.RemoteAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.RemoteInput.EditChoicesBeforeSendingAuto = Android.App.EditChoices.BeforeSendingAuto -> Android.App.EditChoices +const Android.App.RemoteInput.EditChoicesBeforeSendingDisabled = Android.App.EditChoices.BeforeSendingDisabled -> Android.App.EditChoices +const Android.App.RemoteInput.EditChoicesBeforeSendingEnabled = Android.App.EditChoices.BeforeSendingEnabled -> Android.App.EditChoices +const Android.App.RemoteInput.ExtraResultsData = "android.remoteinput.resultsData" -> string! +const Android.App.RemoteInput.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.RemoteInput.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.RemoteInput.ResultsClipLabel = "android.remoteinput.results" -> string! +const Android.App.RemoteInput.SourceChoice = Android.App.RemoteInputSource.Choice -> Android.App.RemoteInputSource +const Android.App.RemoteInput.SourceFreeFormInput = Android.App.RemoteInputSource.FreeFormInput -> Android.App.RemoteInputSource +const Android.App.Roles.RoleManager.RoleAssistant = "android.app.role.ASSISTANT" -> string! +const Android.App.Roles.RoleManager.RoleBrowser = "android.app.role.BROWSER" -> string! +const Android.App.Roles.RoleManager.RoleCallRedirection = "android.app.role.CALL_REDIRECTION" -> string! +const Android.App.Roles.RoleManager.RoleCallScreening = "android.app.role.CALL_SCREENING" -> string! +const Android.App.Roles.RoleManager.RoleDialer = "android.app.role.DIALER" -> string! +const Android.App.Roles.RoleManager.RoleEmergency = "android.app.role.EMERGENCY" -> string! +const Android.App.Roles.RoleManager.RoleHome = "android.app.role.HOME" -> string! +const Android.App.Roles.RoleManager.RoleNotes = "android.app.role.NOTES" -> string! +const Android.App.Roles.RoleManager.RoleSms = "android.app.role.SMS" -> string! +const Android.App.SdkSandbox.LoadSdkException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.SdkSandbox.LoadSdkException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.SdkSandbox.SandboxedSdk.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.SdkSandbox.SandboxedSdk.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.SdkSandbox.SdkProvider.SdkSandboxController.SdkSandboxControllerService = "sdk_sandbox_controller_service" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.ExtraDisplayId = "android.app.sdksandbox.extra.DISPLAY_ID" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.ExtraHeightInPixels = "android.app.sdksandbox.extra.HEIGHT_IN_PIXELS" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.ExtraHostToken = "android.app.sdksandbox.extra.HOST_TOKEN" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.ExtraSurfacePackage = "android.app.sdksandbox.extra.SURFACE_PACKAGE" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.ExtraWidthInPixels = "android.app.sdksandbox.extra.WIDTH_IN_PIXELS" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.LoadSdkAlreadyLoaded = Android.App.SdkSandbox.LoadSdkErrorCode.AlreadyLoaded -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.LoadSdkInternalError = Android.App.SdkSandbox.LoadSdkErrorCode.InternalError -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.LoadSdkNotFound = Android.App.SdkSandbox.LoadSdkErrorCode.NotFound -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.LoadSdkSdkDefinedError = Android.App.SdkSandbox.LoadSdkErrorCode.SdkDefinedError -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.LoadSdkSdkSandboxDisabled = Android.App.SdkSandbox.LoadSdkErrorCode.SdkSandboxDisabled -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.RequestSurfacePackageInternalError = Android.App.SdkSandbox.RequestSurfacePackageErrorCode.InternalError -> Android.App.SdkSandbox.RequestSurfacePackageErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.RequestSurfacePackageSdkNotLoaded = Android.App.SdkSandbox.RequestSurfacePackageErrorCode.SdkNotLoaded -> Android.App.SdkSandbox.RequestSurfacePackageErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.SdkSandboxProcessNotAvailable = Android.App.SdkSandbox.LoadSdkErrorCode.SdkSandboxProcessNotAvailable -> Android.App.SdkSandbox.LoadSdkErrorCode +const Android.App.SdkSandbox.SdkSandboxManager.SdkSandboxService = "sdk_sandbox" -> string! +const Android.App.SdkSandbox.SdkSandboxManager.SdkSandboxStateDisabled = Android.App.SdkSandbox.SandboxState.Disabled -> Android.App.SdkSandbox.SandboxState +const Android.App.SdkSandbox.SdkSandboxManager.SdkSandboxStateEnabledProcessIsolation = Android.App.SdkSandbox.SandboxState.EnabledProcessIsolation -> Android.App.SdkSandbox.SandboxState +const Android.App.SearchableInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.SearchableInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.SearchManager.ActionKey = "action_key" -> string! +const Android.App.SearchManager.ActionMsg = "action_msg" -> string! +const Android.App.SearchManager.AppData = "app_data" -> string! +const Android.App.SearchManager.CursorExtraKeyInProgress = "in_progress" -> string! +const Android.App.SearchManager.ExtraDataKey = "intent_extra_data_key" -> string! +const Android.App.SearchManager.ExtraNewSearch = "new_search" -> string! +const Android.App.SearchManager.ExtraSelectQuery = "select_query" -> string! +const Android.App.SearchManager.ExtraWebSearchPendingintent = "web_search_pendingintent" -> string! +const Android.App.SearchManager.FlagQueryRefinement = 1 -> int +const Android.App.SearchManager.IntentActionGlobalSearch = "android.search.action.GLOBAL_SEARCH" -> string! +const Android.App.SearchManager.IntentActionSearchablesChanged = "android.search.action.SEARCHABLES_CHANGED" -> string! +const Android.App.SearchManager.IntentActionSearchSettings = "android.search.action.SEARCH_SETTINGS" -> string! +const Android.App.SearchManager.IntentActionSearchSettingsChanged = "android.search.action.SETTINGS_CHANGED" -> string! +const Android.App.SearchManager.IntentActionWebSearchSettings = "android.search.action.WEB_SEARCH_SETTINGS" -> string! +const Android.App.SearchManager.IntentGlobalSearchActivityChanged = "android.search.action.GLOBAL_SEARCH_ACTIVITY_CHANGED" -> string! +const Android.App.SearchManager.MenuKey = 's' -> char +const Android.App.SearchManager.MenuKeycode = 47 -> int +const Android.App.SearchManager.Query = "query" -> string! +const Android.App.SearchManager.ShortcutMimeType = "vnd.android.cursor.item/vnd.android.search.suggest" -> string! +const Android.App.SearchManager.SuggestColumnAudioChannelConfig = "suggest_audio_channel_config" -> string! +const Android.App.SearchManager.SuggestColumnContentType = "suggest_content_type" -> string! +const Android.App.SearchManager.SuggestColumnDuration = "suggest_duration" -> string! +const Android.App.SearchManager.SuggestColumnFlags = "suggest_flags" -> string! +const Android.App.SearchManager.SuggestColumnFormat = "suggest_format" -> string! +const Android.App.SearchManager.SuggestColumnIcon1 = "suggest_icon_1" -> string! +const Android.App.SearchManager.SuggestColumnIcon2 = "suggest_icon_2" -> string! +const Android.App.SearchManager.SuggestColumnIntentAction = "suggest_intent_action" -> string! +const Android.App.SearchManager.SuggestColumnIntentData = "suggest_intent_data" -> string! +const Android.App.SearchManager.SuggestColumnIntentDataId = "suggest_intent_data_id" -> string! +const Android.App.SearchManager.SuggestColumnIntentExtraData = "suggest_intent_extra_data" -> string! +const Android.App.SearchManager.SuggestColumnIsLive = "suggest_is_live" -> string! +const Android.App.SearchManager.SuggestColumnLastAccessHint = "suggest_last_access_hint" -> string! +const Android.App.SearchManager.SuggestColumnProductionYear = "suggest_production_year" -> string! +const Android.App.SearchManager.SuggestColumnPurchasePrice = "suggest_purchase_price" -> string! +const Android.App.SearchManager.SuggestColumnQuery = "suggest_intent_query" -> string! +const Android.App.SearchManager.SuggestColumnRatingScore = "suggest_rating_score" -> string! +const Android.App.SearchManager.SuggestColumnRatingStyle = "suggest_rating_style" -> string! +const Android.App.SearchManager.SuggestColumnRentalPrice = "suggest_rental_price" -> string! +const Android.App.SearchManager.SuggestColumnResultCardImage = "suggest_result_card_image" -> string! +const Android.App.SearchManager.SuggestColumnShortcutId = "suggest_shortcut_id" -> string! +const Android.App.SearchManager.SuggestColumnSpinnerWhileRefreshing = "suggest_spinner_while_refreshing" -> string! +const Android.App.SearchManager.SuggestColumnText1 = "suggest_text_1" -> string! +const Android.App.SearchManager.SuggestColumnText2 = "suggest_text_2" -> string! +const Android.App.SearchManager.SuggestColumnText2Url = "suggest_text_2_url" -> string! +const Android.App.SearchManager.SuggestColumnVideoHeight = "suggest_video_height" -> string! +const Android.App.SearchManager.SuggestColumnVideoWidth = "suggest_video_width" -> string! +const Android.App.SearchManager.SuggestMimeType = "vnd.android.cursor.dir/vnd.android.search.suggest" -> string! +const Android.App.SearchManager.SuggestNeverMakeShortcut = "_-1" -> string! +const Android.App.SearchManager.SuggestParameterLimit = "limit" -> string! +const Android.App.SearchManager.SuggestUriPathQuery = "search_suggest_query" -> string! +const Android.App.SearchManager.SuggestUriPathShortcut = "search_suggest_shortcut" -> string! +const Android.App.SearchManager.UserQuery = "user_query" -> string! +const Android.App.Service.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.App.Service.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.App.Service.StopForegroundDetach = Android.App.StopForegroundFlags.Detach -> Android.App.StopForegroundFlags +const Android.App.Service.StopForegroundLegacy = Android.App.StopForegroundFlags.Legacy -> Android.App.StopForegroundFlags +const Android.App.Service.StopForegroundRemove = Android.App.StopForegroundFlags.Remove -> Android.App.StopForegroundFlags +const Android.App.Slices.Slice.ExtraRangeValue = "android.app.slice.extra.RANGE_VALUE" -> string! +const Android.App.Slices.Slice.ExtraToggleState = "android.app.slice.extra.TOGGLE_STATE" -> string! +const Android.App.Slices.Slice.HintActions = "actions" -> string! +const Android.App.Slices.Slice.HintError = "error" -> string! +const Android.App.Slices.Slice.HintHorizontal = "horizontal" -> string! +const Android.App.Slices.Slice.HintKeywords = "keywords" -> string! +const Android.App.Slices.Slice.HintLarge = "large" -> string! +const Android.App.Slices.Slice.HintLastUpdated = "last_updated" -> string! +const Android.App.Slices.Slice.HintList = "list" -> string! +const Android.App.Slices.Slice.HintListItem = "list_item" -> string! +const Android.App.Slices.Slice.HintNoTint = "no_tint" -> string! +const Android.App.Slices.Slice.HintPartial = "partial" -> string! +const Android.App.Slices.Slice.HintPermissionRequest = "permission_request" -> string! +const Android.App.Slices.Slice.HintSeeMore = "see_more" -> string! +const Android.App.Slices.Slice.HintSelected = "selected" -> string! +const Android.App.Slices.Slice.HintShortcut = "shortcut" -> string! +const Android.App.Slices.Slice.HintSummary = "summary" -> string! +const Android.App.Slices.Slice.HintTitle = "title" -> string! +const Android.App.Slices.Slice.HintTtl = "ttl" -> string! +const Android.App.Slices.Slice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Slices.Slice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Slices.Slice.SubtypeColor = "color" -> string! +const Android.App.Slices.Slice.SubtypeContentDescription = "content_description" -> string! +const Android.App.Slices.Slice.SubtypeLayoutDirection = "layout_direction" -> string! +const Android.App.Slices.Slice.SubtypeMax = "max" -> string! +const Android.App.Slices.Slice.SubtypeMessage = "message" -> string! +const Android.App.Slices.Slice.SubtypeMillis = "millis" -> string! +const Android.App.Slices.Slice.SubtypePriority = "priority" -> string! +const Android.App.Slices.Slice.SubtypeRange = "range" -> string! +const Android.App.Slices.Slice.SubtypeSource = "source" -> string! +const Android.App.Slices.Slice.SubtypeToggle = "toggle" -> string! +const Android.App.Slices.Slice.SubtypeValue = "value" -> string! +const Android.App.Slices.SliceItem.FormatAction = "action" -> string! +const Android.App.Slices.SliceItem.FormatBundle = "bundle" -> string! +const Android.App.Slices.SliceItem.FormatImage = "image" -> string! +const Android.App.Slices.SliceItem.FormatInt = "int" -> string! +const Android.App.Slices.SliceItem.FormatLong = "long" -> string! +const Android.App.Slices.SliceItem.FormatRemoteInput = "input" -> string! +const Android.App.Slices.SliceItem.FormatSlice = "slice" -> string! +const Android.App.Slices.SliceItem.FormatText = "text" -> string! +const Android.App.Slices.SliceItem.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Slices.SliceItem.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Slices.SliceManager.CategorySlice = "android.app.slice.category.SLICE" -> string! +const Android.App.Slices.SliceManager.SliceMetadataKey = "android.metadata.SLICE_URI" -> string! +const Android.App.Slices.SliceProvider.SliceType = "vnd.android.slice" -> string! +const Android.App.Slices.SliceSpec.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Slices.SliceSpec.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.StartForegroundCalledOnStoppedServiceException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.StartForegroundCalledOnStoppedServiceException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.StatusBarManager.TileAddRequestErrorAppNotInForeground = Android.App.TileAddRequestError.AppNotInForeground -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestErrorBadComponent = Android.App.TileAddRequestError.BadComponent -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestErrorMismatchedPackage = Android.App.TileAddRequestError.MismatchedPackage -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestErrorNoStatusBarService = Android.App.TileAddRequestError.NoStatusBarService -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestErrorNotCurrentUser = Android.App.TileAddRequestError.NotCurrentUser -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestErrorRequestInProgress = Android.App.TileAddRequestError.RequestInProgress -> Android.App.TileAddRequestError +const Android.App.StatusBarManager.TileAddRequestResultTileAdded = Android.App.TileAddRequestResult.TileAdded -> Android.App.TileAddRequestResult +const Android.App.StatusBarManager.TileAddRequestResultTileAlreadyAdded = Android.App.TileAddRequestResult.TileAlreadyAdded -> Android.App.TileAddRequestResult +const Android.App.StatusBarManager.TileAddRequestResultTileNotAdded = Android.App.TileAddRequestResult.TileNotAdded -> Android.App.TileAddRequestResult +const Android.App.SyncNotedAppOp.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.SyncNotedAppOp.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.UiAutomation.FlagDontSuppressAccessibilityServices = Android.App.UiAutomationFlags.DontSuppressAccessibilityServices -> Android.App.UiAutomationFlags +const Android.App.UiAutomation.FlagDontUseAccessibility = Android.App.UiAutomationFlags.DontUseAccessibility -> Android.App.UiAutomationFlags +const Android.App.UiAutomation.RotationFreeze0 = Android.App.UiAutomationRotation.Freeze0 -> Android.App.UiAutomationRotation +const Android.App.UiAutomation.RotationFreeze180 = Android.App.UiAutomationRotation.Freeze180 -> Android.App.UiAutomationRotation +const Android.App.UiAutomation.RotationFreeze270 = Android.App.UiAutomationRotation.Freeze270 -> Android.App.UiAutomationRotation +const Android.App.UiAutomation.RotationFreeze90 = Android.App.UiAutomationRotation.Freeze90 -> Android.App.UiAutomationRotation +const Android.App.UiAutomation.RotationFreezeCurrent = Android.App.UiAutomationRotation.FreezeCurrent -> Android.App.UiAutomationRotation +const Android.App.UiAutomation.RotationUnfreeze = Android.App.UiAutomationRotation.Unfreeze -> Android.App.UiAutomationRotation +const Android.App.UiModeManager.DisableCarModeGoHome = Android.App.DisableCarModeFlags.GoHome -> Android.App.DisableCarModeFlags +const Android.App.UiModeManager.EnableCarModeAllowSleep = Android.App.EnableCarModeFlags.AllowSleep -> Android.App.EnableCarModeFlags +const Android.App.UiModeManager.EnableCarModeGoCarHome = Android.App.EnableCarModeFlags.GoCarHome -> Android.App.EnableCarModeFlags +const Android.App.UiModeManager.ModeNightAuto = Android.App.UiNightMode.Auto -> Android.App.UiNightMode +const Android.App.UiModeManager.ModeNightCustom = Android.App.UiNightMode.Custom -> Android.App.UiNightMode +const Android.App.UiModeManager.ModeNightNo = Android.App.UiNightMode.No -> Android.App.UiNightMode +const Android.App.UiModeManager.ModeNightYes = Android.App.UiNightMode.Yes -> Android.App.UiNightMode +const Android.App.Usage.ConfigurationStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.ConfigurationStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.EventStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.EventStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.ExternalStorageStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.ExternalStorageStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.NetworkStats.Bucket.DefaultNetworkAll = Android.App.Usage.NetworkStatsDefault.All -> Android.App.Usage.NetworkStatsDefault +const Android.App.Usage.NetworkStats.Bucket.DefaultNetworkNo = Android.App.Usage.NetworkStatsDefault.No -> Android.App.Usage.NetworkStatsDefault +const Android.App.Usage.NetworkStats.Bucket.DefaultNetworkYes = Android.App.Usage.NetworkStatsDefault.Yes -> Android.App.Usage.NetworkStatsDefault +const Android.App.Usage.NetworkStats.Bucket.RoamingAll = Android.App.Usage.NetworkUsageRoaming.All -> Android.App.Usage.NetworkUsageRoaming +const Android.App.Usage.NetworkStats.Bucket.RoamingNo = Android.App.Usage.NetworkUsageRoaming.No -> Android.App.Usage.NetworkUsageRoaming +const Android.App.Usage.NetworkStats.Bucket.RoamingYes = Android.App.Usage.NetworkUsageRoaming.Yes -> Android.App.Usage.NetworkUsageRoaming +const Android.App.Usage.NetworkStats.Bucket.TagNone = 0 -> int +const Android.App.Usage.NetworkStats.Bucket.UidAll = -1 -> int +const Android.App.Usage.NetworkStats.Bucket.UidRemoved = -4 -> int +const Android.App.Usage.NetworkStats.Bucket.UidTethering = -5 -> int +const Android.App.Usage.StorageStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.StorageStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.UsageEvents.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.UsageEvents.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.UsageStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.Usage.UsageStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.Usage.UsageStatsManager.StandbyBucketActive = Android.App.Usage.StandbyBucket.Active -> Android.App.Usage.StandbyBucket +const Android.App.Usage.UsageStatsManager.StandbyBucketFrequent = Android.App.Usage.StandbyBucket.Frequent -> Android.App.Usage.StandbyBucket +const Android.App.Usage.UsageStatsManager.StandbyBucketRare = Android.App.Usage.StandbyBucket.Rare -> Android.App.Usage.StandbyBucket +const Android.App.Usage.UsageStatsManager.StandbyBucketRestricted = Android.App.Usage.UsageStatsInterval.Restricted -> Android.App.Usage.UsageStatsInterval +const Android.App.Usage.UsageStatsManager.StandbyBucketWorkingSet = Android.App.Usage.StandbyBucket.WorkingSet -> Android.App.Usage.StandbyBucket +const Android.App.VoiceInteractor.PickOptionRequest.Option.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.VoiceInteractor.PickOptionRequest.Option.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.VoiceInteractor.Prompt.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.VoiceInteractor.Prompt.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.WallpaperColors.HintSupportsDarkText = Android.App.WallpaperColorsHint.SupportsDarkText -> Android.App.WallpaperColorsHint +const Android.App.WallpaperColors.HintSupportsDarkTheme = Android.App.WallpaperColorsHint.SupportsDarkTheme -> Android.App.WallpaperColorsHint +const Android.App.WallpaperColors.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.WallpaperColors.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.WallpaperInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.App.WallpaperInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.App.WallpaperManager.ActionChangeLiveWallpaper = "android.service.wallpaper.CHANGE_LIVE_WALLPAPER" -> string! +const Android.App.WallpaperManager.ActionCropAndSetWallpaper = "android.service.wallpaper.CROP_AND_SET_WALLPAPER" -> string! +const Android.App.WallpaperManager.ActionLiveWallpaperChooser = "android.service.wallpaper.LIVE_WALLPAPER_CHOOSER" -> string! +const Android.App.WallpaperManager.CommandDrop = "android.home.drop" -> string! +const Android.App.WallpaperManager.CommandSecondaryTap = "android.wallpaper.secondaryTap" -> string! +const Android.App.WallpaperManager.CommandTap = "android.wallpaper.tap" -> string! +const Android.App.WallpaperManager.ExtraLiveWallpaperComponent = "android.service.wallpaper.extra.LIVE_WALLPAPER_COMPONENT" -> string! +const Android.App.WallpaperManager.FlagLock = Android.App.WallpaperManagerFlags.Lock -> Android.App.WallpaperManagerFlags +const Android.App.WallpaperManager.FlagSystem = Android.App.WallpaperManagerFlags.System -> Android.App.WallpaperManagerFlags +const Android.App.WallpaperManager.WallpaperPreviewMetaData = "android.wallpaper.preview" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetBind = "android.appwidget.action.APPWIDGET_BIND" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetConfigure = "android.appwidget.action.APPWIDGET_CONFIGURE" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetDeleted = "android.appwidget.action.APPWIDGET_DELETED" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetDisabled = "android.appwidget.action.APPWIDGET_DISABLED" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetEnabled = "android.appwidget.action.APPWIDGET_ENABLED" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetHostRestored = "android.appwidget.action.APPWIDGET_HOST_RESTORED" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetOptionsChanged = "android.appwidget.action.APPWIDGET_UPDATE_OPTIONS" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetPick = "android.appwidget.action.APPWIDGET_PICK" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetRestored = "android.appwidget.action.APPWIDGET_RESTORED" -> string! +const Android.Appwidget.AppWidgetManager.ActionAppwidgetUpdate = "android.appwidget.action.APPWIDGET_UPDATE" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetId = "appWidgetId" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetIds = "appWidgetIds" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetOldIds = "appWidgetOldIds" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetOptions = "appWidgetOptions" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetPreview = "appWidgetPreview" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetProvider = "appWidgetProvider" -> string! +const Android.Appwidget.AppWidgetManager.ExtraAppwidgetProviderProfile = "appWidgetProviderProfile" -> string! +const Android.Appwidget.AppWidgetManager.ExtraCustomExtras = "customExtras" -> string! +const Android.Appwidget.AppWidgetManager.ExtraCustomInfo = "customInfo" -> string! +const Android.Appwidget.AppWidgetManager.ExtraHostId = "hostId" -> string! +const Android.Appwidget.AppWidgetManager.InvalidAppwidgetId = 0 -> int +const Android.Appwidget.AppWidgetManager.MetaDataAppwidgetProvider = "android.appwidget.provider" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetHostCategory = "appWidgetCategory" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetMaxHeight = "appWidgetMaxHeight" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetMaxWidth = "appWidgetMaxWidth" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetMinHeight = "appWidgetMinHeight" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetMinWidth = "appWidgetMinWidth" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetRestoreCompleted = "appWidgetRestoreCompleted" -> string! +const Android.Appwidget.AppWidgetManager.OptionAppwidgetSizes = "appWidgetSizes" -> string! +const Android.Appwidget.AppWidgetProviderInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Appwidget.AppWidgetProviderInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Appwidget.AppWidgetProviderInfo.WidgetCategoryHomeScreen = Android.Appwidget.AppWidgetCategory.HomeScreen -> Android.Appwidget.AppWidgetCategory +const Android.Appwidget.AppWidgetProviderInfo.WidgetCategoryKeyguard = Android.Appwidget.AppWidgetCategory.Keyguard -> Android.Appwidget.AppWidgetCategory +const Android.Appwidget.AppWidgetProviderInfo.WidgetCategorySearchbox = Android.Appwidget.AppWidgetCategory.Searchbox -> Android.Appwidget.AppWidgetCategory +const Android.Appwidget.AppWidgetProviderInfo.WidgetFeatureConfigurationOptional = Android.Appwidget.WidgetFeatures.ConfigurationOptional -> Android.Appwidget.WidgetFeatures +const Android.Appwidget.AppWidgetProviderInfo.WidgetFeatureHideFromPicker = Android.Appwidget.WidgetFeatures.HideFromPicker -> Android.Appwidget.WidgetFeatures +const Android.Appwidget.AppWidgetProviderInfo.WidgetFeatureReconfigurable = Android.Appwidget.WidgetFeatures.Reconfigurable -> Android.Appwidget.WidgetFeatures +const Android.Bluetooth.BluetoothA2dp.ActionConnectionStateChanged = "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothA2dp.ActionPlayingStateChanged = "android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothA2dp.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothA2dp.StateNotPlaying = Android.Bluetooth.A2dpState.NotPlaying -> Android.Bluetooth.A2dpState +const Android.Bluetooth.BluetoothA2dp.StatePlaying = Android.Bluetooth.A2dpState.Playing -> Android.Bluetooth.A2dpState +const Android.Bluetooth.BluetoothAdapter.ActionConnectionStateChanged = "android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionDiscoveryFinished = "android.bluetooth.adapter.action.DISCOVERY_FINISHED" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionDiscoveryStarted = "android.bluetooth.adapter.action.DISCOVERY_STARTED" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionLocalNameChanged = "android.bluetooth.adapter.action.LOCAL_NAME_CHANGED" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionRequestDiscoverable = "android.bluetooth.adapter.action.REQUEST_DISCOVERABLE" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionRequestEnable = "android.bluetooth.adapter.action.REQUEST_ENABLE" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionScanModeChanged = "android.bluetooth.adapter.action.SCAN_MODE_CHANGED" -> string! +const Android.Bluetooth.BluetoothAdapter.ActionStateChanged = "android.bluetooth.adapter.action.STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothAdapter.Error = -2147483648 -> int +const Android.Bluetooth.BluetoothAdapter.ExtraConnectionState = "android.bluetooth.adapter.extra.CONNECTION_STATE" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraDiscoverableDuration = "android.bluetooth.adapter.extra.DISCOVERABLE_DURATION" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraLocalName = "android.bluetooth.adapter.extra.LOCAL_NAME" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraPreviousConnectionState = "android.bluetooth.adapter.extra.PREVIOUS_CONNECTION_STATE" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraPreviousScanMode = "android.bluetooth.adapter.extra.PREVIOUS_SCAN_MODE" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraPreviousState = "android.bluetooth.adapter.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraScanMode = "android.bluetooth.adapter.extra.SCAN_MODE" -> string! +const Android.Bluetooth.BluetoothAdapter.ExtraState = "android.bluetooth.adapter.extra.STATE" -> string! +const Android.Bluetooth.BluetoothAssignedNumbers.AampOfAmerica = 190 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AAndDEngineering = 105 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AAndRCambridge = 124 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AccelSemiconductor = 74 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AceSensor = 188 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Adidas = 195 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AdvancedPanmobilSystems = 145 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AirohaTechnology = 148 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Alcatel = 36 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Alpwise = 154 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AmiccomElectronics = 192 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Aplix = 189 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Apple = 76 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AptLicensing = 79 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Archos = 207 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ArpDevices = 168 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AtherosCommunications = 69 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Atmel = 19 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AustcoCommunicationSystems = 213 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AutonetMobile = 127 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Avago = 78 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.AvmBerlin = 31 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Bandspeed = 32 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BandXiInternational = 100 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BdeTechnology = 180 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BeatsElectronics = 204 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BeautifulEnterprise = 108 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Bekey = 178 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BelkinInternational = 92 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Binauric = 203 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Biosentronics = 219 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Bluegiga = 71 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Blueradios = 133 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BluetoothSig = 63 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.BluetrekTechnologies = 151 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Bose = 158 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Briartek = 109 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Broadcom = 15 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.CaenRfid = 170 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.CambridgeSiliconRadio = 10 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Catc = 52 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Cinetix = 175 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ClarinoxTechnologies = 179 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Colorfy = 156 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Commil = 51 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ConexantSystems = 28 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Connectblue = 113 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ContinentalAutomotive = 75 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ConwiseTechnology = 66 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.CreativeTechnology = 118 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.CTechnologies = 38 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Danlers = 225 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.DelormePublishingCompany = 128 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Dexcom = 208 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.DialogSemiconductor = 210 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Digianswer = 12 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Eclipse = 53 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Ecotest = 136 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ElgatoSystems = 206 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.EmMicroelectronicMarin = 90 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.EquinoxAg = 134 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.EricssonTechnology = 0 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Evluma = 201 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Free2move = 83 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.FunaiElectric = 144 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GarminInternational = 135 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GctSemiconductor = 45 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Gelo = 200 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Geneq = 194 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GeneralMotors = 104 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Gennum = 59 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Geoforce = 157 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GibsonGuitars = 98 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GnNetcom = 103 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GnResound = 137 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Google = 224 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GreenThrottleGames = 172 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.GroupSense = 115 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.HanlynnTechnologies = 123 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.HarmanInternational = 87 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.HewlettPackard = 101 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Hitachi = 41 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Hosiden = 221 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Ibm = 3 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.InfineonTechnologies = 9 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.IngenieurSystemgruppeZahn = 171 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.IntegratedSiliconSolution = 65 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.IntegratedSystemSolution = 57 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Intel = 2 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Inventel = 30 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Ipextreme = 61 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ITechDynamicGlobalDistribution = 153 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.JAndM = 82 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Jawbone = 138 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.JiangsuToppowerAutomotiveElectronics = 155 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.JohnsonControls = 185 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Kawantech = 212 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.KcTechnology = 22 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.KensingtonComputerProductsGroup = 160 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.LairdTechnologies = 119 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Lesswire = 121 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.LgElectronics = 196 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Linak = 164 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Lucent = 7 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.LudusHelsinki = 132 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Macronix = 44 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MagnetiMarelli = 169 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Mansella = 33 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Marvell = 72 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MatsushitaElectric = 58 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Mc10 = 202 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Mediatek = 70 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MesoInternational = 182 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MetaWatch = 163 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MewtelTechnology = 47 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Micommand = 99 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MicrochipTechnology = 205 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Microsoft = 6 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Mindtree = 106 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MisfitWearables = 223 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MitelSemiconductor = 16 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MitsubishiElectric = 20 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MobilianCorporation = 55 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Monster = 112 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Motorola = 8 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.MstarSemiconductor = 122 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Muzik = 222 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Nec = 34 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.NecLighting = 149 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Newlogic = 23 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Nike = 120 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.NineSolutions = 102 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.NokiaMobilePhones = 1 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.NordicSemiconductor = 89 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.NorwoodSystems = 46 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.OdmTechnology = 150 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Omegawave = 174 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.OnsetComputer = 197 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.OpenInterface = 39 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.OtlDynamics = 165 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PandaOcean = 166 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Parrot = 67 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ParthusTechnologies = 14 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PassifSemiconductor = 176 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PeterSystemtechnik = 173 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PhilipsSemiconductors = 37 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Plantronics = 85 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PolarElectro = 107 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.PolarElectroEurope = 209 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ProcterAndGamble = 220 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Qualcomm = 29 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.QualcommConnectedExperiences = 216 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.QualcommInnovationCenter = 184 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.QualcommLabs = 140 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.QualcommTechnologies = 215 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Quintic = 142 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Quuppa = 199 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RalinkTechnology = 91 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RdaMicroelectronics = 97 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RealtekSemiconductor = 93 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RedM = 50 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RenesasTechnology = 54 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ResearchInMotion = 60 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RfMicroDevices = 40 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Rivierawaves = 96 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RohdeAndSchwarz = 25 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.RtxTelecom = 21 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SamsungElectronics = 117 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SarisCyclingGroup = 177 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SeersTechnology = 125 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SeikoEpson = 64 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Selfly = 198 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Semilink = 226 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SennheiserCommunications = 130 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ShanghaiSuperSmartElectronics = 114 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ShenzhenExcelsecuDataTechnology = 193 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SigniaTechnologies = 27 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SiliconWave = 11 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SirfTechnology = 80 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SocketMobile = 68 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SonyEricsson = 86 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SoundId = 111 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SportsTrackingTechnologies = 126 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SPowerElectronics = 187 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SrMedizinelektronik = 161 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StaccatoCommunications = 77 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StalmartTechnology = 191 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StarkeyLaboratories = 186 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StMicroelectronics = 48 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StollmanEPlusV = 143 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.StonestreetOne = 94 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SummitDataCommunications = 110 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Suunto = 159 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SwirlNetworks = 181 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SymbolTechnologies = 42 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Synopsys = 49 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.SystemsAndChips = 62 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TaixingbangTechnology = 211 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Tenovis = 43 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Terax = 56 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TexasInstruments = 13 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Thinkoptics = 146 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Threecom = 5 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ThreeDijoy = 84 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ThreeDsp = 73 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TimekeepingSystems = 131 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TimexGroupUsa = 214 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TopcornPositioningSystems = 139 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Toshiba = 4 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Transilica = 24 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Trelab = 183 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Ttpcom = 26 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Txtr = 218 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.TzeroTechnologies = 81 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.UniversalElectronics = 147 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Vertu = 162 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Visteon = 167 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Vizio = 88 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.VoyetraTurtleBeach = 217 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.WaveplusTechnology = 35 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Wicentric = 95 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Widcomm = 17 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.WuxiVimicro = 129 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Zeevo = 18 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Zer01Tv = 152 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.Zomm = 116 -> int +const Android.Bluetooth.BluetoothAssignedNumbers.ZscanSoftware = 141 -> int +const Android.Bluetooth.BluetoothClass.Device.AudioVideoCamcorder = Android.Bluetooth.DeviceClass.AudioVideoCamcorder -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoCarAudio = Android.Bluetooth.DeviceClass.AudioVideoCarAudio -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoHandsfree = Android.Bluetooth.DeviceClass.AudioVideoHandsfree -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoHeadphones = Android.Bluetooth.DeviceClass.AudioVideoHeadphones -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoHifiAudio = Android.Bluetooth.DeviceClass.AudioVideoHifiAudio -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoLoudspeaker = Android.Bluetooth.DeviceClass.AudioVideoLoudspeaker -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoMicrophone = Android.Bluetooth.DeviceClass.AudioVideoMicrophone -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoPortableAudio = Android.Bluetooth.DeviceClass.AudioVideoPortableAudio -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoSetTopBox = Android.Bluetooth.DeviceClass.AudioVideoSetTopBox -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoUncategorized = Android.Bluetooth.DeviceClass.AudioVideoUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVcr = Android.Bluetooth.DeviceClass.AudioVideoVcr -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVideoCamera = Android.Bluetooth.DeviceClass.AudioVideoVideoCamera -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVideoConferencing = Android.Bluetooth.DeviceClass.AudioVideoVideoConferencing -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVideoDisplayAndLoudspeaker = Android.Bluetooth.DeviceClass.AudioVideoVideoDisplayAndLoudspeaker -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVideoGamingToy = Android.Bluetooth.DeviceClass.AudioVideoVideoGamingToy -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoVideoMonitor = Android.Bluetooth.DeviceClass.AudioVideoVideoMonitor -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.AudioVideoWearableHeadset = Android.Bluetooth.DeviceClass.AudioVideoWearableHeadset -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerDesktop = Android.Bluetooth.DeviceClass.ComputerDesktop -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerHandheldPcPda = Android.Bluetooth.DeviceClass.ComputerHandheldPcPda -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerLaptop = Android.Bluetooth.DeviceClass.ComputerLaptop -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerPalmSizePcPda = Android.Bluetooth.DeviceClass.ComputerPalmSizePcPda -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerServer = Android.Bluetooth.DeviceClass.ComputerServer -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerUncategorized = Android.Bluetooth.DeviceClass.ComputerUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ComputerWearable = Android.Bluetooth.DeviceClass.ComputerWearable -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthBloodPressure = Android.Bluetooth.DeviceClass.HealthBloodPressure -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthDataDisplay = Android.Bluetooth.DeviceClass.HealthDataDisplay -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthGlucose = Android.Bluetooth.DeviceClass.HealthGlucose -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthPulseOximeter = Android.Bluetooth.DeviceClass.HealthPulseOximeter -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthPulseRate = Android.Bluetooth.DeviceClass.HealthPulseRate -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthThermometer = Android.Bluetooth.DeviceClass.HealthThermometer -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthUncategorized = Android.Bluetooth.DeviceClass.HealthUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.HealthWeighing = Android.Bluetooth.DeviceClass.HealthWeighing -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PeripheralKeyboard = Android.Bluetooth.DeviceClass.PeripheralKeyboard -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PeripheralKeyboardPointing = Android.Bluetooth.DeviceClass.PeripheralKeyboardPointing -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PeripheralNonKeyboardNonPointing = Android.Bluetooth.DeviceClass.PeripheralNonKeyboardNonPointing -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PeripheralPointing = Android.Bluetooth.DeviceClass.PeripheralPointing -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneCellular = Android.Bluetooth.DeviceClass.PhoneCellular -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneCordless = Android.Bluetooth.DeviceClass.PhoneCordless -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneIsdn = Android.Bluetooth.DeviceClass.PhoneIsdn -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneModemOrGateway = Android.Bluetooth.DeviceClass.PhoneModemOrGateway -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneSmart = Android.Bluetooth.DeviceClass.PhoneSmart -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.PhoneUncategorized = Android.Bluetooth.DeviceClass.PhoneUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyController = Android.Bluetooth.DeviceClass.ToyController -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyDollActionFigure = Android.Bluetooth.DeviceClass.ToyDollActionFigure -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyGame = Android.Bluetooth.DeviceClass.ToyGame -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyRobot = Android.Bluetooth.DeviceClass.ToyRobot -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyUncategorized = Android.Bluetooth.DeviceClass.ToyUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.ToyVehicle = Android.Bluetooth.DeviceClass.ToyVehicle -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearableGlasses = Android.Bluetooth.DeviceClass.WearableGlasses -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearableHelmet = Android.Bluetooth.DeviceClass.WearableHelmet -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearableJacket = Android.Bluetooth.DeviceClass.WearableJacket -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearablePager = Android.Bluetooth.DeviceClass.WearablePager -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearableUncategorized = Android.Bluetooth.DeviceClass.WearableUncategorized -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.Device.WearableWristWatch = Android.Bluetooth.DeviceClass.WearableWristWatch -> Android.Bluetooth.DeviceClass +const Android.Bluetooth.BluetoothClass.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothClass.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothClass.ProfileA2dp = Android.Bluetooth.BluetoothClassProfile.A2dp -> Android.Bluetooth.BluetoothClassProfile +const Android.Bluetooth.BluetoothClass.ProfileHeadset = Android.Bluetooth.BluetoothClassProfile.Headset -> Android.Bluetooth.BluetoothClassProfile +const Android.Bluetooth.BluetoothClass.ProfileHid = Android.Bluetooth.BluetoothClassProfile.Hid -> Android.Bluetooth.BluetoothClassProfile +const Android.Bluetooth.BluetoothClass.Service.LeAudio = Android.Bluetooth.ServiceClass.LeAudio -> Android.Bluetooth.ServiceClass +const Android.Bluetooth.BluetoothCodecConfig.BitsPerSample16 = Android.Bluetooth.BitsPerSample.BitsPerSample16 -> Android.Bluetooth.BitsPerSample +const Android.Bluetooth.BluetoothCodecConfig.BitsPerSample24 = Android.Bluetooth.BitsPerSample.BitsPerSample24 -> Android.Bluetooth.BitsPerSample +const Android.Bluetooth.BluetoothCodecConfig.BitsPerSample32 = Android.Bluetooth.BitsPerSample.BitsPerSample32 -> Android.Bluetooth.BitsPerSample +const Android.Bluetooth.BluetoothCodecConfig.BitsPerSampleNone = Android.Bluetooth.BitsPerSample.None -> Android.Bluetooth.BitsPerSample +const Android.Bluetooth.BluetoothCodecConfig.ChannelModeMono = Android.Bluetooth.ChannelMode.Mono -> Android.Bluetooth.ChannelMode +const Android.Bluetooth.BluetoothCodecConfig.ChannelModeNone = Android.Bluetooth.ChannelMode.None -> Android.Bluetooth.ChannelMode +const Android.Bluetooth.BluetoothCodecConfig.ChannelModeStereo = Android.Bluetooth.ChannelMode.Stereo -> Android.Bluetooth.ChannelMode +const Android.Bluetooth.BluetoothCodecConfig.CodecPriorityDefault = 0 -> int +const Android.Bluetooth.BluetoothCodecConfig.CodecPriorityDisabled = -1 -> int +const Android.Bluetooth.BluetoothCodecConfig.CodecPriorityHighest = 1000000 -> int +const Android.Bluetooth.BluetoothCodecConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothCodecConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothCodecConfig.SampleRate176400 = Android.Bluetooth.SampleRate.SampleRate176400 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRate192000 = Android.Bluetooth.SampleRate.SampleRate192000 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRate44100 = Android.Bluetooth.SampleRate.SampleRate44100 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRate48000 = Android.Bluetooth.SampleRate.SampleRate48000 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRate88200 = Android.Bluetooth.SampleRate.SampleRate88200 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRate96000 = Android.Bluetooth.SampleRate.SampleRate96000 -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SampleRateNone = Android.Bluetooth.SampleRate.None -> Android.Bluetooth.SampleRate +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeAac = Android.Bluetooth.CodecType.Aac -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeAptx = Android.Bluetooth.CodecType.Aptx -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeAptxHd = Android.Bluetooth.CodecType.AptxHd -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeInvalid = Android.Bluetooth.CodecType.Invalid -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeLc3 = Android.Bluetooth.CodecType.Lc3 -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeLdac = Android.Bluetooth.CodecType.Ldac -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeOpus = Android.Bluetooth.CodecType.Opus -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecConfig.SourceCodecTypeSbc = Android.Bluetooth.CodecType.Sbc -> Android.Bluetooth.CodecType +const Android.Bluetooth.BluetoothCodecStatus.ExtraCodecStatus = "android.bluetooth.extra.CODEC_STATUS" -> string! +const Android.Bluetooth.BluetoothCodecStatus.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothCodecStatus.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothCsipSetCoordinator.ActionCsisConnectionStateChanged = "android.bluetooth.action.CSIS_CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothCsipSetCoordinator.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothDevice.ActionAclConnected = "android.bluetooth.device.action.ACL_CONNECTED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionAclDisconnected = "android.bluetooth.device.action.ACL_DISCONNECTED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionAclDisconnectRequested = "android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionAliasChanged = "android.bluetooth.device.action.ALIAS_CHANGED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionBondStateChanged = "android.bluetooth.device.action.BOND_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionClassChanged = "android.bluetooth.device.action.CLASS_CHANGED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionFound = "android.bluetooth.device.action.FOUND" -> string! +const Android.Bluetooth.BluetoothDevice.ActionNameChanged = "android.bluetooth.device.action.NAME_CHANGED" -> string! +const Android.Bluetooth.BluetoothDevice.ActionPairingRequest = "android.bluetooth.device.action.PAIRING_REQUEST" -> string! +const Android.Bluetooth.BluetoothDevice.ActionUuid = "android.bluetooth.device.action.UUID" -> string! +const Android.Bluetooth.BluetoothDevice.AddressTypePublic = Android.Bluetooth.AddressType.Public -> Android.Bluetooth.AddressType +const Android.Bluetooth.BluetoothDevice.AddressTypeRandom = Android.Bluetooth.AddressType.Random -> Android.Bluetooth.AddressType +const Android.Bluetooth.BluetoothDevice.AddressTypeUnknown = Android.Bluetooth.AddressType.Unknown -> Android.Bluetooth.AddressType +const Android.Bluetooth.BluetoothDevice.DeviceTypeClassic = Android.Bluetooth.BluetoothDeviceType.Classic -> Android.Bluetooth.BluetoothDeviceType +const Android.Bluetooth.BluetoothDevice.DeviceTypeDual = Android.Bluetooth.BluetoothDeviceType.Dual -> Android.Bluetooth.BluetoothDeviceType +const Android.Bluetooth.BluetoothDevice.DeviceTypeLe = Android.Bluetooth.BluetoothDeviceType.Le -> Android.Bluetooth.BluetoothDeviceType +const Android.Bluetooth.BluetoothDevice.DeviceTypeUnknown = Android.Bluetooth.BluetoothDeviceType.Unknown -> Android.Bluetooth.BluetoothDeviceType +const Android.Bluetooth.BluetoothDevice.Error = -2147483648 -> int +const Android.Bluetooth.BluetoothDevice.ExtraBondState = "android.bluetooth.device.extra.BOND_STATE" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraClass = "android.bluetooth.device.extra.CLASS" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraDevice = "android.bluetooth.device.extra.DEVICE" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraIsCoordinatedSetMember = "android.bluetooth.extra.IS_COORDINATED_SET_MEMBER" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraName = "android.bluetooth.device.extra.NAME" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraPairingKey = "android.bluetooth.device.extra.PAIRING_KEY" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraPairingVariant = "android.bluetooth.device.extra.PAIRING_VARIANT" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraPreviousBondState = "android.bluetooth.device.extra.PREVIOUS_BOND_STATE" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraRssi = "android.bluetooth.device.extra.RSSI" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraTransport = "android.bluetooth.device.extra.TRANSPORT" -> string! +const Android.Bluetooth.BluetoothDevice.ExtraUuid = "android.bluetooth.device.extra.UUID" -> string! +const Android.Bluetooth.BluetoothDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothDevice.PairingVariantPasskeyConfirmation = 2 -> int +const Android.Bluetooth.BluetoothDevice.PairingVariantPin = 0 -> int +const Android.Bluetooth.BluetoothGatt.ConnectionPriorityBalanced = Android.Bluetooth.GattConnectionPriority.Balanced -> Android.Bluetooth.GattConnectionPriority +const Android.Bluetooth.BluetoothGatt.ConnectionPriorityDck = Android.Bluetooth.GattConnectionPriority.Dck -> Android.Bluetooth.GattConnectionPriority +const Android.Bluetooth.BluetoothGatt.ConnectionPriorityHigh = Android.Bluetooth.GattConnectionPriority.High -> Android.Bluetooth.GattConnectionPriority +const Android.Bluetooth.BluetoothGatt.ConnectionPriorityLowPower = Android.Bluetooth.GattConnectionPriority.LowPower -> Android.Bluetooth.GattConnectionPriority +const Android.Bluetooth.BluetoothGatt.GattConnectionCongested = Android.Bluetooth.GattStatus.ConnectionCongested -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattFailure = Android.Bluetooth.GattStatus.Failure -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattInsufficientAuthentication = Android.Bluetooth.GattStatus.InsufficientAuthentication -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattInsufficientAuthorization = Android.Bluetooth.GattStatus.InsufficientAuthorization -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattInsufficientEncryption = Android.Bluetooth.GattStatus.InsufficientEncryption -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattInvalidAttributeLength = Android.Bluetooth.GattStatus.InvalidAttributeLength -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattInvalidOffset = Android.Bluetooth.GattStatus.InvalidOffset -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattReadNotPermitted = Android.Bluetooth.GattStatus.ReadNotPermitted -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattRequestNotSupported = Android.Bluetooth.GattStatus.RequestNotSupported -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattSuccess = Android.Bluetooth.GattStatus.Success -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.GattWriteNotPermitted = Android.Bluetooth.GattStatus.WriteNotPermitted -> Android.Bluetooth.GattStatus +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothGatt.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGattCharacteristic.FormatFloat = Android.Bluetooth.GattFormat.Float -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatSfloat = Android.Bluetooth.GattFormat.Sfloat -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatSint16 = Android.Bluetooth.GattFormat.Sint16 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatSint32 = Android.Bluetooth.GattFormat.Sint32 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatSint8 = Android.Bluetooth.GattFormat.Sint8 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatUint16 = Android.Bluetooth.GattFormat.Uint16 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatUint32 = Android.Bluetooth.GattFormat.Uint32 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.FormatUint8 = Android.Bluetooth.GattFormat.Uint8 -> Android.Bluetooth.GattFormat +const Android.Bluetooth.BluetoothGattCharacteristic.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothGattCharacteristic.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionRead = Android.Bluetooth.GattPermission.Read -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionReadEncrypted = Android.Bluetooth.GattPermission.ReadEncrypted -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionReadEncryptedMitm = Android.Bluetooth.GattPermission.ReadEncryptedMitm -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionWrite = Android.Bluetooth.GattPermission.Write -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionWriteEncrypted = Android.Bluetooth.GattPermission.WriteEncrypted -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionWriteEncryptedMitm = Android.Bluetooth.GattPermission.WriteEncryptedMitm -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionWriteSigned = Android.Bluetooth.GattPermission.WriteSigned -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PermissionWriteSignedMitm = Android.Bluetooth.GattPermission.WriteSignedMitm -> Android.Bluetooth.GattPermission +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyBroadcast = Android.Bluetooth.GattProperty.Broadcast -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyExtendedProps = Android.Bluetooth.GattProperty.ExtendedProps -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyIndicate = Android.Bluetooth.GattProperty.Indicate -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyNotify = Android.Bluetooth.GattProperty.Notify -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyRead = Android.Bluetooth.GattProperty.Read -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertySignedWrite = Android.Bluetooth.GattProperty.SignedWrite -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyWrite = Android.Bluetooth.GattProperty.Write -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.PropertyWriteNoResponse = Android.Bluetooth.GattProperty.WriteNoResponse -> Android.Bluetooth.GattProperty +const Android.Bluetooth.BluetoothGattCharacteristic.WriteTypeDefault = Android.Bluetooth.GattWriteType.Default -> Android.Bluetooth.GattWriteType +const Android.Bluetooth.BluetoothGattCharacteristic.WriteTypeNoResponse = Android.Bluetooth.GattWriteType.NoResponse -> Android.Bluetooth.GattWriteType +const Android.Bluetooth.BluetoothGattCharacteristic.WriteTypeSigned = Android.Bluetooth.GattWriteType.Signed -> Android.Bluetooth.GattWriteType +const Android.Bluetooth.BluetoothGattDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothGattDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothGattDescriptor.PermissionRead = Android.Bluetooth.GattDescriptorPermission.Read -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionReadEncrypted = Android.Bluetooth.GattDescriptorPermission.ReadEncrypted -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionReadEncryptedMitm = Android.Bluetooth.GattDescriptorPermission.ReadEncryptedMitm -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionWrite = Android.Bluetooth.GattDescriptorPermission.Write -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionWriteEncrypted = Android.Bluetooth.GattDescriptorPermission.WriteEncrypted -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionWriteEncryptedMitm = Android.Bluetooth.GattDescriptorPermission.WriteEncryptedMitm -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionWriteSigned = Android.Bluetooth.GattDescriptorPermission.WriteSigned -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattDescriptor.PermissionWriteSignedMitm = Android.Bluetooth.GattDescriptorPermission.WriteSignedMitm -> Android.Bluetooth.GattDescriptorPermission +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothGattServer.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothGattService.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothGattService.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothGattService.ServiceTypePrimary = Android.Bluetooth.GattServiceType.Primary -> Android.Bluetooth.GattServiceType +const Android.Bluetooth.BluetoothGattService.ServiceTypeSecondary = Android.Bluetooth.GattServiceType.Secondary -> Android.Bluetooth.GattServiceType +const Android.Bluetooth.BluetoothHeadset.ActionAudioStateChanged = "android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothHeadset.ActionConnectionStateChanged = "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothHeadset.ActionVendorSpecificHeadsetEvent = "android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT" -> string! +const Android.Bluetooth.BluetoothHeadset.AtCmdTypeAction = Android.Bluetooth.AtCommand.TypeAction -> Android.Bluetooth.AtCommand +const Android.Bluetooth.BluetoothHeadset.AtCmdTypeBasic = Android.Bluetooth.AtCommand.TypeBasic -> Android.Bluetooth.AtCommand +const Android.Bluetooth.BluetoothHeadset.AtCmdTypeRead = Android.Bluetooth.AtCommand.TypeRead -> Android.Bluetooth.AtCommand +const Android.Bluetooth.BluetoothHeadset.AtCmdTypeSet = Android.Bluetooth.AtCommand.TypeSet -> Android.Bluetooth.AtCommand +const Android.Bluetooth.BluetoothHeadset.AtCmdTypeTest = Android.Bluetooth.AtCommand.TypeTest -> Android.Bluetooth.AtCommand +const Android.Bluetooth.BluetoothHeadset.ExtraVendorSpecificHeadsetEventArgs = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_ARGS" -> string! +const Android.Bluetooth.BluetoothHeadset.ExtraVendorSpecificHeadsetEventCmd = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD" -> string! +const Android.Bluetooth.BluetoothHeadset.ExtraVendorSpecificHeadsetEventCmdType = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE" -> string! +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothHeadset.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHeadset.StateAudioConnected = Android.Bluetooth.HeadsetAudioState.AudioConnected -> Android.Bluetooth.HeadsetAudioState +const Android.Bluetooth.BluetoothHeadset.StateAudioConnecting = Android.Bluetooth.HeadsetAudioState.AudioConnecting -> Android.Bluetooth.HeadsetAudioState +const Android.Bluetooth.BluetoothHeadset.StateAudioDisconnected = Android.Bluetooth.HeadsetAudioState.AudioDisconnected -> Android.Bluetooth.HeadsetAudioState +const Android.Bluetooth.BluetoothHeadset.VendorResultCodeCommandAndroid = "+ANDROID" -> string! +const Android.Bluetooth.BluetoothHeadset.VendorSpecificHeadsetEventCompanyIdCategory = "android.bluetooth.headset.intent.category.companyid" -> string! +const Android.Bluetooth.BluetoothHealth.AppConfigRegistrationFailure = Android.Bluetooth.HealthApplicationConfig.RegistrationFailure -> Android.Bluetooth.HealthApplicationConfig +const Android.Bluetooth.BluetoothHealth.AppConfigRegistrationSuccess = Android.Bluetooth.HealthApplicationConfig.RegistrationSuccess -> Android.Bluetooth.HealthApplicationConfig +const Android.Bluetooth.BluetoothHealth.AppConfigUnregistrationFailure = Android.Bluetooth.HealthApplicationConfig.UnregistrationFailure -> Android.Bluetooth.HealthApplicationConfig +const Android.Bluetooth.BluetoothHealth.AppConfigUnregistrationSuccess = Android.Bluetooth.HealthApplicationConfig.UnregistrationSuccess -> Android.Bluetooth.HealthApplicationConfig +const Android.Bluetooth.BluetoothHealth.ChannelTypeReliable = Android.Bluetooth.HealthChannelType.Reliable -> Android.Bluetooth.HealthChannelType +const Android.Bluetooth.BluetoothHealth.ChannelTypeStreaming = Android.Bluetooth.HealthChannelType.Streaming -> Android.Bluetooth.HealthChannelType +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothHealth.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHealth.SinkRole = Android.Bluetooth.RoleType.SinkRole -> Android.Bluetooth.RoleType +const Android.Bluetooth.BluetoothHealth.SourceRole = Android.Bluetooth.RoleType.SourceRole -> Android.Bluetooth.RoleType +const Android.Bluetooth.BluetoothHealth.StateChannelConnected = Android.Bluetooth.HealthState.ChannelConnected -> Android.Bluetooth.HealthState +const Android.Bluetooth.BluetoothHealth.StateChannelConnecting = Android.Bluetooth.HealthState.ChannelConnecting -> Android.Bluetooth.HealthState +const Android.Bluetooth.BluetoothHealth.StateChannelDisconnected = Android.Bluetooth.HealthState.ChannelDisconnected -> Android.Bluetooth.HealthState +const Android.Bluetooth.BluetoothHealth.StateChannelDisconnecting = Android.Bluetooth.HealthState.ChannelDisconnecting -> Android.Bluetooth.HealthState +const Android.Bluetooth.BluetoothHealthAppConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothHealthAppConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothHearingAid.ActionConnectionStateChanged = "android.bluetooth.hearingaid.profile.action.CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothHearingAid.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHidDevice.ActionConnectionStateChanged = "android.bluetooth.hiddevice.profile.action.CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothHidDevice.ErrorRspInvalidParam = 4 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ErrorRspInvalidRptId = 2 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ErrorRspNotReady = 1 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ErrorRspSuccess = 0 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ErrorRspUnknown = 14 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ErrorRspUnsupportedReq = 3 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothHidDevice.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothHidDevice.ProtocolBootMode = 0 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ProtocolReportMode = 1 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ReportTypeFeature = 3 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ReportTypeInput = 1 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.ReportTypeOutput = 2 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass1Combo = -64 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass1Keyboard = 64 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass1Mouse = -128 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass1None = 0 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2CardReader = 6 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2DigitizerTablet = 5 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2Gamepad = 2 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2Joystick = 1 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2RemoteControl = 3 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2SensingDevice = 4 -> sbyte +const Android.Bluetooth.BluetoothHidDevice.Subclass2Uncategorized = 0 -> sbyte +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.Max = -1 -> int +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.ServiceBestEffort = Android.Bluetooth.HidDeviceAppQosSettingsServiceType.BestEffort -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.ServiceGuaranteed = Android.Bluetooth.HidDeviceAppQosSettingsServiceType.Guaranteed -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +const Android.Bluetooth.BluetoothHidDeviceAppQosSettings.ServiceNoTraffic = Android.Bluetooth.HidDeviceAppQosSettingsServiceType.NoTraffic -> Android.Bluetooth.HidDeviceAppQosSettingsServiceType +const Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothLeAudio.ActionLeAudioConnectionStateChanged = "android.bluetooth.action.LE_AUDIO_CONNECTION_STATE_CHANGED" -> string! +const Android.Bluetooth.BluetoothLeAudio.GroupIdInvalid = -1 -> int +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothLeAudio.InterfaceConsts.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothLeAudioCodecConfig.BitsPerSample16 = Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample16 -> Android.Bluetooth.BluetoothLeBitsPerSample +const Android.Bluetooth.BluetoothLeAudioCodecConfig.BitsPerSample24 = Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample24 -> Android.Bluetooth.BluetoothLeBitsPerSample +const Android.Bluetooth.BluetoothLeAudioCodecConfig.BitsPerSample32 = Android.Bluetooth.BluetoothLeBitsPerSample.BitsPerSample32 -> Android.Bluetooth.BluetoothLeBitsPerSample +const Android.Bluetooth.BluetoothLeAudioCodecConfig.BitsPerSampleNone = Android.Bluetooth.BluetoothLeBitsPerSample.None -> Android.Bluetooth.BluetoothLeBitsPerSample +const Android.Bluetooth.BluetoothLeAudioCodecConfig.ChannelCount1 = Android.Bluetooth.BluetoothLeChannelCount.One -> Android.Bluetooth.BluetoothLeChannelCount +const Android.Bluetooth.BluetoothLeAudioCodecConfig.ChannelCount2 = Android.Bluetooth.BluetoothLeChannelCount.Two -> Android.Bluetooth.BluetoothLeChannelCount +const Android.Bluetooth.BluetoothLeAudioCodecConfig.ChannelCountNone = Android.Bluetooth.BluetoothLeChannelCount.None -> Android.Bluetooth.BluetoothLeChannelCount +const Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecPriorityDefault = 0 -> int +const Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecPriorityDisabled = -1 -> int +const Android.Bluetooth.BluetoothLeAudioCodecConfig.CodecPriorityHighest = 1000000 -> int +const Android.Bluetooth.BluetoothLeAudioCodecConfig.FrameDuration10000 = Android.Bluetooth.BluetoothLeFrameDuration.FrameDuration10000 -> Android.Bluetooth.BluetoothLeFrameDuration +const Android.Bluetooth.BluetoothLeAudioCodecConfig.FrameDuration7500 = Android.Bluetooth.BluetoothLeFrameDuration.FrameDuration7500 -> Android.Bluetooth.BluetoothLeFrameDuration +const Android.Bluetooth.BluetoothLeAudioCodecConfig.FrameDurationNone = Android.Bluetooth.BluetoothLeFrameDuration.None -> Android.Bluetooth.BluetoothLeFrameDuration +const Android.Bluetooth.BluetoothLeAudioCodecConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothLeAudioCodecConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate16000 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate16000 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate24000 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate24000 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate32000 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate32000 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate44100 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate44100 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate48000 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate48000 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRate8000 = Android.Bluetooth.BluetoothLeSampleRate.SampleRate8000 -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SampleRateNone = Android.Bluetooth.BluetoothLeSampleRate.None -> Android.Bluetooth.BluetoothLeSampleRate +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SourceCodecTypeInvalid = Android.Bluetooth.BluetoothLeSourceCodecType.Invalid -> Android.Bluetooth.BluetoothLeSourceCodecType +const Android.Bluetooth.BluetoothLeAudioCodecConfig.SourceCodecTypeLc3 = Android.Bluetooth.BluetoothLeSourceCodecType.Lc3 -> Android.Bluetooth.BluetoothLeSourceCodecType +const Android.Bluetooth.BluetoothLeAudioCodecStatus.ExtraLeAudioCodecStatus = "android.bluetooth.extra.LE_AUDIO_CODEC_STATUS" -> string! +const Android.Bluetooth.BluetoothLeAudioCodecStatus.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.BluetoothLeAudioCodecStatus.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.BluetoothProfile.CsipSetCoordinator = Android.Bluetooth.ProfileType.CsipSetCoordinator -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothProfile.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.BluetoothProfile.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.BluetoothProfile.HapClient = Android.Bluetooth.ProfileType.HapClient -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothProfile.HearingAid = 21 -> int +const Android.Bluetooth.BluetoothProfile.LeAudio = Android.Bluetooth.ProfileType.LeAudio -> Android.Bluetooth.ProfileType +const Android.Bluetooth.BluetoothSocketException.BluetoothOffFailure = Android.Bluetooth.BluetoothSocketExceptionReason.BluetoothOffFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capAclFailure = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapAclFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capClientSecurityFailure = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapClientSecurityFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInsufficientAuthentication = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientAuthentication -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInsufficientAuthorization = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientAuthorization -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInsufficientEncryption = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientEncryption -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInsufficientEncryptKeySize = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInsufficientEncryptKeySize -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInvalidParameters = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInvalidParameters -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capInvalidSourceCid = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapInvalidSourceCid -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capNoPsmAvailable = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapNoPsmAvailable -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capNoResources = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapNoResources -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capSourceCidAlreadyAllocated = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapSourceCidAlreadyAllocated -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capTimeout = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapTimeout -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capUnacceptableParameters = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapUnacceptableParameters -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.L2capUnknown = Android.Bluetooth.BluetoothSocketExceptionReason.L2CapUnknown -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.NullDevice = Android.Bluetooth.BluetoothSocketExceptionReason.NullDevice -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.RpcFailure = Android.Bluetooth.BluetoothSocketExceptionReason.RpcFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.SocketClosed = Android.Bluetooth.BluetoothSocketExceptionReason.SocketClosed -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.SocketConnectionFailure = Android.Bluetooth.BluetoothSocketExceptionReason.SocketConnectionFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.SocketManagerFailure = Android.Bluetooth.BluetoothSocketExceptionReason.SocketManagerFailure -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothSocketException.Unspecified = Android.Bluetooth.BluetoothSocketExceptionReason.Unspecified -> Android.Bluetooth.BluetoothSocketExceptionReason +const Android.Bluetooth.BluetoothStatusCodes.ErrorBluetoothNotAllowed = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorBluetoothNotAllowed -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorBluetoothNotEnabled = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorBluetoothNotEnabled -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorDeviceNotBonded = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorDeviceNotBonded -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorGattWriteNotAllowed = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorGattWriteNotAllowed -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorGattWriteRequestBusy = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorGattWriteRequestBusy -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorMissingBluetoothConnectPermission = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorMissingBluetoothConnectPermission -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorProfileServiceNotBound = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorProfileServiceNotBound -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.ErrorUnknown = Android.Bluetooth.CurrentBluetoothStatusCodes.ErrorUnknown -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.FeatureNotConfigured = Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureNotConfigured -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.FeatureNotSupported = Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureNotSupported -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.FeatureSupported = Android.Bluetooth.CurrentBluetoothStatusCodes.FeatureSupported -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.BluetoothStatusCodes.Success = Android.Bluetooth.CurrentBluetoothStatusCodes.Success -> Android.Bluetooth.CurrentBluetoothStatusCodes +const Android.Bluetooth.IBluetoothProfile.ExtraPreviousState = "android.bluetooth.profile.extra.PREVIOUS_STATE" -> string! +const Android.Bluetooth.IBluetoothProfile.ExtraState = "android.bluetooth.profile.extra.STATE" -> string! +const Android.Bluetooth.IBluetoothProfile.HearingAid = 21 -> int +const Android.Bluetooth.LE.AdvertiseData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.AdvertiseData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.AdvertiseSettings.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.AdvertiseSettings.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.AdvertisingSetParameters.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.AdvertisingSetParameters.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.AdvertisingSetParameters.IntervalHigh = 1600 -> int +const Android.Bluetooth.LE.AdvertisingSetParameters.IntervalLow = 160 -> int +const Android.Bluetooth.LE.AdvertisingSetParameters.IntervalMax = 16777215 -> int +const Android.Bluetooth.LE.AdvertisingSetParameters.IntervalMedium = 400 -> int +const Android.Bluetooth.LE.AdvertisingSetParameters.IntervalMin = 160 -> int +const Android.Bluetooth.LE.BluetoothLeScanner.ExtraCallbackType = "android.bluetooth.le.extra.CALLBACK_TYPE" -> string! +const Android.Bluetooth.LE.BluetoothLeScanner.ExtraErrorCode = "android.bluetooth.le.extra.ERROR_CODE" -> string! +const Android.Bluetooth.LE.BluetoothLeScanner.ExtraListScanResult = "android.bluetooth.le.extra.LIST_SCAN_RESULT" -> string! +const Android.Bluetooth.LE.PeriodicAdvertisingParameters.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.PeriodicAdvertisingParameters.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.ScanCallback.ScanFailedOutOfHardwareResources = Android.Bluetooth.LE.ScanFailure.OutOfHardwareResources -> Android.Bluetooth.LE.ScanFailure +const Android.Bluetooth.LE.ScanCallback.ScanFailedScanningTooFrequently = Android.Bluetooth.LE.ScanFailure.ScanningTooFrequently -> Android.Bluetooth.LE.ScanFailure +const Android.Bluetooth.LE.ScanFilter.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.ScanFilter.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.ScanRecord.DataType3dInformationData = Android.Bluetooth.LE.ScanRecordDataType.Type3DInformationData -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeAdvertisingInterval = Android.Bluetooth.LE.ScanRecordDataType.AdvertisingInterval -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeAdvertisingIntervalLong = Android.Bluetooth.LE.ScanRecordDataType.AdvertisingIntervalLong -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeAppearance = Android.Bluetooth.LE.ScanRecordDataType.Appearance -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeBigInfo = Android.Bluetooth.LE.ScanRecordDataType.BigInfo -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeBroadcastCode = Android.Bluetooth.LE.ScanRecordDataType.BroadcastCode -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeChannelMapUpdateIndication = Android.Bluetooth.LE.ScanRecordDataType.ChannelMapUpdateIndication -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeClassOfDevice = Android.Bluetooth.LE.ScanRecordDataType.ClassOfDevice -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeDeviceId = Android.Bluetooth.LE.ScanRecordDataType.DeviceId -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeFlags = Android.Bluetooth.LE.ScanRecordDataType.Flags -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeIndoorPositioning = Android.Bluetooth.LE.ScanRecordDataType.IndoorPositioning -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLeBluetoothDeviceAddress = Android.Bluetooth.LE.ScanRecordDataType.LeBluetoothDeviceAddress -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLeRole = Android.Bluetooth.LE.ScanRecordDataType.LeRole -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLeSecureConnectionsConfirmationValue = Android.Bluetooth.LE.ScanRecordDataType.LeSecureConnectionsConfirmationValue -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLeSecureConnectionsRandomValue = Android.Bluetooth.LE.ScanRecordDataType.LeSecureConnectionsRandomValue -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLeSupportedFeatures = Android.Bluetooth.LE.ScanRecordDataType.LeSupportedFeatures -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLocalNameComplete = Android.Bluetooth.LE.ScanRecordDataType.LocalNameComplete -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeLocalNameShort = Android.Bluetooth.LE.ScanRecordDataType.LocalNameShort -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeManufacturerSpecificData = Android.Bluetooth.LE.ScanRecordDataType.ManufacturerSpecificData -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeMeshBeacon = Android.Bluetooth.LE.ScanRecordDataType.MeshBeacon -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeMeshMessage = Android.Bluetooth.LE.ScanRecordDataType.MeshMessage -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeNone = Android.Bluetooth.LE.ScanRecordDataType.None -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypePbAdv = Android.Bluetooth.LE.ScanRecordDataType.PbAdv -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypePublicTargetAddress = Android.Bluetooth.LE.ScanRecordDataType.PublicTargetAddress -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeRandomTargetAddress = Android.Bluetooth.LE.ScanRecordDataType.RandomTargetAddress -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeResolvableSetIdentifier = Android.Bluetooth.LE.ScanRecordDataType.ResolvableSetIdentifier -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSecurityManagerOutOfBandFlags = Android.Bluetooth.LE.ScanRecordDataType.SecurityManagerOutOfBandFlags -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceData128Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceData128Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceData16Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceData16Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceData32Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceData32Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceSolicitationUuids128Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids128Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceSolicitationUuids16Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids16Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceSolicitationUuids32Bit = Android.Bluetooth.LE.ScanRecordDataType.ServiceSolicitationUuids32Bit -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids128BitComplete = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids128BitComplete -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids128BitPartial = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids128BitPartial -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids16BitComplete = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids16BitComplete -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids16BitPartial = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids16BitPartial -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids32BitComplete = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids32BitComplete -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeServiceUuids32BitPartial = Android.Bluetooth.LE.ScanRecordDataType.ServiceUuids32BitPartial -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSimplePairingHashC = Android.Bluetooth.LE.ScanRecordDataType.SimplePairingHashC -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSimplePairingHashC256 = Android.Bluetooth.LE.ScanRecordDataType.SimplePairingHashC256 -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSimplePairingRandomizerR = Android.Bluetooth.LE.ScanRecordDataType.SimplePairingRandomizerR -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSimplePairingRandomizerR256 = Android.Bluetooth.LE.ScanRecordDataType.SimplePairingRandomizerR256 -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeSlaveConnectionIntervalRange = Android.Bluetooth.LE.ScanRecordDataType.SlaveConnectionIntervalRange -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeTransportDiscoveryData = Android.Bluetooth.LE.ScanRecordDataType.TransportDiscoveryData -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeTxPowerLevel = Android.Bluetooth.LE.ScanRecordDataType.TxPowerLevel -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanRecord.DataTypeUri = Android.Bluetooth.LE.ScanRecordDataType.Uri -> Android.Bluetooth.LE.ScanRecordDataType +const Android.Bluetooth.LE.ScanResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.ScanResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.ScanResult.PeriodicIntervalNotPresent = 0 -> int +const Android.Bluetooth.LE.ScanResult.SidNotPresent = 255 -> int +const Android.Bluetooth.LE.ScanResult.TxPowerNotPresent = 127 -> int +const Android.Bluetooth.LE.ScanSettings.AutoBatchMinReportDelayMillis = 600000 -> long +const Android.Bluetooth.LE.ScanSettings.CallbackTypeAllMatchesAutoBatch = Android.Bluetooth.LE.ScanCallbackType.AllMatchesAutoBatch -> Android.Bluetooth.LE.ScanCallbackType +const Android.Bluetooth.LE.ScanSettings.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.ScanSettings.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.TransportBlock.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.TransportBlock.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Bluetooth.LE.TransportDiscoveryData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Bluetooth.LE.TransportDiscoveryData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Companion.AssociatedDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Companion.AssociatedDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Companion.AssociationInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Companion.AssociationInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Companion.AssociationRequest.DeviceProfileAppStreaming = "android.app.role.COMPANION_DEVICE_APP_STREAMING" -> string! +const Android.Companion.AssociationRequest.DeviceProfileAutomotiveProjection = "android.app.role.SYSTEM_AUTOMOTIVE_PROJECTION" -> string! +const Android.Companion.AssociationRequest.DeviceProfileComputer = "android.app.role.COMPANION_DEVICE_COMPUTER" -> string! +const Android.Companion.AssociationRequest.DeviceProfileGlasses = "android.app.role.COMPANION_DEVICE_GLASSES" -> string! +const Android.Companion.AssociationRequest.DeviceProfileNearbyDeviceStreaming = "android.app.role.COMPANION_DEVICE_NEARBY_DEVICE_STREAMING" -> string! +const Android.Companion.AssociationRequest.DeviceProfileWatch = "android.app.role.COMPANION_DEVICE_WATCH" -> string! +const Android.Companion.AssociationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Companion.AssociationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Companion.CompanionDeviceManager.ExtraAssociation = "android.companion.extra.ASSOCIATION" -> string! +const Android.Companion.CompanionDeviceManager.ExtraDevice = "android.companion.extra.DEVICE" -> string! +const Android.Companion.CompanionDeviceManager.FlagCallMetadata = Android.Companion.SystemDataSyncFlags.CallMetadata -> Android.Companion.SystemDataSyncFlags +const Android.Companion.CompanionDeviceManager.ResultCanceled = Android.Companion.CompanionDeviceResult.Canceled -> Android.Companion.CompanionDeviceResult +const Android.Companion.CompanionDeviceManager.ResultDiscoveryTimeout = Android.Companion.CompanionDeviceResult.DiscoveryTimeout -> Android.Companion.CompanionDeviceResult +const Android.Companion.CompanionDeviceManager.ResultInternalError = Android.Companion.CompanionDeviceResult.InternalError -> Android.Companion.CompanionDeviceResult +const Android.Companion.CompanionDeviceManager.ResultOk = Android.Companion.CompanionDeviceResult.Ok -> Android.Companion.CompanionDeviceResult +const Android.Companion.CompanionDeviceManager.ResultUserRejected = Android.Companion.CompanionDeviceResult.UserRejected -> Android.Companion.CompanionDeviceResult +const Android.Companion.CompanionDeviceService.ServiceInterface = "android.companion.CompanionDeviceService" -> string! +const Android.Companion.Virtual.VirtualDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Companion.Virtual.VirtualDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.AbstractThreadedSyncAdapter.LogSyncDetails = 2743 -> int +const Android.Content.AttributionSource.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.AttributionSource.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ClipData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ClipData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ClipDescription.ClassificationComplete = Android.Content.ClipDescriptionClassification.Complete -> Android.Content.ClipDescriptionClassification +const Android.Content.ClipDescription.ClassificationNotComplete = Android.Content.ClipDescriptionClassification.NotComplete -> Android.Content.ClipDescriptionClassification +const Android.Content.ClipDescription.ClassificationNotPerformed = Android.Content.ClipDescriptionClassification.NotPerformed -> Android.Content.ClipDescriptionClassification +const Android.Content.ClipDescription.ExtraIsRemoteDevice = "android.content.extra.IS_REMOTE_DEVICE" -> string! +const Android.Content.ClipDescription.ExtraIsSensitive = "android.content.extra.IS_SENSITIVE" -> string! +const Android.Content.ClipDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ClipDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ClipDescription.MimetypeTextHtml = "text/html" -> string! +const Android.Content.ClipDescription.MimetypeTextIntent = "text/vnd.android.intent" -> string! +const Android.Content.ClipDescription.MimetypeTextPlain = "text/plain" -> string! +const Android.Content.ClipDescription.MimetypeTextUrilist = "text/uri-list" -> string! +const Android.Content.ClipDescription.MimetypeUnknown = "application/octet-stream" -> string! +const Android.Content.ComponentCallbacks2.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.Content.ComponentCallbacks2.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.Content.ComponentName.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ComponentName.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.Content.ContentProvider.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.Content.ContentProviderOperation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ContentProviderOperation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ContentProviderResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ContentProviderResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ContentResolver.AnyCursorItemType = "vnd.android.cursor.item/*" -> string! +const Android.Content.ContentResolver.CursorDirBaseType = "vnd.android.cursor.dir" -> string! +const Android.Content.ContentResolver.CursorItemBaseType = "vnd.android.cursor.item" -> string! +const Android.Content.ContentResolver.ExtraHonoredArgs = "android.content.extra.HONORED_ARGS" -> string! +const Android.Content.ContentResolver.ExtraRefreshSupported = "android.content.extra.REFRESH_SUPPORTED" -> string! +const Android.Content.ContentResolver.ExtraSize = "android.content.extra.SIZE" -> string! +const Android.Content.ContentResolver.ExtraTotalCount = "android.content.extra.TOTAL_COUNT" -> string! +const Android.Content.ContentResolver.NotifyDelete = Android.Content.NotifyChangeFlags.Delete -> Android.Content.NotifyChangeFlags +const Android.Content.ContentResolver.NotifyInsert = Android.Content.NotifyChangeFlags.Insert -> Android.Content.NotifyChangeFlags +const Android.Content.ContentResolver.NotifySkipNotifyForDescendants = Android.Content.NotifyChangeFlags.SkipNotifyForDescendants -> Android.Content.NotifyChangeFlags +const Android.Content.ContentResolver.NotifySyncToNetwork = Android.Content.NotifyChangeFlags.SyncToNetwork -> Android.Content.NotifyChangeFlags +const Android.Content.ContentResolver.NotifyUpdate = Android.Content.NotifyChangeFlags.Update -> Android.Content.NotifyChangeFlags +const Android.Content.ContentResolver.QueryArgGroupColumns = "android:query-arg-group-columns" -> string! +const Android.Content.ContentResolver.QueryArgLimit = "android:query-arg-limit" -> string! +const Android.Content.ContentResolver.QueryArgOffset = "android:query-arg-offset" -> string! +const Android.Content.ContentResolver.QueryArgSortCollation = "android:query-arg-sort-collation" -> string! +const Android.Content.ContentResolver.QueryArgSortColumns = "android:query-arg-sort-columns" -> string! +const Android.Content.ContentResolver.QueryArgSortDirection = "android:query-arg-sort-direction" -> string! +const Android.Content.ContentResolver.QueryArgSortLocale = "android:query-arg-sort-locale" -> string! +const Android.Content.ContentResolver.QueryArgSqlGroupBy = "android:query-arg-sql-group-by" -> string! +const Android.Content.ContentResolver.QueryArgSqlHaving = "android:query-arg-sql-having" -> string! +const Android.Content.ContentResolver.QueryArgSqlLimit = "android:query-arg-sql-limit" -> string! +const Android.Content.ContentResolver.QueryArgSqlSelection = "android:query-arg-sql-selection" -> string! +const Android.Content.ContentResolver.QueryArgSqlSelectionArgs = "android:query-arg-sql-selection-args" -> string! +const Android.Content.ContentResolver.QueryArgSqlSortOrder = "android:query-arg-sql-sort-order" -> string! +const Android.Content.ContentResolver.QuerySortDirectionAscending = Android.Content.QuerySortDirection.Ascending -> Android.Content.QuerySortDirection +const Android.Content.ContentResolver.QuerySortDirectionDescending = Android.Content.QuerySortDirection.Descending -> Android.Content.QuerySortDirection +const Android.Content.ContentResolver.SchemeAndroidResource = "android.resource" -> string! +const Android.Content.ContentResolver.SchemeContent = "content" -> string! +const Android.Content.ContentResolver.SchemeFile = "file" -> string! +const Android.Content.ContentResolver.SyncExtrasAccount = "account" -> string! +const Android.Content.ContentResolver.SyncExtrasDiscardLocalDeletions = "discard_deletions" -> string! +const Android.Content.ContentResolver.SyncExtrasDoNotRetry = "do_not_retry" -> string! +const Android.Content.ContentResolver.SyncExtrasExpedited = "expedited" -> string! +const Android.Content.ContentResolver.SyncExtrasForce = "force" -> string! +const Android.Content.ContentResolver.SyncExtrasIgnoreBackoff = "ignore_backoff" -> string! +const Android.Content.ContentResolver.SyncExtrasIgnoreSettings = "ignore_settings" -> string! +const Android.Content.ContentResolver.SyncExtrasInitialize = "initialize" -> string! +const Android.Content.ContentResolver.SyncExtrasManual = "force" -> string! +const Android.Content.ContentResolver.SyncExtrasOverrideTooManyDeletions = "deletions_override" -> string! +const Android.Content.ContentResolver.SyncExtrasRequireCharging = "require_charging" -> string! +const Android.Content.ContentResolver.SyncExtrasScheduleAsExpeditedJob = "schedule_as_expedited_job" -> string! +const Android.Content.ContentResolver.SyncExtrasUpload = "upload" -> string! +const Android.Content.ContentResolver.SyncObserverTypeActive = Android.Content.SyncObserverType.Active -> Android.Content.SyncObserverType +const Android.Content.ContentResolver.SyncObserverTypePending = Android.Content.SyncObserverType.Pending -> Android.Content.SyncObserverType +const Android.Content.ContentResolver.SyncObserverTypeSettings = Android.Content.SyncObserverType.Settings -> Android.Content.SyncObserverType +const Android.Content.ContentValues.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.ContentValues.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.ContentValues.Tag = "ContentValues" -> string! +const Android.Content.Context.AccessibilityService = "accessibility" -> string! +const Android.Content.Context.AccountService = "account" -> string! +const Android.Content.Context.ActivityService = "activity" -> string! +const Android.Content.Context.AlarmService = "alarm" -> string! +const Android.Content.Context.AppOpsService = "appops" -> string! +const Android.Content.Context.AppSearchService = "app_search" -> string! +const Android.Content.Context.AppwidgetService = "appwidget" -> string! +const Android.Content.Context.AudioService = "audio" -> string! +const Android.Content.Context.BatteryService = "batterymanager" -> string! +const Android.Content.Context.BindAllowActivityStarts = Android.Content.Bind.AllowActivityStarts -> Android.Content.Bind +const Android.Content.Context.BindExternalServiceLong = 4611686018427387904 -> long +const Android.Content.Context.BindNotPerceptible = Android.Content.Bind.NotPerceptible -> Android.Content.Bind +const Android.Content.Context.BindSharedIsolatedProcess = Android.Content.Bind.SharedIsolatedProcess -> Android.Content.Bind +const Android.Content.Context.BiometricService = "biometric" -> string! +const Android.Content.Context.BlobStoreService = "blob_store" -> string! +const Android.Content.Context.BluetoothService = "bluetooth" -> string! +const Android.Content.Context.BugreportService = "bugreport" -> string! +const Android.Content.Context.CameraService = "camera" -> string! +const Android.Content.Context.CaptioningService = "captioning" -> string! +const Android.Content.Context.CarrierConfigService = "carrier_config" -> string! +const Android.Content.Context.ClipboardService = "clipboard" -> string! +const Android.Content.Context.CompanionDeviceService = "companiondevice" -> string! +const Android.Content.Context.ConnectivityDiagnosticsService = "connectivity_diagnostics" -> string! +const Android.Content.Context.ConnectivityService = "connectivity" -> string! +const Android.Content.Context.ConsumerIrService = "consumer_ir" -> string! +const Android.Content.Context.CredentialService = "credential" -> string! +const Android.Content.Context.CrossProfileAppsService = "crossprofileapps" -> string! +const Android.Content.Context.DeviceIdDefault = 0 -> int +const Android.Content.Context.DeviceIdInvalid = -1 -> int +const Android.Content.Context.DeviceLockService = "device_lock" -> string! +const Android.Content.Context.DevicePolicyService = "device_policy" -> string! +const Android.Content.Context.DisplayHashService = "display_hash" -> string! +const Android.Content.Context.DisplayService = "display" -> string! +const Android.Content.Context.DomainVerificationService = "domain_verification" -> string! +const Android.Content.Context.DownloadService = "download" -> string! +const Android.Content.Context.DropboxService = "dropbox" -> string! +const Android.Content.Context.EuiccService = "euicc" -> string! +const Android.Content.Context.FileIntegrityService = "file_integrity" -> string! +const Android.Content.Context.FingerprintService = "fingerprint" -> string! +const Android.Content.Context.GameService = "game" -> string! +const Android.Content.Context.GrammaticalInflectionService = "grammatical_inflection" -> string! +const Android.Content.Context.HardwarePropertiesService = "hardware_properties" -> string! +const Android.Content.Context.HealthconnectService = "healthconnect" -> string! +const Android.Content.Context.InputMethodService = "input_method" -> string! +const Android.Content.Context.InputService = "input" -> string! +const Android.Content.Context.IpsecService = "ipsec" -> string! +const Android.Content.Context.JobSchedulerService = "jobscheduler" -> string! +const Android.Content.Context.KeyguardService = "keyguard" -> string! +const Android.Content.Context.LauncherAppsService = "launcherapps" -> string! +const Android.Content.Context.LayoutInflaterService = "layout_inflater" -> string! +const Android.Content.Context.LocaleService = "locale" -> string! +const Android.Content.Context.LocationService = "location" -> string! +const Android.Content.Context.MediaCommunicationService = "media_communication" -> string! +const Android.Content.Context.MediaMetricsService = "media_metrics" -> string! +const Android.Content.Context.MediaProjectionService = "media_projection" -> string! +const Android.Content.Context.MediaRouterService = "media_router" -> string! +const Android.Content.Context.MediaSessionService = "media_session" -> string! +const Android.Content.Context.MidiService = "midi" -> string! +const Android.Content.Context.NetworkStatsService = "netstats" -> string! +const Android.Content.Context.NfcService = "nfc" -> string! +const Android.Content.Context.NotificationService = "notification" -> string! +const Android.Content.Context.NsdService = "servicediscovery" -> string! +const Android.Content.Context.OverlayService = "overlay" -> string! +const Android.Content.Context.PeopleService = "people" -> string! +const Android.Content.Context.PerformanceHintService = "performance_hint" -> string! +const Android.Content.Context.PowerService = "power" -> string! +const Android.Content.Context.PrintService = "print" -> string! +const Android.Content.Context.ReceiverExported = Android.Content.ReceiverFlags.Exported -> Android.Content.ReceiverFlags +const Android.Content.Context.ReceiverNotExported = Android.Content.ReceiverFlags.NotExported -> Android.Content.ReceiverFlags +const Android.Content.Context.ReceiverVisibleToInstantApps = 1 -> int +const Android.Content.Context.RestrictionsService = "restrictions" -> string! +const Android.Content.Context.RoleService = "role" -> string! +const Android.Content.Context.SearchService = "search" -> string! +const Android.Content.Context.SensorService = "sensor" -> string! +const Android.Content.Context.ShortcutService = "shortcut" -> string! +const Android.Content.Context.StatusBarService = "statusbar" -> string! +const Android.Content.Context.StorageService = "storage" -> string! +const Android.Content.Context.StorageStatsService = "storagestats" -> string! +const Android.Content.Context.SystemHealthService = "systemhealth" -> string! +const Android.Content.Context.TelecomService = "telecom" -> string! +const Android.Content.Context.TelephonyImsService = "telephony_ims" -> string! +const Android.Content.Context.TelephonyService = "phone" -> string! +const Android.Content.Context.TelephonySubscriptionService = "telephony_subscription_service" -> string! +const Android.Content.Context.TextClassificationService = "textclassification" -> string! +const Android.Content.Context.TextServicesManagerService = "textservices" -> string! +const Android.Content.Context.TvInputService = "tv_input" -> string! +const Android.Content.Context.TvInteractiveAppService = "tv_interactive_app" -> string! +const Android.Content.Context.UiModeService = "uimode" -> string! +const Android.Content.Context.UsageStatsService = "usagestats" -> string! +const Android.Content.Context.UsbService = "usb" -> string! +const Android.Content.Context.UserService = "user" -> string! +const Android.Content.Context.VibratorManagerService = "vibrator_manager" -> string! +const Android.Content.Context.VibratorService = "vibrator" -> string! +const Android.Content.Context.VirtualDeviceService = "virtualdevice" -> string! +const Android.Content.Context.VpnManagementService = "vpn_management" -> string! +const Android.Content.Context.WallpaperService = "wallpaper" -> string! +const Android.Content.Context.WifiAwareService = "wifiaware" -> string! +const Android.Content.Context.WifiP2pService = "wifip2p" -> string! +const Android.Content.Context.WifiRttRangingService = "wifirtt" -> string! +const Android.Content.Context.WifiService = "wifi" -> string! +const Android.Content.Context.WindowService = "window" -> string! +const Android.Content.DialogInterface.Button1 = Android.Content.DialogButtonTypeObsoleted.Button1 -> Android.Content.DialogButtonTypeObsoleted +const Android.Content.DialogInterface.Button2 = Android.Content.DialogButtonTypeObsoleted.Button2 -> Android.Content.DialogButtonTypeObsoleted +const Android.Content.DialogInterface.Button3 = Android.Content.DialogButtonTypeObsoleted.Button3 -> Android.Content.DialogButtonTypeObsoleted +const Android.Content.DialogInterface.ButtonNegative = Android.Content.DialogButtonType.Negative -> Android.Content.DialogButtonType +const Android.Content.DialogInterface.ButtonNeutral = Android.Content.DialogButtonType.Neutral -> Android.Content.DialogButtonType +const Android.Content.DialogInterface.ButtonPositive = Android.Content.DialogButtonType.Positive -> Android.Content.DialogButtonType +const Android.Content.Intent.ActionAirplaneModeChanged = "android.intent.action.AIRPLANE_MODE" -> string! +const Android.Content.Intent.ActionAllApps = "android.intent.action.ALL_APPS" -> string! +const Android.Content.Intent.ActionAnswer = "android.intent.action.ANSWER" -> string! +const Android.Content.Intent.ActionAppError = "android.intent.action.APP_ERROR" -> string! +const Android.Content.Intent.ActionApplicationLocaleChanged = "android.intent.action.APPLICATION_LOCALE_CHANGED" -> string! +const Android.Content.Intent.ActionApplicationPreferences = "android.intent.action.APPLICATION_PREFERENCES" -> string! +const Android.Content.Intent.ActionApplicationRestrictionsChanged = "android.intent.action.APPLICATION_RESTRICTIONS_CHANGED" -> string! +const Android.Content.Intent.ActionAssist = "android.intent.action.ASSIST" -> string! +const Android.Content.Intent.ActionAttachData = "android.intent.action.ATTACH_DATA" -> string! +const Android.Content.Intent.ActionAutoRevokePermissions = "android.intent.action.AUTO_REVOKE_PERMISSIONS" -> string! +const Android.Content.Intent.ActionBatteryChanged = "android.intent.action.BATTERY_CHANGED" -> string! +const Android.Content.Intent.ActionBatteryLow = "android.intent.action.BATTERY_LOW" -> string! +const Android.Content.Intent.ActionBatteryOkay = "android.intent.action.BATTERY_OKAY" -> string! +const Android.Content.Intent.ActionBootCompleted = "android.intent.action.BOOT_COMPLETED" -> string! +const Android.Content.Intent.ActionBugReport = "android.intent.action.BUG_REPORT" -> string! +const Android.Content.Intent.ActionCall = "android.intent.action.CALL" -> string! +const Android.Content.Intent.ActionCallButton = "android.intent.action.CALL_BUTTON" -> string! +const Android.Content.Intent.ActionCameraButton = "android.intent.action.CAMERA_BUTTON" -> string! +const Android.Content.Intent.ActionCarrierSetup = "android.intent.action.CARRIER_SETUP" -> string! +const Android.Content.Intent.ActionChooser = "android.intent.action.CHOOSER" -> string! +const Android.Content.Intent.ActionCloseSystemDialogs = "android.intent.action.CLOSE_SYSTEM_DIALOGS" -> string! +const Android.Content.Intent.ActionConfigurationChanged = "android.intent.action.CONFIGURATION_CHANGED" -> string! +const Android.Content.Intent.ActionCreateDocument = "android.intent.action.CREATE_DOCUMENT" -> string! +const Android.Content.Intent.ActionCreateNote = "android.intent.action.CREATE_NOTE" -> string! +const Android.Content.Intent.ActionCreateReminder = "android.intent.action.CREATE_REMINDER" -> string! +const Android.Content.Intent.ActionCreateShortcut = "android.intent.action.CREATE_SHORTCUT" -> string! +const Android.Content.Intent.ActionDateChanged = "android.intent.action.DATE_CHANGED" -> string! +const Android.Content.Intent.ActionDefault = "android.intent.action.VIEW" -> string! +const Android.Content.Intent.ActionDefine = "android.intent.action.DEFINE" -> string! +const Android.Content.Intent.ActionDelete = "android.intent.action.DELETE" -> string! +const Android.Content.Intent.ActionDeviceStorageLow = "android.intent.action.DEVICE_STORAGE_LOW" -> string! +const Android.Content.Intent.ActionDeviceStorageOk = "android.intent.action.DEVICE_STORAGE_OK" -> string! +const Android.Content.Intent.ActionDial = "android.intent.action.DIAL" -> string! +const Android.Content.Intent.ActionDockEvent = "android.intent.action.DOCK_EVENT" -> string! +const Android.Content.Intent.ActionDreamingStarted = "android.intent.action.DREAMING_STARTED" -> string! +const Android.Content.Intent.ActionDreamingStopped = "android.intent.action.DREAMING_STOPPED" -> string! +const Android.Content.Intent.ActionEdit = "android.intent.action.EDIT" -> string! +const Android.Content.Intent.ActionExternalApplicationsAvailable = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE" -> string! +const Android.Content.Intent.ActionExternalApplicationsUnavailable = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE" -> string! +const Android.Content.Intent.ActionFactoryTest = "android.intent.action.FACTORY_TEST" -> string! +const Android.Content.Intent.ActionGetContent = "android.intent.action.GET_CONTENT" -> string! +const Android.Content.Intent.ActionGetRestrictionEntries = "android.intent.action.GET_RESTRICTION_ENTRIES" -> string! +const Android.Content.Intent.ActionGtalkServiceConnected = "android.intent.action.GTALK_CONNECTED" -> string! +const Android.Content.Intent.ActionGtalkServiceDisconnected = "android.intent.action.GTALK_DISCONNECTED" -> string! +const Android.Content.Intent.ActionHeadsetPlug = "android.intent.action.HEADSET_PLUG" -> string! +const Android.Content.Intent.ActionInputMethodChanged = "android.intent.action.INPUT_METHOD_CHANGED" -> string! +const Android.Content.Intent.ActionInsert = "android.intent.action.INSERT" -> string! +const Android.Content.Intent.ActionInsertOrEdit = "android.intent.action.INSERT_OR_EDIT" -> string! +const Android.Content.Intent.ActionInstallFailure = "android.intent.action.INSTALL_FAILURE" -> string! +const Android.Content.Intent.ActionInstallPackage = "android.intent.action.INSTALL_PACKAGE" -> string! +const Android.Content.Intent.ActionLaunchCaptureContentActivityForNote = "android.intent.action.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE" -> string! +const Android.Content.Intent.ActionLocaleChanged = "android.intent.action.LOCALE_CHANGED" -> string! +const Android.Content.Intent.ActionLockedBootCompleted = "android.intent.action.LOCKED_BOOT_COMPLETED" -> string! +const Android.Content.Intent.ActionMain = "android.intent.action.MAIN" -> string! +const Android.Content.Intent.ActionManagedProfileAdded = "android.intent.action.MANAGED_PROFILE_ADDED" -> string! +const Android.Content.Intent.ActionManagedProfileAvailable = "android.intent.action.MANAGED_PROFILE_AVAILABLE" -> string! +const Android.Content.Intent.ActionManagedProfileRemoved = "android.intent.action.MANAGED_PROFILE_REMOVED" -> string! +const Android.Content.Intent.ActionManagedProfileUnavailable = "android.intent.action.MANAGED_PROFILE_UNAVAILABLE" -> string! +const Android.Content.Intent.ActionManagedProfileUnlocked = "android.intent.action.MANAGED_PROFILE_UNLOCKED" -> string! +const Android.Content.Intent.ActionManageNetworkUsage = "android.intent.action.MANAGE_NETWORK_USAGE" -> string! +const Android.Content.Intent.ActionManagePackageStorage = "android.intent.action.MANAGE_PACKAGE_STORAGE" -> string! +const Android.Content.Intent.ActionManageUnusedApps = "android.intent.action.MANAGE_UNUSED_APPS" -> string! +const Android.Content.Intent.ActionMediaBadRemoval = "android.intent.action.MEDIA_BAD_REMOVAL" -> string! +const Android.Content.Intent.ActionMediaButton = "android.intent.action.MEDIA_BUTTON" -> string! +const Android.Content.Intent.ActionMediaChecking = "android.intent.action.MEDIA_CHECKING" -> string! +const Android.Content.Intent.ActionMediaEject = "android.intent.action.MEDIA_EJECT" -> string! +const Android.Content.Intent.ActionMediaMounted = "android.intent.action.MEDIA_MOUNTED" -> string! +const Android.Content.Intent.ActionMediaNofs = "android.intent.action.MEDIA_NOFS" -> string! +const Android.Content.Intent.ActionMediaRemoved = "android.intent.action.MEDIA_REMOVED" -> string! +const Android.Content.Intent.ActionMediaScannerFinished = "android.intent.action.MEDIA_SCANNER_FINISHED" -> string! +const Android.Content.Intent.ActionMediaScannerScanFile = "android.intent.action.MEDIA_SCANNER_SCAN_FILE" -> string! +const Android.Content.Intent.ActionMediaScannerStarted = "android.intent.action.MEDIA_SCANNER_STARTED" -> string! +const Android.Content.Intent.ActionMediaShared = "android.intent.action.MEDIA_SHARED" -> string! +const Android.Content.Intent.ActionMediaUnmountable = "android.intent.action.MEDIA_UNMOUNTABLE" -> string! +const Android.Content.Intent.ActionMediaUnmounted = "android.intent.action.MEDIA_UNMOUNTED" -> string! +const Android.Content.Intent.ActionMyPackageReplaced = "android.intent.action.MY_PACKAGE_REPLACED" -> string! +const Android.Content.Intent.ActionMyPackageSuspended = "android.intent.action.MY_PACKAGE_SUSPENDED" -> string! +const Android.Content.Intent.ActionMyPackageUnsuspended = "android.intent.action.MY_PACKAGE_UNSUSPENDED" -> string! +const Android.Content.Intent.ActionNewOutgoingCall = "android.intent.action.NEW_OUTGOING_CALL" -> string! +const Android.Content.Intent.ActionOpenDocument = "android.intent.action.OPEN_DOCUMENT" -> string! +const Android.Content.Intent.ActionOpenDocumentTree = "android.intent.action.OPEN_DOCUMENT_TREE" -> string! +const Android.Content.Intent.ActionPackageAdded = "android.intent.action.PACKAGE_ADDED" -> string! +const Android.Content.Intent.ActionPackageChanged = "android.intent.action.PACKAGE_CHANGED" -> string! +const Android.Content.Intent.ActionPackageDataCleared = "android.intent.action.PACKAGE_DATA_CLEARED" -> string! +const Android.Content.Intent.ActionPackageFirstLaunch = "android.intent.action.PACKAGE_FIRST_LAUNCH" -> string! +const Android.Content.Intent.ActionPackageFullyRemoved = "android.intent.action.PACKAGE_FULLY_REMOVED" -> string! +const Android.Content.Intent.ActionPackageInstall = "android.intent.action.PACKAGE_INSTALL" -> string! +const Android.Content.Intent.ActionPackageNeedsVerification = "android.intent.action.PACKAGE_NEEDS_VERIFICATION" -> string! +const Android.Content.Intent.ActionPackageRemoved = "android.intent.action.PACKAGE_REMOVED" -> string! +const Android.Content.Intent.ActionPackageReplaced = "android.intent.action.PACKAGE_REPLACED" -> string! +const Android.Content.Intent.ActionPackageRestarted = "android.intent.action.PACKAGE_RESTARTED" -> string! +const Android.Content.Intent.ActionPackagesSuspended = "android.intent.action.PACKAGES_SUSPENDED" -> string! +const Android.Content.Intent.ActionPackagesUnsuspended = "android.intent.action.PACKAGES_UNSUSPENDED" -> string! +const Android.Content.Intent.ActionPackageVerified = "android.intent.action.PACKAGE_VERIFIED" -> string! +const Android.Content.Intent.ActionPaste = "android.intent.action.PASTE" -> string! +const Android.Content.Intent.ActionPick = "android.intent.action.PICK" -> string! +const Android.Content.Intent.ActionPickActivity = "android.intent.action.PICK_ACTIVITY" -> string! +const Android.Content.Intent.ActionPowerConnected = "android.intent.action.ACTION_POWER_CONNECTED" -> string! +const Android.Content.Intent.ActionPowerDisconnected = "android.intent.action.ACTION_POWER_DISCONNECTED" -> string! +const Android.Content.Intent.ActionPowerUsageSummary = "android.intent.action.POWER_USAGE_SUMMARY" -> string! +const Android.Content.Intent.ActionProcessText = "android.intent.action.PROCESS_TEXT" -> string! +const Android.Content.Intent.ActionProfileAccessible = "android.intent.action.PROFILE_ACCESSIBLE" -> string! +const Android.Content.Intent.ActionProfileAdded = "android.intent.action.PROFILE_ADDED" -> string! +const Android.Content.Intent.ActionProfileInaccessible = "android.intent.action.PROFILE_INACCESSIBLE" -> string! +const Android.Content.Intent.ActionProfileRemoved = "android.intent.action.PROFILE_REMOVED" -> string! +const Android.Content.Intent.ActionProviderChanged = "android.intent.action.PROVIDER_CHANGED" -> string! +const Android.Content.Intent.ActionQuickClock = "android.intent.action.QUICK_CLOCK" -> string! +const Android.Content.Intent.ActionQuickView = "android.intent.action.QUICK_VIEW" -> string! +const Android.Content.Intent.ActionReboot = "android.intent.action.REBOOT" -> string! +const Android.Content.Intent.ActionRun = "android.intent.action.RUN" -> string! +const Android.Content.Intent.ActionSafetyCenter = "android.intent.action.SAFETY_CENTER" -> string! +const Android.Content.Intent.ActionScreenOff = "android.intent.action.SCREEN_OFF" -> string! +const Android.Content.Intent.ActionScreenOn = "android.intent.action.SCREEN_ON" -> string! +const Android.Content.Intent.ActionSearch = "android.intent.action.SEARCH" -> string! +const Android.Content.Intent.ActionSearchLongPress = "android.intent.action.SEARCH_LONG_PRESS" -> string! +const Android.Content.Intent.ActionSend = "android.intent.action.SEND" -> string! +const Android.Content.Intent.ActionSendMultiple = "android.intent.action.SEND_MULTIPLE" -> string! +const Android.Content.Intent.ActionSendto = "android.intent.action.SENDTO" -> string! +const Android.Content.Intent.ActionSetWallpaper = "android.intent.action.SET_WALLPAPER" -> string! +const Android.Content.Intent.ActionShowAppInfo = "android.intent.action.SHOW_APP_INFO" -> string! +const Android.Content.Intent.ActionShowWorkApps = "android.intent.action.SHOW_WORK_APPS" -> string! +const Android.Content.Intent.ActionShutdown = "android.intent.action.ACTION_SHUTDOWN" -> string! +const Android.Content.Intent.ActionSync = "android.intent.action.SYNC" -> string! +const Android.Content.Intent.ActionSystemTutorial = "android.intent.action.SYSTEM_TUTORIAL" -> string! +const Android.Content.Intent.ActionTimeChanged = "android.intent.action.TIME_SET" -> string! +const Android.Content.Intent.ActionTimeTick = "android.intent.action.TIME_TICK" -> string! +const Android.Content.Intent.ActionTimezoneChanged = "android.intent.action.TIMEZONE_CHANGED" -> string! +const Android.Content.Intent.ActionTranslate = "android.intent.action.TRANSLATE" -> string! +const Android.Content.Intent.ActionUidRemoved = "android.intent.action.UID_REMOVED" -> string! +const Android.Content.Intent.ActionUmsConnected = "android.intent.action.UMS_CONNECTED" -> string! +const Android.Content.Intent.ActionUmsDisconnected = "android.intent.action.UMS_DISCONNECTED" -> string! +const Android.Content.Intent.ActionUninstallPackage = "android.intent.action.UNINSTALL_PACKAGE" -> string! +const Android.Content.Intent.ActionUserBackground = "android.intent.action.USER_BACKGROUND" -> string! +const Android.Content.Intent.ActionUserForeground = "android.intent.action.USER_FOREGROUND" -> string! +const Android.Content.Intent.ActionUserInitialize = "android.intent.action.USER_INITIALIZE" -> string! +const Android.Content.Intent.ActionUserPresent = "android.intent.action.USER_PRESENT" -> string! +const Android.Content.Intent.ActionUserUnlocked = "android.intent.action.USER_UNLOCKED" -> string! +const Android.Content.Intent.ActionView = "android.intent.action.VIEW" -> string! +const Android.Content.Intent.ActionViewLocus = "android.intent.action.VIEW_LOCUS" -> string! +const Android.Content.Intent.ActionViewPermissionUsage = "android.intent.action.VIEW_PERMISSION_USAGE" -> string! +const Android.Content.Intent.ActionViewPermissionUsageForPeriod = "android.intent.action.VIEW_PERMISSION_USAGE_FOR_PERIOD" -> string! +const Android.Content.Intent.ActionVoiceCommand = "android.intent.action.VOICE_COMMAND" -> string! +const Android.Content.Intent.ActionWallpaperChanged = "android.intent.action.WALLPAPER_CHANGED" -> string! +const Android.Content.Intent.ActionWebSearch = "android.intent.action.WEB_SEARCH" -> string! +const Android.Content.Intent.CaptureContentForNoteBlockedByAdmin = Android.Content.CaptureContentForNoteResult.BlockedByAdmin -> Android.Content.CaptureContentForNoteResult +const Android.Content.Intent.CaptureContentForNoteFailed = Android.Content.CaptureContentForNoteResult.Failed -> Android.Content.CaptureContentForNoteResult +const Android.Content.Intent.CaptureContentForNoteSuccess = Android.Content.CaptureContentForNoteResult.Success -> Android.Content.CaptureContentForNoteResult +const Android.Content.Intent.CaptureContentForNoteUserCanceled = Android.Content.CaptureContentForNoteResult.UserCanceled -> Android.Content.CaptureContentForNoteResult +const Android.Content.Intent.CaptureContentForNoteWindowModeUnsupported = Android.Content.CaptureContentForNoteResult.WindowModeUnsupported -> Android.Content.CaptureContentForNoteResult +const Android.Content.Intent.CategoryAccessibilityShortcutTarget = "android.intent.category.ACCESSIBILITY_SHORTCUT_TARGET" -> string! +const Android.Content.Intent.CategoryAlternative = "android.intent.category.ALTERNATIVE" -> string! +const Android.Content.Intent.CategoryAppBrowser = "android.intent.category.APP_BROWSER" -> string! +const Android.Content.Intent.CategoryAppCalculator = "android.intent.category.APP_CALCULATOR" -> string! +const Android.Content.Intent.CategoryAppCalendar = "android.intent.category.APP_CALENDAR" -> string! +const Android.Content.Intent.CategoryAppContacts = "android.intent.category.APP_CONTACTS" -> string! +const Android.Content.Intent.CategoryAppEmail = "android.intent.category.APP_EMAIL" -> string! +const Android.Content.Intent.CategoryAppFiles = "android.intent.category.APP_FILES" -> string! +const Android.Content.Intent.CategoryAppFitness = "android.intent.category.APP_FITNESS" -> string! +const Android.Content.Intent.CategoryAppGallery = "android.intent.category.APP_GALLERY" -> string! +const Android.Content.Intent.CategoryAppMaps = "android.intent.category.APP_MAPS" -> string! +const Android.Content.Intent.CategoryAppMarket = "android.intent.category.APP_MARKET" -> string! +const Android.Content.Intent.CategoryAppMessaging = "android.intent.category.APP_MESSAGING" -> string! +const Android.Content.Intent.CategoryAppMusic = "android.intent.category.APP_MUSIC" -> string! +const Android.Content.Intent.CategoryAppWeather = "android.intent.category.APP_WEATHER" -> string! +const Android.Content.Intent.CategoryBrowsable = "android.intent.category.BROWSABLE" -> string! +const Android.Content.Intent.CategoryCarDock = "android.intent.category.CAR_DOCK" -> string! +const Android.Content.Intent.CategoryCarMode = "android.intent.category.CAR_MODE" -> string! +const Android.Content.Intent.CategoryDefault = "android.intent.category.DEFAULT" -> string! +const Android.Content.Intent.CategoryDeskDock = "android.intent.category.DESK_DOCK" -> string! +const Android.Content.Intent.CategoryDevelopmentPreference = "android.intent.category.DEVELOPMENT_PREFERENCE" -> string! +const Android.Content.Intent.CategoryEmbed = "android.intent.category.EMBED" -> string! +const Android.Content.Intent.CategoryFrameworkInstrumentationTest = "android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" -> string! +const Android.Content.Intent.CategoryHeDeskDock = "android.intent.category.HE_DESK_DOCK" -> string! +const Android.Content.Intent.CategoryHome = "android.intent.category.HOME" -> string! +const Android.Content.Intent.CategoryInfo = "android.intent.category.INFO" -> string! +const Android.Content.Intent.CategoryLauncher = "android.intent.category.LAUNCHER" -> string! +const Android.Content.Intent.CategoryLeanbackLauncher = "android.intent.category.LEANBACK_LAUNCHER" -> string! +const Android.Content.Intent.CategoryLeDeskDock = "android.intent.category.LE_DESK_DOCK" -> string! +const Android.Content.Intent.CategoryMonkey = "android.intent.category.MONKEY" -> string! +const Android.Content.Intent.CategoryOpenable = "android.intent.category.OPENABLE" -> string! +const Android.Content.Intent.CategoryPreference = "android.intent.category.PREFERENCE" -> string! +const Android.Content.Intent.CategorySampleCode = "android.intent.category.SAMPLE_CODE" -> string! +const Android.Content.Intent.CategorySecondaryHome = "android.intent.category.SECONDARY_HOME" -> string! +const Android.Content.Intent.CategorySelectedAlternative = "android.intent.category.SELECTED_ALTERNATIVE" -> string! +const Android.Content.Intent.CategoryTab = "android.intent.category.TAB" -> string! +const Android.Content.Intent.CategoryTest = "android.intent.category.TEST" -> string! +const Android.Content.Intent.CategoryTypedOpenable = "android.intent.category.TYPED_OPENABLE" -> string! +const Android.Content.Intent.CategoryUnitTest = "android.intent.category.UNIT_TEST" -> string! +const Android.Content.Intent.CategoryVoice = "android.intent.category.VOICE" -> string! +const Android.Content.Intent.CategoryVrHome = "android.intent.category.VR_HOME" -> string! +const Android.Content.Intent.ExtraAlarmCount = "android.intent.extra.ALARM_COUNT" -> string! +const Android.Content.Intent.ExtraAllowMultiple = "android.intent.extra.ALLOW_MULTIPLE" -> string! +const Android.Content.Intent.ExtraAllowReplace = "android.intent.extra.ALLOW_REPLACE" -> string! +const Android.Content.Intent.ExtraAlternateIntents = "android.intent.extra.ALTERNATE_INTENTS" -> string! +const Android.Content.Intent.ExtraAssistContext = "android.intent.extra.ASSIST_CONTEXT" -> string! +const Android.Content.Intent.ExtraAssistInputDeviceId = "android.intent.extra.ASSIST_INPUT_DEVICE_ID" -> string! +const Android.Content.Intent.ExtraAssistInputHintKeyboard = "android.intent.extra.ASSIST_INPUT_HINT_KEYBOARD" -> string! +const Android.Content.Intent.ExtraAssistPackage = "android.intent.extra.ASSIST_PACKAGE" -> string! +const Android.Content.Intent.ExtraAssistUid = "android.intent.extra.ASSIST_UID" -> string! +const Android.Content.Intent.ExtraAttributionTags = "android.intent.extra.ATTRIBUTION_TAGS" -> string! +const Android.Content.Intent.ExtraAutoLaunchSingleChoice = "android.intent.extra.AUTO_LAUNCH_SINGLE_CHOICE" -> string! +const Android.Content.Intent.ExtraBcc = "android.intent.extra.BCC" -> string! +const Android.Content.Intent.ExtraBugReport = "android.intent.extra.BUG_REPORT" -> string! +const Android.Content.Intent.ExtraCaptureContentForNoteStatusCode = "android.intent.extra.CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE" -> string! +const Android.Content.Intent.ExtraCc = "android.intent.extra.CC" -> string! +const Android.Content.Intent.ExtraChangedComponentName = "android.intent.extra.changed_component_name" -> string! +const Android.Content.Intent.ExtraChangedComponentNameList = "android.intent.extra.changed_component_name_list" -> string! +const Android.Content.Intent.ExtraChangedPackageList = "android.intent.extra.changed_package_list" -> string! +const Android.Content.Intent.ExtraChangedUidList = "android.intent.extra.changed_uid_list" -> string! +const Android.Content.Intent.ExtraChooserCustomActions = "android.intent.extra.CHOOSER_CUSTOM_ACTIONS" -> string! +const Android.Content.Intent.ExtraChooserModifyShareAction = "android.intent.extra.CHOOSER_MODIFY_SHARE_ACTION" -> string! +const Android.Content.Intent.ExtraChooserRefinementIntentSender = "android.intent.extra.CHOOSER_REFINEMENT_INTENT_SENDER" -> string! +const Android.Content.Intent.ExtraChooserTargets = "android.intent.extra.CHOOSER_TARGETS" -> string! +const Android.Content.Intent.ExtraChosenComponent = "android.intent.extra.CHOSEN_COMPONENT" -> string! +const Android.Content.Intent.ExtraChosenComponentIntentSender = "android.intent.extra.CHOSEN_COMPONENT_INTENT_SENDER" -> string! +const Android.Content.Intent.ExtraComponentName = "android.intent.extra.COMPONENT_NAME" -> string! +const Android.Content.Intent.ExtraContentAnnotations = "android.intent.extra.CONTENT_ANNOTATIONS" -> string! +const Android.Content.Intent.ExtraContentQuery = "android.intent.extra.CONTENT_QUERY" -> string! +const Android.Content.Intent.ExtraDataRemoved = "android.intent.extra.DATA_REMOVED" -> string! +const Android.Content.Intent.ExtraDockState = "android.intent.extra.DOCK_STATE" -> string! +const Android.Content.Intent.ExtraDontKillApp = "android.intent.extra.DONT_KILL_APP" -> string! +const Android.Content.Intent.ExtraDurationMillis = "android.intent.extra.DURATION_MILLIS" -> string! +const Android.Content.Intent.ExtraEmail = "android.intent.extra.EMAIL" -> string! +const Android.Content.Intent.ExtraEndTime = "android.intent.extra.END_TIME" -> string! +const Android.Content.Intent.ExtraExcludeComponents = "android.intent.extra.EXCLUDE_COMPONENTS" -> string! +const Android.Content.Intent.ExtraFromStorage = "android.intent.extra.FROM_STORAGE" -> string! +const Android.Content.Intent.ExtraHtmlText = "android.intent.extra.HTML_TEXT" -> string! +const Android.Content.Intent.ExtraIndex = "android.intent.extra.INDEX" -> string! +const Android.Content.Intent.ExtraInitialIntents = "android.intent.extra.INITIAL_INTENTS" -> string! +const Android.Content.Intent.ExtraInstallerPackageName = "android.intent.extra.INSTALLER_PACKAGE_NAME" -> string! +const Android.Content.Intent.ExtraIntent = "android.intent.extra.INTENT" -> string! +const Android.Content.Intent.ExtraKeyEvent = "android.intent.extra.KEY_EVENT" -> string! +const Android.Content.Intent.ExtraLocaleList = "android.intent.extra.LOCALE_LIST" -> string! +const Android.Content.Intent.ExtraLocalOnly = "android.intent.extra.LOCAL_ONLY" -> string! +const Android.Content.Intent.ExtraLocusId = "android.intent.extra.LOCUS_ID" -> string! +const Android.Content.Intent.ExtraMimeTypes = "android.intent.extra.MIME_TYPES" -> string! +const Android.Content.Intent.ExtraNotUnknownSource = "android.intent.extra.NOT_UNKNOWN_SOURCE" -> string! +const Android.Content.Intent.ExtraOriginatingUri = "android.intent.extra.ORIGINATING_URI" -> string! +const Android.Content.Intent.ExtraPackageName = "android.intent.extra.PACKAGE_NAME" -> string! +const Android.Content.Intent.ExtraPackages = "android.intent.extra.PACKAGES" -> string! +const Android.Content.Intent.ExtraPermissionGroupName = "android.intent.extra.PERMISSION_GROUP_NAME" -> string! +const Android.Content.Intent.ExtraPhoneNumber = "android.intent.extra.PHONE_NUMBER" -> string! +const Android.Content.Intent.ExtraProcessText = "android.intent.extra.PROCESS_TEXT" -> string! +const Android.Content.Intent.ExtraProcessTextReadonly = "android.intent.extra.PROCESS_TEXT_READONLY" -> string! +const Android.Content.Intent.ExtraQuickViewFeatures = "android.intent.extra.QUICK_VIEW_FEATURES" -> string! +const Android.Content.Intent.ExtraQuietMode = "android.intent.extra.QUIET_MODE" -> string! +const Android.Content.Intent.ExtraReferrer = "android.intent.extra.REFERRER" -> string! +const Android.Content.Intent.ExtraReferrerName = "android.intent.extra.REFERRER_NAME" -> string! +const Android.Content.Intent.ExtraRemoteIntentToken = "android.intent.extra.remote_intent_token" -> string! +const Android.Content.Intent.ExtraReplacementExtras = "android.intent.extra.REPLACEMENT_EXTRAS" -> string! +const Android.Content.Intent.ExtraReplacing = "android.intent.extra.REPLACING" -> string! +const Android.Content.Intent.ExtraRestrictionsBundle = "android.intent.extra.restrictions_bundle" -> string! +const Android.Content.Intent.ExtraRestrictionsIntent = "android.intent.extra.restrictions_intent" -> string! +const Android.Content.Intent.ExtraRestrictionsList = "android.intent.extra.restrictions_list" -> string! +const Android.Content.Intent.ExtraResultReceiver = "android.intent.extra.RESULT_RECEIVER" -> string! +const Android.Content.Intent.ExtraReturnResult = "android.intent.extra.RETURN_RESULT" -> string! +const Android.Content.Intent.ExtraShortcutIcon = "android.intent.extra.shortcut.ICON" -> string! +const Android.Content.Intent.ExtraShortcutIconResource = "android.intent.extra.shortcut.ICON_RESOURCE" -> string! +const Android.Content.Intent.ExtraShortcutId = "android.intent.extra.shortcut.ID" -> string! +const Android.Content.Intent.ExtraShortcutIntent = "android.intent.extra.shortcut.INTENT" -> string! +const Android.Content.Intent.ExtraShortcutName = "android.intent.extra.shortcut.NAME" -> string! +const Android.Content.Intent.ExtraShutdownUserspaceOnly = "android.intent.extra.SHUTDOWN_USERSPACE_ONLY" -> string! +const Android.Content.Intent.ExtraSplitName = "android.intent.extra.SPLIT_NAME" -> string! +const Android.Content.Intent.ExtraStartTime = "android.intent.extra.START_TIME" -> string! +const Android.Content.Intent.ExtraStream = "android.intent.extra.STREAM" -> string! +const Android.Content.Intent.ExtraSubject = "android.intent.extra.SUBJECT" -> string! +const Android.Content.Intent.ExtraSuspendedPackageExtras = "android.intent.extra.SUSPENDED_PACKAGE_EXTRAS" -> string! +const Android.Content.Intent.ExtraTemplate = "android.intent.extra.TEMPLATE" -> string! +const Android.Content.Intent.ExtraText = "android.intent.extra.TEXT" -> string! +const Android.Content.Intent.ExtraTime = "android.intent.extra.TIME" -> string! +const Android.Content.Intent.ExtraTimezone = "time-zone" -> string! +const Android.Content.Intent.ExtraTitle = "android.intent.extra.TITLE" -> string! +const Android.Content.Intent.ExtraUid = "android.intent.extra.UID" -> string! +const Android.Content.Intent.ExtraUser = "android.intent.extra.USER" -> string! +const Android.Content.Intent.ExtraUserInitiated = "android.intent.extra.USER_INITIATED" -> string! +const Android.Content.Intent.ExtraUseStylusMode = "android.intent.extra.USE_STYLUS_MODE" -> string! +const Android.Content.Intent.FlagActivityRequireDefault = Android.Content.ActivityFlags.RequireDefault -> Android.Content.ActivityFlags +const Android.Content.Intent.FlagActivityRequireNonBrowser = Android.Content.ActivityFlags.RequireNonBrowser -> Android.Content.ActivityFlags +const Android.Content.Intent.FlagReceiverVisibleToInstantApps = Android.Content.ActivityFlags.ReceiverVisibleToInstantApps -> Android.Content.ActivityFlags +const Android.Content.Intent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Intent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Intent.MetadataDockHome = "android.dock_home" -> string! +const Android.Content.Intent.ShortcutIconResource.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Intent.ShortcutIconResource.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Intent.UriAllowUnsafe = Android.Content.IntentUriType.AllowUnsafe -> Android.Content.IntentUriType +const Android.Content.Intent.UriAndroidAppScheme = Android.Content.IntentUriType.AndroidAppScheme -> Android.Content.IntentUriType +const Android.Content.Intent.UriIntentScheme = Android.Content.IntentUriType.Scheme -> Android.Content.IntentUriType +const Android.Content.IntentFilter.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.IntentFilter.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.IntentFilter.SystemHighPriority = Android.Content.IntentFilterPriority.HighPriority -> Android.Content.IntentFilterPriority +const Android.Content.IntentFilter.SystemLowPriority = Android.Content.IntentFilterPriority.LowPriority -> Android.Content.IntentFilterPriority +const Android.Content.IntentSender.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.IntentSender.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.LocusId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.LocusId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.OM.OverlayIdentifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.OM.OverlayIdentifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.OM.OverlayInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.OM.OverlayInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.OM.OverlayManagerTransaction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.OM.OverlayManagerTransaction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PeriodicSync.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PeriodicSync.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ActivityInfo.ConfigFontWeightAdjustment = Android.Content.PM.ConfigChanges.FontWeightAdjustment -> Android.Content.PM.ConfigChanges +const Android.Content.PM.ActivityInfo.ConfigGrammaticalGender = Android.Content.PM.ConfigChanges.GrammaticalGender -> Android.Content.PM.ConfigChanges +const Android.Content.PM.ActivityInfo.FlagAllowUntrustedActivityEmbedding = Android.Content.PM.ActivityInfoFlags.AllowUntrustedActivityEmbedding -> Android.Content.PM.ActivityInfoFlags +const Android.Content.PM.ActivityInfo.FlagPreferMinimalPostProcessing = Android.Content.PM.ActivityInfoFlags.PreferMinimalPostProcessing -> Android.Content.PM.ActivityInfoFlags +const Android.Content.PM.ActivityInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ActivityInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ActivityInfo.LaunchSingleInstancePerTask = Android.Content.PM.LaunchMode.SingleInstancePerTask -> Android.Content.PM.LaunchMode +const Android.Content.PM.ApkChecksum.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ApkChecksum.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ApplicationInfo.CategoryAccessibility = Android.Content.PM.ApplicationCategories.Accessibility -> Android.Content.PM.ApplicationCategories +const Android.Content.PM.ApplicationInfo.GwpAsanAlways = Android.Content.PM.GwpAsan.Always -> Android.Content.PM.GwpAsan +const Android.Content.PM.ApplicationInfo.GwpAsanDefault = Android.Content.PM.GwpAsan.Default -> Android.Content.PM.GwpAsan +const Android.Content.PM.ApplicationInfo.GwpAsanNever = Android.Content.PM.GwpAsan.Never -> Android.Content.PM.GwpAsan +const Android.Content.PM.ApplicationInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ApplicationInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ApplicationInfo.MemtagAsync = Android.Content.PM.ApplicationInfoMemtag.Async -> Android.Content.PM.ApplicationInfoMemtag +const Android.Content.PM.ApplicationInfo.MemtagDefault = Android.Content.PM.ApplicationInfoMemtag.Default -> Android.Content.PM.ApplicationInfoMemtag +const Android.Content.PM.ApplicationInfo.MemtagOff = Android.Content.PM.ApplicationInfoMemtag.Off -> Android.Content.PM.ApplicationInfoMemtag +const Android.Content.PM.ApplicationInfo.MemtagSync = Android.Content.PM.ApplicationInfoMemtag.Sync -> Android.Content.PM.ApplicationInfoMemtag +const Android.Content.PM.ApplicationInfo.RawExternalStorageAccessDefault = Android.Content.PM.RawExternalStorageAccess.Default -> Android.Content.PM.RawExternalStorageAccess +const Android.Content.PM.ApplicationInfo.RawExternalStorageAccessNotRequested = Android.Content.PM.RawExternalStorageAccess.NotRequested -> Android.Content.PM.RawExternalStorageAccess +const Android.Content.PM.ApplicationInfo.RawExternalStorageAccessRequested = Android.Content.PM.RawExternalStorageAccess.Requested -> Android.Content.PM.RawExternalStorageAccess +const Android.Content.PM.ApplicationInfo.ZeroinitDefault = Android.Content.PM.ApplicationInfoZeroInit.Default -> Android.Content.PM.ApplicationInfoZeroInit +const Android.Content.PM.ApplicationInfo.ZeroinitDisabled = Android.Content.PM.ApplicationInfoZeroInit.Disabled -> Android.Content.PM.ApplicationInfoZeroInit +const Android.Content.PM.ApplicationInfo.ZeroinitEnabled = Android.Content.PM.ApplicationInfoZeroInit.ZeroinitEnabled -> Android.Content.PM.ApplicationInfoZeroInit +const Android.Content.PM.Attribution.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.Attribution.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.Capability.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.Capability.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.CapabilityParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.CapabilityParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ChangedPackages.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ChangedPackages.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.Checksum.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.Checksum.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.Checksum.TypePartialMerkleRoot1mSha256 = Android.Content.PM.ChecksumType.PartialMerkleRoot1mSha256 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypePartialMerkleRoot1mSha512 = Android.Content.PM.ChecksumType.PartialMerkleRoot1mSha512 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypeWholeMd5 = Android.Content.PM.ChecksumType.WholeMd5 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypeWholeMerkleRoot4kSha256 = Android.Content.PM.ChecksumType.WholeMerkleRoot4kSha256 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypeWholeSha1 = Android.Content.PM.ChecksumType.WholeSha1 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypeWholeSha256 = Android.Content.PM.ChecksumType.WholeSha256 -> Android.Content.PM.ChecksumType +const Android.Content.PM.Checksum.TypeWholeSha512 = Android.Content.PM.ChecksumType.WholeSha512 -> Android.Content.PM.ChecksumType +const Android.Content.PM.ConfigurationInfo.GlEsVersionUndefined = 0 -> int +const Android.Content.PM.ConfigurationInfo.InputFeatureFiveWayNav = Android.Content.PM.InputFeature.FiveWayNav -> Android.Content.PM.InputFeature +const Android.Content.PM.ConfigurationInfo.InputFeatureHardKeyboard = Android.Content.PM.InputFeature.HardKeyboard -> Android.Content.PM.InputFeature +const Android.Content.PM.ConfigurationInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ConfigurationInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.CrossProfileApps.ActionCanInteractAcrossProfilesChanged = "android.content.pm.action.CAN_INTERACT_ACROSS_PROFILES_CHANGED" -> string! +const Android.Content.PM.FeatureGroupInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.FeatureGroupInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.FeatureInfo.FlagRequired = Android.Content.PM.FeatureFlags.Required -> Android.Content.PM.FeatureFlags +const Android.Content.PM.FeatureInfo.GlEsVersionUndefined = 0 -> int +const Android.Content.PM.FeatureInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.FeatureInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.InstallSourceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.InstallSourceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.InstrumentationInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.InstrumentationInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.LauncherApps.ActionConfirmPinAppwidget = "android.content.pm.action.CONFIRM_PIN_APPWIDGET" -> string! +const Android.Content.PM.LauncherApps.ActionConfirmPinShortcut = "android.content.pm.action.CONFIRM_PIN_SHORTCUT" -> string! +const Android.Content.PM.LauncherApps.ExtraPinItemRequest = "android.content.pm.extra.PIN_ITEM_REQUEST" -> string! +const Android.Content.PM.LauncherApps.PinItemRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.LauncherApps.PinItemRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.LauncherApps.PinItemRequest.RequestTypeAppwidget = Android.Content.PM.PinItemRequestType.Appwidget -> Android.Content.PM.PinItemRequestType +const Android.Content.PM.LauncherApps.PinItemRequest.RequestTypeShortcut = Android.Content.PM.PinItemRequestType.Shortcut -> Android.Content.PM.PinItemRequestType +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagGetKeyFieldsOnly = Android.Content.PM.LauncherAppsShortcutQueryFlags.GetKeyFieldsOnly -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagMatchCached = Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchCached -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagMatchDynamic = Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchDynamic -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagMatchManifest = Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchManifest -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagMatchPinned = Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchPinned -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.LauncherApps.ShortcutQuery.FlagMatchPinnedByAnyLauncher = Android.Content.PM.LauncherAppsShortcutQueryFlags.MatchPinnedByAnyLauncher -> Android.Content.PM.LauncherAppsShortcutQueryFlags +const Android.Content.PM.ModuleInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ModuleInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInfo.RequestedPermissionGranted = Android.Content.PM.RequestedPermission.Granted -> Android.Content.PM.RequestedPermission +const Android.Content.PM.PackageInfo.RequestedPermissionImplicit = Android.Content.PM.RequestedPermission.Implicit -> Android.Content.PM.RequestedPermission +const Android.Content.PM.PackageInfo.RequestedPermissionNeverForLocation = Android.Content.PM.RequestedPermission.NeverForLocation -> Android.Content.PM.RequestedPermission +const Android.Content.PM.PackageInfo.RequestedPermissionRequired = Android.Content.PM.RequestedPermission.Required -> Android.Content.PM.RequestedPermission +const Android.Content.PM.PackageInstaller.ActionSessionCommitted = "android.content.pm.action.SESSION_COMMITTED" -> string! +const Android.Content.PM.PackageInstaller.ActionSessionDetails = "android.content.pm.action.SESSION_DETAILS" -> string! +const Android.Content.PM.PackageInstaller.ActionSessionUpdated = "android.content.pm.action.SESSION_UPDATED" -> string! +const Android.Content.PM.PackageInstaller.ExtraInstallConstraints = "android.content.pm.extra.INSTALL_CONSTRAINTS" -> string! +const Android.Content.PM.PackageInstaller.ExtraInstallConstraintsResult = "android.content.pm.extra.INSTALL_CONSTRAINTS_RESULT" -> string! +const Android.Content.PM.PackageInstaller.ExtraOtherPackageName = "android.content.pm.extra.OTHER_PACKAGE_NAME" -> string! +const Android.Content.PM.PackageInstaller.ExtraPackageName = "android.content.pm.extra.PACKAGE_NAME" -> string! +const Android.Content.PM.PackageInstaller.ExtraPreApproval = "android.content.pm.extra.PRE_APPROVAL" -> string! +const Android.Content.PM.PackageInstaller.ExtraSession = "android.content.pm.extra.SESSION" -> string! +const Android.Content.PM.PackageInstaller.ExtraSessionId = "android.content.pm.extra.SESSION_ID" -> string! +const Android.Content.PM.PackageInstaller.ExtraStatus = "android.content.pm.extra.STATUS" -> string! +const Android.Content.PM.PackageInstaller.ExtraStatusMessage = "android.content.pm.extra.STATUS_MESSAGE" -> string! +const Android.Content.PM.PackageInstaller.ExtraStoragePath = "android.content.pm.extra.STORAGE_PATH" -> string! +const Android.Content.PM.PackageInstaller.InstallConstraints.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInstaller.InstallConstraints.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInstaller.InstallConstraintsResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInstaller.InstallConstraintsResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInstaller.PackageSourceDownloadedFile = Android.Content.PM.PackageSource.DownloadedFile -> Android.Content.PM.PackageSource +const Android.Content.PM.PackageInstaller.PackageSourceLocalFile = Android.Content.PM.PackageSource.LocalFile -> Android.Content.PM.PackageSource +const Android.Content.PM.PackageInstaller.PackageSourceOther = Android.Content.PM.PackageSource.Other -> Android.Content.PM.PackageSource +const Android.Content.PM.PackageInstaller.PackageSourceStore = Android.Content.PM.PackageSource.Store -> Android.Content.PM.PackageSource +const Android.Content.PM.PackageInstaller.PackageSourceUnspecified = Android.Content.PM.PackageSource.Unspecified -> Android.Content.PM.PackageSource +const Android.Content.PM.PackageInstaller.PreapprovalDetails.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInstaller.PreapprovalDetails.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInstaller.SessionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInstaller.SessionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInstaller.SessionInfo.InvalidId = -1 -> int +const Android.Content.PM.PackageInstaller.SessionInfo.SessionActivationFailed = Android.Content.PM.SessionStatus.ActivationFailed -> Android.Content.PM.SessionStatus +const Android.Content.PM.PackageInstaller.SessionInfo.SessionConflict = Android.Content.PM.SessionStatus.Conflict -> Android.Content.PM.SessionStatus +const Android.Content.PM.PackageInstaller.SessionInfo.SessionNoError = Android.Content.PM.SessionStatus.NoError -> Android.Content.PM.SessionStatus +const Android.Content.PM.PackageInstaller.SessionInfo.SessionUnknownError = Android.Content.PM.SessionStatus.UnknownError -> Android.Content.PM.SessionStatus +const Android.Content.PM.PackageInstaller.SessionInfo.SessionVerificationFailed = Android.Content.PM.SessionStatus.VerificationFailed -> Android.Content.PM.SessionStatus +const Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionActivationFailed = Android.Content.PM.StagedSession.ActivationFailed -> Android.Content.PM.StagedSession +const Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionConflict = Android.Content.PM.StagedSession.Conflict -> Android.Content.PM.StagedSession +const Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionNoError = Android.Content.PM.StagedSession.NoError -> Android.Content.PM.StagedSession +const Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionUnknown = Android.Content.PM.StagedSession.Unknown -> Android.Content.PM.StagedSession +const Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionVerificationFailed = Android.Content.PM.StagedSession.VerificationFailed -> Android.Content.PM.StagedSession +const Android.Content.PM.PackageInstaller.SessionParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageInstaller.SessionParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageInstaller.SessionParams.PermissionStateDefault = Android.Content.PM.PackageInstallerPermissionState.Default -> Android.Content.PM.PackageInstallerPermissionState +const Android.Content.PM.PackageInstaller.SessionParams.PermissionStateDenied = Android.Content.PM.PackageInstallerPermissionState.Denied -> Android.Content.PM.PackageInstallerPermissionState +const Android.Content.PM.PackageInstaller.SessionParams.PermissionStateGranted = Android.Content.PM.PackageInstallerPermissionState.Granted -> Android.Content.PM.PackageInstallerPermissionState +const Android.Content.PM.PackageInstaller.SessionParams.UserActionNotRequired = Android.Content.PM.PackageInstallUserAction.NotRequired -> Android.Content.PM.PackageInstallUserAction +const Android.Content.PM.PackageInstaller.SessionParams.UserActionRequired = Android.Content.PM.PackageInstallUserAction.Required -> Android.Content.PM.PackageInstallUserAction +const Android.Content.PM.PackageInstaller.SessionParams.UserActionUnspecified = Android.Content.PM.PackageInstallUserAction.Unspecified -> Android.Content.PM.PackageInstallUserAction +const Android.Content.PM.PackageInstaller.StatusFailureTimeout = Android.Content.PM.PackageInstallStatus.FailureTimeout -> Android.Content.PM.PackageInstallStatus +const Android.Content.PM.PackageManager.CertInputRawX509 = Android.Content.PM.CertificateType.RawX509 -> Android.Content.PM.CertificateType +const Android.Content.PM.PackageManager.CertInputSha256 = Android.Content.PM.CertificateType.Sha256 -> Android.Content.PM.CertificateType +const Android.Content.PM.PackageManager.ComponentEnabledSetting.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageManager.ComponentEnabledSetting.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageManager.DontKillApp = Android.Content.PM.ComponentEnableOption.DontKillApp -> Android.Content.PM.ComponentEnableOption +const Android.Content.PM.PackageManager.ExtraVerificationId = "android.content.pm.extra.VERIFICATION_ID" -> string! +const Android.Content.PM.PackageManager.ExtraVerificationResult = "android.content.pm.extra.VERIFICATION_RESULT" -> string! +const Android.Content.PM.PackageManager.FeatureActivitiesOnSecondaryDisplays = "android.software.activities_on_secondary_displays" -> string! +const Android.Content.PM.PackageManager.FeatureAppWidgets = "android.software.app_widgets" -> string! +const Android.Content.PM.PackageManager.FeatureAudioLowLatency = "android.hardware.audio.low_latency" -> string! +const Android.Content.PM.PackageManager.FeatureAudioOutput = "android.hardware.audio.output" -> string! +const Android.Content.PM.PackageManager.FeatureAudioPro = "android.hardware.audio.pro" -> string! +const Android.Content.PM.PackageManager.FeatureAutofill = "android.software.autofill" -> string! +const Android.Content.PM.PackageManager.FeatureAutomotive = "android.hardware.type.automotive" -> string! +const Android.Content.PM.PackageManager.FeatureBackup = "android.software.backup" -> string! +const Android.Content.PM.PackageManager.FeatureBluetooth = "android.hardware.bluetooth" -> string! +const Android.Content.PM.PackageManager.FeatureBluetoothLe = "android.hardware.bluetooth_le" -> string! +const Android.Content.PM.PackageManager.FeatureCamera = "android.hardware.camera" -> string! +const Android.Content.PM.PackageManager.FeatureCameraAny = "android.hardware.camera.any" -> string! +const Android.Content.PM.PackageManager.FeatureCameraAr = "android.hardware.camera.ar" -> string! +const Android.Content.PM.PackageManager.FeatureCameraAutofocus = "android.hardware.camera.autofocus" -> string! +const Android.Content.PM.PackageManager.FeatureCameraCapabilityManualPostProcessing = "android.hardware.camera.capability.manual_post_processing" -> string! +const Android.Content.PM.PackageManager.FeatureCameraCapabilityManualSensor = "android.hardware.camera.capability.manual_sensor" -> string! +const Android.Content.PM.PackageManager.FeatureCameraCapabilityRaw = "android.hardware.camera.capability.raw" -> string! +const Android.Content.PM.PackageManager.FeatureCameraConcurrent = "android.hardware.camera.concurrent" -> string! +const Android.Content.PM.PackageManager.FeatureCameraExternal = "android.hardware.camera.external" -> string! +const Android.Content.PM.PackageManager.FeatureCameraFlash = "android.hardware.camera.flash" -> string! +const Android.Content.PM.PackageManager.FeatureCameraFront = "android.hardware.camera.front" -> string! +const Android.Content.PM.PackageManager.FeatureCameraLevelFull = "android.hardware.camera.level.full" -> string! +const Android.Content.PM.PackageManager.FeatureCantSaveState = "android.software.cant_save_state" -> string! +const Android.Content.PM.PackageManager.FeatureCompanionDeviceSetup = "android.software.companion_device_setup" -> string! +const Android.Content.PM.PackageManager.FeatureConnectionService = "android.software.connectionservice" -> string! +const Android.Content.PM.PackageManager.FeatureConsumerIr = "android.hardware.consumerir" -> string! +const Android.Content.PM.PackageManager.FeatureControls = "android.software.controls" -> string! +const Android.Content.PM.PackageManager.FeatureCredentials = "android.software.credentials" -> string! +const Android.Content.PM.PackageManager.FeatureDeviceAdmin = "android.software.device_admin" -> string! +const Android.Content.PM.PackageManager.FeatureDeviceLock = "android.software.device_lock" -> string! +const Android.Content.PM.PackageManager.FeatureEmbedded = "android.hardware.type.embedded" -> string! +const Android.Content.PM.PackageManager.FeatureEthernet = "android.hardware.ethernet" -> string! +const Android.Content.PM.PackageManager.FeatureExpandedPictureInPicture = "android.software.expanded_picture_in_picture" -> string! +const Android.Content.PM.PackageManager.FeatureFace = "android.hardware.biometrics.face" -> string! +const Android.Content.PM.PackageManager.FeatureFaketouch = "android.hardware.faketouch" -> string! +const Android.Content.PM.PackageManager.FeatureFaketouchMultitouchDistinct = "android.hardware.faketouch.multitouch.distinct" -> string! +const Android.Content.PM.PackageManager.FeatureFaketouchMultitouchJazzhand = "android.hardware.faketouch.multitouch.jazzhand" -> string! +const Android.Content.PM.PackageManager.FeatureFingerprint = "android.hardware.fingerprint" -> string! +const Android.Content.PM.PackageManager.FeatureFreeformWindowManagement = "android.software.freeform_window_management" -> string! +const Android.Content.PM.PackageManager.FeatureGamepad = "android.hardware.gamepad" -> string! +const Android.Content.PM.PackageManager.FeatureHardwareKeystore = "android.hardware.hardware_keystore" -> string! +const Android.Content.PM.PackageManager.FeatureHifiSensors = "android.hardware.sensor.hifi_sensors" -> string! +const Android.Content.PM.PackageManager.FeatureHomeScreen = "android.software.home_screen" -> string! +const Android.Content.PM.PackageManager.FeatureIdentityCredentialHardware = "android.hardware.identity_credential" -> string! +const Android.Content.PM.PackageManager.FeatureIdentityCredentialHardwareDirectAccess = "android.hardware.identity_credential_direct_access" -> string! +const Android.Content.PM.PackageManager.FeatureInputMethods = "android.software.input_methods" -> string! +const Android.Content.PM.PackageManager.FeatureIpsecTunnelMigration = "android.software.ipsec_tunnel_migration" -> string! +const Android.Content.PM.PackageManager.FeatureIpsecTunnels = "android.software.ipsec_tunnels" -> string! +const Android.Content.PM.PackageManager.FeatureIris = "android.hardware.biometrics.iris" -> string! +const Android.Content.PM.PackageManager.FeatureKeystoreAppAttestKey = "android.hardware.keystore.app_attest_key" -> string! +const Android.Content.PM.PackageManager.FeatureKeystoreLimitedUseKey = "android.hardware.keystore.limited_use_key" -> string! +const Android.Content.PM.PackageManager.FeatureKeystoreSingleUseKey = "android.hardware.keystore.single_use_key" -> string! +const Android.Content.PM.PackageManager.FeatureLeanback = "android.software.leanback" -> string! +const Android.Content.PM.PackageManager.FeatureLeanbackOnly = "android.software.leanback_only" -> string! +const Android.Content.PM.PackageManager.FeatureLiveTv = "android.software.live_tv" -> string! +const Android.Content.PM.PackageManager.FeatureLiveWallpaper = "android.software.live_wallpaper" -> string! +const Android.Content.PM.PackageManager.FeatureLocation = "android.hardware.location" -> string! +const Android.Content.PM.PackageManager.FeatureLocationGps = "android.hardware.location.gps" -> string! +const Android.Content.PM.PackageManager.FeatureLocationNetwork = "android.hardware.location.network" -> string! +const Android.Content.PM.PackageManager.FeatureManagedUsers = "android.software.managed_users" -> string! +const Android.Content.PM.PackageManager.FeatureMicrophone = "android.hardware.microphone" -> string! +const Android.Content.PM.PackageManager.FeatureMidi = "android.software.midi" -> string! +const Android.Content.PM.PackageManager.FeatureNfc = "android.hardware.nfc" -> string! +const Android.Content.PM.PackageManager.FeatureNfcBeam = "android.sofware.nfc.beam" -> string! +const Android.Content.PM.PackageManager.FeatureNfcHostCardEmulation = "android.hardware.nfc.hce" -> string! +const Android.Content.PM.PackageManager.FeatureNfcHostCardEmulationNfcf = "android.hardware.nfc.hcef" -> string! +const Android.Content.PM.PackageManager.FeatureNfcOffHostCardEmulationEse = "android.hardware.nfc.ese" -> string! +const Android.Content.PM.PackageManager.FeatureNfcOffHostCardEmulationUicc = "android.hardware.nfc.uicc" -> string! +const Android.Content.PM.PackageManager.FeatureOpenglesDeqpLevel = "android.software.opengles.deqp.level" -> string! +const Android.Content.PM.PackageManager.FeatureOpenglesExtensionPack = "android.hardware.opengles.aep" -> string! +const Android.Content.PM.PackageManager.FeaturePc = "android.hardware.type.pc" -> string! +const Android.Content.PM.PackageManager.FeaturePictureInPicture = "android.software.picture_in_picture" -> string! +const Android.Content.PM.PackageManager.FeaturePrinting = "android.software.print" -> string! +const Android.Content.PM.PackageManager.FeatureRamLow = "android.hardware.ram.low" -> string! +const Android.Content.PM.PackageManager.FeatureRamNormal = "android.hardware.ram.normal" -> string! +const Android.Content.PM.PackageManager.FeatureScreenLandscape = "android.hardware.screen.landscape" -> string! +const Android.Content.PM.PackageManager.FeatureScreenPortrait = "android.hardware.screen.portrait" -> string! +const Android.Content.PM.PackageManager.FeatureSecureLockScreen = "android.software.secure_lock_screen" -> string! +const Android.Content.PM.PackageManager.FeatureSecurelyRemovesUsers = "android.software.securely_removes_users" -> string! +const Android.Content.PM.PackageManager.FeatureSecurityModelCompatible = "android.hardware.security.model.compatible" -> string! +const Android.Content.PM.PackageManager.FeatureSensorAccelerometer = "android.hardware.sensor.accelerometer" -> string! +const Android.Content.PM.PackageManager.FeatureSensorAccelerometerLimitedAxes = "android.hardware.sensor.accelerometer_limited_axes" -> string! +const Android.Content.PM.PackageManager.FeatureSensorAccelerometerLimitedAxesUncalibrated = "android.hardware.sensor.accelerometer_limited_axes_uncalibrated" -> string! +const Android.Content.PM.PackageManager.FeatureSensorAmbientTemperature = "android.hardware.sensor.ambient_temperature" -> string! +const Android.Content.PM.PackageManager.FeatureSensorBarometer = "android.hardware.sensor.barometer" -> string! +const Android.Content.PM.PackageManager.FeatureSensorCompass = "android.hardware.sensor.compass" -> string! +const Android.Content.PM.PackageManager.FeatureSensorDynamicHeadTracker = "android.hardware.sensor.dynamic.head_tracker" -> string! +const Android.Content.PM.PackageManager.FeatureSensorGyroscope = "android.hardware.sensor.gyroscope" -> string! +const Android.Content.PM.PackageManager.FeatureSensorGyroscopeLimitedAxes = "android.hardware.sensor.gyroscope_limited_axes" -> string! +const Android.Content.PM.PackageManager.FeatureSensorGyroscopeLimitedAxesUncalibrated = "android.hardware.sensor.gyroscope_limited_axes_uncalibrated" -> string! +const Android.Content.PM.PackageManager.FeatureSensorHeading = "android.hardware.sensor.heading" -> string! +const Android.Content.PM.PackageManager.FeatureSensorHeartRate = "android.hardware.sensor.heartrate" -> string! +const Android.Content.PM.PackageManager.FeatureSensorHeartRateEcg = "android.hardware.sensor.heartrate.ecg" -> string! +const Android.Content.PM.PackageManager.FeatureSensorHingeAngle = "android.hardware.sensor.hinge_angle" -> string! +const Android.Content.PM.PackageManager.FeatureSensorLight = "android.hardware.sensor.light" -> string! +const Android.Content.PM.PackageManager.FeatureSensorProximity = "android.hardware.sensor.proximity" -> string! +const Android.Content.PM.PackageManager.FeatureSensorRelativeHumidity = "android.hardware.sensor.relative_humidity" -> string! +const Android.Content.PM.PackageManager.FeatureSensorStepCounter = "android.hardware.sensor.stepcounter" -> string! +const Android.Content.PM.PackageManager.FeatureSensorStepDetector = "android.hardware.sensor.stepdetector" -> string! +const Android.Content.PM.PackageManager.FeatureSeOmapiEse = "android.hardware.se.omapi.ese" -> string! +const Android.Content.PM.PackageManager.FeatureSeOmapiSd = "android.hardware.se.omapi.sd" -> string! +const Android.Content.PM.PackageManager.FeatureSeOmapiUicc = "android.hardware.se.omapi.uicc" -> string! +const Android.Content.PM.PackageManager.FeatureSip = "android.software.sip" -> string! +const Android.Content.PM.PackageManager.FeatureSipVoip = "android.software.sip.voip" -> string! +const Android.Content.PM.PackageManager.FeatureStrongboxKeystore = "android.hardware.strongbox_keystore" -> string! +const Android.Content.PM.PackageManager.FeatureTelecom = "android.software.telecom" -> string! +const Android.Content.PM.PackageManager.FeatureTelephony = "android.hardware.telephony" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyCalling = "android.hardware.telephony.calling" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyCdma = "android.hardware.telephony.cdma" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyData = "android.hardware.telephony.data" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyEuicc = "android.hardware.telephony.euicc" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyEuiccMep = "android.hardware.telephony.euicc.mep" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyGsm = "android.hardware.telephony.gsm" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyIms = "android.hardware.telephony.ims" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyMbms = "android.hardware.telephony.mbms" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyMessaging = "android.hardware.telephony.messaging" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonyRadioAccess = "android.hardware.telephony.radio.access" -> string! +const Android.Content.PM.PackageManager.FeatureTelephonySubscription = "android.hardware.telephony.subscription" -> string! +const Android.Content.PM.PackageManager.FeatureTelevision = "android.hardware.type.television" -> string! +const Android.Content.PM.PackageManager.FeatureTouchscreen = "android.hardware.touchscreen" -> string! +const Android.Content.PM.PackageManager.FeatureTouchscreenMultitouch = "android.hardware.touchscreen.multitouch" -> string! +const Android.Content.PM.PackageManager.FeatureTouchscreenMultitouchDistinct = "android.hardware.touchscreen.multitouch.distinct" -> string! +const Android.Content.PM.PackageManager.FeatureTouchscreenMultitouchJazzhand = "android.hardware.touchscreen.multitouch.jazzhand" -> string! +const Android.Content.PM.PackageManager.FeatureUsbAccessory = "android.hardware.usb.accessory" -> string! +const Android.Content.PM.PackageManager.FeatureUsbHost = "android.hardware.usb.host" -> string! +const Android.Content.PM.PackageManager.FeatureUwb = "android.hardware.uwb" -> string! +const Android.Content.PM.PackageManager.FeatureVerifiedBoot = "android.software.verified_boot" -> string! +const Android.Content.PM.PackageManager.FeatureVrHeadtracking = "android.hardware.vr.headtracking" -> string! +const Android.Content.PM.PackageManager.FeatureVrMode = "android.software.vr.mode" -> string! +const Android.Content.PM.PackageManager.FeatureVrModeHighPerformance = "android.hardware.vr.high_performance" -> string! +const Android.Content.PM.PackageManager.FeatureVulkanDeqpLevel = "android.software.vulkan.deqp.level" -> string! +const Android.Content.PM.PackageManager.FeatureVulkanHardwareCompute = "android.hardware.vulkan.compute" -> string! +const Android.Content.PM.PackageManager.FeatureVulkanHardwareLevel = "android.hardware.vulkan.level" -> string! +const Android.Content.PM.PackageManager.FeatureVulkanHardwareVersion = "android.hardware.vulkan.version" -> string! +const Android.Content.PM.PackageManager.FeatureWalletLocationBasedSuggestions = "android.software.wallet_location_based_suggestions" -> string! +const Android.Content.PM.PackageManager.FeatureWatch = "android.hardware.type.watch" -> string! +const Android.Content.PM.PackageManager.FeatureWebview = "android.software.webview" -> string! +const Android.Content.PM.PackageManager.FeatureWifi = "android.hardware.wifi" -> string! +const Android.Content.PM.PackageManager.FeatureWifiAware = "android.hardware.wifi.aware" -> string! +const Android.Content.PM.PackageManager.FeatureWifiDirect = "android.hardware.wifi.direct" -> string! +const Android.Content.PM.PackageManager.FeatureWifiPasspoint = "android.hardware.wifi.passpoint" -> string! +const Android.Content.PM.PackageManager.FeatureWifiRtt = "android.hardware.wifi.rtt" -> string! +const Android.Content.PM.PackageManager.FeatureWindowMagnification = "android.software.window_magnification" -> string! +const Android.Content.PM.PackageManager.FlagPermissionWhitelistInstaller = Android.Content.PM.FlagPermission.WhitelistInstaller -> Android.Content.PM.FlagPermission +const Android.Content.PM.PackageManager.FlagPermissionWhitelistSystem = Android.Content.PM.FlagPermission.WhitelistSystem -> Android.Content.PM.FlagPermission +const Android.Content.PM.PackageManager.FlagPermissionWhitelistUpgrade = Android.Content.PM.FlagPermission.WhitelistUpgrade -> Android.Content.PM.FlagPermission +const Android.Content.PM.PackageManager.GetAttributions = Android.Content.PM.PackageInfoFlags.Attributions -> Android.Content.PM.PackageInfoFlags +const Android.Content.PM.PackageManager.GetAttributionsLong = 2147483648 -> long +const Android.Content.PM.PackageManager.InstallScenarioBulk = Android.Content.PM.PackageInstallScenario.Bulk -> Android.Content.PM.PackageInstallScenario +const Android.Content.PM.PackageManager.InstallScenarioBulkSecondary = Android.Content.PM.PackageInstallScenario.BulkSecondary -> Android.Content.PM.PackageInstallScenario +const Android.Content.PM.PackageManager.InstallScenarioDefault = Android.Content.PM.PackageInstallScenario.Default -> Android.Content.PM.PackageInstallScenario +const Android.Content.PM.PackageManager.InstallScenarioFast = Android.Content.PM.PackageInstallScenario.Fast -> Android.Content.PM.PackageInstallScenario +const Android.Content.PM.PackageManager.MatchApex = 1073741824 -> int +const Android.Content.PM.PackageManager.MatchDirectBootAuto = 268435456 -> int +const Android.Content.PM.PackageManager.MaximumVerificationTimeout = 3600000 -> long +const Android.Content.PM.PackageManager.Property.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageManager.Property.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PackageManager.PropertyCompatOverrideLandscapeToPortrait = "android.camera.PROPERTY_COMPAT_OVERRIDE_LANDSCAPE_TO_PORTRAIT" -> string! +const Android.Content.PM.PackageManager.PropertyMediaCapabilities = "android.media.PROPERTY_MEDIA_CAPABILITIES" -> string! +const Android.Content.PM.PackageManager.PropertySelfCertifiedNetworkCapabilities = "android.net.PROPERTY_SELF_CERTIFIED_NETWORK_CAPABILITIES" -> string! +const Android.Content.PM.PackageManager.PropertySpecialUseFgsSubtype = "android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE" -> string! +const Android.Content.PM.PackageManager.Synchronous = Android.Content.PM.ComponentEnableOption.Synchronous -> Android.Content.PM.ComponentEnableOption +const Android.Content.PM.PackageManager.VerificationAllow = Android.Content.PM.PackageInstallVerification.Allow -> Android.Content.PM.PackageInstallVerification +const Android.Content.PM.PackageManager.VerificationReject = Android.Content.PM.PackageInstallVerification.Reject -> Android.Content.PM.PackageInstallVerification +const Android.Content.PM.PackageManager.VersionCodeHighest = -1 -> int +const Android.Content.PM.PackageStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PackageStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PermissionGroupInfo.FlagPersonalInfo = Android.Content.PM.PermissionGroupInfoFlags.PersonalInfo -> Android.Content.PM.PermissionGroupInfoFlags +const Android.Content.PM.PermissionGroupInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PermissionGroupInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PermissionInfo.FlagCostsMoney = Android.Content.PM.PermissionInfoFlags.CostsMoney -> Android.Content.PM.PermissionInfoFlags +const Android.Content.PM.PermissionInfo.FlagHardRestricted = Android.Content.PM.PermissionInfoFlags.HardRestricted -> Android.Content.PM.PermissionInfoFlags +const Android.Content.PM.PermissionInfo.FlagImmutablyRestricted = Android.Content.PM.PermissionInfoFlags.ImmutablyRestricted -> Android.Content.PM.PermissionInfoFlags +const Android.Content.PM.PermissionInfo.FlagInstalled = Android.Content.PM.PermissionInfoFlags.Installed -> Android.Content.PM.PermissionInfoFlags +const Android.Content.PM.PermissionInfo.FlagSoftRestricted = Android.Content.PM.PermissionInfoFlags.SoftRestricted -> Android.Content.PM.PermissionInfoFlags +const Android.Content.PM.PermissionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.PermissionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.PermissionInfo.ProtectionInternal = Android.Content.PM.Protection.Internal -> Android.Content.PM.Protection +const Android.Content.PM.ProviderInfo.FlagSingleUser = Android.Content.PM.ProviderInfoFlags.SingleUser -> Android.Content.PM.ProviderInfoFlags +const Android.Content.PM.ProviderInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ProviderInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ResolveInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ResolveInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ServiceInfo.FlagAllowSharedIsolatedProcess = Android.Content.PM.ServiceInfoFlags.AllowSharedIsolatedProcess -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.FlagExternalService = Android.Content.PM.ServiceInfoFlags.ExternalService -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.FlagIsolatedProcess = Android.Content.PM.ServiceInfoFlags.IsolatedProcess -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.FlagSingleUser = Android.Content.PM.ServiceInfoFlags.SingleUser -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.FlagStopWithTask = Android.Content.PM.ServiceInfoFlags.StopWithTask -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.FlagUseAppZygote = Android.Content.PM.ServiceInfoFlags.UseAppZygote -> Android.Content.PM.ServiceInfoFlags +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeCamera = Android.Content.PM.ForegroundService.TypeCamera -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeConnectedDevice = Android.Content.PM.ForegroundService.TypeConnectedDevice -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeDataSync = Android.Content.PM.ForegroundService.TypeDataSync -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeHealth = Android.Content.PM.ForegroundService.TypeHealth -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeLocation = Android.Content.PM.ForegroundService.TypeLocation -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeManifest = (Android.Content.PM.ForegroundService)-1 -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeMediaPlayback = Android.Content.PM.ForegroundService.TypeMediaPlayback -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeMediaProjection = Android.Content.PM.ForegroundService.TypeMediaProjection -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeMicrophone = Android.Content.PM.ForegroundService.TypeMicrophone -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeNone = Android.Content.PM.ForegroundService.TypeNone -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypePhoneCall = Android.Content.PM.ForegroundService.TypePhoneCall -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeRemoteMessaging = Android.Content.PM.ForegroundService.TypeRemoteMessaging -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeShortService = Android.Content.PM.ForegroundService.TypeShortService -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeSpecialUse = Android.Content.PM.ForegroundService.TypeSpecialUse -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.ForegroundServiceTypeSystemExempted = Android.Content.PM.ForegroundService.TypeSystemExempted -> Android.Content.PM.ForegroundService +const Android.Content.PM.ServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.SharedLibraryInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.SharedLibraryInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.SharedLibraryInfo.TypeBuiltin = Android.Content.PM.SharedLibraryType.Builtin -> Android.Content.PM.SharedLibraryType +const Android.Content.PM.SharedLibraryInfo.TypeDynamic = Android.Content.PM.SharedLibraryType.Dynamic -> Android.Content.PM.SharedLibraryType +const Android.Content.PM.SharedLibraryInfo.TypeSdkPackage = Android.Content.PM.SharedLibraryType.SdkPackage -> Android.Content.PM.SharedLibraryType +const Android.Content.PM.SharedLibraryInfo.TypeStatic = Android.Content.PM.SharedLibraryType.Static -> Android.Content.PM.SharedLibraryType +const Android.Content.PM.SharedLibraryInfo.VersionUndefined = -1 -> int +const Android.Content.PM.ShortcutInfo.DisabledReasonAppChanged = Android.Content.PM.ShortcutDisabledReason.AppChanged -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonBackupNotSupported = Android.Content.PM.ShortcutDisabledReason.BackupNotSupported -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonByApp = Android.Content.PM.ShortcutDisabledReason.ByApp -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonNotDisabled = Android.Content.PM.ShortcutDisabledReason.NotDisabled -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonOtherRestoreIssue = Android.Content.PM.ShortcutDisabledReason.OtherRestoreIssue -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonSignatureMismatch = Android.Content.PM.ShortcutDisabledReason.SignatureMismatch -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonUnknown = Android.Content.PM.ShortcutDisabledReason.Unknown -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.DisabledReasonVersionLower = Android.Content.PM.ShortcutDisabledReason.VersionLower -> Android.Content.PM.ShortcutDisabledReason +const Android.Content.PM.ShortcutInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.ShortcutInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.ShortcutInfo.ShortcutCategoryConversation = "android.shortcut.conversation" -> string! +const Android.Content.PM.ShortcutInfo.SurfaceLauncher = Android.Content.PM.ShortcutSurface.Launcher -> Android.Content.PM.ShortcutSurface +const Android.Content.PM.ShortcutManager.FlagMatchCached = Android.Content.PM.ShortcutManagerMatchFlags.Cached -> Android.Content.PM.ShortcutManagerMatchFlags +const Android.Content.PM.ShortcutManager.FlagMatchDynamic = Android.Content.PM.ShortcutManagerMatchFlags.Dynamic -> Android.Content.PM.ShortcutManagerMatchFlags +const Android.Content.PM.ShortcutManager.FlagMatchManifest = Android.Content.PM.ShortcutManagerMatchFlags.Manifest -> Android.Content.PM.ShortcutManagerMatchFlags +const Android.Content.PM.ShortcutManager.FlagMatchPinned = Android.Content.PM.ShortcutManagerMatchFlags.Pinned -> Android.Content.PM.ShortcutManagerMatchFlags +const Android.Content.PM.Signature.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.Signature.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.SigningInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.SigningInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.Verify.Domain.DomainVerificationUserState.DomainStateNone = Android.Content.PM.Verify.Domain.DomainState.None -> Android.Content.PM.Verify.Domain.DomainState +const Android.Content.PM.Verify.Domain.DomainVerificationUserState.DomainStateSelected = Android.Content.PM.Verify.Domain.DomainState.Selected -> Android.Content.PM.Verify.Domain.DomainState +const Android.Content.PM.Verify.Domain.DomainVerificationUserState.DomainStateVerified = Android.Content.PM.Verify.Domain.DomainState.Verified -> Android.Content.PM.Verify.Domain.DomainState +const Android.Content.PM.Verify.Domain.DomainVerificationUserState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.Verify.Domain.DomainVerificationUserState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.PM.VersionedPackage.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.PM.VersionedPackage.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.QuickViewConstants.FeatureDelete = "android:delete" -> string! +const Android.Content.QuickViewConstants.FeatureDownload = "android:download" -> string! +const Android.Content.QuickViewConstants.FeatureEdit = "android:edit" -> string! +const Android.Content.QuickViewConstants.FeaturePrint = "android:print" -> string! +const Android.Content.QuickViewConstants.FeatureSend = "android:send" -> string! +const Android.Content.QuickViewConstants.FeatureView = "android:view" -> string! +const Android.Content.Res.AssetFileDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Res.AssetFileDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Res.AssetFileDescriptor.UnknownLength = -1 -> long +const Android.Content.Res.ColorStateList.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Res.ColorStateList.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Res.Configuration.ColorModeHdrMask = Android.Content.Res.ColorMode.HdrMask -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeHdrNo = Android.Content.Res.ColorMode.HdrNo -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeHdrShift = Android.Content.Res.ColorMode.HdrShift -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeHdrUndefined = Android.Content.Res.ColorMode.HdrUndefined -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeHdrYes = Android.Content.Res.ColorMode.HdrYes -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeUndefined = Android.Content.Res.ColorMode.HdrUndefined -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeWideColorGamutMask = Android.Content.Res.ColorMode.WideColorGamutMask -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeWideColorGamutNo = Android.Content.Res.ColorMode.WideColorGamutNo -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeWideColorGamutUndefined = Android.Content.Res.ColorMode.HdrUndefined -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.ColorModeWideColorGamutYes = Android.Content.Res.ColorMode.HdrShift -> Android.Content.Res.ColorMode +const Android.Content.Res.Configuration.DensityDpiUndefined = 0 -> int +const Android.Content.Res.Configuration.FontWeightAdjustmentUndefined = 2147483647 -> int +const Android.Content.Res.Configuration.GrammaticalGenderFeminine = Android.Content.Res.GrammaticalGender.Feminine -> Android.Content.Res.GrammaticalGender +const Android.Content.Res.Configuration.GrammaticalGenderMasculine = Android.Content.Res.GrammaticalGender.Masculine -> Android.Content.Res.GrammaticalGender +const Android.Content.Res.Configuration.GrammaticalGenderNeutral = Android.Content.Res.GrammaticalGender.Neutral -> Android.Content.Res.GrammaticalGender +const Android.Content.Res.Configuration.GrammaticalGenderNotSpecified = Android.Content.Res.GrammaticalGender.NotSpecified -> Android.Content.Res.GrammaticalGender +const Android.Content.Res.Configuration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Res.Configuration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Res.Configuration.MncZero = 65535 -> int +const Android.Content.Res.Configuration.ScreenHeightDpUndefined = Android.Content.Res.Screen.HeightDpUndefined -> Android.Content.Res.Screen +const Android.Content.Res.Configuration.ScreenWidthDpUndefined = Android.Content.Res.Screen.HeightDpUndefined -> Android.Content.Res.Screen +const Android.Content.Res.Configuration.SmallestScreenWidthDpUndefined = 0 -> int +const Android.Content.Res.Configuration.UiModeNightMask = Android.Content.Res.UiMode.NightMask -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeNightNo = Android.Content.Res.UiMode.NightNo -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeNightUndefined = Android.Content.Res.UiMode.NightUndefined -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeNightYes = Android.Content.Res.UiMode.NightYes -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeAppliance = Android.Content.Res.UiMode.TypeAppliance -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeCar = Android.Content.Res.UiMode.TypeCar -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeDesk = Android.Content.Res.UiMode.TypeDesk -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeMask = Android.Content.Res.UiMode.TypeMask -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeNormal = Android.Content.Res.UiMode.TypeNormal -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeTelevision = Android.Content.Res.UiMode.TypeTelevision -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeUndefined = Android.Content.Res.UiMode.NightUndefined -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeVrHeadset = Android.Content.Res.UiMode.TypeVrHeadset -> Android.Content.Res.UiMode +const Android.Content.Res.Configuration.UiModeTypeWatch = Android.Content.Res.UiMode.TypeWatch -> Android.Content.Res.UiMode +const Android.Content.Res.ObbInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.Res.ObbInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.Res.ObbInfo.ObbOverlay = Android.Content.Res.ObbFlags.Overlay -> Android.Content.Res.ObbFlags +const Android.Content.Res.Resources.IdNull = 0 -> int +const Android.Content.RestrictionEntry.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.RestrictionEntry.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.RestrictionEntry.TypeBoolean = Android.Content.RestrictionEntryType.Boolean -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeBundle = Android.Content.RestrictionEntryType.Bundle -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeBundleArray = Android.Content.RestrictionEntryType.BundleArray -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeChoice = Android.Content.RestrictionEntryType.Choice -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeInteger = Android.Content.RestrictionEntryType.Integer -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeMultiSelect = Android.Content.RestrictionEntryType.MultiSelect -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeNull = Android.Content.RestrictionEntryType.Null -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionEntry.TypeString = Android.Content.RestrictionEntryType.String -> Android.Content.RestrictionEntryType +const Android.Content.RestrictionsManager.ActionPermissionResponseReceived = "android.content.action.PERMISSION_RESPONSE_RECEIVED" -> string! +const Android.Content.RestrictionsManager.ActionRequestLocalApproval = "android.content.action.REQUEST_LOCAL_APPROVAL" -> string! +const Android.Content.RestrictionsManager.ActionRequestPermission = "android.content.action.REQUEST_PERMISSION" -> string! +const Android.Content.RestrictionsManager.ExtraPackageName = "android.content.extra.PACKAGE_NAME" -> string! +const Android.Content.RestrictionsManager.ExtraRequestBundle = "android.content.extra.REQUEST_BUNDLE" -> string! +const Android.Content.RestrictionsManager.ExtraRequestId = "android.content.extra.REQUEST_ID" -> string! +const Android.Content.RestrictionsManager.ExtraRequestType = "android.content.extra.REQUEST_TYPE" -> string! +const Android.Content.RestrictionsManager.ExtraResponseBundle = "android.content.extra.RESPONSE_BUNDLE" -> string! +const Android.Content.RestrictionsManager.MetaDataAppRestrictions = "android.content.APP_RESTRICTIONS" -> string! +const Android.Content.RestrictionsManager.RequestKeyApproveLabel = "android.request.approve_label" -> string! +const Android.Content.RestrictionsManager.RequestKeyData = "android.request.data" -> string! +const Android.Content.RestrictionsManager.RequestKeyDenyLabel = "android.request.deny_label" -> string! +const Android.Content.RestrictionsManager.RequestKeyIcon = "android.request.icon" -> string! +const Android.Content.RestrictionsManager.RequestKeyId = "android.request.id" -> string! +const Android.Content.RestrictionsManager.RequestKeyMessage = "android.request.mesg" -> string! +const Android.Content.RestrictionsManager.RequestKeyNewRequest = "android.request.new_request" -> string! +const Android.Content.RestrictionsManager.RequestKeyTitle = "android.request.title" -> string! +const Android.Content.RestrictionsManager.RequestTypeApproval = "android.request.type.approval" -> string! +const Android.Content.RestrictionsManager.ResponseKeyErrorCode = "android.response.errorcode" -> string! +const Android.Content.RestrictionsManager.ResponseKeyMessage = "android.response.msg" -> string! +const Android.Content.RestrictionsManager.ResponseKeyResponseTimestamp = "android.response.timestamp" -> string! +const Android.Content.RestrictionsManager.ResponseKeyResult = "android.response.result" -> string! +const Android.Content.SyncAdapterType.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.SyncAdapterType.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.SyncInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.SyncInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.SyncRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.SyncRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.SyncResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.SyncResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.SyncStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.SyncStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.UriMatcher.NoMatch = -1 -> int +const Android.Content.UriPermission.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Content.UriPermission.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Content.UriPermission.InvalidTime = -9223372036854775808 -> long +const Android.Credentials.ClearCredentialStateException.TypeUnknown = "android.credentials.ClearCredentialStateException.TYPE_UNKNOWN" -> string! +const Android.Credentials.ClearCredentialStateRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.ClearCredentialStateRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.CreateCredentialException.TypeInterrupted = "android.credentials.CreateCredentialException.TYPE_INTERRUPTED" -> string! +const Android.Credentials.CreateCredentialException.TypeNoCreateOptions = "android.credentials.CreateCredentialException.TYPE_NO_CREATE_OPTIONS" -> string! +const Android.Credentials.CreateCredentialException.TypeUnknown = "android.credentials.CreateCredentialException.TYPE_UNKNOWN" -> string! +const Android.Credentials.CreateCredentialException.TypeUserCanceled = "android.credentials.CreateCredentialException.TYPE_USER_CANCELED" -> string! +const Android.Credentials.CreateCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.CreateCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.CreateCredentialResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.CreateCredentialResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.Credential.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.Credential.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.Credential.TypePasswordCredential = "android.credentials.TYPE_PASSWORD_CREDENTIAL" -> string! +const Android.Credentials.CredentialDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.CredentialDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.CredentialOption.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.CredentialOption.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.CredentialOption.SupportedElementKeys = "android.credentials.GetCredentialOption.SUPPORTED_ELEMENT_KEYS" -> string! +const Android.Credentials.GetCredentialException.TypeInterrupted = "android.credentials.GetCredentialException.TYPE_INTERRUPTED" -> string! +const Android.Credentials.GetCredentialException.TypeNoCredential = "android.credentials.GetCredentialException.TYPE_NO_CREDENTIAL" -> string! +const Android.Credentials.GetCredentialException.TypeUnknown = "android.credentials.GetCredentialException.TYPE_UNKNOWN" -> string! +const Android.Credentials.GetCredentialException.TypeUserCanceled = "android.credentials.GetCredentialException.TYPE_USER_CANCELED" -> string! +const Android.Credentials.GetCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.GetCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.GetCredentialResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.GetCredentialResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.RegisterCredentialDescriptionRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.RegisterCredentialDescriptionRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Credentials.UnregisterCredentialDescriptionRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Credentials.UnregisterCredentialDescriptionRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Database.CursorWindow.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Database.CursorWindow.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Database.DatabaseUtils.InsertHelper.TableInfoPragmaDefaultIndex = 4 -> int +const Android.Database.Sqlite.SQLiteDatabase.ConflictAbort = Android.Database.Sqlite.Conflict.Abort -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.ConflictFail = Android.Database.Sqlite.Conflict.Fail -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.ConflictIgnore = Android.Database.Sqlite.Conflict.Ignore -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.ConflictNone = Android.Database.Sqlite.Conflict.None -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.ConflictReplace = Android.Database.Sqlite.Conflict.Replace -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.ConflictRollback = Android.Database.Sqlite.Conflict.Rollback -> Android.Database.Sqlite.Conflict +const Android.Database.Sqlite.SQLiteDatabase.JournalModeDelete = "DELETE" -> string! +const Android.Database.Sqlite.SQLiteDatabase.JournalModeMemory = "MEMORY" -> string! +const Android.Database.Sqlite.SQLiteDatabase.JournalModeOff = "OFF" -> string! +const Android.Database.Sqlite.SQLiteDatabase.JournalModePersist = "PERSIST" -> string! +const Android.Database.Sqlite.SQLiteDatabase.JournalModeTruncate = "TRUNCATE" -> string! +const Android.Database.Sqlite.SQLiteDatabase.JournalModeWal = "WAL" -> string! +const Android.Database.Sqlite.SQLiteDatabase.MaxSqlCacheSize = 100 -> int +const Android.Database.Sqlite.SQLiteDatabase.SqliteMaxLikePatternLength = 50000 -> int +const Android.Database.Sqlite.SQLiteDatabase.SyncModeExtra = "EXTRA" -> string! +const Android.Database.Sqlite.SQLiteDatabase.SyncModeFull = "FULL" -> string! +const Android.Database.Sqlite.SQLiteDatabase.SyncModeNormal = "NORMAL" -> string! +const Android.Database.Sqlite.SQLiteDatabase.SyncModeOff = "OFF" -> string! +const Android.DeviceLock.DeviceId.DeviceIdTypeImei = Android.DeviceLock.DeviceIdType.Imei -> Android.DeviceLock.DeviceIdType +const Android.DeviceLock.DeviceId.DeviceIdTypeMeid = Android.DeviceLock.DeviceIdType.Meid -> Android.DeviceLock.DeviceIdType +const Android.DeviceLock.DeviceLockManager.DeviceLockRoleFinancing = Android.DeviceLock.DeviceLockRole.Financing -> Android.DeviceLock.DeviceLockRole +const Android.Drm.DrmErrorEvent.TypeAcquireDrmInfoFailed = Android.Drm.DrmErrorEventType.AcquireDrmInfoFailed -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeNoInternetConnection = Android.Drm.DrmErrorEventType.NoInternetConnection -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeNotSupported = Android.Drm.DrmErrorEventType.NotSupported -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeOutOfMemory = Android.Drm.DrmErrorEventType.OutOfMemory -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeProcessDrmInfoFailed = Android.Drm.DrmErrorEventType.ProcessDrmInfoFailed -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeRemoveAllRightsFailed = Android.Drm.DrmErrorEventType.RemoveAllRightsFailed -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeRightsNotInstalled = Android.Drm.DrmErrorEventType.RightsNotInstalled -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmErrorEvent.TypeRightsRenewalNotAllowed = Android.Drm.DrmErrorEventType.RightsRenewalNotAllowed -> Android.Drm.DrmErrorEventType +const Android.Drm.DrmEvent.DrmInfoObject = "drm_info_object" -> string! +const Android.Drm.DrmEvent.DrmInfoStatusObject = "drm_info_status_object" -> string! +const Android.Drm.DrmEvent.TypeAllRightsRemoved = Android.Drm.DrmEventType.AllRightsRemoved -> Android.Drm.DrmEventType +const Android.Drm.DrmEvent.TypeDrmInfoProcessed = Android.Drm.DrmEventType.DrmInfoProcessed -> Android.Drm.DrmEventType +const Android.Drm.DrmInfoEvent.TypeAccountAlreadyRegistered = Android.Drm.DrmInfoEventType.AccountAlreadyRegistered -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoEvent.TypeAlreadyRegisteredByAnotherAccount = Android.Drm.DrmInfoEventType.AlreadyRegisteredByAnotherAccount -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoEvent.TypeRemoveRights = Android.Drm.DrmInfoEventType.RemoveRights -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoEvent.TypeRightsInstalled = Android.Drm.DrmInfoEventType.RightsInstalled -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoEvent.TypeRightsRemoved = Android.Drm.DrmInfoEventType.RightsRemoved -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoEvent.TypeWaitForRights = Android.Drm.DrmInfoEventType.WaitForRights -> Android.Drm.DrmInfoEventType +const Android.Drm.DrmInfoRequest.AccountId = "account_id" -> string! +const Android.Drm.DrmInfoRequest.SubscriptionId = "subscription_id" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.ExtendedMetadata = "extended_metadata" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.LicenseAvailableTime = "license_available_time" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.LicenseExpiryTime = "license_expiry_time" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.LicenseStartTime = "license_start_time" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.MaxRepeatCount = "max_repeat_count" -> string! +const Android.Drm.DrmStore.ConstraintsColumns.RemainingRepeatCount = "remaining_repeat_count" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.ExtendedMetadata = "extended_metadata" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.LicenseAvailableTime = "license_available_time" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.LicenseExpiryTime = "license_expiry_time" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.LicenseStartTime = "license_start_time" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.MaxRepeatCount = "max_repeat_count" -> string! +const Android.Drm.DrmStore.IConstraintsColumns.RemainingRepeatCount = "remaining_repeat_count" -> string! +const Android.Gestures.Gesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Gestures.Gesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Bitmap.DensityNone = 0 -> int +const Android.Graphics.Bitmap.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Bitmap.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.BitmapShader.FilterModeDefault = Android.Graphics.BitmapShaderFilterMode.Default -> Android.Graphics.BitmapShaderFilterMode +const Android.Graphics.BitmapShader.FilterModeLinear = Android.Graphics.BitmapShaderFilterMode.Linear -> Android.Graphics.BitmapShaderFilterMode +const Android.Graphics.BitmapShader.FilterModeNearest = Android.Graphics.BitmapShaderFilterMode.Nearest -> Android.Graphics.BitmapShaderFilterMode +const Android.Graphics.ColorObject.Black = -16777216 -> int +const Android.Graphics.ColorObject.Cyan = -16711681 -> int +const Android.Graphics.ColorObject.Dkgray = -12303292 -> int +const Android.Graphics.ColorObject.Gray = -7829368 -> int +const Android.Graphics.ColorObject.Ltgray = -3355444 -> int +const Android.Graphics.ColorObject.Magenta = -65281 -> int +const Android.Graphics.ColorObject.Transparent = 0 -> int +const Android.Graphics.ColorObject.White = -1 -> int +const Android.Graphics.ColorObject.Yellow = -256 -> int +const Android.Graphics.ColorSpace.MaxId = 63 -> int +const Android.Graphics.ColorSpace.MinId = -1 -> int +const Android.Graphics.Drawables.AnimatedImageDrawable.RepeatInfinite = -1 -> int +const Android.Graphics.Drawables.ClipDrawable.Horizontal = Android.Graphics.Drawables.ClipDrawableOrientation.Horizontal -> Android.Graphics.Drawables.ClipDrawableOrientation +const Android.Graphics.Drawables.ClipDrawable.Vertical = Android.Graphics.Drawables.ClipDrawableOrientation.Vertical -> Android.Graphics.Drawables.ClipDrawableOrientation +const Android.Graphics.Drawables.Icon.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Drawables.Icon.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Drawables.Icon.TypeAdaptiveBitmap = Android.Graphics.Drawables.IconType.AdaptiveBitmap -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.Icon.TypeBitmap = Android.Graphics.Drawables.IconType.Bitmap -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.Icon.TypeData = Android.Graphics.Drawables.IconType.Data -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.Icon.TypeResource = Android.Graphics.Drawables.IconType.Resource -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.Icon.TypeUri = Android.Graphics.Drawables.IconType.Uri -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.Icon.TypeUriAdaptiveBitmap = Android.Graphics.Drawables.IconType.UriAdaptiveBitmap -> Android.Graphics.Drawables.IconType +const Android.Graphics.Drawables.LayerDrawable.InsetUndefined = -2147483648 -> int +const Android.Graphics.Drawables.LayerDrawable.PaddingModeNest = Android.Graphics.Drawables.LayerDrawablePaddingMode.Nest -> Android.Graphics.Drawables.LayerDrawablePaddingMode +const Android.Graphics.Drawables.LayerDrawable.PaddingModeStack = Android.Graphics.Drawables.LayerDrawablePaddingMode.Stack -> Android.Graphics.Drawables.LayerDrawablePaddingMode +const Android.Graphics.Drawables.RippleDrawable.RadiusAuto = -1 -> int +const Android.Graphics.Fonts.FontStyle.FontSlantItalic = Android.Graphics.Fonts.FontSlant.Italic -> Android.Graphics.Fonts.FontSlant +const Android.Graphics.Fonts.FontStyle.FontSlantUpright = Android.Graphics.Fonts.FontSlant.Upright -> Android.Graphics.Fonts.FontSlant +const Android.Graphics.Fonts.FontStyle.FontWeightBlack = 900 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightBold = 700 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightExtraBold = 800 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightExtraLight = 200 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightLight = 300 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightMax = 1000 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightMedium = 500 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightMin = 1 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightNormal = 400 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightSemiBold = 600 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightThin = 100 -> int +const Android.Graphics.Fonts.FontStyle.FontWeightUnspecified = -1 -> int +const Android.Graphics.Gainmap.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Gainmap.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.HardwareBufferRenderer.RenderResult.ErrorUnknown = Android.Graphics.HardwareBufferRenderResult.ErrorUnknown -> Android.Graphics.HardwareBufferRenderResult +const Android.Graphics.HardwareBufferRenderer.RenderResult.Success = Android.Graphics.HardwareBufferRenderResult.Success -> Android.Graphics.HardwareBufferRenderResult +const Android.Graphics.HardwareRenderer.SyncContextIsStopped = Android.Graphics.Sync.ContextIsStopped -> Android.Graphics.Sync +const Android.Graphics.HardwareRenderer.SyncFrameDropped = Android.Graphics.Sync.FrameDropped -> Android.Graphics.Sync +const Android.Graphics.HardwareRenderer.SyncLostSurfaceRewardIfFound = Android.Graphics.Sync.LostSurfaceRewardIfFound -> Android.Graphics.Sync +const Android.Graphics.HardwareRenderer.SyncOk = Android.Graphics.Sync.Ok -> Android.Graphics.Sync +const Android.Graphics.HardwareRenderer.SyncRedrawRequested = Android.Graphics.Sync.RedrawRequested -> Android.Graphics.Sync +const Android.Graphics.ImageDecoder.AllocatorDefault = Android.Graphics.ImageDecoderAllocator.Default -> Android.Graphics.ImageDecoderAllocator +const Android.Graphics.ImageDecoder.AllocatorHardware = Android.Graphics.ImageDecoderAllocator.Hardware -> Android.Graphics.ImageDecoderAllocator +const Android.Graphics.ImageDecoder.AllocatorSharedMemory = Android.Graphics.ImageDecoderAllocator.SharedMemory -> Android.Graphics.ImageDecoderAllocator +const Android.Graphics.ImageDecoder.AllocatorSoftware = Android.Graphics.ImageDecoderAllocator.Software -> Android.Graphics.ImageDecoderAllocator +const Android.Graphics.ImageDecoder.DecodeException.SourceException = Android.Graphics.ImageDecoderErrorType.SourceException -> Android.Graphics.ImageDecoderErrorType +const Android.Graphics.ImageDecoder.DecodeException.SourceIncomplete = Android.Graphics.ImageDecoderErrorType.SourceIncomplete -> Android.Graphics.ImageDecoderErrorType +const Android.Graphics.ImageDecoder.DecodeException.SourceMalformedData = Android.Graphics.ImageDecoderErrorType.SourceMalformedData -> Android.Graphics.ImageDecoderErrorType +const Android.Graphics.ImageDecoder.MemoryPolicyDefault = Android.Graphics.ImageDecoderMemoryPolicy.Default -> Android.Graphics.ImageDecoderMemoryPolicy +const Android.Graphics.ImageDecoder.MemoryPolicyLowRam = Android.Graphics.ImageDecoderMemoryPolicy.LowRam -> Android.Graphics.ImageDecoderMemoryPolicy +const Android.Graphics.ImageFormat.Depth16 = Android.Graphics.ImageFormatType.Depth16 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.DepthJpeg = Android.Graphics.ImageFormatType.DepthJpeg -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.DepthPointCloud = Android.Graphics.ImageFormatType.DepthPointCloud -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.FlexRgb888 = Android.Graphics.ImageFormatType.FlexRgb888 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.FlexRgba8888 = Android.Graphics.ImageFormatType.FlexRgba8888 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Heic = Android.Graphics.ImageFormatType.Heic -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Jpeg = Android.Graphics.ImageFormatType.Jpeg -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.JpegR = Android.Graphics.ImageFormatType.JpegR -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Nv16 = Android.Graphics.ImageFormatType.Nv16 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Nv21 = Android.Graphics.ImageFormatType.Nv21 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Private = Android.Graphics.ImageFormatType.Private -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Raw10 = Android.Graphics.ImageFormatType.Raw10 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Raw12 = Android.Graphics.ImageFormatType.Raw12 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.RawPrivate = Android.Graphics.ImageFormatType.RawPrivate -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.RawSensor = Android.Graphics.ImageFormatType.RawSensor -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Rgb565 = Android.Graphics.ImageFormatType.Rgb565 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Unknown = Android.Graphics.ImageFormatType.Unknown -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Y8 = Android.Graphics.ImageFormatType.Y8 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.YcbcrP010 = Android.Graphics.ImageFormatType.YcbcrP010 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Yuv420888 = Android.Graphics.ImageFormatType.Yuv420888 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Yuv422888 = Android.Graphics.ImageFormatType.Yuv422888 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Yuv444888 = Android.Graphics.ImageFormatType.Yuv444888 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Yuy2 = Android.Graphics.ImageFormatType.Yuy2 -> Android.Graphics.ImageFormatType +const Android.Graphics.ImageFormat.Yv12 = Android.Graphics.ImageFormatType.Yv12 -> Android.Graphics.ImageFormatType +const Android.Graphics.Insets.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Insets.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Matrix.Mpersp0 = 6 -> int +const Android.Graphics.Matrix.Mpersp1 = 7 -> int +const Android.Graphics.Matrix.Mpersp2 = 8 -> int +const Android.Graphics.Matrix.MscaleX = 0 -> int +const Android.Graphics.Matrix.MscaleY = 4 -> int +const Android.Graphics.Matrix.MskewX = 1 -> int +const Android.Graphics.Matrix.MskewY = 3 -> int +const Android.Graphics.Matrix.MtransX = 2 -> int +const Android.Graphics.Matrix.MtransY = 5 -> int +const Android.Graphics.Mesh.Triangles = Android.Graphics.MeshType.Triangles -> Android.Graphics.MeshType +const Android.Graphics.Mesh.TriangleStrip = Android.Graphics.MeshType.TriangleStrip -> Android.Graphics.MeshType +const Android.Graphics.MeshSpecification.AlphaTypeOpaque = Android.Graphics.MeshAlphaType.Opaque -> Android.Graphics.MeshAlphaType +const Android.Graphics.MeshSpecification.AlphaTypePremultiplied = Android.Graphics.MeshAlphaType.Premultiplied -> Android.Graphics.MeshAlphaType +const Android.Graphics.MeshSpecification.AlphaTypeUnknown = Android.Graphics.MeshAlphaType.Unknown -> Android.Graphics.MeshAlphaType +const Android.Graphics.MeshSpecification.AlphaTypeUnpremultiplied = Android.Graphics.MeshAlphaType.Unpremultiplied -> Android.Graphics.MeshAlphaType +const Android.Graphics.MeshSpecification.TypeFloat = Android.Graphics.MeshSpecificationType.Float -> Android.Graphics.MeshSpecificationType +const Android.Graphics.MeshSpecification.TypeFloat2 = Android.Graphics.MeshSpecificationType.Float2 -> Android.Graphics.MeshSpecificationType +const Android.Graphics.MeshSpecification.TypeFloat3 = Android.Graphics.MeshSpecificationType.Float3 -> Android.Graphics.MeshSpecificationType +const Android.Graphics.MeshSpecification.TypeFloat4 = Android.Graphics.MeshSpecificationType.Float4 -> Android.Graphics.MeshSpecificationType +const Android.Graphics.MeshSpecification.TypeUbyte4 = Android.Graphics.MeshSpecificationType.Ubyte4 -> Android.Graphics.MeshSpecificationType +const Android.Graphics.Paint.CursorAfter = Android.Graphics.Cursor.After -> Android.Graphics.Cursor +const Android.Graphics.Paint.CursorAt = Android.Graphics.Cursor.At -> Android.Graphics.Cursor +const Android.Graphics.Paint.CursorAtOrAfter = Android.Graphics.Cursor.AtOrAfter -> Android.Graphics.Cursor +const Android.Graphics.Paint.CursorAtOrBefore = Android.Graphics.Cursor.AtOrBefore -> Android.Graphics.Cursor +const Android.Graphics.Paint.CursorBefore = Android.Graphics.Cursor.Before -> Android.Graphics.Cursor +const Android.Graphics.Paint.EndHyphenEditInsertArmenianHyphen = 3 -> int +const Android.Graphics.Paint.EndHyphenEditInsertHyphen = 2 -> int +const Android.Graphics.Paint.EndHyphenEditInsertMaqaf = 4 -> int +const Android.Graphics.Paint.EndHyphenEditInsertUcasHyphen = 5 -> int +const Android.Graphics.Paint.EndHyphenEditInsertZwjAndHyphen = 6 -> int +const Android.Graphics.Paint.EndHyphenEditNoEdit = 0 -> int +const Android.Graphics.Paint.EndHyphenEditReplaceWithHyphen = 1 -> int +const Android.Graphics.Paint.HintingOff = Android.Graphics.PaintHinting.Off -> Android.Graphics.PaintHinting +const Android.Graphics.Paint.HintingOn = Android.Graphics.PaintHinting.On -> Android.Graphics.PaintHinting +const Android.Graphics.Paint.StartHyphenEditInsertHyphen = 1 -> int +const Android.Graphics.Paint.StartHyphenEditInsertZwj = 2 -> int +const Android.Graphics.Paint.StartHyphenEditNoEdit = 0 -> int +const Android.Graphics.ParcelableColorSpace.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.ParcelableColorSpace.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.PathIterator.VerbClose = Android.Graphics.PathVerb.Close -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbConic = Android.Graphics.PathVerb.Conic -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbCubic = Android.Graphics.PathVerb.Cubic -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbDone = Android.Graphics.PathVerb.Done -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbLine = Android.Graphics.PathVerb.Line -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbMove = Android.Graphics.PathVerb.Move -> Android.Graphics.PathVerb +const Android.Graphics.PathIterator.VerbQuad = Android.Graphics.PathVerb.Quad -> Android.Graphics.PathVerb +const Android.Graphics.Pdf.PdfRenderer.Page.RenderModeForDisplay = Android.Graphics.Pdf.PdfRenderMode.ForDisplay -> Android.Graphics.Pdf.PdfRenderMode +const Android.Graphics.Pdf.PdfRenderer.Page.RenderModeForPrint = Android.Graphics.Pdf.PdfRenderMode.ForPrint -> Android.Graphics.Pdf.PdfRenderMode +const Android.Graphics.Point.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Point.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.PointF.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.PointF.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Rect.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Rect.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.RectF.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.RectF.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Region.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Graphics.Region.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Graphics.Text.LineBreakConfig.LineBreakStyleLoose = Android.Graphics.Text.LineBreakStyle.Loose -> Android.Graphics.Text.LineBreakStyle +const Android.Graphics.Text.LineBreakConfig.LineBreakStyleNone = Android.Graphics.Text.LineBreakStyle.None -> Android.Graphics.Text.LineBreakStyle +const Android.Graphics.Text.LineBreakConfig.LineBreakStyleNormal = Android.Graphics.Text.LineBreakStyle.Normal -> Android.Graphics.Text.LineBreakStyle +const Android.Graphics.Text.LineBreakConfig.LineBreakStyleStrict = Android.Graphics.Text.LineBreakStyle.Strict -> Android.Graphics.Text.LineBreakStyle +const Android.Graphics.Text.LineBreakConfig.LineBreakWordStyleNone = Android.Graphics.Text.LineBreakWordStyle.None -> Android.Graphics.Text.LineBreakWordStyle +const Android.Graphics.Text.LineBreakConfig.LineBreakWordStylePhrase = Android.Graphics.Text.LineBreakWordStyle.Phrase -> Android.Graphics.Text.LineBreakWordStyle +const Android.Graphics.Text.LineBreaker.BreakStrategyBalanced = Android.Graphics.Text.BreakStrategy.Balanced -> Android.Graphics.Text.BreakStrategy +const Android.Graphics.Text.LineBreaker.BreakStrategyHighQuality = Android.Graphics.Text.BreakStrategy.HighQuality -> Android.Graphics.Text.BreakStrategy +const Android.Graphics.Text.LineBreaker.BreakStrategySimple = Android.Graphics.Text.BreakStrategy.Simple -> Android.Graphics.Text.BreakStrategy +const Android.Graphics.Text.LineBreaker.HyphenationFrequencyFull = Android.Graphics.Text.HyphenationFrequency.Full -> Android.Graphics.Text.HyphenationFrequency +const Android.Graphics.Text.LineBreaker.HyphenationFrequencyNone = Android.Graphics.Text.HyphenationFrequency.None -> Android.Graphics.Text.HyphenationFrequency +const Android.Graphics.Text.LineBreaker.HyphenationFrequencyNormal = Android.Graphics.Text.HyphenationFrequency.Normal -> Android.Graphics.Text.HyphenationFrequency +const Android.Graphics.Text.LineBreaker.JustificationModeInterWord = Android.Graphics.Text.JustificationMode.InterWord -> Android.Graphics.Text.JustificationMode +const Android.Graphics.Text.LineBreaker.JustificationModeNone = Android.Graphics.Text.JustificationMode.None -> Android.Graphics.Text.JustificationMode +const Android.Graphics.Text.MeasuredText.Builder.HyphenationModeFast = Android.Graphics.Text.HyphenationMode.Fast -> Android.Graphics.Text.HyphenationMode +const Android.Graphics.Text.MeasuredText.Builder.HyphenationModeNone = Android.Graphics.Text.HyphenationMode.None -> Android.Graphics.Text.HyphenationMode +const Android.Graphics.Text.MeasuredText.Builder.HyphenationModeNormal = Android.Graphics.Text.HyphenationMode.Normal -> Android.Graphics.Text.HyphenationMode +const Android.Hardware.BatteryState.StatusCharging = Android.Hardware.BatteryStatus.Charging -> Android.Hardware.BatteryStatus +const Android.Hardware.BatteryState.StatusDischarging = Android.Hardware.BatteryStatus.Discharging -> Android.Hardware.BatteryStatus +const Android.Hardware.BatteryState.StatusFull = Android.Hardware.BatteryStatus.Full -> Android.Hardware.BatteryStatus +const Android.Hardware.BatteryState.StatusNotCharging = Android.Hardware.BatteryStatus.NotCharging -> Android.Hardware.BatteryStatus +const Android.Hardware.BatteryState.StatusUnknown = Android.Hardware.BatteryStatus.Unknown -> Android.Hardware.BatteryStatus +const Android.Hardware.Biometrics.BiometricManager.BiometricErrorHwUnavailable = Android.Hardware.Biometrics.BiometricCode.ErrorHwUnavailable -> Android.Hardware.Biometrics.BiometricCode +const Android.Hardware.Biometrics.BiometricManager.BiometricErrorNoHardware = Android.Hardware.Biometrics.BiometricCode.ErrorNoHardware -> Android.Hardware.Biometrics.BiometricCode +const Android.Hardware.Biometrics.BiometricManager.BiometricErrorNoneEnrolled = Android.Hardware.Biometrics.BiometricCode.ErrorNoneEnrolled -> Android.Hardware.Biometrics.BiometricCode +const Android.Hardware.Biometrics.BiometricManager.BiometricErrorSecurityUpdateRequired = Android.Hardware.Biometrics.BiometricCode.ErrorSecurityUpdateRequired -> Android.Hardware.Biometrics.BiometricCode +const Android.Hardware.Biometrics.BiometricManager.BiometricSuccess = Android.Hardware.Biometrics.BiometricCode.Success -> Android.Hardware.Biometrics.BiometricCode +const Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResultTypeBiometric = Android.Hardware.Biometrics.AuthenticationResultType.Biometric -> Android.Hardware.Biometrics.AuthenticationResultType +const Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResultTypeDeviceCredential = Android.Hardware.Biometrics.AuthenticationResultType.DeviceCredential -> Android.Hardware.Biometrics.AuthenticationResultType +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredGood = Android.Hardware.Biometrics.BiometricAcquiredStatus.Good -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredImagerDirty = Android.Hardware.Biometrics.BiometricAcquiredStatus.ImagerDirty -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredInsufficient = Android.Hardware.Biometrics.BiometricAcquiredStatus.Insufficient -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredPartial = Android.Hardware.Biometrics.BiometricAcquiredStatus.Partial -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredTooFast = Android.Hardware.Biometrics.BiometricAcquiredStatus.TooFast -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricAcquiredTooSlow = Android.Hardware.Biometrics.BiometricAcquiredStatus.TooSlow -> Android.Hardware.Biometrics.BiometricAcquiredStatus +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorCanceled = Android.Hardware.Biometrics.BiometricErrorCode.Canceled -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorHwNotPresent = Android.Hardware.Biometrics.BiometricErrorCode.HwNotPresent -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorHwUnavailable = Android.Hardware.Biometrics.BiometricErrorCode.HwUnavailable -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorLockout = Android.Hardware.Biometrics.BiometricErrorCode.Lockout -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorLockoutPermanent = Android.Hardware.Biometrics.BiometricErrorCode.LockoutPermanent -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorNoBiometrics = Android.Hardware.Biometrics.BiometricErrorCode.NoBiometrics -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorNoDeviceCredential = Android.Hardware.Biometrics.BiometricErrorCode.NoDeviceCredential -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorNoSpace = Android.Hardware.Biometrics.BiometricErrorCode.NoSpace -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorSecurityUpdateRequired = Android.Hardware.Biometrics.BiometricErrorCode.SecurityUpdateRequired -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorTimeout = Android.Hardware.Biometrics.BiometricErrorCode.Timeout -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorUnableToProcess = Android.Hardware.Biometrics.BiometricErrorCode.UnableToProcess -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorUserCanceled = Android.Hardware.Biometrics.BiometricErrorCode.UserCanceled -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Biometrics.BiometricPrompt.BiometricErrorVendor = Android.Hardware.Biometrics.BiometricErrorCode.Vendor -> Android.Hardware.Biometrics.BiometricErrorCode +const Android.Hardware.Camera.ActionNewPicture = "android.hardware.action.NEW_PICTURE" -> string! +const Android.Hardware.Camera.ActionNewVideo = "android.hardware.action.NEW_VIDEO" -> string! +const Android.Hardware.Camera.CameraInfo.CameraFacingBack = Android.Hardware.CameraFacing.Back -> Android.Hardware.CameraFacing +const Android.Hardware.Camera.CameraInfo.CameraFacingFront = Android.Hardware.CameraFacing.Front -> Android.Hardware.CameraFacing +const Android.Hardware.Camera.Parameters.Antibanding50hz = "50hz" -> string! +const Android.Hardware.Camera.Parameters.Antibanding60hz = "60hz" -> string! +const Android.Hardware.Camera.Parameters.AntibandingAuto = "auto" -> string! +const Android.Hardware.Camera.Parameters.AntibandingOff = "off" -> string! +const Android.Hardware.Camera.Parameters.EffectAqua = "aqua" -> string! +const Android.Hardware.Camera.Parameters.EffectBlackboard = "blackboard" -> string! +const Android.Hardware.Camera.Parameters.EffectMono = "mono" -> string! +const Android.Hardware.Camera.Parameters.EffectNegative = "negative" -> string! +const Android.Hardware.Camera.Parameters.EffectNone = "none" -> string! +const Android.Hardware.Camera.Parameters.EffectPosterize = "posterize" -> string! +const Android.Hardware.Camera.Parameters.EffectSepia = "sepia" -> string! +const Android.Hardware.Camera.Parameters.EffectSolarize = "solarize" -> string! +const Android.Hardware.Camera.Parameters.EffectWhiteboard = "whiteboard" -> string! +const Android.Hardware.Camera.Parameters.FlashModeAuto = "auto" -> string! +const Android.Hardware.Camera.Parameters.FlashModeOff = "off" -> string! +const Android.Hardware.Camera.Parameters.FlashModeOn = "on" -> string! +const Android.Hardware.Camera.Parameters.FlashModeRedEye = "red-eye" -> string! +const Android.Hardware.Camera.Parameters.FlashModeTorch = "torch" -> string! +const Android.Hardware.Camera.Parameters.FocusDistanceFarIndex = Android.Hardware.FocusDistance.FarIndex -> Android.Hardware.FocusDistance +const Android.Hardware.Camera.Parameters.FocusDistanceNearIndex = Android.Hardware.FocusDistance.NearIndex -> Android.Hardware.FocusDistance +const Android.Hardware.Camera.Parameters.FocusDistanceOptimalIndex = Android.Hardware.FocusDistance.OptimalIndex -> Android.Hardware.FocusDistance +const Android.Hardware.Camera.Parameters.FocusModeAuto = "auto" -> string! +const Android.Hardware.Camera.Parameters.FocusModeContinuousPicture = "continuous-picture" -> string! +const Android.Hardware.Camera.Parameters.FocusModeContinuousVideo = "continuous-video" -> string! +const Android.Hardware.Camera.Parameters.FocusModeEdof = "edof" -> string! +const Android.Hardware.Camera.Parameters.FocusModeFixed = "fixed" -> string! +const Android.Hardware.Camera.Parameters.FocusModeInfinity = "infinity" -> string! +const Android.Hardware.Camera.Parameters.FocusModeMacro = "macro" -> string! +const Android.Hardware.Camera.Parameters.PreviewFpsMaxIndex = Android.Hardware.Preview.FpsMaxIndex -> Android.Hardware.Preview +const Android.Hardware.Camera.Parameters.PreviewFpsMinIndex = Android.Hardware.Preview.FpsMinIndex -> Android.Hardware.Preview +const Android.Hardware.Camera.Parameters.SceneModeAction = "action" -> string! +const Android.Hardware.Camera.Parameters.SceneModeAuto = "auto" -> string! +const Android.Hardware.Camera.Parameters.SceneModeBarcode = "barcode" -> string! +const Android.Hardware.Camera.Parameters.SceneModeBeach = "beach" -> string! +const Android.Hardware.Camera.Parameters.SceneModeCandlelight = "candlelight" -> string! +const Android.Hardware.Camera.Parameters.SceneModeFireworks = "fireworks" -> string! +const Android.Hardware.Camera.Parameters.SceneModeHdr = "hdr" -> string! +const Android.Hardware.Camera.Parameters.SceneModeLandscape = "landscape" -> string! +const Android.Hardware.Camera.Parameters.SceneModeNight = "night" -> string! +const Android.Hardware.Camera.Parameters.SceneModeNightPortrait = "night-portrait" -> string! +const Android.Hardware.Camera.Parameters.SceneModeParty = "party" -> string! +const Android.Hardware.Camera.Parameters.SceneModePortrait = "portrait" -> string! +const Android.Hardware.Camera.Parameters.SceneModeSnow = "snow" -> string! +const Android.Hardware.Camera.Parameters.SceneModeSports = "sports" -> string! +const Android.Hardware.Camera.Parameters.SceneModeSteadyphoto = "steadyphoto" -> string! +const Android.Hardware.Camera.Parameters.SceneModeSunset = "sunset" -> string! +const Android.Hardware.Camera.Parameters.SceneModeTheatre = "theatre" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceAuto = "auto" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceCloudyDaylight = "cloudy-daylight" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceDaylight = "daylight" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceFluorescent = "fluorescent" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceIncandescent = "incandescent" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceShade = "shade" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceTwilight = "twilight" -> string! +const Android.Hardware.Camera.Parameters.WhiteBalanceWarmFluorescent = "warm-fluorescent" -> string! +const Android.Hardware.Camera2.CameraAccessException.MaxCamerasInUse = 5 -> int +const Android.Hardware.Camera2.CameraDevice.AudioRestrictionNone = Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.None -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +const Android.Hardware.Camera2.CameraDevice.AudioRestrictionVibration = Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.Vibration -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +const Android.Hardware.Camera2.CameraDevice.AudioRestrictionVibrationSound = Android.Hardware.Camera2.CameraDeviceAudioRestrictionType.VibrationSound -> Android.Hardware.Camera2.CameraDeviceAudioRestrictionType +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionAutomatic = Android.Hardware.Camera2.CameraExtensionTypes.Automatic -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionBeauty = Android.Hardware.Camera2.CameraExtensionTypes.Beauty -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionBokeh = Android.Hardware.Camera2.CameraExtensionTypes.Bokeh -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionFaceRetouch = Android.Hardware.Camera2.CameraExtensionTypes.Beauty -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionHdr = Android.Hardware.Camera2.CameraExtensionTypes.Hdr -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraExtensionCharacteristics.ExtensionNight = Android.Hardware.Camera2.CameraExtensionTypes.Night -> Android.Hardware.Camera2.CameraExtensionTypes +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingExteriorFront = Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorFront -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingExteriorLeft = Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorLeft -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingExteriorOther = Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorOther -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingExteriorRear = Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorRear -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingExteriorRight = Android.Hardware.Camera2.AutomotiveLensFacing.ExteriorRight -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorOther = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorOther -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow1Center = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Center -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow1Left = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Left -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow1Right = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow1Right -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow2Center = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Center -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow2Left = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Left -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow2Right = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow2Right -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow3Center = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Center -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow3Left = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Left -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLensFacingInteriorSeatRow3Right = Android.Hardware.Camera2.AutomotiveLensFacing.InteriorSeatRow3Right -> Android.Hardware.Camera2.AutomotiveLensFacing +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExteriorFront = Android.Hardware.Camera2.AutomotiveLocation.ExteriorFront -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExteriorLeft = Android.Hardware.Camera2.AutomotiveLocation.ExteriorLeft -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExteriorOther = Android.Hardware.Camera2.AutomotiveLocation.ExteriorOther -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExteriorRear = Android.Hardware.Camera2.AutomotiveLocation.ExteriorRear -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExteriorRight = Android.Hardware.Camera2.AutomotiveLocation.ExteriorRight -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExtraFront = Android.Hardware.Camera2.AutomotiveLocation.ExtraFront -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExtraLeft = Android.Hardware.Camera2.AutomotiveLocation.ExtraLeft -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExtraOther = Android.Hardware.Camera2.AutomotiveLocation.ExtraOther -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExtraRear = Android.Hardware.Camera2.AutomotiveLocation.ExtraRear -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationExtraRight = Android.Hardware.Camera2.AutomotiveLocation.ExtraRight -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.AutomotiveLocationInterior = Android.Hardware.Camera2.AutomotiveLocation.Interior -> Android.Hardware.Camera2.AutomotiveLocation +const Android.Hardware.Camera2.CameraMetadata.ControlAfSceneChangeDetected = 1 -> int +const Android.Hardware.Camera2.CameraMetadata.ControlAfSceneChangeNotDetected = 0 -> int +const Android.Hardware.Camera2.CameraMetadata.ControlAutoframingOff = Android.Hardware.Camera2.ControlAutoFraming.Off -> Android.Hardware.Camera2.ControlAutoFraming +const Android.Hardware.Camera2.CameraMetadata.ControlAutoframingOn = Android.Hardware.Camera2.ControlAutoFraming.On -> Android.Hardware.Camera2.ControlAutoFraming +const Android.Hardware.Camera2.CameraMetadata.ControlAutoframingStateConverged = Android.Hardware.Camera2.ControlAutoFramingState.Converged -> Android.Hardware.Camera2.ControlAutoFramingState +const Android.Hardware.Camera2.CameraMetadata.ControlAutoframingStateFraming = Android.Hardware.Camera2.ControlAutoFramingState.Framing -> Android.Hardware.Camera2.ControlAutoFramingState +const Android.Hardware.Camera2.CameraMetadata.ControlAutoframingStateInactive = Android.Hardware.Camera2.ControlAutoFramingState.Inactive -> Android.Hardware.Camera2.ControlAutoFramingState +const Android.Hardware.Camera2.CameraMetadata.ControlExtendedSceneModeBokehContinuous = Android.Hardware.Camera2.ControlExtendedSceneMode.BokehContinuous -> Android.Hardware.Camera2.ControlExtendedSceneMode +const Android.Hardware.Camera2.CameraMetadata.ControlExtendedSceneModeBokehStillCapture = Android.Hardware.Camera2.ControlExtendedSceneMode.BokehStillCapture -> Android.Hardware.Camera2.ControlExtendedSceneMode +const Android.Hardware.Camera2.CameraMetadata.ControlExtendedSceneModeDisabled = Android.Hardware.Camera2.ControlExtendedSceneMode.Disabled -> Android.Hardware.Camera2.ControlExtendedSceneMode +const Android.Hardware.Camera2.CameraMetadata.ControlModeUseExtendedSceneMode = Android.Hardware.Camera2.ControlMode.UseExtendedSceneMode -> Android.Hardware.Camera2.ControlMode +const Android.Hardware.Camera2.CameraMetadata.ControlSettingsOverrideOff = Android.Hardware.Camera2.ControlSettingsOverride.Off -> Android.Hardware.Camera2.ControlSettingsOverride +const Android.Hardware.Camera2.CameraMetadata.ControlSettingsOverrideZoom = Android.Hardware.Camera2.ControlSettingsOverride.Zoom -> Android.Hardware.Camera2.ControlSettingsOverride +const Android.Hardware.Camera2.CameraMetadata.ControlVideoStabilizationModePreviewStabilization = Android.Hardware.Camera2.ControlVideoStabilizationMode.PreviewStabilization -> Android.Hardware.Camera2.ControlVideoStabilizationMode +const Android.Hardware.Camera2.CameraMetadata.DistortionCorrectionModeFast = 1 -> int +const Android.Hardware.Camera2.CameraMetadata.DistortionCorrectionModeHighQuality = 2 -> int +const Android.Hardware.Camera2.CameraMetadata.DistortionCorrectionModeOff = 0 -> int +const Android.Hardware.Camera2.CameraMetadata.LensPoseReferenceAutomotive = 3 -> int +const Android.Hardware.Camera2.CameraMetadata.LensPoseReferenceGyroscope = 1 -> int +const Android.Hardware.Camera2.CameraMetadata.LensPoseReferencePrimaryCamera = 0 -> int +const Android.Hardware.Camera2.CameraMetadata.LensPoseReferenceUndefined = 2 -> int +const Android.Hardware.Camera2.CameraMetadata.LogicalMultiCameraSensorSyncTypeApproximate = 0 -> int +const Android.Hardware.Camera2.CameraMetadata.LogicalMultiCameraSensorSyncTypeCalibrated = 1 -> int +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesColorSpaceProfiles = Android.Hardware.Camera2.RequestAvailableCapabilities.ColorSpaceProfiles -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesDynamicRangeTenBit = Android.Hardware.Camera2.RequestAvailableCapabilities.DynamicRangeTenBit -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesOfflineProcessing = Android.Hardware.Camera2.RequestAvailableCapabilities.OfflineProcessing -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesRemosaicReprocessing = Android.Hardware.Camera2.RequestAvailableCapabilities.RemosaicReprocessing -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesStreamUseCase = Android.Hardware.Camera2.RequestAvailableCapabilities.StreamUseCase -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesSystemCamera = Android.Hardware.Camera2.RequestAvailableCapabilities.SystemCamera -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.RequestAvailableCapabilitiesUltraHighResolutionSensor = Android.Hardware.Camera2.RequestAvailableCapabilities.UltraHighResolutionSensor -> Android.Hardware.Camera2.RequestAvailableCapabilities +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesCroppedRaw = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.CroppedRaw -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesDefault = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.Default -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesPreview = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.Preview -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesPreviewVideoStill = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.PreviewVideoStill -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesStillCapture = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.StillCapture -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesVideoCall = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.VideoCall -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerAvailableStreamUseCasesVideoRecord = Android.Hardware.Camera2.ScalerAvailableStreamUseCases.VideoRecord -> Android.Hardware.Camera2.ScalerAvailableStreamUseCases +const Android.Hardware.Camera2.CameraMetadata.ScalerRotateAndCrop180 = Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate180 -> Android.Hardware.Camera2.ScalerRotateAndCropType +const Android.Hardware.Camera2.CameraMetadata.ScalerRotateAndCrop270 = Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate270 -> Android.Hardware.Camera2.ScalerRotateAndCropType +const Android.Hardware.Camera2.CameraMetadata.ScalerRotateAndCrop90 = Android.Hardware.Camera2.ScalerRotateAndCropType.Rotate90 -> Android.Hardware.Camera2.ScalerRotateAndCropType +const Android.Hardware.Camera2.CameraMetadata.ScalerRotateAndCropAuto = Android.Hardware.Camera2.ScalerRotateAndCropType.Auto -> Android.Hardware.Camera2.ScalerRotateAndCropType +const Android.Hardware.Camera2.CameraMetadata.ScalerRotateAndCropNone = Android.Hardware.Camera2.ScalerRotateAndCropType.None -> Android.Hardware.Camera2.ScalerRotateAndCropType +const Android.Hardware.Camera2.CameraMetadata.SensorPixelModeDefault = Android.Hardware.Camera2.SensorPixelMode.Default -> Android.Hardware.Camera2.SensorPixelMode +const Android.Hardware.Camera2.CameraMetadata.SensorPixelModeMaximumResolution = Android.Hardware.Camera2.SensorPixelMode.MaximumResolution -> Android.Hardware.Camera2.SensorPixelMode +const Android.Hardware.Camera2.CameraMetadata.SensorReadoutTimestampHardware = Android.Hardware.Camera2.SensorReadoutTimestampType.Hardware -> Android.Hardware.Camera2.SensorReadoutTimestampType +const Android.Hardware.Camera2.CameraMetadata.SensorReadoutTimestampNotSupported = Android.Hardware.Camera2.SensorReadoutTimestampType.NotSupported -> Android.Hardware.Camera2.SensorReadoutTimestampType +const Android.Hardware.Camera2.CameraMetadata.StatisticsOisDataModeOff = 0 -> int +const Android.Hardware.Camera2.CameraMetadata.StatisticsOisDataModeOn = 1 -> int +const Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.StatusInternalError = Android.Hardware.Camera2.SessionErrorStatus.InternalError -> Android.Hardware.Camera2.SessionErrorStatus +const Android.Hardware.Camera2.CaptureRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Camera2.CaptureRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Camera2.DngCreator.MaxThumbnailDimension = 256 -> int +const Android.Hardware.Camera2.Params.BlackLevelPattern.Count = 4 -> int +const Android.Hardware.Camera2.Params.ColorSpaceProfiles.Unspecified = -1 -> int +const Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Folded = 4 -> long +const Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Normal = 0 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision10bHdrOem = 64 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision10bHdrOemPo = 128 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision10bHdrRef = 16 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision10bHdrRefPo = 32 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision8bHdrOem = 1024 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision8bHdrOemPo = 2048 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision8bHdrRef = 256 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.DolbyVision8bHdrRefPo = 512 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.Hdr10 = 4 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.Hdr10Plus = 8 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.Hlg10 = 2 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.PublicMax = 4096 -> long +const Android.Hardware.Camera2.Params.DynamicRangeProfiles.Standard = 1 -> long +const Android.Hardware.Camera2.Params.Face.IdUnsupported = -1 -> int +const Android.Hardware.Camera2.Params.Face.ScoreMax = 100 -> int +const Android.Hardware.Camera2.Params.Face.ScoreMin = 1 -> int +const Android.Hardware.Camera2.Params.LensShadingMap.MinimumGainFactor = 1 -> float +const Android.Hardware.Camera2.Params.MeteringRectangle.MeteringWeightDontCare = 0 -> int +const Android.Hardware.Camera2.Params.MeteringRectangle.MeteringWeightMax = 1000 -> int +const Android.Hardware.Camera2.Params.MeteringRectangle.MeteringWeightMin = 0 -> int +const Android.Hardware.Camera2.Params.OutputConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Camera2.Params.OutputConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Camera2.Params.OutputConfiguration.MirrorModeAuto = Android.Hardware.Camera2.Params.MirrorMode.Auto -> Android.Hardware.Camera2.Params.MirrorMode +const Android.Hardware.Camera2.Params.OutputConfiguration.MirrorModeH = Android.Hardware.Camera2.Params.MirrorMode.H -> Android.Hardware.Camera2.Params.MirrorMode +const Android.Hardware.Camera2.Params.OutputConfiguration.MirrorModeNone = Android.Hardware.Camera2.Params.MirrorMode.None -> Android.Hardware.Camera2.Params.MirrorMode +const Android.Hardware.Camera2.Params.OutputConfiguration.MirrorModeV = Android.Hardware.Camera2.Params.MirrorMode.V -> Android.Hardware.Camera2.Params.MirrorMode +const Android.Hardware.Camera2.Params.OutputConfiguration.SurfaceGroupIdNone = -1 -> int +const Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBaseChoreographerSynced = Android.Hardware.Camera2.Params.TimestampBase.ChoreographerSynced -> Android.Hardware.Camera2.Params.TimestampBase +const Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBaseDefault = Android.Hardware.Camera2.Params.TimestampBase.Default -> Android.Hardware.Camera2.Params.TimestampBase +const Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBaseMonotonic = Android.Hardware.Camera2.Params.TimestampBase.Monotonic -> Android.Hardware.Camera2.Params.TimestampBase +const Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBaseRealtime = Android.Hardware.Camera2.Params.TimestampBase.Realtime -> Android.Hardware.Camera2.Params.TimestampBase +const Android.Hardware.Camera2.Params.OutputConfiguration.TimestampBaseSensor = Android.Hardware.Camera2.Params.TimestampBase.Sensor -> Android.Hardware.Camera2.Params.TimestampBase +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.Usecase10bitOutput = Android.Hardware.Camera2.Params.UsecaseMode.TenBitOutput -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseLowLatencySnapshot = Android.Hardware.Camera2.Params.UsecaseMode.LowLatencySnapshot -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecasePreview = Android.Hardware.Camera2.Params.UsecaseMode.Preview -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseRaw = Android.Hardware.Camera2.Params.UsecaseMode.Raw -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseRecord = Android.Hardware.Camera2.Params.UsecaseMode.Record -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseSnapshot = Android.Hardware.Camera2.Params.UsecaseMode.Snapshot -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseVideoSnapshot = Android.Hardware.Camera2.Params.UsecaseMode.VideoSnapshot -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.UsecaseZsl = Android.Hardware.Camera2.Params.UsecaseMode.Zsl -> Android.Hardware.Camera2.Params.UsecaseMode +const Android.Hardware.Camera2.Params.RggbChannelVector.Count = 4 -> int +const Android.Hardware.Camera2.Params.SessionConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Camera2.Params.SessionConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Camera2.Params.SessionConfiguration.SessionHighSpeed = Android.Hardware.Camera2.Params.SessionType.HighSpeed -> Android.Hardware.Camera2.Params.SessionType +const Android.Hardware.Camera2.Params.SessionConfiguration.SessionRegular = Android.Hardware.Camera2.Params.SessionType.Regular -> Android.Hardware.Camera2.Params.SessionType +const Android.Hardware.Camera2.Params.TonemapCurve.LevelBlack = 0 -> float +const Android.Hardware.Camera2.Params.TonemapCurve.LevelWhite = 1 -> float +const Android.Hardware.Camera2.Params.TonemapCurve.PointSize = 2 -> int +const Android.Hardware.DataSpace.DataspaceAdobeRgb = Android.Hardware.DataSpaceType.AdobeRgb -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt2020 = Android.Hardware.DataSpaceType.Bt2020 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt2020Hlg = Android.Hardware.DataSpaceType.Bt2020Hlg -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt2020Pq = Android.Hardware.DataSpaceType.Bt2020Pq -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt601525 = Android.Hardware.DataSpaceType.Bt601525 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt601625 = Android.Hardware.DataSpaceType.Bt601625 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceBt709 = Android.Hardware.DataSpaceType.Bt709 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceDciP3 = Android.Hardware.DataSpaceType.DciP3 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceDepth = Android.Hardware.DataSpaceType.Depth -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceDisplayP3 = Android.Hardware.DataSpaceType.DisplayP3 -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceDynamicDepth = Android.Hardware.DataSpaceType.DynamicDepth -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceHeif = Android.Hardware.DataSpaceType.Heif -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceJfif = Android.Hardware.DataSpaceType.Jfif -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceJpegR = Android.Hardware.DataSpaceType.JpegR -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceScrgb = Android.Hardware.DataSpaceType.Scrgb -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceScrgbLinear = Android.Hardware.DataSpaceType.ScrgbLinear -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceSrgb = Android.Hardware.DataSpaceType.Srgb -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceSrgbLinear = Android.Hardware.DataSpaceType.SrgbLinear -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.DataspaceUnknown = Android.Hardware.DataSpaceType.Unknown -> Android.Hardware.DataSpaceType +const Android.Hardware.DataSpace.RangeExtended = Android.Hardware.DataSpaceRange.Extended -> Android.Hardware.DataSpaceRange +const Android.Hardware.DataSpace.RangeFull = Android.Hardware.DataSpaceRange.Full -> Android.Hardware.DataSpaceRange +const Android.Hardware.DataSpace.RangeLimited = Android.Hardware.DataSpaceRange.Limited -> Android.Hardware.DataSpaceRange +const Android.Hardware.DataSpace.RangeUnspecified = Android.Hardware.DataSpaceRange.Unspecified -> Android.Hardware.DataSpaceRange +const Android.Hardware.DataSpace.StandardAdobeRgb = Android.Hardware.DataSpaceStandard.AdobeRgb -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt2020 = Android.Hardware.DataSpaceStandard.Bt2020 -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt2020ConstantLuminance = Android.Hardware.DataSpaceStandard.Bt2020ConstantLuminance -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt470m = Android.Hardware.DataSpaceStandard.Bt470m -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt601525 = Android.Hardware.DataSpaceStandard.Bt601525 -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt601525Unadjusted = Android.Hardware.DataSpaceStandard.Bt601525Unadjusted -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt601625 = Android.Hardware.DataSpaceStandard.Bt601625 -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt601625Unadjusted = Android.Hardware.DataSpaceStandard.Bt601625Unadjusted -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardBt709 = Android.Hardware.DataSpaceStandard.Bt709 -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardDciP3 = Android.Hardware.DataSpaceStandard.DciP3 -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardFilm = Android.Hardware.DataSpaceStandard.Film -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.StandardUnspecified = Android.Hardware.DataSpaceStandard.Unspecified -> Android.Hardware.DataSpaceStandard +const Android.Hardware.DataSpace.TransferGamma22 = Android.Hardware.DataSpaceTransfer.Gamma22 -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferGamma26 = Android.Hardware.DataSpaceTransfer.Gamma26 -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferGamma28 = Android.Hardware.DataSpaceTransfer.Gamma28 -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferHlg = Android.Hardware.DataSpaceTransfer.Hlg -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferLinear = Android.Hardware.DataSpaceTransfer.Linear -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferSmpte170m = Android.Hardware.DataSpaceTransfer.Smpte170m -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferSrgb = Android.Hardware.DataSpaceTransfer.Srgb -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferSt2084 = Android.Hardware.DataSpaceTransfer.St2084 -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.DataSpace.TransferUnspecified = Android.Hardware.DataSpaceTransfer.Unspecified -> Android.Hardware.DataSpaceTransfer +const Android.Hardware.Display.DeviceProductInfo.ConnectionToSinkBuiltIn = Android.Hardware.Display.ConnectionToSinkType.BuiltIn -> Android.Hardware.Display.ConnectionToSinkType +const Android.Hardware.Display.DeviceProductInfo.ConnectionToSinkDirect = Android.Hardware.Display.ConnectionToSinkType.Direct -> Android.Hardware.Display.ConnectionToSinkType +const Android.Hardware.Display.DeviceProductInfo.ConnectionToSinkTransitive = Android.Hardware.Display.ConnectionToSinkType.Transitive -> Android.Hardware.Display.ConnectionToSinkType +const Android.Hardware.Display.DeviceProductInfo.ConnectionToSinkUnknown = Android.Hardware.Display.ConnectionToSinkType.Unknown -> Android.Hardware.Display.ConnectionToSinkType +const Android.Hardware.Display.DeviceProductInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Display.DeviceProductInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Display.DisplayManager.DisplayCategoryPresentation = "android.hardware.display.category.PRESENTATION" -> string! +const Android.Hardware.Display.DisplayManager.MatchContentFramerateAlways = Android.Hardware.Display.MatchContentFramerate.Always -> Android.Hardware.Display.MatchContentFramerate +const Android.Hardware.Display.DisplayManager.MatchContentFramerateNever = Android.Hardware.Display.MatchContentFramerate.Never -> Android.Hardware.Display.MatchContentFramerate +const Android.Hardware.Display.DisplayManager.MatchContentFramerateSeamlesssOnly = Android.Hardware.Display.MatchContentFramerate.SeamlessOnly -> Android.Hardware.Display.MatchContentFramerate +const Android.Hardware.Display.DisplayManager.MatchContentFramerateUnknown = Android.Hardware.Display.MatchContentFramerate.Unknown -> Android.Hardware.Display.MatchContentFramerate +const Android.Hardware.Display.DisplayManager.VirtualDisplayFlagAutoMirror = Android.Hardware.Display.VirtualDisplayFlags.AutoMirror -> Android.Hardware.Display.VirtualDisplayFlags +const Android.Hardware.Display.DisplayManager.VirtualDisplayFlagOwnContentOnly = Android.Hardware.Display.VirtualDisplayFlags.OwnContentOnly -> Android.Hardware.Display.VirtualDisplayFlags +const Android.Hardware.Display.DisplayManager.VirtualDisplayFlagPresentation = Android.Hardware.Display.VirtualDisplayFlags.Presentation -> Android.Hardware.Display.VirtualDisplayFlags +const Android.Hardware.Display.DisplayManager.VirtualDisplayFlagPublic = Android.Hardware.Display.VirtualDisplayFlags.Public -> Android.Hardware.Display.VirtualDisplayFlags +const Android.Hardware.Display.DisplayManager.VirtualDisplayFlagSecure = Android.Hardware.Display.VirtualDisplayFlags.Secure -> Android.Hardware.Display.VirtualDisplayFlags +const Android.Hardware.Display.HdrConversionMode.HdrConversionForce = Android.Hardware.Display.HdrConversionModeSupport.Force -> Android.Hardware.Display.HdrConversionModeSupport +const Android.Hardware.Display.HdrConversionMode.HdrConversionPassthrough = Android.Hardware.Display.HdrConversionModeSupport.Passthrough -> Android.Hardware.Display.HdrConversionModeSupport +const Android.Hardware.Display.HdrConversionMode.HdrConversionSystem = Android.Hardware.Display.HdrConversionModeSupport.System -> Android.Hardware.Display.HdrConversionModeSupport +const Android.Hardware.Display.HdrConversionMode.HdrConversionUnsupported = Android.Hardware.Display.HdrConversionModeSupport.Unsupported -> Android.Hardware.Display.HdrConversionModeSupport +const Android.Hardware.Display.HdrConversionMode.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Display.HdrConversionMode.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Display.VirtualDisplayConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Display.VirtualDisplayConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.HardwareBuffer.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.HardwareBuffer.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.HardwareBuffer.UsageComposerOverlay = 2048 -> long +const Android.Hardware.HardwareBuffer.UsageCpuReadOften = 3 -> long +const Android.Hardware.HardwareBuffer.UsageCpuReadRarely = 2 -> long +const Android.Hardware.HardwareBuffer.UsageCpuWriteOften = 48 -> long +const Android.Hardware.HardwareBuffer.UsageCpuWriteRarely = 32 -> long +const Android.Hardware.HardwareBuffer.UsageFrontBuffer = 4294967296 -> long +const Android.Hardware.HardwareBuffer.UsageGpuColorOutput = 512 -> long +const Android.Hardware.HardwareBuffer.UsageGpuCubeMap = 33554432 -> long +const Android.Hardware.HardwareBuffer.UsageGpuDataBuffer = 16777216 -> long +const Android.Hardware.HardwareBuffer.UsageGpuMipmapComplete = 67108864 -> long +const Android.Hardware.HardwareBuffer.UsageGpuSampledImage = 256 -> long +const Android.Hardware.HardwareBuffer.UsageProtectedContent = 16384 -> long +const Android.Hardware.HardwareBuffer.UsageSensorDirectData = 8388608 -> long +const Android.Hardware.HardwareBuffer.UsageVideoEncode = 65536 -> long +const Android.Hardware.HardwareBuffer.Ycbcr420888 = Android.Hardware.HardwareBufferFormat.Ycbcr420888 -> Android.Hardware.HardwareBufferFormat +const Android.Hardware.HardwareBuffer.YcbcrP010 = Android.Hardware.HardwareBufferFormat.YcbcrP010 -> Android.Hardware.HardwareBufferFormat +const Android.Hardware.Input.HostUsiVersion.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Input.HostUsiVersion.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Input.InputManager.ActionQueryKeyboardLayouts = "android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS" -> string! +const Android.Hardware.Input.InputManager.MetaDataKeyboardLayouts = "android.hardware.input.metadata.KEYBOARD_LAYOUTS" -> string! +const Android.Hardware.Lights.Light.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Lights.Light.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Lights.Light.LightCapabilityBrightness = Android.Hardware.Lights.LightCapability.Brightness -> Android.Hardware.Lights.LightCapability +const Android.Hardware.Lights.Light.LightCapabilityColorRgb = Android.Hardware.Lights.LightCapability.ColorRgb -> Android.Hardware.Lights.LightCapability +const Android.Hardware.Lights.Light.LightCapabilityRgb = Android.Hardware.Lights.LightCapability.Rgb -> Android.Hardware.Lights.LightCapability +const Android.Hardware.Lights.Light.LightTypeInput = Android.Hardware.Lights.LightType.Input -> Android.Hardware.Lights.LightType +const Android.Hardware.Lights.Light.LightTypeKeyboardBacklight = Android.Hardware.Lights.LightType.KeyboardBacklight -> Android.Hardware.Lights.LightType +const Android.Hardware.Lights.Light.LightTypeMicrophone = Android.Hardware.Lights.LightType.Microphone -> Android.Hardware.Lights.LightType +const Android.Hardware.Lights.Light.LightTypePlayerId = Android.Hardware.Lights.LightType.PlayerId -> Android.Hardware.Lights.LightType +const Android.Hardware.Lights.LightState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Lights.LightState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Location.GeofenceHardware.GeofenceEntered = Android.Hardware.Location.GeofenceTransition.Entered -> Android.Hardware.Location.GeofenceTransition +const Android.Hardware.Location.GeofenceHardware.GeofenceErrorIdExists = Android.Hardware.Location.GeofenceError.IdExists -> Android.Hardware.Location.GeofenceError +const Android.Hardware.Location.GeofenceHardware.GeofenceErrorIdUnknown = Android.Hardware.Location.GeofenceError.IdUnknown -> Android.Hardware.Location.GeofenceError +const Android.Hardware.Location.GeofenceHardware.GeofenceErrorInvalidTransition = Android.Hardware.Location.GeofenceError.InvalidTransition -> Android.Hardware.Location.GeofenceError +const Android.Hardware.Location.GeofenceHardware.GeofenceErrorTooManyGeofences = Android.Hardware.Location.GeofenceError.TooManyGeofences -> Android.Hardware.Location.GeofenceError +const Android.Hardware.Location.GeofenceHardware.GeofenceExited = Android.Hardware.Location.GeofenceTransition.Exited -> Android.Hardware.Location.GeofenceTransition +const Android.Hardware.Location.GeofenceHardware.GeofenceFailure = Android.Hardware.Location.GeofenceTransition.Failure -> Android.Hardware.Location.GeofenceTransition +const Android.Hardware.Location.GeofenceHardware.GeofenceSuccess = Android.Hardware.Location.GeofenceTransition.Success -> Android.Hardware.Location.GeofenceTransition +const Android.Hardware.Location.GeofenceHardware.GeofenceUncertain = Android.Hardware.Location.GeofenceTransition.Uncertain -> Android.Hardware.Location.GeofenceTransition +const Android.Hardware.Location.GeofenceHardware.MonitorCurrentlyAvailable = Android.Hardware.Location.GeofenceMonitorStatus.CurrentlyAvailable -> Android.Hardware.Location.GeofenceMonitorStatus +const Android.Hardware.Location.GeofenceHardware.MonitorCurrentlyUnavailable = Android.Hardware.Location.GeofenceMonitorStatus.CurrentlyUnavailable -> Android.Hardware.Location.GeofenceMonitorStatus +const Android.Hardware.Location.GeofenceHardware.MonitoringTypeGpsHardware = Android.Hardware.Location.GeofenceMonitoringType.GpsHardware -> Android.Hardware.Location.GeofenceMonitoringType +const Android.Hardware.Location.GeofenceHardware.MonitorUnsupported = Android.Hardware.Location.GeofenceMonitorStatus.Unsupported -> Android.Hardware.Location.GeofenceMonitorStatus +const Android.Hardware.Sensor.StringTypeAccelerometer = "android.sensor.accelerometer" -> string! +const Android.Hardware.Sensor.StringTypeAccelerometerLimitedAxes = "android.sensor.accelerometer_limited_axes" -> string! +const Android.Hardware.Sensor.StringTypeAccelerometerLimitedAxesUncalibrated = "android.sensor.accelerometer_limited_axes_uncalibrated" -> string! +const Android.Hardware.Sensor.StringTypeAccelerometerUncalibrated = "android.sensor.accelerometer_uncalibrated" -> string! +const Android.Hardware.Sensor.StringTypeAmbientTemperature = "android.sensor.ambient_temperature" -> string! +const Android.Hardware.Sensor.StringTypeGameRotationVector = "android.sensor.game_rotation_vector" -> string! +const Android.Hardware.Sensor.StringTypeGeomagneticRotationVector = "android.sensor.geomagnetic_rotation_vector" -> string! +const Android.Hardware.Sensor.StringTypeGravity = "android.sensor.gravity" -> string! +const Android.Hardware.Sensor.StringTypeGyroscope = "android.sensor.gyroscope" -> string! +const Android.Hardware.Sensor.StringTypeGyroscopeLimitedAxes = "android.sensor.gyroscope_limited_axes" -> string! +const Android.Hardware.Sensor.StringTypeGyroscopeLimitedAxesUncalibrated = "android.sensor.gyroscope_limited_axes_uncalibrated" -> string! +const Android.Hardware.Sensor.StringTypeGyroscopeUncalibrated = "android.sensor.gyroscope_uncalibrated" -> string! +const Android.Hardware.Sensor.StringTypeHeading = "android.sensor.heading" -> string! +const Android.Hardware.Sensor.StringTypeHeadTracker = "android.sensor.head_tracker" -> string! +const Android.Hardware.Sensor.StringTypeHeartBeat = "android.sensor.heart_beat" -> string! +const Android.Hardware.Sensor.StringTypeHeartRate = "android.sensor.heart_rate" -> string! +const Android.Hardware.Sensor.StringTypeHingeAngle = "android.sensor.hinge_angle" -> string! +const Android.Hardware.Sensor.StringTypeLight = "android.sensor.light" -> string! +const Android.Hardware.Sensor.StringTypeLinearAcceleration = "android.sensor.linear_acceleration" -> string! +const Android.Hardware.Sensor.StringTypeLowLatencyOffbodyDetect = "android.sensor.low_latency_offbody_detect" -> string! +const Android.Hardware.Sensor.StringTypeMagneticField = "android.sensor.magnetic_field" -> string! +const Android.Hardware.Sensor.StringTypeMagneticFieldUncalibrated = "android.sensor.magnetic_field_uncalibrated" -> string! +const Android.Hardware.Sensor.StringTypeMotionDetect = "android.sensor.motion_detect" -> string! +const Android.Hardware.Sensor.StringTypeOrientation = "android.sensor.orientation" -> string! +const Android.Hardware.Sensor.StringTypePose6dof = "android.sensor.pose_6dof" -> string! +const Android.Hardware.Sensor.StringTypePressure = "android.sensor.pressure" -> string! +const Android.Hardware.Sensor.StringTypeProximity = "android.sensor.proximity" -> string! +const Android.Hardware.Sensor.StringTypeRelativeHumidity = "android.sensor.relative_humidity" -> string! +const Android.Hardware.Sensor.StringTypeRotationVector = "android.sensor.rotation_vector" -> string! +const Android.Hardware.Sensor.StringTypeSignificantMotion = "android.sensor.significant_motion" -> string! +const Android.Hardware.Sensor.StringTypeStationaryDetect = "android.sensor.stationary_detect" -> string! +const Android.Hardware.Sensor.StringTypeStepCounter = "android.sensor.step_counter" -> string! +const Android.Hardware.Sensor.StringTypeStepDetector = "android.sensor.step_detector" -> string! +const Android.Hardware.Sensor.StringTypeTemperature = "android.sensor.temperature" -> string! +const Android.Hardware.Sensor.TypeAccelerometerLimitedAxes = Android.Hardware.SensorType.AccelerometerLimitedAxes -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeAccelerometerLimitedAxesUncalibrated = Android.Hardware.SensorType.AccelerometerLimitedAxesUncalibrated -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeGyroscopeLimitedAxes = Android.Hardware.SensorType.GyroscopeLimitedAxes -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeGyroscopeLimitedAxesUncalibrated = Android.Hardware.SensorType.GyroscopeLimitedAxesUncalibrated -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeHeading = Android.Hardware.SensorType.Heading -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeHeadTracker = Android.Hardware.SensorType.HeadTracker -> Android.Hardware.SensorType +const Android.Hardware.Sensor.TypeHingeAngle = Android.Hardware.SensorType.HingeAngle -> Android.Hardware.SensorType +const Android.Hardware.SensorAdditionalInfo.TypeFrameBegin = Android.Hardware.SensorAdditionalInfoType.FrameBegin -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeFrameEnd = Android.Hardware.SensorAdditionalInfoType.FrameEnd -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeInternalTemperature = Android.Hardware.SensorAdditionalInfoType.InternalTemperature -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeSampling = Android.Hardware.SensorAdditionalInfoType.Sampling -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeSensorPlacement = Android.Hardware.SensorAdditionalInfoType.SensorPlacement -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeUntrackedDelay = Android.Hardware.SensorAdditionalInfoType.UntrackedDelay -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorAdditionalInfo.TypeVec3Calibration = Android.Hardware.SensorAdditionalInfoType.Vec3Calibration -> Android.Hardware.SensorAdditionalInfoType +const Android.Hardware.SensorManager.GravityDeathStarI = 3.5303614E-07 -> float +const Android.Hardware.SensorManager.GravityEarth = 9.80665 -> float +const Android.Hardware.SensorManager.GravityJupiter = 23.12 -> float +const Android.Hardware.SensorManager.GravityMars = 3.71 -> float +const Android.Hardware.SensorManager.GravityMercury = 3.7 -> float +const Android.Hardware.SensorManager.GravityMoon = 1.6 -> float +const Android.Hardware.SensorManager.GravityNeptune = 11 -> float +const Android.Hardware.SensorManager.GravityPluto = 0.6 -> float +const Android.Hardware.SensorManager.GravitySaturn = 8.96 -> float +const Android.Hardware.SensorManager.GravitySun = 275 -> float +const Android.Hardware.SensorManager.GravityTheIsland = 4.815162 -> float +const Android.Hardware.SensorManager.GravityUranus = 8.69 -> float +const Android.Hardware.SensorManager.GravityVenus = 8.87 -> float +const Android.Hardware.SensorManager.LightCloudy = 100 -> float +const Android.Hardware.SensorManager.LightFullmoon = 0.25 -> float +const Android.Hardware.SensorManager.LightNoMoon = 0.001 -> float +const Android.Hardware.SensorManager.LightOvercast = 10000 -> float +const Android.Hardware.SensorManager.LightShade = 20000 -> float +const Android.Hardware.SensorManager.LightSunlight = 110000 -> float +const Android.Hardware.SensorManager.LightSunlightMax = 120000 -> float +const Android.Hardware.SensorManager.LightSunrise = 400 -> float +const Android.Hardware.SensorManager.MagneticFieldEarthMax = 60 -> float +const Android.Hardware.SensorManager.MagneticFieldEarthMin = 30 -> float +const Android.Hardware.SensorManager.PressureStandardAtmosphere = 1013.25 -> float +const Android.Hardware.SensorManager.StandardGravity = 9.80665 -> float +const Android.Hardware.SensorPrivacyManager.Sensors.Camera = Android.Hardware.PrivacySensors.Camera -> Android.Hardware.PrivacySensors +const Android.Hardware.SensorPrivacyManager.Sensors.Microphone = Android.Hardware.PrivacySensors.Microphone -> Android.Hardware.PrivacySensors +const Android.Hardware.SensorPrivacyManager.ToggleTypeHardware = Android.Hardware.SensorPrivacyToggleType.Hardware -> Android.Hardware.SensorPrivacyToggleType +const Android.Hardware.SensorPrivacyManager.ToggleTypeSoftware = Android.Hardware.SensorPrivacyToggleType.Software -> Android.Hardware.SensorPrivacyToggleType +const Android.Hardware.SyncFence.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.SyncFence.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.SyncFence.SignalTimeInvalid = -1 -> long +const Android.Hardware.SyncFence.SignalTimePending = 9223372036854775807 -> long +const Android.Hardware.Usb.UsbAccessory.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Usb.UsbAccessory.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Usb.UsbConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Usb.UsbConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Usb.UsbConstants.UsbInterfaceSubclassBoot = 1 -> int +const Android.Hardware.Usb.UsbConstants.UsbSubclassVendorSpec = 255 -> int +const Android.Hardware.Usb.UsbConstants.UsbTypeClass = 32 -> int +const Android.Hardware.Usb.UsbConstants.UsbTypeMask = 96 -> int +const Android.Hardware.Usb.UsbConstants.UsbTypeReserved = 96 -> int +const Android.Hardware.Usb.UsbConstants.UsbTypeStandard = 0 -> int +const Android.Hardware.Usb.UsbConstants.UsbTypeVendor = 64 -> int +const Android.Hardware.Usb.UsbDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Usb.UsbDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Usb.UsbEndpoint.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Usb.UsbEndpoint.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Usb.UsbInterface.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Hardware.Usb.UsbInterface.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Hardware.Usb.UsbManager.ActionUsbAccessoryAttached = "android.hardware.usb.action.USB_ACCESSORY_ATTACHED" -> string! +const Android.Hardware.Usb.UsbManager.ActionUsbAccessoryDetached = "android.hardware.usb.action.USB_ACCESSORY_DETACHED" -> string! +const Android.Hardware.Usb.UsbManager.ActionUsbDeviceAttached = "android.hardware.usb.action.USB_DEVICE_ATTACHED" -> string! +const Android.Hardware.Usb.UsbManager.ActionUsbDeviceDetached = "android.hardware.usb.action.USB_DEVICE_DETACHED" -> string! +const Android.Hardware.Usb.UsbManager.ExtraAccessory = "accessory" -> string! +const Android.Hardware.Usb.UsbManager.ExtraDevice = "device" -> string! +const Android.Hardware.Usb.UsbManager.ExtraPermissionGranted = "permission" -> string! +const Android.Health.Connect.ChangeLog.ChangeLogsRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.ChangeLog.ChangeLogsRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.ChangeLog.ChangeLogsResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.ChangeLog.ChangeLogsResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.RelationToMealAfterMeal = Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.AfterMeal -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.RelationToMealBeforeMeal = Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.BeforeMeal -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.RelationToMealFasting = Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.Fasting -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.RelationToMealGeneral = Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.General -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.RelationToMealUnknown = Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal.Unknown -> Android.Health.Connect.DataTypes.BloodGlucoseRelationToMeal +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceCapillaryBlood = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.CapillaryBlood -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceInterstitialFluid = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.InterstitialFluid -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourcePlasma = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Plasma -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceSerum = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Serum -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceTears = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Tears -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceUnknown = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.Unknown -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.SpecimenSourceWholeBlood = Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource.WholeBlood -> Android.Health.Connect.DataTypes.BloodGlucoseSpecimenSource +const Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.BloodPressureMeasurementLocationLeftUpperArm = Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.LeftUpperArm -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +const Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.BloodPressureMeasurementLocationLeftWrist = Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.LeftWrist -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +const Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.BloodPressureMeasurementLocationRightUpperArm = Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.RightUpperArm -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +const Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.BloodPressureMeasurementLocationRightWrist = Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.RightWrist -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +const Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.BloodPressureMeasurementLocationUnknown = Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType.Unknown -> Android.Health.Connect.DataTypes.BloodPressureMeasurementLocationType +const Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.BodyPositionLyingDown = Android.Health.Connect.DataTypes.BloodPressureBodyPosition.LyingDown -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +const Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.BodyPositionReclining = Android.Health.Connect.DataTypes.BloodPressureBodyPosition.Reclining -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +const Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.BodyPositionSittingDown = Android.Health.Connect.DataTypes.BloodPressureBodyPosition.SittingDown -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +const Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.BodyPositionStandingUp = Android.Health.Connect.DataTypes.BloodPressureBodyPosition.StandingUp -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +const Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.BodyPositionUnknown = Android.Health.Connect.DataTypes.BloodPressureBodyPosition.Unknown -> Android.Health.Connect.DataTypes.BloodPressureBodyPosition +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceCreamy = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Creamy -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceDry = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Dry -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceEggWhite = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.EggWhite -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceSticky = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Sticky -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceUnknown = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Unknown -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceUnusual = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Unusual -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.AppearanceWatery = Android.Health.Connect.DataTypes.CervicalMucusAppearanceType.Watery -> Android.Health.Connect.DataTypes.CervicalMucusAppearanceType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation.SensationHeavy = Android.Health.Connect.DataTypes.CervicalMucusSensationType.Heavy -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation.SensationLight = Android.Health.Connect.DataTypes.CervicalMucusSensationType.Light -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation.SensationMedium = Android.Health.Connect.DataTypes.CervicalMucusSensationType.Medium -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +const Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation.SensationUnknown = Android.Health.Connect.DataTypes.CervicalMucusSensationType.Unknown -> Android.Health.Connect.DataTypes.CervicalMucusSensationType +const Android.Health.Connect.DataTypes.Device.DeviceTypeChestStrap = Android.Health.Connect.DataTypes.HealthDeviceType.ChestStrap -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeFitnessBand = Android.Health.Connect.DataTypes.HealthDeviceType.FitnessBand -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeHeadMounted = Android.Health.Connect.DataTypes.HealthDeviceType.HeadMounted -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypePhone = Android.Health.Connect.DataTypes.HealthDeviceType.Phone -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeRing = Android.Health.Connect.DataTypes.HealthDeviceType.Ring -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeScale = Android.Health.Connect.DataTypes.HealthDeviceType.Scale -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeSmartDisplay = Android.Health.Connect.DataTypes.HealthDeviceType.SmartDisplay -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeUnknown = Android.Health.Connect.DataTypes.HealthDeviceType.Unknown -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.Device.DeviceTypeWatch = Android.Health.Connect.DataTypes.HealthDeviceType.Watch -> Android.Health.Connect.DataTypes.HealthDeviceType +const Android.Health.Connect.DataTypes.ExerciseRoute.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.DataTypes.ExerciseRoute.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.DataTypes.ExerciseRoute.Location.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Health.Connect.DataTypes.ExerciseRoute.Location.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Health.Connect.DataTypes.MealType.MealTypeBreakfast = Android.Health.Connect.DataTypes.HealthMealType.Breakfast -> Android.Health.Connect.DataTypes.HealthMealType +const Android.Health.Connect.DataTypes.MealType.MealTypeDinner = Android.Health.Connect.DataTypes.HealthMealType.Dinner -> Android.Health.Connect.DataTypes.HealthMealType +const Android.Health.Connect.DataTypes.MealType.MealTypeLunch = Android.Health.Connect.DataTypes.HealthMealType.Lunch -> Android.Health.Connect.DataTypes.HealthMealType +const Android.Health.Connect.DataTypes.MealType.MealTypeSnack = Android.Health.Connect.DataTypes.HealthMealType.Snack -> Android.Health.Connect.DataTypes.HealthMealType +const Android.Health.Connect.DataTypes.MealType.MealTypeUnknown = Android.Health.Connect.DataTypes.HealthMealType.Unknown -> Android.Health.Connect.DataTypes.HealthMealType +const Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType.FlowHeavy = Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Heavy -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +const Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType.FlowLight = Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Light -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +const Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType.FlowMedium = Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Medium -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +const Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType.FlowUnknown = Android.Health.Connect.DataTypes.MenstruationFlowTypeValue.Unknown -> Android.Health.Connect.DataTypes.MenstruationFlowTypeValue +const Android.Health.Connect.DataTypes.Metadata.RecordingMethodActivelyRecorded = Android.Health.Connect.DataTypes.HealthRecordingMethod.ActivelyRecorded -> Android.Health.Connect.DataTypes.HealthRecordingMethod +const Android.Health.Connect.DataTypes.Metadata.RecordingMethodAutomaticallyRecorded = Android.Health.Connect.DataTypes.HealthRecordingMethod.AutomaticallyRecorded -> Android.Health.Connect.DataTypes.HealthRecordingMethod +const Android.Health.Connect.DataTypes.Metadata.RecordingMethodManualEntry = Android.Health.Connect.DataTypes.HealthRecordingMethod.ManualEntry -> Android.Health.Connect.DataTypes.HealthRecordingMethod +const Android.Health.Connect.DataTypes.Metadata.RecordingMethodUnknown = Android.Health.Connect.DataTypes.HealthRecordingMethod.Unknown -> Android.Health.Connect.DataTypes.HealthRecordingMethod +const Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult.ResultHigh = Android.Health.Connect.DataTypes.OvulationTestResultValue.High -> Android.Health.Connect.DataTypes.OvulationTestResultValue +const Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult.ResultInconclusive = Android.Health.Connect.DataTypes.OvulationTestResultValue.Inconclusive -> Android.Health.Connect.DataTypes.OvulationTestResultValue +const Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult.ResultNegative = Android.Health.Connect.DataTypes.OvulationTestResultValue.Negative -> Android.Health.Connect.DataTypes.OvulationTestResultValue +const Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult.ResultPositive = Android.Health.Connect.DataTypes.OvulationTestResultValue.Positive -> Android.Health.Connect.DataTypes.OvulationTestResultValue +const Android.Health.Connect.DataTypes.SexualActivityRecord.SexualActivityProtectionUsed.ProtectionUsedProtected = Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Protected -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +const Android.Health.Connect.DataTypes.SexualActivityRecord.SexualActivityProtectionUsed.ProtectionUsedUnknown = Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Unknown -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +const Android.Health.Connect.DataTypes.SexualActivityRecord.SexualActivityProtectionUsed.ProtectionUsedUnprotected = Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType.Unprotected -> Android.Health.Connect.DataTypes.SexualActivityProtectionUsedType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeAwake = Android.Health.Connect.DataTypes.SleepStageType.Awake -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeAwakeInBed = Android.Health.Connect.DataTypes.SleepStageType.AwakeInBed -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeAwakeOutOfBed = Android.Health.Connect.DataTypes.SleepStageType.AwakeOutOfBed -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeSleeping = Android.Health.Connect.DataTypes.SleepStageType.Sleeping -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeSleepingDeep = Android.Health.Connect.DataTypes.SleepStageType.SleepingDeep -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeSleepingLight = Android.Health.Connect.DataTypes.SleepStageType.SleepingLight -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeSleepingRem = Android.Health.Connect.DataTypes.SleepStageType.SleepingRem -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.StageTypeUnknown = Android.Health.Connect.DataTypes.SleepStageType.Unknown -> Android.Health.Connect.DataTypes.SleepStageType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodCooperTest = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.CooperTest -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodHeartRateRatio = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.HeartRateRatio -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodMetabolicCart = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.MetabolicCart -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodMultistageFitnessTest = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.MultistageFitnessTest -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodOther = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.Other -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.MeasurementMethodRockportFitnessTest = Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType.RockportFitnessTest -> Android.Health.Connect.DataTypes.Vo2MaxMeasurementMethodType +const Android.Health.Connect.HealthConnectException.ErrorDataSyncInProgress = Android.Health.Connect.HealthConnectExceptionErrorReason.DataSyncInProgress -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorInternal = Android.Health.Connect.HealthConnectExceptionErrorReason.Internal -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorInvalidArgument = Android.Health.Connect.HealthConnectExceptionErrorReason.InvalidArgument -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorIo = Android.Health.Connect.HealthConnectExceptionErrorReason.Io -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorRateLimitExceeded = Android.Health.Connect.HealthConnectExceptionErrorReason.RateLimitExceeded -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorRemote = Android.Health.Connect.HealthConnectExceptionErrorReason.Remote -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorSecurity = Android.Health.Connect.HealthConnectExceptionErrorReason.Security -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorUnknown = Android.Health.Connect.HealthConnectExceptionErrorReason.Unknown -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectException.ErrorUnsupportedOperation = Android.Health.Connect.HealthConnectExceptionErrorReason.UnsupportedOperation -> Android.Health.Connect.HealthConnectExceptionErrorReason +const Android.Health.Connect.HealthConnectManager.ActionManageHealthPermissions = "android.health.connect.action.MANAGE_HEALTH_PERMISSIONS" -> string! +const Android.Health.Connect.HealthConnectManager.ActionRequestExerciseRoute = "android.health.connect.action.REQUEST_EXERCISE_ROUTE" -> string! +const Android.Health.Connect.HealthConnectManager.CategoryHealthPermissions = "android.intent.category.HEALTH_PERMISSIONS" -> string! +const Android.Health.Connect.HealthConnectManager.ExtraExerciseRoute = "android.health.connect.extra.EXERCISE_ROUTE" -> string! +const Android.Health.Connect.HealthConnectManager.ExtraSessionId = "android.health.connect.extra.SESSION_ID" -> string! +const Android.Health.Connect.HealthPermissions.ReadActiveCaloriesBurned = "android.permission.health.READ_ACTIVE_CALORIES_BURNED" -> string! +const Android.Health.Connect.HealthPermissions.ReadBasalBodyTemperature = "android.permission.health.READ_BASAL_BODY_TEMPERATURE" -> string! +const Android.Health.Connect.HealthPermissions.ReadBasalMetabolicRate = "android.permission.health.READ_BASAL_METABOLIC_RATE" -> string! +const Android.Health.Connect.HealthPermissions.ReadBloodGlucose = "android.permission.health.READ_BLOOD_GLUCOSE" -> string! +const Android.Health.Connect.HealthPermissions.ReadBloodPressure = "android.permission.health.READ_BLOOD_PRESSURE" -> string! +const Android.Health.Connect.HealthPermissions.ReadBodyFat = "android.permission.health.READ_BODY_FAT" -> string! +const Android.Health.Connect.HealthPermissions.ReadBodyTemperature = "android.permission.health.READ_BODY_TEMPERATURE" -> string! +const Android.Health.Connect.HealthPermissions.ReadBodyWaterMass = "android.permission.health.READ_BODY_WATER_MASS" -> string! +const Android.Health.Connect.HealthPermissions.ReadBoneMass = "android.permission.health.READ_BONE_MASS" -> string! +const Android.Health.Connect.HealthPermissions.ReadCervicalMucus = "android.permission.health.READ_CERVICAL_MUCUS" -> string! +const Android.Health.Connect.HealthPermissions.ReadDistance = "android.permission.health.READ_DISTANCE" -> string! +const Android.Health.Connect.HealthPermissions.ReadElevationGained = "android.permission.health.READ_ELEVATION_GAINED" -> string! +const Android.Health.Connect.HealthPermissions.ReadExercise = "android.permission.health.READ_EXERCISE" -> string! +const Android.Health.Connect.HealthPermissions.ReadFloorsClimbed = "android.permission.health.READ_FLOORS_CLIMBED" -> string! +const Android.Health.Connect.HealthPermissions.ReadHeartRate = "android.permission.health.READ_HEART_RATE" -> string! +const Android.Health.Connect.HealthPermissions.ReadHeartRateVariability = "android.permission.health.READ_HEART_RATE_VARIABILITY" -> string! +const Android.Health.Connect.HealthPermissions.ReadHeight = "android.permission.health.READ_HEIGHT" -> string! +const Android.Health.Connect.HealthPermissions.ReadHydration = "android.permission.health.READ_HYDRATION" -> string! +const Android.Health.Connect.HealthPermissions.ReadIntermenstrualBleeding = "android.permission.health.READ_INTERMENSTRUAL_BLEEDING" -> string! +const Android.Health.Connect.HealthPermissions.ReadLeanBodyMass = "android.permission.health.READ_LEAN_BODY_MASS" -> string! +const Android.Health.Connect.HealthPermissions.ReadMenstruation = "android.permission.health.READ_MENSTRUATION" -> string! +const Android.Health.Connect.HealthPermissions.ReadNutrition = "android.permission.health.READ_NUTRITION" -> string! +const Android.Health.Connect.HealthPermissions.ReadOvulationTest = "android.permission.health.READ_OVULATION_TEST" -> string! +const Android.Health.Connect.HealthPermissions.ReadOxygenSaturation = "android.permission.health.READ_OXYGEN_SATURATION" -> string! +const Android.Health.Connect.HealthPermissions.ReadPower = "android.permission.health.READ_POWER" -> string! +const Android.Health.Connect.HealthPermissions.ReadRespiratoryRate = "android.permission.health.READ_RESPIRATORY_RATE" -> string! +const Android.Health.Connect.HealthPermissions.ReadRestingHeartRate = "android.permission.health.READ_RESTING_HEART_RATE" -> string! +const Android.Health.Connect.HealthPermissions.ReadSexualActivity = "android.permission.health.READ_SEXUAL_ACTIVITY" -> string! +const Android.Health.Connect.HealthPermissions.ReadSleep = "android.permission.health.READ_SLEEP" -> string! +const Android.Health.Connect.HealthPermissions.ReadSpeed = "android.permission.health.READ_SPEED" -> string! +const Android.Health.Connect.HealthPermissions.ReadSteps = "android.permission.health.READ_STEPS" -> string! +const Android.Health.Connect.HealthPermissions.ReadTotalCaloriesBurned = "android.permission.health.READ_TOTAL_CALORIES_BURNED" -> string! +const Android.Health.Connect.HealthPermissions.ReadVo2Max = "android.permission.health.READ_VO2_MAX" -> string! +const Android.Health.Connect.HealthPermissions.ReadWeight = "android.permission.health.READ_WEIGHT" -> string! +const Android.Health.Connect.HealthPermissions.ReadWheelchairPushes = "android.permission.health.READ_WHEELCHAIR_PUSHES" -> string! +const Android.Health.Connect.HealthPermissions.WriteActiveCaloriesBurned = "android.permission.health.WRITE_ACTIVE_CALORIES_BURNED" -> string! +const Android.Health.Connect.HealthPermissions.WriteBasalBodyTemperature = "android.permission.health.WRITE_BASAL_BODY_TEMPERATURE" -> string! +const Android.Health.Connect.HealthPermissions.WriteBasalMetabolicRate = "android.permission.health.WRITE_BASAL_METABOLIC_RATE" -> string! +const Android.Health.Connect.HealthPermissions.WriteBloodGlucose = "android.permission.health.WRITE_BLOOD_GLUCOSE" -> string! +const Android.Health.Connect.HealthPermissions.WriteBloodPressure = "android.permission.health.WRITE_BLOOD_PRESSURE" -> string! +const Android.Health.Connect.HealthPermissions.WriteBodyFat = "android.permission.health.WRITE_BODY_FAT" -> string! +const Android.Health.Connect.HealthPermissions.WriteBodyTemperature = "android.permission.health.WRITE_BODY_TEMPERATURE" -> string! +const Android.Health.Connect.HealthPermissions.WriteBodyWaterMass = "android.permission.health.WRITE_BODY_WATER_MASS" -> string! +const Android.Health.Connect.HealthPermissions.WriteBoneMass = "android.permission.health.WRITE_BONE_MASS" -> string! +const Android.Health.Connect.HealthPermissions.WriteCervicalMucus = "android.permission.health.WRITE_CERVICAL_MUCUS" -> string! +const Android.Health.Connect.HealthPermissions.WriteDistance = "android.permission.health.WRITE_DISTANCE" -> string! +const Android.Health.Connect.HealthPermissions.WriteElevationGained = "android.permission.health.WRITE_ELEVATION_GAINED" -> string! +const Android.Health.Connect.HealthPermissions.WriteExercise = "android.permission.health.WRITE_EXERCISE" -> string! +const Android.Health.Connect.HealthPermissions.WriteExerciseRoute = "android.permission.health.WRITE_EXERCISE_ROUTE" -> string! +const Android.Health.Connect.HealthPermissions.WriteFloorsClimbed = "android.permission.health.WRITE_FLOORS_CLIMBED" -> string! +const Android.Health.Connect.HealthPermissions.WriteHeartRate = "android.permission.health.WRITE_HEART_RATE" -> string! +const Android.Health.Connect.HealthPermissions.WriteHeartRateVariability = "android.permission.health.WRITE_HEART_RATE_VARIABILITY" -> string! +const Android.Health.Connect.HealthPermissions.WriteHeight = "android.permission.health.WRITE_HEIGHT" -> string! +const Android.Health.Connect.HealthPermissions.WriteHydration = "android.permission.health.WRITE_HYDRATION" -> string! +const Android.Health.Connect.HealthPermissions.WriteIntermenstrualBleeding = "android.permission.health.WRITE_INTERMENSTRUAL_BLEEDING" -> string! +const Android.Health.Connect.HealthPermissions.WriteLeanBodyMass = "android.permission.health.WRITE_LEAN_BODY_MASS" -> string! +const Android.Health.Connect.HealthPermissions.WriteMenstruation = "android.permission.health.WRITE_MENSTRUATION" -> string! +const Android.Health.Connect.HealthPermissions.WriteNutrition = "android.permission.health.WRITE_NUTRITION" -> string! +const Android.Health.Connect.HealthPermissions.WriteOvulationTest = "android.permission.health.WRITE_OVULATION_TEST" -> string! +const Android.Health.Connect.HealthPermissions.WriteOxygenSaturation = "android.permission.health.WRITE_OXYGEN_SATURATION" -> string! +const Android.Health.Connect.HealthPermissions.WritePower = "android.permission.health.WRITE_POWER" -> string! +const Android.Health.Connect.HealthPermissions.WriteRespiratoryRate = "android.permission.health.WRITE_RESPIRATORY_RATE" -> string! +const Android.Health.Connect.HealthPermissions.WriteRestingHeartRate = "android.permission.health.WRITE_RESTING_HEART_RATE" -> string! +const Android.Health.Connect.HealthPermissions.WriteSexualActivity = "android.permission.health.WRITE_SEXUAL_ACTIVITY" -> string! +const Android.Health.Connect.HealthPermissions.WriteSleep = "android.permission.health.WRITE_SLEEP" -> string! +const Android.Health.Connect.HealthPermissions.WriteSpeed = "android.permission.health.WRITE_SPEED" -> string! +const Android.Health.Connect.HealthPermissions.WriteSteps = "android.permission.health.WRITE_STEPS" -> string! +const Android.Health.Connect.HealthPermissions.WriteTotalCaloriesBurned = "android.permission.health.WRITE_TOTAL_CALORIES_BURNED" -> string! +const Android.Health.Connect.HealthPermissions.WriteVo2Max = "android.permission.health.WRITE_VO2_MAX" -> string! +const Android.Health.Connect.HealthPermissions.WriteWeight = "android.permission.health.WRITE_WEIGHT" -> string! +const Android.Health.Connect.HealthPermissions.WriteWheelchairPushes = "android.permission.health.WRITE_WHEELCHAIR_PUSHES" -> string! +const Android.Icu.Lang.IUProperty.Age = 16384 -> int +const Android.Icu.Lang.IUProperty.Alphabetic = 0 -> int +const Android.Icu.Lang.IUProperty.AsciiHexDigit = 1 -> int +const Android.Icu.Lang.IUProperty.BasicEmoji = 65 -> int +const Android.Icu.Lang.IUProperty.BidiClass = 4096 -> int +const Android.Icu.Lang.IUProperty.BidiControl = 2 -> int +const Android.Icu.Lang.IUProperty.BidiMirrored = 3 -> int +const Android.Icu.Lang.IUProperty.BidiMirroringGlyph = 16385 -> int +const Android.Icu.Lang.IUProperty.BidiPairedBracket = 16397 -> int +const Android.Icu.Lang.IUProperty.BidiPairedBracketType = 4117 -> int +const Android.Icu.Lang.IUProperty.BinaryStart = 0 -> int +const Android.Icu.Lang.IUProperty.Block = 4097 -> int +const Android.Icu.Lang.IUProperty.CanonicalCombiningClass = 4098 -> int +const Android.Icu.Lang.IUProperty.Cased = 49 -> int +const Android.Icu.Lang.IUProperty.CaseFolding = 16386 -> int +const Android.Icu.Lang.IUProperty.CaseIgnorable = 50 -> int +const Android.Icu.Lang.IUProperty.CaseSensitive = 34 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenCasefolded = 54 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenCasemapped = 55 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenLowercased = 51 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenNfkcCasefolded = 56 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenTitlecased = 53 -> int +const Android.Icu.Lang.IUProperty.ChangesWhenUppercased = 52 -> int +const Android.Icu.Lang.IUProperty.Dash = 4 -> int +const Android.Icu.Lang.IUProperty.DecompositionType = 4099 -> int +const Android.Icu.Lang.IUProperty.DefaultIgnorableCodePoint = 5 -> int +const Android.Icu.Lang.IUProperty.Deprecated = 6 -> int +const Android.Icu.Lang.IUProperty.Diacritic = 7 -> int +const Android.Icu.Lang.IUProperty.DoubleStart = 12288 -> int +const Android.Icu.Lang.IUProperty.EastAsianWidth = 4100 -> int +const Android.Icu.Lang.IUProperty.Emoji = 57 -> int +const Android.Icu.Lang.IUProperty.EmojiComponent = 61 -> int +const Android.Icu.Lang.IUProperty.EmojiKeycapSequence = 66 -> int +const Android.Icu.Lang.IUProperty.EmojiModifier = 59 -> int +const Android.Icu.Lang.IUProperty.EmojiModifierBase = 60 -> int +const Android.Icu.Lang.IUProperty.EmojiPresentation = 58 -> int +const Android.Icu.Lang.IUProperty.ExtendedPictographic = 64 -> int +const Android.Icu.Lang.IUProperty.Extender = 8 -> int +const Android.Icu.Lang.IUProperty.FullCompositionExclusion = 9 -> int +const Android.Icu.Lang.IUProperty.GeneralCategory = 4101 -> int +const Android.Icu.Lang.IUProperty.GeneralCategoryMask = 8192 -> int +const Android.Icu.Lang.IUProperty.GraphemeBase = 10 -> int +const Android.Icu.Lang.IUProperty.GraphemeClusterBreak = 4114 -> int +const Android.Icu.Lang.IUProperty.GraphemeExtend = 11 -> int +const Android.Icu.Lang.IUProperty.GraphemeLink = 12 -> int +const Android.Icu.Lang.IUProperty.HangulSyllableType = 4107 -> int +const Android.Icu.Lang.IUProperty.HexDigit = 13 -> int +const Android.Icu.Lang.IUProperty.Hyphen = 14 -> int +const Android.Icu.Lang.IUProperty.IdContinue = 15 -> int +const Android.Icu.Lang.IUProperty.Ideographic = 17 -> int +const Android.Icu.Lang.IUProperty.IdsBinaryOperator = 18 -> int +const Android.Icu.Lang.IUProperty.IdStart = 16 -> int +const Android.Icu.Lang.IUProperty.IdsTrinaryOperator = 19 -> int +const Android.Icu.Lang.IUProperty.IndicPositionalCategory = 4118 -> int +const Android.Icu.Lang.IUProperty.IndicSyllabicCategory = 4119 -> int +const Android.Icu.Lang.IUProperty.IntStart = 4096 -> int +const Android.Icu.Lang.IUProperty.JoinControl = 20 -> int +const Android.Icu.Lang.IUProperty.JoiningGroup = 4102 -> int +const Android.Icu.Lang.IUProperty.JoiningType = 4103 -> int +const Android.Icu.Lang.IUProperty.LeadCanonicalCombiningClass = 4112 -> int +const Android.Icu.Lang.IUProperty.LineBreak = 4104 -> int +const Android.Icu.Lang.IUProperty.LogicalOrderException = 21 -> int +const Android.Icu.Lang.IUProperty.Lowercase = 22 -> int +const Android.Icu.Lang.IUProperty.LowercaseMapping = 16388 -> int +const Android.Icu.Lang.IUProperty.MaskStart = 8192 -> int +const Android.Icu.Lang.IUProperty.Math = 23 -> int +const Android.Icu.Lang.IUProperty.Name = 16389 -> int +const Android.Icu.Lang.IUProperty.NfcInert = 39 -> int +const Android.Icu.Lang.IUProperty.NfcQuickCheck = 4110 -> int +const Android.Icu.Lang.IUProperty.NfdInert = 37 -> int +const Android.Icu.Lang.IUProperty.NfdQuickCheck = 4108 -> int +const Android.Icu.Lang.IUProperty.NfkcInert = 40 -> int +const Android.Icu.Lang.IUProperty.NfkcQuickCheck = 4111 -> int +const Android.Icu.Lang.IUProperty.NfkdInert = 38 -> int +const Android.Icu.Lang.IUProperty.NfkdQuickCheck = 4109 -> int +const Android.Icu.Lang.IUProperty.NoncharacterCodePoint = 24 -> int +const Android.Icu.Lang.IUProperty.NumericType = 4105 -> int +const Android.Icu.Lang.IUProperty.NumericValue = 12288 -> int +const Android.Icu.Lang.IUProperty.OtherPropertyStart = 28672 -> int +const Android.Icu.Lang.IUProperty.PatternSyntax = 42 -> int +const Android.Icu.Lang.IUProperty.PatternWhiteSpace = 43 -> int +const Android.Icu.Lang.IUProperty.PosixAlnum = 44 -> int +const Android.Icu.Lang.IUProperty.PosixBlank = 45 -> int +const Android.Icu.Lang.IUProperty.PosixGraph = 46 -> int +const Android.Icu.Lang.IUProperty.PosixPrint = 47 -> int +const Android.Icu.Lang.IUProperty.PosixXdigit = 48 -> int +const Android.Icu.Lang.IUProperty.PrependedConcatenationMark = 63 -> int +const Android.Icu.Lang.IUProperty.QuotationMark = 25 -> int +const Android.Icu.Lang.IUProperty.Radical = 26 -> int +const Android.Icu.Lang.IUProperty.RegionalIndicator = 62 -> int +const Android.Icu.Lang.IUProperty.RgiEmoji = 71 -> int +const Android.Icu.Lang.IUProperty.RgiEmojiFlagSequence = 68 -> int +const Android.Icu.Lang.IUProperty.RgiEmojiModifierSequence = 67 -> int +const Android.Icu.Lang.IUProperty.RgiEmojiTagSequence = 69 -> int +const Android.Icu.Lang.IUProperty.RgiEmojiZwjSequence = 70 -> int +const Android.Icu.Lang.IUProperty.Script = 4106 -> int +const Android.Icu.Lang.IUProperty.ScriptExtensions = 28672 -> int +const Android.Icu.Lang.IUProperty.SegmentStarter = 41 -> int +const Android.Icu.Lang.IUProperty.SentenceBreak = 4115 -> int +const Android.Icu.Lang.IUProperty.SimpleCaseFolding = 16390 -> int +const Android.Icu.Lang.IUProperty.SimpleLowercaseMapping = 16391 -> int +const Android.Icu.Lang.IUProperty.SimpleTitlecaseMapping = 16392 -> int +const Android.Icu.Lang.IUProperty.SimpleUppercaseMapping = 16393 -> int +const Android.Icu.Lang.IUProperty.SoftDotted = 27 -> int +const Android.Icu.Lang.IUProperty.STerm = 35 -> int +const Android.Icu.Lang.IUProperty.StringStart = 16384 -> int +const Android.Icu.Lang.IUProperty.TerminalPunctuation = 28 -> int +const Android.Icu.Lang.IUProperty.TitlecaseMapping = 16394 -> int +const Android.Icu.Lang.IUProperty.TrailCanonicalCombiningClass = 4113 -> int +const Android.Icu.Lang.IUProperty.UnifiedIdeograph = 29 -> int +const Android.Icu.Lang.IUProperty.Uppercase = 30 -> int +const Android.Icu.Lang.IUProperty.UppercaseMapping = 16396 -> int +const Android.Icu.Lang.IUProperty.VariationSelector = 36 -> int +const Android.Icu.Lang.IUProperty.VerticalOrientation = 4120 -> int +const Android.Icu.Lang.IUProperty.WhiteSpace = 31 -> int +const Android.Icu.Lang.IUProperty.WordBreak = 4116 -> int +const Android.Icu.Lang.IUProperty.XidContinue = 32 -> int +const Android.Icu.Lang.IUProperty.XidStart = 33 -> int +const Android.Icu.Lang.IUPropertyNameChoice.Long = 1 -> int +const Android.Icu.Lang.IUPropertyNameChoice.Short = 0 -> int +const Android.Icu.Lang.UCharacter.BidiPairedBracketType.Close = 2 -> int +const Android.Icu.Lang.UCharacter.BidiPairedBracketType.None = 0 -> int +const Android.Icu.Lang.UCharacter.BidiPairedBracketType.Open = 1 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Canonical = 1 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Circle = 3 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Compat = 2 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Final = 4 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Font = 5 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Fraction = 6 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Initial = 7 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Isolated = 8 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Medial = 9 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Narrow = 10 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Nobreak = 11 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.None = 0 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Small = 12 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Square = 13 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Sub = 14 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Super = 15 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Vertical = 16 -> int +const Android.Icu.Lang.UCharacter.DecompositionType.Wide = 17 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Ambiguous = 1 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Fullwidth = 3 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Halfwidth = 2 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Narrow = 4 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Neutral = 0 -> int +const Android.Icu.Lang.UCharacter.EastAsianWidth.Wide = 5 -> int +const Android.Icu.Lang.UCharacter.FoldCaseDefault = Android.Icu.Lang.FoldCaseOptions.Default -> Android.Icu.Lang.FoldCaseOptions +const Android.Icu.Lang.UCharacter.FoldCaseExcludeSpecialI = Android.Icu.Lang.FoldCaseOptions.ExcludeSpecialI -> Android.Icu.Lang.FoldCaseOptions +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Control = 1 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Cr = 2 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.EBase = 13 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.EBaseGaz = 14 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.EModifier = 15 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Extend = 3 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.GlueAfterZwj = 16 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.L = 4 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Lf = 5 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Lv = 6 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Lvt = 7 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Prepend = 11 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.RegionalIndicator = 12 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.SpacingMark = 10 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.T = 8 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.V = 9 -> int +const Android.Icu.Lang.UCharacter.GraphemeClusterBreak.Zwj = 17 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.LeadingJamo = 1 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.LvSyllable = 4 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.LvtSyllable = 5 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.NotApplicable = 0 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.TrailingJamo = 3 -> int +const Android.Icu.Lang.UCharacter.HangulSyllableType.VowelJamo = 2 -> int +const Android.Icu.Lang.UCharacter.IBidiPairedBracketType.Close = 2 -> int +const Android.Icu.Lang.UCharacter.IBidiPairedBracketType.None = 0 -> int +const Android.Icu.Lang.UCharacter.IBidiPairedBracketType.Open = 1 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Canonical = 1 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Circle = 3 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Compat = 2 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Final = 4 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Font = 5 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Fraction = 6 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Initial = 7 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Isolated = 8 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Medial = 9 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Narrow = 10 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Nobreak = 11 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.None = 0 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Small = 12 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Square = 13 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Sub = 14 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Super = 15 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Vertical = 16 -> int +const Android.Icu.Lang.UCharacter.IDecompositionType.Wide = 17 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Ambiguous = 1 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Fullwidth = 3 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Halfwidth = 2 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Narrow = 4 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Neutral = 0 -> int +const Android.Icu.Lang.UCharacter.IEastAsianWidth.Wide = 5 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Control = 1 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Cr = 2 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.EBase = 13 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.EBaseGaz = 14 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.EModifier = 15 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Extend = 3 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.GlueAfterZwj = 16 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.L = 4 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Lf = 5 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Lv = 6 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Lvt = 7 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Prepend = 11 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.RegionalIndicator = 12 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.SpacingMark = 10 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.T = 8 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.V = 9 -> int +const Android.Icu.Lang.UCharacter.IGraphemeClusterBreak.Zwj = 17 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.LeadingJamo = 1 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.LvSyllable = 4 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.LvtSyllable = 5 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.NotApplicable = 0 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.TrailingJamo = 3 -> int +const Android.Icu.Lang.UCharacter.IHangulSyllableType.VowelJamo = 2 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Bottom = 1 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.BottomAndLeft = 2 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.BottomAndRight = 3 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Left = 4 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.LeftAndRight = 5 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Na = 0 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Overstruck = 6 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Right = 7 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.Top = 8 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndBottom = 9 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndBottomAndLeft = 15 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndBottomAndRight = 10 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndLeft = 11 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndLeftAndRight = 12 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.TopAndRight = 13 -> int +const Android.Icu.Lang.UCharacter.IIndicPositionalCategory.VisualOrderLeft = 14 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Avagraha = 1 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Bindu = 2 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.BrahmiJoiningNumber = 3 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.CantillationMark = 4 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Consonant = 5 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantDead = 6 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantFinal = 7 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantHeadLetter = 8 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantInitialPostfixed = 9 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantKiller = 10 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantMedial = 11 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantPlaceholder = 12 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantPrecedingRepha = 13 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantPrefixed = 14 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantSubjoined = 15 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantSucceedingRepha = 16 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ConsonantWithStacker = 17 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.GeminationMark = 18 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.InvisibleStacker = 19 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Joiner = 20 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ModifyingLetter = 21 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.NonJoiner = 22 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Nukta = 23 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Number = 24 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.NumberJoiner = 25 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Other = 0 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.PureKiller = 26 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.RegisterShifter = 27 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.SyllableModifier = 28 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ToneLetter = 29 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.ToneMark = 30 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Virama = 31 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Visarga = 32 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.Vowel = 33 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.VowelDependent = 34 -> int +const Android.Icu.Lang.UCharacter.IIndicSyllabicCategory.VowelIndependent = 35 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.AfricanFeh = 86 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.AfricanNoon = 87 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.AfricanQaf = 88 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Ain = 1 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Alaph = 2 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Alef = 3 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Beh = 4 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Beth = 5 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.BurushaskiYehBarree = 54 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Dal = 6 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.DalathRish = 7 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.E = 8 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.FarsiYeh = 55 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Fe = 51 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Feh = 9 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.FinalSemkath = 10 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Gaf = 11 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Gamal = 12 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Hah = 13 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.HamzaOnHehGoal = 14 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.HanifiRohingyaKinnaYa = 100 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.HanifiRohingyaPa = 101 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.He = 15 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Heh = 16 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.HehGoal = 17 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Heth = 18 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Kaf = 19 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Kaph = 20 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Khaph = 52 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.KnottedHeh = 21 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Lam = 22 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Lamadh = 23 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamBha = 89 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamJa = 90 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamLla = 91 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamLlla = 92 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamNga = 93 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamNna = 94 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamNnna = 95 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamNya = 96 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamRa = 97 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamSsa = 98 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.MalayalamTta = 99 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanAleph = 58 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanAyin = 59 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanBeth = 60 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanDaleth = 61 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanDhamedh = 62 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanFive = 63 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanGimel = 64 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanHeth = 65 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanHundred = 66 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanKaph = 67 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanLamedh = 68 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanMem = 69 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanNun = 70 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanOne = 71 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanPe = 72 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanQoph = 73 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanResh = 74 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanSadhe = 75 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanSamekh = 76 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanTaw = 77 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanTen = 78 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanTeth = 79 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanThamedh = 80 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanTwenty = 81 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanWaw = 82 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanYodh = 83 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ManichaeanZayin = 84 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Meem = 24 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Mim = 25 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.NoJoiningGroup = 0 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Noon = 26 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Nun = 27 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Nya = 56 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Pe = 28 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Qaf = 29 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Qaph = 30 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Reh = 31 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ReversedPe = 32 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.RohingyaYeh = 57 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Sad = 33 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Sadhe = 34 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Seen = 35 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Semkath = 36 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Shin = 37 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.StraightWaw = 85 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.SwashKaf = 38 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.SyriacWaw = 39 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Tah = 40 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Taw = 41 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.TehMarbuta = 42 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.TehMarbutaGoal = 14 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Teth = 43 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.ThinYeh = 102 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.VerticalTail = 103 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Waw = 44 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Yeh = 45 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.YehBarree = 46 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.YehWithTail = 47 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Yudh = 48 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.YudhHe = 49 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Zain = 50 -> int +const Android.Icu.Lang.UCharacter.IJoiningGroup.Zhain = 53 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.DualJoining = 2 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.JoinCausing = 1 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.LeftJoining = 3 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.NonJoining = 0 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.RightJoining = 4 -> int +const Android.Icu.Lang.UCharacter.IJoiningType.Transparent = 5 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Alphabetic = 2 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Ambiguous = 1 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.BreakAfter = 4 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.BreakBefore = 5 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.BreakBoth = 3 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.BreakSymbols = 27 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.CarriageReturn = 10 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.CloseParenthesis = 36 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.ClosePunctuation = 8 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.CombiningMark = 9 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.ComplexContext = 24 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.ConditionalJapaneseStarter = 37 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.ContingentBreak = 7 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.EBase = 40 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.EModifier = 41 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Exclamation = 11 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Glue = 12 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.H2 = 31 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.H3 = 32 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.HebrewLetter = 38 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Hyphen = 13 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Ideographic = 14 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.InfixNumeric = 16 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Inseparable = 15 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Inseperable = 15 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Jl = 33 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Jt = 34 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Jv = 35 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.LineFeed = 17 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.MandatoryBreak = 6 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.NextLine = 29 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Nonstarter = 18 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Numeric = 19 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.OpenPunctuation = 20 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.PostfixNumeric = 21 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.PrefixNumeric = 22 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Quotation = 23 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.RegionalIndicator = 39 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Space = 26 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Surrogate = 25 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Unknown = 0 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.WordJoiner = 30 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Zwj = 42 -> int +const Android.Icu.Lang.UCharacter.ILineBreak.Zwspace = 28 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Bottom = 1 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.BottomAndLeft = 2 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.BottomAndRight = 3 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Left = 4 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.LeftAndRight = 5 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Na = 0 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Overstruck = 6 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Right = 7 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.Top = 8 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndBottom = 9 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndBottomAndLeft = 15 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndBottomAndRight = 10 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndLeft = 11 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndLeftAndRight = 12 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.TopAndRight = 13 -> int +const Android.Icu.Lang.UCharacter.IndicPositionalCategory.VisualOrderLeft = 14 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Avagraha = 1 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Bindu = 2 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.BrahmiJoiningNumber = 3 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.CantillationMark = 4 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Consonant = 5 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantDead = 6 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantFinal = 7 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantHeadLetter = 8 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantInitialPostfixed = 9 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantKiller = 10 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantMedial = 11 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantPlaceholder = 12 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantPrecedingRepha = 13 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantPrefixed = 14 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantSubjoined = 15 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantSucceedingRepha = 16 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ConsonantWithStacker = 17 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.GeminationMark = 18 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.InvisibleStacker = 19 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Joiner = 20 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ModifyingLetter = 21 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.NonJoiner = 22 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Nukta = 23 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Number = 24 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.NumberJoiner = 25 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Other = 0 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.PureKiller = 26 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.RegisterShifter = 27 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.SyllableModifier = 28 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ToneLetter = 29 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.ToneMark = 30 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Virama = 31 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Visarga = 32 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.Vowel = 33 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.VowelDependent = 34 -> int +const Android.Icu.Lang.UCharacter.IndicSyllabicCategory.VowelIndependent = 35 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.ArabicNumber = 5 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.BlockSeparator = 7 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.BoundaryNeutral = 18 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.CombiningSpacingMark = 8 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.CommonNumberSeparator = 6 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.ConnectorPunctuation = 22 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.Control = 15 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.CurrencySymbol = 25 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DashPunctuation = 19 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DecimalDigitNumber = 9 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityArabicNumber = 5 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityBoundaryNeutral = 18 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityCommonNumberSeparator = 6 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityEuropeanNumber = 2 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityEuropeanNumberSeparator = 3 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityEuropeanNumberTerminator = 4 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityLeftToRight = 0 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityLeftToRightEmbedding = 11 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityLeftToRightOverride = 12 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityNonspacingMark = 17 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityOtherNeutrals = 10 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityParagraphSeparator = 7 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityPopDirectionalFormat = 16 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityRightToLeft = 1 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityRightToLeftArabic = 13 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityRightToLeftEmbedding = 14 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityRightToLeftOverride = 15 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalitySegmentSeparator = 8 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityUndefined = -1 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirectionalityWhitespace = 9 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.DirNonSpacingMark = 17 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.EnclosingMark = 7 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.EndPunctuation = 21 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.EuropeanNumber = 2 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.EuropeanNumberSeparator = 3 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.EuropeanNumberTerminator = 4 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.FinalPunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.FinalQuotePunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.FirstStrongIsolate = 19 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.Format = 16 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.GeneralOtherTypes = 0 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.InitialPunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.InitialQuotePunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.LeftToRight = 0 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.LeftToRightEmbedding = 11 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.LeftToRightIsolate = 20 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.LeftToRightOverride = 12 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.LetterNumber = 10 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.LineSeparator = 13 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.LowercaseLetter = 2 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.MathSymbol = 24 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.ModifierLetter = 4 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.ModifierSymbol = 26 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.NonSpacingMark = 6 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.OtherLetter = 5 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.OtherNeutral = 10 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.OtherNumber = 11 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.OtherPunctuation = 23 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.OtherSymbol = 27 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.ParagraphSeparator = 14 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.PopDirectionalFormat = 16 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.PopDirectionalIsolate = 22 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.PrivateUse = 17 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.RightToLeft = 1 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.RightToLeftArabic = 13 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.RightToLeftEmbedding = 14 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.RightToLeftIsolate = 21 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.RightToLeftOverride = 15 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.SegmentSeparator = 8 -> int +const Android.Icu.Lang.UCharacter.InterfaceConsts.SpaceSeparator = 12 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.StartPunctuation = 20 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.Surrogate = 18 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.TitlecaseLetter = 3 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.Unassigned = 0 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.UppercaseLetter = 1 -> sbyte +const Android.Icu.Lang.UCharacter.InterfaceConsts.WhiteSpaceNeutral = 9 -> int +const Android.Icu.Lang.UCharacter.INumericType.Decimal = 1 -> int +const Android.Icu.Lang.UCharacter.INumericType.Digit = 2 -> int +const Android.Icu.Lang.UCharacter.INumericType.None = 0 -> int +const Android.Icu.Lang.UCharacter.INumericType.Numeric = 3 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Aterm = 1 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Close = 2 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Cr = 11 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Extend = 12 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Format = 3 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Lf = 13 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Lower = 4 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Numeric = 5 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Oletter = 6 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Scontinue = 14 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Sep = 7 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Sp = 8 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Sterm = 9 -> int +const Android.Icu.Lang.UCharacter.ISentenceBreak.Upper = 10 -> int +const Android.Icu.Lang.UCharacter.IVerticalOrientation.Rotated = 0 -> int +const Android.Icu.Lang.UCharacter.IVerticalOrientation.TransformedRotated = 1 -> int +const Android.Icu.Lang.UCharacter.IVerticalOrientation.TransformedUpright = 2 -> int +const Android.Icu.Lang.UCharacter.IVerticalOrientation.Upright = 3 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Aletter = 1 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Cr = 8 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.DoubleQuote = 16 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.EBase = 17 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.EBaseGaz = 18 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.EModifier = 19 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Extend = 9 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Extendnumlet = 7 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Format = 2 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.GlueAfterZwj = 20 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.HebrewLetter = 14 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Katakana = 3 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Lf = 10 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Midletter = 4 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Midnum = 5 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Midnumlet = 11 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Newline = 12 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Numeric = 6 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.RegionalIndicator = 13 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.SingleQuote = 15 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Wsegspace = 22 -> int +const Android.Icu.Lang.UCharacter.IWordBreak.Zwj = 21 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.AfricanFeh = 86 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.AfricanNoon = 87 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.AfricanQaf = 88 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Ain = 1 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Alaph = 2 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Alef = 3 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Beh = 4 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Beth = 5 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.BurushaskiYehBarree = 54 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Dal = 6 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.DalathRish = 7 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.E = 8 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.FarsiYeh = 55 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Fe = 51 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Feh = 9 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.FinalSemkath = 10 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Gaf = 11 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Gamal = 12 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Hah = 13 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.HamzaOnHehGoal = 14 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.HanifiRohingyaKinnaYa = 100 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.HanifiRohingyaPa = 101 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.He = 15 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Heh = 16 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.HehGoal = 17 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Heth = 18 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Kaf = 19 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Kaph = 20 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Khaph = 52 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.KnottedHeh = 21 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Lam = 22 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Lamadh = 23 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamBha = 89 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamJa = 90 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamLla = 91 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamLlla = 92 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamNga = 93 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamNna = 94 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamNnna = 95 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamNya = 96 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamRa = 97 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamSsa = 98 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.MalayalamTta = 99 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanAleph = 58 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanAyin = 59 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanBeth = 60 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanDaleth = 61 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanDhamedh = 62 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanFive = 63 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanGimel = 64 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanHeth = 65 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanHundred = 66 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanKaph = 67 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanLamedh = 68 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanMem = 69 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanNun = 70 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanOne = 71 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanPe = 72 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanQoph = 73 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanResh = 74 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanSadhe = 75 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanSamekh = 76 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanTaw = 77 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanTen = 78 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanTeth = 79 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanThamedh = 80 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanTwenty = 81 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanWaw = 82 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanYodh = 83 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ManichaeanZayin = 84 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Meem = 24 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Mim = 25 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.NoJoiningGroup = 0 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Noon = 26 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Nun = 27 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Nya = 56 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Pe = 28 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Qaf = 29 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Qaph = 30 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Reh = 31 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ReversedPe = 32 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.RohingyaYeh = 57 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Sad = 33 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Sadhe = 34 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Seen = 35 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Semkath = 36 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Shin = 37 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.StraightWaw = 85 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.SwashKaf = 38 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.SyriacWaw = 39 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Tah = 40 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Taw = 41 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.TehMarbuta = 42 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.TehMarbutaGoal = 14 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Teth = 43 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.ThinYeh = 102 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.VerticalTail = 103 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Waw = 44 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Yeh = 45 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.YehBarree = 46 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.YehWithTail = 47 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Yudh = 48 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.YudhHe = 49 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Zain = 50 -> int +const Android.Icu.Lang.UCharacter.JoiningGroup.Zhain = 53 -> int +const Android.Icu.Lang.UCharacter.JoiningType.DualJoining = 2 -> int +const Android.Icu.Lang.UCharacter.JoiningType.JoinCausing = 1 -> int +const Android.Icu.Lang.UCharacter.JoiningType.LeftJoining = 3 -> int +const Android.Icu.Lang.UCharacter.JoiningType.NonJoining = 0 -> int +const Android.Icu.Lang.UCharacter.JoiningType.RightJoining = 4 -> int +const Android.Icu.Lang.UCharacter.JoiningType.Transparent = 5 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Alphabetic = 2 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Ambiguous = 1 -> int +const Android.Icu.Lang.UCharacter.LineBreak.BreakAfter = 4 -> int +const Android.Icu.Lang.UCharacter.LineBreak.BreakBefore = 5 -> int +const Android.Icu.Lang.UCharacter.LineBreak.BreakBoth = 3 -> int +const Android.Icu.Lang.UCharacter.LineBreak.BreakSymbols = 27 -> int +const Android.Icu.Lang.UCharacter.LineBreak.CarriageReturn = 10 -> int +const Android.Icu.Lang.UCharacter.LineBreak.CloseParenthesis = 36 -> int +const Android.Icu.Lang.UCharacter.LineBreak.ClosePunctuation = 8 -> int +const Android.Icu.Lang.UCharacter.LineBreak.CombiningMark = 9 -> int +const Android.Icu.Lang.UCharacter.LineBreak.ComplexContext = 24 -> int +const Android.Icu.Lang.UCharacter.LineBreak.ConditionalJapaneseStarter = 37 -> int +const Android.Icu.Lang.UCharacter.LineBreak.ContingentBreak = 7 -> int +const Android.Icu.Lang.UCharacter.LineBreak.EBase = 40 -> int +const Android.Icu.Lang.UCharacter.LineBreak.EModifier = 41 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Exclamation = 11 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Glue = 12 -> int +const Android.Icu.Lang.UCharacter.LineBreak.H2 = 31 -> int +const Android.Icu.Lang.UCharacter.LineBreak.H3 = 32 -> int +const Android.Icu.Lang.UCharacter.LineBreak.HebrewLetter = 38 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Hyphen = 13 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Ideographic = 14 -> int +const Android.Icu.Lang.UCharacter.LineBreak.InfixNumeric = 16 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Inseparable = 15 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Inseperable = 15 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Jl = 33 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Jt = 34 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Jv = 35 -> int +const Android.Icu.Lang.UCharacter.LineBreak.LineFeed = 17 -> int +const Android.Icu.Lang.UCharacter.LineBreak.MandatoryBreak = 6 -> int +const Android.Icu.Lang.UCharacter.LineBreak.NextLine = 29 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Nonstarter = 18 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Numeric = 19 -> int +const Android.Icu.Lang.UCharacter.LineBreak.OpenPunctuation = 20 -> int +const Android.Icu.Lang.UCharacter.LineBreak.PostfixNumeric = 21 -> int +const Android.Icu.Lang.UCharacter.LineBreak.PrefixNumeric = 22 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Quotation = 23 -> int +const Android.Icu.Lang.UCharacter.LineBreak.RegionalIndicator = 39 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Space = 26 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Surrogate = 25 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Unknown = 0 -> int +const Android.Icu.Lang.UCharacter.LineBreak.WordJoiner = 30 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Zwj = 42 -> int +const Android.Icu.Lang.UCharacter.LineBreak.Zwspace = 28 -> int +const Android.Icu.Lang.UCharacter.MaxCodePoint = 1114111 -> int +const Android.Icu.Lang.UCharacter.MaxHighSurrogate = '\udbff' -> char +const Android.Icu.Lang.UCharacter.MaxLowSurrogate = '\udfff' -> char +const Android.Icu.Lang.UCharacter.MaxRadix = 36 -> int +const Android.Icu.Lang.UCharacter.MaxSurrogate = '\udfff' -> char +const Android.Icu.Lang.UCharacter.MaxValue = 1114111 -> int +const Android.Icu.Lang.UCharacter.MinCodePoint = 0 -> int +const Android.Icu.Lang.UCharacter.MinHighSurrogate = '\ud800' -> char +const Android.Icu.Lang.UCharacter.MinLowSurrogate = '\udc00' -> char +const Android.Icu.Lang.UCharacter.MinRadix = 2 -> int +const Android.Icu.Lang.UCharacter.MinSupplementaryCodePoint = 65536 -> int +const Android.Icu.Lang.UCharacter.MinSurrogate = '\ud800' -> char +const Android.Icu.Lang.UCharacter.MinValue = 0 -> int +const Android.Icu.Lang.UCharacter.NoNumericValue = -123456789 -> double +const Android.Icu.Lang.UCharacter.NumericType.Decimal = 1 -> int +const Android.Icu.Lang.UCharacter.NumericType.Digit = 2 -> int +const Android.Icu.Lang.UCharacter.NumericType.None = 0 -> int +const Android.Icu.Lang.UCharacter.NumericType.Numeric = 3 -> int +const Android.Icu.Lang.UCharacter.ReplacementChar = 65533 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Aterm = 1 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Close = 2 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Cr = 11 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Extend = 12 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Format = 3 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Lf = 13 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Lower = 4 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Numeric = 5 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Oletter = 6 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Scontinue = 14 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Sep = 7 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Sp = 8 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Sterm = 9 -> int +const Android.Icu.Lang.UCharacter.SentenceBreak.Upper = 10 -> int +const Android.Icu.Lang.UCharacter.SupplementaryMinValue = 65536 -> int +const Android.Icu.Lang.UCharacter.TitlecaseNoBreakAdjustment = Android.Icu.Lang.TitlecaseOptions.NoBreakAdjustment -> Android.Icu.Lang.TitlecaseOptions +const Android.Icu.Lang.UCharacter.TitlecaseNoLowercase = Android.Icu.Lang.TitlecaseOptions.NoLowercase -> Android.Icu.Lang.TitlecaseOptions +const Android.Icu.Lang.UCharacter.UnicodeBlock.AdlamId = 263 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AegeanNumbersId = 119 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AhomId = 253 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AlchemicalSymbolsId = 208 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AlphabeticPresentationFormsId = 80 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AnatolianHieroglyphsId = 254 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AncientGreekMusicalNotationId = 126 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AncientGreekNumbersId = 127 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AncientSymbolsId = 165 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedAId = 210 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedBId = 309 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedCId = 321 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicId = 12 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicMathematicalAlphabeticSymbolsId = 211 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicPresentationFormsAId = 81 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicPresentationFormsBId = 85 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicSupplementId = 128 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArmenianId = 10 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ArrowsId = 46 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.AvestanId = 188 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BalineseId = 147 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BamumId = 177 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BamumSupplementId = 202 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BasicLatinId = 1 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BassaVahId = 221 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BatakId = 199 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BengaliId = 16 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BhaiksukiId = 264 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BlockElementsId = 53 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BopomofoExtendedId = 67 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BopomofoId = 64 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BoxDrawingId = 52 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BrahmiId = 201 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BraillePatternsId = 57 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BugineseId = 129 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.BuhidId = 100 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ByzantineMusicalSymbolsId = 91 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CarianId = 168 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CaucasianAlbanianId = 222 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ChakmaId = 212 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ChamId = 164 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CherokeeId = 32 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CherokeeSupplementId = 255 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ChessSymbolsId = 281 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ChorasmianId = 301 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityFormsId = 83 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityId = 69 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityIdeographsId = 79 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityIdeographsSupplementId = 95 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkRadicalsSupplementId = 58 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkStrokesId = 130 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkSymbolsAndPunctuationId = 61 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionAId = 70 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionBId = 94 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionCId = 197 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionDId = 209 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionEId = 256 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionFId = 274 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionGId = 302 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionHId = 322 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsId = 71 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarksExtendedId = 224 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarksId = 7 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarksSupplementId = 131 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningHalfMarksId = 82 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningMarksForSymbolsId = 43 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CommonIndicNumberFormsId = 178 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ControlPicturesId = 49 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CopticEpactNumbersId = 223 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CopticId = 132 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CountingRodNumeralsId = 154 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CuneiformId = 152 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CuneiformNumbersAndPunctuationId = 153 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CurrencySymbolsId = 42 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CypriotSyllabaryId = 123 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyproMinoanId = 310 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedAId = 158 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedBId = 160 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedCId = 265 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedDId = 323 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicId = 9 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicSupplementaryId = 97 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicSupplementId = 97 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DeseretId = 90 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DevanagariExtendedAId = 324 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DevanagariExtendedId = 179 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DevanagariId = 15 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DingbatsId = 56 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DivesAkuruId = 303 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DograId = 282 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DominoTilesId = 171 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.DuployanId = 225 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EarlyDynasticCuneiformId = 257 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EgyptianHieroglyphFormatControlsId = 292 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EgyptianHieroglyphsId = 194 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ElbasanId = 226 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ElymaicId = 293 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EmoticonsId = 206 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedAlphanumericsId = 51 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedAlphanumericSupplementId = 195 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedCjkLettersAndMonthsId = 68 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedIdeographicSupplementId = 196 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtendedAId = 200 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtendedBId = 311 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtendedId = 133 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicId = 31 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicSupplementId = 134 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeneralPunctuationId = 40 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeometricShapesExtendedId = 227 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeometricShapesId = 54 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeorgianExtendedId = 283 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeorgianId = 29 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GeorgianSupplementId = 135 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GlagoliticId = 136 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GlagoliticSupplementId = 266 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GothicId = 89 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GranthaId = 228 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GreekExtendedId = 39 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GreekId = 8 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GujaratiId = 18 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GunjalaGondiId = 284 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.GurmukhiId = 17 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HalfwidthAndFullwidthFormsId = 87 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HangulCompatibilityJamoId = 65 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamoExtendedAId = 180 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamoExtendedBId = 185 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamoId = 30 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HangulSyllablesId = 74 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HanifiRohingyaId = 285 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HanunooId = 99 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HatranId = 258 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HebrewId = 11 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HighPrivateUseSurrogatesId = 76 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HighSurrogatesId = 75 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.HiraganaId = 62 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.IdeographicDescriptionCharactersId = 60 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.IdeographicSymbolsAndPunctuationId = 267 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ImperialAramaicId = 186 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.IndicSiyaqNumbersId = 286 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.InscriptionalPahlaviId = 190 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.InscriptionalParthianId = 189 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.InvalidCodeId = -1 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.IpaExtensionsId = 5 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.JavaneseId = 181 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KaithiId = 193 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KaktovikNumeralsId = 325 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KanaExtendedAId = 275 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KanaExtendedBId = 312 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KanaSupplementId = 203 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KanbunId = 66 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KangxiRadicalsId = 59 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KannadaId = 22 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KatakanaId = 63 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KatakanaPhoneticExtensionsId = 107 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KawiId = 326 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KayahLiId = 162 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KharoshthiId = 137 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KhitanSmallScriptId = 304 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KhmerId = 36 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KhmerSymbolsId = 113 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KhojkiId = 229 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.KhudawadiId = 230 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LaoId = 26 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.Latin1SupplementId = 2 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedAdditionalId = 38 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedAId = 3 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedBId = 4 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedCId = 148 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedDId = 149 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedEId = 231 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedFId = 313 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedGId = 314 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LepchaId = 156 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LetterlikeSymbolsId = 44 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LimbuId = 111 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LinearAId = 232 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LinearBIdeogramsId = 118 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LinearBSyllabaryId = 117 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LisuId = 176 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LisuSupplementId = 305 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LowSurrogatesId = 77 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LycianId = 167 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.LydianId = 169 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MahajaniId = 233 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MahjongTilesId = 170 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MakasarId = 287 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MalayalamId = 23 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MandaicId = 198 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ManichaeanId = 234 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MarchenId = 268 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MasaramGondiId = 276 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MathematicalAlphanumericSymbolsId = 93 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MathematicalOperatorsId = 47 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MayanNumeralsId = 288 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MedefaidrinId = 289 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MeeteiMayekExtensionsId = 213 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MeeteiMayekId = 184 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MendeKikakuiId = 235 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MeroiticCursiveId = 214 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MeroiticHieroglyphsId = 215 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiaoId = 216 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousMathematicalSymbolsAId = 102 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousMathematicalSymbolsBId = 105 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbolsAndArrowsId = 115 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbolsAndPictographsId = 205 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbolsId = 55 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousTechnicalId = 48 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ModifierToneLettersId = 138 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ModiId = 236 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MongolianId = 37 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MongolianSupplementId = 269 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MroId = 237 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MultaniId = 259 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MusicalSymbolsId = 92 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MyanmarExtendedAId = 182 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MyanmarExtendedBId = 238 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.MyanmarId = 28 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NabataeanId = 239 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NagMundariId = 327 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NandinagariId = 294 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NewaId = 270 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NewTaiLueId = 139 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NkoId = 146 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NumberFormsId = 45 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NushuId = 277 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.NyiakengPuachueHmongId = 295 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OghamId = 34 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OlChikiId = 157 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldHungarianId = 260 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldItalicId = 88 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldNorthArabianId = 240 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldPermicId = 241 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldPersianId = 140 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldSogdianId = 290 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldSouthArabianId = 187 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldTurkicId = 191 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OldUyghurId = 315 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OpticalCharacterRecognitionId = 50 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OriyaId = 19 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OrnamentalDingbatsId = 242 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OsageId = 271 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OsmanyaId = 122 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.OttomanSiyaqNumbersId = 296 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PahawhHmongId = 243 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PalmyreneId = 244 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PauCinHauId = 245 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PhagsPaId = 150 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PhaistosDiscId = 166 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PhoenicianId = 151 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PhoneticExtensionsId = 114 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PhoneticExtensionsSupplementId = 141 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PlayingCardsId = 204 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PrivateUseAreaId = 78 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PrivateUseId = 78 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.PsalterPahlaviId = 246 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.RejangId = 163 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.RumiNumeralSymbolsId = 192 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.RunicId = 35 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SamaritanId = 172 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SaurashtraId = 161 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SharadaId = 217 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ShavianId = 121 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ShorthandFormatControlsId = 247 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SiddhamId = 248 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SinhalaArchaicNumbersId = 249 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SinhalaId = 24 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SmallFormVariantsId = 84 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SmallKanaExtensionId = 297 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SogdianId = 291 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SoraSompengId = 218 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SoyomboId = 278 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SpacingModifierLettersId = 6 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SpecialsId = 86 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SundaneseId = 155 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SundaneseSupplementId = 219 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SuperscriptsAndSubscriptsId = 41 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsAId = 103 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsBId = 104 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsCId = 250 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalMathematicalOperatorsId = 106 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalPunctuationId = 142 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalSymbolsAndPictographsId = 261 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementaryPrivateUseAreaAId = 109 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementaryPrivateUseAreaBId = 110 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SuttonSignwritingId = 262 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SylotiNagriId = 143 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SymbolsAndPictographsExtendedAId = 298 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SymbolsForLegacyComputingId = 306 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SyriacId = 13 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.SyriacSupplementId = 279 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TagalogId = 98 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TagbanwaId = 101 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TagsId = 96 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TaiLeId = 112 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TaiThamId = 174 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TaiVietId = 183 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TaiXuanJingSymbolsId = 124 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TakriId = 220 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TamilId = 20 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TamilSupplementId = 299 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TangsaId = 316 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TangutComponentsId = 273 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TangutId = 272 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TangutSupplementId = 307 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TeluguId = 21 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ThaanaId = 14 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ThaiId = 25 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TibetanId = 27 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TifinaghId = 144 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TirhutaId = 251 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TotoId = 317 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.TransportAndMapSymbolsId = 207 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.UgariticId = 120 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsExtendedAId = 318 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsExtendedId = 173 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsId = 33 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VaiId = 159 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VariationSelectorsId = 108 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VariationSelectorsSupplementId = 125 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VedicExtensionsId = 175 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VerticalFormsId = 145 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.VithkuqiId = 319 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.WanchoId = 300 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.WarangCitiId = 252 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.YezidiId = 308 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.YijingHexagramSymbolsId = 116 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.YiRadicalsId = 73 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.YiSyllablesId = 72 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ZanabazarSquareId = 280 -> int +const Android.Icu.Lang.UCharacter.UnicodeBlock.ZnamennyMusicalNotationId = 320 -> int +const Android.Icu.Lang.UCharacter.VerticalOrientation.Rotated = 0 -> int +const Android.Icu.Lang.UCharacter.VerticalOrientation.TransformedRotated = 1 -> int +const Android.Icu.Lang.UCharacter.VerticalOrientation.TransformedUpright = 2 -> int +const Android.Icu.Lang.UCharacter.VerticalOrientation.Upright = 3 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Aletter = 1 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Cr = 8 -> int +const Android.Icu.Lang.UCharacter.WordBreak.DoubleQuote = 16 -> int +const Android.Icu.Lang.UCharacter.WordBreak.EBase = 17 -> int +const Android.Icu.Lang.UCharacter.WordBreak.EBaseGaz = 18 -> int +const Android.Icu.Lang.UCharacter.WordBreak.EModifier = 19 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Extend = 9 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Extendnumlet = 7 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Format = 2 -> int +const Android.Icu.Lang.UCharacter.WordBreak.GlueAfterZwj = 20 -> int +const Android.Icu.Lang.UCharacter.WordBreak.HebrewLetter = 14 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Katakana = 3 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Lf = 10 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Midletter = 4 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Midnum = 5 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Midnumlet = 11 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Newline = 12 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Numeric = 6 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Other = 0 -> int +const Android.Icu.Lang.UCharacter.WordBreak.RegionalIndicator = 13 -> int +const Android.Icu.Lang.UCharacter.WordBreak.SingleQuote = 15 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Wsegspace = 22 -> int +const Android.Icu.Lang.UCharacter.WordBreak.Zwj = 21 -> int +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.CombiningSpacingMark = 8 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.ConnectorPunctuation = 22 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.Control = 15 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.CurrencySymbol = 25 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.DashPunctuation = 19 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.DecimalDigitNumber = 9 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.EnclosingMark = 7 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.EndPunctuation = 21 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.FinalPunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.FinalQuotePunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.Format = 16 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.GeneralOtherTypes = 0 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.InitialPunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.InitialQuotePunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.LetterNumber = 10 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.LineSeparator = 13 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.LowercaseLetter = 2 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.MathSymbol = 24 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.ModifierLetter = 4 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.ModifierSymbol = 26 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.NonSpacingMark = 6 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.OtherLetter = 5 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.OtherNumber = 11 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.OtherPunctuation = 23 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.OtherSymbol = 27 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.ParagraphSeparator = 14 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.PrivateUse = 17 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.SpaceSeparator = 12 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.StartPunctuation = 20 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.Surrogate = 18 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.TitlecaseLetter = 3 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.Unassigned = 0 -> sbyte +const Android.Icu.Lang.UCharacterCategory.InterfaceConsts.UppercaseLetter = 1 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.ArabicNumber = 5 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.BlockSeparator = 7 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.BoundaryNeutral = 18 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.CommonNumberSeparator = 6 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityArabicNumber = 5 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityBoundaryNeutral = 18 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityCommonNumberSeparator = 6 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityEuropeanNumber = 2 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityEuropeanNumberSeparator = 3 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityEuropeanNumberTerminator = 4 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityLeftToRight = 0 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityLeftToRightEmbedding = 11 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityLeftToRightOverride = 12 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityNonspacingMark = 17 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityOtherNeutrals = 10 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityParagraphSeparator = 7 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityPopDirectionalFormat = 16 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityRightToLeft = 1 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityRightToLeftArabic = 13 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityRightToLeftEmbedding = 14 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityRightToLeftOverride = 15 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalitySegmentSeparator = 8 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityUndefined = -1 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirectionalityWhitespace = 9 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.DirNonSpacingMark = 17 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.EuropeanNumber = 2 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.EuropeanNumberSeparator = 3 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.EuropeanNumberTerminator = 4 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.FirstStrongIsolate = 19 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.LeftToRight = 0 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.LeftToRightEmbedding = 11 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.LeftToRightIsolate = 20 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.LeftToRightOverride = 12 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.OtherNeutral = 10 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.PopDirectionalFormat = 16 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.PopDirectionalIsolate = 22 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.RightToLeft = 1 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.RightToLeftArabic = 13 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.RightToLeftEmbedding = 14 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.RightToLeftIsolate = 21 -> sbyte +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.RightToLeftOverride = 15 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.SegmentSeparator = 8 -> int +const Android.Icu.Lang.UCharacterDirection.InterfaceConsts.WhiteSpaceNeutral = 9 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.CombiningSpacingMark = 8 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.ConnectorPunctuation = 22 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.Control = 15 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.CurrencySymbol = 25 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.DashPunctuation = 19 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.DecimalDigitNumber = 9 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.EnclosingMark = 7 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.EndPunctuation = 21 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.FinalPunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.FinalQuotePunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.Format = 16 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.GeneralOtherTypes = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.InitialPunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.InitialQuotePunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.LetterNumber = 10 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.LineSeparator = 13 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.LowercaseLetter = 2 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.MathSymbol = 24 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.ModifierLetter = 4 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.ModifierSymbol = 26 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.NonSpacingMark = 6 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.OtherLetter = 5 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.OtherNumber = 11 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.OtherPunctuation = 23 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.OtherSymbol = 27 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.ParagraphSeparator = 14 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.PrivateUse = 17 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.SpaceSeparator = 12 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.StartPunctuation = 20 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.Surrogate = 18 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.TitlecaseLetter = 3 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.Unassigned = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterCategory.UppercaseLetter = 1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.ArabicNumber = 5 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.BlockSeparator = 7 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.BoundaryNeutral = 18 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.CommonNumberSeparator = 6 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityArabicNumber = 5 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityBoundaryNeutral = 18 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityCommonNumberSeparator = 6 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityEuropeanNumber = 2 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityEuropeanNumberSeparator = 3 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityEuropeanNumberTerminator = 4 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityLeftToRight = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityLeftToRightEmbedding = 11 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityLeftToRightOverride = 12 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityNonspacingMark = 17 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityOtherNeutrals = 10 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityParagraphSeparator = 7 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityPopDirectionalFormat = 16 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityRightToLeft = 1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityRightToLeftArabic = 13 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityRightToLeftEmbedding = 14 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityRightToLeftOverride = 15 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalitySegmentSeparator = 8 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityUndefined = -1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirectionalityWhitespace = 9 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.DirNonSpacingMark = 17 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.EuropeanNumber = 2 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.EuropeanNumberSeparator = 3 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.EuropeanNumberTerminator = 4 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.FirstStrongIsolate = 19 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.LeftToRight = 0 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.LeftToRightEmbedding = 11 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.LeftToRightIsolate = 20 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.LeftToRightOverride = 12 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.OtherNeutral = 10 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.PopDirectionalFormat = 16 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.PopDirectionalIsolate = 22 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.RightToLeft = 1 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.RightToLeftArabic = 13 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.RightToLeftEmbedding = 14 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.RightToLeftIsolate = 21 -> sbyte +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.RightToLeftOverride = 15 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.SegmentSeparator = 8 -> int +const Android.Icu.Lang.UCharacterEnums.ECharacterDirection.WhiteSpaceNeutral = 9 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.CombiningSpacingMark = 8 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.ConnectorPunctuation = 22 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.Control = 15 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.CurrencySymbol = 25 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.DashPunctuation = 19 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.DecimalDigitNumber = 9 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.EnclosingMark = 7 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.EndPunctuation = 21 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.FinalPunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.FinalQuotePunctuation = 29 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.Format = 16 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.GeneralOtherTypes = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.InitialPunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.InitialQuotePunctuation = 28 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.LetterNumber = 10 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.LineSeparator = 13 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.LowercaseLetter = 2 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.MathSymbol = 24 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.ModifierLetter = 4 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.ModifierSymbol = 26 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.NonSpacingMark = 6 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.OtherLetter = 5 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.OtherNumber = 11 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.OtherPunctuation = 23 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.OtherSymbol = 27 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.ParagraphSeparator = 14 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.PrivateUse = 17 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.SpaceSeparator = 12 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.StartPunctuation = 20 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.Surrogate = 18 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.TitlecaseLetter = 3 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.Unassigned = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterCategory.UppercaseLetter = 1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.ArabicNumber = 5 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.BlockSeparator = 7 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.BoundaryNeutral = 18 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.CommonNumberSeparator = 6 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityArabicNumber = 5 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityBoundaryNeutral = 18 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityCommonNumberSeparator = 6 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityEuropeanNumber = 2 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityEuropeanNumberSeparator = 3 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityEuropeanNumberTerminator = 4 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityLeftToRight = 0 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityLeftToRightEmbedding = 11 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityLeftToRightOverride = 12 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityNonspacingMark = 17 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityOtherNeutrals = 10 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityParagraphSeparator = 7 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityPopDirectionalFormat = 16 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityRightToLeft = 1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityRightToLeftArabic = 13 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityRightToLeftEmbedding = 14 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityRightToLeftOverride = 15 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalitySegmentSeparator = 8 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityUndefined = -1 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirectionalityWhitespace = 9 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.DirNonSpacingMark = 17 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.EuropeanNumber = 2 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.EuropeanNumberSeparator = 3 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.EuropeanNumberTerminator = 4 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.FirstStrongIsolate = 19 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.LeftToRight = 0 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.LeftToRightEmbedding = 11 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.LeftToRightIsolate = 20 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.LeftToRightOverride = 12 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.OtherNeutral = 10 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.PopDirectionalFormat = 16 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.PopDirectionalIsolate = 22 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.RightToLeft = 1 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.RightToLeftArabic = 13 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.RightToLeftEmbedding = 14 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.RightToLeftIsolate = 21 -> sbyte +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.RightToLeftOverride = 15 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.SegmentSeparator = 8 -> int +const Android.Icu.Lang.UCharacterEnums.IECharacterDirection.WhiteSpaceNeutral = 9 -> int +const Android.Icu.Lang.UProperty.Age = 16384 -> int +const Android.Icu.Lang.UProperty.Alphabetic = 0 -> int +const Android.Icu.Lang.UProperty.AsciiHexDigit = 1 -> int +const Android.Icu.Lang.UProperty.BasicEmoji = 65 -> int +const Android.Icu.Lang.UProperty.BidiClass = 4096 -> int +const Android.Icu.Lang.UProperty.BidiControl = 2 -> int +const Android.Icu.Lang.UProperty.BidiMirrored = 3 -> int +const Android.Icu.Lang.UProperty.BidiMirroringGlyph = 16385 -> int +const Android.Icu.Lang.UProperty.BidiPairedBracket = 16397 -> int +const Android.Icu.Lang.UProperty.BidiPairedBracketType = 4117 -> int +const Android.Icu.Lang.UProperty.BinaryStart = 0 -> int +const Android.Icu.Lang.UProperty.Block = 4097 -> int +const Android.Icu.Lang.UProperty.CanonicalCombiningClass = 4098 -> int +const Android.Icu.Lang.UProperty.Cased = 49 -> int +const Android.Icu.Lang.UProperty.CaseFolding = 16386 -> int +const Android.Icu.Lang.UProperty.CaseIgnorable = 50 -> int +const Android.Icu.Lang.UProperty.CaseSensitive = 34 -> int +const Android.Icu.Lang.UProperty.ChangesWhenCasefolded = 54 -> int +const Android.Icu.Lang.UProperty.ChangesWhenCasemapped = 55 -> int +const Android.Icu.Lang.UProperty.ChangesWhenLowercased = 51 -> int +const Android.Icu.Lang.UProperty.ChangesWhenNfkcCasefolded = 56 -> int +const Android.Icu.Lang.UProperty.ChangesWhenTitlecased = 53 -> int +const Android.Icu.Lang.UProperty.ChangesWhenUppercased = 52 -> int +const Android.Icu.Lang.UProperty.Dash = 4 -> int +const Android.Icu.Lang.UProperty.DecompositionType = 4099 -> int +const Android.Icu.Lang.UProperty.DefaultIgnorableCodePoint = 5 -> int +const Android.Icu.Lang.UProperty.Deprecated = 6 -> int +const Android.Icu.Lang.UProperty.Diacritic = 7 -> int +const Android.Icu.Lang.UProperty.DoubleStart = 12288 -> int +const Android.Icu.Lang.UProperty.EastAsianWidth = 4100 -> int +const Android.Icu.Lang.UProperty.Emoji = 57 -> int +const Android.Icu.Lang.UProperty.EmojiComponent = 61 -> int +const Android.Icu.Lang.UProperty.EmojiKeycapSequence = 66 -> int +const Android.Icu.Lang.UProperty.EmojiModifier = 59 -> int +const Android.Icu.Lang.UProperty.EmojiModifierBase = 60 -> int +const Android.Icu.Lang.UProperty.EmojiPresentation = 58 -> int +const Android.Icu.Lang.UProperty.ExtendedPictographic = 64 -> int +const Android.Icu.Lang.UProperty.Extender = 8 -> int +const Android.Icu.Lang.UProperty.FullCompositionExclusion = 9 -> int +const Android.Icu.Lang.UProperty.GeneralCategory = 4101 -> int +const Android.Icu.Lang.UProperty.GeneralCategoryMask = 8192 -> int +const Android.Icu.Lang.UProperty.GraphemeBase = 10 -> int +const Android.Icu.Lang.UProperty.GraphemeClusterBreak = 4114 -> int +const Android.Icu.Lang.UProperty.GraphemeExtend = 11 -> int +const Android.Icu.Lang.UProperty.GraphemeLink = 12 -> int +const Android.Icu.Lang.UProperty.HangulSyllableType = 4107 -> int +const Android.Icu.Lang.UProperty.HexDigit = 13 -> int +const Android.Icu.Lang.UProperty.Hyphen = 14 -> int +const Android.Icu.Lang.UProperty.IdContinue = 15 -> int +const Android.Icu.Lang.UProperty.Ideographic = 17 -> int +const Android.Icu.Lang.UProperty.IdsBinaryOperator = 18 -> int +const Android.Icu.Lang.UProperty.IdStart = 16 -> int +const Android.Icu.Lang.UProperty.IdsTrinaryOperator = 19 -> int +const Android.Icu.Lang.UProperty.IndicPositionalCategory = 4118 -> int +const Android.Icu.Lang.UProperty.IndicSyllabicCategory = 4119 -> int +const Android.Icu.Lang.UProperty.IntStart = 4096 -> int +const Android.Icu.Lang.UProperty.JoinControl = 20 -> int +const Android.Icu.Lang.UProperty.JoiningGroup = 4102 -> int +const Android.Icu.Lang.UProperty.JoiningType = 4103 -> int +const Android.Icu.Lang.UProperty.LeadCanonicalCombiningClass = 4112 -> int +const Android.Icu.Lang.UProperty.LineBreak = 4104 -> int +const Android.Icu.Lang.UProperty.LogicalOrderException = 21 -> int +const Android.Icu.Lang.UProperty.Lowercase = 22 -> int +const Android.Icu.Lang.UProperty.LowercaseMapping = 16388 -> int +const Android.Icu.Lang.UProperty.MaskStart = 8192 -> int +const Android.Icu.Lang.UProperty.Math = 23 -> int +const Android.Icu.Lang.UProperty.Name = 16389 -> int +const Android.Icu.Lang.UProperty.NfcInert = 39 -> int +const Android.Icu.Lang.UProperty.NfcQuickCheck = 4110 -> int +const Android.Icu.Lang.UProperty.NfdInert = 37 -> int +const Android.Icu.Lang.UProperty.NfdQuickCheck = 4108 -> int +const Android.Icu.Lang.UProperty.NfkcInert = 40 -> int +const Android.Icu.Lang.UProperty.NfkcQuickCheck = 4111 -> int +const Android.Icu.Lang.UProperty.NfkdInert = 38 -> int +const Android.Icu.Lang.UProperty.NfkdQuickCheck = 4109 -> int +const Android.Icu.Lang.UProperty.NoncharacterCodePoint = 24 -> int +const Android.Icu.Lang.UProperty.NumericType = 4105 -> int +const Android.Icu.Lang.UProperty.NumericValue = 12288 -> int +const Android.Icu.Lang.UProperty.OtherPropertyStart = 28672 -> int +const Android.Icu.Lang.UProperty.PatternSyntax = 42 -> int +const Android.Icu.Lang.UProperty.PatternWhiteSpace = 43 -> int +const Android.Icu.Lang.UProperty.PosixAlnum = 44 -> int +const Android.Icu.Lang.UProperty.PosixBlank = 45 -> int +const Android.Icu.Lang.UProperty.PosixGraph = 46 -> int +const Android.Icu.Lang.UProperty.PosixPrint = 47 -> int +const Android.Icu.Lang.UProperty.PosixXdigit = 48 -> int +const Android.Icu.Lang.UProperty.PrependedConcatenationMark = 63 -> int +const Android.Icu.Lang.UProperty.QuotationMark = 25 -> int +const Android.Icu.Lang.UProperty.Radical = 26 -> int +const Android.Icu.Lang.UProperty.RegionalIndicator = 62 -> int +const Android.Icu.Lang.UProperty.RgiEmoji = 71 -> int +const Android.Icu.Lang.UProperty.RgiEmojiFlagSequence = 68 -> int +const Android.Icu.Lang.UProperty.RgiEmojiModifierSequence = 67 -> int +const Android.Icu.Lang.UProperty.RgiEmojiTagSequence = 69 -> int +const Android.Icu.Lang.UProperty.RgiEmojiZwjSequence = 70 -> int +const Android.Icu.Lang.UProperty.Script = 4106 -> int +const Android.Icu.Lang.UProperty.ScriptExtensions = 28672 -> int +const Android.Icu.Lang.UProperty.SegmentStarter = 41 -> int +const Android.Icu.Lang.UProperty.SentenceBreak = 4115 -> int +const Android.Icu.Lang.UProperty.SimpleCaseFolding = 16390 -> int +const Android.Icu.Lang.UProperty.SimpleLowercaseMapping = 16391 -> int +const Android.Icu.Lang.UProperty.SimpleTitlecaseMapping = 16392 -> int +const Android.Icu.Lang.UProperty.SimpleUppercaseMapping = 16393 -> int +const Android.Icu.Lang.UProperty.SoftDotted = 27 -> int +const Android.Icu.Lang.UProperty.STerm = 35 -> int +const Android.Icu.Lang.UProperty.StringStart = 16384 -> int +const Android.Icu.Lang.UProperty.TerminalPunctuation = 28 -> int +const Android.Icu.Lang.UProperty.TitlecaseMapping = 16394 -> int +const Android.Icu.Lang.UProperty.TrailCanonicalCombiningClass = 4113 -> int +const Android.Icu.Lang.UProperty.UnifiedIdeograph = 29 -> int +const Android.Icu.Lang.UProperty.Uppercase = 30 -> int +const Android.Icu.Lang.UProperty.UppercaseMapping = 16396 -> int +const Android.Icu.Lang.UProperty.VariationSelector = 36 -> int +const Android.Icu.Lang.UProperty.VerticalOrientation = 4120 -> int +const Android.Icu.Lang.UProperty.WhiteSpace = 31 -> int +const Android.Icu.Lang.UProperty.WordBreak = 4116 -> int +const Android.Icu.Lang.UProperty.XidContinue = 32 -> int +const Android.Icu.Lang.UProperty.XidStart = 33 -> int +const Android.Icu.Lang.UPropertyNameChoice.Long = 1 -> int +const Android.Icu.Lang.UPropertyNameChoice.Short = 0 -> int +const Android.Icu.Lang.UScript.Adlam = 167 -> int +const Android.Icu.Lang.UScript.Afaka = 147 -> int +const Android.Icu.Lang.UScript.Ahom = 161 -> int +const Android.Icu.Lang.UScript.AnatolianHieroglyphs = 156 -> int +const Android.Icu.Lang.UScript.Arabic = 2 -> int +const Android.Icu.Lang.UScript.Armenian = 3 -> int +const Android.Icu.Lang.UScript.Avestan = 117 -> int +const Android.Icu.Lang.UScript.Balinese = 62 -> int +const Android.Icu.Lang.UScript.Bamum = 130 -> int +const Android.Icu.Lang.UScript.BassaVah = 134 -> int +const Android.Icu.Lang.UScript.Batak = 63 -> int +const Android.Icu.Lang.UScript.Bengali = 4 -> int +const Android.Icu.Lang.UScript.Bhaiksuki = 168 -> int +const Android.Icu.Lang.UScript.Blissymbols = 64 -> int +const Android.Icu.Lang.UScript.BookPahlavi = 124 -> int +const Android.Icu.Lang.UScript.Bopomofo = 5 -> int +const Android.Icu.Lang.UScript.Brahmi = 65 -> int +const Android.Icu.Lang.UScript.Braille = 46 -> int +const Android.Icu.Lang.UScript.Buginese = 55 -> int +const Android.Icu.Lang.UScript.Buhid = 44 -> int +const Android.Icu.Lang.UScript.CanadianAboriginal = 40 -> int +const Android.Icu.Lang.UScript.Carian = 104 -> int +const Android.Icu.Lang.UScript.CaucasianAlbanian = 159 -> int +const Android.Icu.Lang.UScript.Chakma = 118 -> int +const Android.Icu.Lang.UScript.Cham = 66 -> int +const Android.Icu.Lang.UScript.Cherokee = 6 -> int +const Android.Icu.Lang.UScript.Chorasmian = 189 -> int +const Android.Icu.Lang.UScript.Cirth = 67 -> int +const Android.Icu.Lang.UScript.Common = 0 -> int +const Android.Icu.Lang.UScript.Coptic = 7 -> int +const Android.Icu.Lang.UScript.Cuneiform = 101 -> int +const Android.Icu.Lang.UScript.Cypriot = 47 -> int +const Android.Icu.Lang.UScript.CyproMinoan = 193 -> int +const Android.Icu.Lang.UScript.Cyrillic = 8 -> int +const Android.Icu.Lang.UScript.DemoticEgyptian = 69 -> int +const Android.Icu.Lang.UScript.Deseret = 9 -> int +const Android.Icu.Lang.UScript.Devanagari = 10 -> int +const Android.Icu.Lang.UScript.DivesAkuru = 190 -> int +const Android.Icu.Lang.UScript.Dogra = 178 -> int +const Android.Icu.Lang.UScript.Duployan = 135 -> int +const Android.Icu.Lang.UScript.EasternSyriac = 97 -> int +const Android.Icu.Lang.UScript.EgyptianHieroglyphs = 71 -> int +const Android.Icu.Lang.UScript.Elbasan = 136 -> int +const Android.Icu.Lang.UScript.Elymaic = 185 -> int +const Android.Icu.Lang.UScript.EstrangeloSyriac = 95 -> int +const Android.Icu.Lang.UScript.Ethiopic = 11 -> int +const Android.Icu.Lang.UScript.Georgian = 12 -> int +const Android.Icu.Lang.UScript.Glagolitic = 56 -> int +const Android.Icu.Lang.UScript.Gothic = 13 -> int +const Android.Icu.Lang.UScript.Grantha = 137 -> int +const Android.Icu.Lang.UScript.Greek = 14 -> int +const Android.Icu.Lang.UScript.Gujarati = 15 -> int +const Android.Icu.Lang.UScript.GunjalaGondi = 179 -> int +const Android.Icu.Lang.UScript.Gurmukhi = 16 -> int +const Android.Icu.Lang.UScript.Han = 17 -> int +const Android.Icu.Lang.UScript.Hangul = 18 -> int +const Android.Icu.Lang.UScript.HanifiRohingya = 182 -> int +const Android.Icu.Lang.UScript.Hanunoo = 43 -> int +const Android.Icu.Lang.UScript.HanWithBopomofo = 172 -> int +const Android.Icu.Lang.UScript.HarappanIndus = 77 -> int +const Android.Icu.Lang.UScript.Hatran = 162 -> int +const Android.Icu.Lang.UScript.Hebrew = 19 -> int +const Android.Icu.Lang.UScript.HieraticEgyptian = 70 -> int +const Android.Icu.Lang.UScript.Hiragana = 20 -> int +const Android.Icu.Lang.UScript.ImperialAramaic = 116 -> int +const Android.Icu.Lang.UScript.Inherited = 1 -> int +const Android.Icu.Lang.UScript.InscriptionalPahlavi = 122 -> int +const Android.Icu.Lang.UScript.InscriptionalParthian = 125 -> int +const Android.Icu.Lang.UScript.InvalidCode = -1 -> int +const Android.Icu.Lang.UScript.Jamo = 173 -> int +const Android.Icu.Lang.UScript.Japanese = 105 -> int +const Android.Icu.Lang.UScript.Javanese = 78 -> int +const Android.Icu.Lang.UScript.Jurchen = 148 -> int +const Android.Icu.Lang.UScript.Kaithi = 120 -> int +const Android.Icu.Lang.UScript.Kannada = 21 -> int +const Android.Icu.Lang.UScript.Katakana = 22 -> int +const Android.Icu.Lang.UScript.KatakanaOrHiragana = 54 -> int +const Android.Icu.Lang.UScript.Kawi = 198 -> int +const Android.Icu.Lang.UScript.KayahLi = 79 -> int +const Android.Icu.Lang.UScript.Kharoshthi = 57 -> int +const Android.Icu.Lang.UScript.KhitanSmallScript = 191 -> int +const Android.Icu.Lang.UScript.Khmer = 23 -> int +const Android.Icu.Lang.UScript.Khojki = 157 -> int +const Android.Icu.Lang.UScript.Khudawadi = 145 -> int +const Android.Icu.Lang.UScript.Khutsuri = 72 -> int +const Android.Icu.Lang.UScript.Korean = 119 -> int +const Android.Icu.Lang.UScript.Kpelle = 138 -> int +const Android.Icu.Lang.UScript.Lanna = 106 -> int +const Android.Icu.Lang.UScript.Lao = 24 -> int +const Android.Icu.Lang.UScript.Latin = 25 -> int +const Android.Icu.Lang.UScript.LatinFraktur = 80 -> int +const Android.Icu.Lang.UScript.LatinGaelic = 81 -> int +const Android.Icu.Lang.UScript.Lepcha = 82 -> int +const Android.Icu.Lang.UScript.Limbu = 48 -> int +const Android.Icu.Lang.UScript.LinearA = 83 -> int +const Android.Icu.Lang.UScript.LinearB = 49 -> int +const Android.Icu.Lang.UScript.Lisu = 131 -> int +const Android.Icu.Lang.UScript.Loma = 139 -> int +const Android.Icu.Lang.UScript.Lycian = 107 -> int +const Android.Icu.Lang.UScript.Lydian = 108 -> int +const Android.Icu.Lang.UScript.Mahajani = 160 -> int +const Android.Icu.Lang.UScript.Makasar = 180 -> int +const Android.Icu.Lang.UScript.Malayalam = 26 -> int +const Android.Icu.Lang.UScript.Mandaean = 84 -> int +const Android.Icu.Lang.UScript.Mandaic = 84 -> int +const Android.Icu.Lang.UScript.Manichaean = 121 -> int +const Android.Icu.Lang.UScript.Marchen = 169 -> int +const Android.Icu.Lang.UScript.MasaramGondi = 175 -> int +const Android.Icu.Lang.UScript.MathematicalNotation = 128 -> int +const Android.Icu.Lang.UScript.MayanHieroglyphs = 85 -> int +const Android.Icu.Lang.UScript.Medefaidrin = 181 -> int +const Android.Icu.Lang.UScript.MeiteiMayek = 115 -> int +const Android.Icu.Lang.UScript.Mende = 140 -> int +const Android.Icu.Lang.UScript.Meroitic = 86 -> int +const Android.Icu.Lang.UScript.MeroiticCursive = 141 -> int +const Android.Icu.Lang.UScript.MeroiticHieroglyphs = 86 -> int +const Android.Icu.Lang.UScript.Miao = 92 -> int +const Android.Icu.Lang.UScript.Modi = 163 -> int +const Android.Icu.Lang.UScript.Mongolian = 27 -> int +const Android.Icu.Lang.UScript.Moon = 114 -> int +const Android.Icu.Lang.UScript.Mro = 149 -> int +const Android.Icu.Lang.UScript.Multani = 164 -> int +const Android.Icu.Lang.UScript.Myanmar = 28 -> int +const Android.Icu.Lang.UScript.Nabataean = 143 -> int +const Android.Icu.Lang.UScript.NagMundari = 199 -> int +const Android.Icu.Lang.UScript.NakhiGeba = 132 -> int +const Android.Icu.Lang.UScript.Nandinagari = 187 -> int +const Android.Icu.Lang.UScript.Newa = 170 -> int +const Android.Icu.Lang.UScript.NewTaiLue = 59 -> int +const Android.Icu.Lang.UScript.Nko = 87 -> int +const Android.Icu.Lang.UScript.Nushu = 150 -> int +const Android.Icu.Lang.UScript.NyiakengPuachueHmong = 186 -> int +const Android.Icu.Lang.UScript.Ogham = 29 -> int +const Android.Icu.Lang.UScript.OlChiki = 109 -> int +const Android.Icu.Lang.UScript.OldChurchSlavonicCyrillic = 68 -> int +const Android.Icu.Lang.UScript.OldHungarian = 76 -> int +const Android.Icu.Lang.UScript.OldItalic = 30 -> int +const Android.Icu.Lang.UScript.OldNorthArabian = 142 -> int +const Android.Icu.Lang.UScript.OldPermic = 89 -> int +const Android.Icu.Lang.UScript.OldPersian = 61 -> int +const Android.Icu.Lang.UScript.OldSogdian = 184 -> int +const Android.Icu.Lang.UScript.OldSouthArabian = 133 -> int +const Android.Icu.Lang.UScript.OldUyghur = 194 -> int +const Android.Icu.Lang.UScript.Oriya = 31 -> int +const Android.Icu.Lang.UScript.Orkhon = 88 -> int +const Android.Icu.Lang.UScript.Osage = 171 -> int +const Android.Icu.Lang.UScript.Osmanya = 50 -> int +const Android.Icu.Lang.UScript.PahawhHmong = 75 -> int +const Android.Icu.Lang.UScript.Palmyrene = 144 -> int +const Android.Icu.Lang.UScript.PauCinHau = 165 -> int +const Android.Icu.Lang.UScript.PhagsPa = 90 -> int +const Android.Icu.Lang.UScript.Phoenician = 91 -> int +const Android.Icu.Lang.UScript.PhoneticPollard = 92 -> int +const Android.Icu.Lang.UScript.PsalterPahlavi = 123 -> int +const Android.Icu.Lang.UScript.Rejang = 110 -> int +const Android.Icu.Lang.UScript.Rongorongo = 93 -> int +const Android.Icu.Lang.UScript.Runic = 32 -> int +const Android.Icu.Lang.UScript.Samaritan = 126 -> int +const Android.Icu.Lang.UScript.Sarati = 94 -> int +const Android.Icu.Lang.UScript.Saurashtra = 111 -> int +const Android.Icu.Lang.UScript.Sharada = 151 -> int +const Android.Icu.Lang.UScript.Shavian = 51 -> int +const Android.Icu.Lang.UScript.Siddham = 166 -> int +const Android.Icu.Lang.UScript.SignWriting = 112 -> int +const Android.Icu.Lang.UScript.SimplifiedHan = 73 -> int +const Android.Icu.Lang.UScript.Sindhi = 145 -> int +const Android.Icu.Lang.UScript.Sinhala = 33 -> int +const Android.Icu.Lang.UScript.Sogdian = 183 -> int +const Android.Icu.Lang.UScript.SoraSompeng = 152 -> int +const Android.Icu.Lang.UScript.Soyombo = 176 -> int +const Android.Icu.Lang.UScript.Sundanese = 113 -> int +const Android.Icu.Lang.UScript.SylotiNagri = 58 -> int +const Android.Icu.Lang.UScript.Symbols = 129 -> int +const Android.Icu.Lang.UScript.SymbolsEmoji = 174 -> int +const Android.Icu.Lang.UScript.Syriac = 34 -> int +const Android.Icu.Lang.UScript.Tagalog = 42 -> int +const Android.Icu.Lang.UScript.Tagbanwa = 45 -> int +const Android.Icu.Lang.UScript.TaiLe = 52 -> int +const Android.Icu.Lang.UScript.TaiViet = 127 -> int +const Android.Icu.Lang.UScript.Takri = 153 -> int +const Android.Icu.Lang.UScript.Tamil = 35 -> int +const Android.Icu.Lang.UScript.Tangsa = 195 -> int +const Android.Icu.Lang.UScript.Tangut = 154 -> int +const Android.Icu.Lang.UScript.Telugu = 36 -> int +const Android.Icu.Lang.UScript.Tengwar = 98 -> int +const Android.Icu.Lang.UScript.Thaana = 37 -> int +const Android.Icu.Lang.UScript.Thai = 38 -> int +const Android.Icu.Lang.UScript.Tibetan = 39 -> int +const Android.Icu.Lang.UScript.Tifinagh = 60 -> int +const Android.Icu.Lang.UScript.Tirhuta = 158 -> int +const Android.Icu.Lang.UScript.Toto = 196 -> int +const Android.Icu.Lang.UScript.TraditionalHan = 74 -> int +const Android.Icu.Lang.UScript.Ucas = 40 -> int +const Android.Icu.Lang.UScript.Ugaritic = 53 -> int +const Android.Icu.Lang.UScript.Unknown = 103 -> int +const Android.Icu.Lang.UScript.UnwrittenLanguages = 102 -> int +const Android.Icu.Lang.UScript.Vai = 99 -> int +const Android.Icu.Lang.UScript.VisibleSpeech = 100 -> int +const Android.Icu.Lang.UScript.Vithkuqi = 197 -> int +const Android.Icu.Lang.UScript.Wancho = 188 -> int +const Android.Icu.Lang.UScript.WarangCiti = 146 -> int +const Android.Icu.Lang.UScript.WesternSyriac = 96 -> int +const Android.Icu.Lang.UScript.Woleai = 155 -> int +const Android.Icu.Lang.UScript.Yezidi = 192 -> int +const Android.Icu.Lang.UScript.Yi = 41 -> int +const Android.Icu.Lang.UScript.ZanabazarSquare = 177 -> int +const Android.Icu.Math.BigDecimal.RoundCeiling = Android.Icu.Math.RoundOptions.Ceiling -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundDown = Android.Icu.Math.RoundOptions.Down -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundFloor = Android.Icu.Math.RoundOptions.Floor -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundHalfDown = Android.Icu.Math.RoundOptions.HalfDown -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundHalfEven = Android.Icu.Math.RoundOptions.HalfEven -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundHalfUp = Android.Icu.Math.RoundOptions.HalfUp -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundUnnecessary = Android.Icu.Math.RoundOptions.Unnecessary -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.BigDecimal.RoundUp = Android.Icu.Math.RoundOptions.Up -> Android.Icu.Math.RoundOptions +const Android.Icu.Math.MathContext.Engineering = Android.Icu.Math.MathNotationForm.Engineering -> Android.Icu.Math.MathNotationForm +const Android.Icu.Math.MathContext.Plain = Android.Icu.Math.MathNotationForm.Plain -> Android.Icu.Math.MathNotationForm +const Android.Icu.Math.MathContext.RoundCeiling = Android.Icu.Math.RoundOptionsUnused.Ceiling -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundDown = Android.Icu.Math.RoundOptionsUnused.Down -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundFloor = Android.Icu.Math.RoundOptionsUnused.Floor -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundHalfDown = Android.Icu.Math.RoundOptionsUnused.HalfDown -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundHalfEven = Android.Icu.Math.RoundOptionsUnused.HalfEven -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundHalfUp = Android.Icu.Math.RoundOptionsUnused.HalfUp -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundUnnecessary = Android.Icu.Math.RoundOptionsUnused.Unnecessary -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.RoundUp = Android.Icu.Math.RoundOptionsUnused.Up -> Android.Icu.Math.RoundOptionsUnused +const Android.Icu.Math.MathContext.Scientific = Android.Icu.Math.MathNotationForm.Scientific -> Android.Icu.Math.MathNotationForm +const Android.Icu.Text.Bidi.DirectionDefaultLeftToRight = Android.Icu.Text.BidiOptions.DirectionDefaultLeftToRight -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.DirectionDefaultRightToLeft = Android.Icu.Text.BidiOptions.DirectionDefaultRightToLeft -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.DirectionLeftToRight = Android.Icu.Text.BidiOptions.DirectionLeftToRight -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.DirectionRightToLeft = Android.Icu.Text.BidiOptions.DirectionRightToLeft -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.DoMirroring = 2 -> short +const Android.Icu.Text.Bidi.InsertLrmForNumeric = 4 -> short +const Android.Icu.Text.Bidi.KeepBaseCombining = 1 -> short +const Android.Icu.Text.Bidi.LevelDefaultLtr = 126 -> sbyte +const Android.Icu.Text.Bidi.LevelDefaultRtl = 127 -> sbyte +const Android.Icu.Text.Bidi.LevelOverride = -128 -> sbyte +const Android.Icu.Text.Bidi.Ltr = 0 -> sbyte +const Android.Icu.Text.Bidi.MapNowhere = Android.Icu.Text.BidiOptions.MapNowhere -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.MaxExplicitLevel = 125 -> sbyte +const Android.Icu.Text.Bidi.Mixed = 2 -> sbyte +const Android.Icu.Text.Bidi.Neutral = 3 -> sbyte +const Android.Icu.Text.Bidi.OptionDefault = Android.Icu.Text.BidiOptions.DirectionLeftToRight -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.OptionInsertMarks = Android.Icu.Text.BidiOptions.DirectionRightToLeft -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.OptionRemoveControls = Android.Icu.Text.BidiOptions.OptionRemoveControls -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.OptionStreaming = Android.Icu.Text.BidiOptions.OptionStreaming -> Android.Icu.Text.BidiOptions +const Android.Icu.Text.Bidi.OutputReverse = 16 -> short +const Android.Icu.Text.Bidi.RemoveBidiControls = 8 -> short +const Android.Icu.Text.Bidi.ReorderDefault = 0 -> short +const Android.Icu.Text.Bidi.ReorderGroupNumbersWithR = 2 -> short +const Android.Icu.Text.Bidi.ReorderInverseForNumbersSpecial = 6 -> short +const Android.Icu.Text.Bidi.ReorderInverseLikeDirect = 5 -> short +const Android.Icu.Text.Bidi.ReorderInverseNumbersAsL = 4 -> short +const Android.Icu.Text.Bidi.ReorderNumbersSpecial = 1 -> short +const Android.Icu.Text.Bidi.ReorderRunsOnly = 3 -> short +const Android.Icu.Text.Bidi.Rtl = 1 -> sbyte +const Android.Icu.Text.BreakIterator.Done = -1 -> int +const Android.Icu.Text.BreakIterator.KindCharacter = Android.Icu.Text.BreakKind.Character -> Android.Icu.Text.BreakKind +const Android.Icu.Text.BreakIterator.KindLine = Android.Icu.Text.BreakKind.Line -> Android.Icu.Text.BreakKind +const Android.Icu.Text.BreakIterator.KindSentence = Android.Icu.Text.BreakKind.Sentence -> Android.Icu.Text.BreakKind +const Android.Icu.Text.BreakIterator.KindTitle = Android.Icu.Text.BreakKind.Title -> Android.Icu.Text.BreakKind +const Android.Icu.Text.BreakIterator.KindWord = Android.Icu.Text.BreakKind.Word -> Android.Icu.Text.BreakKind +const Android.Icu.Text.BreakIterator.WordIdeo = Android.Icu.Text.BreakWord.Ideo -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordIdeoLimit = Android.Icu.Text.BreakWord.IdeoLimit -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordKana = Android.Icu.Text.BreakWord.Kana -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordKanaLimit = Android.Icu.Text.BreakWord.Ideo -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordLetter = Android.Icu.Text.BreakWord.Letter -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordLetterLimit = Android.Icu.Text.BreakWord.Kana -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordNone = Android.Icu.Text.BreakWord.None -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordNoneLimit = Android.Icu.Text.BreakWord.NoneLimit -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordNumber = Android.Icu.Text.BreakWord.NoneLimit -> Android.Icu.Text.BreakWord +const Android.Icu.Text.BreakIterator.WordNumberLimit = Android.Icu.Text.BreakWord.Letter -> Android.Icu.Text.BreakWord +const Android.Icu.Text.CollationElementIterator.Ignorable = 0 -> int +const Android.Icu.Text.CollationElementIterator.Nullorder = -1 -> int +const Android.Icu.Text.CollationKey.BoundMode.Lower = Android.Icu.Text.CollationKeyBoundMode.Lower -> Android.Icu.Text.CollationKeyBoundMode +const Android.Icu.Text.CollationKey.BoundMode.Upper = Android.Icu.Text.CollationKeyBoundMode.Upper -> Android.Icu.Text.CollationKeyBoundMode +const Android.Icu.Text.CollationKey.BoundMode.UpperLong = Android.Icu.Text.CollationKeyBoundMode.UpperLong -> Android.Icu.Text.CollationKeyBoundMode +const Android.Icu.Text.Collator.CanonicalDecomposition = Android.Icu.Text.CollatorDecompositionMode.Canonical -> Android.Icu.Text.CollatorDecompositionMode +const Android.Icu.Text.Collator.FullDecomposition = Android.Icu.Text.CollatorDecompositionMode.Full -> Android.Icu.Text.CollatorDecompositionMode +const Android.Icu.Text.Collator.Identical = Android.Icu.Text.CollationStrength.Identical -> Android.Icu.Text.CollationStrength +const Android.Icu.Text.Collator.IReorderCodes.Currency = 4099 -> int +const Android.Icu.Text.Collator.IReorderCodes.Default = -1 -> int +const Android.Icu.Text.Collator.IReorderCodes.Digit = 4100 -> int +const Android.Icu.Text.Collator.IReorderCodes.First = 4096 -> int +const Android.Icu.Text.Collator.IReorderCodes.None = 103 -> int +const Android.Icu.Text.Collator.IReorderCodes.Others = 103 -> int +const Android.Icu.Text.Collator.IReorderCodes.Punctuation = 4097 -> int +const Android.Icu.Text.Collator.IReorderCodes.Space = 4096 -> int +const Android.Icu.Text.Collator.IReorderCodes.Symbol = 4098 -> int +const Android.Icu.Text.Collator.NoDecomposition = Android.Icu.Text.CollatorDecompositionMode.No -> Android.Icu.Text.CollatorDecompositionMode +const Android.Icu.Text.Collator.Primary = Android.Icu.Text.CollationStrength.Primary -> Android.Icu.Text.CollationStrength +const Android.Icu.Text.Collator.Quaternary = Android.Icu.Text.CollationStrength.Quaternary -> Android.Icu.Text.CollationStrength +const Android.Icu.Text.Collator.ReorderCodes.Currency = 4099 -> int +const Android.Icu.Text.Collator.ReorderCodes.Default = -1 -> int +const Android.Icu.Text.Collator.ReorderCodes.Digit = 4100 -> int +const Android.Icu.Text.Collator.ReorderCodes.First = 4096 -> int +const Android.Icu.Text.Collator.ReorderCodes.None = 103 -> int +const Android.Icu.Text.Collator.ReorderCodes.Others = 103 -> int +const Android.Icu.Text.Collator.ReorderCodes.Punctuation = 4097 -> int +const Android.Icu.Text.Collator.ReorderCodes.Space = 4096 -> int +const Android.Icu.Text.Collator.ReorderCodes.Symbol = 4098 -> int +const Android.Icu.Text.Collator.Secondary = Android.Icu.Text.CollationStrength.Secondary -> Android.Icu.Text.CollationStrength +const Android.Icu.Text.Collator.Tertiary = Android.Icu.Text.CollationStrength.Tertiary -> Android.Icu.Text.CollationStrength +const Android.Icu.Text.DateFormat.AbbrGenericTz = "v" -> string! +const Android.Icu.Text.DateFormat.AbbrMonth = "MMM" -> string! +const Android.Icu.Text.DateFormat.AbbrMonthDay = "MMMd" -> string! +const Android.Icu.Text.DateFormat.AbbrMonthWeekdayDay = "MMMEd" -> string! +const Android.Icu.Text.DateFormat.AbbrQuarter = "QQQ" -> string! +const Android.Icu.Text.DateFormat.AbbrSpecificTz = "z" -> string! +const Android.Icu.Text.DateFormat.AbbrUtcTz = "ZZZZ" -> string! +const Android.Icu.Text.DateFormat.AbbrWeekday = "E" -> string! +const Android.Icu.Text.DateFormat.AmPmField = Android.Icu.Text.DateFormatField.AmPm -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.AmPmMidnightNoonField = Android.Icu.Text.DateFormatField.AmPmMidnightNoon -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.DateField = Android.Icu.Text.DateFormatField.Date -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Day = "d" -> string! +const Android.Icu.Text.DateFormat.DayOfWeekField = Android.Icu.Text.DateFormatField.DayOfWeek -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.DayOfWeekInMonthField = Android.Icu.Text.DateFormatField.DayOfWeekInMonth -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.DayOfYearField = Android.Icu.Text.DateFormatField.DayOfYear -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Default = Android.Icu.Text.DateFormatStyle.Default -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.DowLocalField = Android.Icu.Text.DateFormatField.DowLocal -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.EraField = Android.Icu.Text.DateFormatField.Era -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.ExtendedYearField = Android.Icu.Text.DateFormatField.ExtendedYear -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.FlexibleDayPeriodField = Android.Icu.Text.DateFormatField.FlexibleDayPeriod -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.FractionalSecondField = Android.Icu.Text.DateFormatField.FractionalSecond -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Full = Android.Icu.Text.DateFormatStyle.Full -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.GenericTz = "vvvv" -> string! +const Android.Icu.Text.DateFormat.Hour = "j" -> string! +const Android.Icu.Text.DateFormat.Hour0Field = Android.Icu.Text.DateFormatField.Hour0 -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Hour1Field = Android.Icu.Text.DateFormatField.Hour1 -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Hour24 = "H" -> string! +const Android.Icu.Text.DateFormat.Hour24Minute = "Hm" -> string! +const Android.Icu.Text.DateFormat.Hour24MinuteSecond = "Hms" -> string! +const Android.Icu.Text.DateFormat.HourMinute = "jm" -> string! +const Android.Icu.Text.DateFormat.HourMinuteSecond = "jms" -> string! +const Android.Icu.Text.DateFormat.HourOfDay0Field = Android.Icu.Text.DateFormatField.HourOfDay0 -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.HourOfDay1Field = Android.Icu.Text.DateFormatField.HourOfDay1 -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.JulianDayField = Android.Icu.Text.DateFormatField.JulianDay -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.LocationTz = "VVVV" -> string! +const Android.Icu.Text.DateFormat.Long = Android.Icu.Text.DateFormatStyle.Long -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.Medium = Android.Icu.Text.DateFormatStyle.Default -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.MillisecondField = Android.Icu.Text.DateFormatField.FractionalSecond -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.MillisecondsInDayField = Android.Icu.Text.DateFormatField.MillisecondsInDay -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Minute = "m" -> string! +const Android.Icu.Text.DateFormat.MinuteField = Android.Icu.Text.DateFormatField.Minute -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.MinuteSecond = "ms" -> string! +const Android.Icu.Text.DateFormat.Month = "MMMM" -> string! +const Android.Icu.Text.DateFormat.MonthDay = "MMMMd" -> string! +const Android.Icu.Text.DateFormat.MonthField = Android.Icu.Text.DateFormatField.Month -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.MonthWeekdayDay = "MMMMEEEEd" -> string! +const Android.Icu.Text.DateFormat.None = Android.Icu.Text.DateFormatStyle.None -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.NumMonth = "M" -> string! +const Android.Icu.Text.DateFormat.NumMonthDay = "Md" -> string! +const Android.Icu.Text.DateFormat.NumMonthWeekdayDay = "MEd" -> string! +const Android.Icu.Text.DateFormat.Quarter = "QQQQ" -> string! +const Android.Icu.Text.DateFormat.QuarterField = Android.Icu.Text.DateFormatField.Quarter -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Relative = Android.Icu.Text.DateFormatStyle.Relative -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.RelativeDefault = Android.Icu.Text.DateFormatStyle.RelativeDefault -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.RelativeFull = Android.Icu.Text.DateFormatStyle.Relative -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.RelativeLong = Android.Icu.Text.DateFormatStyle.RelativeLong -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.RelativeMedium = Android.Icu.Text.DateFormatStyle.RelativeDefault -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.RelativeShort = Android.Icu.Text.DateFormatStyle.RelativeShort -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.Second = "s" -> string! +const Android.Icu.Text.DateFormat.SecondField = Android.Icu.Text.DateFormatField.Second -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Short = Android.Icu.Text.DateFormatStyle.Short -> Android.Icu.Text.DateFormatStyle +const Android.Icu.Text.DateFormat.SpecificTz = "zzzz" -> string! +const Android.Icu.Text.DateFormat.StandaloneDayField = Android.Icu.Text.DateFormatField.StandaloneDay -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.StandaloneMonthField = Android.Icu.Text.DateFormatField.StandaloneMonth -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.StandaloneQuarterField = Android.Icu.Text.DateFormatField.StandaloneQuarter -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneField = Android.Icu.Text.DateFormatField.Timezone -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneGenericField = Android.Icu.Text.DateFormatField.TimezoneGeneric -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneIsoField = Android.Icu.Text.DateFormatField.TimezoneIso -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneIsoLocalField = Android.Icu.Text.DateFormatField.TimezoneIsoLocal -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneLocalizedGmtOffsetField = Android.Icu.Text.DateFormatField.TimezoneLocalizedGmtOffset -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneRfcField = Android.Icu.Text.DateFormatField.TimezoneRfc -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.TimezoneSpecialField = Android.Icu.Text.DateFormatField.TimezoneSpecial -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Weekday = "EEEE" -> string! +const Android.Icu.Text.DateFormat.WeekOfMonthField = Android.Icu.Text.DateFormatField.WeekOfMonth -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.WeekOfYearField = Android.Icu.Text.DateFormatField.WeekOfYear -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.Year = "y" -> string! +const Android.Icu.Text.DateFormat.YearAbbrMonth = "yMMM" -> string! +const Android.Icu.Text.DateFormat.YearAbbrMonthDay = "yMMMd" -> string! +const Android.Icu.Text.DateFormat.YearAbbrMonthWeekdayDay = "yMMMEd" -> string! +const Android.Icu.Text.DateFormat.YearAbbrQuarter = "yQQQ" -> string! +const Android.Icu.Text.DateFormat.YearField = Android.Icu.Text.DateFormatField.Year -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.YearMonth = "yMMMM" -> string! +const Android.Icu.Text.DateFormat.YearMonthDay = "yMMMMd" -> string! +const Android.Icu.Text.DateFormat.YearMonthWeekdayDay = "yMMMMEEEEd" -> string! +const Android.Icu.Text.DateFormat.YearNameField = Android.Icu.Text.DateFormatField.YearName -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormat.YearNumMonth = "yM" -> string! +const Android.Icu.Text.DateFormat.YearNumMonthDay = "yMd" -> string! +const Android.Icu.Text.DateFormat.YearNumMonthWeekdayDay = "yMEd" -> string! +const Android.Icu.Text.DateFormat.YearQuarter = "yQQQQ" -> string! +const Android.Icu.Text.DateFormat.YearWoyField = Android.Icu.Text.DateFormatField.YearWoy -> Android.Icu.Text.DateFormatField +const Android.Icu.Text.DateFormatSymbols.Abbreviated = Android.Icu.Text.DateFormatSymbolWidth.Abbreviated -> Android.Icu.Text.DateFormatSymbolWidth +const Android.Icu.Text.DateFormatSymbols.Format = Android.Icu.Text.DateFormatSymbolContext.Format -> Android.Icu.Text.DateFormatSymbolContext +const Android.Icu.Text.DateFormatSymbols.Narrow = Android.Icu.Text.DateFormatSymbolWidth.Narrow -> Android.Icu.Text.DateFormatSymbolWidth +const Android.Icu.Text.DateFormatSymbols.Short = Android.Icu.Text.DateFormatSymbolWidth.Short -> Android.Icu.Text.DateFormatSymbolWidth +const Android.Icu.Text.DateFormatSymbols.Standalone = Android.Icu.Text.DateFormatSymbolContext.Standalone -> Android.Icu.Text.DateFormatSymbolContext +const Android.Icu.Text.DateFormatSymbols.Wide = Android.Icu.Text.DateFormatSymbolWidth.Wide -> Android.Icu.Text.DateFormatSymbolWidth +const Android.Icu.Text.DateTimePatternGenerator.Day = Android.Icu.Text.DateTimePatternField.Day -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.DayOfWeekInMonth = Android.Icu.Text.DateTimePatternField.DayOfWeekInMonth -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.DayOfYear = Android.Icu.Text.DateTimePatternField.DayOfYear -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Dayperiod = Android.Icu.Text.DateTimePatternField.Dayperiod -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Era = Android.Icu.Text.DateTimePatternField.Era -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.FractionalSecond = Android.Icu.Text.DateTimePatternField.FractionalSecond -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Hour = Android.Icu.Text.DateTimePatternField.Hour -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.MatchAllFieldsLength = Android.Icu.Text.DateTimePatternMatchOptions.AllFieldsLength -> Android.Icu.Text.DateTimePatternMatchOptions +const Android.Icu.Text.DateTimePatternGenerator.MatchHourFieldLength = Android.Icu.Text.DateTimePatternMatchOptions.HourFieldLength -> Android.Icu.Text.DateTimePatternMatchOptions +const Android.Icu.Text.DateTimePatternGenerator.MatchNoOptions = Android.Icu.Text.DateTimePatternMatchOptions.NoOptions -> Android.Icu.Text.DateTimePatternMatchOptions +const Android.Icu.Text.DateTimePatternGenerator.Minute = Android.Icu.Text.DateTimePatternField.Minute -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Month = Android.Icu.Text.DateTimePatternField.Month -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.PatternInfo.BaseConflict = Android.Icu.Text.DateTimeAddPatternResult.BaseConflict -> Android.Icu.Text.DateTimeAddPatternResult +const Android.Icu.Text.DateTimePatternGenerator.PatternInfo.Conflict = Android.Icu.Text.DateTimeAddPatternResult.Conflict -> Android.Icu.Text.DateTimeAddPatternResult +const Android.Icu.Text.DateTimePatternGenerator.PatternInfo.Ok = Android.Icu.Text.DateTimeAddPatternResult.Ok -> Android.Icu.Text.DateTimeAddPatternResult +const Android.Icu.Text.DateTimePatternGenerator.Quarter = Android.Icu.Text.DateTimePatternField.Quarter -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Second = Android.Icu.Text.DateTimePatternField.Second -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Weekday = Android.Icu.Text.DateTimePatternField.Weekday -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.WeekOfMonth = Android.Icu.Text.DateTimePatternField.WeekOfMonth -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.WeekOfYear = Android.Icu.Text.DateTimePatternField.WeekOfYear -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Year = Android.Icu.Text.DateTimePatternField.Year -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DateTimePatternGenerator.Zone = Android.Icu.Text.DateTimePatternField.Zone -> Android.Icu.Text.DateTimePatternField +const Android.Icu.Text.DecimalFormat.MinimumGroupingDigitsAuto = -2 -> int +const Android.Icu.Text.DecimalFormat.MinimumGroupingDigitsMin2 = -3 -> int +const Android.Icu.Text.DecimalFormat.PadAfterPrefix = Android.Icu.Text.PadPosition.AfterPrefix -> Android.Icu.Text.PadPosition +const Android.Icu.Text.DecimalFormat.PadAfterSuffix = Android.Icu.Text.PadPosition.AfterSuffix -> Android.Icu.Text.PadPosition +const Android.Icu.Text.DecimalFormat.PadBeforePrefix = Android.Icu.Text.PadPosition.BeforePrefix -> Android.Icu.Text.PadPosition +const Android.Icu.Text.DecimalFormat.PadBeforeSuffix = Android.Icu.Text.PadPosition.BeforeSuffix -> Android.Icu.Text.PadPosition +const Android.Icu.Text.DecimalFormatSymbols.CurrencySpcCurrencyMatch = Android.Icu.Text.CurrencySpacing.CurrencyMatch -> Android.Icu.Text.CurrencySpacing +const Android.Icu.Text.DecimalFormatSymbols.CurrencySpcInsert = Android.Icu.Text.CurrencySpacing.Insert -> Android.Icu.Text.CurrencySpacing +const Android.Icu.Text.DecimalFormatSymbols.CurrencySpcSurroundingMatch = Android.Icu.Text.CurrencySpacing.SurroundingMatch -> Android.Icu.Text.CurrencySpacing +const Android.Icu.Text.IDNA.CheckBidi = Android.Icu.Text.IDNAOptions.CheckBidi -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.CheckContextj = Android.Icu.Text.IDNAOptions.CheckContextj -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.CheckContexto = Android.Icu.Text.IDNAOptions.CheckContexto -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.Default = Android.Icu.Text.IDNAOptions.Default -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.NontransitionalToAscii = Android.Icu.Text.IDNAOptions.NontransitionalToAscii -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.NontransitionalToUnicode = Android.Icu.Text.IDNAOptions.NontransitionalToUnicode -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.IDNA.UseStd3Rules = Android.Icu.Text.IDNAOptions.UseStd3Rules -> Android.Icu.Text.IDNAOptions +const Android.Icu.Text.ISymbolTable.SymbolRef = '$' -> char +const Android.Icu.Text.IUnicodeMatcher.Ether = '\uffff' -> char +const Android.Icu.Text.MessagePattern.ArgNameNotNumber = -1 -> int +const Android.Icu.Text.MessagePattern.ArgNameNotValid = -2 -> int +const Android.Icu.Text.MessagePattern.NoNumericValue = -123456789 -> double +const Android.Icu.Text.Normalizer.CompareCodePointOrder = Android.Icu.Text.NormalizerCompareOptions.CompareCodePointOrder -> Android.Icu.Text.NormalizerCompareOptions +const Android.Icu.Text.Normalizer.CompareIgnoreCase = Android.Icu.Text.NormalizerCompareOptions.CompareIgnoreCase -> Android.Icu.Text.NormalizerCompareOptions +const Android.Icu.Text.Normalizer.FoldCaseDefault = Android.Icu.Text.NormalizerCompareOptions.FoldCaseDefault -> Android.Icu.Text.NormalizerCompareOptions +const Android.Icu.Text.Normalizer.FoldCaseExcludeSpecialI = Android.Icu.Text.NormalizerCompareOptions.FoldCaseExcludeSpecialI -> Android.Icu.Text.NormalizerCompareOptions +const Android.Icu.Text.Normalizer.InputIsFcd = Android.Icu.Text.NormalizerCompareOptions.InputIsFcd -> Android.Icu.Text.NormalizerCompareOptions +const Android.Icu.Text.NumberFormat.Accountingcurrencystyle = Android.Icu.Text.NumberFormatStyles.Accountingcurrency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Cashcurrencystyle = Android.Icu.Text.NumberFormatStyles.Cashcurrency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Currencystyle = Android.Icu.Text.NumberFormatStyles.Currency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.FractionField = Android.Icu.Text.NumberFormatField.Fraction -> Android.Icu.Text.NumberFormatField +const Android.Icu.Text.NumberFormat.IntegerField = Android.Icu.Text.NumberFormatField.Integer -> Android.Icu.Text.NumberFormatField +const Android.Icu.Text.NumberFormat.Integerstyle = Android.Icu.Text.NumberFormatStyles.Integer -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Isocurrencystyle = Android.Icu.Text.NumberFormatStyles.Isocurrency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Numberstyle = Android.Icu.Text.NumberFormatStyles.Number -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Percentstyle = Android.Icu.Text.NumberFormatStyles.Percent -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Pluralcurrencystyle = Android.Icu.Text.NumberFormatStyles.Pluralcurrency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Scientificstyle = Android.Icu.Text.NumberFormatStyles.Scientific -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.NumberFormat.Standardcurrencystyle = Android.Icu.Text.NumberFormatStyles.Standardcurrency -> Android.Icu.Text.NumberFormatStyles +const Android.Icu.Text.PluralRules.KeywordFew = "few" -> string! +const Android.Icu.Text.PluralRules.KeywordMany = "many" -> string! +const Android.Icu.Text.PluralRules.KeywordOne = "one" -> string! +const Android.Icu.Text.PluralRules.KeywordOther = "other" -> string! +const Android.Icu.Text.PluralRules.KeywordTwo = "two" -> string! +const Android.Icu.Text.PluralRules.KeywordZero = "zero" -> string! +const Android.Icu.Text.PluralRules.NoUniqueValue = -0.00123456777 -> double +const Android.Icu.Text.SearchIterator.Done = -1 -> int +const Android.Icu.Text.StringPrepParseException.AcePrefixError = Android.Icu.Text.StringPrepParseExceptionError.AcePrefixError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.BufferOverflowError = Android.Icu.Text.StringPrepParseExceptionError.BufferOverflowError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.CheckBidiError = Android.Icu.Text.StringPrepParseExceptionError.CheckBidiError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.DomainNameTooLongError = Android.Icu.Text.StringPrepParseExceptionError.DomainNameTooLongError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.IllegalCharFound = Android.Icu.Text.StringPrepParseExceptionError.IllegalCharFound -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.InvalidCharFound = Android.Icu.Text.StringPrepParseExceptionError.InvalidCharFound -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.LabelTooLongError = Android.Icu.Text.StringPrepParseExceptionError.LabelTooLongError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.ProhibitedError = Android.Icu.Text.StringPrepParseExceptionError.ProhibitedError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.Std3AsciiRulesError = Android.Icu.Text.StringPrepParseExceptionError.Std3AsciiRulesError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.UnassignedError = Android.Icu.Text.StringPrepParseExceptionError.UnassignedError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.VerificationError = Android.Icu.Text.StringPrepParseExceptionError.VerificationError -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.StringPrepParseException.ZeroLengthLabel = Android.Icu.Text.StringPrepParseExceptionError.ZeroLengthLabel -> Android.Icu.Text.StringPrepParseExceptionError +const Android.Icu.Text.SymbolTable.SymbolRef = '$' -> char +const Android.Icu.Text.Transliterator.Forward = Android.Icu.Text.DirectionOptions.Forward -> Android.Icu.Text.DirectionOptions +const Android.Icu.Text.Transliterator.Reverse = Android.Icu.Text.DirectionOptions.Reverse -> Android.Icu.Text.DirectionOptions +const Android.Icu.Text.UCharacterIterator.Done = -1 -> int +const Android.Icu.Text.UnicodeFilter.InterfaceConsts.Ether = '\uffff' -> char +const Android.Icu.Text.UnicodeFilter.InterfaceConsts.UMatch = Android.Icu.Text.UnicodeMatchResult.Match -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeFilter.InterfaceConsts.UMismatch = Android.Icu.Text.UnicodeMatchResult.Mismatch -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeFilter.InterfaceConsts.UPartialMatch = Android.Icu.Text.UnicodeMatchResult.PartialMatch -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeMatcher.Ether = '\uffff' -> char +const Android.Icu.Text.UnicodeMatcher.UMatch = Android.Icu.Text.UnicodeMatchResult.Match -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeMatcher.UMismatch = Android.Icu.Text.UnicodeMatchResult.Mismatch -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeMatcher.UPartialMatch = Android.Icu.Text.UnicodeMatchResult.PartialMatch -> Android.Icu.Text.UnicodeMatchResult +const Android.Icu.Text.UnicodeSet.AddCaseMappings = Android.Icu.Text.UnicodeSetOptions.AddCaseMappings -> Android.Icu.Text.UnicodeSetOptions +const Android.Icu.Text.UnicodeSet.Case = Android.Icu.Text.UnicodeSetOptions.Case -> Android.Icu.Text.UnicodeSetOptions +const Android.Icu.Text.UnicodeSet.CaseInsensitive = Android.Icu.Text.UnicodeSetOptions.Case -> Android.Icu.Text.UnicodeSetOptions +const Android.Icu.Text.UnicodeSet.IgnoreSpace = Android.Icu.Text.UnicodeSetOptions.IgnoreSpace -> Android.Icu.Text.UnicodeSetOptions +const Android.Icu.Text.UnicodeSet.MaxValue = 1114111 -> int +const Android.Icu.Text.UnicodeSet.MinValue = 0 -> int +const Android.Icu.Util.BuddhistCalendar.Be = 0 -> int +const Android.Icu.Util.Calendar.Am = 0 -> int +const Android.Icu.Util.Calendar.AmPm = Android.Icu.Util.CalendarField.AmPm -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.April = 3 -> int +const Android.Icu.Util.Calendar.August = 7 -> int +const Android.Icu.Util.Calendar.BaseFieldCount = 23 -> int +const Android.Icu.Util.Calendar.Date = Android.Icu.Util.CalendarField.Date -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.DayOfMonth = Android.Icu.Util.CalendarField.Date -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.DayOfWeek = Android.Icu.Util.CalendarField.DayOfWeek -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.DayOfWeekInMonth = Android.Icu.Util.CalendarField.DayOfWeekInMonth -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.DayOfYear = Android.Icu.Util.CalendarField.DayOfYear -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.December = 11 -> int +const Android.Icu.Util.Calendar.DowLocal = Android.Icu.Util.CalendarField.DowLocal -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.DstOffset = Android.Icu.Util.CalendarField.DstOffset -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.EpochJulianDay = 2440588 -> int +const Android.Icu.Util.Calendar.Era = Android.Icu.Util.CalendarField.Era -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.ExtendedYear = Android.Icu.Util.CalendarField.ExtendedYear -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.February = 1 -> int +const Android.Icu.Util.Calendar.Friday = 6 -> int +const Android.Icu.Util.Calendar.GreatestMinimum = 1 -> int +const Android.Icu.Util.Calendar.Hour = Android.Icu.Util.CalendarField.Hour -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.HourOfDay = Android.Icu.Util.CalendarField.HourOfDay -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.InternallySet = 1 -> int +const Android.Icu.Util.Calendar.IsLeapMonth = 22 -> int +const Android.Icu.Util.Calendar.Jan11JulianDay = 1721426 -> int +const Android.Icu.Util.Calendar.January = 0 -> int +const Android.Icu.Util.Calendar.JulianDay = Android.Icu.Util.CalendarField.JulianDay -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.July = 6 -> int +const Android.Icu.Util.Calendar.June = 5 -> int +const Android.Icu.Util.Calendar.LeastMaximum = 2 -> int +const Android.Icu.Util.Calendar.March = 2 -> int +const Android.Icu.Util.Calendar.MaxFieldCount = 32 -> int +const Android.Icu.Util.Calendar.Maximum = 3 -> int +const Android.Icu.Util.Calendar.MaxJulian = 2130706432 -> int +const Android.Icu.Util.Calendar.MaxMillis = 183882168921600000 -> long +const Android.Icu.Util.Calendar.May = 4 -> int +const Android.Icu.Util.Calendar.Millisecond = Android.Icu.Util.CalendarField.Millisecond -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.MillisecondsInDay = Android.Icu.Util.CalendarField.MillisecondsInDay -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.Minimum = 0 -> int +const Android.Icu.Util.Calendar.MinimumUserStamp = 2 -> int +const Android.Icu.Util.Calendar.MinJulian = -2130706432 -> int +const Android.Icu.Util.Calendar.MinMillis = -184303902528000000 -> long +const Android.Icu.Util.Calendar.Minute = Android.Icu.Util.CalendarField.Minute -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.Monday = 2 -> int +const Android.Icu.Util.Calendar.Month = Android.Icu.Util.CalendarField.Month -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.November = 10 -> int +const Android.Icu.Util.Calendar.October = 9 -> int +const Android.Icu.Util.Calendar.OneDay = 86400000 -> long +const Android.Icu.Util.Calendar.OneHour = 3600000 -> int +const Android.Icu.Util.Calendar.OneMinute = 60000 -> int +const Android.Icu.Util.Calendar.OneSecond = 1000 -> int +const Android.Icu.Util.Calendar.OneWeek = 604800000 -> long +const Android.Icu.Util.Calendar.Pm = 1 -> int +const Android.Icu.Util.Calendar.ResolveRemap = 32 -> int +const Android.Icu.Util.Calendar.Saturday = 7 -> int +const Android.Icu.Util.Calendar.Second = Android.Icu.Util.CalendarField.Second -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.September = 8 -> int +const Android.Icu.Util.Calendar.Sunday = 1 -> int +const Android.Icu.Util.Calendar.Thursday = 5 -> int +const Android.Icu.Util.Calendar.Tuesday = 3 -> int +const Android.Icu.Util.Calendar.Undecimber = 12 -> int +const Android.Icu.Util.Calendar.Unset = 0 -> int +const Android.Icu.Util.Calendar.WalltimeFirst = Android.Icu.Util.WalltimeOptions.First -> Android.Icu.Util.WalltimeOptions +const Android.Icu.Util.Calendar.WalltimeLast = Android.Icu.Util.WalltimeOptions.Last -> Android.Icu.Util.WalltimeOptions +const Android.Icu.Util.Calendar.WalltimeNextValid = Android.Icu.Util.WalltimeOptions.NextValid -> Android.Icu.Util.WalltimeOptions +const Android.Icu.Util.Calendar.Wednesday = 4 -> int +const Android.Icu.Util.Calendar.WeekOfMonth = Android.Icu.Util.CalendarField.WeekOfMonth -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.WeekOfYear = Android.Icu.Util.CalendarField.WeekOfYear -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.Year = Android.Icu.Util.CalendarField.Year -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.YearWoy = Android.Icu.Util.CalendarField.YearWoy -> Android.Icu.Util.CalendarField +const Android.Icu.Util.Calendar.ZoneOffset = Android.Icu.Util.CalendarField.ZoneOffset -> Android.Icu.Util.CalendarField +const Android.Icu.Util.CopticCalendar.Amshir = 5 -> int +const Android.Icu.Util.CopticCalendar.Baba = 1 -> int +const Android.Icu.Util.CopticCalendar.Baramhat = 6 -> int +const Android.Icu.Util.CopticCalendar.Baramouda = 7 -> int +const Android.Icu.Util.CopticCalendar.Bashans = 8 -> int +const Android.Icu.Util.CopticCalendar.Epep = 10 -> int +const Android.Icu.Util.CopticCalendar.Hator = 2 -> int +const Android.Icu.Util.CopticCalendar.Kiahk = 3 -> int +const Android.Icu.Util.CopticCalendar.Mesra = 11 -> int +const Android.Icu.Util.CopticCalendar.Nasie = 12 -> int +const Android.Icu.Util.CopticCalendar.Paona = 9 -> int +const Android.Icu.Util.CopticCalendar.Toba = 4 -> int +const Android.Icu.Util.CopticCalendar.Tout = 0 -> int +const Android.Icu.Util.Currency.FormalSymbolName = Android.Icu.Util.CurrencyNameStyle.FormalSymbolName -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.Currency.LongName = Android.Icu.Util.CurrencyNameStyle.Long -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.Currency.NarrowSymbolName = Android.Icu.Util.CurrencyNameStyle.NarrowSymbolName -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.Currency.PluralLongName = Android.Icu.Util.CurrencyNameStyle.PluralLong -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.Currency.SymbolName = Android.Icu.Util.CurrencyNameStyle.Symbol -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.Currency.VariantSymbolName = Android.Icu.Util.CurrencyNameStyle.VariantSymbolName -> Android.Icu.Util.CurrencyNameStyle +const Android.Icu.Util.EthiopicCalendar.Genbot = 8 -> int +const Android.Icu.Util.EthiopicCalendar.Hamle = 10 -> int +const Android.Icu.Util.EthiopicCalendar.Hedar = 2 -> int +const Android.Icu.Util.EthiopicCalendar.Megabit = 6 -> int +const Android.Icu.Util.EthiopicCalendar.Meskerem = 0 -> int +const Android.Icu.Util.EthiopicCalendar.Miazia = 7 -> int +const Android.Icu.Util.EthiopicCalendar.Nehasse = 11 -> int +const Android.Icu.Util.EthiopicCalendar.Pagumen = 12 -> int +const Android.Icu.Util.EthiopicCalendar.Sene = 9 -> int +const Android.Icu.Util.EthiopicCalendar.Tahsas = 3 -> int +const Android.Icu.Util.EthiopicCalendar.Tekemt = 1 -> int +const Android.Icu.Util.EthiopicCalendar.Ter = 4 -> int +const Android.Icu.Util.EthiopicCalendar.Yekatit = 5 -> int +const Android.Icu.Util.GregorianCalendar.Ad = 1 -> int +const Android.Icu.Util.GregorianCalendar.Bc = 0 -> int +const Android.Icu.Util.HebrewCalendar.Adar = 6 -> int +const Android.Icu.Util.HebrewCalendar.Adar1 = 5 -> int +const Android.Icu.Util.HebrewCalendar.Av = 11 -> int +const Android.Icu.Util.HebrewCalendar.Elul = 12 -> int +const Android.Icu.Util.HebrewCalendar.Heshvan = 1 -> int +const Android.Icu.Util.HebrewCalendar.Iyar = 8 -> int +const Android.Icu.Util.HebrewCalendar.Kislev = 2 -> int +const Android.Icu.Util.HebrewCalendar.Nisan = 7 -> int +const Android.Icu.Util.HebrewCalendar.Shevat = 4 -> int +const Android.Icu.Util.HebrewCalendar.Sivan = 9 -> int +const Android.Icu.Util.HebrewCalendar.Tamuz = 10 -> int +const Android.Icu.Util.HebrewCalendar.Tevet = 3 -> int +const Android.Icu.Util.HebrewCalendar.Tishri = 0 -> int +const Android.Icu.Util.IndianCalendar.Agrahayana = 8 -> int +const Android.Icu.Util.IndianCalendar.Asadha = 3 -> int +const Android.Icu.Util.IndianCalendar.Asvina = 6 -> int +const Android.Icu.Util.IndianCalendar.Bhadra = 5 -> int +const Android.Icu.Util.IndianCalendar.Chaitra = 0 -> int +const Android.Icu.Util.IndianCalendar.Ie = 0 -> int +const Android.Icu.Util.IndianCalendar.Jyaistha = 2 -> int +const Android.Icu.Util.IndianCalendar.Kartika = 7 -> int +const Android.Icu.Util.IndianCalendar.Magha = 10 -> int +const Android.Icu.Util.IndianCalendar.Pausa = 9 -> int +const Android.Icu.Util.IndianCalendar.Phalguna = 11 -> int +const Android.Icu.Util.IndianCalendar.Sravana = 4 -> int +const Android.Icu.Util.IndianCalendar.Vaisakha = 1 -> int +const Android.Icu.Util.IslamicCalendar.DhuAlHijjah = 11 -> int +const Android.Icu.Util.IslamicCalendar.DhuAlQidah = 10 -> int +const Android.Icu.Util.IslamicCalendar.Jumada1 = 4 -> int +const Android.Icu.Util.IslamicCalendar.Jumada2 = 5 -> int +const Android.Icu.Util.IslamicCalendar.Muharram = 0 -> int +const Android.Icu.Util.IslamicCalendar.Rabi1 = 2 -> int +const Android.Icu.Util.IslamicCalendar.Rabi2 = 3 -> int +const Android.Icu.Util.IslamicCalendar.Rajab = 6 -> int +const Android.Icu.Util.IslamicCalendar.Ramadan = 8 -> int +const Android.Icu.Util.IslamicCalendar.Safar = 1 -> int +const Android.Icu.Util.IslamicCalendar.Shaban = 7 -> int +const Android.Icu.Util.IslamicCalendar.Shawwal = 9 -> int +const Android.Icu.Util.LocaleData.AltQuotationEnd = Android.Icu.Util.DelimiterType.AltQuotationEnd -> Android.Icu.Util.DelimiterType +const Android.Icu.Util.LocaleData.AltQuotationStart = Android.Icu.Util.DelimiterType.AltQuotationStart -> Android.Icu.Util.DelimiterType +const Android.Icu.Util.LocaleData.QuotationEnd = Android.Icu.Util.DelimiterType.QuotationEnd -> Android.Icu.Util.DelimiterType +const Android.Icu.Util.LocaleData.QuotationStart = Android.Icu.Util.DelimiterType.QuotationStart -> Android.Icu.Util.DelimiterType +const Android.Icu.Util.TaiwanCalendar.BeforeMinguo = 0 -> int +const Android.Icu.Util.TaiwanCalendar.Minguo = 1 -> int +const Android.Icu.Util.TimeZone.GenericLocation = Android.Icu.Util.TimeZoneNameStyle.GenericLocation -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.Long = Android.Icu.Util.TimeZoneNameStyle.Long -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.LongGeneric = Android.Icu.Util.TimeZoneNameStyle.LongGeneric -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.LongGmt = Android.Icu.Util.TimeZoneNameStyle.LongGmt -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.Short = Android.Icu.Util.TimeZoneNameStyle.Short -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.ShortCommonlyUsed = Android.Icu.Util.TimeZoneNameStyle.ShortCommonlyUsed -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.ShortGeneric = Android.Icu.Util.TimeZoneNameStyle.ShortGeneric -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.ShortGmt = Android.Icu.Util.TimeZoneNameStyle.ShortGmt -> Android.Icu.Util.TimeZoneNameStyle +const Android.Icu.Util.TimeZone.TimezoneIcu = Android.Icu.Util.TimeZoneType.Icu -> Android.Icu.Util.TimeZoneType +const Android.Icu.Util.TimeZone.TimezoneJdk = Android.Icu.Util.TimeZoneType.Jdk -> Android.Icu.Util.TimeZoneType +const Android.Icu.Util.TimeZone.UnknownZoneId = "Etc/Unknown" -> string! +const Android.Icu.Util.ULocale.PrivateUseExtension = 'x' -> char +const Android.Icu.Util.ULocale.UnicodeLocaleExtension = 'u' -> char +const Android.Icu.Util.UniversalTimeScale.Db2Time = Android.Icu.Util.UniversalTimeScaleType.Db2Time -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.DotnetDateTime = Android.Icu.Util.UniversalTimeScaleType.DotnetDateTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.EpochOffsetPlus1Value = Android.Icu.Util.UniversalTimeScaleValue.EpochOffsetPlus1 -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.EpochOffsetValue = Android.Icu.Util.UniversalTimeScaleValue.EpochOffset -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.ExcelTime = Android.Icu.Util.UniversalTimeScaleType.ExcelTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.FromMaxValue = Android.Icu.Util.UniversalTimeScaleValue.FromMax -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.FromMinValue = Android.Icu.Util.UniversalTimeScaleValue.FromMin -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.Icu4cTime = Android.Icu.Util.UniversalTimeScaleType.Icu4cTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.JavaTime = Android.Icu.Util.UniversalTimeScaleType.JavaTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.MacOldTime = Android.Icu.Util.UniversalTimeScaleType.MacOldTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.MacTime = Android.Icu.Util.UniversalTimeScaleType.MacTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.MaxScale = Android.Icu.Util.UniversalTimeScaleType.MaxScale -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.ToMaxValue = Android.Icu.Util.UniversalTimeScaleValue.ToMax -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.ToMinValue = Android.Icu.Util.UniversalTimeScaleValue.ToMin -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.UnitsValue = Android.Icu.Util.UniversalTimeScaleValue.Units -> Android.Icu.Util.UniversalTimeScaleValue +const Android.Icu.Util.UniversalTimeScale.UnixMicrosecondsTime = Android.Icu.Util.UniversalTimeScaleType.UnixMicrosecondsTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.UnixTime = Android.Icu.Util.UniversalTimeScaleType.UnixTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.Icu.Util.UniversalTimeScale.WindowsFileTime = Android.Icu.Util.UniversalTimeScaleType.WindowsFileTime -> Android.Icu.Util.UniversalTimeScaleType +const Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.InterfaceConsts.ServiceInterface = "android.view.InputMethod" -> string! +const Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.InterfaceConsts.ServiceMetaData = "android.view.im" -> string! +const Android.Locations.Address.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.Address.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.Criteria.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.Criteria.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.Criteria.NoRequirement = 0 -> int +const Android.Locations.GnssAntennaInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssAntennaInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssAntennaInfo.PhaseCenterOffset.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssAntennaInfo.PhaseCenterOffset.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssAntennaInfo.SphericalCorrections.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssAntennaInfo.SphericalCorrections.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssAutomaticGainControl.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssAutomaticGainControl.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssCapabilities.CapabilitySupported = Android.Locations.GnssCapability.Supported -> Android.Locations.GnssCapability +const Android.Locations.GnssCapabilities.CapabilityUnknown = Android.Locations.GnssCapability.Unknown -> Android.Locations.GnssCapability +const Android.Locations.GnssCapabilities.CapabilityUnsupported = Android.Locations.GnssCapability.Unsupported -> Android.Locations.GnssCapability +const Android.Locations.GnssCapabilities.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssCapabilities.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssClock.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssClock.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssMeasurement.AdrStateCycleSlip = Android.Locations.AccumulatedDeltaRangeState.CycleSlip -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.AdrStateHalfCycleReported = Android.Locations.AccumulatedDeltaRangeState.HalfCycleReported -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.AdrStateHalfCycleResolved = Android.Locations.AccumulatedDeltaRangeState.HalfCycleResolved -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.AdrStateReset = Android.Locations.AccumulatedDeltaRangeState.Reset -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.AdrStateUnknown = Android.Locations.AccumulatedDeltaRangeState.Unknown -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.AdrStateValid = Android.Locations.AccumulatedDeltaRangeState.Valid -> Android.Locations.AccumulatedDeltaRangeState +const Android.Locations.GnssMeasurement.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssMeasurement.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssMeasurement.MultipathIndicatorDetected = Android.Locations.MultipathIndicator.Detected -> Android.Locations.MultipathIndicator +const Android.Locations.GnssMeasurement.MultipathIndicatorNotDetected = Android.Locations.MultipathIndicator.NotDetected -> Android.Locations.MultipathIndicator +const Android.Locations.GnssMeasurement.MultipathIndicatorUnknown = Android.Locations.MultipathIndicator.Unknown -> Android.Locations.MultipathIndicator +const Android.Locations.GnssMeasurement.State2ndCodeLock = Android.Locations.GnssState.S2ndCodeLock -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateBdsD2BitSync = Android.Locations.GnssState.BdsD2BitSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateBdsD2SubframeSync = Android.Locations.GnssState.BdsD2SubframeSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateBitSync = Android.Locations.GnssState.BitSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateCodeLock = Android.Locations.GnssState.CodeLock -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGalE1bcCodeLock = Android.Locations.GnssState.GalE1bcCodeLock -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGalE1bPageSync = Android.Locations.GnssState.GalE1bPageSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGalE1c2ndCodeLock = Android.Locations.GnssState.GalE1c2ndCodeLock -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGloStringSync = Android.Locations.GnssState.GloStringSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGloTodDecoded = Android.Locations.GnssState.GloTodDecoded -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateGloTodKnown = Android.Locations.GnssState.GloTodKnown -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateMsecAmbiguous = Android.Locations.GnssState.MsecAmbiguous -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateSbasSync = Android.Locations.GnssState.SbasSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateSubframeSync = Android.Locations.GnssState.SubframeSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateSymbolSync = Android.Locations.GnssState.SymbolSync -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateTowDecoded = Android.Locations.GnssState.TowDecoded -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateTowKnown = Android.Locations.GnssState.TowKnown -> Android.Locations.GnssState +const Android.Locations.GnssMeasurement.StateUnknown = Android.Locations.GnssState.Unknown -> Android.Locations.GnssState +const Android.Locations.GnssMeasurementRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssMeasurementRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssMeasurementRequest.PassiveInterval = 2147483647 -> int +const Android.Locations.GnssMeasurementsEvent.Callback.StatusLocationDisabled = Android.Locations.GnssMeasurementCallbackStatus.LocationDisabled -> Android.Locations.GnssMeasurementCallbackStatus +const Android.Locations.GnssMeasurementsEvent.Callback.StatusNotAllowed = Android.Locations.GnssMeasurementCallbackStatus.NotAllowed -> Android.Locations.GnssMeasurementCallbackStatus +const Android.Locations.GnssMeasurementsEvent.Callback.StatusNotSupported = Android.Locations.GnssMeasurementCallbackStatus.NotSupported -> Android.Locations.GnssMeasurementCallbackStatus +const Android.Locations.GnssMeasurementsEvent.Callback.StatusReady = Android.Locations.GnssMeasurementCallbackStatus.Ready -> Android.Locations.GnssMeasurementCallbackStatus +const Android.Locations.GnssMeasurementsEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssMeasurementsEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssNavigationMessage.Callback.StatusLocationDisabled = Android.Locations.GnssNavigationCallbackStatus.LocationDisabled -> Android.Locations.GnssNavigationCallbackStatus +const Android.Locations.GnssNavigationMessage.Callback.StatusNotSupported = Android.Locations.GnssNavigationCallbackStatus.NotSupported -> Android.Locations.GnssNavigationCallbackStatus +const Android.Locations.GnssNavigationMessage.Callback.StatusReady = Android.Locations.GnssNavigationCallbackStatus.Ready -> Android.Locations.GnssNavigationCallbackStatus +const Android.Locations.GnssNavigationMessage.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssNavigationMessage.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssNavigationMessage.StatusParityPassed = Android.Locations.GnssNavigationStatus.ParityPassed -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.StatusParityRebuilt = Android.Locations.GnssNavigationStatus.ParityRebuilt -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.StatusUnknown = Android.Locations.GnssNavigationStatus.Unknown -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.TypeBdsCnav1 = Android.Locations.GnssNavigationType.BdsCnav1 -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeBdsCnav2 = Android.Locations.GnssNavigationType.BdsCnav2 -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeBdsD1 = Android.Locations.GnssNavigationType.BdsD1 -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeBdsD2 = Android.Locations.GnssNavigationType.BdsD2 -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGalF = Android.Locations.GnssNavigationType.GalF -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGalI = Android.Locations.GnssNavigationType.GalI -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGloL1ca = Android.Locations.GnssNavigationType.GloL1ca -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGpsCnav2 = Android.Locations.GnssNavigationType.GpsCnav2 -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGpsL1ca = Android.Locations.GnssNavigationType.GpsL1ca -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGpsL2cnav = Android.Locations.GnssNavigationType.GpsL2cnav -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeGpsL5cnav = Android.Locations.GnssNavigationType.GpsL5cnav -> Android.Locations.GnssNavigationType +const Android.Locations.GnssNavigationMessage.TypeIrnL5ca = Android.Locations.GnssNavigationStatus.IrnL5ca -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.TypeQzsL1ca = Android.Locations.GnssNavigationStatus.QzsL1ca -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.TypeSbs = Android.Locations.GnssNavigationStatus.Sbs -> Android.Locations.GnssNavigationStatus +const Android.Locations.GnssNavigationMessage.TypeUnknown = Android.Locations.GnssNavigationType.Unknown -> Android.Locations.GnssNavigationType +const Android.Locations.GnssSignalType.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssSignalType.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.GnssStatus.ConstellationBeidou = Android.Locations.GnssConstellationType.Beidou -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationGalileo = Android.Locations.GnssConstellationType.Galileo -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationGlonass = Android.Locations.GnssConstellationType.Glonass -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationGps = Android.Locations.GnssConstellationType.Gps -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationIrnss = Android.Locations.GnssConstellationType.Irnss -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationQzss = Android.Locations.GnssConstellationType.Qzss -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationSbas = Android.Locations.GnssConstellationType.Sbas -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.ConstellationUnknown = Android.Locations.GnssConstellationType.Unknown -> Android.Locations.GnssConstellationType +const Android.Locations.GnssStatus.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.GnssStatus.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.Location.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.Location.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.LocationManager.ActionGnssCapabilitiesChanged = "android.location.action.GNSS_CAPABILITIES_CHANGED" -> string! +const Android.Locations.LocationManager.ExtraGnssCapabilities = "android.location.extra.GNSS_CAPABILITIES" -> string! +const Android.Locations.LocationManager.ExtraLocationEnabled = "android.location.extra.LOCATION_ENABLED" -> string! +const Android.Locations.LocationManager.ExtraProviderEnabled = "android.location.extra.PROVIDER_ENABLED" -> string! +const Android.Locations.LocationManager.ExtraProviderName = "android.location.extra.PROVIDER_NAME" -> string! +const Android.Locations.LocationManager.FusedProvider = "fused" -> string! +const Android.Locations.LocationManager.GpsProvider = "gps" -> string! +const Android.Locations.LocationManager.KeyFlushComplete = "flushComplete" -> string! +const Android.Locations.LocationManager.KeyLocationChanged = "location" -> string! +const Android.Locations.LocationManager.KeyLocations = "locations" -> string! +const Android.Locations.LocationManager.KeyProviderEnabled = "providerEnabled" -> string! +const Android.Locations.LocationManager.KeyProximityEntering = "entering" -> string! +const Android.Locations.LocationManager.KeyStatusChanged = "status" -> string! +const Android.Locations.LocationManager.ModeChangedAction = "android.location.MODE_CHANGED" -> string! +const Android.Locations.LocationManager.NetworkProvider = "network" -> string! +const Android.Locations.LocationManager.PassiveProvider = "passive" -> string! +const Android.Locations.LocationManager.ProvidersChangedAction = "android.location.PROVIDERS_CHANGED" -> string! +const Android.Locations.LocationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.LocationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.LocationRequest.PassiveInterval = 9223372036854775807 -> long +const Android.Locations.LocationRequest.QualityBalancedPowerAccuracy = Android.Locations.LocationRequestQuality.BalancedPowerAccuracy -> Android.Locations.LocationRequestQuality +const Android.Locations.LocationRequest.QualityHighAccuracy = Android.Locations.LocationRequestQuality.HighAccuracy -> Android.Locations.LocationRequestQuality +const Android.Locations.LocationRequest.QualityLowPower = Android.Locations.LocationRequestQuality.LowPower -> Android.Locations.LocationRequestQuality +const Android.Locations.Provider.ProviderProperties.AccuracyCoarse = Android.Locations.Provider.ProviderAccuracy.Coarse -> Android.Locations.Provider.ProviderAccuracy +const Android.Locations.Provider.ProviderProperties.AccuracyFine = Android.Locations.Provider.ProviderAccuracy.Fine -> Android.Locations.Provider.ProviderAccuracy +const Android.Locations.Provider.ProviderProperties.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Locations.Provider.ProviderProperties.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Locations.Provider.ProviderProperties.PowerUsageHigh = Android.Locations.Provider.ProviderPowerUsage.High -> Android.Locations.Provider.ProviderPowerUsage +const Android.Locations.Provider.ProviderProperties.PowerUsageLow = Android.Locations.Provider.ProviderPowerUsage.Low -> Android.Locations.Provider.ProviderPowerUsage +const Android.Locations.Provider.ProviderProperties.PowerUsageMedium = Android.Locations.Provider.ProviderPowerUsage.Medium -> Android.Locations.Provider.ProviderPowerUsage +const Android.Locations.SettingInjectorService.ActionInjectedSettingChanged = "android.location.InjectedSettingChanged" -> string! +const Android.Locations.SettingInjectorService.ActionServiceIntent = "android.location.SettingInjectorService" -> string! +const Android.Locations.SettingInjectorService.AttributesName = "injected-location-setting" -> string! +const Android.Locations.SettingInjectorService.MetaDataName = "android.location.SettingInjectorService" -> string! +const Android.Manifest.Permission.AcceptHandover = "android.permission.ACCEPT_HANDOVER" -> string! +const Android.Manifest.Permission.AccessBackgroundLocation = "android.permission.ACCESS_BACKGROUND_LOCATION" -> string! +const Android.Manifest.Permission.AccessBlobsAcrossUsers = "android.permission.ACCESS_BLOBS_ACROSS_USERS" -> string! +const Android.Manifest.Permission.AccessCheckinProperties = "android.permission.ACCESS_CHECKIN_PROPERTIES" -> string! +const Android.Manifest.Permission.AccessCoarseLocation = "android.permission.ACCESS_COARSE_LOCATION" -> string! +const Android.Manifest.Permission.AccessFineLocation = "android.permission.ACCESS_FINE_LOCATION" -> string! +const Android.Manifest.Permission.AccessLocationExtraCommands = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" -> string! +const Android.Manifest.Permission.AccessMediaLocation = "android.permission.ACCESS_MEDIA_LOCATION" -> string! +const Android.Manifest.Permission.AccessMockLocation = "android.permission.ACCESS_MOCK_LOCATION" -> string! +const Android.Manifest.Permission.AccessNetworkState = "android.permission.ACCESS_NETWORK_STATE" -> string! +const Android.Manifest.Permission.AccessNotificationPolicy = "android.permission.ACCESS_NOTIFICATION_POLICY" -> string! +const Android.Manifest.Permission.AccessSurfaceFlinger = "android.permission.ACCESS_SURFACE_FLINGER" -> string! +const Android.Manifest.Permission.AccessWifiState = "android.permission.ACCESS_WIFI_STATE" -> string! +const Android.Manifest.Permission.AccountManager = "android.permission.ACCOUNT_MANAGER" -> string! +const Android.Manifest.Permission.ActivityRecognition = "android.permission.ACTIVITY_RECOGNITION" -> string! +const Android.Manifest.Permission.AddVoicemail = "com.android.voicemail.permission.ADD_VOICEMAIL" -> string! +const Android.Manifest.Permission.AnswerPhoneCalls = "android.permission.ANSWER_PHONE_CALLS" -> string! +const Android.Manifest.Permission.AuthenticateAccounts = "android.permission.AUTHENTICATE_ACCOUNTS" -> string! +const Android.Manifest.Permission.BatteryStats = "android.permission.BATTERY_STATS" -> string! +const Android.Manifest.Permission.BindAccessibilityService = "android.permission.BIND_ACCESSIBILITY_SERVICE" -> string! +const Android.Manifest.Permission.BindAppwidget = "android.permission.BIND_APPWIDGET" -> string! +const Android.Manifest.Permission.BindAutofillService = "android.permission.BIND_AUTOFILL_SERVICE" -> string! +const Android.Manifest.Permission.BindCallRedirectionService = "android.permission.BIND_CALL_REDIRECTION_SERVICE" -> string! +const Android.Manifest.Permission.BindCarrierMessagingClientService = "android.permission.BIND_CARRIER_MESSAGING_CLIENT_SERVICE" -> string! +const Android.Manifest.Permission.BindCarrierMessagingService = "android.permission.BIND_CARRIER_MESSAGING_SERVICE" -> string! +const Android.Manifest.Permission.BindCarrierServices = "android.permission.BIND_CARRIER_SERVICES" -> string! +const Android.Manifest.Permission.BindChooserTargetService = "android.permission.BIND_CHOOSER_TARGET_SERVICE" -> string! +const Android.Manifest.Permission.BindCompanionDeviceService = "android.permission.BIND_COMPANION_DEVICE_SERVICE" -> string! +const Android.Manifest.Permission.BindConditionProviderService = "android.permission.BIND_CONDITION_PROVIDER_SERVICE" -> string! +const Android.Manifest.Permission.BindControls = "android.permission.BIND_CONTROLS" -> string! +const Android.Manifest.Permission.BindCredentialProviderService = "android.permission.BIND_CREDENTIAL_PROVIDER_SERVICE" -> string! +const Android.Manifest.Permission.BindDeviceAdmin = "android.permission.BIND_DEVICE_ADMIN" -> string! +const Android.Manifest.Permission.BindDreamService = "android.permission.BIND_DREAM_SERVICE" -> string! +const Android.Manifest.Permission.BindIncallService = "android.permission.BIND_INCALL_SERVICE" -> string! +const Android.Manifest.Permission.BindInputMethod = "android.permission.BIND_INPUT_METHOD" -> string! +const Android.Manifest.Permission.BindMidiDeviceService = "android.permission.BIND_MIDI_DEVICE_SERVICE" -> string! +const Android.Manifest.Permission.BindNfcService = "android.permission.BIND_NFC_SERVICE" -> string! +const Android.Manifest.Permission.BindNotificationListenerService = "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" -> string! +const Android.Manifest.Permission.BindPrintService = "android.permission.BIND_PRINT_SERVICE" -> string! +const Android.Manifest.Permission.BindQuickAccessWalletService = "android.permission.BIND_QUICK_ACCESS_WALLET_SERVICE" -> string! +const Android.Manifest.Permission.BindQuickSettingsTile = "android.permission.BIND_QUICK_SETTINGS_TILE" -> string! +const Android.Manifest.Permission.BindRemoteviews = "android.permission.BIND_REMOTEVIEWS" -> string! +const Android.Manifest.Permission.BindScreeningService = "android.permission.BIND_SCREENING_SERVICE" -> string! +const Android.Manifest.Permission.BindTelecomConnectionService = "android.permission.BIND_TELECOM_CONNECTION_SERVICE" -> string! +const Android.Manifest.Permission.BindTextService = "android.permission.BIND_TEXT_SERVICE" -> string! +const Android.Manifest.Permission.BindTvInput = "android.permission.BIND_TV_INPUT" -> string! +const Android.Manifest.Permission.BindTvInteractiveApp = "android.permission.BIND_TV_INTERACTIVE_APP" -> string! +const Android.Manifest.Permission.BindVisualVoicemailService = "android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" -> string! +const Android.Manifest.Permission.BindVoiceInteraction = "android.permission.BIND_VOICE_INTERACTION" -> string! +const Android.Manifest.Permission.BindVpnService = "android.permission.BIND_VPN_SERVICE" -> string! +const Android.Manifest.Permission.BindVrListenerService = "android.permission.BIND_VR_LISTENER_SERVICE" -> string! +const Android.Manifest.Permission.BindWallpaper = "android.permission.BIND_WALLPAPER" -> string! +const Android.Manifest.Permission.Bluetooth = "android.permission.BLUETOOTH" -> string! +const Android.Manifest.Permission.BluetoothAdmin = "android.permission.BLUETOOTH_ADMIN" -> string! +const Android.Manifest.Permission.BluetoothAdvertise = "android.permission.BLUETOOTH_ADVERTISE" -> string! +const Android.Manifest.Permission.BluetoothConnect = "android.permission.BLUETOOTH_CONNECT" -> string! +const Android.Manifest.Permission.BluetoothPrivileged = "android.permission.BLUETOOTH_PRIVILEGED" -> string! +const Android.Manifest.Permission.BluetoothScan = "android.permission.BLUETOOTH_SCAN" -> string! +const Android.Manifest.Permission.BodySensors = "android.permission.BODY_SENSORS" -> string! +const Android.Manifest.Permission.BodySensorsBackground = "android.permission.BODY_SENSORS_BACKGROUND" -> string! +const Android.Manifest.Permission.Brick = "android.permission.BRICK" -> string! +const Android.Manifest.Permission.BroadcastPackageRemoved = "android.permission.BROADCAST_PACKAGE_REMOVED" -> string! +const Android.Manifest.Permission.BroadcastSms = "android.permission.BROADCAST_SMS" -> string! +const Android.Manifest.Permission.BroadcastSticky = "android.permission.BROADCAST_STICKY" -> string! +const Android.Manifest.Permission.BroadcastWapPush = "android.permission.BROADCAST_WAP_PUSH" -> string! +const Android.Manifest.Permission.CallCompanionApp = "android.permission.CALL_COMPANION_APP" -> string! +const Android.Manifest.Permission.CallPhone = "android.permission.CALL_PHONE" -> string! +const Android.Manifest.Permission.CallPrivileged = "android.permission.CALL_PRIVILEGED" -> string! +const Android.Manifest.Permission.Camera = "android.permission.CAMERA" -> string! +const Android.Manifest.Permission.CaptureAudioOutput = "android.permission.CAPTURE_AUDIO_OUTPUT" -> string! +const Android.Manifest.Permission.CaptureSecureVideoOutput = "android.permission.CAPTURE_SECURE_VIDEO_OUTPUT" -> string! +const Android.Manifest.Permission.CaptureVideoOutput = "android.permission.CAPTURE_VIDEO_OUTPUT" -> string! +const Android.Manifest.Permission.ChangeComponentEnabledState = "android.permission.CHANGE_COMPONENT_ENABLED_STATE" -> string! +const Android.Manifest.Permission.ChangeConfiguration = "android.permission.CHANGE_CONFIGURATION" -> string! +const Android.Manifest.Permission.ChangeNetworkState = "android.permission.CHANGE_NETWORK_STATE" -> string! +const Android.Manifest.Permission.ChangeWifiMulticastState = "android.permission.CHANGE_WIFI_MULTICAST_STATE" -> string! +const Android.Manifest.Permission.ChangeWifiState = "android.permission.CHANGE_WIFI_STATE" -> string! +const Android.Manifest.Permission.ClearAppCache = "android.permission.CLEAR_APP_CACHE" -> string! +const Android.Manifest.Permission.ClearAppUserData = "android.permission.CLEAR_APP_USER_DATA" -> string! +const Android.Manifest.Permission.ConfigureWifiDisplay = "android.permission.CONFIGURE_WIFI_DISPLAY" -> string! +const Android.Manifest.Permission.ControlLocationUpdates = "android.permission.CONTROL_LOCATION_UPDATES" -> string! +const Android.Manifest.Permission.CredentialManagerQueryCandidateCredentials = "android.permission.CREDENTIAL_MANAGER_QUERY_CANDIDATE_CREDENTIALS" -> string! +const Android.Manifest.Permission.CredentialManagerSetAllowedProviders = "android.permission.CREDENTIAL_MANAGER_SET_ALLOWED_PROVIDERS" -> string! +const Android.Manifest.Permission.CredentialManagerSetOrigin = "android.permission.CREDENTIAL_MANAGER_SET_ORIGIN" -> string! +const Android.Manifest.Permission.DeleteCacheFiles = "android.permission.DELETE_CACHE_FILES" -> string! +const Android.Manifest.Permission.DeletePackages = "android.permission.DELETE_PACKAGES" -> string! +const Android.Manifest.Permission.DeliverCompanionMessages = "android.permission.DELIVER_COMPANION_MESSAGES" -> string! +const Android.Manifest.Permission.DetectScreenCapture = "android.permission.DETECT_SCREEN_CAPTURE" -> string! +const Android.Manifest.Permission.DevicePower = "android.permission.DEVICE_POWER" -> string! +const Android.Manifest.Permission.Diagnostic = "android.permission.DIAGNOSTIC" -> string! +const Android.Manifest.Permission.DisableKeyguard = "android.permission.DISABLE_KEYGUARD" -> string! +const Android.Manifest.Permission.Dump = "android.permission.DUMP" -> string! +const Android.Manifest.Permission.EnforceUpdateOwnership = "android.permission.ENFORCE_UPDATE_OWNERSHIP" -> string! +const Android.Manifest.Permission.ExecuteAppAction = "android.permission.EXECUTE_APP_ACTION" -> string! +const Android.Manifest.Permission.ExpandStatusBar = "android.permission.EXPAND_STATUS_BAR" -> string! +const Android.Manifest.Permission.FactoryTest = "android.permission.FACTORY_TEST" -> string! +const Android.Manifest.Permission.Flashlight = "android.permission.FLASHLIGHT" -> string! +const Android.Manifest.Permission.ForceBack = "android.permission.FORCE_BACK" -> string! +const Android.Manifest.Permission.ForegroundService = "android.permission.FOREGROUND_SERVICE" -> string! +const Android.Manifest.Permission.ForegroundServiceCamera = "android.permission.FOREGROUND_SERVICE_CAMERA" -> string! +const Android.Manifest.Permission.ForegroundServiceConnectedDevice = "android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" -> string! +const Android.Manifest.Permission.ForegroundServiceDataSync = "android.permission.FOREGROUND_SERVICE_DATA_SYNC" -> string! +const Android.Manifest.Permission.ForegroundServiceHealth = "android.permission.FOREGROUND_SERVICE_HEALTH" -> string! +const Android.Manifest.Permission.ForegroundServiceLocation = "android.permission.FOREGROUND_SERVICE_LOCATION" -> string! +const Android.Manifest.Permission.ForegroundServiceMediaPlayback = "android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" -> string! +const Android.Manifest.Permission.ForegroundServiceMediaProjection = "android.permission.FOREGROUND_SERVICE_MEDIA_PROJECTION" -> string! +const Android.Manifest.Permission.ForegroundServiceMicrophone = "android.permission.FOREGROUND_SERVICE_MICROPHONE" -> string! +const Android.Manifest.Permission.ForegroundServicePhoneCall = "android.permission.FOREGROUND_SERVICE_PHONE_CALL" -> string! +const Android.Manifest.Permission.ForegroundServiceRemoteMessaging = "android.permission.FOREGROUND_SERVICE_REMOTE_MESSAGING" -> string! +const Android.Manifest.Permission.ForegroundServiceSpecialUse = "android.permission.FOREGROUND_SERVICE_SPECIAL_USE" -> string! +const Android.Manifest.Permission.ForegroundServiceSystemExempted = "android.permission.FOREGROUND_SERVICE_SYSTEM_EXEMPTED" -> string! +const Android.Manifest.Permission.GetAccounts = "android.permission.GET_ACCOUNTS" -> string! +const Android.Manifest.Permission.GetAccountsPrivileged = "android.permission.GET_ACCOUNTS_PRIVILEGED" -> string! +const Android.Manifest.Permission.GetPackageSize = "android.permission.GET_PACKAGE_SIZE" -> string! +const Android.Manifest.Permission.GetTasks = "android.permission.GET_TASKS" -> string! +const Android.Manifest.Permission.GetTopActivityInfo = "android.permission.GET_TOP_ACTIVITY_INFO" -> string! +const Android.Manifest.Permission.GlobalSearch = "android.permission.GLOBAL_SEARCH" -> string! +const Android.Manifest.Permission.HardwareTest = "android.permission.HARDWARE_TEST" -> string! +const Android.Manifest.Permission.HideOverlayWindows = "android.permission.HIDE_OVERLAY_WINDOWS" -> string! +const Android.Manifest.Permission.HighSamplingRateSensors = "android.permission.HIGH_SAMPLING_RATE_SENSORS" -> string! +const Android.Manifest.Permission.InjectEvents = "android.permission.INJECT_EVENTS" -> string! +const Android.Manifest.Permission.InstallLocationProvider = "android.permission.INSTALL_LOCATION_PROVIDER" -> string! +const Android.Manifest.Permission.InstallPackages = "android.permission.INSTALL_PACKAGES" -> string! +const Android.Manifest.Permission.InstallShortcut = "com.android.launcher.permission.INSTALL_SHORTCUT" -> string! +const Android.Manifest.Permission.InstantAppForegroundService = "android.permission.INSTANT_APP_FOREGROUND_SERVICE" -> string! +const Android.Manifest.Permission.InteractAcrossProfiles = "android.permission.INTERACT_ACROSS_PROFILES" -> string! +const Android.Manifest.Permission.InternalSystemWindow = "android.permission.INTERNAL_SYSTEM_WINDOW" -> string! +const Android.Manifest.Permission.Internet = "android.permission.INTERNET" -> string! +const Android.Manifest.Permission.KillBackgroundProcesses = "android.permission.KILL_BACKGROUND_PROCESSES" -> string! +const Android.Manifest.Permission.LaunchCaptureContentActivityForNote = "android.permission.LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE" -> string! +const Android.Manifest.Permission.LaunchMultiPaneSettingsDeepLink = "android.permission.LAUNCH_MULTI_PANE_SETTINGS_DEEP_LINK" -> string! +const Android.Manifest.Permission.LoaderUsageStats = "android.permission.LOADER_USAGE_STATS" -> string! +const Android.Manifest.Permission.LocationHardware = "android.permission.LOCATION_HARDWARE" -> string! +const Android.Manifest.Permission.ManageAccounts = "android.permission.MANAGE_ACCOUNTS" -> string! +const Android.Manifest.Permission.ManageAppTokens = "android.permission.MANAGE_APP_TOKENS" -> string! +const Android.Manifest.Permission.ManageDeviceLockState = "android.permission.MANAGE_DEVICE_LOCK_STATE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAccessibility = "android.permission.MANAGE_DEVICE_POLICY_ACCESSIBILITY" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAccountManagement = "android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAcrossUsers = "android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAcrossUsersFull = "android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_FULL" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAcrossUsersSecurityCritical = "android.permission.MANAGE_DEVICE_POLICY_ACROSS_USERS_SECURITY_CRITICAL" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAirplaneMode = "android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAppRestrictions = "android.permission.MANAGE_DEVICE_POLICY_APP_RESTRICTIONS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAppsControl = "android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAppUserData = "android.permission.MANAGE_DEVICE_POLICY_APP_USER_DATA" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAudioOutput = "android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT" -> string! +const Android.Manifest.Permission.ManageDevicePolicyAutofill = "android.permission.MANAGE_DEVICE_POLICY_AUTOFILL" -> string! +const Android.Manifest.Permission.ManageDevicePolicyBackupService = "android.permission.MANAGE_DEVICE_POLICY_BACKUP_SERVICE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyBluetooth = "android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH" -> string! +const Android.Manifest.Permission.ManageDevicePolicyBugreport = "android.permission.MANAGE_DEVICE_POLICY_BUGREPORT" -> string! +const Android.Manifest.Permission.ManageDevicePolicyCalls = "android.permission.MANAGE_DEVICE_POLICY_CALLS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyCamera = "android.permission.MANAGE_DEVICE_POLICY_CAMERA" -> string! +const Android.Manifest.Permission.ManageDevicePolicyCertificates = "android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyCommonCriteriaMode = "android.permission.MANAGE_DEVICE_POLICY_COMMON_CRITERIA_MODE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyDebuggingFeatures = "android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyDefaultSms = "android.permission.MANAGE_DEVICE_POLICY_DEFAULT_SMS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyDeviceIdentifiers = "android.permission.MANAGE_DEVICE_POLICY_DEVICE_IDENTIFIERS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyDisplay = "android.permission.MANAGE_DEVICE_POLICY_DISPLAY" -> string! +const Android.Manifest.Permission.ManageDevicePolicyFactoryReset = "android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET" -> string! +const Android.Manifest.Permission.ManageDevicePolicyFun = "android.permission.MANAGE_DEVICE_POLICY_FUN" -> string! +const Android.Manifest.Permission.ManageDevicePolicyInputMethods = "android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyInstallUnknownSources = "android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyKeepUninstalledPackages = "android.permission.MANAGE_DEVICE_POLICY_KEEP_UNINSTALLED_PACKAGES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyKeyguard = "android.permission.MANAGE_DEVICE_POLICY_KEYGUARD" -> string! +const Android.Manifest.Permission.ManageDevicePolicyLocale = "android.permission.MANAGE_DEVICE_POLICY_LOCALE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyLocation = "android.permission.MANAGE_DEVICE_POLICY_LOCATION" -> string! +const Android.Manifest.Permission.ManageDevicePolicyLock = "android.permission.MANAGE_DEVICE_POLICY_LOCK" -> string! +const Android.Manifest.Permission.ManageDevicePolicyLockCredentials = "android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyLockTask = "android.permission.MANAGE_DEVICE_POLICY_LOCK_TASK" -> string! +const Android.Manifest.Permission.ManageDevicePolicyMeteredData = "android.permission.MANAGE_DEVICE_POLICY_METERED_DATA" -> string! +const Android.Manifest.Permission.ManageDevicePolicyMicrophone = "android.permission.MANAGE_DEVICE_POLICY_MICROPHONE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyMobileNetwork = "android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK" -> string! +const Android.Manifest.Permission.ManageDevicePolicyModifyUsers = "android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyMte = "android.permission.MANAGE_DEVICE_POLICY_MTE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyNearbyCommunication = "android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION" -> string! +const Android.Manifest.Permission.ManageDevicePolicyNetworkLogging = "android.permission.MANAGE_DEVICE_POLICY_NETWORK_LOGGING" -> string! +const Android.Manifest.Permission.ManageDevicePolicyOrganizationIdentity = "android.permission.MANAGE_DEVICE_POLICY_ORGANIZATION_IDENTITY" -> string! +const Android.Manifest.Permission.ManageDevicePolicyOverrideApn = "android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN" -> string! +const Android.Manifest.Permission.ManageDevicePolicyPackageState = "android.permission.MANAGE_DEVICE_POLICY_PACKAGE_STATE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyPhysicalMedia = "android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA" -> string! +const Android.Manifest.Permission.ManageDevicePolicyPrinting = "android.permission.MANAGE_DEVICE_POLICY_PRINTING" -> string! +const Android.Manifest.Permission.ManageDevicePolicyPrivateDns = "android.permission.MANAGE_DEVICE_POLICY_PRIVATE_DNS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyProfileInteraction = "android.permission.MANAGE_DEVICE_POLICY_PROFILE_INTERACTION" -> string! +const Android.Manifest.Permission.ManageDevicePolicyProfiles = "android.permission.MANAGE_DEVICE_POLICY_PROFILES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyProxy = "android.permission.MANAGE_DEVICE_POLICY_PROXY" -> string! +const Android.Manifest.Permission.ManageDevicePolicyQuerySystemUpdates = "android.permission.MANAGE_DEVICE_POLICY_QUERY_SYSTEM_UPDATES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyResetPassword = "android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD" -> string! +const Android.Manifest.Permission.ManageDevicePolicyRestrictPrivateDns = "android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyRunInBackground = "android.permission.MANAGE_DEVICE_POLICY_RUN_IN_BACKGROUND" -> string! +const Android.Manifest.Permission.ManageDevicePolicyRuntimePermissions = "android.permission.MANAGE_DEVICE_POLICY_RUNTIME_PERMISSIONS" -> string! +const Android.Manifest.Permission.ManageDevicePolicySafeBoot = "android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT" -> string! +const Android.Manifest.Permission.ManageDevicePolicyScreenCapture = "android.permission.MANAGE_DEVICE_POLICY_SCREEN_CAPTURE" -> string! +const Android.Manifest.Permission.ManageDevicePolicyScreenContent = "android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT" -> string! +const Android.Manifest.Permission.ManageDevicePolicySecurityLogging = "android.permission.MANAGE_DEVICE_POLICY_SECURITY_LOGGING" -> string! +const Android.Manifest.Permission.ManageDevicePolicySettings = "android.permission.MANAGE_DEVICE_POLICY_SETTINGS" -> string! +const Android.Manifest.Permission.ManageDevicePolicySms = "android.permission.MANAGE_DEVICE_POLICY_SMS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyStatusBar = "android.permission.MANAGE_DEVICE_POLICY_STATUS_BAR" -> string! +const Android.Manifest.Permission.ManageDevicePolicySupportMessage = "android.permission.MANAGE_DEVICE_POLICY_SUPPORT_MESSAGE" -> string! +const Android.Manifest.Permission.ManageDevicePolicySuspendPersonalApps = "android.permission.MANAGE_DEVICE_POLICY_SUSPEND_PERSONAL_APPS" -> string! +const Android.Manifest.Permission.ManageDevicePolicySystemApps = "android.permission.MANAGE_DEVICE_POLICY_SYSTEM_APPS" -> string! +const Android.Manifest.Permission.ManageDevicePolicySystemDialogs = "android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS" -> string! +const Android.Manifest.Permission.ManageDevicePolicySystemUpdates = "android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES" -> string! +const Android.Manifest.Permission.ManageDevicePolicyTime = "android.permission.MANAGE_DEVICE_POLICY_TIME" -> string! +const Android.Manifest.Permission.ManageDevicePolicyUsbDataSignalling = "android.permission.MANAGE_DEVICE_POLICY_USB_DATA_SIGNALLING" -> string! +const Android.Manifest.Permission.ManageDevicePolicyUsbFileTransfer = "android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER" -> string! +const Android.Manifest.Permission.ManageDevicePolicyUsers = "android.permission.MANAGE_DEVICE_POLICY_USERS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyVpn = "android.permission.MANAGE_DEVICE_POLICY_VPN" -> string! +const Android.Manifest.Permission.ManageDevicePolicyWallpaper = "android.permission.MANAGE_DEVICE_POLICY_WALLPAPER" -> string! +const Android.Manifest.Permission.ManageDevicePolicyWifi = "android.permission.MANAGE_DEVICE_POLICY_WIFI" -> string! +const Android.Manifest.Permission.ManageDevicePolicyWindows = "android.permission.MANAGE_DEVICE_POLICY_WINDOWS" -> string! +const Android.Manifest.Permission.ManageDevicePolicyWipeData = "android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA" -> string! +const Android.Manifest.Permission.ManageDocuments = "android.permission.MANAGE_DOCUMENTS" -> string! +const Android.Manifest.Permission.ManageExternalStorage = "android.permission.MANAGE_EXTERNAL_STORAGE" -> string! +const Android.Manifest.Permission.ManageMedia = "android.permission.MANAGE_MEDIA" -> string! +const Android.Manifest.Permission.ManageOngoingCalls = "android.permission.MANAGE_ONGOING_CALLS" -> string! +const Android.Manifest.Permission.ManageOwnCalls = "android.permission.MANAGE_OWN_CALLS" -> string! +const Android.Manifest.Permission.ManageWifiInterfaces = "android.permission.MANAGE_WIFI_INTERFACES" -> string! +const Android.Manifest.Permission.ManageWifiNetworkSelection = "android.permission.MANAGE_WIFI_NETWORK_SELECTION" -> string! +const Android.Manifest.Permission.MasterClear = "android.permission.MASTER_CLEAR" -> string! +const Android.Manifest.Permission.MediaContentControl = "android.permission.MEDIA_CONTENT_CONTROL" -> string! +const Android.Manifest.Permission.ModifyAudioSettings = "android.permission.MODIFY_AUDIO_SETTINGS" -> string! +const Android.Manifest.Permission.ModifyPhoneState = "android.permission.MODIFY_PHONE_STATE" -> string! +const Android.Manifest.Permission.MountFormatFilesystems = "android.permission.MOUNT_FORMAT_FILESYSTEMS" -> string! +const Android.Manifest.Permission.MountUnmountFilesystems = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS" -> string! +const Android.Manifest.Permission.NearbyWifiDevices = "android.permission.NEARBY_WIFI_DEVICES" -> string! +const Android.Manifest.Permission.Nfc = "android.permission.NFC" -> string! +const Android.Manifest.Permission.NfcPreferredPaymentInfo = "android.permission.NFC_PREFERRED_PAYMENT_INFO" -> string! +const Android.Manifest.Permission.NfcTransactionEvent = "android.permission.NFC_TRANSACTION_EVENT" -> string! +const Android.Manifest.Permission.OverrideWifiConfig = "android.permission.OVERRIDE_WIFI_CONFIG" -> string! +const Android.Manifest.Permission.PackageUsageStats = "android.permission.PACKAGE_USAGE_STATS" -> string! +const Android.Manifest.Permission.PersistentActivity = "android.permission.PERSISTENT_ACTIVITY" -> string! +const Android.Manifest.Permission.PostNotifications = "android.permission.POST_NOTIFICATIONS" -> string! +const Android.Manifest.Permission.ProcessOutgoingCalls = "android.permission.PROCESS_OUTGOING_CALLS" -> string! +const Android.Manifest.Permission.ProvideOwnAutofillSuggestions = "android.permission.PROVIDE_OWN_AUTOFILL_SUGGESTIONS" -> string! +const Android.Manifest.Permission.ProvideRemoteCredentials = "android.permission.PROVIDE_REMOTE_CREDENTIALS" -> string! +const Android.Manifest.Permission.QueryAllPackages = "android.permission.QUERY_ALL_PACKAGES" -> string! +const Android.Manifest.Permission.ReadAssistantAppSearchData = "android.permission.READ_ASSISTANT_APP_SEARCH_DATA" -> string! +const Android.Manifest.Permission.ReadBasicPhoneState = "android.permission.READ_BASIC_PHONE_STATE" -> string! +const Android.Manifest.Permission.ReadCalendar = "android.permission.READ_CALENDAR" -> string! +const Android.Manifest.Permission.ReadCallLog = "android.permission.READ_CALL_LOG" -> string! +const Android.Manifest.Permission.ReadContacts = "android.permission.READ_CONTACTS" -> string! +const Android.Manifest.Permission.ReadExternalStorage = "android.permission.READ_EXTERNAL_STORAGE" -> string! +const Android.Manifest.Permission.ReadFrameBuffer = "android.permission.READ_FRAME_BUFFER" -> string! +const Android.Manifest.Permission.ReadHistoryBookmarks = "com.android.browser.permission.READ_HISTORY_BOOKMARKS" -> string! +const Android.Manifest.Permission.ReadHomeAppSearchData = "android.permission.READ_HOME_APP_SEARCH_DATA" -> string! +const Android.Manifest.Permission.ReadInputState = "android.permission.READ_INPUT_STATE" -> string! +const Android.Manifest.Permission.ReadLogs = "android.permission.READ_LOGS" -> string! +const Android.Manifest.Permission.ReadMediaAudio = "android.permission.READ_MEDIA_AUDIO" -> string! +const Android.Manifest.Permission.ReadMediaImages = "android.permission.READ_MEDIA_IMAGES" -> string! +const Android.Manifest.Permission.ReadMediaVideo = "android.permission.READ_MEDIA_VIDEO" -> string! +const Android.Manifest.Permission.ReadMediaVisualUserSelected = "android.permission.READ_MEDIA_VISUAL_USER_SELECTED" -> string! +const Android.Manifest.Permission.ReadNearbyStreamingPolicy = "android.permission.READ_NEARBY_STREAMING_POLICY" -> string! +const Android.Manifest.Permission.ReadPhoneNumbers = "android.permission.READ_PHONE_NUMBERS" -> string! +const Android.Manifest.Permission.ReadPhoneState = "android.permission.READ_PHONE_STATE" -> string! +const Android.Manifest.Permission.ReadPrecisePhoneState = "android.permission.READ_PRECISE_PHONE_STATE" -> string! +const Android.Manifest.Permission.ReadProfile = "android.permission.READ_PROFILE" -> string! +const Android.Manifest.Permission.ReadSms = "android.permission.READ_SMS" -> string! +const Android.Manifest.Permission.ReadSocialStream = "android.permission.READ_SOCIAL_STREAM" -> string! +const Android.Manifest.Permission.ReadSyncSettings = "android.permission.READ_SYNC_SETTINGS" -> string! +const Android.Manifest.Permission.ReadSyncStats = "android.permission.READ_SYNC_STATS" -> string! +const Android.Manifest.Permission.ReadUserDictionary = "android.permission.READ_USER_DICTIONARY" -> string! +const Android.Manifest.Permission.ReadVoicemail = "com.android.voicemail.permission.READ_VOICEMAIL" -> string! +const Android.Manifest.Permission.Reboot = "android.permission.REBOOT" -> string! +const Android.Manifest.Permission.ReceiveBootCompleted = "android.permission.RECEIVE_BOOT_COMPLETED" -> string! +const Android.Manifest.Permission.ReceiveMms = "android.permission.RECEIVE_MMS" -> string! +const Android.Manifest.Permission.ReceiveSms = "android.permission.RECEIVE_SMS" -> string! +const Android.Manifest.Permission.ReceiveWapPush = "android.permission.RECEIVE_WAP_PUSH" -> string! +const Android.Manifest.Permission.RecordAudio = "android.permission.RECORD_AUDIO" -> string! +const Android.Manifest.Permission.ReorderTasks = "android.permission.REORDER_TASKS" -> string! +const Android.Manifest.Permission.RequestCompanionProfileAppStreaming = "android.permission.REQUEST_COMPANION_PROFILE_APP_STREAMING" -> string! +const Android.Manifest.Permission.RequestCompanionProfileAutomotiveProjection = "android.permission.REQUEST_COMPANION_PROFILE_AUTOMOTIVE_PROJECTION" -> string! +const Android.Manifest.Permission.RequestCompanionProfileComputer = "android.permission.REQUEST_COMPANION_PROFILE_COMPUTER" -> string! +const Android.Manifest.Permission.RequestCompanionProfileGlasses = "android.permission.REQUEST_COMPANION_PROFILE_GLASSES" -> string! +const Android.Manifest.Permission.RequestCompanionProfileNearbyDeviceStreaming = "android.permission.REQUEST_COMPANION_PROFILE_NEARBY_DEVICE_STREAMING" -> string! +const Android.Manifest.Permission.RequestCompanionProfileWatch = "android.permission.REQUEST_COMPANION_PROFILE_WATCH" -> string! +const Android.Manifest.Permission.RequestCompanionRunInBackground = "android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" -> string! +const Android.Manifest.Permission.RequestCompanionSelfManaged = "android.permission.REQUEST_COMPANION_SELF_MANAGED" -> string! +const Android.Manifest.Permission.RequestCompanionStartForegroundServicesFromBackground = "android.permission.REQUEST_COMPANION_START_FOREGROUND_SERVICES_FROM_BACKGROUND" -> string! +const Android.Manifest.Permission.RequestCompanionUseDataInBackground = "android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" -> string! +const Android.Manifest.Permission.RequestDeletePackages = "android.permission.REQUEST_DELETE_PACKAGES" -> string! +const Android.Manifest.Permission.RequestIgnoreBatteryOptimizations = "android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" -> string! +const Android.Manifest.Permission.RequestInstallPackages = "android.permission.REQUEST_INSTALL_PACKAGES" -> string! +const Android.Manifest.Permission.RequestObserveCompanionDevicePresence = "android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" -> string! +const Android.Manifest.Permission.RequestPasswordComplexity = "android.permission.REQUEST_PASSWORD_COMPLEXITY" -> string! +const Android.Manifest.Permission.RestartPackages = "android.permission.RESTART_PACKAGES" -> string! +const Android.Manifest.Permission.RunUserInitiatedJobs = "android.permission.RUN_USER_INITIATED_JOBS" -> string! +const Android.Manifest.Permission.ScheduleExactAlarm = "android.permission.SCHEDULE_EXACT_ALARM" -> string! +const Android.Manifest.Permission.SendRespondViaMessage = "android.permission.SEND_RESPOND_VIA_MESSAGE" -> string! +const Android.Manifest.Permission.SendSms = "android.permission.SEND_SMS" -> string! +const Android.Manifest.Permission.SetActivityWatcher = "android.permission.SET_ACTIVITY_WATCHER" -> string! +const Android.Manifest.Permission.SetAlarm = "com.android.alarm.permission.SET_ALARM" -> string! +const Android.Manifest.Permission.SetAlwaysFinish = "android.permission.SET_ALWAYS_FINISH" -> string! +const Android.Manifest.Permission.SetAnimationScale = "android.permission.SET_ANIMATION_SCALE" -> string! +const Android.Manifest.Permission.SetDebugApp = "android.permission.SET_DEBUG_APP" -> string! +const Android.Manifest.Permission.SetOrientation = "android.permission.SET_ORIENTATION" -> string! +const Android.Manifest.Permission.SetPointerSpeed = "android.permission.SET_POINTER_SPEED" -> string! +const Android.Manifest.Permission.SetPreferredApplications = "android.permission.SET_PREFERRED_APPLICATIONS" -> string! +const Android.Manifest.Permission.SetProcessLimit = "android.permission.SET_PROCESS_LIMIT" -> string! +const Android.Manifest.Permission.SetTime = "android.permission.SET_TIME" -> string! +const Android.Manifest.Permission.SetTimeZone = "android.permission.SET_TIME_ZONE" -> string! +const Android.Manifest.Permission.SetWallpaper = "android.permission.SET_WALLPAPER" -> string! +const Android.Manifest.Permission.SetWallpaperHints = "android.permission.SET_WALLPAPER_HINTS" -> string! +const Android.Manifest.Permission.SignalPersistentProcesses = "android.permission.SIGNAL_PERSISTENT_PROCESSES" -> string! +const Android.Manifest.Permission.SmsFinancialTransactions = "android.permission.SMS_FINANCIAL_TRANSACTIONS" -> string! +const Android.Manifest.Permission.StartForegroundServicesFromBackground = "android.permission.START_FOREGROUND_SERVICES_FROM_BACKGROUND" -> string! +const Android.Manifest.Permission.StartViewAppFeatures = "android.permission.START_VIEW_APP_FEATURES" -> string! +const Android.Manifest.Permission.StartViewPermissionUsage = "android.permission.START_VIEW_PERMISSION_USAGE" -> string! +const Android.Manifest.Permission.StatusBar = "android.permission.STATUS_BAR" -> string! +const Android.Manifest.Permission.SubscribedFeedsRead = "android.permission.SUBSCRIBED_FEEDS_READ" -> string! +const Android.Manifest.Permission.SubscribedFeedsWrite = "android.permission.SUBSCRIBED_FEEDS_WRITE" -> string! +const Android.Manifest.Permission.SubscribeToKeyguardLockedState = "android.permission.SUBSCRIBE_TO_KEYGUARD_LOCKED_STATE" -> string! +const Android.Manifest.Permission.SystemAlertWindow = "android.permission.SYSTEM_ALERT_WINDOW" -> string! +const Android.Manifest.Permission.TransmitIr = "android.permission.TRANSMIT_IR" -> string! +const Android.Manifest.Permission.TurnScreenOn = "android.permission.TURN_SCREEN_ON" -> string! +const Android.Manifest.Permission.UninstallShortcut = "com.android.launcher.permission.UNINSTALL_SHORTCUT" -> string! +const Android.Manifest.Permission.UpdateDeviceStats = "android.permission.UPDATE_DEVICE_STATS" -> string! +const Android.Manifest.Permission.UpdatePackagesWithoutUserAction = "android.permission.UPDATE_PACKAGES_WITHOUT_USER_ACTION" -> string! +const Android.Manifest.Permission.UseBiometric = "android.permission.USE_BIOMETRIC" -> string! +const Android.Manifest.Permission.UseCredentials = "android.permission.USE_CREDENTIALS" -> string! +const Android.Manifest.Permission.UseExactAlarm = "android.permission.USE_EXACT_ALARM" -> string! +const Android.Manifest.Permission.UseFingerprint = "android.permission.USE_FINGERPRINT" -> string! +const Android.Manifest.Permission.UseFullScreenIntent = "android.permission.USE_FULL_SCREEN_INTENT" -> string! +const Android.Manifest.Permission.UseIccAuthWithDeviceIdentifier = "android.permission.USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER" -> string! +const Android.Manifest.Permission.UseSip = "android.permission.USE_SIP" -> string! +const Android.Manifest.Permission.UwbRanging = "android.permission.UWB_RANGING" -> string! +const Android.Manifest.Permission.Vibrate = "android.permission.VIBRATE" -> string! +const Android.Manifest.Permission.WakeLock = "android.permission.WAKE_LOCK" -> string! +const Android.Manifest.Permission.WriteApnSettings = "android.permission.WRITE_APN_SETTINGS" -> string! +const Android.Manifest.Permission.WriteCalendar = "android.permission.WRITE_CALENDAR" -> string! +const Android.Manifest.Permission.WriteCallLog = "android.permission.WRITE_CALL_LOG" -> string! +const Android.Manifest.Permission.WriteContacts = "android.permission.WRITE_CONTACTS" -> string! +const Android.Manifest.Permission.WriteExternalStorage = "android.permission.WRITE_EXTERNAL_STORAGE" -> string! +const Android.Manifest.Permission.WriteGservices = "android.permission.WRITE_GSERVICES" -> string! +const Android.Manifest.Permission.WriteHistoryBookmarks = "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" -> string! +const Android.Manifest.Permission.WriteProfile = "android.permission.WRITE_PROFILE" -> string! +const Android.Manifest.Permission.WriteSecureSettings = "android.permission.WRITE_SECURE_SETTINGS" -> string! +const Android.Manifest.Permission.WriteSettings = "android.permission.WRITE_SETTINGS" -> string! +const Android.Manifest.Permission.WriteSms = "android.permission.WRITE_SMS" -> string! +const Android.Manifest.Permission.WriteSocialStream = "android.permission.WRITE_SOCIAL_STREAM" -> string! +const Android.Manifest.Permission.WriteSyncSettings = "android.permission.WRITE_SYNC_SETTINGS" -> string! +const Android.Manifest.Permission.WriteUserDictionary = "android.permission.WRITE_USER_DICTIONARY" -> string! +const Android.Manifest.Permission.WriteVoicemail = "com.android.voicemail.permission.WRITE_VOICEMAIL" -> string! +const Android.Manifest.Permission_group.AccessibilityFeatures = "android.permission-group.ACCESSIBILITY_FEATURES" -> string! +const Android.Manifest.Permission_group.Accounts = "android.permission-group.ACCOUNTS" -> string! +const Android.Manifest.Permission_group.ActivityRecognition = "android.permission-group.ACTIVITY_RECOGNITION" -> string! +const Android.Manifest.Permission_group.AffectsBattery = "android.permission-group.AFFECTS_BATTERY" -> string! +const Android.Manifest.Permission_group.AppInfo = "android.permission-group.APP_INFO" -> string! +const Android.Manifest.Permission_group.AudioSettings = "android.permission-group.AUDIO_SETTINGS" -> string! +const Android.Manifest.Permission_group.BluetoothNetwork = "android.permission-group.BLUETOOTH_NETWORK" -> string! +const Android.Manifest.Permission_group.Bookmarks = "android.permission-group.BOOKMARKS" -> string! +const Android.Manifest.Permission_group.Calendar = "android.permission-group.CALENDAR" -> string! +const Android.Manifest.Permission_group.CallLog = "android.permission-group.CALL_LOG" -> string! +const Android.Manifest.Permission_group.Camera = "android.permission-group.CAMERA" -> string! +const Android.Manifest.Permission_group.Contacts = "android.permission-group.CONTACTS" -> string! +const Android.Manifest.Permission_group.CostMoney = "android.permission-group.COST_MONEY" -> string! +const Android.Manifest.Permission_group.DevelopmentTools = "android.permission-group.DEVELOPMENT_TOOLS" -> string! +const Android.Manifest.Permission_group.DeviceAlarms = "android.permission-group.DEVICE_ALARMS" -> string! +const Android.Manifest.Permission_group.Display = "android.permission-group.DISPLAY" -> string! +const Android.Manifest.Permission_group.HardwareControls = "android.permission-group.HARDWARE_CONTROLS" -> string! +const Android.Manifest.Permission_group.Location = "android.permission-group.LOCATION" -> string! +const Android.Manifest.Permission_group.Messages = "android.permission-group.MESSAGES" -> string! +const Android.Manifest.Permission_group.Microphone = "android.permission-group.MICROPHONE" -> string! +const Android.Manifest.Permission_group.NearbyDevices = "android.permission-group.NEARBY_DEVICES" -> string! +const Android.Manifest.Permission_group.Network = "android.permission-group.NETWORK" -> string! +const Android.Manifest.Permission_group.Notifications = "android.permission-group.NOTIFICATIONS" -> string! +const Android.Manifest.Permission_group.PersonalInfo = "android.permission-group.PERSONAL_INFO" -> string! +const Android.Manifest.Permission_group.Phone = "android.permission-group.PHONE" -> string! +const Android.Manifest.Permission_group.PhoneCalls = "android.permission-group.PHONE_CALLS" -> string! +const Android.Manifest.Permission_group.ReadMediaAural = "android.permission-group.READ_MEDIA_AURAL" -> string! +const Android.Manifest.Permission_group.ReadMediaVisual = "android.permission-group.READ_MEDIA_VISUAL" -> string! +const Android.Manifest.Permission_group.Screenlock = "android.permission-group.SCREENLOCK" -> string! +const Android.Manifest.Permission_group.Sensors = "android.permission-group.SENSORS" -> string! +const Android.Manifest.Permission_group.Sms = "android.permission-group.SMS" -> string! +const Android.Manifest.Permission_group.SocialInfo = "android.permission-group.SOCIAL_INFO" -> string! +const Android.Manifest.Permission_group.StatusBar = "android.permission-group.STATUS_BAR" -> string! +const Android.Manifest.Permission_group.Storage = "android.permission-group.STORAGE" -> string! +const Android.Manifest.Permission_group.SyncSettings = "android.permission-group.SYNC_SETTINGS" -> string! +const Android.Manifest.Permission_group.SystemClock = "android.permission-group.SYSTEM_CLOCK" -> string! +const Android.Manifest.Permission_group.SystemTools = "android.permission-group.SYSTEM_TOOLS" -> string! +const Android.Manifest.Permission_group.UserDictionary = "android.permission-group.USER_DICTIONARY" -> string! +const Android.Manifest.Permission_group.Voicemail = "android.permission-group.VOICEMAIL" -> string! +const Android.Manifest.Permission_group.Wallpaper = "android.permission-group.WALLPAPER" -> string! +const Android.Manifest.Permission_group.WriteUserDictionary = "android.permission-group.WRITE_USER_DICTIONARY" -> string! +const Android.Media.ApplicationMediaCapabilities.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.ApplicationMediaCapabilities.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioAttributes.AllowCaptureByAll = Android.Media.CapturePolicies.ByAll -> Android.Media.CapturePolicies +const Android.Media.AudioAttributes.AllowCaptureByNone = Android.Media.CapturePolicies.ByNone -> Android.Media.CapturePolicies +const Android.Media.AudioAttributes.AllowCaptureBySystem = Android.Media.CapturePolicies.BySystem -> Android.Media.CapturePolicies +const Android.Media.AudioAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioAttributes.SpatializationBehaviorAuto = Android.Media.AudioSpatializationBehavior.Auto -> Android.Media.AudioSpatializationBehavior +const Android.Media.AudioAttributes.SpatializationBehaviorNever = Android.Media.AudioSpatializationBehavior.Never -> Android.Media.AudioSpatializationBehavior +const Android.Media.AudioDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioDescriptor.StandardEdid = Android.Media.AudioDescriptorStandard.Edid -> Android.Media.AudioDescriptorStandard +const Android.Media.AudioDescriptor.StandardNone = Android.Media.AudioDescriptorStandard.None -> Android.Media.AudioDescriptorStandard +const Android.Media.AudioDescriptor.StandardSadb = Android.Media.AudioDescriptorStandard.Sadb -> Android.Media.AudioDescriptorStandard +const Android.Media.AudioDescriptor.StandardVsadb = Android.Media.AudioDescriptorStandard.Vsadb -> Android.Media.AudioDescriptorStandard +const Android.Media.AudioDeviceInfo.TypeBleBroadcast = Android.Media.AudioDeviceType.BleBroadcast -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeBleHeadset = Android.Media.AudioDeviceType.BleHeadset -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeBleSpeaker = Android.Media.AudioDeviceType.BleSpeaker -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeBuiltinSpeakerSafe = Android.Media.AudioDeviceType.BuiltinSpeakerSafe -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeDockAnalog = Android.Media.AudioDeviceType.DockAnalog -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeHdmiEarc = Android.Media.AudioDeviceType.HdmiEarc -> Android.Media.AudioDeviceType +const Android.Media.AudioDeviceInfo.TypeRemoteSubmix = Android.Media.AudioDeviceType.RemoteSubmix -> Android.Media.AudioDeviceType +const Android.Media.AudioFormat.ChannelInvalid = 0 -> int +const Android.Media.AudioFormat.ChannelOut5point1point2 = Android.Media.ChannelOut.FivePointOnePointTwo -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut5point1point4 = Android.Media.ChannelOut.FivePointOnePointFour -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut6point1 = Android.Media.ChannelOut.SixPointOne -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut7point1 = Android.Media.ChannelOut.SevenPointOne -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut7point1point2 = Android.Media.ChannelOut.SevenPointOnePointTwo -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut7point1point4 = Android.Media.ChannelOut.SevenPointOnePointFour -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut9point1point4 = Android.Media.ChannelOut.NinePointOnePointFour -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOut9point1point6 = Android.Media.ChannelOut.NinePointOnePointSix -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutBottomFrontCenter = Android.Media.ChannelOut.BottomFrontCenter -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutBottomFrontLeft = Android.Media.ChannelOut.BottomFrontLeft -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutBottomFrontRight = Android.Media.ChannelOut.BottomFrontRight -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutFrontWideLeft = Android.Media.ChannelOut.FrontWideLeft -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutFrontWideRight = Android.Media.ChannelOut.FrontWideRight -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutLowFrequency2 = Android.Media.ChannelOut.LowFrequency2 -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopBackCenter = Android.Media.ChannelOut.OutTopBackCenter -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopBackLeft = Android.Media.ChannelOut.OutTopBackLeft -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopBackRight = Android.Media.ChannelOut.OutTopBackRight -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopCenter = Android.Media.ChannelOut.OutTopCenter -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopFrontCenter = Android.Media.ChannelOut.OutTopFrontCenter -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopFrontLeft = Android.Media.ChannelOut.OutTopFrontLeft -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopFrontRight = Android.Media.ChannelOut.OutTopFrontRight -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopSideLeft = Android.Media.ChannelOut.OutTopSideLeft -> Android.Media.ChannelOut +const Android.Media.AudioFormat.ChannelOutTopSideRight = Android.Media.ChannelOut.OutTopSideRight -> Android.Media.ChannelOut +const Android.Media.AudioFormat.EncodingDra = Android.Media.Encoding.Dra -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingDsd = Android.Media.Encoding.Dsd -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingDtsHdMa = Android.Media.Encoding.DtsHdMa -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingDtsUhd = Android.Media.Encoding.DtsUhd -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingDtsUhdP1 = Android.Media.Encoding.DtsUhd -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingDtsUhdP2 = Android.Media.Encoding.DtsUhdP2 -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingMpeghBlL3 = Android.Media.Encoding.MpeghBlL3 -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingMpeghBlL4 = Android.Media.Encoding.MpeghBlL4 -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingMpeghLcL3 = Android.Media.Encoding.MpeghLcL3 -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingMpeghLcL4 = Android.Media.Encoding.MpeghLcL4 -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingOpus = Android.Media.Encoding.Opus -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingPcm24bitPacked = Android.Media.Encoding.Pcm24bitPacked -> Android.Media.Encoding +const Android.Media.AudioFormat.EncodingPcm32bit = Android.Media.Encoding.Pcm32bit -> Android.Media.Encoding +const Android.Media.AudioFormat.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioFormat.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioFormat.SampleRateUnspecified = 0 -> int +const Android.Media.Audiofx.AudioEffect.ActionCloseAudioEffectControlSession = "android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION" -> string! +const Android.Media.Audiofx.AudioEffect.ActionDisplayAudioEffectControlPanel = "android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" -> string! +const Android.Media.Audiofx.AudioEffect.ActionOpenAudioEffectControlSession = "android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION" -> string! +const Android.Media.Audiofx.AudioEffect.AlreadyExists = Android.Media.Audiofx.AudioEffectStatus.AlreadyExists -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ContentTypeGame = Android.Media.Audiofx.ContentType.Game -> Android.Media.Audiofx.ContentType +const Android.Media.Audiofx.AudioEffect.ContentTypeMovie = Android.Media.Audiofx.ContentType.Movie -> Android.Media.Audiofx.ContentType +const Android.Media.Audiofx.AudioEffect.ContentTypeMusic = Android.Media.Audiofx.ContentType.Music -> Android.Media.Audiofx.ContentType +const Android.Media.Audiofx.AudioEffect.ContentTypeVoice = Android.Media.Audiofx.ContentType.Voice -> Android.Media.Audiofx.ContentType +const Android.Media.Audiofx.AudioEffect.EffectAuxiliary = "Auxiliary" -> string! +const Android.Media.Audiofx.AudioEffect.EffectInsert = "Insert" -> string! +const Android.Media.Audiofx.AudioEffect.EffectPostProcessing = "Post Processing" -> string! +const Android.Media.Audiofx.AudioEffect.EffectPreProcessing = "Pre Processing" -> string! +const Android.Media.Audiofx.AudioEffect.Error = Android.Media.Audiofx.AudioEffectStatus.Error -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ErrorBadValue = Android.Media.Audiofx.AudioEffectStatus.BadValue -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ErrorDeadObject = Android.Media.Audiofx.AudioEffectStatus.DeadObject -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ErrorInvalidOperation = Android.Media.Audiofx.AudioEffectStatus.InvalidOperation -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ErrorNoInit = Android.Media.Audiofx.AudioEffectStatus.NoInit -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ErrorNoMemory = Android.Media.Audiofx.AudioEffectStatus.NoMemory -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.AudioEffect.ExtraAudioSession = "android.media.extra.AUDIO_SESSION" -> string! +const Android.Media.Audiofx.AudioEffect.ExtraContentType = "android.media.extra.CONTENT_TYPE" -> string! +const Android.Media.Audiofx.AudioEffect.ExtraPackageName = "android.media.extra.PACKAGE_NAME" -> string! +const Android.Media.Audiofx.AudioEffect.Success = Android.Media.Audiofx.AudioEffectStatus.Success -> Android.Media.Audiofx.AudioEffectStatus +const Android.Media.Audiofx.BassBoost.ParamStrength = Android.Media.Audiofx.BassBoostParam.ParamStrength -> Android.Media.Audiofx.BassBoostParam +const Android.Media.Audiofx.BassBoost.ParamStrengthSupported = 0 -> int +const Android.Media.Audiofx.DynamicsProcessing.VariantFavorFrequencyResolution = Android.Media.Audiofx.VariantType.FavorFrequencyResolution -> Android.Media.Audiofx.VariantType +const Android.Media.Audiofx.DynamicsProcessing.VariantFavorTimeResolution = Android.Media.Audiofx.VariantType.FavorTimeResolution -> Android.Media.Audiofx.VariantType +const Android.Media.Audiofx.EnvironmentalReverb.ParamDecayHfRatio = Android.Media.Audiofx.EnvironmentalReverbParam.DecayHfRatio -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamDecayTime = Android.Media.Audiofx.EnvironmentalReverbParam.DecayTime -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamDensity = Android.Media.Audiofx.EnvironmentalReverbParam.Density -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamDiffusion = Android.Media.Audiofx.EnvironmentalReverbParam.Diffusion -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamReflectionsDelay = Android.Media.Audiofx.EnvironmentalReverbParam.ReflectionsDelay -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamReflectionsLevel = Android.Media.Audiofx.EnvironmentalReverbParam.ReflectionsLevel -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamReverbDelay = Android.Media.Audiofx.EnvironmentalReverbParam.ReverbDelay -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamReverbLevel = Android.Media.Audiofx.EnvironmentalReverbParam.ReverbLevel -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamRoomHfLevel = Android.Media.Audiofx.EnvironmentalReverbParam.RoomHfLevel -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.EnvironmentalReverb.ParamRoomLevel = Android.Media.Audiofx.EnvironmentalReverbParam.RoomLevel -> Android.Media.Audiofx.EnvironmentalReverbParam +const Android.Media.Audiofx.Equalizer.ParamBandFreqRange = Android.Media.Audiofx.EqualizerParam.BandFreqRange -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamBandLevel = Android.Media.Audiofx.EqualizerParam.BandLevel -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamCenterFreq = Android.Media.Audiofx.EqualizerParam.CenterFreq -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamCurrentPreset = Android.Media.Audiofx.EqualizerParam.CurrentPreset -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamGetBand = Android.Media.Audiofx.EqualizerParam.GetBand -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamGetNumOfPresets = Android.Media.Audiofx.EqualizerParam.GetNumOfPresets -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamGetPresetName = Android.Media.Audiofx.EqualizerParam.GetPresetName -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamLevelRange = Android.Media.Audiofx.EqualizerParam.LevelRange -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamNumBands = Android.Media.Audiofx.EqualizerParam.NumBands -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.Equalizer.ParamStringSizeMax = Android.Media.Audiofx.EqualizerParam.StringSizeMax -> Android.Media.Audiofx.EqualizerParam +const Android.Media.Audiofx.LoudnessEnhancer.ParamTargetGainMb = Android.Media.Audiofx.LoudnessEnhancerParam.TargetGainMb -> Android.Media.Audiofx.LoudnessEnhancerParam +const Android.Media.Audiofx.PresetReverb.ParamPreset = Android.Media.Audiofx.PresetReverbParam.Preset -> Android.Media.Audiofx.PresetReverbParam +const Android.Media.Audiofx.PresetReverb.PresetLargehall = 5 -> short +const Android.Media.Audiofx.PresetReverb.PresetLargeroom = 3 -> short +const Android.Media.Audiofx.PresetReverb.PresetMediumhall = 4 -> short +const Android.Media.Audiofx.PresetReverb.PresetMediumroom = 2 -> short +const Android.Media.Audiofx.PresetReverb.PresetNone = 0 -> short +const Android.Media.Audiofx.PresetReverb.PresetPlate = 6 -> short +const Android.Media.Audiofx.PresetReverb.PresetSmallroom = 1 -> short +const Android.Media.Audiofx.Virtualizer.ParamStrength = Android.Media.Audiofx.VirtualizerParam.Strength -> Android.Media.Audiofx.VirtualizerParam +const Android.Media.Audiofx.Virtualizer.ParamStrengthSupported = Android.Media.Audiofx.VirtualizerParam.StrengthSupported -> Android.Media.Audiofx.VirtualizerParam +const Android.Media.Audiofx.Visualizer.AlreadyExists = Android.Media.Audiofx.VisualizerStatus.AlreadyExists -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.Error = Android.Media.Audiofx.VisualizerStatus.Error -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.ErrorBadValue = Android.Media.Audiofx.VisualizerStatus.BadValue -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.ErrorDeadObject = Android.Media.Audiofx.VisualizerStatus.DeadObject -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.ErrorInvalidOperation = Android.Media.Audiofx.VisualizerStatus.InvalidOperation -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.ErrorNoInit = Android.Media.Audiofx.VisualizerStatus.NoInit -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.ErrorNoMemory = Android.Media.Audiofx.VisualizerStatus.NoMemory -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.Audiofx.Visualizer.MeasurementModeNone = Android.Media.Audiofx.VisualizerMeasurementMode.None -> Android.Media.Audiofx.VisualizerMeasurementMode +const Android.Media.Audiofx.Visualizer.MeasurementModePeakRms = Android.Media.Audiofx.VisualizerMeasurementMode.PeakRms -> Android.Media.Audiofx.VisualizerMeasurementMode +const Android.Media.Audiofx.Visualizer.ScalingModeAsPlayed = Android.Media.Audiofx.VisualizerScalingMode.AsPlayed -> Android.Media.Audiofx.VisualizerScalingMode +const Android.Media.Audiofx.Visualizer.ScalingModeNormalized = Android.Media.Audiofx.VisualizerScalingMode.Normalized -> Android.Media.Audiofx.VisualizerScalingMode +const Android.Media.Audiofx.Visualizer.StateEnabled = Android.Media.Audiofx.VisualizerState.Enabled -> Android.Media.Audiofx.VisualizerState +const Android.Media.Audiofx.Visualizer.StateInitialized = Android.Media.Audiofx.VisualizerState.Initialized -> Android.Media.Audiofx.VisualizerState +const Android.Media.Audiofx.Visualizer.StateUninitialized = Android.Media.Audiofx.VisualizerState.Uninitialized -> Android.Media.Audiofx.VisualizerState +const Android.Media.Audiofx.Visualizer.Success = Android.Media.Audiofx.VisualizerStatus.Success -> Android.Media.Audiofx.VisualizerStatus +const Android.Media.AudioManager.ActionAudioBecomingNoisy = "android.media.AUDIO_BECOMING_NOISY" -> string! +const Android.Media.AudioManager.ActionHdmiAudioPlug = "android.media.action.HDMI_AUDIO_PLUG" -> string! +const Android.Media.AudioManager.ActionHeadsetPlug = "android.intent.action.HEADSET_PLUG" -> string! +const Android.Media.AudioManager.ActionMicrophoneMuteChanged = "android.media.action.MICROPHONE_MUTE_CHANGED" -> string! +const Android.Media.AudioManager.ActionScoAudioStateChanged = "android.media.SCO_AUDIO_STATE_CHANGED" -> string! +const Android.Media.AudioManager.ActionScoAudioStateUpdated = "android.media.ACTION_SCO_AUDIO_STATE_UPDATED" -> string! +const Android.Media.AudioManager.ActionSpeakerphoneStateChanged = "android.media.action.SPEAKERPHONE_STATE_CHANGED" -> string! +const Android.Media.AudioManager.AudiofocusGain = Android.Media.AudioFocus.Gain -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusGainTransient = Android.Media.AudioFocus.GainTransient -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusGainTransientExclusive = Android.Media.AudioFocus.GainTransientExclusive -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusGainTransientMayDuck = Android.Media.AudioFocus.GainTransientMayDuck -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusLoss = Android.Media.AudioFocus.Loss -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusLossTransient = Android.Media.AudioFocus.LossTransient -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusLossTransientCanDuck = Android.Media.AudioFocus.LossTransientCanDuck -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusNone = Android.Media.AudioFocus.None -> Android.Media.AudioFocus +const Android.Media.AudioManager.AudiofocusRequestDelayed = Android.Media.AudioFocusRequest.Delayed -> Android.Media.AudioFocusRequest +const Android.Media.AudioManager.AudiofocusRequestFailed = Android.Media.AudioFocusRequest.Failed -> Android.Media.AudioFocusRequest +const Android.Media.AudioManager.AudiofocusRequestGranted = Android.Media.AudioFocusRequest.Granted -> Android.Media.AudioFocusRequest +const Android.Media.AudioManager.AudioSessionIdGenerate = 0 -> int +const Android.Media.AudioManager.DirectPlaybackBitstreamSupported = Android.Media.DirectPlaybackSupport.BitstreamSupported -> Android.Media.DirectPlaybackSupport +const Android.Media.AudioManager.DirectPlaybackNotSupported = Android.Media.DirectPlaybackSupport.NotSupported -> Android.Media.DirectPlaybackSupport +const Android.Media.AudioManager.DirectPlaybackOffloadGaplessSupported = Android.Media.DirectPlaybackSupport.OffloadGaplessSupported -> Android.Media.DirectPlaybackSupport +const Android.Media.AudioManager.DirectPlaybackOffloadSupported = Android.Media.DirectPlaybackSupport.OffloadSupported -> Android.Media.DirectPlaybackSupport +const Android.Media.AudioManager.EncodedSurroundOutputAlways = Android.Media.EncodedSurroundOutput.Always -> Android.Media.EncodedSurroundOutput +const Android.Media.AudioManager.EncodedSurroundOutputAuto = Android.Media.EncodedSurroundOutput.Auto -> Android.Media.EncodedSurroundOutput +const Android.Media.AudioManager.EncodedSurroundOutputManual = Android.Media.EncodedSurroundOutput.Manual -> Android.Media.EncodedSurroundOutput +const Android.Media.AudioManager.EncodedSurroundOutputNever = Android.Media.EncodedSurroundOutput.Never -> Android.Media.EncodedSurroundOutput +const Android.Media.AudioManager.EncodedSurroundOutputUnknown = Android.Media.EncodedSurroundOutput.Unknown -> Android.Media.EncodedSurroundOutput +const Android.Media.AudioManager.Error = -1 -> int +const Android.Media.AudioManager.ErrorDeadObject = -6 -> int +const Android.Media.AudioManager.ExtraAudioPlugState = "android.media.extra.AUDIO_PLUG_STATE" -> string! +const Android.Media.AudioManager.ExtraEncodings = "android.media.extra.ENCODINGS" -> string! +const Android.Media.AudioManager.ExtraMaxChannelCount = "android.media.extra.MAX_CHANNEL_COUNT" -> string! +const Android.Media.AudioManager.ExtraRingerMode = "android.media.EXTRA_RINGER_MODE" -> string! +const Android.Media.AudioManager.ExtraScoAudioPreviousState = "android.media.extra.SCO_AUDIO_PREVIOUS_STATE" -> string! +const Android.Media.AudioManager.ExtraScoAudioState = "android.media.extra.SCO_AUDIO_STATE" -> string! +const Android.Media.AudioManager.ExtraVibrateSetting = "android.media.EXTRA_VIBRATE_SETTING" -> string! +const Android.Media.AudioManager.ExtraVibrateType = "android.media.EXTRA_VIBRATE_TYPE" -> string! +const Android.Media.AudioManager.FxBack = Android.Media.SoundEffect.Back -> Android.Media.SoundEffect +const Android.Media.AudioManager.ModeCallRedirect = Android.Media.Mode.CallRedirect -> Android.Media.Mode +const Android.Media.AudioManager.ModeCallScreening = Android.Media.Mode.CallScreening -> Android.Media.Mode +const Android.Media.AudioManager.ModeCommunicationRedirect = Android.Media.Mode.CommunicationRedirect -> Android.Media.Mode +const Android.Media.AudioManager.NumStreams = 5 -> int +const Android.Media.AudioManager.PlaybackOffloadGaplessSupported = Android.Media.PlaybackOffload.GaplessSupported -> Android.Media.PlaybackOffload +const Android.Media.AudioManager.PlaybackOffloadNotSupported = Android.Media.PlaybackOffload.NotSupported -> Android.Media.PlaybackOffload +const Android.Media.AudioManager.PlaybackOffloadSupported = Android.Media.PlaybackOffload.Supported -> Android.Media.PlaybackOffload +const Android.Media.AudioManager.PropertyOutputFramesPerBuffer = "android.media.property.OUTPUT_FRAMES_PER_BUFFER" -> string! +const Android.Media.AudioManager.PropertyOutputSampleRate = "android.media.property.OUTPUT_SAMPLE_RATE" -> string! +const Android.Media.AudioManager.PropertySupportAudioSourceUnprocessed = "android.media.property.SUPPORT_AUDIO_SOURCE_UNPROCESSED" -> string! +const Android.Media.AudioManager.PropertySupportMicNearUltrasound = "android.media.property.SUPPORT_MIC_NEAR_ULTRASOUND" -> string! +const Android.Media.AudioManager.PropertySupportSpeakerNearUltrasound = "android.media.property.SUPPORT_SPEAKER_NEAR_ULTRASOUND" -> string! +const Android.Media.AudioManager.RingerModeChangedAction = "android.media.RINGER_MODE_CHANGED" -> string! +const Android.Media.AudioManager.ScoAudioStateConnected = Android.Media.ScoAudioState.Connected -> Android.Media.ScoAudioState +const Android.Media.AudioManager.ScoAudioStateConnecting = Android.Media.ScoAudioState.Connecting -> Android.Media.ScoAudioState +const Android.Media.AudioManager.ScoAudioStateDisconnected = Android.Media.ScoAudioState.Disconnected -> Android.Media.ScoAudioState +const Android.Media.AudioManager.ScoAudioStateError = Android.Media.ScoAudioState.Error -> Android.Media.ScoAudioState +const Android.Media.AudioManager.StreamAccessibility = 10 -> int +const Android.Media.AudioManager.UseDefaultStreamType = -2147483648 -> int +const Android.Media.AudioManager.VibrateSettingChangedAction = "android.media.VIBRATE_SETTING_CHANGED" -> string! +const Android.Media.AudioMixerAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioMixerAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioMixerAttributes.MixerBehaviorBitPerfect = Android.Media.AudioMixerBehavior.BitPerfect -> Android.Media.AudioMixerBehavior +const Android.Media.AudioMixerAttributes.MixerBehaviorDefault = Android.Media.AudioMixerBehavior.Default -> Android.Media.AudioMixerBehavior +const Android.Media.AudioPlaybackConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioPlaybackConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioPresentation.ContentCommentary = Android.Media.AudioPresentationContentType.Commentary -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentDialog = Android.Media.AudioPresentationContentType.Dialog -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentEmergency = Android.Media.AudioPresentationContentType.Emergency -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentHearingImpaired = Android.Media.AudioPresentationContentType.HearingImpaired -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentMain = Android.Media.AudioPresentationContentType.Main -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentMusicAndEffects = Android.Media.AudioPresentationContentType.MusicAndEffects -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentUnknown = Android.Media.AudioPresentationContentType.Unknown -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentVisuallyImpaired = Android.Media.AudioPresentationContentType.VisuallyImpaired -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.ContentVoiceover = Android.Media.AudioPresentationContentType.Voiceover -> Android.Media.AudioPresentationContentType +const Android.Media.AudioPresentation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioPresentation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioPresentation.MasteredFor3d = Android.Media.MasteringIndicationType.MasteredFor3d -> Android.Media.MasteringIndicationType +const Android.Media.AudioPresentation.MasteredForHeadphone = Android.Media.MasteringIndicationType.MasteredForHeadphone -> Android.Media.MasteringIndicationType +const Android.Media.AudioPresentation.MasteredForStereo = Android.Media.MasteringIndicationType.MasteredForStereo -> Android.Media.MasteringIndicationType +const Android.Media.AudioPresentation.MasteredForSurround = Android.Media.MasteringIndicationType.MasteredForSurround -> Android.Media.MasteringIndicationType +const Android.Media.AudioPresentation.MasteringNotIndicated = Android.Media.MasteringIndicationType.MasteringNotIndicated -> Android.Media.MasteringIndicationType +const Android.Media.AudioPresentation.PresentationIdUnknown = -1 -> int +const Android.Media.AudioPresentation.ProgramIdUnknown = -1 -> int +const Android.Media.AudioProfile.AudioEncapsulationTypeIec61937 = Android.Media.AudioEncapsulationType.Iec61937 -> Android.Media.AudioEncapsulationType +const Android.Media.AudioProfile.AudioEncapsulationTypeNone = Android.Media.AudioEncapsulationType.None -> Android.Media.AudioEncapsulationType +const Android.Media.AudioProfile.AudioEncapsulationTypePcm = Android.Media.AudioEncapsulationType.Pcm -> Android.Media.AudioEncapsulationType +const Android.Media.AudioProfile.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioProfile.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioRecord.InterfaceConsts.MicDirectionAwayFromUser = Android.Media.MicDirection.AwayFromUser -> Android.Media.MicDirection +const Android.Media.AudioRecord.InterfaceConsts.MicDirectionExternal = Android.Media.MicDirection.External -> Android.Media.MicDirection +const Android.Media.AudioRecord.InterfaceConsts.MicDirectionTowardsUser = Android.Media.MicDirection.TowardsUser -> Android.Media.MicDirection +const Android.Media.AudioRecord.InterfaceConsts.MicDirectionUnspecified = Android.Media.MicDirection.Unspecified -> Android.Media.MicDirection +const Android.Media.AudioRecord.MetricsConstants.Channels = "android.media.audiorecord.channels" -> string! +const Android.Media.AudioRecord.MetricsConstants.Encoding = "android.media.audiorecord.encoding" -> string! +const Android.Media.AudioRecord.MetricsConstants.Latency = "android.media.audiorecord.latency" -> string! +const Android.Media.AudioRecord.MetricsConstants.Samplerate = "android.media.audiorecord.samplerate" -> string! +const Android.Media.AudioRecord.MetricsConstants.Source = "android.media.audiorecord.source" -> string! +const Android.Media.AudioRecordingConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioRecordingConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioTimestamp.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.AudioTimestamp.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.AudioTimestamp.TimebaseBoottime = Android.Media.AudioTimebase.Boottime -> Android.Media.AudioTimebase +const Android.Media.AudioTimestamp.TimebaseMonotonic = Android.Media.AudioTimebase.Monotonic -> Android.Media.AudioTimebase +const Android.Media.AudioTrack.DualMonoModeLl = Android.Media.AudioTrackDualMonoMode.LL -> Android.Media.AudioTrackDualMonoMode +const Android.Media.AudioTrack.DualMonoModeLr = Android.Media.AudioTrackDualMonoMode.LR -> Android.Media.AudioTrackDualMonoMode +const Android.Media.AudioTrack.DualMonoModeOff = Android.Media.AudioTrackDualMonoMode.Off -> Android.Media.AudioTrackDualMonoMode +const Android.Media.AudioTrack.DualMonoModeRr = Android.Media.AudioTrackDualMonoMode.RR -> Android.Media.AudioTrackDualMonoMode +const Android.Media.AudioTrack.EncapsulationMetadataTypeDvbAdDescriptor = Android.Media.AudioTrackEncapsulationMetadataType.DvbAdDescriptor -> Android.Media.AudioTrackEncapsulationMetadataType +const Android.Media.AudioTrack.EncapsulationMetadataTypeFrameworkTuner = Android.Media.AudioTrackEncapsulationMetadataType.FrameworkTuner -> Android.Media.AudioTrackEncapsulationMetadataType +const Android.Media.AudioTrack.EncapsulationMetadataTypeSupplementaryAudioPlacement = Android.Media.AudioTrackEncapsulationMetadataType.SupplementaryAudioPlacement -> Android.Media.AudioTrackEncapsulationMetadataType +const Android.Media.AudioTrack.EncapsulationModeElementaryStream = Android.Media.AudioTrackEncapsulationMode.ElementaryStream -> Android.Media.AudioTrackEncapsulationMode +const Android.Media.AudioTrack.EncapsulationModeNone = Android.Media.AudioTrackEncapsulationMode.None -> Android.Media.AudioTrackEncapsulationMode +const Android.Media.AudioTrack.Error = Android.Media.TrackStatus.Error -> Android.Media.TrackStatus +const Android.Media.AudioTrack.ErrorBadValue = Android.Media.TrackStatus.ErrorBadValue -> Android.Media.TrackStatus +const Android.Media.AudioTrack.ErrorDeadObject = Android.Media.TrackStatus.ErrorDeadObject -> Android.Media.TrackStatus +const Android.Media.AudioTrack.ErrorInvalidOperation = Android.Media.TrackStatus.ErrorInvalidOperation -> Android.Media.TrackStatus +const Android.Media.AudioTrack.MetricsConstants.Channelmask = "android.media.audiorecord.channelmask" -> string! +const Android.Media.AudioTrack.MetricsConstants.Contenttype = "android.media.audiotrack.type" -> string! +const Android.Media.AudioTrack.MetricsConstants.Samplerate = "android.media.audiorecord.samplerate" -> string! +const Android.Media.AudioTrack.MetricsConstants.Streamtype = "android.media.audiotrack.streamtype" -> string! +const Android.Media.AudioTrack.MetricsConstants.Usage = "android.media.audiotrack.usage" -> string! +const Android.Media.AudioTrack.Success = Android.Media.TrackStatus.Success -> Android.Media.TrackStatus +const Android.Media.AudioTrack.SupplementaryAudioPlacementLeft = Android.Media.AudioTrackSupplementaryAudioPlacement.Left -> Android.Media.AudioTrackSupplementaryAudioPlacement +const Android.Media.AudioTrack.SupplementaryAudioPlacementNormal = Android.Media.AudioTrackSupplementaryAudioPlacement.Normal -> Android.Media.AudioTrackSupplementaryAudioPlacement +const Android.Media.AudioTrack.SupplementaryAudioPlacementRight = Android.Media.AudioTrackSupplementaryAudioPlacement.Right -> Android.Media.AudioTrackSupplementaryAudioPlacement +const Android.Media.Browse.MediaBrowser.ExtraPage = "android.media.browse.extra.PAGE" -> string! +const Android.Media.Browse.MediaBrowser.ExtraPageSize = "android.media.browse.extra.PAGE_SIZE" -> string! +const Android.Media.Browse.MediaBrowser.MediaItem.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Browse.MediaBrowser.MediaItem.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.CamcorderProfile.Quality2k = Android.Media.CamcorderQuality.Q2K -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.Quality4kdci = Android.Media.CamcorderQuality.Q4Kdci -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.Quality8kuhd = Android.Media.CamcorderQuality.Q8Kuhd -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityHighSpeed4kdci = Android.Media.CamcorderQuality.HighSpeed4Kdci -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityHighSpeedCif = Android.Media.CamcorderQuality.HighSpeedCif -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityHighSpeedVga = Android.Media.CamcorderQuality.HighSpeedVga -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityQhd = Android.Media.CamcorderQuality.Qhd -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityTimeLapse2k = Android.Media.CamcorderQuality.TimeLapse2K -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityTimeLapse4kdci = Android.Media.CamcorderQuality.TimeLapse4Kdci -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityTimeLapse8kuhd = Android.Media.CamcorderQuality.TimeLapse8kuhd -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityTimeLapseQhd = Android.Media.CamcorderQuality.TimeLapseQhd -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityTimeLapseVga = Android.Media.CamcorderQuality.TimeLapseVga -> Android.Media.CamcorderQuality +const Android.Media.CamcorderProfile.QualityVga = Android.Media.CamcorderQuality.Vga -> Android.Media.CamcorderQuality +const Android.Media.CameraProfile.QualityHigh = Android.Media.CameraQuality.High -> Android.Media.CameraQuality +const Android.Media.CameraProfile.QualityLow = Android.Media.CameraQuality.Low -> Android.Media.CameraQuality +const Android.Media.CameraProfile.QualityMedium = Android.Media.CameraQuality.Medium -> Android.Media.CameraQuality +const Android.Media.Effect.EffectFactory.EffectAutofix = "android.media.effect.effects.AutoFixEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectBackdropper = "android.media.effect.effects.BackDropperEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectBitmapoverlay = "android.media.effect.effects.BitmapOverlayEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectBlackwhite = "android.media.effect.effects.BlackWhiteEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectBrightness = "android.media.effect.effects.BrightnessEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectContrast = "android.media.effect.effects.ContrastEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectCrop = "android.media.effect.effects.CropEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectCrossprocess = "android.media.effect.effects.CrossProcessEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectDocumentary = "android.media.effect.effects.DocumentaryEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectDuotone = "android.media.effect.effects.DuotoneEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectFilllight = "android.media.effect.effects.FillLightEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectFisheye = "android.media.effect.effects.FisheyeEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectFlip = "android.media.effect.effects.FlipEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectGrain = "android.media.effect.effects.GrainEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectGrayscale = "android.media.effect.effects.GrayscaleEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectLomoish = "android.media.effect.effects.LomoishEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectNegative = "android.media.effect.effects.NegativeEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectPosterize = "android.media.effect.effects.PosterizeEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectRedeye = "android.media.effect.effects.RedEyeEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectRotate = "android.media.effect.effects.RotateEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectSaturate = "android.media.effect.effects.SaturateEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectSepia = "android.media.effect.effects.SepiaEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectSharpen = "android.media.effect.effects.SharpenEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectStraighten = "android.media.effect.effects.StraightenEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectTemperature = "android.media.effect.effects.ColorTemperatureEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectTint = "android.media.effect.effects.TintEffect" -> string! +const Android.Media.Effect.EffectFactory.EffectVignette = "android.media.effect.effects.VignetteEffect" -> string! +const Android.Media.EncoderProfiles.VideoProfile.HdrDolbyVision = Android.Media.VideoProfileHdr.DolbyVision -> Android.Media.VideoProfileHdr +const Android.Media.EncoderProfiles.VideoProfile.HdrHdr10 = Android.Media.VideoProfileHdr.Hdr10 -> Android.Media.VideoProfileHdr +const Android.Media.EncoderProfiles.VideoProfile.HdrHdr10plus = Android.Media.VideoProfileHdr.Hdr10plus -> Android.Media.VideoProfileHdr +const Android.Media.EncoderProfiles.VideoProfile.HdrHlg = Android.Media.VideoProfileHdr.Hlg -> Android.Media.VideoProfileHdr +const Android.Media.EncoderProfiles.VideoProfile.HdrNone = Android.Media.VideoProfileHdr.None -> Android.Media.VideoProfileHdr +const Android.Media.EncoderProfiles.VideoProfile.Yuv420 = Android.Media.VideoProfileYuv.Yuv420 -> Android.Media.VideoProfileYuv +const Android.Media.EncoderProfiles.VideoProfile.Yuv422 = Android.Media.VideoProfileYuv.Yuv422 -> Android.Media.VideoProfileYuv +const Android.Media.EncoderProfiles.VideoProfile.Yuv444 = Android.Media.VideoProfileYuv.Yuv444 -> Android.Media.VideoProfileYuv +const Android.Media.ExifInterface.StreamTypeExifDataOnly = Android.Media.ExifInterfaceStreamType.ExifDataOnly -> Android.Media.ExifInterfaceStreamType +const Android.Media.ExifInterface.StreamTypeFullImageData = Android.Media.ExifInterfaceStreamType.FullImageData -> Android.Media.ExifInterfaceStreamType +const Android.Media.ExifInterface.TagAperture = "FNumber" -> string! +const Android.Media.ExifInterface.TagApertureValue = "ApertureValue" -> string! +const Android.Media.ExifInterface.TagArtist = "Artist" -> string! +const Android.Media.ExifInterface.TagBitsPerSample = "BitsPerSample" -> string! +const Android.Media.ExifInterface.TagBrightnessValue = "BrightnessValue" -> string! +const Android.Media.ExifInterface.TagCfaPattern = "CFAPattern" -> string! +const Android.Media.ExifInterface.TagColorSpace = "ColorSpace" -> string! +const Android.Media.ExifInterface.TagComponentsConfiguration = "ComponentsConfiguration" -> string! +const Android.Media.ExifInterface.TagCompressedBitsPerPixel = "CompressedBitsPerPixel" -> string! +const Android.Media.ExifInterface.TagCompression = "Compression" -> string! +const Android.Media.ExifInterface.TagContrast = "Contrast" -> string! +const Android.Media.ExifInterface.TagCopyright = "Copyright" -> string! +const Android.Media.ExifInterface.TagCustomRendered = "CustomRendered" -> string! +const Android.Media.ExifInterface.TagDatetime = "DateTime" -> string! +const Android.Media.ExifInterface.TagDatetimeDigitized = "DateTimeDigitized" -> string! +const Android.Media.ExifInterface.TagDatetimeOriginal = "DateTimeOriginal" -> string! +const Android.Media.ExifInterface.TagDefaultCropSize = "DefaultCropSize" -> string! +const Android.Media.ExifInterface.TagDeviceSettingDescription = "DeviceSettingDescription" -> string! +const Android.Media.ExifInterface.TagDigitalZoomRatio = "DigitalZoomRatio" -> string! +const Android.Media.ExifInterface.TagDngVersion = "DNGVersion" -> string! +const Android.Media.ExifInterface.TagExifVersion = "ExifVersion" -> string! +const Android.Media.ExifInterface.TagExposureBiasValue = "ExposureBiasValue" -> string! +const Android.Media.ExifInterface.TagExposureIndex = "ExposureIndex" -> string! +const Android.Media.ExifInterface.TagExposureMode = "ExposureMode" -> string! +const Android.Media.ExifInterface.TagExposureProgram = "ExposureProgram" -> string! +const Android.Media.ExifInterface.TagExposureTime = "ExposureTime" -> string! +const Android.Media.ExifInterface.TagFileSource = "FileSource" -> string! +const Android.Media.ExifInterface.TagFlash = "Flash" -> string! +const Android.Media.ExifInterface.TagFlashEnergy = "FlashEnergy" -> string! +const Android.Media.ExifInterface.TagFlashpixVersion = "FlashpixVersion" -> string! +const Android.Media.ExifInterface.TagFNumber = "FNumber" -> string! +const Android.Media.ExifInterface.TagFocalLength = "FocalLength" -> string! +const Android.Media.ExifInterface.TagFocalLengthIn35mmFilm = "FocalLengthIn35mmFilm" -> string! +const Android.Media.ExifInterface.TagFocalPlaneResolutionUnit = "FocalPlaneResolutionUnit" -> string! +const Android.Media.ExifInterface.TagFocalPlaneXResolution = "FocalPlaneXResolution" -> string! +const Android.Media.ExifInterface.TagFocalPlaneYResolution = "FocalPlaneYResolution" -> string! +const Android.Media.ExifInterface.TagGainControl = "GainControl" -> string! +const Android.Media.ExifInterface.TagGpsAltitude = "GPSAltitude" -> string! +const Android.Media.ExifInterface.TagGpsAltitudeRef = "GPSAltitudeRef" -> string! +const Android.Media.ExifInterface.TagGpsAreaInformation = "GPSAreaInformation" -> string! +const Android.Media.ExifInterface.TagGpsDatestamp = "GPSDateStamp" -> string! +const Android.Media.ExifInterface.TagGpsDestBearing = "GPSDestBearing" -> string! +const Android.Media.ExifInterface.TagGpsDestBearingRef = "GPSDestBearingRef" -> string! +const Android.Media.ExifInterface.TagGpsDestDistance = "GPSDestDistance" -> string! +const Android.Media.ExifInterface.TagGpsDestDistanceRef = "GPSDestDistanceRef" -> string! +const Android.Media.ExifInterface.TagGpsDestLatitude = "GPSDestLatitude" -> string! +const Android.Media.ExifInterface.TagGpsDestLatitudeRef = "GPSDestLatitudeRef" -> string! +const Android.Media.ExifInterface.TagGpsDestLongitude = "GPSDestLongitude" -> string! +const Android.Media.ExifInterface.TagGpsDestLongitudeRef = "GPSDestLongitudeRef" -> string! +const Android.Media.ExifInterface.TagGpsDifferential = "GPSDifferential" -> string! +const Android.Media.ExifInterface.TagGpsDop = "GPSDOP" -> string! +const Android.Media.ExifInterface.TagGpsImgDirection = "GPSImgDirection" -> string! +const Android.Media.ExifInterface.TagGpsImgDirectionRef = "GPSImgDirectionRef" -> string! +const Android.Media.ExifInterface.TagGpsLatitude = "GPSLatitude" -> string! +const Android.Media.ExifInterface.TagGpsLatitudeRef = "GPSLatitudeRef" -> string! +const Android.Media.ExifInterface.TagGpsLongitude = "GPSLongitude" -> string! +const Android.Media.ExifInterface.TagGpsLongitudeRef = "GPSLongitudeRef" -> string! +const Android.Media.ExifInterface.TagGpsMapDatum = "GPSMapDatum" -> string! +const Android.Media.ExifInterface.TagGpsMeasureMode = "GPSMeasureMode" -> string! +const Android.Media.ExifInterface.TagGpsProcessingMethod = "GPSProcessingMethod" -> string! +const Android.Media.ExifInterface.TagGpsSatellites = "GPSSatellites" -> string! +const Android.Media.ExifInterface.TagGpsSpeed = "GPSSpeed" -> string! +const Android.Media.ExifInterface.TagGpsSpeedRef = "GPSSpeedRef" -> string! +const Android.Media.ExifInterface.TagGpsStatus = "GPSStatus" -> string! +const Android.Media.ExifInterface.TagGpsTimestamp = "GPSTimeStamp" -> string! +const Android.Media.ExifInterface.TagGpsTrack = "GPSTrack" -> string! +const Android.Media.ExifInterface.TagGpsTrackRef = "GPSTrackRef" -> string! +const Android.Media.ExifInterface.TagGpsVersionId = "GPSVersionID" -> string! +const Android.Media.ExifInterface.TagImageDescription = "ImageDescription" -> string! +const Android.Media.ExifInterface.TagImageLength = "ImageLength" -> string! +const Android.Media.ExifInterface.TagImageUniqueId = "ImageUniqueID" -> string! +const Android.Media.ExifInterface.TagImageWidth = "ImageWidth" -> string! +const Android.Media.ExifInterface.TagInteroperabilityIndex = "InteroperabilityIndex" -> string! +const Android.Media.ExifInterface.TagIso = "ISOSpeedRatings" -> string! +const Android.Media.ExifInterface.TagIsoSpeedRatings = "ISOSpeedRatings" -> string! +const Android.Media.ExifInterface.TagJpegInterchangeFormat = "JPEGInterchangeFormat" -> string! +const Android.Media.ExifInterface.TagJpegInterchangeFormatLength = "JPEGInterchangeFormatLength" -> string! +const Android.Media.ExifInterface.TagLightSource = "LightSource" -> string! +const Android.Media.ExifInterface.TagMake = "Make" -> string! +const Android.Media.ExifInterface.TagMakerNote = "MakerNote" -> string! +const Android.Media.ExifInterface.TagMaxApertureValue = "MaxApertureValue" -> string! +const Android.Media.ExifInterface.TagMeteringMode = "MeteringMode" -> string! +const Android.Media.ExifInterface.TagModel = "Model" -> string! +const Android.Media.ExifInterface.TagNewSubfileType = "NewSubfileType" -> string! +const Android.Media.ExifInterface.TagOecf = "OECF" -> string! +const Android.Media.ExifInterface.TagOffsetTime = "OffsetTime" -> string! +const Android.Media.ExifInterface.TagOffsetTimeDigitized = "OffsetTimeDigitized" -> string! +const Android.Media.ExifInterface.TagOffsetTimeOriginal = "OffsetTimeOriginal" -> string! +const Android.Media.ExifInterface.TagOrfAspectFrame = "AspectFrame" -> string! +const Android.Media.ExifInterface.TagOrfPreviewImageLength = "PreviewImageLength" -> string! +const Android.Media.ExifInterface.TagOrfPreviewImageStart = "PreviewImageStart" -> string! +const Android.Media.ExifInterface.TagOrfThumbnailImage = "ThumbnailImage" -> string! +const Android.Media.ExifInterface.TagOrientation = "Orientation" -> string! +const Android.Media.ExifInterface.TagPhotometricInterpretation = "PhotometricInterpretation" -> string! +const Android.Media.ExifInterface.TagPixelXDimension = "PixelXDimension" -> string! +const Android.Media.ExifInterface.TagPixelYDimension = "PixelYDimension" -> string! +const Android.Media.ExifInterface.TagPlanarConfiguration = "PlanarConfiguration" -> string! +const Android.Media.ExifInterface.TagPrimaryChromaticities = "PrimaryChromaticities" -> string! +const Android.Media.ExifInterface.TagReferenceBlackWhite = "ReferenceBlackWhite" -> string! +const Android.Media.ExifInterface.TagRelatedSoundFile = "RelatedSoundFile" -> string! +const Android.Media.ExifInterface.TagResolutionUnit = "ResolutionUnit" -> string! +const Android.Media.ExifInterface.TagRowsPerStrip = "RowsPerStrip" -> string! +const Android.Media.ExifInterface.TagRw2Iso = "ISO" -> string! +const Android.Media.ExifInterface.TagRw2JpgFromRaw = "JpgFromRaw" -> string! +const Android.Media.ExifInterface.TagRw2SensorBottomBorder = "SensorBottomBorder" -> string! +const Android.Media.ExifInterface.TagRw2SensorLeftBorder = "SensorLeftBorder" -> string! +const Android.Media.ExifInterface.TagRw2SensorRightBorder = "SensorRightBorder" -> string! +const Android.Media.ExifInterface.TagRw2SensorTopBorder = "SensorTopBorder" -> string! +const Android.Media.ExifInterface.TagSamplesPerPixel = "SamplesPerPixel" -> string! +const Android.Media.ExifInterface.TagSaturation = "Saturation" -> string! +const Android.Media.ExifInterface.TagSceneCaptureType = "SceneCaptureType" -> string! +const Android.Media.ExifInterface.TagSceneType = "SceneType" -> string! +const Android.Media.ExifInterface.TagSensingMethod = "SensingMethod" -> string! +const Android.Media.ExifInterface.TagSharpness = "Sharpness" -> string! +const Android.Media.ExifInterface.TagShutterSpeedValue = "ShutterSpeedValue" -> string! +const Android.Media.ExifInterface.TagSoftware = "Software" -> string! +const Android.Media.ExifInterface.TagSpatialFrequencyResponse = "SpatialFrequencyResponse" -> string! +const Android.Media.ExifInterface.TagSpectralSensitivity = "SpectralSensitivity" -> string! +const Android.Media.ExifInterface.TagStripByteCounts = "StripByteCounts" -> string! +const Android.Media.ExifInterface.TagStripOffsets = "StripOffsets" -> string! +const Android.Media.ExifInterface.TagSubfileType = "SubfileType" -> string! +const Android.Media.ExifInterface.TagSubjectArea = "SubjectArea" -> string! +const Android.Media.ExifInterface.TagSubjectDistance = "SubjectDistance" -> string! +const Android.Media.ExifInterface.TagSubjectDistanceRange = "SubjectDistanceRange" -> string! +const Android.Media.ExifInterface.TagSubjectLocation = "SubjectLocation" -> string! +const Android.Media.ExifInterface.TagSubsecTime = "SubSecTime" -> string! +const Android.Media.ExifInterface.TagSubsecTimeDig = "SubSecTimeDigitized" -> string! +const Android.Media.ExifInterface.TagSubsecTimeDigitized = "SubSecTimeDigitized" -> string! +const Android.Media.ExifInterface.TagSubsecTimeOrig = "SubSecTimeOriginal" -> string! +const Android.Media.ExifInterface.TagSubsecTimeOriginal = "SubSecTimeOriginal" -> string! +const Android.Media.ExifInterface.TagThumbnailImageLength = "ThumbnailImageLength" -> string! +const Android.Media.ExifInterface.TagThumbnailImageWidth = "ThumbnailImageWidth" -> string! +const Android.Media.ExifInterface.TagThumbnailOrientation = "ThumbnailOrientation" -> string! +const Android.Media.ExifInterface.TagTransferFunction = "TransferFunction" -> string! +const Android.Media.ExifInterface.TagUserComment = "UserComment" -> string! +const Android.Media.ExifInterface.TagWhiteBalance = "WhiteBalance" -> string! +const Android.Media.ExifInterface.TagWhitePoint = "WhitePoint" -> string! +const Android.Media.ExifInterface.TagXmp = "Xmp" -> string! +const Android.Media.ExifInterface.TagXResolution = "XResolution" -> string! +const Android.Media.ExifInterface.TagYCbCrCoefficients = "YCbCrCoefficients" -> string! +const Android.Media.ExifInterface.TagYCbCrPositioning = "YCbCrPositioning" -> string! +const Android.Media.ExifInterface.TagYCbCrSubSampling = "YCbCrSubSampling" -> string! +const Android.Media.ExifInterface.TagYResolution = "YResolution" -> string! +const Android.Media.FaceDetector.Face.ConfidenceThreshold = 0.4 -> float +const Android.Media.MediaActionSound.FocusComplete = Android.Media.MediaActionSoundType.FocusComplete -> Android.Media.MediaActionSoundType +const Android.Media.MediaActionSound.ShutterClick = Android.Media.MediaActionSoundType.ShutterClick -> Android.Media.MediaActionSoundType +const Android.Media.MediaActionSound.StartVideoRecording = Android.Media.MediaActionSoundType.StartVideoRecording -> Android.Media.MediaActionSoundType +const Android.Media.MediaActionSound.StopVideoRecording = Android.Media.MediaActionSoundType.StopVideoRecording -> Android.Media.MediaActionSoundType +const Android.Media.MediaCas.PluginStatusPhysicalModuleChanged = Android.Media.MediaCasPluginStatus.PhysicalModuleChanged -> Android.Media.MediaCasPluginStatus +const Android.Media.MediaCas.PluginStatusSessionNumberChanged = Android.Media.MediaCasPluginStatus.SessionNumberChanged -> Android.Media.MediaCasPluginStatus +const Android.Media.MediaCas.ScramblingModeAes128 = Android.Media.MediaCasScramblingMode.Aes128 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeAesCbc = Android.Media.MediaCasScramblingMode.Cbc -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeAesEcb = Android.Media.MediaCasScramblingMode.AesEcb -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeAesScte52 = Android.Media.MediaCasScramblingMode.AesScte52 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCissaV1 = Android.Media.MediaCasScramblingMode.DvbCissaV1 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCsa1 = Android.Media.MediaCasScramblingMode.DvbCsa1 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCsa2 = Android.Media.MediaCasScramblingMode.DvbCsa2 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCsa3Enhance = Android.Media.MediaCasScramblingMode.DvbCsa3Enhance -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCsa3Minimal = Android.Media.MediaCasScramblingMode.DvbCsa3Minimal -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbCsa3Standard = Android.Media.MediaCasScramblingMode.DvbCsa3Standard -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeDvbIdsa = Android.Media.MediaCasScramblingMode.DvbIdsa -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeMulti2 = Android.Media.MediaCasScramblingMode.Multi2 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeReserved = Android.Media.MediaCasScramblingMode.Reserved -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeTdesEcb = Android.Media.MediaCasScramblingMode.TdesEcb -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.ScramblingModeTdesScte52 = Android.Media.MediaCasScramblingMode.TdesScte52 -> Android.Media.MediaCasScramblingMode +const Android.Media.MediaCas.SessionUsageLive = Android.Media.MediaCasSessionUsage.Live -> Android.Media.MediaCasSessionUsage +const Android.Media.MediaCas.SessionUsagePlayback = Android.Media.MediaCasSessionUsage.Playback -> Android.Media.MediaCasSessionUsage +const Android.Media.MediaCas.SessionUsageRecord = Android.Media.MediaCasSessionUsage.Record -> Android.Media.MediaCasSessionUsage +const Android.Media.MediaCas.SessionUsageTimeshift = Android.Media.MediaCasSessionUsage.Timeshift -> Android.Media.MediaCasSessionUsage +const Android.Media.MediaCodec.BufferFlagCodecConfig = Android.Media.MediaCodecBufferFlags.CodecConfig -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.BufferFlagDecodeOnly = Android.Media.MediaCodecBufferFlags.DecodeOnly -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.BufferFlagEndOfStream = Android.Media.MediaCodecBufferFlags.EndOfStream -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.BufferFlagKeyFrame = Android.Media.MediaCodecBufferFlags.KeyFrame -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.BufferFlagPartialFrame = Android.Media.MediaCodecBufferFlags.PartialFrame -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.BufferFlagSyncFrame = Android.Media.MediaCodecBufferFlags.KeyFrame -> Android.Media.MediaCodecBufferFlags +const Android.Media.MediaCodec.ConfigureFlagEncode = Android.Media.MediaCodecConfigFlags.Encode -> Android.Media.MediaCodecConfigFlags +const Android.Media.MediaCodec.ConfigureFlagUseBlockModel = Android.Media.MediaCodecConfigFlags.UseBlockModel -> Android.Media.MediaCodecConfigFlags +const Android.Media.MediaCodec.ConfigureFlagUseCryptoAsync = Android.Media.MediaCodecConfigFlags.UseCryptoAsync -> Android.Media.MediaCodecConfigFlags +const Android.Media.MediaCodec.CryptoException.ErrorFrameTooLarge = Android.Media.MediaCodecCryptoErrorType.FrameTooLarge -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorInsufficientOutputProtection = Android.Media.MediaCodecCryptoErrorType.InsufficientOutputProtection -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorInsufficientSecurity = Android.Media.MediaCodecCryptoErrorType.InsufficientSecurity -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorKeyExpired = Android.Media.MediaCodecCryptoErrorType.KeyExpired -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorLostState = Android.Media.MediaCodecCryptoErrorType.LostState -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorNoKey = Android.Media.MediaCodecCryptoErrorType.NoKey -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorResourceBusy = Android.Media.MediaCodecCryptoErrorType.ResourceBusy -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorSessionNotOpened = Android.Media.MediaCodecCryptoErrorType.SessionNotOpened -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoException.ErrorUnsupportedOperation = Android.Media.MediaCodecCryptoErrorType.UnsupportedOperation -> Android.Media.MediaCodecCryptoErrorType +const Android.Media.MediaCodec.CryptoModeAesCbc = Android.Media.MediaCodecCryptoMode.AesCbc -> Android.Media.MediaCodecCryptoMode +const Android.Media.MediaCodec.CryptoModeAesCtr = Android.Media.MediaCodecCryptoMode.AesCtr -> Android.Media.MediaCodecCryptoMode +const Android.Media.MediaCodec.CryptoModeUnencrypted = Android.Media.MediaCodecCryptoMode.Unencrypted -> Android.Media.MediaCodecCryptoMode +const Android.Media.MediaCodec.InfoOutputBuffersChanged = Android.Media.MediaCodecInfoState.OutputBuffersChanged -> Android.Media.MediaCodecInfoState +const Android.Media.MediaCodec.InfoOutputFormatChanged = Android.Media.MediaCodecInfoState.OutputFormatChanged -> Android.Media.MediaCodecInfoState +const Android.Media.MediaCodec.InfoTryAgainLater = Android.Media.MediaCodecInfoState.TryAgainLater -> Android.Media.MediaCodecInfoState +const Android.Media.MediaCodec.MetricsConstants.Codec = "android.media.mediacodec.codec" -> string! +const Android.Media.MediaCodec.MetricsConstants.Encoder = "android.media.mediacodec.encoder" -> string! +const Android.Media.MediaCodec.MetricsConstants.Height = "android.media.mediacodec.height" -> string! +const Android.Media.MediaCodec.MetricsConstants.MimeType = "android.media.mediacodec.mime" -> string! +const Android.Media.MediaCodec.MetricsConstants.Mode = "android.media.mediacodec.mode" -> string! +const Android.Media.MediaCodec.MetricsConstants.ModeAudio = "audio" -> string! +const Android.Media.MediaCodec.MetricsConstants.ModeVideo = "video" -> string! +const Android.Media.MediaCodec.MetricsConstants.Rotation = "android.media.mediacodec.rotation" -> string! +const Android.Media.MediaCodec.MetricsConstants.Secure = "android.media.mediacodec.secure" -> string! +const Android.Media.MediaCodec.MetricsConstants.Width = "android.media.mediacodec.width" -> string! +const Android.Media.MediaCodec.ParameterKeyHdr10PlusInfo = "hdr10-plus-info" -> string! +const Android.Media.MediaCodec.ParameterKeyLowLatency = "low-latency" -> string! +const Android.Media.MediaCodec.ParameterKeyOffsetTime = "time-offset-us" -> string! +const Android.Media.MediaCodec.ParameterKeyRequestSyncFrame = "request-sync" -> string! +const Android.Media.MediaCodec.ParameterKeySuspend = "drop-input-frames" -> string! +const Android.Media.MediaCodec.ParameterKeySuspendTime = "drop-start-time-us" -> string! +const Android.Media.MediaCodec.ParameterKeyTunnelPeek = "tunnel-peek" -> string! +const Android.Media.MediaCodec.ParameterKeyVideoBitrate = "video-bitrate" -> string! +const Android.Media.MediaCodec.VideoScalingModeScaleToFit = Android.Media.VideoScalingMode.ScaleToFit -> Android.Media.VideoScalingMode +const Android.Media.MediaCodec.VideoScalingModeScaleToFitWithCropping = Android.Media.VideoScalingMode.ScaleToFitWithCropping -> Android.Media.VideoScalingMode +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat12bitRGB444 = Android.Media.MediaCodecCapabilities.Format12bitrgb444 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat16bitARGB1555 = Android.Media.MediaCodecCapabilities.Format16bitargb1555 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat16bitARGB4444 = Android.Media.MediaCodecCapabilities.Format16bitargb4444 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat16bitBGR565 = Android.Media.MediaCodecCapabilities.Format16bitbgr565 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat16bitRGB565 = Android.Media.MediaCodecCapabilities.Format16bitrgb565 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat18bitARGB1665 = Android.Media.MediaCodecCapabilities.Format18bitargb1665 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat18BitBGR666 = Android.Media.MediaCodecCapabilities.Format18bitbgr666 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat18bitRGB666 = Android.Media.MediaCodecCapabilities.Format18bitrgb666 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat19bitARGB1666 = Android.Media.MediaCodecCapabilities.Format19bitargb1666 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat24BitABGR6666 = Android.Media.MediaCodecCapabilities.Format24bitabgr6666 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat24bitARGB1887 = Android.Media.MediaCodecCapabilities.Format24bitargb1887 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat24BitARGB6666 = Android.Media.MediaCodecCapabilities.Format24bitargb6666 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat24bitBGR888 = Android.Media.MediaCodecCapabilities.Format24bitbgr888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat24bitRGB888 = Android.Media.MediaCodecCapabilities.Format24bitrgb888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat25bitARGB1888 = Android.Media.MediaCodecCapabilities.Format25bitargb1888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat32bitABGR2101010 = Android.Media.MediaCodecCapabilities.Format32bitabgr2101010 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat32bitABGR8888 = Android.Media.MediaCodecCapabilities.Format32bitabgr8888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat32bitARGB8888 = Android.Media.MediaCodecCapabilities.Format32bitargb8888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat32bitBGRA8888 = Android.Media.MediaCodecCapabilities.Format32bitbgra8888 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat64bitABGRFloat = Android.Media.MediaCodecCapabilities.Format64bitabgrfloat -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormat8bitRGB332 = Android.Media.MediaCodecCapabilities.Format8bitrgb332 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatCbYCrY = Android.Media.MediaCodecCapabilities.Formatcbycry -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatCrYCbY = Android.Media.MediaCodecCapabilities.Formatcrycby -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL16 = Android.Media.MediaCodecCapabilities.Formatl16 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL2 = Android.Media.MediaCodecCapabilities.Formatl2 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL24 = Android.Media.MediaCodecCapabilities.Formatl24 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL32 = Android.Media.MediaCodecCapabilities.Formatl32 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL4 = Android.Media.MediaCodecCapabilities.Formatl4 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatL8 = Android.Media.MediaCodecCapabilities.Formatl8 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatMonochrome = Android.Media.MediaCodecCapabilities.Formatmonochrome -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatRawBayer10bit = Android.Media.MediaCodecCapabilities.Formatrawbayer10bit -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatRawBayer8bit = Android.Media.MediaCodecCapabilities.Formatrawbayer8bit -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatRawBayer8bitcompressed = Android.Media.MediaCodecCapabilities.Formatrawbayer8bitcompressed -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatRGBAFlexible = Android.Media.MediaCodecCapabilities.Formatrgbaflexible -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatRGBFlexible = Android.Media.MediaCodecCapabilities.Formatrgbflexible -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatSurface = Android.Media.MediaCodecCapabilities.Formatsurface -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYCbYCr = Android.Media.MediaCodecCapabilities.Formatycbycr -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYCrYCb = Android.Media.MediaCodecCapabilities.Formatycrycb -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV411PackedPlanar = Android.Media.MediaCodecCapabilities.Formatyuv411packedplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV411Planar = Android.Media.MediaCodecCapabilities.Formatyuv411planar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV420Flexible = Android.Media.MediaCodecCapabilities.Formatyuv420flexible -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV420PackedPlanar = Android.Media.MediaCodecCapabilities.Formatyuv420packedplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV420PackedSemiPlanar = Android.Media.MediaCodecCapabilities.Formatyuv420packedsemiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV420Planar = Android.Media.MediaCodecCapabilities.Formatyuv420planar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV420SemiPlanar = Android.Media.MediaCodecCapabilities.Formatyuv420semiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV422Flexible = Android.Media.MediaCodecCapabilities.Formatyuv422flexible -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV422PackedPlanar = Android.Media.MediaCodecCapabilities.Formatyuv422packedplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV422PackedSemiPlanar = Android.Media.MediaCodecCapabilities.Formatyuv422packedsemiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV422Planar = Android.Media.MediaCodecCapabilities.Formatyuv422planar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV422SemiPlanar = Android.Media.MediaCodecCapabilities.Formatyuv422semiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV444Flexible = Android.Media.MediaCodecCapabilities.Formatyuv444flexible -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUV444Interleaved = Android.Media.MediaCodecCapabilities.Formatyuv444interleaved -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORFormatYUVP010 = Android.Media.MediaCodecCapabilities.Formatyuvp010 -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORQCOMFormatYUV420SemiPlanar = Android.Media.MediaCodecCapabilities.QcomFormatyuv420semiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.COLORTIFormatYUV420PackedSemiPlanar = Android.Media.MediaCodecCapabilities.TiFormatyuv420packedsemiplanar -> Android.Media.MediaCodecCapabilities +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREAdaptivePlayback = "adaptive-playback" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREDynamicTimestamp = "dynamic-timestamp" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREEncodingStatistics = "encoding-statistics" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREFrameParsing = "frame-parsing" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREHdrEditing = "hdr-editing" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREIntraRefresh = "intra-refresh" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATURELowLatency = "low-latency" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREMultipleFrames = "multiple-frames" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREPartialFrame = "partial-frame" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATUREQpBounds = "qp-bounds" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATURESecurePlayback = "secure-playback" -> string! +const Android.Media.MediaCodecInfo.CodecCapabilities.FEATURETunneledPlayback = "tunneled-playback" -> string! +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectELD = Android.Media.MediaCodecProfileType.Aacobjecteld -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectERLC = Android.Media.MediaCodecProfileType.Aacobjecterlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectERScalable = Android.Media.MediaCodecProfileType.Aacobjecterscalable -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectHE = Android.Media.MediaCodecProfileType.Aacobjecthe -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectHEPS = Android.Media.MediaCodecProfileType.AacobjecthePs -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectLC = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectLD = Android.Media.MediaCodecProfileType.Aacobjectld -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectLTP = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectMain = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectScalable = Android.Media.MediaCodecProfileType.Aacobjectscalable -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectSSR = Android.Media.MediaCodecProfileType.Aacobjectssr -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AACObjectXHE = Android.Media.MediaCodecProfileType.Aacobjectxhe -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Level0 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Level1 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Level2 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Level3 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Level4 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Profile00 = Android.Media.MediaCodecProfileType.Ac4profile00 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Profile10 = Android.Media.MediaCodecProfileType.Ac4profile10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Profile11 = Android.Media.MediaCodecProfileType.Ac4profile11 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Profile21 = Android.Media.MediaCodecProfileType.Ac4profile21 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AC4Profile22 = Android.Media.MediaCodecProfileType.Ac4profile22 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level2 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level21 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level22 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level23 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level3 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level31 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level32 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level33 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level4 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level41 = Android.Media.MediaCodecProfileLevel.Av1level41 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level42 = Android.Media.MediaCodecProfileLevel.Av1level42 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level43 = Android.Media.MediaCodecProfileLevel.Av1level43 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level5 = Android.Media.MediaCodecProfileLevel.Av1level5 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level51 = Android.Media.MediaCodecProfileLevel.Av1level51 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level52 = Android.Media.MediaCodecProfileLevel.Av1level52 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level53 = Android.Media.MediaCodecProfileLevel.Av1level53 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level6 = Android.Media.MediaCodecProfileLevel.Av1level6 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level61 = Android.Media.MediaCodecProfileLevel.Av1level61 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level62 = Android.Media.MediaCodecProfileLevel.Av1level62 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level63 = Android.Media.MediaCodecProfileLevel.Av1level63 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level7 = Android.Media.MediaCodecProfileLevel.Av1level7 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level71 = Android.Media.MediaCodecProfileLevel.Av1level71 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level72 = Android.Media.MediaCodecProfileLevel.Av1level72 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1Level73 = Android.Media.MediaCodecProfileLevel.Av1level73 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10 = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10 = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain10HDR10Plus = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10plus -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AV1ProfileMain8 = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel1 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel11 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel12 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel13 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel1b = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel2 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel21 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel22 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel3 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel31 = Android.Media.MediaCodecProfileLevel.Av1level41 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel32 = Android.Media.MediaCodecProfileLevel.Av1level42 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel4 = Android.Media.MediaCodecProfileLevel.Av1level43 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel41 = Android.Media.MediaCodecProfileLevel.Av1level5 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel42 = Android.Media.MediaCodecProfileLevel.Av1level51 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel5 = Android.Media.MediaCodecProfileLevel.Av1level52 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel51 = Android.Media.MediaCodecProfileLevel.Av1level53 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel52 = Android.Media.MediaCodecProfileLevel.Av1level6 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel6 = Android.Media.MediaCodecProfileLevel.Av1level61 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel61 = Android.Media.MediaCodecProfileLevel.Av1level62 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCLevel62 = Android.Media.MediaCodecProfileLevel.Av1level63 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileBaseline = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedBaseline = Android.Media.MediaCodecProfileType.Avcprofileconstrainedbaseline -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileConstrainedHigh = Android.Media.MediaCodecProfileType.Avcprofileconstrainedhigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileExtended = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh = Android.Media.MediaCodecProfileType.Avcprofilehigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh10 = Android.Media.MediaCodecProfileType.Avcprofilehigh10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh422 = Android.Media.MediaCodecProfileType.Avcprofilehigh422 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileHigh444 = Android.Media.MediaCodecProfileType.Avcprofilehigh444 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.AVCProfileMain = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevel8k30 = Android.Media.MediaCodecProfileLevel.Av1level42 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevel8k60 = Android.Media.MediaCodecProfileLevel.Av1level43 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelFhd24 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelFhd30 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelFhd60 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelHd24 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelHd30 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelUhd120 = Android.Media.MediaCodecProfileLevel.Av1level41 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelUhd24 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelUhd30 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelUhd48 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionLevelUhd60 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvav110 = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvav110 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvavPen = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvavPer = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvavSe = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvavse -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheDen = Android.Media.MediaCodecProfileType.Avcprofilehigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheDer = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheDtb = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedtb -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheDth = Android.Media.MediaCodecProfileType.Avcprofilehigh444 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheDtr = Android.Media.MediaCodecProfileType.Avcprofilehigh10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheSt = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhest -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DolbyVisionProfileDvheStn = Android.Media.MediaCodecProfileType.Avcprofilehigh422 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DTSHDProfileHRA = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DTSHDProfileLBR = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DTSHDProfileMA = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DTSUHDProfileP1 = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.DTSUHDProfileP2 = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level10 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level20 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level30 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level40 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level45 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level50 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level60 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263Level70 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileBackwardCompatible = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileBaseline = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileH320Coding = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileHighCompression = Android.Media.MediaCodecProfileType.Avcprofilehigh422 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileHighLatency = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhest -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileInterlace = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedtb -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileInternet = Android.Media.MediaCodecProfileType.Avcprofilehigh444 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileISWV2 = Android.Media.MediaCodecProfileType.Avcprofilehigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.H263ProfileISWV3 = Android.Media.MediaCodecProfileType.Avcprofilehigh10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel1 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel2 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel21 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel3 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel31 = Android.Media.MediaCodecProfileLevel.Av1level41 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel4 = Android.Media.MediaCodecProfileLevel.Av1level43 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel41 = Android.Media.MediaCodecProfileLevel.Av1level51 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel5 = Android.Media.MediaCodecProfileLevel.Av1level53 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel51 = Android.Media.MediaCodecProfileLevel.Av1level61 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel52 = Android.Media.MediaCodecProfileLevel.Av1level63 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel6 = Android.Media.MediaCodecProfileLevel.Av1level71 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel61 = Android.Media.MediaCodecProfileLevel.Av1level73 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCHighTierLevel62 = Android.Media.MediaCodecProfileLevel.Hevchightierlevel62 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel1 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel2 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel21 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel3 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel31 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel4 = Android.Media.MediaCodecProfileLevel.Av1level42 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel41 = Android.Media.MediaCodecProfileLevel.Av1level5 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel5 = Android.Media.MediaCodecProfileLevel.Av1level52 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel51 = Android.Media.MediaCodecProfileLevel.Av1level6 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel52 = Android.Media.MediaCodecProfileLevel.Av1level62 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel6 = Android.Media.MediaCodecProfileLevel.Av1level7 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel61 = Android.Media.MediaCodecProfileLevel.Av1level72 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCMainTierLevel62 = Android.Media.MediaCodecProfileLevel.Hevcmaintierlevel62 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCProfileMain = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCProfileMain10 = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCProfileMain10HDR10 = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCProfileMain10HDR10Plus = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10plus -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.HEVCProfileMainStill = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2LevelH14 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2LevelHL = Android.Media.MediaCodecProfileLevel.Mpeg2levelhl -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2LevelHP = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2LevelLL = Android.Media.MediaCodecProfileLevel.Mpeg2levelll -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2LevelML = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2Profile422 = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2ProfileHigh = Android.Media.MediaCodecProfileType.Aacobjecthe -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2ProfileMain = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2ProfileSimple = Android.Media.MediaCodecProfileType.Mpeg2profilesimple -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2ProfileSNR = Android.Media.MediaCodecProfileType.Aacobjectssr -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG2ProfileSpatial = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level0 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level0b = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level1 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level2 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level3 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level3b = Android.Media.MediaCodecProfileLevel.Mpeg4level3b -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level4 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level4a = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level5 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4Level6 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileAdvancedCoding = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileAdvancedCore = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10plus -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileAdvancedRealTime = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvav110 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileAdvancedScalable = Android.Media.MediaCodecProfileType.Mpeg4profileadvancedscalable -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileAdvancedSimple = Android.Media.MediaCodecProfileType.Mpeg4profileadvancedsimple -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileBasicAnimated = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhest -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileCore = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileCoreScalable = Android.Media.MediaCodecProfileType.Mpeg4profilecorescalable -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileHybrid = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvavse -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileMain = Android.Media.MediaCodecProfileType.Avcprofilehigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileNbit = Android.Media.MediaCodecProfileType.Avcprofilehigh10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileScalableTexture = Android.Media.MediaCodecProfileType.Avcprofilehigh422 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileSimple = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileSimpleFace = Android.Media.MediaCodecProfileType.Avcprofilehigh444 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileSimpleFBA = Android.Media.MediaCodecProfileType.Dolbyvisionprofiledvhedtb -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.MPEG4ProfileSimpleScalable = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP8LevelVersion0 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP8LevelVersion1 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP8LevelVersion2 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP8LevelVersion3 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP8ProfileMain = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level1 = Android.Media.MediaCodecProfileLevel.Ac4level0 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level11 = Android.Media.MediaCodecProfileLevel.Ac4level1 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level2 = Android.Media.MediaCodecProfileLevel.Ac4level2 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level21 = Android.Media.MediaCodecProfileLevel.Ac4level3 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level3 = Android.Media.MediaCodecProfileLevel.Ac4level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level31 = Android.Media.MediaCodecProfileLevel.Av1level31 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level4 = Android.Media.MediaCodecProfileLevel.Av1level32 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level41 = Android.Media.MediaCodecProfileLevel.Av1level33 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level5 = Android.Media.MediaCodecProfileLevel.Av1level4 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level51 = Android.Media.MediaCodecProfileLevel.Av1level41 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level52 = Android.Media.MediaCodecProfileLevel.Av1level42 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level6 = Android.Media.MediaCodecProfileLevel.Av1level43 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level61 = Android.Media.MediaCodecProfileLevel.Av1level5 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Level62 = Android.Media.MediaCodecProfileLevel.Av1level51 -> Android.Media.MediaCodecProfileLevel +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile0 = Android.Media.MediaCodecProfileType.Aacobjectmain -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile1 = Android.Media.MediaCodecProfileType.Aacobjectlc -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile2 = Android.Media.MediaCodecProfileType.Aacobjectltp -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile2HDR = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10 -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile2HDR10Plus = Android.Media.MediaCodecProfileType.Mpeg4profileadvancedscalable -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile3 = Android.Media.MediaCodecProfileType.Avcprofilehigh -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile3HDR = Android.Media.MediaCodecProfileType.Av1profilemain10hdr10plus -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.CodecProfileLevel.VP9Profile3HDR10Plus = Android.Media.MediaCodecProfileType.Mpeg4profileadvancedsimple -> Android.Media.MediaCodecProfileType +const Android.Media.MediaCodecInfo.EncoderCapabilities.BitrateModeCbrFd = Android.Media.BitrateMode.CbrFd -> Android.Media.BitrateMode +const Android.Media.MediaDescrambler.ScrambleControlEvenKey = 2 -> sbyte +const Android.Media.MediaDescrambler.ScrambleControlOddKey = 3 -> sbyte +const Android.Media.MediaDescrambler.ScrambleControlReserved = 1 -> sbyte +const Android.Media.MediaDescrambler.ScrambleControlUnscrambled = 0 -> sbyte +const Android.Media.MediaDescrambler.ScrambleFlagPesHeader = 1 -> sbyte +const Android.Media.MediaDescription.BtFolderTypeAlbums = 2 -> long +const Android.Media.MediaDescription.BtFolderTypeArtists = 3 -> long +const Android.Media.MediaDescription.BtFolderTypeGenres = 4 -> long +const Android.Media.MediaDescription.BtFolderTypeMixed = 0 -> long +const Android.Media.MediaDescription.BtFolderTypePlaylists = 5 -> long +const Android.Media.MediaDescription.BtFolderTypeTitles = 1 -> long +const Android.Media.MediaDescription.BtFolderTypeYears = 6 -> long +const Android.Media.MediaDescription.ExtraBtFolderType = "android.media.extra.BT_FOLDER_TYPE" -> string! +const Android.Media.MediaDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.MediaDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.MediaDrm.ErrorCodes.ErrorCertificateMalformed = Android.Media.DrmErrorCode.CertificateMalformed -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorCertificateMissing = Android.Media.DrmErrorCode.CertificateMissing -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorCryptoLibrary = Android.Media.DrmErrorCode.CryptoLibrary -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorFrameTooLarge = Android.Media.DrmErrorCode.FrameTooLarge -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorGenericOem = Android.Media.DrmErrorCode.GenericOem -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorGenericPlugin = Android.Media.DrmErrorCode.GenericPlugin -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorInitData = Android.Media.DrmErrorCode.InitData -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorInsufficientOutputProtection = Android.Media.DrmErrorCode.InsufficientOutputProtection -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorInsufficientSecurity = Android.Media.DrmErrorCode.InsufficientSecurity -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorKeyExpired = Android.Media.DrmErrorCode.KeyExpired -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorKeyNotLoaded = Android.Media.DrmErrorCode.KeyNotLoaded -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicenseParse = Android.Media.DrmErrorCode.LicenseParse -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicensePolicy = Android.Media.DrmErrorCode.LicensePolicy -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicenseRelease = Android.Media.DrmErrorCode.LicenseRelease -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicenseRequestRejected = Android.Media.DrmErrorCode.LicenseRequestRejected -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicenseRestore = Android.Media.DrmErrorCode.LicenseRestore -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLicenseState = Android.Media.DrmErrorCode.LicenseState -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorLostState = Android.Media.DrmErrorCode.LostState -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorMediaFramework = Android.Media.DrmErrorCode.MediaFramework -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorNoKey = Android.Media.DrmErrorCode.NoKey -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorProvisioningCertificate = Android.Media.DrmErrorCode.ProvisioningCertificate -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorProvisioningConfig = Android.Media.DrmErrorCode.ProvisioningConfig -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorProvisioningParse = Android.Media.DrmErrorCode.ProvisioningParse -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorProvisioningRequestRejected = Android.Media.DrmErrorCode.ProvisioningRequestRejected -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorProvisioningRetry = Android.Media.DrmErrorCode.ProvisioningRetry -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorResourceBusy = Android.Media.DrmErrorCode.ResourceBusy -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorResourceContention = Android.Media.DrmErrorCode.ResourceContention -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorSecureStopRelease = Android.Media.DrmErrorCode.SecureStopRelease -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorSessionNotOpened = Android.Media.DrmErrorCode.SessionNotOpened -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorStorageRead = Android.Media.DrmErrorCode.StorageRead -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorStorageWrite = Android.Media.DrmErrorCode.StorageWrite -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorUnknown = Android.Media.DrmErrorCode.Unknown -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorUnsupportedOperation = Android.Media.DrmErrorCode.UnsupportedOperation -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.ErrorCodes.ErrorZeroSubsamples = Android.Media.DrmErrorCode.ZeroSubsamples -> Android.Media.DrmErrorCode +const Android.Media.MediaDrm.EventKeyExpired = Android.Media.MediaDrmEventType.KeyExpired -> Android.Media.MediaDrmEventType +const Android.Media.MediaDrm.EventKeyRequired = Android.Media.MediaDrmEventType.KeyRequired -> Android.Media.MediaDrmEventType +const Android.Media.MediaDrm.EventProvisionRequired = Android.Media.MediaDrmEventType.ProvisionRequired -> Android.Media.MediaDrmEventType +const Android.Media.MediaDrm.EventSessionReclaimed = Android.Media.MediaDrmEventType.SessionReclaimed -> Android.Media.MediaDrmEventType +const Android.Media.MediaDrm.EventVendorDefined = Android.Media.MediaDrmEventType.VendorDefined -> Android.Media.MediaDrmEventType +const Android.Media.MediaDrm.HdcpLevelUnknown = Android.Media.HdcpLevel.LevelUnknown -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpNoDigitalOutput = Android.Media.HdcpLevel.NoDigitalOutput -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpNone = Android.Media.HdcpLevel.None -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpV1 = Android.Media.HdcpLevel.V1 -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpV2 = Android.Media.HdcpLevel.V2 -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpV21 = Android.Media.HdcpLevel.V21 -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpV22 = Android.Media.HdcpLevel.V22 -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.HdcpV23 = Android.Media.HdcpLevel.V23 -> Android.Media.HdcpLevel +const Android.Media.MediaDrm.KeyRequest.RequestTypeInitial = 0 -> int +const Android.Media.MediaDrm.KeyRequest.RequestTypeNone = 3 -> int +const Android.Media.MediaDrm.KeyRequest.RequestTypeRelease = 2 -> int +const Android.Media.MediaDrm.KeyRequest.RequestTypeRenewal = 1 -> int +const Android.Media.MediaDrm.KeyRequest.RequestTypeUpdate = 4 -> int +const Android.Media.MediaDrm.KeyTypeOffline = Android.Media.MediaDrmKeyType.Offline -> Android.Media.MediaDrmKeyType +const Android.Media.MediaDrm.KeyTypeRelease = Android.Media.MediaDrmKeyType.Release -> Android.Media.MediaDrmKeyType +const Android.Media.MediaDrm.KeyTypeStreaming = Android.Media.MediaDrmKeyType.Streaming -> Android.Media.MediaDrmKeyType +const Android.Media.MediaDrm.MetricsConstants.CloseSessionErrorCount = "drm.mediadrm.close_session.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.CloseSessionErrorList = "drm.mediadrm.close_session.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.CloseSessionOkCount = "drm.mediadrm.close_session.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.EventKeyExpiredCount = "drm.mediadrm.event.KEY_EXPIRED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.EventKeyNeededCount = "drm.mediadrm.event.KEY_NEEDED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.EventProvisionRequiredCount = "drm.mediadrm.event.PROVISION_REQUIRED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.EventSessionReclaimedCount = "drm.mediadrm.event.SESSION_RECLAIMED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.EventVendorDefinedCount = "drm.mediadrm.event.VENDOR_DEFINED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetDeviceUniqueIdErrorCount = "drm.mediadrm.get_device_unique_id.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetDeviceUniqueIdErrorList = "drm.mediadrm.get_device_unique_id.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetDeviceUniqueIdOkCount = "drm.mediadrm.get_device_unique_id.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetKeyRequestErrorCount = "drm.mediadrm.get_key_request.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetKeyRequestErrorList = "drm.mediadrm.get_key_request.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetKeyRequestOkCount = "drm.mediadrm.get_key_request.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetKeyRequestOkTimeMicros = "drm.mediadrm.get_key_request.ok.average_time_micros" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetProvisionRequestErrorCount = "drm.mediadrm.get_provision_request.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetProvisionRequestErrorList = "drm.mediadrm.get_provision_request.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.GetProvisionRequestOkCount = "drm.mediadrm.get_provision_request.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.KeyStatusExpiredCount = "drm.mediadrm.key_status.EXPIRED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.KeyStatusInternalErrorCount = "drm.mediadrm.key_status.INTERNAL_ERROR.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.KeyStatusOutputNotAllowedCount = "drm.mediadrm.key_status_change.OUTPUT_NOT_ALLOWED.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.KeyStatusPendingCount = "drm.mediadrm.key_status_change.PENDING.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.KeyStatusUsableCount = "drm.mediadrm.key_status_change.USABLE.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.OpenSessionErrorCount = "drm.mediadrm.open_session.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.OpenSessionErrorList = "drm.mediadrm.open_session.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.OpenSessionOkCount = "drm.mediadrm.open_session.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideKeyResponseErrorCount = "drm.mediadrm.provide_key_response.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideKeyResponseErrorList = "drm.mediadrm.provide_key_response.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideKeyResponseOkCount = "drm.mediadrm.provide_key_response.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideKeyResponseOkTimeMicros = "drm.mediadrm.provide_key_response.ok.average_time_micros" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideProvisionResponseErrorCount = "drm.mediadrm.provide_provision_response.error.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideProvisionResponseErrorList = "drm.mediadrm.provide_provision_response.error.list" -> string! +const Android.Media.MediaDrm.MetricsConstants.ProvideProvisionResponseOkCount = "drm.mediadrm.provide_provision_response.ok.count" -> string! +const Android.Media.MediaDrm.MetricsConstants.SessionEndTimesMs = "drm.mediadrm.session_end_times_ms" -> string! +const Android.Media.MediaDrm.MetricsConstants.SessionStartTimesMs = "drm.mediadrm.session_start_times_ms" -> string! +const Android.Media.MediaDrm.OfflineLicenseStateReleased = Android.Media.OfflineLicenseState.Released -> Android.Media.OfflineLicenseState +const Android.Media.MediaDrm.OfflineLicenseStateUnknown = Android.Media.OfflineLicenseState.Unknown -> Android.Media.OfflineLicenseState +const Android.Media.MediaDrm.OfflineLicenseStateUsable = Android.Media.OfflineLicenseState.Usable -> Android.Media.OfflineLicenseState +const Android.Media.MediaDrm.PropertyAlgorithms = "algorithms" -> string! +const Android.Media.MediaDrm.PropertyDescription = "description" -> string! +const Android.Media.MediaDrm.PropertyDeviceUniqueId = "deviceUniqueId" -> string! +const Android.Media.MediaDrm.PropertyVendor = "vendor" -> string! +const Android.Media.MediaDrm.PropertyVersion = "version" -> string! +const Android.Media.MediaDrm.SecurityLevelHwSecureAll = Android.Media.SecurityLevel.HwSecureAll -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SecurityLevelHwSecureCrypto = Android.Media.SecurityLevel.HwSecureCrypto -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SecurityLevelHwSecureDecode = Android.Media.SecurityLevel.HwSecureDecode -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SecurityLevelSwSecureCrypto = Android.Media.SecurityLevel.SwSecureCrypto -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SecurityLevelSwSecureDecode = Android.Media.SecurityLevel.SwSecureDecode -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SecurityLevelUnknown = Android.Media.SecurityLevel.Unknown -> Android.Media.SecurityLevel +const Android.Media.MediaDrm.SessionException.ErrorResourceContention = Android.Media.ErrorCode.ResourceContention -> Android.Media.ErrorCode +const Android.Media.MediaDrm.SessionException.ErrorUnknown = Android.Media.ErrorCode.Unknown -> Android.Media.ErrorCode +const Android.Media.MediaExtractor.MetricsConstants.Format = "android.media.mediaextractor.fmt" -> string! +const Android.Media.MediaExtractor.MetricsConstants.MimeType = "android.media.mediaextractor.mime" -> string! +const Android.Media.MediaExtractor.MetricsConstants.Tracks = "android.media.mediaextractor.ntrk" -> string! +const Android.Media.MediaExtractor.SampleFlagEncrypted = Android.Media.MediaExtractorSampleFlags.Encrypted -> Android.Media.MediaExtractorSampleFlags +const Android.Media.MediaExtractor.SampleFlagPartialFrame = Android.Media.MediaExtractorSampleFlags.PartialFrame -> Android.Media.MediaExtractorSampleFlags +const Android.Media.MediaExtractor.SampleFlagSync = Android.Media.MediaExtractorSampleFlags.Sync -> Android.Media.MediaExtractorSampleFlags +const Android.Media.MediaExtractor.SeekToClosestSync = Android.Media.MediaExtractorSeekTo.ClosestSync -> Android.Media.MediaExtractorSeekTo +const Android.Media.MediaExtractor.SeekToNextSync = Android.Media.MediaExtractorSeekTo.NextSync -> Android.Media.MediaExtractorSeekTo +const Android.Media.MediaExtractor.SeekToPreviousSync = Android.Media.MediaExtractorSeekTo.None -> Android.Media.MediaExtractorSeekTo +const Android.Media.MediaFeature.HdrType.DolbyVision = "android.media.feature.hdr.dolby_vision" -> string! +const Android.Media.MediaFeature.HdrType.Hdr10 = "android.media.feature.hdr.hdr10" -> string! +const Android.Media.MediaFeature.HdrType.Hdr10Plus = "android.media.feature.hdr.hdr10_plus" -> string! +const Android.Media.MediaFeature.HdrType.Hlg = "android.media.feature.hdr.hlg" -> string! +const Android.Media.MediaFormat.ColorRangeFull = Android.Media.ColorRange.Full -> Android.Media.ColorRange +const Android.Media.MediaFormat.ColorRangeLimited = Android.Media.ColorRange.Limited -> Android.Media.ColorRange +const Android.Media.MediaFormat.ColorStandardBt2020 = Android.Media.ColorStandard.Bt2020 -> Android.Media.ColorStandard +const Android.Media.MediaFormat.ColorStandardBt601Ntsc = Android.Media.ColorStandard.Bt601Ntsc -> Android.Media.ColorStandard +const Android.Media.MediaFormat.ColorStandardBt601Pal = Android.Media.ColorStandard.Bt601Pal -> Android.Media.ColorStandard +const Android.Media.MediaFormat.ColorStandardBt709 = Android.Media.ColorStandard.Bt709 -> Android.Media.ColorStandard +const Android.Media.MediaFormat.ColorTransferHlg = Android.Media.ColorTransfer.Hlg -> Android.Media.ColorTransfer +const Android.Media.MediaFormat.ColorTransferLinear = Android.Media.ColorTransfer.Linear -> Android.Media.ColorTransfer +const Android.Media.MediaFormat.ColorTransferSdrVideo = Android.Media.ColorTransfer.SdrVideo -> Android.Media.ColorTransfer +const Android.Media.MediaFormat.ColorTransferSt2084 = Android.Media.ColorTransfer.St2084 -> Android.Media.ColorTransfer +const Android.Media.MediaFormat.KeyAacDrcAlbumMode = "aac-drc-album-mode" -> string! +const Android.Media.MediaFormat.KeyAacDrcAttenuationFactor = "aac-drc-cut-level" -> string! +const Android.Media.MediaFormat.KeyAacDrcBoostFactor = "aac-drc-boost-level" -> string! +const Android.Media.MediaFormat.KeyAacDrcEffectType = "aac-drc-effect-type" -> string! +const Android.Media.MediaFormat.KeyAacDrcHeavyCompression = "aac-drc-heavy-compression" -> string! +const Android.Media.MediaFormat.KeyAacDrcOutputLoudness = "aac-drc-output-loudness" -> string! +const Android.Media.MediaFormat.KeyAacDrcTargetReferenceLevel = "aac-target-ref-level" -> string! +const Android.Media.MediaFormat.KeyAacEncodedTargetLevel = "aac-encoded-target-level" -> string! +const Android.Media.MediaFormat.KeyAacMaxOutputChannelCount = "aac-max-output-channel_count" -> string! +const Android.Media.MediaFormat.KeyAacProfile = "aac-profile" -> string! +const Android.Media.MediaFormat.KeyAacSbrMode = "aac-sbr-mode" -> string! +const Android.Media.MediaFormat.KeyAllowFrameDrop = "allow-frame-drop" -> string! +const Android.Media.MediaFormat.KeyAudioSessionId = "audio-session-id" -> string! +const Android.Media.MediaFormat.KeyBitRate = "bitrate" -> string! +const Android.Media.MediaFormat.KeyBitrateMode = "bitrate-mode" -> string! +const Android.Media.MediaFormat.KeyCaptionServiceNumber = "caption-service-number" -> string! +const Android.Media.MediaFormat.KeyCaptureRate = "capture-rate" -> string! +const Android.Media.MediaFormat.KeyChannelCount = "channel-count" -> string! +const Android.Media.MediaFormat.KeyChannelMask = "channel-mask" -> string! +const Android.Media.MediaFormat.KeyCodecsString = "codecs-string" -> string! +const Android.Media.MediaFormat.KeyColorFormat = "color-format" -> string! +const Android.Media.MediaFormat.KeyColorRange = "color-range" -> string! +const Android.Media.MediaFormat.KeyColorStandard = "color-standard" -> string! +const Android.Media.MediaFormat.KeyColorTransfer = "color-transfer" -> string! +const Android.Media.MediaFormat.KeyColorTransferRequest = "color-transfer-request" -> string! +const Android.Media.MediaFormat.KeyComplexity = "complexity" -> string! +const Android.Media.MediaFormat.KeyCreateInputSurfaceSuspended = "create-input-buffers-suspended" -> string! +const Android.Media.MediaFormat.KeyCropBottom = "crop-bottom" -> string! +const Android.Media.MediaFormat.KeyCropLeft = "crop-left" -> string! +const Android.Media.MediaFormat.KeyCropRight = "crop-right" -> string! +const Android.Media.MediaFormat.KeyCropTop = "crop-top" -> string! +const Android.Media.MediaFormat.KeyDuration = "durationUs" -> string! +const Android.Media.MediaFormat.KeyEncoderDelay = "encoder-delay" -> string! +const Android.Media.MediaFormat.KeyEncoderPadding = "encoder-padding" -> string! +const Android.Media.MediaFormat.KeyFlacCompressionLevel = "flac-compression-level" -> string! +const Android.Media.MediaFormat.KeyFrameRate = "frame-rate" -> string! +const Android.Media.MediaFormat.KeyGridColumns = "grid-cols" -> string! +const Android.Media.MediaFormat.KeyGridRows = "grid-rows" -> string! +const Android.Media.MediaFormat.KeyHapticChannelCount = "haptic-channel-count" -> string! +const Android.Media.MediaFormat.KeyHardwareAvSyncId = "hw-av-sync-id" -> string! +const Android.Media.MediaFormat.KeyHdr10PlusInfo = "hdr10-plus-info" -> string! +const Android.Media.MediaFormat.KeyHdrStaticInfo = "hdr-static-info" -> string! +const Android.Media.MediaFormat.KeyHeight = "height" -> string! +const Android.Media.MediaFormat.KeyIFrameInterval = "i-frame-interval" -> string! +const Android.Media.MediaFormat.KeyIntraRefreshPeriod = "intra-refresh-period" -> string! +const Android.Media.MediaFormat.KeyIsAdts = "is-adts" -> string! +const Android.Media.MediaFormat.KeyIsAutoselect = "is-autoselect" -> string! +const Android.Media.MediaFormat.KeyIsDefault = "is-default" -> string! +const Android.Media.MediaFormat.KeyIsForcedSubtitle = "is-forced-subtitle" -> string! +const Android.Media.MediaFormat.KeyLanguage = "language" -> string! +const Android.Media.MediaFormat.KeyLatency = "latency" -> string! +const Android.Media.MediaFormat.KeyLevel = "level" -> string! +const Android.Media.MediaFormat.KeyLowLatency = "low-latency" -> string! +const Android.Media.MediaFormat.KeyMaxBFrames = "max-bframes" -> string! +const Android.Media.MediaFormat.KeyMaxFpsToEncoder = "max-fps-to-encoder" -> string! +const Android.Media.MediaFormat.KeyMaxHeight = "max-height" -> string! +const Android.Media.MediaFormat.KeyMaxInputSize = "max-input-size" -> string! +const Android.Media.MediaFormat.KeyMaxOutputChannelCount = "max-output-channel-count" -> string! +const Android.Media.MediaFormat.KeyMaxPtsGapToEncoder = "max-pts-gap-to-encoder" -> string! +const Android.Media.MediaFormat.KeyMaxWidth = "max-width" -> string! +const Android.Media.MediaFormat.KeyMime = "mime" -> string! +const Android.Media.MediaFormat.KeyMpeghCompatibleSets = "mpegh-compatible-sets" -> string! +const Android.Media.MediaFormat.KeyMpeghProfileLevelIndication = "mpegh-profile-level-indication" -> string! +const Android.Media.MediaFormat.KeyMpeghReferenceChannelLayout = "mpegh-reference-channel-layout" -> string! +const Android.Media.MediaFormat.KeyOperatingRate = "operating-rate" -> string! +const Android.Media.MediaFormat.KeyOutputReorderDepth = "output-reorder-depth" -> string! +const Android.Media.MediaFormat.KeyPcmEncoding = "pcm-encoding" -> string! +const Android.Media.MediaFormat.KeyPictureType = "picture-type" -> string! +const Android.Media.MediaFormat.KeyPixelAspectRatioHeight = "sar-height" -> string! +const Android.Media.MediaFormat.KeyPixelAspectRatioWidth = "sar-width" -> string! +const Android.Media.MediaFormat.KeyPrependHeaderToSyncFrames = "prepend-sps-pps-to-idr-frames" -> string! +const Android.Media.MediaFormat.KeyPriority = "priority" -> string! +const Android.Media.MediaFormat.KeyProfile = "profile" -> string! +const Android.Media.MediaFormat.KeyPushBlankBuffersOnStop = "push-blank-buffers-on-shutdown" -> string! +const Android.Media.MediaFormat.KeyQuality = "quality" -> string! +const Android.Media.MediaFormat.KeyRepeatPreviousFrameAfter = "repeat-previous-frame-after" -> string! +const Android.Media.MediaFormat.KeyRotation = "rotation-degrees" -> string! +const Android.Media.MediaFormat.KeySampleRate = "sample-rate" -> string! +const Android.Media.MediaFormat.KeySliceHeight = "slice-height" -> string! +const Android.Media.MediaFormat.KeySlowMotionMarkers = "slow-motion-markers" -> string! +const Android.Media.MediaFormat.KeyStride = "stride" -> string! +const Android.Media.MediaFormat.KeyTemporalLayering = "ts-schema" -> string! +const Android.Media.MediaFormat.KeyTileHeight = "tile-height" -> string! +const Android.Media.MediaFormat.KeyTileWidth = "tile-width" -> string! +const Android.Media.MediaFormat.KeyTrackId = "track-id" -> string! +const Android.Media.MediaFormat.KeyVideoEncodingStatisticsLevel = "video-encoding-statistics-level" -> string! +const Android.Media.MediaFormat.KeyVideoQpAverage = "video-qp-average" -> string! +const Android.Media.MediaFormat.KeyVideoQpBMax = "video-qp-b-max" -> string! +const Android.Media.MediaFormat.KeyVideoQpBMin = "video-qp-b-min" -> string! +const Android.Media.MediaFormat.KeyVideoQpIMax = "video-qp-i-max" -> string! +const Android.Media.MediaFormat.KeyVideoQpIMin = "video-qp-i-min" -> string! +const Android.Media.MediaFormat.KeyVideoQpMax = "video-qp-max" -> string! +const Android.Media.MediaFormat.KeyVideoQpMin = "video-qp-min" -> string! +const Android.Media.MediaFormat.KeyVideoQpPMax = "video-qp-p-max" -> string! +const Android.Media.MediaFormat.KeyVideoQpPMin = "video-qp-p-min" -> string! +const Android.Media.MediaFormat.KeyWidth = "width" -> string! +const Android.Media.MediaFormat.LogSessionId = "log-session-id" -> string! +const Android.Media.MediaFormat.MimetypeAudioAac = "audio/mp4a-latm" -> string! +const Android.Media.MediaFormat.MimetypeAudioAacEld = "audio/mp4a.40.39" -> string! +const Android.Media.MediaFormat.MimetypeAudioAacHeV1 = "audio/mp4a.40.05" -> string! +const Android.Media.MediaFormat.MimetypeAudioAacHeV2 = "audio/mp4a.40.29" -> string! +const Android.Media.MediaFormat.MimetypeAudioAacLc = "audio/mp4a.40.02" -> string! +const Android.Media.MediaFormat.MimetypeAudioAacXhe = "audio/mp4a.40.42" -> string! +const Android.Media.MediaFormat.MimetypeAudioAc3 = "audio/ac3" -> string! +const Android.Media.MediaFormat.MimetypeAudioAc4 = "audio/ac4" -> string! +const Android.Media.MediaFormat.MimetypeAudioAmrNb = "audio/3gpp" -> string! +const Android.Media.MediaFormat.MimetypeAudioAmrWb = "audio/amr-wb" -> string! +const Android.Media.MediaFormat.MimetypeAudioDolbyMat = "audio/vnd.dolby.mat" -> string! +const Android.Media.MediaFormat.MimetypeAudioDolbyTruehd = "audio/vnd.dolby.mlp" -> string! +const Android.Media.MediaFormat.MimetypeAudioDra = "audio/vnd.dra" -> string! +const Android.Media.MediaFormat.MimetypeAudioDts = "audio/vnd.dts" -> string! +const Android.Media.MediaFormat.MimetypeAudioDtsHd = "audio/vnd.dts.hd" -> string! +const Android.Media.MediaFormat.MimetypeAudioDtsUhd = "audio/vnd.dts.uhd" -> string! +const Android.Media.MediaFormat.MimetypeAudioEac3 = "audio/eac3" -> string! +const Android.Media.MediaFormat.MimetypeAudioEac3Joc = "audio/eac3-joc" -> string! +const Android.Media.MediaFormat.MimetypeAudioFlac = "audio/flac" -> string! +const Android.Media.MediaFormat.MimetypeAudioG711Alaw = "audio/g711-alaw" -> string! +const Android.Media.MediaFormat.MimetypeAudioG711Mlaw = "audio/g711-mlaw" -> string! +const Android.Media.MediaFormat.MimetypeAudioIec61937 = "audio/x-iec61937" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeg = "audio/mpeg" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghBlL3 = "audio/mhm1.03" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghBlL4 = "audio/mhm1.04" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghLcL3 = "audio/mhm1.0d" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghLcL4 = "audio/mhm1.0e" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghMha1 = "audio/mha1" -> string! +const Android.Media.MediaFormat.MimetypeAudioMpeghMhm1 = "audio/mhm1" -> string! +const Android.Media.MediaFormat.MimetypeAudioMsgsm = "audio/gsm" -> string! +const Android.Media.MediaFormat.MimetypeAudioOpus = "audio/opus" -> string! +const Android.Media.MediaFormat.MimetypeAudioQcelp = "audio/qcelp" -> string! +const Android.Media.MediaFormat.MimetypeAudioRaw = "audio/raw" -> string! +const Android.Media.MediaFormat.MimetypeAudioScrambled = "audio/scrambled" -> string! +const Android.Media.MediaFormat.MimetypeAudioVorbis = "audio/vorbis" -> string! +const Android.Media.MediaFormat.MimetypeImageAndroidHeic = "image/vnd.android.heic" -> string! +const Android.Media.MediaFormat.MimetypeImageAvif = "image/avif" -> string! +const Android.Media.MediaFormat.MimetypeTextCea608 = "text/cea-608" -> string! +const Android.Media.MediaFormat.MimetypeTextCea708 = "text/cea-708" -> string! +const Android.Media.MediaFormat.MimetypeTextSubrip = "application/x-subrip" -> string! +const Android.Media.MediaFormat.MimetypeTextVtt = "text/vtt" -> string! +const Android.Media.MediaFormat.MimetypeVideoAv1 = "video/av01" -> string! +const Android.Media.MediaFormat.MimetypeVideoAvc = "video/avc" -> string! +const Android.Media.MediaFormat.MimetypeVideoDolbyVision = "video/dolby-vision" -> string! +const Android.Media.MediaFormat.MimetypeVideoH263 = "video/3gpp" -> string! +const Android.Media.MediaFormat.MimetypeVideoHevc = "video/hevc" -> string! +const Android.Media.MediaFormat.MimetypeVideoMpeg2 = "video/mpeg2" -> string! +const Android.Media.MediaFormat.MimetypeVideoMpeg4 = "video/mp4v-es" -> string! +const Android.Media.MediaFormat.MimetypeVideoRaw = "video/raw" -> string! +const Android.Media.MediaFormat.MimetypeVideoScrambled = "video/scrambled" -> string! +const Android.Media.MediaFormat.MimetypeVideoVp8 = "video/x-vnd.on2.vp8" -> string! +const Android.Media.MediaFormat.MimetypeVideoVp9 = "video/x-vnd.on2.vp9" -> string! +const Android.Media.MediaFormat.PictureTypeB = Android.Media.PictureType.B -> Android.Media.PictureType +const Android.Media.MediaFormat.PictureTypeI = Android.Media.PictureType.I -> Android.Media.PictureType +const Android.Media.MediaFormat.PictureTypeP = Android.Media.PictureType.P -> Android.Media.PictureType +const Android.Media.MediaFormat.PictureTypeUnknown = Android.Media.PictureType.Unknown -> Android.Media.PictureType +const Android.Media.MediaFormat.TypeByteBuffer = Android.Media.MediaFormatType.ByteBuffer -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.TypeFloat = Android.Media.MediaFormatType.Float -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.TypeInteger = Android.Media.MediaFormatType.Integer -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.TypeLong = Android.Media.MediaFormatType.Long -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.TypeNull = Android.Media.MediaFormatType.Null -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.TypeString = Android.Media.MediaFormatType.String -> Android.Media.MediaFormatType +const Android.Media.MediaFormat.VideoEncodingStatisticsLevel1 = Android.Media.VideoEncodingStatisticsLevel.One -> Android.Media.VideoEncodingStatisticsLevel +const Android.Media.MediaFormat.VideoEncodingStatisticsLevelNone = Android.Media.VideoEncodingStatisticsLevel.None -> Android.Media.VideoEncodingStatisticsLevel +const Android.Media.MediaMetadata.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.MediaMetadata.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.MediaMetadata.MetadataKeyAlbum = "android.media.metadata.ALBUM" -> string! +const Android.Media.MediaMetadata.MetadataKeyAlbumArt = "android.media.metadata.ALBUM_ART" -> string! +const Android.Media.MediaMetadata.MetadataKeyAlbumArtist = "android.media.metadata.ALBUM_ARTIST" -> string! +const Android.Media.MediaMetadata.MetadataKeyAlbumArtUri = "android.media.metadata.ALBUM_ART_URI" -> string! +const Android.Media.MediaMetadata.MetadataKeyArt = "android.media.metadata.ART" -> string! +const Android.Media.MediaMetadata.MetadataKeyArtist = "android.media.metadata.ARTIST" -> string! +const Android.Media.MediaMetadata.MetadataKeyArtUri = "android.media.metadata.ART_URI" -> string! +const Android.Media.MediaMetadata.MetadataKeyAuthor = "android.media.metadata.AUTHOR" -> string! +const Android.Media.MediaMetadata.MetadataKeyBtFolderType = "android.media.metadata.BT_FOLDER_TYPE" -> string! +const Android.Media.MediaMetadata.MetadataKeyCompilation = "android.media.metadata.COMPILATION" -> string! +const Android.Media.MediaMetadata.MetadataKeyComposer = "android.media.metadata.COMPOSER" -> string! +const Android.Media.MediaMetadata.MetadataKeyDate = "android.media.metadata.DATE" -> string! +const Android.Media.MediaMetadata.MetadataKeyDiscNumber = "android.media.metadata.DISC_NUMBER" -> string! +const Android.Media.MediaMetadata.MetadataKeyDisplayDescription = "android.media.metadata.DISPLAY_DESCRIPTION" -> string! +const Android.Media.MediaMetadata.MetadataKeyDisplayIcon = "android.media.metadata.DISPLAY_ICON" -> string! +const Android.Media.MediaMetadata.MetadataKeyDisplayIconUri = "android.media.metadata.DISPLAY_ICON_URI" -> string! +const Android.Media.MediaMetadata.MetadataKeyDisplaySubtitle = "android.media.metadata.DISPLAY_SUBTITLE" -> string! +const Android.Media.MediaMetadata.MetadataKeyDisplayTitle = "android.media.metadata.DISPLAY_TITLE" -> string! +const Android.Media.MediaMetadata.MetadataKeyDuration = "android.media.metadata.DURATION" -> string! +const Android.Media.MediaMetadata.MetadataKeyGenre = "android.media.metadata.GENRE" -> string! +const Android.Media.MediaMetadata.MetadataKeyMediaId = "android.media.metadata.MEDIA_ID" -> string! +const Android.Media.MediaMetadata.MetadataKeyMediaUri = "android.media.metadata.MEDIA_URI" -> string! +const Android.Media.MediaMetadata.MetadataKeyNumTracks = "android.media.metadata.NUM_TRACKS" -> string! +const Android.Media.MediaMetadata.MetadataKeyRating = "android.media.metadata.RATING" -> string! +const Android.Media.MediaMetadata.MetadataKeyTitle = "android.media.metadata.TITLE" -> string! +const Android.Media.MediaMetadata.MetadataKeyTrackNumber = "android.media.metadata.TRACK_NUMBER" -> string! +const Android.Media.MediaMetadata.MetadataKeyUserRating = "android.media.metadata.USER_RATING" -> string! +const Android.Media.MediaMetadata.MetadataKeyWriter = "android.media.metadata.WRITER" -> string! +const Android.Media.MediaMetadata.MetadataKeyYear = "android.media.metadata.YEAR" -> string! +const Android.Media.MediaMetadataEditor.BitmapKeyArtwork = Android.Media.MediaMetadataEditKey.BitmapKeyArtwork -> Android.Media.MediaMetadataEditKey +const Android.Media.MediaMetadataEditor.RatingKeyByOthers = Android.Media.MediaMetadataEditKey.RatingKeyByOthers -> Android.Media.MediaMetadataEditKey +const Android.Media.MediaMetadataEditor.RatingKeyByUser = Android.Media.MediaMetadataEditKey.RatingKeyByUser -> Android.Media.MediaMetadataEditKey +const Android.Media.MediaMetadataRetriever.MetadataKeyAlbum = Android.Media.MetadataKey.Album -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyAlbumartist = Android.Media.MetadataKey.Albumartist -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyArtist = Android.Media.MetadataKey.Artist -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyAuthor = Android.Media.MetadataKey.Author -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyBitrate = Android.Media.MetadataKey.Bitrate -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyBitsPerSample = Android.Media.MetadataKey.BitsPerSample -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyCaptureFramerate = Android.Media.MetadataKey.CaptureFramerate -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyCdTrackNumber = Android.Media.MetadataKey.CdTrackNumber -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyColorRange = Android.Media.MetadataKey.ColorRange -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyColorStandard = Android.Media.MetadataKey.ColorStandard -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyColorTransfer = Android.Media.MetadataKey.ColorTransfer -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyCompilation = Android.Media.MetadataKey.Compilation -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyComposer = Android.Media.MetadataKey.Composer -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyDate = Android.Media.MetadataKey.Date -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyDiscNumber = Android.Media.MetadataKey.DiscNumber -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyDuration = Android.Media.MetadataKey.Duration -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyExifLength = Android.Media.MetadataKey.ExifLength -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyExifOffset = Android.Media.MetadataKey.ExifOffset -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyGenre = Android.Media.MetadataKey.Genre -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyHasAudio = Android.Media.MetadataKey.HasAudio -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyHasImage = Android.Media.MetadataKey.HasImage -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyHasVideo = Android.Media.MetadataKey.HasVideo -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyImageCount = Android.Media.MetadataKey.ImageCount -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyImageHeight = Android.Media.MetadataKey.ImageHeight -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyImagePrimary = Android.Media.MetadataKey.ImagePrimary -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyImageRotation = Android.Media.MetadataKey.ImageRotation -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyImageWidth = Android.Media.MetadataKey.ImageWidth -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyLocation = Android.Media.MetadataKey.Location -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyMimetype = Android.Media.MetadataKey.Mimetype -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyNumTracks = Android.Media.MetadataKey.NumTracks -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeySamplerate = Android.Media.MetadataKey.SampleRate -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyTitle = Android.Media.MetadataKey.Title -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyVideoFrameCount = Android.Media.MetadataKey.VideoFrameCount -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyVideoHeight = Android.Media.MetadataKey.VideoHeight -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyVideoRotation = Android.Media.MetadataKey.VideoRotation -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyVideoWidth = Android.Media.MetadataKey.VideoWidth -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyWriter = Android.Media.MetadataKey.Writer -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyXmpLength = Android.Media.MetadataKey.XmpLength -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyXmpOffset = Android.Media.MetadataKey.XmpOffset -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.MetadataKeyYear = Android.Media.MetadataKey.Year -> Android.Media.MetadataKey +const Android.Media.MediaMetadataRetriever.OptionClosest = Android.Media.Option.Closest -> Android.Media.Option +const Android.Media.MediaMetadataRetriever.OptionClosestSync = Android.Media.Option.ClosestSync -> Android.Media.Option +const Android.Media.MediaMetadataRetriever.OptionNextSync = Android.Media.Option.NextSync -> Android.Media.Option +const Android.Media.MediaMetadataRetriever.OptionPreviousSync = Android.Media.Option.PreviousSync -> Android.Media.Option +const Android.Media.MediaMuxer.OutputFormat.MuxerOutput3gpp = Android.Media.MuxerOutputType.M3gpp -> Android.Media.MuxerOutputType +const Android.Media.MediaMuxer.OutputFormat.MuxerOutputHeif = Android.Media.MuxerOutputType.Heif -> Android.Media.MuxerOutputType +const Android.Media.MediaMuxer.OutputFormat.MuxerOutputMpeg4 = Android.Media.MuxerOutputType.Mpeg4 -> Android.Media.MuxerOutputType +const Android.Media.MediaMuxer.OutputFormat.MuxerOutputOgg = Android.Media.MuxerOutputType.Ogg -> Android.Media.MuxerOutputType +const Android.Media.MediaMuxer.OutputFormat.MuxerOutputWebm = Android.Media.MuxerOutputType.Webm -> Android.Media.MuxerOutputType +const Android.Media.MediaParser.ParameterAdtsEnableCbrSeeking = "android.media.mediaparser.adts.enableCbrSeeking" -> string! +const Android.Media.MediaParser.ParameterAmrEnableCbrSeeking = "android.media.mediaparser.amr.enableCbrSeeking" -> string! +const Android.Media.MediaParser.ParameterFlacDisableId3 = "android.media.mediaparser.flac.disableId3" -> string! +const Android.Media.MediaParser.ParameterMatroskaDisableCuesSeeking = "android.media.mediaparser.matroska.disableCuesSeeking" -> string! +const Android.Media.MediaParser.ParameterMp3DisableId3 = "android.media.mediaparser.mp3.disableId3" -> string! +const Android.Media.MediaParser.ParameterMp3EnableCbrSeeking = "android.media.mediaparser.mp3.enableCbrSeeking" -> string! +const Android.Media.MediaParser.ParameterMp3EnableIndexSeeking = "android.media.mediaparser.mp3.enableIndexSeeking" -> string! +const Android.Media.MediaParser.ParameterMp4IgnoreEditLists = "android.media.mediaparser.mp4.ignoreEditLists" -> string! +const Android.Media.MediaParser.ParameterMp4IgnoreTfdtBox = "android.media.mediaparser.mp4.ignoreTfdtBox" -> string! +const Android.Media.MediaParser.ParameterMp4TreatVideoFramesAsKeyframes = "android.media.mediaparser.mp4.treatVideoFramesAsKeyframes" -> string! +const Android.Media.MediaParser.ParameterTsAllowNonIdrAvcKeyframes = "android.media.mediaparser.ts.allowNonIdrAvcKeyframes" -> string! +const Android.Media.MediaParser.ParameterTsDetectAccessUnits = "android.media.mediaparser.ts.ignoreDetectAccessUnits" -> string! +const Android.Media.MediaParser.ParameterTsEnableHdmvDtsAudioStreams = "android.media.mediaparser.ts.enableHdmvDtsAudioStreams" -> string! +const Android.Media.MediaParser.ParameterTsIgnoreAacStream = "android.media.mediaparser.ts.ignoreAacStream" -> string! +const Android.Media.MediaParser.ParameterTsIgnoreAvcStream = "android.media.mediaparser.ts.ignoreAvcStream" -> string! +const Android.Media.MediaParser.ParameterTsIgnoreSpliceInfoStream = "android.media.mediaparser.ts.ignoreSpliceInfoStream" -> string! +const Android.Media.MediaParser.ParameterTsMode = "android.media.mediaparser.ts.mode" -> string! +const Android.Media.MediaParser.ParserNameAc3 = "android.media.mediaparser.Ac3Parser" -> string! +const Android.Media.MediaParser.ParserNameAc4 = "android.media.mediaparser.Ac4Parser" -> string! +const Android.Media.MediaParser.ParserNameAdts = "android.media.mediaparser.AdtsParser" -> string! +const Android.Media.MediaParser.ParserNameAmr = "android.media.mediaparser.AmrParser" -> string! +const Android.Media.MediaParser.ParserNameFlac = "android.media.mediaparser.FlacParser" -> string! +const Android.Media.MediaParser.ParserNameFlv = "android.media.mediaparser.FlvParser" -> string! +const Android.Media.MediaParser.ParserNameFmp4 = "android.media.mediaparser.FragmentedMp4Parser" -> string! +const Android.Media.MediaParser.ParserNameMatroska = "android.media.mediaparser.MatroskaParser" -> string! +const Android.Media.MediaParser.ParserNameMp3 = "android.media.mediaparser.Mp3Parser" -> string! +const Android.Media.MediaParser.ParserNameMp4 = "android.media.mediaparser.Mp4Parser" -> string! +const Android.Media.MediaParser.ParserNameOgg = "android.media.mediaparser.OggParser" -> string! +const Android.Media.MediaParser.ParserNamePs = "android.media.mediaparser.PsParser" -> string! +const Android.Media.MediaParser.ParserNameTs = "android.media.mediaparser.TsParser" -> string! +const Android.Media.MediaParser.ParserNameUnknown = "android.media.mediaparser.UNKNOWN" -> string! +const Android.Media.MediaParser.ParserNameWav = "android.media.mediaparser.WavParser" -> string! +const Android.Media.MediaParser.SampleFlagDecodeOnly = Android.Media.SampleFlags.SampleFlagDecodeOnly -> Android.Media.SampleFlags +const Android.Media.MediaParser.SampleFlagEncrypted = Android.Media.SampleFlags.SampleFlagEncrypted -> Android.Media.SampleFlags +const Android.Media.MediaParser.SampleFlagHasSupplementalData = Android.Media.SampleFlags.SampleFlagHasSupplementalData -> Android.Media.SampleFlags +const Android.Media.MediaParser.SampleFlagKeyFrame = Android.Media.SampleFlags.SampleFlagKeyFrame -> Android.Media.SampleFlags +const Android.Media.MediaParser.SampleFlagLastSample = Android.Media.SampleFlags.SampleFlagLastSample -> Android.Media.SampleFlags +const Android.Media.MediaParser.SeekMap.UnknownDuration = -2147483648 -> int +const Android.Media.MediaPlayer.MediaErrorIo = -1004 -> int +const Android.Media.MediaPlayer.MediaErrorMalformed = -1007 -> int +const Android.Media.MediaPlayer.MediaErrorTimedOut = -110 -> int +const Android.Media.MediaPlayer.MediaErrorUnsupported = -1010 -> int +const Android.Media.MediaPlayer.MediaMimetypeTextSubrip = "application/x-subrip" -> string! +const Android.Media.MediaPlayer.MetricsConstants.CodecAudio = "android.media.mediaplayer.audio.codec" -> string! +const Android.Media.MediaPlayer.MetricsConstants.CodecVideo = "android.media.mediaplayer.video.codec" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Duration = "android.media.mediaplayer.durationMs" -> string! +const Android.Media.MediaPlayer.MetricsConstants.ErrorCode = "android.media.mediaplayer.errcode" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Errors = "android.media.mediaplayer.err" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Frames = "android.media.mediaplayer.frames" -> string! +const Android.Media.MediaPlayer.MetricsConstants.FramesDropped = "android.media.mediaplayer.dropped" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Height = "android.media.mediaplayer.height" -> string! +const Android.Media.MediaPlayer.MetricsConstants.MimeTypeAudio = "android.media.mediaplayer.audio.mime" -> string! +const Android.Media.MediaPlayer.MetricsConstants.MimeTypeVideo = "android.media.mediaplayer.video.mime" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Playing = "android.media.mediaplayer.playingMs" -> string! +const Android.Media.MediaPlayer.MetricsConstants.Width = "android.media.mediaplayer.width" -> string! +const Android.Media.MediaPlayer.TrackInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.MediaPlayer.TrackInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeAudio = Android.Media.MediaTrackType.Audio -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeMetadata = Android.Media.MediaTrackType.Metadata -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeSubtitle = Android.Media.MediaTrackType.Subtitle -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeTimedtext = Android.Media.MediaTrackType.Timedtext -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeUnknown = Android.Media.MediaTrackType.Unknown -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.TrackInfo.MediaTrackTypeVideo = Android.Media.MediaTrackType.Video -> Android.Media.MediaTrackType +const Android.Media.MediaPlayer.VideoScalingModeScaleToFit = Android.Media.MediaPlayerVideoScalingModeNotInUse.ScaleToFit -> Android.Media.MediaPlayerVideoScalingModeNotInUse +const Android.Media.MediaPlayer.VideoScalingModeScaleToFitWithCropping = Android.Media.MediaPlayerVideoScalingModeNotInUse.ScaleToFitWithCropping -> Android.Media.MediaPlayerVideoScalingModeNotInUse +const Android.Media.MediaRecorder.InterfaceConsts.MicDirectionAwayFromUser = Android.Media.MicDirection.AwayFromUser -> Android.Media.MicDirection +const Android.Media.MediaRecorder.InterfaceConsts.MicDirectionExternal = Android.Media.MicDirection.External -> Android.Media.MicDirection +const Android.Media.MediaRecorder.InterfaceConsts.MicDirectionTowardsUser = Android.Media.MicDirection.TowardsUser -> Android.Media.MicDirection +const Android.Media.MediaRecorder.InterfaceConsts.MicDirectionUnspecified = Android.Media.MicDirection.Unspecified -> Android.Media.MicDirection +const Android.Media.MediaRecorder.MediaErrorServerDied = Android.Media.MediaRecorderError.ServerDied -> Android.Media.MediaRecorderError +const Android.Media.MediaRecorder.MediaRecorderErrorUnknown = Android.Media.MediaRecorderError.Unknown -> Android.Media.MediaRecorderError +const Android.Media.MediaRecorder.MetricsConstants.AudioBitrate = "android.media.mediarecorder.audio-bitrate" -> string! +const Android.Media.MediaRecorder.MetricsConstants.AudioChannels = "android.media.mediarecorder.audio-channels" -> string! +const Android.Media.MediaRecorder.MetricsConstants.AudioSamplerate = "android.media.mediarecorder.audio-samplerate" -> string! +const Android.Media.MediaRecorder.MetricsConstants.AudioTimescale = "android.media.mediarecorder.audio-timescale" -> string! +const Android.Media.MediaRecorder.MetricsConstants.CaptureFps = "android.media.mediarecorder.capture-fps" -> string! +const Android.Media.MediaRecorder.MetricsConstants.CaptureFpsEnable = "android.media.mediarecorder.capture-fpsenable" -> string! +const Android.Media.MediaRecorder.MetricsConstants.Framerate = "android.media.mediarecorder.frame-rate" -> string! +const Android.Media.MediaRecorder.MetricsConstants.Height = "android.media.mediarecorder.height" -> string! +const Android.Media.MediaRecorder.MetricsConstants.MovieTimescale = "android.media.mediarecorder.movie-timescale" -> string! +const Android.Media.MediaRecorder.MetricsConstants.Rotation = "android.media.mediarecorder.rotation" -> string! +const Android.Media.MediaRecorder.MetricsConstants.VideoBitrate = "android.media.mediarecorder.video-bitrate" -> string! +const Android.Media.MediaRecorder.MetricsConstants.VideoIframeInterval = "android.media.mediarecorder.video-iframe-interval" -> string! +const Android.Media.MediaRecorder.MetricsConstants.VideoLevel = "android.media.mediarecorder.video-encoder-level" -> string! +const Android.Media.MediaRecorder.MetricsConstants.VideoProfile = "android.media.mediarecorder.video-encoder-profile" -> string! +const Android.Media.MediaRecorder.MetricsConstants.VideoTimescale = "android.media.mediarecorder.video-timescale" -> string! +const Android.Media.MediaRecorder.MetricsConstants.Width = "android.media.mediarecorder.width" -> string! +const Android.Media.MediaRecorder.VideoEncoder.Av1 = Android.Media.VideoEncoder.Av1 -> Android.Media.VideoEncoder +const Android.Media.MediaRecorder.VideoEncoder.DolbyVision = Android.Media.VideoEncoder.DolbyVision -> Android.Media.VideoEncoder +const Android.Media.MediaRecorder.VideoEncoder.Vp9 = Android.Media.VideoEncoder.Vp9 -> Android.Media.VideoEncoder +const Android.Media.MediaRoute2Info.ConnectionStateConnected = Android.Media.MediaRoute2InfoConnectionState.Connected -> Android.Media.MediaRoute2InfoConnectionState +const Android.Media.MediaRoute2Info.ConnectionStateConnecting = Android.Media.MediaRoute2InfoConnectionState.Connecting -> Android.Media.MediaRoute2InfoConnectionState +const Android.Media.MediaRoute2Info.ConnectionStateDisconnected = Android.Media.MediaRoute2InfoConnectionState.Disconnected -> Android.Media.MediaRoute2InfoConnectionState +const Android.Media.MediaRoute2Info.FeatureLiveAudio = "android.media.route.feature.LIVE_AUDIO" -> string! +const Android.Media.MediaRoute2Info.FeatureLiveVideo = "android.media.route.feature.LIVE_VIDEO" -> string! +const Android.Media.MediaRoute2Info.FeatureRemoteAudioPlayback = "android.media.route.feature.REMOTE_AUDIO_PLAYBACK" -> string! +const Android.Media.MediaRoute2Info.FeatureRemotePlayback = "android.media.route.feature.REMOTE_PLAYBACK" -> string! +const Android.Media.MediaRoute2Info.FeatureRemoteVideoPlayback = "android.media.route.feature.REMOTE_VIDEO_PLAYBACK" -> string! +const Android.Media.MediaRoute2Info.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.MediaRoute2Info.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.MediaRoute2Info.PlaybackVolumeFixed = Android.Media.MediaRoute2InfoPlaybackVolume.Fixed -> Android.Media.MediaRoute2InfoPlaybackVolume +const Android.Media.MediaRoute2Info.PlaybackVolumeVariable = Android.Media.MediaRoute2InfoPlaybackVolume.Variable -> Android.Media.MediaRoute2InfoPlaybackVolume +const Android.Media.MediaRoute2Info.TypeBleHeadset = Android.Media.MediaRoute2Type.BleHeadset -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeBluetoothA2dp = Android.Media.MediaRoute2Type.BluetoothA2dp -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeBuiltinSpeaker = Android.Media.MediaRoute2Type.BuiltinSpeaker -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeDock = Android.Media.MediaRoute2Type.Dock -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeGroup = Android.Media.MediaRoute2Type.Group -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeHdmi = Android.Media.MediaRoute2Type.Hdmi -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeHearingAid = Android.Media.MediaRoute2Type.HearingAid -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeRemoteAudioVideoReceiver = Android.Media.MediaRoute2Type.RemoteAudioVideoReceiver -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeRemoteSpeaker = Android.Media.MediaRoute2Type.RemoteSpeaker -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeRemoteTv = Android.Media.MediaRoute2Type.RemoteTv -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeUnknown = Android.Media.MediaRoute2Type.Unknown -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeUsbAccessory = Android.Media.MediaRoute2Type.UsbAccessory -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeUsbDevice = Android.Media.MediaRoute2Type.UsbDevice -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeUsbHeadset = Android.Media.MediaRoute2Type.UsbHeadset -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeWiredHeadphones = Android.Media.MediaRoute2Type.WiredHeadphones -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2Info.TypeWiredHeadset = Android.Media.MediaRoute2Type.WiredHeadset -> Android.Media.MediaRoute2Type +const Android.Media.MediaRoute2ProviderService.ReasonInvalidCommand = Android.Media.MediaRoute2ProviderServiceReason.InvalidCommand -> Android.Media.MediaRoute2ProviderServiceReason +const Android.Media.MediaRoute2ProviderService.ReasonNetworkError = Android.Media.MediaRoute2ProviderServiceReason.NetworkError -> Android.Media.MediaRoute2ProviderServiceReason +const Android.Media.MediaRoute2ProviderService.ReasonRejected = Android.Media.MediaRoute2ProviderServiceReason.Rejected -> Android.Media.MediaRoute2ProviderServiceReason +const Android.Media.MediaRoute2ProviderService.ReasonRouteNotAvailable = Android.Media.MediaRoute2ProviderServiceReason.RouteNotAvailable -> Android.Media.MediaRoute2ProviderServiceReason +const Android.Media.MediaRoute2ProviderService.ReasonUnknownError = Android.Media.MediaRoute2ProviderServiceReason.UnknownError -> Android.Media.MediaRoute2ProviderServiceReason +const Android.Media.MediaRoute2ProviderService.RequestIdNone = 0 -> long +const Android.Media.MediaRoute2ProviderService.ServiceInterface = "android.media.MediaRoute2ProviderService" -> string! +const Android.Media.MediaRouter.CallbackFlagPerformActiveScan = Android.Media.MediaRouterCallbackFlags.PerformActiveScan -> Android.Media.MediaRouterCallbackFlags +const Android.Media.MediaRouter.CallbackFlagUnfilteredEvents = Android.Media.MediaRouterCallbackFlags.UnfilteredEvents -> Android.Media.MediaRouterCallbackFlags +const Android.Media.MediaRouter.RouteInfo.DeviceTypeBluetooth = Android.Media.MediaRouterDeviceType.Bluetooth -> Android.Media.MediaRouterDeviceType +const Android.Media.MediaRouter.RouteInfo.DeviceTypeSpeaker = Android.Media.MediaRouterDeviceType.Speaker -> Android.Media.MediaRouterDeviceType +const Android.Media.MediaRouter.RouteInfo.DeviceTypeTv = Android.Media.MediaRouterDeviceType.Tv -> Android.Media.MediaRouterDeviceType +const Android.Media.MediaRouter.RouteInfo.DeviceTypeUnknown = Android.Media.MediaRouterDeviceType.Unknown -> Android.Media.MediaRouterDeviceType +const Android.Media.MediaRouter.RouteInfo.PlaybackTypeLocal = Android.Media.MediaPlaybackType.Local -> Android.Media.MediaPlaybackType +const Android.Media.MediaRouter.RouteInfo.PlaybackTypeRemote = Android.Media.MediaPlaybackType.Remote -> Android.Media.MediaPlaybackType +const Android.Media.MediaRouter.RouteInfo.PlaybackVolumeFixed = Android.Media.VolumeHandling.Fixed -> Android.Media.VolumeHandling +const Android.Media.MediaRouter.RouteInfo.PlaybackVolumeVariable = Android.Media.VolumeHandling.Variable -> Android.Media.VolumeHandling +const Android.Media.MediaRouter.RouteTypeLiveAudio = Android.Media.MediaRouteType.LiveAudio -> Android.Media.MediaRouteType +const Android.Media.MediaRouter.RouteTypeLiveVideo = Android.Media.MediaRouteType.LiveVideo -> Android.Media.MediaRouteType +const Android.Media.MediaRouter.RouteTypeUser = Android.Media.MediaRouteType.User -> Android.Media.MediaRouteType +const Android.Media.MediaSession2Service.ServiceInterface = "android.media.MediaSession2Service" -> string! +const Android.Media.MediaSyncEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.MediaSyncEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.MediaSyncEvent.SyncEventNone = Android.Media.MediaSyncEventType.None -> Android.Media.MediaSyncEventType +const Android.Media.MediaSyncEvent.SyncEventPresentationComplete = Android.Media.MediaSyncEventType.PresentationComplete -> Android.Media.MediaSyncEventType +const Android.Media.Metrics.BundleSession.KeyStatsdAtom = "bundlesession-statsd-atom" -> string! +const Android.Media.Metrics.MediaMetricsManager.InvalidTimestamp = -1 -> long +const Android.Media.Metrics.NetworkEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.NetworkEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.NetworkEvent.NetworkType2g = Android.Media.Metrics.NetworkType.Type2g -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkType3g = Android.Media.Metrics.NetworkType.Type3g -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkType4g = Android.Media.Metrics.NetworkType.Type4g -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkType5gNsa = Android.Media.Metrics.NetworkType.Type5gNsa -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkType5gSa = Android.Media.Metrics.NetworkType.Type5gSa -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkTypeEthernet = Android.Media.Metrics.NetworkType.Ethernet -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkTypeOffline = Android.Media.Metrics.NetworkType.Offline -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkTypeOther = Android.Media.Metrics.NetworkType.Other -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkTypeUnknown = Android.Media.Metrics.NetworkType.Unknown -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.NetworkEvent.NetworkTypeWifi = Android.Media.Metrics.NetworkType.Wifi -> Android.Media.Metrics.NetworkType +const Android.Media.Metrics.PlaybackErrorEvent.ErrorAudioTrackInitFailed = Android.Media.Metrics.PlaybackError.AudioTrackInitFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorAudioTrackOther = Android.Media.Metrics.PlaybackError.AudioTrackOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorAudioTrackWriteFailed = Android.Media.Metrics.PlaybackError.AudioTrackWriteFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDecoderInitFailed = Android.Media.Metrics.PlaybackError.DecoderInitFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDecodingFailed = Android.Media.Metrics.PlaybackError.DecodingFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDecodingFormatExceedsCapabilities = Android.Media.Metrics.PlaybackError.DecodingFormatExceedsCapabilities -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDecodingFormatUnsupported = Android.Media.Metrics.PlaybackError.DecodingFormatUnsupported -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDecodingOther = Android.Media.Metrics.PlaybackError.DecodingOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmContentError = Android.Media.Metrics.PlaybackError.DrmContentError -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmDeviceRevoked = Android.Media.Metrics.PlaybackError.DrmDeviceRevoked -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmDisallowedOperation = Android.Media.Metrics.PlaybackError.DrmDisallowedOperation -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmLicenseAcquisitionFailed = Android.Media.Metrics.PlaybackError.DrmLicenseAcquisitionFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmOther = Android.Media.Metrics.PlaybackError.DrmOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmProvisioningFailed = Android.Media.Metrics.PlaybackError.DrmProvisioningFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmSchemeUnsupported = Android.Media.Metrics.PlaybackError.DrmSchemeUnsupported -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorDrmSystemError = Android.Media.Metrics.PlaybackError.DrmSystemError -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoBadHttpStatus = Android.Media.Metrics.PlaybackError.IoBadHttpStatus -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoConnectionClosed = Android.Media.Metrics.PlaybackError.IoConnectionClosed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoConnectionTimeout = Android.Media.Metrics.PlaybackError.IoConnectionTimeout -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoDnsFailed = Android.Media.Metrics.PlaybackError.IoDnsFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoFileNotFound = Android.Media.Metrics.PlaybackError.IoFileNotFound -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoNetworkConnectionFailed = Android.Media.Metrics.PlaybackError.IoNetworkConnectionFailed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoNetworkUnavailable = Android.Media.Metrics.PlaybackError.IoNetworkUnavailable -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoNoPermission = Android.Media.Metrics.PlaybackError.IoNoPermission -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorIoOther = Android.Media.Metrics.PlaybackError.IoOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorOther = Android.Media.Metrics.PlaybackError.Other -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorParsingContainerMalformed = Android.Media.Metrics.PlaybackError.ParsingContainerMalformed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorParsingContainerUnsupported = Android.Media.Metrics.PlaybackError.ParsingContainerUnsupported -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorParsingManifestMalformed = Android.Media.Metrics.PlaybackError.ParsingManifestMalformed -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorParsingManifestUnsupported = Android.Media.Metrics.PlaybackError.ParsingManifestUnsupported -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorParsingOther = Android.Media.Metrics.PlaybackError.ParsingOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorPlayerBehindLiveWindow = Android.Media.Metrics.PlaybackError.PlayerBehindLiveWindow -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorPlayerOther = Android.Media.Metrics.PlaybackError.PlayerOther -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorPlayerRemote = Android.Media.Metrics.PlaybackError.PlayerRemote -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorRuntime = Android.Media.Metrics.PlaybackError.Runtime -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.ErrorUnknown = Android.Media.Metrics.PlaybackError.Unknown -> Android.Media.Metrics.PlaybackError +const Android.Media.Metrics.PlaybackErrorEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.PlaybackErrorEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.PlaybackMetrics.ContentTypeAd = Android.Media.Metrics.PlaybackContentType.Ad -> Android.Media.Metrics.PlaybackContentType +const Android.Media.Metrics.PlaybackMetrics.ContentTypeMain = Android.Media.Metrics.PlaybackContentType.Main -> Android.Media.Metrics.PlaybackContentType +const Android.Media.Metrics.PlaybackMetrics.ContentTypeOther = Android.Media.Metrics.PlaybackContentType.Other -> Android.Media.Metrics.PlaybackContentType +const Android.Media.Metrics.PlaybackMetrics.ContentTypeUnknown = Android.Media.Metrics.PlaybackContentType.Unknown -> Android.Media.Metrics.PlaybackContentType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeClearkey = Android.Media.Metrics.PlaybackDrmType.Clearkey -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeNone = Android.Media.Metrics.PlaybackDrmType.None -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeOther = Android.Media.Metrics.PlaybackDrmType.Other -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypePlayReady = Android.Media.Metrics.PlaybackDrmType.PlayReady -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeWidevineL1 = Android.Media.Metrics.PlaybackDrmType.WidevineL1 -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeWidevineL3 = Android.Media.Metrics.PlaybackDrmType.WidevineL3 -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.DrmTypeWvL3Fallback = Android.Media.Metrics.PlaybackDrmType.WvL3Fallback -> Android.Media.Metrics.PlaybackDrmType +const Android.Media.Metrics.PlaybackMetrics.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.PlaybackMetrics.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.PlaybackMetrics.PlaybackTypeLive = Android.Media.Metrics.PlaybackType.Live -> Android.Media.Metrics.PlaybackType +const Android.Media.Metrics.PlaybackMetrics.PlaybackTypeOther = Android.Media.Metrics.PlaybackType.Other -> Android.Media.Metrics.PlaybackType +const Android.Media.Metrics.PlaybackMetrics.PlaybackTypeUnknown = Android.Media.Metrics.PlaybackType.Unknown -> Android.Media.Metrics.PlaybackType +const Android.Media.Metrics.PlaybackMetrics.PlaybackTypeVod = Android.Media.Metrics.PlaybackType.Vod -> Android.Media.Metrics.PlaybackType +const Android.Media.Metrics.PlaybackMetrics.StreamSourceDevice = Android.Media.Metrics.PlaybackStreamSource.Device -> Android.Media.Metrics.PlaybackStreamSource +const Android.Media.Metrics.PlaybackMetrics.StreamSourceMixed = Android.Media.Metrics.PlaybackStreamSource.Mixed -> Android.Media.Metrics.PlaybackStreamSource +const Android.Media.Metrics.PlaybackMetrics.StreamSourceNetwork = Android.Media.Metrics.PlaybackStreamSource.Network -> Android.Media.Metrics.PlaybackStreamSource +const Android.Media.Metrics.PlaybackMetrics.StreamSourceUnknown = Android.Media.Metrics.PlaybackStreamSource.Unknown -> Android.Media.Metrics.PlaybackStreamSource +const Android.Media.Metrics.PlaybackMetrics.StreamTypeDash = Android.Media.Metrics.PlaybackStreamType.Dash -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackMetrics.StreamTypeHls = Android.Media.Metrics.PlaybackStreamType.Hls -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackMetrics.StreamTypeOther = Android.Media.Metrics.PlaybackStreamType.Other -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackMetrics.StreamTypeProgressive = Android.Media.Metrics.PlaybackStreamType.Progressive -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackMetrics.StreamTypeSs = Android.Media.Metrics.PlaybackStreamType.Ss -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackMetrics.StreamTypeUnknown = Android.Media.Metrics.PlaybackStreamType.Unknown -> Android.Media.Metrics.PlaybackStreamType +const Android.Media.Metrics.PlaybackStateEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.PlaybackStateEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.PlaybackStateEvent.StateAbandoned = Android.Media.Metrics.PlaybackState.Abandoned -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateBuffering = Android.Media.Metrics.PlaybackState.Buffering -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateEnded = Android.Media.Metrics.PlaybackState.Ended -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateFailed = Android.Media.Metrics.PlaybackState.Failed -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateInterruptedByAd = Android.Media.Metrics.PlaybackState.InterruptedByAd -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateJoiningBackground = Android.Media.Metrics.PlaybackState.JoiningBackground -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateJoiningForeground = Android.Media.Metrics.PlaybackState.JoiningForeground -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateNotStarted = Android.Media.Metrics.PlaybackState.NotStarted -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StatePaused = Android.Media.Metrics.PlaybackState.Paused -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StatePausedBuffering = Android.Media.Metrics.PlaybackState.PausedBuffering -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StatePlaying = Android.Media.Metrics.PlaybackState.Playing -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateSeeking = Android.Media.Metrics.PlaybackState.Seeking -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateStopped = Android.Media.Metrics.PlaybackState.Stopped -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateSuppressed = Android.Media.Metrics.PlaybackState.Suppressed -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.PlaybackStateEvent.StateSuppressedBuffering = Android.Media.Metrics.PlaybackState.SuppressedBuffering -> Android.Media.Metrics.PlaybackState +const Android.Media.Metrics.TrackChangeEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Metrics.TrackChangeEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Metrics.TrackChangeEvent.TrackChangeReasonAdaptive = Android.Media.Metrics.TrackChangeReason.Adaptive -> Android.Media.Metrics.TrackChangeReason +const Android.Media.Metrics.TrackChangeEvent.TrackChangeReasonInitial = Android.Media.Metrics.TrackChangeReason.Initial -> Android.Media.Metrics.TrackChangeReason +const Android.Media.Metrics.TrackChangeEvent.TrackChangeReasonManual = Android.Media.Metrics.TrackChangeReason.Manual -> Android.Media.Metrics.TrackChangeReason +const Android.Media.Metrics.TrackChangeEvent.TrackChangeReasonOther = Android.Media.Metrics.TrackChangeReason.Other -> Android.Media.Metrics.TrackChangeReason +const Android.Media.Metrics.TrackChangeEvent.TrackChangeReasonUnknown = Android.Media.Metrics.TrackChangeReason.Unknown -> Android.Media.Metrics.TrackChangeReason +const Android.Media.Metrics.TrackChangeEvent.TrackStateOff = Android.Media.Metrics.TrackState.Off -> Android.Media.Metrics.TrackState +const Android.Media.Metrics.TrackChangeEvent.TrackStateOn = Android.Media.Metrics.TrackState.On -> Android.Media.Metrics.TrackState +const Android.Media.Metrics.TrackChangeEvent.TrackTypeAudio = Android.Media.Metrics.TrackType.Audio -> Android.Media.Metrics.TrackType +const Android.Media.Metrics.TrackChangeEvent.TrackTypeText = Android.Media.Metrics.TrackType.Text -> Android.Media.Metrics.TrackType +const Android.Media.Metrics.TrackChangeEvent.TrackTypeVideo = Android.Media.Metrics.TrackType.Video -> Android.Media.Metrics.TrackType +const Android.Media.MicrophoneDirection.MicDirectionAwayFromUser = Android.Media.MicDirection.AwayFromUser -> Android.Media.MicDirection +const Android.Media.MicrophoneDirection.MicDirectionExternal = Android.Media.MicDirection.External -> Android.Media.MicDirection +const Android.Media.MicrophoneDirection.MicDirectionTowardsUser = Android.Media.MicDirection.TowardsUser -> Android.Media.MicDirection +const Android.Media.MicrophoneDirection.MicDirectionUnspecified = Android.Media.MicDirection.Unspecified -> Android.Media.MicDirection +const Android.Media.MicrophoneInfo.ChannelMappingDirect = Android.Media.MicrophoneChannelMapping.Direct -> Android.Media.MicrophoneChannelMapping +const Android.Media.MicrophoneInfo.ChannelMappingProcessed = Android.Media.MicrophoneChannelMapping.Processed -> Android.Media.MicrophoneChannelMapping +const Android.Media.MicrophoneInfo.DirectionalityBiDirectional = Android.Media.MicrophoneDirectionality.BiDirectional -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.DirectionalityCardioid = Android.Media.MicrophoneDirectionality.Cardioid -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.DirectionalityHyperCardioid = Android.Media.MicrophoneDirectionality.HyperCardioid -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.DirectionalityOmni = Android.Media.MicrophoneDirectionality.Omni -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.DirectionalitySuperCardioid = Android.Media.MicrophoneDirectionality.SuperCardioid -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.DirectionalityUnknown = Android.Media.MicrophoneDirectionality.Unknown -> Android.Media.MicrophoneDirectionality +const Android.Media.MicrophoneInfo.GroupUnknown = -1 -> int +const Android.Media.MicrophoneInfo.IndexInTheGroupUnknown = -1 -> int +const Android.Media.MicrophoneInfo.LocationMainbody = Android.Media.MicrophoneLocation.Mainbody -> Android.Media.MicrophoneLocation +const Android.Media.MicrophoneInfo.LocationMainbodyMovable = Android.Media.MicrophoneLocation.MainbodyMovable -> Android.Media.MicrophoneLocation +const Android.Media.MicrophoneInfo.LocationPeripheral = Android.Media.MicrophoneLocation.Peripheral -> Android.Media.MicrophoneLocation +const Android.Media.MicrophoneInfo.LocationUnknown = Android.Media.MicrophoneLocation.Unknown -> Android.Media.MicrophoneLocation +const Android.Media.MicrophoneInfo.SensitivityUnknown = -3.4028235E+38 -> float +const Android.Media.MicrophoneInfo.SplUnknown = -3.4028235E+38 -> float +const Android.Media.Midi.MidiDeviceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Midi.MidiDeviceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Midi.MidiDeviceInfo.PropertyBluetoothDevice = "bluetooth_device" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertyManufacturer = "manufacturer" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertyName = "name" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertyProduct = "product" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertySerialNumber = "serial_number" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertyUsbDevice = "usb_device" -> string! +const Android.Media.Midi.MidiDeviceInfo.PropertyVersion = "version" -> string! +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi10UpTo128Bits = Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo128Bits -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi10UpTo128BitsAndJrts = Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo128BitsAndJrts -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi10UpTo64Bits = Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo64Bits -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi10UpTo64BitsAndJrts = Android.Media.Midi.MidiDeviceProtocol.UmpMidi10UpTo64BitsAndJrts -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi20 = Android.Media.Midi.MidiDeviceProtocol.UmpMidi20 -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpMidi20AndJrts = Android.Media.Midi.MidiDeviceProtocol.UmpMidi20AndJrts -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUmpUseMidiCi = Android.Media.Midi.MidiDeviceProtocol.UmpUseMidiCi -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceInfo.ProtocolUnknown = Android.Media.Midi.MidiDeviceProtocol.Unknown -> Android.Media.Midi.MidiDeviceProtocol +const Android.Media.Midi.MidiDeviceService.ServiceInterface = "android.media.midi.MidiDeviceService" -> string! +const Android.Media.Midi.MidiDeviceStatus.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Midi.MidiDeviceStatus.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Midi.MidiManager.TransportMidiByteStream = Android.Media.Midi.MidiTransport.MidiByteStream -> Android.Media.Midi.MidiTransport +const Android.Media.Midi.MidiManager.TransportUniversalMidiPackets = Android.Media.Midi.MidiTransport.UniversalMidiPackets -> Android.Media.Midi.MidiTransport +const Android.Media.PlaybackParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.PlaybackParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Projection.MediaProjectionConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Projection.MediaProjectionConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Rating.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Rating.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Rating.Rating3Stars = Android.Media.RatingStyle.R3Stars -> Android.Media.RatingStyle +const Android.Media.Rating.Rating4Stars = Android.Media.RatingStyle.R4Stars -> Android.Media.RatingStyle +const Android.Media.Rating.Rating5Stars = Android.Media.RatingStyle.R5Stars -> Android.Media.RatingStyle +const Android.Media.Rating.RatingHeart = Android.Media.RatingStyle.Heart -> Android.Media.RatingStyle +const Android.Media.Rating.RatingNone = Android.Media.RatingStyle.None -> Android.Media.RatingStyle +const Android.Media.Rating.RatingPercentage = Android.Media.RatingStyle.Percentage -> Android.Media.RatingStyle +const Android.Media.Rating.RatingThumbUpDown = Android.Media.RatingStyle.ThumbUpDown -> Android.Media.RatingStyle +const Android.Media.RemoteControlClient.FlagKeyMediaFastForward = Android.Media.RemoteControlFlags.FastForward -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaNext = Android.Media.RemoteControlFlags.Next -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaPause = Android.Media.RemoteControlFlags.Pause -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaPlay = Android.Media.RemoteControlFlags.Play -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaPlayPause = Android.Media.RemoteControlFlags.PlayPause -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaPositionUpdate = Android.Media.RemoteControlFlags.PositionUpdate -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaPrevious = Android.Media.RemoteControlFlags.Previous -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaRating = Android.Media.RemoteControlFlags.Rating -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaRewind = Android.Media.RemoteControlFlags.Rewind -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.FlagKeyMediaStop = Android.Media.RemoteControlFlags.Stop -> Android.Media.RemoteControlFlags +const Android.Media.RemoteControlClient.MetadataEditor.BitmapKeyArtwork = Android.Media.BitmapKey.Artwork -> Android.Media.BitmapKey +const Android.Media.RemoteControlClient.PlaystateBuffering = Android.Media.RemoteControlPlayState.Buffering -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateError = Android.Media.RemoteControlPlayState.Error -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateFastForwarding = Android.Media.RemoteControlPlayState.FastForwarding -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystatePaused = Android.Media.RemoteControlPlayState.Paused -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystatePlaying = Android.Media.RemoteControlPlayState.Playing -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateRewinding = Android.Media.RemoteControlPlayState.Rewinding -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateSkippingBackwards = Android.Media.RemoteControlPlayState.SkippingBackwards -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateSkippingForwards = Android.Media.RemoteControlPlayState.SkippingForwards -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteControlClient.PlaystateStopped = Android.Media.RemoteControlPlayState.Stopped -> Android.Media.RemoteControlPlayState +const Android.Media.RemoteController.PositionSynchronizationCheck = Android.Media.SynchronizationPosition.Check -> Android.Media.SynchronizationPosition +const Android.Media.RemoteController.PositionSynchronizationNone = Android.Media.SynchronizationPosition.None -> Android.Media.SynchronizationPosition +const Android.Media.RingtoneManager.ActionRingtonePicker = "android.intent.action.RINGTONE_PICKER" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneDefaultUri = "android.intent.extra.ringtone.DEFAULT_URI" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneExistingUri = "android.intent.extra.ringtone.EXISTING_URI" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneIncludeDrm = "android.intent.extra.ringtone.INCLUDE_DRM" -> string! +const Android.Media.RingtoneManager.ExtraRingtonePickedUri = "android.intent.extra.ringtone.PICKED_URI" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneShowDefault = "android.intent.extra.ringtone.SHOW_DEFAULT" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneShowSilent = "android.intent.extra.ringtone.SHOW_SILENT" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneTitle = "android.intent.extra.ringtone.TITLE" -> string! +const Android.Media.RingtoneManager.ExtraRingtoneType = "android.intent.extra.ringtone.TYPE" -> string! +const Android.Media.RouteDiscoveryPreference.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.RouteDiscoveryPreference.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.RouteListingPreference.ActionTransferMedia = "android.media.action.TRANSFER_MEDIA" -> string! +const Android.Media.RouteListingPreference.ExtraRouteId = "android.media.extra.ROUTE_ID" -> string! +const Android.Media.RouteListingPreference.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.RouteListingPreference.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.RouteListingPreference.Item.FlagOngoingSession = Android.Media.RouteListingPreferenceFlags.OngoingSession -> Android.Media.RouteListingPreferenceFlags +const Android.Media.RouteListingPreference.Item.FlagOngoingSessionManaged = Android.Media.RouteListingPreferenceFlags.OngoingSessionManaged -> Android.Media.RouteListingPreferenceFlags +const Android.Media.RouteListingPreference.Item.FlagSuggested = Android.Media.RouteListingPreferenceFlags.Suggested -> Android.Media.RouteListingPreferenceFlags +const Android.Media.RouteListingPreference.Item.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.RouteListingPreference.Item.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.RouteListingPreference.Item.SelectionBehaviorGoToApp = Android.Media.RouteListingItemSelectionBehavior.GoToApp -> Android.Media.RouteListingItemSelectionBehavior +const Android.Media.RouteListingPreference.Item.SelectionBehaviorNone = Android.Media.RouteListingItemSelectionBehavior.None -> Android.Media.RouteListingItemSelectionBehavior +const Android.Media.RouteListingPreference.Item.SelectionBehaviorTransfer = Android.Media.RouteListingItemSelectionBehavior.Transfer -> Android.Media.RouteListingItemSelectionBehavior +const Android.Media.RouteListingPreference.Item.SubtextAdRoutingDisallowed = Android.Media.RouteListingItemSubtext.AdRoutingDisallowed -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextCustom = Android.Media.RouteListingItemSubtext.Custom -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextDeviceLowPower = Android.Media.RouteListingItemSubtext.DeviceLowPower -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextDownloadedContentRoutingDisallowed = Android.Media.RouteListingItemSubtext.DownloadedContentRoutingDisallowed -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextErrorUnknown = Android.Media.RouteListingItemSubtext.ErrorUnknown -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextNone = Android.Media.RouteListingItemSubtext.None -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextSubscriptionRequired = Android.Media.RouteListingItemSubtext.SubscriptionRequired -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextTrackUnsupported = Android.Media.RouteListingItemSubtext.TrackUnsupported -> Android.Media.RouteListingItemSubtext +const Android.Media.RouteListingPreference.Item.SubtextUnauthorized = Android.Media.RouteListingItemSubtext.Unauthorized -> Android.Media.RouteListingItemSubtext +const Android.Media.RoutingSessionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.RoutingSessionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.MediaController.PlaybackInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session.MediaController.PlaybackInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.MediaSession.FlagHandlesMediaButtons = Android.Media.Session.MediaSessionFlags.HandlesMediaButtons -> Android.Media.Session.MediaSessionFlags +const Android.Media.Session.MediaSession.FlagHandlesTransportControls = Android.Media.Session.MediaSessionFlags.HandlesTransportControls -> Android.Media.Session.MediaSessionFlags +const Android.Media.Session.MediaSession.QueueItem.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session.MediaSession.QueueItem.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.MediaSession.QueueItem.UnknownId = -1 -> int +const Android.Media.Session.MediaSession.Token.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session.MediaSession.Token.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.PlaybackState.ActionFastForward = 64 -> long +const Android.Media.Session.PlaybackState.ActionPause = 2 -> long +const Android.Media.Session.PlaybackState.ActionPlay = 4 -> long +const Android.Media.Session.PlaybackState.ActionPlayFromMediaId = 1024 -> long +const Android.Media.Session.PlaybackState.ActionPlayFromSearch = 2048 -> long +const Android.Media.Session.PlaybackState.ActionPlayFromUri = 8192 -> long +const Android.Media.Session.PlaybackState.ActionPlayPause = 512 -> long +const Android.Media.Session.PlaybackState.ActionPrepare = 16384 -> long +const Android.Media.Session.PlaybackState.ActionPrepareFromMediaId = 32768 -> long +const Android.Media.Session.PlaybackState.ActionPrepareFromSearch = 65536 -> long +const Android.Media.Session.PlaybackState.ActionPrepareFromUri = 131072 -> long +const Android.Media.Session.PlaybackState.ActionRewind = 8 -> long +const Android.Media.Session.PlaybackState.ActionSeekTo = 256 -> long +const Android.Media.Session.PlaybackState.ActionSetPlaybackSpeed = 4194304 -> long +const Android.Media.Session.PlaybackState.ActionSetRating = 128 -> long +const Android.Media.Session.PlaybackState.ActionSkipToNext = 32 -> long +const Android.Media.Session.PlaybackState.ActionSkipToPrevious = 16 -> long +const Android.Media.Session.PlaybackState.ActionSkipToQueueItem = 4096 -> long +const Android.Media.Session.PlaybackState.ActionStop = 1 -> long +const Android.Media.Session.PlaybackState.CustomAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session.PlaybackState.CustomAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.PlaybackState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session.PlaybackState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session.PlaybackState.PlaybackPositionUnknown = -1 -> long +const Android.Media.Session.PlaybackState.StateBuffering = Android.Media.Session.PlaybackStateCode.Buffering -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateConnecting = Android.Media.Session.PlaybackStateCode.Connecting -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateError = Android.Media.Session.PlaybackStateCode.Error -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateFastForwarding = Android.Media.Session.PlaybackStateCode.FastForwarding -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateNone = Android.Media.Session.PlaybackStateCode.None -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StatePaused = Android.Media.Session.PlaybackStateCode.Paused -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StatePlaying = Android.Media.Session.PlaybackStateCode.Playing -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateRewinding = Android.Media.Session.PlaybackStateCode.Rewinding -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateSkippingToNext = Android.Media.Session.PlaybackStateCode.SkippingToNext -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateSkippingToPrevious = Android.Media.Session.PlaybackStateCode.SkippingToPrevious -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateSkippingToQueueItem = Android.Media.Session.PlaybackStateCode.SkippingToQueueItem -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session.PlaybackState.StateStopped = Android.Media.Session.PlaybackStateCode.Stopped -> Android.Media.Session.PlaybackStateCode +const Android.Media.Session2Command.CommandCodeCustom = 0 -> int +const Android.Media.Session2Command.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session2Command.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session2Command.Result.ResultErrorUnknownError = -1 -> int +const Android.Media.Session2Command.Result.ResultInfoSkipped = 1 -> int +const Android.Media.Session2Command.Result.ResultSuccess = 0 -> int +const Android.Media.Session2CommandGroup.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session2CommandGroup.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session2Token.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.Session2Token.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.Session2Token.TypeSession = Android.Media.MediaSessionType.Session -> Android.Media.MediaSessionType +const Android.Media.Session2Token.TypeSessionService = Android.Media.MediaSessionType.SessionService -> Android.Media.MediaSessionType +const Android.Media.Spatializer.SpatializerImmersiveLevelMultichannel = Android.Media.SpatializerImmersiveLevel.Multichannel -> Android.Media.SpatializerImmersiveLevel +const Android.Media.Spatializer.SpatializerImmersiveLevelNone = Android.Media.SpatializerImmersiveLevel.None -> Android.Media.SpatializerImmersiveLevel +const Android.Media.Spatializer.SpatializerImmersiveLevelOther = Android.Media.SpatializerImmersiveLevel.Other -> Android.Media.SpatializerImmersiveLevel +const Android.Media.ThumbnailUtils.OptionsRecycleInput = Android.Media.ThumnailExtractOptions.RecycleInput -> Android.Media.ThumnailExtractOptions +const Android.Media.TV.AdBuffer.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.AdBuffer.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.AdRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.AdRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.AdRequest.RequestTypeStart = Android.Media.TV.AdRequestType.Start -> Android.Media.TV.AdRequestType +const Android.Media.TV.AdRequest.RequestTypeStop = Android.Media.TV.AdRequestType.Stop -> Android.Media.TV.AdRequestType +const Android.Media.TV.AdResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.AdResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.AdResponse.ResponseTypeBuffering = Android.Media.TV.AdResponseType.Buffering -> Android.Media.TV.AdResponseType +const Android.Media.TV.AdResponse.ResponseTypeError = Android.Media.TV.AdResponseType.Error -> Android.Media.TV.AdResponseType +const Android.Media.TV.AdResponse.ResponseTypeFinished = Android.Media.TV.AdResponseType.Finished -> Android.Media.TV.AdResponseType +const Android.Media.TV.AdResponse.ResponseTypePlaying = Android.Media.TV.AdResponseType.Playing -> Android.Media.TV.AdResponseType +const Android.Media.TV.AdResponse.ResponseTypeStopped = Android.Media.TV.AdResponseType.Stopped -> Android.Media.TV.AdResponseType +const Android.Media.TV.AitInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.AitInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.BroadcastInfoRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.BroadcastInfoRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.BroadcastInfoRequest.RequestOptionAutoUpdate = Android.Media.TV.BroadcastInfoRequestOption.AutoUpdate -> Android.Media.TV.BroadcastInfoRequestOption +const Android.Media.TV.BroadcastInfoRequest.RequestOptionRepeat = Android.Media.TV.BroadcastInfoRequestOption.Repeat -> Android.Media.TV.BroadcastInfoRequestOption +const Android.Media.TV.BroadcastInfoResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.BroadcastInfoResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.BroadcastInfoResponse.ResponseResultCancel = Android.Media.TV.BroadcastInfoResponseResult.Cancel -> Android.Media.TV.BroadcastInfoResponseResult +const Android.Media.TV.BroadcastInfoResponse.ResponseResultError = Android.Media.TV.BroadcastInfoResponseResult.Error -> Android.Media.TV.BroadcastInfoResponseResult +const Android.Media.TV.BroadcastInfoResponse.ResponseResultOk = Android.Media.TV.BroadcastInfoResponseResult.Ok -> Android.Media.TV.BroadcastInfoResponseResult +const Android.Media.TV.CommandRequest.ArgumentTypeJson = "json" -> string! +const Android.Media.TV.CommandRequest.ArgumentTypeXml = "xml" -> string! +const Android.Media.TV.CommandResponse.ResponseTypeJson = "json" -> string! +const Android.Media.TV.CommandResponse.ResponseTypeXml = "xml" -> string! +const Android.Media.TV.DsmccResponse.BiopMessageTypeDirectory = "directory" -> string! +const Android.Media.TV.DsmccResponse.BiopMessageTypeFile = "file" -> string! +const Android.Media.TV.DsmccResponse.BiopMessageTypeServiceGateway = "service_gateway" -> string! +const Android.Media.TV.DsmccResponse.BiopMessageTypeStream = "stream" -> string! +const Android.Media.TV.Interactive.AppLinkInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.Interactive.AppLinkInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.Interactive.TvInteractiveAppManager.ActionAppLinkCommand = "android.media.tv.interactive.action.APP_LINK_COMMAND" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkKeyBackUri = "back_uri" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkKeyClassName = "class_name" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkKeyCommandType = "command_type" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkKeyPackageName = "package_name" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.AppLinkKeyServiceId = "service_id" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorBlocked = Android.Media.TV.Interactive.AppManagerError.Blocked -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorEncrypted = Android.Media.TV.Interactive.AppManagerError.Encrypted -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorNone = Android.Media.TV.Interactive.AppManagerError.None -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorNotSupported = Android.Media.TV.Interactive.AppManagerError.NotSupported -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorResourceUnavailable = Android.Media.TV.Interactive.AppManagerError.ResourceUnavailable -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorUnknown = Android.Media.TV.Interactive.AppManagerError.Unknown -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorUnknownChannel = Android.Media.TV.Interactive.AppManagerError.UnknownChannel -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.ErrorWeakSignal = Android.Media.TV.Interactive.AppManagerError.WeakSignal -> Android.Media.TV.Interactive.AppManagerError +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyBiInteractiveAppType = "bi_interactive_app_type" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyBiInteractiveAppUri = "bi_interactive_app_uri" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyChannelUri = "channel_uri" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyCommandType = "command_type" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyInteractiveAppServiceId = "interactive_app_id" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.IntentKeyTvInputId = "tv_input_id" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppManager.InteractiveAppStateError = Android.Media.TV.Interactive.InteractiveAppState.Error -> Android.Media.TV.Interactive.InteractiveAppState +const Android.Media.TV.Interactive.TvInteractiveAppManager.InteractiveAppStateRunning = Android.Media.TV.Interactive.InteractiveAppState.Running -> Android.Media.TV.Interactive.InteractiveAppState +const Android.Media.TV.Interactive.TvInteractiveAppManager.InteractiveAppStateStopped = Android.Media.TV.Interactive.InteractiveAppState.Stopped -> Android.Media.TV.Interactive.InteractiveAppState +const Android.Media.TV.Interactive.TvInteractiveAppManager.ServiceStateError = Android.Media.TV.Interactive.ServiceState.Error -> Android.Media.TV.Interactive.ServiceState +const Android.Media.TV.Interactive.TvInteractiveAppManager.ServiceStatePreparing = Android.Media.TV.Interactive.ServiceState.Preparing -> Android.Media.TV.Interactive.ServiceState +const Android.Media.TV.Interactive.TvInteractiveAppManager.ServiceStateReady = Android.Media.TV.Interactive.ServiceState.Ready -> Android.Media.TV.Interactive.ServiceState +const Android.Media.TV.Interactive.TvInteractiveAppManager.ServiceStateUnrealized = Android.Media.TV.Interactive.ServiceState.Unrealized -> Android.Media.TV.Interactive.ServiceState +const Android.Media.TV.Interactive.TvInteractiveAppManager.TeletextAppStateError = Android.Media.TV.Interactive.TeletextAppState.Error -> Android.Media.TV.Interactive.TeletextAppState +const Android.Media.TV.Interactive.TvInteractiveAppManager.TeletextAppStateHide = Android.Media.TV.Interactive.TeletextAppState.Hide -> Android.Media.TV.Interactive.TeletextAppState +const Android.Media.TV.Interactive.TvInteractiveAppManager.TeletextAppStateShow = Android.Media.TV.Interactive.TeletextAppState.Show -> Android.Media.TV.Interactive.TeletextAppState +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyChangeChannelQuietly = "command_change_channel_quietly" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyChannelUri = "command_channel_uri" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyInputId = "command_input_id" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyPlaybackParams = "command_playback_params" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyProgramUri = "command_program_uri" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyStopMode = "command_stop_mode" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyTimePosition = "command_time_position" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyTimeShiftMode = "command_time_shift_mode" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyTrackId = "command_track_id" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyTrackType = "command_track_type" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterKeyVolume = "command_volume" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterValueStopModeBlank = Android.Media.TV.Interactive.CommandParameterValueStopMode.Blank -> Android.Media.TV.Interactive.CommandParameterValueStopMode +const Android.Media.TV.Interactive.TvInteractiveAppService.CommandParameterValueStopModeFreeze = Android.Media.TV.Interactive.CommandParameterValueStopMode.Freeze -> Android.Media.TV.Interactive.CommandParameterValueStopMode +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeSelectTrack = "select_track" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeSetStreamVolume = "set_stream_volume" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeStop = "stop" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeTune = "tune" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeTuneNext = "tune_next" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.PlaybackCommandTypeTunePrev = "tune_previous" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.ServiceInterface = "android.media.tv.interactive.TvInteractiveAppService" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.ServiceMetaData = "android.media.tv.interactive.app" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypePause = "pause" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypePlay = "play" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypeResume = "resume" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypeSeekTo = "seek_to" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypeSetMode = "set_mode" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppService.TimeShiftCommandTypeSetPlaybackParams = "set_playback_params" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InteractiveAppTypeAtsc = Android.Media.TV.Interactive.InteractiveAppType.Atsc -> Android.Media.TV.Interactive.InteractiveAppType +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InteractiveAppTypeGinga = Android.Media.TV.Interactive.InteractiveAppType.Ginga -> Android.Media.TV.Interactive.InteractiveAppType +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InteractiveAppTypeHbbtv = Android.Media.TV.Interactive.InteractiveAppType.Hbbtv -> Android.Media.TV.Interactive.InteractiveAppType +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InteractiveAppTypeOther = Android.Media.TV.Interactive.InteractiveAppType.Other -> Android.Media.TV.Interactive.InteractiveAppType +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InteractiveAppTypeTargetedAd = Android.Media.TV.Interactive.InteractiveAppType.TargetedAd -> Android.Media.TV.Interactive.InteractiveAppType +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.Interactive.TvInteractiveAppView.BiInteractiveAppKeyAlias = "alias" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppView.BiInteractiveAppKeyCertificate = "certificate" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppView.BiInteractiveAppKeyHttpAdditionalHeaders = "http_additional_headers" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppView.BiInteractiveAppKeyHttpUserAgent = "http_user_agent" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppView.BiInteractiveAppKeyPrivateKey = "private_key" -> string! +const Android.Media.TV.Interactive.TvInteractiveAppView.ErrorKeyMethodName = "method_name" -> string! +const Android.Media.TV.TableRequest.TableNameBat = Android.Media.TV.TableName.Bat -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameCat = Android.Media.TV.TableName.Cat -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameEit = Android.Media.TV.TableName.Eit -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameNit = Android.Media.TV.TableName.Nit -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNamePat = Android.Media.TV.TableName.Pat -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNamePmt = Android.Media.TV.TableName.Pmt -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameSdt = Android.Media.TV.TableName.Sdt -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameSit = Android.Media.TV.TableName.Sit -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameTdt = Android.Media.TV.TableName.Tdt -> Android.Media.TV.TableName +const Android.Media.TV.TableRequest.TableNameTot = Android.Media.TV.TableName.Tot -> Android.Media.TV.TableName +const Android.Media.TV.TvContract.ActionInitializePrograms = "android.media.tv.action.INITIALIZE_PROGRAMS" -> string! +const Android.Media.TV.TvContract.ActionPreviewProgramAddedToWatchNext = "android.media.tv.action.PREVIEW_PROGRAM_ADDED_TO_WATCH_NEXT" -> string! +const Android.Media.TV.TvContract.ActionPreviewProgramBrowsableDisabled = "android.media.tv.action.PREVIEW_PROGRAM_BROWSABLE_DISABLED" -> string! +const Android.Media.TV.TvContract.ActionRequestChannelBrowsable = "android.media.tv.action.REQUEST_CHANNEL_BROWSABLE" -> string! +const Android.Media.TV.TvContract.ActionWatchNextProgramBrowsableDisabled = "android.media.tv.action.WATCH_NEXT_PROGRAM_BROWSABLE_DISABLED" -> string! +const Android.Media.TV.TvContract.Authority = "android.media.tv" -> string! +const Android.Media.TV.TvContract.BaseTvColumns.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.BaseTvColumns.Count = "_count" -> string! +const Android.Media.TV.TvContract.BaseTvColumns.Id = "_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnAppLinkColor = "app_link_color" -> string! +const Android.Media.TV.TvContract.Channels.ColumnAppLinkIconUri = "app_link_icon_uri" -> string! +const Android.Media.TV.TvContract.Channels.ColumnAppLinkIntentUri = "app_link_intent_uri" -> string! +const Android.Media.TV.TvContract.Channels.ColumnAppLinkPosterArtUri = "app_link_poster_art_uri" -> string! +const Android.Media.TV.TvContract.Channels.ColumnAppLinkText = "app_link_text" -> string! +const Android.Media.TV.TvContract.Channels.ColumnBroadcastGenre = "broadcast_genre" -> string! +const Android.Media.TV.TvContract.Channels.ColumnBrowsable = "browsable" -> string! +const Android.Media.TV.TvContract.Channels.ColumnChannelListId = "channel_list_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnDescription = "description" -> string! +const Android.Media.TV.TvContract.Channels.ColumnDisplayName = "display_name" -> string! +const Android.Media.TV.TvContract.Channels.ColumnDisplayNumber = "display_number" -> string! +const Android.Media.TV.TvContract.Channels.ColumnGlobalContentId = "global_content_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInputId = "input_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderData = "internal_provider_data" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderFlag1 = "internal_provider_flag1" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderFlag2 = "internal_provider_flag2" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderFlag3 = "internal_provider_flag3" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderFlag4 = "internal_provider_flag4" -> string! +const Android.Media.TV.TvContract.Channels.ColumnInternalProviderId = "internal_provider_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnLocked = "locked" -> string! +const Android.Media.TV.TvContract.Channels.ColumnNetworkAffiliation = "network_affiliation" -> string! +const Android.Media.TV.TvContract.Channels.ColumnOriginalNetworkId = "original_network_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnRemoteControlKeyPresetNumber = "remote_control_key_preset_number" -> string! +const Android.Media.TV.TvContract.Channels.ColumnScrambled = "scrambled" -> string! +const Android.Media.TV.TvContract.Channels.ColumnSearchable = "searchable" -> string! +const Android.Media.TV.TvContract.Channels.ColumnServiceId = "service_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnServiceType = "service_type" -> string! +const Android.Media.TV.TvContract.Channels.ColumnTransient = "transient" -> string! +const Android.Media.TV.TvContract.Channels.ColumnTransportStreamId = "transport_stream_id" -> string! +const Android.Media.TV.TvContract.Channels.ColumnType = "type" -> string! +const Android.Media.TV.TvContract.Channels.ColumnVersionNumber = "version_number" -> string! +const Android.Media.TV.TvContract.Channels.ColumnVideoFormat = "video_format" -> string! +const Android.Media.TV.TvContract.Channels.ColumnVideoResolution = "video_resolution" -> string! +const Android.Media.TV.TvContract.Channels.ContentItemType = "vnd.android.cursor.item/channel" -> string! +const Android.Media.TV.TvContract.Channels.ContentType = "vnd.android.cursor.dir/channel" -> string! +const Android.Media.TV.TvContract.Channels.InterfaceConsts.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.Channels.InterfaceConsts.Count = "_count" -> string! +const Android.Media.TV.TvContract.Channels.InterfaceConsts.Id = "_id" -> string! +const Android.Media.TV.TvContract.Channels.Logo.ContentDirectory = "logo" -> string! +const Android.Media.TV.TvContract.Channels.ServiceTypeAudio = "SERVICE_TYPE_AUDIO" -> string! +const Android.Media.TV.TvContract.Channels.ServiceTypeAudioVideo = "SERVICE_TYPE_AUDIO_VIDEO" -> string! +const Android.Media.TV.TvContract.Channels.ServiceTypeOther = "SERVICE_TYPE_OTHER" -> string! +const Android.Media.TV.TvContract.Channels.Type1seg = "TYPE_1SEG" -> string! +const Android.Media.TV.TvContract.Channels.TypeAtsc3T = "TYPE_ATSC3_T" -> string! +const Android.Media.TV.TvContract.Channels.TypeAtscC = "TYPE_ATSC_C" -> string! +const Android.Media.TV.TvContract.Channels.TypeAtscMH = "TYPE_ATSC_M_H" -> string! +const Android.Media.TV.TvContract.Channels.TypeAtscT = "TYPE_ATSC_T" -> string! +const Android.Media.TV.TvContract.Channels.TypeCmmb = "TYPE_CMMB" -> string! +const Android.Media.TV.TvContract.Channels.TypeDtmb = "TYPE_DTMB" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbC = "TYPE_DVB_C" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbC2 = "TYPE_DVB_C2" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbH = "TYPE_DVB_H" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbS = "TYPE_DVB_S" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbS2 = "TYPE_DVB_S2" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbSh = "TYPE_DVB_SH" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbT = "TYPE_DVB_T" -> string! +const Android.Media.TV.TvContract.Channels.TypeDvbT2 = "TYPE_DVB_T2" -> string! +const Android.Media.TV.TvContract.Channels.TypeIsdbC = "TYPE_ISDB_C" -> string! +const Android.Media.TV.TvContract.Channels.TypeIsdbS = "TYPE_ISDB_S" -> string! +const Android.Media.TV.TvContract.Channels.TypeIsdbS3 = "TYPE_ISDB_S3" -> string! +const Android.Media.TV.TvContract.Channels.TypeIsdbT = "TYPE_ISDB_T" -> string! +const Android.Media.TV.TvContract.Channels.TypeIsdbTb = "TYPE_ISDB_TB" -> string! +const Android.Media.TV.TvContract.Channels.TypeNtsc = "TYPE_NTSC" -> string! +const Android.Media.TV.TvContract.Channels.TypeOther = "TYPE_OTHER" -> string! +const Android.Media.TV.TvContract.Channels.TypePal = "TYPE_PAL" -> string! +const Android.Media.TV.TvContract.Channels.TypePreview = "TYPE_PREVIEW" -> string! +const Android.Media.TV.TvContract.Channels.TypeSDmb = "TYPE_S_DMB" -> string! +const Android.Media.TV.TvContract.Channels.TypeSecam = "TYPE_SECAM" -> string! +const Android.Media.TV.TvContract.Channels.TypeTDmb = "TYPE_T_DMB" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat1080i = "VIDEO_FORMAT_1080I" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat1080p = "VIDEO_FORMAT_1080P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat2160p = "VIDEO_FORMAT_2160P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat240p = "VIDEO_FORMAT_240P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat360p = "VIDEO_FORMAT_360P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat4320p = "VIDEO_FORMAT_4320P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat480i = "VIDEO_FORMAT_480I" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat480p = "VIDEO_FORMAT_480P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat576i = "VIDEO_FORMAT_576I" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat576p = "VIDEO_FORMAT_576P" -> string! +const Android.Media.TV.TvContract.Channels.VideoFormat720p = "VIDEO_FORMAT_720P" -> string! +const Android.Media.TV.TvContract.Channels.VideoResolutionEd = "VIDEO_RESOLUTION_ED" -> string! +const Android.Media.TV.TvContract.Channels.VideoResolutionFhd = "VIDEO_RESOLUTION_FHD" -> string! +const Android.Media.TV.TvContract.Channels.VideoResolutionHd = "VIDEO_RESOLUTION_HD" -> string! +const Android.Media.TV.TvContract.Channels.VideoResolutionSd = "VIDEO_RESOLUTION_SD" -> string! +const Android.Media.TV.TvContract.Channels.VideoResolutionUhd = "VIDEO_RESOLUTION_UHD" -> string! +const Android.Media.TV.TvContract.ExtraChannelId = "android.media.tv.extra.CHANNEL_ID" -> string! +const Android.Media.TV.TvContract.ExtraPreviewProgramId = "android.media.tv.extra.PREVIEW_PROGRAM_ID" -> string! +const Android.Media.TV.TvContract.ExtraWatchNextProgramId = "android.media.tv.extra.WATCH_NEXT_PROGRAM_ID" -> string! +const Android.Media.TV.TvContract.IBaseTvColumns.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnAudioLanguage = "audio_language" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnAuthor = "author" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnAvailability = "availability" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnBrowsable = "browsable" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnCanonicalGenre = "canonical_genre" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnChannelId = "channel_id" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnContentId = "content_id" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnContentRating = "content_rating" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnDurationMillis = "duration_millis" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnEndTimeUtcMillis = "end_time_utc_millis" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnEpisodeDisplayNumber = "episode_display_number" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnEpisodeTitle = "episode_title" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnIntentUri = "intent_uri" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInteractionCount = "interaction_count" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInteractionType = "interaction_type" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderData = "internal_provider_data" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderFlag1 = "internal_provider_flag1" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderFlag2 = "internal_provider_flag2" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderFlag3 = "internal_provider_flag3" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderFlag4 = "internal_provider_flag4" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnInternalProviderId = "internal_provider_id" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnItemCount = "item_count" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnLastPlaybackPositionMillis = "last_playback_position_millis" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnLive = "live" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnLogoUri = "logo_uri" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnLongDescription = "long_description" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnOfferPrice = "offer_price" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnPosterArtAspectRatio = "poster_art_aspect_ratio" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnPosterArtUri = "poster_art_uri" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnPreviewVideoUri = "preview_video_uri" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnReleaseDate = "release_date" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnReviewRating = "review_rating" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnReviewRatingStyle = "review_rating_style" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnSearchable = "searchable" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnSeasonDisplayNumber = "season_display_number" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnSeasonTitle = "season_title" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnSeriesId = "series_id" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnShortDescription = "short_description" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnSplitId = "split_id" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnStartingPrice = "starting_price" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnStartTimeUtcMillis = "start_time_utc_millis" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnThumbnailAspectRatio = "poster_thumbnail_aspect_ratio" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnThumbnailUri = "thumbnail_uri" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnTitle = "title" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnTransient = "transient" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnType = "type" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnVersionNumber = "version_number" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnVideoHeight = "video_height" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnVideoWidth = "video_width" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ColumnWeight = "weight" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ContentItemType = "vnd.android.cursor.item/preview_program" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.ContentType = "vnd.android.cursor.dir/preview_program" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.InterfaceConsts.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.InterfaceConsts.Count = "_count" -> string! +const Android.Media.TV.TvContract.PreviewPrograms.InterfaceConsts.Id = "_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnAudioLanguage = "audio_language" -> string! +const Android.Media.TV.TvContract.Programs.ColumnBroadcastGenre = "broadcast_genre" -> string! +const Android.Media.TV.TvContract.Programs.ColumnCanonicalGenre = "canonical_genre" -> string! +const Android.Media.TV.TvContract.Programs.ColumnChannelId = "channel_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnContentRating = "content_rating" -> string! +const Android.Media.TV.TvContract.Programs.ColumnEndTimeUtcMillis = "end_time_utc_millis" -> string! +const Android.Media.TV.TvContract.Programs.ColumnEpisodeDisplayNumber = "episode_display_number" -> string! +const Android.Media.TV.TvContract.Programs.ColumnEpisodeNumber = "episode_number" -> string! +const Android.Media.TV.TvContract.Programs.ColumnEpisodeTitle = "episode_title" -> string! +const Android.Media.TV.TvContract.Programs.ColumnEventId = "event_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnGlobalContentId = "global_content_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderData = "internal_provider_data" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderFlag1 = "internal_provider_flag1" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderFlag2 = "internal_provider_flag2" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderFlag3 = "internal_provider_flag3" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderFlag4 = "internal_provider_flag4" -> string! +const Android.Media.TV.TvContract.Programs.ColumnInternalProviderId = "internal_provider_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnLongDescription = "long_description" -> string! +const Android.Media.TV.TvContract.Programs.ColumnMultiSeriesId = "multi_series_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnPosterArtUri = "poster_art_uri" -> string! +const Android.Media.TV.TvContract.Programs.ColumnRecordingProhibited = "recording_prohibited" -> string! +const Android.Media.TV.TvContract.Programs.ColumnReviewRating = "review_rating" -> string! +const Android.Media.TV.TvContract.Programs.ColumnReviewRatingStyle = "review_rating_style" -> string! +const Android.Media.TV.TvContract.Programs.ColumnScrambled = "scrambled" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSearchable = "searchable" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSeasonDisplayNumber = "season_display_number" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSeasonNumber = "season_number" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSeasonTitle = "season_title" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSeriesId = "series_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnShortDescription = "short_description" -> string! +const Android.Media.TV.TvContract.Programs.ColumnSplitId = "split_id" -> string! +const Android.Media.TV.TvContract.Programs.ColumnStartTimeUtcMillis = "start_time_utc_millis" -> string! +const Android.Media.TV.TvContract.Programs.ColumnThumbnailUri = "thumbnail_uri" -> string! +const Android.Media.TV.TvContract.Programs.ColumnTitle = "title" -> string! +const Android.Media.TV.TvContract.Programs.ColumnVersionNumber = "version_number" -> string! +const Android.Media.TV.TvContract.Programs.ColumnVideoHeight = "video_height" -> string! +const Android.Media.TV.TvContract.Programs.ColumnVideoWidth = "video_width" -> string! +const Android.Media.TV.TvContract.Programs.ContentItemType = "vnd.android.cursor.item/program" -> string! +const Android.Media.TV.TvContract.Programs.ContentType = "vnd.android.cursor.dir/program" -> string! +const Android.Media.TV.TvContract.Programs.Genres.AnimalWildlife = "ANIMAL_WILDLIFE" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Arts = "ARTS" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Comedy = "COMEDY" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Drama = "DRAMA" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Education = "EDUCATION" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Entertainment = "ENTERTAINMENT" -> string! +const Android.Media.TV.TvContract.Programs.Genres.FamilyKids = "FAMILY_KIDS" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Gaming = "GAMING" -> string! +const Android.Media.TV.TvContract.Programs.Genres.LifeStyle = "LIFE_STYLE" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Movies = "MOVIES" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Music = "MUSIC" -> string! +const Android.Media.TV.TvContract.Programs.Genres.News = "NEWS" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Premier = "PREMIER" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Shopping = "SHOPPING" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Sports = "SPORTS" -> string! +const Android.Media.TV.TvContract.Programs.Genres.TechScience = "TECH_SCIENCE" -> string! +const Android.Media.TV.TvContract.Programs.Genres.Travel = "TRAVEL" -> string! +const Android.Media.TV.TvContract.Programs.InterfaceConsts.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.Programs.InterfaceConsts.Count = "_count" -> string! +const Android.Media.TV.TvContract.Programs.InterfaceConsts.Id = "_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnAudioLanguage = "audio_language" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnBroadcastGenre = "broadcast_genre" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnCanonicalGenre = "canonical_genre" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnChannelId = "channel_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnContentRating = "content_rating" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnEndTimeUtcMillis = "end_time_utc_millis" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnEpisodeDisplayNumber = "episode_display_number" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnEpisodeTitle = "episode_title" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInputId = "input_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderData = "internal_provider_data" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderFlag1 = "internal_provider_flag1" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderFlag2 = "internal_provider_flag2" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderFlag3 = "internal_provider_flag3" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderFlag4 = "internal_provider_flag4" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnInternalProviderId = "internal_provider_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnLongDescription = "long_description" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnMultiSeriesId = "multi_series_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnPosterArtUri = "poster_art_uri" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnRecordingDataBytes = "recording_data_bytes" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnRecordingDataUri = "recording_data_uri" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnRecordingDurationMillis = "recording_duration_millis" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnRecordingExpireTimeUtcMillis = "recording_expire_time_utc_millis" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnReviewRating = "review_rating" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnReviewRatingStyle = "review_rating_style" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnSearchable = "searchable" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnSeasonDisplayNumber = "season_display_number" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnSeasonTitle = "season_title" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnSeriesId = "series_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnShortDescription = "short_description" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnSplitId = "split_id" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnStartTimeUtcMillis = "start_time_utc_millis" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnThumbnailUri = "thumbnail_uri" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnTitle = "title" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnVersionNumber = "version_number" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnVideoHeight = "video_height" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ColumnVideoWidth = "video_width" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ContentItemType = "vnd.android.cursor.item/recorded_program" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.ContentType = "vnd.android.cursor.dir/recorded_program" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.InterfaceConsts.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.InterfaceConsts.Count = "_count" -> string! +const Android.Media.TV.TvContract.RecordedPrograms.InterfaceConsts.Id = "_id" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnAudioLanguage = "audio_language" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnAuthor = "author" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnAvailability = "availability" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnBrowsable = "browsable" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnCanonicalGenre = "canonical_genre" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnContentId = "content_id" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnContentRating = "content_rating" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnDurationMillis = "duration_millis" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnEndTimeUtcMillis = "end_time_utc_millis" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnEpisodeDisplayNumber = "episode_display_number" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnEpisodeTitle = "episode_title" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnIntentUri = "intent_uri" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInteractionCount = "interaction_count" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInteractionType = "interaction_type" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderData = "internal_provider_data" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderFlag1 = "internal_provider_flag1" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderFlag2 = "internal_provider_flag2" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderFlag3 = "internal_provider_flag3" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderFlag4 = "internal_provider_flag4" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnInternalProviderId = "internal_provider_id" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnItemCount = "item_count" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnLastEngagementTimeUtcMillis = "last_engagement_time_utc_millis" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnLastPlaybackPositionMillis = "last_playback_position_millis" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnLive = "live" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnLogoUri = "logo_uri" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnLongDescription = "long_description" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnOfferPrice = "offer_price" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnPosterArtAspectRatio = "poster_art_aspect_ratio" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnPosterArtUri = "poster_art_uri" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnPreviewVideoUri = "preview_video_uri" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnReleaseDate = "release_date" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnReviewRating = "review_rating" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnReviewRatingStyle = "review_rating_style" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnSearchable = "searchable" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnSeasonDisplayNumber = "season_display_number" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnSeasonTitle = "season_title" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnSeriesId = "series_id" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnShortDescription = "short_description" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnSplitId = "split_id" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnStartingPrice = "starting_price" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnStartTimeUtcMillis = "start_time_utc_millis" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnThumbnailAspectRatio = "poster_thumbnail_aspect_ratio" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnThumbnailUri = "thumbnail_uri" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnTitle = "title" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnTransient = "transient" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnType = "type" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnVersionNumber = "version_number" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnVideoHeight = "video_height" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnVideoWidth = "video_width" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ColumnWatchNextType = "watch_next_type" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ContentItemType = "vnd.android.cursor.item/watch_next_program" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.ContentType = "vnd.android.cursor.dir/watch_next_program" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.InterfaceConsts.ColumnPackageName = "package_name" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.InterfaceConsts.Count = "_count" -> string! +const Android.Media.TV.TvContract.WatchNextPrograms.InterfaceConsts.Id = "_id" -> string! +const Android.Media.TV.TvInputInfo.ExtraInputId = "android.media.tv.extra.INPUT_ID" -> string! +const Android.Media.TV.TvInputInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.TvInputInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.TvInputManager.ActionBlockedRatingsChanged = "android.media.tv.action.BLOCKED_RATINGS_CHANGED" -> string! +const Android.Media.TV.TvInputManager.ActionParentalControlsEnabledChanged = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED" -> string! +const Android.Media.TV.TvInputManager.ActionQueryContentRatingSystems = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" -> string! +const Android.Media.TV.TvInputManager.ActionSetupInputs = "android.media.tv.action.SETUP_INPUTS" -> string! +const Android.Media.TV.TvInputManager.ActionViewRecordingSchedules = "android.media.tv.action.VIEW_RECORDING_SCHEDULES" -> string! +const Android.Media.TV.TvInputManager.BroadcastInfoStreamEvent = Android.Media.TV.BroadcastInfoType.StreamEvent -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeCommand = Android.Media.TV.BroadcastInfoType.Command -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeDsmcc = Android.Media.TV.BroadcastInfoType.Dsmcc -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypePes = Android.Media.TV.BroadcastInfoType.Pes -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeSection = Android.Media.TV.BroadcastInfoType.Section -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeTable = Android.Media.TV.BroadcastInfoType.Table -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeTimeline = Android.Media.TV.BroadcastInfoType.Timeline -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.BroadcastInfoTypeTs = Android.Media.TV.BroadcastInfoType.Ts -> Android.Media.TV.BroadcastInfoType +const Android.Media.TV.TvInputManager.MetaDataContentRatingSystems = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS" -> string! +const Android.Media.TV.TvInputManager.RecordingErrorInsufficientSpace = Android.Media.TV.RecordingError.InsufficientSpace -> Android.Media.TV.RecordingError +const Android.Media.TV.TvInputManager.RecordingErrorResourceBusy = Android.Media.TV.RecordingError.ResourceBusy -> Android.Media.TV.RecordingError +const Android.Media.TV.TvInputManager.RecordingErrorUnknown = Android.Media.TV.RecordingError.Unknown -> Android.Media.TV.RecordingError +const Android.Media.TV.TvInputManager.SignalStrengthLost = Android.Media.TV.SignalStrength.Lost -> Android.Media.TV.SignalStrength +const Android.Media.TV.TvInputManager.SignalStrengthStrong = Android.Media.TV.SignalStrength.Strong -> Android.Media.TV.SignalStrength +const Android.Media.TV.TvInputManager.SignalStrengthWeak = Android.Media.TV.SignalStrength.Weak -> Android.Media.TV.SignalStrength +const Android.Media.TV.TvInputManager.TimeShiftInvalidTime = -9223372036854775808 -> long +const Android.Media.TV.TvInputManager.TimeShiftModeAuto = Android.Media.TV.TimeShiftMode.Auto -> Android.Media.TV.TimeShiftMode +const Android.Media.TV.TvInputManager.TimeShiftModeLocal = Android.Media.TV.TimeShiftMode.Local -> Android.Media.TV.TimeShiftMode +const Android.Media.TV.TvInputManager.TimeShiftModeNetwork = Android.Media.TV.TimeShiftMode.Network -> Android.Media.TV.TimeShiftMode +const Android.Media.TV.TvInputManager.TimeShiftModeOff = Android.Media.TV.TimeShiftMode.Off -> Android.Media.TV.TimeShiftMode +const Android.Media.TV.TvInputManager.TvMessageGroupIdNone = -1 -> long +const Android.Media.TV.TvInputManager.TvMessageKeyGroupId = "android.media.tv.TvInputManager.group_id" -> string! +const Android.Media.TV.TvInputManager.TvMessageKeyRawData = "android.media.tv.TvInputManager.raw_data" -> string! +const Android.Media.TV.TvInputManager.TvMessageKeyStreamId = "android.media.tv.TvInputManager.stream_id" -> string! +const Android.Media.TV.TvInputManager.TvMessageKeySubtype = "android.media.tv.TvInputManager.subtype" -> string! +const Android.Media.TV.TvInputManager.TvMessageSubtypeCc608e = "CTA 608-E" -> string! +const Android.Media.TV.TvInputManager.TvMessageSubtypeWatermarkingA335 = "ATSC A/335" -> string! +const Android.Media.TV.TvInputManager.TvMessageTypeClosedCaption = Android.Media.TV.TVMessageType.ClosedCaption -> Android.Media.TV.TVMessageType +const Android.Media.TV.TvInputManager.TvMessageTypeOther = Android.Media.TV.TVMessageType.Other -> Android.Media.TV.TVMessageType +const Android.Media.TV.TvInputManager.TvMessageTypeWatermark = Android.Media.TV.TVMessageType.Watermark -> Android.Media.TV.TVMessageType +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasBlackout = Android.Media.TV.VideoUnavailableReason.CasBlackout -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasCardInvalid = Android.Media.TV.VideoUnavailableReason.CasCardInvalid -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasCardMute = Android.Media.TV.VideoUnavailableReason.CasCardMute -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasInsufficientOutputProtection = Android.Media.TV.VideoUnavailableReason.CasInsufficientOutputProtection -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasLicenseExpired = Android.Media.TV.VideoUnavailableReason.CasLicenseExpired -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasNeedActivation = Android.Media.TV.VideoUnavailableReason.CasNeedActivation -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasNeedPairing = Android.Media.TV.VideoUnavailableReason.CasNeedPairing -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasNoCard = Android.Media.TV.VideoUnavailableReason.CasNoCard -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasPvrRecordingNotAllowed = Android.Media.TV.VideoUnavailableReason.CasPvrRecordingNotAllowed -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasRebooting = Android.Media.TV.VideoUnavailableReason.CasRebooting -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonCasUnknown = Android.Media.TV.VideoUnavailableReason.CasUnknown -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonInsufficientResource = Android.Media.TV.VideoUnavailableReason.InsufficientResource -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputManager.VideoUnavailableReasonNotConnected = Android.Media.TV.VideoUnavailableReason.NotConnected -> Android.Media.TV.VideoUnavailableReason +const Android.Media.TV.TvInputService.PriorityHintUseCaseTypeBackground = Android.Media.TV.PriorityHintUseCase.Background -> Android.Media.TV.PriorityHintUseCase +const Android.Media.TV.TvInputService.PriorityHintUseCaseTypeLive = Android.Media.TV.PriorityHintUseCase.Live -> Android.Media.TV.PriorityHintUseCase +const Android.Media.TV.TvInputService.PriorityHintUseCaseTypePlayback = Android.Media.TV.PriorityHintUseCase.Playback -> Android.Media.TV.PriorityHintUseCase +const Android.Media.TV.TvInputService.PriorityHintUseCaseTypeRecord = Android.Media.TV.PriorityHintUseCase.Record -> Android.Media.TV.PriorityHintUseCase +const Android.Media.TV.TvInputService.PriorityHintUseCaseTypeScan = Android.Media.TV.PriorityHintUseCase.Scan -> Android.Media.TV.PriorityHintUseCase +const Android.Media.TV.TvInputService.ServiceInterface = "android.media.tv.TvInputService" -> string! +const Android.Media.TV.TvInputService.ServiceMetaData = "android.media.tv.input" -> string! +const Android.Media.TV.TvRecordingInfo.Friday = Android.Media.TV.RecordingWeekDays.Friday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.TvRecordingInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.TV.TvRecordingInfo.Monday = Android.Media.TV.RecordingWeekDays.Monday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.RecordingAll = Android.Media.TV.RecordingStatus.All -> Android.Media.TV.RecordingStatus +const Android.Media.TV.TvRecordingInfo.RecordingInProgress = Android.Media.TV.RecordingStatus.InProgress -> Android.Media.TV.RecordingStatus +const Android.Media.TV.TvRecordingInfo.RecordingScheduled = Android.Media.TV.RecordingStatus.Scheduled -> Android.Media.TV.RecordingStatus +const Android.Media.TV.TvRecordingInfo.Saturday = Android.Media.TV.RecordingWeekDays.Saturday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.Sunday = Android.Media.TV.RecordingWeekDays.Sunday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.Thursday = Android.Media.TV.RecordingWeekDays.Thursday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.Tuesday = Android.Media.TV.RecordingWeekDays.Tuesday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvRecordingInfo.Wednesday = Android.Media.TV.RecordingWeekDays.Wednesday -> Android.Media.TV.RecordingWeekDays +const Android.Media.TV.TvTrackInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.TV.TvTrackInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.VolumeShaper.Configuration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.VolumeShaper.Configuration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Media.VolumeShaper.Operation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Media.VolumeShaper.Operation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Mtp.MtpConstants.AssociationTypeGenericFolder = Android.Mtp.AssociationType.GenericFolder -> Android.Mtp.AssociationType +const Android.Mtp.MtpConstants.OperationCloseSession = Android.Mtp.OperationCode.CloseSession -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationCopyObject = Android.Mtp.OperationCode.CopyObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationDeleteObject = Android.Mtp.OperationCode.DeleteObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationFormatStore = Android.Mtp.OperationCode.FormatStore -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetDeviceInfo = Android.Mtp.OperationCode.GetDeviceInfo -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetDevicePropDesc = Android.Mtp.OperationCode.GetDevicePropDesc -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetDevicePropValue = Android.Mtp.OperationCode.GetDevicePropValue -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetNumObjects = Android.Mtp.OperationCode.GetNumObjects -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObject = Android.Mtp.OperationCode.GetObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectHandles = Android.Mtp.OperationCode.GetObjectHandles -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectInfo = Android.Mtp.OperationCode.GetObjectInfo -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectPropDesc = Android.Mtp.OperationCode.GetObjectPropDesc -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectPropsSupported = Android.Mtp.OperationCode.GetObjectPropsSupported -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectPropValue = Android.Mtp.OperationCode.GetObjectPropValue -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetObjectReferences = Android.Mtp.OperationCode.GetObjectReferences -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetPartialObject = Android.Mtp.OperationCode.GetPartialObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetPartialObject64 = Android.Mtp.OperationCode.GetPartialObject64 -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetStorageIDs = Android.Mtp.OperationCode.GetStorageIDs -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetStorageInfo = Android.Mtp.OperationCode.GetStorageInfo -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationGetThumb = Android.Mtp.OperationCode.GetThumb -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationInitiateCapture = Android.Mtp.OperationCode.InitiateCapture -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationInitiateOpenCapture = Android.Mtp.OperationCode.InitiateOpenCapture -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationMoveObject = Android.Mtp.OperationCode.MoveObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationOpenSession = Android.Mtp.OperationCode.OpenSession -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationPowerDown = Android.Mtp.OperationCode.PowerDown -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationResetDevice = Android.Mtp.OperationCode.ResetDevice -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationResetDevicePropValue = Android.Mtp.OperationCode.ResetDevicePropValue -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSelfTest = Android.Mtp.OperationCode.SelfTest -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSendObject = Android.Mtp.OperationCode.SendObject -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSendObjectInfo = Android.Mtp.OperationCode.SendObjectInfo -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSetDevicePropValue = Android.Mtp.OperationCode.SetDevicePropValue -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSetObjectPropValue = Android.Mtp.OperationCode.SetObjectPropValue -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSetObjectProtection = Android.Mtp.OperationCode.SetObjectProtection -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSetObjectReferences = Android.Mtp.OperationCode.SetObjectReferences -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationSkip = Android.Mtp.OperationCode.Skip -> Android.Mtp.OperationCode +const Android.Mtp.MtpConstants.OperationTerminateOpenCapture = Android.Mtp.OperationCode.TerminateOpenCapture -> Android.Mtp.OperationCode +const Android.Mtp.MtpEvent.EventCancelTransaction = Android.Mtp.EventCode.CancelTransaction -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventCaptureComplete = Android.Mtp.EventCode.CaptureComplete -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventDeviceInfoChanged = Android.Mtp.EventCode.DeviceInfoChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventDevicePropChanged = Android.Mtp.EventCode.DevicePropChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventDeviceReset = Android.Mtp.EventCode.DeviceReset -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectAdded = Android.Mtp.EventCode.ObjectAdded -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectInfoChanged = Android.Mtp.EventCode.ObjectInfoChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectPropChanged = Android.Mtp.EventCode.ObjectPropChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectPropDescChanged = Android.Mtp.EventCode.ObjectPropDescChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectReferencesChanged = Android.Mtp.EventCode.ObjectReferencesChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventObjectRemoved = Android.Mtp.EventCode.ObjectRemoved -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventRequestObjectTransfer = Android.Mtp.EventCode.RequestObjectTransfer -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventStorageInfoChanged = Android.Mtp.EventCode.StorageInfoChanged -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventStoreAdded = Android.Mtp.EventCode.StoreAdded -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventStoreFull = Android.Mtp.EventCode.StoreFull -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventStoreRemoved = Android.Mtp.EventCode.StoreRemoved -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventUndefined = Android.Mtp.EventCode.Undefined -> Android.Mtp.EventCode +const Android.Mtp.MtpEvent.EventUnreportedStatus = Android.Mtp.EventCode.UnreportedStatus -> Android.Mtp.EventCode +const Android.Net.CaptivePortal.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.CaptivePortal.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.KeyNetworkProbesAttemptedBitmask = "networkProbesAttempted" -> string! +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.KeyNetworkProbesSucceededBitmask = "networkProbesSucceeded" -> string! +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.KeyNetworkValidationResult = "networkValidationResult" -> string! +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkProbeDns = Android.Net.NetworkProbeType.Dns -> Android.Net.NetworkProbeType +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkProbeFallback = Android.Net.NetworkProbeType.Fallback -> Android.Net.NetworkProbeType +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkProbeHttp = Android.Net.NetworkProbeType.Http -> Android.Net.NetworkProbeType +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkProbeHttps = Android.Net.NetworkProbeType.Https -> Android.Net.NetworkProbeType +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkProbePrivateDns = Android.Net.NetworkProbeType.PrivateDns -> Android.Net.NetworkProbeType +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkValidationResultInvalid = Android.Net.NetworkValidationResult.Invalid -> Android.Net.NetworkValidationResult +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkValidationResultPartiallyValid = Android.Net.NetworkValidationResult.PartiallyValid -> Android.Net.NetworkValidationResult +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkValidationResultSkipped = Android.Net.NetworkValidationResult.Skipped -> Android.Net.NetworkValidationResult +const Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.NetworkValidationResultValid = Android.Net.NetworkValidationResult.Valid -> Android.Net.NetworkValidationResult +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.DetectionMethodDnsEvents = Android.Net.DataStallDetectionMethod.DnsEvents -> Android.Net.DataStallDetectionMethod +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.DetectionMethodTcpMetrics = Android.Net.DataStallDetectionMethod.TcpMetrics -> Android.Net.DataStallDetectionMethod +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.KeyDnsConsecutiveTimeouts = "dnsConsecutiveTimeouts" -> string! +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.KeyTcpMetricsCollectionPeriodMillis = "tcpMetricsCollectionPeriodMillis" -> string! +const Android.Net.ConnectivityDiagnosticsManager.DataStallReport.KeyTcpPacketFailRate = "tcpPacketFailRate" -> string! +const Android.Net.ConnectivityManager.ActionBackgroundDataSettingChanged = "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED" -> string! +const Android.Net.ConnectivityManager.ActionCaptivePortalSignIn = "android.net.conn.CAPTIVE_PORTAL" -> string! +const Android.Net.ConnectivityManager.ActionRestrictBackgroundChanged = "android.net.conn.RESTRICT_BACKGROUND_CHANGED" -> string! +const Android.Net.ConnectivityManager.ConnectivityAction = "android.net.conn.CONNECTIVITY_CHANGE" -> string! +const Android.Net.ConnectivityManager.DefaultNetworkPreference = 1 -> int +const Android.Net.ConnectivityManager.ExtraCaptivePortal = "android.net.extra.CAPTIVE_PORTAL" -> string! +const Android.Net.ConnectivityManager.ExtraCaptivePortalUrl = "android.net.extra.CAPTIVE_PORTAL_URL" -> string! +const Android.Net.ConnectivityManager.ExtraExtraInfo = "extraInfo" -> string! +const Android.Net.ConnectivityManager.ExtraIsFailover = "isFailover" -> string! +const Android.Net.ConnectivityManager.ExtraNetwork = "android.net.extra.NETWORK" -> string! +const Android.Net.ConnectivityManager.ExtraNetworkInfo = "networkInfo" -> string! +const Android.Net.ConnectivityManager.ExtraNetworkRequest = "android.net.extra.NETWORK_REQUEST" -> string! +const Android.Net.ConnectivityManager.ExtraNetworkType = "networkType" -> string! +const Android.Net.ConnectivityManager.ExtraNoConnectivity = "noConnectivity" -> string! +const Android.Net.ConnectivityManager.ExtraOtherNetworkInfo = "otherNetwork" -> string! +const Android.Net.ConnectivityManager.ExtraReason = "reason" -> string! +const Android.Net.ConnectivityManager.NetworkCallback.FlagIncludeLocationInfo = Android.Net.NetworkCallbackFlags.IncludeLocationInfo -> Android.Net.NetworkCallbackFlags +const Android.Net.ConnectivityManager.RestrictBackgroundStatusDisabled = Android.Net.RestrictBackgroundStatus.Disabled -> Android.Net.RestrictBackgroundStatus +const Android.Net.ConnectivityManager.RestrictBackgroundStatusEnabled = Android.Net.RestrictBackgroundStatus.Enabled -> Android.Net.RestrictBackgroundStatus +const Android.Net.ConnectivityManager.RestrictBackgroundStatusWhitelisted = Android.Net.RestrictBackgroundStatus.Whitelisted -> Android.Net.RestrictBackgroundStatus +const Android.Net.DhcpInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.DhcpInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.DnsResolver.ClassIn = 1 -> int +const Android.Net.DnsResolver.ErrorParse = 0 -> int +const Android.Net.DnsResolver.ErrorSystem = 1 -> int +const Android.Net.DnsResolver.FlagEmpty = Android.Net.DnsResolverFlag.Empty -> Android.Net.DnsResolverFlag +const Android.Net.DnsResolver.FlagNoCacheLookup = Android.Net.DnsResolverFlag.NoCacheLookup -> Android.Net.DnsResolverFlag +const Android.Net.DnsResolver.FlagNoCacheStore = Android.Net.DnsResolverFlag.NoCacheStore -> Android.Net.DnsResolverFlag +const Android.Net.DnsResolver.FlagNoRetry = Android.Net.DnsResolverFlag.NoRetry -> Android.Net.DnsResolverFlag +const Android.Net.DnsResolver.TypeA = Android.Net.DnsResolverType.A -> Android.Net.DnsResolverType +const Android.Net.DnsResolver.TypeAaaa = Android.Net.DnsResolverType.Aaaa -> Android.Net.DnsResolverType +const Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapTypeAka = Android.Net.Eap.EapType.Aka -> Android.Net.Eap.EapType +const Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapTypeAkaPrime = Android.Net.Eap.EapType.AkaPrime -> Android.Net.Eap.EapType +const Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapTypeMschapV2 = Android.Net.Eap.EapType.MschapV2 -> Android.Net.Eap.EapType +const Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapTypeSim = Android.Net.Eap.EapType.Sim -> Android.Net.Eap.EapType +const Android.Net.Eap.EapSessionConfig.EapMethodConfig.EapTypeTtls = Android.Net.Eap.EapType.Ttls -> Android.Net.Eap.EapType +const Android.Net.EthernetNetworkSpecifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.EthernetNetworkSpecifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Http.BidirectionalStream.StreamPriorityHighest = Android.Net.Http.BidirectionalStreamPriority.Highest -> Android.Net.Http.BidirectionalStreamPriority +const Android.Net.Http.BidirectionalStream.StreamPriorityIdle = Android.Net.Http.BidirectionalStreamPriority.Idle -> Android.Net.Http.BidirectionalStreamPriority +const Android.Net.Http.BidirectionalStream.StreamPriorityLow = Android.Net.Http.BidirectionalStreamPriority.Low -> Android.Net.Http.BidirectionalStreamPriority +const Android.Net.Http.BidirectionalStream.StreamPriorityLowest = Android.Net.Http.BidirectionalStreamPriority.Lowest -> Android.Net.Http.BidirectionalStreamPriority +const Android.Net.Http.BidirectionalStream.StreamPriorityMedium = Android.Net.Http.BidirectionalStreamPriority.Medium -> Android.Net.Http.BidirectionalStreamPriority +const Android.Net.Http.ConnectionMigrationOptions.MigrationOptionDisabled = Android.Net.Http.ConnectionMigrationOption.Disabled -> Android.Net.Http.ConnectionMigrationOption +const Android.Net.Http.ConnectionMigrationOptions.MigrationOptionEnabled = Android.Net.Http.ConnectionMigrationOption.Enabled -> Android.Net.Http.ConnectionMigrationOption +const Android.Net.Http.ConnectionMigrationOptions.MigrationOptionUnspecified = Android.Net.Http.ConnectionMigrationOption.Unspecified -> Android.Net.Http.ConnectionMigrationOption +const Android.Net.Http.DnsOptions.DnsOptionDisabled = Android.Net.Http.DnsOption.Disabled -> Android.Net.Http.DnsOption +const Android.Net.Http.DnsOptions.DnsOptionEnabled = Android.Net.Http.DnsOption.Enabled -> Android.Net.Http.DnsOption +const Android.Net.Http.DnsOptions.DnsOptionUnspecified = Android.Net.Http.DnsOption.Unspecified -> Android.Net.Http.DnsOption +const Android.Net.Http.HttpEngine.Builder.HttpCacheDisabled = Android.Net.Http.HttpCacheType.Disabled -> Android.Net.Http.HttpCacheType +const Android.Net.Http.HttpEngine.Builder.HttpCacheDisk = Android.Net.Http.HttpCacheType.Disk -> Android.Net.Http.HttpCacheType +const Android.Net.Http.HttpEngine.Builder.HttpCacheDiskNoHttp = Android.Net.Http.HttpCacheType.DiskNoHttp -> Android.Net.Http.HttpCacheType +const Android.Net.Http.HttpEngine.Builder.HttpCacheInMemory = Android.Net.Http.HttpCacheType.InMemory -> Android.Net.Http.HttpCacheType +const Android.Net.Http.NetworkException.ErrorAddressUnreachable = Android.Net.Http.NetworkExceptionErrorReason.AddressUnreachable -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorConnectionClosed = Android.Net.Http.NetworkExceptionErrorReason.ConnectionClosed -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorConnectionRefused = Android.Net.Http.NetworkExceptionErrorReason.ConnectionRefused -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorConnectionReset = Android.Net.Http.NetworkExceptionErrorReason.ConnectionReset -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorConnectionTimedOut = Android.Net.Http.NetworkExceptionErrorReason.ConnectionTimedOut -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorHostnameNotResolved = Android.Net.Http.NetworkExceptionErrorReason.HostnameNotResolved -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorInternetDisconnected = Android.Net.Http.NetworkExceptionErrorReason.InternetDisconnected -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorNetworkChanged = Android.Net.Http.NetworkExceptionErrorReason.NetworkChanged -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorOther = Android.Net.Http.NetworkExceptionErrorReason.Other -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorQuicProtocolFailed = Android.Net.Http.NetworkExceptionErrorReason.QuicProtocolFailed -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.NetworkException.ErrorTimedOut = Android.Net.Http.NetworkExceptionErrorReason.TimedOut -> Android.Net.Http.NetworkExceptionErrorReason +const Android.Net.Http.SslError.SslDateInvalid = Android.Net.Http.SslErrorType.DateInvalid -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslExpired = Android.Net.Http.SslErrorType.Expired -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslIdmismatch = Android.Net.Http.SslErrorType.Idmismatch -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslInvalid = Android.Net.Http.SslErrorType.Invalid -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslMaxError = Android.Net.Http.SslErrorType.DateInvalid -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslNotyetvalid = Android.Net.Http.SslErrorType.Notyetvalid -> Android.Net.Http.SslErrorType +const Android.Net.Http.SslError.SslUntrusted = Android.Net.Http.SslErrorType.Untrusted -> Android.Net.Http.SslErrorType +const Android.Net.Http.UrlRequest.RequestPriorityHighest = Android.Net.Http.UrlRequestPriority.Highest -> Android.Net.Http.UrlRequestPriority +const Android.Net.Http.UrlRequest.RequestPriorityIdle = Android.Net.Http.UrlRequestPriority.Idle -> Android.Net.Http.UrlRequestPriority +const Android.Net.Http.UrlRequest.RequestPriorityLow = Android.Net.Http.UrlRequestPriority.Low -> Android.Net.Http.UrlRequestPriority +const Android.Net.Http.UrlRequest.RequestPriorityLowest = Android.Net.Http.UrlRequestPriority.Lowest -> Android.Net.Http.UrlRequestPriority +const Android.Net.Http.UrlRequest.RequestPriorityMedium = Android.Net.Http.UrlRequestPriority.Medium -> Android.Net.Http.UrlRequestPriority +const Android.Net.Http.UrlRequest.Status.Connecting = Android.Net.Http.UrlRequestStatus.Connecting -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.DownloadingPacFile = Android.Net.Http.UrlRequestStatus.DownloadingPacFile -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.EstablishingProxyTunnel = Android.Net.Http.UrlRequestStatus.EstablishingProxyTunnel -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.Idle = Android.Net.Http.UrlRequestStatus.Idle -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.Invalid = Android.Net.Http.UrlRequestStatus.Invalid -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.ReadingResponse = Android.Net.Http.UrlRequestStatus.ReadingResponse -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.ResolvingHost = Android.Net.Http.UrlRequestStatus.ResolvingHost -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.ResolvingHostInPacFile = Android.Net.Http.UrlRequestStatus.ResolvingHostInPacFile -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.ResolvingProxyForUrl = Android.Net.Http.UrlRequestStatus.ResolvingProxyForUrl -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.SendingRequest = Android.Net.Http.UrlRequestStatus.SendingRequest -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.SslHandshake = Android.Net.Http.UrlRequestStatus.SslHandshake -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.WaitingForAvailableSocket = Android.Net.Http.UrlRequestStatus.WaitingForAvailableSocket -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.WaitingForCache = Android.Net.Http.UrlRequestStatus.WaitingForCache -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.WaitingForDelegate = Android.Net.Http.UrlRequestStatus.WaitingForDelegate -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.WaitingForResponse = Android.Net.Http.UrlRequestStatus.WaitingForResponse -> Android.Net.Http.UrlRequestStatus +const Android.Net.Http.UrlRequest.Status.WaitingForStalledSocketPool = Android.Net.Http.UrlRequestStatus.WaitingForStalledSocketPool -> Android.Net.Http.UrlRequestStatus +const Android.Net.IpConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.IpConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.IpPrefix.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.IpPrefix.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeAuthenticationFailed = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.AuthenticationFailed -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeChildSaNotFound = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.ChildSaNotFound -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeFailedCpRequired = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.FailedCpRequired -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInternalAddressFailure = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InternalAddressFailure -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidIkeSpi = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidIkeSpi -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidKePayload = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidKePayload -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidMajorVersion = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidMajorVersion -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidMessageId = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidMessageId -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidSelectors = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidSelectors -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeInvalidSyntax = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.InvalidSyntax -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeNoAdditionalSas = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.NoAdditionalSas -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeNoProposalChosen = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.NoProposalChosen -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeSinglePairRequired = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.SinglePairRequired -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeTemporaryFailure = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.TemporaryFailure -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeTsUnacceptable = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.TsUnacceptable -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorTypeUnsupportedCriticalPayload = Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType.UnsupportedCriticalPayload -> Android.Net.IpSec.Ike.Exceptions.IkeProtocolErrorType +const Android.Net.IpSec.Ike.IkeSessionConfiguration.ExtensionTypeFragmentation = Android.Net.IpSec.Ike.IkeSessionExtensionType.Fragmentation -> Android.Net.IpSec.Ike.IkeSessionExtensionType +const Android.Net.IpSec.Ike.IkeSessionConfiguration.ExtensionTypeMobike = Android.Net.IpSec.Ike.IkeSessionExtensionType.Mobike -> Android.Net.IpSec.Ike.IkeSessionExtensionType +const Android.Net.IpSec.Ike.IkeSessionParams.IkeOptionAcceptAnyRemoteId = Android.Net.IpSec.Ike.IkeSessionOption.AcceptAnyRemoteId -> Android.Net.IpSec.Ike.IkeSessionOption +const Android.Net.IpSec.Ike.IkeSessionParams.IkeOptionEapOnlyAuth = Android.Net.IpSec.Ike.IkeSessionOption.EapOnlyAuth -> Android.Net.IpSec.Ike.IkeSessionOption +const Android.Net.IpSec.Ike.IkeSessionParams.IkeOptionForcePort4500 = Android.Net.IpSec.Ike.IkeSessionOption.ForcePort4500 -> Android.Net.IpSec.Ike.IkeSessionOption +const Android.Net.IpSec.Ike.IkeSessionParams.IkeOptionInitialContact = Android.Net.IpSec.Ike.IkeSessionOption.InitialContact -> Android.Net.IpSec.Ike.IkeSessionOption +const Android.Net.IpSec.Ike.IkeSessionParams.IkeOptionMobike = Android.Net.IpSec.Ike.IkeSessionOption.Mobike -> Android.Net.IpSec.Ike.IkeSessionOption +const Android.Net.IpSec.Ike.SaProposal.DhGroup1024BitModp = Android.Net.IpSec.Ike.SaProposalDhGroup.Group1024BitModp -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroup1536BitModp = Android.Net.IpSec.Ike.SaProposalDhGroup.Group1536BitModp -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroup2048BitModp = Android.Net.IpSec.Ike.SaProposalDhGroup.Group2048BitModp -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroup3072BitModp = Android.Net.IpSec.Ike.SaProposalDhGroup.Group3072BitModp -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroup4096BitModp = Android.Net.IpSec.Ike.SaProposalDhGroup.Group4096BitModp -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroupCurve25519 = Android.Net.IpSec.Ike.SaProposalDhGroup.Curve25519 -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.DhGroupNone = Android.Net.IpSec.Ike.SaProposalDhGroup.None -> Android.Net.IpSec.Ike.SaProposalDhGroup +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithm3des = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.ThreeDes -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmAesCbc = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesCbc -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmAesCtr = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesCtr -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmAesGcm12 = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm12 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmAesGcm16 = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm16 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmAesGcm8 = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.AesGcm8 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithmChacha20Poly1305 = Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm.Chacha20Poly1305 -> Android.Net.IpSec.Ike.SaProposalEncryptionAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmAesCmac96 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.AesCmac96 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmAesXcbc96 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.AesXcbc96 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmHmacSha196 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha196 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmHmacSha2256128 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2256128 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmHmacSha2384192 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2384192 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmHmacSha2512256 = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.HmacSha2512256 -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithmNone = Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm.None -> Android.Net.IpSec.Ike.SaProposalIntegrityAlgorithm +const Android.Net.IpSec.Ike.SaProposal.KeyLenAes128 = Android.Net.IpSec.Ike.SaProposalKeyLength.Aes128 -> Android.Net.IpSec.Ike.SaProposalKeyLength +const Android.Net.IpSec.Ike.SaProposal.KeyLenAes192 = Android.Net.IpSec.Ike.SaProposalKeyLength.Aes192 -> Android.Net.IpSec.Ike.SaProposalKeyLength +const Android.Net.IpSec.Ike.SaProposal.KeyLenAes256 = Android.Net.IpSec.Ike.SaProposalKeyLength.Aes256 -> Android.Net.IpSec.Ike.SaProposalKeyLength +const Android.Net.IpSec.Ike.SaProposal.KeyLenUnused = Android.Net.IpSec.Ike.SaProposalKeyLength.Unused -> Android.Net.IpSec.Ike.SaProposalKeyLength +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionAes128Cmac = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Aes128Cmac -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionAes128Xcbc = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Aes128Xcbc -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionHmacSha1 = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.HmacSha1 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionSha2256 = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2256 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionSha2384 = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2384 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSec.Ike.SaProposal.PseudorandomFunctionSha2512 = Android.Net.IpSec.Ike.SaProposalPseudorandomFunction.Sha2512 -> Android.Net.IpSec.Ike.SaProposalPseudorandomFunction +const Android.Net.IpSecAlgorithm.AuthAesCmac = "cmac(aes)" -> string! +const Android.Net.IpSecAlgorithm.AuthAesXcbc = "xcbc(aes)" -> string! +const Android.Net.IpSecAlgorithm.AuthCryptAesGcm = "rfc4106(gcm(aes))" -> string! +const Android.Net.IpSecAlgorithm.AuthCryptChacha20Poly1305 = "rfc7539esp(chacha20,poly1305)" -> string! +const Android.Net.IpSecAlgorithm.AuthHmacMd5 = "hmac(md5)" -> string! +const Android.Net.IpSecAlgorithm.AuthHmacSha1 = "hmac(sha1)" -> string! +const Android.Net.IpSecAlgorithm.AuthHmacSha256 = "hmac(sha256)" -> string! +const Android.Net.IpSecAlgorithm.AuthHmacSha384 = "hmac(sha384)" -> string! +const Android.Net.IpSecAlgorithm.AuthHmacSha512 = "hmac(sha512)" -> string! +const Android.Net.IpSecAlgorithm.CryptAesCbc = "cbc(aes)" -> string! +const Android.Net.IpSecAlgorithm.CryptAesCtr = "rfc3686(ctr(aes))" -> string! +const Android.Net.IpSecAlgorithm.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.IpSecAlgorithm.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.IpSecManager.DirectionIn = Android.Net.IpSecTransportDirection.In -> Android.Net.IpSecTransportDirection +const Android.Net.IpSecManager.DirectionOut = Android.Net.IpSecTransportDirection.Out -> Android.Net.IpSecTransportDirection +const Android.Net.LinkAddress.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.LinkAddress.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.LinkProperties.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.LinkProperties.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.LocalSocket.SocketDgram = Android.Net.SocketType.Dgram -> Android.Net.SocketType +const Android.Net.LocalSocket.SocketSeqpacket = Android.Net.SocketType.Seqpacket -> Android.Net.SocketType +const Android.Net.LocalSocket.SocketStream = Android.Net.SocketType.Stream -> Android.Net.SocketType +const Android.Net.MacAddress.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.MacAddress.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.MacAddress.TypeBroadcast = Android.Net.MacAddressType.Broadcast -> Android.Net.MacAddressType +const Android.Net.MacAddress.TypeMulticast = Android.Net.MacAddressType.Multicast -> Android.Net.MacAddressType +const Android.Net.MacAddress.TypeUnicast = Android.Net.MacAddressType.Unicast -> Android.Net.MacAddressType +const Android.Net.MailTo.MailtoScheme = "mailto:" -> string! +const Android.Net.Network.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Network.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.NetworkCapabilities.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.NetworkCapabilities.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.NetworkCapabilities.NetCapabilityCaptivePortal = Android.Net.NetCapability.CaptivePortal -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityCbs = Android.Net.NetCapability.Cbs -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityDun = Android.Net.NetCapability.Dun -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityEims = Android.Net.NetCapability.Eims -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityEnterprise = Android.Net.NetCapability.Enterprise -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityForeground = Android.Net.NetCapability.Foreground -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityFota = Android.Net.NetCapability.Fota -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityHeadUnit = Android.Net.NetCapability.HeadUnit -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityIa = Android.Net.NetCapability.Ia -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityIms = Android.Net.NetCapability.Ims -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityInternet = Android.Net.NetCapability.Internet -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityMcx = Android.Net.NetCapability.Mcx -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityMms = Android.Net.NetCapability.Mms -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityMmtel = Android.Net.NetCapability.Mmtel -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotCongested = Android.Net.NetCapability.NotCongested -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotMetered = Android.Net.NetCapability.NotMetered -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotRestricted = Android.Net.NetCapability.NotRestricted -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotRoaming = Android.Net.NetCapability.NotRoaming -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotSuspended = Android.Net.NetCapability.NotSuspended -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityNotVpn = Android.Net.NetCapability.NotVpn -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityPrioritizeBandwidth = Android.Net.NetCapability.PrioritizeBandwidth -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityPrioritizeLatency = Android.Net.NetCapability.PrioritizeLatency -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityRcs = Android.Net.NetCapability.Rcs -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilitySupl = Android.Net.NetCapability.Supl -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityTemporarilyNotMetered = Android.Net.NetCapability.TemporarilyNotMetered -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityTrusted = Android.Net.NetCapability.Trusted -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityValidated = Android.Net.NetCapability.Validated -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityWifiP2p = Android.Net.NetCapability.WifiP2p -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetCapabilityXcap = Android.Net.NetCapability.Xcap -> Android.Net.NetCapability +const Android.Net.NetworkCapabilities.NetEnterpriseId1 = Android.Net.NetEnterpriseId.One -> Android.Net.NetEnterpriseId +const Android.Net.NetworkCapabilities.NetEnterpriseId2 = Android.Net.NetEnterpriseId.Two -> Android.Net.NetEnterpriseId +const Android.Net.NetworkCapabilities.NetEnterpriseId3 = Android.Net.NetEnterpriseId.Three -> Android.Net.NetEnterpriseId +const Android.Net.NetworkCapabilities.NetEnterpriseId4 = Android.Net.NetEnterpriseId.Four -> Android.Net.NetEnterpriseId +const Android.Net.NetworkCapabilities.NetEnterpriseId5 = Android.Net.NetEnterpriseId.Five -> Android.Net.NetEnterpriseId +const Android.Net.NetworkCapabilities.SignalStrengthUnspecified = -2147483648 -> int +const Android.Net.NetworkCapabilities.TransportBluetooth = Android.Net.TransportType.Bluetooth -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportCellular = Android.Net.TransportType.Cellular -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportEthernet = Android.Net.TransportType.Ethernet -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportLowpan = Android.Net.TransportType.Lowpan -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportThread = Android.Net.TransportType.Thread -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportUsb = Android.Net.TransportType.Usb -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportVpn = Android.Net.TransportType.Vpn -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportWifi = Android.Net.TransportType.Wifi -> Android.Net.TransportType +const Android.Net.NetworkCapabilities.TransportWifiAware = Android.Net.TransportType.WifiAware -> Android.Net.TransportType +const Android.Net.NetworkInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.NetworkInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.NetworkRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.NetworkRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Nsd.NsdManager.ActionNsdStateChanged = "android.net.nsd.STATE_CHANGED" -> string! +const Android.Net.Nsd.NsdManager.ExtraNsdState = "nsd_state" -> string! +const Android.Net.Nsd.NsdManager.FailureAlreadyActive = Android.Net.Nsd.NsdFailure.AlreadyActive -> Android.Net.Nsd.NsdFailure +const Android.Net.Nsd.NsdManager.FailureBadParameters = Android.Net.Nsd.NsdFailure.BadParameters -> Android.Net.Nsd.NsdFailure +const Android.Net.Nsd.NsdManager.FailureInternalError = Android.Net.Nsd.NsdFailure.InternalError -> Android.Net.Nsd.NsdFailure +const Android.Net.Nsd.NsdManager.FailureMaxLimit = Android.Net.Nsd.NsdFailure.MaxLimit -> Android.Net.Nsd.NsdFailure +const Android.Net.Nsd.NsdManager.FailureOperationNotRunning = Android.Net.Nsd.NsdFailure.OperationNotRunning -> Android.Net.Nsd.NsdFailure +const Android.Net.Nsd.NsdManager.NsdStateDisabled = 1 -> int +const Android.Net.Nsd.NsdManager.NsdStateEnabled = 2 -> int +const Android.Net.Nsd.NsdManager.ProtocolDnsSd = Android.Net.Nsd.NsdProtocol.DnsSd -> Android.Net.Nsd.NsdProtocol +const Android.Net.Nsd.NsdServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Nsd.NsdServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.PlatformVpnProfile.TypeIkev2IpsecPsk = Android.Net.PlatformVpnProfileType.Ikev2IpsecPsk -> Android.Net.PlatformVpnProfileType +const Android.Net.PlatformVpnProfile.TypeIkev2IpsecRsa = Android.Net.PlatformVpnProfileType.Ikev2IpsecRsa -> Android.Net.PlatformVpnProfileType +const Android.Net.PlatformVpnProfile.TypeIkev2IpsecUserPass = Android.Net.PlatformVpnProfileType.Ikev2IpsecUserPass -> Android.Net.PlatformVpnProfileType +const Android.Net.Proxy.ExtraProxyInfo = "android.intent.extra.PROXY_INFO" -> string! +const Android.Net.Proxy.ProxyChangeAction = "android.intent.action.PROXY_CHANGE" -> string! +const Android.Net.ProxyInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.ProxyInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.PskKeyManager.MaxIdentityHintLengthBytes = 128 -> int +const Android.Net.PskKeyManager.MaxIdentityLengthBytes = 128 -> int +const Android.Net.PskKeyManager.MaxKeyLengthBytes = 256 -> int +const Android.Net.RouteInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.RouteInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.RouteInfo.RtnThrow = Android.Net.RouteType.Throw -> Android.Net.RouteType +const Android.Net.RouteInfo.RtnUnicast = Android.Net.RouteType.Unicast -> Android.Net.RouteType +const Android.Net.RouteInfo.RtnUnreachable = Android.Net.RouteType.Unreachable -> Android.Net.RouteType +const Android.Net.Sip.SipErrorCode.ClientError = Android.Net.Sip.SipErrorCodes.ClientError -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.CrossDomainAuthentication = Android.Net.Sip.SipErrorCodes.CrossDomainAuthentication -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.DataConnectionLost = Android.Net.Sip.SipErrorCodes.DataConnectionLost -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.InProgress = Android.Net.Sip.SipErrorCodes.InProgress -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.InvalidCredentials = Android.Net.Sip.SipErrorCodes.InvalidCredentials -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.InvalidRemoteUri = Android.Net.Sip.SipErrorCodes.InvalidRemoteUri -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.NoError = Android.Net.Sip.SipErrorCodes.NoError -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.PeerNotReachable = Android.Net.Sip.SipErrorCodes.PeerNotReachable -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.ServerError = Android.Net.Sip.SipErrorCodes.ServerError -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.ServerUnreachable = Android.Net.Sip.SipErrorCodes.ServerUnreachable -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.SocketError = Android.Net.Sip.SipErrorCodes.SocketError -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.TimeOut = Android.Net.Sip.SipErrorCodes.TimeOut -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipErrorCode.TransactionTerminted = Android.Net.Sip.SipErrorCodes.TransactionTerminted -> Android.Net.Sip.SipErrorCodes +const Android.Net.Sip.SipManager.ExtraCallId = "android:sipCallID" -> string! +const Android.Net.Sip.SipManager.ExtraOfferSd = "android:sipOfferSD" -> string! +const Android.Net.Sip.SipManager.IncomingCallResultCode = 101 -> int +const Android.Net.Sip.SipProfile.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Sip.SipProfile.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Sip.SipSession.State.Deregistering = Android.Net.Sip.SipSessionState.Deregistering -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.InCall = Android.Net.Sip.SipSessionState.InCall -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.IncomingCall = Android.Net.Sip.SipSessionState.IncomingCall -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.IncomingCallAnswering = Android.Net.Sip.SipSessionState.IncomingCallAnswering -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.NotDefined = Android.Net.Sip.SipSessionState.NotDefined -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.OutgoingCall = Android.Net.Sip.SipSessionState.OutgoingCall -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.OutgoingCallCanceling = Android.Net.Sip.SipSessionState.OutgoingCallCanceling -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.OutgoingCallRingBack = Android.Net.Sip.SipSessionState.OutgoingCallRingBack -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.Pinging = Android.Net.Sip.SipSessionState.Pinging -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.ReadyToCall = Android.Net.Sip.SipSessionState.ReadyToCall -> Android.Net.Sip.SipSessionState +const Android.Net.Sip.SipSession.State.Registering = Android.Net.Sip.SipSessionState.Registering -> Android.Net.Sip.SipSessionState +const Android.Net.SocketKeepalive.ErrorHardwareError = Android.Net.ErrorCode.HardwareError -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInsufficientResources = Android.Net.ErrorCode.InsufficientResources -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidInterval = Android.Net.ErrorCode.InvalidInterval -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidIpAddress = Android.Net.ErrorCode.InvalidIpAddress -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidLength = Android.Net.ErrorCode.InvalidLength -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidNetwork = Android.Net.ErrorCode.InvalidNetwork -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidPort = Android.Net.ErrorCode.InvalidPort -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorInvalidSocket = Android.Net.ErrorCode.InvalidSocket -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorSocketNotIdle = Android.Net.ErrorCode.SocketNotIdle -> Android.Net.ErrorCode +const Android.Net.SocketKeepalive.ErrorUnsupported = Android.Net.ErrorCode.Unsupported -> Android.Net.ErrorCode +const Android.Net.StaticIpConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.StaticIpConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.TelephonyNetworkSpecifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.TelephonyNetworkSpecifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.TrafficStats.Unsupported = -1 -> int +const Android.Net.Uri.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Uri.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Vcn.VcnConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Vcn.VcnConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Vcn.VcnGatewayConnectionConfig.VcnGatewayOptionEnableDataStallRecoveryWithMobility = Android.Net.Vcn.GatewayOption.EnableDataStallRecoveryWithMobility -> Android.Net.Vcn.GatewayOption +const Android.Net.Vcn.VcnManager.VcnErrorCodeConfigError = Android.Net.Vcn.VcnErrorCode.ConfigError -> Android.Net.Vcn.VcnErrorCode +const Android.Net.Vcn.VcnManager.VcnErrorCodeInternalError = Android.Net.Vcn.VcnErrorCode.InternalError -> Android.Net.Vcn.VcnErrorCode +const Android.Net.Vcn.VcnManager.VcnErrorCodeNetworkError = Android.Net.Vcn.VcnErrorCode.NetworkError -> Android.Net.Vcn.VcnErrorCode +const Android.Net.Vcn.VcnManager.VcnStatusCodeActive = Android.Net.Vcn.VcnStatusCode.Active -> Android.Net.Vcn.VcnStatusCode +const Android.Net.Vcn.VcnManager.VcnStatusCodeInactive = Android.Net.Vcn.VcnStatusCode.Inactive -> Android.Net.Vcn.VcnStatusCode +const Android.Net.Vcn.VcnManager.VcnStatusCodeNotConfigured = Android.Net.Vcn.VcnStatusCode.NotConfigured -> Android.Net.Vcn.VcnStatusCode +const Android.Net.Vcn.VcnManager.VcnStatusCodeSafeMode = Android.Net.Vcn.VcnStatusCode.SafeMode -> Android.Net.Vcn.VcnStatusCode +const Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MatchAny = Android.Net.Vcn.TemplateMatchParameter.Any -> Android.Net.Vcn.TemplateMatchParameter +const Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MatchForbidden = Android.Net.Vcn.TemplateMatchParameter.Forbidden -> Android.Net.Vcn.TemplateMatchParameter +const Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MatchRequired = Android.Net.Vcn.TemplateMatchParameter.Required -> Android.Net.Vcn.TemplateMatchParameter +const Android.Net.VpnManager.ActionVpnManagerEvent = "android.net.action.VPN_MANAGER_EVENT" -> string! +const Android.Net.VpnManager.CategoryEventAlwaysOnStateChanged = "android.net.category.EVENT_ALWAYS_ON_STATE_CHANGED" -> string! +const Android.Net.VpnManager.CategoryEventDeactivatedByUser = "android.net.category.EVENT_DEACTIVATED_BY_USER" -> string! +const Android.Net.VpnManager.CategoryEventIkeError = "android.net.category.EVENT_IKE_ERROR" -> string! +const Android.Net.VpnManager.CategoryEventNetworkError = "android.net.category.EVENT_NETWORK_ERROR" -> string! +const Android.Net.VpnManager.ErrorClassNotRecoverable = Android.Net.VpnErrorClass.NotRecoverable -> Android.Net.VpnErrorClass +const Android.Net.VpnManager.ErrorClassRecoverable = Android.Net.VpnErrorClass.Recoverable -> Android.Net.VpnErrorClass +const Android.Net.VpnManager.ErrorCodeNetworkIo = Android.Net.VpnErrorCode.NetworkIO -> Android.Net.VpnErrorCode +const Android.Net.VpnManager.ErrorCodeNetworkLost = Android.Net.VpnErrorCode.NetworkLost -> Android.Net.VpnErrorCode +const Android.Net.VpnManager.ErrorCodeNetworkProtocolTimeout = Android.Net.VpnErrorCode.NetworkProtocolTimeout -> Android.Net.VpnErrorCode +const Android.Net.VpnManager.ErrorCodeNetworkUnknownHost = Android.Net.VpnErrorCode.UnknownHost -> Android.Net.VpnErrorCode +const Android.Net.VpnManager.ExtraErrorClass = "android.net.extra.ERROR_CLASS" -> string! +const Android.Net.VpnManager.ExtraErrorCode = "android.net.extra.ERROR_CODE" -> string! +const Android.Net.VpnManager.ExtraSessionKey = "android.net.extra.SESSION_KEY" -> string! +const Android.Net.VpnManager.ExtraTimestampMillis = "android.net.extra.TIMESTAMP_MILLIS" -> string! +const Android.Net.VpnManager.ExtraUnderlyingLinkProperties = "android.net.extra.UNDERLYING_LINK_PROPERTIES" -> string! +const Android.Net.VpnManager.ExtraUnderlyingNetwork = "android.net.extra.UNDERLYING_NETWORK" -> string! +const Android.Net.VpnManager.ExtraUnderlyingNetworkCapabilities = "android.net.extra.UNDERLYING_NETWORK_CAPABILITIES" -> string! +const Android.Net.VpnManager.ExtraVpnProfileState = "android.net.extra.VPN_PROFILE_STATE" -> string! +const Android.Net.VpnProfileState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.VpnProfileState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.VpnProfileState.StateConnected = Android.Net.VpnState.Connected -> Android.Net.VpnState +const Android.Net.VpnProfileState.StateConnecting = Android.Net.VpnState.Connecting -> Android.Net.VpnState +const Android.Net.VpnProfileState.StateDisconnected = Android.Net.VpnState.Disconnected -> Android.Net.VpnState +const Android.Net.VpnProfileState.StateFailed = Android.Net.VpnState.Failed -> Android.Net.VpnState +const Android.Net.VpnService.ServiceInterface = "android.net.VpnService" -> string! +const Android.Net.VpnService.ServiceMetaDataSupportsAlwaysOn = "android.net.VpnService.SUPPORTS_ALWAYS_ON" -> string! +const Android.Net.Wifi.Aware.AwarePairingConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.AwarePairingConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingNfcReader = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.NfcReader -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingNfcTag = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.NfcTag -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingOpportunistic = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.Opportunistic -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingPassphraseDisplay = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PassphraseDisplay -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingPassphraseKeypad = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PassphraseKeypad -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingPinCodeDisplay = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PinCodeDisplay -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingPinCodeKeypad = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.PinCodeKeypad -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingQrDisplay = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.QrDisplay -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwarePairingConfig.PairingBootstrappingQrScan = Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods.QrScan -> Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods +const Android.Net.Wifi.Aware.AwareResources.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.AwareResources.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.Characteristics.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.Characteristics.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsPk128 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPk128 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsPk256 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPk256 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsPkPasn128 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPkPasn128 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsPkPasn256 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsPkPasn256 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsSk128 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsSk128 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNcsSk256 = Android.Net.Wifi.Aware.WifiAwareCipherSuite.NcsSk256 -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.Characteristics.WifiAwareCipherSuiteNone = Android.Net.Wifi.Aware.WifiAwareCipherSuite.None -> Android.Net.Wifi.Aware.WifiAwareCipherSuite +const Android.Net.Wifi.Aware.IdentityChangedListener.ClusterChangeEventJoined = Android.Net.Wifi.Aware.ClusterChangeEvent.Joined -> Android.Net.Wifi.Aware.ClusterChangeEvent +const Android.Net.Wifi.Aware.IdentityChangedListener.ClusterChangeEventStarted = Android.Net.Wifi.Aware.ClusterChangeEvent.Started -> Android.Net.Wifi.Aware.ClusterChangeEvent +const Android.Net.Wifi.Aware.ParcelablePeerHandle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.ParcelablePeerHandle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.PublishConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.PublishConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.SubscribeConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.SubscribeConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.WifiAwareChannelInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.WifiAwareChannelInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.WifiAwareManager.ActionWifiAwareResourceChanged = "android.net.wifi.aware.action.WIFI_AWARE_RESOURCE_CHANGED" -> string! +const Android.Net.Wifi.Aware.WifiAwareManager.ActionWifiAwareStateChanged = "android.net.wifi.aware.action.WIFI_AWARE_STATE_CHANGED" -> string! +const Android.Net.Wifi.Aware.WifiAwareManager.ExtraAwareResources = "android.net.wifi.aware.extra.AWARE_RESOURCES" -> string! +const Android.Net.Wifi.Aware.WifiAwareManager.WifiAwareDiscoveryLostReasonPeerNotVisible = Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason.PeerNotVisible -> Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason +const Android.Net.Wifi.Aware.WifiAwareManager.WifiAwareDiscoveryLostReasonUnknown = Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason.Unknown -> Android.Net.Wifi.Aware.WifiAwareDiscoveryLostReason +const Android.Net.Wifi.Aware.WifiAwareNetworkInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.WifiAwareNetworkInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureAuthentication = Android.Net.Wifi.EasyConnectEventFailure.Authentication -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureBusy = Android.Net.Wifi.EasyConnectEventFailure.Busy -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureCannotFindNetwork = Android.Net.Wifi.EasyConnectEventFailure.CannotFindNetwork -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureConfiguration = Android.Net.Wifi.EasyConnectEventFailure.Configuration -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureEnrolleeAuthentication = Android.Net.Wifi.EasyConnectEventFailure.EnrolleeAuthentication -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureEnrolleeFailedToScanNetworkChannel = Android.Net.Wifi.EasyConnectEventFailure.EnrolleeFailedToScanNetworkChannel -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureEnrolleeRejectedConfiguration = Android.Net.Wifi.EasyConnectEventFailure.EnrolleeRejectedConfiguration -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureGeneric = Android.Net.Wifi.EasyConnectEventFailure.Generic -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureInvalidNetwork = Android.Net.Wifi.EasyConnectEventFailure.InvalidNetwork -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureInvalidUri = Android.Net.Wifi.EasyConnectEventFailure.InvalidUri -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureNotCompatible = Android.Net.Wifi.EasyConnectEventFailure.NotCompatible -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureNotSupported = Android.Net.Wifi.EasyConnectEventFailure.NotSupported -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureTimeout = Android.Net.Wifi.EasyConnectEventFailure.Timeout -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.EasyConnectStatusCallback.EasyConnectEventFailureUriGeneration = Android.Net.Wifi.EasyConnectEventFailure.UriGeneration -> Android.Net.Wifi.EasyConnectEventFailure +const Android.Net.Wifi.Hotspot2.PasspointConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.PasspointConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Hotspot2.Pps.Credential.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.Pps.Credential.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Hotspot2.Pps.HomeSp.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Hotspot2.Pps.HomeSp.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.MloLink.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.MloLink.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.MloLink.InvalidMloLinkId = -1 -> int +const Android.Net.Wifi.MloLink.MloLinkStateActive = Android.Net.Wifi.MloLinkState.Active -> Android.Net.Wifi.MloLinkState +const Android.Net.Wifi.MloLink.MloLinkStateIdle = Android.Net.Wifi.MloLinkState.Idle -> Android.Net.Wifi.MloLinkState +const Android.Net.Wifi.MloLink.MloLinkStateInvalid = Android.Net.Wifi.MloLinkState.Invalid -> Android.Net.Wifi.MloLinkState +const Android.Net.Wifi.MloLink.MloLinkStateUnassociated = Android.Net.Wifi.MloLinkState.Unassociated -> Android.Net.Wifi.MloLinkState +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ServiceTypeAll = Android.Net.Wifi.P2p.Nsd.ServiceType.All -> Android.Net.Wifi.P2p.Nsd.ServiceType +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ServiceTypeBonjour = Android.Net.Wifi.P2p.Nsd.ServiceType.Bonjour -> Android.Net.Wifi.P2p.Nsd.ServiceType +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ServiceTypeUpnp = Android.Net.Wifi.P2p.Nsd.ServiceType.Upnp -> Android.Net.Wifi.P2p.Nsd.ServiceType +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ServiceTypeVendorSpecific = Android.Net.Wifi.P2p.Nsd.ServiceType.VendorSpecific -> Android.Net.Wifi.P2p.Nsd.ServiceType +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupClientIpProvisioningModeIpv4Dhcp = Android.Net.Wifi.P2p.GroupClientIPProvisioningMode.Ipv4Dhcp -> Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupClientIpProvisioningModeIpv6LinkLocal = Android.Net.Wifi.P2p.GroupClientIPProvisioningMode.Ipv6LinkLocal -> Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBand2ghz = Android.Net.Wifi.P2p.Frequency.Band2ghz -> Android.Net.Wifi.P2p.Frequency +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBand5ghz = Android.Net.Wifi.P2p.Frequency.Band5ghz -> Android.Net.Wifi.P2p.Frequency +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBandAuto = Android.Net.Wifi.P2p.Frequency.BandAuto -> Android.Net.Wifi.P2p.Frequency +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerIntentAuto = Android.Net.Wifi.P2p.GroupOwnerIntent.Auto -> Android.Net.Wifi.P2p.GroupOwnerIntent +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerIntentMax = Android.Net.Wifi.P2p.GroupOwnerIntent.Max -> Android.Net.Wifi.P2p.GroupOwnerIntent +const Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerIntentMin = Android.Net.Wifi.P2p.GroupOwnerIntent.Min -> Android.Net.Wifi.P2p.GroupOwnerIntent +const Android.Net.Wifi.P2p.WifiP2pConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pDevice.Available = Android.Net.Wifi.P2p.WifiP2pDeviceState.Available -> Android.Net.Wifi.P2p.WifiP2pDeviceState +const Android.Net.Wifi.P2p.WifiP2pDevice.Connected = Android.Net.Wifi.P2p.WifiP2pDeviceState.Connected -> Android.Net.Wifi.P2p.WifiP2pDeviceState +const Android.Net.Wifi.P2p.WifiP2pDevice.Failed = Android.Net.Wifi.P2p.WifiP2pDeviceState.Failed -> Android.Net.Wifi.P2p.WifiP2pDeviceState +const Android.Net.Wifi.P2p.WifiP2pDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pDevice.Invited = Android.Net.Wifi.P2p.WifiP2pDeviceState.Invited -> Android.Net.Wifi.P2p.WifiP2pDeviceState +const Android.Net.Wifi.P2p.WifiP2pDevice.Unavailable = Android.Net.Wifi.P2p.WifiP2pDeviceState.Unavailable -> Android.Net.Wifi.P2p.WifiP2pDeviceState +const Android.Net.Wifi.P2p.WifiP2pDeviceList.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pDeviceList.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pGroup.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pGroup.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pGroup.NetworkIdPersistent = Android.Net.Wifi.P2p.GroupNetworkIdType.Persistent -> Android.Net.Wifi.P2p.GroupNetworkIdType +const Android.Net.Wifi.P2p.WifiP2pGroup.NetworkIdTemporary = Android.Net.Wifi.P2p.GroupNetworkIdType.Temporary -> Android.Net.Wifi.P2p.GroupNetworkIdType +const Android.Net.Wifi.P2p.WifiP2pInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pManager.ActionWifiP2pListenStateChanged = "android.net.wifi.p2p.action.WIFI_P2P_LISTEN_STATE_CHANGED" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ActionWifiP2pRequestResponseChanged = "android.net.wifi.p2p.action.WIFI_P2P_REQUEST_RESPONSE_CHANGED" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.Busy = Android.Net.Wifi.P2p.WifiP2pFailureReason.Busy -> Android.Net.Wifi.P2p.WifiP2pFailureReason +const Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestAccept = Android.Net.Wifi.P2p.ConnectionRequestType.Accept -> Android.Net.Wifi.P2p.ConnectionRequestType +const Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestDeferShowPinToService = Android.Net.Wifi.P2p.ConnectionRequestType.DeferShowPinToService -> Android.Net.Wifi.P2p.ConnectionRequestType +const Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestDeferToService = Android.Net.Wifi.P2p.ConnectionRequestType.DeferToService -> Android.Net.Wifi.P2p.ConnectionRequestType +const Android.Net.Wifi.P2p.WifiP2pManager.ConnectionRequestReject = Android.Net.Wifi.P2p.ConnectionRequestType.Reject -> Android.Net.Wifi.P2p.ConnectionRequestType +const Android.Net.Wifi.P2p.WifiP2pManager.Error = Android.Net.Wifi.P2p.WifiP2pFailureReason.Error -> Android.Net.Wifi.P2p.WifiP2pFailureReason +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraDiscoveryState = "discoveryState" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraListenState = "android.net.wifi.p2p.extra.LISTEN_STATE" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraNetworkInfo = "networkInfo" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraP2pDeviceList = "wifiP2pDeviceList" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraRequestConfig = "android.net.wifi.p2p.extra.REQUEST_CONFIG" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraRequestResponse = "android.net.wifi.p2p.extra.REQUEST_RESPONSE" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraWifiP2pDevice = "wifiP2pDevice" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraWifiP2pGroup = "p2pGroupInfo" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraWifiP2pInfo = "wifiP2pInfo" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.ExtraWifiState = "wifi_p2p_state" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.NoServiceRequests = Android.Net.Wifi.P2p.WifiP2pFailureReason.NoServiceRequests -> Android.Net.Wifi.P2p.WifiP2pFailureReason +const Android.Net.Wifi.P2p.WifiP2pManager.P2pUnsupported = Android.Net.Wifi.P2p.WifiP2pFailureReason.P2pUnsupported -> Android.Net.Wifi.P2p.WifiP2pFailureReason +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pConnectionChangedAction = "android.net.wifi.p2p.CONNECTION_STATE_CHANGE" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pDiscoveryChangedAction = "android.net.wifi.p2p.DISCOVERY_STATE_CHANGE" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pDiscoveryStarted = 2 -> int +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pDiscoveryStopped = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pListenStarted = Android.Net.Wifi.P2p.WifiP2pListenState.Started -> Android.Net.Wifi.P2p.WifiP2pListenState +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pListenStopped = Android.Net.Wifi.P2p.WifiP2pListenState.Stopped -> Android.Net.Wifi.P2p.WifiP2pListenState +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pPeersChangedAction = "android.net.wifi.p2p.PEERS_CHANGED" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pStateChangedAction = "android.net.wifi.p2p.STATE_CHANGED" -> string! +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pStateDisabled = Android.Net.Wifi.P2p.WifiP2pState.Disabled -> Android.Net.Wifi.P2p.WifiP2pState +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pStateEnabled = Android.Net.Wifi.P2p.WifiP2pState.Enabled -> Android.Net.Wifi.P2p.WifiP2pState +const Android.Net.Wifi.P2p.WifiP2pManager.WifiP2pThisDeviceChangedAction = "android.net.wifi.p2p.THIS_DEVICE_CHANGED" -> string! +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoAudioOnlySupportAtSource = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.AudioOnlySupportAtSource -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoAudioUnsupportedAtPrimarySink = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.AudioUnsupportedAtPrimarySink -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoContentProtectionSupport = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.ContentProtectionSupport -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoCoupledSinkSupportAtSink = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.CoupledSinkSupportAtSink -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoCoupledSinkSupportAtSource = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.CoupledSinkSupportAtSource -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoDeviceTypeMask = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.DeviceTypeMask -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoPreferredConnectivityMask = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.PreferredConnectivityMask -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoSessionAvailableMask = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.SessionAvailableMask -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoTdlsPersistentGroup = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TdlsPersistentGroup -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoTdlsPersistentGroupReinvoke = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TdlsPersistentGroupReinvoke -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoTimeSynchronizationSupport = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.TimeSynchronizationSupport -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceInfoWfdServiceDiscoverySupport = Android.Net.Wifi.P2p.WfdInfoDeviceInfo.WfdServiceDiscoverySupport -> Android.Net.Wifi.P2p.WfdInfoDeviceInfo +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceTypePrimarySink = Android.Net.Wifi.P2p.WfdInfoDeviceType.PrimarySink -> Android.Net.Wifi.P2p.WfdInfoDeviceType +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceTypeSecondarySink = Android.Net.Wifi.P2p.WfdInfoDeviceType.SecondarySink -> Android.Net.Wifi.P2p.WfdInfoDeviceType +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceTypeSourceOrPrimarySink = Android.Net.Wifi.P2p.WfdInfoDeviceType.SourceOrPrimarySink -> Android.Net.Wifi.P2p.WfdInfoDeviceType +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.DeviceTypeWfdSource = Android.Net.Wifi.P2p.WfdInfoDeviceType.WfdSource -> Android.Net.Wifi.P2p.WfdInfoDeviceType +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.PreferredConnectivityP2p = Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity.P2P -> Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity +const Android.Net.Wifi.P2p.WifiP2pWfdInfo.PreferredConnectivityTdls = Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity.Tdls -> Android.Net.Wifi.P2p.WfdInfoPreferredConnectivity +const Android.Net.Wifi.Rtt.CivicLocationKeys.AdditionalCode = 32 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Apt = 26 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Borough = 4 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.BranchRoadName = 36 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Building = 25 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.City = 3 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.County = 2 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Desk = 33 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Floor = 27 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.GroupOfStreets = 6 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Hno = 19 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Hns = 20 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Language = 0 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Lmk = 21 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Loc = 22 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Nam = 23 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Neighborhood = 5 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Pcn = 30 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.PoBox = 31 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Pod = 17 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.PostalCode = 24 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Prd = 16 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.PrimaryRoadName = 34 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.RoadSection = 35 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Room = 28 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Script = 128 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.State = 1 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.StreetNamePostModifier = 39 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.StreetNamePreModifier = 38 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.Sts = 18 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.SubbranchRoadName = 37 -> int +const Android.Net.Wifi.Rtt.CivicLocationKeys.TypeOfPlace = 29 -> int +const Android.Net.Wifi.Rtt.RangingRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Rtt.RangingRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Rtt.RangingResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Rtt.RangingResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Rtt.RangingResult.StatusFail = Android.Net.Wifi.Rtt.RangingStatus.Fail -> Android.Net.Wifi.Rtt.RangingStatus +const Android.Net.Wifi.Rtt.RangingResult.StatusResponderDoesNotSupportIeee80211mc = Android.Net.Wifi.Rtt.RangingStatus.ResponderDoesNotSupportIeee80211mc -> Android.Net.Wifi.Rtt.RangingStatus +const Android.Net.Wifi.Rtt.RangingResult.StatusSuccess = Android.Net.Wifi.Rtt.RangingStatus.Success -> Android.Net.Wifi.Rtt.RangingStatus +const Android.Net.Wifi.Rtt.RangingResult.Unspecified = Android.Net.Wifi.Rtt.RangingStatus.Unspecified -> Android.Net.Wifi.Rtt.RangingStatus +const Android.Net.Wifi.Rtt.RangingResultCallback.StatusCodeFail = Android.Net.Wifi.Rtt.RangingResultStatusCode.Fail -> Android.Net.Wifi.Rtt.RangingResultStatusCode +const Android.Net.Wifi.Rtt.RangingResultCallback.StatusCodeFailRttNotAvailable = Android.Net.Wifi.Rtt.RangingResultStatusCode.FailRttNotAvailable -> Android.Net.Wifi.Rtt.RangingResultStatusCode +const Android.Net.Wifi.Rtt.ResponderConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Rtt.ResponderConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Rtt.ResponderConfig.ResponderAp = Android.Net.Wifi.Rtt.ResponderType.Ap -> Android.Net.Wifi.Rtt.ResponderType +const Android.Net.Wifi.Rtt.ResponderConfig.ResponderSta = Android.Net.Wifi.Rtt.ResponderType.Sta -> Android.Net.Wifi.Rtt.ResponderType +const Android.Net.Wifi.Rtt.ResponderLocation.AltitudeFloors = Android.Net.Wifi.Rtt.AltitudeType.Floors -> Android.Net.Wifi.Rtt.AltitudeType +const Android.Net.Wifi.Rtt.ResponderLocation.AltitudeMeters = Android.Net.Wifi.Rtt.AltitudeType.Meters -> Android.Net.Wifi.Rtt.AltitudeType +const Android.Net.Wifi.Rtt.ResponderLocation.AltitudeUndefined = Android.Net.Wifi.Rtt.AltitudeType.Undefined -> Android.Net.Wifi.Rtt.AltitudeType +const Android.Net.Wifi.Rtt.ResponderLocation.DatumNad83Mllw = Android.Net.Wifi.Rtt.DatumType.Nad83Mllw -> Android.Net.Wifi.Rtt.DatumType +const Android.Net.Wifi.Rtt.ResponderLocation.DatumNad83Nav88 = Android.Net.Wifi.Rtt.DatumType.Nad83Nav88 -> Android.Net.Wifi.Rtt.DatumType +const Android.Net.Wifi.Rtt.ResponderLocation.DatumUndefined = Android.Net.Wifi.Rtt.DatumType.Undefined -> Android.Net.Wifi.Rtt.DatumType +const Android.Net.Wifi.Rtt.ResponderLocation.DatumWgs84 = Android.Net.Wifi.Rtt.DatumType.Wgs84 -> Android.Net.Wifi.Rtt.DatumType +const Android.Net.Wifi.Rtt.ResponderLocation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.Rtt.ResponderLocation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.Rtt.ResponderLocation.LciVersion1 = 1 -> int +const Android.Net.Wifi.Rtt.ResponderLocation.LocationFixed = Android.Net.Wifi.Rtt.LocationMode.Fixed -> Android.Net.Wifi.Rtt.LocationMode +const Android.Net.Wifi.Rtt.ResponderLocation.LocationMovementUnknown = Android.Net.Wifi.Rtt.LocationMode.MovementUnknown -> Android.Net.Wifi.Rtt.LocationMode +const Android.Net.Wifi.Rtt.ResponderLocation.LocationReserved = Android.Net.Wifi.Rtt.LocationMode.Reserved -> Android.Net.Wifi.Rtt.LocationMode +const Android.Net.Wifi.Rtt.ResponderLocation.LocationVariable = Android.Net.Wifi.Rtt.LocationMode.Variable -> Android.Net.Wifi.Rtt.LocationMode +const Android.Net.Wifi.Rtt.WifiRttManager.ActionWifiRttStateChanged = "android.net.wifi.rtt.action.WIFI_RTT_STATE_CHANGED" -> string! +const Android.Net.Wifi.Rtt.WifiRttManager.CharacteristicsKeyBooleanLci = "key_lci" -> string! +const Android.Net.Wifi.Rtt.WifiRttManager.CharacteristicsKeyBooleanLcr = "key_lcr" -> string! +const Android.Net.Wifi.Rtt.WifiRttManager.CharacteristicsKeyBooleanOneSidedRtt = "key_one_sided_rtt" -> string! +const Android.Net.Wifi.Rtt.WifiRttManager.CharacteristicsKeyBooleanStaResponder = "key_sta_responder" -> string! +const Android.Net.Wifi.ScanResult.ChannelWidth320mhz = Android.Net.Wifi.WifiChannelWidth.Width320mhz -> Android.Net.Wifi.WifiChannelWidth +const Android.Net.Wifi.ScanResult.InformationElement.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.ScanResult.InformationElement.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.ScanResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.ScanResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.ScanResult.PreambleEht = Android.Net.Wifi.Preamble.Eht -> Android.Net.Wifi.Preamble +const Android.Net.Wifi.ScanResult.PreambleHe = Android.Net.Wifi.Preamble.He -> Android.Net.Wifi.Preamble +const Android.Net.Wifi.ScanResult.PreambleHt = Android.Net.Wifi.Preamble.Ht -> Android.Net.Wifi.Preamble +const Android.Net.Wifi.ScanResult.PreambleLegacy = Android.Net.Wifi.Preamble.Legacy -> Android.Net.Wifi.Preamble +const Android.Net.Wifi.ScanResult.PreambleVht = Android.Net.Wifi.Preamble.Vht -> Android.Net.Wifi.Preamble +const Android.Net.Wifi.ScanResult.Unspecified = -1 -> int +const Android.Net.Wifi.ScanResult.WifiBand24Ghz = Android.Net.Wifi.WifiBand.Band24Ghz -> Android.Net.Wifi.WifiBand +const Android.Net.Wifi.ScanResult.WifiBand5Ghz = Android.Net.Wifi.WifiBand.Band5Ghz -> Android.Net.Wifi.WifiBand +const Android.Net.Wifi.ScanResult.WifiBand60Ghz = Android.Net.Wifi.WifiBand.Band60Ghz -> Android.Net.Wifi.WifiBand +const Android.Net.Wifi.ScanResult.WifiBand6Ghz = Android.Net.Wifi.WifiBand.Band6Ghz -> Android.Net.Wifi.WifiBand +const Android.Net.Wifi.ScanResult.WifiStandard11ac = Android.Net.Wifi.WifiStandard.Wifi11ac -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandard11ad = Android.Net.Wifi.WifiStandard.Wifi11ad -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandard11ax = Android.Net.Wifi.WifiStandard.Wifi11ax -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandard11be = Android.Net.Wifi.WifiStandard.Wifi11be -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandard11n = Android.Net.Wifi.WifiStandard.Wifi11n -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandardLegacy = Android.Net.Wifi.WifiStandard.Legacy -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.ScanResult.WifiStandardUnknown = Android.Net.Wifi.WifiStandard.Unknown -> Android.Net.Wifi.WifiStandard +const Android.Net.Wifi.SoftApConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.SoftApConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeOpen = Android.Net.Wifi.SoftApConfigurationSecurityType.Open -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeWpa2Psk = Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa2Psk -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeWpa3Owe = Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3Owe -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeWpa3OweTransition = Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3OweTransition -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeWpa3Sae = Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3Sae -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SoftApConfiguration.SecurityTypeWpa3SaeTransition = Android.Net.Wifi.SoftApConfigurationSecurityType.Wpa3SaeTransition -> Android.Net.Wifi.SoftApConfigurationSecurityType +const Android.Net.Wifi.SupplicantState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.SupplicantState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiAvailableChannel.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiAvailableChannel.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiAvailableChannel.OpModeSap = Android.Net.Wifi.WifiAvailableChannelModes.Sap -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiAvailableChannel.OpModeSta = Android.Net.Wifi.WifiAvailableChannelModes.Sta -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiAvailableChannel.OpModeTdls = Android.Net.Wifi.WifiAvailableChannelModes.Tdls -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiAvailableChannel.OpModeWifiAware = Android.Net.Wifi.WifiAvailableChannelModes.WifiAware -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiAvailableChannel.OpModeWifiDirectCli = Android.Net.Wifi.WifiAvailableChannelModes.WifiDirectCli -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiAvailableChannel.OpModeWifiDirectGo = Android.Net.Wifi.WifiAvailableChannelModes.WifiDirectGo -> Android.Net.Wifi.WifiAvailableChannelModes +const Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.Leap = Android.Net.Wifi.AuthAlgorithmType.Leap -> Android.Net.Wifi.AuthAlgorithmType +const Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.Open = Android.Net.Wifi.AuthAlgorithmType.Open -> Android.Net.Wifi.AuthAlgorithmType +const Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.Sae = Android.Net.Wifi.AuthAlgorithmType.Sae -> Android.Net.Wifi.AuthAlgorithmType +const Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.Shared = Android.Net.Wifi.AuthAlgorithmType.Shared -> Android.Net.Wifi.AuthAlgorithmType +const Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.VarName = "auth_alg" -> string! +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Ccmp = Android.Net.Wifi.GroupCipherType.Ccmp -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Gcmp128 = Android.Net.Wifi.GroupCipherType.Gcmp128 -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Gcmp256 = Android.Net.Wifi.GroupCipherType.Gcmp256 -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Sms4 = Android.Net.Wifi.GroupCipherType.Sms4 -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Tkip = Android.Net.Wifi.GroupCipherType.Tkip -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.VarName = "group" -> string! +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Wep104 = Android.Net.Wifi.GroupCipherType.Wep104 -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupCipher.Wep40 = Android.Net.Wifi.GroupCipherType.Wep40 -> Android.Net.Wifi.GroupCipherType +const Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.BipCmac256 = 0 -> int +const Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.BipGmac128 = 1 -> int +const Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.BipGmac256 = 2 -> int +const Android.Net.Wifi.WifiConfiguration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiConfiguration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Dpp = Android.Net.Wifi.KeyManagementType.Dpp -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.FilsSha256 = Android.Net.Wifi.KeyManagementType.FilsSha256 -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.FilsSha384 = Android.Net.Wifi.KeyManagementType.FilsSha384 -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.FtEap = Android.Net.Wifi.KeyManagementType.FtEap -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.FtPsk = Android.Net.Wifi.KeyManagementType.FtPsk -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Ieee8021x = Android.Net.Wifi.KeyManagementType.Ieee8021x -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.None = Android.Net.Wifi.KeyManagementType.None -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Osen = Android.Net.Wifi.KeyManagementType.Osen -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Owe = Android.Net.Wifi.KeyManagementType.Owe -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Sae = Android.Net.Wifi.KeyManagementType.Sae -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.SuiteB192 = Android.Net.Wifi.KeyManagementType.SuiteB192 -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.VarName = "key_mgmt" -> string! +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WapiCert = Android.Net.Wifi.KeyManagementType.WapiCert -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WapiPsk = Android.Net.Wifi.KeyManagementType.WapiPsk -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.Wpa2Psk = Android.Net.Wifi.KeyManagementType.Wpa2Psk -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WpaEap = Android.Net.Wifi.KeyManagementType.WpaEap -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WpaEapSha256 = Android.Net.Wifi.KeyManagementType.WpaEapSha256 -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WpaPsk = Android.Net.Wifi.KeyManagementType.WpaPsk -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.KeyMgmt.WpaPskSha256 = Android.Net.Wifi.KeyManagementType.WpaPskSha256 -> Android.Net.Wifi.KeyManagementType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Ccmp = Android.Net.Wifi.PairwiseCipherType.Ccmp -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Gcmp128 = Android.Net.Wifi.PairwiseCipherType.Gcmp128 -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Gcmp256 = Android.Net.Wifi.PairwiseCipherType.Gcmp256 -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.None = Android.Net.Wifi.PairwiseCipherType.None -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Sms4 = Android.Net.Wifi.PairwiseCipherType.Sms4 -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Tkip = Android.Net.Wifi.PairwiseCipherType.Tkip -> Android.Net.Wifi.PairwiseCipherType +const Android.Net.Wifi.WifiConfiguration.PairwiseCipher.VarName = "pairwise" -> string! +const Android.Net.Wifi.WifiConfiguration.Protocol.Rsn = Android.Net.Wifi.ProtocolType.Rsn -> Android.Net.Wifi.ProtocolType +const Android.Net.Wifi.WifiConfiguration.Protocol.VarName = "proto" -> string! +const Android.Net.Wifi.WifiConfiguration.Protocol.Wapi = Android.Net.Wifi.ProtocolType.Wapi -> Android.Net.Wifi.ProtocolType +const Android.Net.Wifi.WifiConfiguration.Protocol.Wpa = Android.Net.Wifi.ProtocolType.Wpa -> Android.Net.Wifi.ProtocolType +const Android.Net.Wifi.WifiConfiguration.RandomizationAuto = Android.Net.Wifi.WifiConfigurationRandomization.Auto -> Android.Net.Wifi.WifiConfigurationRandomization +const Android.Net.Wifi.WifiConfiguration.RandomizationNone = Android.Net.Wifi.WifiConfigurationRandomization.None -> Android.Net.Wifi.WifiConfigurationRandomization +const Android.Net.Wifi.WifiConfiguration.RandomizationNonPersistent = Android.Net.Wifi.WifiConfigurationRandomization.NonPersistent -> Android.Net.Wifi.WifiConfigurationRandomization +const Android.Net.Wifi.WifiConfiguration.RandomizationPersistent = Android.Net.Wifi.WifiConfigurationRandomization.Persistent -> Android.Net.Wifi.WifiConfigurationRandomization +const Android.Net.Wifi.WifiConfiguration.SecurityTypeDpp = Android.Net.Wifi.WifiConfigurationSecurityType.Dpp -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeEap = Android.Net.Wifi.WifiConfigurationSecurityType.Eap -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeEapSuiteB = Android.Net.Wifi.WifiConfigurationSecurityType.EapSuiteB -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeEapWpa3Enterprise = Android.Net.Wifi.WifiConfigurationSecurityType.EapWpa3Enterprise -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeEapWpa3Enterprise192Bit = Android.Net.Wifi.WifiConfigurationSecurityType.EapSuiteB -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeOpen = Android.Net.Wifi.WifiConfigurationSecurityType.Open -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeOwe = Android.Net.Wifi.WifiConfigurationSecurityType.Owe -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypePsk = Android.Net.Wifi.WifiConfigurationSecurityType.Psk -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeSae = Android.Net.Wifi.WifiConfigurationSecurityType.Sae -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeWapiCert = Android.Net.Wifi.WifiConfigurationSecurityType.WapiCert -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeWapiPsk = Android.Net.Wifi.WifiConfigurationSecurityType.WapiPsk -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.SecurityTypeWep = Android.Net.Wifi.WifiConfigurationSecurityType.Wep -> Android.Net.Wifi.WifiConfigurationSecurityType +const Android.Net.Wifi.WifiConfiguration.Status.Current = Android.Net.Wifi.WifiStatus.Current -> Android.Net.Wifi.WifiStatus +const Android.Net.Wifi.WifiConfiguration.Status.Disabled = Android.Net.Wifi.WifiStatus.Disabled -> Android.Net.Wifi.WifiStatus +const Android.Net.Wifi.WifiConfiguration.Status.Enabled = Android.Net.Wifi.WifiStatus.Enabled -> Android.Net.Wifi.WifiStatus +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Aka = Android.Net.Wifi.WifiEapMethod.Aka -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.AkaPrime = Android.Net.Wifi.WifiEapMethod.AkaPrime -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.None = Android.Net.Wifi.WifiEapMethod.None -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Peap = Android.Net.Wifi.WifiEapMethod.Peap -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Pwd = Android.Net.Wifi.WifiEapMethod.Pwd -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Sim = Android.Net.Wifi.WifiEapMethod.Sim -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Tls = Android.Net.Wifi.WifiEapMethod.Tls -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.Ttls = Android.Net.Wifi.WifiEapMethod.Ttls -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.UnauthTls = Android.Net.Wifi.WifiEapMethod.UnauthTls -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.Eap.WapiCert = Android.Net.Wifi.WifiEapMethod.WapiCert -> Android.Net.Wifi.WifiEapMethod +const Android.Net.Wifi.WifiEnterpriseConfig.ExtraWapiAsCertificateData = "android.net.wifi.extra.WAPI_AS_CERTIFICATE_DATA" -> string! +const Android.Net.Wifi.WifiEnterpriseConfig.ExtraWapiAsCertificateName = "android.net.wifi.extra.WAPI_AS_CERTIFICATE_NAME" -> string! +const Android.Net.Wifi.WifiEnterpriseConfig.ExtraWapiUserCertificateData = "android.net.wifi.extra.WAPI_USER_CERTIFICATE_DATA" -> string! +const Android.Net.Wifi.WifiEnterpriseConfig.ExtraWapiUserCertificateName = "android.net.wifi.extra.WAPI_USER_CERTIFICATE_NAME" -> string! +const Android.Net.Wifi.WifiEnterpriseConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiEnterpriseConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Aka = Android.Net.Wifi.WifiPhase2Method.Aka -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.AkaPrime = Android.Net.Wifi.WifiPhase2Method.AkaPrime -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Gtc = Android.Net.Wifi.WifiPhase2Method.Gtc -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Mschap = Android.Net.Wifi.WifiPhase2Method.Mschap -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Mschapv2 = Android.Net.Wifi.WifiPhase2Method.Mschapv2 -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.None = Android.Net.Wifi.WifiPhase2Method.None -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Pap = Android.Net.Wifi.WifiPhase2Method.Pap -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.Phase2.Sim = Android.Net.Wifi.WifiPhase2Method.Sim -> Android.Net.Wifi.WifiPhase2Method +const Android.Net.Wifi.WifiEnterpriseConfig.TlsV10 = Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_0 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +const Android.Net.Wifi.WifiEnterpriseConfig.TlsV11 = Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_1 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +const Android.Net.Wifi.WifiEnterpriseConfig.TlsV12 = Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_2 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +const Android.Net.Wifi.WifiEnterpriseConfig.TlsV13 = Android.Net.Wifi.WifiEnterpriseConfigTlsVersion.V1_3 -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +const Android.Net.Wifi.WifiEnterpriseConfig.WapiAsCertificate = "WAPIAS_" -> string! +const Android.Net.Wifi.WifiEnterpriseConfig.WapiUserCertificate = "WAPIUSR_" -> string! +const Android.Net.Wifi.WifiInfo.FrequencyUnits = "MHz" -> string! +const Android.Net.Wifi.WifiInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiInfo.LinkSpeedUnits = "Mbps" -> string! +const Android.Net.Wifi.WifiInfo.LinkSpeedUnknown = -1 -> int +const Android.Net.Wifi.WifiInfo.SecurityTypeDpp = Android.Net.Wifi.WifiSecurityType.Dpp -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeEap = Android.Net.Wifi.WifiSecurityType.Eap -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeEapWpa3Enterprise = Android.Net.Wifi.WifiSecurityType.EapWpa3Enterprise -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeEapWpa3Enterprise192Bit = Android.Net.Wifi.WifiSecurityType.EapWpa3Enterprise192Bit -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeOpen = Android.Net.Wifi.WifiSecurityType.Open -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeOsen = Android.Net.Wifi.WifiSecurityType.Osen -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeOwe = Android.Net.Wifi.WifiSecurityType.Owe -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypePasspointR1R2 = Android.Net.Wifi.WifiSecurityType.PasspointR1R2 -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypePasspointR3 = Android.Net.Wifi.WifiSecurityType.PasspointR3 -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypePsk = Android.Net.Wifi.WifiSecurityType.Psk -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeSae = Android.Net.Wifi.WifiSecurityType.Sae -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeUnknown = Android.Net.Wifi.WifiSecurityType.Unknown -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeWapiCert = Android.Net.Wifi.WifiSecurityType.WapiCert -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeWapiPsk = Android.Net.Wifi.WifiSecurityType.WapiPsk -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiInfo.SecurityTypeWep = Android.Net.Wifi.WifiSecurityType.Wep -> Android.Net.Wifi.WifiSecurityType +const Android.Net.Wifi.WifiManager.ActionPickWifiNetwork = "android.net.wifi.PICK_WIFI_NETWORK" -> string! +const Android.Net.Wifi.WifiManager.ActionRemoveSuggestionDisconnect = Android.Net.Wifi.ActionRemoveSuggestionType.Disconnect -> Android.Net.Wifi.ActionRemoveSuggestionType +const Android.Net.Wifi.WifiManager.ActionRemoveSuggestionLinger = Android.Net.Wifi.ActionRemoveSuggestionType.Linger -> Android.Net.Wifi.ActionRemoveSuggestionType +const Android.Net.Wifi.WifiManager.ActionRequestScanAlwaysAvailable = "android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE" -> string! +const Android.Net.Wifi.WifiManager.ActionWifiNetworkSuggestionPostConnection = "android.net.wifi.action.WIFI_NETWORK_SUGGESTION_POST_CONNECTION" -> string! +const Android.Net.Wifi.WifiManager.ActionWifiScanAvailabilityChanged = "android.net.wifi.action.WIFI_SCAN_AVAILABILITY_CHANGED" -> string! +const Android.Net.Wifi.WifiManager.AddNetworkResult.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiManager.AddNetworkResult.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusAddPasspointFailure = Android.Net.Wifi.AddNetworkResultStatus.AddPasspointFailure -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusAddWifiConfigFailure = Android.Net.Wifi.AddNetworkResultStatus.AddWifiConfigFailure -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusFailureUnknown = Android.Net.Wifi.AddNetworkResultStatus.FailureUnknown -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusFailureUpdateNetworkKeys = Android.Net.Wifi.AddNetworkResultStatus.FailureUpdateNetworkKeys -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusInvalidConfiguration = Android.Net.Wifi.AddNetworkResultStatus.InvalidConfiguration -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusInvalidConfigurationEnterprise = Android.Net.Wifi.AddNetworkResultStatus.InvalidConfigurationEnterprise -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusNoPermission = Android.Net.Wifi.AddNetworkResultStatus.NoPermission -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusNoPermissionModifyConfig = Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyConfig -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusNoPermissionModifyMacRandomization = Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyMacRandomization -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusNoPermissionModifyProxySetting = Android.Net.Wifi.AddNetworkResultStatus.NoPermissionModifyProxySetting -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.AddNetworkResult.StatusSuccess = Android.Net.Wifi.AddNetworkResultStatus.Success -> Android.Net.Wifi.AddNetworkResultStatus +const Android.Net.Wifi.WifiManager.ChannelDataKeyFrequencyMhz = "CHANNEL_DATA_KEY_FREQUENCY_MHZ" -> string! +const Android.Net.Wifi.WifiManager.ChannelDataKeyNumAp = "CHANNEL_DATA_KEY_NUM_AP" -> string! +const Android.Net.Wifi.WifiManager.ErrorAuthenticating = 1 -> int +const Android.Net.Wifi.WifiManager.ExtraBssid = "bssid" -> string! +const Android.Net.Wifi.WifiManager.ExtraNetworkInfo = "networkInfo" -> string! +const Android.Net.Wifi.WifiManager.ExtraNetworkSuggestion = "android.net.wifi.extra.NETWORK_SUGGESTION" -> string! +const Android.Net.Wifi.WifiManager.ExtraNewRssi = "newRssi" -> string! +const Android.Net.Wifi.WifiManager.ExtraNewState = "newState" -> string! +const Android.Net.Wifi.WifiManager.ExtraPreviousWifiState = "previous_wifi_state" -> string! +const Android.Net.Wifi.WifiManager.ExtraResultsUpdated = "resultsUpdated" -> string! +const Android.Net.Wifi.WifiManager.ExtraScanAvailable = "android.net.wifi.extra.SCAN_AVAILABLE" -> string! +const Android.Net.Wifi.WifiManager.ExtraSupplicantConnected = "connected" -> string! +const Android.Net.Wifi.WifiManager.ExtraSupplicantError = "supplicantError" -> string! +const Android.Net.Wifi.WifiManager.ExtraWifiInfo = "wifiInfo" -> string! +const Android.Net.Wifi.WifiManager.ExtraWifiState = "wifi_state" -> string! +const Android.Net.Wifi.WifiManager.NetworkIdsChangedAction = "android.net.wifi.NETWORK_IDS_CHANGED" -> string! +const Android.Net.Wifi.WifiManager.NetworkStateChangedAction = "android.net.wifi.STATE_CHANGE" -> string! +const Android.Net.Wifi.WifiManager.RssiChangedAction = "android.net.wifi.RSSI_CHANGED" -> string! +const Android.Net.Wifi.WifiManager.ScanResultsAvailableAction = "android.net.wifi.SCAN_RESULTS" -> string! +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureAssociation = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Association -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureAuthentication = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Authentication -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureIpProvisioning = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.IpProvisioning -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureNoResponse = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.NoResponse -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureNotFound = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.NotFound -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusLocalOnlyConnectionFailureUnknown = Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason.Unknown -> Android.Net.Wifi.StatusLocalOnlyConnectionFailureReason +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorAddDuplicate = Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddDuplicate -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorAddExceedsMaxPerApp = Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddExceedsMaxPerApp -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorAddInvalid = Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddInvalid -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorAddNotAllowed = Android.Net.Wifi.NetworkStatus.SuggestionsErrorAddNotAllowed -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorAppDisallowed = Android.Net.Wifi.NetworkStatus.SuggestionsErrorAppDisallowed -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorInternal = Android.Net.Wifi.NetworkStatus.SuggestionsErrorInternal -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorRemoveInvalid = Android.Net.Wifi.NetworkStatus.SuggestionsErrorRemoveInvalid -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsErrorRestrictedByAdmin = Android.Net.Wifi.NetworkStatus.SuggestionsErrorRestrictedByAdmin -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusNetworkSuggestionsSuccess = Android.Net.Wifi.NetworkStatus.SuggestionsSuccess -> Android.Net.Wifi.NetworkStatus +const Android.Net.Wifi.WifiManager.StatusSuggestionApprovalApprovedByCarrierPrivilege = Android.Net.Wifi.StatusSuggestionApproval.ApprovedByCarrierPrivilege -> Android.Net.Wifi.StatusSuggestionApproval +const Android.Net.Wifi.WifiManager.StatusSuggestionApprovalApprovedByUser = Android.Net.Wifi.StatusSuggestionApproval.ApprovedByUser -> Android.Net.Wifi.StatusSuggestionApproval +const Android.Net.Wifi.WifiManager.StatusSuggestionApprovalPending = Android.Net.Wifi.StatusSuggestionApproval.Pending -> Android.Net.Wifi.StatusSuggestionApproval +const Android.Net.Wifi.WifiManager.StatusSuggestionApprovalRejectedByUser = Android.Net.Wifi.StatusSuggestionApproval.RejectedByUser -> Android.Net.Wifi.StatusSuggestionApproval +const Android.Net.Wifi.WifiManager.StatusSuggestionApprovalUnknown = Android.Net.Wifi.StatusSuggestionApproval.Unknown -> Android.Net.Wifi.StatusSuggestionApproval +const Android.Net.Wifi.WifiManager.StatusSuggestionConnectionFailureAssociation = Android.Net.Wifi.StatusSuggestionConnectionFailure.Association -> Android.Net.Wifi.StatusSuggestionConnectionFailure +const Android.Net.Wifi.WifiManager.StatusSuggestionConnectionFailureAuthentication = Android.Net.Wifi.StatusSuggestionConnectionFailure.Authentication -> Android.Net.Wifi.StatusSuggestionConnectionFailure +const Android.Net.Wifi.WifiManager.StatusSuggestionConnectionFailureIpProvisioning = Android.Net.Wifi.StatusSuggestionConnectionFailure.IpProvisioning -> Android.Net.Wifi.StatusSuggestionConnectionFailure +const Android.Net.Wifi.WifiManager.StatusSuggestionConnectionFailureUnknown = Android.Net.Wifi.StatusSuggestionConnectionFailure.Unknown -> Android.Net.Wifi.StatusSuggestionConnectionFailure +const Android.Net.Wifi.WifiManager.SupplicantConnectionChangeAction = "android.net.wifi.supplicant.CONNECTION_CHANGE" -> string! +const Android.Net.Wifi.WifiManager.SupplicantStateChangedAction = "android.net.wifi.supplicant.STATE_CHANGE" -> string! +const Android.Net.Wifi.WifiManager.UnknownSsid = "" -> string! +const Android.Net.Wifi.WifiManager.WifiInterfaceTypeAp = Android.Net.Wifi.InterfaceType.Ap -> Android.Net.Wifi.InterfaceType +const Android.Net.Wifi.WifiManager.WifiInterfaceTypeAware = Android.Net.Wifi.InterfaceType.Aware -> Android.Net.Wifi.InterfaceType +const Android.Net.Wifi.WifiManager.WifiInterfaceTypeDirect = Android.Net.Wifi.InterfaceType.Direct -> Android.Net.Wifi.InterfaceType +const Android.Net.Wifi.WifiManager.WifiInterfaceTypeSta = Android.Net.Wifi.InterfaceType.Sta -> Android.Net.Wifi.InterfaceType +const Android.Net.Wifi.WifiManager.WifiMultiInternetModeDbsAp = Android.Net.Wifi.MultiInternetMode.DbsAp -> Android.Net.Wifi.MultiInternetMode +const Android.Net.Wifi.WifiManager.WifiMultiInternetModeDisabled = Android.Net.Wifi.MultiInternetMode.Disabled -> Android.Net.Wifi.MultiInternetMode +const Android.Net.Wifi.WifiManager.WifiMultiInternetModeMultiAp = Android.Net.Wifi.MultiInternetMode.MultiAp -> Android.Net.Wifi.MultiInternetMode +const Android.Net.Wifi.WifiManager.WifiStateChangedAction = "android.net.wifi.WIFI_STATE_CHANGED" -> string! +const Android.Net.Wifi.WifiNetworkSpecifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiNetworkSpecifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiNetworkSuggestion.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiNetworkSuggestion.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WifiNetworkSuggestion.RandomizationNonPersistent = Android.Net.Wifi.WifiNetworkSuggestionRandomization.NonPersistent -> Android.Net.Wifi.WifiNetworkSuggestionRandomization +const Android.Net.Wifi.WifiNetworkSuggestion.RandomizationPersistent = Android.Net.Wifi.WifiNetworkSuggestionRandomization.Persistent -> Android.Net.Wifi.WifiNetworkSuggestionRandomization +const Android.Net.Wifi.WifiSsid.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WifiSsid.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WpsInfo.Display = 1 -> int +const Android.Net.Wifi.WpsInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Net.Wifi.WpsInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Net.Wifi.WpsInfo.Invalid = 4 -> int +const Android.Net.Wifi.WpsInfo.Keypad = 2 -> int +const Android.Net.Wifi.WpsInfo.Label = 3 -> int +const Android.Net.Wifi.WpsInfo.Pbc = 0 -> int +const Android.Nfc.AvailableNfcAntenna.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Nfc.AvailableNfcAntenna.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Nfc.CardEmulators.CardEmulation.ActionChangeDefault = "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT" -> string! +const Android.Nfc.CardEmulators.CardEmulation.CategoryOther = "other" -> string! +const Android.Nfc.CardEmulators.CardEmulation.CategoryPayment = "payment" -> string! +const Android.Nfc.CardEmulators.CardEmulation.ExtraCategory = "category" -> string! +const Android.Nfc.CardEmulators.CardEmulation.ExtraServiceComponent = "component" -> string! +const Android.Nfc.CardEmulators.CardEmulation.SelectionModeAlwaysAsk = Android.Nfc.CardEmulators.CardSelectionMode.AlwaysAsk -> Android.Nfc.CardEmulators.CardSelectionMode +const Android.Nfc.CardEmulators.CardEmulation.SelectionModeAskIfConflict = Android.Nfc.CardEmulators.CardSelectionMode.AskIfConflict -> Android.Nfc.CardEmulators.CardSelectionMode +const Android.Nfc.CardEmulators.CardEmulation.SelectionModePreferDefault = Android.Nfc.CardEmulators.CardSelectionMode.PreferDefault -> Android.Nfc.CardEmulators.CardSelectionMode +const Android.Nfc.CardEmulators.HostApduService.DeactivationDeselected = Android.Nfc.CardEmulators.DeactivationReason.Deselected -> Android.Nfc.CardEmulators.DeactivationReason +const Android.Nfc.CardEmulators.HostApduService.DeactivationLinkLoss = Android.Nfc.CardEmulators.DeactivationReason.LinkLoss -> Android.Nfc.CardEmulators.DeactivationReason +const Android.Nfc.CardEmulators.HostApduService.ServiceInterface = "android.nfc.cardemulation.action.HOST_APDU_SERVICE" -> string! +const Android.Nfc.CardEmulators.HostApduService.ServiceMetaData = "android.nfc.cardemulation.host_apdu_service" -> string! +const Android.Nfc.CardEmulators.HostNfcFService.DeactivationLinkLoss = Android.Nfc.CardEmulators.DeactivationReasonF.DeactivationLinkLoss -> Android.Nfc.CardEmulators.DeactivationReasonF +const Android.Nfc.CardEmulators.HostNfcFService.ServiceInterface = "android.nfc.cardemulation.action.HOST_NFCF_SERVICE" -> string! +const Android.Nfc.CardEmulators.HostNfcFService.ServiceMetaData = "android.nfc.cardemulation.host_nfcf_service" -> string! +const Android.Nfc.CardEmulators.OffHostApduService.ServiceInterface = "android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE" -> string! +const Android.Nfc.CardEmulators.OffHostApduService.ServiceMetaData = "android.nfc.cardemulation.off_host_apdu_service" -> string! +const Android.Nfc.NdefMessage.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Nfc.NdefMessage.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Nfc.NdefRecord.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Nfc.NdefRecord.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Nfc.NdefRecord.TnfAbsoluteUri = 3 -> short +const Android.Nfc.NdefRecord.TnfEmpty = 0 -> short +const Android.Nfc.NdefRecord.TnfExternalType = 4 -> short +const Android.Nfc.NdefRecord.TnfMimeMedia = 2 -> short +const Android.Nfc.NdefRecord.TnfUnchanged = 6 -> short +const Android.Nfc.NdefRecord.TnfUnknown = 5 -> short +const Android.Nfc.NdefRecord.TnfWellKnown = 1 -> short +const Android.Nfc.NfcAdapter.ActionAdapterStateChanged = "android.nfc.action.ADAPTER_STATE_CHANGED" -> string! +const Android.Nfc.NfcAdapter.ActionNdefDiscovered = "android.nfc.action.NDEF_DISCOVERED" -> string! +const Android.Nfc.NfcAdapter.ActionPreferredPaymentChanged = "android.nfc.action.PREFERRED_PAYMENT_CHANGED" -> string! +const Android.Nfc.NfcAdapter.ActionTagDiscovered = "android.nfc.action.TAG_DISCOVERED" -> string! +const Android.Nfc.NfcAdapter.ActionTechDiscovered = "android.nfc.action.TECH_DISCOVERED" -> string! +const Android.Nfc.NfcAdapter.ActionTransactionDetected = "android.nfc.action.TRANSACTION_DETECTED" -> string! +const Android.Nfc.NfcAdapter.ExtraAdapterState = "android.nfc.extra.ADAPTER_STATE" -> string! +const Android.Nfc.NfcAdapter.ExtraAid = "android.nfc.extra.AID" -> string! +const Android.Nfc.NfcAdapter.ExtraData = "android.nfc.extra.DATA" -> string! +const Android.Nfc.NfcAdapter.ExtraId = "android.nfc.extra.ID" -> string! +const Android.Nfc.NfcAdapter.ExtraNdefMessages = "android.nfc.extra.NDEF_MESSAGES" -> string! +const Android.Nfc.NfcAdapter.ExtraPreferredPaymentChangedReason = "android.nfc.extra.PREFERRED_PAYMENT_CHANGED_REASON" -> string! +const Android.Nfc.NfcAdapter.ExtraReaderPresenceCheckDelay = "presence" -> string! +const Android.Nfc.NfcAdapter.ExtraSecureElementName = "android.nfc.extra.SECURE_ELEMENT_NAME" -> string! +const Android.Nfc.NfcAdapter.ExtraTag = "android.nfc.extra.TAG" -> string! +const Android.Nfc.NfcAdapter.FlagReaderNfcA = Android.Nfc.NfcReaderFlags.NfcA -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderNfcB = Android.Nfc.NfcReaderFlags.NfcB -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderNfcBarcode = Android.Nfc.NfcReaderFlags.NfcBarcode -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderNfcF = Android.Nfc.NfcReaderFlags.NfcF -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderNfcV = Android.Nfc.NfcReaderFlags.NfcV -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderNoPlatformSounds = Android.Nfc.NfcReaderFlags.NoPlatformSounds -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.FlagReaderSkipNdefCheck = Android.Nfc.NfcReaderFlags.SkipNdefCheck -> Android.Nfc.NfcReaderFlags +const Android.Nfc.NfcAdapter.PreferredPaymentChanged = Android.Nfc.PreferredPaymentAction.Changed -> Android.Nfc.PreferredPaymentAction +const Android.Nfc.NfcAdapter.PreferredPaymentLoaded = Android.Nfc.PreferredPaymentAction.Loaded -> Android.Nfc.PreferredPaymentAction +const Android.Nfc.NfcAdapter.PreferredPaymentUpdated = Android.Nfc.PreferredPaymentAction.Updated -> Android.Nfc.PreferredPaymentAction +const Android.Nfc.NfcAdapter.StateOff = 1 -> int +const Android.Nfc.NfcAdapter.StateOn = 3 -> int +const Android.Nfc.NfcAdapter.StateTurningOff = 4 -> int +const Android.Nfc.NfcAdapter.StateTurningOn = 2 -> int +const Android.Nfc.NfcAntennaInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Nfc.NfcAntennaInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Nfc.Tag.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Nfc.Tag.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Nfc.Tech.MifareClassic.BlockSize = 16 -> int +const Android.Nfc.Tech.MifareClassic.Size1k = Android.Nfc.Tech.MifareClassicSize.Ize1k -> Android.Nfc.Tech.MifareClassicSize +const Android.Nfc.Tech.MifareClassic.Size2k = Android.Nfc.Tech.MifareClassicSize.Ize2k -> Android.Nfc.Tech.MifareClassicSize +const Android.Nfc.Tech.MifareClassic.Size4k = Android.Nfc.Tech.MifareClassicSize.Ize4k -> Android.Nfc.Tech.MifareClassicSize +const Android.Nfc.Tech.MifareClassic.SizeMini = Android.Nfc.Tech.MifareClassicSize.IzeMini -> Android.Nfc.Tech.MifareClassicSize +const Android.Nfc.Tech.MifareClassic.TypeClassic = Android.Nfc.Tech.MifareClassicType.Classic -> Android.Nfc.Tech.MifareClassicType +const Android.Nfc.Tech.MifareClassic.TypePlus = Android.Nfc.Tech.MifareClassicType.Plus -> Android.Nfc.Tech.MifareClassicType +const Android.Nfc.Tech.MifareClassic.TypePro = Android.Nfc.Tech.MifareClassicType.Pro -> Android.Nfc.Tech.MifareClassicType +const Android.Nfc.Tech.MifareClassic.TypeUnknown = Android.Nfc.Tech.MifareClassicType.Unknown -> Android.Nfc.Tech.MifareClassicType +const Android.Nfc.Tech.MifareUltralight.PageSize = 4 -> int +const Android.Nfc.Tech.MifareUltralight.TypeUltralight = Android.Nfc.Tech.MifareUltralightType.Ultralight -> Android.Nfc.Tech.MifareUltralightType +const Android.Nfc.Tech.MifareUltralight.TypeUltralightC = Android.Nfc.Tech.MifareUltralightType.UltralightC -> Android.Nfc.Tech.MifareUltralightType +const Android.Nfc.Tech.MifareUltralight.TypeUnknown = Android.Nfc.Tech.MifareUltralightType.Unknown -> Android.Nfc.Tech.MifareUltralightType +const Android.Nfc.Tech.Ndef.MifareClassic = "com.nxp.ndef.mifareclassic" -> string! +const Android.Nfc.Tech.Ndef.NfcForumType1 = "org.nfcforum.ndef.type1" -> string! +const Android.Nfc.Tech.Ndef.NfcForumType2 = "org.nfcforum.ndef.type2" -> string! +const Android.Nfc.Tech.Ndef.NfcForumType3 = "org.nfcforum.ndef.type3" -> string! +const Android.Nfc.Tech.Ndef.NfcForumType4 = "org.nfcforum.ndef.type4" -> string! +const Android.Nfc.Tech.NfcBarcode.TypeKovio = Android.Nfc.Tech.NfcBarcodeType.Kovio -> Android.Nfc.Tech.NfcBarcodeType +const Android.Nfc.Tech.NfcBarcode.TypeUnknown = Android.Nfc.Tech.NfcBarcodeType.Unknown -> Android.Nfc.Tech.NfcBarcodeType +const Android.Opengl.EGL14.EglAlphaMaskSize = 12350 -> int +const Android.Opengl.EGL14.EglAlphaSize = 12321 -> int +const Android.Opengl.EGL14.EglBackBuffer = 12420 -> int +const Android.Opengl.EGL14.EglBadAccess = 12290 -> int +const Android.Opengl.EGL14.EglBadAlloc = 12291 -> int +const Android.Opengl.EGL14.EglBadAttribute = 12292 -> int +const Android.Opengl.EGL14.EglBadConfig = 12293 -> int +const Android.Opengl.EGL14.EglBadContext = 12294 -> int +const Android.Opengl.EGL14.EglBadCurrentSurface = 12295 -> int +const Android.Opengl.EGL14.EglBadDisplay = 12296 -> int +const Android.Opengl.EGL14.EglBadMatch = 12297 -> int +const Android.Opengl.EGL14.EglBadNativePixmap = 12298 -> int +const Android.Opengl.EGL14.EglBadNativeWindow = 12299 -> int +const Android.Opengl.EGL14.EglBadParameter = 12300 -> int +const Android.Opengl.EGL14.EglBadSurface = 12301 -> int +const Android.Opengl.EGL14.EglBindToTextureRgb = 12345 -> int +const Android.Opengl.EGL14.EglBindToTextureRgba = 12346 -> int +const Android.Opengl.EGL14.EglBlueSize = 12322 -> int +const Android.Opengl.EGL14.EglBufferDestroyed = 12437 -> int +const Android.Opengl.EGL14.EglBufferPreserved = 12436 -> int +const Android.Opengl.EGL14.EglBufferSize = 12320 -> int +const Android.Opengl.EGL14.EglClientApis = 12429 -> int +const Android.Opengl.EGL14.EglColorBufferType = 12351 -> int +const Android.Opengl.EGL14.EglConfigCaveat = 12327 -> int +const Android.Opengl.EGL14.EglConfigId = 12328 -> int +const Android.Opengl.EGL14.EglConformant = 12354 -> int +const Android.Opengl.EGL14.EglContextClientType = 12439 -> int +const Android.Opengl.EGL14.EglContextClientVersion = 12440 -> int +const Android.Opengl.EGL14.EglContextLost = 12302 -> int +const Android.Opengl.EGL14.EglCoreNativeEngine = 12379 -> int +const Android.Opengl.EGL14.EglDefaultDisplay = 0 -> int +const Android.Opengl.EGL14.EglDepthSize = 12325 -> int +const Android.Opengl.EGL14.EglDisplayScaling = 10000 -> int +const Android.Opengl.EGL14.EglDraw = 12377 -> int +const Android.Opengl.EGL14.EglExtensions = 12373 -> int +const Android.Opengl.EGL14.EglFalse = 0 -> int +const Android.Opengl.EGL14.EglGreenSize = 12323 -> int +const Android.Opengl.EGL14.EglHeight = 12374 -> int +const Android.Opengl.EGL14.EglHorizontalResolution = 12432 -> int +const Android.Opengl.EGL14.EglLargestPbuffer = 12376 -> int +const Android.Opengl.EGL14.EglLevel = 12329 -> int +const Android.Opengl.EGL14.EglLuminanceBuffer = 12431 -> int +const Android.Opengl.EGL14.EglLuminanceSize = 12349 -> int +const Android.Opengl.EGL14.EglMatchNativePixmap = 12353 -> int +const Android.Opengl.EGL14.EglMaxPbufferHeight = 12330 -> int +const Android.Opengl.EGL14.EglMaxPbufferPixels = 12331 -> int +const Android.Opengl.EGL14.EglMaxPbufferWidth = 12332 -> int +const Android.Opengl.EGL14.EglMaxSwapInterval = 12348 -> int +const Android.Opengl.EGL14.EglMinSwapInterval = 12347 -> int +const Android.Opengl.EGL14.EglMipmapLevel = 12419 -> int +const Android.Opengl.EGL14.EglMipmapTexture = 12418 -> int +const Android.Opengl.EGL14.EglMultisampleResolve = 12441 -> int +const Android.Opengl.EGL14.EglMultisampleResolveBox = 12443 -> int +const Android.Opengl.EGL14.EglMultisampleResolveBoxBit = 512 -> int +const Android.Opengl.EGL14.EglMultisampleResolveDefault = 12442 -> int +const Android.Opengl.EGL14.EglNativeRenderable = 12333 -> int +const Android.Opengl.EGL14.EglNativeVisualId = 12334 -> int +const Android.Opengl.EGL14.EglNativeVisualType = 12335 -> int +const Android.Opengl.EGL14.EglNonConformantConfig = 12369 -> int +const Android.Opengl.EGL14.EglNone = 12344 -> int +const Android.Opengl.EGL14.EglNoTexture = 12380 -> int +const Android.Opengl.EGL14.EglNotInitialized = 12289 -> int +const Android.Opengl.EGL14.EglOpenglApi = 12450 -> int +const Android.Opengl.EGL14.EglOpenglBit = 8 -> int +const Android.Opengl.EGL14.EglOpenglEs2Bit = 4 -> int +const Android.Opengl.EGL14.EglOpenglEsApi = 12448 -> int +const Android.Opengl.EGL14.EglOpenglEsBit = 1 -> int +const Android.Opengl.EGL14.EglOpenvgApi = 12449 -> int +const Android.Opengl.EGL14.EglOpenvgBit = 2 -> int +const Android.Opengl.EGL14.EglOpenvgImage = 12438 -> int +const Android.Opengl.EGL14.EglPbufferBit = 1 -> int +const Android.Opengl.EGL14.EglPixelAspectRatio = 12434 -> int +const Android.Opengl.EGL14.EglPixmapBit = 2 -> int +const Android.Opengl.EGL14.EglRead = 12378 -> int +const Android.Opengl.EGL14.EglRedSize = 12324 -> int +const Android.Opengl.EGL14.EglRenderableType = 12352 -> int +const Android.Opengl.EGL14.EglRenderBuffer = 12422 -> int +const Android.Opengl.EGL14.EglRgbBuffer = 12430 -> int +const Android.Opengl.EGL14.EglSampleBuffers = 12338 -> int +const Android.Opengl.EGL14.EglSamples = 12337 -> int +const Android.Opengl.EGL14.EglSingleBuffer = 12421 -> int +const Android.Opengl.EGL14.EglSlowConfig = 12368 -> int +const Android.Opengl.EGL14.EglStencilSize = 12326 -> int +const Android.Opengl.EGL14.EglSuccess = 12288 -> int +const Android.Opengl.EGL14.EglSurfaceType = 12339 -> int +const Android.Opengl.EGL14.EglSwapBehavior = 12435 -> int +const Android.Opengl.EGL14.EglSwapBehaviorPreservedBit = 1024 -> int +const Android.Opengl.EGL14.EglTexture2d = 12383 -> int +const Android.Opengl.EGL14.EglTextureFormat = 12416 -> int +const Android.Opengl.EGL14.EglTextureRgb = 12381 -> int +const Android.Opengl.EGL14.EglTextureRgba = 12382 -> int +const Android.Opengl.EGL14.EglTextureTarget = 12417 -> int +const Android.Opengl.EGL14.EglTransparentBlueValue = 12341 -> int +const Android.Opengl.EGL14.EglTransparentGreenValue = 12342 -> int +const Android.Opengl.EGL14.EglTransparentRedValue = 12343 -> int +const Android.Opengl.EGL14.EglTransparentRgb = 12370 -> int +const Android.Opengl.EGL14.EglTransparentType = 12340 -> int +const Android.Opengl.EGL14.EglTrue = 1 -> int +const Android.Opengl.EGL14.EglVendor = 12371 -> int +const Android.Opengl.EGL14.EglVersion = 12372 -> int +const Android.Opengl.EGL14.EglVerticalResolution = 12433 -> int +const Android.Opengl.EGL14.EglVgAlphaFormat = 12424 -> int +const Android.Opengl.EGL14.EglVgAlphaFormatNonpre = 12427 -> int +const Android.Opengl.EGL14.EglVgAlphaFormatPre = 12428 -> int +const Android.Opengl.EGL14.EglVgAlphaFormatPreBit = 64 -> int +const Android.Opengl.EGL14.EglVgColorspace = 12423 -> int +const Android.Opengl.EGL14.EglVgColorspaceLinear = 12426 -> int +const Android.Opengl.EGL14.EglVgColorspaceLinearBit = 32 -> int +const Android.Opengl.EGL14.EGLVGCOLORSPACESRGB = 12425 -> int +const Android.Opengl.EGL14.EglWidth = 12375 -> int +const Android.Opengl.EGL14.EglWindowBit = 4 -> int +const Android.Opengl.EGL15.EglClEventHandle = 12444 -> int +const Android.Opengl.EGL15.EglConditionSatisfied = 12534 -> int +const Android.Opengl.EGL15.EglContextMajorVersion = 12440 -> int +const Android.Opengl.EGL15.EglContextMinorVersion = 12539 -> int +const Android.Opengl.EGL15.EglContextOpenglCompatibilityProfileBit = 2 -> int +const Android.Opengl.EGL15.EglContextOpenglCoreProfileBit = 1 -> int +const Android.Opengl.EGL15.EglContextOpenglDebug = 12720 -> int +const Android.Opengl.EGL15.EglContextOpenglForwardCompatible = 12721 -> int +const Android.Opengl.EGL15.EglContextOpenglProfileMask = 12541 -> int +const Android.Opengl.EGL15.EglContextOpenglResetNotificationStrategy = 12733 -> int +const Android.Opengl.EGL15.EglContextOpenglRobustAccess = 12722 -> int +const Android.Opengl.EGL15.EglForever = -1 -> long +const Android.Opengl.EGL15.EglGlColorspace = 12445 -> int +const Android.Opengl.EGL15.EglGlColorspaceLinear = 12426 -> int +const Android.Opengl.EGL15.EglGlColorspaceSrgb = 12425 -> int +const Android.Opengl.EGL15.EglGlRenderbuffer = 12473 -> int +const Android.Opengl.EGL15.EglGlTexture2d = 12465 -> int +const Android.Opengl.EGL15.EglGlTexture3d = 12466 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapNegativeX = 12468 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapNegativeY = 12470 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapNegativeZ = 12472 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapPositiveX = 12467 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapPositiveY = 12469 -> int +const Android.Opengl.EGL15.EglGlTextureCubeMapPositiveZ = 12471 -> int +const Android.Opengl.EGL15.EglGlTextureLevel = 12476 -> int +const Android.Opengl.EGL15.EglGlTextureZoffset = 12477 -> int +const Android.Opengl.EGL15.EglImagePreserved = 12498 -> int +const Android.Opengl.EGL15.EglLoseContextOnReset = 12735 -> int +const Android.Opengl.EGL15.EglNoResetNotification = 12734 -> int +const Android.Opengl.EGL15.EglOpenglEs3Bit = 64 -> int +const Android.Opengl.EGL15.EglPlatformAndroidKhr = 12609 -> int +const Android.Opengl.EGL15.EglSignaled = 12530 -> int +const Android.Opengl.EGL15.EglSyncClEvent = 12542 -> int +const Android.Opengl.EGL15.EglSyncClEventComplete = 12543 -> int +const Android.Opengl.EGL15.EglSyncCondition = 12536 -> int +const Android.Opengl.EGL15.EglSyncFence = 12537 -> int +const Android.Opengl.EGL15.EglSyncFlushCommandsBit = 1 -> int +const Android.Opengl.EGL15.EglSyncPriorCommandsComplete = 12528 -> int +const Android.Opengl.EGL15.EglSyncStatus = 12529 -> int +const Android.Opengl.EGL15.EglSyncType = 12535 -> int +const Android.Opengl.EGL15.EglTimeoutExpired = 12533 -> int +const Android.Opengl.EGL15.EglUnsignaled = 12531 -> int +const Android.Opengl.EGLExt.EglContextFlagsKhr = 12540 -> int +const Android.Opengl.EGLExt.EglContextMajorVersionKhr = 12440 -> int +const Android.Opengl.EGLExt.EglContextMinorVersionKhr = 12539 -> int +const Android.Opengl.EGLExt.EglNoNativeFenceFdAndroid = -1 -> int +const Android.Opengl.EGLExt.EglOpenglEs3BitKhr = 64 -> int +const Android.Opengl.EGLExt.EglRecordableAndroid = 12610 -> int +const Android.Opengl.EGLExt.EglSyncNativeFenceAndroid = 12612 -> int +const Android.Opengl.EGLExt.EglSyncNativeFenceFdAndroid = 12613 -> int +const Android.Opengl.EGLExt.EglSyncNativeFenceSignaledAndroid = 12614 -> int +const Android.Opengl.ETC1.DecodedBlockSize = 48 -> int +const Android.Opengl.ETC1.EncodedBlockSize = 8 -> int +const Android.Opengl.ETC1.Etc1Rgb8Oes = 36196 -> int +const Android.Opengl.ETC1.EtcPkmHeaderSize = 16 -> int +const Android.Opengl.GLDebugHelper.ConfigCheckGlError = Android.Opengl.GLDebugConfig.CheckGlError -> Android.Opengl.GLDebugConfig +const Android.Opengl.GLDebugHelper.ConfigCheckThread = Android.Opengl.GLDebugConfig.CheckThread -> Android.Opengl.GLDebugConfig +const Android.Opengl.GLDebugHelper.ConfigLogArgumentNames = Android.Opengl.GLDebugConfig.LogArgumentNames -> Android.Opengl.GLDebugConfig +const Android.Opengl.GLDebugHelper.ErrorWrongThread = 28672 -> int +const Android.Opengl.GLES10.GlAdd = 260 -> int +const Android.Opengl.GLES10.GlAliasedLineWidthRange = 33902 -> int +const Android.Opengl.GLES10.GlAliasedPointSizeRange = 33901 -> int +const Android.Opengl.GLES10.GlAlpha = 6406 -> int +const Android.Opengl.GLES10.GlAlphaBits = 3413 -> int +const Android.Opengl.GLES10.GlAlphaTest = 3008 -> int +const Android.Opengl.GLES10.GlAlways = 519 -> int +const Android.Opengl.GLES10.GlAmbient = 4608 -> int +const Android.Opengl.GLES10.GlAmbientAndDiffuse = 5634 -> int +const Android.Opengl.GLES10.GlAnd = 5377 -> int +const Android.Opengl.GLES10.GlAndInverted = 5380 -> int +const Android.Opengl.GLES10.GlAndReverse = 5378 -> int +const Android.Opengl.GLES10.GlBack = 1029 -> int +const Android.Opengl.GLES10.GlBlend = 3042 -> int +const Android.Opengl.GLES10.GlBlueBits = 3412 -> int +const Android.Opengl.GLES10.GlByte = 5120 -> int +const Android.Opengl.GLES10.GlCcw = 2305 -> int +const Android.Opengl.GLES10.GlClampToEdge = 33071 -> int +const Android.Opengl.GLES10.GlColorArray = 32886 -> int +const Android.Opengl.GLES10.GlColorBufferBit = 16384 -> int +const Android.Opengl.GLES10.GlColorLogicOp = 3058 -> int +const Android.Opengl.GLES10.GlColorMaterial = 2903 -> int +const Android.Opengl.GLES10.GlCompressedTextureFormats = 34467 -> int +const Android.Opengl.GLES10.GlConstantAttenuation = 4615 -> int +const Android.Opengl.GLES10.GlCopy = 5379 -> int +const Android.Opengl.GLES10.GlCopyInverted = 5388 -> int +const Android.Opengl.GLES10.GlCw = 2304 -> int +const Android.Opengl.GLES10.GlDecal = 8449 -> int +const Android.Opengl.GLES10.GlDecr = 7683 -> int +const Android.Opengl.GLES10.GlDepthBits = 3414 -> int +const Android.Opengl.GLES10.GlDepthBufferBit = 256 -> int +const Android.Opengl.GLES10.GlDepthTest = 2929 -> int +const Android.Opengl.GLES10.GlDiffuse = 4609 -> int +const Android.Opengl.GLES10.GlDither = 3024 -> int +const Android.Opengl.GLES10.GlDontCare = 4352 -> int +const Android.Opengl.GLES10.GlDstAlpha = 772 -> int +const Android.Opengl.GLES10.GlDstColor = 774 -> int +const Android.Opengl.GLES10.GlEmission = 5632 -> int +const Android.Opengl.GLES10.GlEqual = 514 -> int +const Android.Opengl.GLES10.GlEquiv = 5385 -> int +const Android.Opengl.GLES10.GlExp = 2048 -> int +const Android.Opengl.GLES10.GlExp2 = 2049 -> int +const Android.Opengl.GLES10.GlExtensions = 7939 -> int +const Android.Opengl.GLES10.GlFalse = 0 -> int +const Android.Opengl.GLES10.GlFastest = 4353 -> int +const Android.Opengl.GLES10.GlFixed = 5132 -> int +const Android.Opengl.GLES10.GlFlat = 7424 -> int +const Android.Opengl.GLES10.GlFloat = 5126 -> int +const Android.Opengl.GLES10.GlFog = 2912 -> int +const Android.Opengl.GLES10.GlFogColor = 2918 -> int +const Android.Opengl.GLES10.GlFogDensity = 2914 -> int +const Android.Opengl.GLES10.GlFogEnd = 2916 -> int +const Android.Opengl.GLES10.GlFogHint = 3156 -> int +const Android.Opengl.GLES10.GlFogMode = 2917 -> int +const Android.Opengl.GLES10.GlFogStart = 2915 -> int +const Android.Opengl.GLES10.GlFront = 1028 -> int +const Android.Opengl.GLES10.GlFrontAndBack = 1032 -> int +const Android.Opengl.GLES10.GlGequal = 518 -> int +const Android.Opengl.GLES10.GlGreater = 516 -> int +const Android.Opengl.GLES10.GlGreenBits = 3411 -> int +const Android.Opengl.GLES10.GlImplementationColorReadFormatOes = 35739 -> int +const Android.Opengl.GLES10.GlImplementationColorReadTypeOes = 35738 -> int +const Android.Opengl.GLES10.GlIncr = 7682 -> int +const Android.Opengl.GLES10.GlInvalidEnum = 1280 -> int +const Android.Opengl.GLES10.GlInvalidOperation = 1282 -> int +const Android.Opengl.GLES10.GlInvalidValue = 1281 -> int +const Android.Opengl.GLES10.GlInvert = 5386 -> int +const Android.Opengl.GLES10.GlKeep = 7680 -> int +const Android.Opengl.GLES10.GlLequal = 515 -> int +const Android.Opengl.GLES10.GlLess = 513 -> int +const Android.Opengl.GLES10.GlLight0 = 16384 -> int +const Android.Opengl.GLES10.GlLight1 = 16385 -> int +const Android.Opengl.GLES10.GlLight2 = 16386 -> int +const Android.Opengl.GLES10.GlLight3 = 16387 -> int +const Android.Opengl.GLES10.GlLight4 = 16388 -> int +const Android.Opengl.GLES10.GlLight5 = 16389 -> int +const Android.Opengl.GLES10.GlLight6 = 16390 -> int +const Android.Opengl.GLES10.GlLight7 = 16391 -> int +const Android.Opengl.GLES10.GlLighting = 2896 -> int +const Android.Opengl.GLES10.GlLightModelAmbient = 2899 -> int +const Android.Opengl.GLES10.GlLightModelTwoSide = 2898 -> int +const Android.Opengl.GLES10.GlLinear = 9729 -> int +const Android.Opengl.GLES10.GlLinearAttenuation = 4616 -> int +const Android.Opengl.GLES10.GlLinearMipmapLinear = 9987 -> int +const Android.Opengl.GLES10.GlLinearMipmapNearest = 9985 -> int +const Android.Opengl.GLES10.GlLineLoop = 2 -> int +const Android.Opengl.GLES10.GlLines = 1 -> int +const Android.Opengl.GLES10.GlLineSmooth = 2848 -> int +const Android.Opengl.GLES10.GlLineSmoothHint = 3154 -> int +const Android.Opengl.GLES10.GlLineStrip = 3 -> int +const Android.Opengl.GLES10.GlLuminance = 6409 -> int +const Android.Opengl.GLES10.GlLuminanceAlpha = 6410 -> int +const Android.Opengl.GLES10.GlMaxElementsIndices = 33001 -> int +const Android.Opengl.GLES10.GlMaxElementsVertices = 33000 -> int +const Android.Opengl.GLES10.GlMaxLights = 3377 -> int +const Android.Opengl.GLES10.GlMaxModelviewStackDepth = 3382 -> int +const Android.Opengl.GLES10.GlMaxProjectionStackDepth = 3384 -> int +const Android.Opengl.GLES10.GlMaxTextureSize = 3379 -> int +const Android.Opengl.GLES10.GlMaxTextureStackDepth = 3385 -> int +const Android.Opengl.GLES10.GlMaxTextureUnits = 34018 -> int +const Android.Opengl.GLES10.GlMaxViewportDims = 3386 -> int +const Android.Opengl.GLES10.GlModelview = 5888 -> int +const Android.Opengl.GLES10.GlModulate = 8448 -> int +const Android.Opengl.GLES10.GlMultisample = 32925 -> int +const Android.Opengl.GLES10.GlNand = 5390 -> int +const Android.Opengl.GLES10.GlNearest = 9728 -> int +const Android.Opengl.GLES10.GlNearestMipmapLinear = 9986 -> int +const Android.Opengl.GLES10.GlNearestMipmapNearest = 9984 -> int +const Android.Opengl.GLES10.GlNever = 512 -> int +const Android.Opengl.GLES10.GlNicest = 4354 -> int +const Android.Opengl.GLES10.GlNoError = 0 -> int +const Android.Opengl.GLES10.GlNoop = 5381 -> int +const Android.Opengl.GLES10.GlNor = 5384 -> int +const Android.Opengl.GLES10.GlNormalArray = 32885 -> int +const Android.Opengl.GLES10.GlNormalize = 2977 -> int +const Android.Opengl.GLES10.GlNotequal = 517 -> int +const Android.Opengl.GLES10.GlNumCompressedTextureFormats = 34466 -> int +const Android.Opengl.GLES10.GlOne = 1 -> int +const Android.Opengl.GLES10.GlOneMinusDstAlpha = 773 -> int +const Android.Opengl.GLES10.GlOneMinusDstColor = 775 -> int +const Android.Opengl.GLES10.GlOneMinusSrcAlpha = 771 -> int +const Android.Opengl.GLES10.GlOneMinusSrcColor = 769 -> int +const Android.Opengl.GLES10.GlOr = 5383 -> int +const Android.Opengl.GLES10.GlOrInverted = 5389 -> int +const Android.Opengl.GLES10.GlOrReverse = 5387 -> int +const Android.Opengl.GLES10.GlOutOfMemory = 1285 -> int +const Android.Opengl.GLES10.GlPackAlignment = 3333 -> int +const Android.Opengl.GLES10.GlPalette4R5G6B5Oes = 35730 -> int +const Android.Opengl.GLES10.GlPalette4Rgb5A1Oes = 35732 -> int +const Android.Opengl.GLES10.GlPalette4Rgb8Oes = 35728 -> int +const Android.Opengl.GLES10.GlPalette4Rgba4Oes = 35731 -> int +const Android.Opengl.GLES10.GlPalette4Rgba8Oes = 35729 -> int +const Android.Opengl.GLES10.GlPalette8R5G6B5Oes = 35735 -> int +const Android.Opengl.GLES10.GlPalette8Rgb5A1Oes = 35737 -> int +const Android.Opengl.GLES10.GlPalette8Rgb8Oes = 35733 -> int +const Android.Opengl.GLES10.GlPalette8Rgba4Oes = 35736 -> int +const Android.Opengl.GLES10.GlPalette8Rgba8Oes = 35734 -> int +const Android.Opengl.GLES10.GlPerspectiveCorrectionHint = 3152 -> int +const Android.Opengl.GLES10.GlPointFadeThresholdSize = 33064 -> int +const Android.Opengl.GLES10.GlPoints = 0 -> int +const Android.Opengl.GLES10.GlPointSmooth = 2832 -> int +const Android.Opengl.GLES10.GlPointSmoothHint = 3153 -> int +const Android.Opengl.GLES10.GlPolygonOffsetFill = 32823 -> int +const Android.Opengl.GLES10.GlPolygonSmoothHint = 3155 -> int +const Android.Opengl.GLES10.GlPosition = 4611 -> int +const Android.Opengl.GLES10.GlProjection = 5889 -> int +const Android.Opengl.GLES10.GlQuadraticAttenuation = 4617 -> int +const Android.Opengl.GLES10.GlRedBits = 3410 -> int +const Android.Opengl.GLES10.GlRenderer = 7937 -> int +const Android.Opengl.GLES10.GlRepeat = 10497 -> int +const Android.Opengl.GLES10.GlReplace = 7681 -> int +const Android.Opengl.GLES10.GlRescaleNormal = 32826 -> int +const Android.Opengl.GLES10.GlRgb = 6407 -> int +const Android.Opengl.GLES10.GlRgba = 6408 -> int +const Android.Opengl.GLES10.GlSampleAlphaToCoverage = 32926 -> int +const Android.Opengl.GLES10.GlSampleAlphaToOne = 32927 -> int +const Android.Opengl.GLES10.GlScissorTest = 3089 -> int +const Android.Opengl.GLES10.GlSet = 5391 -> int +const Android.Opengl.GLES10.GlShininess = 5633 -> int +const Android.Opengl.GLES10.GlShort = 5122 -> int +const Android.Opengl.GLES10.GlSmooth = 7425 -> int +const Android.Opengl.GLES10.GlSmoothLineWidthRange = 2850 -> int +const Android.Opengl.GLES10.GlSmoothPointSizeRange = 2834 -> int +const Android.Opengl.GLES10.GlSpecular = 4610 -> int +const Android.Opengl.GLES10.GlSpotCutoff = 4614 -> int +const Android.Opengl.GLES10.GlSpotDirection = 4612 -> int +const Android.Opengl.GLES10.GlSpotExponent = 4613 -> int +const Android.Opengl.GLES10.GlSrcAlpha = 770 -> int +const Android.Opengl.GLES10.GlSrcAlphaSaturate = 776 -> int +const Android.Opengl.GLES10.GlSrcColor = 768 -> int +const Android.Opengl.GLES10.GlStackOverflow = 1283 -> int +const Android.Opengl.GLES10.GlStackUnderflow = 1284 -> int +const Android.Opengl.GLES10.GlStencilBits = 3415 -> int +const Android.Opengl.GLES10.GlStencilBufferBit = 1024 -> int +const Android.Opengl.GLES10.GlStencilTest = 2960 -> int +const Android.Opengl.GLES10.GlSubpixelBits = 3408 -> int +const Android.Opengl.GLES10.GlTexture = 5890 -> int +const Android.Opengl.GLES10.GlTexture0 = 33984 -> int +const Android.Opengl.GLES10.GlTexture1 = 33985 -> int +const Android.Opengl.GLES10.GlTexture10 = 33994 -> int +const Android.Opengl.GLES10.GlTexture11 = 33995 -> int +const Android.Opengl.GLES10.GlTexture12 = 33996 -> int +const Android.Opengl.GLES10.GlTexture13 = 33997 -> int +const Android.Opengl.GLES10.GlTexture14 = 33998 -> int +const Android.Opengl.GLES10.GlTexture15 = 33999 -> int +const Android.Opengl.GLES10.GlTexture16 = 34000 -> int +const Android.Opengl.GLES10.GlTexture17 = 34001 -> int +const Android.Opengl.GLES10.GlTexture18 = 34002 -> int +const Android.Opengl.GLES10.GlTexture19 = 34003 -> int +const Android.Opengl.GLES10.GlTexture2 = 33986 -> int +const Android.Opengl.GLES10.GlTexture20 = 34004 -> int +const Android.Opengl.GLES10.GlTexture21 = 34005 -> int +const Android.Opengl.GLES10.GlTexture22 = 34006 -> int +const Android.Opengl.GLES10.GlTexture23 = 34007 -> int +const Android.Opengl.GLES10.GlTexture24 = 34008 -> int +const Android.Opengl.GLES10.GlTexture25 = 34009 -> int +const Android.Opengl.GLES10.GlTexture26 = 34010 -> int +const Android.Opengl.GLES10.GlTexture27 = 34011 -> int +const Android.Opengl.GLES10.GlTexture28 = 34012 -> int +const Android.Opengl.GLES10.GlTexture29 = 34013 -> int +const Android.Opengl.GLES10.GlTexture2d = 3553 -> int +const Android.Opengl.GLES10.GlTexture3 = 33987 -> int +const Android.Opengl.GLES10.GlTexture30 = 34014 -> int +const Android.Opengl.GLES10.GlTexture31 = 34015 -> int +const Android.Opengl.GLES10.GlTexture4 = 33988 -> int +const Android.Opengl.GLES10.GlTexture5 = 33989 -> int +const Android.Opengl.GLES10.GlTexture6 = 33990 -> int +const Android.Opengl.GLES10.GlTexture7 = 33991 -> int +const Android.Opengl.GLES10.GlTexture8 = 33992 -> int +const Android.Opengl.GLES10.GlTexture9 = 33993 -> int +const Android.Opengl.GLES10.GlTextureCoordArray = 32888 -> int +const Android.Opengl.GLES10.GlTextureEnv = 8960 -> int +const Android.Opengl.GLES10.GlTextureEnvColor = 8705 -> int +const Android.Opengl.GLES10.GlTextureEnvMode = 8704 -> int +const Android.Opengl.GLES10.GlTextureMagFilter = 10240 -> int +const Android.Opengl.GLES10.GlTextureMinFilter = 10241 -> int +const Android.Opengl.GLES10.GlTextureWrapS = 10242 -> int +const Android.Opengl.GLES10.GlTextureWrapT = 10243 -> int +const Android.Opengl.GLES10.GlTriangleFan = 6 -> int +const Android.Opengl.GLES10.GlTriangles = 4 -> int +const Android.Opengl.GLES10.GlTriangleStrip = 5 -> int +const Android.Opengl.GLES10.GlTrue = 1 -> int +const Android.Opengl.GLES10.GlUnpackAlignment = 3317 -> int +const Android.Opengl.GLES10.GlUnsignedByte = 5121 -> int +const Android.Opengl.GLES10.GlUnsignedShort = 5123 -> int +const Android.Opengl.GLES10.GlUnsignedShort4444 = 32819 -> int +const Android.Opengl.GLES10.GlUnsignedShort5551 = 32820 -> int +const Android.Opengl.GLES10.GlUnsignedShort565 = 33635 -> int +const Android.Opengl.GLES10.GlVendor = 7936 -> int +const Android.Opengl.GLES10.GlVersion = 7938 -> int +const Android.Opengl.GLES10.GlVertexArray = 32884 -> int +const Android.Opengl.GLES10.GlXor = 5382 -> int +const Android.Opengl.GLES10.GlZero = 0 -> int +const Android.Opengl.GLES11.GlActiveTexture = 34016 -> int +const Android.Opengl.GLES11.GlAddSigned = 34164 -> int +const Android.Opengl.GLES11.GlAlphaScale = 3356 -> int +const Android.Opengl.GLES11.GlAlphaTestFunc = 3009 -> int +const Android.Opengl.GLES11.GlAlphaTestRef = 3010 -> int +const Android.Opengl.GLES11.GlArrayBuffer = 34962 -> int +const Android.Opengl.GLES11.GlArrayBufferBinding = 34964 -> int +const Android.Opengl.GLES11.GlBlendDst = 3040 -> int +const Android.Opengl.GLES11.GlBlendSrc = 3041 -> int +const Android.Opengl.GLES11.GlBufferAccess = 35003 -> int +const Android.Opengl.GLES11.GlBufferSize = 34660 -> int +const Android.Opengl.GLES11.GlBufferUsage = 34661 -> int +const Android.Opengl.GLES11.GlClientActiveTexture = 34017 -> int +const Android.Opengl.GLES11.GlClipPlane0 = 12288 -> int +const Android.Opengl.GLES11.GlClipPlane1 = 12289 -> int +const Android.Opengl.GLES11.GlClipPlane2 = 12290 -> int +const Android.Opengl.GLES11.GlClipPlane3 = 12291 -> int +const Android.Opengl.GLES11.GlClipPlane4 = 12292 -> int +const Android.Opengl.GLES11.GlClipPlane5 = 12293 -> int +const Android.Opengl.GLES11.GlColorArrayBufferBinding = 34968 -> int +const Android.Opengl.GLES11.GlColorArrayPointer = 32912 -> int +const Android.Opengl.GLES11.GlColorArraySize = 32897 -> int +const Android.Opengl.GLES11.GlColorArrayStride = 32899 -> int +const Android.Opengl.GLES11.GlColorArrayType = 32898 -> int +const Android.Opengl.GLES11.GlColorClearValue = 3106 -> int +const Android.Opengl.GLES11.GlColorWritemask = 3107 -> int +const Android.Opengl.GLES11.GlCombine = 34160 -> int +const Android.Opengl.GLES11.GlCombineAlpha = 34162 -> int +const Android.Opengl.GLES11.GlCombineRgb = 34161 -> int +const Android.Opengl.GLES11.GlConstant = 34166 -> int +const Android.Opengl.GLES11.GlCoordReplaceOes = 34914 -> int +const Android.Opengl.GLES11.GlCullFaceMode = 2885 -> int +const Android.Opengl.GLES11.GlCurrentColor = 2816 -> int +const Android.Opengl.GLES11.GlCurrentNormal = 2818 -> int +const Android.Opengl.GLES11.GlCurrentTextureCoords = 2819 -> int +const Android.Opengl.GLES11.GlDepthClearValue = 2931 -> int +const Android.Opengl.GLES11.GlDepthFunc = 2932 -> int +const Android.Opengl.GLES11.GlDepthRange = 2928 -> int +const Android.Opengl.GLES11.GlDepthWritemask = 2930 -> int +const Android.Opengl.GLES11.GlDot3Rgb = 34478 -> int +const Android.Opengl.GLES11.GlDot3Rgba = 34479 -> int +const Android.Opengl.GLES11.GlDynamicDraw = 35048 -> int +const Android.Opengl.GLES11.GlElementArrayBuffer = 34963 -> int +const Android.Opengl.GLES11.GlElementArrayBufferBinding = 34965 -> int +const Android.Opengl.GLES11.GlFrontFace = 2886 -> int +const Android.Opengl.GLES11.GlGenerateMipmap = 33169 -> int +const Android.Opengl.GLES11.GlGenerateMipmapHint = 33170 -> int +const Android.Opengl.GLES11.GlInterpolate = 34165 -> int +const Android.Opengl.GLES11.GlLineWidth = 2849 -> int +const Android.Opengl.GLES11.GlLogicOpMode = 3056 -> int +const Android.Opengl.GLES11.GlMatrixMode = 2976 -> int +const Android.Opengl.GLES11.GlMaxClipPlanes = 3378 -> int +const Android.Opengl.GLES11.GlModelviewMatrix = 2982 -> int +const Android.Opengl.GLES11.GlModelviewMatrixFloatAsIntBitsOes = 35213 -> int +const Android.Opengl.GLES11.GlModelviewStackDepth = 2979 -> int +const Android.Opengl.GLES11.GlNormalArrayBufferBinding = 34967 -> int +const Android.Opengl.GLES11.GlNormalArrayPointer = 32911 -> int +const Android.Opengl.GLES11.GlNormalArrayStride = 32895 -> int +const Android.Opengl.GLES11.GlNormalArrayType = 32894 -> int +const Android.Opengl.GLES11.GlOperand0Alpha = 34200 -> int +const Android.Opengl.GLES11.GlOperand0Rgb = 34192 -> int +const Android.Opengl.GLES11.GlOperand1Alpha = 34201 -> int +const Android.Opengl.GLES11.GlOperand1Rgb = 34193 -> int +const Android.Opengl.GLES11.GlOperand2Alpha = 34202 -> int +const Android.Opengl.GLES11.GlOperand2Rgb = 34194 -> int +const Android.Opengl.GLES11.GlPointDistanceAttenuation = 33065 -> int +const Android.Opengl.GLES11.GlPointFadeThresholdSize = 33064 -> int +const Android.Opengl.GLES11.GlPointSize = 2833 -> int +const Android.Opengl.GLES11.GlPointSizeArrayBufferBindingOes = 35743 -> int +const Android.Opengl.GLES11.GlPointSizeArrayOes = 35740 -> int +const Android.Opengl.GLES11.GlPointSizeArrayPointerOes = 35212 -> int +const Android.Opengl.GLES11.GlPointSizeArrayStrideOes = 35211 -> int +const Android.Opengl.GLES11.GlPointSizeArrayTypeOes = 35210 -> int +const Android.Opengl.GLES11.GlPointSizeMax = 33063 -> int +const Android.Opengl.GLES11.GlPointSizeMin = 33062 -> int +const Android.Opengl.GLES11.GlPointSpriteOes = 34913 -> int +const Android.Opengl.GLES11.GlPolygonOffsetFactor = 32824 -> int +const Android.Opengl.GLES11.GlPolygonOffsetUnits = 10752 -> int +const Android.Opengl.GLES11.GlPrevious = 34168 -> int +const Android.Opengl.GLES11.GlPrimaryColor = 34167 -> int +const Android.Opengl.GLES11.GlProjectionMatrix = 2983 -> int +const Android.Opengl.GLES11.GlProjectionMatrixFloatAsIntBitsOes = 35214 -> int +const Android.Opengl.GLES11.GlProjectionStackDepth = 2980 -> int +const Android.Opengl.GLES11.GlRgbScale = 34163 -> int +const Android.Opengl.GLES11.GlSampleBuffers = 32936 -> int +const Android.Opengl.GLES11.GlSampleCoverageInvert = 32939 -> int +const Android.Opengl.GLES11.GlSampleCoverageValue = 32938 -> int +const Android.Opengl.GLES11.GlSamples = 32937 -> int +const Android.Opengl.GLES11.GlScissorBox = 3088 -> int +const Android.Opengl.GLES11.GlShadeModel = 2900 -> int +const Android.Opengl.GLES11.GlSrc0Alpha = 34184 -> int +const Android.Opengl.GLES11.GlSrc0Rgb = 34176 -> int +const Android.Opengl.GLES11.GlSrc1Alpha = 34185 -> int +const Android.Opengl.GLES11.GlSrc1Rgb = 34177 -> int +const Android.Opengl.GLES11.GlSrc2Alpha = 34186 -> int +const Android.Opengl.GLES11.GlSrc2Rgb = 34178 -> int +const Android.Opengl.GLES11.GlStaticDraw = 35044 -> int +const Android.Opengl.GLES11.GlStencilClearValue = 2961 -> int +const Android.Opengl.GLES11.GlStencilFail = 2964 -> int +const Android.Opengl.GLES11.GlStencilFunc = 2962 -> int +const Android.Opengl.GLES11.GlStencilPassDepthFail = 2965 -> int +const Android.Opengl.GLES11.GlStencilPassDepthPass = 2966 -> int +const Android.Opengl.GLES11.GlStencilRef = 2967 -> int +const Android.Opengl.GLES11.GlStencilValueMask = 2963 -> int +const Android.Opengl.GLES11.GlStencilWritemask = 2968 -> int +const Android.Opengl.GLES11.GlSubtract = 34023 -> int +const Android.Opengl.GLES11.GlTextureBinding2d = 32873 -> int +const Android.Opengl.GLES11.GlTextureCoordArrayBufferBinding = 34970 -> int +const Android.Opengl.GLES11.GlTextureCoordArrayPointer = 32914 -> int +const Android.Opengl.GLES11.GlTextureCoordArraySize = 32904 -> int +const Android.Opengl.GLES11.GlTextureCoordArrayStride = 32906 -> int +const Android.Opengl.GLES11.GlTextureCoordArrayType = 32905 -> int +const Android.Opengl.GLES11.GlTextureMatrix = 2984 -> int +const Android.Opengl.GLES11.GlTextureMatrixFloatAsIntBitsOes = 35215 -> int +const Android.Opengl.GLES11.GlTextureStackDepth = 2981 -> int +const Android.Opengl.GLES11.GlVertexArrayBufferBinding = 34966 -> int +const Android.Opengl.GLES11.GlVertexArrayPointer = 32910 -> int +const Android.Opengl.GLES11.GlVertexArraySize = 32890 -> int +const Android.Opengl.GLES11.GlVertexArrayStride = 32892 -> int +const Android.Opengl.GLES11.GlVertexArrayType = 32891 -> int +const Android.Opengl.GLES11.GlViewport = 2978 -> int +const Android.Opengl.GLES11.GlWriteOnly = 35001 -> int +const Android.Opengl.GLES11Ext.Gl3dcXAmd = 34809 -> int +const Android.Opengl.GLES11Ext.Gl3dcXyAmd = 34810 -> int +const Android.Opengl.GLES11Ext.GlAtcRgbaExplicitAlphaAmd = 35987 -> int +const Android.Opengl.GLES11Ext.GlAtcRgbaInterpolatedAlphaAmd = 34798 -> int +const Android.Opengl.GLES11Ext.GlAtcRgbAmd = 35986 -> int +const Android.Opengl.GLES11Ext.GlBgra = 32993 -> int +const Android.Opengl.GLES11Ext.GlBlendDstAlphaOes = 32970 -> int +const Android.Opengl.GLES11Ext.GlBlendDstRgbOes = 32968 -> int +const Android.Opengl.GLES11Ext.GlBlendEquationAlphaOes = 34877 -> int +const Android.Opengl.GLES11Ext.GlBlendEquationOes = 32777 -> int +const Android.Opengl.GLES11Ext.GlBlendEquationRgbOes = 32777 -> int +const Android.Opengl.GLES11Ext.GlBlendSrcAlphaOes = 32971 -> int +const Android.Opengl.GLES11Ext.GlBlendSrcRgbOes = 32969 -> int +const Android.Opengl.GLES11Ext.GlBufferAccessOes = 35003 -> int +const Android.Opengl.GLES11Ext.GlBufferMappedOes = 35004 -> int +const Android.Opengl.GLES11Ext.GlBufferMapPointerOes = 35005 -> int +const Android.Opengl.GLES11Ext.GlColorAttachment0Oes = 36064 -> int +const Android.Opengl.GLES11Ext.GlCurrentPaletteMatrixOes = 34883 -> int +const Android.Opengl.GLES11Ext.GlDecrWrapOes = 34056 -> int +const Android.Opengl.GLES11Ext.GlDepth24Stencil8Oes = 35056 -> int +const Android.Opengl.GLES11Ext.GlDepthAttachmentOes = 36096 -> int +const Android.Opengl.GLES11Ext.GlDepthComponent16Oes = 33189 -> int +const Android.Opengl.GLES11Ext.GlDepthComponent24Oes = 33190 -> int +const Android.Opengl.GLES11Ext.GlDepthComponent32Oes = 33191 -> int +const Android.Opengl.GLES11Ext.GlDepthStencilOes = 34041 -> int +const Android.Opengl.GLES11Ext.GlEtc1Rgb8Oes = 36196 -> int +const Android.Opengl.GLES11Ext.GlFixedOes = 5132 -> int +const Android.Opengl.GLES11Ext.GlFramebufferAttachmentObjectNameOes = 36049 -> int +const Android.Opengl.GLES11Ext.GlFramebufferAttachmentObjectTypeOes = 36048 -> int +const Android.Opengl.GLES11Ext.GlFramebufferAttachmentTextureCubeMapFaceOes = 36051 -> int +const Android.Opengl.GLES11Ext.GlFramebufferAttachmentTextureLevelOes = 36050 -> int +const Android.Opengl.GLES11Ext.GlFramebufferBindingOes = 36006 -> int +const Android.Opengl.GLES11Ext.GlFramebufferCompleteOes = 36053 -> int +const Android.Opengl.GLES11Ext.GlFramebufferIncompleteAttachmentOes = 36054 -> int +const Android.Opengl.GLES11Ext.GlFramebufferIncompleteDimensionsOes = 36057 -> int +const Android.Opengl.GLES11Ext.GlFramebufferIncompleteFormatsOes = 36058 -> int +const Android.Opengl.GLES11Ext.GlFramebufferIncompleteMissingAttachmentOes = 36055 -> int +const Android.Opengl.GLES11Ext.GlFramebufferOes = 36160 -> int +const Android.Opengl.GLES11Ext.GlFramebufferUnsupportedOes = 36061 -> int +const Android.Opengl.GLES11Ext.GlFuncAddOes = 32774 -> int +const Android.Opengl.GLES11Ext.GlFuncReverseSubtractOes = 32779 -> int +const Android.Opengl.GLES11Ext.GlFuncSubtractOes = 32778 -> int +const Android.Opengl.GLES11Ext.GlIncrWrapOes = 34055 -> int +const Android.Opengl.GLES11Ext.GlInvalidFramebufferOperationOes = 1286 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArrayBufferBindingOes = 35742 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArrayOes = 34884 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArrayPointerOes = 34889 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArraySizeOes = 34886 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArrayStrideOes = 34888 -> int +const Android.Opengl.GLES11Ext.GlMatrixIndexArrayTypeOes = 34887 -> int +const Android.Opengl.GLES11Ext.GlMatrixPaletteOes = 34880 -> int +const Android.Opengl.GLES11Ext.GlMaxCubeMapTextureSizeOes = 34076 -> int +const Android.Opengl.GLES11Ext.GlMaxPaletteMatricesOes = 34882 -> int +const Android.Opengl.GLES11Ext.GlMaxRenderbufferSizeOes = 34024 -> int +const Android.Opengl.GLES11Ext.GlMaxTextureMaxAnisotropyExt = 34047 -> int +const Android.Opengl.GLES11Ext.GlMaxVertexUnitsOes = 34468 -> int +const Android.Opengl.GLES11Ext.GlMirroredRepeatOes = 33648 -> int +const Android.Opengl.GLES11Ext.GlModelviewMatrixFloatAsIntBitsOes = 35213 -> int +const Android.Opengl.GLES11Ext.GlNoneOes = 0 -> int +const Android.Opengl.GLES11Ext.GlNormalMapOes = 34065 -> int +const Android.Opengl.GLES11Ext.GlProjectionMatrixFloatAsIntBitsOes = 35214 -> int +const Android.Opengl.GLES11Ext.GlReflectionMapOes = 34066 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferAlphaSizeOes = 36179 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferBindingOes = 36007 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferBlueSizeOes = 36178 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferDepthSizeOes = 36180 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferGreenSizeOes = 36177 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferHeightOes = 36163 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferInternalFormatOes = 36164 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferOes = 36161 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferRedSizeOes = 36176 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferStencilSizeOes = 36181 -> int +const Android.Opengl.GLES11Ext.GlRenderbufferWidthOes = 36162 -> int +const Android.Opengl.GLES11Ext.GlRequiredTextureImageUnitsOes = 36200 -> int +const Android.Opengl.GLES11Ext.GlRgb565Oes = 36194 -> int +const Android.Opengl.GLES11Ext.GlRgb5A1Oes = 32855 -> int +const Android.Opengl.GLES11Ext.GlRgb8Oes = 32849 -> int +const Android.Opengl.GLES11Ext.GlRgba4Oes = 32854 -> int +const Android.Opengl.GLES11Ext.GlRgba8Oes = 32856 -> int +const Android.Opengl.GLES11Ext.GlSamplerExternalOes = 36198 -> int +const Android.Opengl.GLES11Ext.GlStencilAttachmentOes = 36128 -> int +const Android.Opengl.GLES11Ext.GlStencilIndex1Oes = 36166 -> int +const Android.Opengl.GLES11Ext.GlStencilIndex4Oes = 36167 -> int +const Android.Opengl.GLES11Ext.GlStencilIndex8Oes = 36168 -> int +const Android.Opengl.GLES11Ext.GlTextureBindingCubeMapOes = 34068 -> int +const Android.Opengl.GLES11Ext.GlTextureBindingExternalOes = 36199 -> int +const Android.Opengl.GLES11Ext.GlTextureCropRectOes = 35741 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapNegativeXOes = 34070 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapNegativeYOes = 34072 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapNegativeZOes = 34074 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapOes = 34067 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapPositiveXOes = 34069 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapPositiveYOes = 34071 -> int +const Android.Opengl.GLES11Ext.GlTextureCubeMapPositiveZOes = 34073 -> int +const Android.Opengl.GLES11Ext.GlTextureExternalOes = 36197 -> int +const Android.Opengl.GLES11Ext.GlTextureGenModeOes = 9472 -> int +const Android.Opengl.GLES11Ext.GlTextureGenStrOes = 36192 -> int +const Android.Opengl.GLES11Ext.GlTextureMatrixFloatAsIntBitsOes = 35215 -> int +const Android.Opengl.GLES11Ext.GlTextureMaxAnisotropyExt = 34046 -> int +const Android.Opengl.GLES11Ext.GlUnsignedInt248Oes = 34042 -> int +const Android.Opengl.GLES11Ext.GlWeightArrayBufferBindingOes = 34974 -> int +const Android.Opengl.GLES11Ext.GlWeightArrayOes = 34477 -> int +const Android.Opengl.GLES11Ext.GlWeightArrayPointerOes = 34476 -> int +const Android.Opengl.GLES11Ext.GlWeightArraySizeOes = 34475 -> int +const Android.Opengl.GLES11Ext.GlWeightArrayStrideOes = 34474 -> int +const Android.Opengl.GLES11Ext.GlWeightArrayTypeOes = 34473 -> int +const Android.Opengl.GLES11Ext.GlWriteOnlyOes = 35001 -> int +const Android.Opengl.GLES20.GlActiveAttributeMaxLength = 35722 -> int +const Android.Opengl.GLES20.GlActiveAttributes = 35721 -> int +const Android.Opengl.GLES20.GlActiveUniformMaxLength = 35719 -> int +const Android.Opengl.GLES20.GlActiveUniforms = 35718 -> int +const Android.Opengl.GLES20.GlAliasedLineWidthRange = 33902 -> int +const Android.Opengl.GLES20.GlAliasedPointSizeRange = 33901 -> int +const Android.Opengl.GLES20.GlAlpha = 6406 -> int +const Android.Opengl.GLES20.GlAlphaBits = 3413 -> int +const Android.Opengl.GLES20.GlAlways = 519 -> int +const Android.Opengl.GLES20.GlArrayBuffer = 34962 -> int +const Android.Opengl.GLES20.GlArrayBufferBinding = 34964 -> int +const Android.Opengl.GLES20.GlAttachedShaders = 35717 -> int +const Android.Opengl.GLES20.GlBack = 1029 -> int +const Android.Opengl.GLES20.GlBlend = 3042 -> int +const Android.Opengl.GLES20.GlBlendDstAlpha = 32970 -> int +const Android.Opengl.GLES20.GlBlendDstRgb = 32968 -> int +const Android.Opengl.GLES20.GlBlendEquationAlpha = 34877 -> int +const Android.Opengl.GLES20.GlBlendEquationRgb = 32777 -> int +const Android.Opengl.GLES20.GlBlendSrcAlpha = 32971 -> int +const Android.Opengl.GLES20.GlBlendSrcRgb = 32969 -> int +const Android.Opengl.GLES20.GlBlueBits = 3412 -> int +const Android.Opengl.GLES20.GlBool = 35670 -> int +const Android.Opengl.GLES20.GlBoolVec2 = 35671 -> int +const Android.Opengl.GLES20.GlBoolVec3 = 35672 -> int +const Android.Opengl.GLES20.GlBoolVec4 = 35673 -> int +const Android.Opengl.GLES20.GlBufferSize = 34660 -> int +const Android.Opengl.GLES20.GlBufferUsage = 34661 -> int +const Android.Opengl.GLES20.GlByte = 5120 -> int +const Android.Opengl.GLES20.GlCcw = 2305 -> int +const Android.Opengl.GLES20.GlClampToEdge = 33071 -> int +const Android.Opengl.GLES20.GlColorAttachment0 = 36064 -> int +const Android.Opengl.GLES20.GlColorBufferBit = 16384 -> int +const Android.Opengl.GLES20.GlColorClearValue = 3106 -> int +const Android.Opengl.GLES20.GlColorWritemask = 3107 -> int +const Android.Opengl.GLES20.GlCompileStatus = 35713 -> int +const Android.Opengl.GLES20.GlCompressedTextureFormats = 34467 -> int +const Android.Opengl.GLES20.GlConstantAlpha = 32771 -> int +const Android.Opengl.GLES20.GlConstantColor = 32769 -> int +const Android.Opengl.GLES20.GlCullFaceMode = 2885 -> int +const Android.Opengl.GLES20.GlCurrentProgram = 35725 -> int +const Android.Opengl.GLES20.GlCurrentVertexAttrib = 34342 -> int +const Android.Opengl.GLES20.GlCw = 2304 -> int +const Android.Opengl.GLES20.GlDecr = 7683 -> int +const Android.Opengl.GLES20.GlDecrWrap = 34056 -> int +const Android.Opengl.GLES20.GlDeleteStatus = 35712 -> int +const Android.Opengl.GLES20.GlDepthAttachment = 36096 -> int +const Android.Opengl.GLES20.GlDepthBits = 3414 -> int +const Android.Opengl.GLES20.GlDepthBufferBit = 256 -> int +const Android.Opengl.GLES20.GlDepthClearValue = 2931 -> int +const Android.Opengl.GLES20.GlDepthComponent = 6402 -> int +const Android.Opengl.GLES20.GlDepthComponent16 = 33189 -> int +const Android.Opengl.GLES20.GlDepthRange = 2928 -> int +const Android.Opengl.GLES20.GlDepthTest = 2929 -> int +const Android.Opengl.GLES20.GlDepthWritemask = 2930 -> int +const Android.Opengl.GLES20.GlDither = 3024 -> int +const Android.Opengl.GLES20.GlDontCare = 4352 -> int +const Android.Opengl.GLES20.GlDstAlpha = 772 -> int +const Android.Opengl.GLES20.GlDstColor = 774 -> int +const Android.Opengl.GLES20.GlDynamicDraw = 35048 -> int +const Android.Opengl.GLES20.GlElementArrayBuffer = 34963 -> int +const Android.Opengl.GLES20.GlElementArrayBufferBinding = 34965 -> int +const Android.Opengl.GLES20.GlEqual = 514 -> int +const Android.Opengl.GLES20.GlExtensions = 7939 -> int +const Android.Opengl.GLES20.GlFalse = 0 -> int +const Android.Opengl.GLES20.GlFastest = 4353 -> int +const Android.Opengl.GLES20.GlFixed = 5132 -> int +const Android.Opengl.GLES20.GlFloat = 5126 -> int +const Android.Opengl.GLES20.GlFloatMat2 = 35674 -> int +const Android.Opengl.GLES20.GlFloatMat3 = 35675 -> int +const Android.Opengl.GLES20.GlFloatMat4 = 35676 -> int +const Android.Opengl.GLES20.GlFloatVec2 = 35664 -> int +const Android.Opengl.GLES20.GlFloatVec3 = 35665 -> int +const Android.Opengl.GLES20.GlFloatVec4 = 35666 -> int +const Android.Opengl.GLES20.GlFragmentShader = 35632 -> int +const Android.Opengl.GLES20.GlFramebuffer = 36160 -> int +const Android.Opengl.GLES20.GlFramebufferAttachmentObjectName = 36049 -> int +const Android.Opengl.GLES20.GlFramebufferAttachmentObjectType = 36048 -> int +const Android.Opengl.GLES20.GlFramebufferAttachmentTextureCubeMapFace = 36051 -> int +const Android.Opengl.GLES20.GlFramebufferAttachmentTextureLevel = 36050 -> int +const Android.Opengl.GLES20.GlFramebufferBinding = 36006 -> int +const Android.Opengl.GLES20.GlFramebufferComplete = 36053 -> int +const Android.Opengl.GLES20.GlFramebufferIncompleteAttachment = 36054 -> int +const Android.Opengl.GLES20.GlFramebufferIncompleteDimensions = 36057 -> int +const Android.Opengl.GLES20.GlFramebufferIncompleteMissingAttachment = 36055 -> int +const Android.Opengl.GLES20.GlFramebufferUnsupported = 36061 -> int +const Android.Opengl.GLES20.GlFront = 1028 -> int +const Android.Opengl.GLES20.GlFrontAndBack = 1032 -> int +const Android.Opengl.GLES20.GlFuncAdd = 32774 -> int +const Android.Opengl.GLES20.GlFuncReverseSubtract = 32779 -> int +const Android.Opengl.GLES20.GlFuncSubtract = 32778 -> int +const Android.Opengl.GLES20.GlGenerateMipmapHint = 33170 -> int +const Android.Opengl.GLES20.GlGequal = 518 -> int +const Android.Opengl.GLES20.GlGreater = 516 -> int +const Android.Opengl.GLES20.GlGreenBits = 3411 -> int +const Android.Opengl.GLES20.GlHighFloat = 36338 -> int +const Android.Opengl.GLES20.GlHighInt = 36341 -> int +const Android.Opengl.GLES20.GlImplementationColorReadFormat = 35739 -> int +const Android.Opengl.GLES20.GlImplementationColorReadType = 35738 -> int +const Android.Opengl.GLES20.GlIncr = 7682 -> int +const Android.Opengl.GLES20.GlIncrWrap = 34055 -> int +const Android.Opengl.GLES20.GlInfoLogLength = 35716 -> int +const Android.Opengl.GLES20.GlInt = 5124 -> int +const Android.Opengl.GLES20.GlIntVec2 = 35667 -> int +const Android.Opengl.GLES20.GlIntVec3 = 35668 -> int +const Android.Opengl.GLES20.GlIntVec4 = 35669 -> int +const Android.Opengl.GLES20.GlInvalidEnum = 1280 -> int +const Android.Opengl.GLES20.GlInvalidFramebufferOperation = 1286 -> int +const Android.Opengl.GLES20.GlInvalidOperation = 1282 -> int +const Android.Opengl.GLES20.GlInvalidValue = 1281 -> int +const Android.Opengl.GLES20.GlInvert = 5386 -> int +const Android.Opengl.GLES20.GlKeep = 7680 -> int +const Android.Opengl.GLES20.GlLequal = 515 -> int +const Android.Opengl.GLES20.GlLess = 513 -> int +const Android.Opengl.GLES20.GlLinear = 9729 -> int +const Android.Opengl.GLES20.GlLinearMipmapLinear = 9987 -> int +const Android.Opengl.GLES20.GlLinearMipmapNearest = 9985 -> int +const Android.Opengl.GLES20.GlLineLoop = 2 -> int +const Android.Opengl.GLES20.GlLines = 1 -> int +const Android.Opengl.GLES20.GlLineStrip = 3 -> int +const Android.Opengl.GLES20.GlLinkStatus = 35714 -> int +const Android.Opengl.GLES20.GlLowFloat = 36336 -> int +const Android.Opengl.GLES20.GlLowInt = 36339 -> int +const Android.Opengl.GLES20.GlLuminance = 6409 -> int +const Android.Opengl.GLES20.GlLuminanceAlpha = 6410 -> int +const Android.Opengl.GLES20.GlMaxCombinedTextureImageUnits = 35661 -> int +const Android.Opengl.GLES20.GlMaxCubeMapTextureSize = 34076 -> int +const Android.Opengl.GLES20.GlMaxFragmentUniformVectors = 36349 -> int +const Android.Opengl.GLES20.GlMaxRenderbufferSize = 34024 -> int +const Android.Opengl.GLES20.GlMaxTextureImageUnits = 34930 -> int +const Android.Opengl.GLES20.GlMaxTextureSize = 3379 -> int +const Android.Opengl.GLES20.GlMaxVaryingVectors = 36348 -> int +const Android.Opengl.GLES20.GlMaxVertexAttribs = 34921 -> int +const Android.Opengl.GLES20.GlMaxVertexTextureImageUnits = 35660 -> int +const Android.Opengl.GLES20.GlMaxVertexUniformVectors = 36347 -> int +const Android.Opengl.GLES20.GlMaxViewportDims = 3386 -> int +const Android.Opengl.GLES20.GlMediumFloat = 36337 -> int +const Android.Opengl.GLES20.GlMediumInt = 36340 -> int +const Android.Opengl.GLES20.GlMirroredRepeat = 33648 -> int +const Android.Opengl.GLES20.GlNearest = 9728 -> int +const Android.Opengl.GLES20.GlNearestMipmapLinear = 9986 -> int +const Android.Opengl.GLES20.GlNearestMipmapNearest = 9984 -> int +const Android.Opengl.GLES20.GlNever = 512 -> int +const Android.Opengl.GLES20.GlNicest = 4354 -> int +const Android.Opengl.GLES20.GlNoError = 0 -> int +const Android.Opengl.GLES20.GlNone = 0 -> int +const Android.Opengl.GLES20.GlNotequal = 517 -> int +const Android.Opengl.GLES20.GlNumCompressedTextureFormats = 34466 -> int +const Android.Opengl.GLES20.GlNumShaderBinaryFormats = 36345 -> int +const Android.Opengl.GLES20.GlOne = 1 -> int +const Android.Opengl.GLES20.GlOneMinusConstantAlpha = 32772 -> int +const Android.Opengl.GLES20.GlOneMinusConstantColor = 32770 -> int +const Android.Opengl.GLES20.GlOneMinusDstAlpha = 773 -> int +const Android.Opengl.GLES20.GlOneMinusDstColor = 775 -> int +const Android.Opengl.GLES20.GlOneMinusSrcAlpha = 771 -> int +const Android.Opengl.GLES20.GlOneMinusSrcColor = 769 -> int +const Android.Opengl.GLES20.GlOutOfMemory = 1285 -> int +const Android.Opengl.GLES20.GlPackAlignment = 3333 -> int +const Android.Opengl.GLES20.GlPoints = 0 -> int +const Android.Opengl.GLES20.GlPolygonOffsetFactor = 32824 -> int +const Android.Opengl.GLES20.GlPolygonOffsetFill = 32823 -> int +const Android.Opengl.GLES20.GlPolygonOffsetUnits = 10752 -> int +const Android.Opengl.GLES20.GlRedBits = 3410 -> int +const Android.Opengl.GLES20.GlRenderbuffer = 36161 -> int +const Android.Opengl.GLES20.GlRenderbufferAlphaSize = 36179 -> int +const Android.Opengl.GLES20.GlRenderbufferBinding = 36007 -> int +const Android.Opengl.GLES20.GlRenderbufferBlueSize = 36178 -> int +const Android.Opengl.GLES20.GlRenderbufferDepthSize = 36180 -> int +const Android.Opengl.GLES20.GlRenderbufferGreenSize = 36177 -> int +const Android.Opengl.GLES20.GlRenderbufferHeight = 36163 -> int +const Android.Opengl.GLES20.GlRenderbufferInternalFormat = 36164 -> int +const Android.Opengl.GLES20.GlRenderbufferRedSize = 36176 -> int +const Android.Opengl.GLES20.GlRenderbufferStencilSize = 36181 -> int +const Android.Opengl.GLES20.GlRenderbufferWidth = 36162 -> int +const Android.Opengl.GLES20.GlRenderer = 7937 -> int +const Android.Opengl.GLES20.GlRepeat = 10497 -> int +const Android.Opengl.GLES20.GlReplace = 7681 -> int +const Android.Opengl.GLES20.GlRgb = 6407 -> int +const Android.Opengl.GLES20.GlRgb565 = 36194 -> int +const Android.Opengl.GLES20.GlRgb5A1 = 32855 -> int +const Android.Opengl.GLES20.GlRgba = 6408 -> int +const Android.Opengl.GLES20.GlRgba4 = 32854 -> int +const Android.Opengl.GLES20.GlSampleAlphaToCoverage = 32926 -> int +const Android.Opengl.GLES20.GlSampleBuffers = 32936 -> int +const Android.Opengl.GLES20.GlSampleCoverageInvert = 32939 -> int +const Android.Opengl.GLES20.GlSampleCoverageValue = 32938 -> int +const Android.Opengl.GLES20.GlSampler2d = 35678 -> int +const Android.Opengl.GLES20.GlSamplerCube = 35680 -> int +const Android.Opengl.GLES20.GlSamples = 32937 -> int +const Android.Opengl.GLES20.GlScissorBox = 3088 -> int +const Android.Opengl.GLES20.GlScissorTest = 3089 -> int +const Android.Opengl.GLES20.GlShaderBinaryFormats = 36344 -> int +const Android.Opengl.GLES20.GlShaderCompiler = 36346 -> int +const Android.Opengl.GLES20.GlShaderSourceLength = 35720 -> int +const Android.Opengl.GLES20.GlShaderType = 35663 -> int +const Android.Opengl.GLES20.GlShadingLanguageVersion = 35724 -> int +const Android.Opengl.GLES20.GlShort = 5122 -> int +const Android.Opengl.GLES20.GlSrcAlpha = 770 -> int +const Android.Opengl.GLES20.GlSrcAlphaSaturate = 776 -> int +const Android.Opengl.GLES20.GlSrcColor = 768 -> int +const Android.Opengl.GLES20.GlStaticDraw = 35044 -> int +const Android.Opengl.GLES20.GlStencilAttachment = 36128 -> int +const Android.Opengl.GLES20.GlStencilBackFail = 34817 -> int +const Android.Opengl.GLES20.GlStencilBackFunc = 34816 -> int +const Android.Opengl.GLES20.GlStencilBackPassDepthFail = 34818 -> int +const Android.Opengl.GLES20.GlStencilBackPassDepthPass = 34819 -> int +const Android.Opengl.GLES20.GlStencilBackRef = 36003 -> int +const Android.Opengl.GLES20.GlStencilBackValueMask = 36004 -> int +const Android.Opengl.GLES20.GlStencilBackWritemask = 36005 -> int +const Android.Opengl.GLES20.GlStencilBits = 3415 -> int +const Android.Opengl.GLES20.GlStencilBufferBit = 1024 -> int +const Android.Opengl.GLES20.GlStencilClearValue = 2961 -> int +const Android.Opengl.GLES20.GlStencilFail = 2964 -> int +const Android.Opengl.GLES20.GlStencilIndex = 6401 -> int +const Android.Opengl.GLES20.GlStencilIndex8 = 36168 -> int +const Android.Opengl.GLES20.GlStencilPassDepthFail = 2965 -> int +const Android.Opengl.GLES20.GlStencilPassDepthPass = 2966 -> int +const Android.Opengl.GLES20.GlStencilRef = 2967 -> int +const Android.Opengl.GLES20.GlStencilTest = 2960 -> int +const Android.Opengl.GLES20.GlStencilValueMask = 2963 -> int +const Android.Opengl.GLES20.GlStencilWritemask = 2968 -> int +const Android.Opengl.GLES20.GlStreamDraw = 35040 -> int +const Android.Opengl.GLES20.GlSubpixelBits = 3408 -> int +const Android.Opengl.GLES20.GlTexture = 5890 -> int +const Android.Opengl.GLES20.GlTexture0 = 33984 -> int +const Android.Opengl.GLES20.GlTexture1 = 33985 -> int +const Android.Opengl.GLES20.GlTexture10 = 33994 -> int +const Android.Opengl.GLES20.GlTexture11 = 33995 -> int +const Android.Opengl.GLES20.GlTexture12 = 33996 -> int +const Android.Opengl.GLES20.GlTexture13 = 33997 -> int +const Android.Opengl.GLES20.GlTexture14 = 33998 -> int +const Android.Opengl.GLES20.GlTexture15 = 33999 -> int +const Android.Opengl.GLES20.GlTexture16 = 34000 -> int +const Android.Opengl.GLES20.GlTexture17 = 34001 -> int +const Android.Opengl.GLES20.GlTexture18 = 34002 -> int +const Android.Opengl.GLES20.GlTexture19 = 34003 -> int +const Android.Opengl.GLES20.GlTexture2 = 33986 -> int +const Android.Opengl.GLES20.GlTexture20 = 34004 -> int +const Android.Opengl.GLES20.GlTexture21 = 34005 -> int +const Android.Opengl.GLES20.GlTexture22 = 34006 -> int +const Android.Opengl.GLES20.GlTexture23 = 34007 -> int +const Android.Opengl.GLES20.GlTexture24 = 34008 -> int +const Android.Opengl.GLES20.GlTexture25 = 34009 -> int +const Android.Opengl.GLES20.GlTexture26 = 34010 -> int +const Android.Opengl.GLES20.GlTexture27 = 34011 -> int +const Android.Opengl.GLES20.GlTexture28 = 34012 -> int +const Android.Opengl.GLES20.GlTexture29 = 34013 -> int +const Android.Opengl.GLES20.GlTexture2d = 3553 -> int +const Android.Opengl.GLES20.GlTexture3 = 33987 -> int +const Android.Opengl.GLES20.GlTexture30 = 34014 -> int +const Android.Opengl.GLES20.GlTexture31 = 34015 -> int +const Android.Opengl.GLES20.GlTexture4 = 33988 -> int +const Android.Opengl.GLES20.GlTexture5 = 33989 -> int +const Android.Opengl.GLES20.GlTexture6 = 33990 -> int +const Android.Opengl.GLES20.GlTexture7 = 33991 -> int +const Android.Opengl.GLES20.GlTexture8 = 33992 -> int +const Android.Opengl.GLES20.GlTexture9 = 33993 -> int +const Android.Opengl.GLES20.GlTextureBinding2d = 32873 -> int +const Android.Opengl.GLES20.GlTextureBindingCubeMap = 34068 -> int +const Android.Opengl.GLES20.GlTextureCubeMap = 34067 -> int +const Android.Opengl.GLES20.GlTextureCubeMapNegativeX = 34070 -> int +const Android.Opengl.GLES20.GlTextureCubeMapNegativeY = 34072 -> int +const Android.Opengl.GLES20.GlTextureCubeMapNegativeZ = 34074 -> int +const Android.Opengl.GLES20.GlTextureCubeMapPositiveX = 34069 -> int +const Android.Opengl.GLES20.GlTextureCubeMapPositiveY = 34071 -> int +const Android.Opengl.GLES20.GlTextureCubeMapPositiveZ = 34073 -> int +const Android.Opengl.GLES20.GlTextureMagFilter = 10240 -> int +const Android.Opengl.GLES20.GlTextureMinFilter = 10241 -> int +const Android.Opengl.GLES20.GlTextureWrapS = 10242 -> int +const Android.Opengl.GLES20.GlTextureWrapT = 10243 -> int +const Android.Opengl.GLES20.GlTriangleFan = 6 -> int +const Android.Opengl.GLES20.GlTriangles = 4 -> int +const Android.Opengl.GLES20.GlTriangleStrip = 5 -> int +const Android.Opengl.GLES20.GlTrue = 1 -> int +const Android.Opengl.GLES20.GlUnpackAlignment = 3317 -> int +const Android.Opengl.GLES20.GlUnsignedByte = 5121 -> int +const Android.Opengl.GLES20.GlUnsignedInt = 5125 -> int +const Android.Opengl.GLES20.GlUnsignedShort = 5123 -> int +const Android.Opengl.GLES20.GlUnsignedShort4444 = 32819 -> int +const Android.Opengl.GLES20.GlUnsignedShort5551 = 32820 -> int +const Android.Opengl.GLES20.GlUnsignedShort565 = 33635 -> int +const Android.Opengl.GLES20.GlValidateStatus = 35715 -> int +const Android.Opengl.GLES20.GlVendor = 7936 -> int +const Android.Opengl.GLES20.GlVersion = 7938 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayBufferBinding = 34975 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayEnabled = 34338 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayNormalized = 34922 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayPointer = 34373 -> int +const Android.Opengl.GLES20.GlVertexAttribArraySize = 34339 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayStride = 34340 -> int +const Android.Opengl.GLES20.GlVertexAttribArrayType = 34341 -> int +const Android.Opengl.GLES20.GlVertexShader = 35633 -> int +const Android.Opengl.GLES20.GlZero = 0 -> int +const Android.Opengl.GLES30.GlActiveUniformBlockMaxNameLength = 35381 -> int +const Android.Opengl.GLES30.GlActiveUniformBlocks = 35382 -> int +const Android.Opengl.GLES30.GlAlreadySignaled = 37146 -> int +const Android.Opengl.GLES30.GlAnySamplesPassed = 35887 -> int +const Android.Opengl.GLES30.GlAnySamplesPassedConservative = 36202 -> int +const Android.Opengl.GLES30.GlBlue = 6405 -> int +const Android.Opengl.GLES30.GlBufferAccessFlags = 37151 -> int +const Android.Opengl.GLES30.GlBufferMapLength = 37152 -> int +const Android.Opengl.GLES30.GlBufferMapOffset = 37153 -> int +const Android.Opengl.GLES30.GlBufferMapped = 35004 -> int +const Android.Opengl.GLES30.GlBufferMapPointer = 35005 -> int +const Android.Opengl.GLES30.GlColor = 6144 -> int +const Android.Opengl.GLES30.GlColorAttachment1 = 36065 -> int +const Android.Opengl.GLES30.GlColorAttachment10 = 36074 -> int +const Android.Opengl.GLES30.GlColorAttachment11 = 36075 -> int +const Android.Opengl.GLES30.GlColorAttachment12 = 36076 -> int +const Android.Opengl.GLES30.GlColorAttachment13 = 36077 -> int +const Android.Opengl.GLES30.GlColorAttachment14 = 36078 -> int +const Android.Opengl.GLES30.GlColorAttachment15 = 36079 -> int +const Android.Opengl.GLES30.GlColorAttachment2 = 36066 -> int +const Android.Opengl.GLES30.GlColorAttachment3 = 36067 -> int +const Android.Opengl.GLES30.GlColorAttachment4 = 36068 -> int +const Android.Opengl.GLES30.GlColorAttachment5 = 36069 -> int +const Android.Opengl.GLES30.GlColorAttachment6 = 36070 -> int +const Android.Opengl.GLES30.GlColorAttachment7 = 36071 -> int +const Android.Opengl.GLES30.GlColorAttachment8 = 36072 -> int +const Android.Opengl.GLES30.GlColorAttachment9 = 36073 -> int +const Android.Opengl.GLES30.GlCompareRefToTexture = 34894 -> int +const Android.Opengl.GLES30.GlCompressedR11Eac = 37488 -> int +const Android.Opengl.GLES30.GlCompressedRg11Eac = 37490 -> int +const Android.Opengl.GLES30.GlCompressedRgb8Etc2 = 37492 -> int +const Android.Opengl.GLES30.GlCompressedRgb8PunchthroughAlpha1Etc2 = 37494 -> int +const Android.Opengl.GLES30.GlCompressedRgba8Etc2Eac = 37496 -> int +const Android.Opengl.GLES30.GlCompressedSignedR11Eac = 37489 -> int +const Android.Opengl.GLES30.GlCompressedSignedRg11Eac = 37491 -> int +const Android.Opengl.GLES30.GlCompressedSrgb8Alpha8Etc2Eac = 37497 -> int +const Android.Opengl.GLES30.GlCompressedSrgb8Etc2 = 37493 -> int +const Android.Opengl.GLES30.GlCompressedSrgb8PunchthroughAlpha1Etc2 = 37495 -> int +const Android.Opengl.GLES30.GlConditionSatisfied = 37148 -> int +const Android.Opengl.GLES30.GlCopyReadBuffer = 36662 -> int +const Android.Opengl.GLES30.GlCopyReadBufferBinding = 36662 -> int +const Android.Opengl.GLES30.GlCopyWriteBuffer = 36663 -> int +const Android.Opengl.GLES30.GlCopyWriteBufferBinding = 36663 -> int +const Android.Opengl.GLES30.GlCurrentQuery = 34917 -> int +const Android.Opengl.GLES30.GlDepth = 6145 -> int +const Android.Opengl.GLES30.GlDepth24Stencil8 = 35056 -> int +const Android.Opengl.GLES30.GlDepth32fStencil8 = 36013 -> int +const Android.Opengl.GLES30.GlDepthComponent24 = 33190 -> int +const Android.Opengl.GLES30.GlDepthComponent32f = 36012 -> int +const Android.Opengl.GLES30.GlDepthStencil = 34041 -> int +const Android.Opengl.GLES30.GlDepthStencilAttachment = 33306 -> int +const Android.Opengl.GLES30.GlDrawBuffer0 = 34853 -> int +const Android.Opengl.GLES30.GlDrawBuffer1 = 34854 -> int +const Android.Opengl.GLES30.GlDrawBuffer10 = 34863 -> int +const Android.Opengl.GLES30.GlDrawBuffer11 = 34864 -> int +const Android.Opengl.GLES30.GlDrawBuffer12 = 34865 -> int +const Android.Opengl.GLES30.GlDrawBuffer13 = 34866 -> int +const Android.Opengl.GLES30.GlDrawBuffer14 = 34867 -> int +const Android.Opengl.GLES30.GlDrawBuffer15 = 34868 -> int +const Android.Opengl.GLES30.GlDrawBuffer2 = 34855 -> int +const Android.Opengl.GLES30.GlDrawBuffer3 = 34856 -> int +const Android.Opengl.GLES30.GlDrawBuffer4 = 34857 -> int +const Android.Opengl.GLES30.GlDrawBuffer5 = 34858 -> int +const Android.Opengl.GLES30.GlDrawBuffer6 = 34859 -> int +const Android.Opengl.GLES30.GlDrawBuffer7 = 34860 -> int +const Android.Opengl.GLES30.GlDrawBuffer8 = 34861 -> int +const Android.Opengl.GLES30.GlDrawBuffer9 = 34862 -> int +const Android.Opengl.GLES30.GlDrawFramebuffer = 36009 -> int +const Android.Opengl.GLES30.GlDrawFramebufferBinding = 36006 -> int +const Android.Opengl.GLES30.GlDynamicCopy = 35050 -> int +const Android.Opengl.GLES30.GlDynamicRead = 35049 -> int +const Android.Opengl.GLES30.GlFloat32UnsignedInt248Rev = 36269 -> int +const Android.Opengl.GLES30.GLFLOATMAT2x3 = 35685 -> int +const Android.Opengl.GLES30.GLFLOATMAT2x4 = 35686 -> int +const Android.Opengl.GLES30.GLFLOATMAT3x2 = 35687 -> int +const Android.Opengl.GLES30.GLFLOATMAT3x4 = 35688 -> int +const Android.Opengl.GLES30.GLFLOATMAT4x2 = 35689 -> int +const Android.Opengl.GLES30.GLFLOATMAT4x3 = 35690 -> int +const Android.Opengl.GLES30.GlFragmentShaderDerivativeHint = 35723 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentAlphaSize = 33301 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentBlueSize = 33300 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentColorEncoding = 33296 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentComponentType = 33297 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentDepthSize = 33302 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentGreenSize = 33299 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentRedSize = 33298 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentStencilSize = 33303 -> int +const Android.Opengl.GLES30.GlFramebufferAttachmentTextureLayer = 36052 -> int +const Android.Opengl.GLES30.GlFramebufferDefault = 33304 -> int +const Android.Opengl.GLES30.GlFramebufferIncompleteMultisample = 36182 -> int +const Android.Opengl.GLES30.GlFramebufferUndefined = 33305 -> int +const Android.Opengl.GLES30.GlGreen = 6404 -> int +const Android.Opengl.GLES30.GlHalfFloat = 5131 -> int +const Android.Opengl.GLES30.GlInt2101010Rev = 36255 -> int +const Android.Opengl.GLES30.GlInterleavedAttribs = 35980 -> int +const Android.Opengl.GLES30.GlIntSampler2d = 36298 -> int +const Android.Opengl.GLES30.GlIntSampler2dArray = 36303 -> int +const Android.Opengl.GLES30.GlIntSampler3d = 36299 -> int +const Android.Opengl.GLES30.GlIntSamplerCube = 36300 -> int +const Android.Opengl.GLES30.GlInvalidIndex = -1 -> int +const Android.Opengl.GLES30.GlMajorVersion = 33307 -> int +const Android.Opengl.GLES30.GlMapFlushExplicitBit = 16 -> int +const Android.Opengl.GLES30.GlMapInvalidateBufferBit = 8 -> int +const Android.Opengl.GLES30.GlMapInvalidateRangeBit = 4 -> int +const Android.Opengl.GLES30.GlMapReadBit = 1 -> int +const Android.Opengl.GLES30.GlMapUnsynchronizedBit = 32 -> int +const Android.Opengl.GLES30.GlMapWriteBit = 2 -> int +const Android.Opengl.GLES30.GlMax = 32776 -> int +const Android.Opengl.GLES30.GlMax3dTextureSize = 32883 -> int +const Android.Opengl.GLES30.GlMaxArrayTextureLayers = 35071 -> int +const Android.Opengl.GLES30.GlMaxColorAttachments = 36063 -> int +const Android.Opengl.GLES30.GlMaxCombinedFragmentUniformComponents = 35379 -> int +const Android.Opengl.GLES30.GlMaxCombinedUniformBlocks = 35374 -> int +const Android.Opengl.GLES30.GlMaxCombinedVertexUniformComponents = 35377 -> int +const Android.Opengl.GLES30.GlMaxDrawBuffers = 34852 -> int +const Android.Opengl.GLES30.GlMaxElementIndex = 36203 -> int +const Android.Opengl.GLES30.GlMaxElementsIndices = 33001 -> int +const Android.Opengl.GLES30.GlMaxElementsVertices = 33000 -> int +const Android.Opengl.GLES30.GlMaxFragmentInputComponents = 37157 -> int +const Android.Opengl.GLES30.GlMaxFragmentUniformBlocks = 35373 -> int +const Android.Opengl.GLES30.GlMaxFragmentUniformComponents = 35657 -> int +const Android.Opengl.GLES30.GlMaxProgramTexelOffset = 35077 -> int +const Android.Opengl.GLES30.GlMaxSamples = 36183 -> int +const Android.Opengl.GLES30.GlMaxServerWaitTimeout = 37137 -> int +const Android.Opengl.GLES30.GlMaxTextureLodBias = 34045 -> int +const Android.Opengl.GLES30.GlMaxTransformFeedbackInterleavedComponents = 35978 -> int +const Android.Opengl.GLES30.GlMaxTransformFeedbackSeparateAttribs = 35979 -> int +const Android.Opengl.GLES30.GlMaxTransformFeedbackSeparateComponents = 35968 -> int +const Android.Opengl.GLES30.GlMaxUniformBlockSize = 35376 -> int +const Android.Opengl.GLES30.GlMaxUniformBufferBindings = 35375 -> int +const Android.Opengl.GLES30.GlMaxVaryingComponents = 35659 -> int +const Android.Opengl.GLES30.GlMaxVertexOutputComponents = 37154 -> int +const Android.Opengl.GLES30.GlMaxVertexUniformBlocks = 35371 -> int +const Android.Opengl.GLES30.GlMaxVertexUniformComponents = 35658 -> int +const Android.Opengl.GLES30.GlMin = 32775 -> int +const Android.Opengl.GLES30.GlMinorVersion = 33308 -> int +const Android.Opengl.GLES30.GlMinProgramTexelOffset = 35076 -> int +const Android.Opengl.GLES30.GlNumExtensions = 33309 -> int +const Android.Opengl.GLES30.GlNumProgramBinaryFormats = 34814 -> int +const Android.Opengl.GLES30.GlNumSampleCounts = 37760 -> int +const Android.Opengl.GLES30.GlObjectType = 37138 -> int +const Android.Opengl.GLES30.GlPackRowLength = 3330 -> int +const Android.Opengl.GLES30.GlPackSkipPixels = 3332 -> int +const Android.Opengl.GLES30.GlPackSkipRows = 3331 -> int +const Android.Opengl.GLES30.GlPixelPackBuffer = 35051 -> int +const Android.Opengl.GLES30.GlPixelPackBufferBinding = 35053 -> int +const Android.Opengl.GLES30.GlPixelUnpackBuffer = 35052 -> int +const Android.Opengl.GLES30.GlPixelUnpackBufferBinding = 35055 -> int +const Android.Opengl.GLES30.GlPrimitiveRestartFixedIndex = 36201 -> int +const Android.Opengl.GLES30.GlProgramBinaryFormats = 34815 -> int +const Android.Opengl.GLES30.GlProgramBinaryLength = 34625 -> int +const Android.Opengl.GLES30.GlProgramBinaryRetrievableHint = 33367 -> int +const Android.Opengl.GLES30.GlQueryResult = 34918 -> int +const Android.Opengl.GLES30.GlQueryResultAvailable = 34919 -> int +const Android.Opengl.GLES30.GlR11fG11fB10f = 35898 -> int +const Android.Opengl.GLES30.GlR16f = 33325 -> int +const Android.Opengl.GLES30.GlR16i = 33331 -> int +const Android.Opengl.GLES30.GlR16ui = 33332 -> int +const Android.Opengl.GLES30.GlR32f = 33326 -> int +const Android.Opengl.GLES30.GlR32i = 33333 -> int +const Android.Opengl.GLES30.GlR32ui = 33334 -> int +const Android.Opengl.GLES30.GlR8 = 33321 -> int +const Android.Opengl.GLES30.GlR8i = 33329 -> int +const Android.Opengl.GLES30.GlR8Snorm = 36756 -> int +const Android.Opengl.GLES30.GlR8ui = 33330 -> int +const Android.Opengl.GLES30.GlRasterizerDiscard = 35977 -> int +const Android.Opengl.GLES30.GlReadFramebuffer = 36008 -> int +const Android.Opengl.GLES30.GlReadFramebufferBinding = 36010 -> int +const Android.Opengl.GLES30.GlRed = 6403 -> int +const Android.Opengl.GLES30.GlRedInteger = 36244 -> int +const Android.Opengl.GLES30.GlRenderbufferSamples = 36011 -> int +const Android.Opengl.GLES30.GlRg = 33319 -> int +const Android.Opengl.GLES30.GlRg16f = 33327 -> int +const Android.Opengl.GLES30.GlRg16i = 33337 -> int +const Android.Opengl.GLES30.GlRg16ui = 33338 -> int +const Android.Opengl.GLES30.GlRg32f = 33328 -> int +const Android.Opengl.GLES30.GlRg32i = 33339 -> int +const Android.Opengl.GLES30.GlRg32ui = 33340 -> int +const Android.Opengl.GLES30.GlRg8 = 33323 -> int +const Android.Opengl.GLES30.GlRg8i = 33335 -> int +const Android.Opengl.GLES30.GlRg8Snorm = 36757 -> int +const Android.Opengl.GLES30.GlRg8ui = 33336 -> int +const Android.Opengl.GLES30.GlRgb10A2 = 32857 -> int +const Android.Opengl.GLES30.GlRgb10A2ui = 36975 -> int +const Android.Opengl.GLES30.GlRgb16f = 34843 -> int +const Android.Opengl.GLES30.GlRgb16i = 36233 -> int +const Android.Opengl.GLES30.GlRgb16ui = 36215 -> int +const Android.Opengl.GLES30.GlRgb32f = 34837 -> int +const Android.Opengl.GLES30.GlRgb32i = 36227 -> int +const Android.Opengl.GLES30.GlRgb32ui = 36209 -> int +const Android.Opengl.GLES30.GlRgb8 = 32849 -> int +const Android.Opengl.GLES30.GlRgb8i = 36239 -> int +const Android.Opengl.GLES30.GlRgb8Snorm = 36758 -> int +const Android.Opengl.GLES30.GlRgb8ui = 36221 -> int +const Android.Opengl.GLES30.GlRgb9E5 = 35901 -> int +const Android.Opengl.GLES30.GlRgba16f = 34842 -> int +const Android.Opengl.GLES30.GlRgba16i = 36232 -> int +const Android.Opengl.GLES30.GlRgba16ui = 36214 -> int +const Android.Opengl.GLES30.GlRgba32f = 34836 -> int +const Android.Opengl.GLES30.GlRgba32i = 36226 -> int +const Android.Opengl.GLES30.GlRgba32ui = 36208 -> int +const Android.Opengl.GLES30.GlRgba8 = 32856 -> int +const Android.Opengl.GLES30.GlRgba8i = 36238 -> int +const Android.Opengl.GLES30.GlRgba8Snorm = 36759 -> int +const Android.Opengl.GLES30.GlRgba8ui = 36220 -> int +const Android.Opengl.GLES30.GlRgbaInteger = 36249 -> int +const Android.Opengl.GLES30.GlRgbInteger = 36248 -> int +const Android.Opengl.GLES30.GlRgInteger = 33320 -> int +const Android.Opengl.GLES30.GlSampler2dArray = 36289 -> int +const Android.Opengl.GLES30.GlSampler2dArrayShadow = 36292 -> int +const Android.Opengl.GLES30.GlSampler2dShadow = 35682 -> int +const Android.Opengl.GLES30.GlSampler3d = 35679 -> int +const Android.Opengl.GLES30.GlSamplerBinding = 35097 -> int +const Android.Opengl.GLES30.GlSamplerCubeShadow = 36293 -> int +const Android.Opengl.GLES30.GlSeparateAttribs = 35981 -> int +const Android.Opengl.GLES30.GlSignaled = 37145 -> int +const Android.Opengl.GLES30.GlSignedNormalized = 36764 -> int +const Android.Opengl.GLES30.GlSrgb = 35904 -> int +const Android.Opengl.GLES30.GlSrgb8 = 35905 -> int +const Android.Opengl.GLES30.GlSrgb8Alpha8 = 35907 -> int +const Android.Opengl.GLES30.GlStaticCopy = 35046 -> int +const Android.Opengl.GLES30.GlStaticRead = 35045 -> int +const Android.Opengl.GLES30.GlStencil = 6146 -> int +const Android.Opengl.GLES30.GlStreamCopy = 35042 -> int +const Android.Opengl.GLES30.GlStreamRead = 35041 -> int +const Android.Opengl.GLES30.GlSyncCondition = 37139 -> int +const Android.Opengl.GLES30.GlSyncFence = 37142 -> int +const Android.Opengl.GLES30.GlSyncFlags = 37141 -> int +const Android.Opengl.GLES30.GlSyncFlushCommandsBit = 1 -> int +const Android.Opengl.GLES30.GlSyncGpuCommandsComplete = 37143 -> int +const Android.Opengl.GLES30.GlSyncStatus = 37140 -> int +const Android.Opengl.GLES30.GlTexture2dArray = 35866 -> int +const Android.Opengl.GLES30.GlTexture3d = 32879 -> int +const Android.Opengl.GLES30.GlTextureBaseLevel = 33084 -> int +const Android.Opengl.GLES30.GlTextureBinding2dArray = 35869 -> int +const Android.Opengl.GLES30.GlTextureBinding3d = 32874 -> int +const Android.Opengl.GLES30.GlTextureCompareFunc = 34893 -> int +const Android.Opengl.GLES30.GlTextureCompareMode = 34892 -> int +const Android.Opengl.GLES30.GlTextureImmutableFormat = 37167 -> int +const Android.Opengl.GLES30.GlTextureImmutableLevels = 33503 -> int +const Android.Opengl.GLES30.GlTextureMaxLevel = 33085 -> int +const Android.Opengl.GLES30.GlTextureMaxLod = 33083 -> int +const Android.Opengl.GLES30.GlTextureMinLod = 33082 -> int +const Android.Opengl.GLES30.GlTextureSwizzleA = 36421 -> int +const Android.Opengl.GLES30.GlTextureSwizzleB = 36420 -> int +const Android.Opengl.GLES30.GlTextureSwizzleG = 36419 -> int +const Android.Opengl.GLES30.GlTextureSwizzleR = 36418 -> int +const Android.Opengl.GLES30.GlTextureWrapR = 32882 -> int +const Android.Opengl.GLES30.GlTimeoutExpired = 37147 -> int +const Android.Opengl.GLES30.GlTimeoutIgnored = -1 -> long +const Android.Opengl.GLES30.GlTransformFeedback = 36386 -> int +const Android.Opengl.GLES30.GlTransformFeedbackActive = 36388 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBinding = 36389 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBuffer = 35982 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBufferBinding = 35983 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBufferMode = 35967 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBufferSize = 35973 -> int +const Android.Opengl.GLES30.GlTransformFeedbackBufferStart = 35972 -> int +const Android.Opengl.GLES30.GlTransformFeedbackPaused = 36387 -> int +const Android.Opengl.GLES30.GlTransformFeedbackPrimitivesWritten = 35976 -> int +const Android.Opengl.GLES30.GlTransformFeedbackVaryingMaxLength = 35958 -> int +const Android.Opengl.GLES30.GlUniformArrayStride = 35388 -> int +const Android.Opengl.GLES30.GlUniformBlockActiveUniformIndices = 35395 -> int +const Android.Opengl.GLES30.GlUniformBlockActiveUniforms = 35394 -> int +const Android.Opengl.GLES30.GlUniformBlockDataSize = 35392 -> int +const Android.Opengl.GLES30.GlUniformBlockIndex = 35386 -> int +const Android.Opengl.GLES30.GlUniformBlockNameLength = 35393 -> int +const Android.Opengl.GLES30.GlUniformBlockReferencedByFragmentShader = 35398 -> int +const Android.Opengl.GLES30.GlUniformBlockReferencedByVertexShader = 35396 -> int +const Android.Opengl.GLES30.GlUniformBuffer = 35345 -> int +const Android.Opengl.GLES30.GlUniformBufferBinding = 35368 -> int +const Android.Opengl.GLES30.GlUniformBufferOffsetAlignment = 35380 -> int +const Android.Opengl.GLES30.GlUniformBufferSize = 35370 -> int +const Android.Opengl.GLES30.GlUniformBufferStart = 35369 -> int +const Android.Opengl.GLES30.GlUniformIsRowMajor = 35390 -> int +const Android.Opengl.GLES30.GlUniformMatrixStride = 35389 -> int +const Android.Opengl.GLES30.GlUniformNameLength = 35385 -> int +const Android.Opengl.GLES30.GlUniformOffset = 35387 -> int +const Android.Opengl.GLES30.GlUniformSize = 35384 -> int +const Android.Opengl.GLES30.GlUniformType = 35383 -> int +const Android.Opengl.GLES30.GlUnpackImageHeight = 32878 -> int +const Android.Opengl.GLES30.GlUnpackRowLength = 3314 -> int +const Android.Opengl.GLES30.GlUnpackSkipImages = 32877 -> int +const Android.Opengl.GLES30.GlUnpackSkipPixels = 3316 -> int +const Android.Opengl.GLES30.GlUnpackSkipRows = 3315 -> int +const Android.Opengl.GLES30.GlUnsignaled = 37144 -> int +const Android.Opengl.GLES30.GlUnsignedInt10f11f11fRev = 35899 -> int +const Android.Opengl.GLES30.GlUnsignedInt2101010Rev = 33640 -> int +const Android.Opengl.GLES30.GlUnsignedInt248 = 34042 -> int +const Android.Opengl.GLES30.GlUnsignedInt5999Rev = 35902 -> int +const Android.Opengl.GLES30.GlUnsignedIntSampler2d = 36306 -> int +const Android.Opengl.GLES30.GlUnsignedIntSampler2dArray = 36311 -> int +const Android.Opengl.GLES30.GlUnsignedIntSampler3d = 36307 -> int +const Android.Opengl.GLES30.GlUnsignedIntSamplerCube = 36308 -> int +const Android.Opengl.GLES30.GlUnsignedIntVec2 = 36294 -> int +const Android.Opengl.GLES30.GlUnsignedIntVec3 = 36295 -> int +const Android.Opengl.GLES30.GlUnsignedIntVec4 = 36296 -> int +const Android.Opengl.GLES30.GlUnsignedNormalized = 35863 -> int +const Android.Opengl.GLES30.GlVertexArrayBinding = 34229 -> int +const Android.Opengl.GLES30.GlVertexAttribArrayDivisor = 35070 -> int +const Android.Opengl.GLES30.GlVertexAttribArrayInteger = 35069 -> int +const Android.Opengl.GLES30.GlWaitFailed = 37149 -> int +const Android.Opengl.GLES31.GlActiveAtomicCounterBuffers = 37593 -> int +const Android.Opengl.GLES31.GlActiveProgram = 33369 -> int +const Android.Opengl.GLES31.GlActiveResources = 37621 -> int +const Android.Opengl.GLES31.GlActiveVariables = 37637 -> int +const Android.Opengl.GLES31.GlAllBarrierBits = -1 -> int +const Android.Opengl.GLES31.GlAllShaderBits = -1 -> int +const Android.Opengl.GLES31.GlArraySize = 37627 -> int +const Android.Opengl.GLES31.GlArrayStride = 37630 -> int +const Android.Opengl.GLES31.GlAtomicCounterBarrierBit = 4096 -> int +const Android.Opengl.GLES31.GlAtomicCounterBuffer = 37568 -> int +const Android.Opengl.GLES31.GlAtomicCounterBufferBinding = 37569 -> int +const Android.Opengl.GLES31.GlAtomicCounterBufferIndex = 37633 -> int +const Android.Opengl.GLES31.GlAtomicCounterBufferSize = 37571 -> int +const Android.Opengl.GLES31.GlAtomicCounterBufferStart = 37570 -> int +const Android.Opengl.GLES31.GlBlockIndex = 37629 -> int +const Android.Opengl.GLES31.GlBufferBinding = 37634 -> int +const Android.Opengl.GLES31.GlBufferDataSize = 37635 -> int +const Android.Opengl.GLES31.GlBufferUpdateBarrierBit = 512 -> int +const Android.Opengl.GLES31.GlBufferVariable = 37605 -> int +const Android.Opengl.GLES31.GlCommandBarrierBit = 64 -> int +const Android.Opengl.GLES31.GlComputeShader = 37305 -> int +const Android.Opengl.GLES31.GlComputeShaderBit = 32 -> int +const Android.Opengl.GLES31.GlComputeWorkGroupSize = 33383 -> int +const Android.Opengl.GLES31.GlDepthStencilTextureMode = 37098 -> int +const Android.Opengl.GLES31.GlDispatchIndirectBuffer = 37102 -> int +const Android.Opengl.GLES31.GlDispatchIndirectBufferBinding = 37103 -> int +const Android.Opengl.GLES31.GlDrawIndirectBuffer = 36671 -> int +const Android.Opengl.GLES31.GlDrawIndirectBufferBinding = 36675 -> int +const Android.Opengl.GLES31.GlElementArrayBarrierBit = 2 -> int +const Android.Opengl.GLES31.GlFragmentShaderBit = 2 -> int +const Android.Opengl.GLES31.GlFramebufferBarrierBit = 1024 -> int +const Android.Opengl.GLES31.GlFramebufferDefaultFixedSampleLocations = 37652 -> int +const Android.Opengl.GLES31.GlFramebufferDefaultHeight = 37649 -> int +const Android.Opengl.GLES31.GlFramebufferDefaultSamples = 37651 -> int +const Android.Opengl.GLES31.GlFramebufferDefaultWidth = 37648 -> int +const Android.Opengl.GLES31.GlImage2d = 36941 -> int +const Android.Opengl.GLES31.GlImage2dArray = 36947 -> int +const Android.Opengl.GLES31.GlImage3d = 36942 -> int +const Android.Opengl.GLES31.GlImageBindingAccess = 36670 -> int +const Android.Opengl.GLES31.GlImageBindingFormat = 36974 -> int +const Android.Opengl.GLES31.GlImageBindingLayer = 36669 -> int +const Android.Opengl.GLES31.GlImageBindingLayered = 36668 -> int +const Android.Opengl.GLES31.GlImageBindingLevel = 36667 -> int +const Android.Opengl.GLES31.GlImageBindingName = 36666 -> int +const Android.Opengl.GLES31.GlImageCube = 36944 -> int +const Android.Opengl.GLES31.GlImageFormatCompatibilityByClass = 37065 -> int +const Android.Opengl.GLES31.GlImageFormatCompatibilityBySize = 37064 -> int +const Android.Opengl.GLES31.GlImageFormatCompatibilityType = 37063 -> int +const Android.Opengl.GLES31.GlIntImage2d = 36952 -> int +const Android.Opengl.GLES31.GlIntImage2dArray = 36958 -> int +const Android.Opengl.GLES31.GlIntImage3d = 36953 -> int +const Android.Opengl.GLES31.GlIntImageCube = 36955 -> int +const Android.Opengl.GLES31.GlIntSampler2dMultisample = 37129 -> int +const Android.Opengl.GLES31.GlIsRowMajor = 37632 -> int +const Android.Opengl.GLES31.GlLocation = 37646 -> int +const Android.Opengl.GLES31.GlMatrixStride = 37631 -> int +const Android.Opengl.GLES31.GlMaxAtomicCounterBufferBindings = 37596 -> int +const Android.Opengl.GLES31.GlMaxAtomicCounterBufferSize = 37592 -> int +const Android.Opengl.GLES31.GlMaxColorTextureSamples = 37134 -> int +const Android.Opengl.GLES31.GlMaxCombinedAtomicCounterBuffers = 37585 -> int +const Android.Opengl.GLES31.GlMaxCombinedAtomicCounters = 37591 -> int +const Android.Opengl.GLES31.GlMaxCombinedComputeUniformComponents = 33382 -> int +const Android.Opengl.GLES31.GlMaxCombinedImageUniforms = 37071 -> int +const Android.Opengl.GLES31.GlMaxCombinedShaderOutputResources = 36665 -> int +const Android.Opengl.GLES31.GlMaxCombinedShaderStorageBlocks = 37084 -> int +const Android.Opengl.GLES31.GlMaxComputeAtomicCounterBuffers = 33380 -> int +const Android.Opengl.GLES31.GlMaxComputeAtomicCounters = 33381 -> int +const Android.Opengl.GLES31.GlMaxComputeImageUniforms = 37309 -> int +const Android.Opengl.GLES31.GlMaxComputeShaderStorageBlocks = 37083 -> int +const Android.Opengl.GLES31.GlMaxComputeSharedMemorySize = 33378 -> int +const Android.Opengl.GLES31.GlMaxComputeTextureImageUnits = 37308 -> int +const Android.Opengl.GLES31.GlMaxComputeUniformBlocks = 37307 -> int +const Android.Opengl.GLES31.GlMaxComputeUniformComponents = 33379 -> int +const Android.Opengl.GLES31.GlMaxComputeWorkGroupCount = 37310 -> int +const Android.Opengl.GLES31.GlMaxComputeWorkGroupInvocations = 37099 -> int +const Android.Opengl.GLES31.GlMaxComputeWorkGroupSize = 37311 -> int +const Android.Opengl.GLES31.GlMaxDepthTextureSamples = 37135 -> int +const Android.Opengl.GLES31.GlMaxFragmentAtomicCounterBuffers = 37584 -> int +const Android.Opengl.GLES31.GlMaxFragmentAtomicCounters = 37590 -> int +const Android.Opengl.GLES31.GlMaxFragmentImageUniforms = 37070 -> int +const Android.Opengl.GLES31.GlMaxFragmentShaderStorageBlocks = 37082 -> int +const Android.Opengl.GLES31.GlMaxFramebufferHeight = 37654 -> int +const Android.Opengl.GLES31.GlMaxFramebufferSamples = 37656 -> int +const Android.Opengl.GLES31.GlMaxFramebufferWidth = 37653 -> int +const Android.Opengl.GLES31.GlMaxImageUnits = 36664 -> int +const Android.Opengl.GLES31.GlMaxIntegerSamples = 37136 -> int +const Android.Opengl.GLES31.GlMaxNameLength = 37622 -> int +const Android.Opengl.GLES31.GlMaxNumActiveVariables = 37623 -> int +const Android.Opengl.GLES31.GlMaxProgramTextureGatherOffset = 36447 -> int +const Android.Opengl.GLES31.GlMaxSampleMaskWords = 36441 -> int +const Android.Opengl.GLES31.GlMaxShaderStorageBlockSize = 37086 -> int +const Android.Opengl.GLES31.GlMaxShaderStorageBufferBindings = 37085 -> int +const Android.Opengl.GLES31.GlMaxUniformLocations = 33390 -> int +const Android.Opengl.GLES31.GlMaxVertexAtomicCounterBuffers = 37580 -> int +const Android.Opengl.GLES31.GlMaxVertexAtomicCounters = 37586 -> int +const Android.Opengl.GLES31.GlMaxVertexAttribBindings = 33498 -> int +const Android.Opengl.GLES31.GlMaxVertexAttribRelativeOffset = 33497 -> int +const Android.Opengl.GLES31.GlMaxVertexAttribStride = 33509 -> int +const Android.Opengl.GLES31.GlMaxVertexImageUniforms = 37066 -> int +const Android.Opengl.GLES31.GlMaxVertexShaderStorageBlocks = 37078 -> int +const Android.Opengl.GLES31.GlMinProgramTextureGatherOffset = 36446 -> int +const Android.Opengl.GLES31.GlNameLength = 37625 -> int +const Android.Opengl.GLES31.GlNumActiveVariables = 37636 -> int +const Android.Opengl.GLES31.GlOffset = 37628 -> int +const Android.Opengl.GLES31.GlPixelBufferBarrierBit = 128 -> int +const Android.Opengl.GLES31.GlProgramInput = 37603 -> int +const Android.Opengl.GLES31.GlProgramOutput = 37604 -> int +const Android.Opengl.GLES31.GlProgramPipelineBinding = 33370 -> int +const Android.Opengl.GLES31.GlProgramSeparable = 33368 -> int +const Android.Opengl.GLES31.GlReadOnly = 35000 -> int +const Android.Opengl.GLES31.GlReadWrite = 35002 -> int +const Android.Opengl.GLES31.GlReferencedByComputeShader = 37643 -> int +const Android.Opengl.GLES31.GlReferencedByFragmentShader = 37642 -> int +const Android.Opengl.GLES31.GlReferencedByVertexShader = 37638 -> int +const Android.Opengl.GLES31.GlSampleMask = 36433 -> int +const Android.Opengl.GLES31.GlSampleMaskValue = 36434 -> int +const Android.Opengl.GLES31.GlSamplePosition = 36432 -> int +const Android.Opengl.GLES31.GlSampler2dMultisample = 37128 -> int +const Android.Opengl.GLES31.GlShaderImageAccessBarrierBit = 32 -> int +const Android.Opengl.GLES31.GlShaderStorageBarrierBit = 8192 -> int +const Android.Opengl.GLES31.GlShaderStorageBlock = 37606 -> int +const Android.Opengl.GLES31.GlShaderStorageBuffer = 37074 -> int +const Android.Opengl.GLES31.GlShaderStorageBufferBinding = 37075 -> int +const Android.Opengl.GLES31.GlShaderStorageBufferOffsetAlignment = 37087 -> int +const Android.Opengl.GLES31.GlShaderStorageBufferSize = 37077 -> int +const Android.Opengl.GLES31.GlShaderStorageBufferStart = 37076 -> int +const Android.Opengl.GLES31.GlStencilIndex = 6401 -> int +const Android.Opengl.GLES31.GlTexture2dMultisample = 37120 -> int +const Android.Opengl.GLES31.GlTextureAlphaSize = 32863 -> int +const Android.Opengl.GLES31.GlTextureAlphaType = 35859 -> int +const Android.Opengl.GLES31.GlTextureBinding2dMultisample = 37124 -> int +const Android.Opengl.GLES31.GlTextureBlueSize = 32862 -> int +const Android.Opengl.GLES31.GlTextureBlueType = 35858 -> int +const Android.Opengl.GLES31.GlTextureCompressed = 34465 -> int +const Android.Opengl.GLES31.GlTextureDepth = 32881 -> int +const Android.Opengl.GLES31.GlTextureDepthSize = 34890 -> int +const Android.Opengl.GLES31.GlTextureDepthType = 35862 -> int +const Android.Opengl.GLES31.GlTextureFetchBarrierBit = 8 -> int +const Android.Opengl.GLES31.GlTextureFixedSampleLocations = 37127 -> int +const Android.Opengl.GLES31.GlTextureGreenSize = 32861 -> int +const Android.Opengl.GLES31.GlTextureGreenType = 35857 -> int +const Android.Opengl.GLES31.GlTextureHeight = 4097 -> int +const Android.Opengl.GLES31.GlTextureInternalFormat = 4099 -> int +const Android.Opengl.GLES31.GlTextureRedSize = 32860 -> int +const Android.Opengl.GLES31.GlTextureRedType = 35856 -> int +const Android.Opengl.GLES31.GlTextureSamples = 37126 -> int +const Android.Opengl.GLES31.GlTextureSharedSize = 35903 -> int +const Android.Opengl.GLES31.GlTextureStencilSize = 35057 -> int +const Android.Opengl.GLES31.GlTextureUpdateBarrierBit = 256 -> int +const Android.Opengl.GLES31.GlTextureWidth = 4096 -> int +const Android.Opengl.GLES31.GlTopLevelArraySize = 37644 -> int +const Android.Opengl.GLES31.GlTopLevelArrayStride = 37645 -> int +const Android.Opengl.GLES31.GlTransformFeedbackBarrierBit = 2048 -> int +const Android.Opengl.GLES31.GlTransformFeedbackVarying = 37620 -> int +const Android.Opengl.GLES31.GlType = 37626 -> int +const Android.Opengl.GLES31.GlUniform = 37601 -> int +const Android.Opengl.GLES31.GlUniformBarrierBit = 4 -> int +const Android.Opengl.GLES31.GlUniformBlock = 37602 -> int +const Android.Opengl.GLES31.GlUnsignedIntAtomicCounter = 37595 -> int +const Android.Opengl.GLES31.GlUnsignedIntImage2d = 36963 -> int +const Android.Opengl.GLES31.GlUnsignedIntImage2dArray = 36969 -> int +const Android.Opengl.GLES31.GlUnsignedIntImage3d = 36964 -> int +const Android.Opengl.GLES31.GlUnsignedIntImageCube = 36966 -> int +const Android.Opengl.GLES31.GlUnsignedIntSampler2dMultisample = 37130 -> int +const Android.Opengl.GLES31.GlVertexAttribArrayBarrierBit = 1 -> int +const Android.Opengl.GLES31.GlVertexAttribRelativeOffset = 33493 -> int +const Android.Opengl.GLES31.GlVertexBindingBuffer = 36687 -> int +const Android.Opengl.GLES31.GlVertexBindingOffset = 33495 -> int +const Android.Opengl.GLES31.GlVertexBindingStride = 33496 -> int +const Android.Opengl.GLES31.GlVertexShaderBit = 1 -> int +const Android.Opengl.GLES31.GlWriteOnly = 35001 -> int +const Android.Opengl.GLES31Ext.GlBlendAdvancedCoherentKhr = 37509 -> int +const Android.Opengl.GLES31Ext.GlBufferKhr = 33504 -> int +const Android.Opengl.GLES31Ext.GlClampToBorderExt = 33069 -> int +const Android.Opengl.GLES31Ext.GlColorburnKhr = 37530 -> int +const Android.Opengl.GLES31Ext.GlColordodgeKhr = 37529 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC10x10KHR = 37819 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC10x5KHR = 37816 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC10x6KHR = 37817 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC10x8KHR = 37818 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC12x10KHR = 37820 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC12x12KHR = 37821 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC4x4KHR = 37808 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC5x4KHR = 37809 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC5x5KHR = 37810 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC6x5KHR = 37811 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC6x6KHR = 37812 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC8x5KHR = 37813 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC8x6KHR = 37814 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDRGBAASTC8x8KHR = 37815 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC10x10KHR = 37851 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC10x5KHR = 37848 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC10x6KHR = 37849 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC10x8KHR = 37850 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC12x10KHR = 37852 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC12x12KHR = 37853 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC4x4KHR = 37840 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC5x4KHR = 37841 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC5x5KHR = 37842 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC6x5KHR = 37843 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC6x6KHR = 37844 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC8x5KHR = 37845 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC8x6KHR = 37846 -> int +const Android.Opengl.GLES31Ext.GLCOMPRESSEDSRGB8ALPHA8ASTC8x8KHR = 37847 -> int +const Android.Opengl.GLES31Ext.GlContextFlagDebugBitKhr = 2 -> int +const Android.Opengl.GLES31Ext.GlDarkenKhr = 37527 -> int +const Android.Opengl.GLES31Ext.GlDebugCallbackFunctionKhr = 33348 -> int +const Android.Opengl.GLES31Ext.GlDebugCallbackUserParamKhr = 33349 -> int +const Android.Opengl.GLES31Ext.GlDebugGroupStackDepthKhr = 33389 -> int +const Android.Opengl.GLES31Ext.GlDebugLoggedMessagesKhr = 37189 -> int +const Android.Opengl.GLES31Ext.GlDebugNextLoggedMessageLengthKhr = 33347 -> int +const Android.Opengl.GLES31Ext.GlDebugOutputKhr = 37600 -> int +const Android.Opengl.GLES31Ext.GlDebugOutputSynchronousKhr = 33346 -> int +const Android.Opengl.GLES31Ext.GlDebugSeverityHighKhr = 37190 -> int +const Android.Opengl.GLES31Ext.GlDebugSeverityLowKhr = 37192 -> int +const Android.Opengl.GLES31Ext.GlDebugSeverityMediumKhr = 37191 -> int +const Android.Opengl.GLES31Ext.GlDebugSeverityNotificationKhr = 33387 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceApiKhr = 33350 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceApplicationKhr = 33354 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceOtherKhr = 33355 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceShaderCompilerKhr = 33352 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceThirdPartyKhr = 33353 -> int +const Android.Opengl.GLES31Ext.GlDebugSourceWindowSystemKhr = 33351 -> int +const Android.Opengl.GLES31Ext.GlDebugTypeDeprecatedBehaviorKhr = 33357 -> int +const Android.Opengl.GLES31Ext.GlDebugTypeErrorKhr = 33356 -> int +const Android.Opengl.GLES31Ext.GlDebugTypeMarkerKhr = 33384 -> int +const Android.Opengl.GLES31Ext.GlDebugTypeOtherKhr = 33361 -> int +const Android.Opengl.GLES31Ext.GlDebugTypePerformanceKhr = 33360 -> int +const Android.Opengl.GLES31Ext.GlDebugTypePopGroupKhr = 33386 -> int +const Android.Opengl.GLES31Ext.GlDebugTypePortabilityKhr = 33359 -> int +const Android.Opengl.GLES31Ext.GlDebugTypePushGroupKhr = 33385 -> int +const Android.Opengl.GLES31Ext.GlDebugTypeUndefinedBehaviorKhr = 33358 -> int +const Android.Opengl.GLES31Ext.GlDecodeExt = 35401 -> int +const Android.Opengl.GLES31Ext.GlDifferenceKhr = 37534 -> int +const Android.Opengl.GLES31Ext.GlExclusionKhr = 37536 -> int +const Android.Opengl.GLES31Ext.GlFirstVertexConventionExt = 36429 -> int +const Android.Opengl.GLES31Ext.GlFractionalEvenExt = 36476 -> int +const Android.Opengl.GLES31Ext.GlFractionalOddExt = 36475 -> int +const Android.Opengl.GLES31Ext.GlFragmentInterpolationOffsetBitsOes = 36445 -> int +const Android.Opengl.GLES31Ext.GlFramebufferAttachmentLayeredExt = 36263 -> int +const Android.Opengl.GLES31Ext.GlFramebufferDefaultLayersExt = 37650 -> int +const Android.Opengl.GLES31Ext.GlFramebufferIncompleteLayerTargetsExt = 36264 -> int +const Android.Opengl.GLES31Ext.GlGeometryLinkedInputTypeExt = 35095 -> int +const Android.Opengl.GLES31Ext.GlGeometryLinkedOutputTypeExt = 35096 -> int +const Android.Opengl.GLES31Ext.GlGeometryLinkedVerticesOutExt = 35094 -> int +const Android.Opengl.GLES31Ext.GlGeometryShaderBitExt = 4 -> int +const Android.Opengl.GLES31Ext.GlGeometryShaderExt = 36313 -> int +const Android.Opengl.GLES31Ext.GlGeometryShaderInvocationsExt = 34943 -> int +const Android.Opengl.GLES31Ext.GlHardlightKhr = 37531 -> int +const Android.Opengl.GLES31Ext.GlHslColorKhr = 37551 -> int +const Android.Opengl.GLES31Ext.GlHslHueKhr = 37549 -> int +const Android.Opengl.GLES31Ext.GlHslLuminosityKhr = 37552 -> int +const Android.Opengl.GLES31Ext.GlHslSaturationKhr = 37550 -> int +const Android.Opengl.GLES31Ext.GlImageBufferExt = 36945 -> int +const Android.Opengl.GLES31Ext.GlImageCubeMapArrayExt = 36948 -> int +const Android.Opengl.GLES31Ext.GlIntImageBufferExt = 36956 -> int +const Android.Opengl.GLES31Ext.GlIntImageCubeMapArrayExt = 36959 -> int +const Android.Opengl.GLES31Ext.GlIntSampler2dMultisampleArrayOes = 37132 -> int +const Android.Opengl.GLES31Ext.GlIntSamplerBufferExt = 36304 -> int +const Android.Opengl.GLES31Ext.GlIntSamplerCubeMapArrayExt = 36878 -> int +const Android.Opengl.GLES31Ext.GlIsolinesExt = 36474 -> int +const Android.Opengl.GLES31Ext.GlIsPerPatchExt = 37607 -> int +const Android.Opengl.GLES31Ext.GlLastVertexConventionExt = 36430 -> int +const Android.Opengl.GLES31Ext.GlLayerProvokingVertexExt = 33374 -> int +const Android.Opengl.GLES31Ext.GlLightenKhr = 37528 -> int +const Android.Opengl.GLES31Ext.GlLinesAdjacencyExt = 10 -> int +const Android.Opengl.GLES31Ext.GlLineStripAdjacencyExt = 11 -> int +const Android.Opengl.GLES31Ext.GlMaxCombinedGeometryUniformComponentsExt = 35378 -> int +const Android.Opengl.GLES31Ext.GlMaxCombinedTessControlUniformComponentsExt = 36382 -> int +const Android.Opengl.GLES31Ext.GlMaxCombinedTessEvaluationUniformComponentsExt = 36383 -> int +const Android.Opengl.GLES31Ext.GlMaxDebugGroupStackDepthKhr = 33388 -> int +const Android.Opengl.GLES31Ext.GlMaxDebugLoggedMessagesKhr = 37188 -> int +const Android.Opengl.GLES31Ext.GlMaxDebugMessageLengthKhr = 37187 -> int +const Android.Opengl.GLES31Ext.GlMaxFragmentInterpolationOffsetOes = 36444 -> int +const Android.Opengl.GLES31Ext.GlMaxFramebufferLayersExt = 37655 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryAtomicCounterBuffersExt = 37583 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryAtomicCountersExt = 37589 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryImageUniformsExt = 37069 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryInputComponentsExt = 37155 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryOutputComponentsExt = 37156 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryOutputVerticesExt = 36320 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryShaderInvocationsExt = 36442 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryShaderStorageBlocksExt = 37079 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryTextureImageUnitsExt = 35881 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryTotalOutputComponentsExt = 36321 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryUniformBlocksExt = 35372 -> int +const Android.Opengl.GLES31Ext.GlMaxGeometryUniformComponentsExt = 36319 -> int +const Android.Opengl.GLES31Ext.GlMaxLabelLengthKhr = 33512 -> int +const Android.Opengl.GLES31Ext.GlMaxPatchVerticesExt = 36477 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlAtomicCounterBuffersExt = 37581 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlAtomicCountersExt = 37587 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlImageUniformsExt = 37067 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlInputComponentsExt = 34924 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlOutputComponentsExt = 36483 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlShaderStorageBlocksExt = 37080 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlTextureImageUnitsExt = 36481 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlTotalOutputComponentsExt = 36485 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlUniformBlocksExt = 36489 -> int +const Android.Opengl.GLES31Ext.GlMaxTessControlUniformComponentsExt = 36479 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationAtomicCounterBuffersExt = 37582 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationAtomicCountersExt = 37588 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationImageUniformsExt = 37068 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationInputComponentsExt = 34925 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationOutputComponentsExt = 36486 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationShaderStorageBlocksExt = 37081 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationTextureImageUnitsExt = 36482 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationUniformBlocksExt = 36490 -> int +const Android.Opengl.GLES31Ext.GlMaxTessEvaluationUniformComponentsExt = 36480 -> int +const Android.Opengl.GLES31Ext.GlMaxTessGenLevelExt = 36478 -> int +const Android.Opengl.GLES31Ext.GlMaxTessPatchComponentsExt = 36484 -> int +const Android.Opengl.GLES31Ext.GlMaxTextureBufferSizeExt = 35883 -> int +const Android.Opengl.GLES31Ext.GlMinFragmentInterpolationOffsetOes = 36443 -> int +const Android.Opengl.GLES31Ext.GlMinSampleShadingValueOes = 35895 -> int +const Android.Opengl.GLES31Ext.GlMultiplyKhr = 37524 -> int +const Android.Opengl.GLES31Ext.GlOverlayKhr = 37526 -> int +const Android.Opengl.GLES31Ext.GlPatchesExt = 14 -> int +const Android.Opengl.GLES31Ext.GlPatchVerticesExt = 36466 -> int +const Android.Opengl.GLES31Ext.GlPrimitiveBoundingBoxExt = 37566 -> int +const Android.Opengl.GLES31Ext.GlPrimitiveRestartForPatchesSupported = 33313 -> int +const Android.Opengl.GLES31Ext.GlPrimitivesGeneratedExt = 35975 -> int +const Android.Opengl.GLES31Ext.GlProgramKhr = 33506 -> int +const Android.Opengl.GLES31Ext.GlQuadsExt = 7 -> int +const Android.Opengl.GLES31Ext.GlQueryKhr = 33507 -> int +const Android.Opengl.GLES31Ext.GlReferencedByGeometryShaderExt = 37641 -> int +const Android.Opengl.GLES31Ext.GlReferencedByTessControlShaderExt = 37639 -> int +const Android.Opengl.GLES31Ext.GlReferencedByTessEvaluationShaderExt = 37640 -> int +const Android.Opengl.GLES31Ext.GlSampler2dMultisampleArrayOes = 37131 -> int +const Android.Opengl.GLES31Ext.GlSamplerBufferExt = 36290 -> int +const Android.Opengl.GLES31Ext.GlSamplerCubeMapArrayExt = 36876 -> int +const Android.Opengl.GLES31Ext.GlSamplerCubeMapArrayShadowExt = 36877 -> int +const Android.Opengl.GLES31Ext.GlSamplerKhr = 33510 -> int +const Android.Opengl.GLES31Ext.GlSampleShadingOes = 35894 -> int +const Android.Opengl.GLES31Ext.GlScreenKhr = 37525 -> int +const Android.Opengl.GLES31Ext.GlShaderKhr = 33505 -> int +const Android.Opengl.GLES31Ext.GlSkipDecodeExt = 35402 -> int +const Android.Opengl.GLES31Ext.GlSoftlightKhr = 37532 -> int +const Android.Opengl.GLES31Ext.GlStackOverflowKhr = 1283 -> int +const Android.Opengl.GLES31Ext.GlStackUnderflowKhr = 1284 -> int +const Android.Opengl.GLES31Ext.GlStencilIndex8Oes = 36168 -> int +const Android.Opengl.GLES31Ext.GlStencilIndexOes = 6401 -> int +const Android.Opengl.GLES31Ext.GlTessControlOutputVerticesExt = 36469 -> int +const Android.Opengl.GLES31Ext.GlTessControlShaderBitExt = 8 -> int +const Android.Opengl.GLES31Ext.GlTessControlShaderExt = 36488 -> int +const Android.Opengl.GLES31Ext.GlTessEvaluationShaderBitExt = 16 -> int +const Android.Opengl.GLES31Ext.GlTessEvaluationShaderExt = 36487 -> int +const Android.Opengl.GLES31Ext.GlTessGenModeExt = 36470 -> int +const Android.Opengl.GLES31Ext.GlTessGenPointModeExt = 36473 -> int +const Android.Opengl.GLES31Ext.GlTessGenSpacingExt = 36471 -> int +const Android.Opengl.GLES31Ext.GlTessGenVertexOrderExt = 36472 -> int +const Android.Opengl.GLES31Ext.GlTexture2dMultisampleArrayOes = 37122 -> int +const Android.Opengl.GLES31Ext.GlTextureBinding2dMultisampleArrayOes = 37125 -> int +const Android.Opengl.GLES31Ext.GlTextureBindingBufferExt = 35884 -> int +const Android.Opengl.GLES31Ext.GlTextureBindingCubeMapArrayExt = 36874 -> int +const Android.Opengl.GLES31Ext.GlTextureBorderColorExt = 4100 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferBindingExt = 35882 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferDataStoreBindingExt = 35885 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferExt = 35882 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferOffsetAlignmentExt = 37279 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferOffsetExt = 37277 -> int +const Android.Opengl.GLES31Ext.GlTextureBufferSizeExt = 37278 -> int +const Android.Opengl.GLES31Ext.GlTextureCubeMapArrayExt = 36873 -> int +const Android.Opengl.GLES31Ext.GlTextureSrgbDecodeExt = 35400 -> int +const Android.Opengl.GLES31Ext.GlTrianglesAdjacencyExt = 12 -> int +const Android.Opengl.GLES31Ext.GlTriangleStripAdjacencyExt = 13 -> int +const Android.Opengl.GLES31Ext.GlUndefinedVertexExt = 33376 -> int +const Android.Opengl.GLES31Ext.GlUnsignedIntImageBufferExt = 36967 -> int +const Android.Opengl.GLES31Ext.GlUnsignedIntImageCubeMapArrayExt = 36970 -> int +const Android.Opengl.GLES31Ext.GlUnsignedIntSampler2dMultisampleArrayOes = 37133 -> int +const Android.Opengl.GLES31Ext.GlUnsignedIntSamplerBufferExt = 36312 -> int +const Android.Opengl.GLES31Ext.GlUnsignedIntSamplerCubeMapArrayExt = 36879 -> int +const Android.Opengl.GLES31Ext.GlVertexArrayKhr = 32884 -> int +const Android.Opengl.GLES32.GlBuffer = 33504 -> int +const Android.Opengl.GLES32.GlClampToBorder = 33069 -> int +const Android.Opengl.GLES32.GlColorburn = 37530 -> int +const Android.Opengl.GLES32.GlColordodge = 37529 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC10x10 = 37819 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC10x5 = 37816 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC10x6 = 37817 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC10x8 = 37818 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC12x10 = 37820 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC12x12 = 37821 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC4x4 = 37808 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC5x4 = 37809 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC5x5 = 37810 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC6x5 = 37811 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC6x6 = 37812 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC8x5 = 37813 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC8x6 = 37814 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDRGBAASTC8x8 = 37815 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC10x10 = 37851 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC10x5 = 37848 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC10x6 = 37849 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC10x8 = 37850 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC12x10 = 37852 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC12x12 = 37853 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC4x4 = 37840 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC5x4 = 37841 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC5x5 = 37842 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC6x5 = 37843 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC6x6 = 37844 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC8x5 = 37845 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC8x6 = 37846 -> int +const Android.Opengl.GLES32.GLCOMPRESSEDSRGB8ALPHA8ASTC8x8 = 37847 -> int +const Android.Opengl.GLES32.GlContextFlagDebugBit = 2 -> int +const Android.Opengl.GLES32.GlContextFlagRobustAccessBit = 4 -> int +const Android.Opengl.GLES32.GlContextFlags = 33310 -> int +const Android.Opengl.GLES32.GlContextLost = 1287 -> int +const Android.Opengl.GLES32.GlDarken = 37527 -> int +const Android.Opengl.GLES32.GlDebugCallbackFunction = 33348 -> int +const Android.Opengl.GLES32.GlDebugCallbackUserParam = 33349 -> int +const Android.Opengl.GLES32.GlDebugGroupStackDepth = 33389 -> int +const Android.Opengl.GLES32.GlDebugLoggedMessages = 37189 -> int +const Android.Opengl.GLES32.GlDebugNextLoggedMessageLength = 33347 -> int +const Android.Opengl.GLES32.GlDebugOutput = 37600 -> int +const Android.Opengl.GLES32.GlDebugOutputSynchronous = 33346 -> int +const Android.Opengl.GLES32.GlDebugSeverityHigh = 37190 -> int +const Android.Opengl.GLES32.GlDebugSeverityLow = 37192 -> int +const Android.Opengl.GLES32.GlDebugSeverityMedium = 37191 -> int +const Android.Opengl.GLES32.GlDebugSeverityNotification = 33387 -> int +const Android.Opengl.GLES32.GlDebugSourceApi = 33350 -> int +const Android.Opengl.GLES32.GlDebugSourceApplication = 33354 -> int +const Android.Opengl.GLES32.GlDebugSourceOther = 33355 -> int +const Android.Opengl.GLES32.GlDebugSourceShaderCompiler = 33352 -> int +const Android.Opengl.GLES32.GlDebugSourceThirdParty = 33353 -> int +const Android.Opengl.GLES32.GlDebugSourceWindowSystem = 33351 -> int +const Android.Opengl.GLES32.GlDebugTypeDeprecatedBehavior = 33357 -> int +const Android.Opengl.GLES32.GlDebugTypeError = 33356 -> int +const Android.Opengl.GLES32.GlDebugTypeMarker = 33384 -> int +const Android.Opengl.GLES32.GlDebugTypeOther = 33361 -> int +const Android.Opengl.GLES32.GlDebugTypePerformance = 33360 -> int +const Android.Opengl.GLES32.GlDebugTypePopGroup = 33386 -> int +const Android.Opengl.GLES32.GlDebugTypePortability = 33359 -> int +const Android.Opengl.GLES32.GlDebugTypePushGroup = 33385 -> int +const Android.Opengl.GLES32.GlDebugTypeUndefinedBehavior = 33358 -> int +const Android.Opengl.GLES32.GlDifference = 37534 -> int +const Android.Opengl.GLES32.GlExclusion = 37536 -> int +const Android.Opengl.GLES32.GlFirstVertexConvention = 36429 -> int +const Android.Opengl.GLES32.GlFractionalEven = 36476 -> int +const Android.Opengl.GLES32.GlFractionalOdd = 36475 -> int +const Android.Opengl.GLES32.GlFragmentInterpolationOffsetBits = 36445 -> int +const Android.Opengl.GLES32.GlFramebufferAttachmentLayered = 36263 -> int +const Android.Opengl.GLES32.GlFramebufferDefaultLayers = 37650 -> int +const Android.Opengl.GLES32.GlFramebufferIncompleteLayerTargets = 36264 -> int +const Android.Opengl.GLES32.GlGeometryInputType = 35095 -> int +const Android.Opengl.GLES32.GlGeometryOutputType = 35096 -> int +const Android.Opengl.GLES32.GlGeometryShader = 36313 -> int +const Android.Opengl.GLES32.GlGeometryShaderBit = 4 -> int +const Android.Opengl.GLES32.GlGeometryShaderInvocations = 34943 -> int +const Android.Opengl.GLES32.GlGeometryVerticesOut = 35094 -> int +const Android.Opengl.GLES32.GlGuiltyContextReset = 33363 -> int +const Android.Opengl.GLES32.GlHardlight = 37531 -> int +const Android.Opengl.GLES32.GlHslColor = 37551 -> int +const Android.Opengl.GLES32.GlHslHue = 37549 -> int +const Android.Opengl.GLES32.GlHslLuminosity = 37552 -> int +const Android.Opengl.GLES32.GlHslSaturation = 37550 -> int +const Android.Opengl.GLES32.GlImageBuffer = 36945 -> int +const Android.Opengl.GLES32.GlImageCubeMapArray = 36948 -> int +const Android.Opengl.GLES32.GlInnocentContextReset = 33364 -> int +const Android.Opengl.GLES32.GlIntImageBuffer = 36956 -> int +const Android.Opengl.GLES32.GlIntImageCubeMapArray = 36959 -> int +const Android.Opengl.GLES32.GlIntSampler2dMultisampleArray = 37132 -> int +const Android.Opengl.GLES32.GlIntSamplerBuffer = 36304 -> int +const Android.Opengl.GLES32.GlIntSamplerCubeMapArray = 36878 -> int +const Android.Opengl.GLES32.GlIsolines = 36474 -> int +const Android.Opengl.GLES32.GlIsPerPatch = 37607 -> int +const Android.Opengl.GLES32.GlLastVertexConvention = 36430 -> int +const Android.Opengl.GLES32.GlLayerProvokingVertex = 33374 -> int +const Android.Opengl.GLES32.GlLighten = 37528 -> int +const Android.Opengl.GLES32.GlLinesAdjacency = 10 -> int +const Android.Opengl.GLES32.GlLineStripAdjacency = 11 -> int +const Android.Opengl.GLES32.GlLoseContextOnReset = 33362 -> int +const Android.Opengl.GLES32.GlMaxCombinedGeometryUniformComponents = 35378 -> int +const Android.Opengl.GLES32.GlMaxCombinedTessControlUniformComponents = 36382 -> int +const Android.Opengl.GLES32.GlMaxCombinedTessEvaluationUniformComponents = 36383 -> int +const Android.Opengl.GLES32.GlMaxDebugGroupStackDepth = 33388 -> int +const Android.Opengl.GLES32.GlMaxDebugLoggedMessages = 37188 -> int +const Android.Opengl.GLES32.GlMaxDebugMessageLength = 37187 -> int +const Android.Opengl.GLES32.GlMaxFragmentInterpolationOffset = 36444 -> int +const Android.Opengl.GLES32.GlMaxFramebufferLayers = 37655 -> int +const Android.Opengl.GLES32.GlMaxGeometryAtomicCounterBuffers = 37583 -> int +const Android.Opengl.GLES32.GlMaxGeometryAtomicCounters = 37589 -> int +const Android.Opengl.GLES32.GlMaxGeometryImageUniforms = 37069 -> int +const Android.Opengl.GLES32.GlMaxGeometryInputComponents = 37155 -> int +const Android.Opengl.GLES32.GlMaxGeometryOutputComponents = 37156 -> int +const Android.Opengl.GLES32.GlMaxGeometryOutputVertices = 36320 -> int +const Android.Opengl.GLES32.GlMaxGeometryShaderInvocations = 36442 -> int +const Android.Opengl.GLES32.GlMaxGeometryShaderStorageBlocks = 37079 -> int +const Android.Opengl.GLES32.GlMaxGeometryTextureImageUnits = 35881 -> int +const Android.Opengl.GLES32.GlMaxGeometryTotalOutputComponents = 36321 -> int +const Android.Opengl.GLES32.GlMaxGeometryUniformBlocks = 35372 -> int +const Android.Opengl.GLES32.GlMaxGeometryUniformComponents = 36319 -> int +const Android.Opengl.GLES32.GlMaxLabelLength = 33512 -> int +const Android.Opengl.GLES32.GlMaxPatchVertices = 36477 -> int +const Android.Opengl.GLES32.GlMaxTessControlAtomicCounterBuffers = 37581 -> int +const Android.Opengl.GLES32.GlMaxTessControlAtomicCounters = 37587 -> int +const Android.Opengl.GLES32.GlMaxTessControlImageUniforms = 37067 -> int +const Android.Opengl.GLES32.GlMaxTessControlInputComponents = 34924 -> int +const Android.Opengl.GLES32.GlMaxTessControlOutputComponents = 36483 -> int +const Android.Opengl.GLES32.GlMaxTessControlShaderStorageBlocks = 37080 -> int +const Android.Opengl.GLES32.GlMaxTessControlTextureImageUnits = 36481 -> int +const Android.Opengl.GLES32.GlMaxTessControlTotalOutputComponents = 36485 -> int +const Android.Opengl.GLES32.GlMaxTessControlUniformBlocks = 36489 -> int +const Android.Opengl.GLES32.GlMaxTessControlUniformComponents = 36479 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationAtomicCounterBuffers = 37582 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationAtomicCounters = 37588 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationImageUniforms = 37068 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationInputComponents = 34925 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationOutputComponents = 36486 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationShaderStorageBlocks = 37081 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationTextureImageUnits = 36482 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationUniformBlocks = 36490 -> int +const Android.Opengl.GLES32.GlMaxTessEvaluationUniformComponents = 36480 -> int +const Android.Opengl.GLES32.GlMaxTessGenLevel = 36478 -> int +const Android.Opengl.GLES32.GlMaxTessPatchComponents = 36484 -> int +const Android.Opengl.GLES32.GlMaxTextureBufferSize = 35883 -> int +const Android.Opengl.GLES32.GlMinFragmentInterpolationOffset = 36443 -> int +const Android.Opengl.GLES32.GlMinSampleShadingValue = 35895 -> int +const Android.Opengl.GLES32.GlMultiply = 37524 -> int +const Android.Opengl.GLES32.GlMultisampleLineWidthGranularity = 37762 -> int +const Android.Opengl.GLES32.GlMultisampleLineWidthRange = 37761 -> int +const Android.Opengl.GLES32.GlNoResetNotification = 33377 -> int +const Android.Opengl.GLES32.GlOverlay = 37526 -> int +const Android.Opengl.GLES32.GlPatches = 14 -> int +const Android.Opengl.GLES32.GlPatchVertices = 36466 -> int +const Android.Opengl.GLES32.GlPrimitiveRestartForPatchesSupported = 33313 -> int +const Android.Opengl.GLES32.GlPrimitivesGenerated = 35975 -> int +const Android.Opengl.GLES32.GlProgram = 33506 -> int +const Android.Opengl.GLES32.GlProgramPipeline = 33508 -> int +const Android.Opengl.GLES32.GlQuads = 7 -> int +const Android.Opengl.GLES32.GlQuery = 33507 -> int +const Android.Opengl.GLES32.GlReferencedByGeometryShader = 37641 -> int +const Android.Opengl.GLES32.GlReferencedByTessControlShader = 37639 -> int +const Android.Opengl.GLES32.GlReferencedByTessEvaluationShader = 37640 -> int +const Android.Opengl.GLES32.GlResetNotificationStrategy = 33366 -> int +const Android.Opengl.GLES32.GlSampler = 33510 -> int +const Android.Opengl.GLES32.GlSampler2dMultisampleArray = 37131 -> int +const Android.Opengl.GLES32.GlSamplerBuffer = 36290 -> int +const Android.Opengl.GLES32.GlSamplerCubeMapArray = 36876 -> int +const Android.Opengl.GLES32.GlSamplerCubeMapArrayShadow = 36877 -> int +const Android.Opengl.GLES32.GlSampleShading = 35894 -> int +const Android.Opengl.GLES32.GlScreen = 37525 -> int +const Android.Opengl.GLES32.GlShader = 33505 -> int +const Android.Opengl.GLES32.GlSoftlight = 37532 -> int +const Android.Opengl.GLES32.GlStackOverflow = 1283 -> int +const Android.Opengl.GLES32.GlStackUnderflow = 1284 -> int +const Android.Opengl.GLES32.GlTessControlOutputVertices = 36469 -> int +const Android.Opengl.GLES32.GlTessControlShader = 36488 -> int +const Android.Opengl.GLES32.GlTessControlShaderBit = 8 -> int +const Android.Opengl.GLES32.GlTessEvaluationShader = 36487 -> int +const Android.Opengl.GLES32.GlTessEvaluationShaderBit = 16 -> int +const Android.Opengl.GLES32.GlTessGenMode = 36470 -> int +const Android.Opengl.GLES32.GlTessGenPointMode = 36473 -> int +const Android.Opengl.GLES32.GlTessGenSpacing = 36471 -> int +const Android.Opengl.GLES32.GlTessGenVertexOrder = 36472 -> int +const Android.Opengl.GLES32.GlTexture2dMultisampleArray = 37122 -> int +const Android.Opengl.GLES32.GlTextureBinding2dMultisampleArray = 37125 -> int +const Android.Opengl.GLES32.GlTextureBindingBuffer = 35884 -> int +const Android.Opengl.GLES32.GlTextureBindingCubeMapArray = 36874 -> int +const Android.Opengl.GLES32.GlTextureBorderColor = 4100 -> int +const Android.Opengl.GLES32.GlTextureBuffer = 35882 -> int +const Android.Opengl.GLES32.GlTextureBufferBinding = 35882 -> int +const Android.Opengl.GLES32.GlTextureBufferDataStoreBinding = 35885 -> int +const Android.Opengl.GLES32.GlTextureBufferOffset = 37277 -> int +const Android.Opengl.GLES32.GlTextureBufferOffsetAlignment = 37279 -> int +const Android.Opengl.GLES32.GlTextureBufferSize = 37278 -> int +const Android.Opengl.GLES32.GlTextureCubeMapArray = 36873 -> int +const Android.Opengl.GLES32.GlTrianglesAdjacency = 12 -> int +const Android.Opengl.GLES32.GlTriangleStripAdjacency = 13 -> int +const Android.Opengl.GLES32.GlUndefinedVertex = 33376 -> int +const Android.Opengl.GLES32.GlUnknownContextReset = 33365 -> int +const Android.Opengl.GLES32.GlUnsignedIntImageBuffer = 36967 -> int +const Android.Opengl.GLES32.GlUnsignedIntImageCubeMapArray = 36970 -> int +const Android.Opengl.GLES32.GlUnsignedIntSampler2dMultisampleArray = 37133 -> int +const Android.Opengl.GLES32.GlUnsignedIntSamplerBuffer = 36312 -> int +const Android.Opengl.GLES32.GlUnsignedIntSamplerCubeMapArray = 36879 -> int +const Android.Opengl.GLES32.GlVertexArray = 32884 -> int +const Android.Opengl.GLSurfaceView.DebugCheckGlError = Android.Opengl.DebugFlags.CheckGlError -> Android.Opengl.DebugFlags +const Android.Opengl.GLSurfaceView.DebugLogGlCalls = Android.Opengl.DebugFlags.LogGlCalls -> Android.Opengl.DebugFlags +const Android.Opengl.GLSurfaceView.RendermodeContinuously = Android.Opengl.Rendermode.Continuously -> Android.Opengl.Rendermode +const Android.Opengl.GLSurfaceView.RendermodeWhenDirty = Android.Opengl.Rendermode.WhenDirty -> Android.Opengl.Rendermode +const Android.OS.BatteryManager.ActionCharging = "android.os.action.CHARGING" -> string! +const Android.OS.BatteryManager.ActionDischarging = "android.os.action.DISCHARGING" -> string! +const Android.OS.BatteryManager.BatteryHealthCold = Android.OS.BatteryHealth.Cold -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthDead = Android.OS.BatteryHealth.Dead -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthGood = Android.OS.BatteryHealth.Good -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthOverheat = Android.OS.BatteryHealth.Overheat -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthOverVoltage = Android.OS.BatteryHealth.OverVoltage -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthUnknown = Android.OS.BatteryHealth.Unknown -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryHealthUnspecifiedFailure = Android.OS.BatteryHealth.UnspecifiedFailure -> Android.OS.BatteryHealth +const Android.OS.BatteryManager.BatteryPluggedAc = Android.OS.BatteryPlugged.Ac -> Android.OS.BatteryPlugged +const Android.OS.BatteryManager.BatteryPluggedDock = Android.OS.BatteryPlugged.Dock -> Android.OS.BatteryPlugged +const Android.OS.BatteryManager.BatteryPluggedUsb = Android.OS.BatteryPlugged.Usb -> Android.OS.BatteryPlugged +const Android.OS.BatteryManager.BatteryPluggedWireless = Android.OS.BatteryPlugged.Wireless -> Android.OS.BatteryPlugged +const Android.OS.BatteryManager.BatteryPropertyCapacity = Android.OS.BatteryProperty.Capacity -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryPropertyChargeCounter = Android.OS.BatteryProperty.ChargeCounter -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryPropertyCurrentAverage = Android.OS.BatteryProperty.CurrentAverage -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryPropertyCurrentNow = Android.OS.BatteryProperty.CurrentNow -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryPropertyEnergyCounter = Android.OS.BatteryProperty.EnergyCounter -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryPropertyStatus = Android.OS.BatteryProperty.Status -> Android.OS.BatteryProperty +const Android.OS.BatteryManager.BatteryStatusCharging = Android.OS.BatteryStatus.Charging -> Android.OS.BatteryStatus +const Android.OS.BatteryManager.BatteryStatusDischarging = Android.OS.BatteryStatus.Discharging -> Android.OS.BatteryStatus +const Android.OS.BatteryManager.BatteryStatusFull = Android.OS.BatteryStatus.Full -> Android.OS.BatteryStatus +const Android.OS.BatteryManager.BatteryStatusNotCharging = Android.OS.BatteryStatus.NotCharging -> Android.OS.BatteryStatus +const Android.OS.BatteryManager.BatteryStatusUnknown = Android.OS.BatteryStatus.Unknown -> Android.OS.BatteryStatus +const Android.OS.BatteryManager.ExtraBatteryLow = "battery_low" -> string! +const Android.OS.BatteryManager.ExtraChargingStatus = "android.os.extra.CHARGING_STATUS" -> string! +const Android.OS.BatteryManager.ExtraCycleCount = "android.os.extra.CYCLE_COUNT" -> string! +const Android.OS.BatteryManager.ExtraHealth = "health" -> string! +const Android.OS.BatteryManager.ExtraIconSmall = "icon-small" -> string! +const Android.OS.BatteryManager.ExtraLevel = "level" -> string! +const Android.OS.BatteryManager.ExtraPlugged = "plugged" -> string! +const Android.OS.BatteryManager.ExtraPresent = "present" -> string! +const Android.OS.BatteryManager.ExtraScale = "scale" -> string! +const Android.OS.BatteryManager.ExtraStatus = "status" -> string! +const Android.OS.BatteryManager.ExtraTechnology = "technology" -> string! +const Android.OS.BatteryManager.ExtraTemperature = "temperature" -> string! +const Android.OS.BatteryManager.ExtraVoltage = "voltage" -> string! +const Android.OS.Binder.InterfaceConsts.DumpTransaction = 1598311760 -> int +const Android.OS.Binder.InterfaceConsts.FirstCallTransaction = 1 -> int +const Android.OS.Binder.InterfaceConsts.FlagOneway = Android.OS.TransactionFlags.Oneway -> Android.OS.TransactionFlags +const Android.OS.Binder.InterfaceConsts.InterfaceTransaction = 1598968902 -> int +const Android.OS.Binder.InterfaceConsts.LastCallTransaction = 16777215 -> int +const Android.OS.Binder.InterfaceConsts.LikeTransaction = 1598835019 -> int +const Android.OS.Binder.InterfaceConsts.PingTransaction = 1599098439 -> int +const Android.OS.Binder.InterfaceConsts.TweetTransaction = 1599362900 -> int +const Android.OS.BinderConsts.DumpTransaction = 1598311760 -> int +const Android.OS.BinderConsts.FirstCallTransaction = 1 -> int +const Android.OS.BinderConsts.FlagOneway = Android.OS.TransactionFlags.Oneway -> Android.OS.TransactionFlags +const Android.OS.BinderConsts.InterfaceTransaction = 1598968902 -> int +const Android.OS.BinderConsts.LastCallTransaction = 16777215 -> int +const Android.OS.BinderConsts.LikeTransaction = 1598835019 -> int +const Android.OS.BinderConsts.PingTransaction = 1599098439 -> int +const Android.OS.BinderConsts.TweetTransaction = 1599362900 -> int +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorAnotherReportInProgress = Android.OS.BugreportErrorCode.AnotherReportInProgress -> Android.OS.BugreportErrorCode +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorInvalidInput = Android.OS.BugreportErrorCode.InvalidInput -> Android.OS.BugreportErrorCode +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorNoBugreportToRetrieve = Android.OS.BugreportErrorCode.NoBugreportToRetrieve -> Android.OS.BugreportErrorCode +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorRuntime = Android.OS.BugreportErrorCode.Runtime -> Android.OS.BugreportErrorCode +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorUserConsentTimedOut = Android.OS.BugreportErrorCode.UserConsentTimedOut -> Android.OS.BugreportErrorCode +const Android.OS.BugreportManager.BugreportCallback.BugreportErrorUserDeniedConsent = Android.OS.BugreportErrorCode.UserDeniedConsent -> Android.OS.BugreportErrorCode +const Android.OS.Build.Partition.PartitionNameSystem = "system" -> string! +const Android.OS.Build.Unknown = "unknown" -> string! +const Android.OS.Build.VERSION_CODES.Base = Android.OS.BuildVersionCodes.Base -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Base11 = Android.OS.BuildVersionCodes.Base11 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Cupcake = Android.OS.BuildVersionCodes.Cupcake -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.CurDevelopment = Android.OS.BuildVersionCodes.CurDevelopment -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Donut = Android.OS.BuildVersionCodes.Donut -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Eclair = Android.OS.BuildVersionCodes.Eclair -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Eclair01 = Android.OS.BuildVersionCodes.Eclair01 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.EclairMr1 = Android.OS.BuildVersionCodes.EclairMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Froyo = Android.OS.BuildVersionCodes.Froyo -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Gingerbread = Android.OS.BuildVersionCodes.Gingerbread -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.GingerbreadMr1 = Android.OS.BuildVersionCodes.GingerbreadMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Honeycomb = Android.OS.BuildVersionCodes.Honeycomb -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.HoneycombMr1 = Android.OS.BuildVersionCodes.HoneycombMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.HoneycombMr2 = Android.OS.BuildVersionCodes.HoneycombMr2 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.IceCreamSandwich = Android.OS.BuildVersionCodes.IceCreamSandwich -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.IceCreamSandwichMr1 = Android.OS.BuildVersionCodes.IceCreamSandwichMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.JellyBean = Android.OS.BuildVersionCodes.JellyBean -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.JellyBeanMr1 = Android.OS.BuildVersionCodes.JellyBeanMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.JellyBeanMr2 = Android.OS.BuildVersionCodes.JellyBeanMr2 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Kitkat = Android.OS.BuildVersionCodes.Kitkat -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.KitkatWatch = Android.OS.BuildVersionCodes.KitkatWatch -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Lollipop = Android.OS.BuildVersionCodes.Lollipop -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.LollipopMr1 = Android.OS.BuildVersionCodes.LollipopMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.M = Android.OS.BuildVersionCodes.M -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.N = Android.OS.BuildVersionCodes.N -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.NMr1 = Android.OS.BuildVersionCodes.NMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.O = Android.OS.BuildVersionCodes.O -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.OMr1 = Android.OS.BuildVersionCodes.OMr1 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.P = Android.OS.BuildVersionCodes.P -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Q = Android.OS.BuildVersionCodes.Q -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.R = Android.OS.BuildVersionCodes.R -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.S = Android.OS.BuildVersionCodes.S -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.SV2 = Android.OS.BuildVersionCodes.SV2 -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.Tiramisu = Android.OS.BuildVersionCodes.Tiramisu -> Android.OS.BuildVersionCodes +const Android.OS.Build.VERSION_CODES.UpsideDownCake = Android.OS.BuildVersionCodes.UpsideDownCake -> Android.OS.BuildVersionCodes +const Android.OS.Bundle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Bundle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.CombinedVibration.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.CombinedVibration.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.CpuUsageInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.CpuUsageInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Debug.MemoryInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Debug.MemoryInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Debug.ShowClassloader = Android.OS.DebugShow.Classloader -> Android.OS.DebugShow +const Android.OS.Debug.ShowFullDetail = Android.OS.DebugShow.FullDetail -> Android.OS.DebugShow +const Android.OS.Debug.ShowInitialized = Android.OS.DebugShow.Initialized -> Android.OS.DebugShow +const Android.OS.Debug.TraceCountAllocs = Android.OS.DebugTraceOptions.CountAllocs -> Android.OS.DebugTraceOptions +const Android.OS.DropBoxManager.ActionDropboxEntryAdded = "android.intent.action.DROPBOX_ENTRY_ADDED" -> string! +const Android.OS.DropBoxManager.Entry.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.DropBoxManager.Entry.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.DropBoxManager.ExtraDroppedCount = "android.os.extra.DROPPED_COUNT" -> string! +const Android.OS.DropBoxManager.ExtraTag = "tag" -> string! +const Android.OS.DropBoxManager.ExtraTime = "time" -> string! +const Android.OS.DropBoxManager.IsEmpty = Android.OS.DropBoxManagerFlags.IsEmpty -> Android.OS.DropBoxManagerFlags +const Android.OS.DropBoxManager.IsGzipped = Android.OS.DropBoxManagerFlags.IsGzipped -> Android.OS.DropBoxManagerFlags +const Android.OS.DropBoxManager.IsText = Android.OS.DropBoxManagerFlags.IsText -> Android.OS.DropBoxManagerFlags +const Android.OS.Environment.MediaBadRemoval = "bad_removal" -> string! +const Android.OS.Environment.MediaChecking = "checking" -> string! +const Android.OS.Environment.MediaEjecting = "ejecting" -> string! +const Android.OS.Environment.MediaMounted = "mounted" -> string! +const Android.OS.Environment.MediaMountedReadOnly = "mounted_ro" -> string! +const Android.OS.Environment.MediaNofs = "nofs" -> string! +const Android.OS.Environment.MediaRemoved = "removed" -> string! +const Android.OS.Environment.MediaShared = "shared" -> string! +const Android.OS.Environment.MediaUnknown = "unknown" -> string! +const Android.OS.Environment.MediaUnmountable = "unmountable" -> string! +const Android.OS.Environment.MediaUnmounted = "unmounted" -> string! +const Android.OS.Ext.SdkExtensions.AdServices = 1000000 -> int +const Android.OS.HardwarePropertiesManager.DeviceTemperatureBattery = Android.OS.DeviceTemperatureType.Battery -> Android.OS.DeviceTemperatureType +const Android.OS.HardwarePropertiesManager.DeviceTemperatureCpu = Android.OS.DeviceTemperatureType.Cpu -> Android.OS.DeviceTemperatureType +const Android.OS.HardwarePropertiesManager.DeviceTemperatureGpu = Android.OS.DeviceTemperatureType.Gpu -> Android.OS.DeviceTemperatureType +const Android.OS.HardwarePropertiesManager.DeviceTemperatureSkin = Android.OS.DeviceTemperatureType.Skin -> Android.OS.DeviceTemperatureType +const Android.OS.HardwarePropertiesManager.TemperatureCurrent = Android.OS.TemperatureSource.Current -> Android.OS.TemperatureSource +const Android.OS.HardwarePropertiesManager.TemperatureShutdown = Android.OS.TemperatureSource.Shutdown -> Android.OS.TemperatureSource +const Android.OS.HardwarePropertiesManager.TemperatureThrottling = Android.OS.TemperatureSource.Throttling -> Android.OS.TemperatureSource +const Android.OS.HardwarePropertiesManager.TemperatureThrottlingBelowVrMin = Android.OS.TemperatureSource.ThrottlingBelowVrMin -> Android.OS.TemperatureSource +const Android.OS.HardwarePropertiesManager.UndefinedTemperature = -3.4028235E+38 -> float +const Android.OS.Health.PackageHealthStats.MeasurementsWakeupAlarmsCount = 40002 -> int +const Android.OS.Health.PackageHealthStats.StatsServices = 40001 -> int +const Android.OS.Health.PidHealthStats.MeasurementWakeNestingCount = 20001 -> int +const Android.OS.Health.PidHealthStats.MeasurementWakeStartMs = 20003 -> int +const Android.OS.Health.PidHealthStats.MeasurementWakeSumMs = 20002 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementAnrCount = 30005 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementCrashesCount = 30004 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementForegroundMs = 30006 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementStartsCount = 30003 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementSystemTimeMs = 30002 -> int +const Android.OS.Health.ProcessHealthStats.MeasurementUserTimeMs = 30001 -> int +const Android.OS.Health.ServiceHealthStats.MeasurementLaunchCount = 50002 -> int +const Android.OS.Health.ServiceHealthStats.MeasurementStartServiceCount = 50001 -> int +const Android.OS.Health.TimerStat.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Health.TimerStat.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Health.UidHealthStats.MeasurementBluetoothIdleMs = 10020 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothPowerMams = 10023 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothRxBytes = 10052 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothRxMs = 10021 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothRxPackets = 10058 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothTxBytes = 10053 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothTxMs = 10022 -> int +const Android.OS.Health.UidHealthStats.MeasurementBluetoothTxPackets = 10059 -> int +const Android.OS.Health.UidHealthStats.MeasurementButtonUserActivityCount = 10046 -> int +const Android.OS.Health.UidHealthStats.MeasurementCpuPowerMams = 10064 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileIdleMs = 10024 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobilePowerMams = 10027 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileRxBytes = 10048 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileRxMs = 10025 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileRxPackets = 10054 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileTxBytes = 10049 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileTxMs = 10026 -> int +const Android.OS.Health.UidHealthStats.MeasurementMobileTxPackets = 10055 -> int +const Android.OS.Health.UidHealthStats.MeasurementOtherUserActivityCount = 10045 -> int +const Android.OS.Health.UidHealthStats.MeasurementRealtimeBatteryMs = 10001 -> int +const Android.OS.Health.UidHealthStats.MeasurementRealtimeScreenOffBatteryMs = 10003 -> int +const Android.OS.Health.UidHealthStats.MeasurementSystemCpuTimeMs = 10063 -> int +const Android.OS.Health.UidHealthStats.MeasurementTouchUserActivityCount = 10047 -> int +const Android.OS.Health.UidHealthStats.MeasurementUptimeBatteryMs = 10002 -> int +const Android.OS.Health.UidHealthStats.MeasurementUptimeScreenOffBatteryMs = 10004 -> int +const Android.OS.Health.UidHealthStats.MeasurementUserCpuTimeMs = 10062 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiFullLockMs = 10029 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiIdleMs = 10016 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiMulticastMs = 10031 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiPowerMams = 10019 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiRunningMs = 10028 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiRxBytes = 10050 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiRxMs = 10017 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiRxPackets = 10056 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiTxBytes = 10051 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiTxMs = 10018 -> int +const Android.OS.Health.UidHealthStats.MeasurementWifiTxPackets = 10057 -> int +const Android.OS.Health.UidHealthStats.StatsPackages = 10015 -> int +const Android.OS.Health.UidHealthStats.StatsPids = 10013 -> int +const Android.OS.Health.UidHealthStats.StatsProcesses = 10014 -> int +const Android.OS.Health.UidHealthStats.TimerAudio = 10032 -> int +const Android.OS.Health.UidHealthStats.TimerBluetoothScan = 10037 -> int +const Android.OS.Health.UidHealthStats.TimerCamera = 10035 -> int +const Android.OS.Health.UidHealthStats.TimerFlashlight = 10034 -> int +const Android.OS.Health.UidHealthStats.TimerForegroundActivity = 10036 -> int +const Android.OS.Health.UidHealthStats.TimerGpsSensor = 10011 -> int +const Android.OS.Health.UidHealthStats.TimerMobileRadioActive = 10061 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateBackgroundMs = 10042 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateCachedMs = 10043 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateForegroundMs = 10041 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateForegroundServiceMs = 10039 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateTopMs = 10038 -> int +const Android.OS.Health.UidHealthStats.TimerProcessStateTopSleepingMs = 10040 -> int +const Android.OS.Health.UidHealthStats.TimersJobs = 10010 -> int +const Android.OS.Health.UidHealthStats.TimersSensors = 10012 -> int +const Android.OS.Health.UidHealthStats.TimersSyncs = 10009 -> int +const Android.OS.Health.UidHealthStats.TimersWakelocksDraw = 10008 -> int +const Android.OS.Health.UidHealthStats.TimersWakelocksFull = 10005 -> int +const Android.OS.Health.UidHealthStats.TimersWakelocksPartial = 10006 -> int +const Android.OS.Health.UidHealthStats.TimersWakelocksWindow = 10007 -> int +const Android.OS.Health.UidHealthStats.TimerVibrator = 10044 -> int +const Android.OS.Health.UidHealthStats.TimerVideo = 10033 -> int +const Android.OS.Health.UidHealthStats.TimerWifiScan = 10030 -> int +const Android.OS.IBinder.DumpTransaction = 1598311760 -> int +const Android.OS.IBinder.FirstCallTransaction = 1 -> int +const Android.OS.IBinder.InterfaceTransaction = 1598968902 -> int +const Android.OS.IBinder.LastCallTransaction = 16777215 -> int +const Android.OS.IBinder.LikeTransaction = 1598835019 -> int +const Android.OS.IBinder.PingTransaction = 1599098439 -> int +const Android.OS.IBinder.TweetTransaction = 1599362900 -> int +const Android.OS.IParcelable.ContentsFileDescriptor = 1 -> int +const Android.OS.LocaleList.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.LocaleList.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Message.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Message.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Messenger.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Messenger.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Parcelable.ContentsFileDescriptor = 1 -> int +const Android.OS.Parcelable.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.ParcelFileDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.ParcelFileDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.ParcelUuid.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.ParcelUuid.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.PatternMatcher.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.PatternMatcher.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.PatternMatcher.PatternSuffix = Android.OS.Pattern.Suffix -> Android.OS.Pattern +const Android.OS.PersistableBundle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.PersistableBundle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.PowerManager.ActionDeviceIdleModeChanged = "android.os.action.DEVICE_IDLE_MODE_CHANGED" -> string! +const Android.OS.PowerManager.ActionDeviceLightIdleModeChanged = "android.os.action.LIGHT_DEVICE_IDLE_MODE_CHANGED" -> string! +const Android.OS.PowerManager.ActionLowPowerStandbyEnabledChanged = "android.os.action.LOW_POWER_STANDBY_ENABLED_CHANGED" -> string! +const Android.OS.PowerManager.ActionLowPowerStandbyPolicyChanged = "android.os.action.LOW_POWER_STANDBY_POLICY_CHANGED" -> string! +const Android.OS.PowerManager.ActionPowerSaveModeChanged = "android.os.action.POWER_SAVE_MODE_CHANGED" -> string! +const Android.OS.PowerManager.FeatureWakeOnLanInLowPowerStandby = "com.android.lowpowerstandby.WAKE_ON_LAN" -> string! +const Android.OS.PowerManager.LowPowerStandbyAllowedReasonOngoingCall = Android.OS.LowPowerStandbyAllowedReasons.OngoingCall -> Android.OS.LowPowerStandbyAllowedReasons +const Android.OS.PowerManager.LowPowerStandbyAllowedReasonTempPowerSaveAllowlist = Android.OS.LowPowerStandbyAllowedReasons.TempPowerSaveAllowlist -> Android.OS.LowPowerStandbyAllowedReasons +const Android.OS.PowerManager.LowPowerStandbyAllowedReasonVoiceInteraction = Android.OS.LowPowerStandbyAllowedReasons.VoiceInteraction -> Android.OS.LowPowerStandbyAllowedReasons +const Android.OS.Process.BluetoothGid = 2000 -> int +const Android.OS.Process.BluetoothUid = 1002 -> int +const Android.OS.Process.FirstApplicationUid = 10000 -> int +const Android.OS.Process.InvalidPid = -1 -> int +const Android.OS.Process.InvalidUid = -1 -> int +const Android.OS.Process.LastApplicationUid = 99999 -> int +const Android.OS.Process.PhoneUid = 1001 -> int +const Android.OS.Process.RootUid = 0 -> int +const Android.OS.Process.ShellUid = 2000 -> int +const Android.OS.Process.SystemUid = 1000 -> int +const Android.OS.Process.WifiUid = 1010 -> int +const Android.OS.ResultReceiver.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.ResultReceiver.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.SharedMemory.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.SharedMemory.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Storage.OnObbStateChangeListener.ErrorAlreadyMounted = Android.OS.Storage.ObbError.AlreadyMounted -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.ErrorCouldNotMount = Android.OS.Storage.ObbError.CouldNotMount -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.ErrorCouldNotUnmount = Android.OS.Storage.ObbError.CouldNotUnmount -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.ErrorInternal = Android.OS.Storage.ObbError.Internal -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.ErrorNotMounted = Android.OS.Storage.ObbError.NotMounted -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.ErrorPermissionDenied = Android.OS.Storage.ObbError.PermissionDenied -> Android.OS.Storage.ObbError +const Android.OS.Storage.OnObbStateChangeListener.Mounted = Android.OS.Storage.ObbState.Mounted -> Android.OS.Storage.ObbState +const Android.OS.Storage.OnObbStateChangeListener.Unmounted = Android.OS.Storage.ObbState.Unmounted -> Android.OS.Storage.ObbState +const Android.OS.Storage.StorageManager.ActionClearAppCache = "android.os.storage.action.CLEAR_APP_CACHE" -> string! +const Android.OS.Storage.StorageManager.ActionManageStorage = "android.os.storage.action.MANAGE_STORAGE" -> string! +const Android.OS.Storage.StorageManager.ExtraRequestedBytes = "android.os.storage.extra.REQUESTED_BYTES" -> string! +const Android.OS.Storage.StorageManager.ExtraUuid = "android.os.storage.extra.UUID" -> string! +const Android.OS.Storage.StorageVolume.ExtraStorageVolume = "android.os.storage.extra.STORAGE_VOLUME" -> string! +const Android.OS.Storage.StorageVolume.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.Storage.StorageVolume.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.UserHandle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.UserHandle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.UserManager.AllowParentProfileAppLinking = "allow_parent_profile_app_linking" -> string! +const Android.OS.UserManager.DisallowAddManagedProfile = "no_add_managed_profile" -> string! +const Android.OS.UserManager.DisallowAddUser = "no_add_user" -> string! +const Android.OS.UserManager.DisallowAddWifiConfig = "no_add_wifi_config" -> string! +const Android.OS.UserManager.DisallowAdjustVolume = "no_adjust_volume" -> string! +const Android.OS.UserManager.DisallowAirplaneMode = "no_airplane_mode" -> string! +const Android.OS.UserManager.DisallowAmbientDisplay = "no_ambient_display" -> string! +const Android.OS.UserManager.DisallowAppsControl = "no_control_apps" -> string! +const Android.OS.UserManager.DisallowAutofill = "no_autofill" -> string! +const Android.OS.UserManager.DisallowBluetooth = "no_bluetooth" -> string! +const Android.OS.UserManager.DisallowBluetoothSharing = "no_bluetooth_sharing" -> string! +const Android.OS.UserManager.DisallowCameraToggle = "disallow_camera_toggle" -> string! +const Android.OS.UserManager.DisallowCellular2g = "no_cellular_2g" -> string! +const Android.OS.UserManager.DisallowChangeWifiState = "no_change_wifi_state" -> string! +const Android.OS.UserManager.DisallowConfigBluetooth = "no_config_bluetooth" -> string! +const Android.OS.UserManager.DisallowConfigBrightness = "no_config_brightness" -> string! +const Android.OS.UserManager.DisallowConfigCellBroadcasts = "no_config_cell_broadcasts" -> string! +const Android.OS.UserManager.DisallowConfigCredentials = "no_config_credentials" -> string! +const Android.OS.UserManager.DisallowConfigDateTime = "no_config_date_time" -> string! +const Android.OS.UserManager.DisallowConfigDefaultApps = "disallow_config_default_apps" -> string! +const Android.OS.UserManager.DisallowConfigLocale = "no_config_locale" -> string! +const Android.OS.UserManager.DisallowConfigLocation = "no_config_location" -> string! +const Android.OS.UserManager.DisallowConfigMobileNetworks = "no_config_mobile_networks" -> string! +const Android.OS.UserManager.DisallowConfigPrivateDns = "disallow_config_private_dns" -> string! +const Android.OS.UserManager.DisallowConfigScreenTimeout = "no_config_screen_timeout" -> string! +const Android.OS.UserManager.DisallowConfigTethering = "no_config_tethering" -> string! +const Android.OS.UserManager.DisallowConfigVpn = "no_config_vpn" -> string! +const Android.OS.UserManager.DisallowConfigWifi = "no_config_wifi" -> string! +const Android.OS.UserManager.DisallowContentCapture = "no_content_capture" -> string! +const Android.OS.UserManager.DisallowContentSuggestions = "no_content_suggestions" -> string! +const Android.OS.UserManager.DisallowCreateWindows = "no_create_windows" -> string! +const Android.OS.UserManager.DisallowCrossProfileCopyPaste = "no_cross_profile_copy_paste" -> string! +const Android.OS.UserManager.DisallowDataRoaming = "no_data_roaming" -> string! +const Android.OS.UserManager.DisallowDebuggingFeatures = "no_debugging_features" -> string! +const Android.OS.UserManager.DisallowFactoryReset = "no_factory_reset" -> string! +const Android.OS.UserManager.DisallowFun = "no_fun" -> string! +const Android.OS.UserManager.DisallowGrantAdmin = "no_grant_admin" -> string! +const Android.OS.UserManager.DisallowInstallApps = "no_install_apps" -> string! +const Android.OS.UserManager.DisallowInstallUnknownSources = "no_install_unknown_sources" -> string! +const Android.OS.UserManager.DisallowInstallUnknownSourcesGlobally = "no_install_unknown_sources_globally" -> string! +const Android.OS.UserManager.DisallowMicrophoneToggle = "disallow_microphone_toggle" -> string! +const Android.OS.UserManager.DisallowModifyAccounts = "no_modify_accounts" -> string! +const Android.OS.UserManager.DisallowMountPhysicalMedia = "no_physical_media" -> string! +const Android.OS.UserManager.DisallowNetworkReset = "no_network_reset" -> string! +const Android.OS.UserManager.DisallowOutgoingBeam = "no_outgoing_beam" -> string! +const Android.OS.UserManager.DisallowOutgoingCalls = "no_outgoing_calls" -> string! +const Android.OS.UserManager.DisallowPrinting = "no_printing" -> string! +const Android.OS.UserManager.DisallowRemoveManagedProfile = "no_remove_managed_profile" -> string! +const Android.OS.UserManager.DisallowRemoveUser = "no_remove_user" -> string! +const Android.OS.UserManager.DisallowSafeBoot = "no_safe_boot" -> string! +const Android.OS.UserManager.DisallowSetUserIcon = "no_set_user_icon" -> string! +const Android.OS.UserManager.DisallowSetWallpaper = "no_set_wallpaper" -> string! +const Android.OS.UserManager.DisallowShareIntoManagedProfile = "no_sharing_into_profile" -> string! +const Android.OS.UserManager.DisallowShareLocation = "no_share_location" -> string! +const Android.OS.UserManager.DisallowSharingAdminConfiguredWifi = "no_sharing_admin_configured_wifi" -> string! +const Android.OS.UserManager.DisallowSms = "no_sms" -> string! +const Android.OS.UserManager.DisallowSystemErrorDialogs = "no_system_error_dialogs" -> string! +const Android.OS.UserManager.DisallowUltraWidebandRadio = "no_ultra_wideband_radio" -> string! +const Android.OS.UserManager.DisallowUnifiedPassword = "no_unified_password" -> string! +const Android.OS.UserManager.DisallowUninstallApps = "no_uninstall_apps" -> string! +const Android.OS.UserManager.DisallowUnmuteMicrophone = "no_unmute_microphone" -> string! +const Android.OS.UserManager.DisallowUsbFileTransfer = "no_usb_file_transfer" -> string! +const Android.OS.UserManager.DisallowUserSwitch = "no_user_switch" -> string! +const Android.OS.UserManager.DisallowWifiDirect = "no_wifi_direct" -> string! +const Android.OS.UserManager.DisallowWifiTethering = "no_wifi_tethering" -> string! +const Android.OS.UserManager.EnsureVerifyApps = "ensure_verify_apps" -> string! +const Android.OS.UserManager.KeyRestrictionsPending = "restrictions_pending" -> string! +const Android.OS.UserManager.QuietModeDisableOnlyIfCredentialNotRequired = Android.OS.QuietMode.DisableOnlyIfCredentialNotRequired -> Android.OS.QuietMode +const Android.OS.UserManager.UserCreationFailedNoMoreUsers = Android.OS.UserCreationFailureReason.NoMoreUsers -> Android.OS.UserCreationFailureReason +const Android.OS.UserManager.UserCreationFailedNotPermitted = Android.OS.UserCreationFailureReason.NotPermitted -> Android.OS.UserCreationFailureReason +const Android.OS.UserManager.UserOperationErrorCurrentUser = Android.OS.UserOperationResultCode.ErrorCurrentUser -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationErrorLowStorage = Android.OS.UserOperationResultCode.ErrorLowStorage -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationErrorManagedProfile = Android.OS.UserOperationResultCode.ErrorManagedProfile -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationErrorMaxRunningUsers = Android.OS.UserOperationResultCode.ErrorMaxRunningUsers -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationErrorMaxUsers = Android.OS.UserOperationResultCode.ErrorMaxUsers -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationErrorUnknown = Android.OS.UserOperationResultCode.ErrorUnknown -> Android.OS.UserOperationResultCode +const Android.OS.UserManager.UserOperationSuccess = Android.OS.UserOperationResultCode.Success -> Android.OS.UserOperationResultCode +const Android.OS.VibrationAttributes.FlagBypassInterruptionPolicy = Android.OS.VibrationAttributeFlags.BypassInterruptionPolicy -> Android.OS.VibrationAttributeFlags +const Android.OS.VibrationAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.VibrationAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.VibrationAttributes.UsageAccessibility = Android.OS.VibrationAttributesUsageType.Accessibility -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageAlarm = Android.OS.VibrationAttributesUsageType.Alarm -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageClassAlarm = Android.OS.VibrationAttributesUsageClass.Alarm -> Android.OS.VibrationAttributesUsageClass +const Android.OS.VibrationAttributes.UsageClassFeedback = Android.OS.VibrationAttributesUsageClass.Feedback -> Android.OS.VibrationAttributesUsageClass +const Android.OS.VibrationAttributes.UsageClassMask = 15 -> int +const Android.OS.VibrationAttributes.UsageClassMedia = Android.OS.VibrationAttributesUsageClass.Media -> Android.OS.VibrationAttributesUsageClass +const Android.OS.VibrationAttributes.UsageClassUnknown = Android.OS.VibrationAttributesUsageClass.Unknown -> Android.OS.VibrationAttributesUsageClass +const Android.OS.VibrationAttributes.UsageCommunicationRequest = Android.OS.VibrationAttributesUsageType.CommunicationRequest -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageHardwareFeedback = Android.OS.VibrationAttributesUsageType.HardwareFeedback -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageMedia = Android.OS.VibrationAttributesUsageType.Media -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageNotification = Android.OS.VibrationAttributesUsageType.Notification -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsagePhysicalEmulation = Android.OS.VibrationAttributesUsageType.PhysicalEmulation -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageRingtone = Android.OS.VibrationAttributesUsageType.Ringtone -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageTouch = Android.OS.VibrationAttributesUsageType.Touch -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationAttributes.UsageUnknown = Android.OS.VibrationAttributesUsageType.Unknown -> Android.OS.VibrationAttributesUsageType +const Android.OS.VibrationEffect.Composition.PrimitiveClick = Android.OS.VibrationEffectCompositionPrimitive.Click -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveLowTick = Android.OS.VibrationEffectCompositionPrimitive.LowTick -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveQuickFall = Android.OS.VibrationEffectCompositionPrimitive.QuickFall -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveQuickRise = Android.OS.VibrationEffectCompositionPrimitive.QuickRise -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveSlowRise = Android.OS.VibrationEffectCompositionPrimitive.SlowRise -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveSpin = Android.OS.VibrationEffectCompositionPrimitive.Spin -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveThud = Android.OS.VibrationEffectCompositionPrimitive.Thud -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.Composition.PrimitiveTick = Android.OS.VibrationEffectCompositionPrimitive.Tick -> Android.OS.VibrationEffectCompositionPrimitive +const Android.OS.VibrationEffect.DefaultAmplitude = -1 -> int +const Android.OS.VibrationEffect.EffectClick = 0 -> int +const Android.OS.VibrationEffect.EffectDoubleClick = 1 -> int +const Android.OS.VibrationEffect.EffectHeavyClick = 5 -> int +const Android.OS.VibrationEffect.EffectTick = 2 -> int +const Android.OS.VibrationEffect.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.VibrationEffect.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.OS.Vibrator.VibrationEffectSupportNo = Android.OS.VibrationEffectSupport.No -> Android.OS.VibrationEffectSupport +const Android.OS.Vibrator.VibrationEffectSupportUnknown = Android.OS.VibrationEffectSupport.Unknown -> Android.OS.VibrationEffectSupport +const Android.OS.Vibrator.VibrationEffectSupportYes = Android.OS.VibrationEffectSupport.Yes -> Android.OS.VibrationEffectSupport +const Android.OS.WorkSource.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.OS.WorkSource.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Preferences.Preference.DefaultOrder = 2147483647 -> int +const Android.Preferences.PreferenceActivity.ExtraNoHeaders = ":android:no_headers" -> string! +const Android.Preferences.PreferenceActivity.ExtraShowFragment = ":android:show_fragment" -> string! +const Android.Preferences.PreferenceActivity.ExtraShowFragmentArguments = ":android:show_fragment_args" -> string! +const Android.Preferences.PreferenceActivity.ExtraShowFragmentShortTitle = ":android:show_fragment_short_title" -> string! +const Android.Preferences.PreferenceActivity.ExtraShowFragmentTitle = ":android:show_fragment_title" -> string! +const Android.Preferences.PreferenceActivity.Header.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Preferences.PreferenceActivity.Header.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Preferences.PreferenceActivity.HeaderIdUndefined = -1 -> long +const Android.Preferences.PreferenceManager.KeyHasSetDefaultValues = "_has_set_default_values" -> string! +const Android.Preferences.PreferenceManager.MetadataKeyPreferences = "android.preference" -> string! +const Android.Print.PageRange.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PageRange.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrintAttributes.ColorModeColor = Android.Print.PrintColorMode.Color -> Android.Print.PrintColorMode +const Android.Print.PrintAttributes.ColorModeMonochrome = Android.Print.PrintColorMode.Monochrome -> Android.Print.PrintColorMode +const Android.Print.PrintAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrintAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrintDocumentAdapter.ExtraPrintPreview = "EXTRA_PRINT_PREVIEW" -> string! +const Android.Print.PrintDocumentInfo.ContentTypeDocument = Android.Print.PrintContentType.Document -> Android.Print.PrintContentType +const Android.Print.PrintDocumentInfo.ContentTypePhoto = Android.Print.PrintContentType.Photo -> Android.Print.PrintContentType +const Android.Print.PrintDocumentInfo.ContentTypeUnknown = Android.Print.PrintContentType.Unknown -> Android.Print.PrintContentType +const Android.Print.PrintDocumentInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrintDocumentInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrintDocumentInfo.PageCountUnknown = -1 -> int +const Android.Print.PrinterCapabilitiesInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrinterCapabilitiesInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrinterId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrinterId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrinterInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrinterInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrinterInfo.StatusBusy = Android.Print.PrinterStatus.Busy -> Android.Print.PrinterStatus +const Android.Print.PrinterInfo.StatusIdle = Android.Print.PrinterStatus.Idle -> Android.Print.PrinterStatus +const Android.Print.PrinterInfo.StatusUnavailable = Android.Print.PrinterStatus.Unavailable -> Android.Print.PrinterStatus +const Android.Print.PrintJobId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrintJobId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrintJobInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Print.PrintJobInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Print.PrintJobInfo.StateBlocked = Android.Print.PrintJobState.Blocked -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateCanceled = Android.Print.PrintJobState.Canceled -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateCompleted = Android.Print.PrintJobState.Completed -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateCreated = Android.Print.PrintJobState.Created -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateFailed = Android.Print.PrintJobState.Failed -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateQueued = Android.Print.PrintJobState.Queued -> Android.Print.PrintJobState +const Android.Print.PrintJobInfo.StateStarted = Android.Print.PrintJobState.Started -> Android.Print.PrintJobState +const Android.PrintServices.PrintService.ExtraCanSelectPrinter = "android.printservice.extra.CAN_SELECT_PRINTER" -> string! +const Android.PrintServices.PrintService.ExtraPrintDocumentInfo = "android.printservice.extra.PRINT_DOCUMENT_INFO" -> string! +const Android.PrintServices.PrintService.ExtraPrinterInfo = "android.intent.extra.print.EXTRA_PRINTER_INFO" -> string! +const Android.PrintServices.PrintService.ExtraPrintJobInfo = "android.intent.extra.print.PRINT_JOB_INFO" -> string! +const Android.PrintServices.PrintService.ExtraSelectPrinter = "android.printservice.extra.SELECT_PRINTER" -> string! +const Android.PrintServices.PrintService.ServiceInterface = "android.printservice.PrintService" -> string! +const Android.PrintServices.PrintService.ServiceMetaData = "android.printservice" -> string! +const Android.Provider.AlarmClock.ActionDismissAlarm = "android.intent.action.DISMISS_ALARM" -> string! +const Android.Provider.AlarmClock.ActionDismissTimer = "android.intent.action.DISMISS_TIMER" -> string! +const Android.Provider.AlarmClock.ActionSetAlarm = "android.intent.action.SET_ALARM" -> string! +const Android.Provider.AlarmClock.ActionSetTimer = "android.intent.action.SET_TIMER" -> string! +const Android.Provider.AlarmClock.ActionShowAlarms = "android.intent.action.SHOW_ALARMS" -> string! +const Android.Provider.AlarmClock.ActionShowTimers = "android.intent.action.SHOW_TIMERS" -> string! +const Android.Provider.AlarmClock.ActionSnoozeAlarm = "android.intent.action.SNOOZE_ALARM" -> string! +const Android.Provider.AlarmClock.AlarmSearchModeAll = "android.all" -> string! +const Android.Provider.AlarmClock.AlarmSearchModeLabel = "android.label" -> string! +const Android.Provider.AlarmClock.AlarmSearchModeNext = "android.next" -> string! +const Android.Provider.AlarmClock.AlarmSearchModeTime = "android.time" -> string! +const Android.Provider.AlarmClock.ExtraAlarmSearchMode = "android.intent.extra.alarm.SEARCH_MODE" -> string! +const Android.Provider.AlarmClock.ExtraAlarmSnoozeDuration = "android.intent.extra.alarm.SNOOZE_DURATION" -> string! +const Android.Provider.AlarmClock.ExtraDays = "android.intent.extra.alarm.DAYS" -> string! +const Android.Provider.AlarmClock.ExtraHour = "android.intent.extra.alarm.HOUR" -> string! +const Android.Provider.AlarmClock.ExtraIsPm = "android.intent.extra.alarm.IS_PM" -> string! +const Android.Provider.AlarmClock.ExtraLength = "android.intent.extra.alarm.LENGTH" -> string! +const Android.Provider.AlarmClock.ExtraMessage = "android.intent.extra.alarm.MESSAGE" -> string! +const Android.Provider.AlarmClock.ExtraMinutes = "android.intent.extra.alarm.MINUTES" -> string! +const Android.Provider.AlarmClock.ExtraRingtone = "android.intent.extra.alarm.RINGTONE" -> string! +const Android.Provider.AlarmClock.ExtraSkipUi = "android.intent.extra.alarm.SKIP_UI" -> string! +const Android.Provider.AlarmClock.ExtraVibrate = "android.intent.extra.alarm.VIBRATE" -> string! +const Android.Provider.AlarmClock.ValueRingtoneSilent = "silent" -> string! +const Android.Provider.BaseColumns.Count = "_count" -> string! +const Android.Provider.BaseColumns.Id = "_id" -> string! +const Android.Provider.BlockedNumberContract.Authority = "com.android.blockednumber" -> string! +const Android.Provider.BlockedNumberContract.BlockedNumbers.ColumnE164Number = "e164_number" -> string! +const Android.Provider.BlockedNumberContract.BlockedNumbers.ColumnId = "_id" -> string! +const Android.Provider.BlockedNumberContract.BlockedNumbers.ColumnOriginalNumber = "original_number" -> string! +const Android.Provider.BlockedNumberContract.BlockedNumbers.ContentItemType = "vnd.android.cursor.item/blocked_number" -> string! +const Android.Provider.BlockedNumberContract.BlockedNumbers.ContentType = "vnd.android.cursor.dir/blocked_number" -> string! +const Android.Provider.Browser.BookmarkColumns.Bookmark = "bookmark" -> string! +const Android.Provider.Browser.BookmarkColumns.Created = "created" -> string! +const Android.Provider.Browser.BookmarkColumns.Date = "date" -> string! +const Android.Provider.Browser.BookmarkColumns.Favicon = "favicon" -> string! +const Android.Provider.Browser.BookmarkColumns.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Browser.BookmarkColumns.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Browser.BookmarkColumns.Title = "title" -> string! +const Android.Provider.Browser.BookmarkColumns.Url = "url" -> string! +const Android.Provider.Browser.BookmarkColumns.Visits = "visits" -> string! +const Android.Provider.Browser.ExtraApplicationId = "com.android.browser.application_id" -> string! +const Android.Provider.Browser.ExtraCreateNewTab = "create_new_tab" -> string! +const Android.Provider.Browser.ExtraHeaders = "com.android.browser.headers" -> string! +const Android.Provider.Browser.InitialZoomLevel = "browser.initialZoomLevel" -> string! +const Android.Provider.Browser.SearchColumns.Date = "date" -> string! +const Android.Provider.Browser.SearchColumns.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Browser.SearchColumns.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Browser.SearchColumns.Search = "search" -> string! +const Android.Provider.Browser.SearchColumns.Url = "url" -> string! +const Android.Provider.Browser.TruncateHistoryProjectionIdIndex = 0 -> int +const Android.Provider.Browser.TruncateNOldest = 5 -> int +const Android.Provider.CalendarContract.AccountTypeLocal = "LOCAL" -> string! +const Android.Provider.CalendarContract.ActionEventReminder = "android.intent.action.EVENT_REMINDER" -> string! +const Android.Provider.CalendarContract.ActionHandleCustomEvent = "android.provider.calendar.action.HANDLE_CUSTOM_EVENT" -> string! +const Android.Provider.CalendarContract.ActionViewManagedProfileCalendarEvent = "android.provider.calendar.action.VIEW_MANAGED_PROFILE_CALENDAR_EVENT" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeEmail = "attendeeEmail" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeIdentity = "attendeeIdentity" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeIdNamespace = "attendeeIdNamespace" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeName = "attendeeName" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeRelationship = "attendeeRelationship" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatus = "attendeeStatus" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatusAccepted = Android.Provider.CalendarAttendeesStatus.Accepted -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatusDeclined = Android.Provider.CalendarAttendeesStatus.Declined -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatusInvited = Android.Provider.CalendarAttendeesStatus.Invited -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatusNone = Android.Provider.CalendarAttendeesStatus.None -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeStatusTentative = Android.Provider.CalendarAttendeesStatus.Tentative -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AttendeeType = "attendeeType" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.RelationshipAttendee = Android.Provider.CalendarAttendeesRelationship.Attendee -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.RelationshipNone = Android.Provider.CalendarAttendeesRelationship.None -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.RelationshipOrganizer = Android.Provider.CalendarAttendeesRelationship.Organizer -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.RelationshipPerformer = Android.Provider.CalendarAttendeesRelationship.Performer -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.RelationshipSpeaker = Android.Provider.CalendarAttendeesRelationship.Speaker -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.TypeNone = Android.Provider.CalendarAttendeesColumn.None -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.TypeOptional = Android.Provider.CalendarAttendeesColumn.Optional -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.TypeRequired = Android.Provider.CalendarAttendeesColumn.Required -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.TypeResource = Android.Provider.CalendarAttendeesColumn.Resource -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.Attendees.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeEmail = "attendeeEmail" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeIdentity = "attendeeIdentity" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeIdNamespace = "attendeeIdNamespace" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeName = "attendeeName" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeRelationship = "attendeeRelationship" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatus = "attendeeStatus" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatusAccepted = Android.Provider.CalendarAttendeesStatus.Accepted -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatusDeclined = Android.Provider.CalendarAttendeesStatus.Declined -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatusInvited = Android.Provider.CalendarAttendeesStatus.Invited -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatusNone = Android.Provider.CalendarAttendeesStatus.None -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeStatusTentative = Android.Provider.CalendarAttendeesStatus.Tentative -> Android.Provider.CalendarAttendeesStatus +const Android.Provider.CalendarContract.AttendeesColumns.AttendeeType = "attendeeType" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.AttendeesColumns.RelationshipAttendee = Android.Provider.CalendarAttendeesRelationship.Attendee -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.AttendeesColumns.RelationshipNone = Android.Provider.CalendarAttendeesRelationship.None -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.AttendeesColumns.RelationshipOrganizer = Android.Provider.CalendarAttendeesRelationship.Organizer -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.AttendeesColumns.RelationshipPerformer = Android.Provider.CalendarAttendeesRelationship.Performer -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.AttendeesColumns.RelationshipSpeaker = Android.Provider.CalendarAttendeesRelationship.Speaker -> Android.Provider.CalendarAttendeesRelationship +const Android.Provider.CalendarContract.AttendeesColumns.TypeNone = Android.Provider.CalendarAttendeesColumn.None -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.AttendeesColumns.TypeOptional = Android.Provider.CalendarAttendeesColumn.Optional -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.AttendeesColumns.TypeRequired = Android.Provider.CalendarAttendeesColumn.Required -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.AttendeesColumns.TypeResource = Android.Provider.CalendarAttendeesColumn.Resource -> Android.Provider.CalendarAttendeesColumn +const Android.Provider.CalendarContract.Authority = "com.android.calendar" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AlarmTime = "alarmTime" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Begin = "begin" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CreationTime = "creationTime" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.DefaultSortOrder = "begin ASC,title ASC" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.End = "end" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.NotifyTime = "notifyTime" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.ReceivedTime = "receivedTime" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.State = "state" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StateDismissed = Android.Provider.CalendarAlertsState.Dismissed -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StateFired = Android.Provider.CalendarAlertsState.Fired -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StateScheduled = Android.Provider.CalendarAlertsState.Scheduled -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.CalendarAlerts.InterfaceConsts.Visible = "visible" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.AlarmTime = "alarmTime" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.Begin = "begin" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.CreationTime = "creationTime" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.DefaultSortOrder = "begin ASC,title ASC" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.End = "end" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.NotifyTime = "notifyTime" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.ReceivedTime = "receivedTime" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.State = "state" -> string! +const Android.Provider.CalendarContract.CalendarAlertsColumns.StateDismissed = Android.Provider.CalendarAlertsState.Dismissed -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarAlertsColumns.StateFired = Android.Provider.CalendarAlertsState.Fired -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarAlertsColumns.StateScheduled = Android.Provider.CalendarAlertsState.Scheduled -> Android.Provider.CalendarAlertsState +const Android.Provider.CalendarContract.CalendarCache.InterfaceConsts.Key = "key" -> string! +const Android.Provider.CalendarContract.CalendarCache.InterfaceConsts.Value = "value" -> string! +const Android.Provider.CalendarContract.CalendarCache.KeyTimezoneInstances = "timezoneInstances" -> string! +const Android.Provider.CalendarContract.CalendarCache.KeyTimezoneInstancesPrevious = "timezoneInstancesPrevious" -> string! +const Android.Provider.CalendarContract.CalendarCache.KeyTimezoneType = "timezoneType" -> string! +const Android.Provider.CalendarContract.CalendarCache.TimezoneTypeAuto = "auto" -> string! +const Android.Provider.CalendarContract.CalendarCache.TimezoneTypeHome = "home" -> string! +const Android.Provider.CalendarContract.CalendarCacheColumns.Key = "key" -> string! +const Android.Provider.CalendarContract.CalendarCacheColumns.Value = "value" -> string! +const Android.Provider.CalendarContract.CalendarColumns.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.CalendarColumns.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.CalendarColumns.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarColumns.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.CalendarColumns.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.CalendarColumns.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.CalendarColumns.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.CalendarColumns.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.CalendarColumns.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.CalendarColumns.Visible = "visible" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.CalendarEntity.InterfaceConsts.Visible = "visible" -> string! +const Android.Provider.CalendarContract.Calendars.CalendarLocation = "calendar_location" -> string! +const Android.Provider.CalendarContract.Calendars.DefaultSortOrder = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.Calendars.InterfaceConsts.Visible = "visible" -> string! +const Android.Provider.CalendarContract.Calendars.Name = "name" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.CalendarSyncColumns.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.CallerIsSyncadapter = "caller_is_syncadapter" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.Color = "color" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.ColorKey = "color_index" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.ColorType = "color_type" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.Data = "data" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Colors.InterfaceConsts.TypeCalendar = Android.Provider.CalendarColoredTypes.Calendar -> Android.Provider.CalendarColoredTypes +const Android.Provider.CalendarContract.Colors.InterfaceConsts.TypeEvent = Android.Provider.CalendarColoredTypes.Event -> Android.Provider.CalendarColoredTypes +const Android.Provider.CalendarContract.ColorsColumns.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.ColorsColumns.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.ColorsColumns.Color = "color" -> string! +const Android.Provider.CalendarContract.ColorsColumns.ColorKey = "color_index" -> string! +const Android.Provider.CalendarContract.ColorsColumns.ColorType = "color_type" -> string! +const Android.Provider.CalendarContract.ColorsColumns.Count = "_count" -> string! +const Android.Provider.CalendarContract.ColorsColumns.Data = "data" -> string! +const Android.Provider.CalendarContract.ColorsColumns.Id = "_id" -> string! +const Android.Provider.CalendarContract.ColorsColumns.TypeCalendar = Android.Provider.CalendarColoredTypes.Calendar -> Android.Provider.CalendarColoredTypes +const Android.Provider.CalendarContract.ColorsColumns.TypeEvent = Android.Provider.CalendarColoredTypes.Event -> Android.Provider.CalendarColoredTypes +const Android.Provider.CalendarContract.EventDays.InterfaceConsts.Endday = "endDay" -> string! +const Android.Provider.CalendarContract.EventDays.InterfaceConsts.Startday = "startDay" -> string! +const Android.Provider.CalendarContract.EventDaysColumns.Endday = "endDay" -> string! +const Android.Provider.CalendarContract.EventDaysColumns.Startday = "startDay" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Events.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Events.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Events.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Events.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.Events.InterfaceConsts.Visible = "visible" -> string! +const Android.Provider.CalendarContract.EventsColumns.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsColumns.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsColumns.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.EventsColumns.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsColumns.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsColumns.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.EventsColumns.Availability = "availability" -> string! +const Android.Provider.CalendarContract.EventsColumns.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsColumns.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsColumns.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsColumns.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.EventsColumns.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.EventsColumns.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.EventsColumns.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.EventsColumns.Description = "description" -> string! +const Android.Provider.CalendarContract.EventsColumns.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.EventsColumns.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.EventsColumns.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.EventsColumns.Duration = "duration" -> string! +const Android.Provider.CalendarContract.EventsColumns.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.EventsColumns.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.EventsColumns.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.EventsColumns.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.EventsColumns.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.EventsColumns.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.EventsColumns.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.EventsColumns.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.EventsColumns.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.EventsColumns.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.EventsColumns.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.EventsColumns.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.EventsColumns.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.EventsColumns.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.EventsColumns.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.EventsColumns.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.EventsColumns.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.EventsColumns.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.EventsColumns.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.EventsColumns.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.EventsColumns.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.EventsColumns.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.EventsColumns.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.EventsColumns.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.EventsColumns.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.EventsColumns.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsColumns.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsColumns.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsColumns.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.EventsColumns.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.EventsColumns.Title = "title" -> string! +const Android.Provider.CalendarContract.EventsColumns.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.EventsEntity.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Name = "name" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.ExtendedProperties.InterfaceConsts.Value = "value" -> string! +const Android.Provider.CalendarContract.ExtendedPropertiesColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.ExtendedPropertiesColumns.Name = "name" -> string! +const Android.Provider.CalendarContract.ExtendedPropertiesColumns.Value = "value" -> string! +const Android.Provider.CalendarContract.ExtraCustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.ExtraEventAllDay = "allDay" -> string! +const Android.Provider.CalendarContract.ExtraEventBeginTime = "beginTime" -> string! +const Android.Provider.CalendarContract.ExtraEventEndTime = "endTime" -> string! +const Android.Provider.CalendarContract.ExtraEventId = "id" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeEmail = "attendeeEmail" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeIdentity = "attendeeIdentity" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeIdNamespace = "attendeeIdNamespace" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeName = "attendeeName" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeRelationship = "attendeeRelationship" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeStatus = "attendeeStatus" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.AttendeeType = "attendeeType" -> string! +const Android.Provider.CalendarContract.IAttendeesColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.AlarmTime = "alarmTime" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.Begin = "begin" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.CreationTime = "creationTime" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.DefaultSortOrder = "begin ASC,title ASC" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.End = "end" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.NotifyTime = "notifyTime" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.ReceivedTime = "receivedTime" -> string! +const Android.Provider.CalendarContract.ICalendarAlertsColumns.State = "state" -> string! +const Android.Provider.CalendarContract.ICalendarCacheColumns.Key = "key" -> string! +const Android.Provider.CalendarContract.ICalendarCacheColumns.Value = "value" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.ICalendarColumns.Visible = "visible" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.ICalendarSyncColumns.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.IColorsColumns.Color = "color" -> string! +const Android.Provider.CalendarContract.IColorsColumns.ColorKey = "color_index" -> string! +const Android.Provider.CalendarContract.IColorsColumns.ColorType = "color_type" -> string! +const Android.Provider.CalendarContract.IEventDaysColumns.Endday = "endDay" -> string! +const Android.Provider.CalendarContract.IEventDaysColumns.Startday = "startDay" -> string! +const Android.Provider.CalendarContract.IEventsColumns.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.IEventsColumns.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Availability = "availability" -> string! +const Android.Provider.CalendarContract.IEventsColumns.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.IEventsColumns.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.IEventsColumns.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.IEventsColumns.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Description = "description" -> string! +const Android.Provider.CalendarContract.IEventsColumns.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Duration = "duration" -> string! +const Android.Provider.CalendarContract.IEventsColumns.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.IEventsColumns.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.IEventsColumns.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.IEventsColumns.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.IEventsColumns.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.IEventsColumns.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.IEventsColumns.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.IEventsColumns.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.IEventsColumns.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.IEventsColumns.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.IEventsColumns.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.IEventsColumns.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.IEventsColumns.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.IEventsColumns.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.IEventsColumns.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.IEventsColumns.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.IEventsColumns.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.IEventsColumns.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.IEventsColumns.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Title = "title" -> string! +const Android.Provider.CalendarContract.IEventsColumns.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.IExtendedPropertiesColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.IExtendedPropertiesColumns.Name = "name" -> string! +const Android.Provider.CalendarContract.IExtendedPropertiesColumns.Value = "value" -> string! +const Android.Provider.CalendarContract.Instances.Begin = "begin" -> string! +const Android.Provider.CalendarContract.Instances.End = "end" -> string! +const Android.Provider.CalendarContract.Instances.EndDay = "endDay" -> string! +const Android.Provider.CalendarContract.Instances.EndMinute = "endMinute" -> string! +const Android.Provider.CalendarContract.Instances.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AllowedAttendeeTypes = "allowedAttendeeTypes" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AllowedAvailability = "allowedAvailability" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AllowedReminders = "allowedReminders" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Instances.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessContributor = Android.Provider.CalendarAccess.AccessContributor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessEditor = Android.Provider.CalendarAccess.AccessEditor -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessFreebusy = Android.Provider.CalendarAccess.AccessFreebusy -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessNone = Android.Provider.CalendarAccess.AccessNone -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessOverride = Android.Provider.CalendarAccess.AccessOverride -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessOwner = Android.Provider.CalendarAccess.AccessOwner -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessRead = Android.Provider.CalendarAccess.AccessRead -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessRespond = Android.Provider.CalendarAccess.AccessRespond -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalAccessRoot = Android.Provider.CalendarAccess.AccessRoot -> Android.Provider.CalendarAccess +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarAccessLevel = "calendar_access_level" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarColor = "calendar_color" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarColorKey = "calendar_color_index" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarDisplayName = "calendar_displayName" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CalendarTimeZone = "calendar_timezone" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CanModifyTimeZone = "canModifyTimeZone" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CanOrganizerRespond = "canOrganizerRespond" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.IsPrimary = "isPrimary" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.MaxReminders = "maxReminders" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.OwnerAccount = "ownerAccount" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Instances.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Instances.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.SyncEvents = "sync_events" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.Instances.InterfaceConsts.Visible = "visible" -> string! +const Android.Provider.CalendarContract.Instances.StartDay = "startDay" -> string! +const Android.Provider.CalendarContract.Instances.StartMinute = "startMinute" -> string! +const Android.Provider.CalendarContract.IRemindersColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.IRemindersColumns.Method = "method" -> string! +const Android.Provider.CalendarContract.IRemindersColumns.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.IRemindersColumns.MinutesDefault = -1 -> int +const Android.Provider.CalendarContract.ISyncColumns.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.ISyncColumns.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.ISyncColumns.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.ISyncColumns.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.ISyncColumns.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.ISyncColumns.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.ISyncColumns.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AccessConfidential = Android.Provider.EventsAccess.Confidential -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AccessDefault = Android.Provider.EventsAccess.Default -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AccessLevel = "accessLevel" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AccessPrivate = Android.Provider.EventsAccess.Private -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AccessPublic = Android.Provider.EventsAccess.Public -> Android.Provider.EventsAccess +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AllDay = "allDay" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Availability = "availability" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AvailabilityBusy = Android.Provider.EventsAvailability.Busy -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AvailabilityFree = Android.Provider.EventsAvailability.Free -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.AvailabilityTentative = Android.Provider.EventsAvailability.Tentative -> Android.Provider.EventsAvailability +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.CalendarId = "calendar_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.CanInviteOthers = "canInviteOthers" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.CustomAppPackage = "customAppPackage" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.CustomAppUri = "customAppUri" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Description = "description" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.DisplayColor = "displayColor" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Dtend = "dtend" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Dtstart = "dtstart" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventColor = "eventColor" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventColorKey = "eventColor_index" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventEndTimezone = "eventEndTimezone" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventLocation = "eventLocation" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.EventTimezone = "eventTimezone" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Exdate = "exdate" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Exrule = "exrule" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.GuestsCanInviteOthers = "guestsCanInviteOthers" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.GuestsCanModify = "guestsCanModify" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.GuestsCanSeeGuests = "guestsCanSeeGuests" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.HasAlarm = "hasAlarm" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.HasAttendeeData = "hasAttendeeData" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.HasExtendedProperties = "hasExtendedProperties" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.IsOrganizer = "isOrganizer" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.LastDate = "lastDate" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.LastSynced = "lastSynced" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Method = "method" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MethodAlarm = Android.Provider.RemindersMethod.Alarm -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MethodAlert = Android.Provider.RemindersMethod.Alert -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MethodDefault = Android.Provider.RemindersMethod.Default -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MethodEmail = Android.Provider.RemindersMethod.Email -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MethodSms = Android.Provider.RemindersMethod.Sms -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.MinutesDefault = -1 -> int +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Organizer = "organizer" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.OriginalAllDay = "originalAllDay" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.OriginalId = "original_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.OriginalInstanceTime = "originalInstanceTime" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.OriginalSyncId = "original_sync_id" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Rdate = "rdate" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Rrule = "rrule" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SelfAttendeeStatus = "selfAttendeeStatus" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Status = "eventStatus" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.StatusCanceled = Android.Provider.EventsStatus.Canceled -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.StatusConfirmed = Android.Provider.EventsStatus.Confirmed -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.StatusTentative = Android.Provider.EventsStatus.Tentative -> Android.Provider.EventsStatus +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData1 = "sync_data1" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData10 = "sync_data10" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData2 = "sync_data2" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData3 = "sync_data3" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData4 = "sync_data4" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData5 = "sync_data5" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData6 = "sync_data6" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData7 = "sync_data7" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData8 = "sync_data8" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.SyncData9 = "sync_data9" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Title = "title" -> string! +const Android.Provider.CalendarContract.Reminders.InterfaceConsts.Uid2445 = "uid2445" -> string! +const Android.Provider.CalendarContract.RemindersColumns.EventId = "event_id" -> string! +const Android.Provider.CalendarContract.RemindersColumns.Method = "method" -> string! +const Android.Provider.CalendarContract.RemindersColumns.MethodAlarm = Android.Provider.RemindersMethod.Alarm -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.RemindersColumns.MethodAlert = Android.Provider.RemindersMethod.Alert -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.RemindersColumns.MethodDefault = Android.Provider.RemindersMethod.Default -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.RemindersColumns.MethodEmail = Android.Provider.RemindersMethod.Email -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.RemindersColumns.MethodSms = Android.Provider.RemindersMethod.Sms -> Android.Provider.RemindersMethod +const Android.Provider.CalendarContract.RemindersColumns.Minutes = "minutes" -> string! +const Android.Provider.CalendarContract.RemindersColumns.MinutesDefault = -1 -> int +const Android.Provider.CalendarContract.SyncColumns.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.SyncColumns.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync1 = "cal_sync1" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync10 = "cal_sync10" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync2 = "cal_sync2" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync3 = "cal_sync3" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync4 = "cal_sync4" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync5 = "cal_sync5" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync6 = "cal_sync6" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync7 = "cal_sync7" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync8 = "cal_sync8" -> string! +const Android.Provider.CalendarContract.SyncColumns.CalSync9 = "cal_sync9" -> string! +const Android.Provider.CalendarContract.SyncColumns.CanPartiallyUpdate = "canPartiallyUpdate" -> string! +const Android.Provider.CalendarContract.SyncColumns.Deleted = "deleted" -> string! +const Android.Provider.CalendarContract.SyncColumns.Dirty = "dirty" -> string! +const Android.Provider.CalendarContract.SyncColumns.Mutators = "mutators" -> string! +const Android.Provider.CalendarContract.SyncColumns.SyncId = "_sync_id" -> string! +const Android.Provider.CalendarContract.SyncState.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.CalendarContract.SyncState.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.CalendarContract.SyncState.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CalendarContract.SyncState.InterfaceConsts.Data = "data" -> string! +const Android.Provider.CalendarContract.SyncState.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CallLog.Authority = "call_log" -> string! +const Android.Provider.CallLog.Calls.AutoMissedEmergencyCall = 1 -> long +const Android.Provider.CallLog.Calls.AutoMissedMaximumDialing = 4 -> long +const Android.Provider.CallLog.Calls.AutoMissedMaximumRinging = 2 -> long +const Android.Provider.CallLog.Calls.BlockReason = "block_reason" -> string! +const Android.Provider.CallLog.Calls.BlockReasonBlockedNumber = 3 -> int +const Android.Provider.CallLog.Calls.BlockReasonCallScreeningService = 1 -> int +const Android.Provider.CallLog.Calls.BlockReasonDirectToVoicemail = 2 -> int +const Android.Provider.CallLog.Calls.BlockReasonNotBlocked = 0 -> int +const Android.Provider.CallLog.Calls.BlockReasonNotInContacts = 7 -> int +const Android.Provider.CallLog.Calls.BlockReasonPayPhone = 6 -> int +const Android.Provider.CallLog.Calls.BlockReasonRestrictedNumber = 5 -> int +const Android.Provider.CallLog.Calls.BlockReasonUnknownNumber = 4 -> int +const Android.Provider.CallLog.Calls.CachedFormattedNumber = "formatted_number" -> string! +const Android.Provider.CallLog.Calls.CachedLookupUri = "lookup_uri" -> string! +const Android.Provider.CallLog.Calls.CachedMatchedNumber = "matched_number" -> string! +const Android.Provider.CallLog.Calls.CachedName = "name" -> string! +const Android.Provider.CallLog.Calls.CachedNormalizedNumber = "normalized_number" -> string! +const Android.Provider.CallLog.Calls.CachedNumberLabel = "numberlabel" -> string! +const Android.Provider.CallLog.Calls.CachedNumberType = "numbertype" -> string! +const Android.Provider.CallLog.Calls.CachedPhotoId = "photo_id" -> string! +const Android.Provider.CallLog.Calls.CachedPhotoUri = "photo_uri" -> string! +const Android.Provider.CallLog.Calls.CallScreeningAppName = "call_screening_app_name" -> string! +const Android.Provider.CallLog.Calls.CallScreeningComponentName = "call_screening_component_name" -> string! +const Android.Provider.CallLog.Calls.ComposerPhotoUri = "composer_photo_uri" -> string! +const Android.Provider.CallLog.Calls.ContentItemType = "vnd.android.cursor.item/calls" -> string! +const Android.Provider.CallLog.Calls.ContentType = "vnd.android.cursor.dir/calls" -> string! +const Android.Provider.CallLog.Calls.CountryIso = "countryiso" -> string! +const Android.Provider.CallLog.Calls.DataUsage = "data_usage" -> string! +const Android.Provider.CallLog.Calls.Date = "date" -> string! +const Android.Provider.CallLog.Calls.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.CallLog.Calls.Duration = "duration" -> string! +const Android.Provider.CallLog.Calls.ExtraCallTypeFilter = "android.provider.extra.CALL_TYPE_FILTER" -> string! +const Android.Provider.CallLog.Calls.Features = "features" -> string! +const Android.Provider.CallLog.Calls.FeaturesAssistedDialingUsed = 16 -> int +const Android.Provider.CallLog.Calls.FeaturesHdCall = 4 -> int +const Android.Provider.CallLog.Calls.FeaturesPulledExternally = 2 -> int +const Android.Provider.CallLog.Calls.FeaturesRtt = 32 -> int +const Android.Provider.CallLog.Calls.FeaturesVideo = 1 -> int +const Android.Provider.CallLog.Calls.FeaturesVolte = 64 -> int +const Android.Provider.CallLog.Calls.FeaturesWifi = 8 -> int +const Android.Provider.CallLog.Calls.GeocodedLocation = "geocoded_location" -> string! +const Android.Provider.CallLog.Calls.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CallLog.Calls.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CallLog.Calls.IsRead = "is_read" -> string! +const Android.Provider.CallLog.Calls.LastModified = "last_modified" -> string! +const Android.Provider.CallLog.Calls.LimitParamKey = "limit" -> string! +const Android.Provider.CallLog.Calls.Location = "location" -> string! +const Android.Provider.CallLog.Calls.MissedReason = "missed_reason" -> string! +const Android.Provider.CallLog.Calls.MissedReasonNotMissed = 0 -> long +const Android.Provider.CallLog.Calls.New = "new" -> string! +const Android.Provider.CallLog.Calls.Number = "number" -> string! +const Android.Provider.CallLog.Calls.NumberPresentation = "presentation" -> string! +const Android.Provider.CallLog.Calls.OffsetParamKey = "offset" -> string! +const Android.Provider.CallLog.Calls.PhoneAccountComponentName = "subscription_component_name" -> string! +const Android.Provider.CallLog.Calls.PhoneAccountId = "subscription_id" -> string! +const Android.Provider.CallLog.Calls.PostDialDigits = "post_dial_digits" -> string! +const Android.Provider.CallLog.Calls.PresentationAllowed = Android.Provider.CallerPresentation.Allowed -> Android.Provider.CallerPresentation +const Android.Provider.CallLog.Calls.PresentationPayphone = Android.Provider.CallerPresentation.Payphone -> Android.Provider.CallerPresentation +const Android.Provider.CallLog.Calls.PresentationRestricted = Android.Provider.CallerPresentation.Restricted -> Android.Provider.CallerPresentation +const Android.Provider.CallLog.Calls.PresentationUnavailable = Android.Provider.CallerPresentation.Unavailable -> Android.Provider.CallerPresentation +const Android.Provider.CallLog.Calls.PresentationUnknown = Android.Provider.CallerPresentation.Unknown -> Android.Provider.CallerPresentation +const Android.Provider.CallLog.Calls.Priority = "priority" -> string! +const Android.Provider.CallLog.Calls.PriorityNormal = Android.Provider.CallPriority.Normal -> Android.Provider.CallPriority +const Android.Provider.CallLog.Calls.PriorityUrgent = Android.Provider.CallPriority.Urgent -> Android.Provider.CallPriority +const Android.Provider.CallLog.Calls.Subject = "subject" -> string! +const Android.Provider.CallLog.Calls.Transcription = "transcription" -> string! +const Android.Provider.CallLog.Calls.Type = "type" -> string! +const Android.Provider.CallLog.Calls.UserMissedCallFiltersTimeout = 4194304 -> long +const Android.Provider.CallLog.Calls.UserMissedCallScreeningServiceSilenced = 2097152 -> long +const Android.Provider.CallLog.Calls.UserMissedDndMode = 262144 -> long +const Android.Provider.CallLog.Calls.UserMissedLowRingVolume = 524288 -> long +const Android.Provider.CallLog.Calls.UserMissedNoAnswer = 65536 -> long +const Android.Provider.CallLog.Calls.UserMissedNoVibrate = 1048576 -> long +const Android.Provider.CallLog.Calls.UserMissedShortRing = 131072 -> long +const Android.Provider.CallLog.Calls.ViaNumber = "via_number" -> string! +const Android.Provider.CallLog.Calls.VoicemailUri = "voicemail_uri" -> string! +const Android.Provider.CallLog.Locations.Authority = "call_composer_locations" -> string! +const Android.Provider.CallLog.Locations.ContentItemType = "vnd.android.cursor.item/call_composer_location" -> string! +const Android.Provider.CallLog.Locations.ContentType = "vnd.android.cursor.dir/call_composer_location" -> string! +const Android.Provider.CallLog.Locations.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.CallLog.Locations.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.CallLog.Locations.Latitude = "latitude" -> string! +const Android.Provider.CallLog.Locations.Longitude = "longitude" -> string! +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateBuffering = Android.Provider.CloudMediaPlaybackState.Buffering -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateCompleted = Android.Provider.CloudMediaPlaybackState.Completed -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateErrorPermanentFailure = Android.Provider.CloudMediaPlaybackState.ErrorPermanentFailure -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateErrorRetriableFailure = Android.Provider.CloudMediaPlaybackState.ErrorRetriableFailure -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateMediaSizeChanged = Android.Provider.CloudMediaPlaybackState.MediaSizeChanged -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStatePaused = Android.Provider.CloudMediaPlaybackState.Paused -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateReady = Android.Provider.CloudMediaPlaybackState.Ready -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.PlaybackStateStarted = Android.Provider.CloudMediaPlaybackState.Started -> Android.Provider.CloudMediaPlaybackState +const Android.Provider.CloudMediaProviderContract.AlbumColumns.DateTakenMillis = "date_taken_millis" -> string! +const Android.Provider.CloudMediaProviderContract.AlbumColumns.DisplayName = "display_name" -> string! +const Android.Provider.CloudMediaProviderContract.AlbumColumns.Id = "id" -> string! +const Android.Provider.CloudMediaProviderContract.AlbumColumns.MediaCount = "album_media_count" -> string! +const Android.Provider.CloudMediaProviderContract.AlbumColumns.MediaCoverId = "album_media_cover_id" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraAlbumId = "android.provider.extra.ALBUM_ID" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraLoopingPlaybackEnabled = "android.provider.extra.LOOPING_PLAYBACK_ENABLED" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraMediaCollectionId = "android.provider.extra.MEDIA_COLLECTION_ID" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraPageToken = "android.provider.extra.PAGE_TOKEN" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraPreviewThumbnail = "android.provider.extra.PREVIEW_THUMBNAIL" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraSurfaceControllerAudioMuteEnabled = "android.provider.extra.SURFACE_CONTROLLER_AUDIO_MUTE_ENABLED" -> string! +const Android.Provider.CloudMediaProviderContract.ExtraSyncGeneration = "android.provider.extra.SYNC_GENERATION" -> string! +const Android.Provider.CloudMediaProviderContract.ManageCloudMediaProvidersPermission = "com.android.providers.media.permission.MANAGE_CLOUD_MEDIA_PROVIDERS" -> string! +const Android.Provider.CloudMediaProviderContract.MediaCollectionInfo.AccountConfigurationIntent = "account_configuration_intent" -> string! +const Android.Provider.CloudMediaProviderContract.MediaCollectionInfo.AccountName = "account_name" -> string! +const Android.Provider.CloudMediaProviderContract.MediaCollectionInfo.LastMediaSyncGeneration = "last_media_sync_generation" -> string! +const Android.Provider.CloudMediaProviderContract.MediaCollectionInfo.MediaCollectionId = "media_collection_id" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.DateTakenMillis = "date_taken_millis" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.DurationMillis = "duration_millis" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.Height = "height" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.Id = "id" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.MediaStoreUri = "media_store_uri" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.MimeType = "mime_type" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.Orientation = "orientation" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.SizeBytes = "size_bytes" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.StandardMimeTypeExtension = "standard_mime_type_extension" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.StandardMimeTypeExtensionAnimatedWebp = Android.Provider.CloudMediaStandardMimeTypeExtension.AnimatedWebp -> Android.Provider.CloudMediaStandardMimeTypeExtension +const Android.Provider.CloudMediaProviderContract.MediaColumns.StandardMimeTypeExtensionGif = Android.Provider.CloudMediaStandardMimeTypeExtension.Gif -> Android.Provider.CloudMediaStandardMimeTypeExtension +const Android.Provider.CloudMediaProviderContract.MediaColumns.StandardMimeTypeExtensionMotionPhoto = Android.Provider.CloudMediaStandardMimeTypeExtension.MotionPhoto -> Android.Provider.CloudMediaStandardMimeTypeExtension +const Android.Provider.CloudMediaProviderContract.MediaColumns.StandardMimeTypeExtensionNone = Android.Provider.CloudMediaStandardMimeTypeExtension.None -> Android.Provider.CloudMediaStandardMimeTypeExtension +const Android.Provider.CloudMediaProviderContract.MediaColumns.SyncGeneration = "sync_generation" -> string! +const Android.Provider.CloudMediaProviderContract.MediaColumns.Width = "width" -> string! +const Android.Provider.CloudMediaProviderContract.ProviderInterface = "android.content.action.CLOUD_MEDIA_PROVIDER" -> string! +const Android.Provider.Contacts.Authority = "contacts" -> string! +const Android.Provider.Contacts.ContactMethods.ContentEmailItemType = "vnd.android.cursor.item/email" -> string! +const Android.Provider.Contacts.ContactMethods.ContentEmailType = "vnd.android.cursor.dir/email" -> string! +const Android.Provider.Contacts.ContactMethods.ContentImItemType = "vnd.android.cursor.item/jabber-im" -> string! +const Android.Provider.Contacts.ContactMethods.ContentPostalItemType = "vnd.android.cursor.item/postal-address" -> string! +const Android.Provider.Contacts.ContactMethods.ContentPostalType = "vnd.android.cursor.dir/postal-address" -> string! +const Android.Provider.Contacts.ContactMethods.ContentType = "vnd.android.cursor.dir/contact-methods" -> string! +const Android.Provider.Contacts.ContactMethods.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.AuxData = "aux_data" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Data = "data" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Kind = "kind" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.ContactMethods.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.ContactMethods.PersonId = "person" -> string! +const Android.Provider.Contacts.ContactMethods.PostalLocationLatitude = "data" -> string! +const Android.Provider.Contacts.ContactMethods.PostalLocationLongitude = "aux_data" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.AuxData = "aux_data" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.Data = "data" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.Kind = "kind" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.Label = "label" -> string! +const Android.Provider.Contacts.ContactMethodsColumns.Type = "type" -> string! +const Android.Provider.Contacts.Extensions.ContentItemType = "vnd.android.cursor.item/contact_extensions" -> string! +const Android.Provider.Contacts.Extensions.ContentType = "vnd.android.cursor.dir/contact_extensions" -> string! +const Android.Provider.Contacts.Extensions.DefaultSortOrder = "person, name ASC" -> string! +const Android.Provider.Contacts.Extensions.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Extensions.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Extensions.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.Extensions.InterfaceConsts.Value = "value" -> string! +const Android.Provider.Contacts.Extensions.PersonId = "person" -> string! +const Android.Provider.Contacts.ExtensionsColumns.Name = "name" -> string! +const Android.Provider.Contacts.ExtensionsColumns.Value = "value" -> string! +const Android.Provider.Contacts.GroupMembership.ContentDirectory = "groupmembership" -> string! +const Android.Provider.Contacts.GroupMembership.ContentItemType = "vnd.android.cursor.item/contactsgroupmembership" -> string! +const Android.Provider.Contacts.GroupMembership.ContentType = "vnd.android.cursor.dir/contactsgroupmembership" -> string! +const Android.Provider.Contacts.GroupMembership.DefaultSortOrder = "group_id ASC" -> string! +const Android.Provider.Contacts.GroupMembership.GroupId = "group_id" -> string! +const Android.Provider.Contacts.GroupMembership.GroupSyncAccount = "group_sync_account" -> string! +const Android.Provider.Contacts.GroupMembership.GroupSyncAccountType = "group_sync_account_type" -> string! +const Android.Provider.Contacts.GroupMembership.GroupSyncId = "group_sync_id" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.ShouldSync = "should_sync" -> string! +const Android.Provider.Contacts.GroupMembership.InterfaceConsts.SystemId = "system_id" -> string! +const Android.Provider.Contacts.GroupMembership.PersonId = "person" -> string! +const Android.Provider.Contacts.Groups.ContentItemType = "vnd.android.cursor.item/contactsgroup" -> string! +const Android.Provider.Contacts.Groups.ContentType = "vnd.android.cursor.dir/contactsgroup" -> string! +const Android.Provider.Contacts.Groups.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Contacts.Groups.GroupAndroidStarred = "Starred in Android" -> string! +const Android.Provider.Contacts.Groups.GroupMyContacts = "Contacts" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.ShouldSync = "should_sync" -> string! +const Android.Provider.Contacts.Groups.InterfaceConsts.SystemId = "system_id" -> string! +const Android.Provider.Contacts.GroupsColumns.Name = "name" -> string! +const Android.Provider.Contacts.GroupsColumns.Notes = "notes" -> string! +const Android.Provider.Contacts.GroupsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.Contacts.GroupsColumns.SystemId = "system_id" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.AuxData = "aux_data" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.Data = "data" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.Kind = "kind" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.Label = "label" -> string! +const Android.Provider.Contacts.IContactMethodsColumns.Type = "type" -> string! +const Android.Provider.Contacts.IExtensionsColumns.Name = "name" -> string! +const Android.Provider.Contacts.IExtensionsColumns.Value = "value" -> string! +const Android.Provider.Contacts.IGroupsColumns.Name = "name" -> string! +const Android.Provider.Contacts.IGroupsColumns.Notes = "notes" -> string! +const Android.Provider.Contacts.IGroupsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.Contacts.IGroupsColumns.SystemId = "system_id" -> string! +const Android.Provider.Contacts.Intents.AttachImage = "com.android.contacts.action.ATTACH_IMAGE" -> string! +const Android.Provider.Contacts.Intents.ExtraCreateDescription = "com.android.contacts.action.CREATE_DESCRIPTION" -> string! +const Android.Provider.Contacts.Intents.ExtraForceCreate = "com.android.contacts.action.FORCE_CREATE" -> string! +const Android.Provider.Contacts.Intents.Insert.Action = "android.intent.action.INSERT" -> string! +const Android.Provider.Contacts.Intents.Insert.Company = "company" -> string! +const Android.Provider.Contacts.Intents.Insert.Email = "email" -> string! +const Android.Provider.Contacts.Intents.Insert.EmailIsprimary = "email_isprimary" -> string! +const Android.Provider.Contacts.Intents.Insert.EmailType = "email_type" -> string! +const Android.Provider.Contacts.Intents.Insert.FullMode = "full_mode" -> string! +const Android.Provider.Contacts.Intents.Insert.ImHandle = "im_handle" -> string! +const Android.Provider.Contacts.Intents.Insert.ImIsprimary = "im_isprimary" -> string! +const Android.Provider.Contacts.Intents.Insert.ImProtocol = "im_protocol" -> string! +const Android.Provider.Contacts.Intents.Insert.JobTitle = "job_title" -> string! +const Android.Provider.Contacts.Intents.Insert.Name = "name" -> string! +const Android.Provider.Contacts.Intents.Insert.Notes = "notes" -> string! +const Android.Provider.Contacts.Intents.Insert.Phone = "phone" -> string! +const Android.Provider.Contacts.Intents.Insert.PhoneIsprimary = "phone_isprimary" -> string! +const Android.Provider.Contacts.Intents.Insert.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.Intents.Insert.PhoneType = "phone_type" -> string! +const Android.Provider.Contacts.Intents.Insert.Postal = "postal" -> string! +const Android.Provider.Contacts.Intents.Insert.PostalIsprimary = "postal_isprimary" -> string! +const Android.Provider.Contacts.Intents.Insert.PostalType = "postal_type" -> string! +const Android.Provider.Contacts.Intents.Insert.SecondaryEmail = "secondary_email" -> string! +const Android.Provider.Contacts.Intents.Insert.SecondaryEmailType = "secondary_email_type" -> string! +const Android.Provider.Contacts.Intents.Insert.SecondaryPhone = "secondary_phone" -> string! +const Android.Provider.Contacts.Intents.Insert.SecondaryPhoneType = "secondary_phone_type" -> string! +const Android.Provider.Contacts.Intents.Insert.TertiaryEmail = "tertiary_email" -> string! +const Android.Provider.Contacts.Intents.Insert.TertiaryEmailType = "tertiary_email_type" -> string! +const Android.Provider.Contacts.Intents.Insert.TertiaryPhone = "tertiary_phone" -> string! +const Android.Provider.Contacts.Intents.Insert.TertiaryPhoneType = "tertiary_phone_type" -> string! +const Android.Provider.Contacts.Intents.SearchSuggestionClicked = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED" -> string! +const Android.Provider.Contacts.Intents.SearchSuggestionCreateContactClicked = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" -> string! +const Android.Provider.Contacts.Intents.SearchSuggestionDialNumberClicked = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" -> string! +const Android.Provider.Contacts.Intents.ShowOrCreateContact = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT" -> string! +const Android.Provider.Contacts.Intents.UI.FilterContactsAction = "com.android.contacts.action.FILTER_CONTACTS" -> string! +const Android.Provider.Contacts.Intents.UI.FilterTextExtraKey = "com.android.contacts.extra.FILTER_TEXT" -> string! +const Android.Provider.Contacts.Intents.UI.GroupNameExtraKey = "com.android.contacts.extra.GROUP" -> string! +const Android.Provider.Contacts.Intents.UI.ListAllContactsAction = "com.android.contacts.action.LIST_ALL_CONTACTS" -> string! +const Android.Provider.Contacts.Intents.UI.ListContactsWithPhonesAction = "com.android.contacts.action.LIST_CONTACTS_WITH_PHONES" -> string! +const Android.Provider.Contacts.Intents.UI.ListDefault = "com.android.contacts.action.LIST_DEFAULT" -> string! +const Android.Provider.Contacts.Intents.UI.ListFrequentAction = "com.android.contacts.action.LIST_FREQUENT" -> string! +const Android.Provider.Contacts.Intents.UI.ListGroupAction = "com.android.contacts.action.LIST_GROUP" -> string! +const Android.Provider.Contacts.Intents.UI.ListStarredAction = "com.android.contacts.action.LIST_STARRED" -> string! +const Android.Provider.Contacts.Intents.UI.ListStrequentAction = "com.android.contacts.action.LIST_STREQUENT" -> string! +const Android.Provider.Contacts.Intents.UI.TitleExtraKey = "com.android.contacts.extra.TITLE_EXTRA" -> string! +const Android.Provider.Contacts.IOrganizationColumns.Company = "company" -> string! +const Android.Provider.Contacts.IOrganizationColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.IOrganizationColumns.Label = "label" -> string! +const Android.Provider.Contacts.IOrganizationColumns.PersonId = "person" -> string! +const Android.Provider.Contacts.IOrganizationColumns.Title = "title" -> string! +const Android.Provider.Contacts.IOrganizationColumns.Type = "type" -> string! +const Android.Provider.Contacts.IPeopleColumns.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.IPeopleColumns.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.IPeopleColumns.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.IPeopleColumns.Name = "name" -> string! +const Android.Provider.Contacts.IPeopleColumns.Notes = "notes" -> string! +const Android.Provider.Contacts.IPeopleColumns.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.IPeopleColumns.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.IPeopleColumns.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.IPeopleColumns.Starred = "starred" -> string! +const Android.Provider.Contacts.IPeopleColumns.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.IPhonesColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.IPhonesColumns.Label = "label" -> string! +const Android.Provider.Contacts.IPhonesColumns.Number = "number" -> string! +const Android.Provider.Contacts.IPhonesColumns.NumberKey = "number_key" -> string! +const Android.Provider.Contacts.IPhonesColumns.Type = "type" -> string! +const Android.Provider.Contacts.IPhotosColumns.Data = "data" -> string! +const Android.Provider.Contacts.IPhotosColumns.DownloadRequired = "download_required" -> string! +const Android.Provider.Contacts.IPhotosColumns.ExistsOnServer = "exists_on_server" -> string! +const Android.Provider.Contacts.IPhotosColumns.LocalVersion = "local_version" -> string! +const Android.Provider.Contacts.IPhotosColumns.PersonId = "person" -> string! +const Android.Provider.Contacts.IPhotosColumns.SyncError = "sync_error" -> string! +const Android.Provider.Contacts.IPresenceColumns.ImAccount = "im_account" -> string! +const Android.Provider.Contacts.IPresenceColumns.ImHandle = "im_handle" -> string! +const Android.Provider.Contacts.IPresenceColumns.ImProtocol = "im_protocol" -> string! +const Android.Provider.Contacts.IPresenceColumns.PresenceCustomStatus = "status" -> string! +const Android.Provider.Contacts.IPresenceColumns.PresenceStatus = "mode" -> string! +const Android.Provider.Contacts.IPresenceColumns.Priority = "priority" -> string! +const Android.Provider.Contacts.ISettingsColumns.Key = "key" -> string! +const Android.Provider.Contacts.ISettingsColumns.SyncAccount = "_sync_account" -> string! +const Android.Provider.Contacts.ISettingsColumns.SyncAccountType = "_sync_account_type" -> string! +const Android.Provider.Contacts.ISettingsColumns.Value = "value" -> string! +const Android.Provider.Contacts.OrganizationColumns.Company = "company" -> string! +const Android.Provider.Contacts.OrganizationColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.OrganizationColumns.Label = "label" -> string! +const Android.Provider.Contacts.OrganizationColumns.PersonId = "person" -> string! +const Android.Provider.Contacts.OrganizationColumns.Title = "title" -> string! +const Android.Provider.Contacts.OrganizationColumns.Type = "type" -> string! +const Android.Provider.Contacts.Organizations.ContentDirectory = "organizations" -> string! +const Android.Provider.Contacts.Organizations.DefaultSortOrder = "company, title, isprimary ASC" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Company = "company" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.PersonId = "person" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Title = "title" -> string! +const Android.Provider.Contacts.Organizations.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.People.ContactMethods.ContentDirectory = "contact_methods" -> string! +const Android.Provider.Contacts.People.ContactMethods.DefaultSortOrder = "data ASC" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.AuxData = "aux_data" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Data = "data" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Kind = "kind" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.People.ContactMethods.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.People.ContentItemType = "vnd.android.cursor.item/person" -> string! +const Android.Provider.Contacts.People.ContentType = "vnd.android.cursor.dir/person" -> string! +const Android.Provider.Contacts.People.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Contacts.People.Extensions.ContentDirectory = "extensions" -> string! +const Android.Provider.Contacts.People.Extensions.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Contacts.People.Extensions.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.People.Extensions.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.People.Extensions.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.People.Extensions.InterfaceConsts.Value = "value" -> string! +const Android.Provider.Contacts.People.Extensions.PersonId = "person" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Available = Android.Provider.ContactPresenceStatus.Available -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.Away = Android.Provider.ContactPresenceStatus.Away -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.DoNotDisturb = Android.Provider.ContactPresenceStatus.DoNotDisturb -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Idle = Android.Provider.ContactPresenceStatus.Idle -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.ImAccount = "im_account" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.ImHandle = "im_handle" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.ImProtocol = "im_protocol" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Invisible = Android.Provider.ContactPresenceStatus.Invisible -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Number = "number" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.NumberKey = "number_key" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Offline = Android.Provider.ContactPresenceStatus.Offline -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.People.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Priority = "priority" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.People.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.People.Phones.ContentDirectory = "phones" -> string! +const Android.Provider.Contacts.People.Phones.DefaultSortOrder = "number ASC" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Number = "number" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.NumberKey = "number_key" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.People.Phones.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.People.PrimaryEmailId = "primary_email" -> string! +const Android.Provider.Contacts.People.PrimaryOrganizationId = "primary_organization" -> string! +const Android.Provider.Contacts.People.PrimaryPhoneId = "primary_phone" -> string! +const Android.Provider.Contacts.PeopleColumns.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.PeopleColumns.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.PeopleColumns.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.PeopleColumns.Name = "name" -> string! +const Android.Provider.Contacts.PeopleColumns.Notes = "notes" -> string! +const Android.Provider.Contacts.PeopleColumns.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.PeopleColumns.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.PeopleColumns.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.PeopleColumns.Starred = "starred" -> string! +const Android.Provider.Contacts.PeopleColumns.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.Phones.ContentItemType = "vnd.android.cursor.item/phone" -> string! +const Android.Provider.Contacts.Phones.ContentType = "vnd.android.cursor.dir/phone" -> string! +const Android.Provider.Contacts.Phones.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Label = "label" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Name = "name" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Number = "number" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.NumberKey = "number_key" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.PhotoVersion = "photo_version" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.Contacts.Phones.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Contacts.Phones.PersonId = "person" -> string! +const Android.Provider.Contacts.PhonesColumns.Isprimary = "isprimary" -> string! +const Android.Provider.Contacts.PhonesColumns.Label = "label" -> string! +const Android.Provider.Contacts.PhonesColumns.Number = "number" -> string! +const Android.Provider.Contacts.PhonesColumns.NumberKey = "number_key" -> string! +const Android.Provider.Contacts.PhonesColumns.Type = "type" -> string! +const Android.Provider.Contacts.Photos.ContentDirectory = "photo" -> string! +const Android.Provider.Contacts.Photos.DefaultSortOrder = "person ASC" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.Data = "data" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.DownloadRequired = "download_required" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.ExistsOnServer = "exists_on_server" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.LocalVersion = "local_version" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.PersonId = "person" -> string! +const Android.Provider.Contacts.Photos.InterfaceConsts.SyncError = "sync_error" -> string! +const Android.Provider.Contacts.PhotosColumns.Data = "data" -> string! +const Android.Provider.Contacts.PhotosColumns.DownloadRequired = "download_required" -> string! +const Android.Provider.Contacts.PhotosColumns.ExistsOnServer = "exists_on_server" -> string! +const Android.Provider.Contacts.PhotosColumns.LocalVersion = "local_version" -> string! +const Android.Provider.Contacts.PhotosColumns.PersonId = "person" -> string! +const Android.Provider.Contacts.PhotosColumns.SyncError = "sync_error" -> string! +const Android.Provider.Contacts.PresenceColumns.Available = Android.Provider.ContactPresenceStatus.Available -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.Away = Android.Provider.ContactPresenceStatus.Away -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.DoNotDisturb = Android.Provider.ContactPresenceStatus.DoNotDisturb -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.Idle = Android.Provider.ContactPresenceStatus.Idle -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.ImAccount = "im_account" -> string! +const Android.Provider.Contacts.PresenceColumns.ImHandle = "im_handle" -> string! +const Android.Provider.Contacts.PresenceColumns.ImProtocol = "im_protocol" -> string! +const Android.Provider.Contacts.PresenceColumns.Invisible = Android.Provider.ContactPresenceStatus.Invisible -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.Offline = Android.Provider.ContactPresenceStatus.Offline -> Android.Provider.ContactPresenceStatus +const Android.Provider.Contacts.PresenceColumns.PresenceCustomStatus = "status" -> string! +const Android.Provider.Contacts.PresenceColumns.PresenceStatus = "mode" -> string! +const Android.Provider.Contacts.PresenceColumns.Priority = "priority" -> string! +const Android.Provider.Contacts.Settings.ContentDirectory = "settings" -> string! +const Android.Provider.Contacts.Settings.DefaultSortOrder = "key ASC" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.Key = "key" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.SyncAccount = "_sync_account" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.SyncAccountType = "_sync_account_type" -> string! +const Android.Provider.Contacts.Settings.InterfaceConsts.Value = "value" -> string! +const Android.Provider.Contacts.Settings.SyncEverything = "syncEverything" -> string! +const Android.Provider.Contacts.SettingsColumns.Key = "key" -> string! +const Android.Provider.Contacts.SettingsColumns.SyncAccount = "_sync_account" -> string! +const Android.Provider.Contacts.SettingsColumns.SyncAccountType = "_sync_account_type" -> string! +const Android.Provider.Contacts.SettingsColumns.Value = "value" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.ContentItemType = "vnd.android.cursor.item/aggregation_exception" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.ContentType = "vnd.android.cursor.dir/aggregation_exception" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.RawContactId1 = "raw_contact_id1" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.RawContactId2 = "raw_contact_id2" -> string! +const Android.Provider.ContactsContract.AggregationExceptions.Type = "type" -> string! +const Android.Provider.ContactsContract.Authority = "com.android.contacts" -> string! +const Android.Provider.ContactsContract.BaseSyncColumns.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.BaseSyncColumns.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.BaseSyncColumns.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.BaseSyncColumns.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.CallerIsSyncadapter = "caller_is_syncadapter" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.BaseTypes.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Callable.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Callable.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.CommonColumns.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Contactables.VisibleContactsOnly = "visible_contacts_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.Address = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.ContentItemType = "vnd.android.cursor.item/email_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.ContentType = "vnd.android.cursor.dir/email_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.DisplayName = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Email.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Event.ContentItemType = "vnd.android.cursor.item/contact_event" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Event.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Event.StartDate = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.ContentItemType = "vnd.android.cursor.item/group_membership" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.GroupRowId = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.GroupSourceId = "group_sourceid" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.IBaseTypes.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.ICommonColumns.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.ICommonColumns.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.ICommonColumns.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.ContentItemType = "vnd.android.cursor.item/identity" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.IdentityColumnId = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Identity.Namespace = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.ContentItemType = "vnd.android.cursor.item/im" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.CustomProtocol = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Im.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Im.Protocol = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.ContentItemType = "vnd.android.cursor.item/nickname" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Nickname.Name = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.ContentItemType = "vnd.android.cursor.item/note" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Note.NoteColumnId = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.Company = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.ContentItemType = "vnd.android.cursor.item/organization" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.Department = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Organization.JobDescription = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.OfficeLocation = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.PhoneticName = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.PhoneticNameStyleField = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.Symbol = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Organization.Title = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.ContentItemType = "vnd.android.cursor.item/phone_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.ContentType = "vnd.android.cursor.dir/phone_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Phone.NormalizedNumber = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.Number = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.SearchDisplayNameKey = "search_display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Phone.SearchPhoneNumberKey = "search_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.ContentItemType = "vnd.android.cursor.item/photo" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.PhotoColumnId = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Photo.PhotoFileId = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.ContentItemType = "vnd.android.cursor.item/relation" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Relation.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Relation.Name = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.ContentItemType = "vnd.android.cursor.item/sip_address" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.SipAddressColumnId = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.TypeHome = Android.Provider.SipAddressDataKind.Home -> Android.Provider.SipAddressDataKind +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.TypeOther = Android.Provider.SipAddressDataKind.Other -> Android.Provider.SipAddressDataKind +const Android.Provider.ContactsContract.CommonDataKinds.SipAddress.TypeWork = Android.Provider.SipAddressDataKind.Work -> Android.Provider.SipAddressDataKind +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.ContentItemType = "vnd.android.cursor.item/name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.DisplayName = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.FamilyName = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.FullNameStyle = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.GivenName = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.MiddleName = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.PhoneticFamilyName = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.PhoneticGivenName = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.PhoneticMiddleName = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.PhoneticNameStyleField = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.Prefix = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredName.Suffix = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.City = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ContentItemType = "vnd.android.cursor.item/postal-address_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ContentType = "vnd.android.cursor.dir/postal-address_v2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Country = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.FormattedAddress = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Neighborhood = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Pobox = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Postcode = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Region = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.Street = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.ContentItemType = "vnd.android.cursor.item/website" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Label = "data3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.Type = "data2" -> string! +const Android.Provider.ContactsContract.CommonDataKinds.Website.InterfaceConsts.TypeCustom = 0 -> int +const Android.Provider.ContactsContract.CommonDataKinds.Website.Url = "data1" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.ContactNameColumns.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.Starred = "starred" -> string! +const Android.Provider.ContactsContract.ContactOptionsColumns.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.ContentDirectory = "suggestions" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Contacts.AggregationSuggestions.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.ContentItemType = "vnd.android.cursor.item/contact" -> string! +const Android.Provider.ContactsContract.Contacts.ContentType = "vnd.android.cursor.dir/contact" -> string! +const Android.Provider.ContactsContract.Contacts.ContentVcardType = "text/x-vcard" -> string! +const Android.Provider.ContactsContract.Contacts.Data.ContentDirectory = "data" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.Contacts.Data.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.ContentDirectory = "entities" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.SourceId = "sourceid" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.InterfaceConsts.Version = "version" -> string! +const Android.Provider.ContactsContract.Contacts.Entity.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.Contacts.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.Contacts.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Contacts.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.ContentDirectory = "photo" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.DisplayPhoto = "display_photo" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.PhotoColumnId = "data15" -> string! +const Android.Provider.ContactsContract.Contacts.Photo.PhotoFileId = "data14" -> string! +const Android.Provider.ContactsContract.Contacts.QueryParameterVcardNoPhoto = "no_photo" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.ContentDirectory = "stream_items" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Comments = "comments" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.ContactLookupKey = "contact_lookup" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.RawContactSourceId = "raw_contact_source_id" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.ResIcon = "icon" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.ResLabel = "label" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Sync1 = "stream_item_sync1" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Sync2 = "stream_item_sync2" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Sync3 = "stream_item_sync3" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Sync4 = "stream_item_sync4" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Text = "text" -> string! +const Android.Provider.ContactsContract.Contacts.StreamItems.InterfaceConsts.Timestamp = "timestamp" -> string! +const Android.Provider.ContactsContract.ContactsColumns.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.ContactsColumns.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.ContactsColumns.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.ContactsColumns.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.ContactsColumns.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.ContactsColumns.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.ContactsColumns.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.ContactsColumns.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.ContactsColumns.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.ContactsColumns.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.ContactsColumns.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.ContactsColumns.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.ContactStatusColumns.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Data.ContentType = "vnd.android.cursor.dir/data" -> string! +const Android.Provider.ContactsContract.Data.ExtraAddressBookIndex = "android.provider.extra.ADDRESS_BOOK_INDEX" -> string! +const Android.Provider.ContactsContract.Data.ExtraAddressBookIndexCounts = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS" -> string! +const Android.Provider.ContactsContract.Data.ExtraAddressBookIndexTitles = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Data.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Data.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.Data.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.Data.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Data.InterfaceConsts.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.Data.VisibleContactsOnly = "visible_contacts_only" -> string! +const Android.Provider.ContactsContract.DataColumns.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.DataColumns.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.DataColumns.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.DataColumns.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.DataColumns.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.DataColumns.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.DataColumns.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.DataColumns.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.DataColumns.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.DataColumns.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.DataColumns.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.DataColumns.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.DataColumns.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.DataColumns.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.DataColumns.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.DataColumns.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.DataColumns.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.DataColumns.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.DataColumns.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.DataColumns.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.DataColumns.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.DataColumns.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.DataColumns.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.DataColumns.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.DataColumns.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.DataColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.DataColumns.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.DataColumns.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.DataColumns.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.DataColumns.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.DataUsageFeedback.UsageType = "type" -> string! +const Android.Provider.ContactsContract.DataUsageFeedback.UsageTypeCall = "call" -> string! +const Android.Provider.ContactsContract.DataUsageFeedback.UsageTypeLongText = "long_text" -> string! +const Android.Provider.ContactsContract.DataUsageFeedback.UsageTypeShortText = "short_text" -> string! +const Android.Provider.ContactsContract.DataUsageStatColumns.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.DataUsageStatColumns.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.DeferredSnippeting = "deferred_snippeting" -> string! +const Android.Provider.ContactsContract.DeferredSnippetingQuery = "deferred_snippeting_query" -> string! +const Android.Provider.ContactsContract.DeletedContacts.DaysKeptMilliseconds = 2592000000 -> long +const Android.Provider.ContactsContract.DeletedContacts.InterfaceConsts.ContactDeletedTimestamp = "contact_deleted_timestamp" -> string! +const Android.Provider.ContactsContract.DeletedContacts.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.DeletedContactsColumns.ContactDeletedTimestamp = "contact_deleted_timestamp" -> string! +const Android.Provider.ContactsContract.DeletedContactsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.Directory.AccountName = "accountName" -> string! +const Android.Provider.ContactsContract.Directory.AccountType = "accountType" -> string! +const Android.Provider.ContactsContract.Directory.CallerPackageParamKey = "callerPackage" -> string! +const Android.Provider.ContactsContract.Directory.ContentItemType = "vnd.android.cursor.item/contact_directory" -> string! +const Android.Provider.ContactsContract.Directory.ContentType = "vnd.android.cursor.dir/contact_directories" -> string! +const Android.Provider.ContactsContract.Directory.Default = 0 -> long +const Android.Provider.ContactsContract.Directory.DirectoryAuthority = "authority" -> string! +const Android.Provider.ContactsContract.Directory.DisplayName = "displayName" -> string! +const Android.Provider.ContactsContract.Directory.EnterpriseDefault = 1000000000 -> long +const Android.Provider.ContactsContract.Directory.EnterpriseLocalInvisible = 1000000001 -> long +const Android.Provider.ContactsContract.Directory.ExportSupport = "exportSupport" -> string! +const Android.Provider.ContactsContract.Directory.ExportSupportAnyAccount = Android.Provider.ExportSupport.AnyAccount -> Android.Provider.ExportSupport +const Android.Provider.ContactsContract.Directory.ExportSupportNone = Android.Provider.ExportSupport.None -> Android.Provider.ExportSupport +const Android.Provider.ContactsContract.Directory.ExportSupportSameAccountOnly = Android.Provider.ExportSupport.SameAccountOnly -> Android.Provider.ExportSupport +const Android.Provider.ContactsContract.Directory.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Directory.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Directory.LocalInvisible = 1 -> long +const Android.Provider.ContactsContract.Directory.PackageName = "packageName" -> string! +const Android.Provider.ContactsContract.Directory.PhotoSupport = "photoSupport" -> string! +const Android.Provider.ContactsContract.Directory.PhotoSupportFull = Android.Provider.PhotoSupport.Full -> Android.Provider.PhotoSupport +const Android.Provider.ContactsContract.Directory.PhotoSupportFullSizeOnly = Android.Provider.PhotoSupport.FullSizeOnly -> Android.Provider.PhotoSupport +const Android.Provider.ContactsContract.Directory.PhotoSupportNone = Android.Provider.PhotoSupport.None -> Android.Provider.PhotoSupport +const Android.Provider.ContactsContract.Directory.PhotoSupportThumbnailOnly = Android.Provider.PhotoSupport.ThumbnailOnly -> Android.Provider.PhotoSupport +const Android.Provider.ContactsContract.Directory.ShortcutSupport = "shortcutSupport" -> string! +const Android.Provider.ContactsContract.Directory.ShortcutSupportDataItemsOnly = Android.Provider.ShortcutSupport.DataItemsOnly -> Android.Provider.ShortcutSupport +const Android.Provider.ContactsContract.Directory.ShortcutSupportFull = Android.Provider.ShortcutSupport.Full -> Android.Provider.ShortcutSupport +const Android.Provider.ContactsContract.Directory.ShortcutSupportNone = Android.Provider.ShortcutSupport.None -> Android.Provider.ShortcutSupport +const Android.Provider.ContactsContract.Directory.TypeResourceId = "typeResourceId" -> string! +const Android.Provider.ContactsContract.DirectoryParamKey = "directory" -> string! +const Android.Provider.ContactsContract.DisplayNameSources.Email = Android.Provider.DisplayNameSources.Email -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.Nickname = Android.Provider.DisplayNameSources.Nickname -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.Organization = Android.Provider.DisplayNameSources.Organization -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.Phone = Android.Provider.DisplayNameSources.Phone -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.StructuredName = Android.Provider.DisplayNameSources.StructuredName -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.StructuredPhoneticName = Android.Provider.DisplayNameSources.StructuredPhoneticName -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayNameSources.Undefined = Android.Provider.DisplayNameSources.Undefined -> Android.Provider.DisplayNameSources +const Android.Provider.ContactsContract.DisplayPhoto.DisplayMaxDim = "display_max_dim" -> string! +const Android.Provider.ContactsContract.DisplayPhoto.ThumbnailMaxDim = "thumbnail_max_dim" -> string! +const Android.Provider.ContactsContract.FullNameStyle.Chinese = Android.Provider.FullNameStyle.Chinese -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.FullNameStyle.Cjk = Android.Provider.FullNameStyle.Cjk -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.FullNameStyle.Japanese = Android.Provider.FullNameStyle.Japanese -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.FullNameStyle.Korean = Android.Provider.FullNameStyle.Korean -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.FullNameStyle.Undefined = Android.Provider.FullNameStyle.Undefined -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.FullNameStyle.Western = Android.Provider.FullNameStyle.Western -> Android.Provider.FullNameStyle +const Android.Provider.ContactsContract.Groups.ContentItemType = "vnd.android.cursor.item/group" -> string! +const Android.Provider.ContactsContract.Groups.ContentType = "vnd.android.cursor.dir/group" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.AutoAdd = "auto_add" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Favorites = "favorites" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.GroupIsReadOnly = "group_is_read_only" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.GroupVisible = "group_visible" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Notes = "notes" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.SourceId = "sourceid" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.SummaryCount = "summ_count" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.SummaryWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.SystemId = "system_id" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Title = "title" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.TitleRes = "title_res" -> string! +const Android.Provider.ContactsContract.Groups.InterfaceConsts.Version = "version" -> string! +const Android.Provider.ContactsContract.GroupsColumns.AutoAdd = "auto_add" -> string! +const Android.Provider.ContactsContract.GroupsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.GroupsColumns.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.GroupsColumns.Favorites = "favorites" -> string! +const Android.Provider.ContactsContract.GroupsColumns.GroupIsReadOnly = "group_is_read_only" -> string! +const Android.Provider.ContactsContract.GroupsColumns.GroupVisible = "group_visible" -> string! +const Android.Provider.ContactsContract.GroupsColumns.Notes = "notes" -> string! +const Android.Provider.ContactsContract.GroupsColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.GroupsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.GroupsColumns.SummaryCount = "summ_count" -> string! +const Android.Provider.ContactsContract.GroupsColumns.SummaryWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.GroupsColumns.SystemId = "system_id" -> string! +const Android.Provider.ContactsContract.GroupsColumns.Title = "title" -> string! +const Android.Provider.ContactsContract.GroupsColumns.TitleRes = "title_res" -> string! +const Android.Provider.ContactsContract.IBaseSyncColumns.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.IBaseSyncColumns.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.IBaseSyncColumns.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.IBaseSyncColumns.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.IContactNameColumns.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.Starred = "starred" -> string! +const Android.Provider.ContactsContract.IContactOptionsColumns.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.IContactsColumns.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.IContactsColumns.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.IContactsColumns.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.IContactsColumns.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.IContactsColumns.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.IContactsColumns.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.IContactsColumns.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.IContactsColumns.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.IContactsColumns.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.IContactsColumns.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.IContactsColumns.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.IContactsColumns.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.IContactStatusColumns.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.IDataColumns.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.IDataColumns.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.IDataColumns.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.IDataColumns.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.IDataColumns.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.IDataColumns.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.IDataColumns.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.IDataColumns.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.IDataColumns.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.IDataColumns.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.IDataColumns.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.IDataColumns.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.IDataColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.IDataColumns.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.IDataColumns.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.IDataColumns.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.IDataColumns.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.IDataUsageStatColumns.LastTimeUsed = "last_time_used" -> string! +const Android.Provider.ContactsContract.IDataUsageStatColumns.TimesUsed = "times_used" -> string! +const Android.Provider.ContactsContract.IDeletedContactsColumns.ContactDeletedTimestamp = "contact_deleted_timestamp" -> string! +const Android.Provider.ContactsContract.IDeletedContactsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.AutoAdd = "auto_add" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.Favorites = "favorites" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.GroupIsReadOnly = "group_is_read_only" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.GroupVisible = "group_visible" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.Notes = "notes" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.SummaryCount = "summ_count" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.SummaryWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.SystemId = "system_id" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.Title = "title" -> string! +const Android.Provider.ContactsContract.IGroupsColumns.TitleRes = "title_res" -> string! +const Android.Provider.ContactsContract.Intents.ActionVoiceSendMessageToContacts = "android.provider.action.VOICE_SEND_MESSAGE_TO_CONTACTS" -> string! +const Android.Provider.ContactsContract.Intents.AttachImage = "com.android.contacts.action.ATTACH_IMAGE" -> string! +const Android.Provider.ContactsContract.Intents.ContactsDatabaseCreated = "android.provider.Contacts.DATABASE_CREATED" -> string! +const Android.Provider.ContactsContract.Intents.ExtraCreateDescription = "com.android.contacts.action.CREATE_DESCRIPTION" -> string! +const Android.Provider.ContactsContract.Intents.ExtraForceCreate = "com.android.contacts.action.FORCE_CREATE" -> string! +const Android.Provider.ContactsContract.Intents.ExtraRecipientContactChatId = "android.provider.extra.RECIPIENT_CONTACT_CHAT_ID" -> string! +const Android.Provider.ContactsContract.Intents.ExtraRecipientContactName = "android.provider.extra.RECIPIENT_CONTACT_NAME" -> string! +const Android.Provider.ContactsContract.Intents.ExtraRecipientContactUri = "android.provider.extra.RECIPIENT_CONTACT_URI" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Action = "android.intent.action.INSERT" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Company = "company" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Data = "data" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Email = "email" -> string! +const Android.Provider.ContactsContract.Intents.Insert.EmailIsprimary = "email_isprimary" -> string! +const Android.Provider.ContactsContract.Intents.Insert.EmailType = "email_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.ExtraAccount = "android.provider.extra.ACCOUNT" -> string! +const Android.Provider.ContactsContract.Intents.Insert.ExtraDataSet = "android.provider.extra.DATA_SET" -> string! +const Android.Provider.ContactsContract.Intents.Insert.FullMode = "full_mode" -> string! +const Android.Provider.ContactsContract.Intents.Insert.ImHandle = "im_handle" -> string! +const Android.Provider.ContactsContract.Intents.Insert.ImIsprimary = "im_isprimary" -> string! +const Android.Provider.ContactsContract.Intents.Insert.ImProtocol = "im_protocol" -> string! +const Android.Provider.ContactsContract.Intents.Insert.JobTitle = "job_title" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Name = "name" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Notes = "notes" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Phone = "phone" -> string! +const Android.Provider.ContactsContract.Intents.Insert.PhoneIsprimary = "phone_isprimary" -> string! +const Android.Provider.ContactsContract.Intents.Insert.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Intents.Insert.PhoneType = "phone_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.Postal = "postal" -> string! +const Android.Provider.ContactsContract.Intents.Insert.PostalIsprimary = "postal_isprimary" -> string! +const Android.Provider.ContactsContract.Intents.Insert.PostalType = "postal_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.SecondaryEmail = "secondary_email" -> string! +const Android.Provider.ContactsContract.Intents.Insert.SecondaryEmailType = "secondary_email_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.SecondaryPhone = "secondary_phone" -> string! +const Android.Provider.ContactsContract.Intents.Insert.SecondaryPhoneType = "secondary_phone_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.TertiaryEmail = "tertiary_email" -> string! +const Android.Provider.ContactsContract.Intents.Insert.TertiaryEmailType = "tertiary_email_type" -> string! +const Android.Provider.ContactsContract.Intents.Insert.TertiaryPhone = "tertiary_phone" -> string! +const Android.Provider.ContactsContract.Intents.Insert.TertiaryPhoneType = "tertiary_phone_type" -> string! +const Android.Provider.ContactsContract.Intents.InviteContact = "com.android.contacts.action.INVITE_CONTACT" -> string! +const Android.Provider.ContactsContract.Intents.MetadataAccountType = "android.provider.account_type" -> string! +const Android.Provider.ContactsContract.Intents.MetadataMimetype = "android.provider.mimetype" -> string! +const Android.Provider.ContactsContract.Intents.SearchSuggestionClicked = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED" -> string! +const Android.Provider.ContactsContract.Intents.SearchSuggestionCreateContactClicked = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED" -> string! +const Android.Provider.ContactsContract.Intents.SearchSuggestionDialNumberClicked = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED" -> string! +const Android.Provider.ContactsContract.Intents.ShowOrCreateContact = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.Label = "label" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.NormalizedNumber = "normalized_number" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.Number = "number" -> string! +const Android.Provider.ContactsContract.IPhoneLookupColumns.Type = "type" -> string! +const Android.Provider.ContactsContract.IPresenceColumns.CustomProtocol = "custom_protocol" -> string! +const Android.Provider.ContactsContract.IPresenceColumns.DataId = "presence_data_id" -> string! +const Android.Provider.ContactsContract.IPresenceColumns.ImAccount = "im_account" -> string! +const Android.Provider.ContactsContract.IPresenceColumns.ImHandle = "im_handle" -> string! +const Android.Provider.ContactsContract.IPresenceColumns.Protocol = "protocol" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.IRawContactsColumns.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.AnyUnsynced = "any_unsynced" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.UngroupedCount = "summ_count" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.UngroupedVisible = "ungrouped_visible" -> string! +const Android.Provider.ContactsContract.ISettingsColumns.UngroupedWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.IStatusColumns.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.IStatusColumns.Presence = "mode" -> string! +const Android.Provider.ContactsContract.IStatusColumns.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.IStatusColumns.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.IStatusColumns.Status = "status" -> string! +const Android.Provider.ContactsContract.IStatusColumns.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.IStatusColumns.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.IStatusColumns.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.IStatusColumns.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.SortIndex = "sort_index" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.StreamItemId = "stream_item_id" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.Sync1 = "stream_item_photo_sync1" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.Sync2 = "stream_item_photo_sync2" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.Sync3 = "stream_item_photo_sync3" -> string! +const Android.Provider.ContactsContract.IStreamItemPhotosColumns.Sync4 = "stream_item_photo_sync4" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Comments = "comments" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.ContactLookupKey = "contact_lookup" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.RawContactSourceId = "raw_contact_source_id" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.ResIcon = "icon" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.ResLabel = "label" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Sync1 = "stream_item_sync1" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Sync2 = "stream_item_sync2" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Sync3 = "stream_item_sync3" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Sync4 = "stream_item_sync4" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Text = "text" -> string! +const Android.Provider.ContactsContract.IStreamItemsColumns.Timestamp = "timestamp" -> string! +const Android.Provider.ContactsContract.ISyncColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.ISyncColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.ISyncColumns.Dirty = "dirty" -> string! +const Android.Provider.ContactsContract.ISyncColumns.SourceId = "sourceid" -> string! +const Android.Provider.ContactsContract.ISyncColumns.Version = "version" -> string! +const Android.Provider.ContactsContract.LimitParamKey = "limit" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Label = "label" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.NormalizedNumber = "normalized_number" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Number = "number" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.PhoneLookup.InterfaceConsts.Type = "type" -> string! +const Android.Provider.ContactsContract.PhoneLookup.QueryParameterSipAddress = "sip" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.Label = "label" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.NormalizedNumber = "normalized_number" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.Number = "number" -> string! +const Android.Provider.ContactsContract.PhoneLookupColumns.Type = "type" -> string! +const Android.Provider.ContactsContract.PhoneticNameStyle.Japanese = Android.Provider.PhoneticNameStyle.Japanese -> Android.Provider.PhoneticNameStyle +const Android.Provider.ContactsContract.PhoneticNameStyle.Korean = Android.Provider.PhoneticNameStyle.Korean -> Android.Provider.PhoneticNameStyle +const Android.Provider.ContactsContract.PhoneticNameStyle.Pinyin = Android.Provider.PhoneticNameStyle.Pinyin -> Android.Provider.PhoneticNameStyle +const Android.Provider.ContactsContract.PhoneticNameStyle.Undefined = Android.Provider.PhoneticNameStyle.Undefined -> Android.Provider.PhoneticNameStyle +const Android.Provider.ContactsContract.PinnedPositions.Demoted = -1 -> int +const Android.Provider.ContactsContract.PinnedPositions.Unpinned = 0 -> int +const Android.Provider.ContactsContract.PresenceColumns.CustomProtocol = "custom_protocol" -> string! +const Android.Provider.ContactsContract.PresenceColumns.DataId = "presence_data_id" -> string! +const Android.Provider.ContactsContract.PresenceColumns.ImAccount = "im_account" -> string! +const Android.Provider.ContactsContract.PresenceColumns.ImHandle = "im_handle" -> string! +const Android.Provider.ContactsContract.PresenceColumns.Protocol = "protocol" -> string! +const Android.Provider.ContactsContract.PrimaryAccountName = "name_for_primary_account" -> string! +const Android.Provider.ContactsContract.PrimaryAccountType = "type_for_primary_account" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactChatCapability = "contact_chat_capability" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactLastUpdatedTimestamp = "contact_last_updated_timestamp" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactPresence = "contact_presence" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactStatus = "contact_status" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactStatusIcon = "contact_status_icon" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactStatusLabel = "contact_status_label" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactStatusResPackage = "contact_status_res_package" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.ContactStatusTimestamp = "contact_status_ts" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.DisplayName = "display_name" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.HasPhoneNumber = "has_phone_number" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.InDefaultDirectory = "in_default_directory" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.InVisibleGroup = "in_visible_group" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.IsUserProfile = "is_user_profile" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.LookupKey = "lookup" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.NameRawContactId = "name_raw_contact_id" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhotoId = "photo_id" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhotoThumbnailUri = "photo_thumb_uri" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.Profile.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.Profile.MinId = 9223372034707292160 -> long +const Android.Provider.ContactsContract.ProfileSyncState.ContentDirectory = "syncstate" -> string! +const Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts.Data = "data" -> string! +const Android.Provider.ContactsContract.ProfileSyncState.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.ProviderStatus.ContentType = "vnd.android.cursor.dir/provider_status" -> string! +const Android.Provider.ContactsContract.ProviderStatus.DatabaseCreationTimestamp = "database_creation_timestamp" -> string! +const Android.Provider.ContactsContract.ProviderStatus.Status = "status" -> string! +const Android.Provider.ContactsContract.QuickContact.ActionQuickContact = "android.provider.action.QUICK_CONTACT" -> string! +const Android.Provider.ContactsContract.QuickContact.ExtraExcludeMimes = "android.provider.extra.EXCLUDE_MIMES" -> string! +const Android.Provider.ContactsContract.QuickContact.ExtraMode = "android.provider.extra.MODE" -> string! +const Android.Provider.ContactsContract.QuickContact.ExtraPrioritizedMimetype = "android.provider.extra.PRIORITIZED_MIMETYPE" -> string! +const Android.Provider.ContactsContract.RawContacts.ContentItemType = "vnd.android.cursor.item/raw_contact" -> string! +const Android.Provider.ContactsContract.RawContacts.ContentType = "vnd.android.cursor.dir/raw_contact" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.ContentDirectory = "data" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.RawContacts.Data.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.RawContacts.DisplayPhoto.ContentDirectory = "display_photo" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.ContentDirectory = "entity" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.RawContacts.Entity.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.CustomRingtone = "custom_ringtone" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Dirty = "dirty" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.DisplayNameAlternative = "display_name_alt" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.DisplayNamePrimary = "display_name" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.DisplayNameSource = "display_name_source" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.LastTimeContacted = "last_time_contacted" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.PhoneticName = "phonetic_name" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.PhoneticNameStyle = "phonetic_name_style" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Pinned = "pinned" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.SendToVoicemail = "send_to_voicemail" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.SortKeyAlternative = "sort_key_alt" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.SortKeyPrimary = "sort_key" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.SourceId = "sourceid" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Starred = "starred" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.TimesContacted = "times_contacted" -> string! +const Android.Provider.ContactsContract.RawContacts.InterfaceConsts.Version = "version" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.ContentDirectory = "stream_items" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Comments = "comments" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.ContactLookupKey = "contact_lookup" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.RawContactSourceId = "raw_contact_source_id" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.ResIcon = "icon" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.ResLabel = "label" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Sync1 = "stream_item_sync1" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Sync2 = "stream_item_sync2" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Sync3 = "stream_item_sync3" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Sync4 = "stream_item_sync4" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Text = "text" -> string! +const Android.Provider.ContactsContract.RawContacts.StreamItems.InterfaceConsts.Timestamp = "timestamp" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.RawContactsColumns.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.ContentType = "vnd.android.cursor.dir/raw_contact_entity" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.DataId = "data_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.AccountTypeAndDataSet = "account_type_and_data_set" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.AggregationMode = "aggregation_mode" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.BackupId = "backup_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.CarrierPresence = "carrier_presence" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.CarrierPresenceVtCapable = 1 -> int +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data1 = "data1" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data10 = "data10" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data11 = "data11" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data12 = "data12" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data13 = "data13" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data14 = "data14" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data15 = "data15" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data2 = "data2" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data3 = "data3" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data4 = "data4" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data5 = "data5" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data6 = "data6" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data7 = "data7" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data8 = "data8" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Data9 = "data9" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.DataVersion = "data_version" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Deleted = "deleted" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.IsPrimary = "is_primary" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.IsReadOnly = "is_read_only" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.IsSuperPrimary = "is_super_primary" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.MetadataDirty = "metadata_dirty" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Mimetype = "mimetype" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.PreferredPhoneAccountComponentName = "preferred_phone_account_component_name" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.PreferredPhoneAccountId = "preferred_phone_account_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.RawContactIsReadOnly = "raw_contact_is_read_only" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.RawContactIsUserProfile = "raw_contact_is_user_profile" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Sync1 = "data_sync1" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Sync2 = "data_sync2" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Sync3 = "data_sync3" -> string! +const Android.Provider.ContactsContract.RawContactsEntity.InterfaceConsts.Sync4 = "data_sync4" -> string! +const Android.Provider.ContactsContract.RemoveDuplicateEntries = "remove_duplicate_entries" -> string! +const Android.Provider.ContactsContract.SearchSnippets.DeferredSnippetingKey = "deferred_snippeting" -> string! +const Android.Provider.ContactsContract.SearchSnippets.Snippet = "snippet" -> string! +const Android.Provider.ContactsContract.Settings.ActionSetDefaultAccount = "android.provider.action.SET_DEFAULT_ACCOUNT" -> string! +const Android.Provider.ContactsContract.Settings.ContentItemType = "vnd.android.cursor.item/setting" -> string! +const Android.Provider.ContactsContract.Settings.ContentType = "vnd.android.cursor.dir/setting" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.AnyUnsynced = "any_unsynced" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.UngroupedCount = "summ_count" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.UngroupedVisible = "ungrouped_visible" -> string! +const Android.Provider.ContactsContract.Settings.InterfaceConsts.UngroupedWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.SettingsColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.SettingsColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.SettingsColumns.AnyUnsynced = "any_unsynced" -> string! +const Android.Provider.ContactsContract.SettingsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.SettingsColumns.ShouldSync = "should_sync" -> string! +const Android.Provider.ContactsContract.SettingsColumns.UngroupedCount = "summ_count" -> string! +const Android.Provider.ContactsContract.SettingsColumns.UngroupedVisible = "ungrouped_visible" -> string! +const Android.Provider.ContactsContract.SettingsColumns.UngroupedWithPhones = "summ_phones" -> string! +const Android.Provider.ContactsContract.SimAccount.AdnEfType = Android.Provider.SimAccountType.AdnEfType -> Android.Provider.SimAccountType +const Android.Provider.ContactsContract.SimAccount.FdnEfType = Android.Provider.SimAccountType.FdnEfType -> Android.Provider.SimAccountType +const Android.Provider.ContactsContract.SimAccount.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Provider.ContactsContract.SimAccount.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Provider.ContactsContract.SimAccount.SdnEfType = Android.Provider.SimAccountType.SdnEfType -> Android.Provider.SimAccountType +const Android.Provider.ContactsContract.SimAccount.UnknownEfType = Android.Provider.SimAccountType.UnknownEfType -> Android.Provider.SimAccountType +const Android.Provider.ContactsContract.SimContacts.ActionSimAccountsChanged = "android.provider.action.SIM_ACCOUNTS_CHANGED" -> string! +const Android.Provider.ContactsContract.StatusColumns.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusColumns.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusColumns.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusColumns.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.StatusColumns.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusColumns.Presence = "mode" -> string! +const Android.Provider.ContactsContract.StatusColumns.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.StatusColumns.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.StatusColumns.Status = "status" -> string! +const Android.Provider.ContactsContract.StatusColumns.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.StatusColumns.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.StatusColumns.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.StatusColumns.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.StatusUpdates.ContentItemType = "vnd.android.cursor.item/status-update" -> string! +const Android.Provider.ContactsContract.StatusUpdates.ContentType = "vnd.android.cursor.dir/status-update" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Available = Android.Provider.StatusPresence.Available -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Away = Android.Provider.StatusPresence.Away -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.CapabilityHasCamera = Android.Provider.ChatCapability.HasCamera -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.CapabilityHasVideo = Android.Provider.ChatCapability.HasVideo -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.CapabilityHasVoice = Android.Provider.ChatCapability.HasVoice -> Android.Provider.ChatCapability +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.ChatCapability = "chat_capability" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.CustomProtocol = "custom_protocol" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.DataId = "presence_data_id" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.DoNotDisturb = Android.Provider.StatusPresence.DoNotDisturb -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Idle = Android.Provider.StatusPresence.Idle -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.ImAccount = "im_account" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.ImHandle = "im_handle" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Invisible = Android.Provider.StatusPresence.Invisible -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Offline = Android.Provider.StatusPresence.Offline -> Android.Provider.StatusPresence +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Presence = "mode" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.PresenceCustomStatus = "status" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.PresenceStatus = "mode" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.Status = "status" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.StatusIcon = "status_icon" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.StatusLabel = "status_label" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.StatusResPackage = "status_res_package" -> string! +const Android.Provider.ContactsContract.StatusUpdates.InterfaceConsts.StatusTimestamp = "status_ts" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.SortIndex = "sort_index" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.StreamItemId = "stream_item_id" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Sync1 = "stream_item_photo_sync1" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Sync2 = "stream_item_photo_sync2" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Sync3 = "stream_item_photo_sync3" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.InterfaceConsts.Sync4 = "stream_item_photo_sync4" -> string! +const Android.Provider.ContactsContract.StreamItemPhotos.Photo = "photo" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.SortIndex = "sort_index" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.StreamItemId = "stream_item_id" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.Sync1 = "stream_item_photo_sync1" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.Sync2 = "stream_item_photo_sync2" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.Sync3 = "stream_item_photo_sync3" -> string! +const Android.Provider.ContactsContract.StreamItemPhotosColumns.Sync4 = "stream_item_photo_sync4" -> string! +const Android.Provider.ContactsContract.StreamItems.ContentItemType = "vnd.android.cursor.item/stream_item" -> string! +const Android.Provider.ContactsContract.StreamItems.ContentType = "vnd.android.cursor.dir/stream_item" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Comments = "comments" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.ContactLookupKey = "contact_lookup" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.RawContactSourceId = "raw_contact_source_id" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.ResIcon = "icon" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.ResLabel = "label" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Sync1 = "stream_item_sync1" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Sync2 = "stream_item_sync2" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Sync3 = "stream_item_sync3" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Sync4 = "stream_item_sync4" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Text = "text" -> string! +const Android.Provider.ContactsContract.StreamItems.InterfaceConsts.Timestamp = "timestamp" -> string! +const Android.Provider.ContactsContract.StreamItems.MaxItems = "max_items" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.ContentDirectory = "photo" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.ContentItemType = "vnd.android.cursor.item/stream_item_photo" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.ContentType = "vnd.android.cursor.dir/stream_item_photo" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.PhotoFileId = "photo_file_id" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.PhotoUri = "photo_uri" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.SortIndex = "sort_index" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.StreamItemId = "stream_item_id" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Sync1 = "stream_item_photo_sync1" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Sync2 = "stream_item_photo_sync2" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Sync3 = "stream_item_photo_sync3" -> string! +const Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.InterfaceConsts.Sync4 = "stream_item_photo_sync4" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Comments = "comments" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.ContactId = "contact_id" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.ContactLookupKey = "contact_lookup" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.DataSet = "data_set" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.RawContactId = "raw_contact_id" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.RawContactSourceId = "raw_contact_source_id" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.ResIcon = "icon" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.ResLabel = "label" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.ResPackage = "res_package" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Sync1 = "stream_item_sync1" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Sync2 = "stream_item_sync2" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Sync3 = "stream_item_sync3" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Sync4 = "stream_item_sync4" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Text = "text" -> string! +const Android.Provider.ContactsContract.StreamItemsColumns.Timestamp = "timestamp" -> string! +const Android.Provider.ContactsContract.StrequentPhoneOnly = "strequent_phone_only" -> string! +const Android.Provider.ContactsContract.SyncColumns.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.SyncColumns.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.SyncColumns.Dirty = "dirty" -> string! +const Android.Provider.ContactsContract.SyncColumns.SourceId = "sourceid" -> string! +const Android.Provider.ContactsContract.SyncColumns.Sync1 = "sync1" -> string! +const Android.Provider.ContactsContract.SyncColumns.Sync2 = "sync2" -> string! +const Android.Provider.ContactsContract.SyncColumns.Sync3 = "sync3" -> string! +const Android.Provider.ContactsContract.SyncColumns.Sync4 = "sync4" -> string! +const Android.Provider.ContactsContract.SyncColumns.Version = "version" -> string! +const Android.Provider.ContactsContract.SyncState.ContentDirectory = "syncstate" -> string! +const Android.Provider.ContactsContract.SyncState.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.ContactsContract.SyncState.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.ContactsContract.SyncState.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.ContactsContract.SyncState.InterfaceConsts.Data = "data" -> string! +const Android.Provider.ContactsContract.SyncState.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.DocumentsContract.ActionDocumentSettings = "android.provider.action.DOCUMENT_SETTINGS" -> string! +const Android.Provider.DocumentsContract.Document.ColumnDisplayName = "_display_name" -> string! +const Android.Provider.DocumentsContract.Document.ColumnDocumentId = "document_id" -> string! +const Android.Provider.DocumentsContract.Document.ColumnFlags = "flags" -> string! +const Android.Provider.DocumentsContract.Document.ColumnIcon = "icon" -> string! +const Android.Provider.DocumentsContract.Document.ColumnLastModified = "last_modified" -> string! +const Android.Provider.DocumentsContract.Document.ColumnMimeType = "mime_type" -> string! +const Android.Provider.DocumentsContract.Document.ColumnSize = "_size" -> string! +const Android.Provider.DocumentsContract.Document.ColumnSummary = "summary" -> string! +const Android.Provider.DocumentsContract.Document.FlagDirBlocksOpenDocumentTree = Android.Provider.DocumentContractFlags.DirBlocksOpenDocumentTree -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagDirPrefersGrid = Android.Provider.DocumentContractFlags.DirPrefersGrid -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagDirPrefersLastModified = Android.Provider.DocumentContractFlags.DirPrefersLastModified -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagDirSupportsCreate = Android.Provider.DocumentContractFlags.DirSupportsCreate -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagPartial = Android.Provider.DocumentContractFlags.Partial -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsCopy = Android.Provider.DocumentContractFlags.SupportsCopy -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsDelete = Android.Provider.DocumentContractFlags.SupportsDelete -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsMetadata = Android.Provider.DocumentContractFlags.SupportsMetadata -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsMove = Android.Provider.DocumentContractFlags.SupportsMove -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsRemove = Android.Provider.DocumentContractFlags.SupportsRemove -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsRename = Android.Provider.DocumentContractFlags.SupportsRename -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsSettings = Android.Provider.DocumentContractFlags.SupportsSettings -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsThumbnail = Android.Provider.DocumentContractFlags.SupportsThumbnail -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagSupportsWrite = Android.Provider.DocumentContractFlags.SupportsWrite -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagVirtualDocument = Android.Provider.DocumentContractFlags.VirtualDocument -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.FlagWebLinkable = Android.Provider.DocumentContractFlags.WebLinkable -> Android.Provider.DocumentContractFlags +const Android.Provider.DocumentsContract.Document.MimeTypeDir = "vnd.android.document/directory" -> string! +const Android.Provider.DocumentsContract.ExtraError = "error" -> string! +const Android.Provider.DocumentsContract.ExtraExcludeSelf = "android.provider.extra.EXCLUDE_SELF" -> string! +const Android.Provider.DocumentsContract.ExtraInfo = "info" -> string! +const Android.Provider.DocumentsContract.ExtraInitialUri = "android.provider.extra.INITIAL_URI" -> string! +const Android.Provider.DocumentsContract.ExtraLoading = "loading" -> string! +const Android.Provider.DocumentsContract.ExtraOrientation = "android.provider.extra.ORIENTATION" -> string! +const Android.Provider.DocumentsContract.ExtraPrompt = "android.provider.extra.PROMPT" -> string! +const Android.Provider.DocumentsContract.MetadataExif = "android:documentExif" -> string! +const Android.Provider.DocumentsContract.MetadataTreeCount = "android:metadataTreeCount" -> string! +const Android.Provider.DocumentsContract.MetadataTreeSize = "android:metadataTreeSize" -> string! +const Android.Provider.DocumentsContract.MetadataTypes = "android:documentMetadataTypes" -> string! +const Android.Provider.DocumentsContract.Path.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Provider.DocumentsContract.Path.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Provider.DocumentsContract.ProviderInterface = "android.content.action.DOCUMENTS_PROVIDER" -> string! +const Android.Provider.DocumentsContract.QueryArgDisplayName = "android:query-arg-display-name" -> string! +const Android.Provider.DocumentsContract.QueryArgExcludeMedia = "android:query-arg-exclude-media" -> string! +const Android.Provider.DocumentsContract.QueryArgFileSizeOver = "android:query-arg-file-size-over" -> string! +const Android.Provider.DocumentsContract.QueryArgLastModifiedAfter = "android:query-arg-last-modified-after" -> string! +const Android.Provider.DocumentsContract.QueryArgMimeTypes = "android:query-arg-mime-types" -> string! +const Android.Provider.DocumentsContract.Root.ColumnAvailableBytes = "available_bytes" -> string! +const Android.Provider.DocumentsContract.Root.ColumnCapacityBytes = "capacity_bytes" -> string! +const Android.Provider.DocumentsContract.Root.ColumnDocumentId = "document_id" -> string! +const Android.Provider.DocumentsContract.Root.ColumnFlags = "flags" -> string! +const Android.Provider.DocumentsContract.Root.ColumnIcon = "icon" -> string! +const Android.Provider.DocumentsContract.Root.ColumnMimeTypes = "mime_types" -> string! +const Android.Provider.DocumentsContract.Root.ColumnQueryArgs = "query_args" -> string! +const Android.Provider.DocumentsContract.Root.ColumnRootId = "root_id" -> string! +const Android.Provider.DocumentsContract.Root.ColumnSummary = "summary" -> string! +const Android.Provider.DocumentsContract.Root.ColumnTitle = "title" -> string! +const Android.Provider.DocumentsContract.Root.FlagEmpty = Android.Provider.DocumentRootFlags.Empty -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagLocalOnly = Android.Provider.DocumentRootFlags.LocalOnly -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagSupportsCreate = Android.Provider.DocumentRootFlags.SupportsCreate -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagSupportsEject = Android.Provider.DocumentRootFlags.SupportsEject -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagSupportsIsChild = Android.Provider.DocumentRootFlags.SupportsIsChild -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagSupportsRecents = Android.Provider.DocumentRootFlags.SupportsRecents -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.FlagSupportsSearch = Android.Provider.DocumentRootFlags.SupportsSearch -> Android.Provider.DocumentRootFlags +const Android.Provider.DocumentsContract.Root.MimeTypeItem = "vnd.android.document/root" -> string! +const Android.Provider.FontsContract.Columns.FileId = "file_id" -> string! +const Android.Provider.FontsContract.Columns.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.FontsContract.Columns.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.FontsContract.Columns.Italic = "font_italic" -> string! +const Android.Provider.FontsContract.Columns.ResultCode = "result_code" -> string! +const Android.Provider.FontsContract.Columns.TtcIndex = "font_ttc_index" -> string! +const Android.Provider.FontsContract.Columns.VariationSettings = "font_variation_settings" -> string! +const Android.Provider.FontsContract.Columns.Weight = "font_weight" -> string! +const Android.Provider.IBaseColumns.Count = "_count" -> string! +const Android.Provider.IBaseColumns.Id = "_id" -> string! +const Android.Provider.IOpenableColumns.DisplayName = "_display_name" -> string! +const Android.Provider.IOpenableColumns.Size = "_size" -> string! +const Android.Provider.LiveFolders.ActionCreateLiveFolder = "android.intent.action.CREATE_LIVE_FOLDER" -> string! +const Android.Provider.LiveFolders.Description = "description" -> string! +const Android.Provider.LiveFolders.ExtraLiveFolderBaseIntent = "android.intent.extra.livefolder.BASE_INTENT" -> string! +const Android.Provider.LiveFolders.ExtraLiveFolderDisplayMode = "android.intent.extra.livefolder.DISPLAY_MODE" -> string! +const Android.Provider.LiveFolders.ExtraLiveFolderIcon = "android.intent.extra.livefolder.ICON" -> string! +const Android.Provider.LiveFolders.ExtraLiveFolderName = "android.intent.extra.livefolder.NAME" -> string! +const Android.Provider.LiveFolders.IconBitmap = "icon_bitmap" -> string! +const Android.Provider.LiveFolders.IconPackage = "icon_package" -> string! +const Android.Provider.LiveFolders.IconResource = "icon_resource" -> string! +const Android.Provider.LiveFolders.Intent = "intent" -> string! +const Android.Provider.LiveFolders.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.LiveFolders.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.LiveFolders.Name = "name" -> string! +const Android.Provider.MediaStore.ActionImageCapture = "android.media.action.IMAGE_CAPTURE" -> string! +const Android.Provider.MediaStore.ActionImageCaptureSecure = "android.media.action.IMAGE_CAPTURE_SECURE" -> string! +const Android.Provider.MediaStore.ActionPickImages = "android.provider.action.PICK_IMAGES" -> string! +const Android.Provider.MediaStore.ActionPickImagesSettings = "android.provider.action.PICK_IMAGES_SETTINGS" -> string! +const Android.Provider.MediaStore.ActionReview = "android.provider.action.REVIEW" -> string! +const Android.Provider.MediaStore.ActionReviewSecure = "android.provider.action.REVIEW_SECURE" -> string! +const Android.Provider.MediaStore.ActionVideoCapture = "android.media.action.VIDEO_CAPTURE" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.FirstYear = "minyear" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.LastYear = "maxyear" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.NumberOfSongs = "numsongs" -> string! +const Android.Provider.MediaStore.Audio.AlbumColumns.NumberOfSongsForArtist = "numsongs_by_artist" -> string! +const Android.Provider.MediaStore.Audio.Albums.ContentType = "vnd.android.cursor.dir/albums" -> string! +const Android.Provider.MediaStore.Audio.Albums.DefaultSortOrder = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Albums.EntryContentType = "vnd.android.cursor.item/album" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.FirstYear = "minyear" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.LastYear = "maxyear" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.NumberOfSongs = "numsongs" -> string! +const Android.Provider.MediaStore.Audio.Albums.InterfaceConsts.NumberOfSongsForArtist = "numsongs_by_artist" -> string! +const Android.Provider.MediaStore.Audio.ArtistColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.ArtistColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.ArtistColumns.NumberOfAlbums = "number_of_albums" -> string! +const Android.Provider.MediaStore.Audio.ArtistColumns.NumberOfTracks = "number_of_tracks" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.FirstYear = "minyear" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.LastYear = "maxyear" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.NumberOfSongs = "numsongs" -> string! +const Android.Provider.MediaStore.Audio.Artists.Albums.InterfaceConsts.NumberOfSongsForArtist = "numsongs_by_artist" -> string! +const Android.Provider.MediaStore.Audio.Artists.ContentType = "vnd.android.cursor.dir/artists" -> string! +const Android.Provider.MediaStore.Audio.Artists.DefaultSortOrder = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Artists.EntryContentType = "vnd.android.cursor.item/artist" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.NumberOfAlbums = "number_of_albums" -> string! +const Android.Provider.MediaStore.Audio.Artists.InterfaceConsts.NumberOfTracks = "number_of_tracks" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.GenreId = "genre_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.GenreKey = "genre_key" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsAlarm = "is_alarm" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsAudiobook = "is_audiobook" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsMusic = "is_music" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsNotification = "is_notification" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsPodcast = "is_podcast" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsRecording = "is_recording" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsRingtone = "is_ringtone" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.TitleKey = "title_key" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.TitleResourceUri = "title_resource_uri" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Track = "track" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.AudioColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.Genres.ContentType = "vnd.android.cursor.dir/genre" -> string! +const Android.Provider.MediaStore.Audio.Genres.DefaultSortOrder = "name" -> string! +const Android.Provider.MediaStore.Audio.Genres.EntryContentType = "vnd.android.cursor.item/genre" -> string! +const Android.Provider.MediaStore.Audio.Genres.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Genres.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.InterfaceConsts.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.AudioId = "audio_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.ContentDirectory = "members" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.DefaultSortOrder = "title_key" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.GenreId = "genre_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.GenreKey = "genre_key" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsAlarm = "is_alarm" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsAudiobook = "is_audiobook" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsMusic = "is_music" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsNotification = "is_notification" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsPodcast = "is_podcast" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsRecording = "is_recording" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsRingtone = "is_ringtone" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.TitleKey = "title_key" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.TitleResourceUri = "title_resource_uri" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Track = "track" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.Genres.Members.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.GenresColumns.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.FirstYear = "minyear" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.LastYear = "maxyear" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.NumberOfSongs = "numsongs" -> string! +const Android.Provider.MediaStore.Audio.IAlbumColumns.NumberOfSongsForArtist = "numsongs_by_artist" -> string! +const Android.Provider.MediaStore.Audio.IArtistColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.IArtistColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.IArtistColumns.NumberOfAlbums = "number_of_albums" -> string! +const Android.Provider.MediaStore.Audio.IArtistColumns.NumberOfTracks = "number_of_tracks" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.GenreId = "genre_id" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.GenreKey = "genre_key" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsAlarm = "is_alarm" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsAudiobook = "is_audiobook" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsMusic = "is_music" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsNotification = "is_notification" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsPodcast = "is_podcast" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsRecording = "is_recording" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.IsRingtone = "is_ringtone" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.TitleKey = "title_key" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.TitleResourceUri = "title_resource_uri" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Track = "track" -> string! +const Android.Provider.MediaStore.Audio.IAudioColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.IGenresColumns.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.IPlaylistsColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.IPlaylistsColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.IPlaylistsColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.IPlaylistsColumns.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.Media.ContentType = "vnd.android.cursor.dir/audio" -> string! +const Android.Provider.MediaStore.Audio.Media.DefaultSortOrder = "title_key" -> string! +const Android.Provider.MediaStore.Audio.Media.EntryContentType = "vnd.android.cursor.item/audio" -> string! +const Android.Provider.MediaStore.Audio.Media.ExtraMaxBytes = "android.provider.MediaStore.extra.MAX_BYTES" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.GenreId = "genre_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.GenreKey = "genre_key" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsAlarm = "is_alarm" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsAudiobook = "is_audiobook" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsMusic = "is_music" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsNotification = "is_notification" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsPodcast = "is_podcast" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsRecording = "is_recording" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsRingtone = "is_ringtone" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.TitleKey = "title_key" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.TitleResourceUri = "title_resource_uri" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Track = "track" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.Media.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.Media.RecordSoundAction = "android.provider.MediaStore.RECORD_SOUND" -> string! +const Android.Provider.MediaStore.Audio.Playlists.ContentType = "vnd.android.cursor.dir/playlist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.DefaultSortOrder = "name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.EntryContentType = "vnd.android.cursor.item/playlist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.Playlists.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.AudioId = "audio_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.ContentDirectory = "members" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.DefaultSortOrder = "play_order" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.AlbumArt = "album_art" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.AlbumId = "album_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.AlbumKey = "album_key" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.ArtistId = "artist_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.ArtistKey = "artist_key" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.GenreId = "genre_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.GenreKey = "genre_key" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsAlarm = "is_alarm" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsAudiobook = "is_audiobook" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsMusic = "is_music" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsNotification = "is_notification" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsPodcast = "is_podcast" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsRecording = "is_recording" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsRingtone = "is_ringtone" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.TitleKey = "title_key" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.TitleResourceUri = "title_resource_uri" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Track = "track" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.PlaylistId = "playlist_id" -> string! +const Android.Provider.MediaStore.Audio.Playlists.Members.PlayOrder = "play_order" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Author = "author" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Height = "height" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Name = "name" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Title = "title" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Width = "width" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Audio.PlaylistsColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Audio.Radio.EntryContentType = "vnd.android.cursor.item/radio" -> string! +const Android.Provider.MediaStore.Authority = "media" -> string! +const Android.Provider.MediaStore.DownloadColumns.Album = "album" -> string! +const Android.Provider.MediaStore.DownloadColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.DownloadColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.DownloadColumns.Author = "author" -> string! +const Android.Provider.MediaStore.DownloadColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.DownloadColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.DownloadColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.DownloadColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.DownloadColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.DownloadColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.DownloadColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.DownloadColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.DownloadColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.DownloadColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.DownloadColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.DownloadColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.DownloadColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.DownloadColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.DownloadColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.DownloadColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.DownloadColumns.DownloadUri = "download_uri" -> string! +const Android.Provider.MediaStore.DownloadColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.DownloadColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.DownloadColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.DownloadColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.DownloadColumns.Height = "height" -> string! +const Android.Provider.MediaStore.DownloadColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.DownloadColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.DownloadColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.DownloadColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.DownloadColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.DownloadColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.DownloadColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.DownloadColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.DownloadColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.DownloadColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.DownloadColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.DownloadColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.DownloadColumns.RefererUri = "referer_uri" -> string! +const Android.Provider.MediaStore.DownloadColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.DownloadColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.DownloadColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.DownloadColumns.Title = "title" -> string! +const Android.Provider.MediaStore.DownloadColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.DownloadColumns.Width = "width" -> string! +const Android.Provider.MediaStore.DownloadColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.DownloadColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.DownloadColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Downloads.ContentType = "vnd.android.cursor.dir/download" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.DownloadUri = "download_uri" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.RefererUri = "referer_uri" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Downloads.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.ExtraAcceptOriginalMediaFormat = "android.provider.extra.ACCEPT_ORIGINAL_MEDIA_FORMAT" -> string! +const Android.Provider.MediaStore.ExtraBrightness = "android.provider.extra.BRIGHTNESS" -> string! +const Android.Provider.MediaStore.ExtraDurationLimit = "android.intent.extra.durationLimit" -> string! +const Android.Provider.MediaStore.ExtraFinishOnCompletion = "android.intent.extra.finishOnCompletion" -> string! +const Android.Provider.MediaStore.ExtraFullScreen = "android.intent.extra.fullScreen" -> string! +const Android.Provider.MediaStore.ExtraMediaAlbum = "android.intent.extra.album" -> string! +const Android.Provider.MediaStore.ExtraMediaArtist = "android.intent.extra.artist" -> string! +const Android.Provider.MediaStore.ExtraMediaCapabilities = "android.provider.extra.MEDIA_CAPABILITIES" -> string! +const Android.Provider.MediaStore.ExtraMediaCapabilitiesUid = "android.provider.extra.MEDIA_CAPABILITIES_UID" -> string! +const Android.Provider.MediaStore.ExtraMediaFocus = "android.intent.extra.focus" -> string! +const Android.Provider.MediaStore.ExtraMediaGenre = "android.intent.extra.genre" -> string! +const Android.Provider.MediaStore.ExtraMediaPlaylist = "android.intent.extra.playlist" -> string! +const Android.Provider.MediaStore.ExtraMediaRadioChannel = "android.intent.extra.radio_channel" -> string! +const Android.Provider.MediaStore.ExtraMediaTitle = "android.intent.extra.title" -> string! +const Android.Provider.MediaStore.ExtraOutput = "output" -> string! +const Android.Provider.MediaStore.ExtraPickImagesMax = "android.provider.extra.PICK_IMAGES_MAX" -> string! +const Android.Provider.MediaStore.ExtraScreenOrientation = "android.intent.extra.screenOrientation" -> string! +const Android.Provider.MediaStore.ExtraShowActionIcons = "android.intent.extra.showActionIcons" -> string! +const Android.Provider.MediaStore.ExtraSizeLimit = "android.intent.extra.sizeLimit" -> string! +const Android.Provider.MediaStore.ExtraVideoQuality = "android.intent.extra.videoQuality" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Files.FileColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Author = "author" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Files.FileColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Files.FileColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Files.FileColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Files.FileColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Files.FileColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Files.FileColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Files.FileColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Height = "height" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.Files.FileColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Files.FileColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Files.FileColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Files.FileColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Files.FileColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Files.FileColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Files.FileColumns.MediaType = "media_type" -> string! +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeAudio = Android.Provider.MediaType.Audio -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeDocument = Android.Provider.MediaType.Document -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeImage = Android.Provider.MediaType.Image -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeNone = Android.Provider.MediaType.None -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypePlaylist = Android.Provider.MediaType.Playlist -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeSubtitle = Android.Provider.MediaType.Subtitle -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MediaTypeVideo = Android.Provider.MediaType.Video -> Android.Provider.MediaType +const Android.Provider.MediaStore.Files.FileColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Files.FileColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Files.FileColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Files.FileColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Parent = "parent" -> string! +const Android.Provider.MediaStore.Files.FileColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Title = "title" -> string! +const Android.Provider.MediaStore.Files.FileColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Width = "width" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Files.FileColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Files.IFileColumns.MediaType = "media_type" -> string! +const Android.Provider.MediaStore.Files.IFileColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Files.IFileColumns.Parent = "parent" -> string! +const Android.Provider.MediaStore.Files.IFileColumns.Title = "title" -> string! +const Android.Provider.MediaStore.IDownloadColumns.DownloadUri = "download_uri" -> string! +const Android.Provider.MediaStore.IDownloadColumns.RefererUri = "referer_uri" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.Description = "description" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.ExposureTime = "exposure_time" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.FNumber = "f_number" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.Iso = "iso" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.PicasaId = "picasa_id" -> string! +const Android.Provider.MediaStore.Images.IImageColumns.SceneCaptureType = "scene_capture_type" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Author = "author" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Description = "description" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.ExposureTime = "exposure_time" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.FNumber = "f_number" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Height = "height" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Iso = "iso" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.PicasaId = "picasa_id" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.SceneCaptureType = "scene_capture_type" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Title = "title" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Width = "width" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Images.ImageColumns.Year = "year" -> string! +const Android.Provider.MediaStore.Images.Media.ContentType = "vnd.android.cursor.dir/image" -> string! +const Android.Provider.MediaStore.Images.Media.DefaultSortOrder = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Description = "description" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.ExposureTime = "exposure_time" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.FNumber = "f_number" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Iso = "iso" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.PicasaId = "picasa_id" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.SceneCaptureType = "scene_capture_type" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Images.Media.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.Data = "_data" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.DefaultSortOrder = "image_id ASC" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.Height = "height" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.ImageId = "image_id" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.Kind = "kind" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.ThumbData = "thumb_data" -> string! +const Android.Provider.MediaStore.Images.Thumbnails.Width = "width" -> string! +const Android.Provider.MediaStore.IMediaColumns.Album = "album" -> string! +const Android.Provider.MediaStore.IMediaColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.IMediaColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.IMediaColumns.Author = "author" -> string! +const Android.Provider.MediaStore.IMediaColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.IMediaColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.IMediaColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.IMediaColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.IMediaColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.IMediaColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.IMediaColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.IMediaColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.IMediaColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.IMediaColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.IMediaColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.IMediaColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.IMediaColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.IMediaColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.IMediaColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.IMediaColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.IMediaColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.IMediaColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.IMediaColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.IMediaColumns.Height = "height" -> string! +const Android.Provider.MediaStore.IMediaColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.IMediaColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.IMediaColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.IMediaColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.IMediaColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.IMediaColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.IMediaColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.IMediaColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.IMediaColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.IMediaColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.IMediaColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.IMediaColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.IMediaColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.IMediaColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.IMediaColumns.Title = "title" -> string! +const Android.Provider.MediaStore.IMediaColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.IMediaColumns.Width = "width" -> string! +const Android.Provider.MediaStore.IMediaColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.IMediaColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.IMediaColumns.Year = "year" -> string! +const Android.Provider.MediaStore.IntentActionMediaPlayFromSearch = "android.media.action.MEDIA_PLAY_FROM_SEARCH" -> string! +const Android.Provider.MediaStore.IntentActionMediaSearch = "android.intent.action.MEDIA_SEARCH" -> string! +const Android.Provider.MediaStore.IntentActionMusicPlayer = "android.intent.action.MUSIC_PLAYER" -> string! +const Android.Provider.MediaStore.IntentActionStillImageCamera = "android.media.action.STILL_IMAGE_CAMERA" -> string! +const Android.Provider.MediaStore.IntentActionStillImageCameraSecure = "android.media.action.STILL_IMAGE_CAMERA_SECURE" -> string! +const Android.Provider.MediaStore.IntentActionTextOpenFromSearch = "android.media.action.TEXT_OPEN_FROM_SEARCH" -> string! +const Android.Provider.MediaStore.IntentActionVideoCamera = "android.media.action.VIDEO_CAMERA" -> string! +const Android.Provider.MediaStore.IntentActionVideoPlayFromSearch = "android.media.action.VIDEO_PLAY_FROM_SEARCH" -> string! +const Android.Provider.MediaStore.MatchDefault = Android.Provider.MediaStoreMatchBehavior.Default -> Android.Provider.MediaStoreMatchBehavior +const Android.Provider.MediaStore.MatchExclude = Android.Provider.MediaStoreMatchBehavior.Exclude -> Android.Provider.MediaStoreMatchBehavior +const Android.Provider.MediaStore.MatchInclude = Android.Provider.MediaStoreMatchBehavior.Include -> Android.Provider.MediaStoreMatchBehavior +const Android.Provider.MediaStore.MatchOnly = Android.Provider.MediaStoreMatchBehavior.Only -> Android.Provider.MediaStoreMatchBehavior +const Android.Provider.MediaStore.MediaColumns.Album = "album" -> string! +const Android.Provider.MediaStore.MediaColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.MediaColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.MediaColumns.Author = "author" -> string! +const Android.Provider.MediaStore.MediaColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.MediaColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.MediaColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.MediaColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.MediaColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.MediaColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.MediaColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.MediaColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.MediaColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.MediaColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.MediaColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.MediaColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.MediaColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.MediaColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.MediaColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.MediaColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.MediaColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.MediaColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.MediaColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.MediaColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.MediaColumns.Height = "height" -> string! +const Android.Provider.MediaStore.MediaColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.MediaColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.MediaColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.MediaColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.MediaColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.MediaColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.MediaColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.MediaColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.MediaColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.MediaColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.MediaColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.MediaColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.MediaColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.MediaColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.MediaColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.MediaColumns.Title = "title" -> string! +const Android.Provider.MediaStore.MediaColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.MediaColumns.Width = "width" -> string! +const Android.Provider.MediaStore.MediaColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.MediaColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.MediaColumns.Year = "year" -> string! +const Android.Provider.MediaStore.MediaIgnoreFilename = ".nomedia" -> string! +const Android.Provider.MediaStore.MediaScannerVolume = "volume" -> string! +const Android.Provider.MediaStore.MetaDataReviewGalleryPrewarmService = "android.media.review_gallery_prewarm_service" -> string! +const Android.Provider.MediaStore.MetaDataStillImageCameraPrewarmService = "android.media.still_image_camera_preview_service" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.DurationMillis = "duration" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.Height = "height" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.PickerMediaColumns.Width = "width" -> string! +const Android.Provider.MediaStore.QueryArgIncludeRecentlyUnmountedVolumes = "android:query-arg-recently-unmounted-volumes" -> string! +const Android.Provider.MediaStore.QueryArgMatchFavorite = "android:query-arg-match-favorite" -> string! +const Android.Provider.MediaStore.QueryArgMatchPending = "android:query-arg-match-pending" -> string! +const Android.Provider.MediaStore.QueryArgMatchTrashed = "android:query-arg-match-trashed" -> string! +const Android.Provider.MediaStore.QueryArgRelatedUri = "android:query-arg-related-uri" -> string! +const Android.Provider.MediaStore.UnknownString = "" -> string! +const Android.Provider.MediaStore.Video.DefaultSortOrder = "_display_name" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Category = "category" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.ColorRange = "color_range" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.ColorStandard = "color_standard" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.ColorTransfer = "color_transfer" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Description = "description" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Language = "language" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Video.IVideoColumns.Tags = "tags" -> string! +const Android.Provider.MediaStore.Video.Media.ContentType = "vnd.android.cursor.dir/video" -> string! +const Android.Provider.MediaStore.Video.Media.DefaultSortOrder = "title" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Album = "album" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Artist = "artist" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Author = "author" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Category = "category" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.ColorRange = "color_range" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.ColorStandard = "color_standard" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.ColorTransfer = "color_transfer" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Composer = "composer" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Data = "_data" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Description = "description" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Duration = "duration" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Genre = "genre" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Height = "height" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Language = "language" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Tags = "tags" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Title = "title" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Width = "width" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Writer = "writer" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Video.Media.InterfaceConsts.Year = "year" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.Data = "_data" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.DefaultSortOrder = "video_id ASC" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.FullScreenKind = Android.Provider.VideoThumbnailKind.FullScreenKind -> Android.Provider.VideoThumbnailKind +const Android.Provider.MediaStore.Video.Thumbnails.Height = "height" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.Kind = "kind" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.MicroKind = Android.Provider.VideoThumbnailKind.MicroKind -> Android.Provider.VideoThumbnailKind +const Android.Provider.MediaStore.Video.Thumbnails.MiniKind = Android.Provider.VideoThumbnailKind.MiniKind -> Android.Provider.VideoThumbnailKind +const Android.Provider.MediaStore.Video.Thumbnails.VideoId = "video_id" -> string! +const Android.Provider.MediaStore.Video.Thumbnails.Width = "width" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Album = "album" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.AlbumArtist = "album_artist" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Artist = "artist" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Author = "author" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Bitrate = "bitrate" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Bookmark = "bookmark" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.BucketDisplayName = "bucket_display_name" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.BucketId = "bucket_id" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.CaptureFramerate = "capture_framerate" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Category = "category" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.CdTrackNumber = "cd_track_number" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.ColorRange = "color_range" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.ColorStandard = "color_standard" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.ColorTransfer = "color_transfer" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Compilation = "compilation" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Composer = "composer" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Count = "_count" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Data = "_data" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DateAdded = "date_added" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DateExpires = "date_expires" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DateModified = "date_modified" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DateTaken = "datetaken" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Description = "description" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DiscNumber = "disc_number" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DisplayName = "_display_name" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.DocumentId = "document_id" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Duration = "duration" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.GenerationAdded = "generation_added" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.GenerationModified = "generation_modified" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Genre = "genre" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Height = "height" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Id = "_id" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.InstanceId = "instance_id" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsDownload = "is_download" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsDrm = "is_drm" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsFavorite = "is_favorite" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsPending = "is_pending" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsPrivate = "isprivate" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.IsTrashed = "is_trashed" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Language = "language" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Latitude = "latitude" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Longitude = "longitude" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.MimeType = "mime_type" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.MiniThumbMagic = "mini_thumb_magic" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.NumTracks = "num_tracks" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Orientation = "orientation" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.OriginalDocumentId = "original_document_id" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.OwnerPackageName = "owner_package_name" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.RelativePath = "relative_path" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Resolution = "resolution" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Size = "_size" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Tags = "tags" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Title = "title" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.VolumeName = "volume_name" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Width = "width" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Writer = "writer" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Xmp = "xmp" -> string! +const Android.Provider.MediaStore.Video.VideoColumns.Year = "year" -> string! +const Android.Provider.MediaStore.VolumeExternal = "external" -> string! +const Android.Provider.MediaStore.VolumeExternalPrimary = "external_primary" -> string! +const Android.Provider.MediaStore.VolumeInternal = "internal" -> string! +const Android.Provider.OpenableColumns.DisplayName = "_display_name" -> string! +const Android.Provider.OpenableColumns.Size = "_size" -> string! +const Android.Provider.Settings.ActionAccessibilitySettings = "android.settings.ACCESSIBILITY_SETTINGS" -> string! +const Android.Provider.Settings.ActionAddAccount = "android.settings.ADD_ACCOUNT_SETTINGS" -> string! +const Android.Provider.Settings.ActionAdvancedMemoryProtectionSettings = "android.settings.ADVANCED_MEMORY_PROTECTION_SETTINGS" -> string! +const Android.Provider.Settings.ActionAirplaneModeSettings = "android.settings.AIRPLANE_MODE_SETTINGS" -> string! +const Android.Provider.Settings.ActionAllAppsNotificationSettings = "android.settings.ALL_APPS_NOTIFICATION_SETTINGS" -> string! +const Android.Provider.Settings.ActionApnSettings = "android.settings.APN_SETTINGS" -> string! +const Android.Provider.Settings.ActionApplicationDetailsSettings = "android.settings.APPLICATION_DETAILS_SETTINGS" -> string! +const Android.Provider.Settings.ActionApplicationDevelopmentSettings = "android.settings.APPLICATION_DEVELOPMENT_SETTINGS" -> string! +const Android.Provider.Settings.ActionApplicationSettings = "android.settings.APPLICATION_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppLocaleSettings = "android.settings.APP_LOCALE_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppNotificationBubbleSettings = "android.settings.APP_NOTIFICATION_BUBBLE_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppNotificationSettings = "android.settings.APP_NOTIFICATION_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppOpenByDefaultSettings = "android.settings.APP_OPEN_BY_DEFAULT_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppSearchSettings = "android.settings.APP_SEARCH_SETTINGS" -> string! +const Android.Provider.Settings.ActionAppUsageSettings = "android.settings.action.APP_USAGE_SETTINGS" -> string! +const Android.Provider.Settings.ActionAutoRotateSettings = "android.settings.AUTO_ROTATE_SETTINGS" -> string! +const Android.Provider.Settings.ActionBatterySaverSettings = "android.settings.BATTERY_SAVER_SETTINGS" -> string! +const Android.Provider.Settings.ActionBiometricEnroll = "android.settings.BIOMETRIC_ENROLL" -> string! +const Android.Provider.Settings.ActionBluetoothSettings = "android.settings.BLUETOOTH_SETTINGS" -> string! +const Android.Provider.Settings.ActionCaptioningSettings = "android.settings.CAPTIONING_SETTINGS" -> string! +const Android.Provider.Settings.ActionCastSettings = "android.settings.CAST_SETTINGS" -> string! +const Android.Provider.Settings.ActionChannelNotificationSettings = "android.settings.CHANNEL_NOTIFICATION_SETTINGS" -> string! +const Android.Provider.Settings.ActionConditionProviderSettings = "android.settings.ACTION_CONDITION_PROVIDER_SETTINGS" -> string! +const Android.Provider.Settings.ActionDataRoamingSettings = "android.settings.DATA_ROAMING_SETTINGS" -> string! +const Android.Provider.Settings.ActionDataUsageSettings = "android.settings.DATA_USAGE_SETTINGS" -> string! +const Android.Provider.Settings.ActionDateSettings = "android.settings.DATE_SETTINGS" -> string! +const Android.Provider.Settings.ActionDeviceInfoSettings = "android.settings.DEVICE_INFO_SETTINGS" -> string! +const Android.Provider.Settings.ActionDisplaySettings = "android.settings.DISPLAY_SETTINGS" -> string! +const Android.Provider.Settings.ActionDreamSettings = "android.settings.DREAM_SETTINGS" -> string! +const Android.Provider.Settings.ActionFingerprintEnroll = "android.settings.FINGERPRINT_ENROLL" -> string! +const Android.Provider.Settings.ActionHardKeyboardSettings = "android.settings.HARD_KEYBOARD_SETTINGS" -> string! +const Android.Provider.Settings.ActionHomeSettings = "android.settings.HOME_SETTINGS" -> string! +const Android.Provider.Settings.ActionIgnoreBackgroundDataRestrictionsSettings = "android.settings.IGNORE_BACKGROUND_DATA_RESTRICTIONS_SETTINGS" -> string! +const Android.Provider.Settings.ActionIgnoreBatteryOptimizationSettings = "android.settings.IGNORE_BATTERY_OPTIMIZATION_SETTINGS" -> string! +const Android.Provider.Settings.ActionInputMethodSettings = "android.settings.INPUT_METHOD_SETTINGS" -> string! +const Android.Provider.Settings.ActionInputMethodSubtypeSettings = "android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" -> string! +const Android.Provider.Settings.ActionInternalStorageSettings = "android.settings.INTERNAL_STORAGE_SETTINGS" -> string! +const Android.Provider.Settings.ActionLocaleSettings = "android.settings.LOCALE_SETTINGS" -> string! +const Android.Provider.Settings.ActionLocationSourceSettings = "android.settings.LOCATION_SOURCE_SETTINGS" -> string! +const Android.Provider.Settings.ActionManageAllApplicationsSettings = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS" -> string! +const Android.Provider.Settings.ActionManageAllFilesAccessPermission = "android.settings.MANAGE_ALL_FILES_ACCESS_PERMISSION" -> string! +const Android.Provider.Settings.ActionManageAllSimProfilesSettings = "android.settings.MANAGE_ALL_SIM_PROFILES_SETTINGS" -> string! +const Android.Provider.Settings.ActionManageAppAllFilesAccessPermission = "android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION" -> string! +const Android.Provider.Settings.ActionManageApplicationsSettings = "android.settings.MANAGE_APPLICATIONS_SETTINGS" -> string! +const Android.Provider.Settings.ActionManageAppUseFullScreenIntent = "android.settings.MANAGE_APP_USE_FULL_SCREEN_INTENT" -> string! +const Android.Provider.Settings.ActionManageDefaultAppsSettings = "android.settings.MANAGE_DEFAULT_APPS_SETTINGS" -> string! +const Android.Provider.Settings.ActionManageOverlayPermission = "android.settings.action.MANAGE_OVERLAY_PERMISSION" -> string! +const Android.Provider.Settings.ActionManageSupervisorRestrictedSetting = "android.settings.MANAGE_SUPERVISOR_RESTRICTED_SETTING" -> string! +const Android.Provider.Settings.ActionManageUnknownAppSources = "android.settings.MANAGE_UNKNOWN_APP_SOURCES" -> string! +const Android.Provider.Settings.ActionManageWriteSettings = "android.settings.action.MANAGE_WRITE_SETTINGS" -> string! +const Android.Provider.Settings.ActionMemoryCardSettings = "android.settings.MEMORY_CARD_SETTINGS" -> string! +const Android.Provider.Settings.ActionNetworkOperatorSettings = "android.settings.NETWORK_OPERATOR_SETTINGS" -> string! +const Android.Provider.Settings.ActionNfcPaymentSettings = "android.settings.NFC_PAYMENT_SETTINGS" -> string! +const Android.Provider.Settings.ActionNfcSettings = "android.settings.NFC_SETTINGS" -> string! +const Android.Provider.Settings.ActionNfcsharingSettings = "android.settings.NFCSHARING_SETTINGS" -> string! +const Android.Provider.Settings.ActionNightDisplaySettings = "android.settings.NIGHT_DISPLAY_SETTINGS" -> string! +const Android.Provider.Settings.ActionNotificationAssistantSettings = "android.settings.NOTIFICATION_ASSISTANT_SETTINGS" -> string! +const Android.Provider.Settings.ActionNotificationListenerDetailSettings = "android.settings.NOTIFICATION_LISTENER_DETAIL_SETTINGS" -> string! +const Android.Provider.Settings.ActionNotificationListenerSettings = "android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS" -> string! +const Android.Provider.Settings.ActionNotificationPolicyAccessSettings = "android.settings.NOTIFICATION_POLICY_ACCESS_SETTINGS" -> string! +const Android.Provider.Settings.ActionPrintSettings = "android.settings.ACTION_PRINT_SETTINGS" -> string! +const Android.Provider.Settings.ActionPrivacySettings = "android.settings.PRIVACY_SETTINGS" -> string! +const Android.Provider.Settings.ActionProcessWifiEasyConnectUri = "android.settings.PROCESS_WIFI_EASY_CONNECT_URI" -> string! +const Android.Provider.Settings.ActionQuickAccessWalletSettings = "android.settings.QUICK_ACCESS_WALLET_SETTINGS" -> string! +const Android.Provider.Settings.ActionQuickLaunchSettings = "android.settings.QUICK_LAUNCH_SETTINGS" -> string! +const Android.Provider.Settings.ActionRegionalPreferencesSettings = "android.settings.REGIONAL_PREFERENCES_SETTINGS" -> string! +const Android.Provider.Settings.ActionRequestIgnoreBatteryOptimizations = "android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" -> string! +const Android.Provider.Settings.ActionRequestManageMedia = "android.settings.REQUEST_MANAGE_MEDIA" -> string! +const Android.Provider.Settings.ActionRequestScheduleExactAlarm = "android.settings.REQUEST_SCHEDULE_EXACT_ALARM" -> string! +const Android.Provider.Settings.ActionRequestSetAutofillService = "android.settings.REQUEST_SET_AUTOFILL_SERVICE" -> string! +const Android.Provider.Settings.ActionSearchSettings = "android.search.action.SEARCH_SETTINGS" -> string! +const Android.Provider.Settings.ActionSecuritySettings = "android.settings.SECURITY_SETTINGS" -> string! +const Android.Provider.Settings.ActionSettings = "android.settings.SETTINGS" -> string! +const Android.Provider.Settings.ActionSettingsEmbedDeepLinkActivity = "android.settings.SETTINGS_EMBED_DEEP_LINK_ACTIVITY" -> string! +const Android.Provider.Settings.ActionShowRegulatoryInfo = "android.settings.SHOW_REGULATORY_INFO" -> string! +const Android.Provider.Settings.ActionShowWorkPolicyInfo = "android.settings.SHOW_WORK_POLICY_INFO" -> string! +const Android.Provider.Settings.ActionSoundSettings = "android.settings.SOUND_SETTINGS" -> string! +const Android.Provider.Settings.ActionStorageVolumeAccessSettings = "android.settings.STORAGE_VOLUME_ACCESS_SETTINGS" -> string! +const Android.Provider.Settings.ActionSyncSettings = "android.settings.SYNC_SETTINGS" -> string! +const Android.Provider.Settings.ActionUsageAccessSettings = "android.settings.USAGE_ACCESS_SETTINGS" -> string! +const Android.Provider.Settings.ActionUserDictionarySettings = "android.settings.USER_DICTIONARY_SETTINGS" -> string! +const Android.Provider.Settings.ActionVoiceControlAirplaneMode = "android.settings.VOICE_CONTROL_AIRPLANE_MODE" -> string! +const Android.Provider.Settings.ActionVoiceControlBatterySaverMode = "android.settings.VOICE_CONTROL_BATTERY_SAVER_MODE" -> string! +const Android.Provider.Settings.ActionVoiceControlDoNotDisturbMode = "android.settings.VOICE_CONTROL_DO_NOT_DISTURB_MODE" -> string! +const Android.Provider.Settings.ActionVoiceInputSettings = "android.settings.VOICE_INPUT_SETTINGS" -> string! +const Android.Provider.Settings.ActionVpnSettings = "android.settings.VPN_SETTINGS" -> string! +const Android.Provider.Settings.ActionVrListenerSettings = "android.settings.VR_LISTENER_SETTINGS" -> string! +const Android.Provider.Settings.ActionWebviewSettings = "android.settings.WEBVIEW_SETTINGS" -> string! +const Android.Provider.Settings.ActionWifiAddNetworks = "android.settings.WIFI_ADD_NETWORKS" -> string! +const Android.Provider.Settings.ActionWifiIpSettings = "android.settings.WIFI_IP_SETTINGS" -> string! +const Android.Provider.Settings.ActionWifiSettings = "android.settings.WIFI_SETTINGS" -> string! +const Android.Provider.Settings.ActionWirelessSettings = "android.settings.WIRELESS_SETTINGS" -> string! +const Android.Provider.Settings.ActionZenModePrioritySettings = "android.settings.ZEN_MODE_PRIORITY_SETTINGS" -> string! +const Android.Provider.Settings.AddWifiResultAddOrUpdateFailed = Android.Provider.AddWifiResult.AddOrUpdateFailed -> Android.Provider.AddWifiResult +const Android.Provider.Settings.AddWifiResultAlreadyExists = Android.Provider.AddWifiResult.AlreadyExists -> Android.Provider.AddWifiResult +const Android.Provider.Settings.AddWifiResultSuccess = Android.Provider.AddWifiResult.Success -> Android.Provider.AddWifiResult +const Android.Provider.Settings.Authority = "settings" -> string! +const Android.Provider.Settings.ExtraAccountTypes = "account_types" -> string! +const Android.Provider.Settings.ExtraAirplaneModeEnabled = "airplane_mode_enabled" -> string! +const Android.Provider.Settings.ExtraAppPackage = "android.provider.extra.APP_PACKAGE" -> string! +const Android.Provider.Settings.ExtraAuthorities = "authorities" -> string! +const Android.Provider.Settings.ExtraBatterySaverModeEnabled = "android.settings.extra.battery_saver_mode_enabled" -> string! +const Android.Provider.Settings.ExtraBiometricAuthenticatorsAllowed = "android.provider.extra.BIOMETRIC_AUTHENTICATORS_ALLOWED" -> string! +const Android.Provider.Settings.ExtraChannelFilterList = "android.provider.extra.CHANNEL_FILTER_LIST" -> string! +const Android.Provider.Settings.ExtraChannelId = "android.provider.extra.CHANNEL_ID" -> string! +const Android.Provider.Settings.ExtraConversationId = "android.provider.extra.CONVERSATION_ID" -> string! +const Android.Provider.Settings.ExtraDoNotDisturbModeEnabled = "android.settings.extra.do_not_disturb_mode_enabled" -> string! +const Android.Provider.Settings.ExtraDoNotDisturbModeMinutes = "android.settings.extra.do_not_disturb_mode_minutes" -> string! +const Android.Provider.Settings.ExtraEasyConnectAttemptedSsid = "android.provider.extra.EASY_CONNECT_ATTEMPTED_SSID" -> string! +const Android.Provider.Settings.ExtraEasyConnectBandList = "android.provider.extra.EASY_CONNECT_BAND_LIST" -> string! +const Android.Provider.Settings.ExtraEasyConnectChannelList = "android.provider.extra.EASY_CONNECT_CHANNEL_LIST" -> string! +const Android.Provider.Settings.ExtraEasyConnectErrorCode = "android.provider.extra.EASY_CONNECT_ERROR_CODE" -> string! +const Android.Provider.Settings.ExtraInputMethodId = "input_method_id" -> string! +const Android.Provider.Settings.ExtraNotificationListenerComponentName = "android.provider.extra.NOTIFICATION_LISTENER_COMPONENT_NAME" -> string! +const Android.Provider.Settings.ExtraSettingsEmbeddedDeepLinkHighlightMenuKey = "android.provider.extra.SETTINGS_EMBEDDED_DEEP_LINK_HIGHLIGHT_MENU_KEY" -> string! +const Android.Provider.Settings.ExtraSettingsEmbeddedDeepLinkIntentUri = "android.provider.extra.SETTINGS_EMBEDDED_DEEP_LINK_INTENT_URI" -> string! +const Android.Provider.Settings.ExtraSubId = "android.provider.extra.SUB_ID" -> string! +const Android.Provider.Settings.ExtraSupervisorRestrictedSettingKey = "android.provider.extra.SUPERVISOR_RESTRICTED_SETTING_KEY" -> string! +const Android.Provider.Settings.ExtraWifiNetworkList = "android.provider.extra.WIFI_NETWORK_LIST" -> string! +const Android.Provider.Settings.ExtraWifiNetworkResultList = "android.provider.extra.WIFI_NETWORK_RESULT_LIST" -> string! +const Android.Provider.Settings.Global.AdbEnabled = "adb_enabled" -> string! +const Android.Provider.Settings.Global.AirplaneModeOn = "airplane_mode_on" -> string! +const Android.Provider.Settings.Global.AirplaneModeRadios = "airplane_mode_radios" -> string! +const Android.Provider.Settings.Global.AlwaysFinishActivities = "always_finish_activities" -> string! +const Android.Provider.Settings.Global.AnimatorDurationScale = "animator_duration_scale" -> string! +const Android.Provider.Settings.Global.ApplyRampingRinger = "apply_ramping_ringer" -> string! +const Android.Provider.Settings.Global.AutoTime = "auto_time" -> string! +const Android.Provider.Settings.Global.AutoTimeZone = "auto_time_zone" -> string! +const Android.Provider.Settings.Global.BluetoothOn = "bluetooth_on" -> string! +const Android.Provider.Settings.Global.BootCount = "boot_count" -> string! +const Android.Provider.Settings.Global.ContactMetadataSyncEnabled = "contact_metadata_sync_enabled" -> string! +const Android.Provider.Settings.Global.DataRoaming = "data_roaming" -> string! +const Android.Provider.Settings.Global.DebugApp = "debug_app" -> string! +const Android.Provider.Settings.Global.DevelopmentSettingsEnabled = "development_settings_enabled" -> string! +const Android.Provider.Settings.Global.DeviceName = "device_name" -> string! +const Android.Provider.Settings.Global.DeviceProvisioned = "device_provisioned" -> string! +const Android.Provider.Settings.Global.HttpProxy = "http_proxy" -> string! +const Android.Provider.Settings.Global.InstallNonMarketApps = "install_non_market_apps" -> string! +const Android.Provider.Settings.Global.ModeRinger = "mode_ringer" -> string! +const Android.Provider.Settings.Global.NetworkPreference = "network_preference" -> string! +const Android.Provider.Settings.Global.RadioBluetooth = "bluetooth" -> string! +const Android.Provider.Settings.Global.RadioCell = "cell" -> string! +const Android.Provider.Settings.Global.RadioNfc = "nfc" -> string! +const Android.Provider.Settings.Global.RadioWifi = "wifi" -> string! +const Android.Provider.Settings.Global.SecureFrpMode = "secure_frp_mode" -> string! +const Android.Provider.Settings.Global.ShowProcesses = "show_processes" -> string! +const Android.Provider.Settings.Global.StayOnWhilePluggedIn = "stay_on_while_plugged_in" -> string! +const Android.Provider.Settings.Global.SysPropSettingVersion = "sys.settings_global_version" -> string! +const Android.Provider.Settings.Global.TransitionAnimationScale = "transition_animation_scale" -> string! +const Android.Provider.Settings.Global.UsbMassStorageEnabled = "usb_mass_storage_enabled" -> string! +const Android.Provider.Settings.Global.UseGoogleMail = "use_google_mail" -> string! +const Android.Provider.Settings.Global.WaitForDebugger = "wait_for_debugger" -> string! +const Android.Provider.Settings.Global.WifiDeviceOwnerConfigsLockdown = "wifi_device_owner_configs_lockdown" -> string! +const Android.Provider.Settings.Global.WifiMaxDhcpRetryCount = "wifi_max_dhcp_retry_count" -> string! +const Android.Provider.Settings.Global.WifiMobileDataTransitionWakelockTimeoutMs = "wifi_mobile_data_transition_wakelock_timeout_ms" -> string! +const Android.Provider.Settings.Global.WifiNetworksAvailableNotificationOn = "wifi_networks_available_notification_on" -> string! +const Android.Provider.Settings.Global.WifiNetworksAvailableRepeatDelay = "wifi_networks_available_repeat_delay" -> string! +const Android.Provider.Settings.Global.WifiNumOpenNetworksKept = "wifi_num_open_networks_kept" -> string! +const Android.Provider.Settings.Global.WifiOn = "wifi_on" -> string! +const Android.Provider.Settings.Global.WifiSleepPolicy = "wifi_sleep_policy" -> string! +const Android.Provider.Settings.Global.WifiSleepPolicyDefault = Android.Provider.GlobalWifiSleepPolicy.Default -> Android.Provider.GlobalWifiSleepPolicy +const Android.Provider.Settings.Global.WifiSleepPolicyNever = Android.Provider.GlobalWifiSleepPolicy.Never -> Android.Provider.GlobalWifiSleepPolicy +const Android.Provider.Settings.Global.WifiSleepPolicyNeverWhilePlugged = Android.Provider.GlobalWifiSleepPolicy.NeverWhilePlugged -> Android.Provider.GlobalWifiSleepPolicy +const Android.Provider.Settings.Global.WifiWatchdogOn = "wifi_watchdog_on" -> string! +const Android.Provider.Settings.Global.WindowAnimationScale = "window_animation_scale" -> string! +const Android.Provider.Settings.IntentCategoryUsageAccessConfig = "android.intent.category.USAGE_ACCESS_CONFIG" -> string! +const Android.Provider.Settings.MetadataUsageAccessReason = "android.settings.metadata.USAGE_ACCESS_REASON" -> string! +const Android.Provider.Settings.NameValueTable.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Settings.NameValueTable.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Settings.NameValueTable.Name = "name" -> string! +const Android.Provider.Settings.NameValueTable.Value = "value" -> string! +const Android.Provider.Settings.Panel.ActionInternetConnectivity = "android.settings.panel.action.INTERNET_CONNECTIVITY" -> string! +const Android.Provider.Settings.Panel.ActionNfc = "android.settings.panel.action.NFC" -> string! +const Android.Provider.Settings.Panel.ActionVolume = "android.settings.panel.action.VOLUME" -> string! +const Android.Provider.Settings.Panel.ActionWifi = "android.settings.panel.action.WIFI" -> string! +const Android.Provider.Settings.Secure.AccessibilityDisplayInversionEnabled = "accessibility_display_inversion_enabled" -> string! +const Android.Provider.Settings.Secure.AccessibilityEnabled = "accessibility_enabled" -> string! +const Android.Provider.Settings.Secure.AccessibilitySpeakPassword = "speak_password" -> string! +const Android.Provider.Settings.Secure.AdbEnabled = "adb_enabled" -> string! +const Android.Provider.Settings.Secure.AllowedGeolocationOrigins = "allowed_geolocation_origins" -> string! +const Android.Provider.Settings.Secure.AllowMockLocation = "mock_location" -> string! +const Android.Provider.Settings.Secure.AndroidId = "android_id" -> string! +const Android.Provider.Settings.Secure.BackgroundData = "background_data" -> string! +const Android.Provider.Settings.Secure.BluetoothOn = "bluetooth_on" -> string! +const Android.Provider.Settings.Secure.DataRoaming = "data_roaming" -> string! +const Android.Provider.Settings.Secure.DefaultInputMethod = "default_input_method" -> string! +const Android.Provider.Settings.Secure.DevelopmentSettingsEnabled = "development_settings_enabled" -> string! +const Android.Provider.Settings.Secure.DeviceProvisioned = "device_provisioned" -> string! +const Android.Provider.Settings.Secure.EnabledAccessibilityServices = "enabled_accessibility_services" -> string! +const Android.Provider.Settings.Secure.EnabledInputMethods = "enabled_input_methods" -> string! +const Android.Provider.Settings.Secure.HttpProxy = "http_proxy" -> string! +const Android.Provider.Settings.Secure.InputMethodSelectorVisibility = "input_method_selector_visibility" -> string! +const Android.Provider.Settings.Secure.InstallNonMarketApps = "install_non_market_apps" -> string! +const Android.Provider.Settings.Secure.LocationMode = "location_mode" -> string! +const Android.Provider.Settings.Secure.LocationModeBatterySaving = Android.Provider.SecurityLocationMode.BatterySaving -> Android.Provider.SecurityLocationMode +const Android.Provider.Settings.Secure.LocationModeHighAccuracy = Android.Provider.SecurityLocationMode.HighAccuracy -> Android.Provider.SecurityLocationMode +const Android.Provider.Settings.Secure.LocationModeOff = Android.Provider.SecurityLocationMode.Off -> Android.Provider.SecurityLocationMode +const Android.Provider.Settings.Secure.LocationModeSensorsOnly = Android.Provider.SecurityLocationMode.SensorsOnly -> Android.Provider.SecurityLocationMode +const Android.Provider.Settings.Secure.LocationProvidersAllowed = "location_providers_allowed" -> string! +const Android.Provider.Settings.Secure.LockPatternEnabled = "lock_pattern_autolock" -> string! +const Android.Provider.Settings.Secure.LockPatternTactileFeedbackEnabled = "lock_pattern_tactile_feedback_enabled" -> string! +const Android.Provider.Settings.Secure.LockPatternVisible = "lock_pattern_visible_pattern" -> string! +const Android.Provider.Settings.Secure.LoggingId = "logging_id" -> string! +const Android.Provider.Settings.Secure.NetworkPreference = "network_preference" -> string! +const Android.Provider.Settings.Secure.ParentalControlEnabled = "parental_control_enabled" -> string! +const Android.Provider.Settings.Secure.ParentalControlLastUpdate = "parental_control_last_update" -> string! +const Android.Provider.Settings.Secure.ParentalControlRedirectUrl = "parental_control_redirect_url" -> string! +const Android.Provider.Settings.Secure.RttCallingMode = "rtt_calling_mode" -> string! +const Android.Provider.Settings.Secure.SecureFrpMode = "secure_frp_mode" -> string! +const Android.Provider.Settings.Secure.SelectedInputMethodSubtype = "selected_input_method_subtype" -> string! +const Android.Provider.Settings.Secure.SettingsClassname = "settings_classname" -> string! +const Android.Provider.Settings.Secure.SkipFirstUseHints = "skip_first_use_hints" -> string! +const Android.Provider.Settings.Secure.SysPropSettingVersion = "sys.settings_secure_version" -> string! +const Android.Provider.Settings.Secure.TouchExplorationEnabled = "touch_exploration_enabled" -> string! +const Android.Provider.Settings.Secure.TtsDefaultCountry = "tts_default_country" -> string! +const Android.Provider.Settings.Secure.TtsDefaultLang = "tts_default_lang" -> string! +const Android.Provider.Settings.Secure.TtsDefaultPitch = "tts_default_pitch" -> string! +const Android.Provider.Settings.Secure.TtsDefaultRate = "tts_default_rate" -> string! +const Android.Provider.Settings.Secure.TtsDefaultSynth = "tts_default_synth" -> string! +const Android.Provider.Settings.Secure.TtsDefaultVariant = "tts_default_variant" -> string! +const Android.Provider.Settings.Secure.TtsEnabledPlugins = "tts_enabled_plugins" -> string! +const Android.Provider.Settings.Secure.TtsUseDefaults = "tts_use_defaults" -> string! +const Android.Provider.Settings.Secure.UsbMassStorageEnabled = "usb_mass_storage_enabled" -> string! +const Android.Provider.Settings.Secure.UseGoogleMail = "use_google_mail" -> string! +const Android.Provider.Settings.Secure.WifiMaxDhcpRetryCount = "wifi_max_dhcp_retry_count" -> string! +const Android.Provider.Settings.Secure.WifiMobileDataTransitionWakelockTimeoutMs = "wifi_mobile_data_transition_wakelock_timeout_ms" -> string! +const Android.Provider.Settings.Secure.WifiNetworksAvailableNotificationOn = "wifi_networks_available_notification_on" -> string! +const Android.Provider.Settings.Secure.WifiNetworksAvailableRepeatDelay = "wifi_networks_available_repeat_delay" -> string! +const Android.Provider.Settings.Secure.WifiNumOpenNetworksKept = "wifi_num_open_networks_kept" -> string! +const Android.Provider.Settings.Secure.WifiOn = "wifi_on" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogAcceptablePacketLossPercentage = "wifi_watchdog_acceptable_packet_loss_percentage" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogApCount = "wifi_watchdog_ap_count" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogBackgroundCheckDelayMs = "wifi_watchdog_background_check_delay_ms" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogBackgroundCheckEnabled = "wifi_watchdog_background_check_enabled" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogBackgroundCheckTimeoutMs = "wifi_watchdog_background_check_timeout_ms" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogInitialIgnoredPingCount = "wifi_watchdog_initial_ignored_ping_count" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogMaxApChecks = "wifi_watchdog_max_ap_checks" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogOn = "wifi_watchdog_on" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogPingCount = "wifi_watchdog_ping_count" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogPingDelayMs = "wifi_watchdog_ping_delay_ms" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogPingTimeoutMs = "wifi_watchdog_ping_timeout_ms" -> string! +const Android.Provider.Settings.Secure.WifiWatchdogWatchList = "wifi_watchdog_watch_list" -> string! +const Android.Provider.Settings.SupervisorVerificationSettingBiometrics = Android.Provider.SupervisorVerificationSetting.Biometrics -> Android.Provider.SupervisorVerificationSetting +const Android.Provider.Settings.SupervisorVerificationSettingUnknown = Android.Provider.SupervisorVerificationSetting.Unknown -> Android.Provider.SupervisorVerificationSetting +const Android.Provider.Settings.System.AccelerometerRotation = "accelerometer_rotation" -> string! +const Android.Provider.Settings.System.AdbEnabled = "adb_enabled" -> string! +const Android.Provider.Settings.System.AirplaneModeOn = "airplane_mode_on" -> string! +const Android.Provider.Settings.System.AirplaneModeRadios = "airplane_mode_radios" -> string! +const Android.Provider.Settings.System.AlarmAlert = "alarm_alert" -> string! +const Android.Provider.Settings.System.AlwaysFinishActivities = "always_finish_activities" -> string! +const Android.Provider.Settings.System.AndroidId = "android_id" -> string! +const Android.Provider.Settings.System.AnimatorDurationScale = "animator_duration_scale" -> string! +const Android.Provider.Settings.System.AppendForLastAudible = "_last_audible" -> string! +const Android.Provider.Settings.System.AutoTime = "auto_time" -> string! +const Android.Provider.Settings.System.AutoTimeZone = "auto_time_zone" -> string! +const Android.Provider.Settings.System.BluetoothDiscoverability = "bluetooth_discoverability" -> string! +const Android.Provider.Settings.System.BluetoothDiscoverabilityTimeout = "bluetooth_discoverability_timeout" -> string! +const Android.Provider.Settings.System.BluetoothOn = "bluetooth_on" -> string! +const Android.Provider.Settings.System.DataRoaming = "data_roaming" -> string! +const Android.Provider.Settings.System.DateFormat = "date_format" -> string! +const Android.Provider.Settings.System.DebugApp = "debug_app" -> string! +const Android.Provider.Settings.System.DeviceProvisioned = "device_provisioned" -> string! +const Android.Provider.Settings.System.DimScreen = "dim_screen" -> string! +const Android.Provider.Settings.System.DtmfToneTypeWhenDialing = "dtmf_tone_type" -> string! +const Android.Provider.Settings.System.DtmfToneWhenDialing = "dtmf_tone" -> string! +const Android.Provider.Settings.System.EndButtonBehavior = "end_button_behavior" -> string! +const Android.Provider.Settings.System.FontScale = "font_scale" -> string! +const Android.Provider.Settings.System.HapticFeedbackEnabled = "haptic_feedback_enabled" -> string! +const Android.Provider.Settings.System.HttpProxy = "http_proxy" -> string! +const Android.Provider.Settings.System.InstallNonMarketApps = "install_non_market_apps" -> string! +const Android.Provider.Settings.System.LocationProvidersAllowed = "location_providers_allowed" -> string! +const Android.Provider.Settings.System.LockPatternEnabled = "lock_pattern_autolock" -> string! +const Android.Provider.Settings.System.LockPatternTactileFeedbackEnabled = "lock_pattern_tactile_feedback_enabled" -> string! +const Android.Provider.Settings.System.LockPatternVisible = "lock_pattern_visible_pattern" -> string! +const Android.Provider.Settings.System.LoggingId = "logging_id" -> string! +const Android.Provider.Settings.System.ModeRinger = "mode_ringer" -> string! +const Android.Provider.Settings.System.ModeRingerStreamsAffected = "mode_ringer_streams_affected" -> string! +const Android.Provider.Settings.System.MuteStreamsAffected = "mute_streams_affected" -> string! +const Android.Provider.Settings.System.NetworkPreference = "network_preference" -> string! +const Android.Provider.Settings.System.NextAlarmFormatted = "next_alarm_formatted" -> string! +const Android.Provider.Settings.System.NotificationSound = "notification_sound" -> string! +const Android.Provider.Settings.System.ParentalControlEnabled = "parental_control_enabled" -> string! +const Android.Provider.Settings.System.ParentalControlLastUpdate = "parental_control_last_update" -> string! +const Android.Provider.Settings.System.ParentalControlRedirectUrl = "parental_control_redirect_url" -> string! +const Android.Provider.Settings.System.RadioBluetooth = "bluetooth" -> string! +const Android.Provider.Settings.System.RadioCell = "cell" -> string! +const Android.Provider.Settings.System.RadioNfc = "nfc" -> string! +const Android.Provider.Settings.System.RadioWifi = "wifi" -> string! +const Android.Provider.Settings.System.Ringtone = "ringtone" -> string! +const Android.Provider.Settings.System.ScreenBrightness = "screen_brightness" -> string! +const Android.Provider.Settings.System.ScreenBrightnessMode = "screen_brightness_mode" -> string! +const Android.Provider.Settings.System.ScreenBrightnessModeAutomatic = Android.Provider.ScreenBrightness.ModeAutomatic -> Android.Provider.ScreenBrightness +const Android.Provider.Settings.System.ScreenBrightnessModeManual = Android.Provider.ScreenBrightness.ModeManual -> Android.Provider.ScreenBrightness +const Android.Provider.Settings.System.ScreenOffTimeout = "screen_off_timeout" -> string! +const Android.Provider.Settings.System.SettingsClassname = "settings_classname" -> string! +const Android.Provider.Settings.System.SetupWizardHasRun = "setup_wizard_has_run" -> string! +const Android.Provider.Settings.System.ShowGtalkServiceStatus = "SHOW_GTALK_SERVICE_STATUS" -> string! +const Android.Provider.Settings.System.ShowProcesses = "show_processes" -> string! +const Android.Provider.Settings.System.ShowWebSuggestions = "show_web_suggestions" -> string! +const Android.Provider.Settings.System.SoundEffectsEnabled = "sound_effects_enabled" -> string! +const Android.Provider.Settings.System.StayOnWhilePluggedIn = "stay_on_while_plugged_in" -> string! +const Android.Provider.Settings.System.SysPropSettingVersion = "sys.settings_system_version" -> string! +const Android.Provider.Settings.System.TextAutoCaps = "auto_caps" -> string! +const Android.Provider.Settings.System.TextAutoPunctuate = "auto_punctuate" -> string! +const Android.Provider.Settings.System.TextAutoReplace = "auto_replace" -> string! +const Android.Provider.Settings.System.TextShowPassword = "show_password" -> string! +const Android.Provider.Settings.System.Time1224 = "time_12_24" -> string! +const Android.Provider.Settings.System.TransitionAnimationScale = "transition_animation_scale" -> string! +const Android.Provider.Settings.System.UsbMassStorageEnabled = "usb_mass_storage_enabled" -> string! +const Android.Provider.Settings.System.UseGoogleMail = "use_google_mail" -> string! +const Android.Provider.Settings.System.UserRotation = "user_rotation" -> string! +const Android.Provider.Settings.System.VibrateOn = "vibrate_on" -> string! +const Android.Provider.Settings.System.VibrateWhenRinging = "vibrate_when_ringing" -> string! +const Android.Provider.Settings.System.VolumeAlarm = "volume_alarm" -> string! +const Android.Provider.Settings.System.VolumeBluetoothSco = "volume_bluetooth_sco" -> string! +const Android.Provider.Settings.System.VolumeMusic = "volume_music" -> string! +const Android.Provider.Settings.System.VolumeNotification = "volume_notification" -> string! +const Android.Provider.Settings.System.VolumeRing = "volume_ring" -> string! +const Android.Provider.Settings.System.VolumeSystem = "volume_system" -> string! +const Android.Provider.Settings.System.VolumeVoice = "volume_voice" -> string! +const Android.Provider.Settings.System.WaitForDebugger = "wait_for_debugger" -> string! +const Android.Provider.Settings.System.WallpaperActivity = "wallpaper_activity" -> string! +const Android.Provider.Settings.System.WifiMaxDhcpRetryCount = "wifi_max_dhcp_retry_count" -> string! +const Android.Provider.Settings.System.WifiMobileDataTransitionWakelockTimeoutMs = "wifi_mobile_data_transition_wakelock_timeout_ms" -> string! +const Android.Provider.Settings.System.WifiNetworksAvailableNotificationOn = "wifi_networks_available_notification_on" -> string! +const Android.Provider.Settings.System.WifiNetworksAvailableRepeatDelay = "wifi_networks_available_repeat_delay" -> string! +const Android.Provider.Settings.System.WifiNumOpenNetworksKept = "wifi_num_open_networks_kept" -> string! +const Android.Provider.Settings.System.WifiOn = "wifi_on" -> string! +const Android.Provider.Settings.System.WifiSleepPolicy = "wifi_sleep_policy" -> string! +const Android.Provider.Settings.System.WifiSleepPolicyDefault = Android.Provider.WifiSleepPolicy.Default -> Android.Provider.WifiSleepPolicy +const Android.Provider.Settings.System.WifiSleepPolicyNever = Android.Provider.WifiSleepPolicy.Never -> Android.Provider.WifiSleepPolicy +const Android.Provider.Settings.System.WifiSleepPolicyNeverWhilePlugged = Android.Provider.WifiSleepPolicy.NeverWhilePlugged -> Android.Provider.WifiSleepPolicy +const Android.Provider.Settings.System.WifiStaticDns1 = "wifi_static_dns1" -> string! +const Android.Provider.Settings.System.WifiStaticDns2 = "wifi_static_dns2" -> string! +const Android.Provider.Settings.System.WifiStaticGateway = "wifi_static_gateway" -> string! +const Android.Provider.Settings.System.WifiStaticIp = "wifi_static_ip" -> string! +const Android.Provider.Settings.System.WifiStaticNetmask = "wifi_static_netmask" -> string! +const Android.Provider.Settings.System.WifiUseStaticIp = "wifi_use_static_ip" -> string! +const Android.Provider.Settings.System.WifiWatchdogAcceptablePacketLossPercentage = "wifi_watchdog_acceptable_packet_loss_percentage" -> string! +const Android.Provider.Settings.System.WifiWatchdogApCount = "wifi_watchdog_ap_count" -> string! +const Android.Provider.Settings.System.WifiWatchdogBackgroundCheckDelayMs = "wifi_watchdog_background_check_delay_ms" -> string! +const Android.Provider.Settings.System.WifiWatchdogBackgroundCheckEnabled = "wifi_watchdog_background_check_enabled" -> string! +const Android.Provider.Settings.System.WifiWatchdogBackgroundCheckTimeoutMs = "wifi_watchdog_background_check_timeout_ms" -> string! +const Android.Provider.Settings.System.WifiWatchdogInitialIgnoredPingCount = "wifi_watchdog_initial_ignored_ping_count" -> string! +const Android.Provider.Settings.System.WifiWatchdogMaxApChecks = "wifi_watchdog_max_ap_checks" -> string! +const Android.Provider.Settings.System.WifiWatchdogOn = "wifi_watchdog_on" -> string! +const Android.Provider.Settings.System.WifiWatchdogPingCount = "wifi_watchdog_ping_count" -> string! +const Android.Provider.Settings.System.WifiWatchdogPingDelayMs = "wifi_watchdog_ping_delay_ms" -> string! +const Android.Provider.Settings.System.WifiWatchdogPingTimeoutMs = "wifi_watchdog_ping_timeout_ms" -> string! +const Android.Provider.Settings.System.WindowAnimationScale = "window_animation_scale" -> string! +const Android.Provider.SettingsSlicesContract.Authority = "android.settings.slices" -> string! +const Android.Provider.SettingsSlicesContract.KeyAirplaneMode = "airplane_mode" -> string! +const Android.Provider.SettingsSlicesContract.KeyBatterySaver = "battery_saver" -> string! +const Android.Provider.SettingsSlicesContract.KeyBluetooth = "bluetooth" -> string! +const Android.Provider.SettingsSlicesContract.KeyLocation = "location" -> string! +const Android.Provider.SettingsSlicesContract.KeyWifi = "wifi" -> string! +const Android.Provider.SettingsSlicesContract.PathSettingAction = "action" -> string! +const Android.Provider.SettingsSlicesContract.PathSettingIntent = "intent" -> string! +const Android.Provider.SimPhonebookContract.Authority = "com.android.simphonebook" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.ContentItemType = "vnd.android.cursor.item/sim-elementary-file" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.ContentType = "vnd.android.cursor.dir/sim-elementary-file" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.EfAdn = Android.Provider.SimElementaryFileType.Adn -> Android.Provider.SimElementaryFileType +const Android.Provider.SimPhonebookContract.ElementaryFiles.EfFdn = Android.Provider.SimElementaryFileType.Fdn -> Android.Provider.SimElementaryFileType +const Android.Provider.SimPhonebookContract.ElementaryFiles.EfSdn = Android.Provider.SimElementaryFileType.Sdn -> Android.Provider.SimElementaryFileType +const Android.Provider.SimPhonebookContract.ElementaryFiles.EfType = "ef_type" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.EfUnknown = Android.Provider.SimElementaryFileType.Unknown -> Android.Provider.SimElementaryFileType +const Android.Provider.SimPhonebookContract.ElementaryFiles.MaxRecords = "max_records" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.NameMaxLength = "name_max_length" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.PhoneNumberMaxLength = "phone_number_max_length" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.RecordCount = "record_count" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.SlotIndex = "slot_index" -> string! +const Android.Provider.SimPhonebookContract.ElementaryFiles.SubscriptionId = "subscription_id" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.ContentItemType = "vnd.android.cursor.item/sim-contact_v2" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.ContentType = "vnd.android.cursor.dir/sim-contact_v2" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.ElementaryFileType = "elementary_file_type" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.ErrorNameUnsupported = -1 -> int +const Android.Provider.SimPhonebookContract.SimRecords.Name = "name" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.PhoneNumber = "phone_number" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.RecordNumber = "record_number" -> string! +const Android.Provider.SimPhonebookContract.SimRecords.SubscriptionId = "subscription_id" -> string! +const Android.Provider.SyncStateContract.Columns.AccountName = "account_name" -> string! +const Android.Provider.SyncStateContract.Columns.AccountType = "account_type" -> string! +const Android.Provider.SyncStateContract.Columns.Count = "_count" -> string! +const Android.Provider.SyncStateContract.Columns.Data = "data" -> string! +const Android.Provider.SyncStateContract.Columns.Id = "_id" -> string! +const Android.Provider.SyncStateContract.Constants.ContentDirectory = "syncstate" -> string! +const Android.Provider.SyncStateContract.Constants.InterfaceConsts.AccountName = "account_name" -> string! +const Android.Provider.SyncStateContract.Constants.InterfaceConsts.AccountType = "account_type" -> string! +const Android.Provider.SyncStateContract.Constants.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.SyncStateContract.Constants.InterfaceConsts.Data = "data" -> string! +const Android.Provider.SyncStateContract.Constants.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.SyncStateContract.IColumns.AccountName = "account_name" -> string! +const Android.Provider.SyncStateContract.IColumns.AccountType = "account_type" -> string! +const Android.Provider.SyncStateContract.IColumns.Data = "data" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Count = "_count" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Creator = "creator" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Date = "date" -> string! +const Android.Provider.Telephony.BaseMmsColumns.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.BaseMmsColumns.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.BaseMmsColumns.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Expiry = "exp" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Id = "_id" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Locked = "locked" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.BaseMmsColumns.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MessageId = "m_id" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MessageType = "m_type" -> string! +const Android.Provider.Telephony.BaseMmsColumns.MmsVersion = "v" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Priority = "pri" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Read = "read" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ReadReport = "rr" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.BaseMmsColumns.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.BaseMmsColumns.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.BaseMmsColumns.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Seen = "seen" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Status = "st" -> string! +const Android.Provider.Telephony.BaseMmsColumns.Subject = "sub" -> string! +const Android.Provider.Telephony.BaseMmsColumns.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.BaseMmsColumns.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.BaseMmsColumns.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.BaseMmsColumns.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.BaseMmsColumns.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.CanonicalAddressesColumns.Address = "address" -> string! +const Android.Provider.Telephony.CanonicalAddressesColumns.Count = "_count" -> string! +const Android.Provider.Telephony.CanonicalAddressesColumns.Id = "_id" -> string! +const Android.Provider.Telephony.CarrierId.CarrierIdField = "carrier_id" -> string! +const Android.Provider.Telephony.CarrierId.CarrierName = "carrier_name" -> string! +const Android.Provider.Telephony.CarrierId.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.CarrierId.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.CarrierId.SpecificCarrierId = "specific_carrier_id" -> string! +const Android.Provider.Telephony.CarrierId.SpecificCarrierIdName = "specific_carrier_id_name" -> string! +const Android.Provider.Telephony.Carriers.Apn = "apn" -> string! +const Android.Provider.Telephony.Carriers.AuthType = "authtype" -> string! +const Android.Provider.Telephony.Carriers.Bearer = "bearer" -> string! +const Android.Provider.Telephony.Carriers.CarrierEnabled = "carrier_enabled" -> string! +const Android.Provider.Telephony.Carriers.CarrierId = "carrier_id" -> string! +const Android.Provider.Telephony.Carriers.Current = "current" -> string! +const Android.Provider.Telephony.Carriers.DefaultSortOrder = "name ASC" -> string! +const Android.Provider.Telephony.Carriers.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Carriers.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Carriers.Mcc = "mcc" -> string! +const Android.Provider.Telephony.Carriers.Mmsc = "mmsc" -> string! +const Android.Provider.Telephony.Carriers.Mmsport = "mmsport" -> string! +const Android.Provider.Telephony.Carriers.Mmsproxy = "mmsproxy" -> string! +const Android.Provider.Telephony.Carriers.Mnc = "mnc" -> string! +const Android.Provider.Telephony.Carriers.MvnoMatchData = "mvno_match_data" -> string! +const Android.Provider.Telephony.Carriers.MvnoType = "mvno_type" -> string! +const Android.Provider.Telephony.Carriers.Name = "name" -> string! +const Android.Provider.Telephony.Carriers.NetworkTypeBitmask = "network_type_bitmask" -> string! +const Android.Provider.Telephony.Carriers.Numeric = "numeric" -> string! +const Android.Provider.Telephony.Carriers.Password = "password" -> string! +const Android.Provider.Telephony.Carriers.Port = "port" -> string! +const Android.Provider.Telephony.Carriers.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Carriers.Proxy = "proxy" -> string! +const Android.Provider.Telephony.Carriers.RoamingProtocol = "roaming_protocol" -> string! +const Android.Provider.Telephony.Carriers.Server = "server" -> string! +const Android.Provider.Telephony.Carriers.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Carriers.Type = "type" -> string! +const Android.Provider.Telephony.Carriers.User = "user" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Creator = "creator" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Date = "date" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Expiry = "exp" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Locked = "locked" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MessageId = "m_id" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MessageType = "m_type" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.MmsVersion = "v" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Priority = "pri" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Read = "read" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ReadReport = "rr" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Seen = "seen" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Status = "st" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.Subject = "sub" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.IBaseMmsColumns.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.ICanonicalAddressesColumns.Address = "address" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Address = "address" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Body = "body" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Creator = "creator" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Date = "date" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Locked = "locked" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Person = "person" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Protocol = "protocol" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Read = "read" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Seen = "seen" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Status = "status" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Subject = "subject" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.ITextBasedSmsColumns.Type = "type" -> string! +const Android.Provider.Telephony.IThreadsColumns.Archived = "archived" -> string! +const Android.Provider.Telephony.IThreadsColumns.Date = "date" -> string! +const Android.Provider.Telephony.IThreadsColumns.Error = "error" -> string! +const Android.Provider.Telephony.IThreadsColumns.HasAttachment = "has_attachment" -> string! +const Android.Provider.Telephony.IThreadsColumns.MessageCount = "message_count" -> string! +const Android.Provider.Telephony.IThreadsColumns.Read = "read" -> string! +const Android.Provider.Telephony.IThreadsColumns.RecipientIds = "recipient_ids" -> string! +const Android.Provider.Telephony.IThreadsColumns.Snippet = "snippet" -> string! +const Android.Provider.Telephony.IThreadsColumns.SnippetCharset = "snippet_cs" -> string! +const Android.Provider.Telephony.IThreadsColumns.Type = "type" -> string! +const Android.Provider.Telephony.Mms.Addr.Address = "address" -> string! +const Android.Provider.Telephony.Mms.Addr.Charset = "charset" -> string! +const Android.Provider.Telephony.Mms.Addr.ContactId = "contact_id" -> string! +const Android.Provider.Telephony.Mms.Addr.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Addr.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Addr.MsgId = "msg_id" -> string! +const Android.Provider.Telephony.Mms.Addr.Type = "type" -> string! +const Android.Provider.Telephony.Mms.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Mms.Draft.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Expiry = "exp" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageId = "m_id" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MessageType = "m_type" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.MmsVersion = "v" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Priority = "pri" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ReadReport = "rr" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Status = "st" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.Subject = "sub" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Mms.Draft.InterfaceConsts.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.Mms.Inbox.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Expiry = "exp" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageId = "m_id" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MessageType = "m_type" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.MmsVersion = "v" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Priority = "pri" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ReadReport = "rr" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Status = "st" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.Subject = "sub" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Mms.Inbox.InterfaceConsts.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.Mms.Intents.ContentChangedAction = "android.intent.action.CONTENT_CHANGED" -> string! +const Android.Provider.Telephony.Mms.Intents.DeletedContents = "deleted_contents" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Expiry = "exp" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageId = "m_id" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MessageType = "m_type" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.MmsVersion = "v" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Priority = "pri" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ReadReport = "rr" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Status = "st" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.Subject = "sub" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Mms.InterfaceConsts.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.Mms.Outbox.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Expiry = "exp" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageId = "m_id" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MessageType = "m_type" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.MmsVersion = "v" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Priority = "pri" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ReadReport = "rr" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Status = "st" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.Subject = "sub" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Mms.Outbox.InterfaceConsts.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.Mms.Part.Charset = "chset" -> string! +const Android.Provider.Telephony.Mms.Part.ContentDisposition = "cd" -> string! +const Android.Provider.Telephony.Mms.Part.ContentId = "cid" -> string! +const Android.Provider.Telephony.Mms.Part.ContentLocation = "cl" -> string! +const Android.Provider.Telephony.Mms.Part.ContentType = "ct" -> string! +const Android.Provider.Telephony.Mms.Part.CtStart = "ctt_s" -> string! +const Android.Provider.Telephony.Mms.Part.CtType = "ctt_t" -> string! +const Android.Provider.Telephony.Mms.Part.Data = "_data" -> string! +const Android.Provider.Telephony.Mms.Part.Filename = "fn" -> string! +const Android.Provider.Telephony.Mms.Part.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Part.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Part.MsgId = "mid" -> string! +const Android.Provider.Telephony.Mms.Part.Name = "name" -> string! +const Android.Provider.Telephony.Mms.Part.Seq = "seq" -> string! +const Android.Provider.Telephony.Mms.Part.Text = "text" -> string! +const Android.Provider.Telephony.Mms.Rate.SentTime = "sent_time" -> string! +const Android.Provider.Telephony.Mms.Sent.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ContentClass = "ct_cls" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ContentLocation = "ct_l" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ContentType = "ct_t" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.DeliveryReport = "d_rpt" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.DeliveryTime = "d_tm" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Expiry = "exp" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBox = "msg_box" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxAll = Android.Provider.MessageBoxType.All -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxDrafts = Android.Provider.MessageBoxType.Drafts -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxFailed = Android.Provider.MessageBoxType.Failed -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxInbox = Android.Provider.MessageBoxType.Inbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxOutbox = Android.Provider.MessageBoxType.Outbox -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageBoxSent = Android.Provider.MessageBoxType.Sent -> Android.Provider.MessageBoxType +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageClass = "m_cls" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageId = "m_id" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageSize = "m_size" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MessageType = "m_type" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.MmsVersion = "v" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Priority = "pri" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ReadReport = "rr" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ReadStatus = "read_status" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ReportAllowed = "rpt_a" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ResponseStatus = "resp_st" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ResponseText = "resp_txt" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.RetrieveStatus = "retr_st" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.RetrieveText = "retr_txt" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.RetrieveTextCharset = "retr_txt_cs" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Status = "st" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.Subject = "sub" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.SubjectCharset = "sub_cs" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.TextOnly = "text_only" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Mms.Sent.InterfaceConsts.TransactionId = "tr_id" -> string! +const Android.Provider.Telephony.MmsSms.ErrTypeGeneric = Android.Provider.MmsSmsErrorType.Generic -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeGenericPermanent = Android.Provider.MmsSmsErrorType.GenericPermanent -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeMmsProtoPermanent = Android.Provider.MmsSmsErrorType.MmsProtoPermanent -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeMmsProtoTransient = Android.Provider.MmsSmsErrorType.MmsProtoTransient -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeSmsProtoPermanent = Android.Provider.MmsSmsErrorType.SmsProtoPermanent -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeSmsProtoTransient = Android.Provider.MmsSmsErrorType.SmsProtoTransient -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.ErrTypeTransportFailure = Android.Provider.MmsSmsErrorType.TransportFailure -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.MmsSms.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.MmsSms.MmsProto = Android.Provider.MmsSmsProtocol.MmsProto -> Android.Provider.MmsSmsProtocol +const Android.Provider.Telephony.MmsSms.NoError = Android.Provider.MmsSmsErrorType.NoError -> Android.Provider.MmsSmsErrorType +const Android.Provider.Telephony.MmsSms.PendingMessages.DueTime = "due_time" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.ErrorCode = "err_code" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.ErrorType = "err_type" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.LastTry = "last_try" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.MsgId = "msg_id" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.MsgType = "msg_type" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.ProtoType = "proto_type" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.RetryIndex = "retry_index" -> string! +const Android.Provider.Telephony.MmsSms.PendingMessages.SubscriptionId = "pending_sub_id" -> string! +const Android.Provider.Telephony.MmsSms.SmsProto = Android.Provider.MmsSmsProtocol.SmsProto -> Android.Provider.MmsSmsProtocol +const Android.Provider.Telephony.MmsSms.TypeDiscriminatorColumn = "transport_type" -> string! +const Android.Provider.Telephony.ServiceStateTable.Authority = "service-state" -> string! +const Android.Provider.Telephony.ServiceStateTable.DataNetworkType = "data_network_type" -> string! +const Android.Provider.Telephony.ServiceStateTable.DataRegState = "data_reg_state" -> string! +const Android.Provider.Telephony.ServiceStateTable.DuplexMode = "duplex_mode" -> string! +const Android.Provider.Telephony.ServiceStateTable.IsManualNetworkSelection = "is_manual_network_selection" -> string! +const Android.Provider.Telephony.ServiceStateTable.VoiceOperatorNumeric = "voice_operator_numeric" -> string! +const Android.Provider.Telephony.ServiceStateTable.VoiceRegState = "voice_reg_state" -> string! +const Android.Provider.Telephony.Sms.Conversations.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.Conversations.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.Sms.Conversations.MessageCount = "msg_count" -> string! +const Android.Provider.Telephony.Sms.Conversations.Snippet = "snippet" -> string! +const Android.Provider.Telephony.Sms.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Draft.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.Draft.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.Sms.Inbox.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.Inbox.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.Sms.Intents.ActionChangeDefault = "android.provider.Telephony.ACTION_CHANGE_DEFAULT" -> string! +const Android.Provider.Telephony.Sms.Intents.ActionDefaultSmsPackageChanged = "android.provider.action.DEFAULT_SMS_PACKAGE_CHANGED" -> string! +const Android.Provider.Telephony.Sms.Intents.ActionExternalProviderChange = "android.provider.action.EXTERNAL_PROVIDER_CHANGE" -> string! +const Android.Provider.Telephony.Sms.Intents.DataSmsReceivedAction = "android.intent.action.DATA_SMS_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.Intents.ExtraIsDefaultSmsApp = "android.provider.extra.IS_DEFAULT_SMS_APP" -> string! +const Android.Provider.Telephony.Sms.Intents.ExtraPackageName = "package" -> string! +const Android.Provider.Telephony.Sms.Intents.ResultSmsDatabaseError = Android.Provider.SmsIntentResult.DatabaseError -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsDispatchFailure = Android.Provider.SmsIntentResult.DispatchFailure -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsDuplicated = Android.Provider.SmsIntentResult.Duplicated -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsGenericError = Android.Provider.SmsIntentResult.GenericError -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsHandled = Android.Provider.SmsIntentResult.Handled -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsInvalidUri = Android.Provider.SmsIntentResult.InvalidUri -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsNullMessage = Android.Provider.SmsIntentResult.NullMessage -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsNullPdu = Android.Provider.SmsIntentResult.NullPdu -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsOutOfMemory = Android.Provider.SmsIntentResult.OutOfMemory -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsReceivedWhileEncrypted = Android.Provider.SmsIntentResult.ReceivedWhileEncrypted -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.ResultSmsUnsupported = Android.Provider.SmsIntentResult.Unsupported -> Android.Provider.SmsIntentResult +const Android.Provider.Telephony.Sms.Intents.SecretCodeAction = "android.provider.Telephony.SECRET_CODE" -> string! +const Android.Provider.Telephony.Sms.Intents.SimFullAction = "android.provider.Telephony.SIM_FULL" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsCbReceivedAction = "android.provider.Telephony.SMS_CB_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsDeliverAction = "android.provider.Telephony.SMS_DELIVER" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsEmergencyCbReceivedAction = "android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsReceivedAction = "android.provider.Telephony.SMS_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsRejectedAction = "android.provider.Telephony.SMS_REJECTED" -> string! +const Android.Provider.Telephony.Sms.Intents.SmsServiceCategoryProgramDataReceivedAction = "android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.Intents.WapPushDeliverAction = "android.provider.Telephony.WAP_PUSH_DELIVER" -> string! +const Android.Provider.Telephony.Sms.Intents.WapPushReceivedAction = "android.provider.Telephony.WAP_PUSH_RECEIVED" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.Sms.Outbox.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.Outbox.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.Sms.Sent.DefaultSortOrder = "date DESC" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Address = "address" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Body = "body" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Creator = "creator" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Locked = "locked" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Person = "person" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Protocol = "protocol" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Seen = "seen" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Status = "status" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Subject = "subject" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.Sms.Sent.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Address = "address" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Body = "body" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Creator = "creator" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Date = "date" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.DateSent = "date_sent" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.ErrorCode = "error_code" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Locked = "locked" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeAll = Android.Provider.SmsMessageType.All -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeDraft = Android.Provider.SmsMessageType.Draft -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeFailed = Android.Provider.SmsMessageType.Failed -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeInbox = Android.Provider.SmsMessageType.Inbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeOutbox = Android.Provider.SmsMessageType.Outbox -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeQueued = Android.Provider.SmsMessageType.Queued -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.MessageTypeSent = Android.Provider.SmsMessageType.Sent -> Android.Provider.SmsMessageType +const Android.Provider.Telephony.TextBasedSmsColumns.Person = "person" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Protocol = "protocol" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Read = "read" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.ReplyPathPresent = "reply_path_present" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Seen = "seen" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.ServiceCenter = "service_center" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Status = "status" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.StatusComplete = Android.Provider.SmsStatus.Complete -> Android.Provider.SmsStatus +const Android.Provider.Telephony.TextBasedSmsColumns.StatusFailed = Android.Provider.SmsStatus.Failed -> Android.Provider.SmsStatus +const Android.Provider.Telephony.TextBasedSmsColumns.StatusNone = Android.Provider.SmsStatus.None -> Android.Provider.SmsStatus +const Android.Provider.Telephony.TextBasedSmsColumns.StatusPending = Android.Provider.SmsStatus.Pending -> Android.Provider.SmsStatus +const Android.Provider.Telephony.TextBasedSmsColumns.Subject = "subject" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.SubscriptionId = "sub_id" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.ThreadId = "thread_id" -> string! +const Android.Provider.Telephony.TextBasedSmsColumns.Type = "type" -> string! +const Android.Provider.Telephony.Threads.BroadcastThread = Android.Provider.ThreadType.BroadcastThread -> Android.Provider.ThreadType +const Android.Provider.Telephony.Threads.CommonThread = Android.Provider.ThreadType.CommonThread -> Android.Provider.ThreadType +const Android.Provider.Telephony.Threads.InterfaceConsts.Archived = "archived" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Date = "date" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Error = "error" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.HasAttachment = "has_attachment" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.MessageCount = "message_count" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Read = "read" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.RecipientIds = "recipient_ids" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Snippet = "snippet" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.SnippetCharset = "snippet_cs" -> string! +const Android.Provider.Telephony.Threads.InterfaceConsts.Type = "type" -> string! +const Android.Provider.Telephony.ThreadsColumns.Archived = "archived" -> string! +const Android.Provider.Telephony.ThreadsColumns.Count = "_count" -> string! +const Android.Provider.Telephony.ThreadsColumns.Date = "date" -> string! +const Android.Provider.Telephony.ThreadsColumns.Error = "error" -> string! +const Android.Provider.Telephony.ThreadsColumns.HasAttachment = "has_attachment" -> string! +const Android.Provider.Telephony.ThreadsColumns.Id = "_id" -> string! +const Android.Provider.Telephony.ThreadsColumns.MessageCount = "message_count" -> string! +const Android.Provider.Telephony.ThreadsColumns.Read = "read" -> string! +const Android.Provider.Telephony.ThreadsColumns.RecipientIds = "recipient_ids" -> string! +const Android.Provider.Telephony.ThreadsColumns.Snippet = "snippet" -> string! +const Android.Provider.Telephony.ThreadsColumns.SnippetCharset = "snippet_cs" -> string! +const Android.Provider.Telephony.ThreadsColumns.Type = "type" -> string! +const Android.Provider.UserDictionary.Authority = "user_dictionary" -> string! +const Android.Provider.UserDictionary.Words.AppId = "appid" -> string! +const Android.Provider.UserDictionary.Words.ContentItemType = "vnd.android.cursor.item/vnd.google.userword" -> string! +const Android.Provider.UserDictionary.Words.ContentType = "vnd.android.cursor.dir/vnd.google.userword" -> string! +const Android.Provider.UserDictionary.Words.DefaultSortOrder = "frequency DESC" -> string! +const Android.Provider.UserDictionary.Words.Frequency = "frequency" -> string! +const Android.Provider.UserDictionary.Words.Id = "_id" -> string! +const Android.Provider.UserDictionary.Words.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.UserDictionary.Words.Locale = "locale" -> string! +const Android.Provider.UserDictionary.Words.Shortcut = "shortcut" -> string! +const Android.Provider.UserDictionary.Words.Word = "word" -> string! +const Android.Provider.VoicemailContract.ActionFetchVoicemail = "android.intent.action.FETCH_VOICEMAIL" -> string! +const Android.Provider.VoicemailContract.ActionNewVoicemail = "android.intent.action.NEW_VOICEMAIL" -> string! +const Android.Provider.VoicemailContract.ActionSyncVoicemail = "android.provider.action.SYNC_VOICEMAIL" -> string! +const Android.Provider.VoicemailContract.Authority = "com.android.voicemail" -> string! +const Android.Provider.VoicemailContract.ExtraPhoneAccountHandle = "android.provider.extra.PHONE_ACCOUNT_HANDLE" -> string! +const Android.Provider.VoicemailContract.ExtraSelfChange = "com.android.voicemail.extra.SELF_CHANGE" -> string! +const Android.Provider.VoicemailContract.ParamKeySourcePackage = "source_package" -> string! +const Android.Provider.VoicemailContract.Status.ConfigurationState = "configuration_state" -> string! +const Android.Provider.VoicemailContract.Status.ConfigurationStateCanBeConfigured = Android.Provider.VoicemailConfigurationState.CanBeConfigured -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.ConfigurationStateConfiguring = Android.Provider.VoicemailConfigurationState.Configuring -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.ConfigurationStateDisabled = Android.Provider.VoicemailConfigurationState.Disabled -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.ConfigurationStateFailed = Android.Provider.VoicemailConfigurationState.Failed -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.ConfigurationStateNotConfigured = Android.Provider.VoicemailConfigurationState.NotConfigured -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.ConfigurationStateOk = Android.Provider.VoicemailConfigurationState.Ok -> Android.Provider.VoicemailConfigurationState +const Android.Provider.VoicemailContract.Status.DataChannelState = "data_channel_state" -> string! +const Android.Provider.VoicemailContract.Status.DataChannelStateBadConfiguration = Android.Provider.VoicemailDataChannelState.BadConfiguration -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateCommunicationError = Android.Provider.VoicemailDataChannelState.CommunicationError -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateNoConnection = Android.Provider.VoicemailDataChannelState.NoConnection -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateNoConnectionCellularRequired = Android.Provider.VoicemailDataChannelState.NoConnectionCellularRequired -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateOk = Android.Provider.VoicemailDataChannelState.Ok -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateServerConnectionError = Android.Provider.VoicemailDataChannelState.ServerConnectionError -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DataChannelStateServerError = Android.Provider.VoicemailDataChannelState.ServerError -> Android.Provider.VoicemailDataChannelState +const Android.Provider.VoicemailContract.Status.DirType = "vnd.android.cursor.dir/voicemail.source.status" -> string! +const Android.Provider.VoicemailContract.Status.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.VoicemailContract.Status.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.VoicemailContract.Status.ItemType = "vnd.android.cursor.item/voicemail.source.status" -> string! +const Android.Provider.VoicemailContract.Status.NotificationChannelState = "notification_channel_state" -> string! +const Android.Provider.VoicemailContract.Status.NotificationChannelStateMessageWaiting = Android.Provider.VoicemailNotificationChannelState.MessageWaiting -> Android.Provider.VoicemailNotificationChannelState +const Android.Provider.VoicemailContract.Status.NotificationChannelStateNoConnection = Android.Provider.VoicemailNotificationChannelState.NoConnection -> Android.Provider.VoicemailNotificationChannelState +const Android.Provider.VoicemailContract.Status.NotificationChannelStateOk = Android.Provider.VoicemailNotificationChannelState.Ok -> Android.Provider.VoicemailNotificationChannelState +const Android.Provider.VoicemailContract.Status.PhoneAccountComponentName = "phone_account_component_name" -> string! +const Android.Provider.VoicemailContract.Status.PhoneAccountId = "phone_account_id" -> string! +const Android.Provider.VoicemailContract.Status.QuotaOccupied = "quota_occupied" -> string! +const Android.Provider.VoicemailContract.Status.QuotaTotal = "quota_total" -> string! +const Android.Provider.VoicemailContract.Status.QuotaUnavailable = -1 -> int +const Android.Provider.VoicemailContract.Status.SettingsUri = "settings_uri" -> string! +const Android.Provider.VoicemailContract.Status.SourcePackage = "source_package" -> string! +const Android.Provider.VoicemailContract.Status.SourceType = "source_type" -> string! +const Android.Provider.VoicemailContract.Status.VoicemailAccessUri = "voicemail_access_uri" -> string! +const Android.Provider.VoicemailContract.Voicemails.Archived = "archived" -> string! +const Android.Provider.VoicemailContract.Voicemails.BackedUp = "backed_up" -> string! +const Android.Provider.VoicemailContract.Voicemails.Date = "date" -> string! +const Android.Provider.VoicemailContract.Voicemails.Deleted = "deleted" -> string! +const Android.Provider.VoicemailContract.Voicemails.Dirty = "dirty" -> string! +const Android.Provider.VoicemailContract.Voicemails.DirType = "vnd.android.cursor.dir/voicemails" -> string! +const Android.Provider.VoicemailContract.Voicemails.DirtyRetain = -1 -> int +const Android.Provider.VoicemailContract.Voicemails.Duration = "duration" -> string! +const Android.Provider.VoicemailContract.Voicemails.HasContent = "has_content" -> string! +const Android.Provider.VoicemailContract.Voicemails.InterfaceConsts.Count = "_count" -> string! +const Android.Provider.VoicemailContract.Voicemails.InterfaceConsts.DisplayName = "_display_name" -> string! +const Android.Provider.VoicemailContract.Voicemails.InterfaceConsts.Id = "_id" -> string! +const Android.Provider.VoicemailContract.Voicemails.InterfaceConsts.Size = "_size" -> string! +const Android.Provider.VoicemailContract.Voicemails.IsOmtpVoicemail = "is_omtp_voicemail" -> string! +const Android.Provider.VoicemailContract.Voicemails.IsRead = "is_read" -> string! +const Android.Provider.VoicemailContract.Voicemails.ItemType = "vnd.android.cursor.item/voicemail" -> string! +const Android.Provider.VoicemailContract.Voicemails.LastModified = "last_modified" -> string! +const Android.Provider.VoicemailContract.Voicemails.MimeType = "mime_type" -> string! +const Android.Provider.VoicemailContract.Voicemails.New = "new" -> string! +const Android.Provider.VoicemailContract.Voicemails.Number = "number" -> string! +const Android.Provider.VoicemailContract.Voicemails.PhoneAccountComponentName = "subscription_component_name" -> string! +const Android.Provider.VoicemailContract.Voicemails.PhoneAccountId = "subscription_id" -> string! +const Android.Provider.VoicemailContract.Voicemails.Restored = "restored" -> string! +const Android.Provider.VoicemailContract.Voicemails.SourceData = "source_data" -> string! +const Android.Provider.VoicemailContract.Voicemails.SourcePackage = "source_package" -> string! +const Android.Provider.VoicemailContract.Voicemails.Transcription = "transcription" -> string! +const Android.Renderscripts.ProgramFragmentFixedFunction.Builder.MaxTexture = 2 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.ConjTranspose = 113 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Left = 141 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Lower = 122 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.NonUnit = 131 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.NoTranspose = 111 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Right = 142 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Transpose = 112 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Unit = 132 -> int +const Android.Renderscripts.ScriptIntrinsicBLAS.Upper = 121 -> int +const Android.Resource.Animation.AccelerateDecelerateInterpolator = 17432580 -> int +const Android.Resource.Animation.AccelerateInterpolator = 17432581 -> int +const Android.Resource.Animation.AnticipateInterpolator = 17432583 -> int +const Android.Resource.Animation.AnticipateOvershootInterpolator = 17432585 -> int +const Android.Resource.Animation.BounceInterpolator = 17432586 -> int +const Android.Resource.Animation.CycleInterpolator = 17432588 -> int +const Android.Resource.Animation.DecelerateInterpolator = 17432582 -> int +const Android.Resource.Animation.FadeIn = 17432576 -> int +const Android.Resource.Animation.FadeOut = 17432577 -> int +const Android.Resource.Animation.LinearInterpolator = 17432587 -> int +const Android.Resource.Animation.OvershootInterpolator = 17432584 -> int +const Android.Resource.Animation.SlideInLeft = 17432578 -> int +const Android.Resource.Animation.SlideOutRight = 17432579 -> int +const Android.Resource.Animator.FadeIn = 17498112 -> int +const Android.Resource.Animator.FadeOut = 17498113 -> int +const Android.Resource.Array.EmailAddressTypes = 17235968 -> int +const Android.Resource.Array.ImProtocols = 17235969 -> int +const Android.Resource.Array.OrganizationTypes = 17235970 -> int +const Android.Resource.Array.PhoneTypes = 17235971 -> int +const Android.Resource.Array.PostalAddressTypes = 17235972 -> int +const Android.Resource.Attribute.AbsListViewStyle = 16842858 -> int +const Android.Resource.Attribute.AccessibilityDataSensitive = 16844407 -> int +const Android.Resource.Attribute.AccessibilityEventTypes = 16843648 -> int +const Android.Resource.Attribute.AccessibilityFeedbackType = 16843650 -> int +const Android.Resource.Attribute.AccessibilityFlags = 16843652 -> int +const Android.Resource.Attribute.AccessibilityHeading = 16844160 -> int +const Android.Resource.Attribute.AccessibilityLiveRegion = 16843758 -> int +const Android.Resource.Attribute.AccessibilityPaneTitle = 16844156 -> int +const Android.Resource.Attribute.AccessibilityTraversalAfter = 16843986 -> int +const Android.Resource.Attribute.AccessibilityTraversalBefore = 16843985 -> int +const Android.Resource.Attribute.AccountPreferences = 16843423 -> int +const Android.Resource.Attribute.AccountType = 16843407 -> int +const Android.Resource.Attribute.Action = 16842797 -> int +const Android.Resource.Attribute.ActionBarDivider = 16843675 -> int +const Android.Resource.Attribute.ActionBarItemBackground = 16843676 -> int +const Android.Resource.Attribute.ActionBarPopupTheme = 16843917 -> int +const Android.Resource.Attribute.ActionBarSize = 16843499 -> int +const Android.Resource.Attribute.ActionBarSplitStyle = 16843656 -> int +const Android.Resource.Attribute.ActionBarStyle = 16843470 -> int +const Android.Resource.Attribute.ActionBarTabBarStyle = 16843508 -> int +const Android.Resource.Attribute.ActionBarTabStyle = 16843507 -> int +const Android.Resource.Attribute.ActionBarTabTextStyle = 16843509 -> int +const Android.Resource.Attribute.ActionBarTheme = 16843825 -> int +const Android.Resource.Attribute.ActionBarWidgetTheme = 16843671 -> int +const Android.Resource.Attribute.ActionButtonStyle = 16843480 -> int +const Android.Resource.Attribute.ActionDropDownStyle = 16843479 -> int +const Android.Resource.Attribute.ActionLayout = 16843515 -> int +const Android.Resource.Attribute.ActionMenuTextAppearance = 16843616 -> int +const Android.Resource.Attribute.ActionMenuTextColor = 16843617 -> int +const Android.Resource.Attribute.ActionModeBackground = 16843483 -> int +const Android.Resource.Attribute.ActionModeCloseButtonStyle = 16843511 -> int +const Android.Resource.Attribute.ActionModeCloseDrawable = 16843484 -> int +const Android.Resource.Attribute.ActionModeCopyDrawable = 16843538 -> int +const Android.Resource.Attribute.ActionModeCutDrawable = 16843537 -> int +const Android.Resource.Attribute.ActionModeFindDrawable = 16843898 -> int +const Android.Resource.Attribute.ActionModePasteDrawable = 16843539 -> int +const Android.Resource.Attribute.ActionModeSelectAllDrawable = 16843646 -> int +const Android.Resource.Attribute.ActionModeShareDrawable = 16843897 -> int +const Android.Resource.Attribute.ActionModeSplitBackground = 16843677 -> int +const Android.Resource.Attribute.ActionModeStyle = 16843668 -> int +const Android.Resource.Attribute.ActionModeWebSearchDrawable = 16843899 -> int +const Android.Resource.Attribute.ActionOverflowButtonStyle = 16843510 -> int +const Android.Resource.Attribute.ActionOverflowMenuStyle = 16843844 -> int +const Android.Resource.Attribute.ActionProviderClass = 16843657 -> int +const Android.Resource.Attribute.ActionViewClass = 16843516 -> int +const Android.Resource.Attribute.ActivatedBackgroundIndicator = 16843517 -> int +const Android.Resource.Attribute.ActivityCloseEnterAnimation = 16842938 -> int +const Android.Resource.Attribute.ActivityCloseExitAnimation = 16842939 -> int +const Android.Resource.Attribute.ActivityOpenEnterAnimation = 16842936 -> int +const Android.Resource.Attribute.ActivityOpenExitAnimation = 16842937 -> int +const Android.Resource.Attribute.AddPrintersActivity = 16843750 -> int +const Android.Resource.Attribute.AddStatesFromChildren = 16842992 -> int +const Android.Resource.Attribute.AdjustViewBounds = 16843038 -> int +const Android.Resource.Attribute.AdvancedPrintOptionsActivity = 16843761 -> int +const Android.Resource.Attribute.AlertDialogIcon = 16843605 -> int +const Android.Resource.Attribute.AlertDialogStyle = 16842845 -> int +const Android.Resource.Attribute.AlertDialogTheme = 16843529 -> int +const Android.Resource.Attribute.AlignmentMode = 16843642 -> int +const Android.Resource.Attribute.AllContactsName = 16843468 -> int +const Android.Resource.Attribute.AllowAudioPlaybackCapture = 16844289 -> int +const Android.Resource.Attribute.AllowBackup = 16843392 -> int +const Android.Resource.Attribute.AllowClearUserData = 16842757 -> int +const Android.Resource.Attribute.AllowClickWhenDisabled = 16844312 -> int +const Android.Resource.Attribute.AllowEmbedded = 16843765 -> int +const Android.Resource.Attribute.AllowGameAngleDriver = 16844376 -> int +const Android.Resource.Attribute.AllowGameDownscaling = 16844377 -> int +const Android.Resource.Attribute.AllowGameFpsOverride = 16844378 -> int +const Android.Resource.Attribute.AllowNativeHeapPointerTagging = 16844306 -> int +const Android.Resource.Attribute.AllowParallelSyncs = 16843570 -> int +const Android.Resource.Attribute.AllowSharedIsolatedProcess = 16844413 -> int +const Android.Resource.Attribute.AllowSingleTap = 16843353 -> int +const Android.Resource.Attribute.AllowTaskReparenting = 16843268 -> int +const Android.Resource.Attribute.AllowUndo = 16843999 -> int +const Android.Resource.Attribute.AllowUntrustedActivityEmbedding = 16844393 -> int +const Android.Resource.Attribute.AllowUpdateOwnership = 16844416 -> int +const Android.Resource.Attribute.Alpha = 16843551 -> int +const Android.Resource.Attribute.AlphabeticModifiers = 16844110 -> int +const Android.Resource.Attribute.AlphabeticShortcut = 16843235 -> int +const Android.Resource.Attribute.AlwaysDrawnWithCache = 16842991 -> int +const Android.Resource.Attribute.AlwaysRetainTaskState = 16843267 -> int +const Android.Resource.Attribute.AmbientShadowAlpha = 16843966 -> int +const Android.Resource.Attribute.AmPmBackgroundColor = 16843941 -> int +const Android.Resource.Attribute.AmPmTextColor = 16843940 -> int +const Android.Resource.Attribute.Angle = 16843168 -> int +const Android.Resource.Attribute.AnimatedImageDrawable = 16844298 -> int +const Android.Resource.Attribute.AnimateFirstView = 16843477 -> int +const Android.Resource.Attribute.AnimateLayoutChanges = 16843506 -> int +const Android.Resource.Attribute.AnimateOnClick = 16843356 -> int +const Android.Resource.Attribute.Animation = 16843213 -> int +const Android.Resource.Attribute.AnimationCache = 16842989 -> int +const Android.Resource.Attribute.AnimationDuration = 16843026 -> int +const Android.Resource.Attribute.AnimationOrder = 16843214 -> int +const Android.Resource.Attribute.AnimationResolution = 16843546 -> int +const Android.Resource.Attribute.Antialias = 16843034 -> int +const Android.Resource.Attribute.AnyDensity = 16843372 -> int +const Android.Resource.Attribute.ApduServiceBanner = 16843757 -> int +const Android.Resource.Attribute.ApiKey = 16843281 -> int +const Android.Resource.Attribute.AppCategory = 16844101 -> int +const Android.Resource.Attribute.AppComponentFactory = 16844154 -> int +const Android.Resource.Attribute.AttributionsAreUserVisible = 16844363 -> int +const Android.Resource.Attribute.AttributionTags = 16844354 -> int +const Android.Resource.Attribute.Author = 16843444 -> int +const Android.Resource.Attribute.Authorities = 16842776 -> int +const Android.Resource.Attribute.AutoAdvanceViewId = 16843535 -> int +const Android.Resource.Attribute.AutoCompleteTextViewStyle = 16842859 -> int +const Android.Resource.Attribute.AutofilledHighlight = 16844136 -> int +const Android.Resource.Attribute.AutofillHints = 16844118 -> int +const Android.Resource.Attribute.AutoHandwritingEnabled = 16844382 -> int +const Android.Resource.Attribute.AutoLink = 16842928 -> int +const Android.Resource.Attribute.AutoMirrored = 16843754 -> int +const Android.Resource.Attribute.AutoRemoveFromRecents = 16843847 -> int +const Android.Resource.Attribute.AutoRevokePermissions = 16844307 -> int +const Android.Resource.Attribute.AutoSizeMaxTextSize = 16844102 -> int +const Android.Resource.Attribute.AutoSizeMinTextSize = 16844088 -> int +const Android.Resource.Attribute.AutoSizePresetSizes = 16844087 -> int +const Android.Resource.Attribute.AutoSizeStepGranularity = 16844086 -> int +const Android.Resource.Attribute.AutoSizeTextType = 16844085 -> int +const Android.Resource.Attribute.AutoStart = 16843445 -> int +const Android.Resource.Attribute.AutoText = 16843114 -> int +const Android.Resource.Attribute.AutoUrlDetect = 16843404 -> int +const Android.Resource.Attribute.AutoVerify = 16844014 -> int +const Android.Resource.Attribute.BackdropColor = 16844402 -> int +const Android.Resource.Attribute.Background = 16842964 -> int +const Android.Resource.Attribute.BackgroundDimAmount = 16842802 -> int +const Android.Resource.Attribute.BackgroundDimEnabled = 16843295 -> int +const Android.Resource.Attribute.BackgroundSplit = 16843659 -> int +const Android.Resource.Attribute.BackgroundStacked = 16843658 -> int +const Android.Resource.Attribute.BackgroundTint = 16843883 -> int +const Android.Resource.Attribute.BackgroundTintMode = 16843884 -> int +const Android.Resource.Attribute.BackupAgent = 16843391 -> int +const Android.Resource.Attribute.BackupInForeground = 16844058 -> int +const Android.Resource.Attribute.Banner = 16843762 -> int +const Android.Resource.Attribute.Baseline = 16843548 -> int +const Android.Resource.Attribute.BaselineAlignBottom = 16843042 -> int +const Android.Resource.Attribute.BaselineAligned = 16843046 -> int +const Android.Resource.Attribute.BaselineAlignedChildIndex = 16843047 -> int +const Android.Resource.Attribute.Bitmap = 16844054 -> int +const Android.Resource.Attribute.BorderlessButtonStyle = 16843563 -> int +const Android.Resource.Attribute.Bottom = 16843184 -> int +const Android.Resource.Attribute.BottomBright = 16842957 -> int +const Android.Resource.Attribute.BottomDark = 16842953 -> int +const Android.Resource.Attribute.BottomLeftRadius = 16843179 -> int +const Android.Resource.Attribute.BottomMedium = 16842958 -> int +const Android.Resource.Attribute.BottomOffset = 16843351 -> int +const Android.Resource.Attribute.BottomRightRadius = 16843180 -> int +const Android.Resource.Attribute.BreadCrumbShortTitle = 16843524 -> int +const Android.Resource.Attribute.BreadCrumbTitle = 16843523 -> int +const Android.Resource.Attribute.BreakStrategy = 16843997 -> int +const Android.Resource.Attribute.BufferType = 16843086 -> int +const Android.Resource.Attribute.Button = 16843015 -> int +const Android.Resource.Attribute.ButtonBarButtonStyle = 16843567 -> int +const Android.Resource.Attribute.ButtonBarNegativeButtonStyle = 16843915 -> int +const Android.Resource.Attribute.ButtonBarNeutralButtonStyle = 16843914 -> int +const Android.Resource.Attribute.ButtonBarPositiveButtonStyle = 16843913 -> int +const Android.Resource.Attribute.ButtonBarStyle = 16843566 -> int +const Android.Resource.Attribute.ButtonCornerRadius = 16844149 -> int +const Android.Resource.Attribute.ButtonGravity = 16844030 -> int +const Android.Resource.Attribute.ButtonStyle = 16842824 -> int +const Android.Resource.Attribute.ButtonStyleInset = 16842826 -> int +const Android.Resource.Attribute.ButtonStyleSmall = 16842825 -> int +const Android.Resource.Attribute.ButtonStyleToggle = 16842827 -> int +const Android.Resource.Attribute.ButtonTint = 16843887 -> int +const Android.Resource.Attribute.ButtonTintMode = 16843888 -> int +const Android.Resource.Attribute.CacheColorHint = 16843009 -> int +const Android.Resource.Attribute.CalendarTextColor = 16843931 -> int +const Android.Resource.Attribute.CalendarViewShown = 16843596 -> int +const Android.Resource.Attribute.CalendarViewStyle = 16843613 -> int +const Android.Resource.Attribute.CanControlMagnification = 16844039 -> int +const Android.Resource.Attribute.CandidatesTextStyleSpans = 16843312 -> int +const Android.Resource.Attribute.CanDisplayOnRemoteDevices = 16844368 -> int +const Android.Resource.Attribute.CanPauseRecording = 16844314 -> int +const Android.Resource.Attribute.CanPerformGestures = 16844045 -> int +const Android.Resource.Attribute.CanRecord = 16844060 -> int +const Android.Resource.Attribute.CanRequestEnhancedWebAccessibility = 16843736 -> int +const Android.Resource.Attribute.CanRequestFilterKeyEvents = 16843737 -> int +const Android.Resource.Attribute.CanRequestFingerprintGestures = 16844109 -> int +const Android.Resource.Attribute.CanRequestTouchExplorationMode = 16843735 -> int +const Android.Resource.Attribute.CanRetrieveWindowContent = 16843653 -> int +const Android.Resource.Attribute.CanTakeScreenshot = 16844303 -> int +const Android.Resource.Attribute.CantSaveState = 16844142 -> int +const Android.Resource.Attribute.Capability = 16844423 -> int +const Android.Resource.Attribute.Capitalize = 16843113 -> int +const Android.Resource.Attribute.Category = 16843752 -> int +const Android.Resource.Attribute.CenterBright = 16842956 -> int +const Android.Resource.Attribute.CenterColor = 16843275 -> int +const Android.Resource.Attribute.CenterDark = 16842952 -> int +const Android.Resource.Attribute.CenterMedium = 16842959 -> int +const Android.Resource.Attribute.CenterX = 16843170 -> int +const Android.Resource.Attribute.CenterY = 16843171 -> int +const Android.Resource.Attribute.CertDigest = 16844104 -> int +const Android.Resource.Attribute.Checkable = 16843237 -> int +const Android.Resource.Attribute.CheckableBehavior = 16843232 -> int +const Android.Resource.Attribute.CheckBoxPreferenceStyle = 16842895 -> int +const Android.Resource.Attribute.CheckboxStyle = 16842860 -> int +const Android.Resource.Attribute.Checked = 16843014 -> int +const Android.Resource.Attribute.CheckedButton = 16843080 -> int +const Android.Resource.Attribute.CheckedTextViewStyle = 16843720 -> int +const Android.Resource.Attribute.CheckMark = 16843016 -> int +const Android.Resource.Attribute.CheckMarkTint = 16843943 -> int +const Android.Resource.Attribute.CheckMarkTintMode = 16843944 -> int +const Android.Resource.Attribute.ChildDivider = 16843025 -> int +const Android.Resource.Attribute.ChildHandle = 16843354 -> int +const Android.Resource.Attribute.ChildIndicator = 16843020 -> int +const Android.Resource.Attribute.ChildIndicatorEnd = 16843732 -> int +const Android.Resource.Attribute.ChildIndicatorLeft = 16843023 -> int +const Android.Resource.Attribute.ChildIndicatorRight = 16843024 -> int +const Android.Resource.Attribute.ChildIndicatorStart = 16843731 -> int +const Android.Resource.Attribute.ChoiceMode = 16843051 -> int +const Android.Resource.Attribute.ClassLoader = 16844139 -> int +const Android.Resource.Attribute.ClearTaskOnLaunch = 16842773 -> int +const Android.Resource.Attribute.Clickable = 16842981 -> int +const Android.Resource.Attribute.ClipChildren = 16842986 -> int +const Android.Resource.Attribute.ClipOrientation = 16843274 -> int +const Android.Resource.Attribute.ClipToOutline = 16844328 -> int +const Android.Resource.Attribute.ClipToPadding = 16842987 -> int +const Android.Resource.Attribute.CloseIcon = 16843905 -> int +const Android.Resource.Attribute.Codes = 16843330 -> int +const Android.Resource.Attribute.CollapseColumns = 16843083 -> int +const Android.Resource.Attribute.CollapseContentDescription = 16843984 -> int +const Android.Resource.Attribute.CollapseIcon = 16844031 -> int +const Android.Resource.Attribute.Color = 16843173 -> int +const Android.Resource.Attribute.ColorAccent = 16843829 -> int +const Android.Resource.Attribute.ColorActivatedHighlight = 16843664 -> int +const Android.Resource.Attribute.ColorBackground = 16842801 -> int +const Android.Resource.Attribute.ColorBackgroundCacheHint = 16843435 -> int +const Android.Resource.Attribute.ColorBackgroundFloating = 16844002 -> int +const Android.Resource.Attribute.ColorButtonNormal = 16843819 -> int +const Android.Resource.Attribute.ColorControlActivated = 16843818 -> int +const Android.Resource.Attribute.ColorControlHighlight = 16843820 -> int +const Android.Resource.Attribute.ColorControlNormal = 16843817 -> int +const Android.Resource.Attribute.ColorEdgeEffect = 16843982 -> int +const Android.Resource.Attribute.ColorError = 16844099 -> int +const Android.Resource.Attribute.ColorFocusedHighlight = 16843663 -> int +const Android.Resource.Attribute.ColorForeground = 16842800 -> int +const Android.Resource.Attribute.ColorForegroundInverse = 16843270 -> int +const Android.Resource.Attribute.ColorLongPressedHighlight = 16843662 -> int +const Android.Resource.Attribute.ColorMode = 16844106 -> int +const Android.Resource.Attribute.ColorMultiSelectHighlight = 16843665 -> int +const Android.Resource.Attribute.ColorPressedHighlight = 16843661 -> int +const Android.Resource.Attribute.ColorPrimary = 16843827 -> int +const Android.Resource.Attribute.ColorPrimaryDark = 16843828 -> int +const Android.Resource.Attribute.ColorSecondary = 16844080 -> int +const Android.Resource.Attribute.ColumnCount = 16843639 -> int +const Android.Resource.Attribute.ColumnDelay = 16843215 -> int +const Android.Resource.Attribute.ColumnOrderPreserved = 16843640 -> int +const Android.Resource.Attribute.ColumnWidth = 16843031 -> int +const Android.Resource.Attribute.CommitIcon = 16843909 -> int +const Android.Resource.Attribute.CompatibleWidthLimitDp = 16843621 -> int +const Android.Resource.Attribute.CompletionHint = 16843122 -> int +const Android.Resource.Attribute.CompletionHintView = 16843123 -> int +const Android.Resource.Attribute.CompletionThreshold = 16843124 -> int +const Android.Resource.Attribute.ConfigChanges = 16842783 -> int +const Android.Resource.Attribute.Configure = 16843357 -> int +const Android.Resource.Attribute.ConstantSize = 16843158 -> int +const Android.Resource.Attribute.Content = 16843355 -> int +const Android.Resource.Attribute.ContentAgeHint = 16843961 -> int +const Android.Resource.Attribute.ContentAuthority = 16843408 -> int +const Android.Resource.Attribute.ContentDescription = 16843379 -> int +const Android.Resource.Attribute.ContentInsetEnd = 16843860 -> int +const Android.Resource.Attribute.ContentInsetEndWithActions = 16844067 -> int +const Android.Resource.Attribute.ContentInsetLeft = 16843861 -> int +const Android.Resource.Attribute.ContentInsetRight = 16843862 -> int +const Android.Resource.Attribute.ContentInsetStart = 16843859 -> int +const Android.Resource.Attribute.ContentInsetStartWithNavigation = 16844066 -> int +const Android.Resource.Attribute.ContextClickable = 16844007 -> int +const Android.Resource.Attribute.ContextDescription = 16844078 -> int +const Android.Resource.Attribute.ContextPopupMenuStyle = 16844033 -> int +const Android.Resource.Attribute.ContextUri = 16844077 -> int +const Android.Resource.Attribute.ControlX1 = 16843772 -> int +const Android.Resource.Attribute.ControlX2 = 16843774 -> int +const Android.Resource.Attribute.ControlY1 = 16843773 -> int +const Android.Resource.Attribute.ControlY2 = 16843775 -> int +const Android.Resource.Attribute.CountDown = 16844059 -> int +const Android.Resource.Attribute.Country = 16843962 -> int +const Android.Resource.Attribute.CropToPadding = 16843043 -> int +const Android.Resource.Attribute.CrossProfile = 16844302 -> int +const Android.Resource.Attribute.CursorVisible = 16843090 -> int +const Android.Resource.Attribute.CustomNavigationLayout = 16843474 -> int +const Android.Resource.Attribute.CustomTokens = 16843579 -> int +const Android.Resource.Attribute.Cycles = 16843220 -> int +const Android.Resource.Attribute.DashGap = 16843175 -> int +const Android.Resource.Attribute.DashWidth = 16843174 -> int +const Android.Resource.Attribute.Data = 16842798 -> int +const Android.Resource.Attribute.DataExtractionRules = 16844350 -> int +const Android.Resource.Attribute.DatePickerDialogTheme = 16843948 -> int +const Android.Resource.Attribute.DatePickerMode = 16843955 -> int +const Android.Resource.Attribute.DatePickerStyle = 16843612 -> int +const Android.Resource.Attribute.DateTextAppearance = 16843593 -> int +const Android.Resource.Attribute.DayOfWeekBackground = 16843924 -> int +const Android.Resource.Attribute.DayOfWeekTextAppearance = 16843925 -> int +const Android.Resource.Attribute.Debuggable = 16842767 -> int +const Android.Resource.Attribute.DefaultFocusHighlightEnabled = 16844130 -> int +const Android.Resource.Attribute.DefaultHeight = 16844021 -> int +const Android.Resource.Attribute.DefaultToDeviceProtectedStorage = 16844036 -> int +const Android.Resource.Attribute.DefaultValue = 16843245 -> int +const Android.Resource.Attribute.DefaultWidth = 16844020 -> int +const Android.Resource.Attribute.Delay = 16843212 -> int +const Android.Resource.Attribute.Dependency = 16843244 -> int +const Android.Resource.Attribute.DescendantFocusability = 16842993 -> int +const Android.Resource.Attribute.Description = 16842784 -> int +const Android.Resource.Attribute.DetachWallpaper = 16843430 -> int +const Android.Resource.Attribute.DetailColumn = 16843427 -> int +const Android.Resource.Attribute.DetailsElementBackground = 16843598 -> int +const Android.Resource.Attribute.DetailSocialSummary = 16843428 -> int +const Android.Resource.Attribute.Dial = 16843010 -> int +const Android.Resource.Attribute.DialogCornerRadius = 16844145 -> int +const Android.Resource.Attribute.DialogIcon = 16843252 -> int +const Android.Resource.Attribute.DialogLayout = 16843255 -> int +const Android.Resource.Attribute.DialogMessage = 16843251 -> int +const Android.Resource.Attribute.DialogPreferenceStyle = 16842897 -> int +const Android.Resource.Attribute.DialogPreferredPadding = 16843987 -> int +const Android.Resource.Attribute.DialogTheme = 16843528 -> int +const Android.Resource.Attribute.DialogTitle = 16843250 -> int +const Android.Resource.Attribute.DialTint = 16844342 -> int +const Android.Resource.Attribute.DialTintMode = 16844343 -> int +const Android.Resource.Attribute.Digits = 16843110 -> int +const Android.Resource.Attribute.DirectBootAware = 16844037 -> int +const Android.Resource.Attribute.Direction = 16843217 -> int +const Android.Resource.Attribute.DirectionDescriptions = 16843681 -> int +const Android.Resource.Attribute.DirectionPriority = 16843218 -> int +const Android.Resource.Attribute.DisabledAlpha = 16842803 -> int +const Android.Resource.Attribute.DisableDependentsState = 16843249 -> int +const Android.Resource.Attribute.DisplayOptions = 16843472 -> int +const Android.Resource.Attribute.Dither = 16843036 -> int +const Android.Resource.Attribute.Divider = 16843049 -> int +const Android.Resource.Attribute.DividerHeight = 16843050 -> int +const Android.Resource.Attribute.DividerHorizontal = 16843564 -> int +const Android.Resource.Attribute.DividerPadding = 16843562 -> int +const Android.Resource.Attribute.DividerVertical = 16843530 -> int +const Android.Resource.Attribute.DocumentLaunchMode = 16843845 -> int +const Android.Resource.Attribute.Drawable = 16843161 -> int +const Android.Resource.Attribute.DrawableBottom = 16843118 -> int +const Android.Resource.Attribute.DrawableEnd = 16843667 -> int +const Android.Resource.Attribute.DrawableLeft = 16843119 -> int +const Android.Resource.Attribute.DrawablePadding = 16843121 -> int +const Android.Resource.Attribute.DrawableRight = 16843120 -> int +const Android.Resource.Attribute.DrawableStart = 16843666 -> int +const Android.Resource.Attribute.DrawableTint = 16843990 -> int +const Android.Resource.Attribute.DrawableTintMode = 16843991 -> int +const Android.Resource.Attribute.DrawableTop = 16843117 -> int +const Android.Resource.Attribute.DrawingCacheQuality = 16842984 -> int +const Android.Resource.Attribute.DrawSelectorOnTop = 16843004 -> int +const Android.Resource.Attribute.DropDownAnchor = 16843363 -> int +const Android.Resource.Attribute.DropDownHeight = 16843395 -> int +const Android.Resource.Attribute.DropDownHintAppearance = 16842888 -> int +const Android.Resource.Attribute.DropDownHorizontalOffset = 16843436 -> int +const Android.Resource.Attribute.DropDownItemStyle = 16842886 -> int +const Android.Resource.Attribute.DropDownListViewStyle = 16842861 -> int +const Android.Resource.Attribute.DropDownSelector = 16843125 -> int +const Android.Resource.Attribute.DropDownSpinnerStyle = 16843478 -> int +const Android.Resource.Attribute.DropDownVerticalOffset = 16843437 -> int +const Android.Resource.Attribute.DropDownWidth = 16843362 -> int +const Android.Resource.Attribute.DuplicateParentState = 16842985 -> int +const Android.Resource.Attribute.Duration = 16843160 -> int +const Android.Resource.Attribute.Editable = 16843115 -> int +const Android.Resource.Attribute.EditorExtras = 16843300 -> int +const Android.Resource.Attribute.EditTextBackground = 16843602 -> int +const Android.Resource.Attribute.EditTextColor = 16843601 -> int +const Android.Resource.Attribute.EditTextPreferenceStyle = 16842898 -> int +const Android.Resource.Attribute.EditTextStyle = 16842862 -> int +const Android.Resource.Attribute.EffectColor = 16844361 -> int +const Android.Resource.Attribute.ElegantTextHeight = 16843869 -> int +const Android.Resource.Attribute.Elevation = 16843840 -> int +const Android.Resource.Attribute.Ellipsize = 16842923 -> int +const Android.Resource.Attribute.Ems = 16843096 -> int +const Android.Resource.Attribute.Enabled = 16842766 -> int +const Android.Resource.Attribute.EnableOnBackInvokedCallback = 16844396 -> int +const Android.Resource.Attribute.EnableTextStylingShortcuts = 16844408 -> int +const Android.Resource.Attribute.EnableVrMode = 16844069 -> int +const Android.Resource.Attribute.End = 16843996 -> int +const Android.Resource.Attribute.EndColor = 16843166 -> int +const Android.Resource.Attribute.EndX = 16844050 -> int +const Android.Resource.Attribute.EndY = 16844051 -> int +const Android.Resource.Attribute.EndYear = 16843133 -> int +const Android.Resource.Attribute.EnforceNavigationBarContrast = 16844293 -> int +const Android.Resource.Attribute.EnforceStatusBarContrast = 16844292 -> int +const Android.Resource.Attribute.EnterFadeDuration = 16843532 -> int +const Android.Resource.Attribute.Entries = 16842930 -> int +const Android.Resource.Attribute.EntryValues = 16843256 -> int +const Android.Resource.Attribute.EventsInterceptionEnabled = 16843389 -> int +const Android.Resource.Attribute.ExcludeClass = 16843842 -> int +const Android.Resource.Attribute.ExcludeFromRecents = 16842775 -> int +const Android.Resource.Attribute.ExcludeId = 16843841 -> int +const Android.Resource.Attribute.ExcludeName = 16843854 -> int +const Android.Resource.Attribute.ExitFadeDuration = 16843533 -> int +const Android.Resource.Attribute.ExpandableListPreferredChildIndicatorLeft = 16842834 -> int +const Android.Resource.Attribute.ExpandableListPreferredChildIndicatorRight = 16842835 -> int +const Android.Resource.Attribute.ExpandableListPreferredChildPaddingLeft = 16842831 -> int +const Android.Resource.Attribute.ExpandableListPreferredItemIndicatorLeft = 16842832 -> int +const Android.Resource.Attribute.ExpandableListPreferredItemIndicatorRight = 16842833 -> int +const Android.Resource.Attribute.ExpandableListPreferredItemPaddingLeft = 16842830 -> int +const Android.Resource.Attribute.ExpandableListViewStyle = 16842863 -> int +const Android.Resource.Attribute.ExpandableListViewWhiteStyle = 16843446 -> int +const Android.Resource.Attribute.Exported = 16842768 -> int +const Android.Resource.Attribute.ExternalService = 16844046 -> int +const Android.Resource.Attribute.ExtractNativeLibs = 16844010 -> int +const Android.Resource.Attribute.ExtraTension = 16843371 -> int +const Android.Resource.Attribute.Factor = 16843219 -> int +const Android.Resource.Attribute.FadeDuration = 16843384 -> int +const Android.Resource.Attribute.FadeEnabled = 16843390 -> int +const Android.Resource.Attribute.FadeOffset = 16843383 -> int +const Android.Resource.Attribute.FadeScrollbars = 16843434 -> int +const Android.Resource.Attribute.FadingEdge = 16842975 -> int +const Android.Resource.Attribute.FadingEdgeLength = 16842976 -> int +const Android.Resource.Attribute.FadingMode = 16843745 -> int +const Android.Resource.Attribute.FallbackLineSpacing = 16844155 -> int +const Android.Resource.Attribute.FastScrollAlwaysVisible = 16843573 -> int +const Android.Resource.Attribute.FastScrollEnabled = 16843302 -> int +const Android.Resource.Attribute.FastScrollOverlayPosition = 16843578 -> int +const Android.Resource.Attribute.FastScrollPreviewBackgroundLeft = 16843575 -> int +const Android.Resource.Attribute.FastScrollPreviewBackgroundRight = 16843576 -> int +const Android.Resource.Attribute.FastScrollStyle = 16843767 -> int +const Android.Resource.Attribute.FastScrollTextColor = 16843609 -> int +const Android.Resource.Attribute.FastScrollThumbDrawable = 16843574 -> int +const Android.Resource.Attribute.FastScrollTrackDrawable = 16843577 -> int +const Android.Resource.Attribute.FillAfter = 16843197 -> int +const Android.Resource.Attribute.FillAlpha = 16843980 -> int +const Android.Resource.Attribute.FillBefore = 16843196 -> int +const Android.Resource.Attribute.FillColor = 16843780 -> int +const Android.Resource.Attribute.FillEnabled = 16843343 -> int +const Android.Resource.Attribute.FillType = 16844062 -> int +const Android.Resource.Attribute.FillViewport = 16843130 -> int +const Android.Resource.Attribute.Filter = 16843035 -> int +const Android.Resource.Attribute.FilterTouchesWhenObscured = 16843460 -> int +const Android.Resource.Attribute.FingerprintAuthDrawable = 16844008 -> int +const Android.Resource.Attribute.FinishOnCloseSystemDialogs = 16843431 -> int +const Android.Resource.Attribute.FinishOnTaskLaunch = 16842772 -> int +const Android.Resource.Attribute.FirstBaselineToTopHeight = 16844157 -> int +const Android.Resource.Attribute.FirstDayOfWeek = 16843581 -> int +const Android.Resource.Attribute.FitsSystemWindows = 16842973 -> int +const Android.Resource.Attribute.FlipInterval = 16843129 -> int +const Android.Resource.Attribute.Focusable = 16842970 -> int +const Android.Resource.Attribute.FocusableInTouchMode = 16842971 -> int +const Android.Resource.Attribute.FocusedByDefault = 16844100 -> int +const Android.Resource.Attribute.FocusedMonthDateColor = 16843587 -> int +const Android.Resource.Attribute.FocusedSearchResultHighlightColor = 16844419 -> int +const Android.Resource.Attribute.Font = 16844082 -> int +const Android.Resource.Attribute.FontFamily = 16843692 -> int +const Android.Resource.Attribute.FontFeatureSettings = 16843959 -> int +const Android.Resource.Attribute.FontProviderAuthority = 16844112 -> int +const Android.Resource.Attribute.FontProviderCerts = 16844125 -> int +const Android.Resource.Attribute.FontProviderPackage = 16844119 -> int +const Android.Resource.Attribute.FontProviderQuery = 16844113 -> int +const Android.Resource.Attribute.FontProviderSystemFontFamily = 16844322 -> int +const Android.Resource.Attribute.FontStyle = 16844095 -> int +const Android.Resource.Attribute.FontVariationSettings = 16844144 -> int +const Android.Resource.Attribute.FontWeight = 16844083 -> int +const Android.Resource.Attribute.FooterDividersEnabled = 16843311 -> int +const Android.Resource.Attribute.ForceDarkAllowed = 16844172 -> int +const Android.Resource.Attribute.ForceHasOverlappingRendering = 16844065 -> int +const Android.Resource.Attribute.ForceQueryable = 16844296 -> int +const Android.Resource.Attribute.ForceUriPermissions = 16844191 -> int +const Android.Resource.Attribute.Foreground = 16843017 -> int +const Android.Resource.Attribute.ForegroundGravity = 16843264 -> int +const Android.Resource.Attribute.ForegroundServiceType = 16844185 -> int +const Android.Resource.Attribute.ForegroundTint = 16843885 -> int +const Android.Resource.Attribute.ForegroundTintMode = 16843886 -> int +const Android.Resource.Attribute.Format = 16843013 -> int +const Android.Resource.Attribute.Format12Hour = 16843722 -> int +const Android.Resource.Attribute.Format24Hour = 16843723 -> int +const Android.Resource.Attribute.Fraction = 16843992 -> int +const Android.Resource.Attribute.Fragment = 16843491 -> int +const Android.Resource.Attribute.FragmentAllowEnterTransitionOverlap = 16843976 -> int +const Android.Resource.Attribute.FragmentAllowReturnTransitionOverlap = 16843977 -> int +const Android.Resource.Attribute.FragmentCloseEnterAnimation = 16843495 -> int +const Android.Resource.Attribute.FragmentCloseExitAnimation = 16843496 -> int +const Android.Resource.Attribute.FragmentEnterTransition = 16843971 -> int +const Android.Resource.Attribute.FragmentExitTransition = 16843970 -> int +const Android.Resource.Attribute.FragmentFadeEnterAnimation = 16843497 -> int +const Android.Resource.Attribute.FragmentFadeExitAnimation = 16843498 -> int +const Android.Resource.Attribute.FragmentOpenEnterAnimation = 16843493 -> int +const Android.Resource.Attribute.FragmentOpenExitAnimation = 16843494 -> int +const Android.Resource.Attribute.FragmentReenterTransition = 16843975 -> int +const Android.Resource.Attribute.FragmentReturnTransition = 16843973 -> int +const Android.Resource.Attribute.FragmentSharedElementEnterTransition = 16843972 -> int +const Android.Resource.Attribute.FragmentSharedElementReturnTransition = 16843974 -> int +const Android.Resource.Attribute.FreezesText = 16843116 -> int +const Android.Resource.Attribute.FromAlpha = 16843210 -> int +const Android.Resource.Attribute.FromDegrees = 16843187 -> int +const Android.Resource.Attribute.FromExtendBottom = 16844386 -> int +const Android.Resource.Attribute.FromExtendLeft = 16844383 -> int +const Android.Resource.Attribute.FromExtendRight = 16844385 -> int +const Android.Resource.Attribute.FromExtendTop = 16844384 -> int +const Android.Resource.Attribute.FromId = 16843850 -> int +const Android.Resource.Attribute.FromScene = 16843741 -> int +const Android.Resource.Attribute.FromXDelta = 16843206 -> int +const Android.Resource.Attribute.FromXScale = 16843202 -> int +const Android.Resource.Attribute.FromYDelta = 16843208 -> int +const Android.Resource.Attribute.FromYScale = 16843204 -> int +const Android.Resource.Attribute.FullBackupContent = 16844011 -> int +const Android.Resource.Attribute.FullBackupOnly = 16843891 -> int +const Android.Resource.Attribute.FullBright = 16842954 -> int +const Android.Resource.Attribute.FullDark = 16842950 -> int +const Android.Resource.Attribute.FunctionalTest = 16842787 -> int +const Android.Resource.Attribute.GalleryItemBackground = 16842828 -> int +const Android.Resource.Attribute.GalleryStyle = 16842864 -> int +const Android.Resource.Attribute.GestureColor = 16843381 -> int +const Android.Resource.Attribute.GestureStrokeAngleThreshold = 16843388 -> int +const Android.Resource.Attribute.GestureStrokeLengthThreshold = 16843386 -> int +const Android.Resource.Attribute.GestureStrokeSquarenessThreshold = 16843387 -> int +const Android.Resource.Attribute.GestureStrokeType = 16843385 -> int +const Android.Resource.Attribute.GestureStrokeWidth = 16843380 -> int +const Android.Resource.Attribute.GlEsVersion = 16843393 -> int +const Android.Resource.Attribute.GoIcon = 16843906 -> int +const Android.Resource.Attribute.GradientRadius = 16843172 -> int +const Android.Resource.Attribute.GrantUriPermissions = 16842779 -> int +const Android.Resource.Attribute.Gravity = 16842927 -> int +const Android.Resource.Attribute.GridViewStyle = 16842865 -> int +const Android.Resource.Attribute.GroupIndicator = 16843019 -> int +const Android.Resource.Attribute.GwpAsanMode = 16844310 -> int +const Android.Resource.Attribute.HandHour = 16843011 -> int +const Android.Resource.Attribute.HandHourTint = 16844344 -> int +const Android.Resource.Attribute.HandHourTintMode = 16844345 -> int +const Android.Resource.Attribute.HandleProfiling = 16842786 -> int +const Android.Resource.Attribute.HandMinute = 16843012 -> int +const Android.Resource.Attribute.HandMinuteTint = 16844346 -> int +const Android.Resource.Attribute.HandMinuteTintMode = 16844347 -> int +const Android.Resource.Attribute.HandSecond = 16844323 -> int +const Android.Resource.Attribute.HandSecondTint = 16844348 -> int +const Android.Resource.Attribute.HandSecondTintMode = 16844349 -> int +const Android.Resource.Attribute.HandwritingBoundsOffsetBottom = 16844406 -> int +const Android.Resource.Attribute.HandwritingBoundsOffsetLeft = 16844403 -> int +const Android.Resource.Attribute.HandwritingBoundsOffsetRight = 16844405 -> int +const Android.Resource.Attribute.HandwritingBoundsOffsetTop = 16844404 -> int +const Android.Resource.Attribute.HapticFeedbackEnabled = 16843358 -> int +const Android.Resource.Attribute.HardwareAccelerated = 16843475 -> int +const Android.Resource.Attribute.HasCode = 16842764 -> int +const Android.Resource.Attribute.HasFragileUserData = 16844186 -> int +const Android.Resource.Attribute.HeaderAmPmTextAppearance = 16843936 -> int +const Android.Resource.Attribute.HeaderBackground = 16843055 -> int +const Android.Resource.Attribute.HeaderDayOfMonthTextAppearance = 16843927 -> int +const Android.Resource.Attribute.HeaderDividersEnabled = 16843310 -> int +const Android.Resource.Attribute.HeaderMonthTextAppearance = 16843926 -> int +const Android.Resource.Attribute.HeaderTimeTextAppearance = 16843935 -> int +const Android.Resource.Attribute.HeaderYearTextAppearance = 16843928 -> int +const Android.Resource.Attribute.Height = 16843093 -> int +const Android.Resource.Attribute.HideOnContentScroll = 16843843 -> int +const Android.Resource.Attribute.Hint = 16843088 -> int +const Android.Resource.Attribute.HomeAsUpIndicator = 16843531 -> int +const Android.Resource.Attribute.HomeLayout = 16843549 -> int +const Android.Resource.Attribute.HorizontalDivider = 16843053 -> int +const Android.Resource.Attribute.HorizontalGap = 16843327 -> int +const Android.Resource.Attribute.HorizontalScrollViewStyle = 16843603 -> int +const Android.Resource.Attribute.HorizontalSpacing = 16843028 -> int +const Android.Resource.Attribute.Host = 16842792 -> int +const Android.Resource.Attribute.HotSpotX = 16844055 -> int +const Android.Resource.Attribute.HotSpotY = 16844056 -> int +const Android.Resource.Attribute.HtmlDescription = 16844299 -> int +const Android.Resource.Attribute.HyphenationFrequency = 16843998 -> int +const Android.Resource.Attribute.Icon = 16842754 -> int +const Android.Resource.Attribute.IconifiedByDefault = 16843514 -> int +const Android.Resource.Attribute.IconPreview = 16843337 -> int +const Android.Resource.Attribute.IconSpaceReserved = 16844129 -> int +const Android.Resource.Attribute.IconTint = 16844126 -> int +const Android.Resource.Attribute.IconTintMode = 16844127 -> int +const Android.Resource.Attribute.Id = 16842960 -> int +const Android.Resource.Attribute.Identifier = 16844294 -> int +const Android.Resource.Attribute.IgnoreGravity = 16843263 -> int +const Android.Resource.Attribute.ImageButtonStyle = 16842866 -> int +const Android.Resource.Attribute.ImageWellStyle = 16842867 -> int +const Android.Resource.Attribute.ImeActionId = 16843366 -> int +const Android.Resource.Attribute.ImeActionLabel = 16843365 -> int +const Android.Resource.Attribute.ImeExtractEnterAnimation = 16843368 -> int +const Android.Resource.Attribute.ImeExtractExitAnimation = 16843369 -> int +const Android.Resource.Attribute.ImeFullScreenBackground = 16843308 -> int +const Android.Resource.Attribute.ImeOptions = 16843364 -> int +const Android.Resource.Attribute.ImeSubtypeExtraValue = 16843502 -> int +const Android.Resource.Attribute.ImeSubtypeLocale = 16843500 -> int +const Android.Resource.Attribute.ImeSubtypeMode = 16843501 -> int +const Android.Resource.Attribute.Immersive = 16843456 -> int +const Android.Resource.Attribute.ImportantForAccessibility = 16843690 -> int +const Android.Resource.Attribute.ImportantForAutofill = 16844120 -> int +const Android.Resource.Attribute.ImportantForContentCapture = 16844295 -> int +const Android.Resource.Attribute.InAnimation = 16843127 -> int +const Android.Resource.Attribute.IncludeFontPadding = 16843103 -> int +const Android.Resource.Attribute.IncludeInGlobalSearch = 16843374 -> int +const Android.Resource.Attribute.Indeterminate = 16843065 -> int +const Android.Resource.Attribute.IndeterminateBehavior = 16843070 -> int +const Android.Resource.Attribute.IndeterminateDrawable = 16843067 -> int +const Android.Resource.Attribute.IndeterminateDuration = 16843069 -> int +const Android.Resource.Attribute.IndeterminateOnly = 16843066 -> int +const Android.Resource.Attribute.IndeterminateProgressStyle = 16843544 -> int +const Android.Resource.Attribute.IndeterminateTint = 16843881 -> int +const Android.Resource.Attribute.IndeterminateTintMode = 16843882 -> int +const Android.Resource.Attribute.IndicatorEnd = 16843730 -> int +const Android.Resource.Attribute.IndicatorLeft = 16843021 -> int +const Android.Resource.Attribute.IndicatorRight = 16843022 -> int +const Android.Resource.Attribute.IndicatorStart = 16843729 -> int +const Android.Resource.Attribute.InflatedId = 16842995 -> int +const Android.Resource.Attribute.InheritShowWhenLocked = 16844188 -> int +const Android.Resource.Attribute.InitialKeyguardLayout = 16843714 -> int +const Android.Resource.Attribute.InitialLayout = 16843345 -> int +const Android.Resource.Attribute.InitOrder = 16842778 -> int +const Android.Resource.Attribute.InnerRadius = 16843359 -> int +const Android.Resource.Attribute.InnerRadiusRatio = 16843163 -> int +const Android.Resource.Attribute.InputMethod = 16843112 -> int +const Android.Resource.Attribute.InputType = 16843296 -> int +const Android.Resource.Attribute.Inset = 16843957 -> int +const Android.Resource.Attribute.InsetBottom = 16843194 -> int +const Android.Resource.Attribute.InsetLeft = 16843191 -> int +const Android.Resource.Attribute.InsetRight = 16843192 -> int +const Android.Resource.Attribute.InsetTop = 16843193 -> int +const Android.Resource.Attribute.InstallLocation = 16843447 -> int +const Android.Resource.Attribute.InteractiveUiTimeout = 16844181 -> int +const Android.Resource.Attribute.Interpolator = 16843073 -> int +const Android.Resource.Attribute.Intro = 16844395 -> int +const Android.Resource.Attribute.IsAccessibilityTool = 16844353 -> int +const Android.Resource.Attribute.IsAlwaysSyncable = 16843571 -> int +const Android.Resource.Attribute.IsAsciiCapable = 16843753 -> int +const Android.Resource.Attribute.IsAuxiliary = 16843647 -> int +const Android.Resource.Attribute.IsCredential = 16844417 -> int +const Android.Resource.Attribute.IsDefault = 16843297 -> int +const Android.Resource.Attribute.IsFeatureSplit = 16844123 -> int +const Android.Resource.Attribute.IsGame = 16843764 -> int +const Android.Resource.Attribute.IsIndicator = 16843079 -> int +const Android.Resource.Attribute.IsLightTheme = 16844176 -> int +const Android.Resource.Attribute.IsModifier = 16843334 -> int +const Android.Resource.Attribute.IsolatedProcess = 16843689 -> int +const Android.Resource.Attribute.IsolatedSplits = 16844107 -> int +const Android.Resource.Attribute.IsRepeatable = 16843336 -> int +const Android.Resource.Attribute.IsScrollContainer = 16843342 -> int +const Android.Resource.Attribute.IsSplitRequired = 16844177 -> int +const Android.Resource.Attribute.IsStatic = 16844122 -> int +const Android.Resource.Attribute.IsSticky = 16843335 -> int +const Android.Resource.Attribute.ItemBackground = 16843056 -> int +const Android.Resource.Attribute.ItemIconDisabledAlpha = 16843057 -> int +const Android.Resource.Attribute.ItemPadding = 16843565 -> int +const Android.Resource.Attribute.ItemTextAppearance = 16843052 -> int +const Android.Resource.Attribute.JustificationMode = 16844135 -> int +const Android.Resource.Attribute.KeepScreenOn = 16843286 -> int +const Android.Resource.Attribute.Key = 16843240 -> int +const Android.Resource.Attribute.KeyBackground = 16843315 -> int +const Android.Resource.Attribute.KeyboardLayout = 16843691 -> int +const Android.Resource.Attribute.KeyboardLayoutType = 16844415 -> int +const Android.Resource.Attribute.KeyboardLocale = 16844414 -> int +const Android.Resource.Attribute.KeyboardMode = 16843341 -> int +const Android.Resource.Attribute.KeyboardNavigationCluster = 16844096 -> int +const Android.Resource.Attribute.Keycode = 16842949 -> int +const Android.Resource.Attribute.KeyEdgeFlags = 16843333 -> int +const Android.Resource.Attribute.KeyHeight = 16843326 -> int +const Android.Resource.Attribute.KeyIcon = 16843340 -> int +const Android.Resource.Attribute.KeyLabel = 16843339 -> int +const Android.Resource.Attribute.KeyOutputText = 16843338 -> int +const Android.Resource.Attribute.KeyPreviewHeight = 16843321 -> int +const Android.Resource.Attribute.KeyPreviewLayout = 16843319 -> int +const Android.Resource.Attribute.KeyPreviewOffset = 16843320 -> int +const Android.Resource.Attribute.KeySet = 16843739 -> int +const Android.Resource.Attribute.KeyTextColor = 16843318 -> int +const Android.Resource.Attribute.KeyTextSize = 16843316 -> int +const Android.Resource.Attribute.KeyWidth = 16843325 -> int +const Android.Resource.Attribute.KillAfterRestore = 16843420 -> int +const Android.Resource.Attribute.KnownActivityEmbeddingCerts = 16844394 -> int +const Android.Resource.Attribute.KnownCerts = 16844330 -> int +const Android.Resource.Attribute.Label = 16842753 -> int +const Android.Resource.Attribute.LabelFor = 16843718 -> int +const Android.Resource.Attribute.LabelTextSize = 16843317 -> int +const Android.Resource.Attribute.LanguageTag = 16844040 -> int +const Android.Resource.Attribute.LargeHeap = 16843610 -> int +const Android.Resource.Attribute.LargeScreens = 16843398 -> int +const Android.Resource.Attribute.LargestWidthLimitDp = 16843622 -> int +const Android.Resource.Attribute.LastBaselineToBottomHeight = 16844158 -> int +const Android.Resource.Attribute.LaunchMode = 16842781 -> int +const Android.Resource.Attribute.LaunchTaskBehindSourceAnimation = 16843922 -> int +const Android.Resource.Attribute.LaunchTaskBehindTargetAnimation = 16843921 -> int +const Android.Resource.Attribute.LayerType = 16843604 -> int +const Android.Resource.Attribute.Layout = 16842994 -> int +const Android.Resource.Attribute.LayoutAbove = 16843140 -> int +const Android.Resource.Attribute.LayoutAlignBaseline = 16843142 -> int +const Android.Resource.Attribute.LayoutAlignBottom = 16843146 -> int +const Android.Resource.Attribute.LayoutAlignEnd = 16843706 -> int +const Android.Resource.Attribute.LayoutAlignLeft = 16843143 -> int +const Android.Resource.Attribute.LayoutAlignParentBottom = 16843150 -> int +const Android.Resource.Attribute.LayoutAlignParentEnd = 16843708 -> int +const Android.Resource.Attribute.LayoutAlignParentLeft = 16843147 -> int +const Android.Resource.Attribute.LayoutAlignParentRight = 16843149 -> int +const Android.Resource.Attribute.LayoutAlignParentStart = 16843707 -> int +const Android.Resource.Attribute.LayoutAlignParentTop = 16843148 -> int +const Android.Resource.Attribute.LayoutAlignRight = 16843145 -> int +const Android.Resource.Attribute.LayoutAlignStart = 16843705 -> int +const Android.Resource.Attribute.LayoutAlignTop = 16843144 -> int +const Android.Resource.Attribute.LayoutAlignWithParentIfMissing = 16843154 -> int +const Android.Resource.Attribute.LayoutAnimation = 16842988 -> int +const Android.Resource.Attribute.LayoutBelow = 16843141 -> int +const Android.Resource.Attribute.LayoutCenterHorizontal = 16843152 -> int +const Android.Resource.Attribute.LayoutCenterInParent = 16843151 -> int +const Android.Resource.Attribute.LayoutCenterVertical = 16843153 -> int +const Android.Resource.Attribute.LayoutColumn = 16843084 -> int +const Android.Resource.Attribute.LayoutColumnSpan = 16843645 -> int +const Android.Resource.Attribute.LayoutColumnWeight = 16843865 -> int +const Android.Resource.Attribute.LayoutDirection = 16843698 -> int +const Android.Resource.Attribute.LayoutGravity = 16842931 -> int +const Android.Resource.Attribute.LayoutHeight = 16842997 -> int +const Android.Resource.Attribute.LayoutMargin = 16842998 -> int +const Android.Resource.Attribute.LayoutMarginBottom = 16843002 -> int +const Android.Resource.Attribute.LayoutMarginEnd = 16843702 -> int +const Android.Resource.Attribute.LayoutMarginHorizontal = 16844091 -> int +const Android.Resource.Attribute.LayoutMarginLeft = 16842999 -> int +const Android.Resource.Attribute.LayoutMarginRight = 16843001 -> int +const Android.Resource.Attribute.LayoutMarginStart = 16843701 -> int +const Android.Resource.Attribute.LayoutMarginTop = 16843000 -> int +const Android.Resource.Attribute.LayoutMarginVertical = 16844092 -> int +const Android.Resource.Attribute.LayoutMode = 16843738 -> int +const Android.Resource.Attribute.LayoutRow = 16843643 -> int +const Android.Resource.Attribute.LayoutRowSpan = 16843644 -> int +const Android.Resource.Attribute.LayoutRowWeight = 16843864 -> int +const Android.Resource.Attribute.LayoutScale = 16843155 -> int +const Android.Resource.Attribute.LayoutSpan = 16843085 -> int +const Android.Resource.Attribute.LayoutToEndOf = 16843704 -> int +const Android.Resource.Attribute.LayoutToLeftOf = 16843138 -> int +const Android.Resource.Attribute.LayoutToRightOf = 16843139 -> int +const Android.Resource.Attribute.LayoutToStartOf = 16843703 -> int +const Android.Resource.Attribute.LayoutWeight = 16843137 -> int +const Android.Resource.Attribute.LayoutWidth = 16842996 -> int +const Android.Resource.Attribute.LayoutX = 16843135 -> int +const Android.Resource.Attribute.LayoutY = 16843136 -> int +const Android.Resource.Attribute.Left = 16843181 -> int +const Android.Resource.Attribute.LetterSpacing = 16843958 -> int +const Android.Resource.Attribute.Level = 16844032 -> int +const Android.Resource.Attribute.LineBreakStyle = 16844398 -> int +const Android.Resource.Attribute.LineBreakWordStyle = 16844399 -> int +const Android.Resource.Attribute.LineHeight = 16844159 -> int +const Android.Resource.Attribute.Lines = 16843092 -> int +const Android.Resource.Attribute.LineSpacingExtra = 16843287 -> int +const Android.Resource.Attribute.LineSpacingMultiplier = 16843288 -> int +const Android.Resource.Attribute.LinksClickable = 16842929 -> int +const Android.Resource.Attribute.ListChoiceBackgroundIndicator = 16843504 -> int +const Android.Resource.Attribute.ListChoiceIndicatorMultiple = 16843290 -> int +const Android.Resource.Attribute.ListChoiceIndicatorSingle = 16843289 -> int +const Android.Resource.Attribute.ListDivider = 16843284 -> int +const Android.Resource.Attribute.ListDividerAlertDialog = 16843525 -> int +const Android.Resource.Attribute.ListMenuViewStyle = 16844018 -> int +const Android.Resource.Attribute.ListPopupWindowStyle = 16843519 -> int +const Android.Resource.Attribute.ListPreferredItemHeight = 16842829 -> int +const Android.Resource.Attribute.ListPreferredItemHeightLarge = 16843654 -> int +const Android.Resource.Attribute.ListPreferredItemHeightSmall = 16843655 -> int +const Android.Resource.Attribute.ListPreferredItemPaddingEnd = 16843710 -> int +const Android.Resource.Attribute.ListPreferredItemPaddingLeft = 16843683 -> int +const Android.Resource.Attribute.ListPreferredItemPaddingRight = 16843684 -> int +const Android.Resource.Attribute.ListPreferredItemPaddingStart = 16843709 -> int +const Android.Resource.Attribute.ListSelector = 16843003 -> int +const Android.Resource.Attribute.ListSeparatorTextViewStyle = 16843272 -> int +const Android.Resource.Attribute.ListViewStyle = 16842868 -> int +const Android.Resource.Attribute.ListViewWhiteStyle = 16842869 -> int +const Android.Resource.Attribute.LocaleConfig = 16844379 -> int +const Android.Resource.Attribute.LockTaskMode = 16844013 -> int +const Android.Resource.Attribute.Logo = 16843454 -> int +const Android.Resource.Attribute.LogoDescription = 16844009 -> int +const Android.Resource.Attribute.LongClickable = 16842982 -> int +const Android.Resource.Attribute.LoopViews = 16843527 -> int +const Android.Resource.Attribute.LStar = 16844359 -> int +const Android.Resource.Attribute.ManageSpaceActivity = 16842756 -> int +const Android.Resource.Attribute.MapViewStyle = 16842890 -> int +const Android.Resource.Attribute.MarqueeRepeatLimit = 16843293 -> int +const Android.Resource.Attribute.MatchOrder = 16843855 -> int +const Android.Resource.Attribute.Max = 16843062 -> int +const Android.Resource.Attribute.MaxAspectRatio = 16844128 -> int +const Android.Resource.Attribute.MaxButtonHeight = 16844029 -> int +const Android.Resource.Attribute.MaxDate = 16843584 -> int +const Android.Resource.Attribute.MaxEms = 16843095 -> int +const Android.Resource.Attribute.MaxHeight = 16843040 -> int +const Android.Resource.Attribute.MaximumAngle = 16843903 -> int +const Android.Resource.Attribute.MaxItemsPerRow = 16843060 -> int +const Android.Resource.Attribute.MaxLength = 16843104 -> int +const Android.Resource.Attribute.MaxLevel = 16843186 -> int +const Android.Resource.Attribute.MaxLines = 16843091 -> int +const Android.Resource.Attribute.MaxLongVersionCode = 16844163 -> int +const Android.Resource.Attribute.MaxRecents = 16843846 -> int +const Android.Resource.Attribute.MaxResizeHeight = 16844339 -> int +const Android.Resource.Attribute.MaxResizeWidth = 16844338 -> int +const Android.Resource.Attribute.MaxRows = 16843059 -> int +const Android.Resource.Attribute.MaxSdkVersion = 16843377 -> int +const Android.Resource.Attribute.MaxWidth = 16843039 -> int +const Android.Resource.Attribute.MeasureAllChildren = 16843018 -> int +const Android.Resource.Attribute.MeasureWithLargestChild = 16843476 -> int +const Android.Resource.Attribute.MediaRouteButtonStyle = 16843693 -> int +const Android.Resource.Attribute.MediaRouteTypes = 16843694 -> int +const Android.Resource.Attribute.MemtagMode = 16844324 -> int +const Android.Resource.Attribute.MenuCategory = 16843230 -> int +const Android.Resource.Attribute.MimeGroup = 16844309 -> int +const Android.Resource.Attribute.MimeType = 16842790 -> int +const Android.Resource.Attribute.Min = 16844089 -> int +const Android.Resource.Attribute.MinAspectRatio = 16844187 -> int +const Android.Resource.Attribute.MinDate = 16843583 -> int +const Android.Resource.Attribute.MinEms = 16843098 -> int +const Android.Resource.Attribute.MinHeight = 16843072 -> int +const Android.Resource.Attribute.MinimumHorizontalAngle = 16843901 -> int +const Android.Resource.Attribute.MinimumVerticalAngle = 16843902 -> int +const Android.Resource.Attribute.MinLevel = 16843185 -> int +const Android.Resource.Attribute.MinLines = 16843094 -> int +const Android.Resource.Attribute.MinResizeHeight = 16843670 -> int +const Android.Resource.Attribute.MinResizeWidth = 16843669 -> int +const Android.Resource.Attribute.MinSdkVersion = 16843276 -> int +const Android.Resource.Attribute.MinWidth = 16843071 -> int +const Android.Resource.Attribute.MipMap = 16843725 -> int +const Android.Resource.Attribute.MirrorForRtl = 16843726 -> int +const Android.Resource.Attribute.Mode = 16843134 -> int +const Android.Resource.Attribute.MoreIcon = 16843061 -> int +const Android.Resource.Attribute.MultiArch = 16843918 -> int +const Android.Resource.Attribute.Multiprocess = 16842771 -> int +const Android.Resource.Attribute.Name = 16842755 -> int +const Android.Resource.Attribute.NativeHeapZeroInitialized = 16844325 -> int +const Android.Resource.Attribute.NavigationBarColor = 16843858 -> int +const Android.Resource.Attribute.NavigationBarDividerColor = 16844141 -> int +const Android.Resource.Attribute.NavigationContentDescription = 16843969 -> int +const Android.Resource.Attribute.NavigationIcon = 16843968 -> int +const Android.Resource.Attribute.NavigationMode = 16843471 -> int +const Android.Resource.Attribute.NegativeButtonText = 16843254 -> int +const Android.Resource.Attribute.NestedScrollingEnabled = 16843830 -> int +const Android.Resource.Attribute.NetworkSecurityConfig = 16844071 -> int +const Android.Resource.Attribute.NextClusterForward = 16844098 -> int +const Android.Resource.Attribute.NextFocusDown = 16842980 -> int +const Android.Resource.Attribute.NextFocusForward = 16843580 -> int +const Android.Resource.Attribute.NextFocusLeft = 16842977 -> int +const Android.Resource.Attribute.NextFocusRight = 16842978 -> int +const Android.Resource.Attribute.NextFocusUp = 16842979 -> int +const Android.Resource.Attribute.NoHistory = 16843309 -> int +const Android.Resource.Attribute.NonInteractiveUiTimeout = 16844175 -> int +const Android.Resource.Attribute.NormalScreens = 16843397 -> int +const Android.Resource.Attribute.NotificationTimeout = 16843651 -> int +const Android.Resource.Attribute.NumberPickerStyle = 16844068 -> int +const Android.Resource.Attribute.NumbersBackgroundColor = 16843938 -> int +const Android.Resource.Attribute.NumbersInnerTextColor = 16844001 -> int +const Android.Resource.Attribute.NumbersSelectorColor = 16843939 -> int +const Android.Resource.Attribute.NumbersTextColor = 16843937 -> int +const Android.Resource.Attribute.NumColumns = 16843032 -> int +const Android.Resource.Attribute.Numeric = 16843109 -> int +const Android.Resource.Attribute.NumericModifiers = 16844111 -> int +const Android.Resource.Attribute.NumericShortcut = 16843236 -> int +const Android.Resource.Attribute.NumStars = 16843076 -> int +const Android.Resource.Attribute.Offset = 16844052 -> int +const Android.Resource.Attribute.OnClick = 16843375 -> int +const Android.Resource.Attribute.Oneshot = 16843159 -> int +const Android.Resource.Attribute.Opacity = 16843550 -> int +const Android.Resource.Attribute.OpticalInsetBottom = 16844171 -> int +const Android.Resource.Attribute.OpticalInsetLeft = 16844168 -> int +const Android.Resource.Attribute.OpticalInsetRight = 16844170 -> int +const Android.Resource.Attribute.OpticalInsetTop = 16844169 -> int +const Android.Resource.Attribute.Order = 16843242 -> int +const Android.Resource.Attribute.OrderInCategory = 16843231 -> int +const Android.Resource.Attribute.Ordering = 16843490 -> int +const Android.Resource.Attribute.OrderingFromXml = 16843239 -> int +const Android.Resource.Attribute.Orientation = 16842948 -> int +const Android.Resource.Attribute.OutAnimation = 16843128 -> int +const Android.Resource.Attribute.OutlineAmbientShadowColor = 16844162 -> int +const Android.Resource.Attribute.OutlineProvider = 16843960 -> int +const Android.Resource.Attribute.OutlineSpotShadowColor = 16844161 -> int +const Android.Resource.Attribute.OverlapAnchor = 16843874 -> int +const Android.Resource.Attribute.OverridesImplicitlyEnabledSubtype = 16843682 -> int +const Android.Resource.Attribute.OverScrollFooter = 16843459 -> int +const Android.Resource.Attribute.OverScrollHeader = 16843458 -> int +const Android.Resource.Attribute.OverScrollMode = 16843457 -> int +const Android.Resource.Attribute.PackageNames = 16843649 -> int +const Android.Resource.Attribute.PackageType = 16844167 -> int +const Android.Resource.Attribute.Padding = 16842965 -> int +const Android.Resource.Attribute.PaddingBottom = 16842969 -> int +const Android.Resource.Attribute.PaddingEnd = 16843700 -> int +const Android.Resource.Attribute.PaddingHorizontal = 16844093 -> int +const Android.Resource.Attribute.PaddingLeft = 16842966 -> int +const Android.Resource.Attribute.PaddingMode = 16843863 -> int +const Android.Resource.Attribute.PaddingRight = 16842968 -> int +const Android.Resource.Attribute.PaddingStart = 16843699 -> int +const Android.Resource.Attribute.PaddingTop = 16842967 -> int +const Android.Resource.Attribute.PaddingVertical = 16844094 -> int +const Android.Resource.Attribute.PanelBackground = 16842846 -> int +const Android.Resource.Attribute.PanelColorBackground = 16842849 -> int +const Android.Resource.Attribute.PanelColorForeground = 16842848 -> int +const Android.Resource.Attribute.PanelFullBackground = 16842847 -> int +const Android.Resource.Attribute.PanelTextAppearance = 16842850 -> int +const Android.Resource.Attribute.ParentActivityName = 16843687 -> int +const Android.Resource.Attribute.Password = 16843100 -> int +const Android.Resource.Attribute.PasswordsActivity = 16844351 -> int +const Android.Resource.Attribute.Path = 16842794 -> int +const Android.Resource.Attribute.PathAdvancedPattern = 16844320 -> int +const Android.Resource.Attribute.PathData = 16843781 -> int +const Android.Resource.Attribute.PathPattern = 16842796 -> int +const Android.Resource.Attribute.PathPrefix = 16842795 -> int +const Android.Resource.Attribute.PathSuffix = 16844318 -> int +const Android.Resource.Attribute.PatternPathData = 16843978 -> int +const Android.Resource.Attribute.Permission = 16842758 -> int +const Android.Resource.Attribute.PermissionFlags = 16843719 -> int +const Android.Resource.Attribute.PermissionGroup = 16842762 -> int +const Android.Resource.Attribute.PermissionGroupFlags = 16843717 -> int +const Android.Resource.Attribute.PersistableMode = 16843821 -> int +const Android.Resource.Attribute.Persistent = 16842765 -> int +const Android.Resource.Attribute.PersistentDrawingCache = 16842990 -> int +const Android.Resource.Attribute.PersistentWhenFeatureAvailable = 16844131 -> int +const Android.Resource.Attribute.PhoneNumber = 16843111 -> int +const Android.Resource.Attribute.PhysicalKeyboardHintLanguageTag = 16844411 -> int +const Android.Resource.Attribute.PhysicalKeyboardHintLayoutType = 16844412 -> int +const Android.Resource.Attribute.PivotX = 16843189 -> int +const Android.Resource.Attribute.PivotY = 16843190 -> int +const Android.Resource.Attribute.PointerIcon = 16844041 -> int +const Android.Resource.Attribute.PopupAnimationStyle = 16843465 -> int +const Android.Resource.Attribute.PopupBackground = 16843126 -> int +const Android.Resource.Attribute.PopupCharacters = 16843332 -> int +const Android.Resource.Attribute.PopupElevation = 16843916 -> int +const Android.Resource.Attribute.PopupEnterTransition = 16844063 -> int +const Android.Resource.Attribute.PopupExitTransition = 16844064 -> int +const Android.Resource.Attribute.PopupKeyboard = 16843331 -> int +const Android.Resource.Attribute.PopupLayout = 16843323 -> int +const Android.Resource.Attribute.PopupMenuStyle = 16843520 -> int +const Android.Resource.Attribute.PopupTheme = 16843945 -> int +const Android.Resource.Attribute.PopupWindowStyle = 16842870 -> int +const Android.Resource.Attribute.Port = 16842793 -> int +const Android.Resource.Attribute.PositiveButtonText = 16843253 -> int +const Android.Resource.Attribute.PreferenceCategoryStyle = 16842892 -> int +const Android.Resource.Attribute.PreferenceFragmentStyle = 16844038 -> int +const Android.Resource.Attribute.PreferenceInformationStyle = 16842893 -> int +const Android.Resource.Attribute.PreferenceLayoutChild = 16842900 -> int +const Android.Resource.Attribute.PreferenceScreenStyle = 16842891 -> int +const Android.Resource.Attribute.PreferenceStyle = 16842894 -> int +const Android.Resource.Attribute.PreferKeepClear = 16844381 -> int +const Android.Resource.Attribute.PreferMinimalPostProcessing = 16844300 -> int +const Android.Resource.Attribute.PresentationTheme = 16843712 -> int +const Android.Resource.Attribute.PreserveLegacyExternalStorage = 16844308 -> int +const Android.Resource.Attribute.PreviewImage = 16843482 -> int +const Android.Resource.Attribute.PreviewLayout = 16844327 -> int +const Android.Resource.Attribute.PrimaryContentAlpha = 16844114 -> int +const Android.Resource.Attribute.Priority = 16842780 -> int +const Android.Resource.Attribute.PrivateImeOptions = 16843299 -> int +const Android.Resource.Attribute.Process = 16842769 -> int +const Android.Resource.Attribute.Progress = 16843063 -> int +const Android.Resource.Attribute.ProgressBackgroundTint = 16843877 -> int +const Android.Resource.Attribute.ProgressBackgroundTintMode = 16843878 -> int +const Android.Resource.Attribute.ProgressBarPadding = 16843545 -> int +const Android.Resource.Attribute.ProgressBarStyle = 16842871 -> int +const Android.Resource.Attribute.ProgressBarStyleHorizontal = 16842872 -> int +const Android.Resource.Attribute.ProgressBarStyleInverse = 16843399 -> int +const Android.Resource.Attribute.ProgressBarStyleLarge = 16842874 -> int +const Android.Resource.Attribute.ProgressBarStyleLargeInverse = 16843401 -> int +const Android.Resource.Attribute.ProgressBarStyleSmall = 16842873 -> int +const Android.Resource.Attribute.ProgressBarStyleSmallInverse = 16843400 -> int +const Android.Resource.Attribute.ProgressBarStyleSmallTitle = 16843279 -> int +const Android.Resource.Attribute.ProgressDrawable = 16843068 -> int +const Android.Resource.Attribute.ProgressTint = 16843875 -> int +const Android.Resource.Attribute.ProgressTintMode = 16843876 -> int +const Android.Resource.Attribute.Prompt = 16843131 -> int +const Android.Resource.Attribute.PropertyName = 16843489 -> int +const Android.Resource.Attribute.PropertyXName = 16843892 -> int +const Android.Resource.Attribute.PropertyYName = 16843893 -> int +const Android.Resource.Attribute.ProtectionLevel = 16842761 -> int +const Android.Resource.Attribute.PublicKey = 16843686 -> int +const Android.Resource.Attribute.QueryActionMsg = 16843227 -> int +const Android.Resource.Attribute.QueryAfterZeroResults = 16843394 -> int +const Android.Resource.Attribute.QueryBackground = 16843911 -> int +const Android.Resource.Attribute.QueryHint = 16843608 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleSmallWindowLarge = 16843443 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleSmallWindowMedium = 16843442 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleSmallWindowSmall = 16843441 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleWindowLarge = 16843440 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleWindowMedium = 16843439 -> int +const Android.Resource.Attribute.QuickContactBadgeStyleWindowSmall = 16843438 -> int +const Android.Resource.Attribute.RadioButtonStyle = 16842878 -> int +const Android.Resource.Attribute.Radius = 16843176 -> int +const Android.Resource.Attribute.Rating = 16843077 -> int +const Android.Resource.Attribute.RatingBarStyle = 16842876 -> int +const Android.Resource.Attribute.RatingBarStyleIndicator = 16843280 -> int +const Android.Resource.Attribute.RatingBarStyleSmall = 16842877 -> int +const Android.Resource.Attribute.ReadPermission = 16842759 -> int +const Android.Resource.Attribute.RecognitionService = 16843932 -> int +const Android.Resource.Attribute.RecreateOnConfigChanges = 16844103 -> int +const Android.Resource.Attribute.RecycleEnabled = 16844121 -> int +const Android.Resource.Attribute.RelinquishTaskIdentity = 16843894 -> int +const Android.Resource.Attribute.Reparent = 16843964 -> int +const Android.Resource.Attribute.ReparentWithOverlay = 16843965 -> int +const Android.Resource.Attribute.RepeatCount = 16843199 -> int +const Android.Resource.Attribute.RepeatMode = 16843200 -> int +const Android.Resource.Attribute.ReqFiveWayNav = 16843314 -> int +const Android.Resource.Attribute.ReqHardKeyboard = 16843305 -> int +const Android.Resource.Attribute.ReqKeyboardType = 16843304 -> int +const Android.Resource.Attribute.ReqNavigation = 16843306 -> int +const Android.Resource.Attribute.ReqTouchScreen = 16843303 -> int +const Android.Resource.Attribute.RequestLegacyExternalStorage = 16844291 -> int +const Android.Resource.Attribute.RequestRawExternalStorageAccess = 16844357 -> int +const Android.Resource.Attribute.Required = 16843406 -> int +const Android.Resource.Attribute.RequiredAccountType = 16843734 -> int +const Android.Resource.Attribute.RequiredDisplayCategory = 16844409 -> int +const Android.Resource.Attribute.RequireDeviceScreenOn = 16844317 -> int +const Android.Resource.Attribute.RequireDeviceUnlock = 16843756 -> int +const Android.Resource.Attribute.RequiredFeature = 16844116 -> int +const Android.Resource.Attribute.RequiredForAllUsers = 16843728 -> int +const Android.Resource.Attribute.RequiredNotFeature = 16844117 -> int +const Android.Resource.Attribute.RequiredSplitTypes = 16844366 -> int +const Android.Resource.Attribute.RequiresFadingEdge = 16843685 -> int +const Android.Resource.Attribute.RequiresSmallestWidthDp = 16843620 -> int +const Android.Resource.Attribute.ResetEnabledSettingsOnAppDataCleared = 16844370 -> int +const Android.Resource.Attribute.Resizeable = 16843405 -> int +const Android.Resource.Attribute.ResizeableActivity = 16844022 -> int +const Android.Resource.Attribute.ResizeClip = 16843983 -> int +const Android.Resource.Attribute.ResizeMode = 16843619 -> int +const Android.Resource.Attribute.Resource = 16842789 -> int +const Android.Resource.Attribute.ResourcesMap = 16844297 -> int +const Android.Resource.Attribute.RestoreAnyVersion = 16843450 -> int +const Android.Resource.Attribute.RestoreNeedsApplication = 16843421 -> int +const Android.Resource.Attribute.RestrictedAccountType = 16843733 -> int +const Android.Resource.Attribute.RestrictionType = 16843923 -> int +const Android.Resource.Attribute.ResumeWhilePausing = 16843954 -> int +const Android.Resource.Attribute.Reversible = 16843851 -> int +const Android.Resource.Attribute.RevisionCode = 16843989 -> int +const Android.Resource.Attribute.Right = 16843183 -> int +const Android.Resource.Attribute.RingtonePreferenceStyle = 16842899 -> int +const Android.Resource.Attribute.RingtoneType = 16843257 -> int +const Android.Resource.Attribute.RollbackDataPolicy = 16844311 -> int +const Android.Resource.Attribute.Rotation = 16843558 -> int +const Android.Resource.Attribute.RotationAnimation = 16844090 -> int +const Android.Resource.Attribute.RotationX = 16843559 -> int +const Android.Resource.Attribute.RotationY = 16843560 -> int +const Android.Resource.Attribute.RoundIcon = 16844076 -> int +const Android.Resource.Attribute.RowCount = 16843637 -> int +const Android.Resource.Attribute.RowDelay = 16843216 -> int +const Android.Resource.Attribute.RowEdgeFlags = 16843329 -> int +const Android.Resource.Attribute.RowHeight = 16843058 -> int +const Android.Resource.Attribute.RowOrderPreserved = 16843638 -> int +const Android.Resource.Attribute.SaveEnabled = 16842983 -> int +const Android.Resource.Attribute.ScaleGravity = 16843262 -> int +const Android.Resource.Attribute.ScaleHeight = 16843261 -> int +const Android.Resource.Attribute.ScaleType = 16843037 -> int +const Android.Resource.Attribute.ScaleWidth = 16843260 -> int +const Android.Resource.Attribute.ScaleX = 16843556 -> int +const Android.Resource.Attribute.ScaleY = 16843557 -> int +const Android.Resource.Attribute.Scheme = 16842791 -> int +const Android.Resource.Attribute.ScreenDensity = 16843467 -> int +const Android.Resource.Attribute.ScreenOrientation = 16842782 -> int +const Android.Resource.Attribute.ScreenReaderFocusable = 16844148 -> int +const Android.Resource.Attribute.ScreenSize = 16843466 -> int +const Android.Resource.Attribute.ScrollbarAlwaysDrawHorizontalTrack = 16842856 -> int +const Android.Resource.Attribute.ScrollbarAlwaysDrawVerticalTrack = 16842857 -> int +const Android.Resource.Attribute.ScrollbarDefaultDelayBeforeFade = 16843433 -> int +const Android.Resource.Attribute.ScrollbarFadeDuration = 16843432 -> int +const Android.Resource.Attribute.Scrollbars = 16842974 -> int +const Android.Resource.Attribute.ScrollbarSize = 16842851 -> int +const Android.Resource.Attribute.ScrollbarStyle = 16842879 -> int +const Android.Resource.Attribute.ScrollbarThumbHorizontal = 16842852 -> int +const Android.Resource.Attribute.ScrollbarThumbVertical = 16842853 -> int +const Android.Resource.Attribute.ScrollbarTrackHorizontal = 16842854 -> int +const Android.Resource.Attribute.ScrollbarTrackVertical = 16842855 -> int +const Android.Resource.Attribute.ScrollHorizontally = 16843099 -> int +const Android.Resource.Attribute.ScrollIndicators = 16844006 -> int +const Android.Resource.Attribute.ScrollingCache = 16843006 -> int +const Android.Resource.Attribute.ScrollViewStyle = 16842880 -> int +const Android.Resource.Attribute.ScrollX = 16842962 -> int +const Android.Resource.Attribute.ScrollY = 16842963 -> int +const Android.Resource.Attribute.SearchButtonText = 16843269 -> int +const Android.Resource.Attribute.SearchHintIcon = 16843988 -> int +const Android.Resource.Attribute.SearchIcon = 16843907 -> int +const Android.Resource.Attribute.SearchMode = 16843221 -> int +const Android.Resource.Attribute.SearchResultHighlightColor = 16844418 -> int +const Android.Resource.Attribute.SearchSettingsDescription = 16843402 -> int +const Android.Resource.Attribute.SearchSuggestAuthority = 16843222 -> int +const Android.Resource.Attribute.SearchSuggestIntentAction = 16843225 -> int +const Android.Resource.Attribute.SearchSuggestIntentData = 16843226 -> int +const Android.Resource.Attribute.SearchSuggestPath = 16843223 -> int +const Android.Resource.Attribute.SearchSuggestSelection = 16843224 -> int +const Android.Resource.Attribute.SearchSuggestThreshold = 16843373 -> int +const Android.Resource.Attribute.SearchViewStyle = 16843904 -> int +const Android.Resource.Attribute.SecondaryContentAlpha = 16844115 -> int +const Android.Resource.Attribute.SecondaryProgress = 16843064 -> int +const Android.Resource.Attribute.SecondaryProgressTint = 16843879 -> int +const Android.Resource.Attribute.SecondaryProgressTintMode = 16843880 -> int +const Android.Resource.Attribute.SecureElementName = 16844290 -> int +const Android.Resource.Attribute.SeekBarStyle = 16842875 -> int +const Android.Resource.Attribute.SegmentedButtonStyle = 16843568 -> int +const Android.Resource.Attribute.Selectable = 16843238 -> int +const Android.Resource.Attribute.SelectableAsDefault = 16844352 -> int +const Android.Resource.Attribute.SelectableItemBackground = 16843534 -> int +const Android.Resource.Attribute.SelectableItemBackgroundBorderless = 16843868 -> int +const Android.Resource.Attribute.SelectAllOnFocus = 16843102 -> int +const Android.Resource.Attribute.SelectedDateVerticalBar = 16843591 -> int +const Android.Resource.Attribute.SelectedWeekBackgroundColor = 16843586 -> int +const Android.Resource.Attribute.SelectionDividerHeight = 16844184 -> int +const Android.Resource.Attribute.SessionService = 16843837 -> int +const Android.Resource.Attribute.SettingsActivity = 16843301 -> int +const Android.Resource.Attribute.SettingsSliceUri = 16844179 -> int +const Android.Resource.Attribute.SettingsSubtitle = 16844422 -> int +const Android.Resource.Attribute.SetupActivity = 16843766 -> int +const Android.Resource.Attribute.ShadowColor = 16843105 -> int +const Android.Resource.Attribute.ShadowDx = 16843106 -> int +const Android.Resource.Attribute.ShadowDy = 16843107 -> int +const Android.Resource.Attribute.ShadowRadius = 16843108 -> int +const Android.Resource.Attribute.Shape = 16843162 -> int +const Android.Resource.Attribute.SharedUserId = 16842763 -> int +const Android.Resource.Attribute.SharedUserLabel = 16843361 -> int +const Android.Resource.Attribute.SharedUserMaxSdkVersion = 16844365 -> int +const Android.Resource.Attribute.ShareInterpolator = 16843195 -> int +const Android.Resource.Attribute.Shell = 16844180 -> int +const Android.Resource.Attribute.ShortcutDisabledMessage = 16844075 -> int +const Android.Resource.Attribute.ShortcutId = 16844072 -> int +const Android.Resource.Attribute.ShortcutLongLabel = 16844074 -> int +const Android.Resource.Attribute.ShortcutShortLabel = 16844073 -> int +const Android.Resource.Attribute.ShouldDisableView = 16843246 -> int +const Android.Resource.Attribute.ShouldUseDefaultUnfoldTransition = 16844364 -> int +const Android.Resource.Attribute.ShowAsAction = 16843481 -> int +const Android.Resource.Attribute.ShowBackdrop = 16844380 -> int +const Android.Resource.Attribute.ShowClockAndComplications = 16844372 -> int +const Android.Resource.Attribute.ShowDefault = 16843258 -> int +const Android.Resource.Attribute.ShowDividers = 16843561 -> int +const Android.Resource.Attribute.ShowForAllUsers = 16844015 -> int +const Android.Resource.Attribute.ShowInInputMethodPicker = 16844360 -> int +const Android.Resource.Attribute.ShowMetadataInPreview = 16844079 -> int +const Android.Resource.Attribute.ShownWeekCount = 16843585 -> int +const Android.Resource.Attribute.ShowOnLockScreen = 16843721 -> int +const Android.Resource.Attribute.ShowSilent = 16843259 -> int +const Android.Resource.Attribute.ShowText = 16843949 -> int +const Android.Resource.Attribute.ShowWeekNumber = 16843582 -> int +const Android.Resource.Attribute.ShowWhenLocked = 16844137 -> int +const Android.Resource.Attribute.ShrinkColumns = 16843082 -> int +const Android.Resource.Attribute.SingleLine = 16843101 -> int +const Android.Resource.Attribute.SingleLineTitle = 16844124 -> int +const Android.Resource.Attribute.SingleUser = 16843711 -> int +const Android.Resource.Attribute.SlideEdge = 16843824 -> int +const Android.Resource.Attribute.SmallIcon = 16843422 -> int +const Android.Resource.Attribute.SmallScreens = 16843396 -> int +const Android.Resource.Attribute.SmoothScrollbar = 16843313 -> int +const Android.Resource.Attribute.SoundEffectsEnabled = 16843285 -> int +const Android.Resource.Attribute.Spacing = 16843027 -> int +const Android.Resource.Attribute.SpinnerDropDownItemStyle = 16842887 -> int +const Android.Resource.Attribute.SpinnerItemStyle = 16842889 -> int +const Android.Resource.Attribute.SpinnerMode = 16843505 -> int +const Android.Resource.Attribute.SpinnersShown = 16843595 -> int +const Android.Resource.Attribute.SpinnerStyle = 16842881 -> int +const Android.Resource.Attribute.SplashScreenTheme = 16844337 -> int +const Android.Resource.Attribute.SplitMotionEvents = 16843503 -> int +const Android.Resource.Attribute.SplitName = 16844105 -> int +const Android.Resource.Attribute.SplitTrack = 16843852 -> int +const Android.Resource.Attribute.SplitTypes = 16844367 -> int +const Android.Resource.Attribute.SpotShadowAlpha = 16843967 -> int +const Android.Resource.Attribute.Src = 16843033 -> int +const Android.Resource.Attribute.Ssp = 16843747 -> int +const Android.Resource.Attribute.SspAdvancedPattern = 16844321 -> int +const Android.Resource.Attribute.SspPattern = 16843749 -> int +const Android.Resource.Attribute.SspPrefix = 16843748 -> int +const Android.Resource.Attribute.SspSuffix = 16844319 -> int +const Android.Resource.Attribute.StackFromBottom = 16843005 -> int +const Android.Resource.Attribute.StackViewStyle = 16843838 -> int +const Android.Resource.Attribute.StarStyle = 16842882 -> int +const Android.Resource.Attribute.Start = 16843995 -> int +const Android.Resource.Attribute.StartColor = 16843165 -> int +const Android.Resource.Attribute.StartDelay = 16843746 -> int +const Android.Resource.Attribute.StartOffset = 16843198 -> int +const Android.Resource.Attribute.StartX = 16844048 -> int +const Android.Resource.Attribute.StartY = 16844049 -> int +const Android.Resource.Attribute.StartYear = 16843132 -> int +const Android.Resource.Attribute.StateAboveAnchor = 16842922 -> int +const Android.Resource.Attribute.StateAccelerated = 16843547 -> int +const Android.Resource.Attribute.StateActivated = 16843518 -> int +const Android.Resource.Attribute.StateActive = 16842914 -> int +const Android.Resource.Attribute.StateCheckable = 16842911 -> int +const Android.Resource.Attribute.StateChecked = 16842912 -> int +const Android.Resource.Attribute.StateDragCanAccept = 16843624 -> int +const Android.Resource.Attribute.StateDragHovered = 16843625 -> int +const Android.Resource.Attribute.StateEmpty = 16842921 -> int +const Android.Resource.Attribute.StateEnabled = 16842910 -> int +const Android.Resource.Attribute.StateExpanded = 16842920 -> int +const Android.Resource.Attribute.StateFirst = 16842916 -> int +const Android.Resource.Attribute.StateFocused = 16842908 -> int +const Android.Resource.Attribute.StateHovered = 16843623 -> int +const Android.Resource.Attribute.StateLast = 16842918 -> int +const Android.Resource.Attribute.StateListAnimator = 16843848 -> int +const Android.Resource.Attribute.StateLongPressable = 16843324 -> int +const Android.Resource.Attribute.StateMiddle = 16842917 -> int +const Android.Resource.Attribute.StateMultiline = 16843597 -> int +const Android.Resource.Attribute.StateNotNeeded = 16842774 -> int +const Android.Resource.Attribute.StatePressed = 16842919 -> int +const Android.Resource.Attribute.StateSelected = 16842913 -> int +const Android.Resource.Attribute.StateSingle = 16842915 -> int +const Android.Resource.Attribute.StateWindowFocused = 16842909 -> int +const Android.Resource.Attribute.StaticWallpaperPreview = 16843569 -> int +const Android.Resource.Attribute.StatusBarColor = 16843857 -> int +const Android.Resource.Attribute.StepSize = 16843078 -> int +const Android.Resource.Attribute.StopWithTask = 16843626 -> int +const Android.Resource.Attribute.StreamType = 16843273 -> int +const Android.Resource.Attribute.StretchColumns = 16843081 -> int +const Android.Resource.Attribute.StretchMode = 16843030 -> int +const Android.Resource.Attribute.StrokeAlpha = 16843979 -> int +const Android.Resource.Attribute.StrokeColor = 16843782 -> int +const Android.Resource.Attribute.StrokeLineCap = 16843787 -> int +const Android.Resource.Attribute.StrokeLineJoin = 16843788 -> int +const Android.Resource.Attribute.StrokeMiterLimit = 16843789 -> int +const Android.Resource.Attribute.StrokeWidth = 16843783 -> int +const Android.Resource.Attribute.StylusHandwritingSettingsActivity = 16844420 -> int +const Android.Resource.Attribute.SubMenuArrow = 16844019 -> int +const Android.Resource.Attribute.SubmitBackground = 16843912 -> int +const Android.Resource.Attribute.Subtitle = 16843473 -> int +const Android.Resource.Attribute.SubtitleTextAppearance = 16843823 -> int +const Android.Resource.Attribute.SubtitleTextColor = 16844004 -> int +const Android.Resource.Attribute.SubtitleTextStyle = 16843513 -> int +const Android.Resource.Attribute.SubtypeExtraValue = 16843674 -> int +const Android.Resource.Attribute.SubtypeId = 16843713 -> int +const Android.Resource.Attribute.SubtypeLocale = 16843673 -> int +const Android.Resource.Attribute.SuggestActionMsg = 16843228 -> int +const Android.Resource.Attribute.SuggestActionMsgColumn = 16843229 -> int +const Android.Resource.Attribute.SuggestionRowLayout = 16843910 -> int +const Android.Resource.Attribute.Summary = 16843241 -> int +const Android.Resource.Attribute.SummaryColumn = 16843426 -> int +const Android.Resource.Attribute.SummaryOff = 16843248 -> int +const Android.Resource.Attribute.SummaryOn = 16843247 -> int +const Android.Resource.Attribute.SupportedTypes = 16844369 -> int +const Android.Resource.Attribute.SupportsAssist = 16844016 -> int +const Android.Resource.Attribute.SupportsBatteryGameMode = 16844374 -> int +const Android.Resource.Attribute.SupportsInlineSuggestions = 16844301 -> int +const Android.Resource.Attribute.SupportsInlineSuggestionsWithTouchExploration = 16844397 -> int +const Android.Resource.Attribute.SupportsLaunchVoiceAssistFromKeyguard = 16844017 -> int +const Android.Resource.Attribute.SupportsLocalInteraction = 16844047 -> int +const Android.Resource.Attribute.SupportsMultipleDisplays = 16844182 -> int +const Android.Resource.Attribute.SupportsPerformanceGameMode = 16844375 -> int +const Android.Resource.Attribute.SupportsPictureInPicture = 16844023 -> int +const Android.Resource.Attribute.SupportsRtl = 16843695 -> int +const Android.Resource.Attribute.SupportsStylusHandwriting = 16844371 -> int +const Android.Resource.Attribute.SupportsSwitchingToNextInputMethod = 16843755 -> int +const Android.Resource.Attribute.SupportsUploading = 16843419 -> int +const Android.Resource.Attribute.SuppressesSpellChecker = 16844355 -> int +const Android.Resource.Attribute.SwitchMinWidth = 16843632 -> int +const Android.Resource.Attribute.SwitchPadding = 16843633 -> int +const Android.Resource.Attribute.SwitchPreferenceStyle = 16843629 -> int +const Android.Resource.Attribute.SwitchStyle = 16843839 -> int +const Android.Resource.Attribute.SwitchTextAppearance = 16843630 -> int +const Android.Resource.Attribute.SwitchTextOff = 16843628 -> int +const Android.Resource.Attribute.SwitchTextOn = 16843627 -> int +const Android.Resource.Attribute.Syncable = 16842777 -> int +const Android.Resource.Attribute.TabStripEnabled = 16843453 -> int +const Android.Resource.Attribute.TabStripLeft = 16843451 -> int +const Android.Resource.Attribute.TabStripRight = 16843452 -> int +const Android.Resource.Attribute.TabWidgetStyle = 16842883 -> int +const Android.Resource.Attribute.Tag = 16842961 -> int +const Android.Resource.Attribute.TargetActivity = 16843266 -> int +const Android.Resource.Attribute.TargetCellHeight = 16844341 -> int +const Android.Resource.Attribute.TargetCellWidth = 16844340 -> int +const Android.Resource.Attribute.TargetClass = 16842799 -> int +const Android.Resource.Attribute.TargetDescriptions = 16843680 -> int +const Android.Resource.Attribute.TargetId = 16843740 -> int +const Android.Resource.Attribute.TargetName = 16843853 -> int +const Android.Resource.Attribute.TargetPackage = 16842785 -> int +const Android.Resource.Attribute.TargetProcesses = 16844097 -> int +const Android.Resource.Attribute.TargetSandboxVersion = 16844108 -> int +const Android.Resource.Attribute.TargetSdkVersion = 16843376 -> int +const Android.Resource.Attribute.TaskAffinity = 16842770 -> int +const Android.Resource.Attribute.TaskCloseEnterAnimation = 16842942 -> int +const Android.Resource.Attribute.TaskCloseExitAnimation = 16842943 -> int +const Android.Resource.Attribute.TaskOpenEnterAnimation = 16842940 -> int +const Android.Resource.Attribute.TaskOpenExitAnimation = 16842941 -> int +const Android.Resource.Attribute.TaskToBackEnterAnimation = 16842946 -> int +const Android.Resource.Attribute.TaskToBackExitAnimation = 16842947 -> int +const Android.Resource.Attribute.TaskToFrontEnterAnimation = 16842944 -> int +const Android.Resource.Attribute.TaskToFrontExitAnimation = 16842945 -> int +const Android.Resource.Attribute.Tension = 16843370 -> int +const Android.Resource.Attribute.TestOnly = 16843378 -> int +const Android.Resource.Attribute.Text = 16843087 -> int +const Android.Resource.Attribute.TextAlignment = 16843697 -> int +const Android.Resource.Attribute.TextAllCaps = 16843660 -> int +const Android.Resource.Attribute.TextAppearance = 16842804 -> int +const Android.Resource.Attribute.TextAppearanceButton = 16843271 -> int +const Android.Resource.Attribute.TextAppearanceInverse = 16842805 -> int +const Android.Resource.Attribute.TextAppearanceLarge = 16842816 -> int +const Android.Resource.Attribute.TextAppearanceLargeInverse = 16842819 -> int +const Android.Resource.Attribute.TextAppearanceLargePopupMenu = 16843521 -> int +const Android.Resource.Attribute.TextAppearanceListItem = 16843678 -> int +const Android.Resource.Attribute.TextAppearanceListItemSecondary = 16843826 -> int +const Android.Resource.Attribute.TextAppearanceListItemSmall = 16843679 -> int +const Android.Resource.Attribute.TextAppearanceMedium = 16842817 -> int +const Android.Resource.Attribute.TextAppearanceMediumInverse = 16842820 -> int +const Android.Resource.Attribute.TextAppearancePopupMenuHeader = 16844034 -> int +const Android.Resource.Attribute.TextAppearanceSearchResultSubtitle = 16843424 -> int +const Android.Resource.Attribute.TextAppearanceSearchResultTitle = 16843425 -> int +const Android.Resource.Attribute.TextAppearanceSmall = 16842818 -> int +const Android.Resource.Attribute.TextAppearanceSmallInverse = 16842821 -> int +const Android.Resource.Attribute.TextAppearanceSmallPopupMenu = 16843522 -> int +const Android.Resource.Attribute.TextCheckMark = 16842822 -> int +const Android.Resource.Attribute.TextCheckMarkInverse = 16842823 -> int +const Android.Resource.Attribute.TextColor = 16842904 -> int +const Android.Resource.Attribute.TextColorAlertDialogListItem = 16843526 -> int +const Android.Resource.Attribute.TextColorHighlight = 16842905 -> int +const Android.Resource.Attribute.TextColorHighlightInverse = 16843599 -> int +const Android.Resource.Attribute.TextColorHint = 16842906 -> int +const Android.Resource.Attribute.TextColorHintInverse = 16842815 -> int +const Android.Resource.Attribute.TextColorLink = 16842907 -> int +const Android.Resource.Attribute.TextColorLinkInverse = 16843600 -> int +const Android.Resource.Attribute.TextColorPrimary = 16842806 -> int +const Android.Resource.Attribute.TextColorPrimaryDisableOnly = 16842807 -> int +const Android.Resource.Attribute.TextColorPrimaryInverse = 16842809 -> int +const Android.Resource.Attribute.TextColorPrimaryInverseDisableOnly = 16843403 -> int +const Android.Resource.Attribute.TextColorPrimaryInverseNoDisable = 16842813 -> int +const Android.Resource.Attribute.TextColorPrimaryNoDisable = 16842811 -> int +const Android.Resource.Attribute.TextColorSecondary = 16842808 -> int +const Android.Resource.Attribute.TextColorSecondaryInverse = 16842810 -> int +const Android.Resource.Attribute.TextColorSecondaryInverseNoDisable = 16842814 -> int +const Android.Resource.Attribute.TextColorSecondaryNoDisable = 16842812 -> int +const Android.Resource.Attribute.TextColorTertiary = 16843282 -> int +const Android.Resource.Attribute.TextColorTertiaryInverse = 16843283 -> int +const Android.Resource.Attribute.TextCursorDrawable = 16843618 -> int +const Android.Resource.Attribute.TextDirection = 16843696 -> int +const Android.Resource.Attribute.TextEditNoPasteWindowLayout = 16843541 -> int +const Android.Resource.Attribute.TextEditPasteWindowLayout = 16843540 -> int +const Android.Resource.Attribute.TextEditSideNoPasteWindowLayout = 16843615 -> int +const Android.Resource.Attribute.TextEditSidePasteWindowLayout = 16843614 -> int +const Android.Resource.Attribute.TextEditSuggestionItemLayout = 16843636 -> int +const Android.Resource.Attribute.TextFilterEnabled = 16843007 -> int +const Android.Resource.Attribute.TextFontWeight = 16844165 -> int +const Android.Resource.Attribute.TextIsSelectable = 16843542 -> int +const Android.Resource.Attribute.TextLocale = 16844178 -> int +const Android.Resource.Attribute.TextOff = 16843045 -> int +const Android.Resource.Attribute.TextOn = 16843044 -> int +const Android.Resource.Attribute.TextScaleX = 16843089 -> int +const Android.Resource.Attribute.TextSelectHandle = 16843463 -> int +const Android.Resource.Attribute.TextSelectHandleLeft = 16843461 -> int +const Android.Resource.Attribute.TextSelectHandleRight = 16843462 -> int +const Android.Resource.Attribute.TextSelectHandleWindowStyle = 16843464 -> int +const Android.Resource.Attribute.TextSize = 16842901 -> int +const Android.Resource.Attribute.TextStyle = 16842903 -> int +const Android.Resource.Attribute.TextSuggestionsWindowStyle = 16843635 -> int +const Android.Resource.Attribute.TextViewStyle = 16842884 -> int +const Android.Resource.Attribute.Theme = 16842752 -> int +const Android.Resource.Attribute.Thickness = 16843360 -> int +const Android.Resource.Attribute.ThicknessRatio = 16843164 -> int +const Android.Resource.Attribute.Thumb = 16843074 -> int +const Android.Resource.Attribute.Thumbnail = 16843429 -> int +const Android.Resource.Attribute.ThumbOffset = 16843075 -> int +const Android.Resource.Attribute.ThumbPosition = 16844005 -> int +const Android.Resource.Attribute.ThumbTextPadding = 16843634 -> int +const Android.Resource.Attribute.ThumbTint = 16843889 -> int +const Android.Resource.Attribute.ThumbTintMode = 16843890 -> int +const Android.Resource.Attribute.TickMark = 16844042 -> int +const Android.Resource.Attribute.TickMarkTint = 16844043 -> int +const Android.Resource.Attribute.TickMarkTintMode = 16844044 -> int +const Android.Resource.Attribute.TileMode = 16843265 -> int +const Android.Resource.Attribute.TileModeX = 16843895 -> int +const Android.Resource.Attribute.TileModeY = 16843896 -> int +const Android.Resource.Attribute.TileService = 16844391 -> int +const Android.Resource.Attribute.TimePickerDialogTheme = 16843934 -> int +const Android.Resource.Attribute.TimePickerMode = 16843956 -> int +const Android.Resource.Attribute.TimePickerStyle = 16843933 -> int +const Android.Resource.Attribute.TimeZone = 16843724 -> int +const Android.Resource.Attribute.Tint = 16843041 -> int +const Android.Resource.Attribute.TintMode = 16843771 -> int +const Android.Resource.Attribute.Title = 16843233 -> int +const Android.Resource.Attribute.TitleCondensed = 16843234 -> int +const Android.Resource.Attribute.TitleMargin = 16844024 -> int +const Android.Resource.Attribute.TitleMarginBottom = 16844028 -> int +const Android.Resource.Attribute.TitleMarginEnd = 16844026 -> int +const Android.Resource.Attribute.TitleMarginStart = 16844025 -> int +const Android.Resource.Attribute.TitleMarginTop = 16844027 -> int +const Android.Resource.Attribute.TitleTextAppearance = 16843822 -> int +const Android.Resource.Attribute.TitleTextColor = 16844003 -> int +const Android.Resource.Attribute.TitleTextStyle = 16843512 -> int +const Android.Resource.Attribute.ToAlpha = 16843211 -> int +const Android.Resource.Attribute.ToDegrees = 16843188 -> int +const Android.Resource.Attribute.ToExtendBottom = 16844390 -> int +const Android.Resource.Attribute.ToExtendLeft = 16844387 -> int +const Android.Resource.Attribute.ToExtendRight = 16844389 -> int +const Android.Resource.Attribute.ToExtendTop = 16844388 -> int +const Android.Resource.Attribute.ToId = 16843849 -> int +const Android.Resource.Attribute.ToolbarStyle = 16843946 -> int +const Android.Resource.Attribute.TooltipText = 16844084 -> int +const Android.Resource.Attribute.Top = 16843182 -> int +const Android.Resource.Attribute.TopBright = 16842955 -> int +const Android.Resource.Attribute.TopDark = 16842951 -> int +const Android.Resource.Attribute.TopLeftRadius = 16843177 -> int +const Android.Resource.Attribute.TopOffset = 16843352 -> int +const Android.Resource.Attribute.TopRightRadius = 16843178 -> int +const Android.Resource.Attribute.ToScene = 16843742 -> int +const Android.Resource.Attribute.TouchscreenBlocksFocus = 16843919 -> int +const Android.Resource.Attribute.ToXDelta = 16843207 -> int +const Android.Resource.Attribute.ToXScale = 16843203 -> int +const Android.Resource.Attribute.ToYDelta = 16843209 -> int +const Android.Resource.Attribute.ToYScale = 16843205 -> int +const Android.Resource.Attribute.Track = 16843631 -> int +const Android.Resource.Attribute.TrackTint = 16843993 -> int +const Android.Resource.Attribute.TrackTintMode = 16843994 -> int +const Android.Resource.Attribute.TranscriptMode = 16843008 -> int +const Android.Resource.Attribute.TransformPivotX = 16843552 -> int +const Android.Resource.Attribute.TransformPivotY = 16843553 -> int +const Android.Resource.Attribute.Transition = 16843743 -> int +const Android.Resource.Attribute.TransitionGroup = 16843777 -> int +const Android.Resource.Attribute.TransitionName = 16843776 -> int +const Android.Resource.Attribute.TransitionOrdering = 16843744 -> int +const Android.Resource.Attribute.TransitionVisibilityMode = 16843900 -> int +const Android.Resource.Attribute.TranslateX = 16843866 -> int +const Android.Resource.Attribute.TranslateY = 16843867 -> int +const Android.Resource.Attribute.TranslationX = 16843554 -> int +const Android.Resource.Attribute.TranslationY = 16843555 -> int +const Android.Resource.Attribute.TranslationZ = 16843770 -> int +const Android.Resource.Attribute.TrimPathEnd = 16843785 -> int +const Android.Resource.Attribute.TrimPathOffset = 16843786 -> int +const Android.Resource.Attribute.TrimPathStart = 16843784 -> int +const Android.Resource.Attribute.TtcIndex = 16844143 -> int +const Android.Resource.Attribute.TunerCount = 16844061 -> int +const Android.Resource.Attribute.TurnScreenOn = 16844138 -> int +const Android.Resource.Attribute.Type = 16843169 -> int +const Android.Resource.Attribute.Typeface = 16842902 -> int +const Android.Resource.Attribute.UiOptions = 16843672 -> int +const Android.Resource.Attribute.UncertainGestureColor = 16843382 -> int +const Android.Resource.Attribute.UnfocusedMonthDateColor = 16843588 -> int +const Android.Resource.Attribute.UnselectedAlpha = 16843278 -> int +const Android.Resource.Attribute.UpdatePeriodMillis = 16843344 -> int +const Android.Resource.Attribute.Use32bitAbi = 16844053 -> int +const Android.Resource.Attribute.UseAppZygote = 16844183 -> int +const Android.Resource.Attribute.UseDefaultMargins = 16843641 -> int +const Android.Resource.Attribute.UseEmbeddedDex = 16844190 -> int +const Android.Resource.Attribute.UseIntrinsicSizeAsMinimum = 16843536 -> int +const Android.Resource.Attribute.UseLevel = 16843167 -> int +const Android.Resource.Attribute.UserVisible = 16843409 -> int +const Android.Resource.Attribute.UsesCleartextTraffic = 16844012 -> int +const Android.Resource.Attribute.UsesPermissionFlags = 16844356 -> int +const Android.Resource.Attribute.Value = 16842788 -> int +const Android.Resource.Attribute.ValueFrom = 16843486 -> int +const Android.Resource.Attribute.ValueTo = 16843487 -> int +const Android.Resource.Attribute.ValueType = 16843488 -> int +const Android.Resource.Attribute.VariablePadding = 16843157 -> int +const Android.Resource.Attribute.Vendor = 16843751 -> int +const Android.Resource.Attribute.Version = 16844057 -> int +const Android.Resource.Attribute.VersionCode = 16843291 -> int +const Android.Resource.Attribute.VersionCodeMajor = 16844150 -> int +const Android.Resource.Attribute.VersionMajor = 16844151 -> int +const Android.Resource.Attribute.VersionName = 16843292 -> int +const Android.Resource.Attribute.VerticalCorrection = 16843322 -> int +const Android.Resource.Attribute.VerticalDivider = 16843054 -> int +const Android.Resource.Attribute.VerticalGap = 16843328 -> int +const Android.Resource.Attribute.VerticalScrollbarPosition = 16843572 -> int +const Android.Resource.Attribute.VerticalSpacing = 16843029 -> int +const Android.Resource.Attribute.ViewportHeight = 16843779 -> int +const Android.Resource.Attribute.ViewportWidth = 16843778 -> int +const Android.Resource.Attribute.Visibility = 16842972 -> int +const Android.Resource.Attribute.Visible = 16843156 -> int +const Android.Resource.Attribute.VisibleToInstantApps = 16844081 -> int +const Android.Resource.Attribute.VmSafeMode = 16843448 -> int +const Android.Resource.Attribute.VoiceIcon = 16843908 -> int +const Android.Resource.Attribute.VoiceLanguage = 16843349 -> int +const Android.Resource.Attribute.VoiceLanguageModel = 16843347 -> int +const Android.Resource.Attribute.VoiceMaxResults = 16843350 -> int +const Android.Resource.Attribute.VoicePromptText = 16843348 -> int +const Android.Resource.Attribute.VoiceSearchMode = 16843346 -> int +const Android.Resource.Attribute.WallpaperCloseEnterAnimation = 16843413 -> int +const Android.Resource.Attribute.WallpaperCloseExitAnimation = 16843414 -> int +const Android.Resource.Attribute.WallpaperIntraCloseEnterAnimation = 16843417 -> int +const Android.Resource.Attribute.WallpaperIntraCloseExitAnimation = 16843418 -> int +const Android.Resource.Attribute.WallpaperIntraOpenEnterAnimation = 16843415 -> int +const Android.Resource.Attribute.WallpaperIntraOpenExitAnimation = 16843416 -> int +const Android.Resource.Attribute.WallpaperOpenEnterAnimation = 16843411 -> int +const Android.Resource.Attribute.WallpaperOpenExitAnimation = 16843412 -> int +const Android.Resource.Attribute.WebTextViewStyle = 16843449 -> int +const Android.Resource.Attribute.WebViewStyle = 16842885 -> int +const Android.Resource.Attribute.WeekDayTextAppearance = 16843592 -> int +const Android.Resource.Attribute.WeekNumberColor = 16843589 -> int +const Android.Resource.Attribute.WeekSeparatorLineColor = 16843590 -> int +const Android.Resource.Attribute.WeightSum = 16843048 -> int +const Android.Resource.Attribute.WidgetCategory = 16843716 -> int +const Android.Resource.Attribute.WidgetFeatures = 16844153 -> int +const Android.Resource.Attribute.WidgetLayout = 16843243 -> int +const Android.Resource.Attribute.Width = 16843097 -> int +const Android.Resource.Attribute.WindowActionBar = 16843469 -> int +const Android.Resource.Attribute.WindowActionBarOverlay = 16843492 -> int +const Android.Resource.Attribute.WindowActionModeOverlay = 16843485 -> int +const Android.Resource.Attribute.WindowActivityTransitions = 16843981 -> int +const Android.Resource.Attribute.WindowAllowEnterTransitionOverlap = 16843836 -> int +const Android.Resource.Attribute.WindowAllowReturnTransitionOverlap = 16843835 -> int +const Android.Resource.Attribute.WindowAnimationStyle = 16842926 -> int +const Android.Resource.Attribute.WindowBackground = 16842836 -> int +const Android.Resource.Attribute.WindowBackgroundBlurRadius = 16844331 -> int +const Android.Resource.Attribute.WindowBackgroundFallback = 16844035 -> int +const Android.Resource.Attribute.WindowBlurBehindEnabled = 16844316 -> int +const Android.Resource.Attribute.WindowBlurBehindRadius = 16844315 -> int +const Android.Resource.Attribute.WindowClipToOutline = 16843947 -> int +const Android.Resource.Attribute.WindowCloseOnTouchOutside = 16843611 -> int +const Android.Resource.Attribute.WindowContentOverlay = 16842841 -> int +const Android.Resource.Attribute.WindowContentTransitionManager = 16843769 -> int +const Android.Resource.Attribute.WindowContentTransitions = 16843768 -> int +const Android.Resource.Attribute.WindowDisablePreview = 16843298 -> int +const Android.Resource.Attribute.WindowDrawsSystemBarBackgrounds = 16843856 -> int +const Android.Resource.Attribute.WindowElevation = 16843920 -> int +const Android.Resource.Attribute.WindowEnableSplitTouch = 16843543 -> int +const Android.Resource.Attribute.WindowEnterAnimation = 16842932 -> int +const Android.Resource.Attribute.WindowEnterTransition = 16843831 -> int +const Android.Resource.Attribute.WindowExitAnimation = 16842933 -> int +const Android.Resource.Attribute.WindowExitTransition = 16843832 -> int +const Android.Resource.Attribute.WindowFrame = 16842837 -> int +const Android.Resource.Attribute.WindowFullScreen = 16843277 -> int +const Android.Resource.Attribute.WindowHideAnimation = 16842935 -> int +const Android.Resource.Attribute.WindowIsFloating = 16842839 -> int +const Android.Resource.Attribute.WindowIsTranslucent = 16842840 -> int +const Android.Resource.Attribute.WindowLayoutAffinity = 16844313 -> int +const Android.Resource.Attribute.WindowLayoutInDisplayCutoutMode = 16844166 -> int +const Android.Resource.Attribute.WindowLightNavigationBar = 16844140 -> int +const Android.Resource.Attribute.WindowLightStatusBar = 16844000 -> int +const Android.Resource.Attribute.WindowMinWidthMajor = 16843606 -> int +const Android.Resource.Attribute.WindowMinWidthMinor = 16843607 -> int +const Android.Resource.Attribute.WindowNoDisplay = 16843294 -> int +const Android.Resource.Attribute.WindowNoMoveAnimation = 16844421 -> int +const Android.Resource.Attribute.WindowNoTitle = 16842838 -> int +const Android.Resource.Attribute.WindowOverscan = 16843727 -> int +const Android.Resource.Attribute.WindowReenterTransition = 16843951 -> int +const Android.Resource.Attribute.WindowReturnTransition = 16843950 -> int +const Android.Resource.Attribute.WindowSharedElementEnterTransition = 16843833 -> int +const Android.Resource.Attribute.WindowSharedElementExitTransition = 16843834 -> int +const Android.Resource.Attribute.WindowSharedElementReenterTransition = 16843953 -> int +const Android.Resource.Attribute.WindowSharedElementReturnTransition = 16843952 -> int +const Android.Resource.Attribute.WindowSharedElementsUseOverlay = 16843963 -> int +const Android.Resource.Attribute.WindowShowAnimation = 16842934 -> int +const Android.Resource.Attribute.WindowShowWallpaper = 16843410 -> int +const Android.Resource.Attribute.WindowSoftInputMode = 16843307 -> int +const Android.Resource.Attribute.WindowSplashScreenAnimatedIcon = 16844333 -> int +const Android.Resource.Attribute.WindowSplashScreenAnimationDuration = 16844334 -> int +const Android.Resource.Attribute.WindowSplashScreenBackground = 16844332 -> int +const Android.Resource.Attribute.WindowSplashScreenBehavior = 16844392 -> int +const Android.Resource.Attribute.WindowSplashScreenBrandingImage = 16844335 -> int +const Android.Resource.Attribute.WindowSplashscreenContent = 16844132 -> int +const Android.Resource.Attribute.WindowSplashScreenIconBackgroundColor = 16844336 -> int +const Android.Resource.Attribute.WindowSwipeToDismiss = 16843763 -> int +const Android.Resource.Attribute.WindowTitleBackgroundStyle = 16842844 -> int +const Android.Resource.Attribute.WindowTitleSize = 16842842 -> int +const Android.Resource.Attribute.WindowTitleStyle = 16842843 -> int +const Android.Resource.Attribute.WindowTransitionBackgroundFadeDuration = 16843873 -> int +const Android.Resource.Attribute.WindowTranslucentNavigation = 16843760 -> int +const Android.Resource.Attribute.WindowTranslucentStatus = 16843759 -> int +const Android.Resource.Attribute.WritePermission = 16842760 -> int +const Android.Resource.Attribute.X = 16842924 -> int +const Android.Resource.Attribute.XlargeScreens = 16843455 -> int +const Android.Resource.Attribute.Y = 16842925 -> int +const Android.Resource.Attribute.YearListItemTextAppearance = 16843929 -> int +const Android.Resource.Attribute.YearListSelectorColor = 16843930 -> int +const Android.Resource.Attribute.YesNoPreferenceStyle = 16842896 -> int +const Android.Resource.Attribute.ZAdjustment = 16843201 -> int +const Android.Resource.Attribute.ZygotePreloadName = 16844189 -> int +const Android.Resource.Color.BackgroundDark = 17170446 -> int +const Android.Resource.Color.BackgroundLight = 17170447 -> int +const Android.Resource.Color.Black = 17170444 -> int +const Android.Resource.Color.DarkerGray = 17170432 -> int +const Android.Resource.Color.HoloBlueBright = 17170459 -> int +const Android.Resource.Color.HoloBlueDark = 17170451 -> int +const Android.Resource.Color.HoloBlueLight = 17170450 -> int +const Android.Resource.Color.HoloGreenDark = 17170453 -> int +const Android.Resource.Color.HoloGreenLight = 17170452 -> int +const Android.Resource.Color.HoloOrangeDark = 17170457 -> int +const Android.Resource.Color.HoloOrangeLight = 17170456 -> int +const Android.Resource.Color.HoloPurple = 17170458 -> int +const Android.Resource.Color.HoloRedDark = 17170455 -> int +const Android.Resource.Color.HoloRedLight = 17170454 -> int +const Android.Resource.Color.PrimaryTextDark = 17170433 -> int +const Android.Resource.Color.PrimaryTextDarkNoDisable = 17170434 -> int +const Android.Resource.Color.PrimaryTextLight = 17170435 -> int +const Android.Resource.Color.PrimaryTextLightNoDisable = 17170436 -> int +const Android.Resource.Color.SecondaryTextDark = 17170437 -> int +const Android.Resource.Color.SecondaryTextDarkNoDisable = 17170438 -> int +const Android.Resource.Color.SecondaryTextLight = 17170439 -> int +const Android.Resource.Color.SecondaryTextLightNoDisable = 17170440 -> int +const Android.Resource.Color.SystemAccent10 = 17170487 -> int +const Android.Resource.Color.SystemAccent110 = 17170488 -> int +const Android.Resource.Color.SystemAccent1100 = 17170490 -> int +const Android.Resource.Color.SystemAccent11000 = 17170499 -> int +const Android.Resource.Color.SystemAccent1200 = 17170491 -> int +const Android.Resource.Color.SystemAccent1300 = 17170492 -> int +const Android.Resource.Color.SystemAccent1400 = 17170493 -> int +const Android.Resource.Color.SystemAccent150 = 17170489 -> int +const Android.Resource.Color.SystemAccent1500 = 17170494 -> int +const Android.Resource.Color.SystemAccent1600 = 17170495 -> int +const Android.Resource.Color.SystemAccent1700 = 17170496 -> int +const Android.Resource.Color.SystemAccent1800 = 17170497 -> int +const Android.Resource.Color.SystemAccent1900 = 17170498 -> int +const Android.Resource.Color.SystemAccent20 = 17170500 -> int +const Android.Resource.Color.SystemAccent210 = 17170501 -> int +const Android.Resource.Color.SystemAccent2100 = 17170503 -> int +const Android.Resource.Color.SystemAccent21000 = 17170512 -> int +const Android.Resource.Color.SystemAccent2200 = 17170504 -> int +const Android.Resource.Color.SystemAccent2300 = 17170505 -> int +const Android.Resource.Color.SystemAccent2400 = 17170506 -> int +const Android.Resource.Color.SystemAccent250 = 17170502 -> int +const Android.Resource.Color.SystemAccent2500 = 17170507 -> int +const Android.Resource.Color.SystemAccent2600 = 17170508 -> int +const Android.Resource.Color.SystemAccent2700 = 17170509 -> int +const Android.Resource.Color.SystemAccent2800 = 17170510 -> int +const Android.Resource.Color.SystemAccent2900 = 17170511 -> int +const Android.Resource.Color.SystemAccent30 = 17170513 -> int +const Android.Resource.Color.SystemAccent310 = 17170514 -> int +const Android.Resource.Color.SystemAccent3100 = 17170516 -> int +const Android.Resource.Color.SystemAccent31000 = 17170525 -> int +const Android.Resource.Color.SystemAccent3200 = 17170517 -> int +const Android.Resource.Color.SystemAccent3300 = 17170518 -> int +const Android.Resource.Color.SystemAccent3400 = 17170519 -> int +const Android.Resource.Color.SystemAccent350 = 17170515 -> int +const Android.Resource.Color.SystemAccent3500 = 17170520 -> int +const Android.Resource.Color.SystemAccent3600 = 17170521 -> int +const Android.Resource.Color.SystemAccent3700 = 17170522 -> int +const Android.Resource.Color.SystemAccent3800 = 17170523 -> int +const Android.Resource.Color.SystemAccent3900 = 17170524 -> int +const Android.Resource.Color.SystemBackgroundDark = 17170581 -> int +const Android.Resource.Color.SystemBackgroundLight = 17170538 -> int +const Android.Resource.Color.SystemControlActivatedDark = 17170599 -> int +const Android.Resource.Color.SystemControlActivatedLight = 17170556 -> int +const Android.Resource.Color.SystemControlHighlightDark = 17170601 -> int +const Android.Resource.Color.SystemControlHighlightLight = 17170558 -> int +const Android.Resource.Color.SystemControlNormalDark = 17170600 -> int +const Android.Resource.Color.SystemControlNormalLight = 17170557 -> int +const Android.Resource.Color.SystemErrorContainerDark = 17170597 -> int +const Android.Resource.Color.SystemErrorContainerLight = 17170554 -> int +const Android.Resource.Color.SystemErrorDark = 17170595 -> int +const Android.Resource.Color.SystemErrorLight = 17170552 -> int +const Android.Resource.Color.SystemNeutral10 = 17170461 -> int +const Android.Resource.Color.SystemNeutral110 = 17170462 -> int +const Android.Resource.Color.SystemNeutral1100 = 17170464 -> int +const Android.Resource.Color.SystemNeutral11000 = 17170473 -> int +const Android.Resource.Color.SystemNeutral1200 = 17170465 -> int +const Android.Resource.Color.SystemNeutral1300 = 17170466 -> int +const Android.Resource.Color.SystemNeutral1400 = 17170467 -> int +const Android.Resource.Color.SystemNeutral150 = 17170463 -> int +const Android.Resource.Color.SystemNeutral1500 = 17170468 -> int +const Android.Resource.Color.SystemNeutral1600 = 17170469 -> int +const Android.Resource.Color.SystemNeutral1700 = 17170470 -> int +const Android.Resource.Color.SystemNeutral1800 = 17170471 -> int +const Android.Resource.Color.SystemNeutral1900 = 17170472 -> int +const Android.Resource.Color.SystemNeutral20 = 17170474 -> int +const Android.Resource.Color.SystemNeutral210 = 17170475 -> int +const Android.Resource.Color.SystemNeutral2100 = 17170477 -> int +const Android.Resource.Color.SystemNeutral21000 = 17170486 -> int +const Android.Resource.Color.SystemNeutral2200 = 17170478 -> int +const Android.Resource.Color.SystemNeutral2300 = 17170479 -> int +const Android.Resource.Color.SystemNeutral2400 = 17170480 -> int +const Android.Resource.Color.SystemNeutral250 = 17170476 -> int +const Android.Resource.Color.SystemNeutral2500 = 17170481 -> int +const Android.Resource.Color.SystemNeutral2600 = 17170482 -> int +const Android.Resource.Color.SystemNeutral2700 = 17170483 -> int +const Android.Resource.Color.SystemNeutral2800 = 17170484 -> int +const Android.Resource.Color.SystemNeutral2900 = 17170485 -> int +const Android.Resource.Color.SystemOnBackgroundDark = 17170582 -> int +const Android.Resource.Color.SystemOnBackgroundLight = 17170539 -> int +const Android.Resource.Color.SystemOnErrorContainerDark = 17170598 -> int +const Android.Resource.Color.SystemOnErrorContainerLight = 17170555 -> int +const Android.Resource.Color.SystemOnErrorDark = 17170596 -> int +const Android.Resource.Color.SystemOnErrorLight = 17170553 -> int +const Android.Resource.Color.SystemOnPrimaryContainerDark = 17170570 -> int +const Android.Resource.Color.SystemOnPrimaryContainerLight = 17170527 -> int +const Android.Resource.Color.SystemOnPrimaryDark = 17170572 -> int +const Android.Resource.Color.SystemOnPrimaryFixed = 17170614 -> int +const Android.Resource.Color.SystemOnPrimaryFixedVariant = 17170615 -> int +const Android.Resource.Color.SystemOnPrimaryLight = 17170529 -> int +const Android.Resource.Color.SystemOnSecondaryContainerDark = 17170574 -> int +const Android.Resource.Color.SystemOnSecondaryContainerLight = 17170531 -> int +const Android.Resource.Color.SystemOnSecondaryDark = 17170576 -> int +const Android.Resource.Color.SystemOnSecondaryFixed = 17170618 -> int +const Android.Resource.Color.SystemOnSecondaryFixedVariant = 17170619 -> int +const Android.Resource.Color.SystemOnSecondaryLight = 17170533 -> int +const Android.Resource.Color.SystemOnSurfaceDark = 17170584 -> int +const Android.Resource.Color.SystemOnSurfaceLight = 17170541 -> int +const Android.Resource.Color.SystemOnSurfaceVariantDark = 17170593 -> int +const Android.Resource.Color.SystemOnSurfaceVariantLight = 17170550 -> int +const Android.Resource.Color.SystemOnTertiaryContainerDark = 17170578 -> int +const Android.Resource.Color.SystemOnTertiaryContainerLight = 17170535 -> int +const Android.Resource.Color.SystemOnTertiaryDark = 17170580 -> int +const Android.Resource.Color.SystemOnTertiaryFixed = 17170622 -> int +const Android.Resource.Color.SystemOnTertiaryFixedVariant = 17170623 -> int +const Android.Resource.Color.SystemOnTertiaryLight = 17170537 -> int +const Android.Resource.Color.SystemOutlineDark = 17170594 -> int +const Android.Resource.Color.SystemOutlineLight = 17170551 -> int +const Android.Resource.Color.SystemOutlineVariantDark = 17170625 -> int +const Android.Resource.Color.SystemOutlineVariantLight = 17170624 -> int +const Android.Resource.Color.SystemPaletteKeyColorNeutralDark = 17170610 -> int +const Android.Resource.Color.SystemPaletteKeyColorNeutralLight = 17170567 -> int +const Android.Resource.Color.SystemPaletteKeyColorNeutralVariantDark = 17170611 -> int +const Android.Resource.Color.SystemPaletteKeyColorNeutralVariantLight = 17170568 -> int +const Android.Resource.Color.SystemPaletteKeyColorPrimaryDark = 17170607 -> int +const Android.Resource.Color.SystemPaletteKeyColorPrimaryLight = 17170564 -> int +const Android.Resource.Color.SystemPaletteKeyColorSecondaryDark = 17170608 -> int +const Android.Resource.Color.SystemPaletteKeyColorSecondaryLight = 17170565 -> int +const Android.Resource.Color.SystemPaletteKeyColorTertiaryDark = 17170609 -> int +const Android.Resource.Color.SystemPaletteKeyColorTertiaryLight = 17170566 -> int +const Android.Resource.Color.SystemPrimaryContainerDark = 17170569 -> int +const Android.Resource.Color.SystemPrimaryContainerLight = 17170526 -> int +const Android.Resource.Color.SystemPrimaryDark = 17170571 -> int +const Android.Resource.Color.SystemPrimaryFixed = 17170612 -> int +const Android.Resource.Color.SystemPrimaryFixedDim = 17170613 -> int +const Android.Resource.Color.SystemPrimaryLight = 17170528 -> int +const Android.Resource.Color.SystemSecondaryContainerDark = 17170573 -> int +const Android.Resource.Color.SystemSecondaryContainerLight = 17170530 -> int +const Android.Resource.Color.SystemSecondaryDark = 17170575 -> int +const Android.Resource.Color.SystemSecondaryFixed = 17170616 -> int +const Android.Resource.Color.SystemSecondaryFixedDim = 17170617 -> int +const Android.Resource.Color.SystemSecondaryLight = 17170532 -> int +const Android.Resource.Color.SystemSurfaceBrightDark = 17170590 -> int +const Android.Resource.Color.SystemSurfaceBrightLight = 17170547 -> int +const Android.Resource.Color.SystemSurfaceContainerDark = 17170587 -> int +const Android.Resource.Color.SystemSurfaceContainerHighDark = 17170588 -> int +const Android.Resource.Color.SystemSurfaceContainerHighestDark = 17170589 -> int +const Android.Resource.Color.SystemSurfaceContainerHighestLight = 17170546 -> int +const Android.Resource.Color.SystemSurfaceContainerHighLight = 17170545 -> int +const Android.Resource.Color.SystemSurfaceContainerLight = 17170544 -> int +const Android.Resource.Color.SystemSurfaceContainerLowDark = 17170585 -> int +const Android.Resource.Color.SystemSurfaceContainerLowestDark = 17170586 -> int +const Android.Resource.Color.SystemSurfaceContainerLowestLight = 17170543 -> int +const Android.Resource.Color.SystemSurfaceContainerLowLight = 17170542 -> int +const Android.Resource.Color.SystemSurfaceDark = 17170583 -> int +const Android.Resource.Color.SystemSurfaceDimDark = 17170591 -> int +const Android.Resource.Color.SystemSurfaceDimLight = 17170548 -> int +const Android.Resource.Color.SystemSurfaceLight = 17170540 -> int +const Android.Resource.Color.SystemSurfaceVariantDark = 17170592 -> int +const Android.Resource.Color.SystemSurfaceVariantLight = 17170549 -> int +const Android.Resource.Color.SystemTertiaryContainerDark = 17170577 -> int +const Android.Resource.Color.SystemTertiaryContainerLight = 17170534 -> int +const Android.Resource.Color.SystemTertiaryDark = 17170579 -> int +const Android.Resource.Color.SystemTertiaryFixed = 17170620 -> int +const Android.Resource.Color.SystemTertiaryFixedDim = 17170621 -> int +const Android.Resource.Color.SystemTertiaryLight = 17170536 -> int +const Android.Resource.Color.SystemTextHintInverseDark = 17170606 -> int +const Android.Resource.Color.SystemTextHintInverseLight = 17170563 -> int +const Android.Resource.Color.SystemTextPrimaryInverseDark = 17170602 -> int +const Android.Resource.Color.SystemTextPrimaryInverseDisableOnlyDark = 17170604 -> int +const Android.Resource.Color.SystemTextPrimaryInverseDisableOnlyLight = 17170561 -> int +const Android.Resource.Color.SystemTextPrimaryInverseLight = 17170559 -> int +const Android.Resource.Color.SystemTextSecondaryAndTertiaryInverseDark = 17170603 -> int +const Android.Resource.Color.SystemTextSecondaryAndTertiaryInverseDisabledDark = 17170605 -> int +const Android.Resource.Color.SystemTextSecondaryAndTertiaryInverseDisabledLight = 17170562 -> int +const Android.Resource.Color.SystemTextSecondaryAndTertiaryInverseLight = 17170560 -> int +const Android.Resource.Color.TabIndicatorText = 17170441 -> int +const Android.Resource.Color.TertiaryTextDark = 17170448 -> int +const Android.Resource.Color.TertiaryTextLight = 17170449 -> int +const Android.Resource.Color.Transparent = 17170445 -> int +const Android.Resource.Color.White = 17170443 -> int +const Android.Resource.Color.WidgetEditTextDark = 17170442 -> int +const Android.Resource.Dimension.AppIconSize = 17104896 -> int +const Android.Resource.Dimension.DialogMinWidthMajor = 17104899 -> int +const Android.Resource.Dimension.DialogMinWidthMinor = 17104900 -> int +const Android.Resource.Dimension.NotificationLargeIconHeight = 17104902 -> int +const Android.Resource.Dimension.NotificationLargeIconWidth = 17104901 -> int +const Android.Resource.Dimension.SystemAppWidgetBackgroundRadius = 17104904 -> int +const Android.Resource.Dimension.SystemAppWidgetInnerRadius = 17104905 -> int +const Android.Resource.Dimension.ThumbnailHeight = 17104897 -> int +const Android.Resource.Dimension.ThumbnailWidth = 17104898 -> int +const Android.Resource.Drawable.AlertDarkFrame = 17301504 -> int +const Android.Resource.Drawable.AlertLightFrame = 17301505 -> int +const Android.Resource.Drawable.ArrowDownFloat = 17301506 -> int +const Android.Resource.Drawable.ArrowUpFloat = 17301507 -> int +const Android.Resource.Drawable.BottomBar = 17301658 -> int +const Android.Resource.Drawable.ButtonDefault = 17301508 -> int +const Android.Resource.Drawable.ButtonDefaultSmall = 17301509 -> int +const Android.Resource.Drawable.ButtonDialog = 17301527 -> int +const Android.Resource.Drawable.ButtonDropDown = 17301510 -> int +const Android.Resource.Drawable.ButtonMinus = 17301511 -> int +const Android.Resource.Drawable.ButtonOnoffIndicatorOff = 17301518 -> int +const Android.Resource.Drawable.ButtonOnoffIndicatorOn = 17301517 -> int +const Android.Resource.Drawable.ButtonPlus = 17301512 -> int +const Android.Resource.Drawable.ButtonRadio = 17301513 -> int +const Android.Resource.Drawable.ButtonStar = 17301514 -> int +const Android.Resource.Drawable.ButtonStarBigOff = 17301515 -> int +const Android.Resource.Drawable.ButtonStarBigOn = 17301516 -> int +const Android.Resource.Drawable.CheckboxOffBackground = 17301519 -> int +const Android.Resource.Drawable.CheckboxOnBackground = 17301520 -> int +const Android.Resource.Drawable.DarkHeader = 17301669 -> int +const Android.Resource.Drawable.DialogFrame = 17301521 -> int +const Android.Resource.Drawable.DialogHoloDarkFrame = 17301682 -> int +const Android.Resource.Drawable.DialogHoloLightFrame = 17301683 -> int +const Android.Resource.Drawable.DividerHorizontalBright = 17301522 -> int +const Android.Resource.Drawable.DividerHorizontalDark = 17301524 -> int +const Android.Resource.Drawable.DividerHorizontalDimDark = 17301525 -> int +const Android.Resource.Drawable.DividerHorizontalTextfield = 17301523 -> int +const Android.Resource.Drawable.EditBoxBackground = 17301528 -> int +const Android.Resource.Drawable.EditBoxBackgroundNormal = 17301529 -> int +const Android.Resource.Drawable.EditBoxDropDownDarkFrame = 17301530 -> int +const Android.Resource.Drawable.EditBoxDropDownLightFrame = 17301531 -> int +const Android.Resource.Drawable.EditText = 17301526 -> int +const Android.Resource.Drawable.GalleryThumb = 17301532 -> int +const Android.Resource.Drawable.IcButtonSpeakNow = 17301668 -> int +const Android.Resource.Drawable.IcDelete = 17301533 -> int +const Android.Resource.Drawable.IcDialogAlert = 17301543 -> int +const Android.Resource.Drawable.IcDialogDialer = 17301544 -> int +const Android.Resource.Drawable.IcDialogEmail = 17301545 -> int +const Android.Resource.Drawable.IcDialogInfo = 17301659 -> int +const Android.Resource.Drawable.IcDialogMap = 17301546 -> int +const Android.Resource.Drawable.IcInputAdd = 17301547 -> int +const Android.Resource.Drawable.IcInputDelete = 17301548 -> int +const Android.Resource.Drawable.IcInputGet = 17301549 -> int +const Android.Resource.Drawable.IcLockIdleAlarm = 17301550 -> int +const Android.Resource.Drawable.IcLockIdleCharging = 17301534 -> int +const Android.Resource.Drawable.IcLockIdleLock = 17301535 -> int +const Android.Resource.Drawable.IcLockIdleLowBattery = 17301536 -> int +const Android.Resource.Drawable.IcLockLock = 17301551 -> int +const Android.Resource.Drawable.IcLockPowerOff = 17301552 -> int +const Android.Resource.Drawable.IcLockSilentMode = 17301553 -> int +const Android.Resource.Drawable.IcLockSilentModeOff = 17301554 -> int +const Android.Resource.Drawable.IcMediaFf = 17301537 -> int +const Android.Resource.Drawable.IcMediaNext = 17301538 -> int +const Android.Resource.Drawable.IcMediaPause = 17301539 -> int +const Android.Resource.Drawable.IcMediaPlay = 17301540 -> int +const Android.Resource.Drawable.IcMediaPrevious = 17301541 -> int +const Android.Resource.Drawable.IcMediaRew = 17301542 -> int +const Android.Resource.Drawable.IcMenuAdd = 17301555 -> int +const Android.Resource.Drawable.IcMenuAgenda = 17301556 -> int +const Android.Resource.Drawable.IcMenuAlwaysLandscapePortrait = 17301557 -> int +const Android.Resource.Drawable.IcMenuCall = 17301558 -> int +const Android.Resource.Drawable.IcMenuCamera = 17301559 -> int +const Android.Resource.Drawable.IcMenuCloseClearCancel = 17301560 -> int +const Android.Resource.Drawable.IcMenuCompass = 17301561 -> int +const Android.Resource.Drawable.IcMenuCrop = 17301562 -> int +const Android.Resource.Drawable.IcMenuDay = 17301563 -> int +const Android.Resource.Drawable.IcMenuDelete = 17301564 -> int +const Android.Resource.Drawable.IcMenuDirections = 17301565 -> int +const Android.Resource.Drawable.IcMenuEdit = 17301566 -> int +const Android.Resource.Drawable.IcMenuGallery = 17301567 -> int +const Android.Resource.Drawable.IcMenuHelp = 17301568 -> int +const Android.Resource.Drawable.IcMenuInfoDetails = 17301569 -> int +const Android.Resource.Drawable.IcMenuManage = 17301570 -> int +const Android.Resource.Drawable.IcMenuMapmode = 17301571 -> int +const Android.Resource.Drawable.IcMenuMonth = 17301572 -> int +const Android.Resource.Drawable.IcMenuMore = 17301573 -> int +const Android.Resource.Drawable.IcMenuMyCalendar = 17301574 -> int +const Android.Resource.Drawable.IcMenuMyLocation = 17301575 -> int +const Android.Resource.Drawable.IcMenuMyPlaces = 17301576 -> int +const Android.Resource.Drawable.IcMenuPreferences = 17301577 -> int +const Android.Resource.Drawable.IcMenuRecentHistory = 17301578 -> int +const Android.Resource.Drawable.IcMenuReportImage = 17301579 -> int +const Android.Resource.Drawable.IcMenuRevert = 17301580 -> int +const Android.Resource.Drawable.IcMenuRotate = 17301581 -> int +const Android.Resource.Drawable.IcMenuSave = 17301582 -> int +const Android.Resource.Drawable.IcMenuSearch = 17301583 -> int +const Android.Resource.Drawable.IcMenuSend = 17301584 -> int +const Android.Resource.Drawable.IcMenuSetAs = 17301585 -> int +const Android.Resource.Drawable.IcMenuShare = 17301586 -> int +const Android.Resource.Drawable.IcMenuSlideshow = 17301587 -> int +const Android.Resource.Drawable.IcMenuSortAlphabetically = 17301660 -> int +const Android.Resource.Drawable.IcMenuSortBySize = 17301661 -> int +const Android.Resource.Drawable.IcMenuToday = 17301588 -> int +const Android.Resource.Drawable.IcMenuUpload = 17301589 -> int +const Android.Resource.Drawable.IcMenuUploadYouTube = 17301590 -> int +const Android.Resource.Drawable.IcMenuView = 17301591 -> int +const Android.Resource.Drawable.IcMenuWeek = 17301592 -> int +const Android.Resource.Drawable.IcMenuZoom = 17301593 -> int +const Android.Resource.Drawable.IcNotificationClearAll = 17301594 -> int +const Android.Resource.Drawable.IcNotificationOverlay = 17301595 -> int +const Android.Resource.Drawable.IcPartialSecure = 17301596 -> int +const Android.Resource.Drawable.IcPopupDiskFull = 17301597 -> int +const Android.Resource.Drawable.IcPopupReminder = 17301598 -> int +const Android.Resource.Drawable.IcPopupSync = 17301599 -> int +const Android.Resource.Drawable.IcSearchCategoryDefault = 17301600 -> int +const Android.Resource.Drawable.IcSecure = 17301601 -> int +const Android.Resource.Drawable.ListSelectorBackground = 17301602 -> int +const Android.Resource.Drawable.MenuFrame = 17301603 -> int +const Android.Resource.Drawable.MenuFullFrame = 17301604 -> int +const Android.Resource.Drawable.MenuitemBackground = 17301605 -> int +const Android.Resource.Drawable.PictureFrame = 17301606 -> int +const Android.Resource.Drawable.PresenceAudioAway = 17301679 -> int +const Android.Resource.Drawable.PresenceAudioBusy = 17301680 -> int +const Android.Resource.Drawable.PresenceAudioOnline = 17301681 -> int +const Android.Resource.Drawable.PresenceAway = 17301607 -> int +const Android.Resource.Drawable.PresenceBusy = 17301608 -> int +const Android.Resource.Drawable.PresenceInvisible = 17301609 -> int +const Android.Resource.Drawable.PresenceOffline = 17301610 -> int +const Android.Resource.Drawable.PresenceOnline = 17301611 -> int +const Android.Resource.Drawable.PresenceVideoAway = 17301676 -> int +const Android.Resource.Drawable.PresenceVideoBusy = 17301677 -> int +const Android.Resource.Drawable.PresenceVideoOnline = 17301678 -> int +const Android.Resource.Drawable.ProgressHorizontal = 17301612 -> int +const Android.Resource.Drawable.ProgressIndeterminateHorizontal = 17301613 -> int +const Android.Resource.Drawable.RadiobuttonOffBackground = 17301614 -> int +const Android.Resource.Drawable.RadiobuttonOnBackground = 17301615 -> int +const Android.Resource.Drawable.ScreenBackgroundDark = 17301656 -> int +const Android.Resource.Drawable.ScreenBackgroundDarkTransparent = 17301673 -> int +const Android.Resource.Drawable.ScreenBackgroundLight = 17301657 -> int +const Android.Resource.Drawable.ScreenBackgroundLightTransparent = 17301674 -> int +const Android.Resource.Drawable.SpinnerBackground = 17301616 -> int +const Android.Resource.Drawable.SpinnerDropDownBackground = 17301617 -> int +const Android.Resource.Drawable.StarBigOff = 17301619 -> int +const Android.Resource.Drawable.StarBigOn = 17301618 -> int +const Android.Resource.Drawable.StarOff = 17301621 -> int +const Android.Resource.Drawable.StarOn = 17301620 -> int +const Android.Resource.Drawable.StatNotifyCallMute = 17301622 -> int +const Android.Resource.Drawable.StatNotifyChat = 17301623 -> int +const Android.Resource.Drawable.StatNotifyError = 17301624 -> int +const Android.Resource.Drawable.StatNotifyMissedCall = 17301631 -> int +const Android.Resource.Drawable.StatNotifyMore = 17301625 -> int +const Android.Resource.Drawable.StatNotifySdCard = 17301626 -> int +const Android.Resource.Drawable.StatNotifySdcardPrepare = 17301675 -> int +const Android.Resource.Drawable.StatNotifySdCardUsb = 17301627 -> int +const Android.Resource.Drawable.StatNotifySync = 17301628 -> int +const Android.Resource.Drawable.StatNotifySyncNoAnim = 17301629 -> int +const Android.Resource.Drawable.StatNotifyVoicemail = 17301630 -> int +const Android.Resource.Drawable.StatSysDataBluetooth = 17301632 -> int +const Android.Resource.Drawable.StatSysDownload = 17301633 -> int +const Android.Resource.Drawable.StatSysDownloadDone = 17301634 -> int +const Android.Resource.Drawable.StatSysHeadset = 17301635 -> int +const Android.Resource.Drawable.StatSysPhoneCall = 17301636 -> int +const Android.Resource.Drawable.StatSysPhoneCallForward = 17301637 -> int +const Android.Resource.Drawable.StatSysPhoneCallOnHold = 17301638 -> int +const Android.Resource.Drawable.StatSysSpeakerphone = 17301639 -> int +const Android.Resource.Drawable.StatSysUpload = 17301640 -> int +const Android.Resource.Drawable.StatSysUploadDone = 17301641 -> int +const Android.Resource.Drawable.StatSysVpPhoneCall = 17301671 -> int +const Android.Resource.Drawable.StatSysVpPhoneCallOnHold = 17301672 -> int +const Android.Resource.Drawable.StatSysWarning = 17301642 -> int +const Android.Resource.Drawable.StatusBarItemAppBackground = 17301643 -> int +const Android.Resource.Drawable.StatusBarItemBackground = 17301644 -> int +const Android.Resource.Drawable.SymActionCall = 17301645 -> int +const Android.Resource.Drawable.SymActionChat = 17301646 -> int +const Android.Resource.Drawable.SymActionEmail = 17301647 -> int +const Android.Resource.Drawable.SymCallIncoming = 17301648 -> int +const Android.Resource.Drawable.SymCallMissed = 17301649 -> int +const Android.Resource.Drawable.SymCallOutgoing = 17301650 -> int +const Android.Resource.Drawable.SymContactCard = 17301652 -> int +const Android.Resource.Drawable.SymDefAppIcon = 17301651 -> int +const Android.Resource.Drawable.TitleBar = 17301653 -> int +const Android.Resource.Drawable.TitleBarTall = 17301670 -> int +const Android.Resource.Drawable.ToastFrame = 17301654 -> int +const Android.Resource.Drawable.ZoomPlate = 17301655 -> int +const Android.Resource.Id.AccessibilityActionContextClick = 16908348 -> int +const Android.Resource.Id.AccessibilityActionDragCancel = 16908375 -> int +const Android.Resource.Id.AccessibilityActionDragDrop = 16908374 -> int +const Android.Resource.Id.AccessibilityActionDragStart = 16908373 -> int +const Android.Resource.Id.AccessibilityActionHideTooltip = 16908357 -> int +const Android.Resource.Id.AccessibilityActionImeEnter = 16908372 -> int +const Android.Resource.Id.AccessibilityActionMoveWindow = 16908354 -> int +const Android.Resource.Id.AccessibilityActionPageDown = 16908359 -> int +const Android.Resource.Id.AccessibilityActionPageLeft = 16908360 -> int +const Android.Resource.Id.AccessibilityActionPageRight = 16908361 -> int +const Android.Resource.Id.AccessibilityActionPageUp = 16908358 -> int +const Android.Resource.Id.AccessibilityActionPressAndHold = 16908362 -> int +const Android.Resource.Id.AccessibilityActionScrollDown = 16908346 -> int +const Android.Resource.Id.AccessibilityActionScrollInDirection = 16908382 -> int +const Android.Resource.Id.AccessibilityActionScrollLeft = 16908345 -> int +const Android.Resource.Id.AccessibilityActionScrollRight = 16908347 -> int +const Android.Resource.Id.AccessibilityActionScrollToPosition = 16908343 -> int +const Android.Resource.Id.AccessibilityActionScrollUp = 16908344 -> int +const Android.Resource.Id.AccessibilityActionSetProgress = 16908349 -> int +const Android.Resource.Id.AccessibilityActionShowOnScreen = 16908342 -> int +const Android.Resource.Id.AccessibilityActionShowTextSuggestions = 16908376 -> int +const Android.Resource.Id.AccessibilityActionShowTooltip = 16908356 -> int +const Android.Resource.Id.AccessibilitySystemActionBack = 16908363 -> int +const Android.Resource.Id.AccessibilitySystemActionHome = 16908364 -> int +const Android.Resource.Id.AccessibilitySystemActionLockScreen = 16908370 -> int +const Android.Resource.Id.AccessibilitySystemActionNotifications = 16908366 -> int +const Android.Resource.Id.AccessibilitySystemActionPowerDialog = 16908368 -> int +const Android.Resource.Id.AccessibilitySystemActionQuickSettings = 16908367 -> int +const Android.Resource.Id.AccessibilitySystemActionRecents = 16908365 -> int +const Android.Resource.Id.AccessibilitySystemActionTakeScreenshot = 16908371 -> int +const Android.Resource.Id.AccessibilitySystemActionToggleSplitScreen = 16908369 -> int +const Android.Resource.Id.AddToDictionary = 16908330 -> int +const Android.Resource.Id.Autofill = 16908355 -> int +const Android.Resource.Id.Background = 16908288 -> int +const Android.Resource.Id.Bold = 16908379 -> int +const Android.Resource.Id.Button1 = 16908313 -> int +const Android.Resource.Id.Button2 = 16908314 -> int +const Android.Resource.Id.Button3 = 16908315 -> int +const Android.Resource.Id.CandidatesArea = 16908317 -> int +const Android.Resource.Id.Checkbox = 16908289 -> int +const Android.Resource.Id.CloseButton = 16908327 -> int +const Android.Resource.Id.Content = 16908290 -> int +const Android.Resource.Id.Copy = 16908321 -> int +const Android.Resource.Id.CopyUrl = 16908323 -> int +const Android.Resource.Id.Custom = 16908331 -> int +const Android.Resource.Id.Cut = 16908320 -> int +const Android.Resource.Id.Edit = 16908291 -> int +const Android.Resource.Id.Empty = 16908292 -> int +const Android.Resource.Id.ExtractArea = 16908316 -> int +const Android.Resource.Id.Hint = 16908293 -> int +const Android.Resource.Id.Home = 16908332 -> int +const Android.Resource.Id.Icon = 16908294 -> int +const Android.Resource.Id.Icon1 = 16908295 -> int +const Android.Resource.Id.Icon2 = 16908296 -> int +const Android.Resource.Id.IconFrame = 16908350 -> int +const Android.Resource.Id.Input = 16908297 -> int +const Android.Resource.Id.InputArea = 16908318 -> int +const Android.Resource.Id.InputExtractAccessories = 16908378 -> int +const Android.Resource.Id.InputExtractAction = 16908377 -> int +const Android.Resource.Id.InputExtractEditText = 16908325 -> int +const Android.Resource.Id.Italic = 16908380 -> int +const Android.Resource.Id.KeyboardView = 16908326 -> int +const Android.Resource.Id.List = 16908298 -> int +const Android.Resource.Id.ListContainer = 16908351 -> int +const Android.Resource.Id.Mask = 16908334 -> int +const Android.Resource.Id.Message = 16908299 -> int +const Android.Resource.Id.NavigationBarBackground = 16908336 -> int +const Android.Resource.Id.Paste = 16908322 -> int +const Android.Resource.Id.PasteAsPlainText = 16908337 -> int +const Android.Resource.Id.Primary = 16908300 -> int +const Android.Resource.Id.Progress = 16908301 -> int +const Android.Resource.Id.Redo = 16908339 -> int +const Android.Resource.Id.ReplaceText = 16908340 -> int +const Android.Resource.Id.SecondaryProgress = 16908303 -> int +const Android.Resource.Id.SelectAll = 16908319 -> int +const Android.Resource.Id.SelectedIcon = 16908302 -> int +const Android.Resource.Id.SelectTextMode = 16908333 -> int +const Android.Resource.Id.ShareText = 16908341 -> int +const Android.Resource.Id.StartSelectingText = 16908328 -> int +const Android.Resource.Id.StatusBarBackground = 16908335 -> int +const Android.Resource.Id.StopSelectingText = 16908329 -> int +const Android.Resource.Id.Summary = 16908304 -> int +const Android.Resource.Id.SwitchInputMethod = 16908324 -> int +const Android.Resource.Id.SwitchWidget = 16908352 -> int +const Android.Resource.Id.TabContent = 16908305 -> int +const Android.Resource.Id.TabHost = 16908306 -> int +const Android.Resource.Id.Tabs = 16908307 -> int +const Android.Resource.Id.Text1 = 16908308 -> int +const Android.Resource.Id.Text2 = 16908309 -> int +const Android.Resource.Id.TextAssist = 16908353 -> int +const Android.Resource.Id.Title = 16908310 -> int +const Android.Resource.Id.Toggle = 16908311 -> int +const Android.Resource.Id.Underline = 16908381 -> int +const Android.Resource.Id.Undo = 16908338 -> int +const Android.Resource.Id.WidgetFrame = 16908312 -> int +const Android.Resource.Integer.ConfigLongAnimTime = 17694722 -> int +const Android.Resource.Integer.ConfigMediumAnimTime = 17694721 -> int +const Android.Resource.Integer.ConfigShortAnimTime = 17694720 -> int +const Android.Resource.Integer.StatusBarNotificationInfoMaxnum = 17694723 -> int +const Android.Resource.Interpolator.AccelerateCubic = 17563650 -> int +const Android.Resource.Interpolator.AccelerateDecelerate = 17563654 -> int +const Android.Resource.Interpolator.AccelerateQuad = 17563648 -> int +const Android.Resource.Interpolator.AccelerateQuint = 17563652 -> int +const Android.Resource.Interpolator.Anticipate = 17563655 -> int +const Android.Resource.Interpolator.AnticipateOvershoot = 17563657 -> int +const Android.Resource.Interpolator.Bounce = 17563658 -> int +const Android.Resource.Interpolator.Cycle = 17563660 -> int +const Android.Resource.Interpolator.DecelerateCubic = 17563651 -> int +const Android.Resource.Interpolator.DecelerateQuad = 17563649 -> int +const Android.Resource.Interpolator.DecelerateQuint = 17563653 -> int +const Android.Resource.Interpolator.FastOutExtraSlowIn = 17563674 -> int +const Android.Resource.Interpolator.FastOutLinearIn = 17563663 -> int +const Android.Resource.Interpolator.FastOutSlowIn = 17563661 -> int +const Android.Resource.Interpolator.Linear = 17563659 -> int +const Android.Resource.Interpolator.LinearOutSlowIn = 17563662 -> int +const Android.Resource.Interpolator.Overshoot = 17563656 -> int +const Android.Resource.Layout.ActivityListItem = 17367040 -> int +const Android.Resource.Layout.BrowserLinkContextHeader = 17367054 -> int +const Android.Resource.Layout.ExpandableListContent = 17367041 -> int +const Android.Resource.Layout.ListContent = 17367060 -> int +const Android.Resource.Layout.PreferenceCategory = 17367042 -> int +const Android.Resource.Layout.SelectDialogItem = 17367057 -> int +const Android.Resource.Layout.SelectDialogMultiChoice = 17367059 -> int +const Android.Resource.Layout.SelectDialogSingleChoice = 17367058 -> int +const Android.Resource.Layout.SimpleDropDownItem1Line = 17367050 -> int +const Android.Resource.Layout.SimpleExpandableListItem1 = 17367046 -> int +const Android.Resource.Layout.SimpleExpandableListItem2 = 17367047 -> int +const Android.Resource.Layout.SimpleGalleryItem = 17367051 -> int +const Android.Resource.Layout.SimpleListItem1 = 17367043 -> int +const Android.Resource.Layout.SimpleListItem2 = 17367044 -> int +const Android.Resource.Layout.SimpleListItemActivated1 = 17367062 -> int +const Android.Resource.Layout.SimpleListItemActivated2 = 17367063 -> int +const Android.Resource.Layout.SimpleListItemChecked = 17367045 -> int +const Android.Resource.Layout.SimpleListItemMultipleChoice = 17367056 -> int +const Android.Resource.Layout.SimpleListItemSingleChoice = 17367055 -> int +const Android.Resource.Layout.SimpleSelectableListItem = 17367061 -> int +const Android.Resource.Layout.SimpleSpinnerDropDownItem = 17367049 -> int +const Android.Resource.Layout.SimpleSpinnerItem = 17367048 -> int +const Android.Resource.Layout.TestListItem = 17367052 -> int +const Android.Resource.Layout.TwoLineListItem = 17367053 -> int +const Android.Resource.Mipmap.SymDefAppIcon = 17629184 -> int +const Android.Resource.String.Autofill = 17039386 -> int +const Android.Resource.String.Cancel = 17039360 -> int +const Android.Resource.String.Copy = 17039361 -> int +const Android.Resource.String.CopyUrl = 17039362 -> int +const Android.Resource.String.Cut = 17039363 -> int +const Android.Resource.String.DefaultMsisdnAlphaTag = 17039365 -> int +const Android.Resource.String.DefaultVoiceMailAlphaTag = 17039364 -> int +const Android.Resource.String.DialogAlertTitle = 17039380 -> int +const Android.Resource.String.EmptyPhoneNumber = 17039366 -> int +const Android.Resource.String.FingerprintIconContentDescription = 17039384 -> int +const Android.Resource.String.HttpErrorBadUrl = 17039367 -> int +const Android.Resource.String.HttpErrorUnsupportedScheme = 17039368 -> int +const Android.Resource.String.No = 17039369 -> int +const Android.Resource.String.Ok = 17039370 -> int +const Android.Resource.String.Paste = 17039371 -> int +const Android.Resource.String.PasteAsPlainText = 17039385 -> int +const Android.Resource.String.SearchGo = 17039372 -> int +const Android.Resource.String.SelectAll = 17039373 -> int +const Android.Resource.String.SelectTextMode = 17039382 -> int +const Android.Resource.String.StatusBarNotificationInfoOverflow = 17039383 -> int +const Android.Resource.String.UnknownName = 17039374 -> int +const Android.Resource.String.Untitled = 17039375 -> int +const Android.Resource.String.VideoViewErrorButton = 17039376 -> int +const Android.Resource.String.VideoViewErrorTextInvalidProgressivePlayback = 17039381 -> int +const Android.Resource.String.VideoViewErrorTextUnknown = 17039377 -> int +const Android.Resource.String.VideoViewErrorTitle = 17039378 -> int +const Android.Resource.String.Yes = 17039379 -> int +const Android.Resource.Style.Animation = 16973824 -> int +const Android.Resource.Style.AnimationActivity = 16973825 -> int +const Android.Resource.Style.AnimationDialog = 16973826 -> int +const Android.Resource.Style.AnimationInputMethod = 16973910 -> int +const Android.Resource.Style.AnimationToast = 16973828 -> int +const Android.Resource.Style.AnimationTranslucent = 16973827 -> int +const Android.Resource.Style.DeviceDefaultButtonBar = 16974287 -> int +const Android.Resource.Style.DeviceDefaultButtonBarAlertDialog = 16974288 -> int +const Android.Resource.Style.DeviceDefaultLightButtonBar = 16974290 -> int +const Android.Resource.Style.DeviceDefaultLightButtonBarAlertDialog = 16974291 -> int +const Android.Resource.Style.DeviceDefaultLightSegmentedButton = 16974292 -> int +const Android.Resource.Style.DeviceDefaultSegmentedButton = 16974289 -> int +const Android.Resource.Style.HoloButtonBar = 16974053 -> int +const Android.Resource.Style.HoloButtonBarAlertDialog = 16974055 -> int +const Android.Resource.Style.HoloLightButtonBar = 16974054 -> int +const Android.Resource.Style.HoloLightButtonBarAlertDialog = 16974056 -> int +const Android.Resource.Style.HoloLightSegmentedButton = 16974058 -> int +const Android.Resource.Style.HoloSegmentedButton = 16974057 -> int +const Android.Resource.Style.MediaButton = 16973879 -> int +const Android.Resource.Style.MediaButtonFfwd = 16973883 -> int +const Android.Resource.Style.MediaButtonNext = 16973881 -> int +const Android.Resource.Style.MediaButtonPause = 16973885 -> int +const Android.Resource.Style.MediaButtonPlay = 16973882 -> int +const Android.Resource.Style.MediaButtonPrevious = 16973880 -> int +const Android.Resource.Style.MediaButtonRew = 16973884 -> int +const Android.Resource.Style.TextAppearance = 16973886 -> int +const Android.Resource.Style.TextAppearanceDeviceDefault = 16974253 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultDialogWindowTitle = 16974264 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultHeadline = 16974565 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultInverse = 16974254 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultLarge = 16974255 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultLargeInverse = 16974256 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultMedium = 16974257 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultMediumInverse = 16974258 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultSearchResultSubtitle = 16974262 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultSearchResultTitle = 16974261 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultSmall = 16974259 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultSmallInverse = 16974260 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidget = 16974265 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionBarMenu = 16974286 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionBarSubtitle = 16974279 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionBarSubtitleInverse = 16974283 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionBarTitle = 16974278 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionBarTitleInverse = 16974282 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionModeSubtitle = 16974281 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionModeSubtitleInverse = 16974285 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionModeTitle = 16974280 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetActionModeTitleInverse = 16974284 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetButton = 16974266 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetDropDownHint = 16974271 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetDropDownItem = 16974272 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetEditText = 16974274 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetIconMenuItem = 16974267 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetPopupMenu = 16974275 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetPopupMenuLarge = 16974276 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetPopupMenuSmall = 16974277 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetTabWidget = 16974268 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetTextView = 16974269 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetTextViewPopupMenu = 16974270 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWidgetTextViewSpinnerItem = 16974273 -> int +const Android.Resource.Style.TextAppearanceDeviceDefaultWindowTitle = 16974263 -> int +const Android.Resource.Style.TextAppearanceDialogWindowTitle = 16973889 -> int +const Android.Resource.Style.TextAppearanceHolo = 16974075 -> int +const Android.Resource.Style.TextAppearanceHoloDialogWindowTitle = 16974103 -> int +const Android.Resource.Style.TextAppearanceHoloInverse = 16974076 -> int +const Android.Resource.Style.TextAppearanceHoloLarge = 16974077 -> int +const Android.Resource.Style.TextAppearanceHoloLargeInverse = 16974078 -> int +const Android.Resource.Style.TextAppearanceHoloMedium = 16974079 -> int +const Android.Resource.Style.TextAppearanceHoloMediumInverse = 16974080 -> int +const Android.Resource.Style.TextAppearanceHoloSearchResultSubtitle = 16974084 -> int +const Android.Resource.Style.TextAppearanceHoloSearchResultTitle = 16974083 -> int +const Android.Resource.Style.TextAppearanceHoloSmall = 16974081 -> int +const Android.Resource.Style.TextAppearanceHoloSmallInverse = 16974082 -> int +const Android.Resource.Style.TextAppearanceHoloWidget = 16974085 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionBarMenu = 16974112 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionBarSubtitle = 16974099 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionBarSubtitleInverse = 16974109 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionBarTitle = 16974098 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionBarTitleInverse = 16974108 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionModeSubtitle = 16974101 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionModeSubtitleInverse = 16974111 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionModeTitle = 16974100 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetActionModeTitleInverse = 16974110 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetButton = 16974086 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetDropDownHint = 16974091 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetDropDownItem = 16974092 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetEditText = 16974094 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetIconMenuItem = 16974087 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetPopupMenu = 16974095 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetPopupMenuLarge = 16974096 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetPopupMenuSmall = 16974097 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetTabWidget = 16974088 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetTextView = 16974089 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetTextViewPopupMenu = 16974090 -> int +const Android.Resource.Style.TextAppearanceHoloWidgetTextViewSpinnerItem = 16974093 -> int +const Android.Resource.Style.TextAppearanceHoloWindowTitle = 16974102 -> int +const Android.Resource.Style.TextAppearanceInverse = 16973887 -> int +const Android.Resource.Style.TextAppearanceLarge = 16973890 -> int +const Android.Resource.Style.TextAppearanceLargeInverse = 16973891 -> int +const Android.Resource.Style.TextAppearanceMaterial = 16974317 -> int +const Android.Resource.Style.TextAppearanceMaterialBody1 = 16974320 -> int +const Android.Resource.Style.TextAppearanceMaterialBody2 = 16974319 -> int +const Android.Resource.Style.TextAppearanceMaterialButton = 16974318 -> int +const Android.Resource.Style.TextAppearanceMaterialCaption = 16974321 -> int +const Android.Resource.Style.TextAppearanceMaterialDialogWindowTitle = 16974322 -> int +const Android.Resource.Style.TextAppearanceMaterialDisplay1 = 16974326 -> int +const Android.Resource.Style.TextAppearanceMaterialDisplay2 = 16974325 -> int +const Android.Resource.Style.TextAppearanceMaterialDisplay3 = 16974324 -> int +const Android.Resource.Style.TextAppearanceMaterialDisplay4 = 16974323 -> int +const Android.Resource.Style.TextAppearanceMaterialHeadline = 16974327 -> int +const Android.Resource.Style.TextAppearanceMaterialInverse = 16974328 -> int +const Android.Resource.Style.TextAppearanceMaterialLarge = 16974329 -> int +const Android.Resource.Style.TextAppearanceMaterialLargeInverse = 16974330 -> int +const Android.Resource.Style.TextAppearanceMaterialMedium = 16974331 -> int +const Android.Resource.Style.TextAppearanceMaterialMediumInverse = 16974332 -> int +const Android.Resource.Style.TextAppearanceMaterialMenu = 16974333 -> int +const Android.Resource.Style.TextAppearanceMaterialNotification = 16974334 -> int +const Android.Resource.Style.TextAppearanceMaterialNotificationEmphasis = 16974335 -> int +const Android.Resource.Style.TextAppearanceMaterialNotificationInfo = 16974336 -> int +const Android.Resource.Style.TextAppearanceMaterialNotificationLine2 = 16974337 -> int +const Android.Resource.Style.TextAppearanceMaterialNotificationTime = 16974338 -> int +const Android.Resource.Style.TextAppearanceMaterialNotificationTitle = 16974339 -> int +const Android.Resource.Style.TextAppearanceMaterialSearchResultSubtitle = 16974340 -> int +const Android.Resource.Style.TextAppearanceMaterialSearchResultTitle = 16974341 -> int +const Android.Resource.Style.TextAppearanceMaterialSmall = 16974342 -> int +const Android.Resource.Style.TextAppearanceMaterialSmallInverse = 16974343 -> int +const Android.Resource.Style.TextAppearanceMaterialSubhead = 16974344 -> int +const Android.Resource.Style.TextAppearanceMaterialTitle = 16974345 -> int +const Android.Resource.Style.TextAppearanceMaterialWidget = 16974347 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionBarMenu = 16974348 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionBarSubtitle = 16974349 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionBarSubtitleInverse = 16974350 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionBarTitle = 16974351 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionBarTitleInverse = 16974352 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionModeSubtitle = 16974353 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionModeSubtitleInverse = 16974354 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionModeTitle = 16974355 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetActionModeTitleInverse = 16974356 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetButton = 16974357 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetButtonBorderlessColored = 16974559 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetButtonColored = 16974558 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetButtonInverse = 16974548 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetDropDownHint = 16974358 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetDropDownItem = 16974359 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetEditText = 16974360 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetIconMenuItem = 16974361 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetPopupMenu = 16974362 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetPopupMenuLarge = 16974363 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetPopupMenuSmall = 16974364 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetTabWidget = 16974365 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetTextView = 16974366 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetTextViewPopupMenu = 16974367 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetTextViewSpinnerItem = 16974368 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetToolbarSubtitle = 16974369 -> int +const Android.Resource.Style.TextAppearanceMaterialWidgetToolbarTitle = 16974370 -> int +const Android.Resource.Style.TextAppearanceMaterialWindowTitle = 16974346 -> int +const Android.Resource.Style.TextAppearanceMedium = 16973892 -> int +const Android.Resource.Style.TextAppearanceMediumInverse = 16973893 -> int +const Android.Resource.Style.TextAppearanceSmall = 16973894 -> int +const Android.Resource.Style.TextAppearanceSmallInverse = 16973895 -> int +const Android.Resource.Style.TextAppearanceStatusBarEventContent = 16973927 -> int +const Android.Resource.Style.TextAppearanceStatusBarEventContentTitle = 16973928 -> int +const Android.Resource.Style.TextAppearanceStatusBarIcon = 16973926 -> int +const Android.Resource.Style.TextAppearanceStatusBarTitle = 16973925 -> int +const Android.Resource.Style.TextAppearanceSuggestionHighlight = 16974104 -> int +const Android.Resource.Style.TextAppearanceTheme = 16973888 -> int +const Android.Resource.Style.TextAppearanceThemeDialog = 16973896 -> int +const Android.Resource.Style.TextAppearanceWidget = 16973897 -> int +const Android.Resource.Style.TextAppearanceWidgetButton = 16973898 -> int +const Android.Resource.Style.TextAppearanceWidgetDropDownHint = 16973904 -> int +const Android.Resource.Style.TextAppearanceWidgetDropDownItem = 16973905 -> int +const Android.Resource.Style.TextAppearanceWidgetEditText = 16973900 -> int +const Android.Resource.Style.TextAppearanceWidgetIconMenuItem = 16973899 -> int +const Android.Resource.Style.TextAppearanceWidgetPopupMenuLarge = 16973952 -> int +const Android.Resource.Style.TextAppearanceWidgetPopupMenuSmall = 16973953 -> int +const Android.Resource.Style.TextAppearanceWidgetTabWidget = 16973901 -> int +const Android.Resource.Style.TextAppearanceWidgetTextView = 16973902 -> int +const Android.Resource.Style.TextAppearanceWidgetTextViewPopupMenu = 16973903 -> int +const Android.Resource.Style.TextAppearanceWidgetTextViewSpinnerItem = 16973906 -> int +const Android.Resource.Style.TextAppearanceWindowTitle = 16973907 -> int +const Android.Resource.Style.Theme = 16973829 -> int +const Android.Resource.Style.ThemeBlack = 16973832 -> int +const Android.Resource.Style.ThemeBlackNoTitleBar = 16973833 -> int +const Android.Resource.Style.ThemeBlackNoTitleBarFullScreen = 16973834 -> int +const Android.Resource.Style.ThemeDeviceDefault = 16974120 -> int +const Android.Resource.Style.ThemeDeviceDefaultDayNight = 16974563 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialog = 16974126 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogAlert = 16974545 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogMinWidth = 16974127 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogNoActionBar = 16974128 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogNoActionBarMinWidth = 16974129 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogWhenLarge = 16974134 -> int +const Android.Resource.Style.ThemeDeviceDefaultDialogWhenLargeNoActionBar = 16974135 -> int +const Android.Resource.Style.ThemeDeviceDefaultInputMethod = 16974142 -> int +const Android.Resource.Style.ThemeDeviceDefaultLight = 16974123 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDarkActionBar = 16974143 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialog = 16974130 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogAlert = 16974546 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogMinWidth = 16974131 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogNoActionBar = 16974132 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogNoActionBarMinWidth = 16974133 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogWhenLarge = 16974136 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightDialogWhenLargeNoActionBar = 16974137 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightNoActionBar = 16974124 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightNoActionBarFullscreen = 16974125 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightNoActionBarOverscan = 16974304 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightNoActionBarTranslucentDecor = 16974308 -> int +const Android.Resource.Style.ThemeDeviceDefaultLightPanel = 16974139 -> int +const Android.Resource.Style.ThemeDeviceDefaultNoActionBar = 16974121 -> int +const Android.Resource.Style.ThemeDeviceDefaultNoActionBarFullscreen = 16974122 -> int +const Android.Resource.Style.ThemeDeviceDefaultNoActionBarOverscan = 16974303 -> int +const Android.Resource.Style.ThemeDeviceDefaultNoActionBarTranslucentDecor = 16974307 -> int +const Android.Resource.Style.ThemeDeviceDefaultPanel = 16974138 -> int +const Android.Resource.Style.ThemeDeviceDefaultSettings = 16974371 -> int +const Android.Resource.Style.ThemeDeviceDefaultWallpaper = 16974140 -> int +const Android.Resource.Style.ThemeDeviceDefaultWallpaperNoTitleBar = 16974141 -> int +const Android.Resource.Style.ThemeDialog = 16973835 -> int +const Android.Resource.Style.ThemeHolo = 16973931 -> int +const Android.Resource.Style.ThemeHoloDialog = 16973935 -> int +const Android.Resource.Style.ThemeHoloDialogMinWidth = 16973936 -> int +const Android.Resource.Style.ThemeHoloDialogNoActionBar = 16973937 -> int +const Android.Resource.Style.ThemeHoloDialogNoActionBarMinWidth = 16973938 -> int +const Android.Resource.Style.ThemeHoloDialogWhenLarge = 16973943 -> int +const Android.Resource.Style.ThemeHoloDialogWhenLargeNoActionBar = 16973944 -> int +const Android.Resource.Style.ThemeHoloInputMethod = 16973951 -> int +const Android.Resource.Style.ThemeHoloLight = 16973934 -> int +const Android.Resource.Style.ThemeHoloLightDarkActionBar = 16974105 -> int +const Android.Resource.Style.ThemeHoloLightDialog = 16973939 -> int +const Android.Resource.Style.ThemeHoloLightDialogMinWidth = 16973940 -> int +const Android.Resource.Style.ThemeHoloLightDialogNoActionBar = 16973941 -> int +const Android.Resource.Style.ThemeHoloLightDialogNoActionBarMinWidth = 16973942 -> int +const Android.Resource.Style.ThemeHoloLightDialogWhenLarge = 16973945 -> int +const Android.Resource.Style.ThemeHoloLightDialogWhenLargeNoActionBar = 16973946 -> int +const Android.Resource.Style.ThemeHoloLightNoActionBar = 16974064 -> int +const Android.Resource.Style.ThemeHoloLightNoActionBarFullscreen = 16974065 -> int +const Android.Resource.Style.ThemeHoloLightNoActionBarOverscan = 16974302 -> int +const Android.Resource.Style.ThemeHoloLightNoActionBarTranslucentDecor = 16974306 -> int +const Android.Resource.Style.ThemeHoloLightPanel = 16973948 -> int +const Android.Resource.Style.ThemeHoloNoActionBar = 16973932 -> int +const Android.Resource.Style.ThemeHoloNoActionBarFullscreen = 16973933 -> int +const Android.Resource.Style.ThemeHoloNoActionBarOverscan = 16974301 -> int +const Android.Resource.Style.ThemeHoloNoActionBarTranslucentDecor = 16974305 -> int +const Android.Resource.Style.ThemeHoloPanel = 16973947 -> int +const Android.Resource.Style.ThemeHoloWallpaper = 16973949 -> int +const Android.Resource.Style.ThemeHoloWallpaperNoTitleBar = 16973950 -> int +const Android.Resource.Style.ThemeInputMethod = 16973908 -> int +const Android.Resource.Style.ThemeLight = 16973836 -> int +const Android.Resource.Style.ThemeLightNoTitleBar = 16973837 -> int +const Android.Resource.Style.ThemeLightNoTitleBarFullScreen = 16973838 -> int +const Android.Resource.Style.ThemeLightPanel = 16973914 -> int +const Android.Resource.Style.ThemeLightWallpaperSettings = 16973922 -> int +const Android.Resource.Style.ThemeMaterial = 16974372 -> int +const Android.Resource.Style.ThemeMaterialDialog = 16974373 -> int +const Android.Resource.Style.ThemeMaterialDialogAlert = 16974374 -> int +const Android.Resource.Style.ThemeMaterialDialogMinWidth = 16974375 -> int +const Android.Resource.Style.ThemeMaterialDialogNoActionBar = 16974376 -> int +const Android.Resource.Style.ThemeMaterialDialogNoActionBarMinWidth = 16974377 -> int +const Android.Resource.Style.ThemeMaterialDialogPresentation = 16974378 -> int +const Android.Resource.Style.ThemeMaterialDialogWhenLarge = 16974379 -> int +const Android.Resource.Style.ThemeMaterialDialogWhenLargeNoActionBar = 16974380 -> int +const Android.Resource.Style.ThemeMaterialInputMethod = 16974381 -> int +const Android.Resource.Style.ThemeMaterialLight = 16974391 -> int +const Android.Resource.Style.ThemeMaterialLightDarkActionBar = 16974392 -> int +const Android.Resource.Style.ThemeMaterialLightDialog = 16974393 -> int +const Android.Resource.Style.ThemeMaterialLightDialogAlert = 16974394 -> int +const Android.Resource.Style.ThemeMaterialLightDialogMinWidth = 16974395 -> int +const Android.Resource.Style.ThemeMaterialLightDialogNoActionBar = 16974396 -> int +const Android.Resource.Style.ThemeMaterialLightDialogNoActionBarMinWidth = 16974397 -> int +const Android.Resource.Style.ThemeMaterialLightDialogPresentation = 16974398 -> int +const Android.Resource.Style.ThemeMaterialLightDialogWhenLarge = 16974399 -> int +const Android.Resource.Style.ThemeMaterialLightDialogWhenLargeDarkActionBar = 16974552 -> int +const Android.Resource.Style.ThemeMaterialLightDialogWhenLargeNoActionBar = 16974400 -> int +const Android.Resource.Style.ThemeMaterialLightLightStatusBar = 16974549 -> int +const Android.Resource.Style.ThemeMaterialLightNoActionBar = 16974401 -> int +const Android.Resource.Style.ThemeMaterialLightNoActionBarFullscreen = 16974402 -> int +const Android.Resource.Style.ThemeMaterialLightNoActionBarOverscan = 16974403 -> int +const Android.Resource.Style.ThemeMaterialLightNoActionBarTranslucentDecor = 16974404 -> int +const Android.Resource.Style.ThemeMaterialLightPanel = 16974405 -> int +const Android.Resource.Style.ThemeMaterialLightVoice = 16974406 -> int +const Android.Resource.Style.ThemeMaterialNoActionBar = 16974382 -> int +const Android.Resource.Style.ThemeMaterialNoActionBarFullscreen = 16974383 -> int +const Android.Resource.Style.ThemeMaterialNoActionBarOverscan = 16974384 -> int +const Android.Resource.Style.ThemeMaterialNoActionBarTranslucentDecor = 16974385 -> int +const Android.Resource.Style.ThemeMaterialPanel = 16974386 -> int +const Android.Resource.Style.ThemeMaterialSettings = 16974387 -> int +const Android.Resource.Style.ThemeMaterialVoice = 16974388 -> int +const Android.Resource.Style.ThemeMaterialWallpaper = 16974389 -> int +const Android.Resource.Style.ThemeMaterialWallpaperNoTitleBar = 16974390 -> int +const Android.Resource.Style.ThemeNoDisplay = 16973909 -> int +const Android.Resource.Style.ThemeNoTitleBar = 16973830 -> int +const Android.Resource.Style.ThemeNoTitleBarFullScreen = 16973831 -> int +const Android.Resource.Style.ThemeNoTitleBarOverlayActionModes = 16973930 -> int +const Android.Resource.Style.ThemeOverlay = 16974407 -> int +const Android.Resource.Style.ThemeOverlayDeviceDefaultAccentDayNight = 16974564 -> int +const Android.Resource.Style.ThemeOverlayMaterial = 16974408 -> int +const Android.Resource.Style.ThemeOverlayMaterialActionBar = 16974409 -> int +const Android.Resource.Style.ThemeOverlayMaterialDark = 16974411 -> int +const Android.Resource.Style.ThemeOverlayMaterialDarkActionBar = 16974412 -> int +const Android.Resource.Style.ThemeOverlayMaterialDialog = 16974550 -> int +const Android.Resource.Style.ThemeOverlayMaterialDialogAlert = 16974551 -> int +const Android.Resource.Style.ThemeOverlayMaterialLight = 16974410 -> int +const Android.Resource.Style.ThemePanel = 16973913 -> int +const Android.Resource.Style.ThemeTranslucent = 16973839 -> int +const Android.Resource.Style.ThemeTranslucentNoTitleBar = 16973840 -> int +const Android.Resource.Style.ThemeTranslucentNoTitleBarFullScreen = 16973841 -> int +const Android.Resource.Style.ThemeWallpaper = 16973918 -> int +const Android.Resource.Style.ThemeWallpaperNoTitleBar = 16973919 -> int +const Android.Resource.Style.ThemeWallpaperNoTitleBarFullscreen = 16973920 -> int +const Android.Resource.Style.ThemeWallpaperSettings = 16973921 -> int +const Android.Resource.Style.ThemeWithActionBar = 16973929 -> int +const Android.Resource.Style.Widget = 16973842 -> int +const Android.Resource.Style.WidgetAbsListView = 16973843 -> int +const Android.Resource.Style.WidgetActionBar = 16973954 -> int +const Android.Resource.Style.WidgetActionBarTabBar = 16974068 -> int +const Android.Resource.Style.WidgetActionBarTabText = 16974067 -> int +const Android.Resource.Style.WidgetActionBarTabView = 16974066 -> int +const Android.Resource.Style.WidgetActionButton = 16973956 -> int +const Android.Resource.Style.WidgetActionButtonCloseMode = 16973960 -> int +const Android.Resource.Style.WidgetActionButtonOverflow = 16973959 -> int +const Android.Resource.Style.WidgetAutoCompleteTextView = 16973863 -> int +const Android.Resource.Style.WidgetButton = 16973844 -> int +const Android.Resource.Style.WidgetButtonInset = 16973845 -> int +const Android.Resource.Style.WidgetButtonSmall = 16973846 -> int +const Android.Resource.Style.WidgetButtonToggle = 16973847 -> int +const Android.Resource.Style.WidgetCalendarView = 16974059 -> int +const Android.Resource.Style.WidgetCompoundButton = 16973848 -> int +const Android.Resource.Style.WidgetCompoundButtonCheckBox = 16973849 -> int +const Android.Resource.Style.WidgetCompoundButtonRadioButton = 16973850 -> int +const Android.Resource.Style.WidgetCompoundButtonStar = 16973851 -> int +const Android.Resource.Style.WidgetDatePicker = 16974062 -> int +const Android.Resource.Style.WidgetDeviceDefault = 16974144 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionBar = 16974187 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionBarSolid = 16974195 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionBarTabBar = 16974194 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionBarTabText = 16974193 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionBarTabView = 16974192 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionButton = 16974182 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionButtonCloseMode = 16974186 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionButtonOverflow = 16974183 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionButtonTextButton = 16974184 -> int +const Android.Resource.Style.WidgetDeviceDefaultActionMode = 16974185 -> int +const Android.Resource.Style.WidgetDeviceDefaultAutoCompleteTextView = 16974151 -> int +const Android.Resource.Style.WidgetDeviceDefaultButton = 16974145 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonBorderless = 16974188 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonBorderlessColored = 16974561 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonBorderlessSmall = 16974149 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonColored = 16974560 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonInset = 16974147 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonSmall = 16974146 -> int +const Android.Resource.Style.WidgetDeviceDefaultButtonToggle = 16974148 -> int +const Android.Resource.Style.WidgetDeviceDefaultCalendarView = 16974190 -> int +const Android.Resource.Style.WidgetDeviceDefaultCheckedTextView = 16974299 -> int +const Android.Resource.Style.WidgetDeviceDefaultCompoundButtonCheckBox = 16974152 -> int +const Android.Resource.Style.WidgetDeviceDefaultCompoundButtonRadioButton = 16974169 -> int +const Android.Resource.Style.WidgetDeviceDefaultCompoundButtonStar = 16974173 -> int +const Android.Resource.Style.WidgetDeviceDefaultDatePicker = 16974191 -> int +const Android.Resource.Style.WidgetDeviceDefaultDropDownItem = 16974177 -> int +const Android.Resource.Style.WidgetDeviceDefaultDropDownItemSpinner = 16974178 -> int +const Android.Resource.Style.WidgetDeviceDefaultEditText = 16974154 -> int +const Android.Resource.Style.WidgetDeviceDefaultExpandableListView = 16974155 -> int +const Android.Resource.Style.WidgetDeviceDefaultFastScroll = 16974313 -> int +const Android.Resource.Style.WidgetDeviceDefaultGridView = 16974156 -> int +const Android.Resource.Style.WidgetDeviceDefaultHorizontalScrollView = 16974171 -> int +const Android.Resource.Style.WidgetDeviceDefaultImageButton = 16974157 -> int +const Android.Resource.Style.WidgetDeviceDefaultLight = 16974196 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBar = 16974243 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarSolid = 16974247 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarSolidInverse = 16974248 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabBar = 16974246 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabBarInverse = 16974249 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabText = 16974245 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabTextInverse = 16974251 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabView = 16974244 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionBarTabViewInverse = 16974250 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionButton = 16974239 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionButtonCloseMode = 16974242 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionButtonOverflow = 16974240 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionMode = 16974241 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightActionModeInverse = 16974252 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightAutoCompleteTextView = 16974203 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightButton = 16974197 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightButtonBorderlessSmall = 16974201 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightButtonInset = 16974199 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightButtonSmall = 16974198 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightButtonToggle = 16974200 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightCalendarView = 16974238 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightCheckedTextView = 16974300 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightCompoundButtonCheckBox = 16974204 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightCompoundButtonRadioButton = 16974224 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightCompoundButtonStar = 16974228 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightDropDownItem = 16974232 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightDropDownItemSpinner = 16974233 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightEditText = 16974206 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightExpandableListView = 16974207 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightFastScroll = 16974315 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightGridView = 16974208 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightHorizontalScrollView = 16974226 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightImageButton = 16974209 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightListPopupWindow = 16974235 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightListView = 16974210 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightListViewDropDown = 16974205 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightMediaRouteButton = 16974296 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightPopupMenu = 16974236 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightPopupWindow = 16974211 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBar = 16974212 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarHorizontal = 16974213 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarInverse = 16974217 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarLarge = 16974216 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarLargeInverse = 16974219 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarSmall = 16974214 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarSmallInverse = 16974218 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightProgressBarSmallTitle = 16974215 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightRatingBar = 16974221 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightRatingBarIndicator = 16974222 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightRatingBarSmall = 16974223 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightScrollView = 16974225 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightSeekBar = 16974220 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightSpinner = 16974227 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightStackView = 16974316 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightTab = 16974237 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightTabWidget = 16974229 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightTextView = 16974202 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightTextViewSpinnerItem = 16974234 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightWebTextView = 16974230 -> int +const Android.Resource.Style.WidgetDeviceDefaultLightWebView = 16974231 -> int +const Android.Resource.Style.WidgetDeviceDefaultListPopupWindow = 16974180 -> int +const Android.Resource.Style.WidgetDeviceDefaultListView = 16974158 -> int +const Android.Resource.Style.WidgetDeviceDefaultListViewDropDown = 16974153 -> int +const Android.Resource.Style.WidgetDeviceDefaultMediaRouteButton = 16974295 -> int +const Android.Resource.Style.WidgetDeviceDefaultPopupMenu = 16974181 -> int +const Android.Resource.Style.WidgetDeviceDefaultPopupWindow = 16974159 -> int +const Android.Resource.Style.WidgetDeviceDefaultProgressBar = 16974160 -> int +const Android.Resource.Style.WidgetDeviceDefaultProgressBarHorizontal = 16974161 -> int +const Android.Resource.Style.WidgetDeviceDefaultProgressBarLarge = 16974164 -> int +const Android.Resource.Style.WidgetDeviceDefaultProgressBarSmall = 16974162 -> int +const Android.Resource.Style.WidgetDeviceDefaultProgressBarSmallTitle = 16974163 -> int +const Android.Resource.Style.WidgetDeviceDefaultRatingBar = 16974166 -> int +const Android.Resource.Style.WidgetDeviceDefaultRatingBarIndicator = 16974167 -> int +const Android.Resource.Style.WidgetDeviceDefaultRatingBarSmall = 16974168 -> int +const Android.Resource.Style.WidgetDeviceDefaultScrollView = 16974170 -> int +const Android.Resource.Style.WidgetDeviceDefaultSeekBar = 16974165 -> int +const Android.Resource.Style.WidgetDeviceDefaultSpinner = 16974172 -> int +const Android.Resource.Style.WidgetDeviceDefaultStackView = 16974314 -> int +const Android.Resource.Style.WidgetDeviceDefaultTab = 16974189 -> int +const Android.Resource.Style.WidgetDeviceDefaultTabWidget = 16974174 -> int +const Android.Resource.Style.WidgetDeviceDefaultTextView = 16974150 -> int +const Android.Resource.Style.WidgetDeviceDefaultTextViewSpinnerItem = 16974179 -> int +const Android.Resource.Style.WidgetDeviceDefaultWebTextView = 16974175 -> int +const Android.Resource.Style.WidgetDeviceDefaultWebView = 16974176 -> int +const Android.Resource.Style.WidgetDropDownItem = 16973867 -> int +const Android.Resource.Style.WidgetDropDownItemSpinner = 16973868 -> int +const Android.Resource.Style.WidgetEditText = 16973859 -> int +const Android.Resource.Style.WidgetExpandableListView = 16973860 -> int +const Android.Resource.Style.WidgetFastScroll = 16974309 -> int +const Android.Resource.Style.WidgetFragmentBreadCrumbs = 16973961 -> int +const Android.Resource.Style.WidgetGallery = 16973877 -> int +const Android.Resource.Style.WidgetGridView = 16973874 -> int +const Android.Resource.Style.WidgetHolo = 16973962 -> int +const Android.Resource.Style.WidgetHoloActionBar = 16974004 -> int +const Android.Resource.Style.WidgetHoloActionBarSolid = 16974113 -> int +const Android.Resource.Style.WidgetHoloActionBarTabBar = 16974071 -> int +const Android.Resource.Style.WidgetHoloActionBarTabText = 16974070 -> int +const Android.Resource.Style.WidgetHoloActionBarTabView = 16974069 -> int +const Android.Resource.Style.WidgetHoloActionButton = 16973999 -> int +const Android.Resource.Style.WidgetHoloActionButtonCloseMode = 16974003 -> int +const Android.Resource.Style.WidgetHoloActionButtonOverflow = 16974000 -> int +const Android.Resource.Style.WidgetHoloActionButtonTextButton = 16974001 -> int +const Android.Resource.Style.WidgetHoloActionMode = 16974002 -> int +const Android.Resource.Style.WidgetHoloAutoCompleteTextView = 16973968 -> int +const Android.Resource.Style.WidgetHoloButton = 16973963 -> int +const Android.Resource.Style.WidgetHoloButtonBorderless = 16974050 -> int +const Android.Resource.Style.WidgetHoloButtonBorderlessSmall = 16974106 -> int +const Android.Resource.Style.WidgetHoloButtonInset = 16973965 -> int +const Android.Resource.Style.WidgetHoloButtonSmall = 16973964 -> int +const Android.Resource.Style.WidgetHoloButtonToggle = 16973966 -> int +const Android.Resource.Style.WidgetHoloCalendarView = 16974060 -> int +const Android.Resource.Style.WidgetHoloCheckedTextView = 16974297 -> int +const Android.Resource.Style.WidgetHoloCompoundButtonCheckBox = 16973969 -> int +const Android.Resource.Style.WidgetHoloCompoundButtonRadioButton = 16973986 -> int +const Android.Resource.Style.WidgetHoloCompoundButtonStar = 16973990 -> int +const Android.Resource.Style.WidgetHoloDatePicker = 16974063 -> int +const Android.Resource.Style.WidgetHoloDropDownItem = 16973994 -> int +const Android.Resource.Style.WidgetHoloDropDownItemSpinner = 16973995 -> int +const Android.Resource.Style.WidgetHoloEditText = 16973971 -> int +const Android.Resource.Style.WidgetHoloExpandableListView = 16973972 -> int +const Android.Resource.Style.WidgetHoloGridView = 16973973 -> int +const Android.Resource.Style.WidgetHoloHorizontalScrollView = 16973988 -> int +const Android.Resource.Style.WidgetHoloImageButton = 16973974 -> int +const Android.Resource.Style.WidgetHoloLight = 16974005 -> int +const Android.Resource.Style.WidgetHoloLightActionBar = 16974049 -> int +const Android.Resource.Style.WidgetHoloLightActionBarSolid = 16974114 -> int +const Android.Resource.Style.WidgetHoloLightActionBarSolidInverse = 16974115 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabBar = 16974074 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabBarInverse = 16974116 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabText = 16974073 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabTextInverse = 16974118 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabView = 16974072 -> int +const Android.Resource.Style.WidgetHoloLightActionBarTabViewInverse = 16974117 -> int +const Android.Resource.Style.WidgetHoloLightActionButton = 16974045 -> int +const Android.Resource.Style.WidgetHoloLightActionButtonCloseMode = 16974048 -> int +const Android.Resource.Style.WidgetHoloLightActionButtonOverflow = 16974046 -> int +const Android.Resource.Style.WidgetHoloLightActionMode = 16974047 -> int +const Android.Resource.Style.WidgetHoloLightActionModeInverse = 16974119 -> int +const Android.Resource.Style.WidgetHoloLightAutoCompleteTextView = 16974011 -> int +const Android.Resource.Style.WidgetHoloLightButton = 16974006 -> int +const Android.Resource.Style.WidgetHoloLightButtonBorderlessSmall = 16974107 -> int +const Android.Resource.Style.WidgetHoloLightButtonInset = 16974008 -> int +const Android.Resource.Style.WidgetHoloLightButtonSmall = 16974007 -> int +const Android.Resource.Style.WidgetHoloLightButtonToggle = 16974009 -> int +const Android.Resource.Style.WidgetHoloLightCalendarView = 16974061 -> int +const Android.Resource.Style.WidgetHoloLightCheckedTextView = 16974298 -> int +const Android.Resource.Style.WidgetHoloLightCompoundButtonCheckBox = 16974012 -> int +const Android.Resource.Style.WidgetHoloLightCompoundButtonRadioButton = 16974032 -> int +const Android.Resource.Style.WidgetHoloLightCompoundButtonStar = 16974036 -> int +const Android.Resource.Style.WidgetHoloLightDropDownItem = 16974040 -> int +const Android.Resource.Style.WidgetHoloLightDropDownItemSpinner = 16974041 -> int +const Android.Resource.Style.WidgetHoloLightEditText = 16974014 -> int +const Android.Resource.Style.WidgetHoloLightExpandableListView = 16974015 -> int +const Android.Resource.Style.WidgetHoloLightGridView = 16974016 -> int +const Android.Resource.Style.WidgetHoloLightHorizontalScrollView = 16974034 -> int +const Android.Resource.Style.WidgetHoloLightImageButton = 16974017 -> int +const Android.Resource.Style.WidgetHoloLightListPopupWindow = 16974043 -> int +const Android.Resource.Style.WidgetHoloLightListView = 16974018 -> int +const Android.Resource.Style.WidgetHoloLightListViewDropDown = 16974013 -> int +const Android.Resource.Style.WidgetHoloLightMediaRouteButton = 16974294 -> int +const Android.Resource.Style.WidgetHoloLightPopupMenu = 16974044 -> int +const Android.Resource.Style.WidgetHoloLightPopupWindow = 16974019 -> int +const Android.Resource.Style.WidgetHoloLightProgressBar = 16974020 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarHorizontal = 16974021 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarInverse = 16974025 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarLarge = 16974024 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarLargeInverse = 16974027 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarSmall = 16974022 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarSmallInverse = 16974026 -> int +const Android.Resource.Style.WidgetHoloLightProgressBarSmallTitle = 16974023 -> int +const Android.Resource.Style.WidgetHoloLightRatingBar = 16974029 -> int +const Android.Resource.Style.WidgetHoloLightRatingBarIndicator = 16974030 -> int +const Android.Resource.Style.WidgetHoloLightRatingBarSmall = 16974031 -> int +const Android.Resource.Style.WidgetHoloLightScrollView = 16974033 -> int +const Android.Resource.Style.WidgetHoloLightSeekBar = 16974028 -> int +const Android.Resource.Style.WidgetHoloLightSpinner = 16974035 -> int +const Android.Resource.Style.WidgetHoloLightTab = 16974052 -> int +const Android.Resource.Style.WidgetHoloLightTabWidget = 16974037 -> int +const Android.Resource.Style.WidgetHoloLightTextView = 16974010 -> int +const Android.Resource.Style.WidgetHoloLightTextViewSpinnerItem = 16974042 -> int +const Android.Resource.Style.WidgetHoloLightWebTextView = 16974038 -> int +const Android.Resource.Style.WidgetHoloLightWebView = 16974039 -> int +const Android.Resource.Style.WidgetHoloListPopupWindow = 16973997 -> int +const Android.Resource.Style.WidgetHoloListView = 16973975 -> int +const Android.Resource.Style.WidgetHoloListViewDropDown = 16973970 -> int +const Android.Resource.Style.WidgetHoloMediaRouteButton = 16974293 -> int +const Android.Resource.Style.WidgetHoloPopupMenu = 16973998 -> int +const Android.Resource.Style.WidgetHoloPopupWindow = 16973976 -> int +const Android.Resource.Style.WidgetHoloProgressBar = 16973977 -> int +const Android.Resource.Style.WidgetHoloProgressBarHorizontal = 16973978 -> int +const Android.Resource.Style.WidgetHoloProgressBarLarge = 16973981 -> int +const Android.Resource.Style.WidgetHoloProgressBarSmall = 16973979 -> int +const Android.Resource.Style.WidgetHoloProgressBarSmallTitle = 16973980 -> int +const Android.Resource.Style.WidgetHoloRatingBar = 16973983 -> int +const Android.Resource.Style.WidgetHoloRatingBarIndicator = 16973984 -> int +const Android.Resource.Style.WidgetHoloRatingBarSmall = 16973985 -> int +const Android.Resource.Style.WidgetHoloScrollView = 16973987 -> int +const Android.Resource.Style.WidgetHoloSeekBar = 16973982 -> int +const Android.Resource.Style.WidgetHoloSpinner = 16973989 -> int +const Android.Resource.Style.WidgetHoloTab = 16974051 -> int +const Android.Resource.Style.WidgetHoloTabWidget = 16973991 -> int +const Android.Resource.Style.WidgetHoloTextView = 16973967 -> int +const Android.Resource.Style.WidgetHoloTextViewSpinnerItem = 16973996 -> int +const Android.Resource.Style.WidgetHoloWebTextView = 16973992 -> int +const Android.Resource.Style.WidgetHoloWebView = 16973993 -> int +const Android.Resource.Style.WidgetImageButton = 16973862 -> int +const Android.Resource.Style.WidgetImageWell = 16973861 -> int +const Android.Resource.Style.WidgetKeyboardView = 16973911 -> int +const Android.Resource.Style.WidgetListPopupWindow = 16973957 -> int +const Android.Resource.Style.WidgetListView = 16973870 -> int +const Android.Resource.Style.WidgetListViewDropDown = 16973872 -> int +const Android.Resource.Style.WidgetListViewMenu = 16973873 -> int +const Android.Resource.Style.WidgetListViewWhite = 16973871 -> int +const Android.Resource.Style.WidgetMaterial = 16974413 -> int +const Android.Resource.Style.WidgetMaterialActionBar = 16974414 -> int +const Android.Resource.Style.WidgetMaterialActionBarSolid = 16974415 -> int +const Android.Resource.Style.WidgetMaterialActionBarTabBar = 16974416 -> int +const Android.Resource.Style.WidgetMaterialActionBarTabText = 16974417 -> int +const Android.Resource.Style.WidgetMaterialActionBarTabView = 16974418 -> int +const Android.Resource.Style.WidgetMaterialActionButton = 16974419 -> int +const Android.Resource.Style.WidgetMaterialActionButtonCloseMode = 16974420 -> int +const Android.Resource.Style.WidgetMaterialActionButtonOverflow = 16974421 -> int +const Android.Resource.Style.WidgetMaterialActionMode = 16974422 -> int +const Android.Resource.Style.WidgetMaterialAutoCompleteTextView = 16974423 -> int +const Android.Resource.Style.WidgetMaterialButton = 16974424 -> int +const Android.Resource.Style.WidgetMaterialButtonBar = 16974431 -> int +const Android.Resource.Style.WidgetMaterialButtonBarAlertDialog = 16974432 -> int +const Android.Resource.Style.WidgetMaterialButtonBorderless = 16974425 -> int +const Android.Resource.Style.WidgetMaterialButtonBorderlessColored = 16974426 -> int +const Android.Resource.Style.WidgetMaterialButtonBorderlessSmall = 16974427 -> int +const Android.Resource.Style.WidgetMaterialButtonColored = 16974547 -> int +const Android.Resource.Style.WidgetMaterialButtonInset = 16974428 -> int +const Android.Resource.Style.WidgetMaterialButtonSmall = 16974429 -> int +const Android.Resource.Style.WidgetMaterialButtonToggle = 16974430 -> int +const Android.Resource.Style.WidgetMaterialCalendarView = 16974433 -> int +const Android.Resource.Style.WidgetMaterialCheckedTextView = 16974434 -> int +const Android.Resource.Style.WidgetMaterialCompoundButtonCheckBox = 16974435 -> int +const Android.Resource.Style.WidgetMaterialCompoundButtonRadioButton = 16974436 -> int +const Android.Resource.Style.WidgetMaterialCompoundButtonStar = 16974437 -> int +const Android.Resource.Style.WidgetMaterialCompoundButtonSwitch = 16974554 -> int +const Android.Resource.Style.WidgetMaterialDatePicker = 16974438 -> int +const Android.Resource.Style.WidgetMaterialDropDownItem = 16974439 -> int +const Android.Resource.Style.WidgetMaterialDropDownItemSpinner = 16974440 -> int +const Android.Resource.Style.WidgetMaterialEditText = 16974441 -> int +const Android.Resource.Style.WidgetMaterialExpandableListView = 16974442 -> int +const Android.Resource.Style.WidgetMaterialFastScroll = 16974443 -> int +const Android.Resource.Style.WidgetMaterialGridView = 16974444 -> int +const Android.Resource.Style.WidgetMaterialHorizontalScrollView = 16974445 -> int +const Android.Resource.Style.WidgetMaterialImageButton = 16974446 -> int +const Android.Resource.Style.WidgetMaterialLight = 16974478 -> int +const Android.Resource.Style.WidgetMaterialLightActionBar = 16974479 -> int +const Android.Resource.Style.WidgetMaterialLightActionBarSolid = 16974480 -> int +const Android.Resource.Style.WidgetMaterialLightActionBarTabBar = 16974481 -> int +const Android.Resource.Style.WidgetMaterialLightActionBarTabText = 16974482 -> int +const Android.Resource.Style.WidgetMaterialLightActionBarTabView = 16974483 -> int +const Android.Resource.Style.WidgetMaterialLightActionButton = 16974484 -> int +const Android.Resource.Style.WidgetMaterialLightActionButtonCloseMode = 16974485 -> int +const Android.Resource.Style.WidgetMaterialLightActionButtonOverflow = 16974486 -> int +const Android.Resource.Style.WidgetMaterialLightActionMode = 16974487 -> int +const Android.Resource.Style.WidgetMaterialLightAutoCompleteTextView = 16974488 -> int +const Android.Resource.Style.WidgetMaterialLightButton = 16974489 -> int +const Android.Resource.Style.WidgetMaterialLightButtonBar = 16974496 -> int +const Android.Resource.Style.WidgetMaterialLightButtonBarAlertDialog = 16974497 -> int +const Android.Resource.Style.WidgetMaterialLightButtonBorderless = 16974490 -> int +const Android.Resource.Style.WidgetMaterialLightButtonBorderlessColored = 16974491 -> int +const Android.Resource.Style.WidgetMaterialLightButtonBorderlessSmall = 16974492 -> int +const Android.Resource.Style.WidgetMaterialLightButtonInset = 16974493 -> int +const Android.Resource.Style.WidgetMaterialLightButtonSmall = 16974494 -> int +const Android.Resource.Style.WidgetMaterialLightButtonToggle = 16974495 -> int +const Android.Resource.Style.WidgetMaterialLightCalendarView = 16974498 -> int +const Android.Resource.Style.WidgetMaterialLightCheckedTextView = 16974499 -> int +const Android.Resource.Style.WidgetMaterialLightCompoundButtonCheckBox = 16974500 -> int +const Android.Resource.Style.WidgetMaterialLightCompoundButtonRadioButton = 16974501 -> int +const Android.Resource.Style.WidgetMaterialLightCompoundButtonStar = 16974502 -> int +const Android.Resource.Style.WidgetMaterialLightCompoundButtonSwitch = 16974555 -> int +const Android.Resource.Style.WidgetMaterialLightDatePicker = 16974503 -> int +const Android.Resource.Style.WidgetMaterialLightDropDownItem = 16974504 -> int +const Android.Resource.Style.WidgetMaterialLightDropDownItemSpinner = 16974505 -> int +const Android.Resource.Style.WidgetMaterialLightEditText = 16974506 -> int +const Android.Resource.Style.WidgetMaterialLightExpandableListView = 16974507 -> int +const Android.Resource.Style.WidgetMaterialLightFastScroll = 16974508 -> int +const Android.Resource.Style.WidgetMaterialLightGridView = 16974509 -> int +const Android.Resource.Style.WidgetMaterialLightHorizontalScrollView = 16974510 -> int +const Android.Resource.Style.WidgetMaterialLightImageButton = 16974511 -> int +const Android.Resource.Style.WidgetMaterialLightListPopupWindow = 16974512 -> int +const Android.Resource.Style.WidgetMaterialLightListView = 16974513 -> int +const Android.Resource.Style.WidgetMaterialLightListViewDropDown = 16974514 -> int +const Android.Resource.Style.WidgetMaterialLightMediaRouteButton = 16974515 -> int +const Android.Resource.Style.WidgetMaterialLightNumberPicker = 16974557 -> int +const Android.Resource.Style.WidgetMaterialLightPopupMenu = 16974516 -> int +const Android.Resource.Style.WidgetMaterialLightPopupMenuOverflow = 16974517 -> int +const Android.Resource.Style.WidgetMaterialLightPopupWindow = 16974518 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBar = 16974519 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarHorizontal = 16974520 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarInverse = 16974521 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarLarge = 16974522 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarLargeInverse = 16974523 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarSmall = 16974524 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarSmallInverse = 16974525 -> int +const Android.Resource.Style.WidgetMaterialLightProgressBarSmallTitle = 16974526 -> int +const Android.Resource.Style.WidgetMaterialLightRatingBar = 16974527 -> int +const Android.Resource.Style.WidgetMaterialLightRatingBarIndicator = 16974528 -> int +const Android.Resource.Style.WidgetMaterialLightRatingBarSmall = 16974529 -> int +const Android.Resource.Style.WidgetMaterialLightScrollView = 16974530 -> int +const Android.Resource.Style.WidgetMaterialLightSearchView = 16974531 -> int +const Android.Resource.Style.WidgetMaterialLightSeekBar = 16974532 -> int +const Android.Resource.Style.WidgetMaterialLightSegmentedButton = 16974533 -> int +const Android.Resource.Style.WidgetMaterialLightSpinner = 16974535 -> int +const Android.Resource.Style.WidgetMaterialLightSpinnerUnderlined = 16974536 -> int +const Android.Resource.Style.WidgetMaterialLightStackView = 16974534 -> int +const Android.Resource.Style.WidgetMaterialLightTab = 16974537 -> int +const Android.Resource.Style.WidgetMaterialLightTabWidget = 16974538 -> int +const Android.Resource.Style.WidgetMaterialLightTextView = 16974539 -> int +const Android.Resource.Style.WidgetMaterialLightTextViewSpinnerItem = 16974540 -> int +const Android.Resource.Style.WidgetMaterialLightTimePicker = 16974541 -> int +const Android.Resource.Style.WidgetMaterialLightWebTextView = 16974542 -> int +const Android.Resource.Style.WidgetMaterialLightWebView = 16974543 -> int +const Android.Resource.Style.WidgetMaterialListPopupWindow = 16974447 -> int +const Android.Resource.Style.WidgetMaterialListView = 16974448 -> int +const Android.Resource.Style.WidgetMaterialListViewDropDown = 16974449 -> int +const Android.Resource.Style.WidgetMaterialMediaRouteButton = 16974450 -> int +const Android.Resource.Style.WidgetMaterialNumberPicker = 16974556 -> int +const Android.Resource.Style.WidgetMaterialPopupMenu = 16974451 -> int +const Android.Resource.Style.WidgetMaterialPopupMenuOverflow = 16974452 -> int +const Android.Resource.Style.WidgetMaterialPopupWindow = 16974453 -> int +const Android.Resource.Style.WidgetMaterialProgressBar = 16974454 -> int +const Android.Resource.Style.WidgetMaterialProgressBarHorizontal = 16974455 -> int +const Android.Resource.Style.WidgetMaterialProgressBarLarge = 16974456 -> int +const Android.Resource.Style.WidgetMaterialProgressBarSmall = 16974457 -> int +const Android.Resource.Style.WidgetMaterialProgressBarSmallTitle = 16974458 -> int +const Android.Resource.Style.WidgetMaterialRatingBar = 16974459 -> int +const Android.Resource.Style.WidgetMaterialRatingBarIndicator = 16974460 -> int +const Android.Resource.Style.WidgetMaterialRatingBarSmall = 16974461 -> int +const Android.Resource.Style.WidgetMaterialScrollView = 16974462 -> int +const Android.Resource.Style.WidgetMaterialSearchView = 16974463 -> int +const Android.Resource.Style.WidgetMaterialSeekBar = 16974464 -> int +const Android.Resource.Style.WidgetMaterialSeekBarDiscrete = 16974553 -> int +const Android.Resource.Style.WidgetMaterialSegmentedButton = 16974465 -> int +const Android.Resource.Style.WidgetMaterialSpinner = 16974467 -> int +const Android.Resource.Style.WidgetMaterialSpinnerUnderlined = 16974468 -> int +const Android.Resource.Style.WidgetMaterialStackView = 16974466 -> int +const Android.Resource.Style.WidgetMaterialTab = 16974469 -> int +const Android.Resource.Style.WidgetMaterialTabWidget = 16974470 -> int +const Android.Resource.Style.WidgetMaterialTextView = 16974471 -> int +const Android.Resource.Style.WidgetMaterialTextViewSpinnerItem = 16974472 -> int +const Android.Resource.Style.WidgetMaterialTimePicker = 16974473 -> int +const Android.Resource.Style.WidgetMaterialToolbar = 16974474 -> int +const Android.Resource.Style.WidgetMaterialToolbarButtonNavigation = 16974475 -> int +const Android.Resource.Style.WidgetMaterialWebTextView = 16974476 -> int +const Android.Resource.Style.WidgetMaterialWebView = 16974477 -> int +const Android.Resource.Style.WidgetPopupMenu = 16973958 -> int +const Android.Resource.Style.WidgetPopupWindow = 16973878 -> int +const Android.Resource.Style.WidgetProgressBar = 16973852 -> int +const Android.Resource.Style.WidgetProgressBarHorizontal = 16973855 -> int +const Android.Resource.Style.WidgetProgressBarInverse = 16973915 -> int +const Android.Resource.Style.WidgetProgressBarLarge = 16973853 -> int +const Android.Resource.Style.WidgetProgressBarLargeInverse = 16973916 -> int +const Android.Resource.Style.WidgetProgressBarSmall = 16973854 -> int +const Android.Resource.Style.WidgetProgressBarSmallInverse = 16973917 -> int +const Android.Resource.Style.WidgetRatingBar = 16973857 -> int +const Android.Resource.Style.WidgetScrollView = 16973869 -> int +const Android.Resource.Style.WidgetSeekBar = 16973856 -> int +const Android.Resource.Style.WidgetSpinner = 16973864 -> int +const Android.Resource.Style.WidgetSpinnerDropDown = 16973955 -> int +const Android.Resource.Style.WidgetStackView = 16974310 -> int +const Android.Resource.Style.WidgetTabWidget = 16973876 -> int +const Android.Resource.Style.WidgetTextView = 16973858 -> int +const Android.Resource.Style.WidgetTextViewPopupMenu = 16973865 -> int +const Android.Resource.Style.WidgetTextViewSpinnerItem = 16973866 -> int +const Android.Resource.Style.WidgetToolbar = 16974311 -> int +const Android.Resource.Style.WidgetToolbarButtonNavigation = 16974312 -> int +const Android.Resource.Style.WidgetWebView = 16973875 -> int +const Android.Resource.Transition.Explode = 17760259 -> int +const Android.Resource.Transition.Fade = 17760258 -> int +const Android.Resource.Transition.Move = 17760257 -> int +const Android.Resource.Transition.NoTransition = 17760256 -> int +const Android.Resource.Transition.SlideBottom = 17760260 -> int +const Android.Resource.Transition.SlideLeft = 17760263 -> int +const Android.Resource.Transition.SlideRight = 17760262 -> int +const Android.Resource.Transition.SlideTop = 17760261 -> int +const Android.Runtime.AndroidEnvironment.AndroidLogAppName = "Mono.Android" -> string! +const Android.SE.Omapi.SEService.ActionSecureElementStateChanged = "android.se.omapi.action.SECURE_ELEMENT_STATE_CHANGED" -> string! +const Android.SE.Omapi.SEService.ExtraReaderName = "android.se.omapi.extra.READER_NAME" -> string! +const Android.SE.Omapi.SEService.ExtraReaderState = "android.se.omapi.extra.READER_STATE" -> string! +const Android.Security.AppUriAuthenticationPolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Security.AppUriAuthenticationPolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Security.Identity.IdentityCredentialStore.CiphersuiteEcdheHkdfEcdsaWithAes256GcmSha256 = Android.Security.Identity.CredentialStoreCipherSuite.EcdheHkdfEcdsaWithAes256GcmSha256 -> Android.Security.Identity.CredentialStoreCipherSuite +const Android.Security.Identity.ResultData.StatusNoAccessControlProfiles = Android.Security.Identity.ResultDataStatus.NoAccessControlProfiles -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusNoSuchEntry = Android.Security.Identity.ResultDataStatus.NoSuchEntry -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusNotInRequestMessage = Android.Security.Identity.ResultDataStatus.NotInRequestMessage -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusNotRequested = Android.Security.Identity.ResultDataStatus.NotRequested -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusOk = Android.Security.Identity.ResultDataStatus.Ok -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusReaderAuthenticationFailed = Android.Security.Identity.ResultDataStatus.ReaderAuthenticationFailed -> Android.Security.Identity.ResultDataStatus +const Android.Security.Identity.ResultData.StatusUserAuthenticationFailed = Android.Security.Identity.ResultDataStatus.UserAuthenticationFailed -> Android.Security.Identity.ResultDataStatus +const Android.Security.KeyChain.ActionKeyAccessChanged = "android.security.action.KEY_ACCESS_CHANGED" -> string! +const Android.Security.KeyChain.ActionKeychainChanged = "android.security.action.KEYCHAIN_CHANGED" -> string! +const Android.Security.KeyChain.ActionStorageChanged = "android.security.STORAGE_CHANGED" -> string! +const Android.Security.KeyChain.ActionTrustStoreChanged = "android.security.action.TRUST_STORE_CHANGED" -> string! +const Android.Security.KeyChain.ExtraCertificate = "CERT" -> string! +const Android.Security.KeyChain.ExtraKeyAccessible = "android.security.extra.KEY_ACCESSIBLE" -> string! +const Android.Security.KeyChain.ExtraKeyAlias = "android.security.extra.KEY_ALIAS" -> string! +const Android.Security.KeyChain.ExtraName = "name" -> string! +const Android.Security.KeyChain.ExtraPkcs12 = "PKCS12" -> string! +const Android.Security.KeyChain.KeyAliasSelectionDenied = "android:alias-selection-denied" -> string! +const Android.Security.Keystore.KeyProperties.AuthBiometricStrong = Android.Security.Keystore.KeyPropertiesAuthType.BiometricStrong -> Android.Security.Keystore.KeyPropertiesAuthType +const Android.Security.Keystore.KeyProperties.AuthDeviceCredential = Android.Security.Keystore.KeyPropertiesAuthType.DeviceCredential -> Android.Security.Keystore.KeyPropertiesAuthType +const Android.Security.Keystore.KeyProperties.BlockModeCbc = "CBC" -> string! +const Android.Security.Keystore.KeyProperties.BlockModeCtr = "CTR" -> string! +const Android.Security.Keystore.KeyProperties.BlockModeEcb = "ECB" -> string! +const Android.Security.Keystore.KeyProperties.BlockModeGcm = "GCM" -> string! +const Android.Security.Keystore.KeyProperties.DigestMd5 = "MD5" -> string! +const Android.Security.Keystore.KeyProperties.DigestNone = "NONE" -> string! +const Android.Security.Keystore.KeyProperties.DigestSha1 = "SHA-1" -> string! +const Android.Security.Keystore.KeyProperties.DigestSha224 = "SHA-224" -> string! +const Android.Security.Keystore.KeyProperties.DigestSha256 = "SHA-256" -> string! +const Android.Security.Keystore.KeyProperties.DigestSha384 = "SHA-384" -> string! +const Android.Security.Keystore.KeyProperties.DigestSha512 = "SHA-512" -> string! +const Android.Security.Keystore.KeyProperties.EncryptionPaddingNone = "NoPadding" -> string! +const Android.Security.Keystore.KeyProperties.EncryptionPaddingPkcs7 = "PKCS7Padding" -> string! +const Android.Security.Keystore.KeyProperties.EncryptionPaddingRsaOaep = "OAEPPadding" -> string! +const Android.Security.Keystore.KeyProperties.EncryptionPaddingRsaPkcs1 = "PKCS1Padding" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithm3des = "DESede" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmAes = "AES" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmEc = "EC" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmHmacSha1 = "HmacSHA1" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmHmacSha224 = "HmacSHA224" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmHmacSha256 = "HmacSHA256" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmHmacSha384 = "HmacSHA384" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmHmacSha512 = "HmacSHA512" -> string! +const Android.Security.Keystore.KeyProperties.KeyAlgorithmRsa = "RSA" -> string! +const Android.Security.Keystore.KeyProperties.PurposeAgreeKey = Android.Security.Keystore.KeyStorePurpose.AgreeKey -> Android.Security.Keystore.KeyStorePurpose +const Android.Security.Keystore.KeyProperties.PurposeAttestKey = Android.Security.Keystore.KeyStorePurpose.AttestKey -> Android.Security.Keystore.KeyStorePurpose +const Android.Security.Keystore.KeyProperties.SecurityLevelSoftware = Android.Security.Keystore.KeyStoreSecurityLevel.Software -> Android.Security.Keystore.KeyStoreSecurityLevel +const Android.Security.Keystore.KeyProperties.SecurityLevelStrongbox = Android.Security.Keystore.KeyStoreSecurityLevel.Strongbox -> Android.Security.Keystore.KeyStoreSecurityLevel +const Android.Security.Keystore.KeyProperties.SecurityLevelTrustedEnvironment = Android.Security.Keystore.KeyStoreSecurityLevel.TrustedEnvironment -> Android.Security.Keystore.KeyStoreSecurityLevel +const Android.Security.Keystore.KeyProperties.SecurityLevelUnknown = Android.Security.Keystore.KeyStoreSecurityLevel.Unknown -> Android.Security.Keystore.KeyStoreSecurityLevel +const Android.Security.Keystore.KeyProperties.SecurityLevelUnknownSecure = Android.Security.Keystore.KeyStoreSecurityLevel.UnknownSecure -> Android.Security.Keystore.KeyStoreSecurityLevel +const Android.Security.Keystore.KeyProperties.SignaturePaddingRsaPkcs1 = "PKCS1" -> string! +const Android.Security.Keystore.KeyProperties.SignaturePaddingRsaPss = "PSS" -> string! +const Android.Security.Keystore.KeyProperties.UnrestrictedUsageCount = -1 -> int +const Android.Security.KeyStoreException.ErrorAttestationChallengeTooLarge = Android.Security.KeyStoreExceptionError.AttestationChallengeTooLarge -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorAttestationKeysUnavailable = Android.Security.KeyStoreExceptionError.AttestationKeysUnavailable -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorIdAttestationFailure = Android.Security.KeyStoreExceptionError.IdAttestationFailure -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorIncorrectUsage = Android.Security.KeyStoreExceptionError.IncorrectUsage -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorInternalSystemError = Android.Security.KeyStoreExceptionError.InternalSystemError -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeyCorrupted = Android.Security.KeyStoreExceptionError.KeyCorrupted -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeyDoesNotExist = Android.Security.KeyStoreExceptionError.KeyDoesNotExist -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeymintFailure = Android.Security.KeyStoreExceptionError.KeymintFailure -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeyNotTemporallyValid = Android.Security.KeyStoreExceptionError.KeyNotTemporallyValid -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeyOperationExpired = Android.Security.KeyStoreExceptionError.KeyOperationExpired -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeystoreFailure = Android.Security.KeyStoreExceptionError.KeystoreFailure -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorKeystoreUninitialized = Android.Security.KeyStoreExceptionError.KeystoreUninitialized -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorOther = Android.Security.KeyStoreExceptionError.Other -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorPermissionDenied = Android.Security.KeyStoreExceptionError.PermissionDenied -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorUnimplemented = Android.Security.KeyStoreExceptionError.Unimplemented -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.ErrorUserAuthenticationRequired = Android.Security.KeyStoreExceptionError.UserAuthenticationRequired -> Android.Security.KeyStoreExceptionError +const Android.Security.KeyStoreException.RetryAfterNextReboot = Android.Security.KeyStoreExceptionRetry.AfterNextReboot -> Android.Security.KeyStoreExceptionRetry +const Android.Security.KeyStoreException.RetryNever = Android.Security.KeyStoreExceptionRetry.Never -> Android.Security.KeyStoreExceptionRetry +const Android.Security.KeyStoreException.RetryWhenConnectivityAvailable = Android.Security.KeyStoreExceptionRetry.WhenConnectivityAvailable -> Android.Security.KeyStoreExceptionRetry +const Android.Security.KeyStoreException.RetryWithExponentialBackoff = Android.Security.KeyStoreExceptionRetry.WithExponentialBackoff -> Android.Security.KeyStoreExceptionRetry +const Android.Service.Assist.Classification.FieldClassification.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Assist.Classification.FieldClassification.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.AutofillService.ExtraFillResponse = "android.service.autofill.extra.FILL_RESPONSE" -> string! +const Android.Service.Autofill.AutofillService.ServiceInterface = "android.service.autofill.AutofillService" -> string! +const Android.Service.Autofill.AutofillService.ServiceMetaData = "android.autofill" -> string! +const Android.Service.Autofill.BatchUpdates.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.BatchUpdates.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.CharSequenceTransformation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.CharSequenceTransformation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.CustomDescription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.CustomDescription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.Dataset.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.Dataset.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.DateTransformation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.DateTransformation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.DateValueSanitizer.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.DateValueSanitizer.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.FillContext.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.FillContext.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonDatasetMatch = Android.Service.Autofill.EventNoSaveUiReason.DatasetMatch -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonFieldValidationFailed = Android.Service.Autofill.EventNoSaveUiReason.FieldValidationFailed -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonHasEmptyRequired = Android.Service.Autofill.EventNoSaveUiReason.HasEmptyRequired -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonNone = Android.Service.Autofill.EventNoSaveUiReason.None -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonNoSaveInfo = Android.Service.Autofill.EventNoSaveUiReason.NoSaveInfo -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonNoValueChanged = Android.Service.Autofill.EventNoSaveUiReason.NoValueChanged -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.NoSaveUiReasonWithDelaySaveFlag = Android.Service.Autofill.EventNoSaveUiReason.WithDelaySaveFlag -> Android.Service.Autofill.EventNoSaveUiReason +const Android.Service.Autofill.FillEventHistory.Event.TypeDatasetsShown = Android.Service.Autofill.EventType.DatasetsShown -> Android.Service.Autofill.EventType +const Android.Service.Autofill.FillEventHistory.Event.TypeViewRequestedAutofill = Android.Service.Autofill.EventType.ViewRequestedAutofill -> Android.Service.Autofill.EventType +const Android.Service.Autofill.FillEventHistory.Event.UiTypeDialog = Android.Service.Autofill.EventUIType.Dialog -> Android.Service.Autofill.EventUIType +const Android.Service.Autofill.FillEventHistory.Event.UiTypeInline = Android.Service.Autofill.EventUIType.Inline -> Android.Service.Autofill.EventUIType +const Android.Service.Autofill.FillEventHistory.Event.UiTypeMenu = Android.Service.Autofill.EventUIType.Menu -> Android.Service.Autofill.EventUIType +const Android.Service.Autofill.FillEventHistory.Event.UiTypeUnknown = Android.Service.Autofill.EventUIType.Unknown -> Android.Service.Autofill.EventUIType +const Android.Service.Autofill.FillEventHistory.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.FillEventHistory.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.FillRequest.FlagCompatibilityModeRequest = 2 -> int +const Android.Service.Autofill.FillRequest.FlagManualRequest = 1 -> int +const Android.Service.Autofill.FillRequest.FlagSupportsFillDialog = 64 -> int +const Android.Service.Autofill.FillRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.FillRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.FillResponse.FlagDelayFill = Android.Service.Autofill.AutofillResponseFlags.DelayFill -> Android.Service.Autofill.AutofillResponseFlags +const Android.Service.Autofill.FillResponse.FlagDisableActivityOnly = Android.Service.Autofill.AutofillResponseFlags.DisableActivityOnly -> Android.Service.Autofill.AutofillResponseFlags +const Android.Service.Autofill.FillResponse.FlagTrackContextCommited = Android.Service.Autofill.AutofillResponseFlags.TrackContextCommited -> Android.Service.Autofill.AutofillResponseFlags +const Android.Service.Autofill.FillResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.FillResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.ImageTransformation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.ImageTransformation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.InlinePresentation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.InlinePresentation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.LuhnChecksumValidator.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.LuhnChecksumValidator.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.RegexValidator.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.RegexValidator.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.SavedDatasetsInfo.TypeOther = "other" -> string! +const Android.Service.Autofill.SavedDatasetsInfo.TypePasswords = "passwords" -> string! +const Android.Service.Autofill.SaveInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.SaveInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.SaveInfo.NegativeButtonStyleNever = Android.Service.Autofill.NegativeButtonStyle.Never -> Android.Service.Autofill.NegativeButtonStyle +const Android.Service.Autofill.SaveInfo.PositiveButtonStyleContinue = Android.Service.Autofill.PositiveButtonStyle.Continue -> Android.Service.Autofill.PositiveButtonStyle +const Android.Service.Autofill.SaveInfo.PositiveButtonStyleSave = Android.Service.Autofill.PositiveButtonStyle.Save -> Android.Service.Autofill.PositiveButtonStyle +const Android.Service.Autofill.SaveInfo.SaveDataTypeDebitCard = Android.Service.Autofill.SaveDataType.DebitCard -> Android.Service.Autofill.SaveDataType +const Android.Service.Autofill.SaveInfo.SaveDataTypeGenericCard = Android.Service.Autofill.SaveDataType.GenericCard -> Android.Service.Autofill.SaveDataType +const Android.Service.Autofill.SaveInfo.SaveDataTypePaymentCard = Android.Service.Autofill.SaveDataType.PaymentCard -> Android.Service.Autofill.SaveDataType +const Android.Service.Autofill.SaveRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.SaveRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.TextValueSanitizer.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.TextValueSanitizer.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.UserData.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.UserData.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Autofill.VisibilitySetterAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Autofill.VisibilitySetterAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Carrier.CarrierIdentifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Carrier.CarrierIdentifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Carrier.CarrierMessagingService.ReceiveOptionsDefault = Android.Service.Carrier.ReceiveOptions.Default -> Android.Service.Carrier.ReceiveOptions +const Android.Service.Carrier.CarrierMessagingService.ReceiveOptionsDrop = Android.Service.Carrier.ReceiveOptions.Drop -> Android.Service.Carrier.ReceiveOptions +const Android.Service.Carrier.CarrierMessagingService.ReceiveOptionsSkipNotifyWhenCredentialProtectedStorageUnavailable = Android.Service.Carrier.ReceiveOptions.SkipNotifyWhenCredentialProtectedStorageUnavailable -> Android.Service.Carrier.ReceiveOptions +const Android.Service.Carrier.CarrierMessagingService.SendFlagRequestDeliveryStatus = 1 -> int +const Android.Service.Carrier.CarrierMessagingService.ServiceInterface = "android.service.carrier.CarrierMessagingService" -> string! +const Android.Service.Carrier.CarrierService.CarrierServiceInterface = "android.service.carrier.CarrierService" -> string! +const Android.Service.Carrier.MessagePdu.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Carrier.MessagePdu.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Chooser.ChooserAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Chooser.ChooserAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Chooser.ChooserTarget.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Chooser.ChooserTarget.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Chooser.ChooserTargetService.BindPermission = "android.permission.BIND_CHOOSER_TARGET_SERVICE" -> string! +const Android.Service.Chooser.ChooserTargetService.MetaDataName = "android.service.chooser.chooser_target_service" -> string! +const Android.Service.Chooser.ChooserTargetService.ServiceInterface = "android.service.chooser.ChooserTargetService" -> string! +const Android.Service.Controls.Actions.ControlAction.ResponseChallengeAck = Android.Service.Controls.Actions.ControlActionResponse.ChallengeAck -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.ResponseChallengePassphrase = Android.Service.Controls.Actions.ControlActionResponse.ChallengePassphrase -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.ResponseChallengePin = Android.Service.Controls.Actions.ControlActionResponse.ChallengePin -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.ResponseFail = Android.Service.Controls.Actions.ControlActionResponse.Fail -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.ResponseOk = Android.Service.Controls.Actions.ControlActionResponse.Ok -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.ResponseUnknown = Android.Service.Controls.Actions.ControlActionResponse.Unknown -> Android.Service.Controls.Actions.ControlActionResponse +const Android.Service.Controls.Actions.ControlAction.TypeBoolean = Android.Service.Controls.Actions.ControlActionType.Boolean -> Android.Service.Controls.Actions.ControlActionType +const Android.Service.Controls.Actions.ControlAction.TypeCommand = Android.Service.Controls.Actions.ControlActionType.Command -> Android.Service.Controls.Actions.ControlActionType +const Android.Service.Controls.Actions.ControlAction.TypeError = Android.Service.Controls.Actions.ControlActionType.Error -> Android.Service.Controls.Actions.ControlActionType +const Android.Service.Controls.Actions.ControlAction.TypeFloat = Android.Service.Controls.Actions.ControlActionType.Float -> Android.Service.Controls.Actions.ControlActionType +const Android.Service.Controls.Actions.ControlAction.TypeMode = Android.Service.Controls.Actions.ControlActionType.Mode -> Android.Service.Controls.Actions.ControlActionType +const Android.Service.Controls.Control.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Controls.Control.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Controls.Control.StatusDisabled = Android.Service.Controls.ControlStatus.Disabled -> Android.Service.Controls.ControlStatus +const Android.Service.Controls.Control.StatusError = Android.Service.Controls.ControlStatus.Error -> Android.Service.Controls.ControlStatus +const Android.Service.Controls.Control.StatusNotFound = Android.Service.Controls.ControlStatus.NotFound -> Android.Service.Controls.ControlStatus +const Android.Service.Controls.Control.StatusOk = Android.Service.Controls.ControlStatus.Ok -> Android.Service.Controls.ControlStatus +const Android.Service.Controls.Control.StatusUnknown = Android.Service.Controls.ControlStatus.Unknown -> Android.Service.Controls.ControlStatus +const Android.Service.Controls.ControlsProviderService.ExtraLockscreenAllowTrivialControls = "android.service.controls.extra.LOCKSCREEN_ALLOW_TRIVIAL_CONTROLS" -> string! +const Android.Service.Controls.ControlsProviderService.MetaDataPanelActivity = "android.service.controls.META_DATA_PANEL_ACTIVITY" -> string! +const Android.Service.Controls.ControlsProviderService.ServiceControls = "android.service.controls.ControlsProviderService" -> string! +const Android.Service.Controls.ControlsProviderService.Tag = "ControlsProviderService" -> string! +const Android.Service.Controls.DeviceTypes.TypeAcHeater = Android.Service.Controls.DeviceType.ACHeater -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeAcUnit = Android.Service.Controls.DeviceType.ACUnit -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeAirFreshener = Android.Service.Controls.DeviceType.AirFreshener -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeAirPurifier = Android.Service.Controls.DeviceType.AirPurifier -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeAwning = Android.Service.Controls.DeviceType.Awning -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeBlinds = Android.Service.Controls.DeviceType.Blinds -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeCamera = Android.Service.Controls.DeviceType.Camera -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeCloset = Android.Service.Controls.DeviceType.Closet -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeCoffeeMaker = Android.Service.Controls.DeviceType.CoffeeMaker -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeCurtain = Android.Service.Controls.DeviceType.Curtain -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDehumidifier = Android.Service.Controls.DeviceType.Dehumidifier -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDishwasher = Android.Service.Controls.DeviceType.Dishwasher -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDisplay = Android.Service.Controls.DeviceType.Display -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDoor = Android.Service.Controls.DeviceType.Door -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDoorbell = Android.Service.Controls.DeviceType.Doorbell -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDrawer = Android.Service.Controls.DeviceType.Drawer -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeDryer = Android.Service.Controls.DeviceType.Dryer -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeFan = Android.Service.Controls.DeviceType.Fan -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGarage = Android.Service.Controls.DeviceType.Garage -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGate = Android.Service.Controls.DeviceType.Gate -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericArmDisarm = Android.Service.Controls.DeviceType.GenericArmDisarm -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericLockUnlock = Android.Service.Controls.DeviceType.GenericLockUnlock -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericOnOff = Android.Service.Controls.DeviceType.GenericOnOff -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericOpenClose = Android.Service.Controls.DeviceType.GenericOpenClose -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericStartStop = Android.Service.Controls.DeviceType.GenericStartStop -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericTempSetting = Android.Service.Controls.DeviceType.GenericTempSetting -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeGenericViewstream = Android.Service.Controls.DeviceType.GenericViewstream -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeHeater = Android.Service.Controls.DeviceType.Heater -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeHood = Android.Service.Controls.DeviceType.Hood -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeHumidifier = Android.Service.Controls.DeviceType.Humidifier -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeKettle = Android.Service.Controls.DeviceType.Kettle -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeLight = Android.Service.Controls.DeviceType.Light -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeLock = Android.Service.Controls.DeviceType.Lock -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeMicrowave = Android.Service.Controls.DeviceType.Microwave -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeMop = Android.Service.Controls.DeviceType.Mop -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeMower = Android.Service.Controls.DeviceType.Mower -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeMulticooker = Android.Service.Controls.DeviceType.Multicooker -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeOutlet = Android.Service.Controls.DeviceType.Outlet -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypePergola = Android.Service.Controls.DeviceType.Pergola -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeRadiator = Android.Service.Controls.DeviceType.Radiator -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeRefrigerator = Android.Service.Controls.DeviceType.Refrigerator -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeRemoteControl = Android.Service.Controls.DeviceType.RemoteControl -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeRoutine = Android.Service.Controls.DeviceType.Routine -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeSecuritySystem = Android.Service.Controls.DeviceType.SecuritySystem -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeSetTop = Android.Service.Controls.DeviceType.SetTop -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeShower = Android.Service.Controls.DeviceType.Shower -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeShutter = Android.Service.Controls.DeviceType.Shutter -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeSprinkler = Android.Service.Controls.DeviceType.Sprinkler -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeStandmixer = Android.Service.Controls.DeviceType.Standmixer -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeStyler = Android.Service.Controls.DeviceType.Styler -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeSwitch = Android.Service.Controls.DeviceType.Switch -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeThermostat = Android.Service.Controls.DeviceType.Thermostat -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeTv = Android.Service.Controls.DeviceType.TV -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeUnknown = Android.Service.Controls.DeviceType.Unknown -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeVacuum = Android.Service.Controls.DeviceType.Vacuum -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeValve = Android.Service.Controls.DeviceType.Valve -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeWasher = Android.Service.Controls.DeviceType.Washer -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeWaterHeater = Android.Service.Controls.DeviceType.WaterHeater -> Android.Service.Controls.DeviceType +const Android.Service.Controls.DeviceTypes.TypeWindow = Android.Service.Controls.DeviceType.Window -> Android.Service.Controls.DeviceType +const Android.Service.Controls.Templates.ControlButton.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Controls.Templates.ControlButton.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Controls.Templates.ControlTemplate.TypeError = Android.Service.Controls.Templates.ControlTemplateType.Error -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeNoTemplate = Android.Service.Controls.Templates.ControlTemplateType.NoTemplate -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeRange = Android.Service.Controls.Templates.ControlTemplateType.Range -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeStateless = Android.Service.Controls.Templates.ControlTemplateType.Stateless -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeTemperature = Android.Service.Controls.Templates.ControlTemplateType.Temperature -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeThumbnail = Android.Service.Controls.Templates.ControlTemplateType.Thumbnail -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeToggle = Android.Service.Controls.Templates.ControlTemplateType.Toggle -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.ControlTemplate.TypeToggleRange = Android.Service.Controls.Templates.ControlTemplateType.ToggleRange -> Android.Service.Controls.Templates.ControlTemplateType +const Android.Service.Controls.Templates.TemperatureControlTemplate.FlagModeCool = Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Cool -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.FlagModeEco = Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Eco -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.FlagModeHeat = Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Heat -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.FlagModeHeatCool = Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.HeatCool -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.FlagModeOff = Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode.Off -> Android.Service.Controls.Templates.TemperatureControlTemplateFlagMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeCool = Android.Service.Controls.Templates.TemperatureControlTemplateMode.Cool -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeEco = Android.Service.Controls.Templates.TemperatureControlTemplateMode.Eco -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeHeat = Android.Service.Controls.Templates.TemperatureControlTemplateMode.Heat -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeHeatCool = Android.Service.Controls.Templates.TemperatureControlTemplateMode.HeatCool -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeOff = Android.Service.Controls.Templates.TemperatureControlTemplateMode.Off -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Controls.Templates.TemperatureControlTemplate.ModeUnknown = Android.Service.Controls.Templates.TemperatureControlTemplateMode.Unknown -> Android.Service.Controls.Templates.TemperatureControlTemplateMode +const Android.Service.Credentials.Action.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.Action.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.BeginCreateCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.BeginCreateCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.BeginCreateCredentialResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.BeginCreateCredentialResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.BeginGetCredentialOption.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.BeginGetCredentialOption.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.BeginGetCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.BeginGetCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.BeginGetCredentialResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.BeginGetCredentialResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.CallingAppInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.CallingAppInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.ClearCredentialStateRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.ClearCredentialStateRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.CreateCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.CreateCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.CreateEntry.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.CreateEntry.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.CredentialEntry.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.CredentialEntry.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.CredentialProviderService.ExtraBeginGetCredentialRequest = "android.service.credentials.extra.BEGIN_GET_CREDENTIAL_REQUEST" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraBeginGetCredentialResponse = "android.service.credentials.extra.BEGIN_GET_CREDENTIAL_RESPONSE" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraCreateCredentialException = "android.service.credentials.extra.CREATE_CREDENTIAL_EXCEPTION" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraCreateCredentialRequest = "android.service.credentials.extra.CREATE_CREDENTIAL_REQUEST" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraCreateCredentialResponse = "android.service.credentials.extra.CREATE_CREDENTIAL_RESPONSE" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraGetCredentialException = "android.service.credentials.extra.GET_CREDENTIAL_EXCEPTION" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraGetCredentialRequest = "android.service.credentials.extra.GET_CREDENTIAL_REQUEST" -> string! +const Android.Service.Credentials.CredentialProviderService.ExtraGetCredentialResponse = "android.service.credentials.extra.GET_CREDENTIAL_RESPONSE" -> string! +const Android.Service.Credentials.CredentialProviderService.ServiceInterface = "android.service.credentials.CredentialProviderService" -> string! +const Android.Service.Credentials.CredentialProviderService.ServiceMetaData = "android.credentials.provider" -> string! +const Android.Service.Credentials.GetCredentialRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.GetCredentialRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Credentials.RemoteEntry.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Credentials.RemoteEntry.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Dreams.DreamService.DreamMetaData = "android.service.dream" -> string! +const Android.Service.Dreams.DreamService.ServiceInterface = "android.service.dreams.DreamService" -> string! +const Android.Service.Media.MediaBrowserService.BrowserRoot.ExtraOffline = "android.service.media.extra.OFFLINE" -> string! +const Android.Service.Media.MediaBrowserService.BrowserRoot.ExtraRecent = "android.service.media.extra.RECENT" -> string! +const Android.Service.Media.MediaBrowserService.BrowserRoot.ExtraSuggested = "android.service.media.extra.SUGGESTED" -> string! +const Android.Service.Media.MediaBrowserService.ServiceInterface = "android.media.browse.MediaBrowserService" -> string! +const Android.Service.Notification.Condition.FlagRelevantAlways = Android.Service.Notification.ConditionFlags.RelevantAlways -> Android.Service.Notification.ConditionFlags +const Android.Service.Notification.Condition.FlagRelevantNow = Android.Service.Notification.ConditionFlags.RelevantNow -> Android.Service.Notification.ConditionFlags +const Android.Service.Notification.Condition.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Notification.Condition.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Notification.Condition.Scheme = "condition" -> string! +const Android.Service.Notification.Condition.StateError = Android.Service.Notification.ConditionState.Error -> Android.Service.Notification.ConditionState +const Android.Service.Notification.Condition.StateFalse = Android.Service.Notification.ConditionState.False -> Android.Service.Notification.ConditionState +const Android.Service.Notification.Condition.StateTrue = Android.Service.Notification.ConditionState.True -> Android.Service.Notification.ConditionState +const Android.Service.Notification.Condition.StateUnknown = Android.Service.Notification.ConditionState.Unknown -> Android.Service.Notification.ConditionState +const Android.Service.Notification.ConditionProviderService.ExtraRuleId = "android.service.notification.extra.RULE_ID" -> string! +const Android.Service.Notification.ConditionProviderService.MetaDataConfigurationActivity = "android.service.zen.automatic.configurationActivity" -> string! +const Android.Service.Notification.ConditionProviderService.MetaDataRuleInstanceLimit = "android.service.zen.automatic.ruleInstanceLimit" -> string! +const Android.Service.Notification.ConditionProviderService.MetaDataRuleType = "android.service.zen.automatic.ruleType" -> string! +const Android.Service.Notification.ConditionProviderService.ServiceInterface = "android.service.notification.ConditionProviderService" -> string! +const Android.Service.Notification.NotificationListenerService.ActionSettingsHome = "android.service.notification.action.SETTINGS_HOME" -> string! +const Android.Service.Notification.NotificationListenerService.FlagFilterTypeAlerting = Android.Service.Notification.FlagFilterType.Alerting -> Android.Service.Notification.FlagFilterType +const Android.Service.Notification.NotificationListenerService.FlagFilterTypeConversations = Android.Service.Notification.FlagFilterType.Conversations -> Android.Service.Notification.FlagFilterType +const Android.Service.Notification.NotificationListenerService.FlagFilterTypeOngoing = Android.Service.Notification.FlagFilterType.Ongoing -> Android.Service.Notification.FlagFilterType +const Android.Service.Notification.NotificationListenerService.FlagFilterTypeSilent = Android.Service.Notification.FlagFilterType.Silent -> Android.Service.Notification.FlagFilterType +const Android.Service.Notification.NotificationListenerService.MetaDataDefaultAutobind = "android.service.notification.default_autobind_listenerservice" -> string! +const Android.Service.Notification.NotificationListenerService.MetaDataDefaultFilterTypes = "android.service.notification.default_filter_types" -> string! +const Android.Service.Notification.NotificationListenerService.MetaDataDisabledFilterTypes = "android.service.notification.disabled_filter_types" -> string! +const Android.Service.Notification.NotificationListenerService.Ranking.UserSentimentNegative = Android.Service.Notification.UserSentiment.Negative -> Android.Service.Notification.UserSentiment +const Android.Service.Notification.NotificationListenerService.Ranking.UserSentimentNeutral = Android.Service.Notification.UserSentiment.Neutral -> Android.Service.Notification.UserSentiment +const Android.Service.Notification.NotificationListenerService.Ranking.UserSentimentPositive = Android.Service.Notification.UserSentiment.Positive -> Android.Service.Notification.UserSentiment +const Android.Service.Notification.NotificationListenerService.Ranking.VisibilityNoOverride = -1000 -> int +const Android.Service.Notification.NotificationListenerService.RankingMap.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Notification.NotificationListenerService.RankingMap.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Notification.NotificationListenerService.ReasonAssistantCancel = Android.Service.Notification.NotificationCancelReason.AssistantCancel -> Android.Service.Notification.NotificationCancelReason +const Android.Service.Notification.NotificationListenerService.ReasonChannelRemoved = Android.Service.Notification.NotificationCancelReason.ChannelRemoved -> Android.Service.Notification.NotificationCancelReason +const Android.Service.Notification.NotificationListenerService.ReasonClearData = Android.Service.Notification.NotificationCancelReason.ClearData -> Android.Service.Notification.NotificationCancelReason +const Android.Service.Notification.NotificationListenerService.ReasonLockdown = Android.Service.Notification.NotificationCancelReason.Lockdown -> Android.Service.Notification.NotificationCancelReason +const Android.Service.Notification.NotificationListenerService.ServiceInterface = "android.service.notification.NotificationListenerService" -> string! +const Android.Service.Notification.NotificationListenerService.SuppressedEffectScreenOff = Android.Service.Notification.SuppressEffect.ScreenOff -> Android.Service.Notification.SuppressEffect +const Android.Service.Notification.NotificationListenerService.SuppressedEffectScreenOn = Android.Service.Notification.SuppressEffect.ScreenOn -> Android.Service.Notification.SuppressEffect +const Android.Service.Notification.StatusBarNotification.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Notification.StatusBarNotification.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Notification.ZenPolicy.ConversationSendersAnyone = Android.Service.Notification.ConversationSenders.Anyone -> Android.Service.Notification.ConversationSenders +const Android.Service.Notification.ZenPolicy.ConversationSendersImportant = Android.Service.Notification.ConversationSenders.Important -> Android.Service.Notification.ConversationSenders +const Android.Service.Notification.ZenPolicy.ConversationSendersNone = Android.Service.Notification.ConversationSenders.None -> Android.Service.Notification.ConversationSenders +const Android.Service.Notification.ZenPolicy.ConversationSendersUnset = Android.Service.Notification.ConversationSenders.Unset -> Android.Service.Notification.ConversationSenders +const Android.Service.Notification.ZenPolicy.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Notification.ZenPolicy.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Notification.ZenPolicy.PeopleTypeAnyone = Android.Service.Notification.AudienceType.Anyone -> Android.Service.Notification.AudienceType +const Android.Service.Notification.ZenPolicy.PeopleTypeContacts = Android.Service.Notification.AudienceType.Contacts -> Android.Service.Notification.AudienceType +const Android.Service.Notification.ZenPolicy.PeopleTypeNone = Android.Service.Notification.AudienceType.None -> Android.Service.Notification.AudienceType +const Android.Service.Notification.ZenPolicy.PeopleTypeStarred = Android.Service.Notification.AudienceType.Starred -> Android.Service.Notification.AudienceType +const Android.Service.Notification.ZenPolicy.PeopleTypeUnset = Android.Service.Notification.AudienceType.Unset -> Android.Service.Notification.AudienceType +const Android.Service.Notification.ZenPolicy.StateAllow = Android.Service.Notification.StateType.Allow -> Android.Service.Notification.StateType +const Android.Service.Notification.ZenPolicy.StateDisallow = Android.Service.Notification.StateType.Disallow -> Android.Service.Notification.StateType +const Android.Service.Notification.ZenPolicy.StateUnset = Android.Service.Notification.StateType.Unset -> Android.Service.Notification.StateType +const Android.Service.QuickAccessWallet.GetWalletCardsError.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.GetWalletCardsError.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.GetWalletCardsRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.GetWalletCardsRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.GetWalletCardsResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.GetWalletCardsResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.QuickAccessWalletService.ActionViewWallet = "android.service.quickaccesswallet.action.VIEW_WALLET" -> string! +const Android.Service.QuickAccessWallet.QuickAccessWalletService.ActionViewWalletSettings = "android.service.quickaccesswallet.action.VIEW_WALLET_SETTINGS" -> string! +const Android.Service.QuickAccessWallet.QuickAccessWalletService.ServiceInterface = "android.service.quickaccesswallet.QuickAccessWalletService" -> string! +const Android.Service.QuickAccessWallet.QuickAccessWalletService.ServiceMetaData = "android.quickaccesswallet" -> string! +const Android.Service.QuickAccessWallet.SelectWalletCardRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.SelectWalletCardRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.WalletCard.CardTypeNonPayment = Android.Service.QuickAccessWallet.WalletCardType.NonPayment -> Android.Service.QuickAccessWallet.WalletCardType +const Android.Service.QuickAccessWallet.WalletCard.CardTypePayment = Android.Service.QuickAccessWallet.WalletCardType.Payment -> Android.Service.QuickAccessWallet.WalletCardType +const Android.Service.QuickAccessWallet.WalletCard.CardTypeUnknown = Android.Service.QuickAccessWallet.WalletCardType.Unknown -> Android.Service.QuickAccessWallet.WalletCardType +const Android.Service.QuickAccessWallet.WalletCard.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.WalletCard.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.WalletServiceEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickAccessWallet.WalletServiceEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickAccessWallet.WalletServiceEvent.TypeNfcPaymentStarted = Android.Service.QuickAccessWallet.WalletServiceEventType.NfcPaymentStarted -> Android.Service.QuickAccessWallet.WalletServiceEventType +const Android.Service.QuickSettings.Tile.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.QuickSettings.Tile.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.QuickSettings.Tile.StateActive = Android.Service.QuickSettings.TileState.Active -> Android.Service.QuickSettings.TileState +const Android.Service.QuickSettings.Tile.StateInactive = Android.Service.QuickSettings.TileState.Inactive -> Android.Service.QuickSettings.TileState +const Android.Service.QuickSettings.Tile.StateUnavailable = Android.Service.QuickSettings.TileState.Unavailable -> Android.Service.QuickSettings.TileState +const Android.Service.QuickSettings.TileService.ActionQsTile = "android.service.quicksettings.action.QS_TILE" -> string! +const Android.Service.QuickSettings.TileService.ActionQsTilePreferences = "android.service.quicksettings.action.QS_TILE_PREFERENCES" -> string! +const Android.Service.QuickSettings.TileService.MetaDataActiveTile = "android.service.quicksettings.ACTIVE_TILE" -> string! +const Android.Service.QuickSettings.TileService.MetaDataToggleableTile = "android.service.quicksettings.TOGGLEABLE_TILE" -> string! +const Android.Service.Textservice.SpellCheckerService.ServiceInterface = "android.service.textservice.SpellCheckerService" -> string! +const Android.Service.Voice.AlwaysOnHotwordDetector.AudioCapabilityEchoCancellation = Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability.EchoCancellation -> Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +const Android.Service.Voice.AlwaysOnHotwordDetector.AudioCapabilityNoiseSuppression = Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability.NoiseSuppression -> Android.Service.Voice.AlwaysOnHotwordDetectorAudioCapability +const Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamThresholdFactor = Android.Service.Voice.ModelType.None -> Android.Service.Voice.ModelType +const Android.Service.Voice.AlwaysOnHotwordDetector.RecognitionFlagEnableAudioEchoCancellation = Android.Service.Voice.RecognitionFlag.EnableAudioEchoCancellation -> Android.Service.Voice.RecognitionFlag +const Android.Service.Voice.AlwaysOnHotwordDetector.RecognitionFlagEnableAudioNoiseSuppression = Android.Service.Voice.RecognitionFlag.EnableAudioNoiseSuppression -> Android.Service.Voice.RecognitionFlag +const Android.Service.Voice.VisibleActivityInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Service.Voice.VisibleActivityInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Service.Voice.VoiceInteractionService.ServiceInterface = "android.service.voice.VoiceInteractionService" -> string! +const Android.Service.Voice.VoiceInteractionService.ServiceMetaData = "android.voice_interaction" -> string! +const Android.Service.Voice.VoiceInteractionSession.Insets.TouchableInsetsContent = Android.Service.Voice.ToucheableInsetsType.Content -> Android.Service.Voice.ToucheableInsetsType +const Android.Service.Voice.VoiceInteractionSession.Insets.TouchableInsetsFrame = Android.Service.Voice.ToucheableInsetsType.Frame -> Android.Service.Voice.ToucheableInsetsType +const Android.Service.Voice.VoiceInteractionSession.Insets.TouchableInsetsRegion = Android.Service.Voice.ToucheableInsetsType.Region -> Android.Service.Voice.ToucheableInsetsType +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryBackground = Android.Content.TrimMemory.Background -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryComplete = Android.Content.TrimMemory.Complete -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryModerate = Android.Content.TrimMemory.Moderate -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryRunningCritical = Android.Content.TrimMemory.RunningCritical -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryRunningLow = Android.Content.TrimMemory.RunningLow -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryRunningModerate = Android.Content.TrimMemory.RunningModerate -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.InterfaceConsts.TrimMemoryUiHidden = Android.Content.TrimMemory.UiHidden -> Android.Content.TrimMemory +const Android.Service.Voice.VoiceInteractionSession.KeyShowSessionId = "android.service.voice.SHOW_SESSION_ID" -> string! +const Android.Service.VR.VrListenerService.ServiceInterface = "android.service.vr.VrListenerService" -> string! +const Android.Service.Wallpaper.WallpaperService.ServiceInterface = "android.service.wallpaper.WallpaperService" -> string! +const Android.Service.Wallpaper.WallpaperService.ServiceMetaData = "android.service.wallpaper" -> string! +const Android.Speech.AlternativeSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Speech.AlternativeSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Speech.AlternativeSpans.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Speech.AlternativeSpans.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Speech.RecognitionPart.ConfidenceLevelHigh = Android.Speech.RecognitionConfidenceLevel.High -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.ConfidenceLevelLow = Android.Speech.RecognitionConfidenceLevel.Low -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.ConfidenceLevelMedium = Android.Speech.RecognitionConfidenceLevel.Medium -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.ConfidenceLevelMediumHigh = Android.Speech.RecognitionConfidenceLevel.MediumHigh -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.ConfidenceLevelMediumLow = Android.Speech.RecognitionConfidenceLevel.MediumLow -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.ConfidenceLevelUnknown = Android.Speech.RecognitionConfidenceLevel.Unknown -> Android.Speech.RecognitionConfidenceLevel +const Android.Speech.RecognitionPart.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Speech.RecognitionPart.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Speech.RecognitionService.ServiceInterface = "android.speech.RecognitionService" -> string! +const Android.Speech.RecognitionService.ServiceMetaData = "android.speech" -> string! +const Android.Speech.RecognitionSupport.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Speech.RecognitionSupport.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Speech.RecognizerIntent.ActionGetLanguageDetails = "android.speech.action.GET_LANGUAGE_DETAILS" -> string! +const Android.Speech.RecognizerIntent.ActionRecognizeSpeech = "android.speech.action.RECOGNIZE_SPEECH" -> string! +const Android.Speech.RecognizerIntent.ActionVoiceSearchHandsFree = "android.speech.action.VOICE_SEARCH_HANDS_FREE" -> string! +const Android.Speech.RecognizerIntent.ActionWebSearch = "android.speech.action.WEB_SEARCH" -> string! +const Android.Speech.RecognizerIntent.DetailsMetaData = "android.speech.DETAILS" -> string! +const Android.Speech.RecognizerIntent.ExtraAudioInjectSource = "android.speech.extra.AUDIO_INJECT_SOURCE" -> string! +const Android.Speech.RecognizerIntent.ExtraAudioSource = "android.speech.extra.AUDIO_SOURCE" -> string! +const Android.Speech.RecognizerIntent.ExtraAudioSourceChannelCount = "android.speech.extra.AUDIO_SOURCE_CHANNEL_COUNT" -> string! +const Android.Speech.RecognizerIntent.ExtraAudioSourceEncoding = "android.speech.extra.AUDIO_SOURCE_ENCODING" -> string! +const Android.Speech.RecognizerIntent.ExtraAudioSourceSamplingRate = "android.speech.extra.AUDIO_SOURCE_SAMPLING_RATE" -> string! +const Android.Speech.RecognizerIntent.ExtraBiasingStrings = "android.speech.extra.BIASING_STRINGS" -> string! +const Android.Speech.RecognizerIntent.ExtraCallingPackage = "calling_package" -> string! +const Android.Speech.RecognizerIntent.ExtraConfidenceScores = "android.speech.extra.CONFIDENCE_SCORES" -> string! +const Android.Speech.RecognizerIntent.ExtraEnableBiasingDeviceContext = "android.speech.extra.ENABLE_BIASING_DEVICE_CONTEXT" -> string! +const Android.Speech.RecognizerIntent.ExtraEnableFormatting = "android.speech.extra.ENABLE_FORMATTING" -> string! +const Android.Speech.RecognizerIntent.ExtraEnableLanguageDetection = "android.speech.extra.ENABLE_LANGUAGE_DETECTION" -> string! +const Android.Speech.RecognizerIntent.ExtraEnableLanguageSwitch = "android.speech.extra.ENABLE_LANGUAGE_SWITCH" -> string! +const Android.Speech.RecognizerIntent.ExtraHidePartialTrailingPunctuation = "android.speech.extra.HIDE_PARTIAL_TRAILING_PUNCTUATION" -> string! +const Android.Speech.RecognizerIntent.ExtraLanguage = "android.speech.extra.LANGUAGE" -> string! +const Android.Speech.RecognizerIntent.ExtraLanguageDetectionAllowedLanguages = "android.speech.extra.LANGUAGE_DETECTION_ALLOWED_LANGUAGES" -> string! +const Android.Speech.RecognizerIntent.ExtraLanguageModel = "android.speech.extra.LANGUAGE_MODEL" -> string! +const Android.Speech.RecognizerIntent.ExtraLanguagePreference = "android.speech.extra.LANGUAGE_PREFERENCE" -> string! +const Android.Speech.RecognizerIntent.ExtraLanguageSwitchAllowedLanguages = "android.speech.extra.LANGUAGE_SWITCH_ALLOWED_LANGUAGES" -> string! +const Android.Speech.RecognizerIntent.ExtraMaskOffensiveWords = "android.speech.extra.MASK_OFFENSIVE_WORDS" -> string! +const Android.Speech.RecognizerIntent.ExtraMaxResults = "android.speech.extra.MAX_RESULTS" -> string! +const Android.Speech.RecognizerIntent.ExtraOnlyReturnLanguagePreference = "android.speech.extra.ONLY_RETURN_LANGUAGE_PREFERENCE" -> string! +const Android.Speech.RecognizerIntent.ExtraOrigin = "android.speech.extra.ORIGIN" -> string! +const Android.Speech.RecognizerIntent.ExtraPartialResults = "android.speech.extra.PARTIAL_RESULTS" -> string! +const Android.Speech.RecognizerIntent.ExtraPreferOffline = "android.speech.extra.PREFER_OFFLINE" -> string! +const Android.Speech.RecognizerIntent.ExtraPrompt = "android.speech.extra.PROMPT" -> string! +const Android.Speech.RecognizerIntent.ExtraRequestWordConfidence = "android.speech.extra.REQUEST_WORD_CONFIDENCE" -> string! +const Android.Speech.RecognizerIntent.ExtraRequestWordTiming = "android.speech.extra.REQUEST_WORD_TIMING" -> string! +const Android.Speech.RecognizerIntent.ExtraResults = "android.speech.extra.RESULTS" -> string! +const Android.Speech.RecognizerIntent.ExtraResultsPendingintent = "android.speech.extra.RESULTS_PENDINGINTENT" -> string! +const Android.Speech.RecognizerIntent.ExtraResultsPendingintentBundle = "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" -> string! +const Android.Speech.RecognizerIntent.ExtraSecure = "android.speech.extras.EXTRA_SECURE" -> string! +const Android.Speech.RecognizerIntent.ExtraSegmentedSession = "android.speech.extra.SEGMENTED_SESSION" -> string! +const Android.Speech.RecognizerIntent.ExtraSpeechInputCompleteSilenceLengthMillis = "android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS" -> string! +const Android.Speech.RecognizerIntent.ExtraSpeechInputMinimumLengthMillis = "android.speech.extras.SPEECH_INPUT_MINIMUM_LENGTH_MILLIS" -> string! +const Android.Speech.RecognizerIntent.ExtraSpeechInputPossiblyCompleteSilenceLengthMillis = "android.speech.extras.SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS" -> string! +const Android.Speech.RecognizerIntent.ExtraSupportedLanguages = "android.speech.extra.SUPPORTED_LANGUAGES" -> string! +const Android.Speech.RecognizerIntent.ExtraWebSearchOnly = "android.speech.extra.WEB_SEARCH_ONLY" -> string! +const Android.Speech.RecognizerIntent.FormattingOptimizeLatency = "latency" -> string! +const Android.Speech.RecognizerIntent.FormattingOptimizeQuality = "quality" -> string! +const Android.Speech.RecognizerIntent.LanguageModelFreeForm = "free_form" -> string! +const Android.Speech.RecognizerIntent.LanguageModelWebSearch = "web_search" -> string! +const Android.Speech.RecognizerIntent.LanguageSwitchBalanced = "balanced" -> string! +const Android.Speech.RecognizerIntent.LanguageSwitchHighPrecision = "high_precision" -> string! +const Android.Speech.RecognizerIntent.LanguageSwitchQuickResponse = "quick_response" -> string! +const Android.Speech.RecognizerResultsIntent.ActionVoiceSearchResults = "android.speech.action.VOICE_SEARCH_RESULTS" -> string! +const Android.Speech.RecognizerResultsIntent.ExtraVoiceSearchResultHtml = "android.speech.extras.VOICE_SEARCH_RESULT_HTML" -> string! +const Android.Speech.RecognizerResultsIntent.ExtraVoiceSearchResultHtmlBaseUrls = "android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS" -> string! +const Android.Speech.RecognizerResultsIntent.ExtraVoiceSearchResultHttpHeaders = "android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS" -> string! +const Android.Speech.RecognizerResultsIntent.ExtraVoiceSearchResultStrings = "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS" -> string! +const Android.Speech.RecognizerResultsIntent.ExtraVoiceSearchResultUrls = "android.speech.extras.VOICE_SEARCH_RESULT_URLS" -> string! +const Android.Speech.RecognizerResultsIntent.UriSchemeInline = "inline" -> string! +const Android.Speech.SpeechRecognizer.ConfidenceScores = "confidence_scores" -> string! +const Android.Speech.SpeechRecognizer.DetectedLanguage = "detected_language" -> string! +const Android.Speech.SpeechRecognizer.ErrorAudio = Android.Speech.SpeechRecognizerError.Audio -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorCannotCheckSupport = Android.Speech.SpeechRecognizerError.CannotCheckSupport -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorCannotListenToDownloadEvents = Android.Speech.SpeechRecognizerError.CannotListenToDownloadEvents -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorClient = Android.Speech.SpeechRecognizerError.Client -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorInsufficientPermissions = Android.Speech.SpeechRecognizerError.InsufficientPermissions -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorLanguageNotSupported = Android.Speech.SpeechRecognizerError.LanguageNotSupported -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorLanguageUnavailable = Android.Speech.SpeechRecognizerError.LanguageUnavailable -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorNetwork = Android.Speech.SpeechRecognizerError.Network -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorNetworkTimeout = Android.Speech.SpeechRecognizerError.NetworkTimeout -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorNoMatch = Android.Speech.SpeechRecognizerError.NoMatch -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorRecognizerBusy = Android.Speech.SpeechRecognizerError.RecognizerBusy -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorServer = Android.Speech.SpeechRecognizerError.Server -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorServerDisconnected = Android.Speech.SpeechRecognizerError.ServerDisconnected -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorSpeechTimeout = Android.Speech.SpeechRecognizerError.SpeechTimeout -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.ErrorTooManyRequests = Android.Speech.SpeechRecognizerError.TooManyRequests -> Android.Speech.SpeechRecognizerError +const Android.Speech.SpeechRecognizer.LanguageDetectionConfidenceLevel = "language_detection_confidence_level" -> string! +const Android.Speech.SpeechRecognizer.LanguageDetectionConfidenceLevelConfident = Android.Speech.LanguageDetectionConfidenceLevel.Confident -> Android.Speech.LanguageDetectionConfidenceLevel +const Android.Speech.SpeechRecognizer.LanguageDetectionConfidenceLevelHighlyConfident = Android.Speech.LanguageDetectionConfidenceLevel.HighlyConfident -> Android.Speech.LanguageDetectionConfidenceLevel +const Android.Speech.SpeechRecognizer.LanguageDetectionConfidenceLevelNotConfident = Android.Speech.LanguageDetectionConfidenceLevel.NotConfident -> Android.Speech.LanguageDetectionConfidenceLevel +const Android.Speech.SpeechRecognizer.LanguageDetectionConfidenceLevelUnknown = Android.Speech.LanguageDetectionConfidenceLevel.Unknown -> Android.Speech.LanguageDetectionConfidenceLevel +const Android.Speech.SpeechRecognizer.LanguageSwitchResult = "language_switch_result" -> string! +const Android.Speech.SpeechRecognizer.LanguageSwitchResultFailed = Android.Speech.LanguageSwitchResult.Failed -> Android.Speech.LanguageSwitchResult +const Android.Speech.SpeechRecognizer.LanguageSwitchResultNotAttempted = Android.Speech.LanguageSwitchResult.NotAttempted -> Android.Speech.LanguageSwitchResult +const Android.Speech.SpeechRecognizer.LanguageSwitchResultSkippedNoModel = Android.Speech.LanguageSwitchResult.SkippedNoModel -> Android.Speech.LanguageSwitchResult +const Android.Speech.SpeechRecognizer.LanguageSwitchResultSucceeded = Android.Speech.LanguageSwitchResult.Succeeded -> Android.Speech.LanguageSwitchResult +const Android.Speech.SpeechRecognizer.RecognitionParts = "recognition_parts" -> string! +const Android.Speech.SpeechRecognizer.ResultsAlternatives = "results_alternatives" -> string! +const Android.Speech.SpeechRecognizer.ResultsRecognition = "results_recognition" -> string! +const Android.Speech.SpeechRecognizer.TopLocaleAlternatives = "top_locale_alternatives" -> string! +const Android.Speech.Tts.TextToSpeech.ActionTtsQueueProcessingCompleted = "android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ActionCheckTtsData = "android.speech.tts.engine.CHECK_TTS_DATA" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ActionGetSampleText = "android.speech.tts.engine.GET_SAMPLE_TEXT" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ActionInstallTtsData = "android.speech.tts.engine.INSTALL_TTS_DATA" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ActionTtsDataInstalled = "android.speech.tts.engine.TTS_DATA_INSTALLED" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.DefaultStream = 3 -> int +const Android.Speech.Tts.TextToSpeech.Engine.ExtraAvailableVoices = "availableVoices" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraCheckVoiceDataFor = "checkVoiceDataFor" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraSampleText = "sampleText" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraTtsDataInstalled = "dataInstalled" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraUnavailableVoices = "unavailableVoices" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraVoiceDataFiles = "dataFiles" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraVoiceDataFilesInfo = "dataFilesInfo" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ExtraVoiceDataRootDirectory = "dataRoot" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.IntentActionTtsService = "android.intent.action.TTS_SERVICE" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyFeatureEmbeddedSynthesis = "embeddedTts" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyFeatureNetworkRetriesCount = "networkRetriesCount" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyFeatureNetworkSynthesis = "networkTts" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyFeatureNetworkTimeoutMs = "networkTimeoutMs" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyFeatureNotInstalled = "notInstalled" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyParamPan = "pan" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyParamSessionId = "sessionId" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyParamStream = "streamType" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyParamUtteranceId = "utteranceId" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.KeyParamVolume = "volume" -> string! +const Android.Speech.Tts.TextToSpeech.Engine.ServiceMetaData = "android.speech.tts" -> string! +const Android.Speech.Tts.Voice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Speech.Tts.Voice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.Call.AvailablePhoneAccounts = "selectPhoneAccountAccounts" -> string! +const Android.Telecom.Call.Callback.HandoverFailureDestAppRejected = Android.Telecom.HandoverFailureReason.DestAppRejected -> Android.Telecom.HandoverFailureReason +const Android.Telecom.Call.Callback.HandoverFailureNotSupported = Android.Telecom.HandoverFailureReason.NotSupported -> Android.Telecom.HandoverFailureReason +const Android.Telecom.Call.Callback.HandoverFailureOngoingEmergencyCall = Android.Telecom.HandoverFailureReason.OngoingEmergencyCall -> Android.Telecom.HandoverFailureReason +const Android.Telecom.Call.Callback.HandoverFailureUnknown = Android.Telecom.HandoverFailureReason.Unknown -> Android.Telecom.HandoverFailureReason +const Android.Telecom.Call.Callback.HandoverFailureUserRejected = Android.Telecom.HandoverFailureReason.UserRejected -> Android.Telecom.HandoverFailureReason +const Android.Telecom.Call.Details.CapabilityAddParticipant = Android.Telecom.CallCapability.AddParticipant -> Android.Telecom.CallCapability +const Android.Telecom.Call.Details.CapabilityRemotePartySupportsRtt = Android.Telecom.CallCapability.RemotePartySupportsRtt -> Android.Telecom.CallCapability +const Android.Telecom.Call.Details.DirectionIncoming = Android.Telecom.CallDirection.Incoming -> Android.Telecom.CallDirection +const Android.Telecom.Call.Details.DirectionOutgoing = Android.Telecom.CallDirection.Outgoing -> Android.Telecom.CallDirection +const Android.Telecom.Call.Details.DirectionUnknown = Android.Telecom.CallDirection.Unknown -> Android.Telecom.CallDirection +const Android.Telecom.Call.Details.PropertyAssistedDialing = Android.Telecom.CallProperty.AssistedDialing -> Android.Telecom.CallProperty +const Android.Telecom.Call.Details.PropertyCrossSim = Android.Telecom.CallProperty.CrossSim -> Android.Telecom.CallProperty +const Android.Telecom.Call.Details.PropertyIsAdhocConference = Android.Telecom.CallProperty.IsAdhocConference -> Android.Telecom.CallProperty +const Android.Telecom.Call.EventClearDiagnosticMessage = "android.telecom.event.CLEAR_DIAGNOSTIC_MESSAGE" -> string! +const Android.Telecom.Call.EventDisplayDiagnosticMessage = "android.telecom.event.DISPLAY_DIAGNOSTIC_MESSAGE" -> string! +const Android.Telecom.Call.ExtraDiagnosticMessage = "android.telecom.extra.DIAGNOSTIC_MESSAGE" -> string! +const Android.Telecom.Call.ExtraDiagnosticMessageId = "android.telecom.extra.DIAGNOSTIC_MESSAGE_ID" -> string! +const Android.Telecom.Call.ExtraIsSuppressedByDoNotDisturb = "android.telecom.extra.IS_SUPPRESSED_BY_DO_NOT_DISTURB" -> string! +const Android.Telecom.Call.ExtraLastEmergencyCallbackTimeMillis = "android.telecom.extra.LAST_EMERGENCY_CALLBACK_TIME_MILLIS" -> string! +const Android.Telecom.Call.ExtraSilentRingingRequested = "android.telecom.extra.SILENT_RINGING_REQUESTED" -> string! +const Android.Telecom.Call.ExtraSuggestedPhoneAccounts = "android.telecom.extra.SUGGESTED_PHONE_ACCOUNTS" -> string! +const Android.Telecom.Call.RejectReasonDeclined = Android.Telecom.CallRejectReason.Declined -> Android.Telecom.CallRejectReason +const Android.Telecom.Call.RejectReasonUnwanted = Android.Telecom.CallRejectReason.Unwanted -> Android.Telecom.CallRejectReason +const Android.Telecom.Call.StateAudioProcessing = Android.Telecom.CallState.AudioProcessing -> Android.Telecom.CallState +const Android.Telecom.Call.StateSimulatedRinging = Android.Telecom.CallState.SimulatedRinging -> Android.Telecom.CallState +const Android.Telecom.CallAttributes.AudioCall = Android.Telecom.CallType.AudioCall -> Android.Telecom.CallType +const Android.Telecom.CallAttributes.DirectionIncoming = Android.Telecom.CallAttributesDirection.Incoming -> Android.Telecom.CallAttributesDirection +const Android.Telecom.CallAttributes.DirectionOutgoing = Android.Telecom.CallAttributesDirection.Outgoing -> Android.Telecom.CallAttributesDirection +const Android.Telecom.CallAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.CallAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.CallAttributes.SupportsSetInactive = Android.Telecom.CallCapabilities.SetInactive -> Android.Telecom.CallCapabilities +const Android.Telecom.CallAttributes.SupportsStream = Android.Telecom.CallCapabilities.Stream -> Android.Telecom.CallCapabilities +const Android.Telecom.CallAttributes.SupportsTransfer = Android.Telecom.CallCapabilities.Transfer -> Android.Telecom.CallCapabilities +const Android.Telecom.CallAttributes.VideoCall = Android.Telecom.CallType.VideoCall -> Android.Telecom.CallType +const Android.Telecom.CallAudioState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.CallAudioState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.CallAudioState.RouteStreaming = Android.Telecom.CallAudioRoute.Streaming -> Android.Telecom.CallAudioRoute +const Android.Telecom.CallEndpoint.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.CallEndpoint.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.CallEndpoint.TypeBluetooth = Android.Telecom.CallEndpointType.Bluetooth -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpoint.TypeEarpiece = Android.Telecom.CallEndpointType.Earpiece -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpoint.TypeSpeaker = Android.Telecom.CallEndpointType.Speaker -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpoint.TypeStreaming = Android.Telecom.CallEndpointType.Streaming -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpoint.TypeUnknown = Android.Telecom.CallEndpointType.Unknown -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpoint.TypeWiredHeadset = Android.Telecom.CallEndpointType.WiredHeadset -> Android.Telecom.CallEndpointType +const Android.Telecom.CallEndpointException.ErrorAnotherRequest = Android.Telecom.CallEndpointErrorReason.AnotherRequest -> Android.Telecom.CallEndpointErrorReason +const Android.Telecom.CallEndpointException.ErrorEndpointDoesNotExist = Android.Telecom.CallEndpointErrorReason.EndpointDoesNotExist -> Android.Telecom.CallEndpointErrorReason +const Android.Telecom.CallEndpointException.ErrorRequestTimeOut = Android.Telecom.CallEndpointErrorReason.RequestTimeOut -> Android.Telecom.CallEndpointErrorReason +const Android.Telecom.CallEndpointException.ErrorUnspecified = Android.Telecom.CallEndpointErrorReason.Unspecified -> Android.Telecom.CallEndpointErrorReason +const Android.Telecom.CallEndpointException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.CallEndpointException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.CallException.CodeCallCannotBeSetToActive = Android.Telecom.CallExceptionErrorCode.CallCannotBeSetToActive -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.CodeCallIsNotBeingTracked = Android.Telecom.CallExceptionErrorCode.CallIsNotBeingTracked -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.CodeCallNotPermittedAtPresentTime = Android.Telecom.CallExceptionErrorCode.CallNotPermittedAtPresentTime -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.CodeCannotHoldCurrentActiveCall = Android.Telecom.CallExceptionErrorCode.CannotHoldCurrentActiveCall -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.CodeErrorUnknown = Android.Telecom.CallExceptionErrorCode.ErrorUnknown -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.CodeOperationTimedOut = Android.Telecom.CallExceptionErrorCode.OperationTimedOut -> Android.Telecom.CallExceptionErrorCode +const Android.Telecom.CallException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.CallException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.CallRedirectionService.ServiceInterface = "android.telecom.CallRedirectionService" -> string! +const Android.Telecom.CallScreeningService.CallResponse.CallComposerAttachmentLocation = Android.Telecom.CallComposerAttachment.Location -> Android.Telecom.CallComposerAttachment +const Android.Telecom.CallScreeningService.CallResponse.CallComposerAttachmentPicture = Android.Telecom.CallComposerAttachment.Picture -> Android.Telecom.CallComposerAttachment +const Android.Telecom.CallScreeningService.CallResponse.CallComposerAttachmentPriority = Android.Telecom.CallComposerAttachment.Priority -> Android.Telecom.CallComposerAttachment +const Android.Telecom.CallScreeningService.CallResponse.CallComposerAttachmentSubject = Android.Telecom.CallComposerAttachment.Subject -> Android.Telecom.CallComposerAttachment +const Android.Telecom.CallScreeningService.ServiceInterface = "android.telecom.CallScreeningService" -> string! +const Android.Telecom.Conference.ConnectTimeNotSpecified = 0 -> long +const Android.Telecom.Connection.AudioCodecAmr = Android.Telecom.ConnectionAudioCodec.Amr -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecAmrWb = Android.Telecom.ConnectionAudioCodec.AmrWb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvrc = Android.Telecom.ConnectionAudioCodec.Evrc -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvrcB = Android.Telecom.ConnectionAudioCodec.EvrcB -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvrcNw = Android.Telecom.ConnectionAudioCodec.EvrcNw -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvrcWb = Android.Telecom.ConnectionAudioCodec.EvrcWb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvsFb = Android.Telecom.ConnectionAudioCodec.EvsFb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvsNb = Android.Telecom.ConnectionAudioCodec.EvsNb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvsSwb = Android.Telecom.ConnectionAudioCodec.EvsSwb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecEvsWb = Android.Telecom.ConnectionAudioCodec.EvsWb -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG711a = Android.Telecom.ConnectionAudioCodec.G711a -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG711ab = Android.Telecom.ConnectionAudioCodec.G711ab -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG711u = Android.Telecom.ConnectionAudioCodec.G711u -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG722 = Android.Telecom.ConnectionAudioCodec.G722 -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG723 = Android.Telecom.ConnectionAudioCodec.G723 -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecG729 = Android.Telecom.ConnectionAudioCodec.G729 -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecGsmEfr = Android.Telecom.ConnectionAudioCodec.GsmEfr -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecGsmFr = Android.Telecom.ConnectionAudioCodec.GsmFr -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecGsmHr = Android.Telecom.ConnectionAudioCodec.GsmHr -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecNone = Android.Telecom.ConnectionAudioCodec.None -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.AudioCodecQcelp13k = Android.Telecom.ConnectionAudioCodec.Qcelp13k -> Android.Telecom.ConnectionAudioCodec +const Android.Telecom.Connection.CapabilityAddParticipant = Android.Telecom.ConnectionCapability.AddParticipant -> Android.Telecom.ConnectionCapability +const Android.Telecom.Connection.CapabilityRemotePartySupportsRtt = Android.Telecom.ConnectionCapability.RemotePartySupportsRtt -> Android.Telecom.ConnectionCapability +const Android.Telecom.Connection.EventCallHoldFailed = "android.telecom.event.CALL_HOLD_FAILED" -> string! +const Android.Telecom.Connection.EventCallMergeFailed = "android.telecom.event.CALL_MERGE_FAILED" -> string! +const Android.Telecom.Connection.EventCallPullFailed = "android.telecom.event.CALL_PULL_FAILED" -> string! +const Android.Telecom.Connection.EventCallRemotelyHeld = "android.telecom.event.CALL_REMOTELY_HELD" -> string! +const Android.Telecom.Connection.EventCallRemotelyUnheld = "android.telecom.event.CALL_REMOTELY_UNHELD" -> string! +const Android.Telecom.Connection.EventCallSwitchFailed = "android.telecom.event.CALL_SWITCH_FAILED" -> string! +const Android.Telecom.Connection.EventMergeComplete = "android.telecom.event.MERGE_COMPLETE" -> string! +const Android.Telecom.Connection.EventMergeStart = "android.telecom.event.MERGE_START" -> string! +const Android.Telecom.Connection.EventOnHoldToneEnd = "android.telecom.event.ON_HOLD_TONE_END" -> string! +const Android.Telecom.Connection.EventOnHoldToneStart = "android.telecom.event.ON_HOLD_TONE_START" -> string! +const Android.Telecom.Connection.EventRttAudioIndicationChanged = "android.telecom.event.RTT_AUDIO_INDICATION_CHANGED" -> string! +const Android.Telecom.Connection.ExtraAnsweringDropsFgCall = "android.telecom.extra.ANSWERING_DROPS_FG_CALL" -> string! +const Android.Telecom.Connection.ExtraAnsweringDropsFgCallAppName = "android.telecom.extra.ANSWERING_DROPS_FG_CALL_APP_NAME" -> string! +const Android.Telecom.Connection.ExtraAudioCodec = "android.telecom.extra.AUDIO_CODEC" -> string! +const Android.Telecom.Connection.ExtraAudioCodecBandwidthKhz = "android.telecom.extra.AUDIO_CODEC_BANDWIDTH_KHZ" -> string! +const Android.Telecom.Connection.ExtraAudioCodecBitrateKbps = "android.telecom.extra.AUDIO_CODEC_BITRATE_KBPS" -> string! +const Android.Telecom.Connection.ExtraCallSubject = "android.telecom.extra.CALL_SUBJECT" -> string! +const Android.Telecom.Connection.ExtraChildAddress = "android.telecom.extra.CHILD_ADDRESS" -> string! +const Android.Telecom.Connection.ExtraIsRttAudioPresent = "android.telecom.extra.IS_RTT_AUDIO_PRESENT" -> string! +const Android.Telecom.Connection.ExtraLastForwardedNumber = "android.telecom.extra.LAST_FORWARDED_NUMBER" -> string! +const Android.Telecom.Connection.ExtraLastKnownCellIdentity = "android.telecom.extra.LAST_KNOWN_CELL_IDENTITY" -> string! +const Android.Telecom.Connection.ExtraSipInvite = "android.telecom.extra.SIP_INVITE" -> string! +const Android.Telecom.Connection.PropertyAssistedDialing = Android.Telecom.ConnectionProperties.AssistedDialing -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyCrossSim = Android.Telecom.ConnectionProperties.CrossSim -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyHasCdmaVoicePrivacy = Android.Telecom.ConnectionProperties.HasCdmaVoicePrivacy -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyHighDefAudio = Android.Telecom.ConnectionProperties.HighDefAudio -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyIsAdhocConference = Android.Telecom.ConnectionProperties.IsAdhocConference -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyIsExternalCall = Android.Telecom.ConnectionProperties.IsExternalCall -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyIsRtt = Android.Telecom.ConnectionProperties.IsRtt -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyNetworkIdentifiedEmergencyCall = Android.Telecom.ConnectionProperties.NetworkIdentifiedEmergencyCall -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertySelfManaged = Android.Telecom.ConnectionProperties.SelfManaged -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.PropertyWifi = Android.Telecom.ConnectionProperties.Wifi -> Android.Telecom.ConnectionProperties +const Android.Telecom.Connection.VerificationStatusFailed = Android.Telecom.ConnectionVerificationStatusType.VerificationStatusFailed -> Android.Telecom.ConnectionVerificationStatusType +const Android.Telecom.Connection.VerificationStatusNotVerified = Android.Telecom.ConnectionVerificationStatusType.VerificationStatusNotVerified -> Android.Telecom.ConnectionVerificationStatusType +const Android.Telecom.Connection.VerificationStatusPassed = Android.Telecom.ConnectionVerificationStatusType.VerificationStatusPassed -> Android.Telecom.ConnectionVerificationStatusType +const Android.Telecom.ConnectionRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.ConnectionRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.ConnectionService.ServiceInterface = "android.telecom.ConnectionService" -> string! +const Android.Telecom.DisconnectCause.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.DisconnectCause.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.DisconnectCause.ReasonEmergencyCallPlaced = "REASON_EMERGENCY_CALL_PLACED" -> string! +const Android.Telecom.DisconnectCause.ReasonEmulatingSingleCall = "EMULATING_SINGLE_CALL" -> string! +const Android.Telecom.DisconnectCause.ReasonImsAccessBlocked = "REASON_IMS_ACCESS_BLOCKED" -> string! +const Android.Telecom.DisconnectCause.ReasonWifiOnButWfcOff = "REASON_WIFI_ON_BUT_WFC_OFF" -> string! +const Android.Telecom.GatewayInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.GatewayInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.InCallService.ServiceInterface = "android.telecom.InCallService" -> string! +const Android.Telecom.PhoneAccount.CapabilityAdhocConferenceCalling = Android.Telecom.PhoneAccountCapability.AdhocConferenceCalling -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.CapabilityCallComposer = Android.Telecom.PhoneAccountCapability.CallComposer -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.CapabilitySupportsCallStreaming = Android.Telecom.PhoneAccountCapability.SupportsCallStreaming -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.CapabilitySupportsTransactionalOperations = Android.Telecom.PhoneAccountCapability.SupportsTransactionalOperations -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.CapabilitySupportsVoiceCallingIndications = Android.Telecom.PhoneAccountCapability.SupportsVoiceCallingIndications -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.CapabilityVoiceCallingAvailable = Android.Telecom.PhoneAccountCapability.VoiceCallingAvailable -> Android.Telecom.PhoneAccountCapability +const Android.Telecom.PhoneAccount.ExtraAddSelfManagedCallsToIncallservice = "android.telecom.extra.ADD_SELF_MANAGED_CALLS_TO_INCALLSERVICE" -> string! +const Android.Telecom.PhoneAccount.ExtraAlwaysUseVoipAudioMode = "android.telecom.extra.ALWAYS_USE_VOIP_AUDIO_MODE" -> string! +const Android.Telecom.PhoneAccount.ExtraCallSubjectCharacterEncoding = "android.telecom.extra.CALL_SUBJECT_CHARACTER_ENCODING" -> string! +const Android.Telecom.PhoneAccount.ExtraCallSubjectMaxLength = "android.telecom.extra.CALL_SUBJECT_MAX_LENGTH" -> string! +const Android.Telecom.PhoneAccount.ExtraLogSelfManagedCalls = "android.telecom.extra.LOG_SELF_MANAGED_CALLS" -> string! +const Android.Telecom.PhoneAccount.ExtraSupportsHandoverFrom = "android.telecom.extra.SUPPORTS_HANDOVER_FROM" -> string! +const Android.Telecom.PhoneAccount.ExtraSupportsHandoverTo = "android.telecom.extra.SUPPORTS_HANDOVER_TO" -> string! +const Android.Telecom.PhoneAccount.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.PhoneAccount.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.PhoneAccount.NoHighlightColor = 0 -> int +const Android.Telecom.PhoneAccount.NoResourceId = -1 -> int +const Android.Telecom.PhoneAccount.SchemeSip = "sip" -> string! +const Android.Telecom.PhoneAccount.SchemeTel = "tel" -> string! +const Android.Telecom.PhoneAccount.SchemeVoicemail = "voicemail" -> string! +const Android.Telecom.PhoneAccountHandle.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.PhoneAccountHandle.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.PhoneAccountSuggestion.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.PhoneAccountSuggestion.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.PhoneAccountSuggestion.ReasonFrequent = Android.Telecom.ReasonType.Frequent -> Android.Telecom.ReasonType +const Android.Telecom.PhoneAccountSuggestion.ReasonIntraCarrier = Android.Telecom.ReasonType.IntraCarrier -> Android.Telecom.ReasonType +const Android.Telecom.PhoneAccountSuggestion.ReasonNone = Android.Telecom.ReasonType.None -> Android.Telecom.ReasonType +const Android.Telecom.PhoneAccountSuggestion.ReasonOther = Android.Telecom.ReasonType.Other -> Android.Telecom.ReasonType +const Android.Telecom.PhoneAccountSuggestion.ReasonUserSet = Android.Telecom.ReasonType.UserSet -> Android.Telecom.ReasonType +const Android.Telecom.QueryLocationException.ErrorNotAllowedForNonEmergencyConnections = Android.Telecom.QueryLocationErrorReason.NotAllowedForNonEmergencyConnections -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.ErrorNotPermitted = Android.Telecom.QueryLocationErrorReason.NotPermitted -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.ErrorPreviousRequestExists = Android.Telecom.QueryLocationErrorReason.PreviousRequestExists -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.ErrorRequestTimeOut = Android.Telecom.QueryLocationErrorReason.RequestTimeOut -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.ErrorServiceUnavailable = Android.Telecom.QueryLocationErrorReason.ServiceUnavailable -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.ErrorUnspecified = Android.Telecom.QueryLocationErrorReason.Unspecified -> Android.Telecom.QueryLocationErrorReason +const Android.Telecom.QueryLocationException.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.QueryLocationException.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.StatusHints.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.StatusHints.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.TelecomManager.ActionChangeDefaultDialer = "android.telecom.action.CHANGE_DEFAULT_DIALER" -> string! +const Android.Telecom.TelecomManager.ActionChangePhoneAccounts = "android.telecom.action.CHANGE_PHONE_ACCOUNTS" -> string! +const Android.Telecom.TelecomManager.ActionConfigurePhoneAccount = "android.telecom.action.CONFIGURE_PHONE_ACCOUNT" -> string! +const Android.Telecom.TelecomManager.ActionDefaultCallScreeningAppChanged = "android.telecom.action.DEFAULT_CALL_SCREENING_APP_CHANGED" -> string! +const Android.Telecom.TelecomManager.ActionDefaultDialerChanged = "android.telecom.action.DEFAULT_DIALER_CHANGED" -> string! +const Android.Telecom.TelecomManager.ActionIncomingCall = "android.telecom.action.INCOMING_CALL" -> string! +const Android.Telecom.TelecomManager.ActionPhoneAccountRegistered = "android.telecom.action.PHONE_ACCOUNT_REGISTERED" -> string! +const Android.Telecom.TelecomManager.ActionPhoneAccountUnregistered = "android.telecom.action.PHONE_ACCOUNT_UNREGISTERED" -> string! +const Android.Telecom.TelecomManager.ActionPostCall = "android.telecom.action.POST_CALL" -> string! +const Android.Telecom.TelecomManager.ActionShowCallAccessibilitySettings = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS" -> string! +const Android.Telecom.TelecomManager.ActionShowCallSettings = "android.telecom.action.SHOW_CALL_SETTINGS" -> string! +const Android.Telecom.TelecomManager.ActionShowMissedCallsNotification = "android.telecom.action.SHOW_MISSED_CALLS_NOTIFICATION" -> string! +const Android.Telecom.TelecomManager.ActionShowRespondViaSmsSettings = "android.telecom.action.SHOW_RESPOND_VIA_SMS_SETTINGS" -> string! +const Android.Telecom.TelecomManager.DtmfCharacterPause = ',' -> char +const Android.Telecom.TelecomManager.DtmfCharacterWait = ';' -> char +const Android.Telecom.TelecomManager.DurationLong = Android.Telecom.Duration.Long -> Android.Telecom.Duration +const Android.Telecom.TelecomManager.DurationMedium = Android.Telecom.Duration.Medium -> Android.Telecom.Duration +const Android.Telecom.TelecomManager.DurationShort = Android.Telecom.Duration.Short -> Android.Telecom.Duration +const Android.Telecom.TelecomManager.DurationVeryShort = Android.Telecom.Duration.VeryShort -> Android.Telecom.Duration +const Android.Telecom.TelecomManager.ExtraCallBackNumber = "android.telecom.extra.CALL_BACK_NUMBER" -> string! +const Android.Telecom.TelecomManager.ExtraCallDisconnectCause = "android.telecom.extra.CALL_DISCONNECT_CAUSE" -> string! +const Android.Telecom.TelecomManager.ExtraCallDisconnectMessage = "android.telecom.extra.CALL_DISCONNECT_MESSAGE" -> string! +const Android.Telecom.TelecomManager.ExtraCallDuration = "android.telecom.extra.CALL_DURATION" -> string! +const Android.Telecom.TelecomManager.ExtraCallNetworkType = "android.telecom.extra.CALL_NETWORK_TYPE" -> string! +const Android.Telecom.TelecomManager.ExtraCallSubject = "android.telecom.extra.CALL_SUBJECT" -> string! +const Android.Telecom.TelecomManager.ExtraChangeDefaultDialerPackageName = "android.telecom.extra.CHANGE_DEFAULT_DIALER_PACKAGE_NAME" -> string! +const Android.Telecom.TelecomManager.ExtraDefaultCallScreeningAppComponentName = "android.telecom.extra.DEFAULT_CALL_SCREENING_APP_COMPONENT_NAME" -> string! +const Android.Telecom.TelecomManager.ExtraDisconnectCause = "android.telecom.extra.DISCONNECT_CAUSE" -> string! +const Android.Telecom.TelecomManager.ExtraHandle = "android.telecom.extra.HANDLE" -> string! +const Android.Telecom.TelecomManager.ExtraHasPicture = "android.telecom.extra.HAS_PICTURE" -> string! +const Android.Telecom.TelecomManager.ExtraIncomingCallAddress = "android.telecom.extra.INCOMING_CALL_ADDRESS" -> string! +const Android.Telecom.TelecomManager.ExtraIncomingCallExtras = "android.telecom.extra.INCOMING_CALL_EXTRAS" -> string! +const Android.Telecom.TelecomManager.ExtraIncomingVideoState = "android.telecom.extra.INCOMING_VIDEO_STATE" -> string! +const Android.Telecom.TelecomManager.ExtraIsDefaultCallScreeningApp = "android.telecom.extra.IS_DEFAULT_CALL_SCREENING_APP" -> string! +const Android.Telecom.TelecomManager.ExtraLocation = "android.telecom.extra.LOCATION" -> string! +const Android.Telecom.TelecomManager.ExtraNotificationCount = "android.telecom.extra.NOTIFICATION_COUNT" -> string! +const Android.Telecom.TelecomManager.ExtraNotificationPhoneNumber = "android.telecom.extra.NOTIFICATION_PHONE_NUMBER" -> string! +const Android.Telecom.TelecomManager.ExtraOutgoingCallExtras = "android.telecom.extra.OUTGOING_CALL_EXTRAS" -> string! +const Android.Telecom.TelecomManager.ExtraOutgoingPicture = "android.telecom.extra.OUTGOING_PICTURE" -> string! +const Android.Telecom.TelecomManager.ExtraPhoneAccountHandle = "android.telecom.extra.PHONE_ACCOUNT_HANDLE" -> string! +const Android.Telecom.TelecomManager.ExtraPictureUri = "android.telecom.extra.PICTURE_URI" -> string! +const Android.Telecom.TelecomManager.ExtraPriority = "android.telecom.extra.PRIORITY" -> string! +const Android.Telecom.TelecomManager.ExtraStartCallWithRtt = "android.telecom.extra.START_CALL_WITH_RTT" -> string! +const Android.Telecom.TelecomManager.ExtraStartCallWithSpeakerphone = "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE" -> string! +const Android.Telecom.TelecomManager.ExtraStartCallWithVideoState = "android.telecom.extra.START_CALL_WITH_VIDEO_STATE" -> string! +const Android.Telecom.TelecomManager.ExtraUseAssistedDialing = "android.telecom.extra.USE_ASSISTED_DIALING" -> string! +const Android.Telecom.TelecomManager.GatewayOriginalAddress = "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS" -> string! +const Android.Telecom.TelecomManager.GatewayProviderPackage = "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE" -> string! +const Android.Telecom.TelecomManager.MetadataInCallServiceCarModeUi = "android.telecom.IN_CALL_SERVICE_CAR_MODE_UI" -> string! +const Android.Telecom.TelecomManager.MetadataInCallServiceRinging = "android.telecom.IN_CALL_SERVICE_RINGING" -> string! +const Android.Telecom.TelecomManager.MetadataInCallServiceUi = "android.telecom.IN_CALL_SERVICE_UI" -> string! +const Android.Telecom.TelecomManager.MetadataIncludeExternalCalls = "android.telecom.INCLUDE_EXTERNAL_CALLS" -> string! +const Android.Telecom.TelecomManager.MetadataIncludeSelfManagedCalls = "android.telecom.INCLUDE_SELF_MANAGED_CALLS" -> string! +const Android.Telecom.TelecomManager.PresentationUnavailable = Android.Telecom.Presentation.Unavailable -> Android.Telecom.Presentation +const Android.Telecom.TelecomManager.PriorityNormal = Android.Telecom.Priority.Normal -> Android.Telecom.Priority +const Android.Telecom.TelecomManager.PriorityUrgent = Android.Telecom.Priority.Urgent -> Android.Telecom.Priority +const Android.Telecom.VideoProfile.CameraCapabilities.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.VideoProfile.CameraCapabilities.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telecom.VideoProfile.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telecom.VideoProfile.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Cdma2000 = 4 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Eutran = 3 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Geran = 1 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Iwlan = 5 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Ngran = 6 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Unknown = 0 -> int +const Android.Telephony.AccessNetworkConstants.AccessNetworkType.Utran = 2 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band1 = 1 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band10 = 10 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band11 = 11 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band12 = 12 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band13 = 13 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band14 = 14 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band17 = 17 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band18 = 18 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band19 = 19 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band2 = 2 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band20 = 20 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band21 = 21 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band22 = 22 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band23 = 23 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band24 = 24 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band25 = 25 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band26 = 26 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band27 = 27 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band28 = 28 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band3 = 3 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band30 = 30 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band31 = 31 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band33 = 33 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band34 = 34 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band35 = 35 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band36 = 36 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band37 = 37 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band38 = 38 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band39 = 39 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band4 = 4 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band40 = 40 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band41 = 41 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band42 = 42 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band43 = 43 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band44 = 44 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band45 = 45 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band46 = 46 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band47 = 47 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band48 = 48 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band49 = 49 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band5 = 5 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band50 = 50 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band51 = 51 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band52 = 52 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band53 = 53 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band6 = 6 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band65 = 65 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band66 = 66 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band68 = 68 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band7 = 7 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band70 = 70 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band71 = 71 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band72 = 72 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band73 = 73 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band74 = 74 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band8 = 8 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band85 = 85 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band87 = 87 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band88 = 88 -> int +const Android.Telephony.AccessNetworkConstants.EutranBand.Band9 = 9 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.Band450 = 3 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.Band480 = 4 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.Band710 = 5 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.Band750 = 6 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.Band850 = 8 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandDcs1800 = 12 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandE900 = 10 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandEr900 = 14 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandP900 = 9 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandPcs1900 = 13 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandR900 = 11 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandT380 = 1 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandT410 = 2 -> int +const Android.Telephony.AccessNetworkConstants.GeranBand.BandT810 = 7 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band1 = 1 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band12 = 12 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band14 = 14 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band18 = 18 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band2 = 2 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band20 = 20 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band25 = 25 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band257 = 257 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band258 = 258 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band26 = 26 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band260 = 260 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band261 = 261 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band28 = 28 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band29 = 29 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band3 = 3 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band30 = 30 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band34 = 34 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band38 = 38 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band39 = 39 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band40 = 40 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band41 = 41 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band46 = 46 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band48 = 48 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band5 = 5 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band50 = 50 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band51 = 51 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band53 = 53 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band65 = 65 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band66 = 66 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band7 = 7 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band70 = 70 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band71 = 71 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band74 = 74 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band75 = 75 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band76 = 76 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band77 = 77 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band78 = 78 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band79 = 79 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band8 = 8 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band80 = 80 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band81 = 81 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band82 = 82 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band83 = 83 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band84 = 84 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band86 = 86 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band89 = 89 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band90 = 90 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band91 = 91 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band92 = 92 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band93 = 93 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band94 = 94 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band95 = 95 -> int +const Android.Telephony.AccessNetworkConstants.NgranBands.Band96 = 96 -> int +const Android.Telephony.AccessNetworkConstants.TransportTypeWlan = Android.Telephony.Ims.AccessNetworkConstantsTransportType.Wlan -> Android.Telephony.Ims.AccessNetworkConstantsTransportType +const Android.Telephony.AccessNetworkConstants.TransportTypeWwan = Android.Telephony.Ims.AccessNetworkConstantsTransportType.Wwan -> Android.Telephony.Ims.AccessNetworkConstantsTransportType +const Android.Telephony.AccessNetworkConstants.UtranBand.Band1 = 1 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band10 = 10 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band11 = 11 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band12 = 12 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band13 = 13 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band14 = 14 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band19 = 19 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band2 = 2 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band20 = 20 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band21 = 21 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band22 = 22 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band25 = 25 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band26 = 26 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band3 = 3 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band4 = 4 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band5 = 5 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band6 = 6 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band7 = 7 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band8 = 8 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.Band9 = 9 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandA = 101 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandB = 102 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandC = 103 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandD = 104 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandE = 105 -> int +const Android.Telephony.AccessNetworkConstants.UtranBand.BandF = 106 -> int +const Android.Telephony.AvailableNetworkInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.AvailableNetworkInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.AvailableNetworkInfo.PriorityHigh = Android.Telephony.AvailableNetworkInfoPriority.High -> Android.Telephony.AvailableNetworkInfoPriority +const Android.Telephony.AvailableNetworkInfo.PriorityLow = Android.Telephony.AvailableNetworkInfoPriority.Low -> Android.Telephony.AvailableNetworkInfoPriority +const Android.Telephony.AvailableNetworkInfo.PriorityMed = Android.Telephony.AvailableNetworkInfoPriority.Med -> Android.Telephony.AvailableNetworkInfoPriority +const Android.Telephony.BarringInfo.BarringServiceInfo.BarringTypeConditional = Android.Telephony.BarringType.Conditional -> Android.Telephony.BarringType +const Android.Telephony.BarringInfo.BarringServiceInfo.BarringTypeNone = Android.Telephony.BarringType.None -> Android.Telephony.BarringType +const Android.Telephony.BarringInfo.BarringServiceInfo.BarringTypeUnconditional = Android.Telephony.BarringType.Unconditional -> Android.Telephony.BarringType +const Android.Telephony.BarringInfo.BarringServiceInfo.BarringTypeUnknown = Android.Telephony.BarringType.Unknown -> Android.Telephony.BarringType +const Android.Telephony.BarringInfo.BarringServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.BarringInfo.BarringServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.BarringInfo.BarringServiceTypeCsFallback = Android.Telephony.BarringServiceType.CsFallback -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeCsService = Android.Telephony.BarringServiceType.CsService -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeCsVoice = Android.Telephony.BarringServiceType.CsVoice -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeEmergency = Android.Telephony.BarringServiceType.Emergency -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeMmtelVideo = Android.Telephony.BarringServiceType.MmtelVideo -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeMmtelVoice = Android.Telephony.BarringServiceType.MmtelVoice -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeMoData = Android.Telephony.BarringServiceType.MoData -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeMoSignalling = Android.Telephony.BarringServiceType.MoSignalling -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypePsService = Android.Telephony.BarringServiceType.PsService -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.BarringServiceTypeSms = Android.Telephony.BarringServiceType.Sms -> Android.Telephony.BarringServiceType +const Android.Telephony.BarringInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.BarringInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CarrierConfigManager.ActionCarrierConfigChanged = "android.telephony.action.CARRIER_CONFIG_CHANGED" -> string! +const Android.Telephony.CarrierConfigManager.Apn.KeyPrefix = "apn." -> string! +const Android.Telephony.CarrierConfigManager.Apn.KeySettingsDefaultProtocolString = "apn.settings_default_protocol_string" -> string! +const Android.Telephony.CarrierConfigManager.Apn.KeySettingsDefaultRoamingProtocolString = "apn.settings_default_roaming_protocol_string" -> string! +const Android.Telephony.CarrierConfigManager.Apn.ProtocolIpv4 = "IP" -> string! +const Android.Telephony.CarrierConfigManager.Apn.ProtocolIpv4v6 = "IPV4V6" -> string! +const Android.Telephony.CarrierConfigManager.Apn.ProtocolIpv6 = "IPV6" -> string! +const Android.Telephony.CarrierConfigManager.Bsf.KeyBsfServerFqdnString = "bsf.bsf_server_fqdn_string" -> string! +const Android.Telephony.CarrierConfigManager.Bsf.KeyBsfServerPortInt = "bsf.bsf_server_port_int" -> string! +const Android.Telephony.CarrierConfigManager.Bsf.KeyBsfTransportTypeInt = "bsf.bsf_transport_type_int" -> string! +const Android.Telephony.CarrierConfigManager.Bsf.KeyPrefix = "bsf." -> string! +const Android.Telephony.CarrierConfigManager.CarrierNrAvailabilityNsa = 1 -> int +const Android.Telephony.CarrierConfigManager.CarrierNrAvailabilitySa = 2 -> int +const Android.Telephony.CarrierConfigManager.CrossSimSpnFormatCarrierNameOnly = 0 -> int +const Android.Telephony.CarrierConfigManager.CrossSimSpnFormatCarrierNameWithBranding = 1 -> int +const Android.Telephony.CarrierConfigManager.DataCycleThresholdDisabled = -2 -> int +const Android.Telephony.CarrierConfigManager.DataCycleUsePlatformDefault = -1 -> int +const Android.Telephony.CarrierConfigManager.EnableEapMethodPrefixBool = "enable_eap_method_prefix_bool" -> string! +const Android.Telephony.CarrierConfigManager.ExtraRebroadcastOnUnlock = "android.telephony.extra.REBROADCAST_ON_UNLOCK" -> string! +const Android.Telephony.CarrierConfigManager.ExtraSlotIndex = "android.telephony.extra.SLOT_INDEX" -> string! +const Android.Telephony.CarrierConfigManager.ExtraSubscriptionIndex = "android.telephony.extra.SUBSCRIPTION_INDEX" -> string! +const Android.Telephony.CarrierConfigManager.Gps.KeyPersistLppModeBool = "gps.persist_lpp_mode_bool" -> string! +const Android.Telephony.CarrierConfigManager.Gps.KeyPrefix = "gps." -> string! +const Android.Telephony.CarrierConfigManager.Ims.E911RtcpInactivityOnConnected = 3 -> int +const Android.Telephony.CarrierConfigManager.Ims.E911RtpInactivityOnConnected = 4 -> int +const Android.Telephony.CarrierConfigManager.Ims.GeolocationPidfForEmergencyOnCellular = Android.Telephony.ImsGeolocationPidfFor.EmergencyOnCellular -> Android.Telephony.ImsGeolocationPidfFor +const Android.Telephony.CarrierConfigManager.Ims.GeolocationPidfForEmergencyOnWifi = Android.Telephony.ImsGeolocationPidfFor.EmergencyOnWifi -> Android.Telephony.ImsGeolocationPidfFor +const Android.Telephony.CarrierConfigManager.Ims.GeolocationPidfForNonEmergencyOnCellular = Android.Telephony.ImsGeolocationPidfFor.NonEmergencyOnCellular -> Android.Telephony.ImsGeolocationPidfFor +const Android.Telephony.CarrierConfigManager.Ims.GeolocationPidfForNonEmergencyOnWifi = Android.Telephony.ImsGeolocationPidfFor.NonEmergencyOnWifi -> Android.Telephony.ImsGeolocationPidfFor +const Android.Telephony.CarrierConfigManager.Ims.IpsecAuthenticationAlgorithmHmacMd5 = Android.Telephony.ImsIpsecAuthenticationAlgorithm.HmacMd5 -> Android.Telephony.ImsIpsecAuthenticationAlgorithm +const Android.Telephony.CarrierConfigManager.Ims.IpsecAuthenticationAlgorithmHmacSha1 = Android.Telephony.ImsIpsecAuthenticationAlgorithm.HmacSha1 -> Android.Telephony.ImsIpsecAuthenticationAlgorithm +const Android.Telephony.CarrierConfigManager.Ims.IpsecEncryptionAlgorithmAesCbc = Android.Telephony.ImsIpsecEncryptionAlgorithm.AesCbc -> Android.Telephony.ImsIpsecEncryptionAlgorithm +const Android.Telephony.CarrierConfigManager.Ims.IpsecEncryptionAlgorithmDesEde3Cbc = Android.Telephony.ImsIpsecEncryptionAlgorithm.DesEde3Cbc -> Android.Telephony.ImsIpsecEncryptionAlgorithm +const Android.Telephony.CarrierConfigManager.Ims.IpsecEncryptionAlgorithmNull = Android.Telephony.ImsIpsecEncryptionAlgorithm.Null -> Android.Telephony.ImsIpsecEncryptionAlgorithm +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeCallComposerIntArray = "ims.capability_type_call_composer_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeOptionsUceIntArray = "ims.capability_type_options_uce_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypePresenceUceIntArray = "ims.capability_type_presence_uce_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeSmsIntArray = "ims.capability_type_sms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeUtIntArray = "ims.capability_type_ut_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeVideoIntArray = "ims.capability_type_video_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyCapabilityTypeVoiceIntArray = "ims.capability_type_voice_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyEnablePresenceCapabilityExchangeBool = "ims.enable_presence_capability_exchange_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyEnablePresenceGroupSubscribeBool = "ims.enable_presence_group_subscribe_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyEnablePresencePublishBool = "ims.enable_presence_publish_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyGeolocationPidfInSipInviteSupportIntArray = "ims.geolocation_pidf_in_sip_invite_support_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyGeolocationPidfInSipRegisterSupportIntArray = "ims.geolocation_pidf_in_sip_register_support_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyGruuEnabledBool = "ims.gruu_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyImsPdnEnabledInNoVopsSupportIntArray = "ims.ims_pdn_enabled_in_no_vops_support_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyImsSingleRegistrationRequiredBool = "ims.ims_single_registration_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyImsUserAgentString = "ims.ims_user_agent_string" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyIpsecAuthenticationAlgorithmsIntArray = "ims.ipsec_authentication_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyIpsecEncryptionAlgorithmsIntArray = "ims.ipsec_encryption_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyIpv4SipMtuSizeCellularInt = "ims.ipv4_sip_mtu_size_cellular_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyIpv6SipMtuSizeCellularInt = "ims.ipv6_sip_mtu_size_cellular_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyKeepPdnUpInNoVopsBool = "ims.keep_pdn_up_in_no_vops_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyMmtelRequiresProvisioningBundle = "ims.mmtel_requires_provisioning_bundle" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyNonRcsCapabilitiesCacheExpirationSecInt = "ims.non_rcs_capabilities_cache_expiration_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyPhoneContextDomainNameString = "ims.phone_context_domain_name_string" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyPrefix = "ims." -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRcsBulkCapabilityExchangeBool = "ims.rcs_bulk_capability_exchange_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRcsFeatureTagAllowedStringArray = "ims.rcs_feature_tag_allowed_string_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRcsRequiresProvisioningBundle = "ims.rcs_requires_provisioning_bundle" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRegistrationEventPackageSupportedBool = "ims.registration_event_package_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRegistrationExpiryTimerSecInt = "ims.registration_expiry_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRegistrationRetryBaseTimerMillisInt = "ims.registration_retry_base_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRegistrationRetryMaxTimerMillisInt = "ims.registration_retry_max_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRegistrationSubscribeExpiryTimerSecInt = "ims.registration_subscribe_expiry_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyRequestUriTypeInt = "ims.request_uri_type_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipOverIpsecEnabledBool = "ims.sip_over_ipsec_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipPreferredTransportInt = "ims.sip_preferred_transport_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipServerPortNumberInt = "ims.sip_server_port_number_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerBMillisInt = "ims.sip_timer_b_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerCMillisInt = "ims.sip_timer_c_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerDMillisInt = "ims.sip_timer_d_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerFMillisInt = "ims.sip_timer_f_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerHMillisInt = "ims.sip_timer_h_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerJMillisInt = "ims.sip_timer_j_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerT1MillisInt = "ims.sip_timer_t1_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerT2MillisInt = "ims.sip_timer_t2_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySipTimerT4MillisInt = "ims.sip_timer_t4_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeySupportedRatsIntArray = "ims.supported_rats_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyUseSipUriForPresenceSubscribeBool = "ims.use_sip_uri_for_presence_subscribe_bool" -> string! +const Android.Telephony.CarrierConfigManager.Ims.KeyWifiOffDeferringTimeMillisInt = "ims.wifi_off_deferring_time_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.Ims.NetworkTypeHome = Android.Telephony.ImsNetworkType.Home -> Android.Telephony.ImsNetworkType +const Android.Telephony.CarrierConfigManager.Ims.NetworkTypeRoaming = Android.Telephony.ImsNetworkType.Roaming -> Android.Telephony.ImsNetworkType +const Android.Telephony.CarrierConfigManager.Ims.PreferredTransportDynamicUdpTcp = Android.Telephony.ImsPreferredTransport.DynamicUdpTcp -> Android.Telephony.ImsPreferredTransport +const Android.Telephony.CarrierConfigManager.Ims.PreferredTransportTcp = Android.Telephony.ImsPreferredTransport.Tcp -> Android.Telephony.ImsPreferredTransport +const Android.Telephony.CarrierConfigManager.Ims.PreferredTransportTls = Android.Telephony.ImsPreferredTransport.Tls -> Android.Telephony.ImsPreferredTransport +const Android.Telephony.CarrierConfigManager.Ims.PreferredTransportUdp = Android.Telephony.ImsPreferredTransport.Udp -> Android.Telephony.ImsPreferredTransport +const Android.Telephony.CarrierConfigManager.Ims.RequestUriFormatSip = Android.Telephony.ImsRequestUriFormat.Sip -> Android.Telephony.ImsRequestUriFormat +const Android.Telephony.CarrierConfigManager.Ims.RequestUriFormatTel = Android.Telephony.ImsRequestUriFormat.Tel -> Android.Telephony.ImsRequestUriFormat +const Android.Telephony.CarrierConfigManager.Ims.RtcpInactivityOnConnected = 1 -> int +const Android.Telephony.CarrierConfigManager.Ims.RtcpInactivityOnHold = 0 -> int +const Android.Telephony.CarrierConfigManager.Ims.RtpInactivityOnConnected = 2 -> int +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyCallbackModeSupportedBool = "imsemergency.emergency_callback_mode_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyOverImsSupportedRatsIntArray = "imsemergency.emergency_over_ims_supported_rats_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyQosPreconditionSupportedBool = "imsemergency.emergency_qos_precondition_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyEmergencyRegistrationTimerMillisInt = "imsemergency.emergency_registration_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyPrefix = "imsemergency." -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyRefreshGeolocationTimeoutMillisInt = "imsemergency.refresh_geolocation_timeout_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsEmergency.KeyRetryEmergencyOnImsPdnBool = "imsemergency.retry_emergency_on_ims_pdn_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsiKeyAvailabilityInt = "imsi_key_availability_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyPrefix = "imsrtt." -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyRedPayloadTypeInt = "imsrtt.red_payload_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyT140PayloadTypeInt = "imsrtt.t140_payload_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextAsBandwidthKbpsInt = "imsrtt.text_as_bandwidth_kbps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextCodecCapabilityPayloadTypesBundle = "imsrtt.text_codec_capability_payload_types_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextOnDefaultBearerSupportedBool = "imsrtt.text_on_default_bearer_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextQosPreconditionSupportedBool = "imsrtt.text_qos_precondition_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextRrBandwidthBpsInt = "imsrtt.text_rr_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsRtt.KeyTextRsBandwidthBpsInt = "imsrtt.text_rs_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.KeyEntitlementServerUrlString = "imsserviceentitlement.entitlement_server_url_string" -> string! +const Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.KeyFcmSenderIdString = "imsserviceentitlement.fcm_sender_id_string" -> string! +const Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.KeyImsProvisioningBool = "imsserviceentitlement.ims_provisioning_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.KeyPrefix = "imsserviceentitlement." -> string! +const Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.KeyShowVowifiWebviewBool = "imsserviceentitlement.show_vowifi_webview_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeyPrefix = "imssms." -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsCsfbRetryOnFailureBool = "imssms.sms_csfb_retry_on_failure_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsMaxRetryCountInt = "imssms.sms_max_retry_count_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsMaxRetryOverImsCountInt = "imssms.sms_max_retry_over_ims_count_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsOverImsFormatInt = "imssms.sms_over_ims_format_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsOverImsSendRetryDelayMillisInt = "imssms.sms_over_ims_send_retry_delay_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsOverImsSupportedBool = "imssms.sms_over_ims_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsOverImsSupportedRatsIntArray = "imssms.sms_over_ims_supported_rats_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsRpCauseValuesToFallbackIntArray = "imssms.sms_rp_cause_values_to_fallback_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsRpCauseValuesToRetryOverImsIntArray = "imssms.sms_rp_cause_values_to_retry_over_ims_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsTr1TimerMillisInt = "imssms.sms_tr1_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.KeySmsTr2TimerMillisInt = "imssms.sms_tr2_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSms.SmsFormat3gpp = Android.Telephony.CarrierImsSmsFormat.Format3gpp -> Android.Telephony.CarrierImsSmsFormat +const Android.Telephony.CarrierConfigManager.ImsSms.SmsFormat3gpp2 = Android.Telephony.CarrierImsSmsFormat.Format3gpp2 -> Android.Telephony.CarrierImsSmsFormat +const Android.Telephony.CarrierConfigManager.ImsSs.CallWaitingSyncFirstChange = Android.Telephony.CarrierCallWaitingSyncType.FirstChange -> Android.Telephony.CarrierCallWaitingSyncType +const Android.Telephony.CarrierConfigManager.ImsSs.CallWaitingSyncFirstPowerUp = Android.Telephony.CarrierCallWaitingSyncType.FirstPowerUp -> Android.Telephony.CarrierCallWaitingSyncType +const Android.Telephony.CarrierConfigManager.ImsSs.CallWaitingSyncImsOnly = Android.Telephony.CarrierCallWaitingSyncType.ImsOnly -> Android.Telephony.CarrierCallWaitingSyncType +const Android.Telephony.CarrierConfigManager.ImsSs.CallWaitingSyncNone = Android.Telephony.CarrierCallWaitingSyncType.None -> Android.Telephony.CarrierCallWaitingSyncType +const Android.Telephony.CarrierConfigManager.ImsSs.CallWaitingSyncUserChange = Android.Telephony.CarrierCallWaitingSyncType.UserChange -> Android.Telephony.CarrierCallWaitingSyncType +const Android.Telephony.CarrierConfigManager.ImsSs.KeyNetworkInitiatedUssdOverImsSupportedBool = "imsss.network_initiated_ussd_over_ims_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyPrefix = "imsss." -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyTerminalBasedCallWaitingDefaultEnabledBool = "imsss.terminal_based_call_waiting_default_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyTerminalBasedCallWaitingSyncTypeInt = "imsss.terminal_based_call_waiting_sync_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUseCsfbOnXcapOverUtFailureBool = "imsss.use_csfb_on_xcap_over_ut_failure_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtAsServerFqdnString = "imsss.ut_as_server_fqdn_string" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtAsServerPortInt = "imsss.ut_as_server_port_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtIptypeHomeInt = "imsss.ut_iptype_home_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtIptypeRoamingInt = "imsss.ut_iptype_roaming_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtRequiresImsRegistrationBool = "imsss.ut_requires_ims_registration_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtServerBasedServicesIntArray = "imsss.ut_server_based_services_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtSupportedWhenPsDataOffBool = "imsss.ut_supported_when_ps_data_off_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtSupportedWhenRoamingBool = "imsss.ut_supported_when_roaming_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtTerminalBasedServicesIntArray = "imsss.ut_terminal_based_services_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyUtTransportTypeInt = "imsss.ut_transport_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.KeyXcapOverUtSupportedRatsIntArray = "imsss.xcap_over_ut_supported_rats_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbAcr = Android.Telephony.CarrierImsSupplementaryService.CbAcr -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbAll = Android.Telephony.CarrierImsSupplementaryService.CbAll -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBaic = Android.Telephony.CarrierImsSupplementaryService.CbBaic -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBaoc = Android.Telephony.CarrierImsSupplementaryService.CbBaoc -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBicRoam = Android.Telephony.CarrierImsSupplementaryService.CbBicRoam -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBil = Android.Telephony.CarrierImsSupplementaryService.CbBil -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBoic = Android.Telephony.CarrierImsSupplementaryService.CbBoic -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbBoicExhc = Android.Telephony.CarrierImsSupplementaryService.CbBoicExhc -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbIbs = Android.Telephony.CarrierImsSupplementaryService.CbIbs -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCbObs = Android.Telephony.CarrierImsSupplementaryService.CbObs -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfAll = Android.Telephony.CarrierImsSupplementaryService.CfAll -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfAllConditonalForwarding = Android.Telephony.CarrierImsSupplementaryService.CfAllConditonalForwarding -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfCfb = Android.Telephony.CarrierImsSupplementaryService.CfCfb -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfCfnl = Android.Telephony.CarrierImsSupplementaryService.CfCfnl -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfCfnrc = Android.Telephony.CarrierImsSupplementaryService.CfCfnrc -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfCfnry = Android.Telephony.CarrierImsSupplementaryService.CfCfnry -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCfCfu = Android.Telephony.CarrierImsSupplementaryService.CfCfu -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceCw = Android.Telephony.CarrierImsSupplementaryService.Cw -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceIdentificationOip = Android.Telephony.CarrierImsSupplementaryService.IdentificationOip -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceIdentificationOir = Android.Telephony.CarrierImsSupplementaryService.IdentificationOir -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceIdentificationTip = Android.Telephony.CarrierImsSupplementaryService.IdentificationTip -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsSs.SupplementaryServiceIdentificationTir = Android.Telephony.CarrierImsSupplementaryService.IdentificationTir -> Android.Telephony.CarrierImsSupplementaryService +const Android.Telephony.CarrierConfigManager.ImsVoice.AlertingSrvccSupport = Android.Telephony.ImsVoiceSrvccSupport.AlertingSrvccSupport -> Android.Telephony.ImsVoiceSrvccSupport +const Android.Telephony.CarrierConfigManager.ImsVoice.BandwidthEfficient = Android.Telephony.ImsVoicePayloadFormat.BandwidthEfficient -> Android.Telephony.ImsVoicePayloadFormat +const Android.Telephony.CarrierConfigManager.ImsVoice.BasicSrvccSupport = Android.Telephony.ImsVoiceSrvccSupport.BasicSrvccSupport -> Android.Telephony.ImsVoiceSrvccSupport +const Android.Telephony.CarrierConfigManager.ImsVoice.ConferenceSubscribeTypeInDialog = Android.Telephony.ImsVoiceConferenceSubscribeType.InDialog -> Android.Telephony.ImsVoiceConferenceSubscribeType +const Android.Telephony.CarrierConfigManager.ImsVoice.ConferenceSubscribeTypeOutOfDialog = Android.Telephony.ImsVoiceConferenceSubscribeType.OutOfDialog -> Android.Telephony.ImsVoiceConferenceSubscribeType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeFb = Android.Telephony.ImsVoiceEvsEncodedBwType.Fb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeNb = Android.Telephony.ImsVoiceEvsEncodedBwType.Nb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeNbWb = Android.Telephony.ImsVoiceEvsEncodedBwType.NbWb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeNbWbSwb = Android.Telephony.ImsVoiceEvsEncodedBwType.NbWbSwb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeNbWbSwbFb = Android.Telephony.ImsVoiceEvsEncodedBwType.NbWbSwbFb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeSwb = Android.Telephony.ImsVoiceEvsEncodedBwType.Swb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeWb = Android.Telephony.ImsVoiceEvsEncodedBwType.Wb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeWbSwb = Android.Telephony.ImsVoiceEvsEncodedBwType.WbSwb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsEncodedBwTypeWbSwbFb = Android.Telephony.ImsVoiceEvsEncodedBwType.WbSwbFb -> Android.Telephony.ImsVoiceEvsEncodedBwType +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsOperationalModeAmrwbIo = Android.Telephony.ImsVoiceEvsOperationalMode.AmrwbIo -> Android.Telephony.ImsVoiceEvsOperationalMode +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsOperationalModePrimary = Android.Telephony.ImsVoiceEvsOperationalMode.Primary -> Android.Telephony.ImsVoiceEvsOperationalMode +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate1280Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate1280Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate132Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate132Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate164Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate164Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate244Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate244Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate320Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate320Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate480Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate480Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate59Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate59Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate640Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate640Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate72Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate72Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate80Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate80Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate960Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate960Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.EvsPrimaryModeBitrate96Kbps = Android.Telephony.ImsVoiceEvsPrimaryModeBitrate.BitRate96Kbps -> Android.Telephony.ImsVoiceEvsPrimaryModeBitrate +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrCodecAttributeModesetIntArray = "imsvoice.amr_codec_attribute_modeset_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrCodecAttributePayloadFormatInt = "imsvoice.amr_codec_attribute_payload_format_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrnbPayloadDescriptionBundle = "imsvoice.amrnb_payload_description_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrnbPayloadTypeIntArray = "imsvoice.amrnb_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrwbPayloadDescriptionBundle = "imsvoice.amrwb_payload_description_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAmrwbPayloadTypeIntArray = "imsvoice.amrwb_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioAsBandwidthKbpsInt = "imsvoice.audio_as_bandwidth_kbps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioCodecCapabilityPayloadTypesBundle = "imsvoice.audio_codec_capability_payload_types_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioInactivityCallEndReasonsIntArray = "imsvoice.audio_inactivity_call_end_reasons_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioRrBandwidthBpsInt = "imsvoice.audio_rr_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioRsBandwidthBpsInt = "imsvoice.audio_rs_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioRtcpInactivityTimerMillisInt = "imsvoice.audio_rtcp_inactivity_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyAudioRtpInactivityTimerMillisInt = "imsvoice.audio_rtp_inactivity_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyCarrierVolteRoamingAvailableBool = "imsvoice.carrier_volte_roaming_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyCodecAttributeModeChangeCapabilityInt = "imsvoice.codec_attribute_mode_change_capability_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyCodecAttributeModeChangeNeighborInt = "imsvoice.codec_attribute_mode_change_neighbor_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyCodecAttributeModeChangePeriodInt = "imsvoice.codec_attribute_mode_change_period_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyConferenceFactoryUriString = "imsvoice.conference_factory_uri_string" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyConferenceSubscribeTypeInt = "imsvoice.conference_subscribe_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyDedicatedBearerWaitTimerMillisInt = "imsvoice.dedicated_bearer_wait_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyDtmfnbPayloadTypeIntArray = "imsvoice.dtmfnb_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyDtmfwbPayloadTypeIntArray = "imsvoice.dtmfwb_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeBandwidthInt = "imsvoice.evs_codec_attribute_bandwidth_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeBitrateIntArray = "imsvoice.evs_codec_attribute_bitrate_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeChannelsInt = "imsvoice.evs_codec_attribute_channels_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeChAwRecvInt = "imsvoice.evs_codec_attribute_ch_aw_recv_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeCmrInt = "imsvoice.codec_attribute_cmr_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeDtxBool = "imsvoice.evs_codec_attribute_dtx_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeDtxRecvBool = "imsvoice.evs_codec_attribute_dtx_recv_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeHfOnlyInt = "imsvoice.evs_codec_attribute_hf_only_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsCodecAttributeModeSwitchInt = "imsvoice.evs_codec_attribute_mode_switch_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsPayloadDescriptionBundle = "imsvoice.evs_payload_description_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyEvsPayloadTypeIntArray = "imsvoice.evs_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyIncludeCallerIdServiceCodesInSipInviteBool = "imsvoice.include_caller_id_service_codes_in_sip_invite_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyMinimumSessionExpiresTimerSecInt = "imsvoice.minimum_session_expires_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyMoCallRequestTimeoutMillisInt = "imsvoice.mo_call_request_timeout_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyMultiendpointSupportedBool = "imsvoice.multiendpoint_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyOipSourceFromHeaderBool = "imsvoice.oip_source_from_header_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyPrackSupportedFor18xBool = "imsvoice.prack_supported_for_18x_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyPrefix = "imsvoice." -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyRingbackTimerMillisInt = "imsvoice.ringback_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyRingingTimerMillisInt = "imsvoice.ringing_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySessionExpiresTimerSecInt = "imsvoice.session_expires_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySessionPrivacyTypeInt = "imsvoice.session_privacy_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySessionRefresherTypeInt = "imsvoice.session_refresher_type_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySessionRefreshMethodInt = "imsvoice.session_refresh_method_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySessionTimerSupportedBool = "imsvoice.session_timer_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeySrvccTypeIntArray = "imsvoice.srvcc_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyVoiceOnDefaultBearerSupportedBool = "imsvoice.voice_on_default_bearer_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.KeyVoiceQosPreconditionSupportedBool = "imsvoice.voice_qos_precondition_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVoice.MidcallSrvccSupport = Android.Telephony.ImsVoiceSrvccSupport.MidcallSrvccSupport -> Android.Telephony.ImsVoiceSrvccSupport +const Android.Telephony.CarrierConfigManager.ImsVoice.OctetAligned = Android.Telephony.ImsVoicePayloadFormat.OctetAligned -> Android.Telephony.ImsVoicePayloadFormat +const Android.Telephony.CarrierConfigManager.ImsVoice.PrealertingSrvccSupport = Android.Telephony.ImsVoiceSrvccSupport.PrealertingSrvccSupport -> Android.Telephony.ImsVoiceSrvccSupport +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionPrivacyTypeHeader = Android.Telephony.ImsVoiceSessionPrivacyType.Header -> Android.Telephony.ImsVoiceSessionPrivacyType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionPrivacyTypeId = Android.Telephony.ImsVoiceSessionPrivacyType.Id -> Android.Telephony.ImsVoiceSessionPrivacyType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionPrivacyTypeNone = Android.Telephony.ImsVoiceSessionPrivacyType.None -> Android.Telephony.ImsVoiceSessionPrivacyType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionRefresherTypeUac = Android.Telephony.ImsVoiceSessionRefresherType.Uac -> Android.Telephony.ImsVoiceSessionRefresherType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionRefresherTypeUas = Android.Telephony.ImsVoiceSessionRefresherType.Uas -> Android.Telephony.ImsVoiceSessionRefresherType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionRefresherTypeUnknown = Android.Telephony.ImsVoiceSessionRefresherType.Unknown -> Android.Telephony.ImsVoiceSessionRefresherType +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionRefreshMethodInvite = Android.Telephony.ImsVoiceSessionRefreshMethod.Invite -> Android.Telephony.ImsVoiceSessionRefreshMethod +const Android.Telephony.CarrierConfigManager.ImsVoice.SessionRefreshMethodUpdatePreferred = Android.Telephony.ImsVoiceSessionRefreshMethod.UpdatePreferred -> Android.Telephony.ImsVoiceSessionRefreshMethod +const Android.Telephony.CarrierConfigManager.ImsVt.KeyH264PayloadDescriptionBundle = "imsvt.h264_payload_description_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyH264PayloadTypeIntArray = "imsvt.h264_payload_type_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyH264VideoCodecAttributeProfileLevelIdString = "imsvt.h264_video_codec_attribute_profile_level_id_string" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyPrefix = "imsvt." -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoAsBandwidthKbpsInt = "imsvt.video_as_bandwidth_kbps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoCodecAttributeFrameRateInt = "imsvt.video_codec_attribute_frame_rate_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoCodecAttributePacketizationModeInt = "imsvt.video_codec_attribute_packetization_mode_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoCodecAttributeResolutionIntArray = "imsvt.video_codec_attribute_resolution_int_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoCodecCapabilityPayloadTypesBundle = "imsvt.video_codec_capability_payload_types_bundle" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoOnDefaultBearerSupportedBool = "imsvt.video_on_default_bearer_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoQosPreconditionSupportedBool = "imsvt.video_qos_precondition_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoRrBandwidthBpsInt = "imsvt.video_rr_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoRsBandwidthBpsInt = "imsvt.video_rs_bandwidth_bps_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoRtcpInactivityTimerMillisInt = "imsvt.video_rtcp_inactivity_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoRtpDscpInt = "imsvt.video_rtp_dscp_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsVt.KeyVideoRtpInactivityTimerMillisInt = "imsvt.video_rtp_inactivity_timer_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.ImsWfc.KeyEmergencyCallOverEmergencyPdnBool = "imswfc.emergency_call_over_emergency_pdn_bool" -> string! +const Android.Telephony.CarrierConfigManager.ImsWfc.KeyPidfShortCodeStringArray = "imswfc.pidf_short_code_string_array" -> string! +const Android.Telephony.CarrierConfigManager.ImsWfc.KeyPrefix = "imswfc." -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.AuthenticationMethodCert = Android.Telephony.IwlanAuthenticationMethod.Cert -> Android.Telephony.IwlanAuthenticationMethod +const Android.Telephony.CarrierConfigManager.Iwlan.AuthenticationMethodEapOnly = Android.Telephony.IwlanAuthenticationMethod.EapOnly -> Android.Telephony.IwlanAuthenticationMethod +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressCellularLoc = Android.Telephony.IwlanEpdgAddressType.CellularLoc -> Android.Telephony.IwlanEpdgAddressType +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressIpv4Only = Android.Telephony.IwlanEpdgAddressPreference.Ipv4Only -> Android.Telephony.IwlanEpdgAddressPreference +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressIpv4Preferred = Android.Telephony.IwlanEpdgAddressPreference.Ipv4Preferred -> Android.Telephony.IwlanEpdgAddressPreference +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressIpv6Preferred = Android.Telephony.IwlanEpdgAddressPreference.Ipv6Preferred -> Android.Telephony.IwlanEpdgAddressPreference +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressPco = Android.Telephony.IwlanEpdgAddressType.Pco -> Android.Telephony.IwlanEpdgAddressType +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressPlmn = Android.Telephony.IwlanEpdgAddressType.Plmn -> Android.Telephony.IwlanEpdgAddressType +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressStatic = Android.Telephony.IwlanEpdgAddressType.Static -> Android.Telephony.IwlanEpdgAddressType +const Android.Telephony.CarrierConfigManager.Iwlan.EpdgAddressVisitedCountry = Android.Telephony.IwlanEpdgAddressType.VisitedCountry -> Android.Telephony.IwlanEpdgAddressType +const Android.Telephony.CarrierConfigManager.Iwlan.IdTypeFqdn = Android.Telephony.IwlanIdType.Fqdn -> Android.Telephony.IwlanIdType +const Android.Telephony.CarrierConfigManager.Iwlan.IdTypeKeyId = Android.Telephony.IwlanIdType.KeyId -> Android.Telephony.IwlanIdType +const Android.Telephony.CarrierConfigManager.Iwlan.IdTypeRfc822Addr = Android.Telephony.IwlanIdType.Rfc822Addr -> Android.Telephony.IwlanIdType +const Android.Telephony.CarrierConfigManager.Iwlan.KeyAddKeToChildSessionRekeyBool = "iwlan.add_ke_to_child_session_rekey_bool" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyChildSaRekeyHardTimerSecInt = "iwlan.child_sa_rekey_hard_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyChildSaRekeySoftTimerSecInt = "iwlan.child_sa_rekey_soft_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyChildSessionAesCbcKeySizeIntArray = "iwlan.child_session_aes_cbc_key_size_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyChildSessionAesCtrKeySizeIntArray = "iwlan.child_session_aes_ctr_key_size_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyDiffieHellmanGroupsIntArray = "iwlan.diffie_hellman_groups_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyDpdTimerSecInt = "iwlan.dpd_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgAddressIpTypePreferenceInt = "iwlan.epdg_address_ip_type_preference_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgAddressPriorityIntArray = "iwlan.epdg_address_priority_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgAuthenticationMethodInt = "iwlan.epdg_authentication_method_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgPcoIdIpv4Int = "iwlan.epdg_pco_id_ipv4_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgPcoIdIpv6Int = "iwlan.epdg_pco_id_ipv6_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgStaticAddressRoamingString = "iwlan.epdg_static_address_roaming_string" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyEpdgStaticAddressString = "iwlan.epdg_static_address_string" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeLocalIdTypeInt = "iwlan.ike_local_id_type_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeRekeyHardTimerSecInt = "iwlan.ike_rekey_hard_timer_in_sec" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeRekeySoftTimerSecInt = "iwlan.ike_rekey_soft_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeRemoteIdTypeInt = "iwlan.ike_remote_id_type_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeSessionAesCbcKeySizeIntArray = "iwlan.ike_session_encryption_aes_cbc_key_size_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyIkeSessionAesCtrKeySizeIntArray = "iwlan.ike_session_encryption_aes_ctr_key_size_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyMaxRetriesInt = "iwlan.max_retries_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyMccMncsStringArray = "iwlan.mcc_mncs_string_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyNattKeepAliveTimerSecInt = "iwlan.natt_keep_alive_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyPrefix = "iwlan." -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeyRetransmitTimerMsecIntArray = "iwlan.retransmit_timer_sec_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportedChildSessionEncryptionAlgorithmsIntArray = "iwlan.supported_child_session_encryption_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportedIkeSessionEncryptionAlgorithmsIntArray = "iwlan.supported_ike_session_encryption_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportedIntegrityAlgorithmsIntArray = "iwlan.supported_integrity_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportedPrfAlgorithmsIntArray = "iwlan.supported_prf_algorithms_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Iwlan.KeySupportsEapAkaFastReauthBool = "iwlan.supports_eap_aka_fast_reauth_bool" -> string! +const Android.Telephony.CarrierConfigManager.Key5gNrSsrsrpThresholdsIntArray = "5g_nr_ssrsrp_thresholds_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Key5gNrSsrsrqThresholdsIntArray = "5g_nr_ssrsrq_thresholds_int_array" -> string! +const Android.Telephony.CarrierConfigManager.Key5gNrSssinrThresholdsIntArray = "5g_nr_sssinr_thresholds_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyAdditionalCallSettingBool = "additional_call_setting_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAdditionalSettingsCallerIdVisibilityBool = "additional_settings_caller_id_visibility_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAdditionalSettingsCallWaitingVisibilityBool = "additional_settings_call_waiting_visibility_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowAddCallDuringVideoCallBool = "allow_add_call_during_video_call" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowAddingApnsBool = "allow_adding_apns_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowEmergencyNumbersInCallLogBool = "allow_emergency_numbers_in_call_log_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowEmergencyVideoCallsBool = "allow_emergency_video_calls_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowHoldCallDuringEmergencyBool = "allow_hold_call_during_emergency_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowHoldVideoCallBool = "allow_hold_video_call_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowLocalDtmfTonesBool = "allow_local_dtmf_tones_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowMergeWifiCallsWhenVowifiOffBool = "allow_merge_wifi_calls_when_vowifi_off_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowNonEmergencyCallsInEcmBool = "allow_non_emergency_calls_in_ecm_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAllowVideoCallingFallbackBool = "allow_video_calling_fallback_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAlwaysShowDataRatIconBool = "always_show_data_rat_icon_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAlwaysShowEmergencyAlertOnoffBool = "always_show_emergency_alert_onoff_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyAlwaysShowPrimarySignalBarInOpportunisticNetworkBoolean = "always_show_primary_signal_bar_in_opportunistic_network_boolean" -> string! +const Android.Telephony.CarrierConfigManager.KeyApnExpandBool = "apn_expand_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyApnSettingsDefaultApnTypesStringArray = "apn_settings_default_apn_types_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyAutoRetryEnabledBool = "auto_retry_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallBarringDefaultServiceClassInt = "call_barring_default_service_class_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallBarringSupportsDeactivateAllBool = "call_barring_supports_deactivate_all_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallBarringSupportsPasswordChangeBool = "call_barring_supports_password_change_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallBarringVisibilityBool = "call_barring_visibility_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallComposerPictureServerUrlString = "call_composer_picture_server_url_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallForwardingBlocksWhileRoamingStringArray = "call_forwarding_blocks_while_roaming_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCallRedirectionServiceComponentNameString = "call_redirection_service_component_name_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCapabilitiesExemptFromSingleDcCheckIntArray = "capabilities_exempt_from_single_dc_check_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierAllowDeflectImsCallBool = "carrier_allow_deflect_ims_call_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierAllowTurnoffImsBool = "carrier_allow_turnoff_ims_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierAppRequiredDuringSimSetupBool = "carrier_app_required_during_setup_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierCallScreeningAppString = "call_screening_app" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierCertificateStringArray = "carrier_certificate_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierConfigAppliedBool = "carrier_config_applied_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierConfigVersionString = "carrier_config_version_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierCrossSimImsAvailableBool = "carrier_cross_sim_ims_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDataCallPermanentFailureStrings = "carrier_data_call_permanent_failure_strings" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultActionsOnDcfailureStringArray = "carrier_default_actions_on_dcfailure_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultActionsOnDefaultNetworkAvailable = "carrier_default_actions_on_default_network_available_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultActionsOnRedirectionStringArray = "carrier_default_actions_on_redirection_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultActionsOnReset = "carrier_default_actions_on_reset_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultRedirectionUrlStringArray = "carrier_default_redirection_url_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultWfcImsEnabledBool = "carrier_default_wfc_ims_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultWfcImsModeInt = "carrier_default_wfc_ims_mode_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierDefaultWfcImsRoamingModeInt = "carrier_default_wfc_ims_roaming_mode_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierForceDisableEtwsCmasTestBool = "carrier_force_disable_etws_cmas_test_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierImsGbaRequiredBool = "carrier_ims_gba_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierInstantLetteringAvailableBool = "carrier_instant_lettering_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierInstantLetteringEncodingString = "carrier_instant_lettering_encoding_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierInstantLetteringEscapedCharsString = "carrier_instant_lettering_escaped_chars_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierInstantLetteringInvalidCharsString = "carrier_instant_lettering_invalid_chars_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierInstantLetteringLengthLimitInt = "carrier_instant_lettering_length_limit_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierMeteredApnTypesStrings = "carrier_metered_apn_types_strings" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierMeteredRoamingApnTypesStrings = "carrier_metered_roaming_apn_types_strings" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierNameOverrideBool = "carrier_name_override_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierNameString = "carrier_name_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierNrAvailabilitiesIntArray = "carrier_nr_availabilities_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierProvisionsWifiMergedNetworksBool = "carrier_provisions_wifi_merged_networks_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierRcsProvisioningRequiredBool = "carrier_rcs_provisioning_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierServiceNameStringArray = "carrier_service_name_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierServiceNumberStringArray = "carrier_service_number_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierSettingsActivityComponentNameString = "carrier_settings_activity_component_name_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierSettingsEnableBool = "carrier_settings_enable_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierSupportsOppDataAutoProvisioningBool = "carrier_supports_opp_data_auto_provisioning_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierSupportsSsOverUtBool = "carrier_supports_ss_over_ut_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierSupportsTetheringBool = "carrier_supports_tethering_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierUseImsFirstForEmergencyBool = "carrier_use_ims_first_for_emergency_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierUssdMethodInt = "carrier_ussd_method_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierUtProvisioningRequiredBool = "carrier_ut_provisioning_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVolteAvailableBool = "carrier_volte_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVolteOverrideWfcProvisioningBool = "carrier_volte_override_wfc_provisioning_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVolteProvisionedBool = "carrier_volte_provisioned_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVolteProvisioningRequiredBool = "carrier_volte_provisioning_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVolteTtySupportedBool = "carrier_volte_tty_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVtAvailableBool = "carrier_vt_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVvmPackageNameString = "carrier_vvm_package_name_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierVvmPackageNameStringArray = "carrier_vvm_package_name_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierWfcImsAvailableBool = "carrier_wfc_ims_available_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCarrierWfcSupportsWifiOnlyBool = "carrier_wfc_supports_wifi_only_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCdma3waycallFlashDelayInt = "cdma_3waycall_flash_delay_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCdmaDtmfToneDelayInt = "cdma_dtmf_tone_delay_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCdmaNonroamingNetworksStringArray = "cdma_nonroaming_networks_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCdmaRoamingModeInt = "cdma_roaming_mode_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCdmaRoamingNetworksStringArray = "cdma_roaming_networks_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyCellularUsageSettingInt = "cellular_usage_setting_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCheckPricingWithCarrierForDataRoamingBool = "check_pricing_with_carrier_data_roaming_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCiActionOnSysUpdateBool = "ci_action_on_sys_update_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyCiActionOnSysUpdateExtraString = "ci_action_on_sys_update_extra_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCiActionOnSysUpdateExtraValString = "ci_action_on_sys_update_extra_val_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyCiActionOnSysUpdateIntentString = "ci_action_on_sys_update_intent_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigImsMmtelPackageOverrideString = "config_ims_mmtel_package_override_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigImsPackageOverrideString = "config_ims_package_override_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigImsRcsPackageOverrideString = "config_ims_rcs_package_override_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigPlansPackageOverrideString = "config_plans_package_override_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigTelephonyUseOwnNumberForVoicemailBool = "config_telephony_use_own_number_for_voicemail_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyConfigWifiDisableInEcbm = "config_wifi_disable_in_ecbm" -> string! +const Android.Telephony.CarrierConfigManager.KeyCrossSimSpnFormatInt = "cross_sim_spn_format_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyCspEnabledBool = "csp_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataLimitNotificationBool = "data_limit_notification_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataLimitThresholdBytesLong = "data_limit_threshold_bytes_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataRapidNotificationBool = "data_rapid_notification_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataSwitchValidationMinIntervalMillisLong = "data_switch_validation_min_gap_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataSwitchValidationTimeoutLong = "data_switch_validation_timeout_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataWarningNotificationBool = "data_warning_notification_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDataWarningThresholdBytesLong = "data_warning_threshold_bytes_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyDefaultSimCallManagerString = "default_sim_call_manager_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyDefaultVmNumberRoamingAndImsUnregisteredString = "default_vm_number_roaming_and_ims_unregistered_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyDefaultVmNumberString = "default_vm_number_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyDialStringReplaceStringArray = "dial_string_replace_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisableCdmaActivationCodeBool = "disable_cdma_activation_code_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisableChargeIndicationBool = "disable_charge_indication_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisableSupplementaryServicesInAirplaneModeBool = "disable_supplementary_services_in_airplane_mode_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisconnectCausePlayBusytoneIntArray = "disconnect_cause_play_busytone_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisplayCallStrengthIndicatorBool = "display_call_strength_indicator_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDisplayHdAudioPropertyBool = "display_hd_audio_property_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDropVideoCallWhenAnsweringAudioCallBool = "drop_video_call_when_answering_audio_call_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDtmfTypeEnabledBool = "dtmf_type_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyDurationBlockingDisabledAfterEmergencyInt = "duration_blocking_disabled_after_emergency_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyEditableEnhanced4gLteBool = "editable_enhanced_4g_lte_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEditableVoicemailNumberBool = "editable_voicemail_number_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEditableVoicemailNumberSettingBool = "editable_voicemail_number_setting_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEditableWfcModeBool = "editable_wfc_mode_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEditableWfcRoamingModeBool = "editable_wfc_roaming_mode_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEmergencyNotificationDelayInt = "emergency_notification_delay_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyEmergencyNumberPrefixStringArray = "emergency_number_prefix_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyEnableCrossSimCallingOnOpportunisticDataBool = "enable_cross_sim_calling_on_opportunistic_data_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEnableDialerKeyVibrationBool = "enable_dialer_key_vibration_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEnhanced4gLteOnByDefaultBool = "enhanced_4g_lte_on_by_default_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyEnhanced4gLteTitleVariantInt = "enhanced_4g_lte_title_variant_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyEsimDownloadRetryBackoffTimerSecInt = "esim_download_retry_backoff_timer_sec_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyEsimMaxDownloadRetryAttemptsInt = "esim_max_download_retry_attempts_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyForceHomeNetworkBool = "force_home_network_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyGsmDtmfToneDelayInt = "gsm_dtmf_tone_delay_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyGsmNonroamingNetworksStringArray = "gsm_nonroaming_networks_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyGsmRoamingNetworksStringArray = "gsm_roaming_networks_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyHasInCallNoiseSuppressionBool = "has_in_call_noise_suppression_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideCarrierNetworkSettingsBool = "hide_carrier_network_settings_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideEnable2g = "hide_enable_2g_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideEnhanced4gLteBool = "hide_enhanced_4g_lte_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideImsApnBool = "hide_ims_apn_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideLtePlusDataIconBool = "hide_lte_plus_data_icon_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHidePreferredNetworkTypeBool = "hide_preferred_network_type_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHidePresetApnDetailsBool = "hide_preset_apn_details_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideSimLockSettingsBool = "hide_sim_lock_settings_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyHideTtyHcoVcoWithRttBool = "hide_tty_hco_vco_with_rtt" -> string! +const Android.Telephony.CarrierConfigManager.KeyIgnoreDataEnabledChangedForVideoCalls = "ignore_data_enabled_changed_for_video_calls" -> string! +const Android.Telephony.CarrierConfigManager.KeyIgnoreRttModeSettingBool = "ignore_rtt_mode_setting_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyIgnoreSimNetworkLockedEventsBool = "ignore_sim_network_locked_events_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyImsConferenceSizeLimitInt = "ims_conference_size_limit_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyImsDtmfToneDelayInt = "ims_dtmf_tone_delay_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyIncludeLteForNrAdvancedThresholdBandwidthBool = "include_lte_for_nr_advanced_threshold_bandwidth_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyIsImsConferenceSizeEnforcedBool = "is_ims_conference_size_enforced_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyIsOpportunisticSubscriptionBool = "is_opportunistic_subscription_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyLteEnabledBool = "lte_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyLteRsrqThresholdsIntArray = "lte_rsrq_thresholds_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyLteRssnrThresholdsIntArray = "lte_rssnr_thresholds_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyMdnIsAdditionalVoicemailNumberBool = "mdn_is_additional_voicemail_number_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsAliasEnabledBool = "aliasEnabled" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsAliasMaxCharsInt = "aliasMaxChars" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsAliasMinCharsInt = "aliasMinChars" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsAllowAttachAudioBool = "allowAttachAudio" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsAppendTransactionIdBool = "enabledTransID" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsCloseConnectionBool = "mmsCloseConnection" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsEmailGatewayNumberString = "emailGatewayNumber" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsGroupMmsEnabledBool = "enableGroupMms" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsHttpParamsString = "httpParams" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsHttpSocketTimeoutInt = "httpSocketTimeout" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMaxImageHeightInt = "maxImageHeight" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMaxImageWidthInt = "maxImageWidth" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMaxMessageSizeInt = "maxMessageSize" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMessageTextMaxSizeInt = "maxMessageTextSize" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMmsDeliveryReportEnabledBool = "enableMMSDeliveryReports" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMmsEnabledBool = "enabledMMS" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMmsReadReportEnabledBool = "enableMMSReadReports" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsMultipartSmsEnabledBool = "enableMultipartSMS" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsNaiSuffixString = "naiSuffix" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsNetworkReleaseTimeoutMillisInt = "mms_network_release_timeout_millis_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsNotifyWapMmscEnabledBool = "enabledNotifyWapMMSC" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsRecipientLimitInt = "recipientLimit" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSendMultipartSmsAsSeparateMessagesBool = "sendMultipartSmsAsSeparateMessages" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsShowCellBroadcastAppLinksBool = "config_cellBroadcastAppLinks" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSmsDeliveryReportEnabledBool = "enableSMSDeliveryReports" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSmsToMmsTextLengthThresholdInt = "smsToMmsTextLengthThreshold" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSmsToMmsTextThresholdInt = "smsToMmsTextThreshold" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSubjectMaxLengthInt = "maxSubjectLength" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSupportHttpCharsetHeaderBool = "supportHttpCharsetHeader" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsSupportMmsContentDispositionBool = "supportMmsContentDisposition" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsUaProfTagNameString = "uaProfTagName" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsUaProfUrlString = "uaProfUrl" -> string! +const Android.Telephony.CarrierConfigManager.KeyMmsUserAgentString = "userAgent" -> string! +const Android.Telephony.CarrierConfigManager.KeyMonthlyDataCycleDayInt = "monthly_data_cycle_day_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOnlyAutoSelectInHomeNetworkBool = "only_auto_select_in_home_network" -> string! +const Android.Telephony.CarrierConfigManager.KeyOnlySingleDcAllowedIntArray = "only_single_dc_allowed_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyOperatorSelectionExpandBool = "operator_selection_expand_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkBackoffTimeLong = "opportunistic_network_backoff_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkDataSwitchExitHysteresisTimeLong = "opportunistic_network_data_switch_exit_hysteresis_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkDataSwitchHysteresisTimeLong = "opportunistic_network_data_switch_hysteresis_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkEntryOrExitHysteresisTimeLong = "opportunistic_network_entry_or_exit_hysteresis_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkEntryThresholdBandwidthInt = "opportunistic_network_entry_threshold_bandwidth_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkEntryThresholdRsrpInt = "opportunistic_network_entry_threshold_rsrp_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkEntryThresholdRssnrInt = "opportunistic_network_entry_threshold_rssnr_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkExitThresholdRsrpInt = "opportunistic_network_exit_threshold_rsrp_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkExitThresholdRssnrInt = "opportunistic_network_exit_threshold_rssnr_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkMaxBackoffTimeLong = "opportunistic_network_max_backoff_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyOpportunisticNetworkPingPongTimeLong = "opportunistic_network_ping_pong_time_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyPingTestBeforeDataSwitchBool = "ping_test_before_data_switch_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyPrefer2gBool = "prefer_2g_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityMaximumDailyNotificationCountInt = "premium_capability_maximum_daily_notification_count_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityMaximumMonthlyNotificationCountInt = "premium_capability_maximum_monthly_notification_count_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityNetworkSetupTimeMillisLong = "premium_capability_network_setup_time_millis_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityNotificationBackoffHysteresisTimeMillisLong = "premium_capability_notification_backoff_hysteresis_time_millis_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityNotificationDisplayTimeoutMillisLong = "premium_capability_notification_display_timeout_millis_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityPurchaseConditionBackoffHysteresisTimeMillisLong = "premium_capability_purchase_condition_backoff_hysteresis_time_millis_long" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilityPurchaseUrlString = "premium_capability_purchase_url_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyPremiumCapabilitySupportedOnLteBool = "premium_capability_supported_on_lte_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyPreventClirActivationAndDeactivationCodeBool = "prevent_clir_activation_and_deactivation_code_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRadioRestartFailureCausesIntArray = "radio_restart_failure_causes_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyRatchetNrAdvancedBandwidthIfRrcIdleBool = "ratchet_nr_advanced_bandwidth_if_rrc_idle_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRcsConfigServerUrlString = "rcs_config_server_url_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyReadOnlyApnFieldsStringArray = "read_only_apn_fields_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyReadOnlyApnTypesStringArray = "read_only_apn_types_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyRequireEntitlementChecksBool = "require_entitlement_checks_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRestartRadioOnPdpFailRegularDeactivationBool = "restart_radio_on_pdp_fail_regular_deactivation_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttAutoUpgradeBool = "rtt_auto_upgrade_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttDowngradeSupportedBool = "rtt_downgrade_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttSupportedBool = "rtt_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttSupportedForVtBool = "rtt_supported_for_vt_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttSupportedWhileRoamingBool = "rtt_supported_while_roaming_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttUpgradeSupportedBool = "rtt_upgrade_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyRttUpgradeSupportedForDowngradedVtCallBool = "rtt_upgrade_supported_for_downgraded_vt_call" -> string! +const Android.Telephony.CarrierConfigManager.KeyShow4gFor3gDataIconBool = "show_4g_for_3g_data_icon_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShow4gForLteDataIconBool = "show_4g_for_lte_data_icon_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowApnSettingCdmaBool = "show_apn_setting_cdma_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowBlockingPayPhoneOptionBool = "show_blocking_pay_phone_option_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowCallBlockingDisabledNotificationAlwaysBool = "show_call_blocking_disabled_notification_always_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowCdmaChoicesBool = "show_cdma_choices_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowForwardedNumberBool = "show_forwarded_number_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowIccidInSimStatusBool = "show_iccid_in_sim_status_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowImsRegistrationStatusBool = "show_ims_registration_status_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowOnscreenDialButtonBool = "show_onscreen_dial_button_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowSignalStrengthInSimStatusBool = "show_signal_strength_in_sim_status_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowVideoCallChargesAlertDialogBool = "show_video_call_charges_alert_dialog_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyShowWfcLocationPrivacyPolicyBool = "show_wfc_location_privacy_policy_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySimCountryIsoOverrideString = "sim_country_iso_override_string" -> string! +const Android.Telephony.CarrierConfigManager.KeySimNetworkUnlockAllowDismissBool = "sim_network_unlock_allow_dismiss_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySimplifiedNetworkSettingsBool = "simplified_network_settings_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySmdpServerAddressString = "smdp_server_address_string" -> string! +const Android.Telephony.CarrierConfigManager.KeySmsRequiresDestinationNumberConversionBool = "sms_requires_destination_number_conversion_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySubscriptionGroupUuidString = "subscription_group_uuid_string" -> string! +const Android.Telephony.CarrierConfigManager.KeySupport3gppCallForwardingWhileRoamingBool = "support_3gpp_call_forwarding_while_roaming_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportAddConferenceParticipantsBool = "support_add_conference_participants_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportAdhocConferenceCallsBool = "support_adhoc_conference_calls_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportClirNetworkDefaultBool = "support_clir_network_default_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportConferenceCallBool = "support_conference_call_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportedPremiumCapabilitiesIntArray = "supported_premium_capabilities_int_array" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportEmergencySmsOverImsBool = "support_emergency_sms_over_ims_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportEnhancedCallBlockingBool = "support_enhanced_call_blocking_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportImsConferenceEventPackageBool = "support_ims_conference_event_package_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportPauseImsVideoCallsBool = "support_pause_ims_video_calls_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportsCallComposerBool = "supports_call_composer_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportsDeviceToDeviceCommunicationUsingDtmfBool = "supports_device_to_device_communication_using_dtmf_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportsDeviceToDeviceCommunicationUsingRtpBool = "supports_device_to_device_communication_using_rtp_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportsSdpNegotiationOfD2dRtpHeaderExtensionsBool = "supports_sdp_negotiation_of_d2d_rtp_header_extensions_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportSwapAfterMergeBool = "support_swap_after_merge_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportTdscdmaBool = "support_tdscdma_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeySupportTdscdmaRoamingNetworksStringArray = "support_tdscdma_roaming_networks_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeySwitchDataToPrimaryIfPrimaryIsOosBool = "switch_data_to_primary_if_primary_is_oos_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyTreatDowngradedVideoCallsAsVideoCallsBool = "treat_downgraded_video_calls_as_video_calls_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyTtySupportedBool = "tty_supported_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUnloggableNumbersStringArray = "unloggable_numbers_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseAcsForRcsBool = "use_acs_for_rcs_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseHfaForProvisioningBool = "use_hfa_for_provisioning_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseIpForCallingIndicatorBool = "use_ip_for_calling_indicator_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseOtaspForProvisioningBool = "use_otasp_for_provisioning_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseRcsPresenceBool = "use_rcs_presence_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseRcsSipOptionsBool = "use_rcs_sip_options_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyUseWfcHomeNetworkModeInRoamingNetworkBool = "use_wfc_home_network_mode_in_roaming_network_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVoicemailNotificationPersistentBool = "voicemail_notification_persistent_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVoicePrivacyDisableUiBool = "voice_privacy_disable_ui_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVolteReplacementRatInt = "volte_replacement_rat_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyVonrEnabledBool = "vonr_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVonrOnByDefaultBool = "vonr_on_by_default_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVonrSettingVisibilityBool = "vonr_setting_visibility_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVtUpgradeSupportedForDowngradedRttCallBool = "vt_upgrade_supported_for_downgraded_rtt_call" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmCellularDataRequiredBool = "vvm_cellular_data_required_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmClientPrefixString = "vvm_client_prefix_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmDestinationNumberString = "vvm_destination_number_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmDisabledCapabilitiesStringArray = "vvm_disabled_capabilities_string_array" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmLegacyModeEnabledBool = "vvm_legacy_mode_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmPortNumberInt = "vvm_port_number_int" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmPrefetchBool = "vvm_prefetch_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmSslEnabledBool = "vvm_ssl_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyVvmTypeString = "vvm_type_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyWfcEmergencyAddressCarrierAppString = "wfc_emergency_address_carrier_app_string" -> string! +const Android.Telephony.CarrierConfigManager.KeyWorldModeEnabledBool = "world_mode_enabled_bool" -> string! +const Android.Telephony.CarrierConfigManager.KeyWorldPhoneBool = "world_phone_bool" -> string! +const Android.Telephony.CarrierConfigManager.RemoveGroupUuidString = "00000000-0000-0000-0000-000000000000" -> string! +const Android.Telephony.CarrierConfigManager.ServiceClassNone = 0 -> int +const Android.Telephony.CarrierConfigManager.ServiceClassVoice = 1 -> int +const Android.Telephony.CarrierConfigManager.UssdOverCsOnly = 2 -> int +const Android.Telephony.CarrierConfigManager.UssdOverCsPreferred = 0 -> int +const Android.Telephony.CarrierConfigManager.UssdOverImsOnly = 3 -> int +const Android.Telephony.CarrierConfigManager.UssdOverImsPreferred = 1 -> int +const Android.Telephony.CellIdentity.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellIdentity.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellInfo.ConnectionNone = Android.Telephony.CellConnectionStatus.None -> Android.Telephony.CellConnectionStatus +const Android.Telephony.CellInfo.ConnectionPrimaryServing = Android.Telephony.CellConnectionStatus.PrimaryServing -> Android.Telephony.CellConnectionStatus +const Android.Telephony.CellInfo.ConnectionSecondaryServing = Android.Telephony.CellConnectionStatus.SecondaryServing -> Android.Telephony.CellConnectionStatus +const Android.Telephony.CellInfo.ConnectionUnknown = Android.Telephony.CellConnectionStatus.Unknown -> Android.Telephony.CellConnectionStatus +const Android.Telephony.CellInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellInfo.Unavailable = 2147483647 -> int +const Android.Telephony.CellInfo.UnavailableLong = 9223372036854775807 -> long +const Android.Telephony.CellSignalStrength.SignalStrengthGood = 3 -> int +const Android.Telephony.CellSignalStrength.SignalStrengthGreat = 4 -> int +const Android.Telephony.CellSignalStrength.SignalStrengthModerate = 2 -> int +const Android.Telephony.CellSignalStrength.SignalStrengthNoneOrUnknown = 0 -> int +const Android.Telephony.CellSignalStrength.SignalStrengthPoor = 1 -> int +const Android.Telephony.CellSignalStrengthCdma.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthCdma.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellSignalStrengthGsm.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthGsm.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellSignalStrengthLte.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthLte.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellSignalStrengthNr.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthNr.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellSignalStrengthTdscdma.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthTdscdma.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.CellSignalStrengthWcdma.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.CellSignalStrengthWcdma.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.ClosedSubscriberGroupInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.ClosedSubscriberGroupInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.ApnSetting.AuthTypeChap = Android.Telephony.Data.AuthType.Chap -> Android.Telephony.Data.AuthType +const Android.Telephony.Data.ApnSetting.AuthTypeNone = Android.Telephony.Data.AuthType.None -> Android.Telephony.Data.AuthType +const Android.Telephony.Data.ApnSetting.AuthTypePap = Android.Telephony.Data.AuthType.Pap -> Android.Telephony.Data.AuthType +const Android.Telephony.Data.ApnSetting.AuthTypePapOrChap = Android.Telephony.Data.AuthType.PapOrChap -> Android.Telephony.Data.AuthType +const Android.Telephony.Data.ApnSetting.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.ApnSetting.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.ApnSetting.MvnoTypeGid = Android.Telephony.Data.MvnoType.Gid -> Android.Telephony.Data.MvnoType +const Android.Telephony.Data.ApnSetting.MvnoTypeIccid = Android.Telephony.Data.MvnoType.Iccid -> Android.Telephony.Data.MvnoType +const Android.Telephony.Data.ApnSetting.MvnoTypeImsi = Android.Telephony.Data.MvnoType.Imsi -> Android.Telephony.Data.MvnoType +const Android.Telephony.Data.ApnSetting.MvnoTypeSpn = Android.Telephony.Data.MvnoType.Spn -> Android.Telephony.Data.MvnoType +const Android.Telephony.Data.ApnSetting.ProtocolIp = Android.Telephony.Data.Protocols.Ip -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.ProtocolIpv4v6 = Android.Telephony.Data.Protocols.Ipv4v6 -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.ProtocolIpv6 = Android.Telephony.Data.Protocols.Ipv6 -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.ProtocolNonIp = Android.Telephony.Data.Protocols.NonIp -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.ProtocolPpp = Android.Telephony.Data.Protocols.Ppp -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.ProtocolUnstructured = Android.Telephony.Data.Protocols.Unstructured -> Android.Telephony.Data.Protocols +const Android.Telephony.Data.ApnSetting.TypeBip = Android.Telephony.Data.ApnType.Bip -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeCbs = Android.Telephony.Data.ApnType.Cbs -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeDefault = Android.Telephony.Data.ApnType.Default -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeDun = Android.Telephony.Data.ApnType.Dun -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeEmergency = Android.Telephony.Data.ApnType.Emergency -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeEnterprise = Android.Telephony.Data.ApnType.Enterprise -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeFota = Android.Telephony.Data.ApnType.Fota -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeHipri = Android.Telephony.Data.ApnType.Hipri -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeIa = Android.Telephony.Data.ApnType.Ia -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeIms = Android.Telephony.Data.ApnType.Ims -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeMcx = Android.Telephony.Data.ApnType.Mcx -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeMms = Android.Telephony.Data.ApnType.Mms -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeSupl = Android.Telephony.Data.ApnType.Supl -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeVsim = Android.Telephony.Data.ApnType.Vsim -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.ApnSetting.TypeXcap = Android.Telephony.Data.ApnType.Xcap -> Android.Telephony.Data.ApnType +const Android.Telephony.Data.NetworkSliceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.NetworkSliceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.NetworkSliceInfo.SliceDifferentiatorNoSlice = -1 -> int +const Android.Telephony.Data.NetworkSliceInfo.SliceServiceTypeEmbb = Android.Telephony.Data.NetworkSliceServiceType.Embb -> Android.Telephony.Data.NetworkSliceServiceType +const Android.Telephony.Data.NetworkSliceInfo.SliceServiceTypeMiot = Android.Telephony.Data.NetworkSliceServiceType.Miot -> Android.Telephony.Data.NetworkSliceServiceType +const Android.Telephony.Data.NetworkSliceInfo.SliceServiceTypeNone = Android.Telephony.Data.NetworkSliceServiceType.None -> Android.Telephony.Data.NetworkSliceServiceType +const Android.Telephony.Data.NetworkSliceInfo.SliceServiceTypeUrllc = Android.Telephony.Data.NetworkSliceServiceType.Urllc -> Android.Telephony.Data.NetworkSliceServiceType +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusAllowed = Android.Telephony.Data.NetworkSliceStatus.Allowed -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusConfigured = Android.Telephony.Data.NetworkSliceStatus.Configured -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusDefaultConfigured = Android.Telephony.Data.NetworkSliceStatus.DefaultConfigured -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusRejectedNotAvailableInPlmn = Android.Telephony.Data.NetworkSliceStatus.RejectedNotAvailableInPlmn -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusRejectedNotAvailableInRegisteredArea = Android.Telephony.Data.NetworkSliceStatus.RejectedNotAvailableInRegisteredArea -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSliceInfo.SliceStatusUnknown = Android.Telephony.Data.NetworkSliceStatus.Unknown -> Android.Telephony.Data.NetworkSliceStatus +const Android.Telephony.Data.NetworkSlicingConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.NetworkSlicingConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.RouteSelectionDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.RouteSelectionDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.RouteSelectionDescriptor.RouteSscMode1 = Android.Telephony.Data.RouteSelectionSscMode.Mode1 -> Android.Telephony.Data.RouteSelectionSscMode +const Android.Telephony.Data.RouteSelectionDescriptor.RouteSscMode2 = Android.Telephony.Data.RouteSelectionSscMode.Mode2 -> Android.Telephony.Data.RouteSelectionSscMode +const Android.Telephony.Data.RouteSelectionDescriptor.RouteSscMode3 = Android.Telephony.Data.RouteSelectionSscMode.Mode3 -> Android.Telephony.Data.RouteSelectionSscMode +const Android.Telephony.Data.RouteSelectionDescriptor.SessionTypeIpv4 = Android.Telephony.Data.RouteSelectionSessionType.Ipv4 -> Android.Telephony.Data.RouteSelectionSessionType +const Android.Telephony.Data.RouteSelectionDescriptor.SessionTypeIpv4v6 = Android.Telephony.Data.RouteSelectionSessionType.Ipv4v6 -> Android.Telephony.Data.RouteSelectionSessionType +const Android.Telephony.Data.RouteSelectionDescriptor.SessionTypeIpv6 = Android.Telephony.Data.RouteSelectionSessionType.Ipv6 -> Android.Telephony.Data.RouteSelectionSessionType +const Android.Telephony.Data.TrafficDescriptor.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.TrafficDescriptor.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Data.UrspRule.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Data.UrspRule.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.DataFailCause.AccessAttemptAlreadyInProgress = Android.Telephony.DataFailCauseType.AccessAttemptAlreadyInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AccessBlock = Android.Telephony.DataFailCauseType.AccessBlock -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AccessBlockAll = Android.Telephony.DataFailCauseType.AccessBlockAll -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AccessClassDsacRejection = Android.Telephony.DataFailCauseType.AccessClassDsacRejection -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AccessControlListCheckFailure = Android.Telephony.DataFailCauseType.AccessControlListCheckFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ActivationRejectedBcmViolation = Android.Telephony.DataFailCauseType.ActivationRejectedBcmViolation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ActivationRejectGgsn = Android.Telephony.DataFailCauseType.ActivationRejectGgsn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ActivationRejectUnspecified = Android.Telephony.DataFailCauseType.ActivationRejectUnspecified -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ActivePdpContextMaxNumberReached = Android.Telephony.DataFailCauseType.ActivePdpContextMaxNumberReached -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AllMatchingRulesFailed = Android.Telephony.DataFailCauseType.AllMatchingRulesFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnDisabled = Android.Telephony.DataFailCauseType.ApnDisabled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnDisallowedOnRoaming = Android.Telephony.DataFailCauseType.ApnDisallowedOnRoaming -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnMismatch = Android.Telephony.DataFailCauseType.ApnMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnParametersChanged = Android.Telephony.DataFailCauseType.ApnParametersChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnPendingHandover = Android.Telephony.DataFailCauseType.ApnPendingHandover -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ApnTypeConflict = Android.Telephony.DataFailCauseType.ApnTypeConflict -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.AuthFailureOnEmergencyCall = Android.Telephony.DataFailCauseType.AuthFailureOnEmergencyCall -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.BearerHandlingNotSupported = Android.Telephony.DataFailCauseType.BearerHandlingNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CallDisallowedInRoaming = Android.Telephony.DataFailCauseType.CallDisallowedInRoaming -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CallPreemptByEmergencyApn = Android.Telephony.DataFailCauseType.CallPreemptByEmergencyApn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CannotEncodeOtaMessage = Android.Telephony.DataFailCauseType.CannotEncodeOtaMessage -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaAlertStop = Android.Telephony.DataFailCauseType.CdmaAlertStop -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaIncomingCall = Android.Telephony.DataFailCauseType.CdmaIncomingCall -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaIntercept = Android.Telephony.DataFailCauseType.CdmaIntercept -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaLock = Android.Telephony.DataFailCauseType.CdmaLock -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaReleaseDueToSoRejection = Android.Telephony.DataFailCauseType.CdmaReleaseDueToSoRejection -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaReorder = Android.Telephony.DataFailCauseType.CdmaReorder -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CdmaRetryOrder = Android.Telephony.DataFailCauseType.CdmaRetryOrder -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ChannelAcquisitionFailure = Android.Telephony.DataFailCauseType.ChannelAcquisitionFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CloseInProgress = Android.Telephony.DataFailCauseType.CloseInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CollisionWithNetworkInitiatedRequest = Android.Telephony.DataFailCauseType.CollisionWithNetworkInitiatedRequest -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CompanionIfaceInUse = Android.Telephony.DataFailCauseType.CompanionIfaceInUse -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ConcurrentServiceNotSupportedByBaseStation = Android.Telephony.DataFailCauseType.ConcurrentServiceNotSupportedByBaseStation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ConcurrentServicesIncompatible = Android.Telephony.DataFailCauseType.ConcurrentServicesIncompatible -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ConcurrentServicesNotAllowed = Android.Telephony.DataFailCauseType.ConcurrentServicesNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ConditionalIeError = Android.Telephony.DataFailCauseType.ConditionalIeError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Congestion = Android.Telephony.DataFailCauseType.Congestion -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ConnectionReleased = Android.Telephony.DataFailCauseType.ConnectionReleased -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CsDomainNotAvailable = Android.Telephony.DataFailCauseType.CsDomainNotAvailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.CsFallbackCallEstablishmentNotAllowed = Android.Telephony.DataFailCauseType.CsFallbackCallEstablishmentNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DataPlanExpired = Android.Telephony.DataFailCauseType.DataPlanExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DataRoamingSettingsDisabled = Android.Telephony.DataFailCauseType.DataRoamingSettingsDisabled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DataSettingsDisabled = Android.Telephony.DataFailCauseType.DataSettingsDisabled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DbmOrSmsInProgress = Android.Telephony.DataFailCauseType.DbmOrSmsInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DdsSwitched = Android.Telephony.DataFailCauseType.DdsSwitched -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DdsSwitchInProgress = Android.Telephony.DataFailCauseType.DdsSwitchInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DrbReleasedByRrc = Android.Telephony.DataFailCauseType.DrbReleasedByRrc -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DsExplicitDeactivation = Android.Telephony.DataFailCauseType.DsExplicitDeactivation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DualSwitch = Android.Telephony.DataFailCauseType.DualSwitch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DunCallDisallowed = Android.Telephony.DataFailCauseType.DunCallDisallowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.DuplicateBearerId = Android.Telephony.DataFailCauseType.DuplicateBearerId -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EhrpdToHrpdFallback = Android.Telephony.DataFailCauseType.EhrpdToHrpdFallback -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmbmsNotEnabled = Android.Telephony.DataFailCauseType.EmbmsNotEnabled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmbmsRegularDeactivation = Android.Telephony.DataFailCauseType.EmbmsRegularDeactivation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmergencyIfaceOnly = Android.Telephony.DataFailCauseType.EmergencyIfaceOnly -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmergencyMode = Android.Telephony.DataFailCauseType.EmergencyMode -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmAccessBarred = Android.Telephony.DataFailCauseType.EmmAccessBarred -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmAccessBarredInfiniteRetry = Android.Telephony.DataFailCauseType.EmmAccessBarredInfiniteRetry -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmAttachFailed = Android.Telephony.DataFailCauseType.EmmAttachFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmAttachStarted = Android.Telephony.DataFailCauseType.EmmAttachStarted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmDetached = Android.Telephony.DataFailCauseType.EmmDetached -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmT3417Expired = Android.Telephony.DataFailCauseType.EmmT3417Expired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EmmT3417ExtExpired = Android.Telephony.DataFailCauseType.EmmT3417ExtExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EpsServicesAndNonEpsServicesNotAllowed = Android.Telephony.DataFailCauseType.EpsServicesAndNonEpsServicesNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EpsServicesNotAllowedInPlmn = Android.Telephony.DataFailCauseType.EpsServicesNotAllowedInPlmn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ErrorUnspecified = Android.Telephony.DataFailCauseType.ErrorUnspecified -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmBadOtaMessage = Android.Telephony.DataFailCauseType.EsmBadOtaMessage -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmBearerDeactivatedToSyncWithNetwork = Android.Telephony.DataFailCauseType.EsmBearerDeactivatedToSyncWithNetwork -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmCollisionScenarios = Android.Telephony.DataFailCauseType.EsmCollisionScenarios -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmContextTransferredDueToIrat = Android.Telephony.DataFailCauseType.EsmContextTransferredDueToIrat -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmDownloadServerRejectedTheCall = Android.Telephony.DataFailCauseType.EsmDownloadServerRejectedTheCall -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmFailure = Android.Telephony.DataFailCauseType.EsmFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmInfoNotReceived = Android.Telephony.DataFailCauseType.EsmInfoNotReceived -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmLocalCauseNone = Android.Telephony.DataFailCauseType.EsmLocalCauseNone -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmNwActivatedDedBearerWithIdOfDefBearer = Android.Telephony.DataFailCauseType.EsmNwActivatedDedBearerWithIdOfDefBearer -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmProcedureTimeOut = Android.Telephony.DataFailCauseType.EsmProcedureTimeOut -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EsmUnknownEpsBearerContext = Android.Telephony.DataFailCauseType.EsmUnknownEpsBearerContext -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoConnectionDenyByBillingOrAuthenticationFailure = Android.Telephony.DataFailCauseType.EvdoConnectionDenyByBillingOrAuthenticationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoConnectionDenyByGeneralOrNetworkBusy = Android.Telephony.DataFailCauseType.EvdoConnectionDenyByGeneralOrNetworkBusy -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoHdrChanged = Android.Telephony.DataFailCauseType.EvdoHdrChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoHdrConnectionSetupTimeout = Android.Telephony.DataFailCauseType.EvdoHdrConnectionSetupTimeout -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoHdrExited = Android.Telephony.DataFailCauseType.EvdoHdrExited -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoHdrNoSession = Android.Telephony.DataFailCauseType.EvdoHdrNoSession -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.EvdoUsingGpsFixInsteadOfHdrCall = Android.Telephony.DataFailCauseType.EvdoUsingGpsFixInsteadOfHdrCall -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Fade = Android.Telephony.DataFailCauseType.Fade -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.FailedToAcquireColocatedHdr = Android.Telephony.DataFailCauseType.FailedToAcquireColocatedHdr -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.FeatureNotSupp = Android.Telephony.DataFailCauseType.FeatureNotSupp -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.FilterSemanticError = Android.Telephony.DataFailCauseType.FilterSemanticError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.FilterSytaxError = Android.Telephony.DataFailCauseType.FilterSytaxError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ForbiddenApnName = Android.Telephony.DataFailCauseType.ForbiddenApnName -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.GprsRegistrationFail = Android.Telephony.DataFailCauseType.GprsRegistrationFail -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.GprsServicesAndNonGprsServicesNotAllowed = Android.Telephony.DataFailCauseType.GprsServicesAndNonGprsServicesNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.GprsServicesNotAllowed = Android.Telephony.DataFailCauseType.GprsServicesNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.GprsServicesNotAllowedInThisPlmn = Android.Telephony.DataFailCauseType.GprsServicesNotAllowedInThisPlmn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.HandoffPreferenceChanged = Android.Telephony.DataFailCauseType.HandoffPreferenceChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.HdrAccessFailure = Android.Telephony.DataFailCauseType.HdrAccessFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.HdrFade = Android.Telephony.DataFailCauseType.HdrFade -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.HdrNoLockGranted = Android.Telephony.DataFailCauseType.HdrNoLockGranted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IfaceAndPolFamilyMismatch = Android.Telephony.DataFailCauseType.IfaceAndPolFamilyMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IfaceMismatch = Android.Telephony.DataFailCauseType.IfaceMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IllegalMe = Android.Telephony.DataFailCauseType.IllegalMe -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IllegalMs = Android.Telephony.DataFailCauseType.IllegalMs -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ImeiNotAccepted = Android.Telephony.DataFailCauseType.ImeiNotAccepted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ImplicitlyDetached = Android.Telephony.DataFailCauseType.ImplicitlyDetached -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ImsiUnknownInHomeSubscriberServer = Android.Telephony.DataFailCauseType.ImsiUnknownInHomeSubscriberServer -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IncomingCallRejected = Android.Telephony.DataFailCauseType.IncomingCallRejected -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InsufficientResources = Android.Telephony.DataFailCauseType.InsufficientResources -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InterfaceInUse = Android.Telephony.DataFailCauseType.InterfaceInUse -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InternalCallPreemptByHighPrioApn = Android.Telephony.DataFailCauseType.InternalCallPreemptByHighPrioApn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InternalEpcNonepcTransition = Android.Telephony.DataFailCauseType.InternalEpcNonepcTransition -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidConnectionId = Android.Telephony.DataFailCauseType.InvalidConnectionId -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidDnsAddr = Android.Telephony.DataFailCauseType.InvalidDnsAddr -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidEmmState = Android.Telephony.DataFailCauseType.InvalidEmmState -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidMandatoryInfo = Android.Telephony.DataFailCauseType.InvalidMandatoryInfo -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidMode = Android.Telephony.DataFailCauseType.InvalidMode -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidPcscfAddr = Android.Telephony.DataFailCauseType.InvalidPcscfAddr -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidPcscfOrDnsAddress = Android.Telephony.DataFailCauseType.InvalidPcscfOrDnsAddress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidPrimaryNsapi = Android.Telephony.DataFailCauseType.InvalidPrimaryNsapi -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidSimState = Android.Telephony.DataFailCauseType.InvalidSimState -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.InvalidTransactionId = Android.Telephony.DataFailCauseType.InvalidTransactionId -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IpAddressMismatch = Android.Telephony.DataFailCauseType.IpAddressMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Ipv6AddressTransferFailed = Android.Telephony.DataFailCauseType.Ipv6AddressTransferFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Ipv6PrefixUnavailable = Android.Telephony.DataFailCauseType.Ipv6PrefixUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IpVersionMismatch = Android.Telephony.DataFailCauseType.IpVersionMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IratHandoverFailed = Android.Telephony.DataFailCauseType.IratHandoverFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Is707bMaxAccessProbes = Android.Telephony.DataFailCauseType.Is707bMaxAccessProbes -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanAuthorizationRejected = Android.Telephony.DataFailCauseType.IwlanAuthorizationRejected -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanCongestion = Android.Telephony.DataFailCauseType.IwlanCongestion -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanDnsResolutionNameFailure = Android.Telephony.DataFailCauseType.IwlanDnsResolutionNameFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanDnsResolutionTimeout = Android.Telephony.DataFailCauseType.IwlanDnsResolutionTimeout -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanIkev2AuthFailure = Android.Telephony.DataFailCauseType.IwlanIkev2AuthFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanIkev2CertInvalid = Android.Telephony.DataFailCauseType.IwlanIkev2CertInvalid -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanIkev2ConfigFailure = Android.Telephony.DataFailCauseType.IwlanIkev2ConfigFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanIkev2MsgTimeout = Android.Telephony.DataFailCauseType.IwlanIkev2MsgTimeout -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanIllegalMe = Android.Telephony.DataFailCauseType.IwlanIllegalMe -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanImeiNotAccepted = Android.Telephony.DataFailCauseType.IwlanImeiNotAccepted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanMaxConnectionReached = Android.Telephony.DataFailCauseType.IwlanMaxConnectionReached -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanNetworkFailure = Android.Telephony.DataFailCauseType.IwlanNetworkFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanNoApnSubscription = Android.Telephony.DataFailCauseType.IwlanNoApnSubscription -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanNon3gppAccessToEpcNotAllowed = Android.Telephony.DataFailCauseType.IwlanNon3gppAccessToEpcNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanPdnConnectionRejection = Android.Telephony.DataFailCauseType.IwlanPdnConnectionRejection -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanPlmnNotAllowed = Android.Telephony.DataFailCauseType.IwlanPlmnNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanRatTypeNotAllowed = Android.Telephony.DataFailCauseType.IwlanRatTypeNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanSemanticErrorInTheTftOperation = Android.Telephony.DataFailCauseType.IwlanSemanticErrorInTheTftOperation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanSemanticErrorsInPacketFilters = Android.Telephony.DataFailCauseType.IwlanSemanticErrorsInPacketFilters -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanSyntacticalErrorInTheTftOperation = Android.Telephony.DataFailCauseType.IwlanSyntacticalErrorInTheTftOperation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanSyntacticalErrorsInPacketFilters = Android.Telephony.DataFailCauseType.IwlanSyntacticalErrorsInPacketFilters -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanTunnelNotFound = Android.Telephony.DataFailCauseType.IwlanTunnelNotFound -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanUnauthenticatedEmergencyNotSupported = Android.Telephony.DataFailCauseType.IwlanUnauthenticatedEmergencyNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.IwlanUserUnknown = Android.Telephony.DataFailCauseType.IwlanUserUnknown -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LimitedToIpv4 = Android.Telephony.DataFailCauseType.LimitedToIpv4 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LimitedToIpv6 = Android.Telephony.DataFailCauseType.LimitedToIpv6 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LlcSndcp = Android.Telephony.DataFailCauseType.LlcSndcp -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LocalEnd = Android.Telephony.DataFailCauseType.LocalEnd -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LocationAreaNotAllowed = Android.Telephony.DataFailCauseType.LocationAreaNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LostConnection = Android.Telephony.DataFailCauseType.LostConnection -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LowerLayerRegistrationFailure = Android.Telephony.DataFailCauseType.LowerLayerRegistrationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LowPowerModeOrPoweringDown = Android.Telephony.DataFailCauseType.LowPowerModeOrPoweringDown -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LteNasServiceRequestFailed = Android.Telephony.DataFailCauseType.LteNasServiceRequestFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.LteThrottlingNotRequired = Android.Telephony.DataFailCauseType.LteThrottlingNotRequired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MacFailure = Android.Telephony.DataFailCauseType.MacFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MatchAllRuleNotAllowed = Android.Telephony.DataFailCauseType.MatchAllRuleNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaxAccessProbe = Android.Telephony.DataFailCauseType.MaxAccessProbe -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaximiumNsapisExceeded = Android.Telephony.DataFailCauseType.MaximiumNsapisExceeded -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaxinumSizeOfL2MessageExceeded = Android.Telephony.DataFailCauseType.MaxinumSizeOfL2MessageExceeded -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaxIpv4Connections = Android.Telephony.DataFailCauseType.MaxIpv4Connections -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaxIpv6Connections = Android.Telephony.DataFailCauseType.MaxIpv6Connections -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MaxPppInactivityTimerExpired = Android.Telephony.DataFailCauseType.MaxPppInactivityTimerExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MessageIncorrectSemantic = Android.Telephony.DataFailCauseType.MessageIncorrectSemantic -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MessageTypeUnsupported = Android.Telephony.DataFailCauseType.MessageTypeUnsupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipConfigFailure = Android.Telephony.DataFailCauseType.MipConfigFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaAdminProhibited = Android.Telephony.DataFailCauseType.MipFaAdminProhibited -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaDeliveryStyleNotSupported = Android.Telephony.DataFailCauseType.MipFaDeliveryStyleNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaEncapsulationUnavailable = Android.Telephony.DataFailCauseType.MipFaEncapsulationUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaHomeAgentAuthenticationFailure = Android.Telephony.DataFailCauseType.MipFaHomeAgentAuthenticationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaInsufficientResources = Android.Telephony.DataFailCauseType.MipFaInsufficientResources -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMalformedReply = Android.Telephony.DataFailCauseType.MipFaMalformedReply -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMalformedRequest = Android.Telephony.DataFailCauseType.MipFaMalformedRequest -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMissingChallenge = Android.Telephony.DataFailCauseType.MipFaMissingChallenge -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMissingHomeAddress = Android.Telephony.DataFailCauseType.MipFaMissingHomeAddress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMissingHomeAgent = Android.Telephony.DataFailCauseType.MipFaMissingHomeAgent -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMissingNai = Android.Telephony.DataFailCauseType.MipFaMissingNai -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaMobileNodeAuthenticationFailure = Android.Telephony.DataFailCauseType.MipFaMobileNodeAuthenticationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaReasonUnspecified = Android.Telephony.DataFailCauseType.MipFaReasonUnspecified -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaRequestedLifetimeTooLong = Android.Telephony.DataFailCauseType.MipFaRequestedLifetimeTooLong -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaReverseTunnelIsMandatory = Android.Telephony.DataFailCauseType.MipFaReverseTunnelIsMandatory -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaReverseTunnelUnavailable = Android.Telephony.DataFailCauseType.MipFaReverseTunnelUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaStaleChallenge = Android.Telephony.DataFailCauseType.MipFaStaleChallenge -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaUnknownChallenge = Android.Telephony.DataFailCauseType.MipFaUnknownChallenge -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipFaVjHeaderCompressionUnavailable = Android.Telephony.DataFailCauseType.MipFaVjHeaderCompressionUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaAdminProhibited = Android.Telephony.DataFailCauseType.MipHaAdminProhibited -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaEncapsulationUnavailable = Android.Telephony.DataFailCauseType.MipHaEncapsulationUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaForeignAgentAuthenticationFailure = Android.Telephony.DataFailCauseType.MipHaForeignAgentAuthenticationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaInsufficientResources = Android.Telephony.DataFailCauseType.MipHaInsufficientResources -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaMalformedRequest = Android.Telephony.DataFailCauseType.MipHaMalformedRequest -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaMobileNodeAuthenticationFailure = Android.Telephony.DataFailCauseType.MipHaMobileNodeAuthenticationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaReasonUnspecified = Android.Telephony.DataFailCauseType.MipHaReasonUnspecified -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaRegistrationIdMismatch = Android.Telephony.DataFailCauseType.MipHaRegistrationIdMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaReverseTunnelIsMandatory = Android.Telephony.DataFailCauseType.MipHaReverseTunnelIsMandatory -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaReverseTunnelUnavailable = Android.Telephony.DataFailCauseType.MipHaReverseTunnelUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MipHaUnknownHomeAgentAddress = Android.Telephony.DataFailCauseType.MipHaUnknownHomeAgentAddress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MissingUnknownApn = Android.Telephony.DataFailCauseType.MissingUnknownApn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ModemAppPreempted = Android.Telephony.DataFailCauseType.ModemAppPreempted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ModemRestart = Android.Telephony.DataFailCauseType.ModemRestart -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MscTemporarilyNotReachable = Android.Telephony.DataFailCauseType.MscTemporarilyNotReachable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MsgAndProtocolStateUncompatible = Android.Telephony.DataFailCauseType.MsgAndProtocolStateUncompatible -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MsgTypeNoncompatibleState = Android.Telephony.DataFailCauseType.MsgTypeNoncompatibleState -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MsIdentityCannotBeDerivedByTheNetwork = Android.Telephony.DataFailCauseType.MsIdentityCannotBeDerivedByTheNetwork -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MultiConnToSamePdnNotAllowed = Android.Telephony.DataFailCauseType.MultiConnToSamePdnNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.MultiplePdpCallNotAllowed = Android.Telephony.DataFailCauseType.MultiplePdpCallNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NasLayerFailure = Android.Telephony.DataFailCauseType.NasLayerFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NasRequestRejectedByNetwork = Android.Telephony.DataFailCauseType.NasRequestRejectedByNetwork -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NasSignalling = Android.Telephony.DataFailCauseType.NasSignalling -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NetworkFailure = Android.Telephony.DataFailCauseType.NetworkFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NetworkInitiatedDetachNoAutoReattach = Android.Telephony.DataFailCauseType.NetworkInitiatedDetachNoAutoReattach -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NetworkInitiatedDetachWithAutoReattach = Android.Telephony.DataFailCauseType.NetworkInitiatedDetachWithAutoReattach -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NetworkInitiatedTermination = Android.Telephony.DataFailCauseType.NetworkInitiatedTermination -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoCdmaService = Android.Telephony.DataFailCauseType.NoCdmaService -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoCollocatedHdr = Android.Telephony.DataFailCauseType.NoCollocatedHdr -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoEpsBearerContextActivated = Android.Telephony.DataFailCauseType.NoEpsBearerContextActivated -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoGprsContext = Android.Telephony.DataFailCauseType.NoGprsContext -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoHybridHdrService = Android.Telephony.DataFailCauseType.NoHybridHdrService -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.None = Android.Telephony.DataFailCauseType.None -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NonIpNotSupported = Android.Telephony.DataFailCauseType.NonIpNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoPdpContextActivated = Android.Telephony.DataFailCauseType.NoPdpContextActivated -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoResponseFromBaseStation = Android.Telephony.DataFailCauseType.NoResponseFromBaseStation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NormalRelease = Android.Telephony.DataFailCauseType.NormalRelease -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoService = Android.Telephony.DataFailCauseType.NoService -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NoServiceOnGateway = Android.Telephony.DataFailCauseType.NoServiceOnGateway -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NsapiInUse = Android.Telephony.DataFailCauseType.NsapiInUse -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.NullApnDisallowed = Android.Telephony.DataFailCauseType.NullApnDisallowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause1 = Android.Telephony.DataFailCauseType.OemDcfailcause1 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause10 = Android.Telephony.DataFailCauseType.OemDcfailcause10 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause11 = Android.Telephony.DataFailCauseType.OemDcfailcause11 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause12 = Android.Telephony.DataFailCauseType.OemDcfailcause12 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause13 = Android.Telephony.DataFailCauseType.OemDcfailcause13 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause14 = Android.Telephony.DataFailCauseType.OemDcfailcause14 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause15 = Android.Telephony.DataFailCauseType.OemDcfailcause15 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause2 = Android.Telephony.DataFailCauseType.OemDcfailcause2 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause3 = Android.Telephony.DataFailCauseType.OemDcfailcause3 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause4 = Android.Telephony.DataFailCauseType.OemDcfailcause4 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause5 = Android.Telephony.DataFailCauseType.OemDcfailcause5 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause6 = Android.Telephony.DataFailCauseType.OemDcfailcause6 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause7 = Android.Telephony.DataFailCauseType.OemDcfailcause7 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause8 = Android.Telephony.DataFailCauseType.OemDcfailcause8 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OemDcfailcause9 = Android.Telephony.DataFailCauseType.OemDcfailcause9 -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OnlyIpv4Allowed = Android.Telephony.DataFailCauseType.OnlyIpv4Allowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OnlyIpv4v6Allowed = Android.Telephony.DataFailCauseType.OnlyIpv4v6Allowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OnlyIpv6Allowed = Android.Telephony.DataFailCauseType.OnlyIpv6Allowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OnlyNonIpAllowed = Android.Telephony.DataFailCauseType.OnlyNonIpAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OnlySingleBearerAllowed = Android.Telephony.DataFailCauseType.OnlySingleBearerAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OperatorBarred = Android.Telephony.DataFailCauseType.OperatorBarred -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.OtaspCommitInProgress = Android.Telephony.DataFailCauseType.OtaspCommitInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnConnDoesNotExist = Android.Telephony.DataFailCauseType.PdnConnDoesNotExist -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnInactivityTimerExpired = Android.Telephony.DataFailCauseType.PdnInactivityTimerExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnIpv4CallDisallowed = Android.Telephony.DataFailCauseType.PdnIpv4CallDisallowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnIpv4CallThrottled = Android.Telephony.DataFailCauseType.PdnIpv4CallThrottled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnIpv6CallDisallowed = Android.Telephony.DataFailCauseType.PdnIpv6CallDisallowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnIpv6CallThrottled = Android.Telephony.DataFailCauseType.PdnIpv6CallThrottled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnNonIpCallDisallowed = Android.Telephony.DataFailCauseType.PdnNonIpCallDisallowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdnNonIpCallThrottled = Android.Telephony.DataFailCauseType.PdnNonIpCallThrottled -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpActivateMaxRetryFailed = Android.Telephony.DataFailCauseType.PdpActivateMaxRetryFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpDuplicate = Android.Telephony.DataFailCauseType.PdpDuplicate -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpEstablishTimeoutExpired = Android.Telephony.DataFailCauseType.PdpEstablishTimeoutExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpInactiveTimeoutExpired = Android.Telephony.DataFailCauseType.PdpInactiveTimeoutExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpLowerlayerError = Android.Telephony.DataFailCauseType.PdpLowerlayerError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpModifyCollision = Android.Telephony.DataFailCauseType.PdpModifyCollision -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpModifyTimeoutExpired = Android.Telephony.DataFailCauseType.PdpModifyTimeoutExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpPppNotSupported = Android.Telephony.DataFailCauseType.PdpPppNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PdpWithoutActiveTft = Android.Telephony.DataFailCauseType.PdpWithoutActiveTft -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PhoneInUse = Android.Telephony.DataFailCauseType.PhoneInUse -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PhysicalLinkCloseInProgress = Android.Telephony.DataFailCauseType.PhysicalLinkCloseInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PlmnNotAllowed = Android.Telephony.DataFailCauseType.PlmnNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppAuthFailure = Android.Telephony.DataFailCauseType.PppAuthFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppChapFailure = Android.Telephony.DataFailCauseType.PppChapFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppCloseInProgress = Android.Telephony.DataFailCauseType.PppCloseInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppOptionMismatch = Android.Telephony.DataFailCauseType.PppOptionMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppPapFailure = Android.Telephony.DataFailCauseType.PppPapFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PppTimeout = Android.Telephony.DataFailCauseType.PppTimeout -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.PrefRadioTechChanged = Android.Telephony.DataFailCauseType.PrefRadioTechChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ProfileBearerIncompatible = Android.Telephony.DataFailCauseType.ProfileBearerIncompatible -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ProtocolErrors = Android.Telephony.DataFailCauseType.ProtocolErrors -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.QosNotAccepted = Android.Telephony.DataFailCauseType.QosNotAccepted -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RadioAccessBearerFailure = Android.Telephony.DataFailCauseType.RadioAccessBearerFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RadioAccessBearerSetupFailure = Android.Telephony.DataFailCauseType.RadioAccessBearerSetupFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RadioNotAvailable = Android.Telephony.DataFailCauseType.RadioNotAvailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RadioPowerOff = Android.Telephony.DataFailCauseType.RadioPowerOff -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RedirectionOrHandoffInProgress = Android.Telephony.DataFailCauseType.RedirectionOrHandoffInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RegistrationFail = Android.Telephony.DataFailCauseType.RegistrationFail -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RegularDeactivation = Android.Telephony.DataFailCauseType.RegularDeactivation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RejectedByBaseStation = Android.Telephony.DataFailCauseType.RejectedByBaseStation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAbortedAfterHandover = Android.Telephony.DataFailCauseType.RrcConnectionAbortedAfterHandover -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAbortedAfterIratCellChange = Android.Telephony.DataFailCauseType.RrcConnectionAbortedAfterIratCellChange -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAbortedDueToIratChange = Android.Telephony.DataFailCauseType.RrcConnectionAbortedDueToIratChange -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAbortedDuringIratCellChange = Android.Telephony.DataFailCauseType.RrcConnectionAbortedDuringIratCellChange -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAbortRequest = Android.Telephony.DataFailCauseType.RrcConnectionAbortRequest -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAccessBarred = Android.Telephony.DataFailCauseType.RrcConnectionAccessBarred -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAccessStratumFailure = Android.Telephony.DataFailCauseType.RrcConnectionAccessStratumFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionAnotherProcedureInProgress = Android.Telephony.DataFailCauseType.RrcConnectionAnotherProcedureInProgress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionCellNotCamped = Android.Telephony.DataFailCauseType.RrcConnectionCellNotCamped -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionCellReselection = Android.Telephony.DataFailCauseType.RrcConnectionCellReselection -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionConfigFailure = Android.Telephony.DataFailCauseType.RrcConnectionConfigFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionInvalidRequest = Android.Telephony.DataFailCauseType.RrcConnectionInvalidRequest -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionLinkFailure = Android.Telephony.DataFailCauseType.RrcConnectionLinkFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionNormalRelease = Android.Telephony.DataFailCauseType.RrcConnectionNormalRelease -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionOutOfServiceDuringCellRegister = Android.Telephony.DataFailCauseType.RrcConnectionOutOfServiceDuringCellRegister -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionRadioLinkFailure = Android.Telephony.DataFailCauseType.RrcConnectionRadioLinkFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionReestablishmentFailure = Android.Telephony.DataFailCauseType.RrcConnectionReestablishmentFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionRejectByNetwork = Android.Telephony.DataFailCauseType.RrcConnectionRejectByNetwork -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionReleasedSecurityNotActive = Android.Telephony.DataFailCauseType.RrcConnectionReleasedSecurityNotActive -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionRfUnavailable = Android.Telephony.DataFailCauseType.RrcConnectionRfUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionSystemInformationBlockReadError = Android.Telephony.DataFailCauseType.RrcConnectionSystemInformationBlockReadError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionSystemIntervalFailure = Android.Telephony.DataFailCauseType.RrcConnectionSystemIntervalFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionTimerExpired = Android.Telephony.DataFailCauseType.RrcConnectionTimerExpired -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcConnectionTrackingAreaIdChanged = Android.Telephony.DataFailCauseType.RrcConnectionTrackingAreaIdChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcUplinkConnectionRelease = Android.Telephony.DataFailCauseType.RrcUplinkConnectionRelease -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcUplinkDataTransmissionFailure = Android.Telephony.DataFailCauseType.RrcUplinkDataTransmissionFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcUplinkDeliveryFailedDueToHandover = Android.Telephony.DataFailCauseType.RrcUplinkDeliveryFailedDueToHandover -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcUplinkErrorRequestFromNas = Android.Telephony.DataFailCauseType.RrcUplinkErrorRequestFromNas -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RrcUplinkRadioLinkFailure = Android.Telephony.DataFailCauseType.RrcUplinkRadioLinkFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.RuimNotPresent = Android.Telephony.DataFailCauseType.RuimNotPresent -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.SecurityModeRejected = Android.Telephony.DataFailCauseType.SecurityModeRejected -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ServiceNotAllowedOnPlmn = Android.Telephony.DataFailCauseType.ServiceNotAllowedOnPlmn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ServiceOptionNotSubscribed = Android.Telephony.DataFailCauseType.ServiceOptionNotSubscribed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ServiceOptionNotSupported = Android.Telephony.DataFailCauseType.ServiceOptionNotSupported -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ServiceOptionOutOfOrder = Android.Telephony.DataFailCauseType.ServiceOptionOutOfOrder -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.SignalLost = Android.Telephony.DataFailCauseType.SignalLost -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.SimCardChanged = Android.Telephony.DataFailCauseType.SimCardChanged -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.SliceRejected = Android.Telephony.DataFailCauseType.SliceRejected -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.SynchronizationFailure = Android.Telephony.DataFailCauseType.SynchronizationFailure -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.TestLoopbackRegularDeactivation = Android.Telephony.DataFailCauseType.TestLoopbackRegularDeactivation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.TetheredCallActive = Android.Telephony.DataFailCauseType.TetheredCallActive -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.TftSemanticError = Android.Telephony.DataFailCauseType.TftSemanticError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.TftSytaxError = Android.Telephony.DataFailCauseType.TftSytaxError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ThermalEmergency = Android.Telephony.DataFailCauseType.ThermalEmergency -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.ThermalMitigation = Android.Telephony.DataFailCauseType.ThermalMitigation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.TratSwapFailed = Android.Telephony.DataFailCauseType.TratSwapFailed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UeInitiatedDetachOrDisconnect = Android.Telephony.DataFailCauseType.UeInitiatedDetachOrDisconnect -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UeIsEnteringPowersaveMode = Android.Telephony.DataFailCauseType.UeIsEnteringPowersaveMode -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UeRatChange = Android.Telephony.DataFailCauseType.UeRatChange -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UeSecurityCapabilitiesMismatch = Android.Telephony.DataFailCauseType.UeSecurityCapabilitiesMismatch -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UmtsHandoverToIwlan = Android.Telephony.DataFailCauseType.UmtsHandoverToIwlan -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UmtsReactivationReq = Android.Telephony.DataFailCauseType.UmtsReactivationReq -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnacceptableNetworkParameter = Android.Telephony.DataFailCauseType.UnacceptableNetworkParameter -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnacceptableNonEpsAuthentication = Android.Telephony.DataFailCauseType.UnacceptableNonEpsAuthentication -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Unknown = Android.Telephony.DataFailCauseType.Unknown -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnknownInfoElement = Android.Telephony.DataFailCauseType.UnknownInfoElement -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnknownPdpAddressType = Android.Telephony.DataFailCauseType.UnknownPdpAddressType -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnknownPdpContext = Android.Telephony.DataFailCauseType.UnknownPdpContext -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnpreferredRat = Android.Telephony.DataFailCauseType.UnpreferredRat -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.Unsupported1xPrev = Android.Telephony.DataFailCauseType.Unsupported1XPrev -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnsupportedApnInCurrentPlmn = Android.Telephony.DataFailCauseType.UnsupportedApnInCurrentPlmn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UnsupportedQciValue = Android.Telephony.DataFailCauseType.UnsupportedQciValue -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.UserAuthentication = Android.Telephony.DataFailCauseType.UserAuthentication -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpAdministrativelyProhibited = Android.Telephony.DataFailCauseType.VsncpAdministrativelyProhibited -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpApnUnauthorized = Android.Telephony.DataFailCauseType.VsncpApnUnauthorized -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpGenError = Android.Telephony.DataFailCauseType.VsncpGenError -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpInsufficientParameters = Android.Telephony.DataFailCauseType.VsncpInsufficientParameters -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpNoPdnGatewayAddress = Android.Telephony.DataFailCauseType.VsncpNoPdnGatewayAddress -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpPdnExistsForThisApn = Android.Telephony.DataFailCauseType.VsncpPdnExistsForThisApn -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpPdnGatewayReject = Android.Telephony.DataFailCauseType.VsncpPdnGatewayReject -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpPdnGatewayUnreachable = Android.Telephony.DataFailCauseType.VsncpPdnGatewayUnreachable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpPdnIdInUse = Android.Telephony.DataFailCauseType.VsncpPdnIdInUse -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpPdnLimitExceeded = Android.Telephony.DataFailCauseType.VsncpPdnLimitExceeded -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpReconnectNotAllowed = Android.Telephony.DataFailCauseType.VsncpReconnectNotAllowed -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpResourceUnavailable = Android.Telephony.DataFailCauseType.VsncpResourceUnavailable -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpSubscriberLimitation = Android.Telephony.DataFailCauseType.VsncpSubscriberLimitation -> Android.Telephony.DataFailCauseType +const Android.Telephony.DataFailCause.VsncpTimeout = Android.Telephony.DataFailCauseType.VsncpTimeout -> Android.Telephony.DataFailCauseType +const Android.Telephony.DisconnectCause.AlreadyDialing = Android.Telephony.CallDisconnectCause.AlreadyDialing -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.AnsweredElsewhere = Android.Telephony.CallDisconnectCause.AnsweredElsewhere -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.Busy = Android.Telephony.CallDisconnectCause.Busy -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CallBarred = Android.Telephony.CallDisconnectCause.CallBarred -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CallingDisabled = Android.Telephony.CallDisconnectCause.CallingDisabled -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CallPulled = Android.Telephony.CallDisconnectCause.CallPulled -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CantCallWhileRinging = Android.Telephony.CallDisconnectCause.CantCallWhileRinging -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaAccessBlocked = Android.Telephony.CallDisconnectCause.CdmaAccessBlocked -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaAccessFailure = Android.Telephony.CallDisconnectCause.CdmaAccessFailure -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaAlreadyActivated = Android.Telephony.CallDisconnectCause.CdmaAlreadyActivated -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaDrop = Android.Telephony.CallDisconnectCause.CdmaDrop -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaIntercept = Android.Telephony.CallDisconnectCause.CdmaIntercept -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaLockedUntilPowerCycle = Android.Telephony.CallDisconnectCause.CdmaLockedUntilPowerCycle -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaNotEmergency = Android.Telephony.CallDisconnectCause.CdmaNotEmergency -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaPreempted = Android.Telephony.CallDisconnectCause.CdmaPreempted -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaReorder = Android.Telephony.CallDisconnectCause.CdmaReorder -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaRetryOrder = Android.Telephony.CallDisconnectCause.CdmaRetryOrder -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CdmaSoReject = Android.Telephony.CallDisconnectCause.CdmaSoReject -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.Congestion = Android.Telephony.CallDisconnectCause.Congestion -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CsRestricted = Android.Telephony.CallDisconnectCause.CsRestricted -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CsRestrictedEmergency = Android.Telephony.CallDisconnectCause.CsRestrictedEmergency -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.CsRestrictedNormal = Android.Telephony.CallDisconnectCause.CsRestrictedNormal -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DataDisabled = Android.Telephony.CallDisconnectCause.DataDisabled -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DataLimitReached = Android.Telephony.CallDisconnectCause.DataLimitReached -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialedCallForwardingWhileRoaming = Android.Telephony.CallDisconnectCause.DialedCallForwardingWhileRoaming -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialedMmi = Android.Telephony.CallDisconnectCause.DialedMmi -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialLowBattery = Android.Telephony.CallDisconnectCause.DialLowBattery -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialModifiedToDial = Android.Telephony.CallDisconnectCause.DialModifiedToDial -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialModifiedToDialVideo = Android.Telephony.CallDisconnectCause.DialModifiedToDialVideo -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialModifiedToSs = Android.Telephony.CallDisconnectCause.DialModifiedToSs -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialModifiedToUssd = Android.Telephony.CallDisconnectCause.DialModifiedToUssd -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialVideoModifiedToDial = Android.Telephony.CallDisconnectCause.DialVideoModifiedToDial -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialVideoModifiedToDialVideo = Android.Telephony.CallDisconnectCause.DialVideoModifiedToDialVideo -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialVideoModifiedToSs = Android.Telephony.CallDisconnectCause.DialVideoModifiedToSs -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.DialVideoModifiedToUssd = Android.Telephony.CallDisconnectCause.DialVideoModifiedToUssd -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.EmergencyCallOverWfcNotAvailable = Android.Telephony.CallDisconnectCause.EmergencyCallOverWfcNotAvailable -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.EmergencyPermFailure = Android.Telephony.CallDisconnectCause.EmergencyPermFailure -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.EmergencyTempFailure = Android.Telephony.CallDisconnectCause.EmergencyTempFailure -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ErrorUnspecified = Android.Telephony.CallDisconnectCause.ErrorUnspecified -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.FdnBlocked = Android.Telephony.CallDisconnectCause.FdnBlocked -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.IccError = Android.Telephony.CallDisconnectCause.IccError -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ImeiNotAccepted = Android.Telephony.CallDisconnectCause.ImeiNotAccepted -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ImsAccessBlocked = Android.Telephony.CallDisconnectCause.ImsAccessBlocked -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ImsMergedSuccessfully = Android.Telephony.CallDisconnectCause.ImsMergedSuccessfully -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ImsSipAlternateEmergencyCall = Android.Telephony.CallDisconnectCause.ImsSipAlternateEmergencyCall -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.IncomingAutoRejected = Android.Telephony.CallDisconnectCause.IncomingAutoRejected -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.IncomingMissed = Android.Telephony.CallDisconnectCause.IncomingMissed -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.IncomingRejected = Android.Telephony.CallDisconnectCause.IncomingRejected -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.InvalidCredentials = Android.Telephony.CallDisconnectCause.InvalidCredentials -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.InvalidNumber = Android.Telephony.CallDisconnectCause.InvalidNumber -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.LimitExceeded = Android.Telephony.CallDisconnectCause.LimitExceeded -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.Local = Android.Telephony.CallDisconnectCause.Local -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.LostSignal = Android.Telephony.CallDisconnectCause.LostSignal -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.LowBattery = Android.Telephony.CallDisconnectCause.LowBattery -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.MaximumNumberOfCallsReached = Android.Telephony.CallDisconnectCause.MaximumNumberOfCallsReached -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.MediaTimeout = Android.Telephony.CallDisconnectCause.MediaTimeout -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.Mmi = Android.Telephony.CallDisconnectCause.Mmi -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.NoPhoneNumberSupplied = Android.Telephony.CallDisconnectCause.NoPhoneNumberSupplied -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.Normal = Android.Telephony.CallDisconnectCause.Normal -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.NormalUnspecified = Android.Telephony.CallDisconnectCause.NormalUnspecified -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.NotDisconnected = Android.Telephony.CallDisconnectCause.NotDisconnected -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.NotValid = Android.Telephony.CallDisconnectCause.NotValid -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.NumberUnreachable = Android.Telephony.CallDisconnectCause.NumberUnreachable -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OtaspProvisioningInProcess = Android.Telephony.CallDisconnectCause.OtaspProvisioningInProcess -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OutgoingCanceled = Android.Telephony.CallDisconnectCause.OutgoingCanceled -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OutgoingEmergencyCallPlaced = Android.Telephony.CallDisconnectCause.OutgoingEmergencyCallPlaced -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OutgoingFailure = Android.Telephony.CallDisconnectCause.OutgoingFailure -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OutOfNetwork = Android.Telephony.CallDisconnectCause.OutOfNetwork -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.OutOfService = Android.Telephony.CallDisconnectCause.OutOfService -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.PowerOff = Android.Telephony.CallDisconnectCause.PowerOff -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ServerError = Android.Telephony.CallDisconnectCause.ServerError -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.ServerUnreachable = Android.Telephony.CallDisconnectCause.ServerUnreachable -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.TimedOut = Android.Telephony.CallDisconnectCause.TimedOut -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.TooManyOngoingCalls = Android.Telephony.CallDisconnectCause.TooManyOngoingCalls -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.UnobtainableNumber = Android.Telephony.CallDisconnectCause.UnobtainableNumber -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.VideoCallNotAllowedWhileTtyEnabled = Android.Telephony.CallDisconnectCause.VideoCallNotAllowedWhileTtyEnabled -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.VoicemailNumberMissing = Android.Telephony.CallDisconnectCause.VoicemailNumberMissing -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.WfcServiceNotAvailableInThisLocation = Android.Telephony.CallDisconnectCause.WfcServiceNotAvailableInThisLocation -> Android.Telephony.CallDisconnectCause +const Android.Telephony.DisconnectCause.WifiLost = Android.Telephony.CallDisconnectCause.WifiLost -> Android.Telephony.CallDisconnectCause +const Android.Telephony.Emergency.EmergencyNumber.EmergencyCallRoutingEmergency = Android.Telephony.Emergency.EmergencyCallRouting.Emergency -> Android.Telephony.Emergency.EmergencyCallRouting +const Android.Telephony.Emergency.EmergencyNumber.EmergencyCallRoutingNormal = Android.Telephony.Emergency.EmergencyCallRouting.Normal -> Android.Telephony.Emergency.EmergencyCallRouting +const Android.Telephony.Emergency.EmergencyNumber.EmergencyCallRoutingUnknown = Android.Telephony.Emergency.EmergencyCallRouting.Unknown -> Android.Telephony.Emergency.EmergencyCallRouting +const Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSourceDatabase = Android.Telephony.Emergency.EmergencyNumberSource.Database -> Android.Telephony.Emergency.EmergencyNumberSource +const Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSourceDefault = Android.Telephony.Emergency.EmergencyNumberSource.Default -> Android.Telephony.Emergency.EmergencyNumberSource +const Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSourceModemConfig = Android.Telephony.Emergency.EmergencyNumberSource.ModemConfig -> Android.Telephony.Emergency.EmergencyNumberSource +const Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSourceNetworkSignaling = Android.Telephony.Emergency.EmergencyNumberSource.NetworkSignaling -> Android.Telephony.Emergency.EmergencyNumberSource +const Android.Telephony.Emergency.EmergencyNumber.EmergencyNumberSourceSim = Android.Telephony.Emergency.EmergencyNumberSource.Sim -> Android.Telephony.Emergency.EmergencyNumberSource +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryAiec = Android.Telephony.Emergency.EmergencyServiceCategory.Aiec -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryAmbulance = Android.Telephony.Emergency.EmergencyServiceCategory.Ambulance -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryFireBrigade = Android.Telephony.Emergency.EmergencyServiceCategory.FireBrigade -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryMarineGuard = Android.Telephony.Emergency.EmergencyServiceCategory.MarineGuard -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryMiec = Android.Telephony.Emergency.EmergencyServiceCategory.Miec -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryMountainRescue = Android.Telephony.Emergency.EmergencyServiceCategory.MountainRescue -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryPolice = Android.Telephony.Emergency.EmergencyServiceCategory.Police -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.EmergencyServiceCategoryUnspecified = Android.Telephony.Emergency.EmergencyServiceCategory.Unspecified -> Android.Telephony.Emergency.EmergencyServiceCategory +const Android.Telephony.Emergency.EmergencyNumber.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Emergency.EmergencyNumber.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Euicc.DownloadableSubscription.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Euicc.DownloadableSubscription.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Euicc.EuiccInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Euicc.EuiccInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Euicc.EuiccManager.ActionManageEmbeddedSubscriptions = "android.telephony.euicc.action.MANAGE_EMBEDDED_SUBSCRIPTIONS" -> string! +const Android.Telephony.Euicc.EuiccManager.ActionNotifyCarrierSetupIncomplete = "android.telephony.euicc.action.NOTIFY_CARRIER_SETUP_INCOMPLETE" -> string! +const Android.Telephony.Euicc.EuiccManager.ActionStartEuiccActivation = "android.telephony.euicc.action.START_EUICC_ACTIVATION" -> string! +const Android.Telephony.Euicc.EuiccManager.EmbeddedSubscriptionResultError = 2 -> int +const Android.Telephony.Euicc.EuiccManager.EmbeddedSubscriptionResultOk = 0 -> int +const Android.Telephony.Euicc.EuiccManager.EmbeddedSubscriptionResultResolvableError = 1 -> int +const Android.Telephony.Euicc.EuiccManager.ErrorAddressMissing = Android.Telephony.Euicc.Error.AddressMissing -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorCarrierLocked = Android.Telephony.Euicc.Error.CarrierLocked -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorCertificateError = Android.Telephony.Euicc.Error.CertificateError -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorConnectionError = Android.Telephony.Euicc.Error.ConnectionError -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorDisallowedByPpr = Android.Telephony.Euicc.Error.DisallowedByPpr -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorEuiccInsufficientMemory = Android.Telephony.Euicc.Error.EuiccInsufficientMemory -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorEuiccMissing = Android.Telephony.Euicc.Error.EuiccMissing -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorIncompatibleCarrier = Android.Telephony.Euicc.Error.IncompatibleCarrier -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorInstallProfile = Android.Telephony.Euicc.Error.InstallProfile -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorInvalidActivationCode = Android.Telephony.Euicc.Error.InvalidActivationCode -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorInvalidConfirmationCode = Android.Telephony.Euicc.Error.InvalidConfirmationCode -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorInvalidPort = Android.Telephony.Euicc.Error.InvalidPort -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorInvalidResponse = Android.Telephony.Euicc.Error.InvalidResponse -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorNoProfilesAvailable = Android.Telephony.Euicc.Error.NoProfilesAvailable -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorOperationBusy = Android.Telephony.Euicc.Error.OperationBusy -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorSimMissing = Android.Telephony.Euicc.Error.SimMissing -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorTimeOut = Android.Telephony.Euicc.Error.TimeOut -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ErrorUnsupportedVersion = Android.Telephony.Euicc.Error.UnsupportedVersion -> Android.Telephony.Euicc.Error +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionDetailedCode = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_DETAILED_CODE" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionDownloadableSubscription = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_DOWNLOADABLE_SUBSCRIPTION" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionErrorCode = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_ERROR_CODE" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionOperationCode = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_OPERATION_CODE" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionSmdxReasonCode = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_SMDX_REASON_CODE" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraEmbeddedSubscriptionSmdxSubjectCode = "android.telephony.euicc.extra.EMBEDDED_SUBSCRIPTION_SMDX_SUBJECT_CODE" -> string! +const Android.Telephony.Euicc.EuiccManager.ExtraUseQrScanner = "android.telephony.euicc.extra.USE_QR_SCANNER" -> string! +const Android.Telephony.Euicc.EuiccManager.MetaDataCarrierIcon = "android.telephony.euicc.carriericon" -> string! +const Android.Telephony.Euicc.EuiccManager.OperationApdu = Android.Telephony.Euicc.Operation.Apdu -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationDownload = Android.Telephony.Euicc.Operation.Download -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationEuiccCard = Android.Telephony.Euicc.Operation.EuiccCard -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationEuiccGsma = Android.Telephony.Euicc.Operation.EuiccGsma -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationHttp = Android.Telephony.Euicc.Operation.Http -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationMetadata = Android.Telephony.Euicc.Operation.Metadata -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationSimSlot = Android.Telephony.Euicc.Operation.SimSlot -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationSmdx = Android.Telephony.Euicc.Operation.Smdx -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationSmdxSubjectReasonCode = Android.Telephony.Euicc.Operation.SmdxSubjectReasonCode -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationSwitch = Android.Telephony.Euicc.Operation.Switch -> Android.Telephony.Euicc.Operation +const Android.Telephony.Euicc.EuiccManager.OperationSystem = Android.Telephony.Euicc.Operation.System -> Android.Telephony.Euicc.Operation +const Android.Telephony.Gsm.SmsManager.ResultErrorGenericFailure = Android.Telephony.Gsm.SmsResultError.GenericFailure -> Android.Telephony.Gsm.SmsResultError +const Android.Telephony.Gsm.SmsManager.ResultErrorNoService = Android.Telephony.Gsm.SmsResultError.NoService -> Android.Telephony.Gsm.SmsResultError +const Android.Telephony.Gsm.SmsManager.ResultErrorNullPdu = Android.Telephony.Gsm.SmsResultError.NullPdu -> Android.Telephony.Gsm.SmsResultError +const Android.Telephony.Gsm.SmsManager.ResultErrorRadioOff = Android.Telephony.Gsm.SmsResultError.RadioOff -> Android.Telephony.Gsm.SmsResultError +const Android.Telephony.Gsm.SmsManager.StatusOnSimFree = Android.Telephony.Gsm.SmsStatusOnSim.Free -> Android.Telephony.Gsm.SmsStatusOnSim +const Android.Telephony.Gsm.SmsManager.StatusOnSimRead = Android.Telephony.Gsm.SmsStatusOnSim.Read -> Android.Telephony.Gsm.SmsStatusOnSim +const Android.Telephony.Gsm.SmsManager.StatusOnSimSent = Android.Telephony.Gsm.SmsStatusOnSim.Sent -> Android.Telephony.Gsm.SmsStatusOnSim +const Android.Telephony.Gsm.SmsManager.StatusOnSimUnread = Android.Telephony.Gsm.SmsStatusOnSim.Unread -> Android.Telephony.Gsm.SmsStatusOnSim +const Android.Telephony.Gsm.SmsManager.StatusOnSimUnsent = Android.Telephony.Gsm.SmsStatusOnSim.Unsent -> Android.Telephony.Gsm.SmsStatusOnSim +const Android.Telephony.Gsm.SmsMessage.MaxUserDataBytes = 140 -> int +const Android.Telephony.Gsm.SmsMessage.MaxUserDataSeptets = 160 -> int +const Android.Telephony.Gsm.SmsMessage.MaxUserDataSeptetsWithHeader = 153 -> int +const Android.Telephony.IccOpenLogicalChannelResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.IccOpenLogicalChannelResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.IccOpenLogicalChannelResponse.InvalidChannel = -1 -> int +const Android.Telephony.IccOpenLogicalChannelResponse.StatusMissingResource = Android.Telephony.IccOpenLogicalChannelResponseStatus.MissingResource -> Android.Telephony.IccOpenLogicalChannelResponseStatus +const Android.Telephony.IccOpenLogicalChannelResponse.StatusNoError = Android.Telephony.IccOpenLogicalChannelResponseStatus.NoError -> Android.Telephony.IccOpenLogicalChannelResponseStatus +const Android.Telephony.IccOpenLogicalChannelResponse.StatusNoSuchElement = Android.Telephony.IccOpenLogicalChannelResponseStatus.NoSuchElement -> Android.Telephony.IccOpenLogicalChannelResponseStatus +const Android.Telephony.IccOpenLogicalChannelResponse.StatusUnknownError = Android.Telephony.IccOpenLogicalChannelResponseStatus.UnknownError -> Android.Telephony.IccOpenLogicalChannelResponseStatus +const Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeCallComposer = Android.Telephony.Ims.Feature.MmTelCapabilityType.CallComposer -> Android.Telephony.Ims.Feature.MmTelCapabilityType +const Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeSms = Android.Telephony.Ims.Feature.MmTelCapabilityType.Sms -> Android.Telephony.Ims.Feature.MmTelCapabilityType +const Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeUt = Android.Telephony.Ims.Feature.MmTelCapabilityType.Ut -> Android.Telephony.Ims.Feature.MmTelCapabilityType +const Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeVideo = Android.Telephony.Ims.Feature.MmTelCapabilityType.Video -> Android.Telephony.Ims.Feature.MmTelCapabilityType +const Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.CapabilityTypeVoice = Android.Telephony.Ims.Feature.MmTelCapabilityType.Voice -> Android.Telephony.Ims.Feature.MmTelCapabilityType +const Android.Telephony.Ims.ImsException.CodeErrorInvalidSubscription = Android.Telephony.Ims.ImsExceptionCodeError.InvalidSubscription -> Android.Telephony.Ims.ImsExceptionCodeError +const Android.Telephony.Ims.ImsException.CodeErrorServiceUnavailable = Android.Telephony.Ims.ImsExceptionCodeError.ServiceUnavailable -> Android.Telephony.Ims.ImsExceptionCodeError +const Android.Telephony.Ims.ImsException.CodeErrorUnspecified = Android.Telephony.Ims.ImsExceptionCodeError.Unspecified -> Android.Telephony.Ims.ImsExceptionCodeError +const Android.Telephony.Ims.ImsException.CodeErrorUnsupportedOperation = Android.Telephony.Ims.ImsExceptionCodeError.UnsupportedOperation -> Android.Telephony.Ims.ImsExceptionCodeError +const Android.Telephony.Ims.ImsManager.ActionWfcImsRegistrationError = "android.telephony.ims.action.WFC_IMS_REGISTRATION_ERROR" -> string! +const Android.Telephony.Ims.ImsManager.ExtraWfcRegistrationFailureMessage = "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_MESSAGE" -> string! +const Android.Telephony.Ims.ImsManager.ExtraWfcRegistrationFailureTitle = "android.telephony.ims.extra.WFC_REGISTRATION_FAILURE_TITLE" -> string! +const Android.Telephony.Ims.ImsMmTelManager.InterfaceConsts.RegistrationStateNotRegistered = Android.Telephony.Ims.RegistrationState.NotRegistered -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.ImsMmTelManager.InterfaceConsts.RegistrationStateRegistered = Android.Telephony.Ims.RegistrationState.Registered -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.ImsMmTelManager.InterfaceConsts.RegistrationStateRegistering = Android.Telephony.Ims.RegistrationState.Registering -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.ImsMmTelManager.WifiModeCellularPreferred = Android.Telephony.Ims.WifiMode.CellularPreferred -> Android.Telephony.Ims.WifiMode +const Android.Telephony.Ims.ImsMmTelManager.WifiModeWifiOnly = Android.Telephony.Ims.WifiMode.WifiOnly -> Android.Telephony.Ims.WifiMode +const Android.Telephony.Ims.ImsMmTelManager.WifiModeWifiPreferred = Android.Telephony.Ims.WifiMode.WifiPreferred -> Android.Telephony.Ims.WifiMode +const Android.Telephony.Ims.ImsRcsManager.ActionShowCapabilityDiscoveryOptIn = "android.telephony.ims.action.SHOW_CAPABILITY_DISCOVERY_OPT_IN" -> string! +const Android.Telephony.Ims.ImsRcsManager.CapabilityTypeNone = Android.Telephony.Ims.RcsCapabilityType.None -> Android.Telephony.Ims.RcsCapabilityType +const Android.Telephony.Ims.ImsRcsManager.CapabilityTypeOptionsUce = Android.Telephony.Ims.RcsCapabilityType.OptionsUce -> Android.Telephony.Ims.RcsCapabilityType +const Android.Telephony.Ims.ImsRcsManager.CapabilityTypePresenceUce = Android.Telephony.Ims.RcsCapabilityType.PresenceUce -> Android.Telephony.Ims.RcsCapabilityType +const Android.Telephony.Ims.ImsReasonInfo.CodeAccessClassBlocked = Android.Telephony.Ims.ImsReasonInfoCode.AccessClassBlocked -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeAnsweredElsewhere = Android.Telephony.Ims.ImsReasonInfoCode.AnsweredElsewhere -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeBlacklistedCallId = Android.Telephony.Ims.ImsReasonInfoCode.BlacklistedCallId -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeCallBarred = Android.Telephony.Ims.ImsReasonInfoCode.CallBarred -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeCallDropIwlanToLteUnavailable = Android.Telephony.Ims.ImsReasonInfoCode.CallDropIwlanToLteUnavailable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeCallEndCauseCallPull = Android.Telephony.Ims.ImsReasonInfoCode.CallEndCauseCallPull -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeCallPullOutOfSync = Android.Telephony.Ims.ImsReasonInfoCode.CallPullOutOfSync -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDataDisabled = Android.Telephony.Ims.ImsReasonInfoCode.DataDisabled -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDataLimitReached = Android.Telephony.Ims.ImsReasonInfoCode.DataLimitReached -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialModifiedToDial = Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToDial -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialModifiedToDialVideo = Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToDialVideo -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialModifiedToSs = Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToSs -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialModifiedToUssd = Android.Telephony.Ims.ImsReasonInfoCode.DialModifiedToUssd -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialVideoModifiedToDial = Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToDial -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialVideoModifiedToDialVideo = Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToDialVideo -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialVideoModifiedToSs = Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToSs -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeDialVideoModifiedToUssd = Android.Telephony.Ims.ImsReasonInfoCode.DialVideoModifiedToUssd -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEcbmNotSupported = Android.Telephony.Ims.ImsReasonInfoCode.EcbmNotSupported -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEmergencyPermFailure = Android.Telephony.Ims.ImsReasonInfoCode.EmergencyPermFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEmergencyTempFailure = Android.Telephony.Ims.ImsReasonInfoCode.EmergencyTempFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEpdgTunnelEstablishFailure = Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelEstablishFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEpdgTunnelLostConnection = Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelLostConnection -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeEpdgTunnelRekeyFailure = Android.Telephony.Ims.ImsReasonInfoCode.EpdgTunnelRekeyFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeFdnBlocked = Android.Telephony.Ims.ImsReasonInfoCode.FdnBlocked -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeIkev2AuthFailure = Android.Telephony.Ims.ImsReasonInfoCode.Ikev2AuthFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeImeiNotAccepted = Android.Telephony.Ims.ImsReasonInfoCode.ImeiNotAccepted -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeIwlanDpdFailure = Android.Telephony.Ims.ImsReasonInfoCode.IwlanDpdFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallBusy = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallBusy -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallCsRetryRequired = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallCsRetryRequired -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallDecline = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallDecline -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallExceeded = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallExceeded -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallResourceReservationFailed = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallResourceReservationFailed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallTerminated = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallTerminated -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallVccOnProgressing = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallVccOnProgressing -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalCallVolteRetryRequired = Android.Telephony.Ims.ImsReasonInfoCode.LocalCallVolteRetryRequired -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalEndedByConferenceMerge = Android.Telephony.Ims.ImsReasonInfoCode.LocalEndedByConferenceMerge -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalHoNotFeasible = Android.Telephony.Ims.ImsReasonInfoCode.LocalHoNotFeasible -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalIllegalArgument = Android.Telephony.Ims.ImsReasonInfoCode.LocalIllegalArgument -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalIllegalState = Android.Telephony.Ims.ImsReasonInfoCode.LocalIllegalState -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalImsServiceDown = Android.Telephony.Ims.ImsReasonInfoCode.LocalImsServiceDown -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalInternalError = Android.Telephony.Ims.ImsReasonInfoCode.LocalInternalError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalLowBattery = Android.Telephony.Ims.ImsReasonInfoCode.LocalLowBattery -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNetworkIpChanged = Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkIpChanged -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNetworkNoLteCoverage = Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkNoLteCoverage -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNetworkNoService = Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkNoService -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNetworkRoaming = Android.Telephony.Ims.ImsReasonInfoCode.LocalNetworkRoaming -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNoPendingCall = Android.Telephony.Ims.ImsReasonInfoCode.LocalNoPendingCall -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalNotRegistered = Android.Telephony.Ims.ImsReasonInfoCode.LocalNotRegistered -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalPowerOff = Android.Telephony.Ims.ImsReasonInfoCode.LocalPowerOff -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLocalServiceUnavailable = Android.Telephony.Ims.ImsReasonInfoCode.LocalServiceUnavailable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeLowBattery = Android.Telephony.Ims.ImsReasonInfoCode.LowBattery -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMaximumNumberOfCallsReached = Android.Telephony.Ims.ImsReasonInfoCode.MaximumNumberOfCallsReached -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMediaInitFailed = Android.Telephony.Ims.ImsReasonInfoCode.MediaInitFailed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMediaNoData = Android.Telephony.Ims.ImsReasonInfoCode.MediaNoData -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMediaNotAcceptable = Android.Telephony.Ims.ImsReasonInfoCode.MediaNotAcceptable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMediaUnspecified = Android.Telephony.Ims.ImsReasonInfoCode.MediaUnspecified -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeMultiendpointNotSupported = Android.Telephony.Ims.ImsReasonInfoCode.MultiendpointNotSupported -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNetworkCongestion = Android.Telephony.Ims.ImsReasonInfoCode.NetworkCongestion -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNetworkDetach = Android.Telephony.Ims.ImsReasonInfoCode.NetworkDetach -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNetworkReject = Android.Telephony.Ims.ImsReasonInfoCode.NetworkReject -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNetworkRespTimeout = Android.Telephony.Ims.ImsReasonInfoCode.NetworkRespTimeout -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNoCsfbInCsRoam = Android.Telephony.Ims.ImsReasonInfoCode.NoCsfbInCsRoam -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeNoValidSim = Android.Telephony.Ims.ImsReasonInfoCode.NoValidSim -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause1 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause1 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause10 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause10 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause11 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause11 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause12 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause12 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause13 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause13 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause14 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause14 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause15 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause15 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause2 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause2 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause3 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause3 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause4 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause4 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause5 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause5 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause6 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause6 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause7 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause7 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause8 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause8 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeOemCause9 = Android.Telephony.Ims.ImsReasonInfoCode.OemCause9 -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioAccessFailure = Android.Telephony.Ims.ImsReasonInfoCode.RadioAccessFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioInternalError = Android.Telephony.Ims.ImsReasonInfoCode.RadioInternalError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioLinkFailure = Android.Telephony.Ims.ImsReasonInfoCode.RadioLinkFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioLinkLost = Android.Telephony.Ims.ImsReasonInfoCode.RadioLinkLost -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioOff = Android.Telephony.Ims.ImsReasonInfoCode.RadioOff -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioReleaseAbnormal = Android.Telephony.Ims.ImsReasonInfoCode.RadioReleaseAbnormal -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioReleaseNormal = Android.Telephony.Ims.ImsReasonInfoCode.RadioReleaseNormal -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioSetupFailure = Android.Telephony.Ims.ImsReasonInfoCode.RadioSetupFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRadioUplinkFailure = Android.Telephony.Ims.ImsReasonInfoCode.RadioUplinkFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRegistrationError = Android.Telephony.Ims.ImsReasonInfoCode.RegistrationError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeReject1xCollision = Android.Telephony.Ims.ImsReasonInfoCode.Reject1XCollision -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectCallOnOtherSub = Android.Telephony.Ims.ImsReasonInfoCode.RejectCallOnOtherSub -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectCallTypeNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.RejectCallTypeNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectConferenceTtyNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.RejectConferenceTtyNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectedElsewhere = Android.Telephony.Ims.ImsReasonInfoCode.RejectedElsewhere -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectInternalError = Android.Telephony.Ims.ImsReasonInfoCode.RejectInternalError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectMaxCallLimitReached = Android.Telephony.Ims.ImsReasonInfoCode.RejectMaxCallLimitReached -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingCallSetup = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallSetup -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingCallTransfer = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallTransfer -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingCallUpgrade = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallUpgrade -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingCallWaitingDisabled = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCallWaitingDisabled -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingConferenceCall = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingConferenceCall -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingCsCall = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingCsCall -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingE911Call = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingE911Call -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingEncryptedCall = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingEncryptedCall -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectOngoingHandover = Android.Telephony.Ims.ImsReasonInfoCode.RejectOngoingHandover -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectQosFailure = Android.Telephony.Ims.ImsReasonInfoCode.RejectQosFailure -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectServiceNotRegistered = Android.Telephony.Ims.ImsReasonInfoCode.RejectServiceNotRegistered -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectUnknown = Android.Telephony.Ims.ImsReasonInfoCode.RejectUnknown -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectUnsupportedSdpHeaders = Android.Telephony.Ims.ImsReasonInfoCode.RejectUnsupportedSdpHeaders -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectUnsupportedSipHeaders = Android.Telephony.Ims.ImsReasonInfoCode.RejectUnsupportedSipHeaders -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectVtAvpfNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.RejectVtAvpfNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRejectVtTtyNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.RejectVtTtyNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeRemoteCallDecline = Android.Telephony.Ims.ImsReasonInfoCode.RemoteCallDecline -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSessionModificationFailed = Android.Telephony.Ims.ImsReasonInfoCode.SessionModificationFailed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipAlternateEmergencyCall = Android.Telephony.Ims.ImsReasonInfoCode.SipAlternateEmergencyCall -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipAmbiguous = Android.Telephony.Ims.ImsReasonInfoCode.SipAmbiguous -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipBadAddress = Android.Telephony.Ims.ImsReasonInfoCode.SipBadAddress -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipBadRequest = Android.Telephony.Ims.ImsReasonInfoCode.SipBadRequest -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipBusy = Android.Telephony.Ims.ImsReasonInfoCode.SipBusy -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipCallOrTransDoesNotExist = Android.Telephony.Ims.ImsReasonInfoCode.SipCallOrTransDoesNotExist -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipClientError = Android.Telephony.Ims.ImsReasonInfoCode.SipClientError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipExtensionRequired = Android.Telephony.Ims.ImsReasonInfoCode.SipExtensionRequired -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipForbidden = Android.Telephony.Ims.ImsReasonInfoCode.SipForbidden -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipGlobalError = Android.Telephony.Ims.ImsReasonInfoCode.SipGlobalError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipIntervalTooBrief = Android.Telephony.Ims.ImsReasonInfoCode.SipIntervalTooBrief -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipLoopDetected = Android.Telephony.Ims.ImsReasonInfoCode.SipLoopDetected -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipMethodNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.SipMethodNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipNotAcceptable = Android.Telephony.Ims.ImsReasonInfoCode.SipNotAcceptable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipNotFound = Android.Telephony.Ims.ImsReasonInfoCode.SipNotFound -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipNotReachable = Android.Telephony.Ims.ImsReasonInfoCode.SipNotReachable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipNotSupported = Android.Telephony.Ims.ImsReasonInfoCode.SipNotSupported -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipProxyAuthenticationRequired = Android.Telephony.Ims.ImsReasonInfoCode.SipProxyAuthenticationRequired -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRedirected = Android.Telephony.Ims.ImsReasonInfoCode.SipRedirected -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRequestCancelled = Android.Telephony.Ims.ImsReasonInfoCode.SipRequestCancelled -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRequestEntityTooLarge = Android.Telephony.Ims.ImsReasonInfoCode.SipRequestEntityTooLarge -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRequestPending = Android.Telephony.Ims.ImsReasonInfoCode.SipRequestPending -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRequestTimeout = Android.Telephony.Ims.ImsReasonInfoCode.SipRequestTimeout -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipRequestUriTooLarge = Android.Telephony.Ims.ImsReasonInfoCode.SipRequestUriTooLarge -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipServerError = Android.Telephony.Ims.ImsReasonInfoCode.SipServerError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipServerInternalError = Android.Telephony.Ims.ImsReasonInfoCode.SipServerInternalError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipServerTimeout = Android.Telephony.Ims.ImsReasonInfoCode.SipServerTimeout -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipServiceUnavailable = Android.Telephony.Ims.ImsReasonInfoCode.SipServiceUnavailable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipTemprarilyUnavailable = Android.Telephony.Ims.ImsReasonInfoCode.SipTemprarilyUnavailable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipTooManyHops = Android.Telephony.Ims.ImsReasonInfoCode.SipTooManyHops -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipTransactionDoesNotExist = Android.Telephony.Ims.ImsReasonInfoCode.SipTransactionDoesNotExist -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipUndecipherable = Android.Telephony.Ims.ImsReasonInfoCode.SipUndecipherable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipUserMarkedUnwanted = Android.Telephony.Ims.ImsReasonInfoCode.SipUserMarkedUnwanted -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSipUserRejected = Android.Telephony.Ims.ImsReasonInfoCode.SipUserRejected -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSuppSvcCancelled = Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcCancelled -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSuppSvcFailed = Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcFailed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeSuppSvcReinviteCollision = Android.Telephony.Ims.ImsReasonInfoCode.SuppSvcReinviteCollision -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeTimeout1xxWaiting = Android.Telephony.Ims.ImsReasonInfoCode.Timeout1XxWaiting -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeTimeoutNoAnswer = Android.Telephony.Ims.ImsReasonInfoCode.TimeoutNoAnswer -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeTimeoutNoAnswerCallUpdate = Android.Telephony.Ims.ImsReasonInfoCode.TimeoutNoAnswerCallUpdate -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUnspecified = Android.Telephony.Ims.ImsReasonInfoCode.None -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserCancelledSessionModification = Android.Telephony.Ims.ImsReasonInfoCode.UserCancelledSessionModification -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserDecline = Android.Telephony.Ims.ImsReasonInfoCode.UserDecline -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserIgnore = Android.Telephony.Ims.ImsReasonInfoCode.UserIgnore -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserNoanswer = Android.Telephony.Ims.ImsReasonInfoCode.UserNoanswer -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserRejectedSessionModification = Android.Telephony.Ims.ImsReasonInfoCode.UserRejectedSessionModification -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserTerminated = Android.Telephony.Ims.ImsReasonInfoCode.UserTerminated -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUserTerminatedByRemote = Android.Telephony.Ims.ImsReasonInfoCode.UserTerminatedByRemote -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtCbPasswordMismatch = Android.Telephony.Ims.ImsReasonInfoCode.UtCbPasswordMismatch -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtNetworkError = Android.Telephony.Ims.ImsReasonInfoCode.UtNetworkError -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtNotSupported = Android.Telephony.Ims.ImsReasonInfoCode.UtNotSupported -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtOperationNotAllowed = Android.Telephony.Ims.ImsReasonInfoCode.UtOperationNotAllowed -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtServiceUnavailable = Android.Telephony.Ims.ImsReasonInfoCode.UtServiceUnavailable -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtSsModifiedToDial = Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToDial -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtSsModifiedToDialVideo = Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToDialVideo -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtSsModifiedToSs = Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToSs -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeUtSsModifiedToUssd = Android.Telephony.Ims.ImsReasonInfoCode.UtSsModifiedToUssd -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.CodeWifiLost = Android.Telephony.Ims.ImsReasonInfoCode.WifiLost -> Android.Telephony.Ims.ImsReasonInfoCode +const Android.Telephony.Ims.ImsReasonInfo.ExtraCodeCallRetryBySettings = Android.Telephony.Ims.ExtraCodeCallRetry.BySettings -> Android.Telephony.Ims.ExtraCodeCallRetry +const Android.Telephony.Ims.ImsReasonInfo.ExtraCodeCallRetryEmergency = Android.Telephony.Ims.ExtraCodeCallRetry.Emergency -> Android.Telephony.Ims.ExtraCodeCallRetry +const Android.Telephony.Ims.ImsReasonInfo.ExtraCodeCallRetryNormal = Android.Telephony.Ims.ExtraCodeCallRetry.Normal -> Android.Telephony.Ims.ExtraCodeCallRetry +const Android.Telephony.Ims.ImsReasonInfo.ExtraCodeCallRetrySilentRedial = Android.Telephony.Ims.ExtraCodeCallRetry.SilentRedial -> Android.Telephony.Ims.ExtraCodeCallRetry +const Android.Telephony.Ims.ImsReasonInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Ims.ImsReasonInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Ims.ImsRegistrationAttributes.AttrEpdgOverCellInternet = 1 -> int +const Android.Telephony.Ims.ImsRegistrationAttributes.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Ims.ImsRegistrationAttributes.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Ims.ImsStateCallback.ReasonImsServiceDisconnected = Android.Telephony.Ims.ImsStateCallbackReason.ImsServiceDisconnected -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.ImsStateCallback.ReasonImsServiceNotReady = Android.Telephony.Ims.ImsStateCallbackReason.ImsServiceNotReady -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.ImsStateCallback.ReasonNoImsServiceConfigured = Android.Telephony.Ims.ImsStateCallbackReason.NoImsServiceConfigured -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.ImsStateCallback.ReasonSubscriptionInactive = Android.Telephony.Ims.ImsStateCallbackReason.SubscriptionInactive -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.ImsStateCallback.ReasonUnknownPermanentError = Android.Telephony.Ims.ImsStateCallbackReason.UnknownPermanentError -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.ImsStateCallback.ReasonUnknownTemporaryError = Android.Telephony.Ims.ImsStateCallbackReason.UnknownTemporaryError -> Android.Telephony.Ims.ImsStateCallbackReason +const Android.Telephony.Ims.RegistrationManager.RegistrationStateNotRegistered = Android.Telephony.Ims.RegistrationState.NotRegistered -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.RegistrationManager.RegistrationStateRegistered = Android.Telephony.Ims.RegistrationState.Registered -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.RegistrationManager.RegistrationStateRegistering = Android.Telephony.Ims.RegistrationState.Registering -> Android.Telephony.Ims.RegistrationState +const Android.Telephony.Ims.SipDetails.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Ims.SipDetails.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Ims.SipDetails.MethodPublish = Android.Telephony.Ims.SipDetailsMethod.Publish -> Android.Telephony.Ims.SipDetailsMethod +const Android.Telephony.Ims.SipDetails.MethodRegister = Android.Telephony.Ims.SipDetailsMethod.Register -> Android.Telephony.Ims.SipDetailsMethod +const Android.Telephony.Ims.SipDetails.MethodSubscribe = Android.Telephony.Ims.SipDetailsMethod.Subscribe -> Android.Telephony.Ims.SipDetailsMethod +const Android.Telephony.Ims.SipDetails.MethodUnknown = Android.Telephony.Ims.SipDetailsMethod.Unknown -> Android.Telephony.Ims.SipDetailsMethod +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTech3g = Android.Telephony.Ims.Stub.RegistrationTech.ThreeG -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTechCrossSim = Android.Telephony.Ims.Stub.RegistrationTech.CrossSim -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTechIwlan = Android.Telephony.Ims.Stub.RegistrationTech.Iwlan -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTechLte = Android.Telephony.Ims.Stub.RegistrationTech.Lte -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTechNone = Android.Telephony.Ims.Stub.RegistrationTech.None -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Ims.Stub.ImsRegistrationImplBase.RegistrationTechNr = Android.Telephony.Ims.Stub.RegistrationTech.Nr -> Android.Telephony.Ims.Stub.RegistrationTech +const Android.Telephony.Mbms.DownloadRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Mbms.DownloadRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Mbms.FileInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Mbms.FileInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Mbms.FileServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Mbms.FileServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.Mbms.GroupCall.ReasonByUserRequest = 1 -> int +const Android.Telephony.Mbms.GroupCall.ReasonFrequencyConflict = 3 -> int +const Android.Telephony.Mbms.GroupCall.ReasonLeftMbmsBroadcastArea = 6 -> int +const Android.Telephony.Mbms.GroupCall.ReasonNone = 0 -> int +const Android.Telephony.Mbms.GroupCall.ReasonNotConnectedToHomecarrierLte = 5 -> int +const Android.Telephony.Mbms.GroupCall.ReasonOutOfMemory = 4 -> int +const Android.Telephony.Mbms.GroupCall.StateStalled = 3 -> int +const Android.Telephony.Mbms.GroupCall.StateStarted = 2 -> int +const Android.Telephony.Mbms.GroupCall.StateStopped = 1 -> int +const Android.Telephony.Mbms.GroupCallCallback.SignalStrengthUnavailable = -1 -> int +const Android.Telephony.Mbms.IGroupCallCallback.SignalStrengthUnavailable = -1 -> int +const Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ErrorCannotChangeTempFileRoot = 401 -> int +const Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ErrorMalformedServiceAnnouncement = 404 -> int +const Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ErrorUnknownDownloadRequest = 402 -> int +const Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ErrorUnknownFileInfo = 403 -> int +const Android.Telephony.Mbms.MbmsErrors.ErrorMiddlewareLost = 3 -> int +const Android.Telephony.Mbms.MbmsErrors.ErrorMiddlewareNotBound = 2 -> int +const Android.Telephony.Mbms.MbmsErrors.ErrorNoUniqueMiddleware = 1 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorCarrierChangeNotAllowed = 207 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorInE911 = 204 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorMiddlewareNotYetReady = 201 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorMiddlewareTemporarilyUnavailable = 203 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorNotConnectedToHomeCarrierLte = 205 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorOutOfMemory = 202 -> int +const Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ErrorUnableToReadSim = 206 -> int +const Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.ErrorDuplicateStartGroupCall = 502 -> int +const Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.ErrorUnableToStartService = 501 -> int +const Android.Telephony.Mbms.MbmsErrors.InitializationErrors.ErrorAppPermissionsNotGranted = 102 -> int +const Android.Telephony.Mbms.MbmsErrors.InitializationErrors.ErrorDuplicateInitialize = 101 -> int +const Android.Telephony.Mbms.MbmsErrors.InitializationErrors.ErrorUnableToInitialize = 103 -> int +const Android.Telephony.Mbms.MbmsErrors.StreamingErrors.ErrorConcurrentServiceLimitReached = 301 -> int +const Android.Telephony.Mbms.MbmsErrors.StreamingErrors.ErrorDuplicateStartStream = 303 -> int +const Android.Telephony.Mbms.MbmsErrors.StreamingErrors.ErrorUnableToStartService = 302 -> int +const Android.Telephony.Mbms.MbmsErrors.Success = 0 -> int +const Android.Telephony.Mbms.MbmsErrors.Unknown = -1 -> int +const Android.Telephony.Mbms.StreamingService.BroadcastMethod = Android.Telephony.Mbms.StreamingMethod.Broadcast -> Android.Telephony.Mbms.StreamingMethod +const Android.Telephony.Mbms.StreamingService.ReasonByUserRequest = Android.Telephony.Mbms.StreamingStateChangedReason.ByUserRequest -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonEndOfSession = Android.Telephony.Mbms.StreamingStateChangedReason.EndOfSession -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonFrequencyConflict = Android.Telephony.Mbms.StreamingStateChangedReason.FrequencyConflict -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonLeftMbmsBroadcastArea = Android.Telephony.Mbms.StreamingStateChangedReason.LeftMbmsBroadcastArea -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonNone = Android.Telephony.Mbms.StreamingStateChangedReason.None -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonNotConnectedToHomecarrierLte = Android.Telephony.Mbms.StreamingStateChangedReason.NotConnectedToHomecarrierLte -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.ReasonOutOfMemory = Android.Telephony.Mbms.StreamingStateChangedReason.OutOfMemory -> Android.Telephony.Mbms.StreamingStateChangedReason +const Android.Telephony.Mbms.StreamingService.StateStalled = 3 -> int +const Android.Telephony.Mbms.StreamingService.StateStarted = 2 -> int +const Android.Telephony.Mbms.StreamingService.StateStopped = 1 -> int +const Android.Telephony.Mbms.StreamingService.UnicastMethod = Android.Telephony.Mbms.StreamingMethod.Unicast -> Android.Telephony.Mbms.StreamingMethod +const Android.Telephony.Mbms.StreamingServiceCallback.SignalStrengthUnavailable = -1 -> int +const Android.Telephony.Mbms.StreamingServiceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.Mbms.StreamingServiceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.MbmsDownloadSession.DefaultTopLevelTempDirectory = "androidMbmsTempFileRoot" -> string! +const Android.Telephony.MbmsDownloadSession.ExtraMbmsCompletedFileUri = "android.telephony.extra.MBMS_COMPLETED_FILE_URI" -> string! +const Android.Telephony.MbmsDownloadSession.ExtraMbmsDownloadRequest = "android.telephony.extra.MBMS_DOWNLOAD_REQUEST" -> string! +const Android.Telephony.MbmsDownloadSession.ExtraMbmsDownloadResult = "android.telephony.extra.MBMS_DOWNLOAD_RESULT" -> string! +const Android.Telephony.MbmsDownloadSession.ExtraMbmsFileInfo = "android.telephony.extra.MBMS_FILE_INFO" -> string! +const Android.Telephony.MbmsDownloadSession.ResultCancelled = 2 -> int +const Android.Telephony.MbmsDownloadSession.ResultDownloadFailure = 6 -> int +const Android.Telephony.MbmsDownloadSession.ResultExpired = 3 -> int +const Android.Telephony.MbmsDownloadSession.ResultFileRootUnreachable = 8 -> int +const Android.Telephony.MbmsDownloadSession.ResultIoError = 4 -> int +const Android.Telephony.MbmsDownloadSession.ResultOutOfStorage = 7 -> int +const Android.Telephony.MbmsDownloadSession.ResultServiceIdNotDefined = 5 -> int +const Android.Telephony.MbmsDownloadSession.ResultSuccessful = 1 -> int +const Android.Telephony.MbmsDownloadSession.StatusActivelyDownloading = 1 -> int +const Android.Telephony.MbmsDownloadSession.StatusPendingDownload = 2 -> int +const Android.Telephony.MbmsDownloadSession.StatusPendingDownloadWindow = 4 -> int +const Android.Telephony.MbmsDownloadSession.StatusPendingRepair = 3 -> int +const Android.Telephony.MbmsDownloadSession.StatusUnknown = 0 -> int +const Android.Telephony.NeighboringCellInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.NeighboringCellInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.NeighboringCellInfo.UnknownCid = -1 -> int +const Android.Telephony.NeighboringCellInfo.UnknownRssi = 99 -> int +const Android.Telephony.NetworkRegistrationInfo.DomainCs = Android.Telephony.NetworkRegistrationInfoDomain.Cs -> Android.Telephony.NetworkRegistrationInfoDomain +const Android.Telephony.NetworkRegistrationInfo.DomainCsPs = Android.Telephony.NetworkRegistrationInfoDomain.CsPs -> Android.Telephony.NetworkRegistrationInfoDomain +const Android.Telephony.NetworkRegistrationInfo.DomainPs = Android.Telephony.NetworkRegistrationInfoDomain.Ps -> Android.Telephony.NetworkRegistrationInfoDomain +const Android.Telephony.NetworkRegistrationInfo.DomainUnknown = Android.Telephony.NetworkRegistrationInfoDomain.Unknown -> Android.Telephony.NetworkRegistrationInfoDomain +const Android.Telephony.NetworkRegistrationInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.NetworkRegistrationInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.NetworkRegistrationInfo.NrStateConnected = Android.Telephony.NetworkRegistrationInfoNrState.Connected -> Android.Telephony.NetworkRegistrationInfoNrState +const Android.Telephony.NetworkRegistrationInfo.NrStateNone = Android.Telephony.NetworkRegistrationInfoNrState.None -> Android.Telephony.NetworkRegistrationInfoNrState +const Android.Telephony.NetworkRegistrationInfo.NrStateNotRestricted = Android.Telephony.NetworkRegistrationInfoNrState.NotRestricted -> Android.Telephony.NetworkRegistrationInfoNrState +const Android.Telephony.NetworkRegistrationInfo.NrStateRestricted = Android.Telephony.NetworkRegistrationInfoNrState.Restricted -> Android.Telephony.NetworkRegistrationInfoNrState +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeData = Android.Telephony.NetworkRegistrationInfoServiceType.Data -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeEmergency = Android.Telephony.NetworkRegistrationInfoServiceType.Emergency -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeSms = Android.Telephony.NetworkRegistrationInfoServiceType.Sms -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeUnknown = Android.Telephony.NetworkRegistrationInfoServiceType.Unknown -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeVideo = Android.Telephony.NetworkRegistrationInfoServiceType.Video -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkRegistrationInfo.ServiceTypeVoice = Android.Telephony.NetworkRegistrationInfoServiceType.Voice -> Android.Telephony.NetworkRegistrationInfoServiceType +const Android.Telephony.NetworkScan.ErrorInterrupted = Android.Telephony.ScanResultCode.ErrorInterrupted -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorInvalidScan = Android.Telephony.ScanResultCode.ErrorInvalidScan -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorInvalidScanid = Android.Telephony.ScanResultCode.ErrorInvalidScanid -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorModemError = Android.Telephony.ScanResultCode.ErrorModemError -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorModemUnavailable = Android.Telephony.ScanResultCode.ErrorModemUnavailable -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorRadioInterfaceError = Android.Telephony.ScanResultCode.ErrorRadioInterfaceError -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.ErrorUnsupported = Android.Telephony.ScanResultCode.ErrorUnsupported -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScan.Success = Android.Telephony.ScanResultCode.Success -> Android.Telephony.ScanResultCode +const Android.Telephony.NetworkScanRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.NetworkScanRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.NetworkScanRequest.ScanTypeOneShot = Android.Telephony.NetworkScanType.OneShot -> Android.Telephony.NetworkScanType +const Android.Telephony.NetworkScanRequest.ScanTypePeriodic = Android.Telephony.NetworkScanType.Periodic -> Android.Telephony.NetworkScanType +const Android.Telephony.PhoneNumberUtils.BcdExtendedTypeCalledParty = Android.Telephony.BcdExtendedType.TypeCalledParty -> Android.Telephony.BcdExtendedType +const Android.Telephony.PhoneNumberUtils.BcdExtendedTypeEfAdn = Android.Telephony.BcdExtendedType.TypeEfAdn -> Android.Telephony.BcdExtendedType +const Android.Telephony.PhoneNumberUtils.Pause = ',' -> char +const Android.Telephony.PhoneNumberUtils.TOAInternational = Android.Telephony.PhoneNumberToa.International -> Android.Telephony.PhoneNumberToa +const Android.Telephony.PhoneNumberUtils.TOAUnknown = Android.Telephony.PhoneNumberToa.Unknown -> Android.Telephony.PhoneNumberToa +const Android.Telephony.PhoneNumberUtils.Wait = ';' -> char +const Android.Telephony.PhoneNumberUtils.Wild = 'N' -> char +const Android.Telephony.PhoneStateListener.ListenBarringInfo = Android.Telephony.PhoneStateListenerFlags.BarringInfo -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhoneStateListener.ListenCallDisconnectCauses = Android.Telephony.PhoneStateListenerFlags.CallDisconnectCauses -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhoneStateListener.ListenDisplayInfoChanged = Android.Telephony.PhoneStateListenerFlags.DisplayInfoChanged -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhoneStateListener.ListenImsCallDisconnectCauses = Android.Telephony.PhoneStateListenerFlags.ImsCallDisconnectCauses -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhoneStateListener.ListenPreciseDataConnectionState = Android.Telephony.PhoneStateListenerFlags.PreciseDataConnectionState -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhoneStateListener.ListenRegistrationFailure = Android.Telephony.PhoneStateListenerFlags.RegistrationFailure -> Android.Telephony.PhoneStateListenerFlags +const Android.Telephony.PhysicalChannelConfig.BandUnknown = 0 -> int +const Android.Telephony.PhysicalChannelConfig.CellBandwidthUnknown = 0 -> int +const Android.Telephony.PhysicalChannelConfig.ChannelNumberUnknown = 2147483647 -> int +const Android.Telephony.PhysicalChannelConfig.ConnectionPrimaryServing = Android.Telephony.PhysicalChannelConnectionStatus.PrimaryServing -> Android.Telephony.PhysicalChannelConnectionStatus +const Android.Telephony.PhysicalChannelConfig.ConnectionSecondaryServing = Android.Telephony.PhysicalChannelConnectionStatus.SecondaryServing -> Android.Telephony.PhysicalChannelConnectionStatus +const Android.Telephony.PhysicalChannelConfig.ConnectionUnknown = Android.Telephony.PhysicalChannelConnectionStatus.Unknown -> Android.Telephony.PhysicalChannelConnectionStatus +const Android.Telephony.PhysicalChannelConfig.FrequencyUnknown = -1 -> int +const Android.Telephony.PhysicalChannelConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.PhysicalChannelConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.PhysicalChannelConfig.PhysicalCellIdMaximumValue = 1007 -> int +const Android.Telephony.PhysicalChannelConfig.PhysicalCellIdUnknown = -1 -> int +const Android.Telephony.PreciseDataConnectionState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.PreciseDataConnectionState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.RadioAccessSpecifier.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.RadioAccessSpecifier.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.ServiceState.DuplexModeFdd = Android.Telephony.DuplexMode.Fdd -> Android.Telephony.DuplexMode +const Android.Telephony.ServiceState.DuplexModeTdd = Android.Telephony.DuplexMode.Tdd -> Android.Telephony.DuplexMode +const Android.Telephony.ServiceState.DuplexModeUnknown = Android.Telephony.DuplexMode.Unknown -> Android.Telephony.DuplexMode +const Android.Telephony.ServiceState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.ServiceState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.ServiceState.UnknownId = -1 -> int +const Android.Telephony.SignalStrength.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.SignalStrength.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.SignalStrength.Invalid = 2147483647 -> int +const Android.Telephony.SignalStrengthUpdateRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.SignalStrengthUpdateRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.SignalThresholdInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.SignalThresholdInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeEcno = Android.Telephony.SignalMeasurementType.Ecno -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeRscp = Android.Telephony.SignalMeasurementType.Rscp -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeRsrp = Android.Telephony.SignalMeasurementType.Rsrp -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeRsrq = Android.Telephony.SignalMeasurementType.Rsrq -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeRssi = Android.Telephony.SignalMeasurementType.Rssi -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeRssnr = Android.Telephony.SignalMeasurementType.Rssnr -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeSsrsrp = Android.Telephony.SignalMeasurementType.Ssrsrp -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeSsrsrq = Android.Telephony.SignalMeasurementType.Ssrsrq -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeSssinr = Android.Telephony.SignalMeasurementType.Sssinr -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SignalThresholdInfo.SignalMeasurementTypeUnknown = Android.Telephony.SignalMeasurementType.Unknown -> Android.Telephony.SignalMeasurementType +const Android.Telephony.SmsManager.ExtraMmsData = "android.telephony.extra.MMS_DATA" -> string! +const Android.Telephony.SmsManager.ExtraMmsHttpStatus = "android.telephony.extra.MMS_HTTP_STATUS" -> string! +const Android.Telephony.SmsManager.MmsConfigAliasEnabled = "aliasEnabled" -> string! +const Android.Telephony.SmsManager.MmsConfigAliasMaxChars = "aliasMaxChars" -> string! +const Android.Telephony.SmsManager.MmsConfigAliasMinChars = "aliasMinChars" -> string! +const Android.Telephony.SmsManager.MmsConfigAllowAttachAudio = "allowAttachAudio" -> string! +const Android.Telephony.SmsManager.MmsConfigAppendTransactionId = "enabledTransID" -> string! +const Android.Telephony.SmsManager.MmsConfigEmailGatewayNumber = "emailGatewayNumber" -> string! +const Android.Telephony.SmsManager.MmsConfigGroupMmsEnabled = "enableGroupMms" -> string! +const Android.Telephony.SmsManager.MmsConfigHttpParams = "httpParams" -> string! +const Android.Telephony.SmsManager.MmsConfigHttpSocketTimeout = "httpSocketTimeout" -> string! +const Android.Telephony.SmsManager.MmsConfigMaxImageHeight = "maxImageHeight" -> string! +const Android.Telephony.SmsManager.MmsConfigMaxImageWidth = "maxImageWidth" -> string! +const Android.Telephony.SmsManager.MmsConfigMaxMessageSize = "maxMessageSize" -> string! +const Android.Telephony.SmsManager.MmsConfigMessageTextMaxSize = "maxMessageTextSize" -> string! +const Android.Telephony.SmsManager.MmsConfigMmsDeliveryReportEnabled = "enableMMSDeliveryReports" -> string! +const Android.Telephony.SmsManager.MmsConfigMmsEnabled = "enabledMMS" -> string! +const Android.Telephony.SmsManager.MmsConfigMmsReadReportEnabled = "enableMMSReadReports" -> string! +const Android.Telephony.SmsManager.MmsConfigMultipartSmsEnabled = "enableMultipartSMS" -> string! +const Android.Telephony.SmsManager.MmsConfigNaiSuffix = "naiSuffix" -> string! +const Android.Telephony.SmsManager.MmsConfigNotifyWapMmscEnabled = "enabledNotifyWapMMSC" -> string! +const Android.Telephony.SmsManager.MmsConfigRecipientLimit = "recipientLimit" -> string! +const Android.Telephony.SmsManager.MmsConfigSendMultipartSmsAsSeparateMessages = "sendMultipartSmsAsSeparateMessages" -> string! +const Android.Telephony.SmsManager.MmsConfigShowCellBroadcastAppLinks = "config_cellBroadcastAppLinks" -> string! +const Android.Telephony.SmsManager.MmsConfigSmsDeliveryReportEnabled = "enableSMSDeliveryReports" -> string! +const Android.Telephony.SmsManager.MmsConfigSmsToMmsTextLengthThreshold = "smsToMmsTextLengthThreshold" -> string! +const Android.Telephony.SmsManager.MmsConfigSmsToMmsTextThreshold = "smsToMmsTextThreshold" -> string! +const Android.Telephony.SmsManager.MmsConfigSubjectMaxLength = "maxSubjectLength" -> string! +const Android.Telephony.SmsManager.MmsConfigSupportHttpCharsetHeader = "supportHttpCharsetHeader" -> string! +const Android.Telephony.SmsManager.MmsConfigSupportMmsContentDisposition = "supportMmsContentDisposition" -> string! +const Android.Telephony.SmsManager.MmsConfigUaProfTagName = "uaProfTagName" -> string! +const Android.Telephony.SmsManager.MmsConfigUaProfUrl = "uaProfUrl" -> string! +const Android.Telephony.SmsManager.MmsConfigUserAgent = "userAgent" -> string! +const Android.Telephony.SmsManager.MmsErrorDataDisabled = Android.Telephony.MmsError.DataDisabled -> Android.Telephony.MmsError +const Android.Telephony.SmsManager.MmsErrorInactiveSubscription = Android.Telephony.MmsError.InactiveSubscription -> Android.Telephony.MmsError +const Android.Telephony.SmsManager.MmsErrorInvalidSubscriptionId = Android.Telephony.MmsError.InvalidSubscriptionId -> Android.Telephony.MmsError +const Android.Telephony.SmsManager.ResultBluetoothDisconnected = Android.Telephony.SmsResult.BluetoothDisconnected -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultCancelled = Android.Telephony.SmsResult.Cancelled -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultEncodingError = Android.Telephony.SmsResult.EncodingError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultErrorFdnCheckFailure = Android.Telephony.SmsResultError.FdnCheckFailure -> Android.Telephony.SmsResultError +const Android.Telephony.SmsManager.ResultErrorNone = Android.Telephony.SmsResultError.ErrorNone -> Android.Telephony.SmsResultError +const Android.Telephony.SmsManager.ResultInternalError = Android.Telephony.SmsResult.InternalError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultInvalidArguments = Android.Telephony.SmsResult.InvalidArguments -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultInvalidBluetoothAddress = Android.Telephony.SmsResult.InvalidBluetoothAddress -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultInvalidSmscAddress = Android.Telephony.SmsResult.InvalidSmscAddress -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultInvalidSmsFormat = Android.Telephony.SmsResult.InvalidSmsFormat -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultInvalidState = Android.Telephony.SmsResult.InvalidState -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultModemError = Android.Telephony.SmsResult.ModemError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNetworkError = Android.Telephony.SmsResult.NetworkError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNetworkReject = Android.Telephony.SmsResult.NetworkReject -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNoBluetoothService = Android.Telephony.SmsResult.NoBluetoothService -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNoDefaultSmsApp = Android.Telephony.SmsResult.NoDefaultSmsApp -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNoMemory = Android.Telephony.SmsResult.NoMemory -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultNoResources = Android.Telephony.SmsResult.NoResources -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultOperationNotAllowed = Android.Telephony.SmsResult.OperationNotAllowed -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRadioNotAvailable = Android.Telephony.SmsResult.RadioNotAvailable -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveDispatchFailure = Android.Telephony.SmsResult.ReceiveDispatchFailure -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveInjectedNullPdu = Android.Telephony.SmsResult.ReceiveInjectedNullPdu -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveNullMessageFromRil = Android.Telephony.SmsResult.ReceiveNullMessageFromRil -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveRuntimeException = Android.Telephony.SmsResult.ReceiveRuntimeException -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveSqlException = Android.Telephony.SmsResult.ReceiveSqlException -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveUriException = Android.Telephony.SmsResult.ReceiveUriException -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultReceiveWhileEncrypted = Android.Telephony.SmsResult.ReceiveWhileEncrypted -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRemoteException = Android.Telephony.SmsResult.RemoteException -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRequestNotSupported = Android.Telephony.SmsResult.RequestNotSupported -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilAborted = Android.Telephony.SmsResult.RilAborted -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilAccessBarred = Android.Telephony.SmsResult.RilAccessBarred -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilBlockedDueToCall = Android.Telephony.SmsResult.RilBlockedDueToCall -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilCancelled = Android.Telephony.SmsResult.RilCancelled -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilDeviceInUse = Android.Telephony.SmsResult.RilDeviceInUse -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilEncodingErr = Android.Telephony.SmsResult.RilEncodingErr -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilGenericError = Android.Telephony.SmsResult.RilGenericError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInternalErr = Android.Telephony.SmsResult.RilInternalErr -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidArguments = Android.Telephony.SmsResult.RilInvalidArguments -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidModemState = Android.Telephony.SmsResult.RilInvalidModemState -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidResponse = Android.Telephony.SmsResult.RilInvalidResponse -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidSimState = Android.Telephony.SmsResult.RilInvalidSimState -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidSmscAddress = Android.Telephony.SmsResult.RilInvalidSmscAddress -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidSmsFormat = Android.Telephony.SmsResult.RilInvalidSmsFormat -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilInvalidState = Android.Telephony.SmsResult.RilInvalidState -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilModemErr = Android.Telephony.SmsResult.RilModemErr -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNetworkErr = Android.Telephony.SmsResult.RilNetworkErr -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNetworkNotReady = Android.Telephony.SmsResult.RilNetworkNotReady -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNetworkReject = Android.Telephony.SmsResult.RilNetworkReject -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNoMemory = Android.Telephony.SmsResult.RilNoMemory -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNoNetworkFound = Android.Telephony.SmsResult.RilNoNetworkFound -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNoResources = Android.Telephony.SmsResult.RilNoResources -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNoSmsToAck = Android.Telephony.SmsResult.RilNoSmsToAck -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilNoSubscription = Android.Telephony.SmsResult.RilNoSubscription -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilOperationNotAllowed = Android.Telephony.SmsResult.RilOperationNotAllowed -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilRadioNotAvailable = Android.Telephony.SmsResult.RilRadioNotAvailable -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilRequestNotSupported = Android.Telephony.SmsResult.RilRequestNotSupported -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilRequestRateLimited = Android.Telephony.SmsResult.RilRequestRateLimited -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimAbsent = Android.Telephony.SmsResult.RilSimAbsent -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimBusy = Android.Telephony.SmsResult.RilSimBusy -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimError = Android.Telephony.SmsResult.RilSimError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimFull = Android.Telephony.SmsResult.RilSimFull -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimPin2 = Android.Telephony.SmsResult.RilSimPin2 -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimPuk2 = Android.Telephony.SmsResult.RilSimPuk2 -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSimultaneousSmsAndCallNotAllowed = Android.Telephony.SmsResult.RilSimultaneousSmsAndCallNotAllowed -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSmsSendFailRetry = Android.Telephony.SmsResult.RilSmsSendFailRetry -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSubscriptionNotAvailable = Android.Telephony.SmsResult.RilSubscriptionNotAvailable -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultRilSystemErr = Android.Telephony.SmsResult.RilSystemErr -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultSmsBlockedDuringEmergency = Android.Telephony.SmsResult.SmsBlockedDuringEmergency -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultSmsSendRetryFailed = Android.Telephony.SmsResult.SmsSendRetryFailed -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultSystemError = Android.Telephony.SmsResult.SystemError -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultUnexpectedEventStopSending = Android.Telephony.SmsResult.UnexpectedEventStopSending -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.ResultUserNotAllowed = Android.Telephony.SmsResult.UserNotAllowed -> Android.Telephony.SmsResult +const Android.Telephony.SmsManager.SmsRpCauseCallBarring = Android.Telephony.SmsRpCause.CallBarring -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseCongestion = Android.Telephony.SmsRpCause.Congestion -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseDestinationOutOfOrder = Android.Telephony.SmsRpCause.DestinationOutOfOrder -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseFacilityNotImplemented = Android.Telephony.SmsRpCause.FacilityNotImplemented -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseFacilityNotSubscribed = Android.Telephony.SmsRpCause.FacilityNotSubscribed -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseFacilityRejected = Android.Telephony.SmsRpCause.FacilityRejected -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseInformationElementNonExistent = Android.Telephony.SmsRpCause.InformationElementNonExistent -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseInterworkingUnspecified = Android.Telephony.SmsRpCause.InterworkingUnspecified -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseInvalidMandatoryInformation = Android.Telephony.SmsRpCause.InvalidMandatoryInformation -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseInvalidMessageReferenceValue = Android.Telephony.SmsRpCause.InvalidMessageReferenceValue -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseMessageIncompatibleWithProtocolState = Android.Telephony.SmsRpCause.MessageIncompatibleWithProtocolState -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseMessageTypeNonExistent = Android.Telephony.SmsRpCause.MessageTypeNonExistent -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseNetworkOutOfOrder = Android.Telephony.SmsRpCause.NetworkOutOfOrder -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseOperatorDeterminedBarring = Android.Telephony.SmsRpCause.OperatorDeterminedBarring -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseProtocolError = Android.Telephony.SmsRpCause.ProtocolError -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseReserved = Android.Telephony.SmsRpCause.Reserved -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseResourcesUnavailable = Android.Telephony.SmsRpCause.ResourcesUnavailable -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseSemanticallyIncorrectMessage = Android.Telephony.SmsRpCause.SemanticallyIncorrectMessage -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseShortMessageTransferRejected = Android.Telephony.SmsRpCause.ShortMessageTransferRejected -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseTemporaryFailure = Android.Telephony.SmsRpCause.TemporaryFailure -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseUnallocatedNumber = Android.Telephony.SmsRpCause.UnallocatedNumber -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseUnidentifiedSubscriber = Android.Telephony.SmsRpCause.UnidentifiedSubscriber -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsManager.SmsRpCauseUnknownSubscriber = Android.Telephony.SmsRpCause.UnknownSubscriber -> Android.Telephony.SmsRpCause +const Android.Telephony.SmsMessage.EncodingKsc5601 = Android.Telephony.SmsEncoding.Ksc5601 -> Android.Telephony.SmsEncoding +const Android.Telephony.SmsMessage.Format3gpp = "3gpp" -> string! +const Android.Telephony.SmsMessage.Format3gpp2 = "3gpp2" -> string! +const Android.Telephony.SmsMessage.MaxUserDataBytes = 140 -> int +const Android.Telephony.SmsMessage.MaxUserDataBytesWithHeader = 134 -> int +const Android.Telephony.SmsMessage.MaxUserDataSeptets = 160 -> int +const Android.Telephony.SmsMessage.MaxUserDataSeptetsWithHeader = 153 -> int +const Android.Telephony.SubscriptionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.SubscriptionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.SubscriptionManager.ActionDefaultSmsSubscriptionChanged = "android.telephony.action.DEFAULT_SMS_SUBSCRIPTION_CHANGED" -> string! +const Android.Telephony.SubscriptionManager.ActionDefaultSubscriptionChanged = "android.telephony.action.DEFAULT_SUBSCRIPTION_CHANGED" -> string! +const Android.Telephony.SubscriptionManager.ActionManageSubscriptionPlans = "android.telephony.action.MANAGE_SUBSCRIPTION_PLANS" -> string! +const Android.Telephony.SubscriptionManager.ActionRefreshSubscriptionPlans = "android.telephony.action.REFRESH_SUBSCRIPTION_PLANS" -> string! +const Android.Telephony.SubscriptionManager.D2dSharingAll = Android.Telephony.D2DSharing.All -> Android.Telephony.D2DSharing +const Android.Telephony.SubscriptionManager.D2dSharingAllContacts = Android.Telephony.D2DSharing.AllContacts -> Android.Telephony.D2DSharing +const Android.Telephony.SubscriptionManager.D2dSharingDisabled = Android.Telephony.D2DSharing.Disabled -> Android.Telephony.D2DSharing +const Android.Telephony.SubscriptionManager.D2dSharingSelectedContacts = Android.Telephony.D2DSharing.SelectedContacts -> Android.Telephony.D2DSharing +const Android.Telephony.SubscriptionManager.D2dStatusSharing = "d2d_sharing_status" -> string! +const Android.Telephony.SubscriptionManager.D2dStatusSharingSelectedContacts = "d2d_sharing_contacts" -> string! +const Android.Telephony.SubscriptionManager.ExtraSlotIndex = "android.telephony.extra.SLOT_INDEX" -> string! +const Android.Telephony.SubscriptionManager.ExtraSubscriptionIndex = "android.telephony.extra.SUBSCRIPTION_INDEX" -> string! +const Android.Telephony.SubscriptionManager.InvalidSimSlotIndex = -1 -> int +const Android.Telephony.SubscriptionManager.InvalidSubscriptionId = -1 -> int +const Android.Telephony.SubscriptionManager.PhoneNumberSourceCarrier = Android.Telephony.PhoneNumberSource.Carrier -> Android.Telephony.PhoneNumberSource +const Android.Telephony.SubscriptionManager.PhoneNumberSourceIms = Android.Telephony.PhoneNumberSource.Ims -> Android.Telephony.PhoneNumberSource +const Android.Telephony.SubscriptionManager.PhoneNumberSourceUicc = Android.Telephony.PhoneNumberSource.Uicc -> Android.Telephony.PhoneNumberSource +const Android.Telephony.SubscriptionManager.SubscriptionTypeLocalSim = Android.Telephony.SubscriptionType.LocalSim -> Android.Telephony.SubscriptionType +const Android.Telephony.SubscriptionManager.SubscriptionTypeRemoteSim = Android.Telephony.SubscriptionType.RemoteSim -> Android.Telephony.SubscriptionType +const Android.Telephony.SubscriptionManager.UsageSettingDataCentric = Android.Telephony.UsageSetting.DataCentric -> Android.Telephony.UsageSetting +const Android.Telephony.SubscriptionManager.UsageSettingDefault = Android.Telephony.UsageSetting.Default -> Android.Telephony.UsageSetting +const Android.Telephony.SubscriptionManager.UsageSettingUnknown = Android.Telephony.UsageSetting.Unknown -> Android.Telephony.UsageSetting +const Android.Telephony.SubscriptionManager.UsageSettingVoiceCentric = Android.Telephony.UsageSetting.VoiceCentric -> Android.Telephony.UsageSetting +const Android.Telephony.SubscriptionPlan.BytesUnknown = -1 -> long +const Android.Telephony.SubscriptionPlan.BytesUnlimited = 9223372036854775807 -> long +const Android.Telephony.SubscriptionPlan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.SubscriptionPlan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.SubscriptionPlan.LimitBehaviorBilled = Android.Telephony.DataLimitBehavior.Billed -> Android.Telephony.DataLimitBehavior +const Android.Telephony.SubscriptionPlan.LimitBehaviorDisabled = Android.Telephony.DataLimitBehavior.Disabled -> Android.Telephony.DataLimitBehavior +const Android.Telephony.SubscriptionPlan.LimitBehaviorThrottled = Android.Telephony.DataLimitBehavior.Throttled -> Android.Telephony.DataLimitBehavior +const Android.Telephony.SubscriptionPlan.LimitBehaviorUnknown = Android.Telephony.DataLimitBehavior.Unknown -> Android.Telephony.DataLimitBehavior +const Android.Telephony.SubscriptionPlan.TimeUnknown = -1 -> long +const Android.Telephony.TelephonyDisplayInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.TelephonyDisplayInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeLteAdvancedPro = Android.Telephony.OverrideNetworkType.LteAdvancedPro -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeLteCa = Android.Telephony.OverrideNetworkType.LteCa -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeNone = Android.Telephony.OverrideNetworkType.None -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeNrAdvanced = Android.Telephony.OverrideNetworkType.NrAdvanced -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeNrNsa = Android.Telephony.OverrideNetworkType.NrNsa -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyDisplayInfo.OverrideNetworkTypeNrNsaMmwave = Android.Telephony.OverrideNetworkType.NrNsaMmwave -> Android.Telephony.OverrideNetworkType +const Android.Telephony.TelephonyManager.ActionCarrierMessagingClientService = "android.telephony.action.CARRIER_MESSAGING_CLIENT_SERVICE" -> string! +const Android.Telephony.TelephonyManager.ActionCarrierSignalDefaultNetworkAvailable = "android.telephony.action.CARRIER_SIGNAL_DEFAULT_NETWORK_AVAILABLE" -> string! +const Android.Telephony.TelephonyManager.ActionCarrierSignalPcoValue = "android.telephony.action.CARRIER_SIGNAL_PCO_VALUE" -> string! +const Android.Telephony.TelephonyManager.ActionCarrierSignalRedirected = "android.telephony.action.CARRIER_SIGNAL_REDIRECTED" -> string! +const Android.Telephony.TelephonyManager.ActionCarrierSignalRequestNetworkFailed = "android.telephony.action.CARRIER_SIGNAL_REQUEST_NETWORK_FAILED" -> string! +const Android.Telephony.TelephonyManager.ActionCarrierSignalReset = "android.telephony.action.CARRIER_SIGNAL_RESET" -> string! +const Android.Telephony.TelephonyManager.ActionConfigureVoicemail = "android.telephony.action.CONFIGURE_VOICEMAIL" -> string! +const Android.Telephony.TelephonyManager.ActionMultiSimConfigChanged = "android.telephony.action.MULTI_SIM_CONFIG_CHANGED" -> string! +const Android.Telephony.TelephonyManager.ActionNetworkCountryChanged = "android.telephony.action.NETWORK_COUNTRY_CHANGED" -> string! +const Android.Telephony.TelephonyManager.ActionPhoneStateChanged = "android.intent.action.PHONE_STATE" -> string! +const Android.Telephony.TelephonyManager.ActionRespondViaMessage = "android.intent.action.RESPOND_VIA_MESSAGE" -> string! +const Android.Telephony.TelephonyManager.ActionSecretCode = "android.telephony.action.SECRET_CODE" -> string! +const Android.Telephony.TelephonyManager.ActionShowVoicemailNotification = "android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" -> string! +const Android.Telephony.TelephonyManager.ActionSubscriptionCarrierIdentityChanged = "android.telephony.action.SUBSCRIPTION_CARRIER_IDENTITY_CHANGED" -> string! +const Android.Telephony.TelephonyManager.ActionSubscriptionSpecificCarrierIdentityChanged = "android.telephony.action.SUBSCRIPTION_SPECIFIC_CARRIER_IDENTITY_CHANGED" -> string! +const Android.Telephony.TelephonyManager.AllowedNetworkTypesReasonCarrier = Android.Telephony.AllowedNetworkTypesReason.Carrier -> Android.Telephony.AllowedNetworkTypesReason +const Android.Telephony.TelephonyManager.AllowedNetworkTypesReasonUser = Android.Telephony.AllowedNetworkTypesReason.User -> Android.Telephony.AllowedNetworkTypesReason +const Android.Telephony.TelephonyManager.ApptypeCsim = Android.Telephony.UiccApplicationType.Csim -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.ApptypeIsim = Android.Telephony.UiccApplicationType.Isim -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.ApptypeRuim = Android.Telephony.UiccApplicationType.Ruim -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.ApptypeSim = Android.Telephony.UiccApplicationType.Sim -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.ApptypeUnknown = Android.Telephony.UiccApplicationType.Unknown -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.ApptypeUsim = Android.Telephony.UiccApplicationType.Usim -> Android.Telephony.UiccApplicationType +const Android.Telephony.TelephonyManager.AuthtypeEapAka = Android.Telephony.AutheenticationType.EapAka -> Android.Telephony.AutheenticationType +const Android.Telephony.TelephonyManager.AuthtypeEapSim = Android.Telephony.AutheenticationType.EapSim -> Android.Telephony.AutheenticationType +const Android.Telephony.TelephonyManager.AuthtypeGbaBootstrap = Android.Telephony.AutheenticationType.GbaBootstrap -> Android.Telephony.AutheenticationType +const Android.Telephony.TelephonyManager.AuthtypeGbaNafKeyExternal = Android.Telephony.AutheenticationType.GbaNafKeyExternal -> Android.Telephony.AutheenticationType +const Android.Telephony.TelephonyManager.CallComposerException.ErrorAuthenticationFailed = Android.Telephony.CallComposerErrorCode.AuthenticationFailed -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorFileTooLarge = Android.Telephony.CallComposerErrorCode.FileTooLarge -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorInputClosed = Android.Telephony.CallComposerErrorCode.InputClosed -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorIoException = Android.Telephony.CallComposerErrorCode.IoException -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorNetworkUnavailable = Android.Telephony.CallComposerErrorCode.NetworkUnavailable -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorRemoteEndClosed = Android.Telephony.CallComposerErrorCode.RemoteEndClosed -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerException.ErrorUnknown = Android.Telephony.CallComposerErrorCode.Unknown -> Android.Telephony.CallComposerErrorCode +const Android.Telephony.TelephonyManager.CallComposerStatusOff = Android.Telephony.CallComposerStatus.Off -> Android.Telephony.CallComposerStatus +const Android.Telephony.TelephonyManager.CallComposerStatusOn = Android.Telephony.CallComposerStatus.On -> Android.Telephony.CallComposerStatus +const Android.Telephony.TelephonyManager.CapabilitySlicingConfigSupported = "CAPABILITY_SLICING_CONFIG_SUPPORTED" -> string! +const Android.Telephony.TelephonyManager.CarrierRestrictionStatusNotRestricted = Android.Telephony.CarrierRestrictionStatus.NotRestricted -> Android.Telephony.CarrierRestrictionStatus +const Android.Telephony.TelephonyManager.CarrierRestrictionStatusRestricted = Android.Telephony.CarrierRestrictionStatus.Restricted -> Android.Telephony.CarrierRestrictionStatus +const Android.Telephony.TelephonyManager.CarrierRestrictionStatusRestrictedToCaller = Android.Telephony.CarrierRestrictionStatus.RestrictedToCaller -> Android.Telephony.CarrierRestrictionStatus +const Android.Telephony.TelephonyManager.CarrierRestrictionStatusUnknown = Android.Telephony.CarrierRestrictionStatus.Unknown -> Android.Telephony.CarrierRestrictionStatus +const Android.Telephony.TelephonyManager.CdmaRoamingModeAffiliated = 1 -> int +const Android.Telephony.TelephonyManager.CdmaRoamingModeAny = 2 -> int +const Android.Telephony.TelephonyManager.CdmaRoamingModeHome = 0 -> int +const Android.Telephony.TelephonyManager.CdmaRoamingModeRadioDefault = -1 -> int +const Android.Telephony.TelephonyManager.CellInfoCallback.ErrorModemError = Android.Telephony.TelephonyManagerErrorCode.ModemError -> Android.Telephony.TelephonyManagerErrorCode +const Android.Telephony.TelephonyManager.CellInfoCallback.ErrorTimeout = Android.Telephony.TelephonyManagerErrorCode.Timeout -> Android.Telephony.TelephonyManagerErrorCode +const Android.Telephony.TelephonyManager.DataDisconnecting = Android.Telephony.DataConnectionStatus.Disconnecting -> Android.Telephony.DataConnectionStatus +const Android.Telephony.TelephonyManager.DataEnabledReasonCarrier = Android.Telephony.DataEnabledReason.Carrier -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataEnabledReasonOverride = Android.Telephony.DataEnabledReason.Override -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataEnabledReasonPolicy = Android.Telephony.DataEnabledReason.Policy -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataEnabledReasonThermal = Android.Telephony.DataEnabledReason.Thermal -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataEnabledReasonUnknown = Android.Telephony.DataEnabledReason.Unknown -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataEnabledReasonUser = Android.Telephony.DataEnabledReason.User -> Android.Telephony.DataEnabledReason +const Android.Telephony.TelephonyManager.DataHandoverInProgress = Android.Telephony.DataConnectionStatus.HandoverInProgress -> Android.Telephony.DataConnectionStatus +const Android.Telephony.TelephonyManager.DefaultPortIndex = 0 -> int +const Android.Telephony.TelephonyManager.EriFlash = Android.Telephony.EnhancedRoamingIndicator.Flash -> Android.Telephony.EnhancedRoamingIndicator +const Android.Telephony.TelephonyManager.EriOff = Android.Telephony.EnhancedRoamingIndicator.Off -> Android.Telephony.EnhancedRoamingIndicator +const Android.Telephony.TelephonyManager.EriOn = Android.Telephony.EnhancedRoamingIndicator.On -> Android.Telephony.EnhancedRoamingIndicator +const Android.Telephony.TelephonyManager.ExtraActiveSimSupportedCount = "android.telephony.extra.ACTIVE_SIM_SUPPORTED_COUNT" -> string! +const Android.Telephony.TelephonyManager.ExtraApnProtocol = "android.telephony.extra.APN_PROTOCOL" -> string! +const Android.Telephony.TelephonyManager.ExtraApnType = "android.telephony.extra.APN_TYPE" -> string! +const Android.Telephony.TelephonyManager.ExtraCallVoicemailIntent = "android.telephony.extra.CALL_VOICEMAIL_INTENT" -> string! +const Android.Telephony.TelephonyManager.ExtraCarrierId = "android.telephony.extra.CARRIER_ID" -> string! +const Android.Telephony.TelephonyManager.ExtraCarrierName = "android.telephony.extra.CARRIER_NAME" -> string! +const Android.Telephony.TelephonyManager.ExtraDataFailCause = "android.telephony.extra.DATA_FAIL_CAUSE" -> string! +const Android.Telephony.TelephonyManager.ExtraDefaultNetworkAvailable = "android.telephony.extra.DEFAULT_NETWORK_AVAILABLE" -> string! +const Android.Telephony.TelephonyManager.ExtraHidePublicSettings = "android.telephony.extra.HIDE_PUBLIC_SETTINGS" -> string! +const Android.Telephony.TelephonyManager.ExtraIncomingNumber = "incoming_number" -> string! +const Android.Telephony.TelephonyManager.ExtraIsRefresh = "android.telephony.extra.IS_REFRESH" -> string! +const Android.Telephony.TelephonyManager.ExtraLastKnownNetworkCountry = "android.telephony.extra.LAST_KNOWN_NETWORK_COUNTRY" -> string! +const Android.Telephony.TelephonyManager.ExtraLaunchVoicemailSettingsIntent = "android.telephony.extra.LAUNCH_VOICEMAIL_SETTINGS_INTENT" -> string! +const Android.Telephony.TelephonyManager.ExtraNetworkCountry = "android.telephony.extra.NETWORK_COUNTRY" -> string! +const Android.Telephony.TelephonyManager.ExtraNotificationCount = "android.telephony.extra.NOTIFICATION_COUNT" -> string! +const Android.Telephony.TelephonyManager.ExtraPcoId = "android.telephony.extra.PCO_ID" -> string! +const Android.Telephony.TelephonyManager.ExtraPcoValue = "android.telephony.extra.PCO_VALUE" -> string! +const Android.Telephony.TelephonyManager.ExtraPhoneAccountHandle = "android.telephony.extra.PHONE_ACCOUNT_HANDLE" -> string! +const Android.Telephony.TelephonyManager.ExtraRedirectionUrl = "android.telephony.extra.REDIRECTION_URL" -> string! +const Android.Telephony.TelephonyManager.ExtraSpecificCarrierId = "android.telephony.extra.SPECIFIC_CARRIER_ID" -> string! +const Android.Telephony.TelephonyManager.ExtraSpecificCarrierName = "android.telephony.extra.SPECIFIC_CARRIER_NAME" -> string! +const Android.Telephony.TelephonyManager.ExtraState = "state" -> string! +const Android.Telephony.TelephonyManager.ExtraSubscriptionId = "android.telephony.extra.SUBSCRIPTION_ID" -> string! +const Android.Telephony.TelephonyManager.ExtraVoicemailNumber = "android.telephony.extra.VOICEMAIL_NUMBER" -> string! +const Android.Telephony.TelephonyManager.IncludeLocationDataCoarse = Android.Telephony.IncludeLocationDataType.Coarse -> Android.Telephony.IncludeLocationDataType +const Android.Telephony.TelephonyManager.IncludeLocationDataFine = Android.Telephony.IncludeLocationDataType.Fine -> Android.Telephony.IncludeLocationDataType +const Android.Telephony.TelephonyManager.IncludeLocationDataNone = Android.Telephony.IncludeLocationDataType.None -> Android.Telephony.IncludeLocationDataType +const Android.Telephony.TelephonyManager.MetadataHideVoicemailSettingsMenu = "android.telephony.HIDE_VOICEMAIL_SETTINGS_MENU" -> string! +const Android.Telephony.TelephonyManager.MultisimAllowed = Android.Telephony.MultiSimMode.Allowed -> Android.Telephony.MultiSimMode +const Android.Telephony.TelephonyManager.MultisimNotSupportedByCarrier = Android.Telephony.MultiSimMode.NotSupportedByCarrier -> Android.Telephony.MultiSimMode +const Android.Telephony.TelephonyManager.MultisimNotSupportedByHardware = Android.Telephony.MultiSimMode.NotSupportedByHardware -> Android.Telephony.MultiSimMode +const Android.Telephony.TelephonyManager.NetworkSelectionModeAuto = Android.Telephony.NetworkSelectionMode.Auto -> Android.Telephony.NetworkSelectionMode +const Android.Telephony.TelephonyManager.NetworkSelectionModeManual = Android.Telephony.NetworkSelectionMode.Manual -> Android.Telephony.NetworkSelectionMode +const Android.Telephony.TelephonyManager.NetworkSelectionModeUnknown = Android.Telephony.NetworkSelectionMode.Unknown -> Android.Telephony.NetworkSelectionMode +const Android.Telephony.TelephonyManager.NETWORKTYPEBITMASK1xRTT = 64 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskCdma = 8 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskEdge = 2 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskEhrpd = 8192 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskEvdo0 = 16 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskEvdoA = 32 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskEvdoB = 2048 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskGprs = 1 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskGsm = 32768 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskHsdpa = 128 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskHspa = 512 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskHspap = 16384 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskHsupa = 256 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskIwlan = 131072 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskLte = 4096 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskLteCa = 262144 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskNr = 524288 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskTdScdma = 65536 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskUmts = 4 -> long +const Android.Telephony.TelephonyManager.NetworkTypeBitmaskUnknown = 0 -> long +const Android.Telephony.TelephonyManager.PremiumCapabilityPrioritizeLatency = Android.Telephony.PremiumCapability.Latency -> Android.Telephony.PremiumCapability +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultAlreadyInProgress = Android.Telephony.PurchasePremiumCapabilityResult.AlreadyInProgress -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultAlreadyPurchased = Android.Telephony.PurchasePremiumCapabilityResult.AlreadyPurchased -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultCarrierDisabled = Android.Telephony.PurchasePremiumCapabilityResult.CarrierDisabled -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultCarrierError = Android.Telephony.PurchasePremiumCapabilityResult.CarrierError -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultEntitlementCheckFailed = Android.Telephony.PurchasePremiumCapabilityResult.EntitlementCheckFailed -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultFeatureNotSupported = Android.Telephony.PurchasePremiumCapabilityResult.FeatureNotSupported -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultNetworkNotAvailable = Android.Telephony.PurchasePremiumCapabilityResult.NetworkNotAvailable -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultNotDefaultDataSubscription = Android.Telephony.PurchasePremiumCapabilityResult.NotDefaultDataSubscription -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultNotForeground = Android.Telephony.PurchasePremiumCapabilityResult.NotForeground -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultPendingNetworkSetup = Android.Telephony.PurchasePremiumCapabilityResult.PendingNetworkSetup -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultRequestFailed = Android.Telephony.PurchasePremiumCapabilityResult.RequestFailed -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultSuccess = Android.Telephony.PurchasePremiumCapabilityResult.Success -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultThrottled = Android.Telephony.PurchasePremiumCapabilityResult.Throttled -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultTimeout = Android.Telephony.PurchasePremiumCapabilityResult.Timeout -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.PurchasePremiumCapabilityResultUserCanceled = Android.Telephony.PurchasePremiumCapabilityResult.UserCanceled -> Android.Telephony.PurchasePremiumCapabilityResult +const Android.Telephony.TelephonyManager.SetOpportunisticSubInactiveSubscription = 2 -> int +const Android.Telephony.TelephonyManager.SetOpportunisticSubNoOpportunisticSubAvailable = 3 -> int +const Android.Telephony.TelephonyManager.SetOpportunisticSubRemoteServiceException = 4 -> int +const Android.Telephony.TelephonyManager.SetOpportunisticSubSuccess = 0 -> int +const Android.Telephony.TelephonyManager.SetOpportunisticSubValidationFailed = 1 -> int +const Android.Telephony.TelephonyManager.UninitializedCardId = -2 -> int +const Android.Telephony.TelephonyManager.UnknownCarrierId = -1 -> int +const Android.Telephony.TelephonyManager.UnsupportedCardId = -1 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksAborted = 2 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksDisableModemFail = 5 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksEnableModemFail = 6 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksInvalidArguments = 3 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksMultipleNetworksNotSupported = 7 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksNoCarrierPrivilege = 4 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksNoOpportunisticSubAvailable = 8 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksRemoteServiceException = 9 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksServiceIsDisabled = 10 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksSuccess = 0 -> int +const Android.Telephony.TelephonyManager.UpdateAvailableNetworksUnknownFailure = 1 -> int +const Android.Telephony.TelephonyManager.VvmTypeCvvm = "vvm_type_cvvm" -> string! +const Android.Telephony.TelephonyManager.VvmTypeOmtp = "vvm_type_omtp" -> string! +const Android.Telephony.UiccCardInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.UiccCardInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.UiccPortInfo.IccidRedacted = "FFFFFFFFFFFFFFFFFFFF" -> string! +const Android.Telephony.UiccPortInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.UiccPortInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.VisualVoicemailService.ServiceInterface = "android.telephony.VisualVoicemailService" -> string! +const Android.Telephony.VisualVoicemailSms.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.VisualVoicemailSms.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Telephony.VisualVoicemailSmsFilterSettings.DestinationPortAny = -1 -> int +const Android.Telephony.VisualVoicemailSmsFilterSettings.DestinationPortDataSms = -2 -> int +const Android.Telephony.VisualVoicemailSmsFilterSettings.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Telephony.VisualVoicemailSmsFilterSettings.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Test.InstrumentationTestRunner.ReportKeyNameClass = "class" -> string! +const Android.Test.InstrumentationTestRunner.ReportKeyNameTest = "test" -> string! +const Android.Test.InstrumentationTestRunner.ReportKeyNumCurrent = "current" -> string! +const Android.Test.InstrumentationTestRunner.ReportKeyNumTotal = "numtests" -> string! +const Android.Test.InstrumentationTestRunner.ReportKeyStack = "stack" -> string! +const Android.Test.InstrumentationTestRunner.ReportValueId = "InstrumentationTestRunner" -> string! +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.Button1 = Android.Content.DialogButtonTypeObsoleted.Button1 -> Android.Content.DialogButtonTypeObsoleted +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.Button2 = Android.Content.DialogButtonTypeObsoleted.Button2 -> Android.Content.DialogButtonTypeObsoleted +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.Button3 = Android.Content.DialogButtonTypeObsoleted.Button3 -> Android.Content.DialogButtonTypeObsoleted +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.ButtonNegative = Android.Content.DialogButtonType.Negative -> Android.Content.DialogButtonType +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.ButtonNeutral = Android.Content.DialogButtonType.Neutral -> Android.Content.DialogButtonType +const Android.Test.Mock.MockDialogInterface.InterfaceConsts.ButtonPositive = Android.Content.DialogButtonType.Positive -> Android.Content.DialogButtonType +const Android.Text.AndroidCharacter.EastAsianWidthAmbiguous = Android.Text.EastAsianWidth.AsianWidthAmbiguous -> Android.Text.EastAsianWidth +const Android.Text.AndroidCharacter.EastAsianWidthFullWidth = Android.Text.EastAsianWidth.AsianWidthFullWidth -> Android.Text.EastAsianWidth +const Android.Text.AndroidCharacter.EastAsianWidthHalfWidth = Android.Text.EastAsianWidth.AsianWidthHalfWidth -> Android.Text.EastAsianWidth +const Android.Text.AndroidCharacter.EastAsianWidthNarrow = Android.Text.EastAsianWidth.AsianWidthNarrow -> Android.Text.EastAsianWidth +const Android.Text.AndroidCharacter.EastAsianWidthNeutral = Android.Text.EastAsianWidth.AsianWidthNeutral -> Android.Text.EastAsianWidth +const Android.Text.AndroidCharacter.EastAsianWidthWide = Android.Text.EastAsianWidth.AsianWidthWide -> Android.Text.EastAsianWidth +const Android.Text.Annotation.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Annotation.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Format.DateFormat.AmPm = 'a' -> char +const Android.Text.Format.DateFormat.CapitalAmPm = 'A' -> char +const Android.Text.Format.DateFormat.Date = 'd' -> char +const Android.Text.Format.DateFormat.Day = 'E' -> char +const Android.Text.Format.DateFormat.Hour = 'h' -> char +const Android.Text.Format.DateFormat.HourOfDay = 'k' -> char +const Android.Text.Format.DateFormat.Minute = 'm' -> char +const Android.Text.Format.DateFormat.Month = 'M' -> char +const Android.Text.Format.DateFormat.Quote = '\'' -> char +const Android.Text.Format.DateFormat.Seconds = 's' -> char +const Android.Text.Format.DateFormat.StandaloneMonth = 'L' -> char +const Android.Text.Format.DateFormat.TimeZone = 'z' -> char +const Android.Text.Format.DateFormat.Year = 'y' -> char +const Android.Text.Format.DateUtils.AbbrevMonthFormat = "%b" -> string! +const Android.Text.Format.DateUtils.AbbrevWeekdayFormat = "%a" -> string! +const Android.Text.Format.DateUtils.DayInMillis = 86400000 -> long +const Android.Text.Format.DateUtils.HourInMillis = 3600000 -> long +const Android.Text.Format.DateUtils.HourMinute24 = "%H:%M" -> string! +const Android.Text.Format.DateUtils.MinuteInMillis = 60000 -> long +const Android.Text.Format.DateUtils.MonthDayFormat = "%-d" -> string! +const Android.Text.Format.DateUtils.MonthFormat = "%B" -> string! +const Android.Text.Format.DateUtils.NumericMonthFormat = "%m" -> string! +const Android.Text.Format.DateUtils.SecondInMillis = 1000 -> long +const Android.Text.Format.DateUtils.WeekdayFormat = "%A" -> string! +const Android.Text.Format.DateUtils.WeekInMillis = 604800000 -> long +const Android.Text.Format.DateUtils.YearFormat = "%Y" -> string! +const Android.Text.Format.DateUtils.YearFormatTwoDigits = "%g" -> string! +const Android.Text.Format.DateUtils.YearInMillis = 31449600000 -> long +const Android.Text.Format.Time.EpochJulianDay = 2440588 -> int +const Android.Text.Format.Time.TimezoneUtc = "UTC" -> string! +const Android.Text.Html.FromHtmlModeCompact = Android.Text.FromHtmlOptions.ModeCompact -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlModeLegacy = Android.Text.FromHtmlOptions.ModeLegacy -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlOptionUseCssColors = Android.Text.FromHtmlOptions.OptionUseCssColors -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakBlockquote = Android.Text.FromHtmlOptions.SeparatorLineBreakBlockquote -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakDiv = Android.Text.FromHtmlOptions.SeparatorLineBreakDiv -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakHeading = Android.Text.FromHtmlOptions.SeparatorLineBreakHeading -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakList = Android.Text.FromHtmlOptions.SeparatorLineBreakList -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakListItem = Android.Text.FromHtmlOptions.SeparatorLineBreakListItem -> Android.Text.FromHtmlOptions +const Android.Text.Html.FromHtmlSeparatorLineBreakParagraph = Android.Text.FromHtmlOptions.SeparatorLineBreakParagraph -> Android.Text.FromHtmlOptions +const Android.Text.Html.ToHtmlParagraphLinesConsecutive = Android.Text.ToHtmlOptions.ParagraphLinesConsecutive -> Android.Text.ToHtmlOptions +const Android.Text.Html.ToHtmlParagraphLinesIndividual = Android.Text.ToHtmlOptions.ParagraphLinesIndividual -> Android.Text.ToHtmlOptions +const Android.Text.Layout.DefaultLinespacingAddition = 0 -> float +const Android.Text.Layout.DefaultLinespacingMultiplier = 1 -> float +const Android.Text.Layout.HyphenationFrequencyFullFast = Android.Text.HyphenationFrequency.FullFast -> Android.Text.HyphenationFrequency +const Android.Text.Layout.HyphenationFrequencyNormalFast = Android.Text.HyphenationFrequency.NormalFast -> Android.Text.HyphenationFrequency +const Android.Text.SegmentFinder.Done = -1 -> int +const Android.Text.Style.AbsoluteSizeSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.AbsoluteSizeSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.AlignmentSpanStandard.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.AlignmentSpanStandard.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.BackgroundColorSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.BackgroundColorSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.BulletSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.BulletSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.BulletSpan.StandardGapWidth = 2 -> int +const Android.Text.Style.EasyEditSpan.ExtraTextChangedType = "android.text.style.EXTRA_TEXT_CHANGED_TYPE" -> string! +const Android.Text.Style.EasyEditSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.EasyEditSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.EasyEditSpan.TextDeleted = 1 -> int +const Android.Text.Style.EasyEditSpan.TextModified = 2 -> int +const Android.Text.Style.ForegroundColorSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.ForegroundColorSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.LeadingMarginSpanStandard.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.LeadingMarginSpanStandard.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.LineBackgroundSpanStandard.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.LineBackgroundSpanStandard.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.LineHeightSpanStandard.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.LineHeightSpanStandard.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.LocaleSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.LocaleSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.QuoteSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.QuoteSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.QuoteSpan.StandardColor = -16776961 -> int +const Android.Text.Style.QuoteSpan.StandardGapWidthPx = 2 -> int +const Android.Text.Style.QuoteSpan.StandardStripeWidthPx = 2 -> int +const Android.Text.Style.RelativeSizeSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.RelativeSizeSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.ScaleXSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.ScaleXSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.StrikethroughSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.StrikethroughSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.StyleSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.StyleSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.SubscriptSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.SubscriptSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.SuggestionRangeSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.SuggestionRangeSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.SuggestionSpan.ActionSuggestionPicked = "android.text.style.SUGGESTION_PICKED" -> string! +const Android.Text.Style.SuggestionSpan.FlagAutoCorrection = Android.Text.Style.SuggestionSpanFlags.AutoCorrection -> Android.Text.Style.SuggestionSpanFlags +const Android.Text.Style.SuggestionSpan.FlagEasyCorrect = Android.Text.Style.SuggestionSpanFlags.EasyCorrect -> Android.Text.Style.SuggestionSpanFlags +const Android.Text.Style.SuggestionSpan.FlagGrammarError = Android.Text.Style.SuggestionSpanFlags.GrammarError -> Android.Text.Style.SuggestionSpanFlags +const Android.Text.Style.SuggestionSpan.FlagMisspelled = Android.Text.Style.SuggestionSpanFlags.Misspelled -> Android.Text.Style.SuggestionSpanFlags +const Android.Text.Style.SuggestionSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.SuggestionSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.SuggestionSpan.SuggestionsMaxSize = 5 -> int +const Android.Text.Style.SuggestionSpan.SuggestionSpanPickedAfter = "after" -> string! +const Android.Text.Style.SuggestionSpan.SuggestionSpanPickedBefore = "before" -> string! +const Android.Text.Style.SuggestionSpan.SuggestionSpanPickedHashcode = "hashcode" -> string! +const Android.Text.Style.SuperscriptSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.SuperscriptSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.TextAppearanceSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.TextAppearanceSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.TtsSpan.AnimacyAnimate = "android.animate" -> string! +const Android.Text.Style.TtsSpan.AnimacyInanimate = "android.inanimate" -> string! +const Android.Text.Style.TtsSpan.ArgAnimacy = "android.arg.animacy" -> string! +const Android.Text.Style.TtsSpan.ArgCase = "android.arg.case" -> string! +const Android.Text.Style.TtsSpan.ArgCountryCode = "android.arg.country_code" -> string! +const Android.Text.Style.TtsSpan.ArgCurrency = "android.arg.money" -> string! +const Android.Text.Style.TtsSpan.ArgDay = "android.arg.day" -> string! +const Android.Text.Style.TtsSpan.ArgDenominator = "android.arg.denominator" -> string! +const Android.Text.Style.TtsSpan.ArgDigits = "android.arg.digits" -> string! +const Android.Text.Style.TtsSpan.ArgDomain = "android.arg.domain" -> string! +const Android.Text.Style.TtsSpan.ArgExtension = "android.arg.extension" -> string! +const Android.Text.Style.TtsSpan.ArgFractionalPart = "android.arg.fractional_part" -> string! +const Android.Text.Style.TtsSpan.ArgFragmentId = "android.arg.fragment_id" -> string! +const Android.Text.Style.TtsSpan.ArgGender = "android.arg.gender" -> string! +const Android.Text.Style.TtsSpan.ArgHours = "android.arg.hours" -> string! +const Android.Text.Style.TtsSpan.ArgIntegerPart = "android.arg.integer_part" -> string! +const Android.Text.Style.TtsSpan.ArgMinutes = "android.arg.minutes" -> string! +const Android.Text.Style.TtsSpan.ArgMonth = "android.arg.month" -> string! +const Android.Text.Style.TtsSpan.ArgMultiplicity = "android.arg.multiplicity" -> string! +const Android.Text.Style.TtsSpan.ArgNumber = "android.arg.number" -> string! +const Android.Text.Style.TtsSpan.ArgNumberParts = "android.arg.number_parts" -> string! +const Android.Text.Style.TtsSpan.ArgNumerator = "android.arg.numerator" -> string! +const Android.Text.Style.TtsSpan.ArgPassword = "android.arg.password" -> string! +const Android.Text.Style.TtsSpan.ArgPath = "android.arg.path" -> string! +const Android.Text.Style.TtsSpan.ArgPort = "android.arg.port" -> string! +const Android.Text.Style.TtsSpan.ArgProtocol = "android.arg.protocol" -> string! +const Android.Text.Style.TtsSpan.ArgQuantity = "android.arg.quantity" -> string! +const Android.Text.Style.TtsSpan.ArgQueryString = "android.arg.query_string" -> string! +const Android.Text.Style.TtsSpan.ArgText = "android.arg.text" -> string! +const Android.Text.Style.TtsSpan.ArgUnit = "android.arg.unit" -> string! +const Android.Text.Style.TtsSpan.ArgUsername = "android.arg.username" -> string! +const Android.Text.Style.TtsSpan.ArgVerbatim = "android.arg.verbatim" -> string! +const Android.Text.Style.TtsSpan.ArgWeekday = "android.arg.weekday" -> string! +const Android.Text.Style.TtsSpan.ArgYear = "android.arg.year" -> string! +const Android.Text.Style.TtsSpan.CaseAblative = "android.ablative" -> string! +const Android.Text.Style.TtsSpan.CaseAccusative = "android.accusative" -> string! +const Android.Text.Style.TtsSpan.CaseDative = "android.dative" -> string! +const Android.Text.Style.TtsSpan.CaseGenitive = "android.genitive" -> string! +const Android.Text.Style.TtsSpan.CaseInstrumental = "android.instrumental" -> string! +const Android.Text.Style.TtsSpan.CaseLocative = "android.locative" -> string! +const Android.Text.Style.TtsSpan.CaseNominative = "android.nominative" -> string! +const Android.Text.Style.TtsSpan.CaseVocative = "android.vocative" -> string! +const Android.Text.Style.TtsSpan.GenderFemale = "android.female" -> string! +const Android.Text.Style.TtsSpan.GenderMale = "android.male" -> string! +const Android.Text.Style.TtsSpan.GenderNeutral = "android.neutral" -> string! +const Android.Text.Style.TtsSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.TtsSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.TtsSpan.MultiplicityDual = "android.dual" -> string! +const Android.Text.Style.TtsSpan.MultiplicityPlural = "android.plural" -> string! +const Android.Text.Style.TtsSpan.MultiplicitySingle = "android.single" -> string! +const Android.Text.Style.TtsSpan.TypeCardinal = "android.type.cardinal" -> string! +const Android.Text.Style.TtsSpan.TypeDate = "android.type.date" -> string! +const Android.Text.Style.TtsSpan.TypeDecimal = "android.type.decimal" -> string! +const Android.Text.Style.TtsSpan.TypeDigits = "android.type.digits" -> string! +const Android.Text.Style.TtsSpan.TypeElectronic = "android.type.electronic" -> string! +const Android.Text.Style.TtsSpan.TypeFraction = "android.type.fraction" -> string! +const Android.Text.Style.TtsSpan.TypeMeasure = "android.type.measure" -> string! +const Android.Text.Style.TtsSpan.TypeMoney = "android.type.money" -> string! +const Android.Text.Style.TtsSpan.TypeOrdinal = "android.type.ordinal" -> string! +const Android.Text.Style.TtsSpan.TypeTelephone = "android.type.telephone" -> string! +const Android.Text.Style.TtsSpan.TypeText = "android.type.text" -> string! +const Android.Text.Style.TtsSpan.TypeTime = "android.type.time" -> string! +const Android.Text.Style.TtsSpan.TypeVerbatim = "android.type.verbatim" -> string! +const Android.Text.Style.TypefaceSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.TypefaceSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.UnderlineSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.UnderlineSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.Style.URLSpan.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Text.Style.URLSpan.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Text.TextUtils.SafeStringFlagFirstLine = Android.Text.SafeStringFlagMode.FirstLine -> Android.Text.SafeStringFlagMode +const Android.Text.TextUtils.SafeStringFlagSingleLine = Android.Text.SafeStringFlagMode.SingleLine -> Android.Text.SafeStringFlagMode +const Android.Text.TextUtils.SafeStringFlagTrim = Android.Text.SafeStringFlagMode.Trim -> Android.Text.SafeStringFlagMode +const Android.Transitions.Fade.In = Android.Transitions.FadingMode.In -> Android.Transitions.FadingMode +const Android.Transitions.Fade.Out = Android.Transitions.FadingMode.Out -> Android.Transitions.FadingMode +const Android.Transitions.Transition.MatchId = Android.Transitions.MatchTarget.Id -> Android.Transitions.MatchTarget +const Android.Transitions.Transition.MatchInstance = Android.Transitions.MatchTarget.Instance -> Android.Transitions.MatchTarget +const Android.Transitions.Transition.MatchItemId = Android.Transitions.MatchTarget.ItemId -> Android.Transitions.MatchTarget +const Android.Transitions.Transition.MatchName = Android.Transitions.MatchTarget.Name -> Android.Transitions.MatchTarget +const Android.Transitions.TransitionSet.OrderingSequential = Android.Transitions.TransitionOrdering.Sequential -> Android.Transitions.TransitionOrdering +const Android.Transitions.TransitionSet.OrderingTogether = Android.Transitions.TransitionOrdering.Together -> Android.Transitions.TransitionOrdering +const Android.Util.Base64.Crlf = Android.Util.Base64Flags.Crlf -> Android.Util.Base64Flags +const Android.Util.Base64.Default = Android.Util.Base64Flags.Default -> Android.Util.Base64Flags +const Android.Util.Base64.NoClose = Android.Util.Base64Flags.NoClose -> Android.Util.Base64Flags +const Android.Util.Base64.NoPadding = Android.Util.Base64Flags.NoPadding -> Android.Util.Base64Flags +const Android.Util.Base64.NoWrap = Android.Util.Base64Flags.NoWrap -> Android.Util.Base64Flags +const Android.Util.Base64.UrlSafe = Android.Util.Base64Flags.UrlSafe -> Android.Util.Base64Flags +const Android.Util.Config.Logd = true -> bool +const Android.Util.Config.Logv = false -> bool +const Android.Util.Config.Profile = false -> bool +const Android.Util.DisplayMetrics.Density140 = Android.Util.DisplayMetricsDensity.D140 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density180 = Android.Util.DisplayMetricsDensity.D180 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density200 = Android.Util.DisplayMetricsDensity.D200 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density220 = Android.Util.DisplayMetricsDensity.D220 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density260 = Android.Util.DisplayMetricsDensity.D260 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density280 = Android.Util.DisplayMetricsDensity.D280 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density300 = Android.Util.DisplayMetricsDensity.D300 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density340 = Android.Util.DisplayMetricsDensity.D340 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density360 = Android.Util.DisplayMetricsDensity.D360 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density400 = Android.Util.DisplayMetricsDensity.D400 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density420 = Android.Util.DisplayMetricsDensity.D420 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density440 = Android.Util.DisplayMetricsDensity.D440 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density450 = Android.Util.DisplayMetricsDensity.D450 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density520 = Android.Util.DisplayMetricsDensity.D520 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density560 = Android.Util.DisplayMetricsDensity.D560 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.Density600 = Android.Util.DisplayMetricsDensity.D600 -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityDefault = Android.Util.DisplayMetricsDensity.Default -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityHigh = Android.Util.DisplayMetricsDensity.High -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityLow = Android.Util.DisplayMetricsDensity.Low -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityMedium = Android.Util.DisplayMetricsDensity.Default -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityTv = Android.Util.DisplayMetricsDensity.Tv -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityXhigh = Android.Util.DisplayMetricsDensity.Xhigh -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityXxhigh = Android.Util.DisplayMetricsDensity.Xxhigh -> Android.Util.DisplayMetricsDensity +const Android.Util.DisplayMetrics.DensityXxxhigh = Android.Util.DisplayMetricsDensity.Xxxhigh -> Android.Util.DisplayMetricsDensity +const Android.Util.Half.Epsilon = 5120 -> short +const Android.Util.Half.LowestValue = -1025 -> short +const Android.Util.Half.MaxExponent = 15 -> int +const Android.Util.Half.MaxValue = 31743 -> short +const Android.Util.Half.MinExponent = -14 -> int +const Android.Util.Half.MinNormal = 1024 -> short +const Android.Util.Half.MinValue = 1 -> short +const Android.Util.Half.NaN = 32256 -> short +const Android.Util.Half.NegativeInfinity = -1024 -> short +const Android.Util.Half.NegativeZero = -32768 -> short +const Android.Util.Half.PositiveInfinity = 31744 -> short +const Android.Util.Half.PositiveZero = 0 -> short +const Android.Util.Half.Size = 16 -> int +const Android.Util.LayoutDirection.Inherit = Android.Util.LayoutDirections.Inherit -> Android.Util.LayoutDirections +const Android.Util.LayoutDirection.Locale = Android.Util.LayoutDirections.Locale -> Android.Util.LayoutDirections +const Android.Util.LayoutDirection.Ltr = Android.Util.LayoutDirections.Ltr -> Android.Util.LayoutDirections +const Android.Util.LayoutDirection.Rtl = Android.Util.LayoutDirections.Rtl -> Android.Util.LayoutDirections +const Android.Util.Patterns.TopLevelDomainStr = "((aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(biz|b[abdefghijmnorstvwyz])|(cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(edu|e[cegrstu])|f[ijkmor]|(gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(info|int|i[delmnoqrst])|(jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(name|net|n[acefgilopruz])|(org|om)|(pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(xn\\-\\-0zwm56d|xn\\-\\-11b5bs3a9aj6g|xn\\-\\-80akhbyknj4f|xn\\-\\-9t4b11yi5a|xn\\-\\-deba0ad|xn\\-\\-g6w251d|xn\\-\\-hgbk6aj7f53bba|xn\\-\\-hlcj6aya9esc7a|xn\\-\\-jxalpdlp|xn\\-\\-kgbechtv|xn\\-\\-zckzah)|y[etu]|z[amw])" -> string! +const Android.Util.Patterns.TopLevelDomainStrForWebUrl = "(?:(?:aero|arpa|asia|a[cdefgilmnoqrstuwxz])|(?:biz|b[abdefghijmnorstvwyz])|(?:cat|com|coop|c[acdfghiklmnoruvxyz])|d[ejkmoz]|(?:edu|e[cegrstu])|f[ijkmor]|(?:gov|g[abdefghilmnpqrstuwy])|h[kmnrtu]|(?:info|int|i[delmnoqrst])|(?:jobs|j[emop])|k[eghimnprwyz]|l[abcikrstuvy]|(?:mil|mobi|museum|m[acdeghklmnopqrstuvwxyz])|(?:name|net|n[acefgilopruz])|(?:org|om)|(?:pro|p[aefghklmnrstwy])|qa|r[eosuw]|s[abcdeghijklmnortuvyz]|(?:tel|travel|t[cdfghjklmnoprtvwz])|u[agksyz]|v[aceginu]|w[fs]|(?:xn\\-\\-0zwm56d|xn\\-\\-11b5bs3a9aj6g|xn\\-\\-80akhbyknj4f|xn\\-\\-9t4b11yi5a|xn\\-\\-deba0ad|xn\\-\\-g6w251d|xn\\-\\-hgbk6aj7f53bba|xn\\-\\-hlcj6aya9esc7a|xn\\-\\-jxalpdlp|xn\\-\\-kgbechtv|xn\\-\\-zckzah)|y[etu]|z[amw]))" -> string! +const Android.Util.Proto.ProtoOutputStream.FieldCountMask = 16492674416640 -> long +const Android.Util.Proto.ProtoOutputStream.FieldCountPacked = 5497558138880 -> long +const Android.Util.Proto.ProtoOutputStream.FieldCountRepeated = 2199023255552 -> long +const Android.Util.Proto.ProtoOutputStream.FieldCountShift = 40 -> int +const Android.Util.Proto.ProtoOutputStream.FieldCountSingle = 1099511627776 -> long +const Android.Util.Proto.ProtoOutputStream.FieldCountUnknown = 0 -> long +const Android.Util.Proto.ProtoOutputStream.FieldIdShift = 3 -> int +const Android.Util.Proto.ProtoOutputStream.FieldTypeBool = 34359738368 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeBytes = 51539607552 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeDouble = 4294967296 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeEnum = 60129542144 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeFixed32 = 30064771072 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeFixed64 = 25769803776 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeFloat = 8589934592 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeInt32 = 21474836480 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeInt64 = 12884901888 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeMask = 1095216660480 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeMessage = 47244640256 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeSfixed32 = 64424509440 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeSfixed64 = 68719476736 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeShift = 32 -> int +const Android.Util.Proto.ProtoOutputStream.FieldTypeSint32 = 73014444032 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeSint64 = 77309411328 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeString = 38654705664 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeUint32 = 55834574848 -> long +const Android.Util.Proto.ProtoOutputStream.FieldTypeUint64 = 17179869184 -> long +const Android.Util.Proto.ProtoOutputStream.WireTypeEndGroup = Android.Util.Proto.WireType.EndGroup -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeFixed32 = Android.Util.Proto.WireType.Fixed32 -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeFixed64 = Android.Util.Proto.WireType.Fixed64 -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeLengthDelimited = Android.Util.Proto.WireType.LengthDelimited -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeMask = Android.Util.Proto.WireType.Mask -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeStartGroup = Android.Util.Proto.WireType.StartGroup -> Android.Util.Proto.WireType +const Android.Util.Proto.ProtoOutputStream.WireTypeVarint = Android.Util.Proto.WireType.Varint -> Android.Util.Proto.WireType +const Android.Util.SizeF.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Util.SizeF.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Util.TypedValue.DataNullEmpty = 1 -> int +const Android.Util.TypedValue.DataNullUndefined = 0 -> int +const Android.Util.TypedValue.DensityDefault = 0 -> int +const Android.Util.TypedValue.DensityNone = 65535 -> int +const Android.Views.AbsSavedState.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.AbsSavedState.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeContentDescription = Android.Views.Accessibility.ContentChangeTypes.ContentDescription -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeContentInvalid = Android.Views.Accessibility.ContentChangeTypes.ContentInvalid -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeDragCancelled = Android.Views.Accessibility.ContentChangeTypes.DragCancelled -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeDragDropped = Android.Views.Accessibility.ContentChangeTypes.DragDropped -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeDragStarted = Android.Views.Accessibility.ContentChangeTypes.DragStarted -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeEnabled = Android.Views.Accessibility.ContentChangeTypes.Enabled -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeError = Android.Views.Accessibility.ContentChangeTypes.Error -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypePaneAppeared = Android.Views.Accessibility.ContentChangeTypes.PaneAppeared -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypePaneDisappeared = Android.Views.Accessibility.ContentChangeTypes.PaneDisappeared -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypePaneTitle = Android.Views.Accessibility.ContentChangeTypes.PaneTitle -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeStateDescription = Android.Views.Accessibility.ContentChangeTypes.StateDescription -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeSubtree = Android.Views.Accessibility.ContentChangeTypes.Subtree -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeText = Android.Views.Accessibility.ContentChangeTypes.Text -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.ContentChangeTypeUndefined = Android.Views.Accessibility.ContentChangeTypes.Undefined -> Android.Views.Accessibility.ContentChangeTypes +const Android.Views.Accessibility.AccessibilityEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Accessibility.AccessibilityEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityEvent.InvalidPosition = -1 -> int +const Android.Views.Accessibility.AccessibilityEvent.MaxTextLength = 500 -> int +const Android.Views.Accessibility.AccessibilityEvent.SpeechStateListeningEnd = Android.Views.Accessibility.SpeechState.ListeningEnd -> Android.Views.Accessibility.SpeechState +const Android.Views.Accessibility.AccessibilityEvent.SpeechStateListeningStart = Android.Views.Accessibility.SpeechState.ListeningStart -> Android.Views.Accessibility.SpeechState +const Android.Views.Accessibility.AccessibilityEvent.SpeechStateSpeakingEnd = Android.Views.Accessibility.SpeechState.SpeakingEnd -> Android.Views.Accessibility.SpeechState +const Android.Views.Accessibility.AccessibilityEvent.SpeechStateSpeakingStart = Android.Views.Accessibility.SpeechState.SpeakingStart -> Android.Views.Accessibility.SpeechState +const Android.Views.Accessibility.AccessibilityEvent.TypeSpeechStateChange = Android.Views.Accessibility.EventTypes.SpeechStateChange -> Android.Views.Accessibility.EventTypes +const Android.Views.Accessibility.AccessibilityEvent.TypeViewTargetedByScroll = Android.Views.Accessibility.EventTypes.ViewTargetedByScroll -> Android.Views.Accessibility.EventTypes +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeAccessibilityFocused = Android.Views.Accessibility.WindowsChange.AccessibilityFocused -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeActive = Android.Views.Accessibility.WindowsChange.Active -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeAdded = Android.Views.Accessibility.WindowsChange.Added -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeBounds = Android.Views.Accessibility.WindowsChange.Bounds -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeChildren = Android.Views.Accessibility.WindowsChange.Children -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeFocused = Android.Views.Accessibility.WindowsChange.Focused -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeLayer = Android.Views.Accessibility.WindowsChange.Layer -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeParent = Android.Views.Accessibility.WindowsChange.Parent -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangePip = Android.Views.Accessibility.WindowsChange.Pip -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeRemoved = Android.Views.Accessibility.WindowsChange.Removed -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityEvent.WindowsChangeTitle = Android.Views.Accessibility.WindowsChange.Title -> Android.Views.Accessibility.WindowsChange +const Android.Views.Accessibility.AccessibilityManager.FlagContentControls = Android.Views.Accessibility.ContentMode.Controls -> Android.Views.Accessibility.ContentMode +const Android.Views.Accessibility.AccessibilityManager.FlagContentIcons = Android.Views.Accessibility.ContentMode.Icons -> Android.Views.Accessibility.ContentMode +const Android.Views.Accessibility.AccessibilityManager.FlagContentText = Android.Views.Accessibility.ContentMode.Text -> Android.Views.Accessibility.ContentMode +const Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionAccessibilityFocus = Android.Views.Accessibility.Action.AccessibilityFocus -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentColumnInt = "android.view.accessibility.action.ARGUMENT_COLUMN_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentDirectionInt = "android.view.accessibility.action.ARGUMENT_DIRECTION_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentExtendSelectionBoolean = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentHtmlElementString = "ACTION_ARGUMENT_HTML_ELEMENT_STRING" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentMovementGranularityInt = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentMoveWindowX = "ACTION_ARGUMENT_MOVE_WINDOW_X" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentMoveWindowY = "ACTION_ARGUMENT_MOVE_WINDOW_Y" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentPressAndHoldDurationMillisInt = "android.view.accessibility.action.ARGUMENT_PRESS_AND_HOLD_DURATION_MILLIS_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentProgressValue = "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentRowInt = "android.view.accessibility.action.ARGUMENT_ROW_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentSelectionEndInt = "ACTION_ARGUMENT_SELECTION_END_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentSelectionStartInt = "ACTION_ARGUMENT_SELECTION_START_INT" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionArgumentSetTextCharsequence = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionClearAccessibilityFocus = Android.Views.Accessibility.Action.ClearAccessibilityFocus -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionClearFocus = Android.Views.Accessibility.Action.ClearFocus -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionClearSelection = Android.Views.Accessibility.Action.ClearSelection -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionClick = Android.Views.Accessibility.Action.Click -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionCollapse = Android.Views.Accessibility.Action.Collapse -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionCopy = Android.Views.Accessibility.Action.Copy -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionCut = Android.Views.Accessibility.Action.Cut -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionDismiss = Android.Views.Accessibility.Action.Dismiss -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionExpand = Android.Views.Accessibility.Action.Expand -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionFocus = Android.Views.Accessibility.Action.Focus -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionLongClick = Android.Views.Accessibility.Action.LongClick -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionNextAtMovementGranularity = Android.Views.Accessibility.Action.NextAtMovementGranularity -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionNextHtmlElement = Android.Views.Accessibility.Action.NextHtmlElement -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionPaste = Android.Views.Accessibility.Action.Paste -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionPreviousAtMovementGranularity = Android.Views.Accessibility.Action.PreviousAtMovementGranularity -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionPreviousHtmlElement = Android.Views.Accessibility.Action.PreviousHtmlElement -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionScrollBackward = Android.Views.Accessibility.Action.ScrollBackward -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionScrollForward = Android.Views.Accessibility.Action.ScrollForward -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionSelect = Android.Views.Accessibility.Action.Select -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionSetSelection = Android.Views.Accessibility.Action.SetSelection -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.ActionSetText = Android.Views.Accessibility.Action.SetText -> Android.Views.Accessibility.Action +const Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.SelectionModeMultiple = Android.Views.Accessibility.SelectionMode.Multiple -> Android.Views.Accessibility.SelectionMode +const Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.SelectionModeNone = Android.Views.Accessibility.SelectionMode.None -> Android.Views.Accessibility.SelectionMode +const Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.SelectionModeSingle = Android.Views.Accessibility.SelectionMode.Single -> Android.Views.Accessibility.SelectionMode +const Android.Views.Accessibility.AccessibilityNodeInfo.ExtraDataRenderingInfoKey = "android.view.accessibility.extra.DATA_RENDERING_INFO_KEY" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ExtraDataTextCharacterLocationArgLength = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ExtraDataTextCharacterLocationArgMaxLength = 20000 -> int +const Android.Views.Accessibility.AccessibilityNodeInfo.ExtraDataTextCharacterLocationArgStartIndex = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.ExtraDataTextCharacterLocationKey = "android.view.accessibility.extra.DATA_TEXT_CHARACTER_LOCATION_KEY" -> string! +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchAncestors = Android.Views.Accessibility.PrefetchType.Ancestors -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchDescendantsBreadthFirst = Android.Views.Accessibility.PrefetchType.DescendantsBreadthFirst -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchDescendantsDepthFirst = Android.Views.Accessibility.PrefetchType.DescendantsDepthFirst -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchDescendantsHybrid = Android.Views.Accessibility.PrefetchType.DescendantsHybrid -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchSiblings = Android.Views.Accessibility.PrefetchType.Siblings -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FlagPrefetchUninterruptible = Android.Views.Accessibility.PrefetchType.Uninterruptible -> Android.Views.Accessibility.PrefetchType +const Android.Views.Accessibility.AccessibilityNodeInfo.FocusAccessibility = Android.Views.Accessibility.NodeFocus.Accessibility -> Android.Views.Accessibility.NodeFocus +const Android.Views.Accessibility.AccessibilityNodeInfo.FocusInput = Android.Views.Accessibility.NodeFocus.Input -> Android.Views.Accessibility.NodeFocus +const Android.Views.Accessibility.AccessibilityNodeInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Accessibility.AccessibilityNodeInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityNodeInfo.MaxNumberOfPrefetchedNodes = 50 -> int +const Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularityCharacter = Android.Views.Accessibility.MovementGranularity.Character -> Android.Views.Accessibility.MovementGranularity +const Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularityLine = Android.Views.Accessibility.MovementGranularity.Line -> Android.Views.Accessibility.MovementGranularity +const Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularityPage = Android.Views.Accessibility.MovementGranularity.Page -> Android.Views.Accessibility.MovementGranularity +const Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularityParagraph = Android.Views.Accessibility.MovementGranularity.Paragraph -> Android.Views.Accessibility.MovementGranularity +const Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularityWord = Android.Views.Accessibility.MovementGranularity.Word -> Android.Views.Accessibility.MovementGranularity +const Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.RangeTypeFloat = Android.Views.Accessibility.RangeType.Float -> Android.Views.Accessibility.RangeType +const Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.RangeTypeInt = Android.Views.Accessibility.RangeType.Int -> Android.Views.Accessibility.RangeType +const Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.RangeTypePercent = Android.Views.Accessibility.RangeType.Percent -> Android.Views.Accessibility.RangeType +const Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityNodeProvider.HostViewId = -1 -> int +const Android.Views.Accessibility.AccessibilityRequestPreparer.RequestTypeExtraData = Android.Views.Accessibility.AccessibilityRequestTypes.ExtraData -> Android.Views.Accessibility.AccessibilityRequestTypes +const Android.Views.Accessibility.AccessibilityWindowInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Accessibility.AccessibilityWindowInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeAccessibilityOverlay = Android.Views.Accessibility.AccessibilityWindowType.AccessibilityOverlay -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeApplication = Android.Views.Accessibility.AccessibilityWindowType.Application -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeInputMethod = Android.Views.Accessibility.AccessibilityWindowType.InputMethod -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeMagnificationOverlay = Android.Views.Accessibility.AccessibilityWindowType.MagnificationOverlay -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeSplitScreenDivider = Android.Views.Accessibility.AccessibilityWindowType.SplitScreenDivider -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.AccessibilityWindowInfo.TypeSystem = Android.Views.Accessibility.AccessibilityWindowType.System -> Android.Views.Accessibility.AccessibilityWindowType +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeDepressed = Android.Views.Accessibility.CaptionStyles.Depressed -> Android.Views.Accessibility.CaptionStyles +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeDropShadow = Android.Views.Accessibility.CaptionStyles.DropShadow -> Android.Views.Accessibility.CaptionStyles +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeNone = Android.Views.Accessibility.CaptionStyles.None -> Android.Views.Accessibility.CaptionStyles +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeOutline = Android.Views.Accessibility.CaptionStyles.Outline -> Android.Views.Accessibility.CaptionStyles +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeRaised = Android.Views.Accessibility.CaptionStyles.Raised -> Android.Views.Accessibility.CaptionStyles +const Android.Views.Accessibility.CaptioningManager.CaptionStyle.EdgeTypeUnspecified = Android.Views.Accessibility.CaptionStyles.Unspecified -> Android.Views.Accessibility.CaptionStyles +const Android.Views.ActionMode.DefaultHideDuration = -1 -> int +const Android.Views.Animations.Animation.Infinite = -1 -> int +const Android.Views.Animations.Animation.StartOnFirstFrame = -1 -> int +const Android.Views.Autofill.AutofillId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Autofill.AutofillId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Autofill.AutofillManager.ExtraAssistStructure = "android.view.autofill.extra.ASSIST_STRUCTURE" -> string! +const Android.Views.Autofill.AutofillManager.ExtraAuthenticationResult = "android.view.autofill.extra.AUTHENTICATION_RESULT" -> string! +const Android.Views.Autofill.AutofillManager.ExtraAuthenticationResultEphemeralDataset = "android.view.autofill.extra.AUTHENTICATION_RESULT_EPHEMERAL_DATASET" -> string! +const Android.Views.Autofill.AutofillManager.ExtraClientState = "android.view.autofill.extra.CLIENT_STATE" -> string! +const Android.Views.Autofill.AutofillManager.ExtraInlineSuggestionsRequest = "android.view.autofill.extra.INLINE_SUGGESTIONS_REQUEST" -> string! +const Android.Views.Autofill.AutofillValue.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Autofill.AutofillValue.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentCaptures.ContentCaptureCondition.FlagIsRegex = Android.Views.ContentCaptures.ContentCaptureConditionFlags.FlagIsRegex -> Android.Views.ContentCaptures.ContentCaptureConditionFlags +const Android.Views.ContentCaptures.ContentCaptureCondition.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentCaptures.ContentCaptureCondition.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentCaptures.ContentCaptureContext.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentCaptures.ContentCaptureContext.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentCaptures.ContentCaptureManager.DataShareErrorConcurrentRequest = Android.Views.ContentCapture.DataShareError.ConcurrentRequest -> Android.Views.ContentCapture.DataShareError +const Android.Views.ContentCaptures.ContentCaptureManager.DataShareErrorTimeoutInterrupted = Android.Views.ContentCapture.DataShareError.TimeoutInterrupted -> Android.Views.ContentCapture.DataShareError +const Android.Views.ContentCaptures.ContentCaptureManager.DataShareErrorUnknown = Android.Views.ContentCapture.DataShareError.Unknown -> Android.Views.ContentCapture.DataShareError +const Android.Views.ContentCaptures.ContentCaptureSessionId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentCaptures.ContentCaptureSessionId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentCaptures.DataRemovalRequest.FlagIsPrefix = Android.Views.ContentCaptures.DataRemovalRequestFlags.FlagIsPrefix -> Android.Views.ContentCaptures.DataRemovalRequestFlags +const Android.Views.ContentCaptures.DataRemovalRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentCaptures.DataRemovalRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentCaptures.DataShareRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentCaptures.DataShareRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentInfo.FlagConvertToPlainText = Android.Views.ContentInfoFlags.ConvertToPlainText -> Android.Views.ContentInfoFlags +const Android.Views.ContentInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.ContentInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.ContentInfo.SourceApp = Android.Views.ContentInfoSource.App -> Android.Views.ContentInfoSource +const Android.Views.ContentInfo.SourceAutofill = Android.Views.ContentInfoSource.Autofill -> Android.Views.ContentInfoSource +const Android.Views.ContentInfo.SourceClipboard = Android.Views.ContentInfoSource.Clipboard -> Android.Views.ContentInfoSource +const Android.Views.ContentInfo.SourceDragAndDrop = Android.Views.ContentInfoSource.DragAndDrop -> Android.Views.ContentInfoSource +const Android.Views.ContentInfo.SourceInputMethod = Android.Views.ContentInfoSource.InputMethod -> Android.Views.ContentInfoSource +const Android.Views.ContentInfo.SourceProcessText = Android.Views.ContentInfoSource.ProcessText -> Android.Views.ContentInfoSource +const Android.Views.Display.DefaultDisplay = 0 -> int +const Android.Views.Display.FlagPresentation = Android.Views.DisplayFlags.Presentation -> Android.Views.DisplayFlags +const Android.Views.Display.FlagPrivate = Android.Views.DisplayFlags.Private -> Android.Views.DisplayFlags +const Android.Views.Display.FlagRound = Android.Views.DisplayFlags.Round -> Android.Views.DisplayFlags +const Android.Views.Display.FlagSecure = Android.Views.DisplayFlags.Secure -> Android.Views.DisplayFlags +const Android.Views.Display.FlagSupportsProtectedBuffers = Android.Views.DisplayFlags.SupportsProtectedBuffers -> Android.Views.DisplayFlags +const Android.Views.Display.HdrCapabilities.HdrTypeDolbyVision = Android.Views.HdrType.DolbyVision -> Android.Views.HdrType +const Android.Views.Display.HdrCapabilities.HdrTypeHdr10 = Android.Views.HdrType.Hdr10 -> Android.Views.HdrType +const Android.Views.Display.HdrCapabilities.HdrTypeHdr10Plus = Android.Views.HdrType.Hdr10Plus -> Android.Views.HdrType +const Android.Views.Display.HdrCapabilities.HdrTypeHlg = Android.Views.HdrType.Hlg -> Android.Views.HdrType +const Android.Views.Display.HdrCapabilities.HdrTypeInvalid = Android.Views.HdrType.Invalid -> Android.Views.HdrType +const Android.Views.Display.HdrCapabilities.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Display.HdrCapabilities.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Display.HdrCapabilities.InvalidLuminance = -1 -> float +const Android.Views.Display.InvalidDisplay = -1 -> int +const Android.Views.Display.Mode.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Display.Mode.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.DisplayHash.DisplayHash.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.DisplayHash.DisplayHash.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorInvalidBounds = Android.Views.DisplayHash.DisplayHashErrorCode.InvalidBounds -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorInvalidHashAlgorithm = Android.Views.DisplayHash.DisplayHashErrorCode.InvalidHashAlgorithm -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorMissingWindow = Android.Views.DisplayHash.DisplayHashErrorCode.MissingWindow -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorNotVisibleOnScreen = Android.Views.DisplayHash.DisplayHashErrorCode.NotVisibleOnScreen -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorTooManyRequests = Android.Views.DisplayHash.DisplayHashErrorCode.TooManyRequests -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.DisplayHashResultCallback.DisplayHashErrorUnknown = Android.Views.DisplayHash.DisplayHashErrorCode.Unknown -> Android.Views.DisplayHash.DisplayHashErrorCode +const Android.Views.DisplayHash.VerifiedDisplayHash.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.DisplayHash.VerifiedDisplayHash.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.DisplayShape.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.DisplayShape.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.DragAndDropPermissions.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.DragAndDropPermissions.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.DragEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.DragEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.FrameMetrics.AnimationDuration = Android.Views.FrameMetricsId.AnimationDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.CommandIssueDuration = Android.Views.FrameMetricsId.CommandIssueDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.Deadline = Android.Views.FrameMetricsId.Deadline -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.DrawDuration = Android.Views.FrameMetricsId.DrawDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.FirstDrawFrame = Android.Views.FrameMetricsId.FirstDrawFrame -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.GpuDuration = Android.Views.FrameMetricsId.GpuDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.InputHandlingDuration = Android.Views.FrameMetricsId.InputHandlingDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.IntendedVsyncTimestamp = Android.Views.FrameMetricsId.IntendedVsyncTimestamp -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.LayoutMeasureDuration = Android.Views.FrameMetricsId.LayoutMeasureDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.SwapBuffersDuration = Android.Views.FrameMetricsId.SwapBuffersDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.SyncDuration = Android.Views.FrameMetricsId.SyncDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.TotalDuration = Android.Views.FrameMetricsId.TotalDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.UnknownDelayDuration = Android.Views.FrameMetricsId.UnknownDelayDuration -> Android.Views.FrameMetricsId +const Android.Views.FrameMetrics.VsyncTimestamp = Android.Views.FrameMetricsId.VsyncTimestamp -> Android.Views.FrameMetricsId +const Android.Views.FrameStats.UndefinedTimeNano = -1 -> long +const Android.Views.HapticFeedbackConstants.ClockTick = Android.Views.FeedbackConstants.ClockTick -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.Confirm = Android.Views.FeedbackConstants.Confirm -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.ContextClick = Android.Views.FeedbackConstants.ContextClick -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.DragStart = Android.Views.FeedbackConstants.DragStart -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.FlagIgnoreGlobalSetting = Android.Views.FeedbackFlags.IgnoreGlobalSetting -> Android.Views.FeedbackFlags +const Android.Views.HapticFeedbackConstants.FlagIgnoreViewSetting = Android.Views.FeedbackFlags.IgnoreViewSetting -> Android.Views.FeedbackFlags +const Android.Views.HapticFeedbackConstants.GestureEnd = Android.Views.FeedbackConstants.GestureEnd -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.GestureStart = Android.Views.FeedbackConstants.GestureStart -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.GestureThresholdActivate = Android.Views.FeedbackConstants.GestureThresholdActivate -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.GestureThresholdDeactivate = Android.Views.FeedbackConstants.GestureThresholdDeactivate -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.KeyboardPress = Android.Views.FeedbackConstants.KeyboardPress -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.KeyboardRelease = Android.Views.FeedbackConstants.KeyboardRelease -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.KeyboardTap = Android.Views.FeedbackConstants.KeyboardPress -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.LongPress = Android.Views.FeedbackConstants.LongPress -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.NoHaptics = Android.Views.FeedbackConstants.NoHaptics -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.Reject = Android.Views.FeedbackConstants.Reject -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.SegmentFrequentTick = Android.Views.FeedbackConstants.SegmentFrequentTick -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.SegmentTick = Android.Views.FeedbackConstants.SegmentTick -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.TextHandleMove = Android.Views.FeedbackConstants.TextHandleMove -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.ToggleOff = Android.Views.FeedbackConstants.ToggleOff -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.ToggleOn = Android.Views.FeedbackConstants.ToggleOn -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.VirtualKey = Android.Views.FeedbackConstants.VirtualKey -> Android.Views.FeedbackConstants +const Android.Views.HapticFeedbackConstants.VirtualKeyRelease = Android.Views.FeedbackConstants.VirtualKeyRelease -> Android.Views.FeedbackConstants +const Android.Views.IMenu.First = 1 -> int +const Android.Views.IMenu.None = 0 -> int +const Android.Views.IMenu.SupportedModifiersMask = 69647 -> int +const Android.Views.InputDevice.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputDevice.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputDevice.KeyboardTypeAlphabetic = Android.Views.InputKeyboardType.Alphabetic -> Android.Views.InputKeyboardType +const Android.Views.InputDevice.KeyboardTypeNonAlphabetic = Android.Views.InputKeyboardType.NonAlphabetic -> Android.Views.InputKeyboardType +const Android.Views.InputDevice.KeyboardTypeNone = Android.Views.InputKeyboardType.None -> Android.Views.InputKeyboardType +const Android.Views.InputDevice.MotionRangeOrientation = Android.Views.MotionRange.Orientation -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangePressure = Android.Views.MotionRange.Pressure -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeSize = Android.Views.MotionRange.Size -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeToolMajor = Android.Views.MotionRange.ToolMajor -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeToolMinor = Android.Views.MotionRange.ToolMinor -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeTouchMajor = Android.Views.MotionRange.TouchMajor -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeTouchMinor = Android.Views.MotionRange.TouchMinor -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeX = Android.Views.MotionRange.X -> Android.Views.MotionRange +const Android.Views.InputDevice.MotionRangeY = Android.Views.MotionRange.Y -> Android.Views.MotionRange +const Android.Views.InputDevice.SourceAny = Android.Views.InputSourceType.Any -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceBluetoothStylus = Android.Views.InputSourceType.BluetoothStylus -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassButton = Android.Views.InputSourceType.ClassButton -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassJoystick = Android.Views.InputSourceType.ClassJoystick -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassMask = Android.Views.InputSourceType.ClassMask -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassNone = Android.Views.InputSourceType.ClassNone -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassPointer = Android.Views.InputSourceType.ClassPointer -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassPosition = Android.Views.InputSourceType.ClassPosition -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceClassTrackball = Android.Views.InputSourceType.ClassTrackball -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceDpad = Android.Views.InputSourceType.Dpad -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceGamepad = Android.Views.InputSourceType.Gamepad -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceHdmi = Android.Views.InputSourceType.Hdmi -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceJoystick = Android.Views.InputSourceType.Joystick -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceKeyboard = Android.Views.InputSourceType.Keyboard -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceMouse = Android.Views.InputSourceType.Mouse -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceMouseRelative = Android.Views.InputSourceType.MouseRelative -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceRotaryEncoder = Android.Views.InputSourceType.RotaryEncoder -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceSensor = Android.Views.InputSourceType.Sensor -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceStylus = Android.Views.InputSourceType.Stylus -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceTouchNavigation = Android.Views.InputSourceType.TouchNavigation -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceTouchpad = Android.Views.InputSourceType.Touchpad -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceTouchscreen = Android.Views.InputSourceType.Touchscreen -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceTrackball = Android.Views.InputSourceType.Trackball -> Android.Views.InputSourceType +const Android.Views.InputDevice.SourceUnknown = Android.Views.InputSourceType.ClassNone -> Android.Views.InputSourceType +const Android.Views.InputEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.CursorUpdateFilterCharacterBounds = Android.Views.InputMethods.CursorUpdateFilter.CharacterBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.CursorUpdateFilterEditorBounds = Android.Views.InputMethods.CursorUpdateFilter.EditorBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.CursorUpdateFilterInsertionMarker = Android.Views.InputMethods.CursorUpdateFilter.InsertionMarker -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.CursorUpdateFilterTextAppearance = Android.Views.InputMethods.CursorUpdateFilter.TextAppearance -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.CursorUpdateFilterVisibleLineBounds = Android.Views.InputMethods.CursorUpdateFilter.VisibleLineBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.GetExtractedTextMonitor = Android.Views.InputMethods.TextExtractFlags.Monitor -> Android.Views.InputMethods.TextExtractFlags +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.GetTextWithStyles = Android.Views.InputMethods.GetTextFlags.WithStyles -> Android.Views.InputMethods.GetTextFlags +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultCancelled = Android.Views.InputMethods.HandwritingGestureResult.Cancelled -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultFailed = Android.Views.InputMethods.HandwritingGestureResult.Failed -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultFallback = Android.Views.InputMethods.HandwritingGestureResult.Fallback -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultSuccess = Android.Views.InputMethods.HandwritingGestureResult.Success -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultUnknown = Android.Views.InputMethods.HandwritingGestureResult.Unknown -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.HandwritingGestureResultUnsupported = Android.Views.InputMethods.HandwritingGestureResult.Unsupported -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.BaseInputConnection.InterfaceConsts.InputContentGrantReadUriPermission = Android.Views.InputMethods.InputContentFlags.GrantReadUriPermission -> Android.Views.InputMethods.InputContentFlags +const Android.Views.InputMethods.CompletionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.CompletionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.CorrectionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.CorrectionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.CursorAnchorInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.CursorAnchorInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.DeleteGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.DeleteGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.DeleteRangeGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.DeleteRangeGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.EditorBoundsInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.EditorBoundsInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.EditorInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.EditorInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.ExtractedText.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.ExtractedText.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.ExtractedTextRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.ExtractedTextRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.HandwritingGesture.GranularityCharacter = Android.Views.InputMethods.HandwritingGestureGranularity.Character -> Android.Views.InputMethods.HandwritingGestureGranularity +const Android.Views.InputMethods.HandwritingGesture.GranularityWord = Android.Views.InputMethods.HandwritingGestureGranularity.Word -> Android.Views.InputMethods.HandwritingGestureGranularity +const Android.Views.InputMethods.IInputMethod.ServiceInterface = "android.view.InputMethod" -> string! +const Android.Views.InputMethods.IInputMethod.ServiceMetaData = "android.view.im" -> string! +const Android.Views.InputMethods.InlineSuggestion.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InlineSuggestion.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InlineSuggestionInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InlineSuggestionInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InlineSuggestionInfo.SourceAutofill = "android:autofill" -> string! +const Android.Views.InputMethods.InlineSuggestionInfo.SourcePlatform = "android:platform" -> string! +const Android.Views.InputMethods.InlineSuggestionInfo.TypeAction = "android:autofill:action" -> string! +const Android.Views.InputMethods.InlineSuggestionInfo.TypeSuggestion = "android:autofill:suggestion" -> string! +const Android.Views.InputMethods.InlineSuggestionsRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InlineSuggestionsRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InlineSuggestionsRequest.SuggestionCountUnlimited = 2147483647 -> int +const Android.Views.InputMethods.InlineSuggestionsResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InlineSuggestionsResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InputBinding.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InputBinding.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InputConnection.CursorUpdateFilterCharacterBounds = Android.Views.InputMethods.CursorUpdateFilter.CharacterBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnection.CursorUpdateFilterEditorBounds = Android.Views.InputMethods.CursorUpdateFilter.EditorBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnection.CursorUpdateFilterInsertionMarker = Android.Views.InputMethods.CursorUpdateFilter.InsertionMarker -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnection.CursorUpdateFilterTextAppearance = Android.Views.InputMethods.CursorUpdateFilter.TextAppearance -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnection.CursorUpdateFilterVisibleLineBounds = Android.Views.InputMethods.CursorUpdateFilter.VisibleLineBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnection.GetExtractedTextMonitor = Android.Views.InputMethods.TextExtractFlags.Monitor -> Android.Views.InputMethods.TextExtractFlags +const Android.Views.InputMethods.InputConnection.GetTextWithStyles = Android.Views.InputMethods.GetTextFlags.WithStyles -> Android.Views.InputMethods.GetTextFlags +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultCancelled = Android.Views.InputMethods.HandwritingGestureResult.Cancelled -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultFailed = Android.Views.InputMethods.HandwritingGestureResult.Failed -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultFallback = Android.Views.InputMethods.HandwritingGestureResult.Fallback -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultSuccess = Android.Views.InputMethods.HandwritingGestureResult.Success -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultUnknown = Android.Views.InputMethods.HandwritingGestureResult.Unknown -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.HandwritingGestureResultUnsupported = Android.Views.InputMethods.HandwritingGestureResult.Unsupported -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnection.InputContentGrantReadUriPermission = Android.Views.InputMethods.InputContentFlags.GrantReadUriPermission -> Android.Views.InputMethods.InputContentFlags +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.CursorUpdateFilterCharacterBounds = Android.Views.InputMethods.CursorUpdateFilter.CharacterBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.CursorUpdateFilterEditorBounds = Android.Views.InputMethods.CursorUpdateFilter.EditorBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.CursorUpdateFilterInsertionMarker = Android.Views.InputMethods.CursorUpdateFilter.InsertionMarker -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.CursorUpdateFilterTextAppearance = Android.Views.InputMethods.CursorUpdateFilter.TextAppearance -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.CursorUpdateFilterVisibleLineBounds = Android.Views.InputMethods.CursorUpdateFilter.VisibleLineBounds -> Android.Views.InputMethods.CursorUpdateFilter +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.GetExtractedTextMonitor = Android.Views.InputMethods.TextExtractFlags.Monitor -> Android.Views.InputMethods.TextExtractFlags +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.GetTextWithStyles = Android.Views.InputMethods.GetTextFlags.WithStyles -> Android.Views.InputMethods.GetTextFlags +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultCancelled = Android.Views.InputMethods.HandwritingGestureResult.Cancelled -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultFailed = Android.Views.InputMethods.HandwritingGestureResult.Failed -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultFallback = Android.Views.InputMethods.HandwritingGestureResult.Fallback -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultSuccess = Android.Views.InputMethods.HandwritingGestureResult.Success -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultUnknown = Android.Views.InputMethods.HandwritingGestureResult.Unknown -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.HandwritingGestureResultUnsupported = Android.Views.InputMethods.HandwritingGestureResult.Unsupported -> Android.Views.InputMethods.HandwritingGestureResult +const Android.Views.InputMethods.InputConnectionWrapper.InterfaceConsts.InputContentGrantReadUriPermission = Android.Views.InputMethods.InputContentFlags.GrantReadUriPermission -> Android.Views.InputMethods.InputContentFlags +const Android.Views.InputMethods.InputContentInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InputContentInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InputMethod.ServiceInterface = "android.view.InputMethod" -> string! +const Android.Views.InputMethods.InputMethod.ServiceMetaData = "android.view.im" -> string! +const Android.Views.InputMethods.InputMethodInfo.ActionStylusHandwritingSettings = "android.view.inputmethod.action.STYLUS_HANDWRITING_SETTINGS" -> string! +const Android.Views.InputMethods.InputMethodInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InputMethodInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InputMethodManager.ShowForced = Android.Views.InputMethods.ShowFlags.Forced -> Android.Views.InputMethods.ShowFlags +const Android.Views.InputMethods.InputMethodManager.ShowImplicit = Android.Views.InputMethods.ShowFlags.Implicit -> Android.Views.InputMethods.ShowFlags +const Android.Views.InputMethods.InputMethodSubtype.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InputMethodSubtype.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InsertGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InsertGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.InsertModeGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.InsertModeGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.JoinOrSplitGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.JoinOrSplitGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.RemoveSpaceGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.RemoveSpaceGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.SelectGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.SelectGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.SelectRangeGesture.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.SelectRangeGesture.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.SurroundingText.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.SurroundingText.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.TextAppearanceInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.TextAppearanceInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.TextAttribute.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.TextAttribute.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.TextBoundsInfo.FlagCharacterLinefeed = Android.Views.InputMethods.TextBoundsInfoFlags.CharacterLinefeed -> Android.Views.InputMethods.TextBoundsInfoFlags +const Android.Views.InputMethods.TextBoundsInfo.FlagCharacterPunctuation = Android.Views.InputMethods.TextBoundsInfoFlags.CharacterPunctuation -> Android.Views.InputMethods.TextBoundsInfoFlags +const Android.Views.InputMethods.TextBoundsInfo.FlagCharacterWhitespace = Android.Views.InputMethods.TextBoundsInfoFlags.CharacterWhitespace -> Android.Views.InputMethods.TextBoundsInfoFlags +const Android.Views.InputMethods.TextBoundsInfo.FlagLineIsRtl = Android.Views.InputMethods.TextBoundsInfoFlags.LineIsRtl -> Android.Views.InputMethods.TextBoundsInfoFlags +const Android.Views.InputMethods.TextBoundsInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.InputMethods.TextBoundsInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.InputMethods.TextBoundsInfoResult.CodeCancelled = Android.Views.InputMethods.TextBoundsInfoResultCode.Cancelled -> Android.Views.InputMethods.TextBoundsInfoResultCode +const Android.Views.InputMethods.TextBoundsInfoResult.CodeFailed = Android.Views.InputMethods.TextBoundsInfoResultCode.Failed -> Android.Views.InputMethods.TextBoundsInfoResultCode +const Android.Views.InputMethods.TextBoundsInfoResult.CodeSuccess = Android.Views.InputMethods.TextBoundsInfoResultCode.Success -> Android.Views.InputMethods.TextBoundsInfoResultCode +const Android.Views.InputMethods.TextBoundsInfoResult.CodeUnsupported = Android.Views.InputMethods.TextBoundsInfoResultCode.Unsupported -> Android.Views.InputMethods.TextBoundsInfoResultCode +const Android.Views.IWindowManager.PropertyActivityEmbeddingAllowSystemOverride = "android.window.PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE" -> string! +const Android.Views.IWindowManager.PropertyActivityEmbeddingSplitsEnabled = "android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED" -> string! +const Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation = "android.window.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION" -> string! +const Android.Views.IWindowManager.PropertyCameraCompatAllowRefresh = "android.window.PROPERTY_CAMERA_COMPAT_ALLOW_REFRESH" -> string! +const Android.Views.IWindowManager.PropertyCameraCompatEnableRefreshViaPause = "android.window.PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE" -> string! +const Android.Views.IWindowManager.PropertyCompatAllowDisplayOrientationOverride = "android.window.PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE" -> string! +const Android.Views.IWindowManager.PropertyCompatAllowOrientationOverride = "android.window.PROPERTY_COMPAT_ALLOW_ORIENTATION_OVERRIDE" -> string! +const Android.Views.IWindowManager.PropertyCompatAllowSandboxingViewBoundsApis = "android.window.PROPERTY_COMPAT_ALLOW_SANDBOXING_VIEW_BOUNDS_APIS" -> string! +const Android.Views.IWindowManager.PropertyCompatEnableFakeFocus = "android.window.PROPERTY_COMPAT_ENABLE_FAKE_FOCUS" -> string! +const Android.Views.IWindowManager.PropertyCompatIgnoreRequestedOrientation = "android.window.PROPERTY_COMPAT_IGNORE_REQUESTED_ORIENTATION" -> string! +const Android.Views.KeyboardShortcutGroup.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.KeyboardShortcutGroup.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.KeyboardShortcutInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.KeyboardShortcutInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.KeyCharacterMap.CombiningAccent = -2147483648 -> int +const Android.Views.KeyCharacterMap.CombiningAccentMask = 2147483647 -> int +const Android.Views.KeyCharacterMap.HexInput = '' -> char +const Android.Views.KeyCharacterMap.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.KeyCharacterMap.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.KeyCharacterMap.KeyData.MetaLength = 4 -> int +const Android.Views.KeyCharacterMap.PickerDialogInput = '' -> char +const Android.Views.KeyEvent.KeycodeDemoApp1 = Android.Views.Keycode.DemoApp1 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeDemoApp2 = Android.Views.Keycode.DemoApp2 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeDemoApp3 = Android.Views.Keycode.DemoApp3 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeDemoApp4 = Android.Views.Keycode.DemoApp4 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeFeaturedApp1 = Android.Views.Keycode.FeaturedApp1 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeFeaturedApp2 = Android.Views.Keycode.FeaturedApp2 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeFeaturedApp3 = Android.Views.Keycode.FeaturedApp3 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeFeaturedApp4 = Android.Views.Keycode.FeaturedApp4 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeKeyboardBacklightDown = Android.Views.Keycode.KeyboardBacklightDown -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeKeyboardBacklightToggle = Android.Views.Keycode.KeyboardBacklightToggle -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeKeyboardBacklightUp = Android.Views.Keycode.KeyboardBacklightUp -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeMacro1 = Android.Views.Keycode.Macro1 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeMacro2 = Android.Views.Keycode.Macro2 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeMacro3 = Android.Views.Keycode.Macro3 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeMacro4 = Android.Views.Keycode.Macro4 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeRecentApps = Android.Views.Keycode.RecentApps -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeStylusButtonPrimary = Android.Views.Keycode.StylusButtonPrimary -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeStylusButtonSecondary = Android.Views.Keycode.StylusButtonSecondary -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeStylusButtonTail = Android.Views.Keycode.StylusButtonTail -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeStylusButtonTertiary = Android.Views.Keycode.StylusButtonTertiary -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp1 = Android.Views.Keycode.VideoApp1 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp2 = Android.Views.Keycode.VideoApp2 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp3 = Android.Views.Keycode.VideoApp3 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp4 = Android.Views.Keycode.VideoApp4 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp5 = Android.Views.Keycode.VideoApp5 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp6 = Android.Views.Keycode.VideoApp6 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp7 = Android.Views.Keycode.VideoApp7 -> Android.Views.Keycode +const Android.Views.KeyEvent.KeycodeVideoApp8 = Android.Views.Keycode.VideoApp8 -> Android.Views.Keycode +const Android.Views.KeyEvent.MaxKeycode = 84 -> int +const Android.Views.Menu.First = 1 -> int +const Android.Views.Menu.None = 0 -> int +const Android.Views.Menu.SupportedModifiersMask = 69647 -> int +const Android.Views.MotionEvent.AxisGesturePinchScaleFactor = Android.Views.Axis.GesturePinchScaleFactor -> Android.Views.Axis +const Android.Views.MotionEvent.AxisGestureScrollXDistance = Android.Views.Axis.GestureScrollXDistance -> Android.Views.Axis +const Android.Views.MotionEvent.AxisGestureScrollYDistance = Android.Views.Axis.GestureScrollYDistance -> Android.Views.Axis +const Android.Views.MotionEvent.AxisGestureXOffset = Android.Views.Axis.GestureXOffset -> Android.Views.Axis +const Android.Views.MotionEvent.AxisGestureYOffset = Android.Views.Axis.GestureYOffset -> Android.Views.Axis +const Android.Views.MotionEvent.ButtonBack = Android.Views.MotionEventButtonState.Back -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonForward = Android.Views.MotionEventButtonState.Forward -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonPrimary = Android.Views.MotionEventButtonState.Primary -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonSecondary = Android.Views.MotionEventButtonState.Secondary -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonStylusPrimary = Android.Views.MotionEventButtonState.StylusPrimary -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonStylusSecondary = Android.Views.MotionEventButtonState.StylusSecondary -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ButtonTertiary = Android.Views.MotionEventButtonState.Tertiary -> Android.Views.MotionEventButtonState +const Android.Views.MotionEvent.ClassificationAmbiguousGesture = Android.Views.ClassificationMode.AmbiguousGesture -> Android.Views.ClassificationMode +const Android.Views.MotionEvent.ClassificationDeepPress = Android.Views.ClassificationMode.DeepPress -> Android.Views.ClassificationMode +const Android.Views.MotionEvent.ClassificationNone = Android.Views.ClassificationMode.None -> Android.Views.ClassificationMode +const Android.Views.MotionEvent.ClassificationPinch = Android.Views.ClassificationMode.Pinch -> Android.Views.ClassificationMode +const Android.Views.MotionEvent.ClassificationTwoFingerSwipe = Android.Views.ClassificationMode.TwoFingerSwipe -> Android.Views.ClassificationMode +const Android.Views.MotionEvent.FlagCanceled = 32 -> int +const Android.Views.MotionEvent.FlagWindowIsObscured = Android.Views.MotionEventFlags.WindowIsObscured -> Android.Views.MotionEventFlags +const Android.Views.MotionEvent.FlagWindowIsPartiallyObscured = Android.Views.MotionEventFlags.WindowIsPartiallyObscured -> Android.Views.MotionEventFlags +const Android.Views.MotionEvent.InvalidPointerId = -1 -> int +const Android.Views.MotionEvent.ToolTypeEraser = Android.Views.MotionEventToolType.Eraser -> Android.Views.MotionEventToolType +const Android.Views.MotionEvent.ToolTypeFinger = Android.Views.MotionEventToolType.Finger -> Android.Views.MotionEventToolType +const Android.Views.MotionEvent.ToolTypeMouse = Android.Views.MotionEventToolType.Mouse -> Android.Views.MotionEventToolType +const Android.Views.MotionEvent.ToolTypeStylus = Android.Views.MotionEventToolType.Stylus -> Android.Views.MotionEventToolType +const Android.Views.MotionEvent.ToolTypeUnknown = Android.Views.MotionEventToolType.Unknown -> Android.Views.MotionEventToolType +const Android.Views.OrientationEventListener.OrientationUnknown = -1 -> int +const Android.Views.OrientationListener.OrientationUnknown = -1 -> int +const Android.Views.PixelCopy.ErrorDestinationInvalid = Android.Views.PixelCopyResult.ErrorDestinationInvalid -> Android.Views.PixelCopyResult +const Android.Views.PixelCopy.ErrorSourceInvalid = Android.Views.PixelCopyResult.ErrorSourceInvalid -> Android.Views.PixelCopyResult +const Android.Views.PixelCopy.ErrorSourceNoData = Android.Views.PixelCopyResult.ErrorSourceNoData -> Android.Views.PixelCopyResult +const Android.Views.PixelCopy.ErrorTimeout = Android.Views.PixelCopyResult.ErrorTimeout -> Android.Views.PixelCopyResult +const Android.Views.PixelCopy.ErrorUnknown = Android.Views.PixelCopyResult.ErrorUnknown -> Android.Views.PixelCopyResult +const Android.Views.PixelCopy.Success = Android.Views.PixelCopyResult.Success -> Android.Views.PixelCopyResult +const Android.Views.PointerIcon.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.PointerIcon.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.PointerIcon.TypeAlias = Android.Views.PointerIconType.Alias -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeAllScroll = Android.Views.PointerIconType.AllScroll -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeArrow = Android.Views.PointerIconType.Arrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeCell = Android.Views.PointerIconType.Cell -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeContextMenu = Android.Views.PointerIconType.ContextMenu -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeCopy = Android.Views.PointerIconType.Copy -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeCrosshair = Android.Views.PointerIconType.Crosshair -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeDefault = Android.Views.PointerIconType.Arrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeGrab = Android.Views.PointerIconType.Grab -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeGrabbing = Android.Views.PointerIconType.Grabbing -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeHand = Android.Views.PointerIconType.Hand -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeHandwriting = Android.Views.PointerIconType.Handwriting -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeHelp = Android.Views.PointerIconType.Help -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeHorizontalDoubleArrow = Android.Views.PointerIconType.HorizontalDoubleArrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeNoDrop = Android.Views.PointerIconType.NoDrop -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeNull = Android.Views.PointerIconType.Null -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeText = Android.Views.PointerIconType.Text -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeTopLeftDiagonalDoubleArrow = Android.Views.PointerIconType.TopLeftDiagonalDoubleArrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeTopRightDiagonalDoubleArrow = Android.Views.PointerIconType.TopRightDiagonalDoubleArrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeVerticalDoubleArrow = Android.Views.PointerIconType.VerticalDoubleArrow -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeVerticalText = Android.Views.PointerIconType.VerticalText -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeWait = Android.Views.PointerIconType.Wait -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeZoomIn = Android.Views.PointerIconType.ZoomIn -> Android.Views.PointerIconType +const Android.Views.PointerIcon.TypeZoomOut = Android.Views.PointerIconType.ZoomOut -> Android.Views.PointerIconType +const Android.Views.RoundedCorner.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.RoundedCorner.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.RoundedCorner.PositionBottomLeft = Android.Views.RoundedCornerPosition.BottomLeft -> Android.Views.RoundedCornerPosition +const Android.Views.RoundedCorner.PositionBottomRight = Android.Views.RoundedCornerPosition.BottomRight -> Android.Views.RoundedCornerPosition +const Android.Views.RoundedCorner.PositionTopLeft = Android.Views.RoundedCornerPosition.TopLeft -> Android.Views.RoundedCornerPosition +const Android.Views.RoundedCorner.PositionTopRight = Android.Views.RoundedCornerPosition.TopRight -> Android.Views.RoundedCornerPosition +const Android.Views.SoundEffectConstants.NavigationRepeatDown = Android.Views.SoundEffects.NavigationRepeatDown -> Android.Views.SoundEffects +const Android.Views.SoundEffectConstants.NavigationRepeatLeft = Android.Views.SoundEffects.NavigationRepeatLeft -> Android.Views.SoundEffects +const Android.Views.SoundEffectConstants.NavigationRepeatRight = Android.Views.SoundEffects.NavigationRepeatRight -> Android.Views.SoundEffects +const Android.Views.SoundEffectConstants.NavigationRepeatUp = Android.Views.SoundEffects.NavigationRepeatUp -> Android.Views.SoundEffects +const Android.Views.Surface.ChangeFrameRateAlways = Android.Views.SurfaceChangeFrameRate.Always -> Android.Views.SurfaceChangeFrameRate +const Android.Views.Surface.ChangeFrameRateOnlyIfSeamless = Android.Views.SurfaceChangeFrameRate.OnlyIfSeamless -> Android.Views.SurfaceChangeFrameRate +const Android.Views.Surface.FrameRateCompatibilityDefault = Android.Views.SurfaceFrameRateCompatibility.Default -> Android.Views.SurfaceFrameRateCompatibility +const Android.Views.Surface.FrameRateCompatibilityFixedSource = Android.Views.SurfaceFrameRateCompatibility.FixedSource -> Android.Views.SurfaceFrameRateCompatibility +const Android.Views.Surface.Gpu = 40 -> int +const Android.Views.Surface.Hardware = 16 -> int +const Android.Views.Surface.Hidden = 4 -> int +const Android.Views.Surface.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Surface.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Surface.NonPremultiplied = 256 -> int +const Android.Views.Surface.PushBuffers = 512 -> int +const Android.Views.Surface.Secure = 128 -> int +const Android.Views.Surface.SuraceFrozen = 2 -> int +const Android.Views.Surface.SurfaceBlurFreeze = 16 -> int +const Android.Views.Surface.SurfaceDither = 4 -> int +const Android.Views.Surface.SurfaceFrozen = 2 -> int +const Android.Views.Surface.SurfaceHidden = 1 -> int +const Android.Views.SurfaceControl.BufferTransformIdentity = Android.Views.BufferTransform.Identity -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.BufferTransformMirrorHorizontal = Android.Views.BufferTransform.MirrorHorizontal -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.BufferTransformMirrorVertical = Android.Views.BufferTransform.MirrorVertical -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.BufferTransformRotate180 = Android.Views.BufferTransform.Rotate180 -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.BufferTransformRotate270 = Android.Views.BufferTransform.Rotate270 -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.BufferTransformRotate90 = Android.Views.BufferTransform.Rotate90 -> Android.Views.BufferTransform +const Android.Views.SurfaceControl.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.SurfaceControl.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.SurfaceControl.Transaction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.SurfaceControl.Transaction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.SurfaceControlViewHost.SurfacePackage.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.SurfaceControlViewHost.SurfacePackage.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.SurfaceView.SurfaceLifecycleDefault = Android.Views.SurfaceViewLifecycle.Default -> Android.Views.SurfaceViewLifecycle +const Android.Views.SurfaceView.SurfaceLifecycleFollowsAttachment = Android.Views.SurfaceViewLifecycle.FollowsAttachment -> Android.Views.SurfaceViewLifecycle +const Android.Views.SurfaceView.SurfaceLifecycleFollowsVisibility = Android.Views.SurfaceViewLifecycle.FollowsVisibility -> Android.Views.SurfaceViewLifecycle +const Android.Views.TextClassifiers.ConversationAction.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.ConversationAction.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.ConversationAction.TypeCallPhone = "call_phone" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeCreateReminder = "create_reminder" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeOpenUrl = "open_url" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeSendEmail = "send_email" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeSendSms = "send_sms" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeShareLocation = "share_location" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeTextReply = "text_reply" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeTrackFlight = "track_flight" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeViewCalendar = "view_calendar" -> string! +const Android.Views.TextClassifiers.ConversationAction.TypeViewMap = "view_map" -> string! +const Android.Views.TextClassifiers.ConversationActions.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.ConversationActions.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.ConversationActions.Message.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.ConversationActions.Message.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.ConversationActions.Request.HintForInApp = "in_app" -> string! +const Android.Views.TextClassifiers.ConversationActions.Request.HintForNotification = "notification" -> string! +const Android.Views.TextClassifiers.ConversationActions.Request.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.ConversationActions.Request.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.ITextClassifier.ExtraFromTextClassifier = "android.view.textclassifier.extra.FROM_TEXT_CLASSIFIER" -> string! +const Android.Views.TextClassifiers.ITextClassifier.HintTextIsEditable = "android.text_is_editable" -> string! +const Android.Views.TextClassifiers.ITextClassifier.HintTextIsNotEditable = "android.text_is_not_editable" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeAddress = "address" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeDate = "date" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeDateTime = "datetime" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeEmail = "email" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeFlightNumber = "flight" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeOther = "other" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypePhone = "phone" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeUnknown = "" -> string! +const Android.Views.TextClassifiers.ITextClassifier.TypeUrl = "url" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeClipboard = "clipboard" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeCustomEdittext = "customedit" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeCustomTextview = "customview" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeCustomUnselectableTextview = "nosel-customview" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeEdittext = "edittext" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeEditWebview = "edit-webview" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeNotification = "notification" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeTextview = "textview" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeUnknown = "unknown" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeUnselectableTextview = "nosel-textview" -> string! +const Android.Views.TextClassifiers.ITextClassifier.WidgetTypeWebview = "webview" -> string! +const Android.Views.TextClassifiers.SelectionEvent.ActionAbandon = Android.Views.TextClassifiers.SelectionAction.Abandon -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionCopy = Android.Views.TextClassifiers.SelectionAction.Copy -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionCut = Android.Views.TextClassifiers.SelectionAction.Cut -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionDrag = Android.Views.TextClassifiers.SelectionAction.Drag -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionOther = Android.Views.TextClassifiers.SelectionAction.Other -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionOvertype = Android.Views.TextClassifiers.SelectionAction.Overtype -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionPaste = Android.Views.TextClassifiers.SelectionAction.Paste -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionReset = Android.Views.TextClassifiers.SelectionAction.Reset -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionSelectAll = Android.Views.TextClassifiers.SelectionAction.SelectAll -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionShare = Android.Views.TextClassifiers.SelectionAction.Share -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.ActionSmartShare = Android.Views.TextClassifiers.SelectionAction.SmartShare -> Android.Views.TextClassifiers.SelectionAction +const Android.Views.TextClassifiers.SelectionEvent.EventAutoSelection = Android.Views.TextClassifiers.SelectionEventType.AutoSelection -> Android.Views.TextClassifiers.SelectionEventType +const Android.Views.TextClassifiers.SelectionEvent.EventSelectionModified = Android.Views.TextClassifiers.SelectionEventType.SelectionModified -> Android.Views.TextClassifiers.SelectionEventType +const Android.Views.TextClassifiers.SelectionEvent.EventSelectionStarted = Android.Views.TextClassifiers.SelectionEventType.SelectionStarted -> Android.Views.TextClassifiers.SelectionEventType +const Android.Views.TextClassifiers.SelectionEvent.EventSmartSelectionMulti = Android.Views.TextClassifiers.SelectionEventType.SmartSelectionMulti -> Android.Views.TextClassifiers.SelectionEventType +const Android.Views.TextClassifiers.SelectionEvent.EventSmartSelectionSingle = Android.Views.TextClassifiers.SelectionEventType.SmartSelectionSingle -> Android.Views.TextClassifiers.SelectionEventType +const Android.Views.TextClassifiers.SelectionEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.SelectionEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.SelectionEvent.InvocationLink = Android.Views.TextClassifiers.SelectionInvocationMethod.Link -> Android.Views.TextClassifiers.SelectionInvocationMethod +const Android.Views.TextClassifiers.SelectionEvent.InvocationManual = Android.Views.TextClassifiers.SelectionInvocationMethod.Manual -> Android.Views.TextClassifiers.SelectionInvocationMethod +const Android.Views.TextClassifiers.SelectionEvent.InvocationUnknown = Android.Views.TextClassifiers.SelectionInvocationMethod.Unknown -> Android.Views.TextClassifiers.SelectionInvocationMethod +const Android.Views.TextClassifiers.TextClassification.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassification.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassification.Request.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassification.Request.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassificationContext.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassificationContext.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassificationSessionId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassificationSessionId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassifier.ExtraFromTextClassifier = "android.view.textclassifier.extra.FROM_TEXT_CLASSIFIER" -> string! +const Android.Views.TextClassifiers.TextClassifier.HintTextIsEditable = "android.text_is_editable" -> string! +const Android.Views.TextClassifiers.TextClassifier.HintTextIsNotEditable = "android.text_is_not_editable" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeAddress = "address" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeDate = "date" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeDateTime = "datetime" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeEmail = "email" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeFlightNumber = "flight" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeOther = "other" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypePhone = "phone" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeUnknown = "" -> string! +const Android.Views.TextClassifiers.TextClassifier.TypeUrl = "url" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeClipboard = "clipboard" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeCustomEdittext = "customedit" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeCustomTextview = "customview" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeCustomUnselectableTextview = "nosel-customview" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeEdittext = "edittext" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeEditWebview = "edit-webview" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeNotification = "notification" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeTextview = "textview" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeUnknown = "unknown" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeUnselectableTextview = "nosel-textview" -> string! +const Android.Views.TextClassifiers.TextClassifier.WidgetTypeWebview = "webview" -> string! +const Android.Views.TextClassifiers.TextClassifierEntityConfig.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassifierEntityConfig.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassifierEvent.CategoryConversationActions = Android.Views.TextClassifiers.TextClassifierEventCategory.ConversationActions -> Android.Views.TextClassifiers.TextClassifierEventCategory +const Android.Views.TextClassifiers.TextClassifierEvent.CategoryLanguageDetection = Android.Views.TextClassifiers.TextClassifierEventCategory.LanguageDetection -> Android.Views.TextClassifiers.TextClassifierEventCategory +const Android.Views.TextClassifiers.TextClassifierEvent.CategoryLinkify = Android.Views.TextClassifiers.TextClassifierEventCategory.Linkify -> Android.Views.TextClassifiers.TextClassifierEventCategory +const Android.Views.TextClassifiers.TextClassifierEvent.CategorySelection = Android.Views.TextClassifiers.TextClassifierEventCategory.Selection -> Android.Views.TextClassifiers.TextClassifierEventCategory +const Android.Views.TextClassifiers.TextClassifierEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextClassifierEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextClassifierEvent.TypeActionsGenerated = Android.Views.TextClassifiers.TextClassifierEventType.ActionsGenerated -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeActionsShown = Android.Views.TextClassifiers.TextClassifierEventType.ActionsShown -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeAutoSelection = Android.Views.TextClassifiers.TextClassifierEventType.AutoSelection -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeCopyAction = Android.Views.TextClassifiers.TextClassifierEventType.CopyAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeCutAction = Android.Views.TextClassifiers.TextClassifierEventType.CutAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeLinkClicked = Android.Views.TextClassifiers.TextClassifierEventType.LinkClicked -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeLinksGenerated = Android.Views.TextClassifiers.TextClassifierEventType.LinksGenerated -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeManualReply = Android.Views.TextClassifiers.TextClassifierEventType.ManualReply -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeOtherAction = Android.Views.TextClassifiers.TextClassifierEventType.OtherAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeOvertype = Android.Views.TextClassifiers.TextClassifierEventType.Overtype -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypePasteAction = Android.Views.TextClassifiers.TextClassifierEventType.PasteAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectAll = Android.Views.TextClassifiers.TextClassifierEventType.SelectAll -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectionDestroyed = Android.Views.TextClassifiers.TextClassifierEventType.SelectionDestroyed -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectionDrag = Android.Views.TextClassifiers.TextClassifierEventType.SelectionDrag -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectionModified = Android.Views.TextClassifiers.TextClassifierEventType.SelectionModified -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectionReset = Android.Views.TextClassifiers.TextClassifierEventType.SelectionReset -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSelectionStarted = Android.Views.TextClassifiers.TextClassifierEventType.SelectionStarted -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeShareAction = Android.Views.TextClassifiers.TextClassifierEventType.ShareAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSmartAction = Android.Views.TextClassifiers.TextClassifierEventType.SmartAction -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSmartSelectionMulti = Android.Views.TextClassifiers.TextClassifierEventType.SmartSelectionMulti -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextClassifierEvent.TypeSmartSelectionSingle = Android.Views.TextClassifiers.TextClassifierEventType.SmartSelectionSingle -> Android.Views.TextClassifiers.TextClassifierEventType +const Android.Views.TextClassifiers.TextLanguage.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextLanguage.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextLanguage.Request.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextLanguage.Request.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextLinks.ApplyStrategyIgnore = Android.Views.TextClassifiers.ApplyStrategy.Ignore -> Android.Views.TextClassifiers.ApplyStrategy +const Android.Views.TextClassifiers.TextLinks.ApplyStrategyReplace = Android.Views.TextClassifiers.ApplyStrategy.Replace -> Android.Views.TextClassifiers.ApplyStrategy +const Android.Views.TextClassifiers.TextLinks.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextLinks.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextLinks.Request.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextLinks.Request.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextLinks.StatusDifferentText = Android.Views.TextClassifiers.ApplyStatusCode.DifferentText -> Android.Views.TextClassifiers.ApplyStatusCode +const Android.Views.TextClassifiers.TextLinks.StatusLinksApplied = Android.Views.TextClassifiers.ApplyStatusCode.LinksApplied -> Android.Views.TextClassifiers.ApplyStatusCode +const Android.Views.TextClassifiers.TextLinks.StatusNoLinksApplied = Android.Views.TextClassifiers.ApplyStatusCode.NoLinksApplied -> Android.Views.TextClassifiers.ApplyStatusCode +const Android.Views.TextClassifiers.TextLinks.StatusNoLinksFound = Android.Views.TextClassifiers.ApplyStatusCode.NoLinksFound -> Android.Views.TextClassifiers.ApplyStatusCode +const Android.Views.TextClassifiers.TextLinks.StatusUnsupportedCharacter = Android.Views.TextClassifiers.ApplyStatusCode.UnsupportedCharacter -> Android.Views.TextClassifiers.ApplyStatusCode +const Android.Views.TextClassifiers.TextLinks.TextLink.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextLinks.TextLink.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextSelection.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextSelection.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextClassifiers.TextSelection.Request.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextClassifiers.TextSelection.Request.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextService.SentenceSuggestionsInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextService.SentenceSuggestionsInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextService.SpellCheckerInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextService.SpellCheckerInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextService.SpellCheckerSession.ServiceMetaData = "android.view.textservice.scs" -> string! +const Android.Views.TextService.SpellCheckerSubtype.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextService.SpellCheckerSubtype.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextService.SuggestionsInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextService.SuggestionsInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.TextService.SuggestionsInfo.ResultAttrDontShowUiForSuggestions = Android.Views.TextService.SuggestionsAttributes.DontShowUiForSuggestions -> Android.Views.TextService.SuggestionsAttributes +const Android.Views.TextService.SuggestionsInfo.ResultAttrHasRecommendedSuggestions = Android.Views.TextService.SuggestionsAttributes.HasRecommendedSuggestions -> Android.Views.TextService.SuggestionsAttributes +const Android.Views.TextService.SuggestionsInfo.ResultAttrInTheDictionary = Android.Views.TextService.SuggestionsAttributes.InTheDictionary -> Android.Views.TextService.SuggestionsAttributes +const Android.Views.TextService.SuggestionsInfo.ResultAttrLooksLikeGrammarError = Android.Views.TextService.SuggestionsAttributes.LooksLikeGrammarError -> Android.Views.TextService.SuggestionsAttributes +const Android.Views.TextService.SuggestionsInfo.ResultAttrLooksLikeTypo = Android.Views.TextService.SuggestionsAttributes.LooksLikeTypo -> Android.Views.TextService.SuggestionsAttributes +const Android.Views.TextService.TextInfo.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.TextService.TextInfo.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationCapability.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationCapability.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationCapability.StateAvailableToDownload = Android.Views.Translation.TranslationState.AvailableToDownload -> Android.Views.Translation.TranslationState +const Android.Views.Translation.TranslationCapability.StateDownloading = Android.Views.Translation.TranslationState.Downloading -> Android.Views.Translation.TranslationState +const Android.Views.Translation.TranslationCapability.StateNotAvailable = Android.Views.Translation.TranslationState.NotAvailable -> Android.Views.Translation.TranslationState +const Android.Views.Translation.TranslationCapability.StateOnDevice = Android.Views.Translation.TranslationState.OnDevice -> Android.Views.Translation.TranslationState +const Android.Views.Translation.TranslationContext.FlagDefinitions = Android.Views.Translation.TranslationContextFlags.Definitions -> Android.Views.Translation.TranslationContextFlags +const Android.Views.Translation.TranslationContext.FlagLowLatency = Android.Views.Translation.TranslationContextFlags.LowLatency -> Android.Views.Translation.TranslationContextFlags +const Android.Views.Translation.TranslationContext.FlagTransliteration = Android.Views.Translation.TranslationContextFlags.Transliteration -> Android.Views.Translation.TranslationContextFlags +const Android.Views.Translation.TranslationContext.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationContext.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationRequest.FlagDictionaryResult = Android.Views.Translation.TranslationRequestFlags.DictionaryResult -> Android.Views.Translation.TranslationRequestFlags +const Android.Views.Translation.TranslationRequest.FlagPartialResponses = Android.Views.Translation.TranslationRequestFlags.PartialResponses -> Android.Views.Translation.TranslationRequestFlags +const Android.Views.Translation.TranslationRequest.FlagTranslationResult = Android.Views.Translation.TranslationRequestFlags.TranslationResult -> Android.Views.Translation.TranslationRequestFlags +const Android.Views.Translation.TranslationRequest.FlagTransliterationResult = Android.Views.Translation.TranslationRequestFlags.TransliterationResult -> Android.Views.Translation.TranslationRequestFlags +const Android.Views.Translation.TranslationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationRequestValue.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationRequestValue.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationResponse.TranslationStatusContextUnsupported = Android.Views.Translation.TranslationResponseStatus.ContextUnsupported -> Android.Views.Translation.TranslationResponseStatus +const Android.Views.Translation.TranslationResponse.TranslationStatusSuccess = Android.Views.Translation.TranslationResponseStatus.Success -> Android.Views.Translation.TranslationResponseStatus +const Android.Views.Translation.TranslationResponse.TranslationStatusUnknownError = Android.Views.Translation.TranslationResponseStatus.UnknownError -> Android.Views.Translation.TranslationResponseStatus +const Android.Views.Translation.TranslationResponseValue.ExtraDefinitions = "android.view.translation.extra.DEFINITIONS" -> string! +const Android.Views.Translation.TranslationResponseValue.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationResponseValue.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.TranslationResponseValue.StatusError = Android.Views.Translation.TranslationResponseValueStatus.Error -> Android.Views.Translation.TranslationResponseValueStatus +const Android.Views.Translation.TranslationResponseValue.StatusSuccess = Android.Views.Translation.TranslationResponseValueStatus.Success -> Android.Views.Translation.TranslationResponseValueStatus +const Android.Views.Translation.TranslationSpec.DataFormatText = Android.Views.Translation.TranslationDataFormat.Text -> Android.Views.Translation.TranslationDataFormat +const Android.Views.Translation.TranslationSpec.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.TranslationSpec.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.ViewTranslationRequest.IdText = "android:text" -> string! +const Android.Views.Translation.ViewTranslationRequest.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.ViewTranslationRequest.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.Translation.ViewTranslationResponse.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.Translation.ViewTranslationResponse.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.VerifiedInputEvent.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.VerifiedInputEvent.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.View.AccessibilityDataSensitiveAuto = Android.Views.AccessibilityDataSensitive.Auto -> Android.Views.AccessibilityDataSensitive +const Android.Views.View.AccessibilityDataSensitiveNo = Android.Views.AccessibilityDataSensitive.No -> Android.Views.AccessibilityDataSensitive +const Android.Views.View.AccessibilityDataSensitiveYes = Android.Views.AccessibilityDataSensitive.Yes -> Android.Views.AccessibilityDataSensitive +const Android.Views.View.AccessibilityLiveRegionAssertive = Android.Views.AccessibilityLiveRegion.Assertive -> Android.Views.AccessibilityLiveRegion +const Android.Views.View.AccessibilityLiveRegionNone = Android.Views.AccessibilityLiveRegion.None -> Android.Views.AccessibilityLiveRegion +const Android.Views.View.AccessibilityLiveRegionPolite = Android.Views.AccessibilityLiveRegion.Polite -> Android.Views.AccessibilityLiveRegion +const Android.Views.View.AutofillFlagIncludeNotImportantViews = Android.Views.AutofillFlags.IncludeNotImportantViews -> Android.Views.AutofillFlags +const Android.Views.View.AutofillHintCreditCardExpirationDate = "creditCardExpirationDate" -> string! +const Android.Views.View.AutofillHintCreditCardExpirationDay = "creditCardExpirationDay" -> string! +const Android.Views.View.AutofillHintCreditCardExpirationMonth = "creditCardExpirationMonth" -> string! +const Android.Views.View.AutofillHintCreditCardExpirationYear = "creditCardExpirationYear" -> string! +const Android.Views.View.AutofillHintCreditCardNumber = "creditCardNumber" -> string! +const Android.Views.View.AutofillHintCreditCardSecurityCode = "creditCardSecurityCode" -> string! +const Android.Views.View.AutofillHintEmailAddress = "emailAddress" -> string! +const Android.Views.View.AutofillHintName = "name" -> string! +const Android.Views.View.AutofillHintPassword = "password" -> string! +const Android.Views.View.AutofillHintPhone = "phone" -> string! +const Android.Views.View.AutofillHintPostalAddress = "postalAddress" -> string! +const Android.Views.View.AutofillHintPostalCode = "postalCode" -> string! +const Android.Views.View.AutofillHintUsername = "username" -> string! +const Android.Views.View.AutofillTypeDate = Android.Views.AutofillType.Date -> Android.Views.AutofillType +const Android.Views.View.AutofillTypeList = Android.Views.AutofillType.List -> Android.Views.AutofillType +const Android.Views.View.AutofillTypeNone = Android.Views.AutofillType.None -> Android.Views.AutofillType +const Android.Views.View.AutofillTypeText = Android.Views.AutofillType.Text -> Android.Views.AutofillType +const Android.Views.View.AutofillTypeToggle = Android.Views.AutofillType.Toggle -> Android.Views.AutofillType +const Android.Views.View.DragFlagAccessibilityAction = Android.Views.DragFlags.AccessibilityAction -> Android.Views.DragFlags +const Android.Views.View.DragFlagGlobal = Android.Views.DragFlags.Global -> Android.Views.DragFlags +const Android.Views.View.DragFlagGlobalPersistableUriPermission = Android.Views.DragFlags.GlobalPersistableUriPermission -> Android.Views.DragFlags +const Android.Views.View.DragFlagGlobalPrefixUriPermission = Android.Views.DragFlags.GlobalPrefixUriPermission -> Android.Views.DragFlags +const Android.Views.View.DragFlagGlobalUriRead = Android.Views.DragFlags.GlobalUriRead -> Android.Views.DragFlags +const Android.Views.View.DragFlagGlobalUriWrite = Android.Views.DragFlags.GlobalUriWrite -> Android.Views.DragFlags +const Android.Views.View.DragFlagOpaque = Android.Views.DragFlags.Opaque -> Android.Views.DragFlags +const Android.Views.View.FindViewsWithContentDescription = Android.Views.FindViewsWith.ContentDescription -> Android.Views.FindViewsWith +const Android.Views.View.FocusableAuto = Android.Views.ViewFocusability.FocusableAuto -> Android.Views.ViewFocusability +const Android.Views.View.ImportantForAccessibilityAuto = Android.Views.ImportantForAccessibility.Auto -> Android.Views.ImportantForAccessibility +const Android.Views.View.ImportantForAccessibilityNo = Android.Views.ImportantForAccessibility.No -> Android.Views.ImportantForAccessibility +const Android.Views.View.ImportantForAccessibilityNoHideDescendants = Android.Views.ImportantForAccessibility.NoHideDescendants -> Android.Views.ImportantForAccessibility +const Android.Views.View.ImportantForAccessibilityYes = Android.Views.ImportantForAccessibility.Yes -> Android.Views.ImportantForAccessibility +const Android.Views.View.ImportantForAutofillAuto = Android.Views.ImportantForAutofill.Auto -> Android.Views.ImportantForAutofill +const Android.Views.View.ImportantForAutofillNo = Android.Views.ImportantForAutofill.No -> Android.Views.ImportantForAutofill +const Android.Views.View.ImportantForAutofillNoExcludeDescendants = Android.Views.ImportantForAutofill.NoExcludeDescendants -> Android.Views.ImportantForAutofill +const Android.Views.View.ImportantForAutofillYes = Android.Views.ImportantForAutofill.Yes -> Android.Views.ImportantForAutofill +const Android.Views.View.ImportantForAutofillYesExcludeDescendants = Android.Views.ImportantForAutofill.YesExcludeDescendants -> Android.Views.ImportantForAutofill +const Android.Views.View.ImportantForContentCaptureAuto = Android.Views.ViewImportantForContentCapture.Auto -> Android.Views.ViewImportantForContentCapture +const Android.Views.View.ImportantForContentCaptureNo = Android.Views.ViewImportantForContentCapture.No -> Android.Views.ViewImportantForContentCapture +const Android.Views.View.ImportantForContentCaptureNoExcludeDescendants = Android.Views.ViewImportantForContentCapture.NoExcludeDescendants -> Android.Views.ViewImportantForContentCapture +const Android.Views.View.ImportantForContentCaptureYes = Android.Views.ViewImportantForContentCapture.Yes -> Android.Views.ViewImportantForContentCapture +const Android.Views.View.ImportantForContentCaptureYesExcludeDescendants = Android.Views.ViewImportantForContentCapture.YesExcludeDescendants -> Android.Views.ViewImportantForContentCapture +const Android.Views.View.LayoutDirectionInherit = Android.Views.LayoutDirection.Inherit -> Android.Views.LayoutDirection +const Android.Views.View.LayoutDirectionLocale = Android.Views.LayoutDirection.Locale -> Android.Views.LayoutDirection +const Android.Views.View.LayoutDirectionLtr = Android.Views.LayoutDirection.Ltr -> Android.Views.LayoutDirection +const Android.Views.View.LayoutDirectionRtl = Android.Views.LayoutDirection.Rtl -> Android.Views.LayoutDirection +const Android.Views.View.MeasuredHeightStateShift = 16 -> int +const Android.Views.View.MeasuredSizeMask = 16777215 -> int +const Android.Views.View.MeasuredStateMask = -16777216 -> int +const Android.Views.View.MeasuredStateTooSmall = 16777216 -> int +const Android.Views.View.NoId = -1 -> int +const Android.Views.View.NotFocusable = Android.Views.ViewFocusability.NotFocusable -> Android.Views.ViewFocusability +const Android.Views.View.OverScrollAlways = Android.Views.OverScrollMode.Always -> Android.Views.OverScrollMode +const Android.Views.View.OverScrollIfContentScrolls = Android.Views.OverScrollMode.IfContentScrolls -> Android.Views.OverScrollMode +const Android.Views.View.OverScrollNever = Android.Views.OverScrollMode.Never -> Android.Views.OverScrollMode +const Android.Views.View.ScreenStateOff = Android.Views.ScreenState.Off -> Android.Views.ScreenState +const Android.Views.View.ScreenStateOn = Android.Views.ScreenState.On -> Android.Views.ScreenState +const Android.Views.View.ScrollAxisHorizontal = Android.Views.ScrollAxis.Horizontal -> Android.Views.ScrollAxis +const Android.Views.View.ScrollAxisNone = Android.Views.ScrollAxis.None -> Android.Views.ScrollAxis +const Android.Views.View.ScrollAxisVertical = Android.Views.ScrollAxis.Vertical -> Android.Views.ScrollAxis +const Android.Views.View.ScrollCaptureHintAuto = Android.Views.ScrollCaptureHint.Auto -> Android.Views.ScrollCaptureHint +const Android.Views.View.ScrollCaptureHintExclude = Android.Views.ScrollCaptureHint.Exclude -> Android.Views.ScrollCaptureHint +const Android.Views.View.ScrollCaptureHintExcludeDescendants = Android.Views.ScrollCaptureHint.ExcludeDescendants -> Android.Views.ScrollCaptureHint +const Android.Views.View.ScrollCaptureHintInclude = Android.Views.ScrollCaptureHint.Include -> Android.Views.ScrollCaptureHint +const Android.Views.View.SystemUiFlagFullscreen = Android.Views.SystemUiFlags.Fullscreen -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagHideNavigation = Android.Views.SystemUiFlags.HideNavigation -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagImmersive = Android.Views.SystemUiFlags.Immersive -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagImmersiveSticky = Android.Views.SystemUiFlags.ImmersiveSticky -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLayoutFullscreen = Android.Views.SystemUiFlags.LayoutFullscreen -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLayoutHideNavigation = Android.Views.SystemUiFlags.LayoutHideNavigation -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLayoutStable = Android.Views.SystemUiFlags.LayoutStable -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLightNavigationBar = Android.Views.SystemUiFlags.LightNavigationBar -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLightStatusBar = Android.Views.SystemUiFlags.LightStatusBar -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagLowProfile = Android.Views.SystemUiFlags.LowProfile -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiFlagVisible = Android.Views.SystemUiFlags.Visible -> Android.Views.SystemUiFlags +const Android.Views.View.SystemUiLayoutFlags = Android.Views.SystemUiFlags.LayoutFlags -> Android.Views.SystemUiFlags +const Android.Views.View.TextAlignmentCenter = Android.Views.TextAlignment.Center -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentGravity = Android.Views.TextAlignment.Gravity -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentInherit = Android.Views.TextAlignment.Inherit -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentResolvedDefault = Android.Views.TextAlignment.ResolvedDefault -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentTextEnd = Android.Views.TextAlignment.TextEnd -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentTextStart = Android.Views.TextAlignment.TextStart -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentViewEnd = Android.Views.TextAlignment.ViewEnd -> Android.Views.TextAlignment +const Android.Views.View.TextAlignmentViewStart = Android.Views.TextAlignment.ViewStart -> Android.Views.TextAlignment +const Android.Views.View.TextDirectionAnyRtl = Android.Views.TextDirection.AnyRtl -> Android.Views.TextDirection +const Android.Views.View.TextDirectionFirstStrong = Android.Views.TextDirection.FirstStrong -> Android.Views.TextDirection +const Android.Views.View.TextDirectionFirstStrongLtr = Android.Views.TextDirection.FirstStrongLtr -> Android.Views.TextDirection +const Android.Views.View.TextDirectionFirstStrongRtl = Android.Views.TextDirection.FirstStrongRtl -> Android.Views.TextDirection +const Android.Views.View.TextDirectionInherit = Android.Views.TextDirection.Inherit -> Android.Views.TextDirection +const Android.Views.View.TextDirectionLocale = Android.Views.TextDirection.Locale -> Android.Views.TextDirection +const Android.Views.View.TextDirectionLtr = Android.Views.TextDirection.Ltr -> Android.Views.TextDirection +const Android.Views.View.TextDirectionRtl = Android.Views.TextDirection.Rtl -> Android.Views.TextDirection +const Android.Views.View.ViewLogTag = "View" -> string! +const Android.Views.ViewDebug.TraceHierarchy = false -> bool +const Android.Views.ViewDebug.TraceRecycler = false -> bool +const Android.Views.ViewGroup.ClipToPaddingMask = 34 -> int +const Android.Views.ViewGroup.LayoutModeClipBounds = Android.Views.ViewLayoutMode.ClipBounds -> Android.Views.ViewLayoutMode +const Android.Views.ViewGroup.LayoutModeOpticalBounds = Android.Views.ViewLayoutMode.OpticalBounds -> Android.Views.ViewLayoutMode +const Android.Views.ViewGroup.LayoutParams.FillParent = -1 -> int +const Android.Views.ViewGroup.LayoutParams.MatchParent = -1 -> int +const Android.Views.ViewGroup.LayoutParams.WrapContent = -2 -> int +const Android.Views.Window.DecorCaptionShadeAuto = Android.Views.DecorCaptionShade.Auto -> Android.Views.DecorCaptionShade +const Android.Views.Window.DecorCaptionShadeDark = Android.Views.DecorCaptionShade.Dark -> Android.Views.DecorCaptionShade +const Android.Views.Window.DecorCaptionShadeLight = Android.Views.DecorCaptionShade.Light -> Android.Views.DecorCaptionShade +const Android.Views.Window.IdAndroidContent = 16908290 -> int +const Android.Views.Window.NavigationBarBackgroundTransitionName = "android:navigation:background" -> string! +const Android.Views.Window.ProgressEnd = Android.Views.WindowProgress.End -> Android.Views.WindowProgress +const Android.Views.Window.ProgressIndeterminateOff = Android.Views.WindowProgress.IndeterminateOff -> Android.Views.WindowProgress +const Android.Views.Window.ProgressIndeterminateOn = Android.Views.WindowProgress.IndeterminateOn -> Android.Views.WindowProgress +const Android.Views.Window.ProgressSecondaryEnd = Android.Views.WindowProgress.SecondaryEnd -> Android.Views.WindowProgress +const Android.Views.Window.ProgressSecondaryStart = Android.Views.WindowProgress.SecondaryStart -> Android.Views.WindowProgress +const Android.Views.Window.ProgressStart = Android.Views.WindowProgress.Start -> Android.Views.WindowProgress +const Android.Views.Window.ProgressVisibilityOff = Android.Views.WindowProgress.VisibilityOff -> Android.Views.WindowProgress +const Android.Views.Window.ProgressVisibilityOn = Android.Views.WindowProgress.VisibilityOn -> Android.Views.WindowProgress +const Android.Views.Window.StatusBarBackgroundTransitionName = "android:status:background" -> string! +const Android.Views.WindowAnimationFrameStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.WindowAnimationFrameStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.WindowContentFrameStats.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.WindowContentFrameStats.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.WindowId.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.WindowId.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.WindowInsets.Side.Bottom = Android.Views.WindowInsetSides.Bottom -> Android.Views.WindowInsetSides +const Android.Views.WindowInsets.Side.Left = Android.Views.WindowInsetSides.Left -> Android.Views.WindowInsetSides +const Android.Views.WindowInsets.Side.Right = Android.Views.WindowInsetSides.Right -> Android.Views.WindowInsetSides +const Android.Views.WindowInsets.Side.Top = Android.Views.WindowInsetSides.Top -> Android.Views.WindowInsetSides +const Android.Views.WindowInsetsAnimation.Callback.DispatchModeContinueOnSubtree = Android.Views.WindowInsetsAnimationDispatchMode.ContinueOnSubtree -> Android.Views.WindowInsetsAnimationDispatchMode +const Android.Views.WindowInsetsAnimation.Callback.DispatchModeStop = Android.Views.WindowInsetsAnimationDispatchMode.Stop -> Android.Views.WindowInsetsAnimationDispatchMode +const Android.Views.WindowManager.PropertyActivityEmbeddingAllowSystemOverride = "android.window.PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE" -> string! +const Android.Views.WindowManager.PropertyActivityEmbeddingSplitsEnabled = "android.window.PROPERTY_ACTIVITY_EMBEDDING_SPLITS_ENABLED" -> string! +const Android.Views.WindowManager.PropertyCameraCompatAllowForceRotation = "android.window.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION" -> string! +const Android.Views.WindowManager.PropertyCameraCompatAllowRefresh = "android.window.PROPERTY_CAMERA_COMPAT_ALLOW_REFRESH" -> string! +const Android.Views.WindowManager.PropertyCameraCompatEnableRefreshViaPause = "android.window.PROPERTY_CAMERA_COMPAT_ENABLE_REFRESH_VIA_PAUSE" -> string! +const Android.Views.WindowManager.PropertyCompatAllowDisplayOrientationOverride = "android.window.PROPERTY_COMPAT_ALLOW_DISPLAY_ORIENTATION_OVERRIDE" -> string! +const Android.Views.WindowManager.PropertyCompatAllowOrientationOverride = "android.window.PROPERTY_COMPAT_ALLOW_ORIENTATION_OVERRIDE" -> string! +const Android.Views.WindowManager.PropertyCompatAllowSandboxingViewBoundsApis = "android.window.PROPERTY_COMPAT_ALLOW_SANDBOXING_VIEW_BOUNDS_APIS" -> string! +const Android.Views.WindowManager.PropertyCompatEnableFakeFocus = "android.window.PROPERTY_COMPAT_ENABLE_FAKE_FOCUS" -> string! +const Android.Views.WindowManager.PropertyCompatIgnoreRequestedOrientation = "android.window.PROPERTY_COMPAT_IGNORE_REQUESTED_ORIENTATION" -> string! +const Android.Views.WindowManagerLayoutParams.AlphaChanged = Android.Views.WindowManagerEventType.AlphaChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.AnimationChanged = Android.Views.WindowManagerEventType.AnimationChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.BrightnessOverrideFull = 1 -> float +const Android.Views.WindowManagerLayoutParams.BrightnessOverrideNone = -1 -> float +const Android.Views.WindowManagerLayoutParams.BrightnessOverrideOff = 0 -> float +const Android.Views.WindowManagerLayoutParams.DimAmountChanged = Android.Views.WindowManagerEventType.DimAmountChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.DisplayFlagDisableHdrConversion = Android.Views.WindowManageDisplayFlags.DisableHdrConversion -> Android.Views.WindowManageDisplayFlags +const Android.Views.WindowManagerLayoutParams.FirstApplicationWindow = 1 -> int +const Android.Views.WindowManagerLayoutParams.FirstSubWindow = 1000 -> int +const Android.Views.WindowManagerLayoutParams.FirstSystemWindow = 2000 -> int +const Android.Views.WindowManagerLayoutParams.FlagsChanged = Android.Views.WindowManagerEventType.FlagsChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.FormatChanged = Android.Views.WindowManagerEventType.FormatChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Views.WindowManagerLayoutParams.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Views.WindowManagerLayoutParams.LastApplicationWindow = 99 -> int +const Android.Views.WindowManagerLayoutParams.LastSubWindow = 1999 -> int +const Android.Views.WindowManagerLayoutParams.LastSystemWindow = 2999 -> int +const Android.Views.WindowManagerLayoutParams.LayoutChanged = Android.Views.WindowManagerEventType.LayoutChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutModeAlways = Android.Views.LayoutInDisplayCutoutMode.Always -> Android.Views.LayoutInDisplayCutoutMode +const Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutModeDefault = Android.Views.LayoutInDisplayCutoutMode.Default -> Android.Views.LayoutInDisplayCutoutMode +const Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutModeNever = Android.Views.LayoutInDisplayCutoutMode.Never -> Android.Views.LayoutInDisplayCutoutMode +const Android.Views.WindowManagerLayoutParams.LayoutInDisplayCutoutModeShortEdges = Android.Views.LayoutInDisplayCutoutMode.ShortEdges -> Android.Views.LayoutInDisplayCutoutMode +const Android.Views.WindowManagerLayoutParams.MemoryTypeChanged = Android.Views.WindowManagerEventType.MemoryTypeChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.RotationAnimationChanged = Android.Views.WindowManagerEventType.RotationAnimationChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.RotationAnimationCrossfade = Android.Views.WindowRotationAnimation.Crossfade -> Android.Views.WindowRotationAnimation +const Android.Views.WindowManagerLayoutParams.RotationAnimationJumpcut = Android.Views.WindowRotationAnimation.Jumpcut -> Android.Views.WindowRotationAnimation +const Android.Views.WindowManagerLayoutParams.RotationAnimationRotate = Android.Views.WindowRotationAnimation.Rotate -> Android.Views.WindowRotationAnimation +const Android.Views.WindowManagerLayoutParams.RotationAnimationSeamless = Android.Views.WindowRotationAnimation.Seamless -> Android.Views.WindowRotationAnimation +const Android.Views.WindowManagerLayoutParams.ScreenBrightnessChanged = Android.Views.WindowManagerEventType.ScreenBrightnessChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.ScreenOrientationChanged = Android.Views.WindowManagerEventType.ScreenOrientationChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.SoftInputModeChanged = Android.Views.WindowManagerEventType.SoftInputModeChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.TitleChanged = Android.Views.WindowManagerEventType.TitleChanged -> Android.Views.WindowManagerEventType +const Android.Views.WindowManagerLayoutParams.TypeChanged = Android.Views.WindowManagerEventType.TypeChanged -> Android.Views.WindowManagerEventType +const Android.Webkit.DateSorter.DayCount = 5 -> int +const Android.Webkit.PermissionRequest.ResourceAudioCapture = "android.webkit.resource.AUDIO_CAPTURE" -> string! +const Android.Webkit.PermissionRequest.ResourceMidiSysex = "android.webkit.resource.MIDI_SYSEX" -> string! +const Android.Webkit.PermissionRequest.ResourceProtectedMediaId = "android.webkit.resource.PROTECTED_MEDIA_ID" -> string! +const Android.Webkit.PermissionRequest.ResourceVideoCapture = "android.webkit.resource.VIDEO_CAPTURE" -> string! +const Android.Webkit.TracingConfig.CategoriesAll = Android.Webkit.Categories.All -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesAndroidWebview = Android.Webkit.Categories.AndroidWebview -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesFrameViewer = Android.Webkit.Categories.FrameViewer -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesInputLatency = Android.Webkit.Categories.InputLatency -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesJavascriptAndRendering = Android.Webkit.Categories.JavascriptAndRendering -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesNone = Android.Webkit.Categories.None -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesRendering = Android.Webkit.Categories.Rendering -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.CategoriesWebDeveloper = Android.Webkit.Categories.WebDeveloper -> Android.Webkit.Categories +const Android.Webkit.TracingConfig.RecordContinuously = Android.Webkit.TracingMode.RecordContinuously -> Android.Webkit.TracingMode +const Android.Webkit.TracingConfig.RecordUntilFull = Android.Webkit.TracingMode.RecordUntilFull -> Android.Webkit.TracingMode +const Android.Webkit.WebSettings.ForceDarkAuto = Android.Webkit.ForceDarkMode.Auto -> Android.Webkit.ForceDarkMode +const Android.Webkit.WebSettings.ForceDarkOff = Android.Webkit.ForceDarkMode.Off -> Android.Webkit.ForceDarkMode +const Android.Webkit.WebSettings.ForceDarkOn = Android.Webkit.ForceDarkMode.On -> Android.Webkit.ForceDarkMode +const Android.Webkit.WebSettings.MenuItemNone = Android.Webkit.MenuItems.None -> Android.Webkit.MenuItems +const Android.Webkit.WebSettings.MenuItemProcessText = Android.Webkit.MenuItems.ProcessText -> Android.Webkit.MenuItems +const Android.Webkit.WebSettings.MenuItemShare = Android.Webkit.MenuItems.Share -> Android.Webkit.MenuItems +const Android.Webkit.WebSettings.MenuItemWebSearch = Android.Webkit.MenuItems.WebSearch -> Android.Webkit.MenuItems +const Android.Webkit.WebSettings.MixedContentAlwaysAllow = Android.Webkit.MixedContentHandling.AlwaysAllow -> Android.Webkit.MixedContentHandling +const Android.Webkit.WebSettings.MixedContentCompatibilityMode = Android.Webkit.MixedContentHandling.CompatibilityMode -> Android.Webkit.MixedContentHandling +const Android.Webkit.WebSettings.MixedContentNeverAllow = Android.Webkit.MixedContentHandling.NeverAllow -> Android.Webkit.MixedContentHandling +const Android.Webkit.WebSyncManager.Logtag = "websync" -> string! +const Android.Webkit.WebView.SchemeGeo = "geo:0,0?q=" -> string! +const Android.Webkit.WebView.SchemeMailto = "mailto:" -> string! +const Android.Webkit.WebView.SchemeTel = "tel:" -> string! +const Android.Webkit.WebViewDatabase.Logtag = "webviewdatabase" -> string! +const Android.Widget.Adapter.IgnoreItemViewType = -1 -> int +const Android.Widget.Adapter.NoSelection = -2147483648 -> int +const Android.Widget.AdapterView.InvalidPosition = -1 -> int +const Android.Widget.AdapterView.InvalidRowId = -9223372036854775808 -> long +const Android.Widget.AdapterView.ItemViewTypeHeaderOrFooter = -2 -> int +const Android.Widget.AdapterView.ItemViewTypeIgnore = -1 -> int +const Android.Widget.BaseAdapter.InterfaceConsts.IgnoreItemViewType = -1 -> int +const Android.Widget.BaseAdapter.InterfaceConsts.NoSelection = -2147483648 -> int +const Android.Widget.ExpandableListView.ChildIndicatorInherit = -1 -> int +const Android.Widget.ExpandableListView.PackedPositionValueNull = 4294967295 -> long +const Android.Widget.FrameLayout.LayoutParams.UnspecifiedGravity = -1 -> int +const Android.Widget.GridLayout.AlignBounds = Android.Widget.GridAlign.Bounds -> Android.Widget.GridAlign +const Android.Widget.GridLayout.AlignMargins = Android.Widget.GridAlign.Margins -> Android.Widget.GridAlign +const Android.Widget.GridLayout.Horizontal = Android.Widget.GridOrientation.Horizontal -> Android.Widget.GridOrientation +const Android.Widget.GridLayout.Undefined = -2147483648 -> int +const Android.Widget.GridLayout.Vertical = Android.Widget.GridOrientation.Vertical -> Android.Widget.GridOrientation +const Android.Widget.HeaderViewListAdapter.InterfaceConsts.IgnoreItemViewType = -1 -> int +const Android.Widget.HeaderViewListAdapter.InterfaceConsts.NoSelection = -2147483648 -> int +const Android.Widget.IAdapter.IgnoreItemViewType = -1 -> int +const Android.Widget.IAdapter.NoSelection = -2147483648 -> int +const Android.Widget.Inline.InlinePresentationSpec.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Widget.Inline.InlinePresentationSpec.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Widget.ListPopupWindow.MatchParent = -1 -> int +const Android.Widget.ListPopupWindow.PositionPromptAbove = Android.Widget.PositionPrompt.Above -> Android.Widget.PositionPrompt +const Android.Widget.ListPopupWindow.PositionPromptBelow = Android.Widget.PositionPrompt.Below -> Android.Widget.PositionPrompt +const Android.Widget.ListPopupWindow.WrapContent = -2 -> int +const Android.Widget.ListView.ChoiceModeMultiple = Android.Widget.ChoiceMode.Multiple -> Android.Widget.ChoiceMode +const Android.Widget.ListView.ChoiceModeNone = Android.Widget.ChoiceMode.None -> Android.Widget.ChoiceMode +const Android.Widget.ListView.ChoiceModeSingle = Android.Widget.ChoiceMode.Single -> Android.Widget.ChoiceMode +const Android.Widget.Magnifier.SourceBoundMaxInSurface = 0 -> int +const Android.Widget.Magnifier.SourceBoundMaxVisible = 1 -> int +const Android.Widget.RemoteViews.ExtraChecked = "android.widget.extra.CHECKED" -> string! +const Android.Widget.RemoteViews.ExtraSharedElementBounds = "android.widget.extra.SHARED_ELEMENT_BOUNDS" -> string! +const Android.Widget.RemoteViews.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Widget.RemoteViews.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Widget.RemoteViews.MarginBottom = Android.Widget.RemoteViewsMargin.Bottom -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.MarginEnd = Android.Widget.RemoteViewsMargin.End -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.MarginLeft = Android.Widget.RemoteViewsMargin.Left -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.MarginRight = Android.Widget.RemoteViewsMargin.Right -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.MarginStart = Android.Widget.RemoteViewsMargin.Start -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.MarginTop = Android.Widget.RemoteViewsMargin.Top -> Android.Widget.RemoteViewsMargin +const Android.Widget.RemoteViews.RemoteCollectionItems.InterfaceConsts.ContentsFileDescriptor = 1 -> int +const Android.Widget.RemoteViews.RemoteCollectionItems.InterfaceConsts.ParcelableWriteReturnValue = Android.OS.ParcelableWriteFlags.ReturnValue -> Android.OS.ParcelableWriteFlags +const Android.Widget.ShareActionProvider.DefaultShareHistoryFileName = "share_history.xml" -> string! +const Android.Widget.SlidingDrawer.OrientationHorizontal = Android.Widget.SlidingDrawerOrientation.Horizontal -> Android.Widget.SlidingDrawerOrientation +const Android.Widget.SlidingDrawer.OrientationVertical = Android.Widget.SlidingDrawerOrientation.Vertical -> Android.Widget.SlidingDrawerOrientation +const Android.Widget.TextView.FocusedSearchResultIndexNone = -1 -> int +const Android.Window.BackEvent.EdgeLeft = Android.Window.BackEventEdge.Left -> Android.Window.BackEventEdge +const Android.Window.BackEvent.EdgeRight = Android.Window.BackEventEdge.Right -> Android.Window.BackEventEdge +const Android.Window.IOnBackInvokedDispatcher.PriorityDefault = 0 -> int +const Android.Window.IOnBackInvokedDispatcher.PriorityOverlay = 1000000 -> int +const Android.Window.SplashScreen.SplashScreenStyleIcon = Android.Window.SplashScreenStyle.Icon -> Android.Window.SplashScreenStyle +const Android.Window.SplashScreen.SplashScreenStyleSolidColor = Android.Window.SplashScreenStyle.SolidColor -> Android.Window.SplashScreenStyle +const Dalvik.Bytecode.IOpcodes.OpAddDouble = 171 -> int +const Dalvik.Bytecode.IOpcodes.OpAddDouble2addr = 203 -> int +const Dalvik.Bytecode.IOpcodes.OpAddFloat = 166 -> int +const Dalvik.Bytecode.IOpcodes.OpAddFloat2addr = 198 -> int +const Dalvik.Bytecode.IOpcodes.OpAddInt = 144 -> int +const Dalvik.Bytecode.IOpcodes.OpAddInt2addr = 176 -> int +const Dalvik.Bytecode.IOpcodes.OpAddIntLit16 = 208 -> int +const Dalvik.Bytecode.IOpcodes.OpAddIntLit8 = 216 -> int +const Dalvik.Bytecode.IOpcodes.OpAddLong = 155 -> int +const Dalvik.Bytecode.IOpcodes.OpAddLong2addr = 187 -> int +const Dalvik.Bytecode.IOpcodes.OpAget = 68 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetBoolean = 71 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetByte = 72 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetChar = 73 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetObject = 70 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetShort = 74 -> int +const Dalvik.Bytecode.IOpcodes.OpAgetWide = 69 -> int +const Dalvik.Bytecode.IOpcodes.OpAndInt = 149 -> int +const Dalvik.Bytecode.IOpcodes.OpAndInt2addr = 181 -> int +const Dalvik.Bytecode.IOpcodes.OpAndIntLit16 = 213 -> int +const Dalvik.Bytecode.IOpcodes.OpAndIntLit8 = 221 -> int +const Dalvik.Bytecode.IOpcodes.OpAndLong = 160 -> int +const Dalvik.Bytecode.IOpcodes.OpAndLong2addr = 192 -> int +const Dalvik.Bytecode.IOpcodes.OpAput = 75 -> int +const Dalvik.Bytecode.IOpcodes.OpAputBoolean = 78 -> int +const Dalvik.Bytecode.IOpcodes.OpAputByte = 79 -> int +const Dalvik.Bytecode.IOpcodes.OpAputChar = 80 -> int +const Dalvik.Bytecode.IOpcodes.OpAputObject = 77 -> int +const Dalvik.Bytecode.IOpcodes.OpAputShort = 81 -> int +const Dalvik.Bytecode.IOpcodes.OpAputWide = 76 -> int +const Dalvik.Bytecode.IOpcodes.OpArrayLength = 33 -> int +const Dalvik.Bytecode.IOpcodes.OpBreakpoint = 236 -> int +const Dalvik.Bytecode.IOpcodes.OpCheckCast = 31 -> int +const Dalvik.Bytecode.IOpcodes.OpCheckCastJumbo = 511 -> int +const Dalvik.Bytecode.IOpcodes.OpCmpgDouble = 48 -> int +const Dalvik.Bytecode.IOpcodes.OpCmpgFloat = 46 -> int +const Dalvik.Bytecode.IOpcodes.OpCmplDouble = 47 -> int +const Dalvik.Bytecode.IOpcodes.OpCmplFloat = 45 -> int +const Dalvik.Bytecode.IOpcodes.OpCmpLong = 49 -> int +const Dalvik.Bytecode.IOpcodes.OpConst = 20 -> int +const Dalvik.Bytecode.IOpcodes.OpConst16 = 19 -> int +const Dalvik.Bytecode.IOpcodes.OpConst4 = 18 -> int +const Dalvik.Bytecode.IOpcodes.OpConstClass = 28 -> int +const Dalvik.Bytecode.IOpcodes.OpConstClassJumbo = 255 -> int +const Dalvik.Bytecode.IOpcodes.OpConstHigh16 = 21 -> int +const Dalvik.Bytecode.IOpcodes.OpConstMethodHandle = 254 -> int +const Dalvik.Bytecode.IOpcodes.OpConstMethodType = 255 -> int +const Dalvik.Bytecode.IOpcodes.OpConstString = 26 -> int +const Dalvik.Bytecode.IOpcodes.OpConstStringJumbo = 27 -> int +const Dalvik.Bytecode.IOpcodes.OpConstWide = 24 -> int +const Dalvik.Bytecode.IOpcodes.OpConstWide16 = 22 -> int +const Dalvik.Bytecode.IOpcodes.OpConstWide32 = 23 -> int +const Dalvik.Bytecode.IOpcodes.OpConstWideHigh16 = 25 -> int +const Dalvik.Bytecode.IOpcodes.OpDivDouble = 174 -> int +const Dalvik.Bytecode.IOpcodes.OpDivDouble2addr = 206 -> int +const Dalvik.Bytecode.IOpcodes.OpDivFloat = 169 -> int +const Dalvik.Bytecode.IOpcodes.OpDivFloat2addr = 201 -> int +const Dalvik.Bytecode.IOpcodes.OpDivInt = 147 -> int +const Dalvik.Bytecode.IOpcodes.OpDivInt2addr = 179 -> int +const Dalvik.Bytecode.IOpcodes.OpDivIntLit16 = 211 -> int +const Dalvik.Bytecode.IOpcodes.OpDivIntLit8 = 219 -> int +const Dalvik.Bytecode.IOpcodes.OpDivLong = 158 -> int +const Dalvik.Bytecode.IOpcodes.OpDivLong2addr = 190 -> int +const Dalvik.Bytecode.IOpcodes.OpDoubleToFloat = 140 -> int +const Dalvik.Bytecode.IOpcodes.OpDoubleToInt = 138 -> int +const Dalvik.Bytecode.IOpcodes.OpDoubleToLong = 139 -> int +const Dalvik.Bytecode.IOpcodes.OpExecuteInline = 238 -> int +const Dalvik.Bytecode.IOpcodes.OpExecuteInlineRange = 239 -> int +const Dalvik.Bytecode.IOpcodes.OpFillArrayData = 38 -> int +const Dalvik.Bytecode.IOpcodes.OpFilledNewArray = 36 -> int +const Dalvik.Bytecode.IOpcodes.OpFilledNewArrayJumbo = 1535 -> int +const Dalvik.Bytecode.IOpcodes.OpFilledNewArrayRange = 37 -> int +const Dalvik.Bytecode.IOpcodes.OpFloatToDouble = 137 -> int +const Dalvik.Bytecode.IOpcodes.OpFloatToInt = 135 -> int +const Dalvik.Bytecode.IOpcodes.OpFloatToLong = 136 -> int +const Dalvik.Bytecode.IOpcodes.OpGoto = 40 -> int +const Dalvik.Bytecode.IOpcodes.OpGoto16 = 41 -> int +const Dalvik.Bytecode.IOpcodes.OpGoto32 = 42 -> int +const Dalvik.Bytecode.IOpcodes.OpIfEq = 50 -> int +const Dalvik.Bytecode.IOpcodes.OpIfEqz = 56 -> int +const Dalvik.Bytecode.IOpcodes.OpIfGe = 53 -> int +const Dalvik.Bytecode.IOpcodes.OpIfGez = 59 -> int +const Dalvik.Bytecode.IOpcodes.OpIfGt = 54 -> int +const Dalvik.Bytecode.IOpcodes.OpIfGtz = 60 -> int +const Dalvik.Bytecode.IOpcodes.OpIfLe = 55 -> int +const Dalvik.Bytecode.IOpcodes.OpIfLez = 61 -> int +const Dalvik.Bytecode.IOpcodes.OpIfLt = 52 -> int +const Dalvik.Bytecode.IOpcodes.OpIfLtz = 58 -> int +const Dalvik.Bytecode.IOpcodes.OpIfNe = 51 -> int +const Dalvik.Bytecode.IOpcodes.OpIfNez = 57 -> int +const Dalvik.Bytecode.IOpcodes.OpIget = 82 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetBoolean = 85 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetBooleanJumbo = 2559 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetByte = 86 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetByteJumbo = 2815 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetChar = 87 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetCharJumbo = 3071 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetJumbo = 1791 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetObject = 84 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetObjectJumbo = 2303 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetObjectQuick = 244 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetQuick = 242 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetShort = 88 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetShortJumbo = 3327 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetWide = 83 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetWideJumbo = 2047 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetWideQuick = 243 -> int +const Dalvik.Bytecode.IOpcodes.OpIgetWideVolatile = 232 -> int +const Dalvik.Bytecode.IOpcodes.OpInstanceOf = 32 -> int +const Dalvik.Bytecode.IOpcodes.OpInstanceOfJumbo = 767 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToByte = 141 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToChar = 142 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToDouble = 131 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToFloat = 130 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToLong = 129 -> int +const Dalvik.Bytecode.IOpcodes.OpIntToShort = 143 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeCustom = 252 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeCustomRange = 253 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeDirect = 112 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeDirectEmpty = 240 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeDirectJumbo = 9471 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeDirectRange = 118 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeInterface = 114 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeInterfaceJumbo = 9983 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeInterfaceRange = 120 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokePolymorphic = 250 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokePolymorphicRange = 251 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeStatic = 113 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeStaticJumbo = 9727 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeStaticRange = 119 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeSuper = 111 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeSuperJumbo = 9215 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeSuperQuick = 250 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeSuperQuickRange = 251 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeSuperRange = 117 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeVirtual = 110 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeVirtualJumbo = 8959 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeVirtualQuick = 248 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeVirtualQuickRange = 249 -> int +const Dalvik.Bytecode.IOpcodes.OpInvokeVirtualRange = 116 -> int +const Dalvik.Bytecode.IOpcodes.OpIput = 89 -> int +const Dalvik.Bytecode.IOpcodes.OpIputBoolean = 92 -> int +const Dalvik.Bytecode.IOpcodes.OpIputBooleanJumbo = 4351 -> int +const Dalvik.Bytecode.IOpcodes.OpIputByte = 93 -> int +const Dalvik.Bytecode.IOpcodes.OpIputByteJumbo = 4607 -> int +const Dalvik.Bytecode.IOpcodes.OpIputChar = 94 -> int +const Dalvik.Bytecode.IOpcodes.OpIputCharJumbo = 4863 -> int +const Dalvik.Bytecode.IOpcodes.OpIputJumbo = 3583 -> int +const Dalvik.Bytecode.IOpcodes.OpIputObject = 91 -> int +const Dalvik.Bytecode.IOpcodes.OpIputObjectJumbo = 4095 -> int +const Dalvik.Bytecode.IOpcodes.OpIputObjectQuick = 247 -> int +const Dalvik.Bytecode.IOpcodes.OpIputQuick = 245 -> int +const Dalvik.Bytecode.IOpcodes.OpIputShort = 95 -> int +const Dalvik.Bytecode.IOpcodes.OpIputShortJumbo = 5119 -> int +const Dalvik.Bytecode.IOpcodes.OpIputWide = 90 -> int +const Dalvik.Bytecode.IOpcodes.OpIputWideJumbo = 3839 -> int +const Dalvik.Bytecode.IOpcodes.OpIputWideQuick = 246 -> int +const Dalvik.Bytecode.IOpcodes.OpIputWideVolatile = 233 -> int +const Dalvik.Bytecode.IOpcodes.OpLongToDouble = 134 -> int +const Dalvik.Bytecode.IOpcodes.OpLongToFloat = 133 -> int +const Dalvik.Bytecode.IOpcodes.OpLongToInt = 132 -> int +const Dalvik.Bytecode.IOpcodes.OpMonitorEnter = 29 -> int +const Dalvik.Bytecode.IOpcodes.OpMonitorExit = 30 -> int +const Dalvik.Bytecode.IOpcodes.OpMove = 1 -> int +const Dalvik.Bytecode.IOpcodes.OpMove16 = 3 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveException = 13 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveFrom16 = 2 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveObject = 7 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveObject16 = 9 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveObjectFrom16 = 8 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveResult = 10 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveResultObject = 12 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveResultWide = 11 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveWide = 4 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveWide16 = 6 -> int +const Dalvik.Bytecode.IOpcodes.OpMoveWideFrom16 = 5 -> int +const Dalvik.Bytecode.IOpcodes.OpMulDouble = 173 -> int +const Dalvik.Bytecode.IOpcodes.OpMulDouble2addr = 205 -> int +const Dalvik.Bytecode.IOpcodes.OpMulFloat = 168 -> int +const Dalvik.Bytecode.IOpcodes.OpMulFloat2addr = 200 -> int +const Dalvik.Bytecode.IOpcodes.OpMulInt = 146 -> int +const Dalvik.Bytecode.IOpcodes.OpMulInt2addr = 178 -> int +const Dalvik.Bytecode.IOpcodes.OpMulIntLit16 = 210 -> int +const Dalvik.Bytecode.IOpcodes.OpMulIntLit8 = 218 -> int +const Dalvik.Bytecode.IOpcodes.OpMulLong = 157 -> int +const Dalvik.Bytecode.IOpcodes.OpMulLong2addr = 189 -> int +const Dalvik.Bytecode.IOpcodes.OpNegDouble = 128 -> int +const Dalvik.Bytecode.IOpcodes.OpNegFloat = 127 -> int +const Dalvik.Bytecode.IOpcodes.OpNegInt = 123 -> int +const Dalvik.Bytecode.IOpcodes.OpNegLong = 125 -> int +const Dalvik.Bytecode.IOpcodes.OpNewArray = 35 -> int +const Dalvik.Bytecode.IOpcodes.OpNewArrayJumbo = 1279 -> int +const Dalvik.Bytecode.IOpcodes.OpNewInstance = 34 -> int +const Dalvik.Bytecode.IOpcodes.OpNewInstanceJumbo = 1023 -> int +const Dalvik.Bytecode.IOpcodes.OpNop = 0 -> int +const Dalvik.Bytecode.IOpcodes.OpNotInt = 124 -> int +const Dalvik.Bytecode.IOpcodes.OpNotLong = 126 -> int +const Dalvik.Bytecode.IOpcodes.OpOrInt = 150 -> int +const Dalvik.Bytecode.IOpcodes.OpOrInt2addr = 182 -> int +const Dalvik.Bytecode.IOpcodes.OpOrIntLit16 = 214 -> int +const Dalvik.Bytecode.IOpcodes.OpOrIntLit8 = 222 -> int +const Dalvik.Bytecode.IOpcodes.OpOrLong = 161 -> int +const Dalvik.Bytecode.IOpcodes.OpOrLong2addr = 193 -> int +const Dalvik.Bytecode.IOpcodes.OpPackedSwitch = 43 -> int +const Dalvik.Bytecode.IOpcodes.OpRemDouble = 175 -> int +const Dalvik.Bytecode.IOpcodes.OpRemDouble2addr = 207 -> int +const Dalvik.Bytecode.IOpcodes.OpRemFloat = 170 -> int +const Dalvik.Bytecode.IOpcodes.OpRemFloat2addr = 202 -> int +const Dalvik.Bytecode.IOpcodes.OpRemInt = 148 -> int +const Dalvik.Bytecode.IOpcodes.OpRemInt2addr = 180 -> int +const Dalvik.Bytecode.IOpcodes.OpRemIntLit16 = 212 -> int +const Dalvik.Bytecode.IOpcodes.OpRemIntLit8 = 220 -> int +const Dalvik.Bytecode.IOpcodes.OpRemLong = 159 -> int +const Dalvik.Bytecode.IOpcodes.OpRemLong2addr = 191 -> int +const Dalvik.Bytecode.IOpcodes.OpReturn = 15 -> int +const Dalvik.Bytecode.IOpcodes.OpReturnObject = 17 -> int +const Dalvik.Bytecode.IOpcodes.OpReturnVoid = 14 -> int +const Dalvik.Bytecode.IOpcodes.OpReturnWide = 16 -> int +const Dalvik.Bytecode.IOpcodes.OpRsubInt = 209 -> int +const Dalvik.Bytecode.IOpcodes.OpRsubIntLit8 = 217 -> int +const Dalvik.Bytecode.IOpcodes.OpSget = 96 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetBoolean = 99 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetBooleanJumbo = 6143 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetByte = 100 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetByteJumbo = 6399 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetChar = 101 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetCharJumbo = 6655 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetJumbo = 5375 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetObject = 98 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetObjectJumbo = 5887 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetShort = 102 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetShortJumbo = 6911 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetWide = 97 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetWideJumbo = 5631 -> int +const Dalvik.Bytecode.IOpcodes.OpSgetWideVolatile = 234 -> int +const Dalvik.Bytecode.IOpcodes.OpShlInt = 152 -> int +const Dalvik.Bytecode.IOpcodes.OpShlInt2addr = 184 -> int +const Dalvik.Bytecode.IOpcodes.OpShlIntLit8 = 224 -> int +const Dalvik.Bytecode.IOpcodes.OpShlLong = 163 -> int +const Dalvik.Bytecode.IOpcodes.OpShlLong2addr = 195 -> int +const Dalvik.Bytecode.IOpcodes.OpShrInt = 153 -> int +const Dalvik.Bytecode.IOpcodes.OpShrInt2addr = 185 -> int +const Dalvik.Bytecode.IOpcodes.OpShrIntLit8 = 225 -> int +const Dalvik.Bytecode.IOpcodes.OpShrLong = 164 -> int +const Dalvik.Bytecode.IOpcodes.OpShrLong2addr = 196 -> int +const Dalvik.Bytecode.IOpcodes.OpSparseSwitch = 44 -> int +const Dalvik.Bytecode.IOpcodes.OpSput = 103 -> int +const Dalvik.Bytecode.IOpcodes.OpSputBoolean = 106 -> int +const Dalvik.Bytecode.IOpcodes.OpSputBooleanJumbo = 7935 -> int +const Dalvik.Bytecode.IOpcodes.OpSputByte = 107 -> int +const Dalvik.Bytecode.IOpcodes.OpSputByteJumbo = 8191 -> int +const Dalvik.Bytecode.IOpcodes.OpSputChar = 108 -> int +const Dalvik.Bytecode.IOpcodes.OpSputCharJumbo = 8447 -> int +const Dalvik.Bytecode.IOpcodes.OpSputJumbo = 7167 -> int +const Dalvik.Bytecode.IOpcodes.OpSputObject = 105 -> int +const Dalvik.Bytecode.IOpcodes.OpSputObjectJumbo = 7679 -> int +const Dalvik.Bytecode.IOpcodes.OpSputShort = 109 -> int +const Dalvik.Bytecode.IOpcodes.OpSputShortJumbo = 8703 -> int +const Dalvik.Bytecode.IOpcodes.OpSputWide = 104 -> int +const Dalvik.Bytecode.IOpcodes.OpSputWideJumbo = 7423 -> int +const Dalvik.Bytecode.IOpcodes.OpSputWideVolatile = 235 -> int +const Dalvik.Bytecode.IOpcodes.OpSubDouble = 172 -> int +const Dalvik.Bytecode.IOpcodes.OpSubDouble2addr = 204 -> int +const Dalvik.Bytecode.IOpcodes.OpSubFloat = 167 -> int +const Dalvik.Bytecode.IOpcodes.OpSubFloat2addr = 199 -> int +const Dalvik.Bytecode.IOpcodes.OpSubInt = 145 -> int +const Dalvik.Bytecode.IOpcodes.OpSubInt2addr = 177 -> int +const Dalvik.Bytecode.IOpcodes.OpSubLong = 156 -> int +const Dalvik.Bytecode.IOpcodes.OpSubLong2addr = 188 -> int +const Dalvik.Bytecode.IOpcodes.OpThrow = 39 -> int +const Dalvik.Bytecode.IOpcodes.OpThrowVerificationError = 237 -> int +const Dalvik.Bytecode.IOpcodes.OpUshrInt = 154 -> int +const Dalvik.Bytecode.IOpcodes.OpUshrInt2addr = 186 -> int +const Dalvik.Bytecode.IOpcodes.OpUshrIntLit8 = 226 -> int +const Dalvik.Bytecode.IOpcodes.OpUshrLong = 165 -> int +const Dalvik.Bytecode.IOpcodes.OpUshrLong2addr = 197 -> int +const Dalvik.Bytecode.IOpcodes.OpXorInt = 151 -> int +const Dalvik.Bytecode.IOpcodes.OpXorInt2addr = 183 -> int +const Dalvik.Bytecode.IOpcodes.OpXorIntLit16 = 215 -> int +const Dalvik.Bytecode.IOpcodes.OpXorIntLit8 = 223 -> int +const Dalvik.Bytecode.IOpcodes.OpXorLong = 162 -> int +const Dalvik.Bytecode.IOpcodes.OpXorLong2addr = 194 -> int +const Dalvik.Bytecode.Opcodes.OpAddDouble = 171 -> int +const Dalvik.Bytecode.Opcodes.OpAddDouble2addr = 203 -> int +const Dalvik.Bytecode.Opcodes.OpAddFloat = 166 -> int +const Dalvik.Bytecode.Opcodes.OpAddFloat2addr = 198 -> int +const Dalvik.Bytecode.Opcodes.OpAddInt = 144 -> int +const Dalvik.Bytecode.Opcodes.OpAddInt2addr = 176 -> int +const Dalvik.Bytecode.Opcodes.OpAddIntLit16 = 208 -> int +const Dalvik.Bytecode.Opcodes.OpAddIntLit8 = 216 -> int +const Dalvik.Bytecode.Opcodes.OpAddLong = 155 -> int +const Dalvik.Bytecode.Opcodes.OpAddLong2addr = 187 -> int +const Dalvik.Bytecode.Opcodes.OpAget = 68 -> int +const Dalvik.Bytecode.Opcodes.OpAgetBoolean = 71 -> int +const Dalvik.Bytecode.Opcodes.OpAgetByte = 72 -> int +const Dalvik.Bytecode.Opcodes.OpAgetChar = 73 -> int +const Dalvik.Bytecode.Opcodes.OpAgetObject = 70 -> int +const Dalvik.Bytecode.Opcodes.OpAgetShort = 74 -> int +const Dalvik.Bytecode.Opcodes.OpAgetWide = 69 -> int +const Dalvik.Bytecode.Opcodes.OpAndInt = 149 -> int +const Dalvik.Bytecode.Opcodes.OpAndInt2addr = 181 -> int +const Dalvik.Bytecode.Opcodes.OpAndIntLit16 = 213 -> int +const Dalvik.Bytecode.Opcodes.OpAndIntLit8 = 221 -> int +const Dalvik.Bytecode.Opcodes.OpAndLong = 160 -> int +const Dalvik.Bytecode.Opcodes.OpAndLong2addr = 192 -> int +const Dalvik.Bytecode.Opcodes.OpAput = 75 -> int +const Dalvik.Bytecode.Opcodes.OpAputBoolean = 78 -> int +const Dalvik.Bytecode.Opcodes.OpAputByte = 79 -> int +const Dalvik.Bytecode.Opcodes.OpAputChar = 80 -> int +const Dalvik.Bytecode.Opcodes.OpAputObject = 77 -> int +const Dalvik.Bytecode.Opcodes.OpAputShort = 81 -> int +const Dalvik.Bytecode.Opcodes.OpAputWide = 76 -> int +const Dalvik.Bytecode.Opcodes.OpArrayLength = 33 -> int +const Dalvik.Bytecode.Opcodes.OpBreakpoint = 236 -> int +const Dalvik.Bytecode.Opcodes.OpCheckCast = 31 -> int +const Dalvik.Bytecode.Opcodes.OpCheckCastJumbo = 511 -> int +const Dalvik.Bytecode.Opcodes.OpCmpgDouble = 48 -> int +const Dalvik.Bytecode.Opcodes.OpCmpgFloat = 46 -> int +const Dalvik.Bytecode.Opcodes.OpCmplDouble = 47 -> int +const Dalvik.Bytecode.Opcodes.OpCmplFloat = 45 -> int +const Dalvik.Bytecode.Opcodes.OpCmpLong = 49 -> int +const Dalvik.Bytecode.Opcodes.OpConst = 20 -> int +const Dalvik.Bytecode.Opcodes.OpConst16 = 19 -> int +const Dalvik.Bytecode.Opcodes.OpConst4 = 18 -> int +const Dalvik.Bytecode.Opcodes.OpConstClass = 28 -> int +const Dalvik.Bytecode.Opcodes.OpConstClassJumbo = 255 -> int +const Dalvik.Bytecode.Opcodes.OpConstHigh16 = 21 -> int +const Dalvik.Bytecode.Opcodes.OpConstMethodHandle = 254 -> int +const Dalvik.Bytecode.Opcodes.OpConstMethodType = 255 -> int +const Dalvik.Bytecode.Opcodes.OpConstString = 26 -> int +const Dalvik.Bytecode.Opcodes.OpConstStringJumbo = 27 -> int +const Dalvik.Bytecode.Opcodes.OpConstWide = 24 -> int +const Dalvik.Bytecode.Opcodes.OpConstWide16 = 22 -> int +const Dalvik.Bytecode.Opcodes.OpConstWide32 = 23 -> int +const Dalvik.Bytecode.Opcodes.OpConstWideHigh16 = 25 -> int +const Dalvik.Bytecode.Opcodes.OpDivDouble = 174 -> int +const Dalvik.Bytecode.Opcodes.OpDivDouble2addr = 206 -> int +const Dalvik.Bytecode.Opcodes.OpDivFloat = 169 -> int +const Dalvik.Bytecode.Opcodes.OpDivFloat2addr = 201 -> int +const Dalvik.Bytecode.Opcodes.OpDivInt = 147 -> int +const Dalvik.Bytecode.Opcodes.OpDivInt2addr = 179 -> int +const Dalvik.Bytecode.Opcodes.OpDivIntLit16 = 211 -> int +const Dalvik.Bytecode.Opcodes.OpDivIntLit8 = 219 -> int +const Dalvik.Bytecode.Opcodes.OpDivLong = 158 -> int +const Dalvik.Bytecode.Opcodes.OpDivLong2addr = 190 -> int +const Dalvik.Bytecode.Opcodes.OpDoubleToFloat = 140 -> int +const Dalvik.Bytecode.Opcodes.OpDoubleToInt = 138 -> int +const Dalvik.Bytecode.Opcodes.OpDoubleToLong = 139 -> int +const Dalvik.Bytecode.Opcodes.OpExecuteInline = 238 -> int +const Dalvik.Bytecode.Opcodes.OpExecuteInlineRange = 239 -> int +const Dalvik.Bytecode.Opcodes.OpFillArrayData = 38 -> int +const Dalvik.Bytecode.Opcodes.OpFilledNewArray = 36 -> int +const Dalvik.Bytecode.Opcodes.OpFilledNewArrayJumbo = 1535 -> int +const Dalvik.Bytecode.Opcodes.OpFilledNewArrayRange = 37 -> int +const Dalvik.Bytecode.Opcodes.OpFloatToDouble = 137 -> int +const Dalvik.Bytecode.Opcodes.OpFloatToInt = 135 -> int +const Dalvik.Bytecode.Opcodes.OpFloatToLong = 136 -> int +const Dalvik.Bytecode.Opcodes.OpGoto = 40 -> int +const Dalvik.Bytecode.Opcodes.OpGoto16 = 41 -> int +const Dalvik.Bytecode.Opcodes.OpGoto32 = 42 -> int +const Dalvik.Bytecode.Opcodes.OpIfEq = 50 -> int +const Dalvik.Bytecode.Opcodes.OpIfEqz = 56 -> int +const Dalvik.Bytecode.Opcodes.OpIfGe = 53 -> int +const Dalvik.Bytecode.Opcodes.OpIfGez = 59 -> int +const Dalvik.Bytecode.Opcodes.OpIfGt = 54 -> int +const Dalvik.Bytecode.Opcodes.OpIfGtz = 60 -> int +const Dalvik.Bytecode.Opcodes.OpIfLe = 55 -> int +const Dalvik.Bytecode.Opcodes.OpIfLez = 61 -> int +const Dalvik.Bytecode.Opcodes.OpIfLt = 52 -> int +const Dalvik.Bytecode.Opcodes.OpIfLtz = 58 -> int +const Dalvik.Bytecode.Opcodes.OpIfNe = 51 -> int +const Dalvik.Bytecode.Opcodes.OpIfNez = 57 -> int +const Dalvik.Bytecode.Opcodes.OpIget = 82 -> int +const Dalvik.Bytecode.Opcodes.OpIgetBoolean = 85 -> int +const Dalvik.Bytecode.Opcodes.OpIgetBooleanJumbo = 2559 -> int +const Dalvik.Bytecode.Opcodes.OpIgetByte = 86 -> int +const Dalvik.Bytecode.Opcodes.OpIgetByteJumbo = 2815 -> int +const Dalvik.Bytecode.Opcodes.OpIgetChar = 87 -> int +const Dalvik.Bytecode.Opcodes.OpIgetCharJumbo = 3071 -> int +const Dalvik.Bytecode.Opcodes.OpIgetJumbo = 1791 -> int +const Dalvik.Bytecode.Opcodes.OpIgetObject = 84 -> int +const Dalvik.Bytecode.Opcodes.OpIgetObjectJumbo = 2303 -> int +const Dalvik.Bytecode.Opcodes.OpIgetObjectQuick = 244 -> int +const Dalvik.Bytecode.Opcodes.OpIgetQuick = 242 -> int +const Dalvik.Bytecode.Opcodes.OpIgetShort = 88 -> int +const Dalvik.Bytecode.Opcodes.OpIgetShortJumbo = 3327 -> int +const Dalvik.Bytecode.Opcodes.OpIgetWide = 83 -> int +const Dalvik.Bytecode.Opcodes.OpIgetWideJumbo = 2047 -> int +const Dalvik.Bytecode.Opcodes.OpIgetWideQuick = 243 -> int +const Dalvik.Bytecode.Opcodes.OpIgetWideVolatile = 232 -> int +const Dalvik.Bytecode.Opcodes.OpInstanceOf = 32 -> int +const Dalvik.Bytecode.Opcodes.OpInstanceOfJumbo = 767 -> int +const Dalvik.Bytecode.Opcodes.OpIntToByte = 141 -> int +const Dalvik.Bytecode.Opcodes.OpIntToChar = 142 -> int +const Dalvik.Bytecode.Opcodes.OpIntToDouble = 131 -> int +const Dalvik.Bytecode.Opcodes.OpIntToFloat = 130 -> int +const Dalvik.Bytecode.Opcodes.OpIntToLong = 129 -> int +const Dalvik.Bytecode.Opcodes.OpIntToShort = 143 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeCustom = 252 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeCustomRange = 253 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeDirect = 112 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeDirectEmpty = 240 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeDirectJumbo = 9471 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeDirectRange = 118 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeInterface = 114 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeInterfaceJumbo = 9983 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeInterfaceRange = 120 -> int +const Dalvik.Bytecode.Opcodes.OpInvokePolymorphic = 250 -> int +const Dalvik.Bytecode.Opcodes.OpInvokePolymorphicRange = 251 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeStatic = 113 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeStaticJumbo = 9727 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeStaticRange = 119 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeSuper = 111 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeSuperJumbo = 9215 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeSuperQuick = 250 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeSuperQuickRange = 251 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeSuperRange = 117 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeVirtual = 110 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeVirtualJumbo = 8959 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeVirtualQuick = 248 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeVirtualQuickRange = 249 -> int +const Dalvik.Bytecode.Opcodes.OpInvokeVirtualRange = 116 -> int +const Dalvik.Bytecode.Opcodes.OpIput = 89 -> int +const Dalvik.Bytecode.Opcodes.OpIputBoolean = 92 -> int +const Dalvik.Bytecode.Opcodes.OpIputBooleanJumbo = 4351 -> int +const Dalvik.Bytecode.Opcodes.OpIputByte = 93 -> int +const Dalvik.Bytecode.Opcodes.OpIputByteJumbo = 4607 -> int +const Dalvik.Bytecode.Opcodes.OpIputChar = 94 -> int +const Dalvik.Bytecode.Opcodes.OpIputCharJumbo = 4863 -> int +const Dalvik.Bytecode.Opcodes.OpIputJumbo = 3583 -> int +const Dalvik.Bytecode.Opcodes.OpIputObject = 91 -> int +const Dalvik.Bytecode.Opcodes.OpIputObjectJumbo = 4095 -> int +const Dalvik.Bytecode.Opcodes.OpIputObjectQuick = 247 -> int +const Dalvik.Bytecode.Opcodes.OpIputQuick = 245 -> int +const Dalvik.Bytecode.Opcodes.OpIputShort = 95 -> int +const Dalvik.Bytecode.Opcodes.OpIputShortJumbo = 5119 -> int +const Dalvik.Bytecode.Opcodes.OpIputWide = 90 -> int +const Dalvik.Bytecode.Opcodes.OpIputWideJumbo = 3839 -> int +const Dalvik.Bytecode.Opcodes.OpIputWideQuick = 246 -> int +const Dalvik.Bytecode.Opcodes.OpIputWideVolatile = 233 -> int +const Dalvik.Bytecode.Opcodes.OpLongToDouble = 134 -> int +const Dalvik.Bytecode.Opcodes.OpLongToFloat = 133 -> int +const Dalvik.Bytecode.Opcodes.OpLongToInt = 132 -> int +const Dalvik.Bytecode.Opcodes.OpMonitorEnter = 29 -> int +const Dalvik.Bytecode.Opcodes.OpMonitorExit = 30 -> int +const Dalvik.Bytecode.Opcodes.OpMove = 1 -> int +const Dalvik.Bytecode.Opcodes.OpMove16 = 3 -> int +const Dalvik.Bytecode.Opcodes.OpMoveException = 13 -> int +const Dalvik.Bytecode.Opcodes.OpMoveFrom16 = 2 -> int +const Dalvik.Bytecode.Opcodes.OpMoveObject = 7 -> int +const Dalvik.Bytecode.Opcodes.OpMoveObject16 = 9 -> int +const Dalvik.Bytecode.Opcodes.OpMoveObjectFrom16 = 8 -> int +const Dalvik.Bytecode.Opcodes.OpMoveResult = 10 -> int +const Dalvik.Bytecode.Opcodes.OpMoveResultObject = 12 -> int +const Dalvik.Bytecode.Opcodes.OpMoveResultWide = 11 -> int +const Dalvik.Bytecode.Opcodes.OpMoveWide = 4 -> int +const Dalvik.Bytecode.Opcodes.OpMoveWide16 = 6 -> int +const Dalvik.Bytecode.Opcodes.OpMoveWideFrom16 = 5 -> int +const Dalvik.Bytecode.Opcodes.OpMulDouble = 173 -> int +const Dalvik.Bytecode.Opcodes.OpMulDouble2addr = 205 -> int +const Dalvik.Bytecode.Opcodes.OpMulFloat = 168 -> int +const Dalvik.Bytecode.Opcodes.OpMulFloat2addr = 200 -> int +const Dalvik.Bytecode.Opcodes.OpMulInt = 146 -> int +const Dalvik.Bytecode.Opcodes.OpMulInt2addr = 178 -> int +const Dalvik.Bytecode.Opcodes.OpMulIntLit16 = 210 -> int +const Dalvik.Bytecode.Opcodes.OpMulIntLit8 = 218 -> int +const Dalvik.Bytecode.Opcodes.OpMulLong = 157 -> int +const Dalvik.Bytecode.Opcodes.OpMulLong2addr = 189 -> int +const Dalvik.Bytecode.Opcodes.OpNegDouble = 128 -> int +const Dalvik.Bytecode.Opcodes.OpNegFloat = 127 -> int +const Dalvik.Bytecode.Opcodes.OpNegInt = 123 -> int +const Dalvik.Bytecode.Opcodes.OpNegLong = 125 -> int +const Dalvik.Bytecode.Opcodes.OpNewArray = 35 -> int +const Dalvik.Bytecode.Opcodes.OpNewArrayJumbo = 1279 -> int +const Dalvik.Bytecode.Opcodes.OpNewInstance = 34 -> int +const Dalvik.Bytecode.Opcodes.OpNewInstanceJumbo = 1023 -> int +const Dalvik.Bytecode.Opcodes.OpNop = 0 -> int +const Dalvik.Bytecode.Opcodes.OpNotInt = 124 -> int +const Dalvik.Bytecode.Opcodes.OpNotLong = 126 -> int +const Dalvik.Bytecode.Opcodes.OpOrInt = 150 -> int +const Dalvik.Bytecode.Opcodes.OpOrInt2addr = 182 -> int +const Dalvik.Bytecode.Opcodes.OpOrIntLit16 = 214 -> int +const Dalvik.Bytecode.Opcodes.OpOrIntLit8 = 222 -> int +const Dalvik.Bytecode.Opcodes.OpOrLong = 161 -> int +const Dalvik.Bytecode.Opcodes.OpOrLong2addr = 193 -> int +const Dalvik.Bytecode.Opcodes.OpPackedSwitch = 43 -> int +const Dalvik.Bytecode.Opcodes.OpRemDouble = 175 -> int +const Dalvik.Bytecode.Opcodes.OpRemDouble2addr = 207 -> int +const Dalvik.Bytecode.Opcodes.OpRemFloat = 170 -> int +const Dalvik.Bytecode.Opcodes.OpRemFloat2addr = 202 -> int +const Dalvik.Bytecode.Opcodes.OpRemInt = 148 -> int +const Dalvik.Bytecode.Opcodes.OpRemInt2addr = 180 -> int +const Dalvik.Bytecode.Opcodes.OpRemIntLit16 = 212 -> int +const Dalvik.Bytecode.Opcodes.OpRemIntLit8 = 220 -> int +const Dalvik.Bytecode.Opcodes.OpRemLong = 159 -> int +const Dalvik.Bytecode.Opcodes.OpRemLong2addr = 191 -> int +const Dalvik.Bytecode.Opcodes.OpReturn = 15 -> int +const Dalvik.Bytecode.Opcodes.OpReturnObject = 17 -> int +const Dalvik.Bytecode.Opcodes.OpReturnVoid = 14 -> int +const Dalvik.Bytecode.Opcodes.OpReturnWide = 16 -> int +const Dalvik.Bytecode.Opcodes.OpRsubInt = 209 -> int +const Dalvik.Bytecode.Opcodes.OpRsubIntLit8 = 217 -> int +const Dalvik.Bytecode.Opcodes.OpSget = 96 -> int +const Dalvik.Bytecode.Opcodes.OpSgetBoolean = 99 -> int +const Dalvik.Bytecode.Opcodes.OpSgetBooleanJumbo = 6143 -> int +const Dalvik.Bytecode.Opcodes.OpSgetByte = 100 -> int +const Dalvik.Bytecode.Opcodes.OpSgetByteJumbo = 6399 -> int +const Dalvik.Bytecode.Opcodes.OpSgetChar = 101 -> int +const Dalvik.Bytecode.Opcodes.OpSgetCharJumbo = 6655 -> int +const Dalvik.Bytecode.Opcodes.OpSgetJumbo = 5375 -> int +const Dalvik.Bytecode.Opcodes.OpSgetObject = 98 -> int +const Dalvik.Bytecode.Opcodes.OpSgetObjectJumbo = 5887 -> int +const Dalvik.Bytecode.Opcodes.OpSgetShort = 102 -> int +const Dalvik.Bytecode.Opcodes.OpSgetShortJumbo = 6911 -> int +const Dalvik.Bytecode.Opcodes.OpSgetWide = 97 -> int +const Dalvik.Bytecode.Opcodes.OpSgetWideJumbo = 5631 -> int +const Dalvik.Bytecode.Opcodes.OpSgetWideVolatile = 234 -> int +const Dalvik.Bytecode.Opcodes.OpShlInt = 152 -> int +const Dalvik.Bytecode.Opcodes.OpShlInt2addr = 184 -> int +const Dalvik.Bytecode.Opcodes.OpShlIntLit8 = 224 -> int +const Dalvik.Bytecode.Opcodes.OpShlLong = 163 -> int +const Dalvik.Bytecode.Opcodes.OpShlLong2addr = 195 -> int +const Dalvik.Bytecode.Opcodes.OpShrInt = 153 -> int +const Dalvik.Bytecode.Opcodes.OpShrInt2addr = 185 -> int +const Dalvik.Bytecode.Opcodes.OpShrIntLit8 = 225 -> int +const Dalvik.Bytecode.Opcodes.OpShrLong = 164 -> int +const Dalvik.Bytecode.Opcodes.OpShrLong2addr = 196 -> int +const Dalvik.Bytecode.Opcodes.OpSparseSwitch = 44 -> int +const Dalvik.Bytecode.Opcodes.OpSput = 103 -> int +const Dalvik.Bytecode.Opcodes.OpSputBoolean = 106 -> int +const Dalvik.Bytecode.Opcodes.OpSputBooleanJumbo = 7935 -> int +const Dalvik.Bytecode.Opcodes.OpSputByte = 107 -> int +const Dalvik.Bytecode.Opcodes.OpSputByteJumbo = 8191 -> int +const Dalvik.Bytecode.Opcodes.OpSputChar = 108 -> int +const Dalvik.Bytecode.Opcodes.OpSputCharJumbo = 8447 -> int +const Dalvik.Bytecode.Opcodes.OpSputJumbo = 7167 -> int +const Dalvik.Bytecode.Opcodes.OpSputObject = 105 -> int +const Dalvik.Bytecode.Opcodes.OpSputObjectJumbo = 7679 -> int +const Dalvik.Bytecode.Opcodes.OpSputShort = 109 -> int +const Dalvik.Bytecode.Opcodes.OpSputShortJumbo = 8703 -> int +const Dalvik.Bytecode.Opcodes.OpSputWide = 104 -> int +const Dalvik.Bytecode.Opcodes.OpSputWideJumbo = 7423 -> int +const Dalvik.Bytecode.Opcodes.OpSputWideVolatile = 235 -> int +const Dalvik.Bytecode.Opcodes.OpSubDouble = 172 -> int +const Dalvik.Bytecode.Opcodes.OpSubDouble2addr = 204 -> int +const Dalvik.Bytecode.Opcodes.OpSubFloat = 167 -> int +const Dalvik.Bytecode.Opcodes.OpSubFloat2addr = 199 -> int +const Dalvik.Bytecode.Opcodes.OpSubInt = 145 -> int +const Dalvik.Bytecode.Opcodes.OpSubInt2addr = 177 -> int +const Dalvik.Bytecode.Opcodes.OpSubLong = 156 -> int +const Dalvik.Bytecode.Opcodes.OpSubLong2addr = 188 -> int +const Dalvik.Bytecode.Opcodes.OpThrow = 39 -> int +const Dalvik.Bytecode.Opcodes.OpThrowVerificationError = 237 -> int +const Dalvik.Bytecode.Opcodes.OpUshrInt = 154 -> int +const Dalvik.Bytecode.Opcodes.OpUshrInt2addr = 186 -> int +const Dalvik.Bytecode.Opcodes.OpUshrIntLit8 = 226 -> int +const Dalvik.Bytecode.Opcodes.OpUshrLong = 165 -> int +const Dalvik.Bytecode.Opcodes.OpUshrLong2addr = 197 -> int +const Dalvik.Bytecode.Opcodes.OpXorInt = 151 -> int +const Dalvik.Bytecode.Opcodes.OpXorInt2addr = 183 -> int +const Dalvik.Bytecode.Opcodes.OpXorIntLit16 = 215 -> int +const Dalvik.Bytecode.Opcodes.OpXorIntLit8 = 223 -> int +const Dalvik.Bytecode.Opcodes.OpXorLong = 162 -> int +const Dalvik.Bytecode.Opcodes.OpXorLong2addr = 194 -> int +const Java.Awt.Font.NumericShaper.AllRanges = Java.Awt.Font.Ranges.AllRanges -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Arabic = Java.Awt.Font.Ranges.Arabic -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Bengali = Java.Awt.Font.Ranges.Bengali -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Devanagari = Java.Awt.Font.Ranges.Devanagari -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.EasternArabic = Java.Awt.Font.Ranges.EasternArabic -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Ethiopic = Java.Awt.Font.Ranges.Ethiopic -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.European = Java.Awt.Font.Ranges.European -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Gujarati = Java.Awt.Font.Ranges.Gujarati -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Gurmukhi = Java.Awt.Font.Ranges.Gurmukhi -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Kannada = Java.Awt.Font.Ranges.Kannada -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Khmer = Java.Awt.Font.Ranges.Khmer -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Lao = Java.Awt.Font.Ranges.Lao -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Malayalam = Java.Awt.Font.Ranges.Malayalam -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Mongolian = Java.Awt.Font.Ranges.Mongolian -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Myanmar = Java.Awt.Font.Ranges.Myanmar -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Oriya = Java.Awt.Font.Ranges.Oriya -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Tamil = Java.Awt.Font.Ranges.Tamil -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Telugu = Java.Awt.Font.Ranges.Telugu -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Thai = Java.Awt.Font.Ranges.Thai -> Java.Awt.Font.Ranges +const Java.Awt.Font.NumericShaper.Tibetan = Java.Awt.Font.Ranges.Tibetan -> Java.Awt.Font.Ranges +const Java.IO.IObjectStreamConstants.BaseWireHandle = 8257536 -> int +const Java.IO.IObjectStreamConstants.ScBlockData = 8 -> sbyte +const Java.IO.IObjectStreamConstants.ScEnum = 16 -> sbyte +const Java.IO.IObjectStreamConstants.ScExternalizable = 4 -> sbyte +const Java.IO.IObjectStreamConstants.ScSerializable = 2 -> sbyte +const Java.IO.IObjectStreamConstants.ScWriteMethod = 1 -> sbyte +const Java.IO.IObjectStreamConstants.StreamMagic = -21267 -> short +const Java.IO.IObjectStreamConstants.StreamVersion = 5 -> short +const Java.IO.IObjectStreamConstants.TcArray = 117 -> sbyte +const Java.IO.IObjectStreamConstants.TcBase = 112 -> sbyte +const Java.IO.IObjectStreamConstants.TcBlockdata = 119 -> sbyte +const Java.IO.IObjectStreamConstants.TcBlockdatalong = 122 -> sbyte +const Java.IO.IObjectStreamConstants.TcClass = 118 -> sbyte +const Java.IO.IObjectStreamConstants.TcClassdesc = 114 -> sbyte +const Java.IO.IObjectStreamConstants.TcEndblockdata = 120 -> sbyte +const Java.IO.IObjectStreamConstants.TcEnum = 126 -> sbyte +const Java.IO.IObjectStreamConstants.TcException = 123 -> sbyte +const Java.IO.IObjectStreamConstants.TcLongstring = 124 -> sbyte +const Java.IO.IObjectStreamConstants.TcMax = 126 -> sbyte +const Java.IO.IObjectStreamConstants.TcNull = 112 -> sbyte +const Java.IO.IObjectStreamConstants.TcObject = 115 -> sbyte +const Java.IO.IObjectStreamConstants.TcProxyclassdesc = 125 -> sbyte +const Java.IO.IObjectStreamConstants.TcReference = 113 -> sbyte +const Java.IO.IObjectStreamConstants.TcReset = 121 -> sbyte +const Java.IO.IObjectStreamConstants.TcString = 116 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.BaseWireHandle = 8257536 -> int +const Java.IO.ObjectInputStream.InterfaceConsts.ProtocolVersion1 = Java.IO.ObjectStreamProtocol.Version1 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectInputStream.InterfaceConsts.ProtocolVersion2 = Java.IO.ObjectStreamProtocol.Version2 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectInputStream.InterfaceConsts.ScBlockData = 8 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.ScEnum = 16 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.ScExternalizable = 4 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.ScSerializable = 2 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.ScWriteMethod = 1 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.StreamMagic = -21267 -> short +const Java.IO.ObjectInputStream.InterfaceConsts.StreamVersion = 5 -> short +const Java.IO.ObjectInputStream.InterfaceConsts.TcArray = 117 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcBase = 112 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcBlockdata = 119 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcBlockdatalong = 122 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcClass = 118 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcClassdesc = 114 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcEndblockdata = 120 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcEnum = 126 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcException = 123 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcLongstring = 124 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcMax = 126 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcNull = 112 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcObject = 115 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcProxyclassdesc = 125 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcReference = 113 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcReset = 121 -> sbyte +const Java.IO.ObjectInputStream.InterfaceConsts.TcString = 116 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.BaseWireHandle = 8257536 -> int +const Java.IO.ObjectOutputStream.InterfaceConsts.ProtocolVersion1 = Java.IO.ObjectStreamProtocol.Version1 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectOutputStream.InterfaceConsts.ProtocolVersion2 = Java.IO.ObjectStreamProtocol.Version2 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectOutputStream.InterfaceConsts.ScBlockData = 8 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.ScEnum = 16 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.ScExternalizable = 4 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.ScSerializable = 2 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.ScWriteMethod = 1 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.StreamMagic = -21267 -> short +const Java.IO.ObjectOutputStream.InterfaceConsts.StreamVersion = 5 -> short +const Java.IO.ObjectOutputStream.InterfaceConsts.TcArray = 117 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcBase = 112 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcBlockdata = 119 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcBlockdatalong = 122 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcClass = 118 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcClassdesc = 114 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcEndblockdata = 120 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcEnum = 126 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcException = 123 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcLongstring = 124 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcMax = 126 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcNull = 112 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcObject = 115 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcProxyclassdesc = 125 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcReference = 113 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcReset = 121 -> sbyte +const Java.IO.ObjectOutputStream.InterfaceConsts.TcString = 116 -> sbyte +const Java.IO.ObjectStreamConstants.BaseWireHandle = 8257536 -> int +const Java.IO.ObjectStreamConstants.ProtocolVersion1 = Java.IO.ObjectStreamProtocol.Version1 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectStreamConstants.ProtocolVersion2 = Java.IO.ObjectStreamProtocol.Version2 -> Java.IO.ObjectStreamProtocol +const Java.IO.ObjectStreamConstants.ScBlockData = 8 -> sbyte +const Java.IO.ObjectStreamConstants.ScEnum = 16 -> sbyte +const Java.IO.ObjectStreamConstants.ScExternalizable = 4 -> sbyte +const Java.IO.ObjectStreamConstants.ScSerializable = 2 -> sbyte +const Java.IO.ObjectStreamConstants.ScWriteMethod = 1 -> sbyte +const Java.IO.ObjectStreamConstants.StreamMagic = -21267 -> short +const Java.IO.ObjectStreamConstants.StreamVersion = 5 -> short +const Java.IO.ObjectStreamConstants.TcArray = 117 -> sbyte +const Java.IO.ObjectStreamConstants.TcBase = 112 -> sbyte +const Java.IO.ObjectStreamConstants.TcBlockdata = 119 -> sbyte +const Java.IO.ObjectStreamConstants.TcBlockdatalong = 122 -> sbyte +const Java.IO.ObjectStreamConstants.TcClass = 118 -> sbyte +const Java.IO.ObjectStreamConstants.TcClassdesc = 114 -> sbyte +const Java.IO.ObjectStreamConstants.TcEndblockdata = 120 -> sbyte +const Java.IO.ObjectStreamConstants.TcEnum = 126 -> sbyte +const Java.IO.ObjectStreamConstants.TcException = 123 -> sbyte +const Java.IO.ObjectStreamConstants.TcLongstring = 124 -> sbyte +const Java.IO.ObjectStreamConstants.TcMax = 126 -> sbyte +const Java.IO.ObjectStreamConstants.TcNull = 112 -> sbyte +const Java.IO.ObjectStreamConstants.TcObject = 115 -> sbyte +const Java.IO.ObjectStreamConstants.TcProxyclassdesc = 125 -> sbyte +const Java.IO.ObjectStreamConstants.TcReference = 113 -> sbyte +const Java.IO.ObjectStreamConstants.TcReset = 121 -> sbyte +const Java.IO.ObjectStreamConstants.TcString = 116 -> sbyte +const Java.IO.PipedInputStream.PipeSize = 1024 -> int +const Java.IO.StreamTokenizer.TtEof = Java.IO.TokenType.Eof -> Java.IO.TokenType +const Java.IO.StreamTokenizer.TtEol = Java.IO.TokenType.Eol -> Java.IO.TokenType +const Java.IO.StreamTokenizer.TtNumber = Java.IO.TokenType.Number -> Java.IO.TokenType +const Java.IO.StreamTokenizer.TtWord = Java.IO.TokenType.Word -> Java.IO.TokenType +const Java.Lang.Byte.Bytes = 1 -> int +const Java.Lang.Byte.MaxValue = 127 -> sbyte +const Java.Lang.Byte.MinValue = -128 -> sbyte +const Java.Lang.Byte.Size = 8 -> int +const Java.Lang.Character.Bytes = 2 -> int +const Java.Lang.Character.CombiningSpacingMark = 8 -> sbyte +const Java.Lang.Character.ConnectorPunctuation = 23 -> sbyte +const Java.Lang.Character.Control = 15 -> sbyte +const Java.Lang.Character.CurrencySymbol = 26 -> sbyte +const Java.Lang.Character.DashPunctuation = 20 -> sbyte +const Java.Lang.Character.DecimalDigitNumber = 9 -> sbyte +const Java.Lang.Character.DirectionalityArabicNumber = 6 -> sbyte +const Java.Lang.Character.DirectionalityBoundaryNeutral = 9 -> sbyte +const Java.Lang.Character.DirectionalityCommonNumberSeparator = 7 -> sbyte +const Java.Lang.Character.DirectionalityEuropeanNumber = 3 -> sbyte +const Java.Lang.Character.DirectionalityEuropeanNumberSeparator = 4 -> sbyte +const Java.Lang.Character.DirectionalityEuropeanNumberTerminator = 5 -> sbyte +const Java.Lang.Character.DirectionalityFirstStrongIsolate = 21 -> sbyte +const Java.Lang.Character.DirectionalityLeftToRight = 0 -> sbyte +const Java.Lang.Character.DirectionalityLeftToRightEmbedding = 14 -> sbyte +const Java.Lang.Character.DirectionalityLeftToRightIsolate = 19 -> sbyte +const Java.Lang.Character.DirectionalityLeftToRightOverride = 15 -> sbyte +const Java.Lang.Character.DirectionalityNonspacingMark = 8 -> sbyte +const Java.Lang.Character.DirectionalityOtherNeutrals = 13 -> sbyte +const Java.Lang.Character.DirectionalityParagraphSeparator = 10 -> sbyte +const Java.Lang.Character.DirectionalityPopDirectionalFormat = 18 -> sbyte +const Java.Lang.Character.DirectionalityPopDirectionalIsolate = 22 -> sbyte +const Java.Lang.Character.DirectionalityRightToLeft = 1 -> sbyte +const Java.Lang.Character.DirectionalityRightToLeftArabic = 2 -> sbyte +const Java.Lang.Character.DirectionalityRightToLeftEmbedding = 16 -> sbyte +const Java.Lang.Character.DirectionalityRightToLeftIsolate = 20 -> sbyte +const Java.Lang.Character.DirectionalityRightToLeftOverride = 17 -> sbyte +const Java.Lang.Character.DirectionalitySegmentSeparator = 11 -> sbyte +const Java.Lang.Character.DirectionalityUndefined = -1 -> sbyte +const Java.Lang.Character.DirectionalityWhitespace = 12 -> sbyte +const Java.Lang.Character.EnclosingMark = 7 -> sbyte +const Java.Lang.Character.EndPunctuation = 22 -> sbyte +const Java.Lang.Character.FinalQuotePunctuation = 30 -> sbyte +const Java.Lang.Character.Format = 16 -> sbyte +const Java.Lang.Character.InitialQuotePunctuation = 29 -> sbyte +const Java.Lang.Character.LetterNumber = 10 -> sbyte +const Java.Lang.Character.LineSeparator = 13 -> sbyte +const Java.Lang.Character.LowercaseLetter = 2 -> sbyte +const Java.Lang.Character.MathSymbol = 25 -> sbyte +const Java.Lang.Character.MaxCodePoint = 1114111 -> int +const Java.Lang.Character.MaxHighSurrogate = '\udbff' -> char +const Java.Lang.Character.MaxLowSurrogate = '\udfff' -> char +const Java.Lang.Character.MaxRadix = 36 -> int +const Java.Lang.Character.MaxSurrogate = '\udfff' -> char +const Java.Lang.Character.MaxValue = '\uffff' -> char +const Java.Lang.Character.MinCodePoint = 0 -> int +const Java.Lang.Character.MinHighSurrogate = '\ud800' -> char +const Java.Lang.Character.MinLowSurrogate = '\udc00' -> char +const Java.Lang.Character.MinRadix = 2 -> int +const Java.Lang.Character.MinSupplementaryCodePoint = 65536 -> int +const Java.Lang.Character.MinSurrogate = '\ud800' -> char +const Java.Lang.Character.MinValue = '\0' -> char +const Java.Lang.Character.ModifierLetter = 4 -> sbyte +const Java.Lang.Character.ModifierSymbol = 27 -> sbyte +const Java.Lang.Character.NonSpacingMark = 6 -> sbyte +const Java.Lang.Character.OtherLetter = 5 -> sbyte +const Java.Lang.Character.OtherNumber = 11 -> sbyte +const Java.Lang.Character.OtherPunctuation = 24 -> sbyte +const Java.Lang.Character.OtherSymbol = 28 -> sbyte +const Java.Lang.Character.ParagraphSeparator = 14 -> sbyte +const Java.Lang.Character.PrivateUse = 18 -> sbyte +const Java.Lang.Character.Size = 16 -> int +const Java.Lang.Character.SpaceSeparator = 12 -> sbyte +const Java.Lang.Character.StartPunctuation = 21 -> sbyte +const Java.Lang.Character.Surrogate = 19 -> sbyte +const Java.Lang.Character.TitlecaseLetter = 3 -> sbyte +const Java.Lang.Character.Unassigned = 0 -> sbyte +const Java.Lang.Character.UppercaseLetter = 1 -> sbyte +const Java.Lang.Double.Bytes = 8 -> int +const Java.Lang.Double.MaxExponent = 1023 -> int +const Java.Lang.Double.MaxValue = 1.7976931348623157E+308 -> double +const Java.Lang.Double.MinExponent = -1022 -> int +const Java.Lang.Double.MinNormal = 2.2250738585072014E-308 -> double +const Java.Lang.Double.MinValue = 5E-324 -> double +const Java.Lang.Double.NaN = NaN -> double +const Java.Lang.Double.NegativeInfinity = -Infinity -> double +const Java.Lang.Double.PositiveInfinity = Infinity -> double +const Java.Lang.Double.Size = 64 -> int +const Java.Lang.Float.Bytes = 4 -> int +const Java.Lang.Float.MaxExponent = 127 -> int +const Java.Lang.Float.MinExponent = -126 -> int +const Java.Lang.Float.MinNormal = 1.1754944E-38 -> float +const Java.Lang.Float.Size = 32 -> int +const Java.Lang.Integer.Bytes = 4 -> int +const Java.Lang.Integer.MaxValue = 2147483647 -> int +const Java.Lang.Integer.MinValue = -2147483648 -> int +const Java.Lang.Integer.Size = 32 -> int +const Java.Lang.Invoke.MethodHandleInfo.REFGetField = Java.Lang.Invoke.ReferenceKind.Getfield -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFGetStatic = Java.Lang.Invoke.ReferenceKind.Getstatic -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFInvokeInterface = Java.Lang.Invoke.ReferenceKind.Invokeinterface -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFInvokeSpecial = Java.Lang.Invoke.ReferenceKind.Invokespecial -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFInvokeStatic = Java.Lang.Invoke.ReferenceKind.Invokestatic -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFInvokeVirtual = Java.Lang.Invoke.ReferenceKind.Invokevirtual -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFNewInvokeSpecial = Java.Lang.Invoke.ReferenceKind.Newinvokespecial -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFPutField = Java.Lang.Invoke.ReferenceKind.Putfield -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandleInfo.REFPutStatic = Java.Lang.Invoke.ReferenceKind.Putstatic -> Java.Lang.Invoke.ReferenceKind +const Java.Lang.Invoke.MethodHandles.Lookup.Package = Java.Lang.Invoke.MethodLookupModes.Package -> Java.Lang.Invoke.MethodLookupModes +const Java.Lang.Invoke.MethodHandles.Lookup.Private = Java.Lang.Invoke.MethodLookupModes.Private -> Java.Lang.Invoke.MethodLookupModes +const Java.Lang.Invoke.MethodHandles.Lookup.Protected = Java.Lang.Invoke.MethodLookupModes.Protected -> Java.Lang.Invoke.MethodLookupModes +const Java.Lang.Invoke.MethodHandles.Lookup.Public = Java.Lang.Invoke.MethodLookupModes.Public -> Java.Lang.Invoke.MethodLookupModes +const Java.Lang.Long.Bytes = 8 -> int +const Java.Lang.Long.MaxValue = 9223372036854775807 -> long +const Java.Lang.Long.MinValue = -9223372036854775808 -> long +const Java.Lang.Long.Size = 64 -> int +const Java.Lang.Math.E = 2.718281828459045 -> double +const Java.Lang.Math.Pi = 3.141592653589793 -> double +const Java.Lang.Reflect.Executable.InterfaceConsts.Declared = 1 -> int +const Java.Lang.Reflect.Executable.InterfaceConsts.Public = 0 -> int +const Java.Lang.Reflect.Field.InterfaceConsts.Declared = 1 -> int +const Java.Lang.Reflect.Field.InterfaceConsts.Public = 0 -> int +const Java.Lang.Reflect.IMember.Declared = 1 -> int +const Java.Lang.Reflect.IMember.Public = 0 -> int +const Java.Lang.Reflect.Member.Declared = 1 -> int +const Java.Lang.Reflect.Member.Public = 0 -> int +const Java.Lang.Reflect.Modifier.Abstract = 1024 -> int +const Java.Lang.Reflect.Modifier.Final = 16 -> int +const Java.Lang.Reflect.Modifier.Interface = 512 -> int +const Java.Lang.Reflect.Modifier.Native = 256 -> int +const Java.Lang.Reflect.Modifier.Private = 2 -> int +const Java.Lang.Reflect.Modifier.Protected = 4 -> int +const Java.Lang.Reflect.Modifier.Public = 1 -> int +const Java.Lang.Reflect.Modifier.Static = 8 -> int +const Java.Lang.Reflect.Modifier.Strict = 2048 -> int +const Java.Lang.Reflect.Modifier.Synchronized = 32 -> int +const Java.Lang.Reflect.Modifier.Transient = 128 -> int +const Java.Lang.Reflect.Modifier.Volatile = 64 -> int +const Java.Lang.Short.Bytes = 2 -> int +const Java.Lang.Short.MaxValue = 32767 -> short +const Java.Lang.Short.MinValue = -32768 -> short +const Java.Lang.Short.Size = 16 -> int +const Java.Lang.StrictMath.E = 2.718281828459045 -> double +const Java.Lang.StrictMath.Pi = 3.141592653589793 -> double +const Java.Lang.Thread.MaxPriority = 10 -> int +const Java.Lang.Thread.MinPriority = 1 -> int +const Java.Lang.Thread.NormPriority = 5 -> int +const Java.Math.BigDecimal.RoundCeiling = Java.Math.RoundOptions.Ceiling -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundDown = Java.Math.RoundOptions.Down -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundFloor = Java.Math.RoundOptions.Floor -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundHalfDown = Java.Math.RoundOptions.HalfDown -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundHalfEven = Java.Math.RoundOptions.HalfEven -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundHalfUp = Java.Math.RoundOptions.HalfUp -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundUnnecessary = Java.Math.RoundOptions.Unnecessary -> Java.Math.RoundOptions +const Java.Math.BigDecimal.RoundUp = Java.Math.RoundOptions.Up -> Java.Math.RoundOptions +const Java.Net.DatagramSocketImpl.InterfaceConsts.IpMulticastIf = Java.Net.SocketOption.IpMulticastIf -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.IpMulticastIf2 = Java.Net.SocketOption.IpMulticastIf2 -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.IpMulticastLoop = Java.Net.SocketOption.IpMulticastLoop -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.IpTos = Java.Net.SocketOption.IpTos -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoBindaddr = Java.Net.SocketOption.SoBindaddr -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoBroadcast = Java.Net.SocketOption.SoBroadcast -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoKeepalive = Java.Net.SocketOption.SoKeepalive -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoLinger = Java.Net.SocketOption.SoLinger -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoOobinline = Java.Net.SocketOption.SoOobinline -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoRcvbuf = Java.Net.SocketOption.SoRcvbuf -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoReuseaddr = Java.Net.SocketOption.SoReuseaddr -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoReuseport = Java.Net.SocketOption.ReusePort -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoSndbuf = Java.Net.SocketOption.SoSndbuf -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.SoTimeout = Java.Net.SocketOption.SoTimeout -> Java.Net.SocketOption +const Java.Net.DatagramSocketImpl.InterfaceConsts.TcpNodelay = Java.Net.SocketOption.TcpNodelay -> Java.Net.SocketOption +const Java.Net.HttpURLConnection.HttpAccepted = Java.Net.HttpStatus.Accepted -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpBadGateway = Java.Net.HttpStatus.BadGateway -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpBadMethod = Java.Net.HttpStatus.BadMethod -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpBadRequest = Java.Net.HttpStatus.BadRequest -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpClientTimeout = Java.Net.HttpStatus.ClientTimeout -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpConflict = Java.Net.HttpStatus.Conflict -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpCreated = Java.Net.HttpStatus.Created -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpEntityTooLarge = Java.Net.HttpStatus.EntityTooLarge -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpForbidden = Java.Net.HttpStatus.Forbidden -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpGatewayTimeout = Java.Net.HttpStatus.GatewayTimeout -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpGone = Java.Net.HttpStatus.Gone -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpInternalError = Java.Net.HttpStatus.InternalError -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpLengthRequired = Java.Net.HttpStatus.LengthRequired -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpMovedPerm = Java.Net.HttpStatus.MovedPerm -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpMovedTemp = Java.Net.HttpStatus.MovedTemp -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpMultChoice = Java.Net.HttpStatus.MultChoice -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNoContent = Java.Net.HttpStatus.NoContent -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNotAcceptable = Java.Net.HttpStatus.NotAcceptable -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNotAuthoritative = Java.Net.HttpStatus.NotAuthoritative -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNotFound = Java.Net.HttpStatus.NotFound -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNotImplemented = Java.Net.HttpStatus.NotImplemented -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpNotModified = Java.Net.HttpStatus.NotModified -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpOk = Java.Net.HttpStatus.Ok -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpPartial = Java.Net.HttpStatus.Partial -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpPaymentRequired = Java.Net.HttpStatus.PaymentRequired -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpPreconFailed = Java.Net.HttpStatus.PreconFailed -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpProxyAuth = Java.Net.HttpStatus.ProxyAuth -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpReqTooLong = Java.Net.HttpStatus.ReqTooLong -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpReset = Java.Net.HttpStatus.Reset -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpSeeOther = Java.Net.HttpStatus.SeeOther -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpServerError = Java.Net.HttpStatus.InternalError -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpUnauthorized = Java.Net.HttpStatus.Unauthorized -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpUnavailable = Java.Net.HttpStatus.Unavailable -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpUnsupportedType = Java.Net.HttpStatus.UnsupportedType -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpUseProxy = Java.Net.HttpStatus.UseProxy -> Java.Net.HttpStatus +const Java.Net.HttpURLConnection.HttpVersion = Java.Net.HttpStatus.Version -> Java.Net.HttpStatus +const Java.Net.IDN.AllowUnassigned = Java.Net.IDNFlags.AllowUnassigned -> Java.Net.IDNFlags +const Java.Net.IDN.UseStd3AsciiRules = Java.Net.IDNFlags.UseStd3AsciiRules -> Java.Net.IDNFlags +const Java.Net.SocketImpl.InterfaceConsts.IpMulticastIf = Java.Net.SocketOption.IpMulticastIf -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.IpMulticastIf2 = Java.Net.SocketOption.IpMulticastIf2 -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.IpMulticastLoop = Java.Net.SocketOption.IpMulticastLoop -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.IpTos = Java.Net.SocketOption.IpTos -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoBindaddr = Java.Net.SocketOption.SoBindaddr -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoBroadcast = Java.Net.SocketOption.SoBroadcast -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoKeepalive = Java.Net.SocketOption.SoKeepalive -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoLinger = Java.Net.SocketOption.SoLinger -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoOobinline = Java.Net.SocketOption.SoOobinline -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoRcvbuf = Java.Net.SocketOption.SoRcvbuf -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoReuseaddr = Java.Net.SocketOption.SoReuseaddr -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoReuseport = Java.Net.SocketOption.ReusePort -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoSndbuf = Java.Net.SocketOption.SoSndbuf -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.SoTimeout = Java.Net.SocketOption.SoTimeout -> Java.Net.SocketOption +const Java.Net.SocketImpl.InterfaceConsts.TcpNodelay = Java.Net.SocketOption.TcpNodelay -> Java.Net.SocketOption +const Java.Net.SocketOptions.IpMulticastIf = Java.Net.SocketOption.IpMulticastIf -> Java.Net.SocketOption +const Java.Net.SocketOptions.IpMulticastIf2 = Java.Net.SocketOption.IpMulticastIf2 -> Java.Net.SocketOption +const Java.Net.SocketOptions.IpMulticastLoop = Java.Net.SocketOption.IpMulticastLoop -> Java.Net.SocketOption +const Java.Net.SocketOptions.IpTos = Java.Net.SocketOption.IpTos -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoBindaddr = Java.Net.SocketOption.SoBindaddr -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoBroadcast = Java.Net.SocketOption.SoBroadcast -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoKeepalive = Java.Net.SocketOption.SoKeepalive -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoLinger = Java.Net.SocketOption.SoLinger -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoOobinline = Java.Net.SocketOption.SoOobinline -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoRcvbuf = Java.Net.SocketOption.SoRcvbuf -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoReuseaddr = Java.Net.SocketOption.SoReuseaddr -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoReuseport = Java.Net.SocketOption.ReusePort -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoSndbuf = Java.Net.SocketOption.SoSndbuf -> Java.Net.SocketOption +const Java.Net.SocketOptions.SoTimeout = Java.Net.SocketOption.SoTimeout -> Java.Net.SocketOption +const Java.Net.SocketOptions.TcpNodelay = Java.Net.SocketOption.TcpNodelay -> Java.Net.SocketOption +const Java.Nio.Channels.SelectionKey.OpAccept = Java.Nio.Channels.Operations.Accept -> Java.Nio.Channels.Operations +const Java.Nio.Channels.SelectionKey.OpConnect = Java.Nio.Channels.Operations.Connect -> Java.Nio.Channels.Operations +const Java.Nio.Channels.SelectionKey.OpRead = Java.Nio.Channels.Operations.Read -> Java.Nio.Channels.Operations +const Java.Nio.Channels.SelectionKey.OpWrite = Java.Nio.Channels.Operations.Write -> Java.Nio.Channels.Operations +const Java.Security.IKey.SerialVersionUID = 6603384152749567654 -> long +const Java.Security.Interfaces.DSAPrivateKey.SerialVersionUID = 7776497482533790279 -> long +const Java.Security.Interfaces.DSAPublicKey.SerialVersionUID = 1234526332779022332 -> long +const Java.Security.Interfaces.ECPrivateKey.SerialVersionUID = -7896394956925609184 -> long +const Java.Security.Interfaces.ECPublicKey.SerialVersionUID = -3314988629879632826 -> long +const Java.Security.Interfaces.IDSAPrivateKey.SerialVersionUID = 7776497482533790279 -> long +const Java.Security.Interfaces.IDSAPublicKey.SerialVersionUID = 1234526332779022332 -> long +const Java.Security.Interfaces.IECPrivateKey.SerialVersionUID = -7896394956925609184 -> long +const Java.Security.Interfaces.IECPublicKey.SerialVersionUID = -3314988629879632826 -> long +const Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.SerialVersionUID = 618058533534628008 -> long +const Java.Security.Interfaces.IRSAPrivateCrtKey.SerialVersionUID = -5682214253527700368 -> long +const Java.Security.Interfaces.IRSAPrivateKey.SerialVersionUID = 5187144804936595022 -> long +const Java.Security.Interfaces.IRSAPublicKey.SerialVersionUID = -8727434096241101194 -> long +const Java.Security.Interfaces.RSAMultiPrimePrivateCrtKey.SerialVersionUID = 618058533534628008 -> long +const Java.Security.Interfaces.RSAPrivateCrtKey.SerialVersionUID = -5682214253527700368 -> long +const Java.Security.Interfaces.RSAPrivateKey.SerialVersionUID = 5187144804936595022 -> long +const Java.Security.Interfaces.RSAPublicKey.SerialVersionUID = -8727434096241101194 -> long +const Java.Security.IPrivateKey.SerialVersionUID = 6034044314589513430 -> long +const Java.Security.IPublicKey.SerialVersionUID = 7187392471159151072 -> long +const Java.Security.Key.SerialVersionUID = 6603384152749567654 -> long +const Java.Security.PrivateKey.SerialVersionUID = 6034044314589513430 -> long +const Java.Security.PublicKey.SerialVersionUID = 7187392471159151072 -> long +const Java.Security.Signature.Uninitialized = Java.Security.SignatureState.Uninitialized -> Java.Security.SignatureState +const Java.Sql.Connection.TransactionNone = 0 -> int +const Java.Sql.Connection.TransactionReadCommitted = 2 -> int +const Java.Sql.Connection.TransactionReadUncommitted = 1 -> int +const Java.Sql.Connection.TransactionRepeatableRead = 4 -> int +const Java.Sql.Connection.TransactionSerializable = 8 -> int +const Java.Sql.DatabaseMetaData.AttributeNoNulls = 0 -> short +const Java.Sql.DatabaseMetaData.AttributeNullable = 1 -> short +const Java.Sql.DatabaseMetaData.AttributeNullableUnknown = 2 -> short +const Java.Sql.DatabaseMetaData.BestRowNotPseudo = 1 -> int +const Java.Sql.DatabaseMetaData.BestRowPseudo = 2 -> int +const Java.Sql.DatabaseMetaData.BestRowSession = 2 -> int +const Java.Sql.DatabaseMetaData.BestRowTemporary = 0 -> int +const Java.Sql.DatabaseMetaData.BestRowTransaction = 1 -> int +const Java.Sql.DatabaseMetaData.BestRowUnknown = 0 -> int +const Java.Sql.DatabaseMetaData.ColumnNoNulls = 0 -> int +const Java.Sql.DatabaseMetaData.ColumnNullable = 1 -> int +const Java.Sql.DatabaseMetaData.ColumnNullableUnknown = 2 -> int +const Java.Sql.DatabaseMetaData.FunctionColumnIn = 1 -> int +const Java.Sql.DatabaseMetaData.FunctionColumnInOut = 2 -> int +const Java.Sql.DatabaseMetaData.FunctionColumnOut = 3 -> int +const Java.Sql.DatabaseMetaData.FunctionColumnResult = 5 -> int +const Java.Sql.DatabaseMetaData.FunctionColumnUnknown = 0 -> int +const Java.Sql.DatabaseMetaData.FunctionNoNulls = 0 -> int +const Java.Sql.DatabaseMetaData.FunctionNoTable = 1 -> int +const Java.Sql.DatabaseMetaData.FunctionNullable = 1 -> int +const Java.Sql.DatabaseMetaData.FunctionNullableUnknown = 2 -> int +const Java.Sql.DatabaseMetaData.FunctionResultUnknown = 0 -> int +const Java.Sql.DatabaseMetaData.FunctionReturn = 4 -> int +const Java.Sql.DatabaseMetaData.FunctionReturnsTable = 2 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyCascade = 0 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyInitiallyDeferred = 5 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyInitiallyImmediate = 6 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyNoAction = 3 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyNotDeferrable = 7 -> int +const Java.Sql.DatabaseMetaData.ImportedKeyRestrict = 1 -> int +const Java.Sql.DatabaseMetaData.ImportedKeySetDefault = 4 -> int +const Java.Sql.DatabaseMetaData.ImportedKeySetNull = 2 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnIn = 1 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnInOut = 2 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnOut = 4 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnResult = 3 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnReturn = 5 -> int +const Java.Sql.DatabaseMetaData.ProcedureColumnUnknown = 0 -> int +const Java.Sql.DatabaseMetaData.ProcedureNoNulls = 0 -> int +const Java.Sql.DatabaseMetaData.ProcedureNoResult = 1 -> int +const Java.Sql.DatabaseMetaData.ProcedureNullable = 1 -> int +const Java.Sql.DatabaseMetaData.ProcedureNullableUnknown = 2 -> int +const Java.Sql.DatabaseMetaData.ProcedureResultUnknown = 0 -> int +const Java.Sql.DatabaseMetaData.ProcedureReturnsResult = 2 -> int +const Java.Sql.DatabaseMetaData.SqlStateSQL = 2 -> int +const Java.Sql.DatabaseMetaData.SqlStateSQL99 = 2 -> int +const Java.Sql.DatabaseMetaData.SqlStateXOpen = 1 -> int +const Java.Sql.DatabaseMetaData.TableIndexClustered = 1 -> short +const Java.Sql.DatabaseMetaData.TableIndexHashed = 2 -> short +const Java.Sql.DatabaseMetaData.TableIndexOther = 3 -> short +const Java.Sql.DatabaseMetaData.TableIndexStatistic = 0 -> short +const Java.Sql.DatabaseMetaData.TypeNoNulls = 0 -> int +const Java.Sql.DatabaseMetaData.TypeNullable = 1 -> int +const Java.Sql.DatabaseMetaData.TypeNullableUnknown = 2 -> int +const Java.Sql.DatabaseMetaData.TypePredBasic = 2 -> int +const Java.Sql.DatabaseMetaData.TypePredChar = 1 -> int +const Java.Sql.DatabaseMetaData.TypePredNone = 0 -> int +const Java.Sql.DatabaseMetaData.TypeSearchable = 3 -> int +const Java.Sql.DatabaseMetaData.VersionColumnNotPseudo = 1 -> int +const Java.Sql.DatabaseMetaData.VersionColumnPseudo = 2 -> int +const Java.Sql.DatabaseMetaData.VersionColumnUnknown = 0 -> int +const Java.Sql.IConnection.TransactionNone = 0 -> int +const Java.Sql.IConnection.TransactionReadCommitted = 2 -> int +const Java.Sql.IConnection.TransactionReadUncommitted = 1 -> int +const Java.Sql.IConnection.TransactionRepeatableRead = 4 -> int +const Java.Sql.IConnection.TransactionSerializable = 8 -> int +const Java.Sql.IDatabaseMetaData.AttributeNoNulls = 0 -> short +const Java.Sql.IDatabaseMetaData.AttributeNullable = 1 -> short +const Java.Sql.IDatabaseMetaData.AttributeNullableUnknown = 2 -> short +const Java.Sql.IDatabaseMetaData.BestRowNotPseudo = 1 -> int +const Java.Sql.IDatabaseMetaData.BestRowPseudo = 2 -> int +const Java.Sql.IDatabaseMetaData.BestRowSession = 2 -> int +const Java.Sql.IDatabaseMetaData.BestRowTemporary = 0 -> int +const Java.Sql.IDatabaseMetaData.BestRowTransaction = 1 -> int +const Java.Sql.IDatabaseMetaData.BestRowUnknown = 0 -> int +const Java.Sql.IDatabaseMetaData.ColumnNoNulls = 0 -> int +const Java.Sql.IDatabaseMetaData.ColumnNullable = 1 -> int +const Java.Sql.IDatabaseMetaData.ColumnNullableUnknown = 2 -> int +const Java.Sql.IDatabaseMetaData.FunctionColumnIn = 1 -> int +const Java.Sql.IDatabaseMetaData.FunctionColumnInOut = 2 -> int +const Java.Sql.IDatabaseMetaData.FunctionColumnOut = 3 -> int +const Java.Sql.IDatabaseMetaData.FunctionColumnResult = 5 -> int +const Java.Sql.IDatabaseMetaData.FunctionColumnUnknown = 0 -> int +const Java.Sql.IDatabaseMetaData.FunctionNoNulls = 0 -> int +const Java.Sql.IDatabaseMetaData.FunctionNoTable = 1 -> int +const Java.Sql.IDatabaseMetaData.FunctionNullable = 1 -> int +const Java.Sql.IDatabaseMetaData.FunctionNullableUnknown = 2 -> int +const Java.Sql.IDatabaseMetaData.FunctionResultUnknown = 0 -> int +const Java.Sql.IDatabaseMetaData.FunctionReturn = 4 -> int +const Java.Sql.IDatabaseMetaData.FunctionReturnsTable = 2 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyCascade = 0 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyInitiallyDeferred = 5 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyInitiallyImmediate = 6 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyNoAction = 3 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyNotDeferrable = 7 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeyRestrict = 1 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeySetDefault = 4 -> int +const Java.Sql.IDatabaseMetaData.ImportedKeySetNull = 2 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnIn = 1 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnInOut = 2 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnOut = 4 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnResult = 3 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnReturn = 5 -> int +const Java.Sql.IDatabaseMetaData.ProcedureColumnUnknown = 0 -> int +const Java.Sql.IDatabaseMetaData.ProcedureNoNulls = 0 -> int +const Java.Sql.IDatabaseMetaData.ProcedureNoResult = 1 -> int +const Java.Sql.IDatabaseMetaData.ProcedureNullable = 1 -> int +const Java.Sql.IDatabaseMetaData.ProcedureNullableUnknown = 2 -> int +const Java.Sql.IDatabaseMetaData.ProcedureResultUnknown = 0 -> int +const Java.Sql.IDatabaseMetaData.ProcedureReturnsResult = 2 -> int +const Java.Sql.IDatabaseMetaData.SqlStateSQL = 2 -> int +const Java.Sql.IDatabaseMetaData.SqlStateSQL99 = 2 -> int +const Java.Sql.IDatabaseMetaData.SqlStateXOpen = 1 -> int +const Java.Sql.IDatabaseMetaData.TableIndexClustered = 1 -> short +const Java.Sql.IDatabaseMetaData.TableIndexHashed = 2 -> short +const Java.Sql.IDatabaseMetaData.TableIndexOther = 3 -> short +const Java.Sql.IDatabaseMetaData.TableIndexStatistic = 0 -> short +const Java.Sql.IDatabaseMetaData.TypeNoNulls = 0 -> int +const Java.Sql.IDatabaseMetaData.TypeNullable = 1 -> int +const Java.Sql.IDatabaseMetaData.TypeNullableUnknown = 2 -> int +const Java.Sql.IDatabaseMetaData.TypePredBasic = 2 -> int +const Java.Sql.IDatabaseMetaData.TypePredChar = 1 -> int +const Java.Sql.IDatabaseMetaData.TypePredNone = 0 -> int +const Java.Sql.IDatabaseMetaData.TypeSearchable = 3 -> int +const Java.Sql.IDatabaseMetaData.VersionColumnNotPseudo = 1 -> int +const Java.Sql.IDatabaseMetaData.VersionColumnPseudo = 2 -> int +const Java.Sql.IDatabaseMetaData.VersionColumnUnknown = 0 -> int +const Java.Sql.IParameterMetaData.ParameterModeIn = 1 -> int +const Java.Sql.IParameterMetaData.ParameterModeInOut = 2 -> int +const Java.Sql.IParameterMetaData.ParameterModeOut = 4 -> int +const Java.Sql.IParameterMetaData.ParameterModeUnknown = 0 -> int +const Java.Sql.IParameterMetaData.ParameterNoNulls = 0 -> int +const Java.Sql.IParameterMetaData.ParameterNullable = 1 -> int +const Java.Sql.IParameterMetaData.ParameterNullableUnknown = 2 -> int +const Java.Sql.IResultSet.CloseCursorsAtCommit = 2 -> int +const Java.Sql.IResultSet.ConcurReadOnly = 1007 -> int +const Java.Sql.IResultSet.ConcurUpdatable = 1008 -> int +const Java.Sql.IResultSet.FetchForward = 1000 -> int +const Java.Sql.IResultSet.FetchReverse = 1001 -> int +const Java.Sql.IResultSet.FetchUnknown = 1002 -> int +const Java.Sql.IResultSet.HoldCursorsOverCommit = 1 -> int +const Java.Sql.IResultSet.TypeForwardOnly = 1003 -> int +const Java.Sql.IResultSet.TypeScrollInsensitive = 1004 -> int +const Java.Sql.IResultSet.TypeScrollSensitive = 1005 -> int +const Java.Sql.IResultSetMetaData.ColumnNoNulls = 0 -> int +const Java.Sql.IResultSetMetaData.ColumnNullable = 1 -> int +const Java.Sql.IResultSetMetaData.ColumnNullableUnknown = 2 -> int +const Java.Sql.IStatement.CloseAllResults = 3 -> int +const Java.Sql.IStatement.CloseCurrentResult = 1 -> int +const Java.Sql.IStatement.ExecuteFailed = -3 -> int +const Java.Sql.IStatement.KeepCurrentResult = 2 -> int +const Java.Sql.IStatement.NoGeneratedKeys = 2 -> int +const Java.Sql.IStatement.ReturnGeneratedKeys = 1 -> int +const Java.Sql.IStatement.SuccessNoInfo = -2 -> int +const Java.Sql.ParameterMetaData.ParameterModeIn = 1 -> int +const Java.Sql.ParameterMetaData.ParameterModeInOut = 2 -> int +const Java.Sql.ParameterMetaData.ParameterModeOut = 4 -> int +const Java.Sql.ParameterMetaData.ParameterModeUnknown = 0 -> int +const Java.Sql.ParameterMetaData.ParameterNoNulls = 0 -> int +const Java.Sql.ParameterMetaData.ParameterNullable = 1 -> int +const Java.Sql.ParameterMetaData.ParameterNullableUnknown = 2 -> int +const Java.Sql.ResultSet.CloseCursorsAtCommit = 2 -> int +const Java.Sql.ResultSet.ConcurReadOnly = 1007 -> int +const Java.Sql.ResultSet.ConcurUpdatable = 1008 -> int +const Java.Sql.ResultSet.FetchForward = 1000 -> int +const Java.Sql.ResultSet.FetchReverse = 1001 -> int +const Java.Sql.ResultSet.FetchUnknown = 1002 -> int +const Java.Sql.ResultSet.HoldCursorsOverCommit = 1 -> int +const Java.Sql.ResultSet.TypeForwardOnly = 1003 -> int +const Java.Sql.ResultSet.TypeScrollInsensitive = 1004 -> int +const Java.Sql.ResultSet.TypeScrollSensitive = 1005 -> int +const Java.Sql.ResultSetMetaData.ColumnNoNulls = 0 -> int +const Java.Sql.ResultSetMetaData.ColumnNullable = 1 -> int +const Java.Sql.ResultSetMetaData.ColumnNullableUnknown = 2 -> int +const Java.Sql.Statement.CloseAllResults = 3 -> int +const Java.Sql.Statement.CloseCurrentResult = 1 -> int +const Java.Sql.Statement.ExecuteFailed = -3 -> int +const Java.Sql.Statement.KeepCurrentResult = 2 -> int +const Java.Sql.Statement.NoGeneratedKeys = 2 -> int +const Java.Sql.Statement.ReturnGeneratedKeys = 1 -> int +const Java.Sql.Statement.SuccessNoInfo = -2 -> int +const Java.Sql.Types.Array = 2003 -> int +const Java.Sql.Types.Bigint = -5 -> int +const Java.Sql.Types.Binary = -2 -> int +const Java.Sql.Types.Bit = -7 -> int +const Java.Sql.Types.Blob = 2004 -> int +const Java.Sql.Types.Boolean = 16 -> int +const Java.Sql.Types.Char = 1 -> int +const Java.Sql.Types.Clob = 2005 -> int +const Java.Sql.Types.Datalink = 70 -> int +const Java.Sql.Types.Date = 91 -> int +const Java.Sql.Types.Decimal = 3 -> int +const Java.Sql.Types.Distinct = 2001 -> int +const Java.Sql.Types.Double = 8 -> int +const Java.Sql.Types.Float = 6 -> int +const Java.Sql.Types.Integer = 4 -> int +const Java.Sql.Types.JavaObject = 2000 -> int +const Java.Sql.Types.Longnvarchar = -16 -> int +const Java.Sql.Types.Longvarbinary = -4 -> int +const Java.Sql.Types.Longvarchar = -1 -> int +const Java.Sql.Types.Nchar = -15 -> int +const Java.Sql.Types.Nclob = 2011 -> int +const Java.Sql.Types.Null = 0 -> int +const Java.Sql.Types.Numeric = 2 -> int +const Java.Sql.Types.Nvarchar = -9 -> int +const Java.Sql.Types.Other = 1111 -> int +const Java.Sql.Types.Real = 7 -> int +const Java.Sql.Types.Ref = 2006 -> int +const Java.Sql.Types.Rowid = -8 -> int +const Java.Sql.Types.Smallint = 5 -> int +const Java.Sql.Types.Sqlxml = 2009 -> int +const Java.Sql.Types.Struct = 2002 -> int +const Java.Sql.Types.Time = 92 -> int +const Java.Sql.Types.Timestamp = 93 -> int +const Java.Sql.Types.Tinyint = -6 -> int +const Java.Sql.Types.Varbinary = -3 -> int +const Java.Sql.Types.Varchar = 12 -> int +const Java.Text.Bidi.DirectionDefaultLeftToRight = -2 -> int +const Java.Text.Bidi.DirectionDefaultRightToLeft = -1 -> int +const Java.Text.Bidi.DirectionLeftToRight = 0 -> int +const Java.Text.Bidi.DirectionRightToLeft = 1 -> int +const Java.Text.BreakIterator.Done = -1 -> int +const Java.Text.CharacterIterator.Done = '\uffff' -> char +const Java.Text.CollationElementIterator.Nullorder = -1 -> int +const Java.Text.Collator.CanonicalDecomposition = 1 -> int +const Java.Text.Collator.FullDecomposition = 2 -> int +const Java.Text.Collator.Identical = 3 -> int +const Java.Text.Collator.NoDecomposition = 0 -> int +const Java.Text.Collator.Primary = 0 -> int +const Java.Text.Collator.Secondary = 1 -> int +const Java.Text.Collator.Tertiary = 2 -> int +const Java.Text.DateFormat.AmPmField = 14 -> int +const Java.Text.DateFormat.DateField = 3 -> int +const Java.Text.DateFormat.DayOfWeekField = 9 -> int +const Java.Text.DateFormat.DayOfWeekInMonthField = 11 -> int +const Java.Text.DateFormat.DayOfYearField = 10 -> int +const Java.Text.DateFormat.Default = 2 -> int +const Java.Text.DateFormat.EraField = 0 -> int +const Java.Text.DateFormat.Full = 0 -> int +const Java.Text.DateFormat.Hour0Field = 16 -> int +const Java.Text.DateFormat.Hour1Field = 15 -> int +const Java.Text.DateFormat.HourOfDay0Field = 5 -> int +const Java.Text.DateFormat.HourOfDay1Field = 4 -> int +const Java.Text.DateFormat.Long = 1 -> int +const Java.Text.DateFormat.Medium = 2 -> int +const Java.Text.DateFormat.MillisecondField = 8 -> int +const Java.Text.DateFormat.MinuteField = 6 -> int +const Java.Text.DateFormat.MonthField = 2 -> int +const Java.Text.DateFormat.SecondField = 7 -> int +const Java.Text.DateFormat.Short = 3 -> int +const Java.Text.DateFormat.TimezoneField = 17 -> int +const Java.Text.DateFormat.WeekOfMonthField = 13 -> int +const Java.Text.DateFormat.WeekOfYearField = 12 -> int +const Java.Text.DateFormat.YearField = 1 -> int +const Java.Text.ICharacterIterator.Done = '\uffff' -> char +const Java.Text.NumberFormat.FractionField = 1 -> int +const Java.Text.NumberFormat.IntegerField = 0 -> int +const Java.Text.StringCharacterIterator.InterfaceConsts.Done = '\uffff' -> char +const Java.Util.Calendar.AllStyles = Java.Util.CalendarStyle.AllStyles -> Java.Util.CalendarStyle +const Java.Util.Calendar.Am = 0 -> int +const Java.Util.Calendar.AmPm = Java.Util.CalendarField.AmPm -> Java.Util.CalendarField +const Java.Util.Calendar.April = 3 -> int +const Java.Util.Calendar.August = 7 -> int +const Java.Util.Calendar.Date = Java.Util.CalendarField.Date -> Java.Util.CalendarField +const Java.Util.Calendar.DayOfMonth = Java.Util.CalendarField.Date -> Java.Util.CalendarField +const Java.Util.Calendar.DayOfWeek = Java.Util.CalendarField.DayOfWeek -> Java.Util.CalendarField +const Java.Util.Calendar.DayOfWeekInMonth = Java.Util.CalendarField.DayOfWeekInMonth -> Java.Util.CalendarField +const Java.Util.Calendar.DayOfYear = Java.Util.CalendarField.DayOfYear -> Java.Util.CalendarField +const Java.Util.Calendar.December = 11 -> int +const Java.Util.Calendar.DstOffset = Java.Util.CalendarField.DstOffset -> Java.Util.CalendarField +const Java.Util.Calendar.Era = Java.Util.CalendarField.Era -> Java.Util.CalendarField +const Java.Util.Calendar.February = 1 -> int +const Java.Util.Calendar.FieldCount = 17 -> int +const Java.Util.Calendar.Friday = 6 -> int +const Java.Util.Calendar.Hour = Java.Util.CalendarField.Hour -> Java.Util.CalendarField +const Java.Util.Calendar.HourOfDay = Java.Util.CalendarField.HourOfDay -> Java.Util.CalendarField +const Java.Util.Calendar.January = 0 -> int +const Java.Util.Calendar.July = 6 -> int +const Java.Util.Calendar.June = 5 -> int +const Java.Util.Calendar.Long = Java.Util.CalendarStyle.Long -> Java.Util.CalendarStyle +const Java.Util.Calendar.LongFormat = 2 -> int +const Java.Util.Calendar.LongStandalone = 32770 -> int +const Java.Util.Calendar.March = 2 -> int +const Java.Util.Calendar.May = 4 -> int +const Java.Util.Calendar.Millisecond = Java.Util.CalendarField.Millisecond -> Java.Util.CalendarField +const Java.Util.Calendar.Minute = Java.Util.CalendarField.Minute -> Java.Util.CalendarField +const Java.Util.Calendar.Monday = 2 -> int +const Java.Util.Calendar.Month = Java.Util.CalendarField.Month -> Java.Util.CalendarField +const Java.Util.Calendar.NarrowFormat = 4 -> int +const Java.Util.Calendar.NarrowStandalone = 32772 -> int +const Java.Util.Calendar.November = 10 -> int +const Java.Util.Calendar.October = 9 -> int +const Java.Util.Calendar.Pm = 1 -> int +const Java.Util.Calendar.Saturday = 7 -> int +const Java.Util.Calendar.Second = Java.Util.CalendarField.Second -> Java.Util.CalendarField +const Java.Util.Calendar.September = 8 -> int +const Java.Util.Calendar.Short = Java.Util.CalendarStyle.Short -> Java.Util.CalendarStyle +const Java.Util.Calendar.ShortFormat = 1 -> int +const Java.Util.Calendar.ShortStandalone = 32769 -> int +const Java.Util.Calendar.Sunday = 1 -> int +const Java.Util.Calendar.Thursday = 5 -> int +const Java.Util.Calendar.Tuesday = 3 -> int +const Java.Util.Calendar.Undecimber = 12 -> int +const Java.Util.Calendar.Wednesday = 4 -> int +const Java.Util.Calendar.WeekOfMonth = Java.Util.CalendarField.WeekOfMonth -> Java.Util.CalendarField +const Java.Util.Calendar.WeekOfYear = Java.Util.CalendarField.WeekOfYear -> Java.Util.CalendarField +const Java.Util.Calendar.Year = Java.Util.CalendarField.Year -> Java.Util.CalendarField +const Java.Util.Calendar.ZoneOffset = Java.Util.CalendarField.ZoneOffset -> Java.Util.CalendarField +const Java.Util.FormattableFlags.Alternate = Java.Util.FormatFlags.Alternate -> Java.Util.FormatFlags +const Java.Util.FormattableFlags.LeftJustify = Java.Util.FormatFlags.LeftJustify -> Java.Util.FormatFlags +const Java.Util.FormattableFlags.Uppercase = Java.Util.FormatFlags.Uppercase -> Java.Util.FormatFlags +const Java.Util.GregorianCalendar.Ad = 1 -> int +const Java.Util.GregorianCalendar.Bc = 0 -> int +const Java.Util.Jar.JarEntry.Cenatt = 36 -> int +const Java.Util.Jar.JarEntry.Cenatx = 38 -> int +const Java.Util.Jar.JarEntry.Cencom = 32 -> int +const Java.Util.Jar.JarEntry.Cencrc = 16 -> int +const Java.Util.Jar.JarEntry.Cendsk = 34 -> int +const Java.Util.Jar.JarEntry.Cenext = 30 -> int +const Java.Util.Jar.JarEntry.Cenflg = 8 -> int +const Java.Util.Jar.JarEntry.Cenhdr = 46 -> int +const Java.Util.Jar.JarEntry.Cenhow = 10 -> int +const Java.Util.Jar.JarEntry.Cenlen = 24 -> int +const Java.Util.Jar.JarEntry.Cennam = 28 -> int +const Java.Util.Jar.JarEntry.Cenoff = 42 -> int +const Java.Util.Jar.JarEntry.Censig = 33639248 -> long +const Java.Util.Jar.JarEntry.Censiz = 20 -> int +const Java.Util.Jar.JarEntry.Centim = 12 -> int +const Java.Util.Jar.JarEntry.Cenvem = 4 -> int +const Java.Util.Jar.JarEntry.Cenver = 6 -> int +const Java.Util.Jar.JarEntry.Endcom = 20 -> int +const Java.Util.Jar.JarEntry.Endhdr = 22 -> int +const Java.Util.Jar.JarEntry.Endoff = 16 -> int +const Java.Util.Jar.JarEntry.Endsig = 101010256 -> long +const Java.Util.Jar.JarEntry.Endsiz = 12 -> int +const Java.Util.Jar.JarEntry.Endsub = 8 -> int +const Java.Util.Jar.JarEntry.Endtot = 10 -> int +const Java.Util.Jar.JarEntry.Extcrc = 4 -> int +const Java.Util.Jar.JarEntry.Exthdr = 16 -> int +const Java.Util.Jar.JarEntry.Extlen = 12 -> int +const Java.Util.Jar.JarEntry.Extsig = 134695760 -> long +const Java.Util.Jar.JarEntry.Extsiz = 8 -> int +const Java.Util.Jar.JarEntry.Loccrc = 14 -> int +const Java.Util.Jar.JarEntry.Locext = 28 -> int +const Java.Util.Jar.JarEntry.Locflg = 6 -> int +const Java.Util.Jar.JarEntry.Lochdr = 30 -> int +const Java.Util.Jar.JarEntry.Lochow = 8 -> int +const Java.Util.Jar.JarEntry.Loclen = 22 -> int +const Java.Util.Jar.JarEntry.Locnam = 26 -> int +const Java.Util.Jar.JarEntry.Locsig = 67324752 -> long +const Java.Util.Jar.JarEntry.Locsiz = 18 -> int +const Java.Util.Jar.JarEntry.Loctim = 10 -> int +const Java.Util.Jar.JarEntry.Locver = 4 -> int +const Java.Util.Jar.JarFile.Cenatt = 36 -> int +const Java.Util.Jar.JarFile.Cenatx = 38 -> int +const Java.Util.Jar.JarFile.Cencom = 32 -> int +const Java.Util.Jar.JarFile.Cencrc = 16 -> int +const Java.Util.Jar.JarFile.Cendsk = 34 -> int +const Java.Util.Jar.JarFile.Cenext = 30 -> int +const Java.Util.Jar.JarFile.Cenflg = 8 -> int +const Java.Util.Jar.JarFile.Cenhdr = 46 -> int +const Java.Util.Jar.JarFile.Cenhow = 10 -> int +const Java.Util.Jar.JarFile.Cenlen = 24 -> int +const Java.Util.Jar.JarFile.Cennam = 28 -> int +const Java.Util.Jar.JarFile.Cenoff = 42 -> int +const Java.Util.Jar.JarFile.Censig = 33639248 -> long +const Java.Util.Jar.JarFile.Censiz = 20 -> int +const Java.Util.Jar.JarFile.Centim = 12 -> int +const Java.Util.Jar.JarFile.Cenvem = 4 -> int +const Java.Util.Jar.JarFile.Cenver = 6 -> int +const Java.Util.Jar.JarFile.Endcom = 20 -> int +const Java.Util.Jar.JarFile.Endhdr = 22 -> int +const Java.Util.Jar.JarFile.Endoff = 16 -> int +const Java.Util.Jar.JarFile.Endsig = 101010256 -> long +const Java.Util.Jar.JarFile.Endsiz = 12 -> int +const Java.Util.Jar.JarFile.Endsub = 8 -> int +const Java.Util.Jar.JarFile.Endtot = 10 -> int +const Java.Util.Jar.JarFile.Extcrc = 4 -> int +const Java.Util.Jar.JarFile.Exthdr = 16 -> int +const Java.Util.Jar.JarFile.Extlen = 12 -> int +const Java.Util.Jar.JarFile.Extsig = 134695760 -> long +const Java.Util.Jar.JarFile.Extsiz = 8 -> int +const Java.Util.Jar.JarFile.Loccrc = 14 -> int +const Java.Util.Jar.JarFile.Locext = 28 -> int +const Java.Util.Jar.JarFile.Locflg = 6 -> int +const Java.Util.Jar.JarFile.Lochdr = 30 -> int +const Java.Util.Jar.JarFile.Lochow = 8 -> int +const Java.Util.Jar.JarFile.Loclen = 22 -> int +const Java.Util.Jar.JarFile.Locnam = 26 -> int +const Java.Util.Jar.JarFile.Locsig = 67324752 -> long +const Java.Util.Jar.JarFile.Locsiz = 18 -> int +const Java.Util.Jar.JarFile.Loctim = 10 -> int +const Java.Util.Jar.JarFile.Locver = 4 -> int +const Java.Util.Jar.JarFile.ManifestName = "META-INF/MANIFEST.MF" -> string! +const Java.Util.Jar.JarInputStream.Cenatt = 36 -> int +const Java.Util.Jar.JarInputStream.Cenatx = 38 -> int +const Java.Util.Jar.JarInputStream.Cencom = 32 -> int +const Java.Util.Jar.JarInputStream.Cencrc = 16 -> int +const Java.Util.Jar.JarInputStream.Cendsk = 34 -> int +const Java.Util.Jar.JarInputStream.Cenext = 30 -> int +const Java.Util.Jar.JarInputStream.Cenflg = 8 -> int +const Java.Util.Jar.JarInputStream.Cenhdr = 46 -> int +const Java.Util.Jar.JarInputStream.Cenhow = 10 -> int +const Java.Util.Jar.JarInputStream.Cenlen = 24 -> int +const Java.Util.Jar.JarInputStream.Cennam = 28 -> int +const Java.Util.Jar.JarInputStream.Cenoff = 42 -> int +const Java.Util.Jar.JarInputStream.Censig = 33639248 -> long +const Java.Util.Jar.JarInputStream.Censiz = 20 -> int +const Java.Util.Jar.JarInputStream.Centim = 12 -> int +const Java.Util.Jar.JarInputStream.Cenvem = 4 -> int +const Java.Util.Jar.JarInputStream.Cenver = 6 -> int +const Java.Util.Jar.JarInputStream.Endcom = 20 -> int +const Java.Util.Jar.JarInputStream.Endhdr = 22 -> int +const Java.Util.Jar.JarInputStream.Endoff = 16 -> int +const Java.Util.Jar.JarInputStream.Endsig = 101010256 -> long +const Java.Util.Jar.JarInputStream.Endsiz = 12 -> int +const Java.Util.Jar.JarInputStream.Endsub = 8 -> int +const Java.Util.Jar.JarInputStream.Endtot = 10 -> int +const Java.Util.Jar.JarInputStream.Extcrc = 4 -> int +const Java.Util.Jar.JarInputStream.Exthdr = 16 -> int +const Java.Util.Jar.JarInputStream.Extlen = 12 -> int +const Java.Util.Jar.JarInputStream.Extsig = 134695760 -> long +const Java.Util.Jar.JarInputStream.Extsiz = 8 -> int +const Java.Util.Jar.JarInputStream.Loccrc = 14 -> int +const Java.Util.Jar.JarInputStream.Locext = 28 -> int +const Java.Util.Jar.JarInputStream.Locflg = 6 -> int +const Java.Util.Jar.JarInputStream.Lochdr = 30 -> int +const Java.Util.Jar.JarInputStream.Lochow = 8 -> int +const Java.Util.Jar.JarInputStream.Loclen = 22 -> int +const Java.Util.Jar.JarInputStream.Locnam = 26 -> int +const Java.Util.Jar.JarInputStream.Locsig = 67324752 -> long +const Java.Util.Jar.JarInputStream.Locsiz = 18 -> int +const Java.Util.Jar.JarInputStream.Loctim = 10 -> int +const Java.Util.Jar.JarInputStream.Locver = 4 -> int +const Java.Util.Jar.JarOutputStream.Cenatt = 36 -> int +const Java.Util.Jar.JarOutputStream.Cenatx = 38 -> int +const Java.Util.Jar.JarOutputStream.Cencom = 32 -> int +const Java.Util.Jar.JarOutputStream.Cencrc = 16 -> int +const Java.Util.Jar.JarOutputStream.Cendsk = 34 -> int +const Java.Util.Jar.JarOutputStream.Cenext = 30 -> int +const Java.Util.Jar.JarOutputStream.Cenflg = 8 -> int +const Java.Util.Jar.JarOutputStream.Cenhdr = 46 -> int +const Java.Util.Jar.JarOutputStream.Cenhow = 10 -> int +const Java.Util.Jar.JarOutputStream.Cenlen = 24 -> int +const Java.Util.Jar.JarOutputStream.Cennam = 28 -> int +const Java.Util.Jar.JarOutputStream.Cenoff = 42 -> int +const Java.Util.Jar.JarOutputStream.Censig = 33639248 -> long +const Java.Util.Jar.JarOutputStream.Censiz = 20 -> int +const Java.Util.Jar.JarOutputStream.Centim = 12 -> int +const Java.Util.Jar.JarOutputStream.Cenvem = 4 -> int +const Java.Util.Jar.JarOutputStream.Cenver = 6 -> int +const Java.Util.Jar.JarOutputStream.Endcom = 20 -> int +const Java.Util.Jar.JarOutputStream.Endhdr = 22 -> int +const Java.Util.Jar.JarOutputStream.Endoff = 16 -> int +const Java.Util.Jar.JarOutputStream.Endsig = 101010256 -> long +const Java.Util.Jar.JarOutputStream.Endsiz = 12 -> int +const Java.Util.Jar.JarOutputStream.Endsub = 8 -> int +const Java.Util.Jar.JarOutputStream.Endtot = 10 -> int +const Java.Util.Jar.JarOutputStream.Extcrc = 4 -> int +const Java.Util.Jar.JarOutputStream.Exthdr = 16 -> int +const Java.Util.Jar.JarOutputStream.Extlen = 12 -> int +const Java.Util.Jar.JarOutputStream.Extsig = 134695760 -> long +const Java.Util.Jar.JarOutputStream.Extsiz = 8 -> int +const Java.Util.Jar.JarOutputStream.Loccrc = 14 -> int +const Java.Util.Jar.JarOutputStream.Locext = 28 -> int +const Java.Util.Jar.JarOutputStream.Locflg = 6 -> int +const Java.Util.Jar.JarOutputStream.Lochdr = 30 -> int +const Java.Util.Jar.JarOutputStream.Lochow = 8 -> int +const Java.Util.Jar.JarOutputStream.Loclen = 22 -> int +const Java.Util.Jar.JarOutputStream.Locnam = 26 -> int +const Java.Util.Jar.JarOutputStream.Locsig = 67324752 -> long +const Java.Util.Jar.JarOutputStream.Locsiz = 18 -> int +const Java.Util.Jar.JarOutputStream.Loctim = 10 -> int +const Java.Util.Jar.JarOutputStream.Locver = 4 -> int +const Java.Util.Jar.Pack200.IPacker.ClassAttributePfx = "pack.class.attribute." -> string! +const Java.Util.Jar.Pack200.IPacker.CodeAttributePfx = "pack.code.attribute." -> string! +const Java.Util.Jar.Pack200.IPacker.DeflateHint = "pack.deflate.hint" -> string! +const Java.Util.Jar.Pack200.IPacker.Effort = "pack.effort" -> string! +const Java.Util.Jar.Pack200.IPacker.Error = "error" -> string! +const Java.Util.Jar.Pack200.IPacker.False = "false" -> string! +const Java.Util.Jar.Pack200.IPacker.FieldAttributePfx = "pack.field.attribute." -> string! +const Java.Util.Jar.Pack200.IPacker.Keep = "keep" -> string! +const Java.Util.Jar.Pack200.IPacker.KeepFileOrder = "pack.keep.file.order" -> string! +const Java.Util.Jar.Pack200.IPacker.Latest = "latest" -> string! +const Java.Util.Jar.Pack200.IPacker.MethodAttributePfx = "pack.method.attribute." -> string! +const Java.Util.Jar.Pack200.IPacker.ModificationTime = "pack.modification.time" -> string! +const Java.Util.Jar.Pack200.IPacker.Pass = "pass" -> string! +const Java.Util.Jar.Pack200.IPacker.PassFilePfx = "pack.pass.file." -> string! +const Java.Util.Jar.Pack200.IPacker.Progress = "pack.progress" -> string! +const Java.Util.Jar.Pack200.IPacker.SegmentLimit = "pack.segment.limit" -> string! +const Java.Util.Jar.Pack200.IPacker.Strip = "strip" -> string! +const Java.Util.Jar.Pack200.IPacker.True = "true" -> string! +const Java.Util.Jar.Pack200.IPacker.UnknownAttribute = "pack.unknown.attribute" -> string! +const Java.Util.Jar.Pack200.IUnpacker.DeflateHint = "unpack.deflate.hint" -> string! +const Java.Util.Jar.Pack200.IUnpacker.False = "false" -> string! +const Java.Util.Jar.Pack200.IUnpacker.Keep = "keep" -> string! +const Java.Util.Jar.Pack200.IUnpacker.Progress = "unpack.progress" -> string! +const Java.Util.Jar.Pack200.IUnpacker.True = "true" -> string! +const Java.Util.Jar.Pack200.Packer.ClassAttributePfx = "pack.class.attribute." -> string! +const Java.Util.Jar.Pack200.Packer.CodeAttributePfx = "pack.code.attribute." -> string! +const Java.Util.Jar.Pack200.Packer.DeflateHint = "pack.deflate.hint" -> string! +const Java.Util.Jar.Pack200.Packer.Effort = "pack.effort" -> string! +const Java.Util.Jar.Pack200.Packer.Error = "error" -> string! +const Java.Util.Jar.Pack200.Packer.False = "false" -> string! +const Java.Util.Jar.Pack200.Packer.FieldAttributePfx = "pack.field.attribute." -> string! +const Java.Util.Jar.Pack200.Packer.Keep = "keep" -> string! +const Java.Util.Jar.Pack200.Packer.KeepFileOrder = "pack.keep.file.order" -> string! +const Java.Util.Jar.Pack200.Packer.Latest = "latest" -> string! +const Java.Util.Jar.Pack200.Packer.MethodAttributePfx = "pack.method.attribute." -> string! +const Java.Util.Jar.Pack200.Packer.ModificationTime = "pack.modification.time" -> string! +const Java.Util.Jar.Pack200.Packer.Pass = "pass" -> string! +const Java.Util.Jar.Pack200.Packer.PassFilePfx = "pack.pass.file." -> string! +const Java.Util.Jar.Pack200.Packer.Progress = "pack.progress" -> string! +const Java.Util.Jar.Pack200.Packer.SegmentLimit = "pack.segment.limit" -> string! +const Java.Util.Jar.Pack200.Packer.Strip = "strip" -> string! +const Java.Util.Jar.Pack200.Packer.True = "true" -> string! +const Java.Util.Jar.Pack200.Packer.UnknownAttribute = "pack.unknown.attribute" -> string! +const Java.Util.Jar.Pack200.Unpacker.DeflateHint = "unpack.deflate.hint" -> string! +const Java.Util.Jar.Pack200.Unpacker.False = "false" -> string! +const Java.Util.Jar.Pack200.Unpacker.Keep = "keep" -> string! +const Java.Util.Jar.Pack200.Unpacker.Progress = "unpack.progress" -> string! +const Java.Util.Jar.Pack200.Unpacker.True = "true" -> string! +const Java.Util.Locale.LanguageRange.MaxWeight = 1 -> double +const Java.Util.Locale.LanguageRange.MinWeight = 0 -> double +const Java.Util.Locale.PrivateUseExtension = 'x' -> char +const Java.Util.Locale.UnicodeLocaleExtension = 'u' -> char +const Java.Util.Logging.ErrorManager.CloseFailure = 3 -> int +const Java.Util.Logging.ErrorManager.FlushFailure = 2 -> int +const Java.Util.Logging.ErrorManager.FormatFailure = 5 -> int +const Java.Util.Logging.ErrorManager.GenericFailure = 0 -> int +const Java.Util.Logging.ErrorManager.OpenFailure = 4 -> int +const Java.Util.Logging.ErrorManager.WriteFailure = 1 -> int +const Java.Util.Logging.Logger.GlobalLoggerName = "global" -> string! +const Java.Util.Logging.LogManager.LoggingMxbeanName = "java.util.logging:type=Logging" -> string! +const Java.Util.Prefs.Preferences.MaxKeyLength = 80 -> int +const Java.Util.Prefs.Preferences.MaxNameLength = 80 -> int +const Java.Util.Prefs.Preferences.MaxValueLength = 8192 -> int +const Java.Util.Regex.Pattern.CanonEq = Java.Util.Regex.RegexOptions.CanonEq -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.CaseInsensitive = Java.Util.Regex.RegexOptions.CaseInsensitive -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.Comments = Java.Util.Regex.RegexOptions.Comments -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.Dotall = Java.Util.Regex.RegexOptions.Dotall -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.Literal = Java.Util.Regex.RegexOptions.Literal -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.Multiline = Java.Util.Regex.RegexOptions.Multiline -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.UnicodeCase = Java.Util.Regex.RegexOptions.UnicodeCase -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.UnicodeCharacterClass = Java.Util.Regex.RegexOptions.UnicodeCharacterClass -> Java.Util.Regex.RegexOptions +const Java.Util.Regex.Pattern.UnixLines = Java.Util.Regex.RegexOptions.UnixLines -> Java.Util.Regex.RegexOptions +const Java.Util.ResourceBundle.Control.TtlDontCache = -1 -> long +const Java.Util.ResourceBundle.Control.TtlNoExpirationControl = -2 -> long +const Java.Util.SimpleTimeZone.StandardTime = Java.Util.TimeZoneKind.StandardTime -> Java.Util.TimeZoneKind +const Java.Util.SimpleTimeZone.UtcTime = Java.Util.TimeZoneKind.UtcTime -> Java.Util.TimeZoneKind +const Java.Util.SimpleTimeZone.WallTime = Java.Util.TimeZoneKind.WallTime -> Java.Util.TimeZoneKind +const Java.Util.Spliterator.Concurrent = Java.Util.SpliteratorCharacteristics.Concurrent -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Distinct = Java.Util.SpliteratorCharacteristics.Distinct -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Immutable = Java.Util.SpliteratorCharacteristics.Immutable -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Nonnull = Java.Util.SpliteratorCharacteristics.Nonnull -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Ordered = Java.Util.SpliteratorCharacteristics.Ordered -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Sized = Java.Util.SpliteratorCharacteristics.Sized -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Sorted = Java.Util.SpliteratorCharacteristics.Sorted -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterator.Subsized = Java.Util.SpliteratorCharacteristics.Subsized -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Concurrent = Java.Util.SpliteratorCharacteristics.Concurrent -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Distinct = Java.Util.SpliteratorCharacteristics.Distinct -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Immutable = Java.Util.SpliteratorCharacteristics.Immutable -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Nonnull = Java.Util.SpliteratorCharacteristics.Nonnull -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Ordered = Java.Util.SpliteratorCharacteristics.Ordered -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Sized = Java.Util.SpliteratorCharacteristics.Sized -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Sorted = Java.Util.SpliteratorCharacteristics.Sorted -> Java.Util.SpliteratorCharacteristics +const Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts.Subsized = Java.Util.SpliteratorCharacteristics.Subsized -> Java.Util.SpliteratorCharacteristics +const Java.Util.TimeZone.Long = Java.Util.TimeZoneStyle.Long -> Java.Util.TimeZoneStyle +const Java.Util.TimeZone.Short = Java.Util.TimeZoneStyle.Short -> Java.Util.TimeZoneStyle +const Java.Util.Zip.Deflater.BestCompression = 9 -> int +const Java.Util.Zip.Deflater.BestSpeed = 1 -> int +const Java.Util.Zip.Deflater.DefaultCompression = -1 -> int +const Java.Util.Zip.Deflater.DefaultStrategy = 0 -> int +const Java.Util.Zip.Deflater.Deflated = 8 -> int +const Java.Util.Zip.Deflater.Filtered = 1 -> int +const Java.Util.Zip.Deflater.FullFlush = 3 -> int +const Java.Util.Zip.Deflater.HuffmanOnly = 2 -> int +const Java.Util.Zip.Deflater.NoCompression = 0 -> int +const Java.Util.Zip.Deflater.NoFlush = 0 -> int +const Java.Util.Zip.Deflater.SyncFlush = 2 -> int +const Java.Util.Zip.GZIPInputStream.GzipMagic = 35615 -> int +const Java.Util.Zip.ZipEntry.Cenatt = 36 -> int +const Java.Util.Zip.ZipEntry.Cenatx = 38 -> int +const Java.Util.Zip.ZipEntry.Cencom = 32 -> int +const Java.Util.Zip.ZipEntry.Cencrc = 16 -> int +const Java.Util.Zip.ZipEntry.Cendsk = 34 -> int +const Java.Util.Zip.ZipEntry.Cenext = 30 -> int +const Java.Util.Zip.ZipEntry.Cenflg = 8 -> int +const Java.Util.Zip.ZipEntry.Cenhdr = 46 -> int +const Java.Util.Zip.ZipEntry.Cenhow = 10 -> int +const Java.Util.Zip.ZipEntry.Cenlen = 24 -> int +const Java.Util.Zip.ZipEntry.Cennam = 28 -> int +const Java.Util.Zip.ZipEntry.Cenoff = 42 -> int +const Java.Util.Zip.ZipEntry.Censig = 33639248 -> long +const Java.Util.Zip.ZipEntry.Censiz = 20 -> int +const Java.Util.Zip.ZipEntry.Centim = 12 -> int +const Java.Util.Zip.ZipEntry.Cenvem = 4 -> int +const Java.Util.Zip.ZipEntry.Cenver = 6 -> int +const Java.Util.Zip.ZipEntry.Deflated = 8 -> int +const Java.Util.Zip.ZipEntry.Endcom = 20 -> int +const Java.Util.Zip.ZipEntry.Endhdr = 22 -> int +const Java.Util.Zip.ZipEntry.Endoff = 16 -> int +const Java.Util.Zip.ZipEntry.Endsig = 101010256 -> long +const Java.Util.Zip.ZipEntry.Endsiz = 12 -> int +const Java.Util.Zip.ZipEntry.Endsub = 8 -> int +const Java.Util.Zip.ZipEntry.Endtot = 10 -> int +const Java.Util.Zip.ZipEntry.Extcrc = 4 -> int +const Java.Util.Zip.ZipEntry.Exthdr = 16 -> int +const Java.Util.Zip.ZipEntry.Extlen = 12 -> int +const Java.Util.Zip.ZipEntry.Extsig = 134695760 -> long +const Java.Util.Zip.ZipEntry.Extsiz = 8 -> int +const Java.Util.Zip.ZipEntry.Loccrc = 14 -> int +const Java.Util.Zip.ZipEntry.Locext = 28 -> int +const Java.Util.Zip.ZipEntry.Locflg = 6 -> int +const Java.Util.Zip.ZipEntry.Lochdr = 30 -> int +const Java.Util.Zip.ZipEntry.Lochow = 8 -> int +const Java.Util.Zip.ZipEntry.Loclen = 22 -> int +const Java.Util.Zip.ZipEntry.Locnam = 26 -> int +const Java.Util.Zip.ZipEntry.Locsig = 67324752 -> long +const Java.Util.Zip.ZipEntry.Locsiz = 18 -> int +const Java.Util.Zip.ZipEntry.Loctim = 10 -> int +const Java.Util.Zip.ZipEntry.Locver = 4 -> int +const Java.Util.Zip.ZipEntry.Stored = 0 -> int +const Java.Util.Zip.ZipFile.Cenatt = 36 -> int +const Java.Util.Zip.ZipFile.Cenatx = 38 -> int +const Java.Util.Zip.ZipFile.Cencom = 32 -> int +const Java.Util.Zip.ZipFile.Cencrc = 16 -> int +const Java.Util.Zip.ZipFile.Cendsk = 34 -> int +const Java.Util.Zip.ZipFile.Cenext = 30 -> int +const Java.Util.Zip.ZipFile.Cenflg = 8 -> int +const Java.Util.Zip.ZipFile.Cenhdr = 46 -> int +const Java.Util.Zip.ZipFile.Cenhow = 10 -> int +const Java.Util.Zip.ZipFile.Cenlen = 24 -> int +const Java.Util.Zip.ZipFile.Cennam = 28 -> int +const Java.Util.Zip.ZipFile.Cenoff = 42 -> int +const Java.Util.Zip.ZipFile.Censig = 33639248 -> long +const Java.Util.Zip.ZipFile.Censiz = 20 -> int +const Java.Util.Zip.ZipFile.Centim = 12 -> int +const Java.Util.Zip.ZipFile.Cenvem = 4 -> int +const Java.Util.Zip.ZipFile.Cenver = 6 -> int +const Java.Util.Zip.ZipFile.Endcom = 20 -> int +const Java.Util.Zip.ZipFile.Endhdr = 22 -> int +const Java.Util.Zip.ZipFile.Endoff = 16 -> int +const Java.Util.Zip.ZipFile.Endsig = 101010256 -> long +const Java.Util.Zip.ZipFile.Endsiz = 12 -> int +const Java.Util.Zip.ZipFile.Endsub = 8 -> int +const Java.Util.Zip.ZipFile.Endtot = 10 -> int +const Java.Util.Zip.ZipFile.Extcrc = 4 -> int +const Java.Util.Zip.ZipFile.Exthdr = 16 -> int +const Java.Util.Zip.ZipFile.Extlen = 12 -> int +const Java.Util.Zip.ZipFile.Extsig = 134695760 -> long +const Java.Util.Zip.ZipFile.Extsiz = 8 -> int +const Java.Util.Zip.ZipFile.Loccrc = 14 -> int +const Java.Util.Zip.ZipFile.Locext = 28 -> int +const Java.Util.Zip.ZipFile.Locflg = 6 -> int +const Java.Util.Zip.ZipFile.Lochdr = 30 -> int +const Java.Util.Zip.ZipFile.Lochow = 8 -> int +const Java.Util.Zip.ZipFile.Loclen = 22 -> int +const Java.Util.Zip.ZipFile.Locnam = 26 -> int +const Java.Util.Zip.ZipFile.Locsig = 67324752 -> long +const Java.Util.Zip.ZipFile.Locsiz = 18 -> int +const Java.Util.Zip.ZipFile.Loctim = 10 -> int +const Java.Util.Zip.ZipFile.Locver = 4 -> int +const Java.Util.Zip.ZipFile.OpenDelete = 4 -> int +const Java.Util.Zip.ZipFile.OpenRead = 1 -> int +const Java.Util.Zip.ZipInputStream.Cenatt = 36 -> int +const Java.Util.Zip.ZipInputStream.Cenatx = 38 -> int +const Java.Util.Zip.ZipInputStream.Cencom = 32 -> int +const Java.Util.Zip.ZipInputStream.Cencrc = 16 -> int +const Java.Util.Zip.ZipInputStream.Cendsk = 34 -> int +const Java.Util.Zip.ZipInputStream.Cenext = 30 -> int +const Java.Util.Zip.ZipInputStream.Cenflg = 8 -> int +const Java.Util.Zip.ZipInputStream.Cenhdr = 46 -> int +const Java.Util.Zip.ZipInputStream.Cenhow = 10 -> int +const Java.Util.Zip.ZipInputStream.Cenlen = 24 -> int +const Java.Util.Zip.ZipInputStream.Cennam = 28 -> int +const Java.Util.Zip.ZipInputStream.Cenoff = 42 -> int +const Java.Util.Zip.ZipInputStream.Censig = 33639248 -> long +const Java.Util.Zip.ZipInputStream.Censiz = 20 -> int +const Java.Util.Zip.ZipInputStream.Centim = 12 -> int +const Java.Util.Zip.ZipInputStream.Cenvem = 4 -> int +const Java.Util.Zip.ZipInputStream.Cenver = 6 -> int +const Java.Util.Zip.ZipInputStream.Endcom = 20 -> int +const Java.Util.Zip.ZipInputStream.Endhdr = 22 -> int +const Java.Util.Zip.ZipInputStream.Endoff = 16 -> int +const Java.Util.Zip.ZipInputStream.Endsig = 101010256 -> long +const Java.Util.Zip.ZipInputStream.Endsiz = 12 -> int +const Java.Util.Zip.ZipInputStream.Endsub = 8 -> int +const Java.Util.Zip.ZipInputStream.Endtot = 10 -> int +const Java.Util.Zip.ZipInputStream.Extcrc = 4 -> int +const Java.Util.Zip.ZipInputStream.Exthdr = 16 -> int +const Java.Util.Zip.ZipInputStream.Extlen = 12 -> int +const Java.Util.Zip.ZipInputStream.Extsig = 134695760 -> long +const Java.Util.Zip.ZipInputStream.Extsiz = 8 -> int +const Java.Util.Zip.ZipInputStream.Loccrc = 14 -> int +const Java.Util.Zip.ZipInputStream.Locext = 28 -> int +const Java.Util.Zip.ZipInputStream.Locflg = 6 -> int +const Java.Util.Zip.ZipInputStream.Lochdr = 30 -> int +const Java.Util.Zip.ZipInputStream.Lochow = 8 -> int +const Java.Util.Zip.ZipInputStream.Loclen = 22 -> int +const Java.Util.Zip.ZipInputStream.Locnam = 26 -> int +const Java.Util.Zip.ZipInputStream.Locsig = 67324752 -> long +const Java.Util.Zip.ZipInputStream.Locsiz = 18 -> int +const Java.Util.Zip.ZipInputStream.Loctim = 10 -> int +const Java.Util.Zip.ZipInputStream.Locver = 4 -> int +const Java.Util.Zip.ZipOutputStream.Cenatt = 36 -> int +const Java.Util.Zip.ZipOutputStream.Cenatx = 38 -> int +const Java.Util.Zip.ZipOutputStream.Cencom = 32 -> int +const Java.Util.Zip.ZipOutputStream.Cencrc = 16 -> int +const Java.Util.Zip.ZipOutputStream.Cendsk = 34 -> int +const Java.Util.Zip.ZipOutputStream.Cenext = 30 -> int +const Java.Util.Zip.ZipOutputStream.Cenflg = 8 -> int +const Java.Util.Zip.ZipOutputStream.Cenhdr = 46 -> int +const Java.Util.Zip.ZipOutputStream.Cenhow = 10 -> int +const Java.Util.Zip.ZipOutputStream.Cenlen = 24 -> int +const Java.Util.Zip.ZipOutputStream.Cennam = 28 -> int +const Java.Util.Zip.ZipOutputStream.Cenoff = 42 -> int +const Java.Util.Zip.ZipOutputStream.Censig = 33639248 -> long +const Java.Util.Zip.ZipOutputStream.Censiz = 20 -> int +const Java.Util.Zip.ZipOutputStream.Centim = 12 -> int +const Java.Util.Zip.ZipOutputStream.Cenvem = 4 -> int +const Java.Util.Zip.ZipOutputStream.Cenver = 6 -> int +const Java.Util.Zip.ZipOutputStream.Deflated = 8 -> int +const Java.Util.Zip.ZipOutputStream.Endcom = 20 -> int +const Java.Util.Zip.ZipOutputStream.Endhdr = 22 -> int +const Java.Util.Zip.ZipOutputStream.Endoff = 16 -> int +const Java.Util.Zip.ZipOutputStream.Endsig = 101010256 -> long +const Java.Util.Zip.ZipOutputStream.Endsiz = 12 -> int +const Java.Util.Zip.ZipOutputStream.Endsub = 8 -> int +const Java.Util.Zip.ZipOutputStream.Endtot = 10 -> int +const Java.Util.Zip.ZipOutputStream.Extcrc = 4 -> int +const Java.Util.Zip.ZipOutputStream.Exthdr = 16 -> int +const Java.Util.Zip.ZipOutputStream.Extlen = 12 -> int +const Java.Util.Zip.ZipOutputStream.Extsig = 134695760 -> long +const Java.Util.Zip.ZipOutputStream.Extsiz = 8 -> int +const Java.Util.Zip.ZipOutputStream.Loccrc = 14 -> int +const Java.Util.Zip.ZipOutputStream.Locext = 28 -> int +const Java.Util.Zip.ZipOutputStream.Locflg = 6 -> int +const Java.Util.Zip.ZipOutputStream.Lochdr = 30 -> int +const Java.Util.Zip.ZipOutputStream.Lochow = 8 -> int +const Java.Util.Zip.ZipOutputStream.Loclen = 22 -> int +const Java.Util.Zip.ZipOutputStream.Locnam = 26 -> int +const Java.Util.Zip.ZipOutputStream.Locsig = 67324752 -> long +const Java.Util.Zip.ZipOutputStream.Locsiz = 18 -> int +const Java.Util.Zip.ZipOutputStream.Loctim = 10 -> int +const Java.Util.Zip.ZipOutputStream.Locver = 4 -> int +const Java.Util.Zip.ZipOutputStream.Stored = 0 -> int +const Javax.Crypto.Cipher.DecryptMode = Javax.Crypto.CipherMode.DecryptMode -> Javax.Crypto.CipherMode +const Javax.Crypto.Cipher.EncryptMode = Javax.Crypto.CipherMode.EncryptMode -> Javax.Crypto.CipherMode +const Javax.Crypto.Cipher.PrivateKey = Javax.Crypto.KeyType.PrivateKey -> Javax.Crypto.KeyType +const Javax.Crypto.Cipher.PublicKey = Javax.Crypto.KeyType.PublicKey -> Javax.Crypto.KeyType +const Javax.Crypto.Cipher.SecretKey = Javax.Crypto.KeyType.SecretKey -> Javax.Crypto.KeyType +const Javax.Crypto.Cipher.UnwrapMode = Javax.Crypto.CipherMode.UnwrapMode -> Javax.Crypto.CipherMode +const Javax.Crypto.Cipher.WrapMode = Javax.Crypto.CipherMode.WrapMode -> Javax.Crypto.CipherMode +const Javax.Crypto.Interfaces.DHPrivateKey.SerialVersionUID = 2211791113380396553 -> long +const Javax.Crypto.Interfaces.DHPublicKey.SerialVersionUID = -6628103563352519193 -> long +const Javax.Crypto.Interfaces.IDHPrivateKey.SerialVersionUID = 2211791113380396553 -> long +const Javax.Crypto.Interfaces.IDHPublicKey.SerialVersionUID = -6628103563352519193 -> long +const Javax.Crypto.Interfaces.IPBEKey.SerialVersionUID = -1430015993304333921 -> long +const Javax.Crypto.Interfaces.PBEKey.SerialVersionUID = -1430015993304333921 -> long +const Javax.Crypto.ISecretKey.SerialVersionUID = -4795878709595146952 -> long +const Javax.Crypto.SecretKey.SerialVersionUID = -4795878709595146952 -> long +const Javax.Crypto.Spec.DESedeKeySpec.DesEdeKeyLen = 24 -> int +const Javax.Crypto.Spec.DESKeySpec.DesKeyLen = 8 -> int +const Javax.Crypto.Spec.SecretKeySpec.InterfaceConsts.SerialVersionUID = -4795878709595146952 -> long +const Javax.Microedition.Khronos.Egl.EGL10.EglAlphaFormat = 12424 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglAlphaMaskSize = 12350 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglAlphaSize = 12321 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadAccess = 12290 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadAlloc = 12291 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadAttribute = 12292 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadConfig = 12293 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadContext = 12294 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadCurrentSurface = 12295 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadDisplay = 12296 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadMatch = 12297 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadNativePixmap = 12298 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadNativeWindow = 12299 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadParameter = 12300 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBadSurface = 12301 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBlueSize = 12322 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglBufferSize = 12320 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglColorBufferType = 12351 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglColorspace = 12423 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglConfigCaveat = 12327 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglConfigId = 12328 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglCoreNativeEngine = 12379 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglDepthSize = 12325 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglDontCare = -1 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglDraw = 12377 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglExtensions = 12373 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglGreenSize = 12323 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglHeight = 12374 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglHorizontalResolution = 12432 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglLargestPbuffer = 12376 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglLevel = 12329 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglLuminanceBuffer = 12431 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglLuminanceSize = 12349 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglMaxPbufferHeight = 12330 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglMaxPbufferPixels = 12331 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglMaxPbufferWidth = 12332 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNativeRenderable = 12333 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNativeVisualId = 12334 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNativeVisualType = 12335 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNonConformantConfig = 12369 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNone = 12344 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglNotInitialized = 12289 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglPbufferBit = 1 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglPixelAspectRatio = 12434 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglPixmapBit = 2 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglRead = 12378 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglRedSize = 12324 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglRenderableType = 12352 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglRenderBuffer = 12422 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglRgbBuffer = 12430 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSampleBuffers = 12338 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSamples = 12337 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSingleBuffer = 12421 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSlowConfig = 12368 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglStencilSize = 12326 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSuccess = 12288 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglSurfaceType = 12339 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglTransparentBlueValue = 12341 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglTransparentGreenValue = 12342 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglTransparentRedValue = 12343 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglTransparentRgb = 12370 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglTransparentType = 12340 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglVendor = 12371 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglVersion = 12372 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglVerticalResolution = 12433 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglWidth = 12375 -> int +const Javax.Microedition.Khronos.Egl.EGL10.EglWindowBit = 4 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglAlphaFormat = 12424 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglAlphaMaskSize = 12350 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglAlphaSize = 12321 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadAccess = 12290 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadAlloc = 12291 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadAttribute = 12292 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadConfig = 12293 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadContext = 12294 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadCurrentSurface = 12295 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadDisplay = 12296 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadMatch = 12297 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadNativePixmap = 12298 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadNativeWindow = 12299 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadParameter = 12300 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBadSurface = 12301 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBlueSize = 12322 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglBufferSize = 12320 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglColorBufferType = 12351 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglColorspace = 12423 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglConfigCaveat = 12327 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglConfigId = 12328 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglContextLost = 12302 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglCoreNativeEngine = 12379 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglDepthSize = 12325 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglDontCare = -1 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglDraw = 12377 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglExtensions = 12373 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglGreenSize = 12323 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglHeight = 12374 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglHorizontalResolution = 12432 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglLargestPbuffer = 12376 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglLevel = 12329 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglLuminanceBuffer = 12431 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglLuminanceSize = 12349 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglMaxPbufferHeight = 12330 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglMaxPbufferPixels = 12331 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglMaxPbufferWidth = 12332 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNativeRenderable = 12333 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNativeVisualId = 12334 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNativeVisualType = 12335 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNonConformantConfig = 12369 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNone = 12344 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglNotInitialized = 12289 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglPbufferBit = 1 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglPixelAspectRatio = 12434 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglPixmapBit = 2 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglRead = 12378 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglRedSize = 12324 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglRenderableType = 12352 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglRenderBuffer = 12422 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglRgbBuffer = 12430 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSampleBuffers = 12338 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSamples = 12337 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSingleBuffer = 12421 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSlowConfig = 12368 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglStencilSize = 12326 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSuccess = 12288 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglSurfaceType = 12339 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglTransparentBlueValue = 12341 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglTransparentGreenValue = 12342 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglTransparentRedValue = 12343 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglTransparentRgb = 12370 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglTransparentType = 12340 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglVendor = 12371 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglVersion = 12372 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglVerticalResolution = 12433 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglWidth = 12375 -> int +const Javax.Microedition.Khronos.Egl.EGL11.EglWindowBit = 4 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglAlphaFormat = 12424 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglAlphaMaskSize = 12350 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglAlphaSize = 12321 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadAccess = 12290 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadAlloc = 12291 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadAttribute = 12292 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadConfig = 12293 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadContext = 12294 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadCurrentSurface = 12295 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadDisplay = 12296 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadMatch = 12297 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadNativePixmap = 12298 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadNativeWindow = 12299 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadParameter = 12300 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBadSurface = 12301 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBlueSize = 12322 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglBufferSize = 12320 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglColorBufferType = 12351 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglColorspace = 12423 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglConfigCaveat = 12327 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglConfigId = 12328 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglCoreNativeEngine = 12379 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglDepthSize = 12325 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglDontCare = -1 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglDraw = 12377 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglExtensions = 12373 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglGreenSize = 12323 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglHeight = 12374 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglHorizontalResolution = 12432 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglLargestPbuffer = 12376 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglLevel = 12329 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglLuminanceBuffer = 12431 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglLuminanceSize = 12349 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglMaxPbufferHeight = 12330 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglMaxPbufferPixels = 12331 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglMaxPbufferWidth = 12332 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNativeRenderable = 12333 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNativeVisualId = 12334 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNativeVisualType = 12335 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNonConformantConfig = 12369 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNone = 12344 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglNotInitialized = 12289 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglPbufferBit = 1 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglPixelAspectRatio = 12434 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglPixmapBit = 2 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglRead = 12378 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglRedSize = 12324 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglRenderableType = 12352 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglRenderBuffer = 12422 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglRgbBuffer = 12430 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSampleBuffers = 12338 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSamples = 12337 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSingleBuffer = 12421 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSlowConfig = 12368 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglStencilSize = 12326 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSuccess = 12288 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglSurfaceType = 12339 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglTransparentBlueValue = 12341 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglTransparentGreenValue = 12342 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglTransparentRedValue = 12343 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglTransparentRgb = 12370 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglTransparentType = 12340 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglVendor = 12371 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglVersion = 12372 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglVerticalResolution = 12433 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglWidth = 12375 -> int +const Javax.Microedition.Khronos.Egl.IEGL10.EglWindowBit = 4 -> int +const Javax.Microedition.Khronos.Egl.IEGL11.EglContextLost = 12302 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAdd = 260 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAliasedLineWidthRange = 33902 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAliasedPointSizeRange = 33901 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAlpha = 6406 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAlphaBits = 3413 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAlphaTest = 3008 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAlways = 519 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAmbient = 4608 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAmbientAndDiffuse = 5634 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAnd = 5377 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAndInverted = 5380 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlAndReverse = 5378 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlBack = 1029 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlBlend = 3042 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlBlueBits = 3412 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlByte = 5120 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCcw = 2305 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlClampToEdge = 33071 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlColorArray = 32886 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlColorBufferBit = 16384 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlColorLogicOp = 3058 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlColorMaterial = 2903 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCompressedTextureFormats = 34467 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlConstantAttenuation = 4615 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCopy = 5379 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCopyInverted = 5388 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCullFaceCapability = 2884 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlCw = 2304 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDecal = 8449 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDecr = 7683 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDepthBits = 3414 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDepthBufferBit = 256 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDepthTest = 2929 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDiffuse = 4609 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDither = 3024 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDontCare = 4352 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDstAlpha = 772 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlDstColor = 774 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlEmission = 5632 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlEqual = 514 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlEquiv = 5385 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlExp = 2048 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlExp2 = 2049 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlExtensions = 7939 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFalse = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFastest = 4353 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFixed = 5132 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFlat = 7424 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFloat = 5126 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFog = 2912 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogColor = 2918 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogDensity = 2914 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogEnd = 2916 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogHint = 3156 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogMode = 2917 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFogStart = 2915 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFront = 1028 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlFrontAndBack = 1032 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlGequal = 518 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlGreater = 516 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlGreenBits = 3411 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlImplementationColorReadFormatOes = 35739 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlImplementationColorReadTypeOes = 35738 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlIncr = 7682 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlInvalidEnum = 1280 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlInvalidOperation = 1282 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlInvalidValue = 1281 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlInvert = 5386 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlKeep = 7680 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLequal = 515 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLess = 513 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight0 = 16384 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight1 = 16385 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight2 = 16386 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight3 = 16387 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight4 = 16388 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight5 = 16389 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight6 = 16390 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLight7 = 16391 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLighting = 2896 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLightModelAmbient = 2899 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLightModelTwoSide = 2898 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLinear = 9729 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLinearAttenuation = 4616 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLinearMipmapLinear = 9987 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLinearMipmapNearest = 9985 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLineLoop = 2 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLines = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLineSmooth = 2848 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLineSmoothHint = 3154 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLineStrip = 3 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLuminance = 6409 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlLuminanceAlpha = 6410 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxElementsIndices = 33001 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxElementsVertices = 33000 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxLights = 3377 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxModelviewStackDepth = 3382 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxProjectionStackDepth = 3384 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxTextureSize = 3379 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxTextureStackDepth = 3385 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxTextureUnits = 34018 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMaxViewportDims = 3386 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlModelview = 5888 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlModulate = 8448 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlMultisample = 32925 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNand = 5390 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNearest = 9728 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNearestMipmapLinear = 9986 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNearestMipmapNearest = 9984 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNever = 512 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNicest = 4354 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNoError = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNoop = 5381 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNor = 5384 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNormalArray = 32885 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNormalize = 2977 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNotequal = 517 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlNumCompressedTextureFormats = 34466 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOne = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOneMinusDstAlpha = 773 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOneMinusDstColor = 775 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOneMinusSrcAlpha = 771 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOneMinusSrcColor = 769 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOr = 5383 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOrInverted = 5389 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOrReverse = 5387 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlOutOfMemory = 1285 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPackAlignment = 3333 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette4R5G6B5Oes = 35730 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette4Rgb5A1Oes = 35732 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette4Rgb8Oes = 35728 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette4Rgba4Oes = 35731 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette4Rgba8Oes = 35729 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette8R5G6B5Oes = 35735 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette8Rgb5A1Oes = 35737 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette8Rgb8Oes = 35733 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette8Rgba4Oes = 35736 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPalette8Rgba8Oes = 35734 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPerspectiveCorrectionHint = 3152 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPointFadeThresholdSize = 33064 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPoints = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPointSmooth = 2832 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPointSmoothHint = 3153 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPolygonOffsetFill = 32823 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPolygonSmoothHint = 3155 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlPosition = 4611 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlProjection = 5889 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlQuadraticAttenuation = 4617 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRedBits = 3410 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRenderer = 7937 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRepeat = 10497 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlReplace = 7681 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRescaleNormal = 32826 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRgb = 6407 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlRgba = 6408 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSampleAlphaToCoverage = 32926 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSampleAlphaToOne = 32927 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlScissorTest = 3089 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSet = 5391 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlShininess = 5633 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlShort = 5122 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSmooth = 7425 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSmoothLineWidthRange = 2850 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSmoothPointSizeRange = 2834 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSpecular = 4610 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSpotCutoff = 4614 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSpotDirection = 4612 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSpotExponent = 4613 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSrcAlpha = 770 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSrcAlphaSaturate = 776 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSrcColor = 768 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlStackOverflow = 1283 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlStackUnderflow = 1284 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlStencilBits = 3415 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlStencilBufferBit = 1024 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlStencilTest = 2960 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlSubpixelBits = 3408 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture = 5890 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture0 = 33984 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture1 = 33985 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture10 = 33994 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture11 = 33995 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture12 = 33996 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture13 = 33997 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture14 = 33998 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture15 = 33999 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture16 = 34000 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture17 = 34001 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture18 = 34002 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture19 = 34003 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture2 = 33986 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture20 = 34004 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture21 = 34005 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture22 = 34006 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture23 = 34007 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture24 = 34008 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture25 = 34009 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture26 = 34010 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture27 = 34011 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture28 = 34012 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture29 = 34013 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture2d = 3553 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture3 = 33987 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture30 = 34014 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture31 = 34015 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture4 = 33988 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture5 = 33989 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture6 = 33990 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture7 = 33991 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture8 = 33992 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTexture9 = 33993 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureCoordArray = 32888 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureEnv = 8960 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureEnvColor = 8705 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureEnvMode = 8704 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureMagFilter = 10240 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureMinFilter = 10241 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureWrapS = 10242 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTextureWrapT = 10243 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTriangleFan = 6 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTriangles = 4 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTriangleStrip = 5 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlTrue = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnpackAlignment = 3317 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnsignedByte = 5121 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnsignedShort = 5123 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnsignedShort4444 = 32819 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnsignedShort5551 = 32820 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlUnsignedShort565 = 33635 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlVendor = 7936 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlVersion = 7938 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlVertexArray = 32884 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlXor = 5382 -> int +const Javax.Microedition.Khronos.Opengles.GL10.GlZero = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlActiveTexture = 34016 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAdd = 260 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAddSigned = 34164 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAliasedLineWidthRange = 33902 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAliasedPointSizeRange = 33901 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlpha = 6406 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlphaBits = 3413 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlphaScale = 3356 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlphaTest = 3008 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlphaTestFunc = 3009 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlphaTestRef = 3010 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAlways = 519 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAmbient = 4608 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAmbientAndDiffuse = 5634 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAnd = 5377 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAndInverted = 5380 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlAndReverse = 5378 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlArrayBuffer = 34962 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlArrayBufferBinding = 34964 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBack = 1029 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBlend = 3042 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBlendDst = 3040 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBlendSrc = 3041 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBlueBits = 3412 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBufferAccess = 35003 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBufferSize = 34660 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlBufferUsage = 34661 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlByte = 5120 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCcw = 2305 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClampToEdge = 33071 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClientActiveTexture = 34017 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane0 = 12288 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane1 = 12289 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane2 = 12290 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane3 = 12291 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane4 = 12292 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlClipPlane5 = 12293 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArray = 32886 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArrayBufferBinding = 34968 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArrayPointer = 32912 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArraySize = 32897 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArrayStride = 32899 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorArrayType = 32898 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorBufferBit = 16384 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorClearValue = 3106 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorLogicOp = 3058 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorMaterial = 2903 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlColorWritemask = 3107 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCombine = 34160 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCombineAlpha = 34162 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCombineRgb = 34161 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCompressedTextureFormats = 34467 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlConstant = 34166 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlConstantAttenuation = 4615 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCoordReplaceOes = 34914 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCopy = 5379 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCopyInverted = 5388 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCullFaceCapability = 2884 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCullFaceMode = 2885 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCurrentColor = 2816 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCurrentNormal = 2818 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCurrentTextureCoords = 2819 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlCw = 2304 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDecal = 8449 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDecr = 7683 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthBits = 3414 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthBufferBit = 256 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthClearValue = 2931 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthFunc = 2932 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthRange = 2928 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthTest = 2929 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDepthWritemask = 2930 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDiffuse = 4609 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDither = 3024 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDontCare = 4352 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDot3Rgb = 34478 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDot3Rgba = 34479 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDstAlpha = 772 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDstColor = 774 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlDynamicDraw = 35048 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlElementArrayBuffer = 34963 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlElementArrayBufferBinding = 34965 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlEmission = 5632 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlEqual = 514 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlEquiv = 5385 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlExp = 2048 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlExp2 = 2049 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlExtensions = 7939 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFalse = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFastest = 4353 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFixed = 5132 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFlat = 7424 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFloat = 5126 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFog = 2912 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogColor = 2918 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogDensity = 2914 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogEnd = 2916 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogHint = 3156 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogMode = 2917 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFogStart = 2915 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFront = 1028 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFrontAndBack = 1032 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlFrontFace = 2886 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlGenerateMipmap = 33169 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlGenerateMipmapHint = 33170 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlGequal = 518 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlGreater = 516 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlGreenBits = 3411 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlImplementationColorReadFormatOes = 35739 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlImplementationColorReadTypeOes = 35738 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlIncr = 7682 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlInterpolate = 34165 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlInvalidEnum = 1280 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlInvalidOperation = 1282 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlInvalidValue = 1281 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlInvert = 5386 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlKeep = 7680 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLequal = 515 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLess = 513 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight0 = 16384 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight1 = 16385 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight2 = 16386 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight3 = 16387 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight4 = 16388 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight5 = 16389 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight6 = 16390 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLight7 = 16391 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLighting = 2896 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLightModelAmbient = 2899 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLightModelTwoSide = 2898 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLinear = 9729 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLinearAttenuation = 4616 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLinearMipmapLinear = 9987 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLinearMipmapNearest = 9985 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLineLoop = 2 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLines = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLineSmooth = 2848 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLineSmoothHint = 3154 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLineStrip = 3 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLineWidth = 2849 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLogicOpMode = 3056 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLuminance = 6409 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlLuminanceAlpha = 6410 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMatrixMode = 2976 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxClipPlanes = 3378 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxElementsIndices = 33001 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxElementsVertices = 33000 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxLights = 3377 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxModelviewStackDepth = 3382 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxProjectionStackDepth = 3384 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxTextureSize = 3379 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxTextureStackDepth = 3385 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxTextureUnits = 34018 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMaxViewportDims = 3386 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlModelview = 5888 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlModelviewMatrix = 2982 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlModelviewMatrixFloatAsIntBitsOes = 35213 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlModelviewStackDepth = 2979 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlModulate = 8448 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlMultisample = 32925 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNand = 5390 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNearest = 9728 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNearestMipmapLinear = 9986 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNearestMipmapNearest = 9984 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNever = 512 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNicest = 4354 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNoError = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNoop = 5381 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNor = 5384 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalArray = 32885 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalArrayBufferBinding = 34967 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalArrayPointer = 32911 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalArrayStride = 32895 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalArrayType = 32894 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNormalize = 2977 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNotequal = 517 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlNumCompressedTextureFormats = 34466 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOne = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOneMinusDstAlpha = 773 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOneMinusDstColor = 775 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOneMinusSrcAlpha = 771 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOneMinusSrcColor = 769 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand0Alpha = 34200 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand0Rgb = 34192 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand1Alpha = 34201 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand1Rgb = 34193 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand2Alpha = 34202 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOperand2Rgb = 34194 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOr = 5383 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOrInverted = 5389 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOrReverse = 5387 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlOutOfMemory = 1285 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPackAlignment = 3333 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette4R5G6B5Oes = 35730 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette4Rgb5A1Oes = 35732 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette4Rgb8Oes = 35728 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette4Rgba4Oes = 35731 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette4Rgba8Oes = 35729 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette8R5G6B5Oes = 35735 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette8Rgb5A1Oes = 35737 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette8Rgb8Oes = 35733 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette8Rgba4Oes = 35736 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPalette8Rgba8Oes = 35734 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPerspectiveCorrectionHint = 3152 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointDistanceAttenuation = 33065 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointFadeThresholdSize = 33064 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPoints = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSize = 2833 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeArrayBufferBindingOes = 35743 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeArrayOes = 35740 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeArrayPointerOes = 35212 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeArrayStrideOes = 35211 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeArrayTypeOes = 35210 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeMax = 33063 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSizeMin = 33062 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSmooth = 2832 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSmoothHint = 3153 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPointSpriteOes = 34913 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPolygonOffsetFactor = 32824 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPolygonOffsetFill = 32823 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPolygonOffsetUnits = 10752 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPolygonSmoothHint = 3155 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPosition = 4611 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPrevious = 34168 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlPrimaryColor = 34167 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlProjection = 5889 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlProjectionMatrix = 2983 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlProjectionMatrixFloatAsIntBitsOes = 35214 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlProjectionStackDepth = 2980 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlQuadraticAttenuation = 4617 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRedBits = 3410 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRenderer = 7937 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRepeat = 10497 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlReplace = 7681 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRescaleNormal = 32826 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRgb = 6407 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRgba = 6408 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlRgbScale = 34163 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSampleAlphaToCoverage = 32926 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSampleAlphaToOne = 32927 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSampleBuffers = 32936 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSampleCoverageInvert = 32939 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSampleCoverageValue = 32938 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSamples = 32937 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlScissorBox = 3088 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlScissorTest = 3089 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSet = 5391 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlShadeModel = 2900 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlShininess = 5633 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlShort = 5122 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSmooth = 7425 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSmoothLineWidthRange = 2850 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSmoothPointSizeRange = 2834 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSpecular = 4610 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSpotCutoff = 4614 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSpotDirection = 4612 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSpotExponent = 4613 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc0Alpha = 34184 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc0Rgb = 34176 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc1Alpha = 34185 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc1Rgb = 34177 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc2Alpha = 34186 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrc2Rgb = 34178 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrcAlpha = 770 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrcAlphaSaturate = 776 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSrcColor = 768 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStackOverflow = 1283 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStackUnderflow = 1284 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStaticDraw = 35044 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilBits = 3415 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilBufferBit = 1024 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilClearValue = 2961 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilFail = 2964 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilFunc = 2962 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilPassDepthFail = 2965 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilPassDepthPass = 2966 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilRef = 2967 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilTest = 2960 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilValueMask = 2963 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlStencilWritemask = 2968 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSubpixelBits = 3408 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlSubtract = 34023 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture = 5890 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture0 = 33984 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture1 = 33985 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture10 = 33994 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture11 = 33995 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture12 = 33996 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture13 = 33997 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture14 = 33998 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture15 = 33999 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture16 = 34000 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture17 = 34001 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture18 = 34002 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture19 = 34003 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture2 = 33986 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture20 = 34004 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture21 = 34005 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture22 = 34006 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture23 = 34007 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture24 = 34008 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture25 = 34009 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture26 = 34010 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture27 = 34011 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture28 = 34012 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture29 = 34013 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture2d = 3553 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture3 = 33987 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture30 = 34014 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture31 = 34015 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture4 = 33988 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture5 = 33989 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture6 = 33990 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture7 = 33991 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture8 = 33992 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTexture9 = 33993 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureBinding2d = 32873 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArray = 32888 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArrayBufferBinding = 34970 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArrayPointer = 32914 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArraySize = 32904 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArrayStride = 32906 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureCoordArrayType = 32905 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureEnv = 8960 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureEnvColor = 8705 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureEnvMode = 8704 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureMagFilter = 10240 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureMatrix = 2984 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureMatrixFloatAsIntBitsOes = 35215 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureMinFilter = 10241 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureStackDepth = 2981 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureWrapS = 10242 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTextureWrapT = 10243 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTriangleFan = 6 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTriangles = 4 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTriangleStrip = 5 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlTrue = 1 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnpackAlignment = 3317 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnsignedByte = 5121 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnsignedShort = 5123 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnsignedShort4444 = 32819 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnsignedShort5551 = 32820 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlUnsignedShort565 = 33635 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVendor = 7936 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVersion = 7938 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArray = 32884 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArrayBufferBinding = 34966 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArrayPointer = 32910 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArraySize = 32890 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArrayStride = 32892 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlVertexArrayType = 32891 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlViewport = 2978 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlWriteOnly = 35001 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlXor = 5382 -> int +const Javax.Microedition.Khronos.Opengles.GL11.GlZero = 0 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArrayBufferBindingOes = 35742 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArrayOes = 34884 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArrayPointerOes = 34889 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArraySizeOes = 34886 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArrayStrideOes = 34888 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixIndexArrayTypeOes = 34887 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMatrixPaletteOes = 34880 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMaxPaletteMatricesOes = 34882 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlMaxVertexUnitsOes = 34468 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlTextureCropRectOes = 35741 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArrayBufferBindingOes = 34974 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArrayOes = 34477 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArrayPointerOes = 34476 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArraySizeOes = 34475 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArrayStrideOes = 34474 -> int +const Javax.Microedition.Khronos.Opengles.GL11Ext.GlWeightArrayTypeOes = 34473 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendDstAlpha = 32970 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendDstRgb = 32968 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendEquationAlpha = 34877 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendEquationRgb = 32777 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendSrcAlpha = 32971 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlBlendSrcRgb = 32969 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment0Oes = 36064 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment10Oes = 36074 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment11Oes = 36075 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment12Oes = 36076 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment13Oes = 36077 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment14Oes = 36078 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment15Oes = 36079 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment1Oes = 36065 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment2Oes = 36066 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment3Oes = 36067 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment4Oes = 36068 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment5Oes = 36069 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment6Oes = 36070 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment7Oes = 36071 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment8Oes = 36072 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlColorAttachment9Oes = 36073 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDecrWrap = 34056 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDepthAttachmentOes = 36096 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDepthComponent = 6402 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDepthComponent16 = 33189 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDepthComponent24 = 33190 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlDepthComponent32 = 33191 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferAttachmentObjectNameOes = 36049 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferAttachmentObjectTypeOes = 36048 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferAttachmentTextureCubeMapFaceOes = 36051 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferAttachmentTextureLevelOes = 36050 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferBindingOes = 36006 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferCompleteOes = 36053 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteAttachmentOes = 36054 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteDimensionsOes = 36057 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteDrawBufferOes = 36059 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteFormatsOes = 36058 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteMissingAttachmentOes = 36055 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferIncompleteReadBufferOes = 36060 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferOes = 36160 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFramebufferUnsupportedOes = 36061 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFuncAdd = 32774 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFuncReverseSubtract = 32779 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlFuncSubtract = 32778 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlIncrWrap = 34055 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlInvalidFramebufferOperationOes = 1286 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlMaxColorAttachmentsOes = 36063 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlMaxCubeMapTextureSize = 34076 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlMaxRenderbufferSizeOes = 34024 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlMirroredRepeat = 33648 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlNormalMap = 34065 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlReflectionMap = 34066 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferAlphaSizeOes = 36179 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferBindingOes = 36007 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferBlueSizeOes = 36178 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferDepthSizeOes = 36180 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferGreenSizeOes = 36177 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferHeightOes = 36163 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferInternalFormatOes = 36164 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferOes = 36161 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferRedSizeOes = 36176 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferStencilSizeOes = 36181 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRenderbufferWidthOes = 36162 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRgb565Oes = 36194 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRgb5A1 = 32855 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRgb8 = 32849 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRgba4 = 32854 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlRgba8 = 32856 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStencilAttachmentOes = 36128 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStencilIndex = 6401 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStencilIndex1Oes = 36166 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStencilIndex4Oes = 36167 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStencilIndex8Oes = 36168 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlStr = -1 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureBindingCubeMap = 34068 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMap = 34067 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapNegativeX = 34070 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapNegativeY = 34072 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapNegativeZ = 34074 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapPositiveX = 34069 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapPositiveY = 34071 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureCubeMapPositiveZ = 34073 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureGenMode = 9472 -> int +const Javax.Microedition.Khronos.Opengles.GL11ExtensionPack.GlTextureGenStr = 36192 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAdd = 260 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAliasedLineWidthRange = 33902 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAliasedPointSizeRange = 33901 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAlpha = 6406 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAlphaBits = 3413 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAlphaTest = 3008 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAlways = 519 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAmbient = 4608 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAmbientAndDiffuse = 5634 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAnd = 5377 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAndInverted = 5380 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlAndReverse = 5378 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlBack = 1029 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlBlend = 3042 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlBlueBits = 3412 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlByte = 5120 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCcw = 2305 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlClampToEdge = 33071 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlColorArray = 32886 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlColorBufferBit = 16384 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlColorLogicOp = 3058 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlColorMaterial = 2903 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCompressedTextureFormats = 34467 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlConstantAttenuation = 4615 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCopy = 5379 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCopyInverted = 5388 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCullFaceCapability = 2884 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlCw = 2304 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDecal = 8449 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDecr = 7683 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDepthBits = 3414 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDepthBufferBit = 256 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDepthTest = 2929 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDiffuse = 4609 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDither = 3024 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDontCare = 4352 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDstAlpha = 772 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlDstColor = 774 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlEmission = 5632 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlEqual = 514 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlEquiv = 5385 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlExp = 2048 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlExp2 = 2049 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlExtensions = 7939 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFalse = 0 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFastest = 4353 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFixed = 5132 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFlat = 7424 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFloat = 5126 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFog = 2912 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogColor = 2918 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogDensity = 2914 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogEnd = 2916 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogHint = 3156 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogMode = 2917 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFogStart = 2915 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFront = 1028 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlFrontAndBack = 1032 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlGequal = 518 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlGreater = 516 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlGreenBits = 3411 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlImplementationColorReadFormatOes = 35739 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlImplementationColorReadTypeOes = 35738 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlIncr = 7682 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlInvalidEnum = 1280 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlInvalidOperation = 1282 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlInvalidValue = 1281 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlInvert = 5386 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlKeep = 7680 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLequal = 515 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLess = 513 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight0 = 16384 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight1 = 16385 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight2 = 16386 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight3 = 16387 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight4 = 16388 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight5 = 16389 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight6 = 16390 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLight7 = 16391 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLighting = 2896 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelAmbient = 2899 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelTwoSide = 2898 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLinear = 9729 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLinearAttenuation = 4616 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLinearMipmapLinear = 9987 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLinearMipmapNearest = 9985 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLineLoop = 2 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLines = 1 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLineSmooth = 2848 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLineSmoothHint = 3154 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLineStrip = 3 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLuminance = 6409 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlLuminanceAlpha = 6410 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxElementsIndices = 33001 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxElementsVertices = 33000 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxLights = 3377 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxModelviewStackDepth = 3382 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxProjectionStackDepth = 3384 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxTextureSize = 3379 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxTextureStackDepth = 3385 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxTextureUnits = 34018 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMaxViewportDims = 3386 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlModelview = 5888 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlModulate = 8448 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlMultisample = 32925 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNand = 5390 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNearest = 9728 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNearestMipmapLinear = 9986 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNearestMipmapNearest = 9984 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNever = 512 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNicest = 4354 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNoError = 0 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNoop = 5381 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNor = 5384 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNormalArray = 32885 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNormalize = 2977 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNotequal = 517 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlNumCompressedTextureFormats = 34466 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOne = 1 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOneMinusDstAlpha = 773 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOneMinusDstColor = 775 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOneMinusSrcAlpha = 771 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOneMinusSrcColor = 769 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOr = 5383 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOrInverted = 5389 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOrReverse = 5387 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlOutOfMemory = 1285 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPackAlignment = 3333 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette4R5G6B5Oes = 35730 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette4Rgb5A1Oes = 35732 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette4Rgb8Oes = 35728 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette4Rgba4Oes = 35731 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette4Rgba8Oes = 35729 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette8R5G6B5Oes = 35735 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette8Rgb5A1Oes = 35737 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette8Rgb8Oes = 35733 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette8Rgba4Oes = 35736 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPalette8Rgba8Oes = 35734 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPerspectiveCorrectionHint = 3152 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPointFadeThresholdSize = 33064 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPoints = 0 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPointSmooth = 2832 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPointSmoothHint = 3153 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPolygonOffsetFill = 32823 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPolygonSmoothHint = 3155 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlPosition = 4611 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlProjection = 5889 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlQuadraticAttenuation = 4617 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRedBits = 3410 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRenderer = 7937 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRepeat = 10497 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlReplace = 7681 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRescaleNormal = 32826 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRgb = 6407 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlRgba = 6408 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSampleAlphaToCoverage = 32926 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSampleAlphaToOne = 32927 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlScissorTest = 3089 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSet = 5391 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlShininess = 5633 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlShort = 5122 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSmooth = 7425 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSmoothLineWidthRange = 2850 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSmoothPointSizeRange = 2834 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSpecular = 4610 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSpotCutoff = 4614 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSpotDirection = 4612 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSpotExponent = 4613 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSrcAlpha = 770 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSrcAlphaSaturate = 776 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSrcColor = 768 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlStackOverflow = 1283 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlStackUnderflow = 1284 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlStencilBits = 3415 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlStencilBufferBit = 1024 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlStencilTest = 2960 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlSubpixelBits = 3408 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture = 5890 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture0 = 33984 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture1 = 33985 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture10 = 33994 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture11 = 33995 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture12 = 33996 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture13 = 33997 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture14 = 33998 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture15 = 33999 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture16 = 34000 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture17 = 34001 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture18 = 34002 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture19 = 34003 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture2 = 33986 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture20 = 34004 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture21 = 34005 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture22 = 34006 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture23 = 34007 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture24 = 34008 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture25 = 34009 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture26 = 34010 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture27 = 34011 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture28 = 34012 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture29 = 34013 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture2d = 3553 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture3 = 33987 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture30 = 34014 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture31 = 34015 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture4 = 33988 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture5 = 33989 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture6 = 33990 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture7 = 33991 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture8 = 33992 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTexture9 = 33993 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureCoordArray = 32888 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureEnv = 8960 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureEnvColor = 8705 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureEnvMode = 8704 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureMagFilter = 10240 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureMinFilter = 10241 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureWrapS = 10242 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTextureWrapT = 10243 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTriangleFan = 6 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTriangles = 4 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTriangleStrip = 5 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlTrue = 1 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnpackAlignment = 3317 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnsignedByte = 5121 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnsignedShort = 5123 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnsignedShort4444 = 32819 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnsignedShort5551 = 32820 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlUnsignedShort565 = 33635 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlVendor = 7936 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlVersion = 7938 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlVertexArray = 32884 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlXor = 5382 -> int +const Javax.Microedition.Khronos.Opengles.IGL10.GlZero = 0 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlActiveTexture = 34016 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlAddSigned = 34164 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlAlphaScale = 3356 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlAlphaTestFunc = 3009 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlAlphaTestRef = 3010 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlArrayBuffer = 34962 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlArrayBufferBinding = 34964 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlBlendDst = 3040 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlBlendSrc = 3041 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlBufferAccess = 35003 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlBufferSize = 34660 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlBufferUsage = 34661 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClientActiveTexture = 34017 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane0 = 12288 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane1 = 12289 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane2 = 12290 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane3 = 12291 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane4 = 12292 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlane5 = 12293 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorArrayBufferBinding = 34968 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorArrayPointer = 32912 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorArraySize = 32897 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorArrayStride = 32899 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorArrayType = 32898 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorClearValue = 3106 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlColorWritemask = 3107 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCombine = 34160 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCombineAlpha = 34162 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCombineRgb = 34161 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlConstant = 34166 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCoordReplaceOes = 34914 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCullFaceMode = 2885 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCurrentColor = 2816 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCurrentNormal = 2818 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlCurrentTextureCoords = 2819 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDepthClearValue = 2931 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDepthFunc = 2932 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDepthRange = 2928 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDepthWritemask = 2930 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDot3Rgb = 34478 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDot3Rgba = 34479 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlDynamicDraw = 35048 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlElementArrayBuffer = 34963 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlElementArrayBufferBinding = 34965 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlFrontFace = 2886 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlGenerateMipmap = 33169 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlGenerateMipmapHint = 33170 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlInterpolate = 34165 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlLineWidth = 2849 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlLogicOpMode = 3056 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlMatrixMode = 2976 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlMaxClipPlanes = 3378 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlModelviewMatrix = 2982 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlModelviewMatrixFloatAsIntBitsOes = 35213 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlModelviewStackDepth = 2979 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlNormalArrayBufferBinding = 34967 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlNormalArrayPointer = 32911 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlNormalArrayStride = 32895 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlNormalArrayType = 32894 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand0Alpha = 34200 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand0Rgb = 34192 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand1Alpha = 34201 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand1Rgb = 34193 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand2Alpha = 34202 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlOperand2Rgb = 34194 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointDistanceAttenuation = 33065 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointFadeThresholdSize = 33064 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSize = 2833 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeArrayBufferBindingOes = 35743 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeArrayOes = 35740 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeArrayPointerOes = 35212 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeArrayStrideOes = 35211 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeArrayTypeOes = 35210 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeMax = 33063 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizeMin = 33062 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPointSpriteOes = 34913 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPolygonOffsetFactor = 32824 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPolygonOffsetUnits = 10752 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPrevious = 34168 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlPrimaryColor = 34167 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlProjectionMatrix = 2983 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlProjectionMatrixFloatAsIntBitsOes = 35214 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlProjectionStackDepth = 2980 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlRgbScale = 34163 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSampleBuffers = 32936 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSampleCoverageInvert = 32939 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSampleCoverageValue = 32938 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSamples = 32937 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlScissorBox = 3088 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlShadeModel = 2900 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc0Alpha = 34184 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc0Rgb = 34176 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc1Alpha = 34185 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc1Rgb = 34177 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc2Alpha = 34186 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSrc2Rgb = 34178 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStaticDraw = 35044 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilClearValue = 2961 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilFail = 2964 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilFunc = 2962 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilPassDepthFail = 2965 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilPassDepthPass = 2966 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilRef = 2967 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilValueMask = 2963 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlStencilWritemask = 2968 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlSubtract = 34023 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureBinding2d = 32873 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureCoordArrayBufferBinding = 34970 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureCoordArrayPointer = 32914 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureCoordArraySize = 32904 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureCoordArrayStride = 32906 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureCoordArrayType = 32905 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureMatrix = 2984 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureMatrixFloatAsIntBitsOes = 35215 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlTextureStackDepth = 2981 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlVertexArrayBufferBinding = 34966 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlVertexArrayPointer = 32910 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlVertexArraySize = 32890 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlVertexArrayStride = 32892 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlVertexArrayType = 32891 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlViewport = 2978 -> int +const Javax.Microedition.Khronos.Opengles.IGL11.GlWriteOnly = 35001 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArrayBufferBindingOes = 35742 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArrayOes = 34884 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArrayPointerOes = 34889 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArraySizeOes = 34886 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArrayStrideOes = 34888 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexArrayTypeOes = 34887 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixPaletteOes = 34880 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMaxPaletteMatricesOes = 34882 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMaxVertexUnitsOes = 34468 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlTextureCropRectOes = 35741 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArrayBufferBindingOes = 34974 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArrayOes = 34477 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArrayPointerOes = 34476 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArraySizeOes = 34475 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArrayStrideOes = 34474 -> int +const Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightArrayTypeOes = 34473 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendDstAlpha = 32970 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendDstRgb = 32968 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendEquationAlpha = 34877 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendEquationRgb = 32777 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendSrcAlpha = 32971 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendSrcRgb = 32969 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment0Oes = 36064 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment10Oes = 36074 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment11Oes = 36075 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment12Oes = 36076 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment13Oes = 36077 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment14Oes = 36078 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment15Oes = 36079 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment1Oes = 36065 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment2Oes = 36066 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment3Oes = 36067 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment4Oes = 36068 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment5Oes = 36069 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment6Oes = 36070 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment7Oes = 36071 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment8Oes = 36072 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlColorAttachment9Oes = 36073 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDecrWrap = 34056 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDepthAttachmentOes = 36096 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDepthComponent = 6402 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDepthComponent16 = 33189 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDepthComponent24 = 33190 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDepthComponent32 = 33191 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferAttachmentObjectNameOes = 36049 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferAttachmentObjectTypeOes = 36048 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferAttachmentTextureCubeMapFaceOes = 36051 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferAttachmentTextureLevelOes = 36050 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferBindingOes = 36006 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferCompleteOes = 36053 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteAttachmentOes = 36054 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteDimensionsOes = 36057 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteDrawBufferOes = 36059 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteFormatsOes = 36058 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteMissingAttachmentOes = 36055 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferIncompleteReadBufferOes = 36060 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferOes = 36160 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferUnsupportedOes = 36061 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFuncAdd = 32774 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFuncReverseSubtract = 32779 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFuncSubtract = 32778 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlIncrWrap = 34055 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlInvalidFramebufferOperationOes = 1286 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlMaxColorAttachmentsOes = 36063 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlMaxCubeMapTextureSize = 34076 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlMaxRenderbufferSizeOes = 34024 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlMirroredRepeat = 33648 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlNormalMap = 34065 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlReflectionMap = 34066 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferAlphaSizeOes = 36179 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferBindingOes = 36007 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferBlueSizeOes = 36178 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferDepthSizeOes = 36180 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferGreenSizeOes = 36177 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferHeightOes = 36163 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferInternalFormatOes = 36164 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferOes = 36161 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferRedSizeOes = 36176 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferStencilSizeOes = 36181 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferWidthOes = 36162 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRgb565Oes = 36194 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRgb5A1 = 32855 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRgb8 = 32849 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRgba4 = 32854 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRgba8 = 32856 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilAttachmentOes = 36128 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilIndex = 6401 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilIndex1Oes = 36166 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilIndex4Oes = 36167 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilIndex8Oes = 36168 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStr = -1 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureBindingCubeMap = 34068 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMap = 34067 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapNegativeX = 34070 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapNegativeY = 34072 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapNegativeZ = 34074 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapPositiveX = 34069 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapPositiveY = 34071 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureCubeMapPositiveZ = 34073 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureGenMode = 9472 -> int +const Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTextureGenStr = 36192 -> int +const Javax.Net.Ssl.StandardConstants.SniHostName = 0 -> int +const Javax.Security.Auth.X500.X500Principal.Canonical = "CANONICAL" -> string! +const Javax.Security.Auth.X500.X500Principal.Rfc1779 = "RFC1779" -> string! +const Javax.Security.Auth.X500.X500Principal.Rfc2253 = "RFC2253" -> string! +const Javax.Xml.Datatype.DatatypeConstants.April = 4 -> int +const Javax.Xml.Datatype.DatatypeConstants.August = 8 -> int +const Javax.Xml.Datatype.DatatypeConstants.December = 12 -> int +const Javax.Xml.Datatype.DatatypeConstants.Equal = 0 -> int +const Javax.Xml.Datatype.DatatypeConstants.February = 2 -> int +const Javax.Xml.Datatype.DatatypeConstants.FieldUndefined = -2147483648 -> int +const Javax.Xml.Datatype.DatatypeConstants.Greater = 1 -> int +const Javax.Xml.Datatype.DatatypeConstants.Indeterminate = 2 -> int +const Javax.Xml.Datatype.DatatypeConstants.January = 1 -> int +const Javax.Xml.Datatype.DatatypeConstants.July = 7 -> int +const Javax.Xml.Datatype.DatatypeConstants.June = 6 -> int +const Javax.Xml.Datatype.DatatypeConstants.Lesser = -1 -> int +const Javax.Xml.Datatype.DatatypeConstants.March = 3 -> int +const Javax.Xml.Datatype.DatatypeConstants.MaxTimezoneOffset = -840 -> int +const Javax.Xml.Datatype.DatatypeConstants.May = 5 -> int +const Javax.Xml.Datatype.DatatypeConstants.MinTimezoneOffset = 840 -> int +const Javax.Xml.Datatype.DatatypeConstants.November = 11 -> int +const Javax.Xml.Datatype.DatatypeConstants.October = 10 -> int +const Javax.Xml.Datatype.DatatypeConstants.September = 9 -> int +const Javax.Xml.Datatype.DatatypeFactory.DatatypefactoryProperty = "javax.xml.datatype.DatatypeFactory" -> string! +const Javax.Xml.Transform.Dom.DOMResult.Feature = "http://javax.xml.transform.dom.DOMResult/feature" -> string! +const Javax.Xml.Transform.Dom.DOMResult.InterfaceConsts.PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping" -> string! +const Javax.Xml.Transform.Dom.DOMResult.InterfaceConsts.PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping" -> string! +const Javax.Xml.Transform.Dom.DOMSource.Feature = "http://javax.xml.transform.dom.DOMSource/feature" -> string! +const Javax.Xml.Transform.IResult.PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping" -> string! +const Javax.Xml.Transform.IResult.PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping" -> string! +const Javax.Xml.Transform.OutputKeys.CdataSectionElements = "cdata-section-elements" -> string! +const Javax.Xml.Transform.OutputKeys.DoctypePublic = "doctype-public" -> string! +const Javax.Xml.Transform.OutputKeys.DoctypeSystem = "doctype-system" -> string! +const Javax.Xml.Transform.OutputKeys.Encoding = "encoding" -> string! +const Javax.Xml.Transform.OutputKeys.Indent = "indent" -> string! +const Javax.Xml.Transform.OutputKeys.MediaType = "media-type" -> string! +const Javax.Xml.Transform.OutputKeys.Method = "method" -> string! +const Javax.Xml.Transform.OutputKeys.OmitXmlDeclaration = "omit-xml-declaration" -> string! +const Javax.Xml.Transform.OutputKeys.Standalone = "standalone" -> string! +const Javax.Xml.Transform.OutputKeys.Version = "version" -> string! +const Javax.Xml.Transform.Result.PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping" -> string! +const Javax.Xml.Transform.Result.PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping" -> string! +const Javax.Xml.Transform.Sax.SAXResult.Feature = "http://javax.xml.transform.sax.SAXResult/feature" -> string! +const Javax.Xml.Transform.Sax.SAXResult.InterfaceConsts.PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping" -> string! +const Javax.Xml.Transform.Sax.SAXResult.InterfaceConsts.PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping" -> string! +const Javax.Xml.Transform.Sax.SAXSource.Feature = "http://javax.xml.transform.sax.SAXSource/feature" -> string! +const Javax.Xml.Transform.Sax.SAXTransformerFactory.Feature = "http://javax.xml.transform.sax.SAXTransformerFactory/feature" -> string! +const Javax.Xml.Transform.Sax.SAXTransformerFactory.FeatureXmlfilter = "http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter" -> string! +const Javax.Xml.Transform.Stream.StreamResult.Feature = "http://javax.xml.transform.stream.StreamResult/feature" -> string! +const Javax.Xml.Transform.Stream.StreamResult.InterfaceConsts.PiDisableOutputEscaping = "javax.xml.transform.disable-output-escaping" -> string! +const Javax.Xml.Transform.Stream.StreamResult.InterfaceConsts.PiEnableOutputEscaping = "javax.xml.transform.enable-output-escaping" -> string! +const Javax.Xml.Transform.Stream.StreamSource.Feature = "http://javax.xml.transform.stream.StreamSource/feature" -> string! +const Javax.Xml.XMLConstants.DefaultNsPrefix = "" -> string! +const Javax.Xml.XMLConstants.FeatureSecureProcessing = "http://javax.xml.XMLConstants/feature/secure-processing" -> string! +const Javax.Xml.XMLConstants.NullNsUri = "" -> string! +const Javax.Xml.XMLConstants.RelaxngNsUri = "http://relaxng.org/ns/structure/1.0" -> string! +const Javax.Xml.XMLConstants.W3cXmlSchemaInstanceNsUri = "http://www.w3.org/2001/XMLSchema-instance" -> string! +const Javax.Xml.XMLConstants.W3cXmlSchemaNsUri = "http://www.w3.org/2001/XMLSchema" -> string! +const Javax.Xml.XMLConstants.W3cXpathDatatypeNsUri = "http://www.w3.org/2003/11/xpath-datatypes" -> string! +const Javax.Xml.XMLConstants.XmlDtdNsUri = "http://www.w3.org/TR/REC-xml" -> string! +const Javax.Xml.XMLConstants.XmlnsAttribute = "xmlns" -> string! +const Javax.Xml.XMLConstants.XmlnsAttributeNsUri = "http://www.w3.org/2000/xmlns/" -> string! +const Javax.Xml.XMLConstants.XmlNsPrefix = "xml" -> string! +const Javax.Xml.XMLConstants.XmlNsUri = "http://www.w3.org/XML/1998/namespace" -> string! +const Javax.Xml.Xpath.XPathConstants.DomObjectModel = "http://java.sun.com/jaxp/xpath/dom" -> string! +const Javax.Xml.Xpath.XPathFactory.DefaultObjectModelUri = "http://java.sun.com/jaxp/xpath/dom" -> string! +const Javax.Xml.Xpath.XPathFactory.DefaultPropertyName = "javax.xml.xpath.XPathFactory" -> string! +const Org.Apache.Http.Auth.Params.AuthPNames.CredentialCharset = "http.auth.credential-charset" -> string! +const Org.Apache.Http.Auth.Params.IAuthPNames.CredentialCharset = "http.auth.credential-charset" -> string! +const Org.Apache.Http.Authentication.AUTH.ProxyAuth = "Proxy-Authenticate" -> string! +const Org.Apache.Http.Authentication.AUTH.ProxyAuthResp = "Proxy-Authorization" -> string! +const Org.Apache.Http.Authentication.AUTH.WwwAuth = "WWW-Authenticate" -> string! +const Org.Apache.Http.Authentication.AUTH.WwwAuthResp = "Authorization" -> string! +const Org.Apache.Http.Authentication.AuthScope.AnyPort = -1 -> int +const Org.Apache.Http.Client.Methods.HttpDelete.MethodName = "DELETE" -> string! +const Org.Apache.Http.Client.Methods.HttpGet.MethodName = "GET" -> string! +const Org.Apache.Http.Client.Methods.HttpHead.MethodName = "HEAD" -> string! +const Org.Apache.Http.Client.Methods.HttpOptions.MethodName = "OPTIONS" -> string! +const Org.Apache.Http.Client.Methods.HttpPost.MethodName = "POST" -> string! +const Org.Apache.Http.Client.Methods.HttpPut.MethodName = "PUT" -> string! +const Org.Apache.Http.Client.Methods.HttpTrace.MethodName = "TRACE" -> string! +const Org.Apache.Http.Client.Params.AuthPolicy.Basic = "Basic" -> string! +const Org.Apache.Http.Client.Params.AuthPolicy.Digest = "Digest" -> string! +const Org.Apache.Http.Client.Params.AuthPolicy.Ntlm = "NTLM" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.AllowCircularRedirects = "http.protocol.allow-circular-redirects" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.ConnectionManagerFactory = "http.connection-manager.factory-object" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.ConnectionManagerFactoryClassName = "http.connection-manager.factory-class-name" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.CookiePolicy = "http.protocol.cookie-policy" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.DefaultHeaders = "http.default-headers" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.DefaultHost = "http.default-host" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.HandleAuthentication = "http.protocol.handle-authentication" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.HandleRedirects = "http.protocol.handle-redirects" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.MaxRedirects = "http.protocol.max-redirects" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.RejectRelativeRedirect = "http.protocol.reject-relative-redirect" -> string! +const Org.Apache.Http.Client.Params.ClientPNames.VirtualHost = "http.virtual-host" -> string! +const Org.Apache.Http.Client.Params.CookiePolicy.BestMatch = "best-match" -> string! +const Org.Apache.Http.Client.Params.CookiePolicy.BrowserCompatibility = "compatibility" -> string! +const Org.Apache.Http.Client.Params.CookiePolicy.Netscape = "netscape" -> string! +const Org.Apache.Http.Client.Params.CookiePolicy.Rfc2109 = "rfc2109" -> string! +const Org.Apache.Http.Client.Params.CookiePolicy.Rfc2965 = "rfc2965" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.AllowCircularRedirects = "http.protocol.allow-circular-redirects" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.ConnectionManagerFactory = "http.connection-manager.factory-object" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.ConnectionManagerFactoryClassName = "http.connection-manager.factory-class-name" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.CookiePolicy = "http.protocol.cookie-policy" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.DefaultHeaders = "http.default-headers" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.DefaultHost = "http.default-host" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.HandleAuthentication = "http.protocol.handle-authentication" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.HandleRedirects = "http.protocol.handle-redirects" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.MaxRedirects = "http.protocol.max-redirects" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.RejectRelativeRedirect = "http.protocol.reject-relative-redirect" -> string! +const Org.Apache.Http.Client.Params.IClientPNames.VirtualHost = "http.virtual-host" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.AuthSchemePref = "http.auth.scheme-pref" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.AuthschemeRegistry = "http.authscheme-registry" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.CookieOrigin = "http.cookie-origin" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.CookieSpec = "http.cookie-spec" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.CookiespecRegistry = "http.cookiespec-registry" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.CookieStore = "http.cookie-store" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.CredsProvider = "http.auth.credentials-provider" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.ProxyAuthState = "http.auth.proxy-scope" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.TargetAuthState = "http.auth.target-scope" -> string! +const Org.Apache.Http.Client.Protocol.ClientContext.UserToken = "http.user-token" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.AuthSchemePref = "http.auth.scheme-pref" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.AuthschemeRegistry = "http.authscheme-registry" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.CookieOrigin = "http.cookie-origin" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.CookieSpec = "http.cookie-spec" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.CookiespecRegistry = "http.cookiespec-registry" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.CookieStore = "http.cookie-store" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.CredsProvider = "http.auth.credentials-provider" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.ProxyAuthState = "http.auth.proxy-scope" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.TargetAuthState = "http.auth.target-scope" -> string! +const Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts.UserToken = "http.user-token" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.AuthSchemePref = "http.auth.scheme-pref" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.AuthschemeRegistry = "http.authscheme-registry" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.CookieOrigin = "http.cookie-origin" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.CookieSpec = "http.cookie-spec" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.CookiespecRegistry = "http.cookiespec-registry" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.CookieStore = "http.cookie-store" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.CredsProvider = "http.auth.credentials-provider" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.ProxyAuthState = "http.auth.proxy-scope" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.TargetAuthState = "http.auth.target-scope" -> string! +const Org.Apache.Http.Client.Protocol.IClientContext.UserToken = "http.user-token" -> string! +const Org.Apache.Http.Client.Utils.URLEncodedUtils.ContentType = "application/x-www-form-urlencoded" -> string! +const Org.Apache.Http.Conn.Params.ConnConnectionPNames.MaxStatusLineGarbage = "http.connection.max-status-line-garbage" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerParams.DefaultMaxTotalConnections = 20 -> int +const Org.Apache.Http.Conn.Params.ConnManagerParams.InterfaceConsts.MaxConnectionsPerRoute = "http.conn-manager.max-per-route" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerParams.InterfaceConsts.MaxTotalConnections = "http.conn-manager.max-total" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerParams.InterfaceConsts.Timeout = "http.conn-manager.timeout" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerPNames.MaxConnectionsPerRoute = "http.conn-manager.max-per-route" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerPNames.MaxTotalConnections = "http.conn-manager.max-total" -> string! +const Org.Apache.Http.Conn.Params.ConnManagerPNames.Timeout = "http.conn-manager.timeout" -> string! +const Org.Apache.Http.Conn.Params.ConnPerRouteBean.DefaultMaxConnectionsPerRoute = 2 -> int +const Org.Apache.Http.Conn.Params.ConnRouteParams.InterfaceConsts.DefaultProxy = "http.route.default-proxy" -> string! +const Org.Apache.Http.Conn.Params.ConnRouteParams.InterfaceConsts.ForcedRoute = "http.route.forced-route" -> string! +const Org.Apache.Http.Conn.Params.ConnRouteParams.InterfaceConsts.LocalAddress = "http.route.local-address" -> string! +const Org.Apache.Http.Conn.Params.ConnRoutePNames.DefaultProxy = "http.route.default-proxy" -> string! +const Org.Apache.Http.Conn.Params.ConnRoutePNames.ForcedRoute = "http.route.forced-route" -> string! +const Org.Apache.Http.Conn.Params.ConnRoutePNames.LocalAddress = "http.route.local-address" -> string! +const Org.Apache.Http.Conn.Params.IConnConnectionPNames.MaxStatusLineGarbage = "http.connection.max-status-line-garbage" -> string! +const Org.Apache.Http.Conn.Params.IConnManagerPNames.MaxConnectionsPerRoute = "http.conn-manager.max-per-route" -> string! +const Org.Apache.Http.Conn.Params.IConnManagerPNames.MaxTotalConnections = "http.conn-manager.max-total" -> string! +const Org.Apache.Http.Conn.Params.IConnManagerPNames.Timeout = "http.conn-manager.timeout" -> string! +const Org.Apache.Http.Conn.Params.IConnRoutePNames.DefaultProxy = "http.route.default-proxy" -> string! +const Org.Apache.Http.Conn.Params.IConnRoutePNames.ForcedRoute = "http.route.forced-route" -> string! +const Org.Apache.Http.Conn.Params.IConnRoutePNames.LocalAddress = "http.route.local-address" -> string! +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.Complete = 0 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.ConnectProxy = 2 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.ConnectTarget = 1 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.LayerProtocol = 5 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.TunnelProxy = 4 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.TunnelTarget = 3 -> int +const Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts.Unreachable = -1 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.Complete = 0 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.ConnectProxy = 2 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.ConnectTarget = 1 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.LayerProtocol = 5 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.TunnelProxy = 4 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.TunnelTarget = 3 -> int +const Org.Apache.Http.Conn.Routing.HttpRouteDirector.Unreachable = -1 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.Complete = 0 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.ConnectProxy = 2 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.ConnectTarget = 1 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.LayerProtocol = 5 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.TunnelProxy = 4 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.TunnelTarget = 3 -> int +const Org.Apache.Http.Conn.Routing.IHttpRouteDirector.Unreachable = -1 -> int +const Org.Apache.Http.Conn.Ssl.SSLSocketFactory.Ssl = "SSL" -> string! +const Org.Apache.Http.Conn.Ssl.SSLSocketFactory.Sslv2 = "SSLv2" -> string! +const Org.Apache.Http.Conn.Ssl.SSLSocketFactory.Tls = "TLS" -> string! +const Org.Apache.Http.Cookie.Params.CookieSpecPNames.DatePatterns = "http.protocol.cookie-datepatterns" -> string! +const Org.Apache.Http.Cookie.Params.CookieSpecPNames.SingleCookieHeader = "http.protocol.single-cookie-header" -> string! +const Org.Apache.Http.Cookie.Params.ICookieSpecPNames.DatePatterns = "http.protocol.cookie-datepatterns" -> string! +const Org.Apache.Http.Cookie.Params.ICookieSpecPNames.SingleCookieHeader = "http.protocol.single-cookie-header" -> string! +const Org.Apache.Http.Cookies.ClientCookie.CommentAttr = "comment" -> string! +const Org.Apache.Http.Cookies.ClientCookie.CommenturlAttr = "commenturl" -> string! +const Org.Apache.Http.Cookies.ClientCookie.DiscardAttr = "discard" -> string! +const Org.Apache.Http.Cookies.ClientCookie.DomainAttr = "domain" -> string! +const Org.Apache.Http.Cookies.ClientCookie.ExpiresAttr = "expires" -> string! +const Org.Apache.Http.Cookies.ClientCookie.MaxAgeAttr = "max-age" -> string! +const Org.Apache.Http.Cookies.ClientCookie.PathAttr = "path" -> string! +const Org.Apache.Http.Cookies.ClientCookie.PortAttr = "port" -> string! +const Org.Apache.Http.Cookies.ClientCookie.SecureAttr = "secure" -> string! +const Org.Apache.Http.Cookies.ClientCookie.VersionAttr = "version" -> string! +const Org.Apache.Http.Cookies.IClientCookie.CommentAttr = "comment" -> string! +const Org.Apache.Http.Cookies.IClientCookie.CommenturlAttr = "commenturl" -> string! +const Org.Apache.Http.Cookies.IClientCookie.DiscardAttr = "discard" -> string! +const Org.Apache.Http.Cookies.IClientCookie.DomainAttr = "domain" -> string! +const Org.Apache.Http.Cookies.IClientCookie.ExpiresAttr = "expires" -> string! +const Org.Apache.Http.Cookies.IClientCookie.MaxAgeAttr = "max-age" -> string! +const Org.Apache.Http.Cookies.IClientCookie.PathAttr = "path" -> string! +const Org.Apache.Http.Cookies.IClientCookie.PortAttr = "port" -> string! +const Org.Apache.Http.Cookies.IClientCookie.SecureAttr = "secure" -> string! +const Org.Apache.Http.Cookies.IClientCookie.VersionAttr = "version" -> string! +const Org.Apache.Http.Cookies.ISM.Cookie = "Cookie" -> string! +const Org.Apache.Http.Cookies.ISM.Cookie2 = "Cookie2" -> string! +const Org.Apache.Http.Cookies.ISM.SetCookie = "Set-Cookie" -> string! +const Org.Apache.Http.Cookies.ISM.SetCookie2 = "Set-Cookie2" -> string! +const Org.Apache.Http.Cookies.SM.Cookie = "Cookie" -> string! +const Org.Apache.Http.Cookies.SM.Cookie2 = "Cookie2" -> string! +const Org.Apache.Http.Cookies.SM.SetCookie = "Set-Cookie" -> string! +const Org.Apache.Http.Cookies.SM.SetCookie2 = "Set-Cookie2" -> string! +const Org.Apache.Http.Entity.ContentLengthStrategy.Chunked = -2 -> int +const Org.Apache.Http.Entity.ContentLengthStrategy.Identity = -1 -> int +const Org.Apache.Http.Entity.IContentLengthStrategy.Chunked = -2 -> int +const Org.Apache.Http.Entity.IContentLengthStrategy.Identity = -1 -> int +const Org.Apache.Http.HttpHost.DefaultSchemeName = "http" -> string! +const Org.Apache.Http.HttpStatus.ScAccepted = 202 -> int +const Org.Apache.Http.HttpStatus.ScBadGateway = 502 -> int +const Org.Apache.Http.HttpStatus.ScBadRequest = 400 -> int +const Org.Apache.Http.HttpStatus.ScConflict = 409 -> int +const Org.Apache.Http.HttpStatus.ScContinue = 100 -> int +const Org.Apache.Http.HttpStatus.ScCreated = 201 -> int +const Org.Apache.Http.HttpStatus.ScExpectationFailed = 417 -> int +const Org.Apache.Http.HttpStatus.ScFailedDependency = 424 -> int +const Org.Apache.Http.HttpStatus.ScForbidden = 403 -> int +const Org.Apache.Http.HttpStatus.ScGatewayTimeout = 504 -> int +const Org.Apache.Http.HttpStatus.ScGone = 410 -> int +const Org.Apache.Http.HttpStatus.ScHttpVersionNotSupported = 505 -> int +const Org.Apache.Http.HttpStatus.ScInsufficientSpaceOnResource = 419 -> int +const Org.Apache.Http.HttpStatus.ScInsufficientStorage = 507 -> int +const Org.Apache.Http.HttpStatus.ScInternalServerError = 500 -> int +const Org.Apache.Http.HttpStatus.ScLengthRequired = 411 -> int +const Org.Apache.Http.HttpStatus.ScLocked = 423 -> int +const Org.Apache.Http.HttpStatus.ScMethodFailure = 420 -> int +const Org.Apache.Http.HttpStatus.ScMethodNotAllowed = 405 -> int +const Org.Apache.Http.HttpStatus.ScMovedPermanently = 301 -> int +const Org.Apache.Http.HttpStatus.ScMovedTemporarily = 302 -> int +const Org.Apache.Http.HttpStatus.ScMultipleChoices = 300 -> int +const Org.Apache.Http.HttpStatus.ScMultiStatus = 207 -> int +const Org.Apache.Http.HttpStatus.ScNoContent = 204 -> int +const Org.Apache.Http.HttpStatus.ScNonAuthoritativeInformation = 203 -> int +const Org.Apache.Http.HttpStatus.ScNotAcceptable = 406 -> int +const Org.Apache.Http.HttpStatus.ScNotFound = 404 -> int +const Org.Apache.Http.HttpStatus.ScNotImplemented = 501 -> int +const Org.Apache.Http.HttpStatus.ScNotModified = 304 -> int +const Org.Apache.Http.HttpStatus.ScOk = 200 -> int +const Org.Apache.Http.HttpStatus.ScPartialContent = 206 -> int +const Org.Apache.Http.HttpStatus.ScPaymentRequired = 402 -> int +const Org.Apache.Http.HttpStatus.ScPreconditionFailed = 412 -> int +const Org.Apache.Http.HttpStatus.ScProcessing = 102 -> int +const Org.Apache.Http.HttpStatus.ScProxyAuthenticationRequired = 407 -> int +const Org.Apache.Http.HttpStatus.ScRequestedRangeNotSatisfiable = 416 -> int +const Org.Apache.Http.HttpStatus.ScRequestTimeout = 408 -> int +const Org.Apache.Http.HttpStatus.ScRequestTooLong = 413 -> int +const Org.Apache.Http.HttpStatus.ScRequestUriTooLong = 414 -> int +const Org.Apache.Http.HttpStatus.ScResetContent = 205 -> int +const Org.Apache.Http.HttpStatus.ScSeeOther = 303 -> int +const Org.Apache.Http.HttpStatus.ScServiceUnavailable = 503 -> int +const Org.Apache.Http.HttpStatus.ScSwitchingProtocols = 101 -> int +const Org.Apache.Http.HttpStatus.ScTemporaryRedirect = 307 -> int +const Org.Apache.Http.HttpStatus.ScUnauthorized = 401 -> int +const Org.Apache.Http.HttpStatus.ScUnprocessableEntity = 422 -> int +const Org.Apache.Http.HttpStatus.ScUnsupportedMediaType = 415 -> int +const Org.Apache.Http.HttpStatus.ScUseProxy = 305 -> int +const Org.Apache.Http.HttpVersion.Http = "HTTP" -> string! +const Org.Apache.Http.IHttpStatus.ScAccepted = 202 -> int +const Org.Apache.Http.IHttpStatus.ScBadGateway = 502 -> int +const Org.Apache.Http.IHttpStatus.ScBadRequest = 400 -> int +const Org.Apache.Http.IHttpStatus.ScConflict = 409 -> int +const Org.Apache.Http.IHttpStatus.ScContinue = 100 -> int +const Org.Apache.Http.IHttpStatus.ScCreated = 201 -> int +const Org.Apache.Http.IHttpStatus.ScExpectationFailed = 417 -> int +const Org.Apache.Http.IHttpStatus.ScFailedDependency = 424 -> int +const Org.Apache.Http.IHttpStatus.ScForbidden = 403 -> int +const Org.Apache.Http.IHttpStatus.ScGatewayTimeout = 504 -> int +const Org.Apache.Http.IHttpStatus.ScGone = 410 -> int +const Org.Apache.Http.IHttpStatus.ScHttpVersionNotSupported = 505 -> int +const Org.Apache.Http.IHttpStatus.ScInsufficientSpaceOnResource = 419 -> int +const Org.Apache.Http.IHttpStatus.ScInsufficientStorage = 507 -> int +const Org.Apache.Http.IHttpStatus.ScInternalServerError = 500 -> int +const Org.Apache.Http.IHttpStatus.ScLengthRequired = 411 -> int +const Org.Apache.Http.IHttpStatus.ScLocked = 423 -> int +const Org.Apache.Http.IHttpStatus.ScMethodFailure = 420 -> int +const Org.Apache.Http.IHttpStatus.ScMethodNotAllowed = 405 -> int +const Org.Apache.Http.IHttpStatus.ScMovedPermanently = 301 -> int +const Org.Apache.Http.IHttpStatus.ScMovedTemporarily = 302 -> int +const Org.Apache.Http.IHttpStatus.ScMultipleChoices = 300 -> int +const Org.Apache.Http.IHttpStatus.ScMultiStatus = 207 -> int +const Org.Apache.Http.IHttpStatus.ScNoContent = 204 -> int +const Org.Apache.Http.IHttpStatus.ScNonAuthoritativeInformation = 203 -> int +const Org.Apache.Http.IHttpStatus.ScNotAcceptable = 406 -> int +const Org.Apache.Http.IHttpStatus.ScNotFound = 404 -> int +const Org.Apache.Http.IHttpStatus.ScNotImplemented = 501 -> int +const Org.Apache.Http.IHttpStatus.ScNotModified = 304 -> int +const Org.Apache.Http.IHttpStatus.ScOk = 200 -> int +const Org.Apache.Http.IHttpStatus.ScPartialContent = 206 -> int +const Org.Apache.Http.IHttpStatus.ScPaymentRequired = 402 -> int +const Org.Apache.Http.IHttpStatus.ScPreconditionFailed = 412 -> int +const Org.Apache.Http.IHttpStatus.ScProcessing = 102 -> int +const Org.Apache.Http.IHttpStatus.ScProxyAuthenticationRequired = 407 -> int +const Org.Apache.Http.IHttpStatus.ScRequestedRangeNotSatisfiable = 416 -> int +const Org.Apache.Http.IHttpStatus.ScRequestTimeout = 408 -> int +const Org.Apache.Http.IHttpStatus.ScRequestTooLong = 413 -> int +const Org.Apache.Http.IHttpStatus.ScRequestUriTooLong = 414 -> int +const Org.Apache.Http.IHttpStatus.ScResetContent = 205 -> int +const Org.Apache.Http.IHttpStatus.ScSeeOther = 303 -> int +const Org.Apache.Http.IHttpStatus.ScServiceUnavailable = 503 -> int +const Org.Apache.Http.IHttpStatus.ScSwitchingProtocols = 101 -> int +const Org.Apache.Http.IHttpStatus.ScTemporaryRedirect = 307 -> int +const Org.Apache.Http.IHttpStatus.ScUnauthorized = 401 -> int +const Org.Apache.Http.IHttpStatus.ScUnprocessableEntity = 422 -> int +const Org.Apache.Http.IHttpStatus.ScUnsupportedMediaType = 415 -> int +const Org.Apache.Http.IHttpStatus.ScUseProxy = 305 -> int +const Org.Apache.Http.Impl.Conn.SingleClientConnManager.MisuseMessage = "Invalid use of SingleClientConnManager: connection still allocated.\nMake sure to release the connection before allocating another one." -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.CommentAttr = "comment" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.CommenturlAttr = "commenturl" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.DiscardAttr = "discard" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.DomainAttr = "domain" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.ExpiresAttr = "expires" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.MaxAgeAttr = "max-age" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.PathAttr = "path" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.PortAttr = "port" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.SecureAttr = "secure" -> string! +const Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts.VersionAttr = "version" -> string! +const Org.Apache.Http.Impl.Cookie.DateUtils.PatternAsctime = "EEE MMM d HH:mm:ss yyyy" -> string! +const Org.Apache.Http.Impl.Cookie.DateUtils.PatternRfc1036 = "EEEE, dd-MMM-yy HH:mm:ss zzz" -> string! +const Org.Apache.Http.Impl.Cookie.DateUtils.PatternRfc1123 = "EEE, dd MMM yyyy HH:mm:ss zzz" -> string! +const Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.ExpiresPattern = "EEE, dd-MMM-yyyy HH:mm:ss z" -> string! +const Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.InterfaceConsts.Chunked = -2 -> int +const Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.InterfaceConsts.Identity = -1 -> int +const Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.InterfaceConsts.Chunked = -2 -> int +const Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.InterfaceConsts.Identity = -1 -> int +const Org.Apache.Http.Message.BasicHeaderValueFormatter.Separators = " ;,:@()<>\\\"/[]?={}\t" -> string! +const Org.Apache.Http.Message.BasicHeaderValueFormatter.UnsafeChars = "\"\\" -> string! +const Org.Apache.Http.Message.BasicTokenIterator.HttpSeparators = " ,;=()<>@:\\\"/[]?{}\t" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.ConnectionTimeout = "http.connection.timeout" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.MaxHeaderCount = "http.connection.max-header-count" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.MaxLineLength = "http.connection.max-line-length" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.SocketBufferSize = "http.socket.buffer-size" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.SoLinger = "http.socket.linger" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.SoTimeout = "http.socket.timeout" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.StaleConnectionCheck = "http.connection.stalecheck" -> string! +const Org.Apache.Http.Params.CoreConnectionPNames.TcpNodelay = "http.tcp.nodelay" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.HttpContentCharset = "http.protocol.content-charset" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.HttpElementCharset = "http.protocol.element-charset" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.OriginServer = "http.origin-server" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.ProtocolVersion = "http.protocol.version" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.StrictTransferEncoding = "http.protocol.strict-transfer-encoding" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.UseExpectContinue = "http.protocol.expect-continue" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.UserAgent = "http.useragent" -> string! +const Org.Apache.Http.Params.CoreProtocolPNames.WaitForContinue = "http.protocol.wait-for-continue" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.ConnectionTimeout = "http.connection.timeout" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.MaxHeaderCount = "http.connection.max-header-count" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.MaxLineLength = "http.connection.max-line-length" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.SocketBufferSize = "http.socket.buffer-size" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.SoLinger = "http.socket.linger" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.SoTimeout = "http.socket.timeout" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.StaleConnectionCheck = "http.connection.stalecheck" -> string! +const Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts.TcpNodelay = "http.tcp.nodelay" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.HttpContentCharset = "http.protocol.content-charset" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.HttpElementCharset = "http.protocol.element-charset" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.OriginServer = "http.origin-server" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.ProtocolVersion = "http.protocol.version" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.StrictTransferEncoding = "http.protocol.strict-transfer-encoding" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.UseExpectContinue = "http.protocol.expect-continue" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.UserAgent = "http.useragent" -> string! +const Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts.WaitForContinue = "http.protocol.wait-for-continue" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.ConnectionTimeout = "http.connection.timeout" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.MaxHeaderCount = "http.connection.max-header-count" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.MaxLineLength = "http.connection.max-line-length" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.SocketBufferSize = "http.socket.buffer-size" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.SoLinger = "http.socket.linger" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.SoTimeout = "http.socket.timeout" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.StaleConnectionCheck = "http.connection.stalecheck" -> string! +const Org.Apache.Http.Params.ICoreConnectionPNames.TcpNodelay = "http.tcp.nodelay" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.HttpContentCharset = "http.protocol.content-charset" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.HttpElementCharset = "http.protocol.element-charset" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.OriginServer = "http.origin-server" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.ProtocolVersion = "http.protocol.version" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.StrictTransferEncoding = "http.protocol.strict-transfer-encoding" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.UseExpectContinue = "http.protocol.expect-continue" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.UserAgent = "http.useragent" -> string! +const Org.Apache.Http.Params.ICoreProtocolPNames.WaitForContinue = "http.protocol.wait-for-continue" -> string! +const Org.Apache.Http.Protocol.BasicHttpContext.InterfaceConsts.ReservedPrefix = "http." -> string! +const Org.Apache.Http.Protocol.DefaultedHttpContext.InterfaceConsts.ReservedPrefix = "http." -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpConnection = "http.connection" -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpProxyHost = "http.proxy_host" -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpReqSent = "http.request_sent" -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpRequest = "http.request" -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpResponse = "http.response" -> string! +const Org.Apache.Http.Protocol.ExecutionContext.HttpTargetHost = "http.target_host" -> string! +const Org.Apache.Http.Protocol.HTTP.Ascii = "ASCII" -> string! +const Org.Apache.Http.Protocol.HTTP.CharsetParam = "; charset=" -> string! +const Org.Apache.Http.Protocol.HTTP.ChunkCoding = "chunked" -> string! +const Org.Apache.Http.Protocol.HTTP.ConnClose = "Close" -> string! +const Org.Apache.Http.Protocol.HTTP.ConnDirective = "Connection" -> string! +const Org.Apache.Http.Protocol.HTTP.ConnKeepAlive = "Keep-Alive" -> string! +const Org.Apache.Http.Protocol.HTTP.ContentEncoding = "Content-Encoding" -> string! +const Org.Apache.Http.Protocol.HTTP.ContentLen = "Content-Length" -> string! +const Org.Apache.Http.Protocol.HTTP.ContentType = "Content-Type" -> string! +const Org.Apache.Http.Protocol.HTTP.Cr = 13 -> int +const Org.Apache.Http.Protocol.HTTP.DateHeader = "Date" -> string! +const Org.Apache.Http.Protocol.HTTP.DefaultContentCharset = "ISO-8859-1" -> string! +const Org.Apache.Http.Protocol.HTTP.DefaultContentType = "application/octet-stream" -> string! +const Org.Apache.Http.Protocol.HTTP.DefaultProtocolCharset = "US-ASCII" -> string! +const Org.Apache.Http.Protocol.HTTP.ExpectContinue = "100-continue" -> string! +const Org.Apache.Http.Protocol.HTTP.ExpectDirective = "Expect" -> string! +const Org.Apache.Http.Protocol.HTTP.Ht = 9 -> int +const Org.Apache.Http.Protocol.HTTP.IdentityCoding = "identity" -> string! +const Org.Apache.Http.Protocol.HTTP.Iso88591 = "ISO-8859-1" -> string! +const Org.Apache.Http.Protocol.HTTP.Lf = 10 -> int +const Org.Apache.Http.Protocol.HTTP.OctetStreamType = "application/octet-stream" -> string! +const Org.Apache.Http.Protocol.HTTP.PlainTextType = "text/plain" -> string! +const Org.Apache.Http.Protocol.HTTP.ServerHeader = "Server" -> string! +const Org.Apache.Http.Protocol.HTTP.Sp = 32 -> int +const Org.Apache.Http.Protocol.HTTP.TargetHost = "Host" -> string! +const Org.Apache.Http.Protocol.HTTP.TransferEncoding = "Transfer-Encoding" -> string! +const Org.Apache.Http.Protocol.HTTP.UsAscii = "US-ASCII" -> string! +const Org.Apache.Http.Protocol.HTTP.UserAgent = "User-Agent" -> string! +const Org.Apache.Http.Protocol.HTTP.Utf16 = "UTF-16" -> string! +const Org.Apache.Http.Protocol.HTTP.Utf8 = "UTF-8" -> string! +const Org.Apache.Http.Protocol.HttpContext.ReservedPrefix = "http." -> string! +const Org.Apache.Http.Protocol.HttpDateGenerator.PatternRfc1123 = "EEE, dd MMM yyyy HH:mm:ss zzz" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpConnection = "http.connection" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpProxyHost = "http.proxy_host" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpReqSent = "http.request_sent" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpRequest = "http.request" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpResponse = "http.response" -> string! +const Org.Apache.Http.Protocol.IExecutionContext.HttpTargetHost = "http.target_host" -> string! +const Org.Apache.Http.Protocol.IHttpContext.ReservedPrefix = "http." -> string! +const Org.Apache.Http.Util.LangUtils.HashOffset = 37 -> int +const Org.Apache.Http.Util.LangUtils.HashSeed = 17 -> int +const Org.Apache.Http.Util.VersionInfo.PropertyModule = "info.module" -> string! +const Org.Apache.Http.Util.VersionInfo.PropertyRelease = "info.release" -> string! +const Org.Apache.Http.Util.VersionInfo.PropertyTimestamp = "info.timestamp" -> string! +const Org.Apache.Http.Util.VersionInfo.Unavailable = "UNAVAILABLE" -> string! +const Org.Apache.Http.Util.VersionInfo.VersionPropertyFile = "version.properties" -> string! +const Org.W3c.Dom.DOMError.SeverityError = 2 -> short +const Org.W3c.Dom.DOMError.SeverityFatalError = 3 -> short +const Org.W3c.Dom.DOMError.SeverityWarning = 1 -> short +const Org.W3c.Dom.DOMException.DomstringSizeErr = 2 -> short +const Org.W3c.Dom.DOMException.HierarchyRequestErr = 3 -> short +const Org.W3c.Dom.DOMException.IndexSizeErr = 1 -> short +const Org.W3c.Dom.DOMException.InuseAttributeErr = 10 -> short +const Org.W3c.Dom.DOMException.InvalidAccessErr = 15 -> short +const Org.W3c.Dom.DOMException.InvalidCharacterErr = 5 -> short +const Org.W3c.Dom.DOMException.InvalidModificationErr = 13 -> short +const Org.W3c.Dom.DOMException.InvalidStateErr = 11 -> short +const Org.W3c.Dom.DOMException.NamespaceErr = 14 -> short +const Org.W3c.Dom.DOMException.NoDataAllowedErr = 6 -> short +const Org.W3c.Dom.DOMException.NoModificationAllowedErr = 7 -> short +const Org.W3c.Dom.DOMException.NotFoundErr = 8 -> short +const Org.W3c.Dom.DOMException.NotSupportedErr = 9 -> short +const Org.W3c.Dom.DOMException.SyntaxErr = 12 -> short +const Org.W3c.Dom.DOMException.TypeMismatchErr = 17 -> short +const Org.W3c.Dom.DOMException.ValidationErr = 16 -> short +const Org.W3c.Dom.DOMException.WrongDocumentErr = 4 -> short +const Org.W3c.Dom.IDOMError.SeverityError = 2 -> short +const Org.W3c.Dom.IDOMError.SeverityFatalError = 3 -> short +const Org.W3c.Dom.IDOMError.SeverityWarning = 1 -> short +const Org.W3c.Dom.INode.AttributeNode = 2 -> short +const Org.W3c.Dom.INode.CdataSectionNode = 4 -> short +const Org.W3c.Dom.INode.CommentNode = 8 -> short +const Org.W3c.Dom.INode.DocumentFragmentNode = 11 -> short +const Org.W3c.Dom.INode.DocumentNode = 9 -> short +const Org.W3c.Dom.INode.DocumentPositionContainedBy = 16 -> short +const Org.W3c.Dom.INode.DocumentPositionContains = 8 -> short +const Org.W3c.Dom.INode.DocumentPositionDisconnected = 1 -> short +const Org.W3c.Dom.INode.DocumentPositionFollowing = 4 -> short +const Org.W3c.Dom.INode.DocumentPositionImplementationSpecific = 32 -> short +const Org.W3c.Dom.INode.DocumentPositionPreceding = 2 -> short +const Org.W3c.Dom.INode.DocumentTypeNode = 10 -> short +const Org.W3c.Dom.INode.ElementNode = 1 -> short +const Org.W3c.Dom.INode.EntityNode = 6 -> short +const Org.W3c.Dom.INode.EntityReferenceNode = 5 -> short +const Org.W3c.Dom.INode.NotationNode = 12 -> short +const Org.W3c.Dom.INode.ProcessingInstructionNode = 7 -> short +const Org.W3c.Dom.INode.TextNode = 3 -> short +const Org.W3c.Dom.ITypeInfo.DerivationExtension = 2 -> int +const Org.W3c.Dom.ITypeInfo.DerivationList = 8 -> int +const Org.W3c.Dom.ITypeInfo.DerivationRestriction = 1 -> int +const Org.W3c.Dom.ITypeInfo.DerivationUnion = 4 -> int +const Org.W3c.Dom.IUserDataHandler.NodeAdopted = 5 -> short +const Org.W3c.Dom.IUserDataHandler.NodeCloned = 1 -> short +const Org.W3c.Dom.IUserDataHandler.NodeDeleted = 3 -> short +const Org.W3c.Dom.IUserDataHandler.NodeImported = 2 -> short +const Org.W3c.Dom.IUserDataHandler.NodeRenamed = 4 -> short +const Org.W3c.Dom.LS.DOMImplementationLS.ModeAsynchronous = 2 -> short +const Org.W3c.Dom.LS.DOMImplementationLS.ModeSynchronous = 1 -> short +const Org.W3c.Dom.LS.IDOMImplementationLS.ModeAsynchronous = 2 -> short +const Org.W3c.Dom.LS.IDOMImplementationLS.ModeSynchronous = 1 -> short +const Org.W3c.Dom.LS.ILSParser.ActionAppendAsChildren = 1 -> short +const Org.W3c.Dom.LS.ILSParser.ActionInsertAfter = 4 -> short +const Org.W3c.Dom.LS.ILSParser.ActionInsertBefore = 3 -> short +const Org.W3c.Dom.LS.ILSParser.ActionReplace = 5 -> short +const Org.W3c.Dom.LS.ILSParser.ActionReplaceChildren = 2 -> short +const Org.W3c.Dom.LS.ILSParserFilter.FilterAccept = 1 -> short +const Org.W3c.Dom.LS.ILSParserFilter.FilterInterrupt = 4 -> short +const Org.W3c.Dom.LS.ILSParserFilter.FilterReject = 2 -> short +const Org.W3c.Dom.LS.ILSParserFilter.FilterSkip = 3 -> short +const Org.W3c.Dom.LS.LSException.ParseErr = 81 -> short +const Org.W3c.Dom.LS.LSException.SerializeErr = 82 -> short +const Org.W3c.Dom.LS.LSParser.ActionAppendAsChildren = 1 -> short +const Org.W3c.Dom.LS.LSParser.ActionInsertAfter = 4 -> short +const Org.W3c.Dom.LS.LSParser.ActionInsertBefore = 3 -> short +const Org.W3c.Dom.LS.LSParser.ActionReplace = 5 -> short +const Org.W3c.Dom.LS.LSParser.ActionReplaceChildren = 2 -> short +const Org.W3c.Dom.LS.LSParserFilter.FilterAccept = 1 -> short +const Org.W3c.Dom.LS.LSParserFilter.FilterInterrupt = 4 -> short +const Org.W3c.Dom.LS.LSParserFilter.FilterReject = 2 -> short +const Org.W3c.Dom.LS.LSParserFilter.FilterSkip = 3 -> short +const Org.W3c.Dom.Node.AttributeNode = 2 -> short +const Org.W3c.Dom.Node.CdataSectionNode = 4 -> short +const Org.W3c.Dom.Node.CommentNode = 8 -> short +const Org.W3c.Dom.Node.DocumentFragmentNode = 11 -> short +const Org.W3c.Dom.Node.DocumentNode = 9 -> short +const Org.W3c.Dom.Node.DocumentPositionContainedBy = 16 -> short +const Org.W3c.Dom.Node.DocumentPositionContains = 8 -> short +const Org.W3c.Dom.Node.DocumentPositionDisconnected = 1 -> short +const Org.W3c.Dom.Node.DocumentPositionFollowing = 4 -> short +const Org.W3c.Dom.Node.DocumentPositionImplementationSpecific = 32 -> short +const Org.W3c.Dom.Node.DocumentPositionPreceding = 2 -> short +const Org.W3c.Dom.Node.DocumentTypeNode = 10 -> short +const Org.W3c.Dom.Node.ElementNode = 1 -> short +const Org.W3c.Dom.Node.EntityNode = 6 -> short +const Org.W3c.Dom.Node.EntityReferenceNode = 5 -> short +const Org.W3c.Dom.Node.NotationNode = 12 -> short +const Org.W3c.Dom.Node.ProcessingInstructionNode = 7 -> short +const Org.W3c.Dom.Node.TextNode = 3 -> short +const Org.W3c.Dom.TypeInfo.DerivationExtension = 2 -> int +const Org.W3c.Dom.TypeInfo.DerivationList = 8 -> int +const Org.W3c.Dom.TypeInfo.DerivationRestriction = 1 -> int +const Org.W3c.Dom.TypeInfo.DerivationUnion = 4 -> int +const Org.W3c.Dom.UserDataHandler.NodeAdopted = 5 -> short +const Org.W3c.Dom.UserDataHandler.NodeCloned = 1 -> short +const Org.W3c.Dom.UserDataHandler.NodeDeleted = 3 -> short +const Org.W3c.Dom.UserDataHandler.NodeImported = 2 -> short +const Org.W3c.Dom.UserDataHandler.NodeRenamed = 4 -> short +const Org.Xml.Sax.Helpers.NamespaceSupport.Nsdecl = "http://www.w3.org/xmlns/2000/" -> string! +const Org.Xml.Sax.Helpers.NamespaceSupport.Xmlns = "http://www.w3.org/XML/1998/namespace" -> string! +const Org.XmlPull.V1.IXmlPullParser.FeatureProcessDocdecl = "http://xmlpull.org/v1/doc/features.html#process-docdecl" -> string! +const Org.XmlPull.V1.IXmlPullParser.FeatureProcessNamespaces = "http://xmlpull.org/v1/doc/features.html#process-namespaces" -> string! +const Org.XmlPull.V1.IXmlPullParser.FeatureReportNamespaceAttributes = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes" -> string! +const Org.XmlPull.V1.IXmlPullParser.FeatureValidation = "http://xmlpull.org/v1/doc/features.html#validation" -> string! +const Org.XmlPull.V1.IXmlPullParser.NoNamespace = "" -> string! +const Org.Xmlpull.V1.Sax2.Driver.ApacheDynamicValidationFeature = "http://apache.org/xml/features/validation/dynamic" -> string! +const Org.Xmlpull.V1.Sax2.Driver.ApacheSchemaValidationFeature = "http://apache.org/xml/features/validation/schema" -> string! +const Org.Xmlpull.V1.Sax2.Driver.DeclarationHandlerProperty = "http://xml.org/sax/properties/declaration-handler" -> string! +const Org.Xmlpull.V1.Sax2.Driver.LexicalHandlerProperty = "http://xml.org/sax/properties/lexical-handler" -> string! +const Org.Xmlpull.V1.Sax2.Driver.NamespacePrefixesFeature = "http://xml.org/sax/features/namespace-prefixes" -> string! +const Org.Xmlpull.V1.Sax2.Driver.NamespacesFeature = "http://xml.org/sax/features/namespaces" -> string! +const Org.Xmlpull.V1.Sax2.Driver.ValidationFeature = "http://xml.org/sax/features/validation" -> string! +const Org.XmlPull.V1.XmlPullParser.FeatureProcessDocdecl = "http://xmlpull.org/v1/doc/features.html#process-docdecl" -> string! +const Org.XmlPull.V1.XmlPullParser.FeatureProcessNamespaces = "http://xmlpull.org/v1/doc/features.html#process-namespaces" -> string! +const Org.XmlPull.V1.XmlPullParser.FeatureReportNamespaceAttributes = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes" -> string! +const Org.XmlPull.V1.XmlPullParser.FeatureValidation = "http://xmlpull.org/v1/doc/features.html#validation" -> string! +const Org.XmlPull.V1.XmlPullParser.NoNamespace = "" -> string! +const Org.XmlPull.V1.XmlPullParserFactory.PropertyName = "org.xmlpull.v1.XmlPullParserFactory" -> string! +Dalvik.Annotation.ITestTarget +Dalvik.Annotation.ITestTarget.ConceptName() -> string? +Dalvik.Annotation.ITestTarget.MethodArgs() -> Java.Lang.Class![]? +Dalvik.Annotation.ITestTarget.MethodName() -> string? +Dalvik.Annotation.ITestTargetClass +Dalvik.Annotation.ITestTargetClass.Value() -> Java.Lang.Class? +Dalvik.Annotation.Optimization.CriticalNativeAttribute +Dalvik.Annotation.Optimization.CriticalNativeAttribute.CriticalNativeAttribute() -> void +Dalvik.Annotation.Optimization.FastNativeAttribute +Dalvik.Annotation.Optimization.FastNativeAttribute.FastNativeAttribute() -> void +Dalvik.Annotation.Optimization.ICriticalNative +Dalvik.Annotation.Optimization.IFastNative +Dalvik.Annotation.TestTarget +Dalvik.Annotation.TestTarget.TestTarget(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Dalvik.Annotation.TestTargetAttribute +Dalvik.Annotation.TestTargetAttribute.ConceptName.get -> string? +Dalvik.Annotation.TestTargetAttribute.ConceptName.set -> void +Dalvik.Annotation.TestTargetAttribute.MethodArgs.get -> Java.Lang.Class![]? +Dalvik.Annotation.TestTargetAttribute.MethodArgs.set -> void +Dalvik.Annotation.TestTargetAttribute.MethodName.get -> string? +Dalvik.Annotation.TestTargetAttribute.MethodName.set -> void +Dalvik.Annotation.TestTargetAttribute.TestTargetAttribute() -> void +Dalvik.Annotation.TestTargetClass +Dalvik.Annotation.TestTargetClass.TestTargetClass(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Dalvik.Annotation.TestTargetClassAttribute +Dalvik.Annotation.TestTargetClassAttribute.TestTargetClassAttribute() -> void +Dalvik.Annotation.TestTargetClassAttribute.Value.get -> Java.Lang.Class? +Dalvik.Annotation.TestTargetClassAttribute.Value.set -> void +Dalvik.Bytecode.IOpcodes +Dalvik.Bytecode.OpcodeInfo +Dalvik.Bytecode.Opcodes +Dalvik.SystemInterop.ApplicationRuntime +Dalvik.SystemInterop.BaseDexClassLoader +Dalvik.SystemInterop.BaseDexClassLoader.BaseDexClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Dalvik.SystemInterop.BaseDexClassLoader.BaseDexClassLoader(string? dexPath, Java.IO.File? optimizedDirectory, string? librarySearchPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.DelegateLastClassLoader +Dalvik.SystemInterop.DelegateLastClassLoader.DelegateLastClassLoader(string! dexPath, string? librarySearchPath, Java.Lang.ClassLoader? parent, bool delegateResourceLoading) -> void +Dalvik.SystemInterop.DelegateLastClassLoader.DelegateLastClassLoader(string? dexPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.DelegateLastClassLoader.DelegateLastClassLoader(string? dexPath, string? librarySearchPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.DexClassLoader +Dalvik.SystemInterop.DexClassLoader.DexClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Dalvik.SystemInterop.DexClassLoader.DexClassLoader(string? dexPath, string? optimizedDirectory, string? librarySearchPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.DexFile +Dalvik.SystemInterop.DexFile.Close() -> void +Dalvik.SystemInterop.DexFile.DexFile(Java.IO.File? file) -> void +Dalvik.SystemInterop.DexFile.DexFile(string? fileName) -> void +Dalvik.SystemInterop.DexFile.Entries() -> Java.Util.IEnumeration? +Dalvik.SystemInterop.DexFile.LoadClass(string? name, Java.Lang.ClassLoader? loader) -> Java.Lang.Class? +Dalvik.SystemInterop.DexFile.Name.get -> string? +Dalvik.SystemInterop.DexFile.OptimizationInfo +Dalvik.SystemInterop.DexFile.OptimizationInfo.IsFullyCompiled.get -> bool +Dalvik.SystemInterop.DexFile.OptimizationInfo.IsOptimized.get -> bool +Dalvik.SystemInterop.DexFile.OptimizationInfo.IsVerified.get -> bool +Dalvik.SystemInterop.InMemoryDexClassLoader +Dalvik.SystemInterop.InMemoryDexClassLoader.InMemoryDexClassLoader(Java.Nio.ByteBuffer! dexBuffer, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.InMemoryDexClassLoader.InMemoryDexClassLoader(Java.Nio.ByteBuffer![]! dexBuffers, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.InMemoryDexClassLoader.InMemoryDexClassLoader(Java.Nio.ByteBuffer![]! dexBuffers, string? librarySearchPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.PathClassLoader +Dalvik.SystemInterop.PathClassLoader.PathClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Dalvik.SystemInterop.PathClassLoader.PathClassLoader(string? dexPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.PathClassLoader.PathClassLoader(string? dexPath, string? librarySearchPath, Java.Lang.ClassLoader? parent) -> void +Dalvik.SystemInterop.ZipPathValidator +Dalvik.SystemInterop.ZipPathValidator.ICallback +Dalvik.SystemInterop.ZipPathValidator.ICallback.OnZipEntryAccess(string! path) -> void +Java.Awt.Font.NumericShaper +Java.Awt.Font.NumericShaper.IsContextual.get -> bool +Java.Awt.Font.NumericShaper.Range +Java.Awt.Font.NumericShaper.Ranges.get -> Java.Awt.Font.Ranges +Java.Awt.Font.NumericShaper.RangeSet.get -> System.Collections.Generic.ICollection? +Java.Awt.Font.NumericShaper.Shape(char[]? text, int start, int count) -> void +Java.Awt.Font.NumericShaper.Shape(char[]? text, int start, int count, int context) -> void +Java.Awt.Font.NumericShaper.Shape(char[]? text, int start, int count, Java.Awt.Font.NumericShaper.Range? context) -> void +Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.AllRanges = 524287 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Arabic = 2 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Bengali = 16 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Devanagari = 8 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.EasternArabic = 4 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Ethiopic = 65536 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.European = 1 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Gujarati = 64 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Gurmukhi = 32 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Kannada = 1024 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Khmer = 131072 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Lao = 8192 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Malayalam = 2048 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Mongolian = 262144 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Myanmar = 32768 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Oriya = 128 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Tamil = 256 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Telugu = 512 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Thai = 4096 -> Java.Awt.Font.Ranges +Java.Awt.Font.Ranges.Tibetan = 16384 -> Java.Awt.Font.Ranges +Java.Awt.Font.TextAttribute +Java.Beans.IndexedPropertyChangeEvent +Java.Beans.IndexedPropertyChangeEvent.IndexedPropertyChangeEvent(Java.Lang.Object? source, string? propertyName, Java.Lang.Object? oldValue, Java.Lang.Object? newValue, int index) -> void +Java.Beans.IndexedPropertyChangeEvent.IndexedPropertyChangeEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Beans.IPropertyChangeListener +Java.Beans.IPropertyChangeListener.PropertyChange(Java.Beans.PropertyChangeEvent? evt) -> void +Java.Beans.PropertyChangeEvent +Java.Beans.PropertyChangeEvent.PropertyChangeEvent(Java.Lang.Object? source, string? propertyName, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> void +Java.Beans.PropertyChangeEvent.PropertyChangeEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Beans.PropertyChangeListenerProxy +Java.Beans.PropertyChangeListenerProxy.PropertyChangeListenerProxy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Beans.PropertyChangeListenerProxy.PropertyChangeListenerProxy(string? propertyName, Java.Beans.IPropertyChangeListener? listener) -> void +Java.Beans.PropertyChangeSupport +Java.Beans.PropertyChangeSupport.PropertyChangeSupport(Java.Lang.Object? sourceBean) -> void +Java.Beans.PropertyChangeSupport.PropertyChangeSupport(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Interop.AndroidEventHelper +Java.Interop.DoNotPackageAttribute +Java.Interop.DoNotPackageAttribute.DoNotPackageAttribute(string! jarFile) -> void +Java.Interop.DoNotPackageAttribute.JarFile.get -> string! +Java.Interop.DoNotPackageAttribute.JarFile.set -> void +Java.Interop.EventHelper +Java.Interop.ExportAttribute +Java.Interop.ExportAttribute.ExportAttribute() -> void +Java.Interop.ExportAttribute.ExportAttribute(string! name) -> void +Java.Interop.ExportAttribute.Name.get -> string? +Java.Interop.ExportAttribute.SuperArgumentsString.get -> string? +Java.Interop.ExportAttribute.SuperArgumentsString.set -> void +Java.Interop.ExportAttribute.Throws.get -> System.Type![]? +Java.Interop.ExportAttribute.Throws.set -> void +Java.Interop.ExportFieldAttribute +Java.Interop.ExportFieldAttribute.ExportFieldAttribute(string! name) -> void +Java.Interop.ExportFieldAttribute.Name.get -> string! +Java.Interop.ExportFieldAttribute.Name.set -> void +Java.Interop.ExportParameterAttribute +Java.Interop.ExportParameterAttribute.ExportParameterAttribute(Java.Interop.ExportParameterKind kind) -> void +Java.Interop.ExportParameterAttribute.Kind.get -> Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind.InputStream = 1 -> Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind.OutputStream = 2 -> Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind.Unspecified = 0 -> Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind.XmlPullParser = 3 -> Java.Interop.ExportParameterKind +Java.Interop.ExportParameterKind.XmlResourceParser = 4 -> Java.Interop.ExportParameterKind +Java.Interop.IJniNameProviderAttribute +Java.Interop.IJniNameProviderAttribute.Name.get -> string! +Java.Interop.JavaInterfaceDefaultMethodAttribute +Java.Interop.JavaInterfaceDefaultMethodAttribute.JavaInterfaceDefaultMethodAttribute() -> void +Java.Interop.JavaLibraryReferenceAttribute +Java.Interop.JavaLibraryReferenceAttribute.JavaLibraryReferenceAttribute(string! filename) -> void +Java.Interop.JavaLibraryReferenceAttribute.LibraryFileName.get -> string! +Java.Interop.JavaObjectExtensions +Java.Interop.Runtime +Java.Interop.Tools.JavaCallableWrappers.Crc64 +Java.Interop.Tools.JavaCallableWrappers.Crc64.Crc64() -> void +Java.Interop.TypeManager +Java.IO.BufferedInputStream +Java.IO.BufferedInputStream.Buf.get -> System.Collections.Generic.IList? +Java.IO.BufferedInputStream.Buf.set -> void +Java.IO.BufferedInputStream.BufferedInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.BufferedInputStream.BufferedInputStream(System.IO.Stream? in) -> void +Java.IO.BufferedInputStream.BufferedInputStream(System.IO.Stream? in, int size) -> void +Java.IO.BufferedInputStream.Count.get -> int +Java.IO.BufferedInputStream.Count.set -> void +Java.IO.BufferedInputStream.Marklimit.get -> int +Java.IO.BufferedInputStream.Marklimit.set -> void +Java.IO.BufferedInputStream.Markpos.get -> int +Java.IO.BufferedInputStream.Markpos.set -> void +Java.IO.BufferedInputStream.Pos.get -> int +Java.IO.BufferedInputStream.Pos.set -> void +Java.IO.BufferedOutputStream +Java.IO.BufferedOutputStream.Buf.get -> System.Collections.Generic.IList? +Java.IO.BufferedOutputStream.Buf.set -> void +Java.IO.BufferedOutputStream.BufferedOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.BufferedOutputStream.BufferedOutputStream(System.IO.Stream? out) -> void +Java.IO.BufferedOutputStream.BufferedOutputStream(System.IO.Stream? out, int size) -> void +Java.IO.BufferedOutputStream.Count.get -> int +Java.IO.BufferedOutputStream.Count.set -> void +Java.IO.BufferedReader +Java.IO.BufferedReader.BufferedReader(Java.IO.Reader? in) -> void +Java.IO.BufferedReader.BufferedReader(Java.IO.Reader? in, int sz) -> void +Java.IO.BufferedReader.BufferedReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.BufferedReader.ReadLineAsync() -> System.Threading.Tasks.Task! +Java.IO.BufferedWriter +Java.IO.BufferedWriter.BufferedWriter(Java.IO.Writer? out) -> void +Java.IO.BufferedWriter.BufferedWriter(Java.IO.Writer? out, int sz) -> void +Java.IO.BufferedWriter.BufferedWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.BufferedWriter.NewLineAsync() -> System.Threading.Tasks.Task! +Java.IO.ByteArrayInputStream +Java.IO.ByteArrayInputStream.Buf.get -> System.Collections.Generic.IList? +Java.IO.ByteArrayInputStream.Buf.set -> void +Java.IO.ByteArrayInputStream.ByteArrayInputStream(byte[]? buf) -> void +Java.IO.ByteArrayInputStream.ByteArrayInputStream(byte[]? buf, int offset, int length) -> void +Java.IO.ByteArrayInputStream.ByteArrayInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ByteArrayInputStream.Count.get -> int +Java.IO.ByteArrayInputStream.Count.set -> void +Java.IO.ByteArrayInputStream.Mark.get -> int +Java.IO.ByteArrayInputStream.Mark.set -> void +Java.IO.ByteArrayInputStream.Pos.get -> int +Java.IO.ByteArrayInputStream.Pos.set -> void +Java.IO.ByteArrayOutputStream +Java.IO.ByteArrayOutputStream.Buf.get -> System.Collections.Generic.IList? +Java.IO.ByteArrayOutputStream.Buf.set -> void +Java.IO.ByteArrayOutputStream.ByteArrayOutputStream() -> void +Java.IO.ByteArrayOutputStream.ByteArrayOutputStream(int size) -> void +Java.IO.ByteArrayOutputStream.ByteArrayOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ByteArrayOutputStream.Count.get -> int +Java.IO.ByteArrayOutputStream.Count.set -> void +Java.IO.ByteArrayOutputStream.WriteToAsync(System.IO.Stream! out) -> System.Threading.Tasks.Task! +Java.IO.CharArrayReader +Java.IO.CharArrayReader.Buf.get -> System.Collections.Generic.IList? +Java.IO.CharArrayReader.Buf.set -> void +Java.IO.CharArrayReader.CharArrayReader(char[]? buf) -> void +Java.IO.CharArrayReader.CharArrayReader(char[]? buf, int offset, int length) -> void +Java.IO.CharArrayReader.CharArrayReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.CharArrayReader.Count.get -> int +Java.IO.CharArrayReader.Count.set -> void +Java.IO.CharArrayReader.MarkedPos.get -> int +Java.IO.CharArrayReader.MarkedPos.set -> void +Java.IO.CharArrayReader.Pos.get -> int +Java.IO.CharArrayReader.Pos.set -> void +Java.IO.CharArrayWriter +Java.IO.CharArrayWriter.Buf.get -> System.Collections.Generic.IList? +Java.IO.CharArrayWriter.Buf.set -> void +Java.IO.CharArrayWriter.CharArrayWriter() -> void +Java.IO.CharArrayWriter.CharArrayWriter(int initialSize) -> void +Java.IO.CharArrayWriter.CharArrayWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.CharArrayWriter.Count.get -> int +Java.IO.CharArrayWriter.Count.set -> void +Java.IO.CharArrayWriter.WriteToAsync(Java.IO.Writer? out) -> System.Threading.Tasks.Task! +Java.IO.CharConversionException +Java.IO.CharConversionException.CharConversionException() -> void +Java.IO.CharConversionException.CharConversionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.CharConversionException.CharConversionException(string? s) -> void +Java.IO.Console +Java.IO.Console.Flush() -> void +Java.IO.Console.Format(string? fmt, params Java.Lang.Object![]? args) -> Java.IO.Console? +Java.IO.Console.FormatAsync(string? fmt, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.Console.Printf(string? format, params Java.Lang.Object![]? args) -> Java.IO.Console? +Java.IO.Console.PrintfAsync(string? format, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.Console.Reader() -> Java.IO.Reader? +Java.IO.Console.ReadLine() -> string? +Java.IO.Console.ReadLine(string? fmt, params Java.Lang.Object![]? args) -> string? +Java.IO.Console.ReadLineAsync() -> System.Threading.Tasks.Task! +Java.IO.Console.ReadLineAsync(string? fmt, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.Console.ReadPassword() -> char[]? +Java.IO.Console.ReadPassword(string? fmt, params Java.Lang.Object![]? args) -> char[]? +Java.IO.Console.ReadPasswordAsync() -> System.Threading.Tasks.Task! +Java.IO.Console.ReadPasswordAsync(string? fmt, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.Console.Writer() -> Java.IO.PrintWriter? +Java.IO.DataInputStream +Java.IO.DataInputStream.DataInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.DataInputStream.DataInputStream(System.IO.Stream? in) -> void +Java.IO.DataInputStream.ReadBoolean() -> bool +Java.IO.DataInputStream.ReadByte() -> sbyte +Java.IO.DataInputStream.ReadChar() -> char +Java.IO.DataInputStream.ReadDouble() -> double +Java.IO.DataInputStream.ReadFloat() -> float +Java.IO.DataInputStream.ReadFully(byte[]? b) -> void +Java.IO.DataInputStream.ReadFully(byte[]? b, int off, int len) -> void +Java.IO.DataInputStream.ReadInt() -> int +Java.IO.DataInputStream.ReadLine() -> string? +Java.IO.DataInputStream.ReadLong() -> long +Java.IO.DataInputStream.ReadShort() -> short +Java.IO.DataInputStream.ReadUnsignedByte() -> int +Java.IO.DataInputStream.ReadUnsignedShort() -> int +Java.IO.DataInputStream.ReadUTF() -> string? +Java.IO.DataInputStream.SkipBytes(int n) -> int +Java.IO.DataOutputStream +Java.IO.DataOutputStream.DataOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.DataOutputStream.DataOutputStream(System.IO.Stream? out) -> void +Java.IO.DataOutputStream.Size() -> int +Java.IO.DataOutputStream.WriteBoolean(bool v) -> void +Java.IO.DataOutputStream.WriteByte(int v) -> void +Java.IO.DataOutputStream.WriteBytes(string? s) -> void +Java.IO.DataOutputStream.WriteChar(int v) -> void +Java.IO.DataOutputStream.WriteChars(string? s) -> void +Java.IO.DataOutputStream.WriteDouble(double v) -> void +Java.IO.DataOutputStream.WriteFloat(float v) -> void +Java.IO.DataOutputStream.WriteInt(int v) -> void +Java.IO.DataOutputStream.WriteLong(long v) -> void +Java.IO.DataOutputStream.WriteShort(int v) -> void +Java.IO.DataOutputStream.WriteUTF(string? str) -> void +Java.IO.DataOutputStream.Written.get -> int +Java.IO.DataOutputStream.Written.set -> void +Java.IO.EOFException +Java.IO.EOFException.EOFException() -> void +Java.IO.EOFException.EOFException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.EOFException.EOFException(string? s) -> void +Java.IO.File +Java.IO.File.File(Java.IO.File? parent, string! child) -> void +Java.IO.File.File(Java.Net.URI! uri) -> void +Java.IO.File.File(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.File.File(string! pathname) -> void +Java.IO.File.File(string? parent, string! child) -> void +Java.IO.File.ListAsync() -> System.Threading.Tasks.Task! +Java.IO.File.ListAsync(Java.IO.IFilenameFilter? filter) -> System.Threading.Tasks.Task! +Java.IO.File.ListFilesAsync() -> System.Threading.Tasks.Task! +Java.IO.File.ListFilesAsync(Java.IO.IFileFilter? filter) -> System.Threading.Tasks.Task! +Java.IO.File.ListFilesAsync(Java.IO.IFilenameFilter? filter) -> System.Threading.Tasks.Task! +Java.IO.FileDescriptor +Java.IO.FileDescriptor.FileDescriptor() -> void +Java.IO.FileDescriptor.Sync() -> void +Java.IO.FileDescriptor.Valid() -> bool +Java.IO.FileInputStream +Java.IO.FileInputStream.FD.get -> Java.IO.FileDescriptor? +Java.IO.FileInputStream.FileInputStream(Java.IO.File? file) -> void +Java.IO.FileInputStream.FileInputStream(Java.IO.FileDescriptor? fdObj) -> void +Java.IO.FileInputStream.FileInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FileInputStream.FileInputStream(string? name) -> void +Java.IO.FileNotFoundException +Java.IO.FileNotFoundException.FileNotFoundException() -> void +Java.IO.FileNotFoundException.FileNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FileNotFoundException.FileNotFoundException(string? s) -> void +Java.IO.FileOutputStream +Java.IO.FileOutputStream.FD.get -> Java.IO.FileDescriptor? +Java.IO.FileOutputStream.FileOutputStream(Java.IO.File? file) -> void +Java.IO.FileOutputStream.FileOutputStream(Java.IO.File? file, bool append) -> void +Java.IO.FileOutputStream.FileOutputStream(Java.IO.FileDescriptor? fdObj) -> void +Java.IO.FileOutputStream.FileOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FileOutputStream.FileOutputStream(string? name) -> void +Java.IO.FileOutputStream.FileOutputStream(string? name, bool append) -> void +Java.IO.FilePermission +Java.IO.FilePermission.FilePermission(string? path, string? actions) -> void +Java.IO.FileReader +Java.IO.FileReader.FileReader(Java.IO.File? file) -> void +Java.IO.FileReader.FileReader(Java.IO.File? file, Java.Nio.Charset.Charset? charset) -> void +Java.IO.FileReader.FileReader(Java.IO.FileDescriptor? fd) -> void +Java.IO.FileReader.FileReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FileReader.FileReader(string? fileName) -> void +Java.IO.FileReader.FileReader(string? fileName, Java.Nio.Charset.Charset? charset) -> void +Java.IO.FileWriter +Java.IO.FileWriter.FileWriter(Java.IO.File? file) -> void +Java.IO.FileWriter.FileWriter(Java.IO.File? file, bool append) -> void +Java.IO.FileWriter.FileWriter(Java.IO.File? file, Java.Nio.Charset.Charset? charset) -> void +Java.IO.FileWriter.FileWriter(Java.IO.File? file, Java.Nio.Charset.Charset? charset, bool append) -> void +Java.IO.FileWriter.FileWriter(Java.IO.FileDescriptor? fd) -> void +Java.IO.FileWriter.FileWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FileWriter.FileWriter(string? fileName) -> void +Java.IO.FileWriter.FileWriter(string? fileName, bool append) -> void +Java.IO.FileWriter.FileWriter(string? fileName, Java.Nio.Charset.Charset? charset) -> void +Java.IO.FileWriter.FileWriter(string? fileName, Java.Nio.Charset.Charset? charset, bool append) -> void +Java.IO.FilterInputStream +Java.IO.FilterInputStream.FilterInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FilterInputStream.FilterInputStream(System.IO.Stream? in) -> void +Java.IO.FilterInputStream.In.get -> System.IO.Stream? +Java.IO.FilterInputStream.In.set -> void +Java.IO.FilterOutputStream +Java.IO.FilterOutputStream.FilterOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FilterOutputStream.FilterOutputStream(System.IO.Stream? out) -> void +Java.IO.FilterOutputStream.Out.get -> System.IO.Stream? +Java.IO.FilterOutputStream.Out.set -> void +Java.IO.FilterReader +Java.IO.FilterReader.FilterReader(Java.IO.Reader? in) -> void +Java.IO.FilterReader.FilterReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FilterReader.In.get -> Java.IO.Reader? +Java.IO.FilterReader.In.set -> void +Java.IO.FilterWriter +Java.IO.FilterWriter.FilterWriter(Java.IO.Writer? out) -> void +Java.IO.FilterWriter.FilterWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.FilterWriter.Out.get -> Java.IO.Writer? +Java.IO.FilterWriter.Out.set -> void +Java.IO.ICloseable +Java.IO.ICloseable.Close() -> void +Java.IO.IDataInput +Java.IO.IDataInput.ReadBoolean() -> bool +Java.IO.IDataInput.ReadByte() -> sbyte +Java.IO.IDataInput.ReadChar() -> char +Java.IO.IDataInput.ReadDouble() -> double +Java.IO.IDataInput.ReadFloat() -> float +Java.IO.IDataInput.ReadFully(byte[]? b) -> void +Java.IO.IDataInput.ReadFully(byte[]? b, int off, int len) -> void +Java.IO.IDataInput.ReadInt() -> int +Java.IO.IDataInput.ReadLine() -> string? +Java.IO.IDataInput.ReadLong() -> long +Java.IO.IDataInput.ReadShort() -> short +Java.IO.IDataInput.ReadUnsignedByte() -> int +Java.IO.IDataInput.ReadUnsignedShort() -> int +Java.IO.IDataInput.ReadUTF() -> string? +Java.IO.IDataInput.SkipBytes(int n) -> int +Java.IO.IDataInputExtensions +Java.IO.IDataOutput +Java.IO.IDataOutput.Write(byte[]? b) -> void +Java.IO.IDataOutput.Write(byte[]? b, int off, int len) -> void +Java.IO.IDataOutput.Write(int b) -> void +Java.IO.IDataOutput.WriteBoolean(bool v) -> void +Java.IO.IDataOutput.WriteByte(int v) -> void +Java.IO.IDataOutput.WriteBytes(string? s) -> void +Java.IO.IDataOutput.WriteChar(int v) -> void +Java.IO.IDataOutput.WriteChars(string? s) -> void +Java.IO.IDataOutput.WriteDouble(double v) -> void +Java.IO.IDataOutput.WriteFloat(float v) -> void +Java.IO.IDataOutput.WriteInt(int v) -> void +Java.IO.IDataOutput.WriteLong(long v) -> void +Java.IO.IDataOutput.WriteShort(int v) -> void +Java.IO.IDataOutput.WriteUTF(string? s) -> void +Java.IO.IDataOutputExtensions +Java.IO.IExternalizable +Java.IO.IExternalizable.ReadExternal(Java.IO.IObjectInput? in) -> void +Java.IO.IExternalizable.WriteExternal(Java.IO.IObjectOutput? out) -> void +Java.IO.IExternalizableExtensions +Java.IO.IFileFilter +Java.IO.IFileFilter.Accept(Java.IO.File? pathname) -> bool +Java.IO.IFilenameFilter +Java.IO.IFilenameFilter.Accept(Java.IO.File? dir, string? name) -> bool +Java.IO.IFlushable +Java.IO.IFlushable.Flush() -> void +Java.IO.IFlushableExtensions +Java.IO.InputStream +Java.IO.InputStream.InputStream() -> void +Java.IO.InputStream.InputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.InputStream.ReadAsync() -> System.Threading.Tasks.Task! +Java.IO.InputStream.ReadAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.IO.InputStream.ReadAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.InputStream.SkipAsync(long n) -> System.Threading.Tasks.Task! +Java.IO.InputStreamReader +Java.IO.InputStreamReader.InputStreamReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.InputStreamReader.InputStreamReader(System.IO.Stream? in) -> void +Java.IO.InputStreamReader.InputStreamReader(System.IO.Stream? in, Java.Nio.Charset.Charset? cs) -> void +Java.IO.InputStreamReader.InputStreamReader(System.IO.Stream? in, Java.Nio.Charset.CharsetDecoder? dec) -> void +Java.IO.InputStreamReader.InputStreamReader(System.IO.Stream? in, string? charsetName) -> void +Java.IO.InterruptedIOException +Java.IO.InterruptedIOException.BytesTransferred.get -> int +Java.IO.InterruptedIOException.BytesTransferred.set -> void +Java.IO.InterruptedIOException.InterruptedIOException() -> void +Java.IO.InterruptedIOException.InterruptedIOException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.InterruptedIOException.InterruptedIOException(string? s) -> void +Java.IO.InvalidClassException +Java.IO.InvalidClassException.Classname.get -> string? +Java.IO.InvalidClassException.Classname.set -> void +Java.IO.InvalidClassException.InvalidClassException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.InvalidClassException.InvalidClassException(string? cname, string? reason) -> void +Java.IO.InvalidClassException.InvalidClassException(string? reason) -> void +Java.IO.InvalidObjectException +Java.IO.InvalidObjectException.InvalidObjectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.InvalidObjectException.InvalidObjectException(string? reason) -> void +Java.IO.IObjectInput +Java.IO.IObjectInput.Available() -> int +Java.IO.IObjectInput.Close() -> void +Java.IO.IObjectInput.Read() -> int +Java.IO.IObjectInput.Read(byte[]? b) -> int +Java.IO.IObjectInput.Read(byte[]? b, int off, int len) -> int +Java.IO.IObjectInput.ReadObject() -> Java.Lang.Object? +Java.IO.IObjectInput.Skip(long n) -> long +Java.IO.IObjectInputExtensions +Java.IO.IObjectInputValidation +Java.IO.IObjectInputValidation.ValidateObject() -> void +Java.IO.IObjectOutput +Java.IO.IObjectOutput.Close() -> void +Java.IO.IObjectOutput.Flush() -> void +Java.IO.IObjectOutput.WriteObject(Java.Lang.Object? obj) -> void +Java.IO.IObjectOutputExtensions +Java.IO.IObjectStreamConstants +Java.IO.IObjectStreamConstants.SubclassImplementationPermission.get -> Java.IO.SerializablePermission? +Java.IO.IObjectStreamConstants.SubstitutionPermission.get -> Java.IO.SerializablePermission? +Java.IO.IOError +Java.IO.IOError.IOError(Java.Lang.Throwable? cause) -> void +Java.IO.IOError.IOError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.IOException +Java.IO.IOException.IOException() -> void +Java.IO.IOException.IOException(Java.Lang.Throwable? cause) -> void +Java.IO.IOException.IOException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.IOException.IOException(string? message) -> void +Java.IO.IOException.IOException(string? message, Java.Lang.Throwable? cause) -> void +Java.IO.ISerial +Java.IO.ISerializable +Java.IO.LineNumberInputStream +Java.IO.LineNumberInputStream.LineNumberInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.LineNumberInputStream.LineNumberInputStream(System.IO.Stream? in) -> void +Java.IO.LineNumberReader +Java.IO.LineNumberReader.LineNumberReader(Java.IO.Reader? in) -> void +Java.IO.LineNumberReader.LineNumberReader(Java.IO.Reader? in, int sz) -> void +Java.IO.LineNumberReader.LineNumberReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.NotActiveException +Java.IO.NotActiveException.NotActiveException() -> void +Java.IO.NotActiveException.NotActiveException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.NotActiveException.NotActiveException(string? reason) -> void +Java.IO.NotSerializableException +Java.IO.NotSerializableException.NotSerializableException() -> void +Java.IO.NotSerializableException.NotSerializableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.NotSerializableException.NotSerializableException(string? classname) -> void +Java.IO.ObjectInputStream +Java.IO.ObjectInputStream.GetField +Java.IO.ObjectInputStream.GetField.GetField() -> void +Java.IO.ObjectInputStream.GetField.GetField(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectInputStream.InterfaceConsts +Java.IO.ObjectInputStream.ObjectInputStream() -> void +Java.IO.ObjectInputStream.ObjectInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectInputStream.ObjectInputStream(System.IO.Stream? in) -> void +Java.IO.ObjectInputStream.ReadObject() -> Java.Lang.Object? +Java.IO.ObjectOutputStream +Java.IO.ObjectOutputStream.InterfaceConsts +Java.IO.ObjectOutputStream.ObjectOutputStream() -> void +Java.IO.ObjectOutputStream.ObjectOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectOutputStream.ObjectOutputStream(System.IO.Stream? out) -> void +Java.IO.ObjectOutputStream.PutField +Java.IO.ObjectOutputStream.PutField.PutField() -> void +Java.IO.ObjectOutputStream.PutField.PutField(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectOutputStream.WriteObject(Java.Lang.Object? obj) -> void +Java.IO.ObjectStreamClass +Java.IO.ObjectStreamClass.ObjectStreamClass(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectStreamConstants +Java.IO.ObjectStreamException +Java.IO.ObjectStreamException.ObjectStreamException() -> void +Java.IO.ObjectStreamException.ObjectStreamException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectStreamException.ObjectStreamException(string? message) -> void +Java.IO.ObjectStreamField +Java.IO.ObjectStreamField.ObjectStreamField(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.ObjectStreamField.ObjectStreamField(string? name, Java.Lang.Class? type) -> void +Java.IO.ObjectStreamField.ObjectStreamField(string? name, Java.Lang.Class? type, bool unshared) -> void +Java.IO.ObjectStreamProtocol +Java.IO.ObjectStreamProtocol.Version1 = 1 -> Java.IO.ObjectStreamProtocol +Java.IO.ObjectStreamProtocol.Version2 = 2 -> Java.IO.ObjectStreamProtocol +Java.IO.OptionalDataException +Java.IO.OptionalDataException.Eof.get -> bool +Java.IO.OptionalDataException.Eof.set -> void +Java.IO.OptionalDataException.Length.get -> int +Java.IO.OptionalDataException.Length.set -> void +Java.IO.OptionalDataException.OptionalDataException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.OutputStream +Java.IO.OutputStream.OutputStream() -> void +Java.IO.OutputStream.OutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.OutputStream.WriteAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.IO.OutputStream.WriteAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.OutputStream.WriteAsync(int b) -> System.Threading.Tasks.Task! +Java.IO.OutputStreamWriter +Java.IO.OutputStreamWriter.OutputStreamWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.OutputStreamWriter.OutputStreamWriter(System.IO.Stream? out) -> void +Java.IO.OutputStreamWriter.OutputStreamWriter(System.IO.Stream? out, Java.Nio.Charset.Charset? cs) -> void +Java.IO.OutputStreamWriter.OutputStreamWriter(System.IO.Stream? out, Java.Nio.Charset.CharsetEncoder? enc) -> void +Java.IO.OutputStreamWriter.OutputStreamWriter(System.IO.Stream? out, string? charsetName) -> void +Java.IO.PipedInputStream +Java.IO.PipedInputStream.Buffer.get -> System.Collections.Generic.IList? +Java.IO.PipedInputStream.Buffer.set -> void +Java.IO.PipedInputStream.In.get -> int +Java.IO.PipedInputStream.In.set -> void +Java.IO.PipedInputStream.Out.get -> int +Java.IO.PipedInputStream.Out.set -> void +Java.IO.PipedInputStream.PipedInputStream() -> void +Java.IO.PipedInputStream.PipedInputStream(int pipeSize) -> void +Java.IO.PipedInputStream.PipedInputStream(Java.IO.PipedOutputStream? src) -> void +Java.IO.PipedInputStream.PipedInputStream(Java.IO.PipedOutputStream? src, int pipeSize) -> void +Java.IO.PipedInputStream.PipedInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PipedInputStream.ReceiveAsync(int b) -> System.Threading.Tasks.Task! +Java.IO.PipedOutputStream +Java.IO.PipedOutputStream.PipedOutputStream() -> void +Java.IO.PipedOutputStream.PipedOutputStream(Java.IO.PipedInputStream? snk) -> void +Java.IO.PipedOutputStream.PipedOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PipedReader +Java.IO.PipedReader.PipedReader() -> void +Java.IO.PipedReader.PipedReader(int pipeSize) -> void +Java.IO.PipedReader.PipedReader(Java.IO.PipedWriter? src) -> void +Java.IO.PipedReader.PipedReader(Java.IO.PipedWriter? src, int pipeSize) -> void +Java.IO.PipedReader.PipedReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PipedWriter +Java.IO.PipedWriter.PipedWriter() -> void +Java.IO.PipedWriter.PipedWriter(Java.IO.PipedReader? snk) -> void +Java.IO.PipedWriter.PipedWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PrintStream +Java.IO.PrintStream.Append(string? csq) -> Java.Lang.IAppendable? +Java.IO.PrintStream.Append(string? csq, int start, int end) -> Java.Lang.IAppendable? +Java.IO.PrintStream.AppendAsync(char c) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.AppendAsync(Java.Lang.ICharSequence? csq) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.AppendAsync(Java.Lang.ICharSequence? csq, int start, int end) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.FormatAsync(Java.Util.Locale? l, string? format, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.FormatAsync(string? format, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(bool b) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(char c) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(char[]? s) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(double d) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(float f) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(int i) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(Java.Lang.Object? obj) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(long l) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintAsync(string? s) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintfAsync(Java.Util.Locale? l, string? format, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintfAsync(string? format, params Java.Lang.Object![]? args) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync() -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(bool x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(char x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(char[]? x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(double x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(float x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(int x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(Java.Lang.Object? x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(long x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintlnAsync(string? x) -> System.Threading.Tasks.Task! +Java.IO.PrintStream.PrintStream(Java.IO.File? file) -> void +Java.IO.PrintStream.PrintStream(Java.IO.File? file, Java.Nio.Charset.Charset? charset) -> void +Java.IO.PrintStream.PrintStream(Java.IO.File? file, string? csn) -> void +Java.IO.PrintStream.PrintStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PrintStream.PrintStream(string? fileName) -> void +Java.IO.PrintStream.PrintStream(string? fileName, Java.Nio.Charset.Charset? charset) -> void +Java.IO.PrintStream.PrintStream(string? fileName, string? csn) -> void +Java.IO.PrintStream.PrintStream(System.IO.Stream? out) -> void +Java.IO.PrintStream.PrintStream(System.IO.Stream? out, bool autoFlush) -> void +Java.IO.PrintStream.PrintStream(System.IO.Stream? out, bool autoFlush, Java.Nio.Charset.Charset? charset) -> void +Java.IO.PrintStream.PrintStream(System.IO.Stream? out, bool autoFlush, string? encoding) -> void +Java.IO.PrintWriter +Java.IO.PrintWriter.FormatAsync(Java.Util.Locale? l, string! format, params Java.Lang.Object![]! args) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.FormatAsync(string! format, params Java.Lang.Object![]! args) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.Out.get -> Java.IO.Writer? +Java.IO.PrintWriter.Out.set -> void +Java.IO.PrintWriter.PrintAsync(bool b) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(char c) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(char[]? s) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(double d) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(float f) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(int i) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(Java.Lang.Object? obj) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(long l) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintAsync(string? s) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintfAsync(Java.Util.Locale? l, string! format, params Java.Lang.Object![]! args) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintfAsync(string! format, params Java.Lang.Object![]! args) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync() -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(bool x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(char x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(char[]? x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(double x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(float x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(int x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(Java.Lang.Object? x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(long x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintlnAsync(string? x) -> System.Threading.Tasks.Task! +Java.IO.PrintWriter.PrintWriter(Java.IO.File! file) -> void +Java.IO.PrintWriter.PrintWriter(Java.IO.File! file, Java.Nio.Charset.Charset! charset) -> void +Java.IO.PrintWriter.PrintWriter(Java.IO.File! file, string! csn) -> void +Java.IO.PrintWriter.PrintWriter(Java.IO.Writer! out) -> void +Java.IO.PrintWriter.PrintWriter(Java.IO.Writer! out, bool autoFlush) -> void +Java.IO.PrintWriter.PrintWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PrintWriter.PrintWriter(string! fileName) -> void +Java.IO.PrintWriter.PrintWriter(string! fileName, Java.Nio.Charset.Charset! charset) -> void +Java.IO.PrintWriter.PrintWriter(string! fileName, string! csn) -> void +Java.IO.PrintWriter.PrintWriter(System.IO.Stream! out) -> void +Java.IO.PrintWriter.PrintWriter(System.IO.Stream! out, bool autoFlush) -> void +Java.IO.PrintWriter.PrintWriter(System.IO.Stream! out, bool autoFlush, Java.Nio.Charset.Charset! charset) -> void +Java.IO.PushbackInputStream +Java.IO.PushbackInputStream.Buf.get -> System.Collections.Generic.IList? +Java.IO.PushbackInputStream.Buf.set -> void +Java.IO.PushbackInputStream.Pos.get -> int +Java.IO.PushbackInputStream.Pos.set -> void +Java.IO.PushbackInputStream.PushbackInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.PushbackInputStream.PushbackInputStream(System.IO.Stream? in) -> void +Java.IO.PushbackInputStream.PushbackInputStream(System.IO.Stream? in, int size) -> void +Java.IO.PushbackReader +Java.IO.PushbackReader.PushbackReader(Java.IO.Reader? in) -> void +Java.IO.PushbackReader.PushbackReader(Java.IO.Reader? in, int size) -> void +Java.IO.PushbackReader.PushbackReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.RandomAccessFile +Java.IO.RandomAccessFile.Channel.get -> Java.Nio.Channels.FileChannel? +Java.IO.RandomAccessFile.FD.get -> Java.IO.FileDescriptor? +Java.IO.RandomAccessFile.RandomAccessFile(Java.IO.File? file, string? mode) -> void +Java.IO.RandomAccessFile.RandomAccessFile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.RandomAccessFile.RandomAccessFile(string? name, string? mode) -> void +Java.IO.RandomAccessFile.ReadAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadBoolean() -> bool +Java.IO.RandomAccessFile.ReadBooleanAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadByte() -> sbyte +Java.IO.RandomAccessFile.ReadByteAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadChar() -> char +Java.IO.RandomAccessFile.ReadCharAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadDouble() -> double +Java.IO.RandomAccessFile.ReadDoubleAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadFloat() -> float +Java.IO.RandomAccessFile.ReadFloatAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadFully(byte[]? b) -> void +Java.IO.RandomAccessFile.ReadFully(byte[]? b, int off, int len) -> void +Java.IO.RandomAccessFile.ReadFullyAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadFullyAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadInt() -> int +Java.IO.RandomAccessFile.ReadIntAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadLine() -> string? +Java.IO.RandomAccessFile.ReadLineAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadLong() -> long +Java.IO.RandomAccessFile.ReadLongAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadShort() -> short +Java.IO.RandomAccessFile.ReadShortAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadUnsignedByte() -> int +Java.IO.RandomAccessFile.ReadUnsignedByteAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadUnsignedShort() -> int +Java.IO.RandomAccessFile.ReadUnsignedShortAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.ReadUTF() -> string? +Java.IO.RandomAccessFile.ReadUTFAsync() -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.SkipBytesAsync(int n) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteAsync(int b) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteBoolean(bool v) -> void +Java.IO.RandomAccessFile.WriteBooleanAsync(bool v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteByte(int v) -> void +Java.IO.RandomAccessFile.WriteByteAsync(int v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteBytes(string? s) -> void +Java.IO.RandomAccessFile.WriteBytesAsync(string? s) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteChar(int v) -> void +Java.IO.RandomAccessFile.WriteCharAsync(int v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteChars(string? s) -> void +Java.IO.RandomAccessFile.WriteCharsAsync(string? s) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteDouble(double v) -> void +Java.IO.RandomAccessFile.WriteDoubleAsync(double v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteFloat(float v) -> void +Java.IO.RandomAccessFile.WriteFloatAsync(float v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteInt(int v) -> void +Java.IO.RandomAccessFile.WriteIntAsync(int v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteLong(long v) -> void +Java.IO.RandomAccessFile.WriteLongAsync(long v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteShort(int v) -> void +Java.IO.RandomAccessFile.WriteShortAsync(int v) -> System.Threading.Tasks.Task! +Java.IO.RandomAccessFile.WriteUTF(string? str) -> void +Java.IO.RandomAccessFile.WriteUTFAsync(string? str) -> System.Threading.Tasks.Task! +Java.IO.Reader +Java.IO.Reader.Lock.get -> Java.Lang.Object? +Java.IO.Reader.Lock.set -> void +Java.IO.Reader.ReadAsync() -> System.Threading.Tasks.Task! +Java.IO.Reader.ReadAsync(char[]? cbuf) -> System.Threading.Tasks.Task! +Java.IO.Reader.ReadAsync(char[]? cbuf, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.Reader.ReadAsync(Java.Nio.CharBuffer? target) -> System.Threading.Tasks.Task! +Java.IO.Reader.Reader() -> void +Java.IO.Reader.Reader(Java.Lang.Object? lock) -> void +Java.IO.Reader.Reader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.Reader.SkipAsync(long n) -> System.Threading.Tasks.Task! +Java.IO.SequenceInputStream +Java.IO.SequenceInputStream.SequenceInputStream(Java.Util.IEnumeration? e) -> void +Java.IO.SequenceInputStream.SequenceInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.SequenceInputStream.SequenceInputStream(System.IO.Stream? s1, System.IO.Stream? s2) -> void +Java.IO.SerialAttribute +Java.IO.SerialAttribute.SerialAttribute() -> void +Java.IO.SerializablePermission +Java.IO.SerializablePermission.SerializablePermission(string? name) -> void +Java.IO.SerializablePermission.SerializablePermission(string? name, string? actions) -> void +Java.IO.StreamCorruptedException +Java.IO.StreamCorruptedException.StreamCorruptedException() -> void +Java.IO.StreamCorruptedException.StreamCorruptedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.StreamCorruptedException.StreamCorruptedException(string? reason) -> void +Java.IO.StreamTokenizer +Java.IO.StreamTokenizer.Nval.get -> double +Java.IO.StreamTokenizer.Nval.set -> void +Java.IO.StreamTokenizer.StreamTokenizer(Java.IO.Reader? r) -> void +Java.IO.StreamTokenizer.StreamTokenizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.StreamTokenizer.StreamTokenizer(System.IO.Stream? is) -> void +Java.IO.StreamTokenizer.Sval.get -> string? +Java.IO.StreamTokenizer.Sval.set -> void +Java.IO.StreamTokenizer.Ttype.get -> Java.IO.TokenType +Java.IO.StreamTokenizer.Ttype.set -> void +Java.IO.StringBufferInputStream +Java.IO.StringBufferInputStream.Buffer.get -> string? +Java.IO.StringBufferInputStream.Buffer.set -> void +Java.IO.StringBufferInputStream.Count.get -> int +Java.IO.StringBufferInputStream.Count.set -> void +Java.IO.StringBufferInputStream.Pos.get -> int +Java.IO.StringBufferInputStream.Pos.set -> void +Java.IO.StringBufferInputStream.StringBufferInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.StringBufferInputStream.StringBufferInputStream(string? s) -> void +Java.IO.StringReader +Java.IO.StringReader.StringReader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.StringReader.StringReader(string? s) -> void +Java.IO.StringWriter +Java.IO.StringWriter.StringWriter() -> void +Java.IO.StringWriter.StringWriter(int initialSize) -> void +Java.IO.StringWriter.StringWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.SyncFailedException +Java.IO.SyncFailedException.SyncFailedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.SyncFailedException.SyncFailedException(string? desc) -> void +Java.IO.TokenType +Java.IO.TokenType.Eof = -1 -> Java.IO.TokenType +Java.IO.TokenType.Eol = 10 -> Java.IO.TokenType +Java.IO.TokenType.Number = -2 -> Java.IO.TokenType +Java.IO.TokenType.Word = -3 -> Java.IO.TokenType +Java.IO.UncheckedIOException +Java.IO.UncheckedIOException.UncheckedIOException(Java.IO.IOException? cause) -> void +Java.IO.UncheckedIOException.UncheckedIOException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.UncheckedIOException.UncheckedIOException(string? message, Java.IO.IOException? cause) -> void +Java.IO.UnsupportedEncodingException +Java.IO.UnsupportedEncodingException.UnsupportedEncodingException() -> void +Java.IO.UnsupportedEncodingException.UnsupportedEncodingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.UnsupportedEncodingException.UnsupportedEncodingException(string? s) -> void +Java.IO.UTFDataFormatException +Java.IO.UTFDataFormatException.UTFDataFormatException() -> void +Java.IO.UTFDataFormatException.UTFDataFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.UTFDataFormatException.UTFDataFormatException(string? s) -> void +Java.IO.WriteAbortedException +Java.IO.WriteAbortedException.Detail.get -> Java.Lang.Exception? +Java.IO.WriteAbortedException.Detail.set -> void +Java.IO.WriteAbortedException.WriteAbortedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.IO.WriteAbortedException.WriteAbortedException(string? s, Java.Lang.Exception? ex) -> void +Java.IO.Writer +Java.IO.Writer.Append(string? csq) -> Java.Lang.IAppendable? +Java.IO.Writer.Append(string? csq, int start, int end) -> Java.Lang.IAppendable? +Java.IO.Writer.AppendAsync(char c) -> System.Threading.Tasks.Task! +Java.IO.Writer.AppendAsync(Java.Lang.ICharSequence? csq) -> System.Threading.Tasks.Task! +Java.IO.Writer.AppendAsync(Java.Lang.ICharSequence? csq, int start, int end) -> System.Threading.Tasks.Task! +Java.IO.Writer.Lock.get -> Java.Lang.Object? +Java.IO.Writer.Lock.set -> void +Java.IO.Writer.WriteAsync(char[]? cbuf) -> System.Threading.Tasks.Task! +Java.IO.Writer.WriteAsync(char[]? cbuf, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.Writer.WriteAsync(int c) -> System.Threading.Tasks.Task! +Java.IO.Writer.WriteAsync(string? str) -> System.Threading.Tasks.Task! +Java.IO.Writer.WriteAsync(string? str, int off, int len) -> System.Threading.Tasks.Task! +Java.IO.Writer.Writer() -> void +Java.IO.Writer.Writer(Java.Lang.Object? lock) -> void +Java.IO.Writer.Writer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.AbstractMethodError +Java.Lang.AbstractMethodError.AbstractMethodError() -> void +Java.Lang.AbstractMethodError.AbstractMethodError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.AbstractMethodError.AbstractMethodError(string? s) -> void +Java.Lang.AbstractStringBuilder +Java.Lang.AbstractStringBuilder.AbstractStringBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.AbstractStringBuilder.Append(string? s) -> Java.Lang.IAppendable? +Java.Lang.AbstractStringBuilder.Append(string? s, int start, int end) -> Java.Lang.IAppendable? +Java.Lang.AbstractStringBuilder.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Java.Lang.AbstractStringBuilder.SubSequence(int start, int end) -> string? +Java.Lang.Annotation.AnnotationFormatError +Java.Lang.Annotation.AnnotationFormatError.AnnotationFormatError(Java.Lang.Throwable? cause) -> void +Java.Lang.Annotation.AnnotationFormatError.AnnotationFormatError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.AnnotationFormatError.AnnotationFormatError(string? message) -> void +Java.Lang.Annotation.AnnotationFormatError.AnnotationFormatError(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Annotation.AnnotationTypeMismatchException +Java.Lang.Annotation.AnnotationTypeMismatchException.AnnotationTypeMismatchException(Java.Lang.Reflect.Method? element, string? foundType) -> void +Java.Lang.Annotation.AnnotationTypeMismatchException.AnnotationTypeMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.Documented +Java.Lang.Annotation.Documented.Documented(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.DocumentedAttribute +Java.Lang.Annotation.DocumentedAttribute.DocumentedAttribute() -> void +Java.Lang.Annotation.ElementType +Java.Lang.Annotation.IAnnotation +Java.Lang.Annotation.IAnnotation.AnnotationType() -> Java.Lang.Class? +Java.Lang.Annotation.IAnnotation.Equals(Java.Lang.Object? obj) -> bool +Java.Lang.Annotation.IAnnotation.GetHashCode() -> int +Java.Lang.Annotation.IAnnotation.ToString() -> string? +Java.Lang.Annotation.IDocumented +Java.Lang.Annotation.IInherited +Java.Lang.Annotation.INative +Java.Lang.Annotation.IncompleteAnnotationException +Java.Lang.Annotation.IncompleteAnnotationException.IncompleteAnnotationException(Java.Lang.Class? annotationType, string? elementName) -> void +Java.Lang.Annotation.IncompleteAnnotationException.IncompleteAnnotationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.Inherited +Java.Lang.Annotation.Inherited.Inherited(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.InheritedAttribute +Java.Lang.Annotation.InheritedAttribute.InheritedAttribute() -> void +Java.Lang.Annotation.IRepeatable +Java.Lang.Annotation.IRepeatable.Value() -> Java.Lang.Class? +Java.Lang.Annotation.IRetention +Java.Lang.Annotation.IRetention.Value() -> Java.Lang.Annotation.RetentionPolicy? +Java.Lang.Annotation.ITarget +Java.Lang.Annotation.ITarget.Value() -> Java.Lang.Annotation.ElementType![]? +Java.Lang.Annotation.NativeAttribute +Java.Lang.Annotation.NativeAttribute.NativeAttribute() -> void +Java.Lang.Annotation.RepeatableAttribute +Java.Lang.Annotation.RepeatableAttribute.RepeatableAttribute() -> void +Java.Lang.Annotation.RepeatableAttribute.Value.get -> Java.Lang.Class? +Java.Lang.Annotation.RepeatableAttribute.Value.set -> void +Java.Lang.Annotation.Retention +Java.Lang.Annotation.Retention.Retention(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.RetentionAttribute +Java.Lang.Annotation.RetentionAttribute.RetentionAttribute() -> void +Java.Lang.Annotation.RetentionPolicy +Java.Lang.Annotation.Target +Java.Lang.Annotation.Target.Target(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Annotation.TargetAttribute +Java.Lang.Annotation.TargetAttribute.TargetAttribute() -> void +Java.Lang.ArithmeticException +Java.Lang.ArithmeticException.ArithmeticException() -> void +Java.Lang.ArithmeticException.ArithmeticException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ArithmeticException.ArithmeticException(string? s) -> void +Java.Lang.ArrayIndexOutOfBoundsException +Java.Lang.ArrayIndexOutOfBoundsException.ArrayIndexOutOfBoundsException() -> void +Java.Lang.ArrayIndexOutOfBoundsException.ArrayIndexOutOfBoundsException(int index) -> void +Java.Lang.ArrayIndexOutOfBoundsException.ArrayIndexOutOfBoundsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ArrayIndexOutOfBoundsException.ArrayIndexOutOfBoundsException(string? s) -> void +Java.Lang.ArrayStoreException +Java.Lang.ArrayStoreException.ArrayStoreException() -> void +Java.Lang.ArrayStoreException.ArrayStoreException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ArrayStoreException.ArrayStoreException(string? s) -> void +Java.Lang.AssertionError +Java.Lang.AssertionError.AssertionError() -> void +Java.Lang.AssertionError.AssertionError(bool detailMessage) -> void +Java.Lang.AssertionError.AssertionError(char detailMessage) -> void +Java.Lang.AssertionError.AssertionError(double detailMessage) -> void +Java.Lang.AssertionError.AssertionError(float detailMessage) -> void +Java.Lang.AssertionError.AssertionError(int detailMessage) -> void +Java.Lang.AssertionError.AssertionError(Java.Lang.Object? detailMessage) -> void +Java.Lang.AssertionError.AssertionError(long detailMessage) -> void +Java.Lang.AssertionError.AssertionError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.AssertionError.AssertionError(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Boolean +Java.Lang.Boolean.Boolean(bool value) -> void +Java.Lang.Boolean.Boolean(string? s) -> void +Java.Lang.Boolean.BooleanValue() -> bool +Java.Lang.Boolean.CompareTo(Java.Lang.Boolean! b) -> int +Java.Lang.BootstrapMethodError +Java.Lang.BootstrapMethodError.BootstrapMethodError() -> void +Java.Lang.BootstrapMethodError.BootstrapMethodError(Java.Lang.Throwable? cause) -> void +Java.Lang.BootstrapMethodError.BootstrapMethodError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.BootstrapMethodError.BootstrapMethodError(string? s) -> void +Java.Lang.BootstrapMethodError.BootstrapMethodError(string? s, Java.Lang.Throwable? cause) -> void +Java.Lang.Byte +Java.Lang.Byte.Byte(sbyte value) -> void +Java.Lang.Byte.Byte(string! s) -> void +Java.Lang.Byte.CompareTo(Java.Lang.Byte! anotherByte) -> int +Java.Lang.Character +Java.Lang.Character.Character(char value) -> void +Java.Lang.Character.CharValue() -> char +Java.Lang.Character.CompareTo(Java.Lang.Character! anotherCharacter) -> int +Java.Lang.Character.Subset +Java.Lang.Character.Subset.Subset(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Character.Subset.Subset(string! name) -> void +Java.Lang.Character.UnicodeBlock +Java.Lang.Character.UnicodeScript +Java.Lang.CharSequenceConsts +Java.Lang.Class +Java.Lang.Class.ArrayType() -> Java.Lang.Object! +Java.Lang.Class.AsSubclass(Java.Lang.Class! clazz) -> Java.Lang.Class! +Java.Lang.Class.CanonicalName.get -> string? +Java.Lang.Class.Cast(Java.Lang.Object? obj) -> Java.Lang.Object? +Java.Lang.Class.ClassLoader.get -> Java.Lang.ClassLoader? +Java.Lang.Class.ComponentType.get -> Java.Lang.Class? +Java.Lang.Class.DeclaringClass.get -> Java.Lang.Class? +Java.Lang.Class.DescriptorString() -> string! +Java.Lang.Class.DesiredAssertionStatus() -> bool +Java.Lang.Class.EnclosingClass.get -> Java.Lang.Class? +Java.Lang.Class.EnclosingConstructor.get -> Java.Lang.Reflect.Constructor? +Java.Lang.Class.EnclosingMethod.get -> Java.Lang.Reflect.Method? +Java.Lang.Class.GenericSuperclass.get -> Java.Lang.Reflect.IType? +Java.Lang.Class.GetAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Class.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Class.GetAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]! +Java.Lang.Class.GetClasses() -> Java.Lang.Class![]! +Java.Lang.Class.GetConstructor(params Java.Lang.Class![]? parameterTypes) -> Java.Lang.Reflect.Constructor! +Java.Lang.Class.GetConstructors() -> Java.Lang.Reflect.Constructor![]! +Java.Lang.Class.GetDeclaredAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Class.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Class.GetDeclaredAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]! +Java.Lang.Class.GetDeclaredClasses() -> Java.Lang.Class![]! +Java.Lang.Class.GetDeclaredConstructor(params Java.Lang.Class![]? parameterTypes) -> Java.Lang.Reflect.Constructor! +Java.Lang.Class.GetDeclaredConstructors() -> Java.Lang.Reflect.Constructor![]! +Java.Lang.Class.GetDeclaredField(string! name) -> Java.Lang.Reflect.Field! +Java.Lang.Class.GetDeclaredFields() -> Java.Lang.Reflect.Field![]! +Java.Lang.Class.GetDeclaredMethod(string! name, params Java.Lang.Class![]? parameterTypes) -> Java.Lang.Reflect.Method! +Java.Lang.Class.GetDeclaredMethods() -> Java.Lang.Reflect.Method![]! +Java.Lang.Class.GetEnumConstants() -> Java.Lang.Object![]? +Java.Lang.Class.GetField(string! name) -> Java.Lang.Reflect.Field! +Java.Lang.Class.GetFields() -> Java.Lang.Reflect.Field![]! +Java.Lang.Class.GetGenericInterfaces() -> Java.Lang.Reflect.IType![]! +Java.Lang.Class.GetInterfaces() -> Java.Lang.Class![]! +Java.Lang.Class.GetMethod(string! name, params Java.Lang.Class![]? parameterTypes) -> Java.Lang.Reflect.Method! +Java.Lang.Class.GetMethods() -> Java.Lang.Reflect.Method![]! +Java.Lang.Class.GetNestMembers() -> Java.Lang.Class![]! +Java.Lang.Class.GetPermittedSubclasses() -> Java.Lang.Class![]? +Java.Lang.Class.GetRecordComponents() -> Java.Lang.Reflect.RecordComponent![]? +Java.Lang.Class.GetResource(string! name) -> Java.Net.URL? +Java.Lang.Class.GetResourceAsStream(string! name) -> System.IO.Stream? +Java.Lang.Class.GetSigners() -> Java.Lang.Object![]? +Java.Lang.Class.GetTypeParameters() -> Java.Lang.Reflect.ITypeVariable![]! +Java.Lang.Class.InvokeComponentType() -> Java.Lang.Class? +Java.Lang.Class.IsAnnotation.get -> bool +Java.Lang.Class.IsAnnotationPresent(Java.Lang.Class! annotationClass) -> bool +Java.Lang.Class.IsAnonymousClass.get -> bool +Java.Lang.Class.IsArray.get -> bool +Java.Lang.Class.IsAssignableFrom(Java.Lang.Class! cls) -> bool +Java.Lang.Class.IsEnum.get -> bool +Java.Lang.Class.IsInstance(Java.Lang.Object? obj) -> bool +Java.Lang.Class.IsInterface.get -> bool +Java.Lang.Class.IsLocalClass.get -> bool +Java.Lang.Class.IsMemberClass.get -> bool +Java.Lang.Class.IsNestmateOf(Java.Lang.Class! c) -> bool +Java.Lang.Class.IsPrimitive.get -> bool +Java.Lang.Class.IsRecord.get -> bool +Java.Lang.Class.IsSealed.get -> bool +Java.Lang.Class.IsSynthetic.get -> bool +Java.Lang.Class.Modifiers.get -> int +Java.Lang.Class.Name.get -> string! +Java.Lang.Class.NestHost.get -> Java.Lang.Class! +Java.Lang.Class.NewInstance() -> Java.Lang.Object! +Java.Lang.Class.Package.get -> Java.Lang.Package? +Java.Lang.Class.PackageName.get -> string! +Java.Lang.Class.ProtectionDomain.get -> Java.Security.ProtectionDomain? +Java.Lang.Class.SimpleName.get -> string! +Java.Lang.Class.Superclass.get -> Java.Lang.Class? +Java.Lang.Class.ToGenericString() -> string! +Java.Lang.Class.TypeName.get -> string! +Java.Lang.ClassCastException +Java.Lang.ClassCastException.ClassCastException() -> void +Java.Lang.ClassCastException.ClassCastException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ClassCastException.ClassCastException(string? s) -> void +Java.Lang.ClassCircularityError +Java.Lang.ClassCircularityError.ClassCircularityError() -> void +Java.Lang.ClassCircularityError.ClassCircularityError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ClassCircularityError.ClassCircularityError(string? s) -> void +Java.Lang.ClassFormatError +Java.Lang.ClassFormatError.ClassFormatError() -> void +Java.Lang.ClassFormatError.ClassFormatError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ClassFormatError.ClassFormatError(string? s) -> void +Java.Lang.ClassLoader +Java.Lang.ClassLoader.ClassLoader() -> void +Java.Lang.ClassLoader.ClassLoader(Java.Lang.ClassLoader? parent) -> void +Java.Lang.ClassLoader.ClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ClassLoader.DefineClass(byte[]? b, int off, int len) -> Java.Lang.Class? +Java.Lang.ClassLoader.DefineClass(string? name, byte[]? b, int off, int len) -> Java.Lang.Class? +Java.Lang.ClassLoader.DefineClass(string? name, byte[]? b, int off, int len, Java.Security.ProtectionDomain? protectionDomain) -> Java.Lang.Class? +Java.Lang.ClassLoader.DefineClass(string? name, Java.Nio.ByteBuffer? b, Java.Security.ProtectionDomain? protectionDomain) -> Java.Lang.Class? +Java.Lang.ClassLoader.FindLoadedClass(string? name) -> Java.Lang.Class? +Java.Lang.ClassLoader.FindSystemClass(string? name) -> Java.Lang.Class? +Java.Lang.ClassLoader.LoadClassAsync(string? name) -> System.Threading.Tasks.Task! +Java.Lang.ClassLoader.LoadClassAsync(string? name, bool resolve) -> System.Threading.Tasks.Task! +Java.Lang.ClassLoader.Parent.get -> Java.Lang.ClassLoader? +Java.Lang.ClassLoader.ResolveClass(Java.Lang.Class? c) -> void +Java.Lang.ClassLoader.SetSigners(Java.Lang.Class? c, Java.Lang.Object![]? signers) -> void +Java.Lang.ClassNotFoundException +Java.Lang.ClassNotFoundException.ClassNotFoundException() -> void +Java.Lang.ClassNotFoundException.ClassNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ClassNotFoundException.ClassNotFoundException(string? s) -> void +Java.Lang.ClassNotFoundException.ClassNotFoundException(string? s, Java.Lang.Throwable? ex) -> void +Java.Lang.ClassValue +Java.Lang.ClassValue.ClassValue() -> void +Java.Lang.ClassValue.ClassValue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.CloneNotSupportedException +Java.Lang.CloneNotSupportedException.CloneNotSupportedException() -> void +Java.Lang.CloneNotSupportedException.CloneNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.CloneNotSupportedException.CloneNotSupportedException(string? s) -> void +Java.Lang.Compiler +Java.Lang.Deprecated +Java.Lang.Deprecated.Deprecated(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.DeprecatedAttribute +Java.Lang.DeprecatedAttribute.DeprecatedAttribute() -> void +Java.Lang.DeprecatedAttribute.ForRemoval.get -> bool +Java.Lang.DeprecatedAttribute.ForRemoval.set -> void +Java.Lang.DeprecatedAttribute.Since.get -> string? +Java.Lang.DeprecatedAttribute.Since.set -> void +Java.Lang.Double +Java.Lang.Double.CompareTo(Java.Lang.Double! anotherDouble) -> int +Java.Lang.Double.Double(double value) -> void +Java.Lang.Double.Double(string! s) -> void +Java.Lang.Double.IsInfinite.get -> bool +Java.Lang.Double.IsNaN.get -> bool +Java.Lang.Enum +Java.Lang.Enum.CompareTo(Java.Lang.Object? o) -> int +Java.Lang.Enum.DeclaringClass.get -> Java.Lang.Class! +Java.Lang.Enum.Enum(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Enum.Enum(string! name, int ordinal) -> void +Java.Lang.Enum.Name() -> string! +Java.Lang.Enum.Ordinal() -> int +Java.Lang.EnumConstantNotPresentException +Java.Lang.EnumConstantNotPresentException.EnumConstantNotPresentException(Java.Lang.Class? enumType, string? constantName) -> void +Java.Lang.EnumConstantNotPresentException.EnumConstantNotPresentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Error +Java.Lang.Error.Error() -> void +Java.Lang.Error.Error(Java.Lang.Throwable? cause) -> void +Java.Lang.Error.Error(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Error.Error(string? message) -> void +Java.Lang.Error.Error(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Error.Error(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) -> void +Java.Lang.Exception +Java.Lang.Exception.Exception() -> void +Java.Lang.Exception.Exception(Java.Lang.Throwable? cause) -> void +Java.Lang.Exception.Exception(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Exception.Exception(string! p0, Java.Lang.Throwable! p1, bool p2, bool p3) -> void +Java.Lang.Exception.Exception(string? message) -> void +Java.Lang.Exception.Exception(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.ExceptionInInitializerError +Java.Lang.ExceptionInInitializerError.ExceptionInInitializerError() -> void +Java.Lang.ExceptionInInitializerError.ExceptionInInitializerError(Java.Lang.Throwable? thrown) -> void +Java.Lang.ExceptionInInitializerError.ExceptionInInitializerError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ExceptionInInitializerError.ExceptionInInitializerError(string? s) -> void +Java.Lang.Float +Java.Lang.Float.CompareTo(Java.Lang.Float! anotherFloat) -> int +Java.Lang.Float.Float(double value) -> void +Java.Lang.Float.Float(float value) -> void +Java.Lang.Float.Float(string! s) -> void +Java.Lang.Float.IsInfinite.get -> bool +Java.Lang.Float.IsNaN.get -> bool +Java.Lang.FunctionalInterfaceAttribute +Java.Lang.FunctionalInterfaceAttribute.FunctionalInterfaceAttribute() -> void +Java.Lang.IAppendable +Java.Lang.IAppendable.Append(char c) -> Java.Lang.IAppendable! +Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? csq) -> Java.Lang.IAppendable! +Java.Lang.IAppendable.Append(Java.Lang.ICharSequence? csq, int start, int end) -> Java.Lang.IAppendable! +Java.Lang.IAppendableExtensions +Java.Lang.IAutoCloseable +Java.Lang.IAutoCloseable.Close() -> void +Java.Lang.ICharSequence +Java.Lang.ICharSequence.CharAt(int index) -> char +Java.Lang.ICharSequence.Compare(Java.Lang.ICharSequence! cs1, Java.Lang.ICharSequence! cs2) -> int +Java.Lang.ICharSequence.Compare(string! cs1, string! cs2) -> int +Java.Lang.ICharSequence.Length() -> int +Java.Lang.ICharSequence.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence! +Java.Lang.ICharSequence.ToString() -> string! +Java.Lang.ICharSequenceExtensions +Java.Lang.ICloneable +Java.Lang.IComparable +Java.Lang.IComparable.CompareTo(Java.Lang.Object! o) -> int +Java.Lang.IDeprecated +Java.Lang.IDeprecated.ForRemoval() -> bool +Java.Lang.IDeprecated.Since() -> string? +Java.Lang.IFunctionalInterface +Java.Lang.IIterable +Java.Lang.IIterable.ForEach(Java.Util.Functions.IConsumer! action) -> void +Java.Lang.IIterable.Iterator() -> Java.Util.IIterator! +Java.Lang.IIterable.Spliterator() -> Java.Util.ISpliterator! +Java.Lang.IllegalAccessError +Java.Lang.IllegalAccessError.IllegalAccessError() -> void +Java.Lang.IllegalAccessError.IllegalAccessError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalAccessError.IllegalAccessError(string? s) -> void +Java.Lang.IllegalAccessException +Java.Lang.IllegalAccessException.IllegalAccessException() -> void +Java.Lang.IllegalAccessException.IllegalAccessException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalAccessException.IllegalAccessException(string? s) -> void +Java.Lang.IllegalArgumentException +Java.Lang.IllegalArgumentException.IllegalArgumentException() -> void +Java.Lang.IllegalArgumentException.IllegalArgumentException(Java.Lang.Throwable? cause) -> void +Java.Lang.IllegalArgumentException.IllegalArgumentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalArgumentException.IllegalArgumentException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.IllegalArgumentException.IllegalArgumentException(string? s) -> void +Java.Lang.IllegalMonitorStateException +Java.Lang.IllegalMonitorStateException.IllegalMonitorStateException() -> void +Java.Lang.IllegalMonitorStateException.IllegalMonitorStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalMonitorStateException.IllegalMonitorStateException(string? s) -> void +Java.Lang.IllegalStateException +Java.Lang.IllegalStateException.IllegalStateException() -> void +Java.Lang.IllegalStateException.IllegalStateException(Java.Lang.Throwable? cause) -> void +Java.Lang.IllegalStateException.IllegalStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalStateException.IllegalStateException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.IllegalStateException.IllegalStateException(string? s) -> void +Java.Lang.IllegalThreadStateException +Java.Lang.IllegalThreadStateException.IllegalThreadStateException() -> void +Java.Lang.IllegalThreadStateException.IllegalThreadStateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IllegalThreadStateException.IllegalThreadStateException(string? s) -> void +Java.Lang.IncompatibleClassChangeError +Java.Lang.IncompatibleClassChangeError.IncompatibleClassChangeError() -> void +Java.Lang.IncompatibleClassChangeError.IncompatibleClassChangeError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IncompatibleClassChangeError.IncompatibleClassChangeError(string? s) -> void +Java.Lang.IndexOutOfBoundsException +Java.Lang.IndexOutOfBoundsException.IndexOutOfBoundsException() -> void +Java.Lang.IndexOutOfBoundsException.IndexOutOfBoundsException(int index) -> void +Java.Lang.IndexOutOfBoundsException.IndexOutOfBoundsException(long index) -> void +Java.Lang.IndexOutOfBoundsException.IndexOutOfBoundsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.IndexOutOfBoundsException.IndexOutOfBoundsException(string? s) -> void +Java.Lang.InheritableThreadLocal +Java.Lang.InheritableThreadLocal.InheritableThreadLocal() -> void +Java.Lang.InheritableThreadLocal.InheritableThreadLocal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.InstantiationError +Java.Lang.InstantiationError.InstantiationError() -> void +Java.Lang.InstantiationError.InstantiationError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.InstantiationError.InstantiationError(string? s) -> void +Java.Lang.InstantiationException +Java.Lang.InstantiationException.InstantiationException() -> void +Java.Lang.InstantiationException.InstantiationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.InstantiationException.InstantiationException(string? s) -> void +Java.Lang.Integer +Java.Lang.Integer.CompareTo(Java.Lang.Integer! anotherInteger) -> int +Java.Lang.Integer.Integer(int value) -> void +Java.Lang.Integer.Integer(string! s) -> void +Java.Lang.InternalError +Java.Lang.InternalError.InternalError() -> void +Java.Lang.InternalError.InternalError(Java.Lang.Throwable? cause) -> void +Java.Lang.InternalError.InternalError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.InternalError.InternalError(string? message) -> void +Java.Lang.InternalError.InternalError(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.InterruptedException +Java.Lang.InterruptedException.InterruptedException() -> void +Java.Lang.InterruptedException.InterruptedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.InterruptedException.InterruptedException(string? s) -> void +Java.Lang.Invoke.CallSite +Java.Lang.Invoke.CallSite.CallSite(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.ConstantCallSite +Java.Lang.Invoke.ConstantCallSite.ConstantCallSite(Java.Lang.Invoke.MethodHandle? target) -> void +Java.Lang.Invoke.ConstantCallSite.ConstantCallSite(Java.Lang.Invoke.MethodType? targetType, Java.Lang.Invoke.MethodHandle? createTargetHook) -> void +Java.Lang.Invoke.ConstantCallSite.ConstantCallSite(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.IMethodHandleInfo +Java.Lang.Invoke.IMethodHandleInfo.DeclaringClass.get -> Java.Lang.Class? +Java.Lang.Invoke.IMethodHandleInfo.IsVarArgs.get -> bool +Java.Lang.Invoke.IMethodHandleInfo.MethodType.get -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.IMethodHandleInfo.Modifiers.get -> int +Java.Lang.Invoke.IMethodHandleInfo.Name.get -> string? +Java.Lang.Invoke.IMethodHandleInfo.ReferenceKind.get -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.IMethodHandleInfo.ReferenceKindToString(Java.Lang.Invoke.ReferenceKind referenceKind) -> string? +Java.Lang.Invoke.IMethodHandleInfo.RefKindIsField(Java.Lang.Invoke.ReferenceKind refKind) -> bool +Java.Lang.Invoke.IMethodHandleInfo.RefKindIsValid(Java.Lang.Invoke.ReferenceKind refKind) -> bool +Java.Lang.Invoke.IMethodHandleInfo.RefKindName(Java.Lang.Invoke.ReferenceKind refKind) -> string? +Java.Lang.Invoke.IMethodHandleInfo.ReflectAs(Java.Lang.Class? expected, Java.Lang.Invoke.MethodHandles.Lookup? lookup) -> Java.Lang.Object? +Java.Lang.Invoke.IMethodHandleInfo.ToString(Java.Lang.Invoke.ReferenceKind kind, Java.Lang.Class? defc, string? name, Java.Lang.Invoke.MethodType? type) -> string? +Java.Lang.Invoke.ITypeDescriptor +Java.Lang.Invoke.ITypeDescriptor.DescriptorString() -> string? +Java.Lang.Invoke.ITypeDescriptor.IOfField +Java.Lang.Invoke.ITypeDescriptor.IOfField.ArrayType() -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfField.ComponentType() -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfField.IsArray.get -> bool +Java.Lang.Invoke.ITypeDescriptor.IOfField.IsPrimitive.get -> bool +Java.Lang.Invoke.ITypeDescriptor.IOfMethod +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ChangeParameterType(int index, Java.Lang.Object? paramType) -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ChangeReturnType(Java.Lang.Object? newReturn) -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.DropParameterTypes(int start, int end) -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.InsertParameterTypes(int pos, params Java.Lang.Object![]? paramTypes) -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterArray() -> Java.Lang.Object![]? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterCount() -> int +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterList() -> System.Collections.IList? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ParameterType(int i) -> Java.Lang.Object? +Java.Lang.Invoke.ITypeDescriptor.IOfMethod.ReturnType() -> Java.Lang.Object? +Java.Lang.Invoke.LambdaConversionException +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException() -> void +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException(Java.Lang.Throwable? cause) -> void +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException(string? message) -> void +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Invoke.LambdaConversionException.LambdaConversionException(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) -> void +Java.Lang.Invoke.MethodHandle +Java.Lang.Invoke.MethodHandle.Invoke(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.MethodHandle.InvokeExact(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.MethodHandle.MethodHandle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.MethodHandleInfo +Java.Lang.Invoke.MethodHandles +Java.Lang.Invoke.MethodHandles.Lookup +Java.Lang.Invoke.MethodHandles.Lookup.Bind(Java.Lang.Object? receiver, string? name, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindConstructor(Java.Lang.Class? refc, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindGetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindSetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindSpecial(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type, Java.Lang.Class? specialCaller) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindStatic(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindStaticGetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindStaticSetter(Java.Lang.Class? refc, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindStaticVarHandle(Java.Lang.Class? decl, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.VarHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindVarHandle(Java.Lang.Class? recv, string? name, Java.Lang.Class? type) -> Java.Lang.Invoke.VarHandle? +Java.Lang.Invoke.MethodHandles.Lookup.FindVirtual(Java.Lang.Class? refc, string? name, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.In(Java.Lang.Class? requestedLookupClass) -> Java.Lang.Invoke.MethodHandles.Lookup? +Java.Lang.Invoke.MethodHandles.Lookup.LookupClass() -> Java.Lang.Class? +Java.Lang.Invoke.MethodHandles.Lookup.LookupModes() -> Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodHandles.Lookup.RevealDirect(Java.Lang.Invoke.MethodHandle? target) -> Java.Lang.Invoke.IMethodHandleInfo? +Java.Lang.Invoke.MethodHandles.Lookup.Unreflect(Java.Lang.Reflect.Method? m) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.UnreflectConstructor(Java.Lang.Reflect.Constructor? c) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.UnreflectGetter(Java.Lang.Reflect.Field? f) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.UnreflectSetter(Java.Lang.Reflect.Field? f) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.UnreflectSpecial(Java.Lang.Reflect.Method? m, Java.Lang.Class? specialCaller) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.MethodHandles.Lookup.UnreflectVarHandle(Java.Lang.Reflect.Field? f) -> Java.Lang.Invoke.VarHandle? +Java.Lang.Invoke.MethodHandles.MethodHandles(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodLookupModes.Package = 8 -> Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodLookupModes.Private = 2 -> Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodLookupModes.Protected = 4 -> Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodLookupModes.Public = 1 -> Java.Lang.Invoke.MethodLookupModes +Java.Lang.Invoke.MethodType +Java.Lang.Invoke.MethodType.AppendParameterTypes(params Java.Lang.Class![]? ptypesToInsert) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.AppendParameterTypes(System.Collections.Generic.IList? ptypesToInsert) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.ChangeParameterType(int num, Java.Lang.Class? nptype) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.ChangeReturnType(Java.Lang.Class? nrtype) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.DescriptorString() -> string! +Java.Lang.Invoke.MethodType.DropParameterTypes(int start, int end) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.Erase() -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.Generic() -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.HasPrimitives.get -> bool +Java.Lang.Invoke.MethodType.HasWrappers.get -> bool +Java.Lang.Invoke.MethodType.InsertParameterTypes(int num, params Java.Lang.Class![]? ptypesToInsert) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.InsertParameterTypes(int num, System.Collections.Generic.IList? ptypesToInsert) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.LastParameterType() -> Java.Lang.Class? +Java.Lang.Invoke.MethodType.ParameterArray() -> Java.Lang.Class![]? +Java.Lang.Invoke.MethodType.ParameterCount() -> int +Java.Lang.Invoke.MethodType.ParameterList() -> System.Collections.Generic.IList? +Java.Lang.Invoke.MethodType.ParameterType(int num) -> Java.Lang.Class? +Java.Lang.Invoke.MethodType.ReturnType() -> Java.Lang.Class? +Java.Lang.Invoke.MethodType.ToMethodDescriptorString() -> string? +Java.Lang.Invoke.MethodType.Unwrap() -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MethodType.Wrap() -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.MutableCallSite +Java.Lang.Invoke.MutableCallSite.MutableCallSite(Java.Lang.Invoke.MethodHandle? target) -> void +Java.Lang.Invoke.MutableCallSite.MutableCallSite(Java.Lang.Invoke.MethodType? type) -> void +Java.Lang.Invoke.MutableCallSite.MutableCallSite(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Getfield = 1 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Getstatic = 2 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Invokeinterface = 9 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Invokespecial = 7 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Invokestatic = 6 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Invokevirtual = 5 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Newinvokespecial = 8 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Putfield = 3 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.ReferenceKind.Putstatic = 4 -> Java.Lang.Invoke.ReferenceKind +Java.Lang.Invoke.VarHandle +Java.Lang.Invoke.VarHandle.AccessMode +Java.Lang.Invoke.VarHandle.AccessMode.MethodName() -> string? +Java.Lang.Invoke.VarHandle.AccessModeType(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) -> Java.Lang.Invoke.MethodType? +Java.Lang.Invoke.VarHandle.CompareAndExchange(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.CompareAndExchangeAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.CompareAndExchangeRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.CompareAndSet(params Java.Lang.Object![]? args) -> bool +Java.Lang.Invoke.VarHandle.CoordinateTypes() -> System.Collections.Generic.IList? +Java.Lang.Invoke.VarHandle.Get(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndAdd(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndAddAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndAddRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseAnd(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseAndAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseAndRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseOr(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseOrAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseOrRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseXor(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseXorAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndBitwiseXorRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndSet(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndSetAcquire(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetAndSetRelease(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetOpaque(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.GetVolatile(params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Invoke.VarHandle.IsAccessModeSupported(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) -> bool +Java.Lang.Invoke.VarHandle.Set(params Java.Lang.Object![]? args) -> void +Java.Lang.Invoke.VarHandle.SetOpaque(params Java.Lang.Object![]? args) -> void +Java.Lang.Invoke.VarHandle.SetRelease(params Java.Lang.Object![]? args) -> void +Java.Lang.Invoke.VarHandle.SetVolatile(params Java.Lang.Object![]? args) -> void +Java.Lang.Invoke.VarHandle.ToMethodHandle(Java.Lang.Invoke.VarHandle.AccessMode? accessMode) -> Java.Lang.Invoke.MethodHandle? +Java.Lang.Invoke.VarHandle.VarHandle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.VarHandle.VarType() -> Java.Lang.Class? +Java.Lang.Invoke.VarHandle.WeakCompareAndSet(params Java.Lang.Object![]? args) -> bool +Java.Lang.Invoke.VarHandle.WeakCompareAndSetAcquire(params Java.Lang.Object![]? args) -> bool +Java.Lang.Invoke.VarHandle.WeakCompareAndSetPlain(params Java.Lang.Object![]? args) -> bool +Java.Lang.Invoke.VarHandle.WeakCompareAndSetRelease(params Java.Lang.Object![]? args) -> bool +Java.Lang.Invoke.VolatileCallSite +Java.Lang.Invoke.VolatileCallSite.VolatileCallSite(Java.Lang.Invoke.MethodHandle? target) -> void +Java.Lang.Invoke.VolatileCallSite.VolatileCallSite(Java.Lang.Invoke.MethodType? type) -> void +Java.Lang.Invoke.VolatileCallSite.VolatileCallSite(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.WrongMethodTypeException +Java.Lang.Invoke.WrongMethodTypeException.WrongMethodTypeException() -> void +Java.Lang.Invoke.WrongMethodTypeException.WrongMethodTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Invoke.WrongMethodTypeException.WrongMethodTypeException(string? s) -> void +Java.Lang.IOverride +Java.Lang.IReadable +Java.Lang.IReadable.Read(Java.Nio.CharBuffer? cb) -> int +Java.Lang.IRunnable +Java.Lang.IRunnable.Run() -> void +Java.Lang.ISafeVarargs +Java.Lang.ISuppressWarnings +Java.Lang.ISuppressWarnings.Value() -> string![]? +Java.Lang.JavaSystem +Java.Lang.LinkageError +Java.Lang.LinkageError.LinkageError() -> void +Java.Lang.LinkageError.LinkageError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.LinkageError.LinkageError(string? s) -> void +Java.Lang.LinkageError.LinkageError(string? s, Java.Lang.Throwable? cause) -> void +Java.Lang.Long +Java.Lang.Long.CompareTo(Java.Lang.Long! anotherLong) -> int +Java.Lang.Long.Long(long value) -> void +Java.Lang.Long.Long(string! s) -> void +Java.Lang.Math +Java.Lang.NegativeArraySizeException +Java.Lang.NegativeArraySizeException.NegativeArraySizeException() -> void +Java.Lang.NegativeArraySizeException.NegativeArraySizeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NegativeArraySizeException.NegativeArraySizeException(string? s) -> void +Java.Lang.NoClassDefFoundError +Java.Lang.NoClassDefFoundError.NoClassDefFoundError() -> void +Java.Lang.NoClassDefFoundError.NoClassDefFoundError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NoClassDefFoundError.NoClassDefFoundError(string? s) -> void +Java.Lang.NoSuchFieldError +Java.Lang.NoSuchFieldError.NoSuchFieldError() -> void +Java.Lang.NoSuchFieldError.NoSuchFieldError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NoSuchFieldError.NoSuchFieldError(string? s) -> void +Java.Lang.NoSuchFieldException +Java.Lang.NoSuchFieldException.NoSuchFieldException() -> void +Java.Lang.NoSuchFieldException.NoSuchFieldException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NoSuchFieldException.NoSuchFieldException(string? s) -> void +Java.Lang.NoSuchMethodError +Java.Lang.NoSuchMethodError.NoSuchMethodError() -> void +Java.Lang.NoSuchMethodError.NoSuchMethodError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NoSuchMethodError.NoSuchMethodError(string? s) -> void +Java.Lang.NoSuchMethodException +Java.Lang.NoSuchMethodException.NoSuchMethodException() -> void +Java.Lang.NoSuchMethodException.NoSuchMethodException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NoSuchMethodException.NoSuchMethodException(string? s) -> void +Java.Lang.NullPointerException +Java.Lang.NullPointerException.NullPointerException() -> void +Java.Lang.NullPointerException.NullPointerException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NullPointerException.NullPointerException(string? s) -> void +Java.Lang.Number +Java.Lang.Number.Number() -> void +Java.Lang.Number.Number(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NumberFormatException +Java.Lang.NumberFormatException.NumberFormatException() -> void +Java.Lang.NumberFormatException.NumberFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.NumberFormatException.NumberFormatException(string? s) -> void +Java.Lang.Object +Java.Lang.Object.Class.get -> Java.Lang.Class! +Java.Lang.Object.Dispose() -> void +Java.Lang.Object.Handle.get -> nint +Java.Lang.Object.JniIdentityHashCode.get -> int +Java.Lang.Object.Notify() -> void +Java.Lang.Object.NotifyAll() -> void +Java.Lang.Object.Object() -> void +Java.Lang.Object.Object(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Object.PeerReference.get -> Java.Interop.JniObjectReference +Java.Lang.Object.SetHandle(nint value, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Object.ToArray() -> T[]? +Java.Lang.Object.UnregisterFromRuntime() -> void +Java.Lang.Object.Wait() -> void +Java.Lang.Object.Wait(long timeoutMillis) -> void +Java.Lang.Object.Wait(long timeoutMillis, int nanos) -> void +Java.Lang.Object.~Object() -> void +Java.Lang.OutOfMemoryError +Java.Lang.OutOfMemoryError.OutOfMemoryError() -> void +Java.Lang.OutOfMemoryError.OutOfMemoryError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.OutOfMemoryError.OutOfMemoryError(string? s) -> void +Java.Lang.Override +Java.Lang.Override.Override(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.OverrideAttribute +Java.Lang.OverrideAttribute.OverrideAttribute() -> void +Java.Lang.Package +Java.Lang.Package.Package(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Process +Java.Lang.Process.Process() -> void +Java.Lang.Process.Process(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Process.WaitForAsync() -> System.Threading.Tasks.Task! +Java.Lang.Process.WaitForAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Java.Lang.ProcessBuilder +Java.Lang.ProcessBuilder.Command() -> System.Collections.Generic.IList? +Java.Lang.ProcessBuilder.Command(params string![]? command) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.Command(System.Collections.Generic.IList? command) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.Directory() -> Java.IO.File? +Java.Lang.ProcessBuilder.Directory(Java.IO.File? directory) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.Environment() -> System.Collections.Generic.IDictionary? +Java.Lang.ProcessBuilder.InheritIO() -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.ProcessBuilder(params string![]? command) -> void +Java.Lang.ProcessBuilder.ProcessBuilder(System.Collections.Generic.IList? command) -> void +Java.Lang.ProcessBuilder.Redirect +Java.Lang.ProcessBuilder.Redirect.Redirect(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ProcessBuilder.Redirect.Type +Java.Lang.ProcessBuilder.RedirectError() -> Java.Lang.ProcessBuilder.Redirect? +Java.Lang.ProcessBuilder.RedirectError(Java.IO.File? file) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectError(Java.Lang.ProcessBuilder.Redirect? destination) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectErrorStream() -> bool +Java.Lang.ProcessBuilder.RedirectErrorStream(bool redirectErrorStream) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectInput() -> Java.Lang.ProcessBuilder.Redirect? +Java.Lang.ProcessBuilder.RedirectInput(Java.IO.File? file) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectInput(Java.Lang.ProcessBuilder.Redirect? source) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectOutput() -> Java.Lang.ProcessBuilder.Redirect? +Java.Lang.ProcessBuilder.RedirectOutput(Java.IO.File? file) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.RedirectOutput(Java.Lang.ProcessBuilder.Redirect? destination) -> Java.Lang.ProcessBuilder? +Java.Lang.ProcessBuilder.Start() -> Java.Lang.Process? +Java.Lang.Record +Java.Lang.Record.Record() -> void +Java.Lang.Record.Record(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Ref.Cleaner +Java.Lang.Ref.Cleaner.ICleanable +Java.Lang.Ref.Cleaner.ICleanable.Clean() -> void +Java.Lang.Ref.Cleaner.Register(Java.Lang.Object? obj, Java.Lang.IRunnable? action) -> Java.Lang.Ref.Cleaner.ICleanable? +Java.Lang.Ref.PhantomReference +Java.Lang.Ref.PhantomReference.PhantomReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) -> void +Java.Lang.Ref.PhantomReference.PhantomReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Ref.Reference +Java.Lang.Ref.Reference.Reference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Ref.Reference.RefersTo(Java.Lang.Object? obj) -> bool +Java.Lang.Ref.ReferenceQueue +Java.Lang.Ref.ReferenceQueue.ReferenceQueue() -> void +Java.Lang.Ref.ReferenceQueue.ReferenceQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Ref.SoftReference +Java.Lang.Ref.SoftReference.SoftReference(Java.Lang.Object? referent) -> void +Java.Lang.Ref.SoftReference.SoftReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) -> void +Java.Lang.Ref.SoftReference.SoftReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Ref.WeakReference +Java.Lang.Ref.WeakReference.WeakReference(Java.Lang.Object? referent) -> void +Java.Lang.Ref.WeakReference.WeakReference(Java.Lang.Object? referent, Java.Lang.Ref.ReferenceQueue? q) -> void +Java.Lang.Ref.WeakReference.WeakReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.AccessibleObject +Java.Lang.Reflect.AccessibleObject.AccessibleObject() -> void +Java.Lang.Reflect.AccessibleObject.AccessibleObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.Array +Java.Lang.Reflect.Constructor +Java.Lang.Reflect.Constructor.NewInstance(params Java.Lang.Object![]? initargs) -> Java.Lang.Object! +Java.Lang.Reflect.Executable +Java.Lang.Reflect.Executable.Executable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.Executable.InterfaceConsts +Java.Lang.Reflect.Field +Java.Lang.Reflect.Field.DeclaringClass.get -> Java.Lang.Class! +Java.Lang.Reflect.Field.GenericType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.Field.Get(Java.Lang.Object? obj) -> Java.Lang.Object? +Java.Lang.Reflect.Field.GetBoolean(Java.Lang.Object? obj) -> bool +Java.Lang.Reflect.Field.GetByte(Java.Lang.Object? obj) -> sbyte +Java.Lang.Reflect.Field.GetChar(Java.Lang.Object? obj) -> char +Java.Lang.Reflect.Field.GetDouble(Java.Lang.Object? obj) -> double +Java.Lang.Reflect.Field.GetFloat(Java.Lang.Object? obj) -> float +Java.Lang.Reflect.Field.GetInt(Java.Lang.Object? obj) -> int +Java.Lang.Reflect.Field.GetLong(Java.Lang.Object? obj) -> long +Java.Lang.Reflect.Field.GetShort(Java.Lang.Object? obj) -> short +Java.Lang.Reflect.Field.InterfaceConsts +Java.Lang.Reflect.Field.IsEnumConstant.get -> bool +Java.Lang.Reflect.Field.IsSynthetic.get -> bool +Java.Lang.Reflect.Field.Modifiers.get -> int +Java.Lang.Reflect.Field.Name.get -> string! +Java.Lang.Reflect.Field.Set(Java.Lang.Object? obj, Java.Lang.Object? value) -> void +Java.Lang.Reflect.Field.SetBoolean(Java.Lang.Object? obj, bool z) -> void +Java.Lang.Reflect.Field.SetByte(Java.Lang.Object? obj, sbyte b) -> void +Java.Lang.Reflect.Field.SetChar(Java.Lang.Object? obj, char c) -> void +Java.Lang.Reflect.Field.SetDouble(Java.Lang.Object? obj, double d) -> void +Java.Lang.Reflect.Field.SetFloat(Java.Lang.Object? obj, float f) -> void +Java.Lang.Reflect.Field.SetInt(Java.Lang.Object? obj, int i) -> void +Java.Lang.Reflect.Field.SetLong(Java.Lang.Object? obj, long l) -> void +Java.Lang.Reflect.Field.SetShort(Java.Lang.Object? obj, short s) -> void +Java.Lang.Reflect.Field.ToGenericString() -> string! +Java.Lang.Reflect.Field.Type.get -> Java.Lang.Class! +Java.Lang.Reflect.GenericSignatureFormatError +Java.Lang.Reflect.GenericSignatureFormatError.GenericSignatureFormatError() -> void +Java.Lang.Reflect.GenericSignatureFormatError.GenericSignatureFormatError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.GenericSignatureFormatError.GenericSignatureFormatError(string? message) -> void +Java.Lang.Reflect.IAnnotatedElement +Java.Lang.Reflect.IAnnotatedElement.GetAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Reflect.IAnnotatedElement.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.IAnnotatedElement.GetAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +Java.Lang.Reflect.IAnnotatedElement.GetDeclaredAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Reflect.IAnnotatedElement.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.IAnnotatedElement.GetDeclaredAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +Java.Lang.Reflect.IAnnotatedElement.IsAnnotationPresent(Java.Lang.Class! annotationClass) -> bool +Java.Lang.Reflect.IGenericArrayType +Java.Lang.Reflect.IGenericArrayType.GenericComponentType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.IGenericDeclaration +Java.Lang.Reflect.IGenericDeclaration.GetTypeParameters() -> Java.Lang.Reflect.ITypeVariable![]! +Java.Lang.Reflect.IInvocationHandler +Java.Lang.Reflect.IInvocationHandler.Invoke(Java.Lang.Object? proxy, Java.Lang.Reflect.Method? method, Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Reflect.IMember +Java.Lang.Reflect.IMember.DeclaringClass.get -> Java.Lang.Class! +Java.Lang.Reflect.IMember.IsSynthetic.get -> bool +Java.Lang.Reflect.IMember.Modifiers.get -> int +Java.Lang.Reflect.IMember.Name.get -> string! +Java.Lang.Reflect.InvocationTargetException +Java.Lang.Reflect.InvocationTargetException.InvocationTargetException() -> void +Java.Lang.Reflect.InvocationTargetException.InvocationTargetException(Java.Lang.Throwable? target) -> void +Java.Lang.Reflect.InvocationTargetException.InvocationTargetException(Java.Lang.Throwable? target, string? s) -> void +Java.Lang.Reflect.InvocationTargetException.InvocationTargetException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.IParameterizedType +Java.Lang.Reflect.IParameterizedType.GetActualTypeArguments() -> Java.Lang.Reflect.IType![]! +Java.Lang.Reflect.IParameterizedType.OwnerType.get -> Java.Lang.Reflect.IType? +Java.Lang.Reflect.IParameterizedType.RawType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.IType +Java.Lang.Reflect.IType.TypeName.get -> string! +Java.Lang.Reflect.ITypeVariable +Java.Lang.Reflect.ITypeVariable.GenericDeclaration.get -> Java.Lang.Object! +Java.Lang.Reflect.ITypeVariable.GetBounds() -> Java.Lang.Reflect.IType![]! +Java.Lang.Reflect.ITypeVariable.Name.get -> string! +Java.Lang.Reflect.IWildcardType +Java.Lang.Reflect.IWildcardType.GetLowerBounds() -> Java.Lang.Reflect.IType![]! +Java.Lang.Reflect.IWildcardType.GetUpperBounds() -> Java.Lang.Reflect.IType![]! +Java.Lang.Reflect.MalformedParameterizedTypeException +Java.Lang.Reflect.MalformedParameterizedTypeException.MalformedParameterizedTypeException() -> void +Java.Lang.Reflect.MalformedParameterizedTypeException.MalformedParameterizedTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.MalformedParameterizedTypeException.MalformedParameterizedTypeException(string? message) -> void +Java.Lang.Reflect.MalformedParametersException +Java.Lang.Reflect.MalformedParametersException.MalformedParametersException() -> void +Java.Lang.Reflect.MalformedParametersException.MalformedParametersException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.MalformedParametersException.MalformedParametersException(string? reason) -> void +Java.Lang.Reflect.Member +Java.Lang.Reflect.Method +Java.Lang.Reflect.Method.DefaultValue.get -> Java.Lang.Object? +Java.Lang.Reflect.Method.GenericReturnType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.Method.Invoke(Java.Lang.Object? obj, params Java.Lang.Object![]? args) -> Java.Lang.Object? +Java.Lang.Reflect.Method.IsBridge.get -> bool +Java.Lang.Reflect.Method.IsDefault.get -> bool +Java.Lang.Reflect.Method.ReturnType.get -> Java.Lang.Class! +Java.Lang.Reflect.Modifier +Java.Lang.Reflect.Modifier.Modifier() -> void +Java.Lang.Reflect.Modifier.Modifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.Parameter +Java.Lang.Reflect.Parameter.DeclaringExecutable.get -> Java.Lang.Reflect.Executable! +Java.Lang.Reflect.Parameter.GetAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Reflect.Parameter.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.Parameter.GetAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +Java.Lang.Reflect.Parameter.GetDeclaredAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Reflect.Parameter.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.Parameter.GetDeclaredAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +Java.Lang.Reflect.Parameter.IsAnnotationPresent(Java.Lang.Class! annotationClass) -> bool +Java.Lang.Reflect.Parameter.IsImplicit.get -> bool +Java.Lang.Reflect.Parameter.IsNamePresent.get -> bool +Java.Lang.Reflect.Parameter.IsSynthetic.get -> bool +Java.Lang.Reflect.Parameter.IsVarArgs.get -> bool +Java.Lang.Reflect.Parameter.Modifiers.get -> int +Java.Lang.Reflect.Parameter.Name.get -> string! +Java.Lang.Reflect.Parameter.ParameterizedType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.Parameter.Type.get -> Java.Lang.Class! +Java.Lang.Reflect.Proxy +Java.Lang.Reflect.Proxy.H.get -> Java.Lang.Reflect.IInvocationHandler? +Java.Lang.Reflect.Proxy.H.set -> void +Java.Lang.Reflect.Proxy.Proxy(Java.Lang.Reflect.IInvocationHandler! h) -> void +Java.Lang.Reflect.Proxy.Proxy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Reflect.RecordComponent +Java.Lang.Reflect.RecordComponent.Accessor.get -> Java.Lang.Reflect.Method! +Java.Lang.Reflect.RecordComponent.DeclaringRecord.get -> Java.Lang.Class! +Java.Lang.Reflect.RecordComponent.GenericSignature.get -> string? +Java.Lang.Reflect.RecordComponent.GenericType.get -> Java.Lang.Reflect.IType! +Java.Lang.Reflect.RecordComponent.GetAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +Java.Lang.Reflect.RecordComponent.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.RecordComponent.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +Java.Lang.Reflect.RecordComponent.Name.get -> string! +Java.Lang.Reflect.RecordComponent.Type.get -> Java.Lang.Class! +Java.Lang.Reflect.ReflectPermission +Java.Lang.Reflect.ReflectPermission.ReflectPermission(string? name) -> void +Java.Lang.Reflect.ReflectPermission.ReflectPermission(string? name, string? actions) -> void +Java.Lang.Reflect.UndeclaredThrowableException +Java.Lang.Reflect.UndeclaredThrowableException.UndeclaredThrowableException(Java.Lang.Throwable? undeclaredThrowable) -> void +Java.Lang.Reflect.UndeclaredThrowableException.UndeclaredThrowableException(Java.Lang.Throwable? undeclaredThrowable, string? s) -> void +Java.Lang.Reflect.UndeclaredThrowableException.UndeclaredThrowableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ReflectiveOperationException +Java.Lang.ReflectiveOperationException.ReflectiveOperationException() -> void +Java.Lang.ReflectiveOperationException.ReflectiveOperationException(Java.Lang.Throwable? cause) -> void +Java.Lang.ReflectiveOperationException.ReflectiveOperationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ReflectiveOperationException.ReflectiveOperationException(string? message) -> void +Java.Lang.ReflectiveOperationException.ReflectiveOperationException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Runnable +Java.Lang.Runnable.Run() -> void +Java.Lang.Runnable.Runnable(System.Action! handler) -> void +Java.Lang.Runtime +Java.Lang.Runtime.LoadAsync(string? filename) -> System.Threading.Tasks.Task! +Java.Lang.Runtime.LoadLibraryAsync(string? libname) -> System.Threading.Tasks.Task! +Java.Lang.Runtime.Runtime(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.RuntimeException +Java.Lang.RuntimeException.RuntimeException() -> void +Java.Lang.RuntimeException.RuntimeException(Java.Lang.Throwable? cause) -> void +Java.Lang.RuntimeException.RuntimeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.RuntimeException.RuntimeException(string! p0, Java.Lang.Throwable! p1, bool p2, bool p3) -> void +Java.Lang.RuntimeException.RuntimeException(string? message) -> void +Java.Lang.RuntimeException.RuntimeException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.RuntimePermission +Java.Lang.RuntimePermission.RuntimePermission(string? name) -> void +Java.Lang.RuntimePermission.RuntimePermission(string? name, string? actions) -> void +Java.Lang.Runtimes.ObjectMethods +Java.Lang.Runtimes.ObjectMethods.ObjectMethods(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.SafeVarargsAttribute +Java.Lang.SafeVarargsAttribute.SafeVarargsAttribute() -> void +Java.Lang.SecurityException +Java.Lang.SecurityException.SecurityException() -> void +Java.Lang.SecurityException.SecurityException(Java.Lang.Throwable? cause) -> void +Java.Lang.SecurityException.SecurityException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.SecurityException.SecurityException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.SecurityException.SecurityException(string? s) -> void +Java.Lang.SecurityManager +Java.Lang.SecurityManager.SecurityManager() -> void +Java.Lang.SecurityManager.SecurityManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Short +Java.Lang.Short.CompareTo(Java.Lang.Short? anotherShort) -> int +Java.Lang.Short.Short(short value) -> void +Java.Lang.Short.Short(string? s) -> void +Java.Lang.StackOverflowError +Java.Lang.StackOverflowError.StackOverflowError() -> void +Java.Lang.StackOverflowError.StackOverflowError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.StackOverflowError.StackOverflowError(string? s) -> void +Java.Lang.StackTraceElement +Java.Lang.StackTraceElement.ClassName.get -> string? +Java.Lang.StackTraceElement.FileName.get -> string? +Java.Lang.StackTraceElement.IsNativeMethod.get -> bool +Java.Lang.StackTraceElement.LineNumber.get -> int +Java.Lang.StackTraceElement.MethodName.get -> string? +Java.Lang.StackTraceElement.StackTraceElement(string? declaringClass, string? methodName, string? fileName, int lineNumber) -> void +Java.Lang.StackWalker +Java.Lang.StackWalker.CallerClass.get -> Java.Lang.Class? +Java.Lang.StackWalker.ForEach(Java.Util.Functions.IConsumer? action) -> void +Java.Lang.StackWalker.IStackFrame +Java.Lang.StackWalker.IStackFrame.ByteCodeIndex.get -> int +Java.Lang.StackWalker.IStackFrame.ClassName.get -> string? +Java.Lang.StackWalker.IStackFrame.DeclaringClass.get -> Java.Lang.Class? +Java.Lang.StackWalker.IStackFrame.Descriptor.get -> string? +Java.Lang.StackWalker.IStackFrame.FileName.get -> string? +Java.Lang.StackWalker.IStackFrame.IsNativeMethod.get -> bool +Java.Lang.StackWalker.IStackFrame.LineNumber.get -> int +Java.Lang.StackWalker.IStackFrame.MethodName.get -> string? +Java.Lang.StackWalker.IStackFrame.MethodType.get -> Java.Lang.Invoke.MethodType? +Java.Lang.StackWalker.IStackFrame.ToStackTraceElement() -> Java.Lang.StackTraceElement? +Java.Lang.StackWalker.Option +Java.Lang.StrictMath +Java.Lang.String +Java.Lang.String.CharAt(int index) -> char +Java.Lang.String.CodePointAt(int index) -> int +Java.Lang.String.CodePointBefore(int index) -> int +Java.Lang.String.CodePointCount(int beginIndex, int endIndex) -> int +Java.Lang.String.CompareTo(string! anotherString) -> int +Java.Lang.String.CompareToIgnoreCase(string! str) -> int +Java.Lang.String.Concat(string! str) -> string! +Java.Lang.String.Contains(Java.Lang.ICharSequence! s) -> bool +Java.Lang.String.Contains(string! s) -> bool +Java.Lang.String.ContentEquals(Java.Lang.ICharSequence! cs) -> bool +Java.Lang.String.ContentEquals(Java.Lang.StringBuffer! sb) -> bool +Java.Lang.String.ContentEquals(string! cs) -> bool +Java.Lang.String.EndsWith(string! suffix) -> bool +Java.Lang.String.EqualsIgnoreCase(string? anotherString) -> bool +Java.Lang.String.Formatted(params Java.Lang.Object![]! args) -> string! +Java.Lang.String.GetBytes() -> byte[]? +Java.Lang.String.GetBytes(int srcBegin, int srcEnd, byte[]? dst, int dstBegin) -> void +Java.Lang.String.GetBytes(Java.Nio.Charset.Charset! charset) -> byte[]? +Java.Lang.String.GetBytes(string! charsetName) -> byte[]? +Java.Lang.String.GetChars(int srcBegin, int srcEnd, char[]? dst, int dstBegin) -> void +Java.Lang.String.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Java.Lang.String.Indent(int n) -> string! +Java.Lang.String.IndexOf(int ch) -> int +Java.Lang.String.IndexOf(int ch, int fromIndex) -> int +Java.Lang.String.IndexOf(string! str) -> int +Java.Lang.String.IndexOf(string! str, int fromIndex) -> int +Java.Lang.String.Intern() -> string! +Java.Lang.String.IsBlank.get -> bool +Java.Lang.String.IsEmpty.get -> bool +Java.Lang.String.LastIndexOf(int ch) -> int +Java.Lang.String.LastIndexOf(int ch, int fromIndex) -> int +Java.Lang.String.LastIndexOf(string! str) -> int +Java.Lang.String.LastIndexOf(string! str, int fromIndex) -> int +Java.Lang.String.Length() -> int +Java.Lang.String.Matches(string! regex) -> bool +Java.Lang.String.OffsetByCodePoints(int index, int codePointOffset) -> int +Java.Lang.String.RegionMatches(bool ignoreCase, int toffset, string! other, int ooffset, int len) -> bool +Java.Lang.String.RegionMatches(int toffset, string! other, int ooffset, int len) -> bool +Java.Lang.String.Repeat(int count) -> string! +Java.Lang.String.Replace(char oldChar, char newChar) -> string! +Java.Lang.String.Replace(Java.Lang.ICharSequence! target, Java.Lang.ICharSequence! replacement) -> string! +Java.Lang.String.Replace(string! target, string! replacement) -> string! +Java.Lang.String.ReplaceAll(string! regex, string! replacement) -> string! +Java.Lang.String.ReplaceFirst(string! regex, string! replacement) -> string! +Java.Lang.String.Split(string! regex) -> string![]! +Java.Lang.String.Split(string! regex, int limit) -> string![]! +Java.Lang.String.StartsWith(string! prefix) -> bool +Java.Lang.String.StartsWith(string! prefix, int toffset) -> bool +Java.Lang.String.String() -> void +Java.Lang.String.String(byte[]? ascii, int hibyte) -> void +Java.Lang.String.String(byte[]? ascii, int hibyte, int offset, int count) -> void +Java.Lang.String.String(byte[]? bytes) -> void +Java.Lang.String.String(byte[]? bytes, int offset, int length) -> void +Java.Lang.String.String(byte[]? bytes, int offset, int length, Java.Nio.Charset.Charset! charset) -> void +Java.Lang.String.String(byte[]? bytes, int offset, int length, string! charsetName) -> void +Java.Lang.String.String(byte[]? bytes, Java.Nio.Charset.Charset! charset) -> void +Java.Lang.String.String(byte[]? bytes, string! charsetName) -> void +Java.Lang.String.String(char[]! data) -> void +Java.Lang.String.String(char[]! data, int offset, int charCount) -> void +Java.Lang.String.String(int[]? codePoints, int offset, int count) -> void +Java.Lang.String.String(Java.Lang.StringBuffer! buffer) -> void +Java.Lang.String.String(Java.Lang.StringBuilder! builder) -> void +Java.Lang.String.String(string! toCopy) -> void +Java.Lang.String.Strip() -> string! +Java.Lang.String.StripIndent() -> string! +Java.Lang.String.StripLeading() -> string! +Java.Lang.String.StripTrailing() -> string! +Java.Lang.String.SubSequence(int beginIndex, int endIndex) -> string! +Java.Lang.String.SubSequenceFormatted(int beginIndex, int endIndex) -> Java.Lang.ICharSequence! +Java.Lang.String.Substring(int beginIndex) -> string! +Java.Lang.String.Substring(int beginIndex, int endIndex) -> string! +Java.Lang.String.ToCharArray() -> char[]? +Java.Lang.String.ToLowerCase() -> string! +Java.Lang.String.ToLowerCase(Java.Util.Locale! locale) -> string! +Java.Lang.String.ToUpperCase() -> string! +Java.Lang.String.ToUpperCase(Java.Util.Locale! locale) -> string! +Java.Lang.String.Transform(Java.Util.Functions.IFunction! f) -> Java.Lang.Object? +Java.Lang.String.TranslateEscapes() -> string! +Java.Lang.String.Trim() -> string! +Java.Lang.StringBuffer +Java.Lang.StringBuffer.Append(bool b) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(char[]? str) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(char[]? str, int offset, int len) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(double d) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(float f) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(int i) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(Java.Lang.Object? obj) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(Java.Lang.StringBuffer? sb) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(long lng) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(string! s, int start, int end) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.Append(string? str) -> Java.Lang.IAppendable! +Java.Lang.StringBuffer.AppendCodePoint(int codePoint) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.CompareTo(Java.Lang.StringBuffer! another) -> int +Java.Lang.StringBuffer.Delete(int start, int end) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.DeleteCharAt(int index) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Java.Lang.StringBuffer.Insert(int dstOffset, Java.Lang.ICharSequence? s) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int dstOffset, Java.Lang.ICharSequence? s, int start, int end) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int dstOffset, string? s, int start, int end) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int index, char[]? str, int offset, int len) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, bool b) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, char c) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, char[]? str) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, double d) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, float f) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, int i) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, Java.Lang.Object? obj) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, long l) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Insert(int offset, string? str) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Replace(int start, int end, string! str) -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.Reverse() -> Java.Lang.StringBuffer! +Java.Lang.StringBuffer.StringBuffer() -> void +Java.Lang.StringBuffer.StringBuffer(int capacity) -> void +Java.Lang.StringBuffer.StringBuffer(Java.Lang.ICharSequence! seq) -> void +Java.Lang.StringBuffer.StringBuffer(string! str) -> void +Java.Lang.StringBuffer.SubSequence(int start, int end) -> string! +Java.Lang.StringBuilder +Java.Lang.StringBuilder.Append(bool b) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(char[]? str) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(char[]? str, int offset, int len) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(double d) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(float f) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(int i) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(Java.Lang.Object? obj) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(Java.Lang.StringBuffer? sb) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(long lng) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(string! s, int start, int end) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.Append(string? str) -> Java.Lang.IAppendable! +Java.Lang.StringBuilder.AppendCodePoint(int codePoint) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.CompareTo(Java.Lang.StringBuilder! another) -> int +Java.Lang.StringBuilder.Delete(int start, int end) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.DeleteCharAt(int index) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Java.Lang.StringBuilder.Insert(int dstOffset, Java.Lang.ICharSequence? s) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int dstOffset, Java.Lang.ICharSequence? s, int start, int end) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int dstOffset, string? s, int start, int end) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int index, char[]? str, int offset, int len) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, bool b) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, char c) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, char[]? str) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, double d) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, float f) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, int i) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, Java.Lang.Object? obj) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, long l) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Insert(int offset, string? str) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Replace(int start, int end, string! str) -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.Reverse() -> Java.Lang.StringBuilder! +Java.Lang.StringBuilder.StringBuilder() -> void +Java.Lang.StringBuilder.StringBuilder(int capacity) -> void +Java.Lang.StringBuilder.StringBuilder(Java.Lang.ICharSequence! seq) -> void +Java.Lang.StringBuilder.StringBuilder(string! str) -> void +Java.Lang.StringBuilder.SubSequence(int start, int end) -> string! +Java.Lang.StringIndexOutOfBoundsException +Java.Lang.StringIndexOutOfBoundsException.StringIndexOutOfBoundsException() -> void +Java.Lang.StringIndexOutOfBoundsException.StringIndexOutOfBoundsException(int index) -> void +Java.Lang.StringIndexOutOfBoundsException.StringIndexOutOfBoundsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.StringIndexOutOfBoundsException.StringIndexOutOfBoundsException(string? s) -> void +Java.Lang.SuppressWarnings +Java.Lang.SuppressWarnings.SuppressWarnings(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.SuppressWarningsAttribute +Java.Lang.SuppressWarningsAttribute.SuppressWarningsAttribute() -> void +Java.Lang.SuppressWarningsAttribute.Value.get -> string![]? +Java.Lang.SuppressWarningsAttribute.Value.set -> void +Java.Lang.Thread +Java.Lang.Thread.CheckAccess() -> void +Java.Lang.Thread.Daemon.get -> bool +Java.Lang.Thread.Daemon.set -> void +Java.Lang.Thread.IsAlive.get -> bool +Java.Lang.Thread.IUncaughtExceptionHandler +Java.Lang.Thread.IUncaughtExceptionHandler.UncaughtException(Java.Lang.Thread! t, Java.Lang.Throwable! e) -> void +Java.Lang.Thread.Join() -> void +Java.Lang.Thread.Join(long millis) -> void +Java.Lang.Thread.Join(long millis, int nanos) -> void +Java.Lang.Thread.Name.get -> string! +Java.Lang.Thread.Name.set -> void +Java.Lang.Thread.Priority.get -> int +Java.Lang.Thread.Priority.set -> void +Java.Lang.Thread.Resume() -> void +Java.Lang.Thread.State +Java.Lang.Thread.Stop() -> void +Java.Lang.Thread.Stop(Java.Lang.Throwable? obj) -> void +Java.Lang.Thread.Suspend() -> void +Java.Lang.Thread.Thread() -> void +Java.Lang.Thread.Thread(Java.Lang.IRunnable? target) -> void +Java.Lang.Thread.Thread(Java.Lang.IRunnable? target, string! name) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup! group, System.Action! runHandler) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup! group, System.Action! runHandler, string! threadName) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup! group, System.Action! runHandler, string! threadName, long stackSize) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string! name) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string! name, long stackSize) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup? group, Java.Lang.IRunnable? target, string! name, long stackSize, bool inheritThreadLocals) -> void +Java.Lang.Thread.Thread(Java.Lang.ThreadGroup? group, string! name) -> void +Java.Lang.Thread.Thread(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Thread.Thread(string! name) -> void +Java.Lang.Thread.Thread(System.Action! runHandler) -> void +Java.Lang.Thread.Thread(System.Action! runHandler, string! threadName) -> void +Java.Lang.Thread.ThreadGroup.get -> Java.Lang.ThreadGroup? +Java.Lang.ThreadDeath +Java.Lang.ThreadDeath.ThreadDeath() -> void +Java.Lang.ThreadDeath.ThreadDeath(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ThreadGroup +Java.Lang.ThreadGroup.CheckAccess() -> void +Java.Lang.ThreadGroup.Daemon.get -> bool +Java.Lang.ThreadGroup.Daemon.set -> void +Java.Lang.ThreadGroup.Destroy() -> void +Java.Lang.ThreadGroup.Interrupt() -> void +Java.Lang.ThreadGroup.MaxPriority.get -> int +Java.Lang.ThreadGroup.MaxPriority.set -> void +Java.Lang.ThreadGroup.Name.get -> string? +Java.Lang.ThreadGroup.Parent.get -> Java.Lang.ThreadGroup? +Java.Lang.ThreadGroup.ParentOf(Java.Lang.ThreadGroup? g) -> bool +Java.Lang.ThreadGroup.Resume() -> void +Java.Lang.ThreadGroup.Stop() -> void +Java.Lang.ThreadGroup.Suspend() -> void +Java.Lang.ThreadGroup.ThreadGroup(Java.Lang.ThreadGroup? parent, string? name) -> void +Java.Lang.ThreadGroup.ThreadGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.ThreadGroup.ThreadGroup(string? name) -> void +Java.Lang.ThreadLocal +Java.Lang.ThreadLocal.ThreadLocal() -> void +Java.Lang.ThreadLocal.ThreadLocal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Throwable +Java.Lang.Throwable.AddSuppressed(Java.Lang.Throwable! exception) -> void +Java.Lang.Throwable.Class.get -> Java.Lang.Class? +Java.Lang.Throwable.Dispose() -> void +Java.Lang.Throwable.GetSuppressed() -> Java.Lang.Throwable![]! +Java.Lang.Throwable.Handle.get -> nint +Java.Lang.Throwable.is_generated -> bool +Java.Lang.Throwable.JniIdentityHashCode.get -> int +Java.Lang.Throwable.PeerReference.get -> Java.Interop.JniObjectReference +Java.Lang.Throwable.SetHandle(nint value, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Throwable.Throwable() -> void +Java.Lang.Throwable.Throwable(Java.Lang.Throwable? cause) -> void +Java.Lang.Throwable.Throwable(nint handle, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.Throwable.Throwable(string? message) -> void +Java.Lang.Throwable.Throwable(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Throwable.Throwable(string? message, Java.Lang.Throwable? cause, bool enableSuppression, bool writableStackTrace) -> void +Java.Lang.Throwable.UnregisterFromRuntime() -> void +Java.Lang.Throwable.~Throwable() -> void +Java.Lang.TypeNotPresentException +Java.Lang.TypeNotPresentException.TypeNotPresentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.TypeNotPresentException.TypeNotPresentException(string? typeName, Java.Lang.Throwable? cause) -> void +Java.Lang.UnknownError +Java.Lang.UnknownError.UnknownError() -> void +Java.Lang.UnknownError.UnknownError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.UnknownError.UnknownError(string? s) -> void +Java.Lang.UnsatisfiedLinkError +Java.Lang.UnsatisfiedLinkError.UnsatisfiedLinkError() -> void +Java.Lang.UnsatisfiedLinkError.UnsatisfiedLinkError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.UnsatisfiedLinkError.UnsatisfiedLinkError(string? s) -> void +Java.Lang.UnsupportedClassVersionError +Java.Lang.UnsupportedClassVersionError.UnsupportedClassVersionError() -> void +Java.Lang.UnsupportedClassVersionError.UnsupportedClassVersionError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.UnsupportedClassVersionError.UnsupportedClassVersionError(string? s) -> void +Java.Lang.UnsupportedOperationException +Java.Lang.UnsupportedOperationException.UnsupportedOperationException() -> void +Java.Lang.UnsupportedOperationException.UnsupportedOperationException(Java.Lang.Throwable? cause) -> void +Java.Lang.UnsupportedOperationException.UnsupportedOperationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.UnsupportedOperationException.UnsupportedOperationException(string? message) -> void +Java.Lang.UnsupportedOperationException.UnsupportedOperationException(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.VerifyError +Java.Lang.VerifyError.VerifyError() -> void +Java.Lang.VerifyError.VerifyError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.VerifyError.VerifyError(string? s) -> void +Java.Lang.VirtualMachineError +Java.Lang.VirtualMachineError.VirtualMachineError() -> void +Java.Lang.VirtualMachineError.VirtualMachineError(Java.Lang.Throwable? cause) -> void +Java.Lang.VirtualMachineError.VirtualMachineError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Lang.VirtualMachineError.VirtualMachineError(string? message) -> void +Java.Lang.VirtualMachineError.VirtualMachineError(string? message, Java.Lang.Throwable? cause) -> void +Java.Lang.Void +Java.Math.BigDecimal +Java.Math.BigDecimal.BigDecimal(char[]? in) -> void +Java.Math.BigDecimal.BigDecimal(char[]? in, int offset, int len) -> void +Java.Math.BigDecimal.BigDecimal(char[]? in, int offset, int len, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(char[]? in, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(double val) -> void +Java.Math.BigDecimal.BigDecimal(double val, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(int val) -> void +Java.Math.BigDecimal.BigDecimal(int val, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? unscaledVal, int scale) -> void +Java.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? unscaledVal, int scale, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? val) -> void +Java.Math.BigDecimal.BigDecimal(Java.Math.BigInteger? val, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(long val) -> void +Java.Math.BigDecimal.BigDecimal(long val, Java.Math.MathContext? mc) -> void +Java.Math.BigDecimal.BigDecimal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Math.BigDecimal.BigDecimal(string? val) -> void +Java.Math.BigDecimal.BigDecimal(string? val, Java.Math.MathContext? mc) -> void +Java.Math.BigInteger +Java.Math.BigInteger.BigInteger(byte[]? val) -> void +Java.Math.BigInteger.BigInteger(byte[]? val, int off, int len) -> void +Java.Math.BigInteger.BigInteger(int bitLength, int certainty, Java.Util.Random! rnd) -> void +Java.Math.BigInteger.BigInteger(int numBits, Java.Util.Random! rnd) -> void +Java.Math.BigInteger.BigInteger(int signum, byte[]? magnitude) -> void +Java.Math.BigInteger.BigInteger(int signum, byte[]? magnitude, int off, int len) -> void +Java.Math.BigInteger.BigInteger(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Math.BigInteger.BigInteger(string! val) -> void +Java.Math.BigInteger.BigInteger(string! val, int radix) -> void +Java.Math.MathContext +Java.Math.MathContext.MathContext(int setPrecision) -> void +Java.Math.MathContext.MathContext(int setPrecision, Java.Math.RoundingMode? setRoundingMode) -> void +Java.Math.MathContext.MathContext(string? val) -> void +Java.Math.MathContext.Precision.get -> int +Java.Math.MathContext.RoundingMode.get -> Java.Math.RoundingMode? +Java.Math.RoundingMode +Java.Math.RoundOptions +Java.Math.RoundOptions.Ceiling = 2 -> Java.Math.RoundOptions +Java.Math.RoundOptions.Down = 1 -> Java.Math.RoundOptions +Java.Math.RoundOptions.Floor = 3 -> Java.Math.RoundOptions +Java.Math.RoundOptions.HalfDown = 5 -> Java.Math.RoundOptions +Java.Math.RoundOptions.HalfEven = 6 -> Java.Math.RoundOptions +Java.Math.RoundOptions.HalfUp = 4 -> Java.Math.RoundOptions +Java.Math.RoundOptions.Unnecessary = 7 -> Java.Math.RoundOptions +Java.Math.RoundOptions.Up = 0 -> Java.Math.RoundOptions +Java.Net.Authenticator +Java.Net.Authenticator.Authenticator() -> void +Java.Net.Authenticator.Authenticator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.Authenticator.RequestingHost.get -> string? +Java.Net.Authenticator.RequestingPort.get -> int +Java.Net.Authenticator.RequestingPrompt.get -> string? +Java.Net.Authenticator.RequestingProtocol.get -> string? +Java.Net.Authenticator.RequestingScheme.get -> string? +Java.Net.Authenticator.RequestingSite.get -> Java.Net.InetAddress? +Java.Net.Authenticator.RequestorType +Java.Net.BindException +Java.Net.BindException.BindException() -> void +Java.Net.BindException.BindException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.BindException.BindException(string? msg) -> void +Java.Net.CacheRequest +Java.Net.CacheRequest.CacheRequest() -> void +Java.Net.CacheRequest.CacheRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.CacheResponse +Java.Net.CacheResponse.CacheResponse() -> void +Java.Net.CacheResponse.CacheResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.ConnectException +Java.Net.ConnectException.ConnectException() -> void +Java.Net.ConnectException.ConnectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.ConnectException.ConnectException(string? msg) -> void +Java.Net.ContentHandler +Java.Net.ContentHandler.ContentHandler() -> void +Java.Net.ContentHandler.ContentHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.CookieHandler +Java.Net.CookieHandler.CookieHandler() -> void +Java.Net.CookieHandler.CookieHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.CookieManager +Java.Net.CookieManager.CookieManager() -> void +Java.Net.CookieManager.CookieManager(Java.Net.ICookieStore? store, Java.Net.ICookiePolicy? cookiePolicy) -> void +Java.Net.CookieManager.CookieManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.CookiePolicy +Java.Net.DatagramPacket +Java.Net.DatagramPacket.Address.get -> Java.Net.InetAddress? +Java.Net.DatagramPacket.Address.set -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int length) -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int length, Java.Net.InetAddress? address, int port) -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int length, Java.Net.SocketAddress? address) -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int offset, int length) -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int offset, int length, Java.Net.InetAddress? address, int port) -> void +Java.Net.DatagramPacket.DatagramPacket(byte[]? buf, int offset, int length, Java.Net.SocketAddress? address) -> void +Java.Net.DatagramPacket.GetData() -> byte[]? +Java.Net.DatagramPacket.Length.get -> int +Java.Net.DatagramPacket.Length.set -> void +Java.Net.DatagramPacket.Offset.get -> int +Java.Net.DatagramPacket.Port.get -> int +Java.Net.DatagramPacket.Port.set -> void +Java.Net.DatagramPacket.SetData(byte[]? buf) -> void +Java.Net.DatagramPacket.SetData(byte[]? buf, int offset, int length) -> void +Java.Net.DatagramPacket.SocketAddress.get -> Java.Net.SocketAddress? +Java.Net.DatagramPacket.SocketAddress.set -> void +Java.Net.DatagramSocket +Java.Net.DatagramSocket.ConnectAsync(Java.Net.InetAddress? address, int port) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocket.ConnectAsync(Java.Net.SocketAddress? addr) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocket.DatagramSocket() -> void +Java.Net.DatagramSocket.DatagramSocket(int port) -> void +Java.Net.DatagramSocket.DatagramSocket(int port, Java.Net.InetAddress? laddr) -> void +Java.Net.DatagramSocket.DatagramSocket(Java.Net.DatagramSocketImpl? impl) -> void +Java.Net.DatagramSocket.DatagramSocket(Java.Net.SocketAddress? bindaddr) -> void +Java.Net.DatagramSocket.DatagramSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.DatagramSocket.ReceiveAsync(Java.Net.DatagramPacket? p) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocket.SendAsync(Java.Net.DatagramPacket? p) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocketImpl +Java.Net.DatagramSocketImpl.ConnectAsync(Java.Net.InetAddress? address, int port) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocketImpl.DatagramSocketImpl() -> void +Java.Net.DatagramSocketImpl.DatagramSocketImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.DatagramSocketImpl.Fd.get -> Java.IO.FileDescriptor? +Java.Net.DatagramSocketImpl.Fd.set -> void +Java.Net.DatagramSocketImpl.InterfaceConsts +Java.Net.DatagramSocketImpl.PeekAsync(Java.Net.InetAddress? i) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocketImpl.PeekDataAsync(Java.Net.DatagramPacket? p) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocketImpl.ReceiveAsync(Java.Net.DatagramPacket? p) -> System.Threading.Tasks.Task! +Java.Net.DatagramSocketImpl.SendAsync(Java.Net.DatagramPacket? p) -> System.Threading.Tasks.Task! +Java.Net.HttpCookie +Java.Net.HttpCookie.Clone() -> Java.Lang.Object? +Java.Net.HttpCookie.Comment.get -> string? +Java.Net.HttpCookie.Comment.set -> void +Java.Net.HttpCookie.CommentURL.get -> string? +Java.Net.HttpCookie.CommentURL.set -> void +Java.Net.HttpCookie.Discard.get -> bool +Java.Net.HttpCookie.Discard.set -> void +Java.Net.HttpCookie.Domain.get -> string? +Java.Net.HttpCookie.Domain.set -> void +Java.Net.HttpCookie.HasExpired.get -> bool +Java.Net.HttpCookie.HttpCookie(string? name, string? value) -> void +Java.Net.HttpCookie.HttpOnly.get -> bool +Java.Net.HttpCookie.HttpOnly.set -> void +Java.Net.HttpCookie.MaxAge.get -> long +Java.Net.HttpCookie.MaxAge.set -> void +Java.Net.HttpCookie.Name.get -> string? +Java.Net.HttpCookie.Path.get -> string? +Java.Net.HttpCookie.Path.set -> void +Java.Net.HttpCookie.Portlist.get -> string? +Java.Net.HttpCookie.Portlist.set -> void +Java.Net.HttpCookie.Secure.get -> bool +Java.Net.HttpCookie.Secure.set -> void +Java.Net.HttpCookie.Value.get -> string? +Java.Net.HttpCookie.Value.set -> void +Java.Net.HttpCookie.Version.get -> int +Java.Net.HttpCookie.Version.set -> void +Java.Net.HttpRetryException +Java.Net.HttpRetryException.HttpRetryException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.HttpRetryException.HttpRetryException(string? detail, Java.Net.HttpStatus code) -> void +Java.Net.HttpRetryException.HttpRetryException(string? detail, Java.Net.HttpStatus code, string? location) -> void +Java.Net.HttpStatus +Java.Net.HttpStatus.Accepted = 202 -> Java.Net.HttpStatus +Java.Net.HttpStatus.BadGateway = 502 -> Java.Net.HttpStatus +Java.Net.HttpStatus.BadMethod = 405 -> Java.Net.HttpStatus +Java.Net.HttpStatus.BadRequest = 400 -> Java.Net.HttpStatus +Java.Net.HttpStatus.ClientTimeout = 408 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Conflict = 409 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Created = 201 -> Java.Net.HttpStatus +Java.Net.HttpStatus.EntityTooLarge = 413 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Forbidden = 403 -> Java.Net.HttpStatus +Java.Net.HttpStatus.GatewayTimeout = 504 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Gone = 410 -> Java.Net.HttpStatus +Java.Net.HttpStatus.InternalError = 500 -> Java.Net.HttpStatus +Java.Net.HttpStatus.LengthRequired = 411 -> Java.Net.HttpStatus +Java.Net.HttpStatus.MovedPerm = 301 -> Java.Net.HttpStatus +Java.Net.HttpStatus.MovedTemp = 302 -> Java.Net.HttpStatus +Java.Net.HttpStatus.MultChoice = 300 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NoContent = 204 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NotAcceptable = 406 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NotAuthoritative = 203 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NotFound = 404 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NotImplemented = 501 -> Java.Net.HttpStatus +Java.Net.HttpStatus.NotModified = 304 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Ok = 200 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Partial = 206 -> Java.Net.HttpStatus +Java.Net.HttpStatus.PaymentRequired = 402 -> Java.Net.HttpStatus +Java.Net.HttpStatus.PreconFailed = 412 -> Java.Net.HttpStatus +Java.Net.HttpStatus.ProxyAuth = 407 -> Java.Net.HttpStatus +Java.Net.HttpStatus.ReqTooLong = 414 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Reset = 205 -> Java.Net.HttpStatus +Java.Net.HttpStatus.SeeOther = 303 -> Java.Net.HttpStatus +Java.Net.HttpStatus.ServerError = 500 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Unauthorized = 401 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Unavailable = 503 -> Java.Net.HttpStatus +Java.Net.HttpStatus.UnsupportedType = 415 -> Java.Net.HttpStatus +Java.Net.HttpStatus.UseProxy = 305 -> Java.Net.HttpStatus +Java.Net.HttpStatus.Version = 505 -> Java.Net.HttpStatus +Java.Net.HttpURLConnection +Java.Net.HttpURLConnection.ChunkLength.get -> int +Java.Net.HttpURLConnection.ChunkLength.set -> void +Java.Net.HttpURLConnection.FixedContentLength.get -> int +Java.Net.HttpURLConnection.FixedContentLength.set -> void +Java.Net.HttpURLConnection.FixedContentLengthLong.get -> long +Java.Net.HttpURLConnection.FixedContentLengthLong.set -> void +Java.Net.HttpURLConnection.HttpURLConnection(Java.Net.URL? u) -> void +Java.Net.HttpURLConnection.HttpURLConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.HttpURLConnection.Method.get -> string? +Java.Net.HttpURLConnection.Method.set -> void +Java.Net.IContentHandlerFactory +Java.Net.IContentHandlerFactory.CreateContentHandler(string? mimetype) -> Java.Net.ContentHandler? +Java.Net.ICookiePolicy +Java.Net.ICookiePolicy.AcceptAll.get -> Java.Net.ICookiePolicy? +Java.Net.ICookiePolicy.AcceptNone.get -> Java.Net.ICookiePolicy? +Java.Net.ICookiePolicy.AcceptOriginalServer.get -> Java.Net.ICookiePolicy? +Java.Net.ICookiePolicy.ShouldAccept(Java.Net.URI? uri, Java.Net.HttpCookie? cookie) -> bool +Java.Net.ICookieStore +Java.Net.ICookieStore.Add(Java.Net.URI? uri, Java.Net.HttpCookie? cookie) -> void +Java.Net.ICookieStore.Cookies.get -> System.Collections.Generic.IList? +Java.Net.ICookieStore.Get(Java.Net.URI? uri) -> System.Collections.Generic.IList? +Java.Net.ICookieStore.Remove(Java.Net.URI? uri, Java.Net.HttpCookie? cookie) -> bool +Java.Net.ICookieStore.RemoveAll() -> bool +Java.Net.ICookieStore.URIs.get -> System.Collections.Generic.IList? +Java.Net.IDatagramSocketImplFactory +Java.Net.IDatagramSocketImplFactory.CreateDatagramSocketImpl() -> Java.Net.DatagramSocketImpl? +Java.Net.IDN +Java.Net.IDNFlags +Java.Net.IDNFlags.AllowUnassigned = 1 -> Java.Net.IDNFlags +Java.Net.IDNFlags.None = 0 -> Java.Net.IDNFlags +Java.Net.IDNFlags.UseStd3AsciiRules = 2 -> Java.Net.IDNFlags +Java.Net.IFileNameMap +Java.Net.IFileNameMap.GetContentTypeFor(string? fileName) -> string? +Java.Net.Inet4Address +Java.Net.Inet6Address +Java.Net.Inet6Address.IsIPv4CompatibleAddress.get -> bool +Java.Net.Inet6Address.ScopedInterface.get -> Java.Net.NetworkInterface? +Java.Net.Inet6Address.ScopeId.get -> int +Java.Net.InetAddress +Java.Net.InetAddress.InetAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.InetSocketAddress +Java.Net.InetSocketAddress.Address.get -> Java.Net.InetAddress? +Java.Net.InetSocketAddress.HostName.get -> string? +Java.Net.InetSocketAddress.HostString.get -> string? +Java.Net.InetSocketAddress.InetSocketAddress(int port) -> void +Java.Net.InetSocketAddress.InetSocketAddress(Java.Net.InetAddress? addr, int port) -> void +Java.Net.InetSocketAddress.InetSocketAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.InetSocketAddress.InetSocketAddress(string? hostname, int port) -> void +Java.Net.InetSocketAddress.IsUnresolved.get -> bool +Java.Net.InetSocketAddress.Port.get -> int +Java.Net.InterfaceAddress +Java.Net.InterfaceAddress.InterfaceAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.IProtocolFamily +Java.Net.IProtocolFamily.Name() -> string? +Java.Net.ISocketImplFactory +Java.Net.ISocketImplFactory.CreateSocketImpl() -> Java.Net.SocketImpl? +Java.Net.ISocketOption +Java.Net.ISocketOption.Name() -> string? +Java.Net.ISocketOption.Type() -> Java.Lang.Class? +Java.Net.ISocketOptions +Java.Net.ISocketOptions.GetOption(int optID) -> Java.Lang.Object? +Java.Net.ISocketOptions.SetOption(int optID, Java.Lang.Object? value) -> void +Java.Net.IURLStreamHandlerFactory +Java.Net.IURLStreamHandlerFactory.CreateURLStreamHandler(string? protocol) -> Java.Net.URLStreamHandler? +Java.Net.JarURLConnection +Java.Net.JarURLConnection.JarFileURLConnection.get -> Java.Net.URLConnection? +Java.Net.JarURLConnection.JarFileURLConnection.set -> void +Java.Net.JarURLConnection.JarURLConnection(Java.Net.URL? url) -> void +Java.Net.JarURLConnection.JarURLConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.MalformedURLException +Java.Net.MalformedURLException.MalformedURLException() -> void +Java.Net.MalformedURLException.MalformedURLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.MalformedURLException.MalformedURLException(string? msg) -> void +Java.Net.MulticastSocket +Java.Net.MulticastSocket.MulticastSocket() -> void +Java.Net.MulticastSocket.MulticastSocket(int port) -> void +Java.Net.MulticastSocket.MulticastSocket(Java.Net.SocketAddress? bindaddr) -> void +Java.Net.MulticastSocket.MulticastSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.NetPermission +Java.Net.NetPermission.NetPermission(string? name) -> void +Java.Net.NetPermission.NetPermission(string? name, string? actions) -> void +Java.Net.NetworkInterface +Java.Net.NetworkInterface.DisplayName.get -> string? +Java.Net.NetworkInterface.GetHardwareAddress() -> byte[]? +Java.Net.NetworkInterface.Index.get -> int +Java.Net.NetworkInterface.InetAddresses.get -> Java.Util.IEnumeration? +Java.Net.NetworkInterface.InterfaceAddresses.get -> System.Collections.Generic.IList? +Java.Net.NetworkInterface.IsLoopback.get -> bool +Java.Net.NetworkInterface.IsPointToPoint.get -> bool +Java.Net.NetworkInterface.IsUp.get -> bool +Java.Net.NetworkInterface.IsVirtual.get -> bool +Java.Net.NetworkInterface.MTU.get -> int +Java.Net.NetworkInterface.Name.get -> string? +Java.Net.NetworkInterface.Parent.get -> Java.Net.NetworkInterface? +Java.Net.NetworkInterface.SubInterfaces.get -> Java.Util.IEnumeration? +Java.Net.NetworkInterface.SupportsMulticast() -> bool +Java.Net.NoRouteToHostException +Java.Net.NoRouteToHostException.NoRouteToHostException() -> void +Java.Net.NoRouteToHostException.NoRouteToHostException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.NoRouteToHostException.NoRouteToHostException(string? msg) -> void +Java.Net.PasswordAuthentication +Java.Net.PasswordAuthentication.GetPassword() -> char[]? +Java.Net.PasswordAuthentication.PasswordAuthentication(string? userName, char[]? password) -> void +Java.Net.PasswordAuthentication.UserName.get -> string? +Java.Net.PortUnreachableException +Java.Net.PortUnreachableException.PortUnreachableException() -> void +Java.Net.PortUnreachableException.PortUnreachableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.PortUnreachableException.PortUnreachableException(string? msg) -> void +Java.Net.ProtocolException +Java.Net.ProtocolException.ProtocolException() -> void +Java.Net.ProtocolException.ProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.ProtocolException.ProtocolException(string? message) -> void +Java.Net.Proxy +Java.Net.Proxy.Proxy(Java.Net.Proxy.Type? type, Java.Net.SocketAddress? sa) -> void +Java.Net.Proxy.Proxy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.Proxy.Type +Java.Net.ProxySelector +Java.Net.ProxySelector.ProxySelector() -> void +Java.Net.ProxySelector.ProxySelector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.ResponseCache +Java.Net.ResponseCache.ResponseCache() -> void +Java.Net.ResponseCache.ResponseCache(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.SecureCacheResponse +Java.Net.SecureCacheResponse.SecureCacheResponse() -> void +Java.Net.SecureCacheResponse.SecureCacheResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.ServerSocket +Java.Net.ServerSocket.AcceptAsync() -> System.Threading.Tasks.Task! +Java.Net.ServerSocket.ImplAccept(Java.Net.Socket? s) -> void +Java.Net.ServerSocket.ImplAcceptAsync(Java.Net.Socket? s) -> System.Threading.Tasks.Task! +Java.Net.ServerSocket.ServerSocket() -> void +Java.Net.ServerSocket.ServerSocket(int port) -> void +Java.Net.ServerSocket.ServerSocket(int port, int backlog) -> void +Java.Net.ServerSocket.ServerSocket(int port, int backlog, Java.Net.InetAddress? bindAddr) -> void +Java.Net.ServerSocket.ServerSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.Socket +Java.Net.Socket.ConnectAsync(Java.Net.SocketAddress? endpoint) -> System.Threading.Tasks.Task! +Java.Net.Socket.ConnectAsync(Java.Net.SocketAddress? endpoint, int timeout) -> System.Threading.Tasks.Task! +Java.Net.Socket.SendUrgentDataAsync(int data) -> System.Threading.Tasks.Task! +Java.Net.Socket.Socket() -> void +Java.Net.Socket.Socket(Java.Net.InetAddress? address, int port) -> void +Java.Net.Socket.Socket(Java.Net.InetAddress? address, int port, Java.Net.InetAddress? localAddr, int localPort) -> void +Java.Net.Socket.Socket(Java.Net.InetAddress? host, int port, bool stream) -> void +Java.Net.Socket.Socket(Java.Net.Proxy? proxy) -> void +Java.Net.Socket.Socket(Java.Net.SocketImpl? impl) -> void +Java.Net.Socket.Socket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.Socket.Socket(string? host, int port) -> void +Java.Net.Socket.Socket(string? host, int port, bool stream) -> void +Java.Net.Socket.Socket(string? host, int port, Java.Net.InetAddress? localAddr, int localPort) -> void +Java.Net.SocketAddress +Java.Net.SocketAddress.SocketAddress() -> void +Java.Net.SocketAddress.SocketAddress(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.SocketException +Java.Net.SocketException.SocketException() -> void +Java.Net.SocketException.SocketException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.SocketException.SocketException(string? msg) -> void +Java.Net.SocketImpl +Java.Net.SocketImpl.AcceptAsync(Java.Net.SocketImpl? s) -> System.Threading.Tasks.Task! +Java.Net.SocketImpl.Address.get -> Java.Net.InetAddress? +Java.Net.SocketImpl.Address.set -> void +Java.Net.SocketImpl.ConnectAsync(Java.Net.InetAddress? address, int port) -> System.Threading.Tasks.Task! +Java.Net.SocketImpl.ConnectAsync(Java.Net.SocketAddress? address, int timeout) -> System.Threading.Tasks.Task! +Java.Net.SocketImpl.ConnectAsync(string? host, int port) -> System.Threading.Tasks.Task! +Java.Net.SocketImpl.Fd.get -> Java.IO.FileDescriptor? +Java.Net.SocketImpl.Fd.set -> void +Java.Net.SocketImpl.InterfaceConsts +Java.Net.SocketImpl.Localport.get -> int +Java.Net.SocketImpl.Localport.set -> void +Java.Net.SocketImpl.SendUrgentDataAsync(int data) -> System.Threading.Tasks.Task! +Java.Net.SocketImpl.SocketImpl() -> void +Java.Net.SocketImpl.SocketImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.SocketOption +Java.Net.SocketOption.IpMulticastIf = 16 -> Java.Net.SocketOption +Java.Net.SocketOption.IpMulticastIf2 = 31 -> Java.Net.SocketOption +Java.Net.SocketOption.IpMulticastLoop = 18 -> Java.Net.SocketOption +Java.Net.SocketOption.IpTos = 3 -> Java.Net.SocketOption +Java.Net.SocketOption.ReusePort = 14 -> Java.Net.SocketOption +Java.Net.SocketOption.SoBindaddr = 15 -> Java.Net.SocketOption +Java.Net.SocketOption.SoBroadcast = 32 -> Java.Net.SocketOption +Java.Net.SocketOption.SoKeepalive = 8 -> Java.Net.SocketOption +Java.Net.SocketOption.SoLinger = 128 -> Java.Net.SocketOption +Java.Net.SocketOption.SoOobinline = 4099 -> Java.Net.SocketOption +Java.Net.SocketOption.SoRcvbuf = 4098 -> Java.Net.SocketOption +Java.Net.SocketOption.SoReuseaddr = 4 -> Java.Net.SocketOption +Java.Net.SocketOption.SoSndbuf = 4097 -> Java.Net.SocketOption +Java.Net.SocketOption.SoTimeout = 4102 -> Java.Net.SocketOption +Java.Net.SocketOption.TcpNodelay = 1 -> Java.Net.SocketOption +Java.Net.SocketOptions +Java.Net.SocketPermission +Java.Net.SocketPermission.SocketPermission(string? host, string? action) -> void +Java.Net.SocketTimeoutException +Java.Net.SocketTimeoutException.SocketTimeoutException() -> void +Java.Net.SocketTimeoutException.SocketTimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.SocketTimeoutException.SocketTimeoutException(string? msg) -> void +Java.Net.StandardProtocolFamily +Java.Net.StandardSocketOptions +Java.Net.UnknownHostException +Java.Net.UnknownHostException.UnknownHostException() -> void +Java.Net.UnknownHostException.UnknownHostException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.UnknownHostException.UnknownHostException(string? message) -> void +Java.Net.UnknownServiceException +Java.Net.UnknownServiceException.UnknownServiceException() -> void +Java.Net.UnknownServiceException.UnknownServiceException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.UnknownServiceException.UnknownServiceException(string? msg) -> void +Java.Net.URI +Java.Net.URI.Authority.get -> string? +Java.Net.URI.CompareTo(Java.Net.URI? that) -> int +Java.Net.URI.Fragment.get -> string? +Java.Net.URI.Host.get -> string? +Java.Net.URI.IsAbsolute.get -> bool +Java.Net.URI.IsOpaque.get -> bool +Java.Net.URI.Normalize() -> Java.Net.URI? +Java.Net.URI.ParseServerAuthority() -> Java.Net.URI? +Java.Net.URI.Path.get -> string? +Java.Net.URI.Port.get -> int +Java.Net.URI.Query.get -> string? +Java.Net.URI.RawAuthority.get -> string? +Java.Net.URI.RawFragment.get -> string? +Java.Net.URI.RawPath.get -> string? +Java.Net.URI.RawQuery.get -> string? +Java.Net.URI.RawSchemeSpecificPart.get -> string? +Java.Net.URI.RawUserInfo.get -> string? +Java.Net.URI.Relativize(Java.Net.URI? uri) -> Java.Net.URI? +Java.Net.URI.Resolve(Java.Net.URI? uri) -> Java.Net.URI? +Java.Net.URI.Resolve(string? str) -> Java.Net.URI? +Java.Net.URI.Scheme.get -> string? +Java.Net.URI.SchemeSpecificPart.get -> string? +Java.Net.URI.ToASCIIString() -> string? +Java.Net.URI.ToURL() -> Java.Net.URL? +Java.Net.URI.URI(string? scheme, string? authority, string? path, string? query, string? fragment) -> void +Java.Net.URI.URI(string? scheme, string? host, string? path, string? fragment) -> void +Java.Net.URI.URI(string? scheme, string? ssp, string? fragment) -> void +Java.Net.URI.URI(string? scheme, string? userInfo, string? host, int port, string? path, string? query, string? fragment) -> void +Java.Net.URI.URI(string? str) -> void +Java.Net.URI.UserInfo.get -> string? +Java.Net.URISyntaxException +Java.Net.URISyntaxException.URISyntaxException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.URISyntaxException.URISyntaxException(string? input, string? reason) -> void +Java.Net.URISyntaxException.URISyntaxException(string? input, string? reason, int index) -> void +Java.Net.URL +Java.Net.URL.Authority.get -> string? +Java.Net.URL.Content.get -> Java.Lang.Object? +Java.Net.URL.DefaultPort.get -> int +Java.Net.URL.File.get -> string? +Java.Net.URL.GetContent(Java.Lang.Class![]? classes) -> Java.Lang.Object? +Java.Net.URL.Host.get -> string? +Java.Net.URL.OpenConnection() -> Java.Net.URLConnection? +Java.Net.URL.OpenConnection(Java.Net.Proxy? proxy) -> Java.Net.URLConnection? +Java.Net.URL.OpenStream() -> System.IO.Stream? +Java.Net.URL.Path.get -> string? +Java.Net.URL.Port.get -> int +Java.Net.URL.Protocol.get -> string? +Java.Net.URL.Query.get -> string? +Java.Net.URL.Ref.get -> string? +Java.Net.URL.SameFile(Java.Net.URL? other) -> bool +Java.Net.URL.ToExternalForm() -> string? +Java.Net.URL.ToURI() -> Java.Net.URI? +Java.Net.URL.URL(Java.Net.URL? context, string? spec) -> void +Java.Net.URL.URL(Java.Net.URL? context, string? spec, Java.Net.URLStreamHandler? handler) -> void +Java.Net.URL.URL(string? protocol, string? host, int port, string? file) -> void +Java.Net.URL.URL(string? protocol, string? host, int port, string? file, Java.Net.URLStreamHandler? handler) -> void +Java.Net.URL.URL(string? protocol, string? host, string? file) -> void +Java.Net.URL.URL(string? spec) -> void +Java.Net.URL.UserInfo.get -> string? +Java.Net.URLClassLoader +Java.Net.URLClassLoader.URLClassLoader(Java.Net.URL![]? urls) -> void +Java.Net.URLClassLoader.URLClassLoader(Java.Net.URL![]? urls, Java.Lang.ClassLoader? parent) -> void +Java.Net.URLClassLoader.URLClassLoader(Java.Net.URL![]? urls, Java.Lang.ClassLoader? parent, Java.Net.IURLStreamHandlerFactory? factory) -> void +Java.Net.URLClassLoader.URLClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.URLConnection +Java.Net.URLConnection.ConnectAsync() -> System.Threading.Tasks.Task! +Java.Net.URLConnection.Connected.get -> bool +Java.Net.URLConnection.Connected.set -> void +Java.Net.URLConnection.Url.get -> Java.Net.URL? +Java.Net.URLConnection.Url.set -> void +Java.Net.URLConnection.URLConnection(Java.Net.URL? url) -> void +Java.Net.URLConnection.URLConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.URLDecoder +Java.Net.URLDecoder.URLDecoder() -> void +Java.Net.URLDecoder.URLDecoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.URLEncoder +Java.Net.URLEncoder.URLEncoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Net.URLStreamHandler +Java.Net.URLStreamHandler.URLStreamHandler() -> void +Java.Net.URLStreamHandler.URLStreamHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Buffer +Java.Nio.Buffer.Buffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Buffer.Capacity() -> int +Java.Nio.Buffer.GetDirectBufferAddress() -> nint +Java.Nio.Buffer.HasRemaining.get -> bool +Java.Nio.Buffer.Limit() -> int +Java.Nio.Buffer.Position() -> int +Java.Nio.Buffer.Remaining() -> int +Java.Nio.BufferOverflowException +Java.Nio.BufferOverflowException.BufferOverflowException() -> void +Java.Nio.BufferOverflowException.BufferOverflowException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.BufferUnderflowException +Java.Nio.BufferUnderflowException.BufferUnderflowException() -> void +Java.Nio.BufferUnderflowException.BufferUnderflowException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.ByteBuffer +Java.Nio.ByteBuffer.AlignedSlice(int unitSize) -> Java.Nio.ByteBuffer! +Java.Nio.ByteBuffer.AlignmentOffset(int index, int unitSize) -> int +Java.Nio.ByteBuffer.ByteBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.ByteBuffer.Order() -> Java.Nio.ByteOrder! +Java.Nio.ByteBuffer.Order(Java.Nio.ByteOrder! bo) -> Java.Nio.ByteBuffer! +Java.Nio.ByteBuffer.Put(byte[]! src) -> Java.Nio.ByteBuffer! +Java.Nio.ByteOrder +Java.Nio.Channels.AcceptPendingException +Java.Nio.Channels.AcceptPendingException.AcceptPendingException() -> void +Java.Nio.Channels.AcceptPendingException.AcceptPendingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AlreadyBoundException +Java.Nio.Channels.AlreadyBoundException.AlreadyBoundException() -> void +Java.Nio.Channels.AlreadyBoundException.AlreadyBoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AlreadyConnectedException +Java.Nio.Channels.AlreadyConnectedException.AlreadyConnectedException() -> void +Java.Nio.Channels.AlreadyConnectedException.AlreadyConnectedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousChannelGroup +Java.Nio.Channels.AsynchronousChannelGroup.AsynchronousChannelGroup(Java.Nio.Channels.Spi.AsynchronousChannelProvider? provider) -> void +Java.Nio.Channels.AsynchronousChannelGroup.AsynchronousChannelGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousChannelGroup.Provider() -> Java.Nio.Channels.Spi.AsynchronousChannelProvider? +Java.Nio.Channels.AsynchronousCloseException +Java.Nio.Channels.AsynchronousCloseException.AsynchronousCloseException() -> void +Java.Nio.Channels.AsynchronousCloseException.AsynchronousCloseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousFileChannel +Java.Nio.Channels.AsynchronousFileChannel.AsynchronousFileChannel() -> void +Java.Nio.Channels.AsynchronousFileChannel.AsynchronousFileChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousFileChannel.Lock() -> Java.Util.Concurrent.IFuture? +Java.Nio.Channels.AsynchronousFileChannel.Lock(Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +Java.Nio.Channels.AsynchronousFileChannel.TryLock() -> Java.Nio.Channels.FileLock? +Java.Nio.Channels.AsynchronousServerSocketChannel +Java.Nio.Channels.AsynchronousServerSocketChannel.AsynchronousServerSocketChannel(Java.Nio.Channels.Spi.AsynchronousChannelProvider? provider) -> void +Java.Nio.Channels.AsynchronousServerSocketChannel.AsynchronousServerSocketChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousServerSocketChannel.Bind(Java.Net.SocketAddress? local) -> Java.Nio.Channels.AsynchronousServerSocketChannel? +Java.Nio.Channels.AsynchronousServerSocketChannel.Provider() -> Java.Nio.Channels.Spi.AsynchronousChannelProvider? +Java.Nio.Channels.AsynchronousSocketChannel +Java.Nio.Channels.AsynchronousSocketChannel.AsynchronousSocketChannel(Java.Nio.Channels.Spi.AsynchronousChannelProvider? provider) -> void +Java.Nio.Channels.AsynchronousSocketChannel.AsynchronousSocketChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.AsynchronousSocketChannel.Provider() -> Java.Nio.Channels.Spi.AsynchronousChannelProvider? +Java.Nio.Channels.AsynchronousSocketChannel.Read(Java.Nio.ByteBuffer? dst, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +Java.Nio.Channels.AsynchronousSocketChannel.Write(Java.Nio.ByteBuffer? src, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +Java.Nio.Channels.CancelledKeyException +Java.Nio.Channels.CancelledKeyException.CancelledKeyException() -> void +Java.Nio.Channels.CancelledKeyException.CancelledKeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Channels +Java.Nio.Channels.ClosedByInterruptException +Java.Nio.Channels.ClosedByInterruptException.ClosedByInterruptException() -> void +Java.Nio.Channels.ClosedByInterruptException.ClosedByInterruptException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ClosedChannelException +Java.Nio.Channels.ClosedChannelException.ClosedChannelException() -> void +Java.Nio.Channels.ClosedChannelException.ClosedChannelException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ClosedSelectorException +Java.Nio.Channels.ClosedSelectorException.ClosedSelectorException() -> void +Java.Nio.Channels.ClosedSelectorException.ClosedSelectorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ConnectionPendingException +Java.Nio.Channels.ConnectionPendingException.ConnectionPendingException() -> void +Java.Nio.Channels.ConnectionPendingException.ConnectionPendingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.DatagramChannel +Java.Nio.Channels.DatagramChannel.ConnectAsync(Java.Net.SocketAddress? remote) -> System.Threading.Tasks.Task! +Java.Nio.Channels.DatagramChannel.DatagramChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.DatagramChannel.DatagramChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.DatagramChannel.Read(Java.Nio.ByteBuffer![]? dsts) -> long +Java.Nio.Channels.DatagramChannel.ReceiveAsync(Java.Nio.ByteBuffer? dst) -> System.Threading.Tasks.Task! +Java.Nio.Channels.DatagramChannel.SendAsync(Java.Nio.ByteBuffer? src, Java.Net.SocketAddress? target) -> System.Threading.Tasks.Task! +Java.Nio.Channels.DatagramChannel.Write(Java.Nio.ByteBuffer![]? srcs) -> long +Java.Nio.Channels.FileChannel +Java.Nio.Channels.FileChannel.FileChannel() -> void +Java.Nio.Channels.FileChannel.FileChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.FileChannel.ForceAsync(bool metaData) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.Lock() -> Java.Nio.Channels.FileLock? +Java.Nio.Channels.FileChannel.MapMode +Java.Nio.Channels.FileChannel.MapMode.MapMode(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.FileChannel.Read(Java.Nio.ByteBuffer![]? dsts) -> long +Java.Nio.Channels.FileChannel.ReadAsync(Java.Nio.ByteBuffer![]? dsts) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.ReadAsync(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.ReadAsync(Java.Nio.ByteBuffer? dst) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.ReadAsync(Java.Nio.ByteBuffer? dst, long position) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.TransferFromAsync(Java.Nio.Channels.IReadableByteChannel? src, long position, long count) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.TransferToAsync(long position, long count, Java.Nio.Channels.IWritableByteChannel? target) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.TruncateAsync(long size) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.TryLock() -> Java.Nio.Channels.FileLock? +Java.Nio.Channels.FileChannel.Write(Java.Nio.ByteBuffer![]? srcs) -> long +Java.Nio.Channels.FileChannel.WriteAsync(Java.Nio.ByteBuffer![]? srcs) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.WriteAsync(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.WriteAsync(Java.Nio.ByteBuffer? src) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileChannel.WriteAsync(Java.Nio.ByteBuffer? src, long position) -> System.Threading.Tasks.Task! +Java.Nio.Channels.FileLock +Java.Nio.Channels.FileLock.Channel() -> Java.Nio.Channels.FileChannel? +Java.Nio.Channels.FileLock.Close() -> void +Java.Nio.Channels.FileLock.FileLock(Java.Nio.Channels.AsynchronousFileChannel? channel, long position, long size, bool shared) -> void +Java.Nio.Channels.FileLock.FileLock(Java.Nio.Channels.FileChannel? channel, long position, long size, bool shared) -> void +Java.Nio.Channels.FileLock.FileLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.FileLock.IsShared.get -> bool +Java.Nio.Channels.FileLock.Overlaps(long position, long size) -> bool +Java.Nio.Channels.FileLock.Position() -> long +Java.Nio.Channels.FileLock.Size() -> long +Java.Nio.Channels.FileLockInterruptionException +Java.Nio.Channels.FileLockInterruptionException.FileLockInterruptionException() -> void +Java.Nio.Channels.FileLockInterruptionException.FileLockInterruptionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.IAsynchronousByteChannel +Java.Nio.Channels.IAsynchronousByteChannel.Read(Java.Nio.ByteBuffer? dst) -> Java.Util.Concurrent.IFuture? +Java.Nio.Channels.IAsynchronousByteChannel.Read(Java.Nio.ByteBuffer? dst, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +Java.Nio.Channels.IAsynchronousByteChannel.Write(Java.Nio.ByteBuffer? src) -> Java.Util.Concurrent.IFuture? +Java.Nio.Channels.IAsynchronousByteChannel.Write(Java.Nio.ByteBuffer? src, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler) -> void +Java.Nio.Channels.IAsynchronousChannel +Java.Nio.Channels.IAsynchronousChannel.Close() -> void +Java.Nio.Channels.IByteChannel +Java.Nio.Channels.IChannel +Java.Nio.Channels.IChannel.Close() -> void +Java.Nio.Channels.IChannel.IsOpen.get -> bool +Java.Nio.Channels.ICompletionHandler +Java.Nio.Channels.ICompletionHandler.Completed(Java.Lang.Object? result, Java.Lang.Object? attachment) -> void +Java.Nio.Channels.ICompletionHandler.Failed(Java.Lang.Throwable? exc, Java.Lang.Object? attachment) -> void +Java.Nio.Channels.IGatheringByteChannel +Java.Nio.Channels.IGatheringByteChannel.Write(Java.Nio.ByteBuffer![]? srcs) -> long +Java.Nio.Channels.IGatheringByteChannel.Write(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> long +Java.Nio.Channels.IGatheringByteChannelExtensions +Java.Nio.Channels.IInterruptibleChannel +Java.Nio.Channels.IInterruptibleChannel.Close() -> void +Java.Nio.Channels.IllegalBlockingModeException +Java.Nio.Channels.IllegalBlockingModeException.IllegalBlockingModeException() -> void +Java.Nio.Channels.IllegalBlockingModeException.IllegalBlockingModeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.IllegalChannelGroupException +Java.Nio.Channels.IllegalChannelGroupException.IllegalChannelGroupException() -> void +Java.Nio.Channels.IllegalChannelGroupException.IllegalChannelGroupException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.IllegalSelectorException +Java.Nio.Channels.IllegalSelectorException.IllegalSelectorException() -> void +Java.Nio.Channels.IllegalSelectorException.IllegalSelectorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.InterruptedByTimeoutException +Java.Nio.Channels.InterruptedByTimeoutException.InterruptedByTimeoutException() -> void +Java.Nio.Channels.InterruptedByTimeoutException.InterruptedByTimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.IReadableByteChannel +Java.Nio.Channels.IReadableByteChannel.Read(Java.Nio.ByteBuffer? dst) -> int +Java.Nio.Channels.IReadableByteChannelExtensions +Java.Nio.Channels.IScatteringByteChannel +Java.Nio.Channels.IScatteringByteChannel.Read(Java.Nio.ByteBuffer![]? dsts) -> long +Java.Nio.Channels.IScatteringByteChannel.Read(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> long +Java.Nio.Channels.IScatteringByteChannelExtensions +Java.Nio.Channels.ISeekableByteChannel +Java.Nio.Channels.ISeekableByteChannel.Position() -> long +Java.Nio.Channels.ISeekableByteChannel.Position(long newPosition) -> Java.Nio.Channels.ISeekableByteChannel? +Java.Nio.Channels.ISeekableByteChannel.Read(Java.Nio.ByteBuffer? dst) -> int +Java.Nio.Channels.ISeekableByteChannel.Size() -> long +Java.Nio.Channels.ISeekableByteChannel.Truncate(long size) -> Java.Nio.Channels.ISeekableByteChannel? +Java.Nio.Channels.ISeekableByteChannel.Write(Java.Nio.ByteBuffer? src) -> int +Java.Nio.Channels.IWritableByteChannel +Java.Nio.Channels.IWritableByteChannel.Write(Java.Nio.ByteBuffer? src) -> int +Java.Nio.Channels.IWritableByteChannelExtensions +Java.Nio.Channels.MembershipKey +Java.Nio.Channels.MembershipKey.MembershipKey() -> void +Java.Nio.Channels.MembershipKey.MembershipKey(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.NoConnectionPendingException +Java.Nio.Channels.NoConnectionPendingException.NoConnectionPendingException() -> void +Java.Nio.Channels.NoConnectionPendingException.NoConnectionPendingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.NonReadableChannelException +Java.Nio.Channels.NonReadableChannelException.NonReadableChannelException() -> void +Java.Nio.Channels.NonReadableChannelException.NonReadableChannelException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.NonWritableChannelException +Java.Nio.Channels.NonWritableChannelException.NonWritableChannelException() -> void +Java.Nio.Channels.NonWritableChannelException.NonWritableChannelException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.NotYetBoundException +Java.Nio.Channels.NotYetBoundException.NotYetBoundException() -> void +Java.Nio.Channels.NotYetBoundException.NotYetBoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.NotYetConnectedException +Java.Nio.Channels.NotYetConnectedException.NotYetConnectedException() -> void +Java.Nio.Channels.NotYetConnectedException.NotYetConnectedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Operations +Java.Nio.Channels.Operations.Accept = 16 -> Java.Nio.Channels.Operations +Java.Nio.Channels.Operations.Connect = 8 -> Java.Nio.Channels.Operations +Java.Nio.Channels.Operations.None = 0 -> Java.Nio.Channels.Operations +Java.Nio.Channels.Operations.Read = 1 -> Java.Nio.Channels.Operations +Java.Nio.Channels.Operations.Write = 4 -> Java.Nio.Channels.Operations +Java.Nio.Channels.OverlappingFileLockException +Java.Nio.Channels.OverlappingFileLockException.OverlappingFileLockException() -> void +Java.Nio.Channels.OverlappingFileLockException.OverlappingFileLockException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Pipe +Java.Nio.Channels.Pipe.Pipe() -> void +Java.Nio.Channels.Pipe.Pipe(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Pipe.SinkChannel +Java.Nio.Channels.Pipe.SinkChannel.SinkChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.Pipe.SinkChannel.SinkChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Pipe.SinkChannel.WriteAsync(Java.Nio.ByteBuffer![]? srcs) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SinkChannel.WriteAsync(Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SinkChannel.WriteAsync(Java.Nio.ByteBuffer? src) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SourceChannel +Java.Nio.Channels.Pipe.SourceChannel.ReadAsync(Java.Nio.ByteBuffer![]? dsts) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SourceChannel.ReadAsync(Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SourceChannel.ReadAsync(Java.Nio.ByteBuffer? dst) -> System.Threading.Tasks.Task! +Java.Nio.Channels.Pipe.SourceChannel.SourceChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.Pipe.SourceChannel.SourceChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ReadPendingException +Java.Nio.Channels.ReadPendingException.ReadPendingException() -> void +Java.Nio.Channels.ReadPendingException.ReadPendingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.SelectableChannel +Java.Nio.Channels.SelectableChannel.Register(Java.Nio.Channels.Selector? sel, Java.Nio.Channels.Operations ops) -> Java.Nio.Channels.SelectionKey? +Java.Nio.Channels.SelectableChannel.SelectableChannel() -> void +Java.Nio.Channels.SelectableChannel.SelectableChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.SelectionKey +Java.Nio.Channels.SelectionKey.Attach(Java.Lang.Object? ob) -> Java.Lang.Object? +Java.Nio.Channels.SelectionKey.Attachment() -> Java.Lang.Object? +Java.Nio.Channels.SelectionKey.IsAcceptable.get -> bool +Java.Nio.Channels.SelectionKey.IsConnectable.get -> bool +Java.Nio.Channels.SelectionKey.IsReadable.get -> bool +Java.Nio.Channels.SelectionKey.IsWritable.get -> bool +Java.Nio.Channels.SelectionKey.SelectionKey() -> void +Java.Nio.Channels.SelectionKey.SelectionKey(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Selector +Java.Nio.Channels.Selector.Selector() -> void +Java.Nio.Channels.Selector.Selector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ServerSocketChannel +Java.Nio.Channels.ServerSocketChannel.AcceptAsync() -> System.Threading.Tasks.Task! +Java.Nio.Channels.ServerSocketChannel.Bind(Java.Net.SocketAddress? local) -> Java.Nio.Channels.ServerSocketChannel? +Java.Nio.Channels.ServerSocketChannel.ServerSocketChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.ServerSocketChannel.ServerSocketChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.ShutdownChannelGroupException +Java.Nio.Channels.ShutdownChannelGroupException.ShutdownChannelGroupException() -> void +Java.Nio.Channels.ShutdownChannelGroupException.ShutdownChannelGroupException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.SocketChannel +Java.Nio.Channels.SocketChannel.ConnectAsync(Java.Net.SocketAddress? remote) -> System.Threading.Tasks.Task! +Java.Nio.Channels.SocketChannel.FinishConnectAsync() -> System.Threading.Tasks.Task! +Java.Nio.Channels.SocketChannel.Read(Java.Nio.ByteBuffer![]? dsts) -> long +Java.Nio.Channels.SocketChannel.SocketChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.SocketChannel.SocketChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.SocketChannel.Write(Java.Nio.ByteBuffer![]? srcs) -> long +Java.Nio.Channels.Spi.AbstractInterruptibleChannel +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.AbstractInterruptibleChannel() -> void +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.AbstractInterruptibleChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.Begin() -> void +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.Close() -> void +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.End(bool completed) -> void +Java.Nio.Channels.Spi.AbstractInterruptibleChannel.IsOpen.get -> bool +Java.Nio.Channels.Spi.AbstractSelectableChannel +Java.Nio.Channels.Spi.AbstractSelectableChannel.AbstractSelectableChannel(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.Spi.AbstractSelectableChannel.AbstractSelectableChannel(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Spi.AbstractSelectionKey +Java.Nio.Channels.Spi.AbstractSelectionKey.AbstractSelectionKey() -> void +Java.Nio.Channels.Spi.AbstractSelectionKey.AbstractSelectionKey(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Spi.AbstractSelector +Java.Nio.Channels.Spi.AbstractSelector.AbstractSelector(Java.Nio.Channels.Spi.SelectorProvider? provider) -> void +Java.Nio.Channels.Spi.AbstractSelector.AbstractSelector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Spi.AbstractSelector.Begin() -> void +Java.Nio.Channels.Spi.AbstractSelector.CancelledKeys() -> System.Collections.Generic.ICollection? +Java.Nio.Channels.Spi.AbstractSelector.Deregister(Java.Nio.Channels.Spi.AbstractSelectionKey? key) -> void +Java.Nio.Channels.Spi.AbstractSelector.End() -> void +Java.Nio.Channels.Spi.AsynchronousChannelProvider +Java.Nio.Channels.Spi.AsynchronousChannelProvider.AsynchronousChannelProvider() -> void +Java.Nio.Channels.Spi.AsynchronousChannelProvider.AsynchronousChannelProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.Spi.SelectorProvider +Java.Nio.Channels.Spi.SelectorProvider.SelectorProvider() -> void +Java.Nio.Channels.Spi.SelectorProvider.SelectorProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.UnresolvedAddressException +Java.Nio.Channels.UnresolvedAddressException.UnresolvedAddressException() -> void +Java.Nio.Channels.UnresolvedAddressException.UnresolvedAddressException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.UnsupportedAddressTypeException +Java.Nio.Channels.UnsupportedAddressTypeException.UnsupportedAddressTypeException() -> void +Java.Nio.Channels.UnsupportedAddressTypeException.UnsupportedAddressTypeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Channels.WritePendingException +Java.Nio.Channels.WritePendingException.WritePendingException() -> void +Java.Nio.Channels.WritePendingException.WritePendingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.CharBuffer +Java.Nio.CharBuffer.Append(string? csq) -> Java.Nio.CharBuffer? +Java.Nio.CharBuffer.Append(string? csq, int start, int end) -> Java.Nio.CharBuffer? +Java.Nio.CharBuffer.CharAt(int index) -> char +Java.Nio.CharBuffer.CharBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.CharBuffer.GetEnumerator() -> System.Collections.Generic.IEnumerator! +Java.Nio.CharBuffer.IsEmpty.get -> bool +Java.Nio.CharBuffer.Length() -> int +Java.Nio.CharBuffer.Put(char[]? src) -> Java.Nio.CharBuffer? +Java.Nio.CharBuffer.Put(string? src) -> Java.Nio.CharBuffer? +Java.Nio.CharBuffer.SubSequence(int start, int end) -> string? +Java.Nio.Charset.CharacterCodingException +Java.Nio.Charset.CharacterCodingException.CharacterCodingException() -> void +Java.Nio.Charset.CharacterCodingException.CharacterCodingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.Charset +Java.Nio.Charset.Charset.Aliases() -> System.Collections.Generic.ICollection? +Java.Nio.Charset.Charset.Charset(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.Charset.Charset(string? canonicalName, string![]? aliases) -> void +Java.Nio.Charset.Charset.CompareTo(Java.Nio.Charset.Charset? that) -> int +Java.Nio.Charset.Charset.Decode(Java.Nio.ByteBuffer? bb) -> Java.Nio.CharBuffer? +Java.Nio.Charset.Charset.Encode(Java.Nio.CharBuffer? cb) -> Java.Nio.ByteBuffer? +Java.Nio.Charset.Charset.Encode(string? str) -> Java.Nio.ByteBuffer? +Java.Nio.Charset.Charset.IsRegistered.get -> bool +Java.Nio.Charset.Charset.Name() -> string? +Java.Nio.Charset.CharsetDecoder +Java.Nio.Charset.CharsetDecoder.AverageCharsPerByte() -> float +Java.Nio.Charset.CharsetDecoder.Charset() -> Java.Nio.Charset.Charset? +Java.Nio.Charset.CharsetDecoder.CharsetDecoder(Java.Nio.Charset.Charset? cs, float averageCharsPerByte, float maxCharsPerByte) -> void +Java.Nio.Charset.CharsetDecoder.CharsetDecoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.CharsetDecoder.Decode(Java.Nio.ByteBuffer? in) -> Java.Nio.CharBuffer? +Java.Nio.Charset.CharsetDecoder.Decode(Java.Nio.ByteBuffer? in, Java.Nio.CharBuffer? out, bool endOfInput) -> Java.Nio.Charset.CoderResult? +Java.Nio.Charset.CharsetDecoder.Flush(Java.Nio.CharBuffer? out) -> Java.Nio.Charset.CoderResult? +Java.Nio.Charset.CharsetDecoder.MaxCharsPerByte() -> float +Java.Nio.Charset.CharsetDecoder.OnMalformedInput(Java.Nio.Charset.CodingErrorAction? newAction) -> Java.Nio.Charset.CharsetDecoder? +Java.Nio.Charset.CharsetDecoder.OnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction? newAction) -> Java.Nio.Charset.CharsetDecoder? +Java.Nio.Charset.CharsetDecoder.Replacement() -> string? +Java.Nio.Charset.CharsetDecoder.ReplaceWith(string? newReplacement) -> Java.Nio.Charset.CharsetDecoder? +Java.Nio.Charset.CharsetDecoder.Reset() -> Java.Nio.Charset.CharsetDecoder? +Java.Nio.Charset.CharsetEncoder +Java.Nio.Charset.CharsetEncoder.AverageBytesPerChar() -> float +Java.Nio.Charset.CharsetEncoder.CanEncode(string? cs) -> bool +Java.Nio.Charset.CharsetEncoder.Charset() -> Java.Nio.Charset.Charset? +Java.Nio.Charset.CharsetEncoder.CharsetEncoder(Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar) -> void +Java.Nio.Charset.CharsetEncoder.CharsetEncoder(Java.Nio.Charset.Charset? cs, float averageBytesPerChar, float maxBytesPerChar, byte[]? replacement) -> void +Java.Nio.Charset.CharsetEncoder.CharsetEncoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.CharsetEncoder.Encode(Java.Nio.CharBuffer? in) -> Java.Nio.ByteBuffer? +Java.Nio.Charset.CharsetEncoder.Encode(Java.Nio.CharBuffer? in, Java.Nio.ByteBuffer? out, bool endOfInput) -> Java.Nio.Charset.CoderResult? +Java.Nio.Charset.CharsetEncoder.Flush(Java.Nio.ByteBuffer? out) -> Java.Nio.Charset.CoderResult? +Java.Nio.Charset.CharsetEncoder.MaxBytesPerChar() -> float +Java.Nio.Charset.CharsetEncoder.OnMalformedInput(Java.Nio.Charset.CodingErrorAction? newAction) -> Java.Nio.Charset.CharsetEncoder? +Java.Nio.Charset.CharsetEncoder.OnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction? newAction) -> Java.Nio.Charset.CharsetEncoder? +Java.Nio.Charset.CharsetEncoder.Replacement() -> byte[]? +Java.Nio.Charset.CharsetEncoder.ReplaceWith(byte[]? newReplacement) -> Java.Nio.Charset.CharsetEncoder? +Java.Nio.Charset.CharsetEncoder.Reset() -> Java.Nio.Charset.CharsetEncoder? +Java.Nio.Charset.CoderMalfunctionError +Java.Nio.Charset.CoderMalfunctionError.CoderMalfunctionError(Java.Lang.Exception? cause) -> void +Java.Nio.Charset.CoderMalfunctionError.CoderMalfunctionError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.CoderResult +Java.Nio.Charset.CoderResult.CoderResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.CodingErrorAction +Java.Nio.Charset.CodingErrorAction.CodingErrorAction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.IllegalCharsetNameException +Java.Nio.Charset.IllegalCharsetNameException.IllegalCharsetNameException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.IllegalCharsetNameException.IllegalCharsetNameException(string? charsetName) -> void +Java.Nio.Charset.MalformedInputException +Java.Nio.Charset.MalformedInputException.MalformedInputException(int inputLength) -> void +Java.Nio.Charset.MalformedInputException.MalformedInputException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.Spi.CharsetProvider +Java.Nio.Charset.Spi.CharsetProvider.CharsetProvider() -> void +Java.Nio.Charset.Spi.CharsetProvider.CharsetProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.StandardCharsets +Java.Nio.Charset.UnmappableCharacterException +Java.Nio.Charset.UnmappableCharacterException.UnmappableCharacterException(int inputLength) -> void +Java.Nio.Charset.UnmappableCharacterException.UnmappableCharacterException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.UnsupportedCharsetException +Java.Nio.Charset.UnsupportedCharsetException.UnsupportedCharsetException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.Charset.UnsupportedCharsetException.UnsupportedCharsetException(string? charsetName) -> void +Java.Nio.DoubleBuffer +Java.Nio.DoubleBuffer.DoubleBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.DoubleBuffer.Put(double[]? src) -> Java.Nio.DoubleBuffer? +Java.Nio.FileNio.AccessDeniedException +Java.Nio.FileNio.AccessDeniedException.AccessDeniedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.AccessDeniedException.AccessDeniedException(string? file) -> void +Java.Nio.FileNio.AccessDeniedException.AccessDeniedException(string? file, string? other, string? reason) -> void +Java.Nio.FileNio.AccessMode +Java.Nio.FileNio.AtomicMoveNotSupportedException +Java.Nio.FileNio.AtomicMoveNotSupportedException.AtomicMoveNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.AtomicMoveNotSupportedException.AtomicMoveNotSupportedException(string? source, string? target, string? reason) -> void +Java.Nio.FileNio.Attributes.AclEntry +Java.Nio.FileNio.Attributes.AclEntry.Builder +Java.Nio.FileNio.Attributes.AclEntry.Builder.Build() -> Java.Nio.FileNio.Attributes.AclEntry? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetFlags(params Java.Nio.FileNio.Attributes.AclEntryFlag![]? flags) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetFlags(System.Collections.Generic.ICollection? flags) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetPermissions(params Java.Nio.FileNio.Attributes.AclEntryPermission![]? perms) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetPermissions(System.Collections.Generic.ICollection? perms) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetPrincipal(Java.Nio.FileNio.Attributes.IUserPrincipal? who) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Builder.SetType(Java.Nio.FileNio.Attributes.AclEntryType? type) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +Java.Nio.FileNio.Attributes.AclEntry.Flags() -> System.Collections.Generic.ICollection? +Java.Nio.FileNio.Attributes.AclEntry.Permissions() -> System.Collections.Generic.ICollection? +Java.Nio.FileNio.Attributes.AclEntry.Principal() -> Java.Nio.FileNio.Attributes.IUserPrincipal? +Java.Nio.FileNio.Attributes.AclEntry.Type() -> Java.Nio.FileNio.Attributes.AclEntryType? +Java.Nio.FileNio.Attributes.AclEntryFlag +Java.Nio.FileNio.Attributes.AclEntryPermission +Java.Nio.FileNio.Attributes.AclEntryType +Java.Nio.FileNio.Attributes.FileTime +Java.Nio.FileNio.Attributes.FileTime.CompareTo(Java.Nio.FileNio.Attributes.FileTime? other) -> int +Java.Nio.FileNio.Attributes.FileTime.To(Java.Util.Concurrent.TimeUnit? unit) -> long +Java.Nio.FileNio.Attributes.FileTime.ToMillis() -> long +Java.Nio.FileNio.Attributes.IAclFileAttributeView +Java.Nio.FileNio.Attributes.IAclFileAttributeView.Acl.get -> System.Collections.Generic.IList? +Java.Nio.FileNio.Attributes.IAclFileAttributeView.Acl.set -> void +Java.Nio.FileNio.Attributes.IAclFileAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IAttributeView +Java.Nio.FileNio.Attributes.IAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IBasicFileAttributes +Java.Nio.FileNio.Attributes.IBasicFileAttributes.CreationTime() -> Java.Nio.FileNio.Attributes.FileTime? +Java.Nio.FileNio.Attributes.IBasicFileAttributes.FileKey() -> Java.Lang.Object? +Java.Nio.FileNio.Attributes.IBasicFileAttributes.IsDirectory.get -> bool +Java.Nio.FileNio.Attributes.IBasicFileAttributes.IsOther.get -> bool +Java.Nio.FileNio.Attributes.IBasicFileAttributes.IsRegularFile.get -> bool +Java.Nio.FileNio.Attributes.IBasicFileAttributes.IsSymbolicLink.get -> bool +Java.Nio.FileNio.Attributes.IBasicFileAttributes.LastAccessTime() -> Java.Nio.FileNio.Attributes.FileTime? +Java.Nio.FileNio.Attributes.IBasicFileAttributes.LastModifiedTime() -> Java.Nio.FileNio.Attributes.FileTime? +Java.Nio.FileNio.Attributes.IBasicFileAttributes.Size() -> long +Java.Nio.FileNio.Attributes.IBasicFileAttributeView +Java.Nio.FileNio.Attributes.IBasicFileAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IBasicFileAttributeView.ReadAttributes() -> Java.Nio.FileNio.Attributes.IBasicFileAttributes? +Java.Nio.FileNio.Attributes.IBasicFileAttributeView.SetTimes(Java.Nio.FileNio.Attributes.FileTime? lastModifiedTime, Java.Nio.FileNio.Attributes.FileTime? lastAccessTime, Java.Nio.FileNio.Attributes.FileTime? createTime) -> void +Java.Nio.FileNio.Attributes.IDosFileAttributes +Java.Nio.FileNio.Attributes.IDosFileAttributes.IsArchive.get -> bool +Java.Nio.FileNio.Attributes.IDosFileAttributes.IsHidden.get -> bool +Java.Nio.FileNio.Attributes.IDosFileAttributes.IsReadOnly.get -> bool +Java.Nio.FileNio.Attributes.IDosFileAttributes.IsSystem.get -> bool +Java.Nio.FileNio.Attributes.IDosFileAttributeView +Java.Nio.FileNio.Attributes.IDosFileAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IDosFileAttributeView.ReadAttributes() -> Java.Nio.FileNio.Attributes.IBasicFileAttributes? +Java.Nio.FileNio.Attributes.IDosFileAttributeView.SetArchive(bool value) -> void +Java.Nio.FileNio.Attributes.IDosFileAttributeView.SetHidden(bool value) -> void +Java.Nio.FileNio.Attributes.IDosFileAttributeView.SetReadOnly(bool value) -> void +Java.Nio.FileNio.Attributes.IDosFileAttributeView.SetSystem(bool value) -> void +Java.Nio.FileNio.Attributes.IFileAttribute +Java.Nio.FileNio.Attributes.IFileAttribute.Name() -> string? +Java.Nio.FileNio.Attributes.IFileAttribute.Value() -> Java.Lang.Object? +Java.Nio.FileNio.Attributes.IFileAttributeView +Java.Nio.FileNio.Attributes.IFileOwnerAttributeView +Java.Nio.FileNio.Attributes.IFileOwnerAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IFileOwnerAttributeView.Owner.get -> Java.Nio.FileNio.Attributes.IUserPrincipal? +Java.Nio.FileNio.Attributes.IFileOwnerAttributeView.Owner.set -> void +Java.Nio.FileNio.Attributes.IFileStoreAttributeView +Java.Nio.FileNio.Attributes.IGroupPrincipal +Java.Nio.FileNio.Attributes.IPosixFileAttributes +Java.Nio.FileNio.Attributes.IPosixFileAttributes.Group() -> Java.Nio.FileNio.Attributes.IGroupPrincipal? +Java.Nio.FileNio.Attributes.IPosixFileAttributes.Owner() -> Java.Nio.FileNio.Attributes.IUserPrincipal? +Java.Nio.FileNio.Attributes.IPosixFileAttributes.Permissions() -> System.Collections.Generic.ICollection? +Java.Nio.FileNio.Attributes.IPosixFileAttributeView +Java.Nio.FileNio.Attributes.IPosixFileAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IPosixFileAttributeView.ReadAttributes() -> Java.Nio.FileNio.Attributes.IBasicFileAttributes? +Java.Nio.FileNio.Attributes.IPosixFileAttributeView.SetGroup(Java.Nio.FileNio.Attributes.IGroupPrincipal? group) -> void +Java.Nio.FileNio.Attributes.IPosixFileAttributeView.SetPermissions(System.Collections.Generic.ICollection? perms) -> void +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.Delete(string? name) -> void +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.List() -> System.Collections.Generic.IList? +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.Name() -> string? +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.Read(string? name, Java.Nio.ByteBuffer? dst) -> int +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.Size(string? name) -> int +Java.Nio.FileNio.Attributes.IUserDefinedFileAttributeView.Write(string? name, Java.Nio.ByteBuffer? src) -> int +Java.Nio.FileNio.Attributes.IUserPrincipal +Java.Nio.FileNio.Attributes.PosixFilePermission +Java.Nio.FileNio.Attributes.PosixFilePermissions +Java.Nio.FileNio.Attributes.UserPrincipalLookupService +Java.Nio.FileNio.Attributes.UserPrincipalLookupService.UserPrincipalLookupService() -> void +Java.Nio.FileNio.Attributes.UserPrincipalLookupService.UserPrincipalLookupService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException +Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.UserPrincipalNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.UserPrincipalNotFoundException(string? name) -> void +Java.Nio.FileNio.ClosedDirectoryStreamException +Java.Nio.FileNio.ClosedDirectoryStreamException.ClosedDirectoryStreamException() -> void +Java.Nio.FileNio.ClosedDirectoryStreamException.ClosedDirectoryStreamException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.ClosedFileSystemException +Java.Nio.FileNio.ClosedFileSystemException.ClosedFileSystemException() -> void +Java.Nio.FileNio.ClosedFileSystemException.ClosedFileSystemException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.ClosedWatchServiceException +Java.Nio.FileNio.ClosedWatchServiceException.ClosedWatchServiceException() -> void +Java.Nio.FileNio.ClosedWatchServiceException.ClosedWatchServiceException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.DirectoryIteratorException +Java.Nio.FileNio.DirectoryIteratorException.DirectoryIteratorException(Java.IO.IOException? cause) -> void +Java.Nio.FileNio.DirectoryNotEmptyException +Java.Nio.FileNio.DirectoryNotEmptyException.DirectoryNotEmptyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.DirectoryNotEmptyException.DirectoryNotEmptyException(string? dir) -> void +Java.Nio.FileNio.FileAlreadyExistsException +Java.Nio.FileNio.FileAlreadyExistsException.FileAlreadyExistsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileAlreadyExistsException.FileAlreadyExistsException(string? file) -> void +Java.Nio.FileNio.FileAlreadyExistsException.FileAlreadyExistsException(string? file, string? other, string? reason) -> void +Java.Nio.FileNio.Files +Java.Nio.FileNio.FileStore +Java.Nio.FileNio.FileStore.FileStore() -> void +Java.Nio.FileNio.FileStore.FileStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystem +Java.Nio.FileNio.FileSystem.FileSystem() -> void +Java.Nio.FileNio.FileSystem.FileSystem(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystemAlreadyExistsException +Java.Nio.FileNio.FileSystemAlreadyExistsException.FileSystemAlreadyExistsException() -> void +Java.Nio.FileNio.FileSystemAlreadyExistsException.FileSystemAlreadyExistsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystemAlreadyExistsException.FileSystemAlreadyExistsException(string? msg) -> void +Java.Nio.FileNio.FileSystemException +Java.Nio.FileNio.FileSystemException.FileSystemException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystemException.FileSystemException(string? file) -> void +Java.Nio.FileNio.FileSystemException.FileSystemException(string? file, string? other, string? reason) -> void +Java.Nio.FileNio.FileSystemLoopException +Java.Nio.FileNio.FileSystemLoopException.FileSystemLoopException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystemLoopException.FileSystemLoopException(string? file) -> void +Java.Nio.FileNio.FileSystemNotFoundException +Java.Nio.FileNio.FileSystemNotFoundException.FileSystemNotFoundException() -> void +Java.Nio.FileNio.FileSystemNotFoundException.FileSystemNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.FileSystemNotFoundException.FileSystemNotFoundException(string? msg) -> void +Java.Nio.FileNio.FileSystems +Java.Nio.FileNio.FileVisitOption +Java.Nio.FileNio.FileVisitResult +Java.Nio.FileNio.ICopyOption +Java.Nio.FileNio.IDirectoryStream +Java.Nio.FileNio.IDirectoryStream.Iterator() -> Java.Util.IIterator? +Java.Nio.FileNio.IDirectoryStreamFilter +Java.Nio.FileNio.IDirectoryStreamFilter.Accept(Java.Lang.Object? entry) -> bool +Java.Nio.FileNio.IFileVisitor +Java.Nio.FileNio.IFileVisitor.PostVisitDirectory(Java.Lang.Object? dir, Java.IO.IOException? exc) -> Java.Nio.FileNio.FileVisitResult? +Java.Nio.FileNio.IFileVisitor.PreVisitDirectory(Java.Lang.Object? dir, Java.Nio.FileNio.Attributes.IBasicFileAttributes? attrs) -> Java.Nio.FileNio.FileVisitResult? +Java.Nio.FileNio.IFileVisitor.VisitFile(Java.Lang.Object? file, Java.Nio.FileNio.Attributes.IBasicFileAttributes? attrs) -> Java.Nio.FileNio.FileVisitResult? +Java.Nio.FileNio.IFileVisitor.VisitFileFailed(Java.Lang.Object? file, Java.IO.IOException? exc) -> Java.Nio.FileNio.FileVisitResult? +Java.Nio.FileNio.InvalidPathException +Java.Nio.FileNio.InvalidPathException.InvalidPathException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.InvalidPathException.InvalidPathException(string? input, string? reason) -> void +Java.Nio.FileNio.InvalidPathException.InvalidPathException(string? input, string? reason, int index) -> void +Java.Nio.FileNio.IOpenOption +Java.Nio.FileNio.IPath +Java.Nio.FileNio.IPath.CompareTo(Java.Nio.FileNio.IPath? other) -> int +Java.Nio.FileNio.IPath.EndsWith(Java.Nio.FileNio.IPath? other) -> bool +Java.Nio.FileNio.IPath.EndsWith(string? other) -> bool +Java.Nio.FileNio.IPath.Equals(Java.Lang.Object? other) -> bool +Java.Nio.FileNio.IPath.FileName.get -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.FileSystem.get -> Java.Nio.FileNio.FileSystem? +Java.Nio.FileNio.IPath.GetHashCode() -> int +Java.Nio.FileNio.IPath.GetName(int index) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.IsAbsolute.get -> bool +Java.Nio.FileNio.IPath.Iterator() -> Java.Util.IIterator? +Java.Nio.FileNio.IPath.NameCount.get -> int +Java.Nio.FileNio.IPath.Normalize() -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Of(Java.Net.URI? uri) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Of(string? first, params string![]? more) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Parent.get -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Register(Java.Nio.FileNio.IWatchService? watcher, Java.Nio.FileNio.IWatchEventKind![]? events, params Java.Nio.FileNio.IWatchEventModifier![]? modifiers) -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IPath.Register(Java.Nio.FileNio.IWatchService? watcher, params Java.Nio.FileNio.IWatchEventKind![]? events) -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IPath.Relativize(Java.Nio.FileNio.IPath? other) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Resolve(Java.Nio.FileNio.IPath? other) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Resolve(string? other) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.ResolveSibling(Java.Nio.FileNio.IPath? other) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.ResolveSibling(string? other) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.Root.get -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.StartsWith(Java.Nio.FileNio.IPath? other) -> bool +Java.Nio.FileNio.IPath.StartsWith(string? other) -> bool +Java.Nio.FileNio.IPath.Subpath(int beginIndex, int endIndex) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.ToAbsolutePath() -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.ToFile() -> Java.IO.File? +Java.Nio.FileNio.IPath.ToRealPath(params Java.Nio.FileNio.LinkOption![]? options) -> Java.Nio.FileNio.IPath? +Java.Nio.FileNio.IPath.ToString() -> string? +Java.Nio.FileNio.IPath.ToUri() -> Java.Net.URI? +Java.Nio.FileNio.IPathMatcher +Java.Nio.FileNio.IPathMatcher.Matches(Java.Nio.FileNio.IPath? path) -> bool +Java.Nio.FileNio.ISecureDirectoryStream +Java.Nio.FileNio.ISecureDirectoryStream.DeleteDirectory(Java.Lang.Object? path) -> void +Java.Nio.FileNio.ISecureDirectoryStream.DeleteFile(Java.Lang.Object? path) -> void +Java.Nio.FileNio.ISecureDirectoryStream.GetFileAttributeView(Java.Lang.Class? type) -> Java.Lang.Object? +Java.Nio.FileNio.ISecureDirectoryStream.GetFileAttributeView(Java.Lang.Object? path, Java.Lang.Class? type, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +Java.Nio.FileNio.ISecureDirectoryStream.Move(Java.Lang.Object? srcpath, Java.Nio.FileNio.ISecureDirectoryStream? targetdir, Java.Lang.Object? targetpath) -> void +Java.Nio.FileNio.ISecureDirectoryStream.NewByteChannel(Java.Lang.Object? path, System.Collections.Generic.ICollection? options, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.ISeekableByteChannel? +Java.Nio.FileNio.ISecureDirectoryStream.NewDirectoryStream(Java.Lang.Object? path, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Nio.FileNio.ISecureDirectoryStream? +Java.Nio.FileNio.IWatchable +Java.Nio.FileNio.IWatchable.Register(Java.Nio.FileNio.IWatchService? watcher, Java.Nio.FileNio.IWatchEventKind![]? events, params Java.Nio.FileNio.IWatchEventModifier![]? modifiers) -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IWatchable.Register(Java.Nio.FileNio.IWatchService? watcher, params Java.Nio.FileNio.IWatchEventKind![]? events) -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IWatchEvent +Java.Nio.FileNio.IWatchEvent.Context() -> Java.Lang.Object? +Java.Nio.FileNio.IWatchEvent.Count() -> int +Java.Nio.FileNio.IWatchEvent.Kind() -> Java.Nio.FileNio.IWatchEventKind? +Java.Nio.FileNio.IWatchEventKind +Java.Nio.FileNio.IWatchEventKind.Name() -> string? +Java.Nio.FileNio.IWatchEventKind.Type() -> Java.Lang.Class? +Java.Nio.FileNio.IWatchEventModifier +Java.Nio.FileNio.IWatchEventModifier.Name() -> string? +Java.Nio.FileNio.IWatchKey +Java.Nio.FileNio.IWatchKey.Cancel() -> void +Java.Nio.FileNio.IWatchKey.IsValid.get -> bool +Java.Nio.FileNio.IWatchKey.PollEvents() -> System.Collections.Generic.IList? +Java.Nio.FileNio.IWatchKey.Reset() -> bool +Java.Nio.FileNio.IWatchKey.Watchable() -> Java.Nio.FileNio.IWatchable? +Java.Nio.FileNio.IWatchService +Java.Nio.FileNio.IWatchService.Close() -> void +Java.Nio.FileNio.IWatchService.Poll() -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IWatchService.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.IWatchService.Take() -> Java.Nio.FileNio.IWatchKey? +Java.Nio.FileNio.LinkOption +Java.Nio.FileNio.LinkPermission +Java.Nio.FileNio.LinkPermission.LinkPermission(string? name) -> void +Java.Nio.FileNio.LinkPermission.LinkPermission(string? name, string? actions) -> void +Java.Nio.FileNio.NoSuchFileException +Java.Nio.FileNio.NoSuchFileException.NoSuchFileException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.NoSuchFileException.NoSuchFileException(string? file) -> void +Java.Nio.FileNio.NoSuchFileException.NoSuchFileException(string? file, string? other, string? reason) -> void +Java.Nio.FileNio.NotDirectoryException +Java.Nio.FileNio.NotDirectoryException.NotDirectoryException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.NotDirectoryException.NotDirectoryException(string? file) -> void +Java.Nio.FileNio.NotLinkException +Java.Nio.FileNio.NotLinkException.NotLinkException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.NotLinkException.NotLinkException(string? file) -> void +Java.Nio.FileNio.NotLinkException.NotLinkException(string? file, string? other, string? reason) -> void +Java.Nio.FileNio.Path +Java.Nio.FileNio.Paths +Java.Nio.FileNio.ProviderMismatchException +Java.Nio.FileNio.ProviderMismatchException.ProviderMismatchException() -> void +Java.Nio.FileNio.ProviderMismatchException.ProviderMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.ProviderMismatchException.ProviderMismatchException(string? msg) -> void +Java.Nio.FileNio.ProviderNotFoundException +Java.Nio.FileNio.ProviderNotFoundException.ProviderNotFoundException() -> void +Java.Nio.FileNio.ProviderNotFoundException.ProviderNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.ProviderNotFoundException.ProviderNotFoundException(string? msg) -> void +Java.Nio.FileNio.ReadOnlyFileSystemException +Java.Nio.FileNio.ReadOnlyFileSystemException.ReadOnlyFileSystemException() -> void +Java.Nio.FileNio.ReadOnlyFileSystemException.ReadOnlyFileSystemException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.SimpleFileVisitor +Java.Nio.FileNio.SimpleFileVisitor.SimpleFileVisitor() -> void +Java.Nio.FileNio.SimpleFileVisitor.SimpleFileVisitor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.Spi.FileSystemProvider +Java.Nio.FileNio.Spi.FileSystemProvider.FileSystemProvider() -> void +Java.Nio.FileNio.Spi.FileSystemProvider.FileSystemProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.Spi.FileTypeDetector +Java.Nio.FileNio.Spi.FileTypeDetector.FileTypeDetector() -> void +Java.Nio.FileNio.Spi.FileTypeDetector.FileTypeDetector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FileNio.StandardCopyOption +Java.Nio.FileNio.StandardOpenOption +Java.Nio.FileNio.StandardWatchEventKinds +Java.Nio.FloatBuffer +Java.Nio.FloatBuffer.FloatBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.FloatBuffer.Put(float[]? src) -> Java.Nio.FloatBuffer? +Java.Nio.IntBuffer +Java.Nio.IntBuffer.IntBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.IntBuffer.Put(int[]? src) -> Java.Nio.IntBuffer? +Java.Nio.InvalidMarkException +Java.Nio.InvalidMarkException.InvalidMarkException() -> void +Java.Nio.InvalidMarkException.InvalidMarkException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.LongBuffer +Java.Nio.LongBuffer.LongBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.LongBuffer.Put(long[]? src) -> Java.Nio.LongBuffer? +Java.Nio.MappedByteBuffer +Java.Nio.MappedByteBuffer.Force() -> Java.Nio.MappedByteBuffer? +Java.Nio.MappedByteBuffer.ForceAsync() -> System.Threading.Tasks.Task! +Java.Nio.MappedByteBuffer.IsLoaded.get -> bool +Java.Nio.MappedByteBuffer.Load() -> Java.Nio.MappedByteBuffer? +Java.Nio.MappedByteBuffer.LoadAsync() -> System.Threading.Tasks.Task! +Java.Nio.MappedByteBuffer.MappedByteBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.ReadOnlyBufferException +Java.Nio.ReadOnlyBufferException.ReadOnlyBufferException() -> void +Java.Nio.ReadOnlyBufferException.ReadOnlyBufferException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Nio.ShortBuffer +Java.Nio.ShortBuffer.Put(short[]? src) -> Java.Nio.ShortBuffer? +Java.Nio.ShortBuffer.ShortBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AccessControlContext +Java.Security.AccessControlContext.AccessControlContext(Java.Security.AccessControlContext? acc, Java.Security.IDomainCombiner? combiner) -> void +Java.Security.AccessControlContext.AccessControlContext(Java.Security.ProtectionDomain![]? context) -> void +Java.Security.AccessControlContext.CheckPermission(Java.Security.Permission? perm) -> void +Java.Security.AccessControlContext.DomainCombiner.get -> Java.Security.IDomainCombiner? +Java.Security.AccessControlException +Java.Security.AccessControlException.AccessControlException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AccessControlException.AccessControlException(string? s) -> void +Java.Security.AccessControlException.AccessControlException(string? s, Java.Security.Permission? p) -> void +Java.Security.AccessController +Java.Security.Acl.AclNotFoundException +Java.Security.Acl.AclNotFoundException.AclNotFoundException() -> void +Java.Security.Acl.AclNotFoundException.AclNotFoundException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Acl.IAcl +Java.Security.Acl.IAcl.AddEntry(Java.Security.IPrincipal? caller, Java.Security.Acl.IAclEntry? entry) -> bool +Java.Security.Acl.IAcl.CheckPermission(Java.Security.IPrincipal? principal, Java.Security.Acl.IPermission? permission) -> bool +Java.Security.Acl.IAcl.Entries() -> Java.Util.IEnumeration? +Java.Security.Acl.IAcl.GetPermissions(Java.Security.IPrincipal? user) -> Java.Util.IEnumeration? +Java.Security.Acl.IAcl.Name.get -> string? +Java.Security.Acl.IAcl.RemoveEntry(Java.Security.IPrincipal? caller, Java.Security.Acl.IAclEntry? entry) -> bool +Java.Security.Acl.IAcl.SetName(Java.Security.IPrincipal? caller, string? name) -> void +Java.Security.Acl.IAcl.ToString() -> string? +Java.Security.Acl.IAclEntry +Java.Security.Acl.IAclEntry.AddPermission(Java.Security.Acl.IPermission? permission) -> bool +Java.Security.Acl.IAclEntry.CheckPermission(Java.Security.Acl.IPermission? permission) -> bool +Java.Security.Acl.IAclEntry.Clone() -> Java.Lang.Object? +Java.Security.Acl.IAclEntry.IsNegative.get -> bool +Java.Security.Acl.IAclEntry.Permissions() -> Java.Util.IEnumeration? +Java.Security.Acl.IAclEntry.Principal.get -> Java.Security.IPrincipal? +Java.Security.Acl.IAclEntry.RemovePermission(Java.Security.Acl.IPermission? permission) -> bool +Java.Security.Acl.IAclEntry.SetNegativePermissions() -> void +Java.Security.Acl.IAclEntry.SetPrincipal(Java.Security.IPrincipal? user) -> bool +Java.Security.Acl.IAclEntry.ToString() -> string? +Java.Security.Acl.IGroup +Java.Security.Acl.IGroup.AddMember(Java.Security.IPrincipal? user) -> bool +Java.Security.Acl.IGroup.IsMember(Java.Security.IPrincipal? member) -> bool +Java.Security.Acl.IGroup.Members() -> Java.Util.IEnumeration? +Java.Security.Acl.IGroup.RemoveMember(Java.Security.IPrincipal? user) -> bool +Java.Security.Acl.IOwner +Java.Security.Acl.IOwner.AddOwner(Java.Security.IPrincipal? caller, Java.Security.IPrincipal? owner) -> bool +Java.Security.Acl.IOwner.DeleteOwner(Java.Security.IPrincipal? caller, Java.Security.IPrincipal? owner) -> bool +Java.Security.Acl.IOwner.IsOwner(Java.Security.IPrincipal? owner) -> bool +Java.Security.Acl.IPermission +Java.Security.Acl.IPermission.Equals(Java.Lang.Object? another) -> bool +Java.Security.Acl.IPermission.ToString() -> string? +Java.Security.Acl.LastOwnerException +Java.Security.Acl.LastOwnerException.LastOwnerException() -> void +Java.Security.Acl.LastOwnerException.LastOwnerException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Acl.NotOwnerException +Java.Security.Acl.NotOwnerException.NotOwnerException() -> void +Java.Security.Acl.NotOwnerException.NotOwnerException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AlgorithmParameterGenerator +Java.Security.AlgorithmParameterGenerator.Algorithm.get -> string? +Java.Security.AlgorithmParameterGenerator.AlgorithmParameterGenerator(Java.Security.AlgorithmParameterGeneratorSpi? paramGenSpi, Java.Security.Provider? provider, string? algorithm) -> void +Java.Security.AlgorithmParameterGenerator.AlgorithmParameterGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AlgorithmParameterGenerator.GenerateParameters() -> Java.Security.AlgorithmParameters? +Java.Security.AlgorithmParameterGenerator.Init(int size) -> void +Java.Security.AlgorithmParameterGenerator.Init(int size, Java.Security.SecureRandom? random) -> void +Java.Security.AlgorithmParameterGenerator.Init(Java.Security.Spec.IAlgorithmParameterSpec? genParamSpec) -> void +Java.Security.AlgorithmParameterGenerator.Init(Java.Security.Spec.IAlgorithmParameterSpec? genParamSpec, Java.Security.SecureRandom? random) -> void +Java.Security.AlgorithmParameterGenerator.Provider.get -> Java.Security.Provider? +Java.Security.AlgorithmParameterGeneratorSpi +Java.Security.AlgorithmParameterGeneratorSpi.AlgorithmParameterGeneratorSpi() -> void +Java.Security.AlgorithmParameterGeneratorSpi.AlgorithmParameterGeneratorSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AlgorithmParameters +Java.Security.AlgorithmParameters.Algorithm.get -> string? +Java.Security.AlgorithmParameters.AlgorithmParameters(Java.Security.AlgorithmParametersSpi? paramSpi, Java.Security.Provider? provider, string? algorithm) -> void +Java.Security.AlgorithmParameters.AlgorithmParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AlgorithmParameters.GetEncoded() -> byte[]? +Java.Security.AlgorithmParameters.GetEncoded(string? format) -> byte[]? +Java.Security.AlgorithmParameters.GetParameterSpec(Java.Lang.Class? paramSpec) -> Java.Lang.Object? +Java.Security.AlgorithmParameters.Init(byte[]? params) -> void +Java.Security.AlgorithmParameters.Init(byte[]? params, string? format) -> void +Java.Security.AlgorithmParameters.Init(Java.Security.Spec.IAlgorithmParameterSpec? paramSpec) -> void +Java.Security.AlgorithmParameters.Provider.get -> Java.Security.Provider? +Java.Security.AlgorithmParametersSpi +Java.Security.AlgorithmParametersSpi.AlgorithmParametersSpi() -> void +Java.Security.AlgorithmParametersSpi.AlgorithmParametersSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AllPermission +Java.Security.AllPermission.AllPermission() -> void +Java.Security.AllPermission.AllPermission(string? name, string? actions) -> void +Java.Security.AuthProvider +Java.Security.AuthProvider.AuthProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.AuthProvider.AuthProvider(string? name, double version, string? info) -> void +Java.Security.BasicPermission +Java.Security.BasicPermission.BasicPermission(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.BasicPermission.BasicPermission(string? name) -> void +Java.Security.BasicPermission.BasicPermission(string? name, string? actions) -> void +Java.Security.Cert.Certificate +Java.Security.Cert.Certificate.Certificate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.Certificate.Certificate(string? type) -> void +Java.Security.Cert.Certificate.CertificateRep +Java.Security.Cert.Certificate.CertificateRep.CertificateRep(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.Certificate.CertificateRep.CertificateRep(string? type, byte[]? data) -> void +Java.Security.Cert.Certificate.Type.get -> string? +Java.Security.Cert.CertificateEncodingException +Java.Security.Cert.CertificateEncodingException.CertificateEncodingException() -> void +Java.Security.Cert.CertificateEncodingException.CertificateEncodingException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateEncodingException.CertificateEncodingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateEncodingException.CertificateEncodingException(string? message) -> void +Java.Security.Cert.CertificateEncodingException.CertificateEncodingException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateException +Java.Security.Cert.CertificateException.CertificateException() -> void +Java.Security.Cert.CertificateException.CertificateException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateException.CertificateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateException.CertificateException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateException.CertificateException(string? msg) -> void +Java.Security.Cert.CertificateExpiredException +Java.Security.Cert.CertificateExpiredException.CertificateExpiredException() -> void +Java.Security.Cert.CertificateExpiredException.CertificateExpiredException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateExpiredException.CertificateExpiredException(string? message) -> void +Java.Security.Cert.CertificateFactory +Java.Security.Cert.CertificateFactory.CertificateFactory(Java.Security.Cert.CertificateFactorySpi? certFacSpi, Java.Security.Provider? provider, string? type) -> void +Java.Security.Cert.CertificateFactory.CertificateFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateFactory.CertPathEncodings.get -> Java.Util.IIterator? +Java.Security.Cert.CertificateFactory.GenerateCertificate(System.IO.Stream? inStream) -> Java.Security.Cert.Certificate? +Java.Security.Cert.CertificateFactory.GenerateCertificateAsync(System.IO.Stream? inStream) -> System.Threading.Tasks.Task! +Java.Security.Cert.CertificateFactory.GenerateCertificates(System.IO.Stream? inStream) -> System.Collections.Generic.ICollection? +Java.Security.Cert.CertificateFactory.GenerateCertificatesAsync(System.IO.Stream? inStream) -> System.Threading.Tasks.Task?>! +Java.Security.Cert.CertificateFactory.GenerateCertPath(System.Collections.Generic.IList? certificates) -> Java.Security.Cert.CertPath? +Java.Security.Cert.CertificateFactory.GenerateCertPath(System.IO.Stream? inStream) -> Java.Security.Cert.CertPath? +Java.Security.Cert.CertificateFactory.GenerateCertPath(System.IO.Stream? inStream, string? encoding) -> Java.Security.Cert.CertPath? +Java.Security.Cert.CertificateFactory.GenerateCertPathAsync(System.Collections.Generic.IList? certificates) -> System.Threading.Tasks.Task! +Java.Security.Cert.CertificateFactory.GenerateCertPathAsync(System.IO.Stream? inStream) -> System.Threading.Tasks.Task! +Java.Security.Cert.CertificateFactory.GenerateCertPathAsync(System.IO.Stream? inStream, string? encoding) -> System.Threading.Tasks.Task! +Java.Security.Cert.CertificateFactory.GenerateCRL(System.IO.Stream? inStream) -> Java.Security.Cert.CRL? +Java.Security.Cert.CertificateFactory.GenerateCRLAsync(System.IO.Stream? inStream) -> System.Threading.Tasks.Task! +Java.Security.Cert.CertificateFactory.GenerateCRLs(System.IO.Stream? inStream) -> System.Collections.Generic.ICollection? +Java.Security.Cert.CertificateFactory.Provider.get -> Java.Security.Provider? +Java.Security.Cert.CertificateFactory.Type.get -> string? +Java.Security.Cert.CertificateFactorySpi +Java.Security.Cert.CertificateFactorySpi.CertificateFactorySpi() -> void +Java.Security.Cert.CertificateFactorySpi.CertificateFactorySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateNotYetValidException +Java.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException() -> void +Java.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException(string? message) -> void +Java.Security.Cert.CertificateParsingException +Java.Security.Cert.CertificateParsingException.CertificateParsingException() -> void +Java.Security.Cert.CertificateParsingException.CertificateParsingException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateParsingException.CertificateParsingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertificateParsingException.CertificateParsingException(string? message) -> void +Java.Security.Cert.CertificateParsingException.CertificateParsingException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertificateRevokedException +Java.Security.Cert.CertificateRevokedException.CertificateRevokedException(Java.Util.Date? revocationDate, Java.Security.Cert.CRLReason? reason, Javax.Security.Auth.X500.X500Principal? authority, System.Collections.Generic.IDictionary? extensions) -> void +Java.Security.Cert.CertificateRevokedException.CertificateRevokedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPath +Java.Security.Cert.CertPath.CertPath(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPath.CertPath(string? type) -> void +Java.Security.Cert.CertPath.CertPathRep +Java.Security.Cert.CertPath.CertPathRep.CertPathRep(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPath.CertPathRep.CertPathRep(string? type, byte[]? data) -> void +Java.Security.Cert.CertPathBuilder +Java.Security.Cert.CertPathBuilder.Algorithm.get -> string? +Java.Security.Cert.CertPathBuilder.Build(Java.Security.Cert.ICertPathParameters? params) -> Java.Security.Cert.ICertPathBuilderResult? +Java.Security.Cert.CertPathBuilder.CertPathBuilder(Java.Security.Cert.CertPathBuilderSpi? builderSpi, Java.Security.Provider? provider, string? algorithm) -> void +Java.Security.Cert.CertPathBuilder.CertPathBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPathBuilder.Provider.get -> Java.Security.Provider? +Java.Security.Cert.CertPathBuilder.RevocationChecker.get -> Java.Security.Cert.ICertPathChecker? +Java.Security.Cert.CertPathBuilderException +Java.Security.Cert.CertPathBuilderException.CertPathBuilderException() -> void +Java.Security.Cert.CertPathBuilderException.CertPathBuilderException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertPathBuilderException.CertPathBuilderException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPathBuilderException.CertPathBuilderException(string? msg) -> void +Java.Security.Cert.CertPathBuilderException.CertPathBuilderException(string? msg, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertPathBuilderSpi +Java.Security.Cert.CertPathBuilderSpi.CertPathBuilderSpi() -> void +Java.Security.Cert.CertPathBuilderSpi.CertPathBuilderSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPathValidator +Java.Security.Cert.CertPathValidator.Algorithm.get -> string? +Java.Security.Cert.CertPathValidator.CertPathValidator(Java.Security.Cert.CertPathValidatorSpi? validatorSpi, Java.Security.Provider? provider, string? algorithm) -> void +Java.Security.Cert.CertPathValidator.CertPathValidator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPathValidator.Provider.get -> Java.Security.Provider? +Java.Security.Cert.CertPathValidator.RevocationChecker.get -> Java.Security.Cert.ICertPathChecker? +Java.Security.Cert.CertPathValidator.Validate(Java.Security.Cert.CertPath? certPath, Java.Security.Cert.ICertPathParameters? params) -> Java.Security.Cert.ICertPathValidatorResult? +Java.Security.Cert.CertPathValidatorException +Java.Security.Cert.CertPathValidatorException.BasicReason +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException() -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(string? msg) -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(string? msg, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(string? msg, Java.Lang.Throwable? cause, Java.Security.Cert.CertPath? certPath, int index) -> void +Java.Security.Cert.CertPathValidatorException.CertPathValidatorException(string? msg, Java.Lang.Throwable? cause, Java.Security.Cert.CertPath? certPath, int index, Java.Security.Cert.CertPathValidatorException.IReason? reason) -> void +Java.Security.Cert.CertPathValidatorException.IReason +Java.Security.Cert.CertPathValidatorSpi +Java.Security.Cert.CertPathValidatorSpi.CertPathValidatorSpi() -> void +Java.Security.Cert.CertPathValidatorSpi.CertPathValidatorSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertStore +Java.Security.Cert.CertStore.CertStore(Java.Security.Cert.CertStoreSpi? storeSpi, Java.Security.Provider? provider, string? type, Java.Security.Cert.ICertStoreParameters? params) -> void +Java.Security.Cert.CertStore.CertStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertStore.CertStoreParameters.get -> Java.Security.Cert.ICertStoreParameters? +Java.Security.Cert.CertStore.GetCertificates(Java.Security.Cert.ICertSelector? selector) -> System.Collections.Generic.ICollection? +Java.Security.Cert.CertStore.GetCRLs(Java.Security.Cert.ICRLSelector? selector) -> System.Collections.Generic.ICollection? +Java.Security.Cert.CertStore.Provider.get -> Java.Security.Provider? +Java.Security.Cert.CertStore.Type.get -> string? +Java.Security.Cert.CertStoreException +Java.Security.Cert.CertStoreException.CertStoreException() -> void +Java.Security.Cert.CertStoreException.CertStoreException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertStoreException.CertStoreException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CertStoreException.CertStoreException(string? msg) -> void +Java.Security.Cert.CertStoreException.CertStoreException(string? msg, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CertStoreSpi +Java.Security.Cert.CertStoreSpi.CertStoreSpi(Java.Security.Cert.ICertStoreParameters? params) -> void +Java.Security.Cert.CertStoreSpi.CertStoreSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CollectionCertStoreParameters +Java.Security.Cert.CollectionCertStoreParameters.CollectionCertStoreParameters() -> void +Java.Security.Cert.CollectionCertStoreParameters.CollectionCertStoreParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CollectionCertStoreParameters.CollectionCertStoreParameters(System.Collections.Generic.ICollection? collection) -> void +Java.Security.Cert.CRL +Java.Security.Cert.CRL.CRL(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CRL.CRL(string? type) -> void +Java.Security.Cert.CRL.Type.get -> string? +Java.Security.Cert.CRLException +Java.Security.Cert.CRLException.CRLException() -> void +Java.Security.Cert.CRLException.CRLException(Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CRLException.CRLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.CRLException.CRLException(string? message) -> void +Java.Security.Cert.CRLException.CRLException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.Cert.CRLReason +Java.Security.Cert.ICertPathBuilderResult +Java.Security.Cert.ICertPathBuilderResult.CertPath.get -> Java.Security.Cert.CertPath? +Java.Security.Cert.ICertPathBuilderResult.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICertPathChecker +Java.Security.Cert.ICertPathChecker.Check(Java.Security.Cert.Certificate? cert) -> void +Java.Security.Cert.ICertPathChecker.Init(bool forward) -> void +Java.Security.Cert.ICertPathChecker.IsForwardCheckingSupported.get -> bool +Java.Security.Cert.ICertPathParameters +Java.Security.Cert.ICertPathParameters.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICertPathValidatorResult +Java.Security.Cert.ICertPathValidatorResult.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICertSelector +Java.Security.Cert.ICertSelector.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICertSelector.Match(Java.Security.Cert.Certificate? cert) -> bool +Java.Security.Cert.ICertStoreParameters +Java.Security.Cert.ICertStoreParameters.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICRLSelector +Java.Security.Cert.ICRLSelector.Clone() -> Java.Lang.Object? +Java.Security.Cert.ICRLSelector.Match(Java.Security.Cert.CRL? crl) -> bool +Java.Security.Cert.IExtension +Java.Security.Cert.IExtension.Encode(System.IO.Stream? out) -> void +Java.Security.Cert.IExtension.GetValue() -> byte[]? +Java.Security.Cert.IExtension.Id.get -> string? +Java.Security.Cert.IExtension.IsCritical.get -> bool +Java.Security.Cert.IPolicyNode +Java.Security.Cert.IPolicyNode.Children.get -> Java.Util.IIterator? +Java.Security.Cert.IPolicyNode.Depth.get -> int +Java.Security.Cert.IPolicyNode.ExpectedPolicies.get -> System.Collections.Generic.ICollection? +Java.Security.Cert.IPolicyNode.IsCritical.get -> bool +Java.Security.Cert.IPolicyNode.Parent.get -> Java.Security.Cert.IPolicyNode? +Java.Security.Cert.IPolicyNode.PolicyQualifiers.get -> System.Collections.Generic.ICollection? +Java.Security.Cert.IPolicyNode.ValidPolicy.get -> string? +Java.Security.Cert.IX509Extension +Java.Security.Cert.IX509Extension.CriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +Java.Security.Cert.IX509Extension.GetExtensionValue(string? oid) -> byte[]? +Java.Security.Cert.IX509Extension.HasUnsupportedCriticalExtension.get -> bool +Java.Security.Cert.IX509Extension.NonCriticalExtensionOIDs.get -> System.Collections.Generic.ICollection? +Java.Security.Cert.LDAPCertStoreParameters +Java.Security.Cert.LDAPCertStoreParameters.LDAPCertStoreParameters() -> void +Java.Security.Cert.LDAPCertStoreParameters.LDAPCertStoreParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.LDAPCertStoreParameters.LDAPCertStoreParameters(string? serverName) -> void +Java.Security.Cert.LDAPCertStoreParameters.LDAPCertStoreParameters(string? serverName, int port) -> void +Java.Security.Cert.PKIXBuilderParameters +Java.Security.Cert.PKIXBuilderParameters.PKIXBuilderParameters(Java.Security.KeyStore? keystore, Java.Security.Cert.ICertSelector? targetConstraints) -> void +Java.Security.Cert.PKIXBuilderParameters.PKIXBuilderParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PKIXBuilderParameters.PKIXBuilderParameters(System.Collections.Generic.ICollection? trustAnchors, Java.Security.Cert.ICertSelector? targetConstraints) -> void +Java.Security.Cert.PKIXCertPathBuilderResult +Java.Security.Cert.PKIXCertPathBuilderResult.PKIXCertPathBuilderResult(Java.Security.Cert.CertPath? certPath, Java.Security.Cert.TrustAnchor? trustAnchor, Java.Security.Cert.IPolicyNode? policyTree, Java.Security.IPublicKey? subjectPublicKey) -> void +Java.Security.Cert.PKIXCertPathBuilderResult.PKIXCertPathBuilderResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PKIXCertPathChecker +Java.Security.Cert.PKIXCertPathChecker.PKIXCertPathChecker() -> void +Java.Security.Cert.PKIXCertPathChecker.PKIXCertPathChecker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PKIXCertPathValidatorResult +Java.Security.Cert.PKIXCertPathValidatorResult.PKIXCertPathValidatorResult(Java.Security.Cert.TrustAnchor? trustAnchor, Java.Security.Cert.IPolicyNode? policyTree, Java.Security.IPublicKey? subjectPublicKey) -> void +Java.Security.Cert.PKIXCertPathValidatorResult.PKIXCertPathValidatorResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PKIXParameters +Java.Security.Cert.PKIXParameters.PKIXParameters(Java.Security.KeyStore? keystore) -> void +Java.Security.Cert.PKIXParameters.PKIXParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PKIXParameters.PKIXParameters(System.Collections.Generic.ICollection? trustAnchors) -> void +Java.Security.Cert.PKIXReason +Java.Security.Cert.PKIXRevocationChecker +Java.Security.Cert.PKIXRevocationChecker.Option +Java.Security.Cert.PKIXRevocationChecker.PKIXRevocationChecker() -> void +Java.Security.Cert.PKIXRevocationChecker.PKIXRevocationChecker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.PolicyQualifierInfo +Java.Security.Cert.PolicyQualifierInfo.GetEncoded() -> byte[]? +Java.Security.Cert.PolicyQualifierInfo.GetPolicyQualifier() -> byte[]? +Java.Security.Cert.PolicyQualifierInfo.PolicyQualifierId.get -> string? +Java.Security.Cert.PolicyQualifierInfo.PolicyQualifierInfo(byte[]? encoded) -> void +Java.Security.Cert.PolicyQualifierInfo.PolicyQualifierInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.TrustAnchor +Java.Security.Cert.TrustAnchor.CA.get -> Javax.Security.Auth.X500.X500Principal? +Java.Security.Cert.TrustAnchor.CAName.get -> string? +Java.Security.Cert.TrustAnchor.CAPublicKey.get -> Java.Security.IPublicKey? +Java.Security.Cert.TrustAnchor.GetNameConstraints() -> byte[]? +Java.Security.Cert.TrustAnchor.TrustAnchor(Java.Security.Cert.X509Certificate? trustedCert, byte[]? nameConstraints) -> void +Java.Security.Cert.TrustAnchor.TrustAnchor(Javax.Security.Auth.X500.X500Principal? caPrincipal, Java.Security.IPublicKey? pubKey, byte[]? nameConstraints) -> void +Java.Security.Cert.TrustAnchor.TrustAnchor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.TrustAnchor.TrustAnchor(string? caName, Java.Security.IPublicKey? pubKey, byte[]? nameConstraints) -> void +Java.Security.Cert.TrustAnchor.TrustedCert.get -> Java.Security.Cert.X509Certificate? +Java.Security.Cert.URICertStoreParameters +Java.Security.Cert.URICertStoreParameters.Clone() -> Java.Lang.Object? +Java.Security.Cert.URICertStoreParameters.URI.get -> Java.Net.URI? +Java.Security.Cert.URICertStoreParameters.URICertStoreParameters(Java.Net.URI? uri) -> void +Java.Security.Cert.X509Certificate +Java.Security.Cert.X509Certificate.X509Certificate() -> void +Java.Security.Cert.X509Certificate.X509Certificate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.X509CertSelector +Java.Security.Cert.X509CertSelector.X509CertSelector() -> void +Java.Security.Cert.X509CertSelector.X509CertSelector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.X509CRL +Java.Security.Cert.X509CRL.X509CRL() -> void +Java.Security.Cert.X509CRL.X509CRL(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.X509CRLEntry +Java.Security.Cert.X509CRLEntry.X509CRLEntry() -> void +Java.Security.Cert.X509CRLEntry.X509CRLEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Cert.X509CRLSelector +Java.Security.Cert.X509CRLSelector.X509CRLSelector() -> void +Java.Security.Cert.X509CRLSelector.X509CRLSelector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.CodeSigner +Java.Security.CodeSigner.CodeSigner(Java.Security.Cert.CertPath? signerCertPath, Java.Security.Timestamp? timestamp) -> void +Java.Security.CodeSigner.SignerCertPath.get -> Java.Security.Cert.CertPath? +Java.Security.CodeSigner.Timestamp.get -> Java.Security.Timestamp? +Java.Security.CodeSource +Java.Security.CodeSource.CodeSource(Java.Net.URL? url, Java.Security.Cert.Certificate![]? certs) -> void +Java.Security.CodeSource.CodeSource(Java.Net.URL? url, Java.Security.CodeSigner![]? signers) -> void +Java.Security.CodeSource.CodeSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.CodeSource.GetCertificates() -> Java.Security.Cert.Certificate![]? +Java.Security.CodeSource.GetCodeSigners() -> Java.Security.CodeSigner![]? +Java.Security.CodeSource.Location.get -> Java.Net.URL? +Java.Security.CryptoPrimitive +Java.Security.DigestException +Java.Security.DigestException.DigestException() -> void +Java.Security.DigestException.DigestException(Java.Lang.Throwable? cause) -> void +Java.Security.DigestException.DigestException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.DigestException.DigestException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.DigestException.DigestException(string? msg) -> void +Java.Security.DigestInputStream +Java.Security.DigestInputStream.Digest.get -> Java.Security.MessageDigest? +Java.Security.DigestInputStream.Digest.set -> void +Java.Security.DigestInputStream.DigestInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.DigestInputStream.DigestInputStream(System.IO.Stream? stream, Java.Security.MessageDigest? digest) -> void +Java.Security.DigestOutputStream +Java.Security.DigestOutputStream.Digest.get -> Java.Security.MessageDigest? +Java.Security.DigestOutputStream.Digest.set -> void +Java.Security.DigestOutputStream.DigestOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.DigestOutputStream.DigestOutputStream(System.IO.Stream? stream, Java.Security.MessageDigest? digest) -> void +Java.Security.DomainLoadStoreParameter +Java.Security.DomainLoadStoreParameter.Configuration.get -> Java.Net.URI? +Java.Security.DomainLoadStoreParameter.DomainLoadStoreParameter(Java.Net.URI? configuration, System.Collections.Generic.IDictionary? protectionParams) -> void +Java.Security.DomainLoadStoreParameter.ProtectionParameter.get -> Java.Security.KeyStore.IProtectionParameter? +Java.Security.DomainLoadStoreParameter.ProtectionParams.get -> System.Collections.Generic.IDictionary? +Java.Security.GeneralSecurityException +Java.Security.GeneralSecurityException.GeneralSecurityException() -> void +Java.Security.GeneralSecurityException.GeneralSecurityException(Java.Lang.Throwable? cause) -> void +Java.Security.GeneralSecurityException.GeneralSecurityException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.GeneralSecurityException.GeneralSecurityException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.GeneralSecurityException.GeneralSecurityException(string? msg) -> void +Java.Security.GuardedObject +Java.Security.GuardedObject.GuardedObject(Java.Lang.Object? object, Java.Security.IGuard? guard) -> void +Java.Security.GuardedObject.GuardedObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.IAlgorithmConstraints +Java.Security.IAlgorithmConstraints.Permits(System.Collections.Generic.ICollection? primitives, Java.Security.IKey? key) -> bool +Java.Security.IAlgorithmConstraints.Permits(System.Collections.Generic.ICollection? primitives, string? algorithm, Java.Security.AlgorithmParameters? parameters) -> bool +Java.Security.IAlgorithmConstraints.Permits(System.Collections.Generic.ICollection? primitives, string? algorithm, Java.Security.IKey? key, Java.Security.AlgorithmParameters? parameters) -> bool +Java.Security.ICertificate +Java.Security.ICertificate.Decode(System.IO.Stream? stream) -> void +Java.Security.ICertificate.Encode(System.IO.Stream? stream) -> void +Java.Security.ICertificate.Format.get -> string? +Java.Security.ICertificate.Guarantor.get -> Java.Security.IPrincipal? +Java.Security.ICertificate.Principal.get -> Java.Security.IPrincipal? +Java.Security.ICertificate.PublicKey.get -> Java.Security.IPublicKey? +Java.Security.ICertificate.ToString(bool detailed) -> string? +Java.Security.Identity +Java.Security.Identity.Identity() -> void +Java.Security.Identity.Identity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Identity.Identity(string? name) -> void +Java.Security.Identity.Identity(string? name, Java.Security.IdentityScope? scope) -> void +Java.Security.Identity.Name.get -> string? +Java.Security.Identity.Scope.get -> Java.Security.IdentityScope? +Java.Security.IdentityScope +Java.Security.IdentityScope.IdentityScope() -> void +Java.Security.IdentityScope.IdentityScope(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.IdentityScope.IdentityScope(string? name) -> void +Java.Security.IdentityScope.IdentityScope(string? name, Java.Security.IdentityScope? scope) -> void +Java.Security.IDomainCombiner +Java.Security.IDomainCombiner.Combine(Java.Security.ProtectionDomain![]? currentDomains, Java.Security.ProtectionDomain![]? assignedDomains) -> Java.Security.ProtectionDomain![]? +Java.Security.IGuard +Java.Security.IGuard.CheckGuard(Java.Lang.Object? object) -> void +Java.Security.IKey +Java.Security.IKey.Algorithm.get -> string? +Java.Security.IKey.Format.get -> string? +Java.Security.IKey.GetEncoded() -> byte[]? +Java.Security.Interfaces.DSAPrivateKey +Java.Security.Interfaces.DSAPublicKey +Java.Security.Interfaces.ECPrivateKey +Java.Security.Interfaces.ECPublicKey +Java.Security.Interfaces.IDSAKey +Java.Security.Interfaces.IDSAKey.Params.get -> Java.Security.Interfaces.IDSAParams? +Java.Security.Interfaces.IDSAKeyPairGenerator +Java.Security.Interfaces.IDSAKeyPairGenerator.Initialize(int modlen, bool genParams, Java.Security.SecureRandom? random) -> void +Java.Security.Interfaces.IDSAKeyPairGenerator.Initialize(Java.Security.Interfaces.IDSAParams? params, Java.Security.SecureRandom? random) -> void +Java.Security.Interfaces.IDSAParams +Java.Security.Interfaces.IDSAParams.GetG() -> Java.Math.BigInteger? +Java.Security.Interfaces.IDSAParams.GetP() -> Java.Math.BigInteger? +Java.Security.Interfaces.IDSAParams.GetQ() -> Java.Math.BigInteger? +Java.Security.Interfaces.IDSAPrivateKey +Java.Security.Interfaces.IDSAPrivateKey.GetX() -> Java.Math.BigInteger? +Java.Security.Interfaces.IDSAPublicKey +Java.Security.Interfaces.IDSAPublicKey.GetY() -> Java.Math.BigInteger? +Java.Security.Interfaces.IECKey +Java.Security.Interfaces.IECKey.Params.get -> Java.Security.Spec.ECParameterSpec? +Java.Security.Interfaces.IECPrivateKey +Java.Security.Interfaces.IECPrivateKey.GetS() -> Java.Math.BigInteger? +Java.Security.Interfaces.IECPublicKey +Java.Security.Interfaces.IECPublicKey.GetW() -> Java.Security.Spec.ECPoint? +Java.Security.Interfaces.IEdECKey +Java.Security.Interfaces.IEdECKey.Params.get -> Java.Security.Spec.NamedParameterSpec? +Java.Security.Interfaces.IEdECPrivateKey +Java.Security.Interfaces.IEdECPrivateKey.Bytes.get -> Java.Util.Optional? +Java.Security.Interfaces.IEdECPublicKey +Java.Security.Interfaces.IEdECPublicKey.Point.get -> Java.Security.Spec.EdECPoint? +Java.Security.Interfaces.IRSAKey +Java.Security.Interfaces.IRSAKey.Modulus.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.CrtCoefficient.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.GetOtherPrimeInfo() -> Java.Security.Spec.RSAOtherPrimeInfo![]? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.PrimeExponentP.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.PrimeExponentQ.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.PrimeP.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.PrimeQ.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAMultiPrimePrivateCrtKey.PublicExponent.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey +Java.Security.Interfaces.IRSAPrivateCrtKey.CrtCoefficient.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey.PrimeExponentP.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey.PrimeExponentQ.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey.PrimeP.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey.PrimeQ.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateCrtKey.PublicExponent.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPrivateKey +Java.Security.Interfaces.IRSAPrivateKey.PrivateExponent.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IRSAPublicKey +Java.Security.Interfaces.IRSAPublicKey.PublicExponent.get -> Java.Math.BigInteger? +Java.Security.Interfaces.IXECKey +Java.Security.Interfaces.IXECKey.Params.get -> Java.Security.Spec.IAlgorithmParameterSpec? +Java.Security.Interfaces.IXECPrivateKey +Java.Security.Interfaces.IXECPrivateKey.Scalar.get -> Java.Util.Optional? +Java.Security.Interfaces.IXECPublicKey +Java.Security.Interfaces.IXECPublicKey.GetU() -> Java.Math.BigInteger? +Java.Security.Interfaces.RSAMultiPrimePrivateCrtKey +Java.Security.Interfaces.RSAPrivateCrtKey +Java.Security.Interfaces.RSAPrivateKey +Java.Security.Interfaces.RSAPublicKey +Java.Security.InvalidAlgorithmParameterException +Java.Security.InvalidAlgorithmParameterException.InvalidAlgorithmParameterException() -> void +Java.Security.InvalidAlgorithmParameterException.InvalidAlgorithmParameterException(Java.Lang.Throwable? cause) -> void +Java.Security.InvalidAlgorithmParameterException.InvalidAlgorithmParameterException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.InvalidAlgorithmParameterException.InvalidAlgorithmParameterException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.InvalidAlgorithmParameterException.InvalidAlgorithmParameterException(string? msg) -> void +Java.Security.InvalidKeyException +Java.Security.InvalidKeyException.InvalidKeyException() -> void +Java.Security.InvalidKeyException.InvalidKeyException(Java.Lang.Throwable? cause) -> void +Java.Security.InvalidKeyException.InvalidKeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.InvalidKeyException.InvalidKeyException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.InvalidKeyException.InvalidKeyException(string? msg) -> void +Java.Security.InvalidParameterException +Java.Security.InvalidParameterException.InvalidParameterException() -> void +Java.Security.InvalidParameterException.InvalidParameterException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.InvalidParameterException.InvalidParameterException(string? msg) -> void +Java.Security.IPrincipal +Java.Security.IPrincipal.Equals(Java.Lang.Object? another) -> bool +Java.Security.IPrincipal.GetHashCode() -> int +Java.Security.IPrincipal.Implies(Javax.Security.Auth.Subject? subject) -> bool +Java.Security.IPrincipal.Name.get -> string? +Java.Security.IPrincipal.ToString() -> string? +Java.Security.IPrivateKey +Java.Security.IPrivilegedAction +Java.Security.IPrivilegedAction.Run() -> Java.Lang.Object? +Java.Security.IPrivilegedExceptionAction +Java.Security.IPrivilegedExceptionAction.Run() -> Java.Lang.Object? +Java.Security.IPublicKey +Java.Security.Key +Java.Security.KeyException +Java.Security.KeyException.KeyException() -> void +Java.Security.KeyException.KeyException(Java.Lang.Throwable? cause) -> void +Java.Security.KeyException.KeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyException.KeyException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.KeyException.KeyException(string? msg) -> void +Java.Security.KeyFactory +Java.Security.KeyFactory.Algorithm.get -> string? +Java.Security.KeyFactory.GeneratePrivate(Java.Security.Spec.IKeySpec? keySpec) -> Java.Security.IPrivateKey? +Java.Security.KeyFactory.GeneratePublic(Java.Security.Spec.IKeySpec? keySpec) -> Java.Security.IPublicKey? +Java.Security.KeyFactory.GetKeySpec(Java.Security.IKey? key, Java.Lang.Class? keySpec) -> Java.Lang.Object? +Java.Security.KeyFactory.KeyFactory(Java.Security.KeyFactorySpi? keyFacSpi, Java.Security.Provider? provider, string? algorithm) -> void +Java.Security.KeyFactory.KeyFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyFactory.Provider.get -> Java.Security.Provider? +Java.Security.KeyFactory.TranslateKey(Java.Security.IKey? key) -> Java.Security.IKey? +Java.Security.KeyFactorySpi +Java.Security.KeyFactorySpi.KeyFactorySpi() -> void +Java.Security.KeyFactorySpi.KeyFactorySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyManagementException +Java.Security.KeyManagementException.KeyManagementException() -> void +Java.Security.KeyManagementException.KeyManagementException(Java.Lang.Throwable? cause) -> void +Java.Security.KeyManagementException.KeyManagementException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyManagementException.KeyManagementException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.KeyManagementException.KeyManagementException(string? msg) -> void +Java.Security.KeyPair +Java.Security.KeyPair.KeyPair(Java.Security.IPublicKey? publicKey, Java.Security.IPrivateKey? privateKey) -> void +Java.Security.KeyPair.Private.get -> Java.Security.IPrivateKey? +Java.Security.KeyPair.Public.get -> Java.Security.IPublicKey? +Java.Security.KeyPairGenerator +Java.Security.KeyPairGenerator.GenKeyPair() -> Java.Security.KeyPair? +Java.Security.KeyPairGenerator.KeyPairGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyPairGenerator.KeyPairGenerator(string? algorithm) -> void +Java.Security.KeyPairGenerator.Provider.get -> Java.Security.Provider? +Java.Security.KeyPairGeneratorSpi +Java.Security.KeyPairGeneratorSpi.KeyPairGeneratorSpi() -> void +Java.Security.KeyPairGeneratorSpi.KeyPairGeneratorSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyRep +Java.Security.KeyRep.KeyRep(Java.Security.KeyRep.Type? type, string? algorithm, string? format, byte[]? encoded) -> void +Java.Security.KeyRep.KeyRep(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyRep.Type +Java.Security.KeyStore +Java.Security.KeyStore.Aliases() -> Java.Util.IEnumeration? +Java.Security.KeyStore.Builder +Java.Security.KeyStore.Builder.Builder() -> void +Java.Security.KeyStore.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyStore.CallbackHandlerProtection +Java.Security.KeyStore.CallbackHandlerProtection.CallbackHandlerProtection(Javax.Security.Auth.Callback.ICallbackHandler? handler) -> void +Java.Security.KeyStore.CallbackHandlerProtection.CallbackHandlerProtection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyStore.ContainsAlias(string? alias) -> bool +Java.Security.KeyStore.DeleteEntry(string? alias) -> void +Java.Security.KeyStore.EntryInstanceOf(string? alias, Java.Lang.Class? entryClass) -> bool +Java.Security.KeyStore.GetCertificate(string? alias) -> Java.Security.Cert.Certificate? +Java.Security.KeyStore.GetCertificateAlias(Java.Security.Cert.Certificate? cert) -> string? +Java.Security.KeyStore.GetCertificateChain(string? alias) -> Java.Security.Cert.Certificate![]? +Java.Security.KeyStore.GetCreationDate(string? alias) -> Java.Util.Date? +Java.Security.KeyStore.GetEntry(string? alias, Java.Security.KeyStore.IProtectionParameter? protParam) -> Java.Security.KeyStore.IEntry? +Java.Security.KeyStore.GetKey(string? alias, char[]? password) -> Java.Security.IKey? +Java.Security.KeyStore.IEntry +Java.Security.KeyStore.IEntry.Attributes.get -> System.Collections.Generic.ICollection? +Java.Security.KeyStore.IEntryAttribute +Java.Security.KeyStore.IEntryAttribute.Name.get -> string? +Java.Security.KeyStore.IEntryAttribute.Value.get -> string? +Java.Security.KeyStore.ILoadStoreParameter +Java.Security.KeyStore.ILoadStoreParameter.ProtectionParameter.get -> Java.Security.KeyStore.IProtectionParameter? +Java.Security.KeyStore.IProtectionParameter +Java.Security.KeyStore.IsCertificateEntry(string? alias) -> bool +Java.Security.KeyStore.IsKeyEntry(string? alias) -> bool +Java.Security.KeyStore.KeyStore(Java.Security.KeyStoreSpi? keyStoreSpi, Java.Security.Provider? provider, string? type) -> void +Java.Security.KeyStore.KeyStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyStore.Load(Java.Security.KeyStore.ILoadStoreParameter? param) -> void +Java.Security.KeyStore.Load(System.IO.Stream? stream, char[]? password) -> void +Java.Security.KeyStore.PasswordProtection +Java.Security.KeyStore.PasswordProtection.PasswordProtection(char[]? password) -> void +Java.Security.KeyStore.PasswordProtection.PasswordProtection(char[]? password, string? protectionAlgorithm, Java.Security.Spec.IAlgorithmParameterSpec? protectionParameters) -> void +Java.Security.KeyStore.PasswordProtection.PasswordProtection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyStore.PrivateKeyEntry +Java.Security.KeyStore.PrivateKeyEntry.Attributes.get -> System.Collections.Generic.ICollection? +Java.Security.KeyStore.PrivateKeyEntry.Certificate.get -> Java.Security.Cert.Certificate? +Java.Security.KeyStore.PrivateKeyEntry.GetCertificateChain() -> Java.Security.Cert.Certificate![]? +Java.Security.KeyStore.PrivateKeyEntry.PrivateKey.get -> Java.Security.IPrivateKey? +Java.Security.KeyStore.PrivateKeyEntry.PrivateKeyEntry(Java.Security.IPrivateKey? privateKey, Java.Security.Cert.Certificate![]? chain) -> void +Java.Security.KeyStore.PrivateKeyEntry.PrivateKeyEntry(Java.Security.IPrivateKey? privateKey, Java.Security.Cert.Certificate![]? chain, System.Collections.Generic.ICollection? attributes) -> void +Java.Security.KeyStore.Provider.get -> Java.Security.Provider? +Java.Security.KeyStore.SecretKeyEntry +Java.Security.KeyStore.SecretKeyEntry.Attributes.get -> System.Collections.Generic.ICollection? +Java.Security.KeyStore.SecretKeyEntry.SecretKey.get -> Javax.Crypto.ISecretKey? +Java.Security.KeyStore.SecretKeyEntry.SecretKeyEntry(Javax.Crypto.ISecretKey? secretKey) -> void +Java.Security.KeyStore.SecretKeyEntry.SecretKeyEntry(Javax.Crypto.ISecretKey? secretKey, System.Collections.Generic.ICollection? attributes) -> void +Java.Security.KeyStore.SetCertificateEntry(string? alias, Java.Security.Cert.Certificate? cert) -> void +Java.Security.KeyStore.SetEntry(string? alias, Java.Security.KeyStore.IEntry? entry, Java.Security.KeyStore.IProtectionParameter? protParam) -> void +Java.Security.KeyStore.SetKeyEntry(string? alias, byte[]? key, Java.Security.Cert.Certificate![]? chain) -> void +Java.Security.KeyStore.SetKeyEntry(string? alias, Java.Security.IKey? key, char[]? password, Java.Security.Cert.Certificate![]? chain) -> void +Java.Security.KeyStore.Size() -> int +Java.Security.KeyStore.Store(Java.Security.KeyStore.ILoadStoreParameter? param) -> void +Java.Security.KeyStore.Store(System.IO.Stream? stream, char[]? password) -> void +Java.Security.KeyStore.TrustedCertificateEntry +Java.Security.KeyStore.TrustedCertificateEntry.Attributes.get -> System.Collections.Generic.ICollection? +Java.Security.KeyStore.TrustedCertificateEntry.TrustedCertificate.get -> Java.Security.Cert.Certificate? +Java.Security.KeyStore.TrustedCertificateEntry.TrustedCertificateEntry(Java.Security.Cert.Certificate? trustedCert) -> void +Java.Security.KeyStore.TrustedCertificateEntry.TrustedCertificateEntry(Java.Security.Cert.Certificate? trustedCert, System.Collections.Generic.ICollection? attributes) -> void +Java.Security.KeyStore.Type.get -> string? +Java.Security.KeyStoreException +Java.Security.KeyStoreException.KeyStoreException() -> void +Java.Security.KeyStoreException.KeyStoreException(Java.Lang.Throwable? cause) -> void +Java.Security.KeyStoreException.KeyStoreException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.KeyStoreException.KeyStoreException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.KeyStoreException.KeyStoreException(string? msg) -> void +Java.Security.KeyStoreSpi +Java.Security.KeyStoreSpi.KeyStoreSpi() -> void +Java.Security.KeyStoreSpi.KeyStoreSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.MessageDigest +Java.Security.MessageDigest.Algorithm.get -> string! +Java.Security.MessageDigest.DigestLength.get -> int +Java.Security.MessageDigest.MessageDigest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.MessageDigest.MessageDigest(string! algorithm) -> void +Java.Security.MessageDigest.Provider.get -> Java.Security.Provider! +Java.Security.MessageDigest.Update(Java.Nio.ByteBuffer! input) -> void +Java.Security.MessageDigestSpi +Java.Security.MessageDigestSpi.MessageDigestSpi() -> void +Java.Security.MessageDigestSpi.MessageDigestSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.NoSuchAlgorithmException +Java.Security.NoSuchAlgorithmException.NoSuchAlgorithmException() -> void +Java.Security.NoSuchAlgorithmException.NoSuchAlgorithmException(Java.Lang.Throwable? cause) -> void +Java.Security.NoSuchAlgorithmException.NoSuchAlgorithmException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.NoSuchAlgorithmException.NoSuchAlgorithmException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.NoSuchAlgorithmException.NoSuchAlgorithmException(string? msg) -> void +Java.Security.NoSuchProviderException +Java.Security.NoSuchProviderException.NoSuchProviderException() -> void +Java.Security.NoSuchProviderException.NoSuchProviderException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.NoSuchProviderException.NoSuchProviderException(string? msg) -> void +Java.Security.Permission +Java.Security.Permission.Name.get -> string? +Java.Security.Permission.Permission(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Permission.Permission(string? name) -> void +Java.Security.PermissionCollection +Java.Security.PermissionCollection.PermissionCollection() -> void +Java.Security.PermissionCollection.PermissionCollection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Permissions +Java.Security.Permissions.Permissions() -> void +Java.Security.PKCS12Attribute +Java.Security.PKCS12Attribute.GetEncoded() -> byte[]? +Java.Security.PKCS12Attribute.Name.get -> string? +Java.Security.PKCS12Attribute.PKCS12Attribute(byte[]? encoded) -> void +Java.Security.PKCS12Attribute.PKCS12Attribute(string? name, string? value) -> void +Java.Security.PKCS12Attribute.Value.get -> string? +Java.Security.Policy +Java.Security.Policy.IParameters +Java.Security.Policy.Policy() -> void +Java.Security.Policy.Policy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.PolicySpi +Java.Security.PolicySpi.PolicySpi() -> void +Java.Security.PolicySpi.PolicySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.PrivateKey +Java.Security.PrivilegedActionException +Java.Security.PrivilegedActionException.PrivilegedActionException(Java.Lang.Exception? exception) -> void +Java.Security.PrivilegedActionException.PrivilegedActionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.ProtectionDomain +Java.Security.ProtectionDomain.ClassLoader.get -> Java.Lang.ClassLoader? +Java.Security.ProtectionDomain.CodeSource.get -> Java.Security.CodeSource? +Java.Security.ProtectionDomain.GetPrincipals() -> Java.Security.IPrincipal![]? +Java.Security.ProtectionDomain.Permissions.get -> Java.Security.PermissionCollection? +Java.Security.ProtectionDomain.ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions) -> void +Java.Security.ProtectionDomain.ProtectionDomain(Java.Security.CodeSource? codesource, Java.Security.PermissionCollection? permissions, Java.Lang.ClassLoader? classloader, Java.Security.IPrincipal![]? principals) -> void +Java.Security.ProtectionDomain.ProtectionDomain(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Provider +Java.Security.Provider.Provider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Provider.Provider(string? name, double version, string? info) -> void +Java.Security.Provider.Service +Java.Security.Provider.Service.Algorithm.get -> string? +Java.Security.Provider.Service.ClassName.get -> string? +Java.Security.Provider.Service.GetAttribute(string? name) -> string? +Java.Security.Provider.Service.Provider.get -> Java.Security.Provider? +Java.Security.Provider.Service.Service(Java.Security.Provider? provider, string? type, string? algorithm, string? className, System.Collections.Generic.IList? aliases, System.Collections.Generic.IDictionary? attributes) -> void +Java.Security.Provider.Service.Service(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Provider.Service.Type.get -> string? +Java.Security.ProviderException +Java.Security.ProviderException.ProviderException() -> void +Java.Security.ProviderException.ProviderException(Java.Lang.Throwable? cause) -> void +Java.Security.ProviderException.ProviderException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.ProviderException.ProviderException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.ProviderException.ProviderException(string? s) -> void +Java.Security.PublicKey +Java.Security.SecureClassLoader +Java.Security.SecureClassLoader.DefineClass(string? name, byte[]? b, int off, int len, Java.Security.CodeSource? cs) -> Java.Lang.Class? +Java.Security.SecureClassLoader.DefineClass(string? name, Java.Nio.ByteBuffer? b, Java.Security.CodeSource? cs) -> Java.Lang.Class? +Java.Security.SecureClassLoader.SecureClassLoader() -> void +Java.Security.SecureClassLoader.SecureClassLoader(Java.Lang.ClassLoader? parent) -> void +Java.Security.SecureClassLoader.SecureClassLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.SecureRandom +Java.Security.SecureRandom.Provider.get -> Java.Security.Provider? +Java.Security.SecureRandom.SecureRandom() -> void +Java.Security.SecureRandom.SecureRandom(byte[]? seed) -> void +Java.Security.SecureRandom.SecureRandom(Java.Security.SecureRandomSpi? secureRandomSpi, Java.Security.Provider? provider) -> void +Java.Security.SecureRandom.SecureRandom(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.SecureRandomSpi +Java.Security.SecureRandomSpi.SecureRandomSpi() -> void +Java.Security.SecureRandomSpi.SecureRandomSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Security +Java.Security.SecurityPermission +Java.Security.SecurityPermission.SecurityPermission(string? name) -> void +Java.Security.SecurityPermission.SecurityPermission(string? name, string? actions) -> void +Java.Security.Signature +Java.Security.Signature.Algorithm.get -> string? +Java.Security.Signature.GetParameter(string? param) -> Java.Lang.Object? +Java.Security.Signature.InitSign(Java.Security.IPrivateKey? privateKey) -> void +Java.Security.Signature.InitSign(Java.Security.IPrivateKey? privateKey, Java.Security.SecureRandom? random) -> void +Java.Security.Signature.InitVerify(Java.Security.Cert.Certificate? certificate) -> void +Java.Security.Signature.InitVerify(Java.Security.IPublicKey? publicKey) -> void +Java.Security.Signature.Parameters.get -> Java.Security.AlgorithmParameters? +Java.Security.Signature.Provider.get -> Java.Security.Provider? +Java.Security.Signature.SetParameter(Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Java.Security.Signature.SetParameter(string? param, Java.Lang.Object? value) -> void +Java.Security.Signature.Sign() -> byte[]? +Java.Security.Signature.Sign(byte[]? outbuf, int offset, int len) -> int +Java.Security.Signature.Signature(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Signature.Signature(string? algorithm) -> void +Java.Security.Signature.State.get -> Java.Security.SignatureState +Java.Security.Signature.State.set -> void +Java.Security.Signature.Update(byte[]? data) -> void +Java.Security.Signature.Update(byte[]? data, int off, int len) -> void +Java.Security.Signature.Update(Java.Nio.ByteBuffer? data) -> void +Java.Security.Signature.Update(sbyte b) -> void +Java.Security.Signature.Verify(byte[]? signature) -> bool +Java.Security.Signature.Verify(byte[]? signature, int offset, int length) -> bool +Java.Security.SignatureException +Java.Security.SignatureException.SignatureException() -> void +Java.Security.SignatureException.SignatureException(Java.Lang.Throwable? cause) -> void +Java.Security.SignatureException.SignatureException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.SignatureException.SignatureException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.SignatureException.SignatureException(string? msg) -> void +Java.Security.SignatureSpi +Java.Security.SignatureSpi.AppRandom.get -> Java.Security.SecureRandom? +Java.Security.SignatureSpi.AppRandom.set -> void +Java.Security.SignatureSpi.SignatureSpi() -> void +Java.Security.SignatureSpi.SignatureSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.SignatureState +Java.Security.SignatureState.Sign = 2 -> Java.Security.SignatureState +Java.Security.SignatureState.Uninitialized = 0 -> Java.Security.SignatureState +Java.Security.SignatureState.Verify = 3 -> Java.Security.SignatureState +Java.Security.SignedObject +Java.Security.SignedObject.Algorithm.get -> string? +Java.Security.SignedObject.GetSignature() -> byte[]? +Java.Security.SignedObject.Object.get -> Java.Lang.Object? +Java.Security.SignedObject.SignedObject(Java.IO.ISerializable? object, Java.Security.IPrivateKey? signingKey, Java.Security.Signature? signingEngine) -> void +Java.Security.SignedObject.Verify(Java.Security.IPublicKey? verificationKey, Java.Security.Signature? verificationEngine) -> bool +Java.Security.Signer +Java.Security.Signer.SetKeyPair(Java.Security.KeyPair? pair) -> void +Java.Security.Signer.Signer() -> void +Java.Security.Signer.Signer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Signer.Signer(string? name) -> void +Java.Security.Signer.Signer(string? name, Java.Security.IdentityScope? scope) -> void +Java.Security.Spec.DSAParameterSpec +Java.Security.Spec.DSAParameterSpec.DSAParameterSpec(Java.Math.BigInteger? p, Java.Math.BigInteger? q, Java.Math.BigInteger? g) -> void +Java.Security.Spec.DSAParameterSpec.DSAParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.DSAPrivateKeySpec +Java.Security.Spec.DSAPrivateKeySpec.DSAPrivateKeySpec(Java.Math.BigInteger? x, Java.Math.BigInteger? p, Java.Math.BigInteger? q, Java.Math.BigInteger? g) -> void +Java.Security.Spec.DSAPrivateKeySpec.DSAPrivateKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.DSAPublicKeySpec +Java.Security.Spec.DSAPublicKeySpec.DSAPublicKeySpec(Java.Math.BigInteger? y, Java.Math.BigInteger? p, Java.Math.BigInteger? q, Java.Math.BigInteger? g) -> void +Java.Security.Spec.DSAPublicKeySpec.DSAPublicKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECFieldF2m +Java.Security.Spec.ECFieldF2m.ECFieldF2m(int m) -> void +Java.Security.Spec.ECFieldF2m.ECFieldF2m(int m, int[]? ks) -> void +Java.Security.Spec.ECFieldF2m.ECFieldF2m(int m, Java.Math.BigInteger? rp) -> void +Java.Security.Spec.ECFieldF2m.ECFieldF2m(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECFieldFp +Java.Security.Spec.ECFieldFp.ECFieldFp(Java.Math.BigInteger? p) -> void +Java.Security.Spec.ECFieldFp.ECFieldFp(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECGenParameterSpec +Java.Security.Spec.ECGenParameterSpec.ECGenParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECGenParameterSpec.ECGenParameterSpec(string? stdName) -> void +Java.Security.Spec.ECParameterSpec +Java.Security.Spec.ECParameterSpec.ECParameterSpec(Java.Security.Spec.EllipticCurve? curve, Java.Security.Spec.ECPoint? g, Java.Math.BigInteger? n, int h) -> void +Java.Security.Spec.ECParameterSpec.ECParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECPoint +Java.Security.Spec.ECPoint.ECPoint(Java.Math.BigInteger? x, Java.Math.BigInteger? y) -> void +Java.Security.Spec.ECPoint.ECPoint(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECPrivateKeySpec +Java.Security.Spec.ECPrivateKeySpec.ECPrivateKeySpec(Java.Math.BigInteger? s, Java.Security.Spec.ECParameterSpec? params) -> void +Java.Security.Spec.ECPrivateKeySpec.ECPrivateKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.ECPublicKeySpec +Java.Security.Spec.ECPublicKeySpec.ECPublicKeySpec(Java.Security.Spec.ECPoint? w, Java.Security.Spec.ECParameterSpec? params) -> void +Java.Security.Spec.ECPublicKeySpec.ECPublicKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.EdECPoint +Java.Security.Spec.EdECPoint.EdECPoint(bool xOdd, Java.Math.BigInteger! y) -> void +Java.Security.Spec.EdECPoint.GetY() -> Java.Math.BigInteger! +Java.Security.Spec.EdECPoint.IsXOdd.get -> bool +Java.Security.Spec.EdECPrivateKeySpec +Java.Security.Spec.EdECPrivateKeySpec.EdECPrivateKeySpec(Java.Security.Spec.NamedParameterSpec! params, byte[]! bytes) -> void +Java.Security.Spec.EdECPrivateKeySpec.GetBytes() -> byte[]! +Java.Security.Spec.EdECPrivateKeySpec.Params.get -> Java.Security.Spec.NamedParameterSpec! +Java.Security.Spec.EdECPublicKeySpec +Java.Security.Spec.EdECPublicKeySpec.EdECPublicKeySpec(Java.Security.Spec.NamedParameterSpec! params, Java.Security.Spec.EdECPoint! point) -> void +Java.Security.Spec.EdECPublicKeySpec.Params.get -> Java.Security.Spec.NamedParameterSpec! +Java.Security.Spec.EdECPublicKeySpec.Point.get -> Java.Security.Spec.EdECPoint! +Java.Security.Spec.EllipticCurve +Java.Security.Spec.EllipticCurve.EllipticCurve(Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b) -> void +Java.Security.Spec.EllipticCurve.EllipticCurve(Java.Security.Spec.IECField? field, Java.Math.BigInteger? a, Java.Math.BigInteger? b, byte[]? seed) -> void +Java.Security.Spec.EllipticCurve.EllipticCurve(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.EncodedKeySpec +Java.Security.Spec.EncodedKeySpec.EncodedKeySpec(byte[]? encodedKey) -> void +Java.Security.Spec.EncodedKeySpec.EncodedKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.IAlgorithmParameterSpec +Java.Security.Spec.IECField +Java.Security.Spec.IECField.FieldSize.get -> int +Java.Security.Spec.IKeySpec +Java.Security.Spec.InvalidKeySpecException +Java.Security.Spec.InvalidKeySpecException.InvalidKeySpecException() -> void +Java.Security.Spec.InvalidKeySpecException.InvalidKeySpecException(Java.Lang.Throwable? cause) -> void +Java.Security.Spec.InvalidKeySpecException.InvalidKeySpecException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.InvalidKeySpecException.InvalidKeySpecException(string? message, Java.Lang.Throwable? cause) -> void +Java.Security.Spec.InvalidKeySpecException.InvalidKeySpecException(string? msg) -> void +Java.Security.Spec.InvalidParameterSpecException +Java.Security.Spec.InvalidParameterSpecException.InvalidParameterSpecException() -> void +Java.Security.Spec.InvalidParameterSpecException.InvalidParameterSpecException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.InvalidParameterSpecException.InvalidParameterSpecException(string? msg) -> void +Java.Security.Spec.MGF1ParameterSpec +Java.Security.Spec.MGF1ParameterSpec.MGF1ParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.MGF1ParameterSpec.MGF1ParameterSpec(string? mdName) -> void +Java.Security.Spec.NamedParameterSpec +Java.Security.Spec.NamedParameterSpec.NamedParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.NamedParameterSpec.NamedParameterSpec(string! stdName) -> void +Java.Security.Spec.PKCS8EncodedKeySpec +Java.Security.Spec.PKCS8EncodedKeySpec.PKCS8EncodedKeySpec(byte[]? encodedKey) -> void +Java.Security.Spec.PKCS8EncodedKeySpec.PKCS8EncodedKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.PSSParameterSpec +Java.Security.Spec.PSSParameterSpec.PSSParameterSpec(int saltLen) -> void +Java.Security.Spec.PSSParameterSpec.PSSParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.PSSParameterSpec.PSSParameterSpec(string? mdName, string? mgfName, Java.Security.Spec.IAlgorithmParameterSpec? mgfSpec, int saltLen, int trailerField) -> void +Java.Security.Spec.RSAKeyGenParameterSpec +Java.Security.Spec.RSAKeyGenParameterSpec.RSAKeyGenParameterSpec(int keysize, Java.Math.BigInteger? publicExponent) -> void +Java.Security.Spec.RSAKeyGenParameterSpec.RSAKeyGenParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec +Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.RSAMultiPrimePrivateCrtKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? publicExponent, Java.Math.BigInteger? privateExponent, Java.Math.BigInteger? primeP, Java.Math.BigInteger? primeQ, Java.Math.BigInteger? primeExponentP, Java.Math.BigInteger? primeExponentQ, Java.Math.BigInteger? crtCoefficient, Java.Security.Spec.RSAOtherPrimeInfo![]? otherPrimeInfo) -> void +Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.RSAMultiPrimePrivateCrtKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.RSAOtherPrimeInfo +Java.Security.Spec.RSAOtherPrimeInfo.CrtCoefficient.get -> Java.Math.BigInteger? +Java.Security.Spec.RSAOtherPrimeInfo.Exponent.get -> Java.Math.BigInteger? +Java.Security.Spec.RSAOtherPrimeInfo.Prime.get -> Java.Math.BigInteger? +Java.Security.Spec.RSAOtherPrimeInfo.RSAOtherPrimeInfo(Java.Math.BigInteger? prime, Java.Math.BigInteger? primeExponent, Java.Math.BigInteger? crtCoefficient) -> void +Java.Security.Spec.RSAOtherPrimeInfo.RSAOtherPrimeInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.RSAPrivateCrtKeySpec +Java.Security.Spec.RSAPrivateCrtKeySpec.RSAPrivateCrtKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? publicExponent, Java.Math.BigInteger? privateExponent, Java.Math.BigInteger? primeP, Java.Math.BigInteger? primeQ, Java.Math.BigInteger? primeExponentP, Java.Math.BigInteger? primeExponentQ, Java.Math.BigInteger? crtCoefficient) -> void +Java.Security.Spec.RSAPrivateCrtKeySpec.RSAPrivateCrtKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.RSAPrivateKeySpec +Java.Security.Spec.RSAPrivateKeySpec.RSAPrivateKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? privateExponent) -> void +Java.Security.Spec.RSAPrivateKeySpec.RSAPrivateKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.RSAPublicKeySpec +Java.Security.Spec.RSAPublicKeySpec.RSAPublicKeySpec(Java.Math.BigInteger? modulus, Java.Math.BigInteger? publicExponent) -> void +Java.Security.Spec.RSAPublicKeySpec.RSAPublicKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.X509EncodedKeySpec +Java.Security.Spec.X509EncodedKeySpec.X509EncodedKeySpec(byte[]? encodedKey) -> void +Java.Security.Spec.X509EncodedKeySpec.X509EncodedKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.XECPrivateKeySpec +Java.Security.Spec.XECPrivateKeySpec.XECPrivateKeySpec(Java.Security.Spec.IAlgorithmParameterSpec? params, byte[]? scalar) -> void +Java.Security.Spec.XECPrivateKeySpec.XECPrivateKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Spec.XECPublicKeySpec +Java.Security.Spec.XECPublicKeySpec.XECPublicKeySpec(Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Math.BigInteger? u) -> void +Java.Security.Spec.XECPublicKeySpec.XECPublicKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.Timestamp +Java.Security.Timestamp.GetTimestamp() -> Java.Util.Date? +Java.Security.Timestamp.SignerCertPath.get -> Java.Security.Cert.CertPath? +Java.Security.Timestamp.Timestamp(Java.Util.Date? timestamp, Java.Security.Cert.CertPath? signerCertPath) -> void +Java.Security.UnrecoverableEntryException +Java.Security.UnrecoverableEntryException.UnrecoverableEntryException() -> void +Java.Security.UnrecoverableEntryException.UnrecoverableEntryException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.UnrecoverableEntryException.UnrecoverableEntryException(string? msg) -> void +Java.Security.UnrecoverableKeyException +Java.Security.UnrecoverableKeyException.UnrecoverableKeyException() -> void +Java.Security.UnrecoverableKeyException.UnrecoverableKeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Security.UnrecoverableKeyException.UnrecoverableKeyException(string? msg) -> void +Java.Security.UnresolvedPermission +Java.Security.UnresolvedPermission.GetUnresolvedCerts() -> Java.Security.Cert.Certificate![]? +Java.Security.UnresolvedPermission.UnresolvedActions.get -> string? +Java.Security.UnresolvedPermission.UnresolvedName.get -> string? +Java.Security.UnresolvedPermission.UnresolvedPermission(string? type, string? name, string? actions, Java.Security.Cert.Certificate![]? certs) -> void +Java.Security.UnresolvedPermission.UnresolvedType.get -> string? +Java.Sql.BatchUpdateException +Java.Sql.BatchUpdateException.BatchUpdateException() -> void +Java.Sql.BatchUpdateException.BatchUpdateException(int[]? updateCounts) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(int[]? updateCounts, Java.Lang.Throwable? cause) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(Java.Lang.Throwable? cause) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, int[]? updateCounts) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, int[]? updateCounts, Java.Lang.Throwable? cause) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, string? SQLState, int vendorCode, int[]? updateCounts) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, string? SQLState, int vendorCode, int[]? updateCounts, Java.Lang.Throwable? cause) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, string? SQLState, int[]? updateCounts) -> void +Java.Sql.BatchUpdateException.BatchUpdateException(string? reason, string? SQLState, int[]? updateCounts, Java.Lang.Throwable? cause) -> void +Java.Sql.ClientInfoStatus +Java.Sql.Connection +Java.Sql.DatabaseMetaData +Java.Sql.DataTruncation +Java.Sql.DataTruncation.DataTruncation(int index, bool parameter, bool read, int dataSize, int transferSize) -> void +Java.Sql.DataTruncation.DataTruncation(int index, bool parameter, bool read, int dataSize, int transferSize, Java.Lang.Throwable? cause) -> void +Java.Sql.DataTruncation.DataTruncation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.Date +Java.Sql.Date.Date(int year, int month, int day) -> void +Java.Sql.Date.Date(long date) -> void +Java.Sql.Date.Date(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.DriverManager +Java.Sql.DriverManager.DriverManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.DriverPropertyInfo +Java.Sql.DriverPropertyInfo.Choices.get -> System.Collections.Generic.IList? +Java.Sql.DriverPropertyInfo.Choices.set -> void +Java.Sql.DriverPropertyInfo.Description.get -> string? +Java.Sql.DriverPropertyInfo.Description.set -> void +Java.Sql.DriverPropertyInfo.DriverPropertyInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.DriverPropertyInfo.DriverPropertyInfo(string? name, string? value) -> void +Java.Sql.DriverPropertyInfo.Name.get -> string? +Java.Sql.DriverPropertyInfo.Name.set -> void +Java.Sql.DriverPropertyInfo.Required.get -> bool +Java.Sql.DriverPropertyInfo.Required.set -> void +Java.Sql.DriverPropertyInfo.Value.get -> string? +Java.Sql.DriverPropertyInfo.Value.set -> void +Java.Sql.IArray +Java.Sql.IArray.Array.get -> Java.Lang.Object? +Java.Sql.IArray.BaseType.get -> int +Java.Sql.IArray.BaseTypeName.get -> string? +Java.Sql.IArray.Free() -> void +Java.Sql.IArray.GetArray(long index, int count) -> Java.Lang.Object? +Java.Sql.IArray.GetArray(long index, int count, System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.IArray.GetArray(System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.IArray.GetResultSet(long index, int count) -> Java.Sql.IResultSet? +Java.Sql.IArray.GetResultSet(long index, int count, System.Collections.Generic.IDictionary? map) -> Java.Sql.IResultSet? +Java.Sql.IArray.GetResultSet(System.Collections.Generic.IDictionary? map) -> Java.Sql.IResultSet? +Java.Sql.IArray.ResultSet.get -> Java.Sql.IResultSet? +Java.Sql.IBlob +Java.Sql.IBlob.BinaryStream.get -> System.IO.Stream? +Java.Sql.IBlob.Free() -> void +Java.Sql.IBlob.GetBinaryStream(long pos, long length) -> System.IO.Stream? +Java.Sql.IBlob.GetBytes(long pos, int length) -> byte[]? +Java.Sql.IBlob.Length() -> long +Java.Sql.IBlob.Position(byte[]? pattern, long start) -> long +Java.Sql.IBlob.Position(Java.Sql.IBlob? pattern, long start) -> long +Java.Sql.IBlob.SetBinaryStream(long pos) -> System.IO.Stream? +Java.Sql.IBlob.SetBytes(long pos, byte[]? bytes) -> int +Java.Sql.IBlob.SetBytes(long pos, byte[]? bytes, int offset, int len) -> int +Java.Sql.IBlob.Truncate(long len) -> void +Java.Sql.ICallableStatement +Java.Sql.ICallableStatement.GetArray(int parameterIndex) -> Java.Sql.IArray? +Java.Sql.ICallableStatement.GetArray(string? parameterName) -> Java.Sql.IArray? +Java.Sql.ICallableStatement.GetBigDecimal(int parameterIndex) -> Java.Math.BigDecimal? +Java.Sql.ICallableStatement.GetBigDecimal(int parameterIndex, int scale) -> Java.Math.BigDecimal? +Java.Sql.ICallableStatement.GetBigDecimal(string? parameterName) -> Java.Math.BigDecimal? +Java.Sql.ICallableStatement.GetBlob(int parameterIndex) -> Java.Sql.IBlob? +Java.Sql.ICallableStatement.GetBlob(string? parameterName) -> Java.Sql.IBlob? +Java.Sql.ICallableStatement.GetBoolean(int parameterIndex) -> bool +Java.Sql.ICallableStatement.GetBoolean(string? parameterName) -> bool +Java.Sql.ICallableStatement.GetByte(int parameterIndex) -> sbyte +Java.Sql.ICallableStatement.GetByte(string? parameterName) -> sbyte +Java.Sql.ICallableStatement.GetBytes(int parameterIndex) -> byte[]? +Java.Sql.ICallableStatement.GetBytes(string? parameterName) -> byte[]? +Java.Sql.ICallableStatement.GetCharacterStream(int parameterIndex) -> Java.IO.Reader? +Java.Sql.ICallableStatement.GetCharacterStream(string? parameterName) -> Java.IO.Reader? +Java.Sql.ICallableStatement.GetClob(int parameterIndex) -> Java.Sql.IClob? +Java.Sql.ICallableStatement.GetClob(string? parameterName) -> Java.Sql.IClob? +Java.Sql.ICallableStatement.GetDate(int parameterIndex) -> Java.Sql.Date? +Java.Sql.ICallableStatement.GetDate(int parameterIndex, Java.Util.Calendar? cal) -> Java.Sql.Date? +Java.Sql.ICallableStatement.GetDate(string? parameterName) -> Java.Sql.Date? +Java.Sql.ICallableStatement.GetDate(string? parameterName, Java.Util.Calendar? cal) -> Java.Sql.Date? +Java.Sql.ICallableStatement.GetDouble(int parameterIndex) -> double +Java.Sql.ICallableStatement.GetDouble(string? parameterName) -> double +Java.Sql.ICallableStatement.GetFloat(int parameterIndex) -> float +Java.Sql.ICallableStatement.GetFloat(string? parameterName) -> float +Java.Sql.ICallableStatement.GetInt(int parameterIndex) -> int +Java.Sql.ICallableStatement.GetInt(string? parameterName) -> int +Java.Sql.ICallableStatement.GetLong(int parameterIndex) -> long +Java.Sql.ICallableStatement.GetLong(string? parameterName) -> long +Java.Sql.ICallableStatement.GetNCharacterStream(int parameterIndex) -> Java.IO.Reader? +Java.Sql.ICallableStatement.GetNCharacterStream(string? parameterName) -> Java.IO.Reader? +Java.Sql.ICallableStatement.GetNClob(int parameterIndex) -> Java.Sql.INClob? +Java.Sql.ICallableStatement.GetNClob(string? parameterName) -> Java.Sql.INClob? +Java.Sql.ICallableStatement.GetNString(int parameterIndex) -> string? +Java.Sql.ICallableStatement.GetNString(string? parameterName) -> string? +Java.Sql.ICallableStatement.GetObject(int parameterIndex) -> Java.Lang.Object? +Java.Sql.ICallableStatement.GetObject(int parameterIndex, System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.ICallableStatement.GetObject(string? parameterName) -> Java.Lang.Object? +Java.Sql.ICallableStatement.GetObject(string? parameterName, System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.ICallableStatement.GetRef(int parameterIndex) -> Java.Sql.IRef? +Java.Sql.ICallableStatement.GetRef(string? parameterName) -> Java.Sql.IRef? +Java.Sql.ICallableStatement.GetRowId(int parameterIndex) -> Java.Sql.IRowId? +Java.Sql.ICallableStatement.GetRowId(string? parameterName) -> Java.Sql.IRowId? +Java.Sql.ICallableStatement.GetShort(int parameterIndex) -> short +Java.Sql.ICallableStatement.GetShort(string? parameterName) -> short +Java.Sql.ICallableStatement.GetSQLXML(int parameterIndex) -> Java.Sql.ISQLXML? +Java.Sql.ICallableStatement.GetSQLXML(string? parameterName) -> Java.Sql.ISQLXML? +Java.Sql.ICallableStatement.GetString(int parameterIndex) -> string? +Java.Sql.ICallableStatement.GetString(string? parameterName) -> string? +Java.Sql.ICallableStatement.GetTime(int parameterIndex) -> Java.Sql.Time? +Java.Sql.ICallableStatement.GetTime(int parameterIndex, Java.Util.Calendar? cal) -> Java.Sql.Time? +Java.Sql.ICallableStatement.GetTime(string? parameterName) -> Java.Sql.Time? +Java.Sql.ICallableStatement.GetTime(string? parameterName, Java.Util.Calendar? cal) -> Java.Sql.Time? +Java.Sql.ICallableStatement.GetTimestamp(int parameterIndex) -> Java.Sql.Timestamp? +Java.Sql.ICallableStatement.GetTimestamp(int parameterIndex, Java.Util.Calendar? cal) -> Java.Sql.Timestamp? +Java.Sql.ICallableStatement.GetTimestamp(string? parameterName) -> Java.Sql.Timestamp? +Java.Sql.ICallableStatement.GetTimestamp(string? parameterName, Java.Util.Calendar? cal) -> Java.Sql.Timestamp? +Java.Sql.ICallableStatement.GetURL(int parameterIndex) -> Java.Net.URL? +Java.Sql.ICallableStatement.GetURL(string? parameterName) -> Java.Net.URL? +Java.Sql.ICallableStatement.RegisterOutParameter(int parameterIndex, int sqlType) -> void +Java.Sql.ICallableStatement.RegisterOutParameter(int parameterIndex, int sqlType, int scale) -> void +Java.Sql.ICallableStatement.RegisterOutParameter(int parameterIndex, int sqlType, string? typeName) -> void +Java.Sql.ICallableStatement.RegisterOutParameter(string? parameterName, int sqlType) -> void +Java.Sql.ICallableStatement.RegisterOutParameter(string? parameterName, int sqlType, int scale) -> void +Java.Sql.ICallableStatement.RegisterOutParameter(string? parameterName, int sqlType, string? typeName) -> void +Java.Sql.ICallableStatement.SetAsciiStream(string? parameterName, System.IO.Stream? x) -> void +Java.Sql.ICallableStatement.SetAsciiStream(string? parameterName, System.IO.Stream? x, int length) -> void +Java.Sql.ICallableStatement.SetAsciiStream(string? parameterName, System.IO.Stream? x, long length) -> void +Java.Sql.ICallableStatement.SetBigDecimal(string? parameterName, Java.Math.BigDecimal? x) -> void +Java.Sql.ICallableStatement.SetBinaryStream(string? parameterName, System.IO.Stream? x) -> void +Java.Sql.ICallableStatement.SetBinaryStream(string? parameterName, System.IO.Stream? x, int length) -> void +Java.Sql.ICallableStatement.SetBinaryStream(string? parameterName, System.IO.Stream? x, long length) -> void +Java.Sql.ICallableStatement.SetBlob(string? parameterName, Java.Sql.IBlob? x) -> void +Java.Sql.ICallableStatement.SetBlob(string? parameterName, System.IO.Stream? inputStream) -> void +Java.Sql.ICallableStatement.SetBlob(string? parameterName, System.IO.Stream? inputStream, long length) -> void +Java.Sql.ICallableStatement.SetBoolean(string? parameterName, bool x) -> void +Java.Sql.ICallableStatement.SetByte(string? parameterName, sbyte x) -> void +Java.Sql.ICallableStatement.SetBytes(string? parameterName, byte[]? x) -> void +Java.Sql.ICallableStatement.SetCharacterStream(string? parameterName, Java.IO.Reader? reader) -> void +Java.Sql.ICallableStatement.SetCharacterStream(string? parameterName, Java.IO.Reader? reader, int length) -> void +Java.Sql.ICallableStatement.SetCharacterStream(string? parameterName, Java.IO.Reader? reader, long length) -> void +Java.Sql.ICallableStatement.SetClob(string? parameterName, Java.IO.Reader? reader) -> void +Java.Sql.ICallableStatement.SetClob(string? parameterName, Java.IO.Reader? reader, long length) -> void +Java.Sql.ICallableStatement.SetClob(string? parameterName, Java.Sql.IClob? x) -> void +Java.Sql.ICallableStatement.SetDate(string? parameterName, Java.Sql.Date? x) -> void +Java.Sql.ICallableStatement.SetDate(string? parameterName, Java.Sql.Date? x, Java.Util.Calendar? cal) -> void +Java.Sql.ICallableStatement.SetDouble(string? parameterName, double x) -> void +Java.Sql.ICallableStatement.SetFloat(string? parameterName, float x) -> void +Java.Sql.ICallableStatement.SetInt(string? parameterName, int x) -> void +Java.Sql.ICallableStatement.SetLong(string? parameterName, long x) -> void +Java.Sql.ICallableStatement.SetNCharacterStream(string? parameterName, Java.IO.Reader? value) -> void +Java.Sql.ICallableStatement.SetNCharacterStream(string? parameterName, Java.IO.Reader? value, long length) -> void +Java.Sql.ICallableStatement.SetNClob(string? parameterName, Java.IO.Reader? reader) -> void +Java.Sql.ICallableStatement.SetNClob(string? parameterName, Java.IO.Reader? reader, long length) -> void +Java.Sql.ICallableStatement.SetNClob(string? parameterName, Java.Sql.INClob? value) -> void +Java.Sql.ICallableStatement.SetNString(string? parameterName, string? value) -> void +Java.Sql.ICallableStatement.SetNull(string? parameterName, int sqlType) -> void +Java.Sql.ICallableStatement.SetNull(string? parameterName, int sqlType, string? typeName) -> void +Java.Sql.ICallableStatement.SetObject(string? parameterName, Java.Lang.Object? x) -> void +Java.Sql.ICallableStatement.SetObject(string? parameterName, Java.Lang.Object? x, int targetSqlType) -> void +Java.Sql.ICallableStatement.SetObject(string? parameterName, Java.Lang.Object? x, int targetSqlType, int scale) -> void +Java.Sql.ICallableStatement.SetRowId(string? parameterName, Java.Sql.IRowId? x) -> void +Java.Sql.ICallableStatement.SetShort(string? parameterName, short x) -> void +Java.Sql.ICallableStatement.SetSQLXML(string? parameterName, Java.Sql.ISQLXML? xmlObject) -> void +Java.Sql.ICallableStatement.SetString(string? parameterName, string? x) -> void +Java.Sql.ICallableStatement.SetTime(string? parameterName, Java.Sql.Time? x) -> void +Java.Sql.ICallableStatement.SetTime(string? parameterName, Java.Sql.Time? x, Java.Util.Calendar? cal) -> void +Java.Sql.ICallableStatement.SetTimestamp(string? parameterName, Java.Sql.Timestamp? x) -> void +Java.Sql.ICallableStatement.SetTimestamp(string? parameterName, Java.Sql.Timestamp? x, Java.Util.Calendar? cal) -> void +Java.Sql.ICallableStatement.SetURL(string? parameterName, Java.Net.URL? val) -> void +Java.Sql.ICallableStatement.WasNull() -> bool +Java.Sql.IClob +Java.Sql.IClob.AsciiStream.get -> System.IO.Stream? +Java.Sql.IClob.CharacterStream.get -> Java.IO.Reader? +Java.Sql.IClob.Free() -> void +Java.Sql.IClob.GetCharacterStream(long pos, long length) -> Java.IO.Reader? +Java.Sql.IClob.GetSubString(long pos, int length) -> string? +Java.Sql.IClob.Length() -> long +Java.Sql.IClob.Position(Java.Sql.IClob? searchstr, long start) -> long +Java.Sql.IClob.Position(string? searchstr, long start) -> long +Java.Sql.IClob.SetAsciiStream(long pos) -> System.IO.Stream? +Java.Sql.IClob.SetCharacterStream(long pos) -> Java.IO.Writer? +Java.Sql.IClob.SetString(long pos, string? str) -> int +Java.Sql.IClob.SetString(long pos, string? str, int offset, int len) -> int +Java.Sql.IClob.Truncate(long len) -> void +Java.Sql.IConnection +Java.Sql.IConnection.AutoCommit.get -> bool +Java.Sql.IConnection.AutoCommit.set -> void +Java.Sql.IConnection.Catalog.get -> string? +Java.Sql.IConnection.Catalog.set -> void +Java.Sql.IConnection.ClearWarnings() -> void +Java.Sql.IConnection.ClientInfo.get -> Java.Util.Properties? +Java.Sql.IConnection.ClientInfo.set -> void +Java.Sql.IConnection.Close() -> void +Java.Sql.IConnection.Commit() -> void +Java.Sql.IConnection.CreateArrayOf(string? typeName, Java.Lang.Object![]? elements) -> Java.Sql.IArray? +Java.Sql.IConnection.CreateBlob() -> Java.Sql.IBlob? +Java.Sql.IConnection.CreateClob() -> Java.Sql.IClob? +Java.Sql.IConnection.CreateNClob() -> Java.Sql.INClob? +Java.Sql.IConnection.CreateSQLXML() -> Java.Sql.ISQLXML? +Java.Sql.IConnection.CreateStatement() -> Java.Sql.IStatement? +Java.Sql.IConnection.CreateStatement(int resultSetType, int resultSetConcurrency) -> Java.Sql.IStatement? +Java.Sql.IConnection.CreateStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability) -> Java.Sql.IStatement? +Java.Sql.IConnection.CreateStruct(string? typeName, Java.Lang.Object![]? attributes) -> Java.Sql.IStruct? +Java.Sql.IConnection.GetClientInfo(string? name) -> string? +Java.Sql.IConnection.Holdability.get -> int +Java.Sql.IConnection.Holdability.set -> void +Java.Sql.IConnection.IsClosed.get -> bool +Java.Sql.IConnection.IsValid(int timeout) -> bool +Java.Sql.IConnection.MetaData.get -> Java.Sql.IDatabaseMetaData? +Java.Sql.IConnection.NativeSQL(string? sql) -> string? +Java.Sql.IConnection.PrepareCall(string? sql) -> Java.Sql.ICallableStatement? +Java.Sql.IConnection.PrepareCall(string? sql, int resultSetType, int resultSetConcurrency) -> Java.Sql.ICallableStatement? +Java.Sql.IConnection.PrepareCall(string? sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) -> Java.Sql.ICallableStatement? +Java.Sql.IConnection.PrepareStatement(string? sql) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.PrepareStatement(string? sql, int autoGeneratedKeys) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.PrepareStatement(string? sql, int resultSetType, int resultSetConcurrency) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.PrepareStatement(string? sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.PrepareStatement(string? sql, int[]? columnIndexes) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.PrepareStatement(string? sql, string![]? columnNames) -> Java.Sql.IPreparedStatement? +Java.Sql.IConnection.ReadOnly.get -> bool +Java.Sql.IConnection.ReadOnly.set -> void +Java.Sql.IConnection.ReleaseSavepoint(Java.Sql.ISavepoint? savepoint) -> void +Java.Sql.IConnection.Rollback() -> void +Java.Sql.IConnection.Rollback(Java.Sql.ISavepoint? savepoint) -> void +Java.Sql.IConnection.SetClientInfo(string? name, string? value) -> void +Java.Sql.IConnection.SetSavepoint() -> Java.Sql.ISavepoint? +Java.Sql.IConnection.SetSavepoint(string? name) -> Java.Sql.ISavepoint? +Java.Sql.IConnection.TransactionIsolation.get -> int +Java.Sql.IConnection.TransactionIsolation.set -> void +Java.Sql.IConnection.TypeMap.get -> System.Collections.Generic.IDictionary? +Java.Sql.IConnection.TypeMap.set -> void +Java.Sql.IConnection.Warnings.get -> Java.Sql.SQLWarning? +Java.Sql.IDatabaseMetaData +Java.Sql.IDatabaseMetaData.AllProceduresAreCallable() -> bool +Java.Sql.IDatabaseMetaData.AllTablesAreSelectable() -> bool +Java.Sql.IDatabaseMetaData.AutoCommitFailureClosesAllResultSets() -> bool +Java.Sql.IDatabaseMetaData.Catalogs.get -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.CatalogSeparator.get -> string? +Java.Sql.IDatabaseMetaData.CatalogTerm.get -> string? +Java.Sql.IDatabaseMetaData.ClientInfoProperties.get -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.Connection.get -> Java.Sql.IConnection? +Java.Sql.IDatabaseMetaData.DatabaseMajorVersion.get -> int +Java.Sql.IDatabaseMetaData.DatabaseMinorVersion.get -> int +Java.Sql.IDatabaseMetaData.DatabaseProductName.get -> string? +Java.Sql.IDatabaseMetaData.DatabaseProductVersion.get -> string? +Java.Sql.IDatabaseMetaData.DataDefinitionCausesTransactionCommit() -> bool +Java.Sql.IDatabaseMetaData.DataDefinitionIgnoredInTransactions() -> bool +Java.Sql.IDatabaseMetaData.DefaultTransactionIsolation.get -> int +Java.Sql.IDatabaseMetaData.DeletesAreDetected(int type) -> bool +Java.Sql.IDatabaseMetaData.DoesMaxRowSizeIncludeBlobs() -> bool +Java.Sql.IDatabaseMetaData.DriverMajorVersion.get -> int +Java.Sql.IDatabaseMetaData.DriverMinorVersion.get -> int +Java.Sql.IDatabaseMetaData.DriverName.get -> string? +Java.Sql.IDatabaseMetaData.DriverVersion.get -> string? +Java.Sql.IDatabaseMetaData.ExtraNameCharacters.get -> string? +Java.Sql.IDatabaseMetaData.GetAttributes(string? catalog, string? schemaPattern, string? typeNamePattern, string? attributeNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetBestRowIdentifier(string? catalog, string? schema, string? table, int scope, bool nullable) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetColumnPrivileges(string? catalog, string? schema, string? table, string? columnNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetColumns(string? catalog, string? schemaPattern, string? tableNamePattern, string? columnNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetCrossReference(string? parentCatalog, string? parentSchema, string? parentTable, string? foreignCatalog, string? foreignSchema, string? foreignTable) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetExportedKeys(string? catalog, string? schema, string? table) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetFunctionColumns(string? catalog, string? schemaPattern, string? functionNamePattern, string? columnNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetFunctions(string? catalog, string? schemaPattern, string? functionNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetImportedKeys(string? catalog, string? schema, string? table) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetIndexInfo(string? catalog, string? schema, string? table, bool unique, bool approximate) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetPrimaryKeys(string? catalog, string? schema, string? table) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetProcedureColumns(string? catalog, string? schemaPattern, string? procedureNamePattern, string? columnNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetProcedures(string? catalog, string? schemaPattern, string? procedureNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetSchemas(string? catalog, string? schemaPattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetSuperTables(string? catalog, string? schemaPattern, string? tableNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetSuperTypes(string? catalog, string? schemaPattern, string? typeNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetTablePrivileges(string? catalog, string? schemaPattern, string? tableNamePattern) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetTables(string? catalog, string? schemaPattern, string? tableNamePattern, string![]? types) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetUDTs(string? catalog, string? schemaPattern, string? typeNamePattern, int[]? types) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.GetVersionColumns(string? catalog, string? schema, string? table) -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.IdentifierQuoteString.get -> string? +Java.Sql.IDatabaseMetaData.InsertsAreDetected(int type) -> bool +Java.Sql.IDatabaseMetaData.IsCatalogAtStart.get -> bool +Java.Sql.IDatabaseMetaData.IsReadOnly.get -> bool +Java.Sql.IDatabaseMetaData.JDBCMajorVersion.get -> int +Java.Sql.IDatabaseMetaData.JDBCMinorVersion.get -> int +Java.Sql.IDatabaseMetaData.LocatorsUpdateCopy() -> bool +Java.Sql.IDatabaseMetaData.MaxBinaryLiteralLength.get -> int +Java.Sql.IDatabaseMetaData.MaxCatalogNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxCharLiteralLength.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnsInGroupBy.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnsInIndex.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnsInOrderBy.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnsInSelect.get -> int +Java.Sql.IDatabaseMetaData.MaxColumnsInTable.get -> int +Java.Sql.IDatabaseMetaData.MaxConnections.get -> int +Java.Sql.IDatabaseMetaData.MaxCursorNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxIndexLength.get -> int +Java.Sql.IDatabaseMetaData.MaxProcedureNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxRowSize.get -> int +Java.Sql.IDatabaseMetaData.MaxSchemaNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxStatementLength.get -> int +Java.Sql.IDatabaseMetaData.MaxStatements.get -> int +Java.Sql.IDatabaseMetaData.MaxTableNameLength.get -> int +Java.Sql.IDatabaseMetaData.MaxTablesInSelect.get -> int +Java.Sql.IDatabaseMetaData.MaxUserNameLength.get -> int +Java.Sql.IDatabaseMetaData.NullPlusNonNullIsNull() -> bool +Java.Sql.IDatabaseMetaData.NullsAreSortedAtEnd() -> bool +Java.Sql.IDatabaseMetaData.NullsAreSortedAtStart() -> bool +Java.Sql.IDatabaseMetaData.NullsAreSortedHigh() -> bool +Java.Sql.IDatabaseMetaData.NullsAreSortedLow() -> bool +Java.Sql.IDatabaseMetaData.NumericFunctions.get -> string? +Java.Sql.IDatabaseMetaData.OthersDeletesAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.OthersInsertsAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.OthersUpdatesAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.OwnDeletesAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.OwnInsertsAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.OwnUpdatesAreVisible(int type) -> bool +Java.Sql.IDatabaseMetaData.ProcedureTerm.get -> string? +Java.Sql.IDatabaseMetaData.ResultSetHoldability.get -> int +Java.Sql.IDatabaseMetaData.RowIdLifetime.get -> Java.Sql.RowIdLifetime? +Java.Sql.IDatabaseMetaData.Schemas.get -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.SchemaTerm.get -> string? +Java.Sql.IDatabaseMetaData.SearchStringEscape.get -> string? +Java.Sql.IDatabaseMetaData.SQLKeywords.get -> string? +Java.Sql.IDatabaseMetaData.SQLStateType.get -> int +Java.Sql.IDatabaseMetaData.StoresLowerCaseIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StoresLowerCaseQuotedIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StoresMixedCaseIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StoresMixedCaseQuotedIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StoresUpperCaseIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StoresUpperCaseQuotedIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.StringFunctions.get -> string? +Java.Sql.IDatabaseMetaData.SupportsAlterTableWithAddColumn() -> bool +Java.Sql.IDatabaseMetaData.SupportsAlterTableWithDropColumn() -> bool +Java.Sql.IDatabaseMetaData.SupportsANSI92EntryLevelSQL() -> bool +Java.Sql.IDatabaseMetaData.SupportsANSI92FullSQL() -> bool +Java.Sql.IDatabaseMetaData.SupportsANSI92IntermediateSQL() -> bool +Java.Sql.IDatabaseMetaData.SupportsBatchUpdates() -> bool +Java.Sql.IDatabaseMetaData.SupportsCatalogsInDataManipulation() -> bool +Java.Sql.IDatabaseMetaData.SupportsCatalogsInIndexDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsCatalogsInPrivilegeDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsCatalogsInProcedureCalls() -> bool +Java.Sql.IDatabaseMetaData.SupportsCatalogsInTableDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsColumnAliasing() -> bool +Java.Sql.IDatabaseMetaData.SupportsConvert() -> bool +Java.Sql.IDatabaseMetaData.SupportsConvert(int fromType, int toType) -> bool +Java.Sql.IDatabaseMetaData.SupportsCoreSQLGrammar() -> bool +Java.Sql.IDatabaseMetaData.SupportsCorrelatedSubqueries() -> bool +Java.Sql.IDatabaseMetaData.SupportsDataDefinitionAndDataManipulationTransactions() -> bool +Java.Sql.IDatabaseMetaData.SupportsDataManipulationTransactionsOnly() -> bool +Java.Sql.IDatabaseMetaData.SupportsDifferentTableCorrelationNames() -> bool +Java.Sql.IDatabaseMetaData.SupportsExpressionsInOrderBy() -> bool +Java.Sql.IDatabaseMetaData.SupportsExtendedSQLGrammar() -> bool +Java.Sql.IDatabaseMetaData.SupportsFullOuterJoins() -> bool +Java.Sql.IDatabaseMetaData.SupportsGetGeneratedKeys() -> bool +Java.Sql.IDatabaseMetaData.SupportsGroupBy() -> bool +Java.Sql.IDatabaseMetaData.SupportsGroupByBeyondSelect() -> bool +Java.Sql.IDatabaseMetaData.SupportsGroupByUnrelated() -> bool +Java.Sql.IDatabaseMetaData.SupportsIntegrityEnhancementFacility() -> bool +Java.Sql.IDatabaseMetaData.SupportsLikeEscapeClause() -> bool +Java.Sql.IDatabaseMetaData.SupportsLimitedOuterJoins() -> bool +Java.Sql.IDatabaseMetaData.SupportsMinimumSQLGrammar() -> bool +Java.Sql.IDatabaseMetaData.SupportsMixedCaseIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.SupportsMixedCaseQuotedIdentifiers() -> bool +Java.Sql.IDatabaseMetaData.SupportsMultipleOpenResults() -> bool +Java.Sql.IDatabaseMetaData.SupportsMultipleResultSets() -> bool +Java.Sql.IDatabaseMetaData.SupportsMultipleTransactions() -> bool +Java.Sql.IDatabaseMetaData.SupportsNamedParameters() -> bool +Java.Sql.IDatabaseMetaData.SupportsNonNullableColumns() -> bool +Java.Sql.IDatabaseMetaData.SupportsOpenCursorsAcrossCommit() -> bool +Java.Sql.IDatabaseMetaData.SupportsOpenCursorsAcrossRollback() -> bool +Java.Sql.IDatabaseMetaData.SupportsOpenStatementsAcrossCommit() -> bool +Java.Sql.IDatabaseMetaData.SupportsOpenStatementsAcrossRollback() -> bool +Java.Sql.IDatabaseMetaData.SupportsOrderByUnrelated() -> bool +Java.Sql.IDatabaseMetaData.SupportsOuterJoins() -> bool +Java.Sql.IDatabaseMetaData.SupportsPositionedDelete() -> bool +Java.Sql.IDatabaseMetaData.SupportsPositionedUpdate() -> bool +Java.Sql.IDatabaseMetaData.SupportsResultSetConcurrency(int type, int concurrency) -> bool +Java.Sql.IDatabaseMetaData.SupportsResultSetHoldability(int holdability) -> bool +Java.Sql.IDatabaseMetaData.SupportsResultSetType(int type) -> bool +Java.Sql.IDatabaseMetaData.SupportsSavepoints() -> bool +Java.Sql.IDatabaseMetaData.SupportsSchemasInDataManipulation() -> bool +Java.Sql.IDatabaseMetaData.SupportsSchemasInIndexDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsSchemasInPrivilegeDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsSchemasInProcedureCalls() -> bool +Java.Sql.IDatabaseMetaData.SupportsSchemasInTableDefinitions() -> bool +Java.Sql.IDatabaseMetaData.SupportsSelectForUpdate() -> bool +Java.Sql.IDatabaseMetaData.SupportsStatementPooling() -> bool +Java.Sql.IDatabaseMetaData.SupportsStoredFunctionsUsingCallSyntax() -> bool +Java.Sql.IDatabaseMetaData.SupportsStoredProcedures() -> bool +Java.Sql.IDatabaseMetaData.SupportsSubqueriesInComparisons() -> bool +Java.Sql.IDatabaseMetaData.SupportsSubqueriesInExists() -> bool +Java.Sql.IDatabaseMetaData.SupportsSubqueriesInIns() -> bool +Java.Sql.IDatabaseMetaData.SupportsSubqueriesInQuantifieds() -> bool +Java.Sql.IDatabaseMetaData.SupportsTableCorrelationNames() -> bool +Java.Sql.IDatabaseMetaData.SupportsTransactionIsolationLevel(int level) -> bool +Java.Sql.IDatabaseMetaData.SupportsTransactions() -> bool +Java.Sql.IDatabaseMetaData.SupportsUnion() -> bool +Java.Sql.IDatabaseMetaData.SupportsUnionAll() -> bool +Java.Sql.IDatabaseMetaData.SystemFunctions.get -> string? +Java.Sql.IDatabaseMetaData.TableTypes.get -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.TimeDateFunctions.get -> string? +Java.Sql.IDatabaseMetaData.TypeInfo.get -> Java.Sql.IResultSet? +Java.Sql.IDatabaseMetaData.UpdatesAreDetected(int type) -> bool +Java.Sql.IDatabaseMetaData.URL.get -> string? +Java.Sql.IDatabaseMetaData.UserName.get -> string? +Java.Sql.IDatabaseMetaData.UsesLocalFilePerTable() -> bool +Java.Sql.IDatabaseMetaData.UsesLocalFiles() -> bool +Java.Sql.IDriver +Java.Sql.IDriver.AcceptsURL(string? url) -> bool +Java.Sql.IDriver.Connect(string? url, Java.Util.Properties? info) -> Java.Sql.IConnection? +Java.Sql.IDriver.GetPropertyInfo(string? url, Java.Util.Properties? info) -> Java.Sql.DriverPropertyInfo![]? +Java.Sql.IDriver.JdbcCompliant() -> bool +Java.Sql.IDriver.MajorVersion.get -> int +Java.Sql.IDriver.MinorVersion.get -> int +Java.Sql.IDriverExtensions +Java.Sql.INClob +Java.Sql.IParameterMetaData +Java.Sql.IParameterMetaData.GetParameterClassName(int param) -> string? +Java.Sql.IParameterMetaData.GetParameterMode(int param) -> int +Java.Sql.IParameterMetaData.GetParameterType(int param) -> int +Java.Sql.IParameterMetaData.GetParameterTypeName(int param) -> string? +Java.Sql.IParameterMetaData.GetPrecision(int param) -> int +Java.Sql.IParameterMetaData.GetScale(int param) -> int +Java.Sql.IParameterMetaData.IsNullable(int param) -> int +Java.Sql.IParameterMetaData.IsSigned(int param) -> bool +Java.Sql.IParameterMetaData.ParameterCount.get -> int +Java.Sql.IPreparedStatement +Java.Sql.IPreparedStatement.AddBatch() -> void +Java.Sql.IPreparedStatement.ClearParameters() -> void +Java.Sql.IPreparedStatement.Execute() -> bool +Java.Sql.IPreparedStatement.ExecuteQuery() -> Java.Sql.IResultSet? +Java.Sql.IPreparedStatement.ExecuteUpdate() -> int +Java.Sql.IPreparedStatement.MetaData.get -> Java.Sql.IResultSetMetaData? +Java.Sql.IPreparedStatement.ParameterMetaData.get -> Java.Sql.IParameterMetaData? +Java.Sql.IPreparedStatement.SetArray(int parameterIndex, Java.Sql.IArray? x) -> void +Java.Sql.IPreparedStatement.SetAsciiStream(int parameterIndex, System.IO.Stream? x) -> void +Java.Sql.IPreparedStatement.SetAsciiStream(int parameterIndex, System.IO.Stream? x, int length) -> void +Java.Sql.IPreparedStatement.SetAsciiStream(int parameterIndex, System.IO.Stream? x, long length) -> void +Java.Sql.IPreparedStatement.SetBigDecimal(int parameterIndex, Java.Math.BigDecimal? x) -> void +Java.Sql.IPreparedStatement.SetBinaryStream(int parameterIndex, System.IO.Stream? x) -> void +Java.Sql.IPreparedStatement.SetBinaryStream(int parameterIndex, System.IO.Stream? x, int length) -> void +Java.Sql.IPreparedStatement.SetBinaryStream(int parameterIndex, System.IO.Stream? x, long length) -> void +Java.Sql.IPreparedStatement.SetBlob(int parameterIndex, Java.Sql.IBlob? x) -> void +Java.Sql.IPreparedStatement.SetBlob(int parameterIndex, System.IO.Stream? inputStream) -> void +Java.Sql.IPreparedStatement.SetBlob(int parameterIndex, System.IO.Stream? inputStream, long length) -> void +Java.Sql.IPreparedStatement.SetBoolean(int parameterIndex, bool x) -> void +Java.Sql.IPreparedStatement.SetByte(int parameterIndex, sbyte x) -> void +Java.Sql.IPreparedStatement.SetBytes(int parameterIndex, byte[]? x) -> void +Java.Sql.IPreparedStatement.SetCharacterStream(int parameterIndex, Java.IO.Reader? reader) -> void +Java.Sql.IPreparedStatement.SetCharacterStream(int parameterIndex, Java.IO.Reader? reader, int length) -> void +Java.Sql.IPreparedStatement.SetCharacterStream(int parameterIndex, Java.IO.Reader? reader, long length) -> void +Java.Sql.IPreparedStatement.SetClob(int parameterIndex, Java.IO.Reader? reader) -> void +Java.Sql.IPreparedStatement.SetClob(int parameterIndex, Java.IO.Reader? reader, long length) -> void +Java.Sql.IPreparedStatement.SetClob(int parameterIndex, Java.Sql.IClob? x) -> void +Java.Sql.IPreparedStatement.SetDate(int parameterIndex, Java.Sql.Date? x) -> void +Java.Sql.IPreparedStatement.SetDate(int parameterIndex, Java.Sql.Date? x, Java.Util.Calendar? cal) -> void +Java.Sql.IPreparedStatement.SetDouble(int parameterIndex, double x) -> void +Java.Sql.IPreparedStatement.SetFloat(int parameterIndex, float x) -> void +Java.Sql.IPreparedStatement.SetInt(int parameterIndex, int x) -> void +Java.Sql.IPreparedStatement.SetLong(int parameterIndex, long x) -> void +Java.Sql.IPreparedStatement.SetNCharacterStream(int parameterIndex, Java.IO.Reader? value) -> void +Java.Sql.IPreparedStatement.SetNCharacterStream(int parameterIndex, Java.IO.Reader? value, long length) -> void +Java.Sql.IPreparedStatement.SetNClob(int parameterIndex, Java.IO.Reader? reader) -> void +Java.Sql.IPreparedStatement.SetNClob(int parameterIndex, Java.IO.Reader? reader, long length) -> void +Java.Sql.IPreparedStatement.SetNClob(int parameterIndex, Java.Sql.INClob? value) -> void +Java.Sql.IPreparedStatement.SetNString(int parameterIndex, string? value) -> void +Java.Sql.IPreparedStatement.SetNull(int parameterIndex, int sqlType) -> void +Java.Sql.IPreparedStatement.SetNull(int parameterIndex, int sqlType, string? typeName) -> void +Java.Sql.IPreparedStatement.SetObject(int parameterIndex, Java.Lang.Object? x) -> void +Java.Sql.IPreparedStatement.SetObject(int parameterIndex, Java.Lang.Object? x, int targetSqlType) -> void +Java.Sql.IPreparedStatement.SetObject(int parameterIndex, Java.Lang.Object? x, int targetSqlType, int scaleOrLength) -> void +Java.Sql.IPreparedStatement.SetRef(int parameterIndex, Java.Sql.IRef? x) -> void +Java.Sql.IPreparedStatement.SetRowId(int parameterIndex, Java.Sql.IRowId? x) -> void +Java.Sql.IPreparedStatement.SetShort(int parameterIndex, short x) -> void +Java.Sql.IPreparedStatement.SetSQLXML(int parameterIndex, Java.Sql.ISQLXML? xmlObject) -> void +Java.Sql.IPreparedStatement.SetString(int parameterIndex, string? x) -> void +Java.Sql.IPreparedStatement.SetTime(int parameterIndex, Java.Sql.Time? x) -> void +Java.Sql.IPreparedStatement.SetTime(int parameterIndex, Java.Sql.Time? x, Java.Util.Calendar? cal) -> void +Java.Sql.IPreparedStatement.SetTimestamp(int parameterIndex, Java.Sql.Timestamp? x) -> void +Java.Sql.IPreparedStatement.SetTimestamp(int parameterIndex, Java.Sql.Timestamp? x, Java.Util.Calendar? cal) -> void +Java.Sql.IPreparedStatement.SetUnicodeStream(int parameterIndex, System.IO.Stream? x, int length) -> void +Java.Sql.IPreparedStatement.SetURL(int parameterIndex, Java.Net.URL? x) -> void +Java.Sql.IRef +Java.Sql.IRef.BaseTypeName.get -> string? +Java.Sql.IRef.GetObject(System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.IRef.Object.get -> Java.Lang.Object? +Java.Sql.IRef.Object.set -> void +Java.Sql.IResultSet +Java.Sql.IResultSet.Absolute(int row) -> bool +Java.Sql.IResultSet.AfterLast() -> void +Java.Sql.IResultSet.BeforeFirst() -> void +Java.Sql.IResultSet.CancelRowUpdates() -> void +Java.Sql.IResultSet.ClearWarnings() -> void +Java.Sql.IResultSet.Close() -> void +Java.Sql.IResultSet.Concurrency.get -> int +Java.Sql.IResultSet.CursorName.get -> string? +Java.Sql.IResultSet.DeleteRow() -> void +Java.Sql.IResultSet.FetchDirection.get -> int +Java.Sql.IResultSet.FetchDirection.set -> void +Java.Sql.IResultSet.FetchSize.get -> int +Java.Sql.IResultSet.FetchSize.set -> void +Java.Sql.IResultSet.FindColumn(string? columnLabel) -> int +Java.Sql.IResultSet.First() -> bool +Java.Sql.IResultSet.GetArray(int columnIndex) -> Java.Sql.IArray? +Java.Sql.IResultSet.GetArray(string? columnLabel) -> Java.Sql.IArray? +Java.Sql.IResultSet.GetAsciiStream(int columnIndex) -> System.IO.Stream? +Java.Sql.IResultSet.GetAsciiStream(string? columnLabel) -> System.IO.Stream? +Java.Sql.IResultSet.GetBigDecimal(int columnIndex) -> Java.Math.BigDecimal? +Java.Sql.IResultSet.GetBigDecimal(int columnIndex, int scale) -> Java.Math.BigDecimal? +Java.Sql.IResultSet.GetBigDecimal(string? columnLabel) -> Java.Math.BigDecimal? +Java.Sql.IResultSet.GetBigDecimal(string? columnLabel, int scale) -> Java.Math.BigDecimal? +Java.Sql.IResultSet.GetBinaryStream(int columnIndex) -> System.IO.Stream? +Java.Sql.IResultSet.GetBinaryStream(string? columnLabel) -> System.IO.Stream? +Java.Sql.IResultSet.GetBlob(int columnIndex) -> Java.Sql.IBlob? +Java.Sql.IResultSet.GetBlob(string? columnLabel) -> Java.Sql.IBlob? +Java.Sql.IResultSet.GetBoolean(int columnIndex) -> bool +Java.Sql.IResultSet.GetBoolean(string? columnLabel) -> bool +Java.Sql.IResultSet.GetByte(int columnIndex) -> sbyte +Java.Sql.IResultSet.GetByte(string? columnLabel) -> sbyte +Java.Sql.IResultSet.GetBytes(int columnIndex) -> byte[]? +Java.Sql.IResultSet.GetBytes(string? columnLabel) -> byte[]? +Java.Sql.IResultSet.GetCharacterStream(int columnIndex) -> Java.IO.Reader? +Java.Sql.IResultSet.GetCharacterStream(string? columnLabel) -> Java.IO.Reader? +Java.Sql.IResultSet.GetClob(int columnIndex) -> Java.Sql.IClob? +Java.Sql.IResultSet.GetClob(string? columnLabel) -> Java.Sql.IClob? +Java.Sql.IResultSet.GetDate(int columnIndex) -> Java.Sql.Date? +Java.Sql.IResultSet.GetDate(int columnIndex, Java.Util.Calendar? cal) -> Java.Sql.Date? +Java.Sql.IResultSet.GetDate(string? columnLabel) -> Java.Sql.Date? +Java.Sql.IResultSet.GetDate(string? columnLabel, Java.Util.Calendar? cal) -> Java.Sql.Date? +Java.Sql.IResultSet.GetDouble(int columnIndex) -> double +Java.Sql.IResultSet.GetDouble(string? columnLabel) -> double +Java.Sql.IResultSet.GetFloat(int columnIndex) -> float +Java.Sql.IResultSet.GetFloat(string? columnLabel) -> float +Java.Sql.IResultSet.GetInt(int columnIndex) -> int +Java.Sql.IResultSet.GetInt(string? columnLabel) -> int +Java.Sql.IResultSet.GetLong(int columnIndex) -> long +Java.Sql.IResultSet.GetLong(string? columnLabel) -> long +Java.Sql.IResultSet.GetNCharacterStream(int columnIndex) -> Java.IO.Reader? +Java.Sql.IResultSet.GetNCharacterStream(string? columnLabel) -> Java.IO.Reader? +Java.Sql.IResultSet.GetNClob(int columnIndex) -> Java.Sql.INClob? +Java.Sql.IResultSet.GetNClob(string? columnLabel) -> Java.Sql.INClob? +Java.Sql.IResultSet.GetNString(int columnIndex) -> string? +Java.Sql.IResultSet.GetNString(string? columnLabel) -> string? +Java.Sql.IResultSet.GetObject(int columnIndex) -> Java.Lang.Object? +Java.Sql.IResultSet.GetObject(int columnIndex, System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.IResultSet.GetObject(string? columnLabel) -> Java.Lang.Object? +Java.Sql.IResultSet.GetObject(string? columnLabel, System.Collections.Generic.IDictionary? map) -> Java.Lang.Object? +Java.Sql.IResultSet.GetRef(int columnIndex) -> Java.Sql.IRef? +Java.Sql.IResultSet.GetRef(string? columnLabel) -> Java.Sql.IRef? +Java.Sql.IResultSet.GetRowId(int columnIndex) -> Java.Sql.IRowId? +Java.Sql.IResultSet.GetRowId(string? columnLabel) -> Java.Sql.IRowId? +Java.Sql.IResultSet.GetShort(int columnIndex) -> short +Java.Sql.IResultSet.GetShort(string? columnLabel) -> short +Java.Sql.IResultSet.GetSQLXML(int columnIndex) -> Java.Sql.ISQLXML? +Java.Sql.IResultSet.GetSQLXML(string? columnLabel) -> Java.Sql.ISQLXML? +Java.Sql.IResultSet.GetString(int columnIndex) -> string? +Java.Sql.IResultSet.GetString(string? columnLabel) -> string? +Java.Sql.IResultSet.GetTime(int columnIndex) -> Java.Sql.Time? +Java.Sql.IResultSet.GetTime(int columnIndex, Java.Util.Calendar? cal) -> Java.Sql.Time? +Java.Sql.IResultSet.GetTime(string? columnLabel) -> Java.Sql.Time? +Java.Sql.IResultSet.GetTime(string? columnLabel, Java.Util.Calendar? cal) -> Java.Sql.Time? +Java.Sql.IResultSet.GetTimestamp(int columnIndex) -> Java.Sql.Timestamp? +Java.Sql.IResultSet.GetTimestamp(int columnIndex, Java.Util.Calendar? cal) -> Java.Sql.Timestamp? +Java.Sql.IResultSet.GetTimestamp(string? columnLabel) -> Java.Sql.Timestamp? +Java.Sql.IResultSet.GetTimestamp(string? columnLabel, Java.Util.Calendar? cal) -> Java.Sql.Timestamp? +Java.Sql.IResultSet.GetUnicodeStream(int columnIndex) -> System.IO.Stream? +Java.Sql.IResultSet.GetUnicodeStream(string? columnLabel) -> System.IO.Stream? +Java.Sql.IResultSet.GetURL(int columnIndex) -> Java.Net.URL? +Java.Sql.IResultSet.GetURL(string? columnLabel) -> Java.Net.URL? +Java.Sql.IResultSet.Holdability.get -> int +Java.Sql.IResultSet.InsertRow() -> void +Java.Sql.IResultSet.IsAfterLast.get -> bool +Java.Sql.IResultSet.IsBeforeFirst.get -> bool +Java.Sql.IResultSet.IsClosed.get -> bool +Java.Sql.IResultSet.IsFirst.get -> bool +Java.Sql.IResultSet.IsLast.get -> bool +Java.Sql.IResultSet.Last() -> bool +Java.Sql.IResultSet.MetaData.get -> Java.Sql.IResultSetMetaData? +Java.Sql.IResultSet.MoveToCurrentRow() -> void +Java.Sql.IResultSet.MoveToInsertRow() -> void +Java.Sql.IResultSet.Next() -> bool +Java.Sql.IResultSet.Previous() -> bool +Java.Sql.IResultSet.RefreshRow() -> void +Java.Sql.IResultSet.Relative(int rows) -> bool +Java.Sql.IResultSet.Row.get -> int +Java.Sql.IResultSet.RowDeleted() -> bool +Java.Sql.IResultSet.RowInserted() -> bool +Java.Sql.IResultSet.RowUpdated() -> bool +Java.Sql.IResultSet.Statement.get -> Java.Sql.IStatement? +Java.Sql.IResultSet.Type.get -> int +Java.Sql.IResultSet.UpdateArray(int columnIndex, Java.Sql.IArray? x) -> void +Java.Sql.IResultSet.UpdateArray(string? columnLabel, Java.Sql.IArray? x) -> void +Java.Sql.IResultSet.UpdateAsciiStream(int columnIndex, System.IO.Stream? x) -> void +Java.Sql.IResultSet.UpdateAsciiStream(int columnIndex, System.IO.Stream? x, int length) -> void +Java.Sql.IResultSet.UpdateAsciiStream(int columnIndex, System.IO.Stream? x, long length) -> void +Java.Sql.IResultSet.UpdateAsciiStream(string? columnLabel, System.IO.Stream? x) -> void +Java.Sql.IResultSet.UpdateAsciiStream(string? columnLabel, System.IO.Stream? x, int length) -> void +Java.Sql.IResultSet.UpdateAsciiStream(string? columnLabel, System.IO.Stream? x, long length) -> void +Java.Sql.IResultSet.UpdateBigDecimal(int columnIndex, Java.Math.BigDecimal? x) -> void +Java.Sql.IResultSet.UpdateBigDecimal(string? columnLabel, Java.Math.BigDecimal? x) -> void +Java.Sql.IResultSet.UpdateBinaryStream(int columnIndex, System.IO.Stream? x) -> void +Java.Sql.IResultSet.UpdateBinaryStream(int columnIndex, System.IO.Stream? x, int length) -> void +Java.Sql.IResultSet.UpdateBinaryStream(int columnIndex, System.IO.Stream? x, long length) -> void +Java.Sql.IResultSet.UpdateBinaryStream(string? columnLabel, System.IO.Stream? x) -> void +Java.Sql.IResultSet.UpdateBinaryStream(string? columnLabel, System.IO.Stream? x, int length) -> void +Java.Sql.IResultSet.UpdateBinaryStream(string? columnLabel, System.IO.Stream? x, long length) -> void +Java.Sql.IResultSet.UpdateBlob(int columnIndex, Java.Sql.IBlob? x) -> void +Java.Sql.IResultSet.UpdateBlob(int columnIndex, System.IO.Stream? inputStream) -> void +Java.Sql.IResultSet.UpdateBlob(int columnIndex, System.IO.Stream? inputStream, long length) -> void +Java.Sql.IResultSet.UpdateBlob(string? columnLabel, Java.Sql.IBlob? x) -> void +Java.Sql.IResultSet.UpdateBlob(string? columnLabel, System.IO.Stream? inputStream) -> void +Java.Sql.IResultSet.UpdateBlob(string? columnLabel, System.IO.Stream? inputStream, long length) -> void +Java.Sql.IResultSet.UpdateBoolean(int columnIndex, bool x) -> void +Java.Sql.IResultSet.UpdateBoolean(string? columnLabel, bool x) -> void +Java.Sql.IResultSet.UpdateByte(int columnIndex, sbyte x) -> void +Java.Sql.IResultSet.UpdateByte(string? columnLabel, sbyte x) -> void +Java.Sql.IResultSet.UpdateBytes(int columnIndex, byte[]? x) -> void +Java.Sql.IResultSet.UpdateBytes(string? columnLabel, byte[]? x) -> void +Java.Sql.IResultSet.UpdateCharacterStream(int columnIndex, Java.IO.Reader? x) -> void +Java.Sql.IResultSet.UpdateCharacterStream(int columnIndex, Java.IO.Reader? x, int length) -> void +Java.Sql.IResultSet.UpdateCharacterStream(int columnIndex, Java.IO.Reader? x, long length) -> void +Java.Sql.IResultSet.UpdateCharacterStream(string? columnLabel, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateCharacterStream(string? columnLabel, Java.IO.Reader? reader, int length) -> void +Java.Sql.IResultSet.UpdateCharacterStream(string? columnLabel, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateClob(int columnIndex, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateClob(int columnIndex, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateClob(int columnIndex, Java.Sql.IClob? x) -> void +Java.Sql.IResultSet.UpdateClob(string? columnLabel, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateClob(string? columnLabel, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateClob(string? columnLabel, Java.Sql.IClob? x) -> void +Java.Sql.IResultSet.UpdateDate(int columnIndex, Java.Sql.Date? x) -> void +Java.Sql.IResultSet.UpdateDate(string? columnLabel, Java.Sql.Date? x) -> void +Java.Sql.IResultSet.UpdateDouble(int columnIndex, double x) -> void +Java.Sql.IResultSet.UpdateDouble(string? columnLabel, double x) -> void +Java.Sql.IResultSet.UpdateFloat(int columnIndex, float x) -> void +Java.Sql.IResultSet.UpdateFloat(string? columnLabel, float x) -> void +Java.Sql.IResultSet.UpdateInt(int columnIndex, int x) -> void +Java.Sql.IResultSet.UpdateInt(string? columnLabel, int x) -> void +Java.Sql.IResultSet.UpdateLong(int columnIndex, long x) -> void +Java.Sql.IResultSet.UpdateLong(string? columnLabel, long x) -> void +Java.Sql.IResultSet.UpdateNCharacterStream(int columnIndex, Java.IO.Reader? x) -> void +Java.Sql.IResultSet.UpdateNCharacterStream(int columnIndex, Java.IO.Reader? x, long length) -> void +Java.Sql.IResultSet.UpdateNCharacterStream(string? columnLabel, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateNCharacterStream(string? columnLabel, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateNClob(int columnIndex, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateNClob(int columnIndex, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateNClob(int columnIndex, Java.Sql.INClob? nClob) -> void +Java.Sql.IResultSet.UpdateNClob(string? columnLabel, Java.IO.Reader? reader) -> void +Java.Sql.IResultSet.UpdateNClob(string? columnLabel, Java.IO.Reader? reader, long length) -> void +Java.Sql.IResultSet.UpdateNClob(string? columnLabel, Java.Sql.INClob? nClob) -> void +Java.Sql.IResultSet.UpdateNString(int columnIndex, string? nString) -> void +Java.Sql.IResultSet.UpdateNString(string? columnLabel, string? nString) -> void +Java.Sql.IResultSet.UpdateNull(int columnIndex) -> void +Java.Sql.IResultSet.UpdateNull(string? columnLabel) -> void +Java.Sql.IResultSet.UpdateObject(int columnIndex, Java.Lang.Object? x) -> void +Java.Sql.IResultSet.UpdateObject(int columnIndex, Java.Lang.Object? x, int scaleOrLength) -> void +Java.Sql.IResultSet.UpdateObject(string? columnLabel, Java.Lang.Object? x) -> void +Java.Sql.IResultSet.UpdateObject(string? columnLabel, Java.Lang.Object? x, int scaleOrLength) -> void +Java.Sql.IResultSet.UpdateRef(int columnIndex, Java.Sql.IRef? x) -> void +Java.Sql.IResultSet.UpdateRef(string? columnLabel, Java.Sql.IRef? x) -> void +Java.Sql.IResultSet.UpdateRow() -> void +Java.Sql.IResultSet.UpdateRowId(int columnIndex, Java.Sql.IRowId? x) -> void +Java.Sql.IResultSet.UpdateRowId(string? columnLabel, Java.Sql.IRowId? x) -> void +Java.Sql.IResultSet.UpdateShort(int columnIndex, short x) -> void +Java.Sql.IResultSet.UpdateShort(string? columnLabel, short x) -> void +Java.Sql.IResultSet.UpdateSQLXML(int columnIndex, Java.Sql.ISQLXML? xmlObject) -> void +Java.Sql.IResultSet.UpdateSQLXML(string? columnLabel, Java.Sql.ISQLXML? xmlObject) -> void +Java.Sql.IResultSet.UpdateString(int columnIndex, string? x) -> void +Java.Sql.IResultSet.UpdateString(string? columnLabel, string? x) -> void +Java.Sql.IResultSet.UpdateTime(int columnIndex, Java.Sql.Time? x) -> void +Java.Sql.IResultSet.UpdateTime(string? columnLabel, Java.Sql.Time? x) -> void +Java.Sql.IResultSet.UpdateTimestamp(int columnIndex, Java.Sql.Timestamp? x) -> void +Java.Sql.IResultSet.UpdateTimestamp(string? columnLabel, Java.Sql.Timestamp? x) -> void +Java.Sql.IResultSet.Warnings.get -> Java.Sql.SQLWarning? +Java.Sql.IResultSet.WasNull() -> bool +Java.Sql.IResultSetMetaData +Java.Sql.IResultSetMetaData.ColumnCount.get -> int +Java.Sql.IResultSetMetaData.GetCatalogName(int column) -> string? +Java.Sql.IResultSetMetaData.GetColumnClassName(int column) -> string? +Java.Sql.IResultSetMetaData.GetColumnDisplaySize(int column) -> int +Java.Sql.IResultSetMetaData.GetColumnLabel(int column) -> string? +Java.Sql.IResultSetMetaData.GetColumnName(int column) -> string? +Java.Sql.IResultSetMetaData.GetColumnType(int column) -> int +Java.Sql.IResultSetMetaData.GetColumnTypeName(int column) -> string? +Java.Sql.IResultSetMetaData.GetPrecision(int column) -> int +Java.Sql.IResultSetMetaData.GetScale(int column) -> int +Java.Sql.IResultSetMetaData.GetSchemaName(int column) -> string? +Java.Sql.IResultSetMetaData.GetTableName(int column) -> string? +Java.Sql.IResultSetMetaData.IsAutoIncrement(int column) -> bool +Java.Sql.IResultSetMetaData.IsCaseSensitive(int column) -> bool +Java.Sql.IResultSetMetaData.IsCurrency(int column) -> bool +Java.Sql.IResultSetMetaData.IsDefinitelyWritable(int column) -> bool +Java.Sql.IResultSetMetaData.IsNullable(int column) -> int +Java.Sql.IResultSetMetaData.IsReadOnly(int column) -> bool +Java.Sql.IResultSetMetaData.IsSearchable(int column) -> bool +Java.Sql.IResultSetMetaData.IsSigned(int column) -> bool +Java.Sql.IResultSetMetaData.IsWritable(int column) -> bool +Java.Sql.IRowId +Java.Sql.IRowId.Equals(Java.Lang.Object? obj) -> bool +Java.Sql.IRowId.GetBytes() -> byte[]? +Java.Sql.IRowId.GetHashCode() -> int +Java.Sql.IRowId.ToString() -> string? +Java.Sql.ISavepoint +Java.Sql.ISavepoint.SavepointId.get -> int +Java.Sql.ISavepoint.SavepointName.get -> string? +Java.Sql.ISQLData +Java.Sql.ISQLData.ReadSQL(Java.Sql.ISQLInput? stream, string? typeName) -> void +Java.Sql.ISQLData.SQLTypeName.get -> string? +Java.Sql.ISQLData.WriteSQL(Java.Sql.ISQLOutput? stream) -> void +Java.Sql.ISQLInput +Java.Sql.ISQLInput.ReadArray() -> Java.Sql.IArray? +Java.Sql.ISQLInput.ReadAsciiStream() -> System.IO.Stream? +Java.Sql.ISQLInput.ReadBigDecimal() -> Java.Math.BigDecimal? +Java.Sql.ISQLInput.ReadBinaryStream() -> System.IO.Stream? +Java.Sql.ISQLInput.ReadBlob() -> Java.Sql.IBlob? +Java.Sql.ISQLInput.ReadBoolean() -> bool +Java.Sql.ISQLInput.ReadByte() -> sbyte +Java.Sql.ISQLInput.ReadBytes() -> byte[]? +Java.Sql.ISQLInput.ReadCharacterStream() -> Java.IO.Reader? +Java.Sql.ISQLInput.ReadClob() -> Java.Sql.IClob? +Java.Sql.ISQLInput.ReadDate() -> Java.Sql.Date? +Java.Sql.ISQLInput.ReadDouble() -> double +Java.Sql.ISQLInput.ReadFloat() -> float +Java.Sql.ISQLInput.ReadInt() -> int +Java.Sql.ISQLInput.ReadLong() -> long +Java.Sql.ISQLInput.ReadNClob() -> Java.Sql.INClob? +Java.Sql.ISQLInput.ReadNString() -> string? +Java.Sql.ISQLInput.ReadObject() -> Java.Lang.Object? +Java.Sql.ISQLInput.ReadRef() -> Java.Sql.IRef? +Java.Sql.ISQLInput.ReadRowId() -> Java.Sql.IRowId? +Java.Sql.ISQLInput.ReadShort() -> short +Java.Sql.ISQLInput.ReadSQLXML() -> Java.Sql.ISQLXML? +Java.Sql.ISQLInput.ReadString() -> string? +Java.Sql.ISQLInput.ReadTime() -> Java.Sql.Time? +Java.Sql.ISQLInput.ReadTimestamp() -> Java.Sql.Timestamp? +Java.Sql.ISQLInput.ReadURL() -> Java.Net.URL? +Java.Sql.ISQLInput.WasNull() -> bool +Java.Sql.ISQLOutput +Java.Sql.ISQLOutput.WriteArray(Java.Sql.IArray? x) -> void +Java.Sql.ISQLOutput.WriteAsciiStream(System.IO.Stream? x) -> void +Java.Sql.ISQLOutput.WriteBigDecimal(Java.Math.BigDecimal? x) -> void +Java.Sql.ISQLOutput.WriteBinaryStream(System.IO.Stream? x) -> void +Java.Sql.ISQLOutput.WriteBlob(Java.Sql.IBlob? x) -> void +Java.Sql.ISQLOutput.WriteBoolean(bool x) -> void +Java.Sql.ISQLOutput.WriteByte(sbyte x) -> void +Java.Sql.ISQLOutput.WriteBytes(byte[]? x) -> void +Java.Sql.ISQLOutput.WriteCharacterStream(Java.IO.Reader? x) -> void +Java.Sql.ISQLOutput.WriteClob(Java.Sql.IClob? x) -> void +Java.Sql.ISQLOutput.WriteDate(Java.Sql.Date? x) -> void +Java.Sql.ISQLOutput.WriteDouble(double x) -> void +Java.Sql.ISQLOutput.WriteFloat(float x) -> void +Java.Sql.ISQLOutput.WriteInt(int x) -> void +Java.Sql.ISQLOutput.WriteLong(long x) -> void +Java.Sql.ISQLOutput.WriteNClob(Java.Sql.INClob? x) -> void +Java.Sql.ISQLOutput.WriteNString(string? x) -> void +Java.Sql.ISQLOutput.WriteObject(Java.Sql.ISQLData? x) -> void +Java.Sql.ISQLOutput.WriteRef(Java.Sql.IRef? x) -> void +Java.Sql.ISQLOutput.WriteRowId(Java.Sql.IRowId? x) -> void +Java.Sql.ISQLOutput.WriteShort(short x) -> void +Java.Sql.ISQLOutput.WriteSQLXML(Java.Sql.ISQLXML? x) -> void +Java.Sql.ISQLOutput.WriteString(string? x) -> void +Java.Sql.ISQLOutput.WriteStruct(Java.Sql.IStruct? x) -> void +Java.Sql.ISQLOutput.WriteTime(Java.Sql.Time? x) -> void +Java.Sql.ISQLOutput.WriteTimestamp(Java.Sql.Timestamp? x) -> void +Java.Sql.ISQLOutput.WriteURL(Java.Net.URL? x) -> void +Java.Sql.ISQLXML +Java.Sql.ISQLXML.BinaryStream.get -> System.IO.Stream? +Java.Sql.ISQLXML.CharacterStream.get -> Java.IO.Reader? +Java.Sql.ISQLXML.Free() -> void +Java.Sql.ISQLXML.GetSource(Java.Lang.Class? sourceClass) -> Java.Lang.Object? +Java.Sql.ISQLXML.SetBinaryStream() -> System.IO.Stream? +Java.Sql.ISQLXML.SetCharacterStream() -> Java.IO.Writer? +Java.Sql.ISQLXML.SetResult(Java.Lang.Class? resultClass) -> Java.Lang.Object? +Java.Sql.ISQLXML.String.get -> string? +Java.Sql.ISQLXML.String.set -> void +Java.Sql.IStatement +Java.Sql.IStatement.AddBatch(string? sql) -> void +Java.Sql.IStatement.Cancel() -> void +Java.Sql.IStatement.ClearBatch() -> void +Java.Sql.IStatement.ClearWarnings() -> void +Java.Sql.IStatement.Close() -> void +Java.Sql.IStatement.Connection.get -> Java.Sql.IConnection? +Java.Sql.IStatement.Execute(string? sql) -> bool +Java.Sql.IStatement.Execute(string? sql, int autoGeneratedKeys) -> bool +Java.Sql.IStatement.Execute(string? sql, int[]? columnIndexes) -> bool +Java.Sql.IStatement.Execute(string? sql, string![]? columnNames) -> bool +Java.Sql.IStatement.ExecuteBatch() -> int[]? +Java.Sql.IStatement.ExecuteQuery(string? sql) -> Java.Sql.IResultSet? +Java.Sql.IStatement.ExecuteUpdate(string? sql) -> int +Java.Sql.IStatement.ExecuteUpdate(string? sql, int autoGeneratedKeys) -> int +Java.Sql.IStatement.ExecuteUpdate(string? sql, int[]? columnIndexes) -> int +Java.Sql.IStatement.ExecuteUpdate(string? sql, string![]? columnNames) -> int +Java.Sql.IStatement.FetchDirection.get -> int +Java.Sql.IStatement.FetchDirection.set -> void +Java.Sql.IStatement.FetchSize.get -> int +Java.Sql.IStatement.FetchSize.set -> void +Java.Sql.IStatement.GeneratedKeys.get -> Java.Sql.IResultSet? +Java.Sql.IStatement.GetMoreResults(int current) -> bool +Java.Sql.IStatement.IsClosed.get -> bool +Java.Sql.IStatement.MaxFieldSize.get -> int +Java.Sql.IStatement.MaxFieldSize.set -> void +Java.Sql.IStatement.MaxRows.get -> int +Java.Sql.IStatement.MaxRows.set -> void +Java.Sql.IStatement.MoreResults.get -> bool +Java.Sql.IStatement.Poolable.get -> bool +Java.Sql.IStatement.Poolable.set -> void +Java.Sql.IStatement.QueryTimeout.get -> int +Java.Sql.IStatement.QueryTimeout.set -> void +Java.Sql.IStatement.ResultSet.get -> Java.Sql.IResultSet? +Java.Sql.IStatement.ResultSetConcurrency.get -> int +Java.Sql.IStatement.ResultSetHoldability.get -> int +Java.Sql.IStatement.ResultSetType.get -> int +Java.Sql.IStatement.SetCursorName(string? name) -> void +Java.Sql.IStatement.SetEscapeProcessing(bool enable) -> void +Java.Sql.IStatement.UpdateCount.get -> int +Java.Sql.IStatement.Warnings.get -> Java.Sql.SQLWarning? +Java.Sql.IStruct +Java.Sql.IStruct.GetAttributes() -> Java.Lang.Object![]? +Java.Sql.IStruct.GetAttributes(System.Collections.Generic.IDictionary? map) -> Java.Lang.Object![]? +Java.Sql.IStruct.SQLTypeName.get -> string? +Java.Sql.IWrapper +Java.Sql.IWrapper.IsWrapperFor(Java.Lang.Class? iface) -> bool +Java.Sql.IWrapper.Unwrap(Java.Lang.Class? iface) -> Java.Lang.Object? +Java.Sql.ParameterMetaData +Java.Sql.ResultSet +Java.Sql.ResultSetMetaData +Java.Sql.RowIdLifetime +Java.Sql.SQLClientInfoException +Java.Sql.SQLClientInfoException.SQLClientInfoException() -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, string? SQLState, int vendorCode, System.Collections.Generic.IDictionary? failedProperties) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, string? SQLState, int vendorCode, System.Collections.Generic.IDictionary? failedProperties, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, string? SQLState, System.Collections.Generic.IDictionary? failedProperties) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, string? SQLState, System.Collections.Generic.IDictionary? failedProperties, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, System.Collections.Generic.IDictionary? failedProperties) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(string? reason, System.Collections.Generic.IDictionary? failedProperties, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(System.Collections.Generic.IDictionary? failedProperties) -> void +Java.Sql.SQLClientInfoException.SQLClientInfoException(System.Collections.Generic.IDictionary? failedProperties, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLDataException +Java.Sql.SQLDataException.SQLDataException() -> void +Java.Sql.SQLDataException.SQLDataException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLDataException.SQLDataException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason, string? SQLState) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLDataException.SQLDataException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLException +Java.Sql.SQLException.SQLException() -> void +Java.Sql.SQLException.SQLException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLException.SQLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLException.SQLException(string? reason) -> void +Java.Sql.SQLException.SQLException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLException.SQLException(string? reason, string? SQLState) -> void +Java.Sql.SQLException.SQLException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLException.SQLException(string? reason, string? sqlState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLException.SQLException(string? reason, string? sqlState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLFeatureNotSupportedException +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException() -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason, string? SQLState) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLFeatureNotSupportedException.SQLFeatureNotSupportedException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLIntegrityConstraintViolationException +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException() -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason, string? SQLState) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLIntegrityConstraintViolationException.SQLIntegrityConstraintViolationException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLInvalidAuthorizationSpecException +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException() -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason, string? SQLState) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLInvalidAuthorizationSpecException.SQLInvalidAuthorizationSpecException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientConnectionException +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException() -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason, string? SQLState) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientConnectionException.SQLNonTransientConnectionException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientException +Java.Sql.SQLNonTransientException.SQLNonTransientException() -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason, string? SQLState) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLNonTransientException.SQLNonTransientException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLPermission +Java.Sql.SQLPermission.SQLPermission(string? name) -> void +Java.Sql.SQLPermission.SQLPermission(string? name, string? actions) -> void +Java.Sql.SQLRecoverableException +Java.Sql.SQLRecoverableException.SQLRecoverableException() -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason, string? SQLState) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLRecoverableException.SQLRecoverableException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLSyntaxErrorException +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException() -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason, string? SQLState) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLSyntaxErrorException.SQLSyntaxErrorException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTimeoutException +Java.Sql.SQLTimeoutException.SQLTimeoutException() -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason, string? SQLState) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTimeoutException.SQLTimeoutException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransactionRollbackException +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException() -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason, string? SQLState) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransactionRollbackException.SQLTransactionRollbackException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientConnectionException +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException() -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason, string? SQLState) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientConnectionException.SQLTransientConnectionException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientException +Java.Sql.SQLTransientException.SQLTransientException() -> void +Java.Sql.SQLTransientException.SQLTransientException(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientException.SQLTransientException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason, string? SQLState) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLTransientException.SQLTransientException(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLWarning +Java.Sql.SQLWarning.SQLWarning() -> void +Java.Sql.SQLWarning.SQLWarning(Java.Lang.Throwable? cause) -> void +Java.Sql.SQLWarning.SQLWarning(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason, string? SQLState) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason, string? SQLState, int vendorCode) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason, string? SQLState, int vendorCode, Java.Lang.Throwable? cause) -> void +Java.Sql.SQLWarning.SQLWarning(string? reason, string? SQLState, Java.Lang.Throwable? cause) -> void +Java.Sql.Statement +Java.Sql.Time +Java.Sql.Time.Time(int hour, int minute, int second) -> void +Java.Sql.Time.Time(long time) -> void +Java.Sql.Time.Time(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.Timestamp +Java.Sql.Timestamp.Timestamp(int year, int month, int date, int hour, int minute, int second, int nano) -> void +Java.Sql.Timestamp.Timestamp(long time) -> void +Java.Sql.Timestamp.Timestamp(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Sql.Types +Java.Sql.Types.Types(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.Annotation +Java.Text.Annotation.Annotation(Java.Lang.Object? value) -> void +Java.Text.Annotation.Annotation(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.AttributedCharacterIteratorAttribute +Java.Text.AttributedCharacterIteratorAttribute.AttributedCharacterIteratorAttribute(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.AttributedCharacterIteratorAttribute.AttributedCharacterIteratorAttribute(string? name) -> void +Java.Text.AttributedString +Java.Text.AttributedString.AttributedString(Java.Text.IAttributedCharacterIterator? text) -> void +Java.Text.AttributedString.AttributedString(Java.Text.IAttributedCharacterIterator? text, int beginIndex, int endIndex) -> void +Java.Text.AttributedString.AttributedString(Java.Text.IAttributedCharacterIterator? text, int beginIndex, int endIndex, Java.Text.AttributedCharacterIteratorAttribute![]? attributes) -> void +Java.Text.AttributedString.AttributedString(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.AttributedString.AttributedString(string? text) -> void +Java.Text.AttributedString.AttributedString(string? text, System.Collections.Generic.IDictionary? attributes) -> void +Java.Text.Bidi +Java.Text.Bidi.BaseIsLeftToRight() -> bool +Java.Text.Bidi.BaseLevel.get -> int +Java.Text.Bidi.Bidi(char[]? text, int textStart, byte[]? embeddings, int embStart, int paragraphLength, int flags) -> void +Java.Text.Bidi.Bidi(Java.Text.IAttributedCharacterIterator? paragraph) -> void +Java.Text.Bidi.Bidi(string? paragraph, int flags) -> void +Java.Text.Bidi.CreateLineBidi(int lineStart, int lineLimit) -> Java.Text.Bidi? +Java.Text.Bidi.GetLevelAt(int offset) -> int +Java.Text.Bidi.GetRunLevel(int run) -> int +Java.Text.Bidi.GetRunLimit(int run) -> int +Java.Text.Bidi.GetRunStart(int run) -> int +Java.Text.Bidi.IsLeftToRight.get -> bool +Java.Text.Bidi.IsMixed.get -> bool +Java.Text.Bidi.IsRightToLeft.get -> bool +Java.Text.Bidi.Length.get -> int +Java.Text.Bidi.RunCount.get -> int +Java.Text.BreakIterator +Java.Text.BreakIterator.BreakIterator() -> void +Java.Text.BreakIterator.BreakIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.CharacterIterator +Java.Text.ChoiceFormat +Java.Text.ChoiceFormat.ChoiceFormat(double[]? limits, string![]? formats) -> void +Java.Text.ChoiceFormat.ChoiceFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.ChoiceFormat.ChoiceFormat(string? newPattern) -> void +Java.Text.CollationElementIterator +Java.Text.CollationElementIterator.GetMaxExpansion(int order) -> int +Java.Text.CollationElementIterator.Next() -> int +Java.Text.CollationElementIterator.Offset.get -> int +Java.Text.CollationElementIterator.Offset.set -> void +Java.Text.CollationElementIterator.Previous() -> int +Java.Text.CollationElementIterator.Reset() -> void +Java.Text.CollationElementIterator.SetText(Java.Text.ICharacterIterator? source) -> void +Java.Text.CollationElementIterator.SetText(string? source) -> void +Java.Text.CollationKey +Java.Text.CollationKey.CollationKey(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.CollationKey.CollationKey(string? source) -> void +Java.Text.Collator +Java.Text.Collator.Collator() -> void +Java.Text.Collator.Collator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.DateFormat +Java.Text.DateFormat.DateFormat() -> void +Java.Text.DateFormat.DateFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.DateFormat.Field +Java.Text.DateFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.DateFormat.Field.Field(string! name, int calendarField) -> void +Java.Text.DateFormat.Format(Java.Util.Date! date) -> string! +Java.Text.DateFormatSymbols +Java.Text.DateFormatSymbols.DateFormatSymbols() -> void +Java.Text.DateFormatSymbols.DateFormatSymbols(Java.Util.Locale? locale) -> void +Java.Text.DateFormatSymbols.DateFormatSymbols(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.DecimalFormat +Java.Text.DecimalFormat.DecimalFormat() -> void +Java.Text.DecimalFormat.DecimalFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.DecimalFormat.DecimalFormat(string? pattern) -> void +Java.Text.DecimalFormat.DecimalFormat(string? pattern, Java.Text.DecimalFormatSymbols? symbols) -> void +Java.Text.DecimalFormatSymbols +Java.Text.DecimalFormatSymbols.DecimalFormatSymbols() -> void +Java.Text.DecimalFormatSymbols.DecimalFormatSymbols(Java.Util.Locale? locale) -> void +Java.Text.DecimalFormatSymbols.DecimalFormatSymbols(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.FieldPosition +Java.Text.FieldPosition.FieldPosition(int field) -> void +Java.Text.FieldPosition.FieldPosition(Java.Text._Format.Field? attribute) -> void +Java.Text.FieldPosition.FieldPosition(Java.Text._Format.Field? attribute, int fieldID) -> void +Java.Text.FieldPosition.FieldPosition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.IAttributedCharacterIterator +Java.Text.IAttributedCharacterIterator.AllAttributeKeys.get -> System.Collections.Generic.ICollection? +Java.Text.IAttributedCharacterIterator.Attributes.get -> System.Collections.Generic.IDictionary? +Java.Text.IAttributedCharacterIterator.GetAttribute(Java.Text.AttributedCharacterIteratorAttribute? attribute) -> Java.Lang.Object? +Java.Text.IAttributedCharacterIterator.GetRunLimit(Java.Text.AttributedCharacterIteratorAttribute? attribute) -> int +Java.Text.IAttributedCharacterIterator.GetRunLimit(System.Collections.Generic.ICollection? attributes) -> int +Java.Text.IAttributedCharacterIterator.GetRunStart(Java.Text.AttributedCharacterIteratorAttribute? attribute) -> int +Java.Text.IAttributedCharacterIterator.GetRunStart(System.Collections.Generic.ICollection? attributes) -> int +Java.Text.IAttributedCharacterIterator.RunLimit.get -> int +Java.Text.IAttributedCharacterIterator.RunStart.get -> int +Java.Text.ICharacterIterator +Java.Text.ICharacterIterator.BeginIndex.get -> int +Java.Text.ICharacterIterator.Clone() -> Java.Lang.Object? +Java.Text.ICharacterIterator.Current() -> char +Java.Text.ICharacterIterator.EndIndex.get -> int +Java.Text.ICharacterIterator.First() -> char +Java.Text.ICharacterIterator.Index.get -> int +Java.Text.ICharacterIterator.Last() -> char +Java.Text.ICharacterIterator.Next() -> char +Java.Text.ICharacterIterator.Previous() -> char +Java.Text.ICharacterIterator.SetIndex(int position) -> char +Java.Text.MessageFormat +Java.Text.MessageFormat.Field +Java.Text.MessageFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.MessageFormat.Field.Field(string? name) -> void +Java.Text.MessageFormat.Format(Java.Lang.Object![]? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +Java.Text.MessageFormat.MessageFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.MessageFormat.MessageFormat(string? pattern) -> void +Java.Text.MessageFormat.MessageFormat(string? pattern, Java.Util.Locale? locale) -> void +Java.Text.Normalizer +Java.Text.Normalizer.Form +Java.Text.NumberFormat +Java.Text.NumberFormat.Field +Java.Text.NumberFormat.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.NumberFormat.Field.Field(string! name) -> void +Java.Text.NumberFormat.Format(double number) -> string! +Java.Text.NumberFormat.Format(long number) -> string! +Java.Text.NumberFormat.NumberFormat() -> void +Java.Text.NumberFormat.NumberFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.ParseException +Java.Text.ParseException.ParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.ParseException.ParseException(string? s, int errorOffset) -> void +Java.Text.ParsePosition +Java.Text.ParsePosition.ParsePosition(int index) -> void +Java.Text.ParsePosition.ParsePosition(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.RuleBasedCollator +Java.Text.RuleBasedCollator.RuleBasedCollator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.RuleBasedCollator.RuleBasedCollator(string? rules) -> void +Java.Text.SimpleDateFormat +Java.Text.SimpleDateFormat.SimpleDateFormat() -> void +Java.Text.SimpleDateFormat.SimpleDateFormat(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text.SimpleDateFormat.SimpleDateFormat(string? pattern) -> void +Java.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, Java.Text.DateFormatSymbols? formatSymbols) -> void +Java.Text.SimpleDateFormat.SimpleDateFormat(string? pattern, Java.Util.Locale? locale) -> void +Java.Text.StringCharacterIterator +Java.Text.StringCharacterIterator.BeginIndex.get -> int +Java.Text.StringCharacterIterator.Clone() -> Java.Lang.Object? +Java.Text.StringCharacterIterator.Current() -> char +Java.Text.StringCharacterIterator.EndIndex.get -> int +Java.Text.StringCharacterIterator.First() -> char +Java.Text.StringCharacterIterator.Index.get -> int +Java.Text.StringCharacterIterator.InterfaceConsts +Java.Text.StringCharacterIterator.Last() -> char +Java.Text.StringCharacterIterator.Next() -> char +Java.Text.StringCharacterIterator.Previous() -> char +Java.Text.StringCharacterIterator.SetIndex(int p) -> char +Java.Text.StringCharacterIterator.SetText(string? text) -> void +Java.Text.StringCharacterIterator.StringCharacterIterator(string? text) -> void +Java.Text.StringCharacterIterator.StringCharacterIterator(string? text, int begin, int end, int pos) -> void +Java.Text.StringCharacterIterator.StringCharacterIterator(string? text, int pos) -> void +Java.Text._Format +Java.Text._Format.Field +Java.Text._Format.Field.Field(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Text._Format.Field.Field(string? name) -> void +Java.Text._Format.Format(Java.Lang.Object? obj) -> string? +Java.Text._Format._Format() -> void +Java.Text._Format._Format(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Time.Format.DateTimeFormatter +Java.Time.Format.DateTimeFormatter.DecimalStyle.get -> Java.Time.Format.DecimalStyle? +Java.Time.Format.DateTimeFormatter.Locale.get -> Java.Util.Locale? +Java.Time.Format.DateTimeFormatter.LocalizedBy(Java.Util.Locale? locale) -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DateTimeFormatter.ResolverStyle.get -> Java.Time.Format.ResolverStyle? +Java.Time.Format.DateTimeFormatter.ToFormat() -> Java.Text._Format? +Java.Time.Format.DateTimeFormatter.WithDecimalStyle(Java.Time.Format.DecimalStyle? decimalStyle) -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DateTimeFormatter.WithLocale(Java.Util.Locale? locale) -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DateTimeFormatter.WithResolverStyle(Java.Time.Format.ResolverStyle? resolverStyle) -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DateTimeFormatterBuilder +Java.Time.Format.DateTimeFormatterBuilder.Append(Java.Time.Format.DateTimeFormatter? formatter) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendChronologyId() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendChronologyText(Java.Time.Format.TextStyle? textStyle) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendGenericZoneText(Java.Time.Format.TextStyle? textStyle) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendInstant() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendInstant(int fractionalDigits) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendLiteral(char literal) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendLiteral(string? literal) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendLocalized(Java.Time.Format.FormatStyle? dateStyle, Java.Time.Format.FormatStyle? timeStyle) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendLocalizedOffset(Java.Time.Format.TextStyle? style) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendOffset(string? pattern, string? noOffsetText) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendOffsetId() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendOptional(Java.Time.Format.DateTimeFormatter? formatter) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendPattern(string? pattern) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendZoneId() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendZoneOrOffsetId() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendZoneRegionId() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.AppendZoneText(Java.Time.Format.TextStyle? textStyle) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.DateTimeFormatterBuilder() -> void +Java.Time.Format.DateTimeFormatterBuilder.OptionalEnd() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.OptionalStart() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.PadNext(int padWidth) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.PadNext(int padWidth, char padChar) -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.ParseCaseInsensitive() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.ParseCaseSensitive() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.ParseLenient() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.ParseStrict() -> Java.Time.Format.DateTimeFormatterBuilder? +Java.Time.Format.DateTimeFormatterBuilder.ToFormatter() -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DateTimeFormatterBuilder.ToFormatter(Java.Util.Locale? locale) -> Java.Time.Format.DateTimeFormatter? +Java.Time.Format.DecimalStyle +Java.Time.Format.DecimalStyle.DecimalSeparator.get -> char +Java.Time.Format.DecimalStyle.NegativeSign.get -> char +Java.Time.Format.DecimalStyle.PositiveSign.get -> char +Java.Time.Format.DecimalStyle.WithDecimalSeparator(char decimalSeparator) -> Java.Time.Format.DecimalStyle? +Java.Time.Format.DecimalStyle.WithNegativeSign(char negativeSign) -> Java.Time.Format.DecimalStyle? +Java.Time.Format.DecimalStyle.WithPositiveSign(char positiveSign) -> Java.Time.Format.DecimalStyle? +Java.Time.Format.DecimalStyle.WithZeroDigit(char zeroDigit) -> Java.Time.Format.DecimalStyle? +Java.Time.Format.DecimalStyle.ZeroDigit.get -> char +Java.Time.Format.FormatStyle +Java.Time.Format.ResolverStyle +Java.Time.Format.SignStyle +Java.Time.Format.TextStyle +Java.Time.Format.TextStyle.AsNormal() -> Java.Time.Format.TextStyle? +Java.Time.Format.TextStyle.AsStandalone() -> Java.Time.Format.TextStyle? +Java.Time.Format.TextStyle.IsStandalone.get -> bool +Java.Time.Temporal.ChronoField +Java.Time.Temporal.ChronoField.AdjustInto(Java.Lang.Object? temporal, long newValue) -> Java.Lang.Object? +Java.Time.Temporal.ChronoField.CheckValidIntValue(long value) -> int +Java.Time.Temporal.ChronoField.CheckValidValue(long value) -> long +Java.Time.Temporal.ChronoField.GetDisplayName(Java.Util.Locale? locale) -> string? +Java.Time.Temporal.ChronoField.IsDateBased.get -> bool +Java.Time.Temporal.ChronoField.IsTimeBased.get -> bool +Java.Time.Temporal.ChronoField.Range() -> Java.Time.Temporal.ValueRange? +Java.Time.Temporal.ChronoUnit +Java.Time.Temporal.ChronoUnit.AddTo(Java.Lang.Object? temporal, long amount) -> Java.Lang.Object? +Java.Time.Temporal.ChronoUnit.IsDateBased.get -> bool +Java.Time.Temporal.ChronoUnit.IsDurationEstimated.get -> bool +Java.Time.Temporal.ChronoUnit.IsTimeBased.get -> bool +Java.Time.Temporal.IsoFields +Java.Time.Temporal.JulianFields +Java.Time.Temporal.TemporalAdjusters +Java.Time.Temporal.TemporalQueries +Java.Time.Temporal.ValueRange +Java.Time.Temporal.ValueRange.IsFixed.get -> bool +Java.Time.Temporal.ValueRange.IsIntValue.get -> bool +Java.Time.Temporal.ValueRange.IsValidIntValue(long value) -> bool +Java.Time.Temporal.ValueRange.IsValidValue(long value) -> bool +Java.Time.Temporal.ValueRange.LargestMinimum.get -> long +Java.Time.Temporal.ValueRange.Maximum.get -> long +Java.Time.Temporal.ValueRange.Minimum.get -> long +Java.Time.Temporal.ValueRange.SmallestMaximum.get -> long +Java.Time.Temporal.WeekFields +Java.Time.Temporal.WeekFields.MinimalDaysInFirstWeek.get -> int +Java.Time.Zone.ZoneOffsetTransition +Java.Time.Zone.ZoneOffsetTransition.CompareTo(Java.Time.Zone.ZoneOffsetTransition? transition) -> int +Java.Time.Zone.ZoneOffsetTransition.IsGap.get -> bool +Java.Time.Zone.ZoneOffsetTransition.IsOverlap.get -> bool +Java.Time.Zone.ZoneOffsetTransition.ToEpochSecond() -> long +Java.Time.Zone.ZoneOffsetTransitionRule +Java.Time.Zone.ZoneOffsetTransitionRule.CreateTransition(int year) -> Java.Time.Zone.ZoneOffsetTransition? +Java.Time.Zone.ZoneOffsetTransitionRule.DayOfMonthIndicator.get -> int +Java.Time.Zone.ZoneOffsetTransitionRule.GetTimeDefinition() -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition? +Java.Time.Zone.ZoneOffsetTransitionRule.IsMidnightEndOfDay.get -> bool +Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition +Java.Time.Zone.ZoneRules +Java.Time.Zone.ZoneRules.IsFixedOffset.get -> bool +Java.Time.Zone.ZoneRules.TransitionRules.get -> System.Collections.Generic.IList? +Java.Time.Zone.ZoneRules.Transitions.get -> System.Collections.Generic.IList? +Java.Util.AbstractCollection +Java.Util.AbstractCollection.AbstractCollection() -> void +Java.Util.AbstractCollection.AbstractCollection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractList +Java.Util.AbstractList.AbstractList() -> void +Java.Util.AbstractList.AbstractList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractList.ModCount.get -> int +Java.Util.AbstractList.ModCount.set -> void +Java.Util.AbstractMap +Java.Util.AbstractMap.AbstractMap() -> void +Java.Util.AbstractMap.AbstractMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractMap.SimpleEntry +Java.Util.AbstractMap.SimpleEntry.SimpleEntry(Java.Lang.Object? key, Java.Lang.Object? value) -> void +Java.Util.AbstractMap.SimpleEntry.SimpleEntry(Java.Util.IMapEntry! entry) -> void +Java.Util.AbstractMap.SimpleEntry.SimpleEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractMap.SimpleImmutableEntry +Java.Util.AbstractMap.SimpleImmutableEntry.SimpleImmutableEntry(Java.Lang.Object? key, Java.Lang.Object? value) -> void +Java.Util.AbstractMap.SimpleImmutableEntry.SimpleImmutableEntry(Java.Util.IMapEntry! entry) -> void +Java.Util.AbstractMap.SimpleImmutableEntry.SimpleImmutableEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractQueue +Java.Util.AbstractQueue.AbstractQueue() -> void +Java.Util.AbstractQueue.AbstractQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractSequentialList +Java.Util.AbstractSequentialList.AbstractSequentialList() -> void +Java.Util.AbstractSequentialList.AbstractSequentialList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.AbstractSet +Java.Util.AbstractSet.AbstractSet() -> void +Java.Util.AbstractSet.AbstractSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ArrayDeque +Java.Util.ArrayDeque.ArrayDeque() -> void +Java.Util.ArrayDeque.ArrayDeque(int numElements) -> void +Java.Util.ArrayDeque.ArrayDeque(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ArrayDeque.ArrayDeque(System.Collections.ICollection! c) -> void +Java.Util.ArrayList +Java.Util.ArrayList.ArrayList() -> void +Java.Util.ArrayList.ArrayList(int initialCapacity) -> void +Java.Util.ArrayList.ArrayList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ArrayList.ArrayList(System.Collections.ICollection! c) -> void +Java.Util.Arrays +Java.Util.Arrays.Arrays(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Base64 +Java.Util.Base64.Base64(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Base64.Decoder +Java.Util.Base64.Decoder.Decoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Base64.Encoder +Java.Util.Base64.Encoder.Encoder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.BitSet +Java.Util.BitSet.BitSet() -> void +Java.Util.BitSet.BitSet(int nbits) -> void +Java.Util.BitSet.BitSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Calendar +Java.Util.Calendar.AreFieldsSet.get -> bool +Java.Util.Calendar.AreFieldsSet.set -> void +Java.Util.Calendar.Builder +Java.Util.Calendar.Builder.Builder() -> void +Java.Util.Calendar.Builder.Builder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Calendar.Calendar() -> void +Java.Util.Calendar.Calendar(Java.Util.TimeZone! zone, Java.Util.Locale! aLocale) -> void +Java.Util.Calendar.Calendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Calendar.Clear() -> void +Java.Util.Calendar.Clear(Java.Util.CalendarField field) -> void +Java.Util.Calendar.Fields.get -> System.Collections.Generic.IList? +Java.Util.Calendar.Fields.set -> void +Java.Util.Calendar.InternalGet(int field) -> int +Java.Util.Calendar.IsSet(Java.Util.CalendarField field) -> bool +Java.Util.Calendar.IsTimeSet.get -> bool +Java.Util.Calendar.IsTimeSet.set -> void +Java.Util.Calendar.Set(int year, int month, int date) -> void +Java.Util.Calendar.Set(int year, int month, int date, int hourOfDay, int minute) -> void +Java.Util.Calendar.Set(int year, int month, int date, int hourOfDay, int minute, int second) -> void +Java.Util.Calendar.Time.get -> Java.Util.Date! +Java.Util.Calendar.Time.set -> void +Java.Util.CalendarField +Java.Util.CalendarField.AmPm = 9 -> Java.Util.CalendarField +Java.Util.CalendarField.Date = 5 -> Java.Util.CalendarField +Java.Util.CalendarField.DayOfMonth = 5 -> Java.Util.CalendarField +Java.Util.CalendarField.DayOfWeek = 7 -> Java.Util.CalendarField +Java.Util.CalendarField.DayOfWeekInMonth = 8 -> Java.Util.CalendarField +Java.Util.CalendarField.DayOfYear = 6 -> Java.Util.CalendarField +Java.Util.CalendarField.DstOffset = 16 -> Java.Util.CalendarField +Java.Util.CalendarField.Era = 0 -> Java.Util.CalendarField +Java.Util.CalendarField.Hour = 10 -> Java.Util.CalendarField +Java.Util.CalendarField.HourOfDay = 11 -> Java.Util.CalendarField +Java.Util.CalendarField.Millisecond = 14 -> Java.Util.CalendarField +Java.Util.CalendarField.Minute = 12 -> Java.Util.CalendarField +Java.Util.CalendarField.Month = 2 -> Java.Util.CalendarField +Java.Util.CalendarField.Second = 13 -> Java.Util.CalendarField +Java.Util.CalendarField.WeekOfMonth = 4 -> Java.Util.CalendarField +Java.Util.CalendarField.WeekOfYear = 3 -> Java.Util.CalendarField +Java.Util.CalendarField.Year = 1 -> Java.Util.CalendarField +Java.Util.CalendarField.ZoneOffset = 15 -> Java.Util.CalendarField +Java.Util.CalendarStyle +Java.Util.CalendarStyle.AllStyles = 0 -> Java.Util.CalendarStyle +Java.Util.CalendarStyle.Long = 2 -> Java.Util.CalendarStyle +Java.Util.CalendarStyle.Short = 1 -> Java.Util.CalendarStyle +Java.Util.Collections +Java.Util.Collections.Collections(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Comparator +Java.Util.Concurrent.AbstractExecutorService +Java.Util.Concurrent.AbstractExecutorService.AbstractExecutorService() -> void +Java.Util.Concurrent.AbstractExecutorService.AbstractExecutorService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.AbstractExecutorService.AwaitTerminationAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Java.Util.Concurrent.ArrayBlockingQueue +Java.Util.Concurrent.ArrayBlockingQueue.ArrayBlockingQueue(int capacity) -> void +Java.Util.Concurrent.ArrayBlockingQueue.ArrayBlockingQueue(int capacity, bool fair) -> void +Java.Util.Concurrent.ArrayBlockingQueue.ArrayBlockingQueue(int capacity, bool fair, System.Collections.ICollection? c) -> void +Java.Util.Concurrent.ArrayBlockingQueue.ArrayBlockingQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean +Java.Util.Concurrent.Atomic.AtomicBoolean.Acquire.get -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.AtomicBoolean() -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.AtomicBoolean(bool initialValue) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.AtomicBoolean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.CompareAndExchange(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.CompareAndExchangeAcquire(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.CompareAndExchangeRelease(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.CompareAndSet(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.Get() -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.GetAndSet(bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.LazySet(bool newValue) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.Opaque.get -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.Opaque.set -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.Plain.get -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.Plain.set -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.Set(bool newValue) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.SetRelease(bool newValue) -> void +Java.Util.Concurrent.Atomic.AtomicBoolean.WeakCompareAndSetAcquire(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.WeakCompareAndSetRelease(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicBoolean.WeakCompareAndSetVolatile(bool expectedValue, bool newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger +Java.Util.Concurrent.Atomic.AtomicInteger.AccumulateAndGet(int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.Acquire.get -> int +Java.Util.Concurrent.Atomic.AtomicInteger.AddAndGet(int delta) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.AndDecrement.get -> int +Java.Util.Concurrent.Atomic.AtomicInteger.AndIncrement.get -> int +Java.Util.Concurrent.Atomic.AtomicInteger.AtomicInteger() -> void +Java.Util.Concurrent.Atomic.AtomicInteger.AtomicInteger(int initialValue) -> void +Java.Util.Concurrent.Atomic.AtomicInteger.AtomicInteger(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicInteger.CompareAndExchange(int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.CompareAndExchangeAcquire(int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.CompareAndExchangeRelease(int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.CompareAndSet(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger.DecrementAndGet() -> int +Java.Util.Concurrent.Atomic.AtomicInteger.Get() -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndAccumulate(int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndAdd(int delta) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndDecrement() -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndIncrement() -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndSet(int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.GetAndUpdate(Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.IncrementAndGet() -> int +Java.Util.Concurrent.Atomic.AtomicInteger.LazySet(int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicInteger.Opaque.get -> int +Java.Util.Concurrent.Atomic.AtomicInteger.Opaque.set -> void +Java.Util.Concurrent.Atomic.AtomicInteger.Plain.get -> int +Java.Util.Concurrent.Atomic.AtomicInteger.Plain.set -> void +Java.Util.Concurrent.Atomic.AtomicInteger.Set(int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicInteger.SetRelease(int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicInteger.UpdateAndGet(Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicInteger.WeakCompareAndSet(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger.WeakCompareAndSetAcquire(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger.WeakCompareAndSetPlain(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger.WeakCompareAndSetRelease(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicInteger.WeakCompareAndSetVolatile(int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray +Java.Util.Concurrent.Atomic.AtomicIntegerArray.AccumulateAndGet(int i, int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.AddAndGet(int i, int delta) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.AtomicIntegerArray(int length) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.AtomicIntegerArray(int[]? array) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.AtomicIntegerArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.CompareAndExchange(int i, int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.CompareAndExchangeAcquire(int i, int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.CompareAndExchangeRelease(int i, int expectedValue, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.CompareAndSet(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray.DecrementAndGet(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.Get(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAcquire(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndAccumulate(int i, int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndAdd(int i, int delta) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndDecrement(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndIncrement(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndSet(int i, int newValue) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetAndUpdate(int i, Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetOpaque(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.GetPlain(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.IncrementAndGet(int i) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.LazySet(int i, int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.Length() -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.Set(int i, int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.SetOpaque(int i, int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.SetPlain(int i, int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.SetRelease(int i, int newValue) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerArray.UpdateAndGet(int i, Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerArray.WeakCompareAndSet(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray.WeakCompareAndSetAcquire(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray.WeakCompareAndSetPlain(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray.WeakCompareAndSetRelease(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerArray.WeakCompareAndSetVolatile(int i, int expectedValue, int newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.AccumulateAndGet(Java.Lang.Object? obj, int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.AtomicIntegerFieldUpdater() -> void +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.AtomicIntegerFieldUpdater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndAccumulate(Java.Lang.Object? obj, int x, Java.Util.Functions.IIntBinaryOperator? accumulatorFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndUpdate(Java.Lang.Object? obj, Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.UpdateAndGet(Java.Lang.Object? obj, Java.Util.Functions.IIntUnaryOperator? updateFunction) -> int +Java.Util.Concurrent.Atomic.AtomicLong +Java.Util.Concurrent.Atomic.AtomicLong.AccumulateAndGet(long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLong.Acquire.get -> long +Java.Util.Concurrent.Atomic.AtomicLong.AddAndGet(long delta) -> long +Java.Util.Concurrent.Atomic.AtomicLong.AndDecrement.get -> long +Java.Util.Concurrent.Atomic.AtomicLong.AndIncrement.get -> long +Java.Util.Concurrent.Atomic.AtomicLong.AtomicLong() -> void +Java.Util.Concurrent.Atomic.AtomicLong.AtomicLong(long initialValue) -> void +Java.Util.Concurrent.Atomic.AtomicLong.AtomicLong(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicLong.CompareAndExchange(long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLong.CompareAndExchangeAcquire(long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLong.CompareAndExchangeRelease(long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLong.CompareAndSet(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLong.DecrementAndGet() -> long +Java.Util.Concurrent.Atomic.AtomicLong.Get() -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndAccumulate(long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndAdd(long delta) -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndDecrement() -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndIncrement() -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndSet(long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLong.GetAndUpdate(Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLong.IncrementAndGet() -> long +Java.Util.Concurrent.Atomic.AtomicLong.LazySet(long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLong.Opaque.get -> long +Java.Util.Concurrent.Atomic.AtomicLong.Opaque.set -> void +Java.Util.Concurrent.Atomic.AtomicLong.Plain.get -> long +Java.Util.Concurrent.Atomic.AtomicLong.Plain.set -> void +Java.Util.Concurrent.Atomic.AtomicLong.Set(long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLong.SetRelease(long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLong.UpdateAndGet(Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLong.WeakCompareAndSet(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLong.WeakCompareAndSetAcquire(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLong.WeakCompareAndSetPlain(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLong.WeakCompareAndSetRelease(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLong.WeakCompareAndSetVolatile(long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray +Java.Util.Concurrent.Atomic.AtomicLongArray.AccumulateAndGet(int i, long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.AtomicLongArray(int length) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.AtomicLongArray(long[]? array) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.AtomicLongArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.CompareAndExchange(int i, long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.CompareAndExchangeAcquire(int i, long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.CompareAndExchangeRelease(int i, long expectedValue, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.CompareAndSet(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray.DecrementAndGet(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.Get(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAcquire(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndAccumulate(int i, long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndAdd(int i, long delta) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndDecrement(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndIncrement(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndSet(int i, long newValue) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetAndUpdate(int i, Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetOpaque(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.GetPlain(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.IncrementAndGet(int i) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.LazySet(int i, long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.Length() -> int +Java.Util.Concurrent.Atomic.AtomicLongArray.Set(int i, long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.SetOpaque(int i, long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.SetPlain(int i, long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.SetRelease(int i, long newValue) -> void +Java.Util.Concurrent.Atomic.AtomicLongArray.UpdateAndGet(int i, Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongArray.WeakCompareAndSet(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray.WeakCompareAndSetAcquire(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray.WeakCompareAndSetPlain(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray.WeakCompareAndSetRelease(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongArray.WeakCompareAndSetVolatile(int i, long expectedValue, long newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.AccumulateAndGet(Java.Lang.Object? obj, long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.AtomicLongFieldUpdater() -> void +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.AtomicLongFieldUpdater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndAccumulate(Java.Lang.Object? obj, long x, Java.Util.Functions.ILongBinaryOperator? accumulatorFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndUpdate(Java.Lang.Object? obj, Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.UpdateAndGet(Java.Lang.Object? obj, Java.Util.Functions.ILongUnaryOperator? updateFunction) -> long +Java.Util.Concurrent.Atomic.AtomicMarkableReference +Java.Util.Concurrent.Atomic.AtomicMarkableReference.AtomicMarkableReference(Java.Lang.Object? initialRef, bool initialMark) -> void +Java.Util.Concurrent.Atomic.AtomicMarkableReference.AtomicMarkableReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicReference +Java.Util.Concurrent.Atomic.AtomicReference.AccumulateAndGet(Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.Acquire.get -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.AtomicReference() -> void +Java.Util.Concurrent.Atomic.AtomicReference.AtomicReference(Java.Lang.Object? initialValue) -> void +Java.Util.Concurrent.Atomic.AtomicReference.AtomicReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicReference.CompareAndExchange(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.CompareAndExchangeAcquire(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.CompareAndExchangeRelease(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.CompareAndSet(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReference.Get() -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.GetAndAccumulate(Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.GetAndSet(Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.GetAndUpdate(Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.LazySet(Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReference.Opaque.get -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.Opaque.set -> void +Java.Util.Concurrent.Atomic.AtomicReference.Plain.get -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.Plain.set -> void +Java.Util.Concurrent.Atomic.AtomicReference.Set(Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReference.SetRelease(Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReference.UpdateAndGet(Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReference.WeakCompareAndSet(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReference.WeakCompareAndSetAcquire(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReference.WeakCompareAndSetPlain(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReference.WeakCompareAndSetRelease(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReference.WeakCompareAndSetVolatile(Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray +Java.Util.Concurrent.Atomic.AtomicReferenceArray.AccumulateAndGet(int i, Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.AtomicReferenceArray(int length) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.AtomicReferenceArray(Java.Lang.Object![]? array) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.AtomicReferenceArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.CompareAndExchange(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.CompareAndExchangeAcquire(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.CompareAndExchangeRelease(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.CompareAndSet(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray.Get(int i) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetAcquire(int i) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetAndAccumulate(int i, Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetAndSet(int i, Java.Lang.Object? newValue) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetAndUpdate(int i, Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetOpaque(int i) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.GetPlain(int i) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.LazySet(int i, Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.Length() -> int +Java.Util.Concurrent.Atomic.AtomicReferenceArray.Set(int i, Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.SetOpaque(int i, Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.SetPlain(int i, Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.SetRelease(int i, Java.Lang.Object? newValue) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceArray.UpdateAndGet(int i, Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceArray.WeakCompareAndSet(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray.WeakCompareAndSetAcquire(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray.WeakCompareAndSetPlain(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray.WeakCompareAndSetRelease(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceArray.WeakCompareAndSetVolatile(int i, Java.Lang.Object? expectedValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.AccumulateAndGet(Java.Lang.Object? obj, Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.AtomicReferenceFieldUpdater() -> void +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.AtomicReferenceFieldUpdater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.GetAndAccumulate(Java.Lang.Object? obj, Java.Lang.Object? x, Java.Util.Functions.IBinaryOperator? accumulatorFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.GetAndUpdate(Java.Lang.Object? obj, Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.UpdateAndGet(Java.Lang.Object? obj, Java.Util.Functions.IUnaryOperator? updateFunction) -> Java.Lang.Object? +Java.Util.Concurrent.Atomic.AtomicStampedReference +Java.Util.Concurrent.Atomic.AtomicStampedReference.AtomicStampedReference(Java.Lang.Object? initialRef, int initialStamp) -> void +Java.Util.Concurrent.Atomic.AtomicStampedReference.AtomicStampedReference(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.DoubleAccumulator +Java.Util.Concurrent.Atomic.DoubleAccumulator.DoubleAccumulator(Java.Util.Functions.IDoubleBinaryOperator? accumulatorFunction, double identity) -> void +Java.Util.Concurrent.Atomic.DoubleAccumulator.DoubleAccumulator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.DoubleAdder +Java.Util.Concurrent.Atomic.DoubleAdder.DoubleAdder() -> void +Java.Util.Concurrent.Atomic.DoubleAdder.DoubleAdder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.LongAccumulator +Java.Util.Concurrent.Atomic.LongAccumulator.LongAccumulator(Java.Util.Functions.ILongBinaryOperator? accumulatorFunction, long identity) -> void +Java.Util.Concurrent.Atomic.LongAccumulator.LongAccumulator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.LongAdder +Java.Util.Concurrent.Atomic.LongAdder.LongAdder() -> void +Java.Util.Concurrent.Atomic.LongAdder.LongAdder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Atomic.Striped64 +Java.Util.Concurrent.Atomic.Striped64.Striped64(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.BrokenBarrierException +Java.Util.Concurrent.BrokenBarrierException.BrokenBarrierException() -> void +Java.Util.Concurrent.BrokenBarrierException.BrokenBarrierException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.BrokenBarrierException.BrokenBarrierException(string? message) -> void +Java.Util.Concurrent.CancellationException +Java.Util.Concurrent.CancellationException.CancellationException() -> void +Java.Util.Concurrent.CancellationException.CancellationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CancellationException.CancellationException(string? message) -> void +Java.Util.Concurrent.CompletableFuture +Java.Util.Concurrent.CompletableFuture.CompletableFuture() -> void +Java.Util.Concurrent.CompletableFuture.CompletableFuture(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CompletableFuture.IAsynchronousCompletionTask +Java.Util.Concurrent.CompletionException +Java.Util.Concurrent.CompletionException.CompletionException() -> void +Java.Util.Concurrent.CompletionException.CompletionException(Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.CompletionException.CompletionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CompletionException.CompletionException(string? message) -> void +Java.Util.Concurrent.CompletionException.CompletionException(string? message, Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.ConcurrentHashMap +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap() -> void +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap(int initialCapacity) -> void +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap(int initialCapacity, float loadFactor) -> void +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap(int initialCapacity, float loadFactor, int concurrencyLevel) -> void +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ConcurrentHashMap.ConcurrentHashMap(System.Collections.IDictionary! m) -> void +Java.Util.Concurrent.ConcurrentLinkedDeque +Java.Util.Concurrent.ConcurrentLinkedDeque.ConcurrentLinkedDeque() -> void +Java.Util.Concurrent.ConcurrentLinkedDeque.ConcurrentLinkedDeque(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ConcurrentLinkedDeque.ConcurrentLinkedDeque(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.ConcurrentLinkedQueue +Java.Util.Concurrent.ConcurrentLinkedQueue.ConcurrentLinkedQueue() -> void +Java.Util.Concurrent.ConcurrentLinkedQueue.ConcurrentLinkedQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ConcurrentLinkedQueue.ConcurrentLinkedQueue(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.ConcurrentSkipListMap +Java.Util.Concurrent.ConcurrentSkipListMap.ConcurrentSkipListMap() -> void +Java.Util.Concurrent.ConcurrentSkipListMap.ConcurrentSkipListMap(Java.Util.IComparator? comparator) -> void +Java.Util.Concurrent.ConcurrentSkipListMap.ConcurrentSkipListMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ConcurrentSkipListMap.ConcurrentSkipListMap(System.Collections.IDictionary? m) -> void +Java.Util.Concurrent.CopyOnWriteArrayList +Java.Util.Concurrent.CopyOnWriteArrayList.CopyOnWriteArrayList() -> void +Java.Util.Concurrent.CopyOnWriteArrayList.CopyOnWriteArrayList(Java.Lang.Object![]! toCopyIn) -> void +Java.Util.Concurrent.CopyOnWriteArrayList.CopyOnWriteArrayList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CopyOnWriteArrayList.CopyOnWriteArrayList(System.Collections.ICollection! c) -> void +Java.Util.Concurrent.CopyOnWriteArraySet +Java.Util.Concurrent.CopyOnWriteArraySet.CopyOnWriteArraySet() -> void +Java.Util.Concurrent.CopyOnWriteArraySet.CopyOnWriteArraySet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CopyOnWriteArraySet.CopyOnWriteArraySet(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.CountDownLatch +Java.Util.Concurrent.CountDownLatch.AwaitAsync() -> System.Threading.Tasks.Task! +Java.Util.Concurrent.CountDownLatch.AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Java.Util.Concurrent.CountDownLatch.CountDownLatch(int count) -> void +Java.Util.Concurrent.CountDownLatch.CountDownLatch(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CountedCompleter +Java.Util.Concurrent.CountedCompleter.AddToPendingCount(int delta) -> void +Java.Util.Concurrent.CountedCompleter.CompareAndSetPendingCount(int expected, int count) -> bool +Java.Util.Concurrent.CountedCompleter.Completer.get -> Java.Util.Concurrent.CountedCompleter? +Java.Util.Concurrent.CountedCompleter.CountedCompleter() -> void +Java.Util.Concurrent.CountedCompleter.CountedCompleter(Java.Util.Concurrent.CountedCompleter? completer) -> void +Java.Util.Concurrent.CountedCompleter.CountedCompleter(Java.Util.Concurrent.CountedCompleter? completer, int initialPendingCount) -> void +Java.Util.Concurrent.CountedCompleter.CountedCompleter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.CountedCompleter.DecrementPendingCountUnlessZero() -> int +Java.Util.Concurrent.CountedCompleter.FirstComplete() -> Java.Util.Concurrent.CountedCompleter? +Java.Util.Concurrent.CountedCompleter.HelpComplete(int maxTasks) -> void +Java.Util.Concurrent.CountedCompleter.NextComplete() -> Java.Util.Concurrent.CountedCompleter? +Java.Util.Concurrent.CountedCompleter.PendingCount.get -> int +Java.Util.Concurrent.CountedCompleter.PendingCount.set -> void +Java.Util.Concurrent.CountedCompleter.PropagateCompletion() -> void +Java.Util.Concurrent.CountedCompleter.QuietlyCompleteRoot() -> void +Java.Util.Concurrent.CountedCompleter.Root.get -> Java.Util.Concurrent.CountedCompleter? +Java.Util.Concurrent.CountedCompleter.TryComplete() -> void +Java.Util.Concurrent.CyclicBarrier +Java.Util.Concurrent.CyclicBarrier.AwaitAsync() -> System.Threading.Tasks.Task! +Java.Util.Concurrent.CyclicBarrier.AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Java.Util.Concurrent.CyclicBarrier.CyclicBarrier(int parties) -> void +Java.Util.Concurrent.CyclicBarrier.CyclicBarrier(int parties, Java.Lang.IRunnable? barrierAction) -> void +Java.Util.Concurrent.CyclicBarrier.CyclicBarrier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.DelayQueue +Java.Util.Concurrent.DelayQueue.DelayQueue() -> void +Java.Util.Concurrent.DelayQueue.DelayQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.DelayQueue.DelayQueue(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.Exchanger +Java.Util.Concurrent.Exchanger.Exchanger() -> void +Java.Util.Concurrent.Exchanger.Exchanger(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ExecutionException +Java.Util.Concurrent.ExecutionException.ExecutionException() -> void +Java.Util.Concurrent.ExecutionException.ExecutionException(Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.ExecutionException.ExecutionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ExecutionException.ExecutionException(string? message) -> void +Java.Util.Concurrent.ExecutionException.ExecutionException(string? message, Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.ExecutorCompletionService +Java.Util.Concurrent.ExecutorCompletionService.ExecutorCompletionService(Java.Util.Concurrent.IExecutor? executor) -> void +Java.Util.Concurrent.ExecutorCompletionService.ExecutorCompletionService(Java.Util.Concurrent.IExecutor? executor, Java.Util.Concurrent.IBlockingQueue? completionQueue) -> void +Java.Util.Concurrent.ExecutorCompletionService.ExecutorCompletionService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ExecutorCompletionService.PollAsync() -> System.Threading.Tasks.Task! +Java.Util.Concurrent.ExecutorCompletionService.PollAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +Java.Util.Concurrent.ExecutorCompletionService.TakeAsync() -> System.Threading.Tasks.Task! +Java.Util.Concurrent.Executors +Java.Util.Concurrent.Executors.Executors(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Flow +Java.Util.Concurrent.Flow.IProcessor +Java.Util.Concurrent.Flow.IPublisher +Java.Util.Concurrent.Flow.IPublisher.Subscribe(Java.Util.Concurrent.Flow.ISubscriber? subscriber) -> void +Java.Util.Concurrent.Flow.ISubscriber +Java.Util.Concurrent.Flow.ISubscriber.OnComplete() -> void +Java.Util.Concurrent.Flow.ISubscriber.OnError(Java.Lang.Throwable? throwable) -> void +Java.Util.Concurrent.Flow.ISubscriber.OnNext(Java.Lang.Object? item) -> void +Java.Util.Concurrent.Flow.ISubscriber.OnSubscribe(Java.Util.Concurrent.Flow.ISubscription? subscription) -> void +Java.Util.Concurrent.Flow.ISubscription +Java.Util.Concurrent.Flow.ISubscription.Cancel() -> void +Java.Util.Concurrent.Flow.ISubscription.Request(long n) -> void +Java.Util.Concurrent.ForkJoinPool +Java.Util.Concurrent.ForkJoinPool.ForkJoinPool() -> void +Java.Util.Concurrent.ForkJoinPool.ForkJoinPool(int parallelism) -> void +Java.Util.Concurrent.ForkJoinPool.ForkJoinPool(int parallelism, Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? factory, Java.Lang.Thread.IUncaughtExceptionHandler? handler, bool asyncMode) -> void +Java.Util.Concurrent.ForkJoinPool.ForkJoinPool(int parallelism, Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? factory, Java.Lang.Thread.IUncaughtExceptionHandler? handler, bool asyncMode, int corePoolSize, int maximumPoolSize, int minimumRunnable, Java.Util.Functions.IPredicate? saturate, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit) -> void +Java.Util.Concurrent.ForkJoinPool.ForkJoinPool(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory +Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory.NewThread(Java.Util.Concurrent.ForkJoinPool? pool) -> Java.Util.Concurrent.ForkJoinWorkerThread? +Java.Util.Concurrent.ForkJoinPool.IManagedBlocker +Java.Util.Concurrent.ForkJoinPool.IManagedBlocker.Block() -> bool +Java.Util.Concurrent.ForkJoinPool.IManagedBlocker.IsReleasable.get -> bool +Java.Util.Concurrent.ForkJoinTask +Java.Util.Concurrent.ForkJoinTask.CompareAndSetForkJoinTaskTag(short expect, short update) -> bool +Java.Util.Concurrent.ForkJoinTask.Exception.get -> Java.Lang.Throwable? +Java.Util.Concurrent.ForkJoinTask.Fork() -> Java.Util.Concurrent.ForkJoinTask? +Java.Util.Concurrent.ForkJoinTask.ForkJoinTask() -> void +Java.Util.Concurrent.ForkJoinTask.ForkJoinTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ForkJoinTask.ForkJoinTaskTag.get -> short +Java.Util.Concurrent.ForkJoinTask.Get() -> Java.Lang.Object? +Java.Util.Concurrent.ForkJoinTask.Get(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.ForkJoinTask.Invoke() -> Java.Lang.Object? +Java.Util.Concurrent.ForkJoinTask.IsCancelled.get -> bool +Java.Util.Concurrent.ForkJoinTask.IsCompletedAbnormally.get -> bool +Java.Util.Concurrent.ForkJoinTask.IsCompletedNormally.get -> bool +Java.Util.Concurrent.ForkJoinTask.IsDone.get -> bool +Java.Util.Concurrent.ForkJoinTask.Join() -> Java.Lang.Object? +Java.Util.Concurrent.ForkJoinTask.QuietlyComplete() -> void +Java.Util.Concurrent.ForkJoinTask.QuietlyInvoke() -> void +Java.Util.Concurrent.ForkJoinTask.QuietlyJoin() -> void +Java.Util.Concurrent.ForkJoinTask.SetForkJoinTaskTag(short newValue) -> short +Java.Util.Concurrent.ForkJoinWorkerThread +Java.Util.Concurrent.ForkJoinWorkerThread.ForkJoinWorkerThread(Java.Util.Concurrent.ForkJoinPool? pool) -> void +Java.Util.Concurrent.ForkJoinWorkerThread.ForkJoinWorkerThread(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.FutureTask +Java.Util.Concurrent.FutureTask.FutureTask(Java.Lang.IRunnable? runnable, Java.Lang.Object? result) -> void +Java.Util.Concurrent.FutureTask.FutureTask(Java.Util.Concurrent.ICallable? callable) -> void +Java.Util.Concurrent.FutureTask.FutureTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.IBlockingDeque +Java.Util.Concurrent.IBlockingDeque.Add(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingDeque.AddFirst(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.AddLast(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.Contains(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingDeque.Element() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.Iterator() -> Java.Util.IIterator? +Java.Util.Concurrent.IBlockingDeque.Offer(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingDeque.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.IBlockingDeque.OfferFirst(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingDeque.OfferFirst(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.IBlockingDeque.OfferLast(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingDeque.OfferLast(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.IBlockingDeque.Peek() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.Poll() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.PollFirst(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.PollLast(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.Push(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.Put(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.PutFirst(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.PutLast(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingDeque.Remove() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.Remove(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingDeque.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingDeque.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingDeque.Size() -> int +Java.Util.Concurrent.IBlockingDeque.Take() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.TakeFirst() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDeque.TakeLast() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingDequeExtensions +Java.Util.Concurrent.IBlockingQueue +Java.Util.Concurrent.IBlockingQueue.Add(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingQueue.Contains(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingQueue.DrainTo(System.Collections.ICollection? c) -> int +Java.Util.Concurrent.IBlockingQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +Java.Util.Concurrent.IBlockingQueue.Offer(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.IBlockingQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.IBlockingQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingQueue.Put(Java.Lang.Object? e) -> void +Java.Util.Concurrent.IBlockingQueue.RemainingCapacity() -> int +Java.Util.Concurrent.IBlockingQueue.Remove(Java.Lang.Object? o) -> bool +Java.Util.Concurrent.IBlockingQueue.Take() -> Java.Lang.Object? +Java.Util.Concurrent.IBlockingQueueExtensions +Java.Util.Concurrent.ICallable +Java.Util.Concurrent.ICallable.Call() -> Java.Lang.Object? +Java.Util.Concurrent.ICompletionService +Java.Util.Concurrent.ICompletionService.Poll() -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.ICompletionService.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.ICompletionService.Submit(Java.Lang.IRunnable? task, Java.Lang.Object? result) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.ICompletionService.Submit(Java.Util.Concurrent.ICallable? task) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.ICompletionService.Take() -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.ICompletionStage +Java.Util.Concurrent.ICompletionStage.AcceptEither(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.AcceptEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.AcceptEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ApplyToEither(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ApplyToEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ApplyToEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.Exceptionally(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ExceptionallyAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ExceptionallyAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ExceptionallyCompose(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.Handle(Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.HandleAsync(Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.HandleAsync(Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterBoth(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterEither(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.RunAfterEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAccept(Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAcceptAsync(Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAcceptAsync(Java.Util.Functions.IConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAcceptBoth(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAcceptBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenAcceptBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenApply(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenApplyAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenApplyAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenCombine(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenCombineAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenCombineAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenCompose(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenComposeAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenRun(Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenRunAsync(Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ThenRunAsync(Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.ToCompletableFuture() -> Java.Util.Concurrent.CompletableFuture? +Java.Util.Concurrent.ICompletionStage.WhenComplete(Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.WhenCompleteAsync(Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.ICompletionStage.WhenCompleteAsync(Java.Util.Functions.IBiConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +Java.Util.Concurrent.IConcurrentMap +Java.Util.Concurrent.IConcurrentMap.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.Concurrent.IConcurrentMap.Remove(Java.Lang.Object? key, Java.Lang.Object? value) -> bool +Java.Util.Concurrent.IConcurrentMap.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +Java.Util.Concurrent.IConcurrentMap.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.Concurrent.IDelayed +Java.Util.Concurrent.IDelayed.GetDelay(Java.Util.Concurrent.TimeUnit? unit) -> long +Java.Util.Concurrent.IExecutor +Java.Util.Concurrent.IExecutor.Execute(Java.Lang.IRunnable? command) -> void +Java.Util.Concurrent.IExecutorService +Java.Util.Concurrent.IExecutorService.AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.IExecutorService.InvokeAll(System.Collections.ICollection? tasks) -> System.Collections.IList? +Java.Util.Concurrent.IExecutorService.InvokeAll(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Collections.IList? +Java.Util.Concurrent.IExecutorService.InvokeAny(System.Collections.ICollection? tasks) -> Java.Lang.Object? +Java.Util.Concurrent.IExecutorService.InvokeAny(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IExecutorService.IsShutdown.get -> bool +Java.Util.Concurrent.IExecutorService.IsTerminated.get -> bool +Java.Util.Concurrent.IExecutorService.Shutdown() -> void +Java.Util.Concurrent.IExecutorService.ShutdownNow() -> System.Collections.Generic.IList? +Java.Util.Concurrent.IExecutorService.Submit(Java.Lang.IRunnable? task) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.IExecutorService.Submit(Java.Lang.IRunnable? task, Java.Lang.Object? result) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.IExecutorService.Submit(Java.Util.Concurrent.ICallable? task) -> Java.Util.Concurrent.IFuture? +Java.Util.Concurrent.IExecutorServiceExtensions +Java.Util.Concurrent.IFuture +Java.Util.Concurrent.IFuture.Cancel(bool mayInterruptIfRunning) -> bool +Java.Util.Concurrent.IFuture.Get() -> Java.Lang.Object? +Java.Util.Concurrent.IFuture.Get(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +Java.Util.Concurrent.IFuture.IsCancelled.get -> bool +Java.Util.Concurrent.IFuture.IsDone.get -> bool +Java.Util.Concurrent.IFutureExtensions +Java.Util.Concurrent.IRejectedExecutionHandler +Java.Util.Concurrent.IRejectedExecutionHandler.RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? executor) -> void +Java.Util.Concurrent.IRunnableFuture +Java.Util.Concurrent.IRunnableFuture.Run() -> void +Java.Util.Concurrent.IRunnableScheduledFuture +Java.Util.Concurrent.IRunnableScheduledFuture.IsPeriodic.get -> bool +Java.Util.Concurrent.IScheduledExecutorService +Java.Util.Concurrent.IScheduledExecutorService.Schedule(Java.Lang.IRunnable? command, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +Java.Util.Concurrent.IScheduledExecutorService.Schedule(Java.Util.Concurrent.ICallable? callable, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +Java.Util.Concurrent.IScheduledExecutorService.ScheduleAtFixedRate(Java.Lang.IRunnable? command, long initialDelay, long period, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +Java.Util.Concurrent.IScheduledExecutorService.ScheduleWithFixedDelay(Java.Lang.IRunnable? command, long initialDelay, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +Java.Util.Concurrent.IScheduledFuture +Java.Util.Concurrent.IThreadFactory +Java.Util.Concurrent.IThreadFactory.NewThread(Java.Lang.IRunnable? r) -> Java.Lang.Thread? +Java.Util.Concurrent.ITransferQueue +Java.Util.Concurrent.ITransferQueue.HasWaitingConsumer.get -> bool +Java.Util.Concurrent.ITransferQueue.Transfer(Java.Lang.Object? e) -> void +Java.Util.Concurrent.ITransferQueue.TryTransfer(Java.Lang.Object? e) -> bool +Java.Util.Concurrent.ITransferQueue.TryTransfer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.ITransferQueue.WaitingConsumerCount.get -> int +Java.Util.Concurrent.LinkedBlockingDeque +Java.Util.Concurrent.LinkedBlockingDeque.LinkedBlockingDeque() -> void +Java.Util.Concurrent.LinkedBlockingDeque.LinkedBlockingDeque(int capacity) -> void +Java.Util.Concurrent.LinkedBlockingDeque.LinkedBlockingDeque(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.LinkedBlockingDeque.LinkedBlockingDeque(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.LinkedBlockingQueue +Java.Util.Concurrent.LinkedBlockingQueue.LinkedBlockingQueue() -> void +Java.Util.Concurrent.LinkedBlockingQueue.LinkedBlockingQueue(int capacity) -> void +Java.Util.Concurrent.LinkedBlockingQueue.LinkedBlockingQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.LinkedBlockingQueue.LinkedBlockingQueue(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.LinkedTransferQueue +Java.Util.Concurrent.LinkedTransferQueue.LinkedTransferQueue() -> void +Java.Util.Concurrent.LinkedTransferQueue.LinkedTransferQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.LinkedTransferQueue.LinkedTransferQueue(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer +Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.AbstractOwnableSynchronizer() -> void +Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.AbstractOwnableSynchronizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.ExclusiveOwnerThread.get -> Java.Lang.Thread? +Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.ExclusiveOwnerThread.set -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.AbstractQueuedLongSynchronizer() -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.AbstractQueuedLongSynchronizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.Acquire(long arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.AcquireInterruptibly(long arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.AcquireShared(long arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.AcquireSharedInterruptibly(long arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.CompareAndSetState(long expect, long update) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.Await() -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.Await(long time, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.AwaitNanos(long nanosTimeout) -> long +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.AwaitUninterruptibly() -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.AwaitUntil(Java.Util.Date? deadline) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.ConditionObject(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer? __self) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.ConditionObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.HasWaiters.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.Signal() -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.SignalAll() -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.WaitingThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.WaitQueueLength.get -> int +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ExclusiveQueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.FirstQueuedThread.get -> Java.Lang.Thread? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.GetWaitingThreads(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject? condition) -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.GetWaitQueueLength(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject? condition) -> int +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.HasContended.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.HasQueuedPredecessors.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.HasQueuedThreads.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.HasWaiters(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject? condition) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.IsQueued(Java.Lang.Thread? thread) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.Owns(Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject? condition) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.QueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.QueueLength.get -> int +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.Release(long arg) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ReleaseShared(long arg) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.SharedQueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.State.get -> long +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.State.set -> void +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryAcquireNanos(long arg, long nanosTimeout) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryAcquireSharedNanos(long arg, long nanosTimeout) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.AbstractQueuedSynchronizer() -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.AbstractQueuedSynchronizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.Acquire(int arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.AcquireInterruptibly(int arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.AcquireShared(int arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.AcquireSharedInterruptibly(int arg) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.CompareAndSetState(int expect, int update) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.Await() -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.Await(long time, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.AwaitNanos(long nanosTimeout) -> long +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.AwaitUninterruptibly() -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.AwaitUntil(Java.Util.Date? deadline) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.ConditionObject(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer? __self) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.ConditionObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.HasWaiters.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.Signal() -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.SignalAll() -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.WaitingThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.WaitQueueLength.get -> int +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ExclusiveQueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.FirstQueuedThread.get -> Java.Lang.Thread? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.GetWaitingThreads(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject? condition) -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.GetWaitQueueLength(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject? condition) -> int +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.HasContended.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.HasQueuedPredecessors.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.HasQueuedThreads.get -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.HasWaiters(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject? condition) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.IsQueued(Java.Lang.Thread? thread) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.Owns(Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject? condition) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.QueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.QueueLength.get -> int +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.Release(int arg) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ReleaseShared(int arg) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.SharedQueuedThreads.get -> System.Collections.Generic.ICollection? +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.State.get -> int +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.State.set -> void +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryAcquireNanos(int arg, long nanosTimeout) -> bool +Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryAcquireSharedNanos(int arg, long nanosTimeout) -> bool +Java.Util.Concurrent.Locks.ICondition +Java.Util.Concurrent.Locks.ICondition.Await() -> void +Java.Util.Concurrent.Locks.ICondition.Await(long time, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.Locks.ICondition.AwaitNanos(long nanosTimeout) -> long +Java.Util.Concurrent.Locks.ICondition.AwaitUninterruptibly() -> void +Java.Util.Concurrent.Locks.ICondition.AwaitUntil(Java.Util.Date? deadline) -> bool +Java.Util.Concurrent.Locks.ICondition.Signal() -> void +Java.Util.Concurrent.Locks.ICondition.SignalAll() -> void +Java.Util.Concurrent.Locks.ILock +Java.Util.Concurrent.Locks.ILock.Lock() -> void +Java.Util.Concurrent.Locks.ILock.LockInterruptibly() -> void +Java.Util.Concurrent.Locks.ILock.NewCondition() -> Java.Util.Concurrent.Locks.ICondition? +Java.Util.Concurrent.Locks.ILock.TryLock() -> bool +Java.Util.Concurrent.Locks.ILock.TryLock(long time, Java.Util.Concurrent.TimeUnit? unit) -> bool +Java.Util.Concurrent.Locks.ILock.Unlock() -> void +Java.Util.Concurrent.Locks.IReadWriteLock +Java.Util.Concurrent.Locks.IReadWriteLock.ReadLock() -> Java.Util.Concurrent.Locks.ILock? +Java.Util.Concurrent.Locks.IReadWriteLock.WriteLock() -> Java.Util.Concurrent.Locks.ILock? +Java.Util.Concurrent.Locks.LockSupport +Java.Util.Concurrent.Locks.LockSupport.LockSupport(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.ReentrantLock +Java.Util.Concurrent.Locks.ReentrantLock.HasQueuedThread(Java.Lang.Thread? thread) -> bool +Java.Util.Concurrent.Locks.ReentrantLock.HasQueuedThreads.get -> bool +Java.Util.Concurrent.Locks.ReentrantLock.IsFair.get -> bool +Java.Util.Concurrent.Locks.ReentrantLock.QueueLength.get -> int +Java.Util.Concurrent.Locks.ReentrantLock.ReentrantLock() -> void +Java.Util.Concurrent.Locks.ReentrantLock.ReentrantLock(bool fair) -> void +Java.Util.Concurrent.Locks.ReentrantLock.ReentrantLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.HasQueuedThread(Java.Lang.Thread? thread) -> bool +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.HasQueuedThreads.get -> bool +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.IsFair.get -> bool +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.QueueLength.get -> int +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.ReentrantReadLock(Java.Util.Concurrent.Locks.ReentrantReadWriteLock? lock) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.ReentrantReadLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadWriteLock() -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadWriteLock(bool fair) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadWriteLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.ReentrantWriteLock(Java.Util.Concurrent.Locks.ReentrantReadWriteLock? lock) -> void +Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.ReentrantWriteLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Locks.StampedLock +Java.Util.Concurrent.Locks.StampedLock.StampedLock() -> void +Java.Util.Concurrent.Locks.StampedLock.StampedLock(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Phaser +Java.Util.Concurrent.Phaser.Phase.get -> int +Java.Util.Concurrent.Phaser.Phaser() -> void +Java.Util.Concurrent.Phaser.Phaser(int parties) -> void +Java.Util.Concurrent.Phaser.Phaser(Java.Util.Concurrent.Phaser? parent) -> void +Java.Util.Concurrent.Phaser.Phaser(Java.Util.Concurrent.Phaser? parent, int parties) -> void +Java.Util.Concurrent.Phaser.Phaser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.PriorityBlockingQueue +Java.Util.Concurrent.PriorityBlockingQueue.PriorityBlockingQueue() -> void +Java.Util.Concurrent.PriorityBlockingQueue.PriorityBlockingQueue(int initialCapacity) -> void +Java.Util.Concurrent.PriorityBlockingQueue.PriorityBlockingQueue(int initialCapacity, Java.Util.IComparator? comparator) -> void +Java.Util.Concurrent.PriorityBlockingQueue.PriorityBlockingQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.PriorityBlockingQueue.PriorityBlockingQueue(System.Collections.ICollection? c) -> void +Java.Util.Concurrent.RecursiveAction +Java.Util.Concurrent.RecursiveAction.RecursiveAction() -> void +Java.Util.Concurrent.RecursiveAction.RecursiveAction(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.RecursiveTask +Java.Util.Concurrent.RecursiveTask.RecursiveTask() -> void +Java.Util.Concurrent.RecursiveTask.RecursiveTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.RejectedExecutionException +Java.Util.Concurrent.RejectedExecutionException.RejectedExecutionException() -> void +Java.Util.Concurrent.RejectedExecutionException.RejectedExecutionException(Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.RejectedExecutionException.RejectedExecutionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.RejectedExecutionException.RejectedExecutionException(string? message) -> void +Java.Util.Concurrent.RejectedExecutionException.RejectedExecutionException(string? message, Java.Lang.Throwable? cause) -> void +Java.Util.Concurrent.ScheduledThreadPoolExecutor +Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduledThreadPoolExecutor(int corePoolSize) -> void +Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduledThreadPoolExecutor(int corePoolSize, Java.Util.Concurrent.IRejectedExecutionHandler? handler) -> void +Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduledThreadPoolExecutor(int corePoolSize, Java.Util.Concurrent.IThreadFactory? threadFactory) -> void +Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduledThreadPoolExecutor(int corePoolSize, Java.Util.Concurrent.IThreadFactory? threadFactory, Java.Util.Concurrent.IRejectedExecutionHandler? handler) -> void +Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduledThreadPoolExecutor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.Semaphore +Java.Util.Concurrent.Semaphore.HasQueuedThreads.get -> bool +Java.Util.Concurrent.Semaphore.QueueLength.get -> int +Java.Util.Concurrent.Semaphore.Semaphore(int permits) -> void +Java.Util.Concurrent.Semaphore.Semaphore(int permits, bool fair) -> void +Java.Util.Concurrent.Semaphore.Semaphore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.SubmissionPublisher +Java.Util.Concurrent.SubmissionPublisher.SubmissionPublisher() -> void +Java.Util.Concurrent.SubmissionPublisher.SubmissionPublisher(Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity) -> void +Java.Util.Concurrent.SubmissionPublisher.SubmissionPublisher(Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity, Java.Util.Functions.IBiConsumer? handler) -> void +Java.Util.Concurrent.SubmissionPublisher.SubmissionPublisher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.SynchronousQueue +Java.Util.Concurrent.SynchronousQueue.SynchronousQueue() -> void +Java.Util.Concurrent.SynchronousQueue.SynchronousQueue(bool fair) -> void +Java.Util.Concurrent.SynchronousQueue.SynchronousQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadLocalRandom +Java.Util.Concurrent.ThreadLocalRandom.ThreadLocalRandom(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadPoolExecutor +Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy +Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.AbortPolicy() -> void +Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.AbortPolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy +Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.CallerRunsPolicy() -> void +Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.CallerRunsPolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy +Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.DiscardOldestPolicy() -> void +Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.DiscardOldestPolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy +Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.DiscardPolicy() -> void +Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.DiscardPolicy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.ThreadPoolExecutor.ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Concurrent.IBlockingQueue? workQueue) -> void +Java.Util.Concurrent.ThreadPoolExecutor.ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Concurrent.IBlockingQueue? workQueue, Java.Util.Concurrent.IRejectedExecutionHandler? handler) -> void +Java.Util.Concurrent.ThreadPoolExecutor.ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Concurrent.IBlockingQueue? workQueue, Java.Util.Concurrent.IThreadFactory? threadFactory) -> void +Java.Util.Concurrent.ThreadPoolExecutor.ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Concurrent.IBlockingQueue? workQueue, Java.Util.Concurrent.IThreadFactory? threadFactory, Java.Util.Concurrent.IRejectedExecutionHandler? handler) -> void +Java.Util.Concurrent.ThreadPoolExecutor.ThreadPoolExecutor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.TimeoutException +Java.Util.Concurrent.TimeoutException.TimeoutException() -> void +Java.Util.Concurrent.TimeoutException.TimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Concurrent.TimeoutException.TimeoutException(string? message) -> void +Java.Util.Concurrent.TimeUnit +Java.Util.Concurrent.TimeUnit.Convert(long sourceDuration, Java.Util.Concurrent.TimeUnit? sourceUnit) -> long +Java.Util.Concurrent.TimeUnit.Sleep(long timeout) -> void +Java.Util.Concurrent.TimeUnit.TimedJoin(Java.Lang.Thread? thread, long timeout) -> void +Java.Util.Concurrent.TimeUnit.TimedWait(Java.Lang.Object? obj, long timeout) -> void +Java.Util.Concurrent.TimeUnit.ToDays(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToHours(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToMicros(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToMillis(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToMinutes(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToNanos(long duration) -> long +Java.Util.Concurrent.TimeUnit.ToSeconds(long duration) -> long +Java.Util.ConcurrentModificationException +Java.Util.ConcurrentModificationException.ConcurrentModificationException() -> void +Java.Util.ConcurrentModificationException.ConcurrentModificationException(Java.Lang.Throwable? cause) -> void +Java.Util.ConcurrentModificationException.ConcurrentModificationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ConcurrentModificationException.ConcurrentModificationException(string? message) -> void +Java.Util.ConcurrentModificationException.ConcurrentModificationException(string? message, Java.Lang.Throwable? cause) -> void +Java.Util.Currency +Java.Util.Currency.CurrencyCode.get -> string? +Java.Util.Currency.DefaultFractionDigits.get -> int +Java.Util.Currency.DisplayName.get -> string? +Java.Util.Currency.GetDisplayName(Java.Util.Locale? locale) -> string? +Java.Util.Currency.GetSymbol(Java.Util.Locale? locale) -> string? +Java.Util.Currency.NumericCode.get -> int +Java.Util.Currency.NumericCodeAsString.get -> string? +Java.Util.Currency.Symbol.get -> string? +Java.Util.Date +Java.Util.Date.Date() -> void +Java.Util.Date.Date(int year, int month, int date) -> void +Java.Util.Date.Date(int year, int month, int date, int hrs, int min) -> void +Java.Util.Date.Date(int year, int month, int date, int hrs, int min, int sec) -> void +Java.Util.Date.Date(long date) -> void +Java.Util.Date.Date(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Date.Date(string? s) -> void +Java.Util.Dictionary +Java.Util.Dictionary.Dictionary() -> void +Java.Util.Dictionary.Dictionary(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.DoubleSummaryStatistics +Java.Util.DoubleSummaryStatistics.Average.get -> double +Java.Util.DoubleSummaryStatistics.Count.get -> long +Java.Util.DoubleSummaryStatistics.DoubleSummaryStatistics() -> void +Java.Util.DoubleSummaryStatistics.DoubleSummaryStatistics(long count, double min, double max, double sum) -> void +Java.Util.DoubleSummaryStatistics.DoubleSummaryStatistics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.DoubleSummaryStatistics.Max.get -> double +Java.Util.DoubleSummaryStatistics.Min.get -> double +Java.Util.DoubleSummaryStatistics.Sum.get -> double +Java.Util.DuplicateFormatFlagsException +Java.Util.DuplicateFormatFlagsException.DuplicateFormatFlagsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.DuplicateFormatFlagsException.DuplicateFormatFlagsException(string? f) -> void +Java.Util.EmptyStackException +Java.Util.EmptyStackException.EmptyStackException() -> void +Java.Util.EmptyStackException.EmptyStackException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.EnumMap +Java.Util.EnumMap.EnumMap(Java.Lang.Class? keyType) -> void +Java.Util.EnumMap.EnumMap(Java.Util.EnumMap? m) -> void +Java.Util.EnumMap.EnumMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.EnumMap.EnumMap(System.Collections.IDictionary? m) -> void +Java.Util.EnumSet +Java.Util.EnumSet.EnumSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.EventListenerProxy +Java.Util.EventListenerProxy.EventListenerProxy(Java.Lang.Object? listener) -> void +Java.Util.EventListenerProxy.EventListenerProxy(Java.Util.IEventListener? listener) -> void +Java.Util.EventListenerProxy.EventListenerProxy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.EventObject +Java.Util.EventObject.EventObject(Java.Lang.Object? source) -> void +Java.Util.EventObject.EventObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.FormatFlags +Java.Util.FormatFlags.Alternate = 4 -> Java.Util.FormatFlags +Java.Util.FormatFlags.LeftJustify = 1 -> Java.Util.FormatFlags +Java.Util.FormatFlags.Uppercase = 2 -> Java.Util.FormatFlags +Java.Util.FormatFlagsConversionMismatchException +Java.Util.FormatFlagsConversionMismatchException.FormatFlagsConversionMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.FormatFlagsConversionMismatchException.FormatFlagsConversionMismatchException(string? f, char c) -> void +Java.Util.FormattableFlags +Java.Util.FormattableFlags.FormattableFlags(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Formatter +Java.Util.Formatter.BigDecimalLayoutForm +Java.Util.Formatter.Close() -> void +Java.Util.Formatter.Flush() -> void +Java.Util.Formatter.Format(Java.Util.Locale? l, string? format, params Java.Lang.Object![]? args) -> Java.Util.Formatter? +Java.Util.Formatter.Format(string? format, params Java.Lang.Object![]? args) -> Java.Util.Formatter? +Java.Util.Formatter.Formatter() -> void +Java.Util.Formatter.Formatter(Java.IO.File? file) -> void +Java.Util.Formatter.Formatter(Java.IO.File? file, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(Java.IO.File? file, string? csn) -> void +Java.Util.Formatter.Formatter(Java.IO.File? file, string? csn, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(Java.IO.PrintStream? ps) -> void +Java.Util.Formatter.Formatter(Java.Lang.IAppendable? a) -> void +Java.Util.Formatter.Formatter(Java.Lang.IAppendable? a, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(string? fileName) -> void +Java.Util.Formatter.Formatter(string? fileName, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(string? fileName, string? csn) -> void +Java.Util.Formatter.Formatter(string? fileName, string? csn, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(System.IO.Stream? os) -> void +Java.Util.Formatter.Formatter(System.IO.Stream? os, Java.Nio.Charset.Charset? charset, Java.Util.Locale? l) -> void +Java.Util.Formatter.Formatter(System.IO.Stream? os, string? csn) -> void +Java.Util.Formatter.Formatter(System.IO.Stream? os, string? csn, Java.Util.Locale? l) -> void +Java.Util.Formatter.IoException() -> Java.IO.IOException? +Java.Util.Formatter.Locale() -> Java.Util.Locale? +Java.Util.Formatter.Out() -> Java.Lang.IAppendable? +Java.Util.FormatterClosedException +Java.Util.FormatterClosedException.FormatterClosedException() -> void +Java.Util.FormatterClosedException.FormatterClosedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Functions.BinaryOperator +Java.Util.Functions.DoubleUnaryOperator +Java.Util.Functions.Function +Java.Util.Functions.IBiConsumer +Java.Util.Functions.IBiConsumer.Accept(Java.Lang.Object? t, Java.Lang.Object? u) -> void +Java.Util.Functions.IBiConsumer.AndThen(Java.Util.Functions.IBiConsumer? after) -> Java.Util.Functions.IBiConsumer? +Java.Util.Functions.IBiFunction +Java.Util.Functions.IBiFunction.AndThen(Java.Util.Functions.IFunction? after) -> Java.Util.Functions.IBiFunction? +Java.Util.Functions.IBiFunction.Apply(Java.Lang.Object? t, Java.Lang.Object? u) -> Java.Lang.Object? +Java.Util.Functions.IBinaryOperator +Java.Util.Functions.IBinaryOperator.MaxBy(Java.Util.IComparator? comparator) -> Java.Util.Functions.IBinaryOperator? +Java.Util.Functions.IBinaryOperator.MinBy(Java.Util.IComparator? comparator) -> Java.Util.Functions.IBinaryOperator? +Java.Util.Functions.IBiPredicate +Java.Util.Functions.IBiPredicate.And(Java.Util.Functions.IBiPredicate? other) -> Java.Util.Functions.IBiPredicate? +Java.Util.Functions.IBiPredicate.Negate() -> Java.Util.Functions.IBiPredicate? +Java.Util.Functions.IBiPredicate.Or(Java.Util.Functions.IBiPredicate? other) -> Java.Util.Functions.IBiPredicate? +Java.Util.Functions.IBiPredicate.Test(Java.Lang.Object? t, Java.Lang.Object? u) -> bool +Java.Util.Functions.IBooleanSupplier +Java.Util.Functions.IBooleanSupplier.AsBoolean.get -> bool +Java.Util.Functions.IConsumer +Java.Util.Functions.IConsumer.Accept(Java.Lang.Object? t) -> void +Java.Util.Functions.IConsumer.AndThen(Java.Util.Functions.IConsumer? after) -> Java.Util.Functions.IConsumer? +Java.Util.Functions.IDoubleBinaryOperator +Java.Util.Functions.IDoubleBinaryOperator.ApplyAsDouble(double left, double right) -> double +Java.Util.Functions.IDoubleConsumer +Java.Util.Functions.IDoubleConsumer.Accept(double value) -> void +Java.Util.Functions.IDoubleConsumer.AndThen(Java.Util.Functions.IDoubleConsumer? after) -> Java.Util.Functions.IDoubleConsumer? +Java.Util.Functions.IDoubleFunction +Java.Util.Functions.IDoubleFunction.Apply(double value) -> Java.Lang.Object? +Java.Util.Functions.IDoublePredicate +Java.Util.Functions.IDoublePredicate.And(Java.Util.Functions.IDoublePredicate? other) -> Java.Util.Functions.IDoublePredicate? +Java.Util.Functions.IDoublePredicate.Negate() -> Java.Util.Functions.IDoublePredicate? +Java.Util.Functions.IDoublePredicate.Or(Java.Util.Functions.IDoublePredicate? other) -> Java.Util.Functions.IDoublePredicate? +Java.Util.Functions.IDoublePredicate.Test(double value) -> bool +Java.Util.Functions.IDoubleSupplier +Java.Util.Functions.IDoubleSupplier.AsDouble.get -> double +Java.Util.Functions.IDoubleToIntFunction +Java.Util.Functions.IDoubleToIntFunction.ApplyAsInt(double value) -> int +Java.Util.Functions.IDoubleToLongFunction +Java.Util.Functions.IDoubleToLongFunction.ApplyAsLong(double value) -> long +Java.Util.Functions.IDoubleUnaryOperator +Java.Util.Functions.IDoubleUnaryOperator.AndThen(Java.Util.Functions.IDoubleUnaryOperator? after) -> Java.Util.Functions.IDoubleUnaryOperator? +Java.Util.Functions.IDoubleUnaryOperator.ApplyAsDouble(double operand) -> double +Java.Util.Functions.IDoubleUnaryOperator.Compose(Java.Util.Functions.IDoubleUnaryOperator? before) -> Java.Util.Functions.IDoubleUnaryOperator? +Java.Util.Functions.IDoubleUnaryOperator.Identity() -> Java.Util.Functions.IDoubleUnaryOperator? +Java.Util.Functions.IFunction +Java.Util.Functions.IFunction.AndThen(Java.Util.Functions.IFunction? after) -> Java.Util.Functions.IFunction? +Java.Util.Functions.IFunction.Apply(Java.Lang.Object? t) -> Java.Lang.Object? +Java.Util.Functions.IFunction.Compose(Java.Util.Functions.IFunction? before) -> Java.Util.Functions.IFunction? +Java.Util.Functions.IFunction.Identity() -> Java.Util.Functions.IFunction? +Java.Util.Functions.IIntBinaryOperator +Java.Util.Functions.IIntBinaryOperator.ApplyAsInt(int left, int right) -> int +Java.Util.Functions.IIntConsumer +Java.Util.Functions.IIntConsumer.Accept(int value) -> void +Java.Util.Functions.IIntConsumer.AndThen(Java.Util.Functions.IIntConsumer? after) -> Java.Util.Functions.IIntConsumer? +Java.Util.Functions.IIntFunction +Java.Util.Functions.IIntFunction.Apply(int value) -> Java.Lang.Object? +Java.Util.Functions.IIntPredicate +Java.Util.Functions.IIntPredicate.And(Java.Util.Functions.IIntPredicate? other) -> Java.Util.Functions.IIntPredicate? +Java.Util.Functions.IIntPredicate.Negate() -> Java.Util.Functions.IIntPredicate? +Java.Util.Functions.IIntPredicate.Or(Java.Util.Functions.IIntPredicate? other) -> Java.Util.Functions.IIntPredicate? +Java.Util.Functions.IIntPredicate.Test(int value) -> bool +Java.Util.Functions.IIntSupplier +Java.Util.Functions.IIntSupplier.AsInt.get -> int +Java.Util.Functions.IIntToDoubleFunction +Java.Util.Functions.IIntToDoubleFunction.ApplyAsDouble(int value) -> double +Java.Util.Functions.IIntToLongFunction +Java.Util.Functions.IIntToLongFunction.ApplyAsLong(int value) -> long +Java.Util.Functions.IIntUnaryOperator +Java.Util.Functions.IIntUnaryOperator.AndThen(Java.Util.Functions.IIntUnaryOperator? after) -> Java.Util.Functions.IIntUnaryOperator? +Java.Util.Functions.IIntUnaryOperator.ApplyAsInt(int operand) -> int +Java.Util.Functions.IIntUnaryOperator.Compose(Java.Util.Functions.IIntUnaryOperator? before) -> Java.Util.Functions.IIntUnaryOperator? +Java.Util.Functions.IIntUnaryOperator.Identity() -> Java.Util.Functions.IIntUnaryOperator? +Java.Util.Functions.ILongBinaryOperator +Java.Util.Functions.ILongBinaryOperator.ApplyAsLong(long left, long right) -> long +Java.Util.Functions.ILongConsumer +Java.Util.Functions.ILongConsumer.Accept(long value) -> void +Java.Util.Functions.ILongConsumer.AndThen(Java.Util.Functions.ILongConsumer? after) -> Java.Util.Functions.ILongConsumer? +Java.Util.Functions.ILongFunction +Java.Util.Functions.ILongFunction.Apply(long value) -> Java.Lang.Object? +Java.Util.Functions.ILongPredicate +Java.Util.Functions.ILongPredicate.And(Java.Util.Functions.ILongPredicate? other) -> Java.Util.Functions.ILongPredicate? +Java.Util.Functions.ILongPredicate.Negate() -> Java.Util.Functions.ILongPredicate? +Java.Util.Functions.ILongPredicate.Or(Java.Util.Functions.ILongPredicate? other) -> Java.Util.Functions.ILongPredicate? +Java.Util.Functions.ILongPredicate.Test(long value) -> bool +Java.Util.Functions.ILongSupplier +Java.Util.Functions.ILongSupplier.AsLong.get -> long +Java.Util.Functions.ILongToDoubleFunction +Java.Util.Functions.ILongToDoubleFunction.ApplyAsDouble(long value) -> double +Java.Util.Functions.ILongToIntFunction +Java.Util.Functions.ILongToIntFunction.ApplyAsInt(long value) -> int +Java.Util.Functions.ILongUnaryOperator +Java.Util.Functions.ILongUnaryOperator.AndThen(Java.Util.Functions.ILongUnaryOperator? after) -> Java.Util.Functions.ILongUnaryOperator? +Java.Util.Functions.ILongUnaryOperator.ApplyAsLong(long operand) -> long +Java.Util.Functions.ILongUnaryOperator.Compose(Java.Util.Functions.ILongUnaryOperator? before) -> Java.Util.Functions.ILongUnaryOperator? +Java.Util.Functions.ILongUnaryOperator.Identity() -> Java.Util.Functions.ILongUnaryOperator? +Java.Util.Functions.IntUnaryOperator +Java.Util.Functions.IObjDoubleConsumer +Java.Util.Functions.IObjDoubleConsumer.Accept(Java.Lang.Object? t, double value) -> void +Java.Util.Functions.IObjIntConsumer +Java.Util.Functions.IObjIntConsumer.Accept(Java.Lang.Object? t, int value) -> void +Java.Util.Functions.IObjLongConsumer +Java.Util.Functions.IObjLongConsumer.Accept(Java.Lang.Object? t, long value) -> void +Java.Util.Functions.IPredicate +Java.Util.Functions.IPredicate.And(Java.Util.Functions.IPredicate? other) -> Java.Util.Functions.IPredicate? +Java.Util.Functions.IPredicate.IsEqual(Java.Lang.Object? targetRef) -> Java.Util.Functions.IPredicate? +Java.Util.Functions.IPredicate.Negate() -> Java.Util.Functions.IPredicate? +Java.Util.Functions.IPredicate.Not(Java.Util.Functions.IPredicate? target) -> Java.Util.Functions.IPredicate? +Java.Util.Functions.IPredicate.Or(Java.Util.Functions.IPredicate? other) -> Java.Util.Functions.IPredicate? +Java.Util.Functions.IPredicate.Test(Java.Lang.Object? t) -> bool +Java.Util.Functions.ISupplier +Java.Util.Functions.ISupplier.Get() -> Java.Lang.Object? +Java.Util.Functions.IToDoubleBiFunction +Java.Util.Functions.IToDoubleBiFunction.ApplyAsDouble(Java.Lang.Object? t, Java.Lang.Object? u) -> double +Java.Util.Functions.IToDoubleFunction +Java.Util.Functions.IToDoubleFunction.ApplyAsDouble(Java.Lang.Object? value) -> double +Java.Util.Functions.IToIntBiFunction +Java.Util.Functions.IToIntBiFunction.ApplyAsInt(Java.Lang.Object? t, Java.Lang.Object? u) -> int +Java.Util.Functions.IToIntFunction +Java.Util.Functions.IToIntFunction.ApplyAsInt(Java.Lang.Object? value) -> int +Java.Util.Functions.IToLongBiFunction +Java.Util.Functions.IToLongBiFunction.ApplyAsLong(Java.Lang.Object? t, Java.Lang.Object? u) -> long +Java.Util.Functions.IToLongFunction +Java.Util.Functions.IToLongFunction.ApplyAsLong(Java.Lang.Object? value) -> long +Java.Util.Functions.IUnaryOperator +Java.Util.Functions.IUnaryOperator.Identity() -> Java.Util.Functions.IUnaryOperator? +Java.Util.Functions.LongUnaryOperator +Java.Util.Functions.Predicate +Java.Util.Functions.UnaryOperator +Java.Util.GregorianCalendar +Java.Util.GregorianCalendar.GregorianCalendar() -> void +Java.Util.GregorianCalendar.GregorianCalendar(int year, int month, int dayOfMonth) -> void +Java.Util.GregorianCalendar.GregorianCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute) -> void +Java.Util.GregorianCalendar.GregorianCalendar(int year, int month, int dayOfMonth, int hourOfDay, int minute, int second) -> void +Java.Util.GregorianCalendar.GregorianCalendar(Java.Util.Locale? aLocale) -> void +Java.Util.GregorianCalendar.GregorianCalendar(Java.Util.TimeZone? zone) -> void +Java.Util.GregorianCalendar.GregorianCalendar(Java.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> void +Java.Util.GregorianCalendar.GregorianCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.GregorianCalendar.GregorianChange.get -> Java.Util.Date? +Java.Util.GregorianCalendar.GregorianChange.set -> void +Java.Util.HashMap +Java.Util.HashMap.HashMap() -> void +Java.Util.HashMap.HashMap(int initialCapacity) -> void +Java.Util.HashMap.HashMap(int initialCapacity, float loadFactor) -> void +Java.Util.HashMap.HashMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.HashMap.HashMap(System.Collections.IDictionary! m) -> void +Java.Util.HashSet +Java.Util.HashSet.HashSet() -> void +Java.Util.HashSet.HashSet(int initialCapacity) -> void +Java.Util.HashSet.HashSet(int initialCapacity, float loadFactor) -> void +Java.Util.HashSet.HashSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.HashSet.HashSet(System.Collections.ICollection! c) -> void +Java.Util.Hashtable +Java.Util.Hashtable.Hashtable() -> void +Java.Util.Hashtable.Hashtable(int initialCapacity) -> void +Java.Util.Hashtable.Hashtable(int initialCapacity, float loadFactor) -> void +Java.Util.Hashtable.Hashtable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Hashtable.Hashtable(System.Collections.IDictionary? t) -> void +Java.Util.HexFormat +Java.Util.HexFormat.Delimiter() -> string? +Java.Util.HexFormat.FormatHex(byte[]? bytes) -> string? +Java.Util.HexFormat.FormatHex(byte[]? bytes, int fromIndex, int toIndex) -> string? +Java.Util.HexFormat.FormatHex(Java.Lang.Object? out, byte[]? bytes) -> Java.Lang.Object? +Java.Util.HexFormat.FormatHex(Java.Lang.Object? out, byte[]? bytes, int fromIndex, int toIndex) -> Java.Lang.Object? +Java.Util.HexFormat.IsUpperCase.get -> bool +Java.Util.HexFormat.ParseHex(char[]? chars, int fromIndex, int toIndex) -> byte[]? +Java.Util.HexFormat.ParseHex(Java.Lang.ICharSequence? string) -> byte[]? +Java.Util.HexFormat.ParseHex(Java.Lang.ICharSequence? string, int fromIndex, int toIndex) -> byte[]? +Java.Util.HexFormat.ParseHex(string? string) -> byte[]? +Java.Util.HexFormat.ParseHex(string? string, int fromIndex, int toIndex) -> byte[]? +Java.Util.HexFormat.Prefix() -> string? +Java.Util.HexFormat.Suffix() -> string? +Java.Util.HexFormat.ToHexDigits(char value) -> string? +Java.Util.HexFormat.ToHexDigits(int value) -> string? +Java.Util.HexFormat.ToHexDigits(Java.Lang.Object? out, sbyte value) -> Java.Lang.Object? +Java.Util.HexFormat.ToHexDigits(long value) -> string? +Java.Util.HexFormat.ToHexDigits(long value, int digits) -> string? +Java.Util.HexFormat.ToHexDigits(sbyte value) -> string? +Java.Util.HexFormat.ToHexDigits(short value) -> string? +Java.Util.HexFormat.ToHighHexDigit(int value) -> char +Java.Util.HexFormat.ToLowHexDigit(int value) -> char +Java.Util.HexFormat.WithDelimiter(string? delimiter) -> Java.Util.HexFormat? +Java.Util.HexFormat.WithLowerCase() -> Java.Util.HexFormat? +Java.Util.HexFormat.WithPrefix(string? prefix) -> Java.Util.HexFormat? +Java.Util.HexFormat.WithSuffix(string? suffix) -> Java.Util.HexFormat? +Java.Util.HexFormat.WithUpperCase() -> Java.Util.HexFormat? +Java.Util.ICollection +Java.Util.ICollection.Add(Java.Lang.Object? e) -> bool +Java.Util.ICollection.AddAll(System.Collections.ICollection! c) -> bool +Java.Util.ICollection.Clear() -> void +Java.Util.ICollection.Contains(Java.Lang.Object? o) -> bool +Java.Util.ICollection.ContainsAll(System.Collections.ICollection! c) -> bool +Java.Util.ICollection.Equals(Java.Lang.Object? o) -> bool +Java.Util.ICollection.GetHashCode() -> int +Java.Util.ICollection.IsEmpty.get -> bool +Java.Util.ICollection.Iterator() -> Java.Util.IIterator! +Java.Util.ICollection.Remove(Java.Lang.Object? o) -> bool +Java.Util.ICollection.RemoveAll(System.Collections.ICollection! c) -> bool +Java.Util.ICollection.RemoveIf(Java.Util.Functions.IPredicate! filter) -> bool +Java.Util.ICollection.RetainAll(System.Collections.ICollection! c) -> bool +Java.Util.ICollection.Size() -> int +Java.Util.ICollection.ToArray() -> Java.Lang.Object![]! +Java.Util.ICollection.ToArray(Java.Lang.Object![]! a) -> Java.Lang.Object![]! +Java.Util.ICollection.ToArray(Java.Util.Functions.IIntFunction! generator) -> Java.Lang.Object![]! +Java.Util.IComparator +Java.Util.IComparator.Compare(Java.Lang.Object? o1, Java.Lang.Object? o2) -> int +Java.Util.IComparator.Comparing(Java.Util.Functions.IFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.Comparing(Java.Util.Functions.IFunction? keyExtractor, Java.Util.IComparator? keyComparator) -> Java.Util.IComparator? +Java.Util.IComparator.ComparingDouble(Java.Util.Functions.IToDoubleFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.ComparingInt(Java.Util.Functions.IToIntFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.ComparingLong(Java.Util.Functions.IToLongFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.Equals(Java.Lang.Object? obj) -> bool +Java.Util.IComparator.NaturalOrder() -> Java.Util.IComparator? +Java.Util.IComparator.NullsFirst(Java.Util.IComparator? comparator) -> Java.Util.IComparator? +Java.Util.IComparator.NullsLast(Java.Util.IComparator? comparator) -> Java.Util.IComparator? +Java.Util.IComparator.Reversed() -> Java.Util.IComparator? +Java.Util.IComparator.ReverseOrder() -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparing(Java.Util.Functions.IFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparing(Java.Util.Functions.IFunction? keyExtractor, Java.Util.IComparator? keyComparator) -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparing(Java.Util.IComparator? other) -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparingDouble(Java.Util.Functions.IToDoubleFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparingInt(Java.Util.Functions.IToIntFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IComparator.ThenComparingLong(Java.Util.Functions.IToLongFunction? keyExtractor) -> Java.Util.IComparator? +Java.Util.IdentityHashMap +Java.Util.IdentityHashMap.IdentityHashMap() -> void +Java.Util.IdentityHashMap.IdentityHashMap(int expectedMaxSize) -> void +Java.Util.IdentityHashMap.IdentityHashMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IdentityHashMap.IdentityHashMap(System.Collections.IDictionary? m) -> void +Java.Util.IDeque +Java.Util.IDeque.Add(Java.Lang.Object? e) -> bool +Java.Util.IDeque.AddFirst(Java.Lang.Object? e) -> void +Java.Util.IDeque.AddLast(Java.Lang.Object? e) -> void +Java.Util.IDeque.Contains(Java.Lang.Object? o) -> bool +Java.Util.IDeque.DescendingIterator() -> Java.Util.IIterator! +Java.Util.IDeque.Element() -> Java.Lang.Object? +Java.Util.IDeque.First.get -> Java.Lang.Object? +Java.Util.IDeque.Iterator() -> Java.Util.IIterator! +Java.Util.IDeque.Last.get -> Java.Lang.Object? +Java.Util.IDeque.Offer(Java.Lang.Object? e) -> bool +Java.Util.IDeque.OfferFirst(Java.Lang.Object? e) -> bool +Java.Util.IDeque.OfferLast(Java.Lang.Object? e) -> bool +Java.Util.IDeque.Peek() -> Java.Lang.Object? +Java.Util.IDeque.PeekFirst() -> Java.Lang.Object? +Java.Util.IDeque.PeekLast() -> Java.Lang.Object? +Java.Util.IDeque.Poll() -> Java.Lang.Object? +Java.Util.IDeque.PollFirst() -> Java.Lang.Object? +Java.Util.IDeque.PollLast() -> Java.Lang.Object? +Java.Util.IDeque.Pop() -> Java.Lang.Object? +Java.Util.IDeque.Push(Java.Lang.Object? e) -> void +Java.Util.IDeque.Remove() -> Java.Lang.Object? +Java.Util.IDeque.Remove(Java.Lang.Object? o) -> bool +Java.Util.IDeque.RemoveFirst() -> Java.Lang.Object? +Java.Util.IDeque.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +Java.Util.IDeque.RemoveLast() -> Java.Lang.Object? +Java.Util.IDeque.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +Java.Util.IDeque.Size() -> int +Java.Util.IEnumeration +Java.Util.IEnumeration.AsIterator() -> Java.Util.IIterator? +Java.Util.IEnumeration.HasMoreElements.get -> bool +Java.Util.IEnumeration.NextElement() -> Java.Lang.Object? +Java.Util.IEventListener +Java.Util.IFormattable +Java.Util.IFormattable.FormatTo(Java.Util.Formatter? formatter, Java.Util.FormatFlags flags, int width, int precision) -> void +Java.Util.IIterator +Java.Util.IIterator.ForEachRemaining(Java.Util.Functions.IConsumer! action) -> void +Java.Util.IIterator.HasNext.get -> bool +Java.Util.IIterator.Next() -> Java.Lang.Object? +Java.Util.IIterator.Remove() -> void +Java.Util.IList +Java.Util.IList.Add(int index, Java.Lang.Object? element) -> void +Java.Util.IList.Add(Java.Lang.Object? e) -> bool +Java.Util.IList.AddAll(int index, System.Collections.ICollection! c) -> bool +Java.Util.IList.AddAll(System.Collections.ICollection! c) -> bool +Java.Util.IList.Clear() -> void +Java.Util.IList.Contains(Java.Lang.Object? o) -> bool +Java.Util.IList.ContainsAll(System.Collections.ICollection! c) -> bool +Java.Util.IList.CopyOf(System.Collections.ICollection! coll) -> System.Collections.IList! +Java.Util.IList.Equals(Java.Lang.Object? o) -> bool +Java.Util.IList.Get(int index) -> Java.Lang.Object? +Java.Util.IList.GetHashCode() -> int +Java.Util.IList.IndexOf(Java.Lang.Object? o) -> int +Java.Util.IList.IsEmpty.get -> bool +Java.Util.IList.Iterator() -> Java.Util.IIterator! +Java.Util.IList.LastIndexOf(Java.Lang.Object? o) -> int +Java.Util.IList.ListIterator() -> Java.Util.IListIterator! +Java.Util.IList.ListIterator(int index) -> Java.Util.IListIterator! +Java.Util.IList.Of() -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9) -> System.Collections.IList! +Java.Util.IList.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9, Java.Lang.Object! e10) -> System.Collections.IList! +Java.Util.IList.Of(params Java.Lang.Object![]! elements) -> System.Collections.IList! +Java.Util.IList.Remove(int index) -> Java.Lang.Object? +Java.Util.IList.Remove(Java.Lang.Object? o) -> bool +Java.Util.IList.RemoveAll(System.Collections.ICollection! c) -> bool +Java.Util.IList.ReplaceAll(Java.Util.Functions.IUnaryOperator! operator) -> void +Java.Util.IList.RetainAll(System.Collections.ICollection! c) -> bool +Java.Util.IList.Set(int index, Java.Lang.Object? element) -> Java.Lang.Object? +Java.Util.IList.Size() -> int +Java.Util.IList.Sort(Java.Util.IComparator? c) -> void +Java.Util.IList.SubList(int fromIndex, int toIndex) -> System.Collections.IList! +Java.Util.IList.ToArray() -> Java.Lang.Object![]! +Java.Util.IList.ToArray(Java.Lang.Object![]! a) -> Java.Lang.Object![]! +Java.Util.IListIterator +Java.Util.IListIterator.Add(Java.Lang.Object? e) -> void +Java.Util.IListIterator.HasNext.get -> bool +Java.Util.IListIterator.HasPrevious.get -> bool +Java.Util.IListIterator.Next() -> Java.Lang.Object? +Java.Util.IListIterator.NextIndex() -> int +Java.Util.IListIterator.Previous() -> Java.Lang.Object? +Java.Util.IListIterator.PreviousIndex() -> int +Java.Util.IListIterator.Remove() -> void +Java.Util.IListIterator.Set(Java.Lang.Object? e) -> void +Java.Util.IllegalFormatCodePointException +Java.Util.IllegalFormatCodePointException.IllegalFormatCodePointException(int c) -> void +Java.Util.IllegalFormatCodePointException.IllegalFormatCodePointException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllegalFormatConversionException +Java.Util.IllegalFormatConversionException.IllegalFormatConversionException(char c, Java.Lang.Class? arg) -> void +Java.Util.IllegalFormatConversionException.IllegalFormatConversionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllegalFormatException +Java.Util.IllegalFormatException.IllegalFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllegalFormatFlagsException +Java.Util.IllegalFormatFlagsException.IllegalFormatFlagsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllegalFormatFlagsException.IllegalFormatFlagsException(string? f) -> void +Java.Util.IllegalFormatPrecisionException +Java.Util.IllegalFormatPrecisionException.IllegalFormatPrecisionException(int p) -> void +Java.Util.IllegalFormatPrecisionException.IllegalFormatPrecisionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllegalFormatWidthException +Java.Util.IllegalFormatWidthException.IllegalFormatWidthException(int w) -> void +Java.Util.IllegalFormatWidthException.IllegalFormatWidthException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllformedLocaleException +Java.Util.IllformedLocaleException.IllformedLocaleException() -> void +Java.Util.IllformedLocaleException.IllformedLocaleException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IllformedLocaleException.IllformedLocaleException(string? message) -> void +Java.Util.IllformedLocaleException.IllformedLocaleException(string? message, int errorIndex) -> void +Java.Util.IMap +Java.Util.IMap.Clear() -> void +Java.Util.IMap.Compute(Java.Lang.Object? key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +Java.Util.IMap.ComputeIfAbsent(Java.Lang.Object? key, Java.Util.Functions.IFunction! mappingFunction) -> Java.Lang.Object? +Java.Util.IMap.ComputeIfPresent(Java.Lang.Object? key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +Java.Util.IMap.ContainsKey(Java.Lang.Object? key) -> bool +Java.Util.IMap.ContainsValue(Java.Lang.Object? value) -> bool +Java.Util.IMap.CopyOf(System.Collections.IDictionary! map) -> System.Collections.IDictionary! +Java.Util.IMap.Entry(Java.Lang.Object! k, Java.Lang.Object! v) -> Java.Util.IMapEntry! +Java.Util.IMap.EntrySet() -> System.Collections.ICollection! +Java.Util.IMap.Equals(Java.Lang.Object? o) -> bool +Java.Util.IMap.ForEach(Java.Util.Functions.IBiConsumer! action) -> void +Java.Util.IMap.Get(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.IMap.GetHashCode() -> int +Java.Util.IMap.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +Java.Util.IMap.IsEmpty.get -> bool +Java.Util.IMap.KeySet() -> System.Collections.ICollection! +Java.Util.IMap.Merge(Java.Lang.Object? key, Java.Lang.Object! value, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +Java.Util.IMap.Of() -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8, Java.Lang.Object! k9, Java.Lang.Object! v9) -> System.Collections.IDictionary! +Java.Util.IMap.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8, Java.Lang.Object! k9, Java.Lang.Object! v9, Java.Lang.Object! k10, Java.Lang.Object! v10) -> System.Collections.IDictionary! +Java.Util.IMap.OfEntries(params Java.Util.IMapEntry![]! entries) -> System.Collections.IDictionary! +Java.Util.IMap.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.IMap.PutAll(System.Collections.IDictionary! m) -> void +Java.Util.IMap.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.IMap.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.IMap.Remove(Java.Lang.Object? key, Java.Lang.Object? value) -> bool +Java.Util.IMap.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +Java.Util.IMap.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.IMap.ReplaceAll(Java.Util.Functions.IBiFunction! function) -> void +Java.Util.IMap.Size() -> int +Java.Util.IMap.Values() -> System.Collections.ICollection! +Java.Util.IMapEntry +Java.Util.IMapEntry.ComparingByKey() -> Java.Util.IComparator! +Java.Util.IMapEntry.ComparingByKey(Java.Util.IComparator! cmp) -> Java.Util.IComparator! +Java.Util.IMapEntry.ComparingByValue() -> Java.Util.IComparator! +Java.Util.IMapEntry.ComparingByValue(Java.Util.IComparator! cmp) -> Java.Util.IComparator! +Java.Util.IMapEntry.Equals(Java.Lang.Object? o) -> bool +Java.Util.IMapEntry.GetHashCode() -> int +Java.Util.IMapEntry.Key.get -> Java.Lang.Object? +Java.Util.IMapEntry.SetValue(Java.Lang.Object? value) -> Java.Lang.Object? +Java.Util.IMapEntry.Value.get -> Java.Lang.Object? +Java.Util.INavigableMap +Java.Util.INavigableMap.CeilingEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +Java.Util.INavigableMap.CeilingKey(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.INavigableMap.DescendingKeySet() -> Java.Util.INavigableSet! +Java.Util.INavigableMap.DescendingMap() -> Java.Util.INavigableMap! +Java.Util.INavigableMap.FirstEntry() -> Java.Util.IMapEntry? +Java.Util.INavigableMap.FloorEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +Java.Util.INavigableMap.FloorKey(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.INavigableMap.HeadMap(Java.Lang.Object? toKey) -> System.Collections.IDictionary! +Java.Util.INavigableMap.HeadMap(Java.Lang.Object? toKey, bool inclusive) -> Java.Util.INavigableMap! +Java.Util.INavigableMap.HigherEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +Java.Util.INavigableMap.HigherKey(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.INavigableMap.LastEntry() -> Java.Util.IMapEntry? +Java.Util.INavigableMap.LowerEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +Java.Util.INavigableMap.LowerKey(Java.Lang.Object? key) -> Java.Lang.Object? +Java.Util.INavigableMap.NavigableKeySet() -> Java.Util.INavigableSet! +Java.Util.INavigableMap.PollFirstEntry() -> Java.Util.IMapEntry? +Java.Util.INavigableMap.PollLastEntry() -> Java.Util.IMapEntry? +Java.Util.INavigableMap.SubMap(Java.Lang.Object? fromKey, bool fromInclusive, Java.Lang.Object? toKey, bool toInclusive) -> Java.Util.INavigableMap! +Java.Util.INavigableMap.SubMap(Java.Lang.Object? fromKey, Java.Lang.Object? toKey) -> System.Collections.IDictionary! +Java.Util.INavigableMap.TailMap(Java.Lang.Object? fromKey) -> System.Collections.IDictionary! +Java.Util.INavigableMap.TailMap(Java.Lang.Object? fromKey, bool inclusive) -> Java.Util.INavigableMap! +Java.Util.INavigableSet +Java.Util.INavigableSet.Ceiling(Java.Lang.Object? e) -> Java.Lang.Object? +Java.Util.INavigableSet.DescendingIterator() -> Java.Util.IIterator? +Java.Util.INavigableSet.DescendingSet() -> Java.Util.INavigableSet? +Java.Util.INavigableSet.Floor(Java.Lang.Object? e) -> Java.Lang.Object? +Java.Util.INavigableSet.HeadSet(Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +Java.Util.INavigableSet.HeadSet(Java.Lang.Object? toElement, bool inclusive) -> Java.Util.INavigableSet? +Java.Util.INavigableSet.Higher(Java.Lang.Object? e) -> Java.Lang.Object? +Java.Util.INavigableSet.Iterator() -> Java.Util.IIterator? +Java.Util.INavigableSet.Lower(Java.Lang.Object? e) -> Java.Lang.Object? +Java.Util.INavigableSet.PollFirst() -> Java.Lang.Object? +Java.Util.INavigableSet.PollLast() -> Java.Lang.Object? +Java.Util.INavigableSet.SubSet(Java.Lang.Object? fromElement, bool fromInclusive, Java.Lang.Object? toElement, bool toInclusive) -> Java.Util.INavigableSet? +Java.Util.INavigableSet.SubSet(Java.Lang.Object? fromElement, Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +Java.Util.INavigableSet.TailSet(Java.Lang.Object? fromElement) -> Java.Util.ISortedSet? +Java.Util.INavigableSet.TailSet(Java.Lang.Object? fromElement, bool inclusive) -> Java.Util.INavigableSet? +Java.Util.InputMismatchException +Java.Util.InputMismatchException.InputMismatchException() -> void +Java.Util.InputMismatchException.InputMismatchException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.InputMismatchException.InputMismatchException(string? s) -> void +Java.Util.IntSummaryStatistics +Java.Util.IntSummaryStatistics.Average.get -> double +Java.Util.IntSummaryStatistics.Count.get -> long +Java.Util.IntSummaryStatistics.IntSummaryStatistics() -> void +Java.Util.IntSummaryStatistics.IntSummaryStatistics(long count, int min, int max, long sum) -> void +Java.Util.IntSummaryStatistics.IntSummaryStatistics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.IntSummaryStatistics.Max.get -> int +Java.Util.IntSummaryStatistics.Min.get -> int +Java.Util.IntSummaryStatistics.Sum.get -> long +Java.Util.InvalidPropertiesFormatException +Java.Util.InvalidPropertiesFormatException.InvalidPropertiesFormatException(Java.Lang.Throwable? cause) -> void +Java.Util.InvalidPropertiesFormatException.InvalidPropertiesFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.InvalidPropertiesFormatException.InvalidPropertiesFormatException(string? message) -> void +Java.Util.IObserver +Java.Util.IObserver.Update(Java.Util.Observable? o, Java.Lang.Object? arg) -> void +Java.Util.IPrimitiveIterator +Java.Util.IPrimitiveIterator.ForEachRemaining(Java.Lang.Object? action) -> void +Java.Util.IPrimitiveIteratorOfDouble +Java.Util.IPrimitiveIteratorOfDouble.ForEachRemaining(Java.Util.Functions.IConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfDouble.ForEachRemaining(Java.Util.Functions.IDoubleConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfDouble.NextDouble() -> double +Java.Util.IPrimitiveIteratorOfInt +Java.Util.IPrimitiveIteratorOfInt.ForEachRemaining(Java.Util.Functions.IConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfInt.ForEachRemaining(Java.Util.Functions.IIntConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfInt.NextInt() -> int +Java.Util.IPrimitiveIteratorOfLong +Java.Util.IPrimitiveIteratorOfLong.ForEachRemaining(Java.Util.Functions.IConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfLong.ForEachRemaining(Java.Util.Functions.ILongConsumer? action) -> void +Java.Util.IPrimitiveIteratorOfLong.NextLong() -> long +Java.Util.IQueue +Java.Util.IQueue.Add(Java.Lang.Object? e) -> bool +Java.Util.IQueue.Element() -> Java.Lang.Object? +Java.Util.IQueue.Offer(Java.Lang.Object? e) -> bool +Java.Util.IQueue.Peek() -> Java.Lang.Object? +Java.Util.IQueue.Poll() -> Java.Lang.Object? +Java.Util.IQueue.Remove() -> Java.Lang.Object? +Java.Util.IRandomAccess +Java.Util.ISet +Java.Util.ISet.Add(Java.Lang.Object? e) -> bool +Java.Util.ISet.AddAll(System.Collections.ICollection! c) -> bool +Java.Util.ISet.Clear() -> void +Java.Util.ISet.Contains(Java.Lang.Object? o) -> bool +Java.Util.ISet.ContainsAll(System.Collections.ICollection! c) -> bool +Java.Util.ISet.CopyOf(System.Collections.ICollection! coll) -> System.Collections.ICollection! +Java.Util.ISet.Equals(Java.Lang.Object? o) -> bool +Java.Util.ISet.GetHashCode() -> int +Java.Util.ISet.IsEmpty.get -> bool +Java.Util.ISet.Iterator() -> Java.Util.IIterator! +Java.Util.ISet.Of() -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9) -> System.Collections.ICollection! +Java.Util.ISet.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9, Java.Lang.Object! e10) -> System.Collections.ICollection! +Java.Util.ISet.Of(params Java.Lang.Object![]! elements) -> System.Collections.ICollection! +Java.Util.ISet.Remove(Java.Lang.Object? o) -> bool +Java.Util.ISet.RemoveAll(System.Collections.ICollection! c) -> bool +Java.Util.ISet.RetainAll(System.Collections.ICollection! c) -> bool +Java.Util.ISet.Size() -> int +Java.Util.ISet.ToArray() -> Java.Lang.Object![]! +Java.Util.ISet.ToArray(Java.Lang.Object![]! a) -> Java.Lang.Object![]! +Java.Util.ISortedMap +Java.Util.ISortedMap.Comparator() -> Java.Util.IComparator? +Java.Util.ISortedMap.EntrySet() -> System.Collections.ICollection! +Java.Util.ISortedMap.FirstKey() -> Java.Lang.Object? +Java.Util.ISortedMap.HeadMap(Java.Lang.Object? toKey) -> System.Collections.IDictionary! +Java.Util.ISortedMap.KeySet() -> System.Collections.ICollection! +Java.Util.ISortedMap.LastKey() -> Java.Lang.Object? +Java.Util.ISortedMap.SubMap(Java.Lang.Object? fromKey, Java.Lang.Object? toKey) -> System.Collections.IDictionary! +Java.Util.ISortedMap.TailMap(Java.Lang.Object? fromKey) -> System.Collections.IDictionary! +Java.Util.ISortedMap.Values() -> System.Collections.ICollection! +Java.Util.ISortedSet +Java.Util.ISortedSet.Comparator() -> Java.Util.IComparator? +Java.Util.ISortedSet.First() -> Java.Lang.Object? +Java.Util.ISortedSet.HeadSet(Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +Java.Util.ISortedSet.Last() -> Java.Lang.Object? +Java.Util.ISortedSet.SubSet(Java.Lang.Object? fromElement, Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +Java.Util.ISortedSet.TailSet(Java.Lang.Object? fromElement) -> Java.Util.ISortedSet? +Java.Util.ISpliterator +Java.Util.ISpliterator.Characteristics() -> Java.Util.SpliteratorCharacteristics +Java.Util.ISpliterator.Comparator.get -> Java.Util.IComparator? +Java.Util.ISpliterator.EstimateSize() -> long +Java.Util.ISpliterator.ExactSizeIfKnown.get -> long +Java.Util.ISpliterator.ForEachRemaining(Java.Util.Functions.IConsumer? action) -> void +Java.Util.ISpliterator.HasCharacteristics(int characteristics) -> bool +Java.Util.ISpliterator.TryAdvance(Java.Util.Functions.IConsumer? action) -> bool +Java.Util.ISpliterator.TrySplit() -> Java.Util.ISpliterator? +Java.Util.Jar.Attributes +Java.Util.Jar.Attributes.Attributes() -> void +Java.Util.Jar.Attributes.Attributes(int size) -> void +Java.Util.Jar.Attributes.Attributes(Java.Util.Jar.Attributes? attr) -> void +Java.Util.Jar.Attributes.Attributes(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.Attributes.Map.get -> System.Collections.IDictionary? +Java.Util.Jar.Attributes.Map.set -> void +Java.Util.Jar.Attributes.Name +Java.Util.Jar.Attributes.Name.Name(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.Attributes.Name.Name(string? name) -> void +Java.Util.Jar.JarEntry +Java.Util.Jar.JarEntry.JarEntry(Java.Util.Jar.JarEntry? je) -> void +Java.Util.Jar.JarEntry.JarEntry(Java.Util.Zip.ZipEntry? ze) -> void +Java.Util.Jar.JarEntry.JarEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.JarEntry.JarEntry(string? name) -> void +Java.Util.Jar.JarException +Java.Util.Jar.JarException.JarException() -> void +Java.Util.Jar.JarException.JarException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.JarException.JarException(string? s) -> void +Java.Util.Jar.JarFile +Java.Util.Jar.JarFile.JarFile(Java.IO.File? file) -> void +Java.Util.Jar.JarFile.JarFile(Java.IO.File? file, bool verify) -> void +Java.Util.Jar.JarFile.JarFile(Java.IO.File? file, bool verify, int mode) -> void +Java.Util.Jar.JarFile.JarFile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.JarFile.JarFile(string? name) -> void +Java.Util.Jar.JarFile.JarFile(string? name, bool verify) -> void +Java.Util.Jar.JarInputStream +Java.Util.Jar.JarInputStream.JarInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.JarInputStream.JarInputStream(System.IO.Stream? in) -> void +Java.Util.Jar.JarInputStream.JarInputStream(System.IO.Stream? in, bool verify) -> void +Java.Util.Jar.JarOutputStream +Java.Util.Jar.JarOutputStream.JarOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.JarOutputStream.JarOutputStream(System.IO.Stream? out) -> void +Java.Util.Jar.JarOutputStream.JarOutputStream(System.IO.Stream? out, Java.Util.Jar.Manifest? man) -> void +Java.Util.Jar.Manifest +Java.Util.Jar.Manifest.Manifest() -> void +Java.Util.Jar.Manifest.Manifest(Java.Util.Jar.Manifest? man) -> void +Java.Util.Jar.Manifest.Manifest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.Manifest.Manifest(System.IO.Stream? is) -> void +Java.Util.Jar.Manifest.ReadAsync(System.IO.Stream? is) -> System.Threading.Tasks.Task! +Java.Util.Jar.Manifest.WriteAsync(System.IO.Stream? out) -> System.Threading.Tasks.Task! +Java.Util.Jar.Pack200 +Java.Util.Jar.Pack200.IPacker +Java.Util.Jar.Pack200.IPacker.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +Java.Util.Jar.Pack200.IPacker.Pack(Java.Util.Jar.JarFile? in, System.IO.Stream? out) -> void +Java.Util.Jar.Pack200.IPacker.Pack(Java.Util.Jar.JarInputStream? in, System.IO.Stream? out) -> void +Java.Util.Jar.Pack200.IPacker.Properties() -> System.Collections.Generic.IDictionary? +Java.Util.Jar.Pack200.IPacker.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +Java.Util.Jar.Pack200.IUnpacker +Java.Util.Jar.Pack200.IUnpacker.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +Java.Util.Jar.Pack200.IUnpacker.Properties() -> System.Collections.Generic.IDictionary? +Java.Util.Jar.Pack200.IUnpacker.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +Java.Util.Jar.Pack200.IUnpacker.Unpack(Java.IO.File? in, Java.Util.Jar.JarOutputStream? out) -> void +Java.Util.Jar.Pack200.IUnpacker.Unpack(System.IO.Stream? in, Java.Util.Jar.JarOutputStream? out) -> void +Java.Util.Jar.Pack200.Pack200(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Jar.Pack200.Packer +Java.Util.Jar.Pack200.Unpacker +Java.Util.Jar.Pack200IPackerExtensions +Java.Util.Jar.Pack200IUnpackerExtensions +Java.Util.LinkedHashMap +Java.Util.LinkedHashMap.LinkedHashMap() -> void +Java.Util.LinkedHashMap.LinkedHashMap(int initialCapacity) -> void +Java.Util.LinkedHashMap.LinkedHashMap(int initialCapacity, float loadFactor) -> void +Java.Util.LinkedHashMap.LinkedHashMap(int initialCapacity, float loadFactor, bool accessOrder) -> void +Java.Util.LinkedHashMap.LinkedHashMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.LinkedHashMap.LinkedHashMap(System.Collections.IDictionary? m) -> void +Java.Util.LinkedHashSet +Java.Util.LinkedHashSet.LinkedHashSet() -> void +Java.Util.LinkedHashSet.LinkedHashSet(int initialCapacity) -> void +Java.Util.LinkedHashSet.LinkedHashSet(int initialCapacity, float loadFactor) -> void +Java.Util.LinkedHashSet.LinkedHashSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.LinkedHashSet.LinkedHashSet(System.Collections.ICollection? c) -> void +Java.Util.LinkedList +Java.Util.LinkedList.LinkedList() -> void +Java.Util.LinkedList.LinkedList(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.LinkedList.LinkedList(System.Collections.ICollection! c) -> void +Java.Util.List +Java.Util.ListResourceBundle +Java.Util.ListResourceBundle.ListResourceBundle() -> void +Java.Util.ListResourceBundle.ListResourceBundle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Locale +Java.Util.Locale.Builder +Java.Util.Locale.Builder.AddUnicodeLocaleAttribute(string! attribute) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.Build() -> Java.Util.Locale! +Java.Util.Locale.Builder.Builder() -> void +Java.Util.Locale.Builder.Clear() -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.ClearExtensions() -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.RemoveUnicodeLocaleAttribute(string! attribute) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetExtension(char key, string? value) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetLanguage(string? language) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetLanguageTag(string! languageTag) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetLocale(Java.Util.Locale! locale) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetRegion(string? region) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetScript(string? script) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetUnicodeLocaleKeyword(string! key, string? type) -> Java.Util.Locale.Builder! +Java.Util.Locale.Builder.SetVariant(string? variant) -> Java.Util.Locale.Builder! +Java.Util.Locale.Category +Java.Util.Locale.Clone() -> Java.Lang.Object! +Java.Util.Locale.Country.get -> string! +Java.Util.Locale.DisplayCountry.get -> string! +Java.Util.Locale.DisplayLanguage.get -> string! +Java.Util.Locale.DisplayName.get -> string! +Java.Util.Locale.DisplayScript.get -> string! +Java.Util.Locale.DisplayVariant.get -> string! +Java.Util.Locale.ExtensionKeys.get -> System.Collections.Generic.ICollection! +Java.Util.Locale.FilteringMode +Java.Util.Locale.GetDisplayCountry(Java.Util.Locale! locale) -> string! +Java.Util.Locale.GetDisplayLanguage(Java.Util.Locale! locale) -> string! +Java.Util.Locale.GetDisplayName(Java.Util.Locale! locale) -> string! +Java.Util.Locale.GetDisplayScript(Java.Util.Locale! inLocale) -> string! +Java.Util.Locale.GetDisplayVariant(Java.Util.Locale! inLocale) -> string! +Java.Util.Locale.GetExtension(char key) -> string? +Java.Util.Locale.GetUnicodeLocaleType(string! key) -> string? +Java.Util.Locale.HasExtensions.get -> bool +Java.Util.Locale.ISO3Country.get -> string! +Java.Util.Locale.ISO3Language.get -> string! +Java.Util.Locale.IsoCountryCode +Java.Util.Locale.Language.get -> string! +Java.Util.Locale.LanguageRange +Java.Util.Locale.LanguageRange.LanguageRange(string! range) -> void +Java.Util.Locale.LanguageRange.LanguageRange(string! range, double weight) -> void +Java.Util.Locale.LanguageRange.Range.get -> string! +Java.Util.Locale.LanguageRange.Weight.get -> double +Java.Util.Locale.Locale(string! language) -> void +Java.Util.Locale.Locale(string! language, string! country) -> void +Java.Util.Locale.Locale(string! language, string! country, string! variant) -> void +Java.Util.Locale.Script.get -> string! +Java.Util.Locale.StripExtensions() -> Java.Util.Locale! +Java.Util.Locale.ToLanguageTag() -> string! +Java.Util.Locale.UnicodeLocaleAttributes.get -> System.Collections.Generic.ICollection! +Java.Util.Locale.UnicodeLocaleKeys.get -> System.Collections.Generic.ICollection! +Java.Util.Locale.Variant.get -> string! +Java.Util.Logging.ConsoleHandler +Java.Util.Logging.ConsoleHandler.ConsoleHandler() -> void +Java.Util.Logging.ConsoleHandler.ConsoleHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.ErrorManager +Java.Util.Logging.ErrorManager.ErrorManager() -> void +Java.Util.Logging.ErrorManager.ErrorManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.FileHandler +Java.Util.Logging.FileHandler.FileHandler() -> void +Java.Util.Logging.FileHandler.FileHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.FileHandler.FileHandler(string? pattern) -> void +Java.Util.Logging.FileHandler.FileHandler(string? pattern, bool append) -> void +Java.Util.Logging.FileHandler.FileHandler(string? pattern, int limit, int count) -> void +Java.Util.Logging.FileHandler.FileHandler(string? pattern, int limit, int count, bool append) -> void +Java.Util.Logging.Formatter +Java.Util.Logging.Formatter.Formatter() -> void +Java.Util.Logging.Formatter.Formatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.Handler +Java.Util.Logging.Handler.Handler() -> void +Java.Util.Logging.Handler.Handler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.IFilter +Java.Util.Logging.IFilter.IsLoggable(Java.Util.Logging.LogRecord? record) -> bool +Java.Util.Logging.ILoggingMXBean +Java.Util.Logging.ILoggingMXBean.GetLoggerLevel(string? loggerName) -> string? +Java.Util.Logging.ILoggingMXBean.GetParentLoggerName(string? loggerName) -> string? +Java.Util.Logging.ILoggingMXBean.LoggerNames.get -> System.Collections.Generic.IList? +Java.Util.Logging.ILoggingMXBean.SetLoggerLevel(string? loggerName, string? levelName) -> void +Java.Util.Logging.Level +Java.Util.Logging.Level.IntValue() -> int +Java.Util.Logging.Level.Level(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.Level.Level(string! name, int value) -> void +Java.Util.Logging.Level.Level(string! name, int value, string? resourceBundleName) -> void +Java.Util.Logging.Logger +Java.Util.Logging.Logger.Logger(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.Logger.Logger(string? name, string? resourceBundleName) -> void +Java.Util.Logging.LoggingPermission +Java.Util.Logging.LoggingPermission.LoggingPermission(string? name, string? actions) -> void +Java.Util.Logging.LogManager +Java.Util.Logging.LogManager.LogManager() -> void +Java.Util.Logging.LogManager.LogManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.LogRecord +Java.Util.Logging.LogRecord.LogRecord(Java.Util.Logging.Level? level, string? msg) -> void +Java.Util.Logging.LogRecord.LogRecord(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.MemoryHandler +Java.Util.Logging.MemoryHandler.MemoryHandler() -> void +Java.Util.Logging.MemoryHandler.MemoryHandler(Java.Util.Logging.Handler? target, int size, Java.Util.Logging.Level? pushLevel) -> void +Java.Util.Logging.MemoryHandler.MemoryHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.SimpleFormatter +Java.Util.Logging.SimpleFormatter.SimpleFormatter() -> void +Java.Util.Logging.SimpleFormatter.SimpleFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.SocketHandler +Java.Util.Logging.SocketHandler.SocketHandler() -> void +Java.Util.Logging.SocketHandler.SocketHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.SocketHandler.SocketHandler(string? host, int port) -> void +Java.Util.Logging.StreamHandler +Java.Util.Logging.StreamHandler.StreamHandler() -> void +Java.Util.Logging.StreamHandler.StreamHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Logging.StreamHandler.StreamHandler(System.IO.Stream? out, Java.Util.Logging.Formatter? formatter) -> void +Java.Util.Logging.XMLFormatter +Java.Util.Logging.XMLFormatter.XMLFormatter() -> void +Java.Util.Logging.XMLFormatter.XMLFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.LongSummaryStatistics +Java.Util.LongSummaryStatistics.Average.get -> double +Java.Util.LongSummaryStatistics.Count.get -> long +Java.Util.LongSummaryStatistics.LongSummaryStatistics() -> void +Java.Util.LongSummaryStatistics.LongSummaryStatistics(long count, long min, long max, long sum) -> void +Java.Util.LongSummaryStatistics.LongSummaryStatistics(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.LongSummaryStatistics.Max.get -> long +Java.Util.LongSummaryStatistics.Min.get -> long +Java.Util.LongSummaryStatistics.Sum.get -> long +Java.Util.Map +Java.Util.MapEntry +Java.Util.MissingFormatArgumentException +Java.Util.MissingFormatArgumentException.MissingFormatArgumentException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.MissingFormatArgumentException.MissingFormatArgumentException(string? s) -> void +Java.Util.MissingFormatWidthException +Java.Util.MissingFormatWidthException.MissingFormatWidthException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.MissingFormatWidthException.MissingFormatWidthException(string? s) -> void +Java.Util.MissingResourceException +Java.Util.MissingResourceException.MissingResourceException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.MissingResourceException.MissingResourceException(string? s, string? className, string? key) -> void +Java.Util.NoSuchElementException +Java.Util.NoSuchElementException.NoSuchElementException() -> void +Java.Util.NoSuchElementException.NoSuchElementException(Java.Lang.Throwable? cause) -> void +Java.Util.NoSuchElementException.NoSuchElementException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.NoSuchElementException.NoSuchElementException(string? s) -> void +Java.Util.NoSuchElementException.NoSuchElementException(string? s, Java.Lang.Throwable? cause) -> void +Java.Util.Objects +Java.Util.Observable +Java.Util.Observable.Observable() -> void +Java.Util.Observable.Observable(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Optional +Java.Util.Optional.Filter(Java.Util.Functions.IPredicate? predicate) -> Java.Util.Optional? +Java.Util.Optional.FlatMap(Java.Util.Functions.IFunction? mapper) -> Java.Util.Optional? +Java.Util.Optional.Get() -> Java.Lang.Object? +Java.Util.Optional.IfPresent(Java.Util.Functions.IConsumer? action) -> void +Java.Util.Optional.IfPresentOrElse(Java.Util.Functions.IConsumer? action, Java.Lang.IRunnable? emptyAction) -> void +Java.Util.Optional.IsEmpty.get -> bool +Java.Util.Optional.IsPresent.get -> bool +Java.Util.Optional.Map(Java.Util.Functions.IFunction? mapper) -> Java.Util.Optional? +Java.Util.Optional.Or(Java.Util.Functions.ISupplier? supplier) -> Java.Util.Optional? +Java.Util.Optional.OrElse(Java.Lang.Object? other) -> Java.Lang.Object? +Java.Util.Optional.OrElseGet(Java.Util.Functions.ISupplier? supplier) -> Java.Lang.Object? +Java.Util.Optional.OrElseThrow() -> Java.Lang.Object? +Java.Util.Optional.OrElseThrow(Java.Util.Functions.ISupplier? exceptionSupplier) -> Java.Lang.Object? +Java.Util.OptionalDouble +Java.Util.OptionalDouble.AsDouble.get -> double +Java.Util.OptionalDouble.IfPresent(Java.Util.Functions.IDoubleConsumer? action) -> void +Java.Util.OptionalDouble.IfPresentOrElse(Java.Util.Functions.IDoubleConsumer? action, Java.Lang.IRunnable? emptyAction) -> void +Java.Util.OptionalDouble.IsEmpty.get -> bool +Java.Util.OptionalDouble.IsPresent.get -> bool +Java.Util.OptionalDouble.OrElse(double other) -> double +Java.Util.OptionalDouble.OrElseGet(Java.Util.Functions.IDoubleSupplier? supplier) -> double +Java.Util.OptionalDouble.OrElseThrow() -> double +Java.Util.OptionalDouble.OrElseThrow(Java.Util.Functions.ISupplier? exceptionSupplier) -> double +Java.Util.OptionalInt +Java.Util.OptionalInt.AsInt.get -> int +Java.Util.OptionalInt.IfPresent(Java.Util.Functions.IIntConsumer? action) -> void +Java.Util.OptionalInt.IfPresentOrElse(Java.Util.Functions.IIntConsumer? action, Java.Lang.IRunnable? emptyAction) -> void +Java.Util.OptionalInt.IsEmpty.get -> bool +Java.Util.OptionalInt.IsPresent.get -> bool +Java.Util.OptionalInt.OrElse(int other) -> int +Java.Util.OptionalInt.OrElseGet(Java.Util.Functions.IIntSupplier? supplier) -> int +Java.Util.OptionalInt.OrElseThrow() -> int +Java.Util.OptionalInt.OrElseThrow(Java.Util.Functions.ISupplier? exceptionSupplier) -> int +Java.Util.OptionalLong +Java.Util.OptionalLong.AsLong.get -> long +Java.Util.OptionalLong.IfPresent(Java.Util.Functions.ILongConsumer? action) -> void +Java.Util.OptionalLong.IfPresentOrElse(Java.Util.Functions.ILongConsumer? action, Java.Lang.IRunnable? emptyAction) -> void +Java.Util.OptionalLong.IsEmpty.get -> bool +Java.Util.OptionalLong.IsPresent.get -> bool +Java.Util.OptionalLong.OrElse(long other) -> long +Java.Util.OptionalLong.OrElseGet(Java.Util.Functions.ILongSupplier? supplier) -> long +Java.Util.OptionalLong.OrElseThrow() -> long +Java.Util.OptionalLong.OrElseThrow(Java.Util.Functions.ISupplier? exceptionSupplier) -> long +Java.Util.Prefs.AbstractPreferences +Java.Util.Prefs.AbstractPreferences.AbstractPreferences(Java.Util.Prefs.AbstractPreferences? parent, string? name) -> void +Java.Util.Prefs.AbstractPreferences.AbstractPreferences(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.AbstractPreferences.CachedChildren() -> Java.Util.Prefs.AbstractPreferences![]? +Java.Util.Prefs.AbstractPreferences.Lock.get -> Java.Lang.Object? +Java.Util.Prefs.AbstractPreferences.Lock.set -> void +Java.Util.Prefs.AbstractPreferences.NewNode.get -> bool +Java.Util.Prefs.AbstractPreferences.NewNode.set -> void +Java.Util.Prefs.BackingStoreException +Java.Util.Prefs.BackingStoreException.BackingStoreException(Java.Lang.Throwable? cause) -> void +Java.Util.Prefs.BackingStoreException.BackingStoreException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.BackingStoreException.BackingStoreException(string? s) -> void +Java.Util.Prefs.INodeChangeListener +Java.Util.Prefs.INodeChangeListener.ChildAdded(Java.Util.Prefs.NodeChangeEvent? evt) -> void +Java.Util.Prefs.INodeChangeListener.ChildRemoved(Java.Util.Prefs.NodeChangeEvent? evt) -> void +Java.Util.Prefs.InvalidPreferencesFormatException +Java.Util.Prefs.InvalidPreferencesFormatException.InvalidPreferencesFormatException(Java.Lang.Throwable? cause) -> void +Java.Util.Prefs.InvalidPreferencesFormatException.InvalidPreferencesFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.InvalidPreferencesFormatException.InvalidPreferencesFormatException(string? message) -> void +Java.Util.Prefs.InvalidPreferencesFormatException.InvalidPreferencesFormatException(string? message, Java.Lang.Throwable? cause) -> void +Java.Util.Prefs.IPreferenceChangeListener +Java.Util.Prefs.IPreferenceChangeListener.PreferenceChange(Java.Util.Prefs.PreferenceChangeEvent? evt) -> void +Java.Util.Prefs.IPreferencesFactory +Java.Util.Prefs.IPreferencesFactory.SystemRoot() -> Java.Util.Prefs.Preferences? +Java.Util.Prefs.IPreferencesFactory.UserRoot() -> Java.Util.Prefs.Preferences? +Java.Util.Prefs.NodeChangeEvent +Java.Util.Prefs.NodeChangeEvent.NodeChangeEvent(Java.Util.Prefs.Preferences? parent, Java.Util.Prefs.Preferences? child) -> void +Java.Util.Prefs.NodeChangeEvent.NodeChangeEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.PreferenceChangeEvent +Java.Util.Prefs.PreferenceChangeEvent.PreferenceChangeEvent(Java.Util.Prefs.Preferences? node, string? key, string? newValue) -> void +Java.Util.Prefs.PreferenceChangeEvent.PreferenceChangeEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.Preferences +Java.Util.Prefs.Preferences.ExportNodeAsync(System.IO.Stream? os) -> System.Threading.Tasks.Task! +Java.Util.Prefs.Preferences.ExportSubtreeAsync(System.IO.Stream? os) -> System.Threading.Tasks.Task! +Java.Util.Prefs.Preferences.FlushAsync() -> System.Threading.Tasks.Task! +Java.Util.Prefs.Preferences.Preferences() -> void +Java.Util.Prefs.Preferences.Preferences(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Prefs.Preferences.SyncAsync() -> System.Threading.Tasks.Task! +Java.Util.PriorityQueue +Java.Util.PriorityQueue.PriorityQueue() -> void +Java.Util.PriorityQueue.PriorityQueue(int initialCapacity) -> void +Java.Util.PriorityQueue.PriorityQueue(int initialCapacity, Java.Util.IComparator? comparator) -> void +Java.Util.PriorityQueue.PriorityQueue(Java.Util.IComparator? comparator) -> void +Java.Util.PriorityQueue.PriorityQueue(Java.Util.ISortedSet? c) -> void +Java.Util.PriorityQueue.PriorityQueue(Java.Util.PriorityQueue? c) -> void +Java.Util.PriorityQueue.PriorityQueue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.PriorityQueue.PriorityQueue(System.Collections.ICollection? c) -> void +Java.Util.PriorityQueue.Spliterator() -> Java.Util.ISpliterator? +Java.Util.Properties +Java.Util.Properties.Defaults.get -> Java.Util.Properties? +Java.Util.Properties.Defaults.set -> void +Java.Util.Properties.Properties() -> void +Java.Util.Properties.Properties(Java.Util.Properties? defaults) -> void +Java.Util.Properties.Properties(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.PropertyPermission +Java.Util.PropertyPermission.PropertyPermission(string? name, string? actions) -> void +Java.Util.PropertyResourceBundle +Java.Util.PropertyResourceBundle.PropertyResourceBundle(Java.IO.Reader? reader) -> void +Java.Util.PropertyResourceBundle.PropertyResourceBundle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.PropertyResourceBundle.PropertyResourceBundle(System.IO.Stream? stream) -> void +Java.Util.Random +Java.Util.Random.Random() -> void +Java.Util.Random.Random(long seed) -> void +Java.Util.Random.Random(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Regex.IMatchResult +Java.Util.Regex.IMatchResult.End() -> int +Java.Util.Regex.IMatchResult.End(int group) -> int +Java.Util.Regex.IMatchResult.Group() -> string? +Java.Util.Regex.IMatchResult.Group(int group) -> string? +Java.Util.Regex.IMatchResult.GroupCount() -> int +Java.Util.Regex.IMatchResult.Start() -> int +Java.Util.Regex.IMatchResult.Start(int group) -> int +Java.Util.Regex.Matcher +Java.Util.Regex.Matcher.AppendReplacement(Java.Lang.StringBuffer! sb, string! replacement) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.AppendReplacement(Java.Lang.StringBuilder! sb, string! replacement) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.AppendTail(Java.Lang.StringBuffer! sb) -> Java.Lang.StringBuffer! +Java.Util.Regex.Matcher.AppendTail(Java.Lang.StringBuilder! sb) -> Java.Lang.StringBuilder! +Java.Util.Regex.Matcher.End() -> int +Java.Util.Regex.Matcher.End(int group) -> int +Java.Util.Regex.Matcher.End(string! name) -> int +Java.Util.Regex.Matcher.Find() -> bool +Java.Util.Regex.Matcher.Find(int start) -> bool +Java.Util.Regex.Matcher.Group() -> string! +Java.Util.Regex.Matcher.Group(int group) -> string? +Java.Util.Regex.Matcher.Group(string! name) -> string? +Java.Util.Regex.Matcher.GroupCount() -> int +Java.Util.Regex.Matcher.HasAnchoringBounds.get -> bool +Java.Util.Regex.Matcher.HasTransparentBounds.get -> bool +Java.Util.Regex.Matcher.HitEnd() -> bool +Java.Util.Regex.Matcher.LookingAt() -> bool +Java.Util.Regex.Matcher.Matches() -> bool +Java.Util.Regex.Matcher.Pattern() -> Java.Util.Regex.Pattern! +Java.Util.Regex.Matcher.Region(int start, int end) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.RegionEnd() -> int +Java.Util.Regex.Matcher.RegionStart() -> int +Java.Util.Regex.Matcher.ReplaceAll(Java.Util.Functions.IFunction! replacer) -> string! +Java.Util.Regex.Matcher.ReplaceAll(string! replacement) -> string! +Java.Util.Regex.Matcher.ReplaceFirst(Java.Util.Functions.IFunction! replacer) -> string! +Java.Util.Regex.Matcher.ReplaceFirst(string! replacement) -> string! +Java.Util.Regex.Matcher.RequireEnd() -> bool +Java.Util.Regex.Matcher.Reset() -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.Reset(Java.Lang.ICharSequence! input) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.Reset(string! input) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.Start() -> int +Java.Util.Regex.Matcher.Start(int group) -> int +Java.Util.Regex.Matcher.Start(string! name) -> int +Java.Util.Regex.Matcher.ToMatchResult() -> Java.Util.Regex.IMatchResult! +Java.Util.Regex.Matcher.UseAnchoringBounds(bool b) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.UsePattern(Java.Util.Regex.Pattern! newPattern) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Matcher.UseTransparentBounds(bool b) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Pattern +Java.Util.Regex.Pattern.AsMatchPredicate() -> Java.Util.Functions.IPredicate! +Java.Util.Regex.Pattern.AsPredicate() -> Java.Util.Functions.IPredicate! +Java.Util.Regex.Pattern.Flags() -> Java.Util.Regex.RegexOptions +Java.Util.Regex.Pattern.InvokePattern() -> string! +Java.Util.Regex.Pattern.Matcher(Java.Lang.ICharSequence! input) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Pattern.Matcher(string! input) -> Java.Util.Regex.Matcher! +Java.Util.Regex.Pattern.Split(Java.Lang.ICharSequence! input) -> string![]! +Java.Util.Regex.Pattern.Split(Java.Lang.ICharSequence! input, int limit) -> string![]! +Java.Util.Regex.Pattern.Split(string! input) -> string![]! +Java.Util.Regex.Pattern.Split(string! input, int limit) -> string![]! +Java.Util.Regex.PatternSyntaxException +Java.Util.Regex.PatternSyntaxException.PatternSyntaxException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Regex.PatternSyntaxException.PatternSyntaxException(string? desc, string? regex, int index) -> void +Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.CanonEq = 128 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.CaseInsensitive = 2 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.Comments = 4 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.Dotall = 32 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.Literal = 16 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.Multiline = 8 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.UnicodeCase = 64 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.UnicodeCharacterClass = 256 -> Java.Util.Regex.RegexOptions +Java.Util.Regex.RegexOptions.UnixLines = 1 -> Java.Util.Regex.RegexOptions +Java.Util.ResourceBundle +Java.Util.ResourceBundle.Control +Java.Util.ResourceBundle.Control.Control() -> void +Java.Util.ResourceBundle.Control.Control(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ResourceBundle.Control.ToResourceName(string? bundleName, string? suffix) -> string? +Java.Util.ResourceBundle.GetObject(string? key) -> Java.Lang.Object? +Java.Util.ResourceBundle.GetString(string? key) -> string? +Java.Util.ResourceBundle.GetStringArray(string? key) -> string![]? +Java.Util.ResourceBundle.Parent.get -> Java.Util.ResourceBundle? +Java.Util.ResourceBundle.Parent.set -> void +Java.Util.ResourceBundle.ResourceBundle() -> void +Java.Util.ResourceBundle.ResourceBundle(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Scanner +Java.Util.Scanner.Close() -> void +Java.Util.Scanner.Delimiter() -> Java.Util.Regex.Pattern? +Java.Util.Scanner.FindInLine(Java.Util.Regex.Pattern? pattern) -> string? +Java.Util.Scanner.FindInLine(string? pattern) -> string? +Java.Util.Scanner.FindWithinHorizon(Java.Util.Regex.Pattern? pattern, int horizon) -> string? +Java.Util.Scanner.FindWithinHorizon(string? pattern, int horizon) -> string? +Java.Util.Scanner.HasNext.get -> bool +Java.Util.Scanner.HasNextBigDecimal.get -> bool +Java.Util.Scanner.HasNextBigInteger.get -> bool +Java.Util.Scanner.HasNextBoolean.get -> bool +Java.Util.Scanner.HasNextByte.get -> bool +Java.Util.Scanner.HasNextDouble.get -> bool +Java.Util.Scanner.HasNextFloat.get -> bool +Java.Util.Scanner.HasNextInt.get -> bool +Java.Util.Scanner.HasNextLine.get -> bool +Java.Util.Scanner.HasNextLong.get -> bool +Java.Util.Scanner.HasNextShort.get -> bool +Java.Util.Scanner.InvokeHasNext(Java.Util.Regex.Pattern? pattern) -> bool +Java.Util.Scanner.InvokeHasNext(string? pattern) -> bool +Java.Util.Scanner.InvokeHasNextBigInteger(int radix) -> bool +Java.Util.Scanner.InvokeHasNextByte(int radix) -> bool +Java.Util.Scanner.InvokeHasNextInt(int radix) -> bool +Java.Util.Scanner.InvokeHasNextLong(int radix) -> bool +Java.Util.Scanner.InvokeHasNextShort(int radix) -> bool +Java.Util.Scanner.IoException() -> Java.IO.IOException? +Java.Util.Scanner.Locale() -> Java.Util.Locale? +Java.Util.Scanner.Match() -> Java.Util.Regex.IMatchResult? +Java.Util.Scanner.Next() -> string? +Java.Util.Scanner.Next(Java.Util.Regex.Pattern? pattern) -> string? +Java.Util.Scanner.Next(string? pattern) -> string? +Java.Util.Scanner.NextBigDecimal() -> Java.Math.BigDecimal? +Java.Util.Scanner.NextBigInteger() -> Java.Math.BigInteger? +Java.Util.Scanner.NextBigInteger(int radix) -> Java.Math.BigInteger? +Java.Util.Scanner.NextBoolean() -> bool +Java.Util.Scanner.NextByte() -> sbyte +Java.Util.Scanner.NextByte(int radix) -> sbyte +Java.Util.Scanner.NextDouble() -> double +Java.Util.Scanner.NextFloat() -> float +Java.Util.Scanner.NextInt() -> int +Java.Util.Scanner.NextInt(int radix) -> int +Java.Util.Scanner.NextLine() -> string? +Java.Util.Scanner.NextLong() -> long +Java.Util.Scanner.NextLong(int radix) -> long +Java.Util.Scanner.NextShort() -> short +Java.Util.Scanner.NextShort(int radix) -> short +Java.Util.Scanner.Radix() -> int +Java.Util.Scanner.Remove() -> void +Java.Util.Scanner.Reset() -> Java.Util.Scanner? +Java.Util.Scanner.Scanner(Java.IO.File? source) -> void +Java.Util.Scanner.Scanner(Java.IO.File? source, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Scanner.Scanner(Java.IO.File? source, string? charsetName) -> void +Java.Util.Scanner.Scanner(Java.Lang.IReadable? source) -> void +Java.Util.Scanner.Scanner(Java.Nio.Channels.IReadableByteChannel? source) -> void +Java.Util.Scanner.Scanner(Java.Nio.Channels.IReadableByteChannel? source, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Scanner.Scanner(Java.Nio.Channels.IReadableByteChannel? source, string? charsetName) -> void +Java.Util.Scanner.Scanner(Java.Nio.FileNio.IPath? source) -> void +Java.Util.Scanner.Scanner(Java.Nio.FileNio.IPath? source, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Scanner.Scanner(Java.Nio.FileNio.IPath? source, string? charsetName) -> void +Java.Util.Scanner.Scanner(string? source) -> void +Java.Util.Scanner.Scanner(System.IO.Stream? source) -> void +Java.Util.Scanner.Scanner(System.IO.Stream? source, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Scanner.Scanner(System.IO.Stream? source, string? charsetName) -> void +Java.Util.Scanner.Skip(Java.Util.Regex.Pattern? pattern) -> Java.Util.Scanner? +Java.Util.Scanner.Skip(string? pattern) -> Java.Util.Scanner? +Java.Util.Scanner.UseDelimiter(Java.Util.Regex.Pattern? pattern) -> Java.Util.Scanner? +Java.Util.Scanner.UseDelimiter(string? pattern) -> Java.Util.Scanner? +Java.Util.Scanner.UseLocale(Java.Util.Locale? locale) -> Java.Util.Scanner? +Java.Util.Scanner.UseRadix(int radix) -> Java.Util.Scanner? +Java.Util.ServiceConfigurationError +Java.Util.ServiceConfigurationError.ServiceConfigurationError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.ServiceConfigurationError.ServiceConfigurationError(string? msg) -> void +Java.Util.ServiceConfigurationError.ServiceConfigurationError(string? msg, Java.Lang.Throwable? cause) -> void +Java.Util.ServiceLoader +Java.Util.ServiceLoader.FindFirst() -> Java.Util.Optional? +Java.Util.ServiceLoader.Iterator() -> Java.Util.IIterator? +Java.Util.ServiceLoader.Reload() -> void +Java.Util.Set +Java.Util.SimpleTimeZone +Java.Util.SimpleTimeZone.SimpleTimeZone(int rawOffset, string? ID) -> void +Java.Util.SimpleTimeZone.SimpleTimeZone(int rawOffset, string? ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime) -> void +Java.Util.SimpleTimeZone.SimpleTimeZone(int rawOffset, string? ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int endMonth, int endDay, int endDayOfWeek, int endTime, int dstSavings) -> void +Java.Util.SimpleTimeZone.SimpleTimeZone(int rawOffset, string? ID, int startMonth, int startDay, int startDayOfWeek, int startTime, int startTimeMode, int endMonth, int endDay, int endDayOfWeek, int endTime, int endTimeMode, int dstSavings) -> void +Java.Util.SimpleTimeZone.SimpleTimeZone(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Spliterator +Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Concurrent = 4096 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Distinct = 1 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Immutable = 1024 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Nonnull = 256 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Ordered = 16 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Sized = 64 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Sorted = 4 -> Java.Util.SpliteratorCharacteristics +Java.Util.SpliteratorCharacteristics.Subsized = 16384 -> Java.Util.SpliteratorCharacteristics +Java.Util.Spliterators +Java.Util.Spliterators.AbstractDoubleSpliterator +Java.Util.Spliterators.AbstractDoubleSpliterator.AbstractDoubleSpliterator(long est, int additionalCharacteristics) -> void +Java.Util.Spliterators.AbstractDoubleSpliterator.AbstractDoubleSpliterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Spliterators.AbstractIntSpliterator +Java.Util.Spliterators.AbstractIntSpliterator.AbstractIntSpliterator(long est, int additionalCharacteristics) -> void +Java.Util.Spliterators.AbstractIntSpliterator.AbstractIntSpliterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Spliterators.AbstractLongSpliterator +Java.Util.Spliterators.AbstractLongSpliterator.AbstractLongSpliterator(long est, int additionalCharacteristics) -> void +Java.Util.Spliterators.AbstractLongSpliterator.AbstractLongSpliterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Spliterators.AbstractSpliterator +Java.Util.Spliterators.AbstractSpliterator.AbstractSpliterator(long est, int additionalCharacteristics) -> void +Java.Util.Spliterators.AbstractSpliterator.AbstractSpliterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Spliterators.AbstractSpliterator.InterfaceConsts +Java.Util.SplittableRandom +Java.Util.SplittableRandom.NextBoolean() -> bool +Java.Util.SplittableRandom.NextBytes(byte[]? bytes) -> void +Java.Util.SplittableRandom.NextDouble() -> double +Java.Util.SplittableRandom.NextDouble(double bound) -> double +Java.Util.SplittableRandom.NextDouble(double origin, double bound) -> double +Java.Util.SplittableRandom.NextInt() -> int +Java.Util.SplittableRandom.NextInt(int bound) -> int +Java.Util.SplittableRandom.NextInt(int origin, int bound) -> int +Java.Util.SplittableRandom.NextLong() -> long +Java.Util.SplittableRandom.NextLong(long bound) -> long +Java.Util.SplittableRandom.NextLong(long origin, long bound) -> long +Java.Util.SplittableRandom.Split() -> Java.Util.SplittableRandom? +Java.Util.SplittableRandom.SplittableRandom() -> void +Java.Util.SplittableRandom.SplittableRandom(long seed) -> void +Java.Util.Stack +Java.Util.Stack.Stack() -> void +Java.Util.Stack.Stack(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Streams.Collector +Java.Util.Streams.CollectorCharacteristics +Java.Util.Streams.Collectors +Java.Util.Streams.IBaseStream +Java.Util.Streams.IBaseStream.Close() -> void +Java.Util.Streams.IBaseStream.IsParallel.get -> bool +Java.Util.Streams.IBaseStream.Iterator() -> Java.Util.IIterator? +Java.Util.Streams.IBaseStream.OnClose(Java.Lang.IRunnable? closeHandler) -> Java.Lang.Object? +Java.Util.Streams.IBaseStream.Parallel() -> Java.Lang.Object? +Java.Util.Streams.IBaseStream.Sequential() -> Java.Lang.Object? +Java.Util.Streams.IBaseStream.Spliterator() -> Java.Util.ISpliterator? +Java.Util.Streams.IBaseStream.Unordered() -> Java.Lang.Object? +Java.Util.Streams.ICollector +Java.Util.Streams.ICollector.Accumulator() -> Java.Util.Functions.IBiConsumer? +Java.Util.Streams.ICollector.Characteristics() -> System.Collections.Generic.ICollection? +Java.Util.Streams.ICollector.Combiner() -> Java.Util.Functions.IBinaryOperator? +Java.Util.Streams.ICollector.Finisher() -> Java.Util.Functions.IFunction? +Java.Util.Streams.ICollector.Of(Java.Util.Functions.ISupplier? supplier, Java.Util.Functions.IBiConsumer? accumulator, Java.Util.Functions.IBinaryOperator? combiner, Java.Util.Functions.IFunction? finisher, params Java.Util.Streams.CollectorCharacteristics![]? characteristics) -> Java.Util.Streams.ICollector? +Java.Util.Streams.ICollector.Of(Java.Util.Functions.ISupplier? supplier, Java.Util.Functions.IBiConsumer? accumulator, Java.Util.Functions.IBinaryOperator? combiner, params Java.Util.Streams.CollectorCharacteristics![]? characteristics) -> Java.Util.Streams.ICollector? +Java.Util.Streams.ICollector.Supplier() -> Java.Util.Functions.ISupplier? +Java.Util.Streams.StreamSupport +Java.Util.StringJoiner +Java.Util.StringJoiner.Add(Java.Lang.ICharSequence? newElement) -> Java.Util.StringJoiner? +Java.Util.StringJoiner.Add(string? newElement) -> Java.Util.StringJoiner? +Java.Util.StringJoiner.Length() -> int +Java.Util.StringJoiner.Merge(Java.Util.StringJoiner? other) -> Java.Util.StringJoiner? +Java.Util.StringJoiner.SetEmptyValue(Java.Lang.ICharSequence? emptyValue) -> Java.Util.StringJoiner? +Java.Util.StringJoiner.SetEmptyValue(string? emptyValue) -> Java.Util.StringJoiner? +Java.Util.StringJoiner.StringJoiner(Java.Lang.ICharSequence? delimiter) -> void +Java.Util.StringJoiner.StringJoiner(Java.Lang.ICharSequence? delimiter, Java.Lang.ICharSequence? prefix, Java.Lang.ICharSequence? suffix) -> void +Java.Util.StringJoiner.StringJoiner(string? delimiter) -> void +Java.Util.StringJoiner.StringJoiner(string? delimiter, string? prefix, string? suffix) -> void +Java.Util.StringTokenizer +Java.Util.StringTokenizer.StringTokenizer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.StringTokenizer.StringTokenizer(string? str) -> void +Java.Util.StringTokenizer.StringTokenizer(string? str, string? delim) -> void +Java.Util.StringTokenizer.StringTokenizer(string? str, string? delim, bool returnDelims) -> void +Java.Util.Timer +Java.Util.Timer.Timer() -> void +Java.Util.Timer.Timer(bool isDaemon) -> void +Java.Util.Timer.Timer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Timer.Timer(string? name) -> void +Java.Util.Timer.Timer(string? name, bool isDaemon) -> void +Java.Util.TimerTask +Java.Util.TimerTask.TimerTask() -> void +Java.Util.TimerTask.TimerTask(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.TimeZone +Java.Util.TimeZone.DisplayName.get -> string? +Java.Util.TimeZone.GetDisplayName(bool daylight, Java.Util.TimeZoneStyle style) -> string? +Java.Util.TimeZone.GetDisplayName(Java.Util.Locale? locale) -> string? +Java.Util.TimeZone.TimeZone() -> void +Java.Util.TimeZone.TimeZone(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.TimeZoneKind +Java.Util.TimeZoneKind.StandardTime = 1 -> Java.Util.TimeZoneKind +Java.Util.TimeZoneKind.UtcTime = 2 -> Java.Util.TimeZoneKind +Java.Util.TimeZoneKind.WallTime = 0 -> Java.Util.TimeZoneKind +Java.Util.TimeZoneStyle +Java.Util.TimeZoneStyle.Long = 1 -> Java.Util.TimeZoneStyle +Java.Util.TimeZoneStyle.Short = 0 -> Java.Util.TimeZoneStyle +Java.Util.TooManyListenersException +Java.Util.TooManyListenersException.TooManyListenersException() -> void +Java.Util.TooManyListenersException.TooManyListenersException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.TooManyListenersException.TooManyListenersException(string? s) -> void +Java.Util.TreeMap +Java.Util.TreeMap.TreeMap() -> void +Java.Util.TreeMap.TreeMap(Java.Util.IComparator? comparator) -> void +Java.Util.TreeMap.TreeMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.TreeMap.TreeMap(System.Collections.IDictionary! m) -> void +Java.Util.TreeSet +Java.Util.TreeSet.TreeSet() -> void +Java.Util.TreeSet.TreeSet(Java.Util.IComparator? comparator) -> void +Java.Util.TreeSet.TreeSet(Java.Util.ISortedSet? s) -> void +Java.Util.TreeSet.TreeSet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.TreeSet.TreeSet(System.Collections.ICollection? c) -> void +Java.Util.UnknownFormatConversionException +Java.Util.UnknownFormatConversionException.UnknownFormatConversionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.UnknownFormatConversionException.UnknownFormatConversionException(string? s) -> void +Java.Util.UnknownFormatFlagsException +Java.Util.UnknownFormatFlagsException.UnknownFormatFlagsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.UnknownFormatFlagsException.UnknownFormatFlagsException(string? f) -> void +Java.Util.UUID +Java.Util.UUID.ClockSequence() -> int +Java.Util.UUID.CompareTo(Java.Util.UUID? val) -> int +Java.Util.UUID.LeastSignificantBits.get -> long +Java.Util.UUID.MostSignificantBits.get -> long +Java.Util.UUID.Node() -> long +Java.Util.UUID.Timestamp() -> long +Java.Util.UUID.UUID(long mostSigBits, long leastSigBits) -> void +Java.Util.UUID.Variant() -> int +Java.Util.UUID.Version() -> int +Java.Util.Vector +Java.Util.Vector.CapacityIncrement.get -> int +Java.Util.Vector.CapacityIncrement.set -> void +Java.Util.Vector.ElementCount.get -> int +Java.Util.Vector.ElementCount.set -> void +Java.Util.Vector.ElementData.get -> System.Collections.Generic.IList? +Java.Util.Vector.ElementData.set -> void +Java.Util.Vector.Vector() -> void +Java.Util.Vector.Vector(int initialCapacity) -> void +Java.Util.Vector.Vector(int initialCapacity, int capacityIncrement) -> void +Java.Util.Vector.Vector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Vector.Vector(System.Collections.ICollection! c) -> void +Java.Util.WeakHashMap +Java.Util.WeakHashMap.WeakHashMap() -> void +Java.Util.WeakHashMap.WeakHashMap(int initialCapacity) -> void +Java.Util.WeakHashMap.WeakHashMap(int initialCapacity, float loadFactor) -> void +Java.Util.WeakHashMap.WeakHashMap(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.WeakHashMap.WeakHashMap(System.Collections.IDictionary! m) -> void +Java.Util.Zip.Adler32 +Java.Util.Zip.Adler32.Adler32() -> void +Java.Util.Zip.Adler32.Adler32(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.CheckedInputStream +Java.Util.Zip.CheckedInputStream.CheckedInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.CheckedInputStream.CheckedInputStream(System.IO.Stream? in, Java.Util.Zip.IChecksum? cksum) -> void +Java.Util.Zip.CheckedOutputStream +Java.Util.Zip.CheckedOutputStream.CheckedOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.CheckedOutputStream.CheckedOutputStream(System.IO.Stream? out, Java.Util.Zip.IChecksum? cksum) -> void +Java.Util.Zip.CRC32 +Java.Util.Zip.CRC32.CRC32() -> void +Java.Util.Zip.CRC32.CRC32(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.CRC32C +Java.Util.Zip.CRC32C.CRC32C() -> void +Java.Util.Zip.CRC32C.Reset() -> void +Java.Util.Zip.CRC32C.Update(byte[]? b, int off, int len) -> void +Java.Util.Zip.CRC32C.Update(int b) -> void +Java.Util.Zip.CRC32C.Update(Java.Nio.ByteBuffer? buffer) -> void +Java.Util.Zip.CRC32C.Value.get -> long +Java.Util.Zip.DataFormatException +Java.Util.Zip.DataFormatException.DataFormatException() -> void +Java.Util.Zip.DataFormatException.DataFormatException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.DataFormatException.DataFormatException(string? s) -> void +Java.Util.Zip.Deflater +Java.Util.Zip.Deflater.DeflateAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.Util.Zip.Deflater.DeflateAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.Util.Zip.Deflater.DeflateAsync(byte[]? b, int off, int len, int flush) -> System.Threading.Tasks.Task! +Java.Util.Zip.Deflater.Deflater() -> void +Java.Util.Zip.Deflater.Deflater(int level) -> void +Java.Util.Zip.Deflater.Deflater(int level, bool nowrap) -> void +Java.Util.Zip.Deflater.Deflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.DeflaterInputStream +Java.Util.Zip.DeflaterInputStream.Buf.get -> System.Collections.Generic.IList? +Java.Util.Zip.DeflaterInputStream.Buf.set -> void +Java.Util.Zip.DeflaterInputStream.Def.get -> Java.Util.Zip.Deflater? +Java.Util.Zip.DeflaterInputStream.Def.set -> void +Java.Util.Zip.DeflaterInputStream.DeflaterInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.DeflaterInputStream.DeflaterInputStream(System.IO.Stream? in) -> void +Java.Util.Zip.DeflaterInputStream.DeflaterInputStream(System.IO.Stream? in, Java.Util.Zip.Deflater? defl) -> void +Java.Util.Zip.DeflaterInputStream.DeflaterInputStream(System.IO.Stream? in, Java.Util.Zip.Deflater? defl, int bufLen) -> void +Java.Util.Zip.DeflaterOutputStream +Java.Util.Zip.DeflaterOutputStream.Buf.get -> System.Collections.Generic.IList? +Java.Util.Zip.DeflaterOutputStream.Buf.set -> void +Java.Util.Zip.DeflaterOutputStream.Def.get -> Java.Util.Zip.Deflater? +Java.Util.Zip.DeflaterOutputStream.Def.set -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out, bool syncFlush) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Deflater? def) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Deflater? def, bool syncFlush) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Deflater? def, int size) -> void +Java.Util.Zip.DeflaterOutputStream.DeflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Deflater? def, int size, bool syncFlush) -> void +Java.Util.Zip.GZIPInputStream +Java.Util.Zip.GZIPInputStream.Crc.get -> Java.Util.Zip.CRC32? +Java.Util.Zip.GZIPInputStream.Crc.set -> void +Java.Util.Zip.GZIPInputStream.Eos.get -> bool +Java.Util.Zip.GZIPInputStream.Eos.set -> void +Java.Util.Zip.GZIPInputStream.GZIPInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.GZIPInputStream.GZIPInputStream(System.IO.Stream? in) -> void +Java.Util.Zip.GZIPInputStream.GZIPInputStream(System.IO.Stream? in, int size) -> void +Java.Util.Zip.GZIPOutputStream +Java.Util.Zip.GZIPOutputStream.Crc.get -> Java.Util.Zip.CRC32? +Java.Util.Zip.GZIPOutputStream.Crc.set -> void +Java.Util.Zip.GZIPOutputStream.GZIPOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.GZIPOutputStream.GZIPOutputStream(System.IO.Stream? out) -> void +Java.Util.Zip.GZIPOutputStream.GZIPOutputStream(System.IO.Stream? out, bool syncFlush) -> void +Java.Util.Zip.GZIPOutputStream.GZIPOutputStream(System.IO.Stream? out, int size) -> void +Java.Util.Zip.GZIPOutputStream.GZIPOutputStream(System.IO.Stream? out, int size, bool syncFlush) -> void +Java.Util.Zip.IChecksum +Java.Util.Zip.IChecksum.Reset() -> void +Java.Util.Zip.IChecksum.Update(byte[]? b) -> void +Java.Util.Zip.IChecksum.Update(byte[]? b, int off, int len) -> void +Java.Util.Zip.IChecksum.Update(int b) -> void +Java.Util.Zip.IChecksum.Update(Java.Nio.ByteBuffer? buffer) -> void +Java.Util.Zip.IChecksum.Value.get -> long +Java.Util.Zip.Inflater +Java.Util.Zip.Inflater.InflateAsync(byte[]? b) -> System.Threading.Tasks.Task! +Java.Util.Zip.Inflater.InflateAsync(byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +Java.Util.Zip.Inflater.Inflater() -> void +Java.Util.Zip.Inflater.Inflater(bool nowrap) -> void +Java.Util.Zip.Inflater.Inflater(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.InflaterInputStream +Java.Util.Zip.InflaterInputStream.Buf.get -> System.Collections.Generic.IList? +Java.Util.Zip.InflaterInputStream.Buf.set -> void +Java.Util.Zip.InflaterInputStream.Closed.get -> bool +Java.Util.Zip.InflaterInputStream.Closed.set -> void +Java.Util.Zip.InflaterInputStream.Inf.get -> Java.Util.Zip.Inflater? +Java.Util.Zip.InflaterInputStream.Inf.set -> void +Java.Util.Zip.InflaterInputStream.InflaterInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.InflaterInputStream.InflaterInputStream(System.IO.Stream? in) -> void +Java.Util.Zip.InflaterInputStream.InflaterInputStream(System.IO.Stream? in, Java.Util.Zip.Inflater? inf) -> void +Java.Util.Zip.InflaterInputStream.InflaterInputStream(System.IO.Stream? in, Java.Util.Zip.Inflater? inf, int size) -> void +Java.Util.Zip.InflaterInputStream.Len.get -> int +Java.Util.Zip.InflaterInputStream.Len.set -> void +Java.Util.Zip.InflaterOutputStream +Java.Util.Zip.InflaterOutputStream.Buf.get -> System.Collections.Generic.IList? +Java.Util.Zip.InflaterOutputStream.Buf.set -> void +Java.Util.Zip.InflaterOutputStream.Inf.get -> Java.Util.Zip.Inflater? +Java.Util.Zip.InflaterOutputStream.Inf.set -> void +Java.Util.Zip.InflaterOutputStream.InflaterOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.InflaterOutputStream.InflaterOutputStream(System.IO.Stream? out) -> void +Java.Util.Zip.InflaterOutputStream.InflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Inflater? infl) -> void +Java.Util.Zip.InflaterOutputStream.InflaterOutputStream(System.IO.Stream? out, Java.Util.Zip.Inflater? infl, int bufLen) -> void +Java.Util.Zip.ZipEntry +Java.Util.Zip.ZipEntry.ZipEntry(Java.Util.Zip.ZipEntry? e) -> void +Java.Util.Zip.ZipEntry.ZipEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipEntry.ZipEntry(string? name) -> void +Java.Util.Zip.ZipError +Java.Util.Zip.ZipError.ZipError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipError.ZipError(string? s) -> void +Java.Util.Zip.ZipException +Java.Util.Zip.ZipException.ZipException() -> void +Java.Util.Zip.ZipException.ZipException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipException.ZipException(string? s) -> void +Java.Util.Zip.ZipFile +Java.Util.Zip.ZipFile.ZipFile(Java.IO.File? file) -> void +Java.Util.Zip.ZipFile.ZipFile(Java.IO.File? file, int mode) -> void +Java.Util.Zip.ZipFile.ZipFile(Java.IO.File? file, int mode, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Zip.ZipFile.ZipFile(Java.IO.File? file, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Zip.ZipFile.ZipFile(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipFile.ZipFile(string? name) -> void +Java.Util.Zip.ZipFile.ZipFile(string? name, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Zip.ZipInputStream +Java.Util.Zip.ZipInputStream.ZipInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipInputStream.ZipInputStream(System.IO.Stream? in) -> void +Java.Util.Zip.ZipInputStream.ZipInputStream(System.IO.Stream? in, Java.Nio.Charset.Charset? charset) -> void +Java.Util.Zip.ZipOutputStream +Java.Util.Zip.ZipOutputStream.PutNextEntryAsync(Java.Util.Zip.ZipEntry? e) -> System.Threading.Tasks.Task! +Java.Util.Zip.ZipOutputStream.ZipOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Java.Util.Zip.ZipOutputStream.ZipOutputStream(System.IO.Stream? out) -> void +Java.Util.Zip.ZipOutputStream.ZipOutputStream(System.IO.Stream? out, Java.Nio.Charset.Charset? charset) -> void +Javax.Annotation.Processing.GeneratedAttribute +Javax.Annotation.Processing.GeneratedAttribute.Comments.get -> string? +Javax.Annotation.Processing.GeneratedAttribute.Comments.set -> void +Javax.Annotation.Processing.GeneratedAttribute.Date.get -> string? +Javax.Annotation.Processing.GeneratedAttribute.Date.set -> void +Javax.Annotation.Processing.GeneratedAttribute.GeneratedAttribute() -> void +Javax.Annotation.Processing.GeneratedAttribute.Value.get -> string![]? +Javax.Annotation.Processing.GeneratedAttribute.Value.set -> void +Javax.Annotation.Processing.IGenerated +Javax.Annotation.Processing.IGenerated.Comments() -> string? +Javax.Annotation.Processing.IGenerated.Date() -> string? +Javax.Annotation.Processing.IGenerated.Value() -> string![]? +Javax.Crypto.AEADBadTagException +Javax.Crypto.AEADBadTagException.AEADBadTagException() -> void +Javax.Crypto.AEADBadTagException.AEADBadTagException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.AEADBadTagException.AEADBadTagException(string? msg) -> void +Javax.Crypto.BadPaddingException +Javax.Crypto.BadPaddingException.BadPaddingException() -> void +Javax.Crypto.BadPaddingException.BadPaddingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.BadPaddingException.BadPaddingException(string? msg) -> void +Javax.Crypto.Cipher +Javax.Crypto.Cipher.Algorithm.get -> string? +Javax.Crypto.Cipher.BlockSize.get -> int +Javax.Crypto.Cipher.Cipher(Javax.Crypto.CipherSpi? cipherSpi, Java.Security.Provider? provider, string? transformation) -> void +Javax.Crypto.Cipher.Cipher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Cipher.DoFinal() -> byte[]? +Javax.Crypto.Cipher.DoFinal(byte[]? input) -> byte[]? +Javax.Crypto.Cipher.DoFinal(byte[]? input, int inputOffset, int inputLen) -> byte[]? +Javax.Crypto.Cipher.DoFinal(byte[]? input, int inputOffset, int inputLen, byte[]? output) -> int +Javax.Crypto.Cipher.DoFinal(byte[]? input, int inputOffset, int inputLen, byte[]? output, int outputOffset) -> int +Javax.Crypto.Cipher.DoFinal(byte[]? output, int outputOffset) -> int +Javax.Crypto.Cipher.DoFinal(Java.Nio.ByteBuffer? input, Java.Nio.ByteBuffer? output) -> int +Javax.Crypto.Cipher.ExemptionMechanism.get -> Javax.Crypto.ExemptionMechanism? +Javax.Crypto.Cipher.GetIV() -> byte[]? +Javax.Crypto.Cipher.GetOutputSize(int inputLen) -> int +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.Cert.Certificate? certificate) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.Cert.Certificate? certificate, Java.Security.SecureRandom? random) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.AlgorithmParameters? params, Java.Security.SecureRandom? random) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.SecureRandom? random) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Javax.Crypto.Cipher.Init(Javax.Crypto.CipherMode opmode, Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +Javax.Crypto.Cipher.Parameters.get -> Java.Security.AlgorithmParameters? +Javax.Crypto.Cipher.Provider.get -> Java.Security.Provider? +Javax.Crypto.Cipher.Unwrap(byte[]? wrappedKey, string? wrappedKeyAlgorithm, Javax.Crypto.KeyType wrappedKeyType) -> Java.Security.IKey? +Javax.Crypto.Cipher.Update(byte[]? input) -> byte[]? +Javax.Crypto.Cipher.Update(byte[]? input, int inputOffset, int inputLen) -> byte[]? +Javax.Crypto.Cipher.Update(byte[]? input, int inputOffset, int inputLen, byte[]? output) -> int +Javax.Crypto.Cipher.Update(byte[]? input, int inputOffset, int inputLen, byte[]? output, int outputOffset) -> int +Javax.Crypto.Cipher.Update(Java.Nio.ByteBuffer? input, Java.Nio.ByteBuffer? output) -> int +Javax.Crypto.Cipher.UpdateAAD(byte[]? src) -> void +Javax.Crypto.Cipher.UpdateAAD(byte[]? src, int offset, int len) -> void +Javax.Crypto.Cipher.UpdateAAD(Java.Nio.ByteBuffer? src) -> void +Javax.Crypto.Cipher.Wrap(Java.Security.IKey? key) -> byte[]? +Javax.Crypto.CipherInputStream +Javax.Crypto.CipherInputStream.CipherInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.CipherInputStream.CipherInputStream(System.IO.Stream? is) -> void +Javax.Crypto.CipherInputStream.CipherInputStream(System.IO.Stream? is, Javax.Crypto.Cipher? c) -> void +Javax.Crypto.CipherMode +Javax.Crypto.CipherMode.DecryptMode = 2 -> Javax.Crypto.CipherMode +Javax.Crypto.CipherMode.EncryptMode = 1 -> Javax.Crypto.CipherMode +Javax.Crypto.CipherMode.UnwrapMode = 4 -> Javax.Crypto.CipherMode +Javax.Crypto.CipherMode.WrapMode = 3 -> Javax.Crypto.CipherMode +Javax.Crypto.CipherOutputStream +Javax.Crypto.CipherOutputStream.CipherOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.CipherOutputStream.CipherOutputStream(System.IO.Stream? os) -> void +Javax.Crypto.CipherOutputStream.CipherOutputStream(System.IO.Stream? os, Javax.Crypto.Cipher? c) -> void +Javax.Crypto.CipherSpi +Javax.Crypto.CipherSpi.CipherSpi() -> void +Javax.Crypto.CipherSpi.CipherSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.EncryptedPrivateKeyInfo +Javax.Crypto.EncryptedPrivateKeyInfo.EncryptedPrivateKeyInfo(byte[]? encoded) -> void +Javax.Crypto.EncryptedPrivateKeyInfo.EncryptedPrivateKeyInfo(Java.Security.AlgorithmParameters? algParams, byte[]? encryptedData) -> void +Javax.Crypto.EncryptedPrivateKeyInfo.EncryptedPrivateKeyInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.EncryptedPrivateKeyInfo.EncryptedPrivateKeyInfo(string? algName, byte[]? encryptedData) -> void +Javax.Crypto.ExemptionMechanism +Javax.Crypto.ExemptionMechanism.ExemptionMechanism(Javax.Crypto.ExemptionMechanismSpi? exmechSpi, Java.Security.Provider? provider, string? mechanism) -> void +Javax.Crypto.ExemptionMechanism.ExemptionMechanism(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.ExemptionMechanism.GenExemptionBlob() -> byte[]? +Javax.Crypto.ExemptionMechanism.GenExemptionBlob(byte[]? output) -> int +Javax.Crypto.ExemptionMechanism.GenExemptionBlob(byte[]? output, int outputOffset) -> int +Javax.Crypto.ExemptionMechanism.GetOutputSize(int inputLen) -> int +Javax.Crypto.ExemptionMechanism.Init(Java.Security.IKey? key) -> void +Javax.Crypto.ExemptionMechanism.Init(Java.Security.IKey? key, Java.Security.AlgorithmParameters? params) -> void +Javax.Crypto.ExemptionMechanism.Init(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Javax.Crypto.ExemptionMechanism.IsCryptoAllowed(Java.Security.IKey? key) -> bool +Javax.Crypto.ExemptionMechanism.Name.get -> string? +Javax.Crypto.ExemptionMechanism.Provider.get -> Java.Security.Provider? +Javax.Crypto.ExemptionMechanismException +Javax.Crypto.ExemptionMechanismException.ExemptionMechanismException() -> void +Javax.Crypto.ExemptionMechanismException.ExemptionMechanismException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.ExemptionMechanismException.ExemptionMechanismException(string? msg) -> void +Javax.Crypto.ExemptionMechanismSpi +Javax.Crypto.ExemptionMechanismSpi.ExemptionMechanismSpi() -> void +Javax.Crypto.ExemptionMechanismSpi.ExemptionMechanismSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.IllegalBlockSizeException +Javax.Crypto.IllegalBlockSizeException.IllegalBlockSizeException() -> void +Javax.Crypto.IllegalBlockSizeException.IllegalBlockSizeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.IllegalBlockSizeException.IllegalBlockSizeException(string? msg) -> void +Javax.Crypto.Interfaces.DHPrivateKey +Javax.Crypto.Interfaces.DHPublicKey +Javax.Crypto.Interfaces.IDHKey +Javax.Crypto.Interfaces.IDHKey.Params.get -> Javax.Crypto.Spec.DHParameterSpec? +Javax.Crypto.Interfaces.IDHPrivateKey +Javax.Crypto.Interfaces.IDHPrivateKey.GetX() -> Java.Math.BigInteger? +Javax.Crypto.Interfaces.IDHPublicKey +Javax.Crypto.Interfaces.IDHPublicKey.GetY() -> Java.Math.BigInteger? +Javax.Crypto.Interfaces.IPBEKey +Javax.Crypto.Interfaces.IPBEKey.GetPassword() -> char[]? +Javax.Crypto.Interfaces.IPBEKey.GetSalt() -> byte[]? +Javax.Crypto.Interfaces.IPBEKey.IterationCount.get -> int +Javax.Crypto.Interfaces.PBEKey +Javax.Crypto.ISecretKey +Javax.Crypto.KeyAgreement +Javax.Crypto.KeyAgreement.Algorithm.get -> string? +Javax.Crypto.KeyAgreement.DoPhase(Java.Security.IKey? key, bool lastPhase) -> Java.Security.IKey? +Javax.Crypto.KeyAgreement.GenerateSecret() -> byte[]? +Javax.Crypto.KeyAgreement.GenerateSecret(byte[]? sharedSecret, int offset) -> int +Javax.Crypto.KeyAgreement.GenerateSecret(string? algorithm) -> Javax.Crypto.ISecretKey? +Javax.Crypto.KeyAgreement.Init(Java.Security.IKey? key) -> void +Javax.Crypto.KeyAgreement.Init(Java.Security.IKey? key, Java.Security.SecureRandom? random) -> void +Javax.Crypto.KeyAgreement.Init(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Javax.Crypto.KeyAgreement.Init(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +Javax.Crypto.KeyAgreement.KeyAgreement(Javax.Crypto.KeyAgreementSpi? keyAgreeSpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Crypto.KeyAgreement.KeyAgreement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.KeyAgreement.Provider.get -> Java.Security.Provider? +Javax.Crypto.KeyAgreementSpi +Javax.Crypto.KeyAgreementSpi.KeyAgreementSpi() -> void +Javax.Crypto.KeyAgreementSpi.KeyAgreementSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.KeyGenerator +Javax.Crypto.KeyGenerator.Algorithm.get -> string? +Javax.Crypto.KeyGenerator.GenerateKey() -> Javax.Crypto.ISecretKey? +Javax.Crypto.KeyGenerator.Init(int keysize) -> void +Javax.Crypto.KeyGenerator.Init(int keysize, Java.Security.SecureRandom? random) -> void +Javax.Crypto.KeyGenerator.Init(Java.Security.SecureRandom? random) -> void +Javax.Crypto.KeyGenerator.Init(Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Javax.Crypto.KeyGenerator.Init(Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +Javax.Crypto.KeyGenerator.KeyGenerator(Javax.Crypto.KeyGeneratorSpi? keyGenSpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Crypto.KeyGenerator.KeyGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.KeyGenerator.Provider.get -> Java.Security.Provider? +Javax.Crypto.KeyGeneratorSpi +Javax.Crypto.KeyGeneratorSpi.KeyGeneratorSpi() -> void +Javax.Crypto.KeyGeneratorSpi.KeyGeneratorSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.KeyType +Javax.Crypto.KeyType.PrivateKey = 2 -> Javax.Crypto.KeyType +Javax.Crypto.KeyType.PublicKey = 1 -> Javax.Crypto.KeyType +Javax.Crypto.KeyType.SecretKey = 3 -> Javax.Crypto.KeyType +Javax.Crypto.Mac +Javax.Crypto.Mac.Algorithm.get -> string? +Javax.Crypto.Mac.Clone() -> Java.Lang.Object? +Javax.Crypto.Mac.DoFinal() -> byte[]? +Javax.Crypto.Mac.DoFinal(byte[]? input) -> byte[]? +Javax.Crypto.Mac.DoFinal(byte[]? output, int outOffset) -> void +Javax.Crypto.Mac.Init(Java.Security.IKey? key) -> void +Javax.Crypto.Mac.Init(Java.Security.IKey? key, Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +Javax.Crypto.Mac.Mac(Javax.Crypto.MacSpi? macSpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Crypto.Mac.Mac(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Mac.MacLength.get -> int +Javax.Crypto.Mac.Provider.get -> Java.Security.Provider? +Javax.Crypto.Mac.Reset() -> void +Javax.Crypto.Mac.Update(byte[]? input) -> void +Javax.Crypto.Mac.Update(byte[]? input, int offset, int len) -> void +Javax.Crypto.Mac.Update(Java.Nio.ByteBuffer? input) -> void +Javax.Crypto.Mac.Update(sbyte input) -> void +Javax.Crypto.MacSpi +Javax.Crypto.MacSpi.MacSpi() -> void +Javax.Crypto.MacSpi.MacSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.NoSuchPaddingException +Javax.Crypto.NoSuchPaddingException.NoSuchPaddingException() -> void +Javax.Crypto.NoSuchPaddingException.NoSuchPaddingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.NoSuchPaddingException.NoSuchPaddingException(string? msg) -> void +Javax.Crypto.NullCipher +Javax.Crypto.NullCipher.NullCipher() -> void +Javax.Crypto.NullCipher.NullCipher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.SealedObject +Javax.Crypto.SealedObject.Algorithm.get -> string? +Javax.Crypto.SealedObject.EncodedParams.get -> System.Collections.Generic.IList? +Javax.Crypto.SealedObject.EncodedParams.set -> void +Javax.Crypto.SealedObject.GetObject(Java.Security.IKey? key) -> Java.Lang.Object? +Javax.Crypto.SealedObject.GetObject(Java.Security.IKey? key, string? provider) -> Java.Lang.Object? +Javax.Crypto.SealedObject.GetObject(Javax.Crypto.Cipher? c) -> Java.Lang.Object? +Javax.Crypto.SealedObject.SealedObject(Java.IO.ISerializable? object, Javax.Crypto.Cipher? c) -> void +Javax.Crypto.SealedObject.SealedObject(Javax.Crypto.SealedObject? so) -> void +Javax.Crypto.SealedObject.SealedObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.SecretKey +Javax.Crypto.SecretKeyFactory +Javax.Crypto.SecretKeyFactory.Algorithm.get -> string? +Javax.Crypto.SecretKeyFactory.GenerateSecret(Java.Security.Spec.IKeySpec? keySpec) -> Javax.Crypto.ISecretKey? +Javax.Crypto.SecretKeyFactory.GetKeySpec(Javax.Crypto.ISecretKey? key, Java.Lang.Class? keySpec) -> Java.Security.Spec.IKeySpec? +Javax.Crypto.SecretKeyFactory.Provider.get -> Java.Security.Provider? +Javax.Crypto.SecretKeyFactory.SecretKeyFactory(Javax.Crypto.SecretKeyFactorySpi? keyFacSpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Crypto.SecretKeyFactory.SecretKeyFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.SecretKeyFactory.TranslateKey(Javax.Crypto.ISecretKey? key) -> Javax.Crypto.ISecretKey? +Javax.Crypto.SecretKeyFactorySpi +Javax.Crypto.SecretKeyFactorySpi.SecretKeyFactorySpi() -> void +Javax.Crypto.SecretKeyFactorySpi.SecretKeyFactorySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.ShortBufferException +Javax.Crypto.ShortBufferException.ShortBufferException() -> void +Javax.Crypto.ShortBufferException.ShortBufferException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.ShortBufferException.ShortBufferException(string? msg) -> void +Javax.Crypto.Spec.DESedeKeySpec +Javax.Crypto.Spec.DESedeKeySpec.DESedeKeySpec(byte[]? key) -> void +Javax.Crypto.Spec.DESedeKeySpec.DESedeKeySpec(byte[]? key, int offset) -> void +Javax.Crypto.Spec.DESedeKeySpec.DESedeKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.DESKeySpec +Javax.Crypto.Spec.DESKeySpec.DESKeySpec(byte[]? key) -> void +Javax.Crypto.Spec.DESKeySpec.DESKeySpec(byte[]? key, int offset) -> void +Javax.Crypto.Spec.DESKeySpec.DESKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.DHGenParameterSpec +Javax.Crypto.Spec.DHGenParameterSpec.DHGenParameterSpec(int primeSize, int exponentSize) -> void +Javax.Crypto.Spec.DHGenParameterSpec.DHGenParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.DHParameterSpec +Javax.Crypto.Spec.DHParameterSpec.DHParameterSpec(Java.Math.BigInteger? p, Java.Math.BigInteger? g) -> void +Javax.Crypto.Spec.DHParameterSpec.DHParameterSpec(Java.Math.BigInteger? p, Java.Math.BigInteger? g, int l) -> void +Javax.Crypto.Spec.DHParameterSpec.DHParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.DHPrivateKeySpec +Javax.Crypto.Spec.DHPrivateKeySpec.DHPrivateKeySpec(Java.Math.BigInteger? x, Java.Math.BigInteger? p, Java.Math.BigInteger? g) -> void +Javax.Crypto.Spec.DHPrivateKeySpec.DHPrivateKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.DHPublicKeySpec +Javax.Crypto.Spec.DHPublicKeySpec.DHPublicKeySpec(Java.Math.BigInteger? y, Java.Math.BigInteger? p, Java.Math.BigInteger? g) -> void +Javax.Crypto.Spec.DHPublicKeySpec.DHPublicKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.GCMParameterSpec +Javax.Crypto.Spec.GCMParameterSpec.GCMParameterSpec(int tLen, byte[]? src) -> void +Javax.Crypto.Spec.GCMParameterSpec.GCMParameterSpec(int tLen, byte[]? src, int offset, int len) -> void +Javax.Crypto.Spec.GCMParameterSpec.GCMParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.IvParameterSpec +Javax.Crypto.Spec.IvParameterSpec.IvParameterSpec(byte[]? iv) -> void +Javax.Crypto.Spec.IvParameterSpec.IvParameterSpec(byte[]? iv, int offset, int len) -> void +Javax.Crypto.Spec.IvParameterSpec.IvParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.OAEPParameterSpec +Javax.Crypto.Spec.OAEPParameterSpec.OAEPParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.OAEPParameterSpec.OAEPParameterSpec(string? mdName, string? mgfName, Java.Security.Spec.IAlgorithmParameterSpec? mgfSpec, Javax.Crypto.Spec.PSource? pSrc) -> void +Javax.Crypto.Spec.PBEKeySpec +Javax.Crypto.Spec.PBEKeySpec.ClearPassword() -> void +Javax.Crypto.Spec.PBEKeySpec.GetPassword() -> char[]? +Javax.Crypto.Spec.PBEKeySpec.GetSalt() -> byte[]? +Javax.Crypto.Spec.PBEKeySpec.IterationCount.get -> int +Javax.Crypto.Spec.PBEKeySpec.KeyLength.get -> int +Javax.Crypto.Spec.PBEKeySpec.PBEKeySpec(char[]? password) -> void +Javax.Crypto.Spec.PBEKeySpec.PBEKeySpec(char[]? password, byte[]? salt, int iterationCount) -> void +Javax.Crypto.Spec.PBEKeySpec.PBEKeySpec(char[]? password, byte[]? salt, int iterationCount, int keyLength) -> void +Javax.Crypto.Spec.PBEKeySpec.PBEKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.PBEParameterSpec +Javax.Crypto.Spec.PBEParameterSpec.PBEParameterSpec(byte[]? salt, int iterationCount) -> void +Javax.Crypto.Spec.PBEParameterSpec.PBEParameterSpec(byte[]? salt, int iterationCount, Java.Security.Spec.IAlgorithmParameterSpec? paramSpec) -> void +Javax.Crypto.Spec.PBEParameterSpec.PBEParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.PSource +Javax.Crypto.Spec.PSource.PSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.PSource.PSource(string? pSrcName) -> void +Javax.Crypto.Spec.PSource.PSpecified +Javax.Crypto.Spec.PSource.PSpecified.GetValue() -> byte[]? +Javax.Crypto.Spec.PSource.PSpecified.PSpecified(byte[]? p) -> void +Javax.Crypto.Spec.RC2ParameterSpec +Javax.Crypto.Spec.RC2ParameterSpec.RC2ParameterSpec(int effectiveKeyBits) -> void +Javax.Crypto.Spec.RC2ParameterSpec.RC2ParameterSpec(int effectiveKeyBits, byte[]? iv) -> void +Javax.Crypto.Spec.RC2ParameterSpec.RC2ParameterSpec(int effectiveKeyBits, byte[]? iv, int offset) -> void +Javax.Crypto.Spec.RC2ParameterSpec.RC2ParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.RC5ParameterSpec +Javax.Crypto.Spec.RC5ParameterSpec.RC5ParameterSpec(int version, int rounds, int wordSize) -> void +Javax.Crypto.Spec.RC5ParameterSpec.RC5ParameterSpec(int version, int rounds, int wordSize, byte[]? iv) -> void +Javax.Crypto.Spec.RC5ParameterSpec.RC5ParameterSpec(int version, int rounds, int wordSize, byte[]? iv, int offset) -> void +Javax.Crypto.Spec.RC5ParameterSpec.RC5ParameterSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Crypto.Spec.SecretKeySpec +Javax.Crypto.Spec.SecretKeySpec.InterfaceConsts +Javax.Crypto.Spec.SecretKeySpec.SecretKeySpec(byte[]? key, int offset, int len, string? algorithm) -> void +Javax.Crypto.Spec.SecretKeySpec.SecretKeySpec(byte[]? key, string? algorithm) -> void +Javax.Crypto.Spec.SecretKeySpec.SecretKeySpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Microedition.Khronos.Egl.EGL10 +Javax.Microedition.Khronos.Egl.EGL11 +Javax.Microedition.Khronos.Egl.EGLConfig +Javax.Microedition.Khronos.Egl.EGLConfig.EGLConfig() -> void +Javax.Microedition.Khronos.Egl.EGLConfig.EGLConfig(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Microedition.Khronos.Egl.EGLContext +Javax.Microedition.Khronos.Egl.EGLContext.EGLContext() -> void +Javax.Microedition.Khronos.Egl.EGLContext.EGLContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Microedition.Khronos.Egl.EGLDisplay +Javax.Microedition.Khronos.Egl.EGLDisplay.EGLDisplay() -> void +Javax.Microedition.Khronos.Egl.EGLDisplay.EGLDisplay(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Microedition.Khronos.Egl.EGLSurface +Javax.Microedition.Khronos.Egl.EGLSurface.EGLSurface() -> void +Javax.Microedition.Khronos.Egl.EGLSurface.EGLSurface(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Microedition.Khronos.Egl.IEGL +Javax.Microedition.Khronos.Egl.IEGL10 +Javax.Microedition.Khronos.Egl.IEGL10.EglChooseConfig(Javax.Microedition.Khronos.Egl.EGLDisplay? display, int[]? attrib_list, Javax.Microedition.Khronos.Egl.EGLConfig![]? configs, int config_size, int[]? num_config) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglCopyBuffers(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? surface, Java.Lang.Object? native_pixmap) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglCreateContext(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, Javax.Microedition.Khronos.Egl.EGLContext? share_context, int[]? attrib_list) -> Javax.Microedition.Khronos.Egl.EGLContext? +Javax.Microedition.Khronos.Egl.IEGL10.EglCreatePbufferSurface(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, int[]? attrib_list) -> Javax.Microedition.Khronos.Egl.EGLSurface? +Javax.Microedition.Khronos.Egl.IEGL10.EglCreatePixmapSurface(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, Java.Lang.Object? native_pixmap, int[]? attrib_list) -> Javax.Microedition.Khronos.Egl.EGLSurface? +Javax.Microedition.Khronos.Egl.IEGL10.EglCreateWindowSurface(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, Java.Lang.Object? native_window, int[]? attrib_list) -> Javax.Microedition.Khronos.Egl.EGLSurface? +Javax.Microedition.Khronos.Egl.IEGL10.EglDefaultDisplay.get -> Java.Lang.Object? +Javax.Microedition.Khronos.Egl.IEGL10.EglDestroyContext(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLContext? context) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglDestroySurface(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? surface) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglGetConfigAttrib(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig? config, int attribute, int[]? value) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglGetConfigs(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLConfig![]? configs, int config_size, int[]? num_config) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglGetCurrentContext() -> Javax.Microedition.Khronos.Egl.EGLContext? +Javax.Microedition.Khronos.Egl.IEGL10.EglGetCurrentDisplay() -> Javax.Microedition.Khronos.Egl.EGLDisplay? +Javax.Microedition.Khronos.Egl.IEGL10.EglGetCurrentSurface(int readdraw) -> Javax.Microedition.Khronos.Egl.EGLSurface? +Javax.Microedition.Khronos.Egl.IEGL10.EglGetDisplay(Java.Lang.Object? native_display) -> Javax.Microedition.Khronos.Egl.EGLDisplay? +Javax.Microedition.Khronos.Egl.IEGL10.EglGetError() -> int +Javax.Microedition.Khronos.Egl.IEGL10.EglInitialize(Javax.Microedition.Khronos.Egl.EGLDisplay? display, int[]? major_minor) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglMakeCurrent(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? draw, Javax.Microedition.Khronos.Egl.EGLSurface? read, Javax.Microedition.Khronos.Egl.EGLContext? context) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglNoContext.get -> Javax.Microedition.Khronos.Egl.EGLContext? +Javax.Microedition.Khronos.Egl.IEGL10.EglNoDisplay.get -> Javax.Microedition.Khronos.Egl.EGLDisplay? +Javax.Microedition.Khronos.Egl.IEGL10.EglNoSurface.get -> Javax.Microedition.Khronos.Egl.EGLSurface? +Javax.Microedition.Khronos.Egl.IEGL10.EglQueryContext(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLContext? context, int attribute, int[]? value) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglQueryString(Javax.Microedition.Khronos.Egl.EGLDisplay? display, int name) -> string? +Javax.Microedition.Khronos.Egl.IEGL10.EglQuerySurface(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? surface, int attribute, int[]? value) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglSwapBuffers(Javax.Microedition.Khronos.Egl.EGLDisplay? display, Javax.Microedition.Khronos.Egl.EGLSurface? surface) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglTerminate(Javax.Microedition.Khronos.Egl.EGLDisplay? display) -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglWaitGL() -> bool +Javax.Microedition.Khronos.Egl.IEGL10.EglWaitNative(int engine, Java.Lang.Object? bindTarget) -> bool +Javax.Microedition.Khronos.Egl.IEGL11 +Javax.Microedition.Khronos.Opengles.GL10 +Javax.Microedition.Khronos.Opengles.GL11 +Javax.Microedition.Khronos.Opengles.GL11Ext +Javax.Microedition.Khronos.Opengles.GL11ExtensionPack +Javax.Microedition.Khronos.Opengles.IGL +Javax.Microedition.Khronos.Opengles.IGL10 +Javax.Microedition.Khronos.Opengles.IGL10.GlActiveTexture(int texture) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlAlphaFunc(int func, float ref) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlAlphaFuncx(int func, int ref) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlBindTexture(int target, int texture) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlBlendFunc(int sfactor, int dfactor) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClear(int mask) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClearColor(float red, float green, float blue, float alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClearColorx(int red, int green, int blue, int alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClearDepthf(float depth) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClearDepthx(int depth) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClearStencil(int s) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlClientActiveTexture(int texture) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlColor4f(float red, float green, float blue, float alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlColor4x(int red, int green, int blue, int alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlColorMask(bool red, bool green, bool blue, bool alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlColorPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Java.Nio.Buffer? data) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Java.Nio.Buffer? data) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlCullFace(int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDeleteTextures(int n, int[]? textures, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDeleteTextures(int n, Java.Nio.IntBuffer? textures) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDepthFunc(int func) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDepthMask(bool flag) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDepthRangef(float zNear, float zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDepthRangex(int zNear, int zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDisable(int cap) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDisableClientState(int array) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDrawArrays(int mode, int first, int count) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlDrawElements(int mode, int count, int type, Java.Nio.Buffer? indices) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlEnable(int cap) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlEnableClientState(int array) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFinish() -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFlush() -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogf(int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogfv(int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogfv(int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogx(int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogxv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFogxv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFrontFace(int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFrustumf(float left, float right, float bottom, float top, float zNear, float zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlFrustumx(int left, int right, int bottom, int top, int zNear, int zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlGenTextures(int n, int[]? textures, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlGenTextures(int n, Java.Nio.IntBuffer? textures) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlGetError() -> int +Javax.Microedition.Khronos.Opengles.IGL10.GlGetIntegerv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlGetIntegerv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlGetString(int name) -> string? +Javax.Microedition.Khronos.Opengles.IGL10.GlHint(int target, int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightf(int light, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightfv(int light, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightfv(int light, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelf(int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelfv(int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelfv(int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelx(int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelxv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightModelxv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightx(int light, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightxv(int light, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLightxv(int light, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLineWidth(float width) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLineWidthx(int width) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLoadIdentity() -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLoadMatrixf(float[]? m, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLoadMatrixf(Java.Nio.FloatBuffer? m) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLoadMatrixx(int[]? m, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLoadMatrixx(Java.Nio.IntBuffer? m) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlLogicOp(int opcode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialf(int face, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialfv(int face, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialfv(int face, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialx(int face, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialxv(int face, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMaterialxv(int face, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMatrixMode(int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultiTexCoord4f(int target, float s, float t, float r, float q) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultiTexCoord4x(int target, int s, int t, int r, int q) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultMatrixf(float[]? m, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultMatrixf(Java.Nio.FloatBuffer? m) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultMatrixx(int[]? m, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlMultMatrixx(Java.Nio.IntBuffer? m) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlNormal3f(float nx, float ny, float nz) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlNormal3x(int nx, int ny, int nz) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlNormalPointer(int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlOrthof(float left, float right, float bottom, float top, float zNear, float zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlOrthox(int left, int right, int bottom, int top, int zNear, int zFar) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPixelStorei(int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPointSize(float size) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPointSizex(int size) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPolygonOffset(float factor, float units) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPolygonOffsetx(int factor, int units) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPopMatrix() -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlPushMatrix() -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlReadPixels(int x, int y, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlRotatef(float angle, float x, float y, float z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlRotatex(int angle, int x, int y, int z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlSampleCoverage(float value, bool invert) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlSampleCoveragex(int value, bool invert) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlScalef(float x, float y, float z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlScalex(int x, int y, int z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlScissor(int x, int y, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlShadeModel(int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlStencilFunc(int func, int ref, int mask) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlStencilMask(int mask) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlStencilOp(int fail, int zfail, int zpass) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexCoordPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvf(int target, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvfv(int target, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvx(int target, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvxv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexEnvxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Java.Nio.Buffer? pixels) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexParameterf(int target, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexParameterx(int target, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTranslatef(float x, float y, float z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlTranslatex(int x, int y, int z) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlVertexPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL10.GlViewport(int x, int y, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL10Ext +Javax.Microedition.Khronos.Opengles.IGL10Ext.GlQueryMatrixxOES(int[]? mantissa, int mantissaOffset, int[]? exponent, int exponentOffset) -> int +Javax.Microedition.Khronos.Opengles.IGL10Ext.GlQueryMatrixxOES(Java.Nio.IntBuffer? mantissa, Java.Nio.IntBuffer? exponent) -> int +Javax.Microedition.Khronos.Opengles.IGL11 +Javax.Microedition.Khronos.Opengles.IGL11.GlBindBuffer(int target, int buffer) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlBufferData(int target, int size, Java.Nio.Buffer? data, int usage) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlBufferSubData(int target, int offset, int size, Java.Nio.Buffer? data) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlanef(int plane, float[]? equation, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlanef(int plane, Java.Nio.FloatBuffer? equation) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlanex(int plane, int[]? equation, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlClipPlanex(int plane, Java.Nio.IntBuffer? equation) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlColor4ub(sbyte red, sbyte green, sbyte blue, sbyte alpha) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlColorPointer(int size, int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlDeleteBuffers(int n, int[]? buffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlDeleteBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlDrawElements(int mode, int count, int type, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGenBuffers(int n, int[]? buffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGenBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetBooleanv(int pname, bool[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetBooleanv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetBufferParameteriv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetBufferParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetClipPlanef(int pname, float[]? eqn, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetClipPlanef(int pname, Java.Nio.FloatBuffer? eqn) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetClipPlanex(int pname, int[]? eqn, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetClipPlanex(int pname, Java.Nio.IntBuffer? eqn) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetFixedv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetFixedv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetFloatv(int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetFloatv(int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetLightfv(int light, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetLightfv(int light, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetLightxv(int light, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetLightxv(int light, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetMaterialfv(int face, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetMaterialfv(int face, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetMaterialxv(int face, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetMaterialxv(int face, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetPointerv(int pname, Java.Nio.Buffer![]? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexEnviv(int env, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexEnviv(int env, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexEnvxv(int env, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexEnvxv(int env, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameterfv(int target, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameteriv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameterxv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlGetTexParameterxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlIsBuffer(int buffer) -> bool +Javax.Microedition.Khronos.Opengles.IGL11.GlIsEnabled(int cap) -> bool +Javax.Microedition.Khronos.Opengles.IGL11.GlIsTexture(int texture) -> bool +Javax.Microedition.Khronos.Opengles.IGL11.GlNormalPointer(int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterf(int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterfv(int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterfv(int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterx(int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterxv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointParameterxv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlPointSizePointerOES(int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexCoordPointer(int size, int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexEnvi(int target, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexEnviv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexEnviv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameterfv(int target, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameteri(int target, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameteriv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameterxv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlTexParameterxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11.GlVertexPointer(int size, int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlCurrentPaletteMatrixOES(int matrixpaletteindex) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexfOES(float x, float y, float z, float width, float height) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexfvOES(float[]? coords, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexfvOES(Java.Nio.FloatBuffer? coords) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexiOES(int x, int y, int z, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexivOES(int[]? coords, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexivOES(Java.Nio.IntBuffer? coords) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexsOES(short x, short y, short z, short width, short height) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexsvOES(Java.Nio.ShortBuffer? coords) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexsvOES(short[]? coords, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexxOES(int x, int y, int z, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexxvOES(int[]? coords, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlDrawTexxvOES(Java.Nio.IntBuffer? coords) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlEnable(int cap) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlEnableClientState(int array) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlLoadPaletteFromModelViewMatrixOES() -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexPointerOES(int size, int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlMatrixIndexPointerOES(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlTexParameterfv(int target, int pname, float[]? param, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightPointerOES(int size, int type, int stride, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11Ext.GlWeightPointerOES(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBindFramebufferOES(int target, int framebuffer) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBindRenderbufferOES(int target, int renderbuffer) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBindTexture(int target, int texture) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendEquation(int mode) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendEquationSeparate(int modeRGB, int modeAlpha) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlCheckFramebufferStatusOES(int target) -> int +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Java.Nio.Buffer? data) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDeleteFramebuffersOES(int n, int[]? framebuffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDeleteFramebuffersOES(int n, Java.Nio.IntBuffer? framebuffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDeleteRenderbuffersOES(int n, int[]? renderbuffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlDeleteRenderbuffersOES(int n, Java.Nio.IntBuffer? renderbuffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlEnable(int cap) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferRenderbufferOES(int target, int attachment, int renderbuffertarget, int renderbuffer) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlFramebufferTexture2DOES(int target, int attachment, int textarget, int texture, int level) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGenerateMipmapOES(int target) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGenFramebuffersOES(int n, int[]? framebuffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGenFramebuffersOES(int n, Java.Nio.IntBuffer? framebuffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGenRenderbuffersOES(int n, int[]? renderbuffers, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGenRenderbuffersOES(int n, Java.Nio.IntBuffer? renderbuffers) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetFramebufferAttachmentParameterivOES(int target, int attachment, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetFramebufferAttachmentParameterivOES(int target, int attachment, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetIntegerv(int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetIntegerv(int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetRenderbufferParameterivOES(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetRenderbufferParameterivOES(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGenfv(int coord, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGenfv(int coord, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGeniv(int coord, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGeniv(int coord, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGenxv(int coord, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlGetTexGenxv(int coord, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlIsFramebufferOES(int framebuffer) -> bool +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlIsRenderbufferOES(int renderbuffer) -> bool +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlRenderbufferStorageOES(int target, int internalformat, int width, int height) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlStencilOp(int fail, int zfail, int zpass) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvf(int target, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvfv(int target, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvx(int target, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvxv(int target, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexEnvxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenf(int coord, int pname, float param) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenfv(int coord, int pname, float[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenfv(int coord, int pname, Java.Nio.FloatBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGeni(int coord, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGeniv(int coord, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGeniv(int coord, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenx(int coord, int pname, int param) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenxv(int coord, int pname, int[]? params, int offset) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexGenxv(int coord, int pname, Java.Nio.IntBuffer? params) -> void +Javax.Microedition.Khronos.Opengles.IGL11ExtensionPack.GlTexParameterf(int target, int pname, float param) -> void +Javax.Net.ServerSocketFactory +Javax.Net.ServerSocketFactory.ServerSocketFactory() -> void +Javax.Net.ServerSocketFactory.ServerSocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.SocketFactory +Javax.Net.SocketFactory.SocketFactory() -> void +Javax.Net.SocketFactory.SocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.CertPathTrustManagerParameters +Javax.Net.Ssl.CertPathTrustManagerParameters.CertPathTrustManagerParameters(Java.Security.Cert.ICertPathParameters? parameters) -> void +Javax.Net.Ssl.CertPathTrustManagerParameters.CertPathTrustManagerParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.ExtendedSSLSession +Javax.Net.Ssl.ExtendedSSLSession.ExtendedSSLSession() -> void +Javax.Net.Ssl.ExtendedSSLSession.ExtendedSSLSession(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.HandshakeCompletedEvent +Javax.Net.Ssl.HandshakeCompletedEvent.HandshakeCompletedEvent(Javax.Net.Ssl.SSLSocket? sock, Javax.Net.Ssl.ISSLSession? s) -> void +Javax.Net.Ssl.HandshakeCompletedEvent.HandshakeCompletedEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.HttpsURLConnection +Javax.Net.Ssl.HttpsURLConnection.HttpsURLConnection(Java.Net.URL? url) -> void +Javax.Net.Ssl.HttpsURLConnection.HttpsURLConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.IHandshakeCompletedListener +Javax.Net.Ssl.IHandshakeCompletedListener.HandshakeCompleted(Javax.Net.Ssl.HandshakeCompletedEvent? e) -> void +Javax.Net.Ssl.IHostnameVerifier +Javax.Net.Ssl.IHostnameVerifier.Verify(string? hostname, Javax.Net.Ssl.ISSLSession? session) -> bool +Javax.Net.Ssl.IKeyManager +Javax.Net.Ssl.IManagerFactoryParameters +Javax.Net.Ssl.ISSLSession +Javax.Net.Ssl.ISSLSession.ApplicationBufferSize.get -> int +Javax.Net.Ssl.ISSLSession.CipherSuite.get -> string? +Javax.Net.Ssl.ISSLSession.CreationTime.get -> long +Javax.Net.Ssl.ISSLSession.GetId() -> byte[]? +Javax.Net.Ssl.ISSLSession.GetLocalCertificates() -> Java.Security.Cert.Certificate![]? +Javax.Net.Ssl.ISSLSession.GetPeerCertificateChain() -> Javax.Security.Cert.X509Certificate![]? +Javax.Net.Ssl.ISSLSession.GetPeerCertificates() -> Java.Security.Cert.Certificate![]? +Javax.Net.Ssl.ISSLSession.GetValue(string? name) -> Java.Lang.Object? +Javax.Net.Ssl.ISSLSession.GetValueNames() -> string![]? +Javax.Net.Ssl.ISSLSession.Invalidate() -> void +Javax.Net.Ssl.ISSLSession.IsValid.get -> bool +Javax.Net.Ssl.ISSLSession.LastAccessedTime.get -> long +Javax.Net.Ssl.ISSLSession.LocalPrincipal.get -> Java.Security.IPrincipal? +Javax.Net.Ssl.ISSLSession.PacketBufferSize.get -> int +Javax.Net.Ssl.ISSLSession.PeerHost.get -> string? +Javax.Net.Ssl.ISSLSession.PeerPort.get -> int +Javax.Net.Ssl.ISSLSession.PeerPrincipal.get -> Java.Security.IPrincipal? +Javax.Net.Ssl.ISSLSession.Protocol.get -> string? +Javax.Net.Ssl.ISSLSession.PutValue(string? name, Java.Lang.Object? value) -> void +Javax.Net.Ssl.ISSLSession.RemoveValue(string? name) -> void +Javax.Net.Ssl.ISSLSession.SessionContext.get -> Javax.Net.Ssl.ISSLSessionContext? +Javax.Net.Ssl.ISSLSessionBindingListener +Javax.Net.Ssl.ISSLSessionBindingListener.ValueBound(Javax.Net.Ssl.SSLSessionBindingEvent? e) -> void +Javax.Net.Ssl.ISSLSessionBindingListener.ValueUnbound(Javax.Net.Ssl.SSLSessionBindingEvent? e) -> void +Javax.Net.Ssl.ISSLSessionContext +Javax.Net.Ssl.ISSLSessionContext.GetSession(byte[]? sessionId) -> Javax.Net.Ssl.ISSLSession? +Javax.Net.Ssl.ISSLSessionContext.Ids.get -> Java.Util.IEnumeration? +Javax.Net.Ssl.ISSLSessionContext.SessionCacheSize.get -> int +Javax.Net.Ssl.ISSLSessionContext.SessionCacheSize.set -> void +Javax.Net.Ssl.ISSLSessionContext.SessionTimeout.get -> int +Javax.Net.Ssl.ISSLSessionContext.SessionTimeout.set -> void +Javax.Net.Ssl.ITrustManager +Javax.Net.Ssl.IX509KeyManager +Javax.Net.Ssl.IX509KeyManager.ChooseClientAlias(string![]? keyType, Java.Security.IPrincipal![]? issuers, Java.Net.Socket? socket) -> string? +Javax.Net.Ssl.IX509KeyManager.ChooseServerAlias(string? keyType, Java.Security.IPrincipal![]? issuers, Java.Net.Socket? socket) -> string? +Javax.Net.Ssl.IX509KeyManager.GetCertificateChain(string? alias) -> Java.Security.Cert.X509Certificate![]? +Javax.Net.Ssl.IX509KeyManager.GetClientAliases(string? keyType, Java.Security.IPrincipal![]? issuers) -> string![]? +Javax.Net.Ssl.IX509KeyManager.GetPrivateKey(string? alias) -> Java.Security.IPrivateKey? +Javax.Net.Ssl.IX509KeyManager.GetServerAliases(string? keyType, Java.Security.IPrincipal![]? issuers) -> string![]? +Javax.Net.Ssl.IX509TrustManager +Javax.Net.Ssl.IX509TrustManager.CheckClientTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType) -> void +Javax.Net.Ssl.IX509TrustManager.CheckServerTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType) -> void +Javax.Net.Ssl.IX509TrustManager.GetAcceptedIssuers() -> Java.Security.Cert.X509Certificate![]? +Javax.Net.Ssl.KeyManagerFactory +Javax.Net.Ssl.KeyManagerFactory.Algorithm.get -> string? +Javax.Net.Ssl.KeyManagerFactory.GetKeyManagers() -> Javax.Net.Ssl.IKeyManager![]? +Javax.Net.Ssl.KeyManagerFactory.Init(Java.Security.KeyStore? ks, char[]? password) -> void +Javax.Net.Ssl.KeyManagerFactory.Init(Javax.Net.Ssl.IManagerFactoryParameters? spec) -> void +Javax.Net.Ssl.KeyManagerFactory.KeyManagerFactory(Javax.Net.Ssl.KeyManagerFactorySpi? factorySpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Net.Ssl.KeyManagerFactory.KeyManagerFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.KeyManagerFactory.Provider.get -> Java.Security.Provider? +Javax.Net.Ssl.KeyManagerFactorySpi +Javax.Net.Ssl.KeyManagerFactorySpi.KeyManagerFactorySpi() -> void +Javax.Net.Ssl.KeyManagerFactorySpi.KeyManagerFactorySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.KeyStoreBuilderParameters +Javax.Net.Ssl.KeyStoreBuilderParameters.KeyStoreBuilderParameters(Java.Security.KeyStore.Builder? builder) -> void +Javax.Net.Ssl.KeyStoreBuilderParameters.KeyStoreBuilderParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.KeyStoreBuilderParameters.KeyStoreBuilderParameters(System.Collections.Generic.IList? parameters) -> void +Javax.Net.Ssl.SNIHostName +Javax.Net.Ssl.SNIHostName.AsciiName.get -> string? +Javax.Net.Ssl.SNIHostName.SNIHostName(byte[]? encoded) -> void +Javax.Net.Ssl.SNIHostName.SNIHostName(string? hostname) -> void +Javax.Net.Ssl.SNIMatcher +Javax.Net.Ssl.SNIMatcher.SNIMatcher(int type) -> void +Javax.Net.Ssl.SNIMatcher.SNIMatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SNIMatcher.Type.get -> int +Javax.Net.Ssl.SNIServerName +Javax.Net.Ssl.SNIServerName.GetEncoded() -> byte[]? +Javax.Net.Ssl.SNIServerName.SNIServerName(int type, byte[]? encoded) -> void +Javax.Net.Ssl.SNIServerName.SNIServerName(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SNIServerName.Type.get -> int +Javax.Net.Ssl.SSLContext +Javax.Net.Ssl.SSLContext.ClientSessionContext.get -> Javax.Net.Ssl.ISSLSessionContext? +Javax.Net.Ssl.SSLContext.CreateSSLEngine() -> Javax.Net.Ssl.SSLEngine? +Javax.Net.Ssl.SSLContext.CreateSSLEngine(string? peerHost, int peerPort) -> Javax.Net.Ssl.SSLEngine? +Javax.Net.Ssl.SSLContext.DefaultSSLParameters.get -> Javax.Net.Ssl.SSLParameters? +Javax.Net.Ssl.SSLContext.Init(Javax.Net.Ssl.IKeyManager![]? km, Javax.Net.Ssl.ITrustManager![]? tm, Java.Security.SecureRandom? random) -> void +Javax.Net.Ssl.SSLContext.Protocol.get -> string? +Javax.Net.Ssl.SSLContext.Provider.get -> Java.Security.Provider? +Javax.Net.Ssl.SSLContext.ServerSessionContext.get -> Javax.Net.Ssl.ISSLSessionContext? +Javax.Net.Ssl.SSLContext.ServerSocketFactory.get -> Javax.Net.Ssl.SSLServerSocketFactory? +Javax.Net.Ssl.SSLContext.SocketFactory.get -> Javax.Net.Ssl.SSLSocketFactory? +Javax.Net.Ssl.SSLContext.SSLContext(Javax.Net.Ssl.SSLContextSpi? contextSpi, Java.Security.Provider? provider, string? protocol) -> void +Javax.Net.Ssl.SSLContext.SSLContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLContext.SupportedSSLParameters.get -> Javax.Net.Ssl.SSLParameters? +Javax.Net.Ssl.SSLContextSpi +Javax.Net.Ssl.SSLContextSpi.SSLContextSpi() -> void +Javax.Net.Ssl.SSLContextSpi.SSLContextSpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLEngine +Javax.Net.Ssl.SSLEngine.SSLEngine() -> void +Javax.Net.Ssl.SSLEngine.SSLEngine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLEngine.SSLEngine(string? peerHost, int peerPort) -> void +Javax.Net.Ssl.SSLEngineResult +Javax.Net.Ssl.SSLEngineResult.BytesConsumed() -> int +Javax.Net.Ssl.SSLEngineResult.BytesProduced() -> int +Javax.Net.Ssl.SSLEngineResult.GetHandshakeStatus() -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +Javax.Net.Ssl.SSLEngineResult.GetStatus() -> Javax.Net.Ssl.SSLEngineResult.Status? +Javax.Net.Ssl.SSLEngineResult.HandshakeStatus +Javax.Net.Ssl.SSLEngineResult.SSLEngineResult(Javax.Net.Ssl.SSLEngineResult.Status? status, Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? handshakeStatus, int bytesConsumed, int bytesProduced) -> void +Javax.Net.Ssl.SSLEngineResult.SSLEngineResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLEngineResult.Status +Javax.Net.Ssl.SSLException +Javax.Net.Ssl.SSLException.SSLException(Java.Lang.Throwable? cause) -> void +Javax.Net.Ssl.SSLException.SSLException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLException.SSLException(string? message, Java.Lang.Throwable? cause) -> void +Javax.Net.Ssl.SSLException.SSLException(string? reason) -> void +Javax.Net.Ssl.SSLHandshakeException +Javax.Net.Ssl.SSLHandshakeException.SSLHandshakeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLHandshakeException.SSLHandshakeException(string? reason) -> void +Javax.Net.Ssl.SSLKeyException +Javax.Net.Ssl.SSLKeyException.SSLKeyException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLKeyException.SSLKeyException(string? reason) -> void +Javax.Net.Ssl.SSLParameters +Javax.Net.Ssl.SSLParameters.ServerNames.get -> System.Collections.Generic.IList? +Javax.Net.Ssl.SSLParameters.ServerNames.set -> void +Javax.Net.Ssl.SSLParameters.SNIMatchers.get -> System.Collections.Generic.ICollection? +Javax.Net.Ssl.SSLParameters.SNIMatchers.set -> void +Javax.Net.Ssl.SSLParameters.SSLParameters() -> void +Javax.Net.Ssl.SSLParameters.SSLParameters(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLParameters.SSLParameters(string![]? cipherSuites) -> void +Javax.Net.Ssl.SSLParameters.SSLParameters(string![]? cipherSuites, string![]? protocols) -> void +Javax.Net.Ssl.SSLParameters.UseCipherSuitesOrder.get -> bool +Javax.Net.Ssl.SSLParameters.UseCipherSuitesOrder.set -> void +Javax.Net.Ssl.SSLPeerUnverifiedException +Javax.Net.Ssl.SSLPeerUnverifiedException.SSLPeerUnverifiedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLPeerUnverifiedException.SSLPeerUnverifiedException(string? reason) -> void +Javax.Net.Ssl.SSLPermission +Javax.Net.Ssl.SSLPermission.SSLPermission(string? name) -> void +Javax.Net.Ssl.SSLPermission.SSLPermission(string? name, string? actions) -> void +Javax.Net.Ssl.SSLProtocolException +Javax.Net.Ssl.SSLProtocolException.SSLProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLProtocolException.SSLProtocolException(string? reason) -> void +Javax.Net.Ssl.SSLServerSocket +Javax.Net.Ssl.SSLServerSocket.SSLServerSocket() -> void +Javax.Net.Ssl.SSLServerSocket.SSLServerSocket(int port) -> void +Javax.Net.Ssl.SSLServerSocket.SSLServerSocket(int port, int backlog) -> void +Javax.Net.Ssl.SSLServerSocket.SSLServerSocket(int port, int backlog, Java.Net.InetAddress? address) -> void +Javax.Net.Ssl.SSLServerSocket.SSLServerSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLServerSocketFactory +Javax.Net.Ssl.SSLServerSocketFactory.SSLServerSocketFactory() -> void +Javax.Net.Ssl.SSLServerSocketFactory.SSLServerSocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLSessionBindingEvent +Javax.Net.Ssl.SSLSessionBindingEvent.SSLSessionBindingEvent(Javax.Net.Ssl.ISSLSession? session, string? name) -> void +Javax.Net.Ssl.SSLSessionBindingEvent.SSLSessionBindingEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLSocket +Javax.Net.Ssl.SSLSocket.SSLSocket() -> void +Javax.Net.Ssl.SSLSocket.SSLSocket(Java.Net.InetAddress? address, int port) -> void +Javax.Net.Ssl.SSLSocket.SSLSocket(Java.Net.InetAddress? address, int port, Java.Net.InetAddress? clientAddress, int clientPort) -> void +Javax.Net.Ssl.SSLSocket.SSLSocket(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.SSLSocket.SSLSocket(string? host, int port) -> void +Javax.Net.Ssl.SSLSocket.SSLSocket(string? host, int port, Java.Net.InetAddress? clientAddress, int clientPort) -> void +Javax.Net.Ssl.SSLSocketFactory +Javax.Net.Ssl.SSLSocketFactory.SSLSocketFactory() -> void +Javax.Net.Ssl.SSLSocketFactory.SSLSocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.StandardConstants +Javax.Net.Ssl.TrustManagerFactory +Javax.Net.Ssl.TrustManagerFactory.Algorithm.get -> string? +Javax.Net.Ssl.TrustManagerFactory.GetTrustManagers() -> Javax.Net.Ssl.ITrustManager![]? +Javax.Net.Ssl.TrustManagerFactory.Init(Java.Security.KeyStore? ks) -> void +Javax.Net.Ssl.TrustManagerFactory.Init(Javax.Net.Ssl.IManagerFactoryParameters? spec) -> void +Javax.Net.Ssl.TrustManagerFactory.Provider.get -> Java.Security.Provider? +Javax.Net.Ssl.TrustManagerFactory.TrustManagerFactory(Javax.Net.Ssl.TrustManagerFactorySpi? factorySpi, Java.Security.Provider? provider, string? algorithm) -> void +Javax.Net.Ssl.TrustManagerFactory.TrustManagerFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.TrustManagerFactorySpi +Javax.Net.Ssl.TrustManagerFactorySpi.TrustManagerFactorySpi() -> void +Javax.Net.Ssl.TrustManagerFactorySpi.TrustManagerFactorySpi(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.X509ExtendedKeyManager +Javax.Net.Ssl.X509ExtendedKeyManager.X509ExtendedKeyManager() -> void +Javax.Net.Ssl.X509ExtendedKeyManager.X509ExtendedKeyManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Net.Ssl.X509ExtendedTrustManager +Javax.Net.Ssl.X509ExtendedTrustManager.X509ExtendedTrustManager() -> void +Javax.Net.Ssl.X509ExtendedTrustManager.X509ExtendedTrustManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.AuthPermission +Javax.Security.Auth.AuthPermission.AuthPermission(string? name) -> void +Javax.Security.Auth.AuthPermission.AuthPermission(string? name, string? actions) -> void +Javax.Security.Auth.Callback.ICallback +Javax.Security.Auth.Callback.ICallbackHandler +Javax.Security.Auth.Callback.ICallbackHandler.HandleCallbacks(Javax.Security.Auth.Callback.ICallback![]? callbacks) -> void +Javax.Security.Auth.Callback.PasswordCallback +Javax.Security.Auth.Callback.PasswordCallback.PasswordCallback(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.Callback.PasswordCallback.PasswordCallback(string? prompt, bool echoOn) -> void +Javax.Security.Auth.Callback.UnsupportedCallbackException +Javax.Security.Auth.Callback.UnsupportedCallbackException.UnsupportedCallbackException(Javax.Security.Auth.Callback.ICallback? callback) -> void +Javax.Security.Auth.Callback.UnsupportedCallbackException.UnsupportedCallbackException(Javax.Security.Auth.Callback.ICallback? callback, string? msg) -> void +Javax.Security.Auth.Callback.UnsupportedCallbackException.UnsupportedCallbackException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.DestroyFailedException +Javax.Security.Auth.DestroyFailedException.DestroyFailedException() -> void +Javax.Security.Auth.DestroyFailedException.DestroyFailedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.DestroyFailedException.DestroyFailedException(string? msg) -> void +Javax.Security.Auth.IDestroyable +Javax.Security.Auth.IDestroyable.Destroy() -> void +Javax.Security.Auth.IDestroyable.IsDestroyed.get -> bool +Javax.Security.Auth.Login.LoginException +Javax.Security.Auth.Login.LoginException.LoginException() -> void +Javax.Security.Auth.Login.LoginException.LoginException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.Login.LoginException.LoginException(string? msg) -> void +Javax.Security.Auth.PrivateCredentialPermission +Javax.Security.Auth.PrivateCredentialPermission.CredentialClass.get -> string? +Javax.Security.Auth.PrivateCredentialPermission.GetPrincipals() -> string![]![]? +Javax.Security.Auth.PrivateCredentialPermission.PrivateCredentialPermission(string? name, string? actions) -> void +Javax.Security.Auth.Subject +Javax.Security.Auth.Subject.GetPrincipals(Java.Lang.Class? c) -> System.Collections.ICollection? +Javax.Security.Auth.Subject.GetPrivateCredentials(Java.Lang.Class? c) -> System.Collections.ICollection? +Javax.Security.Auth.Subject.GetPublicCredentials(Java.Lang.Class? c) -> System.Collections.ICollection? +Javax.Security.Auth.Subject.IsReadOnly.get -> bool +Javax.Security.Auth.Subject.Principals.get -> System.Collections.Generic.ICollection? +Javax.Security.Auth.Subject.PrivateCredentials.get -> System.Collections.Generic.ICollection? +Javax.Security.Auth.Subject.PublicCredentials.get -> System.Collections.Generic.ICollection? +Javax.Security.Auth.Subject.SetReadOnly() -> void +Javax.Security.Auth.Subject.Subject() -> void +Javax.Security.Auth.Subject.Subject(bool readOnly, System.Collections.Generic.ICollection? principals, System.Collections.Generic.ICollection? pubCredentials, System.Collections.Generic.ICollection? privCredentials) -> void +Javax.Security.Auth.SubjectDomainCombiner +Javax.Security.Auth.SubjectDomainCombiner.SubjectDomainCombiner(Javax.Security.Auth.Subject? subject) -> void +Javax.Security.Auth.SubjectDomainCombiner.SubjectDomainCombiner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Auth.X500.X500Principal +Javax.Security.Auth.X500.X500Principal.GetEncoded() -> byte[]? +Javax.Security.Auth.X500.X500Principal.GetName(string? format) -> string? +Javax.Security.Auth.X500.X500Principal.GetName(string? format, System.Collections.Generic.IDictionary? oidMap) -> string? +Javax.Security.Auth.X500.X500Principal.Name.get -> string? +Javax.Security.Auth.X500.X500Principal.X500Principal(byte[]? name) -> void +Javax.Security.Auth.X500.X500Principal.X500Principal(string? name) -> void +Javax.Security.Auth.X500.X500Principal.X500Principal(string? name, System.Collections.Generic.IDictionary? keywordMap) -> void +Javax.Security.Auth.X500.X500Principal.X500Principal(System.IO.Stream? is) -> void +Javax.Security.Cert.Certificate +Javax.Security.Cert.Certificate.Certificate() -> void +Javax.Security.Cert.Certificate.Certificate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateEncodingException +Javax.Security.Cert.CertificateEncodingException.CertificateEncodingException() -> void +Javax.Security.Cert.CertificateEncodingException.CertificateEncodingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateEncodingException.CertificateEncodingException(string? message) -> void +Javax.Security.Cert.CertificateException +Javax.Security.Cert.CertificateException.CertificateException() -> void +Javax.Security.Cert.CertificateException.CertificateException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateException.CertificateException(string? msg) -> void +Javax.Security.Cert.CertificateExpiredException +Javax.Security.Cert.CertificateExpiredException.CertificateExpiredException() -> void +Javax.Security.Cert.CertificateExpiredException.CertificateExpiredException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateExpiredException.CertificateExpiredException(string? message) -> void +Javax.Security.Cert.CertificateNotYetValidException +Javax.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException() -> void +Javax.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateNotYetValidException.CertificateNotYetValidException(string? message) -> void +Javax.Security.Cert.CertificateParsingException +Javax.Security.Cert.CertificateParsingException.CertificateParsingException() -> void +Javax.Security.Cert.CertificateParsingException.CertificateParsingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Security.Cert.CertificateParsingException.CertificateParsingException(string? message) -> void +Javax.Security.Cert.X509Certificate +Javax.Security.Cert.X509Certificate.X509Certificate() -> void +Javax.Security.Cert.X509Certificate.X509Certificate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Sql.ConnectionEvent +Javax.Sql.ConnectionEvent.ConnectionEvent(Javax.Sql.IPooledConnection? con) -> void +Javax.Sql.ConnectionEvent.ConnectionEvent(Javax.Sql.IPooledConnection? con, Java.Sql.SQLException? ex) -> void +Javax.Sql.ConnectionEvent.ConnectionEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Sql.ICommonDataSource +Javax.Sql.ICommonDataSource.LoginTimeout.get -> int +Javax.Sql.ICommonDataSource.LoginTimeout.set -> void +Javax.Sql.ICommonDataSource.LogWriter.get -> Java.IO.PrintWriter? +Javax.Sql.ICommonDataSource.LogWriter.set -> void +Javax.Sql.ICommonDataSource.ParentLogger.get -> Java.Util.Logging.Logger? +Javax.Sql.IConnectionEventListener +Javax.Sql.IConnectionEventListener.ConnectionClosed(Javax.Sql.ConnectionEvent? e) -> void +Javax.Sql.IConnectionEventListener.ConnectionErrorOccurred(Javax.Sql.ConnectionEvent? e) -> void +Javax.Sql.IConnectionPoolDataSource +Javax.Sql.IConnectionPoolDataSource.GetPooledConnection(string? user, string? password) -> Javax.Sql.IPooledConnection? +Javax.Sql.IConnectionPoolDataSource.PooledConnection.get -> Javax.Sql.IPooledConnection? +Javax.Sql.IDataSource +Javax.Sql.IDataSource.Connection.get -> Java.Sql.IConnection? +Javax.Sql.IDataSource.GetConnection(string? username, string? password) -> Java.Sql.IConnection? +Javax.Sql.IPooledConnection +Javax.Sql.IPooledConnection.AddConnectionEventListener(Javax.Sql.IConnectionEventListener? listener) -> void +Javax.Sql.IPooledConnection.AddStatementEventListener(Javax.Sql.IStatementEventListener? listener) -> void +Javax.Sql.IPooledConnection.Close() -> void +Javax.Sql.IPooledConnection.Connection.get -> Java.Sql.IConnection? +Javax.Sql.IPooledConnection.RemoveConnectionEventListener(Javax.Sql.IConnectionEventListener? listener) -> void +Javax.Sql.IPooledConnection.RemoveStatementEventListener(Javax.Sql.IStatementEventListener? listener) -> void +Javax.Sql.IRowSet +Javax.Sql.IRowSet.AddRowSetListener(Javax.Sql.IRowSetListener? listener) -> void +Javax.Sql.IRowSet.ClearParameters() -> void +Javax.Sql.IRowSet.Command.get -> string? +Javax.Sql.IRowSet.Command.set -> void +Javax.Sql.IRowSet.DataSourceName.get -> string? +Javax.Sql.IRowSet.DataSourceName.set -> void +Javax.Sql.IRowSet.EscapeProcessing.get -> bool +Javax.Sql.IRowSet.EscapeProcessing.set -> void +Javax.Sql.IRowSet.Execute() -> void +Javax.Sql.IRowSet.MaxFieldSize.get -> int +Javax.Sql.IRowSet.MaxFieldSize.set -> void +Javax.Sql.IRowSet.MaxRows.get -> int +Javax.Sql.IRowSet.MaxRows.set -> void +Javax.Sql.IRowSet.Password.get -> string? +Javax.Sql.IRowSet.Password.set -> void +Javax.Sql.IRowSet.QueryTimeout.get -> int +Javax.Sql.IRowSet.QueryTimeout.set -> void +Javax.Sql.IRowSet.ReadOnly.get -> bool +Javax.Sql.IRowSet.ReadOnly.set -> void +Javax.Sql.IRowSet.RemoveRowSetListener(Javax.Sql.IRowSetListener? listener) -> void +Javax.Sql.IRowSet.SetArray(int i, Java.Sql.IArray? x) -> void +Javax.Sql.IRowSet.SetAsciiStream(int parameterIndex, System.IO.Stream? x) -> void +Javax.Sql.IRowSet.SetAsciiStream(int parameterIndex, System.IO.Stream? x, int length) -> void +Javax.Sql.IRowSet.SetAsciiStream(string? parameterName, System.IO.Stream? x) -> void +Javax.Sql.IRowSet.SetAsciiStream(string? parameterName, System.IO.Stream? x, int length) -> void +Javax.Sql.IRowSet.SetBigDecimal(int parameterIndex, Java.Math.BigDecimal? x) -> void +Javax.Sql.IRowSet.SetBigDecimal(string? parameterName, Java.Math.BigDecimal? x) -> void +Javax.Sql.IRowSet.SetBinaryStream(int parameterIndex, System.IO.Stream? x) -> void +Javax.Sql.IRowSet.SetBinaryStream(int parameterIndex, System.IO.Stream? x, int length) -> void +Javax.Sql.IRowSet.SetBinaryStream(string? parameterName, System.IO.Stream? x) -> void +Javax.Sql.IRowSet.SetBinaryStream(string? parameterName, System.IO.Stream? x, int length) -> void +Javax.Sql.IRowSet.SetBlob(int i, Java.Sql.IBlob? x) -> void +Javax.Sql.IRowSet.SetBlob(int parameterIndex, System.IO.Stream? inputStream) -> void +Javax.Sql.IRowSet.SetBlob(int parameterIndex, System.IO.Stream? inputStream, long length) -> void +Javax.Sql.IRowSet.SetBlob(string? parameterName, Java.Sql.IBlob? x) -> void +Javax.Sql.IRowSet.SetBlob(string? parameterName, System.IO.Stream? inputStream) -> void +Javax.Sql.IRowSet.SetBlob(string? parameterName, System.IO.Stream? inputStream, long length) -> void +Javax.Sql.IRowSet.SetBoolean(int parameterIndex, bool x) -> void +Javax.Sql.IRowSet.SetBoolean(string? parameterName, bool x) -> void +Javax.Sql.IRowSet.SetByte(int parameterIndex, sbyte x) -> void +Javax.Sql.IRowSet.SetByte(string? parameterName, sbyte x) -> void +Javax.Sql.IRowSet.SetBytes(int parameterIndex, byte[]? x) -> void +Javax.Sql.IRowSet.SetBytes(string? parameterName, byte[]? x) -> void +Javax.Sql.IRowSet.SetCharacterStream(int parameterIndex, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetCharacterStream(int parameterIndex, Java.IO.Reader? reader, int length) -> void +Javax.Sql.IRowSet.SetCharacterStream(string? parameterName, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetCharacterStream(string? parameterName, Java.IO.Reader? reader, int length) -> void +Javax.Sql.IRowSet.SetClob(int i, Java.Sql.IClob? x) -> void +Javax.Sql.IRowSet.SetClob(int parameterIndex, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetClob(int parameterIndex, Java.IO.Reader? reader, long length) -> void +Javax.Sql.IRowSet.SetClob(string? parameterName, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetClob(string? parameterName, Java.IO.Reader? reader, long length) -> void +Javax.Sql.IRowSet.SetClob(string? parameterName, Java.Sql.IClob? x) -> void +Javax.Sql.IRowSet.SetConcurrency(int concurrency) -> void +Javax.Sql.IRowSet.SetDate(int parameterIndex, Java.Sql.Date? x) -> void +Javax.Sql.IRowSet.SetDate(int parameterIndex, Java.Sql.Date? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetDate(string? parameterName, Java.Sql.Date? x) -> void +Javax.Sql.IRowSet.SetDate(string? parameterName, Java.Sql.Date? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetDouble(int parameterIndex, double x) -> void +Javax.Sql.IRowSet.SetDouble(string? parameterName, double x) -> void +Javax.Sql.IRowSet.SetFloat(int parameterIndex, float x) -> void +Javax.Sql.IRowSet.SetFloat(string? parameterName, float x) -> void +Javax.Sql.IRowSet.SetInt(int parameterIndex, int x) -> void +Javax.Sql.IRowSet.SetInt(string? parameterName, int x) -> void +Javax.Sql.IRowSet.SetLong(int parameterIndex, long x) -> void +Javax.Sql.IRowSet.SetLong(string? parameterName, long x) -> void +Javax.Sql.IRowSet.SetNCharacterStream(int parameterIndex, Java.IO.Reader? value) -> void +Javax.Sql.IRowSet.SetNCharacterStream(int parameterIndex, Java.IO.Reader? value, long length) -> void +Javax.Sql.IRowSet.SetNCharacterStream(string? parameterName, Java.IO.Reader? value) -> void +Javax.Sql.IRowSet.SetNCharacterStream(string? parameterName, Java.IO.Reader? value, long length) -> void +Javax.Sql.IRowSet.SetNClob(int parameterIndex, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetNClob(int parameterIndex, Java.IO.Reader? reader, long length) -> void +Javax.Sql.IRowSet.SetNClob(int parameterIndex, Java.Sql.INClob? value) -> void +Javax.Sql.IRowSet.SetNClob(string? parameterName, Java.IO.Reader? reader) -> void +Javax.Sql.IRowSet.SetNClob(string? parameterName, Java.IO.Reader? reader, long length) -> void +Javax.Sql.IRowSet.SetNClob(string? parameterName, Java.Sql.INClob? value) -> void +Javax.Sql.IRowSet.SetNString(int parameterIndex, string? value) -> void +Javax.Sql.IRowSet.SetNString(string? parameterName, string? value) -> void +Javax.Sql.IRowSet.SetNull(int parameterIndex, int sqlType) -> void +Javax.Sql.IRowSet.SetNull(int paramIndex, int sqlType, string? typeName) -> void +Javax.Sql.IRowSet.SetNull(string? parameterName, int sqlType) -> void +Javax.Sql.IRowSet.SetNull(string? parameterName, int sqlType, string? typeName) -> void +Javax.Sql.IRowSet.SetObject(int parameterIndex, Java.Lang.Object? x) -> void +Javax.Sql.IRowSet.SetObject(int parameterIndex, Java.Lang.Object? x, int targetSqlType) -> void +Javax.Sql.IRowSet.SetObject(int parameterIndex, Java.Lang.Object? x, int targetSqlType, int scaleOrLength) -> void +Javax.Sql.IRowSet.SetObject(string? parameterName, Java.Lang.Object? x) -> void +Javax.Sql.IRowSet.SetObject(string? parameterName, Java.Lang.Object? x, int targetSqlType) -> void +Javax.Sql.IRowSet.SetObject(string? parameterName, Java.Lang.Object? x, int targetSqlType, int scale) -> void +Javax.Sql.IRowSet.SetRef(int i, Java.Sql.IRef? x) -> void +Javax.Sql.IRowSet.SetRowId(int parameterIndex, Java.Sql.IRowId? x) -> void +Javax.Sql.IRowSet.SetRowId(string? parameterName, Java.Sql.IRowId? x) -> void +Javax.Sql.IRowSet.SetShort(int parameterIndex, short x) -> void +Javax.Sql.IRowSet.SetShort(string? parameterName, short x) -> void +Javax.Sql.IRowSet.SetSQLXML(int parameterIndex, Java.Sql.ISQLXML? xmlObject) -> void +Javax.Sql.IRowSet.SetSQLXML(string? parameterName, Java.Sql.ISQLXML? xmlObject) -> void +Javax.Sql.IRowSet.SetString(int parameterIndex, string? x) -> void +Javax.Sql.IRowSet.SetString(string? parameterName, string? x) -> void +Javax.Sql.IRowSet.SetTime(int parameterIndex, Java.Sql.Time? x) -> void +Javax.Sql.IRowSet.SetTime(int parameterIndex, Java.Sql.Time? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetTime(string? parameterName, Java.Sql.Time? x) -> void +Javax.Sql.IRowSet.SetTime(string? parameterName, Java.Sql.Time? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetTimestamp(int parameterIndex, Java.Sql.Timestamp? x) -> void +Javax.Sql.IRowSet.SetTimestamp(int parameterIndex, Java.Sql.Timestamp? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetTimestamp(string? parameterName, Java.Sql.Timestamp? x) -> void +Javax.Sql.IRowSet.SetTimestamp(string? parameterName, Java.Sql.Timestamp? x, Java.Util.Calendar? cal) -> void +Javax.Sql.IRowSet.SetType(int type) -> void +Javax.Sql.IRowSet.SetURL(int parameterIndex, Java.Net.URL? x) -> void +Javax.Sql.IRowSet.TransactionIsolation.get -> int +Javax.Sql.IRowSet.TransactionIsolation.set -> void +Javax.Sql.IRowSet.TypeMap.get -> System.Collections.Generic.IDictionary? +Javax.Sql.IRowSet.TypeMap.set -> void +Javax.Sql.IRowSet.Url.get -> string? +Javax.Sql.IRowSet.Url.set -> void +Javax.Sql.IRowSet.Username.get -> string? +Javax.Sql.IRowSet.Username.set -> void +Javax.Sql.IRowSetInternal +Javax.Sql.IRowSetInternal.Connection.get -> Java.Sql.IConnection? +Javax.Sql.IRowSetInternal.GetParams() -> Java.Lang.Object![]? +Javax.Sql.IRowSetInternal.Original.get -> Java.Sql.IResultSet? +Javax.Sql.IRowSetInternal.OriginalRow.get -> Java.Sql.IResultSet? +Javax.Sql.IRowSetInternal.SetMetaData(Javax.Sql.IRowSetMetaData? md) -> void +Javax.Sql.IRowSetListener +Javax.Sql.IRowSetListener.CursorMoved(Javax.Sql.RowSetEvent? e) -> void +Javax.Sql.IRowSetListener.RowChanged(Javax.Sql.RowSetEvent? e) -> void +Javax.Sql.IRowSetListener.RowSetChanged(Javax.Sql.RowSetEvent? e) -> void +Javax.Sql.IRowSetMetaData +Javax.Sql.IRowSetMetaData.SetAutoIncrement(int columnIndex, bool property) -> void +Javax.Sql.IRowSetMetaData.SetCaseSensitive(int columnIndex, bool property) -> void +Javax.Sql.IRowSetMetaData.SetCatalogName(int columnIndex, string? catalogName) -> void +Javax.Sql.IRowSetMetaData.SetColumnCount(int columnCount) -> void +Javax.Sql.IRowSetMetaData.SetColumnDisplaySize(int columnIndex, int size) -> void +Javax.Sql.IRowSetMetaData.SetColumnLabel(int columnIndex, string? label) -> void +Javax.Sql.IRowSetMetaData.SetColumnName(int columnIndex, string? columnName) -> void +Javax.Sql.IRowSetMetaData.SetColumnType(int columnIndex, int SQLType) -> void +Javax.Sql.IRowSetMetaData.SetColumnTypeName(int columnIndex, string? typeName) -> void +Javax.Sql.IRowSetMetaData.SetCurrency(int columnIndex, bool property) -> void +Javax.Sql.IRowSetMetaData.SetNullable(int columnIndex, int property) -> void +Javax.Sql.IRowSetMetaData.SetPrecision(int columnIndex, int precision) -> void +Javax.Sql.IRowSetMetaData.SetScale(int columnIndex, int scale) -> void +Javax.Sql.IRowSetMetaData.SetSchemaName(int columnIndex, string? schemaName) -> void +Javax.Sql.IRowSetMetaData.SetSearchable(int columnIndex, bool property) -> void +Javax.Sql.IRowSetMetaData.SetSigned(int columnIndex, bool property) -> void +Javax.Sql.IRowSetMetaData.SetTableName(int columnIndex, string? tableName) -> void +Javax.Sql.IRowSetReader +Javax.Sql.IRowSetReader.ReadData(Javax.Sql.IRowSetInternal? caller) -> void +Javax.Sql.IRowSetWriter +Javax.Sql.IRowSetWriter.WriteData(Javax.Sql.IRowSetInternal? caller) -> bool +Javax.Sql.IStatementEventListener +Javax.Sql.IStatementEventListener.StatementClosed(Javax.Sql.StatementEvent? e) -> void +Javax.Sql.IStatementEventListener.StatementErrorOccurred(Javax.Sql.StatementEvent? e) -> void +Javax.Sql.RowSetEvent +Javax.Sql.RowSetEvent.RowSetEvent(Javax.Sql.IRowSet? source) -> void +Javax.Sql.RowSetEvent.RowSetEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Sql.StatementEvent +Javax.Sql.StatementEvent.StatementEvent(Javax.Sql.IPooledConnection? con, Java.Sql.IPreparedStatement? statement) -> void +Javax.Sql.StatementEvent.StatementEvent(Javax.Sql.IPooledConnection? con, Java.Sql.IPreparedStatement? statement, Java.Sql.SQLException? exception) -> void +Javax.Sql.StatementEvent.StatementEvent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Datatype.DatatypeConfigurationException +Javax.Xml.Datatype.DatatypeConfigurationException.DatatypeConfigurationException() -> void +Javax.Xml.Datatype.DatatypeConfigurationException.DatatypeConfigurationException(Java.Lang.Throwable? cause) -> void +Javax.Xml.Datatype.DatatypeConfigurationException.DatatypeConfigurationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Datatype.DatatypeConfigurationException.DatatypeConfigurationException(string? message) -> void +Javax.Xml.Datatype.DatatypeConfigurationException.DatatypeConfigurationException(string? message, Java.Lang.Throwable? cause) -> void +Javax.Xml.Datatype.DatatypeConstants +Javax.Xml.Datatype.DatatypeConstants.Field +Javax.Xml.Datatype.DatatypeConstants.Field.Id.get -> int +Javax.Xml.Datatype.DatatypeFactory +Javax.Xml.Datatype.DatatypeFactory.DatatypeFactory() -> void +Javax.Xml.Datatype.DatatypeFactory.DatatypeFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Datatype.Duration +Javax.Xml.Datatype.Duration.Duration() -> void +Javax.Xml.Datatype.Duration.Duration(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Datatype.XMLGregorianCalendar +Javax.Xml.Datatype.XMLGregorianCalendar.XMLGregorianCalendar() -> void +Javax.Xml.Datatype.XMLGregorianCalendar.XMLGregorianCalendar(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Namespace.INamespaceContext +Javax.Xml.Namespace.INamespaceContext.GetNamespaceURI(string? prefix) -> string? +Javax.Xml.Namespace.INamespaceContext.GetPrefix(string? namespaceURI) -> string? +Javax.Xml.Namespace.INamespaceContext.GetPrefixes(string? namespaceURI) -> Java.Util.IIterator? +Javax.Xml.Namespace.QName +Javax.Xml.Namespace.QName.QName(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Namespace.QName.QName(string? localPart) -> void +Javax.Xml.Namespace.QName.QName(string? namespaceURI, string? localPart) -> void +Javax.Xml.Namespace.QName.QName(string? namespaceURI, string? localPart, string? prefix) -> void +Javax.Xml.Parsers.DocumentBuilder +Javax.Xml.Parsers.DocumentBuilder.DocumentBuilder() -> void +Javax.Xml.Parsers.DocumentBuilder.DocumentBuilder(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Parsers.DocumentBuilder.ParseAsync(Java.IO.File? f) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.DocumentBuilder.ParseAsync(Org.Xml.Sax.InputSource? is) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.DocumentBuilder.ParseAsync(string? uri) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.DocumentBuilder.ParseAsync(System.IO.Stream? is) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.DocumentBuilder.ParseAsync(System.IO.Stream? is, string? systemId) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.DocumentBuilderFactory +Javax.Xml.Parsers.DocumentBuilderFactory.DocumentBuilderFactory() -> void +Javax.Xml.Parsers.DocumentBuilderFactory.DocumentBuilderFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Parsers.FactoryConfigurationError +Javax.Xml.Parsers.FactoryConfigurationError.FactoryConfigurationError() -> void +Javax.Xml.Parsers.FactoryConfigurationError.FactoryConfigurationError(Java.Lang.Exception? e) -> void +Javax.Xml.Parsers.FactoryConfigurationError.FactoryConfigurationError(Java.Lang.Exception? e, string? msg) -> void +Javax.Xml.Parsers.FactoryConfigurationError.FactoryConfigurationError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Parsers.FactoryConfigurationError.FactoryConfigurationError(string? msg) -> void +Javax.Xml.Parsers.ParserConfigurationException +Javax.Xml.Parsers.ParserConfigurationException.ParserConfigurationException() -> void +Javax.Xml.Parsers.ParserConfigurationException.ParserConfigurationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Parsers.ParserConfigurationException.ParserConfigurationException(string? msg) -> void +Javax.Xml.Parsers.SAXParser +Javax.Xml.Parsers.SAXParser.ParseAsync(Java.IO.File? f, Org.Xml.Sax.HandlerBase? hb) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(Java.IO.File? f, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(Org.Xml.Sax.InputSource? is, Org.Xml.Sax.HandlerBase? hb) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(Org.Xml.Sax.InputSource? is, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(string? uri, Org.Xml.Sax.HandlerBase? hb) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(string? uri, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(System.IO.Stream? is, Org.Xml.Sax.HandlerBase? hb) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(System.IO.Stream? is, Org.Xml.Sax.HandlerBase? hb, string? systemId) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(System.IO.Stream? is, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.ParseAsync(System.IO.Stream? is, Org.Xml.Sax.Helpers.DefaultHandler? dh, string? systemId) -> System.Threading.Tasks.Task! +Javax.Xml.Parsers.SAXParser.SAXParser() -> void +Javax.Xml.Parsers.SAXParser.SAXParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Parsers.SAXParserFactory +Javax.Xml.Parsers.SAXParserFactory.SAXParserFactory() -> void +Javax.Xml.Parsers.SAXParserFactory.SAXParserFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Dom.DOMResult +Javax.Xml.Transform.Dom.DOMResult.DOMResult() -> void +Javax.Xml.Transform.Dom.DOMResult.DOMResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Dom.DOMResult.DOMResult(Org.W3c.Dom.INode? node) -> void +Javax.Xml.Transform.Dom.DOMResult.DOMResult(Org.W3c.Dom.INode? node, Org.W3c.Dom.INode? nextSibling) -> void +Javax.Xml.Transform.Dom.DOMResult.DOMResult(Org.W3c.Dom.INode? node, Org.W3c.Dom.INode? nextSibling, string? systemId) -> void +Javax.Xml.Transform.Dom.DOMResult.DOMResult(Org.W3c.Dom.INode? node, string? systemId) -> void +Javax.Xml.Transform.Dom.DOMResult.InterfaceConsts +Javax.Xml.Transform.Dom.DOMSource +Javax.Xml.Transform.Dom.DOMSource.DOMSource() -> void +Javax.Xml.Transform.Dom.DOMSource.DOMSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Dom.DOMSource.DOMSource(Org.W3c.Dom.INode? n) -> void +Javax.Xml.Transform.Dom.DOMSource.DOMSource(Org.W3c.Dom.INode? node, string? systemID) -> void +Javax.Xml.Transform.Dom.IDOMLocator +Javax.Xml.Transform.Dom.IDOMLocator.OriginatingNode.get -> Org.W3c.Dom.INode? +Javax.Xml.Transform.ErrorEventArgs +Javax.Xml.Transform.ErrorEventArgs.ErrorEventArgs(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Transform.ErrorEventArgs.Exception.get -> Javax.Xml.Transform.TransformerException? +Javax.Xml.Transform.FatalErrorEventArgs +Javax.Xml.Transform.FatalErrorEventArgs.Exception.get -> Javax.Xml.Transform.TransformerException? +Javax.Xml.Transform.FatalErrorEventArgs.FatalErrorEventArgs(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Transform.IErrorListener +Javax.Xml.Transform.IErrorListener.Error(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Transform.IErrorListener.FatalError(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Transform.IErrorListener.Warning(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Transform.IResult +Javax.Xml.Transform.IResult.SystemId.get -> string? +Javax.Xml.Transform.IResult.SystemId.set -> void +Javax.Xml.Transform.ISource +Javax.Xml.Transform.ISource.SystemId.get -> string? +Javax.Xml.Transform.ISource.SystemId.set -> void +Javax.Xml.Transform.ISourceLocator +Javax.Xml.Transform.ISourceLocator.ColumnNumber.get -> int +Javax.Xml.Transform.ISourceLocator.LineNumber.get -> int +Javax.Xml.Transform.ISourceLocator.PublicId.get -> string? +Javax.Xml.Transform.ISourceLocator.SystemId.get -> string? +Javax.Xml.Transform.ITemplates +Javax.Xml.Transform.ITemplates.NewTransformer() -> Javax.Xml.Transform.Transformer? +Javax.Xml.Transform.ITemplates.OutputProperties.get -> Java.Util.Properties? +Javax.Xml.Transform.IURIResolver +Javax.Xml.Transform.IURIResolver.Resolve(string? href, string? base) -> Javax.Xml.Transform.ISource? +Javax.Xml.Transform.OutputKeys +Javax.Xml.Transform.OutputKeys.OutputKeys(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Result +Javax.Xml.Transform.Sax.ITemplatesHandler +Javax.Xml.Transform.Sax.ITemplatesHandler.SystemId.get -> string? +Javax.Xml.Transform.Sax.ITemplatesHandler.SystemId.set -> void +Javax.Xml.Transform.Sax.ITemplatesHandler.Templates.get -> Javax.Xml.Transform.ITemplates? +Javax.Xml.Transform.Sax.ITransformerHandler +Javax.Xml.Transform.Sax.ITransformerHandler.SetResult(Javax.Xml.Transform.IResult? result) -> void +Javax.Xml.Transform.Sax.ITransformerHandler.SystemId.get -> string? +Javax.Xml.Transform.Sax.ITransformerHandler.SystemId.set -> void +Javax.Xml.Transform.Sax.ITransformerHandler.Transformer.get -> Javax.Xml.Transform.Transformer? +Javax.Xml.Transform.Sax.SAXResult +Javax.Xml.Transform.Sax.SAXResult.InterfaceConsts +Javax.Xml.Transform.Sax.SAXResult.SAXResult() -> void +Javax.Xml.Transform.Sax.SAXResult.SAXResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Sax.SAXResult.SAXResult(Org.Xml.Sax.IContentHandler? handler) -> void +Javax.Xml.Transform.Sax.SAXSource +Javax.Xml.Transform.Sax.SAXSource.SAXSource() -> void +Javax.Xml.Transform.Sax.SAXSource.SAXSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Sax.SAXSource.SAXSource(Org.Xml.Sax.InputSource? inputSource) -> void +Javax.Xml.Transform.Sax.SAXSource.SAXSource(Org.Xml.Sax.IXMLReader? reader, Org.Xml.Sax.InputSource? inputSource) -> void +Javax.Xml.Transform.Sax.SAXTransformerFactory +Javax.Xml.Transform.Sax.SAXTransformerFactory.SAXTransformerFactory() -> void +Javax.Xml.Transform.Sax.SAXTransformerFactory.SAXTransformerFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Stream.StreamResult +Javax.Xml.Transform.Stream.StreamResult.InterfaceConsts +Javax.Xml.Transform.Stream.StreamResult.StreamResult() -> void +Javax.Xml.Transform.Stream.StreamResult.StreamResult(Java.IO.File? f) -> void +Javax.Xml.Transform.Stream.StreamResult.StreamResult(Java.IO.Writer? writer) -> void +Javax.Xml.Transform.Stream.StreamResult.StreamResult(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Stream.StreamResult.StreamResult(string? systemId) -> void +Javax.Xml.Transform.Stream.StreamResult.StreamResult(System.IO.Stream? outputStream) -> void +Javax.Xml.Transform.Stream.StreamSource +Javax.Xml.Transform.Stream.StreamSource.StreamSource() -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(Java.IO.File? f) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(Java.IO.Reader? reader) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(Java.IO.Reader? reader, string? systemId) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(string? systemId) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(System.IO.Stream? inputStream) -> void +Javax.Xml.Transform.Stream.StreamSource.StreamSource(System.IO.Stream? inputStream, string? systemId) -> void +Javax.Xml.Transform.Transformer +Javax.Xml.Transform.Transformer.Error -> System.EventHandler! +Javax.Xml.Transform.Transformer.FatalError -> System.EventHandler! +Javax.Xml.Transform.Transformer.TransformAsync(Javax.Xml.Transform.ISource? xmlSource, Javax.Xml.Transform.IResult? outputTarget) -> System.Threading.Tasks.Task! +Javax.Xml.Transform.Transformer.Transformer() -> void +Javax.Xml.Transform.Transformer.Transformer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.Transformer.Warning -> System.EventHandler! +Javax.Xml.Transform.TransformerConfigurationException +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException() -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(string? message, Javax.Xml.Transform.ISourceLocator? locator) -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(string? message, Javax.Xml.Transform.ISourceLocator? locator, Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(string? msg) -> void +Javax.Xml.Transform.TransformerConfigurationException.TransformerConfigurationException(string? msg, Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerException +Javax.Xml.Transform.TransformerException.TransformerException(Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerException.TransformerException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.TransformerException.TransformerException(string? message) -> void +Javax.Xml.Transform.TransformerException.TransformerException(string? message, Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerException.TransformerException(string? message, Javax.Xml.Transform.ISourceLocator? locator) -> void +Javax.Xml.Transform.TransformerException.TransformerException(string? message, Javax.Xml.Transform.ISourceLocator? locator, Java.Lang.Throwable? e) -> void +Javax.Xml.Transform.TransformerFactory +Javax.Xml.Transform.TransformerFactory.Error -> System.EventHandler! +Javax.Xml.Transform.TransformerFactory.FatalError -> System.EventHandler! +Javax.Xml.Transform.TransformerFactory.TransformerFactory() -> void +Javax.Xml.Transform.TransformerFactory.TransformerFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.TransformerFactory.Warning -> System.EventHandler! +Javax.Xml.Transform.TransformerFactoryConfigurationError +Javax.Xml.Transform.TransformerFactoryConfigurationError.TransformerFactoryConfigurationError() -> void +Javax.Xml.Transform.TransformerFactoryConfigurationError.TransformerFactoryConfigurationError(Java.Lang.Exception? e) -> void +Javax.Xml.Transform.TransformerFactoryConfigurationError.TransformerFactoryConfigurationError(Java.Lang.Exception? e, string? msg) -> void +Javax.Xml.Transform.TransformerFactoryConfigurationError.TransformerFactoryConfigurationError(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Transform.TransformerFactoryConfigurationError.TransformerFactoryConfigurationError(string? msg) -> void +Javax.Xml.Transform.WarningEventArgs +Javax.Xml.Transform.WarningEventArgs.Exception.get -> Javax.Xml.Transform.TransformerException? +Javax.Xml.Transform.WarningEventArgs.WarningEventArgs(Javax.Xml.Transform.TransformerException? exception) -> void +Javax.Xml.Validation.Schema +Javax.Xml.Validation.Schema.Schema() -> void +Javax.Xml.Validation.Schema.Schema(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Validation.SchemaFactory +Javax.Xml.Validation.SchemaFactory.SchemaFactory() -> void +Javax.Xml.Validation.SchemaFactory.SchemaFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Validation.SchemaFactoryLoader +Javax.Xml.Validation.SchemaFactoryLoader.SchemaFactoryLoader() -> void +Javax.Xml.Validation.SchemaFactoryLoader.SchemaFactoryLoader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Validation.TypeInfoProvider +Javax.Xml.Validation.TypeInfoProvider.TypeInfoProvider() -> void +Javax.Xml.Validation.TypeInfoProvider.TypeInfoProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Validation.Validator +Javax.Xml.Validation.Validator.ValidateAsync(Javax.Xml.Transform.ISource? source) -> System.Threading.Tasks.Task! +Javax.Xml.Validation.Validator.ValidateAsync(Javax.Xml.Transform.ISource? source, Javax.Xml.Transform.IResult? result) -> System.Threading.Tasks.Task! +Javax.Xml.Validation.Validator.Validator() -> void +Javax.Xml.Validation.Validator.Validator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Validation.ValidatorHandler +Javax.Xml.Validation.ValidatorHandler.ValidatorHandler() -> void +Javax.Xml.Validation.ValidatorHandler.ValidatorHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.XMLConstants +Javax.Xml.Xpath.IXPath +Javax.Xml.Xpath.IXPath.Compile(string? expression) -> Javax.Xml.Xpath.IXPathExpression? +Javax.Xml.Xpath.IXPath.Evaluate(string? expression, Java.Lang.Object? item) -> string? +Javax.Xml.Xpath.IXPath.Evaluate(string? expression, Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType) -> Java.Lang.Object? +Javax.Xml.Xpath.IXPath.Evaluate(string? expression, Org.Xml.Sax.InputSource? source) -> string? +Javax.Xml.Xpath.IXPath.Evaluate(string? expression, Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType) -> Java.Lang.Object? +Javax.Xml.Xpath.IXPath.NamespaceContext.get -> Javax.Xml.Namespace.INamespaceContext? +Javax.Xml.Xpath.IXPath.NamespaceContext.set -> void +Javax.Xml.Xpath.IXPath.Reset() -> void +Javax.Xml.Xpath.IXPath.XPathFunctionResolver.get -> Javax.Xml.Xpath.IXPathFunctionResolver? +Javax.Xml.Xpath.IXPath.XPathFunctionResolver.set -> void +Javax.Xml.Xpath.IXPath.XPathVariableResolver.get -> Javax.Xml.Xpath.IXPathVariableResolver? +Javax.Xml.Xpath.IXPath.XPathVariableResolver.set -> void +Javax.Xml.Xpath.IXPathExpression +Javax.Xml.Xpath.IXPathExpression.Evaluate(Java.Lang.Object? item) -> string? +Javax.Xml.Xpath.IXPathExpression.Evaluate(Java.Lang.Object? item, Javax.Xml.Namespace.QName? returnType) -> Java.Lang.Object? +Javax.Xml.Xpath.IXPathExpression.Evaluate(Org.Xml.Sax.InputSource? source) -> string? +Javax.Xml.Xpath.IXPathExpression.Evaluate(Org.Xml.Sax.InputSource? source, Javax.Xml.Namespace.QName? returnType) -> Java.Lang.Object? +Javax.Xml.Xpath.IXPathFunction +Javax.Xml.Xpath.IXPathFunction.Evaluate(System.Collections.IList? args) -> Java.Lang.Object? +Javax.Xml.Xpath.IXPathFunctionResolver +Javax.Xml.Xpath.IXPathFunctionResolver.ResolveFunction(Javax.Xml.Namespace.QName? functionName, int arity) -> Javax.Xml.Xpath.IXPathFunction? +Javax.Xml.Xpath.IXPathVariableResolver +Javax.Xml.Xpath.IXPathVariableResolver.ResolveVariable(Javax.Xml.Namespace.QName? variableName) -> Java.Lang.Object? +Javax.Xml.Xpath.XPathConstants +Javax.Xml.Xpath.XPathConstants.XPathConstants(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathException +Javax.Xml.Xpath.XPathException.XPathException(Java.Lang.Throwable? cause) -> void +Javax.Xml.Xpath.XPathException.XPathException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathException.XPathException(string? message) -> void +Javax.Xml.Xpath.XPathExpressionException +Javax.Xml.Xpath.XPathExpressionException.XPathExpressionException(Java.Lang.Throwable? cause) -> void +Javax.Xml.Xpath.XPathExpressionException.XPathExpressionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathExpressionException.XPathExpressionException(string? message) -> void +Javax.Xml.Xpath.XPathFactory +Javax.Xml.Xpath.XPathFactory.XPathFactory() -> void +Javax.Xml.Xpath.XPathFactory.XPathFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathFactoryConfigurationException +Javax.Xml.Xpath.XPathFactoryConfigurationException.XPathFactoryConfigurationException(Java.Lang.Throwable? cause) -> void +Javax.Xml.Xpath.XPathFactoryConfigurationException.XPathFactoryConfigurationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathFactoryConfigurationException.XPathFactoryConfigurationException(string? message) -> void +Javax.Xml.Xpath.XPathFunctionException +Javax.Xml.Xpath.XPathFunctionException.XPathFunctionException(Java.Lang.Throwable? cause) -> void +Javax.Xml.Xpath.XPathFunctionException.XPathFunctionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Javax.Xml.Xpath.XPathFunctionException.XPathFunctionException(string? message) -> void +Org.Apache.Commons.Logging.ILog +Org.Apache.Commons.Logging.ILog.Debug(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Debug(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Commons.Logging.ILog.Error(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Error(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Commons.Logging.ILog.Fatal(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Fatal(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Commons.Logging.ILog.Info(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Info(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Commons.Logging.ILog.IsDebugEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.IsErrorEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.IsFatalEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.IsInfoEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.IsTraceEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.IsWarnEnabled.get -> bool +Org.Apache.Commons.Logging.ILog.Trace(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Trace(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Commons.Logging.ILog.Warn(Java.Lang.Object? p0) -> void +Org.Apache.Commons.Logging.ILog.Warn(Java.Lang.Object? p0, Java.Lang.Throwable? p1) -> void +Org.Apache.Http.Auth.Params.AuthParamBean +Org.Apache.Http.Auth.Params.AuthParamBean.AuthParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Auth.Params.AuthParamBean.AuthParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Auth.Params.AuthParams +Org.Apache.Http.Auth.Params.AuthPNames +Org.Apache.Http.Auth.Params.IAuthPNames +Org.Apache.Http.Authentication.AUTH +Org.Apache.Http.Authentication.AuthenticationException +Org.Apache.Http.Authentication.AuthenticationException.AuthenticationException() -> void +Org.Apache.Http.Authentication.AuthenticationException.AuthenticationException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.AuthenticationException.AuthenticationException(string? message) -> void +Org.Apache.Http.Authentication.AuthenticationException.AuthenticationException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Authentication.AuthSchemeRegistry +Org.Apache.Http.Authentication.AuthSchemeRegistry.AuthSchemeRegistry() -> void +Org.Apache.Http.Authentication.AuthSchemeRegistry.GetAuthScheme(string? name, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Authentication.IAuthScheme? +Org.Apache.Http.Authentication.AuthSchemeRegistry.Register(string? name, Org.Apache.Http.Authentication.IAuthSchemeFactory? factory) -> void +Org.Apache.Http.Authentication.AuthSchemeRegistry.SchemeNames.get -> System.Collections.Generic.IList? +Org.Apache.Http.Authentication.AuthSchemeRegistry.SetItems(System.Collections.Generic.IDictionary? map) -> void +Org.Apache.Http.Authentication.AuthSchemeRegistry.Unregister(string? name) -> void +Org.Apache.Http.Authentication.AuthScope +Org.Apache.Http.Authentication.AuthScope.AuthScope(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.AuthScope.AuthScope(Org.Apache.Http.Authentication.AuthScope? authscope) -> void +Org.Apache.Http.Authentication.AuthScope.AuthScope(string? host, int port) -> void +Org.Apache.Http.Authentication.AuthScope.AuthScope(string? host, int port, string? realm) -> void +Org.Apache.Http.Authentication.AuthScope.AuthScope(string? host, int port, string? realm, string? scheme) -> void +Org.Apache.Http.Authentication.AuthState +Org.Apache.Http.Authentication.AuthState.AuthState() -> void +Org.Apache.Http.Authentication.AuthState.AuthState(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.BasicUserPrincipal +Org.Apache.Http.Authentication.BasicUserPrincipal.BasicUserPrincipal(string? username) -> void +Org.Apache.Http.Authentication.BasicUserPrincipal.Name.get -> string? +Org.Apache.Http.Authentication.IAuthScheme +Org.Apache.Http.Authentication.IAuthScheme.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHeader? +Org.Apache.Http.Authentication.IAuthScheme.GetParameter(string? name) -> string? +Org.Apache.Http.Authentication.IAuthScheme.IsComplete.get -> bool +Org.Apache.Http.Authentication.IAuthScheme.IsConnectionBased.get -> bool +Org.Apache.Http.Authentication.IAuthScheme.ProcessChallenge(Org.Apache.Http.IHeader? header) -> void +Org.Apache.Http.Authentication.IAuthScheme.Realm.get -> string? +Org.Apache.Http.Authentication.IAuthScheme.SchemeName.get -> string? +Org.Apache.Http.Authentication.IAuthSchemeFactory +Org.Apache.Http.Authentication.IAuthSchemeFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Authentication.IAuthScheme? +Org.Apache.Http.Authentication.ICredentials +Org.Apache.Http.Authentication.ICredentials.Password.get -> string? +Org.Apache.Http.Authentication.ICredentials.UserPrincipal.get -> Java.Security.IPrincipal? +Org.Apache.Http.Authentication.InvalidCredentialsException +Org.Apache.Http.Authentication.InvalidCredentialsException.InvalidCredentialsException() -> void +Org.Apache.Http.Authentication.InvalidCredentialsException.InvalidCredentialsException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.InvalidCredentialsException.InvalidCredentialsException(string? message) -> void +Org.Apache.Http.Authentication.InvalidCredentialsException.InvalidCredentialsException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Authentication.MalformedChallengeException +Org.Apache.Http.Authentication.MalformedChallengeException.MalformedChallengeException() -> void +Org.Apache.Http.Authentication.MalformedChallengeException.MalformedChallengeException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.MalformedChallengeException.MalformedChallengeException(string? message) -> void +Org.Apache.Http.Authentication.MalformedChallengeException.MalformedChallengeException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Authentication.NTCredentials +Org.Apache.Http.Authentication.NTCredentials.NTCredentials(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.NTCredentials.NTCredentials(string? userName, string? password, string? workstation, string? domain) -> void +Org.Apache.Http.Authentication.NTCredentials.NTCredentials(string? usernamePassword) -> void +Org.Apache.Http.Authentication.NTUserPrincipal +Org.Apache.Http.Authentication.NTUserPrincipal.NTUserPrincipal(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.NTUserPrincipal.NTUserPrincipal(string? domain, string? username) -> void +Org.Apache.Http.Authentication.UsernamePasswordCredentials +Org.Apache.Http.Authentication.UsernamePasswordCredentials.UsernamePasswordCredentials(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Authentication.UsernamePasswordCredentials.UsernamePasswordCredentials(string? userName, string? password) -> void +Org.Apache.Http.Authentication.UsernamePasswordCredentials.UsernamePasswordCredentials(string? usernamePassword) -> void +Org.Apache.Http.Client.CircularRedirectException +Org.Apache.Http.Client.CircularRedirectException.CircularRedirectException() -> void +Org.Apache.Http.Client.CircularRedirectException.CircularRedirectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.CircularRedirectException.CircularRedirectException(string? message) -> void +Org.Apache.Http.Client.CircularRedirectException.CircularRedirectException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Client.ClientProtocolException +Org.Apache.Http.Client.ClientProtocolException.ClientProtocolException() -> void +Org.Apache.Http.Client.ClientProtocolException.ClientProtocolException(Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Client.ClientProtocolException.ClientProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.ClientProtocolException.ClientProtocolException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Client.ClientProtocolException.ClientProtocolException(string? s) -> void +Org.Apache.Http.Client.Entity.UrlEncodedFormEntity +Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.UrlEncodedFormEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.UrlEncodedFormEntity(System.Collections.Generic.IList? parameters) -> void +Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.UrlEncodedFormEntity(System.Collections.Generic.IList? parameters, string? encoding) -> void +Org.Apache.Http.Client.HttpResponseException +Org.Apache.Http.Client.HttpResponseException.HttpResponseException(int statusCode, string? s) -> void +Org.Apache.Http.Client.HttpResponseException.HttpResponseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.IAuthenticationHandler +Org.Apache.Http.Client.IAuthenticationHandler.GetChallenges(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Collections.Generic.IDictionary? +Org.Apache.Http.Client.IAuthenticationHandler.IsAuthenticationRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +Org.Apache.Http.Client.IAuthenticationHandler.SelectScheme(System.Collections.Generic.IDictionary? challenges, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Authentication.IAuthScheme? +Org.Apache.Http.Client.ICookieStore +Org.Apache.Http.Client.ICookieStore.AddCookie(Org.Apache.Http.Cookies.ICookie? cookie) -> void +Org.Apache.Http.Client.ICookieStore.Clear() -> void +Org.Apache.Http.Client.ICookieStore.ClearExpired(Java.Util.Date? date) -> bool +Org.Apache.Http.Client.ICookieStore.Cookies.get -> System.Collections.Generic.IList? +Org.Apache.Http.Client.ICredentialsProvider +Org.Apache.Http.Client.ICredentialsProvider.Clear() -> void +Org.Apache.Http.Client.ICredentialsProvider.GetCredentials(Org.Apache.Http.Authentication.AuthScope? authscope) -> Org.Apache.Http.Authentication.ICredentials? +Org.Apache.Http.Client.ICredentialsProvider.SetCredentials(Org.Apache.Http.Authentication.AuthScope? authscope, Org.Apache.Http.Authentication.ICredentials? credentials) -> void +Org.Apache.Http.Client.IHttpClient +Org.Apache.Http.Client.IHttpClient.ConnectionManager.get -> Org.Apache.Http.Conn.IClientConnectionManager? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +Org.Apache.Http.Client.IHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Client.IHttpClient.Params.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Client.IHttpClientExtensions +Org.Apache.Http.Client.IHttpRequestRetryHandler +Org.Apache.Http.Client.IHttpRequestRetryHandler.RetryRequest(Java.IO.IOException? exception, int executionCount, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +Org.Apache.Http.Client.IRedirectHandler +Org.Apache.Http.Client.IRedirectHandler.GetLocationURI(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Net.URI? +Org.Apache.Http.Client.IRedirectHandler.IsRedirectRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +Org.Apache.Http.Client.IRequestDirector +Org.Apache.Http.Client.IRequestDirector.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Client.IResponseHandler +Org.Apache.Http.Client.IResponseHandler.HandleResponse(Org.Apache.Http.IHttpResponse? response) -> Java.Lang.Object? +Org.Apache.Http.Client.IUserTokenHandler +Org.Apache.Http.Client.IUserTokenHandler.GetUserToken(Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +Org.Apache.Http.Client.Methods.HttpDelete +Org.Apache.Http.Client.Methods.HttpDelete.HttpDelete() -> void +Org.Apache.Http.Client.Methods.HttpDelete.HttpDelete(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpDelete.HttpDelete(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpDelete.HttpDelete(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase +Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.HttpEntityEnclosingRequestBase() -> void +Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.HttpEntityEnclosingRequestBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpGet +Org.Apache.Http.Client.Methods.HttpGet.HttpGet() -> void +Org.Apache.Http.Client.Methods.HttpGet.HttpGet(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpGet.HttpGet(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpGet.HttpGet(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpHead +Org.Apache.Http.Client.Methods.HttpHead.HttpHead() -> void +Org.Apache.Http.Client.Methods.HttpHead.HttpHead(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpHead.HttpHead(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpHead.HttpHead(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpOptions +Org.Apache.Http.Client.Methods.HttpOptions.HttpOptions() -> void +Org.Apache.Http.Client.Methods.HttpOptions.HttpOptions(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpOptions.HttpOptions(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpOptions.HttpOptions(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpPost +Org.Apache.Http.Client.Methods.HttpPost.HttpPost() -> void +Org.Apache.Http.Client.Methods.HttpPost.HttpPost(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpPost.HttpPost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpPost.HttpPost(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpPut +Org.Apache.Http.Client.Methods.HttpPut.HttpPut() -> void +Org.Apache.Http.Client.Methods.HttpPut.HttpPut(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpPut.HttpPut(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpPut.HttpPut(string? uri) -> void +Org.Apache.Http.Client.Methods.HttpRequestBase +Org.Apache.Http.Client.Methods.HttpRequestBase.HttpRequestBase() -> void +Org.Apache.Http.Client.Methods.HttpRequestBase.HttpRequestBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpTrace +Org.Apache.Http.Client.Methods.HttpTrace.HttpTrace() -> void +Org.Apache.Http.Client.Methods.HttpTrace.HttpTrace(Java.Net.URI? uri) -> void +Org.Apache.Http.Client.Methods.HttpTrace.HttpTrace(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Methods.HttpTrace.HttpTrace(string? uri) -> void +Org.Apache.Http.Client.Methods.IAbortableHttpRequest +Org.Apache.Http.Client.Methods.IAbortableHttpRequest.Abort() -> void +Org.Apache.Http.Client.Methods.IAbortableHttpRequest.SetConnectionRequest(Org.Apache.Http.Conn.IClientConnectionRequest? connRequest) -> void +Org.Apache.Http.Client.Methods.IAbortableHttpRequest.SetReleaseTrigger(Org.Apache.Http.Conn.IConnectionReleaseTrigger? releaseTrigger) -> void +Org.Apache.Http.Client.Methods.IHttpUriRequest +Org.Apache.Http.Client.Methods.IHttpUriRequest.Abort() -> void +Org.Apache.Http.Client.Methods.IHttpUriRequest.IsAborted.get -> bool +Org.Apache.Http.Client.Methods.IHttpUriRequest.Method.get -> string? +Org.Apache.Http.Client.Methods.IHttpUriRequest.URI.get -> Java.Net.URI? +Org.Apache.Http.Client.NonRepeatableRequestException +Org.Apache.Http.Client.NonRepeatableRequestException.NonRepeatableRequestException() -> void +Org.Apache.Http.Client.NonRepeatableRequestException.NonRepeatableRequestException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.NonRepeatableRequestException.NonRepeatableRequestException(string? message) -> void +Org.Apache.Http.Client.Params.AuthPolicy +Org.Apache.Http.Client.Params.ClientParamBean +Org.Apache.Http.Client.Params.ClientParamBean.ClientParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Params.ClientParamBean.ClientParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Client.Params.ClientPNames +Org.Apache.Http.Client.Params.CookiePolicy +Org.Apache.Http.Client.Params.HttpClientParams +Org.Apache.Http.Client.Params.HttpClientParams.HttpClientParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Params.IClientPNames +Org.Apache.Http.Client.Protocol.ClientContext +Org.Apache.Http.Client.Protocol.ClientContextConfigurer +Org.Apache.Http.Client.Protocol.ClientContextConfigurer.ClientContextConfigurer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Protocol.ClientContextConfigurer.ClientContextConfigurer(Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.Client.Protocol.ClientContextConfigurer.InterfaceConsts +Org.Apache.Http.Client.Protocol.IClientContext +Org.Apache.Http.Client.Protocol.RequestAddCookies +Org.Apache.Http.Client.Protocol.RequestAddCookies.RequestAddCookies() -> void +Org.Apache.Http.Client.Protocol.RequestAddCookies.RequestAddCookies(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Protocol.RequestDefaultHeaders +Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.RequestDefaultHeaders() -> void +Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.RequestDefaultHeaders(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Protocol.RequestProxyAuthentication +Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.RequestProxyAuthentication() -> void +Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.RequestProxyAuthentication(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Protocol.RequestTargetAuthentication +Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.RequestTargetAuthentication() -> void +Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.RequestTargetAuthentication(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Protocol.ResponseProcessCookies +Org.Apache.Http.Client.Protocol.ResponseProcessCookies.ResponseProcessCookies() -> void +Org.Apache.Http.Client.Protocol.ResponseProcessCookies.ResponseProcessCookies(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.RedirectException +Org.Apache.Http.Client.RedirectException.RedirectException() -> void +Org.Apache.Http.Client.RedirectException.RedirectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.RedirectException.RedirectException(string? message) -> void +Org.Apache.Http.Client.RedirectException.RedirectException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Client.Utils.CloneUtils +Org.Apache.Http.Client.Utils.CloneUtils.CloneUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Utils.URIUtils +Org.Apache.Http.Client.Utils.URIUtils.URIUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Client.Utils.URLEncodedUtils +Org.Apache.Http.Client.Utils.URLEncodedUtils.URLEncodedUtils() -> void +Org.Apache.Http.Client.Utils.URLEncodedUtils.URLEncodedUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.BasicEofSensorWatcher +Org.Apache.Http.Conn.BasicEofSensorWatcher.AttemptReuse.get -> bool +Org.Apache.Http.Conn.BasicEofSensorWatcher.AttemptReuse.set -> void +Org.Apache.Http.Conn.BasicEofSensorWatcher.BasicEofSensorWatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.BasicEofSensorWatcher.BasicEofSensorWatcher(Org.Apache.Http.Conn.IManagedClientConnection? conn, bool reuse) -> void +Org.Apache.Http.Conn.BasicEofSensorWatcher.ManagedConn.get -> Org.Apache.Http.Conn.IManagedClientConnection? +Org.Apache.Http.Conn.BasicEofSensorWatcher.ManagedConn.set -> void +Org.Apache.Http.Conn.BasicManagedEntity +Org.Apache.Http.Conn.BasicManagedEntity.AttemptReuse.get -> bool +Org.Apache.Http.Conn.BasicManagedEntity.AttemptReuse.set -> void +Org.Apache.Http.Conn.BasicManagedEntity.BasicManagedEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.BasicManagedEntity.BasicManagedEntity(Org.Apache.Http.IHttpEntity? entity, Org.Apache.Http.Conn.IManagedClientConnection? conn, bool reuse) -> void +Org.Apache.Http.Conn.BasicManagedEntity.ManagedConn.get -> Org.Apache.Http.Conn.IManagedClientConnection? +Org.Apache.Http.Conn.BasicManagedEntity.ManagedConn.set -> void +Org.Apache.Http.Conn.ConnectionPoolTimeoutException +Org.Apache.Http.Conn.ConnectionPoolTimeoutException.ConnectionPoolTimeoutException() -> void +Org.Apache.Http.Conn.ConnectionPoolTimeoutException.ConnectionPoolTimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.ConnectionPoolTimeoutException.ConnectionPoolTimeoutException(string? message) -> void +Org.Apache.Http.Conn.ConnectTimeoutException +Org.Apache.Http.Conn.ConnectTimeoutException.ConnectTimeoutException() -> void +Org.Apache.Http.Conn.ConnectTimeoutException.ConnectTimeoutException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.ConnectTimeoutException.ConnectTimeoutException(string? message) -> void +Org.Apache.Http.Conn.EofSensorInputStream +Org.Apache.Http.Conn.EofSensorInputStream.EofSensorInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.EofSensorInputStream.EofSensorInputStream(System.IO.Stream? in, Org.Apache.Http.Conn.IEofSensorWatcher? watcher) -> void +Org.Apache.Http.Conn.EofSensorInputStream.WrappedStream.get -> System.IO.Stream? +Org.Apache.Http.Conn.EofSensorInputStream.WrappedStream.set -> void +Org.Apache.Http.Conn.HttpHostConnectException +Org.Apache.Http.Conn.HttpHostConnectException.HttpHostConnectException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.HttpHostConnectException.HttpHostConnectException(Org.Apache.Http.HttpHost? host, Java.Net.ConnectException? cause) -> void +Org.Apache.Http.Conn.IClientConnectionManager +Org.Apache.Http.Conn.IClientConnectionManager.CloseExpiredConnections() -> void +Org.Apache.Http.Conn.IClientConnectionManager.CloseIdleConnections(long idletime, Java.Util.Concurrent.TimeUnit? tunit) -> void +Org.Apache.Http.Conn.IClientConnectionManager.ReleaseConnection(Org.Apache.Http.Conn.IManagedClientConnection? conn, long validDuration, Java.Util.Concurrent.TimeUnit? timeUnit) -> void +Org.Apache.Http.Conn.IClientConnectionManager.RequestConnection(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Conn.IClientConnectionRequest? +Org.Apache.Http.Conn.IClientConnectionManager.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +Org.Apache.Http.Conn.IClientConnectionManager.Shutdown() -> void +Org.Apache.Http.Conn.IClientConnectionManagerFactory +Org.Apache.Http.Conn.IClientConnectionManagerFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.Conn.Schemes.SchemeRegistry? schemeRegistry) -> Org.Apache.Http.Conn.IClientConnectionManager? +Org.Apache.Http.Conn.IClientConnectionOperator +Org.Apache.Http.Conn.IClientConnectionOperator.CreateConnection() -> Org.Apache.Http.Conn.IOperatedClientConnection? +Org.Apache.Http.Conn.IClientConnectionOperator.OpenConnection(Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IClientConnectionOperator.UpdateSecureConnection(Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IClientConnectionOperatorExtensions +Org.Apache.Http.Conn.IClientConnectionRequest +Org.Apache.Http.Conn.IClientConnectionRequest.AbortRequest() -> void +Org.Apache.Http.Conn.IClientConnectionRequest.GetConnection(long timeout, Java.Util.Concurrent.TimeUnit? tunit) -> Org.Apache.Http.Conn.IManagedClientConnection? +Org.Apache.Http.Conn.IConnectionKeepAliveStrategy +Org.Apache.Http.Conn.IConnectionKeepAliveStrategy.GetKeepAliveDuration(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> long +Org.Apache.Http.Conn.IConnectionReleaseTrigger +Org.Apache.Http.Conn.IConnectionReleaseTrigger.AbortConnection() -> void +Org.Apache.Http.Conn.IConnectionReleaseTrigger.ReleaseConnection() -> void +Org.Apache.Http.Conn.IEofSensorWatcher +Org.Apache.Http.Conn.IEofSensorWatcher.EofDetected(System.IO.Stream? wrapped) -> bool +Org.Apache.Http.Conn.IEofSensorWatcher.StreamAbort(System.IO.Stream? wrapped) -> bool +Org.Apache.Http.Conn.IEofSensorWatcher.StreamClosed(System.IO.Stream? wrapped) -> bool +Org.Apache.Http.Conn.IManagedClientConnection +Org.Apache.Http.Conn.IManagedClientConnection.IsMarkedReusable.get -> bool +Org.Apache.Http.Conn.IManagedClientConnection.IsSecure.get -> bool +Org.Apache.Http.Conn.IManagedClientConnection.LayerProtocol(Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IManagedClientConnection.MarkReusable() -> void +Org.Apache.Http.Conn.IManagedClientConnection.Open(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IManagedClientConnection.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Conn.IManagedClientConnection.SetIdleDuration(long duration, Java.Util.Concurrent.TimeUnit? unit) -> void +Org.Apache.Http.Conn.IManagedClientConnection.SSLSession.get -> Javax.Net.Ssl.ISSLSession? +Org.Apache.Http.Conn.IManagedClientConnection.State.get -> Java.Lang.Object? +Org.Apache.Http.Conn.IManagedClientConnection.State.set -> void +Org.Apache.Http.Conn.IManagedClientConnection.TunnelProxy(Org.Apache.Http.HttpHost? next, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IManagedClientConnection.TunnelTarget(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IManagedClientConnection.UnmarkReusable() -> void +Org.Apache.Http.Conn.IManagedClientConnectionExtensions +Org.Apache.Http.Conn.IOperatedClientConnection +Org.Apache.Http.Conn.IOperatedClientConnection.IsSecure.get -> bool +Org.Apache.Http.Conn.IOperatedClientConnection.OpenCompleted(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.IOperatedClientConnection.Opening(Java.Net.Socket? sock, Org.Apache.Http.HttpHost? target) -> void +Org.Apache.Http.Conn.IOperatedClientConnection.Socket.get -> Java.Net.Socket? +Org.Apache.Http.Conn.IOperatedClientConnection.TargetHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.IOperatedClientConnection.Update(Java.Net.Socket? sock, Org.Apache.Http.HttpHost? target, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.MultihomePlainSocketFactory +Org.Apache.Http.Conn.MultihomePlainSocketFactory.ConnectSocket(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> Java.Net.Socket? +Org.Apache.Http.Conn.MultihomePlainSocketFactory.CreateSocket() -> Java.Net.Socket? +Org.Apache.Http.Conn.MultihomePlainSocketFactory.IsSecure(Java.Net.Socket? sock) -> bool +Org.Apache.Http.Conn.Params.ConnConnectionParamBean +Org.Apache.Http.Conn.Params.ConnConnectionParamBean.ConnConnectionParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Params.ConnConnectionParamBean.ConnConnectionParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.Params.ConnConnectionPNames +Org.Apache.Http.Conn.Params.ConnManagerParamBean +Org.Apache.Http.Conn.Params.ConnManagerParamBean.ConnManagerParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Params.ConnManagerParamBean.ConnManagerParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.Params.ConnManagerParams +Org.Apache.Http.Conn.Params.ConnManagerParams.ConnManagerParams() -> void +Org.Apache.Http.Conn.Params.ConnManagerParams.InterfaceConsts +Org.Apache.Http.Conn.Params.ConnManagerPNames +Org.Apache.Http.Conn.Params.ConnPerRouteBean +Org.Apache.Http.Conn.Params.ConnPerRouteBean.ConnPerRouteBean() -> void +Org.Apache.Http.Conn.Params.ConnPerRouteBean.ConnPerRouteBean(int defaultMax) -> void +Org.Apache.Http.Conn.Params.ConnPerRouteBean.DefaultMax.get -> int +Org.Apache.Http.Conn.Params.ConnPerRouteBean.GetMaxForRoute(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> int +Org.Apache.Http.Conn.Params.ConnPerRouteBean.SetDefaultMaxPerRoute(int max) -> void +Org.Apache.Http.Conn.Params.ConnPerRouteBean.SetMaxForRoute(Org.Apache.Http.Conn.Routing.HttpRoute? route, int max) -> void +Org.Apache.Http.Conn.Params.ConnPerRouteBean.SetMaxForRoutes(System.Collections.Generic.IDictionary? map) -> void +Org.Apache.Http.Conn.Params.ConnRouteParamBean +Org.Apache.Http.Conn.Params.ConnRouteParamBean.ConnRouteParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Params.ConnRouteParamBean.ConnRouteParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Conn.Params.ConnRouteParams +Org.Apache.Http.Conn.Params.ConnRouteParams.ConnRouteParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Params.ConnRouteParams.InterfaceConsts +Org.Apache.Http.Conn.Params.ConnRoutePNames +Org.Apache.Http.Conn.Params.IConnConnectionPNames +Org.Apache.Http.Conn.Params.IConnManagerPNames +Org.Apache.Http.Conn.Params.IConnPerRoute +Org.Apache.Http.Conn.Params.IConnPerRoute.GetMaxForRoute(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> int +Org.Apache.Http.Conn.Params.IConnRoutePNames +Org.Apache.Http.Conn.Routing.BasicRouteDirector +Org.Apache.Http.Conn.Routing.BasicRouteDirector.BasicRouteDirector() -> void +Org.Apache.Http.Conn.Routing.BasicRouteDirector.BasicRouteDirector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Routing.BasicRouteDirector.InterfaceConsts +Org.Apache.Http.Conn.Routing.HttpRoute +Org.Apache.Http.Conn.Routing.HttpRoute.Clone() -> Java.Lang.Object? +Org.Apache.Http.Conn.Routing.HttpRoute.GetHopTarget(int hop) -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.HttpRoute.HopCount.get -> int +Org.Apache.Http.Conn.Routing.HttpRoute.HttpRoute(Org.Apache.Http.HttpHost? target) -> void +Org.Apache.Http.Conn.Routing.HttpRoute.HttpRoute(Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, bool secure) -> void +Org.Apache.Http.Conn.Routing.HttpRoute.HttpRoute(Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.HttpHost![]? proxies, bool secure, Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? tunnelled, Org.Apache.Http.Conn.Routing.RouteInfoLayerType? layered) -> void +Org.Apache.Http.Conn.Routing.HttpRoute.HttpRoute(Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.HttpHost? proxy, bool secure) -> void +Org.Apache.Http.Conn.Routing.HttpRoute.HttpRoute(Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.HttpHost? proxy, bool secure, Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? tunnelled, Org.Apache.Http.Conn.Routing.RouteInfoLayerType? layered) -> void +Org.Apache.Http.Conn.Routing.HttpRoute.IsLayered.get -> bool +Org.Apache.Http.Conn.Routing.HttpRoute.IsSecure.get -> bool +Org.Apache.Http.Conn.Routing.HttpRoute.IsTunnelled.get -> bool +Org.Apache.Http.Conn.Routing.HttpRoute.LayerType.get -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +Org.Apache.Http.Conn.Routing.HttpRoute.LocalAddress.get -> Java.Net.InetAddress? +Org.Apache.Http.Conn.Routing.HttpRoute.ProxyHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.HttpRoute.TargetHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.HttpRoute.TunnelType.get -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +Org.Apache.Http.Conn.Routing.HttpRouteDirector +Org.Apache.Http.Conn.Routing.IHttpRouteDirector +Org.Apache.Http.Conn.Routing.IHttpRouteDirector.NextStep(Org.Apache.Http.Conn.Routing.IRouteInfo? plan, Org.Apache.Http.Conn.Routing.IRouteInfo? fact) -> int +Org.Apache.Http.Conn.Routing.IHttpRoutePlanner +Org.Apache.Http.Conn.Routing.IHttpRoutePlanner.DetermineRoute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Conn.Routing.IRouteInfo +Org.Apache.Http.Conn.Routing.IRouteInfo.GetHopTarget(int hop) -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.IRouteInfo.HopCount.get -> int +Org.Apache.Http.Conn.Routing.IRouteInfo.IsLayered.get -> bool +Org.Apache.Http.Conn.Routing.IRouteInfo.IsSecure.get -> bool +Org.Apache.Http.Conn.Routing.IRouteInfo.IsTunnelled.get -> bool +Org.Apache.Http.Conn.Routing.IRouteInfo.LayerType.get -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +Org.Apache.Http.Conn.Routing.IRouteInfo.LocalAddress.get -> Java.Net.InetAddress? +Org.Apache.Http.Conn.Routing.IRouteInfo.ProxyHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.IRouteInfo.TargetHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.IRouteInfo.TunnelType.get -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +Org.Apache.Http.Conn.Routing.RouteInfoLayerType +Org.Apache.Http.Conn.Routing.RouteInfoTunnelType +Org.Apache.Http.Conn.Routing.RouteTracker +Org.Apache.Http.Conn.Routing.RouteTracker.Clone() -> Java.Lang.Object? +Org.Apache.Http.Conn.Routing.RouteTracker.ConnectProxy(Org.Apache.Http.HttpHost? proxy, bool secure) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.ConnectTarget(bool secure) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.GetHopTarget(int hop) -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.RouteTracker.HopCount.get -> int +Org.Apache.Http.Conn.Routing.RouteTracker.IsConnected.get -> bool +Org.Apache.Http.Conn.Routing.RouteTracker.IsLayered.get -> bool +Org.Apache.Http.Conn.Routing.RouteTracker.IsSecure.get -> bool +Org.Apache.Http.Conn.Routing.RouteTracker.IsTunnelled.get -> bool +Org.Apache.Http.Conn.Routing.RouteTracker.LayerProtocol(bool secure) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.LayerType.get -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +Org.Apache.Http.Conn.Routing.RouteTracker.LocalAddress.get -> Java.Net.InetAddress? +Org.Apache.Http.Conn.Routing.RouteTracker.ProxyHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.RouteTracker.RouteTracker(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.RouteTracker(Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.TargetHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Conn.Routing.RouteTracker.ToRoute() -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Conn.Routing.RouteTracker.TunnelProxy(Org.Apache.Http.HttpHost? proxy, bool secure) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.TunnelTarget(bool secure) -> void +Org.Apache.Http.Conn.Routing.RouteTracker.TunnelType.get -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +Org.Apache.Http.Conn.Schemes.IHostNameResolver +Org.Apache.Http.Conn.Schemes.IHostNameResolver.Resolve(string? hostname) -> Java.Net.InetAddress? +Org.Apache.Http.Conn.Schemes.ILayeredSocketFactory +Org.Apache.Http.Conn.Schemes.ILayeredSocketFactory.CreateSocket(Java.Net.Socket? socket, string? host, int port, bool autoClose) -> Java.Net.Socket? +Org.Apache.Http.Conn.Schemes.ILayeredSocketFactoryExtensions +Org.Apache.Http.Conn.Schemes.ISocketFactory +Org.Apache.Http.Conn.Schemes.ISocketFactory.ConnectSocket(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> Java.Net.Socket? +Org.Apache.Http.Conn.Schemes.ISocketFactory.CreateSocket() -> Java.Net.Socket? +Org.Apache.Http.Conn.Schemes.ISocketFactory.IsSecure(Java.Net.Socket? sock) -> bool +Org.Apache.Http.Conn.Schemes.ISocketFactoryExtensions +Org.Apache.Http.Conn.Schemes.PlainSocketFactory +Org.Apache.Http.Conn.Schemes.PlainSocketFactory.ConnectSocket(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> Java.Net.Socket? +Org.Apache.Http.Conn.Schemes.PlainSocketFactory.CreateSocket() -> Java.Net.Socket? +Org.Apache.Http.Conn.Schemes.PlainSocketFactory.IsSecure(Java.Net.Socket? sock) -> bool +Org.Apache.Http.Conn.Schemes.PlainSocketFactory.PlainSocketFactory() -> void +Org.Apache.Http.Conn.Schemes.PlainSocketFactory.PlainSocketFactory(Org.Apache.Http.Conn.Schemes.IHostNameResolver? nameResolver) -> void +Org.Apache.Http.Conn.Schemes.Scheme +Org.Apache.Http.Conn.Schemes.Scheme.DefaultPort.get -> int +Org.Apache.Http.Conn.Schemes.Scheme.IsLayered.get -> bool +Org.Apache.Http.Conn.Schemes.Scheme.Name.get -> string? +Org.Apache.Http.Conn.Schemes.Scheme.ResolvePort(int port) -> int +Org.Apache.Http.Conn.Schemes.Scheme.Scheme(string? name, Org.Apache.Http.Conn.Schemes.ISocketFactory? factory, int port) -> void +Org.Apache.Http.Conn.Schemes.Scheme.SocketFactory.get -> Org.Apache.Http.Conn.Schemes.ISocketFactory? +Org.Apache.Http.Conn.Schemes.SchemeRegistry +Org.Apache.Http.Conn.Schemes.SchemeRegistry.Get(string? name) -> Org.Apache.Http.Conn.Schemes.Scheme? +Org.Apache.Http.Conn.Schemes.SchemeRegistry.GetScheme(Org.Apache.Http.HttpHost? host) -> Org.Apache.Http.Conn.Schemes.Scheme? +Org.Apache.Http.Conn.Schemes.SchemeRegistry.GetScheme(string? name) -> Org.Apache.Http.Conn.Schemes.Scheme? +Org.Apache.Http.Conn.Schemes.SchemeRegistry.Register(Org.Apache.Http.Conn.Schemes.Scheme? sch) -> Org.Apache.Http.Conn.Schemes.Scheme? +Org.Apache.Http.Conn.Schemes.SchemeRegistry.SchemeNames.get -> System.Collections.Generic.IList? +Org.Apache.Http.Conn.Schemes.SchemeRegistry.SchemeRegistry() -> void +Org.Apache.Http.Conn.Schemes.SchemeRegistry.SetItems(System.Collections.Generic.IDictionary? map) -> void +Org.Apache.Http.Conn.Schemes.SchemeRegistry.Unregister(string? name) -> Org.Apache.Http.Conn.Schemes.Scheme? +Org.Apache.Http.Conn.Ssl.AbstractVerifier +Org.Apache.Http.Conn.Ssl.AbstractVerifier.AbstractVerifier() -> void +Org.Apache.Http.Conn.Ssl.AbstractVerifier.AbstractVerifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Ssl.AbstractVerifier.Verify(string? host, Java.Security.Cert.X509Certificate? cert) -> void +Org.Apache.Http.Conn.Ssl.AbstractVerifier.Verify(string? host, Javax.Net.Ssl.ISSLSession? session) -> bool +Org.Apache.Http.Conn.Ssl.AbstractVerifier.Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl) -> void +Org.Apache.Http.Conn.Ssl.AbstractVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts, bool strictWithSubDomains) -> void +Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier +Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.AllowAllHostnameVerifier() -> void +Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.AllowAllHostnameVerifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier +Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.BrowserCompatHostnameVerifier() -> void +Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.BrowserCompatHostnameVerifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier +Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier.Verify(string? host, Java.Security.Cert.X509Certificate? cert) -> void +Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier.Verify(string? host, Javax.Net.Ssl.ISSLSession? session) -> bool +Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier.Verify(string? host, Javax.Net.Ssl.SSLSocket? ssl) -> void +Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts) -> void +Org.Apache.Http.Conn.Ssl.SSLSocketFactory +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.ConnectSocketAsync(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.CreateSocketAsync() -> System.Threading.Tasks.Task! +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.CreateSocketAsync(Java.Net.Socket? socket, string? host, int port, bool autoClose) -> System.Threading.Tasks.Task! +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SSLSocketFactory(Java.Security.KeyStore? keystore, string? keystorePassword) -> void +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SSLSocketFactory(Java.Security.KeyStore? keystore, string? keystorePassword, Java.Security.KeyStore? truststore) -> void +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SSLSocketFactory(Java.Security.KeyStore? truststore) -> void +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SSLSocketFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SSLSocketFactory(string? algorithm, Java.Security.KeyStore? keystore, string? keystorePassword, Java.Security.KeyStore? truststore, Java.Security.SecureRandom? random, Org.Apache.Http.Conn.Schemes.IHostNameResolver? nameResolver) -> void +Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier +Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.StrictHostnameVerifier() -> void +Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.StrictHostnameVerifier(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Conn.Util.InetAddressUtils +Org.Apache.Http.Conn.Util.InetAddressUtils.InetAddressUtils(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ConnectionClosedException +Org.Apache.Http.ConnectionClosedException.ConnectionClosedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ConnectionClosedException.ConnectionClosedException(string? message) -> void +Org.Apache.Http.Cookie.Params.CookieSpecParamBean +Org.Apache.Http.Cookie.Params.CookieSpecParamBean.CookieSpecParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Cookie.Params.CookieSpecParamBean.CookieSpecParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Cookie.Params.CookieSpecPNames +Org.Apache.Http.Cookie.Params.ICookieSpecPNames +Org.Apache.Http.Cookies.ClientCookie +Org.Apache.Http.Cookies.CookieOrigin +Org.Apache.Http.Cookies.CookieOrigin.CookieOrigin(string? host, int port, string? path, bool secure) -> void +Org.Apache.Http.Cookies.CookieOrigin.Host.get -> string? +Org.Apache.Http.Cookies.CookieOrigin.IsSecure.get -> bool +Org.Apache.Http.Cookies.CookieOrigin.Path.get -> string? +Org.Apache.Http.Cookies.CookieOrigin.Port.get -> int +Org.Apache.Http.Cookies.CookieSpecRegistry +Org.Apache.Http.Cookies.CookieSpecRegistry.CookieSpecRegistry() -> void +Org.Apache.Http.Cookies.CookieSpecRegistry.GetCookieSpec(string? name) -> Org.Apache.Http.Cookies.ICookieSpec? +Org.Apache.Http.Cookies.CookieSpecRegistry.GetCookieSpec(string? name, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +Org.Apache.Http.Cookies.CookieSpecRegistry.Register(string? name, Org.Apache.Http.Cookies.ICookieSpecFactory? factory) -> void +Org.Apache.Http.Cookies.CookieSpecRegistry.SetItems(System.Collections.Generic.IDictionary? map) -> void +Org.Apache.Http.Cookies.CookieSpecRegistry.SpecNames.get -> System.Collections.Generic.IList? +Org.Apache.Http.Cookies.CookieSpecRegistry.Unregister(string? id) -> void +Org.Apache.Http.Cookies.IClientCookie +Org.Apache.Http.Cookies.IClientCookie.ContainsAttribute(string? name) -> bool +Org.Apache.Http.Cookies.IClientCookie.GetAttribute(string? name) -> string? +Org.Apache.Http.Cookies.ICookie +Org.Apache.Http.Cookies.ICookie.Comment.get -> string? +Org.Apache.Http.Cookies.ICookie.CommentURL.get -> string? +Org.Apache.Http.Cookies.ICookie.Domain.get -> string? +Org.Apache.Http.Cookies.ICookie.ExpiryDate.get -> Java.Util.Date? +Org.Apache.Http.Cookies.ICookie.GetPorts() -> int[]? +Org.Apache.Http.Cookies.ICookie.IsExpired(Java.Util.Date? date) -> bool +Org.Apache.Http.Cookies.ICookie.IsPersistent.get -> bool +Org.Apache.Http.Cookies.ICookie.IsSecure.get -> bool +Org.Apache.Http.Cookies.ICookie.Name.get -> string? +Org.Apache.Http.Cookies.ICookie.Path.get -> string? +Org.Apache.Http.Cookies.ICookie.Value.get -> string? +Org.Apache.Http.Cookies.ICookie.Version.get -> int +Org.Apache.Http.Cookies.ICookieAttributeHandler +Org.Apache.Http.Cookies.ICookieAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +Org.Apache.Http.Cookies.ICookieAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +Org.Apache.Http.Cookies.ICookieAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +Org.Apache.Http.Cookies.ICookieSpec +Org.Apache.Http.Cookies.ICookieSpec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +Org.Apache.Http.Cookies.ICookieSpec.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +Org.Apache.Http.Cookies.ICookieSpec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +Org.Apache.Http.Cookies.ICookieSpec.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +Org.Apache.Http.Cookies.ICookieSpec.Version.get -> int +Org.Apache.Http.Cookies.ICookieSpec.VersionHeader.get -> Org.Apache.Http.IHeader? +Org.Apache.Http.Cookies.ICookieSpecFactory +Org.Apache.Http.Cookies.ICookieSpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +Org.Apache.Http.Cookies.ISetCookie +Org.Apache.Http.Cookies.ISetCookie.SetComment(string? comment) -> void +Org.Apache.Http.Cookies.ISetCookie.SetDomain(string? domain) -> void +Org.Apache.Http.Cookies.ISetCookie.SetExpiryDate(Java.Util.Date? expiryDate) -> void +Org.Apache.Http.Cookies.ISetCookie.SetPath(string? path) -> void +Org.Apache.Http.Cookies.ISetCookie.SetSecure(bool secure) -> void +Org.Apache.Http.Cookies.ISetCookie.SetValue(string? value) -> void +Org.Apache.Http.Cookies.ISetCookie.SetVersion(int version) -> void +Org.Apache.Http.Cookies.ISetCookie2 +Org.Apache.Http.Cookies.ISetCookie2.SetCommentURL(string? commentURL) -> void +Org.Apache.Http.Cookies.ISetCookie2.SetDiscard(bool discard) -> void +Org.Apache.Http.Cookies.ISetCookie2.SetPorts(int[]? ports) -> void +Org.Apache.Http.Cookies.ISM +Org.Apache.Http.Cookies.MalformedCookieException +Org.Apache.Http.Cookies.MalformedCookieException.MalformedCookieException() -> void +Org.Apache.Http.Cookies.MalformedCookieException.MalformedCookieException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Cookies.MalformedCookieException.MalformedCookieException(string? message) -> void +Org.Apache.Http.Cookies.MalformedCookieException.MalformedCookieException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Cookies.SM +Org.Apache.Http.Entity.AbstractHttpEntity +Org.Apache.Http.Entity.AbstractHttpEntity.AbstractHttpEntity() -> void +Org.Apache.Http.Entity.AbstractHttpEntity.AbstractHttpEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.AbstractHttpEntity.ChunkedField.get -> bool +Org.Apache.Http.Entity.AbstractHttpEntity.ChunkedField.set -> void +Org.Apache.Http.Entity.AbstractHttpEntity.ContentEncodingField.get -> Org.Apache.Http.IHeader? +Org.Apache.Http.Entity.AbstractHttpEntity.ContentEncodingField.set -> void +Org.Apache.Http.Entity.AbstractHttpEntity.ContentTypeField.get -> Org.Apache.Http.IHeader? +Org.Apache.Http.Entity.AbstractHttpEntity.ContentTypeField.set -> void +Org.Apache.Http.Entity.AbstractHttpEntity.WriteToAsync(System.IO.Stream? outstream) -> System.Threading.Tasks.Task! +Org.Apache.Http.Entity.BasicHttpEntity +Org.Apache.Http.Entity.BasicHttpEntity.BasicHttpEntity() -> void +Org.Apache.Http.Entity.BasicHttpEntity.BasicHttpEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.BufferedHttpEntity +Org.Apache.Http.Entity.BufferedHttpEntity.BufferedHttpEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.BufferedHttpEntity.BufferedHttpEntity(Org.Apache.Http.IHttpEntity? entity) -> void +Org.Apache.Http.Entity.ByteArrayEntity +Org.Apache.Http.Entity.ByteArrayEntity.ByteArrayEntity(byte[]? b) -> void +Org.Apache.Http.Entity.ByteArrayEntity.ByteArrayEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.ContentLengthStrategy +Org.Apache.Http.Entity.EntityTemplate +Org.Apache.Http.Entity.EntityTemplate.EntityTemplate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.EntityTemplate.EntityTemplate(Org.Apache.Http.Entity.IContentProducer? contentproducer) -> void +Org.Apache.Http.Entity.FileEntity +Org.Apache.Http.Entity.FileEntity.File.get -> Java.IO.File? +Org.Apache.Http.Entity.FileEntity.File.set -> void +Org.Apache.Http.Entity.FileEntity.FileEntity(Java.IO.File? file, string? contentType) -> void +Org.Apache.Http.Entity.FileEntity.FileEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.HttpEntityWrapper +Org.Apache.Http.Entity.HttpEntityWrapper.HttpEntityWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.HttpEntityWrapper.HttpEntityWrapper(Org.Apache.Http.IHttpEntity? wrapped) -> void +Org.Apache.Http.Entity.HttpEntityWrapper.WrappedEntity.get -> Org.Apache.Http.IHttpEntity? +Org.Apache.Http.Entity.HttpEntityWrapper.WrappedEntity.set -> void +Org.Apache.Http.Entity.IContentLengthStrategy +Org.Apache.Http.Entity.IContentLengthStrategy.DetermineLength(Org.Apache.Http.IHttpMessage? message) -> long +Org.Apache.Http.Entity.IContentProducer +Org.Apache.Http.Entity.IContentProducer.WriteTo(System.IO.Stream? outstream) -> void +Org.Apache.Http.Entity.InputStreamEntity +Org.Apache.Http.Entity.InputStreamEntity.InputStreamEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.InputStreamEntity.InputStreamEntity(System.IO.Stream? instream, long length) -> void +Org.Apache.Http.Entity.SerializableEntity +Org.Apache.Http.Entity.SerializableEntity.SerializableEntity(Java.IO.ISerializable? ser, bool bufferize) -> void +Org.Apache.Http.Entity.SerializableEntity.SerializableEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.StringEntity +Org.Apache.Http.Entity.StringEntity.StringEntity(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Entity.StringEntity.StringEntity(string? s) -> void +Org.Apache.Http.Entity.StringEntity.StringEntity(string? s, string? charset) -> void +Org.Apache.Http.HttpException +Org.Apache.Http.HttpException.HttpException() -> void +Org.Apache.Http.HttpException.HttpException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.HttpException.HttpException(string? message) -> void +Org.Apache.Http.HttpException.HttpException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.HttpHost +Org.Apache.Http.HttpHost.Clone() -> Java.Lang.Object? +Org.Apache.Http.HttpHost.HostName.get -> string? +Org.Apache.Http.HttpHost.HttpHost(Org.Apache.Http.HttpHost? httphost) -> void +Org.Apache.Http.HttpHost.HttpHost(string? hostname) -> void +Org.Apache.Http.HttpHost.HttpHost(string? hostname, int port) -> void +Org.Apache.Http.HttpHost.HttpHost(string? hostname, int port, string? scheme) -> void +Org.Apache.Http.HttpHost.Port.get -> int +Org.Apache.Http.HttpHost.SchemeName.get -> string? +Org.Apache.Http.HttpHost.ToHostString() -> string? +Org.Apache.Http.HttpHost.ToURI() -> string? +Org.Apache.Http.HttpStatus +Org.Apache.Http.HttpVersion +Org.Apache.Http.HttpVersion.HttpVersion(int major, int minor) -> void +Org.Apache.Http.IConnectionReuseStrategy +Org.Apache.Http.IConnectionReuseStrategy.KeepAlive(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +Org.Apache.Http.IFormattedHeader +Org.Apache.Http.IFormattedHeader.Buffer.get -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.IFormattedHeader.ValuePos.get -> int +Org.Apache.Http.IHeader +Org.Apache.Http.IHeader.GetElements() -> Org.Apache.Http.IHeaderElement![]? +Org.Apache.Http.IHeader.Name.get -> string? +Org.Apache.Http.IHeader.Value.get -> string? +Org.Apache.Http.IHeaderElement +Org.Apache.Http.IHeaderElement.GetParameter(int index) -> Org.Apache.Http.INameValuePair? +Org.Apache.Http.IHeaderElement.GetParameterByName(string? name) -> Org.Apache.Http.INameValuePair? +Org.Apache.Http.IHeaderElement.GetParameters() -> Org.Apache.Http.INameValuePair![]? +Org.Apache.Http.IHeaderElement.Name.get -> string? +Org.Apache.Http.IHeaderElement.ParameterCount.get -> int +Org.Apache.Http.IHeaderElement.Value.get -> string? +Org.Apache.Http.IHeaderElementIterator +Org.Apache.Http.IHeaderElementIterator.HasNext.get -> bool +Org.Apache.Http.IHeaderElementIterator.NextElement() -> Org.Apache.Http.IHeaderElement? +Org.Apache.Http.IHeaderIterator +Org.Apache.Http.IHeaderIterator.HasNext.get -> bool +Org.Apache.Http.IHeaderIterator.NextHeader() -> Org.Apache.Http.IHeader? +Org.Apache.Http.IHttpClientConnection +Org.Apache.Http.IHttpClientConnection.Flush() -> void +Org.Apache.Http.IHttpClientConnection.IsResponseAvailable(int timeout) -> bool +Org.Apache.Http.IHttpClientConnection.ReceiveResponseEntity(Org.Apache.Http.IHttpResponse? response) -> void +Org.Apache.Http.IHttpClientConnection.ReceiveResponseHeader() -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.IHttpClientConnection.SendRequestEntity(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +Org.Apache.Http.IHttpClientConnection.SendRequestHeader(Org.Apache.Http.IHttpRequest? request) -> void +Org.Apache.Http.IHttpClientConnectionExtensions +Org.Apache.Http.IHttpConnection +Org.Apache.Http.IHttpConnection.Close() -> void +Org.Apache.Http.IHttpConnection.IsOpen.get -> bool +Org.Apache.Http.IHttpConnection.IsStale.get -> bool +Org.Apache.Http.IHttpConnection.Metrics.get -> Org.Apache.Http.IHttpConnectionMetrics? +Org.Apache.Http.IHttpConnection.Shutdown() -> void +Org.Apache.Http.IHttpConnection.SocketTimeout.get -> int +Org.Apache.Http.IHttpConnection.SocketTimeout.set -> void +Org.Apache.Http.IHttpConnectionMetrics +Org.Apache.Http.IHttpConnectionMetrics.GetMetric(string? metricName) -> Java.Lang.Object? +Org.Apache.Http.IHttpConnectionMetrics.ReceivedBytesCount.get -> long +Org.Apache.Http.IHttpConnectionMetrics.RequestCount.get -> long +Org.Apache.Http.IHttpConnectionMetrics.Reset() -> void +Org.Apache.Http.IHttpConnectionMetrics.ResponseCount.get -> long +Org.Apache.Http.IHttpConnectionMetrics.SentBytesCount.get -> long +Org.Apache.Http.IHttpEntity +Org.Apache.Http.IHttpEntity.ConsumeContent() -> void +Org.Apache.Http.IHttpEntity.Content.get -> System.IO.Stream? +Org.Apache.Http.IHttpEntity.ContentEncoding.get -> Org.Apache.Http.IHeader? +Org.Apache.Http.IHttpEntity.ContentLength.get -> long +Org.Apache.Http.IHttpEntity.ContentType.get -> Org.Apache.Http.IHeader? +Org.Apache.Http.IHttpEntity.IsChunked.get -> bool +Org.Apache.Http.IHttpEntity.IsRepeatable.get -> bool +Org.Apache.Http.IHttpEntity.IsStreaming.get -> bool +Org.Apache.Http.IHttpEntity.WriteTo(System.IO.Stream? outstream) -> void +Org.Apache.Http.IHttpEntityEnclosingRequest +Org.Apache.Http.IHttpEntityEnclosingRequest.Entity.get -> Org.Apache.Http.IHttpEntity? +Org.Apache.Http.IHttpEntityEnclosingRequest.Entity.set -> void +Org.Apache.Http.IHttpEntityEnclosingRequest.ExpectContinue() -> bool +Org.Apache.Http.IHttpEntityExtensions +Org.Apache.Http.IHttpInetConnection +Org.Apache.Http.IHttpInetConnection.LocalAddress.get -> Java.Net.InetAddress? +Org.Apache.Http.IHttpInetConnection.LocalPort.get -> int +Org.Apache.Http.IHttpInetConnection.RemoteAddress.get -> Java.Net.InetAddress? +Org.Apache.Http.IHttpInetConnection.RemotePort.get -> int +Org.Apache.Http.IHttpMessage +Org.Apache.Http.IHttpMessage.AddHeader(Org.Apache.Http.IHeader? header) -> void +Org.Apache.Http.IHttpMessage.AddHeader(string? name, string? value) -> void +Org.Apache.Http.IHttpMessage.ContainsHeader(string? name) -> bool +Org.Apache.Http.IHttpMessage.GetAllHeaders() -> Org.Apache.Http.IHeader![]? +Org.Apache.Http.IHttpMessage.GetFirstHeader(string? name) -> Org.Apache.Http.IHeader? +Org.Apache.Http.IHttpMessage.GetHeaders(string? name) -> Org.Apache.Http.IHeader![]? +Org.Apache.Http.IHttpMessage.GetLastHeader(string? name) -> Org.Apache.Http.IHeader? +Org.Apache.Http.IHttpMessage.HeaderIterator() -> Org.Apache.Http.IHeaderIterator? +Org.Apache.Http.IHttpMessage.HeaderIterator(string? name) -> Org.Apache.Http.IHeaderIterator? +Org.Apache.Http.IHttpMessage.Params.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.IHttpMessage.Params.set -> void +Org.Apache.Http.IHttpMessage.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +Org.Apache.Http.IHttpMessage.RemoveHeader(Org.Apache.Http.IHeader? header) -> void +Org.Apache.Http.IHttpMessage.RemoveHeaders(string? name) -> void +Org.Apache.Http.IHttpMessage.SetHeader(Org.Apache.Http.IHeader? header) -> void +Org.Apache.Http.IHttpMessage.SetHeader(string? name, string? value) -> void +Org.Apache.Http.IHttpMessage.SetHeaders(Org.Apache.Http.IHeader![]? headers) -> void +Org.Apache.Http.IHttpRequest +Org.Apache.Http.IHttpRequest.RequestLine.get -> Org.Apache.Http.IRequestLine? +Org.Apache.Http.IHttpRequestFactory +Org.Apache.Http.IHttpRequestFactory.NewHttpRequest(Org.Apache.Http.IRequestLine? requestline) -> Org.Apache.Http.IHttpRequest? +Org.Apache.Http.IHttpRequestFactory.NewHttpRequest(string? method, string? uri) -> Org.Apache.Http.IHttpRequest? +Org.Apache.Http.IHttpRequestInterceptor +Org.Apache.Http.IHttpRequestInterceptor.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.IHttpResponse +Org.Apache.Http.IHttpResponse.Entity.get -> Org.Apache.Http.IHttpEntity? +Org.Apache.Http.IHttpResponse.Entity.set -> void +Org.Apache.Http.IHttpResponse.Locale.get -> Java.Util.Locale? +Org.Apache.Http.IHttpResponse.Locale.set -> void +Org.Apache.Http.IHttpResponse.SetReasonPhrase(string? reason) -> void +Org.Apache.Http.IHttpResponse.SetStatusCode(int code) -> void +Org.Apache.Http.IHttpResponse.SetStatusLine(Org.Apache.Http.ProtocolVersion? ver, int code) -> void +Org.Apache.Http.IHttpResponse.SetStatusLine(Org.Apache.Http.ProtocolVersion? ver, int code, string? reason) -> void +Org.Apache.Http.IHttpResponse.StatusLine.get -> Org.Apache.Http.IStatusLine? +Org.Apache.Http.IHttpResponse.StatusLine.set -> void +Org.Apache.Http.IHttpResponseFactory +Org.Apache.Http.IHttpResponseFactory.NewHttpResponse(Org.Apache.Http.IStatusLine? statusline, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.IHttpResponseFactory.NewHttpResponse(Org.Apache.Http.ProtocolVersion? ver, int status, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.IHttpResponseInterceptor +Org.Apache.Http.IHttpResponseInterceptor.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.IHttpServerConnection +Org.Apache.Http.IHttpServerConnection.Flush() -> void +Org.Apache.Http.IHttpServerConnection.ReceiveRequestEntity(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +Org.Apache.Http.IHttpServerConnection.ReceiveRequestHeader() -> Org.Apache.Http.IHttpRequest? +Org.Apache.Http.IHttpServerConnection.SendResponseEntity(Org.Apache.Http.IHttpResponse? response) -> void +Org.Apache.Http.IHttpServerConnection.SendResponseHeader(Org.Apache.Http.IHttpResponse? response) -> void +Org.Apache.Http.IHttpServerConnectionExtensions +Org.Apache.Http.IHttpStatus +Org.Apache.Http.Impl.AbstractHttpClientConnection +Org.Apache.Http.Impl.AbstractHttpClientConnection.AbstractHttpClientConnection() -> void +Org.Apache.Http.Impl.AbstractHttpClientConnection.AbstractHttpClientConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.AbstractHttpServerConnection +Org.Apache.Http.Impl.AbstractHttpServerConnection.AbstractHttpServerConnection() -> void +Org.Apache.Http.Impl.AbstractHttpServerConnection.AbstractHttpServerConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.AuthSchemeBase +Org.Apache.Http.Impl.Auth.AuthSchemeBase.AuthSchemeBase() -> void +Org.Apache.Http.Impl.Auth.AuthSchemeBase.AuthSchemeBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.BasicScheme +Org.Apache.Http.Impl.Auth.BasicScheme.BasicScheme() -> void +Org.Apache.Http.Impl.Auth.BasicScheme.BasicScheme(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.BasicSchemeFactory +Org.Apache.Http.Impl.Auth.BasicSchemeFactory.BasicSchemeFactory() -> void +Org.Apache.Http.Impl.Auth.BasicSchemeFactory.BasicSchemeFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.DigestScheme +Org.Apache.Http.Impl.Auth.DigestScheme.DigestScheme() -> void +Org.Apache.Http.Impl.Auth.DigestScheme.DigestScheme(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.DigestSchemeFactory +Org.Apache.Http.Impl.Auth.DigestSchemeFactory.DigestSchemeFactory() -> void +Org.Apache.Http.Impl.Auth.DigestSchemeFactory.DigestSchemeFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.INTLMEngine +Org.Apache.Http.Impl.Auth.INTLMEngine.GenerateType1Msg(string? domain, string? workstation) -> string? +Org.Apache.Http.Impl.Auth.INTLMEngine.GenerateType3Msg(string? username, string? password, string? domain, string? workstation, string? challenge) -> string? +Org.Apache.Http.Impl.Auth.NTLMEngineException +Org.Apache.Http.Impl.Auth.NTLMEngineException.NTLMEngineException() -> void +Org.Apache.Http.Impl.Auth.NTLMEngineException.NTLMEngineException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.NTLMEngineException.NTLMEngineException(string? message) -> void +Org.Apache.Http.Impl.Auth.NTLMEngineException.NTLMEngineException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Impl.Auth.NTLMScheme +Org.Apache.Http.Impl.Auth.NTLMScheme.NTLMScheme(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.NTLMScheme.NTLMScheme(Org.Apache.Http.Impl.Auth.INTLMEngine? engine) -> void +Org.Apache.Http.Impl.Auth.RFC2617Scheme +Org.Apache.Http.Impl.Auth.RFC2617Scheme.RFC2617Scheme() -> void +Org.Apache.Http.Impl.Auth.RFC2617Scheme.RFC2617Scheme(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException +Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.UnsupportedDigestAlgorithmException() -> void +Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.UnsupportedDigestAlgorithmException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.UnsupportedDigestAlgorithmException(string? message) -> void +Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.UnsupportedDigestAlgorithmException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler +Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.AbstractAuthenticationHandler() -> void +Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.AbstractAuthenticationHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient +Org.Apache.Http.Impl.Client.AbstractHttpClient.AbstractHttpClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.AbstractHttpClient(Org.Apache.Http.Conn.IClientConnectionManager? conman, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.AuthSchemes.get -> Org.Apache.Http.Authentication.AuthSchemeRegistry? +Org.Apache.Http.Impl.Client.AbstractHttpClient.AuthSchemes.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.ConnectionKeepAliveStrategy.get -> Org.Apache.Http.Conn.IConnectionKeepAliveStrategy? +Org.Apache.Http.Impl.Client.AbstractHttpClient.ConnectionManager.get -> Org.Apache.Http.Conn.IClientConnectionManager? +Org.Apache.Http.Impl.Client.AbstractHttpClient.ConnectionReuseStrategy.get -> Org.Apache.Http.IConnectionReuseStrategy? +Org.Apache.Http.Impl.Client.AbstractHttpClient.CookieSpecs.get -> Org.Apache.Http.Cookies.CookieSpecRegistry? +Org.Apache.Http.Impl.Client.AbstractHttpClient.CookieSpecs.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.CookieStore.get -> Org.Apache.Http.Client.ICookieStore? +Org.Apache.Http.Impl.Client.AbstractHttpClient.CookieStore.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.CredentialsProvider.get -> Org.Apache.Http.Client.ICredentialsProvider? +Org.Apache.Http.Impl.Client.AbstractHttpClient.CredentialsProvider.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +Org.Apache.Http.Impl.Client.AbstractHttpClient.HttpProcessor.get -> Org.Apache.Http.Protocol.BasicHttpProcessor? +Org.Apache.Http.Impl.Client.AbstractHttpClient.HttpRequestRetryHandler.get -> Org.Apache.Http.Client.IHttpRequestRetryHandler? +Org.Apache.Http.Impl.Client.AbstractHttpClient.HttpRequestRetryHandler.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.Params.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.AbstractHttpClient.Params.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.ProxyAuthenticationHandler.get -> Org.Apache.Http.Client.IAuthenticationHandler? +Org.Apache.Http.Impl.Client.AbstractHttpClient.ProxyAuthenticationHandler.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.RedirectHandler.get -> Org.Apache.Http.Client.IRedirectHandler? +Org.Apache.Http.Impl.Client.AbstractHttpClient.RedirectHandler.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.RequestExecutor.get -> Org.Apache.Http.Protocol.HttpRequestExecutor? +Org.Apache.Http.Impl.Client.AbstractHttpClient.RoutePlanner.get -> Org.Apache.Http.Conn.Routing.IHttpRoutePlanner? +Org.Apache.Http.Impl.Client.AbstractHttpClient.RoutePlanner.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.TargetAuthenticationHandler.get -> Org.Apache.Http.Client.IAuthenticationHandler? +Org.Apache.Http.Impl.Client.AbstractHttpClient.TargetAuthenticationHandler.set -> void +Org.Apache.Http.Impl.Client.AbstractHttpClient.UserTokenHandler.get -> Org.Apache.Http.Client.IUserTokenHandler? +Org.Apache.Http.Impl.Client.AbstractHttpClient.UserTokenHandler.set -> void +Org.Apache.Http.Impl.Client.BasicCookieStore +Org.Apache.Http.Impl.Client.BasicCookieStore.BasicCookieStore() -> void +Org.Apache.Http.Impl.Client.BasicCookieStore.BasicCookieStore(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.BasicCredentialsProvider +Org.Apache.Http.Impl.Client.BasicCredentialsProvider.BasicCredentialsProvider() -> void +Org.Apache.Http.Impl.Client.BasicCredentialsProvider.BasicCredentialsProvider(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.BasicResponseHandler +Org.Apache.Http.Impl.Client.BasicResponseHandler.BasicResponseHandler() -> void +Org.Apache.Http.Impl.Client.BasicResponseHandler.BasicResponseHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.ClientParamsStack +Org.Apache.Http.Impl.Client.ClientParamsStack.ApplicationParams.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.ClientParamsStack.ClientParams.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.ClientParamsStack.ClientParamsStack(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.ClientParamsStack.ClientParamsStack(Org.Apache.Http.Impl.Client.ClientParamsStack? stack) -> void +Org.Apache.Http.Impl.Client.ClientParamsStack.ClientParamsStack(Org.Apache.Http.Impl.Client.ClientParamsStack? stack, Org.Apache.Http.Params.IHttpParams? aparams, Org.Apache.Http.Params.IHttpParams? cparams, Org.Apache.Http.Params.IHttpParams? rparams, Org.Apache.Http.Params.IHttpParams? oparams) -> void +Org.Apache.Http.Impl.Client.ClientParamsStack.ClientParamsStack(Org.Apache.Http.Params.IHttpParams? aparams, Org.Apache.Http.Params.IHttpParams? cparams, Org.Apache.Http.Params.IHttpParams? rparams, Org.Apache.Http.Params.IHttpParams? oparams) -> void +Org.Apache.Http.Impl.Client.ClientParamsStack.OverrideParams.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.ClientParamsStack.RequestParams.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy +Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.DefaultConnectionKeepAliveStrategy() -> void +Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.DefaultConnectionKeepAliveStrategy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultHttpClient +Org.Apache.Http.Impl.Client.DefaultHttpClient.DefaultHttpClient() -> void +Org.Apache.Http.Impl.Client.DefaultHttpClient.DefaultHttpClient(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultHttpClient.DefaultHttpClient(Org.Apache.Http.Conn.IClientConnectionManager? conman, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.Client.DefaultHttpClient.DefaultHttpClient(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler +Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.DefaultHttpRequestRetryHandler() -> void +Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.DefaultHttpRequestRetryHandler(int retryCount, bool requestSentRetryEnabled) -> void +Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.DefaultHttpRequestRetryHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler +Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.DefaultProxyAuthenticationHandler() -> void +Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.DefaultProxyAuthenticationHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultRedirectHandler +Org.Apache.Http.Impl.Client.DefaultRedirectHandler.DefaultRedirectHandler() -> void +Org.Apache.Http.Impl.Client.DefaultRedirectHandler.DefaultRedirectHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ConnManager.get -> Org.Apache.Http.Conn.IClientConnectionManager? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ConnManager.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.DefaultRequestDirector(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.HttpProcessor.get -> Org.Apache.Http.Protocol.IHttpProcessor? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.HttpProcessor.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.KeepAliveStrategy.get -> Org.Apache.Http.Conn.IConnectionKeepAliveStrategy? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.KeepAliveStrategy.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ManagedConn.get -> Org.Apache.Http.Conn.IManagedClientConnection? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ManagedConn.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.Params.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.Params.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RedirectHandler.get -> Org.Apache.Http.Client.IRedirectHandler? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RedirectHandler.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RequestExec.get -> Org.Apache.Http.Protocol.HttpRequestExecutor? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RequestExec.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RetryHandler.get -> Org.Apache.Http.Client.IHttpRequestRetryHandler? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RetryHandler.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ReuseStrategy.get -> Org.Apache.Http.IConnectionReuseStrategy? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.ReuseStrategy.set -> void +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RoutePlanner.get -> Org.Apache.Http.Conn.Routing.IHttpRoutePlanner? +Org.Apache.Http.Impl.Client.DefaultRequestDirector.RoutePlanner.set -> void +Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler +Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.DefaultTargetAuthenticationHandler() -> void +Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.DefaultTargetAuthenticationHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.DefaultUserTokenHandler +Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.DefaultUserTokenHandler() -> void +Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.DefaultUserTokenHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper +Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.EntityEnclosingRequestWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.EntityEnclosingRequestWrapper(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +Org.Apache.Http.Impl.Client.RedirectLocations +Org.Apache.Http.Impl.Client.RedirectLocations.RedirectLocations() -> void +Org.Apache.Http.Impl.Client.RedirectLocations.RedirectLocations(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.RequestWrapper +Org.Apache.Http.Impl.Client.RequestWrapper.RequestWrapper(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.RequestWrapper.RequestWrapper(Org.Apache.Http.IHttpRequest? request) -> void +Org.Apache.Http.Impl.Client.RoutedRequest +Org.Apache.Http.Impl.Client.RoutedRequest.Request.get -> Org.Apache.Http.Impl.Client.RequestWrapper? +Org.Apache.Http.Impl.Client.RoutedRequest.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Impl.Client.RoutedRequest.RoutedRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.RoutedRequest.RoutedRequest(Org.Apache.Http.Impl.Client.RequestWrapper? req, Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +Org.Apache.Http.Impl.Client.TunnelRefusedException +Org.Apache.Http.Impl.Client.TunnelRefusedException.TunnelRefusedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Client.TunnelRefusedException.TunnelRefusedException(string? message, Org.Apache.Http.IHttpResponse? response) -> void +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.AbstractClientConnAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.AbstractClientConnAdapter(Org.Apache.Http.Conn.IClientConnectionManager? mgr, Org.Apache.Http.Conn.IOperatedClientConnection? conn) -> void +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.AssertNotAborted() -> void +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.AssertValid(Org.Apache.Http.Conn.IOperatedClientConnection? wrappedConn) -> void +Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.OpenAsync(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.AbstractPooledConnAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.AbstractPooledConnAdapter(Org.Apache.Http.Conn.IClientConnectionManager? manager, Org.Apache.Http.Impl.Conn.AbstractPoolEntry? entry) -> void +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.AssertAttached() -> void +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.PoolEntry.get -> Org.Apache.Http.Impl.Conn.AbstractPoolEntry? +Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.PoolEntry.set -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.AbstractPoolEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.AbstractPoolEntry(Org.Apache.Http.Conn.IClientConnectionOperator? connOperator, Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Connection.get -> Org.Apache.Http.Conn.IOperatedClientConnection? +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Connection.set -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.ConnOperator.get -> Org.Apache.Http.Conn.IClientConnectionOperator? +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.ConnOperator.set -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Route.set -> void +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Tracker.get -> Org.Apache.Http.Conn.Routing.RouteTracker? +Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Tracker.set -> void +Org.Apache.Http.Impl.Conn.DefaultClientConnection +Org.Apache.Http.Impl.Conn.DefaultClientConnection.DefaultClientConnection() -> void +Org.Apache.Http.Impl.Conn.DefaultClientConnection.DefaultClientConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.DefaultClientConnection.IsSecure.get -> bool +Org.Apache.Http.Impl.Conn.DefaultClientConnection.TargetHost.get -> Org.Apache.Http.HttpHost? +Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator +Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.DefaultClientConnectionOperator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.DefaultClientConnectionOperator(Org.Apache.Http.Conn.Schemes.SchemeRegistry? schemes) -> void +Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.SchemeRegistry.set -> void +Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner +Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.DefaultHttpRoutePlanner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.DefaultHttpRoutePlanner(Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg) -> void +Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.SchemeRegistry.set -> void +Org.Apache.Http.Impl.Conn.DefaultResponseParser +Org.Apache.Http.Impl.Conn.DefaultResponseParser.DefaultResponseParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.DefaultResponseParser.DefaultResponseParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.Message.ILineParser? parser, Org.Apache.Http.IHttpResponseFactory? responseFactory, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.Conn.IdleConnectionHandler +Org.Apache.Http.Impl.Conn.IdleConnectionHandler.IdleConnectionHandler() -> void +Org.Apache.Http.Impl.Conn.IdleConnectionHandler.IdleConnectionHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer +Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.LoggingSessionInputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.LoggingSessionInputBuffer(Org.Apache.Http.IO.ISessionInputBuffer? in, Org.Apache.Http.Impl.Conn.Wire? wire) -> void +Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer +Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.LoggingSessionOutputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.LoggingSessionOutputBuffer(Org.Apache.Http.IO.ISessionOutputBuffer? out, Org.Apache.Http.Impl.Conn.Wire? wire) -> void +Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner +Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ProxySelectorRoutePlanner(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ProxySelectorRoutePlanner(Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg, Java.Net.ProxySelector? prosel) -> void +Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.SchemeRegistry.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager +Org.Apache.Http.Impl.Conn.SingleClientConnManager.AlwaysShutDown.get -> bool +Org.Apache.Http.Impl.Conn.SingleClientConnManager.AlwaysShutDown.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.AssertStillUp() -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter.ConnAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter.ConnAdapter(Org.Apache.Http.Impl.Conn.SingleClientConnManager? __self, Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry? entry, Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnectionExpiresTime.get -> long +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnectionExpiresTime.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnOperator.get -> Org.Apache.Http.Conn.IClientConnectionOperator? +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnOperator.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.IsShutDown.get -> bool +Org.Apache.Http.Impl.Conn.SingleClientConnManager.IsShutDown.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.LastReleaseTime.get -> long +Org.Apache.Http.Impl.Conn.SingleClientConnManager.LastReleaseTime.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ManagedConn.get -> Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter? +Org.Apache.Http.Impl.Conn.SingleClientConnManager.ManagedConn.set -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry +Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.PoolEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.PoolEntry(Org.Apache.Http.Impl.Conn.SingleClientConnManager? __self) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.RequestConnection(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Conn.IClientConnectionRequest? +Org.Apache.Http.Impl.Conn.SingleClientConnManager.SingleClientConnManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.SingleClientConnManager(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg) -> void +Org.Apache.Http.Impl.Conn.SingleClientConnManager.UniquePoolEntry.get -> Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry? +Org.Apache.Http.Impl.Conn.SingleClientConnManager.UniquePoolEntry.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.AbstractConnPool() -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.AbstractConnPool(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.GetEntry(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state, long timeout, Java.Util.Concurrent.TimeUnit? tunit) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IdleConnHandler.get -> Org.Apache.Http.Impl.Conn.IdleConnectionHandler? +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IdleConnHandler.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IsShutDown.get -> bool +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IsShutDown.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IssuedConnections.get -> System.Collections.ICollection? +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.IssuedConnections.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.NumConnections.get -> int +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.NumConnections.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.PoolLock.get -> Java.Util.Concurrent.Locks.ILock? +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.PoolLock.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.RefQueue.get -> Java.Lang.Ref.ReferenceQueue? +Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.RefQueue.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter +Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.BasicPooledConnAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.BasicPooledConnAdapter(Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager? tsccm, Org.Apache.Http.Impl.Conn.AbstractPoolEntry? entry) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.BasicPoolEntry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.BasicPoolEntry(Org.Apache.Http.Conn.IClientConnectionOperator? op, Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Ref.ReferenceQueue? queue) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.Connection.get -> Org.Apache.Http.Conn.IOperatedClientConnection? +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.PlannedRoute.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.WeakRef.get -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef? +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.BasicPoolEntryRef(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.BasicPoolEntryRef(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry, Java.Lang.Ref.ReferenceQueue? queue) -> void +Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.ConnPoolByRoute(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.ConnPoolByRoute(Org.Apache.Http.Conn.IClientConnectionOperator? oper, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.FreeConnections.get -> Java.Util.IQueue? +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.FreeConnections.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.MaxTotalConnections.get -> int +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.MaxTotalConnections.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.Operator.get -> Org.Apache.Http.Conn.IClientConnectionOperator? +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.Operator.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.RouteToPool.get -> System.Collections.IDictionary? +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.RouteToPool.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.WaitingThreads.get -> Java.Util.IQueue? +Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.WaitingThreads.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.IPoolEntryRequest +Org.Apache.Http.Impl.Conn.Tsccm.IPoolEntryRequest.AbortRequest() -> void +Org.Apache.Http.Impl.Conn.Tsccm.IPoolEntryRequest.GetPoolEntry(long timeout, Java.Util.Concurrent.TimeUnit? tunit) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +Org.Apache.Http.Impl.Conn.Tsccm.IRefQueueHandler +Org.Apache.Http.Impl.Conn.Tsccm.IRefQueueHandler.HandleReference(Java.Lang.Ref.Reference? ref) -> void +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefHandler.get -> Org.Apache.Http.Impl.Conn.Tsccm.IRefQueueHandler? +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefHandler.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefQueue.get -> Java.Lang.Ref.ReferenceQueue? +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefQueue.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefQueueWorker(Java.Lang.Ref.ReferenceQueue? queue, Org.Apache.Http.Impl.Conn.Tsccm.IRefQueueHandler? handler) -> void +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.RefQueueWorker(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.WorkerThread.get -> Java.Lang.Thread? +Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.WorkerThread.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.EntryCount.get -> int +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.FreeEntries.get -> Java.Util.LinkedList? +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.FreeEntries.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.MaxEntries.get -> int +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.NumEntries.get -> int +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.NumEntries.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.RouteSpecificPool(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.RouteSpecificPool(Org.Apache.Http.Conn.Routing.HttpRoute? route, int maxEntries) -> void +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.WaitingThreads.get -> Java.Util.IQueue? +Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.WaitingThreads.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ConnectionPool.get -> Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool? +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ConnectionPool.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ConnOperator.get -> Org.Apache.Http.Conn.IClientConnectionOperator? +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ConnOperator.set -> void +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ThreadSafeClientConnManager(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ThreadSafeClientConnManager(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg) -> void +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Condition.get -> Java.Util.Concurrent.Locks.ICondition? +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Pool.get -> Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Thread.get -> Java.Lang.Thread? +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.WaitingThread(Java.Util.Concurrent.Locks.ICondition? cond, Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? pool) -> void +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.WaitingThread(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.WaitingThreadAborter() -> void +Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.WaitingThreadAborter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Wire +Org.Apache.Http.Impl.Conn.Wire.Wire(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Conn.Wire.Wire(Org.Apache.Commons.Logging.ILog? log) -> void +Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler +Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.AbstractCookieAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.AbstractCookieAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.AbstractCookieSpec +Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.AbstractCookieSpec() -> void +Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.AbstractCookieSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie +Org.Apache.Http.Impl.Cookie.BasicClientCookie.BasicClientCookie(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.BasicClientCookie(string? name, string? value) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.InterfaceConsts +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetComment(string! comment) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetDomain(string! domain) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetExpiryDate(Java.Util.Date! date) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetPath(string! path) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetValue(string! value) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetVersion(int version) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie2 +Org.Apache.Http.Impl.Cookie.BasicClientCookie2.BasicClientCookie2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicClientCookie2.BasicClientCookie2(string? name, string? value) -> void +Org.Apache.Http.Impl.Cookie.BasicCommentHandler +Org.Apache.Http.Impl.Cookie.BasicCommentHandler.BasicCommentHandler() -> void +Org.Apache.Http.Impl.Cookie.BasicCommentHandler.BasicCommentHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicDomainHandler +Org.Apache.Http.Impl.Cookie.BasicDomainHandler.BasicDomainHandler() -> void +Org.Apache.Http.Impl.Cookie.BasicDomainHandler.BasicDomainHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicExpiresHandler +Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.BasicExpiresHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.BasicExpiresHandler(string![]? datepatterns) -> void +Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler +Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.BasicMaxAgeHandler() -> void +Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.BasicMaxAgeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicPathHandler +Org.Apache.Http.Impl.Cookie.BasicPathHandler.BasicPathHandler() -> void +Org.Apache.Http.Impl.Cookie.BasicPathHandler.BasicPathHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BasicSecureHandler +Org.Apache.Http.Impl.Cookie.BasicSecureHandler.BasicSecureHandler() -> void +Org.Apache.Http.Impl.Cookie.BasicSecureHandler.BasicSecureHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BestMatchSpec +Org.Apache.Http.Impl.Cookie.BestMatchSpec.BestMatchSpec() -> void +Org.Apache.Http.Impl.Cookie.BestMatchSpec.BestMatchSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BestMatchSpec.BestMatchSpec(string![]? datepatterns, bool oneHeader) -> void +Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory +Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.BestMatchSpecFactory() -> void +Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.BestMatchSpecFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BrowserCompatSpec +Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.BrowserCompatSpec() -> void +Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.BrowserCompatSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.BrowserCompatSpec(string![]? datepatterns) -> void +Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory +Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.BrowserCompatSpecFactory() -> void +Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.BrowserCompatSpecFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.CookieSpecBase +Org.Apache.Http.Impl.Cookie.CookieSpecBase.CookieSpecBase() -> void +Org.Apache.Http.Impl.Cookie.CookieSpecBase.CookieSpecBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.DateParseException +Org.Apache.Http.Impl.Cookie.DateParseException.DateParseException() -> void +Org.Apache.Http.Impl.Cookie.DateParseException.DateParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.DateParseException.DateParseException(string? message) -> void +Org.Apache.Http.Impl.Cookie.DateUtils +Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler +Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler.NetscapeDomainHandler() -> void +Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler.NetscapeDomainHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser +Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.NetscapeDraftHeaderParser() -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.NetscapeDraftHeaderParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.NetscapeDraftSpec() -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.NetscapeDraftSpec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.NetscapeDraftSpec(string![]? datepatterns) -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.NetscapeDraftSpecFactory() -> void +Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.NetscapeDraftSpecFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler +Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.RFC2109DomainHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.RFC2109DomainHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2109Spec +Org.Apache.Http.Impl.Cookie.RFC2109Spec.RFC2109Spec() -> void +Org.Apache.Http.Impl.Cookie.RFC2109Spec.RFC2109Spec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2109Spec.RFC2109Spec(string![]? datepatterns, bool oneHeader) -> void +Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory +Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.RFC2109SpecFactory() -> void +Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.RFC2109SpecFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler +Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.RFC2109VersionHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.RFC2109VersionHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler +Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.RFC2965CommentUrlAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.RFC2965CommentUrlAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler +Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.RFC2965DiscardAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.RFC2965DiscardAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler +Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.RFC2965DomainAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.RFC2965DomainAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler +Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.RFC2965PortAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.RFC2965PortAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965Spec +Org.Apache.Http.Impl.Cookie.RFC2965Spec.RFC2965Spec() -> void +Org.Apache.Http.Impl.Cookie.RFC2965Spec.RFC2965Spec(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965Spec.RFC2965Spec(string![]? datepatterns, bool oneHeader) -> void +Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory +Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.RFC2965SpecFactory() -> void +Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.RFC2965SpecFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler +Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.RFC2965VersionAttributeHandler() -> void +Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.RFC2965VersionAttributeHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.DefaultConnectionReuseStrategy +Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.DefaultConnectionReuseStrategy() -> void +Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.DefaultConnectionReuseStrategy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.DefaultHttpClientConnection +Org.Apache.Http.Impl.DefaultHttpClientConnection.DefaultHttpClientConnection() -> void +Org.Apache.Http.Impl.DefaultHttpClientConnection.DefaultHttpClientConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.DefaultHttpRequestFactory +Org.Apache.Http.Impl.DefaultHttpRequestFactory.DefaultHttpRequestFactory() -> void +Org.Apache.Http.Impl.DefaultHttpRequestFactory.DefaultHttpRequestFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.DefaultHttpResponseFactory +Org.Apache.Http.Impl.DefaultHttpResponseFactory.DefaultHttpResponseFactory() -> void +Org.Apache.Http.Impl.DefaultHttpResponseFactory.DefaultHttpResponseFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.DefaultHttpResponseFactory.DefaultHttpResponseFactory(Org.Apache.Http.IReasonPhraseCatalog? catalog) -> void +Org.Apache.Http.Impl.DefaultHttpResponseFactory.ReasonCatalog.get -> Org.Apache.Http.IReasonPhraseCatalog? +Org.Apache.Http.Impl.DefaultHttpResponseFactory.ReasonCatalog.set -> void +Org.Apache.Http.Impl.DefaultHttpServerConnection +Org.Apache.Http.Impl.DefaultHttpServerConnection.DefaultHttpServerConnection() -> void +Org.Apache.Http.Impl.DefaultHttpServerConnection.DefaultHttpServerConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.EnglishReasonPhraseCatalog +Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.EnglishReasonPhraseCatalog() -> void +Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.EnglishReasonPhraseCatalog(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Entity.EntityDeserializer +Org.Apache.Http.Impl.Entity.EntityDeserializer.EntityDeserializer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Entity.EntityDeserializer.EntityDeserializer(Org.Apache.Http.Entity.IContentLengthStrategy? lenStrategy) -> void +Org.Apache.Http.Impl.Entity.EntitySerializer +Org.Apache.Http.Impl.Entity.EntitySerializer.EntitySerializer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Entity.EntitySerializer.EntitySerializer(Org.Apache.Http.Entity.IContentLengthStrategy? lenStrategy) -> void +Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy +Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.InterfaceConsts +Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.LaxContentLengthStrategy() -> void +Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.LaxContentLengthStrategy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy +Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.InterfaceConsts +Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.StrictContentLengthStrategy() -> void +Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.StrictContentLengthStrategy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.HttpConnectionMetricsImpl +Org.Apache.Http.Impl.HttpConnectionMetricsImpl.HttpConnectionMetricsImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.HttpConnectionMetricsImpl.HttpConnectionMetricsImpl(Org.Apache.Http.IO.IHttpTransportMetrics? inTransportMetric, Org.Apache.Http.IO.IHttpTransportMetrics? outTransportMetric) -> void +Org.Apache.Http.Impl.IO.AbstractMessageParser +Org.Apache.Http.Impl.IO.AbstractMessageParser.AbstractMessageParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.AbstractMessageParser.AbstractMessageParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.Message.ILineParser? parser, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.AbstractMessageParser.LineParser.get -> Org.Apache.Http.Message.ILineParser? +Org.Apache.Http.Impl.IO.AbstractMessageParser.LineParser.set -> void +Org.Apache.Http.Impl.IO.AbstractMessageWriter +Org.Apache.Http.Impl.IO.AbstractMessageWriter.AbstractMessageWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.AbstractMessageWriter.AbstractMessageWriter(Org.Apache.Http.IO.ISessionOutputBuffer? buffer, Org.Apache.Http.Message.ILineFormatter? formatter, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.AbstractMessageWriter.LineBuf.get -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Impl.IO.AbstractMessageWriter.LineBuf.set -> void +Org.Apache.Http.Impl.IO.AbstractMessageWriter.LineFormatter.get -> Org.Apache.Http.Message.ILineFormatter? +Org.Apache.Http.Impl.IO.AbstractMessageWriter.LineFormatter.set -> void +Org.Apache.Http.Impl.IO.AbstractMessageWriter.SessionBuffer.get -> Org.Apache.Http.IO.ISessionOutputBuffer? +Org.Apache.Http.Impl.IO.AbstractMessageWriter.SessionBuffer.set -> void +Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer +Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.AbstractSessionInputBuffer() -> void +Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.AbstractSessionInputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer +Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.AbstractSessionOutputBuffer() -> void +Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.AbstractSessionOutputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.ChunkedInputStream +Org.Apache.Http.Impl.IO.ChunkedInputStream.ChunkedInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.ChunkedInputStream.ChunkedInputStream(Org.Apache.Http.IO.ISessionInputBuffer? in) -> void +Org.Apache.Http.Impl.IO.ChunkedOutputStream +Org.Apache.Http.Impl.IO.ChunkedOutputStream.ChunkedOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.ChunkedOutputStream.ChunkedOutputStream(Org.Apache.Http.IO.ISessionOutputBuffer? out) -> void +Org.Apache.Http.Impl.IO.ChunkedOutputStream.ChunkedOutputStream(Org.Apache.Http.IO.ISessionOutputBuffer? out, int bufferSize) -> void +Org.Apache.Http.Impl.IO.ContentLengthInputStream +Org.Apache.Http.Impl.IO.ContentLengthInputStream.ContentLengthInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.ContentLengthInputStream.ContentLengthInputStream(Org.Apache.Http.IO.ISessionInputBuffer? in, long contentLength) -> void +Org.Apache.Http.Impl.IO.ContentLengthOutputStream +Org.Apache.Http.Impl.IO.ContentLengthOutputStream.ContentLengthOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.ContentLengthOutputStream.ContentLengthOutputStream(Org.Apache.Http.IO.ISessionOutputBuffer? out, long contentLength) -> void +Org.Apache.Http.Impl.IO.HttpRequestParser +Org.Apache.Http.Impl.IO.HttpRequestParser.HttpRequestParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.HttpRequestParser.HttpRequestParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.Message.ILineParser? parser, Org.Apache.Http.IHttpRequestFactory? requestFactory, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.HttpRequestWriter +Org.Apache.Http.Impl.IO.HttpRequestWriter.HttpRequestWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.HttpRequestWriter.HttpRequestWriter(Org.Apache.Http.IO.ISessionOutputBuffer? buffer, Org.Apache.Http.Message.ILineFormatter? formatter, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.HttpResponseParser +Org.Apache.Http.Impl.IO.HttpResponseParser.HttpResponseParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.HttpResponseParser.HttpResponseParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.Message.ILineParser? parser, Org.Apache.Http.IHttpResponseFactory? responseFactory, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.HttpResponseWriter +Org.Apache.Http.Impl.IO.HttpResponseWriter.HttpResponseWriter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.HttpResponseWriter.HttpResponseWriter(Org.Apache.Http.IO.ISessionOutputBuffer? buffer, Org.Apache.Http.Message.ILineFormatter? formatter, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl +Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.HttpTransportMetricsImpl() -> void +Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.HttpTransportMetricsImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.IdentityInputStream +Org.Apache.Http.Impl.IO.IdentityInputStream.IdentityInputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.IdentityInputStream.IdentityInputStream(Org.Apache.Http.IO.ISessionInputBuffer? in) -> void +Org.Apache.Http.Impl.IO.IdentityOutputStream +Org.Apache.Http.Impl.IO.IdentityOutputStream.IdentityOutputStream(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.IdentityOutputStream.IdentityOutputStream(Org.Apache.Http.IO.ISessionOutputBuffer? out) -> void +Org.Apache.Http.Impl.IO.SocketInputBuffer +Org.Apache.Http.Impl.IO.SocketInputBuffer.SocketInputBuffer(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.SocketInputBuffer.SocketInputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.IO.SocketOutputBuffer +Org.Apache.Http.Impl.IO.SocketOutputBuffer.SocketOutputBuffer(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Impl.IO.SocketOutputBuffer.SocketOutputBuffer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.NoConnectionReuseStrategy +Org.Apache.Http.Impl.NoConnectionReuseStrategy.NoConnectionReuseStrategy() -> void +Org.Apache.Http.Impl.NoConnectionReuseStrategy.NoConnectionReuseStrategy(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.SocketHttpClientConnection +Org.Apache.Http.Impl.SocketHttpClientConnection.SocketHttpClientConnection() -> void +Org.Apache.Http.Impl.SocketHttpClientConnection.SocketHttpClientConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Impl.SocketHttpServerConnection +Org.Apache.Http.Impl.SocketHttpServerConnection.SocketHttpServerConnection() -> void +Org.Apache.Http.Impl.SocketHttpServerConnection.SocketHttpServerConnection(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.INameValuePair +Org.Apache.Http.INameValuePair.Name.get -> string? +Org.Apache.Http.INameValuePair.Value.get -> string? +Org.Apache.Http.IO.IHttpMessageParser +Org.Apache.Http.IO.IHttpMessageParser.Parse() -> Org.Apache.Http.IHttpMessage? +Org.Apache.Http.IO.IHttpMessageParserExtensions +Org.Apache.Http.IO.IHttpMessageWriter +Org.Apache.Http.IO.IHttpMessageWriter.Write(Org.Apache.Http.IHttpMessage? message) -> void +Org.Apache.Http.IO.IHttpMessageWriterExtensions +Org.Apache.Http.IO.IHttpTransportMetrics +Org.Apache.Http.IO.IHttpTransportMetrics.BytesTransferred.get -> long +Org.Apache.Http.IO.IHttpTransportMetrics.Reset() -> void +Org.Apache.Http.IO.ISessionInputBuffer +Org.Apache.Http.IO.ISessionInputBuffer.IsDataAvailable(int timeout) -> bool +Org.Apache.Http.IO.ISessionInputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +Org.Apache.Http.IO.ISessionInputBuffer.Read() -> int +Org.Apache.Http.IO.ISessionInputBuffer.Read(byte[]? b) -> int +Org.Apache.Http.IO.ISessionInputBuffer.Read(byte[]? b, int off, int len) -> int +Org.Apache.Http.IO.ISessionInputBuffer.ReadLine() -> string? +Org.Apache.Http.IO.ISessionInputBuffer.ReadLine(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> int +Org.Apache.Http.IO.ISessionInputBufferExtensions +Org.Apache.Http.IO.ISessionOutputBuffer +Org.Apache.Http.IO.ISessionOutputBuffer.Flush() -> void +Org.Apache.Http.IO.ISessionOutputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +Org.Apache.Http.IO.ISessionOutputBuffer.Write(byte[]? b) -> void +Org.Apache.Http.IO.ISessionOutputBuffer.Write(byte[]? b, int off, int len) -> void +Org.Apache.Http.IO.ISessionOutputBuffer.Write(int b) -> void +Org.Apache.Http.IO.ISessionOutputBuffer.WriteLine(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> void +Org.Apache.Http.IO.ISessionOutputBuffer.WriteLine(string? s) -> void +Org.Apache.Http.IO.ISessionOutputBufferExtensions +Org.Apache.Http.IReasonPhraseCatalog +Org.Apache.Http.IReasonPhraseCatalog.GetReason(int status, Java.Util.Locale? loc) -> string? +Org.Apache.Http.IRequestLine +Org.Apache.Http.IRequestLine.Method.get -> string? +Org.Apache.Http.IRequestLine.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +Org.Apache.Http.IRequestLine.Uri.get -> string? +Org.Apache.Http.IStatusLine +Org.Apache.Http.IStatusLine.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +Org.Apache.Http.IStatusLine.ReasonPhrase.get -> string? +Org.Apache.Http.IStatusLine.StatusCode.get -> int +Org.Apache.Http.ITokenIterator +Org.Apache.Http.ITokenIterator.HasNext.get -> bool +Org.Apache.Http.ITokenIterator.NextToken() -> string? +Org.Apache.Http.MalformedChunkCodingException +Org.Apache.Http.MalformedChunkCodingException.MalformedChunkCodingException() -> void +Org.Apache.Http.MalformedChunkCodingException.MalformedChunkCodingException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.MalformedChunkCodingException.MalformedChunkCodingException(string? message) -> void +Org.Apache.Http.Message.AbstractHttpMessage +Org.Apache.Http.Message.AbstractHttpMessage.AbstractHttpMessage() -> void +Org.Apache.Http.Message.AbstractHttpMessage.AbstractHttpMessage(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.AbstractHttpMessage.AbstractHttpMessage(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Message.AbstractHttpMessage.Headergroup.get -> Org.Apache.Http.Message.HeaderGroup? +Org.Apache.Http.Message.AbstractHttpMessage.Headergroup.set -> void +Org.Apache.Http.Message.BasicHeader +Org.Apache.Http.Message.BasicHeader.BasicHeader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHeader.BasicHeader(string? name, string? value) -> void +Org.Apache.Http.Message.BasicHeaderElement +Org.Apache.Http.Message.BasicHeaderElement.BasicHeaderElement(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHeaderElement.BasicHeaderElement(string? name, string? value) -> void +Org.Apache.Http.Message.BasicHeaderElement.BasicHeaderElement(string? name, string? value, Org.Apache.Http.INameValuePair![]? parameters) -> void +Org.Apache.Http.Message.BasicHeaderElementIterator +Org.Apache.Http.Message.BasicHeaderElementIterator.BasicHeaderElementIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHeaderElementIterator.BasicHeaderElementIterator(Org.Apache.Http.IHeaderIterator? headerIterator) -> void +Org.Apache.Http.Message.BasicHeaderElementIterator.BasicHeaderElementIterator(Org.Apache.Http.IHeaderIterator? headerIterator, Org.Apache.Http.Message.IHeaderValueParser? parser) -> void +Org.Apache.Http.Message.BasicHeaderElementIterator.Next() -> Java.Lang.Object? +Org.Apache.Http.Message.BasicHeaderIterator +Org.Apache.Http.Message.BasicHeaderIterator.AllHeaders.get -> System.Collections.Generic.IList? +Org.Apache.Http.Message.BasicHeaderIterator.AllHeaders.set -> void +Org.Apache.Http.Message.BasicHeaderIterator.BasicHeaderIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHeaderIterator.BasicHeaderIterator(Org.Apache.Http.IHeader![]? headers, string? name) -> void +Org.Apache.Http.Message.BasicHeaderIterator.CurrentIndex.get -> int +Org.Apache.Http.Message.BasicHeaderIterator.CurrentIndex.set -> void +Org.Apache.Http.Message.BasicHeaderIterator.HeaderName.get -> string? +Org.Apache.Http.Message.BasicHeaderIterator.HeaderName.set -> void +Org.Apache.Http.Message.BasicHeaderIterator.Next() -> Java.Lang.Object? +Org.Apache.Http.Message.BasicHeaderValueFormatter +Org.Apache.Http.Message.BasicHeaderValueFormatter.BasicHeaderValueFormatter() -> void +Org.Apache.Http.Message.BasicHeaderValueFormatter.BasicHeaderValueFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHeaderValueParser +Org.Apache.Http.Message.BasicHeaderValueParser.BasicHeaderValueParser() -> void +Org.Apache.Http.Message.BasicHeaderValueParser.BasicHeaderValueParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest +Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.BasicHttpEntityEnclosingRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.BasicHttpEntityEnclosingRequest(Org.Apache.Http.IRequestLine? requestline) -> void +Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.BasicHttpEntityEnclosingRequest(string? method, string? uri) -> void +Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.BasicHttpEntityEnclosingRequest(string? method, string? uri, Org.Apache.Http.ProtocolVersion? ver) -> void +Org.Apache.Http.Message.BasicHttpRequest +Org.Apache.Http.Message.BasicHttpRequest.BasicHttpRequest(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHttpRequest.BasicHttpRequest(Org.Apache.Http.IRequestLine? requestline) -> void +Org.Apache.Http.Message.BasicHttpRequest.BasicHttpRequest(string? method, string? uri) -> void +Org.Apache.Http.Message.BasicHttpRequest.BasicHttpRequest(string? method, string? uri, Org.Apache.Http.ProtocolVersion? ver) -> void +Org.Apache.Http.Message.BasicHttpResponse +Org.Apache.Http.Message.BasicHttpResponse.BasicHttpResponse(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicHttpResponse.BasicHttpResponse(Org.Apache.Http.IStatusLine? statusline) -> void +Org.Apache.Http.Message.BasicHttpResponse.BasicHttpResponse(Org.Apache.Http.IStatusLine? statusline, Org.Apache.Http.IReasonPhraseCatalog? catalog, Java.Util.Locale? locale) -> void +Org.Apache.Http.Message.BasicHttpResponse.BasicHttpResponse(Org.Apache.Http.ProtocolVersion? ver, int code, string? reason) -> void +Org.Apache.Http.Message.BasicLineFormatter +Org.Apache.Http.Message.BasicLineFormatter.BasicLineFormatter() -> void +Org.Apache.Http.Message.BasicLineFormatter.BasicLineFormatter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicLineParser +Org.Apache.Http.Message.BasicLineParser.BasicLineParser() -> void +Org.Apache.Http.Message.BasicLineParser.BasicLineParser(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicLineParser.BasicLineParser(Org.Apache.Http.ProtocolVersion? proto) -> void +Org.Apache.Http.Message.BasicLineParser.Protocol.get -> Org.Apache.Http.ProtocolVersion? +Org.Apache.Http.Message.BasicLineParser.Protocol.set -> void +Org.Apache.Http.Message.BasicListHeaderIterator +Org.Apache.Http.Message.BasicListHeaderIterator.AllHeaders.get -> System.Collections.IList? +Org.Apache.Http.Message.BasicListHeaderIterator.AllHeaders.set -> void +Org.Apache.Http.Message.BasicListHeaderIterator.BasicListHeaderIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicListHeaderIterator.BasicListHeaderIterator(System.Collections.IList? headers, string? name) -> void +Org.Apache.Http.Message.BasicListHeaderIterator.CurrentIndex.get -> int +Org.Apache.Http.Message.BasicListHeaderIterator.CurrentIndex.set -> void +Org.Apache.Http.Message.BasicListHeaderIterator.HeaderName.get -> string? +Org.Apache.Http.Message.BasicListHeaderIterator.HeaderName.set -> void +Org.Apache.Http.Message.BasicListHeaderIterator.LastIndex.get -> int +Org.Apache.Http.Message.BasicListHeaderIterator.LastIndex.set -> void +Org.Apache.Http.Message.BasicListHeaderIterator.Next() -> Java.Lang.Object? +Org.Apache.Http.Message.BasicNameValuePair +Org.Apache.Http.Message.BasicNameValuePair.BasicNameValuePair(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicNameValuePair.BasicNameValuePair(string? name, string? value) -> void +Org.Apache.Http.Message.BasicRequestLine +Org.Apache.Http.Message.BasicRequestLine.BasicRequestLine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicRequestLine.BasicRequestLine(string? method, string? uri, Org.Apache.Http.ProtocolVersion? version) -> void +Org.Apache.Http.Message.BasicStatusLine +Org.Apache.Http.Message.BasicStatusLine.BasicStatusLine(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicStatusLine.BasicStatusLine(Org.Apache.Http.ProtocolVersion? version, int statusCode, string? reasonPhrase) -> void +Org.Apache.Http.Message.BasicTokenIterator +Org.Apache.Http.Message.BasicTokenIterator.BasicTokenIterator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BasicTokenIterator.BasicTokenIterator(Org.Apache.Http.IHeaderIterator? headerIterator) -> void +Org.Apache.Http.Message.BasicTokenIterator.CurrentHeader.get -> string? +Org.Apache.Http.Message.BasicTokenIterator.CurrentHeader.set -> void +Org.Apache.Http.Message.BasicTokenIterator.CurrentToken.get -> string? +Org.Apache.Http.Message.BasicTokenIterator.CurrentToken.set -> void +Org.Apache.Http.Message.BasicTokenIterator.HeaderIt.get -> Org.Apache.Http.IHeaderIterator? +Org.Apache.Http.Message.BasicTokenIterator.HeaderIt.set -> void +Org.Apache.Http.Message.BasicTokenIterator.Next() -> Java.Lang.Object? +Org.Apache.Http.Message.BasicTokenIterator.Remove() -> void +Org.Apache.Http.Message.BasicTokenIterator.SearchPos.get -> int +Org.Apache.Http.Message.BasicTokenIterator.SearchPos.set -> void +Org.Apache.Http.Message.BufferedHeader +Org.Apache.Http.Message.BufferedHeader.BufferedHeader(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.BufferedHeader.BufferedHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> void +Org.Apache.Http.Message.HeaderGroup +Org.Apache.Http.Message.HeaderGroup.HeaderGroup() -> void +Org.Apache.Http.Message.HeaderGroup.HeaderGroup(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Message.IHeaderValueFormatter +Org.Apache.Http.Message.IHeaderValueFormatter.FormatElements(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeaderElement![]? elems, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.IHeaderValueFormatter.FormatHeaderElement(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeaderElement? elem, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.IHeaderValueFormatter.FormatNameValuePair(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.INameValuePair? nvp, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.IHeaderValueFormatter.FormatParameters(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.INameValuePair![]? nvps, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.IHeaderValueParser +Org.Apache.Http.Message.IHeaderValueParser.ParseElements(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IHeaderElement![]? +Org.Apache.Http.Message.IHeaderValueParser.ParseHeaderElement(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IHeaderElement? +Org.Apache.Http.Message.IHeaderValueParser.ParseNameValuePair(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.INameValuePair? +Org.Apache.Http.Message.IHeaderValueParser.ParseParameters(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.INameValuePair![]? +Org.Apache.Http.Message.ILineFormatter +Org.Apache.Http.Message.ILineFormatter.AppendProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.ProtocolVersion? version) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.ILineFormatter.FormatHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeader? header) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.ILineFormatter.FormatRequestLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IRequestLine? reqline) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.ILineFormatter.FormatStatusLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IStatusLine? statline) -> Org.Apache.Http.Util.CharArrayBuffer? +Org.Apache.Http.Message.ILineParser +Org.Apache.Http.Message.ILineParser.HasProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> bool +Org.Apache.Http.Message.ILineParser.ParseHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> Org.Apache.Http.IHeader? +Org.Apache.Http.Message.ILineParser.ParseProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.ProtocolVersion? +Org.Apache.Http.Message.ILineParser.ParseRequestLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IRequestLine? +Org.Apache.Http.Message.ILineParser.ParseStatusLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IStatusLine? +Org.Apache.Http.Message.ParserCursor +Org.Apache.Http.Message.ParserCursor.ParserCursor(int lowerBound, int upperBound) -> void +Org.Apache.Http.Message.ParserCursor.ParserCursor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.MethodNotSupportedException +Org.Apache.Http.MethodNotSupportedException.MethodNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.MethodNotSupportedException.MethodNotSupportedException(string? message) -> void +Org.Apache.Http.MethodNotSupportedException.MethodNotSupportedException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.NoHttpResponseException +Org.Apache.Http.NoHttpResponseException.NoHttpResponseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.NoHttpResponseException.NoHttpResponseException(string? message) -> void +Org.Apache.Http.Params.AbstractHttpParams +Org.Apache.Http.Params.AbstractHttpParams.AbstractHttpParams() -> void +Org.Apache.Http.Params.AbstractHttpParams.AbstractHttpParams(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Params.BasicHttpParams +Org.Apache.Http.Params.BasicHttpParams.BasicHttpParams() -> void +Org.Apache.Http.Params.BasicHttpParams.Clear() -> void +Org.Apache.Http.Params.BasicHttpParams.Clone() -> Java.Lang.Object? +Org.Apache.Http.Params.BasicHttpParams.IsParameterSet(string? name) -> bool +Org.Apache.Http.Params.BasicHttpParams.IsParameterSetLocally(string? name) -> bool +Org.Apache.Http.Params.BasicHttpParams.SetParameters(string![]? names, Java.Lang.Object? value) -> void +Org.Apache.Http.Params.CoreConnectionPNames +Org.Apache.Http.Params.CoreProtocolPNames +Org.Apache.Http.Params.DefaultedHttpParams +Org.Apache.Http.Params.DefaultedHttpParams.DefaultedHttpParams(Org.Apache.Http.Params.IHttpParams? local, Org.Apache.Http.Params.IHttpParams? defaults) -> void +Org.Apache.Http.Params.DefaultedHttpParams.Defaults.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.HttpAbstractParamBean +Org.Apache.Http.Params.HttpAbstractParamBean.HttpAbstractParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Params.HttpAbstractParamBean.HttpAbstractParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Params.HttpAbstractParamBean.Params.get -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.HttpAbstractParamBean.Params.set -> void +Org.Apache.Http.Params.HttpConnectionParamBean +Org.Apache.Http.Params.HttpConnectionParamBean.HttpConnectionParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Params.HttpConnectionParamBean.HttpConnectionParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Params.HttpConnectionParams +Org.Apache.Http.Params.HttpConnectionParams.InterfaceConsts +Org.Apache.Http.Params.HttpProtocolParamBean +Org.Apache.Http.Params.HttpProtocolParamBean.HttpProtocolParamBean(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Params.HttpProtocolParamBean.HttpProtocolParamBean(Org.Apache.Http.Params.IHttpParams? params) -> void +Org.Apache.Http.Params.HttpProtocolParams +Org.Apache.Http.Params.HttpProtocolParams.InterfaceConsts +Org.Apache.Http.Params.ICoreConnectionPNames +Org.Apache.Http.Params.ICoreProtocolPNames +Org.Apache.Http.Params.IHttpParams +Org.Apache.Http.Params.IHttpParams.Copy() -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.IHttpParams.GetBooleanParameter(string? name, bool defaultValue) -> bool +Org.Apache.Http.Params.IHttpParams.GetDoubleParameter(string? name, double defaultValue) -> double +Org.Apache.Http.Params.IHttpParams.GetIntParameter(string? name, int defaultValue) -> int +Org.Apache.Http.Params.IHttpParams.GetLongParameter(string? name, long defaultValue) -> long +Org.Apache.Http.Params.IHttpParams.GetParameter(string? name) -> Java.Lang.Object? +Org.Apache.Http.Params.IHttpParams.IsParameterFalse(string? name) -> bool +Org.Apache.Http.Params.IHttpParams.IsParameterTrue(string? name) -> bool +Org.Apache.Http.Params.IHttpParams.RemoveParameter(string? name) -> bool +Org.Apache.Http.Params.IHttpParams.SetBooleanParameter(string? name, bool value) -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.IHttpParams.SetDoubleParameter(string? name, double value) -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.IHttpParams.SetIntParameter(string? name, int value) -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.IHttpParams.SetLongParameter(string? name, long value) -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.Params.IHttpParams.SetParameter(string? name, Java.Lang.Object? value) -> Org.Apache.Http.Params.IHttpParams? +Org.Apache.Http.ParseException +Org.Apache.Http.ParseException.ParseException() -> void +Org.Apache.Http.ParseException.ParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ParseException.ParseException(string? message) -> void +Org.Apache.Http.Protocol.BasicHttpContext +Org.Apache.Http.Protocol.BasicHttpContext.BasicHttpContext() -> void +Org.Apache.Http.Protocol.BasicHttpContext.BasicHttpContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.BasicHttpContext.BasicHttpContext(Org.Apache.Http.Protocol.IHttpContext? parentContext) -> void +Org.Apache.Http.Protocol.BasicHttpContext.InterfaceConsts +Org.Apache.Http.Protocol.BasicHttpProcessor +Org.Apache.Http.Protocol.BasicHttpProcessor.AddInterceptor(Org.Apache.Http.IHttpRequestInterceptor? interceptor) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddInterceptor(Org.Apache.Http.IHttpRequestInterceptor? interceptor, int index) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddInterceptor(Org.Apache.Http.IHttpResponseInterceptor? interceptor) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddInterceptor(Org.Apache.Http.IHttpResponseInterceptor? interceptor, int index) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp, int index) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp, int index) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.BasicHttpProcessor() -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.ClearInterceptors() -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.ClearRequestInterceptors() -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.ClearResponseInterceptors() -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.Clone() -> Java.Lang.Object? +Org.Apache.Http.Protocol.BasicHttpProcessor.Copy() -> Org.Apache.Http.Protocol.BasicHttpProcessor? +Org.Apache.Http.Protocol.BasicHttpProcessor.GetRequestInterceptor(int index) -> Org.Apache.Http.IHttpRequestInterceptor? +Org.Apache.Http.Protocol.BasicHttpProcessor.GetResponseInterceptor(int index) -> Org.Apache.Http.IHttpResponseInterceptor? +Org.Apache.Http.Protocol.BasicHttpProcessor.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.RemoveRequestInterceptorByClass(Java.Lang.Class? clazz) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.RemoveResponseInterceptorByClass(Java.Lang.Class? clazz) -> void +Org.Apache.Http.Protocol.BasicHttpProcessor.RequestInterceptorCount.get -> int +Org.Apache.Http.Protocol.BasicHttpProcessor.ResponseInterceptorCount.get -> int +Org.Apache.Http.Protocol.BasicHttpProcessor.SetInterceptors(System.Collections.IList? list) -> void +Org.Apache.Http.Protocol.DefaultedHttpContext +Org.Apache.Http.Protocol.DefaultedHttpContext.DefaultedHttpContext(Org.Apache.Http.Protocol.IHttpContext? local, Org.Apache.Http.Protocol.IHttpContext? defaults) -> void +Org.Apache.Http.Protocol.DefaultedHttpContext.Defaults.get -> Org.Apache.Http.Protocol.IHttpContext? +Org.Apache.Http.Protocol.DefaultedHttpContext.GetAttribute(string? id) -> Java.Lang.Object? +Org.Apache.Http.Protocol.DefaultedHttpContext.InterfaceConsts +Org.Apache.Http.Protocol.DefaultedHttpContext.RemoveAttribute(string? id) -> Java.Lang.Object? +Org.Apache.Http.Protocol.DefaultedHttpContext.SetAttribute(string? id, Java.Lang.Object? obj) -> void +Org.Apache.Http.Protocol.ExecutionContext +Org.Apache.Http.Protocol.HTTP +Org.Apache.Http.Protocol.HttpContext +Org.Apache.Http.Protocol.HttpDateGenerator +Org.Apache.Http.Protocol.HttpDateGenerator.HttpDateGenerator() -> void +Org.Apache.Http.Protocol.HttpDateGenerator.HttpDateGenerator(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.HttpRequestExecutor +Org.Apache.Http.Protocol.HttpRequestExecutor.HttpRequestExecutor() -> void +Org.Apache.Http.Protocol.HttpRequestExecutor.HttpRequestExecutor(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.HttpRequestHandlerRegistry +Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.HttpRequestHandlerRegistry() -> void +Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.HttpRequestHandlerRegistry(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.HttpService +Org.Apache.Http.Protocol.HttpService.HttpService(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.HttpService.HttpService(Org.Apache.Http.Protocol.IHttpProcessor? proc, Org.Apache.Http.IConnectionReuseStrategy? connStrategy, Org.Apache.Http.IHttpResponseFactory? responseFactory) -> void +Org.Apache.Http.Protocol.IExecutionContext +Org.Apache.Http.Protocol.IHttpContext +Org.Apache.Http.Protocol.IHttpContext.GetAttribute(string? id) -> Java.Lang.Object? +Org.Apache.Http.Protocol.IHttpContext.RemoveAttribute(string? id) -> Java.Lang.Object? +Org.Apache.Http.Protocol.IHttpContext.SetAttribute(string? id, Java.Lang.Object? obj) -> void +Org.Apache.Http.Protocol.IHttpExpectationVerifier +Org.Apache.Http.Protocol.IHttpExpectationVerifier.Verify(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.Protocol.IHttpProcessor +Org.Apache.Http.Protocol.IHttpRequestHandler +Org.Apache.Http.Protocol.IHttpRequestHandler.handleRequest(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +Org.Apache.Http.Protocol.IHttpRequestHandlerResolver +Org.Apache.Http.Protocol.IHttpRequestHandlerResolver.Lookup(string? requestURI) -> Org.Apache.Http.Protocol.IHttpRequestHandler? +Org.Apache.Http.Protocol.IHttpRequestInterceptorList +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp) -> void +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp, int index) -> void +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.ClearRequestInterceptors() -> void +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.GetRequestInterceptor(int index) -> Org.Apache.Http.IHttpRequestInterceptor? +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.RemoveRequestInterceptorByClass(Java.Lang.Class? clazz) -> void +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.RequestInterceptorCount.get -> int +Org.Apache.Http.Protocol.IHttpRequestInterceptorList.SetInterceptors(System.Collections.IList? itcps) -> void +Org.Apache.Http.Protocol.IHttpResponseInterceptorList +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp) -> void +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp, int index) -> void +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.ClearResponseInterceptors() -> void +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.GetResponseInterceptor(int index) -> Org.Apache.Http.IHttpResponseInterceptor? +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.RemoveResponseInterceptorByClass(Java.Lang.Class? clazz) -> void +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.ResponseInterceptorCount.get -> int +Org.Apache.Http.Protocol.IHttpResponseInterceptorList.SetInterceptors(System.Collections.IList? itcps) -> void +Org.Apache.Http.Protocol.RequestConnControl +Org.Apache.Http.Protocol.RequestConnControl.RequestConnControl() -> void +Org.Apache.Http.Protocol.RequestConnControl.RequestConnControl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.RequestContent +Org.Apache.Http.Protocol.RequestContent.RequestContent() -> void +Org.Apache.Http.Protocol.RequestContent.RequestContent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.RequestDate +Org.Apache.Http.Protocol.RequestDate.RequestDate() -> void +Org.Apache.Http.Protocol.RequestDate.RequestDate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.RequestExpectContinue +Org.Apache.Http.Protocol.RequestExpectContinue.RequestExpectContinue() -> void +Org.Apache.Http.Protocol.RequestExpectContinue.RequestExpectContinue(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.RequestTargetHost +Org.Apache.Http.Protocol.RequestTargetHost.RequestTargetHost() -> void +Org.Apache.Http.Protocol.RequestTargetHost.RequestTargetHost(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.RequestUserAgent +Org.Apache.Http.Protocol.RequestUserAgent.RequestUserAgent() -> void +Org.Apache.Http.Protocol.RequestUserAgent.RequestUserAgent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.ResponseConnControl +Org.Apache.Http.Protocol.ResponseConnControl.ResponseConnControl() -> void +Org.Apache.Http.Protocol.ResponseConnControl.ResponseConnControl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.ResponseContent +Org.Apache.Http.Protocol.ResponseContent.ResponseContent() -> void +Org.Apache.Http.Protocol.ResponseContent.ResponseContent(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.ResponseDate +Org.Apache.Http.Protocol.ResponseDate.ResponseDate() -> void +Org.Apache.Http.Protocol.ResponseDate.ResponseDate(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.ResponseServer +Org.Apache.Http.Protocol.ResponseServer.ResponseServer() -> void +Org.Apache.Http.Protocol.ResponseServer.ResponseServer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.SyncBasicHttpContext +Org.Apache.Http.Protocol.SyncBasicHttpContext.SyncBasicHttpContext(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Protocol.SyncBasicHttpContext.SyncBasicHttpContext(Org.Apache.Http.Protocol.IHttpContext? parentContext) -> void +Org.Apache.Http.Protocol.UriPatternMatcher +Org.Apache.Http.Protocol.UriPatternMatcher.UriPatternMatcher() -> void +Org.Apache.Http.Protocol.UriPatternMatcher.UriPatternMatcher(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ProtocolException +Org.Apache.Http.ProtocolException.ProtocolException() -> void +Org.Apache.Http.ProtocolException.ProtocolException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ProtocolException.ProtocolException(string? message) -> void +Org.Apache.Http.ProtocolException.ProtocolException(string? message, Java.Lang.Throwable? cause) -> void +Org.Apache.Http.ProtocolVersion +Org.Apache.Http.ProtocolVersion.GreaterEquals(Org.Apache.Http.ProtocolVersion? version) -> bool +Org.Apache.Http.ProtocolVersion.LessEquals(Org.Apache.Http.ProtocolVersion? version) -> bool +Org.Apache.Http.ProtocolVersion.Major.get -> int +Org.Apache.Http.ProtocolVersion.Minor.get -> int +Org.Apache.Http.ProtocolVersion.Protocol.get -> string? +Org.Apache.Http.ProtocolVersion.ProtocolVersion(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.ProtocolVersion.ProtocolVersion(string? protocol, int major, int minor) -> void +Org.Apache.Http.UnsupportedHttpVersionException +Org.Apache.Http.UnsupportedHttpVersionException.UnsupportedHttpVersionException() -> void +Org.Apache.Http.UnsupportedHttpVersionException.UnsupportedHttpVersionException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.UnsupportedHttpVersionException.UnsupportedHttpVersionException(string? message) -> void +Org.Apache.Http.Util.ByteArrayBuffer +Org.Apache.Http.Util.ByteArrayBuffer.Append(byte[]? b, int off, int len) -> void +Org.Apache.Http.Util.ByteArrayBuffer.Append(char[]? b, int off, int len) -> void +Org.Apache.Http.Util.ByteArrayBuffer.Append(int b) -> void +Org.Apache.Http.Util.ByteArrayBuffer.Append(Org.Apache.Http.Util.CharArrayBuffer? b, int off, int len) -> void +Org.Apache.Http.Util.ByteArrayBuffer.Buffer() -> byte[]? +Org.Apache.Http.Util.ByteArrayBuffer.ByteArrayBuffer(int capacity) -> void +Org.Apache.Http.Util.ByteArrayBuffer.ByteAt(int i) -> int +Org.Apache.Http.Util.ByteArrayBuffer.Capacity() -> int +Org.Apache.Http.Util.ByteArrayBuffer.Clear() -> void +Org.Apache.Http.Util.ByteArrayBuffer.IsEmpty.get -> bool +Org.Apache.Http.Util.ByteArrayBuffer.IsFull.get -> bool +Org.Apache.Http.Util.ByteArrayBuffer.Length() -> int +Org.Apache.Http.Util.ByteArrayBuffer.SetLength(int len) -> void +Org.Apache.Http.Util.ByteArrayBuffer.ToByteArray() -> byte[]? +Org.Apache.Http.Util.CharArrayBuffer +Org.Apache.Http.Util.CharArrayBuffer.Append(byte[]? b, int off, int len) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(char ch) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(char[]? b, int off, int len) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(Java.Lang.Object? obj) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(Org.Apache.Http.Util.ByteArrayBuffer? b, int off, int len) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(Org.Apache.Http.Util.CharArrayBuffer? b) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(Org.Apache.Http.Util.CharArrayBuffer? b, int off, int len) -> void +Org.Apache.Http.Util.CharArrayBuffer.Append(string? str) -> void +Org.Apache.Http.Util.CharArrayBuffer.Buffer() -> char[]? +Org.Apache.Http.Util.CharArrayBuffer.Capacity() -> int +Org.Apache.Http.Util.CharArrayBuffer.CharArrayBuffer(int capacity) -> void +Org.Apache.Http.Util.CharArrayBuffer.CharAt(int i) -> char +Org.Apache.Http.Util.CharArrayBuffer.Clear() -> void +Org.Apache.Http.Util.CharArrayBuffer.EnsureCapacity(int required) -> void +Org.Apache.Http.Util.CharArrayBuffer.IndexOf(int ch) -> int +Org.Apache.Http.Util.CharArrayBuffer.IndexOf(int ch, int beginIndex, int endIndex) -> int +Org.Apache.Http.Util.CharArrayBuffer.IsEmpty.get -> bool +Org.Apache.Http.Util.CharArrayBuffer.IsFull.get -> bool +Org.Apache.Http.Util.CharArrayBuffer.Length() -> int +Org.Apache.Http.Util.CharArrayBuffer.SetLength(int len) -> void +Org.Apache.Http.Util.CharArrayBuffer.Substring(int beginIndex, int endIndex) -> string? +Org.Apache.Http.Util.CharArrayBuffer.SubstringTrimmed(int beginIndex, int endIndex) -> string? +Org.Apache.Http.Util.CharArrayBuffer.ToCharArray() -> char[]? +Org.Apache.Http.Util.EncodingUtils +Org.Apache.Http.Util.EntityUtils +Org.Apache.Http.Util.ExceptionUtils +Org.Apache.Http.Util.LangUtils +Org.Apache.Http.Util.VersionInfo +Org.Apache.Http.Util.VersionInfo.Classloader.get -> string? +Org.Apache.Http.Util.VersionInfo.Module.get -> string? +Org.Apache.Http.Util.VersionInfo.Package.get -> string? +Org.Apache.Http.Util.VersionInfo.Release.get -> string? +Org.Apache.Http.Util.VersionInfo.Timestamp.get -> string? +Org.Apache.Http.Util.VersionInfo.VersionInfo(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Apache.Http.Util.VersionInfo.VersionInfo(string? pckg, string? module, string? release, string? time, string? clsldr) -> void +Org.Json.JSONArray +Org.Json.JSONArray.JSONArray() -> void +Org.Json.JSONArray.JSONArray(Java.Lang.Object? array) -> void +Org.Json.JSONArray.JSONArray(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Json.JSONArray.JSONArray(Org.Json.JSONTokener? readFrom) -> void +Org.Json.JSONArray.JSONArray(string? json) -> void +Org.Json.JSONArray.JSONArray(System.Collections.ICollection? copyFrom) -> void +Org.Json.JSONException +Org.Json.JSONException.JSONException(Java.Lang.Throwable? cause) -> void +Org.Json.JSONException.JSONException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Json.JSONException.JSONException(string? message, Java.Lang.Throwable? cause) -> void +Org.Json.JSONException.JSONException(string? s) -> void +Org.Json.JSONObject +Org.Json.JSONObject.JSONObject() -> void +Org.Json.JSONObject.JSONObject(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Json.JSONObject.JSONObject(Org.Json.JSONObject! copyFrom, string![]! names) -> void +Org.Json.JSONObject.JSONObject(Org.Json.JSONTokener! readFrom) -> void +Org.Json.JSONObject.JSONObject(string! json) -> void +Org.Json.JSONObject.JSONObject(System.Collections.IDictionary! copyFrom) -> void +Org.Json.JSONStringer +Org.Json.JSONStringer.JSONStringer() -> void +Org.Json.JSONStringer.JSONStringer(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Json.JSONTokener +Org.Json.JSONTokener.JSONTokener(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Json.JSONTokener.JSONTokener(string? in) -> void +Org.W3c.Dom.DOMError +Org.W3c.Dom.DOMException +Org.W3c.Dom.DOMException.Code.get -> short +Org.W3c.Dom.DOMException.Code.set -> void +Org.W3c.Dom.DOMException.DOMException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.W3c.Dom.DOMException.DOMException(short code, string? message) -> void +Org.W3c.Dom.IAttr +Org.W3c.Dom.IAttr.IsId.get -> bool +Org.W3c.Dom.IAttr.Name.get -> string? +Org.W3c.Dom.IAttr.OwnerElement.get -> Org.W3c.Dom.IElement? +Org.W3c.Dom.IAttr.SchemaTypeInfo.get -> Org.W3c.Dom.ITypeInfo? +Org.W3c.Dom.IAttr.Specified.get -> bool +Org.W3c.Dom.IAttr.Value.get -> string? +Org.W3c.Dom.IAttr.Value.set -> void +Org.W3c.Dom.ICDATASection +Org.W3c.Dom.ICharacterData +Org.W3c.Dom.ICharacterData.AppendData(string? arg) -> void +Org.W3c.Dom.ICharacterData.Data.get -> string? +Org.W3c.Dom.ICharacterData.Data.set -> void +Org.W3c.Dom.ICharacterData.DeleteData(int offset, int count) -> void +Org.W3c.Dom.ICharacterData.InsertData(int offset, string? arg) -> void +Org.W3c.Dom.ICharacterData.Length.get -> int +Org.W3c.Dom.ICharacterData.ReplaceData(int offset, int count, string? arg) -> void +Org.W3c.Dom.ICharacterData.SubstringData(int offset, int count) -> string? +Org.W3c.Dom.IComment +Org.W3c.Dom.IDocument +Org.W3c.Dom.IDocument.AdoptNode(Org.W3c.Dom.INode? source) -> Org.W3c.Dom.INode? +Org.W3c.Dom.IDocument.CreateAttribute(string? name) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IDocument.CreateAttributeNS(string? namespaceURI, string? qualifiedName) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IDocument.CreateCDATASection(string? data) -> Org.W3c.Dom.ICDATASection? +Org.W3c.Dom.IDocument.CreateComment(string? data) -> Org.W3c.Dom.IComment? +Org.W3c.Dom.IDocument.CreateDocumentFragment() -> Org.W3c.Dom.IDocumentFragment? +Org.W3c.Dom.IDocument.CreateElement(string? tagName) -> Org.W3c.Dom.IElement? +Org.W3c.Dom.IDocument.CreateElementNS(string? namespaceURI, string? qualifiedName) -> Org.W3c.Dom.IElement? +Org.W3c.Dom.IDocument.CreateEntityReference(string? name) -> Org.W3c.Dom.IEntityReference? +Org.W3c.Dom.IDocument.CreateProcessingInstruction(string? target, string? data) -> Org.W3c.Dom.IProcessingInstruction? +Org.W3c.Dom.IDocument.CreateTextNode(string? data) -> Org.W3c.Dom.IText? +Org.W3c.Dom.IDocument.Doctype.get -> Org.W3c.Dom.IDocumentType? +Org.W3c.Dom.IDocument.DocumentElement.get -> Org.W3c.Dom.IElement? +Org.W3c.Dom.IDocument.DocumentURI.get -> string? +Org.W3c.Dom.IDocument.DocumentURI.set -> void +Org.W3c.Dom.IDocument.DomConfig.get -> Org.W3c.Dom.IDOMConfiguration? +Org.W3c.Dom.IDocument.GetElementById(string? elementId) -> Org.W3c.Dom.IElement? +Org.W3c.Dom.IDocument.GetElementsByTagName(string? tagname) -> Org.W3c.Dom.INodeList? +Org.W3c.Dom.IDocument.GetElementsByTagNameNS(string? namespaceURI, string? localName) -> Org.W3c.Dom.INodeList? +Org.W3c.Dom.IDocument.Implementation.get -> Org.W3c.Dom.IDOMImplementation? +Org.W3c.Dom.IDocument.ImportNode(Org.W3c.Dom.INode? importedNode, bool deep) -> Org.W3c.Dom.INode? +Org.W3c.Dom.IDocument.InputEncoding.get -> string? +Org.W3c.Dom.IDocument.NormalizeDocument() -> void +Org.W3c.Dom.IDocument.RenameNode(Org.W3c.Dom.INode? n, string? namespaceURI, string? qualifiedName) -> Org.W3c.Dom.INode? +Org.W3c.Dom.IDocument.StrictErrorChecking.get -> bool +Org.W3c.Dom.IDocument.StrictErrorChecking.set -> void +Org.W3c.Dom.IDocument.XmlEncoding.get -> string? +Org.W3c.Dom.IDocument.XmlStandalone.get -> bool +Org.W3c.Dom.IDocument.XmlStandalone.set -> void +Org.W3c.Dom.IDocument.XmlVersion.get -> string? +Org.W3c.Dom.IDocument.XmlVersion.set -> void +Org.W3c.Dom.IDocumentFragment +Org.W3c.Dom.IDocumentType +Org.W3c.Dom.IDocumentType.Entities.get -> Org.W3c.Dom.INamedNodeMap? +Org.W3c.Dom.IDocumentType.InternalSubset.get -> string? +Org.W3c.Dom.IDocumentType.Name.get -> string? +Org.W3c.Dom.IDocumentType.Notations.get -> Org.W3c.Dom.INamedNodeMap? +Org.W3c.Dom.IDocumentType.PublicId.get -> string? +Org.W3c.Dom.IDocumentType.SystemId.get -> string? +Org.W3c.Dom.IDOMConfiguration +Org.W3c.Dom.IDOMConfiguration.CanSetParameter(string? name, Java.Lang.Object? value) -> bool +Org.W3c.Dom.IDOMConfiguration.GetParameter(string? name) -> Java.Lang.Object? +Org.W3c.Dom.IDOMConfiguration.ParameterNames.get -> Org.W3c.Dom.IDOMStringList? +Org.W3c.Dom.IDOMConfiguration.SetParameter(string? name, Java.Lang.Object? value) -> void +Org.W3c.Dom.IDOMError +Org.W3c.Dom.IDOMError.Location.get -> Org.W3c.Dom.IDOMLocator? +Org.W3c.Dom.IDOMError.Message.get -> string? +Org.W3c.Dom.IDOMError.RelatedData.get -> Java.Lang.Object? +Org.W3c.Dom.IDOMError.RelatedException.get -> Java.Lang.Object? +Org.W3c.Dom.IDOMError.Severity.get -> short +Org.W3c.Dom.IDOMError.Type.get -> string? +Org.W3c.Dom.IDOMErrorHandler +Org.W3c.Dom.IDOMErrorHandler.HandleError(Org.W3c.Dom.IDOMError? error) -> bool +Org.W3c.Dom.IDOMImplementation +Org.W3c.Dom.IDOMImplementation.CreateDocument(string? namespaceURI, string? qualifiedName, Org.W3c.Dom.IDocumentType? doctype) -> Org.W3c.Dom.IDocument? +Org.W3c.Dom.IDOMImplementation.CreateDocumentType(string? qualifiedName, string? publicId, string? systemId) -> Org.W3c.Dom.IDocumentType? +Org.W3c.Dom.IDOMImplementation.GetFeature(string? feature, string? version) -> Java.Lang.Object? +Org.W3c.Dom.IDOMImplementation.HasFeature(string? feature, string? version) -> bool +Org.W3c.Dom.IDOMImplementationList +Org.W3c.Dom.IDOMImplementationList.Item(int index) -> Org.W3c.Dom.IDOMImplementation? +Org.W3c.Dom.IDOMImplementationList.Length.get -> int +Org.W3c.Dom.IDOMImplementationSource +Org.W3c.Dom.IDOMImplementationSource.GetDOMImplementation(string? features) -> Org.W3c.Dom.IDOMImplementation? +Org.W3c.Dom.IDOMImplementationSource.GetDOMImplementationList(string? features) -> Org.W3c.Dom.IDOMImplementationList? +Org.W3c.Dom.IDOMLocator +Org.W3c.Dom.IDOMLocator.ByteOffset.get -> int +Org.W3c.Dom.IDOMLocator.ColumnNumber.get -> int +Org.W3c.Dom.IDOMLocator.LineNumber.get -> int +Org.W3c.Dom.IDOMLocator.RelatedNode.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.IDOMLocator.Uri.get -> string? +Org.W3c.Dom.IDOMLocator.Utf16Offset.get -> int +Org.W3c.Dom.IDOMStringList +Org.W3c.Dom.IDOMStringList.Contains(string? str) -> bool +Org.W3c.Dom.IDOMStringList.Item(int index) -> string? +Org.W3c.Dom.IDOMStringList.Length.get -> int +Org.W3c.Dom.IElement +Org.W3c.Dom.IElement.GetAttribute(string? name) -> string? +Org.W3c.Dom.IElement.GetAttributeNode(string? name) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IElement.GetAttributeNodeNS(string? namespaceURI, string? localName) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IElement.GetAttributeNS(string? namespaceURI, string? localName) -> string? +Org.W3c.Dom.IElement.GetElementsByTagName(string? name) -> Org.W3c.Dom.INodeList? +Org.W3c.Dom.IElement.GetElementsByTagNameNS(string? namespaceURI, string? localName) -> Org.W3c.Dom.INodeList? +Org.W3c.Dom.IElement.HasAttribute(string? name) -> bool +Org.W3c.Dom.IElement.HasAttributeNS(string? namespaceURI, string? localName) -> bool +Org.W3c.Dom.IElement.RemoveAttribute(string? name) -> void +Org.W3c.Dom.IElement.RemoveAttributeNode(Org.W3c.Dom.IAttr? oldAttr) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IElement.RemoveAttributeNS(string? namespaceURI, string? localName) -> void +Org.W3c.Dom.IElement.SchemaTypeInfo.get -> Org.W3c.Dom.ITypeInfo? +Org.W3c.Dom.IElement.SetAttribute(string? name, string? value) -> void +Org.W3c.Dom.IElement.SetAttributeNode(Org.W3c.Dom.IAttr? newAttr) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IElement.SetAttributeNodeNS(Org.W3c.Dom.IAttr? newAttr) -> Org.W3c.Dom.IAttr? +Org.W3c.Dom.IElement.SetAttributeNS(string? namespaceURI, string? qualifiedName, string? value) -> void +Org.W3c.Dom.IElement.SetIdAttribute(string? name, bool isId) -> void +Org.W3c.Dom.IElement.SetIdAttributeNode(Org.W3c.Dom.IAttr? idAttr, bool isId) -> void +Org.W3c.Dom.IElement.SetIdAttributeNS(string? namespaceURI, string? localName, bool isId) -> void +Org.W3c.Dom.IElement.TagName.get -> string? +Org.W3c.Dom.IEntity +Org.W3c.Dom.IEntity.InputEncoding.get -> string? +Org.W3c.Dom.IEntity.NotationName.get -> string? +Org.W3c.Dom.IEntity.PublicId.get -> string? +Org.W3c.Dom.IEntity.SystemId.get -> string? +Org.W3c.Dom.IEntity.XmlEncoding.get -> string? +Org.W3c.Dom.IEntity.XmlVersion.get -> string? +Org.W3c.Dom.IEntityReference +Org.W3c.Dom.INamedNodeMap +Org.W3c.Dom.INamedNodeMap.GetNamedItem(string? name) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.GetNamedItemNS(string? namespaceURI, string? localName) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.Item(int index) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.Length.get -> int +Org.W3c.Dom.INamedNodeMap.RemoveNamedItem(string? name) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.RemoveNamedItemNS(string? namespaceURI, string? localName) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.SetNamedItem(Org.W3c.Dom.INode? arg) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INamedNodeMap.SetNamedItemNS(Org.W3c.Dom.INode? arg) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INameList +Org.W3c.Dom.INameList.Contains(string? str) -> bool +Org.W3c.Dom.INameList.ContainsNS(string? namespaceURI, string? name) -> bool +Org.W3c.Dom.INameList.GetName(int index) -> string? +Org.W3c.Dom.INameList.GetNamespaceURI(int index) -> string? +Org.W3c.Dom.INameList.Length.get -> int +Org.W3c.Dom.INode +Org.W3c.Dom.INode.AppendChild(Org.W3c.Dom.INode? newChild) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.Attributes.get -> Org.W3c.Dom.INamedNodeMap? +Org.W3c.Dom.INode.BaseURI.get -> string? +Org.W3c.Dom.INode.ChildNodes.get -> Org.W3c.Dom.INodeList? +Org.W3c.Dom.INode.CloneNode(bool deep) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.CompareDocumentPosition(Org.W3c.Dom.INode? other) -> short +Org.W3c.Dom.INode.FirstChild.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.GetFeature(string? feature, string? version) -> Java.Lang.Object? +Org.W3c.Dom.INode.GetUserData(string? key) -> Java.Lang.Object? +Org.W3c.Dom.INode.HasAttributes.get -> bool +Org.W3c.Dom.INode.HasChildNodes.get -> bool +Org.W3c.Dom.INode.InsertBefore(Org.W3c.Dom.INode? newChild, Org.W3c.Dom.INode? refChild) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.IsDefaultNamespace(string? namespaceURI) -> bool +Org.W3c.Dom.INode.IsEqualNode(Org.W3c.Dom.INode? arg) -> bool +Org.W3c.Dom.INode.IsSameNode(Org.W3c.Dom.INode? other) -> bool +Org.W3c.Dom.INode.IsSupported(string? feature, string? version) -> bool +Org.W3c.Dom.INode.LastChild.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.LocalName.get -> string? +Org.W3c.Dom.INode.LookupNamespaceURI(string? prefix) -> string? +Org.W3c.Dom.INode.LookupPrefix(string? namespaceURI) -> string? +Org.W3c.Dom.INode.NamespaceURI.get -> string? +Org.W3c.Dom.INode.NextSibling.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.NodeName.get -> string? +Org.W3c.Dom.INode.NodeType.get -> short +Org.W3c.Dom.INode.NodeValue.get -> string? +Org.W3c.Dom.INode.NodeValue.set -> void +Org.W3c.Dom.INode.Normalize() -> void +Org.W3c.Dom.INode.OwnerDocument.get -> Org.W3c.Dom.IDocument? +Org.W3c.Dom.INode.ParentNode.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.Prefix.get -> string? +Org.W3c.Dom.INode.Prefix.set -> void +Org.W3c.Dom.INode.PreviousSibling.get -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.RemoveChild(Org.W3c.Dom.INode? oldChild) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.ReplaceChild(Org.W3c.Dom.INode? newChild, Org.W3c.Dom.INode? oldChild) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INode.SetUserData(string? key, Java.Lang.Object? data, Org.W3c.Dom.IUserDataHandler? handler) -> Java.Lang.Object? +Org.W3c.Dom.INode.TextContent.get -> string? +Org.W3c.Dom.INode.TextContent.set -> void +Org.W3c.Dom.INodeList +Org.W3c.Dom.INodeList.Item(int index) -> Org.W3c.Dom.INode? +Org.W3c.Dom.INodeList.Length.get -> int +Org.W3c.Dom.INotation +Org.W3c.Dom.INotation.PublicId.get -> string? +Org.W3c.Dom.INotation.SystemId.get -> string? +Org.W3c.Dom.IProcessingInstruction +Org.W3c.Dom.IProcessingInstruction.Data.get -> string? +Org.W3c.Dom.IProcessingInstruction.Data.set -> void +Org.W3c.Dom.IProcessingInstruction.Target.get -> string? +Org.W3c.Dom.IText +Org.W3c.Dom.IText.IsElementContentWhitespace.get -> bool +Org.W3c.Dom.IText.ReplaceWholeText(string? content) -> Org.W3c.Dom.IText? +Org.W3c.Dom.IText.SplitText(int offset) -> Org.W3c.Dom.IText? +Org.W3c.Dom.IText.WholeText.get -> string? +Org.W3c.Dom.ITypeInfo +Org.W3c.Dom.ITypeInfo.IsDerivedFrom(string? typeNamespaceArg, string? typeNameArg, int derivationMethod) -> bool +Org.W3c.Dom.ITypeInfo.TypeName.get -> string? +Org.W3c.Dom.ITypeInfo.TypeNamespace.get -> string? +Org.W3c.Dom.IUserDataHandler +Org.W3c.Dom.IUserDataHandler.handleData(short operation, string? key, Java.Lang.Object? data, Org.W3c.Dom.INode? src, Org.W3c.Dom.INode? dst) -> void +Org.W3c.Dom.LS.DOMImplementationLS +Org.W3c.Dom.LS.IDOMImplementationLS +Org.W3c.Dom.LS.IDOMImplementationLS.CreateLSInput() -> Org.W3c.Dom.LS.ILSInput? +Org.W3c.Dom.LS.IDOMImplementationLS.CreateLSOutput() -> Org.W3c.Dom.LS.ILSOutput? +Org.W3c.Dom.LS.IDOMImplementationLS.CreateLSParser(short mode, string? schemaType) -> Org.W3c.Dom.LS.ILSParser? +Org.W3c.Dom.LS.IDOMImplementationLS.CreateLSSerializer() -> Org.W3c.Dom.LS.ILSSerializer? +Org.W3c.Dom.LS.ILSInput +Org.W3c.Dom.LS.ILSInput.BaseURI.get -> string? +Org.W3c.Dom.LS.ILSInput.BaseURI.set -> void +Org.W3c.Dom.LS.ILSInput.ByteStream.get -> System.IO.Stream? +Org.W3c.Dom.LS.ILSInput.ByteStream.set -> void +Org.W3c.Dom.LS.ILSInput.CertifiedText.get -> bool +Org.W3c.Dom.LS.ILSInput.CertifiedText.set -> void +Org.W3c.Dom.LS.ILSInput.CharacterStream.get -> Java.IO.Reader? +Org.W3c.Dom.LS.ILSInput.CharacterStream.set -> void +Org.W3c.Dom.LS.ILSInput.Encoding.get -> string? +Org.W3c.Dom.LS.ILSInput.Encoding.set -> void +Org.W3c.Dom.LS.ILSInput.PublicId.get -> string? +Org.W3c.Dom.LS.ILSInput.PublicId.set -> void +Org.W3c.Dom.LS.ILSInput.StringData.get -> string? +Org.W3c.Dom.LS.ILSInput.StringData.set -> void +Org.W3c.Dom.LS.ILSInput.SystemId.get -> string? +Org.W3c.Dom.LS.ILSInput.SystemId.set -> void +Org.W3c.Dom.LS.ILSOutput +Org.W3c.Dom.LS.ILSOutput.ByteStream.get -> System.IO.Stream? +Org.W3c.Dom.LS.ILSOutput.ByteStream.set -> void +Org.W3c.Dom.LS.ILSOutput.CharacterStream.get -> Java.IO.Writer? +Org.W3c.Dom.LS.ILSOutput.CharacterStream.set -> void +Org.W3c.Dom.LS.ILSOutput.Encoding.get -> string? +Org.W3c.Dom.LS.ILSOutput.Encoding.set -> void +Org.W3c.Dom.LS.ILSOutput.SystemId.get -> string? +Org.W3c.Dom.LS.ILSOutput.SystemId.set -> void +Org.W3c.Dom.LS.ILSParser +Org.W3c.Dom.LS.ILSParser.Abort() -> void +Org.W3c.Dom.LS.ILSParser.Async.get -> bool +Org.W3c.Dom.LS.ILSParser.Busy.get -> bool +Org.W3c.Dom.LS.ILSParser.DomConfig.get -> Org.W3c.Dom.IDOMConfiguration? +Org.W3c.Dom.LS.ILSParser.Filter.get -> Org.W3c.Dom.LS.ILSParserFilter? +Org.W3c.Dom.LS.ILSParser.Filter.set -> void +Org.W3c.Dom.LS.ILSParser.Parse(Org.W3c.Dom.LS.ILSInput? input) -> Org.W3c.Dom.IDocument? +Org.W3c.Dom.LS.ILSParser.ParseURI(string? uri) -> Org.W3c.Dom.IDocument? +Org.W3c.Dom.LS.ILSParser.ParseWithContext(Org.W3c.Dom.LS.ILSInput? input, Org.W3c.Dom.INode? contextArg, short action) -> Org.W3c.Dom.INode? +Org.W3c.Dom.LS.ILSParserExtensions +Org.W3c.Dom.LS.ILSParserFilter +Org.W3c.Dom.LS.ILSParserFilter.AcceptNode(Org.W3c.Dom.INode? nodeArg) -> short +Org.W3c.Dom.LS.ILSParserFilter.StartElement(Org.W3c.Dom.IElement? elementArg) -> short +Org.W3c.Dom.LS.ILSParserFilter.WhatToShow.get -> int +Org.W3c.Dom.LS.ILSResourceResolver +Org.W3c.Dom.LS.ILSResourceResolver.ResolveResource(string? type, string? namespaceURI, string? publicId, string? systemId, string? baseURI) -> Org.W3c.Dom.LS.ILSInput? +Org.W3c.Dom.LS.ILSSerializer +Org.W3c.Dom.LS.ILSSerializer.DomConfig.get -> Org.W3c.Dom.IDOMConfiguration? +Org.W3c.Dom.LS.ILSSerializer.NewLine.get -> string? +Org.W3c.Dom.LS.ILSSerializer.NewLine.set -> void +Org.W3c.Dom.LS.ILSSerializer.Write(Org.W3c.Dom.INode? nodeArg, Org.W3c.Dom.LS.ILSOutput? destination) -> bool +Org.W3c.Dom.LS.ILSSerializer.WriteToString(Org.W3c.Dom.INode? nodeArg) -> string? +Org.W3c.Dom.LS.ILSSerializer.WriteToURI(Org.W3c.Dom.INode? nodeArg, string? uri) -> bool +Org.W3c.Dom.LS.ILSSerializerExtensions +Org.W3c.Dom.LS.LSException +Org.W3c.Dom.LS.LSException.Code.get -> short +Org.W3c.Dom.LS.LSException.Code.set -> void +Org.W3c.Dom.LS.LSException.LSException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.W3c.Dom.LS.LSException.LSException(short code, string? message) -> void +Org.W3c.Dom.LS.LSParser +Org.W3c.Dom.LS.LSParserFilter +Org.W3c.Dom.Node +Org.W3c.Dom.TypeInfo +Org.W3c.Dom.UserDataHandler +Org.Xml.Sax.Ext.Attributes2Impl +Org.Xml.Sax.Ext.Attributes2Impl.Attributes2Impl() -> void +Org.Xml.Sax.Ext.Attributes2Impl.Attributes2Impl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Ext.Attributes2Impl.Attributes2Impl(Org.Xml.Sax.IAttributes? atts) -> void +Org.Xml.Sax.Ext.DefaultHandler2 +Org.Xml.Sax.Ext.DefaultHandler2.DefaultHandler2() -> void +Org.Xml.Sax.Ext.DefaultHandler2.DefaultHandler2(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Ext.IAttributes2 +Org.Xml.Sax.Ext.IAttributes2.IsDeclared(int index) -> bool +Org.Xml.Sax.Ext.IAttributes2.IsDeclared(string? qName) -> bool +Org.Xml.Sax.Ext.IAttributes2.IsDeclared(string? uri, string? localName) -> bool +Org.Xml.Sax.Ext.IAttributes2.IsSpecified(int index) -> bool +Org.Xml.Sax.Ext.IAttributes2.IsSpecified(string? qName) -> bool +Org.Xml.Sax.Ext.IAttributes2.IsSpecified(string? uri, string? localName) -> bool +Org.Xml.Sax.Ext.IDeclHandler +Org.Xml.Sax.Ext.IDeclHandler.AttributeDecl(string? eName, string? aName, string? type, string? mode, string? value) -> void +Org.Xml.Sax.Ext.IDeclHandler.ElementDecl(string? name, string? model) -> void +Org.Xml.Sax.Ext.IDeclHandler.ExternalEntityDecl(string? name, string? publicId, string? systemId) -> void +Org.Xml.Sax.Ext.IDeclHandler.InternalEntityDecl(string? name, string? value) -> void +Org.Xml.Sax.Ext.IEntityResolver2 +Org.Xml.Sax.Ext.IEntityResolver2.GetExternalSubset(string? name, string? baseURI) -> Org.Xml.Sax.InputSource? +Org.Xml.Sax.Ext.IEntityResolver2.ResolveEntity(string? name, string? publicId, string? baseURI, string? systemId) -> Org.Xml.Sax.InputSource? +Org.Xml.Sax.Ext.ILexicalHandler +Org.Xml.Sax.Ext.ILexicalHandler.Comment(char[]? ch, int start, int length) -> void +Org.Xml.Sax.Ext.ILexicalHandler.EndCDATA() -> void +Org.Xml.Sax.Ext.ILexicalHandler.EndDTD() -> void +Org.Xml.Sax.Ext.ILexicalHandler.EndEntity(string? name) -> void +Org.Xml.Sax.Ext.ILexicalHandler.StartCDATA() -> void +Org.Xml.Sax.Ext.ILexicalHandler.StartDTD(string? name, string? publicId, string? systemId) -> void +Org.Xml.Sax.Ext.ILexicalHandler.StartEntity(string? name) -> void +Org.Xml.Sax.Ext.ILocator2 +Org.Xml.Sax.Ext.ILocator2.Encoding.get -> string? +Org.Xml.Sax.Ext.ILocator2.XMLVersion.get -> string? +Org.Xml.Sax.Ext.Locator2Impl +Org.Xml.Sax.Ext.Locator2Impl.Locator2Impl() -> void +Org.Xml.Sax.Ext.Locator2Impl.Locator2Impl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Ext.Locator2Impl.Locator2Impl(Org.Xml.Sax.ILocator? locator) -> void +Org.Xml.Sax.HandlerBase +Org.Xml.Sax.HandlerBase.HandlerBase() -> void +Org.Xml.Sax.HandlerBase.HandlerBase(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.AttributeListImpl +Org.Xml.Sax.Helpers.AttributeListImpl.AttributeListImpl() -> void +Org.Xml.Sax.Helpers.AttributeListImpl.AttributeListImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.AttributeListImpl.AttributeListImpl(Org.Xml.Sax.IAttributeList? atts) -> void +Org.Xml.Sax.Helpers.AttributesImpl +Org.Xml.Sax.Helpers.AttributesImpl.AttributesImpl() -> void +Org.Xml.Sax.Helpers.AttributesImpl.AttributesImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.AttributesImpl.AttributesImpl(Org.Xml.Sax.IAttributes? atts) -> void +Org.Xml.Sax.Helpers.DefaultHandler +Org.Xml.Sax.Helpers.DefaultHandler.DefaultHandler() -> void +Org.Xml.Sax.Helpers.DefaultHandler.DefaultHandler(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.LocatorImpl +Org.Xml.Sax.Helpers.LocatorImpl.LocatorImpl() -> void +Org.Xml.Sax.Helpers.LocatorImpl.LocatorImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.LocatorImpl.LocatorImpl(Org.Xml.Sax.ILocator? locator) -> void +Org.Xml.Sax.Helpers.NamespaceSupport +Org.Xml.Sax.Helpers.NamespaceSupport.NamespaceSupport() -> void +Org.Xml.Sax.Helpers.NamespaceSupport.NamespaceSupport(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.ParserAdapter +Org.Xml.Sax.Helpers.ParserAdapter.ParserAdapter() -> void +Org.Xml.Sax.Helpers.ParserAdapter.ParserAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.ParserAdapter.ParserAdapter(Org.Xml.Sax.IParser? parser) -> void +Org.Xml.Sax.Helpers.ParserFactory +Org.Xml.Sax.Helpers.ParserFactory.ParserFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.XMLFilterImpl +Org.Xml.Sax.Helpers.XMLFilterImpl.XMLFilterImpl() -> void +Org.Xml.Sax.Helpers.XMLFilterImpl.XMLFilterImpl(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.XMLFilterImpl.XMLFilterImpl(Org.Xml.Sax.IXMLReader? parent) -> void +Org.Xml.Sax.Helpers.XMLReaderAdapter +Org.Xml.Sax.Helpers.XMLReaderAdapter.XMLReaderAdapter() -> void +Org.Xml.Sax.Helpers.XMLReaderAdapter.XMLReaderAdapter(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.Helpers.XMLReaderAdapter.XMLReaderAdapter(Org.Xml.Sax.IXMLReader? xmlReader) -> void +Org.Xml.Sax.Helpers.XMLReaderFactory +Org.Xml.Sax.IAttributeList +Org.Xml.Sax.IAttributeList.GetName(int i) -> string? +Org.Xml.Sax.IAttributeList.GetType(int i) -> string? +Org.Xml.Sax.IAttributeList.GetType(string? name) -> string? +Org.Xml.Sax.IAttributeList.GetValue(int i) -> string? +Org.Xml.Sax.IAttributeList.GetValue(string? name) -> string? +Org.Xml.Sax.IAttributeList.Length.get -> int +Org.Xml.Sax.IAttributes +Org.Xml.Sax.IAttributes.GetIndex(string? qName) -> int +Org.Xml.Sax.IAttributes.GetIndex(string? uri, string? localName) -> int +Org.Xml.Sax.IAttributes.GetLocalName(int index) -> string? +Org.Xml.Sax.IAttributes.GetQName(int index) -> string? +Org.Xml.Sax.IAttributes.GetType(int index) -> string? +Org.Xml.Sax.IAttributes.GetType(string? qName) -> string? +Org.Xml.Sax.IAttributes.GetType(string? uri, string? localName) -> string? +Org.Xml.Sax.IAttributes.GetURI(int index) -> string? +Org.Xml.Sax.IAttributes.GetValue(int index) -> string? +Org.Xml.Sax.IAttributes.GetValue(string? qName) -> string? +Org.Xml.Sax.IAttributes.GetValue(string? uri, string? localName) -> string? +Org.Xml.Sax.IAttributes.Length.get -> int +Org.Xml.Sax.IContentHandler +Org.Xml.Sax.IContentHandler.Characters(char[]? ch, int start, int length) -> void +Org.Xml.Sax.IContentHandler.EndDocument() -> void +Org.Xml.Sax.IContentHandler.EndElement(string? uri, string? localName, string? qName) -> void +Org.Xml.Sax.IContentHandler.EndPrefixMapping(string? prefix) -> void +Org.Xml.Sax.IContentHandler.IgnorableWhitespace(char[]? ch, int start, int length) -> void +Org.Xml.Sax.IContentHandler.ProcessingInstruction(string? target, string? data) -> void +Org.Xml.Sax.IContentHandler.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +Org.Xml.Sax.IContentHandler.SkippedEntity(string? name) -> void +Org.Xml.Sax.IContentHandler.StartDocument() -> void +Org.Xml.Sax.IContentHandler.StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts) -> void +Org.Xml.Sax.IContentHandler.StartPrefixMapping(string? prefix, string? uri) -> void +Org.Xml.Sax.IDocumentHandler +Org.Xml.Sax.IDocumentHandler.Characters(char[]? ch, int start, int length) -> void +Org.Xml.Sax.IDocumentHandler.EndDocument() -> void +Org.Xml.Sax.IDocumentHandler.EndElement(string? name) -> void +Org.Xml.Sax.IDocumentHandler.IgnorableWhitespace(char[]? ch, int start, int length) -> void +Org.Xml.Sax.IDocumentHandler.ProcessingInstruction(string? target, string? data) -> void +Org.Xml.Sax.IDocumentHandler.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +Org.Xml.Sax.IDocumentHandler.StartDocument() -> void +Org.Xml.Sax.IDocumentHandler.StartElement(string? name, Org.Xml.Sax.IAttributeList? atts) -> void +Org.Xml.Sax.IDTDHandler +Org.Xml.Sax.IDTDHandler.NotationDecl(string? name, string? publicId, string? systemId) -> void +Org.Xml.Sax.IDTDHandler.UnparsedEntityDecl(string? name, string? publicId, string? systemId, string? notationName) -> void +Org.Xml.Sax.IEntityResolver +Org.Xml.Sax.IEntityResolver.ResolveEntity(string? publicId, string? systemId) -> Org.Xml.Sax.InputSource? +Org.Xml.Sax.IErrorHandler +Org.Xml.Sax.IErrorHandler.Error(Org.Xml.Sax.SAXParseException? exception) -> void +Org.Xml.Sax.IErrorHandler.FatalError(Org.Xml.Sax.SAXParseException? exception) -> void +Org.Xml.Sax.IErrorHandler.Warning(Org.Xml.Sax.SAXParseException? exception) -> void +Org.Xml.Sax.ILocator +Org.Xml.Sax.ILocator.ColumnNumber.get -> int +Org.Xml.Sax.ILocator.LineNumber.get -> int +Org.Xml.Sax.ILocator.PublicId.get -> string? +Org.Xml.Sax.ILocator.SystemId.get -> string? +Org.Xml.Sax.InputSource +Org.Xml.Sax.InputSource.InputSource() -> void +Org.Xml.Sax.InputSource.InputSource(Java.IO.Reader? characterStream) -> void +Org.Xml.Sax.InputSource.InputSource(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.InputSource.InputSource(string? systemId) -> void +Org.Xml.Sax.InputSource.InputSource(System.IO.Stream? byteStream) -> void +Org.Xml.Sax.IParser +Org.Xml.Sax.IParser.Parse(Org.Xml.Sax.InputSource? source) -> void +Org.Xml.Sax.IParser.Parse(string? systemId) -> void +Org.Xml.Sax.IParser.SetDocumentHandler(Org.Xml.Sax.IDocumentHandler? handler) -> void +Org.Xml.Sax.IParser.SetDTDHandler(Org.Xml.Sax.IDTDHandler? handler) -> void +Org.Xml.Sax.IParser.SetEntityResolver(Org.Xml.Sax.IEntityResolver? resolver) -> void +Org.Xml.Sax.IParser.SetErrorHandler(Org.Xml.Sax.IErrorHandler? handler) -> void +Org.Xml.Sax.IParser.SetLocale(Java.Util.Locale? locale) -> void +Org.Xml.Sax.IParserExtensions +Org.Xml.Sax.IXMLFilter +Org.Xml.Sax.IXMLFilter.Parent.get -> Org.Xml.Sax.IXMLReader? +Org.Xml.Sax.IXMLFilter.Parent.set -> void +Org.Xml.Sax.IXMLReader +Org.Xml.Sax.IXMLReader.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +Org.Xml.Sax.IXMLReader.ContentHandler.set -> void +Org.Xml.Sax.IXMLReader.DTDHandler.get -> Org.Xml.Sax.IDTDHandler? +Org.Xml.Sax.IXMLReader.DTDHandler.set -> void +Org.Xml.Sax.IXMLReader.EntityResolver.get -> Org.Xml.Sax.IEntityResolver? +Org.Xml.Sax.IXMLReader.EntityResolver.set -> void +Org.Xml.Sax.IXMLReader.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +Org.Xml.Sax.IXMLReader.ErrorHandler.set -> void +Org.Xml.Sax.IXMLReader.GetFeature(string? name) -> bool +Org.Xml.Sax.IXMLReader.GetProperty(string? name) -> Java.Lang.Object? +Org.Xml.Sax.IXMLReader.Parse(Org.Xml.Sax.InputSource? input) -> void +Org.Xml.Sax.IXMLReader.Parse(string? systemId) -> void +Org.Xml.Sax.IXMLReader.SetFeature(string? name, bool value) -> void +Org.Xml.Sax.IXMLReader.SetProperty(string? name, Java.Lang.Object? value) -> void +Org.Xml.Sax.IXMLReaderExtensions +Org.Xml.Sax.SAXException +Org.Xml.Sax.SAXException.SAXException() -> void +Org.Xml.Sax.SAXException.SAXException(Java.Lang.Exception? e) -> void +Org.Xml.Sax.SAXException.SAXException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.SAXException.SAXException(string? message) -> void +Org.Xml.Sax.SAXException.SAXException(string? message, Java.Lang.Exception? e) -> void +Org.Xml.Sax.SAXNotRecognizedException +Org.Xml.Sax.SAXNotRecognizedException.SAXNotRecognizedException() -> void +Org.Xml.Sax.SAXNotRecognizedException.SAXNotRecognizedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.SAXNotRecognizedException.SAXNotRecognizedException(string? message) -> void +Org.Xml.Sax.SAXNotSupportedException +Org.Xml.Sax.SAXNotSupportedException.SAXNotSupportedException() -> void +Org.Xml.Sax.SAXNotSupportedException.SAXNotSupportedException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.SAXNotSupportedException.SAXNotSupportedException(string? message) -> void +Org.Xml.Sax.SAXParseException +Org.Xml.Sax.SAXParseException.SAXParseException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xml.Sax.SAXParseException.SAXParseException(string? message, Org.Xml.Sax.ILocator? locator) -> void +Org.Xml.Sax.SAXParseException.SAXParseException(string? message, Org.Xml.Sax.ILocator? locator, Java.Lang.Exception? e) -> void +Org.Xml.Sax.SAXParseException.SAXParseException(string? message, string? publicId, string? systemId, int lineNumber, int columnNumber) -> void +Org.Xml.Sax.SAXParseException.SAXParseException(string? message, string? publicId, string? systemId, int lineNumber, int columnNumber, Java.Lang.Exception? e) -> void +Org.XmlPull.V1.IXmlPullParser +Org.XmlPull.V1.IXmlPullParser.AttributeCount.get -> int +Org.XmlPull.V1.IXmlPullParser.ColumnNumber.get -> int +Org.XmlPull.V1.IXmlPullParser.DefineEntityReplacementText(string? entityName, string? replacementText) -> void +Org.XmlPull.V1.IXmlPullParser.Depth.get -> int +Org.XmlPull.V1.IXmlPullParser.EventType.get -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.IXmlPullParser.GetAttributeName(int index) -> string? +Org.XmlPull.V1.IXmlPullParser.GetAttributeNamespace(int index) -> string? +Org.XmlPull.V1.IXmlPullParser.GetAttributePrefix(int index) -> string? +Org.XmlPull.V1.IXmlPullParser.GetAttributeType(int index) -> string? +Org.XmlPull.V1.IXmlPullParser.GetAttributeValue(int index) -> string? +Org.XmlPull.V1.IXmlPullParser.GetAttributeValue(string? namespace, string? name) -> string? +Org.XmlPull.V1.IXmlPullParser.GetFeature(string? name) -> bool +Org.XmlPull.V1.IXmlPullParser.GetNamespace(string? prefix) -> string? +Org.XmlPull.V1.IXmlPullParser.GetNamespaceCount(int depth) -> int +Org.XmlPull.V1.IXmlPullParser.GetNamespacePrefix(int pos) -> string? +Org.XmlPull.V1.IXmlPullParser.GetNamespaceUri(int pos) -> string? +Org.XmlPull.V1.IXmlPullParser.GetProperty(string? name) -> Java.Lang.Object? +Org.XmlPull.V1.IXmlPullParser.GetTextCharacters(int[]? holderForStartAndLength) -> char[]? +Org.XmlPull.V1.IXmlPullParser.InputEncoding.get -> string? +Org.XmlPull.V1.IXmlPullParser.IsAttributeDefault(int index) -> bool +Org.XmlPull.V1.IXmlPullParser.IsEmptyElementTag.get -> bool +Org.XmlPull.V1.IXmlPullParser.IsWhitespace.get -> bool +Org.XmlPull.V1.IXmlPullParser.LineNumber.get -> int +Org.XmlPull.V1.IXmlPullParser.Name.get -> string? +Org.XmlPull.V1.IXmlPullParser.Namespace.get -> string? +Org.XmlPull.V1.IXmlPullParser.Next() -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.IXmlPullParser.NextTag() -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.IXmlPullParser.NextText() -> string? +Org.XmlPull.V1.IXmlPullParser.NextToken() -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.IXmlPullParser.PositionDescription.get -> string? +Org.XmlPull.V1.IXmlPullParser.Prefix.get -> string? +Org.XmlPull.V1.IXmlPullParser.Require(Org.XmlPull.V1.XmlPullParserNode type, string? namespace, string? name) -> void +Org.XmlPull.V1.IXmlPullParser.SetFeature(string? name, bool state) -> void +Org.XmlPull.V1.IXmlPullParser.SetInput(Java.IO.Reader? in) -> void +Org.XmlPull.V1.IXmlPullParser.SetInput(System.IO.Stream? inputStream, string? inputEncoding) -> void +Org.XmlPull.V1.IXmlPullParser.SetProperty(string? name, Java.Lang.Object? value) -> void +Org.XmlPull.V1.IXmlPullParser.Text.get -> string? +Org.XmlPull.V1.IXmlPullParser.Types.get -> System.Collections.Generic.IList? +Org.XmlPull.V1.IXmlPullParserExtensions +Org.XmlPull.V1.IXmlSerializer +Org.XmlPull.V1.IXmlSerializer.Attribute(string? namespace, string? name, string? value) -> Org.XmlPull.V1.IXmlSerializer? +Org.XmlPull.V1.IXmlSerializer.Cdsect(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.Comment(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.Depth.get -> int +Org.XmlPull.V1.IXmlSerializer.Docdecl(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.EndDocument() -> void +Org.XmlPull.V1.IXmlSerializer.EndTag(string? namespace, string? name) -> Org.XmlPull.V1.IXmlSerializer? +Org.XmlPull.V1.IXmlSerializer.EntityRef(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.Flush() -> void +Org.XmlPull.V1.IXmlSerializer.GetFeature(string? name) -> bool +Org.XmlPull.V1.IXmlSerializer.GetPrefix(string? namespace, bool generatePrefix) -> string? +Org.XmlPull.V1.IXmlSerializer.GetProperty(string? name) -> Java.Lang.Object? +Org.XmlPull.V1.IXmlSerializer.IgnorableWhitespace(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.Name.get -> string? +Org.XmlPull.V1.IXmlSerializer.Namespace.get -> string? +Org.XmlPull.V1.IXmlSerializer.ProcessingInstruction(string? text) -> void +Org.XmlPull.V1.IXmlSerializer.SetFeature(string? name, bool state) -> void +Org.XmlPull.V1.IXmlSerializer.SetOutput(Java.IO.Writer? writer) -> void +Org.XmlPull.V1.IXmlSerializer.SetOutput(System.IO.Stream? os, string? encoding) -> void +Org.XmlPull.V1.IXmlSerializer.SetPrefix(string? prefix, string? namespace) -> void +Org.XmlPull.V1.IXmlSerializer.SetProperty(string? name, Java.Lang.Object? value) -> void +Org.XmlPull.V1.IXmlSerializer.StartDocument(string? encoding, Java.Lang.Boolean? standalone) -> void +Org.XmlPull.V1.IXmlSerializer.StartTag(string? namespace, string? name) -> Org.XmlPull.V1.IXmlSerializer? +Org.XmlPull.V1.IXmlSerializer.Text(char[]? buf, int start, int len) -> Org.XmlPull.V1.IXmlSerializer? +Org.XmlPull.V1.IXmlSerializer.Text(string? text) -> Org.XmlPull.V1.IXmlSerializer? +Org.XmlPull.V1.IXmlSerializerExtensions +Org.Xmlpull.V1.Sax2.Driver +Org.Xmlpull.V1.Sax2.Driver.Driver() -> void +Org.Xmlpull.V1.Sax2.Driver.Driver(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.Xmlpull.V1.Sax2.Driver.Driver(System.Xml.XmlReader? pp) -> void +Org.Xmlpull.V1.Sax2.Driver.ParseAsync(Org.Xml.Sax.InputSource? source) -> System.Threading.Tasks.Task! +Org.Xmlpull.V1.Sax2.Driver.ParseAsync(string? systemId) -> System.Threading.Tasks.Task! +Org.Xmlpull.V1.Sax2.Driver.ParseSubTreeAsync(System.Xml.XmlReader? pp) -> System.Threading.Tasks.Task! +Org.Xmlpull.V1.Sax2.Driver.Pp.get -> System.Xml.XmlReader? +Org.Xmlpull.V1.Sax2.Driver.Pp.set -> void +Org.XmlPull.V1.XmlPullParser +Org.XmlPull.V1.XmlPullParserException +Org.XmlPull.V1.XmlPullParserException.Column.get -> int +Org.XmlPull.V1.XmlPullParserException.Column.set -> void +Org.XmlPull.V1.XmlPullParserException.Row.get -> int +Org.XmlPull.V1.XmlPullParserException.Row.set -> void +Org.XmlPull.V1.XmlPullParserException.XmlPullParserException(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.XmlPull.V1.XmlPullParserException.XmlPullParserException(string? msg, System.Xml.XmlReader? parser, Java.Lang.Throwable? chain) -> void +Org.XmlPull.V1.XmlPullParserException.XmlPullParserException(string? s) -> void +Org.XmlPull.V1.XmlPullParserFactory +Org.XmlPull.V1.XmlPullParserFactory.ClassNamesLocation.get -> string? +Org.XmlPull.V1.XmlPullParserFactory.ClassNamesLocation.set -> void +Org.XmlPull.V1.XmlPullParserFactory.Features.get -> System.Collections.IDictionary? +Org.XmlPull.V1.XmlPullParserFactory.Features.set -> void +Org.XmlPull.V1.XmlPullParserFactory.ParserClasses.get -> System.Collections.IList? +Org.XmlPull.V1.XmlPullParserFactory.ParserClasses.set -> void +Org.XmlPull.V1.XmlPullParserFactory.SerializerClasses.get -> System.Collections.IList? +Org.XmlPull.V1.XmlPullParserFactory.SerializerClasses.set -> void +Org.XmlPull.V1.XmlPullParserFactory.XmlPullParserFactory() -> void +Org.XmlPull.V1.XmlPullParserFactory.XmlPullParserFactory(nint javaReference, Android.Runtime.JniHandleOwnership transfer) -> void +Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.Cdsect = 5 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.Comment = 9 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.Docdecl = 10 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.EndDocument = 1 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.EndTag = 3 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.EntityRef = 6 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.IgnorableWhitespace = 7 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.ProcessingInstruction = 8 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.StartDocument = 0 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.StartTag = 2 -> Org.XmlPull.V1.XmlPullParserNode +Org.XmlPull.V1.XmlPullParserNode.Text = 4 -> Org.XmlPull.V1.XmlPullParserNode +override abstract Android.Widget.AbsListView.Adapter.get -> Android.Widget.IListAdapter? +override abstract Android.Widget.AbsListView.Adapter.set -> void +override abstract Java.Nio.ByteBuffer.Duplicate() -> Java.Nio.ByteBuffer! +override abstract Java.Nio.ByteBuffer.Slice() -> Java.Nio.ByteBuffer! +override abstract Java.Nio.CharBuffer.Duplicate() -> Java.Nio.CharBuffer? +override abstract Java.Nio.CharBuffer.Slice() -> Java.Nio.CharBuffer? +override abstract Java.Nio.DoubleBuffer.Duplicate() -> Java.Nio.DoubleBuffer? +override abstract Java.Nio.DoubleBuffer.Slice() -> Java.Nio.DoubleBuffer? +override abstract Java.Nio.FloatBuffer.Duplicate() -> Java.Nio.FloatBuffer? +override abstract Java.Nio.FloatBuffer.Slice() -> Java.Nio.FloatBuffer? +override abstract Java.Nio.IntBuffer.Duplicate() -> Java.Nio.IntBuffer? +override abstract Java.Nio.IntBuffer.Slice() -> Java.Nio.IntBuffer? +override abstract Java.Nio.LongBuffer.Duplicate() -> Java.Nio.LongBuffer? +override abstract Java.Nio.LongBuffer.Slice() -> Java.Nio.LongBuffer? +override abstract Java.Nio.ShortBuffer.Duplicate() -> Java.Nio.ShortBuffer? +override abstract Java.Nio.ShortBuffer.Slice() -> Java.Nio.ShortBuffer? +override Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.ThresholdClass.get -> nint +override Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.AccessibilityButtonController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityGestureEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.GestureResultCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.GestureResultCallback.ThresholdClass.get -> nint +override Android.AccessibilityServices.AccessibilityService.GestureResultCallback.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.AccessibilityService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.MagnificationController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.ScreenshotResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.SoftKeyboardController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityService.ThresholdClass.get -> nint +override Android.AccessibilityServices.AccessibilityService.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.AccessibilityServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.AccessibilityServiceInfo.ThresholdClass.get -> nint +override Android.AccessibilityServices.AccessibilityServiceInfo.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.ThresholdClass.get -> nint +override Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.FingerprintGestureController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.GestureDescription.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.GestureDescription.Builder.ThresholdClass.get -> nint +override Android.AccessibilityServices.GestureDescription.Builder.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.GestureDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.GestureDescription.StrokeDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.GestureDescription.StrokeDescription.ThresholdClass.get -> nint +override Android.AccessibilityServices.GestureDescription.StrokeDescription.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.InputMethod.AccessibilityInputConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.InputMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.InputMethod.ThresholdClass.get -> nint +override Android.AccessibilityServices.InputMethod.ThresholdType.get -> System.Type! +override Android.AccessibilityServices.MagnificationConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.MagnificationConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AccessibilityServices.TouchInteractionController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AbstractAccountAuthenticator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AbstractAccountAuthenticator.ThresholdClass.get -> nint +override Android.Accounts.AbstractAccountAuthenticator.ThresholdType.get -> System.Type! +override Android.Accounts.Account.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.Account.ThresholdClass.get -> nint +override Android.Accounts.Account.ThresholdType.get -> System.Type! +override Android.Accounts.AccountAuthenticatorActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AccountAuthenticatorActivity.ThresholdClass.get -> nint +override Android.Accounts.AccountAuthenticatorActivity.ThresholdType.get -> System.Type! +override Android.Accounts.AccountAuthenticatorResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AccountAuthenticatorResponse.ThresholdClass.get -> nint +override Android.Accounts.AccountAuthenticatorResponse.ThresholdType.get -> System.Type! +override Android.Accounts.AccountManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AccountManager.ThresholdClass.get -> nint +override Android.Accounts.AccountManager.ThresholdType.get -> System.Type! +override Android.Accounts.AccountsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AccountsException.ThresholdClass.get -> nint +override Android.Accounts.AccountsException.ThresholdType.get -> System.Type! +override Android.Accounts.AuthenticatorDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AuthenticatorDescription.ThresholdClass.get -> nint +override Android.Accounts.AuthenticatorDescription.ThresholdType.get -> System.Type! +override Android.Accounts.AuthenticatorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.AuthenticatorException.ThresholdClass.get -> nint +override Android.Accounts.AuthenticatorException.ThresholdType.get -> System.Type! +override Android.Accounts.NetworkErrorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.NetworkErrorException.ThresholdClass.get -> nint +override Android.Accounts.NetworkErrorException.ThresholdType.get -> System.Type! +override Android.Accounts.OperationCanceledException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Accounts.OperationCanceledException.ThresholdClass.get -> nint +override Android.Accounts.OperationCanceledException.ThresholdType.get -> System.Type! +override Android.AdServices.AdIds.AdId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdIds.AdId.ThresholdClass.get -> nint +override Android.AdServices.AdIds.AdId.ThresholdType.get -> System.Type! +override Android.AdServices.AdIds.AdIdManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdIds.AdIdManager.ThresholdClass.get -> nint +override Android.AdServices.AdIds.AdIdManager.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.AdSelectionConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AdSelectionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AdSelectionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AdSelectionManager.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.AdSelectionManager.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.AdSelectionOutcome.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AdSelectionOutcome.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.AdSelectionOutcome.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.AdSelectionOutcome.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.ReportImpressionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.ReportImpressionRequest.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.ReportImpressionRequest.ThresholdType.get -> System.Type! +override Android.AdServices.AdSelection.TestAdSelectionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdSelection.TestAdSelectionManager.ThresholdClass.get -> nint +override Android.AdServices.AdSelection.TestAdSelectionManager.ThresholdType.get -> System.Type! +override Android.AdServices.AdServicesState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdServicesState.ThresholdClass.get -> nint +override Android.AdServices.AdServicesState.ThresholdType.get -> System.Type! +override Android.AdServices.AdServicesVersion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AdServicesVersion.ThresholdClass.get -> nint +override Android.AdServices.AdServicesVersion.ThresholdType.get -> System.Type! +override Android.AdServices.AppSetIds.AppSetId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AppSetIds.AppSetId.ThresholdClass.get -> nint +override Android.AdServices.AppSetIds.AppSetId.ThresholdType.get -> System.Type! +override Android.AdServices.AppSetIds.AppSetIdManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.AppSetIds.AppSetIdManager.ThresholdClass.get -> nint +override Android.AdServices.AppSetIds.AppSetIdManager.ThresholdType.get -> System.Type! +override Android.AdServices.Common.AdData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Common.AdData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Common.AdSelectionSignals.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Common.AdServicesPermissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Common.AdServicesPermissions.ThresholdClass.get -> nint +override Android.AdServices.Common.AdServicesPermissions.ThresholdType.get -> System.Type! +override Android.AdServices.Common.AdTechIdentifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.ThresholdClass.get -> nint +override Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.ThresholdType.get -> System.Type! +override Android.AdServices.CustomAudiences.CustomAudience.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.CustomAudience.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.CustomAudienceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.CustomAudienceManager.ThresholdClass.get -> nint +override Android.AdServices.CustomAudiences.CustomAudienceManager.ThresholdType.get -> System.Type! +override Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.ThresholdClass.get -> nint +override Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.ThresholdType.get -> System.Type! +override Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.ThresholdClass.get -> nint +override Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.ThresholdType.get -> System.Type! +override Android.AdServices.CustomAudiences.TestCustomAudienceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.TestCustomAudienceManager.ThresholdClass.get -> nint +override Android.AdServices.CustomAudiences.TestCustomAudienceManager.ThresholdType.get -> System.Type! +override Android.AdServices.CustomAudiences.TrustedBiddingData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.CustomAudiences.TrustedBiddingData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Exceptions.AdServicesException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Exceptions.AdServicesException.ThresholdClass.get -> nint +override Android.AdServices.Exceptions.AdServicesException.ThresholdType.get -> System.Type! +override Android.AdServices.Measurement.DeletionRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.DeletionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.DeletionRequest.ThresholdClass.get -> nint +override Android.AdServices.Measurement.DeletionRequest.ThresholdType.get -> System.Type! +override Android.AdServices.Measurement.MeasurementManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.MeasurementManager.ThresholdClass.get -> nint +override Android.AdServices.Measurement.MeasurementManager.ThresholdType.get -> System.Type! +override Android.AdServices.Measurement.WebSourceParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebSourceParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebSourceRegistrationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebSourceRegistrationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebTriggerParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebTriggerParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebTriggerRegistrationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Measurement.WebTriggerRegistrationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.GetTopicsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.GetTopicsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.GetTopicsResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.GetTopicsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.Topic.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.AdServices.Topics.TopicsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.Animator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.Animator.ThresholdClass.get -> nint +override Android.Animation.Animator.ThresholdType.get -> System.Type! +override Android.Animation.AnimatorInflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.AnimatorInflater.ThresholdClass.get -> nint +override Android.Animation.AnimatorInflater.ThresholdType.get -> System.Type! +override Android.Animation.AnimatorListenerAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.AnimatorListenerAdapter.ThresholdClass.get -> nint +override Android.Animation.AnimatorListenerAdapter.ThresholdType.get -> System.Type! +override Android.Animation.AnimatorSet.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.AnimatorSet.Builder.ThresholdClass.get -> nint +override Android.Animation.AnimatorSet.Builder.ThresholdType.get -> System.Type! +override Android.Animation.AnimatorSet.Duration.get -> long +override Android.Animation.AnimatorSet.IsRunning.get -> bool +override Android.Animation.AnimatorSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.AnimatorSet.SetDuration(long duration) -> Android.Animation.Animator! +override Android.Animation.AnimatorSet.SetInterpolator(Android.Animation.ITimeInterpolator? interpolator) -> void +override Android.Animation.AnimatorSet.StartDelay.get -> long +override Android.Animation.AnimatorSet.StartDelay.set -> void +override Android.Animation.ArgbEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.ArgbEvaluator.ThresholdClass.get -> nint +override Android.Animation.ArgbEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.BidirectionalTypeConverter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.BidirectionalTypeConverter.ThresholdClass.get -> nint +override Android.Animation.BidirectionalTypeConverter.ThresholdType.get -> System.Type! +override Android.Animation.FloatArrayEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.FloatArrayEvaluator.ThresholdClass.get -> nint +override Android.Animation.FloatArrayEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.FloatEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.FloatEvaluator.ThresholdClass.get -> nint +override Android.Animation.FloatEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.IntArrayEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.IntArrayEvaluator.ThresholdClass.get -> nint +override Android.Animation.IntArrayEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.IntEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.IntEvaluator.ThresholdClass.get -> nint +override Android.Animation.IntEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.Keyframe.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.Keyframe.ThresholdClass.get -> nint +override Android.Animation.Keyframe.ThresholdType.get -> System.Type! +override Android.Animation.LayoutTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.LayoutTransition.ThresholdClass.get -> nint +override Android.Animation.LayoutTransition.ThresholdType.get -> System.Type! +override Android.Animation.ObjectAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.PointFEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.PointFEvaluator.ThresholdClass.get -> nint +override Android.Animation.PointFEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.PropertyValuesHolder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.PropertyValuesHolder.ThresholdClass.get -> nint +override Android.Animation.PropertyValuesHolder.ThresholdType.get -> System.Type! +override Android.Animation.RectEvaluator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.RectEvaluator.ThresholdClass.get -> nint +override Android.Animation.RectEvaluator.ThresholdType.get -> System.Type! +override Android.Animation.StateListAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.StateListAnimator.ThresholdClass.get -> nint +override Android.Animation.StateListAnimator.ThresholdType.get -> System.Type! +override Android.Animation.TimeAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.TimeAnimator.ThresholdClass.get -> nint +override Android.Animation.TimeAnimator.ThresholdType.get -> System.Type! +override Android.Animation.TypeConverter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.TypeConverter.ThresholdClass.get -> nint +override Android.Animation.TypeConverter.ThresholdType.get -> System.Type! +override Android.Animation.ValueAnimator.Duration.get -> long +override Android.Animation.ValueAnimator.IsRunning.get -> bool +override Android.Animation.ValueAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Animation.ValueAnimator.SetDuration(long duration) -> Android.Animation.Animator! +override Android.Animation.ValueAnimator.SetInterpolator(Android.Animation.ITimeInterpolator? value) -> void +override Android.Animation.ValueAnimator.StartDelay.get -> long +override Android.Animation.ValueAnimator.StartDelay.set -> void +override Android.Animation.ValueAnimator.ThresholdClass.get -> nint +override Android.Animation.ValueAnimator.ThresholdType.get -> System.Type! +override Android.Annotation.SuppressLint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Annotation.SuppressLint.ThresholdClass.get -> nint +override Android.Annotation.SuppressLint.ThresholdType.get -> System.Type! +override Android.Annotation.TargetApi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Annotation.TargetApi.ThresholdClass.get -> nint +override Android.Annotation.TargetApi.ThresholdType.get -> System.Type! +override Android.App.ActionBar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActionBar.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActionBar.LayoutParams.ThresholdClass.get -> nint +override Android.App.ActionBar.LayoutParams.ThresholdType.get -> System.Type! +override Android.App.ActionBar.Tab.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActionBar.Tab.ThresholdClass.get -> nint +override Android.App.ActionBar.Tab.ThresholdType.get -> System.Type! +override Android.App.ActionBar.ThresholdClass.get -> nint +override Android.App.ActionBar.ThresholdType.get -> System.Type! +override Android.App.Activity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Activity.ThresholdClass.get -> nint +override Android.App.Activity.ThresholdType.get -> System.Type! +override Android.App.ActivityGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityGroup.ThresholdClass.get -> nint +override Android.App.ActivityGroup.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.AppTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.AppTask.ThresholdClass.get -> nint +override Android.App.ActivityManager.AppTask.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.MemoryInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.MemoryInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.MemoryInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.ProcessErrorStateInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.ProcessErrorStateInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.ProcessErrorStateInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.RecentTaskInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.RecentTaskInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.RecentTaskInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.RunningAppProcessInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.RunningAppProcessInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.RunningAppProcessInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.RunningServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.RunningServiceInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.RunningServiceInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.RunningTaskInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.RunningTaskInfo.ThresholdClass.get -> nint +override Android.App.ActivityManager.RunningTaskInfo.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.TaskDescription.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.TaskDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityManager.TaskDescription.ThresholdClass.get -> nint +override Android.App.ActivityManager.TaskDescription.ThresholdType.get -> System.Type! +override Android.App.ActivityManager.ThresholdClass.get -> nint +override Android.App.ActivityManager.ThresholdType.get -> System.Type! +override Android.App.ActivityOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ActivityOptions.ThresholdClass.get -> nint +override Android.App.ActivityOptions.ThresholdType.get -> System.Type! +override Android.App.Admin.ConnectEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.ConnectEvent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +override Android.App.Admin.DelegatedAdminReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DelegatedAdminReceiver.ThresholdClass.get -> nint +override Android.App.Admin.DelegatedAdminReceiver.ThresholdType.get -> System.Type! +override Android.App.Admin.DeviceAdminInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DeviceAdminReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DeviceAdminReceiver.OnReceive(Android.Content.Context! context, Android.Content.Intent! intent) -> void +override Android.App.Admin.DeviceAdminReceiver.ThresholdClass.get -> nint +override Android.App.Admin.DeviceAdminReceiver.ThresholdType.get -> System.Type! +override Android.App.Admin.DeviceAdminService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DeviceAdminService.ThresholdClass.get -> nint +override Android.App.Admin.DeviceAdminService.ThresholdType.get -> System.Type! +override Android.App.Admin.DevicePolicyIdentifiers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.ThresholdClass.get -> nint +override Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.ThresholdType.get -> System.Type! +override Android.App.Admin.DevicePolicyManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DevicePolicyManager.ThresholdClass.get -> nint +override Android.App.Admin.DevicePolicyManager.ThresholdType.get -> System.Type! +override Android.App.Admin.DevicePolicyResources.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DevicePolicyResourcesManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DevicePolicyResourcesManager.ThresholdClass.get -> nint +override Android.App.Admin.DevicePolicyResourcesManager.ThresholdType.get -> System.Type! +override Android.App.Admin.DnsEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.DnsEvent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +override Android.App.Admin.FactoryResetProtectionPolicy.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.FactoryResetProtectionPolicy.Builder.ThresholdClass.get -> nint +override Android.App.Admin.FactoryResetProtectionPolicy.Builder.ThresholdType.get -> System.Type! +override Android.App.Admin.FactoryResetProtectionPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.FreezePeriod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.FreezePeriod.ThresholdClass.get -> nint +override Android.App.Admin.FreezePeriod.ThresholdType.get -> System.Type! +override Android.App.Admin.ManagedSubscriptionsPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.NetworkEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.NetworkEvent.ThresholdClass.get -> nint +override Android.App.Admin.NetworkEvent.ThresholdType.get -> System.Type! +override Android.App.Admin.PackagePolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.PolicyUpdateReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.PolicyUpdateReceiver.ThresholdClass.get -> nint +override Android.App.Admin.PolicyUpdateReceiver.ThresholdType.get -> System.Type! +override Android.App.Admin.PolicyUpdateResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.PreferentialNetworkServiceConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.PreferentialNetworkServiceConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.SecurityLog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.SecurityLog.SecurityEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.SecurityLog.ThresholdClass.get -> nint +override Android.App.Admin.SecurityLog.ThresholdType.get -> System.Type! +override Android.App.Admin.SystemUpdateInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.SystemUpdatePolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.SystemUpdatePolicy.ThresholdClass.get -> nint +override Android.App.Admin.SystemUpdatePolicy.ThresholdType.get -> System.Type! +override Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.TargetUser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.UnsafeStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Admin.WifiSsidPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AlarmManager.AlarmClockInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AlarmManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AlarmManager.ThresholdClass.get -> nint +override Android.App.AlarmManager.ThresholdType.get -> System.Type! +override Android.App.AlertDialog.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AlertDialog.Builder.ThresholdClass.get -> nint +override Android.App.AlertDialog.Builder.ThresholdType.get -> System.Type! +override Android.App.AlertDialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AlertDialog.ThresholdClass.get -> nint +override Android.App.AlertDialog.ThresholdType.get -> System.Type! +override Android.App.AliasActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AliasActivity.ThresholdClass.get -> nint +override Android.App.AliasActivity.ThresholdType.get -> System.Type! +override Android.App.AppComponentFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppComponentFactory.ThresholdClass.get -> nint +override Android.App.AppComponentFactory.ThresholdType.get -> System.Type! +override Android.App.Application.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Application.ThresholdClass.get -> nint +override Android.App.Application.ThresholdType.get -> System.Type! +override Android.App.ApplicationErrorReport.AnrInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ApplicationErrorReport.AnrInfo.ThresholdClass.get -> nint +override Android.App.ApplicationErrorReport.AnrInfo.ThresholdType.get -> System.Type! +override Android.App.ApplicationErrorReport.BatteryInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ApplicationErrorReport.BatteryInfo.ThresholdClass.get -> nint +override Android.App.ApplicationErrorReport.BatteryInfo.ThresholdType.get -> System.Type! +override Android.App.ApplicationErrorReport.CrashInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ApplicationErrorReport.CrashInfo.ThresholdClass.get -> nint +override Android.App.ApplicationErrorReport.CrashInfo.ThresholdType.get -> System.Type! +override Android.App.ApplicationErrorReport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ApplicationErrorReport.RunningServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ApplicationErrorReport.RunningServiceInfo.ThresholdClass.get -> nint +override Android.App.ApplicationErrorReport.RunningServiceInfo.ThresholdType.get -> System.Type! +override Android.App.ApplicationErrorReport.ThresholdClass.get -> nint +override Android.App.ApplicationErrorReport.ThresholdType.get -> System.Type! +override Android.App.ApplicationExitInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppOpsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppOpsManager.OnOpNotedCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppOpsManager.OnOpNotedCallback.ThresholdClass.get -> nint +override Android.App.AppOpsManager.OnOpNotedCallback.ThresholdType.get -> System.Type! +override Android.App.AppOpsManager.ThresholdClass.get -> nint +override Android.App.AppOpsManager.ThresholdType.get -> System.Type! +override Android.App.AppSearch.AppSearchBatchResult.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchBatchResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchManager.SearchContext.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchManager.SearchContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchManager.ThresholdClass.get -> nint +override Android.App.AppSearch.AppSearchManager.ThresholdType.get -> System.Type! +override Android.App.AppSearch.AppSearchResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.BooleanPropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.BytesPropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.DocumentPropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.DoublePropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.LongPropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.PropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.PropertyConfig.ThresholdClass.get -> nint +override Android.App.AppSearch.AppSearchSchema.PropertyConfig.ThresholdType.get -> System.Type! +override Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSchema.StringPropertyConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.AppSearchSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Exceptions.AppSearchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Exceptions.AppSearchException.ThresholdClass.get -> nint +override Android.App.AppSearch.Exceptions.AppSearchException.ThresholdType.get -> System.Type! +override Android.App.AppSearch.GenericDocument.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GenericDocument.Builder.ThresholdClass.get -> nint +override Android.App.AppSearch.GenericDocument.Builder.ThresholdType.get -> System.Type! +override Android.App.AppSearch.GenericDocument.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GenericDocument.ThresholdClass.get -> nint +override Android.App.AppSearch.GenericDocument.ThresholdType.get -> System.Type! +override Android.App.AppSearch.GetByDocumentIdRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GetByDocumentIdRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GetSchemaResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GetSchemaResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GlobalSearchSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.GlobalSearchSession.ThresholdClass.get -> nint +override Android.App.AppSearch.GlobalSearchSession.ThresholdType.get -> System.Type! +override Android.App.AppSearch.JoinSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.JoinSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Migrator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Migrator.ThresholdClass.get -> nint +override Android.App.AppSearch.Migrator.ThresholdType.get -> System.Type! +override Android.App.AppSearch.Observers.DocumentChangeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Observers.ObserverSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Observers.ObserverSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Observers.SchemaChangeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.PackageIdentifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.PackageIdentifier.ThresholdClass.get -> nint +override Android.App.AppSearch.PackageIdentifier.ThresholdType.get -> System.Type! +override Android.App.AppSearch.PropertyPath.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.PropertyPath.PathSegment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.PropertyPath.PathSegment.ThresholdClass.get -> nint +override Android.App.AppSearch.PropertyPath.PathSegment.ThresholdType.get -> System.Type! +override Android.App.AppSearch.PropertyPath.ThresholdClass.get -> nint +override Android.App.AppSearch.PropertyPath.ThresholdType.get -> System.Type! +override Android.App.AppSearch.PutDocumentsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.PutDocumentsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.RemoveByDocumentIdRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.RemoveByDocumentIdRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.ReportSystemUsageRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.ReportSystemUsageRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.ReportUsageRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.ReportUsageRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResult.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResult.MatchInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResult.MatchInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResult.MatchRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResults.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchResults.ThresholdClass.get -> nint +override Android.App.AppSearch.SearchResults.ThresholdType.get -> System.Type! +override Android.App.AppSearch.SearchSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchSuggestionResult.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchSuggestionResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchSuggestionSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SearchSuggestionSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaResponse.MigrationFailure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.SetSchemaResponse.MigrationFailure.ThresholdClass.get -> nint +override Android.App.AppSearch.SetSchemaResponse.MigrationFailure.ThresholdType.get -> System.Type! +override Android.App.AppSearch.SetSchemaResponse.ThresholdClass.get -> nint +override Android.App.AppSearch.SetSchemaResponse.ThresholdType.get -> System.Type! +override Android.App.AppSearch.StorageInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.StorageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.StorageInfo.ThresholdClass.get -> nint +override Android.App.AppSearch.StorageInfo.ThresholdType.get -> System.Type! +override Android.App.AppSearch.Util.DocumentIdUtil.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AppSearch.Util.DocumentIdUtil.ThresholdClass.get -> nint +override Android.App.AppSearch.Util.DocumentIdUtil.ThresholdType.get -> System.Type! +override Android.App.Assist.AssistContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Assist.AssistContent.ThresholdClass.get -> nint +override Android.App.Assist.AssistContent.ThresholdType.get -> System.Type! +override Android.App.Assist.AssistStructure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Assist.AssistStructure.ThresholdClass.get -> nint +override Android.App.Assist.AssistStructure.ThresholdType.get -> System.Type! +override Android.App.Assist.AssistStructure.ViewNode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Assist.AssistStructure.ViewNode.ThresholdClass.get -> nint +override Android.App.Assist.AssistStructure.ViewNode.ThresholdType.get -> System.Type! +override Android.App.Assist.AssistStructure.WindowNode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Assist.AssistStructure.WindowNode.ThresholdClass.get -> nint +override Android.App.Assist.AssistStructure.WindowNode.ThresholdType.get -> System.Type! +override Android.App.AsyncNotedAppOp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AuthenticationRequiredException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.AutomaticZenRule.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.BackgroundServiceStartNotAllowedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupAgent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupAgent.ThresholdClass.get -> nint +override Android.App.Backup.BackupAgent.ThresholdType.get -> System.Type! +override Android.App.Backup.BackupAgentHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupAgentHelper.OnBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> void +override Android.App.Backup.BackupAgentHelper.OnRestore(Android.App.Backup.BackupDataInput? data, int appVersionCode, Android.OS.ParcelFileDescriptor? newState) -> void +override Android.App.Backup.BackupAgentHelper.ThresholdClass.get -> nint +override Android.App.Backup.BackupAgentHelper.ThresholdType.get -> System.Type! +override Android.App.Backup.BackupDataInput.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupDataInput.ThresholdClass.get -> nint +override Android.App.Backup.BackupDataInput.ThresholdType.get -> System.Type! +override Android.App.Backup.BackupDataInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupDataInputStream.Read() -> int +override Android.App.Backup.BackupDataInputStream.ThresholdClass.get -> nint +override Android.App.Backup.BackupDataInputStream.ThresholdType.get -> System.Type! +override Android.App.Backup.BackupDataOutput.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupDataOutput.ThresholdClass.get -> nint +override Android.App.Backup.BackupDataOutput.ThresholdType.get -> System.Type! +override Android.App.Backup.BackupManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.BackupManager.ThresholdClass.get -> nint +override Android.App.Backup.BackupManager.ThresholdType.get -> System.Type! +override Android.App.Backup.FileBackupHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.FileBackupHelper.ThresholdClass.get -> nint +override Android.App.Backup.FileBackupHelper.ThresholdType.get -> System.Type! +override Android.App.Backup.FileBackupHelper.WriteNewStateDescription(Android.OS.ParcelFileDescriptor? fd) -> void +override Android.App.Backup.FileBackupHelperBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.FileBackupHelperBase.ThresholdClass.get -> nint +override Android.App.Backup.FileBackupHelperBase.ThresholdType.get -> System.Type! +override Android.App.Backup.FullBackupDataOutput.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.FullBackupDataOutput.ThresholdClass.get -> nint +override Android.App.Backup.FullBackupDataOutput.ThresholdType.get -> System.Type! +override Android.App.Backup.RestoreObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.RestoreObserver.ThresholdClass.get -> nint +override Android.App.Backup.RestoreObserver.ThresholdType.get -> System.Type! +override Android.App.Backup.SharedPreferencesBackupHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Backup.SharedPreferencesBackupHelper.ThresholdClass.get -> nint +override Android.App.Backup.SharedPreferencesBackupHelper.ThresholdType.get -> System.Type! +override Android.App.Backup.SharedPreferencesBackupHelper.WriteNewStateDescription(Android.OS.ParcelFileDescriptor? fd) -> void +override Android.App.Blob.BlobHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Blob.BlobStoreManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Blob.BlobStoreManager.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Blob.BlobStoreManager.Session.ThresholdClass.get -> nint +override Android.App.Blob.BlobStoreManager.Session.ThresholdType.get -> System.Type! +override Android.App.Blob.BlobStoreManager.ThresholdClass.get -> nint +override Android.App.Blob.BlobStoreManager.ThresholdType.get -> System.Type! +override Android.App.BroadcastOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.BroadcastOptions.ThresholdClass.get -> nint +override Android.App.BroadcastOptions.ThresholdType.get -> System.Type! +override Android.App.DatePickerDialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DatePickerDialog.ThresholdClass.get -> nint +override Android.App.DatePickerDialog.ThresholdType.get -> System.Type! +override Android.App.Dialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Dialog.ThresholdClass.get -> nint +override Android.App.Dialog.ThresholdType.get -> System.Type! +override Android.App.DialogFragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DialogFragment.ThresholdClass.get -> nint +override Android.App.DialogFragment.ThresholdType.get -> System.Type! +override Android.App.DirectAction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DirectAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DownloadManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DownloadManager.Query.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DownloadManager.Query.ThresholdClass.get -> nint +override Android.App.DownloadManager.Query.ThresholdType.get -> System.Type! +override Android.App.DownloadManager.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.DownloadManager.Request.ThresholdClass.get -> nint +override Android.App.DownloadManager.Request.ThresholdType.get -> System.Type! +override Android.App.DownloadManager.ThresholdClass.get -> nint +override Android.App.DownloadManager.ThresholdType.get -> System.Type! +override Android.App.ExpandableListActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ExpandableListActivity.ThresholdClass.get -> nint +override Android.App.ExpandableListActivity.ThresholdType.get -> System.Type! +override Android.App.ForegroundServiceStartNotAllowedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ForegroundServiceTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ForegroundServiceTypeException.ThresholdClass.get -> nint +override Android.App.ForegroundServiceTypeException.ThresholdType.get -> System.Type! +override Android.App.Fragment.InstantiationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Fragment.InstantiationException.ThresholdClass.get -> nint +override Android.App.Fragment.InstantiationException.ThresholdType.get -> System.Type! +override Android.App.Fragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Fragment.SavedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Fragment.SavedState.ThresholdClass.get -> nint +override Android.App.Fragment.SavedState.ThresholdType.get -> System.Type! +override Android.App.Fragment.ThresholdClass.get -> nint +override Android.App.Fragment.ThresholdType.get -> System.Type! +override Android.App.FragmentBreadCrumbs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentBreadCrumbs.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.App.FragmentBreadCrumbs.ThresholdClass.get -> nint +override Android.App.FragmentBreadCrumbs.ThresholdType.get -> System.Type! +override Android.App.FragmentContainer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentContainer.ThresholdClass.get -> nint +override Android.App.FragmentContainer.ThresholdType.get -> System.Type! +override Android.App.FragmentController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentController.ThresholdClass.get -> nint +override Android.App.FragmentController.ThresholdType.get -> System.Type! +override Android.App.FragmentHostCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentHostCallback.OnFindViewById(int id) -> Android.Views.View? +override Android.App.FragmentHostCallback.OnHasView() -> bool +override Android.App.FragmentHostCallback.ThresholdClass.get -> nint +override Android.App.FragmentHostCallback.ThresholdType.get -> System.Type! +override Android.App.FragmentManager.FragmentLifecycleCallbacks.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentManager.FragmentLifecycleCallbacks.ThresholdClass.get -> nint +override Android.App.FragmentManager.FragmentLifecycleCallbacks.ThresholdType.get -> System.Type! +override Android.App.FragmentManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentManager.ThresholdClass.get -> nint +override Android.App.FragmentManager.ThresholdType.get -> System.Type! +override Android.App.FragmentManagerNonConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentManagerNonConfig.ThresholdClass.get -> nint +override Android.App.FragmentManagerNonConfig.ThresholdType.get -> System.Type! +override Android.App.FragmentTransaction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.FragmentTransaction.ThresholdClass.get -> nint +override Android.App.FragmentTransaction.ThresholdType.get -> System.Type! +override Android.App.GameManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.GameState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.GrammaticalInflectionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.GrammaticalInflectionManager.ThresholdClass.get -> nint +override Android.App.GrammaticalInflectionManager.ThresholdType.get -> System.Type! +override Android.App.Instrumentation.ActivityMonitor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Instrumentation.ActivityMonitor.ThresholdClass.get -> nint +override Android.App.Instrumentation.ActivityMonitor.ThresholdType.get -> System.Type! +override Android.App.Instrumentation.ActivityResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Instrumentation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Instrumentation.ThresholdClass.get -> nint +override Android.App.Instrumentation.ThresholdType.get -> System.Type! +override Android.App.IntentService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.IntentService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.App.IntentService.ThresholdClass.get -> nint +override Android.App.IntentService.ThresholdType.get -> System.Type! +override Android.App.InvalidForegroundServiceTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobInfo.ThresholdClass.get -> nint +override Android.App.Job.JobInfo.ThresholdType.get -> System.Type! +override Android.App.Job.JobInfo.TriggerContentUri.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobParameters.ThresholdClass.get -> nint +override Android.App.Job.JobParameters.ThresholdType.get -> System.Type! +override Android.App.Job.JobScheduler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobScheduler.ThresholdClass.get -> nint +override Android.App.Job.JobScheduler.ThresholdType.get -> System.Type! +override Android.App.Job.JobService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobService.ThresholdClass.get -> nint +override Android.App.Job.JobService.ThresholdType.get -> System.Type! +override Android.App.Job.JobServiceEngine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobServiceEngine.ThresholdClass.get -> nint +override Android.App.Job.JobServiceEngine.ThresholdType.get -> System.Type! +override Android.App.Job.JobWorkItem.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Job.JobWorkItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.KeyguardManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.KeyguardManager.KeyguardDismissCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.KeyguardManager.KeyguardDismissCallback.ThresholdClass.get -> nint +override Android.App.KeyguardManager.KeyguardDismissCallback.ThresholdType.get -> System.Type! +override Android.App.KeyguardManager.KeyguardLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.KeyguardManager.KeyguardLock.ThresholdClass.get -> nint +override Android.App.KeyguardManager.KeyguardLock.ThresholdType.get -> System.Type! +override Android.App.KeyguardManager.ThresholdClass.get -> nint +override Android.App.KeyguardManager.ThresholdType.get -> System.Type! +override Android.App.LauncherActivity.IconResizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LauncherActivity.IconResizer.ThresholdClass.get -> nint +override Android.App.LauncherActivity.IconResizer.ThresholdType.get -> System.Type! +override Android.App.LauncherActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LauncherActivity.ListItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LauncherActivity.ListItem.ThresholdClass.get -> nint +override Android.App.LauncherActivity.ListItem.ThresholdType.get -> System.Type! +override Android.App.LauncherActivity.ThresholdClass.get -> nint +override Android.App.LauncherActivity.ThresholdType.get -> System.Type! +override Android.App.ListActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ListActivity.ThresholdClass.get -> nint +override Android.App.ListActivity.ThresholdType.get -> System.Type! +override Android.App.ListFragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ListFragment.ThresholdClass.get -> nint +override Android.App.ListFragment.ThresholdType.get -> System.Type! +override Android.App.LoaderManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LoaderManager.ThresholdClass.get -> nint +override Android.App.LoaderManager.ThresholdType.get -> System.Type! +override Android.App.LocalActivityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LocalActivityManager.ThresholdClass.get -> nint +override Android.App.LocalActivityManager.ThresholdType.get -> System.Type! +override Android.App.LocaleConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LocaleConfig.ThresholdClass.get -> nint +override Android.App.LocaleConfig.ThresholdType.get -> System.Type! +override Android.App.LocaleManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.LocaleManager.ThresholdClass.get -> nint +override Android.App.LocaleManager.ThresholdType.get -> System.Type! +override Android.App.MediaRouteActionProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.MediaRouteActionProvider.OnCreateActionView() -> Android.Views.View? +override Android.App.MediaRouteActionProvider.ThresholdClass.get -> nint +override Android.App.MediaRouteActionProvider.ThresholdType.get -> System.Type! +override Android.App.MediaRouteButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.MediaRouteButton.ThresholdClass.get -> nint +override Android.App.MediaRouteButton.ThresholdType.get -> System.Type! +override Android.App.MissingForegroundServiceTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NativeActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NativeActivity.ThresholdClass.get -> nint +override Android.App.NativeActivity.ThresholdType.get -> System.Type! +override Android.App.Notification.Action.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.Action.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.Action.ThresholdClass.get -> nint +override Android.App.Notification.Action.ThresholdType.get -> System.Type! +override Android.App.Notification.Action.WearableExtender.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.BigPictureStyle.Build() -> Android.App.Notification? +override Android.App.Notification.BigPictureStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.BigPictureStyle.ThresholdClass.get -> nint +override Android.App.Notification.BigPictureStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.BigTextStyle.Build() -> Android.App.Notification? +override Android.App.Notification.BigTextStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.BigTextStyle.ThresholdClass.get -> nint +override Android.App.Notification.BigTextStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.BubbleMetadata.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.BubbleMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.Builder.ThresholdClass.get -> nint +override Android.App.Notification.Builder.ThresholdType.get -> System.Type! +override Android.App.Notification.CallStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.CallStyle.ThresholdClass.get -> nint +override Android.App.Notification.CallStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.CarExtender.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.CarExtender.Builder.ThresholdClass.get -> nint +override Android.App.Notification.CarExtender.Builder.ThresholdType.get -> System.Type! +override Android.App.Notification.CarExtender.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.CarExtender.UnreadConversation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.CarExtender.UnreadConversation.ThresholdClass.get -> nint +override Android.App.Notification.CarExtender.UnreadConversation.ThresholdType.get -> System.Type! +override Android.App.Notification.DecoratedCustomViewStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.DecoratedCustomViewStyle.ThresholdClass.get -> nint +override Android.App.Notification.DecoratedCustomViewStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.DecoratedMediaCustomViewStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.DecoratedMediaCustomViewStyle.ThresholdClass.get -> nint +override Android.App.Notification.DecoratedMediaCustomViewStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.InboxStyle.Build() -> Android.App.Notification? +override Android.App.Notification.InboxStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.InboxStyle.ThresholdClass.get -> nint +override Android.App.Notification.InboxStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.MediaStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.MediaStyle.ThresholdClass.get -> nint +override Android.App.Notification.MediaStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.MessagingStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.MessagingStyle.Message.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.MessagingStyle.ThresholdClass.get -> nint +override Android.App.Notification.MessagingStyle.ThresholdType.get -> System.Type! +override Android.App.Notification.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Notification.Style.ThresholdClass.get -> nint +override Android.App.Notification.Style.ThresholdType.get -> System.Type! +override Android.App.Notification.ThresholdClass.get -> nint +override Android.App.Notification.ThresholdType.get -> System.Type! +override Android.App.Notification.WearableExtender.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NotificationChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NotificationChannelGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NotificationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NotificationManager.Policy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.NotificationManager.Policy.ThresholdClass.get -> nint +override Android.App.NotificationManager.Policy.ThresholdType.get -> System.Type! +override Android.App.NotificationManager.ThresholdClass.get -> nint +override Android.App.NotificationManager.ThresholdType.get -> System.Type! +override Android.App.PendingIntent.CanceledException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.PendingIntent.CanceledException.ThresholdClass.get -> nint +override Android.App.PendingIntent.CanceledException.ThresholdType.get -> System.Type! +override Android.App.PendingIntent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.People.ConversationStatus.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.People.ConversationStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.People.PeopleManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Person.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Person.Builder.ThresholdClass.get -> nint +override Android.App.Person.Builder.ThresholdType.get -> System.Type! +override Android.App.Person.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.PictureInPictureParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.PictureInPictureParams.Builder.ThresholdClass.get -> nint +override Android.App.PictureInPictureParams.Builder.ThresholdType.get -> System.Type! +override Android.App.PictureInPictureParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.PictureInPictureUiState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Presentation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Presentation.ThresholdClass.get -> nint +override Android.App.Presentation.ThresholdType.get -> System.Type! +override Android.App.ProgressDialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ProgressDialog.ThresholdClass.get -> nint +override Android.App.ProgressDialog.ThresholdType.get -> System.Type! +override Android.App.RecoverableSecurityException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.RemoteAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.RemoteInput.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.RemoteInput.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Roles.RoleManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.LoadSdkException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.RequestSurfacePackageException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.SandboxedSdk.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.SandboxedSdkProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.SandboxedSdkProvider.ThresholdClass.get -> nint +override Android.App.SdkSandbox.SandboxedSdkProvider.ThresholdType.get -> System.Type! +override Android.App.SdkSandbox.SdkProvider.SdkSandboxController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SdkSandbox.SdkProvider.SdkSandboxController.ThresholdClass.get -> nint +override Android.App.SdkSandbox.SdkProvider.SdkSandboxController.ThresholdType.get -> System.Type! +override Android.App.SdkSandbox.SdkSandboxManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SearchableInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SearchManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SearchManager.ThresholdClass.get -> nint +override Android.App.SearchManager.ThresholdType.get -> System.Type! +override Android.App.Service.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Service.ThresholdClass.get -> nint +override Android.App.Service.ThresholdType.get -> System.Type! +override Android.App.ServiceStartNotAllowedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.ServiceStartNotAllowedException.ThresholdClass.get -> nint +override Android.App.ServiceStartNotAllowedException.ThresholdType.get -> System.Type! +override Android.App.SharedElementCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.SharedElementCallback.ThresholdClass.get -> nint +override Android.App.SharedElementCallback.ThresholdType.get -> System.Type! +override Android.App.Slices.Slice.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.Slice.Builder.ThresholdClass.get -> nint +override Android.App.Slices.Slice.Builder.ThresholdType.get -> System.Type! +override Android.App.Slices.Slice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.SliceItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.SliceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.SliceManager.ThresholdClass.get -> nint +override Android.App.Slices.SliceManager.ThresholdType.get -> System.Type! +override Android.App.Slices.SliceMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.SliceMetrics.ThresholdClass.get -> nint +override Android.App.Slices.SliceMetrics.ThresholdType.get -> System.Type! +override Android.App.Slices.SliceProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Slices.SliceProvider.ThresholdClass.get -> nint +override Android.App.Slices.SliceProvider.ThresholdType.get -> System.Type! +override Android.App.Slices.SliceSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.StartForegroundCalledOnStoppedServiceException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.StatusBarManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.StatusBarManager.ThresholdClass.get -> nint +override Android.App.StatusBarManager.ThresholdType.get -> System.Type! +override Android.App.SyncNotedAppOp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.TabActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.TabActivity.ThresholdClass.get -> nint +override Android.App.TabActivity.ThresholdType.get -> System.Type! +override Android.App.TaskInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.TaskInfo.ThresholdClass.get -> nint +override Android.App.TaskInfo.ThresholdType.get -> System.Type! +override Android.App.TaskStackBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.TaskStackBuilder.ThresholdClass.get -> nint +override Android.App.TaskStackBuilder.ThresholdType.get -> System.Type! +override Android.App.TimePickerDialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.TimePickerDialog.ThresholdClass.get -> nint +override Android.App.TimePickerDialog.ThresholdType.get -> System.Type! +override Android.App.UiAutomation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.UiModeManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.UiModeManager.ThresholdClass.get -> nint +override Android.App.UiModeManager.ThresholdType.get -> System.Type! +override Android.App.Usage.ConfigurationStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.EventStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.ExternalStorageStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.NetworkStats.Bucket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.NetworkStats.Bucket.ThresholdClass.get -> nint +override Android.App.Usage.NetworkStats.Bucket.ThresholdType.get -> System.Type! +override Android.App.Usage.NetworkStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.NetworkStatsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.NetworkStatsManager.ThresholdClass.get -> nint +override Android.App.Usage.NetworkStatsManager.ThresholdType.get -> System.Type! +override Android.App.Usage.NetworkStatsManager.UsageCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.NetworkStatsManager.UsageCallback.ThresholdClass.get -> nint +override Android.App.Usage.NetworkStatsManager.UsageCallback.ThresholdType.get -> System.Type! +override Android.App.Usage.StorageStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.StorageStatsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.StorageStatsManager.ThresholdClass.get -> nint +override Android.App.Usage.StorageStatsManager.ThresholdType.get -> System.Type! +override Android.App.Usage.UsageEvents.Event.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.UsageEvents.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.UsageStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.Usage.UsageStatsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.AbortVoiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.AbortVoiceRequest.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.AbortVoiceRequest.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.CommandRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.CommandRequest.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.CommandRequest.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.CompleteVoiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.CompleteVoiceRequest.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.CompleteVoiceRequest.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.ConfirmationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.ConfirmationRequest.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.ConfirmationRequest.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.PickOptionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.PickOptionRequest.Option.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.PickOptionRequest.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.PickOptionRequest.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.Prompt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.Prompt.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.Prompt.ThresholdType.get -> System.Type! +override Android.App.VoiceInteractor.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.VoiceInteractor.Request.ThresholdClass.get -> nint +override Android.App.VoiceInteractor.Request.ThresholdType.get -> System.Type! +override Android.App.WallpaperColors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.WallpaperInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.WallpaperManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.App.WallpaperManager.ThresholdClass.get -> nint +override Android.App.WallpaperManager.ThresholdType.get -> System.Type! +override Android.Appwidget.AppWidgetHost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Appwidget.AppWidgetHost.ThresholdClass.get -> nint +override Android.Appwidget.AppWidgetHost.ThresholdType.get -> System.Type! +override Android.Appwidget.AppWidgetHostView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Appwidget.AppWidgetHostView.ThresholdClass.get -> nint +override Android.Appwidget.AppWidgetHostView.ThresholdType.get -> System.Type! +override Android.Appwidget.AppWidgetManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Appwidget.AppWidgetManager.ThresholdClass.get -> nint +override Android.Appwidget.AppWidgetManager.ThresholdType.get -> System.Type! +override Android.Appwidget.AppWidgetProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Appwidget.AppWidgetProvider.OnReceive(Android.Content.Context? context, Android.Content.Intent? intent) -> void +override Android.Appwidget.AppWidgetProvider.ThresholdClass.get -> nint +override Android.Appwidget.AppWidgetProvider.ThresholdType.get -> System.Type! +override Android.Appwidget.AppWidgetProviderInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Appwidget.AppWidgetProviderInfo.ThresholdClass.get -> nint +override Android.Appwidget.AppWidgetProviderInfo.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothA2dp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothAssignedNumbers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothAssignedNumbers.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothAssignedNumbers.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothClass.Device.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothClass.Device.Major.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothClass.Device.Major.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothClass.Device.Major.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothClass.Device.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothClass.Device.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothClass.Service.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothCodecConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothCodecConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothCodecStatus.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothCodecStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothCsipSetCoordinator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGatt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattCallback.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothGattCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothGattCharacteristic.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattCharacteristic.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothGattCharacteristic.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothGattDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattDescriptor.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothGattDescriptor.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothGattServer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattServerCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattServerCallback.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothGattServerCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothGattService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothGattService.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothGattService.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothHeadset.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHealth.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHealthAppConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHealthCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHealthCallback.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothHealthCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothHearingAid.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHidDevice.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHidDevice.Callback.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothHidDevice.Callback.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothHidDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHidDeviceAppQosSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothLeAudio.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothLeAudioCodecConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothLeAudioCodecConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothLeAudioCodecStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothServerSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothSocketException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.BluetoothSocketException.ThresholdClass.get -> nint +override Android.Bluetooth.BluetoothSocketException.ThresholdType.get -> System.Type! +override Android.Bluetooth.BluetoothStatusCodes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertiseCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertiseCallback.ThresholdClass.get -> nint +override Android.Bluetooth.LE.AdvertiseCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.LE.AdvertiseData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertiseData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertiseSettings.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertiseSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertisingSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertisingSetCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertisingSetCallback.ThresholdClass.get -> nint +override Android.Bluetooth.LE.AdvertisingSetCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.LE.AdvertisingSetParameters.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.AdvertisingSetParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.BluetoothLeAdvertiser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.BluetoothLeScanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.PeriodicAdvertisingParameters.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.PeriodicAdvertisingParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanCallback.ThresholdClass.get -> nint +override Android.Bluetooth.LE.ScanCallback.ThresholdType.get -> System.Type! +override Android.Bluetooth.LE.ScanFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanSettings.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.ScanSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.TransportBlock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Bluetooth.LE.TransportDiscoveryData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.AssociatedDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.AssociationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.AssociationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.AssociationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.BluetoothDeviceFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.BluetoothDeviceFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.BluetoothLeDeviceFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.BluetoothLeDeviceFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.CompanionDeviceManager.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.CompanionDeviceManager.Callback.ThresholdClass.get -> nint +override Android.Companion.CompanionDeviceManager.Callback.ThresholdType.get -> System.Type! +override Android.Companion.CompanionDeviceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.CompanionDeviceService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.CompanionDeviceService.ThresholdClass.get -> nint +override Android.Companion.CompanionDeviceService.ThresholdType.get -> System.Type! +override Android.Companion.CompanionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.CompanionException.ThresholdClass.get -> nint +override Android.Companion.CompanionException.ThresholdType.get -> System.Type! +override Android.Companion.DeviceNotAssociatedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.DeviceNotAssociatedException.ThresholdClass.get -> nint +override Android.Companion.DeviceNotAssociatedException.ThresholdType.get -> System.Type! +override Android.Companion.Virtual.VirtualDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.Virtual.VirtualDeviceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.WifiDeviceFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Companion.WifiDeviceFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AbstractThreadedSyncAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AbstractThreadedSyncAdapter.ThresholdClass.get -> nint +override Android.Content.AbstractThreadedSyncAdapter.ThresholdType.get -> System.Type! +override Android.Content.ActivityNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ActivityNotFoundException.ThresholdClass.get -> nint +override Android.Content.ActivityNotFoundException.ThresholdType.get -> System.Type! +override Android.Content.AsyncQueryHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AsyncQueryHandler.ThresholdClass.get -> nint +override Android.Content.AsyncQueryHandler.ThresholdType.get -> System.Type! +override Android.Content.AsyncQueryHandler.WorkerArgs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AsyncQueryHandler.WorkerHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AsyncQueryHandler.WorkerHandler.ThresholdClass.get -> nint +override Android.Content.AsyncQueryHandler.WorkerHandler.ThresholdType.get -> System.Type! +override Android.Content.AsyncTaskLoader.CancelLoad() -> bool +override Android.Content.AsyncTaskLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AsyncTaskLoader.ThresholdClass.get -> nint +override Android.Content.AsyncTaskLoader.ThresholdType.get -> System.Type! +override Android.Content.AttributionSource.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.AttributionSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.BroadcastReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.BroadcastReceiver.PendingResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.BroadcastReceiver.PendingResult.ThresholdClass.get -> nint +override Android.Content.BroadcastReceiver.PendingResult.ThresholdType.get -> System.Type! +override Android.Content.BroadcastReceiver.ThresholdClass.get -> nint +override Android.Content.BroadcastReceiver.ThresholdType.get -> System.Type! +override Android.Content.ClipboardManager.HasText.get -> bool +override Android.Content.ClipboardManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ClipboardManager.TextFormatted.get -> Java.Lang.ICharSequence? +override Android.Content.ClipboardManager.TextFormatted.set -> void +override Android.Content.ClipboardManager.ThresholdClass.get -> nint +override Android.Content.ClipboardManager.ThresholdType.get -> System.Type! +override Android.Content.ClipData.Item.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ClipData.Item.ThresholdClass.get -> nint +override Android.Content.ClipData.Item.ThresholdType.get -> System.Type! +override Android.Content.ClipData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ClipData.ThresholdClass.get -> nint +override Android.Content.ClipData.ThresholdType.get -> System.Type! +override Android.Content.ClipDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ClipDescription.ThresholdClass.get -> nint +override Android.Content.ClipDescription.ThresholdType.get -> System.Type! +override Android.Content.ComponentName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProvider.CallingIdentity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProvider.ThresholdClass.get -> nint +override Android.Content.ContentProvider.ThresholdType.get -> System.Type! +override Android.Content.ContentProviderClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProviderClient.ThresholdClass.get -> nint +override Android.Content.ContentProviderClient.ThresholdType.get -> System.Type! +override Android.Content.ContentProviderOperation.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProviderOperation.Builder.ThresholdClass.get -> nint +override Android.Content.ContentProviderOperation.Builder.ThresholdType.get -> System.Type! +override Android.Content.ContentProviderOperation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProviderOperation.ThresholdClass.get -> nint +override Android.Content.ContentProviderOperation.ThresholdType.get -> System.Type! +override Android.Content.ContentProviderResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentProviderResult.ThresholdClass.get -> nint +override Android.Content.ContentProviderResult.ThresholdType.get -> System.Type! +override Android.Content.ContentQueryMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentQueryMap.ThresholdClass.get -> nint +override Android.Content.ContentQueryMap.ThresholdType.get -> System.Type! +override Android.Content.ContentResolver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentResolver.MimeTypeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentResolver.ThresholdClass.get -> nint +override Android.Content.ContentResolver.ThresholdType.get -> System.Type! +override Android.Content.ContentUris.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContentUris.ThresholdClass.get -> nint +override Android.Content.ContentUris.ThresholdType.get -> System.Type! +override Android.Content.ContentValues.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Context.BindServiceFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Context.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Context.ThresholdClass.get -> nint +override Android.Content.Context.ThresholdType.get -> System.Type! +override Android.Content.ContextParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContextParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContextWrapper.ApplicationContext.get -> Android.Content.Context? +override Android.Content.ContextWrapper.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +override Android.Content.ContextWrapper.Assets.get -> Android.Content.Res.AssetManager? +override Android.Content.ContextWrapper.BindService(Android.Content.Intent? service, Android.Content.IServiceConnection? conn, Android.Content.Bind flags) -> bool +override Android.Content.ContextWrapper.CacheDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.CheckCallingOrSelfPermission(string? permission) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckCallingPermission(string? permission) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckPermission(string? permission, int pid, int uid) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckSelfPermission(string? permission) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.CheckUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Content.ContextWrapper.ClassLoader.get -> Java.Lang.ClassLoader? +override Android.Content.ContextWrapper.ClearWallpaper() -> void +override Android.Content.ContextWrapper.CodeCacheDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.ContentResolver.get -> Android.Content.ContentResolver? +override Android.Content.ContextWrapper.CreateConfigurationContext(Android.Content.Res.Configuration? overrideConfiguration) -> Android.Content.Context? +override Android.Content.ContextWrapper.CreateContextForSplit(string? splitName) -> Android.Content.Context? +override Android.Content.ContextWrapper.CreateDeviceProtectedStorageContext() -> Android.Content.Context? +override Android.Content.ContextWrapper.CreateDisplayContext(Android.Views.Display? display) -> Android.Content.Context? +override Android.Content.ContextWrapper.CreatePackageContext(string? packageName, Android.Content.PackageContextFlags flags) -> Android.Content.Context? +override Android.Content.ContextWrapper.DatabaseList() -> string![]? +override Android.Content.ContextWrapper.DataDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.DeleteDatabase(string? name) -> bool +override Android.Content.ContextWrapper.DeleteFile(string? name) -> bool +override Android.Content.ContextWrapper.DeleteSharedPreferences(string? name) -> bool +override Android.Content.ContextWrapper.EnforceCallingOrSelfPermission(string? permission, string? message) -> void +override Android.Content.ContextWrapper.EnforceCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Content.ContextWrapper.EnforceCallingPermission(string? permission, string? message) -> void +override Android.Content.ContextWrapper.EnforceCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Content.ContextWrapper.EnforcePermission(string? permission, int pid, int uid, string? message) -> void +override Android.Content.ContextWrapper.EnforceUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Content.ContextWrapper.EnforceUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Content.ContextWrapper.ExternalCacheDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.FileList() -> string![]? +override Android.Content.ContextWrapper.FilesDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.GetDatabasePath(string? name) -> Java.IO.File? +override Android.Content.ContextWrapper.GetDir(string? name, Android.Content.FileCreationMode mode) -> Java.IO.File? +override Android.Content.ContextWrapper.GetExternalCacheDirs() -> Java.IO.File![]? +override Android.Content.ContextWrapper.GetExternalFilesDir(string? type) -> Java.IO.File? +override Android.Content.ContextWrapper.GetExternalFilesDirs(string? type) -> Java.IO.File![]? +override Android.Content.ContextWrapper.GetExternalMediaDirs() -> Java.IO.File![]? +override Android.Content.ContextWrapper.GetFileStreamPath(string? name) -> Java.IO.File? +override Android.Content.ContextWrapper.GetObbDirs() -> Java.IO.File![]? +override Android.Content.ContextWrapper.GetSharedPreferences(string? name, Android.Content.FileCreationMode mode) -> Android.Content.ISharedPreferences? +override Android.Content.ContextWrapper.GetSystemService(string? name) -> Java.Lang.Object? +override Android.Content.ContextWrapper.GetSystemServiceName(Java.Lang.Class? serviceClass) -> string? +override Android.Content.ContextWrapper.GrantUriPermission(string? toPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Content.ContextWrapper.IsDeviceProtectedStorage.get -> bool +override Android.Content.ContextWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ContextWrapper.MainLooper.get -> Android.OS.Looper? +override Android.Content.ContextWrapper.MoveDatabaseFrom(Android.Content.Context? sourceContext, string? name) -> bool +override Android.Content.ContextWrapper.MoveSharedPreferencesFrom(Android.Content.Context? sourceContext, string? name) -> bool +override Android.Content.ContextWrapper.NoBackupFilesDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.ObbDir.get -> Java.IO.File? +override Android.Content.ContextWrapper.OpenFileInput(string? name) -> System.IO.Stream? +override Android.Content.ContextWrapper.OpenFileOutput(string? name, Android.Content.FileCreationMode mode) -> System.IO.Stream? +override Android.Content.ContextWrapper.OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase? +override Android.Content.ContextWrapper.OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase? +override Android.Content.ContextWrapper.PackageCodePath.get -> string? +override Android.Content.ContextWrapper.PackageManager.get -> Android.Content.PM.PackageManager? +override Android.Content.ContextWrapper.PackageName.get -> string? +override Android.Content.ContextWrapper.PackageResourcePath.get -> string? +override Android.Content.ContextWrapper.PeekWallpaper() -> Android.Graphics.Drawables.Drawable? +override Android.Content.ContextWrapper.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter) -> Android.Content.Intent? +override Android.Content.ContextWrapper.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +override Android.Content.ContextWrapper.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler) -> Android.Content.Intent? +override Android.Content.ContextWrapper.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +override Android.Content.ContextWrapper.RemoveStickyBroadcast(Android.Content.Intent? intent) -> void +override Android.Content.ContextWrapper.RemoveStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Content.ContextWrapper.Resources.get -> Android.Content.Res.Resources? +override Android.Content.ContextWrapper.RevokeUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Content.ContextWrapper.RevokeUriPermission(string? targetPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Content.ContextWrapper.SendBroadcast(Android.Content.Intent? intent) -> void +override Android.Content.ContextWrapper.SendBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +override Android.Content.ContextWrapper.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Content.ContextWrapper.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission) -> void +override Android.Content.ContextWrapper.SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +override Android.Content.ContextWrapper.SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Content.ContextWrapper.SendOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Content.ContextWrapper.SendStickyBroadcast(Android.Content.Intent? intent) -> void +override Android.Content.ContextWrapper.SendStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Content.ContextWrapper.SendStickyOrderedBroadcast(Android.Content.Intent? intent, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Content.ContextWrapper.SendStickyOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Content.ContextWrapper.SetTheme(int resid) -> void +override Android.Content.ContextWrapper.SetWallpaper(Android.Graphics.Bitmap? bitmap) -> void +override Android.Content.ContextWrapper.SetWallpaper(System.IO.Stream? data) -> void +override Android.Content.ContextWrapper.StartActivities(Android.Content.Intent![]? intents) -> void +override Android.Content.ContextWrapper.StartActivities(Android.Content.Intent![]? intents, Android.OS.Bundle? options) -> void +override Android.Content.ContextWrapper.StartActivity(Android.Content.Intent? intent) -> void +override Android.Content.ContextWrapper.StartActivity(Android.Content.Intent? intent, Android.OS.Bundle? options) -> void +override Android.Content.ContextWrapper.StartForegroundService(Android.Content.Intent? service) -> Android.Content.ComponentName? +override Android.Content.ContextWrapper.StartInstrumentation(Android.Content.ComponentName? className, string? profileFile, Android.OS.Bundle? arguments) -> bool +override Android.Content.ContextWrapper.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags) -> void +override Android.Content.ContextWrapper.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +override Android.Content.ContextWrapper.StartService(Android.Content.Intent? service) -> Android.Content.ComponentName? +override Android.Content.ContextWrapper.StopService(Android.Content.Intent? name) -> bool +override Android.Content.ContextWrapper.Theme.get -> Android.Content.Res.Resources.Theme? +override Android.Content.ContextWrapper.ThresholdClass.get -> nint +override Android.Content.ContextWrapper.ThresholdType.get -> System.Type! +override Android.Content.ContextWrapper.UnbindService(Android.Content.IServiceConnection? conn) -> void +override Android.Content.ContextWrapper.UnregisterReceiver(Android.Content.BroadcastReceiver? receiver) -> void +override Android.Content.ContextWrapper.Wallpaper.get -> Android.Graphics.Drawables.Drawable? +override Android.Content.ContextWrapper.WallpaperDesiredMinimumHeight.get -> int +override Android.Content.ContextWrapper.WallpaperDesiredMinimumWidth.get -> int +override Android.Content.CursorLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.CursorLoader.LoadInBackground() -> Java.Lang.Object? +override Android.Content.CursorLoader.ThresholdClass.get -> nint +override Android.Content.CursorLoader.ThresholdType.get -> System.Type! +override Android.Content.Entity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Entity.NamedContentValues.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Entity.NamedContentValues.ThresholdClass.get -> nint +override Android.Content.Entity.NamedContentValues.ThresholdType.get -> System.Type! +override Android.Content.Intent.FilterComparison.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Intent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Intent.ShortcutIconResource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Intent.ShortcutIconResource.ThresholdClass.get -> nint +override Android.Content.Intent.ShortcutIconResource.ThresholdType.get -> System.Type! +override Android.Content.Intent.ThresholdClass.get -> nint +override Android.Content.Intent.ThresholdType.get -> System.Type! +override Android.Content.IntentFilter.AuthorityEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.IntentFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.IntentFilter.MalformedMimeTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.IntentFilter.MalformedMimeTypeException.ThresholdClass.get -> nint +override Android.Content.IntentFilter.MalformedMimeTypeException.ThresholdType.get -> System.Type! +override Android.Content.IntentFilter.ThresholdClass.get -> nint +override Android.Content.IntentFilter.ThresholdType.get -> System.Type! +override Android.Content.IntentSender.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.IntentSender.SendIntentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.IntentSender.SendIntentException.ThresholdClass.get -> nint +override Android.Content.IntentSender.SendIntentException.ThresholdType.get -> System.Type! +override Android.Content.IntentSender.ThresholdClass.get -> nint +override Android.Content.IntentSender.ThresholdType.get -> System.Type! +override Android.Content.Loader.ForceLoadContentObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Loader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Loader.ThresholdClass.get -> nint +override Android.Content.Loader.ThresholdType.get -> System.Type! +override Android.Content.LocusId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.MutableContextWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.MutableContextWrapper.ThresholdClass.get -> nint +override Android.Content.MutableContextWrapper.ThresholdType.get -> System.Type! +override Android.Content.OM.FabricatedOverlay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OM.FabricatedOverlay.ThresholdClass.get -> nint +override Android.Content.OM.FabricatedOverlay.ThresholdType.get -> System.Type! +override Android.Content.OM.OverlayIdentifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OM.OverlayInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OM.OverlayManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OM.OverlayManager.ThresholdClass.get -> nint +override Android.Content.OM.OverlayManager.ThresholdType.get -> System.Type! +override Android.Content.OM.OverlayManagerTransaction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OperationApplicationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.OperationApplicationException.ThresholdClass.get -> nint +override Android.Content.OperationApplicationException.ThresholdType.get -> System.Type! +override Android.Content.PeriodicSync.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PeriodicSync.ThresholdClass.get -> nint +override Android.Content.PeriodicSync.ThresholdType.get -> System.Type! +override Android.Content.PM.ActivityInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ActivityInfo.ThresholdClass.get -> nint +override Android.Content.PM.ActivityInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.ActivityInfo.WindowLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ApkChecksum.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ApplicationInfo.DisplayNameComparator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ApplicationInfo.DisplayNameComparator.ThresholdClass.get -> nint +override Android.Content.PM.ApplicationInfo.DisplayNameComparator.ThresholdType.get -> System.Type! +override Android.Content.PM.ApplicationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ApplicationInfo.ThresholdClass.get -> nint +override Android.Content.PM.ApplicationInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.Attribution.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Capability.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Capability.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.CapabilityParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.CapabilityParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ChangedPackages.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Checksum.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ComponentInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ComponentInfo.ThresholdClass.get -> nint +override Android.Content.PM.ComponentInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.ConfigurationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ConfigurationInfo.ThresholdClass.get -> nint +override Android.Content.PM.ConfigurationInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.CrossProfileApps.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.CrossProfileApps.ThresholdClass.get -> nint +override Android.Content.PM.CrossProfileApps.ThresholdType.get -> System.Type! +override Android.Content.PM.FeatureGroupInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.FeatureInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.FeatureInfo.ThresholdClass.get -> nint +override Android.Content.PM.FeatureInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.InstallSourceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.InstrumentationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.InstrumentationInfo.ThresholdClass.get -> nint +override Android.Content.PM.InstrumentationInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.LabeledIntent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LabeledIntent.ThresholdClass.get -> nint +override Android.Content.PM.LabeledIntent.ThresholdType.get -> System.Type! +override Android.Content.PM.LauncherActivityInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LauncherActivityInfo.ThresholdClass.get -> nint +override Android.Content.PM.LauncherActivityInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.LauncherApps.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LauncherApps.Callback.ThresholdClass.get -> nint +override Android.Content.PM.LauncherApps.Callback.ThresholdType.get -> System.Type! +override Android.Content.PM.LauncherApps.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LauncherApps.PinItemRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LauncherApps.ShortcutQuery.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.LauncherApps.ShortcutQuery.ThresholdClass.get -> nint +override Android.Content.PM.LauncherApps.ShortcutQuery.ThresholdType.get -> System.Type! +override Android.Content.PM.LauncherApps.ThresholdClass.get -> nint +override Android.Content.PM.LauncherApps.ThresholdType.get -> System.Type! +override Android.Content.PM.ModuleInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInfo.ThresholdClass.get -> nint +override Android.Content.PM.PackageInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageInstaller.InstallConstraints.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.InstallConstraints.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.InstallConstraintsResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.PreapprovalDetails.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.PreapprovalDetails.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.Session.ThresholdClass.get -> nint +override Android.Content.PM.PackageInstaller.Session.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageInstaller.SessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.SessionCallback.ThresholdClass.get -> nint +override Android.Content.PM.PackageInstaller.SessionCallback.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageInstaller.SessionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.SessionInfo.ThresholdClass.get -> nint +override Android.Content.PM.PackageInstaller.SessionInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageInstaller.SessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageInstaller.SessionParams.ThresholdClass.get -> nint +override Android.Content.PM.PackageInstaller.SessionParams.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageInstaller.ThresholdClass.get -> nint +override Android.Content.PM.PackageInstaller.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageItemInfo.DisplayNameComparator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageItemInfo.DisplayNameComparator.ThresholdClass.get -> nint +override Android.Content.PM.PackageItemInfo.DisplayNameComparator.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageItemInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageItemInfo.ThresholdClass.get -> nint +override Android.Content.PM.PackageItemInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageManager.ApplicationInfoFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.ComponentEnabledSetting.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.ComponentInfoFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.NameNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.NameNotFoundException.ThresholdClass.get -> nint +override Android.Content.PM.PackageManager.NameNotFoundException.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageManager.PackageInfoFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.Property.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.ResolveInfoFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageManager.ThresholdClass.get -> nint +override Android.Content.PM.PackageManager.ThresholdType.get -> System.Type! +override Android.Content.PM.PackageStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PackageStats.ThresholdClass.get -> nint +override Android.Content.PM.PackageStats.ThresholdType.get -> System.Type! +override Android.Content.PM.PathPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PathPermission.ThresholdClass.get -> nint +override Android.Content.PM.PathPermission.ThresholdType.get -> System.Type! +override Android.Content.PM.PermissionGroupInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PermissionGroupInfo.ThresholdClass.get -> nint +override Android.Content.PM.PermissionGroupInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.PermissionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.PermissionInfo.ThresholdClass.get -> nint +override Android.Content.PM.PermissionInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.ProviderInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ResolveInfo.DisplayNameComparator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ResolveInfo.DisplayNameComparator.ThresholdClass.get -> nint +override Android.Content.PM.ResolveInfo.DisplayNameComparator.ThresholdType.get -> System.Type! +override Android.Content.PM.ResolveInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ResolveInfo.ThresholdClass.get -> nint +override Android.Content.PM.ResolveInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.ServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ServiceInfo.ThresholdClass.get -> nint +override Android.Content.PM.ServiceInfo.ThresholdType.get -> System.Type! +override Android.Content.PM.SharedLibraryInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ShortcutInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ShortcutInfo.Builder.ThresholdClass.get -> nint +override Android.Content.PM.ShortcutInfo.Builder.ThresholdType.get -> System.Type! +override Android.Content.PM.ShortcutInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ShortcutManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.ShortcutManager.ThresholdClass.get -> nint +override Android.Content.PM.ShortcutManager.ThresholdType.get -> System.Type! +override Android.Content.PM.Signature.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Signature.ThresholdClass.get -> nint +override Android.Content.PM.Signature.ThresholdType.get -> System.Type! +override Android.Content.PM.SigningInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Verify.Domain.DomainVerificationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.Verify.Domain.DomainVerificationUserState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.PM.VersionedPackage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.QuickViewConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.QuickViewConstants.ThresholdClass.get -> nint +override Android.Content.QuickViewConstants.ThresholdType.get -> System.Type! +override Android.Content.ReceiverCallNotAllowedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.ReceiverCallNotAllowedException.ThresholdClass.get -> nint +override Android.Content.ReceiverCallNotAllowedException.ThresholdType.get -> System.Type! +override Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream.ThresholdClass.get -> nint +override Android.Content.Res.AssetFileDescriptor.AutoCloseInputStream.ThresholdType.get -> System.Type! +override Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream.ThresholdClass.get -> nint +override Android.Content.Res.AssetFileDescriptor.AutoCloseOutputStream.ThresholdType.get -> System.Type! +override Android.Content.Res.AssetFileDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.AssetFileDescriptor.ThresholdClass.get -> nint +override Android.Content.Res.AssetFileDescriptor.ThresholdType.get -> System.Type! +override Android.Content.Res.AssetManager.AssetInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.AssetManager.AssetInputStream.Read() -> int +override Android.Content.Res.AssetManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.ColorStateList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.ColorStateList.ThresholdClass.get -> nint +override Android.Content.Res.ColorStateList.ThresholdType.get -> System.Type! +override Android.Content.Res.Configuration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Loader.ResourcesLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Loader.ResourcesLoader.ThresholdClass.get -> nint +override Android.Content.Res.Loader.ResourcesLoader.ThresholdType.get -> System.Type! +override Android.Content.Res.Loader.ResourcesProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Loader.ResourcesProvider.ThresholdClass.get -> nint +override Android.Content.Res.Loader.ResourcesProvider.ThresholdType.get -> System.Type! +override Android.Content.Res.ObbInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.ObbInfo.ThresholdClass.get -> nint +override Android.Content.Res.ObbInfo.ThresholdType.get -> System.Type! +override Android.Content.Res.ObbScanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.ObbScanner.ThresholdClass.get -> nint +override Android.Content.Res.ObbScanner.ThresholdType.get -> System.Type! +override Android.Content.Res.Resources.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Resources.NotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Resources.NotFoundException.ThresholdClass.get -> nint +override Android.Content.Res.Resources.NotFoundException.ThresholdType.get -> System.Type! +override Android.Content.Res.Resources.Theme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.Resources.ThresholdClass.get -> nint +override Android.Content.Res.Resources.ThresholdType.get -> System.Type! +override Android.Content.Res.TypedArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.Res.TypedArray.ThresholdClass.get -> nint +override Android.Content.Res.TypedArray.ThresholdType.get -> System.Type! +override Android.Content.RestrictionEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.RestrictionEntry.ThresholdClass.get -> nint +override Android.Content.RestrictionEntry.ThresholdType.get -> System.Type! +override Android.Content.RestrictionsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.RestrictionsManager.ThresholdClass.get -> nint +override Android.Content.RestrictionsManager.ThresholdType.get -> System.Type! +override Android.Content.SearchRecentSuggestionsProvider.Delete(Android.Net.Uri? uri, string? selection, string![]? selectionArgs) -> int +override Android.Content.SearchRecentSuggestionsProvider.GetType(Android.Net.Uri? uri) -> string? +override Android.Content.SearchRecentSuggestionsProvider.Insert(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> Android.Net.Uri? +override Android.Content.SearchRecentSuggestionsProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SearchRecentSuggestionsProvider.OnCreate() -> bool +override Android.Content.SearchRecentSuggestionsProvider.Query(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +override Android.Content.SearchRecentSuggestionsProvider.ThresholdClass.get -> nint +override Android.Content.SearchRecentSuggestionsProvider.ThresholdType.get -> System.Type! +override Android.Content.SearchRecentSuggestionsProvider.Update(Android.Net.Uri? uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +override Android.Content.SyncAdapterType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncAdapterType.ThresholdClass.get -> nint +override Android.Content.SyncAdapterType.ThresholdType.get -> System.Type! +override Android.Content.SyncContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncContext.ThresholdClass.get -> nint +override Android.Content.SyncContext.ThresholdType.get -> System.Type! +override Android.Content.SyncInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncInfo.ThresholdClass.get -> nint +override Android.Content.SyncInfo.ThresholdType.get -> System.Type! +override Android.Content.SyncRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncRequest.Builder.ThresholdClass.get -> nint +override Android.Content.SyncRequest.Builder.ThresholdType.get -> System.Type! +override Android.Content.SyncRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncRequest.ThresholdClass.get -> nint +override Android.Content.SyncRequest.ThresholdType.get -> System.Type! +override Android.Content.SyncResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.SyncStats.ThresholdClass.get -> nint +override Android.Content.SyncStats.ThresholdType.get -> System.Type! +override Android.Content.UriMatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Content.UriMatcher.ThresholdClass.get -> nint +override Android.Content.UriMatcher.ThresholdType.get -> System.Type! +override Android.Content.UriPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.ClearCredentialStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.ClearCredentialStateException.ThresholdClass.get -> nint +override Android.Credentials.ClearCredentialStateException.ThresholdType.get -> System.Type! +override Android.Credentials.ClearCredentialStateRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CreateCredentialException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CreateCredentialException.ThresholdClass.get -> nint +override Android.Credentials.CreateCredentialException.ThresholdType.get -> System.Type! +override Android.Credentials.CreateCredentialRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CreateCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CreateCredentialResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.Credential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CredentialDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CredentialManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CredentialOption.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.CredentialOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.GetCredentialException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.GetCredentialException.ThresholdClass.get -> nint +override Android.Credentials.GetCredentialException.ThresholdType.get -> System.Type! +override Android.Credentials.GetCredentialRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.GetCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.GetCredentialResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.PrepareGetCredentialResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.PrepareGetCredentialResponse.PendingGetCredentialHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.RegisterCredentialDescriptionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Credentials.UnregisterCredentialDescriptionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.AbstractCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.AbstractCursor.SelfContentObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.AbstractCursor.SelfContentObserver.ThresholdClass.get -> nint +override Android.Database.AbstractCursor.SelfContentObserver.ThresholdType.get -> System.Type! +override Android.Database.AbstractCursor.ThresholdClass.get -> nint +override Android.Database.AbstractCursor.ThresholdType.get -> System.Type! +override Android.Database.AbstractWindowedCursor.GetDouble(int columnIndex) -> double +override Android.Database.AbstractWindowedCursor.GetFloat(int columnIndex) -> float +override Android.Database.AbstractWindowedCursor.GetInt(int columnIndex) -> int +override Android.Database.AbstractWindowedCursor.GetLong(int columnIndex) -> long +override Android.Database.AbstractWindowedCursor.GetShort(int columnIndex) -> short +override Android.Database.AbstractWindowedCursor.GetString(int columnIndex) -> string? +override Android.Database.AbstractWindowedCursor.IsNull(int columnIndex) -> bool +override Android.Database.AbstractWindowedCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.AbstractWindowedCursor.ThresholdClass.get -> nint +override Android.Database.AbstractWindowedCursor.ThresholdType.get -> System.Type! +override Android.Database.CharArrayBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.ContentObservable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.ContentObservable.ThresholdClass.get -> nint +override Android.Database.ContentObservable.ThresholdType.get -> System.Type! +override Android.Database.ContentObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.ContentObserver.ThresholdClass.get -> nint +override Android.Database.ContentObserver.ThresholdType.get -> System.Type! +override Android.Database.CrossProcessCursorWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CrossProcessCursorWrapper.ThresholdClass.get -> nint +override Android.Database.CrossProcessCursorWrapper.ThresholdType.get -> System.Type! +override Android.Database.CursorIndexOutOfBoundsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorIndexOutOfBoundsException.ThresholdClass.get -> nint +override Android.Database.CursorIndexOutOfBoundsException.ThresholdType.get -> System.Type! +override Android.Database.CursorJoiner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorJoiner.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorWindow.Close() -> void +override Android.Database.CursorWindow.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorWindow.OnAllReferencesReleased() -> void +override Android.Database.CursorWindow.ThresholdClass.get -> nint +override Android.Database.CursorWindow.ThresholdType.get -> System.Type! +override Android.Database.CursorWindowAllocationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorWindowAllocationException.ThresholdClass.get -> nint +override Android.Database.CursorWindowAllocationException.ThresholdType.get -> System.Type! +override Android.Database.CursorWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.CursorWrapper.ThresholdClass.get -> nint +override Android.Database.CursorWrapper.ThresholdType.get -> System.Type! +override Android.Database.DatabaseUtils.InsertHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.DatabaseUtils.InsertHelper.ThresholdClass.get -> nint +override Android.Database.DatabaseUtils.InsertHelper.ThresholdType.get -> System.Type! +override Android.Database.DatabaseUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.DatabaseUtils.ThresholdClass.get -> nint +override Android.Database.DatabaseUtils.ThresholdType.get -> System.Type! +override Android.Database.DataSetObservable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.DataSetObservable.ThresholdClass.get -> nint +override Android.Database.DataSetObservable.ThresholdType.get -> System.Type! +override Android.Database.DataSetObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.DataSetObserver.ThresholdClass.get -> nint +override Android.Database.DataSetObserver.ThresholdType.get -> System.Type! +override Android.Database.DefaultDatabaseErrorHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.MatrixCursor.Count.get -> int +override Android.Database.MatrixCursor.GetColumnNames() -> string![]? +override Android.Database.MatrixCursor.GetDouble(int column) -> double +override Android.Database.MatrixCursor.GetFloat(int column) -> float +override Android.Database.MatrixCursor.GetInt(int column) -> int +override Android.Database.MatrixCursor.GetLong(int column) -> long +override Android.Database.MatrixCursor.GetShort(int column) -> short +override Android.Database.MatrixCursor.GetString(int column) -> string? +override Android.Database.MatrixCursor.IsNull(int column) -> bool +override Android.Database.MatrixCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.MatrixCursor.RowBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.MatrixCursor.RowBuilder.ThresholdClass.get -> nint +override Android.Database.MatrixCursor.RowBuilder.ThresholdType.get -> System.Type! +override Android.Database.MatrixCursor.ThresholdClass.get -> nint +override Android.Database.MatrixCursor.ThresholdType.get -> System.Type! +override Android.Database.MergeCursor.Count.get -> int +override Android.Database.MergeCursor.GetColumnNames() -> string![]? +override Android.Database.MergeCursor.GetDouble(int column) -> double +override Android.Database.MergeCursor.GetFloat(int column) -> float +override Android.Database.MergeCursor.GetInt(int column) -> int +override Android.Database.MergeCursor.GetLong(int column) -> long +override Android.Database.MergeCursor.GetShort(int column) -> short +override Android.Database.MergeCursor.GetString(int column) -> string? +override Android.Database.MergeCursor.IsNull(int column) -> bool +override Android.Database.MergeCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.MergeCursor.ThresholdClass.get -> nint +override Android.Database.MergeCursor.ThresholdType.get -> System.Type! +override Android.Database.Observable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Observable.ThresholdClass.get -> nint +override Android.Database.Observable.ThresholdType.get -> System.Type! +override Android.Database.SQLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.SQLException.ThresholdClass.get -> nint +override Android.Database.SQLException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteAbortException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteAbortException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteAbortException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteAccessPermException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteAccessPermException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteAccessPermException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteBindOrColumnIndexOutOfRangeException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteBlobTooBigException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteBlobTooBigException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteBlobTooBigException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteCantOpenDatabaseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteCantOpenDatabaseException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteCantOpenDatabaseException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteClosable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteClosable.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteClosable.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteConstraintException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteConstraintException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteConstraintException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteCursor.Count.get -> int +override Android.Database.Sqlite.SQLiteCursor.GetColumnNames() -> string![]? +override Android.Database.Sqlite.SQLiteCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteCursor.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteCursor.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDatabase.Close() -> void +override Android.Database.Sqlite.SQLiteDatabase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatabase.OnAllReferencesReleased() -> void +override Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatabase.OpenParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatabase.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDatabase.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDatabaseCorruptException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatabaseCorruptException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDatabaseCorruptException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDatabaseLockedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatabaseLockedException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDatabaseLockedException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDatatypeMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDatatypeMismatchException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDatatypeMismatchException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDiskIOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDiskIOException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDiskIOException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteDoneException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteDoneException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteDoneException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteFullException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteFullException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteFullException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteMisuseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteMisuseException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteMisuseException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteOpenHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteOpenHelper.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteOpenHelper.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteOutOfMemoryException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteOutOfMemoryException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteOutOfMemoryException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteProgram.Close() -> void +override Android.Database.Sqlite.SQLiteProgram.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteProgram.OnAllReferencesReleased() -> void +override Android.Database.Sqlite.SQLiteProgram.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteProgram.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteQuery.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteQuery.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteQuery.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteQueryBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteQueryBuilder.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteQueryBuilder.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteReadOnlyDatabaseException.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteStatement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteStatement.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteStatement.ThresholdType.get -> System.Type! +override Android.Database.Sqlite.SQLiteTableLockedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.Sqlite.SQLiteTableLockedException.ThresholdClass.get -> nint +override Android.Database.Sqlite.SQLiteTableLockedException.ThresholdType.get -> System.Type! +override Android.Database.StaleDataException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Database.StaleDataException.ThresholdClass.get -> nint +override Android.Database.StaleDataException.ThresholdType.get -> System.Type! +override Android.DeviceLock.DeviceId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.DeviceLock.DeviceLockManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmConvertedStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmConvertedStatus.ThresholdClass.get -> nint +override Android.Drm.DrmConvertedStatus.ThresholdType.get -> System.Type! +override Android.Drm.DrmErrorEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmErrorEvent.ThresholdClass.get -> nint +override Android.Drm.DrmErrorEvent.ThresholdType.get -> System.Type! +override Android.Drm.DrmEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmEvent.ThresholdClass.get -> nint +override Android.Drm.DrmEvent.ThresholdType.get -> System.Type! +override Android.Drm.DrmInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmInfo.ThresholdClass.get -> nint +override Android.Drm.DrmInfo.ThresholdType.get -> System.Type! +override Android.Drm.DrmInfoEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmInfoEvent.ThresholdClass.get -> nint +override Android.Drm.DrmInfoEvent.ThresholdType.get -> System.Type! +override Android.Drm.DrmInfoRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmInfoRequest.ThresholdClass.get -> nint +override Android.Drm.DrmInfoRequest.ThresholdType.get -> System.Type! +override Android.Drm.DrmInfoStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmInfoStatus.ThresholdClass.get -> nint +override Android.Drm.DrmInfoStatus.ThresholdType.get -> System.Type! +override Android.Drm.DrmManagerClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmManagerClient.ThresholdClass.get -> nint +override Android.Drm.DrmManagerClient.ThresholdType.get -> System.Type! +override Android.Drm.DrmRights.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmRights.ThresholdClass.get -> nint +override Android.Drm.DrmRights.ThresholdType.get -> System.Type! +override Android.Drm.DrmStore.Action.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmStore.Action.ThresholdClass.get -> nint +override Android.Drm.DrmStore.Action.ThresholdType.get -> System.Type! +override Android.Drm.DrmStore.DrmObjectType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmStore.DrmObjectType.ThresholdClass.get -> nint +override Android.Drm.DrmStore.DrmObjectType.ThresholdType.get -> System.Type! +override Android.Drm.DrmStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmStore.Playback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmStore.Playback.ThresholdClass.get -> nint +override Android.Drm.DrmStore.Playback.ThresholdType.get -> System.Type! +override Android.Drm.DrmStore.RightsStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmStore.RightsStatus.ThresholdClass.get -> nint +override Android.Drm.DrmStore.RightsStatus.ThresholdType.get -> System.Type! +override Android.Drm.DrmStore.ThresholdClass.get -> nint +override Android.Drm.DrmStore.ThresholdType.get -> System.Type! +override Android.Drm.DrmSupportInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmSupportInfo.ThresholdClass.get -> nint +override Android.Drm.DrmSupportInfo.ThresholdType.get -> System.Type! +override Android.Drm.DrmUtils.ExtendedMetadataParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmUtils.ExtendedMetadataParser.ThresholdClass.get -> nint +override Android.Drm.DrmUtils.ExtendedMetadataParser.ThresholdType.get -> System.Type! +override Android.Drm.DrmUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.DrmUtils.ThresholdClass.get -> nint +override Android.Drm.DrmUtils.ThresholdType.get -> System.Type! +override Android.Drm.ProcessedData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Drm.ProcessedData.ThresholdClass.get -> nint +override Android.Drm.ProcessedData.ThresholdType.get -> System.Type! +override Android.Gestures.Gesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.Gesture.ThresholdClass.get -> nint +override Android.Gestures.Gesture.ThresholdType.get -> System.Type! +override Android.Gestures.GestureLibraries.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GestureLibrary.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GestureLibrary.ThresholdClass.get -> nint +override Android.Gestures.GestureLibrary.ThresholdType.get -> System.Type! +override Android.Gestures.GestureOverlayView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GestureOverlayView.ThresholdClass.get -> nint +override Android.Gestures.GestureOverlayView.ThresholdType.get -> System.Type! +override Android.Gestures.GesturePoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GesturePoint.ThresholdClass.get -> nint +override Android.Gestures.GesturePoint.ThresholdType.get -> System.Type! +override Android.Gestures.GestureStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GestureStore.ThresholdClass.get -> nint +override Android.Gestures.GestureStore.ThresholdType.get -> System.Type! +override Android.Gestures.GestureStroke.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.GestureStroke.ThresholdClass.get -> nint +override Android.Gestures.GestureStroke.ThresholdType.get -> System.Type! +override Android.Gestures.GestureUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.OrientedBoundingBox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.OrientedBoundingBox.ThresholdClass.get -> nint +override Android.Gestures.OrientedBoundingBox.ThresholdType.get -> System.Type! +override Android.Gestures.Prediction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Gestures.Prediction.ThresholdClass.get -> nint +override Android.Gestures.Prediction.ThresholdType.get -> System.Type! +override Android.Graphics.AndroidBitmapInfo.Equals(object! value) -> bool +override Android.Graphics.AndroidBitmapInfo.GetHashCode() -> int +override Android.Graphics.AvoidXfermode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.AvoidXfermode.Mode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.AvoidXfermode.ThresholdClass.get -> nint +override Android.Graphics.AvoidXfermode.ThresholdType.get -> System.Type! +override Android.Graphics.Bitmap.CompressFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Bitmap.Config.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Bitmap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BitmapFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BitmapFactory.Options.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BitmapFactory.Options.ThresholdClass.get -> nint +override Android.Graphics.BitmapFactory.Options.ThresholdType.get -> System.Type! +override Android.Graphics.BitmapFactory.ThresholdClass.get -> nint +override Android.Graphics.BitmapFactory.ThresholdType.get -> System.Type! +override Android.Graphics.BitmapRegionDecoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BitmapShader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BitmapShader.ThresholdClass.get -> nint +override Android.Graphics.BitmapShader.ThresholdType.get -> System.Type! +override Android.Graphics.BlendMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BlendModeColorFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BlurMaskFilter.Blur.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BlurMaskFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.BlurMaskFilter.ThresholdClass.get -> nint +override Android.Graphics.BlurMaskFilter.ThresholdType.get -> System.Type! +override Android.Graphics.Camera.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Camera.ThresholdClass.get -> nint +override Android.Graphics.Camera.ThresholdType.get -> System.Type! +override Android.Graphics.Canvas.EdgeType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Canvas.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Canvas.ThresholdClass.get -> nint +override Android.Graphics.Canvas.ThresholdType.get -> System.Type! +override Android.Graphics.Canvas.VertexMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Color.Equals(object! obj) -> bool +override Android.Graphics.Color.GetHashCode() -> int +override Android.Graphics.Color.ToString() -> string! +override Android.Graphics.ColorFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorFilter.ThresholdClass.get -> nint +override Android.Graphics.ColorFilter.ThresholdType.get -> System.Type! +override Android.Graphics.ColorMatrix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorMatrix.ThresholdClass.get -> nint +override Android.Graphics.ColorMatrix.ThresholdType.get -> System.Type! +override Android.Graphics.ColorMatrixColorFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorMatrixColorFilter.ThresholdClass.get -> nint +override Android.Graphics.ColorMatrixColorFilter.ThresholdType.get -> System.Type! +override Android.Graphics.ColorObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorObject.ThresholdClass.get -> nint +override Android.Graphics.ColorObject.ThresholdType.get -> System.Type! +override Android.Graphics.ColorSpace.Adaptation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Connector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Connector.ThresholdClass.get -> nint +override Android.Graphics.ColorSpace.Connector.ThresholdType.get -> System.Type! +override Android.Graphics.ColorSpace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Model.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Named.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.RenderIntent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Rgb.FromXyz(float[]! v) -> float[]! +override Android.Graphics.ColorSpace.Rgb.GetMaxValue(int component) -> float +override Android.Graphics.ColorSpace.Rgb.GetMinValue(int component) -> float +override Android.Graphics.ColorSpace.Rgb.IsWideGamut.get -> bool +override Android.Graphics.ColorSpace.Rgb.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Rgb.ThresholdClass.get -> nint +override Android.Graphics.ColorSpace.Rgb.ThresholdType.get -> System.Type! +override Android.Graphics.ColorSpace.Rgb.ToXyz(float[]! v) -> float[]! +override Android.Graphics.ColorSpace.Rgb.TransferParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ColorSpace.Rgb.TransferParameters.ThresholdClass.get -> nint +override Android.Graphics.ColorSpace.Rgb.TransferParameters.ThresholdType.get -> System.Type! +override Android.Graphics.ColorSpace.ThresholdClass.get -> nint +override Android.Graphics.ColorSpace.ThresholdType.get -> System.Type! +override Android.Graphics.ColorValueMarshaler.CreateGenericObjectReferenceArgumentState(Android.Graphics.Color value, System.Reflection.ParameterAttributes synchronize) -> Java.Interop.JniValueMarshalerState +override Android.Graphics.ColorValueMarshaler.CreateGenericValue(ref Java.Interop.JniObjectReference reference, Java.Interop.JniObjectReferenceOptions options, System.Type! targetType) -> Android.Graphics.Color +override Android.Graphics.ColorValueMarshaler.CreateParameterFromManagedExpression(Java.Interop.Expressions.JniValueMarshalerContext! context, System.Linq.Expressions.ParameterExpression! sourceValue, System.Reflection.ParameterAttributes synchronize) -> System.Linq.Expressions.Expression! +override Android.Graphics.ColorValueMarshaler.CreateParameterToManagedExpression(Java.Interop.Expressions.JniValueMarshalerContext! context, System.Linq.Expressions.ParameterExpression! sourceValue, System.Reflection.ParameterAttributes synchronize, System.Type! targetType) -> System.Linq.Expressions.Expression! +override Android.Graphics.ColorValueMarshaler.CreateReturnValueFromManagedExpression(Java.Interop.Expressions.JniValueMarshalerContext! context, System.Linq.Expressions.ParameterExpression! sourceValue) -> System.Linq.Expressions.Expression! +override Android.Graphics.ColorValueMarshaler.DestroyGenericArgumentState(Android.Graphics.Color value, ref Java.Interop.JniValueMarshalerState state, System.Reflection.ParameterAttributes synchronize) -> void +override Android.Graphics.ColorValueMarshaler.MarshalType.get -> System.Type! +override Android.Graphics.ComposePathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ComposePathEffect.ThresholdClass.get -> nint +override Android.Graphics.ComposePathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.ComposeShader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ComposeShader.ThresholdClass.get -> nint +override Android.Graphics.ComposeShader.ThresholdType.get -> System.Type! +override Android.Graphics.CornerPathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.CornerPathEffect.ThresholdClass.get -> nint +override Android.Graphics.CornerPathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.DashPathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.DashPathEffect.ThresholdClass.get -> nint +override Android.Graphics.DashPathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.DiscretePathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.DiscretePathEffect.ThresholdClass.get -> nint +override Android.Graphics.DiscretePathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.AdaptiveIconDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.AdaptiveIconDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.AdaptiveIconDrawable.Opacity.get -> int +override Android.Graphics.Drawables.AdaptiveIconDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.AdaptiveIconDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.AdaptiveIconDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.AdaptiveIconDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Animatable2AnimationCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Animatable2AnimationCallback.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Animatable2AnimationCallback.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.AnimatedImageDrawable.Draw(Android.Graphics.Canvas! canvas) -> void +override Android.Graphics.Drawables.AnimatedImageDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.AnimatedImageDrawable.Opacity.get -> int +override Android.Graphics.Drawables.AnimatedImageDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.AnimatedImageDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.AnimatedImageDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.AnimatedImageDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.AnimatedStateListDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.AnimatedStateListDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.AnimatedStateListDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.AnimatedVectorDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.AnimatedVectorDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.AnimatedVectorDrawable.Opacity.get -> int +override Android.Graphics.Drawables.AnimatedVectorDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.AnimatedVectorDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.AnimatedVectorDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.AnimatedVectorDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.AnimationDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.AnimationDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.AnimationDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.BitmapDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.BitmapDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.BitmapDrawable.Opacity.get -> int +override Android.Graphics.Drawables.BitmapDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.BitmapDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.BitmapDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.BitmapDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.ClipDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.ClipDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable? who) -> void +override Android.Graphics.Drawables.ClipDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ClipDrawable.Opacity.get -> int +override Android.Graphics.Drawables.ClipDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what, long when) -> void +override Android.Graphics.Drawables.ClipDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.ClipDrawable.SetColorFilter(Android.Graphics.ColorFilter? cf) -> void +override Android.Graphics.Drawables.ClipDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ClipDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.ClipDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what) -> void +override Android.Graphics.Drawables.ColorDrawable.Alpha.get -> int +override Android.Graphics.Drawables.ColorDrawable.Alpha.set -> void +override Android.Graphics.Drawables.ColorDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.ColorDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ColorDrawable.Opacity.get -> int +override Android.Graphics.Drawables.ColorDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.ColorDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.ColorDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ColorDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.ColorStateListDrawable.Draw(Android.Graphics.Canvas! canvas) -> void +override Android.Graphics.Drawables.ColorStateListDrawable.HasFocusStateSpecified.get -> bool +override Android.Graphics.Drawables.ColorStateListDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ColorStateListDrawable.Opacity.get -> int +override Android.Graphics.Drawables.ColorStateListDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.ColorStateListDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.ColorStateListDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ColorStateListDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Drawable.ConstantState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Drawable.ConstantState.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Drawable.ConstantState.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Drawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Drawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Drawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.DrawableContainer.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +override Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ThresholdClass.get -> nint +override Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.DrawableContainer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.DrawableContainer.Opacity.get -> int +override Android.Graphics.Drawables.DrawableContainer.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.DrawableContainer.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.DrawableContainer.ThresholdClass.get -> nint +override Android.Graphics.Drawables.DrawableContainer.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.DrawableWrapper.Draw(Android.Graphics.Canvas! canvas) -> void +override Android.Graphics.Drawables.DrawableWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.DrawableWrapper.Opacity.get -> int +override Android.Graphics.Drawables.DrawableWrapper.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.DrawableWrapper.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.DrawableWrapper.ThresholdClass.get -> nint +override Android.Graphics.Drawables.DrawableWrapper.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.GradientDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.GradientDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.GradientDrawable.Opacity.get -> int +override Android.Graphics.Drawables.GradientDrawable.Orientation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.GradientDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.GradientDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.GradientDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.GradientDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Icon.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.InsetDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.InsetDrawable.Drawable.get -> Android.Graphics.Drawables.Drawable? +override Android.Graphics.Drawables.InsetDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable? who) -> void +override Android.Graphics.Drawables.InsetDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.InsetDrawable.Opacity.get -> int +override Android.Graphics.Drawables.InsetDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what, long when) -> void +override Android.Graphics.Drawables.InsetDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.InsetDrawable.SetColorFilter(Android.Graphics.ColorFilter? cf) -> void +override Android.Graphics.Drawables.InsetDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.InsetDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.InsetDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what) -> void +override Android.Graphics.Drawables.LayerDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.LayerDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.LayerDrawable.Opacity.get -> int +override Android.Graphics.Drawables.LayerDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.LayerDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.LayerDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.LayerDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.LevelListDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.LevelListDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.LevelListDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.NinePatchDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.NinePatchDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.NinePatchDrawable.Opacity.get -> int +override Android.Graphics.Drawables.NinePatchDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.NinePatchDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.NinePatchDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.NinePatchDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.PaintDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.PaintDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.PaintDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.PictureDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.PictureDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.PictureDrawable.Opacity.get -> int +override Android.Graphics.Drawables.PictureDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.PictureDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.PictureDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.PictureDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.RippleDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.RippleDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.RippleDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.RotateDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.RotateDrawable.Drawable.get -> Android.Graphics.Drawables.Drawable? +override Android.Graphics.Drawables.RotateDrawable.Drawable.set -> void +override Android.Graphics.Drawables.RotateDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable? who) -> void +override Android.Graphics.Drawables.RotateDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.RotateDrawable.Opacity.get -> int +override Android.Graphics.Drawables.RotateDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what, long when) -> void +override Android.Graphics.Drawables.RotateDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.RotateDrawable.SetColorFilter(Android.Graphics.ColorFilter? cf) -> void +override Android.Graphics.Drawables.RotateDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.RotateDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.RotateDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what) -> void +override Android.Graphics.Drawables.ScaleDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.ScaleDrawable.Drawable.get -> Android.Graphics.Drawables.Drawable? +override Android.Graphics.Drawables.ScaleDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable? who) -> void +override Android.Graphics.Drawables.ScaleDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ScaleDrawable.Opacity.get -> int +override Android.Graphics.Drawables.ScaleDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what, long when) -> void +override Android.Graphics.Drawables.ScaleDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.ScaleDrawable.SetColorFilter(Android.Graphics.ColorFilter? cf) -> void +override Android.Graphics.Drawables.ScaleDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ScaleDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.ScaleDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable? who, Java.Lang.IRunnable? what) -> void +override Android.Graphics.Drawables.ShapeDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.ShapeDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ShapeDrawable.Opacity.get -> int +override Android.Graphics.Drawables.ShapeDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.ShapeDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ShapeDrawable.ShaderFactory.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.ShapeDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.ShapeDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.ArcShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.ArcShape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.ArcShape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.OvalShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.OvalShape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.OvalShape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.PathShape.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint) -> void +override Android.Graphics.Drawables.Shapes.PathShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.PathShape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.PathShape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.RectShape.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint) -> void +override Android.Graphics.Drawables.Shapes.RectShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.RectShape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.RectShape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.RoundRectShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.RoundRectShape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.RoundRectShape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.Shapes.Shape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.Shapes.Shape.ThresholdClass.get -> nint +override Android.Graphics.Drawables.Shapes.Shape.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.StateListDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.StateListDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.StateListDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.TransitionDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.TransitionDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.TransitionDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.Drawables.VectorDrawable.Draw(Android.Graphics.Canvas? canvas) -> void +override Android.Graphics.Drawables.VectorDrawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Drawables.VectorDrawable.Opacity.get -> int +override Android.Graphics.Drawables.VectorDrawable.SetAlpha(int alpha) -> void +override Android.Graphics.Drawables.VectorDrawable.SetColorFilter(Android.Graphics.ColorFilter? colorFilter) -> void +override Android.Graphics.Drawables.VectorDrawable.ThresholdClass.get -> nint +override Android.Graphics.Drawables.VectorDrawable.ThresholdType.get -> System.Type! +override Android.Graphics.DrawFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.DrawFilter.ThresholdClass.get -> nint +override Android.Graphics.DrawFilter.ThresholdType.get -> System.Type! +override Android.Graphics.EmbossMaskFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.EmbossMaskFilter.ThresholdClass.get -> nint +override Android.Graphics.EmbossMaskFilter.ThresholdType.get -> System.Type! +override Android.Graphics.Fonts.Font.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.Font.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.FontFamily.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.FontFamily.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.FontStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.FontVariationAxis.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Fonts.SystemFonts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Gainmap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareBufferRenderer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareBufferRenderer.RenderRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareBufferRenderer.RenderResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareBufferRenderer.ThresholdClass.get -> nint +override Android.Graphics.HardwareBufferRenderer.ThresholdType.get -> System.Type! +override Android.Graphics.HardwareRenderer.FrameRenderRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareRenderer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.HardwareRenderer.ThresholdClass.get -> nint +override Android.Graphics.HardwareRenderer.ThresholdType.get -> System.Type! +override Android.Graphics.ImageDecoder.DecodeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ImageDecoder.ImageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ImageDecoder.ImageInfo.ThresholdClass.get -> nint +override Android.Graphics.ImageDecoder.ImageInfo.ThresholdType.get -> System.Type! +override Android.Graphics.ImageDecoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ImageDecoder.Source.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ImageDecoder.Source.ThresholdClass.get -> nint +override Android.Graphics.ImageDecoder.Source.ThresholdType.get -> System.Type! +override Android.Graphics.ImageFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.ImageFormat.ThresholdClass.get -> nint +override Android.Graphics.ImageFormat.ThresholdType.get -> System.Type! +override Android.Graphics.Insets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Interpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Interpolator.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Interpolator.ThresholdClass.get -> nint +override Android.Graphics.Interpolator.ThresholdType.get -> System.Type! +override Android.Graphics.LayerRasterizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.LayerRasterizer.ThresholdClass.get -> nint +override Android.Graphics.LayerRasterizer.ThresholdType.get -> System.Type! +override Android.Graphics.LightingColorFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.LightingColorFilter.ThresholdClass.get -> nint +override Android.Graphics.LightingColorFilter.ThresholdType.get -> System.Type! +override Android.Graphics.LinearGradient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.LinearGradient.ThresholdClass.get -> nint +override Android.Graphics.LinearGradient.ThresholdType.get -> System.Type! +override Android.Graphics.MaskFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.MaskFilter.ThresholdClass.get -> nint +override Android.Graphics.MaskFilter.ThresholdType.get -> System.Type! +override Android.Graphics.Matrix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Matrix.ScaleToFit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Matrix.ThresholdClass.get -> nint +override Android.Graphics.Matrix.ThresholdType.get -> System.Type! +override Android.Graphics.Mesh.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Mesh.ThresholdClass.get -> nint +override Android.Graphics.Mesh.ThresholdType.get -> System.Type! +override Android.Graphics.MeshSpecification.Attribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.MeshSpecification.Attribute.ThresholdClass.get -> nint +override Android.Graphics.MeshSpecification.Attribute.ThresholdType.get -> System.Type! +override Android.Graphics.MeshSpecification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.MeshSpecification.ThresholdClass.get -> nint +override Android.Graphics.MeshSpecification.ThresholdType.get -> System.Type! +override Android.Graphics.MeshSpecification.Varying.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.MeshSpecification.Varying.ThresholdClass.get -> nint +override Android.Graphics.MeshSpecification.Varying.ThresholdType.get -> System.Type! +override Android.Graphics.Movie.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Movie.ThresholdClass.get -> nint +override Android.Graphics.Movie.ThresholdType.get -> System.Type! +override Android.Graphics.NinePatch.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.NinePatch.ThresholdClass.get -> nint +override Android.Graphics.NinePatch.ThresholdType.get -> System.Type! +override Android.Graphics.Outline.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.Align.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.Cap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.FontMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.FontMetrics.ThresholdClass.get -> nint +override Android.Graphics.Paint.FontMetrics.ThresholdType.get -> System.Type! +override Android.Graphics.Paint.FontMetricsInt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.FontMetricsInt.ThresholdClass.get -> nint +override Android.Graphics.Paint.FontMetricsInt.ThresholdType.get -> System.Type! +override Android.Graphics.Paint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.Join.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Paint.ThresholdClass.get -> nint +override Android.Graphics.Paint.ThresholdType.get -> System.Type! +override Android.Graphics.PaintFlagsDrawFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PaintFlagsDrawFilter.ThresholdClass.get -> nint +override Android.Graphics.PaintFlagsDrawFilter.ThresholdType.get -> System.Type! +override Android.Graphics.ParcelableColorSpace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Path.Direction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Path.FillType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Path.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Path.Op.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Path.ThresholdClass.get -> nint +override Android.Graphics.Path.ThresholdType.get -> System.Type! +override Android.Graphics.PathDashPathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathDashPathEffect.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathDashPathEffect.ThresholdClass.get -> nint +override Android.Graphics.PathDashPathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.PathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathEffect.ThresholdClass.get -> nint +override Android.Graphics.PathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.PathIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathIterator.Segment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathIterator.Segment.ThresholdClass.get -> nint +override Android.Graphics.PathIterator.Segment.ThresholdType.get -> System.Type! +override Android.Graphics.PathIterator.ThresholdClass.get -> nint +override Android.Graphics.PathIterator.ThresholdType.get -> System.Type! +override Android.Graphics.PathMeasure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PathMeasure.ThresholdClass.get -> nint +override Android.Graphics.PathMeasure.ThresholdType.get -> System.Type! +override Android.Graphics.Pdf.PdfDocument.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.PdfDocument.Page.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.PdfDocument.PageInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.PdfDocument.PageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.PdfDocument.ThresholdClass.get -> nint +override Android.Graphics.Pdf.PdfDocument.ThresholdType.get -> System.Type! +override Android.Graphics.Pdf.PdfRenderer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Pdf.PdfRenderer.Page.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Picture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Picture.ThresholdClass.get -> nint +override Android.Graphics.Picture.ThresholdType.get -> System.Type! +override Android.Graphics.PixelFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PixelFormat.ThresholdClass.get -> nint +override Android.Graphics.PixelFormat.ThresholdType.get -> System.Type! +override Android.Graphics.PixelXorXfermode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PixelXorXfermode.ThresholdClass.get -> nint +override Android.Graphics.PixelXorXfermode.ThresholdType.get -> System.Type! +override Android.Graphics.Point.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Point.ThresholdClass.get -> nint +override Android.Graphics.Point.ThresholdType.get -> System.Type! +override Android.Graphics.PointF.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PointF.ThresholdClass.get -> nint +override Android.Graphics.PointF.ThresholdType.get -> System.Type! +override Android.Graphics.PorterDuff.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PorterDuff.Mode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PorterDuff.ThresholdClass.get -> nint +override Android.Graphics.PorterDuff.ThresholdType.get -> System.Type! +override Android.Graphics.PorterDuffColorFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PorterDuffColorFilter.ThresholdClass.get -> nint +override Android.Graphics.PorterDuffColorFilter.ThresholdType.get -> System.Type! +override Android.Graphics.PorterDuffXfermode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.PorterDuffXfermode.ThresholdClass.get -> nint +override Android.Graphics.PorterDuffXfermode.ThresholdType.get -> System.Type! +override Android.Graphics.RadialGradient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RadialGradient.ThresholdClass.get -> nint +override Android.Graphics.RadialGradient.ThresholdType.get -> System.Type! +override Android.Graphics.Rasterizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Rasterizer.ThresholdClass.get -> nint +override Android.Graphics.Rasterizer.ThresholdType.get -> System.Type! +override Android.Graphics.RecordingCanvas.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Rect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RectF.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RectF.ThresholdClass.get -> nint +override Android.Graphics.RectF.ThresholdType.get -> System.Type! +override Android.Graphics.Region.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Region.Op.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Region.ThresholdClass.get -> nint +override Android.Graphics.Region.ThresholdType.get -> System.Type! +override Android.Graphics.RegionIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RegionIterator.ThresholdClass.get -> nint +override Android.Graphics.RegionIterator.ThresholdType.get -> System.Type! +override Android.Graphics.RenderEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RenderNode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RuntimeShader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.RuntimeShader.ThresholdClass.get -> nint +override Android.Graphics.RuntimeShader.ThresholdType.get -> System.Type! +override Android.Graphics.Shader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Shader.ThresholdClass.get -> nint +override Android.Graphics.Shader.ThresholdType.get -> System.Type! +override Android.Graphics.Shader.TileMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.SumPathEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.SumPathEffect.ThresholdClass.get -> nint +override Android.Graphics.SumPathEffect.ThresholdType.get -> System.Type! +override Android.Graphics.SurfaceTexture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.SurfaceTexture.OutOfResourcesException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.SurfaceTexture.OutOfResourcesException.ThresholdClass.get -> nint +override Android.Graphics.SurfaceTexture.OutOfResourcesException.ThresholdType.get -> System.Type! +override Android.Graphics.SurfaceTexture.ThresholdClass.get -> nint +override Android.Graphics.SurfaceTexture.ThresholdType.get -> System.Type! +override Android.Graphics.SweepGradient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.SweepGradient.ThresholdClass.get -> nint +override Android.Graphics.SweepGradient.ThresholdType.get -> System.Type! +override Android.Graphics.Text.LineBreakConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreakConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreaker.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreaker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreaker.ParagraphConstraints.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreaker.ParagraphConstraints.ThresholdClass.get -> nint +override Android.Graphics.Text.LineBreaker.ParagraphConstraints.ThresholdType.get -> System.Type! +override Android.Graphics.Text.LineBreaker.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.LineBreaker.Result.ThresholdClass.get -> nint +override Android.Graphics.Text.LineBreaker.Result.ThresholdType.get -> System.Type! +override Android.Graphics.Text.LineBreaker.ThresholdClass.get -> nint +override Android.Graphics.Text.LineBreaker.ThresholdType.get -> System.Type! +override Android.Graphics.Text.MeasuredText.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.MeasuredText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.MeasuredText.ThresholdClass.get -> nint +override Android.Graphics.Text.MeasuredText.ThresholdType.get -> System.Type! +override Android.Graphics.Text.PositionedGlyphs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.TextRunShaper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Text.TextRunShaper.ThresholdClass.get -> nint +override Android.Graphics.Text.TextRunShaper.ThresholdType.get -> System.Type! +override Android.Graphics.Typeface.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Typeface.CustomFallbackBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Typeface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Typeface.ThresholdClass.get -> nint +override Android.Graphics.Typeface.ThresholdType.get -> System.Type! +override Android.Graphics.Xfermode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.Xfermode.ThresholdClass.get -> nint +override Android.Graphics.Xfermode.ThresholdType.get -> System.Type! +override Android.Graphics.YuvImage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Graphics.YuvImage.ThresholdClass.get -> nint +override Android.Graphics.YuvImage.ThresholdType.get -> System.Type! +override Android.Hardware.BatteryState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.BatteryState.ThresholdClass.get -> nint +override Android.Hardware.BatteryState.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricManager.Strings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricManager.Strings.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricManager.Strings.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricManager.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricManager.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricPrompt.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricPrompt.Builder.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricPrompt.Builder.ThresholdType.get -> System.Type! +override Android.Hardware.Biometrics.BiometricPrompt.CryptoObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricPrompt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Biometrics.BiometricPrompt.ThresholdClass.get -> nint +override Android.Hardware.Biometrics.BiometricPrompt.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.Area.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.Area.ThresholdClass.get -> nint +override Android.Hardware.Camera.Area.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.CameraInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.CameraInfo.ThresholdClass.get -> nint +override Android.Hardware.Camera.CameraInfo.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.Face.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.Face.ThresholdClass.get -> nint +override Android.Hardware.Camera.Face.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.Parameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.Parameters.ThresholdClass.get -> nint +override Android.Hardware.Camera.Parameters.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.Size.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera.Size.ThresholdClass.get -> nint +override Android.Hardware.Camera.Size.ThresholdType.get -> System.Type! +override Android.Hardware.Camera.ThresholdClass.get -> nint +override Android.Hardware.Camera.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraAccessException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraAccessException.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraAccessException.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraCaptureSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraCaptureSession.StateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraCaptureSession.StateCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraCaptureSession.StateCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraCaptureSession.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraCaptureSession.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraCharacteristics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraCharacteristics.Key.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraConstrainedHighSpeedCaptureSession.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraDevice.StateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraDevice.StateCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraDevice.StateCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraDevice.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraDevice.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraExtensionCharacteristics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraExtensionSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraExtensionSession.StateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraExtensionSession.StateCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraExtensionSession.StateCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraExtensionSession.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraExtensionSession.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraManager.AvailabilityCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraManager.AvailabilityCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraManager.AvailabilityCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraManager.TorchCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraManager.TorchCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraManager.TorchCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraMetadata.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraMetadata.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CameraOfflineSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CameraOfflineSession.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CameraOfflineSession.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CaptureFailure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureFailure.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CaptureFailure.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.CaptureRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureRequest.Key.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureResult.Key.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.CaptureResult.ThresholdClass.get -> nint +override Android.Hardware.Camera2.CaptureResult.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.DngCreator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.MultiResolutionImageReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.MultiResolutionImageReader.ThresholdClass.get -> nint +override Android.Hardware.Camera2.MultiResolutionImageReader.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.Params.BlackLevelPattern.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.Capability.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.ColorSpaceProfiles.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.ColorSpaceTransform.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.DeviceStateSensorOrientationMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.DynamicRangeProfiles.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.ExtensionSessionConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.Face.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.Face.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.InputConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.LensShadingMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MandatoryStreamCombination.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MandatoryStreamCombination.MandatoryStreamInformation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MeteringRectangle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MultiResolutionStreamConfigurationMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.ThresholdClass.get -> nint +override Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.ThresholdType.get -> System.Type! +override Android.Hardware.Camera2.Params.OisSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.OutputConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.RecommendedStreamConfigurationMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.RggbChannelVector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.SessionConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.StreamConfigurationMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.Params.TonemapCurve.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Camera2.TotalCaptureResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.ConsumerIrManager.CarrierFrequencyRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.ConsumerIrManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.DataSpace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.DeviceProductInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.DisplayManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.HdrConversionMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.VirtualDisplay.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.VirtualDisplay.Callback.ThresholdClass.get -> nint +override Android.Hardware.Display.VirtualDisplay.Callback.ThresholdType.get -> System.Type! +override Android.Hardware.Display.VirtualDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.VirtualDisplayConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Display.VirtualDisplayConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.ThresholdClass.get -> nint +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult.ThresholdClass.get -> nint +override Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult.ThresholdType.get -> System.Type! +override Android.Hardware.Fingerprints.FingerprintManager.CryptoObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Fingerprints.FingerprintManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Fingerprints.FingerprintManager.ThresholdClass.get -> nint +override Android.Hardware.Fingerprints.FingerprintManager.ThresholdType.get -> System.Type! +override Android.Hardware.GeomagneticField.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.GeomagneticField.ThresholdClass.get -> nint +override Android.Hardware.GeomagneticField.ThresholdType.get -> System.Type! +override Android.Hardware.HardwareBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Input.HostUsiVersion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Input.InputManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.Light.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightsManager.LightsSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightsManager.LightsSession.ThresholdClass.get -> nint +override Android.Hardware.Lights.LightsManager.LightsSession.ThresholdType.get -> System.Type! +override Android.Hardware.Lights.LightsManager.ThresholdClass.get -> nint +override Android.Hardware.Lights.LightsManager.ThresholdType.get -> System.Type! +override Android.Hardware.Lights.LightsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightState.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Lights.LightState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Location.GeofenceHardware.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Location.GeofenceHardwareCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Location.GeofenceHardwareCallback.ThresholdClass.get -> nint +override Android.Hardware.Location.GeofenceHardwareCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Location.GeofenceHardwareMonitorCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Location.GeofenceHardwareMonitorCallback.ThresholdClass.get -> nint +override Android.Hardware.Location.GeofenceHardwareMonitorCallback.ThresholdType.get -> System.Type! +override Android.Hardware.Location.GeofenceHardwareRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Sensor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Sensor.ThresholdClass.get -> nint +override Android.Hardware.Sensor.ThresholdType.get -> System.Type! +override Android.Hardware.SensorAdditionalInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorAdditionalInfo.ThresholdClass.get -> nint +override Android.Hardware.SensorAdditionalInfo.ThresholdType.get -> System.Type! +override Android.Hardware.SensorDirectChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorEvent.ThresholdClass.get -> nint +override Android.Hardware.SensorEvent.ThresholdType.get -> System.Type! +override Android.Hardware.SensorEventCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorEventCallback.ThresholdClass.get -> nint +override Android.Hardware.SensorEventCallback.ThresholdType.get -> System.Type! +override Android.Hardware.SensorManager.DynamicSensorCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorManager.DynamicSensorCallback.ThresholdClass.get -> nint +override Android.Hardware.SensorManager.DynamicSensorCallback.ThresholdType.get -> System.Type! +override Android.Hardware.SensorManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorManager.ThresholdClass.get -> nint +override Android.Hardware.SensorManager.ThresholdType.get -> System.Type! +override Android.Hardware.SensorPrivacyManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorPrivacyManager.Sensors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.SensorPrivacyManager.Sensors.ThresholdClass.get -> nint +override Android.Hardware.SensorPrivacyManager.Sensors.ThresholdType.get -> System.Type! +override Android.Hardware.SyncFence.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.TriggerEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.TriggerEventListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.TriggerEventListener.ThresholdClass.get -> nint +override Android.Hardware.TriggerEventListener.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbAccessory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbAccessory.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbAccessory.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbConfiguration.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbConfiguration.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbDevice.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbDevice.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbDeviceConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbDeviceConnection.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbDeviceConnection.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbEndpoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbEndpoint.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbEndpoint.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbInterface.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbInterface.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbManager.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbManager.ThresholdType.get -> System.Type! +override Android.Hardware.Usb.UsbRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Hardware.Usb.UsbRequest.ThresholdClass.get -> nint +override Android.Hardware.Usb.UsbRequest.ThresholdType.get -> System.Type! +override Android.Health.Connect.AggregateRecordsGroupedByDurationResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.AggregateRecordsGroupedByPeriodResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.AggregateRecordsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.AggregateRecordsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.AggregateRecordsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogsResponse.DeletedLog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.AggregationType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.AppInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BasalBodyTemperatureRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodGlucoseRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodGlucoseRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodGlucoseRecord.RelationToMealType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodGlucoseRecord.SpecimenSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodPressureRecord.BloodPressureMeasurementLocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodPressureRecord.BodyPosition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodPressureRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BloodPressureRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyFatRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyFatRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyTemperatureRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyTemperatureRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyWaterMassRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BodyWaterMassRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BoneMassRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.BoneMassRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CervicalMucusRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusAppearance.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CervicalMucusRecord.CervicalMucusSensation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CervicalMucusRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.CyclingPedalingCadenceRecordSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.CyclingPedalingCadenceRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.DataOrigin.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.DataOrigin.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Device.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Device.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.DistanceRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.DistanceRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ElevationGainedRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ElevationGainedRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseLap.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseLap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseRoute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseRoute.Location.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseRoute.Location.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseSegment.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseSegment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseSessionRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.ExerciseSessionRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.FloorsClimbedRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.FloorsClimbedRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeartRateRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeartRateRecord.HeartRateSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeartRateRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeartRateVariabilityRmssdRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeightRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HeightRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HydrationRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.HydrationRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.InstantRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.InstantRecord.ThresholdClass.get -> nint +override Android.Health.Connect.DataTypes.InstantRecord.ThresholdType.get -> System.Type! +override Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.IntermenstrualBleedingRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.IntervalRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.IntervalRecord.ThresholdClass.get -> nint +override Android.Health.Connect.DataTypes.IntervalRecord.ThresholdType.get -> System.Type! +override Android.Health.Connect.DataTypes.LeanBodyMassRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.LeanBodyMassRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MealType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MenstruationFlowRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MenstruationFlowRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MenstruationFlowRecord.MenstruationFlowType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MenstruationPeriodRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.MenstruationPeriodRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Metadata.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Metadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.NutritionRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.NutritionRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.OvulationTestRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.OvulationTestRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.OvulationTestRecord.OvulationTestResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.OxygenSaturationRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.OxygenSaturationRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.PowerRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.PowerRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.PowerRecord.PowerRecordSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Record.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Record.ThresholdClass.get -> nint +override Android.Health.Connect.DataTypes.Record.ThresholdType.get -> System.Type! +override Android.Health.Connect.DataTypes.RespiratoryRateRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.RespiratoryRateRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.RestingHeartRateRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.RestingHeartRateRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SexualActivityRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SexualActivityRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SexualActivityRecord.SexualActivityProtectionUsed.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SleepSessionRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SleepSessionRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SleepSessionRecord.Stage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SleepSessionRecord.Stage.ThresholdClass.get -> nint +override Android.Health.Connect.DataTypes.SleepSessionRecord.Stage.ThresholdType.get -> System.Type! +override Android.Health.Connect.DataTypes.SleepSessionRecord.StageType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SpeedRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SpeedRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.SpeedRecord.SpeedRecordSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.StepsCadenceRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.StepsCadenceRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.StepsCadenceRecord.StepsCadenceRecordSample.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.StepsRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.StepsRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.BloodGlucose.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Energy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Length.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Mass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Percentage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Power.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Pressure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Temperature.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Velocity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Units.Volume.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Vo2MaxRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Vo2MaxRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.Vo2MaxRecord.Vo2MaxMeasurementMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.WeightRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.WeightRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.WheelchairPushesRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.DataTypes.WheelchairPushesRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.HealthConnectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.HealthConnectException.ThresholdClass.get -> nint +override Android.Health.Connect.HealthConnectException.ThresholdType.get -> System.Type! +override Android.Health.Connect.HealthConnectManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.HealthConnectManager.ThresholdClass.get -> nint +override Android.Health.Connect.HealthConnectManager.ThresholdType.get -> System.Type! +override Android.Health.Connect.HealthPermissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.InsertRecordsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.InsertRecordsResponse.ThresholdClass.get -> nint +override Android.Health.Connect.InsertRecordsResponse.ThresholdType.get -> System.Type! +override Android.Health.Connect.LocalTimeRangeFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.LocalTimeRangeFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsRequest.ThresholdClass.get -> nint +override Android.Health.Connect.ReadRecordsRequest.ThresholdType.get -> System.Type! +override Android.Health.Connect.ReadRecordsRequestUsingFilters.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsRequestUsingFilters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsRequestUsingIds.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsRequestUsingIds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.ReadRecordsResponse.ThresholdClass.get -> nint +override Android.Health.Connect.ReadRecordsResponse.ThresholdType.get -> System.Type! +override Android.Health.Connect.RecordIdFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.RecordIdFilter.ThresholdClass.get -> nint +override Android.Health.Connect.RecordIdFilter.ThresholdType.get -> System.Type! +override Android.Health.Connect.TimeInstantRangeFilter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Health.Connect.TimeInstantRangeFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacter.UnicodeBlock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacterCategory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacterDirection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacterEnums.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UCharacterEnums.ThresholdClass.get -> nint +override Android.Icu.Lang.UCharacterEnums.ThresholdType.get -> System.Type! +override Android.Icu.Lang.UScript.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Lang.UScript.ScriptUsage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Math.BigDecimal.DoubleValue() -> double +override Android.Icu.Math.BigDecimal.FloatValue() -> float +override Android.Icu.Math.BigDecimal.IntValue() -> int +override Android.Icu.Math.BigDecimal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Math.BigDecimal.LongValue() -> long +override Android.Icu.Math.BigDecimal.ThresholdClass.get -> nint +override Android.Icu.Math.BigDecimal.ThresholdType.get -> System.Type! +override Android.Icu.Math.MathContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.CompactNotation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.CompactNotation.ThresholdClass.get -> nint +override Android.Icu.Number.CompactNotation.ThresholdType.get -> System.Type! +override Android.Icu.Number.CurrencyPrecision.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.CurrencyPrecision.ThresholdClass.get -> nint +override Android.Icu.Number.CurrencyPrecision.ThresholdType.get -> System.Type! +override Android.Icu.Number.FormattedNumber.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.FormattedNumber.ThresholdClass.get -> nint +override Android.Icu.Number.FormattedNumber.ThresholdType.get -> System.Type! +override Android.Icu.Number.FormattedNumberRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.FormattedNumberRange.ThresholdClass.get -> nint +override Android.Icu.Number.FormattedNumberRange.ThresholdType.get -> System.Type! +override Android.Icu.Number.FractionPrecision.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.FractionPrecision.ThresholdClass.get -> nint +override Android.Icu.Number.FractionPrecision.ThresholdType.get -> System.Type! +override Android.Icu.Number.IntegerWidth.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.IntegerWidth.ThresholdClass.get -> nint +override Android.Icu.Number.IntegerWidth.ThresholdType.get -> System.Type! +override Android.Icu.Number.LocalizedNumberFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.LocalizedNumberFormatter.ThresholdClass.get -> nint +override Android.Icu.Number.LocalizedNumberFormatter.ThresholdType.get -> System.Type! +override Android.Icu.Number.LocalizedNumberRangeFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.LocalizedNumberRangeFormatter.ThresholdClass.get -> nint +override Android.Icu.Number.LocalizedNumberRangeFormatter.ThresholdType.get -> System.Type! +override Android.Icu.Number.Notation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.Notation.ThresholdClass.get -> nint +override Android.Icu.Number.Notation.ThresholdType.get -> System.Type! +override Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.GroupingStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.RoundingPriority.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.SignDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.TrailingZeroDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatter.UnitWidth.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatterSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberFormatterSettings.ThresholdClass.get -> nint +override Android.Icu.Number.NumberFormatterSettings.ThresholdType.get -> System.Type! +override Android.Icu.Number.NumberRangeFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberRangeFormatter.RangeCollapse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberRangeFormatter.ThresholdClass.get -> nint +override Android.Icu.Number.NumberRangeFormatter.ThresholdType.get -> System.Type! +override Android.Icu.Number.NumberRangeFormatterSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.NumberRangeFormatterSettings.ThresholdClass.get -> nint +override Android.Icu.Number.NumberRangeFormatterSettings.ThresholdType.get -> System.Type! +override Android.Icu.Number.Precision.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.Precision.ThresholdClass.get -> nint +override Android.Icu.Number.Precision.ThresholdType.get -> System.Type! +override Android.Icu.Number.Scale.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.Scale.ThresholdClass.get -> nint +override Android.Icu.Number.Scale.ThresholdType.get -> System.Type! +override Android.Icu.Number.ScientificNotation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.ScientificNotation.ThresholdClass.get -> nint +override Android.Icu.Number.ScientificNotation.ThresholdType.get -> System.Type! +override Android.Icu.Number.SimpleNotation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.SimpleNotation.ThresholdClass.get -> nint +override Android.Icu.Number.SimpleNotation.ThresholdType.get -> System.Type! +override Android.Icu.Number.UnlocalizedNumberFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.UnlocalizedNumberFormatter.ThresholdClass.get -> nint +override Android.Icu.Number.UnlocalizedNumberFormatter.ThresholdType.get -> System.Type! +override Android.Icu.Number.UnlocalizedNumberRangeFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Number.UnlocalizedNumberRangeFormatter.ThresholdClass.get -> nint +override Android.Icu.Number.UnlocalizedNumberRangeFormatter.ThresholdType.get -> System.Type! +override Android.Icu.Text.AlphabeticIndex.Bucket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.AlphabeticIndex.Bucket.ThresholdClass.get -> nint +override Android.Icu.Text.AlphabeticIndex.Bucket.ThresholdType.get -> System.Type! +override Android.Icu.Text.AlphabeticIndex.ImmutableIndex.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.AlphabeticIndex.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.AlphabeticIndex.Record.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.AlphabeticIndex.Record.ThresholdClass.get -> nint +override Android.Icu.Text.AlphabeticIndex.Record.ThresholdType.get -> System.Type! +override Android.Icu.Text.Bidi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Bidi.ThresholdClass.get -> nint +override Android.Icu.Text.Bidi.ThresholdType.get -> System.Type! +override Android.Icu.Text.BidiClassifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.BidiClassifier.ThresholdClass.get -> nint +override Android.Icu.Text.BidiClassifier.ThresholdType.get -> System.Type! +override Android.Icu.Text.BidiRun.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.BidiRun.ThresholdClass.get -> nint +override Android.Icu.Text.BidiRun.ThresholdType.get -> System.Type! +override Android.Icu.Text.BreakIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.BreakIterator.ThresholdClass.get -> nint +override Android.Icu.Text.BreakIterator.ThresholdType.get -> System.Type! +override Android.Icu.Text.CaseMap.Fold.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CaseMap.Fold.OmitUnchangedText() -> Android.Icu.Text.CaseMap? +override Android.Icu.Text.CaseMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CaseMap.Lower.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CaseMap.Lower.OmitUnchangedText() -> Android.Icu.Text.CaseMap? +override Android.Icu.Text.CaseMap.ThresholdClass.get -> nint +override Android.Icu.Text.CaseMap.ThresholdType.get -> System.Type! +override Android.Icu.Text.CaseMap.Title.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CaseMap.Title.OmitUnchangedText() -> Android.Icu.Text.CaseMap? +override Android.Icu.Text.CaseMap.Upper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CaseMap.Upper.OmitUnchangedText() -> Android.Icu.Text.CaseMap? +override Android.Icu.Text.CollationElementIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CollationKey.BoundMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CollationKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Collator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Collator.ThresholdClass.get -> nint +override Android.Icu.Text.Collator.ThresholdType.get -> System.Type! +override Android.Icu.Text.CompactDecimalFormat.CompactStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CompactDecimalFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CompactDecimalFormat.ThresholdClass.get -> nint +override Android.Icu.Text.CompactDecimalFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.ConstrainedFieldPosition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.ConstrainedFieldPosition.ThresholdClass.get -> nint +override Android.Icu.Text.ConstrainedFieldPosition.ThresholdType.get -> System.Type! +override Android.Icu.Text.CurrencyPluralInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.CurrencyPluralInfo.ThresholdClass.get -> nint +override Android.Icu.Text.CurrencyPluralInfo.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateFormat.BooleanAttribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateFormat.Field.ThresholdClass.get -> nint +override Android.Icu.Text.DateFormat.Field.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateFormat.HourCycle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.DateFormat.ThresholdClass.get -> nint +override Android.Icu.Text.DateFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateFormatSymbols.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateFormatSymbols.ThresholdClass.get -> nint +override Android.Icu.Text.DateFormatSymbols.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateIntervalFormat.FormattedDateInterval.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateIntervalFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateIntervalFormat.ParseObject(string? source, Java.Text.ParsePosition? parse_pos) -> Java.Lang.Object? +override Android.Icu.Text.DateIntervalFormat.ThresholdClass.get -> nint +override Android.Icu.Text.DateIntervalFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateIntervalInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateIntervalInfo.PatternInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateIntervalInfo.ThresholdClass.get -> nint +override Android.Icu.Text.DateIntervalInfo.ThresholdType.get -> System.Type! +override Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateTimePatternGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateTimePatternGenerator.PatternInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DateTimePatternGenerator.ThresholdClass.get -> nint +override Android.Icu.Text.DateTimePatternGenerator.ThresholdType.get -> System.Type! +override Android.Icu.Text.DecimalFormat.Format(Android.Icu.Math.BigDecimal? number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Android.Icu.Text.DecimalFormat.Format(double number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Android.Icu.Text.DecimalFormat.Format(Java.Math.BigDecimal? number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Android.Icu.Text.DecimalFormat.Format(Java.Math.BigInteger? number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Android.Icu.Text.DecimalFormat.Format(long number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Android.Icu.Text.DecimalFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DecimalFormat.Parse(string? text, Java.Text.ParsePosition? parsePosition) -> Java.Lang.Number? +override Android.Icu.Text.DecimalFormat.ThresholdClass.get -> nint +override Android.Icu.Text.DecimalFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.DecimalFormatSymbols.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DecimalFormatSymbols.ThresholdClass.get -> nint +override Android.Icu.Text.DecimalFormatSymbols.ThresholdType.get -> System.Type! +override Android.Icu.Text.DisplayContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.DisplayContext.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Edits.Iterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Edits.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.IDNA.Error.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.IDNA.Info.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.IDNA.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.IDNA.ThresholdClass.get -> nint +override Android.Icu.Text.IDNA.ThresholdType.get -> System.Type! +override Android.Icu.Text.ListFormatter.FormattedList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.ListFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.ListFormatter.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.ListFormatter.Width.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.LocaleDisplayNames.DialectHandling.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.LocaleDisplayNames.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.LocaleDisplayNames.ThresholdClass.get -> nint +override Android.Icu.Text.LocaleDisplayNames.ThresholdType.get -> System.Type! +override Android.Icu.Text.LocaleDisplayNames.UiListItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.LocaleDisplayNames.UiListItem.ThresholdClass.get -> nint +override Android.Icu.Text.LocaleDisplayNames.UiListItem.ThresholdType.get -> System.Type! +override Android.Icu.Text.MeasureFormat.Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fpos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.MeasureFormat.FormatWidth.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MeasureFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MeasureFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.MeasureFormat.ThresholdClass.get -> nint +override Android.Icu.Text.MeasureFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.MessageFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessageFormat.Field.ThresholdClass.get -> nint +override Android.Icu.Text.MessageFormat.Field.ThresholdType.get -> System.Type! +override Android.Icu.Text.MessageFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessageFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.MessageFormat.ThresholdClass.get -> nint +override Android.Icu.Text.MessageFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.MessagePattern.ApostropheMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessagePattern.ArgType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessagePattern.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessagePattern.Part.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.MessagePattern.Part.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Normalizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Normalizer.QuickCheckResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Normalizer2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Normalizer2.Mode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Normalizer2.ThresholdClass.get -> nint +override Android.Icu.Text.Normalizer2.ThresholdType.get -> System.Type! +override Android.Icu.Text.NumberFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.NumberFormat.Field.ThresholdClass.get -> nint +override Android.Icu.Text.NumberFormat.Field.ThresholdType.get -> System.Type! +override Android.Icu.Text.NumberFormat.Format(Java.Lang.Object? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.NumberFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.NumberFormat.ThresholdClass.get -> nint +override Android.Icu.Text.NumberFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.NumberingSystem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.NumberingSystem.ThresholdClass.get -> nint +override Android.Icu.Text.NumberingSystem.ThresholdType.get -> System.Type! +override Android.Icu.Text.PluralFormat.Format(Java.Lang.Object? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.PluralFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.PluralFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.PluralFormat.ThresholdClass.get -> nint +override Android.Icu.Text.PluralFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.PluralRules.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.PluralRules.PluralType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.PluralRules.ThresholdClass.get -> nint +override Android.Icu.Text.PluralRules.ThresholdType.get -> System.Type! +override Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.Direction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.ThresholdClass.get -> nint +override Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.ThresholdType.get -> System.Type! +override Android.Icu.Text.RelativeDateTimeFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RelativeDateTimeFormatter.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RuleBasedCollator.Compare(string? source, string? target) -> int +override Android.Icu.Text.RuleBasedCollator.GetCollationKey(string? source) -> Android.Icu.Text.CollationKey? +override Android.Icu.Text.RuleBasedCollator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.RuleBasedCollator.UCAVersion.get -> Android.Icu.Util.VersionInfo? +override Android.Icu.Text.RuleBasedCollator.VariableTop.get -> int +override Android.Icu.Text.RuleBasedCollator.Version.get -> Android.Icu.Util.VersionInfo? +override Android.Icu.Text.ScientificNumberFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.SearchIterator.ElementComparisonType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.SearchIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.SearchIterator.ThresholdClass.get -> nint +override Android.Icu.Text.SearchIterator.ThresholdType.get -> System.Type! +override Android.Icu.Text.SelectFormat.Format(Java.Lang.Object? keyword, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.SelectFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.SelectFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.SelectFormat.ThresholdClass.get -> nint +override Android.Icu.Text.SelectFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.SimpleDateFormat.Format(Android.Icu.Util.Calendar? cal, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.SimpleDateFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.SimpleDateFormat.Parse(string? text, Android.Icu.Util.Calendar? cal, Java.Text.ParsePosition? parsePos) -> void +override Android.Icu.Text.SimpleDateFormat.ThresholdClass.get -> nint +override Android.Icu.Text.SimpleDateFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.StringPrepParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.StringPrepParseException.ThresholdClass.get -> nint +override Android.Icu.Text.StringPrepParseException.ThresholdType.get -> System.Type! +override Android.Icu.Text.StringSearch.Index.get -> int +override Android.Icu.Text.StringSearch.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneFormat.Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Android.Icu.Text.TimeZoneFormat.ParseOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneFormat.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneFormat.ThresholdClass.get -> nint +override Android.Icu.Text.TimeZoneFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.TimeZoneFormat.TimeType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneNames.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneNames.NameType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.TimeZoneNames.ThresholdClass.get -> nint +override Android.Icu.Text.TimeZoneNames.ThresholdType.get -> System.Type! +override Android.Icu.Text.Transliterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Transliterator.Position.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.Transliterator.Position.ThresholdClass.get -> nint +override Android.Icu.Text.Transliterator.Position.ThresholdType.get -> System.Type! +override Android.Icu.Text.Transliterator.ThresholdClass.get -> nint +override Android.Icu.Text.Transliterator.ThresholdType.get -> System.Type! +override Android.Icu.Text.UCharacterIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UCharacterIterator.ThresholdClass.get -> nint +override Android.Icu.Text.UCharacterIterator.ThresholdType.get -> System.Type! +override Android.Icu.Text.UFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UFormat.ThresholdClass.get -> nint +override Android.Icu.Text.UFormat.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeFilter.ThresholdClass.get -> nint +override Android.Icu.Text.UnicodeFilter.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeSet.AddMatchSetTo(Android.Icu.Text.UnicodeSet? toUnionTo) -> void +override Android.Icu.Text.UnicodeSet.ComparisonStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSet.Contains(int c) -> bool +override Android.Icu.Text.UnicodeSet.EntryRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSet.EntryRange.ThresholdClass.get -> nint +override Android.Icu.Text.UnicodeSet.EntryRange.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSet.MatchesIndexValue(int v) -> bool +override Android.Icu.Text.UnicodeSet.SpanCondition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSet.ThresholdClass.get -> nint +override Android.Icu.Text.UnicodeSet.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeSet.ToPattern(bool escapeUnprintable) -> string? +override Android.Icu.Text.UnicodeSetIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSetIterator.ThresholdClass.get -> nint +override Android.Icu.Text.UnicodeSetIterator.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeSetSpanner.CountMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSetSpanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Text.UnicodeSetSpanner.ThresholdClass.get -> nint +override Android.Icu.Text.UnicodeSetSpanner.ThresholdType.get -> System.Type! +override Android.Icu.Text.UnicodeSetSpanner.TrimOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.BuddhistCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.BuddhistCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.BuddhistCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.Calendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Calendar.ThresholdClass.get -> nint +override Android.Icu.Util.Calendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.Calendar.WeekData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.CECalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.CECalendar.ThresholdClass.get -> nint +override Android.Icu.Util.CECalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.ChineseCalendar.HandleComputeMonthStart(int eyear, int month, bool useMonth) -> int +override Android.Icu.Util.ChineseCalendar.HandleGetExtendedYear() -> int +override Android.Icu.Util.ChineseCalendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +override Android.Icu.Util.ChineseCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ChineseCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.ChineseCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.CopticCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Currency.CurrencyUsage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Currency.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Currency.ThresholdClass.get -> nint +override Android.Icu.Util.Currency.ThresholdType.get -> System.Type! +override Android.Icu.Util.CurrencyAmount.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.CurrencyAmount.ThresholdClass.get -> nint +override Android.Icu.Util.CurrencyAmount.ThresholdType.get -> System.Type! +override Android.Icu.Util.DateInterval.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.EthiopicCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.GregorianCalendar.HandleComputeMonthStart(int eyear, int month, bool useMonth) -> int +override Android.Icu.Util.GregorianCalendar.HandleGetExtendedYear() -> int +override Android.Icu.Util.GregorianCalendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +override Android.Icu.Util.GregorianCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.GregorianCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.GregorianCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.HebrewCalendar.HandleComputeMonthStart(int eyear, int month, bool useMonth) -> int +override Android.Icu.Util.HebrewCalendar.HandleGetExtendedYear() -> int +override Android.Icu.Util.HebrewCalendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +override Android.Icu.Util.HebrewCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.HebrewCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.HebrewCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.ICUUncheckedIOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ICUUncheckedIOException.ThresholdClass.get -> nint +override Android.Icu.Util.ICUUncheckedIOException.ThresholdType.get -> System.Type! +override Android.Icu.Util.IllformedLocaleException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.IllformedLocaleException.ThresholdClass.get -> nint +override Android.Icu.Util.IllformedLocaleException.ThresholdType.get -> System.Type! +override Android.Icu.Util.IndianCalendar.HandleComputeMonthStart(int year, int month, bool useMonth) -> int +override Android.Icu.Util.IndianCalendar.HandleGetExtendedYear() -> int +override Android.Icu.Util.IndianCalendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +override Android.Icu.Util.IndianCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.IndianCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.IndianCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.IslamicCalendar.CalculationType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.IslamicCalendar.HandleComputeMonthStart(int eyear, int month, bool useMonth) -> int +override Android.Icu.Util.IslamicCalendar.HandleGetExtendedYear() -> int +override Android.Icu.Util.IslamicCalendar.HandleGetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +override Android.Icu.Util.IslamicCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.IslamicCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.IslamicCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.JapaneseCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.JapaneseCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.JapaneseCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.LocaleData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.LocaleData.MeasurementSystem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.LocaleData.PaperSize.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Measure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Measure.ThresholdClass.get -> nint +override Android.Icu.Util.Measure.ThresholdType.get -> System.Type! +override Android.Icu.Util.MeasureUnit.Complexity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.MeasureUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.MeasureUnit.MeasurePrefix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.MeasureUnit.ThresholdClass.get -> nint +override Android.Icu.Util.MeasureUnit.ThresholdType.get -> System.Type! +override Android.Icu.Util.Output.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.Output.ThresholdClass.get -> nint +override Android.Icu.Util.Output.ThresholdType.get -> System.Type! +override Android.Icu.Util.RangeValueIteratorElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.RangeValueIteratorElement.ThresholdClass.get -> nint +override Android.Icu.Util.RangeValueIteratorElement.ThresholdType.get -> System.Type! +override Android.Icu.Util.TaiwanCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.TaiwanCalendar.ThresholdClass.get -> nint +override Android.Icu.Util.TaiwanCalendar.ThresholdType.get -> System.Type! +override Android.Icu.Util.TimeUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.TimeUnit.ThresholdClass.get -> nint +override Android.Icu.Util.TimeUnit.ThresholdType.get -> System.Type! +override Android.Icu.Util.TimeZone.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.TimeZone.SystemTimeZoneType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.TimeZone.ThresholdClass.get -> nint +override Android.Icu.Util.TimeZone.ThresholdType.get -> System.Type! +override Android.Icu.Util.ULocale.AvailableType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ULocale.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ULocale.Category.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ULocale.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.UniversalTimeScale.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.ValueIteratorElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Icu.Util.VersionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.ThresholdClass.get -> nint +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.ThresholdType.get -> System.Type! +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.ThresholdClass.get -> nint +override Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.ThresholdType.get -> System.Type! +override Android.InputMethodServices.AbstractInputMethodService.IsUiContext.get -> bool +override Android.InputMethodServices.AbstractInputMethodService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.AbstractInputMethodService.ThresholdClass.get -> nint +override Android.InputMethodServices.AbstractInputMethodService.ThresholdType.get -> System.Type! +override Android.InputMethodServices.ExtractEditText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.ExtractEditText.ThresholdClass.get -> nint +override Android.InputMethodServices.ExtractEditText.ThresholdType.get -> System.Type! +override Android.InputMethodServices.InputMethodService.InputMethodImpl.AttachToken(Android.OS.IBinder? token) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.BindInput(Android.Views.InputMethods.InputBinding? binding) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.ChangeInputMethodSubtype(Android.Views.InputMethods.InputMethodSubtype? subtype) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.HideSoftInput(int flags, Android.OS.ResultReceiver? resultReceiver) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.InputMethodService.InputMethodImpl.RestartInput(Android.Views.InputMethods.IInputConnection? ic, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.ShowSoftInput(Android.Views.InputMethods.ShowSoftInputFlags flags, Android.OS.ResultReceiver? resultReceiver) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.StartInput(Android.Views.InputMethods.IInputConnection? ic, Android.Views.InputMethods.EditorInfo? editorInfo) -> void +override Android.InputMethodServices.InputMethodService.InputMethodImpl.ThresholdClass.get -> nint +override Android.InputMethodServices.InputMethodService.InputMethodImpl.ThresholdType.get -> System.Type! +override Android.InputMethodServices.InputMethodService.InputMethodImpl.UnbindInput() -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.AppPrivateCommand(string? action, Android.OS.Bundle? data) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.DisplayCompletions(Android.Views.InputMethods.CompletionInfo![]? completions) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.FinishInput() -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.ThresholdClass.get -> nint +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.ThresholdType.get -> System.Type! +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.ToggleSoftInput(Android.Views.InputMethods.ShowFlags showFlags, Android.Views.InputMethods.HideSoftInputFlags hideFlags) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.UpdateCursor(Android.Graphics.Rect? newCursor) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.UpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo? info) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.UpdateExtractedText(int token, Android.Views.InputMethods.ExtractedText? text) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.UpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd) -> void +override Android.InputMethodServices.InputMethodService.InputMethodSessionImpl.ViewClicked(bool focusChanged) -> void +override Android.InputMethodServices.InputMethodService.Insets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.InputMethodService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.InputMethodService.OnCreateInputMethodInterface() -> Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl? +override Android.InputMethodServices.InputMethodService.OnCreateInputMethodSessionInterface() -> Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl? +override Android.InputMethodServices.InputMethodService.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.InputMethodServices.InputMethodService.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.InputMethodServices.InputMethodService.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent? e) -> bool +override Android.InputMethodServices.InputMethodService.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.InputMethodServices.InputMethodService.ThresholdClass.get -> nint +override Android.InputMethodServices.InputMethodService.ThresholdType.get -> System.Type! +override Android.InputMethodServices.Keyboard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.Keyboard.Key.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.Keyboard.Key.ThresholdClass.get -> nint +override Android.InputMethodServices.Keyboard.Key.ThresholdType.get -> System.Type! +override Android.InputMethodServices.Keyboard.Row.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.Keyboard.Row.ThresholdClass.get -> nint +override Android.InputMethodServices.Keyboard.Row.ThresholdType.get -> System.Type! +override Android.InputMethodServices.Keyboard.ThresholdClass.get -> nint +override Android.InputMethodServices.Keyboard.ThresholdType.get -> System.Type! +override Android.InputMethodServices.KeyboardView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.InputMethodServices.KeyboardView.ThresholdClass.get -> nint +override Android.InputMethodServices.KeyboardView.ThresholdType.get -> System.Type! +override Android.Locations.Address.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Address.ThresholdClass.get -> nint +override Android.Locations.Address.ThresholdType.get -> System.Type! +override Android.Locations.Altitude.AltitudeConverter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Criteria.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Criteria.ThresholdClass.get -> nint +override Android.Locations.Criteria.ThresholdType.get -> System.Type! +override Android.Locations.Geocoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAntennaInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAntennaInfo.Builder.ThresholdClass.get -> nint +override Android.Locations.GnssAntennaInfo.Builder.ThresholdType.get -> System.Type! +override Android.Locations.GnssAntennaInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAntennaInfo.PhaseCenterOffset.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAntennaInfo.SphericalCorrections.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAutomaticGainControl.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssAutomaticGainControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssCapabilities.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurementRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurementRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurementsEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurementsEvent.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssMeasurementsEvent.Callback.ThresholdClass.get -> nint +override Android.Locations.GnssMeasurementsEvent.Callback.ThresholdType.get -> System.Type! +override Android.Locations.GnssMeasurementsEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssNavigationMessage.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssNavigationMessage.Callback.ThresholdClass.get -> nint +override Android.Locations.GnssNavigationMessage.Callback.ThresholdType.get -> System.Type! +override Android.Locations.GnssNavigationMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssSignalType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssStatus.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssStatus.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GnssStatus.Callback.ThresholdClass.get -> nint +override Android.Locations.GnssStatus.Callback.ThresholdType.get -> System.Type! +override Android.Locations.GnssStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GpsSatellite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.GpsStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Location.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Location.ThresholdClass.get -> nint +override Android.Locations.Location.ThresholdType.get -> System.Type! +override Android.Locations.LocationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.LocationManager.ThresholdClass.get -> nint +override Android.Locations.LocationManager.ThresholdType.get -> System.Type! +override Android.Locations.LocationProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.LocationProvider.ThresholdClass.get -> nint +override Android.Locations.LocationProvider.ThresholdType.get -> System.Type! +override Android.Locations.LocationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.LocationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Provider.ProviderProperties.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.Provider.ProviderProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.SettingInjectorService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Locations.SettingInjectorService.ThresholdClass.get -> nint +override Android.Locations.SettingInjectorService.ThresholdType.get -> System.Type! +override Android.Manifest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Manifest.Permission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Manifest.Permission_group.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ApplicationMediaCapabilities.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ApplicationMediaCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AsyncPlayer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AsyncPlayer.ThresholdClass.get -> nint +override Android.Media.AsyncPlayer.ThresholdType.get -> System.Type! +override Android.Media.AudioAttributes.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioAttributes.Builder.ThresholdClass.get -> nint +override Android.Media.AudioAttributes.Builder.ThresholdType.get -> System.Type! +override Android.Media.AudioAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioDescriptor.ThresholdClass.get -> nint +override Android.Media.AudioDescriptor.ThresholdType.get -> System.Type! +override Android.Media.AudioDeviceCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioDeviceCallback.ThresholdClass.get -> nint +override Android.Media.AudioDeviceCallback.ThresholdType.get -> System.Type! +override Android.Media.AudioDeviceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioFocusRequestClass.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioFocusRequestClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioFormat.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioFormat.Builder.ThresholdClass.get -> nint +override Android.Media.AudioFormat.Builder.ThresholdType.get -> System.Type! +override Android.Media.AudioFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioFormat.ThresholdClass.get -> nint +override Android.Media.AudioFormat.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.AcousticEchoCanceler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.AcousticEchoCanceler.ThresholdClass.get -> nint +override Android.Media.Audiofx.AcousticEchoCanceler.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.AudioEffect.Descriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.AudioEffect.Descriptor.ThresholdClass.get -> nint +override Android.Media.Audiofx.AudioEffect.Descriptor.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.AudioEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.AudioEffect.ThresholdClass.get -> nint +override Android.Media.Audiofx.AudioEffect.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.AutomaticGainControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.AutomaticGainControl.ThresholdClass.get -> nint +override Android.Media.Audiofx.AutomaticGainControl.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.BassBoost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.BassBoost.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.BassBoost.Settings.ThresholdClass.get -> nint +override Android.Media.Audiofx.BassBoost.Settings.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.BassBoost.ThresholdClass.get -> nint +override Android.Media.Audiofx.BassBoost.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.DynamicsProcessing.BandBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.BandBase.ThresholdClass.get -> nint +override Android.Media.Audiofx.DynamicsProcessing.BandBase.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.DynamicsProcessing.BandStage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.BandStage.ThresholdClass.get -> nint +override Android.Media.Audiofx.DynamicsProcessing.BandStage.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.DynamicsProcessing.Channel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Config.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Config.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Eq.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.EqBand.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Limiter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Mbc.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.MbcBand.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Stage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.DynamicsProcessing.Stage.ThresholdClass.get -> nint +override Android.Media.Audiofx.DynamicsProcessing.Stage.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.EnvironmentalReverb.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.EnvironmentalReverb.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.EnvironmentalReverb.Settings.ThresholdClass.get -> nint +override Android.Media.Audiofx.EnvironmentalReverb.Settings.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.EnvironmentalReverb.ThresholdClass.get -> nint +override Android.Media.Audiofx.EnvironmentalReverb.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.Equalizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Equalizer.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Equalizer.Settings.ThresholdClass.get -> nint +override Android.Media.Audiofx.Equalizer.Settings.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.Equalizer.ThresholdClass.get -> nint +override Android.Media.Audiofx.Equalizer.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.HapticGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.HapticGenerator.ThresholdClass.get -> nint +override Android.Media.Audiofx.HapticGenerator.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.LoudnessEnhancer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.LoudnessEnhancer.ThresholdClass.get -> nint +override Android.Media.Audiofx.LoudnessEnhancer.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.NoiseSuppressor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.NoiseSuppressor.ThresholdClass.get -> nint +override Android.Media.Audiofx.NoiseSuppressor.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.PresetReverb.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.PresetReverb.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.PresetReverb.Settings.ThresholdClass.get -> nint +override Android.Media.Audiofx.PresetReverb.Settings.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.PresetReverb.ThresholdClass.get -> nint +override Android.Media.Audiofx.PresetReverb.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.Virtualizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Virtualizer.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Virtualizer.Settings.ThresholdClass.get -> nint +override Android.Media.Audiofx.Virtualizer.Settings.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.Virtualizer.ThresholdClass.get -> nint +override Android.Media.Audiofx.Virtualizer.ThresholdType.get -> System.Type! +override Android.Media.Audiofx.Visualizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Visualizer.MeasurementPeakRms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Audiofx.Visualizer.ThresholdClass.get -> nint +override Android.Media.Audiofx.Visualizer.ThresholdType.get -> System.Type! +override Android.Media.AudioManager.AudioPlaybackCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioManager.AudioPlaybackCallback.ThresholdClass.get -> nint +override Android.Media.AudioManager.AudioPlaybackCallback.ThresholdType.get -> System.Type! +override Android.Media.AudioManager.AudioRecordingCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioManager.AudioRecordingCallback.ThresholdClass.get -> nint +override Android.Media.AudioManager.AudioRecordingCallback.ThresholdType.get -> System.Type! +override Android.Media.AudioManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioManager.ThresholdClass.get -> nint +override Android.Media.AudioManager.ThresholdType.get -> System.Type! +override Android.Media.AudioMetadata.Format.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioMetadata.Format.ThresholdClass.get -> nint +override Android.Media.AudioMetadata.Format.ThresholdType.get -> System.Type! +override Android.Media.AudioMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioMixerAttributes.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioMixerAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioPlaybackCaptureConfiguration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioPlaybackCaptureConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioPlaybackConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioPresentation.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioPresentation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioProfile.ThresholdClass.get -> nint +override Android.Media.AudioProfile.ThresholdType.get -> System.Type! +override Android.Media.AudioRecord.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioRecord.Builder.ThresholdClass.get -> nint +override Android.Media.AudioRecord.Builder.ThresholdType.get -> System.Type! +override Android.Media.AudioRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioRecord.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioRecord.ThresholdClass.get -> nint +override Android.Media.AudioRecord.ThresholdType.get -> System.Type! +override Android.Media.AudioRecordingConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTimestamp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTrack.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTrack.Builder.ThresholdClass.get -> nint +override Android.Media.AudioTrack.Builder.ThresholdType.get -> System.Type! +override Android.Media.AudioTrack.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTrack.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTrack.StreamEventCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.AudioTrack.StreamEventCallback.ThresholdClass.get -> nint +override Android.Media.AudioTrack.StreamEventCallback.ThresholdType.get -> System.Type! +override Android.Media.AudioTrack.ThresholdClass.get -> nint +override Android.Media.AudioTrack.ThresholdType.get -> System.Type! +override Android.Media.Browse.MediaBrowser.ConnectionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Browse.MediaBrowser.ConnectionCallback.ThresholdClass.get -> nint +override Android.Media.Browse.MediaBrowser.ConnectionCallback.ThresholdType.get -> System.Type! +override Android.Media.Browse.MediaBrowser.ItemCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Browse.MediaBrowser.ItemCallback.ThresholdClass.get -> nint +override Android.Media.Browse.MediaBrowser.ItemCallback.ThresholdType.get -> System.Type! +override Android.Media.Browse.MediaBrowser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Browse.MediaBrowser.MediaItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Browse.MediaBrowser.MediaItem.ThresholdClass.get -> nint +override Android.Media.Browse.MediaBrowser.MediaItem.ThresholdType.get -> System.Type! +override Android.Media.Browse.MediaBrowser.SubscriptionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Browse.MediaBrowser.SubscriptionCallback.ThresholdClass.get -> nint +override Android.Media.Browse.MediaBrowser.SubscriptionCallback.ThresholdType.get -> System.Type! +override Android.Media.CamcorderProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.CamcorderProfile.ThresholdClass.get -> nint +override Android.Media.CamcorderProfile.ThresholdType.get -> System.Type! +override Android.Media.CameraProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.CameraProfile.ThresholdClass.get -> nint +override Android.Media.CameraProfile.ThresholdType.get -> System.Type! +override Android.Media.DeniedByServerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.DrmInitData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.DrmInitData.SchemeInitData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.DrmInitData.ThresholdClass.get -> nint +override Android.Media.DrmInitData.ThresholdType.get -> System.Type! +override Android.Media.Effect.Effect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Effect.Effect.ThresholdClass.get -> nint +override Android.Media.Effect.Effect.ThresholdType.get -> System.Type! +override Android.Media.Effect.EffectContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Effect.EffectContext.ThresholdClass.get -> nint +override Android.Media.Effect.EffectContext.ThresholdType.get -> System.Type! +override Android.Media.Effect.EffectFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Effect.EffectFactory.ThresholdClass.get -> nint +override Android.Media.Effect.EffectFactory.ThresholdType.get -> System.Type! +override Android.Media.EncoderProfiles.AudioProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.EncoderProfiles.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.EncoderProfiles.VideoProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ExifInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ExifInterface.ThresholdClass.get -> nint +override Android.Media.ExifInterface.ThresholdType.get -> System.Type! +override Android.Media.FaceDetector.Face.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.FaceDetector.Face.ThresholdClass.get -> nint +override Android.Media.FaceDetector.Face.ThresholdType.get -> System.Type! +override Android.Media.FaceDetector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.FaceDetector.ThresholdClass.get -> nint +override Android.Media.FaceDetector.ThresholdType.get -> System.Type! +override Android.Media.Image.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Image.Plane.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Image.Plane.ThresholdClass.get -> nint +override Android.Media.Image.Plane.ThresholdType.get -> System.Type! +override Android.Media.Image.ThresholdClass.get -> nint +override Android.Media.Image.ThresholdType.get -> System.Type! +override Android.Media.ImageReader.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ImageReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ImageReader.ThresholdClass.get -> nint +override Android.Media.ImageReader.ThresholdType.get -> System.Type! +override Android.Media.ImageWriter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ImageWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ImageWriter.ThresholdClass.get -> nint +override Android.Media.ImageWriter.ThresholdType.get -> System.Type! +override Android.Media.JetPlayer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.JetPlayer.ThresholdClass.get -> nint +override Android.Media.JetPlayer.ThresholdType.get -> System.Type! +override Android.Media.MediaActionSound.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaActionSound.ThresholdClass.get -> nint +override Android.Media.MediaActionSound.ThresholdType.get -> System.Type! +override Android.Media.MediaCas.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCas.PluginDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCas.PluginDescriptor.ThresholdClass.get -> nint +override Android.Media.MediaCas.PluginDescriptor.ThresholdType.get -> System.Type! +override Android.Media.MediaCas.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.DeniedByServerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.InsufficientResourceException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.NotProvisionedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.ResourceBusyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasException.ThresholdClass.get -> nint +override Android.Media.MediaCasException.ThresholdType.get -> System.Type! +override Android.Media.MediaCasException.UnsupportedCasException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCasStateException.ThresholdClass.get -> nint +override Android.Media.MediaCasStateException.ThresholdType.get -> System.Type! +override Android.Media.MediaCodec.BufferInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.Callback.ThresholdClass.get -> nint +override Android.Media.MediaCodec.Callback.ThresholdType.get -> System.Type! +override Android.Media.MediaCodec.CodecException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.CryptoException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.CryptoInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.CryptoInfo.Pattern.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.IncompatibleWithBlockModelException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.IncompatibleWithBlockModelException.ThresholdClass.get -> nint +override Android.Media.MediaCodec.IncompatibleWithBlockModelException.ThresholdType.get -> System.Type! +override Android.Media.MediaCodec.InvalidBufferFlagsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.InvalidBufferFlagsException.ThresholdClass.get -> nint +override Android.Media.MediaCodec.InvalidBufferFlagsException.ThresholdType.get -> System.Type! +override Android.Media.MediaCodec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.LinearBlock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.OutputFrame.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.ParameterDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodec.ParameterDescriptor.ThresholdClass.get -> nint +override Android.Media.MediaCodec.ParameterDescriptor.ThresholdType.get -> System.Type! +override Android.Media.MediaCodec.QueueRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.AudioCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.CodecCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.CodecProfileLevel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.EncoderCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.VideoCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCodecList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCommunicationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCommunicationManager.ThresholdClass.get -> nint +override Android.Media.MediaCommunicationManager.ThresholdType.get -> System.Type! +override Android.Media.MediaController2.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaController2.ControllerCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaController2.ControllerCallback.ThresholdClass.get -> nint +override Android.Media.MediaController2.ControllerCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaController2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaController2.ThresholdClass.get -> nint +override Android.Media.MediaController2.ThresholdType.get -> System.Type! +override Android.Media.MediaCrypto.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaCryptoException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDataSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDataSource.ThresholdClass.get -> nint +override Android.Media.MediaDataSource.ThresholdType.get -> System.Type! +override Android.Media.MediaDescrambler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDescription.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDescription.Builder.ThresholdClass.get -> nint +override Android.Media.MediaDescription.Builder.ThresholdType.get -> System.Type! +override Android.Media.MediaDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDescription.ThresholdClass.get -> nint +override Android.Media.MediaDescription.ThresholdType.get -> System.Type! +override Android.Media.MediaDrm.CryptoSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.ErrorCodes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.KeyRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.KeyStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.LogMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.MediaDrmStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.PlaybackComponent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.ProvisionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrm.SessionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrmException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrmException.ThresholdClass.get -> nint +override Android.Media.MediaDrmException.ThresholdType.get -> System.Type! +override Android.Media.MediaDrmResetException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaDrmResetException.ThresholdClass.get -> nint +override Android.Media.MediaDrmResetException.ThresholdType.get -> System.Type! +override Android.Media.MediaExtractor.CasInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaExtractor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaExtractor.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaFeature.HdrType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaFeature.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadata.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadataEditor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadataEditor.ThresholdClass.get -> nint +override Android.Media.MediaMetadataEditor.ThresholdType.get -> System.Type! +override Android.Media.MediaMetadataRetriever.BitmapParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadataRetriever.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMetadataRetriever.ThresholdClass.get -> nint +override Android.Media.MediaMetadataRetriever.ThresholdType.get -> System.Type! +override Android.Media.MediaMuxer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaMuxer.OutputFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.ParsingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.SeekMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.SeekPoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.TrackData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaParser.UnrecognizedInputFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.DrmInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.NoDrmSchemeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.ProvisioningNetworkErrorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.ProvisioningServerErrorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.ThresholdClass.get -> nint +override Android.Media.MediaPlayer.ThresholdType.get -> System.Type! +override Android.Media.MediaPlayer.TrackInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaPlayer.TrackInfo.ThresholdClass.get -> nint +override Android.Media.MediaPlayer.TrackInfo.ThresholdType.get -> System.Type! +override Android.Media.MediaRecorder.AudioEncoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.AudioSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.MetricsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.OutputFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.ThresholdClass.get -> nint +override Android.Media.MediaRecorder.ThresholdType.get -> System.Type! +override Android.Media.MediaRecorder.VideoEncoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRecorder.VideoSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRoute2Info.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRoute2Info.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRoute2ProviderService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRoute2ProviderService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override Android.Media.MediaRoute2ProviderService.ThresholdClass.get -> nint +override Android.Media.MediaRoute2ProviderService.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.Callback.ThresholdClass.get -> nint +override Android.Media.MediaRouter.Callback.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.RouteCategory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.RouteCategory.ThresholdClass.get -> nint +override Android.Media.MediaRouter.RouteCategory.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.RouteGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.RouteGroup.ThresholdClass.get -> nint +override Android.Media.MediaRouter.RouteGroup.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.RouteInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.RouteInfo.ThresholdClass.get -> nint +override Android.Media.MediaRouter.RouteInfo.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.SimpleCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.SimpleCallback.OnRouteAdded(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteChanged(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteGrouped(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info, Android.Media.MediaRouter.RouteGroup? group, int index) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteRemoved(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteSelected(Android.Media.MediaRouter? router, Android.Media.MediaRouteType type, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteUngrouped(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info, Android.Media.MediaRouter.RouteGroup? group) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteUnselected(Android.Media.MediaRouter? router, Android.Media.MediaRouteType type, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.OnRouteVolumeChanged(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +override Android.Media.MediaRouter.SimpleCallback.ThresholdClass.get -> nint +override Android.Media.MediaRouter.SimpleCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.ThresholdClass.get -> nint +override Android.Media.MediaRouter.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.UserRouteInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.UserRouteInfo.ThresholdClass.get -> nint +override Android.Media.MediaRouter.UserRouteInfo.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter.VolumeCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter.VolumeCallback.ThresholdClass.get -> nint +override Android.Media.MediaRouter.VolumeCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter2.ControllerCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.ControllerCallback.ThresholdClass.get -> nint +override Android.Media.MediaRouter2.ControllerCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.RouteCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.RouteCallback.ThresholdClass.get -> nint +override Android.Media.MediaRouter2.RouteCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter2.RoutingController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.RoutingController.ThresholdClass.get -> nint +override Android.Media.MediaRouter2.RoutingController.ThresholdType.get -> System.Type! +override Android.Media.MediaRouter2.TransferCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaRouter2.TransferCallback.ThresholdClass.get -> nint +override Android.Media.MediaRouter2.TransferCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaScannerConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaScannerConnection.ThresholdClass.get -> nint +override Android.Media.MediaScannerConnection.ThresholdType.get -> System.Type! +override Android.Media.MediaSession2.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2.ControllerInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2.SessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2.SessionCallback.ThresholdClass.get -> nint +override Android.Media.MediaSession2.SessionCallback.ThresholdType.get -> System.Type! +override Android.Media.MediaSession2.ThresholdClass.get -> nint +override Android.Media.MediaSession2.ThresholdType.get -> System.Type! +override Android.Media.MediaSession2Service.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2Service.MediaNotification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSession2Service.MediaNotification.ThresholdClass.get -> nint +override Android.Media.MediaSession2Service.MediaNotification.ThresholdType.get -> System.Type! +override Android.Media.MediaSession2Service.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override Android.Media.MediaSession2Service.ThresholdClass.get -> nint +override Android.Media.MediaSession2Service.ThresholdType.get -> System.Type! +override Android.Media.MediaSync.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSync.Callback.ThresholdClass.get -> nint +override Android.Media.MediaSync.Callback.ThresholdType.get -> System.Type! +override Android.Media.MediaSync.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSyncEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MediaSyncEvent.ThresholdClass.get -> nint +override Android.Media.MediaSyncEvent.ThresholdType.get -> System.Type! +override Android.Media.MediaTimestamp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.BundleSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.EditingSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.Event.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.Event.ThresholdClass.get -> nint +override Android.Media.Metrics.Event.ThresholdType.get -> System.Type! +override Android.Media.Metrics.LogSessionId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.MediaMetricsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.NetworkEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.NetworkEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackErrorEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackErrorEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackMetrics.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackStateEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.PlaybackStateEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.RecordingSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.TrackChangeEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.TrackChangeEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Metrics.TranscodingSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MicrophoneInfo.Coordinate3F.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.MicrophoneInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDevice.MidiConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDevice.MidiConnection.ThresholdClass.get -> nint +override Android.Media.Midi.MidiDevice.MidiConnection.ThresholdType.get -> System.Type! +override Android.Media.Midi.MidiDeviceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDeviceInfo.PortInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDeviceService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiDeviceService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Media.Midi.MidiDeviceService.ThresholdClass.get -> nint +override Android.Media.Midi.MidiDeviceService.ThresholdType.get -> System.Type! +override Android.Media.Midi.MidiDeviceStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiInputPort.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiInputPort.OnSend(byte[]? msg, int offset, int count, long timestamp) -> void +override Android.Media.Midi.MidiManager.DeviceCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiManager.DeviceCallback.ThresholdClass.get -> nint +override Android.Media.Midi.MidiManager.DeviceCallback.ThresholdType.get -> System.Type! +override Android.Media.Midi.MidiManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiOutputPort.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiOutputPort.OnConnect(Android.Media.Midi.MidiReceiver? receiver) -> void +override Android.Media.Midi.MidiOutputPort.OnDisconnect(Android.Media.Midi.MidiReceiver? receiver) -> void +override Android.Media.Midi.MidiReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiReceiver.ThresholdClass.get -> nint +override Android.Media.Midi.MidiReceiver.ThresholdType.get -> System.Type! +override Android.Media.Midi.MidiSender.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Midi.MidiSender.ThresholdClass.get -> nint +override Android.Media.Midi.MidiSender.ThresholdType.get -> System.Type! +override Android.Media.NotProvisionedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.PlaybackParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Projection.MediaProjection.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Projection.MediaProjection.Callback.ThresholdClass.get -> nint +override Android.Media.Projection.MediaProjection.Callback.ThresholdType.get -> System.Type! +override Android.Media.Projection.MediaProjection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Projection.MediaProjectionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Projection.MediaProjectionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Rating.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RemoteControlClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RemoteControlClient.MetadataEditor.Apply() -> void +override Android.Media.RemoteControlClient.MetadataEditor.Clear() -> void +override Android.Media.RemoteControlClient.MetadataEditor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RemoteControlClient.MetadataEditor.ThresholdClass.get -> nint +override Android.Media.RemoteControlClient.MetadataEditor.ThresholdType.get -> System.Type! +override Android.Media.RemoteControlClient.ThresholdClass.get -> nint +override Android.Media.RemoteControlClient.ThresholdType.get -> System.Type! +override Android.Media.RemoteController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RemoteController.MetadataEditor.Apply() -> void +override Android.Media.RemoteController.MetadataEditor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RemoteController.MetadataEditor.ThresholdClass.get -> nint +override Android.Media.RemoteController.MetadataEditor.ThresholdType.get -> System.Type! +override Android.Media.ResourceBusyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Ringtone.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Ringtone.ThresholdClass.get -> nint +override Android.Media.Ringtone.ThresholdType.get -> System.Type! +override Android.Media.RingtoneManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RingtoneManager.ThresholdClass.get -> nint +override Android.Media.RingtoneManager.ThresholdType.get -> System.Type! +override Android.Media.RouteDiscoveryPreference.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RouteDiscoveryPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RouteListingPreference.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RouteListingPreference.Item.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RouteListingPreference.Item.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RouteListingPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RoutingSessionInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.RoutingSessionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaController.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaController.Callback.ThresholdClass.get -> nint +override Android.Media.Session.MediaController.Callback.ThresholdType.get -> System.Type! +override Android.Media.Session.MediaController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaController.PlaybackInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaController.TransportControls.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSession.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSession.Callback.ThresholdClass.get -> nint +override Android.Media.Session.MediaSession.Callback.ThresholdType.get -> System.Type! +override Android.Media.Session.MediaSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSession.QueueItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSession.Token.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSessionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.MediaSessionManager.RemoteUserInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.PlaybackState.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.PlaybackState.CustomAction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.PlaybackState.CustomAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session.PlaybackState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session2Command.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session2Command.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session2CommandGroup.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session2CommandGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Session2Token.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.SoundPool.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.SoundPool.Builder.ThresholdClass.get -> nint +override Android.Media.SoundPool.Builder.ThresholdType.get -> System.Type! +override Android.Media.SoundPool.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.SoundPool.ThresholdClass.get -> nint +override Android.Media.SoundPool.ThresholdType.get -> System.Type! +override Android.Media.Spatializer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.Spatializer.ThresholdClass.get -> nint +override Android.Media.Spatializer.ThresholdType.get -> System.Type! +override Android.Media.SubtitleData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.SyncParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ThumbnailUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ThumbnailUtils.ThresholdClass.get -> nint +override Android.Media.ThumbnailUtils.ThresholdType.get -> System.Type! +override Android.Media.TimedMetaData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TimedText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ToneGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.ToneGenerator.ThresholdClass.get -> nint +override Android.Media.ToneGenerator.ThresholdType.get -> System.Type! +override Android.Media.TV.AdBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.AdRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.AdResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.AitInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.BroadcastInfoRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.BroadcastInfoRequest.ThresholdClass.get -> nint +override Android.Media.TV.BroadcastInfoRequest.ThresholdType.get -> System.Type! +override Android.Media.TV.BroadcastInfoResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.BroadcastInfoResponse.ThresholdClass.get -> nint +override Android.Media.TV.BroadcastInfoResponse.ThresholdType.get -> System.Type! +override Android.Media.TV.CommandRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.CommandResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.DsmccRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.DsmccResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.AppLinkInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.ThresholdClass.get -> nint +override Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.ThresholdType.get -> System.Type! +override Android.Media.TV.Interactive.TvInteractiveAppService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppService.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppService.Session.ThresholdClass.get -> nint +override Android.Media.TV.Interactive.TvInteractiveAppService.Session.ThresholdType.get -> System.Type! +override Android.Media.TV.Interactive.TvInteractiveAppService.ThresholdClass.get -> nint +override Android.Media.TV.Interactive.TvInteractiveAppService.ThresholdType.get -> System.Type! +override Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +override Android.Media.TV.Interactive.TvInteractiveAppView.ThresholdClass.get -> nint +override Android.Media.TV.Interactive.TvInteractiveAppView.ThresholdType.get -> System.Type! +override Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.ThresholdClass.get -> nint +override Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.ThresholdType.get -> System.Type! +override Android.Media.TV.PesRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.PesResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.SectionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.SectionResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.StreamEventRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.StreamEventResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TableRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TableResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TableResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TimelineRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TimelineResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContentRating.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.Channels.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.Channels.Logo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.PreviewPrograms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.Programs.Genres.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.Programs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.RecordedPrograms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvContract.WatchNextPrograms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputManager.TvInputCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputManager.TvInputCallback.ThresholdClass.get -> nint +override Android.Media.TV.TvInputManager.TvInputCallback.ThresholdType.get -> System.Type! +override Android.Media.TV.TvInputService.HardwareSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputService.HardwareSession.ThresholdClass.get -> nint +override Android.Media.TV.TvInputService.HardwareSession.ThresholdType.get -> System.Type! +override Android.Media.TV.TvInputService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputService.RecordingSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputService.RecordingSession.ThresholdClass.get -> nint +override Android.Media.TV.TvInputService.RecordingSession.ThresholdType.get -> System.Type! +override Android.Media.TV.TvInputService.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvInputService.Session.ThresholdClass.get -> nint +override Android.Media.TV.TvInputService.Session.ThresholdType.get -> System.Type! +override Android.Media.TV.TvInputService.ThresholdClass.get -> nint +override Android.Media.TV.TvInputService.ThresholdType.get -> System.Type! +override Android.Media.TV.TvRecordingClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvRecordingClient.RecordingCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvRecordingClient.RecordingCallback.ThresholdClass.get -> nint +override Android.Media.TV.TvRecordingClient.RecordingCallback.ThresholdType.get -> System.Type! +override Android.Media.TV.TvRecordingClient.ThresholdClass.get -> nint +override Android.Media.TV.TvRecordingClient.ThresholdType.get -> System.Type! +override Android.Media.TV.TvRecordingInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvTrackInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvTrackInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +override Android.Media.TV.TvView.ThresholdClass.get -> nint +override Android.Media.TV.TvView.ThresholdType.get -> System.Type! +override Android.Media.TV.TvView.TimeShiftPositionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvView.TimeShiftPositionCallback.ThresholdClass.get -> nint +override Android.Media.TV.TvView.TimeShiftPositionCallback.ThresholdType.get -> System.Type! +override Android.Media.TV.TvView.TvInputCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.TV.TvView.TvInputCallback.ThresholdClass.get -> nint +override Android.Media.TV.TvView.TvInputCallback.ThresholdType.get -> System.Type! +override Android.Media.UnsupportedSchemeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.VolumeProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.VolumeProvider.ThresholdClass.get -> nint +override Android.Media.VolumeProvider.ThresholdType.get -> System.Type! +override Android.Media.VolumeShaper.Configuration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.VolumeShaper.Configuration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.VolumeShaper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Media.VolumeShaper.Operation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpDeviceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpDeviceInfo.ThresholdClass.get -> nint +override Android.Mtp.MtpDeviceInfo.ThresholdType.get -> System.Type! +override Android.Mtp.MtpEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpEvent.ThresholdClass.get -> nint +override Android.Mtp.MtpEvent.ThresholdType.get -> System.Type! +override Android.Mtp.MtpObjectInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpObjectInfo.Builder.ThresholdClass.get -> nint +override Android.Mtp.MtpObjectInfo.Builder.ThresholdType.get -> System.Type! +override Android.Mtp.MtpObjectInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Mtp.MtpStorageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.CaptivePortal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.CaptivePortal.ThresholdClass.get -> nint +override Android.Net.CaptivePortal.ThresholdType.get -> System.Type! +override Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.ThresholdClass.get -> nint +override Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.ThresholdType.get -> System.Type! +override Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityDiagnosticsManager.DataStallReport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityDiagnosticsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityDiagnosticsManager.ThresholdClass.get -> nint +override Android.Net.ConnectivityDiagnosticsManager.ThresholdType.get -> System.Type! +override Android.Net.ConnectivityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityManager.NetworkCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ConnectivityManager.NetworkCallback.ThresholdClass.get -> nint +override Android.Net.ConnectivityManager.NetworkCallback.ThresholdType.get -> System.Type! +override Android.Net.ConnectivityManager.ThresholdClass.get -> nint +override Android.Net.ConnectivityManager.ThresholdType.get -> System.Type! +override Android.Net.Credentials.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Credentials.ThresholdClass.get -> nint +override Android.Net.Credentials.ThresholdType.get -> System.Type! +override Android.Net.DhcpInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.DhcpInfo.ThresholdClass.get -> nint +override Android.Net.DhcpInfo.ThresholdType.get -> System.Type! +override Android.Net.DnsResolver.DnsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.DnsResolver.DnsException.ThresholdClass.get -> nint +override Android.Net.DnsResolver.DnsException.ThresholdType.get -> System.Type! +override Android.Net.DnsResolver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapAkaInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapAkaInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapInfo.ThresholdClass.get -> nint +override Android.Net.Eap.EapInfo.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapAkaConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapAkaConfig.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapAkaConfig.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.EapAkaOption.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapAkaOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.EapMethodConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapMethodConfig.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapMethodConfig.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.EapSimConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapSimConfig.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapSimConfig.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.EapTtlsConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Eap.EapSessionConfig.EapTtlsConfig.ThresholdClass.get -> nint +override Android.Net.Eap.EapSessionConfig.EapTtlsConfig.ThresholdType.get -> System.Type! +override Android.Net.Eap.EapSessionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.EthernetNetworkSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.AndroidHttpClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.BidirectionalStream.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.BidirectionalStream.Builder.ThresholdClass.get -> nint +override Android.Net.Http.BidirectionalStream.Builder.ThresholdType.get -> System.Type! +override Android.Net.Http.BidirectionalStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.BidirectionalStream.ThresholdClass.get -> nint +override Android.Net.Http.BidirectionalStream.ThresholdType.get -> System.Type! +override Android.Net.Http.CallbackException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.CallbackException.ThresholdClass.get -> nint +override Android.Net.Http.CallbackException.ThresholdType.get -> System.Type! +override Android.Net.Http.ConnectionMigrationOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.ConnectionMigrationOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.ConnectionMigrationOptions.ThresholdClass.get -> nint +override Android.Net.Http.ConnectionMigrationOptions.ThresholdType.get -> System.Type! +override Android.Net.Http.DnsOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.DnsOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.DnsOptions.StaleDnsOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.DnsOptions.StaleDnsOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.DnsOptions.StaleDnsOptions.ThresholdClass.get -> nint +override Android.Net.Http.DnsOptions.StaleDnsOptions.ThresholdType.get -> System.Type! +override Android.Net.Http.HeaderBlock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.HeaderBlock.ThresholdClass.get -> nint +override Android.Net.Http.HeaderBlock.ThresholdType.get -> System.Type! +override Android.Net.Http.HttpEngine.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.HttpEngine.Builder.ThresholdClass.get -> nint +override Android.Net.Http.HttpEngine.Builder.ThresholdType.get -> System.Type! +override Android.Net.Http.HttpEngine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.HttpEngine.ThresholdClass.get -> nint +override Android.Net.Http.HttpEngine.ThresholdType.get -> System.Type! +override Android.Net.Http.HttpException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.HttpException.ThresholdClass.get -> nint +override Android.Net.Http.HttpException.ThresholdType.get -> System.Type! +override Android.Net.Http.HttpResponseCache.Get(Java.Net.URI? uri, string? requestMethod, System.Collections.Generic.IDictionary!>? requestHeaders) -> Java.Net.CacheResponse? +override Android.Net.Http.HttpResponseCache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.HttpResponseCache.Put(Java.Net.URI? uri, Java.Net.URLConnection? urlConnection) -> Java.Net.CacheRequest? +override Android.Net.Http.InlineExecutionProhibitedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.NetworkException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.NetworkException.ThresholdClass.get -> nint +override Android.Net.Http.NetworkException.ThresholdType.get -> System.Type! +override Android.Net.Http.QuicException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.QuicException.ThresholdClass.get -> nint +override Android.Net.Http.QuicException.ThresholdType.get -> System.Type! +override Android.Net.Http.QuicOptions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.QuicOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.QuicOptions.ThresholdClass.get -> nint +override Android.Net.Http.QuicOptions.ThresholdType.get -> System.Type! +override Android.Net.Http.SslCertificate.DName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.SslCertificate.DName.ThresholdClass.get -> nint +override Android.Net.Http.SslCertificate.DName.ThresholdType.get -> System.Type! +override Android.Net.Http.SslCertificate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.SslCertificate.ThresholdClass.get -> nint +override Android.Net.Http.SslCertificate.ThresholdType.get -> System.Type! +override Android.Net.Http.SslError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.SslError.ThresholdClass.get -> nint +override Android.Net.Http.SslError.ThresholdType.get -> System.Type! +override Android.Net.Http.UploadDataProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UploadDataProvider.ThresholdClass.get -> nint +override Android.Net.Http.UploadDataProvider.ThresholdType.get -> System.Type! +override Android.Net.Http.UploadDataSink.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UploadDataSink.ThresholdClass.get -> nint +override Android.Net.Http.UploadDataSink.ThresholdType.get -> System.Type! +override Android.Net.Http.UrlRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UrlRequest.Builder.ThresholdClass.get -> nint +override Android.Net.Http.UrlRequest.Builder.ThresholdType.get -> System.Type! +override Android.Net.Http.UrlRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UrlRequest.Status.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UrlRequest.Status.ThresholdClass.get -> nint +override Android.Net.Http.UrlRequest.Status.ThresholdType.get -> System.Type! +override Android.Net.Http.UrlRequest.ThresholdClass.get -> nint +override Android.Net.Http.UrlRequest.ThresholdType.get -> System.Type! +override Android.Net.Http.UrlResponseInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.UrlResponseInfo.ThresholdClass.get -> nint +override Android.Net.Http.UrlResponseInfo.ThresholdType.get -> System.Type! +override Android.Net.Http.X509TrustManagerExtensions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Http.X509TrustManagerExtensions.ThresholdClass.get -> nint +override Android.Net.Http.X509TrustManagerExtensions.ThresholdType.get -> System.Type! +override Android.Net.Ikev2VpnProfile.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Ikev2VpnProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.InetAddresses.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.InetAddresses.ThresholdClass.get -> nint +override Android.Net.InetAddresses.ThresholdType.get -> System.Type! +override Android.Net.IpConfiguration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpPrefix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSaProposal.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSaProposal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSessionConfiguration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSessionConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.ChildSessionParams.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.ChildSessionParams.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.Exceptions.IkeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeException.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.Exceptions.IkeException.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.Exceptions.IkeInternalException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeIOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeNetworkLostException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeNonProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeNonProtocolException.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.Exceptions.IkeNonProtocolException.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.Exceptions.IkeTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.InvalidKeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.InvalidMajorVersionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.Exceptions.InvalidSelectorsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeDerAsn1DnIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeFqdnIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeFqdnIdentification.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeFqdnIdentification.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeIdentification.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeIdentification.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeIpv4AddrIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeIpv6AddrIdentification.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeKeyIdIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeRfc822AddrIdentification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSaProposal.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSaProposal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionConfiguration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionConnectionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthConfig.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.IkeSessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeTrafficSelector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.IkeTunnelConnectionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.SaProposal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.SaProposal.ThresholdClass.get -> nint +override Android.Net.IpSec.Ike.SaProposal.ThresholdType.get -> System.Type! +override Android.Net.IpSec.Ike.TransportModeChildSessionParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.TransportModeChildSessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.TunnelModeChildSessionParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSec.Ike.TunnelModeChildSessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecAlgorithm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecManager.ResourceUnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecManager.SecurityParameterIndex.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecManager.SpiUnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecManager.ThresholdClass.get -> nint +override Android.Net.IpSecManager.ThresholdType.get -> System.Type! +override Android.Net.IpSecManager.UdpEncapsulationSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecTransform.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.IpSecTransform.Builder.ThresholdClass.get -> nint +override Android.Net.IpSecTransform.Builder.ThresholdType.get -> System.Type! +override Android.Net.IpSecTransform.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LinkAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LinkAddress.ThresholdClass.get -> nint +override Android.Net.LinkAddress.ThresholdType.get -> System.Type! +override Android.Net.LinkProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LocalServerSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LocalServerSocket.ThresholdClass.get -> nint +override Android.Net.LocalServerSocket.ThresholdType.get -> System.Type! +override Android.Net.LocalSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LocalSocket.ThresholdClass.get -> nint +override Android.Net.LocalSocket.ThresholdType.get -> System.Type! +override Android.Net.LocalSocketAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LocalSocketAddress.Namespace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.LocalSocketAddress.ThresholdClass.get -> nint +override Android.Net.LocalSocketAddress.ThresholdType.get -> System.Type! +override Android.Net.MacAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.MailTo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.MailTo.ThresholdClass.get -> nint +override Android.Net.MailTo.ThresholdType.get -> System.Type! +override Android.Net.Network.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Network.ThresholdClass.get -> nint +override Android.Net.Network.ThresholdType.get -> System.Type! +override Android.Net.NetworkCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkInfo.DetailedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkInfo.State.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkInfo.ThresholdClass.get -> nint +override Android.Net.NetworkInfo.ThresholdType.get -> System.Type! +override Android.Net.NetworkRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkRequest.Builder.ThresholdClass.get -> nint +override Android.Net.NetworkRequest.Builder.ThresholdType.get -> System.Type! +override Android.Net.NetworkRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkRequest.ThresholdClass.get -> nint +override Android.Net.NetworkRequest.ThresholdType.get -> System.Type! +override Android.Net.NetworkSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.NetworkSpecifier.ThresholdClass.get -> nint +override Android.Net.NetworkSpecifier.ThresholdType.get -> System.Type! +override Android.Net.Nsd.NsdManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Nsd.NsdServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ParseException.ThresholdClass.get -> nint +override Android.Net.ParseException.ThresholdType.get -> System.Type! +override Android.Net.PlatformVpnProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.PlatformVpnProfile.ThresholdClass.get -> nint +override Android.Net.PlatformVpnProfile.ThresholdType.get -> System.Type! +override Android.Net.Proxy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ProxyInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.ProxyInfo.ThresholdClass.get -> nint +override Android.Net.ProxyInfo.ThresholdType.get -> System.Type! +override Android.Net.PskKeyManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.PskKeyManager.ThresholdClass.get -> nint +override Android.Net.PskKeyManager.ThresholdType.get -> System.Type! +override Android.Net.RouteInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Rtp.AudioCodec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Rtp.AudioCodec.ThresholdClass.get -> nint +override Android.Net.Rtp.AudioCodec.ThresholdType.get -> System.Type! +override Android.Net.Rtp.AudioGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Rtp.AudioGroup.ThresholdClass.get -> nint +override Android.Net.Rtp.AudioGroup.ThresholdType.get -> System.Type! +override Android.Net.Rtp.AudioStream.IsBusy.get -> bool +override Android.Net.Rtp.AudioStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Rtp.AudioStream.ThresholdClass.get -> nint +override Android.Net.Rtp.AudioStream.ThresholdType.get -> System.Type! +override Android.Net.Rtp.RtpStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Rtp.RtpStream.ThresholdClass.get -> nint +override Android.Net.Rtp.RtpStream.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipAudioCall.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipAudioCall.Listener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipAudioCall.Listener.ThresholdClass.get -> nint +override Android.Net.Sip.SipAudioCall.Listener.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipAudioCall.ThresholdClass.get -> nint +override Android.Net.Sip.SipAudioCall.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipErrorCode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipErrorCode.ThresholdClass.get -> nint +override Android.Net.Sip.SipErrorCode.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipException.ThresholdClass.get -> nint +override Android.Net.Sip.SipException.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipManager.ThresholdClass.get -> nint +override Android.Net.Sip.SipManager.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipProfile.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipProfile.Builder.ThresholdClass.get -> nint +override Android.Net.Sip.SipProfile.Builder.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipProfile.ThresholdClass.get -> nint +override Android.Net.Sip.SipProfile.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipSession.Listener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipSession.Listener.ThresholdClass.get -> nint +override Android.Net.Sip.SipSession.Listener.ThresholdType.get -> System.Type! +override Android.Net.Sip.SipSession.State.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Sip.SipSession.State.ThresholdClass.get -> nint +override Android.Net.Sip.SipSession.State.ThresholdType.get -> System.Type! +override Android.Net.SocketKeepalive.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.SocketKeepalive.Callback.ThresholdClass.get -> nint +override Android.Net.SocketKeepalive.Callback.ThresholdType.get -> System.Type! +override Android.Net.SocketKeepalive.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.SocketKeepalive.ThresholdClass.get -> nint +override Android.Net.SocketKeepalive.ThresholdType.get -> System.Type! +override Android.Net.Ssl.SSLEngines.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Ssl.SSLEngines.ThresholdClass.get -> nint +override Android.Net.Ssl.SSLEngines.ThresholdType.get -> System.Type! +override Android.Net.Ssl.SSLSockets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Ssl.SSLSockets.ThresholdClass.get -> nint +override Android.Net.Ssl.SSLSockets.ThresholdType.get -> System.Type! +override Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress? addr, int port) -> Java.Net.Socket? +override Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress? addr, int port, Java.Net.InetAddress? localAddr, int localPort) -> Java.Net.Socket? +override Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.Socket? k, string? host, int port, bool close) -> Java.Net.Socket? +override Android.Net.SSLCertificateSocketFactory.CreateSocket(string? host, int port) -> Java.Net.Socket? +override Android.Net.SSLCertificateSocketFactory.CreateSocket(string? host, int port, Java.Net.InetAddress? localAddr, int localPort) -> Java.Net.Socket? +override Android.Net.SSLCertificateSocketFactory.GetDefaultCipherSuites() -> string![]? +override Android.Net.SSLCertificateSocketFactory.GetSupportedCipherSuites() -> string![]? +override Android.Net.SSLCertificateSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.SSLCertificateSocketFactory.ThresholdClass.get -> nint +override Android.Net.SSLCertificateSocketFactory.ThresholdType.get -> System.Type! +override Android.Net.SSLSessionCache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.StaticIpConfiguration.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.StaticIpConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.TelephonyNetworkSpecifier.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.TelephonyNetworkSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.TrafficStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.TrafficStats.ThresholdClass.get -> nint +override Android.Net.TrafficStats.ThresholdType.get -> System.Type! +override Android.Net.Uri.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Uri.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Uri.ThresholdClass.get -> nint +override Android.Net.Uri.ThresholdType.get -> System.Type! +override Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.ThresholdClass.get -> nint +override Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.ThresholdType.get -> System.Type! +override Android.Net.UrlQuerySanitizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.UrlQuerySanitizer.ParameterValuePair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.UrlQuerySanitizer.ParameterValuePair.ThresholdClass.get -> nint +override Android.Net.UrlQuerySanitizer.ParameterValuePair.ThresholdType.get -> System.Type! +override Android.Net.UrlQuerySanitizer.ThresholdClass.get -> nint +override Android.Net.UrlQuerySanitizer.ThresholdType.get -> System.Type! +override Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnCellUnderlyingNetworkTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnGatewayConnectionConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnGatewayConnectionConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnManager.ThresholdClass.get -> nint +override Android.Net.Vcn.VcnManager.ThresholdType.get -> System.Type! +override Android.Net.Vcn.VcnManager.VcnStatusCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnManager.VcnStatusCallback.ThresholdClass.get -> nint +override Android.Net.Vcn.VcnManager.VcnStatusCallback.ThresholdType.get -> System.Type! +override Android.Net.Vcn.VcnUnderlyingNetworkTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnUnderlyingNetworkTemplate.ThresholdClass.get -> nint +override Android.Net.Vcn.VcnUnderlyingNetworkTemplate.ThresholdType.get -> System.Type! +override Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Vcn.VcnWifiUnderlyingNetworkTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.VpnManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.VpnManager.ThresholdClass.get -> nint +override Android.Net.VpnManager.ThresholdType.get -> System.Type! +override Android.Net.VpnProfileState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.VpnService.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.VpnService.Builder.ThresholdClass.get -> nint +override Android.Net.VpnService.Builder.ThresholdType.get -> System.Type! +override Android.Net.VpnService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.VpnService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Net.VpnService.ThresholdClass.get -> nint +override Android.Net.VpnService.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.AttachCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.AttachCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.AttachCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.AwarePairingConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.AwarePairingConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.AwareResources.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.Characteristics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.DiscoverySession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.DiscoverySession.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.DiscoverySession.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.DiscoverySessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.DiscoverySessionCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.DiscoverySessionCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.IdentityChangedListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.IdentityChangedListener.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.IdentityChangedListener.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.ParcelablePeerHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.PeerHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.PeerHandle.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.PeerHandle.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.PublishConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.PublishConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.PublishDiscoverySession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.PublishDiscoverySession.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.PublishDiscoverySession.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.ServiceDiscoveryInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.SubscribeConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.SubscribeConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.SubscribeDiscoverySession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.SubscribeDiscoverySession.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.SubscribeDiscoverySession.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.WifiAwareChannelInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareManager.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.WifiAwareManager.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Aware.WifiAwareNetworkInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Aware.WifiAwareSession.ThresholdClass.get -> nint +override Android.Net.Wifi.Aware.WifiAwareSession.ThresholdType.get -> System.Type! +override Android.Net.Wifi.EasyConnectStatusCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.EasyConnectStatusCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.EasyConnectStatusCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Hotspot2.ConfigParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Omadm.PpsMoParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.PasspointConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Pps.Credential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Hotspot2.Pps.HomeSp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.MloLink.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pConfig.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pConfig.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pDevice.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pDevice.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pDeviceList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pDeviceList.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pDeviceList.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pGroup.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pGroup.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pInfo.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pManager.Channel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pManager.Channel.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pManager.Channel.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.P2p.WifiP2pManager.ThresholdClass.get -> nint +override Android.Net.Wifi.P2p.WifiP2pManager.ThresholdType.get -> System.Type! +override Android.Net.Wifi.P2p.WifiP2pWfdInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.CivicLocationKeys.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.CivicLocationKeys.ThresholdClass.get -> nint +override Android.Net.Wifi.Rtt.CivicLocationKeys.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Rtt.RangingRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.RangingRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.RangingResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.RangingResultCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.RangingResultCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.Rtt.RangingResultCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.Rtt.ResponderConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.ResponderConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.ResponderLocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.WifiRttManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.Rtt.WifiRttManager.ThresholdClass.get -> nint +override Android.Net.Wifi.Rtt.WifiRttManager.ThresholdType.get -> System.Type! +override Android.Net.Wifi.ScanResult.InformationElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.ScanResult.InformationElement.ThresholdClass.get -> nint +override Android.Net.Wifi.ScanResult.InformationElement.ThresholdType.get -> System.Type! +override Android.Net.Wifi.ScanResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.ScanResult.ThresholdClass.get -> nint +override Android.Net.Wifi.ScanResult.ThresholdType.get -> System.Type! +override Android.Net.Wifi.SoftApConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.SupplicantState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiAvailableChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.GroupCipher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.GroupCipher.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.GroupCipher.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.GroupMgmtCipher.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.KeyMgmt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.KeyMgmt.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.KeyMgmt.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.PairwiseCipher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.PairwiseCipher.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.PairwiseCipher.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.Protocol.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.Protocol.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.Protocol.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.Status.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiConfiguration.Status.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.Status.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiConfiguration.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiConfiguration.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiEnterpriseConfig.Eap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiEnterpriseConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiEnterpriseConfig.Phase2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiEnterpriseConfig.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiEnterpriseConfig.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiInfo.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.AddNetworkResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.InterfaceCreationImpact.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.InterfaceCreationImpact.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.InterfaceCreationImpact.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.MulticastLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.MulticastLock.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.MulticastLock.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.ScanResultsCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.ScanResultsCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.ScanResultsCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.WifiLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.WifiLock.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.WifiLock.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiManager.WpsCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiManager.WpsCallback.ThresholdClass.get -> nint +override Android.Net.Wifi.WifiManager.WpsCallback.ThresholdType.get -> System.Type! +override Android.Net.Wifi.WifiNetworkSpecifier.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiNetworkSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiNetworkSuggestion.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiNetworkSuggestion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WifiSsid.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WpsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Net.Wifi.WpsInfo.ThresholdClass.get -> nint +override Android.Net.Wifi.WpsInfo.ThresholdType.get -> System.Type! +override Android.Nfc.AvailableNfcAntenna.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.CardEmulation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.HostApduService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.HostApduService.ThresholdClass.get -> nint +override Android.Nfc.CardEmulators.HostApduService.ThresholdType.get -> System.Type! +override Android.Nfc.CardEmulators.HostNfcFService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.HostNfcFService.ThresholdClass.get -> nint +override Android.Nfc.CardEmulators.HostNfcFService.ThresholdType.get -> System.Type! +override Android.Nfc.CardEmulators.NfcFCardEmulation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.OffHostApduService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.CardEmulators.OffHostApduService.ThresholdClass.get -> nint +override Android.Nfc.CardEmulators.OffHostApduService.ThresholdType.get -> System.Type! +override Android.Nfc.FormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.FormatException.ThresholdClass.get -> nint +override Android.Nfc.FormatException.ThresholdType.get -> System.Type! +override Android.Nfc.NdefMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.NdefRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.NfcAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.NfcAntennaInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.NfcEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.NfcManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tag.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.TagLostException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.TagLostException.ThresholdClass.get -> nint +override Android.Nfc.TagLostException.ThresholdType.get -> System.Type! +override Android.Nfc.Tech.BasicTagTechnology.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.BasicTagTechnology.ThresholdClass.get -> nint +override Android.Nfc.Tech.BasicTagTechnology.ThresholdType.get -> System.Type! +override Android.Nfc.Tech.IsoDep.Close() -> void +override Android.Nfc.Tech.IsoDep.Connect() -> void +override Android.Nfc.Tech.IsoDep.IsConnected.get -> bool +override Android.Nfc.Tech.IsoDep.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.IsoDep.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.MifareClassic.Close() -> void +override Android.Nfc.Tech.MifareClassic.Connect() -> void +override Android.Nfc.Tech.MifareClassic.IsConnected.get -> bool +override Android.Nfc.Tech.MifareClassic.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.MifareClassic.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.MifareUltralight.Close() -> void +override Android.Nfc.Tech.MifareUltralight.Connect() -> void +override Android.Nfc.Tech.MifareUltralight.IsConnected.get -> bool +override Android.Nfc.Tech.MifareUltralight.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.MifareUltralight.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.Ndef.Close() -> void +override Android.Nfc.Tech.Ndef.Connect() -> void +override Android.Nfc.Tech.Ndef.IsConnected.get -> bool +override Android.Nfc.Tech.Ndef.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.Ndef.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NdefFormatable.Close() -> void +override Android.Nfc.Tech.NdefFormatable.Connect() -> void +override Android.Nfc.Tech.NdefFormatable.IsConnected.get -> bool +override Android.Nfc.Tech.NdefFormatable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NdefFormatable.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NfcA.Close() -> void +override Android.Nfc.Tech.NfcA.Connect() -> void +override Android.Nfc.Tech.NfcA.IsConnected.get -> bool +override Android.Nfc.Tech.NfcA.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NfcA.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NfcB.Close() -> void +override Android.Nfc.Tech.NfcB.Connect() -> void +override Android.Nfc.Tech.NfcB.IsConnected.get -> bool +override Android.Nfc.Tech.NfcB.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NfcB.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NfcBarcode.Close() -> void +override Android.Nfc.Tech.NfcBarcode.Connect() -> void +override Android.Nfc.Tech.NfcBarcode.IsConnected.get -> bool +override Android.Nfc.Tech.NfcBarcode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NfcBarcode.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NfcF.Close() -> void +override Android.Nfc.Tech.NfcF.Connect() -> void +override Android.Nfc.Tech.NfcF.IsConnected.get -> bool +override Android.Nfc.Tech.NfcF.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NfcF.Tag.get -> Android.Nfc.Tag? +override Android.Nfc.Tech.NfcV.Close() -> void +override Android.Nfc.Tech.NfcV.Connect() -> void +override Android.Nfc.Tech.NfcV.IsConnected.get -> bool +override Android.Nfc.Tech.NfcV.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Nfc.Tech.NfcV.Tag.get -> Android.Nfc.Tag? +override Android.Opengl.EGL14.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGL14.ThresholdClass.get -> nint +override Android.Opengl.EGL14.ThresholdType.get -> System.Type! +override Android.Opengl.EGL15.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLConfig.ThresholdClass.get -> nint +override Android.Opengl.EGLConfig.ThresholdType.get -> System.Type! +override Android.Opengl.EGLContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLContext.ThresholdClass.get -> nint +override Android.Opengl.EGLContext.ThresholdType.get -> System.Type! +override Android.Opengl.EGLDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLDisplay.ThresholdClass.get -> nint +override Android.Opengl.EGLDisplay.ThresholdType.get -> System.Type! +override Android.Opengl.EGLExt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLExt.ThresholdClass.get -> nint +override Android.Opengl.EGLExt.ThresholdType.get -> System.Type! +override Android.Opengl.EGLImage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLImage.ThresholdClass.get -> nint +override Android.Opengl.EGLImage.ThresholdType.get -> System.Type! +override Android.Opengl.EGLObjectHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLObjectHandle.ThresholdClass.get -> nint +override Android.Opengl.EGLObjectHandle.ThresholdType.get -> System.Type! +override Android.Opengl.EGLSurface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLSurface.ThresholdClass.get -> nint +override Android.Opengl.EGLSurface.ThresholdType.get -> System.Type! +override Android.Opengl.EGLSync.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.EGLSync.ThresholdClass.get -> nint +override Android.Opengl.EGLSync.ThresholdType.get -> System.Type! +override Android.Opengl.ETC1.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.ETC1.ThresholdClass.get -> nint +override Android.Opengl.ETC1.ThresholdType.get -> System.Type! +override Android.Opengl.ETC1Util.ETC1Texture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.ETC1Util.ETC1Texture.ThresholdClass.get -> nint +override Android.Opengl.ETC1Util.ETC1Texture.ThresholdType.get -> System.Type! +override Android.Opengl.ETC1Util.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.ETC1Util.ThresholdClass.get -> nint +override Android.Opengl.ETC1Util.ThresholdType.get -> System.Type! +override Android.Opengl.GLDebugHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLDebugHelper.ThresholdClass.get -> nint +override Android.Opengl.GLDebugHelper.ThresholdType.get -> System.Type! +override Android.Opengl.GLES10.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES10.ThresholdClass.get -> nint +override Android.Opengl.GLES10.ThresholdType.get -> System.Type! +override Android.Opengl.GLES10Ext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES10Ext.ThresholdClass.get -> nint +override Android.Opengl.GLES10Ext.ThresholdType.get -> System.Type! +override Android.Opengl.GLES11.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES11.ThresholdClass.get -> nint +override Android.Opengl.GLES11.ThresholdType.get -> System.Type! +override Android.Opengl.GLES11Ext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES11Ext.ThresholdClass.get -> nint +override Android.Opengl.GLES11Ext.ThresholdType.get -> System.Type! +override Android.Opengl.GLES20.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES20.ThresholdClass.get -> nint +override Android.Opengl.GLES20.ThresholdType.get -> System.Type! +override Android.Opengl.GLES30.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES30.ThresholdClass.get -> nint +override Android.Opengl.GLES30.ThresholdType.get -> System.Type! +override Android.Opengl.GLES31.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES31.ThresholdClass.get -> nint +override Android.Opengl.GLES31.ThresholdType.get -> System.Type! +override Android.Opengl.GLES31Ext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES31Ext.ThresholdClass.get -> nint +override Android.Opengl.GLES31Ext.ThresholdType.get -> System.Type! +override Android.Opengl.GLES32.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLES32.ThresholdClass.get -> nint +override Android.Opengl.GLES32.ThresholdType.get -> System.Type! +override Android.Opengl.GLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLException.ThresholdClass.get -> nint +override Android.Opengl.GLException.ThresholdType.get -> System.Type! +override Android.Opengl.GLSurfaceView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLSurfaceView.ThresholdClass.get -> nint +override Android.Opengl.GLSurfaceView.ThresholdType.get -> System.Type! +override Android.Opengl.GLU.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.GLU.ThresholdClass.get -> nint +override Android.Opengl.GLU.ThresholdType.get -> System.Type! +override Android.Opengl.GLUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.Matrix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.Matrix.ThresholdClass.get -> nint +override Android.Opengl.Matrix.ThresholdType.get -> System.Type! +override Android.Opengl.Visibility.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Opengl.Visibility.ThresholdClass.get -> nint +override Android.Opengl.Visibility.ThresholdType.get -> System.Type! +override Android.OS.AsyncTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.AsyncTask.Status.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.AsyncTask.ThresholdClass.get -> nint +override Android.OS.AsyncTask.ThresholdType.get -> System.Type! +override Android.OS.AsyncTask.DoInBackground(params Java.Lang.Object![]? native_parms) -> Java.Lang.Object? +override Android.OS.AsyncTask.OnPostExecute(Java.Lang.Object? result) -> void +override Android.OS.AsyncTask.OnProgressUpdate(params Java.Lang.Object![]? native_values) -> void +override Android.OS.AsyncTask.ThresholdClass.get -> nint +override Android.OS.AsyncTask.ThresholdType.get -> System.Type! +override Android.OS.BadParcelableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.BadParcelableException.ThresholdClass.get -> nint +override Android.OS.BadParcelableException.ThresholdType.get -> System.Type! +override Android.OS.BaseBundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.BaseBundle.ThresholdClass.get -> nint +override Android.OS.BaseBundle.ThresholdType.get -> System.Type! +override Android.OS.BatteryManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.BatteryManager.ThresholdClass.get -> nint +override Android.OS.BatteryManager.ThresholdType.get -> System.Type! +override Android.OS.Binder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Binder.ThresholdClass.get -> nint +override Android.OS.Binder.ThresholdType.get -> System.Type! +override Android.OS.BugreportManager.BugreportCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.BugreportManager.BugreportCallback.ThresholdClass.get -> nint +override Android.OS.BugreportManager.BugreportCallback.ThresholdType.get -> System.Type! +override Android.OS.BugreportManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Build.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Build.Partition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Build.Partition.ThresholdClass.get -> nint +override Android.OS.Build.Partition.ThresholdType.get -> System.Type! +override Android.OS.Build.ThresholdClass.get -> nint +override Android.OS.Build.ThresholdType.get -> System.Type! +override Android.OS.Build.VERSION.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Build.VERSION.ThresholdClass.get -> nint +override Android.OS.Build.VERSION.ThresholdType.get -> System.Type! +override Android.OS.Build.VERSION_CODES.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Build.VERSION_CODES.ThresholdClass.get -> nint +override Android.OS.Build.VERSION_CODES.ThresholdType.get -> System.Type! +override Android.OS.Bundle.Clear() -> void +override Android.OS.Bundle.ContainsKey(string? key) -> bool +override Android.OS.Bundle.Get(string? key) -> Java.Lang.Object? +override Android.OS.Bundle.GetBoolean(string? key) -> bool +override Android.OS.Bundle.GetBoolean(string? key, bool defaultValue) -> bool +override Android.OS.Bundle.GetBooleanArray(string? key) -> bool[]? +override Android.OS.Bundle.GetDouble(string? key) -> double +override Android.OS.Bundle.GetDouble(string? key, double defaultValue) -> double +override Android.OS.Bundle.GetDoubleArray(string? key) -> double[]? +override Android.OS.Bundle.GetInt(string? key) -> int +override Android.OS.Bundle.GetInt(string? key, int defaultValue) -> int +override Android.OS.Bundle.GetIntArray(string? key) -> int[]? +override Android.OS.Bundle.GetLong(string? key) -> long +override Android.OS.Bundle.GetLong(string? key, long defaultValue) -> long +override Android.OS.Bundle.GetLongArray(string? key) -> long[]? +override Android.OS.Bundle.GetString(string? key) -> string? +override Android.OS.Bundle.GetString(string? key, string? defaultValue) -> string? +override Android.OS.Bundle.GetStringArray(string? key) -> string![]? +override Android.OS.Bundle.IsEmpty.get -> bool +override Android.OS.Bundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Bundle.KeySet() -> System.Collections.Generic.ICollection? +override Android.OS.Bundle.PutBoolean(string? key, bool value) -> void +override Android.OS.Bundle.PutBooleanArray(string? key, bool[]? value) -> void +override Android.OS.Bundle.PutDouble(string? key, double value) -> void +override Android.OS.Bundle.PutDoubleArray(string? key, double[]? value) -> void +override Android.OS.Bundle.PutInt(string? key, int value) -> void +override Android.OS.Bundle.PutIntArray(string? key, int[]? value) -> void +override Android.OS.Bundle.PutLong(string? key, long value) -> void +override Android.OS.Bundle.PutLongArray(string? key, long[]? value) -> void +override Android.OS.Bundle.PutString(string? key, string? value) -> void +override Android.OS.Bundle.PutStringArray(string? key, string![]? value) -> void +override Android.OS.Bundle.Remove(string? key) -> void +override Android.OS.Bundle.Size() -> int +override Android.OS.CancellationSignal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.CombinedVibration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.CombinedVibration.ParallelCombination.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.CombinedVibration.ThresholdClass.get -> nint +override Android.OS.CombinedVibration.ThresholdType.get -> System.Type! +override Android.OS.ConditionVariable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ConditionVariable.ThresholdClass.get -> nint +override Android.OS.ConditionVariable.ThresholdType.get -> System.Type! +override Android.OS.CountDownTimer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.CountDownTimer.ThresholdClass.get -> nint +override Android.OS.CountDownTimer.ThresholdType.get -> System.Type! +override Android.OS.CpuUsageInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.DeadObjectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.DeadObjectException.ThresholdClass.get -> nint +override Android.OS.DeadObjectException.ThresholdType.get -> System.Type! +override Android.OS.DeadSystemException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.DeadSystemException.ThresholdClass.get -> nint +override Android.OS.DeadSystemException.ThresholdType.get -> System.Type! +override Android.OS.Debug.InstructionCount.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Debug.InstructionCount.ThresholdClass.get -> nint +override Android.OS.Debug.InstructionCount.ThresholdType.get -> System.Type! +override Android.OS.Debug.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Debug.MemoryInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Debug.MemoryInfo.ThresholdClass.get -> nint +override Android.OS.Debug.MemoryInfo.ThresholdType.get -> System.Type! +override Android.OS.DropBoxManager.Entry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.DropBoxManager.Entry.ThresholdClass.get -> nint +override Android.OS.DropBoxManager.Entry.ThresholdType.get -> System.Type! +override Android.OS.DropBoxManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.DropBoxManager.ThresholdClass.get -> nint +override Android.OS.DropBoxManager.ThresholdType.get -> System.Type! +override Android.OS.Environment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Environment.ThresholdClass.get -> nint +override Android.OS.Environment.ThresholdType.get -> System.Type! +override Android.OS.Ext.SdkExtensions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Ext.SdkExtensions.ThresholdClass.get -> nint +override Android.OS.Ext.SdkExtensions.ThresholdType.get -> System.Type! +override Android.OS.FileObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.FileObserver.ThresholdClass.get -> nint +override Android.OS.FileObserver.ThresholdType.get -> System.Type! +override Android.OS.FileUriExposedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.FileUriExposedException.ThresholdClass.get -> nint +override Android.OS.FileUriExposedException.ThresholdType.get -> System.Type! +override Android.OS.FileUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Handler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Handler.ThresholdClass.get -> nint +override Android.OS.Handler.ThresholdType.get -> System.Type! +override Android.OS.HandlerThread.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.HandlerThread.ThresholdClass.get -> nint +override Android.OS.HandlerThread.ThresholdType.get -> System.Type! +override Android.OS.HardwarePropertiesManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.HardwarePropertiesManager.ThresholdClass.get -> nint +override Android.OS.HardwarePropertiesManager.ThresholdType.get -> System.Type! +override Android.OS.Health.HealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.HealthStats.ThresholdClass.get -> nint +override Android.OS.Health.HealthStats.ThresholdType.get -> System.Type! +override Android.OS.Health.PackageHealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.PidHealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.ProcessHealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.ServiceHealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.SystemHealthManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.SystemHealthManager.ThresholdClass.get -> nint +override Android.OS.Health.SystemHealthManager.ThresholdType.get -> System.Type! +override Android.OS.Health.TimerStat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Health.UidHealthStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.LimitExceededException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.LimitExceededException.ThresholdClass.get -> nint +override Android.OS.LimitExceededException.ThresholdType.get -> System.Type! +override Android.OS.LocaleList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Looper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Looper.ThresholdClass.get -> nint +override Android.OS.Looper.ThresholdType.get -> System.Type! +override Android.OS.MemoryFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.MemoryFile.ThresholdClass.get -> nint +override Android.OS.MemoryFile.ThresholdType.get -> System.Type! +override Android.OS.Message.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.MessageQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.MessageQueue.ThresholdClass.get -> nint +override Android.OS.MessageQueue.ThresholdType.get -> System.Type! +override Android.OS.Messenger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.NetworkOnMainThreadException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.NetworkOnMainThreadException.ThresholdClass.get -> nint +override Android.OS.NetworkOnMainThreadException.ThresholdType.get -> System.Type! +override Android.OS.OperationCanceledException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.OperationCanceledException.ThresholdClass.get -> nint +override Android.OS.OperationCanceledException.ThresholdType.get -> System.Type! +override Android.OS.Parcel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFileDescriptor.AutoCloseInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFileDescriptor.AutoCloseInputStream.ThresholdClass.get -> nint +override Android.OS.ParcelFileDescriptor.AutoCloseInputStream.ThresholdType.get -> System.Type! +override Android.OS.ParcelFileDescriptor.AutoCloseOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFileDescriptor.AutoCloseOutputStream.ThresholdClass.get -> nint +override Android.OS.ParcelFileDescriptor.AutoCloseOutputStream.ThresholdType.get -> System.Type! +override Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException.ThresholdClass.get -> nint +override Android.OS.ParcelFileDescriptor.FileDescriptorDetachedException.ThresholdType.get -> System.Type! +override Android.OS.ParcelFileDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFileDescriptor.ThresholdClass.get -> nint +override Android.OS.ParcelFileDescriptor.ThresholdType.get -> System.Type! +override Android.OS.ParcelFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ParcelFormatException.ThresholdClass.get -> nint +override Android.OS.ParcelFormatException.ThresholdType.get -> System.Type! +override Android.OS.ParcelUuid.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PatternMatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PatternMatcher.ThresholdClass.get -> nint +override Android.OS.PatternMatcher.ThresholdType.get -> System.Type! +override Android.OS.PerformanceHintManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PerformanceHintManager.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PerformanceHintManager.Session.ThresholdClass.get -> nint +override Android.OS.PerformanceHintManager.Session.ThresholdType.get -> System.Type! +override Android.OS.PersistableBundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PowerManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PowerManager.ThresholdClass.get -> nint +override Android.OS.PowerManager.ThresholdType.get -> System.Type! +override Android.OS.PowerManager.WakeLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.PowerManager.WakeLock.ThresholdClass.get -> nint +override Android.OS.PowerManager.WakeLock.ThresholdType.get -> System.Type! +override Android.OS.Process.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Process.ThresholdClass.get -> nint +override Android.OS.Process.ThresholdType.get -> System.Type! +override Android.OS.ProxyFileDescriptorCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ProxyFileDescriptorCallback.ThresholdClass.get -> nint +override Android.OS.ProxyFileDescriptorCallback.ThresholdType.get -> System.Type! +override Android.OS.RecoverySystem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.RecoverySystem.ThresholdClass.get -> nint +override Android.OS.RecoverySystem.ThresholdType.get -> System.Type! +override Android.OS.RemoteCallbackList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.RemoteCallbackList.ThresholdClass.get -> nint +override Android.OS.RemoteCallbackList.ThresholdType.get -> System.Type! +override Android.OS.RemoteException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.RemoteException.ThresholdClass.get -> nint +override Android.OS.RemoteException.ThresholdType.get -> System.Type! +override Android.OS.ResultReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.ResultReceiver.ThresholdClass.get -> nint +override Android.OS.ResultReceiver.ThresholdType.get -> System.Type! +override Android.OS.SharedMemory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StatFs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StatFs.ThresholdClass.get -> nint +override Android.OS.StatFs.ThresholdType.get -> System.Type! +override Android.OS.Storage.OnObbStateChangeListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Storage.OnObbStateChangeListener.ThresholdClass.get -> nint +override Android.OS.Storage.OnObbStateChangeListener.ThresholdType.get -> System.Type! +override Android.OS.Storage.StorageManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Storage.StorageManager.StorageVolumeCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Storage.StorageManager.StorageVolumeCallback.ThresholdClass.get -> nint +override Android.OS.Storage.StorageManager.StorageVolumeCallback.ThresholdType.get -> System.Type! +override Android.OS.Storage.StorageManager.ThresholdClass.get -> nint +override Android.OS.Storage.StorageManager.ThresholdType.get -> System.Type! +override Android.OS.Storage.StorageVolume.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.CleartextNetworkViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.ContentUriWithoutPermissionViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.CredentialProtectedWhileLockedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.CustomViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.DiskReadViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.DiskWriteViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.ExplicitGcViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.FileUriExposedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.ImplicitDirectBootViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.IncorrectContextUseViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.InstanceCountViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.InstanceCountViolation.ThresholdClass.get -> nint +override Android.OS.Strictmode.InstanceCountViolation.ThresholdType.get -> System.Type! +override Android.OS.Strictmode.IntentReceiverLeakedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StrictMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.LeakedClosableViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.NetworkViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.NonSdkApiUsedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.ResourceMismatchViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.ServiceConnectionLeakedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.SqliteObjectLeakedViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StrictMode.ThreadPolicy.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StrictMode.ThreadPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.UnbufferedIoViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.UnsafeIntentLaunchViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.UntaggedSocketViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.Violation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.Violation.ThresholdClass.get -> nint +override Android.OS.Strictmode.Violation.ThresholdType.get -> System.Type! +override Android.OS.StrictMode.VmPolicy.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.StrictMode.VmPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Strictmode.WebViewMethodCalledOnWrongThreadViolation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.SystemClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.TestLooperManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.TestLooperManager.ThresholdClass.get -> nint +override Android.OS.TestLooperManager.ThresholdType.get -> System.Type! +override Android.OS.TokenWatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.TokenWatcher.ThresholdClass.get -> nint +override Android.OS.TokenWatcher.ThresholdType.get -> System.Type! +override Android.OS.Trace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.TransactionTooLargeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.TransactionTooLargeException.ThresholdClass.get -> nint +override Android.OS.TransactionTooLargeException.ThresholdType.get -> System.Type! +override Android.OS.UserHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.UserManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.UserManager.ThresholdClass.get -> nint +override Android.OS.UserManager.ThresholdType.get -> System.Type! +override Android.OS.UserManager.UserOperationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.UserManager.UserOperationException.ThresholdClass.get -> nint +override Android.OS.UserManager.UserOperationException.ThresholdType.get -> System.Type! +override Android.OS.VibrationAttributes.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.VibrationAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.VibrationEffect.Composition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.VibrationEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.VibrationEffect.ThresholdClass.get -> nint +override Android.OS.VibrationEffect.ThresholdType.get -> System.Type! +override Android.OS.Vibrator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.Vibrator.ThresholdClass.get -> nint +override Android.OS.Vibrator.ThresholdType.get -> System.Type! +override Android.OS.VibratorManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.VibratorManager.ThresholdClass.get -> nint +override Android.OS.VibratorManager.ThresholdType.get -> System.Type! +override Android.OS.WorkSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.OS.WorkSource.ThresholdClass.get -> nint +override Android.OS.WorkSource.ThresholdType.get -> System.Type! +override Android.Preferences.CheckBoxPreference.Checked.get -> bool +override Android.Preferences.CheckBoxPreference.Checked.set -> void +override Android.Preferences.CheckBoxPreference.DisableDependentsState.get -> bool +override Android.Preferences.CheckBoxPreference.DisableDependentsState.set -> void +override Android.Preferences.CheckBoxPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.CheckBoxPreference.SetSummaryOff(int summaryResId) -> void +override Android.Preferences.CheckBoxPreference.SetSummaryOn(int summaryResId) -> void +override Android.Preferences.CheckBoxPreference.SummaryOffFormatted.get -> Java.Lang.ICharSequence? +override Android.Preferences.CheckBoxPreference.SummaryOffFormatted.set -> void +override Android.Preferences.CheckBoxPreference.SummaryOnFormatted.get -> Java.Lang.ICharSequence? +override Android.Preferences.CheckBoxPreference.SummaryOnFormatted.set -> void +override Android.Preferences.CheckBoxPreference.ThresholdClass.get -> nint +override Android.Preferences.CheckBoxPreference.ThresholdType.get -> System.Type! +override Android.Preferences.DialogPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.DialogPreference.ThresholdClass.get -> nint +override Android.Preferences.DialogPreference.ThresholdType.get -> System.Type! +override Android.Preferences.EditTextPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.EditTextPreference.ThresholdClass.get -> nint +override Android.Preferences.EditTextPreference.ThresholdType.get -> System.Type! +override Android.Preferences.ListPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.ListPreference.ThresholdClass.get -> nint +override Android.Preferences.ListPreference.ThresholdType.get -> System.Type! +override Android.Preferences.MultiSelectListPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.MultiSelectListPreference.ThresholdClass.get -> nint +override Android.Preferences.MultiSelectListPreference.ThresholdType.get -> System.Type! +override Android.Preferences.Preference.BaseSavedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.Preference.BaseSavedState.ThresholdClass.get -> nint +override Android.Preferences.Preference.BaseSavedState.ThresholdType.get -> System.Type! +override Android.Preferences.Preference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.Preference.ThresholdClass.get -> nint +override Android.Preferences.Preference.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceActivity.Header.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceActivity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceActivity.ThresholdClass.get -> nint +override Android.Preferences.PreferenceActivity.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceCategory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceCategory.ThresholdClass.get -> nint +override Android.Preferences.PreferenceCategory.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceFragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceFragment.ThresholdClass.get -> nint +override Android.Preferences.PreferenceFragment.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceGroup.ThresholdClass.get -> nint +override Android.Preferences.PreferenceGroup.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.PreferenceManager.ThresholdClass.get -> nint +override Android.Preferences.PreferenceManager.ThresholdType.get -> System.Type! +override Android.Preferences.PreferenceScreen.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.RingtonePreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.RingtonePreference.ThresholdClass.get -> nint +override Android.Preferences.RingtonePreference.ThresholdType.get -> System.Type! +override Android.Preferences.SwitchPreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.SwitchPreference.ThresholdClass.get -> nint +override Android.Preferences.SwitchPreference.ThresholdType.get -> System.Type! +override Android.Preferences.TwoStatePreference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Preferences.TwoStatePreference.ThresholdClass.get -> nint +override Android.Preferences.TwoStatePreference.ThresholdType.get -> System.Type! +override Android.Print.PageRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.Pdf.PrintedPdfDocument.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.Pdf.PrintedPdfDocument.ThresholdClass.get -> nint +override Android.Print.Pdf.PrintedPdfDocument.ThresholdType.get -> System.Type! +override Android.Print.PrintAttributes.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintAttributes.Margins.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintAttributes.MediaSize.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintAttributes.Resolution.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintDocumentAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintDocumentAdapter.LayoutResultCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintDocumentAdapter.LayoutResultCallback.ThresholdClass.get -> nint +override Android.Print.PrintDocumentAdapter.LayoutResultCallback.ThresholdType.get -> System.Type! +override Android.Print.PrintDocumentAdapter.ThresholdClass.get -> nint +override Android.Print.PrintDocumentAdapter.ThresholdType.get -> System.Type! +override Android.Print.PrintDocumentAdapter.WriteResultCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintDocumentAdapter.WriteResultCallback.ThresholdClass.get -> nint +override Android.Print.PrintDocumentAdapter.WriteResultCallback.ThresholdType.get -> System.Type! +override Android.Print.PrintDocumentInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintDocumentInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrinterCapabilitiesInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrinterCapabilitiesInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrinterId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrinterInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrinterInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintJob.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintJobId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintJobInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintJobInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Print.PrintManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.CustomPrinterIconCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.PrintDocument.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.PrinterDiscoverySession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.PrinterDiscoverySession.ThresholdClass.get -> nint +override Android.PrintServices.PrinterDiscoverySession.ThresholdType.get -> System.Type! +override Android.PrintServices.PrintJob.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.PrintService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.PrintServices.PrintService.ThresholdClass.get -> nint +override Android.PrintServices.PrintService.ThresholdType.get -> System.Type! +override Android.Provider.AlarmClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.BlockedNumberContract.BlockedNumbers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.BlockedNumberContract.BlockedNumbers.ThresholdClass.get -> nint +override Android.Provider.BlockedNumberContract.BlockedNumbers.ThresholdType.get -> System.Type! +override Android.Provider.BlockedNumberContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.BlockedNumberContract.ThresholdClass.get -> nint +override Android.Provider.BlockedNumberContract.ThresholdType.get -> System.Type! +override Android.Provider.Browser.BookmarkColumns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Browser.BookmarkColumns.ThresholdClass.get -> nint +override Android.Provider.Browser.BookmarkColumns.ThresholdType.get -> System.Type! +override Android.Provider.Browser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Browser.SearchColumns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Browser.SearchColumns.ThresholdClass.get -> nint +override Android.Provider.Browser.SearchColumns.ThresholdType.get -> System.Type! +override Android.Provider.Browser.ThresholdClass.get -> nint +override Android.Provider.Browser.ThresholdType.get -> System.Type! +override Android.Provider.CalendarContract.Attendees.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.CalendarAlerts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.CalendarCache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.CalendarEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.Calendars.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.Colors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.EventDays.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.Events.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.EventsEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.ExtendedProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.Instances.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.Reminders.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CalendarContract.SyncState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CallLog.Calls.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CallLog.Calls.ThresholdClass.get -> nint +override Android.Provider.CallLog.Calls.ThresholdType.get -> System.Type! +override Android.Provider.CallLog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CallLog.Locations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CallLog.Locations.ThresholdClass.get -> nint +override Android.Provider.CallLog.Locations.ThresholdType.get -> System.Type! +override Android.Provider.CallLog.ThresholdClass.get -> nint +override Android.Provider.CallLog.ThresholdType.get -> System.Type! +override Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.ThresholdClass.get -> nint +override Android.Provider.CloudMediaProvider.CloudMediaSurfaceController.ThresholdType.get -> System.Type! +override Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProvider.ThresholdClass.get -> nint +override Android.Provider.CloudMediaProvider.ThresholdType.get -> System.Type! +override Android.Provider.CloudMediaProviderContract.AlbumColumns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProviderContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProviderContract.MediaCollectionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.CloudMediaProviderContract.MediaColumns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.ContactMethods.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Extensions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.GroupMembership.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Groups.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Intents.Insert.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Intents.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Intents.UI.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Organizations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.People.ContactMethods.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.People.Extensions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.People.Extensions.ThresholdClass.get -> nint +override Android.Provider.Contacts.People.Extensions.ThresholdType.get -> System.Type! +override Android.Provider.Contacts.People.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.People.Phones.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Phones.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Photos.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Contacts.ThresholdClass.get -> nint +override Android.Provider.Contacts.ThresholdType.get -> System.Type! +override Android.Provider.ContactsContract.AggregationExceptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Callable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Contactables.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Email.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Event.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.GroupMembership.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Identity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Im.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Nickname.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Note.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Organization.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Phone.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Photo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Relation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.SipAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.StructuredName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.CommonDataKinds.Website.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.AggregationSuggestions.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.AggregationSuggestions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.Data.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.Entity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.Photo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.StreamItems.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Contacts.ThresholdClass.get -> nint +override Android.Provider.ContactsContract.Contacts.ThresholdType.get -> System.Type! +override Android.Provider.ContactsContract.Data.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.DataUsageFeedback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.DeletedContacts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Directory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.DisplayPhoto.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Groups.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Intents.Insert.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Intents.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.PhoneLookup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.PinnedPositions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Presence.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.Profile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.ProfileSyncState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.ProviderStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.QuickContact.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContacts.Data.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContacts.DisplayPhoto.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContacts.Entity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContacts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContacts.StreamItems.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.RawContactsEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.SearchSnippets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.SearchSnippets.ThresholdClass.get -> nint +override Android.Provider.ContactsContract.SearchSnippets.ThresholdType.get -> System.Type! +override Android.Provider.ContactsContract.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.SimAccount.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.SimContacts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.StatusUpdates.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.StatusUpdates.ThresholdClass.get -> nint +override Android.Provider.ContactsContract.StatusUpdates.ThresholdType.get -> System.Type! +override Android.Provider.ContactsContract.StreamItemPhotos.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.StreamItems.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.StreamItems.StreamItemPhotos.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.ContactsContract.SyncState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsContract.Document.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsContract.Path.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsContract.Root.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.DocumentsProvider.ThresholdClass.get -> nint +override Android.Provider.DocumentsProvider.ThresholdType.get -> System.Type! +override Android.Provider.FontRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.Columns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.FontFamilyResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.FontFamilyResult.ThresholdClass.get -> nint +override Android.Provider.FontsContract.FontFamilyResult.ThresholdType.get -> System.Type! +override Android.Provider.FontsContract.FontInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.FontInfo.ThresholdClass.get -> nint +override Android.Provider.FontsContract.FontInfo.ThresholdType.get -> System.Type! +override Android.Provider.FontsContract.FontRequestCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.FontRequestCallback.ThresholdClass.get -> nint +override Android.Provider.FontsContract.FontRequestCallback.ThresholdType.get -> System.Type! +override Android.Provider.FontsContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.FontsContract.ThresholdClass.get -> nint +override Android.Provider.FontsContract.ThresholdType.get -> System.Type! +override Android.Provider.LiveFolders.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Albums.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Artists.Albums.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Artists.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Genres.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Genres.Members.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Media.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Playlists.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Playlists.Members.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Audio.Radio.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Downloads.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Files.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Images.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Images.Media.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Images.Thumbnails.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Images.Thumbnails.ThresholdClass.get -> nint +override Android.Provider.MediaStore.Images.Thumbnails.ThresholdType.get -> System.Type! +override Android.Provider.MediaStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.PickerMediaColumns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.PickerMediaColumns.ThresholdClass.get -> nint +override Android.Provider.MediaStore.PickerMediaColumns.ThresholdType.get -> System.Type! +override Android.Provider.MediaStore.Video.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Video.Media.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Video.Thumbnails.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.MediaStore.Video.Thumbnails.ThresholdClass.get -> nint +override Android.Provider.MediaStore.Video.Thumbnails.ThresholdType.get -> System.Type! +override Android.Provider.SearchRecentSuggestions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SearchRecentSuggestions.ThresholdClass.get -> nint +override Android.Provider.SearchRecentSuggestions.ThresholdType.get -> System.Type! +override Android.Provider.Settings.Global.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.NameValueTable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.NameValueTable.ThresholdClass.get -> nint +override Android.Provider.Settings.NameValueTable.ThresholdType.get -> System.Type! +override Android.Provider.Settings.Panel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.Secure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.SettingNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Settings.SettingNotFoundException.ThresholdClass.get -> nint +override Android.Provider.Settings.SettingNotFoundException.ThresholdType.get -> System.Type! +override Android.Provider.Settings.System.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SettingsSlicesContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SettingsSlicesContract.ThresholdClass.get -> nint +override Android.Provider.SettingsSlicesContract.ThresholdType.get -> System.Type! +override Android.Provider.SimPhonebookContract.ElementaryFiles.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SimPhonebookContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SimPhonebookContract.SimRecords.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SyncStateContract.Constants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SyncStateContract.Constants.ThresholdClass.get -> nint +override Android.Provider.SyncStateContract.Constants.ThresholdType.get -> System.Type! +override Android.Provider.SyncStateContract.Helpers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SyncStateContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.SyncStateContract.ThresholdClass.get -> nint +override Android.Provider.SyncStateContract.ThresholdType.get -> System.Type! +override Android.Provider.Telephony.CarrierId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Carriers.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Addr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Draft.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Inbox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Intents.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Outbox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Part.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Rate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Mms.Sent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.MmsSms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.MmsSms.PendingMessages.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.ServiceStateTable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Conversations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Draft.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Inbox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Intents.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Outbox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Sms.Sent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.Telephony.Threads.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.UserDictionary.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.UserDictionary.ThresholdClass.get -> nint +override Android.Provider.UserDictionary.ThresholdType.get -> System.Type! +override Android.Provider.UserDictionary.Words.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.UserDictionary.Words.ThresholdClass.get -> nint +override Android.Provider.UserDictionary.Words.ThresholdType.get -> System.Type! +override Android.Provider.VoicemailContract.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.VoicemailContract.Status.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Provider.VoicemailContract.ThresholdClass.get -> nint +override Android.Provider.VoicemailContract.ThresholdType.get -> System.Type! +override Android.Provider.VoicemailContract.Voicemails.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Allocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Allocation.MipmapControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Allocation.ThresholdClass.get -> nint +override Android.Renderscripts.Allocation.ThresholdType.get -> System.Type! +override Android.Renderscripts.AllocationAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.AllocationAdapter.ThresholdClass.get -> nint +override Android.Renderscripts.AllocationAdapter.ThresholdType.get -> System.Type! +override Android.Renderscripts.BaseObj.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.BaseObj.ThresholdClass.get -> nint +override Android.Renderscripts.BaseObj.ThresholdType.get -> System.Type! +override Android.Renderscripts.Byte2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Byte2.ThresholdClass.get -> nint +override Android.Renderscripts.Byte2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Byte3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Byte3.ThresholdClass.get -> nint +override Android.Renderscripts.Byte3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Byte4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Byte4.ThresholdClass.get -> nint +override Android.Renderscripts.Byte4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Double2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Double2.ThresholdClass.get -> nint +override Android.Renderscripts.Double2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Double3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Double3.ThresholdClass.get -> nint +override Android.Renderscripts.Double3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Double4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Double4.ThresholdClass.get -> nint +override Android.Renderscripts.Double4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Element.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Element.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.Element.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Element.DataKind.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Element.DataType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Element.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Element.ThresholdClass.get -> nint +override Android.Renderscripts.Element.ThresholdType.get -> System.Type! +override Android.Renderscripts.FieldPacker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.FieldPacker.ThresholdClass.get -> nint +override Android.Renderscripts.FieldPacker.ThresholdType.get -> System.Type! +override Android.Renderscripts.FileA3D.EntryType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.FileA3D.IndexEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.FileA3D.IndexEntry.ThresholdClass.get -> nint +override Android.Renderscripts.FileA3D.IndexEntry.ThresholdType.get -> System.Type! +override Android.Renderscripts.FileA3D.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.FileA3D.ThresholdClass.get -> nint +override Android.Renderscripts.FileA3D.ThresholdType.get -> System.Type! +override Android.Renderscripts.Float2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Float2.ThresholdClass.get -> nint +override Android.Renderscripts.Float2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Float3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Float3.ThresholdClass.get -> nint +override Android.Renderscripts.Float3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Float4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Float4.ThresholdClass.get -> nint +override Android.Renderscripts.Float4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Font.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Font.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Font.ThresholdClass.get -> nint +override Android.Renderscripts.Font.ThresholdType.get -> System.Type! +override Android.Renderscripts.Int2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Int2.ThresholdClass.get -> nint +override Android.Renderscripts.Int2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Int3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Int3.ThresholdClass.get -> nint +override Android.Renderscripts.Int3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Int4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Int4.ThresholdClass.get -> nint +override Android.Renderscripts.Int4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Long2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Long2.ThresholdClass.get -> nint +override Android.Renderscripts.Long2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Long3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Long3.ThresholdClass.get -> nint +override Android.Renderscripts.Long3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Long4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Long4.ThresholdClass.get -> nint +override Android.Renderscripts.Long4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Matrix2f.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Matrix2f.ThresholdClass.get -> nint +override Android.Renderscripts.Matrix2f.ThresholdType.get -> System.Type! +override Android.Renderscripts.Matrix3f.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Matrix3f.ThresholdClass.get -> nint +override Android.Renderscripts.Matrix3f.ThresholdType.get -> System.Type! +override Android.Renderscripts.Matrix4f.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Matrix4f.ThresholdClass.get -> nint +override Android.Renderscripts.Matrix4f.ThresholdType.get -> System.Type! +override Android.Renderscripts.Mesh.AllocationBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Mesh.AllocationBuilder.ThresholdClass.get -> nint +override Android.Renderscripts.Mesh.AllocationBuilder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Mesh.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Mesh.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.Mesh.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Mesh.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Mesh.Primitive.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Mesh.ThresholdClass.get -> nint +override Android.Renderscripts.Mesh.ThresholdType.get -> System.Type! +override Android.Renderscripts.Mesh.TriangleMeshBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Mesh.TriangleMeshBuilder.ThresholdClass.get -> nint +override Android.Renderscripts.Mesh.TriangleMeshBuilder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Program.BaseProgramBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Program.BaseProgramBuilder.ThresholdClass.get -> nint +override Android.Renderscripts.Program.BaseProgramBuilder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Program.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Program.TextureType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Program.ThresholdClass.get -> nint +override Android.Renderscripts.Program.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramFragment.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragment.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramFragment.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramFragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragment.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramFragment.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragmentFixedFunction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragmentFixedFunction.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramFragmentFixedFunction.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramFragmentFixedFunction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramFragmentFixedFunction.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramFragmentFixedFunction.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramRaster.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramRaster.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramRaster.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramRaster.CullMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramRaster.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramRaster.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramRaster.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramStore.BlendDstFunc.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramStore.BlendSrcFunc.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramStore.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramStore.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramStore.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramStore.DepthFunc.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramStore.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramStore.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramVertex.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramVertex.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramVertex.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramVertex.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramVertex.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramVertex.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramVertexFixedFunction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramVertexFixedFunction.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramVertexFixedFunction.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramVertexFixedFunction.Constants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramVertexFixedFunction.Constants.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramVertexFixedFunction.Constants.ThresholdType.get -> System.Type! +override Android.Renderscripts.ProgramVertexFixedFunction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ProgramVertexFixedFunction.ThresholdClass.get -> nint +override Android.Renderscripts.ProgramVertexFixedFunction.ThresholdType.get -> System.Type! +override Android.Renderscripts.RenderScript.ContextType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScript.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScript.Priority.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScript.RSErrorHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScript.RSErrorHandler.ThresholdClass.get -> nint +override Android.Renderscripts.RenderScript.RSErrorHandler.ThresholdType.get -> System.Type! +override Android.Renderscripts.RenderScript.RSMessageHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScript.RSMessageHandler.ThresholdClass.get -> nint +override Android.Renderscripts.RenderScript.RSMessageHandler.ThresholdType.get -> System.Type! +override Android.Renderscripts.RenderScript.ThresholdClass.get -> nint +override Android.Renderscripts.RenderScript.ThresholdType.get -> System.Type! +override Android.Renderscripts.RenderScriptGL.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScriptGL.SurfaceConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RenderScriptGL.SurfaceConfig.ThresholdClass.get -> nint +override Android.Renderscripts.RenderScriptGL.SurfaceConfig.ThresholdType.get -> System.Type! +override Android.Renderscripts.RenderScriptGL.ThresholdClass.get -> nint +override Android.Renderscripts.RenderScriptGL.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSDriverException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSDriverException.ThresholdClass.get -> nint +override Android.Renderscripts.RSDriverException.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSIllegalArgumentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSIllegalArgumentException.ThresholdClass.get -> nint +override Android.Renderscripts.RSIllegalArgumentException.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSInvalidStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSInvalidStateException.ThresholdClass.get -> nint +override Android.Renderscripts.RSInvalidStateException.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSRuntimeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSRuntimeException.ThresholdClass.get -> nint +override Android.Renderscripts.RSRuntimeException.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSSurfaceView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSSurfaceView.ThresholdClass.get -> nint +override Android.Renderscripts.RSSurfaceView.ThresholdType.get -> System.Type! +override Android.Renderscripts.RSTextureView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.RSTextureView.ThresholdClass.get -> nint +override Android.Renderscripts.RSTextureView.ThresholdType.get -> System.Type! +override Android.Renderscripts.Sampler.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Sampler.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.Sampler.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Sampler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Sampler.ThresholdClass.get -> nint +override Android.Renderscripts.Sampler.ThresholdType.get -> System.Type! +override Android.Renderscripts.Sampler.Value.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.Script.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Script.FieldBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.FieldBase.ThresholdClass.get -> nint +override Android.Renderscripts.Script.FieldBase.ThresholdType.get -> System.Type! +override Android.Renderscripts.Script.FieldID.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.InvokeID.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.KernelID.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.LaunchOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Script.ThresholdClass.get -> nint +override Android.Renderscripts.Script.ThresholdType.get -> System.Type! +override Android.Renderscripts.ScriptC.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptC.ThresholdClass.get -> nint +override Android.Renderscripts.ScriptC.ThresholdType.get -> System.Type! +override Android.Renderscripts.ScriptGroup.Binding.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.Builder2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.Closure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.Future.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.Input.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsic.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsic.ThresholdClass.get -> nint +override Android.Renderscripts.ScriptIntrinsic.ThresholdType.get -> System.Type! +override Android.Renderscripts.ScriptIntrinsic3DLUT.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicBLAS.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicBlend.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicBlend.ThresholdClass.get -> nint +override Android.Renderscripts.ScriptIntrinsicBlend.ThresholdType.get -> System.Type! +override Android.Renderscripts.ScriptIntrinsicBlur.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicColorMatrix.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicConvolve3x3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicConvolve5x5.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicHistogram.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicLUT.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicResize.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.ScriptIntrinsicYuvToRGB.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Short2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Short2.ThresholdClass.get -> nint +override Android.Renderscripts.Short2.ThresholdType.get -> System.Type! +override Android.Renderscripts.Short3.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Short3.ThresholdClass.get -> nint +override Android.Renderscripts.Short3.ThresholdType.get -> System.Type! +override Android.Renderscripts.Short4.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Short4.ThresholdClass.get -> nint +override Android.Renderscripts.Short4.ThresholdType.get -> System.Type! +override Android.Renderscripts.Type.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Type.Builder.ThresholdClass.get -> nint +override Android.Renderscripts.Type.Builder.ThresholdType.get -> System.Type! +override Android.Renderscripts.Type.CubemapFace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Renderscripts.Type.ThresholdClass.get -> nint +override Android.Renderscripts.Type.ThresholdType.get -> System.Type! +override Android.Resource.Animation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Animator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Array.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Attribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Boolean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Color.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Dimension.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Drawable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Fraction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Id.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Integer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Interpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Layout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Menu.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Mipmap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Plurals.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Raw.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.String.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Style.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Transition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Resource.Xml.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Runtime.InputStreamAdapter.Close() -> void +override Android.Runtime.InputStreamAdapter.Read() -> int +override Android.Runtime.InputStreamAdapter.Read(byte[]! bytes) -> int +override Android.Runtime.InputStreamAdapter.Read(byte[]! bytes, int offset, int length) -> int +override Android.Runtime.InputStreamInvoker.CanRead.get -> bool +override Android.Runtime.InputStreamInvoker.CanSeek.get -> bool +override Android.Runtime.InputStreamInvoker.CanWrite.get -> bool +override Android.Runtime.InputStreamInvoker.Close() -> void +override Android.Runtime.InputStreamInvoker.Dispose(bool disposing) -> void +override Android.Runtime.InputStreamInvoker.Flush() -> void +override Android.Runtime.InputStreamInvoker.Length.get -> long +override Android.Runtime.InputStreamInvoker.Position.get -> long +override Android.Runtime.InputStreamInvoker.Position.set -> void +override Android.Runtime.InputStreamInvoker.Read(byte[]! buffer, int offset, int count) -> int +override Android.Runtime.InputStreamInvoker.Seek(long offset, System.IO.SeekOrigin origin) -> long +override Android.Runtime.InputStreamInvoker.SetLength(long value) -> void +override Android.Runtime.InputStreamInvoker.Write(byte[]! buffer, int offset, int count) -> void +override Android.Runtime.OutputStreamAdapter.Close() -> void +override Android.Runtime.OutputStreamAdapter.Flush() -> void +override Android.Runtime.OutputStreamAdapter.Write(byte[]! buffer) -> void +override Android.Runtime.OutputStreamAdapter.Write(byte[]! buffer, int offset, int length) -> void +override Android.Runtime.OutputStreamAdapter.Write(int oneByte) -> void +override Android.Runtime.OutputStreamInvoker.CanRead.get -> bool +override Android.Runtime.OutputStreamInvoker.CanSeek.get -> bool +override Android.Runtime.OutputStreamInvoker.CanWrite.get -> bool +override Android.Runtime.OutputStreamInvoker.Close() -> void +override Android.Runtime.OutputStreamInvoker.Dispose(bool disposing) -> void +override Android.Runtime.OutputStreamInvoker.Flush() -> void +override Android.Runtime.OutputStreamInvoker.Length.get -> long +override Android.Runtime.OutputStreamInvoker.Position.get -> long +override Android.Runtime.OutputStreamInvoker.Position.set -> void +override Android.Runtime.OutputStreamInvoker.Read(byte[]! buffer, int offset, int count) -> int +override Android.Runtime.OutputStreamInvoker.Seek(long offset, System.IO.SeekOrigin origin) -> long +override Android.Runtime.OutputStreamInvoker.SetLength(long value) -> void +override Android.Runtime.OutputStreamInvoker.Write(byte[]! buffer, int offset, int count) -> void +override Android.Runtime.XAPeerMembers.GetPeerMembers(Java.Interop.IJavaPeerable! value) -> Java.Interop.JniPeerMembers! +override Android.Runtime.XAPeerMembers.UsesVirtualDispatch(Java.Interop.IJavaPeerable! value, System.Type? declaringType) -> bool +override Android.Runtime.XmlPullParserReader.AttributeCount.get -> int +override Android.Runtime.XmlPullParserReader.BaseURI.get -> string! +override Android.Runtime.XmlPullParserReader.Close() -> void +override Android.Runtime.XmlPullParserReader.Depth.get -> int +override Android.Runtime.XmlPullParserReader.EOF.get -> bool +override Android.Runtime.XmlPullParserReader.GetAttribute(int i) -> string? +override Android.Runtime.XmlPullParserReader.GetAttribute(string! localName, string? namespaceName) -> string? +override Android.Runtime.XmlPullParserReader.GetAttribute(string! name) -> string? +override Android.Runtime.XmlPullParserReader.HasAttributes.get -> bool +override Android.Runtime.XmlPullParserReader.HasValue.get -> bool +override Android.Runtime.XmlPullParserReader.IsDefault.get -> bool +override Android.Runtime.XmlPullParserReader.IsEmptyElement.get -> bool +override Android.Runtime.XmlPullParserReader.LocalName.get -> string? +override Android.Runtime.XmlPullParserReader.LookupNamespace(string! prefix) -> string? +override Android.Runtime.XmlPullParserReader.MoveToAttribute(int i) -> void +override Android.Runtime.XmlPullParserReader.MoveToAttribute(string! localName, string? namespaceName) -> bool +override Android.Runtime.XmlPullParserReader.MoveToAttribute(string! name) -> bool +override Android.Runtime.XmlPullParserReader.MoveToElement() -> bool +override Android.Runtime.XmlPullParserReader.MoveToFirstAttribute() -> bool +override Android.Runtime.XmlPullParserReader.MoveToNextAttribute() -> bool +override Android.Runtime.XmlPullParserReader.Name.get -> string? +override Android.Runtime.XmlPullParserReader.NamespaceURI.get -> string? +override Android.Runtime.XmlPullParserReader.NameTable.get -> System.Xml.XmlNameTable? +override Android.Runtime.XmlPullParserReader.NodeType.get -> System.Xml.XmlNodeType +override Android.Runtime.XmlPullParserReader.Prefix.get -> string? +override Android.Runtime.XmlPullParserReader.Read() -> bool +override Android.Runtime.XmlPullParserReader.ReadAttributeValue() -> bool +override Android.Runtime.XmlPullParserReader.ReadState.get -> System.Xml.ReadState +override Android.Runtime.XmlPullParserReader.ResolveEntity() -> void +override Android.Runtime.XmlPullParserReader.Value.get -> string? +override Android.Runtime.XmlResourceParserReader.Close() -> void +override Android.Sax.Element.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Sax.Element.ThresholdClass.get -> nint +override Android.Sax.Element.ThresholdType.get -> System.Type! +override Android.Sax.RootElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Sax.RootElement.ThresholdClass.get -> nint +override Android.Sax.RootElement.ThresholdType.get -> System.Type! +override Android.SE.Omapi.Channel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.SE.Omapi.Reader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.SE.Omapi.SEService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.SE.Omapi.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.AppUriAuthenticationPolicy.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.AppUriAuthenticationPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.AttestedKeyPair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationAlreadyPresentingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationAlreadyPresentingException.ThresholdClass.get -> nint +override Android.Security.ConfirmationAlreadyPresentingException.ThresholdType.get -> System.Type! +override Android.Security.ConfirmationCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationCallback.ThresholdClass.get -> nint +override Android.Security.ConfirmationCallback.ThresholdType.get -> System.Type! +override Android.Security.ConfirmationNotAvailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationNotAvailableException.ThresholdClass.get -> nint +override Android.Security.ConfirmationNotAvailableException.ThresholdType.get -> System.Type! +override Android.Security.ConfirmationPrompt.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationPrompt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.ConfirmationPrompt.ThresholdClass.get -> nint +override Android.Security.ConfirmationPrompt.ThresholdType.get -> System.Type! +override Android.Security.FileIntegrityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.AccessControlProfile.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.AccessControlProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.AccessControlProfile.ThresholdClass.get -> nint +override Android.Security.Identity.AccessControlProfile.ThresholdType.get -> System.Type! +override Android.Security.Identity.AccessControlProfileId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.AccessControlProfileId.ThresholdClass.get -> nint +override Android.Security.Identity.AccessControlProfileId.ThresholdType.get -> System.Type! +override Android.Security.Identity.AlreadyPersonalizedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.AlreadyPersonalizedException.ThresholdClass.get -> nint +override Android.Security.Identity.AlreadyPersonalizedException.ThresholdType.get -> System.Type! +override Android.Security.Identity.AuthenticationKeyMetadata.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.CipherSuiteNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.CipherSuiteNotSupportedException.ThresholdClass.get -> nint +override Android.Security.Identity.CipherSuiteNotSupportedException.ThresholdType.get -> System.Type! +override Android.Security.Identity.CredentialDataRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.CredentialDataRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.CredentialDataRequest.ThresholdClass.get -> nint +override Android.Security.Identity.CredentialDataRequest.ThresholdType.get -> System.Type! +override Android.Security.Identity.CredentialDataResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.CredentialDataResult.ThresholdClass.get -> nint +override Android.Security.Identity.CredentialDataResult.ThresholdType.get -> System.Type! +override Android.Security.Identity.DocTypeNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.DocTypeNotSupportedException.ThresholdClass.get -> nint +override Android.Security.Identity.DocTypeNotSupportedException.ThresholdType.get -> System.Type! +override Android.Security.Identity.EphemeralPublicKeyNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.EphemeralPublicKeyNotFoundException.ThresholdClass.get -> nint +override Android.Security.Identity.EphemeralPublicKeyNotFoundException.ThresholdType.get -> System.Type! +override Android.Security.Identity.IdentityCredential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.IdentityCredential.ThresholdClass.get -> nint +override Android.Security.Identity.IdentityCredential.ThresholdType.get -> System.Type! +override Android.Security.Identity.IdentityCredentialException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.IdentityCredentialException.ThresholdClass.get -> nint +override Android.Security.Identity.IdentityCredentialException.ThresholdType.get -> System.Type! +override Android.Security.Identity.IdentityCredentialStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.IdentityCredentialStore.ThresholdClass.get -> nint +override Android.Security.Identity.IdentityCredentialStore.ThresholdType.get -> System.Type! +override Android.Security.Identity.InvalidReaderSignatureException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.InvalidReaderSignatureException.ThresholdClass.get -> nint +override Android.Security.Identity.InvalidReaderSignatureException.ThresholdType.get -> System.Type! +override Android.Security.Identity.InvalidRequestMessageException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.InvalidRequestMessageException.ThresholdClass.get -> nint +override Android.Security.Identity.InvalidRequestMessageException.ThresholdType.get -> System.Type! +override Android.Security.Identity.MessageDecryptionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.MessageDecryptionException.ThresholdClass.get -> nint +override Android.Security.Identity.MessageDecryptionException.ThresholdType.get -> System.Type! +override Android.Security.Identity.NoAuthenticationKeyAvailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.NoAuthenticationKeyAvailableException.ThresholdClass.get -> nint +override Android.Security.Identity.NoAuthenticationKeyAvailableException.ThresholdType.get -> System.Type! +override Android.Security.Identity.PersonalizationData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.PersonalizationData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.PersonalizationData.ThresholdClass.get -> nint +override Android.Security.Identity.PersonalizationData.ThresholdType.get -> System.Type! +override Android.Security.Identity.PresentationSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.PresentationSession.ThresholdClass.get -> nint +override Android.Security.Identity.PresentationSession.ThresholdType.get -> System.Type! +override Android.Security.Identity.ResultData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.ResultData.ThresholdClass.get -> nint +override Android.Security.Identity.ResultData.ThresholdType.get -> System.Type! +override Android.Security.Identity.SessionTranscriptMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.SessionTranscriptMismatchException.ThresholdClass.get -> nint +override Android.Security.Identity.SessionTranscriptMismatchException.ThresholdType.get -> System.Type! +override Android.Security.Identity.UnknownAuthenticationKeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.UnknownAuthenticationKeyException.ThresholdClass.get -> nint +override Android.Security.Identity.UnknownAuthenticationKeyException.ThresholdType.get -> System.Type! +override Android.Security.Identity.WritableIdentityCredential.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Identity.WritableIdentityCredential.ThresholdClass.get -> nint +override Android.Security.Identity.WritableIdentityCredential.ThresholdType.get -> System.Type! +override Android.Security.KeyChain.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.KeyChainException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.KeyChainException.ThresholdClass.get -> nint +override Android.Security.KeyChainException.ThresholdType.get -> System.Type! +override Android.Security.KeyPairGeneratorSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.KeyPairGeneratorSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.BackendBusyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.BackendBusyException.ThresholdClass.get -> nint +override Android.Security.Keystore.BackendBusyException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyExpiredException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyExpiredException.ThresholdClass.get -> nint +override Android.Security.Keystore.KeyExpiredException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyGenParameterSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyGenParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyInfo.ThresholdClass.get -> nint +override Android.Security.Keystore.KeyInfo.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyNotYetValidException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyNotYetValidException.ThresholdClass.get -> nint +override Android.Security.Keystore.KeyNotYetValidException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyPermanentlyInvalidatedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyPermanentlyInvalidatedException.ThresholdClass.get -> nint +override Android.Security.Keystore.KeyPermanentlyInvalidatedException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyProperties.ThresholdClass.get -> nint +override Android.Security.Keystore.KeyProperties.ThresholdType.get -> System.Type! +override Android.Security.Keystore.KeyProtection.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.KeyProtection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.SecureKeyImportUnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.SecureKeyImportUnavailableException.ThresholdClass.get -> nint +override Android.Security.Keystore.SecureKeyImportUnavailableException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.StrongBoxUnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.StrongBoxUnavailableException.ThresholdClass.get -> nint +override Android.Security.Keystore.StrongBoxUnavailableException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.UserNotAuthenticatedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.UserNotAuthenticatedException.ThresholdClass.get -> nint +override Android.Security.Keystore.UserNotAuthenticatedException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.UserPresenceUnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.UserPresenceUnavailableException.ThresholdClass.get -> nint +override Android.Security.Keystore.UserPresenceUnavailableException.ThresholdType.get -> System.Type! +override Android.Security.Keystore.WrappedKeyEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.Keystore.WrappedKeyEntry.ThresholdClass.get -> nint +override Android.Security.Keystore.WrappedKeyEntry.ThresholdType.get -> System.Type! +override Android.Security.KeyStoreException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.KeyStoreException.ThresholdClass.get -> nint +override Android.Security.KeyStoreException.ThresholdType.get -> System.Type! +override Android.Security.KeyStoreParameter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.KeyStoreParameter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.NetworkSecurityPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Security.NetworkSecurityPolicy.ThresholdClass.get -> nint +override Android.Security.NetworkSecurityPolicy.ThresholdType.get -> System.Type! +override Android.Service.Assist.Classification.FieldClassification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.AutofillService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.AutofillService.ThresholdClass.get -> nint +override Android.Service.Autofill.AutofillService.ThresholdType.get -> System.Type! +override Android.Service.Autofill.BatchUpdates.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.BatchUpdates.Builder.ThresholdClass.get -> nint +override Android.Service.Autofill.BatchUpdates.Builder.ThresholdType.get -> System.Type! +override Android.Service.Autofill.BatchUpdates.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.CharSequenceTransformation.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.CharSequenceTransformation.Builder.ThresholdClass.get -> nint +override Android.Service.Autofill.CharSequenceTransformation.Builder.ThresholdType.get -> System.Type! +override Android.Service.Autofill.CharSequenceTransformation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.CustomDescription.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.CustomDescription.Builder.ThresholdClass.get -> nint +override Android.Service.Autofill.CustomDescription.Builder.ThresholdType.get -> System.Type! +override Android.Service.Autofill.CustomDescription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Dataset.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Dataset.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.DateTransformation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.DateValueSanitizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Field.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FieldClassification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FieldClassification.Match.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillEventHistory.Event.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillEventHistory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.FillResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.ImageTransformation.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.ImageTransformation.Builder.ThresholdClass.get -> nint +override Android.Service.Autofill.ImageTransformation.Builder.ThresholdType.get -> System.Type! +override Android.Service.Autofill.ImageTransformation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.InlinePresentation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.LuhnChecksumValidator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Presentations.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Presentations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.RegexValidator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.SaveCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.SavedDatasetsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.SaveInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.SaveInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.SaveRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.TextValueSanitizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.UserData.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.UserData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.Validators.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.VisibilitySetterAction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Autofill.VisibilitySetterAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierIdentifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierIdentifier.ThresholdClass.get -> nint +override Android.Service.Carrier.CarrierIdentifier.ThresholdType.get -> System.Type! +override Android.Service.Carrier.CarrierMessagingClientService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierMessagingClientService.ThresholdClass.get -> nint +override Android.Service.Carrier.CarrierMessagingClientService.ThresholdType.get -> System.Type! +override Android.Service.Carrier.CarrierMessagingService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierMessagingService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override Android.Service.Carrier.CarrierMessagingService.SendMmsResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierMessagingService.SendMultipartSmsResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierMessagingService.SendSmsResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierMessagingService.ThresholdClass.get -> nint +override Android.Service.Carrier.CarrierMessagingService.ThresholdType.get -> System.Type! +override Android.Service.Carrier.CarrierService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Carrier.CarrierService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Carrier.CarrierService.ThresholdClass.get -> nint +override Android.Service.Carrier.CarrierService.ThresholdType.get -> System.Type! +override Android.Service.Carrier.MessagePdu.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Chooser.ChooserAction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Chooser.ChooserAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Chooser.ChooserTarget.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Chooser.ChooserTargetService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Chooser.ChooserTargetService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Chooser.ChooserTargetService.ThresholdClass.get -> nint +override Android.Service.Chooser.ChooserTargetService.ThresholdType.get -> System.Type! +override Android.Service.Controls.Actions.BooleanAction.ActionType.get -> int +override Android.Service.Controls.Actions.BooleanAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Actions.CommandAction.ActionType.get -> int +override Android.Service.Controls.Actions.CommandAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Actions.ControlAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Actions.ControlAction.ThresholdClass.get -> nint +override Android.Service.Controls.Actions.ControlAction.ThresholdType.get -> System.Type! +override Android.Service.Controls.Actions.FloatAction.ActionType.get -> int +override Android.Service.Controls.Actions.FloatAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Actions.ModeAction.ActionType.get -> int +override Android.Service.Controls.Actions.ModeAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Control.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Control.StatefulBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Control.StatelessBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.ControlsProviderService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.ControlsProviderService.ThresholdClass.get -> nint +override Android.Service.Controls.ControlsProviderService.ThresholdType.get -> System.Type! +override Android.Service.Controls.DeviceTypes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.DeviceTypes.ThresholdClass.get -> nint +override Android.Service.Controls.DeviceTypes.ThresholdType.get -> System.Type! +override Android.Service.Controls.Templates.ControlButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.ControlTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.ControlTemplate.ThresholdClass.get -> nint +override Android.Service.Controls.Templates.ControlTemplate.ThresholdType.get -> System.Type! +override Android.Service.Controls.Templates.RangeTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.RangeTemplate.TemplateType.get -> int +override Android.Service.Controls.Templates.StatelessTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.StatelessTemplate.TemplateType.get -> int +override Android.Service.Controls.Templates.TemperatureControlTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.TemperatureControlTemplate.TemplateType.get -> int +override Android.Service.Controls.Templates.ThumbnailTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.ThumbnailTemplate.TemplateType.get -> int +override Android.Service.Controls.Templates.ToggleRangeTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.ToggleRangeTemplate.TemplateType.get -> int +override Android.Service.Controls.Templates.ToggleTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Controls.Templates.ToggleTemplate.TemplateType.get -> int +override Android.Service.Credentials.Action.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginCreateCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginCreateCredentialResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginCreateCredentialResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginGetCredentialOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginGetCredentialRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginGetCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginGetCredentialResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.BeginGetCredentialResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CallingAppInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.ClearCredentialStateRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CreateCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CreateEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CredentialEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CredentialProviderService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.CredentialProviderService.ThresholdClass.get -> nint +override Android.Service.Credentials.CredentialProviderService.ThresholdType.get -> System.Type! +override Android.Service.Credentials.GetCredentialRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Credentials.RemoteEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Dreams.DreamService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Dreams.DreamService.ThresholdClass.get -> nint +override Android.Service.Dreams.DreamService.ThresholdType.get -> System.Type! +override Android.Service.Media.CameraPrewarmService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Media.CameraPrewarmService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Media.CameraPrewarmService.ThresholdClass.get -> nint +override Android.Service.Media.CameraPrewarmService.ThresholdType.get -> System.Type! +override Android.Service.Media.MediaBrowserService.BrowserRoot.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Media.MediaBrowserService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Media.MediaBrowserService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Media.MediaBrowserService.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Media.MediaBrowserService.Result.ThresholdClass.get -> nint +override Android.Service.Media.MediaBrowserService.Result.ThresholdType.get -> System.Type! +override Android.Service.Media.MediaBrowserService.ThresholdClass.get -> nint +override Android.Service.Media.MediaBrowserService.ThresholdType.get -> System.Type! +override Android.Service.Notification.Condition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.ConditionProviderService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.ConditionProviderService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Notification.ConditionProviderService.ThresholdClass.get -> nint +override Android.Service.Notification.ConditionProviderService.ThresholdType.get -> System.Type! +override Android.Service.Notification.NotificationListenerService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.NotificationListenerService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Notification.NotificationListenerService.Ranking.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.NotificationListenerService.Ranking.ThresholdClass.get -> nint +override Android.Service.Notification.NotificationListenerService.Ranking.ThresholdType.get -> System.Type! +override Android.Service.Notification.NotificationListenerService.RankingMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.NotificationListenerService.RankingMap.ThresholdClass.get -> nint +override Android.Service.Notification.NotificationListenerService.RankingMap.ThresholdType.get -> System.Type! +override Android.Service.Notification.NotificationListenerService.ThresholdClass.get -> nint +override Android.Service.Notification.NotificationListenerService.ThresholdType.get -> System.Type! +override Android.Service.Notification.StatusBarNotification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.StatusBarNotification.ThresholdClass.get -> nint +override Android.Service.Notification.StatusBarNotification.ThresholdType.get -> System.Type! +override Android.Service.Notification.ZenPolicy.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Notification.ZenPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.GetWalletCardsError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.GetWalletCardsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.GetWalletCardsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.QuickAccessWalletService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.QuickAccessWalletService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override Android.Service.QuickAccessWallet.QuickAccessWalletService.ThresholdClass.get -> nint +override Android.Service.QuickAccessWallet.QuickAccessWalletService.ThresholdType.get -> System.Type! +override Android.Service.QuickAccessWallet.SelectWalletCardRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.WalletCard.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.WalletCard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickAccessWallet.WalletServiceEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickSettings.Tile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickSettings.TileService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.QuickSettings.TileService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.QuickSettings.TileService.ThresholdClass.get -> nint +override Android.Service.QuickSettings.TileService.ThresholdType.get -> System.Type! +override Android.Service.Restrictions.RestrictionsReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Restrictions.RestrictionsReceiver.OnReceive(Android.Content.Context? context, Android.Content.Intent? intent) -> void +override Android.Service.Restrictions.RestrictionsReceiver.ThresholdClass.get -> nint +override Android.Service.Restrictions.RestrictionsReceiver.ThresholdType.get -> System.Type! +override Android.Service.Textservice.SpellCheckerService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Textservice.SpellCheckerService.Session.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Textservice.SpellCheckerService.Session.ThresholdClass.get -> nint +override Android.Service.Textservice.SpellCheckerService.Session.ThresholdType.get -> System.Type! +override Android.Service.Textservice.SpellCheckerService.ThresholdClass.get -> nint +override Android.Service.Textservice.SpellCheckerService.ThresholdType.get -> System.Type! +override Android.Service.Voice.AlwaysOnHotwordDetector.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.AlwaysOnHotwordDetector.Callback.ThresholdClass.get -> nint +override Android.Service.Voice.AlwaysOnHotwordDetector.Callback.ThresholdType.get -> System.Type! +override Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.ThresholdClass.get -> nint +override Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.ThresholdType.get -> System.Type! +override Android.Service.Voice.AlwaysOnHotwordDetector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.AlwaysOnHotwordDetector.ThresholdClass.get -> nint +override Android.Service.Voice.AlwaysOnHotwordDetector.ThresholdType.get -> System.Type! +override Android.Service.Voice.VisibleActivityInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Voice.VoiceInteractionService.ThresholdClass.get -> nint +override Android.Service.Voice.VoiceInteractionService.ThresholdType.get -> System.Type! +override Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.ActivityId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.ActivityId.ThresholdClass.get -> nint +override Android.Service.Voice.VoiceInteractionSession.ActivityId.ThresholdType.get -> System.Type! +override Android.Service.Voice.VoiceInteractionSession.AssistState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.CommandRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.Insets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.PickOptionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSession.Request.ThresholdClass.get -> nint +override Android.Service.Voice.VoiceInteractionSession.Request.ThresholdType.get -> System.Type! +override Android.Service.Voice.VoiceInteractionSession.ThresholdClass.get -> nint +override Android.Service.Voice.VoiceInteractionSession.ThresholdType.get -> System.Type! +override Android.Service.Voice.VoiceInteractionSessionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Voice.VoiceInteractionSessionService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.Voice.VoiceInteractionSessionService.ThresholdClass.get -> nint +override Android.Service.Voice.VoiceInteractionSessionService.ThresholdType.get -> System.Type! +override Android.Service.VR.VrListenerService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.VR.VrListenerService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Service.VR.VrListenerService.ThresholdClass.get -> nint +override Android.Service.VR.VrListenerService.ThresholdType.get -> System.Type! +override Android.Service.Wallpaper.WallpaperService.Engine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Wallpaper.WallpaperService.Engine.ThresholdClass.get -> nint +override Android.Service.Wallpaper.WallpaperService.Engine.ThresholdType.get -> System.Type! +override Android.Service.Wallpaper.WallpaperService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Service.Wallpaper.WallpaperService.ThresholdClass.get -> nint +override Android.Service.Wallpaper.WallpaperService.ThresholdType.get -> System.Type! +override Android.Speech.AlternativeSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.AlternativeSpans.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionPart.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionPart.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionService.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionService.Callback.ThresholdClass.get -> nint +override Android.Speech.RecognitionService.Callback.ThresholdType.get -> System.Type! +override Android.Speech.RecognitionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionService.SupportCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionService.SupportCallback.ThresholdClass.get -> nint +override Android.Speech.RecognitionService.SupportCallback.ThresholdType.get -> System.Type! +override Android.Speech.RecognitionService.ThresholdClass.get -> nint +override Android.Speech.RecognitionService.ThresholdType.get -> System.Type! +override Android.Speech.RecognitionSupport.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognitionSupport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognizerIntent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognizerIntent.ThresholdClass.get -> nint +override Android.Speech.RecognizerIntent.ThresholdType.get -> System.Type! +override Android.Speech.RecognizerResultsIntent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.RecognizerResultsIntent.ThresholdClass.get -> nint +override Android.Speech.RecognizerResultsIntent.ThresholdType.get -> System.Type! +override Android.Speech.SpeechRecognizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.SpeechRecognizer.ThresholdClass.get -> nint +override Android.Speech.SpeechRecognizer.ThresholdType.get -> System.Type! +override Android.Speech.Tts.SynthesisRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.TextToSpeech.Engine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.TextToSpeech.Engine.ThresholdClass.get -> nint +override Android.Speech.Tts.TextToSpeech.Engine.ThresholdType.get -> System.Type! +override Android.Speech.Tts.TextToSpeech.EngineInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.TextToSpeech.EngineInfo.ThresholdClass.get -> nint +override Android.Speech.Tts.TextToSpeech.EngineInfo.ThresholdType.get -> System.Type! +override Android.Speech.Tts.TextToSpeech.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.TextToSpeech.ThresholdClass.get -> nint +override Android.Speech.Tts.TextToSpeech.ThresholdType.get -> System.Type! +override Android.Speech.Tts.TextToSpeechService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.TextToSpeechService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Speech.Tts.TextToSpeechService.ThresholdClass.get -> nint +override Android.Speech.Tts.TextToSpeechService.ThresholdType.get -> System.Type! +override Android.Speech.Tts.UtteranceProgressListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.UtteranceProgressListener.ThresholdClass.get -> nint +override Android.Speech.Tts.UtteranceProgressListener.ThresholdType.get -> System.Type! +override Android.Speech.Tts.Voice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Speech.Tts.Voice.ThresholdClass.get -> nint +override Android.Speech.Tts.Voice.ThresholdType.get -> System.Type! +override Android.Systems.ErrnoException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.Int64Ref.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.Int64Ref.ThresholdClass.get -> nint +override Android.Systems.Int64Ref.ThresholdType.get -> System.Type! +override Android.Systems.Os.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.OsConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructCmsghdr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructMsghdr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructPollfd.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructStat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructStatVfs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructTimespec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructTimeval.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.StructUtsname.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.SystemCleaner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Systems.VmSocketAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Call.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Call.Callback.ThresholdClass.get -> nint +override Android.Telecom.Call.Callback.ThresholdType.get -> System.Type! +override Android.Telecom.Call.Details.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Call.Details.ThresholdClass.get -> nint +override Android.Telecom.Call.Details.ThresholdType.get -> System.Type! +override Android.Telecom.Call.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Call.RttCall.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallAttributes.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallAudioState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallEndpoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallEndpointException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallRedirectionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallRedirectionService.ThresholdClass.get -> nint +override Android.Telecom.CallRedirectionService.ThresholdType.get -> System.Type! +override Android.Telecom.CallScreeningService.CallResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallScreeningService.CallResponse.Builder.ThresholdClass.get -> nint +override Android.Telecom.CallScreeningService.CallResponse.Builder.ThresholdType.get -> System.Type! +override Android.Telecom.CallScreeningService.CallResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallScreeningService.CallResponse.ThresholdClass.get -> nint +override Android.Telecom.CallScreeningService.CallResponse.ThresholdType.get -> System.Type! +override Android.Telecom.CallScreeningService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.CallScreeningService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Telecom.CallScreeningService.ThresholdClass.get -> nint +override Android.Telecom.CallScreeningService.ThresholdType.get -> System.Type! +override Android.Telecom.Conference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Conference.ThresholdClass.get -> nint +override Android.Telecom.Conference.ThresholdType.get -> System.Type! +override Android.Telecom.Conferenceable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Conferenceable.ThresholdClass.get -> nint +override Android.Telecom.Conferenceable.ThresholdType.get -> System.Type! +override Android.Telecom.Connection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Connection.RttModifyStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Connection.RttTextStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Connection.ThresholdClass.get -> nint +override Android.Telecom.Connection.ThresholdType.get -> System.Type! +override Android.Telecom.Connection.VideoProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.Connection.VideoProvider.ThresholdClass.get -> nint +override Android.Telecom.Connection.VideoProvider.ThresholdType.get -> System.Type! +override Android.Telecom.ConnectionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.ConnectionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.ConnectionService.ThresholdClass.get -> nint +override Android.Telecom.ConnectionService.ThresholdType.get -> System.Type! +override Android.Telecom.DisconnectCause.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.GatewayInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.GatewayInfo.ThresholdClass.get -> nint +override Android.Telecom.GatewayInfo.ThresholdType.get -> System.Type! +override Android.Telecom.InCallService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.InCallService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Telecom.InCallService.ThresholdClass.get -> nint +override Android.Telecom.InCallService.ThresholdType.get -> System.Type! +override Android.Telecom.InCallService.VideoCall.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.InCallService.VideoCall.Callback.ThresholdClass.get -> nint +override Android.Telecom.InCallService.VideoCall.Callback.ThresholdType.get -> System.Type! +override Android.Telecom.InCallService.VideoCall.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.InCallService.VideoCall.ThresholdClass.get -> nint +override Android.Telecom.InCallService.VideoCall.ThresholdType.get -> System.Type! +override Android.Telecom.PhoneAccount.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.PhoneAccount.Builder.ThresholdClass.get -> nint +override Android.Telecom.PhoneAccount.Builder.ThresholdType.get -> System.Type! +override Android.Telecom.PhoneAccount.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.PhoneAccountHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.PhoneAccountSuggestion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.QueryLocationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConference.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConference.Callback.ThresholdClass.get -> nint +override Android.Telecom.RemoteConference.Callback.ThresholdType.get -> System.Type! +override Android.Telecom.RemoteConference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConnection.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConnection.Callback.ThresholdClass.get -> nint +override Android.Telecom.RemoteConnection.Callback.ThresholdType.get -> System.Type! +override Android.Telecom.RemoteConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConnection.VideoProvider.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConnection.VideoProvider.Callback.ThresholdClass.get -> nint +override Android.Telecom.RemoteConnection.VideoProvider.Callback.ThresholdType.get -> System.Type! +override Android.Telecom.RemoteConnection.VideoProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.RemoteConnection.VideoProvider.ThresholdClass.get -> nint +override Android.Telecom.RemoteConnection.VideoProvider.ThresholdType.get -> System.Type! +override Android.Telecom.StatusHints.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.TelecomManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.TelecomManager.ThresholdClass.get -> nint +override Android.Telecom.TelecomManager.ThresholdType.get -> System.Type! +override Android.Telecom.VideoProfile.CameraCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.VideoProfile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telecom.VideoProfile.ThresholdClass.get -> nint +override Android.Telecom.VideoProfile.ThresholdType.get -> System.Type! +override Android.Telephony.AccessNetworkConstants.AccessNetworkType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AccessNetworkConstants.EutranBand.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AccessNetworkConstants.GeranBand.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AccessNetworkConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AccessNetworkConstants.NgranBands.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AccessNetworkConstants.UtranBand.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AvailableNetworkInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.AvailableNetworkInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.BarringInfo.BarringServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.BarringInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.Apn.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.Bsf.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.Gps.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.Ims.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsEmergency.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsRtt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsServiceEntitlement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsSms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsSs.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsVoice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsVt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ImsWfc.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.Iwlan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CarrierConfigManager.ThresholdClass.get -> nint +override Android.Telephony.CarrierConfigManager.ThresholdType.get -> System.Type! +override Android.Telephony.Cdma.CdmaCellLocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Cdma.CdmaCellLocation.ThresholdClass.get -> nint +override Android.Telephony.Cdma.CdmaCellLocation.ThresholdType.get -> System.Type! +override Android.Telephony.CellIdentity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentity.ThresholdClass.get -> nint +override Android.Telephony.CellIdentity.ThresholdType.get -> System.Type! +override Android.Telephony.CellIdentityCdma.DescribeContents() -> int +override Android.Telephony.CellIdentityCdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityCdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellIdentityGsm.DescribeContents() -> int +override Android.Telephony.CellIdentityGsm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityGsm.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellIdentityLte.DescribeContents() -> int +override Android.Telephony.CellIdentityLte.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityLte.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellIdentityNr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityTdscdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityWcdma.DescribeContents() -> int +override Android.Telephony.CellIdentityWcdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellIdentityWcdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfo.ThresholdClass.get -> nint +override Android.Telephony.CellInfo.ThresholdType.get -> System.Type! +override Android.Telephony.CellInfoCdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoCdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfoGsm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoGsm.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfoLte.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoLte.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfoNr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoNr.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfoTdscdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoTdscdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellInfoWcdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellInfoWcdma.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Telephony.CellLocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellLocation.ThresholdClass.get -> nint +override Android.Telephony.CellLocation.ThresholdType.get -> System.Type! +override Android.Telephony.CellSignalStrength.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrength.ThresholdClass.get -> nint +override Android.Telephony.CellSignalStrength.ThresholdType.get -> System.Type! +override Android.Telephony.CellSignalStrengthCdma.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthCdma.Dbm.get -> int +override Android.Telephony.CellSignalStrengthCdma.Equals(Java.Lang.Object? o) -> bool +override Android.Telephony.CellSignalStrengthCdma.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthCdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthCdma.Level.get -> int +override Android.Telephony.CellSignalStrengthGsm.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthGsm.Dbm.get -> int +override Android.Telephony.CellSignalStrengthGsm.Equals(Java.Lang.Object? o) -> bool +override Android.Telephony.CellSignalStrengthGsm.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthGsm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthGsm.Level.get -> int +override Android.Telephony.CellSignalStrengthLte.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthLte.Dbm.get -> int +override Android.Telephony.CellSignalStrengthLte.Equals(Java.Lang.Object? o) -> bool +override Android.Telephony.CellSignalStrengthLte.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthLte.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthLte.Level.get -> int +override Android.Telephony.CellSignalStrengthNr.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthNr.Dbm.get -> int +override Android.Telephony.CellSignalStrengthNr.Equals(Java.Lang.Object? obj) -> bool +override Android.Telephony.CellSignalStrengthNr.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthNr.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthNr.Level.get -> int +override Android.Telephony.CellSignalStrengthTdscdma.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthTdscdma.Dbm.get -> int +override Android.Telephony.CellSignalStrengthTdscdma.Equals(Java.Lang.Object? o) -> bool +override Android.Telephony.CellSignalStrengthTdscdma.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthTdscdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthTdscdma.Level.get -> int +override Android.Telephony.CellSignalStrengthWcdma.AsuLevel.get -> int +override Android.Telephony.CellSignalStrengthWcdma.Dbm.get -> int +override Android.Telephony.CellSignalStrengthWcdma.Equals(Java.Lang.Object? o) -> bool +override Android.Telephony.CellSignalStrengthWcdma.GetHashCode() -> int +override Android.Telephony.CellSignalStrengthWcdma.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.CellSignalStrengthWcdma.Level.get -> int +override Android.Telephony.ClosedSubscriberGroupInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.ApnSetting.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.ApnSetting.Builder.ThresholdClass.get -> nint +override Android.Telephony.Data.ApnSetting.Builder.ThresholdType.get -> System.Type! +override Android.Telephony.Data.ApnSetting.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.ApnSetting.ThresholdClass.get -> nint +override Android.Telephony.Data.ApnSetting.ThresholdType.get -> System.Type! +override Android.Telephony.Data.NetworkSliceInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.NetworkSliceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.NetworkSlicingConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.RouteSelectionDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.TrafficDescriptor.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.TrafficDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Data.UrspRule.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.DataFailCause.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.DisconnectCause.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Emergency.EmergencyNumber.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Euicc.DownloadableSubscription.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Euicc.DownloadableSubscription.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Euicc.EuiccInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Euicc.EuiccManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Euicc.EuiccManager.ThresholdClass.get -> nint +override Android.Telephony.Euicc.EuiccManager.ThresholdType.get -> System.Type! +override Android.Telephony.Gsm.GsmCellLocation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Gsm.GsmCellLocation.ThresholdClass.get -> nint +override Android.Telephony.Gsm.GsmCellLocation.ThresholdType.get -> System.Type! +override Android.Telephony.Gsm.SmsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Gsm.SmsMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Gsm.SmsMessage.MessageClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Gsm.SmsMessage.SubmitPdu.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Gsm.SmsMessage.SubmitPdu.ThresholdClass.get -> nint +override Android.Telephony.Gsm.SmsMessage.SubmitPdu.ThresholdType.get -> System.Type! +override Android.Telephony.Gsm.SmsMessage.ThresholdClass.get -> nint +override Android.Telephony.Gsm.SmsMessage.ThresholdType.get -> System.Type! +override Android.Telephony.IccOpenLogicalChannelResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.IccOpenLogicalChannelResponse.ThresholdClass.get -> nint +override Android.Telephony.IccOpenLogicalChannelResponse.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.Feature.MmTelFeature.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.ThresholdClass.get -> nint +override Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.Feature.MmTelFeature.ThresholdClass.get -> nint +override Android.Telephony.Ims.Feature.MmTelFeature.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ImsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsManager.ThresholdClass.get -> nint +override Android.Telephony.Ims.ImsManager.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.ThresholdClass.get -> nint +override Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ImsMmTelManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsMmTelManager.ThresholdClass.get -> nint +override Android.Telephony.Ims.ImsMmTelManager.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ImsRcsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsRcsManager.ThresholdClass.get -> nint +override Android.Telephony.Ims.ImsRcsManager.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ImsReasonInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsRegistrationAttributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsStateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ImsStateCallback.ThresholdClass.get -> nint +override Android.Telephony.Ims.ImsStateCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.ThresholdClass.get -> nint +override Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.ProvisioningManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.ProvisioningManager.ThresholdClass.get -> nint +override Android.Telephony.Ims.ProvisioningManager.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.RcsUceAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.RcsUceAdapter.ThresholdClass.get -> nint +override Android.Telephony.Ims.RcsUceAdapter.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.RegistrationManagerRegistrationCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.RegistrationManagerRegistrationCallback.ThresholdClass.get -> nint +override Android.Telephony.Ims.RegistrationManagerRegistrationCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Ims.SipDetails.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.Stub.ImsRegistrationImplBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Ims.Stub.ImsRegistrationImplBase.ThresholdClass.get -> nint +override Android.Telephony.Ims.Stub.ImsRegistrationImplBase.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.DownloadProgressListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.DownloadProgressListener.ThresholdClass.get -> nint +override Android.Telephony.Mbms.DownloadProgressListener.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.DownloadRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.DownloadRequest.Builder.ThresholdClass.get -> nint +override Android.Telephony.Mbms.DownloadRequest.Builder.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.DownloadRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.DownloadStatusListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.DownloadStatusListener.ThresholdClass.get -> nint +override Android.Telephony.Mbms.DownloadStatusListener.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.FileInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.FileServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.GroupCall.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.GroupCall.ThresholdClass.get -> nint +override Android.Telephony.Mbms.GroupCall.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsDownloadReceiver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsDownloadReceiver.OnReceive(Android.Content.Context? context, Android.Content.Intent? intent) -> void +override Android.Telephony.Mbms.MbmsDownloadReceiver.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsDownloadReceiver.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsDownloadSessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsDownloadSessionCallback.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsDownloadSessionCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.DownloadErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.DownloadErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.GeneralErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.GeneralErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.GroupCallErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.InitializationErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.InitializationErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.InitializationErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.StreamingErrors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsErrors.StreamingErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.StreamingErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsErrors.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsErrors.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.MbmsStreamingSessionCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.MbmsStreamingSessionCallback.ThresholdClass.get -> nint +override Android.Telephony.Mbms.MbmsStreamingSessionCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.ServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.ServiceInfo.ThresholdClass.get -> nint +override Android.Telephony.Mbms.ServiceInfo.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.StreamingService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.StreamingService.ThresholdClass.get -> nint +override Android.Telephony.Mbms.StreamingService.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.StreamingServiceCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.Mbms.StreamingServiceCallback.ThresholdClass.get -> nint +override Android.Telephony.Mbms.StreamingServiceCallback.ThresholdType.get -> System.Type! +override Android.Telephony.Mbms.StreamingServiceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.MbmsDownloadSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.MbmsDownloadSession.ThresholdClass.get -> nint +override Android.Telephony.MbmsDownloadSession.ThresholdType.get -> System.Type! +override Android.Telephony.MbmsGroupCallSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.MbmsGroupCallSession.ThresholdClass.get -> nint +override Android.Telephony.MbmsGroupCallSession.ThresholdType.get -> System.Type! +override Android.Telephony.MbmsStreamingSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.MbmsStreamingSession.ThresholdClass.get -> nint +override Android.Telephony.MbmsStreamingSession.ThresholdType.get -> System.Type! +override Android.Telephony.NeighboringCellInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.NeighboringCellInfo.ThresholdClass.get -> nint +override Android.Telephony.NeighboringCellInfo.ThresholdType.get -> System.Type! +override Android.Telephony.NetworkRegistrationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.NetworkScan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.NetworkScan.ThresholdClass.get -> nint +override Android.Telephony.NetworkScan.ThresholdType.get -> System.Type! +override Android.Telephony.NetworkScanRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.PhoneNumberFormattingTextWatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.PhoneNumberFormattingTextWatcher.ThresholdClass.get -> nint +override Android.Telephony.PhoneNumberFormattingTextWatcher.ThresholdType.get -> System.Type! +override Android.Telephony.PhoneNumberUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.PhoneNumberUtils.ThresholdClass.get -> nint +override Android.Telephony.PhoneNumberUtils.ThresholdType.get -> System.Type! +override Android.Telephony.PhoneStateListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.PhoneStateListener.ThresholdClass.get -> nint +override Android.Telephony.PhoneStateListener.ThresholdType.get -> System.Type! +override Android.Telephony.PhysicalChannelConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.PreciseDataConnectionState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.RadioAccessSpecifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.ServiceState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.ServiceState.ThresholdClass.get -> nint +override Android.Telephony.ServiceState.ThresholdType.get -> System.Type! +override Android.Telephony.SignalStrength.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SignalStrength.ThresholdClass.get -> nint +override Android.Telephony.SignalStrength.ThresholdType.get -> System.Type! +override Android.Telephony.SignalStrengthUpdateRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SignalStrengthUpdateRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SignalThresholdInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SignalThresholdInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsManager.FinancialSmsCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsManager.FinancialSmsCallback.ThresholdClass.get -> nint +override Android.Telephony.SmsManager.FinancialSmsCallback.ThresholdType.get -> System.Type! +override Android.Telephony.SmsManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsMessage.MessageClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsMessage.SubmitPdu.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SmsMessage.SubmitPdu.ThresholdClass.get -> nint +override Android.Telephony.SmsMessage.SubmitPdu.ThresholdType.get -> System.Type! +override Android.Telephony.SmsMessage.ThresholdClass.get -> nint +override Android.Telephony.SmsMessage.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SubscriptionInfo.ThresholdClass.get -> nint +override Android.Telephony.SubscriptionInfo.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.ThresholdClass.get -> nint +override Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.ThresholdClass.get -> nint +override Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionManager.ThresholdClass.get -> nint +override Android.Telephony.SubscriptionManager.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionPlan.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.SubscriptionPlan.Builder.ThresholdClass.get -> nint +override Android.Telephony.SubscriptionPlan.Builder.ThresholdType.get -> System.Type! +override Android.Telephony.SubscriptionPlan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyCallback.ThresholdClass.get -> nint +override Android.Telephony.TelephonyCallback.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyDisplayInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.CallComposerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.CallComposerException.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.CallComposerException.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.CellInfoCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.CellInfoCallback.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.CellInfoCallback.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.ModemErrorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.ModemErrorException.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.ModemErrorException.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.NetworkSlicingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.NetworkSlicingException.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.NetworkSlicingException.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.TimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.TimeoutException.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.TimeoutException.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyManager.UssdResponseCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyManager.UssdResponseCallback.ThresholdClass.get -> nint +override Android.Telephony.TelephonyManager.UssdResponseCallback.ThresholdType.get -> System.Type! +override Android.Telephony.TelephonyScanManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyScanManager.NetworkScanCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.TelephonyScanManager.NetworkScanCallback.ThresholdClass.get -> nint +override Android.Telephony.TelephonyScanManager.NetworkScanCallback.ThresholdType.get -> System.Type! +override Android.Telephony.UiccCardInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.UiccPortInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.VisualVoicemailService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.VisualVoicemailService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Telephony.VisualVoicemailService.ThresholdClass.get -> nint +override Android.Telephony.VisualVoicemailService.ThresholdType.get -> System.Type! +override Android.Telephony.VisualVoicemailService.VisualVoicemailTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.VisualVoicemailService.VisualVoicemailTask.ThresholdClass.get -> nint +override Android.Telephony.VisualVoicemailService.VisualVoicemailTask.ThresholdType.get -> System.Type! +override Android.Telephony.VisualVoicemailSms.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.ThresholdClass.get -> nint +override Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.ThresholdType.get -> System.Type! +override Android.Telephony.VisualVoicemailSmsFilterSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.AssertionFailedError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.AssertionFailedError.ThresholdClass.get -> nint +override Android.Test.AssertionFailedError.ThresholdType.get -> System.Type! +override Android.Test.ComparisonFailure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.ComparisonFailure.ThresholdClass.get -> nint +override Android.Test.ComparisonFailure.ThresholdType.get -> System.Type! +override Android.Test.FlakyTest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.FlakyTest.ThresholdClass.get -> nint +override Android.Test.FlakyTest.ThresholdType.get -> System.Type! +override Android.Test.InstrumentationTestRunner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.InstrumentationTestRunner.ThresholdClass.get -> nint +override Android.Test.InstrumentationTestRunner.ThresholdType.get -> System.Type! +override Android.Test.IsolatedContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.IsolatedContext.ThresholdClass.get -> nint +override Android.Test.IsolatedContext.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockApplication.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockApplication.ThresholdClass.get -> nint +override Android.Test.Mock.MockApplication.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockContentProvider.Delete(Android.Net.Uri? uri, string? selection, string![]? selectionArgs) -> int +override Android.Test.Mock.MockContentProvider.GetType(Android.Net.Uri? uri) -> string? +override Android.Test.Mock.MockContentProvider.Insert(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> Android.Net.Uri? +override Android.Test.Mock.MockContentProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockContentProvider.OnCreate() -> bool +override Android.Test.Mock.MockContentProvider.Query(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +override Android.Test.Mock.MockContentProvider.ThresholdClass.get -> nint +override Android.Test.Mock.MockContentProvider.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockContentProvider.Update(Android.Net.Uri? uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +override Android.Test.Mock.MockContentResolver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockContentResolver.ThresholdClass.get -> nint +override Android.Test.Mock.MockContentResolver.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockContext.ApplicationContext.get -> Android.Content.Context? +override Android.Test.Mock.MockContext.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +override Android.Test.Mock.MockContext.Assets.get -> Android.Content.Res.AssetManager? +override Android.Test.Mock.MockContext.BindService(Android.Content.Intent? service, Android.Content.IServiceConnection? conn, Android.Content.Bind flags) -> bool +override Android.Test.Mock.MockContext.CacheDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.CheckCallingOrSelfPermission(string? permission) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckCallingPermission(string? permission) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckPermission(string? permission, int pid, int uid) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckSelfPermission(string? permission) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.CheckUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags) -> Android.Content.PM.Permission +override Android.Test.Mock.MockContext.ClassLoader.get -> Java.Lang.ClassLoader? +override Android.Test.Mock.MockContext.ClearWallpaper() -> void +override Android.Test.Mock.MockContext.CodeCacheDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.ContentResolver.get -> Android.Content.ContentResolver? +override Android.Test.Mock.MockContext.CreateConfigurationContext(Android.Content.Res.Configuration? overrideConfiguration) -> Android.Content.Context? +override Android.Test.Mock.MockContext.CreateContextForSplit(string? splitName) -> Android.Content.Context? +override Android.Test.Mock.MockContext.CreateDeviceProtectedStorageContext() -> Android.Content.Context? +override Android.Test.Mock.MockContext.CreateDisplayContext(Android.Views.Display? display) -> Android.Content.Context? +override Android.Test.Mock.MockContext.CreatePackageContext(string? packageName, Android.Content.PackageContextFlags flags) -> Android.Content.Context? +override Android.Test.Mock.MockContext.DatabaseList() -> string![]? +override Android.Test.Mock.MockContext.DataDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.DeleteDatabase(string? name) -> bool +override Android.Test.Mock.MockContext.DeleteFile(string? name) -> bool +override Android.Test.Mock.MockContext.DeleteSharedPreferences(string? name) -> bool +override Android.Test.Mock.MockContext.EnforceCallingOrSelfPermission(string? permission, string? message) -> void +override Android.Test.Mock.MockContext.EnforceCallingOrSelfUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Test.Mock.MockContext.EnforceCallingPermission(string? permission, string? message) -> void +override Android.Test.Mock.MockContext.EnforceCallingUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Test.Mock.MockContext.EnforcePermission(string? permission, int pid, int uid, string? message) -> void +override Android.Test.Mock.MockContext.EnforceUriPermission(Android.Net.Uri? uri, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Test.Mock.MockContext.EnforceUriPermission(Android.Net.Uri? uri, string? readPermission, string? writePermission, int pid, int uid, Android.Content.ActivityFlags modeFlags, string? message) -> void +override Android.Test.Mock.MockContext.ExternalCacheDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.FileList() -> string![]? +override Android.Test.Mock.MockContext.FilesDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.GetDatabasePath(string? name) -> Java.IO.File? +override Android.Test.Mock.MockContext.GetDir(string? name, Android.Content.FileCreationMode mode) -> Java.IO.File? +override Android.Test.Mock.MockContext.GetExternalCacheDirs() -> Java.IO.File![]? +override Android.Test.Mock.MockContext.GetExternalFilesDir(string? type) -> Java.IO.File? +override Android.Test.Mock.MockContext.GetExternalFilesDirs(string? type) -> Java.IO.File![]? +override Android.Test.Mock.MockContext.GetExternalMediaDirs() -> Java.IO.File![]? +override Android.Test.Mock.MockContext.GetFileStreamPath(string? name) -> Java.IO.File? +override Android.Test.Mock.MockContext.GetObbDirs() -> Java.IO.File![]? +override Android.Test.Mock.MockContext.GetSharedPreferences(string? name, Android.Content.FileCreationMode mode) -> Android.Content.ISharedPreferences? +override Android.Test.Mock.MockContext.GetSystemService(string? name) -> Java.Lang.Object? +override Android.Test.Mock.MockContext.GetSystemServiceName(Java.Lang.Class? serviceClass) -> string? +override Android.Test.Mock.MockContext.GrantUriPermission(string? toPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Test.Mock.MockContext.IsDeviceProtectedStorage.get -> bool +override Android.Test.Mock.MockContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockContext.MainLooper.get -> Android.OS.Looper? +override Android.Test.Mock.MockContext.MoveDatabaseFrom(Android.Content.Context? sourceContext, string? name) -> bool +override Android.Test.Mock.MockContext.MoveSharedPreferencesFrom(Android.Content.Context? sourceContext, string? name) -> bool +override Android.Test.Mock.MockContext.NoBackupFilesDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.ObbDir.get -> Java.IO.File? +override Android.Test.Mock.MockContext.OpenFileInput(string? name) -> System.IO.Stream? +override Android.Test.Mock.MockContext.OpenFileOutput(string? name, Android.Content.FileCreationMode mode) -> System.IO.Stream? +override Android.Test.Mock.MockContext.OpenOrCreateDatabase(string? file, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase? +override Android.Test.Mock.MockContext.OpenOrCreateDatabase(string? file, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase? +override Android.Test.Mock.MockContext.PackageCodePath.get -> string? +override Android.Test.Mock.MockContext.PackageManager.get -> Android.Content.PM.PackageManager? +override Android.Test.Mock.MockContext.PackageName.get -> string? +override Android.Test.Mock.MockContext.PackageResourcePath.get -> string? +override Android.Test.Mock.MockContext.PeekWallpaper() -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockContext.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter) -> Android.Content.Intent? +override Android.Test.Mock.MockContext.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +override Android.Test.Mock.MockContext.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler) -> Android.Content.Intent? +override Android.Test.Mock.MockContext.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler, Android.Content.ActivityFlags flags) -> Android.Content.Intent? +override Android.Test.Mock.MockContext.RemoveStickyBroadcast(Android.Content.Intent? intent) -> void +override Android.Test.Mock.MockContext.RemoveStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Test.Mock.MockContext.Resources.get -> Android.Content.Res.Resources? +override Android.Test.Mock.MockContext.RevokeUriPermission(Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Test.Mock.MockContext.RevokeUriPermission(string? targetPackage, Android.Net.Uri? uri, Android.Content.ActivityFlags modeFlags) -> void +override Android.Test.Mock.MockContext.SendBroadcast(Android.Content.Intent? intent) -> void +override Android.Test.Mock.MockContext.SendBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +override Android.Test.Mock.MockContext.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Test.Mock.MockContext.SendBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission) -> void +override Android.Test.Mock.MockContext.SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission) -> void +override Android.Test.Mock.MockContext.SendOrderedBroadcast(Android.Content.Intent? intent, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Test.Mock.MockContext.SendOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, string? receiverPermission, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Test.Mock.MockContext.SendStickyBroadcast(Android.Content.Intent? intent) -> void +override Android.Test.Mock.MockContext.SendStickyBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> void +override Android.Test.Mock.MockContext.SendStickyOrderedBroadcast(Android.Content.Intent? intent, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Test.Mock.MockContext.SendStickyOrderedBroadcastAsUser(Android.Content.Intent? intent, Android.OS.UserHandle? user, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +override Android.Test.Mock.MockContext.SetTheme(int resid) -> void +override Android.Test.Mock.MockContext.SetWallpaper(Android.Graphics.Bitmap? bitmap) -> void +override Android.Test.Mock.MockContext.SetWallpaper(System.IO.Stream? data) -> void +override Android.Test.Mock.MockContext.StartActivities(Android.Content.Intent![]? intents) -> void +override Android.Test.Mock.MockContext.StartActivities(Android.Content.Intent![]? intents, Android.OS.Bundle? options) -> void +override Android.Test.Mock.MockContext.StartActivity(Android.Content.Intent? intent) -> void +override Android.Test.Mock.MockContext.StartActivity(Android.Content.Intent? intent, Android.OS.Bundle? options) -> void +override Android.Test.Mock.MockContext.StartForegroundService(Android.Content.Intent? service) -> Android.Content.ComponentName? +override Android.Test.Mock.MockContext.StartInstrumentation(Android.Content.ComponentName? className, string? profileFile, Android.OS.Bundle? arguments) -> bool +override Android.Test.Mock.MockContext.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags) -> void +override Android.Test.Mock.MockContext.StartIntentSender(Android.Content.IntentSender? intent, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +override Android.Test.Mock.MockContext.StartService(Android.Content.Intent? service) -> Android.Content.ComponentName? +override Android.Test.Mock.MockContext.StopService(Android.Content.Intent? service) -> bool +override Android.Test.Mock.MockContext.Theme.get -> Android.Content.Res.Resources.Theme? +override Android.Test.Mock.MockContext.ThresholdClass.get -> nint +override Android.Test.Mock.MockContext.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockContext.UnbindService(Android.Content.IServiceConnection? conn) -> void +override Android.Test.Mock.MockContext.UnregisterReceiver(Android.Content.BroadcastReceiver? receiver) -> void +override Android.Test.Mock.MockContext.Wallpaper.get -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockContext.WallpaperDesiredMinimumHeight.get -> int +override Android.Test.Mock.MockContext.WallpaperDesiredMinimumWidth.get -> int +override Android.Test.Mock.MockCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockCursor.ThresholdClass.get -> nint +override Android.Test.Mock.MockCursor.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockDialogInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockDialogInterface.ThresholdClass.get -> nint +override Android.Test.Mock.MockDialogInterface.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockPackageManager.AddPackageToPreferred(string? packageName) -> void +override Android.Test.Mock.MockPackageManager.AddPermission(Android.Content.PM.PermissionInfo? info) -> bool +override Android.Test.Mock.MockPackageManager.AddPermissionAsync(Android.Content.PM.PermissionInfo? info) -> bool +override Android.Test.Mock.MockPackageManager.AddPreferredActivity(Android.Content.IntentFilter? filter, Android.Content.MatchResults match, Android.Content.ComponentName![]? set, Android.Content.ComponentName? activity) -> void +override Android.Test.Mock.MockPackageManager.CanonicalToCurrentPackageNames(string![]? names) -> string![]? +override Android.Test.Mock.MockPackageManager.CanRequestPackageInstalls() -> bool +override Android.Test.Mock.MockPackageManager.CheckPermission(string? permName, string? pkgName) -> Android.Content.PM.Permission +override Android.Test.Mock.MockPackageManager.CheckSignatures(int uid1, int uid2) -> Android.Content.PM.SignatureResult +override Android.Test.Mock.MockPackageManager.CheckSignatures(string? pkg1, string? pkg2) -> Android.Content.PM.SignatureResult +override Android.Test.Mock.MockPackageManager.ClearInstantAppCookie() -> void +override Android.Test.Mock.MockPackageManager.ClearPackagePreferredActivities(string? packageName) -> void +override Android.Test.Mock.MockPackageManager.CurrentToCanonicalPackageNames(string![]? names) -> string![]? +override Android.Test.Mock.MockPackageManager.DefaultActivityIcon.get -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.ExtendVerificationTimeout(int id, Android.Content.PM.PackageInstallVerification verificationCodeAtTimeout, long millisecondsToDelay) -> void +override Android.Test.Mock.MockPackageManager.GetActivityBanner(Android.Content.ComponentName? activityName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetActivityBanner(Android.Content.Intent? intent) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetActivityIcon(Android.Content.ComponentName? activityName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetActivityIcon(Android.Content.Intent? intent) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetActivityInfo(Android.Content.ComponentName? className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ActivityInfo? +override Android.Test.Mock.MockPackageManager.GetActivityLogo(Android.Content.ComponentName? activityName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetActivityLogo(Android.Content.Intent? intent) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetAllPermissionGroups(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetApplicationBanner(Android.Content.PM.ApplicationInfo? info) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetApplicationBanner(string? packageName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetApplicationEnabledSetting(string? packageName) -> Android.Content.PM.ComponentEnabledState +override Android.Test.Mock.MockPackageManager.GetApplicationIcon(Android.Content.PM.ApplicationInfo? info) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetApplicationIcon(string? packageName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetApplicationInfo(string? packageName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ApplicationInfo? +override Android.Test.Mock.MockPackageManager.GetApplicationLabelFormatted(Android.Content.PM.ApplicationInfo? info) -> Java.Lang.ICharSequence? +override Android.Test.Mock.MockPackageManager.GetApplicationLogo(Android.Content.PM.ApplicationInfo? info) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetApplicationLogo(string? packageName) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetChangedPackages(int sequenceNumber) -> Android.Content.PM.ChangedPackages? +override Android.Test.Mock.MockPackageManager.GetComponentEnabledSetting(Android.Content.ComponentName? componentName) -> Android.Content.PM.ComponentEnabledState +override Android.Test.Mock.MockPackageManager.GetDrawable(string? packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetInstalledApplications(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetInstalledPackages(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetInstallerPackageName(string? packageName) -> string? +override Android.Test.Mock.MockPackageManager.GetInstantAppCookie() -> byte[]? +override Android.Test.Mock.MockPackageManager.GetInstrumentationInfo(Android.Content.ComponentName? className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.InstrumentationInfo? +override Android.Test.Mock.MockPackageManager.GetLaunchIntentForPackage(string? packageName) -> Android.Content.Intent? +override Android.Test.Mock.MockPackageManager.GetLeanbackLaunchIntentForPackage(string? packageName) -> Android.Content.Intent? +override Android.Test.Mock.MockPackageManager.GetNameForUid(int uid) -> string? +override Android.Test.Mock.MockPackageManager.GetPackageGids(string? packageName) -> int[]? +override Android.Test.Mock.MockPackageManager.GetPackageGids(string? packageName, Android.Content.PM.PackageInfoFlags flags) -> int[]? +override Android.Test.Mock.MockPackageManager.GetPackageInfo(Android.Content.PM.VersionedPackage? versionedPackage, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PackageInfo? +override Android.Test.Mock.MockPackageManager.GetPackageInfo(string? packageName, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PackageInfo? +override Android.Test.Mock.MockPackageManager.GetPackagesForUid(int uid) -> string![]? +override Android.Test.Mock.MockPackageManager.GetPackagesHoldingPermissions(string![]? permissions, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetPackageUid(string? packageName, Android.Content.PM.PackageInfoFlags flags) -> int +override Android.Test.Mock.MockPackageManager.GetPermissionGroupInfo(string? name, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PermissionGroupInfo? +override Android.Test.Mock.MockPackageManager.GetPermissionInfo(string? name, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PermissionInfo? +override Android.Test.Mock.MockPackageManager.GetPreferredActivities(System.Collections.Generic.IList? outFilters, System.Collections.Generic.IList? outActivities, string? packageName) -> int +override Android.Test.Mock.MockPackageManager.GetPreferredPackages(Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetProviderInfo(Android.Content.ComponentName? className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ProviderInfo? +override Android.Test.Mock.MockPackageManager.GetReceiverInfo(Android.Content.ComponentName? className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ActivityInfo? +override Android.Test.Mock.MockPackageManager.GetResourcesForActivity(Android.Content.ComponentName? activityName) -> Android.Content.Res.Resources? +override Android.Test.Mock.MockPackageManager.GetResourcesForApplication(Android.Content.PM.ApplicationInfo? app) -> Android.Content.Res.Resources? +override Android.Test.Mock.MockPackageManager.GetResourcesForApplication(string? appPackageName) -> Android.Content.Res.Resources? +override Android.Test.Mock.MockPackageManager.GetServiceInfo(Android.Content.ComponentName? className, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ServiceInfo? +override Android.Test.Mock.MockPackageManager.GetSharedLibraries(Android.Content.PM.PackageInstallReason flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.GetSystemAvailableFeatures() -> Android.Content.PM.FeatureInfo![]? +override Android.Test.Mock.MockPackageManager.GetSystemSharedLibraryNames() -> string![]? +override Android.Test.Mock.MockPackageManager.GetTextFormatted(string? packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> Java.Lang.ICharSequence? +override Android.Test.Mock.MockPackageManager.GetUserBadgedDrawableForDensity(Android.Graphics.Drawables.Drawable? drawable, Android.OS.UserHandle? user, Android.Graphics.Rect? badgeLocation, int badgeDensity) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetUserBadgedIcon(Android.Graphics.Drawables.Drawable? icon, Android.OS.UserHandle? user) -> Android.Graphics.Drawables.Drawable? +override Android.Test.Mock.MockPackageManager.GetUserBadgedLabelFormatted(Java.Lang.ICharSequence? label, Android.OS.UserHandle? user) -> Java.Lang.ICharSequence? +override Android.Test.Mock.MockPackageManager.GetXml(string? packageName, int resid, Android.Content.PM.ApplicationInfo? appInfo) -> System.Xml.XmlReader? +override Android.Test.Mock.MockPackageManager.HasSystemFeature(string? name) -> bool +override Android.Test.Mock.MockPackageManager.HasSystemFeature(string? name, int version) -> bool +override Android.Test.Mock.MockPackageManager.InstantAppCookieMaxBytes.get -> int +override Android.Test.Mock.MockPackageManager.InvokeIsInstantApp(string? packageName) -> bool +override Android.Test.Mock.MockPackageManager.IsInstantApp.get -> bool +override Android.Test.Mock.MockPackageManager.IsPermissionRevokedByPolicy(string? permName, string? pkgName) -> bool +override Android.Test.Mock.MockPackageManager.IsSafeMode.get -> bool +override Android.Test.Mock.MockPackageManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockPackageManager.PackageInstaller.get -> Android.Content.PM.PackageInstaller? +override Android.Test.Mock.MockPackageManager.QueryBroadcastReceivers(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryContentProviders(string? processName, int uid, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryInstrumentation(string? targetPackage, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryIntentActivities(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryIntentActivityOptions(Android.Content.ComponentName? caller, Android.Content.Intent![]? specifics, Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryIntentContentProviders(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryIntentServices(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.QueryPermissionsByGroup(string? group, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList? +override Android.Test.Mock.MockPackageManager.RemovePackageFromPreferred(string? packageName) -> void +override Android.Test.Mock.MockPackageManager.RemovePermission(string? name) -> void +override Android.Test.Mock.MockPackageManager.ResolveActivity(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ResolveInfo? +override Android.Test.Mock.MockPackageManager.ResolveContentProvider(string? name, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ProviderInfo? +override Android.Test.Mock.MockPackageManager.ResolveService(Android.Content.Intent? intent, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ResolveInfo? +override Android.Test.Mock.MockPackageManager.SetApplicationCategoryHint(string? packageName, int categoryHint) -> void +override Android.Test.Mock.MockPackageManager.SetApplicationEnabledSetting(string? packageName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags) -> void +override Android.Test.Mock.MockPackageManager.SetComponentEnabledSetting(Android.Content.ComponentName? componentName, Android.Content.PM.ComponentEnabledState newState, Android.Content.PM.ComponentEnableOption flags) -> void +override Android.Test.Mock.MockPackageManager.SetInstallerPackageName(string? targetPackage, string? installerPackageName) -> void +override Android.Test.Mock.MockPackageManager.ThresholdClass.get -> nint +override Android.Test.Mock.MockPackageManager.ThresholdType.get -> System.Type! +override Android.Test.Mock.MockPackageManager.UpdateInstantAppCookie(byte[]? cookie) -> void +override Android.Test.Mock.MockPackageManager.VerifyPendingInstall(int id, Android.Content.PM.PackageInstallVerification verificationCode) -> void +override Android.Test.Mock.MockResources.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Mock.MockResources.ThresholdClass.get -> nint +override Android.Test.Mock.MockResources.ThresholdType.get -> System.Type! +override Android.Test.MoreAsserts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.RenamingDelegatingContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.RenamingDelegatingContext.ThresholdClass.get -> nint +override Android.Test.RenamingDelegatingContext.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.Annotation.LargeTest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.Annotation.LargeTest.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.Annotation.LargeTest.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.Annotation.MediumTest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.Annotation.MediumTest.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.Annotation.MediumTest.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.Annotation.SmallTest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.Annotation.SmallTest.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.Annotation.SmallTest.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.Annotation.Smoke.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.Annotation.Smoke.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.Annotation.Smoke.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.Annotation.Suppress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.Annotation.Suppress.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.Annotation.Suppress.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.TestMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.TestMethod.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.TestMethod.ThresholdType.get -> System.Type! +override Android.Test.Suitebuilder.TestSuiteBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.Suitebuilder.TestSuiteBuilder.ThresholdClass.get -> nint +override Android.Test.Suitebuilder.TestSuiteBuilder.ThresholdType.get -> System.Type! +override Android.Test.TouchUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.TouchUtils.ThresholdClass.get -> nint +override Android.Test.TouchUtils.ThresholdType.get -> System.Type! +override Android.Test.UiThreadTest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.UiThreadTest.ThresholdClass.get -> nint +override Android.Test.UiThreadTest.ThresholdType.get -> System.Type! +override Android.Test.ViewAsserts.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Test.ViewAsserts.ThresholdClass.get -> nint +override Android.Test.ViewAsserts.ThresholdType.get -> System.Type! +override Android.Text.AlteredCharSequence.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.AlteredCharSequence.ThresholdClass.get -> nint +override Android.Text.AlteredCharSequence.ThresholdType.get -> System.Type! +override Android.Text.AndroidCharacter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.AndroidCharacter.ThresholdClass.get -> nint +override Android.Text.AndroidCharacter.ThresholdType.get -> System.Type! +override Android.Text.Annotation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Annotation.ThresholdClass.get -> nint +override Android.Text.Annotation.ThresholdType.get -> System.Type! +override Android.Text.AutoText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.AutoText.ThresholdClass.get -> nint +override Android.Text.AutoText.ThresholdType.get -> System.Type! +override Android.Text.BidiFormatter.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.BidiFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.BoringLayout.BottomPadding.get -> int +override Android.Text.BoringLayout.GetEllipsisCount(int line) -> int +override Android.Text.BoringLayout.GetEllipsisStart(int line) -> int +override Android.Text.BoringLayout.GetLineContainsTab(int line) -> bool +override Android.Text.BoringLayout.GetLineDescent(int line) -> int +override Android.Text.BoringLayout.GetLineStart(int line) -> int +override Android.Text.BoringLayout.GetLineTop(int line) -> int +override Android.Text.BoringLayout.GetParagraphDirection(int line) -> Android.Text.TextLayoutDirection +override Android.Text.BoringLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.BoringLayout.LineCount.get -> int +override Android.Text.BoringLayout.Metrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.BoringLayout.Metrics.ThresholdClass.get -> nint +override Android.Text.BoringLayout.Metrics.ThresholdType.get -> System.Type! +override Android.Text.BoringLayout.ThresholdClass.get -> nint +override Android.Text.BoringLayout.ThresholdType.get -> System.Type! +override Android.Text.BoringLayout.TopPadding.get -> int +override Android.Text.ClipboardManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.ClipboardManager.ThresholdClass.get -> nint +override Android.Text.ClipboardManager.ThresholdType.get -> System.Type! +override Android.Text.DynamicLayout.BottomPadding.get -> int +override Android.Text.DynamicLayout.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.DynamicLayout.GetEllipsisCount(int line) -> int +override Android.Text.DynamicLayout.GetEllipsisStart(int line) -> int +override Android.Text.DynamicLayout.GetLineContainsTab(int line) -> bool +override Android.Text.DynamicLayout.GetLineDescent(int line) -> int +override Android.Text.DynamicLayout.GetLineStart(int line) -> int +override Android.Text.DynamicLayout.GetLineTop(int line) -> int +override Android.Text.DynamicLayout.GetParagraphDirection(int line) -> Android.Text.TextLayoutDirection +override Android.Text.DynamicLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.DynamicLayout.LineCount.get -> int +override Android.Text.DynamicLayout.ThresholdClass.get -> nint +override Android.Text.DynamicLayout.ThresholdType.get -> System.Type! +override Android.Text.DynamicLayout.TopPadding.get -> int +override Android.Text.EditableFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.EditableFactory.ThresholdClass.get -> nint +override Android.Text.EditableFactory.ThresholdType.get -> System.Type! +override Android.Text.EmojiConsistency.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Format.DateFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Format.DateFormat.ThresholdClass.get -> nint +override Android.Text.Format.DateFormat.ThresholdType.get -> System.Type! +override Android.Text.Format.DateUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Format.DateUtils.ThresholdClass.get -> nint +override Android.Text.Format.DateUtils.ThresholdType.get -> System.Type! +override Android.Text.Format.Formatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Format.Time.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Format.Time.ThresholdClass.get -> nint +override Android.Text.Format.Time.ThresholdType.get -> System.Type! +override Android.Text.GraphemeClusterSegmentFinder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.GraphemeClusterSegmentFinder.NextEndBoundary(int offset) -> int +override Android.Text.GraphemeClusterSegmentFinder.NextStartBoundary(int offset) -> int +override Android.Text.GraphemeClusterSegmentFinder.PreviousEndBoundary(int offset) -> int +override Android.Text.GraphemeClusterSegmentFinder.PreviousStartBoundary(int offset) -> int +override Android.Text.GraphemeClusterSegmentFinder.ThresholdClass.get -> nint +override Android.Text.GraphemeClusterSegmentFinder.ThresholdType.get -> System.Type! +override Android.Text.Highlights.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Highlights.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Highlights.ThresholdClass.get -> nint +override Android.Text.Highlights.ThresholdType.get -> System.Type! +override Android.Text.Html.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Html.ThresholdClass.get -> nint +override Android.Text.Html.ThresholdType.get -> System.Type! +override Android.Text.InputFilterAllCaps.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.InputFilterAllCaps.ThresholdClass.get -> nint +override Android.Text.InputFilterAllCaps.ThresholdType.get -> System.Type! +override Android.Text.InputFilterLengthFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.InputFilterLengthFilter.ThresholdClass.get -> nint +override Android.Text.InputFilterLengthFilter.ThresholdType.get -> System.Type! +override Android.Text.Layout.Alignment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Layout.Directions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Layout.Directions.ThresholdClass.get -> nint +override Android.Text.Layout.Directions.ThresholdType.get -> System.Type! +override Android.Text.Layout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Layout.ThresholdClass.get -> nint +override Android.Text.Layout.ThresholdType.get -> System.Type! +override Android.Text.LoginFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.LoginFilter.PasswordFilterGMail.IsAllowed(char c) -> bool +override Android.Text.LoginFilter.PasswordFilterGMail.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.LoginFilter.PasswordFilterGMail.ThresholdClass.get -> nint +override Android.Text.LoginFilter.PasswordFilterGMail.ThresholdType.get -> System.Type! +override Android.Text.LoginFilter.ThresholdClass.get -> nint +override Android.Text.LoginFilter.ThresholdType.get -> System.Type! +override Android.Text.LoginFilter.UsernameFilterGeneric.IsAllowed(char c) -> bool +override Android.Text.LoginFilter.UsernameFilterGeneric.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.LoginFilter.UsernameFilterGeneric.ThresholdClass.get -> nint +override Android.Text.LoginFilter.UsernameFilterGeneric.ThresholdType.get -> System.Type! +override Android.Text.LoginFilter.UsernameFilterGMail.IsAllowed(char c) -> bool +override Android.Text.LoginFilter.UsernameFilterGMail.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.LoginFilter.UsernameFilterGMail.ThresholdClass.get -> nint +override Android.Text.LoginFilter.UsernameFilterGMail.ThresholdType.get -> System.Type! +override Android.Text.Method.ArrowKeyMovementMethod.CanSelectArbitrarily() -> bool +override Android.Text.Method.ArrowKeyMovementMethod.Initialize(Android.Widget.TextView? widget, Android.Text.ISpannable? text) -> void +override Android.Text.Method.ArrowKeyMovementMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.ArrowKeyMovementMethod.OnKeyDown(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ArrowKeyMovementMethod.OnKeyOther(Android.Widget.TextView? view, Android.Text.ISpannable? text, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ArrowKeyMovementMethod.OnKeyUp(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ArrowKeyMovementMethod.OnTakeFocus(Android.Widget.TextView? view, Android.Text.ISpannable? text, Android.Views.FocusSearchDirection dir) -> void +override Android.Text.Method.ArrowKeyMovementMethod.OnTouchEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.MotionEvent? e) -> bool +override Android.Text.Method.ArrowKeyMovementMethod.OnTrackballEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +override Android.Text.Method.ArrowKeyMovementMethod.ThresholdClass.get -> nint +override Android.Text.Method.ArrowKeyMovementMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.BaseKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.BaseKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.BaseKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.BaseMovementMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.BaseMovementMethod.ThresholdClass.get -> nint +override Android.Text.Method.BaseMovementMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.CharacterPickerDialog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.CharacterPickerDialog.ThresholdClass.get -> nint +override Android.Text.Method.CharacterPickerDialog.ThresholdType.get -> System.Type! +override Android.Text.Method.DateKeyListener.GetAcceptedChars() -> char[]! +override Android.Text.Method.DateKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.DateKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.DateKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.DateKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.DateTimeKeyListener.GetAcceptedChars() -> char[]! +override Android.Text.Method.DateTimeKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.DateTimeKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.DateTimeKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.DateTimeKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.DialerKeyListener.GetAcceptedChars() -> char[]? +override Android.Text.Method.DialerKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.DialerKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.DialerKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.DialerKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.DigitsKeyListener.GetAcceptedChars() -> char[]? +override Android.Text.Method.DigitsKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.DigitsKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.DigitsKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.DigitsKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.HideReturnsTransformationMethod.GetOriginal() -> char[]? +override Android.Text.Method.HideReturnsTransformationMethod.GetReplacement() -> char[]? +override Android.Text.Method.HideReturnsTransformationMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.HideReturnsTransformationMethod.ThresholdClass.get -> nint +override Android.Text.Method.HideReturnsTransformationMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.LinkMovementMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.LinkMovementMethod.ThresholdClass.get -> nint +override Android.Text.Method.LinkMovementMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.MetaKeyKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.MetaKeyKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.MetaKeyKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.MultiTapKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.MultiTapKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.MultiTapKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.MultiTapKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.NumberKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.NumberKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.NumberKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.PasswordTransformationMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.PasswordTransformationMethod.ThresholdClass.get -> nint +override Android.Text.Method.PasswordTransformationMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.QwertyKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.QwertyKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.QwertyKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.QwertyKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.ReplacementTransformationMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.ReplacementTransformationMethod.ThresholdClass.get -> nint +override Android.Text.Method.ReplacementTransformationMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.ScrollingMovementMethod.CanSelectArbitrarily() -> bool +override Android.Text.Method.ScrollingMovementMethod.Down(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +override Android.Text.Method.ScrollingMovementMethod.Initialize(Android.Widget.TextView? widget, Android.Text.ISpannable? text) -> void +override Android.Text.Method.ScrollingMovementMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.ScrollingMovementMethod.Left(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +override Android.Text.Method.ScrollingMovementMethod.OnKeyDown(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ScrollingMovementMethod.OnKeyOther(Android.Widget.TextView? view, Android.Text.ISpannable? text, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ScrollingMovementMethod.OnKeyUp(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +override Android.Text.Method.ScrollingMovementMethod.OnTakeFocus(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.FocusSearchDirection dir) -> void +override Android.Text.Method.ScrollingMovementMethod.OnTouchEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.MotionEvent? e) -> bool +override Android.Text.Method.ScrollingMovementMethod.OnTrackballEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +override Android.Text.Method.ScrollingMovementMethod.Right(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +override Android.Text.Method.ScrollingMovementMethod.ThresholdClass.get -> nint +override Android.Text.Method.ScrollingMovementMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.ScrollingMovementMethod.Up(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +override Android.Text.Method.SingleLineTransformationMethod.GetOriginal() -> char[]? +override Android.Text.Method.SingleLineTransformationMethod.GetReplacement() -> char[]? +override Android.Text.Method.SingleLineTransformationMethod.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.SingleLineTransformationMethod.ThresholdClass.get -> nint +override Android.Text.Method.SingleLineTransformationMethod.ThresholdType.get -> System.Type! +override Android.Text.Method.TextKeyListener.Capitalize.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.TextKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.TextKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.TextKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.TextKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.TimeKeyListener.GetAcceptedChars() -> char[]! +override Android.Text.Method.TimeKeyListener.InputType.get -> Android.Text.InputTypes +override Android.Text.Method.TimeKeyListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.TimeKeyListener.ThresholdClass.get -> nint +override Android.Text.Method.TimeKeyListener.ThresholdType.get -> System.Type! +override Android.Text.Method.Touch.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Method.Touch.ThresholdClass.get -> nint +override Android.Text.Method.Touch.ThresholdType.get -> System.Type! +override Android.Text.NoCopySpanConcrete.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.NoCopySpanConcrete.ThresholdClass.get -> nint +override Android.Text.NoCopySpanConcrete.ThresholdType.get -> System.Type! +override Android.Text.SegmentFinder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SegmentFinder.PrescribedSegmentFinder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SegmentFinder.PrescribedSegmentFinder.NextEndBoundary(int offset) -> int +override Android.Text.SegmentFinder.PrescribedSegmentFinder.NextStartBoundary(int offset) -> int +override Android.Text.SegmentFinder.PrescribedSegmentFinder.PreviousEndBoundary(int offset) -> int +override Android.Text.SegmentFinder.PrescribedSegmentFinder.PreviousStartBoundary(int offset) -> int +override Android.Text.SegmentFinder.PrescribedSegmentFinder.ThresholdClass.get -> nint +override Android.Text.SegmentFinder.PrescribedSegmentFinder.ThresholdType.get -> System.Type! +override Android.Text.SegmentFinder.ThresholdClass.get -> nint +override Android.Text.SegmentFinder.ThresholdType.get -> System.Type! +override Android.Text.Selection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Selection.ThresholdClass.get -> nint +override Android.Text.Selection.ThresholdType.get -> System.Type! +override Android.Text.SpannableFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SpannableFactory.ThresholdClass.get -> nint +override Android.Text.SpannableFactory.ThresholdType.get -> System.Type! +override Android.Text.SpannableString.Equals(Java.Lang.Object? o) -> bool +override Android.Text.SpannableString.GetHashCode() -> int +override Android.Text.SpannableString.GetSpanEnd(Java.Lang.Object? what) -> int +override Android.Text.SpannableString.GetSpanFlags(Java.Lang.Object? what) -> Android.Text.SpanTypes +override Android.Text.SpannableString.GetSpans(int queryStart, int queryEnd, Java.Lang.Class? kind) -> Java.Lang.Object![]? +override Android.Text.SpannableString.GetSpanStart(Java.Lang.Object? what) -> int +override Android.Text.SpannableString.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SpannableString.NextSpanTransition(int start, int limit, Java.Lang.Class? kind) -> int +override Android.Text.SpannableString.ThresholdClass.get -> nint +override Android.Text.SpannableString.ThresholdType.get -> System.Type! +override Android.Text.SpannableStringBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SpannableStringBuilder.ThresholdClass.get -> nint +override Android.Text.SpannableStringBuilder.ThresholdType.get -> System.Type! +override Android.Text.SpannableStringInternal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SpannableStringInternal.ThresholdClass.get -> nint +override Android.Text.SpannableStringInternal.ThresholdType.get -> System.Type! +override Android.Text.SpannedString.CharAt(int i) -> char +override Android.Text.SpannedString.Equals(Java.Lang.Object? o) -> bool +override Android.Text.SpannedString.GetChars(int start, int end, char[]? dest, int off) -> void +override Android.Text.SpannedString.GetHashCode() -> int +override Android.Text.SpannedString.GetSpanEnd(Java.Lang.Object? what) -> int +override Android.Text.SpannedString.GetSpanFlags(Java.Lang.Object? what) -> Android.Text.SpanTypes +override Android.Text.SpannedString.GetSpans(int queryStart, int queryEnd, Java.Lang.Class? kind) -> Java.Lang.Object![]? +override Android.Text.SpannedString.GetSpanStart(Java.Lang.Object? what) -> int +override Android.Text.SpannedString.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.SpannedString.Length() -> int +override Android.Text.SpannedString.NextSpanTransition(int start, int limit, Java.Lang.Class? kind) -> int +override Android.Text.SpannedString.ToString() -> string? +override Android.Text.StaticLayout.BottomPadding.get -> int +override Android.Text.StaticLayout.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.StaticLayout.GetEllipsisCount(int line) -> int +override Android.Text.StaticLayout.GetEllipsisStart(int line) -> int +override Android.Text.StaticLayout.GetLineContainsTab(int line) -> bool +override Android.Text.StaticLayout.GetLineDescent(int line) -> int +override Android.Text.StaticLayout.GetLineStart(int line) -> int +override Android.Text.StaticLayout.GetLineTop(int line) -> int +override Android.Text.StaticLayout.GetParagraphDirection(int line) -> Android.Text.TextLayoutDirection +override Android.Text.StaticLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.StaticLayout.LineCount.get -> int +override Android.Text.StaticLayout.ThresholdClass.get -> nint +override Android.Text.StaticLayout.ThresholdType.get -> System.Type! +override Android.Text.StaticLayout.TopPadding.get -> int +override Android.Text.Style.AbsoluteSizeSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.AbsoluteSizeSpan.ThresholdClass.get -> nint +override Android.Text.Style.AbsoluteSizeSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.AbsoluteSizeSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.AbsoluteSizeSpan.UpdateMeasureState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.AlignmentSpanStandard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.AlignmentSpanStandard.ThresholdClass.get -> nint +override Android.Text.Style.AlignmentSpanStandard.ThresholdType.get -> System.Type! +override Android.Text.Style.BackgroundColorSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.BackgroundColorSpan.ThresholdClass.get -> nint +override Android.Text.Style.BackgroundColorSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.BackgroundColorSpan.UpdateDrawState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.BulletSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.BulletSpan.ThresholdClass.get -> nint +override Android.Text.Style.BulletSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.CharacterStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.CharacterStyle.ThresholdClass.get -> nint +override Android.Text.Style.CharacterStyle.ThresholdType.get -> System.Type! +override Android.Text.Style.ClickableSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.ClickableSpan.ThresholdClass.get -> nint +override Android.Text.Style.ClickableSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ClickableSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.DrawableMarginSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.DrawableMarginSpan.ThresholdClass.get -> nint +override Android.Text.Style.DrawableMarginSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.DynamicDrawableSpan.Draw(Android.Graphics.Canvas! canvas, Java.Lang.ICharSequence? text, int start, int end, float x, int top, int y, int bottom, Android.Graphics.Paint! paint) -> void +override Android.Text.Style.DynamicDrawableSpan.GetSize(Android.Graphics.Paint! paint, Java.Lang.ICharSequence? text, int start, int end, Android.Graphics.Paint.FontMetricsInt? fm) -> int +override Android.Text.Style.DynamicDrawableSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.DynamicDrawableSpan.ThresholdClass.get -> nint +override Android.Text.Style.DynamicDrawableSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.EasyEditSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.EasyEditSpan.ThresholdClass.get -> nint +override Android.Text.Style.EasyEditSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ForegroundColorSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.ForegroundColorSpan.ThresholdClass.get -> nint +override Android.Text.Style.ForegroundColorSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ForegroundColorSpan.UpdateDrawState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.IconMarginSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.IconMarginSpan.ThresholdClass.get -> nint +override Android.Text.Style.IconMarginSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ImageSpan.Drawable.get -> Android.Graphics.Drawables.Drawable? +override Android.Text.Style.ImageSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.ImageSpan.ThresholdClass.get -> nint +override Android.Text.Style.ImageSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.LeadingMarginSpanStandard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.LeadingMarginSpanStandard.ThresholdClass.get -> nint +override Android.Text.Style.LeadingMarginSpanStandard.ThresholdType.get -> System.Type! +override Android.Text.Style.LineBackgroundSpanStandard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.LineBackgroundSpanStandard.ThresholdClass.get -> nint +override Android.Text.Style.LineBackgroundSpanStandard.ThresholdType.get -> System.Type! +override Android.Text.Style.LineHeightSpanStandard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.LineHeightSpanStandard.ThresholdClass.get -> nint +override Android.Text.Style.LineHeightSpanStandard.ThresholdType.get -> System.Type! +override Android.Text.Style.LocaleSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.LocaleSpan.ThresholdClass.get -> nint +override Android.Text.Style.LocaleSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.LocaleSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.LocaleSpan.UpdateMeasureState(Android.Text.TextPaint? paint) -> void +override Android.Text.Style.MaskFilterSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.MaskFilterSpan.ThresholdClass.get -> nint +override Android.Text.Style.MaskFilterSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.MaskFilterSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.MetricAffectingSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.MetricAffectingSpan.ThresholdClass.get -> nint +override Android.Text.Style.MetricAffectingSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.QuoteSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.QuoteSpan.ThresholdClass.get -> nint +override Android.Text.Style.QuoteSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.RasterizerSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.RasterizerSpan.ThresholdClass.get -> nint +override Android.Text.Style.RasterizerSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.RasterizerSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.RelativeSizeSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.RelativeSizeSpan.ThresholdClass.get -> nint +override Android.Text.Style.RelativeSizeSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.RelativeSizeSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.RelativeSizeSpan.UpdateMeasureState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.ReplacementSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.ReplacementSpan.ThresholdClass.get -> nint +override Android.Text.Style.ReplacementSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ReplacementSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.ReplacementSpan.UpdateMeasureState(Android.Text.TextPaint? p) -> void +override Android.Text.Style.ScaleXSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.ScaleXSpan.ThresholdClass.get -> nint +override Android.Text.Style.ScaleXSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.ScaleXSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.ScaleXSpan.UpdateMeasureState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.StrikethroughSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.StrikethroughSpan.ThresholdClass.get -> nint +override Android.Text.Style.StrikethroughSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.StrikethroughSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.StyleSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.StyleSpan.ThresholdClass.get -> nint +override Android.Text.Style.StyleSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.StyleSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.StyleSpan.UpdateMeasureState(Android.Text.TextPaint? paint) -> void +override Android.Text.Style.SubscriptSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.SubscriptSpan.ThresholdClass.get -> nint +override Android.Text.Style.SubscriptSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.SubscriptSpan.UpdateDrawState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.SubscriptSpan.UpdateMeasureState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.SuggestionRangeSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.SuggestionRangeSpan.UpdateDrawState(Android.Text.TextPaint! tp) -> void +override Android.Text.Style.SuggestionSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.SuggestionSpan.ThresholdClass.get -> nint +override Android.Text.Style.SuggestionSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.SuggestionSpan.UpdateDrawState(Android.Text.TextPaint? tp) -> void +override Android.Text.Style.SuperscriptSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.SuperscriptSpan.ThresholdClass.get -> nint +override Android.Text.Style.SuperscriptSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.SuperscriptSpan.UpdateDrawState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.SuperscriptSpan.UpdateMeasureState(Android.Text.TextPaint! textPaint) -> void +override Android.Text.Style.TabStopSpanStandard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TabStopSpanStandard.ThresholdClass.get -> nint +override Android.Text.Style.TabStopSpanStandard.ThresholdType.get -> System.Type! +override Android.Text.Style.TextAppearanceSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TextAppearanceSpan.ThresholdClass.get -> nint +override Android.Text.Style.TextAppearanceSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.TextAppearanceSpan.UpdateDrawState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.TextAppearanceSpan.UpdateMeasureState(Android.Text.TextPaint? ds) -> void +override Android.Text.Style.TtsSpan.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.Builder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.Builder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.CardinalBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.CardinalBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.CardinalBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.DateBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.DateBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.DateBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.DecimalBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.DecimalBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.DecimalBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.DigitsBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.DigitsBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.DigitsBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.ElectronicBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.ElectronicBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.ElectronicBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.FractionBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.FractionBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.FractionBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.MeasureBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.MeasureBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.MeasureBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.MoneyBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.MoneyBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.MoneyBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.OrdinalBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.OrdinalBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.OrdinalBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.SemioticClassBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.SemioticClassBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.SemioticClassBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.TelephoneBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.TelephoneBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.TelephoneBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.TextBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.TextBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.TextBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.TimeBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.TimeBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.TimeBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TtsSpan.VerbatimBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TtsSpan.VerbatimBuilder.ThresholdClass.get -> nint +override Android.Text.Style.TtsSpan.VerbatimBuilder.ThresholdType.get -> System.Type! +override Android.Text.Style.TypefaceSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.TypefaceSpan.ThresholdClass.get -> nint +override Android.Text.Style.TypefaceSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.TypefaceSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.TypefaceSpan.UpdateMeasureState(Android.Text.TextPaint! paint) -> void +override Android.Text.Style.UnderlineSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.UnderlineSpan.ThresholdClass.get -> nint +override Android.Text.Style.UnderlineSpan.ThresholdType.get -> System.Type! +override Android.Text.Style.UnderlineSpan.UpdateDrawState(Android.Text.TextPaint! ds) -> void +override Android.Text.Style.URLSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Style.URLSpan.OnClick(Android.Views.View? widget) -> void +override Android.Text.Style.URLSpan.ThresholdClass.get -> nint +override Android.Text.Style.URLSpan.ThresholdType.get -> System.Type! +override Android.Text.TextDirectionHeuristics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.TextDirectionHeuristics.ThresholdClass.get -> nint +override Android.Text.TextDirectionHeuristics.ThresholdType.get -> System.Type! +override Android.Text.TextPaint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.TextPaint.ThresholdClass.get -> nint +override Android.Text.TextPaint.ThresholdType.get -> System.Type! +override Android.Text.TextShaper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.TextShaper.ThresholdClass.get -> nint +override Android.Text.TextShaper.ThresholdType.get -> System.Type! +override Android.Text.TextUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.TextUtils.SimpleStringSplitter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.TextUtils.SimpleStringSplitter.ThresholdClass.get -> nint +override Android.Text.TextUtils.SimpleStringSplitter.ThresholdType.get -> System.Type! +override Android.Text.TextUtils.ThresholdClass.get -> nint +override Android.Text.TextUtils.ThresholdType.get -> System.Type! +override Android.Text.TextUtils.TruncateAt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Util.Linkify.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Util.Linkify.ThresholdClass.get -> nint +override Android.Text.Util.Linkify.ThresholdType.get -> System.Type! +override Android.Text.Util.Rfc822Token.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Util.Rfc822Token.ThresholdClass.get -> nint +override Android.Text.Util.Rfc822Token.ThresholdType.get -> System.Type! +override Android.Text.Util.Rfc822Tokenizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.Util.Rfc822Tokenizer.ThresholdClass.get -> nint +override Android.Text.Util.Rfc822Tokenizer.ThresholdType.get -> System.Type! +override Android.Text.WordSegmentFinder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Text.WordSegmentFinder.NextEndBoundary(int offset) -> int +override Android.Text.WordSegmentFinder.NextStartBoundary(int offset) -> int +override Android.Text.WordSegmentFinder.PreviousEndBoundary(int offset) -> int +override Android.Text.WordSegmentFinder.PreviousStartBoundary(int offset) -> int +override Android.Text.WordSegmentFinder.ThresholdClass.get -> nint +override Android.Text.WordSegmentFinder.ThresholdType.get -> System.Type! +override Android.Transitions.ArcMotion.GetPath(float startX, float startY, float endX, float endY) -> Android.Graphics.Path? +override Android.Transitions.ArcMotion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ArcMotion.ThresholdClass.get -> nint +override Android.Transitions.ArcMotion.ThresholdType.get -> System.Type! +override Android.Transitions.AutoTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.AutoTransition.ThresholdClass.get -> nint +override Android.Transitions.AutoTransition.ThresholdType.get -> System.Type! +override Android.Transitions.ChangeBounds.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeBounds.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeBounds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ChangeBounds.ThresholdClass.get -> nint +override Android.Transitions.ChangeBounds.ThresholdType.get -> System.Type! +override Android.Transitions.ChangeClipBounds.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeClipBounds.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeClipBounds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ChangeClipBounds.ThresholdClass.get -> nint +override Android.Transitions.ChangeClipBounds.ThresholdType.get -> System.Type! +override Android.Transitions.ChangeImageTransform.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeImageTransform.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeImageTransform.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ChangeImageTransform.ThresholdClass.get -> nint +override Android.Transitions.ChangeImageTransform.ThresholdType.get -> System.Type! +override Android.Transitions.ChangeScroll.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeScroll.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeScroll.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ChangeScroll.ThresholdClass.get -> nint +override Android.Transitions.ChangeScroll.ThresholdType.get -> System.Type! +override Android.Transitions.ChangeTransform.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeTransform.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.ChangeTransform.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.ChangeTransform.ThresholdClass.get -> nint +override Android.Transitions.ChangeTransform.ThresholdType.get -> System.Type! +override Android.Transitions.CircularPropagation.GetStartDelay(Android.Views.ViewGroup? sceneRoot, Android.Transitions.Transition? transition, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> long +override Android.Transitions.CircularPropagation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.CircularPropagation.ThresholdClass.get -> nint +override Android.Transitions.CircularPropagation.ThresholdType.get -> System.Type! +override Android.Transitions.Explode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Explode.ThresholdClass.get -> nint +override Android.Transitions.Explode.ThresholdType.get -> System.Type! +override Android.Transitions.Fade.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Fade.ThresholdClass.get -> nint +override Android.Transitions.Fade.ThresholdType.get -> System.Type! +override Android.Transitions.PathMotion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.PathMotion.ThresholdClass.get -> nint +override Android.Transitions.PathMotion.ThresholdType.get -> System.Type! +override Android.Transitions.PatternPathMotion.GetPath(float startX, float startY, float endX, float endY) -> Android.Graphics.Path? +override Android.Transitions.PatternPathMotion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.PatternPathMotion.ThresholdClass.get -> nint +override Android.Transitions.PatternPathMotion.ThresholdType.get -> System.Type! +override Android.Transitions.Scene.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.SidePropagation.GetStartDelay(Android.Views.ViewGroup? sceneRoot, Android.Transitions.Transition? transition, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> long +override Android.Transitions.SidePropagation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.SidePropagation.ThresholdClass.get -> nint +override Android.Transitions.SidePropagation.ThresholdType.get -> System.Type! +override Android.Transitions.Slide.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Slide.ThresholdClass.get -> nint +override Android.Transitions.Slide.ThresholdType.get -> System.Type! +override Android.Transitions.Transition.EpicenterCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Transition.EpicenterCallback.ThresholdClass.get -> nint +override Android.Transitions.Transition.EpicenterCallback.ThresholdType.get -> System.Type! +override Android.Transitions.Transition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Transition.ThresholdClass.get -> nint +override Android.Transitions.Transition.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionInflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionInflater.ThresholdClass.get -> nint +override Android.Transitions.TransitionInflater.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionListenerAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionListenerAdapter.ThresholdClass.get -> nint +override Android.Transitions.TransitionListenerAdapter.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionManager.ThresholdClass.get -> nint +override Android.Transitions.TransitionManager.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionPropagation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionPropagation.ThresholdClass.get -> nint +override Android.Transitions.TransitionPropagation.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionSet.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.TransitionSet.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.TransitionSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionSet.ThresholdClass.get -> nint +override Android.Transitions.TransitionSet.ThresholdType.get -> System.Type! +override Android.Transitions.TransitionValues.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.TransitionValues.ThresholdClass.get -> nint +override Android.Transitions.TransitionValues.ThresholdType.get -> System.Type! +override Android.Transitions.Visibility.CaptureEndValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.Visibility.CaptureStartValues(Android.Transitions.TransitionValues? transitionValues) -> void +override Android.Transitions.Visibility.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.Visibility.ThresholdClass.get -> nint +override Android.Transitions.Visibility.ThresholdType.get -> System.Type! +override Android.Transitions.VisibilityPropagation.CaptureValues(Android.Transitions.TransitionValues? values) -> void +override Android.Transitions.VisibilityPropagation.GetPropagationProperties() -> string![]? +override Android.Transitions.VisibilityPropagation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Transitions.VisibilityPropagation.ThresholdClass.get -> nint +override Android.Transitions.VisibilityPropagation.ThresholdType.get -> System.Type! +override Android.Util.AndroidException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.AndroidException.ThresholdClass.get -> nint +override Android.Util.AndroidException.ThresholdType.get -> System.Type! +override Android.Util.AndroidRuntimeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.AndroidRuntimeException.ThresholdClass.get -> nint +override Android.Util.AndroidRuntimeException.ThresholdType.get -> System.Type! +override Android.Util.ArrayMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.ArraySet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.AtomicFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.AtomicFile.ThresholdClass.get -> nint +override Android.Util.AtomicFile.ThresholdType.get -> System.Type! +override Android.Util.Base64.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Base64.ThresholdClass.get -> nint +override Android.Util.Base64.ThresholdType.get -> System.Type! +override Android.Util.Base64DataException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Base64DataException.ThresholdClass.get -> nint +override Android.Util.Base64DataException.ThresholdType.get -> System.Type! +override Android.Util.Base64InputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Base64InputStream.ThresholdClass.get -> nint +override Android.Util.Base64InputStream.ThresholdType.get -> System.Type! +override Android.Util.Base64OutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Base64OutputStream.ThresholdClass.get -> nint +override Android.Util.Base64OutputStream.ThresholdType.get -> System.Type! +override Android.Util.CloseGuard.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Config.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.DebugUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.DebugUtils.ThresholdClass.get -> nint +override Android.Util.DebugUtils.ThresholdType.get -> System.Type! +override Android.Util.DisplayMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.DisplayMetrics.ThresholdClass.get -> nint +override Android.Util.DisplayMetrics.ThresholdType.get -> System.Type! +override Android.Util.EventLog.Event.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.EventLog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.EventLog.ThresholdClass.get -> nint +override Android.Util.EventLog.ThresholdType.get -> System.Type! +override Android.Util.EventLogTags.Description.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.EventLogTags.Description.ThresholdClass.get -> nint +override Android.Util.EventLogTags.Description.ThresholdType.get -> System.Type! +override Android.Util.EventLogTags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.EventLogTags.ThresholdClass.get -> nint +override Android.Util.EventLogTags.ThresholdType.get -> System.Type! +override Android.Util.FloatMath.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.FloatMath.ThresholdClass.get -> nint +override Android.Util.FloatMath.ThresholdType.get -> System.Type! +override Android.Util.FloatProperty.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.FloatProperty.ThresholdClass.get -> nint +override Android.Util.FloatProperty.ThresholdType.get -> System.Type! +override Android.Util.Half.DoubleValue() -> double +override Android.Util.Half.FloatValue() -> float +override Android.Util.Half.IntValue() -> int +override Android.Util.Half.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Half.LongValue() -> long +override Android.Util.IntProperty.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.IntProperty.ThresholdClass.get -> nint +override Android.Util.IntProperty.ThresholdType.get -> System.Type! +override Android.Util.JsonReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.JsonToken.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.JsonWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.LayoutDirection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Log.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.LogPrinter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.LogPrinter.ThresholdClass.get -> nint +override Android.Util.LogPrinter.ThresholdType.get -> System.Type! +override Android.Util.LongSparseArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.LongSparseArray.ThresholdClass.get -> nint +override Android.Util.LongSparseArray.ThresholdType.get -> System.Type! +override Android.Util.LruCache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.LruCache.ThresholdClass.get -> nint +override Android.Util.LruCache.ThresholdType.get -> System.Type! +override Android.Util.MalformedJsonException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MonthDisplayHelper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MonthDisplayHelper.ThresholdClass.get -> nint +override Android.Util.MonthDisplayHelper.ThresholdType.get -> System.Type! +override Android.Util.MutableBoolean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableByte.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableChar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableDouble.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableFloat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableInt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableLong.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.MutableShort.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.NoSuchPropertyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.NoSuchPropertyException.ThresholdClass.get -> nint +override Android.Util.NoSuchPropertyException.ThresholdType.get -> System.Type! +override Android.Util.Pair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Pair.ThresholdClass.get -> nint +override Android.Util.Pair.ThresholdType.get -> System.Type! +override Android.Util.Patterns.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Patterns.ThresholdClass.get -> nint +override Android.Util.Patterns.ThresholdType.get -> System.Type! +override Android.Util.PrintStreamPrinter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.PrintStreamPrinter.ThresholdClass.get -> nint +override Android.Util.PrintStreamPrinter.ThresholdType.get -> System.Type! +override Android.Util.PrintWriterPrinter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.PrintWriterPrinter.ThresholdClass.get -> nint +override Android.Util.PrintWriterPrinter.ThresholdType.get -> System.Type! +override Android.Util.Property.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Property.ThresholdClass.get -> nint +override Android.Util.Property.ThresholdType.get -> System.Type! +override Android.Util.Proto.ProtoOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Range.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Rational.DoubleValue() -> double +override Android.Util.Rational.FloatValue() -> float +override Android.Util.Rational.IntValue() -> int +override Android.Util.Rational.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Rational.LongValue() -> long +override Android.Util.Size.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SizeF.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SparseArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SparseArray.ThresholdClass.get -> nint +override Android.Util.SparseArray.ThresholdType.get -> System.Type! +override Android.Util.SparseBooleanArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SparseBooleanArray.ThresholdClass.get -> nint +override Android.Util.SparseBooleanArray.ThresholdType.get -> System.Type! +override Android.Util.SparseIntArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SparseIntArray.ThresholdClass.get -> nint +override Android.Util.SparseIntArray.ThresholdType.get -> System.Type! +override Android.Util.SparseLongArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.SparseLongArray.ThresholdClass.get -> nint +override Android.Util.SparseLongArray.ThresholdType.get -> System.Type! +override Android.Util.StateSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.StateSet.ThresholdClass.get -> nint +override Android.Util.StateSet.ThresholdType.get -> System.Type! +override Android.Util.StatsLog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.StringBuilderPrinter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.StringBuilderPrinter.ThresholdClass.get -> nint +override Android.Util.StringBuilderPrinter.ThresholdType.get -> System.Type! +override Android.Util.TimeFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.TimeFormatException.ThresholdClass.get -> nint +override Android.Util.TimeFormatException.ThresholdType.get -> System.Type! +override Android.Util.TimeUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.TimeUtils.ThresholdClass.get -> nint +override Android.Util.TimeUtils.ThresholdType.get -> System.Type! +override Android.Util.TimingLogger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.TimingLogger.ThresholdClass.get -> nint +override Android.Util.TimingLogger.ThresholdType.get -> System.Type! +override Android.Util.TypedValue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.TypedValue.ThresholdClass.get -> nint +override Android.Util.TypedValue.ThresholdType.get -> System.Type! +override Android.Util.Xml.Encoding.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Xml.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Util.Xml.ThresholdClass.get -> nint +override Android.Util.Xml.ThresholdType.get -> System.Type! +override Android.Views.AbsSavedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.AbsSavedState.ThresholdClass.get -> nint +override Android.Views.AbsSavedState.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.AccessibilityEvent.AddedCount.get -> int +override Android.Views.Accessibility.AccessibilityEvent.AddedCount.set -> void +override Android.Views.Accessibility.AccessibilityEvent.BeforeTextFormatted.get -> Java.Lang.ICharSequence? +override Android.Views.Accessibility.AccessibilityEvent.BeforeTextFormatted.set -> void +override Android.Views.Accessibility.AccessibilityEvent.Checked.get -> bool +override Android.Views.Accessibility.AccessibilityEvent.Checked.set -> void +override Android.Views.Accessibility.AccessibilityEvent.ClassNameFormatted.get -> Java.Lang.ICharSequence? +override Android.Views.Accessibility.AccessibilityEvent.ClassNameFormatted.set -> void +override Android.Views.Accessibility.AccessibilityEvent.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +override Android.Views.Accessibility.AccessibilityEvent.ContentDescriptionFormatted.set -> void +override Android.Views.Accessibility.AccessibilityEvent.CurrentItemIndex.get -> int +override Android.Views.Accessibility.AccessibilityEvent.CurrentItemIndex.set -> void +override Android.Views.Accessibility.AccessibilityEvent.Enabled.get -> bool +override Android.Views.Accessibility.AccessibilityEvent.Enabled.set -> void +override Android.Views.Accessibility.AccessibilityEvent.FromIndex.get -> int +override Android.Views.Accessibility.AccessibilityEvent.FromIndex.set -> void +override Android.Views.Accessibility.AccessibilityEvent.FullScreen.get -> bool +override Android.Views.Accessibility.AccessibilityEvent.FullScreen.set -> void +override Android.Views.Accessibility.AccessibilityEvent.ItemCount.get -> int +override Android.Views.Accessibility.AccessibilityEvent.ItemCount.set -> void +override Android.Views.Accessibility.AccessibilityEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityEvent.ParcelableData.get -> Android.OS.IParcelable? +override Android.Views.Accessibility.AccessibilityEvent.ParcelableData.set -> void +override Android.Views.Accessibility.AccessibilityEvent.Password.get -> bool +override Android.Views.Accessibility.AccessibilityEvent.Password.set -> void +override Android.Views.Accessibility.AccessibilityEvent.Recycle() -> void +override Android.Views.Accessibility.AccessibilityEvent.RemovedCount.get -> int +override Android.Views.Accessibility.AccessibilityEvent.RemovedCount.set -> void +override Android.Views.Accessibility.AccessibilityEvent.Text.get -> System.Collections.Generic.IList? +override Android.Views.Accessibility.AccessibilityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeInfo.ThresholdClass.get -> nint +override Android.Views.Accessibility.AccessibilityNodeInfo.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityNodeProvider.ThresholdClass.get -> nint +override Android.Views.Accessibility.AccessibilityNodeProvider.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.AccessibilityRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityRecord.ThresholdClass.get -> nint +override Android.Views.Accessibility.AccessibilityRecord.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.AccessibilityRequestPreparer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.AccessibilityRequestPreparer.ThresholdClass.get -> nint +override Android.Views.Accessibility.AccessibilityRequestPreparer.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.AccessibilityWindowInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.ThresholdClass.get -> nint +override Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.ThresholdType.get -> System.Type! +override Android.Views.Accessibility.CaptioningManager.CaptionStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.CaptioningManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Accessibility.CaptioningManager.ThresholdClass.get -> nint +override Android.Views.Accessibility.CaptioningManager.ThresholdType.get -> System.Type! +override Android.Views.ActionMode.Callback2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ActionMode.Callback2.ThresholdClass.get -> nint +override Android.Views.ActionMode.Callback2.ThresholdType.get -> System.Type! +override Android.Views.ActionMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ActionMode.ThresholdClass.get -> nint +override Android.Views.ActionMode.ThresholdType.get -> System.Type! +override Android.Views.ActionProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ActionProvider.ThresholdClass.get -> nint +override Android.Views.ActionProvider.ThresholdType.get -> System.Type! +override Android.Views.Animations.AccelerateDecelerateInterpolator.GetInterpolation(float input) -> float +override Android.Views.Animations.AccelerateDecelerateInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AccelerateDecelerateInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.AccelerateDecelerateInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.AccelerateInterpolator.GetInterpolation(float input) -> float +override Android.Views.Animations.AccelerateInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AccelerateInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.AccelerateInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.AlphaAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AlphaAnimation.ThresholdClass.get -> nint +override Android.Views.Animations.AlphaAnimation.ThresholdType.get -> System.Type! +override Android.Views.Animations.Animation.Description.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.Animation.Description.ThresholdClass.get -> nint +override Android.Views.Animations.Animation.Description.ThresholdType.get -> System.Type! +override Android.Views.Animations.Animation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.Animation.ThresholdClass.get -> nint +override Android.Views.Animations.Animation.ThresholdType.get -> System.Type! +override Android.Views.Animations.AnimationSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AnimationSet.ThresholdClass.get -> nint +override Android.Views.Animations.AnimationSet.ThresholdType.get -> System.Type! +override Android.Views.Animations.AnimationUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AnimationUtils.ThresholdClass.get -> nint +override Android.Views.Animations.AnimationUtils.ThresholdType.get -> System.Type! +override Android.Views.Animations.AnticipateInterpolator.GetInterpolation(float t) -> float +override Android.Views.Animations.AnticipateInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AnticipateInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.AnticipateInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.AnticipateOvershootInterpolator.GetInterpolation(float t) -> float +override Android.Views.Animations.AnticipateOvershootInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.AnticipateOvershootInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.AnticipateOvershootInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.BaseInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.BaseInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.BaseInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.BounceInterpolator.GetInterpolation(float t) -> float +override Android.Views.Animations.BounceInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.BounceInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.BounceInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.CycleInterpolator.GetInterpolation(float input) -> float +override Android.Views.Animations.CycleInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.CycleInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.CycleInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.DecelerateInterpolator.GetInterpolation(float input) -> float +override Android.Views.Animations.DecelerateInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.DecelerateInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.DecelerateInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.ThresholdClass.get -> nint +override Android.Views.Animations.GridLayoutAnimationController.AnimationParameters.ThresholdType.get -> System.Type! +override Android.Views.Animations.GridLayoutAnimationController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.GridLayoutAnimationController.ThresholdClass.get -> nint +override Android.Views.Animations.GridLayoutAnimationController.ThresholdType.get -> System.Type! +override Android.Views.Animations.LayoutAnimationController.AnimationParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.LayoutAnimationController.AnimationParameters.ThresholdClass.get -> nint +override Android.Views.Animations.LayoutAnimationController.AnimationParameters.ThresholdType.get -> System.Type! +override Android.Views.Animations.LayoutAnimationController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.LayoutAnimationController.ThresholdClass.get -> nint +override Android.Views.Animations.LayoutAnimationController.ThresholdType.get -> System.Type! +override Android.Views.Animations.LinearInterpolator.GetInterpolation(float input) -> float +override Android.Views.Animations.LinearInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.LinearInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.LinearInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.OvershootInterpolator.GetInterpolation(float t) -> float +override Android.Views.Animations.OvershootInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.OvershootInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.OvershootInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.PathInterpolator.GetInterpolation(float t) -> float +override Android.Views.Animations.PathInterpolator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.PathInterpolator.ThresholdClass.get -> nint +override Android.Views.Animations.PathInterpolator.ThresholdType.get -> System.Type! +override Android.Views.Animations.RotateAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.RotateAnimation.ThresholdClass.get -> nint +override Android.Views.Animations.RotateAnimation.ThresholdType.get -> System.Type! +override Android.Views.Animations.ScaleAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.ScaleAnimation.ThresholdClass.get -> nint +override Android.Views.Animations.ScaleAnimation.ThresholdType.get -> System.Type! +override Android.Views.Animations.Transformation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.Transformation.ThresholdClass.get -> nint +override Android.Views.Animations.Transformation.ThresholdType.get -> System.Type! +override Android.Views.Animations.TranslateAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Animations.TranslateAnimation.ThresholdClass.get -> nint +override Android.Views.Animations.TranslateAnimation.ThresholdType.get -> System.Type! +override Android.Views.Autofill.AutofillId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Autofill.AutofillManager.AutofillCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Autofill.AutofillManager.AutofillCallback.ThresholdClass.get -> nint +override Android.Views.Autofill.AutofillManager.AutofillCallback.ThresholdType.get -> System.Type! +override Android.Views.Autofill.AutofillManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Autofill.AutofillValue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Autofill.VirtualViewFillInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Autofill.VirtualViewFillInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Choreographer.FrameData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Choreographer.FrameData.ThresholdClass.get -> nint +override Android.Views.Choreographer.FrameData.ThresholdType.get -> System.Type! +override Android.Views.Choreographer.FrameTimeline.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Choreographer.FrameTimeline.ThresholdClass.get -> nint +override Android.Views.Choreographer.FrameTimeline.ThresholdType.get -> System.Type! +override Android.Views.Choreographer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureCondition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureContext.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.ContentCaptureSession.ThresholdClass.get -> nint +override Android.Views.ContentCaptures.ContentCaptureSession.ThresholdType.get -> System.Type! +override Android.Views.ContentCaptures.ContentCaptureSessionId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.DataRemovalRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.DataRemovalRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.DataRemovalRequest.LocusIdRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentCaptures.DataShareRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContentInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContextThemeWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ContextThemeWrapper.ThresholdClass.get -> nint +override Android.Views.ContextThemeWrapper.ThresholdType.get -> System.Type! +override Android.Views.Display.HdrCapabilities.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Display.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Display.Mode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Display.ThresholdClass.get -> nint +override Android.Views.Display.ThresholdType.get -> System.Type! +override Android.Views.DisplayCutout.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DisplayCutout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DisplayHash.DisplayHash.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DisplayHash.DisplayHashManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DisplayHash.VerifiedDisplayHash.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DisplayShape.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DragAndDropPermissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DragEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.DragEvent.ThresholdClass.get -> nint +override Android.Views.DragEvent.ThresholdType.get -> System.Type! +override Android.Views.FocusFinder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.FocusFinder.ThresholdClass.get -> nint +override Android.Views.FocusFinder.ThresholdType.get -> System.Type! +override Android.Views.FrameMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.FrameStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.FrameStats.ThresholdClass.get -> nint +override Android.Views.FrameStats.ThresholdType.get -> System.Type! +override Android.Views.GestureDetector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.GestureDetector.SimpleOnGestureListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.GestureDetector.SimpleOnGestureListener.ThresholdClass.get -> nint +override Android.Views.GestureDetector.SimpleOnGestureListener.ThresholdType.get -> System.Type! +override Android.Views.GestureDetector.ThresholdClass.get -> nint +override Android.Views.GestureDetector.ThresholdType.get -> System.Type! +override Android.Views.Gravity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Gravity.ThresholdClass.get -> nint +override Android.Views.Gravity.ThresholdType.get -> System.Type! +override Android.Views.HapticFeedbackConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.HapticFeedbackConstants.ThresholdClass.get -> nint +override Android.Views.HapticFeedbackConstants.ThresholdType.get -> System.Type! +override Android.Views.InflateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InflateException.ThresholdClass.get -> nint +override Android.Views.InflateException.ThresholdType.get -> System.Type! +override Android.Views.InputDevice.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputDevice.MotionRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputEvent.ThresholdClass.get -> nint +override Android.Views.InputEvent.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.BaseInputConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.BaseInputConnection.ThresholdClass.get -> nint +override Android.Views.InputMethods.BaseInputConnection.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.CompletionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.CorrectionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.CursorAnchorInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.CursorAnchorInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.DeleteGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.DeleteGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.DeleteRangeGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.DeleteRangeGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.EditorBoundsInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.EditorBoundsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.EditorInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.EditorInfo.ThresholdClass.get -> nint +override Android.Views.InputMethods.EditorInfo.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.ExtractedText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.ExtractedText.ThresholdClass.get -> nint +override Android.Views.InputMethods.ExtractedText.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.ExtractedTextRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.ExtractedTextRequest.ThresholdClass.get -> nint +override Android.Views.InputMethods.ExtractedTextRequest.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.HandwritingGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.HandwritingGesture.ThresholdClass.get -> nint +override Android.Views.InputMethods.HandwritingGesture.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.InlineSuggestion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InlineSuggestionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InlineSuggestionsRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InlineSuggestionsRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InlineSuggestionsResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputBinding.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputConnectionWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputConnectionWrapper.ThresholdClass.get -> nint +override Android.Views.InputMethods.InputConnectionWrapper.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.InputContentInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputMethodInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputMethodManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.ThresholdClass.get -> nint +override Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.InputMethodSubtype.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InsertGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InsertGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InsertModeGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.InsertModeGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.JoinOrSplitGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.JoinOrSplitGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.PreviewableHandwritingGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.PreviewableHandwritingGesture.ThresholdClass.get -> nint +override Android.Views.InputMethods.PreviewableHandwritingGesture.ThresholdType.get -> System.Type! +override Android.Views.InputMethods.RemoveSpaceGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.RemoveSpaceGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.SelectGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.SelectGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.SelectRangeGesture.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.SelectRangeGesture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.SurroundingText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextAppearanceInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextAppearanceInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextAttribute.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextAttribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextBoundsInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextBoundsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextBoundsInfoResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputMethods.TextSnapshot.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.InputQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException.ThresholdClass.get -> nint +override Android.Views.Inspectors.InspectionCompanionUninitializedPropertyMapException.ThresholdType.get -> System.Type! +override Android.Views.Inspectors.IntFlagMapping.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.PropertyMapperPropertyConflictException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.PropertyMapperPropertyConflictException.ThresholdClass.get -> nint +override Android.Views.Inspectors.PropertyMapperPropertyConflictException.ThresholdType.get -> System.Type! +override Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.ThresholdClass.get -> nint +override Android.Views.Inspectors.PropertyReaderPropertyTypeMismatchException.ThresholdType.get -> System.Type! +override Android.Views.Inspectors.StaticInspectionCompanionProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Inspectors.StaticInspectionCompanionProvider.ThresholdClass.get -> nint +override Android.Views.Inspectors.StaticInspectionCompanionProvider.ThresholdType.get -> System.Type! +override Android.Views.Inspectors.WindowInspector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyboardShortcutGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyboardShortcutInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyCharacterMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyCharacterMap.KeyData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyCharacterMap.KeyData.ThresholdClass.get -> nint +override Android.Views.KeyCharacterMap.KeyData.ThresholdType.get -> System.Type! +override Android.Views.KeyCharacterMap.ThresholdClass.get -> nint +override Android.Views.KeyCharacterMap.ThresholdType.get -> System.Type! +override Android.Views.KeyCharacterMap.UnavailableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyCharacterMap.UnavailableException.ThresholdClass.get -> nint +override Android.Views.KeyCharacterMap.UnavailableException.ThresholdType.get -> System.Type! +override Android.Views.KeyEvent.DeviceId.get -> int +override Android.Views.KeyEvent.DispatcherState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyEvent.DispatcherState.ThresholdClass.get -> nint +override Android.Views.KeyEvent.DispatcherState.ThresholdType.get -> System.Type! +override Android.Views.KeyEvent.EventTime.get -> long +override Android.Views.KeyEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.KeyEvent.Source.get -> Android.Views.InputSourceType +override Android.Views.KeyEvent.ThresholdClass.get -> nint +override Android.Views.KeyEvent.ThresholdType.get -> System.Type! +override Android.Views.KeyEvent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Views.LayoutInflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.LayoutInflater.ThresholdClass.get -> nint +override Android.Views.LayoutInflater.ThresholdType.get -> System.Type! +override Android.Views.MenuInflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.MenuInflater.ThresholdClass.get -> nint +override Android.Views.MenuInflater.ThresholdType.get -> System.Type! +override Android.Views.MotionEvent.DeviceId.get -> int +override Android.Views.MotionEvent.EventTime.get -> long +override Android.Views.MotionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.MotionEvent.PointerCoords.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.MotionEvent.PointerProperties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.MotionEvent.Source.get -> Android.Views.InputSourceType +override Android.Views.MotionEvent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +override Android.Views.MotionPredictor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.OrientationEventListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.OrientationEventListener.ThresholdClass.get -> nint +override Android.Views.OrientationEventListener.ThresholdType.get -> System.Type! +override Android.Views.OrientationListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.OrientationListener.ThresholdClass.get -> nint +override Android.Views.OrientationListener.ThresholdType.get -> System.Type! +override Android.Views.PixelCopy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.PixelCopy.PixelCopyRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.PixelCopy.PixelCopyRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.PixelCopy.Result.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.PointerIcon.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.RoundedCorner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ScaleGestureDetector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.ThresholdClass.get -> nint +override Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.ThresholdType.get -> System.Type! +override Android.Views.ScaleGestureDetector.ThresholdClass.get -> nint +override Android.Views.ScaleGestureDetector.ThresholdType.get -> System.Type! +override Android.Views.ScrollCaptureSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ScrollCaptureSession.ThresholdClass.get -> nint +override Android.Views.ScrollCaptureSession.ThresholdType.get -> System.Type! +override Android.Views.ScrollCaptureTarget.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SearchEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SearchEvent.ThresholdClass.get -> nint +override Android.Views.SearchEvent.ThresholdType.get -> System.Type! +override Android.Views.SoundEffectConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SoundEffectConstants.ThresholdClass.get -> nint +override Android.Views.SoundEffectConstants.ThresholdType.get -> System.Type! +override Android.Views.Surface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Surface.OutOfResourcesException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Surface.OutOfResourcesException.ThresholdClass.get -> nint +override Android.Views.Surface.OutOfResourcesException.ThresholdType.get -> System.Type! +override Android.Views.Surface.ThresholdClass.get -> nint +override Android.Views.Surface.ThresholdType.get -> System.Type! +override Android.Views.SurfaceControl.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControl.Builder.ThresholdClass.get -> nint +override Android.Views.SurfaceControl.Builder.ThresholdType.get -> System.Type! +override Android.Views.SurfaceControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControl.Transaction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControl.Transaction.ThresholdClass.get -> nint +override Android.Views.SurfaceControl.Transaction.ThresholdType.get -> System.Type! +override Android.Views.SurfaceControl.TrustedPresentationThresholds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControlViewHost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControlViewHost.SurfacePackage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceControlViewHost.ThresholdClass.get -> nint +override Android.Views.SurfaceControlViewHost.ThresholdType.get -> System.Type! +override Android.Views.SurfaceHolderBadSurfaceTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceHolderBadSurfaceTypeException.ThresholdClass.get -> nint +override Android.Views.SurfaceHolderBadSurfaceTypeException.ThresholdType.get -> System.Type! +override Android.Views.SurfaceView.GatherTransparentRegion(Android.Graphics.Region? region) -> bool +override Android.Views.SurfaceView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.SurfaceView.ThresholdClass.get -> nint +override Android.Views.SurfaceView.ThresholdType.get -> System.Type! +override Android.Views.TextClassifiers.ConversationAction.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationActions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationActions.Message.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationActions.Message.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationActions.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.ConversationActions.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.SelectionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassification.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassification.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassification.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassification.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassificationContext.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassificationContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassificationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassificationSessionId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEntityConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEntityConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.Builder.ThresholdClass.get -> nint +override Android.Views.TextClassifiers.TextClassifierEvent.Builder.ThresholdType.get -> System.Type! +override Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextClassifierEvent.ThresholdClass.get -> nint +override Android.Views.TextClassifiers.TextClassifierEvent.ThresholdType.get -> System.Type! +override Android.Views.TextClassifiers.TextLanguage.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLanguage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLanguage.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLanguage.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.TextLink.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.TextLinkSpan.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextLinks.TextLinkSpan.OnClick(Android.Views.View? widget) -> void +override Android.Views.TextClassifiers.TextLinks.TextLinkSpan.ThresholdClass.get -> nint +override Android.Views.TextClassifiers.TextLinks.TextLinkSpan.ThresholdType.get -> System.Type! +override Android.Views.TextClassifiers.TextSelection.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextSelection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextSelection.Request.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextClassifiers.TextSelection.Request.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SentenceSuggestionsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SpellCheckerInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SpellCheckerSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.ThresholdClass.get -> nint +override Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.ThresholdType.get -> System.Type! +override Android.Views.TextService.SpellCheckerSession.ThresholdClass.get -> nint +override Android.Views.TextService.SpellCheckerSession.ThresholdType.get -> System.Type! +override Android.Views.TextService.SpellCheckerSubtype.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.SuggestionsInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.TextInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextService.TextServicesManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextureView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TextureView.ThresholdClass.get -> nint +override Android.Views.TextureView.ThresholdType.get -> System.Type! +override Android.Views.TouchDelegate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.TouchDelegate.ThresholdClass.get -> nint +override Android.Views.TouchDelegate.ThresholdType.get -> System.Type! +override Android.Views.Translation.TranslationCapability.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationContext.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationRequestValue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationResponseValue.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationResponseValue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.TranslationSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.Translator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.Translator.ThresholdClass.get -> nint +override Android.Views.Translation.Translator.ThresholdType.get -> System.Type! +override Android.Views.Translation.UiTranslationManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.ViewTranslationRequest.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.ViewTranslationRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.ViewTranslationResponse.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Translation.ViewTranslationResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.VelocityTracker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.VerifiedInputEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.VerifiedInputEvent.ThresholdClass.get -> nint +override Android.Views.VerifiedInputEvent.ThresholdType.get -> System.Type! +override Android.Views.VerifiedKeyEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.VerifiedMotionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.AccessibilityDelegate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.AccessibilityDelegate.ThresholdClass.get -> nint +override Android.Views.View.AccessibilityDelegate.ThresholdType.get -> System.Type! +override Android.Views.View.BaseSavedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.BaseSavedState.ThresholdClass.get -> nint +override Android.Views.View.BaseSavedState.ThresholdType.get -> System.Type! +override Android.Views.View.DragShadowBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.DragShadowBuilder.ThresholdClass.get -> nint +override Android.Views.View.DragShadowBuilder.ThresholdType.get -> System.Type! +override Android.Views.View.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.MeasureSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.View.MeasureSpec.ThresholdClass.get -> nint +override Android.Views.View.MeasureSpec.ThresholdType.get -> System.Type! +override Android.Views.View.ThresholdClass.get -> nint +override Android.Views.View.ThresholdType.get -> System.Type! +override Android.Views.ViewAnimationUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewConfiguration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewConfiguration.ThresholdClass.get -> nint +override Android.Views.ViewConfiguration.ThresholdType.get -> System.Type! +override Android.Views.ViewDebug.CapturedViewProperty.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.CapturedViewProperty.ThresholdClass.get -> nint +override Android.Views.ViewDebug.CapturedViewProperty.ThresholdType.get -> System.Type! +override Android.Views.ViewDebug.ExportedProperty.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.ExportedProperty.ThresholdClass.get -> nint +override Android.Views.ViewDebug.ExportedProperty.ThresholdType.get -> System.Type! +override Android.Views.ViewDebug.FlagToString.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.FlagToString.ThresholdClass.get -> nint +override Android.Views.ViewDebug.FlagToString.ThresholdType.get -> System.Type! +override Android.Views.ViewDebug.HierarchyTraceType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.IntToString.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.IntToString.ThresholdClass.get -> nint +override Android.Views.ViewDebug.IntToString.ThresholdType.get -> System.Type! +override Android.Views.ViewDebug.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.RecyclerTraceType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewDebug.ThresholdClass.get -> nint +override Android.Views.ViewDebug.ThresholdType.get -> System.Type! +override Android.Views.ViewGroup.GatherTransparentRegion(Android.Graphics.Region? region) -> bool +override Android.Views.ViewGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewGroup.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewGroup.LayoutParams.ThresholdClass.get -> nint +override Android.Views.ViewGroup.LayoutParams.ThresholdType.get -> System.Type! +override Android.Views.ViewGroup.MarginLayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewGroup.MarginLayoutParams.ThresholdClass.get -> nint +override Android.Views.ViewGroup.MarginLayoutParams.ThresholdType.get -> System.Type! +override Android.Views.ViewGroup.ThresholdClass.get -> nint +override Android.Views.ViewGroup.ThresholdType.get -> System.Type! +override Android.Views.ViewGroupOverlay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewGroupOverlay.ThresholdClass.get -> nint +override Android.Views.ViewGroupOverlay.ThresholdType.get -> System.Type! +override Android.Views.ViewOutlineProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewOutlineProvider.ThresholdClass.get -> nint +override Android.Views.ViewOutlineProvider.ThresholdType.get -> System.Type! +override Android.Views.ViewOverlay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewOverlay.ThresholdClass.get -> nint +override Android.Views.ViewOverlay.ThresholdType.get -> System.Type! +override Android.Views.ViewPropertyAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewPropertyAnimator.ThresholdClass.get -> nint +override Android.Views.ViewPropertyAnimator.ThresholdType.get -> System.Type! +override Android.Views.ViewStructure.HtmlInfo.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewStructure.HtmlInfo.Builder.ThresholdClass.get -> nint +override Android.Views.ViewStructure.HtmlInfo.Builder.ThresholdType.get -> System.Type! +override Android.Views.ViewStructure.HtmlInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewStructure.HtmlInfo.ThresholdClass.get -> nint +override Android.Views.ViewStructure.HtmlInfo.ThresholdType.get -> System.Type! +override Android.Views.ViewStructure.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewStructure.ThresholdClass.get -> nint +override Android.Views.ViewStructure.ThresholdType.get -> System.Type! +override Android.Views.ViewStub.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.ViewTreeObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Window.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.Window.ThresholdClass.get -> nint +override Android.Views.Window.ThresholdType.get -> System.Type! +override Android.Views.WindowAnimationFrameStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowContentFrameStats.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowId.FocusObserver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowId.FocusObserver.ThresholdClass.get -> nint +override Android.Views.WindowId.FocusObserver.ThresholdType.get -> System.Type! +override Android.Views.WindowId.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowId.ThresholdClass.get -> nint +override Android.Views.WindowId.ThresholdType.get -> System.Type! +override Android.Views.WindowInsets.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsets.Side.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsets.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsetsAnimation.Bounds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsetsAnimation.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowInsetsAnimation.Callback.ThresholdClass.get -> nint +override Android.Views.WindowInsetsAnimation.Callback.ThresholdType.get -> System.Type! +override Android.Views.WindowInsetsAnimation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowManagerBadTokenException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowManagerBadTokenException.ThresholdClass.get -> nint +override Android.Views.WindowManagerBadTokenException.ThresholdType.get -> System.Type! +override Android.Views.WindowManagerInvalidDisplayException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowManagerInvalidDisplayException.ThresholdClass.get -> nint +override Android.Views.WindowManagerInvalidDisplayException.ThresholdType.get -> System.Type! +override Android.Views.WindowManagerLayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Views.WindowManagerLayoutParams.ThresholdClass.get -> nint +override Android.Views.WindowManagerLayoutParams.ThresholdType.get -> System.Type! +override Android.Views.WindowMetrics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.CacheManager.CacheResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.CacheManager.CacheResult.ThresholdClass.get -> nint +override Android.Webkit.CacheManager.CacheResult.ThresholdType.get -> System.Type! +override Android.Webkit.CacheManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ClientCertRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ClientCertRequest.ThresholdClass.get -> nint +override Android.Webkit.ClientCertRequest.ThresholdType.get -> System.Type! +override Android.Webkit.ConsoleMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ConsoleMessage.MessageLevel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ConsoleMessage.ThresholdClass.get -> nint +override Android.Webkit.ConsoleMessage.ThresholdType.get -> System.Type! +override Android.Webkit.CookieManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.CookieManager.ThresholdClass.get -> nint +override Android.Webkit.CookieManager.ThresholdType.get -> System.Type! +override Android.Webkit.CookieSyncManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.CookieSyncManager.ResetSync() -> void +override Android.Webkit.CookieSyncManager.Run() -> void +override Android.Webkit.CookieSyncManager.StartSync() -> void +override Android.Webkit.CookieSyncManager.StopSync() -> void +override Android.Webkit.CookieSyncManager.Sync() -> void +override Android.Webkit.DateSorter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.DateSorter.ThresholdClass.get -> nint +override Android.Webkit.DateSorter.ThresholdType.get -> System.Type! +override Android.Webkit.GeolocationPermissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.GeolocationPermissions.ThresholdClass.get -> nint +override Android.Webkit.GeolocationPermissions.ThresholdType.get -> System.Type! +override Android.Webkit.HttpAuthHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.HttpAuthHandler.ThresholdClass.get -> nint +override Android.Webkit.HttpAuthHandler.ThresholdType.get -> System.Type! +override Android.Webkit.JavascriptInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.JavascriptInterface.ThresholdClass.get -> nint +override Android.Webkit.JavascriptInterface.ThresholdType.get -> System.Type! +override Android.Webkit.JsPromptResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.JsPromptResult.ThresholdClass.get -> nint +override Android.Webkit.JsPromptResult.ThresholdType.get -> System.Type! +override Android.Webkit.JsResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.JsResult.ThresholdClass.get -> nint +override Android.Webkit.JsResult.ThresholdType.get -> System.Type! +override Android.Webkit.MimeTypeMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.MimeTypeMap.ThresholdClass.get -> nint +override Android.Webkit.MimeTypeMap.ThresholdType.get -> System.Type! +override Android.Webkit.PermissionRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.PermissionRequest.ThresholdClass.get -> nint +override Android.Webkit.PermissionRequest.ThresholdType.get -> System.Type! +override Android.Webkit.Plugin.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.Plugin.ThresholdClass.get -> nint +override Android.Webkit.Plugin.ThresholdType.get -> System.Type! +override Android.Webkit.PluginData.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.PluginList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.PluginList.ThresholdClass.get -> nint +override Android.Webkit.PluginList.ThresholdType.get -> System.Type! +override Android.Webkit.RenderProcessGoneDetail.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.RenderProcessGoneDetail.ThresholdClass.get -> nint +override Android.Webkit.RenderProcessGoneDetail.ThresholdType.get -> System.Type! +override Android.Webkit.SafeBrowsingResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.SafeBrowsingResponse.ThresholdClass.get -> nint +override Android.Webkit.SafeBrowsingResponse.ThresholdType.get -> System.Type! +override Android.Webkit.ServiceWorkerClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ServiceWorkerClient.ThresholdClass.get -> nint +override Android.Webkit.ServiceWorkerClient.ThresholdType.get -> System.Type! +override Android.Webkit.ServiceWorkerController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ServiceWorkerController.ThresholdClass.get -> nint +override Android.Webkit.ServiceWorkerController.ThresholdType.get -> System.Type! +override Android.Webkit.ServiceWorkerWebSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.ServiceWorkerWebSettings.ThresholdClass.get -> nint +override Android.Webkit.ServiceWorkerWebSettings.ThresholdType.get -> System.Type! +override Android.Webkit.SslErrorHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.SslErrorHandler.ThresholdClass.get -> nint +override Android.Webkit.SslErrorHandler.ThresholdType.get -> System.Type! +override Android.Webkit.TracingConfig.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.TracingConfig.Builder.ThresholdClass.get -> nint +override Android.Webkit.TracingConfig.Builder.ThresholdType.get -> System.Type! +override Android.Webkit.TracingConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.TracingConfig.ThresholdClass.get -> nint +override Android.Webkit.TracingConfig.ThresholdType.get -> System.Type! +override Android.Webkit.TracingController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.TracingController.ThresholdClass.get -> nint +override Android.Webkit.TracingController.ThresholdType.get -> System.Type! +override Android.Webkit.UrlInterceptRegistry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.URLUtil.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebBackForwardList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebBackForwardList.ThresholdClass.get -> nint +override Android.Webkit.WebBackForwardList.ThresholdType.get -> System.Type! +override Android.Webkit.WebChromeClient.FileChooserParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebChromeClient.FileChooserParams.ThresholdClass.get -> nint +override Android.Webkit.WebChromeClient.FileChooserParams.ThresholdType.get -> System.Type! +override Android.Webkit.WebChromeClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebChromeClient.ThresholdClass.get -> nint +override Android.Webkit.WebChromeClient.ThresholdType.get -> System.Type! +override Android.Webkit.WebHistoryItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebHistoryItem.ThresholdClass.get -> nint +override Android.Webkit.WebHistoryItem.ThresholdType.get -> System.Type! +override Android.Webkit.WebIconDatabase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebIconDatabase.ThresholdClass.get -> nint +override Android.Webkit.WebIconDatabase.ThresholdType.get -> System.Type! +override Android.Webkit.WebMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebMessage.ThresholdClass.get -> nint +override Android.Webkit.WebMessage.ThresholdType.get -> System.Type! +override Android.Webkit.WebMessagePort.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebMessagePort.ThresholdClass.get -> nint +override Android.Webkit.WebMessagePort.ThresholdType.get -> System.Type! +override Android.Webkit.WebMessagePort.WebMessageCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebMessagePort.WebMessageCallback.ThresholdClass.get -> nint +override Android.Webkit.WebMessagePort.WebMessageCallback.ThresholdType.get -> System.Type! +override Android.Webkit.WebResourceError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebResourceError.ThresholdClass.get -> nint +override Android.Webkit.WebResourceError.ThresholdType.get -> System.Type! +override Android.Webkit.WebResourceResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebResourceResponse.ThresholdClass.get -> nint +override Android.Webkit.WebResourceResponse.ThresholdType.get -> System.Type! +override Android.Webkit.WebSettings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSettings.LayoutAlgorithm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSettings.PluginState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSettings.RenderPriority.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSettings.TextSize.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSettings.ThresholdClass.get -> nint +override Android.Webkit.WebSettings.ThresholdType.get -> System.Type! +override Android.Webkit.WebSettings.ZoomDensity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebStorage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebStorage.Origin.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebStorage.Origin.ThresholdClass.get -> nint +override Android.Webkit.WebStorage.Origin.ThresholdType.get -> System.Type! +override Android.Webkit.WebStorage.ThresholdClass.get -> nint +override Android.Webkit.WebStorage.ThresholdType.get -> System.Type! +override Android.Webkit.WebSyncManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebSyncManager.ThresholdClass.get -> nint +override Android.Webkit.WebSyncManager.ThresholdType.get -> System.Type! +override Android.Webkit.WebView.HitTestResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebView.HitTestResult.ThresholdClass.get -> nint +override Android.Webkit.WebView.HitTestResult.ThresholdType.get -> System.Type! +override Android.Webkit.WebView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebView.ThresholdClass.get -> nint +override Android.Webkit.WebView.ThresholdType.get -> System.Type! +override Android.Webkit.WebView.VisualStateCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebView.VisualStateCallback.ThresholdClass.get -> nint +override Android.Webkit.WebView.VisualStateCallback.ThresholdType.get -> System.Type! +override Android.Webkit.WebView.WebViewTransport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebView.WebViewTransport.ThresholdClass.get -> nint +override Android.Webkit.WebView.WebViewTransport.ThresholdType.get -> System.Type! +override Android.Webkit.WebViewClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebViewClient.ThresholdClass.get -> nint +override Android.Webkit.WebViewClient.ThresholdType.get -> System.Type! +override Android.Webkit.WebViewDatabase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebViewDatabase.ThresholdClass.get -> nint +override Android.Webkit.WebViewDatabase.ThresholdType.get -> System.Type! +override Android.Webkit.WebViewFragment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebViewFragment.ThresholdClass.get -> nint +override Android.Webkit.WebViewFragment.ThresholdType.get -> System.Type! +override Android.Webkit.WebViewRenderProcess.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebViewRenderProcess.ThresholdClass.get -> nint +override Android.Webkit.WebViewRenderProcess.ThresholdType.get -> System.Type! +override Android.Webkit.WebViewRenderProcessClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Webkit.WebViewRenderProcessClient.ThresholdClass.get -> nint +override Android.Webkit.WebViewRenderProcessClient.ThresholdType.get -> System.Type! +override Android.Widget.AbsListView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsListView.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsListView.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.AbsListView.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.AbsListView.SelectedView.get -> Android.Views.View? +override Android.Widget.AbsListView.ThresholdClass.get -> nint +override Android.Widget.AbsListView.ThresholdType.get -> System.Type! +override Android.Widget.AbsoluteLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsoluteLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsoluteLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.AbsoluteLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.AbsoluteLayout.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.AbsoluteLayout.ThresholdClass.get -> nint +override Android.Widget.AbsoluteLayout.ThresholdType.get -> System.Type! +override Android.Widget.AbsSeekBar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsSeekBar.ThresholdClass.get -> nint +override Android.Widget.AbsSeekBar.ThresholdType.get -> System.Type! +override Android.Widget.AbsSpinner.Adapter.get -> Android.Widget.ISpinnerAdapter? +override Android.Widget.AbsSpinner.Adapter.set -> void +override Android.Widget.AbsSpinner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AbsSpinner.SelectedView.get -> Android.Views.View? +override Android.Widget.AbsSpinner.SetSelection(int position) -> void +override Android.Widget.AbsSpinner.ThresholdClass.get -> nint +override Android.Widget.AbsSpinner.ThresholdType.get -> System.Type! +override Android.Widget.ActionMenuView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ActionMenuView.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ActionMenuView.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.ActionMenuView.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.ActionMenuView.ThresholdClass.get -> nint +override Android.Widget.ActionMenuView.ThresholdType.get -> System.Type! +override Android.Widget.AdapterView.AdapterContextMenuInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AdapterView.AdapterContextMenuInfo.ThresholdClass.get -> nint +override Android.Widget.AdapterView.AdapterContextMenuInfo.ThresholdType.get -> System.Type! +override Android.Widget.AdapterView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AdapterView.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +override Android.Widget.AdapterView.ThresholdClass.get -> nint +override Android.Widget.AdapterView.ThresholdType.get -> System.Type! +override Android.Widget.AdapterView.RawAdapter.get -> Java.Lang.Object! +override Android.Widget.AdapterView.RawAdapter.set -> void +override Android.Widget.AdapterViewAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AdapterViewAnimator.RawAdapter.get -> Java.Lang.Object? +override Android.Widget.AdapterViewAnimator.RawAdapter.set -> void +override Android.Widget.AdapterViewAnimator.SelectedView.get -> Android.Views.View? +override Android.Widget.AdapterViewAnimator.SetSelection(int position) -> void +override Android.Widget.AdapterViewAnimator.ThresholdClass.get -> nint +override Android.Widget.AdapterViewAnimator.ThresholdType.get -> System.Type! +override Android.Widget.AdapterViewFlipper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AdapterViewFlipper.ThresholdClass.get -> nint +override Android.Widget.AdapterViewFlipper.ThresholdType.get -> System.Type! +override Android.Widget.AlphabetIndexer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AlphabetIndexer.ThresholdClass.get -> nint +override Android.Widget.AlphabetIndexer.ThresholdType.get -> System.Type! +override Android.Widget.AnalogClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AnalogClock.ThresholdClass.get -> nint +override Android.Widget.AnalogClock.ThresholdType.get -> System.Type! +override Android.Widget.ArrayAdapter.Count.get -> int +override Android.Widget.ArrayAdapter.GetItem(int position) -> Java.Lang.Object? +override Android.Widget.ArrayAdapter.GetItemId(int position) -> long +override Android.Widget.ArrayAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup! parent) -> Android.Views.View! +override Android.Widget.ArrayAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ArrayAdapter.ThresholdClass.get -> nint +override Android.Widget.ArrayAdapter.ThresholdType.get -> System.Type! +override Android.Widget.AutoCompleteTextView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.AutoCompleteTextView.ThresholdClass.get -> nint +override Android.Widget.AutoCompleteTextView.ThresholdType.get -> System.Type! +override Android.Widget.BaseAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.BaseAdapter.ThresholdClass.get -> nint +override Android.Widget.BaseAdapter.ThresholdType.get -> System.Type! +override Android.Widget.BaseAdapter.GetItem(int position) -> Java.Lang.Object? +override Android.Widget.BaseExpandableListAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.BaseExpandableListAdapter.ThresholdClass.get -> nint +override Android.Widget.BaseExpandableListAdapter.ThresholdType.get -> System.Type! +override Android.Widget.Button.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Button.ThresholdClass.get -> nint +override Android.Widget.Button.ThresholdType.get -> System.Type! +override Android.Widget.CalendarView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CalendarView.ThresholdClass.get -> nint +override Android.Widget.CalendarView.ThresholdType.get -> System.Type! +override Android.Widget.CheckBox.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CheckBox.ThresholdClass.get -> nint +override Android.Widget.CheckBox.ThresholdType.get -> System.Type! +override Android.Widget.CheckedTextView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CheckedTextView.ThresholdClass.get -> nint +override Android.Widget.CheckedTextView.ThresholdType.get -> System.Type! +override Android.Widget.Chronometer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Chronometer.ThresholdClass.get -> nint +override Android.Widget.Chronometer.ThresholdType.get -> System.Type! +override Android.Widget.CompoundButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CompoundButton.ThresholdClass.get -> nint +override Android.Widget.CompoundButton.ThresholdType.get -> System.Type! +override Android.Widget.CursorAdapter.Count.get -> int +override Android.Widget.CursorAdapter.GetItem(int position) -> Java.Lang.Object? +override Android.Widget.CursorAdapter.GetItemId(int position) -> long +override Android.Widget.CursorAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.CursorAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CursorAdapter.ThresholdClass.get -> nint +override Android.Widget.CursorAdapter.ThresholdType.get -> System.Type! +override Android.Widget.CursorTreeAdapter.GetChild(int groupPosition, int childPosition) -> Java.Lang.Object? +override Android.Widget.CursorTreeAdapter.GetChildId(int groupPosition, int childPosition) -> long +override Android.Widget.CursorTreeAdapter.GetChildrenCount(int groupPosition) -> int +override Android.Widget.CursorTreeAdapter.GetChildView(int groupPosition, int childPosition, bool isLastChild, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.CursorTreeAdapter.GetGroup(int groupPosition) -> Java.Lang.Object? +override Android.Widget.CursorTreeAdapter.GetGroupId(int groupPosition) -> long +override Android.Widget.CursorTreeAdapter.GetGroupView(int groupPosition, bool isExpanded, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.CursorTreeAdapter.GroupCount.get -> int +override Android.Widget.CursorTreeAdapter.HasStableIds.get -> bool +override Android.Widget.CursorTreeAdapter.IsChildSelectable(int groupPosition, int childPosition) -> bool +override Android.Widget.CursorTreeAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.CursorTreeAdapter.ThresholdClass.get -> nint +override Android.Widget.CursorTreeAdapter.ThresholdType.get -> System.Type! +override Android.Widget.DatePicker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.DatePicker.ThresholdClass.get -> nint +override Android.Widget.DatePicker.ThresholdType.get -> System.Type! +override Android.Widget.DialerFilter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.DialerFilter.ThresholdClass.get -> nint +override Android.Widget.DialerFilter.ThresholdType.get -> System.Type! +override Android.Widget.DigitalClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.DigitalClock.ThresholdClass.get -> nint +override Android.Widget.DigitalClock.ThresholdType.get -> System.Type! +override Android.Widget.EdgeEffect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.EdgeEffect.ThresholdClass.get -> nint +override Android.Widget.EdgeEffect.ThresholdType.get -> System.Type! +override Android.Widget.EditText.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.EditText.ThresholdClass.get -> nint +override Android.Widget.EditText.ThresholdType.get -> System.Type! +override Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.ThresholdClass.get -> nint +override Android.Widget.ExpandableListView.ExpandableListContextMenuInfo.ThresholdType.get -> System.Type! +override Android.Widget.ExpandableListView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ExpandableListView.ThresholdClass.get -> nint +override Android.Widget.ExpandableListView.ThresholdType.get -> System.Type! +override Android.Widget.Filter.FilterResults.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Filter.FilterResults.ThresholdClass.get -> nint +override Android.Widget.Filter.FilterResults.ThresholdType.get -> System.Type! +override Android.Widget.Filter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Filter.ThresholdClass.get -> nint +override Android.Widget.Filter.ThresholdType.get -> System.Type! +override Android.Widget.FrameLayout.Foreground.get -> Android.Graphics.Drawables.Drawable? +override Android.Widget.FrameLayout.Foreground.set -> void +override Android.Widget.FrameLayout.ForegroundGravity.get -> Android.Views.GravityFlags +override Android.Widget.FrameLayout.ForegroundTintList.get -> Android.Content.Res.ColorStateList? +override Android.Widget.FrameLayout.ForegroundTintList.set -> void +override Android.Widget.FrameLayout.ForegroundTintMode.get -> Android.Graphics.PorterDuff.Mode? +override Android.Widget.FrameLayout.ForegroundTintMode.set -> void +override Android.Widget.FrameLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.FrameLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.FrameLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.FrameLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.FrameLayout.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +override Android.Widget.FrameLayout.SetForegroundGravity(Android.Views.GravityFlags foregroundGravity) -> void +override Android.Widget.FrameLayout.ThresholdClass.get -> nint +override Android.Widget.FrameLayout.ThresholdType.get -> System.Type! +override Android.Widget.Gallery.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Gallery.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Gallery.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.Gallery.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.Gallery.ThresholdClass.get -> nint +override Android.Widget.Gallery.ThresholdType.get -> System.Type! +override Android.Widget.GridLayout.Alignment.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.GridLayout.Alignment.ThresholdClass.get -> nint +override Android.Widget.GridLayout.Alignment.ThresholdType.get -> System.Type! +override Android.Widget.GridLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.GridLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.GridLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.GridLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.GridLayout.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +override Android.Widget.GridLayout.Spec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.GridLayout.Spec.ThresholdClass.get -> nint +override Android.Widget.GridLayout.Spec.ThresholdType.get -> System.Type! +override Android.Widget.GridLayout.ThresholdClass.get -> nint +override Android.Widget.GridLayout.ThresholdType.get -> System.Type! +override Android.Widget.GridView.Adapter.get -> Android.Widget.IListAdapter? +override Android.Widget.GridView.Adapter.set -> void +override Android.Widget.GridView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.GridView.SetSelection(int position) -> void +override Android.Widget.GridView.ThresholdClass.get -> nint +override Android.Widget.GridView.ThresholdType.get -> System.Type! +override Android.Widget.HeaderViewListAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.HeaderViewListAdapter.ThresholdClass.get -> nint +override Android.Widget.HeaderViewListAdapter.ThresholdType.get -> System.Type! +override Android.Widget.HorizontalScrollView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.HorizontalScrollView.ThresholdClass.get -> nint +override Android.Widget.HorizontalScrollView.ThresholdType.get -> System.Type! +override Android.Widget.ImageButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ImageButton.ThresholdClass.get -> nint +override Android.Widget.ImageButton.ThresholdType.get -> System.Type! +override Android.Widget.ImageSwitcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ImageSwitcher.ThresholdClass.get -> nint +override Android.Widget.ImageSwitcher.ThresholdType.get -> System.Type! +override Android.Widget.ImageView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ImageView.ScaleType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ImageView.ThresholdClass.get -> nint +override Android.Widget.ImageView.ThresholdType.get -> System.Type! +override Android.Widget.Inline.InlineContentView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Inline.InlineContentView.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.Inline.InlineContentView.ThresholdClass.get -> nint +override Android.Widget.Inline.InlineContentView.ThresholdType.get -> System.Type! +override Android.Widget.Inline.InlinePresentationSpec.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Inline.InlinePresentationSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.LinearLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.LinearLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.LinearLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.LinearLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.LinearLayout.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.LinearLayout.ThresholdClass.get -> nint +override Android.Widget.LinearLayout.ThresholdType.get -> System.Type! +override Android.Widget.ListPopupWindow.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ListPopupWindow.ThresholdClass.get -> nint +override Android.Widget.ListPopupWindow.ThresholdType.get -> System.Type! +override Android.Widget.ListView.Adapter.get -> Android.Widget.IListAdapter? +override Android.Widget.ListView.Adapter.set -> void +override Android.Widget.ListView.CheckedItemPosition.get -> int +override Android.Widget.ListView.CheckedItemPositions.get -> Android.Util.SparseBooleanArray? +override Android.Widget.ListView.ChoiceMode.get -> Android.Widget.ChoiceMode +override Android.Widget.ListView.ChoiceMode.set -> void +override Android.Widget.ListView.ClearChoices() -> void +override Android.Widget.ListView.FixedViewInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ListView.FixedViewInfo.ThresholdClass.get -> nint +override Android.Widget.ListView.FixedViewInfo.ThresholdType.get -> System.Type! +override Android.Widget.ListView.GetCheckedItemIds() -> long[]? +override Android.Widget.ListView.IsItemChecked(int position) -> bool +override Android.Widget.ListView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ListView.SetItemChecked(int position, bool value) -> void +override Android.Widget.ListView.SetSelection(int position) -> void +override Android.Widget.ListView.SetSelectionFromTop(int position, int y) -> void +override Android.Widget.ListView.ThresholdClass.get -> nint +override Android.Widget.ListView.ThresholdType.get -> System.Type! +override Android.Widget.Magnifier.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Magnifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.MediaController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.MediaController.ThresholdClass.get -> nint +override Android.Widget.MediaController.ThresholdType.get -> System.Type! +override Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.ThresholdClass.get -> nint +override Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.ThresholdType.get -> System.Type! +override Android.Widget.MultiAutoCompleteTextView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.MultiAutoCompleteTextView.ThresholdClass.get -> nint +override Android.Widget.MultiAutoCompleteTextView.ThresholdType.get -> System.Type! +override Android.Widget.NumberPicker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.NumberPicker.ThresholdClass.get -> nint +override Android.Widget.NumberPicker.ThresholdType.get -> System.Type! +override Android.Widget.OverScroller.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.OverScroller.ThresholdClass.get -> nint +override Android.Widget.OverScroller.ThresholdType.get -> System.Type! +override Android.Widget.PopupMenu.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.PopupMenu.ThresholdClass.get -> nint +override Android.Widget.PopupMenu.ThresholdType.get -> System.Type! +override Android.Widget.PopupWindow.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.PopupWindow.ThresholdClass.get -> nint +override Android.Widget.PopupWindow.ThresholdType.get -> System.Type! +override Android.Widget.ProgressBar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ProgressBar.ThresholdClass.get -> nint +override Android.Widget.ProgressBar.ThresholdType.get -> System.Type! +override Android.Widget.QuickContactBadge.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.QuickContactBadge.ThresholdClass.get -> nint +override Android.Widget.QuickContactBadge.ThresholdType.get -> System.Type! +override Android.Widget.RadioButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RadioButton.ThresholdClass.get -> nint +override Android.Widget.RadioButton.ThresholdType.get -> System.Type! +override Android.Widget.RadioGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RadioGroup.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RadioGroup.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.RadioGroup.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.RadioGroup.ThresholdClass.get -> nint +override Android.Widget.RadioGroup.ThresholdType.get -> System.Type! +override Android.Widget.RatingBar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RatingBar.ThresholdClass.get -> nint +override Android.Widget.RatingBar.ThresholdType.get -> System.Type! +override Android.Widget.RelativeLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RelativeLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RelativeLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.RelativeLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.RelativeLayout.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.RelativeLayout.ThresholdClass.get -> nint +override Android.Widget.RelativeLayout.ThresholdType.get -> System.Type! +override Android.Widget.RemoteViews.ActionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.ActionException.ThresholdClass.get -> nint +override Android.Widget.RemoteViews.ActionException.ThresholdType.get -> System.Type! +override Android.Widget.RemoteViews.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.RemoteCollectionItems.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.RemoteCollectionItems.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.RemoteResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.RemoteResponse.ThresholdClass.get -> nint +override Android.Widget.RemoteViews.RemoteResponse.ThresholdType.get -> System.Type! +override Android.Widget.RemoteViews.RemoteView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.RemoteView.ThresholdClass.get -> nint +override Android.Widget.RemoteViews.RemoteView.ThresholdType.get -> System.Type! +override Android.Widget.RemoteViews.RemoteViewOutlineProvider.GetOutline(Android.Views.View! view, Android.Graphics.Outline! outline) -> void +override Android.Widget.RemoteViews.RemoteViewOutlineProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViews.ThresholdClass.get -> nint +override Android.Widget.RemoteViews.ThresholdType.get -> System.Type! +override Android.Widget.RemoteViewsService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.RemoteViewsService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override Android.Widget.RemoteViewsService.ThresholdClass.get -> nint +override Android.Widget.RemoteViewsService.ThresholdType.get -> System.Type! +override Android.Widget.ResourceCursorAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ResourceCursorAdapter.NewView(Android.Content.Context? context, Android.Database.ICursor? cursor, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.ResourceCursorAdapter.ThresholdClass.get -> nint +override Android.Widget.ResourceCursorAdapter.ThresholdType.get -> System.Type! +override Android.Widget.ResourceCursorTreeAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ResourceCursorTreeAdapter.NewChildView(Android.Content.Context? context, Android.Database.ICursor? cursor, bool isLastChild, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.ResourceCursorTreeAdapter.NewGroupView(Android.Content.Context? context, Android.Database.ICursor? cursor, bool isExpanded, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.ResourceCursorTreeAdapter.ThresholdClass.get -> nint +override Android.Widget.ResourceCursorTreeAdapter.ThresholdType.get -> System.Type! +override Android.Widget.Scroller.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Scroller.ThresholdClass.get -> nint +override Android.Widget.Scroller.ThresholdType.get -> System.Type! +override Android.Widget.ScrollView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ScrollView.ThresholdClass.get -> nint +override Android.Widget.ScrollView.ThresholdType.get -> System.Type! +override Android.Widget.SearchView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SearchView.ThresholdClass.get -> nint +override Android.Widget.SearchView.ThresholdType.get -> System.Type! +override Android.Widget.SeekBar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SeekBar.ThresholdClass.get -> nint +override Android.Widget.SeekBar.ThresholdType.get -> System.Type! +override Android.Widget.ShareActionProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ShareActionProvider.OnCreateActionView() -> Android.Views.View? +override Android.Widget.ShareActionProvider.ThresholdClass.get -> nint +override Android.Widget.ShareActionProvider.ThresholdType.get -> System.Type! +override Android.Widget.SimpleAdapter.Count.get -> int +override Android.Widget.SimpleAdapter.GetItem(int position) -> Java.Lang.Object? +override Android.Widget.SimpleAdapter.GetItemId(int position) -> long +override Android.Widget.SimpleAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.SimpleAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SimpleAdapter.ThresholdClass.get -> nint +override Android.Widget.SimpleAdapter.ThresholdType.get -> System.Type! +override Android.Widget.SimpleCursorAdapter.BindView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor) -> void +override Android.Widget.SimpleCursorAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SimpleCursorAdapter.ThresholdClass.get -> nint +override Android.Widget.SimpleCursorAdapter.ThresholdType.get -> System.Type! +override Android.Widget.SimpleCursorTreeAdapter.BindChildView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor, bool isLastChild) -> void +override Android.Widget.SimpleCursorTreeAdapter.BindGroupView(Android.Views.View? view, Android.Content.Context? context, Android.Database.ICursor? cursor, bool isExpanded) -> void +override Android.Widget.SimpleCursorTreeAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SimpleCursorTreeAdapter.ThresholdClass.get -> nint +override Android.Widget.SimpleCursorTreeAdapter.ThresholdType.get -> System.Type! +override Android.Widget.SimpleExpandableListAdapter.GetChild(int groupPosition, int childPosition) -> Java.Lang.Object? +override Android.Widget.SimpleExpandableListAdapter.GetChildId(int groupPosition, int childPosition) -> long +override Android.Widget.SimpleExpandableListAdapter.GetChildrenCount(int groupPosition) -> int +override Android.Widget.SimpleExpandableListAdapter.GetChildView(int groupPosition, int childPosition, bool isLastChild, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.SimpleExpandableListAdapter.GetGroup(int groupPosition) -> Java.Lang.Object? +override Android.Widget.SimpleExpandableListAdapter.GetGroupId(int groupPosition) -> long +override Android.Widget.SimpleExpandableListAdapter.GetGroupView(int groupPosition, bool isExpanded, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +override Android.Widget.SimpleExpandableListAdapter.GroupCount.get -> int +override Android.Widget.SimpleExpandableListAdapter.HasStableIds.get -> bool +override Android.Widget.SimpleExpandableListAdapter.IsChildSelectable(int groupPosition, int childPosition) -> bool +override Android.Widget.SimpleExpandableListAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SimpleExpandableListAdapter.ThresholdClass.get -> nint +override Android.Widget.SimpleExpandableListAdapter.ThresholdType.get -> System.Type! +override Android.Widget.SlidingDrawer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.SlidingDrawer.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.SlidingDrawer.ThresholdClass.get -> nint +override Android.Widget.SlidingDrawer.ThresholdType.get -> System.Type! +override Android.Widget.Space.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Spinner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Spinner.ThresholdClass.get -> nint +override Android.Widget.Spinner.ThresholdType.get -> System.Type! +override Android.Widget.StackView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.StackView.ThresholdClass.get -> nint +override Android.Widget.StackView.ThresholdType.get -> System.Type! +override Android.Widget.Switch.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Switch.ThresholdClass.get -> nint +override Android.Widget.Switch.ThresholdType.get -> System.Type! +override Android.Widget.TabHost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TabHost.TabSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TabHost.TabSpec.ThresholdClass.get -> nint +override Android.Widget.TabHost.TabSpec.ThresholdType.get -> System.Type! +override Android.Widget.TabHost.ThresholdClass.get -> nint +override Android.Widget.TabHost.ThresholdType.get -> System.Type! +override Android.Widget.TableLayout.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TableLayout.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TableLayout.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.TableLayout.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.TableLayout.ThresholdClass.get -> nint +override Android.Widget.TableLayout.ThresholdType.get -> System.Type! +override Android.Widget.TableRow.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TableRow.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TableRow.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.TableRow.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.TableRow.ThresholdClass.get -> nint +override Android.Widget.TableRow.ThresholdType.get -> System.Type! +override Android.Widget.TabWidget.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TabWidget.SetDividerDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +override Android.Widget.TabWidget.ThresholdClass.get -> nint +override Android.Widget.TabWidget.ThresholdType.get -> System.Type! +override Android.Widget.TextClock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TextClock.ThresholdClass.get -> nint +override Android.Widget.TextClock.ThresholdType.get -> System.Type! +override Android.Widget.TextSwitcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TextSwitcher.ThresholdClass.get -> nint +override Android.Widget.TextSwitcher.ThresholdType.get -> System.Type! +override Android.Widget.TextView.BufferType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TextView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TextView.SavedState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TextView.SavedState.ThresholdClass.get -> nint +override Android.Widget.TextView.SavedState.ThresholdType.get -> System.Type! +override Android.Widget.TextView.SetPaddingRelative(int start, int top, int end, int bottom) -> void +override Android.Widget.TextView.ThresholdClass.get -> nint +override Android.Widget.TextView.ThresholdType.get -> System.Type! +override Android.Widget.TimePicker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TimePicker.ThresholdClass.get -> nint +override Android.Widget.TimePicker.ThresholdType.get -> System.Type! +override Android.Widget.Toast.Callback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Toast.Callback.ThresholdClass.get -> nint +override Android.Widget.Toast.Callback.ThresholdType.get -> System.Type! +override Android.Widget.Toast.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Toast.ThresholdClass.get -> nint +override Android.Widget.Toast.ThresholdType.get -> System.Type! +override Android.Widget.ToggleButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ToggleButton.ThresholdClass.get -> nint +override Android.Widget.ToggleButton.ThresholdType.get -> System.Type! +override Android.Widget.Toolbar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Toolbar.LayoutParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.Toolbar.LayoutParams.ThresholdClass.get -> nint +override Android.Widget.Toolbar.LayoutParams.ThresholdType.get -> System.Type! +override Android.Widget.Toolbar.OnLayout(bool changed, int l, int t, int r, int b) -> void +override Android.Widget.Toolbar.ThresholdClass.get -> nint +override Android.Widget.Toolbar.ThresholdType.get -> System.Type! +override Android.Widget.TwoLineListItem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.TwoLineListItem.ThresholdClass.get -> nint +override Android.Widget.TwoLineListItem.ThresholdType.get -> System.Type! +override Android.Widget.VideoView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.VideoView.ThresholdClass.get -> nint +override Android.Widget.VideoView.ThresholdType.get -> System.Type! +override Android.Widget.ViewAnimator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ViewAnimator.ThresholdClass.get -> nint +override Android.Widget.ViewAnimator.ThresholdType.get -> System.Type! +override Android.Widget.ViewFlipper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ViewFlipper.ThresholdClass.get -> nint +override Android.Widget.ViewFlipper.ThresholdType.get -> System.Type! +override Android.Widget.ViewSwitcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ViewSwitcher.ThresholdClass.get -> nint +override Android.Widget.ViewSwitcher.ThresholdType.get -> System.Type! +override Android.Widget.ZoomButton.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ZoomButton.ThresholdClass.get -> nint +override Android.Widget.ZoomButton.ThresholdType.get -> System.Type! +override Android.Widget.ZoomButtonsController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ZoomButtonsController.ThresholdClass.get -> nint +override Android.Widget.ZoomButtonsController.ThresholdType.get -> System.Type! +override Android.Widget.ZoomControls.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Widget.ZoomControls.ThresholdClass.get -> nint +override Android.Widget.ZoomControls.ThresholdType.get -> System.Type! +override Android.Window.BackEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Window.SplashScreenView.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Android.Window.SurfaceSyncGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.Annotation.TestTarget.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.Annotation.TestTarget.ThresholdClass.get -> nint +override Dalvik.Annotation.TestTarget.ThresholdType.get -> System.Type! +override Dalvik.Annotation.TestTargetClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.Annotation.TestTargetClass.ThresholdClass.get -> nint +override Dalvik.Annotation.TestTargetClass.ThresholdType.get -> System.Type! +override Dalvik.Bytecode.OpcodeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.ApplicationRuntime.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.BaseDexClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.BaseDexClassLoader.ThresholdClass.get -> nint +override Dalvik.SystemInterop.BaseDexClassLoader.ThresholdType.get -> System.Type! +override Dalvik.SystemInterop.DelegateLastClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.DexClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.DexClassLoader.ThresholdClass.get -> nint +override Dalvik.SystemInterop.DexClassLoader.ThresholdType.get -> System.Type! +override Dalvik.SystemInterop.DexFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.DexFile.OptimizationInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.InMemoryDexClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.PathClassLoader.FindLibrary(string? libname) -> string? +override Dalvik.SystemInterop.PathClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Dalvik.SystemInterop.PathClassLoader.ThresholdClass.get -> nint +override Dalvik.SystemInterop.PathClassLoader.ThresholdType.get -> System.Type! +override Dalvik.SystemInterop.ZipPathValidator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Awt.Font.NumericShaper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Awt.Font.NumericShaper.Range.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Awt.Font.TextAttribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Beans.IndexedPropertyChangeEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Beans.IndexedPropertyChangeEvent.ThresholdClass.get -> nint +override Java.Beans.IndexedPropertyChangeEvent.ThresholdType.get -> System.Type! +override Java.Beans.PropertyChangeEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Beans.PropertyChangeEvent.ThresholdClass.get -> nint +override Java.Beans.PropertyChangeEvent.ThresholdType.get -> System.Type! +override Java.Beans.PropertyChangeListenerProxy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Beans.PropertyChangeListenerProxy.ThresholdClass.get -> nint +override Java.Beans.PropertyChangeListenerProxy.ThresholdType.get -> System.Type! +override Java.Beans.PropertyChangeSupport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Beans.PropertyChangeSupport.ThresholdClass.get -> nint +override Java.Beans.PropertyChangeSupport.ThresholdType.get -> System.Type! +override Java.Interop.Tools.JavaCallableWrappers.Crc64.HashCore(byte[]! array, int ibStart, int cbSize) -> void +override Java.Interop.Tools.JavaCallableWrappers.Crc64.HashFinal() -> byte[]! +override Java.Interop.Tools.JavaCallableWrappers.Crc64.Initialize() -> void +override Java.IO.BufferedInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.BufferedInputStream.ThresholdClass.get -> nint +override Java.IO.BufferedInputStream.ThresholdType.get -> System.Type! +override Java.IO.BufferedOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.BufferedOutputStream.ThresholdClass.get -> nint +override Java.IO.BufferedOutputStream.ThresholdType.get -> System.Type! +override Java.IO.BufferedReader.Close() -> void +override Java.IO.BufferedReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.BufferedReader.Read(char[]? cbuf, int off, int len) -> int +override Java.IO.BufferedReader.ThresholdClass.get -> nint +override Java.IO.BufferedReader.ThresholdType.get -> System.Type! +override Java.IO.BufferedWriter.Close() -> void +override Java.IO.BufferedWriter.Flush() -> void +override Java.IO.BufferedWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.BufferedWriter.ThresholdClass.get -> nint +override Java.IO.BufferedWriter.ThresholdType.get -> System.Type! +override Java.IO.BufferedWriter.Write(char[]? cbuf, int off, int len) -> void +override Java.IO.ByteArrayInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ByteArrayInputStream.Read() -> int +override Java.IO.ByteArrayInputStream.ThresholdClass.get -> nint +override Java.IO.ByteArrayInputStream.ThresholdType.get -> System.Type! +override Java.IO.ByteArrayOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ByteArrayOutputStream.ThresholdClass.get -> nint +override Java.IO.ByteArrayOutputStream.ThresholdType.get -> System.Type! +override Java.IO.ByteArrayOutputStream.Write(int b) -> void +override Java.IO.CharArrayReader.Close() -> void +override Java.IO.CharArrayReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.CharArrayReader.Read(char[]? b, int off, int len) -> int +override Java.IO.CharArrayReader.ThresholdClass.get -> nint +override Java.IO.CharArrayReader.ThresholdType.get -> System.Type! +override Java.IO.CharArrayWriter.Close() -> void +override Java.IO.CharArrayWriter.Flush() -> void +override Java.IO.CharArrayWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.CharArrayWriter.ThresholdClass.get -> nint +override Java.IO.CharArrayWriter.ThresholdType.get -> System.Type! +override Java.IO.CharArrayWriter.Write(char[]? c, int off, int len) -> void +override Java.IO.CharConversionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.CharConversionException.ThresholdClass.get -> nint +override Java.IO.CharConversionException.ThresholdType.get -> System.Type! +override Java.IO.Console.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.DataInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.DataInputStream.ThresholdClass.get -> nint +override Java.IO.DataInputStream.ThresholdType.get -> System.Type! +override Java.IO.DataOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.DataOutputStream.ThresholdClass.get -> nint +override Java.IO.DataOutputStream.ThresholdType.get -> System.Type! +override Java.IO.EOFException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.EOFException.ThresholdClass.get -> nint +override Java.IO.EOFException.ThresholdType.get -> System.Type! +override Java.IO.File.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.File.ThresholdClass.get -> nint +override Java.IO.File.ThresholdType.get -> System.Type! +override Java.IO.FileDescriptor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileInputStream.Read() -> int +override Java.IO.FileInputStream.ThresholdClass.get -> nint +override Java.IO.FileInputStream.ThresholdType.get -> System.Type! +override Java.IO.FileNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileNotFoundException.ThresholdClass.get -> nint +override Java.IO.FileNotFoundException.ThresholdType.get -> System.Type! +override Java.IO.FileOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileOutputStream.ThresholdClass.get -> nint +override Java.IO.FileOutputStream.ThresholdType.get -> System.Type! +override Java.IO.FileOutputStream.Write(int b) -> void +override Java.IO.FilePermission.Actions.get -> string? +override Java.IO.FilePermission.Equals(Java.Lang.Object? obj) -> bool +override Java.IO.FilePermission.GetHashCode() -> int +override Java.IO.FilePermission.Implies(Java.Security.Permission? p) -> bool +override Java.IO.FilePermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileReader.ThresholdClass.get -> nint +override Java.IO.FileReader.ThresholdType.get -> System.Type! +override Java.IO.FileWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FileWriter.ThresholdClass.get -> nint +override Java.IO.FileWriter.ThresholdType.get -> System.Type! +override Java.IO.FilterInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FilterInputStream.Read() -> int +override Java.IO.FilterInputStream.ThresholdClass.get -> nint +override Java.IO.FilterInputStream.ThresholdType.get -> System.Type! +override Java.IO.FilterOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FilterOutputStream.ThresholdClass.get -> nint +override Java.IO.FilterOutputStream.ThresholdType.get -> System.Type! +override Java.IO.FilterOutputStream.Write(int b) -> void +override Java.IO.FilterReader.Close() -> void +override Java.IO.FilterReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FilterReader.Read(char[]? cbuf, int off, int len) -> int +override Java.IO.FilterReader.ThresholdClass.get -> nint +override Java.IO.FilterReader.ThresholdType.get -> System.Type! +override Java.IO.FilterWriter.Close() -> void +override Java.IO.FilterWriter.Flush() -> void +override Java.IO.FilterWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.FilterWriter.ThresholdClass.get -> nint +override Java.IO.FilterWriter.ThresholdType.get -> System.Type! +override Java.IO.FilterWriter.Write(char[]? cbuf, int off, int len) -> void +override Java.IO.InputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.InputStream.ThresholdClass.get -> nint +override Java.IO.InputStream.ThresholdType.get -> System.Type! +override Java.IO.InputStreamReader.Close() -> void +override Java.IO.InputStreamReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.InputStreamReader.Read(char[]? cbuf, int offset, int length) -> int +override Java.IO.InputStreamReader.ThresholdClass.get -> nint +override Java.IO.InputStreamReader.ThresholdType.get -> System.Type! +override Java.IO.InterruptedIOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.InterruptedIOException.ThresholdClass.get -> nint +override Java.IO.InterruptedIOException.ThresholdType.get -> System.Type! +override Java.IO.InvalidClassException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.InvalidClassException.ThresholdClass.get -> nint +override Java.IO.InvalidClassException.ThresholdType.get -> System.Type! +override Java.IO.InvalidObjectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.InvalidObjectException.ThresholdClass.get -> nint +override Java.IO.InvalidObjectException.ThresholdType.get -> System.Type! +override Java.IO.IOError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.IOError.ThresholdClass.get -> nint +override Java.IO.IOError.ThresholdType.get -> System.Type! +override Java.IO.IOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.IOException.ThresholdClass.get -> nint +override Java.IO.IOException.ThresholdType.get -> System.Type! +override Java.IO.LineNumberInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.LineNumberInputStream.ThresholdClass.get -> nint +override Java.IO.LineNumberInputStream.ThresholdType.get -> System.Type! +override Java.IO.LineNumberReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.LineNumberReader.ThresholdClass.get -> nint +override Java.IO.LineNumberReader.ThresholdType.get -> System.Type! +override Java.IO.NotActiveException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.NotActiveException.ThresholdClass.get -> nint +override Java.IO.NotActiveException.ThresholdType.get -> System.Type! +override Java.IO.NotSerializableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.NotSerializableException.ThresholdClass.get -> nint +override Java.IO.NotSerializableException.ThresholdType.get -> System.Type! +override Java.IO.ObjectInputStream.GetField.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectInputStream.GetField.ThresholdClass.get -> nint +override Java.IO.ObjectInputStream.GetField.ThresholdType.get -> System.Type! +override Java.IO.ObjectInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectInputStream.Read() -> int +override Java.IO.ObjectInputStream.ThresholdClass.get -> nint +override Java.IO.ObjectInputStream.ThresholdType.get -> System.Type! +override Java.IO.ObjectOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectOutputStream.PutField.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectOutputStream.PutField.ThresholdClass.get -> nint +override Java.IO.ObjectOutputStream.PutField.ThresholdType.get -> System.Type! +override Java.IO.ObjectOutputStream.ThresholdClass.get -> nint +override Java.IO.ObjectOutputStream.ThresholdType.get -> System.Type! +override Java.IO.ObjectOutputStream.Write(int val) -> void +override Java.IO.ObjectStreamClass.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectStreamClass.ThresholdClass.get -> nint +override Java.IO.ObjectStreamClass.ThresholdType.get -> System.Type! +override Java.IO.ObjectStreamException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectStreamException.ThresholdClass.get -> nint +override Java.IO.ObjectStreamException.ThresholdType.get -> System.Type! +override Java.IO.ObjectStreamField.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.ObjectStreamField.ThresholdClass.get -> nint +override Java.IO.ObjectStreamField.ThresholdType.get -> System.Type! +override Java.IO.OptionalDataException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.OptionalDataException.ThresholdClass.get -> nint +override Java.IO.OptionalDataException.ThresholdType.get -> System.Type! +override Java.IO.OutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.OutputStream.ThresholdClass.get -> nint +override Java.IO.OutputStream.ThresholdType.get -> System.Type! +override Java.IO.OutputStreamWriter.Close() -> void +override Java.IO.OutputStreamWriter.Flush() -> void +override Java.IO.OutputStreamWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.OutputStreamWriter.ThresholdClass.get -> nint +override Java.IO.OutputStreamWriter.ThresholdType.get -> System.Type! +override Java.IO.OutputStreamWriter.Write(char[]? cbuf, int off, int len) -> void +override Java.IO.PipedInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PipedInputStream.Read() -> int +override Java.IO.PipedInputStream.ThresholdClass.get -> nint +override Java.IO.PipedInputStream.ThresholdType.get -> System.Type! +override Java.IO.PipedOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PipedOutputStream.ThresholdClass.get -> nint +override Java.IO.PipedOutputStream.ThresholdType.get -> System.Type! +override Java.IO.PipedOutputStream.Write(int b) -> void +override Java.IO.PipedReader.Close() -> void +override Java.IO.PipedReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PipedReader.Read(char[]? cbuf, int off, int len) -> int +override Java.IO.PipedReader.ThresholdClass.get -> nint +override Java.IO.PipedReader.ThresholdType.get -> System.Type! +override Java.IO.PipedWriter.Close() -> void +override Java.IO.PipedWriter.Flush() -> void +override Java.IO.PipedWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PipedWriter.ThresholdClass.get -> nint +override Java.IO.PipedWriter.ThresholdType.get -> System.Type! +override Java.IO.PipedWriter.Write(char[]? cbuf, int off, int len) -> void +override Java.IO.PrintStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PrintStream.ThresholdClass.get -> nint +override Java.IO.PrintStream.ThresholdType.get -> System.Type! +override Java.IO.PrintWriter.Close() -> void +override Java.IO.PrintWriter.Flush() -> void +override Java.IO.PrintWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PrintWriter.ThresholdClass.get -> nint +override Java.IO.PrintWriter.ThresholdType.get -> System.Type! +override Java.IO.PrintWriter.Write(char[]? buf, int off, int len) -> void +override Java.IO.PushbackInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PushbackInputStream.ThresholdClass.get -> nint +override Java.IO.PushbackInputStream.ThresholdType.get -> System.Type! +override Java.IO.PushbackReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.PushbackReader.ThresholdClass.get -> nint +override Java.IO.PushbackReader.ThresholdType.get -> System.Type! +override Java.IO.RandomAccessFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.RandomAccessFile.ThresholdClass.get -> nint +override Java.IO.RandomAccessFile.ThresholdType.get -> System.Type! +override Java.IO.Reader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.Reader.ThresholdClass.get -> nint +override Java.IO.Reader.ThresholdType.get -> System.Type! +override Java.IO.SequenceInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.SequenceInputStream.Read() -> int +override Java.IO.SequenceInputStream.ThresholdClass.get -> nint +override Java.IO.SequenceInputStream.ThresholdType.get -> System.Type! +override Java.IO.SerializablePermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StreamCorruptedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StreamCorruptedException.ThresholdClass.get -> nint +override Java.IO.StreamCorruptedException.ThresholdType.get -> System.Type! +override Java.IO.StreamTokenizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StreamTokenizer.ThresholdClass.get -> nint +override Java.IO.StreamTokenizer.ThresholdType.get -> System.Type! +override Java.IO.StringBufferInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StringBufferInputStream.Read() -> int +override Java.IO.StringBufferInputStream.ThresholdClass.get -> nint +override Java.IO.StringBufferInputStream.ThresholdType.get -> System.Type! +override Java.IO.StringReader.Close() -> void +override Java.IO.StringReader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StringReader.Read(char[]? cbuf, int off, int len) -> int +override Java.IO.StringReader.ThresholdClass.get -> nint +override Java.IO.StringReader.ThresholdType.get -> System.Type! +override Java.IO.StringWriter.Close() -> void +override Java.IO.StringWriter.Flush() -> void +override Java.IO.StringWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.StringWriter.ThresholdClass.get -> nint +override Java.IO.StringWriter.ThresholdType.get -> System.Type! +override Java.IO.StringWriter.Write(char[]? cbuf, int off, int len) -> void +override Java.IO.SyncFailedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.SyncFailedException.ThresholdClass.get -> nint +override Java.IO.SyncFailedException.ThresholdType.get -> System.Type! +override Java.IO.UncheckedIOException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.UncheckedIOException.ThresholdClass.get -> nint +override Java.IO.UncheckedIOException.ThresholdType.get -> System.Type! +override Java.IO.UnsupportedEncodingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.UnsupportedEncodingException.ThresholdClass.get -> nint +override Java.IO.UnsupportedEncodingException.ThresholdType.get -> System.Type! +override Java.IO.UTFDataFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.UTFDataFormatException.ThresholdClass.get -> nint +override Java.IO.UTFDataFormatException.ThresholdType.get -> System.Type! +override Java.IO.WriteAbortedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.WriteAbortedException.ThresholdClass.get -> nint +override Java.IO.WriteAbortedException.ThresholdType.get -> System.Type! +override Java.IO.Writer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.IO.Writer.ThresholdClass.get -> nint +override Java.IO.Writer.ThresholdType.get -> System.Type! +override Java.Lang.AbstractMethodError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.AbstractMethodError.ThresholdClass.get -> nint +override Java.Lang.AbstractMethodError.ThresholdType.get -> System.Type! +override Java.Lang.AbstractStringBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.AbstractStringBuilder.ThresholdClass.get -> nint +override Java.Lang.AbstractStringBuilder.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.AnnotationFormatError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.AnnotationFormatError.ThresholdClass.get -> nint +override Java.Lang.Annotation.AnnotationFormatError.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.AnnotationTypeMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.AnnotationTypeMismatchException.ThresholdClass.get -> nint +override Java.Lang.Annotation.AnnotationTypeMismatchException.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.Documented.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.Documented.ThresholdClass.get -> nint +override Java.Lang.Annotation.Documented.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.ElementType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.IncompleteAnnotationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.IncompleteAnnotationException.ThresholdClass.get -> nint +override Java.Lang.Annotation.IncompleteAnnotationException.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.Inherited.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.Inherited.ThresholdClass.get -> nint +override Java.Lang.Annotation.Inherited.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.Retention.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.Retention.ThresholdClass.get -> nint +override Java.Lang.Annotation.Retention.ThresholdType.get -> System.Type! +override Java.Lang.Annotation.RetentionPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.Target.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Annotation.Target.ThresholdClass.get -> nint +override Java.Lang.Annotation.Target.ThresholdType.get -> System.Type! +override Java.Lang.ArithmeticException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ArithmeticException.ThresholdClass.get -> nint +override Java.Lang.ArithmeticException.ThresholdType.get -> System.Type! +override Java.Lang.ArrayIndexOutOfBoundsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ArrayIndexOutOfBoundsException.ThresholdClass.get -> nint +override Java.Lang.ArrayIndexOutOfBoundsException.ThresholdType.get -> System.Type! +override Java.Lang.ArrayStoreException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ArrayStoreException.ThresholdClass.get -> nint +override Java.Lang.ArrayStoreException.ThresholdType.get -> System.Type! +override Java.Lang.AssertionError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.AssertionError.ThresholdClass.get -> nint +override Java.Lang.AssertionError.ThresholdType.get -> System.Type! +override Java.Lang.Boolean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.BootstrapMethodError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.BootstrapMethodError.ThresholdClass.get -> nint +override Java.Lang.BootstrapMethodError.ThresholdType.get -> System.Type! +override Java.Lang.Byte.DoubleValue() -> double +override Java.Lang.Byte.FloatValue() -> float +override Java.Lang.Byte.IntValue() -> int +override Java.Lang.Byte.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Byte.LongValue() -> long +override Java.Lang.Character.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Character.Subset.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Character.Subset.ThresholdClass.get -> nint +override Java.Lang.Character.Subset.ThresholdType.get -> System.Type! +override Java.Lang.Character.UnicodeBlock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Character.UnicodeScript.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Class.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassCastException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassCastException.ThresholdClass.get -> nint +override Java.Lang.ClassCastException.ThresholdType.get -> System.Type! +override Java.Lang.ClassCircularityError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassCircularityError.ThresholdClass.get -> nint +override Java.Lang.ClassCircularityError.ThresholdType.get -> System.Type! +override Java.Lang.ClassFormatError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassFormatError.ThresholdClass.get -> nint +override Java.Lang.ClassFormatError.ThresholdType.get -> System.Type! +override Java.Lang.ClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassLoader.ThresholdClass.get -> nint +override Java.Lang.ClassLoader.ThresholdType.get -> System.Type! +override Java.Lang.ClassNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassNotFoundException.ThresholdClass.get -> nint +override Java.Lang.ClassNotFoundException.ThresholdType.get -> System.Type! +override Java.Lang.ClassValue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ClassValue.ThresholdClass.get -> nint +override Java.Lang.ClassValue.ThresholdType.get -> System.Type! +override Java.Lang.CloneNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.CloneNotSupportedException.ThresholdClass.get -> nint +override Java.Lang.CloneNotSupportedException.ThresholdType.get -> System.Type! +override Java.Lang.Compiler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Deprecated.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Deprecated.ThresholdClass.get -> nint +override Java.Lang.Deprecated.ThresholdType.get -> System.Type! +override Java.Lang.Double.DoubleValue() -> double +override Java.Lang.Double.FloatValue() -> float +override Java.Lang.Double.IntValue() -> int +override Java.Lang.Double.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Double.LongValue() -> long +override Java.Lang.Enum.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Enum.ThresholdClass.get -> nint +override Java.Lang.Enum.ThresholdType.get -> System.Type! +override Java.Lang.EnumConstantNotPresentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.EnumConstantNotPresentException.ThresholdClass.get -> nint +override Java.Lang.EnumConstantNotPresentException.ThresholdType.get -> System.Type! +override Java.Lang.Error.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Error.ThresholdClass.get -> nint +override Java.Lang.Error.ThresholdType.get -> System.Type! +override Java.Lang.Exception.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Exception.ThresholdClass.get -> nint +override Java.Lang.Exception.ThresholdType.get -> System.Type! +override Java.Lang.ExceptionInInitializerError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ExceptionInInitializerError.ThresholdClass.get -> nint +override Java.Lang.ExceptionInInitializerError.ThresholdType.get -> System.Type! +override Java.Lang.Float.DoubleValue() -> double +override Java.Lang.Float.FloatValue() -> float +override Java.Lang.Float.IntValue() -> int +override Java.Lang.Float.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Float.LongValue() -> long +override Java.Lang.IllegalAccessError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalAccessError.ThresholdClass.get -> nint +override Java.Lang.IllegalAccessError.ThresholdType.get -> System.Type! +override Java.Lang.IllegalAccessException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalAccessException.ThresholdClass.get -> nint +override Java.Lang.IllegalAccessException.ThresholdType.get -> System.Type! +override Java.Lang.IllegalArgumentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalArgumentException.ThresholdClass.get -> nint +override Java.Lang.IllegalArgumentException.ThresholdType.get -> System.Type! +override Java.Lang.IllegalMonitorStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalMonitorStateException.ThresholdClass.get -> nint +override Java.Lang.IllegalMonitorStateException.ThresholdType.get -> System.Type! +override Java.Lang.IllegalStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalStateException.ThresholdClass.get -> nint +override Java.Lang.IllegalStateException.ThresholdType.get -> System.Type! +override Java.Lang.IllegalThreadStateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IllegalThreadStateException.ThresholdClass.get -> nint +override Java.Lang.IllegalThreadStateException.ThresholdType.get -> System.Type! +override Java.Lang.IncompatibleClassChangeError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IncompatibleClassChangeError.ThresholdClass.get -> nint +override Java.Lang.IncompatibleClassChangeError.ThresholdType.get -> System.Type! +override Java.Lang.IndexOutOfBoundsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.IndexOutOfBoundsException.ThresholdClass.get -> nint +override Java.Lang.IndexOutOfBoundsException.ThresholdType.get -> System.Type! +override Java.Lang.InheritableThreadLocal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.InheritableThreadLocal.ThresholdClass.get -> nint +override Java.Lang.InheritableThreadLocal.ThresholdType.get -> System.Type! +override Java.Lang.InstantiationError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.InstantiationError.ThresholdClass.get -> nint +override Java.Lang.InstantiationError.ThresholdType.get -> System.Type! +override Java.Lang.InstantiationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.InstantiationException.ThresholdClass.get -> nint +override Java.Lang.InstantiationException.ThresholdType.get -> System.Type! +override Java.Lang.Integer.DoubleValue() -> double +override Java.Lang.Integer.FloatValue() -> float +override Java.Lang.Integer.IntValue() -> int +override Java.Lang.Integer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Integer.LongValue() -> long +override Java.Lang.InternalError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.InternalError.ThresholdClass.get -> nint +override Java.Lang.InternalError.ThresholdType.get -> System.Type! +override Java.Lang.InterruptedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.InterruptedException.ThresholdClass.get -> nint +override Java.Lang.InterruptedException.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.CallSite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.CallSite.ThresholdClass.get -> nint +override Java.Lang.Invoke.CallSite.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.ConstantCallSite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.ConstantCallSite.Target.get -> Java.Lang.Invoke.MethodHandle? +override Java.Lang.Invoke.ConstantCallSite.Target.set -> void +override Java.Lang.Invoke.ConstantCallSite.ThresholdClass.get -> nint +override Java.Lang.Invoke.ConstantCallSite.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.LambdaConversionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.LambdaConversionException.ThresholdClass.get -> nint +override Java.Lang.Invoke.LambdaConversionException.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.MethodHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.MethodHandle.ThresholdClass.get -> nint +override Java.Lang.Invoke.MethodHandle.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.MethodHandles.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.MethodHandles.Lookup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.MethodHandles.ThresholdClass.get -> nint +override Java.Lang.Invoke.MethodHandles.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.MethodType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.MutableCallSite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.MutableCallSite.Target.get -> Java.Lang.Invoke.MethodHandle? +override Java.Lang.Invoke.MutableCallSite.Target.set -> void +override Java.Lang.Invoke.MutableCallSite.ThresholdClass.get -> nint +override Java.Lang.Invoke.MutableCallSite.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.VarHandle.AccessMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.VarHandle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.VarHandle.ThresholdClass.get -> nint +override Java.Lang.Invoke.VarHandle.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.VolatileCallSite.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.VolatileCallSite.Target.get -> Java.Lang.Invoke.MethodHandle? +override Java.Lang.Invoke.VolatileCallSite.Target.set -> void +override Java.Lang.Invoke.VolatileCallSite.ThresholdClass.get -> nint +override Java.Lang.Invoke.VolatileCallSite.ThresholdType.get -> System.Type! +override Java.Lang.Invoke.WrongMethodTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Invoke.WrongMethodTypeException.ThresholdClass.get -> nint +override Java.Lang.Invoke.WrongMethodTypeException.ThresholdType.get -> System.Type! +override Java.Lang.JavaSystem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.LinkageError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.LinkageError.ThresholdClass.get -> nint +override Java.Lang.LinkageError.ThresholdType.get -> System.Type! +override Java.Lang.Long.DoubleValue() -> double +override Java.Lang.Long.FloatValue() -> float +override Java.Lang.Long.IntValue() -> int +override Java.Lang.Long.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Long.LongValue() -> long +override Java.Lang.Math.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NegativeArraySizeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NegativeArraySizeException.ThresholdClass.get -> nint +override Java.Lang.NegativeArraySizeException.ThresholdType.get -> System.Type! +override Java.Lang.NoClassDefFoundError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NoClassDefFoundError.ThresholdClass.get -> nint +override Java.Lang.NoClassDefFoundError.ThresholdType.get -> System.Type! +override Java.Lang.NoSuchFieldError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NoSuchFieldError.ThresholdClass.get -> nint +override Java.Lang.NoSuchFieldError.ThresholdType.get -> System.Type! +override Java.Lang.NoSuchFieldException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NoSuchFieldException.ThresholdClass.get -> nint +override Java.Lang.NoSuchFieldException.ThresholdType.get -> System.Type! +override Java.Lang.NoSuchMethodError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NoSuchMethodError.ThresholdClass.get -> nint +override Java.Lang.NoSuchMethodError.ThresholdType.get -> System.Type! +override Java.Lang.NoSuchMethodException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NoSuchMethodException.ThresholdClass.get -> nint +override Java.Lang.NoSuchMethodException.ThresholdType.get -> System.Type! +override Java.Lang.NullPointerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NullPointerException.ThresholdClass.get -> nint +override Java.Lang.NullPointerException.ThresholdType.get -> System.Type! +override Java.Lang.Number.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Number.ThresholdClass.get -> nint +override Java.Lang.Number.ThresholdType.get -> System.Type! +override Java.Lang.NumberFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.NumberFormatException.ThresholdClass.get -> nint +override Java.Lang.NumberFormatException.ThresholdType.get -> System.Type! +override Java.Lang.Object.GetHashCode() -> int +override Java.Lang.Object.ToString() -> string! +override Java.Lang.OutOfMemoryError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.OutOfMemoryError.ThresholdClass.get -> nint +override Java.Lang.OutOfMemoryError.ThresholdType.get -> System.Type! +override Java.Lang.Override.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Override.ThresholdClass.get -> nint +override Java.Lang.Override.ThresholdType.get -> System.Type! +override Java.Lang.Package.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Package.ThresholdClass.get -> nint +override Java.Lang.Package.ThresholdType.get -> System.Type! +override Java.Lang.Process.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Process.ThresholdClass.get -> nint +override Java.Lang.Process.ThresholdType.get -> System.Type! +override Java.Lang.ProcessBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ProcessBuilder.Redirect.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ProcessBuilder.Redirect.ThresholdClass.get -> nint +override Java.Lang.ProcessBuilder.Redirect.ThresholdType.get -> System.Type! +override Java.Lang.ProcessBuilder.Redirect.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Record.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Record.ThresholdClass.get -> nint +override Java.Lang.Record.ThresholdType.get -> System.Type! +override Java.Lang.Ref.Cleaner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.PhantomReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.PhantomReference.ThresholdClass.get -> nint +override Java.Lang.Ref.PhantomReference.ThresholdType.get -> System.Type! +override Java.Lang.Ref.Reference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.Reference.ThresholdClass.get -> nint +override Java.Lang.Ref.Reference.ThresholdType.get -> System.Type! +override Java.Lang.Ref.ReferenceQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.ReferenceQueue.ThresholdClass.get -> nint +override Java.Lang.Ref.ReferenceQueue.ThresholdType.get -> System.Type! +override Java.Lang.Ref.SoftReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.SoftReference.ThresholdClass.get -> nint +override Java.Lang.Ref.SoftReference.ThresholdType.get -> System.Type! +override Java.Lang.Ref.WeakReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Ref.WeakReference.ThresholdClass.get -> nint +override Java.Lang.Ref.WeakReference.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.AccessibleObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.AccessibleObject.ThresholdClass.get -> nint +override Java.Lang.Reflect.AccessibleObject.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.Array.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Constructor.DeclaringClass.get -> Java.Lang.Class! +override Java.Lang.Reflect.Constructor.GetAnnotation(Java.Lang.Class? annotationType) -> Java.Lang.Object? +override Java.Lang.Reflect.Constructor.GetExceptionTypes() -> Java.Lang.Class![]? +override Java.Lang.Reflect.Constructor.GetGenericExceptionTypes() -> Java.Lang.Reflect.IType![]? +override Java.Lang.Reflect.Constructor.GetGenericParameterTypes() -> Java.Lang.Reflect.IType![]? +override Java.Lang.Reflect.Constructor.GetParameterAnnotations() -> Java.Lang.Annotation.IAnnotation![]![]? +override Java.Lang.Reflect.Constructor.GetParameterTypes() -> Java.Lang.Class![]! +override Java.Lang.Reflect.Constructor.GetTypeParameters() -> Java.Lang.Reflect.ITypeVariable![]? +override Java.Lang.Reflect.Constructor.IsAnnotationPresent(Java.Lang.Class? annotationType) -> bool +override Java.Lang.Reflect.Constructor.IsSynthetic.get -> bool +override Java.Lang.Reflect.Constructor.IsVarArgs.get -> bool +override Java.Lang.Reflect.Constructor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Constructor.Modifiers.get -> int +override Java.Lang.Reflect.Constructor.Name.get -> string! +override Java.Lang.Reflect.Constructor.ToGenericString() -> string! +override Java.Lang.Reflect.Executable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Executable.ThresholdClass.get -> nint +override Java.Lang.Reflect.Executable.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.Field.GetAnnotation(Java.Lang.Class? annotationType) -> Java.Lang.Object? +override Java.Lang.Reflect.Field.IsAnnotationPresent(Java.Lang.Class? annotationType) -> bool +override Java.Lang.Reflect.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.GenericSignatureFormatError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.GenericSignatureFormatError.ThresholdClass.get -> nint +override Java.Lang.Reflect.GenericSignatureFormatError.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.InvocationTargetException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.InvocationTargetException.ThresholdClass.get -> nint +override Java.Lang.Reflect.InvocationTargetException.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.MalformedParameterizedTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.MalformedParameterizedTypeException.ThresholdClass.get -> nint +override Java.Lang.Reflect.MalformedParameterizedTypeException.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.MalformedParametersException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.MalformedParametersException.ThresholdClass.get -> nint +override Java.Lang.Reflect.MalformedParametersException.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.Method.DeclaringClass.get -> Java.Lang.Class! +override Java.Lang.Reflect.Method.GetAnnotation(Java.Lang.Class? annotationType) -> Java.Lang.Object? +override Java.Lang.Reflect.Method.GetExceptionTypes() -> Java.Lang.Class![]! +override Java.Lang.Reflect.Method.GetGenericExceptionTypes() -> Java.Lang.Reflect.IType![]? +override Java.Lang.Reflect.Method.GetGenericParameterTypes() -> Java.Lang.Reflect.IType![]? +override Java.Lang.Reflect.Method.GetParameterAnnotations() -> Java.Lang.Annotation.IAnnotation![]![]! +override Java.Lang.Reflect.Method.GetParameterTypes() -> Java.Lang.Class![]! +override Java.Lang.Reflect.Method.GetTypeParameters() -> Java.Lang.Reflect.ITypeVariable![]! +override Java.Lang.Reflect.Method.IsSynthetic.get -> bool +override Java.Lang.Reflect.Method.IsVarArgs.get -> bool +override Java.Lang.Reflect.Method.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Method.Modifiers.get -> int +override Java.Lang.Reflect.Method.Name.get -> string! +override Java.Lang.Reflect.Method.ToGenericString() -> string! +override Java.Lang.Reflect.Modifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Modifier.ThresholdClass.get -> nint +override Java.Lang.Reflect.Modifier.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.Parameter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Proxy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.Proxy.ThresholdClass.get -> nint +override Java.Lang.Reflect.Proxy.ThresholdType.get -> System.Type! +override Java.Lang.Reflect.RecordComponent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.ReflectPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.UndeclaredThrowableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Reflect.UndeclaredThrowableException.ThresholdClass.get -> nint +override Java.Lang.Reflect.UndeclaredThrowableException.ThresholdType.get -> System.Type! +override Java.Lang.ReflectiveOperationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ReflectiveOperationException.ThresholdClass.get -> nint +override Java.Lang.ReflectiveOperationException.ThresholdType.get -> System.Type! +override Java.Lang.Runtime.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Runtime.ThresholdClass.get -> nint +override Java.Lang.Runtime.ThresholdType.get -> System.Type! +override Java.Lang.RuntimeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.RuntimeException.ThresholdClass.get -> nint +override Java.Lang.RuntimeException.ThresholdType.get -> System.Type! +override Java.Lang.RuntimePermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Runtimes.ObjectMethods.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Runtimes.ObjectMethods.ThresholdClass.get -> nint +override Java.Lang.Runtimes.ObjectMethods.ThresholdType.get -> System.Type! +override Java.Lang.SecurityException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.SecurityException.ThresholdClass.get -> nint +override Java.Lang.SecurityException.ThresholdType.get -> System.Type! +override Java.Lang.SecurityManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.SecurityManager.ThresholdClass.get -> nint +override Java.Lang.SecurityManager.ThresholdType.get -> System.Type! +override Java.Lang.Short.DoubleValue() -> double +override Java.Lang.Short.FloatValue() -> float +override Java.Lang.Short.IntValue() -> int +override Java.Lang.Short.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Short.LongValue() -> long +override Java.Lang.StackOverflowError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StackOverflowError.ThresholdClass.get -> nint +override Java.Lang.StackOverflowError.ThresholdType.get -> System.Type! +override Java.Lang.StackTraceElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StackWalker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StackWalker.Option.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StrictMath.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.String.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.String.ToString() -> string! +override Java.Lang.StringBuffer.Append(char c) -> Java.Lang.IAppendable! +override Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence? s) -> Java.Lang.IAppendable! +override Java.Lang.StringBuffer.Append(Java.Lang.ICharSequence? s, int start, int end) -> Java.Lang.IAppendable! +override Java.Lang.StringBuffer.Capacity() -> int +override Java.Lang.StringBuffer.CharAt(int index) -> char +override Java.Lang.StringBuffer.CodePointAt(int index) -> int +override Java.Lang.StringBuffer.CodePointBefore(int index) -> int +override Java.Lang.StringBuffer.CodePointCount(int beginIndex, int endIndex) -> int +override Java.Lang.StringBuffer.EnsureCapacity(int minimumCapacity) -> void +override Java.Lang.StringBuffer.GetChars(int srcBegin, int srcEnd, char[]? dst, int dstBegin) -> void +override Java.Lang.StringBuffer.IndexOf(string! str) -> int +override Java.Lang.StringBuffer.IndexOf(string! str, int fromIndex) -> int +override Java.Lang.StringBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StringBuffer.LastIndexOf(string! str) -> int +override Java.Lang.StringBuffer.LastIndexOf(string! str, int fromIndex) -> int +override Java.Lang.StringBuffer.Length() -> int +override Java.Lang.StringBuffer.OffsetByCodePoints(int index, int codePointOffset) -> int +override Java.Lang.StringBuffer.SetCharAt(int index, char ch) -> void +override Java.Lang.StringBuffer.SetLength(int newLength) -> void +override Java.Lang.StringBuffer.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence! +override Java.Lang.StringBuffer.Substring(int start) -> string! +override Java.Lang.StringBuffer.Substring(int start, int end) -> string! +override Java.Lang.StringBuffer.ToString() -> string? +override Java.Lang.StringBuffer.TrimToSize() -> void +override Java.Lang.StringBuilder.Append(char c) -> Java.Lang.IAppendable! +override Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence? s) -> Java.Lang.IAppendable! +override Java.Lang.StringBuilder.Append(Java.Lang.ICharSequence? s, int start, int end) -> Java.Lang.IAppendable! +override Java.Lang.StringBuilder.Capacity() -> int +override Java.Lang.StringBuilder.CharAt(int index) -> char +override Java.Lang.StringBuilder.CodePointAt(int index) -> int +override Java.Lang.StringBuilder.CodePointBefore(int index) -> int +override Java.Lang.StringBuilder.CodePointCount(int beginIndex, int endIndex) -> int +override Java.Lang.StringBuilder.EnsureCapacity(int minimumCapacity) -> void +override Java.Lang.StringBuilder.GetChars(int srcBegin, int srcEnd, char[]? dst, int dstBegin) -> void +override Java.Lang.StringBuilder.IndexOf(string! str) -> int +override Java.Lang.StringBuilder.IndexOf(string! str, int fromIndex) -> int +override Java.Lang.StringBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StringBuilder.LastIndexOf(string! str) -> int +override Java.Lang.StringBuilder.LastIndexOf(string! str, int fromIndex) -> int +override Java.Lang.StringBuilder.Length() -> int +override Java.Lang.StringBuilder.OffsetByCodePoints(int index, int codePointOffset) -> int +override Java.Lang.StringBuilder.SetCharAt(int index, char ch) -> void +override Java.Lang.StringBuilder.SetLength(int newLength) -> void +override Java.Lang.StringBuilder.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence! +override Java.Lang.StringBuilder.Substring(int start) -> string! +override Java.Lang.StringBuilder.Substring(int start, int end) -> string! +override Java.Lang.StringBuilder.ToString() -> string? +override Java.Lang.StringBuilder.TrimToSize() -> void +override Java.Lang.StringIndexOutOfBoundsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.StringIndexOutOfBoundsException.ThresholdClass.get -> nint +override Java.Lang.StringIndexOutOfBoundsException.ThresholdType.get -> System.Type! +override Java.Lang.SuppressWarnings.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.SuppressWarnings.ThresholdClass.get -> nint +override Java.Lang.SuppressWarnings.ThresholdType.get -> System.Type! +override Java.Lang.Thread.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Thread.State.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.Thread.ThresholdClass.get -> nint +override Java.Lang.Thread.ThresholdType.get -> System.Type! +override Java.Lang.ThreadDeath.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ThreadDeath.ThresholdClass.get -> nint +override Java.Lang.ThreadDeath.ThresholdType.get -> System.Type! +override Java.Lang.ThreadGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ThreadGroup.ThresholdClass.get -> nint +override Java.Lang.ThreadGroup.ThresholdType.get -> System.Type! +override Java.Lang.ThreadLocal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.ThreadLocal.ThresholdClass.get -> nint +override Java.Lang.ThreadLocal.ThresholdType.get -> System.Type! +override Java.Lang.Throwable.StackTrace.get -> string! +override Java.Lang.Throwable.ToString() -> string! +override Java.Lang.TypeNotPresentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.TypeNotPresentException.ThresholdClass.get -> nint +override Java.Lang.TypeNotPresentException.ThresholdType.get -> System.Type! +override Java.Lang.UnknownError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.UnknownError.ThresholdClass.get -> nint +override Java.Lang.UnknownError.ThresholdType.get -> System.Type! +override Java.Lang.UnsatisfiedLinkError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.UnsatisfiedLinkError.ThresholdClass.get -> nint +override Java.Lang.UnsatisfiedLinkError.ThresholdType.get -> System.Type! +override Java.Lang.UnsupportedClassVersionError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.UnsupportedClassVersionError.ThresholdClass.get -> nint +override Java.Lang.UnsupportedClassVersionError.ThresholdType.get -> System.Type! +override Java.Lang.UnsupportedOperationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.UnsupportedOperationException.ThresholdClass.get -> nint +override Java.Lang.UnsupportedOperationException.ThresholdType.get -> System.Type! +override Java.Lang.VerifyError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.VerifyError.ThresholdClass.get -> nint +override Java.Lang.VerifyError.ThresholdType.get -> System.Type! +override Java.Lang.VirtualMachineError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Lang.VirtualMachineError.ThresholdClass.get -> nint +override Java.Lang.VirtualMachineError.ThresholdType.get -> System.Type! +override Java.Lang.Void.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Math.BigDecimal.DoubleValue() -> double +override Java.Math.BigDecimal.FloatValue() -> float +override Java.Math.BigDecimal.IntValue() -> int +override Java.Math.BigDecimal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Math.BigDecimal.LongValue() -> long +override Java.Math.BigDecimal.ThresholdClass.get -> nint +override Java.Math.BigDecimal.ThresholdType.get -> System.Type! +override Java.Math.BigInteger.DoubleValue() -> double +override Java.Math.BigInteger.FloatValue() -> float +override Java.Math.BigInteger.IntValue() -> int +override Java.Math.BigInteger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Math.BigInteger.LongValue() -> long +override Java.Math.BigInteger.ThresholdClass.get -> nint +override Java.Math.BigInteger.ThresholdType.get -> System.Type! +override Java.Math.MathContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Math.RoundingMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Authenticator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Authenticator.RequestorType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Authenticator.ThresholdClass.get -> nint +override Java.Net.Authenticator.ThresholdType.get -> System.Type! +override Java.Net.BindException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.BindException.ThresholdClass.get -> nint +override Java.Net.BindException.ThresholdType.get -> System.Type! +override Java.Net.CacheRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.CacheRequest.ThresholdClass.get -> nint +override Java.Net.CacheRequest.ThresholdType.get -> System.Type! +override Java.Net.CacheResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.CacheResponse.ThresholdClass.get -> nint +override Java.Net.CacheResponse.ThresholdType.get -> System.Type! +override Java.Net.ConnectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ConnectException.ThresholdClass.get -> nint +override Java.Net.ConnectException.ThresholdType.get -> System.Type! +override Java.Net.ContentHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ContentHandler.ThresholdClass.get -> nint +override Java.Net.ContentHandler.ThresholdType.get -> System.Type! +override Java.Net.CookieHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.CookieHandler.ThresholdClass.get -> nint +override Java.Net.CookieHandler.ThresholdType.get -> System.Type! +override Java.Net.CookieManager.Get(Java.Net.URI? uri, System.Collections.Generic.IDictionary!>? requestHeaders) -> System.Collections.Generic.IDictionary!>? +override Java.Net.CookieManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.CookieManager.Put(Java.Net.URI? uri, System.Collections.Generic.IDictionary!>? responseHeaders) -> void +override Java.Net.CookieManager.ThresholdClass.get -> nint +override Java.Net.CookieManager.ThresholdType.get -> System.Type! +override Java.Net.DatagramPacket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.DatagramSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.DatagramSocket.ThresholdClass.get -> nint +override Java.Net.DatagramSocket.ThresholdType.get -> System.Type! +override Java.Net.DatagramSocketImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.DatagramSocketImpl.ThresholdClass.get -> nint +override Java.Net.DatagramSocketImpl.ThresholdType.get -> System.Type! +override Java.Net.HttpCookie.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.HttpRetryException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.HttpRetryException.ThresholdClass.get -> nint +override Java.Net.HttpRetryException.ThresholdType.get -> System.Type! +override Java.Net.HttpURLConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.HttpURLConnection.ThresholdClass.get -> nint +override Java.Net.HttpURLConnection.ThresholdType.get -> System.Type! +override Java.Net.IDN.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Inet4Address.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Inet6Address.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.InetAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.InetAddress.ThresholdClass.get -> nint +override Java.Net.InetAddress.ThresholdType.get -> System.Type! +override Java.Net.InetSocketAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.InetSocketAddress.ThresholdClass.get -> nint +override Java.Net.InetSocketAddress.ThresholdType.get -> System.Type! +override Java.Net.InterfaceAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.InterfaceAddress.ThresholdClass.get -> nint +override Java.Net.InterfaceAddress.ThresholdType.get -> System.Type! +override Java.Net.JarURLConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.JarURLConnection.ThresholdClass.get -> nint +override Java.Net.JarURLConnection.ThresholdType.get -> System.Type! +override Java.Net.MalformedURLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.MalformedURLException.ThresholdClass.get -> nint +override Java.Net.MalformedURLException.ThresholdType.get -> System.Type! +override Java.Net.MulticastSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.MulticastSocket.ThresholdClass.get -> nint +override Java.Net.MulticastSocket.ThresholdType.get -> System.Type! +override Java.Net.NetPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.NetworkInterface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.NoRouteToHostException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.NoRouteToHostException.ThresholdClass.get -> nint +override Java.Net.NoRouteToHostException.ThresholdType.get -> System.Type! +override Java.Net.PasswordAuthentication.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.PortUnreachableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.PortUnreachableException.ThresholdClass.get -> nint +override Java.Net.PortUnreachableException.ThresholdType.get -> System.Type! +override Java.Net.ProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ProtocolException.ThresholdClass.get -> nint +override Java.Net.ProtocolException.ThresholdType.get -> System.Type! +override Java.Net.Proxy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Proxy.ThresholdClass.get -> nint +override Java.Net.Proxy.ThresholdType.get -> System.Type! +override Java.Net.Proxy.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ProxySelector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ProxySelector.ThresholdClass.get -> nint +override Java.Net.ProxySelector.ThresholdType.get -> System.Type! +override Java.Net.ResponseCache.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ResponseCache.ThresholdClass.get -> nint +override Java.Net.ResponseCache.ThresholdType.get -> System.Type! +override Java.Net.SecureCacheResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SecureCacheResponse.ThresholdClass.get -> nint +override Java.Net.SecureCacheResponse.ThresholdType.get -> System.Type! +override Java.Net.ServerSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.ServerSocket.ThresholdClass.get -> nint +override Java.Net.ServerSocket.ThresholdType.get -> System.Type! +override Java.Net.Socket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.Socket.ThresholdClass.get -> nint +override Java.Net.Socket.ThresholdType.get -> System.Type! +override Java.Net.SocketAddress.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SocketAddress.ThresholdClass.get -> nint +override Java.Net.SocketAddress.ThresholdType.get -> System.Type! +override Java.Net.SocketException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SocketException.ThresholdClass.get -> nint +override Java.Net.SocketException.ThresholdType.get -> System.Type! +override Java.Net.SocketImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SocketImpl.ThresholdClass.get -> nint +override Java.Net.SocketImpl.ThresholdType.get -> System.Type! +override Java.Net.SocketPermission.Actions.get -> string? +override Java.Net.SocketPermission.Equals(Java.Lang.Object? other) -> bool +override Java.Net.SocketPermission.GetHashCode() -> int +override Java.Net.SocketPermission.Implies(Java.Security.Permission? p) -> bool +override Java.Net.SocketPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SocketTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.SocketTimeoutException.ThresholdClass.get -> nint +override Java.Net.SocketTimeoutException.ThresholdType.get -> System.Type! +override Java.Net.StandardProtocolFamily.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.StandardSocketOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.UnknownHostException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.UnknownHostException.ThresholdClass.get -> nint +override Java.Net.UnknownHostException.ThresholdType.get -> System.Type! +override Java.Net.UnknownServiceException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.UnknownServiceException.ThresholdClass.get -> nint +override Java.Net.UnknownServiceException.ThresholdType.get -> System.Type! +override Java.Net.URI.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URISyntaxException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URISyntaxException.ThresholdClass.get -> nint +override Java.Net.URISyntaxException.ThresholdType.get -> System.Type! +override Java.Net.URL.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLClassLoader.ThresholdClass.get -> nint +override Java.Net.URLClassLoader.ThresholdType.get -> System.Type! +override Java.Net.URLConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLConnection.ThresholdClass.get -> nint +override Java.Net.URLConnection.ThresholdType.get -> System.Type! +override Java.Net.URLDecoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLDecoder.ThresholdClass.get -> nint +override Java.Net.URLDecoder.ThresholdType.get -> System.Type! +override Java.Net.URLEncoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLEncoder.ThresholdClass.get -> nint +override Java.Net.URLEncoder.ThresholdType.get -> System.Type! +override Java.Net.URLStreamHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Net.URLStreamHandler.ThresholdClass.get -> nint +override Java.Net.URLStreamHandler.ThresholdType.get -> System.Type! +override Java.Nio.Buffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Buffer.ThresholdClass.get -> nint +override Java.Nio.Buffer.ThresholdType.get -> System.Type! +override Java.Nio.BufferOverflowException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.BufferOverflowException.ThresholdClass.get -> nint +override Java.Nio.BufferOverflowException.ThresholdType.get -> System.Type! +override Java.Nio.BufferUnderflowException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.BufferUnderflowException.ThresholdClass.get -> nint +override Java.Nio.BufferUnderflowException.ThresholdType.get -> System.Type! +override Java.Nio.ByteBuffer.HasArray.get -> bool +override Java.Nio.ByteBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.ByteBuffer.Slice(int index, int length) -> Java.Nio.ByteBuffer! +override Java.Nio.ByteBuffer.ThresholdClass.get -> nint +override Java.Nio.ByteBuffer.ThresholdType.get -> System.Type! +override Java.Nio.ByteOrder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AcceptPendingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AcceptPendingException.ThresholdClass.get -> nint +override Java.Nio.Channels.AcceptPendingException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AlreadyBoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AlreadyBoundException.ThresholdClass.get -> nint +override Java.Nio.Channels.AlreadyBoundException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AlreadyConnectedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AlreadyConnectedException.ThresholdClass.get -> nint +override Java.Nio.Channels.AlreadyConnectedException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AsynchronousChannelGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AsynchronousChannelGroup.ThresholdClass.get -> nint +override Java.Nio.Channels.AsynchronousChannelGroup.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AsynchronousCloseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AsynchronousCloseException.ThresholdClass.get -> nint +override Java.Nio.Channels.AsynchronousCloseException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AsynchronousFileChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AsynchronousFileChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.AsynchronousFileChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AsynchronousServerSocketChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AsynchronousServerSocketChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.AsynchronousServerSocketChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.AsynchronousSocketChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.AsynchronousSocketChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.AsynchronousSocketChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.CancelledKeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.CancelledKeyException.ThresholdClass.get -> nint +override Java.Nio.Channels.CancelledKeyException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Channels.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ClosedByInterruptException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ClosedByInterruptException.ThresholdClass.get -> nint +override Java.Nio.Channels.ClosedByInterruptException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ClosedChannelException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ClosedChannelException.ThresholdClass.get -> nint +override Java.Nio.Channels.ClosedChannelException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ClosedSelectorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ClosedSelectorException.ThresholdClass.get -> nint +override Java.Nio.Channels.ClosedSelectorException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ConnectionPendingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ConnectionPendingException.ThresholdClass.get -> nint +override Java.Nio.Channels.ConnectionPendingException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.DatagramChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.DatagramChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.DatagramChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.FileChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.FileChannel.MapMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.FileChannel.MapMode.ThresholdClass.get -> nint +override Java.Nio.Channels.FileChannel.MapMode.ThresholdType.get -> System.Type! +override Java.Nio.Channels.FileChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.FileChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.FileLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.FileLock.ThresholdClass.get -> nint +override Java.Nio.Channels.FileLock.ThresholdType.get -> System.Type! +override Java.Nio.Channels.FileLockInterruptionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.FileLockInterruptionException.ThresholdClass.get -> nint +override Java.Nio.Channels.FileLockInterruptionException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.IllegalBlockingModeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.IllegalBlockingModeException.ThresholdClass.get -> nint +override Java.Nio.Channels.IllegalBlockingModeException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.IllegalChannelGroupException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.IllegalChannelGroupException.ThresholdClass.get -> nint +override Java.Nio.Channels.IllegalChannelGroupException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.IllegalSelectorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.IllegalSelectorException.ThresholdClass.get -> nint +override Java.Nio.Channels.IllegalSelectorException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.InterruptedByTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.InterruptedByTimeoutException.ThresholdClass.get -> nint +override Java.Nio.Channels.InterruptedByTimeoutException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.MembershipKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.MembershipKey.ThresholdClass.get -> nint +override Java.Nio.Channels.MembershipKey.ThresholdType.get -> System.Type! +override Java.Nio.Channels.NoConnectionPendingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.NoConnectionPendingException.ThresholdClass.get -> nint +override Java.Nio.Channels.NoConnectionPendingException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.NonReadableChannelException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.NonReadableChannelException.ThresholdClass.get -> nint +override Java.Nio.Channels.NonReadableChannelException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.NonWritableChannelException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.NonWritableChannelException.ThresholdClass.get -> nint +override Java.Nio.Channels.NonWritableChannelException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.NotYetBoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.NotYetBoundException.ThresholdClass.get -> nint +override Java.Nio.Channels.NotYetBoundException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.NotYetConnectedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.NotYetConnectedException.ThresholdClass.get -> nint +override Java.Nio.Channels.NotYetConnectedException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.OverlappingFileLockException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.OverlappingFileLockException.ThresholdClass.get -> nint +override Java.Nio.Channels.OverlappingFileLockException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Pipe.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Pipe.SinkChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Pipe.SinkChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.Pipe.SinkChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Pipe.SourceChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Pipe.SourceChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.Pipe.SourceChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Pipe.ThresholdClass.get -> nint +override Java.Nio.Channels.Pipe.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ReadPendingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ReadPendingException.ThresholdClass.get -> nint +override Java.Nio.Channels.ReadPendingException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.SelectableChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.SelectableChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.SelectableChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.SelectionKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.SelectionKey.ThresholdClass.get -> nint +override Java.Nio.Channels.SelectionKey.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Selector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Selector.ThresholdClass.get -> nint +override Java.Nio.Channels.Selector.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ServerSocketChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ServerSocketChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.ServerSocketChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.ShutdownChannelGroupException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.ShutdownChannelGroupException.ThresholdClass.get -> nint +override Java.Nio.Channels.ShutdownChannelGroupException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.SocketChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.SocketChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.SocketChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.AbstractInterruptibleChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.AbstractInterruptibleChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.AbstractInterruptibleChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.AbstractSelectableChannel.IsBlocking.get -> bool +override Java.Nio.Channels.Spi.AbstractSelectableChannel.IsRegistered.get -> bool +override Java.Nio.Channels.Spi.AbstractSelectableChannel.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.AbstractSelectableChannel.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.AbstractSelectableChannel.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.AbstractSelectionKey.IsValid.get -> bool +override Java.Nio.Channels.Spi.AbstractSelectionKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.AbstractSelectionKey.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.AbstractSelectionKey.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.AbstractSelector.IsOpen.get -> bool +override Java.Nio.Channels.Spi.AbstractSelector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.AbstractSelector.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.AbstractSelector.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.AsynchronousChannelProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.AsynchronousChannelProvider.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.AsynchronousChannelProvider.ThresholdType.get -> System.Type! +override Java.Nio.Channels.Spi.SelectorProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.Spi.SelectorProvider.ThresholdClass.get -> nint +override Java.Nio.Channels.Spi.SelectorProvider.ThresholdType.get -> System.Type! +override Java.Nio.Channels.UnresolvedAddressException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.UnresolvedAddressException.ThresholdClass.get -> nint +override Java.Nio.Channels.UnresolvedAddressException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.UnsupportedAddressTypeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.UnsupportedAddressTypeException.ThresholdClass.get -> nint +override Java.Nio.Channels.UnsupportedAddressTypeException.ThresholdType.get -> System.Type! +override Java.Nio.Channels.WritePendingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Channels.WritePendingException.ThresholdClass.get -> nint +override Java.Nio.Channels.WritePendingException.ThresholdType.get -> System.Type! +override Java.Nio.CharBuffer.HasArray.get -> bool +override Java.Nio.CharBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.CharBuffer.Slice(int index, int length) -> Java.Nio.CharBuffer? +override Java.Nio.CharBuffer.ThresholdClass.get -> nint +override Java.Nio.CharBuffer.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CharacterCodingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CharacterCodingException.ThresholdClass.get -> nint +override Java.Nio.Charset.CharacterCodingException.ThresholdType.get -> System.Type! +override Java.Nio.Charset.Charset.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.Charset.ThresholdClass.get -> nint +override Java.Nio.Charset.Charset.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CharsetDecoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CharsetDecoder.ThresholdClass.get -> nint +override Java.Nio.Charset.CharsetDecoder.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CharsetEncoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CharsetEncoder.ThresholdClass.get -> nint +override Java.Nio.Charset.CharsetEncoder.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CoderMalfunctionError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CoderMalfunctionError.ThresholdClass.get -> nint +override Java.Nio.Charset.CoderMalfunctionError.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CoderResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CoderResult.ThresholdClass.get -> nint +override Java.Nio.Charset.CoderResult.ThresholdType.get -> System.Type! +override Java.Nio.Charset.CodingErrorAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.CodingErrorAction.ThresholdClass.get -> nint +override Java.Nio.Charset.CodingErrorAction.ThresholdType.get -> System.Type! +override Java.Nio.Charset.IllegalCharsetNameException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.IllegalCharsetNameException.ThresholdClass.get -> nint +override Java.Nio.Charset.IllegalCharsetNameException.ThresholdType.get -> System.Type! +override Java.Nio.Charset.MalformedInputException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.MalformedInputException.ThresholdClass.get -> nint +override Java.Nio.Charset.MalformedInputException.ThresholdType.get -> System.Type! +override Java.Nio.Charset.Spi.CharsetProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.Spi.CharsetProvider.ThresholdClass.get -> nint +override Java.Nio.Charset.Spi.CharsetProvider.ThresholdType.get -> System.Type! +override Java.Nio.Charset.StandardCharsets.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.UnmappableCharacterException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.UnmappableCharacterException.ThresholdClass.get -> nint +override Java.Nio.Charset.UnmappableCharacterException.ThresholdType.get -> System.Type! +override Java.Nio.Charset.UnsupportedCharsetException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.Charset.UnsupportedCharsetException.ThresholdClass.get -> nint +override Java.Nio.Charset.UnsupportedCharsetException.ThresholdType.get -> System.Type! +override Java.Nio.DoubleBuffer.HasArray.get -> bool +override Java.Nio.DoubleBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.DoubleBuffer.Slice(int index, int length) -> Java.Nio.DoubleBuffer? +override Java.Nio.DoubleBuffer.ThresholdClass.get -> nint +override Java.Nio.DoubleBuffer.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.AccessDeniedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.AccessDeniedException.ThresholdClass.get -> nint +override Java.Nio.FileNio.AccessDeniedException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.AccessMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.AtomicMoveNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.AtomicMoveNotSupportedException.ThresholdClass.get -> nint +override Java.Nio.FileNio.AtomicMoveNotSupportedException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Attributes.AclEntry.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.AclEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.AclEntryFlag.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.AclEntryPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.AclEntryType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.FileTime.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.PosixFilePermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.PosixFilePermissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.UserPrincipalLookupService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.UserPrincipalLookupService.ThresholdClass.get -> nint +override Java.Nio.FileNio.Attributes.UserPrincipalLookupService.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.ThresholdClass.get -> nint +override Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.ClosedDirectoryStreamException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ClosedDirectoryStreamException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ClosedDirectoryStreamException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.ClosedFileSystemException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ClosedFileSystemException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ClosedFileSystemException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.ClosedWatchServiceException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ClosedWatchServiceException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ClosedWatchServiceException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.DirectoryIteratorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.DirectoryNotEmptyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.DirectoryNotEmptyException.ThresholdClass.get -> nint +override Java.Nio.FileNio.DirectoryNotEmptyException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileAlreadyExistsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileAlreadyExistsException.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileAlreadyExistsException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Files.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileStore.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileStore.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystem.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileSystem.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileSystem.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystemAlreadyExistsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileSystemAlreadyExistsException.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileSystemAlreadyExistsException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystemException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileSystemException.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileSystemException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystemLoopException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileSystemLoopException.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileSystemLoopException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystemNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileSystemNotFoundException.ThresholdClass.get -> nint +override Java.Nio.FileNio.FileSystemNotFoundException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.FileSystems.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileVisitOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.FileVisitResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.InvalidPathException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.InvalidPathException.ThresholdClass.get -> nint +override Java.Nio.FileNio.InvalidPathException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.LinkOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.LinkPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.NoSuchFileException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.NoSuchFileException.ThresholdClass.get -> nint +override Java.Nio.FileNio.NoSuchFileException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.NotDirectoryException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.NotDirectoryException.ThresholdClass.get -> nint +override Java.Nio.FileNio.NotDirectoryException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.NotLinkException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.NotLinkException.ThresholdClass.get -> nint +override Java.Nio.FileNio.NotLinkException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Paths.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ProviderMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ProviderMismatchException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ProviderMismatchException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.ProviderNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ProviderNotFoundException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ProviderNotFoundException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.ReadOnlyFileSystemException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.ReadOnlyFileSystemException.ThresholdClass.get -> nint +override Java.Nio.FileNio.ReadOnlyFileSystemException.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.SimpleFileVisitor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.SimpleFileVisitor.ThresholdClass.get -> nint +override Java.Nio.FileNio.SimpleFileVisitor.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Spi.FileSystemProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Spi.FileSystemProvider.ThresholdClass.get -> nint +override Java.Nio.FileNio.Spi.FileSystemProvider.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.Spi.FileTypeDetector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.Spi.FileTypeDetector.ThresholdClass.get -> nint +override Java.Nio.FileNio.Spi.FileTypeDetector.ThresholdType.get -> System.Type! +override Java.Nio.FileNio.StandardCopyOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.StandardOpenOption.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FileNio.StandardWatchEventKinds.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FloatBuffer.HasArray.get -> bool +override Java.Nio.FloatBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.FloatBuffer.Slice(int index, int length) -> Java.Nio.FloatBuffer? +override Java.Nio.FloatBuffer.ThresholdClass.get -> nint +override Java.Nio.FloatBuffer.ThresholdType.get -> System.Type! +override Java.Nio.IntBuffer.HasArray.get -> bool +override Java.Nio.IntBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.IntBuffer.Slice(int index, int length) -> Java.Nio.IntBuffer? +override Java.Nio.IntBuffer.ThresholdClass.get -> nint +override Java.Nio.IntBuffer.ThresholdType.get -> System.Type! +override Java.Nio.InvalidMarkException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.InvalidMarkException.ThresholdClass.get -> nint +override Java.Nio.InvalidMarkException.ThresholdType.get -> System.Type! +override Java.Nio.LongBuffer.HasArray.get -> bool +override Java.Nio.LongBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.LongBuffer.Slice(int index, int length) -> Java.Nio.LongBuffer? +override Java.Nio.LongBuffer.ThresholdClass.get -> nint +override Java.Nio.LongBuffer.ThresholdType.get -> System.Type! +override Java.Nio.MappedByteBuffer.Duplicate() -> Java.Nio.ByteBuffer? +override Java.Nio.MappedByteBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.MappedByteBuffer.Slice() -> Java.Nio.ByteBuffer? +override Java.Nio.MappedByteBuffer.Slice(int index, int length) -> Java.Nio.MappedByteBuffer? +override Java.Nio.MappedByteBuffer.ThresholdClass.get -> nint +override Java.Nio.MappedByteBuffer.ThresholdType.get -> System.Type! +override Java.Nio.ReadOnlyBufferException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.ReadOnlyBufferException.ThresholdClass.get -> nint +override Java.Nio.ReadOnlyBufferException.ThresholdType.get -> System.Type! +override Java.Nio.ShortBuffer.HasArray.get -> bool +override Java.Nio.ShortBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Nio.ShortBuffer.Slice(int index, int length) -> Java.Nio.ShortBuffer? +override Java.Nio.ShortBuffer.ThresholdClass.get -> nint +override Java.Nio.ShortBuffer.ThresholdType.get -> System.Type! +override Java.Security.AccessControlContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AccessControlException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AccessControlException.ThresholdClass.get -> nint +override Java.Security.AccessControlException.ThresholdType.get -> System.Type! +override Java.Security.AccessController.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Acl.AclNotFoundException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Acl.AclNotFoundException.ThresholdClass.get -> nint +override Java.Security.Acl.AclNotFoundException.ThresholdType.get -> System.Type! +override Java.Security.Acl.LastOwnerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Acl.LastOwnerException.ThresholdClass.get -> nint +override Java.Security.Acl.LastOwnerException.ThresholdType.get -> System.Type! +override Java.Security.Acl.NotOwnerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Acl.NotOwnerException.ThresholdClass.get -> nint +override Java.Security.Acl.NotOwnerException.ThresholdType.get -> System.Type! +override Java.Security.AlgorithmParameterGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AlgorithmParameterGenerator.ThresholdClass.get -> nint +override Java.Security.AlgorithmParameterGenerator.ThresholdType.get -> System.Type! +override Java.Security.AlgorithmParameterGeneratorSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AlgorithmParameterGeneratorSpi.ThresholdClass.get -> nint +override Java.Security.AlgorithmParameterGeneratorSpi.ThresholdType.get -> System.Type! +override Java.Security.AlgorithmParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AlgorithmParameters.ThresholdClass.get -> nint +override Java.Security.AlgorithmParameters.ThresholdType.get -> System.Type! +override Java.Security.AlgorithmParametersSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AlgorithmParametersSpi.ThresholdClass.get -> nint +override Java.Security.AlgorithmParametersSpi.ThresholdType.get -> System.Type! +override Java.Security.AllPermission.Actions.get -> string? +override Java.Security.AllPermission.Equals(Java.Lang.Object? obj) -> bool +override Java.Security.AllPermission.GetHashCode() -> int +override Java.Security.AllPermission.Implies(Java.Security.Permission? p) -> bool +override Java.Security.AllPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AuthProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.AuthProvider.ThresholdClass.get -> nint +override Java.Security.AuthProvider.ThresholdType.get -> System.Type! +override Java.Security.BasicPermission.Actions.get -> string? +override Java.Security.BasicPermission.Equals(Java.Lang.Object? obj) -> bool +override Java.Security.BasicPermission.GetHashCode() -> int +override Java.Security.BasicPermission.Implies(Java.Security.Permission? p) -> bool +override Java.Security.BasicPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.BasicPermission.ThresholdClass.get -> nint +override Java.Security.BasicPermission.ThresholdType.get -> System.Type! +override Java.Security.Cert.Certificate.CertificateRep.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.Certificate.CertificateRep.ThresholdClass.get -> nint +override Java.Security.Cert.Certificate.CertificateRep.ThresholdType.get -> System.Type! +override Java.Security.Cert.Certificate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.Certificate.ThresholdClass.get -> nint +override Java.Security.Cert.Certificate.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateEncodingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateEncodingException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateEncodingException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateExpiredException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateExpiredException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateExpiredException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateFactory.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateFactory.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateFactorySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateFactorySpi.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateFactorySpi.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateNotYetValidException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateNotYetValidException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateNotYetValidException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateParsingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateParsingException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateParsingException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertificateRevokedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertificateRevokedException.ThresholdClass.get -> nint +override Java.Security.Cert.CertificateRevokedException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPath.CertPathRep.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPath.CertPathRep.ThresholdClass.get -> nint +override Java.Security.Cert.CertPath.CertPathRep.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPath.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPath.ThresholdClass.get -> nint +override Java.Security.Cert.CertPath.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathBuilder.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathBuilder.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathBuilderException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathBuilderException.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathBuilderException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathBuilderSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathBuilderSpi.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathBuilderSpi.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathValidator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathValidator.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathValidator.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathValidatorException.BasicReason.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathValidatorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathValidatorException.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathValidatorException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertPathValidatorSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertPathValidatorSpi.ThresholdClass.get -> nint +override Java.Security.Cert.CertPathValidatorSpi.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertStore.ThresholdClass.get -> nint +override Java.Security.Cert.CertStore.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertStoreException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertStoreException.ThresholdClass.get -> nint +override Java.Security.Cert.CertStoreException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CertStoreSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CertStoreSpi.ThresholdClass.get -> nint +override Java.Security.Cert.CertStoreSpi.ThresholdType.get -> System.Type! +override Java.Security.Cert.CollectionCertStoreParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CollectionCertStoreParameters.ThresholdClass.get -> nint +override Java.Security.Cert.CollectionCertStoreParameters.ThresholdType.get -> System.Type! +override Java.Security.Cert.CRL.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CRL.ThresholdClass.get -> nint +override Java.Security.Cert.CRL.ThresholdType.get -> System.Type! +override Java.Security.Cert.CRLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.CRLException.ThresholdClass.get -> nint +override Java.Security.Cert.CRLException.ThresholdType.get -> System.Type! +override Java.Security.Cert.CRLReason.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.LDAPCertStoreParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.LDAPCertStoreParameters.ThresholdClass.get -> nint +override Java.Security.Cert.LDAPCertStoreParameters.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXBuilderParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXBuilderParameters.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXBuilderParameters.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXCertPathBuilderResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXCertPathBuilderResult.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXCertPathBuilderResult.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXCertPathChecker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXCertPathChecker.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXCertPathChecker.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXCertPathValidatorResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXCertPathValidatorResult.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXCertPathValidatorResult.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXParameters.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXParameters.ThresholdType.get -> System.Type! +override Java.Security.Cert.PKIXReason.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXRevocationChecker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXRevocationChecker.Option.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PKIXRevocationChecker.ThresholdClass.get -> nint +override Java.Security.Cert.PKIXRevocationChecker.ThresholdType.get -> System.Type! +override Java.Security.Cert.PolicyQualifierInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.PolicyQualifierInfo.ThresholdClass.get -> nint +override Java.Security.Cert.PolicyQualifierInfo.ThresholdType.get -> System.Type! +override Java.Security.Cert.TrustAnchor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.TrustAnchor.ThresholdClass.get -> nint +override Java.Security.Cert.TrustAnchor.ThresholdType.get -> System.Type! +override Java.Security.Cert.URICertStoreParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509Certificate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509Certificate.ThresholdClass.get -> nint +override Java.Security.Cert.X509Certificate.ThresholdType.get -> System.Type! +override Java.Security.Cert.X509Certificate.Verify(Java.Security.IPublicKey? key, Java.Security.Provider? sigProvider) -> void +override Java.Security.Cert.X509CertSelector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509CertSelector.ThresholdClass.get -> nint +override Java.Security.Cert.X509CertSelector.ThresholdType.get -> System.Type! +override Java.Security.Cert.X509CRL.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509CRL.ThresholdClass.get -> nint +override Java.Security.Cert.X509CRL.ThresholdType.get -> System.Type! +override Java.Security.Cert.X509CRLEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509CRLEntry.ThresholdClass.get -> nint +override Java.Security.Cert.X509CRLEntry.ThresholdType.get -> System.Type! +override Java.Security.Cert.X509CRLSelector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Cert.X509CRLSelector.ThresholdClass.get -> nint +override Java.Security.Cert.X509CRLSelector.ThresholdType.get -> System.Type! +override Java.Security.CodeSigner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.CodeSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.CodeSource.ThresholdClass.get -> nint +override Java.Security.CodeSource.ThresholdType.get -> System.Type! +override Java.Security.CryptoPrimitive.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.DigestException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.DigestException.ThresholdClass.get -> nint +override Java.Security.DigestException.ThresholdType.get -> System.Type! +override Java.Security.DigestInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.DigestInputStream.ThresholdClass.get -> nint +override Java.Security.DigestInputStream.ThresholdType.get -> System.Type! +override Java.Security.DigestOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.DigestOutputStream.ThresholdClass.get -> nint +override Java.Security.DigestOutputStream.ThresholdType.get -> System.Type! +override Java.Security.DomainLoadStoreParameter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.GeneralSecurityException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.GeneralSecurityException.ThresholdClass.get -> nint +override Java.Security.GeneralSecurityException.ThresholdType.get -> System.Type! +override Java.Security.GuardedObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.GuardedObject.ThresholdClass.get -> nint +override Java.Security.GuardedObject.ThresholdType.get -> System.Type! +override Java.Security.Identity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Identity.ThresholdClass.get -> nint +override Java.Security.Identity.ThresholdType.get -> System.Type! +override Java.Security.IdentityScope.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.IdentityScope.ThresholdClass.get -> nint +override Java.Security.IdentityScope.ThresholdType.get -> System.Type! +override Java.Security.InvalidAlgorithmParameterException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.InvalidAlgorithmParameterException.ThresholdClass.get -> nint +override Java.Security.InvalidAlgorithmParameterException.ThresholdType.get -> System.Type! +override Java.Security.InvalidKeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.InvalidKeyException.ThresholdClass.get -> nint +override Java.Security.InvalidKeyException.ThresholdType.get -> System.Type! +override Java.Security.InvalidParameterException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.InvalidParameterException.ThresholdClass.get -> nint +override Java.Security.InvalidParameterException.ThresholdType.get -> System.Type! +override Java.Security.KeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyException.ThresholdClass.get -> nint +override Java.Security.KeyException.ThresholdType.get -> System.Type! +override Java.Security.KeyFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyFactory.ThresholdClass.get -> nint +override Java.Security.KeyFactory.ThresholdType.get -> System.Type! +override Java.Security.KeyFactorySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyFactorySpi.ThresholdClass.get -> nint +override Java.Security.KeyFactorySpi.ThresholdType.get -> System.Type! +override Java.Security.KeyManagementException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyManagementException.ThresholdClass.get -> nint +override Java.Security.KeyManagementException.ThresholdType.get -> System.Type! +override Java.Security.KeyPair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyPairGenerator.GenerateKeyPair() -> Java.Security.KeyPair? +override Java.Security.KeyPairGenerator.Initialize(int keysize, Java.Security.SecureRandom? random) -> void +override Java.Security.KeyPairGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyPairGenerator.ThresholdClass.get -> nint +override Java.Security.KeyPairGenerator.ThresholdType.get -> System.Type! +override Java.Security.KeyPairGeneratorSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyPairGeneratorSpi.ThresholdClass.get -> nint +override Java.Security.KeyPairGeneratorSpi.ThresholdType.get -> System.Type! +override Java.Security.KeyRep.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyRep.ThresholdClass.get -> nint +override Java.Security.KeyRep.ThresholdType.get -> System.Type! +override Java.Security.KeyRep.Type.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.Builder.ThresholdClass.get -> nint +override Java.Security.KeyStore.Builder.ThresholdType.get -> System.Type! +override Java.Security.KeyStore.CallbackHandlerProtection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.CallbackHandlerProtection.ThresholdClass.get -> nint +override Java.Security.KeyStore.CallbackHandlerProtection.ThresholdType.get -> System.Type! +override Java.Security.KeyStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.PasswordProtection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.PasswordProtection.ThresholdClass.get -> nint +override Java.Security.KeyStore.PasswordProtection.ThresholdType.get -> System.Type! +override Java.Security.KeyStore.PrivateKeyEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.SecretKeyEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStore.ThresholdClass.get -> nint +override Java.Security.KeyStore.ThresholdType.get -> System.Type! +override Java.Security.KeyStore.TrustedCertificateEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStoreException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStoreException.ThresholdClass.get -> nint +override Java.Security.KeyStoreException.ThresholdType.get -> System.Type! +override Java.Security.KeyStoreSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.KeyStoreSpi.ThresholdClass.get -> nint +override Java.Security.KeyStoreSpi.ThresholdType.get -> System.Type! +override Java.Security.MessageDigest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.MessageDigest.ThresholdClass.get -> nint +override Java.Security.MessageDigest.ThresholdType.get -> System.Type! +override Java.Security.MessageDigestSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.MessageDigestSpi.ThresholdClass.get -> nint +override Java.Security.MessageDigestSpi.ThresholdType.get -> System.Type! +override Java.Security.NoSuchAlgorithmException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.NoSuchAlgorithmException.ThresholdClass.get -> nint +override Java.Security.NoSuchAlgorithmException.ThresholdType.get -> System.Type! +override Java.Security.NoSuchProviderException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.NoSuchProviderException.ThresholdClass.get -> nint +override Java.Security.NoSuchProviderException.ThresholdType.get -> System.Type! +override Java.Security.Permission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Permission.ThresholdClass.get -> nint +override Java.Security.Permission.ThresholdType.get -> System.Type! +override Java.Security.PermissionCollection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.PermissionCollection.ThresholdClass.get -> nint +override Java.Security.PermissionCollection.ThresholdType.get -> System.Type! +override Java.Security.Permissions.Add(Java.Security.Permission? permission) -> void +override Java.Security.Permissions.Elements() -> Java.Util.IEnumeration? +override Java.Security.Permissions.Implies(Java.Security.Permission? permission) -> bool +override Java.Security.Permissions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.PKCS12Attribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Policy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Policy.ThresholdClass.get -> nint +override Java.Security.Policy.ThresholdType.get -> System.Type! +override Java.Security.PolicySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.PolicySpi.ThresholdClass.get -> nint +override Java.Security.PolicySpi.ThresholdType.get -> System.Type! +override Java.Security.PrivilegedActionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.PrivilegedActionException.ThresholdClass.get -> nint +override Java.Security.PrivilegedActionException.ThresholdType.get -> System.Type! +override Java.Security.ProtectionDomain.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.ProtectionDomain.ThresholdClass.get -> nint +override Java.Security.ProtectionDomain.ThresholdType.get -> System.Type! +override Java.Security.Provider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Provider.Service.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Provider.Service.ThresholdClass.get -> nint +override Java.Security.Provider.Service.ThresholdType.get -> System.Type! +override Java.Security.Provider.ThresholdClass.get -> nint +override Java.Security.Provider.ThresholdType.get -> System.Type! +override Java.Security.ProviderException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.ProviderException.ThresholdClass.get -> nint +override Java.Security.ProviderException.ThresholdType.get -> System.Type! +override Java.Security.SecureClassLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SecureClassLoader.ThresholdClass.get -> nint +override Java.Security.SecureClassLoader.ThresholdType.get -> System.Type! +override Java.Security.SecureRandom.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SecureRandom.ThresholdClass.get -> nint +override Java.Security.SecureRandom.ThresholdType.get -> System.Type! +override Java.Security.SecureRandomSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SecureRandomSpi.ThresholdClass.get -> nint +override Java.Security.SecureRandomSpi.ThresholdType.get -> System.Type! +override Java.Security.Security.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SecurityPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Signature.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Signature.ThresholdClass.get -> nint +override Java.Security.Signature.ThresholdType.get -> System.Type! +override Java.Security.SignatureException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SignatureException.ThresholdClass.get -> nint +override Java.Security.SignatureException.ThresholdType.get -> System.Type! +override Java.Security.SignatureSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.SignatureSpi.ThresholdClass.get -> nint +override Java.Security.SignatureSpi.ThresholdType.get -> System.Type! +override Java.Security.SignedObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Signer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Signer.ThresholdClass.get -> nint +override Java.Security.Signer.ThresholdType.get -> System.Type! +override Java.Security.Spec.DSAParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.DSAParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.DSAParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.DSAPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.DSAPrivateKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.DSAPrivateKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.DSAPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.DSAPublicKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.DSAPublicKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECFieldF2m.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECFieldF2m.ThresholdClass.get -> nint +override Java.Security.Spec.ECFieldF2m.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECFieldFp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECFieldFp.ThresholdClass.get -> nint +override Java.Security.Spec.ECFieldFp.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECGenParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECGenParameterSpec.Name.get -> string? +override Java.Security.Spec.ECGenParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.ECGenParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.ECParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECPoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECPoint.ThresholdClass.get -> nint +override Java.Security.Spec.ECPoint.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECPrivateKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.ECPrivateKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.ECPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.ECPublicKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.ECPublicKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.EdECPoint.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.EdECPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.EdECPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.EllipticCurve.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.EllipticCurve.ThresholdClass.get -> nint +override Java.Security.Spec.EllipticCurve.ThresholdType.get -> System.Type! +override Java.Security.Spec.EncodedKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.EncodedKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.EncodedKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.InvalidKeySpecException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.InvalidKeySpecException.ThresholdClass.get -> nint +override Java.Security.Spec.InvalidKeySpecException.ThresholdType.get -> System.Type! +override Java.Security.Spec.InvalidParameterSpecException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.InvalidParameterSpecException.ThresholdClass.get -> nint +override Java.Security.Spec.InvalidParameterSpecException.ThresholdType.get -> System.Type! +override Java.Security.Spec.MGF1ParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.MGF1ParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.MGF1ParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.NamedParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.NamedParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.NamedParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.PKCS8EncodedKeySpec.Format.get -> string? +override Java.Security.Spec.PKCS8EncodedKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.PKCS8EncodedKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.PKCS8EncodedKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.PSSParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.PSSParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.PSSParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAKeyGenParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAKeyGenParameterSpec.ThresholdClass.get -> nint +override Java.Security.Spec.RSAKeyGenParameterSpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAOtherPrimeInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAOtherPrimeInfo.ThresholdClass.get -> nint +override Java.Security.Spec.RSAOtherPrimeInfo.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAPrivateCrtKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAPrivateCrtKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.RSAPrivateCrtKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAPrivateKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.RSAPrivateKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.RSAPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.RSAPublicKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.RSAPublicKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.X509EncodedKeySpec.Format.get -> string? +override Java.Security.Spec.X509EncodedKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.X509EncodedKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.X509EncodedKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.XECPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.XECPrivateKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.XECPrivateKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Spec.XECPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.Spec.XECPublicKeySpec.ThresholdClass.get -> nint +override Java.Security.Spec.XECPublicKeySpec.ThresholdType.get -> System.Type! +override Java.Security.Timestamp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.UnrecoverableEntryException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.UnrecoverableEntryException.ThresholdClass.get -> nint +override Java.Security.UnrecoverableEntryException.ThresholdType.get -> System.Type! +override Java.Security.UnrecoverableKeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Security.UnrecoverableKeyException.ThresholdClass.get -> nint +override Java.Security.UnrecoverableKeyException.ThresholdType.get -> System.Type! +override Java.Security.UnresolvedPermission.Actions.get -> string? +override Java.Security.UnresolvedPermission.Equals(Java.Lang.Object? obj) -> bool +override Java.Security.UnresolvedPermission.GetHashCode() -> int +override Java.Security.UnresolvedPermission.Implies(Java.Security.Permission? p) -> bool +override Java.Security.UnresolvedPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.BatchUpdateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.BatchUpdateException.ThresholdClass.get -> nint +override Java.Sql.BatchUpdateException.ThresholdType.get -> System.Type! +override Java.Sql.ClientInfoStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.DataTruncation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.DataTruncation.ThresholdClass.get -> nint +override Java.Sql.DataTruncation.ThresholdType.get -> System.Type! +override Java.Sql.Date.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.Date.ThresholdClass.get -> nint +override Java.Sql.Date.ThresholdType.get -> System.Type! +override Java.Sql.DriverManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.DriverManager.ThresholdClass.get -> nint +override Java.Sql.DriverManager.ThresholdType.get -> System.Type! +override Java.Sql.DriverPropertyInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.DriverPropertyInfo.ThresholdClass.get -> nint +override Java.Sql.DriverPropertyInfo.ThresholdType.get -> System.Type! +override Java.Sql.RowIdLifetime.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLClientInfoException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLClientInfoException.ThresholdClass.get -> nint +override Java.Sql.SQLClientInfoException.ThresholdType.get -> System.Type! +override Java.Sql.SQLDataException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLDataException.ThresholdClass.get -> nint +override Java.Sql.SQLDataException.ThresholdType.get -> System.Type! +override Java.Sql.SQLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLException.ThresholdClass.get -> nint +override Java.Sql.SQLException.ThresholdType.get -> System.Type! +override Java.Sql.SQLFeatureNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLFeatureNotSupportedException.ThresholdClass.get -> nint +override Java.Sql.SQLFeatureNotSupportedException.ThresholdType.get -> System.Type! +override Java.Sql.SQLIntegrityConstraintViolationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLIntegrityConstraintViolationException.ThresholdClass.get -> nint +override Java.Sql.SQLIntegrityConstraintViolationException.ThresholdType.get -> System.Type! +override Java.Sql.SQLInvalidAuthorizationSpecException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLInvalidAuthorizationSpecException.ThresholdClass.get -> nint +override Java.Sql.SQLInvalidAuthorizationSpecException.ThresholdType.get -> System.Type! +override Java.Sql.SQLNonTransientConnectionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLNonTransientConnectionException.ThresholdClass.get -> nint +override Java.Sql.SQLNonTransientConnectionException.ThresholdType.get -> System.Type! +override Java.Sql.SQLNonTransientException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLNonTransientException.ThresholdClass.get -> nint +override Java.Sql.SQLNonTransientException.ThresholdType.get -> System.Type! +override Java.Sql.SQLPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLRecoverableException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLRecoverableException.ThresholdClass.get -> nint +override Java.Sql.SQLRecoverableException.ThresholdType.get -> System.Type! +override Java.Sql.SQLSyntaxErrorException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLSyntaxErrorException.ThresholdClass.get -> nint +override Java.Sql.SQLSyntaxErrorException.ThresholdType.get -> System.Type! +override Java.Sql.SQLTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLTimeoutException.ThresholdClass.get -> nint +override Java.Sql.SQLTimeoutException.ThresholdType.get -> System.Type! +override Java.Sql.SQLTransactionRollbackException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLTransactionRollbackException.ThresholdClass.get -> nint +override Java.Sql.SQLTransactionRollbackException.ThresholdType.get -> System.Type! +override Java.Sql.SQLTransientConnectionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLTransientConnectionException.ThresholdClass.get -> nint +override Java.Sql.SQLTransientConnectionException.ThresholdType.get -> System.Type! +override Java.Sql.SQLTransientException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLTransientException.ThresholdClass.get -> nint +override Java.Sql.SQLTransientException.ThresholdType.get -> System.Type! +override Java.Sql.SQLWarning.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.SQLWarning.ThresholdClass.get -> nint +override Java.Sql.SQLWarning.ThresholdType.get -> System.Type! +override Java.Sql.Time.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.Time.ThresholdClass.get -> nint +override Java.Sql.Time.ThresholdType.get -> System.Type! +override Java.Sql.Timestamp.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.Timestamp.ThresholdClass.get -> nint +override Java.Sql.Timestamp.ThresholdType.get -> System.Type! +override Java.Sql.Types.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Sql.Types.ThresholdClass.get -> nint +override Java.Sql.Types.ThresholdType.get -> System.Type! +override Java.Text.Annotation.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.Annotation.ThresholdClass.get -> nint +override Java.Text.Annotation.ThresholdType.get -> System.Type! +override Java.Text.AttributedCharacterIteratorAttribute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.AttributedCharacterIteratorAttribute.ThresholdClass.get -> nint +override Java.Text.AttributedCharacterIteratorAttribute.ThresholdType.get -> System.Type! +override Java.Text.AttributedString.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.AttributedString.ThresholdClass.get -> nint +override Java.Text.AttributedString.ThresholdType.get -> System.Type! +override Java.Text.Bidi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.BreakIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.BreakIterator.ThresholdClass.get -> nint +override Java.Text.BreakIterator.ThresholdType.get -> System.Type! +override Java.Text.ChoiceFormat.Format(double number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? status) -> Java.Lang.StringBuffer? +override Java.Text.ChoiceFormat.Format(long number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? status) -> Java.Lang.StringBuffer? +override Java.Text.ChoiceFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.ChoiceFormat.Parse(string? text, Java.Text.ParsePosition? status) -> Java.Lang.Number? +override Java.Text.ChoiceFormat.ThresholdClass.get -> nint +override Java.Text.ChoiceFormat.ThresholdType.get -> System.Type! +override Java.Text.CollationElementIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.CollationKey.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.CollationKey.ThresholdClass.get -> nint +override Java.Text.CollationKey.ThresholdType.get -> System.Type! +override Java.Text.Collator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.Collator.ThresholdClass.get -> nint +override Java.Text.Collator.ThresholdType.get -> System.Type! +override Java.Text.DateFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.DateFormat.Field.ThresholdClass.get -> nint +override Java.Text.DateFormat.Field.ThresholdType.get -> System.Type! +override Java.Text.DateFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.DateFormat.ParseObject(string! source, Java.Text.ParsePosition! pos) -> Java.Lang.Object? +override Java.Text.DateFormat.ThresholdClass.get -> nint +override Java.Text.DateFormat.ThresholdType.get -> System.Type! +override Java.Text.DateFormatSymbols.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.DateFormatSymbols.ThresholdClass.get -> nint +override Java.Text.DateFormatSymbols.ThresholdType.get -> System.Type! +override Java.Text.DecimalFormat.Format(double number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Java.Text.DecimalFormat.Format(long number, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override Java.Text.DecimalFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.DecimalFormat.Parse(string? text, Java.Text.ParsePosition? pos) -> Java.Lang.Number? +override Java.Text.DecimalFormat.ThresholdClass.get -> nint +override Java.Text.DecimalFormat.ThresholdType.get -> System.Type! +override Java.Text.DecimalFormatSymbols.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.DecimalFormatSymbols.ThresholdClass.get -> nint +override Java.Text.DecimalFormatSymbols.ThresholdType.get -> System.Type! +override Java.Text.FieldPosition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.FieldPosition.ThresholdClass.get -> nint +override Java.Text.FieldPosition.ThresholdType.get -> System.Type! +override Java.Text.MessageFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.MessageFormat.Field.ThresholdClass.get -> nint +override Java.Text.MessageFormat.Field.ThresholdType.get -> System.Type! +override Java.Text.MessageFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.MessageFormat.ParseObject(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object? +override Java.Text.MessageFormat.ThresholdClass.get -> nint +override Java.Text.MessageFormat.ThresholdType.get -> System.Type! +override Java.Text.Normalizer.Form.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.Normalizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.NumberFormat.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.NumberFormat.Field.ThresholdClass.get -> nint +override Java.Text.NumberFormat.Field.ThresholdType.get -> System.Type! +override Java.Text.NumberFormat.Format(Java.Lang.Object! number, Java.Lang.StringBuffer! toAppendTo, Java.Text.FieldPosition! pos) -> Java.Lang.StringBuffer! +override Java.Text.NumberFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.NumberFormat.ThresholdClass.get -> nint +override Java.Text.NumberFormat.ThresholdType.get -> System.Type! +override Java.Text.ParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.ParseException.ThresholdClass.get -> nint +override Java.Text.ParseException.ThresholdType.get -> System.Type! +override Java.Text.ParsePosition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.ParsePosition.ThresholdClass.get -> nint +override Java.Text.ParsePosition.ThresholdType.get -> System.Type! +override Java.Text.RuleBasedCollator.Compare(string? source, string? target) -> int +override Java.Text.RuleBasedCollator.GetCollationKey(string? source) -> Java.Text.CollationKey? +override Java.Text.RuleBasedCollator.GetHashCode() -> int +override Java.Text.RuleBasedCollator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.RuleBasedCollator.ThresholdClass.get -> nint +override Java.Text.RuleBasedCollator.ThresholdType.get -> System.Type! +override Java.Text.SimpleDateFormat.Format(Java.Util.Date? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override Java.Text.SimpleDateFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text.SimpleDateFormat.Parse(string? text, Java.Text.ParsePosition? pos) -> Java.Util.Date? +override Java.Text.SimpleDateFormat.ThresholdClass.get -> nint +override Java.Text.SimpleDateFormat.ThresholdType.get -> System.Type! +override Java.Text.StringCharacterIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text._Format.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text._Format.Field.ThresholdClass.get -> nint +override Java.Text._Format.Field.ThresholdType.get -> System.Type! +override Java.Text._Format.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Text._Format.ThresholdClass.get -> nint +override Java.Text._Format.ThresholdType.get -> System.Type! +override Java.Time.Format.DateTimeFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.DateTimeFormatterBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.DecimalStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.FormatStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.ResolverStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.SignStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Format.TextStyle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.ChronoField.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.ChronoUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.IsoFields.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.JulianFields.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.TemporalAdjusters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.TemporalQueries.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.ValueRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Temporal.WeekFields.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Zone.ZoneOffsetTransition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Zone.ZoneOffsetTransitionRule.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Time.Zone.ZoneRules.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractCollection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractCollection.ThresholdClass.get -> nint +override Java.Util.AbstractCollection.ThresholdType.get -> System.Type! +override Java.Util.AbstractList.Iterator() -> Java.Util.IIterator! +override Java.Util.AbstractList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractList.ThresholdClass.get -> nint +override Java.Util.AbstractList.ThresholdType.get -> System.Type! +override Java.Util.AbstractMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractMap.SimpleEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractMap.SimpleEntry.ThresholdClass.get -> nint +override Java.Util.AbstractMap.SimpleEntry.ThresholdType.get -> System.Type! +override Java.Util.AbstractMap.SimpleImmutableEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractMap.SimpleImmutableEntry.ThresholdClass.get -> nint +override Java.Util.AbstractMap.SimpleImmutableEntry.ThresholdType.get -> System.Type! +override Java.Util.AbstractMap.ThresholdClass.get -> nint +override Java.Util.AbstractMap.ThresholdType.get -> System.Type! +override Java.Util.AbstractQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractQueue.ThresholdClass.get -> nint +override Java.Util.AbstractQueue.ThresholdType.get -> System.Type! +override Java.Util.AbstractSequentialList.Get(int index) -> Java.Lang.Object? +override Java.Util.AbstractSequentialList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractSequentialList.ThresholdClass.get -> nint +override Java.Util.AbstractSequentialList.ThresholdType.get -> System.Type! +override Java.Util.AbstractSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.AbstractSet.ThresholdClass.get -> nint +override Java.Util.AbstractSet.ThresholdType.get -> System.Type! +override Java.Util.ArrayDeque.Iterator() -> Java.Util.IIterator! +override Java.Util.ArrayDeque.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ArrayDeque.Size() -> int +override Java.Util.ArrayDeque.ThresholdClass.get -> nint +override Java.Util.ArrayDeque.ThresholdType.get -> System.Type! +override Java.Util.ArrayList.Get(int index) -> Java.Lang.Object? +override Java.Util.ArrayList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ArrayList.Size() -> int +override Java.Util.ArrayList.ThresholdClass.get -> nint +override Java.Util.ArrayList.ThresholdType.get -> System.Type! +override Java.Util.Arrays.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Arrays.ThresholdClass.get -> nint +override Java.Util.Arrays.ThresholdType.get -> System.Type! +override Java.Util.Base64.Decoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Base64.Decoder.ThresholdClass.get -> nint +override Java.Util.Base64.Decoder.ThresholdType.get -> System.Type! +override Java.Util.Base64.Encoder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Base64.Encoder.ThresholdClass.get -> nint +override Java.Util.Base64.Encoder.ThresholdType.get -> System.Type! +override Java.Util.Base64.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Base64.ThresholdClass.get -> nint +override Java.Util.Base64.ThresholdType.get -> System.Type! +override Java.Util.BitSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.BitSet.ThresholdClass.get -> nint +override Java.Util.BitSet.ThresholdType.get -> System.Type! +override Java.Util.Calendar.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Calendar.Builder.ThresholdClass.get -> nint +override Java.Util.Calendar.Builder.ThresholdType.get -> System.Type! +override Java.Util.Calendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Calendar.ThresholdClass.get -> nint +override Java.Util.Calendar.ThresholdType.get -> System.Type! +override Java.Util.Collections.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Collections.ThresholdClass.get -> nint +override Java.Util.Collections.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.AbstractExecutorService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.AbstractExecutorService.ThresholdClass.get -> nint +override Java.Util.Concurrent.AbstractExecutorService.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ArrayBlockingQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.ArrayBlockingQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ArrayBlockingQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.ArrayBlockingQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.ArrayBlockingQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.ArrayBlockingQueue.Size() -> int +override Java.Util.Concurrent.ArrayBlockingQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.ArrayBlockingQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicBoolean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicBoolean.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicBoolean.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicInteger.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.AtomicInteger.FloatValue() -> float +override Java.Util.Concurrent.Atomic.AtomicInteger.IntValue() -> int +override Java.Util.Concurrent.Atomic.AtomicInteger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicInteger.LongValue() -> long +override Java.Util.Concurrent.Atomic.AtomicInteger.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicInteger.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicIntegerArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicIntegerArray.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicIntegerArray.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicLong.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.AtomicLong.FloatValue() -> float +override Java.Util.Concurrent.Atomic.AtomicLong.IntValue() -> int +override Java.Util.Concurrent.Atomic.AtomicLong.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicLong.LongValue() -> long +override Java.Util.Concurrent.Atomic.AtomicLong.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicLong.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicLongArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicLongArray.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicLongArray.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicMarkableReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicMarkableReference.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicMarkableReference.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicReference.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicReference.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicReferenceArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicReferenceArray.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicReferenceArray.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.AtomicStampedReference.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.AtomicStampedReference.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.AtomicStampedReference.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.DoubleAccumulator.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.DoubleAccumulator.FloatValue() -> float +override Java.Util.Concurrent.Atomic.DoubleAccumulator.IntValue() -> int +override Java.Util.Concurrent.Atomic.DoubleAccumulator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.DoubleAccumulator.LongValue() -> long +override Java.Util.Concurrent.Atomic.DoubleAccumulator.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.DoubleAccumulator.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.DoubleAdder.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.DoubleAdder.FloatValue() -> float +override Java.Util.Concurrent.Atomic.DoubleAdder.IntValue() -> int +override Java.Util.Concurrent.Atomic.DoubleAdder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.DoubleAdder.LongValue() -> long +override Java.Util.Concurrent.Atomic.DoubleAdder.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.DoubleAdder.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.LongAccumulator.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.LongAccumulator.FloatValue() -> float +override Java.Util.Concurrent.Atomic.LongAccumulator.IntValue() -> int +override Java.Util.Concurrent.Atomic.LongAccumulator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.LongAccumulator.LongValue() -> long +override Java.Util.Concurrent.Atomic.LongAccumulator.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.LongAccumulator.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.LongAdder.DoubleValue() -> double +override Java.Util.Concurrent.Atomic.LongAdder.FloatValue() -> float +override Java.Util.Concurrent.Atomic.LongAdder.IntValue() -> int +override Java.Util.Concurrent.Atomic.LongAdder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.LongAdder.LongValue() -> long +override Java.Util.Concurrent.Atomic.LongAdder.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.LongAdder.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Atomic.Striped64.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Atomic.Striped64.ThresholdClass.get -> nint +override Java.Util.Concurrent.Atomic.Striped64.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.BrokenBarrierException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.BrokenBarrierException.ThresholdClass.get -> nint +override Java.Util.Concurrent.BrokenBarrierException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CancellationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CancellationException.ThresholdClass.get -> nint +override Java.Util.Concurrent.CancellationException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CompletableFuture.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CompletableFuture.ThresholdClass.get -> nint +override Java.Util.Concurrent.CompletableFuture.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CompletionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CompletionException.ThresholdClass.get -> nint +override Java.Util.Concurrent.CompletionException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ConcurrentHashMap.EntrySet() -> System.Collections.ICollection! +override Java.Util.Concurrent.ConcurrentHashMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ConcurrentHashMap.ThresholdClass.get -> nint +override Java.Util.Concurrent.ConcurrentHashMap.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ConcurrentLinkedDeque.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.ConcurrentLinkedDeque.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ConcurrentLinkedDeque.Size() -> int +override Java.Util.Concurrent.ConcurrentLinkedDeque.ThresholdClass.get -> nint +override Java.Util.Concurrent.ConcurrentLinkedDeque.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ConcurrentLinkedQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.ConcurrentLinkedQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ConcurrentLinkedQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.ConcurrentLinkedQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.ConcurrentLinkedQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.ConcurrentLinkedQueue.Size() -> int +override Java.Util.Concurrent.ConcurrentLinkedQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.ConcurrentLinkedQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ConcurrentSkipListMap.EntrySet() -> System.Collections.ICollection? +override Java.Util.Concurrent.ConcurrentSkipListMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ConcurrentSkipListMap.ThresholdClass.get -> nint +override Java.Util.Concurrent.ConcurrentSkipListMap.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CopyOnWriteArrayList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CopyOnWriteArrayList.ThresholdClass.get -> nint +override Java.Util.Concurrent.CopyOnWriteArrayList.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CopyOnWriteArraySet.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.CopyOnWriteArraySet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CopyOnWriteArraySet.Size() -> int +override Java.Util.Concurrent.CopyOnWriteArraySet.ThresholdClass.get -> nint +override Java.Util.Concurrent.CopyOnWriteArraySet.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CountDownLatch.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CountDownLatch.ThresholdClass.get -> nint +override Java.Util.Concurrent.CountDownLatch.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CountedCompleter.Complete(Java.Lang.Object? rawResult) -> void +override Java.Util.Concurrent.CountedCompleter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CountedCompleter.SetRawResult(Java.Lang.Object? t) -> void +override Java.Util.Concurrent.CountedCompleter.ThresholdClass.get -> nint +override Java.Util.Concurrent.CountedCompleter.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.CyclicBarrier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.CyclicBarrier.ThresholdClass.get -> nint +override Java.Util.Concurrent.CyclicBarrier.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.DelayQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.DelayQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.DelayQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.DelayQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.DelayQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.DelayQueue.Size() -> int +override Java.Util.Concurrent.DelayQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.DelayQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Exchanger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Exchanger.ThresholdClass.get -> nint +override Java.Util.Concurrent.Exchanger.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ExecutionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ExecutionException.ThresholdClass.get -> nint +override Java.Util.Concurrent.ExecutionException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ExecutorCompletionService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ExecutorCompletionService.ThresholdClass.get -> nint +override Java.Util.Concurrent.ExecutorCompletionService.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Executors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Executors.ThresholdClass.get -> nint +override Java.Util.Concurrent.Executors.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Flow.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ForkJoinPool.AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +override Java.Util.Concurrent.ForkJoinPool.Execute(Java.Lang.IRunnable? task) -> void +override Java.Util.Concurrent.ForkJoinPool.IsShutdown.get -> bool +override Java.Util.Concurrent.ForkJoinPool.IsTerminated.get -> bool +override Java.Util.Concurrent.ForkJoinPool.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ForkJoinPool.Shutdown() -> void +override Java.Util.Concurrent.ForkJoinPool.ShutdownNow() -> System.Collections.Generic.IList? +override Java.Util.Concurrent.ForkJoinPool.ThresholdClass.get -> nint +override Java.Util.Concurrent.ForkJoinPool.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ForkJoinTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ForkJoinTask.ThresholdClass.get -> nint +override Java.Util.Concurrent.ForkJoinTask.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ForkJoinWorkerThread.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ForkJoinWorkerThread.ThresholdClass.get -> nint +override Java.Util.Concurrent.ForkJoinWorkerThread.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.FutureTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.FutureTask.ThresholdClass.get -> nint +override Java.Util.Concurrent.FutureTask.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.LinkedBlockingDeque.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.LinkedBlockingDeque.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.LinkedBlockingDeque.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.LinkedBlockingDeque.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedBlockingDeque.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedBlockingDeque.Size() -> int +override Java.Util.Concurrent.LinkedBlockingDeque.ThresholdClass.get -> nint +override Java.Util.Concurrent.LinkedBlockingDeque.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.LinkedBlockingQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.LinkedBlockingQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.LinkedBlockingQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.LinkedBlockingQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedBlockingQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedBlockingQueue.Size() -> int +override Java.Util.Concurrent.LinkedBlockingQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.LinkedBlockingQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.LinkedTransferQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.LinkedTransferQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.LinkedTransferQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.LinkedTransferQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedTransferQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.LinkedTransferQueue.Size() -> int +override Java.Util.Concurrent.LinkedTransferQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.LinkedTransferQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.AbstractOwnableSynchronizer.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ConditionObject.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ConditionObject.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.LockSupport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.LockSupport.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.LockSupport.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.ReentrantLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.ReentrantLock.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.ReentrantLock.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Locks.StampedLock.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Locks.StampedLock.ThresholdClass.get -> nint +override Java.Util.Concurrent.Locks.StampedLock.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Phaser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Phaser.ThresholdClass.get -> nint +override Java.Util.Concurrent.Phaser.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.PriorityBlockingQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.PriorityBlockingQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.PriorityBlockingQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.PriorityBlockingQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.PriorityBlockingQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.PriorityBlockingQueue.Size() -> int +override Java.Util.Concurrent.PriorityBlockingQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.PriorityBlockingQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.RecursiveAction.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.RecursiveAction.ThresholdClass.get -> nint +override Java.Util.Concurrent.RecursiveAction.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.RecursiveTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.RecursiveTask.ThresholdClass.get -> nint +override Java.Util.Concurrent.RecursiveTask.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.RejectedExecutionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.RejectedExecutionException.ThresholdClass.get -> nint +override Java.Util.Concurrent.RejectedExecutionException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ScheduledThreadPoolExecutor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ScheduledThreadPoolExecutor.ThresholdClass.get -> nint +override Java.Util.Concurrent.ScheduledThreadPoolExecutor.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.Semaphore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.Semaphore.ThresholdClass.get -> nint +override Java.Util.Concurrent.Semaphore.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.SubmissionPublisher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.SubmissionPublisher.ThresholdClass.get -> nint +override Java.Util.Concurrent.SubmissionPublisher.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.SynchronousQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.Concurrent.SynchronousQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.SynchronousQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.Concurrent.SynchronousQueue.Peek() -> Java.Lang.Object? +override Java.Util.Concurrent.SynchronousQueue.Poll() -> Java.Lang.Object? +override Java.Util.Concurrent.SynchronousQueue.Size() -> int +override Java.Util.Concurrent.SynchronousQueue.ThresholdClass.get -> nint +override Java.Util.Concurrent.SynchronousQueue.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadLocalRandom.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadLocalRandom.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadLocalRandom.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadPoolExecutor.AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +override Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.ThreadPoolExecutor.Execute(Java.Lang.IRunnable? command) -> void +override Java.Util.Concurrent.ThreadPoolExecutor.IsShutdown.get -> bool +override Java.Util.Concurrent.ThreadPoolExecutor.IsTerminated.get -> bool +override Java.Util.Concurrent.ThreadPoolExecutor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.ThreadPoolExecutor.Shutdown() -> void +override Java.Util.Concurrent.ThreadPoolExecutor.ShutdownNow() -> System.Collections.Generic.IList? +override Java.Util.Concurrent.ThreadPoolExecutor.ThresholdClass.get -> nint +override Java.Util.Concurrent.ThreadPoolExecutor.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.TimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Concurrent.TimeoutException.ThresholdClass.get -> nint +override Java.Util.Concurrent.TimeoutException.ThresholdType.get -> System.Type! +override Java.Util.Concurrent.TimeUnit.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ConcurrentModificationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ConcurrentModificationException.ThresholdClass.get -> nint +override Java.Util.ConcurrentModificationException.ThresholdType.get -> System.Type! +override Java.Util.Currency.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Date.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Date.ThresholdClass.get -> nint +override Java.Util.Date.ThresholdType.get -> System.Type! +override Java.Util.Dictionary.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Dictionary.ThresholdClass.get -> nint +override Java.Util.Dictionary.ThresholdType.get -> System.Type! +override Java.Util.DoubleSummaryStatistics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.DoubleSummaryStatistics.ThresholdClass.get -> nint +override Java.Util.DoubleSummaryStatistics.ThresholdType.get -> System.Type! +override Java.Util.DuplicateFormatFlagsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.DuplicateFormatFlagsException.ThresholdClass.get -> nint +override Java.Util.DuplicateFormatFlagsException.ThresholdType.get -> System.Type! +override Java.Util.EmptyStackException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.EmptyStackException.ThresholdClass.get -> nint +override Java.Util.EmptyStackException.ThresholdType.get -> System.Type! +override Java.Util.EnumMap.EntrySet() -> System.Collections.ICollection? +override Java.Util.EnumMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.EnumMap.ThresholdClass.get -> nint +override Java.Util.EnumMap.ThresholdType.get -> System.Type! +override Java.Util.EnumSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.EnumSet.ThresholdClass.get -> nint +override Java.Util.EnumSet.ThresholdType.get -> System.Type! +override Java.Util.EventListenerProxy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.EventListenerProxy.ThresholdClass.get -> nint +override Java.Util.EventListenerProxy.ThresholdType.get -> System.Type! +override Java.Util.EventObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.EventObject.ThresholdClass.get -> nint +override Java.Util.EventObject.ThresholdType.get -> System.Type! +override Java.Util.FormatFlagsConversionMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.FormatFlagsConversionMismatchException.ThresholdClass.get -> nint +override Java.Util.FormatFlagsConversionMismatchException.ThresholdType.get -> System.Type! +override Java.Util.FormattableFlags.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.FormattableFlags.ThresholdClass.get -> nint +override Java.Util.FormattableFlags.ThresholdType.get -> System.Type! +override Java.Util.Formatter.BigDecimalLayoutForm.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Formatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.FormatterClosedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.FormatterClosedException.ThresholdClass.get -> nint +override Java.Util.FormatterClosedException.ThresholdType.get -> System.Type! +override Java.Util.GregorianCalendar.Add(Java.Util.CalendarField field, int amount) -> void +override Java.Util.GregorianCalendar.ComputeFields() -> void +override Java.Util.GregorianCalendar.ComputeTime() -> void +override Java.Util.GregorianCalendar.GetGreatestMinimum(Java.Util.CalendarField field) -> int +override Java.Util.GregorianCalendar.GetLeastMaximum(Java.Util.CalendarField field) -> int +override Java.Util.GregorianCalendar.GetMaximum(Java.Util.CalendarField field) -> int +override Java.Util.GregorianCalendar.GetMinimum(Java.Util.CalendarField field) -> int +override Java.Util.GregorianCalendar.IsWeekDateSupported.get -> bool +override Java.Util.GregorianCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.GregorianCalendar.Roll(Java.Util.CalendarField field, bool up) -> void +override Java.Util.GregorianCalendar.ThresholdClass.get -> nint +override Java.Util.GregorianCalendar.ThresholdType.get -> System.Type! +override Java.Util.HashMap.EntrySet() -> System.Collections.ICollection! +override Java.Util.HashMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.HashMap.ThresholdClass.get -> nint +override Java.Util.HashMap.ThresholdType.get -> System.Type! +override Java.Util.HashSet.Iterator() -> Java.Util.IIterator! +override Java.Util.HashSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.HashSet.Size() -> int +override Java.Util.HashSet.ThresholdClass.get -> nint +override Java.Util.HashSet.ThresholdType.get -> System.Type! +override Java.Util.Hashtable.Elements() -> Java.Util.IEnumeration? +override Java.Util.Hashtable.Get(Java.Lang.Object? key) -> Java.Lang.Object? +override Java.Util.Hashtable.IsEmpty.get -> bool +override Java.Util.Hashtable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Hashtable.Keys() -> Java.Util.IEnumeration? +override Java.Util.Hashtable.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +override Java.Util.Hashtable.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +override Java.Util.Hashtable.Size() -> int +override Java.Util.Hashtable.ThresholdClass.get -> nint +override Java.Util.Hashtable.ThresholdType.get -> System.Type! +override Java.Util.HexFormat.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IdentityHashMap.EntrySet() -> System.Collections.ICollection? +override Java.Util.IdentityHashMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IdentityHashMap.ThresholdClass.get -> nint +override Java.Util.IdentityHashMap.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatCodePointException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatCodePointException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatCodePointException.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatConversionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatConversionException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatConversionException.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatException.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatFlagsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatFlagsException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatFlagsException.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatPrecisionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatPrecisionException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatPrecisionException.ThresholdType.get -> System.Type! +override Java.Util.IllegalFormatWidthException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllegalFormatWidthException.ThresholdClass.get -> nint +override Java.Util.IllegalFormatWidthException.ThresholdType.get -> System.Type! +override Java.Util.IllformedLocaleException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IllformedLocaleException.ThresholdClass.get -> nint +override Java.Util.IllformedLocaleException.ThresholdType.get -> System.Type! +override Java.Util.InputMismatchException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.InputMismatchException.ThresholdClass.get -> nint +override Java.Util.InputMismatchException.ThresholdType.get -> System.Type! +override Java.Util.IntSummaryStatistics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.IntSummaryStatistics.ThresholdClass.get -> nint +override Java.Util.IntSummaryStatistics.ThresholdType.get -> System.Type! +override Java.Util.InvalidPropertiesFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.InvalidPropertiesFormatException.ThresholdClass.get -> nint +override Java.Util.InvalidPropertiesFormatException.ThresholdType.get -> System.Type! +override Java.Util.Jar.Attributes.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.Attributes.Name.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.Attributes.Name.ThresholdClass.get -> nint +override Java.Util.Jar.Attributes.Name.ThresholdType.get -> System.Type! +override Java.Util.Jar.Attributes.ThresholdClass.get -> nint +override Java.Util.Jar.Attributes.ThresholdType.get -> System.Type! +override Java.Util.Jar.JarEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.JarEntry.ThresholdClass.get -> nint +override Java.Util.Jar.JarEntry.ThresholdType.get -> System.Type! +override Java.Util.Jar.JarException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.JarException.ThresholdClass.get -> nint +override Java.Util.Jar.JarException.ThresholdType.get -> System.Type! +override Java.Util.Jar.JarFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.JarFile.ThresholdClass.get -> nint +override Java.Util.Jar.JarFile.ThresholdType.get -> System.Type! +override Java.Util.Jar.JarInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.JarInputStream.ThresholdClass.get -> nint +override Java.Util.Jar.JarInputStream.ThresholdType.get -> System.Type! +override Java.Util.Jar.JarOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.JarOutputStream.ThresholdClass.get -> nint +override Java.Util.Jar.JarOutputStream.ThresholdType.get -> System.Type! +override Java.Util.Jar.Manifest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.Manifest.ThresholdClass.get -> nint +override Java.Util.Jar.Manifest.ThresholdType.get -> System.Type! +override Java.Util.Jar.Pack200.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Jar.Pack200.ThresholdClass.get -> nint +override Java.Util.Jar.Pack200.ThresholdType.get -> System.Type! +override Java.Util.LinkedHashMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.LinkedHashMap.ThresholdClass.get -> nint +override Java.Util.LinkedHashMap.ThresholdType.get -> System.Type! +override Java.Util.LinkedHashSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.LinkedHashSet.ThresholdClass.get -> nint +override Java.Util.LinkedHashSet.ThresholdType.get -> System.Type! +override Java.Util.LinkedList.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.LinkedList.ListIterator(int index) -> Java.Util.IListIterator! +override Java.Util.LinkedList.Size() -> int +override Java.Util.LinkedList.ThresholdClass.get -> nint +override Java.Util.LinkedList.ThresholdType.get -> System.Type! +override Java.Util.ListResourceBundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ListResourceBundle.Keys.get -> Java.Util.IEnumeration? +override Java.Util.ListResourceBundle.ThresholdClass.get -> nint +override Java.Util.ListResourceBundle.ThresholdType.get -> System.Type! +override Java.Util.Locale.Builder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Locale.Category.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Locale.FilteringMode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Locale.IsoCountryCode.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Locale.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Locale.LanguageRange.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.ConsoleHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.ConsoleHandler.ThresholdClass.get -> nint +override Java.Util.Logging.ConsoleHandler.ThresholdType.get -> System.Type! +override Java.Util.Logging.ErrorManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.ErrorManager.ThresholdClass.get -> nint +override Java.Util.Logging.ErrorManager.ThresholdType.get -> System.Type! +override Java.Util.Logging.FileHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.FileHandler.ThresholdClass.get -> nint +override Java.Util.Logging.FileHandler.ThresholdType.get -> System.Type! +override Java.Util.Logging.Formatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.Formatter.ThresholdClass.get -> nint +override Java.Util.Logging.Formatter.ThresholdType.get -> System.Type! +override Java.Util.Logging.Handler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.Handler.ThresholdClass.get -> nint +override Java.Util.Logging.Handler.ThresholdType.get -> System.Type! +override Java.Util.Logging.Level.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.Level.ThresholdClass.get -> nint +override Java.Util.Logging.Level.ThresholdType.get -> System.Type! +override Java.Util.Logging.Logger.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.Logger.ThresholdClass.get -> nint +override Java.Util.Logging.Logger.ThresholdType.get -> System.Type! +override Java.Util.Logging.LoggingPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.LogManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.LogManager.ThresholdClass.get -> nint +override Java.Util.Logging.LogManager.ThresholdType.get -> System.Type! +override Java.Util.Logging.LogRecord.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.LogRecord.ThresholdClass.get -> nint +override Java.Util.Logging.LogRecord.ThresholdType.get -> System.Type! +override Java.Util.Logging.MemoryHandler.Close() -> void +override Java.Util.Logging.MemoryHandler.Flush() -> void +override Java.Util.Logging.MemoryHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.MemoryHandler.Publish(Java.Util.Logging.LogRecord? record) -> void +override Java.Util.Logging.MemoryHandler.ThresholdClass.get -> nint +override Java.Util.Logging.MemoryHandler.ThresholdType.get -> System.Type! +override Java.Util.Logging.SimpleFormatter.Format(Java.Util.Logging.LogRecord? record) -> string? +override Java.Util.Logging.SimpleFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.SimpleFormatter.ThresholdClass.get -> nint +override Java.Util.Logging.SimpleFormatter.ThresholdType.get -> System.Type! +override Java.Util.Logging.SocketHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.SocketHandler.ThresholdClass.get -> nint +override Java.Util.Logging.SocketHandler.ThresholdType.get -> System.Type! +override Java.Util.Logging.StreamHandler.Close() -> void +override Java.Util.Logging.StreamHandler.Flush() -> void +override Java.Util.Logging.StreamHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.StreamHandler.Publish(Java.Util.Logging.LogRecord? record) -> void +override Java.Util.Logging.StreamHandler.ThresholdClass.get -> nint +override Java.Util.Logging.StreamHandler.ThresholdType.get -> System.Type! +override Java.Util.Logging.XMLFormatter.Format(Java.Util.Logging.LogRecord? record) -> string? +override Java.Util.Logging.XMLFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Logging.XMLFormatter.ThresholdClass.get -> nint +override Java.Util.Logging.XMLFormatter.ThresholdType.get -> System.Type! +override Java.Util.LongSummaryStatistics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.LongSummaryStatistics.ThresholdClass.get -> nint +override Java.Util.LongSummaryStatistics.ThresholdType.get -> System.Type! +override Java.Util.MissingFormatArgumentException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.MissingFormatArgumentException.ThresholdClass.get -> nint +override Java.Util.MissingFormatArgumentException.ThresholdType.get -> System.Type! +override Java.Util.MissingFormatWidthException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.MissingFormatWidthException.ThresholdClass.get -> nint +override Java.Util.MissingFormatWidthException.ThresholdType.get -> System.Type! +override Java.Util.MissingResourceException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.MissingResourceException.ThresholdClass.get -> nint +override Java.Util.MissingResourceException.ThresholdType.get -> System.Type! +override Java.Util.NoSuchElementException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.NoSuchElementException.ThresholdClass.get -> nint +override Java.Util.NoSuchElementException.ThresholdType.get -> System.Type! +override Java.Util.Objects.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Observable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Observable.ThresholdClass.get -> nint +override Java.Util.Observable.ThresholdType.get -> System.Type! +override Java.Util.Optional.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.OptionalDouble.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.OptionalInt.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.OptionalLong.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.AbstractPreferences.AbsolutePath() -> string? +override Java.Util.Prefs.AbstractPreferences.AddNodeChangeListener(Java.Util.Prefs.INodeChangeListener? ncl) -> void +override Java.Util.Prefs.AbstractPreferences.AddPreferenceChangeListener(Java.Util.Prefs.IPreferenceChangeListener? pcl) -> void +override Java.Util.Prefs.AbstractPreferences.ChildrenNames() -> string![]? +override Java.Util.Prefs.AbstractPreferences.Clear() -> void +override Java.Util.Prefs.AbstractPreferences.ExportNode(System.IO.Stream? os) -> void +override Java.Util.Prefs.AbstractPreferences.ExportSubtree(System.IO.Stream? os) -> void +override Java.Util.Prefs.AbstractPreferences.Flush() -> void +override Java.Util.Prefs.AbstractPreferences.Get(string? key, string? def) -> string? +override Java.Util.Prefs.AbstractPreferences.GetBoolean(string? key, bool def) -> bool +override Java.Util.Prefs.AbstractPreferences.GetByteArray(string? key, byte[]? def) -> byte[]? +override Java.Util.Prefs.AbstractPreferences.GetDouble(string? key, double def) -> double +override Java.Util.Prefs.AbstractPreferences.GetFloat(string? key, float def) -> float +override Java.Util.Prefs.AbstractPreferences.GetInt(string? key, int def) -> int +override Java.Util.Prefs.AbstractPreferences.GetLong(string? key, long def) -> long +override Java.Util.Prefs.AbstractPreferences.IsUserNode.get -> bool +override Java.Util.Prefs.AbstractPreferences.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.AbstractPreferences.Keys() -> string![]? +override Java.Util.Prefs.AbstractPreferences.Name() -> string? +override Java.Util.Prefs.AbstractPreferences.Node(string? path) -> Java.Util.Prefs.Preferences? +override Java.Util.Prefs.AbstractPreferences.NodeExists(string? path) -> bool +override Java.Util.Prefs.AbstractPreferences.Parent() -> Java.Util.Prefs.Preferences? +override Java.Util.Prefs.AbstractPreferences.Put(string? key, string? value) -> void +override Java.Util.Prefs.AbstractPreferences.PutBoolean(string? key, bool value) -> void +override Java.Util.Prefs.AbstractPreferences.PutByteArray(string? key, byte[]? value) -> void +override Java.Util.Prefs.AbstractPreferences.PutDouble(string? key, double value) -> void +override Java.Util.Prefs.AbstractPreferences.PutFloat(string? key, float value) -> void +override Java.Util.Prefs.AbstractPreferences.PutInt(string? key, int value) -> void +override Java.Util.Prefs.AbstractPreferences.PutLong(string? key, long value) -> void +override Java.Util.Prefs.AbstractPreferences.Remove(string? key) -> void +override Java.Util.Prefs.AbstractPreferences.RemoveNode() -> void +override Java.Util.Prefs.AbstractPreferences.RemoveNodeChangeListener(Java.Util.Prefs.INodeChangeListener? ncl) -> void +override Java.Util.Prefs.AbstractPreferences.RemovePreferenceChangeListener(Java.Util.Prefs.IPreferenceChangeListener? pcl) -> void +override Java.Util.Prefs.AbstractPreferences.Sync() -> void +override Java.Util.Prefs.AbstractPreferences.ThresholdClass.get -> nint +override Java.Util.Prefs.AbstractPreferences.ThresholdType.get -> System.Type! +override Java.Util.Prefs.AbstractPreferences.ToString() -> string? +override Java.Util.Prefs.BackingStoreException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.BackingStoreException.ThresholdClass.get -> nint +override Java.Util.Prefs.BackingStoreException.ThresholdType.get -> System.Type! +override Java.Util.Prefs.InvalidPreferencesFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.InvalidPreferencesFormatException.ThresholdClass.get -> nint +override Java.Util.Prefs.InvalidPreferencesFormatException.ThresholdType.get -> System.Type! +override Java.Util.Prefs.NodeChangeEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.NodeChangeEvent.ThresholdClass.get -> nint +override Java.Util.Prefs.NodeChangeEvent.ThresholdType.get -> System.Type! +override Java.Util.Prefs.PreferenceChangeEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.PreferenceChangeEvent.ThresholdClass.get -> nint +override Java.Util.Prefs.PreferenceChangeEvent.ThresholdType.get -> System.Type! +override Java.Util.Prefs.Preferences.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Prefs.Preferences.ThresholdClass.get -> nint +override Java.Util.Prefs.Preferences.ThresholdType.get -> System.Type! +override Java.Util.PriorityQueue.Iterator() -> Java.Util.IIterator? +override Java.Util.PriorityQueue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.PriorityQueue.Offer(Java.Lang.Object? e) -> bool +override Java.Util.PriorityQueue.Peek() -> Java.Lang.Object? +override Java.Util.PriorityQueue.Poll() -> Java.Lang.Object? +override Java.Util.PriorityQueue.Size() -> int +override Java.Util.PriorityQueue.ThresholdClass.get -> nint +override Java.Util.PriorityQueue.ThresholdType.get -> System.Type! +override Java.Util.Properties.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Properties.ThresholdClass.get -> nint +override Java.Util.Properties.ThresholdType.get -> System.Type! +override Java.Util.PropertyPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.PropertyResourceBundle.HandleGetObject(string? key) -> Java.Lang.Object? +override Java.Util.PropertyResourceBundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.PropertyResourceBundle.Keys.get -> Java.Util.IEnumeration? +override Java.Util.PropertyResourceBundle.ThresholdClass.get -> nint +override Java.Util.PropertyResourceBundle.ThresholdType.get -> System.Type! +override Java.Util.Random.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Random.ThresholdClass.get -> nint +override Java.Util.Random.ThresholdType.get -> System.Type! +override Java.Util.Regex.Matcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Regex.Pattern.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Regex.PatternSyntaxException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Regex.PatternSyntaxException.ThresholdClass.get -> nint +override Java.Util.Regex.PatternSyntaxException.ThresholdType.get -> System.Type! +override Java.Util.ResourceBundle.Control.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ResourceBundle.Control.ThresholdClass.get -> nint +override Java.Util.ResourceBundle.Control.ThresholdType.get -> System.Type! +override Java.Util.ResourceBundle.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ResourceBundle.ThresholdClass.get -> nint +override Java.Util.ResourceBundle.ThresholdType.get -> System.Type! +override Java.Util.Scanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ServiceConfigurationError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.ServiceConfigurationError.ThresholdClass.get -> nint +override Java.Util.ServiceConfigurationError.ThresholdType.get -> System.Type! +override Java.Util.ServiceLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.SimpleTimeZone.GetOffset(int era, int year, int month, int day, int dayOfWeek, int millis) -> int +override Java.Util.SimpleTimeZone.InDaylightTime(Java.Util.Date? date) -> bool +override Java.Util.SimpleTimeZone.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.SimpleTimeZone.RawOffset.get -> int +override Java.Util.SimpleTimeZone.RawOffset.set -> void +override Java.Util.SimpleTimeZone.ThresholdClass.get -> nint +override Java.Util.SimpleTimeZone.ThresholdType.get -> System.Type! +override Java.Util.SimpleTimeZone.UseDaylightTime() -> bool +override Java.Util.Spliterators.AbstractDoubleSpliterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Spliterators.AbstractDoubleSpliterator.ThresholdClass.get -> nint +override Java.Util.Spliterators.AbstractDoubleSpliterator.ThresholdType.get -> System.Type! +override Java.Util.Spliterators.AbstractIntSpliterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Spliterators.AbstractIntSpliterator.ThresholdClass.get -> nint +override Java.Util.Spliterators.AbstractIntSpliterator.ThresholdType.get -> System.Type! +override Java.Util.Spliterators.AbstractLongSpliterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Spliterators.AbstractLongSpliterator.ThresholdClass.get -> nint +override Java.Util.Spliterators.AbstractLongSpliterator.ThresholdType.get -> System.Type! +override Java.Util.Spliterators.AbstractSpliterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Spliterators.AbstractSpliterator.ThresholdClass.get -> nint +override Java.Util.Spliterators.AbstractSpliterator.ThresholdType.get -> System.Type! +override Java.Util.Spliterators.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.SplittableRandom.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Stack.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Stack.ThresholdClass.get -> nint +override Java.Util.Stack.ThresholdType.get -> System.Type! +override Java.Util.Streams.CollectorCharacteristics.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Streams.Collectors.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Streams.StreamSupport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.StringJoiner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.StringTokenizer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.StringTokenizer.ThresholdClass.get -> nint +override Java.Util.StringTokenizer.ThresholdType.get -> System.Type! +override Java.Util.Timer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Timer.ThresholdClass.get -> nint +override Java.Util.Timer.ThresholdType.get -> System.Type! +override Java.Util.TimerTask.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.TimerTask.ThresholdClass.get -> nint +override Java.Util.TimerTask.ThresholdType.get -> System.Type! +override Java.Util.TimeZone.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.TimeZone.ThresholdClass.get -> nint +override Java.Util.TimeZone.ThresholdType.get -> System.Type! +override Java.Util.TooManyListenersException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.TooManyListenersException.ThresholdClass.get -> nint +override Java.Util.TooManyListenersException.ThresholdType.get -> System.Type! +override Java.Util.TreeMap.EntrySet() -> System.Collections.ICollection! +override Java.Util.TreeMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.TreeMap.ThresholdClass.get -> nint +override Java.Util.TreeMap.ThresholdType.get -> System.Type! +override Java.Util.TreeSet.Iterator() -> Java.Util.IIterator? +override Java.Util.TreeSet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.TreeSet.Size() -> int +override Java.Util.TreeSet.ThresholdClass.get -> nint +override Java.Util.TreeSet.ThresholdType.get -> System.Type! +override Java.Util.UnknownFormatConversionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.UnknownFormatConversionException.ThresholdClass.get -> nint +override Java.Util.UnknownFormatConversionException.ThresholdType.get -> System.Type! +override Java.Util.UnknownFormatFlagsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.UnknownFormatFlagsException.ThresholdClass.get -> nint +override Java.Util.UnknownFormatFlagsException.ThresholdType.get -> System.Type! +override Java.Util.UUID.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Vector.Get(int index) -> Java.Lang.Object? +override Java.Util.Vector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Vector.Size() -> int +override Java.Util.Vector.ThresholdClass.get -> nint +override Java.Util.Vector.ThresholdType.get -> System.Type! +override Java.Util.WeakHashMap.EntrySet() -> System.Collections.ICollection! +override Java.Util.WeakHashMap.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.WeakHashMap.ThresholdClass.get -> nint +override Java.Util.WeakHashMap.ThresholdType.get -> System.Type! +override Java.Util.Zip.Adler32.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.Adler32.ThresholdClass.get -> nint +override Java.Util.Zip.Adler32.ThresholdType.get -> System.Type! +override Java.Util.Zip.CheckedInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.CheckedInputStream.ThresholdClass.get -> nint +override Java.Util.Zip.CheckedInputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.CheckedOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.CheckedOutputStream.ThresholdClass.get -> nint +override Java.Util.Zip.CheckedOutputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.CRC32.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.CRC32.ThresholdClass.get -> nint +override Java.Util.Zip.CRC32.ThresholdType.get -> System.Type! +override Java.Util.Zip.CRC32C.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.DataFormatException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.DataFormatException.ThresholdClass.get -> nint +override Java.Util.Zip.DataFormatException.ThresholdType.get -> System.Type! +override Java.Util.Zip.Deflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.Deflater.ThresholdClass.get -> nint +override Java.Util.Zip.Deflater.ThresholdType.get -> System.Type! +override Java.Util.Zip.DeflaterInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.DeflaterInputStream.ThresholdClass.get -> nint +override Java.Util.Zip.DeflaterInputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.DeflaterOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.DeflaterOutputStream.ThresholdClass.get -> nint +override Java.Util.Zip.DeflaterOutputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.GZIPInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.GZIPInputStream.ThresholdClass.get -> nint +override Java.Util.Zip.GZIPInputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.GZIPOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.GZIPOutputStream.ThresholdClass.get -> nint +override Java.Util.Zip.GZIPOutputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.Inflater.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.Inflater.ThresholdClass.get -> nint +override Java.Util.Zip.Inflater.ThresholdType.get -> System.Type! +override Java.Util.Zip.InflaterInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.InflaterInputStream.ThresholdClass.get -> nint +override Java.Util.Zip.InflaterInputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.InflaterOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.InflaterOutputStream.ThresholdClass.get -> nint +override Java.Util.Zip.InflaterOutputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipEntry.ThresholdClass.get -> nint +override Java.Util.Zip.ZipEntry.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipError.ThresholdClass.get -> nint +override Java.Util.Zip.ZipError.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipException.ThresholdClass.get -> nint +override Java.Util.Zip.ZipException.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipFile.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipFile.ThresholdClass.get -> nint +override Java.Util.Zip.ZipFile.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipInputStream.ThresholdClass.get -> nint +override Java.Util.Zip.ZipInputStream.ThresholdType.get -> System.Type! +override Java.Util.Zip.ZipOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Java.Util.Zip.ZipOutputStream.ThresholdClass.get -> nint +override Java.Util.Zip.ZipOutputStream.ThresholdType.get -> System.Type! +override Javax.Crypto.AEADBadTagException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.AEADBadTagException.ThresholdClass.get -> nint +override Javax.Crypto.AEADBadTagException.ThresholdType.get -> System.Type! +override Javax.Crypto.BadPaddingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.BadPaddingException.ThresholdClass.get -> nint +override Javax.Crypto.BadPaddingException.ThresholdType.get -> System.Type! +override Javax.Crypto.Cipher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Cipher.ThresholdClass.get -> nint +override Javax.Crypto.Cipher.ThresholdType.get -> System.Type! +override Javax.Crypto.CipherInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.CipherInputStream.ThresholdClass.get -> nint +override Javax.Crypto.CipherInputStream.ThresholdType.get -> System.Type! +override Javax.Crypto.CipherOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.CipherOutputStream.ThresholdClass.get -> nint +override Javax.Crypto.CipherOutputStream.ThresholdType.get -> System.Type! +override Javax.Crypto.CipherSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.CipherSpi.ThresholdClass.get -> nint +override Javax.Crypto.CipherSpi.ThresholdType.get -> System.Type! +override Javax.Crypto.EncryptedPrivateKeyInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.EncryptedPrivateKeyInfo.ThresholdClass.get -> nint +override Javax.Crypto.EncryptedPrivateKeyInfo.ThresholdType.get -> System.Type! +override Javax.Crypto.ExemptionMechanism.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.ExemptionMechanism.ThresholdClass.get -> nint +override Javax.Crypto.ExemptionMechanism.ThresholdType.get -> System.Type! +override Javax.Crypto.ExemptionMechanismException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.ExemptionMechanismException.ThresholdClass.get -> nint +override Javax.Crypto.ExemptionMechanismException.ThresholdType.get -> System.Type! +override Javax.Crypto.ExemptionMechanismSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.ExemptionMechanismSpi.ThresholdClass.get -> nint +override Javax.Crypto.ExemptionMechanismSpi.ThresholdType.get -> System.Type! +override Javax.Crypto.IllegalBlockSizeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.IllegalBlockSizeException.ThresholdClass.get -> nint +override Javax.Crypto.IllegalBlockSizeException.ThresholdType.get -> System.Type! +override Javax.Crypto.KeyAgreement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.KeyAgreement.ThresholdClass.get -> nint +override Javax.Crypto.KeyAgreement.ThresholdType.get -> System.Type! +override Javax.Crypto.KeyAgreementSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.KeyAgreementSpi.ThresholdClass.get -> nint +override Javax.Crypto.KeyAgreementSpi.ThresholdType.get -> System.Type! +override Javax.Crypto.KeyGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.KeyGenerator.ThresholdClass.get -> nint +override Javax.Crypto.KeyGenerator.ThresholdType.get -> System.Type! +override Javax.Crypto.KeyGeneratorSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.KeyGeneratorSpi.ThresholdClass.get -> nint +override Javax.Crypto.KeyGeneratorSpi.ThresholdType.get -> System.Type! +override Javax.Crypto.Mac.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Mac.ThresholdClass.get -> nint +override Javax.Crypto.Mac.ThresholdType.get -> System.Type! +override Javax.Crypto.MacSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.MacSpi.ThresholdClass.get -> nint +override Javax.Crypto.MacSpi.ThresholdType.get -> System.Type! +override Javax.Crypto.NoSuchPaddingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.NoSuchPaddingException.ThresholdClass.get -> nint +override Javax.Crypto.NoSuchPaddingException.ThresholdType.get -> System.Type! +override Javax.Crypto.NullCipher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.NullCipher.ThresholdClass.get -> nint +override Javax.Crypto.NullCipher.ThresholdType.get -> System.Type! +override Javax.Crypto.SealedObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.SealedObject.ThresholdClass.get -> nint +override Javax.Crypto.SealedObject.ThresholdType.get -> System.Type! +override Javax.Crypto.SecretKeyFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.SecretKeyFactory.ThresholdClass.get -> nint +override Javax.Crypto.SecretKeyFactory.ThresholdType.get -> System.Type! +override Javax.Crypto.SecretKeyFactorySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.SecretKeyFactorySpi.ThresholdClass.get -> nint +override Javax.Crypto.SecretKeyFactorySpi.ThresholdType.get -> System.Type! +override Javax.Crypto.ShortBufferException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.ShortBufferException.ThresholdClass.get -> nint +override Javax.Crypto.ShortBufferException.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DESedeKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DESedeKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DESedeKeySpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DESKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DESKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DESKeySpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DHGenParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DHGenParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DHGenParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DHParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DHParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DHParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DHPrivateKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DHPrivateKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DHPrivateKeySpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.DHPublicKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.DHPublicKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.DHPublicKeySpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.GCMParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.GCMParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.GCMParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.IvParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.IvParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.IvParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.OAEPParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.OAEPParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.OAEPParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.PBEKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.PBEKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.PBEKeySpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.PBEParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.PBEParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.PBEParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.PSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.PSource.PSpecified.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.PSource.ThresholdClass.get -> nint +override Javax.Crypto.Spec.PSource.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.RC2ParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.RC2ParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.RC2ParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.RC5ParameterSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.RC5ParameterSpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.RC5ParameterSpec.ThresholdType.get -> System.Type! +override Javax.Crypto.Spec.SecretKeySpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Crypto.Spec.SecretKeySpec.ThresholdClass.get -> nint +override Javax.Crypto.Spec.SecretKeySpec.ThresholdType.get -> System.Type! +override Javax.Microedition.Khronos.Egl.EGLConfig.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Microedition.Khronos.Egl.EGLConfig.ThresholdClass.get -> nint +override Javax.Microedition.Khronos.Egl.EGLConfig.ThresholdType.get -> System.Type! +override Javax.Microedition.Khronos.Egl.EGLContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Microedition.Khronos.Egl.EGLContext.ThresholdClass.get -> nint +override Javax.Microedition.Khronos.Egl.EGLContext.ThresholdType.get -> System.Type! +override Javax.Microedition.Khronos.Egl.EGLDisplay.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Microedition.Khronos.Egl.EGLDisplay.ThresholdClass.get -> nint +override Javax.Microedition.Khronos.Egl.EGLDisplay.ThresholdType.get -> System.Type! +override Javax.Microedition.Khronos.Egl.EGLSurface.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Microedition.Khronos.Egl.EGLSurface.ThresholdClass.get -> nint +override Javax.Microedition.Khronos.Egl.EGLSurface.ThresholdType.get -> System.Type! +override Javax.Net.ServerSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.ServerSocketFactory.ThresholdClass.get -> nint +override Javax.Net.ServerSocketFactory.ThresholdType.get -> System.Type! +override Javax.Net.SocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.SocketFactory.ThresholdClass.get -> nint +override Javax.Net.SocketFactory.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.CertPathTrustManagerParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.CertPathTrustManagerParameters.ThresholdClass.get -> nint +override Javax.Net.Ssl.CertPathTrustManagerParameters.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.ExtendedSSLSession.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.ExtendedSSLSession.ThresholdClass.get -> nint +override Javax.Net.Ssl.ExtendedSSLSession.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.HandshakeCompletedEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.HandshakeCompletedEvent.ThresholdClass.get -> nint +override Javax.Net.Ssl.HandshakeCompletedEvent.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.HttpsURLConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.HttpsURLConnection.ThresholdClass.get -> nint +override Javax.Net.Ssl.HttpsURLConnection.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.KeyManagerFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.KeyManagerFactory.ThresholdClass.get -> nint +override Javax.Net.Ssl.KeyManagerFactory.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.KeyManagerFactorySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.KeyManagerFactorySpi.ThresholdClass.get -> nint +override Javax.Net.Ssl.KeyManagerFactorySpi.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.KeyStoreBuilderParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.KeyStoreBuilderParameters.ThresholdClass.get -> nint +override Javax.Net.Ssl.KeyStoreBuilderParameters.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SNIHostName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SNIMatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SNIMatcher.ThresholdClass.get -> nint +override Javax.Net.Ssl.SNIMatcher.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SNIServerName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SNIServerName.ThresholdClass.get -> nint +override Javax.Net.Ssl.SNIServerName.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLContext.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLContext.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLContextSpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLContextSpi.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLContextSpi.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLEngine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLEngine.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLEngine.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLEngineResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLEngineResult.Status.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLEngineResult.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLEngineResult.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLException.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLException.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLHandshakeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLHandshakeException.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLHandshakeException.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLKeyException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLKeyException.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLKeyException.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLParameters.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLParameters.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLParameters.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLPeerUnverifiedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLPeerUnverifiedException.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLPeerUnverifiedException.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLProtocolException.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLProtocolException.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLServerSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLServerSocket.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLServerSocket.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLServerSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLServerSocketFactory.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLServerSocketFactory.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLSessionBindingEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLSessionBindingEvent.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLSessionBindingEvent.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLSocket.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLSocket.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLSocket.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.SSLSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.SSLSocketFactory.ThresholdClass.get -> nint +override Javax.Net.Ssl.SSLSocketFactory.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.StandardConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.TrustManagerFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.TrustManagerFactory.ThresholdClass.get -> nint +override Javax.Net.Ssl.TrustManagerFactory.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.TrustManagerFactorySpi.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.TrustManagerFactorySpi.ThresholdClass.get -> nint +override Javax.Net.Ssl.TrustManagerFactorySpi.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.X509ExtendedKeyManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.X509ExtendedKeyManager.ThresholdClass.get -> nint +override Javax.Net.Ssl.X509ExtendedKeyManager.ThresholdType.get -> System.Type! +override Javax.Net.Ssl.X509ExtendedTrustManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Net.Ssl.X509ExtendedTrustManager.ThresholdClass.get -> nint +override Javax.Net.Ssl.X509ExtendedTrustManager.ThresholdType.get -> System.Type! +override Javax.Security.Auth.AuthPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.Callback.PasswordCallback.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.Callback.PasswordCallback.ThresholdClass.get -> nint +override Javax.Security.Auth.Callback.PasswordCallback.ThresholdType.get -> System.Type! +override Javax.Security.Auth.Callback.UnsupportedCallbackException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.Callback.UnsupportedCallbackException.ThresholdClass.get -> nint +override Javax.Security.Auth.Callback.UnsupportedCallbackException.ThresholdType.get -> System.Type! +override Javax.Security.Auth.DestroyFailedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.DestroyFailedException.ThresholdClass.get -> nint +override Javax.Security.Auth.DestroyFailedException.ThresholdType.get -> System.Type! +override Javax.Security.Auth.Login.LoginException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.Login.LoginException.ThresholdClass.get -> nint +override Javax.Security.Auth.Login.LoginException.ThresholdType.get -> System.Type! +override Javax.Security.Auth.PrivateCredentialPermission.Actions.get -> string? +override Javax.Security.Auth.PrivateCredentialPermission.Equals(Java.Lang.Object? obj) -> bool +override Javax.Security.Auth.PrivateCredentialPermission.GetHashCode() -> int +override Javax.Security.Auth.PrivateCredentialPermission.Implies(Java.Security.Permission? p) -> bool +override Javax.Security.Auth.PrivateCredentialPermission.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.Subject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.SubjectDomainCombiner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Auth.SubjectDomainCombiner.ThresholdClass.get -> nint +override Javax.Security.Auth.SubjectDomainCombiner.ThresholdType.get -> System.Type! +override Javax.Security.Auth.X500.X500Principal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.Certificate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.Certificate.ThresholdClass.get -> nint +override Javax.Security.Cert.Certificate.ThresholdType.get -> System.Type! +override Javax.Security.Cert.CertificateEncodingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.CertificateEncodingException.ThresholdClass.get -> nint +override Javax.Security.Cert.CertificateEncodingException.ThresholdType.get -> System.Type! +override Javax.Security.Cert.CertificateException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.CertificateException.ThresholdClass.get -> nint +override Javax.Security.Cert.CertificateException.ThresholdType.get -> System.Type! +override Javax.Security.Cert.CertificateExpiredException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.CertificateExpiredException.ThresholdClass.get -> nint +override Javax.Security.Cert.CertificateExpiredException.ThresholdType.get -> System.Type! +override Javax.Security.Cert.CertificateNotYetValidException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.CertificateNotYetValidException.ThresholdClass.get -> nint +override Javax.Security.Cert.CertificateNotYetValidException.ThresholdType.get -> System.Type! +override Javax.Security.Cert.CertificateParsingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.CertificateParsingException.ThresholdClass.get -> nint +override Javax.Security.Cert.CertificateParsingException.ThresholdType.get -> System.Type! +override Javax.Security.Cert.X509Certificate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Security.Cert.X509Certificate.ThresholdClass.get -> nint +override Javax.Security.Cert.X509Certificate.ThresholdType.get -> System.Type! +override Javax.Sql.ConnectionEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Sql.ConnectionEvent.ThresholdClass.get -> nint +override Javax.Sql.ConnectionEvent.ThresholdType.get -> System.Type! +override Javax.Sql.RowSetEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Sql.RowSetEvent.ThresholdClass.get -> nint +override Javax.Sql.RowSetEvent.ThresholdType.get -> System.Type! +override Javax.Sql.StatementEvent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Sql.StatementEvent.ThresholdClass.get -> nint +override Javax.Sql.StatementEvent.ThresholdType.get -> System.Type! +override Javax.Xml.Datatype.DatatypeConfigurationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.DatatypeConfigurationException.ThresholdClass.get -> nint +override Javax.Xml.Datatype.DatatypeConfigurationException.ThresholdType.get -> System.Type! +override Javax.Xml.Datatype.DatatypeConstants.Field.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.DatatypeConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.DatatypeFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.DatatypeFactory.ThresholdClass.get -> nint +override Javax.Xml.Datatype.DatatypeFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Datatype.Duration.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.Duration.ThresholdClass.get -> nint +override Javax.Xml.Datatype.Duration.ThresholdType.get -> System.Type! +override Javax.Xml.Datatype.XMLGregorianCalendar.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Datatype.XMLGregorianCalendar.ThresholdClass.get -> nint +override Javax.Xml.Datatype.XMLGregorianCalendar.ThresholdType.get -> System.Type! +override Javax.Xml.Namespace.QName.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Namespace.QName.ThresholdClass.get -> nint +override Javax.Xml.Namespace.QName.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.DocumentBuilder.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.DocumentBuilder.ThresholdClass.get -> nint +override Javax.Xml.Parsers.DocumentBuilder.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.DocumentBuilderFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.DocumentBuilderFactory.ThresholdClass.get -> nint +override Javax.Xml.Parsers.DocumentBuilderFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.FactoryConfigurationError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.FactoryConfigurationError.ThresholdClass.get -> nint +override Javax.Xml.Parsers.FactoryConfigurationError.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.ParserConfigurationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.ParserConfigurationException.ThresholdClass.get -> nint +override Javax.Xml.Parsers.ParserConfigurationException.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.SAXParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.SAXParser.ThresholdClass.get -> nint +override Javax.Xml.Parsers.SAXParser.ThresholdType.get -> System.Type! +override Javax.Xml.Parsers.SAXParserFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Parsers.SAXParserFactory.ThresholdClass.get -> nint +override Javax.Xml.Parsers.SAXParserFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Dom.DOMResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Dom.DOMResult.ThresholdClass.get -> nint +override Javax.Xml.Transform.Dom.DOMResult.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Dom.DOMSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Dom.DOMSource.ThresholdClass.get -> nint +override Javax.Xml.Transform.Dom.DOMSource.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.OutputKeys.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.OutputKeys.ThresholdClass.get -> nint +override Javax.Xml.Transform.OutputKeys.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Sax.SAXResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Sax.SAXResult.ThresholdClass.get -> nint +override Javax.Xml.Transform.Sax.SAXResult.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Sax.SAXSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Sax.SAXSource.ThresholdClass.get -> nint +override Javax.Xml.Transform.Sax.SAXSource.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Sax.SAXTransformerFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Sax.SAXTransformerFactory.ThresholdClass.get -> nint +override Javax.Xml.Transform.Sax.SAXTransformerFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Stream.StreamResult.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Stream.StreamResult.ThresholdClass.get -> nint +override Javax.Xml.Transform.Stream.StreamResult.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Stream.StreamSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Stream.StreamSource.ThresholdClass.get -> nint +override Javax.Xml.Transform.Stream.StreamSource.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.Transformer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.Transformer.ThresholdClass.get -> nint +override Javax.Xml.Transform.Transformer.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.TransformerConfigurationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.TransformerConfigurationException.ThresholdClass.get -> nint +override Javax.Xml.Transform.TransformerConfigurationException.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.TransformerException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.TransformerException.ThresholdClass.get -> nint +override Javax.Xml.Transform.TransformerException.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.TransformerFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.TransformerFactory.ThresholdClass.get -> nint +override Javax.Xml.Transform.TransformerFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Transform.TransformerFactoryConfigurationError.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Transform.TransformerFactoryConfigurationError.ThresholdClass.get -> nint +override Javax.Xml.Transform.TransformerFactoryConfigurationError.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.Schema.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.Schema.ThresholdClass.get -> nint +override Javax.Xml.Validation.Schema.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.SchemaFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.SchemaFactory.ThresholdClass.get -> nint +override Javax.Xml.Validation.SchemaFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.SchemaFactoryLoader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.SchemaFactoryLoader.ThresholdClass.get -> nint +override Javax.Xml.Validation.SchemaFactoryLoader.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.TypeInfoProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.TypeInfoProvider.ThresholdClass.get -> nint +override Javax.Xml.Validation.TypeInfoProvider.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.Validator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.Validator.ThresholdClass.get -> nint +override Javax.Xml.Validation.Validator.ThresholdType.get -> System.Type! +override Javax.Xml.Validation.ValidatorHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Validation.ValidatorHandler.ThresholdClass.get -> nint +override Javax.Xml.Validation.ValidatorHandler.ThresholdType.get -> System.Type! +override Javax.Xml.XMLConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathConstants.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathConstants.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathConstants.ThresholdType.get -> System.Type! +override Javax.Xml.Xpath.XPathException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathException.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathException.ThresholdType.get -> System.Type! +override Javax.Xml.Xpath.XPathExpressionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathExpressionException.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathExpressionException.ThresholdType.get -> System.Type! +override Javax.Xml.Xpath.XPathFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathFactory.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathFactory.ThresholdType.get -> System.Type! +override Javax.Xml.Xpath.XPathFactoryConfigurationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathFactoryConfigurationException.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathFactoryConfigurationException.ThresholdType.get -> System.Type! +override Javax.Xml.Xpath.XPathFunctionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Javax.Xml.Xpath.XPathFunctionException.ThresholdClass.get -> nint +override Javax.Xml.Xpath.XPathFunctionException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Auth.Params.AuthParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Auth.Params.AuthParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Auth.Params.AuthParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Auth.Params.AuthParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AUTH.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AuthenticationException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AuthenticationException.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.AuthenticationException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.AuthSchemeRegistry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AuthScope.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AuthScope.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.AuthScope.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.AuthState.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.AuthState.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.AuthState.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.BasicUserPrincipal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.InvalidCredentialsException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.InvalidCredentialsException.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.InvalidCredentialsException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.MalformedChallengeException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.MalformedChallengeException.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.MalformedChallengeException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.NTCredentials.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.NTCredentials.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.NTCredentials.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.NTUserPrincipal.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.NTUserPrincipal.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.NTUserPrincipal.ThresholdType.get -> System.Type! +override Org.Apache.Http.Authentication.UsernamePasswordCredentials.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Authentication.UsernamePasswordCredentials.ThresholdClass.get -> nint +override Org.Apache.Http.Authentication.UsernamePasswordCredentials.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.CircularRedirectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.CircularRedirectException.ThresholdClass.get -> nint +override Org.Apache.Http.Client.CircularRedirectException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.ClientProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.ClientProtocolException.ThresholdClass.get -> nint +override Org.Apache.Http.Client.ClientProtocolException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Entity.UrlEncodedFormEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.HttpResponseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.HttpResponseException.ThresholdClass.get -> nint +override Org.Apache.Http.Client.HttpResponseException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpDelete.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpDelete.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpDelete.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpDelete.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpGet.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpGet.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpGet.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpGet.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpHead.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpHead.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpHead.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpHead.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpOptions.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpOptions.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpOptions.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpOptions.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpPost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpPost.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpPost.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpPost.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpPut.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpPut.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpPut.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpPut.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpRequestBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpRequestBase.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +override Org.Apache.Http.Client.Methods.HttpRequestBase.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpRequestBase.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Methods.HttpTrace.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Methods.HttpTrace.Method.get -> string? +override Org.Apache.Http.Client.Methods.HttpTrace.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Methods.HttpTrace.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.NonRepeatableRequestException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.NonRepeatableRequestException.ThresholdClass.get -> nint +override Org.Apache.Http.Client.NonRepeatableRequestException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Params.AuthPolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Params.ClientParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Params.ClientParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Params.ClientParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Params.CookiePolicy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Params.HttpClientParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Params.HttpClientParams.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Params.HttpClientParams.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.ClientContextConfigurer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.ClientContextConfigurer.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.ClientContextConfigurer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.RequestAddCookies.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.RequestAddCookies.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.RequestAddCookies.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Protocol.ResponseProcessCookies.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Protocol.ResponseProcessCookies.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Protocol.ResponseProcessCookies.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.RedirectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.RedirectException.ThresholdClass.get -> nint +override Org.Apache.Http.Client.RedirectException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Utils.CloneUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Utils.CloneUtils.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Utils.CloneUtils.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Utils.URIUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Utils.URIUtils.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Utils.URIUtils.ThresholdType.get -> System.Type! +override Org.Apache.Http.Client.Utils.URLEncodedUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Client.Utils.URLEncodedUtils.ThresholdClass.get -> nint +override Org.Apache.Http.Client.Utils.URLEncodedUtils.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.BasicEofSensorWatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.BasicEofSensorWatcher.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.BasicEofSensorWatcher.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.BasicManagedEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.BasicManagedEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.BasicManagedEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.ConnectionPoolTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.ConnectionPoolTimeoutException.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.ConnectionPoolTimeoutException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.ConnectTimeoutException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.ConnectTimeoutException.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.ConnectTimeoutException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.EofSensorInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.EofSensorInputStream.Read() -> int +override Org.Apache.Http.Conn.EofSensorInputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.EofSensorInputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.HttpHostConnectException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.HttpHostConnectException.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.HttpHostConnectException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.MultihomePlainSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnConnectionParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnConnectionParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Params.ConnConnectionParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Params.ConnManagerParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnManagerParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Params.ConnManagerParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Params.ConnManagerParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnPerRouteBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnRouteParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnRouteParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Params.ConnRouteParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Params.ConnRouteParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Params.ConnRouteParams.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Params.ConnRouteParams.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Routing.BasicRouteDirector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Routing.BasicRouteDirector.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Routing.BasicRouteDirector.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Routing.HttpRoute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Routing.RouteInfoLayerType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Routing.RouteInfoTunnelType.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Routing.RouteTracker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Schemes.PlainSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Schemes.Scheme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Schemes.SchemeRegistry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.AbstractVerifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.AbstractVerifier.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Ssl.AbstractVerifier.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Ssl.SSLSocketFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.SSLSocketFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Ssl.SSLSocketFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.ThresholdType.get -> System.Type! +override Org.Apache.Http.Conn.Util.InetAddressUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Conn.Util.InetAddressUtils.ThresholdClass.get -> nint +override Org.Apache.Http.Conn.Util.InetAddressUtils.ThresholdType.get -> System.Type! +override Org.Apache.Http.ConnectionClosedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.ConnectionClosedException.ThresholdClass.get -> nint +override Org.Apache.Http.ConnectionClosedException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Cookie.Params.CookieSpecParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Cookie.Params.CookieSpecParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Cookie.Params.CookieSpecParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Cookies.CookieOrigin.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Cookies.CookieSpecRegistry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Cookies.MalformedCookieException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Cookies.MalformedCookieException.ThresholdClass.get -> nint +override Org.Apache.Http.Cookies.MalformedCookieException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.AbstractHttpEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.AbstractHttpEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.AbstractHttpEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.BasicHttpEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.BasicHttpEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.BasicHttpEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.BasicHttpEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.BasicHttpEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.BasicHttpEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.BasicHttpEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.BasicHttpEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.BufferedHttpEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.BufferedHttpEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.BufferedHttpEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.ByteArrayEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.ByteArrayEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.ByteArrayEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.ByteArrayEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.ByteArrayEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.ByteArrayEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.ByteArrayEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.ByteArrayEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.EntityTemplate.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.EntityTemplate.ContentLength.get -> long +override Org.Apache.Http.Entity.EntityTemplate.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.EntityTemplate.IsStreaming.get -> bool +override Org.Apache.Http.Entity.EntityTemplate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.EntityTemplate.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.EntityTemplate.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.EntityTemplate.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.FileEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.FileEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.FileEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.FileEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.FileEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.FileEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.FileEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.FileEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.HttpEntityWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.HttpEntityWrapper.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.HttpEntityWrapper.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.InputStreamEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.InputStreamEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.InputStreamEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.InputStreamEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.InputStreamEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.InputStreamEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.InputStreamEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.InputStreamEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.SerializableEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.SerializableEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.SerializableEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.SerializableEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.SerializableEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.SerializableEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.SerializableEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.SerializableEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.Entity.StringEntity.Content.get -> System.IO.Stream? +override Org.Apache.Http.Entity.StringEntity.ContentLength.get -> long +override Org.Apache.Http.Entity.StringEntity.IsRepeatable.get -> bool +override Org.Apache.Http.Entity.StringEntity.IsStreaming.get -> bool +override Org.Apache.Http.Entity.StringEntity.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Entity.StringEntity.ThresholdClass.get -> nint +override Org.Apache.Http.Entity.StringEntity.ThresholdType.get -> System.Type! +override Org.Apache.Http.Entity.StringEntity.WriteTo(System.IO.Stream? outstream) -> void +override Org.Apache.Http.HttpException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.HttpException.ThresholdClass.get -> nint +override Org.Apache.Http.HttpException.ThresholdType.get -> System.Type! +override Org.Apache.Http.HttpHost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.HttpVersion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.AbstractHttpClientConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.AbstractHttpClientConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.AbstractHttpClientConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.AbstractHttpServerConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.AbstractHttpServerConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.AbstractHttpServerConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.AuthSchemeBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.AuthSchemeBase.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.AuthSchemeBase.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.BasicScheme.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Auth.BasicScheme.IsComplete.get -> bool +override Org.Apache.Http.Impl.Auth.BasicScheme.IsConnectionBased.get -> bool +override Org.Apache.Http.Impl.Auth.BasicScheme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.BasicScheme.SchemeName.get -> string? +override Org.Apache.Http.Impl.Auth.BasicScheme.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.BasicScheme.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.BasicSchemeFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.BasicSchemeFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.BasicSchemeFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.DigestScheme.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Auth.DigestScheme.IsComplete.get -> bool +override Org.Apache.Http.Impl.Auth.DigestScheme.IsConnectionBased.get -> bool +override Org.Apache.Http.Impl.Auth.DigestScheme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.DigestScheme.SchemeName.get -> string? +override Org.Apache.Http.Impl.Auth.DigestScheme.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.DigestScheme.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.DigestSchemeFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.DigestSchemeFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.DigestSchemeFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.NTLMEngineException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.NTLMEngineException.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.NTLMEngineException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.NTLMScheme.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, Org.Apache.Http.IHttpRequest? request) -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Auth.NTLMScheme.GetParameter(string? name) -> string? +override Org.Apache.Http.Impl.Auth.NTLMScheme.IsComplete.get -> bool +override Org.Apache.Http.Impl.Auth.NTLMScheme.IsConnectionBased.get -> bool +override Org.Apache.Http.Impl.Auth.NTLMScheme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.NTLMScheme.ParseChallenge(Org.Apache.Http.Util.CharArrayBuffer? buffer, int pos, int len) -> void +override Org.Apache.Http.Impl.Auth.NTLMScheme.Realm.get -> string? +override Org.Apache.Http.Impl.Auth.NTLMScheme.SchemeName.get -> string? +override Org.Apache.Http.Impl.Auth.NTLMScheme.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.NTLMScheme.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.GetParameter(string? name) -> string? +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.ParseChallenge(Org.Apache.Http.Util.CharArrayBuffer? buffer, int pos, int len) -> void +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.Realm.get -> string? +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.RFC2617Scheme.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Auth.UnsupportedDigestAlgorithmException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.AbstractHttpClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.AbstractHttpClient.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.AbstractHttpClient.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.BasicCookieStore.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.BasicCookieStore.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.BasicCookieStore.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.BasicCredentialsProvider.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.BasicCredentialsProvider.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.BasicCredentialsProvider.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.BasicResponseHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.BasicResponseHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.BasicResponseHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.ClientParamsStack.Copy() -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Impl.Client.ClientParamsStack.GetParameter(string? name) -> Java.Lang.Object? +override Org.Apache.Http.Impl.Client.ClientParamsStack.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.ClientParamsStack.RemoveParameter(string? name) -> bool +override Org.Apache.Http.Impl.Client.ClientParamsStack.SetParameter(string? name, Java.Lang.Object? value) -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Impl.Client.ClientParamsStack.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.ClientParamsStack.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateAuthSchemeRegistry() -> Org.Apache.Http.Authentication.AuthSchemeRegistry? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateClientConnectionManager() -> Org.Apache.Http.Conn.IClientConnectionManager? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateConnectionKeepAliveStrategy() -> Org.Apache.Http.Conn.IConnectionKeepAliveStrategy? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateConnectionReuseStrategy() -> Org.Apache.Http.IConnectionReuseStrategy? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateCookieSpecRegistry() -> Org.Apache.Http.Cookies.CookieSpecRegistry? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateCookieStore() -> Org.Apache.Http.Client.ICookieStore? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateCredentialsProvider() -> Org.Apache.Http.Client.ICredentialsProvider? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateHttpContext() -> Org.Apache.Http.Protocol.IHttpContext? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateHttpParams() -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateHttpProcessor() -> Org.Apache.Http.Protocol.BasicHttpProcessor? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateHttpRequestRetryHandler() -> Org.Apache.Http.Client.IHttpRequestRetryHandler? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateHttpRoutePlanner() -> Org.Apache.Http.Conn.Routing.IHttpRoutePlanner? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateProxyAuthenticationHandler() -> Org.Apache.Http.Client.IAuthenticationHandler? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateRedirectHandler() -> Org.Apache.Http.Client.IRedirectHandler? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateRequestExecutor() -> Org.Apache.Http.Protocol.HttpRequestExecutor? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateTargetAuthenticationHandler() -> Org.Apache.Http.Client.IAuthenticationHandler? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.CreateUserTokenHandler() -> Org.Apache.Http.Client.IUserTokenHandler? +override Org.Apache.Http.Impl.Client.DefaultHttpClient.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultHttpClient.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultHttpClient.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.GetChallenges(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Collections.Generic.IDictionary? +override Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.IsAuthenticationRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +override Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultProxyAuthenticationHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultRedirectHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultRedirectHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultRedirectHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultRequestDirector.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultRequestDirector.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultRequestDirector.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.GetChallenges(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Collections.Generic.IDictionary? +override Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.IsAuthenticationRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +override Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultTargetAuthenticationHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.RedirectLocations.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.RedirectLocations.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.RedirectLocations.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.RequestWrapper.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.RequestWrapper.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +override Org.Apache.Http.Impl.Client.RequestWrapper.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.RequestWrapper.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.RoutedRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.RoutedRequest.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.RoutedRequest.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Client.TunnelRefusedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Client.TunnelRefusedException.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Client.TunnelRefusedException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.Close() -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.LayerProtocol(Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.Open(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.Route.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.Shutdown() -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.State.get -> Java.Lang.Object? +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.State.set -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.TunnelProxy(Org.Apache.Http.HttpHost? next, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +override Org.Apache.Http.Impl.Conn.AbstractPooledConnAdapter.TunnelTarget(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +override Org.Apache.Http.Impl.Conn.AbstractPoolEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.AbstractPoolEntry.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.AbstractPoolEntry.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.DefaultClientConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.DefaultClientConnection.Socket.get -> Java.Net.Socket? +override Org.Apache.Http.Impl.Conn.DefaultClientConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.DefaultClientConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.DefaultResponseParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.DefaultResponseParser.ParseHead(Org.Apache.Http.IO.ISessionInputBuffer? sessionBuffer) -> Org.Apache.Http.IHttpMessage? +override Org.Apache.Http.Impl.Conn.DefaultResponseParser.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.DefaultResponseParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.IdleConnectionHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.IdleConnectionHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.IdleConnectionHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.ConnAdapter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.SingleClientConnManager.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntryRef.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.DeleteClosedConnections() -> void +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.FreeEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry, bool reusable, long validDuration, Java.Util.Concurrent.TimeUnit? timeUnit) -> void +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.HandleLostEntry(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.RequestPoolEntry(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Impl.Conn.Tsccm.IPoolEntryRequest? +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Conn.Wire.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Conn.Wire.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Conn.Wire.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicClientCookie.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicClientCookie.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicClientCookie.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicClientCookie2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicClientCookie2.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicClientCookie2.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicCommentHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicCommentHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +override Org.Apache.Http.Impl.Cookie.BasicCommentHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicCommentHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicDomainHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicDomainHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicDomainHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +override Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicExpiresHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +override Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicMaxAgeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicPathHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicPathHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicPathHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BasicSecureHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BasicSecureHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +override Org.Apache.Http.Impl.Cookie.BasicSecureHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BasicSecureHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BestMatchSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BestMatchSpec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BestMatchSpec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.Version.get -> int +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.VersionHeader.get -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.CookieSpecBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.CookieSpecBase.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +override Org.Apache.Http.Impl.Cookie.CookieSpecBase.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.CookieSpecBase.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.CookieSpecBase.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +override Org.Apache.Http.Impl.Cookie.DateParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.DateParseException.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.DateParseException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.DateUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.NetscapeDomainHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.Version.get -> int +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpec.VersionHeader.get -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.Version.get -> int +override Org.Apache.Http.Impl.Cookie.RFC2109Spec.VersionHeader.get -> Org.Apache.Http.IHeader? +override Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +override Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2109VersionHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965Spec.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965Spec.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965Spec.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.DefaultHttpClientConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.DefaultHttpClientConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.DefaultHttpClientConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.DefaultHttpRequestFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.DefaultHttpRequestFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.DefaultHttpRequestFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.DefaultHttpResponseFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.DefaultHttpResponseFactory.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.DefaultHttpResponseFactory.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.DefaultHttpServerConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.DefaultHttpServerConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.DefaultHttpServerConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Entity.EntityDeserializer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Entity.EntityDeserializer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Entity.EntityDeserializer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Entity.EntitySerializer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Entity.EntitySerializer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Entity.EntitySerializer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.HttpConnectionMetricsImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.HttpConnectionMetricsImpl.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.HttpConnectionMetricsImpl.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.AbstractMessageParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.AbstractMessageParser.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.AbstractMessageParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.AbstractMessageWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.AbstractMessageWriter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.AbstractMessageWriter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.ChunkedInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.ChunkedInputStream.Read() -> int +override Org.Apache.Http.Impl.IO.ChunkedInputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.ChunkedInputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.ChunkedOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.ChunkedOutputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.ChunkedOutputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.ChunkedOutputStream.Write(int b) -> void +override Org.Apache.Http.Impl.IO.ContentLengthInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.ContentLengthInputStream.Read() -> int +override Org.Apache.Http.Impl.IO.ContentLengthInputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.ContentLengthInputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.ContentLengthOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.ContentLengthOutputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.ContentLengthOutputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.ContentLengthOutputStream.Write(int b) -> void +override Org.Apache.Http.Impl.IO.HttpRequestParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.HttpRequestParser.ParseHead(Org.Apache.Http.IO.ISessionInputBuffer? sessionBuffer) -> Org.Apache.Http.IHttpMessage? +override Org.Apache.Http.Impl.IO.HttpRequestParser.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.HttpRequestParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.HttpRequestWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.HttpRequestWriter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.HttpRequestWriter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.HttpRequestWriter.WriteHeadLine(Org.Apache.Http.IHttpMessage? message) -> void +override Org.Apache.Http.Impl.IO.HttpResponseParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.HttpResponseParser.ParseHead(Org.Apache.Http.IO.ISessionInputBuffer? sessionBuffer) -> Org.Apache.Http.IHttpMessage? +override Org.Apache.Http.Impl.IO.HttpResponseParser.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.HttpResponseParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.HttpResponseWriter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.HttpResponseWriter.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.HttpResponseWriter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.HttpResponseWriter.WriteHeadLine(Org.Apache.Http.IHttpMessage? message) -> void +override Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.IdentityInputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.IdentityInputStream.Read() -> int +override Org.Apache.Http.Impl.IO.IdentityInputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.IdentityInputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.IdentityOutputStream.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.IdentityOutputStream.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.IdentityOutputStream.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.IdentityOutputStream.Write(int b) -> void +override Org.Apache.Http.Impl.IO.SocketInputBuffer.IsDataAvailable(int timeout) -> bool +override Org.Apache.Http.Impl.IO.SocketInputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.SocketInputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.SocketInputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.IO.SocketOutputBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.IO.SocketOutputBuffer.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.IO.SocketOutputBuffer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.NoConnectionReuseStrategy.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.NoConnectionReuseStrategy.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.NoConnectionReuseStrategy.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.SocketHttpClientConnection.AssertOpen() -> void +override Org.Apache.Http.Impl.SocketHttpClientConnection.Close() -> void +override Org.Apache.Http.Impl.SocketHttpClientConnection.IsOpen.get -> bool +override Org.Apache.Http.Impl.SocketHttpClientConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.SocketHttpClientConnection.Shutdown() -> void +override Org.Apache.Http.Impl.SocketHttpClientConnection.SocketTimeout.get -> int +override Org.Apache.Http.Impl.SocketHttpClientConnection.SocketTimeout.set -> void +override Org.Apache.Http.Impl.SocketHttpClientConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.SocketHttpClientConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.Impl.SocketHttpServerConnection.AssertOpen() -> void +override Org.Apache.Http.Impl.SocketHttpServerConnection.Close() -> void +override Org.Apache.Http.Impl.SocketHttpServerConnection.IsOpen.get -> bool +override Org.Apache.Http.Impl.SocketHttpServerConnection.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Impl.SocketHttpServerConnection.Shutdown() -> void +override Org.Apache.Http.Impl.SocketHttpServerConnection.SocketTimeout.get -> int +override Org.Apache.Http.Impl.SocketHttpServerConnection.SocketTimeout.set -> void +override Org.Apache.Http.Impl.SocketHttpServerConnection.ThresholdClass.get -> nint +override Org.Apache.Http.Impl.SocketHttpServerConnection.ThresholdType.get -> System.Type! +override Org.Apache.Http.MalformedChunkCodingException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.MalformedChunkCodingException.ThresholdClass.get -> nint +override Org.Apache.Http.MalformedChunkCodingException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.AbstractHttpMessage.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.AbstractHttpMessage.ThresholdClass.get -> nint +override Org.Apache.Http.Message.AbstractHttpMessage.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeader.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeader.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeaderElement.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeaderElement.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeaderElement.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeaderElementIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeaderElementIterator.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeaderElementIterator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeaderIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeaderIterator.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeaderIterator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeaderValueFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeaderValueFormatter.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeaderValueFormatter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHeaderValueParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHeaderValueParser.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHeaderValueParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHttpRequest.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHttpRequest.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +override Org.Apache.Http.Message.BasicHttpRequest.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHttpRequest.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicHttpResponse.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicHttpResponse.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +override Org.Apache.Http.Message.BasicHttpResponse.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicHttpResponse.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicLineFormatter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicLineFormatter.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicLineFormatter.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicLineParser.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicLineParser.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicLineParser.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicListHeaderIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicListHeaderIterator.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicListHeaderIterator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicNameValuePair.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicNameValuePair.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicNameValuePair.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicRequestLine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicRequestLine.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicRequestLine.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicStatusLine.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicStatusLine.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicStatusLine.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BasicTokenIterator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BasicTokenIterator.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BasicTokenIterator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.BufferedHeader.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.BufferedHeader.ThresholdClass.get -> nint +override Org.Apache.Http.Message.BufferedHeader.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.HeaderGroup.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.HeaderGroup.ThresholdClass.get -> nint +override Org.Apache.Http.Message.HeaderGroup.ThresholdType.get -> System.Type! +override Org.Apache.Http.Message.ParserCursor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Message.ParserCursor.ThresholdClass.get -> nint +override Org.Apache.Http.Message.ParserCursor.ThresholdType.get -> System.Type! +override Org.Apache.Http.MethodNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.MethodNotSupportedException.ThresholdClass.get -> nint +override Org.Apache.Http.MethodNotSupportedException.ThresholdType.get -> System.Type! +override Org.Apache.Http.NoHttpResponseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.NoHttpResponseException.ThresholdClass.get -> nint +override Org.Apache.Http.NoHttpResponseException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Params.AbstractHttpParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.AbstractHttpParams.ThresholdClass.get -> nint +override Org.Apache.Http.Params.AbstractHttpParams.ThresholdType.get -> System.Type! +override Org.Apache.Http.Params.BasicHttpParams.Copy() -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Params.BasicHttpParams.GetParameter(string? name) -> Java.Lang.Object? +override Org.Apache.Http.Params.BasicHttpParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.BasicHttpParams.RemoveParameter(string? name) -> bool +override Org.Apache.Http.Params.BasicHttpParams.SetParameter(string? name, Java.Lang.Object? value) -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Params.DefaultedHttpParams.Copy() -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Params.DefaultedHttpParams.GetParameter(string? name) -> Java.Lang.Object? +override Org.Apache.Http.Params.DefaultedHttpParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.DefaultedHttpParams.RemoveParameter(string? name) -> bool +override Org.Apache.Http.Params.DefaultedHttpParams.SetParameter(string? name, Java.Lang.Object? value) -> Org.Apache.Http.Params.IHttpParams? +override Org.Apache.Http.Params.HttpAbstractParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.HttpAbstractParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Params.HttpAbstractParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Params.HttpConnectionParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.HttpConnectionParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Params.HttpConnectionParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Params.HttpConnectionParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.HttpProtocolParamBean.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Params.HttpProtocolParamBean.ThresholdClass.get -> nint +override Org.Apache.Http.Params.HttpProtocolParamBean.ThresholdType.get -> System.Type! +override Org.Apache.Http.Params.HttpProtocolParams.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.ParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.ParseException.ThresholdClass.get -> nint +override Org.Apache.Http.ParseException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.BasicHttpContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.BasicHttpContext.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.BasicHttpContext.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.BasicHttpProcessor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.DefaultedHttpContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HTTP.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HttpDateGenerator.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HttpDateGenerator.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.HttpDateGenerator.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.HttpRequestExecutor.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HttpRequestExecutor.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.HttpRequestExecutor.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.HttpService.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.HttpService.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.HttpService.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestConnControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestConnControl.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestConnControl.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestContent.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestContent.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestDate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestDate.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestDate.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestExpectContinue.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestExpectContinue.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestExpectContinue.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestTargetHost.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestTargetHost.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestTargetHost.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.RequestUserAgent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.RequestUserAgent.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.RequestUserAgent.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.ResponseConnControl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.ResponseConnControl.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.ResponseConnControl.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.ResponseContent.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.ResponseContent.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.ResponseContent.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.ResponseDate.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.ResponseDate.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.ResponseDate.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.ResponseServer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.ResponseServer.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.ResponseServer.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.SyncBasicHttpContext.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.SyncBasicHttpContext.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.SyncBasicHttpContext.ThresholdType.get -> System.Type! +override Org.Apache.Http.Protocol.UriPatternMatcher.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Protocol.UriPatternMatcher.ThresholdClass.get -> nint +override Org.Apache.Http.Protocol.UriPatternMatcher.ThresholdType.get -> System.Type! +override Org.Apache.Http.ProtocolException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.ProtocolException.ThresholdClass.get -> nint +override Org.Apache.Http.ProtocolException.ThresholdType.get -> System.Type! +override Org.Apache.Http.ProtocolVersion.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.ProtocolVersion.ThresholdClass.get -> nint +override Org.Apache.Http.ProtocolVersion.ThresholdType.get -> System.Type! +override Org.Apache.Http.UnsupportedHttpVersionException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.UnsupportedHttpVersionException.ThresholdClass.get -> nint +override Org.Apache.Http.UnsupportedHttpVersionException.ThresholdType.get -> System.Type! +override Org.Apache.Http.Util.ByteArrayBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.CharArrayBuffer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.EncodingUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.EntityUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.ExceptionUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.LangUtils.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.VersionInfo.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Apache.Http.Util.VersionInfo.ThresholdClass.get -> nint +override Org.Apache.Http.Util.VersionInfo.ThresholdType.get -> System.Type! +override Org.Json.JSONArray.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Json.JSONArray.ThresholdClass.get -> nint +override Org.Json.JSONArray.ThresholdType.get -> System.Type! +override Org.Json.JSONException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Json.JSONException.ThresholdClass.get -> nint +override Org.Json.JSONException.ThresholdType.get -> System.Type! +override Org.Json.JSONObject.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Json.JSONObject.ThresholdClass.get -> nint +override Org.Json.JSONObject.ThresholdType.get -> System.Type! +override Org.Json.JSONStringer.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Json.JSONStringer.ThresholdClass.get -> nint +override Org.Json.JSONStringer.ThresholdType.get -> System.Type! +override Org.Json.JSONTokener.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Json.JSONTokener.ThresholdClass.get -> nint +override Org.Json.JSONTokener.ThresholdType.get -> System.Type! +override Org.W3c.Dom.DOMException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.W3c.Dom.DOMException.ThresholdClass.get -> nint +override Org.W3c.Dom.DOMException.ThresholdType.get -> System.Type! +override Org.W3c.Dom.LS.LSException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.W3c.Dom.LS.LSException.ThresholdClass.get -> nint +override Org.W3c.Dom.LS.LSException.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Ext.Attributes2Impl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Ext.Attributes2Impl.ThresholdClass.get -> nint +override Org.Xml.Sax.Ext.Attributes2Impl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Ext.DefaultHandler2.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Ext.DefaultHandler2.ThresholdClass.get -> nint +override Org.Xml.Sax.Ext.DefaultHandler2.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Ext.Locator2Impl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Ext.Locator2Impl.ThresholdClass.get -> nint +override Org.Xml.Sax.Ext.Locator2Impl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.HandlerBase.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.HandlerBase.ThresholdClass.get -> nint +override Org.Xml.Sax.HandlerBase.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.AttributeListImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.AttributeListImpl.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.AttributeListImpl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.AttributesImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.AttributesImpl.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.AttributesImpl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.DefaultHandler.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.DefaultHandler.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.DefaultHandler.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.LocatorImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.LocatorImpl.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.LocatorImpl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.NamespaceSupport.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.NamespaceSupport.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.NamespaceSupport.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.ParserAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.ParserAdapter.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.ParserAdapter.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.ParserFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.ParserFactory.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.ParserFactory.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.XMLFilterImpl.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.XMLFilterImpl.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.XMLFilterImpl.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.XMLReaderAdapter.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.Helpers.XMLReaderAdapter.ThresholdClass.get -> nint +override Org.Xml.Sax.Helpers.XMLReaderAdapter.ThresholdType.get -> System.Type! +override Org.Xml.Sax.Helpers.XMLReaderFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.InputSource.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.InputSource.ThresholdClass.get -> nint +override Org.Xml.Sax.InputSource.ThresholdType.get -> System.Type! +override Org.Xml.Sax.SAXException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.SAXException.ThresholdClass.get -> nint +override Org.Xml.Sax.SAXException.ThresholdType.get -> System.Type! +override Org.Xml.Sax.SAXNotRecognizedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.SAXNotRecognizedException.ThresholdClass.get -> nint +override Org.Xml.Sax.SAXNotRecognizedException.ThresholdType.get -> System.Type! +override Org.Xml.Sax.SAXNotSupportedException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.SAXNotSupportedException.ThresholdClass.get -> nint +override Org.Xml.Sax.SAXNotSupportedException.ThresholdType.get -> System.Type! +override Org.Xml.Sax.SAXParseException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xml.Sax.SAXParseException.ThresholdClass.get -> nint +override Org.Xml.Sax.SAXParseException.ThresholdType.get -> System.Type! +override Org.Xmlpull.V1.Sax2.Driver.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.Xmlpull.V1.Sax2.Driver.ThresholdClass.get -> nint +override Org.Xmlpull.V1.Sax2.Driver.ThresholdType.get -> System.Type! +override Org.XmlPull.V1.XmlPullParserException.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.XmlPull.V1.XmlPullParserException.ThresholdClass.get -> nint +override Org.XmlPull.V1.XmlPullParserException.ThresholdType.get -> System.Type! +override Org.XmlPull.V1.XmlPullParserFactory.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +override Org.XmlPull.V1.XmlPullParserFactory.ThresholdClass.get -> nint +override Org.XmlPull.V1.XmlPullParserFactory.ThresholdType.get -> System.Type! +override sealed Android.AccessibilityServices.AccessibilityService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.App.Admin.DelegatedAdminReceiver.OnReceive(Android.Content.Context! context, Android.Content.Intent! intent) -> void +override sealed Android.App.Admin.DeviceAdminService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.App.Admin.PolicyUpdateReceiver.OnReceive(Android.Content.Context? context, Android.Content.Intent? intent) -> void +override sealed Android.App.Fragment.Equals(Java.Lang.Object? o) -> bool +override sealed Android.App.Fragment.GetHashCode() -> int +override sealed Android.App.Job.JobService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.App.Slices.SliceProvider.Delete(Android.Net.Uri? uri, string? selection, string![]? selectionArgs) -> int +override sealed Android.App.Slices.SliceProvider.GetType(Android.Net.Uri? uri) -> string? +override sealed Android.App.Slices.SliceProvider.Insert(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> Android.Net.Uri? +override sealed Android.App.Slices.SliceProvider.Query(Android.Net.Uri? uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +override sealed Android.App.Slices.SliceProvider.Query(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +override sealed Android.App.Slices.SliceProvider.Query(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +override sealed Android.App.Slices.SliceProvider.Update(Android.Net.Uri? uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +override sealed Android.Companion.CompanionDeviceService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override sealed Android.Content.Res.AssetManager.AssetInputStream.Available() -> int +override sealed Android.Content.Res.AssetManager.AssetInputStream.Close() -> void +override sealed Android.Content.Res.AssetManager.AssetInputStream.Mark(int readlimit) -> void +override sealed Android.Content.Res.AssetManager.AssetInputStream.MarkSupported() -> bool +override sealed Android.Content.Res.AssetManager.AssetInputStream.Read(byte[]? b) -> int +override sealed Android.Content.Res.AssetManager.AssetInputStream.Read(byte[]? b, int off, int len) -> int +override sealed Android.Content.Res.AssetManager.AssetInputStream.Reset() -> void +override sealed Android.Content.Res.AssetManager.AssetInputStream.Skip(long n) -> long +override sealed Android.Graphics.Drawables.BitmapDrawable.GetConstantState() -> Android.Graphics.Drawables.Drawable.ConstantState? +override sealed Android.Graphics.RecordingCanvas.DrawArc(Android.Graphics.RectF! oval, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawARGB(int a, int r, int g, int b) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Matrix! matrix, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Rect? src, Android.Graphics.Rect! dst, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Rect? src, Android.Graphics.RectF! dst, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, float left, float top, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(int[]! colors, int offset, int stride, float x, float y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmap(int[]! colors, int offset, int stride, int x, int y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawBitmapMesh(Android.Graphics.Bitmap! bitmap, int meshWidth, int meshHeight, float[]! verts, int vertOffset, int[]? colors, int colorOffset, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawCircle(float cx, float cy, float radius, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawColor(Android.Graphics.Color color) -> void +override sealed Android.Graphics.RecordingCanvas.DrawColor(Android.Graphics.Color color, Android.Graphics.BlendMode! mode) -> void +override sealed Android.Graphics.RecordingCanvas.DrawColor(Android.Graphics.Color color, Android.Graphics.PorterDuff.Mode! mode) -> void +override sealed Android.Graphics.RecordingCanvas.DrawColor(long color, Android.Graphics.BlendMode! mode) -> void +override sealed Android.Graphics.RecordingCanvas.DrawDoubleRoundRect(Android.Graphics.RectF! outer, float outerRx, float outerRy, Android.Graphics.RectF! inner, float innerRx, float innerRy, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawDoubleRoundRect(Android.Graphics.RectF! outer, float[]? outerRadii, Android.Graphics.RectF! inner, float[]? innerRadii, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawLine(float startX, float startY, float stopX, float stopY, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawLines(float[]! pts, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawLines(float[]! pts, int offset, int count, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawMesh(Android.Graphics.Mesh! mesh, Android.Graphics.BlendMode? blendMode, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawOval(Android.Graphics.RectF! oval, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawOval(float left, float top, float right, float bottom, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPaint(Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPatch(Android.Graphics.NinePatch! patch, Android.Graphics.Rect! dst, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPatch(Android.Graphics.NinePatch! patch, Android.Graphics.RectF! dst, Android.Graphics.Paint? paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPath(Android.Graphics.Path! path, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPicture(Android.Graphics.Picture! picture) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPicture(Android.Graphics.Picture! picture, Android.Graphics.Rect! dst) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPicture(Android.Graphics.Picture! picture, Android.Graphics.RectF! dst) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPoint(float x, float y, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPoints(float[]! pts, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPoints(float[]? pts, int offset, int count, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPosText(char[]! text, int index, int count, float[]! pos, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawPosText(string! text, float[]! pos, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRect(Android.Graphics.Rect! r, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRect(Android.Graphics.RectF! rect, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRect(float left, float top, float right, float bottom, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRGB(int r, int g, int b) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRoundRect(Android.Graphics.RectF! rect, float rx, float ry, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawText(char[]! text, int index, int count, float x, float y, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawText(Java.Lang.ICharSequence! text, int start, int end, float x, float y, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawText(string! text, float x, float y, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawText(string! text, int start, int end, float x, float y, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawTextOnPath(char[]! text, int index, int count, Android.Graphics.Path! path, float hOffset, float vOffset, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawTextOnPath(string! text, Android.Graphics.Path! path, float hOffset, float vOffset, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawTextRun(char[]! text, int index, int count, int contextIndex, int contextCount, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawTextRun(Java.Lang.ICharSequence! text, int start, int end, int contextStart, int contextEnd, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +override sealed Android.Graphics.RecordingCanvas.DrawVertices(Android.Graphics.Canvas.VertexMode! mode, int vertexCount, float[]! verts, int vertOffset, float[]? texs, int texOffset, int[]? colors, int colorOffset, short[]? indices, int indexOffset, int indexCount, Android.Graphics.Paint! paint) -> void +override sealed Android.Hardware.Camera2.CameraCharacteristics.Key.Equals(Java.Lang.Object? o) -> bool +override sealed Android.Hardware.Camera2.CameraCharacteristics.Key.GetHashCode() -> int +override sealed Android.Hardware.Camera2.CaptureRequest.Key.Equals(Java.Lang.Object? o) -> bool +override sealed Android.Hardware.Camera2.CaptureRequest.Key.GetHashCode() -> int +override sealed Android.Hardware.Camera2.CaptureResult.Key.Equals(Java.Lang.Object? o) -> bool +override sealed Android.Hardware.Camera2.CaptureResult.Key.GetHashCode() -> int +override sealed Android.Icu.Text.DateFormat.Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override sealed Android.Icu.Text.DateIntervalFormat.Format(Java.Lang.Object? obj, Java.Lang.StringBuffer? appendTo, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +override sealed Android.Icu.Text.MeasureFormat.Equals(Java.Lang.Object? other) -> bool +override sealed Android.Icu.Text.MeasureFormat.GetHashCode() -> int +override sealed Android.Icu.Text.MessageFormat.Format(Java.Lang.Object? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override sealed Android.Icu.Text.NumberFormat.ParseObject(string? source, Java.Text.ParsePosition? parsePosition) -> Java.Lang.Object? +override sealed Android.InputMethodServices.AbstractInputMethodService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Locations.SettingInjectorService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Locations.SettingInjectorService.OnStart(Android.Content.Intent? intent, int startId) -> void +override sealed Android.Locations.SettingInjectorService.OnStartCommand(Android.Content.Intent? intent, Android.App.StartCommandFlags flags, int startId) -> Android.App.StartCommandResult +override sealed Android.Media.TV.Interactive.TvInteractiveAppService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override sealed Android.Media.TV.TvInputService.HardwareSession.OnSetSurface(Android.Views.Surface? surface) -> bool +override sealed Android.Media.TV.TvInputService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Nfc.CardEmulators.HostApduService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Nfc.CardEmulators.HostNfcFService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.PrintServices.PrintService.AttachBaseContext(Android.Content.Context? base) -> void +override sealed Android.PrintServices.PrintService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Provider.CloudMediaProvider.AttachInfo(Android.Content.Context! context, Android.Content.PM.ProviderInfo! info) -> void +override sealed Android.Provider.CloudMediaProvider.Call(string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle! +override sealed Android.Provider.CloudMediaProvider.Canonicalize(Android.Net.Uri! uri) -> Android.Net.Uri! +override sealed Android.Provider.CloudMediaProvider.Delete(Android.Net.Uri! uri, string? selection, string![]? selectionArgs) -> int +override sealed Android.Provider.CloudMediaProvider.GetType(Android.Net.Uri! uri) -> string! +override sealed Android.Provider.CloudMediaProvider.Insert(Android.Net.Uri! uri, Android.Content.ContentValues! values) -> Android.Net.Uri! +override sealed Android.Provider.CloudMediaProvider.OpenFile(Android.Net.Uri! uri, string! mode) -> Android.OS.ParcelFileDescriptor! +override sealed Android.Provider.CloudMediaProvider.OpenFile(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor! +override sealed Android.Provider.CloudMediaProvider.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts) -> Android.Content.Res.AssetFileDescriptor! +override sealed Android.Provider.CloudMediaProvider.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor! +override sealed Android.Provider.CloudMediaProvider.Query(Android.Net.Uri! uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor! +override sealed Android.Provider.CloudMediaProvider.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor! +override sealed Android.Provider.CloudMediaProvider.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor! +override sealed Android.Provider.CloudMediaProvider.Update(Android.Net.Uri! uri, Android.Content.ContentValues! values, string? selection, string![]? selectionArgs) -> int +override sealed Android.Provider.DocumentsProvider.Delete(Android.Net.Uri? uri, string? selection, string![]? selectionArgs) -> int +override sealed Android.Provider.DocumentsProvider.GetType(Android.Net.Uri? uri) -> string? +override sealed Android.Provider.DocumentsProvider.GetTypeAnonymous(Android.Net.Uri! uri) -> string? +override sealed Android.Provider.DocumentsProvider.Insert(Android.Net.Uri? uri, Android.Content.ContentValues? values) -> Android.Net.Uri? +override sealed Android.Provider.DocumentsProvider.OpenAssetFile(Android.Net.Uri? uri, string? mode) -> Android.Content.Res.AssetFileDescriptor? +override sealed Android.Provider.DocumentsProvider.OpenAssetFile(Android.Net.Uri? uri, string? mode, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +override sealed Android.Provider.DocumentsProvider.OpenFile(Android.Net.Uri? uri, string? mode) -> Android.OS.ParcelFileDescriptor? +override sealed Android.Provider.DocumentsProvider.OpenFile(Android.Net.Uri? uri, string? mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor? +override sealed Android.Provider.DocumentsProvider.OpenTypedAssetFile(Android.Net.Uri? uri, string? mimeTypeFilter, Android.OS.Bundle? opts) -> Android.Content.Res.AssetFileDescriptor? +override sealed Android.Provider.DocumentsProvider.OpenTypedAssetFile(Android.Net.Uri? uri, string? mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +override sealed Android.Provider.DocumentsProvider.Query(Android.Net.Uri? uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +override sealed Android.Provider.DocumentsProvider.Query(Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +override sealed Android.Provider.DocumentsProvider.Update(Android.Net.Uri? uri, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +override sealed Android.Service.Autofill.AutofillService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Service.Carrier.CarrierMessagingClientService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder! +override sealed Android.Service.Controls.ControlsProviderService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder! +override sealed Android.Service.Controls.ControlsProviderService.OnUnbind(Android.Content.Intent! intent) -> bool +override sealed Android.Service.Credentials.CredentialProviderService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder! +override sealed Android.Service.Dreams.DreamService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Service.Textservice.SpellCheckerService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Service.Wallpaper.WallpaperService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Speech.RecognitionService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Telecom.CallRedirectionService.OnBind(Android.Content.Intent! intent) -> Android.OS.IBinder? +override sealed Android.Telecom.CallRedirectionService.OnUnbind(Android.Content.Intent! intent) -> bool +override sealed Android.Telecom.ConnectionService.OnBind(Android.Content.Intent? intent) -> Android.OS.IBinder? +override sealed Android.Text.BoringLayout.GetLineDirections(int line) -> Android.Text.Layout.Directions? +override sealed Android.Text.DynamicLayout.GetLineDirections(int line) -> Android.Text.Layout.Directions? +override sealed Android.Text.SpannableString.CharAt(int i) -> char +override sealed Android.Text.SpannableString.GetChars(int start, int end, char[]? dest, int off) -> void +override sealed Android.Text.SpannableString.Length() -> int +override sealed Android.Text.SpannableString.ToString() -> string? +override sealed Android.Text.StaticLayout.GetLineDirections(int line) -> Android.Text.Layout.Directions? +override sealed Android.Util.LruCache.ToString() -> string? +override sealed Android.Views.TextureView.Draw(Android.Graphics.Canvas? canvas) -> void +override sealed Android.Views.TextureView.OnDraw(Android.Graphics.Canvas? canvas) -> void +override sealed Android.Views.ViewGroup.Layout(int l, int t, int r, int b) -> void +override sealed Java.IO.DataInputStream.Read(byte[]? b) -> int +override sealed Java.IO.DataInputStream.Read(byte[]? b, int off, int len) -> int +override sealed Java.Lang.Character.Subset.Equals(Java.Lang.Object? obj) -> bool +override sealed Java.Lang.Character.Subset.GetHashCode() -> int +override sealed Java.Lang.Character.Subset.ToString() -> string! +override sealed Java.Lang.Enum.Clone() -> Java.Lang.Object! +override sealed Java.Lang.Enum.Equals(Java.Lang.Object? other) -> bool +override sealed Java.Lang.Enum.GetHashCode() -> int +override sealed Java.Lang.Invoke.ConstantCallSite.DynamicInvoker() -> Java.Lang.Invoke.MethodHandle? +override sealed Java.Lang.Invoke.MutableCallSite.DynamicInvoker() -> Java.Lang.Invoke.MethodHandle? +override sealed Java.Lang.Invoke.VolatileCallSite.DynamicInvoker() -> Java.Lang.Invoke.MethodHandle? +override sealed Java.Net.InetSocketAddress.Equals(Java.Lang.Object? obj) -> bool +override sealed Java.Net.InetSocketAddress.GetHashCode() -> int +override sealed Java.Net.Proxy.Equals(Java.Lang.Object? obj) -> bool +override sealed Java.Net.Proxy.GetHashCode() -> int +override sealed Java.Nio.ByteBuffer.ArrayOffset() -> int +override sealed Java.Nio.Channels.DatagramChannel.ValidOps() -> Java.Nio.Channels.Operations +override sealed Java.Nio.Channels.FileLock.ToString() -> string? +override sealed Java.Nio.Channels.Pipe.SinkChannel.ValidOps() -> Java.Nio.Channels.Operations +override sealed Java.Nio.Channels.Pipe.SourceChannel.ValidOps() -> Java.Nio.Channels.Operations +override sealed Java.Nio.Channels.ServerSocketChannel.ValidOps() -> Java.Nio.Channels.Operations +override sealed Java.Nio.Channels.SocketChannel.ValidOps() -> Java.Nio.Channels.Operations +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.BlockingLock() -> Java.Lang.Object? +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.ConfigureBlocking(bool block) -> Java.Nio.Channels.SelectableChannel? +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.ImplCloseChannel() -> void +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.KeyFor(Java.Nio.Channels.Selector? sel) -> Java.Nio.Channels.SelectionKey? +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.Provider() -> Java.Nio.Channels.Spi.SelectorProvider? +override sealed Java.Nio.Channels.Spi.AbstractSelectableChannel.Register(Java.Nio.Channels.Selector? sel, Java.Nio.Channels.Operations ops, Java.Lang.Object? att) -> Java.Nio.Channels.SelectionKey? +override sealed Java.Nio.Channels.Spi.AbstractSelectionKey.Cancel() -> void +override sealed Java.Nio.Channels.Spi.AbstractSelector.Close() -> void +override sealed Java.Nio.Channels.Spi.AbstractSelector.Provider() -> Java.Nio.Channels.Spi.SelectorProvider? +override sealed Java.Nio.CharBuffer.ArrayOffset() -> int +override sealed Java.Nio.Charset.Charset.Equals(Java.Lang.Object? ob) -> bool +override sealed Java.Nio.Charset.Charset.GetHashCode() -> int +override sealed Java.Nio.Charset.Charset.ToString() -> string? +override sealed Java.Nio.DoubleBuffer.ArrayOffset() -> int +override sealed Java.Nio.FloatBuffer.ArrayOffset() -> int +override sealed Java.Nio.IntBuffer.ArrayOffset() -> int +override sealed Java.Nio.LongBuffer.ArrayOffset() -> int +override sealed Java.Nio.ShortBuffer.ArrayOffset() -> int +override sealed Java.Security.AlgorithmParameters.ToString() -> string? +override sealed Java.Security.Identity.Equals(Java.Lang.Object? identity) -> bool +override sealed Java.Security.SecureRandom.Next(int numBits) -> int +override sealed Java.Text.AttributedCharacterIteratorAttribute.Equals(Java.Lang.Object? obj) -> bool +override sealed Java.Text.AttributedCharacterIteratorAttribute.GetHashCode() -> int +override sealed Java.Text.DateFormat.Format(Java.Lang.Object! obj, Java.Lang.StringBuffer! toAppendTo, Java.Text.FieldPosition! fieldPosition) -> Java.Lang.StringBuffer! +override sealed Java.Text.DecimalFormat.Format(Java.Lang.Object? number, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override sealed Java.Text.MessageFormat.Format(Java.Lang.Object? arguments, Java.Lang.StringBuffer? result, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +override sealed Java.Text.NumberFormat.ParseObject(string! source, Java.Text.ParsePosition! pos) -> Java.Lang.Object? +override sealed Java.Util.Concurrent.CountedCompleter.Exec() -> bool +override sealed Java.Util.Concurrent.RecursiveAction.Exec() -> bool +override sealed Java.Util.Concurrent.RecursiveTask.Exec() -> bool +override sealed Java.Util.ListResourceBundle.HandleGetObject(string? key) -> Java.Lang.Object? +override sealed Java.Util.Locale.ToString() -> string? +override sealed Java.Util.Logging.Level.ToString() -> string! +override sealed Javax.Xml.Namespace.QName.Equals(Java.Lang.Object? objectToTest) -> bool +override sealed Javax.Xml.Namespace.QName.GetHashCode() -> int +override sealed Org.Apache.Http.Conn.Routing.HttpRoute.Equals(Java.Lang.Object? o) -> bool +override sealed Org.Apache.Http.Conn.Routing.HttpRoute.GetHashCode() -> int +override sealed Org.Apache.Http.Conn.Routing.HttpRoute.ToString() -> string? +override sealed Org.Apache.Http.Conn.Routing.RouteTracker.Equals(Java.Lang.Object? o) -> bool +override sealed Org.Apache.Http.Conn.Routing.RouteTracker.GetHashCode() -> int +override sealed Org.Apache.Http.Conn.Routing.RouteTracker.ToString() -> string? +override sealed Org.Apache.Http.Conn.Schemes.Scheme.Equals(Java.Lang.Object? obj) -> bool +override sealed Org.Apache.Http.Conn.Schemes.Scheme.ToString() -> string? +override sealed Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.ToString() -> string? +override sealed Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts) -> void +override sealed Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.ToString() -> string? +override sealed Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts) -> void +override sealed Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.ToString() -> string? +override sealed Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.Verify(string? host, string![]? cns, string![]? subjectAlts) -> void +override sealed Org.Apache.Http.ProtocolVersion.Equals(Java.Lang.Object? obj) -> bool +override sealed Org.Apache.Http.ProtocolVersion.GetHashCode() -> int +override System.Drawing.PointConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Type! sourceType) -> bool +override System.Drawing.PointConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Type! destinationType) -> bool +override System.Drawing.PointConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value) -> object? +override System.Drawing.PointConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value, System.Type! destinationType) -> object? +override System.Drawing.PointConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext! context, System.Collections.IDictionary! propertyValues) -> object! +override System.Drawing.PointConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.PointConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext! context, object! value, System.Attribute![]! attributes) -> System.ComponentModel.PropertyDescriptorCollection? +override System.Drawing.PointConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.RectangleConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Type! sourceType) -> bool +override System.Drawing.RectangleConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Type! destinationType) -> bool +override System.Drawing.RectangleConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value) -> object? +override System.Drawing.RectangleConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value, System.Type! destinationType) -> object? +override System.Drawing.RectangleConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext! context, System.Collections.IDictionary! propertyValues) -> object! +override System.Drawing.RectangleConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.RectangleConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext! context, object! value, System.Attribute![]! attributes) -> System.ComponentModel.PropertyDescriptorCollection? +override System.Drawing.RectangleConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.SizeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Type! sourceType) -> bool +override System.Drawing.SizeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Type! destinationType) -> bool +override System.Drawing.SizeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value) -> object? +override System.Drawing.SizeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value, System.Type! destinationType) -> object? +override System.Drawing.SizeConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext! context, System.Collections.IDictionary! propertyValues) -> object! +override System.Drawing.SizeConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.SizeConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext! context, object! value, System.Attribute![]! attributes) -> System.ComponentModel.PropertyDescriptorCollection? +override System.Drawing.SizeConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.SizeFConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Type! sourceType) -> bool +override System.Drawing.SizeFConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Type! destinationType) -> bool +override System.Drawing.SizeFConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value) -> object? +override System.Drawing.SizeFConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext! context, System.Globalization.CultureInfo! culture, object! value, System.Type! destinationType) -> object? +override System.Drawing.SizeFConverter.CreateInstance(System.ComponentModel.ITypeDescriptorContext! context, System.Collections.IDictionary! propertyValues) -> object! +override System.Drawing.SizeFConverter.GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override System.Drawing.SizeFConverter.GetProperties(System.ComponentModel.ITypeDescriptorContext! context, object! value, System.Attribute![]! attributes) -> System.ComponentModel.PropertyDescriptorCollection? +override System.Drawing.SizeFConverter.GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext! context) -> bool +override Xamarin.Android.Net.AndroidClientHandler.Dispose(bool disposing) -> void +override Xamarin.Android.Net.AndroidClientHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +override Xamarin.Android.Net.AndroidHttpResponseMessage.Dispose(bool disposing) -> void +override Xamarin.Android.Net.AndroidMessageHandler.Dispose(bool disposing) -> void +override Xamarin.Android.Net.AndroidMessageHandler.SendAsync(System.Net.Http.HttpRequestMessage! request, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +static Android.AccessibilityServices.AccessibilityGestureEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.AccessibilityServices.AccessibilityGestureEvent.GestureIdToString(int id) -> string! +static Android.AccessibilityServices.AccessibilityServiceInfo.CapabilityToString(Android.AccessibilityServices.AccessibilityServiceCapabilities capability) -> string? +static Android.AccessibilityServices.AccessibilityServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.AccessibilityServices.AccessibilityServiceInfo.FeedbackTypeToString(Android.AccessibilityServices.FeedbackFlags feedbackType) -> string? +static Android.AccessibilityServices.AccessibilityServiceInfo.FlagToString(Android.AccessibilityServices.AccessibilityServiceFlags flag) -> string? +static Android.AccessibilityServices.GestureDescription.MaxGestureDuration.get -> long +static Android.AccessibilityServices.GestureDescription.MaxStrokeCount.get -> int +static Android.AccessibilityServices.MagnificationConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.AccessibilityServices.TouchInteractionController.StateToString(int state) -> string! +static Android.Accounts.Account.Creator.get -> Android.OS.IParcelableCreator? +static Android.Accounts.AccountAuthenticatorResponse.Creator.get -> Android.OS.IParcelableCreator? +static Android.Accounts.AccountManager.FromContext(Android.Content.Context! context) -> Android.Accounts.AccountManager? +static Android.Accounts.AccountManager.Get(Android.Content.Context? context) -> Android.Accounts.AccountManager? +static Android.Accounts.AccountManager.NewChooseAccountIntent(Android.Accounts.Account? selectedAccount, System.Collections.Generic.IList? allowableAccounts, string![]? allowableAccountTypes, bool alwaysPromptForAccount, string? descriptionOverrideText, string? addAccountAuthTokenType, string![]? addAccountRequiredFeatures, Android.OS.Bundle? addAccountOptions) -> Android.Content.Intent? +static Android.Accounts.AccountManager.NewChooseAccountIntent(Android.Accounts.Account? selectedAccount, System.Collections.Generic.IList? allowableAccounts, string![]? allowableAccountTypes, string? descriptionOverrideText, string? addAccountAuthTokenType, string![]? addAccountRequiredFeatures, Android.OS.Bundle? addAccountOptions) -> Android.Content.Intent? +static Android.Accounts.AuthenticatorDescription.Creator.get -> Android.OS.IParcelableCreator? +static Android.Accounts.AuthenticatorDescription.NewKey(string? type) -> Android.Accounts.AuthenticatorDescription? +static Android.Accounts.IAccountManagerFutureExtensions.GetResultAsync(this Android.Accounts.IAccountManagerFuture! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Android.AdServices.AdIds.AdIdManager.Get(Android.Content.Context! context) -> Android.AdServices.AdIds.AdIdManager! +static Android.AdServices.AdSelection.AdSelectionConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.AdSelection.AdSelectionManager.Get(Android.Content.Context! context) -> Android.AdServices.AdSelection.AdSelectionManager! +static Android.AdServices.AdServicesState.IsAdServicesStateEnabled.get -> bool +static Android.AdServices.AdServicesVersion.ApiVersion.get -> int +static Android.AdServices.AppSetIds.AppSetIdManager.Get(Android.Content.Context! context) -> Android.AdServices.AppSetIds.AppSetIdManager! +static Android.AdServices.Common.AdData.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Common.AdSelectionSignals.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Common.AdSelectionSignals.Empty.get -> Android.AdServices.Common.AdSelectionSignals? +static Android.AdServices.Common.AdSelectionSignals.FromString(string! source) -> Android.AdServices.Common.AdSelectionSignals! +static Android.AdServices.Common.AdTechIdentifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Common.AdTechIdentifier.FromString(string! source) -> Android.AdServices.Common.AdTechIdentifier! +static Android.AdServices.CustomAudiences.CustomAudience.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.CustomAudiences.CustomAudienceManager.Get(Android.Content.Context! context) -> Android.AdServices.CustomAudiences.CustomAudienceManager! +static Android.AdServices.CustomAudiences.TrustedBiddingData.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Measurement.MeasurementManager.Get(Android.Content.Context! context) -> Android.AdServices.Measurement.MeasurementManager! +static Android.AdServices.Measurement.WebSourceParams.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Measurement.WebSourceRegistrationRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Measurement.WebTriggerParams.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Measurement.WebTriggerRegistrationRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.AdServices.Topics.TopicsManager.Get(Android.Content.Context! context) -> Android.AdServices.Topics.TopicsManager! +static Android.Animation.AnimatorInflater.LoadAnimator(Android.Content.Context? context, int id) -> Android.Animation.Animator? +static Android.Animation.AnimatorInflater.LoadStateListAnimator(Android.Content.Context? context, int id) -> Android.Animation.StateListAnimator? +static Android.Animation.Keyframe.OfFloat(float fraction) -> Android.Animation.Keyframe? +static Android.Animation.Keyframe.OfFloat(float fraction, float value) -> Android.Animation.Keyframe? +static Android.Animation.Keyframe.OfInt(float fraction) -> Android.Animation.Keyframe? +static Android.Animation.Keyframe.OfInt(float fraction, int value) -> Android.Animation.Keyframe? +static Android.Animation.Keyframe.OfObject(float fraction) -> Android.Animation.Keyframe? +static Android.Animation.Keyframe.OfObject(float fraction, Java.Lang.Object? value) -> Android.Animation.Keyframe? +static Android.Animation.ObjectAnimator.OfArgb(Java.Lang.Object? target, Android.Util.Property? property, params int[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfArgb(Java.Lang.Object? target, string? propertyName, params int[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfFloat(Java.Lang.Object? target, Android.Util.Property? property, params float[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfFloat(Java.Lang.Object? target, Android.Util.Property? xProperty, Android.Util.Property? yProperty, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfFloat(Java.Lang.Object? target, string? propertyName, params float[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfFloat(Java.Lang.Object? target, string? xPropertyName, string? yPropertyName, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfInt(Java.Lang.Object? target, Android.Util.Property? property, params int[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfInt(Java.Lang.Object? target, Android.Util.Property? xProperty, Android.Util.Property? yProperty, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfInt(Java.Lang.Object? target, string? propertyName, params int[]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfInt(Java.Lang.Object? target, string? xPropertyName, string? yPropertyName, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiFloat(Java.Lang.Object? target, string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiFloat(Java.Lang.Object? target, string? propertyName, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiFloat(Java.Lang.Object? target, string? propertyName, float[]![]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiInt(Java.Lang.Object? target, string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiInt(Java.Lang.Object? target, string? propertyName, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfMultiInt(Java.Lang.Object? target, string? propertyName, int[]![]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfObject(Java.Lang.Object? target, Android.Util.Property! property, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator! +static Android.Animation.ObjectAnimator.OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ObjectAnimator! +static Android.Animation.ObjectAnimator.OfObject(Java.Lang.Object? target, Android.Util.Property? property, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ObjectAnimator! +static Android.Animation.ObjectAnimator.OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ObjectAnimator? +static Android.Animation.ObjectAnimator.OfObject(Java.Lang.Object? target, string? propertyName, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path) -> Android.Animation.ObjectAnimator! +static Android.Animation.ObjectAnimator.OfPropertyValuesHolder(Java.Lang.Object? target, params Android.Animation.PropertyValuesHolder![]? values) -> Android.Animation.ObjectAnimator! +static Android.Animation.PropertyValuesHolder.OfFloat(Android.Util.Property? property, params float[]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfFloat(string? propertyName, params float[]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfInt(Android.Util.Property? property, params int[]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfInt(string? propertyName, params int[]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfKeyframe(Android.Util.Property? property, params Android.Animation.Keyframe![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfKeyframe(string? propertyName, params Android.Animation.Keyframe![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiFloat(string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Android.Animation.Keyframe![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiFloat(string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiFloat(string? propertyName, Android.Graphics.Path? path) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiFloat(string? propertyName, float[]![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiInt(string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Android.Animation.Keyframe![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiInt(string? propertyName, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiInt(string? propertyName, Android.Graphics.Path? path) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfMultiInt(string? propertyName, int[]![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfObject(Android.Util.Property? property, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfObject(Android.Util.Property? property, Android.Animation.TypeConverter? converter, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfObject(Android.Util.Property? property, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfObject(string? propertyName, Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.PropertyValuesHolder.OfObject(string? propertyName, Android.Animation.TypeConverter? converter, Android.Graphics.Path? path) -> Android.Animation.PropertyValuesHolder? +static Android.Animation.ValueAnimator.AreAnimatorsEnabled() -> bool +static Android.Animation.ValueAnimator.DurationScale.get -> float +static Android.Animation.ValueAnimator.FrameDelay.get -> long +static Android.Animation.ValueAnimator.FrameDelay.set -> void +static Android.Animation.ValueAnimator.OfArgb(params int[]? values) -> Android.Animation.ValueAnimator? +static Android.Animation.ValueAnimator.OfFloat(params float[]? values) -> Android.Animation.ValueAnimator? +static Android.Animation.ValueAnimator.OfInt(params int[]? values) -> Android.Animation.ValueAnimator? +static Android.Animation.ValueAnimator.OfObject(Android.Animation.ITypeEvaluator? evaluator, params Java.Lang.Object![]? values) -> Android.Animation.ValueAnimator? +static Android.Animation.ValueAnimator.OfPropertyValuesHolder(params Android.Animation.PropertyValuesHolder![]? values) -> Android.Animation.ValueAnimator? +static Android.Animation.ValueAnimator.RegisterDurationScaleChangeListener(Android.Animation.ValueAnimator.IDurationScaleChangeListener! listener) -> bool +static Android.Animation.ValueAnimator.UnregisterDurationScaleChangeListener(Android.Animation.ValueAnimator.IDurationScaleChangeListener! listener) -> bool +static Android.App.Activity.FocusedStateSet.get -> System.Collections.Generic.IList? +static Android.App.Activity.InstanceCount.get -> long +static Android.App.ActivityManager.FromContext(Android.Content.Context! context) -> Android.App.ActivityManager? +static Android.App.ActivityManager.GetMyMemoryState(Android.App.ActivityManager.RunningAppProcessInfo? outState) -> void +static Android.App.ActivityManager.IsLowMemoryKillReportSupported.get -> bool +static Android.App.ActivityManager.IsRunningInTestHarness.get -> bool +static Android.App.ActivityManager.IsRunningInUserTestHarness.get -> bool +static Android.App.ActivityManager.IsUserAMonkey.get -> bool +static Android.App.ActivityManager.MemoryInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.ProcessErrorStateInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.RecentTaskInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.RunningAppProcessInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.RunningServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.RunningTaskInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityManager.SetVrThread(int tid) -> void +static Android.App.ActivityManager.TaskDescription.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ActivityOptions.MakeBasic() -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeClipRevealAnimation(Android.Views.View? source, int startX, int startY, int width, int height) -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeCustomAnimation(Android.Content.Context! context, int enterResId, int exitResId, int backgroundColor) -> Android.App.ActivityOptions! +static Android.App.ActivityOptions.MakeCustomAnimation(Android.Content.Context? context, int enterResId, int exitResId) -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeLaunchIntoPip(Android.App.PictureInPictureParams! pictureInPictureParams) -> Android.App.ActivityOptions! +static Android.App.ActivityOptions.MakeScaleUpAnimation(Android.Views.View? source, int startX, int startY, int width, int height) -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeSceneTransitionAnimation(Android.App.Activity? activity, Android.Views.View? sharedElement, string? sharedElementName) -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeSceneTransitionAnimation(Android.App.Activity? activity, params Android.Util.Pair![]? sharedElements) -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeTaskLaunchBehind() -> Android.App.ActivityOptions? +static Android.App.ActivityOptions.MakeThumbnailScaleUpAnimation(Android.Views.View? source, Android.Graphics.Bitmap? thumbnail, int startX, int startY) -> Android.App.ActivityOptions? +static Android.App.Admin.ConnectEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.DeviceAdminInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.DevicePolicyIdentifiers.GetIdentifierForUserRestriction(string! restriction) -> string! +static Android.App.Admin.DevicePolicyManager.FromContext(Android.Content.Context! context) -> Android.App.Admin.DevicePolicyManager? +static Android.App.Admin.DnsEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.FactoryResetProtectionPolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Admin.ManagedSubscriptionsPolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Admin.NetworkEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.PackagePolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Admin.PreferentialNetworkServiceConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Admin.SecurityLog.SecurityEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.SystemUpdateInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.SystemUpdatePolicy.CreateAutomaticInstallPolicy() -> Android.App.Admin.SystemUpdatePolicy? +static Android.App.Admin.SystemUpdatePolicy.CreatePostponeInstallPolicy() -> Android.App.Admin.SystemUpdatePolicy? +static Android.App.Admin.SystemUpdatePolicy.CreateWindowedInstallPolicy(int startTime, int endTime) -> Android.App.Admin.SystemUpdatePolicy? +static Android.App.Admin.SystemUpdatePolicy.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.SystemUpdatePolicy.ValidationFailedException.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Admin.TargetUser.Global.get -> Android.App.Admin.TargetUser! +static Android.App.Admin.TargetUser.LocalUser.get -> Android.App.Admin.TargetUser! +static Android.App.Admin.TargetUser.ParentUser.get -> Android.App.Admin.TargetUser! +static Android.App.Admin.TargetUser.UnknownUser.get -> Android.App.Admin.TargetUser! +static Android.App.Admin.UnsafeStateException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Admin.WifiSsidPolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AlarmManager.AlarmClockInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.AlarmManager.FromContext(Android.Content.Context! context) -> Android.App.AlarmManager? +static Android.App.Application.Context.get -> Android.Content.Context! +static Android.App.Application.ProcessName.get -> string? +static Android.App.Application.SynchronizationContext.get -> System.Threading.SynchronizationContext! +static Android.App.ApplicationErrorReport.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.ApplicationErrorReport.GetErrorReportReceiver(Android.Content.Context? context, string? packageName, Android.Content.PM.ApplicationInfoFlags appFlags) -> Android.Content.ComponentName? +static Android.App.ApplicationExitInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AppOpsManager.PermissionToOp(string! permission) -> string? +static Android.App.AppSearch.AppSearchResult.NewFailedResult(int resultCode, string? errorMessage) -> Android.App.AppSearch.AppSearchResult! +static Android.App.AppSearch.AppSearchResult.NewSuccessfulResult(Java.Lang.Object? value) -> Android.App.AppSearch.AppSearchResult! +static Android.App.AppSearch.GenericDocument.MaxIndexedProperties.get -> int +static Android.App.AppSearch.PropertyPath.PathSegment.Create(string! propertyName) -> Android.App.AppSearch.PropertyPath.PathSegment! +static Android.App.AppSearch.PropertyPath.PathSegment.Create(string! propertyName, int propertyIndex) -> Android.App.AppSearch.PropertyPath.PathSegment! +static Android.App.AppSearch.Util.DocumentIdUtil.CreateQualifiedId(string! packageName, string! databaseName, Android.App.AppSearch.GenericDocument! document) -> string! +static Android.App.AppSearch.Util.DocumentIdUtil.CreateQualifiedId(string! packageName, string! databaseName, string! namespace, string! id) -> string! +static Android.App.Assist.AssistContent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Assist.AssistStructure.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.AsyncNotedAppOp.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.AuthenticationRequiredException.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.AutomaticZenRule.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.BackgroundServiceStartNotAllowedException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Backup.BackupManager.DataChanged(string? packageName) -> void +static Android.App.Backup.IBackupHelperExtensions.PerformBackupAsync(this Android.App.Backup.IBackupHelper! self, Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> System.Threading.Tasks.Task! +static Android.App.Blob.BlobHandle.CreateWithSha256(byte[]! digest, Java.Lang.ICharSequence! label, long expiryTimeMillis, string! tag) -> Android.App.Blob.BlobHandle! +static Android.App.Blob.BlobHandle.CreateWithSha256(byte[]! digest, string! label, long expiryTimeMillis, string! tag) -> Android.App.Blob.BlobHandle! +static Android.App.Blob.BlobHandle.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.BroadcastOptions.FromBundle(Android.OS.Bundle! options) -> Android.App.BroadcastOptions! +static Android.App.BroadcastOptions.MakeBasic() -> Android.App.BroadcastOptions! +static Android.App.DirectAction.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.DownloadManager.FromContext(Android.Content.Context! context) -> Android.App.DownloadManager? +static Android.App.DownloadManager.GetMaxBytesOverMobile(Android.Content.Context? context) -> Java.Lang.Long? +static Android.App.DownloadManager.GetRecommendedMaxBytesOverMobile(Android.Content.Context? context) -> Java.Lang.Long? +static Android.App.ForegroundServiceStartNotAllowedException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Fragment.Instantiate(Android.Content.Context? context, string? fname) -> Android.App.Fragment? +static Android.App.Fragment.Instantiate(Android.Content.Context? context, string? fname, Android.OS.Bundle? args) -> Android.App.Fragment? +static Android.App.Fragment.SavedState.Creator.get -> Android.OS.IParcelableClassLoaderCreator? +static Android.App.FragmentController.CreateController(Android.App.FragmentHostCallback? callbacks) -> Android.App.FragmentController? +static Android.App.FragmentManager.EnableDebugLogging(bool enabled) -> void +static Android.App.GameState.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Instrumentation.NewApplication(Java.Lang.Class? clazz, Android.Content.Context? context) -> Android.App.Application? +static Android.App.InvalidForegroundServiceTypeException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Job.JobInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Job.JobInfo.MinFlexMillis.get -> long +static Android.App.Job.JobInfo.MinPeriodMillis.get -> long +static Android.App.Job.JobInfo.TriggerContentUri.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Job.JobParameters.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Job.JobWorkItem.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.LoaderManager.EnableDebugLogging(bool enabled) -> void +static Android.App.LocaleConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.LocaleConfig.FromContextIgnoringOverride(Android.Content.Context! context) -> Android.App.LocaleConfig! +static Android.App.MissingForegroundServiceTypeException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Notification.Action.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Notification.AudioAttributesDefault.get -> Android.Media.AudioAttributes? +static Android.App.Notification.BubbleMetadata.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Notification.Builder.RecoverBuilder(Android.Content.Context? context, Android.App.Notification? n) -> Android.App.Notification.Builder! +static Android.App.Notification.CallStyle.ForIncomingCall(Android.App.Person! person, Android.App.PendingIntent! declineIntent, Android.App.PendingIntent! answerIntent) -> Android.App.Notification.CallStyle! +static Android.App.Notification.CallStyle.ForOngoingCall(Android.App.Person! person, Android.App.PendingIntent! hangUpIntent) -> Android.App.Notification.CallStyle! +static Android.App.Notification.CallStyle.ForScreeningCall(Android.App.Person! person, Android.App.PendingIntent! hangUpIntent, Android.App.PendingIntent! answerIntent) -> Android.App.Notification.CallStyle! +static Android.App.Notification.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Notification.MessagingStyle.Message.GetMessagesFromBundleArray(Android.OS.IParcelable![]? bundles) -> System.Collections.Generic.IList! +static Android.App.NotificationChannel.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.NotificationChannelGroup.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.NotificationManager.FromContext(Android.Content.Context! context) -> Android.App.NotificationManager? +static Android.App.NotificationManager.Policy.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.NotificationManager.Policy.PriorityCategoriesToString(Android.App.NotificationPriorityCategory priorityCategories) -> string? +static Android.App.NotificationManager.Policy.PrioritySendersToString(Android.App.NotificationPrioritySenders prioritySenders) -> string? +static Android.App.NotificationManager.Policy.SuppressedEffectsToString(Android.App.SuppressedEffects effects) -> string? +static Android.App.PendingIntent.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.PendingIntent.GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent![]! intents, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetActivities(Android.Content.Context? context, int requestCode, Android.Content.Intent![]! intents, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent! intent, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetActivity(Android.Content.Context? context, int requestCode, Android.Content.Intent? intent, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetBroadcast(Android.Content.Context? context, int requestCode, Android.Content.Intent! intent, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetForegroundService(Android.Content.Context? context, int requestCode, Android.Content.Intent! intent, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +static Android.App.PendingIntent.GetService(Android.Content.Context? context, int requestCode, Android.Content.Intent! intent, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +static Android.App.PendingIntent.ReadPendingIntentOrNullFromParcel(Android.OS.Parcel! in) -> Android.App.PendingIntent? +static Android.App.PendingIntent.WritePendingIntentOrNullToParcel(Android.App.PendingIntent? sender, Android.OS.Parcel! out) -> void +static Android.App.People.ConversationStatus.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.Person.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.PictureInPictureParams.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.PictureInPictureUiState.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.ProgressDialog.Show(Android.Content.Context! context, Java.Lang.ICharSequence! title, Java.Lang.ICharSequence! message, bool indeterminate, bool cancelable, System.EventHandler! cancelHandler) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context! context, string! title, string! message, bool indeterminate, bool cancelable, System.EventHandler! cancelHandler) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? message) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? message, bool indeterminate) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? message, bool indeterminate, bool cancelable) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? message, bool indeterminate, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener? cancelListener) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, string? title, string? message) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, string? title, string? message, bool indeterminate) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, string? title, string? message, bool indeterminate, bool cancelable) -> Android.App.ProgressDialog? +static Android.App.ProgressDialog.Show(Android.Content.Context? context, string? title, string? message, bool indeterminate, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener? cancelListener) -> Android.App.ProgressDialog? +static Android.App.RecoverableSecurityException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.RemoteAction.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.RemoteInput.AddDataResultToIntent(Android.App.RemoteInput? remoteInput, Android.Content.Intent? intent, System.Collections.Generic.IDictionary? results) -> void +static Android.App.RemoteInput.AddResultsToIntent(Android.App.RemoteInput![]? remoteInputs, Android.Content.Intent? intent, Android.OS.Bundle? results) -> void +static Android.App.RemoteInput.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.RemoteInput.GetDataResultsFromIntent(Android.Content.Intent? intent, string? remoteInputResultKey) -> System.Collections.Generic.IDictionary? +static Android.App.RemoteInput.GetResultsFromIntent(Android.Content.Intent? intent) -> Android.OS.Bundle? +static Android.App.RemoteInput.GetResultsSource(Android.Content.Intent? intent) -> Android.App.RemoteInputSource +static Android.App.RemoteInput.SetResultsSource(Android.Content.Intent? intent, Android.App.RemoteInputSource source) -> void +static Android.App.SdkSandbox.LoadSdkException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.SdkSandbox.SandboxedSdk.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.SdkSandbox.SdkSandboxManager.SdkSandboxState.get -> int +static Android.App.SearchableInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.SearchManager.FromContext(Android.Content.Context! context) -> Android.App.SearchManager? +static Android.App.Slices.Slice.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Slices.SliceItem.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Slices.SliceSpec.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.StartForegroundCalledOnStoppedServiceException.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.SyncNotedAppOp.Creator.get -> Android.OS.IParcelableCreator! +static Android.App.TaskStackBuilder.Create(Android.Content.Context? context) -> Android.App.TaskStackBuilder? +static Android.App.UiModeManager.ActionEnterCarMode.get -> string? +static Android.App.UiModeManager.ActionEnterCarMode.set -> void +static Android.App.UiModeManager.ActionEnterDeskMode.get -> string? +static Android.App.UiModeManager.ActionEnterDeskMode.set -> void +static Android.App.UiModeManager.ActionExitCarMode.get -> string? +static Android.App.UiModeManager.ActionExitCarMode.set -> void +static Android.App.UiModeManager.ActionExitDeskMode.get -> string? +static Android.App.UiModeManager.ActionExitDeskMode.set -> void +static Android.App.UiModeManager.FromContext(Android.Content.Context! context) -> Android.App.UiModeManager? +static Android.App.Usage.ConfigurationStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Usage.EventStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Usage.ExternalStorageStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Usage.StorageStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Usage.UsageEvents.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.Usage.UsageStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.VoiceInteractor.PickOptionRequest.Option.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.VoiceInteractor.Prompt.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.WallpaperColors.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.WallpaperColors.FromBitmap(Android.Graphics.Bitmap! bitmap) -> Android.App.WallpaperColors? +static Android.App.WallpaperColors.FromDrawable(Android.Graphics.Drawables.Drawable? drawable) -> Android.App.WallpaperColors? +static Android.App.WallpaperInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.App.WallpaperManager.GetInstance(Android.Content.Context? context) -> Android.App.WallpaperManager? +static Android.Appwidget.AppWidgetHost.DeleteAllHosts() -> void +static Android.Appwidget.AppWidgetHostView.GetDefaultPaddingForWidget(Android.Content.Context? context, Android.Content.ComponentName? component, Android.Graphics.Rect? padding) -> Android.Graphics.Rect? +static Android.Appwidget.AppWidgetManager.GetInstance(Android.Content.Context? context) -> Android.Appwidget.AppWidgetManager? +static Android.Appwidget.AppWidgetProviderInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothAdapter.CheckBluetoothAddress(string? address) -> bool +static Android.Bluetooth.BluetoothAdapter.DefaultAdapter.get -> Android.Bluetooth.BluetoothAdapter? +static Android.Bluetooth.BluetoothClass.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothCodecConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Bluetooth.BluetoothCodecStatus.Creator.get -> Android.OS.IParcelableCreator! +static Android.Bluetooth.BluetoothDevice.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothGattCharacteristic.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothGattDescriptor.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothGattDescriptor.DisableNotificationValue.get -> System.Collections.Generic.IList? +static Android.Bluetooth.BluetoothGattDescriptor.EnableIndicationValue.get -> System.Collections.Generic.IList? +static Android.Bluetooth.BluetoothGattDescriptor.EnableNotificationValue.get -> System.Collections.Generic.IList? +static Android.Bluetooth.BluetoothGattService.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothHealthAppConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothHidDeviceAppQosSettings.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothHidDeviceAppSdpSettings.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.BluetoothLeAudioCodecConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Bluetooth.BluetoothLeAudioCodecStatus.Creator.get -> Android.OS.IParcelableCreator! +static Android.Bluetooth.LE.AdvertiseData.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.AdvertiseSettings.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.AdvertisingSetParameters.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.PeriodicAdvertisingParameters.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.ScanFilter.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.ScanResult.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.ScanSettings.Creator.get -> Android.OS.IParcelableCreator? +static Android.Bluetooth.LE.TransportBlock.Creator.get -> Android.OS.IParcelableCreator! +static Android.Bluetooth.LE.TransportDiscoveryData.Creator.get -> Android.OS.IParcelableCreator! +static Android.Companion.AssociatedDevice.Creator.get -> Android.OS.IParcelableCreator! +static Android.Companion.AssociationInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Companion.AssociationRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Companion.BluetoothDeviceFilter.Creator.get -> Android.OS.IParcelableCreator? +static Android.Companion.BluetoothLeDeviceFilter.Creator.get -> Android.OS.IParcelableCreator? +static Android.Companion.BluetoothLeDeviceFilter.RenamePrefixLengthLimit.get -> int +static Android.Companion.Virtual.VirtualDevice.Creator.get -> Android.OS.IParcelableCreator! +static Android.Companion.WifiDeviceFilter.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.AttributionSource.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.AttributionSource.MyAttributionSource() -> Android.Content.AttributionSource! +static Android.Content.ClipData.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.ClipData.NewHtmlText(Java.Lang.ICharSequence? label, Java.Lang.ICharSequence? text, string? htmlText) -> Android.Content.ClipData? +static Android.Content.ClipData.NewHtmlText(string? label, string? text, string? htmlText) -> Android.Content.ClipData? +static Android.Content.ClipData.NewIntent(Java.Lang.ICharSequence? label, Android.Content.Intent? intent) -> Android.Content.ClipData? +static Android.Content.ClipData.NewIntent(string? label, Android.Content.Intent? intent) -> Android.Content.ClipData? +static Android.Content.ClipData.NewPlainText(Java.Lang.ICharSequence? label, Java.Lang.ICharSequence? text) -> Android.Content.ClipData? +static Android.Content.ClipData.NewPlainText(string? label, string? text) -> Android.Content.ClipData? +static Android.Content.ClipData.NewRawUri(Java.Lang.ICharSequence? label, Android.Net.Uri? uri) -> Android.Content.ClipData? +static Android.Content.ClipData.NewRawUri(string? label, Android.Net.Uri? uri) -> Android.Content.ClipData? +static Android.Content.ClipData.NewUri(Android.Content.ContentResolver? resolver, Java.Lang.ICharSequence? label, Android.Net.Uri? uri) -> Android.Content.ClipData? +static Android.Content.ClipData.NewUri(Android.Content.ContentResolver? resolver, string? label, Android.Net.Uri? uri) -> Android.Content.ClipData? +static Android.Content.ClipDescription.CompareMimeTypes(string? concreteType, string? desiredType) -> bool +static Android.Content.ClipDescription.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.ComponentName.CreateRelative(Android.Content.Context! pkg, string! cls) -> Android.Content.ComponentName! +static Android.Content.ComponentName.CreateRelative(string! pkg, string! cls) -> Android.Content.ComponentName! +static Android.Content.ComponentName.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.ComponentName.ReadFromParcel(Android.OS.Parcel? in) -> Android.Content.ComponentName? +static Android.Content.ComponentName.UnflattenFromString(string! str) -> Android.Content.ComponentName? +static Android.Content.ComponentName.WriteToParcel(Android.Content.ComponentName? c, Android.OS.Parcel? out) -> void +static Android.Content.ContentProviderOperation.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.ContentProviderOperation.NewAssertQuery(Android.Net.Uri! uri) -> Android.Content.ContentProviderOperation.Builder! +static Android.Content.ContentProviderOperation.NewCall(Android.Net.Uri! uri, string? method, string? arg) -> Android.Content.ContentProviderOperation.Builder! +static Android.Content.ContentProviderOperation.NewDelete(Android.Net.Uri! uri) -> Android.Content.ContentProviderOperation.Builder! +static Android.Content.ContentProviderOperation.NewInsert(Android.Net.Uri! uri) -> Android.Content.ContentProviderOperation.Builder! +static Android.Content.ContentProviderOperation.NewUpdate(Android.Net.Uri! uri) -> Android.Content.ContentProviderOperation.Builder! +static Android.Content.ContentProviderResult.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.ContentResolver.AddPeriodicSync(Android.Accounts.Account? account, string? authority, Android.OS.Bundle? extras, long pollFrequency) -> void +static Android.Content.ContentResolver.AddStatusChangeListener(Android.Content.SyncObserverType mask, Android.Content.ISyncStatusObserver? callback) -> Java.Lang.Object? +static Android.Content.ContentResolver.CancelSync(Android.Accounts.Account? account, string? authority) -> void +static Android.Content.ContentResolver.CancelSync(Android.Content.SyncRequest? request) -> void +static Android.Content.ContentResolver.CurrentSync.get -> Android.Content.SyncInfo? +static Android.Content.ContentResolver.CurrentSyncs.get -> System.Collections.Generic.IList? +static Android.Content.ContentResolver.GetIsSyncable(Android.Accounts.Account? account, string? authority) -> int +static Android.Content.ContentResolver.GetPeriodicSyncs(Android.Accounts.Account? account, string? authority) -> System.Collections.Generic.IList? +static Android.Content.ContentResolver.GetSyncAdapterTypes() -> Android.Content.SyncAdapterType![]? +static Android.Content.ContentResolver.GetSyncAutomatically(Android.Accounts.Account? account, string? authority) -> bool +static Android.Content.ContentResolver.IsSyncActive(Android.Accounts.Account? account, string? authority) -> bool +static Android.Content.ContentResolver.IsSyncPending(Android.Accounts.Account? account, string? authority) -> bool +static Android.Content.ContentResolver.MasterSyncAutomatically.get -> bool +static Android.Content.ContentResolver.MasterSyncAutomatically.set -> void +static Android.Content.ContentResolver.RemovePeriodicSync(Android.Accounts.Account? account, string? authority, Android.OS.Bundle? extras) -> void +static Android.Content.ContentResolver.RemoveStatusChangeListener(Java.Lang.Object? handle) -> void +static Android.Content.ContentResolver.RequestSync(Android.Accounts.Account? account, string? authority, Android.OS.Bundle? extras) -> void +static Android.Content.ContentResolver.RequestSync(Android.Content.SyncRequest? request) -> void +static Android.Content.ContentResolver.SetIsSyncable(Android.Accounts.Account? account, string? authority, int syncable) -> void +static Android.Content.ContentResolver.SetSyncAutomatically(Android.Accounts.Account? account, string? authority, bool sync) -> void +static Android.Content.ContentResolver.ValidateSyncExtrasBundle(Android.OS.Bundle? extras) -> void +static Android.Content.ContentResolver.Wrap(Android.Content.ContentProvider! wrapped) -> Android.Content.ContentResolver! +static Android.Content.ContentResolver.Wrap(Android.Content.ContentProviderClient! wrapped) -> Android.Content.ContentResolver! +static Android.Content.ContentUris.AppendId(Android.Net.Uri.Builder! builder, long id) -> Android.Net.Uri.Builder! +static Android.Content.ContentUris.ParseId(Android.Net.Uri! contentUri) -> long +static Android.Content.ContentUris.RemoveId(Android.Net.Uri! contentUri) -> Android.Net.Uri! +static Android.Content.ContentUris.WithAppendedId(Android.Net.Uri! contentUri, long id) -> Android.Net.Uri! +static Android.Content.ContentValues.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Context.BindServiceFlags.Of(long value) -> Android.Content.Context.BindServiceFlags! +static Android.Content.Intent.CreateChooser(Android.Content.Intent? target, Java.Lang.ICharSequence? title) -> Android.Content.Intent? +static Android.Content.Intent.CreateChooser(Android.Content.Intent? target, Java.Lang.ICharSequence? title, Android.Content.IntentSender? sender) -> Android.Content.Intent? +static Android.Content.Intent.CreateChooser(Android.Content.Intent? target, string? title) -> Android.Content.Intent? +static Android.Content.Intent.CreateChooser(Android.Content.Intent? target, string? title, Android.Content.IntentSender? sender) -> Android.Content.Intent? +static Android.Content.Intent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Intent.GetIntent(string? uri) -> Android.Content.Intent? +static Android.Content.Intent.GetIntentOld(string? uri) -> Android.Content.Intent? +static Android.Content.Intent.MakeMainActivity(Android.Content.ComponentName? mainActivity) -> Android.Content.Intent? +static Android.Content.Intent.MakeMainSelectorActivity(string? selectorAction, string? selectorCategory) -> Android.Content.Intent? +static Android.Content.Intent.MakeRestartActivityTask(Android.Content.ComponentName? mainActivity) -> Android.Content.Intent? +static Android.Content.Intent.NormalizeMimeType(string? type) -> string? +static Android.Content.Intent.ParseIntent(Android.Content.Res.Resources! resources, System.Xml.XmlReader! parser, Android.Util.IAttributeSet? attrs) -> Android.Content.Intent! +static Android.Content.Intent.ParseUri(string? uri, Android.Content.IntentUriType flags) -> Android.Content.Intent? +static Android.Content.Intent.ShortcutIconResource.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Intent.ShortcutIconResource.FromContext(Android.Content.Context? context, int resourceId) -> Android.Content.Intent.ShortcutIconResource? +static Android.Content.IntentFilter.Create(string? action, string? dataType) -> Android.Content.IntentFilter? +static Android.Content.IntentFilter.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.IntentSender.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.IntentSender.ReadIntentSenderOrNullFromParcel(Android.OS.Parcel? in) -> Android.Content.IntentSender? +static Android.Content.IntentSender.WriteIntentSenderOrNullToParcel(Android.Content.IntentSender? sender, Android.OS.Parcel? out) -> void +static Android.Content.LocusId.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.OM.OverlayIdentifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.OM.OverlayInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.OM.OverlayManagerTransaction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.OM.OverlayManagerTransaction.NewInstance() -> Android.Content.OM.OverlayManagerTransaction! +static Android.Content.PeriodicSync.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ActivityInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ApkChecksum.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.ApplicationInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ApplicationInfo.GetCategoryTitle(Android.Content.Context? context, Android.Content.PM.ApplicationCategories category) -> string? +static Android.Content.PM.ApplicationInfo.GetCategoryTitleFormatted(Android.Content.Context? context, Android.Content.PM.ApplicationCategories category) -> Java.Lang.ICharSequence? +static Android.Content.PM.Attribution.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.Capability.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.CapabilityParams.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.ChangedPackages.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.Checksum.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.ConfigurationInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.FeatureGroupInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.FeatureInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.InstallSourceInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.InstrumentationInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.LabeledIntent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.LauncherApps.PinItemRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ModuleInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PackageInstaller.InstallConstraints.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageInstaller.InstallConstraints.GentleUpdate.get -> Android.Content.PM.PackageInstaller.InstallConstraints! +static Android.Content.PM.PackageInstaller.InstallConstraintsResult.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageInstaller.PreapprovalDetails.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageInstaller.SessionInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PackageInstaller.SessionParams.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PackageInstaller.SessionParams.RestrictedPermissionsAll.get -> System.Collections.ICollection! +static Android.Content.PM.PackageManager.ApplicationInfoFlags.Of(long value) -> Android.Content.PM.PackageManager.ApplicationInfoFlags! +static Android.Content.PM.PackageManager.ComponentEnabledSetting.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageManager.ComponentInfoFlags.Of(long value) -> Android.Content.PM.PackageManager.ComponentInfoFlags! +static Android.Content.PM.PackageManager.PackageInfoFlags.Of(long value) -> Android.Content.PM.PackageManager.PackageInfoFlags! +static Android.Content.PM.PackageManager.Property.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.PackageManager.ResolveInfoFlags.Of(long value) -> Android.Content.PM.PackageManager.ResolveInfoFlags! +static Android.Content.PM.PackageManager.TrustAll.get -> System.Collections.IList! +static Android.Content.PM.PackageManager.TrustNone.get -> System.Collections.IList! +static Android.Content.PM.PackageStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PathPermission.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PermissionGroupInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.PermissionInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ProviderInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ResolveInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.SharedLibraryInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.ShortcutInfo.CreateFromGenericDocument(Android.Content.Context! context, Android.App.AppSearch.GenericDocument! document) -> Android.Content.PM.ShortcutInfo! +static Android.Content.PM.ShortcutInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.Signature.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.SigningInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.PM.Verify.Domain.DomainVerificationUserState.Creator.get -> Android.OS.IParcelableCreator! +static Android.Content.PM.VersionedPackage.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Res.AssetFileDescriptor.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Res.ColorStateList.CreateFromXml(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Content.Res.Resources.Theme? theme) -> Android.Content.Res.ColorStateList! +static Android.Content.Res.ColorStateList.CreateFromXml(Android.Content.Res.Resources? r, System.Xml.XmlReader? parser) -> Android.Content.Res.ColorStateList! +static Android.Content.Res.ColorStateList.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Res.ColorStateList.ValueOf(Android.Graphics.Color color) -> Android.Content.Res.ColorStateList! +static Android.Content.Res.Configuration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Res.Configuration.GenerateDelta(Android.Content.Res.Configuration! base, Android.Content.Res.Configuration! change) -> Android.Content.Res.Configuration! +static Android.Content.Res.Configuration.NeedNewResources(Android.Content.PM.ConfigChanges configChanges, Android.Content.PM.ConfigChanges interestingChanges) -> bool +static Android.Content.Res.Loader.ResourcesProvider.Empty(Android.Content.Res.Loader.IAssetsProvider! assetsProvider) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadFromApk(Android.OS.ParcelFileDescriptor! fileDescriptor) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadFromApk(Android.OS.ParcelFileDescriptor! fileDescriptor, Android.Content.Res.Loader.IAssetsProvider? assetsProvider) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadFromDirectory(string! path, Android.Content.Res.Loader.IAssetsProvider? assetsProvider) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadFromSplit(Android.Content.Context! context, string! splitName) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadFromTable(Android.OS.ParcelFileDescriptor! fileDescriptor, Android.Content.Res.Loader.IAssetsProvider? assetsProvider) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.Loader.ResourcesProvider.LoadOverlay(Android.Content.OM.OverlayInfo! overlayInfo) -> Android.Content.Res.Loader.ResourcesProvider! +static Android.Content.Res.ObbInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.Res.ObbScanner.GetObbInfo(string? filePath) -> Android.Content.Res.ObbInfo? +static Android.Content.Res.Resources.GetAttributeSetSourceResId(Android.Util.IAttributeSet? set) -> int +static Android.Content.Res.Resources.System.get -> Android.Content.Res.Resources? +static Android.Content.RestrictionEntry.CreateBundleArrayEntry(string? key, Android.Content.RestrictionEntry![]? restrictionEntries) -> Android.Content.RestrictionEntry? +static Android.Content.RestrictionEntry.CreateBundleEntry(string? key, Android.Content.RestrictionEntry![]? restrictionEntries) -> Android.Content.RestrictionEntry? +static Android.Content.RestrictionEntry.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.RestrictionsManager.ConvertRestrictionsToBundle(System.Collections.Generic.IList? entries) -> Android.OS.Bundle? +static Android.Content.SyncAdapterType.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.SyncAdapterType.NewKey(string? authority, string? accountType) -> Android.Content.SyncAdapterType? +static Android.Content.SyncRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.SyncResult.AlreadyInProgress.get -> Android.Content.SyncResult? +static Android.Content.SyncResult.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.SyncStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.Content.UriPermission.Creator.get -> Android.OS.IParcelableCreator? +static Android.Credentials.ClearCredentialStateRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.CreateCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.CreateCredentialResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.Credential.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.CredentialDescription.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.CredentialOption.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.GetCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.GetCredentialResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.RegisterCredentialDescriptionRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Credentials.UnregisterCredentialDescriptionRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Database.CursorJoiner.Result.Both.get -> Android.Database.CursorJoiner.Result? +static Android.Database.CursorJoiner.Result.Left.get -> Android.Database.CursorJoiner.Result? +static Android.Database.CursorJoiner.Result.Right.get -> Android.Database.CursorJoiner.Result? +static Android.Database.CursorJoiner.Result.ValueOf(string? name) -> Android.Database.CursorJoiner.Result? +static Android.Database.CursorJoiner.Result.Values() -> Android.Database.CursorJoiner.Result![]? +static Android.Database.CursorWindow.Creator.get -> Android.OS.IParcelableCreator? +static Android.Database.CursorWindow.NewFromParcel(Android.OS.Parcel? p) -> Android.Database.CursorWindow? +static Android.Database.DatabaseUtils.AppendEscapedSQLString(Java.Lang.StringBuilder? sb, string? sqlString) -> void +static Android.Database.DatabaseUtils.AppendSelectionArgs(string![]? originalValues, string![]? newValues) -> string![]? +static Android.Database.DatabaseUtils.AppendValueToSql(Java.Lang.StringBuilder? sql, Java.Lang.Object? value) -> void +static Android.Database.DatabaseUtils.BindObjectToProgram(Android.Database.Sqlite.SQLiteProgram? prog, int index, Java.Lang.Object? value) -> void +static Android.Database.DatabaseUtils.BlobFileDescriptorForQuery(Android.Database.Sqlite.SQLiteDatabase? db, string? query, string![]? selectionArgs) -> Android.OS.ParcelFileDescriptor? +static Android.Database.DatabaseUtils.BlobFileDescriptorForQuery(Android.Database.Sqlite.SQLiteStatement? prog, string![]? selectionArgs) -> Android.OS.ParcelFileDescriptor? +static Android.Database.DatabaseUtils.ConcatenateWhere(string? a, string? b) -> string? +static Android.Database.DatabaseUtils.CreateDbFromSqlStatements(Android.Content.Context? context, string? dbName, int dbVersion, string? sqlStatements) -> void +static Android.Database.DatabaseUtils.CursorDoubleToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values, string? key) -> void +static Android.Database.DatabaseUtils.CursorDoubleToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorDoubleToCursorValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values) -> void +static Android.Database.DatabaseUtils.CursorFloatToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorIntToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values) -> void +static Android.Database.DatabaseUtils.CursorIntToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values, string? key) -> void +static Android.Database.DatabaseUtils.CursorIntToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorLongToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values) -> void +static Android.Database.DatabaseUtils.CursorLongToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values, string? key) -> void +static Android.Database.DatabaseUtils.CursorLongToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorRowToContentValues(Android.Database.ICursor? cursor, Android.Content.ContentValues? values) -> void +static Android.Database.DatabaseUtils.CursorShortToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorStringToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values) -> void +static Android.Database.DatabaseUtils.CursorStringToContentValues(Android.Database.ICursor? cursor, string? field, Android.Content.ContentValues? values, string? key) -> void +static Android.Database.DatabaseUtils.CursorStringToContentValuesIfPresent(Android.Database.ICursor? cursor, Android.Content.ContentValues? values, string? column) -> void +static Android.Database.DatabaseUtils.CursorStringToInsertHelper(Android.Database.ICursor? cursor, string? field, Android.Database.DatabaseUtils.InsertHelper? inserter, int index) -> void +static Android.Database.DatabaseUtils.DumpCurrentRow(Android.Database.ICursor? cursor) -> void +static Android.Database.DatabaseUtils.DumpCurrentRow(Android.Database.ICursor? cursor, Java.IO.PrintStream? stream) -> void +static Android.Database.DatabaseUtils.DumpCurrentRow(Android.Database.ICursor? cursor, Java.Lang.StringBuilder? sb) -> void +static Android.Database.DatabaseUtils.DumpCurrentRowToString(Android.Database.ICursor? cursor) -> string? +static Android.Database.DatabaseUtils.DumpCursor(Android.Database.ICursor? cursor) -> void +static Android.Database.DatabaseUtils.DumpCursor(Android.Database.ICursor? cursor, Java.IO.PrintStream? stream) -> void +static Android.Database.DatabaseUtils.DumpCursor(Android.Database.ICursor? cursor, Java.Lang.StringBuilder? sb) -> void +static Android.Database.DatabaseUtils.DumpCursorToString(Android.Database.ICursor? cursor) -> string? +static Android.Database.DatabaseUtils.GetCollationKey(string? name) -> string? +static Android.Database.DatabaseUtils.GetHexCollationKey(string? name) -> string? +static Android.Database.DatabaseUtils.GetSqlStatementType(string? sql) -> Android.Database.StatementType +static Android.Database.DatabaseUtils.LongForQuery(Android.Database.Sqlite.SQLiteDatabase? db, string? query, string![]? selectionArgs) -> long +static Android.Database.DatabaseUtils.LongForQuery(Android.Database.Sqlite.SQLiteStatement? prog, string![]? selectionArgs) -> long +static Android.Database.DatabaseUtils.QueryNumEntries(Android.Database.Sqlite.SQLiteDatabase? db, string? table) -> long +static Android.Database.DatabaseUtils.QueryNumEntries(Android.Database.Sqlite.SQLiteDatabase? db, string? table, string? selection) -> long +static Android.Database.DatabaseUtils.QueryNumEntries(Android.Database.Sqlite.SQLiteDatabase? db, string? table, string? selection, string![]? selectionArgs) -> long +static Android.Database.DatabaseUtils.ReadExceptionFromParcel(Android.OS.Parcel? reply) -> void +static Android.Database.DatabaseUtils.ReadExceptionWithFileNotFoundExceptionFromParcel(Android.OS.Parcel? reply) -> void +static Android.Database.DatabaseUtils.ReadExceptionWithOperationApplicationExceptionFromParcel(Android.OS.Parcel? reply) -> void +static Android.Database.DatabaseUtils.SqlEscapeString(string? value) -> string? +static Android.Database.DatabaseUtils.StringForQuery(Android.Database.Sqlite.SQLiteDatabase? db, string? query, string![]? selectionArgs) -> string? +static Android.Database.DatabaseUtils.StringForQuery(Android.Database.Sqlite.SQLiteStatement? prog, string![]? selectionArgs) -> string? +static Android.Database.DatabaseUtils.WriteExceptionToParcel(Android.OS.Parcel? reply, Java.Lang.Exception? e) -> void +static Android.Database.Sqlite.SQLiteDatabase.Create(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase! +static Android.Database.Sqlite.SQLiteDatabase.CreateInMemory(Android.Database.Sqlite.SQLiteDatabase.OpenParams! openParams) -> Android.Database.Sqlite.SQLiteDatabase! +static Android.Database.Sqlite.SQLiteDatabase.DeleteDatabase(Java.IO.File! file) -> bool +static Android.Database.Sqlite.SQLiteDatabase.FindEditTable(string? tables) -> string? +static Android.Database.Sqlite.SQLiteDatabase.OpenDatabase(Java.IO.File! path, Android.Database.Sqlite.SQLiteDatabase.OpenParams! openParams) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.OpenDatabase(string! path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.Sqlite.DatabaseOpenFlags flags) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.OpenDatabase(string! path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.Sqlite.DatabaseOpenFlags flags, Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.OpenOrCreateDatabase(Java.IO.File! file, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.OpenOrCreateDatabase(string! path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.OpenOrCreateDatabase(string! path, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.IDatabaseErrorHandler? errorHandler) -> Android.Database.Sqlite.SQLiteDatabase? +static Android.Database.Sqlite.SQLiteDatabase.ReleaseMemory() -> int +static Android.Database.Sqlite.SQLiteQueryBuilder.AppendColumns(Java.Lang.StringBuilder? s, string![]? columns) -> void +static Android.Database.Sqlite.SQLiteQueryBuilder.BuildQueryString(bool distinct, string? tables, string![]? columns, string? where, string? groupBy, string? having, string? orderBy, string? limit) -> string? +static Android.Drm.DrmUtils.GetExtendedMetadataParser(byte[]? extendedMetadata) -> Android.Drm.DrmUtils.ExtendedMetadataParser? +static Android.Gestures.Gesture.Creator.get -> Android.OS.IParcelableCreator? +static Android.Gestures.GestureLibraries.FromFile(Java.IO.File? path) -> Android.Gestures.GestureLibrary? +static Android.Gestures.GestureLibraries.FromFile(string? path) -> Android.Gestures.GestureLibrary? +static Android.Gestures.GestureLibraries.FromFileDescriptor(Android.OS.ParcelFileDescriptor! pfd) -> Android.Gestures.GestureLibrary! +static Android.Gestures.GestureLibraries.FromPrivateFile(Android.Content.Context? context, string? name) -> Android.Gestures.GestureLibrary? +static Android.Gestures.GestureLibraries.FromRawResource(Android.Content.Context? context, int resourceId) -> Android.Gestures.GestureLibrary? +static Android.Gestures.GestureUtils.ComputeOrientedBoundingBox(float[]? originalPoints) -> Android.Gestures.OrientedBoundingBox? +static Android.Gestures.GestureUtils.ComputeOrientedBoundingBox(System.Collections.Generic.IList? originalPoints) -> Android.Gestures.OrientedBoundingBox? +static Android.Gestures.GestureUtils.SpatialSampling(Android.Gestures.Gesture? gesture, int bitmapSize) -> float[]? +static Android.Gestures.GestureUtils.SpatialSampling(Android.Gestures.Gesture? gesture, int bitmapSize, bool keepAspectRatio) -> float[]? +static Android.Gestures.GestureUtils.TemporalSampling(Android.Gestures.GestureStroke? stroke, int numPoints) -> float[]? +static Android.Graphics.AvoidXfermode.Mode.Avoid.get -> Android.Graphics.AvoidXfermode.Mode? +static Android.Graphics.AvoidXfermode.Mode.Target.get -> Android.Graphics.AvoidXfermode.Mode? +static Android.Graphics.AvoidXfermode.Mode.ValueOf(string? name) -> Android.Graphics.AvoidXfermode.Mode? +static Android.Graphics.AvoidXfermode.Mode.Values() -> Android.Graphics.AvoidXfermode.Mode![]? +static Android.Graphics.Bitmap.CompressFormat.Jpeg.get -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.CompressFormat.Png.get -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.CompressFormat.ValueOf(string? name) -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.CompressFormat.Values() -> Android.Graphics.Bitmap.CompressFormat![]? +static Android.Graphics.Bitmap.CompressFormat.Webp.get -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.CompressFormat.WebpLossless.get -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.CompressFormat.WebpLossy.get -> Android.Graphics.Bitmap.CompressFormat? +static Android.Graphics.Bitmap.Config.Alpha8.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Argb4444.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Argb8888.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Hardware.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Rgb565.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Rgba1010102.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.RgbaF16.get -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.ValueOf(string? name) -> Android.Graphics.Bitmap.Config? +static Android.Graphics.Bitmap.Config.Values() -> Android.Graphics.Bitmap.Config![]? +static Android.Graphics.Bitmap.CreateBitmap(Android.Graphics.Bitmap! source, int x, int y, int width, int height) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Graphics.Bitmap! source, int x, int y, int width, int height, Android.Graphics.Matrix? m, bool filter) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Graphics.Bitmap! src) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Graphics.Picture! source) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Graphics.Picture! source, int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Util.DisplayMetrics! display, int[]! colors, int offset, int stride, int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config! config, bool hasAlpha) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Util.DisplayMetrics? display, int width, int height, Android.Graphics.Bitmap.Config! config, bool hasAlpha, Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(Android.Util.DisplayMetrics? display, int[]! colors, int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config! config, bool hasAlpha) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(int width, int height, Android.Graphics.Bitmap.Config! config, bool hasAlpha, Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(int[]! colors, int offset, int stride, int width, int height, Android.Graphics.Bitmap.Config! config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateBitmap(int[]! colors, int width, int height, Android.Graphics.Bitmap.Config? config) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.CreateScaledBitmap(Android.Graphics.Bitmap! src, int dstWidth, int dstHeight, bool filter) -> Android.Graphics.Bitmap! +static Android.Graphics.Bitmap.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.Bitmap.WrapHardwareBuffer(Android.Hardware.HardwareBuffer! hardwareBuffer, Android.Graphics.ColorSpace? colorSpace) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeByteArray(byte[]? data, int offset, int length) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeByteArray(byte[]? data, int offset, int length, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeByteArrayAsync(byte[]? data, int offset, int length) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeByteArrayAsync(byte[]? data, int offset, int length, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeFile(string? pathName) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeFile(string? pathName, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeFileAsync(string? pathName) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeFileAsync(string? pathName, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeFileDescriptor(Java.IO.FileDescriptor? fd) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeFileDescriptor(Java.IO.FileDescriptor? fd, Android.Graphics.Rect? outPadding, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeFileDescriptorAsync(Java.IO.FileDescriptor? fd) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeFileDescriptorAsync(Java.IO.FileDescriptor? fd, Android.Graphics.Rect? outPadding, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeResource(Android.Content.Res.Resources? res, int id) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeResource(Android.Content.Res.Resources? res, int id, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeResourceAsync(Android.Content.Res.Resources? res, int id) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeResourceAsync(Android.Content.Res.Resources? res, int id, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeResourceStream(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, Android.Graphics.Rect? pad, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeResourceStreamAsync(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, Android.Graphics.Rect? pad, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeStream(System.IO.Stream? is) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeStream(System.IO.Stream? is, Android.Graphics.Rect? outPadding, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Bitmap? +static Android.Graphics.BitmapFactory.DecodeStreamAsync(System.IO.Stream? is) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapFactory.DecodeStreamAsync(System.IO.Stream? is, Android.Graphics.Rect? outPadding, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.BitmapRegionDecoder.NewInstance(Android.OS.ParcelFileDescriptor! pfd) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(byte[]! data, int offset, int length) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(byte[]! data, int offset, int length, bool isShareable) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(Java.IO.FileDescriptor! fd, bool isShareable) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(string! pathName) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(string! pathName, bool isShareable) -> Android.Graphics.BitmapRegionDecoder! +static Android.Graphics.BitmapRegionDecoder.NewInstance(System.IO.Stream! is) -> Android.Graphics.BitmapRegionDecoder? +static Android.Graphics.BitmapRegionDecoder.NewInstance(System.IO.Stream! is, bool isShareable) -> Android.Graphics.BitmapRegionDecoder? +static Android.Graphics.BlendMode.Clear.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Color.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.ColorBurn.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.ColorDodge.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Darken.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Difference.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Dst.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.DstAtop.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.DstIn.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.DstOut.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.DstOver.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Exclusion.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.HardLight.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Hue.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Lighten.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Luminosity.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Modulate.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Multiply.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Overlay.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Plus.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Saturation.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Screen.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.SoftLight.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Src.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.SrcAtop.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.SrcIn.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.SrcOut.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.SrcOver.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.ValueOf(string? name) -> Android.Graphics.BlendMode? +static Android.Graphics.BlendMode.Values() -> Android.Graphics.BlendMode![]? +static Android.Graphics.BlendMode.Xor.get -> Android.Graphics.BlendMode? +static Android.Graphics.BlurMaskFilter.Blur.Inner.get -> Android.Graphics.BlurMaskFilter.Blur? +static Android.Graphics.BlurMaskFilter.Blur.Normal.get -> Android.Graphics.BlurMaskFilter.Blur? +static Android.Graphics.BlurMaskFilter.Blur.Outer.get -> Android.Graphics.BlurMaskFilter.Blur? +static Android.Graphics.BlurMaskFilter.Blur.Solid.get -> Android.Graphics.BlurMaskFilter.Blur? +static Android.Graphics.BlurMaskFilter.Blur.ValueOf(string? name) -> Android.Graphics.BlurMaskFilter.Blur? +static Android.Graphics.BlurMaskFilter.Blur.Values() -> Android.Graphics.BlurMaskFilter.Blur![]? +static Android.Graphics.Canvas.EdgeType.Aa.get -> Android.Graphics.Canvas.EdgeType? +static Android.Graphics.Canvas.EdgeType.Bw.get -> Android.Graphics.Canvas.EdgeType? +static Android.Graphics.Canvas.EdgeType.ValueOf(string? name) -> Android.Graphics.Canvas.EdgeType? +static Android.Graphics.Canvas.EdgeType.Values() -> Android.Graphics.Canvas.EdgeType![]? +static Android.Graphics.Canvas.FreeGlCaches() -> void +static Android.Graphics.Canvas.VertexMode.TriangleFan.get -> Android.Graphics.Canvas.VertexMode? +static Android.Graphics.Canvas.VertexMode.Triangles.get -> Android.Graphics.Canvas.VertexMode? +static Android.Graphics.Canvas.VertexMode.TriangleStrip.get -> Android.Graphics.Canvas.VertexMode? +static Android.Graphics.Canvas.VertexMode.ValueOf(string? name) -> Android.Graphics.Canvas.VertexMode? +static Android.Graphics.Canvas.VertexMode.Values() -> Android.Graphics.Canvas.VertexMode![]? +static Android.Graphics.Color.AliceBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.AntiqueWhite.get -> Android.Graphics.Color +static Android.Graphics.Color.Aqua.get -> Android.Graphics.Color +static Android.Graphics.Color.Aquamarine.get -> Android.Graphics.Color +static Android.Graphics.Color.Argb(int alpha, int red, int green, int blue) -> Android.Graphics.Color +static Android.Graphics.Color.Azure.get -> Android.Graphics.Color +static Android.Graphics.Color.Beige.get -> Android.Graphics.Color +static Android.Graphics.Color.Bisque.get -> Android.Graphics.Color +static Android.Graphics.Color.Black.get -> Android.Graphics.Color +static Android.Graphics.Color.BlanchedAlmond.get -> Android.Graphics.Color +static Android.Graphics.Color.Blue.get -> Android.Graphics.Color +static Android.Graphics.Color.BlueViolet.get -> Android.Graphics.Color +static Android.Graphics.Color.Brown.get -> Android.Graphics.Color +static Android.Graphics.Color.BurlyWood.get -> Android.Graphics.Color +static Android.Graphics.Color.CadetBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.Chartreuse.get -> Android.Graphics.Color +static Android.Graphics.Color.Chocolate.get -> Android.Graphics.Color +static Android.Graphics.Color.ColorToHSV(Android.Graphics.Color color, float[]! hsv) -> void +static Android.Graphics.Color.Coral.get -> Android.Graphics.Color +static Android.Graphics.Color.CornflowerBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.Cornsilk.get -> Android.Graphics.Color +static Android.Graphics.Color.Crimson.get -> Android.Graphics.Color +static Android.Graphics.Color.Cyan.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkCyan.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkGoldenrod.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkGray.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkKhaki.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkMagenta.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkOliveGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkOrange.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkOrchid.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkRed.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkSalmon.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkSeaGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkSlateBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkSlateGray.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkTurquoise.get -> Android.Graphics.Color +static Android.Graphics.Color.DarkViolet.get -> Android.Graphics.Color +static Android.Graphics.Color.DeepPink.get -> Android.Graphics.Color +static Android.Graphics.Color.DeepSkyBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.DimGray.get -> Android.Graphics.Color +static Android.Graphics.Color.DodgerBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.Firebrick.get -> Android.Graphics.Color +static Android.Graphics.Color.FloralWhite.get -> Android.Graphics.Color +static Android.Graphics.Color.ForestGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.Fuchsia.get -> Android.Graphics.Color +static Android.Graphics.Color.Gainsboro.get -> Android.Graphics.Color +static Android.Graphics.Color.GetAlphaComponent(int color) -> int +static Android.Graphics.Color.GetBlueComponent(int color) -> int +static Android.Graphics.Color.GetGreenComponent(int color) -> int +static Android.Graphics.Color.GetRedComponent(int color) -> int +static Android.Graphics.Color.GhostWhite.get -> Android.Graphics.Color +static Android.Graphics.Color.Gold.get -> Android.Graphics.Color +static Android.Graphics.Color.Goldenrod.get -> Android.Graphics.Color +static Android.Graphics.Color.Gray.get -> Android.Graphics.Color +static Android.Graphics.Color.Green.get -> Android.Graphics.Color +static Android.Graphics.Color.GreenYellow.get -> Android.Graphics.Color +static Android.Graphics.Color.Honeydew.get -> Android.Graphics.Color +static Android.Graphics.Color.HotPink.get -> Android.Graphics.Color +static Android.Graphics.Color.HSVToColor(float[]! hsv) -> Android.Graphics.Color +static Android.Graphics.Color.HSVToColor(int alpha, float[]! hsv) -> Android.Graphics.Color +static Android.Graphics.Color.implicit operator int(Android.Graphics.Color c) -> int +static Android.Graphics.Color.IndianRed.get -> Android.Graphics.Color +static Android.Graphics.Color.Indigo.get -> Android.Graphics.Color +static Android.Graphics.Color.Ivory.get -> Android.Graphics.Color +static Android.Graphics.Color.Khaki.get -> Android.Graphics.Color +static Android.Graphics.Color.Lavender.get -> Android.Graphics.Color +static Android.Graphics.Color.LavenderBlush.get -> Android.Graphics.Color +static Android.Graphics.Color.LawnGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.LemonChiffon.get -> Android.Graphics.Color +static Android.Graphics.Color.LightBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.LightCoral.get -> Android.Graphics.Color +static Android.Graphics.Color.LightCyan.get -> Android.Graphics.Color +static Android.Graphics.Color.LightGoldenrodYellow.get -> Android.Graphics.Color +static Android.Graphics.Color.LightGray.get -> Android.Graphics.Color +static Android.Graphics.Color.LightGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.LightPink.get -> Android.Graphics.Color +static Android.Graphics.Color.LightSalmon.get -> Android.Graphics.Color +static Android.Graphics.Color.LightSeaGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.LightSkyBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.LightSlateGray.get -> Android.Graphics.Color +static Android.Graphics.Color.LightSteelBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.LightYellow.get -> Android.Graphics.Color +static Android.Graphics.Color.Lime.get -> Android.Graphics.Color +static Android.Graphics.Color.LimeGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.Linen.get -> Android.Graphics.Color +static Android.Graphics.Color.Magenta.get -> Android.Graphics.Color +static Android.Graphics.Color.Maroon.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumAquamarine.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumOrchid.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumPurple.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumSeaGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumSlateBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumSpringGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumTurquoise.get -> Android.Graphics.Color +static Android.Graphics.Color.MediumVioletRed.get -> Android.Graphics.Color +static Android.Graphics.Color.MidnightBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.MintCream.get -> Android.Graphics.Color +static Android.Graphics.Color.MistyRose.get -> Android.Graphics.Color +static Android.Graphics.Color.Moccasin.get -> Android.Graphics.Color +static Android.Graphics.Color.NavajoWhite.get -> Android.Graphics.Color +static Android.Graphics.Color.Navy.get -> Android.Graphics.Color +static Android.Graphics.Color.OldLace.get -> Android.Graphics.Color +static Android.Graphics.Color.Olive.get -> Android.Graphics.Color +static Android.Graphics.Color.OliveDrab.get -> Android.Graphics.Color +static Android.Graphics.Color.operator !=(Android.Graphics.Color left, Android.Graphics.Color right) -> bool +static Android.Graphics.Color.operator ==(Android.Graphics.Color left, Android.Graphics.Color right) -> bool +static Android.Graphics.Color.Orange.get -> Android.Graphics.Color +static Android.Graphics.Color.OrangeRed.get -> Android.Graphics.Color +static Android.Graphics.Color.Orchid.get -> Android.Graphics.Color +static Android.Graphics.Color.PaleGoldenrod.get -> Android.Graphics.Color +static Android.Graphics.Color.PaleGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.PaleTurquoise.get -> Android.Graphics.Color +static Android.Graphics.Color.PaleVioletRed.get -> Android.Graphics.Color +static Android.Graphics.Color.PapayaWhip.get -> Android.Graphics.Color +static Android.Graphics.Color.ParseColor(string! colorString) -> Android.Graphics.Color +static Android.Graphics.Color.PeachPuff.get -> Android.Graphics.Color +static Android.Graphics.Color.Peru.get -> Android.Graphics.Color +static Android.Graphics.Color.Pink.get -> Android.Graphics.Color +static Android.Graphics.Color.Plum.get -> Android.Graphics.Color +static Android.Graphics.Color.PowderBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.Purple.get -> Android.Graphics.Color +static Android.Graphics.Color.Red.get -> Android.Graphics.Color +static Android.Graphics.Color.Rgb(int red, int green, int blue) -> Android.Graphics.Color +static Android.Graphics.Color.RGBToHSV(int red, int green, int blue, float[]! hsv) -> void +static Android.Graphics.Color.RosyBrown.get -> Android.Graphics.Color +static Android.Graphics.Color.RoyalBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.SaddleBrown.get -> Android.Graphics.Color +static Android.Graphics.Color.Salmon.get -> Android.Graphics.Color +static Android.Graphics.Color.SandyBrown.get -> Android.Graphics.Color +static Android.Graphics.Color.SeaGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.SeaShell.get -> Android.Graphics.Color +static Android.Graphics.Color.Sienna.get -> Android.Graphics.Color +static Android.Graphics.Color.Silver.get -> Android.Graphics.Color +static Android.Graphics.Color.SkyBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.SlateBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.SlateGray.get -> Android.Graphics.Color +static Android.Graphics.Color.Snow.get -> Android.Graphics.Color +static Android.Graphics.Color.SpringGreen.get -> Android.Graphics.Color +static Android.Graphics.Color.SteelBlue.get -> Android.Graphics.Color +static Android.Graphics.Color.Tan.get -> Android.Graphics.Color +static Android.Graphics.Color.Teal.get -> Android.Graphics.Color +static Android.Graphics.Color.Thistle.get -> Android.Graphics.Color +static Android.Graphics.Color.Tomato.get -> Android.Graphics.Color +static Android.Graphics.Color.Transparent.get -> Android.Graphics.Color +static Android.Graphics.Color.Turquoise.get -> Android.Graphics.Color +static Android.Graphics.Color.Violet.get -> Android.Graphics.Color +static Android.Graphics.Color.Wheat.get -> Android.Graphics.Color +static Android.Graphics.Color.White.get -> Android.Graphics.Color +static Android.Graphics.Color.WhiteSmoke.get -> Android.Graphics.Color +static Android.Graphics.Color.Yellow.get -> Android.Graphics.Color +static Android.Graphics.Color.YellowGreen.get -> Android.Graphics.Color +static Android.Graphics.ColorObject.Alpha(Android.Graphics.Color color) -> int +static Android.Graphics.ColorObject.Alpha(long color) -> float +static Android.Graphics.ColorObject.Argb(float alpha, float red, float green, float blue) -> int +static Android.Graphics.ColorObject.Argb(int alpha, int red, int green, int blue) -> int +static Android.Graphics.ColorObject.Blue(Android.Graphics.Color color) -> int +static Android.Graphics.ColorObject.Blue(long color) -> float +static Android.Graphics.ColorObject.ColorToHSV(Android.Graphics.Color color, float[]? hsv) -> void +static Android.Graphics.ColorObject.Convert(Android.Graphics.Color color, Android.Graphics.ColorSpace! colorSpace) -> long +static Android.Graphics.ColorObject.Convert(float r, float g, float b, float a, Android.Graphics.ColorSpace! source, Android.Graphics.ColorSpace! destination) -> long +static Android.Graphics.ColorObject.Convert(float r, float g, float b, float a, Android.Graphics.ColorSpace.Connector! connector) -> long +static Android.Graphics.ColorObject.Convert(long color, Android.Graphics.ColorSpace! colorSpace) -> long +static Android.Graphics.ColorObject.Convert(long color, Android.Graphics.ColorSpace.Connector! connector) -> long +static Android.Graphics.ColorObject.Green(Android.Graphics.Color color) -> int +static Android.Graphics.ColorObject.Green(long color) -> float +static Android.Graphics.ColorObject.HSVToColor(float[]? hsv) -> int +static Android.Graphics.ColorObject.HSVToColor(int alpha, float[]? hsv) -> int +static Android.Graphics.ColorObject.InvokeColorSpace(long color) -> Android.Graphics.ColorSpace! +static Android.Graphics.ColorObject.InvokeIsSrgb(long color) -> bool +static Android.Graphics.ColorObject.InvokeIsWideGamut(long color) -> bool +static Android.Graphics.ColorObject.IsInColorSpace(long color, Android.Graphics.ColorSpace! colorSpace) -> bool +static Android.Graphics.ColorObject.Luminance(Android.Graphics.Color color) -> float +static Android.Graphics.ColorObject.Luminance(long color) -> float +static Android.Graphics.ColorObject.Pack(Android.Graphics.Color color) -> long +static Android.Graphics.ColorObject.Pack(float red, float green, float blue) -> long +static Android.Graphics.ColorObject.Pack(float red, float green, float blue, float alpha) -> long +static Android.Graphics.ColorObject.Pack(float red, float green, float blue, float alpha, Android.Graphics.ColorSpace! colorSpace) -> long +static Android.Graphics.ColorObject.ParseColor(string? colorString) -> int +static Android.Graphics.ColorObject.Red(Android.Graphics.Color color) -> int +static Android.Graphics.ColorObject.Red(long color) -> float +static Android.Graphics.ColorObject.Rgb(float red, float green, float blue) -> int +static Android.Graphics.ColorObject.Rgb(int red, int green, int blue) -> int +static Android.Graphics.ColorObject.RGBToHSV(int red, int green, int blue, float[]? hsv) -> void +static Android.Graphics.ColorObject.ToArgb(long color) -> int +static Android.Graphics.ColorObject.ValueOf(Android.Graphics.Color color) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorObject.ValueOf(float r, float g, float b) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorObject.ValueOf(float r, float g, float b, float a) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorObject.ValueOf(float r, float g, float b, float a, Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorObject.ValueOf(float[]! components, Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorObject.ValueOf(long color) -> Android.Graphics.ColorObject! +static Android.Graphics.ColorSpace.Adapt(Android.Graphics.ColorSpace! colorSpace, float[]! whitePoint) -> Android.Graphics.ColorSpace! +static Android.Graphics.ColorSpace.Adapt(Android.Graphics.ColorSpace! colorSpace, float[]! whitePoint, Android.Graphics.ColorSpace.Adaptation! adaptation) -> Android.Graphics.ColorSpace! +static Android.Graphics.ColorSpace.Adaptation.Bradford.get -> Android.Graphics.ColorSpace.Adaptation? +static Android.Graphics.ColorSpace.Adaptation.Ciecat02.get -> Android.Graphics.ColorSpace.Adaptation? +static Android.Graphics.ColorSpace.Adaptation.ValueOf(string? name) -> Android.Graphics.ColorSpace.Adaptation? +static Android.Graphics.ColorSpace.Adaptation.Values() -> Android.Graphics.ColorSpace.Adaptation![]? +static Android.Graphics.ColorSpace.Adaptation.VonKries.get -> Android.Graphics.ColorSpace.Adaptation? +static Android.Graphics.ColorSpace.CctToXyz(int cct) -> float[]! +static Android.Graphics.ColorSpace.ChromaticAdaptation(Android.Graphics.ColorSpace.Adaptation! adaptation, float[]! srcWhitePoint, float[]! dstWhitePoint) -> float[]! +static Android.Graphics.ColorSpace.Connect(Android.Graphics.ColorSpace! source) -> Android.Graphics.ColorSpace.Connector! +static Android.Graphics.ColorSpace.Connect(Android.Graphics.ColorSpace! source, Android.Graphics.ColorSpace! destination) -> Android.Graphics.ColorSpace.Connector! +static Android.Graphics.ColorSpace.Connect(Android.Graphics.ColorSpace! source, Android.Graphics.ColorSpace! destination, Android.Graphics.ColorSpace.RenderIntent! intent) -> Android.Graphics.ColorSpace.Connector! +static Android.Graphics.ColorSpace.Connect(Android.Graphics.ColorSpace! source, Android.Graphics.ColorSpace.RenderIntent! intent) -> Android.Graphics.ColorSpace.Connector! +static Android.Graphics.ColorSpace.Get(Android.Graphics.ColorSpace.Named! name) -> Android.Graphics.ColorSpace! +static Android.Graphics.ColorSpace.GetFromDataSpace(int dataSpace) -> Android.Graphics.ColorSpace? +static Android.Graphics.ColorSpace.IlluminantA.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantB.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantC.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantD50.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantD55.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantD60.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantD65.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantD75.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.IlluminantE.get -> System.Collections.Generic.IList? +static Android.Graphics.ColorSpace.Match(float[]! toXYZD50, Android.Graphics.ColorSpace.Rgb.TransferParameters! function) -> Android.Graphics.ColorSpace? +static Android.Graphics.ColorSpace.Model.Cmyk.get -> Android.Graphics.ColorSpace.Model? +static Android.Graphics.ColorSpace.Model.Lab.get -> Android.Graphics.ColorSpace.Model? +static Android.Graphics.ColorSpace.Model.Rgb.get -> Android.Graphics.ColorSpace.Model? +static Android.Graphics.ColorSpace.Model.ValueOf(string? name) -> Android.Graphics.ColorSpace.Model? +static Android.Graphics.ColorSpace.Model.Values() -> Android.Graphics.ColorSpace.Model![]? +static Android.Graphics.ColorSpace.Model.Xyz.get -> Android.Graphics.ColorSpace.Model? +static Android.Graphics.ColorSpace.Named.Aces.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Acescg.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.AdobeRgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Bt2020.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Bt2020Hlg.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Bt2020Pq.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Bt709.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.CieLab.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.CieXyz.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.DciP3.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.DisplayP3.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.ExtendedSrgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.LinearExtendedSrgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.LinearSrgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Ntsc1953.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.ProPhotoRgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.SmpteC.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Srgb.get -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.ValueOf(string? name) -> Android.Graphics.ColorSpace.Named? +static Android.Graphics.ColorSpace.Named.Values() -> Android.Graphics.ColorSpace.Named![]? +static Android.Graphics.ColorSpace.RenderIntent.Absolute.get -> Android.Graphics.ColorSpace.RenderIntent? +static Android.Graphics.ColorSpace.RenderIntent.Perceptual.get -> Android.Graphics.ColorSpace.RenderIntent? +static Android.Graphics.ColorSpace.RenderIntent.Relative.get -> Android.Graphics.ColorSpace.RenderIntent? +static Android.Graphics.ColorSpace.RenderIntent.Saturation.get -> Android.Graphics.ColorSpace.RenderIntent? +static Android.Graphics.ColorSpace.RenderIntent.ValueOf(string? name) -> Android.Graphics.ColorSpace.RenderIntent? +static Android.Graphics.ColorSpace.RenderIntent.Values() -> Android.Graphics.ColorSpace.RenderIntent![]? +static Android.Graphics.Drawables.AdaptiveIconDrawable.ExtraInsetFraction.get -> float +static Android.Graphics.Drawables.Drawable.CreateFromPath(string? pathName) -> Android.Graphics.Drawables.Drawable? +static Android.Graphics.Drawables.Drawable.CreateFromPathAsync(string? pathName) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromResourceStream(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, string? srcName) -> Android.Graphics.Drawables.Drawable? +static Android.Graphics.Drawables.Drawable.CreateFromResourceStream(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, string? srcName, Android.Graphics.BitmapFactory.Options? opts) -> Android.Graphics.Drawables.Drawable? +static Android.Graphics.Drawables.Drawable.CreateFromResourceStreamAsync(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, string? srcName) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromResourceStreamAsync(Android.Content.Res.Resources? res, Android.Util.TypedValue? value, System.IO.Stream? is, string? srcName, Android.Graphics.BitmapFactory.Options? opts) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromStream(System.IO.Stream? is, string? srcName) -> Android.Graphics.Drawables.Drawable? +static Android.Graphics.Drawables.Drawable.CreateFromStreamAsync(System.IO.Stream? is, string? srcName) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromXml(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.Drawables.Drawable.CreateFromXml(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.Drawables.Drawable.CreateFromXmlAsync(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromXmlAsync(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Content.Res.Resources.Theme? theme) -> System.Threading.Tasks.Task! +static Android.Graphics.Drawables.Drawable.CreateFromXmlInner(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.Drawables.Drawable.CreateFromXmlInner(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.Drawables.Drawable.ResolveOpacity(int op1, int op2) -> int +static Android.Graphics.Drawables.GradientDrawable.Orientation.BlTr.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.BottomTop.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.BrTl.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.LeftRight.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.RightLeft.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.TlBr.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.TopBottom.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.TrBl.get -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.ValueOf(string? name) -> Android.Graphics.Drawables.GradientDrawable.Orientation? +static Android.Graphics.Drawables.GradientDrawable.Orientation.Values() -> Android.Graphics.Drawables.GradientDrawable.Orientation![]? +static Android.Graphics.Drawables.Icon.CreateWithAdaptiveBitmap(Android.Graphics.Bitmap? bits) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithAdaptiveBitmapContentUri(Android.Net.Uri! uri) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithAdaptiveBitmapContentUri(string! uri) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithBitmap(Android.Graphics.Bitmap? bits) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithContentUri(Android.Net.Uri? uri) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithContentUri(string? uri) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithData(byte[]? data, int offset, int length) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithFilePath(string? path) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithResource(Android.Content.Context? context, int resId) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.CreateWithResource(string? resPackage, int resId) -> Android.Graphics.Drawables.Icon! +static Android.Graphics.Drawables.Icon.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.Fonts.FontVariationAxis.FromFontVariationSettings(string? settings) -> Android.Graphics.Fonts.FontVariationAxis![]? +static Android.Graphics.Fonts.FontVariationAxis.ToFontVariationSettings(Android.Graphics.Fonts.FontVariationAxis![]? axes) -> string! +static Android.Graphics.Fonts.SystemFonts.AvailableFonts.get -> System.Collections.Generic.ICollection! +static Android.Graphics.Gainmap.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.HardwareRenderer.DrawingEnabled.get -> bool +static Android.Graphics.HardwareRenderer.DrawingEnabled.set -> void +static Android.Graphics.ImageDecoder.CreateSource(Android.Content.ContentResolver! cr, Android.Net.Uri! uri) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(Android.Content.Res.AssetManager! assets, string! fileName) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(Android.Content.Res.Resources! res, int resId) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(byte[]! data) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(byte[]! data, int offset, int length) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(Java.IO.File! file) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(Java.Nio.ByteBuffer! buffer) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.CreateSource(Java.Util.Concurrent.ICallable! callable) -> Android.Graphics.ImageDecoder.Source! +static Android.Graphics.ImageDecoder.DecodeBitmap(Android.Graphics.ImageDecoder.Source! src) -> Android.Graphics.Bitmap! +static Android.Graphics.ImageDecoder.DecodeBitmap(Android.Graphics.ImageDecoder.Source! src, Android.Graphics.ImageDecoder.IOnHeaderDecodedListener! listener) -> Android.Graphics.Bitmap! +static Android.Graphics.ImageDecoder.DecodeDrawable(Android.Graphics.ImageDecoder.Source! src) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.ImageDecoder.DecodeDrawable(Android.Graphics.ImageDecoder.Source! src, Android.Graphics.ImageDecoder.IOnHeaderDecodedListener! listener) -> Android.Graphics.Drawables.Drawable! +static Android.Graphics.ImageDecoder.IsMimeTypeSupported(string! mimeType) -> bool +static Android.Graphics.ImageFormat.GetBitsPerPixel(Android.Graphics.ImageFormatType format) -> int +static Android.Graphics.Insets.Add(Android.Graphics.Insets! a, Android.Graphics.Insets! b) -> Android.Graphics.Insets! +static Android.Graphics.Insets.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.Insets.Max(Android.Graphics.Insets! a, Android.Graphics.Insets! b) -> Android.Graphics.Insets! +static Android.Graphics.Insets.Min(Android.Graphics.Insets! a, Android.Graphics.Insets! b) -> Android.Graphics.Insets! +static Android.Graphics.Insets.None.get -> Android.Graphics.Insets! +static Android.Graphics.Insets.Of(Android.Graphics.Rect? r) -> Android.Graphics.Insets! +static Android.Graphics.Insets.Of(int left, int top, int right, int bottom) -> Android.Graphics.Insets! +static Android.Graphics.Insets.Subtract(Android.Graphics.Insets! a, Android.Graphics.Insets! b) -> Android.Graphics.Insets! +static Android.Graphics.Interpolator.Result.FreezeEnd.get -> Android.Graphics.Interpolator.Result? +static Android.Graphics.Interpolator.Result.FreezeStart.get -> Android.Graphics.Interpolator.Result? +static Android.Graphics.Interpolator.Result.Normal.get -> Android.Graphics.Interpolator.Result? +static Android.Graphics.Interpolator.Result.ValueOf(string? name) -> Android.Graphics.Interpolator.Result? +static Android.Graphics.Interpolator.Result.Values() -> Android.Graphics.Interpolator.Result![]? +static Android.Graphics.Matrix.IdentityMatrix.get -> Android.Graphics.Matrix! +static Android.Graphics.Matrix.ScaleToFit.Center.get -> Android.Graphics.Matrix.ScaleToFit? +static Android.Graphics.Matrix.ScaleToFit.End.get -> Android.Graphics.Matrix.ScaleToFit? +static Android.Graphics.Matrix.ScaleToFit.Fill.get -> Android.Graphics.Matrix.ScaleToFit? +static Android.Graphics.Matrix.ScaleToFit.Start.get -> Android.Graphics.Matrix.ScaleToFit? +static Android.Graphics.Matrix.ScaleToFit.ValueOf(string? name) -> Android.Graphics.Matrix.ScaleToFit? +static Android.Graphics.Matrix.ScaleToFit.Values() -> Android.Graphics.Matrix.ScaleToFit![]? +static Android.Graphics.MeshSpecification.Make(Android.Graphics.MeshSpecification.Attribute![]! attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying![]! varyings, string! vertexShader, string! fragmentShader) -> Android.Graphics.MeshSpecification! +static Android.Graphics.MeshSpecification.Make(Android.Graphics.MeshSpecification.Attribute![]! attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying![]! varyings, string! vertexShader, string! fragmentShader, Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.MeshSpecification! +static Android.Graphics.MeshSpecification.Make(Android.Graphics.MeshSpecification.Attribute![]! attributes, int vertexStride, Android.Graphics.MeshSpecification.Varying![]! varyings, string! vertexShader, string! fragmentShader, Android.Graphics.ColorSpace! colorSpace, Android.Graphics.MeshAlphaType alphaType) -> Android.Graphics.MeshSpecification! +static Android.Graphics.Movie.DecodeByteArray(byte[]? data, int offset, int length) -> Android.Graphics.Movie? +static Android.Graphics.Movie.DecodeByteArrayAsync(byte[]? data, int offset, int length) -> System.Threading.Tasks.Task! +static Android.Graphics.Movie.DecodeFile(string? pathName) -> Android.Graphics.Movie? +static Android.Graphics.Movie.DecodeFileAsync(string? pathName) -> System.Threading.Tasks.Task! +static Android.Graphics.Movie.DecodeStream(System.IO.Stream? is) -> Android.Graphics.Movie? +static Android.Graphics.Movie.DecodeStreamAsync(System.IO.Stream? is) -> System.Threading.Tasks.Task! +static Android.Graphics.NinePatch.IsNinePatchChunk(byte[]? chunk) -> bool +static Android.Graphics.Paint.Align.Center.get -> Android.Graphics.Paint.Align? +static Android.Graphics.Paint.Align.Left.get -> Android.Graphics.Paint.Align? +static Android.Graphics.Paint.Align.Right.get -> Android.Graphics.Paint.Align? +static Android.Graphics.Paint.Align.ValueOf(string? name) -> Android.Graphics.Paint.Align? +static Android.Graphics.Paint.Align.Values() -> Android.Graphics.Paint.Align![]? +static Android.Graphics.Paint.Cap.Butt.get -> Android.Graphics.Paint.Cap? +static Android.Graphics.Paint.Cap.Round.get -> Android.Graphics.Paint.Cap? +static Android.Graphics.Paint.Cap.Square.get -> Android.Graphics.Paint.Cap? +static Android.Graphics.Paint.Cap.ValueOf(string? name) -> Android.Graphics.Paint.Cap? +static Android.Graphics.Paint.Cap.Values() -> Android.Graphics.Paint.Cap![]? +static Android.Graphics.Paint.Join.Bevel.get -> Android.Graphics.Paint.Join? +static Android.Graphics.Paint.Join.Miter.get -> Android.Graphics.Paint.Join? +static Android.Graphics.Paint.Join.Round.get -> Android.Graphics.Paint.Join? +static Android.Graphics.Paint.Join.ValueOf(string? name) -> Android.Graphics.Paint.Join? +static Android.Graphics.Paint.Join.Values() -> Android.Graphics.Paint.Join![]? +static Android.Graphics.Paint.Style.Fill.get -> Android.Graphics.Paint.Style? +static Android.Graphics.Paint.Style.FillAndStroke.get -> Android.Graphics.Paint.Style? +static Android.Graphics.Paint.Style.Stroke.get -> Android.Graphics.Paint.Style? +static Android.Graphics.Paint.Style.ValueOf(string? name) -> Android.Graphics.Paint.Style? +static Android.Graphics.Paint.Style.Values() -> Android.Graphics.Paint.Style![]? +static Android.Graphics.ParcelableColorSpace.Creator.get -> Android.OS.IParcelableCreator! +static Android.Graphics.ParcelableColorSpace.IsParcelable(Android.Graphics.ColorSpace! colorSpace) -> bool +static Android.Graphics.Path.Direction.Ccw.get -> Android.Graphics.Path.Direction? +static Android.Graphics.Path.Direction.Cw.get -> Android.Graphics.Path.Direction? +static Android.Graphics.Path.Direction.ValueOf(string? name) -> Android.Graphics.Path.Direction? +static Android.Graphics.Path.Direction.Values() -> Android.Graphics.Path.Direction![]? +static Android.Graphics.Path.FillType.EvenOdd.get -> Android.Graphics.Path.FillType? +static Android.Graphics.Path.FillType.InverseEvenOdd.get -> Android.Graphics.Path.FillType? +static Android.Graphics.Path.FillType.InverseWinding.get -> Android.Graphics.Path.FillType? +static Android.Graphics.Path.FillType.ValueOf(string? name) -> Android.Graphics.Path.FillType? +static Android.Graphics.Path.FillType.Values() -> Android.Graphics.Path.FillType![]? +static Android.Graphics.Path.FillType.Winding.get -> Android.Graphics.Path.FillType? +static Android.Graphics.Path.Op.Difference.get -> Android.Graphics.Path.Op? +static Android.Graphics.Path.Op.Intersect.get -> Android.Graphics.Path.Op? +static Android.Graphics.Path.Op.ReverseDifference.get -> Android.Graphics.Path.Op? +static Android.Graphics.Path.Op.Union.get -> Android.Graphics.Path.Op? +static Android.Graphics.Path.Op.ValueOf(string? name) -> Android.Graphics.Path.Op? +static Android.Graphics.Path.Op.Values() -> Android.Graphics.Path.Op![]? +static Android.Graphics.Path.Op.Xor.get -> Android.Graphics.Path.Op? +static Android.Graphics.PathDashPathEffect.Style.Morph.get -> Android.Graphics.PathDashPathEffect.Style? +static Android.Graphics.PathDashPathEffect.Style.Rotate.get -> Android.Graphics.PathDashPathEffect.Style? +static Android.Graphics.PathDashPathEffect.Style.Translate.get -> Android.Graphics.PathDashPathEffect.Style? +static Android.Graphics.PathDashPathEffect.Style.ValueOf(string? name) -> Android.Graphics.PathDashPathEffect.Style? +static Android.Graphics.PathDashPathEffect.Style.Values() -> Android.Graphics.PathDashPathEffect.Style![]? +static Android.Graphics.Picture.CreateFromStream(System.IO.Stream? stream) -> Android.Graphics.Picture? +static Android.Graphics.Picture.CreateFromStreamAsync(System.IO.Stream? stream) -> System.Threading.Tasks.Task! +static Android.Graphics.PixelFormat.FormatHasAlpha(Android.Graphics.Format format) -> bool +static Android.Graphics.PixelFormat.GetPixelFormatInfo(Android.Graphics.Format format, Android.Graphics.PixelFormat? info) -> void +static Android.Graphics.Point.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.PointF.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.PointF.Length(float x, float y) -> float +static Android.Graphics.PorterDuff.Mode.Add.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Clear.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Darken.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Dst.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.DstAtop.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.DstIn.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.DstOut.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.DstOver.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Lighten.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Multiply.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Overlay.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Screen.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Src.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.SrcAtop.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.SrcIn.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.SrcOut.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.SrcOver.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.ValueOf(string? name) -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.PorterDuff.Mode.Values() -> Android.Graphics.PorterDuff.Mode![]? +static Android.Graphics.PorterDuff.Mode.Xor.get -> Android.Graphics.PorterDuff.Mode? +static Android.Graphics.Rect.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.Rect.Intersects(Android.Graphics.Rect! a, Android.Graphics.Rect! b) -> bool +static Android.Graphics.Rect.UnflattenFromString(string? str) -> Android.Graphics.Rect? +static Android.Graphics.RectF.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.RectF.Intersects(Android.Graphics.RectF! a, Android.Graphics.RectF! b) -> bool +static Android.Graphics.Region.Creator.get -> Android.OS.IParcelableCreator? +static Android.Graphics.Region.Op.Difference.get -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.Intersect.get -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.Replace.get -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.ReverseDifference.get -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.Union.get -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.ValueOf(string? name) -> Android.Graphics.Region.Op? +static Android.Graphics.Region.Op.Values() -> Android.Graphics.Region.Op![]? +static Android.Graphics.Region.Op.Xor.get -> Android.Graphics.Region.Op? +static Android.Graphics.RenderEffect.CreateBitmapEffect(Android.Graphics.Bitmap! bitmap) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateBitmapEffect(Android.Graphics.Bitmap! bitmap, Android.Graphics.Rect? src, Android.Graphics.Rect! dst) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateBlendModeEffect(Android.Graphics.RenderEffect! dst, Android.Graphics.RenderEffect! src, Android.Graphics.BlendMode! blendMode) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateBlurEffect(float radiusX, float radiusY, Android.Graphics.RenderEffect! inputEffect, Android.Graphics.Shader.TileMode! edgeTreatment) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateBlurEffect(float radiusX, float radiusY, Android.Graphics.Shader.TileMode! edgeTreatment) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateChainEffect(Android.Graphics.RenderEffect! outer, Android.Graphics.RenderEffect! inner) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateColorFilterEffect(Android.Graphics.ColorFilter! colorFilter) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateColorFilterEffect(Android.Graphics.ColorFilter! colorFilter, Android.Graphics.RenderEffect! renderEffect) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateOffsetEffect(float offsetX, float offsetY) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateOffsetEffect(float offsetX, float offsetY, Android.Graphics.RenderEffect! input) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateRuntimeShaderEffect(Android.Graphics.RuntimeShader! shader, string! uniformShaderName) -> Android.Graphics.RenderEffect! +static Android.Graphics.RenderEffect.CreateShaderEffect(Android.Graphics.Shader! shader) -> Android.Graphics.RenderEffect! +static Android.Graphics.Shader.TileMode.Clamp.get -> Android.Graphics.Shader.TileMode? +static Android.Graphics.Shader.TileMode.Decal.get -> Android.Graphics.Shader.TileMode? +static Android.Graphics.Shader.TileMode.Mirror.get -> Android.Graphics.Shader.TileMode? +static Android.Graphics.Shader.TileMode.Repeat.get -> Android.Graphics.Shader.TileMode? +static Android.Graphics.Shader.TileMode.ValueOf(string? name) -> Android.Graphics.Shader.TileMode? +static Android.Graphics.Shader.TileMode.Values() -> Android.Graphics.Shader.TileMode![]? +static Android.Graphics.Text.TextRunShaper.ShapeTextRun(char[]! text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint! paint) -> Android.Graphics.Text.PositionedGlyphs! +static Android.Graphics.Text.TextRunShaper.ShapeTextRun(Java.Lang.ICharSequence! text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint! paint) -> Android.Graphics.Text.PositionedGlyphs! +static Android.Graphics.Text.TextRunShaper.ShapeTextRun(string! text, int start, int count, int contextStart, int contextCount, float xOffset, float yOffset, bool isRtl, Android.Graphics.Paint! paint) -> Android.Graphics.Text.PositionedGlyphs! +static Android.Graphics.Typeface.Create(Android.Graphics.Typeface? family, Android.Graphics.TypefaceStyle style) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.Create(Android.Graphics.Typeface? family, int weight, bool italic) -> Android.Graphics.Typeface! +static Android.Graphics.Typeface.Create(string? familyName, Android.Graphics.TypefaceStyle style) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.CreateFromAsset(Android.Content.Res.AssetManager? mgr, string? path) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.CreateFromFile(Java.IO.File? file) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.CreateFromFile(string? path) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.CustomFallbackBuilder.MaxCustomFallbackCount.get -> int +static Android.Graphics.Typeface.Default.get -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.DefaultBold.get -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.DefaultFromStyle(Android.Graphics.TypefaceStyle style) -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.Monospace.get -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.SansSerif.get -> Android.Graphics.Typeface? +static Android.Graphics.Typeface.Serif.get -> Android.Graphics.Typeface? +static Android.Hardware.Camera.GetCameraInfo(int cameraId, Android.Hardware.Camera.CameraInfo? cameraInfo) -> void +static Android.Hardware.Camera.NumberOfCameras.get -> int +static Android.Hardware.Camera.Open() -> Android.Hardware.Camera? +static Android.Hardware.Camera.Open(int cameraId) -> Android.Hardware.Camera? +static Android.Hardware.Camera2.CameraCharacteristics.AutomotiveLensFacing.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.AutomotiveLocation.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ColorCorrectionAvailableAberrationModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeAvailableAntibandingModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeAvailableTargetFpsRanges.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeCompensationRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeCompensationStep.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAeLockAvailable.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAfAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAutoframingAvailable.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableEffects.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableExtendedSceneModeCapabilities.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableSceneModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableSettingsOverrides.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ControlAvailableVideoStabilizationModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAwbAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlAwbLockAvailable.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlMaxRegionsAe.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlMaxRegionsAf.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlMaxRegionsAwb.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlPostRawSensitivityBoostRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ControlZoomRatioRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.DepthDepthIsExclusive.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.DistortionCorrectionAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.EdgeAvailableEdgeModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.FlashInfoAvailable.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.FlashInfoStrengthDefaultLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.FlashInfoStrengthMaximumLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.HotPixelAvailableHotPixelModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.InfoDeviceStateSensorOrientationMap.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.InfoSupportedHardwareLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.InfoVersion.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.JpegAvailableThumbnailSizes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensDistortion.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensDistortionMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.LensFacing.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoAvailableApertures.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoAvailableFilterDensities.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoAvailableFocalLengths.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoAvailableOpticalStabilization.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoFocusDistanceCalibration.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoHyperfocalDistance.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensInfoMinimumFocusDistance.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensIntrinsicCalibration.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensIntrinsicCalibrationMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.LensPoseReference.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensPoseRotation.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensPoseTranslation.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LensRadialDistortion.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.LogicalMultiCameraSensorSyncType.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.NoiseReductionAvailableNoiseReductionModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ReprocessMaxCaptureStall.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestAvailableCapabilities.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestAvailableColorSpaceProfiles.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.RequestAvailableDynamicRangeProfiles.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.RequestMaxNumInputStreams.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestMaxNumOutputProc.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestMaxNumOutputProcStalling.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestMaxNumOutputRaw.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestPartialResultCount.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestPipelineMaxDepth.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.RequestRecommendedTenBitDynamicRangeProfile.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerAvailableMaxDigitalZoom.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ScalerAvailableRotateAndCropModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerAvailableStreamUseCases.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerCroppingType.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ScalerDefaultSecureImageSize.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryConcurrentStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryMaximumResolutionStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryPreviewStabilizationOutputStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryTenBitOutputStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMandatoryUseCaseStreamCombinations.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerMultiResolutionStreamConfigurationMap.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.ScalerStreamConfigurationMap.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ScalerStreamConfigurationMapMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorAvailableTestPatternModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorBlackLevelPattern.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorCalibrationTransform1.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorCalibrationTransform2.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorColorTransform1.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorColorTransform2.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorForwardMatrix1.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorForwardMatrix2.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoActiveArraySize.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoActiveArraySizeMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoBinningFactor.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoColorFilterArrangement.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoExposureTimeRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoLensShadingApplied.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoMaxFrameDuration.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoPhysicalSize.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoPixelArraySize.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoPixelArraySizeMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoPreCorrectionActiveArraySize.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoPreCorrectionActiveArraySizeMaximumResolution.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoSensitivityRange.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoTimestampSource.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorInfoWhiteLevel.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorMaxAnalogSensitivity.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorOpticalBlackRegions.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorOrientation.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorReadoutTimestamp.get -> Android.Hardware.Camera2.CameraCharacteristics.Key! +static Android.Hardware.Camera2.CameraCharacteristics.SensorReferenceIlluminant1.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SensorReferenceIlluminant2.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.ShadingAvailableModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.StatisticsInfoAvailableFaceDetectModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.StatisticsInfoAvailableHotPixelMapModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.StatisticsInfoAvailableLensShadingMapModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.StatisticsInfoAvailableOisDataModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.StatisticsInfoMaxFaceCount.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.SyncMaxLatency.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.TonemapAvailableToneMapModes.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CameraCharacteristics.TonemapMaxCurvePoints.get -> Android.Hardware.Camera2.CameraCharacteristics.Key? +static Android.Hardware.Camera2.CaptureRequest.BlackLevelLock.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ColorCorrectionAberrationMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ColorCorrectionGains.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ColorCorrectionMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ColorCorrectionTransform.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeAntibandingMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeExposureCompensation.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeLock.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAePrecaptureTrigger.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeRegions.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAeTargetFpsRange.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAfMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAfRegions.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAfTrigger.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAutoframing.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.ControlAwbLock.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAwbMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlAwbRegions.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlCaptureIntent.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlEffectMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlEnableZsl.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlExtendedSceneMode.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.ControlMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlPostRawSensitivityBoost.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlSceneMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlSettingsOverride.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.ControlVideoStabilizationMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ControlZoomRatio.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Camera2.CaptureRequest.DistortionCorrectionMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.EdgeMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ExtensionStrength.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.FlashMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.HotPixelMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.JpegGpsLocation.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.JpegOrientation.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.JpegQuality.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.JpegThumbnailQuality.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.JpegThumbnailSize.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.LensAperture.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.LensFilterDensity.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.LensFocalLength.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.LensFocusDistance.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.LensOpticalStabilizationMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.NoiseReductionMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ReprocessEffectiveExposureFactor.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ScalerCropRegion.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ScalerRotateAndCrop.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.SensorExposureTime.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.SensorFrameDuration.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.SensorPixelMode.get -> Android.Hardware.Camera2.CaptureRequest.Key! +static Android.Hardware.Camera2.CaptureRequest.SensorSensitivity.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.SensorTestPatternData.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.SensorTestPatternMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.ShadingMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.StatisticsFaceDetectMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.StatisticsHotPixelMapMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.StatisticsLensShadingMapMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.StatisticsOisDataMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.TonemapCurve.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.TonemapGamma.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.TonemapMode.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureRequest.TonemapPresetCurve.get -> Android.Hardware.Camera2.CaptureRequest.Key? +static Android.Hardware.Camera2.CaptureResult.BlackLevelLock.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ColorCorrectionAberrationMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ColorCorrectionGains.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ColorCorrectionMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ColorCorrectionTransform.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeAntibandingMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeExposureCompensation.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeLock.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAePrecaptureTrigger.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeRegions.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeState.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAeTargetFpsRange.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAfMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAfRegions.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAfSceneChange.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAfState.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAfTrigger.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAutoframing.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ControlAutoframingState.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ControlAwbLock.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAwbMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAwbRegions.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlAwbState.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlCaptureIntent.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlEffectMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlEnableZsl.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlExtendedSceneMode.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ControlMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlPostRawSensitivityBoost.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlSceneMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlSettingsOverride.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ControlVideoStabilizationMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ControlZoomRatio.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.DistortionCorrectionMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.EdgeMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ExtensionCurrentType.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ExtensionStrength.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.FlashMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.FlashState.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.HotPixelMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.JpegGpsLocation.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.JpegOrientation.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.JpegQuality.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.JpegThumbnailQuality.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.JpegThumbnailSize.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensAperture.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensDistortion.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensFilterDensity.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensFocalLength.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensFocusDistance.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensFocusRange.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensIntrinsicCalibration.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensOpticalStabilizationMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensPoseRotation.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensPoseTranslation.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensRadialDistortion.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LensState.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.LogicalMultiCameraActivePhysicalId.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.NoiseReductionMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ReprocessEffectiveExposureFactor.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.RequestPipelineDepth.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ScalerCropRegion.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ScalerRawCropRegion.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.ScalerRotateAndCrop.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.SensorDynamicBlackLevel.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorDynamicWhiteLevel.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorExposureTime.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorFrameDuration.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorGreenSplit.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorNeutralColorPoint.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorNoiseProfile.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorPixelMode.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.SensorRawBinningFactorUsed.get -> Android.Hardware.Camera2.CaptureResult.Key! +static Android.Hardware.Camera2.CaptureResult.SensorRollingShutterSkew.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorSensitivity.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorTestPatternData.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorTestPatternMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.SensorTimestamp.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.ShadingMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsFaceDetectMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsFaces.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsHotPixelMap.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsHotPixelMapMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsLensShadingCorrectionMap.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsLensShadingMapMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsOisDataMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsOisSamples.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.StatisticsSceneFlicker.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.TonemapCurve.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.TonemapGamma.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.TonemapMode.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.CaptureResult.TonemapPresetCurve.get -> Android.Hardware.Camera2.CaptureResult.Key? +static Android.Hardware.Camera2.Params.OutputConfiguration.CreateInstancesForMultiResolutionOutput(Android.Hardware.Camera2.MultiResolutionImageReader! multiResolutionImageReader) -> System.Collections.Generic.ICollection! +static Android.Hardware.Camera2.Params.OutputConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Camera2.Params.SessionConfiguration.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Camera2.Params.StreamConfigurationMap.IsOutputSupportedFor(Java.Lang.Class? klass) -> bool +static Android.Hardware.DataSpace.GetRange(int dataSpace) -> int +static Android.Hardware.DataSpace.GetStandard(int dataSpace) -> int +static Android.Hardware.DataSpace.GetTransfer(int dataSpace) -> int +static Android.Hardware.DataSpace.Pack(int standard, int transfer, int range) -> int +static Android.Hardware.Display.DeviceProductInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Display.HdrConversionMode.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Display.VirtualDisplayConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.HardwareBuffer.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Input.HostUsiVersion.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Lights.Light.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Lights.LightState.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Location.GeofenceHardwareRequest.CreateCircularGeofence(double latitude, double longitude, double radius) -> Android.Hardware.Location.GeofenceHardwareRequest? +static Android.Hardware.SensorManager.FromContext(Android.Content.Context! context) -> Android.Hardware.SensorManager? +static Android.Hardware.SensorManager.GetAltitude(float p0, float p) -> float +static Android.Hardware.SensorManager.GetAngleChange(float[]? angleChange, float[]? R, float[]? prevR) -> void +static Android.Hardware.SensorManager.GetInclination(float[]? I) -> float +static Android.Hardware.SensorManager.GetOrientation(float[]? R, float[]? values) -> float[]? +static Android.Hardware.SensorManager.GetQuaternionFromVector(float[]? Q, float[]? rv) -> void +static Android.Hardware.SensorManager.GetRotationMatrix(float[]? R, float[]? I, float[]? gravity, float[]? geomagnetic) -> bool +static Android.Hardware.SensorManager.GetRotationMatrixFromVector(float[]? R, float[]? rotationVector) -> void +static Android.Hardware.SensorManager.RemapCoordinateSystem(float[]? inR, Android.Hardware.Axis X, Android.Hardware.Axis Y, float[]? outR) -> bool +static Android.Hardware.SyncFence.Creator.get -> Android.OS.IParcelableCreator! +static Android.Hardware.Usb.UsbAccessory.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Usb.UsbConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Usb.UsbDevice.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Usb.UsbDevice.GetDeviceId(string? name) -> int +static Android.Hardware.Usb.UsbDevice.GetDeviceName(int id) -> string? +static Android.Hardware.Usb.UsbEndpoint.Creator.get -> Android.OS.IParcelableCreator? +static Android.Hardware.Usb.UsbInterface.Creator.get -> Android.OS.IParcelableCreator? +static Android.Health.Connect.ChangeLog.ChangeLogsRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.ChangeLog.ChangeLogsResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.ChangeLog.ChangeLogTokenRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.ChangeLog.ChangeLogTokenResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.DataTypes.ActiveCaloriesBurnedRecord.ActiveCaloriesTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.BasalMetabolicRateRecord.BasalCaloriesTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.DistanceRecord.DistanceTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.ElevationGainedRecord.ElevationGainedTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.ExerciseRoute.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.DataTypes.ExerciseRoute.Location.Creator.get -> Android.OS.IParcelableCreator! +static Android.Health.Connect.DataTypes.ExerciseSessionRecord.ExerciseDurationTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.FloorsClimbedRecord.FloorsClimbedTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeartRateRecord.BpmAvg.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeartRateRecord.BpmMax.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeartRateRecord.BpmMin.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeartRateRecord.HeartMeasurementsCount.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeightRecord.HeightAvg.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeightRecord.HeightMax.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HeightRecord.HeightMin.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.HydrationRecord.VolumeTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.BiotinTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.CaffeineTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.CalciumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ChlorideTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.CholesterolTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ChromiumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.CopperTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.DietaryFiberTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.EnergyFromFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.EnergyTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.FolateTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.FolicAcidTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.IodineTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.IronTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.MagnesiumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ManganeseTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.MolybdenumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.MonounsaturatedFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.NiacinTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.PantothenicAcidTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.PhosphorusTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.PolyunsaturatedFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.PotassiumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ProteinTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.RiboflavinTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.SaturatedFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.SeleniumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.SodiumTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.SugarTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ThiaminTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.TotalCarbohydrateTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.TotalFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.UnsaturatedFatTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminATotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminB12Total.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminB6Total.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminCTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminDTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminETotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.VitaminKTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.NutritionRecord.ZincTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.PowerRecord.PowerAvg.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.PowerRecord.PowerMax.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.PowerRecord.PowerMin.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.RestingHeartRateRecord.BpmAvg.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.RestingHeartRateRecord.BpmMax.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.RestingHeartRateRecord.BpmMin.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.SleepSessionRecord.SleepDurationTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.StepsRecord.StepsCountTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.TotalCaloriesBurnedRecord.EnergyTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.Units.BloodGlucose.FromMillimolesPerLiter(double value) -> Android.Health.Connect.DataTypes.Units.BloodGlucose! +static Android.Health.Connect.DataTypes.Units.Energy.FromCalories(double value) -> Android.Health.Connect.DataTypes.Units.Energy! +static Android.Health.Connect.DataTypes.Units.Length.FromMeters(double value) -> Android.Health.Connect.DataTypes.Units.Length! +static Android.Health.Connect.DataTypes.Units.Mass.FromGrams(double value) -> Android.Health.Connect.DataTypes.Units.Mass! +static Android.Health.Connect.DataTypes.Units.Percentage.FromValue(double value) -> Android.Health.Connect.DataTypes.Units.Percentage! +static Android.Health.Connect.DataTypes.Units.Power.FromWatts(double value) -> Android.Health.Connect.DataTypes.Units.Power! +static Android.Health.Connect.DataTypes.Units.Pressure.FromMillimetersOfMercury(double value) -> Android.Health.Connect.DataTypes.Units.Pressure! +static Android.Health.Connect.DataTypes.Units.Temperature.FromCelsius(double value) -> Android.Health.Connect.DataTypes.Units.Temperature! +static Android.Health.Connect.DataTypes.Units.Velocity.FromMetersPerSecond(double value) -> Android.Health.Connect.DataTypes.Units.Velocity! +static Android.Health.Connect.DataTypes.Units.Volume.FromLiters(double value) -> Android.Health.Connect.DataTypes.Units.Volume! +static Android.Health.Connect.DataTypes.WeightRecord.WeightAvg.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.WeightRecord.WeightMax.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.WeightRecord.WeightMin.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.DataTypes.WheelchairPushesRecord.WheelChairPushesCountTotal.get -> Android.Health.Connect.DataTypes.AggregationType! +static Android.Health.Connect.RecordIdFilter.FromClientRecordId(Java.Lang.Class! recordType, string! clientRecordId) -> Android.Health.Connect.RecordIdFilter! +static Android.Health.Connect.RecordIdFilter.FromId(Java.Lang.Class! recordType, string! id) -> Android.Health.Connect.RecordIdFilter! +static Android.Icu.Lang.UCharacter.CharCount(int cp) -> int +static Android.Icu.Lang.UCharacter.CodePointAt(char[]? text, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointAt(char[]? text, int index, int limit) -> int +static Android.Icu.Lang.UCharacter.CodePointAt(Java.Lang.ICharSequence? seq, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointAt(string? seq, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointBefore(char[]? text, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointBefore(char[]? text, int index, int limit) -> int +static Android.Icu.Lang.UCharacter.CodePointBefore(Java.Lang.ICharSequence? seq, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointBefore(string? seq, int index) -> int +static Android.Icu.Lang.UCharacter.CodePointCount(char[]? text, int start, int limit) -> int +static Android.Icu.Lang.UCharacter.CodePointCount(Java.Lang.ICharSequence? text, int start, int limit) -> int +static Android.Icu.Lang.UCharacter.CodePointCount(string? text, int start, int limit) -> int +static Android.Icu.Lang.UCharacter.Digit(int ch) -> int +static Android.Icu.Lang.UCharacter.Digit(int ch, int radix) -> int +static Android.Icu.Lang.UCharacter.ExtendedNameIterator.get -> Android.Icu.Util.IValueIterator? +static Android.Icu.Lang.UCharacter.FoldCase(int ch, Android.Icu.Lang.FoldCaseOptions options) -> int +static Android.Icu.Lang.UCharacter.FoldCase(int ch, bool defaultmapping) -> int +static Android.Icu.Lang.UCharacter.FoldCase(string? str, Android.Icu.Lang.FoldCaseOptions options) -> string? +static Android.Icu.Lang.UCharacter.FoldCase(string? str, bool defaultmapping) -> string? +static Android.Icu.Lang.UCharacter.ForDigit(int digit, int radix) -> char +static Android.Icu.Lang.UCharacter.GetAge(int ch) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Lang.UCharacter.GetBidiPairedBracket(int c) -> int +static Android.Icu.Lang.UCharacter.GetCharFromExtendedName(string? name) -> int +static Android.Icu.Lang.UCharacter.GetCharFromName(string? name) -> int +static Android.Icu.Lang.UCharacter.GetCharFromNameAlias(string? name) -> int +static Android.Icu.Lang.UCharacter.GetCodePoint(char char16) -> int +static Android.Icu.Lang.UCharacter.GetCodePoint(char lead, char trail) -> int +static Android.Icu.Lang.UCharacter.GetCodePoint(int lead, int trail) -> int +static Android.Icu.Lang.UCharacter.GetCombiningClass(int ch) -> int +static Android.Icu.Lang.UCharacter.GetDirection(int ch) -> int +static Android.Icu.Lang.UCharacter.GetDirectionality(int cp) -> sbyte +static Android.Icu.Lang.UCharacter.GetExtendedName(int ch) -> string? +static Android.Icu.Lang.UCharacter.GetHanNumericValue(int ch) -> int +static Android.Icu.Lang.UCharacter.GetIntPropertyMaxValue(int type) -> int +static Android.Icu.Lang.UCharacter.GetIntPropertyMinValue(int type) -> int +static Android.Icu.Lang.UCharacter.GetIntPropertyValue(int ch, int type) -> int +static Android.Icu.Lang.UCharacter.GetMirror(int ch) -> int +static Android.Icu.Lang.UCharacter.GetName(int ch) -> string? +static Android.Icu.Lang.UCharacter.GetName(string? s, string? separator) -> string? +static Android.Icu.Lang.UCharacter.GetNameAlias(int ch) -> string? +static Android.Icu.Lang.UCharacter.GetNumericValue(int ch) -> int +static Android.Icu.Lang.UCharacter.GetPropertyEnum(Java.Lang.ICharSequence? propertyAlias) -> int +static Android.Icu.Lang.UCharacter.GetPropertyEnum(string? propertyAlias) -> int +static Android.Icu.Lang.UCharacter.GetPropertyName(int property, int nameChoice) -> string? +static Android.Icu.Lang.UCharacter.GetPropertyValueEnum(int property, Java.Lang.ICharSequence? valueAlias) -> int +static Android.Icu.Lang.UCharacter.GetPropertyValueEnum(int property, string? valueAlias) -> int +static Android.Icu.Lang.UCharacter.GetPropertyValueName(int property, int value, int nameChoice) -> string? +static Android.Icu.Lang.UCharacter.GetType(int ch) -> int +static Android.Icu.Lang.UCharacter.GetUnicodeNumericValue(int ch) -> double +static Android.Icu.Lang.UCharacter.HasBinaryProperty(int ch, int property) -> bool +static Android.Icu.Lang.UCharacter.HasBinaryProperty(Java.Lang.ICharSequence? s, int property) -> bool +static Android.Icu.Lang.UCharacter.HasBinaryProperty(string? s, int property) -> bool +static Android.Icu.Lang.UCharacter.IsBaseForm(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsBMP(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsDefined(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsDigit(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsHighSurrogate(char ch) -> bool +static Android.Icu.Lang.UCharacter.IsHighSurrogate(int codePoint) -> bool +static Android.Icu.Lang.UCharacter.IsIdentifierIgnorable(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsISOControl(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsJavaIdentifierPart(int cp) -> bool +static Android.Icu.Lang.UCharacter.IsJavaIdentifierStart(int cp) -> bool +static Android.Icu.Lang.UCharacter.IsLegal(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsLegal(string? str) -> bool +static Android.Icu.Lang.UCharacter.IsLetter(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsLetterOrDigit(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsLowerCase(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsLowSurrogate(char ch) -> bool +static Android.Icu.Lang.UCharacter.IsLowSurrogate(int codePoint) -> bool +static Android.Icu.Lang.UCharacter.IsMirrored(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsPrintable(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsSpaceChar(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsSupplementary(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsSupplementaryCodePoint(int cp) -> bool +static Android.Icu.Lang.UCharacter.IsSurrogatePair(char high, char low) -> bool +static Android.Icu.Lang.UCharacter.IsSurrogatePair(int high, int low) -> bool +static Android.Icu.Lang.UCharacter.IsTitleCase(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUAlphabetic(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsULowercase(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUnicodeIdentifierPart(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUnicodeIdentifierStart(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUpperCase(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUUppercase(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsUWhiteSpace(int ch) -> bool +static Android.Icu.Lang.UCharacter.IsValidCodePoint(int cp) -> bool +static Android.Icu.Lang.UCharacter.IsWhitespace(int ch) -> bool +static Android.Icu.Lang.UCharacter.NameIterator.get -> Android.Icu.Util.IValueIterator? +static Android.Icu.Lang.UCharacter.OffsetByCodePoints(char[]? text, int start, int count, int index, int codePointOffset) -> int +static Android.Icu.Lang.UCharacter.OffsetByCodePoints(Java.Lang.ICharSequence? text, int index, int codePointOffset) -> int +static Android.Icu.Lang.UCharacter.OffsetByCodePoints(string? text, int index, int codePointOffset) -> int +static Android.Icu.Lang.UCharacter.ToChars(int cp) -> char[]? +static Android.Icu.Lang.UCharacter.ToChars(int cp, char[]? dst, int dstIndex) -> int +static Android.Icu.Lang.UCharacter.ToCodePoint(char high, char low) -> int +static Android.Icu.Lang.UCharacter.ToCodePoint(int high, int low) -> int +static Android.Icu.Lang.UCharacter.ToLowerCase(Android.Icu.Util.ULocale? locale, string? str) -> string? +static Android.Icu.Lang.UCharacter.ToLowerCase(int ch) -> int +static Android.Icu.Lang.UCharacter.ToLowerCase(Java.Util.Locale? locale, string? str) -> string? +static Android.Icu.Lang.UCharacter.ToLowerCase(string? str) -> string? +static Android.Icu.Lang.UCharacter.ToString(int ch) -> string? +static Android.Icu.Lang.UCharacter.ToTitleCase(Android.Icu.Util.ULocale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter) -> string? +static Android.Icu.Lang.UCharacter.ToTitleCase(Android.Icu.Util.ULocale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter, Android.Icu.Lang.TitlecaseOptions options) -> string? +static Android.Icu.Lang.UCharacter.ToTitleCase(int ch) -> int +static Android.Icu.Lang.UCharacter.ToTitleCase(Java.Util.Locale? locale, string? str, Android.Icu.Text.BreakIterator? breakiter) -> string? +static Android.Icu.Lang.UCharacter.ToTitleCase(Java.Util.Locale? locale, string? str, Android.Icu.Text.BreakIterator? titleIter, Android.Icu.Lang.TitlecaseOptions options) -> string? +static Android.Icu.Lang.UCharacter.ToTitleCase(string? str, Android.Icu.Text.BreakIterator? breakiter) -> string? +static Android.Icu.Lang.UCharacter.ToUpperCase(Android.Icu.Util.ULocale? locale, string? str) -> string? +static Android.Icu.Lang.UCharacter.ToUpperCase(int ch) -> int +static Android.Icu.Lang.UCharacter.ToUpperCase(Java.Util.Locale? locale, string? str) -> string? +static Android.Icu.Lang.UCharacter.ToUpperCase(string? str) -> string? +static Android.Icu.Lang.UCharacter.TypeIterator.get -> Android.Icu.Util.IRangeValueIterator? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Adlam.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AegeanNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Ahom.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AlchemicalSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AlphabeticPresentationForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AnatolianHieroglyphs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AncientGreekMusicalNotation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AncientGreekNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.AncientSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Arabic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicExtendedC.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicMathematicalAlphabeticSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicPresentationFormsA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicPresentationFormsB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ArabicSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Armenian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Arrows.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Avestan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Balinese.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Bamum.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BamumSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BasicLatin.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BassaVah.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Batak.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Bengali.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Bhaiksuki.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BlockElements.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Bopomofo.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BopomofoExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BoxDrawing.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Brahmi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.BraillePatterns.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Buginese.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Buhid.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ByzantineMusicalSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Carian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CaucasianAlbanian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Chakma.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Cham.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Cherokee.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CherokeeSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ChessSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Chorasmian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibility.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityIdeographs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkCompatibilityIdeographsSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkRadicalsSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkStrokes.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkSymbolsAndPunctuation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionC.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionD.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionE.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionF.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionG.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CjkUnifiedIdeographsExtensionH.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarks.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarksExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningDiacriticalMarksSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningHalfMarks.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CombiningMarksForSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CommonIndicNumberForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ControlPictures.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Coptic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CopticEpactNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CountingRodNumerals.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Cuneiform.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CuneiformNumbersAndPunctuation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CurrencySymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CypriotSyllabary.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyproMinoan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Cyrillic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedC.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicExtendedD.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.CyrillicSupplementary.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Deseret.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Devanagari.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.DevanagariExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.DevanagariExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Dingbats.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.DivesAkuru.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Dogra.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.DominoTiles.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Duployan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EarlyDynasticCuneiform.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EgyptianHieroglyphFormatControls.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EgyptianHieroglyphs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Elbasan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Elymaic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Emoticons.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedAlphanumerics.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedAlphanumericSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedCjkLettersAndMonths.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EnclosedIdeographicSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Ethiopic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.EthiopicSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ForName(string? blockName) -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GeneralPunctuation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GeometricShapes.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GeometricShapesExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Georgian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GeorgianExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GeorgianSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GetInstance(int id) -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Glagolitic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GlagoliticSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Gothic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Grantha.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Greek.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GreekExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Gujarati.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.GunjalaGondi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Gurmukhi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HalfwidthAndFullwidthForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HangulCompatibilityJamo.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamo.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamoExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HangulJamoExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HangulSyllables.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HanifiRohingya.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Hanunoo.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Hatran.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Hebrew.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HighPrivateUseSurrogates.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.HighSurrogates.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Hiragana.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.IdeographicDescriptionCharacters.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.IdeographicSymbolsAndPunctuation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ImperialAramaic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.IndicSiyaqNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.InscriptionalPahlavi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.InscriptionalParthian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.InvalidCode.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.IpaExtensions.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Javanese.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Kaithi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KaktovikNumerals.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KanaExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KanaExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KanaSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Kanbun.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KangxiRadicals.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Kannada.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Katakana.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KatakanaPhoneticExtensions.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Kawi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KayahLi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Kharoshthi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KhitanSmallScript.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Khmer.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.KhmerSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Khojki.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Khudawadi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Lao.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Latin1Supplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedAdditional.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedC.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedD.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedE.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedF.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LatinExtendedG.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Lepcha.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LetterlikeSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Limbu.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LinearA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LinearBIdeograms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LinearBSyllabary.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Lisu.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LisuSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.LowSurrogates.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Lycian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Lydian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Mahajani.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MahjongTiles.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Makasar.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Malayalam.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Mandaic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Manichaean.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Marchen.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MasaramGondi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MathematicalAlphanumericSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MathematicalOperators.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MayanNumerals.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Medefaidrin.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MeeteiMayek.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MeeteiMayekExtensions.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MendeKikakui.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MeroiticCursive.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MeroiticHieroglyphs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Miao.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousMathematicalSymbolsA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousMathematicalSymbolsB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbolsAndArrows.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousSymbolsAndPictographs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MiscellaneousTechnical.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Modi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ModifierToneLetters.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Mongolian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MongolianSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Mro.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Multani.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MusicalSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Myanmar.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MyanmarExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.MyanmarExtendedB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Nabataean.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.NagMundari.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Nandinagari.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Newa.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.NewTaiLue.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Nko.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.NoBlock.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.NumberForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Nushu.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.NyiakengPuachueHmong.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Of(int ch) -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Ogham.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OlChiki.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldHungarian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldItalic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldNorthArabian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldPermic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldPersian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldSogdian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldSouthArabian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldTurkic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OldUyghur.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OpticalCharacterRecognition.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Oriya.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OrnamentalDingbats.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Osage.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Osmanya.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.OttomanSiyaqNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PahawhHmong.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Palmyrene.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PauCinHau.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PhagsPa.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PhaistosDisc.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Phoenician.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PhoneticExtensions.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PhoneticExtensionsSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PlayingCards.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PrivateUse.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PrivateUseArea.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.PsalterPahlavi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Rejang.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.RumiNumeralSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Runic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Samaritan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Saurashtra.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Sharada.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Shavian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ShorthandFormatControls.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Siddham.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Sinhala.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SinhalaArchaicNumbers.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SmallFormVariants.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SmallKanaExtension.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Sogdian.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SoraSompeng.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Soyombo.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SpacingModifierLetters.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Specials.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Sundanese.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SundaneseSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SuperscriptsAndSubscripts.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalArrowsC.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalMathematicalOperators.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalPunctuation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementalSymbolsAndPictographs.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementaryPrivateUseAreaA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SupplementaryPrivateUseAreaB.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SuttonSignwriting.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SylotiNagri.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SymbolsAndPictographsExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SymbolsForLegacyComputing.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Syriac.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.SyriacSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tagalog.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tagbanwa.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tags.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TaiLe.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TaiTham.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TaiViet.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TaiXuanJingSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Takri.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tamil.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TamilSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tangsa.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tangut.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TangutComponents.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TangutSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Telugu.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Thaana.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Thai.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tibetan.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tifinagh.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Tirhuta.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Toto.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.TransportAndMapSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Ugaritic.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabics.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsExtended.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsExtendedA.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Vai.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.VariationSelectors.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.VariationSelectorsSupplement.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.VedicExtensions.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.VerticalForms.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Vithkuqi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Wancho.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.WarangCiti.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.Yezidi.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.YijingHexagramSymbols.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.YiRadicals.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.YiSyllables.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ZanabazarSquare.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeBlock.ZnamennyMusicalNotation.get -> Android.Icu.Lang.UCharacter.UnicodeBlock? +static Android.Icu.Lang.UCharacter.UnicodeVersion.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Lang.UCharacterCategory.ToString(int category) -> string? +static Android.Icu.Lang.UCharacterDirection.ToString(int dir) -> string? +static Android.Icu.Lang.UScript.BreaksBetweenLetters(int script) -> bool +static Android.Icu.Lang.UScript.GetCode(Android.Icu.Util.ULocale? locale) -> int[]? +static Android.Icu.Lang.UScript.GetCode(Java.Util.Locale? locale) -> int[]? +static Android.Icu.Lang.UScript.GetCode(string? nameOrAbbrOrLocale) -> int[]? +static Android.Icu.Lang.UScript.GetCodeFromName(string? nameOrAbbr) -> int +static Android.Icu.Lang.UScript.GetName(int scriptCode) -> string? +static Android.Icu.Lang.UScript.GetSampleString(int script) -> string? +static Android.Icu.Lang.UScript.GetScript(int codepoint) -> int +static Android.Icu.Lang.UScript.GetScriptExtensions(int c, Java.Util.BitSet? set) -> int +static Android.Icu.Lang.UScript.GetShortName(int scriptCode) -> string? +static Android.Icu.Lang.UScript.GetUsage(int script) -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.HasScript(int c, int sc) -> bool +static Android.Icu.Lang.UScript.IsCased(int script) -> bool +static Android.Icu.Lang.UScript.IsRightToLeft(int script) -> bool +static Android.Icu.Lang.UScript.ScriptUsage.Aspirational.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.Excluded.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.LimitedUse.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.NotEncoded.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.Recommended.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.Unknown.get -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.ValueOf(string? name) -> Android.Icu.Lang.UScript.ScriptUsage? +static Android.Icu.Lang.UScript.ScriptUsage.Values() -> Android.Icu.Lang.UScript.ScriptUsage![]? +static Android.Icu.Math.BigDecimal.One.get -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.BigDecimal.Ten.get -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.BigDecimal.ValueOf(double dub) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.BigDecimal.ValueOf(long lint) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.BigDecimal.ValueOf(long lint, int scale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.BigDecimal.Zero.get -> Android.Icu.Math.BigDecimal? +static Android.Icu.Math.MathContext.Default.get -> Android.Icu.Math.MathContext? +static Android.Icu.Number.IntegerWidth.ZeroFillTo(int minInt) -> Android.Icu.Number.IntegerWidth? +static Android.Icu.Number.Notation.CompactLong() -> Android.Icu.Number.CompactNotation? +static Android.Icu.Number.Notation.CompactShort() -> Android.Icu.Number.CompactNotation? +static Android.Icu.Number.Notation.Engineering() -> Android.Icu.Number.ScientificNotation? +static Android.Icu.Number.Notation.Scientific() -> Android.Icu.Number.ScientificNotation? +static Android.Icu.Number.Notation.Simple() -> Android.Icu.Number.SimpleNotation? +static Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay.Always.get -> Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay? +static Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay.Auto.get -> Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay? +static Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay? +static Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay.Values() -> Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay![]? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.Auto.get -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.Min2.get -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.Off.get -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.OnAligned.get -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.Thousands.get -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.GroupingStrategy? +static Android.Icu.Number.NumberFormatter.GroupingStrategy.Values() -> Android.Icu.Number.NumberFormatter.GroupingStrategy![]? +static Android.Icu.Number.NumberFormatter.RoundingPriority.Relaxed.get -> Android.Icu.Number.NumberFormatter.RoundingPriority? +static Android.Icu.Number.NumberFormatter.RoundingPriority.Strict.get -> Android.Icu.Number.NumberFormatter.RoundingPriority? +static Android.Icu.Number.NumberFormatter.RoundingPriority.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.RoundingPriority? +static Android.Icu.Number.NumberFormatter.RoundingPriority.Values() -> Android.Icu.Number.NumberFormatter.RoundingPriority![]? +static Android.Icu.Number.NumberFormatter.SignDisplay.Accounting.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.AccountingAlways.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.AccountingExceptZero.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.AccountingNegative.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.Always.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.Auto.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.ExceptZero.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.Negative.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.Never.get -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.SignDisplay? +static Android.Icu.Number.NumberFormatter.SignDisplay.Values() -> Android.Icu.Number.NumberFormatter.SignDisplay![]? +static Android.Icu.Number.NumberFormatter.TrailingZeroDisplay.Auto.get -> Android.Icu.Number.NumberFormatter.TrailingZeroDisplay? +static Android.Icu.Number.NumberFormatter.TrailingZeroDisplay.HideIfWhole.get -> Android.Icu.Number.NumberFormatter.TrailingZeroDisplay? +static Android.Icu.Number.NumberFormatter.TrailingZeroDisplay.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.TrailingZeroDisplay? +static Android.Icu.Number.NumberFormatter.TrailingZeroDisplay.Values() -> Android.Icu.Number.NumberFormatter.TrailingZeroDisplay![]? +static Android.Icu.Number.NumberFormatter.UnitWidth.Formal.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.FullName.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.Hidden.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.IsoCode.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.Narrow.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.Short.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.ValueOf(string? name) -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.UnitWidth.Values() -> Android.Icu.Number.NumberFormatter.UnitWidth![]? +static Android.Icu.Number.NumberFormatter.UnitWidth.Variant.get -> Android.Icu.Number.NumberFormatter.UnitWidth? +static Android.Icu.Number.NumberFormatter.With() -> Android.Icu.Number.UnlocalizedNumberFormatter? +static Android.Icu.Number.NumberFormatter.WithLocale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Number.LocalizedNumberFormatter? +static Android.Icu.Number.NumberFormatter.WithLocale(Java.Util.Locale? locale) -> Android.Icu.Number.LocalizedNumberFormatter? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.All.get -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.Auto.get -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.None.get -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.Unit.get -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.ValueOf(string? name) -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse? +static Android.Icu.Number.NumberRangeFormatter.RangeCollapse.Values() -> Android.Icu.Number.NumberRangeFormatter.RangeCollapse![]? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.Approximately.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.ApproximatelyOrSingleValue.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.Range.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.SingleValue.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.ValueOf(string? name) -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback.Values() -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback![]? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.EqualAfterRounding.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.EqualBeforeRounding.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.NotEqual.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.ValueOf(string? name) -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult? +static Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult.Values() -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult![]? +static Android.Icu.Number.NumberRangeFormatter.With() -> Android.Icu.Number.UnlocalizedNumberRangeFormatter? +static Android.Icu.Number.NumberRangeFormatter.WithLocale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Number.LocalizedNumberRangeFormatter? +static Android.Icu.Number.NumberRangeFormatter.WithLocale(Java.Util.Locale? locale) -> Android.Icu.Number.LocalizedNumberRangeFormatter? +static Android.Icu.Number.Precision.Currency(Android.Icu.Util.Currency.CurrencyUsage? currencyUsage) -> Android.Icu.Number.CurrencyPrecision? +static Android.Icu.Number.Precision.FixedFraction(int minMaxFractionPlaces) -> Android.Icu.Number.FractionPrecision? +static Android.Icu.Number.Precision.FixedSignificantDigits(int minMaxSignificantDigits) -> Android.Icu.Number.Precision? +static Android.Icu.Number.Precision.Increment(Java.Math.BigDecimal? roundingIncrement) -> Android.Icu.Number.Precision? +static Android.Icu.Number.Precision.Integer() -> Android.Icu.Number.FractionPrecision? +static Android.Icu.Number.Precision.MaxFraction(int maxFractionPlaces) -> Android.Icu.Number.FractionPrecision? +static Android.Icu.Number.Precision.MaxSignificantDigits(int maxSignificantDigits) -> Android.Icu.Number.Precision? +static Android.Icu.Number.Precision.MinFraction(int minFractionPlaces) -> Android.Icu.Number.FractionPrecision? +static Android.Icu.Number.Precision.MinMaxFraction(int minFractionPlaces, int maxFractionPlaces) -> Android.Icu.Number.FractionPrecision? +static Android.Icu.Number.Precision.MinMaxSignificantDigits(int minSignificantDigits, int maxSignificantDigits) -> Android.Icu.Number.Precision? +static Android.Icu.Number.Precision.MinSignificantDigits(int minSignificantDigits) -> Android.Icu.Number.Precision? +static Android.Icu.Number.Precision.Unlimited() -> Android.Icu.Number.Precision? +static Android.Icu.Number.Scale.ByBigDecimal(Java.Math.BigDecimal? multiplicand) -> Android.Icu.Number.Scale? +static Android.Icu.Number.Scale.ByDouble(double multiplicand) -> Android.Icu.Number.Scale? +static Android.Icu.Number.Scale.ByDoubleAndPowerOfTen(double multiplicand, int power) -> Android.Icu.Number.Scale? +static Android.Icu.Number.Scale.None() -> Android.Icu.Number.Scale? +static Android.Icu.Number.Scale.PowerOfTen(int power) -> Android.Icu.Number.Scale? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.Inflow.get -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.Normal.get -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.Overflow.get -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.Underflow.get -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.ValueOf(string? name) -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +static Android.Icu.Text.AlphabeticIndex.Bucket.LabelType.Values() -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType![]? +static Android.Icu.Text.Bidi.GetBaseDirection(Java.Lang.ICharSequence? paragraph) -> sbyte +static Android.Icu.Text.Bidi.GetBaseDirection(string? paragraph) -> sbyte +static Android.Icu.Text.Bidi.InvertMap(int[]? srcMap) -> int[]? +static Android.Icu.Text.Bidi.ReorderLogical(byte[]? levels) -> int[]? +static Android.Icu.Text.Bidi.ReorderVisual(byte[]? levels) -> int[]? +static Android.Icu.Text.Bidi.ReorderVisually(byte[]? levels, int levelStart, Java.Lang.Object![]? objects, int objectStart, int count) -> void +static Android.Icu.Text.Bidi.RequiresBidi(char[]? text, int start, int limit) -> bool +static Android.Icu.Text.Bidi.WriteReverse(string? src, Android.Icu.Text.BidiOptions options) -> string? +static Android.Icu.Text.BreakIterator.CharacterInstance.get -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.BreakIterator.GetCharacterInstance(Android.Icu.Util.ULocale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetCharacterInstance(Java.Util.Locale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetLineInstance(Android.Icu.Util.ULocale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetLineInstance(Java.Util.Locale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetSentenceInstance(Android.Icu.Util.ULocale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetSentenceInstance(Java.Util.Locale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetTitleInstance(Android.Icu.Util.ULocale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetTitleInstance(Java.Util.Locale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetWordInstance(Android.Icu.Util.ULocale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.GetWordInstance(Java.Util.Locale? where) -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.LineInstance.get -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.SentenceInstance.get -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.TitleInstance.get -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.BreakIterator.WordInstance.get -> Android.Icu.Text.BreakIterator? +static Android.Icu.Text.CaseMap.InvokeFold() -> Android.Icu.Text.CaseMap.Fold? +static Android.Icu.Text.CaseMap.ToLower() -> Android.Icu.Text.CaseMap.Lower? +static Android.Icu.Text.CaseMap.ToTitle() -> Android.Icu.Text.CaseMap.Title? +static Android.Icu.Text.CaseMap.ToUpper() -> Android.Icu.Text.CaseMap.Upper? +static Android.Icu.Text.CollationElementIterator.PrimaryOrder(int ce) -> int +static Android.Icu.Text.CollationElementIterator.SecondaryOrder(int ce) -> int +static Android.Icu.Text.CollationElementIterator.TertiaryOrder(int ce) -> int +static Android.Icu.Text.Collator.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.Collator.GetAvailableULocales() -> Android.Icu.Util.ULocale![]? +static Android.Icu.Text.Collator.GetDisplayName(Android.Icu.Util.ULocale? objectLocale) -> string? +static Android.Icu.Text.Collator.GetDisplayName(Android.Icu.Util.ULocale? objectLocale, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Text.Collator.GetDisplayName(Java.Util.Locale? objectLocale) -> string? +static Android.Icu.Text.Collator.GetDisplayName(Java.Util.Locale? objectLocale, Java.Util.Locale? displayLocale) -> string? +static Android.Icu.Text.Collator.GetFunctionalEquivalent(string? keyword, Android.Icu.Util.ULocale? locID) -> Android.Icu.Util.ULocale? +static Android.Icu.Text.Collator.GetFunctionalEquivalent(string? keyword, Android.Icu.Util.ULocale? locID, bool[]? isAvailable) -> Android.Icu.Util.ULocale? +static Android.Icu.Text.Collator.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.Collator? +static Android.Icu.Text.Collator.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.Collator? +static Android.Icu.Text.Collator.GetKeywords() -> string![]? +static Android.Icu.Text.Collator.GetKeywordValues(string? keyword) -> string![]? +static Android.Icu.Text.Collator.GetKeywordValuesForLocale(string? key, Android.Icu.Util.ULocale? locale, bool commonlyUsed) -> string![]? +static Android.Icu.Text.Collator.Instance.get -> Android.Icu.Text.Collator? +static Android.Icu.Text.CompactDecimalFormat.CompactStyle.Long.get -> Android.Icu.Text.CompactDecimalFormat.CompactStyle? +static Android.Icu.Text.CompactDecimalFormat.CompactStyle.Short.get -> Android.Icu.Text.CompactDecimalFormat.CompactStyle? +static Android.Icu.Text.CompactDecimalFormat.CompactStyle.ValueOf(string? name) -> Android.Icu.Text.CompactDecimalFormat.CompactStyle? +static Android.Icu.Text.CompactDecimalFormat.CompactStyle.Values() -> Android.Icu.Text.CompactDecimalFormat.CompactStyle![]? +static Android.Icu.Text.CompactDecimalFormat.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.CompactDecimalFormat.CompactStyle? style) -> Android.Icu.Text.CompactDecimalFormat? +static Android.Icu.Text.CompactDecimalFormat.GetInstance(Java.Util.Locale? locale, Android.Icu.Text.CompactDecimalFormat.CompactStyle? style) -> Android.Icu.Text.CompactDecimalFormat? +static Android.Icu.Text.CurrencyPluralInfo.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.CurrencyPluralInfo? +static Android.Icu.Text.CurrencyPluralInfo.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.CurrencyPluralInfo? +static Android.Icu.Text.CurrencyPluralInfo.Instance.get -> Android.Icu.Text.CurrencyPluralInfo? +static Android.Icu.Text.DateFormat.BooleanAttribute.ParseAllowNumeric.get -> Android.Icu.Text.DateFormat.BooleanAttribute? +static Android.Icu.Text.DateFormat.BooleanAttribute.ParseAllowWhitespace.get -> Android.Icu.Text.DateFormat.BooleanAttribute? +static Android.Icu.Text.DateFormat.BooleanAttribute.ParseMultiplePatternsForMatch.get -> Android.Icu.Text.DateFormat.BooleanAttribute? +static Android.Icu.Text.DateFormat.BooleanAttribute.ParsePartialLiteralMatch.get -> Android.Icu.Text.DateFormat.BooleanAttribute? +static Android.Icu.Text.DateFormat.BooleanAttribute.ValueOf(string? name) -> Android.Icu.Text.DateFormat.BooleanAttribute? +static Android.Icu.Text.DateFormat.BooleanAttribute.Values() -> Android.Icu.Text.DateFormat.BooleanAttribute![]? +static Android.Icu.Text.DateFormat.DateInstance.get -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.DateTimeInstance.get -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.Field.AmPm.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.AmPmMidnightNoon.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.DayOfMonth.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.DayOfWeek.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.DayOfWeekInMonth.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.DayOfYear.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.DowLocal.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Era.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.ExtendedYear.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.FlexibleDayPeriod.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Hour0.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Hour1.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.HourOfDay0.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.HourOfDay1.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.JulianDay.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Millisecond.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.MillisecondsInDay.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Minute.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Month.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.OfCalendarField(Android.Icu.Util.CalendarField calendarField) -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Quarter.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Second.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.TimeZone.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.WeekOfMonth.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.WeekOfYear.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.Year.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.Field.YearWoy.get -> Android.Icu.Text.DateFormat.Field? +static Android.Icu.Text.DateFormat.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Text.DateFormatStyle style) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Text.DateFormatStyle style, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Text.DateFormatStyle style, Java.Util.Locale? aLocale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Java.Util.Locale? aLocale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetDateTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstance(Android.Icu.Util.Calendar? cal) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstance(Android.Icu.Util.Calendar? cal, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstanceForSkeleton(Android.Icu.Util.Calendar? cal, string? skeleton, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstanceForSkeleton(Android.Icu.Util.Calendar? cal, string? skeleton, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstanceForSkeleton(string? skeleton) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstanceForSkeleton(string? skeleton, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetInstanceForSkeleton(string? skeleton, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetPatternInstance(Android.Icu.Util.Calendar? cal, string? skeleton, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetPatternInstance(Android.Icu.Util.Calendar? cal, string? skeleton, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetPatternInstance(string? skeleton) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetPatternInstance(string? skeleton, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetPatternInstance(string? skeleton, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Text.DateFormatStyle style) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Text.DateFormatStyle style, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Text.DateFormatStyle style, Java.Util.Locale? aLocale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle timeStyle) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle timeStyle, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.GetTimeInstance(Android.Icu.Util.Calendar? cal, Android.Icu.Text.DateFormatStyle timeStyle, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.HourCycle.HourCycle11.get -> Android.Icu.Text.DateFormat.HourCycle? +static Android.Icu.Text.DateFormat.HourCycle.HourCycle12.get -> Android.Icu.Text.DateFormat.HourCycle? +static Android.Icu.Text.DateFormat.HourCycle.HourCycle23.get -> Android.Icu.Text.DateFormat.HourCycle? +static Android.Icu.Text.DateFormat.HourCycle.HourCycle24.get -> Android.Icu.Text.DateFormat.HourCycle? +static Android.Icu.Text.DateFormat.HourCycle.ValueOf(string? name) -> Android.Icu.Text.DateFormat.HourCycle? +static Android.Icu.Text.DateFormat.HourCycle.Values() -> Android.Icu.Text.DateFormat.HourCycle![]? +static Android.Icu.Text.DateFormat.Instance.get -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormat.TimeInstance.get -> Android.Icu.Text.DateFormat? +static Android.Icu.Text.DateFormatSymbols.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.DateFormatSymbols.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormatSymbols? +static Android.Icu.Text.DateFormatSymbols.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.DateFormatSymbols? +static Android.Icu.Text.DateFormatSymbols.Instance.get -> Android.Icu.Text.DateFormatSymbols? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton, Android.Icu.Text.DateIntervalInfo? dtitvinf) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton, Android.Icu.Util.ULocale? locale, Android.Icu.Text.DateIntervalInfo? dtitvinf) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton, Java.Util.Locale? locale) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateIntervalFormat.GetInstance(string? skeleton, Java.Util.Locale? locale, Android.Icu.Text.DateIntervalInfo? dtitvinf) -> Android.Icu.Text.DateIntervalFormat? +static Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.Abbreviated.get -> Android.Icu.Text.DateTimePatternGenerator.DisplayWidth? +static Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.Narrow.get -> Android.Icu.Text.DateTimePatternGenerator.DisplayWidth? +static Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.ValueOf(string? name) -> Android.Icu.Text.DateTimePatternGenerator.DisplayWidth? +static Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.Values() -> Android.Icu.Text.DateTimePatternGenerator.DisplayWidth![]? +static Android.Icu.Text.DateTimePatternGenerator.DisplayWidth.Wide.get -> Android.Icu.Text.DateTimePatternGenerator.DisplayWidth? +static Android.Icu.Text.DateTimePatternGenerator.EmptyInstance.get -> Android.Icu.Text.DateTimePatternGenerator? +static Android.Icu.Text.DateTimePatternGenerator.GetInstance(Android.Icu.Util.ULocale? uLocale) -> Android.Icu.Text.DateTimePatternGenerator? +static Android.Icu.Text.DateTimePatternGenerator.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.DateTimePatternGenerator? +static Android.Icu.Text.DateTimePatternGenerator.Instance.get -> Android.Icu.Text.DateTimePatternGenerator? +static Android.Icu.Text.DecimalFormatSymbols.ForNumberingSystem(Android.Icu.Util.ULocale? locale, Android.Icu.Text.NumberingSystem? ns) -> Android.Icu.Text.DecimalFormatSymbols? +static Android.Icu.Text.DecimalFormatSymbols.ForNumberingSystem(Java.Util.Locale? locale, Android.Icu.Text.NumberingSystem? ns) -> Android.Icu.Text.DecimalFormatSymbols? +static Android.Icu.Text.DecimalFormatSymbols.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.DecimalFormatSymbols.GetAvailableULocales() -> Android.Icu.Util.ULocale![]? +static Android.Icu.Text.DecimalFormatSymbols.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DecimalFormatSymbols? +static Android.Icu.Text.DecimalFormatSymbols.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.DecimalFormatSymbols? +static Android.Icu.Text.DecimalFormatSymbols.Instance.get -> Android.Icu.Text.DecimalFormatSymbols? +static Android.Icu.Text.DisplayContext.CapitalizationForBeginningOfSentence.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.CapitalizationForMiddleOfSentence.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.CapitalizationForStandalone.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.CapitalizationForUiListOrMenu.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.CapitalizationNone.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.DialectNames.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.LengthFull.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.LengthShort.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.NoSubstitute.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.StandardNames.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.Substitute.get -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.Type.Capitalization.get -> Android.Icu.Text.DisplayContext.Type? +static Android.Icu.Text.DisplayContext.Type.DialectHandling.get -> Android.Icu.Text.DisplayContext.Type? +static Android.Icu.Text.DisplayContext.Type.DisplayLength.get -> Android.Icu.Text.DisplayContext.Type? +static Android.Icu.Text.DisplayContext.Type.SubstituteHandling.get -> Android.Icu.Text.DisplayContext.Type? +static Android.Icu.Text.DisplayContext.Type.ValueOf(string? name) -> Android.Icu.Text.DisplayContext.Type? +static Android.Icu.Text.DisplayContext.Type.Values() -> Android.Icu.Text.DisplayContext.Type![]? +static Android.Icu.Text.DisplayContext.ValueOf(string? name) -> Android.Icu.Text.DisplayContext? +static Android.Icu.Text.DisplayContext.Values() -> Android.Icu.Text.DisplayContext![]? +static Android.Icu.Text.IDNA.Error.Bidi.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.Contextj.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.ContextoDigits.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.ContextoPunctuation.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.Disallowed.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.DomainNameTooLong.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.EmptyLabel.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.Hyphen34.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.InvalidAceLabel.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.LabelHasDot.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.LabelTooLong.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.LeadingCombiningMark.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.LeadingHyphen.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.Punycode.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.TrailingHyphen.get -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.ValueOf(string? name) -> Android.Icu.Text.IDNA.Error? +static Android.Icu.Text.IDNA.Error.Values() -> Android.Icu.Text.IDNA.Error![]? +static Android.Icu.Text.IDNA.GetUTS46Instance(Android.Icu.Text.IDNAOptions options) -> Android.Icu.Text.IDNA? +static Android.Icu.Text.ListFormatter.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.ListFormatter? +static Android.Icu.Text.ListFormatter.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.ListFormatter.Type? type, Android.Icu.Text.ListFormatter.Width? width) -> Android.Icu.Text.ListFormatter? +static Android.Icu.Text.ListFormatter.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.ListFormatter? +static Android.Icu.Text.ListFormatter.GetInstance(Java.Util.Locale? locale, Android.Icu.Text.ListFormatter.Type? type, Android.Icu.Text.ListFormatter.Width? width) -> Android.Icu.Text.ListFormatter? +static Android.Icu.Text.ListFormatter.Instance.get -> Android.Icu.Text.ListFormatter? +static Android.Icu.Text.ListFormatter.Type.And.get -> Android.Icu.Text.ListFormatter.Type? +static Android.Icu.Text.ListFormatter.Type.Or.get -> Android.Icu.Text.ListFormatter.Type? +static Android.Icu.Text.ListFormatter.Type.Units.get -> Android.Icu.Text.ListFormatter.Type? +static Android.Icu.Text.ListFormatter.Type.ValueOf(string? name) -> Android.Icu.Text.ListFormatter.Type? +static Android.Icu.Text.ListFormatter.Type.Values() -> Android.Icu.Text.ListFormatter.Type![]? +static Android.Icu.Text.ListFormatter.Width.Narrow.get -> Android.Icu.Text.ListFormatter.Width? +static Android.Icu.Text.ListFormatter.Width.Short.get -> Android.Icu.Text.ListFormatter.Width? +static Android.Icu.Text.ListFormatter.Width.ValueOf(string? name) -> Android.Icu.Text.ListFormatter.Width? +static Android.Icu.Text.ListFormatter.Width.Values() -> Android.Icu.Text.ListFormatter.Width![]? +static Android.Icu.Text.ListFormatter.Width.Wide.get -> Android.Icu.Text.ListFormatter.Width? +static Android.Icu.Text.LocaleDisplayNames.DialectHandling.DialectNames.get -> Android.Icu.Text.LocaleDisplayNames.DialectHandling? +static Android.Icu.Text.LocaleDisplayNames.DialectHandling.StandardNames.get -> Android.Icu.Text.LocaleDisplayNames.DialectHandling? +static Android.Icu.Text.LocaleDisplayNames.DialectHandling.ValueOf(string? name) -> Android.Icu.Text.LocaleDisplayNames.DialectHandling? +static Android.Icu.Text.LocaleDisplayNames.DialectHandling.Values() -> Android.Icu.Text.LocaleDisplayNames.DialectHandling![]? +static Android.Icu.Text.LocaleDisplayNames.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.LocaleDisplayNames? +static Android.Icu.Text.LocaleDisplayNames.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.LocaleDisplayNames.DialectHandling? dialectHandling) -> Android.Icu.Text.LocaleDisplayNames? +static Android.Icu.Text.LocaleDisplayNames.GetInstance(Android.Icu.Util.ULocale? locale, params Android.Icu.Text.DisplayContext![]? contexts) -> Android.Icu.Text.LocaleDisplayNames? +static Android.Icu.Text.LocaleDisplayNames.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.LocaleDisplayNames? +static Android.Icu.Text.LocaleDisplayNames.GetInstance(Java.Util.Locale? locale, params Android.Icu.Text.DisplayContext![]? contexts) -> Android.Icu.Text.LocaleDisplayNames? +static Android.Icu.Text.LocaleDisplayNames.UiListItem.GetComparator(Java.Util.IComparator? comparator, bool inSelf) -> Java.Util.IComparator? +static Android.Icu.Text.MeasureFormat.CurrencyFormat.get -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.FormatWidth.Narrow.get -> Android.Icu.Text.MeasureFormat.FormatWidth? +static Android.Icu.Text.MeasureFormat.FormatWidth.Numeric.get -> Android.Icu.Text.MeasureFormat.FormatWidth? +static Android.Icu.Text.MeasureFormat.FormatWidth.Short.get -> Android.Icu.Text.MeasureFormat.FormatWidth? +static Android.Icu.Text.MeasureFormat.FormatWidth.ValueOf(string? name) -> Android.Icu.Text.MeasureFormat.FormatWidth? +static Android.Icu.Text.MeasureFormat.FormatWidth.Values() -> Android.Icu.Text.MeasureFormat.FormatWidth![]? +static Android.Icu.Text.MeasureFormat.FormatWidth.Wide.get -> Android.Icu.Text.MeasureFormat.FormatWidth? +static Android.Icu.Text.MeasureFormat.GetCurrencyFormat(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.GetCurrencyFormat(Java.Util.Locale? locale) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.MeasureFormat.FormatWidth? formatWidth) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.MeasureFormat.FormatWidth? formatWidth, Android.Icu.Text.NumberFormat? format) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.GetInstance(Java.Util.Locale? locale, Android.Icu.Text.MeasureFormat.FormatWidth? formatWidth) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MeasureFormat.GetInstance(Java.Util.Locale? locale, Android.Icu.Text.MeasureFormat.FormatWidth? formatWidth, Android.Icu.Text.NumberFormat? format) -> Android.Icu.Text.MeasureFormat? +static Android.Icu.Text.MessageFormat.AutoQuoteApostrophe(string? pattern) -> string? +static Android.Icu.Text.MessageFormat.Field.Argument.get -> Android.Icu.Text.MessageFormat.Field? +static Android.Icu.Text.MessageFormat.Format(string? pattern, params Java.Lang.Object![]? arguments) -> string? +static Android.Icu.Text.MessageFormat.Format(string? pattern, System.Collections.Generic.IDictionary? arguments) -> string? +static Android.Icu.Text.MessagePattern.ApostropheMode.DoubleOptional.get -> Android.Icu.Text.MessagePattern.ApostropheMode? +static Android.Icu.Text.MessagePattern.ApostropheMode.DoubleRequired.get -> Android.Icu.Text.MessagePattern.ApostropheMode? +static Android.Icu.Text.MessagePattern.ApostropheMode.ValueOf(string? name) -> Android.Icu.Text.MessagePattern.ApostropheMode? +static Android.Icu.Text.MessagePattern.ApostropheMode.Values() -> Android.Icu.Text.MessagePattern.ApostropheMode![]? +static Android.Icu.Text.MessagePattern.ArgType.Choice.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.None.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.Plural.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.Select.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.Selectordinal.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.Simple.get -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.ValueOf(string? name) -> Android.Icu.Text.MessagePattern.ArgType? +static Android.Icu.Text.MessagePattern.ArgType.Values() -> Android.Icu.Text.MessagePattern.ArgType![]? +static Android.Icu.Text.MessagePattern.Part.Type.ArgDouble.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgInt.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgLimit.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgName.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgNumber.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgSelector.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgStart.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgStyle.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ArgType.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.InsertChar.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.MsgLimit.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.MsgStart.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ReplaceNumber.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.SkipSyntax.get -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.ValueOf(string? name) -> Android.Icu.Text.MessagePattern.Part.Type? +static Android.Icu.Text.MessagePattern.Part.Type.Values() -> Android.Icu.Text.MessagePattern.Part.Type![]? +static Android.Icu.Text.MessagePattern.ValidateArgumentName(string? name) -> int +static Android.Icu.Text.Normalizer.Compare(char[]? s1, char[]? s2, Android.Icu.Text.NormalizerCompareOptions options) -> int +static Android.Icu.Text.Normalizer.Compare(char[]? s1, int s1Start, int s1Limit, char[]? s2, int s2Start, int s2Limit, Android.Icu.Text.NormalizerCompareOptions options) -> int +static Android.Icu.Text.Normalizer.Compare(int char32a, int char32b, Android.Icu.Text.NormalizerCompareOptions options) -> int +static Android.Icu.Text.Normalizer.Compare(int char32a, string? str2, Android.Icu.Text.NormalizerCompareOptions options) -> int +static Android.Icu.Text.Normalizer.Compare(string? s1, string? s2, Android.Icu.Text.NormalizerCompareOptions options) -> int +static Android.Icu.Text.Normalizer.Maybe.get -> Android.Icu.Text.Normalizer.QuickCheckResult? +static Android.Icu.Text.Normalizer.No.get -> Android.Icu.Text.Normalizer.QuickCheckResult? +static Android.Icu.Text.Normalizer.Yes.get -> Android.Icu.Text.Normalizer.QuickCheckResult? +static Android.Icu.Text.Normalizer2.GetInstance(System.IO.Stream? data, string? name, Android.Icu.Text.Normalizer2.Mode? mode) -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.Normalizer2.Mode.Compose.get -> Android.Icu.Text.Normalizer2.Mode? +static Android.Icu.Text.Normalizer2.Mode.ComposeContiguous.get -> Android.Icu.Text.Normalizer2.Mode? +static Android.Icu.Text.Normalizer2.Mode.Decompose.get -> Android.Icu.Text.Normalizer2.Mode? +static Android.Icu.Text.Normalizer2.Mode.Fcd.get -> Android.Icu.Text.Normalizer2.Mode? +static Android.Icu.Text.Normalizer2.Mode.ValueOf(string? name) -> Android.Icu.Text.Normalizer2.Mode? +static Android.Icu.Text.Normalizer2.Mode.Values() -> Android.Icu.Text.Normalizer2.Mode![]? +static Android.Icu.Text.Normalizer2.NFCInstance.get -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.Normalizer2.NFDInstance.get -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.Normalizer2.NFKCCasefoldInstance.get -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.Normalizer2.NFKCInstance.get -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.Normalizer2.NFKDInstance.get -> Android.Icu.Text.Normalizer2? +static Android.Icu.Text.NumberFormat.CurrencyInstance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.Field.Compact.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Currency.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.DecimalSeparator.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Exponent.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.ExponentSign.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.ExponentSymbol.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Fraction.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.GroupingSeparator.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Integer.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.MeasureUnit.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Percent.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Permille.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.Field.Sign.get -> Android.Icu.Text.NumberFormat.Field? +static Android.Icu.Text.NumberFormat.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Text.NumberFormat.GetCurrencyInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetCurrencyInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetInstance(Android.Icu.Text.NumberFormatStyles style) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetInstance(Android.Icu.Util.ULocale? desiredLocale, Android.Icu.Text.NumberFormatStyles choice) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetInstance(Java.Util.Locale? inLocale, Android.Icu.Text.NumberFormatStyles style) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetIntegerInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetIntegerInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetNumberInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetNumberInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetPattern(Android.Icu.Util.ULocale? forLocale, int choice) -> string? +static Android.Icu.Text.NumberFormat.GetPercentInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetPercentInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetScientificInstance(Android.Icu.Util.ULocale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.GetScientificInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.Instance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.IntegerInstance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.NumberInstance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.PercentInstance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberFormat.ScientificInstance.get -> Android.Icu.Text.NumberFormat? +static Android.Icu.Text.NumberingSystem.GetAvailableNames() -> string![]? +static Android.Icu.Text.NumberingSystem.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.NumberingSystem.GetInstance(int radix_in, bool isAlgorithmic_in, string? desc_in) -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.NumberingSystem.GetInstance(Java.Util.Locale? inLocale) -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.NumberingSystem.GetInstanceByName(string? name) -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.NumberingSystem.Instance.get -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.NumberingSystem.IsValidDigitString(string? str) -> bool +static Android.Icu.Text.NumberingSystem.Latin.get -> Android.Icu.Text.NumberingSystem? +static Android.Icu.Text.PluralRules.CreateRules(string? description) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.Default.get -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.ForLocale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.ForLocale(Android.Icu.Util.ULocale? locale, Android.Icu.Text.PluralRules.PluralType? type) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.ForLocale(Java.Util.Locale? locale) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.ForLocale(Java.Util.Locale? locale, Android.Icu.Text.PluralRules.PluralType? type) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.ParseDescription(string? description) -> Android.Icu.Text.PluralRules? +static Android.Icu.Text.PluralRules.PluralType.Cardinal.get -> Android.Icu.Text.PluralRules.PluralType? +static Android.Icu.Text.PluralRules.PluralType.Ordinal.get -> Android.Icu.Text.PluralRules.PluralType? +static Android.Icu.Text.PluralRules.PluralType.ValueOf(string? name) -> Android.Icu.Text.PluralRules.PluralType? +static Android.Icu.Text.PluralRules.PluralType.Values() -> Android.Icu.Text.PluralRules.PluralType![]? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Day.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Friday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Hour.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Minute.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Monday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Month.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Now.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Quarter.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Saturday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Sunday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Thursday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Tuesday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.ValueOf(string? name) -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Values() -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit![]? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Wednesday.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Week.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit.Year.get -> Android.Icu.Text.RelativeDateTimeFormatter.AbsoluteUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Last.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Last2.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Next.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Next2.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Plain.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.This.get -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.ValueOf(string? name) -> Android.Icu.Text.RelativeDateTimeFormatter.Direction? +static Android.Icu.Text.RelativeDateTimeFormatter.Direction.Values() -> Android.Icu.Text.RelativeDateTimeFormatter.Direction![]? +static Android.Icu.Text.RelativeDateTimeFormatter.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.NumberFormat? nf) -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.GetInstance(Android.Icu.Util.ULocale? locale, Android.Icu.Text.NumberFormat? nf, Android.Icu.Text.RelativeDateTimeFormatter.Style? style, Android.Icu.Text.DisplayContext? capitalizationContext) -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.GetInstance(Java.Util.Locale? locale, Android.Icu.Text.NumberFormat? nf) -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.Instance.get -> Android.Icu.Text.RelativeDateTimeFormatter? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Day.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Friday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Hour.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Minute.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Monday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Month.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Quarter.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Saturday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Second.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Sunday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Thursday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Tuesday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.ValueOf(string? name) -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Values() -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit![]? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Wednesday.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Week.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit.Year.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeDateTimeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Days.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Hours.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Minutes.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Months.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Seconds.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.ValueOf(string? name) -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Values() -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit![]? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Weeks.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit.Years.get -> Android.Icu.Text.RelativeDateTimeFormatter.RelativeUnit? +static Android.Icu.Text.RelativeDateTimeFormatter.Style.Long.get -> Android.Icu.Text.RelativeDateTimeFormatter.Style? +static Android.Icu.Text.RelativeDateTimeFormatter.Style.Narrow.get -> Android.Icu.Text.RelativeDateTimeFormatter.Style? +static Android.Icu.Text.RelativeDateTimeFormatter.Style.Short.get -> Android.Icu.Text.RelativeDateTimeFormatter.Style? +static Android.Icu.Text.RelativeDateTimeFormatter.Style.ValueOf(string? name) -> Android.Icu.Text.RelativeDateTimeFormatter.Style? +static Android.Icu.Text.RelativeDateTimeFormatter.Style.Values() -> Android.Icu.Text.RelativeDateTimeFormatter.Style![]? +static Android.Icu.Text.ScientificNumberFormatter.GetMarkupInstance(Android.Icu.Text.DecimalFormat? df, string? beginMarkup, string? endMarkup) -> Android.Icu.Text.ScientificNumberFormatter? +static Android.Icu.Text.ScientificNumberFormatter.GetMarkupInstance(Android.Icu.Util.ULocale? locale, string? beginMarkup, string? endMarkup) -> Android.Icu.Text.ScientificNumberFormatter? +static Android.Icu.Text.ScientificNumberFormatter.GetSuperscriptInstance(Android.Icu.Text.DecimalFormat? df) -> Android.Icu.Text.ScientificNumberFormatter? +static Android.Icu.Text.ScientificNumberFormatter.GetSuperscriptInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.ScientificNumberFormatter? +static Android.Icu.Text.SearchIterator.ElementComparisonType.AnyBaseWeightIsWildcard.get -> Android.Icu.Text.SearchIterator.ElementComparisonType? +static Android.Icu.Text.SearchIterator.ElementComparisonType.PatternBaseWeightIsWildcard.get -> Android.Icu.Text.SearchIterator.ElementComparisonType? +static Android.Icu.Text.SearchIterator.ElementComparisonType.StandardElementComparison.get -> Android.Icu.Text.SearchIterator.ElementComparisonType? +static Android.Icu.Text.SearchIterator.ElementComparisonType.ValueOf(string? name) -> Android.Icu.Text.SearchIterator.ElementComparisonType? +static Android.Icu.Text.SearchIterator.ElementComparisonType.Values() -> Android.Icu.Text.SearchIterator.ElementComparisonType![]? +static Android.Icu.Text.TimeZoneFormat.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.TimeZoneFormat? +static Android.Icu.Text.TimeZoneFormat.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.TimeZoneFormat? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.NegativeH.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.NegativeHm.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.NegativeHms.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.PositiveH.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.PositiveHm.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.PositiveHms.get -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.ValueOf(string? name) -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? +static Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType.Values() -> Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType![]? +static Android.Icu.Text.TimeZoneFormat.ParseOption.AllStyles.get -> Android.Icu.Text.TimeZoneFormat.ParseOption? +static Android.Icu.Text.TimeZoneFormat.ParseOption.TzDatabaseAbbreviations.get -> Android.Icu.Text.TimeZoneFormat.ParseOption? +static Android.Icu.Text.TimeZoneFormat.ParseOption.ValueOf(string? name) -> Android.Icu.Text.TimeZoneFormat.ParseOption? +static Android.Icu.Text.TimeZoneFormat.ParseOption.Values() -> Android.Icu.Text.TimeZoneFormat.ParseOption![]? +static Android.Icu.Text.TimeZoneFormat.Style.ExemplarLocation.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.GenericLocation.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.GenericLong.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.GenericShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicFixed.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicFull.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicLocalFixed.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicLocalFull.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicLocalShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoBasicShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoExtendedFixed.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoExtendedFull.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoExtendedLocalFixed.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.IsoExtendedLocalFull.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.LocalizedGmt.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.LocalizedGmtShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.SpecificLong.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.SpecificShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.ValueOf(string? name) -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.Values() -> Android.Icu.Text.TimeZoneFormat.Style![]? +static Android.Icu.Text.TimeZoneFormat.Style.ZoneId.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.Style.ZoneIdShort.get -> Android.Icu.Text.TimeZoneFormat.Style? +static Android.Icu.Text.TimeZoneFormat.TimeType.Daylight.get -> Android.Icu.Text.TimeZoneFormat.TimeType? +static Android.Icu.Text.TimeZoneFormat.TimeType.Standard.get -> Android.Icu.Text.TimeZoneFormat.TimeType? +static Android.Icu.Text.TimeZoneFormat.TimeType.Unknown.get -> Android.Icu.Text.TimeZoneFormat.TimeType? +static Android.Icu.Text.TimeZoneFormat.TimeType.ValueOf(string? name) -> Android.Icu.Text.TimeZoneFormat.TimeType? +static Android.Icu.Text.TimeZoneFormat.TimeType.Values() -> Android.Icu.Text.TimeZoneFormat.TimeType![]? +static Android.Icu.Text.TimeZoneNames.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.TimeZoneNames? +static Android.Icu.Text.TimeZoneNames.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Text.TimeZoneNames? +static Android.Icu.Text.TimeZoneNames.GetTZDBInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.TimeZoneNames? +static Android.Icu.Text.TimeZoneNames.NameType.ExemplarLocation.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.LongDaylight.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.LongGeneric.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.LongStandard.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.ShortDaylight.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.ShortGeneric.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.ShortStandard.get -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.ValueOf(string? name) -> Android.Icu.Text.TimeZoneNames.NameType? +static Android.Icu.Text.TimeZoneNames.NameType.Values() -> Android.Icu.Text.TimeZoneNames.NameType![]? +static Android.Icu.Text.Transliterator.AvailableIDs.get -> Java.Util.IEnumeration? +static Android.Icu.Text.Transliterator.AvailableSources.get -> Java.Util.IEnumeration? +static Android.Icu.Text.Transliterator.CreateFromRules(string? ID, string? rules, Android.Icu.Text.DirectionOptions dir) -> Android.Icu.Text.Transliterator? +static Android.Icu.Text.Transliterator.GetAvailableTargets(string? source) -> Java.Util.IEnumeration? +static Android.Icu.Text.Transliterator.GetAvailableVariants(string? source, string? target) -> Java.Util.IEnumeration? +static Android.Icu.Text.Transliterator.GetDisplayName(string? ID) -> string? +static Android.Icu.Text.Transliterator.GetDisplayName(string? id, Android.Icu.Util.ULocale? inLocale) -> string? +static Android.Icu.Text.Transliterator.GetDisplayName(string? id, Java.Util.Locale? inLocale) -> string? +static Android.Icu.Text.Transliterator.GetInstance(string? ID) -> Android.Icu.Text.Transliterator? +static Android.Icu.Text.Transliterator.GetInstance(string? ID, int dir) -> Android.Icu.Text.Transliterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(Android.Icu.Text.IReplaceable? source) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(char[]? source) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(char[]? source, int start, int limit) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(Java.Lang.StringBuffer? source) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(Java.Text.ICharacterIterator? source) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UCharacterIterator.GetInstance(string? source) -> Android.Icu.Text.UCharacterIterator? +static Android.Icu.Text.UnicodeSet.AllCodePoints.get -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.ComparisonStyle.Lexicographic.get -> Android.Icu.Text.UnicodeSet.ComparisonStyle? +static Android.Icu.Text.UnicodeSet.ComparisonStyle.LongerFirst.get -> Android.Icu.Text.UnicodeSet.ComparisonStyle? +static Android.Icu.Text.UnicodeSet.ComparisonStyle.ShorterFirst.get -> Android.Icu.Text.UnicodeSet.ComparisonStyle? +static Android.Icu.Text.UnicodeSet.ComparisonStyle.ValueOf(string? name) -> Android.Icu.Text.UnicodeSet.ComparisonStyle? +static Android.Icu.Text.UnicodeSet.ComparisonStyle.Values() -> Android.Icu.Text.UnicodeSet.ComparisonStyle![]? +static Android.Icu.Text.UnicodeSet.Empty.get -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.From(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.From(string? s) -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.FromAll(Java.Lang.ICharSequence? s) -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.FromAll(string? s) -> Android.Icu.Text.UnicodeSet? +static Android.Icu.Text.UnicodeSet.SpanCondition.ConditionCount.get -> Android.Icu.Text.UnicodeSet.SpanCondition? +static Android.Icu.Text.UnicodeSet.SpanCondition.Contained.get -> Android.Icu.Text.UnicodeSet.SpanCondition? +static Android.Icu.Text.UnicodeSet.SpanCondition.NotContained.get -> Android.Icu.Text.UnicodeSet.SpanCondition? +static Android.Icu.Text.UnicodeSet.SpanCondition.Simple.get -> Android.Icu.Text.UnicodeSet.SpanCondition? +static Android.Icu.Text.UnicodeSet.SpanCondition.ValueOf(string? name) -> Android.Icu.Text.UnicodeSet.SpanCondition? +static Android.Icu.Text.UnicodeSet.SpanCondition.Values() -> Android.Icu.Text.UnicodeSet.SpanCondition![]? +static Android.Icu.Text.UnicodeSetIterator.IsString.get -> int +static Android.Icu.Text.UnicodeSetIterator.IsString.set -> void +static Android.Icu.Text.UnicodeSetSpanner.CountMethod.MinElements.get -> Android.Icu.Text.UnicodeSetSpanner.CountMethod? +static Android.Icu.Text.UnicodeSetSpanner.CountMethod.ValueOf(string? name) -> Android.Icu.Text.UnicodeSetSpanner.CountMethod? +static Android.Icu.Text.UnicodeSetSpanner.CountMethod.Values() -> Android.Icu.Text.UnicodeSetSpanner.CountMethod![]? +static Android.Icu.Text.UnicodeSetSpanner.CountMethod.WholeSpan.get -> Android.Icu.Text.UnicodeSetSpanner.CountMethod? +static Android.Icu.Text.UnicodeSetSpanner.TrimOption.Both.get -> Android.Icu.Text.UnicodeSetSpanner.TrimOption? +static Android.Icu.Text.UnicodeSetSpanner.TrimOption.Leading.get -> Android.Icu.Text.UnicodeSetSpanner.TrimOption? +static Android.Icu.Text.UnicodeSetSpanner.TrimOption.Trailing.get -> Android.Icu.Text.UnicodeSetSpanner.TrimOption? +static Android.Icu.Text.UnicodeSetSpanner.TrimOption.ValueOf(string? name) -> Android.Icu.Text.UnicodeSetSpanner.TrimOption? +static Android.Icu.Text.UnicodeSetSpanner.TrimOption.Values() -> Android.Icu.Text.UnicodeSetSpanner.TrimOption![]? +static Android.Icu.Util.Calendar.FloorDivide(int numerator, int denominator) -> int +static Android.Icu.Util.Calendar.FloorDivide(int numerator, int denominator, int[]? remainder) -> int +static Android.Icu.Util.Calendar.FloorDivide(long numerator, int denominator, int[]? remainder) -> int +static Android.Icu.Util.Calendar.FloorDivide(long numerator, long denominator) -> long +static Android.Icu.Util.Calendar.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Util.Calendar.GetInstance(Android.Icu.Util.TimeZone? zone) -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.GetInstance(Android.Icu.Util.TimeZone? zone, Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.GetInstance(Android.Icu.Util.TimeZone? zone, Java.Util.Locale? aLocale) -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.GetInstance(Java.Util.Locale? aLocale) -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.GetKeywordValuesForLocale(string? key, Android.Icu.Util.ULocale? locale, bool commonlyUsed) -> string![]? +static Android.Icu.Util.Calendar.GetWeekDataForRegion(string? region) -> Android.Icu.Util.Calendar.WeekData? +static Android.Icu.Util.Calendar.GregorianMonthLength(int y, int m) -> int +static Android.Icu.Util.Calendar.GregorianPreviousMonthLength(int y, int m) -> int +static Android.Icu.Util.Calendar.Instance.get -> Android.Icu.Util.Calendar? +static Android.Icu.Util.Calendar.IsGregorianLeapYear(int year) -> bool +static Android.Icu.Util.Calendar.JulianDayToDayOfWeek(int julian) -> int +static Android.Icu.Util.Calendar.JulianDayToMillis(int julian) -> long +static Android.Icu.Util.Calendar.MaxDate.get -> Java.Util.Date? +static Android.Icu.Util.Calendar.MillisToJulianDay(long millis) -> int +static Android.Icu.Util.Calendar.MinDate.get -> Java.Util.Date? +static Android.Icu.Util.Currency.AvailableCurrencies.get -> System.Collections.Generic.ICollection? +static Android.Icu.Util.Currency.CurrencyUsage.Cash.get -> Android.Icu.Util.Currency.CurrencyUsage? +static Android.Icu.Util.Currency.CurrencyUsage.Standard.get -> Android.Icu.Util.Currency.CurrencyUsage? +static Android.Icu.Util.Currency.CurrencyUsage.ValueOf(string? name) -> Android.Icu.Util.Currency.CurrencyUsage? +static Android.Icu.Util.Currency.CurrencyUsage.Values() -> Android.Icu.Util.Currency.CurrencyUsage![]? +static Android.Icu.Util.Currency.FromJavaCurrency(Java.Util.Currency? currency) -> Android.Icu.Util.Currency? +static Android.Icu.Util.Currency.GetAvailableCurrencyCodes(Android.Icu.Util.ULocale? loc, Java.Util.Date? d) -> string![]? +static Android.Icu.Util.Currency.GetAvailableCurrencyCodes(Java.Util.Locale? loc, Java.Util.Date? d) -> string![]? +static Android.Icu.Util.Currency.GetAvailableLocales() -> Java.Util.Locale![]? +static Android.Icu.Util.Currency.GetAvailableULocales() -> Android.Icu.Util.ULocale![]? +static Android.Icu.Util.Currency.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.Currency? +static Android.Icu.Util.Currency.GetInstance(Java.Util.Locale? locale) -> Android.Icu.Util.Currency? +static Android.Icu.Util.Currency.GetInstance(string? theISOCode) -> Android.Icu.Util.Currency? +static Android.Icu.Util.Currency.GetKeywordValuesForLocale(string? key, Android.Icu.Util.ULocale? locale, bool commonlyUsed) -> string![]? +static Android.Icu.Util.Currency.IsAvailable(string? code, Java.Util.Date? from, Java.Util.Date? to) -> bool +static Android.Icu.Util.IslamicCalendar.CalculationType.Islamic.get -> Android.Icu.Util.IslamicCalendar.CalculationType? +static Android.Icu.Util.IslamicCalendar.CalculationType.IslamicCivil.get -> Android.Icu.Util.IslamicCalendar.CalculationType? +static Android.Icu.Util.IslamicCalendar.CalculationType.IslamicTbla.get -> Android.Icu.Util.IslamicCalendar.CalculationType? +static Android.Icu.Util.IslamicCalendar.CalculationType.IslamicUmalqura.get -> Android.Icu.Util.IslamicCalendar.CalculationType? +static Android.Icu.Util.IslamicCalendar.CalculationType.ValueOf(string? name) -> Android.Icu.Util.IslamicCalendar.CalculationType? +static Android.Icu.Util.IslamicCalendar.CalculationType.Values() -> Android.Icu.Util.IslamicCalendar.CalculationType![]? +static Android.Icu.Util.JapaneseCalendar.CurrentEra.get -> int +static Android.Icu.Util.JapaneseCalendar.Heisei.get -> int +static Android.Icu.Util.JapaneseCalendar.Meiji.get -> int +static Android.Icu.Util.JapaneseCalendar.Reiwa.get -> int +static Android.Icu.Util.JapaneseCalendar.Showa.get -> int +static Android.Icu.Util.JapaneseCalendar.Taisho.get -> int +static Android.Icu.Util.LocaleData.CLDRVersion.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.LocaleData.GetInstance(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.LocaleData? +static Android.Icu.Util.LocaleData.GetMeasurementSystem(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.LocaleData.MeasurementSystem? +static Android.Icu.Util.LocaleData.GetPaperSize(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.LocaleData.PaperSize? +static Android.Icu.Util.LocaleData.Instance.get -> Android.Icu.Util.LocaleData? +static Android.Icu.Util.LocaleData.MeasurementSystem.Si.get -> Android.Icu.Util.LocaleData.MeasurementSystem? +static Android.Icu.Util.LocaleData.MeasurementSystem.Uk.get -> Android.Icu.Util.LocaleData.MeasurementSystem? +static Android.Icu.Util.LocaleData.MeasurementSystem.Us.get -> Android.Icu.Util.LocaleData.MeasurementSystem? +static Android.Icu.Util.MeasureUnit.Acre.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.AcreFoot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Ampere.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.ArcMinute.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.ArcSecond.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.AstronomicalUnit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Atmosphere.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Available.get -> System.Collections.Generic.ICollection? +static Android.Icu.Util.MeasureUnit.AvailableTypes.get -> System.Collections.Generic.ICollection? +static Android.Icu.Util.MeasureUnit.Bit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Bushel.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Byte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Calorie.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Candela.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Carat.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Celsius.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Centiliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Centimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Century.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Complexity.Compound.get -> Android.Icu.Util.MeasureUnit.Complexity? +static Android.Icu.Util.MeasureUnit.Complexity.Mixed.get -> Android.Icu.Util.MeasureUnit.Complexity? +static Android.Icu.Util.MeasureUnit.Complexity.Single.get -> Android.Icu.Util.MeasureUnit.Complexity? +static Android.Icu.Util.MeasureUnit.Complexity.ValueOf(string? name) -> Android.Icu.Util.MeasureUnit.Complexity? +static Android.Icu.Util.MeasureUnit.Complexity.Values() -> Android.Icu.Util.MeasureUnit.Complexity![]? +static Android.Icu.Util.MeasureUnit.CubicCentimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicFoot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicInch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicKilometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicMeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicMile.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CubicYard.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Cup.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.CupMetric.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Day.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.Decade.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Deciliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Decimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Degree.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Dot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.DotPerCentimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.DotPerInch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Em.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Fahrenheit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Fathom.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.FluidOunce.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Foodcalorie.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Foot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.ForIdentifier(string? identifier) -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Furlong.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gallon.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.GallonImperial.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.GenericTemperature.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.GetAvailable(string? type) -> System.Collections.Generic.ICollection? +static Android.Icu.Util.MeasureUnit.GForce.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gigabit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gigabyte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gigahertz.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gigawatt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Gram.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Hectare.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Hectoliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Hectopascal.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Hertz.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Horsepower.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Hour.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.Inch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.InchHg.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Item.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Joule.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Karat.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kelvin.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilobit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilobyte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilocalorie.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilogram.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilohertz.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilojoule.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.KilometerPerHour.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Kilowatt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.KilowattHour.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.KilowattHourPer100Kilometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Knot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.LightYear.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Liter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.LiterPer100kilometers.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.LiterPerKilometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Lumen.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Lux.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Atto.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Centi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Deci.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Deka.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Exa.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Exbi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Femto.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Gibi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Giga.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Hecto.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Kibi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Kilo.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Mebi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Mega.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Micro.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Milli.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Nano.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.One.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Pebi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Peta.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Pico.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Tebi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Tera.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.ValueOf(string? name) -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Values() -> Android.Icu.Util.MeasureUnit.MeasurePrefix![]? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Yobi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Yocto.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Yotta.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Zebi.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Zepto.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.MeasurePrefix.Zetta.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +static Android.Icu.Util.MeasureUnit.Megabit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Megabyte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Megahertz.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Megaliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Megapixel.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Megawatt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Meter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MeterPerSecond.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MeterPerSecondSquared.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MetricTon.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Microgram.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Micrometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Microsecond.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Mile.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MilePerGallon.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MilePerGallonImperial.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MilePerHour.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MileScandinavian.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Milliampere.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Millibar.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Milligram.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MilligramOfglucosePerDeciliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MilligramPerDeciliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Milliliter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Millimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MillimeterOfMercury.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.MillimolePerLiter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Millisecond.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Milliwatt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Minute.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.Month.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.Nanometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Nanosecond.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.NauticalMile.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Ohm.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Ounce.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.OunceTroy.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Parsec.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.PartPerMillion.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Percent.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Permille.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Petabyte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Picometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Pint.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.PintMetric.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Pixel.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.PixelPerCentimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.PixelPerInch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Point.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Pound.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.PoundPerSquareInch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Quart.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Radian.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.RevolutionAngle.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Second.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.SquareCentimeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareFoot.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareInch.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareKilometer.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareMeter.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareMile.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.SquareYard.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Stone.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Tablespoon.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Teaspoon.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Terabit.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Terabyte.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Ton.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Volt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Watt.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Week.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.MeasureUnit.Yard.get -> Android.Icu.Util.MeasureUnit? +static Android.Icu.Util.MeasureUnit.Year.get -> Android.Icu.Util.TimeUnit? +static Android.Icu.Util.TimeUnit.Values() -> Android.Icu.Util.TimeUnit![]? +static Android.Icu.Util.TimeZone.CountEquivalentIDs(string? id) -> int +static Android.Icu.Util.TimeZone.Default.get -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.TimeZone.GetAvailableIDs() -> string![]? +static Android.Icu.Util.TimeZone.GetAvailableIDs(Android.Icu.Util.TimeZone.SystemTimeZoneType? zoneType, string? region, Java.Lang.Integer? rawOffset) -> System.Collections.Generic.ICollection? +static Android.Icu.Util.TimeZone.GetAvailableIDs(int rawOffset) -> string![]? +static Android.Icu.Util.TimeZone.GetAvailableIDs(string? country) -> string![]? +static Android.Icu.Util.TimeZone.GetCanonicalID(string? id) -> string? +static Android.Icu.Util.TimeZone.GetCanonicalID(string? id, bool[]? isSystemID) -> string? +static Android.Icu.Util.TimeZone.GetEquivalentID(string? id, int index) -> string? +static Android.Icu.Util.TimeZone.GetFrozenTimeZone(string? ID) -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.TimeZone.GetIDForWindowsID(string? winid, string? region) -> string? +static Android.Icu.Util.TimeZone.GetRegion(string? id) -> string? +static Android.Icu.Util.TimeZone.GetTimeZone(string? ID) -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.TimeZone.GetTimeZone(string? ID, Android.Icu.Util.TimeZoneType type) -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.TimeZone.GetWindowsID(string? id) -> string? +static Android.Icu.Util.TimeZone.GmtZone.get -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.TimeZone.SystemTimeZoneType.Any.get -> Android.Icu.Util.TimeZone.SystemTimeZoneType? +static Android.Icu.Util.TimeZone.SystemTimeZoneType.Canonical.get -> Android.Icu.Util.TimeZone.SystemTimeZoneType? +static Android.Icu.Util.TimeZone.SystemTimeZoneType.CanonicalLocation.get -> Android.Icu.Util.TimeZone.SystemTimeZoneType? +static Android.Icu.Util.TimeZone.SystemTimeZoneType.ValueOf(string? name) -> Android.Icu.Util.TimeZone.SystemTimeZoneType? +static Android.Icu.Util.TimeZone.SystemTimeZoneType.Values() -> Android.Icu.Util.TimeZone.SystemTimeZoneType![]? +static Android.Icu.Util.TimeZone.TZDataVersion.get -> string? +static Android.Icu.Util.TimeZone.UnknownZone.get -> Android.Icu.Util.TimeZone? +static Android.Icu.Util.ULocale.AcceptLanguage(Android.Icu.Util.ULocale![]? acceptLanguageList, Android.Icu.Util.ULocale![]? availableLocales, bool[]? fallback) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.AcceptLanguage(Android.Icu.Util.ULocale![]? acceptLanguageList, bool[]? fallback) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.AcceptLanguage(string? acceptLanguageList, Android.Icu.Util.ULocale![]? availableLocales, bool[]? fallback) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.AcceptLanguage(string? acceptLanguageList, bool[]? fallback) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.AddLikelySubtags(Android.Icu.Util.ULocale? loc) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.AvailableType.Default.get -> Android.Icu.Util.ULocale.AvailableType? +static Android.Icu.Util.ULocale.AvailableType.OnlyLegacyAliases.get -> Android.Icu.Util.ULocale.AvailableType? +static Android.Icu.Util.ULocale.AvailableType.ValueOf(string? name) -> Android.Icu.Util.ULocale.AvailableType? +static Android.Icu.Util.ULocale.AvailableType.Values() -> Android.Icu.Util.ULocale.AvailableType![]? +static Android.Icu.Util.ULocale.AvailableType.WithLegacyAliases.get -> Android.Icu.Util.ULocale.AvailableType? +static Android.Icu.Util.ULocale.Canada.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.CanadaFrench.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Canonicalize(string? localeID) -> string? +static Android.Icu.Util.ULocale.Category.Display.get -> Android.Icu.Util.ULocale.Category? +static Android.Icu.Util.ULocale.Category.Format.get -> Android.Icu.Util.ULocale.Category? +static Android.Icu.Util.ULocale.Category.ValueOf(string? name) -> Android.Icu.Util.ULocale.Category? +static Android.Icu.Util.ULocale.Category.Values() -> Android.Icu.Util.ULocale.Category![]? +static Android.Icu.Util.ULocale.China.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Chinese.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.CreateCanonical(Android.Icu.Util.ULocale? locale) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.CreateCanonical(string? nonCanonicalID) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Default.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.English.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.ForLanguageTag(string? languageTag) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.ForLocale(Java.Util.Locale? loc) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.France.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.French.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.German.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Germany.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.GetAvailableLocales() -> Android.Icu.Util.ULocale![]? +static Android.Icu.Util.ULocale.GetAvailableLocalesByType(Android.Icu.Util.ULocale.AvailableType? type) -> System.Collections.Generic.ICollection? +static Android.Icu.Util.ULocale.GetBaseName(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetCountry(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetDefault(Android.Icu.Util.ULocale.Category? category) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.GetDisplayCountry(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayCountry(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayKeyword(string? keyword) -> string? +static Android.Icu.Util.ULocale.GetDisplayKeyword(string? keyword, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayKeyword(string? keyword, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayKeywordValue(string? localeID, string? keyword, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayKeywordValue(string? localeID, string? keyword, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayLanguage(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayLanguage(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayLanguageWithDialect(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayLanguageWithDialect(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayName(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayName(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayNameWithDialect(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayNameWithDialect(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayScript(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayScript(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetDisplayVariant(string? localeID, Android.Icu.Util.ULocale? displayLocale) -> string? +static Android.Icu.Util.ULocale.GetDisplayVariant(string? localeID, string? displayLocaleID) -> string? +static Android.Icu.Util.ULocale.GetFallback(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetISO3Country(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetISO3Language(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetISOCountries() -> string![]? +static Android.Icu.Util.ULocale.GetISOLanguages() -> string![]? +static Android.Icu.Util.ULocale.GetKeywords(string? localeID) -> Java.Util.IIterator? +static Android.Icu.Util.ULocale.GetKeywordValue(string? localeID, string? keywordName) -> string? +static Android.Icu.Util.ULocale.GetLanguage(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetName(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetScript(string? localeID) -> string? +static Android.Icu.Util.ULocale.GetVariant(string? localeID) -> string? +static Android.Icu.Util.ULocale.Italian.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Italy.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Japan.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Japanese.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Korea.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Korean.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.MinimizeSubtags(Android.Icu.Util.ULocale? loc) -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Prc.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Root.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.SetKeywordValue(string? localeID, string? keyword, string? value) -> string? +static Android.Icu.Util.ULocale.SimplifiedChinese.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Taiwan.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.ToLegacyKey(string? keyword) -> string? +static Android.Icu.Util.ULocale.ToLegacyType(string? keyword, string? value) -> string? +static Android.Icu.Util.ULocale.ToUnicodeLocaleKey(string? keyword) -> string? +static Android.Icu.Util.ULocale.ToUnicodeLocaleType(string? keyword, string? value) -> string? +static Android.Icu.Util.ULocale.TraditionalChinese.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Uk.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.ULocale.Us.get -> Android.Icu.Util.ULocale? +static Android.Icu.Util.UniversalTimeScale.BigDecimalFrom(Android.Icu.Math.BigDecimal? otherTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Util.UniversalTimeScale.BigDecimalFrom(double otherTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Util.UniversalTimeScale.BigDecimalFrom(long otherTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Util.UniversalTimeScale.From(long otherTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> long +static Android.Icu.Util.UniversalTimeScale.GetTimeScaleValue(Android.Icu.Util.UniversalTimeScaleType scale, Android.Icu.Util.UniversalTimeScaleValue value) -> long +static Android.Icu.Util.UniversalTimeScale.ToBigDecimal(Android.Icu.Math.BigDecimal? universalTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Util.UniversalTimeScale.ToBigDecimal(long universalTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> Android.Icu.Math.BigDecimal? +static Android.Icu.Util.UniversalTimeScale.ToLong(long universalTime, Android.Icu.Util.UniversalTimeScaleType timeScale) -> long +static Android.Icu.Util.VersionInfo.GetInstance(int major) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.GetInstance(int major, int minor) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.GetInstance(int major, int minor, int milli) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.GetInstance(int major, int minor, int milli, int micro) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.GetInstance(string? version) -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.IcuVersion.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.UcolBuilderVersion.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.UcolRuntimeVersion.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode10.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode100.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode101.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode110.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode115.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode120.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode121.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode130.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode140.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode150.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode20.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode212.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode215.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode218.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode219.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode30.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode301.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode310.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode311.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode32.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode40.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode401.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode41.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode50.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode51.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode52.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode60.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode61.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode62.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode63.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode70.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode80.get -> Android.Icu.Util.VersionInfo? +static Android.Icu.Util.VersionInfo.Unicode90.get -> Android.Icu.Util.VersionInfo? +static Android.InputMethodServices.KeyboardViewIOnKeyboardActionListenerExtensions.OnText(this Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener! self, string? text) -> void +static Android.Locations.Address.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.Criteria.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.Geocoder.IsPresent.get -> bool +static Android.Locations.GnssAntennaInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssAntennaInfo.PhaseCenterOffset.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssAntennaInfo.SphericalCorrections.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssAutomaticGainControl.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssCapabilities.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssClock.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.GnssMeasurement.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.GnssMeasurementRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssMeasurementsEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.GnssNavigationMessage.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.GnssSignalType.Create(Android.Locations.GnssConstellationType constellationType, double carrierFrequencyHz, string! codeType) -> Android.Locations.GnssSignalType! +static Android.Locations.GnssSignalType.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GnssStatus.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.GpsStatus.Create(Android.Locations.GnssStatus! gnssStatus, int timeToFirstFix) -> Android.Locations.GpsStatus! +static Android.Locations.Location.Convert(double coordinate, Android.Locations.Format outputType) -> string! +static Android.Locations.Location.Convert(string! coordinate) -> double +static Android.Locations.Location.Creator.get -> Android.OS.IParcelableCreator? +static Android.Locations.Location.DistanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[]? results) -> void +static Android.Locations.LocationManager.FromContext(Android.Content.Context! context) -> Android.Locations.LocationManager? +static Android.Locations.LocationRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.Provider.ProviderProperties.Creator.get -> Android.OS.IParcelableCreator! +static Android.Locations.SettingInjectorService.RefreshSettings(Android.Content.Context! context) -> void +static Android.Media.ApplicationMediaCapabilities.CreateFromXml(System.Xml.XmlReader! xmlParser) -> Android.Media.ApplicationMediaCapabilities! +static Android.Media.ApplicationMediaCapabilities.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioAttributes.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.AudioDescriptor.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioFormat.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Audiofx.AcousticEchoCanceler.Create(int audioSession) -> Android.Media.Audiofx.AcousticEchoCanceler? +static Android.Media.Audiofx.AcousticEchoCanceler.IsAvailable.get -> bool +static Android.Media.Audiofx.AudioEffect.EffectTypeAec.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeAgc.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeBassBoost.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeDynamicsProcessing.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeEnvReverb.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeEqualizer.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeHapticGenerator.get -> Java.Util.UUID! +static Android.Media.Audiofx.AudioEffect.EffectTypeLoudnessEnhancer.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeNs.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypePresetReverb.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.EffectTypeVirtualizer.get -> Java.Util.UUID? +static Android.Media.Audiofx.AudioEffect.QueryEffects() -> Android.Media.Audiofx.AudioEffect.Descriptor![]? +static Android.Media.Audiofx.AutomaticGainControl.Create(int audioSession) -> Android.Media.Audiofx.AutomaticGainControl? +static Android.Media.Audiofx.AutomaticGainControl.IsAvailable.get -> bool +static Android.Media.Audiofx.HapticGenerator.Create(int audioSession) -> Android.Media.Audiofx.HapticGenerator! +static Android.Media.Audiofx.HapticGenerator.IsAvailable.get -> bool +static Android.Media.Audiofx.NoiseSuppressor.Create(int audioSession) -> Android.Media.Audiofx.NoiseSuppressor? +static Android.Media.Audiofx.NoiseSuppressor.IsAvailable.get -> bool +static Android.Media.Audiofx.Visualizer.GetCaptureSizeRange() -> int[]? +static Android.Media.Audiofx.Visualizer.MaxCaptureRate.get -> int +static Android.Media.AudioManager.FromContext(Android.Content.Context! context) -> Android.Media.AudioManager? +static Android.Media.AudioManager.GetDirectPlaybackSupport(Android.Media.AudioFormat! format, Android.Media.AudioAttributes! attributes) -> int +static Android.Media.AudioManager.GetPlaybackOffloadSupport(Android.Media.AudioFormat! format, Android.Media.AudioAttributes! attributes) -> int +static Android.Media.AudioManager.IsHapticPlaybackSupported.get -> bool +static Android.Media.AudioManager.IsOffloadedPlaybackSupported(Android.Media.AudioFormat! format, Android.Media.AudioAttributes! attributes) -> bool +static Android.Media.AudioMetadata.CreateMap() -> Android.Media.IAudioMetadataMap! +static Android.Media.AudioMetadata.Format.KeyAtmosPresent.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyAudioEncoding.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyBitRate.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyBitWidth.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyChannelMask.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyMime.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyPresentationContentClassifier.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyPresentationId.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyPresentationLanguage.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeyProgramId.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMetadata.Format.KeySampleRate.get -> Android.Media.AudioMetadata.IKey! +static Android.Media.AudioMixerAttributes.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioPlaybackConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.AudioPresentation.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioProfile.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioRecord.GetMinBufferSize(int sampleRateInHz, Android.Media.ChannelIn channelConfig, Android.Media.Encoding audioFormat) -> int +static Android.Media.AudioRecordingConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.AudioTimestamp.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.AudioTrack.GetMinBufferSize(int sampleRateInHz, Android.Media.ChannelOut channelConfig, Android.Media.Encoding audioFormat) -> int +static Android.Media.AudioTrack.GetNativeOutputSampleRate(Android.Media.Stream streamType) -> int +static Android.Media.AudioTrack.IsDirectPlaybackSupported(Android.Media.AudioFormat! format, Android.Media.AudioAttributes! attributes) -> bool +static Android.Media.AudioTrack.MaxVolume.get -> float +static Android.Media.AudioTrack.MinVolume.get -> float +static Android.Media.Browse.MediaBrowser.MediaItem.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.CamcorderProfile.Get(Android.Media.CamcorderQuality quality) -> Android.Media.CamcorderProfile? +static Android.Media.CamcorderProfile.Get(int cameraId, Android.Media.CamcorderQuality quality) -> Android.Media.CamcorderProfile? +static Android.Media.CamcorderProfile.GetAll(string! cameraId, int quality) -> Android.Media.EncoderProfiles? +static Android.Media.CamcorderProfile.HasProfile(Android.Media.CamcorderQuality quality) -> bool +static Android.Media.CamcorderProfile.HasProfile(int cameraId, Android.Media.CamcorderQuality quality) -> bool +static Android.Media.CameraProfile.GetJpegEncodingQualityParameter(Android.Media.CameraQuality quality) -> int +static Android.Media.CameraProfile.GetJpegEncodingQualityParameter(int cameraId, Android.Media.CameraQuality quality) -> int +static Android.Media.DrmInitData.SchemeInitData.UuidNil.get -> Java.Util.UUID! +static Android.Media.Effect.EffectContext.CreateWithCurrentGlContext() -> Android.Media.Effect.EffectContext? +static Android.Media.Effect.EffectFactory.IsEffectSupported(string? effectName) -> bool +static Android.Media.ExifInterface.IsSupportedMimeType(string! mimeType) -> bool +static Android.Media.ImageReader.NewInstance(int width, int height, Android.Graphics.ImageFormatType format, int maxImages) -> Android.Media.ImageReader! +static Android.Media.ImageReader.NewInstance(int width, int height, Android.Graphics.ImageFormatType format, int maxImages, long usage) -> Android.Media.ImageReader! +static Android.Media.ImageWriter.NewInstance(Android.Views.Surface! surface, int maxImages) -> Android.Media.ImageWriter! +static Android.Media.ImageWriter.NewInstance(Android.Views.Surface! surface, int maxImages, Android.Graphics.ImageFormatType format) -> Android.Media.ImageWriter! +static Android.Media.JetPlayer.GetJetPlayer() -> Android.Media.JetPlayer? +static Android.Media.JetPlayer.MaxTracks.get -> int +static Android.Media.MediaActionSound.MustPlayShutterSound() -> bool +static Android.Media.MediaCas.EnumeratePlugins() -> Android.Media.MediaCas.PluginDescriptor![]? +static Android.Media.MediaCas.IsSystemIdSupported(int CA_system_id) -> bool +static Android.Media.MediaCodec.CreateByCodecName(string! name) -> Android.Media.MediaCodec! +static Android.Media.MediaCodec.CreateDecoderByType(string! type) -> Android.Media.MediaCodec! +static Android.Media.MediaCodec.CreateEncoderByType(string! type) -> Android.Media.MediaCodec! +static Android.Media.MediaCodec.CreatePersistentInputSurface() -> Android.Views.Surface! +static Android.Media.MediaCodec.LinearBlock.IsCodecCopyFreeCompatible(string![]! codecNames) -> bool +static Android.Media.MediaCodec.LinearBlock.Obtain(int capacity, string![]! codecNames) -> Android.Media.MediaCodec.LinearBlock? +static Android.Media.MediaCodec.MapHardwareBuffer(Android.Hardware.HardwareBuffer! hardwareBuffer) -> Android.Media.Image? +static Android.Media.MediaCodecInfo.CodecCapabilities.CreateFromProfileLevel(string? mime, Android.Media.MediaCodecProfileLevel profile, int level) -> Android.Media.MediaCodecInfo.CodecCapabilities? +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd100.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd120.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd200.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd24.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd240.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd25.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd30.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd50.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Fhd60.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd100.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd120.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd200.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd24.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd240.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd25.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd30.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd50.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Hd60.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd24.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd25.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd30.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd48.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd50.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Sd60.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd100.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd120.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd200.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd24.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd240.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd25.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd30.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd50.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint.Uhd60.get -> Android.Media.MediaCodecInfo.VideoCapabilities.PerformancePoint! +static Android.Media.MediaCodecList.CodecCount.get -> int +static Android.Media.MediaCodecList.GetCodecInfoAt(int index) -> Android.Media.MediaCodecInfo? +static Android.Media.MediaCrypto.IsCryptoSchemeSupported(Java.Util.UUID! uuid) -> bool +static Android.Media.MediaDescription.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.MediaDrm.IsCryptoSchemeSupported(Java.Util.UUID! uuid) -> bool +static Android.Media.MediaDrm.IsCryptoSchemeSupported(Java.Util.UUID! uuid, string! mimeType) -> bool +static Android.Media.MediaDrm.IsCryptoSchemeSupported(Java.Util.UUID! uuid, string! mimeType, Android.Media.SecurityLevel securityLevel) -> bool +static Android.Media.MediaDrm.MaxSecurityLevel.get -> int +static Android.Media.MediaDrm.SupportedCryptoSchemes.get -> System.Collections.Generic.IList! +static Android.Media.MediaFormat.CreateAudioFormat(string! mime, int sampleRate, int channelCount) -> Android.Media.MediaFormat! +static Android.Media.MediaFormat.CreateSubtitleFormat(string! mime, string? language) -> Android.Media.MediaFormat! +static Android.Media.MediaFormat.CreateVideoFormat(string! mime, int width, int height) -> Android.Media.MediaFormat! +static Android.Media.MediaMetadata.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.MediaParser.Create(Android.Media.MediaParser.IOutputConsumer! outputConsumer, params string![]! parserNames) -> Android.Media.MediaParser! +static Android.Media.MediaParser.CreateByName(string! name, Android.Media.MediaParser.IOutputConsumer! outputConsumer) -> Android.Media.MediaParser! +static Android.Media.MediaParser.GetParserNames(Android.Media.MediaFormat! mediaFormat) -> System.Collections.Generic.IList! +static Android.Media.MediaParser.SeekPoint.Start.get -> Android.Media.MediaParser.SeekPoint! +static Android.Media.MediaPlayer.Create(Android.Content.Context? context, Android.Net.Uri? uri) -> Android.Media.MediaPlayer? +static Android.Media.MediaPlayer.Create(Android.Content.Context? context, Android.Net.Uri? uri, Android.Views.ISurfaceHolder? holder) -> Android.Media.MediaPlayer? +static Android.Media.MediaPlayer.Create(Android.Content.Context? context, Android.Net.Uri? uri, Android.Views.ISurfaceHolder? holder, Android.Media.AudioAttributes? audioAttributes, int audioSessionId) -> Android.Media.MediaPlayer? +static Android.Media.MediaPlayer.Create(Android.Content.Context? context, int resid) -> Android.Media.MediaPlayer? +static Android.Media.MediaPlayer.Create(Android.Content.Context? context, int resid, Android.Media.AudioAttributes? audioAttributes, int audioSessionId) -> Android.Media.MediaPlayer? +static Android.Media.MediaRecorder.AudioSourceMax.get -> int +static Android.Media.MediaRoute2Info.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.MediaRouter2.GetInstance(Android.Content.Context! context) -> Android.Media.MediaRouter2! +static Android.Media.MediaScannerConnection.ScanFile(Android.Content.Context? context, string![]? paths, string![]? mimeTypes, Android.Media.MediaScannerConnection.IOnScanCompletedListener? callback) -> void +static Android.Media.MediaSyncEvent.CreateEvent(Android.Media.MediaSyncEventType eventType) -> Android.Media.MediaSyncEvent? +static Android.Media.MediaSyncEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.MediaTimestamp.TimestampUnknown.get -> Android.Media.MediaTimestamp? +static Android.Media.Metrics.LogSessionId.LogSessionIdNone.get -> Android.Media.Metrics.LogSessionId! +static Android.Media.Metrics.NetworkEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Metrics.PlaybackErrorEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Metrics.PlaybackMetrics.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Metrics.PlaybackStateEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Metrics.TrackChangeEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.MicrophoneInfo.OrientationUnknown.get -> Android.Media.MicrophoneInfo.Coordinate3F? +static Android.Media.MicrophoneInfo.PositionUnknown.get -> Android.Media.MicrophoneInfo.Coordinate3F? +static Android.Media.Midi.MidiDeviceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Midi.MidiDeviceStatus.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.PlaybackParams.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Projection.MediaProjectionConfig.CreateConfigForDefaultDisplay() -> Android.Media.Projection.MediaProjectionConfig! +static Android.Media.Projection.MediaProjectionConfig.CreateConfigForUserChoice() -> Android.Media.Projection.MediaProjectionConfig! +static Android.Media.Projection.MediaProjectionConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Rating.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Rating.NewHeartRating(bool hasHeart) -> Android.Media.Rating? +static Android.Media.Rating.NewPercentageRating(float percent) -> Android.Media.Rating? +static Android.Media.Rating.NewStarRating(Android.Media.RatingStyle starRatingStyle, float starRating) -> Android.Media.Rating? +static Android.Media.Rating.NewThumbRating(bool thumbIsUp) -> Android.Media.Rating? +static Android.Media.Rating.NewUnratedRating(Android.Media.RatingStyle ratingStyle) -> Android.Media.Rating? +static Android.Media.RingtoneManager.GetActualDefaultRingtoneUri(Android.Content.Context? context, Android.Media.RingtoneType type) -> Android.Net.Uri? +static Android.Media.RingtoneManager.GetDefaultType(Android.Net.Uri? defaultRingtoneUri) -> Android.Media.RingtoneType +static Android.Media.RingtoneManager.GetDefaultUri(Android.Media.RingtoneType type) -> Android.Net.Uri? +static Android.Media.RingtoneManager.GetRingtone(Android.Content.Context? context, Android.Net.Uri? ringtoneUri) -> Android.Media.Ringtone? +static Android.Media.RingtoneManager.GetValidRingtoneUri(Android.Content.Context? context) -> Android.Net.Uri? +static Android.Media.RingtoneManager.HasHapticChannels(Android.Content.Context! context, Android.Net.Uri! ringtoneUri) -> bool +static Android.Media.RingtoneManager.HasHapticChannels(Android.Net.Uri! ringtoneUri) -> bool +static Android.Media.RingtoneManager.IsDefault(Android.Net.Uri? ringtoneUri) -> bool +static Android.Media.RingtoneManager.OpenDefaultRingtoneUri(Android.Content.Context! context, Android.Net.Uri! uri) -> Android.Content.Res.AssetFileDescriptor? +static Android.Media.RingtoneManager.SetActualDefaultRingtoneUri(Android.Content.Context? context, Android.Media.RingtoneType type, Android.Net.Uri? ringtoneUri) -> void +static Android.Media.RouteDiscoveryPreference.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.RouteListingPreference.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.RouteListingPreference.Item.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.RoutingSessionInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Session.MediaController.PlaybackInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Session.MediaSession.QueueItem.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Session.MediaSession.Token.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Session.PlaybackState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Session.PlaybackState.CustomAction.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.Session2Command.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Session2CommandGroup.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.Session2Token.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.ThumbnailUtils.CreateAudioThumbnail(Java.IO.File! file, Android.Util.Size! size, Android.OS.CancellationSignal? signal) -> Android.Graphics.Bitmap! +static Android.Media.ThumbnailUtils.CreateAudioThumbnail(string! filePath, Android.Provider.ThumbnailKind kind) -> Android.Graphics.Bitmap? +static Android.Media.ThumbnailUtils.CreateImageThumbnail(Java.IO.File! file, Android.Util.Size! size, Android.OS.CancellationSignal? signal) -> Android.Graphics.Bitmap! +static Android.Media.ThumbnailUtils.CreateImageThumbnail(string! filePath, Android.Provider.ThumbnailKind kind) -> Android.Graphics.Bitmap? +static Android.Media.ThumbnailUtils.CreateVideoThumbnail(Java.IO.File! file, Android.Util.Size! size, Android.OS.CancellationSignal? signal) -> Android.Graphics.Bitmap! +static Android.Media.ThumbnailUtils.CreateVideoThumbnail(string! filePath, Android.Provider.ThumbnailKind kind) -> Android.Graphics.Bitmap? +static Android.Media.ThumbnailUtils.CreateVideoThumbnailAsync(Java.IO.File! file, Android.Util.Size! size, Android.OS.CancellationSignal? signal) -> System.Threading.Tasks.Task! +static Android.Media.ThumbnailUtils.CreateVideoThumbnailAsync(string! filePath, Android.Provider.ThumbnailKind kind) -> System.Threading.Tasks.Task! +static Android.Media.ThumbnailUtils.ExtractThumbnail(Android.Graphics.Bitmap? source, int width, int height) -> Android.Graphics.Bitmap? +static Android.Media.ThumbnailUtils.ExtractThumbnail(Android.Graphics.Bitmap? source, int width, int height, Android.Media.ThumnailExtractOptions options) -> Android.Graphics.Bitmap? +static Android.Media.ThumbnailUtils.ExtractThumbnailAsync(Android.Graphics.Bitmap? source, int width, int height) -> System.Threading.Tasks.Task! +static Android.Media.ThumbnailUtils.ExtractThumbnailAsync(Android.Graphics.Bitmap? source, int width, int height, Android.Media.ThumnailExtractOptions options) -> System.Threading.Tasks.Task! +static Android.Media.TV.AdBuffer.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.AdRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.AdResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.AitInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.BroadcastInfoRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.BroadcastInfoResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.CommandRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.CommandResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.DsmccRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.DsmccResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.Interactive.AppLinkInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.Interactive.TvInteractiveAppServiceInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.PesRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.PesResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.SectionRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.SectionResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.StreamEventRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.StreamEventResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TableRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TableResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TimelineRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TimelineResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TsRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TsResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TvContentRating.CreateRating(string? domain, string? ratingSystem, string? rating, params string![]? subRatings) -> Android.Media.TV.TvContentRating? +static Android.Media.TV.TvContentRating.UnflattenFromString(string? ratingString) -> Android.Media.TV.TvContentRating? +static Android.Media.TV.TvContentRating.Unrated.get -> Android.Media.TV.TvContentRating? +static Android.Media.TV.TvContract.BuildChannelLogoUri(Android.Net.Uri? channelUri) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildChannelLogoUri(long channelId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildChannelsUriForInput(string? inputId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildChannelUri(long channelId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildChannelUriForPassthroughInput(string? inputId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildInputId(Android.Content.ComponentName? name) -> string? +static Android.Media.TV.TvContract.BuildPreviewProgramsUriForChannel(Android.Net.Uri? channelUri) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildPreviewProgramsUriForChannel(long channelId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildPreviewProgramUri(long previewProgramId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildProgramsUriForChannel(Android.Net.Uri? channelUri) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildProgramsUriForChannel(Android.Net.Uri? channelUri, long startTime, long endTime) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildProgramsUriForChannel(long channelId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildProgramsUriForChannel(long channelId, long startTime, long endTime) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildProgramUri(long programId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildRecordedProgramUri(long recordedProgramId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.BuildWatchNextProgramUri(long watchNextProgramId) -> Android.Net.Uri? +static Android.Media.TV.TvContract.Channels.ContentUri.get -> Android.Net.Uri? +static Android.Media.TV.TvContract.Channels.GetVideoResolution(string? videoFormat) -> string? +static Android.Media.TV.TvContract.IsChannelUri(Android.Net.Uri! uri) -> bool +static Android.Media.TV.TvContract.IsChannelUriForPassthroughInput(Android.Net.Uri! uri) -> bool +static Android.Media.TV.TvContract.IsChannelUriForTunerInput(Android.Net.Uri! uri) -> bool +static Android.Media.TV.TvContract.IsProgramUri(Android.Net.Uri! uri) -> bool +static Android.Media.TV.TvContract.IsRecordedProgramUri(Android.Net.Uri! uri) -> bool +static Android.Media.TV.TvContract.PreviewPrograms.ContentUri.get -> Android.Net.Uri? +static Android.Media.TV.TvContract.Programs.ContentUri.get -> Android.Net.Uri? +static Android.Media.TV.TvContract.Programs.Genres.Decode(string! genres) -> string![]? +static Android.Media.TV.TvContract.Programs.Genres.Encode(params string![]! genres) -> string? +static Android.Media.TV.TvContract.Programs.Genres.IsCanonical(string? genre) -> bool +static Android.Media.TV.TvContract.RecordedPrograms.ContentUri.get -> Android.Net.Uri? +static Android.Media.TV.TvContract.RequestChannelBrowsable(Android.Content.Context? context, long channelId) -> void +static Android.Media.TV.TvContract.WatchNextPrograms.ContentUri.get -> Android.Net.Uri? +static Android.Media.TV.TvInputInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.TV.TvRecordingInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Media.TV.TvTrackInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.VolumeShaper.Configuration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.VolumeShaper.Configuration.CubicRamp.get -> Android.Media.VolumeShaper.Configuration? +static Android.Media.VolumeShaper.Configuration.LinearRamp.get -> Android.Media.VolumeShaper.Configuration? +static Android.Media.VolumeShaper.Configuration.MaximumCurvePoints.get -> int +static Android.Media.VolumeShaper.Configuration.ScurveRamp.get -> Android.Media.VolumeShaper.Configuration? +static Android.Media.VolumeShaper.Configuration.SineRamp.get -> Android.Media.VolumeShaper.Configuration? +static Android.Media.VolumeShaper.Operation.Creator.get -> Android.OS.IParcelableCreator? +static Android.Media.VolumeShaper.Operation.Play.get -> Android.Media.VolumeShaper.Operation? +static Android.Media.VolumeShaper.Operation.Reverse.get -> Android.Media.VolumeShaper.Operation? +static Android.Mtp.MtpConstants.IsAbstractObject(Android.Mtp.MtpFormat format) -> bool +static Android.Net.CaptivePortal.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.ConnectivityDiagnosticsManager.DataStallReport.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.ConnectivityManager.FromContext(Android.Content.Context! context) -> Android.Net.ConnectivityManager? +static Android.Net.ConnectivityManager.IsNetworkTypeValid(Android.Net.ConnectivityType networkType) -> bool +static Android.Net.ConnectivityManager.ProcessDefaultNetwork.get -> Android.Net.Network? +static Android.Net.ConnectivityManager.SetProcessDefaultNetwork(Android.Net.Network? network) -> bool +static Android.Net.DhcpInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.DnsResolver.Instance.get -> Android.Net.DnsResolver! +static Android.Net.EthernetNetworkSpecifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Http.AndroidHttpClient.DefaultSyncMinGzipBytes.get -> long +static Android.Net.Http.AndroidHttpClient.DefaultSyncMinGzipBytes.set -> void +static Android.Net.Http.AndroidHttpClient.GetCompressedEntity(byte[]? data, Android.Content.ContentResolver? resolver) -> Org.Apache.Http.Entity.AbstractHttpEntity? +static Android.Net.Http.AndroidHttpClient.GetMinGzipSize(Android.Content.ContentResolver? resolver) -> long +static Android.Net.Http.AndroidHttpClient.GetUngzippedContent(Org.Apache.Http.IHttpEntity? entity) -> System.IO.Stream? +static Android.Net.Http.AndroidHttpClient.ModifyRequestToAcceptGzipResponse(Org.Apache.Http.IHttpRequest? request) -> void +static Android.Net.Http.AndroidHttpClient.NewInstance(string? userAgent) -> Android.Net.Http.AndroidHttpClient? +static Android.Net.Http.AndroidHttpClient.NewInstance(string? userAgent, Android.Content.Context? context) -> Android.Net.Http.AndroidHttpClient? +static Android.Net.Http.AndroidHttpClient.ParseDate(string? dateString) -> long +static Android.Net.Http.HttpEngine.VersionString.get -> string! +static Android.Net.Http.HttpResponseCache.Install(Java.IO.File? directory, long maxSize) -> Android.Net.Http.HttpResponseCache? +static Android.Net.Http.HttpResponseCache.Installed.get -> Android.Net.Http.HttpResponseCache? +static Android.Net.Http.SslCertificate.RestoreState(Android.OS.Bundle? bundle) -> Android.Net.Http.SslCertificate? +static Android.Net.Http.SslCertificate.SaveState(Android.Net.Http.SslCertificate? certificate) -> Android.OS.Bundle? +static Android.Net.InetAddresses.IsNumericAddress(string! address) -> bool +static Android.Net.InetAddresses.ParseNumericAddress(string! address) -> Java.Net.InetAddress! +static Android.Net.IpConfiguration.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.IpPrefix.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.IpSec.Ike.ChildSaProposal.SupportedEncryptionAlgorithms.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSec.Ike.ChildSaProposal.SupportedIntegrityAlgorithms.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSec.Ike.IkeSaProposal.SupportedEncryptionAlgorithms.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSec.Ike.IkeSaProposal.SupportedIntegrityAlgorithms.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSec.Ike.IkeSaProposal.SupportedPseudorandomFunctions.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSec.Ike.SaProposal.SupportedDhGroups.get -> System.Collections.Generic.ICollection! +static Android.Net.IpSecAlgorithm.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.IpSecAlgorithm.SupportedAlgorithms.get -> System.Collections.Generic.ICollection! +static Android.Net.LinkAddress.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.LinkProperties.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.LocalSocketAddress.Namespace.Abstract.get -> Android.Net.LocalSocketAddress.Namespace? +static Android.Net.LocalSocketAddress.Namespace.Filesystem.get -> Android.Net.LocalSocketAddress.Namespace? +static Android.Net.LocalSocketAddress.Namespace.Reserved.get -> Android.Net.LocalSocketAddress.Namespace? +static Android.Net.LocalSocketAddress.Namespace.ValueOf(string? name) -> Android.Net.LocalSocketAddress.Namespace? +static Android.Net.LocalSocketAddress.Namespace.Values() -> Android.Net.LocalSocketAddress.Namespace![]? +static Android.Net.MacAddress.BroadcastAddress.get -> Android.Net.MacAddress? +static Android.Net.MacAddress.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.MacAddress.FromBytes(byte[]! addr) -> Android.Net.MacAddress! +static Android.Net.MacAddress.FromString(string! addr) -> Android.Net.MacAddress! +static Android.Net.MailTo.IsMailTo(string? url) -> bool +static Android.Net.MailTo.Parse(string? url) -> Android.Net.MailTo? +static Android.Net.Network.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Network.FromNetworkHandle(long networkHandle) -> Android.Net.Network? +static Android.Net.NetworkCapabilities.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.NetworkInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.NetworkInfo.DetailedState.Authenticating.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Blocked.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.CaptivePortalCheck.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Connected.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Connecting.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Disconnected.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Disconnecting.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Failed.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Idle.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.ObtainingIpaddr.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Scanning.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Suspended.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.ValueOf(string? name) -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.DetailedState.Values() -> Android.Net.NetworkInfo.DetailedState![]? +static Android.Net.NetworkInfo.DetailedState.VerifyingPoorLink.get -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.NetworkInfo.State.Connected.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Connecting.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Disconnected.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Disconnecting.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Suspended.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Unknown.get -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.ValueOf(string? name) -> Android.Net.NetworkInfo.State? +static Android.Net.NetworkInfo.State.Values() -> Android.Net.NetworkInfo.State![]? +static Android.Net.NetworkRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Nsd.NsdServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Proxy.DefaultHost.get -> string? +static Android.Net.Proxy.DefaultPort.get -> int +static Android.Net.Proxy.GetHost(Android.Content.Context? ctx) -> string? +static Android.Net.Proxy.GetPort(Android.Content.Context? ctx) -> int +static Android.Net.ProxyInfo.BuildDirectProxy(string? host, int port) -> Android.Net.ProxyInfo? +static Android.Net.ProxyInfo.BuildDirectProxy(string? host, int port, System.Collections.Generic.IList? exclList) -> Android.Net.ProxyInfo? +static Android.Net.ProxyInfo.BuildPacProxy(Android.Net.Uri! pacUrl, int port) -> Android.Net.ProxyInfo! +static Android.Net.ProxyInfo.BuildPacProxy(Android.Net.Uri? pacUri) -> Android.Net.ProxyInfo? +static Android.Net.ProxyInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.RouteInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Rtp.AudioCodec.Amr.get -> Android.Net.Rtp.AudioCodec? +static Android.Net.Rtp.AudioCodec.GetCodec(int type, string? rtpmap, string? fmtp) -> Android.Net.Rtp.AudioCodec? +static Android.Net.Rtp.AudioCodec.GetCodecs() -> Android.Net.Rtp.AudioCodec![]? +static Android.Net.Rtp.AudioCodec.Gsm.get -> Android.Net.Rtp.AudioCodec? +static Android.Net.Rtp.AudioCodec.GsmEfr.get -> Android.Net.Rtp.AudioCodec? +static Android.Net.Rtp.AudioCodec.Pcma.get -> Android.Net.Rtp.AudioCodec? +static Android.Net.Rtp.AudioCodec.Pcmu.get -> Android.Net.Rtp.AudioCodec? +static Android.Net.Sip.SipErrorCode.ToString(Android.Net.Sip.SipErrorCodes errorCode) -> string? +static Android.Net.Sip.SipManager.GetCallId(Android.Content.Intent? incomingCallIntent) -> string? +static Android.Net.Sip.SipManager.GetOfferSessionDescription(Android.Content.Intent? incomingCallIntent) -> string? +static Android.Net.Sip.SipManager.IsApiSupported(Android.Content.Context? context) -> bool +static Android.Net.Sip.SipManager.IsIncomingCallIntent(Android.Content.Intent? intent) -> bool +static Android.Net.Sip.SipManager.IsSipWifiOnly(Android.Content.Context? context) -> bool +static Android.Net.Sip.SipManager.IsVoipSupported(Android.Content.Context? context) -> bool +static Android.Net.Sip.SipManager.NewInstance(Android.Content.Context? context) -> Android.Net.Sip.SipManager? +static Android.Net.Sip.SipProfile.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Sip.SipSession.State.ToString(Android.Net.Sip.SipSessionState state) -> string? +static Android.Net.Ssl.SSLEngines.ExportKeyingMaterial(Javax.Net.Ssl.SSLEngine! engine, string! label, byte[]? context, int length) -> byte[]? +static Android.Net.Ssl.SSLEngines.IsSupportedEngine(Javax.Net.Ssl.SSLEngine! engine) -> bool +static Android.Net.Ssl.SSLEngines.SetUseSessionTickets(Javax.Net.Ssl.SSLEngine! engine, bool useSessionTickets) -> void +static Android.Net.Ssl.SSLSockets.ExportKeyingMaterial(Javax.Net.Ssl.SSLSocket! socket, string! label, byte[]? context, int length) -> byte[]? +static Android.Net.Ssl.SSLSockets.IsSupportedSocket(Javax.Net.Ssl.SSLSocket! socket) -> bool +static Android.Net.Ssl.SSLSockets.SetUseSessionTickets(Javax.Net.Ssl.SSLSocket! socket, bool useSessionTickets) -> void +static Android.Net.SSLCertificateSocketFactory.GetDefault(int handshakeTimeoutMillis) -> Javax.Net.SocketFactory? +static Android.Net.SSLCertificateSocketFactory.GetDefault(int handshakeTimeoutMillis, Android.Net.SSLSessionCache? cache) -> Javax.Net.Ssl.SSLSocketFactory? +static Android.Net.SSLCertificateSocketFactory.GetHttpSocketFactory(int handshakeTimeoutMillis, Android.Net.SSLSessionCache? cache) -> Org.Apache.Http.Conn.Ssl.SSLSocketFactory? +static Android.Net.SSLCertificateSocketFactory.GetInsecure(int handshakeTimeoutMillis, Android.Net.SSLSessionCache? cache) -> Javax.Net.Ssl.SSLSocketFactory? +static Android.Net.StaticIpConfiguration.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.TelephonyNetworkSpecifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.TrafficStats.ClearThreadStatsTag() -> void +static Android.Net.TrafficStats.ClearThreadStatsUid() -> void +static Android.Net.TrafficStats.GetAndSetThreadStatsTag(int tag) -> int +static Android.Net.TrafficStats.GetRxBytes(string! iface) -> long +static Android.Net.TrafficStats.GetRxPackets(string! iface) -> long +static Android.Net.TrafficStats.GetTxBytes(string! iface) -> long +static Android.Net.TrafficStats.GetTxPackets(string! iface) -> long +static Android.Net.TrafficStats.GetUidRxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidRxPackets(int uid) -> long +static Android.Net.TrafficStats.GetUidTcpRxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidTcpRxSegments(int uid) -> long +static Android.Net.TrafficStats.GetUidTcpTxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidTcpTxSegments(int uid) -> long +static Android.Net.TrafficStats.GetUidTxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidTxPackets(int uid) -> long +static Android.Net.TrafficStats.GetUidUdpRxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidUdpRxPackets(int uid) -> long +static Android.Net.TrafficStats.GetUidUdpTxBytes(int uid) -> long +static Android.Net.TrafficStats.GetUidUdpTxPackets(int uid) -> long +static Android.Net.TrafficStats.IncrementOperationCount(int operationCount) -> void +static Android.Net.TrafficStats.IncrementOperationCount(int tag, int operationCount) -> void +static Android.Net.TrafficStats.MobileRxBytes.get -> long +static Android.Net.TrafficStats.MobileRxPackets.get -> long +static Android.Net.TrafficStats.MobileTxBytes.get -> long +static Android.Net.TrafficStats.MobileTxPackets.get -> long +static Android.Net.TrafficStats.TagDatagramSocket(Java.Net.DatagramSocket! socket) -> void +static Android.Net.TrafficStats.TagFileDescriptor(Java.IO.FileDescriptor! fd) -> void +static Android.Net.TrafficStats.TagSocket(Java.Net.Socket! socket) -> void +static Android.Net.TrafficStats.ThreadStatsTag.get -> int +static Android.Net.TrafficStats.ThreadStatsTag.set -> void +static Android.Net.TrafficStats.ThreadStatsUid.get -> int +static Android.Net.TrafficStats.ThreadStatsUid.set -> void +static Android.Net.TrafficStats.TotalRxBytes.get -> long +static Android.Net.TrafficStats.TotalRxPackets.get -> long +static Android.Net.TrafficStats.TotalTxBytes.get -> long +static Android.Net.TrafficStats.TotalTxPackets.get -> long +static Android.Net.TrafficStats.UntagDatagramSocket(Java.Net.DatagramSocket! socket) -> void +static Android.Net.TrafficStats.UntagFileDescriptor(Java.IO.FileDescriptor! fd) -> void +static Android.Net.TrafficStats.UntagSocket(Java.Net.Socket! socket) -> void +static Android.Net.Uri.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Uri.Decode(string? s) -> string? +static Android.Net.Uri.Empty.get -> Android.Net.Uri? +static Android.Net.Uri.Encode(string? s) -> string? +static Android.Net.Uri.Encode(string? s, string? allow) -> string? +static Android.Net.Uri.FromFile(Java.IO.File? file) -> Android.Net.Uri? +static Android.Net.Uri.FromParts(string? scheme, string? ssp, string? fragment) -> Android.Net.Uri? +static Android.Net.Uri.Parse(string? uriString) -> Android.Net.Uri? +static Android.Net.Uri.WithAppendedPath(Android.Net.Uri? baseUri, string? pathSegment) -> Android.Net.Uri? +static Android.Net.Uri.WriteToParcel(Android.OS.Parcel? out, Android.Net.Uri? uri) -> void +static Android.Net.UrlQuerySanitizer.AllButNulAndAngleBracketsLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.AllButNulLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.AllButWhitespaceLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.AllIllegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.AmpAndSpaceLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.AmpLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.SpaceLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.UrlAndSpaceLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.UrlQuerySanitizer.UrlLegal.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +static Android.Net.Vcn.VcnConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.VpnProfileState.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.VpnService.Prepare(Android.Content.Context? context) -> Android.Content.Intent? +static Android.Net.Wifi.Aware.AwarePairingConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.AwareResources.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.Characteristics.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Aware.ParcelablePeerHandle.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.PublishConfig.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Aware.SubscribeConfig.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Aware.WifiAwareChannelInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.WifiAwareDataPathSecurityConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.WifiAwareNetworkInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Aware.WifiAwareNetworkSpecifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Hotspot2.ConfigParser.ParsePasspointConfig(string? mimeType, byte[]? data) -> Android.Net.Wifi.Hotspot2.PasspointConfiguration? +static Android.Net.Wifi.Hotspot2.Omadm.PpsMoParser.ParseMoText(string? xmlString) -> Android.Net.Wifi.Hotspot2.PasspointConfiguration? +static Android.Net.Wifi.Hotspot2.PasspointConfiguration.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Hotspot2.Pps.Credential.CertificateCredential.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Hotspot2.Pps.Credential.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Hotspot2.Pps.Credential.SimCredential.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Hotspot2.Pps.Credential.UserCredential.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Hotspot2.Pps.HomeSp.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.MloLink.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo.NewInstance(string? instanceName, string? serviceType, System.Collections.Generic.IDictionary? txtMap) -> Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceInfo? +static Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.NewInstance() -> Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.NewInstance(string? instanceName, string? serviceType) -> Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest.NewInstance(string? serviceType) -> Android.Net.Wifi.P2p.Nsd.WifiP2pDnsSdServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.NewInstance(Android.Net.Wifi.P2p.Nsd.ServiceType protocolType) -> Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.NewInstance(Android.Net.Wifi.P2p.Nsd.ServiceType protocolType, string? queryData) -> Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo.NewInstance(string? uuid, string? device, System.Collections.Generic.IList? services) -> Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceInfo? +static Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.NewInstance() -> Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest? +static Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest.NewInstance(string? st) -> Android.Net.Wifi.P2p.Nsd.WifiP2pUpnpServiceRequest? +static Android.Net.Wifi.P2p.WifiP2pConfig.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.P2p.WifiP2pDevice.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.P2p.WifiP2pDeviceList.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.P2p.WifiP2pGroup.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.P2p.WifiP2pInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.P2p.WifiP2pManager.P2pMaxAllowedVendorElementsLengthBytes.get -> int +static Android.Net.Wifi.P2p.WifiP2pWfdInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Rtt.RangingRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Rtt.RangingRequest.DefaultRttBurstSize.get -> int +static Android.Net.Wifi.Rtt.RangingRequest.MaxPeers.get -> int +static Android.Net.Wifi.Rtt.RangingRequest.MaxRttBurstSize.get -> int +static Android.Net.Wifi.Rtt.RangingRequest.MinRttBurstSize.get -> int +static Android.Net.Wifi.Rtt.RangingResult.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.Rtt.ResponderConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.Rtt.ResponderConfig.FromScanResult(Android.Net.Wifi.ScanResult! scanResult) -> Android.Net.Wifi.Rtt.ResponderConfig! +static Android.Net.Wifi.Rtt.ResponderLocation.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.ScanResult.ConvertChannelToFrequencyMhzIfSupported(int channel, int band) -> int +static Android.Net.Wifi.ScanResult.ConvertFrequencyMhzToChannelIfSupported(int freqMhz) -> int +static Android.Net.Wifi.ScanResult.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.ScanResult.InformationElement.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.SoftApConfiguration.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.SupplicantState.Associated.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Associating.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Authenticating.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Completed.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Disconnected.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Dormant.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.FourWayHandshake.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.GroupHandshake.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Inactive.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.InterfaceDisabled.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Invalid.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.IsValidState(Android.Net.Wifi.SupplicantState? state) -> bool +static Android.Net.Wifi.SupplicantState.Scanning.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Uninitialized.get -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.ValueOf(string? name) -> Android.Net.Wifi.SupplicantState? +static Android.Net.Wifi.SupplicantState.Values() -> Android.Net.Wifi.SupplicantState![]? +static Android.Net.Wifi.WifiAvailableChannel.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.WifiConfiguration.AuthAlgorithm.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiConfiguration.GroupCipher.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiConfiguration.KeyMgmt.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiConfiguration.PairwiseCipher.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiConfiguration.Protocol.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiConfiguration.Status.Strings.get -> System.Collections.Generic.IList? +static Android.Net.Wifi.WifiEnterpriseConfig.Creator.get -> Android.OS.IParcelableCreator? +static Android.Net.Wifi.WifiInfo.GetDetailedStateOf(Android.Net.Wifi.SupplicantState? suppState) -> Android.Net.NetworkInfo.DetailedState? +static Android.Net.Wifi.WifiManager.AddNetworkResult.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.WifiManager.CalculateSignalLevel(int rssi, int numLevels) -> int +static Android.Net.Wifi.WifiManager.CompareSignalLevel(int rssiA, int rssiB) -> int +static Android.Net.Wifi.WifiManager.FromContext(Android.Content.Context! context) -> Android.Net.Wifi.WifiManager? +static Android.Net.Wifi.WifiNetworkSpecifier.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.WifiNetworkSuggestion.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.WifiSsid.Creator.get -> Android.OS.IParcelableCreator! +static Android.Net.Wifi.WifiSsid.FromBytes(byte[]? bytes) -> Android.Net.Wifi.WifiSsid! +static Android.Net.Wifi.WpsInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Nfc.AvailableNfcAntenna.Creator.get -> Android.OS.IParcelableCreator! +static Android.Nfc.CardEmulators.CardEmulation.GetInstance(Android.Nfc.NfcAdapter? adapter) -> Android.Nfc.CardEmulators.CardEmulation? +static Android.Nfc.CardEmulators.NfcFCardEmulation.GetInstance(Android.Nfc.NfcAdapter? adapter) -> Android.Nfc.CardEmulators.NfcFCardEmulation? +static Android.Nfc.NdefMessage.Creator.get -> Android.OS.IParcelableCreator? +static Android.Nfc.NdefRecord.CreateApplicationRecord(string? packageName) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.CreateExternal(string? domain, string? type, byte[]? data) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.CreateMime(string? mimeType, byte[]? mimeData) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.CreateTextRecord(string? languageCode, string? text) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.CreateUri(Android.Net.Uri? uri) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.CreateUri(string? uriString) -> Android.Nfc.NdefRecord? +static Android.Nfc.NdefRecord.Creator.get -> Android.OS.IParcelableCreator? +static Android.Nfc.NdefRecord.RtdAlternativeCarrier.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdHandoverCarrier.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdHandoverRequest.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdHandoverSelect.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdSmartPoster.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdText.get -> System.Collections.Generic.IList? +static Android.Nfc.NdefRecord.RtdUri.get -> System.Collections.Generic.IList? +static Android.Nfc.NfcAdapter.DefaultAdapter.get -> Android.Nfc.NfcAdapter? +static Android.Nfc.NfcAdapter.GetDefaultAdapter(Android.Content.Context? context) -> Android.Nfc.NfcAdapter? +static Android.Nfc.NfcAntennaInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Nfc.Tag.Creator.get -> Android.OS.IParcelableCreator? +static Android.Nfc.Tech.IsoDep.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.IsoDep? +static Android.Nfc.Tech.ITagTechnologyExtensions.ConnectAsync(this Android.Nfc.Tech.ITagTechnology! self) -> System.Threading.Tasks.Task! +static Android.Nfc.Tech.MifareClassic.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.MifareClassic? +static Android.Nfc.Tech.MifareClassic.KeyDefault.get -> System.Collections.Generic.IList? +static Android.Nfc.Tech.MifareClassic.KeyMifareApplicationDirectory.get -> System.Collections.Generic.IList? +static Android.Nfc.Tech.MifareClassic.KeyNfcForum.get -> System.Collections.Generic.IList? +static Android.Nfc.Tech.MifareUltralight.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.MifareUltralight? +static Android.Nfc.Tech.Ndef.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.Ndef? +static Android.Nfc.Tech.NdefFormatable.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NdefFormatable? +static Android.Nfc.Tech.NfcA.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NfcA? +static Android.Nfc.Tech.NfcB.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NfcB? +static Android.Nfc.Tech.NfcBarcode.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NfcBarcode? +static Android.Nfc.Tech.NfcF.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NfcF? +static Android.Nfc.Tech.NfcV.Get(Android.Nfc.Tag? tag) -> Android.Nfc.Tech.NfcV? +static Android.Opengl.EGL14.EglBindAPI(int api) -> bool +static Android.Opengl.EGL14.EglBindTexImage(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface, int buffer) -> bool +static Android.Opengl.EGL14.EglChooseConfig(Android.Opengl.EGLDisplay? dpy, int[]? attrib_list, int attrib_listOffset, Android.Opengl.EGLConfig![]? configs, int configsOffset, int config_size, int[]? num_config, int num_configOffset) -> bool +static Android.Opengl.EGL14.EglCopyBuffers(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface, int target) -> bool +static Android.Opengl.EGL14.EglCreateContext(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, Android.Opengl.EGLContext? share_context, int[]? attrib_list, int offset) -> Android.Opengl.EGLContext? +static Android.Opengl.EGL14.EglCreatePbufferFromClientBuffer(Android.Opengl.EGLDisplay? dpy, int buftype, int buffer, Android.Opengl.EGLConfig? config, int[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglCreatePbufferSurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, int[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglCreatePixmapSurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, int pixmap, int[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglCreateWindowSurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, Java.Lang.Object? win, int[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglDestroyContext(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLContext? ctx) -> bool +static Android.Opengl.EGL14.EglDestroySurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface) -> bool +static Android.Opengl.EGL14.EglGetConfigAttrib(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, int attribute, int[]? value, int offset) -> bool +static Android.Opengl.EGL14.EglGetConfigs(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig![]? configs, int configsOffset, int config_size, int[]? num_config, int num_configOffset) -> bool +static Android.Opengl.EGL14.EglGetCurrentContext() -> Android.Opengl.EGLContext? +static Android.Opengl.EGL14.EglGetCurrentDisplay() -> Android.Opengl.EGLDisplay? +static Android.Opengl.EGL14.EglGetCurrentSurface(int readdraw) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglGetDisplay(int display_id) -> Android.Opengl.EGLDisplay? +static Android.Opengl.EGL14.EglGetError() -> int +static Android.Opengl.EGL14.EglInitialize(Android.Opengl.EGLDisplay? dpy, int[]? major, int majorOffset, int[]? minor, int minorOffset) -> bool +static Android.Opengl.EGL14.EglMakeCurrent(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? draw, Android.Opengl.EGLSurface? read, Android.Opengl.EGLContext? ctx) -> bool +static Android.Opengl.EGL14.EglNoContext.get -> Android.Opengl.EGLContext? +static Android.Opengl.EGL14.EglNoContext.set -> void +static Android.Opengl.EGL14.EglNoDisplay.get -> Android.Opengl.EGLDisplay? +static Android.Opengl.EGL14.EglNoDisplay.set -> void +static Android.Opengl.EGL14.EglNoSurface.get -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL14.EglNoSurface.set -> void +static Android.Opengl.EGL14.EglQueryAPI() -> int +static Android.Opengl.EGL14.EglQueryContext(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLContext? ctx, int attribute, int[]? value, int offset) -> bool +static Android.Opengl.EGL14.EglQueryString(Android.Opengl.EGLDisplay? dpy, int name) -> string? +static Android.Opengl.EGL14.EglQuerySurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface, int attribute, int[]? value, int offset) -> bool +static Android.Opengl.EGL14.EglReleaseTexImage(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface, int buffer) -> bool +static Android.Opengl.EGL14.EglReleaseThread() -> bool +static Android.Opengl.EGL14.EglSurfaceAttrib(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface, int attribute, int value) -> bool +static Android.Opengl.EGL14.EglSwapBuffers(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? surface) -> bool +static Android.Opengl.EGL14.EglSwapInterval(Android.Opengl.EGLDisplay? dpy, int interval) -> bool +static Android.Opengl.EGL14.EglTerminate(Android.Opengl.EGLDisplay? dpy) -> bool +static Android.Opengl.EGL14.EglWaitClient() -> bool +static Android.Opengl.EGL14.EglWaitGL() -> bool +static Android.Opengl.EGL14.EglWaitNative(int engine) -> bool +static Android.Opengl.EGL15.EglClientWaitSync(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSync? sync, int flags, long timeout) -> int +static Android.Opengl.EGL15.EglCreateImage(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLContext? context, int target, long buffer, long[]? attrib_list, int offset) -> Android.Opengl.EGLImage? +static Android.Opengl.EGL15.EglCreatePlatformPixmapSurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, Java.Nio.Buffer? native_pixmap, long[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL15.EglCreatePlatformWindowSurface(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLConfig? config, Java.Nio.Buffer? native_window, long[]? attrib_list, int offset) -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL15.EglCreateSync(Android.Opengl.EGLDisplay? dpy, int type, long[]? attrib_list, int offset) -> Android.Opengl.EGLSync? +static Android.Opengl.EGL15.EglDestroyImage(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLImage? image) -> bool +static Android.Opengl.EGL15.EglDestroySync(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSync? sync) -> bool +static Android.Opengl.EGL15.EglGetPlatformDisplay(int platform, long native_display, long[]? attrib_list, int offset) -> Android.Opengl.EGLDisplay? +static Android.Opengl.EGL15.EglGetSyncAttrib(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSync? sync, int attribute, long[]? value, int offset) -> bool +static Android.Opengl.EGL15.EglNoContext.get -> Android.Opengl.EGLContext? +static Android.Opengl.EGL15.EglNoDisplay.get -> Android.Opengl.EGLDisplay? +static Android.Opengl.EGL15.EglNoImage.get -> Android.Opengl.EGLImage? +static Android.Opengl.EGL15.EglNoSurface.get -> Android.Opengl.EGLSurface? +static Android.Opengl.EGL15.EglNoSync.get -> Android.Opengl.EGLSync? +static Android.Opengl.EGL15.EglWaitSync(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSync? sync, int flags) -> bool +static Android.Opengl.EGLExt.EglDupNativeFenceFDANDROID(Android.Opengl.EGLDisplay! display, Android.Opengl.EGLSync! sync) -> Android.Hardware.SyncFence! +static Android.Opengl.EGLExt.EglPresentationTimeANDROID(Android.Opengl.EGLDisplay? dpy, Android.Opengl.EGLSurface? sur, long time) -> bool +static Android.Opengl.ETC1.DecodeBlock(Java.Nio.Buffer? in, Java.Nio.Buffer? out) -> void +static Android.Opengl.ETC1.DecodeImage(Java.Nio.Buffer? in, Java.Nio.Buffer? out, int width, int height, int pixelSize, int stride) -> void +static Android.Opengl.ETC1.EncodeBlock(Java.Nio.Buffer? in, int validPixelMask, Java.Nio.Buffer? out) -> void +static Android.Opengl.ETC1.EncodeImage(Java.Nio.Buffer? in, int width, int height, int pixelSize, int stride, Java.Nio.Buffer? out) -> void +static Android.Opengl.ETC1.FormatHeader(Java.Nio.Buffer? header, int width, int height) -> void +static Android.Opengl.ETC1.GetEncodedDataSize(int width, int height) -> int +static Android.Opengl.ETC1.GetHeight(Java.Nio.Buffer? header) -> int +static Android.Opengl.ETC1.GetWidth(Java.Nio.Buffer? header) -> int +static Android.Opengl.ETC1.IsValid(Java.Nio.Buffer? header) -> bool +static Android.Opengl.ETC1Util.CompressTexture(Java.Nio.Buffer? input, int width, int height, int pixelSize, int stride) -> Android.Opengl.ETC1Util.ETC1Texture? +static Android.Opengl.ETC1Util.CreateTexture(System.IO.Stream? input) -> Android.Opengl.ETC1Util.ETC1Texture? +static Android.Opengl.ETC1Util.IsETC1Supported.get -> bool +static Android.Opengl.ETC1Util.LoadTexture(int target, int level, int border, int fallbackFormat, int fallbackType, Android.Opengl.ETC1Util.ETC1Texture? texture) -> void +static Android.Opengl.ETC1Util.LoadTexture(int target, int level, int border, int fallbackFormat, int fallbackType, System.IO.Stream? input) -> void +static Android.Opengl.ETC1Util.WriteTexture(Android.Opengl.ETC1Util.ETC1Texture? texture, System.IO.Stream? output) -> void +static Android.Opengl.GLDebugHelper.Wrap(Javax.Microedition.Khronos.Egl.IEGL? egl, int configFlags, Java.IO.Writer? log) -> Javax.Microedition.Khronos.Egl.IEGL? +static Android.Opengl.GLDebugHelper.Wrap(Javax.Microedition.Khronos.Opengles.IGL? gl, int configFlags, Java.IO.Writer? log) -> Javax.Microedition.Khronos.Opengles.IGL? +static Android.Opengl.GLES10.GlActiveTexture(int texture) -> void +static Android.Opengl.GLES10.GlAlphaFunc(int func, float ref) -> void +static Android.Opengl.GLES10.GlAlphaFuncx(int func, int ref) -> void +static Android.Opengl.GLES10.GlBindTexture(int target, int texture) -> void +static Android.Opengl.GLES10.GlBlendFunc(int sfactor, int dfactor) -> void +static Android.Opengl.GLES10.GlClear(int mask) -> void +static Android.Opengl.GLES10.GlClearColor(float red, float green, float blue, float alpha) -> void +static Android.Opengl.GLES10.GlClearColorx(int red, int green, int blue, int alpha) -> void +static Android.Opengl.GLES10.GlClearDepthf(float depth) -> void +static Android.Opengl.GLES10.GlClearDepthx(int depth) -> void +static Android.Opengl.GLES10.GlClearStencil(int s) -> void +static Android.Opengl.GLES10.GlClientActiveTexture(int texture) -> void +static Android.Opengl.GLES10.GlColor4f(float red, float green, float blue, float alpha) -> void +static Android.Opengl.GLES10.GlColor4x(int red, int green, int blue, int alpha) -> void +static Android.Opengl.GLES10.GlColorMask(bool red, bool green, bool blue, bool alpha) -> void +static Android.Opengl.GLES10.GlColorPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES10.GlCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES10.GlCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES10.GlCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) -> void +static Android.Opengl.GLES10.GlCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) -> void +static Android.Opengl.GLES10.GlCullFace(int mode) -> void +static Android.Opengl.GLES10.GlDeleteTextures(int n, int[]? textures, int offset) -> void +static Android.Opengl.GLES10.GlDeleteTextures(int n, Java.Nio.IntBuffer? textures) -> void +static Android.Opengl.GLES10.GlDepthFunc(int func) -> void +static Android.Opengl.GLES10.GlDepthMask(bool flag) -> void +static Android.Opengl.GLES10.GlDepthRangef(float zNear, float zFar) -> void +static Android.Opengl.GLES10.GlDepthRangex(int zNear, int zFar) -> void +static Android.Opengl.GLES10.GlDisable(int cap) -> void +static Android.Opengl.GLES10.GlDisableClientState(int array) -> void +static Android.Opengl.GLES10.GlDrawArrays(int mode, int first, int count) -> void +static Android.Opengl.GLES10.GlDrawElements(int mode, int count, int type, Java.Nio.Buffer? indices) -> void +static Android.Opengl.GLES10.GlEnable(int cap) -> void +static Android.Opengl.GLES10.GlEnableClientState(int array) -> void +static Android.Opengl.GLES10.GlFinish() -> void +static Android.Opengl.GLES10.GlFlush() -> void +static Android.Opengl.GLES10.GlFogf(int pname, float param) -> void +static Android.Opengl.GLES10.GlFogfv(int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES10.GlFogfv(int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES10.GlFogx(int pname, int param) -> void +static Android.Opengl.GLES10.GlFogxv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlFogxv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlFrontFace(int mode) -> void +static Android.Opengl.GLES10.GlFrustumf(float left, float right, float bottom, float top, float zNear, float zFar) -> void +static Android.Opengl.GLES10.GlFrustumx(int left, int right, int bottom, int top, int zNear, int zFar) -> void +static Android.Opengl.GLES10.GlGenTextures(int n, int[]? textures, int offset) -> void +static Android.Opengl.GLES10.GlGenTextures(int n, Java.Nio.IntBuffer? textures) -> void +static Android.Opengl.GLES10.GlGetError() -> int +static Android.Opengl.GLES10.GlGetIntegerv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlGetIntegerv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlGetString(int name) -> string? +static Android.Opengl.GLES10.GlHint(int target, int mode) -> void +static Android.Opengl.GLES10.GlLightf(int light, int pname, float param) -> void +static Android.Opengl.GLES10.GlLightfv(int light, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES10.GlLightfv(int light, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES10.GlLightModelf(int pname, float param) -> void +static Android.Opengl.GLES10.GlLightModelfv(int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES10.GlLightModelfv(int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES10.GlLightModelx(int pname, int param) -> void +static Android.Opengl.GLES10.GlLightModelxv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlLightModelxv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlLightx(int light, int pname, int param) -> void +static Android.Opengl.GLES10.GlLightxv(int light, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlLightxv(int light, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlLineWidth(float width) -> void +static Android.Opengl.GLES10.GlLineWidthx(int width) -> void +static Android.Opengl.GLES10.GlLoadIdentity() -> void +static Android.Opengl.GLES10.GlLoadMatrixf(float[]? m, int offset) -> void +static Android.Opengl.GLES10.GlLoadMatrixf(Java.Nio.FloatBuffer? m) -> void +static Android.Opengl.GLES10.GlLoadMatrixx(int[]? m, int offset) -> void +static Android.Opengl.GLES10.GlLoadMatrixx(Java.Nio.IntBuffer? m) -> void +static Android.Opengl.GLES10.GlLogicOp(int opcode) -> void +static Android.Opengl.GLES10.GlMaterialf(int face, int pname, float param) -> void +static Android.Opengl.GLES10.GlMaterialfv(int face, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES10.GlMaterialfv(int face, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES10.GlMaterialx(int face, int pname, int param) -> void +static Android.Opengl.GLES10.GlMaterialxv(int face, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlMaterialxv(int face, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlMatrixMode(int mode) -> void +static Android.Opengl.GLES10.GlMultiTexCoord4f(int target, float s, float t, float r, float q) -> void +static Android.Opengl.GLES10.GlMultiTexCoord4x(int target, int s, int t, int r, int q) -> void +static Android.Opengl.GLES10.GlMultMatrixf(float[]? m, int offset) -> void +static Android.Opengl.GLES10.GlMultMatrixf(Java.Nio.FloatBuffer? m) -> void +static Android.Opengl.GLES10.GlMultMatrixx(int[]? m, int offset) -> void +static Android.Opengl.GLES10.GlMultMatrixx(Java.Nio.IntBuffer? m) -> void +static Android.Opengl.GLES10.GlNormal3f(float nx, float ny, float nz) -> void +static Android.Opengl.GLES10.GlNormal3x(int nx, int ny, int nz) -> void +static Android.Opengl.GLES10.GlNormalPointer(int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES10.GlOrthof(float left, float right, float bottom, float top, float zNear, float zFar) -> void +static Android.Opengl.GLES10.GlOrthox(int left, int right, int bottom, int top, int zNear, int zFar) -> void +static Android.Opengl.GLES10.GlPixelStorei(int pname, int param) -> void +static Android.Opengl.GLES10.GlPointSize(float size) -> void +static Android.Opengl.GLES10.GlPointSizex(int size) -> void +static Android.Opengl.GLES10.GlPolygonOffset(float factor, float units) -> void +static Android.Opengl.GLES10.GlPolygonOffsetx(int factor, int units) -> void +static Android.Opengl.GLES10.GlPopMatrix() -> void +static Android.Opengl.GLES10.GlPushMatrix() -> void +static Android.Opengl.GLES10.GlReadPixels(int x, int y, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES10.GlRotatef(float angle, float x, float y, float z) -> void +static Android.Opengl.GLES10.GlRotatex(int angle, int x, int y, int z) -> void +static Android.Opengl.GLES10.GlSampleCoverage(float value, bool invert) -> void +static Android.Opengl.GLES10.GlSampleCoveragex(int value, bool invert) -> void +static Android.Opengl.GLES10.GlScalef(float x, float y, float z) -> void +static Android.Opengl.GLES10.GlScalex(int x, int y, int z) -> void +static Android.Opengl.GLES10.GlScissor(int x, int y, int width, int height) -> void +static Android.Opengl.GLES10.GlShadeModel(int mode) -> void +static Android.Opengl.GLES10.GlStencilFunc(int func, int ref, int mask) -> void +static Android.Opengl.GLES10.GlStencilMask(int mask) -> void +static Android.Opengl.GLES10.GlStencilOp(int fail, int zfail, int zpass) -> void +static Android.Opengl.GLES10.GlTexCoordPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES10.GlTexEnvf(int target, int pname, float param) -> void +static Android.Opengl.GLES10.GlTexEnvfv(int target, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES10.GlTexEnvfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES10.GlTexEnvx(int target, int pname, int param) -> void +static Android.Opengl.GLES10.GlTexEnvxv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES10.GlTexEnvxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES10.GlTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES10.GlTexParameterf(int target, int pname, float param) -> void +static Android.Opengl.GLES10.GlTexParameterx(int target, int pname, int param) -> void +static Android.Opengl.GLES10.GlTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES10.GlTranslatef(float x, float y, float z) -> void +static Android.Opengl.GLES10.GlTranslatex(int x, int y, int z) -> void +static Android.Opengl.GLES10.GlVertexPointer(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES10.GlViewport(int x, int y, int width, int height) -> void +static Android.Opengl.GLES10Ext.GlQueryMatrixxOES(int[]? mantissa, int mantissaOffset, int[]? exponent, int exponentOffset) -> int +static Android.Opengl.GLES10Ext.GlQueryMatrixxOES(Java.Nio.IntBuffer? mantissa, Java.Nio.IntBuffer? exponent) -> int +static Android.Opengl.GLES11.GlBindBuffer(int target, int buffer) -> void +static Android.Opengl.GLES11.GlBufferData(int target, int size, Java.Nio.Buffer? data, int usage) -> void +static Android.Opengl.GLES11.GlBufferSubData(int target, int offset, int size, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES11.GlClipPlanef(int plane, float[]? equation, int offset) -> void +static Android.Opengl.GLES11.GlClipPlanef(int plane, Java.Nio.FloatBuffer? equation) -> void +static Android.Opengl.GLES11.GlClipPlanex(int plane, int[]? equation, int offset) -> void +static Android.Opengl.GLES11.GlClipPlanex(int plane, Java.Nio.IntBuffer? equation) -> void +static Android.Opengl.GLES11.GlColor4ub(sbyte red, sbyte green, sbyte blue, sbyte alpha) -> void +static Android.Opengl.GLES11.GlColorPointer(int size, int type, int stride, int offset) -> void +static Android.Opengl.GLES11.GlDeleteBuffers(int n, int[]? buffers, int offset) -> void +static Android.Opengl.GLES11.GlDeleteBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +static Android.Opengl.GLES11.GlDrawElements(int mode, int count, int type, int offset) -> void +static Android.Opengl.GLES11.GlGenBuffers(int n, int[]? buffers, int offset) -> void +static Android.Opengl.GLES11.GlGenBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +static Android.Opengl.GLES11.GlGetBooleanv(int pname, bool[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetBooleanv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetBufferParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetBufferParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetClipPlanef(int pname, float[]? eqn, int offset) -> void +static Android.Opengl.GLES11.GlGetClipPlanef(int pname, Java.Nio.FloatBuffer? eqn) -> void +static Android.Opengl.GLES11.GlGetClipPlanex(int pname, int[]? eqn, int offset) -> void +static Android.Opengl.GLES11.GlGetClipPlanex(int pname, Java.Nio.IntBuffer? eqn) -> void +static Android.Opengl.GLES11.GlGetFixedv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetFixedv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetFloatv(int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetFloatv(int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlGetLightfv(int light, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetLightfv(int light, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlGetLightxv(int light, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetLightxv(int light, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetMaterialfv(int face, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetMaterialfv(int face, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlGetMaterialxv(int face, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetMaterialxv(int face, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexEnvfv(int env, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexEnvfv(int env, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexEnviv(int env, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexEnviv(int env, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexEnvxv(int env, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexEnvxv(int env, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexParameterfv(int target, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlGetTexParameterxv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlGetTexParameterxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlIsBuffer(int buffer) -> bool +static Android.Opengl.GLES11.GlIsEnabled(int cap) -> bool +static Android.Opengl.GLES11.GlIsTexture(int texture) -> bool +static Android.Opengl.GLES11.GlNormalPointer(int type, int stride, int offset) -> void +static Android.Opengl.GLES11.GlPointParameterf(int pname, float param) -> void +static Android.Opengl.GLES11.GlPointParameterfv(int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlPointParameterfv(int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlPointParameterx(int pname, int param) -> void +static Android.Opengl.GLES11.GlPointParameterxv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlPointParameterxv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlPointSizePointerOES(int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES11.GlTexCoordPointer(int size, int type, int stride, int offset) -> void +static Android.Opengl.GLES11.GlTexEnvi(int target, int pname, int param) -> void +static Android.Opengl.GLES11.GlTexEnviv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlTexEnviv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlTexParameterfv(int target, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11.GlTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11.GlTexParameteri(int target, int pname, int param) -> void +static Android.Opengl.GLES11.GlTexParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlTexParameterxv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11.GlTexParameterxv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11.GlVertexPointer(int size, int type, int stride, int offset) -> void +static Android.Opengl.GLES11Ext.GlAlphaFuncxOES(int func, int ref) -> void +static Android.Opengl.GLES11Ext.GlBindFramebufferOES(int target, int framebuffer) -> void +static Android.Opengl.GLES11Ext.GlBindRenderbufferOES(int target, int renderbuffer) -> void +static Android.Opengl.GLES11Ext.GlBlendEquationOES(int mode) -> void +static Android.Opengl.GLES11Ext.GlBlendEquationSeparateOES(int modeRGB, int modeAlpha) -> void +static Android.Opengl.GLES11Ext.GlBlendFuncSeparateOES(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -> void +static Android.Opengl.GLES11Ext.GlCheckFramebufferStatusOES(int target) -> int +static Android.Opengl.GLES11Ext.GlClearColorxOES(int red, int green, int blue, int alpha) -> void +static Android.Opengl.GLES11Ext.GlClearDepthfOES(float depth) -> void +static Android.Opengl.GLES11Ext.GlClearDepthxOES(int depth) -> void +static Android.Opengl.GLES11Ext.GlClipPlanefOES(int plane, float[]? equation, int offset) -> void +static Android.Opengl.GLES11Ext.GlClipPlanefOES(int plane, Java.Nio.FloatBuffer? equation) -> void +static Android.Opengl.GLES11Ext.GlClipPlanexOES(int plane, int[]? equation, int offset) -> void +static Android.Opengl.GLES11Ext.GlClipPlanexOES(int plane, Java.Nio.IntBuffer? equation) -> void +static Android.Opengl.GLES11Ext.GlColor4xOES(int red, int green, int blue, int alpha) -> void +static Android.Opengl.GLES11Ext.GlCurrentPaletteMatrixOES(int matrixpaletteindex) -> void +static Android.Opengl.GLES11Ext.GlDeleteFramebuffersOES(int n, int[]? framebuffers, int offset) -> void +static Android.Opengl.GLES11Ext.GlDeleteFramebuffersOES(int n, Java.Nio.IntBuffer? framebuffers) -> void +static Android.Opengl.GLES11Ext.GlDeleteRenderbuffersOES(int n, int[]? renderbuffers, int offset) -> void +static Android.Opengl.GLES11Ext.GlDeleteRenderbuffersOES(int n, Java.Nio.IntBuffer? renderbuffers) -> void +static Android.Opengl.GLES11Ext.GlDepthRangefOES(float zNear, float zFar) -> void +static Android.Opengl.GLES11Ext.GlDepthRangexOES(int zNear, int zFar) -> void +static Android.Opengl.GLES11Ext.GlDrawTexfOES(float x, float y, float z, float width, float height) -> void +static Android.Opengl.GLES11Ext.GlDrawTexfvOES(float[]? coords, int offset) -> void +static Android.Opengl.GLES11Ext.GlDrawTexfvOES(Java.Nio.FloatBuffer? coords) -> void +static Android.Opengl.GLES11Ext.GlDrawTexiOES(int x, int y, int z, int width, int height) -> void +static Android.Opengl.GLES11Ext.GlDrawTexivOES(int[]? coords, int offset) -> void +static Android.Opengl.GLES11Ext.GlDrawTexivOES(Java.Nio.IntBuffer? coords) -> void +static Android.Opengl.GLES11Ext.GlDrawTexsOES(short x, short y, short z, short width, short height) -> void +static Android.Opengl.GLES11Ext.GlDrawTexsvOES(Java.Nio.ShortBuffer? coords) -> void +static Android.Opengl.GLES11Ext.GlDrawTexsvOES(short[]? coords, int offset) -> void +static Android.Opengl.GLES11Ext.GlDrawTexxOES(int x, int y, int z, int width, int height) -> void +static Android.Opengl.GLES11Ext.GlDrawTexxvOES(int[]? coords, int offset) -> void +static Android.Opengl.GLES11Ext.GlDrawTexxvOES(Java.Nio.IntBuffer? coords) -> void +static Android.Opengl.GLES11Ext.GlEGLImageTargetRenderbufferStorageOES(int target, Java.Nio.Buffer? image) -> void +static Android.Opengl.GLES11Ext.GlEGLImageTargetTexture2DOES(int target, Java.Nio.Buffer? image) -> void +static Android.Opengl.GLES11Ext.GlFogxOES(int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlFogxvOES(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlFogxvOES(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlFramebufferRenderbufferOES(int target, int attachment, int renderbuffertarget, int renderbuffer) -> void +static Android.Opengl.GLES11Ext.GlFramebufferTexture2DOES(int target, int attachment, int textarget, int texture, int level) -> void +static Android.Opengl.GLES11Ext.GlFrustumfOES(float left, float right, float bottom, float top, float zNear, float zFar) -> void +static Android.Opengl.GLES11Ext.GlFrustumxOES(int left, int right, int bottom, int top, int zNear, int zFar) -> void +static Android.Opengl.GLES11Ext.GlGenerateMipmapOES(int target) -> void +static Android.Opengl.GLES11Ext.GlGenFramebuffersOES(int n, int[]? framebuffers, int offset) -> void +static Android.Opengl.GLES11Ext.GlGenFramebuffersOES(int n, Java.Nio.IntBuffer? framebuffers) -> void +static Android.Opengl.GLES11Ext.GlGenRenderbuffersOES(int n, int[]? renderbuffers, int offset) -> void +static Android.Opengl.GLES11Ext.GlGenRenderbuffersOES(int n, Java.Nio.IntBuffer? renderbuffers) -> void +static Android.Opengl.GLES11Ext.GlGetClipPlanefOES(int pname, float[]? eqn, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetClipPlanefOES(int pname, Java.Nio.FloatBuffer? eqn) -> void +static Android.Opengl.GLES11Ext.GlGetClipPlanexOES(int pname, int[]? eqn, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetClipPlanexOES(int pname, Java.Nio.IntBuffer? eqn) -> void +static Android.Opengl.GLES11Ext.GlGetFixedvOES(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetFixedvOES(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetFramebufferAttachmentParameterivOES(int target, int attachment, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetFramebufferAttachmentParameterivOES(int target, int attachment, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetLightxvOES(int light, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetLightxvOES(int light, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetMaterialxvOES(int face, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetMaterialxvOES(int face, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetRenderbufferParameterivOES(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetRenderbufferParameterivOES(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetTexEnvxvOES(int env, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetTexEnvxvOES(int env, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenfvOES(int coord, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenfvOES(int coord, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenivOES(int coord, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenivOES(int coord, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenxvOES(int coord, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetTexGenxvOES(int coord, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlGetTexParameterxvOES(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlGetTexParameterxvOES(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlIsFramebufferOES(int framebuffer) -> bool +static Android.Opengl.GLES11Ext.GlIsRenderbufferOES(int renderbuffer) -> bool +static Android.Opengl.GLES11Ext.GlLightModelxOES(int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlLightModelxvOES(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlLightModelxvOES(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlLightxOES(int light, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlLightxvOES(int light, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlLightxvOES(int light, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlLineWidthxOES(int width) -> void +static Android.Opengl.GLES11Ext.GlLoadMatrixxOES(int[]? m, int offset) -> void +static Android.Opengl.GLES11Ext.GlLoadMatrixxOES(Java.Nio.IntBuffer? m) -> void +static Android.Opengl.GLES11Ext.GlLoadPaletteFromModelViewMatrixOES() -> void +static Android.Opengl.GLES11Ext.GlMaterialxOES(int face, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlMaterialxvOES(int face, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlMaterialxvOES(int face, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlMatrixIndexPointerOES(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES11Ext.GlMultiTexCoord4xOES(int target, int s, int t, int r, int q) -> void +static Android.Opengl.GLES11Ext.GlMultMatrixxOES(int[]? m, int offset) -> void +static Android.Opengl.GLES11Ext.GlMultMatrixxOES(Java.Nio.IntBuffer? m) -> void +static Android.Opengl.GLES11Ext.GlNormal3xOES(int nx, int ny, int nz) -> void +static Android.Opengl.GLES11Ext.GlOrthofOES(float left, float right, float bottom, float top, float zNear, float zFar) -> void +static Android.Opengl.GLES11Ext.GlOrthoxOES(int left, int right, int bottom, int top, int zNear, int zFar) -> void +static Android.Opengl.GLES11Ext.GlPointParameterxOES(int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlPointParameterxvOES(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlPointParameterxvOES(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlPointSizexOES(int size) -> void +static Android.Opengl.GLES11Ext.GlPolygonOffsetxOES(int factor, int units) -> void +static Android.Opengl.GLES11Ext.GlRenderbufferStorageOES(int target, int internalformat, int width, int height) -> void +static Android.Opengl.GLES11Ext.GlRotatexOES(int angle, int x, int y, int z) -> void +static Android.Opengl.GLES11Ext.GlSampleCoveragexOES(int value, bool invert) -> void +static Android.Opengl.GLES11Ext.GlScalexOES(int x, int y, int z) -> void +static Android.Opengl.GLES11Ext.GlTexEnvxOES(int target, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlTexEnvxvOES(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlTexEnvxvOES(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlTexGenfOES(int coord, int pname, float param) -> void +static Android.Opengl.GLES11Ext.GlTexGenfvOES(int coord, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlTexGenfvOES(int coord, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlTexGeniOES(int coord, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlTexGenivOES(int coord, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlTexGenivOES(int coord, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlTexGenxOES(int coord, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlTexGenxvOES(int coord, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlTexGenxvOES(int coord, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlTexParameterxOES(int target, int pname, int param) -> void +static Android.Opengl.GLES11Ext.GlTexParameterxvOES(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES11Ext.GlTexParameterxvOES(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES11Ext.GlTranslatexOES(int x, int y, int z) -> void +static Android.Opengl.GLES11Ext.GlWeightPointerOES(int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES20.GlActiveTexture(int texture) -> void +static Android.Opengl.GLES20.GlAttachShader(int program, int shader) -> void +static Android.Opengl.GLES20.GlBindAttribLocation(int program, int index, string? name) -> void +static Android.Opengl.GLES20.GlBindBuffer(int target, int buffer) -> void +static Android.Opengl.GLES20.GlBindFramebuffer(int target, int framebuffer) -> void +static Android.Opengl.GLES20.GlBindRenderbuffer(int target, int renderbuffer) -> void +static Android.Opengl.GLES20.GlBindTexture(int target, int texture) -> void +static Android.Opengl.GLES20.GlBlendColor(float red, float green, float blue, float alpha) -> void +static Android.Opengl.GLES20.GlBlendEquation(int mode) -> void +static Android.Opengl.GLES20.GlBlendEquationSeparate(int modeRGB, int modeAlpha) -> void +static Android.Opengl.GLES20.GlBlendFunc(int sfactor, int dfactor) -> void +static Android.Opengl.GLES20.GlBlendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -> void +static Android.Opengl.GLES20.GlBufferData(int target, int size, Java.Nio.Buffer? data, int usage) -> void +static Android.Opengl.GLES20.GlBufferSubData(int target, int offset, int size, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES20.GlCheckFramebufferStatus(int target) -> int +static Android.Opengl.GLES20.GlClear(int mask) -> void +static Android.Opengl.GLES20.GlClearColor(float red, float green, float blue, float alpha) -> void +static Android.Opengl.GLES20.GlClearDepthf(float depth) -> void +static Android.Opengl.GLES20.GlClearStencil(int s) -> void +static Android.Opengl.GLES20.GlColorMask(bool red, bool green, bool blue, bool alpha) -> void +static Android.Opengl.GLES20.GlCompileShader(int shader) -> void +static Android.Opengl.GLES20.GlCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES20.GlCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES20.GlCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border) -> void +static Android.Opengl.GLES20.GlCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height) -> void +static Android.Opengl.GLES20.GlCreateProgram() -> int +static Android.Opengl.GLES20.GlCreateShader(int type) -> int +static Android.Opengl.GLES20.GlCullFace(int mode) -> void +static Android.Opengl.GLES20.GlDeleteBuffers(int n, int[]? buffers, int offset) -> void +static Android.Opengl.GLES20.GlDeleteBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +static Android.Opengl.GLES20.GlDeleteFramebuffers(int n, int[]? framebuffers, int offset) -> void +static Android.Opengl.GLES20.GlDeleteFramebuffers(int n, Java.Nio.IntBuffer? framebuffers) -> void +static Android.Opengl.GLES20.GlDeleteProgram(int program) -> void +static Android.Opengl.GLES20.GlDeleteRenderbuffers(int n, int[]? renderbuffers, int offset) -> void +static Android.Opengl.GLES20.GlDeleteRenderbuffers(int n, Java.Nio.IntBuffer? renderbuffers) -> void +static Android.Opengl.GLES20.GlDeleteShader(int shader) -> void +static Android.Opengl.GLES20.GlDeleteTextures(int n, int[]? textures, int offset) -> void +static Android.Opengl.GLES20.GlDeleteTextures(int n, Java.Nio.IntBuffer? textures) -> void +static Android.Opengl.GLES20.GlDepthFunc(int func) -> void +static Android.Opengl.GLES20.GlDepthMask(bool flag) -> void +static Android.Opengl.GLES20.GlDepthRangef(float zNear, float zFar) -> void +static Android.Opengl.GLES20.GlDetachShader(int program, int shader) -> void +static Android.Opengl.GLES20.GlDisable(int cap) -> void +static Android.Opengl.GLES20.GlDisableVertexAttribArray(int index) -> void +static Android.Opengl.GLES20.GlDrawArrays(int mode, int first, int count) -> void +static Android.Opengl.GLES20.GlDrawElements(int mode, int count, int type, int offset) -> void +static Android.Opengl.GLES20.GlDrawElements(int mode, int count, int type, Java.Nio.Buffer? indices) -> void +static Android.Opengl.GLES20.GlEnable(int cap) -> void +static Android.Opengl.GLES20.GlEnableVertexAttribArray(int index) -> void +static Android.Opengl.GLES20.GlFinish() -> void +static Android.Opengl.GLES20.GlFlush() -> void +static Android.Opengl.GLES20.GlFramebufferRenderbuffer(int target, int attachment, int renderbuffertarget, int renderbuffer) -> void +static Android.Opengl.GLES20.GlFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level) -> void +static Android.Opengl.GLES20.GlFrontFace(int mode) -> void +static Android.Opengl.GLES20.GlGenBuffers(int n, int[]? buffers, int offset) -> void +static Android.Opengl.GLES20.GlGenBuffers(int n, Java.Nio.IntBuffer? buffers) -> void +static Android.Opengl.GLES20.GlGenerateMipmap(int target) -> void +static Android.Opengl.GLES20.GlGenFramebuffers(int n, int[]? framebuffers, int offset) -> void +static Android.Opengl.GLES20.GlGenFramebuffers(int n, Java.Nio.IntBuffer? framebuffers) -> void +static Android.Opengl.GLES20.GlGenRenderbuffers(int n, int[]? renderbuffers, int offset) -> void +static Android.Opengl.GLES20.GlGenRenderbuffers(int n, Java.Nio.IntBuffer? renderbuffers) -> void +static Android.Opengl.GLES20.GlGenTextures(int n, int[]? textures, int offset) -> void +static Android.Opengl.GLES20.GlGenTextures(int n, Java.Nio.IntBuffer? textures) -> void +static Android.Opengl.GLES20.GlGetActiveAttrib(int program, int index, int bufsize, int[]? length, int lengthOffset, int[]? size, int sizeOffset, int[]? type, int typeOffset, byte[]? name, int nameOffset) -> void +static Android.Opengl.GLES20.GlGetActiveAttrib(int program, int index, int bufsize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type, sbyte name) -> void +static Android.Opengl.GLES20.GlGetActiveAttrib(int program, int index, int[]? size, int sizeOffset, int[]? type, int typeOffset) -> string? +static Android.Opengl.GLES20.GlGetActiveAttrib(int program, int index, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type) -> string? +static Android.Opengl.GLES20.GlGetActiveUniform(int program, int index, int bufsize, int[]? length, int lengthOffset, int[]? size, int sizeOffset, int[]? type, int typeOffset, byte[]? name, int nameOffset) -> void +static Android.Opengl.GLES20.GlGetActiveUniform(int program, int index, int bufsize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type, sbyte name) -> void +static Android.Opengl.GLES20.GlGetActiveUniform(int program, int index, int[]? size, int sizeOffset, int[]? type, int typeOffset) -> string? +static Android.Opengl.GLES20.GlGetActiveUniform(int program, int index, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type) -> string? +static Android.Opengl.GLES20.GlGetAttachedShaders(int program, int maxcount, int[]? count, int countOffset, int[]? shaders, int shadersOffset) -> void +static Android.Opengl.GLES20.GlGetAttachedShaders(int program, int maxcount, Java.Nio.IntBuffer? count, Java.Nio.IntBuffer? shaders) -> void +static Android.Opengl.GLES20.GlGetAttribLocation(int program, string? name) -> int +static Android.Opengl.GLES20.GlGetBooleanv(int pname, bool[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetBooleanv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetBufferParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetBufferParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetError() -> int +static Android.Opengl.GLES20.GlGetFloatv(int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetFloatv(int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES20.GlGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetFramebufferAttachmentParameteriv(int target, int attachment, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetIntegerv(int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetIntegerv(int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetProgramInfoLog(int program) -> string? +static Android.Opengl.GLES20.GlGetProgramiv(int program, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetProgramiv(int program, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetRenderbufferParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetRenderbufferParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetShaderInfoLog(int shader) -> string? +static Android.Opengl.GLES20.GlGetShaderiv(int shader, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetShaderiv(int shader, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetShaderPrecisionFormat(int shadertype, int precisiontype, int[]? range, int rangeOffset, int[]? precision, int precisionOffset) -> void +static Android.Opengl.GLES20.GlGetShaderPrecisionFormat(int shadertype, int precisiontype, Java.Nio.IntBuffer? range, Java.Nio.IntBuffer? precision) -> void +static Android.Opengl.GLES20.GlGetShaderSource(int shader) -> string? +static Android.Opengl.GLES20.GlGetShaderSource(int shader, int bufsize, int[]? length, int lengthOffset, byte[]? source, int sourceOffset) -> void +static Android.Opengl.GLES20.GlGetShaderSource(int shader, int bufsize, Java.Nio.IntBuffer? length, sbyte source) -> void +static Android.Opengl.GLES20.GlGetString(int name) -> string? +static Android.Opengl.GLES20.GlGetTexParameterfv(int target, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES20.GlGetTexParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetUniformfv(int program, int location, float[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetUniformfv(int program, int location, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES20.GlGetUniformiv(int program, int location, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetUniformiv(int program, int location, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlGetUniformLocation(int program, string? name) -> int +static Android.Opengl.GLES20.GlGetVertexAttribfv(int index, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetVertexAttribfv(int index, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES20.GlGetVertexAttribiv(int index, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlGetVertexAttribiv(int index, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlHint(int target, int mode) -> void +static Android.Opengl.GLES20.GlIsBuffer(int buffer) -> bool +static Android.Opengl.GLES20.GlIsEnabled(int cap) -> bool +static Android.Opengl.GLES20.GlIsFramebuffer(int framebuffer) -> bool +static Android.Opengl.GLES20.GlIsProgram(int program) -> bool +static Android.Opengl.GLES20.GlIsRenderbuffer(int renderbuffer) -> bool +static Android.Opengl.GLES20.GlIsShader(int shader) -> bool +static Android.Opengl.GLES20.GlIsTexture(int texture) -> bool +static Android.Opengl.GLES20.GlLineWidth(float width) -> void +static Android.Opengl.GLES20.GlLinkProgram(int program) -> void +static Android.Opengl.GLES20.GlPixelStorei(int pname, int param) -> void +static Android.Opengl.GLES20.GlPolygonOffset(float factor, float units) -> void +static Android.Opengl.GLES20.GlReadPixels(int x, int y, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES20.GlReleaseShaderCompiler() -> void +static Android.Opengl.GLES20.GlRenderbufferStorage(int target, int internalformat, int width, int height) -> void +static Android.Opengl.GLES20.GlSampleCoverage(float value, bool invert) -> void +static Android.Opengl.GLES20.GlScissor(int x, int y, int width, int height) -> void +static Android.Opengl.GLES20.GlShaderBinary(int n, int[]? shaders, int offset, int binaryformat, Java.Nio.Buffer? binary, int length) -> void +static Android.Opengl.GLES20.GlShaderBinary(int n, Java.Nio.IntBuffer? shaders, int binaryformat, Java.Nio.Buffer? binary, int length) -> void +static Android.Opengl.GLES20.GlShaderSource(int shader, string? string) -> void +static Android.Opengl.GLES20.GlStencilFunc(int func, int ref, int mask) -> void +static Android.Opengl.GLES20.GlStencilFuncSeparate(int face, int func, int ref, int mask) -> void +static Android.Opengl.GLES20.GlStencilMask(int mask) -> void +static Android.Opengl.GLES20.GlStencilMaskSeparate(int face, int mask) -> void +static Android.Opengl.GLES20.GlStencilOp(int fail, int zfail, int zpass) -> void +static Android.Opengl.GLES20.GlStencilOpSeparate(int face, int fail, int zfail, int zpass) -> void +static Android.Opengl.GLES20.GlTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES20.GlTexParameterf(int target, int pname, float param) -> void +static Android.Opengl.GLES20.GlTexParameterfv(int target, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES20.GlTexParameterfv(int target, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES20.GlTexParameteri(int target, int pname, int param) -> void +static Android.Opengl.GLES20.GlTexParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES20.GlTexParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES20.GlTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES20.GlUniform1f(int location, float x) -> void +static Android.Opengl.GLES20.GlUniform1fv(int location, int count, float[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform1fv(int location, int count, Java.Nio.FloatBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform1i(int location, int x) -> void +static Android.Opengl.GLES20.GlUniform1iv(int location, int count, int[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform1iv(int location, int count, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform2f(int location, float x, float y) -> void +static Android.Opengl.GLES20.GlUniform2fv(int location, int count, float[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform2fv(int location, int count, Java.Nio.FloatBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform2i(int location, int x, int y) -> void +static Android.Opengl.GLES20.GlUniform2iv(int location, int count, int[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform2iv(int location, int count, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform3f(int location, float x, float y, float z) -> void +static Android.Opengl.GLES20.GlUniform3fv(int location, int count, float[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform3fv(int location, int count, Java.Nio.FloatBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform3i(int location, int x, int y, int z) -> void +static Android.Opengl.GLES20.GlUniform3iv(int location, int count, int[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform3iv(int location, int count, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform4f(int location, float x, float y, float z, float w) -> void +static Android.Opengl.GLES20.GlUniform4fv(int location, int count, float[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform4fv(int location, int count, Java.Nio.FloatBuffer? v) -> void +static Android.Opengl.GLES20.GlUniform4i(int location, int x, int y, int z, int w) -> void +static Android.Opengl.GLES20.GlUniform4iv(int location, int count, int[]? v, int offset) -> void +static Android.Opengl.GLES20.GlUniform4iv(int location, int count, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES20.GlUniformMatrix2fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES20.GlUniformMatrix2fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES20.GlUniformMatrix3fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES20.GlUniformMatrix3fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES20.GlUniformMatrix4fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES20.GlUniformMatrix4fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES20.GlUseProgram(int program) -> void +static Android.Opengl.GLES20.GlValidateProgram(int program) -> void +static Android.Opengl.GLES20.GlVertexAttrib1f(int indx, float x) -> void +static Android.Opengl.GLES20.GlVertexAttrib1fv(int indx, float[]? values, int offset) -> void +static Android.Opengl.GLES20.GlVertexAttrib1fv(int indx, Java.Nio.FloatBuffer? values) -> void +static Android.Opengl.GLES20.GlVertexAttrib2f(int indx, float x, float y) -> void +static Android.Opengl.GLES20.GlVertexAttrib2fv(int indx, float[]? values, int offset) -> void +static Android.Opengl.GLES20.GlVertexAttrib2fv(int indx, Java.Nio.FloatBuffer? values) -> void +static Android.Opengl.GLES20.GlVertexAttrib3f(int indx, float x, float y, float z) -> void +static Android.Opengl.GLES20.GlVertexAttrib3fv(int indx, float[]? values, int offset) -> void +static Android.Opengl.GLES20.GlVertexAttrib3fv(int indx, Java.Nio.FloatBuffer? values) -> void +static Android.Opengl.GLES20.GlVertexAttrib4f(int indx, float x, float y, float z, float w) -> void +static Android.Opengl.GLES20.GlVertexAttrib4fv(int indx, float[]? values, int offset) -> void +static Android.Opengl.GLES20.GlVertexAttrib4fv(int indx, Java.Nio.FloatBuffer? values) -> void +static Android.Opengl.GLES20.GlVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, int offset) -> void +static Android.Opengl.GLES20.GlVertexAttribPointer(int indx, int size, int type, bool normalized, int stride, Java.Nio.Buffer? ptr) -> void +static Android.Opengl.GLES20.GlViewport(int x, int y, int width, int height) -> void +static Android.Opengl.GLES30.GlBeginQuery(int target, int id) -> void +static Android.Opengl.GLES30.GlBeginTransformFeedback(int primitiveMode) -> void +static Android.Opengl.GLES30.GlBindBufferBase(int target, int index, int buffer) -> void +static Android.Opengl.GLES30.GlBindBufferRange(int target, int index, int buffer, int offset, int size) -> void +static Android.Opengl.GLES30.GlBindSampler(int unit, int sampler) -> void +static Android.Opengl.GLES30.GlBindTransformFeedback(int target, int id) -> void +static Android.Opengl.GLES30.GlBindVertexArray(int array) -> void +static Android.Opengl.GLES30.GlBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) -> void +static Android.Opengl.GLES30.GlClearBufferfi(int buffer, int drawbuffer, float depth, int stencil) -> void +static Android.Opengl.GLES30.GlClearBufferfv(int buffer, int drawbuffer, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlClearBufferfv(int buffer, int drawbuffer, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlClearBufferiv(int buffer, int drawbuffer, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlClearBufferiv(int buffer, int drawbuffer, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlClearBufferuiv(int buffer, int drawbuffer, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlClearBufferuiv(int buffer, int drawbuffer, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlClientWaitSync(long sync, int flags, long timeout) -> int +static Android.Opengl.GLES30.GlCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, int offset) -> void +static Android.Opengl.GLES30.GlCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES30.GlCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, int offset) -> void +static Android.Opengl.GLES30.GlCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES30.GlCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size) -> void +static Android.Opengl.GLES30.GlCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height) -> void +static Android.Opengl.GLES30.GlDeleteQueries(int n, int[]? ids, int offset) -> void +static Android.Opengl.GLES30.GlDeleteQueries(int n, Java.Nio.IntBuffer? ids) -> void +static Android.Opengl.GLES30.GlDeleteSamplers(int count, int[]? samplers, int offset) -> void +static Android.Opengl.GLES30.GlDeleteSamplers(int count, Java.Nio.IntBuffer? samplers) -> void +static Android.Opengl.GLES30.GlDeleteSync(long sync) -> void +static Android.Opengl.GLES30.GlDeleteTransformFeedbacks(int n, int[]? ids, int offset) -> void +static Android.Opengl.GLES30.GlDeleteTransformFeedbacks(int n, Java.Nio.IntBuffer? ids) -> void +static Android.Opengl.GLES30.GlDeleteVertexArrays(int n, int[]? arrays, int offset) -> void +static Android.Opengl.GLES30.GlDeleteVertexArrays(int n, Java.Nio.IntBuffer? arrays) -> void +static Android.Opengl.GLES30.GlDrawArraysInstanced(int mode, int first, int count, int instanceCount) -> void +static Android.Opengl.GLES30.GlDrawBuffers(int n, int[]? bufs, int offset) -> void +static Android.Opengl.GLES30.GlDrawBuffers(int n, Java.Nio.IntBuffer? bufs) -> void +static Android.Opengl.GLES30.GlDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount) -> void +static Android.Opengl.GLES30.GlDrawElementsInstanced(int mode, int count, int type, Java.Nio.Buffer? indices, int instanceCount) -> void +static Android.Opengl.GLES30.GlDrawRangeElements(int mode, int start, int end, int count, int type, int offset) -> void +static Android.Opengl.GLES30.GlDrawRangeElements(int mode, int start, int end, int count, int type, Java.Nio.Buffer? indices) -> void +static Android.Opengl.GLES30.GlEndQuery(int target) -> void +static Android.Opengl.GLES30.GlEndTransformFeedback() -> void +static Android.Opengl.GLES30.GlFenceSync(int condition, int flags) -> long +static Android.Opengl.GLES30.GlFlushMappedBufferRange(int target, int offset, int length) -> void +static Android.Opengl.GLES30.GlFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer) -> void +static Android.Opengl.GLES30.GlGenQueries(int n, int[]? ids, int offset) -> void +static Android.Opengl.GLES30.GlGenQueries(int n, Java.Nio.IntBuffer? ids) -> void +static Android.Opengl.GLES30.GlGenSamplers(int count, int[]? samplers, int offset) -> void +static Android.Opengl.GLES30.GlGenSamplers(int count, Java.Nio.IntBuffer? samplers) -> void +static Android.Opengl.GLES30.GlGenTransformFeedbacks(int n, int[]? ids, int offset) -> void +static Android.Opengl.GLES30.GlGenTransformFeedbacks(int n, Java.Nio.IntBuffer? ids) -> void +static Android.Opengl.GLES30.GlGenVertexArrays(int n, int[]? arrays, int offset) -> void +static Android.Opengl.GLES30.GlGenVertexArrays(int n, Java.Nio.IntBuffer? arrays) -> void +static Android.Opengl.GLES30.GlGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetActiveUniformBlockName(int program, int uniformBlockIndex) -> string? +static Android.Opengl.GLES30.GlGetActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, int[]? length, int lengthOffset, byte[]? uniformBlockName, int uniformBlockNameOffset) -> void +static Android.Opengl.GLES30.GlGetActiveUniformBlockName(int program, int uniformBlockIndex, Java.Nio.Buffer? length, Java.Nio.Buffer? uniformBlockName) -> void +static Android.Opengl.GLES30.GlGetActiveUniformsiv(int program, int uniformCount, int[]? uniformIndices, int uniformIndicesOffset, int pname, int[]? params, int paramsOffset) -> void +static Android.Opengl.GLES30.GlGetActiveUniformsiv(int program, int uniformCount, Java.Nio.IntBuffer? uniformIndices, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetBufferParameteri64v(int target, int pname, Java.Nio.LongBuffer? params) -> void +static Android.Opengl.GLES30.GlGetBufferParameteri64v(int target, int pname, long[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetBufferPointerv(int target, int pname) -> Java.Nio.Buffer? +static Android.Opengl.GLES30.GlGetFragDataLocation(int program, string? name) -> int +static Android.Opengl.GLES30.GlGetInteger64i_v(int target, int index, Java.Nio.LongBuffer? data) -> void +static Android.Opengl.GLES30.GlGetInteger64i_v(int target, int index, long[]? data, int offset) -> void +static Android.Opengl.GLES30.GlGetInteger64v(int pname, Java.Nio.LongBuffer? params) -> void +static Android.Opengl.GLES30.GlGetInteger64v(int pname, long[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetIntegeri_v(int target, int index, int[]? data, int offset) -> void +static Android.Opengl.GLES30.GlGetIntegeri_v(int target, int index, Java.Nio.IntBuffer? data) -> void +static Android.Opengl.GLES30.GlGetInternalformativ(int target, int internalformat, int pname, int bufSize, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetInternalformativ(int target, int internalformat, int pname, int bufSize, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetProgramBinary(int program, int bufSize, int[]? length, int lengthOffset, int[]? binaryFormat, int binaryFormatOffset, Java.Nio.Buffer? binary) -> void +static Android.Opengl.GLES30.GlGetProgramBinary(int program, int bufSize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? binaryFormat, Java.Nio.Buffer? binary) -> void +static Android.Opengl.GLES30.GlGetQueryiv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetQueryiv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetQueryObjectuiv(int id, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetQueryObjectuiv(int id, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetSamplerParameterfv(int sampler, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetSamplerParameterfv(int sampler, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES30.GlGetSamplerParameteriv(int sampler, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetSamplerParameteriv(int sampler, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetStringi(int name, int index) -> string? +static Android.Opengl.GLES30.GlGetSynciv(long sync, int pname, int bufSize, int[]? length, int lengthOffset, int[]? values, int valuesOffset) -> void +static Android.Opengl.GLES30.GlGetSynciv(long sync, int pname, int bufSize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? values) -> void +static Android.Opengl.GLES30.GlGetTransformFeedbackVarying(int program, int index, int bufsize, int[]? length, int lengthOffset, int[]? size, int sizeOffset, int[]? type, int typeOffset, byte[]? name, int nameOffset) -> void +static Android.Opengl.GLES30.GlGetTransformFeedbackVarying(int program, int index, int bufsize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type, Java.Nio.ByteBuffer? name) -> void +static Android.Opengl.GLES30.GlGetTransformFeedbackVarying(int program, int index, int bufsize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type, sbyte name) -> void +static Android.Opengl.GLES30.GlGetTransformFeedbackVarying(int program, int index, int[]? size, int sizeOffset, int[]? type, int typeOffset) -> string? +static Android.Opengl.GLES30.GlGetTransformFeedbackVarying(int program, int index, Java.Nio.IntBuffer? size, Java.Nio.IntBuffer? type) -> string? +static Android.Opengl.GLES30.GlGetUniformBlockIndex(int program, string? uniformBlockName) -> int +static Android.Opengl.GLES30.GlGetUniformIndices(int program, string![]? uniformNames, int[]? uniformIndices, int uniformIndicesOffset) -> void +static Android.Opengl.GLES30.GlGetUniformIndices(int program, string![]? uniformNames, Java.Nio.IntBuffer? uniformIndices) -> void +static Android.Opengl.GLES30.GlGetUniformuiv(int program, int location, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetUniformuiv(int program, int location, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetVertexAttribIiv(int index, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetVertexAttribIiv(int index, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlGetVertexAttribIuiv(int index, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES30.GlGetVertexAttribIuiv(int index, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES30.GlInvalidateFramebuffer(int target, int numAttachments, int[]? attachments, int offset) -> void +static Android.Opengl.GLES30.GlInvalidateFramebuffer(int target, int numAttachments, Java.Nio.IntBuffer? attachments) -> void +static Android.Opengl.GLES30.GlInvalidateSubFramebuffer(int target, int numAttachments, int[]? attachments, int offset, int x, int y, int width, int height) -> void +static Android.Opengl.GLES30.GlInvalidateSubFramebuffer(int target, int numAttachments, Java.Nio.IntBuffer? attachments, int x, int y, int width, int height) -> void +static Android.Opengl.GLES30.GlIsQuery(int id) -> bool +static Android.Opengl.GLES30.GlIsSampler(int sampler) -> bool +static Android.Opengl.GLES30.GlIsSync(long sync) -> bool +static Android.Opengl.GLES30.GlIsTransformFeedback(int id) -> bool +static Android.Opengl.GLES30.GlIsVertexArray(int array) -> bool +static Android.Opengl.GLES30.GlMapBufferRange(int target, int offset, int length, int access) -> Java.Nio.Buffer? +static Android.Opengl.GLES30.GlPauseTransformFeedback() -> void +static Android.Opengl.GLES30.GlProgramBinary(int program, int binaryFormat, Java.Nio.Buffer? binary, int length) -> void +static Android.Opengl.GLES30.GlProgramParameteri(int program, int pname, int value) -> void +static Android.Opengl.GLES30.GlReadBuffer(int mode) -> void +static Android.Opengl.GLES30.GlReadPixels(int x, int y, int width, int height, int format, int type, int offset) -> void +static Android.Opengl.GLES30.GlRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height) -> void +static Android.Opengl.GLES30.GlResumeTransformFeedback() -> void +static Android.Opengl.GLES30.GlSamplerParameterf(int sampler, int pname, float param) -> void +static Android.Opengl.GLES30.GlSamplerParameterfv(int sampler, int pname, float[]? param, int offset) -> void +static Android.Opengl.GLES30.GlSamplerParameterfv(int sampler, int pname, Java.Nio.FloatBuffer? param) -> void +static Android.Opengl.GLES30.GlSamplerParameteri(int sampler, int pname, int param) -> void +static Android.Opengl.GLES30.GlSamplerParameteriv(int sampler, int pname, int[]? param, int offset) -> void +static Android.Opengl.GLES30.GlSamplerParameteriv(int sampler, int pname, Java.Nio.IntBuffer? param) -> void +static Android.Opengl.GLES30.GlTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset) -> void +static Android.Opengl.GLES30.GlTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES30.GlTexStorage2D(int target, int levels, int internalformat, int width, int height) -> void +static Android.Opengl.GLES30.GlTexStorage3D(int target, int levels, int internalformat, int width, int height, int depth) -> void +static Android.Opengl.GLES30.GlTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset) -> void +static Android.Opengl.GLES30.GlTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Java.Nio.Buffer? pixels) -> void +static Android.Opengl.GLES30.GlTransformFeedbackVaryings(int program, string![]? varyings, int bufferMode) -> void +static Android.Opengl.GLES30.GlUniform1ui(int location, int v0) -> void +static Android.Opengl.GLES30.GlUniform1uiv(int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniform1uiv(int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlUniform2ui(int location, int v0, int v1) -> void +static Android.Opengl.GLES30.GlUniform2uiv(int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniform2uiv(int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlUniform3ui(int location, int v0, int v1, int v2) -> void +static Android.Opengl.GLES30.GlUniform3uiv(int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniform3uiv(int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlUniform4ui(int location, int v0, int v1, int v2, int v3) -> void +static Android.Opengl.GLES30.GlUniform4uiv(int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniform4uiv(int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding) -> void +static Android.Opengl.GLES30.GlUniformMatrix2x3fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix2x3fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformMatrix2x4fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix2x4fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformMatrix3x2fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix3x2fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformMatrix3x4fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix3x4fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformMatrix4x2fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix4x2fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUniformMatrix4x3fv(int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES30.GlUniformMatrix4x3fv(int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES30.GlUnmapBuffer(int target) -> bool +static Android.Opengl.GLES30.GlVertexAttribDivisor(int index, int divisor) -> void +static Android.Opengl.GLES30.GlVertexAttribI4i(int index, int x, int y, int z, int w) -> void +static Android.Opengl.GLES30.GlVertexAttribI4iv(int index, int[]? v, int offset) -> void +static Android.Opengl.GLES30.GlVertexAttribI4iv(int index, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES30.GlVertexAttribI4ui(int index, int x, int y, int z, int w) -> void +static Android.Opengl.GLES30.GlVertexAttribI4uiv(int index, int[]? v, int offset) -> void +static Android.Opengl.GLES30.GlVertexAttribI4uiv(int index, Java.Nio.IntBuffer? v) -> void +static Android.Opengl.GLES30.GlVertexAttribIPointer(int index, int size, int type, int stride, int offset) -> void +static Android.Opengl.GLES30.GlVertexAttribIPointer(int index, int size, int type, int stride, Java.Nio.Buffer? pointer) -> void +static Android.Opengl.GLES30.GlWaitSync(long sync, int flags, long timeout) -> void +static Android.Opengl.GLES31.GlActiveShaderProgram(int pipeline, int program) -> void +static Android.Opengl.GLES31.GlBindImageTexture(int unit, int texture, int level, bool layered, int layer, int access, int format) -> void +static Android.Opengl.GLES31.GlBindProgramPipeline(int pipeline) -> void +static Android.Opengl.GLES31.GlBindVertexBuffer(int bindingindex, int buffer, long offset, int stride) -> void +static Android.Opengl.GLES31.GlCreateShaderProgramv(int type, string![]? strings) -> int +static Android.Opengl.GLES31.GlDeleteProgramPipelines(int n, int[]? pipelines, int offset) -> void +static Android.Opengl.GLES31.GlDeleteProgramPipelines(int n, Java.Nio.IntBuffer? pipelines) -> void +static Android.Opengl.GLES31.GlDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) -> void +static Android.Opengl.GLES31.GlDispatchComputeIndirect(long indirect) -> void +static Android.Opengl.GLES31.GlDrawArraysIndirect(int mode, long indirect) -> void +static Android.Opengl.GLES31.GlDrawElementsIndirect(int mode, int type, long indirect) -> void +static Android.Opengl.GLES31.GlFramebufferParameteri(int target, int pname, int param) -> void +static Android.Opengl.GLES31.GlGenProgramPipelines(int n, int[]? pipelines, int offset) -> void +static Android.Opengl.GLES31.GlGenProgramPipelines(int n, Java.Nio.IntBuffer? pipelines) -> void +static Android.Opengl.GLES31.GlGetBooleani_v(int target, int index, bool[]? data, int offset) -> void +static Android.Opengl.GLES31.GlGetBooleani_v(int target, int index, Java.Nio.IntBuffer? data) -> void +static Android.Opengl.GLES31.GlGetFramebufferParameteriv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31.GlGetFramebufferParameteriv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31.GlGetMultisamplefv(int pname, int index, float[]? val, int offset) -> void +static Android.Opengl.GLES31.GlGetMultisamplefv(int pname, int index, Java.Nio.FloatBuffer? val) -> void +static Android.Opengl.GLES31.GlGetProgramInterfaceiv(int program, int programInterface, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31.GlGetProgramInterfaceiv(int program, int programInterface, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31.GlGetProgramPipelineInfoLog(int program) -> string? +static Android.Opengl.GLES31.GlGetProgramPipelineiv(int pipeline, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31.GlGetProgramPipelineiv(int pipeline, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31.GlGetProgramResourceIndex(int program, int programInterface, string? name) -> int +static Android.Opengl.GLES31.GlGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[]? props, int propsOffset, int bufSize, int[]? length, int lengthOffset, int[]? params, int paramsOffset) -> void +static Android.Opengl.GLES31.GlGetProgramResourceiv(int program, int programInterface, int index, int propCount, Java.Nio.IntBuffer? props, int bufSize, Java.Nio.IntBuffer? length, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31.GlGetProgramResourceLocation(int program, int programInterface, string? name) -> int +static Android.Opengl.GLES31.GlGetProgramResourceName(int program, int programInterface, int index) -> string? +static Android.Opengl.GLES31.GlGetTexLevelParameterfv(int target, int level, int pname, float[]? params, int offset) -> void +static Android.Opengl.GLES31.GlGetTexLevelParameterfv(int target, int level, int pname, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES31.GlGetTexLevelParameteriv(int target, int level, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31.GlGetTexLevelParameteriv(int target, int level, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31.GlIsProgramPipeline(int pipeline) -> bool +static Android.Opengl.GLES31.GlMemoryBarrier(int barriers) -> void +static Android.Opengl.GLES31.GlMemoryBarrierByRegion(int barriers) -> void +static Android.Opengl.GLES31.GlProgramUniform1f(int program, int location, float v0) -> void +static Android.Opengl.GLES31.GlProgramUniform1fv(int program, int location, int count, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform1fv(int program, int location, int count, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform1i(int program, int location, int v0) -> void +static Android.Opengl.GLES31.GlProgramUniform1iv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform1iv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform1ui(int program, int location, int v0) -> void +static Android.Opengl.GLES31.GlProgramUniform1uiv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform1uiv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform2f(int program, int location, float v0, float v1) -> void +static Android.Opengl.GLES31.GlProgramUniform2fv(int program, int location, int count, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform2fv(int program, int location, int count, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform2i(int program, int location, int v0, int v1) -> void +static Android.Opengl.GLES31.GlProgramUniform2iv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform2iv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform2ui(int program, int location, int v0, int v1) -> void +static Android.Opengl.GLES31.GlProgramUniform2uiv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform2uiv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform3f(int program, int location, float v0, float v1, float v2) -> void +static Android.Opengl.GLES31.GlProgramUniform3fv(int program, int location, int count, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform3fv(int program, int location, int count, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform3i(int program, int location, int v0, int v1, int v2) -> void +static Android.Opengl.GLES31.GlProgramUniform3iv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform3iv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform3ui(int program, int location, int v0, int v1, int v2) -> void +static Android.Opengl.GLES31.GlProgramUniform3uiv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform3uiv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3) -> void +static Android.Opengl.GLES31.GlProgramUniform4fv(int program, int location, int count, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform4fv(int program, int location, int count, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3) -> void +static Android.Opengl.GLES31.GlProgramUniform4iv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform4iv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3) -> void +static Android.Opengl.GLES31.GlProgramUniform4uiv(int program, int location, int count, int[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniform4uiv(int program, int location, int count, Java.Nio.IntBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2x3fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2x3fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2x4fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix2x4fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3x2fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3x2fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3x4fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix3x4fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4x2fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4x2fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4x3fv(int program, int location, int count, bool transpose, float[]? value, int offset) -> void +static Android.Opengl.GLES31.GlProgramUniformMatrix4x3fv(int program, int location, int count, bool transpose, Java.Nio.FloatBuffer? value) -> void +static Android.Opengl.GLES31.GlSampleMaski(int maskNumber, int mask) -> void +static Android.Opengl.GLES31.GlTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, bool fixedsamplelocations) -> void +static Android.Opengl.GLES31.GlUseProgramStages(int pipeline, int stages, int program) -> void +static Android.Opengl.GLES31.GlValidateProgramPipeline(int pipeline) -> void +static Android.Opengl.GLES31.GlVertexAttribBinding(int attribindex, int bindingindex) -> void +static Android.Opengl.GLES31.GlVertexAttribFormat(int attribindex, int size, int type, bool normalized, int relativeoffset) -> void +static Android.Opengl.GLES31.GlVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset) -> void +static Android.Opengl.GLES31.GlVertexBindingDivisor(int bindingindex, int divisor) -> void +static Android.Opengl.GLES31Ext.GlBlendBarrierKHR() -> void +static Android.Opengl.GLES31Ext.GlBlendEquationiEXT(int buf, int mode) -> void +static Android.Opengl.GLES31Ext.GlBlendEquationSeparateiEXT(int buf, int modeRGB, int modeAlpha) -> void +static Android.Opengl.GLES31Ext.GlBlendFunciEXT(int buf, int src, int dst) -> void +static Android.Opengl.GLES31Ext.GlBlendFuncSeparateiEXT(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -> void +static Android.Opengl.GLES31Ext.GlColorMaskiEXT(int index, bool r, bool g, bool b, bool a) -> void +static Android.Opengl.GLES31Ext.GlCopyImageSubDataEXT(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) -> void +static Android.Opengl.GLES31Ext.GlDebugMessageCallbackKHR(Android.Opengl.GLES31Ext.IDebugProcKHR? callback) -> void +static Android.Opengl.GLES31Ext.GlDebugMessageControlKHR(int source, int type, int severity, int count, int[]? ids, int offset, bool enabled) -> void +static Android.Opengl.GLES31Ext.GlDebugMessageControlKHR(int source, int type, int severity, int count, Java.Nio.IntBuffer? ids, bool enabled) -> void +static Android.Opengl.GLES31Ext.GlDebugMessageInsertKHR(int source, int type, int id, int severity, string? buf) -> void +static Android.Opengl.GLES31Ext.GlDisableiEXT(int target, int index) -> void +static Android.Opengl.GLES31Ext.GlEnableiEXT(int target, int index) -> void +static Android.Opengl.GLES31Ext.GlFramebufferTextureEXT(int target, int attachment, int texture, int level) -> void +static Android.Opengl.GLES31Ext.GlGetDebugMessageCallbackKHR() -> Android.Opengl.GLES31Ext.IDebugProcKHR? +static Android.Opengl.GLES31Ext.GlGetDebugMessageLogKHR(int count, int bufSize, int[]? sources, int sourcesOffset, int[]? types, int typesOffset, int[]? ids, int idsOffset, int[]? severities, int severitiesOffset, int[]? lengths, int lengthsOffset, byte[]? messageLog, int messageLogOffset) -> int +static Android.Opengl.GLES31Ext.GlGetDebugMessageLogKHR(int count, int[]? sources, int sourcesOffset, int[]? types, int typesOffset, int[]? ids, int idsOffset, int[]? severities, int severitiesOffset) -> string![]? +static Android.Opengl.GLES31Ext.GlGetDebugMessageLogKHR(int count, Java.Nio.IntBuffer? sources, Java.Nio.IntBuffer? types, Java.Nio.IntBuffer? ids, Java.Nio.IntBuffer? severities) -> string![]? +static Android.Opengl.GLES31Ext.GlGetDebugMessageLogKHR(int count, Java.Nio.IntBuffer? sources, Java.Nio.IntBuffer? types, Java.Nio.IntBuffer? ids, Java.Nio.IntBuffer? severities, Java.Nio.IntBuffer? lengths, Java.Nio.ByteBuffer? messageLog) -> int +static Android.Opengl.GLES31Ext.GlGetObjectLabelKHR(int identifier, int name) -> string? +static Android.Opengl.GLES31Ext.GlGetObjectPtrLabelKHR(long ptr) -> string? +static Android.Opengl.GLES31Ext.GlGetSamplerParameterIivEXT(int sampler, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlGetSamplerParameterIivEXT(int sampler, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlGetSamplerParameterIuivEXT(int sampler, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlGetSamplerParameterIuivEXT(int sampler, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlGetTexParameterIivEXT(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlGetTexParameterIivEXT(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlGetTexParameterIuivEXT(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlGetTexParameterIuivEXT(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlIsEnablediEXT(int target, int index) -> bool +static Android.Opengl.GLES31Ext.GlMinSampleShadingOES(float value) -> void +static Android.Opengl.GLES31Ext.GlObjectLabelKHR(int identifier, int name, int length, string? label) -> void +static Android.Opengl.GLES31Ext.GlObjectPtrLabelKHR(long ptr, string? label) -> void +static Android.Opengl.GLES31Ext.GlPatchParameteriEXT(int pname, int value) -> void +static Android.Opengl.GLES31Ext.GlPopDebugGroupKHR() -> void +static Android.Opengl.GLES31Ext.GlPrimitiveBoundingBoxEXT(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) -> void +static Android.Opengl.GLES31Ext.GlPushDebugGroupKHR(int source, int id, int length, string? message) -> void +static Android.Opengl.GLES31Ext.GlSamplerParameterIivEXT(int sampler, int pname, int[]? param, int offset) -> void +static Android.Opengl.GLES31Ext.GlSamplerParameterIivEXT(int sampler, int pname, Java.Nio.IntBuffer? param) -> void +static Android.Opengl.GLES31Ext.GlSamplerParameterIuivEXT(int sampler, int pname, int[]? param, int offset) -> void +static Android.Opengl.GLES31Ext.GlSamplerParameterIuivEXT(int sampler, int pname, Java.Nio.IntBuffer? param) -> void +static Android.Opengl.GLES31Ext.GlTexBufferEXT(int target, int internalformat, int buffer) -> void +static Android.Opengl.GLES31Ext.GlTexBufferRangeEXT(int target, int internalformat, int buffer, int offset, int size) -> void +static Android.Opengl.GLES31Ext.GlTexParameterIivEXT(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlTexParameterIivEXT(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlTexParameterIuivEXT(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES31Ext.GlTexParameterIuivEXT(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES31Ext.GlTexStorage3DMultisampleOES(int target, int samples, int internalformat, int width, int height, int depth, bool fixedsamplelocations) -> void +static Android.Opengl.GLES32.GlBlendBarrier() -> void +static Android.Opengl.GLES32.GlBlendEquationi(int buf, int mode) -> void +static Android.Opengl.GLES32.GlBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha) -> void +static Android.Opengl.GLES32.GlBlendFunci(int buf, int src, int dst) -> void +static Android.Opengl.GLES32.GlBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha) -> void +static Android.Opengl.GLES32.GlColorMaski(int index, bool r, bool g, bool b, bool a) -> void +static Android.Opengl.GLES32.GlCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth) -> void +static Android.Opengl.GLES32.GlDebugMessageCallback(Android.Opengl.GLES32.IDebugProc? callback) -> void +static Android.Opengl.GLES32.GlDebugMessageControl(int source, int type, int severity, int count, int[]? ids, int offset, bool enabled) -> void +static Android.Opengl.GLES32.GlDebugMessageControl(int source, int type, int severity, int count, Java.Nio.IntBuffer? ids, bool enabled) -> void +static Android.Opengl.GLES32.GlDebugMessageInsert(int source, int type, int id, int severity, int length, string? buf) -> void +static Android.Opengl.GLES32.GlDisablei(int target, int index) -> void +static Android.Opengl.GLES32.GlDrawElementsBaseVertex(int mode, int count, int type, Java.Nio.Buffer? indices, int basevertex) -> void +static Android.Opengl.GLES32.GlDrawElementsInstancedBaseVertex(int mode, int count, int type, int indicesOffset, int instanceCount, int basevertex) -> void +static Android.Opengl.GLES32.GlDrawElementsInstancedBaseVertex(int mode, int count, int type, Java.Nio.Buffer? indices, int instanceCount, int basevertex) -> void +static Android.Opengl.GLES32.GlDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Java.Nio.Buffer? indices, int basevertex) -> void +static Android.Opengl.GLES32.GlEnablei(int target, int index) -> void +static Android.Opengl.GLES32.GlFramebufferTexture(int target, int attachment, int texture, int level) -> void +static Android.Opengl.GLES32.GlGetDebugMessageLog(int count, int bufSize, int[]? sources, int sourcesOffset, int[]? types, int typesOffset, int[]? ids, int idsOffset, int[]? severities, int severitiesOffset, int[]? lengths, int lengthsOffset, byte[]? messageLog, int messageLogOffset) -> int +static Android.Opengl.GLES32.GlGetDebugMessageLog(int count, int[]? sources, int sourcesOffset, int[]? types, int typesOffset, int[]? ids, int idsOffset, int[]? severities, int severitiesOffset) -> string![]? +static Android.Opengl.GLES32.GlGetDebugMessageLog(int count, Java.Nio.IntBuffer? sources, Java.Nio.IntBuffer? types, Java.Nio.IntBuffer? ids, Java.Nio.IntBuffer? severities) -> string![]? +static Android.Opengl.GLES32.GlGetDebugMessageLog(int count, Java.Nio.IntBuffer? sources, Java.Nio.IntBuffer? types, Java.Nio.IntBuffer? ids, Java.Nio.IntBuffer? severities, Java.Nio.IntBuffer? lengths, Java.Nio.ByteBuffer? messageLog) -> int +static Android.Opengl.GLES32.GlGetGraphicsResetStatus() -> int +static Android.Opengl.GLES32.GlGetnUniformfv(int program, int location, int bufSize, float[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetnUniformfv(int program, int location, int bufSize, Java.Nio.FloatBuffer? params) -> void +static Android.Opengl.GLES32.GlGetnUniformiv(int program, int location, int bufSize, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetnUniformiv(int program, int location, int bufSize, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlGetnUniformuiv(int program, int location, int bufSize, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetnUniformuiv(int program, int location, int bufSize, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlGetObjectLabel(int identifier, int name) -> string? +static Android.Opengl.GLES32.GlGetObjectPtrLabel(long ptr) -> string? +static Android.Opengl.GLES32.GlGetPointerv(int pname) -> long +static Android.Opengl.GLES32.GlGetSamplerParameterIiv(int sampler, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetSamplerParameterIiv(int sampler, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlGetSamplerParameterIuiv(int sampler, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetSamplerParameterIuiv(int sampler, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlGetTexParameterIiv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetTexParameterIiv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlGetTexParameterIuiv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlGetTexParameterIuiv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlIsEnabledi(int target, int index) -> bool +static Android.Opengl.GLES32.GlMinSampleShading(float value) -> void +static Android.Opengl.GLES32.GlObjectLabel(int identifier, int name, int length, string? label) -> void +static Android.Opengl.GLES32.GlObjectPtrLabel(long ptr, string? label) -> void +static Android.Opengl.GLES32.GlPatchParameteri(int pname, int value) -> void +static Android.Opengl.GLES32.GlPopDebugGroup() -> void +static Android.Opengl.GLES32.GlPrimitiveBoundingBox(float minX, float minY, float minZ, float minW, float maxX, float maxY, float maxZ, float maxW) -> void +static Android.Opengl.GLES32.GlPushDebugGroup(int source, int id, int length, string? message) -> void +static Android.Opengl.GLES32.GlReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Java.Nio.Buffer? data) -> void +static Android.Opengl.GLES32.GlSamplerParameterIiv(int sampler, int pname, int[]? param, int offset) -> void +static Android.Opengl.GLES32.GlSamplerParameterIiv(int sampler, int pname, Java.Nio.IntBuffer? param) -> void +static Android.Opengl.GLES32.GlSamplerParameterIuiv(int sampler, int pname, int[]? param, int offset) -> void +static Android.Opengl.GLES32.GlSamplerParameterIuiv(int sampler, int pname, Java.Nio.IntBuffer? param) -> void +static Android.Opengl.GLES32.GlTexBuffer(int target, int internalformat, int buffer) -> void +static Android.Opengl.GLES32.GlTexBufferRange(int target, int internalformat, int buffer, int offset, int size) -> void +static Android.Opengl.GLES32.GlTexParameterIiv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlTexParameterIiv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlTexParameterIuiv(int target, int pname, int[]? params, int offset) -> void +static Android.Opengl.GLES32.GlTexParameterIuiv(int target, int pname, Java.Nio.IntBuffer? params) -> void +static Android.Opengl.GLES32.GlTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, bool fixedsamplelocations) -> void +static Android.Opengl.GLU.GluErrorString(int error) -> string? +static Android.Opengl.GLU.GluLookAt(Javax.Microedition.Khronos.Opengles.IGL10? gl, float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -> void +static Android.Opengl.GLU.GluOrtho2D(Javax.Microedition.Khronos.Opengles.IGL10? gl, float left, float right, float bottom, float top) -> void +static Android.Opengl.GLU.GluPerspective(Javax.Microedition.Khronos.Opengles.IGL10? gl, float fovy, float aspect, float zNear, float zFar) -> void +static Android.Opengl.GLU.GluProject(float objX, float objY, float objZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? win, int winOffset) -> int +static Android.Opengl.GLU.GluUnProject(float winX, float winY, float winZ, float[]? model, int modelOffset, float[]? project, int projectOffset, int[]? view, int viewOffset, float[]? obj, int objOffset) -> int +static Android.Opengl.GLUtils.GetEGLErrorString(int error) -> string? +static Android.Opengl.GLUtils.GetInternalFormat(Android.Graphics.Bitmap? bitmap) -> int +static Android.Opengl.GLUtils.GetType(Android.Graphics.Bitmap? bitmap) -> int +static Android.Opengl.GLUtils.TexImage2D(int target, int level, Android.Graphics.Bitmap? bitmap, int border) -> void +static Android.Opengl.GLUtils.TexImage2D(int target, int level, int internalformat, Android.Graphics.Bitmap? bitmap, int border) -> void +static Android.Opengl.GLUtils.TexImage2D(int target, int level, int internalformat, Android.Graphics.Bitmap? bitmap, int type, int border) -> void +static Android.Opengl.GLUtils.TexSubImage2D(int target, int level, int xoffset, int yoffset, Android.Graphics.Bitmap? bitmap) -> void +static Android.Opengl.GLUtils.TexSubImage2D(int target, int level, int xoffset, int yoffset, Android.Graphics.Bitmap? bitmap, int format, int type) -> void +static Android.Opengl.Matrix.FrustumM(float[]? m, int offset, float left, float right, float bottom, float top, float near, float far) -> void +static Android.Opengl.Matrix.InvertM(float[]? mInv, int mInvOffset, float[]? m, int mOffset) -> bool +static Android.Opengl.Matrix.Length(float x, float y, float z) -> float +static Android.Opengl.Matrix.MultiplyMM(float[]? result, int resultOffset, float[]? lhs, int lhsOffset, float[]? rhs, int rhsOffset) -> void +static Android.Opengl.Matrix.MultiplyMV(float[]? resultVec, int resultVecOffset, float[]? lhsMat, int lhsMatOffset, float[]? rhsVec, int rhsVecOffset) -> void +static Android.Opengl.Matrix.OrthoM(float[]? m, int mOffset, float left, float right, float bottom, float top, float near, float far) -> void +static Android.Opengl.Matrix.PerspectiveM(float[]? m, int offset, float fovy, float aspect, float zNear, float zFar) -> void +static Android.Opengl.Matrix.RotateM(float[]? m, int mOffset, float a, float x, float y, float z) -> void +static Android.Opengl.Matrix.RotateM(float[]? rm, int rmOffset, float[]? m, int mOffset, float a, float x, float y, float z) -> void +static Android.Opengl.Matrix.ScaleM(float[]? m, int mOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.ScaleM(float[]? sm, int smOffset, float[]? m, int mOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.SetIdentityM(float[]? sm, int smOffset) -> void +static Android.Opengl.Matrix.SetLookAtM(float[]? rm, int rmOffset, float eyeX, float eyeY, float eyeZ, float centerX, float centerY, float centerZ, float upX, float upY, float upZ) -> void +static Android.Opengl.Matrix.SetRotateEulerM(float[]? rm, int rmOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.SetRotateEulerM2(float[]! rm, int rmOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.SetRotateM(float[]? rm, int rmOffset, float a, float x, float y, float z) -> void +static Android.Opengl.Matrix.TranslateM(float[]? m, int mOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.TranslateM(float[]? tm, int tmOffset, float[]? m, int mOffset, float x, float y, float z) -> void +static Android.Opengl.Matrix.TransposeM(float[]? mTrans, int mTransOffset, float[]? m, int mOffset) -> void +static Android.Opengl.Visibility.ComputeBoundingSphere(float[]? positions, int positionsOffset, int positionsCount, float[]? sphere, int sphereOffset) -> void +static Android.Opengl.Visibility.FrustumCullSpheres(float[]? mvp, int mvpOffset, float[]? spheres, int spheresOffset, int spheresCount, int[]? results, int resultsOffset, int resultsCapacity) -> int +static Android.Opengl.Visibility.VisibilityTest(float[]? ws, int wsOffset, float[]? positions, int positionsOffset, char[]? indices, int indicesOffset, int indexCount) -> int +static Android.OS.AsyncTask.Execute(Java.Lang.IRunnable? runnable) -> void +static Android.OS.AsyncTask.SerialExecutor.get -> Java.Util.Concurrent.IExecutor? +static Android.OS.AsyncTask.Status.Finished.get -> Android.OS.AsyncTask.Status? +static Android.OS.AsyncTask.Status.Pending.get -> Android.OS.AsyncTask.Status? +static Android.OS.AsyncTask.Status.Running.get -> Android.OS.AsyncTask.Status? +static Android.OS.AsyncTask.Status.ValueOf(string? name) -> Android.OS.AsyncTask.Status? +static Android.OS.AsyncTask.Status.Values() -> Android.OS.AsyncTask.Status![]? +static Android.OS.AsyncTask.ThreadPoolExecutor.get -> Java.Util.Concurrent.IExecutor? +static Android.OS.Binder.CallingPid.get -> int +static Android.OS.Binder.CallingUid.get -> int +static Android.OS.Binder.CallingUidOrThrow.get -> int +static Android.OS.Binder.CallingUserHandle.get -> Android.OS.UserHandle! +static Android.OS.Binder.CallingWorkSourceUid.get -> int +static Android.OS.Binder.ClearCallingIdentity() -> long +static Android.OS.Binder.ClearCallingWorkSource() -> long +static Android.OS.Binder.FlushPendingCommands() -> void +static Android.OS.Binder.JoinThreadPool() -> void +static Android.OS.Binder.RestoreCallingIdentity(long token) -> void +static Android.OS.Binder.RestoreCallingWorkSource(long token) -> void +static Android.OS.Binder.SetCallingWorkSourceUid(int workSource) -> long +static Android.OS.Build.Board.get -> string? +static Android.OS.Build.Bootloader.get -> string? +static Android.OS.Build.Brand.get -> string? +static Android.OS.Build.CpuAbi.get -> string? +static Android.OS.Build.CpuAbi2.get -> string? +static Android.OS.Build.Device.get -> string? +static Android.OS.Build.Display.get -> string? +static Android.OS.Build.Fingerprint.get -> string? +static Android.OS.Build.FingerprintedPartitions.get -> System.Collections.Generic.IList! +static Android.OS.Build.GetSerial() -> string? +static Android.OS.Build.Hardware.get -> string? +static Android.OS.Build.Host.get -> string? +static Android.OS.Build.Id.get -> string? +static Android.OS.Build.Manufacturer.get -> string? +static Android.OS.Build.Model.get -> string? +static Android.OS.Build.OdmSku.get -> string! +static Android.OS.Build.Product.get -> string? +static Android.OS.Build.Radio.get -> string? +static Android.OS.Build.RadioVersion.get -> string? +static Android.OS.Build.Serial.get -> string? +static Android.OS.Build.Sku.get -> string! +static Android.OS.Build.SocManufacturer.get -> string! +static Android.OS.Build.SocModel.get -> string! +static Android.OS.Build.Supported32BitAbis.get -> System.Collections.Generic.IList? +static Android.OS.Build.Supported64BitAbis.get -> System.Collections.Generic.IList? +static Android.OS.Build.SupportedAbis.get -> System.Collections.Generic.IList? +static Android.OS.Build.Tags.get -> string? +static Android.OS.Build.Time.get -> long +static Android.OS.Build.Type.get -> string? +static Android.OS.Build.User.get -> string? +static Android.OS.Build.VERSION.BaseOs.get -> string? +static Android.OS.Build.VERSION.Codename.get -> string? +static Android.OS.Build.VERSION.Incremental.get -> string? +static Android.OS.Build.VERSION.MediaPerformanceClass.get -> int +static Android.OS.Build.VERSION.PreviewSdkInt.get -> int +static Android.OS.Build.VERSION.Release.get -> string? +static Android.OS.Build.VERSION.ReleaseOrCodename.get -> string! +static Android.OS.Build.VERSION.ReleaseOrPreviewDisplay.get -> string! +static Android.OS.Build.VERSION.Sdk.get -> string? +static Android.OS.Build.VERSION.SdkInt.get -> Android.OS.BuildVersionCodes +static Android.OS.Build.VERSION.SecurityPatch.get -> string? +static Android.OS.Bundle.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.Bundle.Empty.get -> Android.OS.Bundle? +static Android.OS.CombinedVibration.CreateParallel(Android.OS.VibrationEffect! effect) -> Android.OS.CombinedVibration! +static Android.OS.CombinedVibration.Creator.get -> Android.OS.IParcelableCreator! +static Android.OS.CombinedVibration.StartParallel() -> Android.OS.CombinedVibration.ParallelCombination! +static Android.OS.CpuUsageInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.Debug.AttachJvmtiAgent(string! library, string? options, Java.Lang.ClassLoader? classLoader) -> void +static Android.OS.Debug.BinderDeathObjectCount.get -> int +static Android.OS.Debug.BinderLocalObjectCount.get -> int +static Android.OS.Debug.BinderProxyObjectCount.get -> int +static Android.OS.Debug.BinderReceivedTransactions.get -> int +static Android.OS.Debug.BinderSentTransactions.get -> int +static Android.OS.Debug.ChangeDebugPort(int port) -> void +static Android.OS.Debug.DumpHprofData(string? fileName) -> void +static Android.OS.Debug.DumpHprofDataAsync(string? fileName) -> System.Threading.Tasks.Task! +static Android.OS.Debug.DumpService(string? name, Java.IO.FileDescriptor? fd, string![]? args) -> bool +static Android.OS.Debug.DumpServiceAsync(string? name, Java.IO.FileDescriptor? fd, string![]? args) -> System.Threading.Tasks.Task! +static Android.OS.Debug.EnableEmulatorTraceOutput() -> void +static Android.OS.Debug.GetMemoryInfo(Android.OS.Debug.MemoryInfo? memoryInfo) -> void +static Android.OS.Debug.GetRuntimeStat(string? statName) -> string? +static Android.OS.Debug.GlobalAllocCount.get -> int +static Android.OS.Debug.GlobalAllocSize.get -> int +static Android.OS.Debug.GlobalClassInitCount.get -> int +static Android.OS.Debug.GlobalClassInitTime.get -> int +static Android.OS.Debug.GlobalExternalAllocCount.get -> int +static Android.OS.Debug.GlobalExternalAllocSize.get -> int +static Android.OS.Debug.GlobalExternalFreedCount.get -> int +static Android.OS.Debug.GlobalExternalFreedSize.get -> int +static Android.OS.Debug.GlobalFreedCount.get -> int +static Android.OS.Debug.GlobalFreedSize.get -> int +static Android.OS.Debug.GlobalGcInvocationCount.get -> int +static Android.OS.Debug.IsDebuggerConnected.get -> bool +static Android.OS.Debug.LoadedClassCount.get -> int +static Android.OS.Debug.MemoryInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.Debug.MemoryInfo.GetOtherLabel(int which) -> string? +static Android.OS.Debug.NativeHeapAllocatedSize.get -> long +static Android.OS.Debug.NativeHeapFreeSize.get -> long +static Android.OS.Debug.NativeHeapSize.get -> long +static Android.OS.Debug.PrintLoadedClasses(Android.OS.DebugShow flags) -> void +static Android.OS.Debug.Pss.get -> long +static Android.OS.Debug.ResetAllCounts() -> void +static Android.OS.Debug.ResetGlobalAllocCount() -> void +static Android.OS.Debug.ResetGlobalAllocSize() -> void +static Android.OS.Debug.ResetGlobalClassInitCount() -> void +static Android.OS.Debug.ResetGlobalClassInitTime() -> void +static Android.OS.Debug.ResetGlobalExternalAllocCount() -> void +static Android.OS.Debug.ResetGlobalExternalAllocSize() -> void +static Android.OS.Debug.ResetGlobalExternalFreedCount() -> void +static Android.OS.Debug.ResetGlobalExternalFreedSize() -> void +static Android.OS.Debug.ResetGlobalFreedCount() -> void +static Android.OS.Debug.ResetGlobalFreedSize() -> void +static Android.OS.Debug.ResetGlobalGcInvocationCount() -> void +static Android.OS.Debug.ResetThreadAllocCount() -> void +static Android.OS.Debug.ResetThreadAllocSize() -> void +static Android.OS.Debug.ResetThreadExternalAllocCount() -> void +static Android.OS.Debug.ResetThreadExternalAllocSize() -> void +static Android.OS.Debug.ResetThreadGcInvocationCount() -> void +static Android.OS.Debug.RuntimeStats.get -> System.Collections.Generic.IDictionary? +static Android.OS.Debug.SetAllocationLimit(int limit) -> int +static Android.OS.Debug.SetGlobalAllocationLimit(int limit) -> int +static Android.OS.Debug.StartAllocCounting() -> void +static Android.OS.Debug.StartMethodTracing() -> void +static Android.OS.Debug.StartMethodTracing(string? tracePath) -> void +static Android.OS.Debug.StartMethodTracing(string? tracePath, int bufferSize) -> void +static Android.OS.Debug.StartMethodTracing(string? tracePath, int bufferSize, Android.OS.DebugTraceOptions flags) -> void +static Android.OS.Debug.StartMethodTracingSampling(string? tracePath, int bufferSize, int intervalUs) -> void +static Android.OS.Debug.StartNativeTracing() -> void +static Android.OS.Debug.StopAllocCounting() -> void +static Android.OS.Debug.StopMethodTracing() -> void +static Android.OS.Debug.StopNativeTracing() -> void +static Android.OS.Debug.ThreadAllocCount.get -> int +static Android.OS.Debug.ThreadAllocSize.get -> int +static Android.OS.Debug.ThreadCpuTimeNanos() -> long +static Android.OS.Debug.ThreadExternalAllocCount.get -> int +static Android.OS.Debug.ThreadExternalAllocSize.get -> int +static Android.OS.Debug.ThreadGcInvocationCount.get -> int +static Android.OS.Debug.WaitForDebugger() -> void +static Android.OS.Debug.WaitingForDebugger() -> bool +static Android.OS.DropBoxManager.Entry.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.DropBoxManager.FromContext(Android.Content.Context! context) -> Android.OS.DropBoxManager? +static Android.OS.Environment.DataDirectory.get -> Java.IO.File? +static Android.OS.Environment.DirectoryAlarms.get -> string? +static Android.OS.Environment.DirectoryAlarms.set -> void +static Android.OS.Environment.DirectoryAudiobooks.get -> string? +static Android.OS.Environment.DirectoryAudiobooks.set -> void +static Android.OS.Environment.DirectoryDcim.get -> string? +static Android.OS.Environment.DirectoryDcim.set -> void +static Android.OS.Environment.DirectoryDocuments.get -> string? +static Android.OS.Environment.DirectoryDocuments.set -> void +static Android.OS.Environment.DirectoryDownloads.get -> string? +static Android.OS.Environment.DirectoryDownloads.set -> void +static Android.OS.Environment.DirectoryMovies.get -> string? +static Android.OS.Environment.DirectoryMovies.set -> void +static Android.OS.Environment.DirectoryMusic.get -> string? +static Android.OS.Environment.DirectoryMusic.set -> void +static Android.OS.Environment.DirectoryNotifications.get -> string? +static Android.OS.Environment.DirectoryNotifications.set -> void +static Android.OS.Environment.DirectoryPictures.get -> string? +static Android.OS.Environment.DirectoryPictures.set -> void +static Android.OS.Environment.DirectoryPodcasts.get -> string? +static Android.OS.Environment.DirectoryPodcasts.set -> void +static Android.OS.Environment.DirectoryRecordings.get -> string! +static Android.OS.Environment.DirectoryRecordings.set -> void +static Android.OS.Environment.DirectoryRingtones.get -> string? +static Android.OS.Environment.DirectoryRingtones.set -> void +static Android.OS.Environment.DirectoryScreenshots.get -> string? +static Android.OS.Environment.DirectoryScreenshots.set -> void +static Android.OS.Environment.DownloadCacheDirectory.get -> Java.IO.File? +static Android.OS.Environment.ExternalStorageDirectory.get -> Java.IO.File? +static Android.OS.Environment.ExternalStorageState.get -> string? +static Android.OS.Environment.GetExternalStoragePublicDirectory(string? type) -> Java.IO.File? +static Android.OS.Environment.GetExternalStorageState(Java.IO.File? path) -> string? +static Android.OS.Environment.GetStorageState(Java.IO.File? path) -> string? +static Android.OS.Environment.InvokeIsExternalStorageEmulated(Java.IO.File! path) -> bool +static Android.OS.Environment.InvokeIsExternalStorageLegacy(Java.IO.File! path) -> bool +static Android.OS.Environment.InvokeIsExternalStorageManager(Java.IO.File! path) -> bool +static Android.OS.Environment.InvokeIsExternalStorageRemovable(Java.IO.File! path) -> bool +static Android.OS.Environment.IsExternalStorageEmulated.get -> bool +static Android.OS.Environment.IsExternalStorageLegacy.get -> bool +static Android.OS.Environment.IsExternalStorageManager.get -> bool +static Android.OS.Environment.IsExternalStorageRemovable.get -> bool +static Android.OS.Environment.RootDirectory.get -> Java.IO.File! +static Android.OS.Environment.StorageDirectory.get -> Java.IO.File! +static Android.OS.Ext.SdkExtensions.AllExtensionVersions.get -> System.Collections.Generic.IDictionary! +static Android.OS.Ext.SdkExtensions.GetExtensionVersion(int extension) -> int +static Android.OS.FileUtils.CloseQuietly(Java.IO.FileDescriptor? fd) -> void +static Android.OS.FileUtils.CloseQuietly(Java.Lang.IAutoCloseable? closeable) -> void +static Android.OS.FileUtils.Copy(Java.IO.FileDescriptor! in, Java.IO.FileDescriptor! out) -> long +static Android.OS.FileUtils.Copy(Java.IO.FileDescriptor! in, Java.IO.FileDescriptor! out, Android.OS.CancellationSignal? signal, Java.Util.Concurrent.IExecutor? executor, Android.OS.FileUtils.IProgressListener? listener) -> long +static Android.OS.FileUtils.Copy(System.IO.Stream! in, System.IO.Stream! out) -> long +static Android.OS.FileUtils.Copy(System.IO.Stream! in, System.IO.Stream! out, Android.OS.CancellationSignal? signal, Java.Util.Concurrent.IExecutor? executor, Android.OS.FileUtils.IProgressListener? listener) -> long +static Android.OS.Handler.CreateAsync(Android.OS.Looper! looper) -> Android.OS.Handler! +static Android.OS.Handler.CreateAsync(Android.OS.Looper! looper, Android.OS.Handler.ICallback! callback) -> Android.OS.Handler! +static Android.OS.Health.TimerStat.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.LocaleList.AdjustedDefault.get -> Android.OS.LocaleList! +static Android.OS.LocaleList.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.LocaleList.Default.get -> Android.OS.LocaleList! +static Android.OS.LocaleList.Default.set -> void +static Android.OS.LocaleList.EmptyLocaleList.get -> Android.OS.LocaleList! +static Android.OS.LocaleList.ForLanguageTags(string? list) -> Android.OS.LocaleList! +static Android.OS.LocaleList.IsPseudoLocale(Android.Icu.Util.ULocale? locale) -> bool +static Android.OS.LocaleList.MatchesLanguageAndScript(Java.Util.Locale! supported, Java.Util.Locale! desired) -> bool +static Android.OS.Looper.Loop() -> void +static Android.OS.Looper.MainLooper.get -> Android.OS.Looper? +static Android.OS.Looper.MyLooper() -> Android.OS.Looper? +static Android.OS.Looper.MyQueue() -> Android.OS.MessageQueue! +static Android.OS.Looper.Prepare() -> void +static Android.OS.Looper.PrepareMainLooper() -> void +static Android.OS.Message.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.Message.Obtain() -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler! h, System.Action! callback) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h, int what) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h, int what, int arg1, int arg2) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h, int what, int arg1, int arg2, Java.Lang.Object? obj) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h, int what, Java.Lang.Object? obj) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Handler? h, Java.Lang.IRunnable? callback) -> Android.OS.Message? +static Android.OS.Message.Obtain(Android.OS.Message? orig) -> Android.OS.Message? +static Android.OS.Messenger.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.Messenger.ReadMessengerOrNullFromParcel(Android.OS.Parcel? in) -> Android.OS.Messenger? +static Android.OS.Messenger.WriteMessengerOrNullToParcel(Android.OS.Messenger? messenger, Android.OS.Parcel? out) -> void +static Android.OS.Parcel.Obtain() -> Android.OS.Parcel! +static Android.OS.Parcel.Obtain(Android.OS.IBinder! binder) -> Android.OS.Parcel! +static Android.OS.Parcel.StringCreator.get -> Android.OS.IParcelableCreator? +static Android.OS.ParcelFileDescriptor.AdoptFd(int fd) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.CreatePipe() -> Android.OS.ParcelFileDescriptor![]? +static Android.OS.ParcelFileDescriptor.CreateReliablePipe() -> Android.OS.ParcelFileDescriptor![]? +static Android.OS.ParcelFileDescriptor.CreateReliableSocketPair() -> Android.OS.ParcelFileDescriptor![]? +static Android.OS.ParcelFileDescriptor.CreateSocketPair() -> Android.OS.ParcelFileDescriptor![]? +static Android.OS.ParcelFileDescriptor.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.ParcelFileDescriptor.Dup(Java.IO.FileDescriptor? orig) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.FromDatagramSocket(Java.Net.DatagramSocket? datagramSocket) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.FromFd(int fd) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.FromSocket(Java.Net.Socket? socket) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.Open(Java.IO.File? file, Android.OS.ParcelFileMode mode) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.Open(Java.IO.File? file, Android.OS.ParcelFileMode mode, Android.OS.Handler? handler, Android.OS.ParcelFileDescriptor.IOnCloseListener? listener) -> Android.OS.ParcelFileDescriptor? +static Android.OS.ParcelFileDescriptor.ParseMode(string? mode) -> Android.OS.ParcelFileMode +static Android.OS.ParcelFileDescriptor.Wrap(Android.OS.ParcelFileDescriptor! pfd, Android.OS.Handler! handler, Android.OS.ParcelFileDescriptor.IOnCloseListener! listener) -> Android.OS.ParcelFileDescriptor! +static Android.OS.ParcelUuid.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.ParcelUuid.FromString(string? uuid) -> Android.OS.ParcelUuid? +static Android.OS.PatternMatcher.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.PersistableBundle.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.PersistableBundle.Empty.get -> Android.OS.PersistableBundle? +static Android.OS.PersistableBundle.ReadFromStream(System.IO.Stream! inputStream) -> Android.OS.PersistableBundle! +static Android.OS.PowerManager.FromContext(Android.Content.Context! context) -> Android.OS.PowerManager? +static Android.OS.Process.ElapsedCpuTime.get -> long +static Android.OS.Process.GetExclusiveCores() -> int[]? +static Android.OS.Process.GetGidForName(string? name) -> int +static Android.OS.Process.GetThreadPriority(int tid) -> Android.OS.ThreadPriority +static Android.OS.Process.GetUidForName(string? name) -> int +static Android.OS.Process.Is64Bit() -> bool +static Android.OS.Process.IsApplicationUid(int uid) -> bool +static Android.OS.Process.IsIsolated.get -> bool +static Android.OS.Process.IsIsolatedUid(int uid) -> bool +static Android.OS.Process.IsSdkSandbox.get -> bool +static Android.OS.Process.KillProcess(int pid) -> void +static Android.OS.Process.MyPid() -> int +static Android.OS.Process.MyProcessName() -> string! +static Android.OS.Process.MyTid() -> int +static Android.OS.Process.MyUid() -> int +static Android.OS.Process.MyUserHandle() -> Android.OS.UserHandle? +static Android.OS.Process.SendSignal(int pid, Android.OS.Signal signal) -> void +static Android.OS.Process.SetThreadPriority(Android.OS.ThreadPriority priority) -> void +static Android.OS.Process.SetThreadPriority(int tid, Android.OS.ThreadPriority priority) -> void +static Android.OS.Process.StartElapsedRealtime.get -> long +static Android.OS.Process.StartRequestedElapsedRealtime.get -> long +static Android.OS.Process.StartRequestedUptimeMillis.get -> long +static Android.OS.Process.StartUptimeMillis.get -> long +static Android.OS.Process.SupportsProcesses() -> bool +static Android.OS.RecoverySystem.InstallPackage(Android.Content.Context? context, Java.IO.File? packageFile) -> void +static Android.OS.RecoverySystem.RebootWipeCache(Android.Content.Context? context) -> void +static Android.OS.RecoverySystem.RebootWipeUserData(Android.Content.Context? context) -> void +static Android.OS.RecoverySystem.VerifyPackage(Java.IO.File? packageFile, Android.OS.RecoverySystem.IProgressListener? listener, Java.IO.File? deviceCertsZipFile) -> void +static Android.OS.ResultReceiver.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.SharedMemory.Create(string? name, int size) -> Android.OS.SharedMemory! +static Android.OS.SharedMemory.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.SharedMemory.FromFileDescriptor(Android.OS.ParcelFileDescriptor! fd) -> Android.OS.SharedMemory! +static Android.OS.SharedMemory.Unmap(Java.Nio.ByteBuffer! buffer) -> void +static Android.OS.Storage.StorageManager.FromContext(Android.Content.Context! context) -> Android.OS.Storage.StorageManager? +static Android.OS.Storage.StorageManager.UuidDefault.get -> Java.Util.UUID? +static Android.OS.Storage.StorageVolume.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.StrictMode.AllowThreadDiskReads() -> Android.OS.StrictMode.ThreadPolicy? +static Android.OS.StrictMode.AllowThreadDiskWrites() -> Android.OS.StrictMode.ThreadPolicy? +static Android.OS.StrictMode.EnableDefaults() -> void +static Android.OS.StrictMode.GetThreadPolicy() -> Android.OS.StrictMode.ThreadPolicy? +static Android.OS.StrictMode.GetVmPolicy() -> Android.OS.StrictMode.VmPolicy? +static Android.OS.StrictMode.NoteSlowCall(string? name) -> void +static Android.OS.StrictMode.SetThreadPolicy(Android.OS.StrictMode.ThreadPolicy? policy) -> void +static Android.OS.StrictMode.SetVmPolicy(Android.OS.StrictMode.VmPolicy? policy) -> void +static Android.OS.StrictMode.ThreadPolicy.Lax.get -> Android.OS.StrictMode.ThreadPolicy? +static Android.OS.StrictMode.VmPolicy.Lax.get -> Android.OS.StrictMode.VmPolicy? +static Android.OS.SystemClock.CurrentThreadTimeMillis() -> long +static Android.OS.SystemClock.ElapsedRealtime() -> long +static Android.OS.SystemClock.ElapsedRealtimeNanos() -> long +static Android.OS.SystemClock.SetCurrentTimeMillis(long millis) -> bool +static Android.OS.SystemClock.Sleep(long ms) -> void +static Android.OS.SystemClock.UptimeMillis() -> long +static Android.OS.Trace.BeginAsyncSection(string! methodName, int cookie) -> void +static Android.OS.Trace.BeginSection(string! sectionName) -> void +static Android.OS.Trace.EndAsyncSection(string! methodName, int cookie) -> void +static Android.OS.Trace.EndSection() -> void +static Android.OS.Trace.IsEnabled.get -> bool +static Android.OS.Trace.SetCounter(string! counterName, long counterValue) -> void +static Android.OS.UserHandle.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.UserHandle.GetUserHandleForUid(int uid) -> Android.OS.UserHandle? +static Android.OS.UserHandle.ReadFromParcel(Android.OS.Parcel? in) -> Android.OS.UserHandle? +static Android.OS.UserHandle.WriteToParcel(Android.OS.UserHandle? h, Android.OS.Parcel? out) -> void +static Android.OS.UserManager.CreateUserCreationIntent(string? userName, string? accountName, string? accountType, Android.OS.PersistableBundle? accountOptions) -> Android.Content.Intent? +static Android.OS.UserManager.IsHeadlessSystemUserMode.get -> bool +static Android.OS.UserManager.SupportsMultipleUsers() -> bool +static Android.OS.VibrationAttributes.CreateForUsage(int usage) -> Android.OS.VibrationAttributes! +static Android.OS.VibrationAttributes.Creator.get -> Android.OS.IParcelableCreator! +static Android.OS.VibrationEffect.CreateOneShot(long milliseconds, int amplitude) -> Android.OS.VibrationEffect? +static Android.OS.VibrationEffect.CreatePredefined(int effectId) -> Android.OS.VibrationEffect! +static Android.OS.VibrationEffect.CreateWaveform(long[]? timings, int repeat) -> Android.OS.VibrationEffect? +static Android.OS.VibrationEffect.CreateWaveform(long[]? timings, int[]? amplitudes, int repeat) -> Android.OS.VibrationEffect? +static Android.OS.VibrationEffect.Creator.get -> Android.OS.IParcelableCreator? +static Android.OS.VibrationEffect.StartComposition() -> Android.OS.VibrationEffect.Composition! +static Android.OS.Vibrator.FromContext(Android.Content.Context! context) -> Android.OS.Vibrator? +static Android.OS.WorkSource.Creator.get -> Android.OS.IParcelableCreator? +static Android.Preferences.Preference.BaseSavedState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Preferences.PreferenceActivity.Header.Creator.get -> Android.OS.IParcelableCreator? +static Android.Preferences.PreferenceManager.GetDefaultSharedPreferences(Android.Content.Context? context) -> Android.Content.ISharedPreferences? +static Android.Preferences.PreferenceManager.GetDefaultSharedPreferencesName(Android.Content.Context? context) -> string? +static Android.Preferences.PreferenceManager.SetDefaultValues(Android.Content.Context? context, int resId, bool readAgain) -> void +static Android.Preferences.PreferenceManager.SetDefaultValues(Android.Content.Context? context, string? sharedPreferencesName, Android.Content.FileCreationMode sharedPreferencesMode, int resId, bool readAgain) -> void +static Android.Print.PageRange.AllPages.get -> Android.Print.PageRange? +static Android.Print.PageRange.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrintAttributes.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrintAttributes.Margins.NoMargins.get -> Android.Print.PrintAttributes.Margins? +static Android.Print.PrintAttributes.MediaSize.AnsiC.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.AnsiD.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.AnsiE.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.AnsiF.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.IsoA0.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA1.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA10.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA7.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoA9.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB0.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB1.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB10.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB7.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoB9.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC0.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC1.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC10.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC7.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.IsoC9.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB0.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB1.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB10.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB7.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisB9.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JisExec.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnChou2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnChou3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnChou4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnHagaki.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnKahu.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnKaku2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnOePhotoL.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.JpnOufuku.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.JpnYou4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaArchA.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaArchB.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaArchC.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaArchD.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaArchE.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaArchE1.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaFoolscap.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaGovtLetter.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaIndex3x5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaIndex4x6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaIndex5x8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaJuniorLegal.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaLedger.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaLegal.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaLetter.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaMonarch.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaQuarto.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.NaSuperB.get -> Android.Print.PrintAttributes.MediaSize! +static Android.Print.PrintAttributes.MediaSize.NaTabloid.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.OmDaiPaKai.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.OmJuuroKuKai.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.OmPaKai.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc1.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc10.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc16k.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc2.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc3.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc4.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc5.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc6.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc7.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc8.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Prc9.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Roc16k.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.Roc8k.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.UnknownLandscape.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintAttributes.MediaSize.UnknownPortrait.get -> Android.Print.PrintAttributes.MediaSize? +static Android.Print.PrintDocumentInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrinterCapabilitiesInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrinterId.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrinterInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrintJobId.Creator.get -> Android.OS.IParcelableCreator? +static Android.Print.PrintJobInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Provider.BlockedNumberContract.AuthorityUri.get -> Android.Net.Uri? +static Android.Provider.BlockedNumberContract.BlockedNumbers.ContentUri.get -> Android.Net.Uri? +static Android.Provider.BlockedNumberContract.CanCurrentUserBlockNumbers(Android.Content.Context? context) -> bool +static Android.Provider.BlockedNumberContract.IsBlocked(Android.Content.Context? context, string? phoneNumber) -> bool +static Android.Provider.BlockedNumberContract.Unblock(Android.Content.Context? context, string? phoneNumber) -> int +static Android.Provider.Browser.AddSearchUrl(Android.Content.ContentResolver? cr, string? search) -> void +static Android.Provider.Browser.BookmarksUri.get -> Android.Net.Uri? +static Android.Provider.Browser.CanClearHistory(Android.Content.ContentResolver? cr) -> bool +static Android.Provider.Browser.ClearHistory(Android.Content.ContentResolver? cr) -> void +static Android.Provider.Browser.ClearSearches(Android.Content.ContentResolver? cr) -> void +static Android.Provider.Browser.DeleteFromHistory(Android.Content.ContentResolver? cr, string? url) -> void +static Android.Provider.Browser.DeleteHistoryTimeFrame(Android.Content.ContentResolver? cr, long begin, long end) -> void +static Android.Provider.Browser.GetAllBookmarks(Android.Content.ContentResolver? cr) -> Android.Database.ICursor? +static Android.Provider.Browser.GetAllVisitedUrls(Android.Content.ContentResolver? cr) -> Android.Database.ICursor? +static Android.Provider.Browser.HistoryProjection.get -> System.Collections.Generic.IList? +static Android.Provider.Browser.RequestAllIcons(Android.Content.ContentResolver? cr, string? where, Android.Webkit.WebIconDatabase.IIconListener? listener) -> void +static Android.Provider.Browser.SaveBookmark(Android.Content.Context? c, string? title, string? url) -> void +static Android.Provider.Browser.SearchesProjection.get -> System.Collections.Generic.IList? +static Android.Provider.Browser.SearchesUri.get -> Android.Net.Uri? +static Android.Provider.Browser.SendString(Android.Content.Context? context, string? string) -> void +static Android.Provider.Browser.TruncateHistory(Android.Content.ContentResolver? cr) -> void +static Android.Provider.Browser.TruncateHistoryProjection.get -> System.Collections.Generic.IList? +static Android.Provider.Browser.UpdateVisitedHistory(Android.Content.ContentResolver? cr, string? url, bool real) -> void +static Android.Provider.CalendarContract.Attendees.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Attendees.Query(Android.Content.ContentResolver? cr, long eventId, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.CalendarContract.CalendarAlerts.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.CalendarAlerts.ContentUriByInstance.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.CalendarCache.Uri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.CalendarEntity.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Calendars.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Calendars.EnterpriseContentUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.Colors.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.EventDays.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.EventDays.Query(Android.Content.ContentResolver? cr, int startDay, int numDays, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.CalendarContract.Events.ContentExceptionUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Events.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Events.EnterpriseContentUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.EventsEntity.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.ExtendedProperties.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Instances.ContentByDayUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Instances.ContentSearchByDayUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Instances.ContentSearchUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Instances.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Instances.EnterpriseContentByDayUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.Instances.EnterpriseContentSearchByDayUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.Instances.EnterpriseContentSearchUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.Instances.EnterpriseContentUri.get -> Android.Net.Uri! +static Android.Provider.CalendarContract.Instances.Query(Android.Content.ContentResolver? cr, string![]? projection, long begin, long end) -> Android.Database.ICursor? +static Android.Provider.CalendarContract.Instances.Query(Android.Content.ContentResolver? cr, string![]? projection, long begin, long end, string? searchQuery) -> Android.Database.ICursor? +static Android.Provider.CalendarContract.Reminders.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CalendarContract.Reminders.Query(Android.Content.ContentResolver? cr, long eventId, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.CalendarContract.StartViewCalendarEventInManagedProfile(Android.Content.Context! context, long eventId, long startMs, long endMs, bool allDay, Android.Content.ActivityFlags flags) -> bool +static Android.Provider.CalendarContract.SyncState.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CallLog.Calls.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.CallLog.Calls.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CallLog.Calls.ContentUriWithVoicemail.get -> Android.Net.Uri? +static Android.Provider.CallLog.Calls.GetLastOutgoingCall(Android.Content.Context? context) -> string? +static Android.Provider.CallLog.ContentUri.get -> Android.Net.Uri? +static Android.Provider.CallLog.Locations.ContentUri.get -> Android.Net.Uri! +static Android.Provider.Contacts.ContactMethods.ContentEmailUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.ContactMethods.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.ContactMethods.DecodeImProtocol(string? encodedString) -> Java.Lang.Object? +static Android.Provider.Contacts.ContactMethods.EncodeCustomImProtocol(string? protocolString) -> string? +static Android.Provider.Contacts.ContactMethods.EncodePredefinedImProtocol(int protocol) -> string? +static Android.Provider.Contacts.ContactMethods.GetDisplayLabel(Android.Content.Context? context, Android.Provider.ContactKind kind, Android.Provider.ContactMethodColumn type, string? label) -> string? +static Android.Provider.Contacts.ContactMethods.GetDisplayLabelFormatted(Android.Content.Context? context, Android.Provider.ContactKind kind, Android.Provider.ContactMethodColumn type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.Contacts.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Extensions.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.GroupMembership.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.GroupMembership.RawContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Groups.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Groups.DeletedContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Organizations.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Organizations.GetDisplayLabel(Android.Content.Context? context, Android.Provider.ContactOrganizationColumn type, string? label) -> string? +static Android.Provider.Contacts.Organizations.GetDisplayLabelFormatted(Android.Content.Context? context, Android.Provider.ContactOrganizationColumn type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.Contacts.People.AddToGroup(Android.Content.ContentResolver? resolver, long personId, long groupId) -> Android.Net.Uri? +static Android.Provider.Contacts.People.AddToGroup(Android.Content.ContentResolver? resolver, long personId, string? groupName) -> Android.Net.Uri? +static Android.Provider.Contacts.People.AddToMyContactsGroup(Android.Content.ContentResolver? resolver, long personId) -> Android.Net.Uri? +static Android.Provider.Contacts.People.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.People.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.People.CreatePersonInMyContactsGroup(Android.Content.ContentResolver? resolver, Android.Content.ContentValues? values) -> Android.Net.Uri? +static Android.Provider.Contacts.People.DeletedContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.People.LoadContactPhoto(Android.Content.Context? context, Android.Net.Uri? person, int placeholderImageResource, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +static Android.Provider.Contacts.People.MarkAsContacted(Android.Content.ContentResolver? resolver, long personId) -> void +static Android.Provider.Contacts.People.OpenContactPhotoInputStream(Android.Content.ContentResolver? cr, Android.Net.Uri? person) -> System.IO.Stream? +static Android.Provider.Contacts.People.QueryGroups(Android.Content.ContentResolver? resolver, long person) -> Android.Database.ICursor? +static Android.Provider.Contacts.People.SetPhotoData(Android.Content.ContentResolver? cr, Android.Net.Uri? person, byte[]? data) -> void +static Android.Provider.Contacts.Phones.ContentFilterUrl.get -> Android.Net.Uri? +static Android.Provider.Contacts.Phones.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Phones.GetDisplayLabel(Android.Content.Context? context, Android.Provider.ContactPhoneColumn type, string? label) -> string? +static Android.Provider.Contacts.Phones.GetDisplayLabel(Android.Content.Context? context, Android.Provider.ContactPhoneColumn type, string? label, string![]? labelArray) -> string? +static Android.Provider.Contacts.Phones.GetDisplayLabelFormatted(Android.Content.Context? context, Android.Provider.ContactPhoneColumn type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.Contacts.Phones.GetDisplayLabelFormatted(Android.Content.Context? context, Android.Provider.ContactPhoneColumn type, Java.Lang.ICharSequence? label, Java.Lang.ICharSequence![]? labelArray) -> Java.Lang.ICharSequence? +static Android.Provider.Contacts.Photos.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Settings.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Contacts.Settings.GetSetting(Android.Content.ContentResolver? cr, string? account, string? key) -> string? +static Android.Provider.Contacts.Settings.SetSetting(Android.Content.ContentResolver? cr, string? account, string? key, string? value) -> void +static Android.Provider.ContactsContract.AggregationExceptions.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.AuthorityUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Callable.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Callable.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Callable.EnterpriseContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Contactables.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Contactables.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.ContentLookupUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.EnterpriseContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.EnterpriseContentLookupUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.EmailDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.EmailDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Email.GetTypeLabelResource(Android.Provider.EmailDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.EventDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.EventDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Event.GetTypeResource(Android.Provider.EventDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabel(Android.Content.Res.Resources? res, Android.Provider.IMProtocolDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.IMProtocolDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetProtocolLabelResource(Android.Provider.IMProtocolDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.IMTypeDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.IMTypeDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Im.GetTypeLabelResource(Android.Provider.IMTypeDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.OrganizationDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.OrganizationDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Organization.GetTypeLabelResource(Android.Provider.OrganizationDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Phone.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Phone.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Phone.EnterpriseContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.Phone.EnterpriseContentUri.get -> Android.Net.Uri! +static Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.PhoneDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.PhoneDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Phone.GetTypeLabelResource(Android.Provider.PhoneDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.RelationDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.RelationDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.Relation.GetTypeLabelResource(Android.Provider.RelationDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.SipAddressDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.SipAddressDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.SipAddress.GetTypeLabelResource(Android.Provider.SipAddressDataKind type) -> int +static Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabel(Android.Content.Res.Resources? res, Android.Provider.AddressDataKind type, string? label) -> string? +static Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabelFormatted(Android.Content.Res.Resources? res, Android.Provider.AddressDataKind type, Java.Lang.ICharSequence? label) -> Java.Lang.ICharSequence? +static Android.Provider.ContactsContract.CommonDataKinds.StructuredPostal.GetTypeLabelResource(Android.Provider.AddressDataKind type) -> int +static Android.Provider.ContactsContract.Contacts.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentFrequentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentGroupUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentLookupUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentMultiVcardUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentStrequentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentStrequentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.ContentVcardUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.EnterpriseContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.EnterpriseContentUri.get -> Android.Net.Uri! +static Android.Provider.ContactsContract.Contacts.GetLookupUri(Android.Content.ContentResolver? resolver, Android.Net.Uri? contactUri) -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.GetLookupUri(long contactId, string? lookupKey) -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.IsEnterpriseContactId(long contactId) -> bool +static Android.Provider.ContactsContract.Contacts.LookupContact(Android.Content.ContentResolver? resolver, Android.Net.Uri? lookupUri) -> Android.Net.Uri? +static Android.Provider.ContactsContract.Contacts.MarkAsContacted(Android.Content.ContentResolver? resolver, long contactId) -> void +static Android.Provider.ContactsContract.Contacts.OpenContactPhotoInputStream(Android.Content.ContentResolver? cr, Android.Net.Uri? contactUri) -> System.IO.Stream? +static Android.Provider.ContactsContract.Contacts.OpenContactPhotoInputStream(Android.Content.ContentResolver? cr, Android.Net.Uri? contactUri, bool preferHighres) -> System.IO.Stream? +static Android.Provider.ContactsContract.Data.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Data.GetContactLookupUri(Android.Content.ContentResolver? resolver, Android.Net.Uri? dataUri) -> Android.Net.Uri? +static Android.Provider.ContactsContract.DataUsageFeedback.DeleteUsageUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.DataUsageFeedback.FeedbackUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.DeletedContacts.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Directory.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Directory.EnterpriseContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Directory.IsEnterpriseDirectoryId(long directoryId) -> bool +static Android.Provider.ContactsContract.Directory.IsRemoteDirectoryId(long directoryId) -> bool +static Android.Provider.ContactsContract.Directory.NotifyDirectoryChange(Android.Content.ContentResolver? resolver) -> void +static Android.Provider.ContactsContract.DisplayPhoto.ContentMaxDimensionsUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.DisplayPhoto.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Groups.ContentSummaryUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Groups.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.IsProfileId(long id) -> bool +static Android.Provider.ContactsContract.PhoneLookup.ContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.PhoneLookup.EnterpriseContentFilterUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.PinnedPositions.Pin(Android.Content.ContentResolver? contentResolver, long contactId, int pinnedPosition) -> void +static Android.Provider.ContactsContract.PinnedPositions.Undemote(Android.Content.ContentResolver? contentResolver, long contactId) -> void +static Android.Provider.ContactsContract.Profile.ContentRawContactsUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Profile.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Profile.ContentVcardUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.ProfileSyncState.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.ProfileSyncState.Get(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account) -> byte[]? +static Android.Provider.ContactsContract.ProfileSyncState.GetWithUri(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account) -> Android.Util.Pair? +static Android.Provider.ContactsContract.ProfileSyncState.NewSetOperation(Android.Accounts.Account? account, byte[]? data) -> Android.Content.ContentProviderOperation? +static Android.Provider.ContactsContract.ProfileSyncState.Set(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account, byte[]? data) -> void +static Android.Provider.ContactsContract.ProviderStatus.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.QuickContact.ShowQuickContact(Android.Content.Context? context, Android.Graphics.Rect? target, Android.Net.Uri? lookupUri, Android.Provider.QuickContactMode mode, string![]? excludeMimes) -> void +static Android.Provider.ContactsContract.QuickContact.ShowQuickContact(Android.Content.Context? context, Android.Graphics.Rect? target, Android.Net.Uri? lookupUri, string![]? excludeMimes, string? prioritizedMimeType) -> void +static Android.Provider.ContactsContract.QuickContact.ShowQuickContact(Android.Content.Context? context, Android.Views.View? target, Android.Net.Uri? lookupUri, Android.Provider.QuickContactMode mode, string![]? excludeMimes) -> void +static Android.Provider.ContactsContract.QuickContact.ShowQuickContact(Android.Content.Context? context, Android.Views.View? target, Android.Net.Uri? lookupUri, string![]? excludeMimes, string? prioritizedMimeType) -> void +static Android.Provider.ContactsContract.RawContacts.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.RawContacts.GetContactLookupUri(Android.Content.ContentResolver? resolver, Android.Net.Uri? rawContactUri) -> Android.Net.Uri? +static Android.Provider.ContactsContract.RawContacts.GetLocalAccountName(Android.Content.Context! context) -> string? +static Android.Provider.ContactsContract.RawContacts.GetLocalAccountType(Android.Content.Context! context) -> string? +static Android.Provider.ContactsContract.RawContactsEntity.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.RawContactsEntity.ProfileContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Settings.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.Settings.GetDefaultAccount(Android.Content.ContentResolver! resolver) -> Android.Accounts.Account? +static Android.Provider.ContactsContract.SimAccount.Creator.get -> Android.OS.IParcelableCreator! +static Android.Provider.ContactsContract.SimContacts.GetSimAccounts(Android.Content.ContentResolver! contentResolver) -> System.Collections.Generic.IList! +static Android.Provider.ContactsContract.StatusUpdates.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.StatusUpdates.GetPresenceIconResourceId(Android.Provider.StatusPresence status) -> int +static Android.Provider.ContactsContract.StatusUpdates.GetPresencePrecedence(Android.Provider.StatusPresence status) -> int +static Android.Provider.ContactsContract.StatusUpdates.ProfileContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.StreamItems.ContentLimitUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.StreamItems.ContentPhotoUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.StreamItems.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.SyncState.ContentUri.get -> Android.Net.Uri? +static Android.Provider.ContactsContract.SyncState.Get(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account) -> byte[]? +static Android.Provider.ContactsContract.SyncState.GetWithUri(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account) -> Android.Util.Pair? +static Android.Provider.ContactsContract.SyncState.NewSetOperation(Android.Accounts.Account? account, byte[]? data) -> Android.Content.ContentProviderOperation? +static Android.Provider.ContactsContract.SyncState.Set(Android.Content.ContentProviderClient? provider, Android.Accounts.Account? account, byte[]? data) -> void +static Android.Provider.DocumentsContract.BuildChildDocumentsUri(string? authority, string? parentDocumentId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildChildDocumentsUriUsingTree(Android.Net.Uri? treeUri, string? parentDocumentId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildDocumentUri(string? authority, string? documentId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildDocumentUriUsingTree(Android.Net.Uri? treeUri, string? documentId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildRecentDocumentsUri(string? authority, string? rootId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildRootsUri(string? authority) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildRootUri(string? authority, string? rootId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildSearchDocumentsUri(string? authority, string? rootId, string? query) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.BuildTreeDocumentUri(string? authority, string? documentId) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.CopyDocument(Android.Content.ContentResolver! content, Android.Net.Uri! sourceDocumentUri, Android.Net.Uri! targetParentDocumentUri) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.CreateDocument(Android.Content.ContentResolver! content, Android.Net.Uri! parentDocumentUri, string! mimeType, string! displayName) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.CreateWebLinkIntent(Android.Content.ContentResolver! content, Android.Net.Uri! uri, Android.OS.Bundle? options) -> Android.Content.IntentSender? +static Android.Provider.DocumentsContract.DeleteDocument(Android.Content.ContentResolver! content, Android.Net.Uri! documentUri) -> bool +static Android.Provider.DocumentsContract.EjectRoot(Android.Content.ContentResolver! content, Android.Net.Uri! rootUri) -> void +static Android.Provider.DocumentsContract.FindDocumentPath(Android.Content.ContentResolver! content, Android.Net.Uri! treeUri) -> Android.Provider.DocumentsContract.Path? +static Android.Provider.DocumentsContract.GetDocumentId(Android.Net.Uri? documentUri) -> string? +static Android.Provider.DocumentsContract.GetDocumentMetadata(Android.Content.ContentResolver! content, Android.Net.Uri! documentUri) -> Android.OS.Bundle? +static Android.Provider.DocumentsContract.GetDocumentThumbnail(Android.Content.ContentResolver! content, Android.Net.Uri! documentUri, Android.Graphics.Point! size, Android.OS.CancellationSignal? signal) -> Android.Graphics.Bitmap? +static Android.Provider.DocumentsContract.GetRootId(Android.Net.Uri? rootUri) -> string? +static Android.Provider.DocumentsContract.GetSearchDocumentsQuery(Android.Net.Uri? searchDocumentsUri) -> string? +static Android.Provider.DocumentsContract.GetTreeDocumentId(Android.Net.Uri? documentUri) -> string? +static Android.Provider.DocumentsContract.IsChildDocument(Android.Content.ContentResolver! content, Android.Net.Uri! parentDocumentUri, Android.Net.Uri! childDocumentUri) -> bool +static Android.Provider.DocumentsContract.IsDocumentUri(Android.Content.Context? context, Android.Net.Uri? uri) -> bool +static Android.Provider.DocumentsContract.IsRootsUri(Android.Content.Context! context, Android.Net.Uri? uri) -> bool +static Android.Provider.DocumentsContract.IsRootUri(Android.Content.Context! context, Android.Net.Uri? uri) -> bool +static Android.Provider.DocumentsContract.IsTreeUri(Android.Net.Uri? uri) -> bool +static Android.Provider.DocumentsContract.MoveDocument(Android.Content.ContentResolver! content, Android.Net.Uri! sourceDocumentUri, Android.Net.Uri! sourceParentDocumentUri, Android.Net.Uri! targetParentDocumentUri) -> Android.Net.Uri? +static Android.Provider.DocumentsContract.Path.Creator.get -> Android.OS.IParcelableCreator? +static Android.Provider.DocumentsContract.RemoveDocument(Android.Content.ContentResolver! content, Android.Net.Uri! documentUri, Android.Net.Uri! parentDocumentUri) -> bool +static Android.Provider.DocumentsContract.RenameDocument(Android.Content.ContentResolver! content, Android.Net.Uri! documentUri, string! displayName) -> Android.Net.Uri? +static Android.Provider.FontsContract.BuildTypeface(Android.Content.Context! context, Android.OS.CancellationSignal? cancellationSignal, Android.Provider.FontsContract.FontInfo![]! fonts) -> Android.Graphics.Typeface? +static Android.Provider.FontsContract.FetchFonts(Android.Content.Context! context, Android.OS.CancellationSignal? cancellationSignal, Android.Provider.FontRequest! request) -> Android.Provider.FontsContract.FontFamilyResult! +static Android.Provider.FontsContract.RequestFonts(Android.Content.Context! context, Android.Provider.FontRequest! request, Android.OS.Handler! handler, Android.OS.CancellationSignal? cancellationSignal, Android.Provider.FontsContract.FontRequestCallback! callback) -> void +static Android.Provider.MediaStore.Audio.Albums.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Albums.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Albums.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Artists.Albums.GetContentUri(string? volumeName, long artistId) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Artists.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Artists.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Artists.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Genres.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Genres.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Genres.GetContentUriForAudioId(string? volumeName, int audioId) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Genres.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Genres.Members.GetContentUri(string? volumeName, long genreId) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.KeyFor(string? name) -> string? +static Android.Provider.MediaStore.Audio.Media.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Media.GetContentUri(string! volumeName, long id) -> Android.Net.Uri! +static Android.Provider.MediaStore.Audio.Media.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Media.GetContentUriForPath(string! path) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Media.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Playlists.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Playlists.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Playlists.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Playlists.Members.GetContentUri(string? volumeName, long playlistId) -> Android.Net.Uri? +static Android.Provider.MediaStore.Audio.Playlists.Members.MoveItem(Android.Content.ContentResolver? res, long playlistId, int from, int to) -> bool +static Android.Provider.MediaStore.AuthorityUri.get -> Android.Net.Uri! +static Android.Provider.MediaStore.CanManageMedia(Android.Content.Context! context) -> bool +static Android.Provider.MediaStore.CreateDeleteRequest(Android.Content.ContentResolver! resolver, System.Collections.Generic.ICollection! uris) -> Android.App.PendingIntent! +static Android.Provider.MediaStore.CreateFavoriteRequest(Android.Content.ContentResolver! resolver, System.Collections.Generic.ICollection! uris, bool value) -> Android.App.PendingIntent! +static Android.Provider.MediaStore.CreateTrashRequest(Android.Content.ContentResolver! resolver, System.Collections.Generic.ICollection! uris, bool value) -> Android.App.PendingIntent! +static Android.Provider.MediaStore.CreateWriteRequest(Android.Content.ContentResolver! resolver, System.Collections.Generic.ICollection! uris) -> Android.App.PendingIntent! +static Android.Provider.MediaStore.Downloads.ExternalContentUri.get -> Android.Net.Uri! +static Android.Provider.MediaStore.Downloads.GetContentUri(string! volumeName) -> Android.Net.Uri! +static Android.Provider.MediaStore.Downloads.GetContentUri(string! volumeName, long id) -> Android.Net.Uri! +static Android.Provider.MediaStore.Downloads.InternalContentUri.get -> Android.Net.Uri! +static Android.Provider.MediaStore.Files.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Files.GetContentUri(string? volumeName, long rowId) -> Android.Net.Uri? +static Android.Provider.MediaStore.GetDocumentUri(Android.Content.Context! context, Android.Net.Uri! mediaUri) -> Android.Net.Uri? +static Android.Provider.MediaStore.GetExternalVolumeNames(Android.Content.Context! context) -> System.Collections.Generic.ICollection! +static Android.Provider.MediaStore.GetGeneration(Android.Content.Context! context, string! volumeName) -> long +static Android.Provider.MediaStore.GetMediaUri(Android.Content.Context! context, Android.Net.Uri! documentUri) -> Android.Net.Uri? +static Android.Provider.MediaStore.GetOriginalMediaFormatFileDescriptor(Android.Content.Context! context, Android.OS.ParcelFileDescriptor! fileDescriptor) -> Android.OS.ParcelFileDescriptor! +static Android.Provider.MediaStore.GetRecentExternalVolumeNames(Android.Content.Context! context) -> System.Collections.Generic.ICollection! +static Android.Provider.MediaStore.GetRedactedUri(Android.Content.ContentResolver! resolver, Android.Net.Uri! uri) -> Android.Net.Uri? +static Android.Provider.MediaStore.GetRedactedUri(Android.Content.ContentResolver! resolver, System.Collections.Generic.IList! uris) -> System.Collections.Generic.IList! +static Android.Provider.MediaStore.GetRequireOriginal(Android.Net.Uri! uri) -> bool +static Android.Provider.MediaStore.GetVersion(Android.Content.Context! context) -> string! +static Android.Provider.MediaStore.GetVersion(Android.Content.Context! context, string! volumeName) -> string! +static Android.Provider.MediaStore.GetVolumeName(Android.Net.Uri! uri) -> string! +static Android.Provider.MediaStore.Images.Media.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Media.GetBitmap(Android.Content.ContentResolver? cr, Android.Net.Uri? url) -> Android.Graphics.Bitmap? +static Android.Provider.MediaStore.Images.Media.GetContentUri(string! volumeName, long id) -> Android.Net.Uri! +static Android.Provider.MediaStore.Images.Media.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Media.InsertImage(Android.Content.ContentResolver? cr, Android.Graphics.Bitmap? source, string? title, string? description) -> string? +static Android.Provider.MediaStore.Images.Media.InsertImage(Android.Content.ContentResolver? cr, string? imagePath, string? name, string? description) -> string? +static Android.Provider.MediaStore.Images.Media.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Media.Query(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Images.Media.Query(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? orderBy) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Images.Media.Query(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, string![]? projection, string? where, string? orderBy) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Images.Thumbnails.CancelThumbnailRequest(Android.Content.ContentResolver? cr, long origId) -> void +static Android.Provider.MediaStore.Images.Thumbnails.CancelThumbnailRequest(Android.Content.ContentResolver? cr, long origId, long groupId) -> void +static Android.Provider.MediaStore.Images.Thumbnails.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Thumbnails.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Thumbnails.GetKindSize(int kind) -> Android.Util.Size! +static Android.Provider.MediaStore.Images.Thumbnails.GetThumbnail(Android.Content.ContentResolver? cr, long imageId, Android.Provider.ThumbnailKind kind, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +static Android.Provider.MediaStore.Images.Thumbnails.GetThumbnail(Android.Content.ContentResolver? cr, long imageId, long groupId, Android.Provider.ThumbnailKind kind, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +static Android.Provider.MediaStore.Images.Thumbnails.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Images.Thumbnails.Query(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Images.Thumbnails.QueryMiniThumbnail(Android.Content.ContentResolver? cr, long origId, Android.Provider.ThumbnailKind kind, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Images.Thumbnails.QueryMiniThumbnails(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, Android.Provider.ThumbnailKind kind, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.MediaStore.IsCurrentCloudMediaProviderAuthority(Android.Content.ContentResolver! resolver, string! authority) -> bool +static Android.Provider.MediaStore.IsCurrentSystemGallery(Android.Content.ContentResolver! resolver, int uid, string! packageName) -> bool +static Android.Provider.MediaStore.IsSupportedCloudMediaProviderAuthority(Android.Content.ContentResolver! resolver, string! authority) -> bool +static Android.Provider.MediaStore.MediaScannerUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.NotifyCloudMediaChangedEvent(Android.Content.ContentResolver! resolver, string! authority, string! currentMediaCollectionId) -> void +static Android.Provider.MediaStore.PickImagesMaxLimit.get -> int +static Android.Provider.MediaStore.SetIncludePending(Android.Net.Uri! uri) -> Android.Net.Uri! +static Android.Provider.MediaStore.SetRequireOriginal(Android.Net.Uri! uri) -> Android.Net.Uri! +static Android.Provider.MediaStore.Video.Media.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Video.Media.GetContentUri(string! volumeName, long id) -> Android.Net.Uri! +static Android.Provider.MediaStore.Video.Media.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Video.Media.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Video.Query(Android.Content.ContentResolver? cr, Android.Net.Uri? uri, string![]? projection) -> Android.Database.ICursor? +static Android.Provider.MediaStore.Video.Thumbnails.CancelThumbnailRequest(Android.Content.ContentResolver? cr, long origId) -> void +static Android.Provider.MediaStore.Video.Thumbnails.CancelThumbnailRequest(Android.Content.ContentResolver? cr, long videoId, long groupId) -> void +static Android.Provider.MediaStore.Video.Thumbnails.ExternalContentUri.get -> Android.Net.Uri? +static Android.Provider.MediaStore.Video.Thumbnails.GetContentUri(string? volumeName) -> Android.Net.Uri? +static Android.Provider.MediaStore.Video.Thumbnails.GetKindSize(int kind) -> Android.Util.Size! +static Android.Provider.MediaStore.Video.Thumbnails.GetThumbnail(Android.Content.ContentResolver? cr, long videoId, Android.Provider.VideoThumbnailKind kind, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +static Android.Provider.MediaStore.Video.Thumbnails.GetThumbnail(Android.Content.ContentResolver? cr, long videoId, long groupId, Android.Provider.VideoThumbnailKind kind, Android.Graphics.BitmapFactory.Options? options) -> Android.Graphics.Bitmap? +static Android.Provider.MediaStore.Video.Thumbnails.InternalContentUri.get -> Android.Net.Uri? +static Android.Provider.SearchRecentSuggestions.QueriesProjection1line.get -> System.Collections.Generic.IList? +static Android.Provider.SearchRecentSuggestions.QueriesProjection2line.get -> System.Collections.Generic.IList? +static Android.Provider.Settings.CanDrawOverlays(Android.Content.Context? context) -> bool +static Android.Provider.Settings.Global.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Settings.Global.GetFloat(Android.Content.ContentResolver? cr, string? name) -> float +static Android.Provider.Settings.Global.GetFloat(Android.Content.ContentResolver? cr, string? name, float def) -> float +static Android.Provider.Settings.Global.GetInt(Android.Content.ContentResolver? cr, string? name) -> int +static Android.Provider.Settings.Global.GetInt(Android.Content.ContentResolver? cr, string? name, int def) -> int +static Android.Provider.Settings.Global.GetLong(Android.Content.ContentResolver? cr, string? name) -> long +static Android.Provider.Settings.Global.GetLong(Android.Content.ContentResolver? cr, string? name, long def) -> long +static Android.Provider.Settings.Global.GetString(Android.Content.ContentResolver? resolver, string? name) -> string? +static Android.Provider.Settings.Global.GetUriFor(string? name) -> Android.Net.Uri? +static Android.Provider.Settings.Global.PutFloat(Android.Content.ContentResolver? cr, string? name, float value) -> bool +static Android.Provider.Settings.Global.PutInt(Android.Content.ContentResolver? cr, string? name, int value) -> bool +static Android.Provider.Settings.Global.PutLong(Android.Content.ContentResolver? cr, string? name, long value) -> bool +static Android.Provider.Settings.Global.PutString(Android.Content.ContentResolver? resolver, string? name, string? value) -> bool +static Android.Provider.Settings.NameValueTable.GetUriFor(Android.Net.Uri? uri, string? name) -> Android.Net.Uri? +static Android.Provider.Settings.NameValueTable.PutString(Android.Content.ContentResolver? resolver, Android.Net.Uri? uri, string? name, string? value) -> bool +static Android.Provider.Settings.Secure.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Settings.Secure.GetFloat(Android.Content.ContentResolver? cr, string? name) -> float +static Android.Provider.Settings.Secure.GetFloat(Android.Content.ContentResolver? cr, string? name, float def) -> float +static Android.Provider.Settings.Secure.GetInt(Android.Content.ContentResolver? cr, string? name) -> int +static Android.Provider.Settings.Secure.GetInt(Android.Content.ContentResolver? cr, string? name, int def) -> int +static Android.Provider.Settings.Secure.GetLong(Android.Content.ContentResolver? cr, string? name) -> long +static Android.Provider.Settings.Secure.GetLong(Android.Content.ContentResolver? cr, string? name, long def) -> long +static Android.Provider.Settings.Secure.GetString(Android.Content.ContentResolver? resolver, string? name) -> string? +static Android.Provider.Settings.Secure.GetUriFor(string? name) -> Android.Net.Uri? +static Android.Provider.Settings.Secure.IsLocationProviderEnabled(Android.Content.ContentResolver? cr, string? provider) -> bool +static Android.Provider.Settings.Secure.PutFloat(Android.Content.ContentResolver? cr, string? name, float value) -> bool +static Android.Provider.Settings.Secure.PutInt(Android.Content.ContentResolver? cr, string? name, int value) -> bool +static Android.Provider.Settings.Secure.PutLong(Android.Content.ContentResolver? cr, string? name, long value) -> bool +static Android.Provider.Settings.Secure.PutString(Android.Content.ContentResolver? resolver, string? name, string? value) -> bool +static Android.Provider.Settings.Secure.SetLocationProviderEnabled(Android.Content.ContentResolver? cr, string? provider, bool enabled) -> void +static Android.Provider.Settings.System.CanWrite(Android.Content.Context? context) -> bool +static Android.Provider.Settings.System.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Settings.System.DefaultAlarmAlertUri.get -> Android.Net.Uri? +static Android.Provider.Settings.System.DefaultNotificationUri.get -> Android.Net.Uri? +static Android.Provider.Settings.System.DefaultRingtoneUri.get -> Android.Net.Uri? +static Android.Provider.Settings.System.GetConfiguration(Android.Content.ContentResolver? cr, Android.Content.Res.Configuration? outConfig) -> void +static Android.Provider.Settings.System.GetFloat(Android.Content.ContentResolver? cr, string? name) -> float +static Android.Provider.Settings.System.GetFloat(Android.Content.ContentResolver? cr, string? name, float def) -> float +static Android.Provider.Settings.System.GetInt(Android.Content.ContentResolver? cr, string? name) -> int +static Android.Provider.Settings.System.GetInt(Android.Content.ContentResolver? cr, string? name, int def) -> int +static Android.Provider.Settings.System.GetLong(Android.Content.ContentResolver? cr, string? name) -> long +static Android.Provider.Settings.System.GetLong(Android.Content.ContentResolver? cr, string? name, long def) -> long +static Android.Provider.Settings.System.GetShowGTalkServiceStatus(Android.Content.ContentResolver? cr) -> bool +static Android.Provider.Settings.System.GetString(Android.Content.ContentResolver? resolver, string? name) -> string? +static Android.Provider.Settings.System.GetUriFor(string? name) -> Android.Net.Uri? +static Android.Provider.Settings.System.PutConfiguration(Android.Content.ContentResolver? cr, Android.Content.Res.Configuration? config) -> bool +static Android.Provider.Settings.System.PutFloat(Android.Content.ContentResolver? cr, string? name, float value) -> bool +static Android.Provider.Settings.System.PutInt(Android.Content.ContentResolver? cr, string? name, int value) -> bool +static Android.Provider.Settings.System.PutLong(Android.Content.ContentResolver? cr, string? name, long value) -> bool +static Android.Provider.Settings.System.PutString(Android.Content.ContentResolver? resolver, string? name, string? value) -> bool +static Android.Provider.Settings.System.SetShowGTalkServiceStatus(Android.Content.ContentResolver? cr, bool flag) -> void +static Android.Provider.Settings.System.VolumeSettings.get -> System.Collections.Generic.IList? +static Android.Provider.SettingsSlicesContract.BaseUri.get -> Android.Net.Uri? +static Android.Provider.SimPhonebookContract.AuthorityUri.get -> Android.Net.Uri! +static Android.Provider.SimPhonebookContract.ElementaryFiles.ContentUri.get -> Android.Net.Uri! +static Android.Provider.SimPhonebookContract.ElementaryFiles.GetItemUri(int subscriptionId, int efType) -> Android.Net.Uri! +static Android.Provider.SimPhonebookContract.SimRecords.GetContentUri(int subscriptionId, int efType) -> Android.Net.Uri! +static Android.Provider.SimPhonebookContract.SimRecords.GetEncodedNameLength(Android.Content.ContentResolver! resolver, string! name) -> int +static Android.Provider.SimPhonebookContract.SimRecords.GetItemUri(int subscriptionId, int efType, int recordNumber) -> Android.Net.Uri! +static Android.Provider.SyncStateContract.Helpers.Get(Android.Content.ContentProviderClient? provider, Android.Net.Uri? uri, Android.Accounts.Account? account) -> byte[]? +static Android.Provider.SyncStateContract.Helpers.GetWithUri(Android.Content.ContentProviderClient? provider, Android.Net.Uri? uri, Android.Accounts.Account? account) -> Android.Util.Pair? +static Android.Provider.SyncStateContract.Helpers.Insert(Android.Content.ContentProviderClient? provider, Android.Net.Uri? uri, Android.Accounts.Account? account, byte[]? data) -> Android.Net.Uri? +static Android.Provider.SyncStateContract.Helpers.NewSetOperation(Android.Net.Uri? uri, Android.Accounts.Account? account, byte[]? data) -> Android.Content.ContentProviderOperation? +static Android.Provider.SyncStateContract.Helpers.NewUpdateOperation(Android.Net.Uri? uri, byte[]? data) -> Android.Content.ContentProviderOperation? +static Android.Provider.SyncStateContract.Helpers.Set(Android.Content.ContentProviderClient? provider, Android.Net.Uri? uri, Android.Accounts.Account? account, byte[]? data) -> void +static Android.Provider.SyncStateContract.Helpers.Update(Android.Content.ContentProviderClient? provider, Android.Net.Uri? uri, byte[]? data) -> void +static Android.Provider.Telephony.CarrierId.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.CarrierId.GetSpecificCarrierIdUriForSubscriptionId(int subscriptionId) -> Android.Net.Uri! +static Android.Provider.Telephony.CarrierId.GetUriForSubscriptionId(int subscriptionId) -> Android.Net.Uri? +static Android.Provider.Telephony.Carriers.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Carriers.SimApnUri.get -> Android.Net.Uri! +static Android.Provider.Telephony.Mms.Addr.GetAddrUriForMessage(string! messageId) -> Android.Net.Uri! +static Android.Provider.Telephony.Mms.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.Draft.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.Inbox.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.Outbox.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.Part.ContentUri.get -> Android.Net.Uri! +static Android.Provider.Telephony.Mms.Part.GetPartUriForMessage(string! messageId) -> Android.Net.Uri! +static Android.Provider.Telephony.Mms.Rate.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.ReportRequestUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.ReportStatusUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Mms.Sent.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentConversationsUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentDraftUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentFilterByphoneUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentLockedUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentUndeliveredUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.PendingMessages.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.MmsSms.SearchUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.ServiceStateTable.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.ServiceStateTable.GetUriForSubscriptionId(int subscriptionId) -> Android.Net.Uri? +static Android.Provider.Telephony.ServiceStateTable.GetUriForSubscriptionIdAndField(int subscriptionId, string? field) -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.Conversations.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.Draft.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.GetDefaultSmsPackage(Android.Content.Context? context) -> string? +static Android.Provider.Telephony.Sms.Inbox.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.Intents.GetMessagesFromIntent(Android.Content.Intent? intent) -> Android.Telephony.SmsMessage![]? +static Android.Provider.Telephony.Sms.Outbox.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Sms.Sent.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Threads.ContentUri.get -> Android.Net.Uri? +static Android.Provider.Telephony.Threads.GetOrCreateThreadId(Android.Content.Context? context, string? recipient) -> long +static Android.Provider.Telephony.Threads.GetOrCreateThreadId(Android.Content.Context? context, System.Collections.Generic.ICollection? recipients) -> long +static Android.Provider.Telephony.Threads.ObsoleteThreadsUri.get -> Android.Net.Uri? +static Android.Provider.UserDictionary.ContentUri.get -> Android.Net.Uri? +static Android.Provider.UserDictionary.Words.AddWord(Android.Content.Context? context, string? word, int frequency, Android.Provider.LocaleType localeType) -> void +static Android.Provider.UserDictionary.Words.AddWord(Android.Content.Context? context, string? word, int frequency, string? shortcut, Java.Util.Locale? locale) -> void +static Android.Provider.UserDictionary.Words.ContentUri.get -> Android.Net.Uri? +static Android.Provider.VoicemailContract.Status.BuildSourceUri(string? packageName) -> Android.Net.Uri? +static Android.Provider.VoicemailContract.Status.ContentUri.get -> Android.Net.Uri? +static Android.Provider.VoicemailContract.Voicemails.BuildSourceUri(string? packageName) -> Android.Net.Uri? +static Android.Provider.VoicemailContract.Voicemails.ContentUri.get -> Android.Net.Uri? +static Android.Renderscripts.Allocation.CreateAllocations(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Type? t, int usage, int numAlloc) -> Android.Renderscripts.Allocation![]? +static Android.Renderscripts.Allocation.CreateCubemapFromBitmap(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? b) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateCubemapFromBitmap(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? b, Android.Renderscripts.Allocation.MipmapControl? mips, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateCubemapFromCubeFaces(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? xpos, Android.Graphics.Bitmap? xneg, Android.Graphics.Bitmap? ypos, Android.Graphics.Bitmap? yneg, Android.Graphics.Bitmap? zpos, Android.Graphics.Bitmap? zneg) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateCubemapFromCubeFaces(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? xpos, Android.Graphics.Bitmap? xneg, Android.Graphics.Bitmap? ypos, Android.Graphics.Bitmap? yneg, Android.Graphics.Bitmap? zpos, Android.Graphics.Bitmap? zneg, Android.Renderscripts.Allocation.MipmapControl? mips, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateFromBitmap(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? b) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateFromBitmap(Android.Renderscripts.RenderScript? rs, Android.Graphics.Bitmap? b, Android.Renderscripts.Allocation.MipmapControl? mips, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateFromBitmapResource(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, int id) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateFromBitmapResource(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, int id, Android.Renderscripts.Allocation.MipmapControl? mips, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateFromString(Android.Renderscripts.RenderScript? rs, string? str, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateSized(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e, int count) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateSized(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e, int count, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateTyped(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Type? type) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateTyped(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Type? type, Android.Renderscripts.Allocation.MipmapControl? mips, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.CreateTyped(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Type? type, Android.Renderscripts.AllocationUsage usage) -> Android.Renderscripts.Allocation? +static Android.Renderscripts.Allocation.MipmapControl.MipmapFull.get -> Android.Renderscripts.Allocation.MipmapControl? +static Android.Renderscripts.Allocation.MipmapControl.MipmapNone.get -> Android.Renderscripts.Allocation.MipmapControl? +static Android.Renderscripts.Allocation.MipmapControl.MipmapOnSyncToTexture.get -> Android.Renderscripts.Allocation.MipmapControl? +static Android.Renderscripts.Allocation.MipmapControl.ValueOf(string? name) -> Android.Renderscripts.Allocation.MipmapControl? +static Android.Renderscripts.Allocation.MipmapControl.Values() -> Android.Renderscripts.Allocation.MipmapControl![]? +static Android.Renderscripts.AllocationAdapter.Create1D(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Allocation? a) -> Android.Renderscripts.AllocationAdapter? +static Android.Renderscripts.AllocationAdapter.Create2D(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Allocation? a) -> Android.Renderscripts.AllocationAdapter? +static Android.Renderscripts.AllocationAdapter.CreateTyped(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Allocation? a, Android.Renderscripts.Type? t) -> Android.Renderscripts.AllocationAdapter? +static Android.Renderscripts.Element.ALLOCATION(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.A_8(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.BOOLEAN(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.CreatePixel(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element.DataType? dt, Android.Renderscripts.Element.DataKind? dk) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.CreateVector(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element.DataType? dt, int size) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.DataKind.PixelA.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelDepth.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelL.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelLa.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelRgb.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelRgba.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.PixelYuv.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.User.get -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.ValueOf(string? name) -> Android.Renderscripts.Element.DataKind? +static Android.Renderscripts.Element.DataKind.Values() -> Android.Renderscripts.Element.DataKind![]? +static Android.Renderscripts.Element.DataType.Boolean.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Float16.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Float32.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Float64.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Matrix2x2.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Matrix3x3.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Matrix4x4.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.None.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsAllocation.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsElement.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsFont.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsMesh.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsProgramFragment.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsProgramRaster.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsProgramStore.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsProgramVertex.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsSampler.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsScript.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.RsType.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Signed16.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Signed32.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Signed64.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Signed8.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned16.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned32.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned4444.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned5551.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned565.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned64.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Unsigned8.get -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.ValueOf(string? name) -> Android.Renderscripts.Element.DataType? +static Android.Renderscripts.Element.DataType.Values() -> Android.Renderscripts.Element.DataType![]? +static Android.Renderscripts.Element.ELEMENT(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F16(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F16_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F16_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F16_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F32(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F32_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F32_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F32_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F64(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F64_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F64_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.F64_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.FONT(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I16(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I16_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I16_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I16_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I32(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I32_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I32_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I32_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I64(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I64_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I64_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I64_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I8(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I8_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I8_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.I8_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.MATRIX4X4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.MATRIX_2X2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.MATRIX_3X3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.MATRIX_4X4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.MESH(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.PROGRAM_FRAGMENT(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.PROGRAM_RASTER(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.PROGRAM_STORE(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.PROGRAM_VERTEX(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.RGBA_4444(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.RGBA_5551(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.RGBA_8888(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.RGB_565(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.RGB_888(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.SAMPLER(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.SCRIPT(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.TYPE(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U16(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U16_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U16_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U16_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U32(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U32_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U32_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U32_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U64(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U64_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U64_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U64_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U8(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U8_2(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U8_3(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.U8_4(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.Element.YUV(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Element? +static Android.Renderscripts.FileA3D.CreateFromAsset(Android.Renderscripts.RenderScript? rs, Android.Content.Res.AssetManager? mgr, string? path) -> Android.Renderscripts.FileA3D? +static Android.Renderscripts.FileA3D.CreateFromFile(Android.Renderscripts.RenderScript? rs, Java.IO.File? path) -> Android.Renderscripts.FileA3D? +static Android.Renderscripts.FileA3D.CreateFromFile(Android.Renderscripts.RenderScript? rs, string? path) -> Android.Renderscripts.FileA3D? +static Android.Renderscripts.FileA3D.CreateFromResource(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, int id) -> Android.Renderscripts.FileA3D? +static Android.Renderscripts.FileA3D.EntryType.Mesh.get -> Android.Renderscripts.FileA3D.EntryType? +static Android.Renderscripts.FileA3D.EntryType.Unknown.get -> Android.Renderscripts.FileA3D.EntryType? +static Android.Renderscripts.FileA3D.EntryType.ValueOf(string? name) -> Android.Renderscripts.FileA3D.EntryType? +static Android.Renderscripts.FileA3D.EntryType.Values() -> Android.Renderscripts.FileA3D.EntryType![]? +static Android.Renderscripts.Font.Create(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, string? familyName, Android.Renderscripts.Font.Style? fontStyle, float pointSize) -> Android.Renderscripts.Font? +static Android.Renderscripts.Font.CreateFromAsset(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, string? path, float pointSize) -> Android.Renderscripts.Font? +static Android.Renderscripts.Font.CreateFromFile(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, Java.IO.File? path, float pointSize) -> Android.Renderscripts.Font? +static Android.Renderscripts.Font.CreateFromFile(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, string? path, float pointSize) -> Android.Renderscripts.Font? +static Android.Renderscripts.Font.CreateFromResource(Android.Renderscripts.RenderScript? rs, Android.Content.Res.Resources? res, int id, float pointSize) -> Android.Renderscripts.Font? +static Android.Renderscripts.Font.Style.Bold.get -> Android.Renderscripts.Font.Style? +static Android.Renderscripts.Font.Style.BoldItalic.get -> Android.Renderscripts.Font.Style? +static Android.Renderscripts.Font.Style.Italic.get -> Android.Renderscripts.Font.Style? +static Android.Renderscripts.Font.Style.Normal.get -> Android.Renderscripts.Font.Style? +static Android.Renderscripts.Font.Style.ValueOf(string? name) -> Android.Renderscripts.Font.Style? +static Android.Renderscripts.Font.Style.Values() -> Android.Renderscripts.Font.Style![]? +static Android.Renderscripts.Mesh.Primitive.Line.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.LineStrip.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.Point.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.Triangle.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.TriangleFan.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.TriangleStrip.get -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.ValueOf(string? name) -> Android.Renderscripts.Mesh.Primitive? +static Android.Renderscripts.Mesh.Primitive.Values() -> Android.Renderscripts.Mesh.Primitive![]? +static Android.Renderscripts.Program.TextureType.Texture2d.get -> Android.Renderscripts.Program.TextureType? +static Android.Renderscripts.Program.TextureType.TextureCube.get -> Android.Renderscripts.Program.TextureType? +static Android.Renderscripts.Program.TextureType.ValueOf(string? name) -> Android.Renderscripts.Program.TextureType? +static Android.Renderscripts.Program.TextureType.Values() -> Android.Renderscripts.Program.TextureType![]? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.Decal.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.Modulate.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.Replace.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.ValueOf(string? name) -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode.Values() -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode![]? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.Alpha.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.LuminanceAlpha.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.Rgb.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.Rgba.get -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.ValueOf(string? name) -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? +static Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format.Values() -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format![]? +static Android.Renderscripts.ProgramRaster.CullMode.Back.get -> Android.Renderscripts.ProgramRaster.CullMode? +static Android.Renderscripts.ProgramRaster.CullMode.Front.get -> Android.Renderscripts.ProgramRaster.CullMode? +static Android.Renderscripts.ProgramRaster.CullMode.None.get -> Android.Renderscripts.ProgramRaster.CullMode? +static Android.Renderscripts.ProgramRaster.CullMode.ValueOf(string? name) -> Android.Renderscripts.ProgramRaster.CullMode? +static Android.Renderscripts.ProgramRaster.CullMode.Values() -> Android.Renderscripts.ProgramRaster.CullMode![]? +static Android.Renderscripts.ProgramRaster.CULL_BACK(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramRaster? +static Android.Renderscripts.ProgramRaster.CULL_FRONT(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramRaster? +static Android.Renderscripts.ProgramRaster.CULL_NONE(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramRaster? +static Android.Renderscripts.ProgramStore.BlendDstFunc.DstAlpha.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.One.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.OneMinusDstAlpha.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.OneMinusSrcAlpha.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.OneMinusSrcColor.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.SrcAlpha.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.SrcColor.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.ValueOf(string? name) -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendDstFunc.Values() -> Android.Renderscripts.ProgramStore.BlendDstFunc![]? +static Android.Renderscripts.ProgramStore.BlendDstFunc.Zero.get -> Android.Renderscripts.ProgramStore.BlendDstFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.DstAlpha.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.DstColor.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.One.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.OneMinusDstAlpha.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.OneMinusDstColor.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.OneMinusSrcAlpha.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.SrcAlpha.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.SrcAlphaSaturate.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.ValueOf(string? name) -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.Values() -> Android.Renderscripts.ProgramStore.BlendSrcFunc![]? +static Android.Renderscripts.ProgramStore.BlendSrcFunc.Zero.get -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +static Android.Renderscripts.ProgramStore.BLEND_ALPHA_DEPTH_NONE(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramStore? +static Android.Renderscripts.ProgramStore.BLEND_ALPHA_DEPTH_TEST(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramStore? +static Android.Renderscripts.ProgramStore.BLEND_NONE_DEPTH_NONE(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramStore? +static Android.Renderscripts.ProgramStore.BLEND_NONE_DEPTH_TEST(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ProgramStore? +static Android.Renderscripts.ProgramStore.DepthFunc.Always.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.Equal.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.Greater.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.GreaterOrEqual.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.Less.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.LessOrEqual.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.NotEqual.get -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.ValueOf(string? name) -> Android.Renderscripts.ProgramStore.DepthFunc? +static Android.Renderscripts.ProgramStore.DepthFunc.Values() -> Android.Renderscripts.ProgramStore.DepthFunc![]? +static Android.Renderscripts.RenderScript.ContextType.Debug.get -> Android.Renderscripts.RenderScript.ContextType? +static Android.Renderscripts.RenderScript.ContextType.Normal.get -> Android.Renderscripts.RenderScript.ContextType? +static Android.Renderscripts.RenderScript.ContextType.Profile.get -> Android.Renderscripts.RenderScript.ContextType? +static Android.Renderscripts.RenderScript.ContextType.ValueOf(string? name) -> Android.Renderscripts.RenderScript.ContextType? +static Android.Renderscripts.RenderScript.ContextType.Values() -> Android.Renderscripts.RenderScript.ContextType![]? +static Android.Renderscripts.RenderScript.Create(Android.Content.Context? ctx) -> Android.Renderscripts.RenderScript? +static Android.Renderscripts.RenderScript.Create(Android.Content.Context? ctx, Android.Renderscripts.RenderScript.ContextType? ct) -> Android.Renderscripts.RenderScript? +static Android.Renderscripts.RenderScript.Create(Android.Content.Context? ctx, Android.Renderscripts.RenderScript.ContextType? ct, int flags) -> Android.Renderscripts.RenderScript? +static Android.Renderscripts.RenderScript.CreateMultiContext(Android.Content.Context? ctx, Android.Renderscripts.RenderScript.ContextType? ct, int flags, int API_number) -> Android.Renderscripts.RenderScript? +static Android.Renderscripts.RenderScript.MinorVersion.get -> long +static Android.Renderscripts.RenderScript.Priority.Low.get -> Android.Renderscripts.RenderScript.Priority? +static Android.Renderscripts.RenderScript.Priority.Normal.get -> Android.Renderscripts.RenderScript.Priority? +static Android.Renderscripts.RenderScript.Priority.ValueOf(string? name) -> Android.Renderscripts.RenderScript.Priority? +static Android.Renderscripts.RenderScript.Priority.Values() -> Android.Renderscripts.RenderScript.Priority![]? +static Android.Renderscripts.RenderScript.ReleaseAllContexts() -> void +static Android.Renderscripts.Sampler.CLAMP_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.CLAMP_LINEAR_MIP_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.CLAMP_NEAREST(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.MIRRORED_REPEAT_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.MIRRORED_REPEAT_LINEAR_MIP_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.MIRRORED_REPEAT_NEAREST(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.Value.Clamp.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.Linear.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.LinearMipLinear.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.LinearMipNearest.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.MirroredRepeat.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.Nearest.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.ValueOf(string? name) -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.Value.Values() -> Android.Renderscripts.Sampler.Value![]? +static Android.Renderscripts.Sampler.Value.Wrap.get -> Android.Renderscripts.Sampler.Value? +static Android.Renderscripts.Sampler.WRAP_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.WRAP_LINEAR_MIP_LINEAR(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.Sampler.WRAP_NEAREST(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.Sampler? +static Android.Renderscripts.ScriptIntrinsic3DLUT.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsic3DLUT? +static Android.Renderscripts.ScriptIntrinsicBLAS.Create(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ScriptIntrinsicBLAS? +static Android.Renderscripts.ScriptIntrinsicBlend.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicBlend? +static Android.Renderscripts.ScriptIntrinsicBlur.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicBlur? +static Android.Renderscripts.ScriptIntrinsicColorMatrix.Create(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ScriptIntrinsicColorMatrix? +static Android.Renderscripts.ScriptIntrinsicColorMatrix.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicColorMatrix? +static Android.Renderscripts.ScriptIntrinsicConvolve3x3.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicConvolve3x3? +static Android.Renderscripts.ScriptIntrinsicConvolve5x5.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicConvolve5x5? +static Android.Renderscripts.ScriptIntrinsicHistogram.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicHistogram? +static Android.Renderscripts.ScriptIntrinsicLUT.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicLUT? +static Android.Renderscripts.ScriptIntrinsicResize.Create(Android.Renderscripts.RenderScript? rs) -> Android.Renderscripts.ScriptIntrinsicResize? +static Android.Renderscripts.ScriptIntrinsicYuvToRGB.Create(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e) -> Android.Renderscripts.ScriptIntrinsicYuvToRGB? +static Android.Renderscripts.Type.CreateX(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e, int dimX) -> Android.Renderscripts.Type? +static Android.Renderscripts.Type.CreateXY(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e, int dimX, int dimY) -> Android.Renderscripts.Type? +static Android.Renderscripts.Type.CreateXYZ(Android.Renderscripts.RenderScript? rs, Android.Renderscripts.Element? e, int dimX, int dimY, int dimZ) -> Android.Renderscripts.Type? +static Android.Renderscripts.Type.CubemapFace.NegativeX.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.NegativeY.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.NegativeZ.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositiveX.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositiveY.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositiveZ.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositveX.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositveY.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.PositveZ.get -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.ValueOf(string? name) -> Android.Renderscripts.Type.CubemapFace? +static Android.Renderscripts.Type.CubemapFace.Values() -> Android.Renderscripts.Type.CubemapFace![]? +static Android.Runtime.AndroidEnvironment.FailFast(string? message) -> void +static Android.Runtime.AndroidEnvironment.RaiseThrowable(Java.Lang.Throwable! throwable) -> void +static Android.Runtime.AndroidEnvironment.UnhandledExceptionRaiser -> System.EventHandler? +static Android.Runtime.CharSequence.ArrayFromStringArray(string![]? val) -> Java.Lang.ICharSequence![]? +static Android.Runtime.CharSequence.ArrayToStringArray(Java.Lang.ICharSequence![]? val) -> string![]? +static Android.Runtime.CharSequence.ToLocalJniHandle(Java.Lang.ICharSequence? value) -> nint +static Android.Runtime.CharSequence.ToLocalJniHandle(string? value) -> nint +static Android.Runtime.CharSequence.ToLocalJniHandle(System.Collections.Generic.IEnumerable? value) -> nint +static Android.Runtime.Extensions.JavaCast(this Android.Runtime.IJavaObject? instance) -> TResult? +static Android.Runtime.InputStreamAdapter.ToLocalJniHandle(System.IO.Stream? value) -> nint +static Android.Runtime.InputStreamInvoker.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.IO.Stream? +static Android.Runtime.JavaArray.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> Android.Runtime.JavaArray? +static Android.Runtime.JavaArray.ToLocalJniHandle(System.Collections.Generic.IList? value) -> nint +static Android.Runtime.JavaCollection.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.ICollection? +static Android.Runtime.JavaCollection.ToLocalJniHandle(System.Collections.ICollection? items) -> nint +static Android.Runtime.JavaCollection.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.Generic.ICollection? +static Android.Runtime.JavaCollection.ToLocalJniHandle(System.Collections.Generic.ICollection? items) -> nint +static Android.Runtime.JavaDictionary.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.IDictionary? +static Android.Runtime.JavaDictionary.ToLocalJniHandle(System.Collections.IDictionary? dictionary) -> nint +static Android.Runtime.JavaDictionary.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.Generic.IDictionary? +static Android.Runtime.JavaDictionary.ToLocalJniHandle(System.Collections.Generic.IDictionary? dictionary) -> nint +static Android.Runtime.JavaList.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.IList? +static Android.Runtime.JavaList.ToLocalJniHandle(System.Collections.IList? items) -> nint +static Android.Runtime.JavaList.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.Generic.IList? +static Android.Runtime.JavaList.ToLocalJniHandle(System.Collections.Generic.IList? items) -> nint +static Android.Runtime.JavaSet.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.ICollection? +static Android.Runtime.JavaSet.ToLocalJniHandle(System.Collections.ICollection? items) -> nint +static Android.Runtime.JavaSet.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Collections.Generic.ICollection? +static Android.Runtime.JavaSet.ToLocalJniHandle(System.Collections.Generic.ICollection? items) -> nint +static Android.Runtime.JNIEnv.AllocObject(nint jclass) -> nint +static Android.Runtime.JNIEnv.AllocObject(string! jniClassName) -> nint +static Android.Runtime.JNIEnv.AllocObject(System.Type! type) -> nint +static Android.Runtime.JNIEnv.CallBooleanMethod(nint jobject, nint jmethod) -> bool +static Android.Runtime.JNIEnv.CallBooleanMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> bool +static Android.Runtime.JNIEnv.CallByteMethod(nint jobject, nint jmethod) -> sbyte +static Android.Runtime.JNIEnv.CallByteMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> sbyte +static Android.Runtime.JNIEnv.CallCharMethod(nint jobject, nint jmethod) -> char +static Android.Runtime.JNIEnv.CallCharMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> char +static Android.Runtime.JNIEnv.CallDoubleMethod(nint jobject, nint jmethod) -> double +static Android.Runtime.JNIEnv.CallDoubleMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> double +static Android.Runtime.JNIEnv.CallFloatMethod(nint jobject, nint jmethod) -> float +static Android.Runtime.JNIEnv.CallFloatMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> float +static Android.Runtime.JNIEnv.CallIntMethod(nint jobject, nint jmethod) -> int +static Android.Runtime.JNIEnv.CallIntMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> int +static Android.Runtime.JNIEnv.CallLongMethod(nint jobject, nint jmethod) -> long +static Android.Runtime.JNIEnv.CallLongMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> long +static Android.Runtime.JNIEnv.CallNonvirtualBooleanMethod(nint jobject, nint jclass, nint jmethod) -> bool +static Android.Runtime.JNIEnv.CallNonvirtualBooleanMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> bool +static Android.Runtime.JNIEnv.CallNonvirtualByteMethod(nint jobject, nint jclass, nint jmethod) -> sbyte +static Android.Runtime.JNIEnv.CallNonvirtualByteMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> sbyte +static Android.Runtime.JNIEnv.CallNonvirtualCharMethod(nint jobject, nint jclass, nint jmethod) -> char +static Android.Runtime.JNIEnv.CallNonvirtualCharMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> char +static Android.Runtime.JNIEnv.CallNonvirtualDoubleMethod(nint jobject, nint jclass, nint jmethod) -> double +static Android.Runtime.JNIEnv.CallNonvirtualDoubleMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> double +static Android.Runtime.JNIEnv.CallNonvirtualFloatMethod(nint jobject, nint jclass, nint jmethod) -> float +static Android.Runtime.JNIEnv.CallNonvirtualFloatMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> float +static Android.Runtime.JNIEnv.CallNonvirtualIntMethod(nint jobject, nint jclass, nint jmethod) -> int +static Android.Runtime.JNIEnv.CallNonvirtualIntMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> int +static Android.Runtime.JNIEnv.CallNonvirtualLongMethod(nint jobject, nint jclass, nint jmethod) -> long +static Android.Runtime.JNIEnv.CallNonvirtualLongMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> long +static Android.Runtime.JNIEnv.CallNonvirtualObjectMethod(nint jobject, nint jclass, nint jmethod) -> nint +static Android.Runtime.JNIEnv.CallNonvirtualObjectMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> nint +static Android.Runtime.JNIEnv.CallNonvirtualShortMethod(nint jobject, nint jclass, nint jmethod) -> short +static Android.Runtime.JNIEnv.CallNonvirtualShortMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> short +static Android.Runtime.JNIEnv.CallNonvirtualVoidMethod(nint jobject, nint jclass, nint jmethod) -> void +static Android.Runtime.JNIEnv.CallNonvirtualVoidMethod(nint jobject, nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> void +static Android.Runtime.JNIEnv.CallObjectMethod(nint jobject, nint jmethod) -> nint +static Android.Runtime.JNIEnv.CallObjectMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> nint +static Android.Runtime.JNIEnv.CallShortMethod(nint jobject, nint jmethod) -> short +static Android.Runtime.JNIEnv.CallShortMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> short +static Android.Runtime.JNIEnv.CallStaticBooleanMethod(nint jclass, nint jmethod) -> bool +static Android.Runtime.JNIEnv.CallStaticBooleanMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> bool +static Android.Runtime.JNIEnv.CallStaticByteMethod(nint jclass, nint jmethod) -> sbyte +static Android.Runtime.JNIEnv.CallStaticByteMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> sbyte +static Android.Runtime.JNIEnv.CallStaticCharMethod(nint jclass, nint jmethod) -> char +static Android.Runtime.JNIEnv.CallStaticCharMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> char +static Android.Runtime.JNIEnv.CallStaticDoubleMethod(nint jclass, nint jmethod) -> double +static Android.Runtime.JNIEnv.CallStaticDoubleMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> double +static Android.Runtime.JNIEnv.CallStaticFloatMethod(nint jclass, nint jmethod) -> float +static Android.Runtime.JNIEnv.CallStaticFloatMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> float +static Android.Runtime.JNIEnv.CallStaticIntMethod(nint jclass, nint jmethod) -> int +static Android.Runtime.JNIEnv.CallStaticIntMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> int +static Android.Runtime.JNIEnv.CallStaticLongMethod(nint jclass, nint jmethod) -> long +static Android.Runtime.JNIEnv.CallStaticLongMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> long +static Android.Runtime.JNIEnv.CallStaticObjectMethod(nint jclass, nint jmethod) -> nint +static Android.Runtime.JNIEnv.CallStaticObjectMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> nint +static Android.Runtime.JNIEnv.CallStaticShortMethod(nint jclass, nint jmethod) -> short +static Android.Runtime.JNIEnv.CallStaticShortMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> short +static Android.Runtime.JNIEnv.CallStaticVoidMethod(nint jclass, nint jmethod) -> void +static Android.Runtime.JNIEnv.CallStaticVoidMethod(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> void +static Android.Runtime.JNIEnv.CallVoidMethod(nint jobject, nint jmethod) -> void +static Android.Runtime.JNIEnv.CallVoidMethod(nint jobject, nint jmethod, Android.Runtime.JValue* parms) -> void +static Android.Runtime.JNIEnv.CheckHandle(nint jnienv) -> void +static Android.Runtime.JNIEnv.CopyArray(Android.Runtime.IJavaObject![]! src, nint dest) -> void +static Android.Runtime.JNIEnv.CopyArray(bool[]! src, nint dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, bool[]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, string![]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, System.Array! dest, System.Type? elementType = null) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, uint[]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, ulong[]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, ushort[]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(string![]! src, nint dest) -> void +static Android.Runtime.JNIEnv.CopyArray(System.Array! source, System.Type! elementType, nint dest) -> void +static Android.Runtime.JNIEnv.CopyArray(nint src, T[]! dest) -> void +static Android.Runtime.JNIEnv.CopyArray(T[]! src, nint dest) -> void +static Android.Runtime.JNIEnv.CopyObjectArray(nint source, T[]! destination) -> void +static Android.Runtime.JNIEnv.CopyObjectArray(T[]? source, nint destination) -> void +static Android.Runtime.JNIEnv.CreateInstance(nint jniClass, string! signature, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.CreateInstance(nint jniClass, string! signature, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.CreateInstance(string! jniClassName, string! signature, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.CreateInstance(string! jniClassName, string! signature, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.CreateInstance(System.Type! type, string! signature, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.CreateInstance(System.Type! type, string! signature, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.DeleteGlobalRef(nint jobject) -> void +static Android.Runtime.JNIEnv.DeleteLocalRef(nint jobject) -> void +static Android.Runtime.JNIEnv.DeleteWeakGlobalRef(nint jobject) -> void +static Android.Runtime.JNIEnv.EnsureLocalCapacity(int capacity) -> void +static Android.Runtime.JNIEnv.ExceptionClear() -> void +static Android.Runtime.JNIEnv.ExceptionDescribe() -> void +static Android.Runtime.JNIEnv.ExceptionOccurred() -> nint +static Android.Runtime.JNIEnv.FindClass(string! classname) -> nint +static Android.Runtime.JNIEnv.FindClass(string! className, ref nint cachedJniClassHandle) -> nint +static Android.Runtime.JNIEnv.FindClass(System.Type! type) -> nint +static Android.Runtime.JNIEnv.FinishCreateInstance(nint instance, nint jclass, nint constructorId, Android.Runtime.JValue* constructorParameters) -> void +static Android.Runtime.JNIEnv.FinishCreateInstance(nint instance, nint jclass, nint constructorId, params Android.Runtime.JValue[]! constructorParameters) -> void +static Android.Runtime.JNIEnv.FinishCreateInstance(nint instance, string! jniCtorSignature, Android.Runtime.JValue* constructorParameters) -> void +static Android.Runtime.JNIEnv.FinishCreateInstance(nint instance, string! jniCtorSignature, params Android.Runtime.JValue[]! constructorParameters) -> void +static Android.Runtime.JNIEnv.GetArray(nint array_ptr, Android.Runtime.JniHandleOwnership transfer, System.Type? element_type = null) -> System.Array? +static Android.Runtime.JNIEnv.GetArray(Java.Lang.Object![]! array) -> T[]? +static Android.Runtime.JNIEnv.GetArray(nint array_ptr) -> T[]? +static Android.Runtime.JNIEnv.GetArrayItem(nint array_ptr, int index) -> T +static Android.Runtime.JNIEnv.GetArrayLength(nint array_ptr) -> int +static Android.Runtime.JNIEnv.GetBooleanField(nint jobject, nint jfieldID) -> bool +static Android.Runtime.JNIEnv.GetByteField(nint jobject, nint jfieldID) -> sbyte +static Android.Runtime.JNIEnv.GetCharField(nint jobject, nint jfieldID) -> char +static Android.Runtime.JNIEnv.GetCharSequence(nint jobject, Android.Runtime.JniHandleOwnership transfer) -> string? +static Android.Runtime.JNIEnv.GetClassNameFromInstance(nint jobject) -> string! +static Android.Runtime.JNIEnv.GetDirectBufferAddress(nint buf) -> nint +static Android.Runtime.JNIEnv.GetDirectBufferCapacity(nint buf) -> long +static Android.Runtime.JNIEnv.GetDoubleField(nint jobject, nint jfieldID) -> double +static Android.Runtime.JNIEnv.GetFloatField(nint jobject, nint jfieldID) -> float +static Android.Runtime.JNIEnv.GetIntField(nint jobject, nint jfieldID) -> int +static Android.Runtime.JNIEnv.GetJniName(System.Type! type) -> string! +static Android.Runtime.JNIEnv.GetLongField(nint jobject, nint jfieldID) -> long +static Android.Runtime.JNIEnv.GetObjectArray(nint array_ptr, System.Type![]! element_types) -> object?[]? +static Android.Runtime.JNIEnv.GetObjectArrayElement(nint array, int index) -> nint +static Android.Runtime.JNIEnv.GetObjectClass(nint jobject) -> nint +static Android.Runtime.JNIEnv.GetObjectField(nint jobject, nint jfieldID) -> nint +static Android.Runtime.JNIEnv.GetShortField(nint jobject, nint jfieldID) -> short +static Android.Runtime.JNIEnv.GetStaticBooleanField(nint jclass, nint jfieldID) -> bool +static Android.Runtime.JNIEnv.GetStaticByteField(nint jclass, nint jfieldID) -> sbyte +static Android.Runtime.JNIEnv.GetStaticCharField(nint jclass, nint jfieldID) -> char +static Android.Runtime.JNIEnv.GetStaticDoubleField(nint jclass, nint jfieldID) -> double +static Android.Runtime.JNIEnv.GetStaticFloatField(nint jclass, nint jfieldID) -> float +static Android.Runtime.JNIEnv.GetStaticIntField(nint jclass, nint jfieldID) -> int +static Android.Runtime.JNIEnv.GetStaticLongField(nint jclass, nint jfieldID) -> long +static Android.Runtime.JNIEnv.GetStaticObjectField(nint jclass, nint jfieldID) -> nint +static Android.Runtime.JNIEnv.GetStaticShortField(nint jclass, nint jfieldID) -> short +static Android.Runtime.JNIEnv.GetString(nint value, Android.Runtime.JniHandleOwnership transfer) -> string? +static Android.Runtime.JNIEnv.GetSuperclass(nint jclass) -> nint +static Android.Runtime.JNIEnv.Handle.get -> nint +static Android.Runtime.JNIEnv.InvokeConstructor(nint instance, string! jniCtorSignature, Android.Runtime.JValue* constructorParameters) -> void +static Android.Runtime.JNIEnv.InvokeConstructor(nint instance, string! jniCtorSignature, params Android.Runtime.JValue[]! constructorParameters) -> void +static Android.Runtime.JNIEnv.IsAssignableFrom(nint clazz1, nint clazz2) -> bool +static Android.Runtime.JNIEnv.IsInstanceOf(nint obj, nint clazz) -> bool +static Android.Runtime.JNIEnv.IsSameObject(nint ref1, nint ref2) -> bool +static Android.Runtime.JNIEnv.NewArray(Android.Runtime.IJavaObject![]? array) -> nint +static Android.Runtime.JNIEnv.NewArray(bool[]? array) -> nint +static Android.Runtime.JNIEnv.NewArray(string![]? array) -> nint +static Android.Runtime.JNIEnv.NewArray(System.Array! value, System.Type? elementType = null) -> nint +static Android.Runtime.JNIEnv.NewArray(uint[]! array) -> nint +static Android.Runtime.JNIEnv.NewArray(ulong[]! array) -> nint +static Android.Runtime.JNIEnv.NewArray(ushort[]! array) -> nint +static Android.Runtime.JNIEnv.NewArray(T[]? array) -> nint +static Android.Runtime.JNIEnv.NewDirectByteBuffer(nint address, long capacity) -> nint +static Android.Runtime.JNIEnv.NewGlobalRef(nint jobject) -> nint +static Android.Runtime.JNIEnv.NewLocalRef(nint jobject) -> nint +static Android.Runtime.JNIEnv.NewObject(nint jclass, nint jmethod) -> nint +static Android.Runtime.JNIEnv.NewObject(nint jclass, nint jmethod, Android.Runtime.JValue* parms) -> nint +static Android.Runtime.JNIEnv.NewObject(nint jclass, nint jmethod, params Android.Runtime.JValue[]! parms) -> nint +static Android.Runtime.JNIEnv.NewObjectArray(int length, nint elementClass) -> nint +static Android.Runtime.JNIEnv.NewObjectArray(int length, nint elementClass, nint initialElement) -> nint +static Android.Runtime.JNIEnv.NewObjectArray(params T[]? values) -> nint +static Android.Runtime.JNIEnv.NewString(char[]? text, int length) -> nint +static Android.Runtime.JNIEnv.NewString(string? text) -> nint +static Android.Runtime.JNIEnv.PopLocalFrame(nint result) -> nint +static Android.Runtime.JNIEnv.PushLocalFrame(int capacity) -> void +static Android.Runtime.JNIEnv.SetArrayItem(nint array_ptr, int index, T value) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, bool val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, char val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, double val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, float val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, int val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, long val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, nint val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, sbyte val) -> void +static Android.Runtime.JNIEnv.SetField(nint jobject, nint jfieldID, short val) -> void +static Android.Runtime.JNIEnv.SetObjectArrayElement(nint array, int index, nint value) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, bool val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, char val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, double val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, float val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, int val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, long val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, nint val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, sbyte val) -> void +static Android.Runtime.JNIEnv.SetStaticField(nint jclass, nint jfieldID, short val) -> void +static Android.Runtime.JNIEnv.StartCreateInstance(nint jclass, nint constructorId, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.StartCreateInstance(nint jclass, nint constructorId, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.StartCreateInstance(string! jniClassName, string! jniCtorSignature, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.StartCreateInstance(string! jniClassName, string! jniCtorSignature, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.StartCreateInstance(System.Type! type, string! jniCtorSignature, Android.Runtime.JValue* constructorParameters) -> nint +static Android.Runtime.JNIEnv.StartCreateInstance(System.Type! type, string! jniCtorSignature, params Android.Runtime.JValue[]! constructorParameters) -> nint +static Android.Runtime.JNIEnv.Throw(nint obj) -> void +static Android.Runtime.JNIEnv.ThrowNew(nint clazz, string! message) -> void +static Android.Runtime.JNIEnv.ToJniHandle(Android.Runtime.IJavaObject? value) -> nint +static Android.Runtime.JNIEnv.ToLocalJniHandle(Android.Runtime.IJavaObject? value) -> nint +static Android.Runtime.JNIEnv.ToObjectArray(T[]? array) -> Java.Lang.Object![]? +static Android.Runtime.JNIEnv.WaitForBridgeProcessing() -> void +static Android.Runtime.JNINativeWrapper.CreateDelegate(System.Delegate! dlg) -> System.Delegate! +static Android.Runtime.JValue.Zero -> Android.Runtime.JValue +static Android.Runtime.OutputStreamAdapter.ToLocalJniHandle(System.IO.Stream? value) -> nint +static Android.Runtime.OutputStreamInvoker.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.IO.Stream? +static Android.Runtime.ResourceIdManager.UpdateIdValues() -> void +static Android.Runtime.TypeManager.LookupTypeMapping(string![]! mappings, string! javaType) -> string? +static Android.Runtime.TypeManager.RegisterPackage(string! package, System.Converter! lookup) -> void +static Android.Runtime.TypeManager.RegisterPackages(string![]! packages, System.Converter![]! lookups) -> void +static Android.Runtime.TypeManager.RegisterType(string! java_class, System.Type! t) -> void +static Android.Runtime.XmlPullParserReader.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> System.Xml.XmlReader? +static Android.Runtime.XmlReaderPullParser.ToLocalJniHandle(System.Xml.XmlReader? value) -> nint +static Android.Runtime.XmlReaderResourceParser.ToLocalJniHandle(System.Xml.XmlReader? value) -> nint +static Android.Runtime.XmlResourceParserReader.FromJniHandle(nint handle, Android.Runtime.JniHandleOwnership transfer) -> Android.Runtime.XmlResourceParserReader? +static Android.Security.AppUriAuthenticationPolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.Security.ConfirmationPrompt.IsSupported(Android.Content.Context? context) -> bool +static Android.Security.Identity.IdentityCredentialStore.GetDirectAccessInstance(Android.Content.Context! context) -> Android.Security.Identity.IdentityCredentialStore? +static Android.Security.Identity.IdentityCredentialStore.GetInstance(Android.Content.Context! context) -> Android.Security.Identity.IdentityCredentialStore? +static Android.Security.KeyChain.ChoosePrivateKeyAlias(Android.App.Activity! activity, Android.Security.IKeyChainAliasCallback! response, string![]? keyTypes, Java.Security.IPrincipal![]? issuers, Android.Net.Uri? uri, string? alias) -> void +static Android.Security.KeyChain.ChoosePrivateKeyAlias(Android.App.Activity! activity, Android.Security.IKeyChainAliasCallback! response, string![]? keyTypes, Java.Security.IPrincipal![]? issuers, string? host, int port, string? alias) -> void +static Android.Security.KeyChain.CreateInstallIntent() -> Android.Content.Intent! +static Android.Security.KeyChain.CreateManageCredentialsIntent(Android.Security.AppUriAuthenticationPolicy! policy) -> Android.Content.Intent! +static Android.Security.KeyChain.GetCertificateChain(Android.Content.Context! context, string! alias) -> Java.Security.Cert.X509Certificate![]? +static Android.Security.KeyChain.GetCredentialManagementAppPolicy(Android.Content.Context! context) -> Android.Security.AppUriAuthenticationPolicy! +static Android.Security.KeyChain.GetPrivateKey(Android.Content.Context! context, string! alias) -> Java.Security.IPrivateKey? +static Android.Security.KeyChain.IsBoundKeyAlgorithm(string! algorithm) -> bool +static Android.Security.KeyChain.IsCredentialManagementApp(Android.Content.Context! context) -> bool +static Android.Security.KeyChain.IsKeyAlgorithmSupported(string! algorithm) -> bool +static Android.Security.KeyChain.RemoveCredentialManagementApp(Android.Content.Context! context) -> bool +static Android.Security.NetworkSecurityPolicy.Instance.get -> Android.Security.NetworkSecurityPolicy? +static Android.Service.Assist.Classification.FieldClassification.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Autofill.BatchUpdates.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.CharSequenceTransformation.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.CustomDescription.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.Dataset.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.DateTransformation.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.DateValueSanitizer.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.FillContext.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.FillEventHistory.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.FillRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.FillResponse.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.ImageTransformation.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.InlinePresentation.CreateTooltipPresentation(Android.App.Slices.Slice! slice, Android.Widget.Inline.InlinePresentationSpec! spec) -> Android.Service.Autofill.InlinePresentation! +static Android.Service.Autofill.InlinePresentation.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Autofill.LuhnChecksumValidator.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.RegexValidator.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.SaveInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.SaveRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.TextValueSanitizer.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.UserData.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Autofill.UserData.MaxCategoryCount.get -> int +static Android.Service.Autofill.UserData.MaxFieldClassificationIdsSize.get -> int +static Android.Service.Autofill.UserData.MaxUserDataSize.get -> int +static Android.Service.Autofill.UserData.MaxValueLength.get -> int +static Android.Service.Autofill.UserData.MinValueLength.get -> int +static Android.Service.Autofill.Validators.And(params Android.Service.Autofill.IValidator![]! validators) -> Android.Service.Autofill.IValidator! +static Android.Service.Autofill.Validators.Not(Android.Service.Autofill.IValidator! validator) -> Android.Service.Autofill.IValidator! +static Android.Service.Autofill.Validators.Or(params Android.Service.Autofill.IValidator![]! validators) -> Android.Service.Autofill.IValidator! +static Android.Service.Autofill.VisibilitySetterAction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Carrier.CarrierIdentifier.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Carrier.MessagePdu.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Chooser.ChooserAction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Chooser.ChooserTarget.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Controls.Actions.ControlAction.ErrorAction.get -> Android.Service.Controls.Actions.ControlAction! +static Android.Service.Controls.Actions.ControlAction.IsValidResponse(int response) -> bool +static Android.Service.Controls.Control.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Controls.ControlsProviderService.RequestAddControl(Android.Content.Context! context, Android.Content.ComponentName! componentName, Android.Service.Controls.Control! control) -> void +static Android.Service.Controls.DeviceTypes.ValidDeviceType(int deviceType) -> bool +static Android.Service.Controls.Templates.ControlButton.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Controls.Templates.ControlTemplate.ErrorTemplate.get -> Android.Service.Controls.Templates.ControlTemplate! +static Android.Service.Controls.Templates.ControlTemplate.NoTemplateObject.get -> Android.Service.Controls.Templates.ControlTemplate! +static Android.Service.Credentials.Action.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.BeginCreateCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.BeginCreateCredentialResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.BeginGetCredentialOption.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.BeginGetCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.BeginGetCredentialResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.CallingAppInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.ClearCredentialStateRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.CreateCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.CreateEntry.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.CredentialEntry.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.GetCredentialRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Credentials.RemoteEntry.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Notification.Condition.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Notification.Condition.IsValidId(Android.Net.Uri? id, string? pkg) -> bool +static Android.Service.Notification.Condition.NewId(Android.Content.Context? context) -> Android.Net.Uri.Builder? +static Android.Service.Notification.Condition.RelevanceToString(Android.Service.Notification.ConditionFlags flags) -> string? +static Android.Service.Notification.Condition.StateToString(Android.Service.Notification.ConditionState state) -> string? +static Android.Service.Notification.ConditionProviderService.RequestRebind(Android.Content.ComponentName? componentName) -> void +static Android.Service.Notification.NotificationListenerService.RankingMap.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Notification.NotificationListenerService.RequestRebind(Android.Content.ComponentName? componentName) -> void +static Android.Service.Notification.NotificationListenerService.RequestUnbind(Android.Content.ComponentName! componentName) -> void +static Android.Service.Notification.StatusBarNotification.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.Notification.ZenPolicy.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.GetWalletCardsError.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.GetWalletCardsRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.GetWalletCardsResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.SelectWalletCardRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.WalletCard.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickAccessWallet.WalletServiceEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.QuickSettings.Tile.Creator.get -> Android.OS.IParcelableCreator? +static Android.Service.QuickSettings.TileService.RequestListeningState(Android.Content.Context? context, Android.Content.ComponentName? component) -> void +static Android.Service.Voice.VisibleActivityInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Service.Voice.VoiceInteractionService.IsActiveService(Android.Content.Context? context, Android.Content.ComponentName? service) -> bool +static Android.Service.VR.VrListenerService.IsVrModePackageEnabled(Android.Content.Context! context, Android.Content.ComponentName! requestedComponent) -> bool +static Android.Speech.AlternativeSpan.Creator.get -> Android.OS.IParcelableCreator! +static Android.Speech.AlternativeSpans.Creator.get -> Android.OS.IParcelableCreator! +static Android.Speech.RecognitionPart.Creator.get -> Android.OS.IParcelableCreator! +static Android.Speech.RecognitionSupport.Creator.get -> Android.OS.IParcelableCreator! +static Android.Speech.RecognizerIntent.GetVoiceDetailsIntent(Android.Content.Context? context) -> Android.Content.Intent? +static Android.Speech.SpeechRecognizer.CreateOnDeviceSpeechRecognizer(Android.Content.Context! context) -> Android.Speech.SpeechRecognizer! +static Android.Speech.SpeechRecognizer.CreateSpeechRecognizer(Android.Content.Context? context) -> Android.Speech.SpeechRecognizer? +static Android.Speech.SpeechRecognizer.CreateSpeechRecognizer(Android.Content.Context? context, Android.Content.ComponentName? serviceComponent) -> Android.Speech.SpeechRecognizer? +static Android.Speech.SpeechRecognizer.IsOnDeviceRecognitionAvailable(Android.Content.Context! context) -> bool +static Android.Speech.SpeechRecognizer.IsRecognitionAvailable(Android.Content.Context! context) -> bool +static Android.Speech.Tts.TextToSpeech.MaxSpeechInputLength.get -> int +static Android.Speech.Tts.Voice.Creator.get -> Android.OS.IParcelableCreator? +static Android.Systems.Os.Accept(Java.IO.FileDescriptor? fd, Java.Net.InetSocketAddress? peerAddress) -> Java.IO.FileDescriptor? +static Android.Systems.Os.Access(string? path, int mode) -> bool +static Android.Systems.Os.Bind(Java.IO.FileDescriptor! fd, Java.Net.SocketAddress! address) -> void +static Android.Systems.Os.Bind(Java.IO.FileDescriptor? fd, Java.Net.InetAddress? address, int port) -> void +static Android.Systems.Os.Chmod(string? path, int mode) -> void +static Android.Systems.Os.Chown(string? path, int uid, int gid) -> void +static Android.Systems.Os.Close(Java.IO.FileDescriptor? fd) -> void +static Android.Systems.Os.Connect(Java.IO.FileDescriptor! fd, Java.Net.SocketAddress! address) -> void +static Android.Systems.Os.Connect(Java.IO.FileDescriptor? fd, Java.Net.InetAddress? address, int port) -> void +static Android.Systems.Os.Dup(Java.IO.FileDescriptor? oldFd) -> Java.IO.FileDescriptor? +static Android.Systems.Os.Dup2(Java.IO.FileDescriptor? oldFd, int newFd) -> Java.IO.FileDescriptor? +static Android.Systems.Os.Environ() -> string![]? +static Android.Systems.Os.Execv(string? filename, string![]? argv) -> void +static Android.Systems.Os.Execve(string? filename, string![]? argv, string![]? envp) -> void +static Android.Systems.Os.Fchmod(Java.IO.FileDescriptor? fd, int mode) -> void +static Android.Systems.Os.Fchown(Java.IO.FileDescriptor? fd, int uid, int gid) -> void +static Android.Systems.Os.FcntlInt(Java.IO.FileDescriptor! fd, int cmd, int arg) -> int +static Android.Systems.Os.Fdatasync(Java.IO.FileDescriptor? fd) -> void +static Android.Systems.Os.Fstat(Java.IO.FileDescriptor? fd) -> Android.Systems.StructStat? +static Android.Systems.Os.Fstatvfs(Java.IO.FileDescriptor? fd) -> Android.Systems.StructStatVfs? +static Android.Systems.Os.Fsync(Java.IO.FileDescriptor? fd) -> void +static Android.Systems.Os.Ftruncate(Java.IO.FileDescriptor? fd, long length) -> void +static Android.Systems.Os.Gai_strerror(int error) -> string? +static Android.Systems.Os.Getegid() -> int +static Android.Systems.Os.Getenv(string? name) -> string? +static Android.Systems.Os.Geteuid() -> int +static Android.Systems.Os.Getgid() -> int +static Android.Systems.Os.Getpeername(Java.IO.FileDescriptor? fd) -> Java.Net.SocketAddress? +static Android.Systems.Os.Getpid() -> int +static Android.Systems.Os.Getppid() -> int +static Android.Systems.Os.Getsockname(Java.IO.FileDescriptor? fd) -> Java.Net.SocketAddress? +static Android.Systems.Os.GetsockoptTimeval(Java.IO.FileDescriptor! fd, int level, int option) -> Android.Systems.StructTimeval! +static Android.Systems.Os.Gettid() -> int +static Android.Systems.Os.Getuid() -> int +static Android.Systems.Os.Getxattr(string? path, string? name) -> byte[]? +static Android.Systems.Os.If_indextoname(int index) -> string? +static Android.Systems.Os.If_nametoindex(string? name) -> int +static Android.Systems.Os.Inet_pton(int family, string? address) -> Java.Net.InetAddress? +static Android.Systems.Os.Isatty(Java.IO.FileDescriptor? fd) -> bool +static Android.Systems.Os.Kill(int pid, int signal) -> void +static Android.Systems.Os.Lchown(string? path, int uid, int gid) -> void +static Android.Systems.Os.Link(string? oldPath, string? newPath) -> void +static Android.Systems.Os.Listen(Java.IO.FileDescriptor? fd, int backlog) -> void +static Android.Systems.Os.Listxattr(string? path) -> string![]? +static Android.Systems.Os.Lseek(Java.IO.FileDescriptor? fd, long offset, int whence) -> long +static Android.Systems.Os.Lstat(string? path) -> Android.Systems.StructStat? +static Android.Systems.Os.Memfd_create(string! name, int flags) -> Java.IO.FileDescriptor! +static Android.Systems.Os.Mincore(long address, long byteCount, byte[]? vector) -> void +static Android.Systems.Os.Mkdir(string? path, int mode) -> void +static Android.Systems.Os.Mkfifo(string? path, int mode) -> void +static Android.Systems.Os.Mlock(long address, long byteCount) -> void +static Android.Systems.Os.Mmap(long address, long byteCount, int prot, int flags, Java.IO.FileDescriptor? fd, long offset) -> long +static Android.Systems.Os.Msync(long address, long byteCount, int flags) -> void +static Android.Systems.Os.Munlock(long address, long byteCount) -> void +static Android.Systems.Os.Munmap(long address, long byteCount) -> void +static Android.Systems.Os.Open(string? path, int flags, int mode) -> Java.IO.FileDescriptor? +static Android.Systems.Os.Pipe() -> Java.IO.FileDescriptor![]? +static Android.Systems.Os.Poll(Android.Systems.StructPollfd![]? fds, int timeoutMs) -> int +static Android.Systems.Os.Posix_fallocate(Java.IO.FileDescriptor? fd, long offset, long length) -> void +static Android.Systems.Os.Prctl(int option, long arg2, long arg3, long arg4, long arg5) -> int +static Android.Systems.Os.Pread(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount, long offset) -> int +static Android.Systems.Os.Pread(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer, long offset) -> int +static Android.Systems.Os.Pwrite(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount, long offset) -> int +static Android.Systems.Os.Pwrite(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer, long offset) -> int +static Android.Systems.Os.Read(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount) -> int +static Android.Systems.Os.Read(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer) -> int +static Android.Systems.Os.Readlink(string? path) -> string? +static Android.Systems.Os.Readv(Java.IO.FileDescriptor? fd, Java.Lang.Object![]? buffers, int[]? offsets, int[]? byteCounts) -> int +static Android.Systems.Os.Recvfrom(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount, int flags, Java.Net.InetSocketAddress? srcAddress) -> int +static Android.Systems.Os.Recvfrom(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer, int flags, Java.Net.InetSocketAddress? srcAddress) -> int +static Android.Systems.Os.Recvmsg(Java.IO.FileDescriptor! fd, Android.Systems.StructMsghdr! msg, int flags) -> int +static Android.Systems.Os.Remove(string? path) -> void +static Android.Systems.Os.Removexattr(string? path, string? name) -> void +static Android.Systems.Os.Rename(string? oldPath, string? newPath) -> void +static Android.Systems.Os.Sendfile(Java.IO.FileDescriptor? outFd, Java.IO.FileDescriptor? inFd, Android.Systems.Int64Ref? offset, long byteCount) -> long +static Android.Systems.Os.Sendfile(Java.IO.FileDescriptor? outFd, Java.IO.FileDescriptor? inFd, Android.Util.MutableLong? inOffset, long byteCount) -> long +static Android.Systems.Os.Sendmsg(Java.IO.FileDescriptor! fd, Android.Systems.StructMsghdr! msg, int flags) -> int +static Android.Systems.Os.Sendto(Java.IO.FileDescriptor! fd, byte[]! bytes, int byteOffset, int byteCount, int flags, Java.Net.SocketAddress? address) -> int +static Android.Systems.Os.Sendto(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount, int flags, Java.Net.InetAddress? inetAddress, int port) -> int +static Android.Systems.Os.Sendto(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer, int flags, Java.Net.InetAddress? inetAddress, int port) -> int +static Android.Systems.Os.Setegid(int egid) -> void +static Android.Systems.Os.Setenv(string? name, string? value, bool overwrite) -> void +static Android.Systems.Os.Seteuid(int euid) -> void +static Android.Systems.Os.Setgid(int gid) -> void +static Android.Systems.Os.Setsid() -> int +static Android.Systems.Os.SetsockoptInt(Java.IO.FileDescriptor? fd, int level, int option, int value) -> void +static Android.Systems.Os.SetsockoptTimeval(Java.IO.FileDescriptor! fd, int level, int option, Android.Systems.StructTimeval! value) -> void +static Android.Systems.Os.Setuid(int uid) -> void +static Android.Systems.Os.Setxattr(string? path, string? name, byte[]? value, int flags) -> void +static Android.Systems.Os.Shutdown(Java.IO.FileDescriptor? fd, int how) -> void +static Android.Systems.Os.Socket(int domain, int type, int protocol) -> Java.IO.FileDescriptor? +static Android.Systems.Os.Socketpair(int domain, int type, int protocol, Java.IO.FileDescriptor? fd1, Java.IO.FileDescriptor? fd2) -> void +static Android.Systems.Os.Stat(string? path) -> Android.Systems.StructStat? +static Android.Systems.Os.Statvfs(string? path) -> Android.Systems.StructStatVfs? +static Android.Systems.Os.Strerror(int errno) -> string? +static Android.Systems.Os.Strsignal(int signal) -> string? +static Android.Systems.Os.Symlink(string? oldPath, string? newPath) -> void +static Android.Systems.Os.Sysconf(int name) -> long +static Android.Systems.Os.Tcdrain(Java.IO.FileDescriptor? fd) -> void +static Android.Systems.Os.Tcsendbreak(Java.IO.FileDescriptor? fd, int duration) -> void +static Android.Systems.Os.Umask(int mask) -> int +static Android.Systems.Os.Uname() -> Android.Systems.StructUtsname? +static Android.Systems.Os.Unsetenv(string? name) -> void +static Android.Systems.Os.Waitpid(int pid, Android.Util.MutableInt? status, int options) -> int +static Android.Systems.Os.Write(Java.IO.FileDescriptor? fd, byte[]? bytes, int byteOffset, int byteCount) -> int +static Android.Systems.Os.Write(Java.IO.FileDescriptor? fd, Java.Nio.ByteBuffer? buffer) -> int +static Android.Systems.Os.Writev(Java.IO.FileDescriptor? fd, Java.Lang.Object![]? buffers, int[]? offsets, int[]? byteCounts) -> int +static Android.Systems.OsConstants.AfInet.get -> int +static Android.Systems.OsConstants.AfInet6.get -> int +static Android.Systems.OsConstants.AfNetlink.get -> int +static Android.Systems.OsConstants.AfPacket.get -> int +static Android.Systems.OsConstants.AfUnix.get -> int +static Android.Systems.OsConstants.AfUnspec.get -> int +static Android.Systems.OsConstants.AfVsock.get -> int +static Android.Systems.OsConstants.AiAddrconfig.get -> int +static Android.Systems.OsConstants.AiAll.get -> int +static Android.Systems.OsConstants.AiCanonname.get -> int +static Android.Systems.OsConstants.AiNumerichost.get -> int +static Android.Systems.OsConstants.AiNumericserv.get -> int +static Android.Systems.OsConstants.AiPassive.get -> int +static Android.Systems.OsConstants.AiV4mapped.get -> int +static Android.Systems.OsConstants.ArphrdEther.get -> int +static Android.Systems.OsConstants.CapAuditControl.get -> int +static Android.Systems.OsConstants.CapAuditWrite.get -> int +static Android.Systems.OsConstants.CapBlockSuspend.get -> int +static Android.Systems.OsConstants.CapChown.get -> int +static Android.Systems.OsConstants.CapDacOverride.get -> int +static Android.Systems.OsConstants.CapDacReadSearch.get -> int +static Android.Systems.OsConstants.CapFowner.get -> int +static Android.Systems.OsConstants.CapFsetid.get -> int +static Android.Systems.OsConstants.CapIpcLock.get -> int +static Android.Systems.OsConstants.CapIpcOwner.get -> int +static Android.Systems.OsConstants.CapKill.get -> int +static Android.Systems.OsConstants.CapLastCap.get -> int +static Android.Systems.OsConstants.CapLease.get -> int +static Android.Systems.OsConstants.CapLinuxImmutable.get -> int +static Android.Systems.OsConstants.CapMacAdmin.get -> int +static Android.Systems.OsConstants.CapMacOverride.get -> int +static Android.Systems.OsConstants.CapMknod.get -> int +static Android.Systems.OsConstants.CapNetAdmin.get -> int +static Android.Systems.OsConstants.CapNetBindService.get -> int +static Android.Systems.OsConstants.CapNetBroadcast.get -> int +static Android.Systems.OsConstants.CapNetRaw.get -> int +static Android.Systems.OsConstants.CapSetfcap.get -> int +static Android.Systems.OsConstants.CapSetgid.get -> int +static Android.Systems.OsConstants.CapSetpcap.get -> int +static Android.Systems.OsConstants.CapSetuid.get -> int +static Android.Systems.OsConstants.CapSysAdmin.get -> int +static Android.Systems.OsConstants.CapSysBoot.get -> int +static Android.Systems.OsConstants.CapSysChroot.get -> int +static Android.Systems.OsConstants.CapSyslog.get -> int +static Android.Systems.OsConstants.CapSysModule.get -> int +static Android.Systems.OsConstants.CapSysNice.get -> int +static Android.Systems.OsConstants.CapSysPacct.get -> int +static Android.Systems.OsConstants.CapSysPtrace.get -> int +static Android.Systems.OsConstants.CapSysRawio.get -> int +static Android.Systems.OsConstants.CapSysResource.get -> int +static Android.Systems.OsConstants.CapSysTime.get -> int +static Android.Systems.OsConstants.CapSysTtyConfig.get -> int +static Android.Systems.OsConstants.CapWakeAlarm.get -> int +static Android.Systems.OsConstants.E2big.get -> int +static Android.Systems.OsConstants.Eacces.get -> int +static Android.Systems.OsConstants.Eaddrinuse.get -> int +static Android.Systems.OsConstants.Eaddrnotavail.get -> int +static Android.Systems.OsConstants.Eafnosupport.get -> int +static Android.Systems.OsConstants.Eagain.get -> int +static Android.Systems.OsConstants.EaiAgain.get -> int +static Android.Systems.OsConstants.EaiBadflags.get -> int +static Android.Systems.OsConstants.EaiFail.get -> int +static Android.Systems.OsConstants.EaiFamily.get -> int +static Android.Systems.OsConstants.EaiMemory.get -> int +static Android.Systems.OsConstants.EaiNodata.get -> int +static Android.Systems.OsConstants.EaiNoname.get -> int +static Android.Systems.OsConstants.EaiOverflow.get -> int +static Android.Systems.OsConstants.EaiService.get -> int +static Android.Systems.OsConstants.EaiSocktype.get -> int +static Android.Systems.OsConstants.EaiSystem.get -> int +static Android.Systems.OsConstants.Ealready.get -> int +static Android.Systems.OsConstants.Ebadf.get -> int +static Android.Systems.OsConstants.Ebadmsg.get -> int +static Android.Systems.OsConstants.Ebusy.get -> int +static Android.Systems.OsConstants.Ecanceled.get -> int +static Android.Systems.OsConstants.Echild.get -> int +static Android.Systems.OsConstants.Econnaborted.get -> int +static Android.Systems.OsConstants.Econnrefused.get -> int +static Android.Systems.OsConstants.Econnreset.get -> int +static Android.Systems.OsConstants.Edeadlk.get -> int +static Android.Systems.OsConstants.Edestaddrreq.get -> int +static Android.Systems.OsConstants.Edom.get -> int +static Android.Systems.OsConstants.Edquot.get -> int +static Android.Systems.OsConstants.Eexist.get -> int +static Android.Systems.OsConstants.Efault.get -> int +static Android.Systems.OsConstants.Efbig.get -> int +static Android.Systems.OsConstants.Ehostunreach.get -> int +static Android.Systems.OsConstants.Eidrm.get -> int +static Android.Systems.OsConstants.Eilseq.get -> int +static Android.Systems.OsConstants.Einprogress.get -> int +static Android.Systems.OsConstants.Eintr.get -> int +static Android.Systems.OsConstants.Einval.get -> int +static Android.Systems.OsConstants.Eio.get -> int +static Android.Systems.OsConstants.Eisconn.get -> int +static Android.Systems.OsConstants.Eisdir.get -> int +static Android.Systems.OsConstants.Eloop.get -> int +static Android.Systems.OsConstants.Emfile.get -> int +static Android.Systems.OsConstants.Emlink.get -> int +static Android.Systems.OsConstants.Emsgsize.get -> int +static Android.Systems.OsConstants.Emultihop.get -> int +static Android.Systems.OsConstants.Enametoolong.get -> int +static Android.Systems.OsConstants.Enetdown.get -> int +static Android.Systems.OsConstants.Enetreset.get -> int +static Android.Systems.OsConstants.Enetunreach.get -> int +static Android.Systems.OsConstants.Enfile.get -> int +static Android.Systems.OsConstants.Enobufs.get -> int +static Android.Systems.OsConstants.Enodata.get -> int +static Android.Systems.OsConstants.Enodev.get -> int +static Android.Systems.OsConstants.Enoent.get -> int +static Android.Systems.OsConstants.Enoexec.get -> int +static Android.Systems.OsConstants.Enolck.get -> int +static Android.Systems.OsConstants.Enolink.get -> int +static Android.Systems.OsConstants.Enomem.get -> int +static Android.Systems.OsConstants.Enomsg.get -> int +static Android.Systems.OsConstants.Enonet.get -> int +static Android.Systems.OsConstants.Enoprotoopt.get -> int +static Android.Systems.OsConstants.Enospc.get -> int +static Android.Systems.OsConstants.Enosr.get -> int +static Android.Systems.OsConstants.Enostr.get -> int +static Android.Systems.OsConstants.Enosys.get -> int +static Android.Systems.OsConstants.Enotconn.get -> int +static Android.Systems.OsConstants.Enotdir.get -> int +static Android.Systems.OsConstants.Enotempty.get -> int +static Android.Systems.OsConstants.Enotsock.get -> int +static Android.Systems.OsConstants.Enotsup.get -> int +static Android.Systems.OsConstants.Enotty.get -> int +static Android.Systems.OsConstants.Enxio.get -> int +static Android.Systems.OsConstants.Eopnotsupp.get -> int +static Android.Systems.OsConstants.Eoverflow.get -> int +static Android.Systems.OsConstants.Eperm.get -> int +static Android.Systems.OsConstants.Epipe.get -> int +static Android.Systems.OsConstants.Eproto.get -> int +static Android.Systems.OsConstants.Eprotonosupport.get -> int +static Android.Systems.OsConstants.Eprototype.get -> int +static Android.Systems.OsConstants.Erange.get -> int +static Android.Systems.OsConstants.Erofs.get -> int +static Android.Systems.OsConstants.ErrnoName(int errno) -> string? +static Android.Systems.OsConstants.Espipe.get -> int +static Android.Systems.OsConstants.Esrch.get -> int +static Android.Systems.OsConstants.Estale.get -> int +static Android.Systems.OsConstants.EthPAll.get -> int +static Android.Systems.OsConstants.EthPArp.get -> int +static Android.Systems.OsConstants.EthPIp.get -> int +static Android.Systems.OsConstants.EthPIpv6.get -> int +static Android.Systems.OsConstants.Etime.get -> int +static Android.Systems.OsConstants.Etimedout.get -> int +static Android.Systems.OsConstants.Etxtbsy.get -> int +static Android.Systems.OsConstants.Exdev.get -> int +static Android.Systems.OsConstants.ExitFailure.get -> int +static Android.Systems.OsConstants.ExitSuccess.get -> int +static Android.Systems.OsConstants.FdCloexec.get -> int +static Android.Systems.OsConstants.FDupfd.get -> int +static Android.Systems.OsConstants.FDupfdCloexec.get -> int +static Android.Systems.OsConstants.FGetfd.get -> int +static Android.Systems.OsConstants.FGetfl.get -> int +static Android.Systems.OsConstants.FGetlk.get -> int +static Android.Systems.OsConstants.FGetlk64.get -> int +static Android.Systems.OsConstants.FGetown.get -> int +static Android.Systems.OsConstants.Fionread.get -> int +static Android.Systems.OsConstants.FOk.get -> int +static Android.Systems.OsConstants.FRdlck.get -> int +static Android.Systems.OsConstants.FSetfd.get -> int +static Android.Systems.OsConstants.FSetfl.get -> int +static Android.Systems.OsConstants.FSetlk.get -> int +static Android.Systems.OsConstants.FSetlk64.get -> int +static Android.Systems.OsConstants.FSetlkw.get -> int +static Android.Systems.OsConstants.FSetlkw64.get -> int +static Android.Systems.OsConstants.FSetown.get -> int +static Android.Systems.OsConstants.FUnlck.get -> int +static Android.Systems.OsConstants.FWrlck.get -> int +static Android.Systems.OsConstants.GaiName(int error) -> string? +static Android.Systems.OsConstants.Icmp6EchoReply.get -> int +static Android.Systems.OsConstants.Icmp6EchoRequest.get -> int +static Android.Systems.OsConstants.IcmpEcho.get -> int +static Android.Systems.OsConstants.IcmpEchoreply.get -> int +static Android.Systems.OsConstants.IfaFDadfailed.get -> int +static Android.Systems.OsConstants.IfaFDeprecated.get -> int +static Android.Systems.OsConstants.IfaFHomeaddress.get -> int +static Android.Systems.OsConstants.IfaFManagetempaddr.get -> int +static Android.Systems.OsConstants.IfaFNodad.get -> int +static Android.Systems.OsConstants.IfaFNoprefixroute.get -> int +static Android.Systems.OsConstants.IfaFOptimistic.get -> int +static Android.Systems.OsConstants.IfaFPermanent.get -> int +static Android.Systems.OsConstants.IfaFSecondary.get -> int +static Android.Systems.OsConstants.IfaFTemporary.get -> int +static Android.Systems.OsConstants.IfaFTentative.get -> int +static Android.Systems.OsConstants.IffAllmulti.get -> int +static Android.Systems.OsConstants.IffAutomedia.get -> int +static Android.Systems.OsConstants.IffBroadcast.get -> int +static Android.Systems.OsConstants.IffDebug.get -> int +static Android.Systems.OsConstants.IffDynamic.get -> int +static Android.Systems.OsConstants.IffLoopback.get -> int +static Android.Systems.OsConstants.IffMaster.get -> int +static Android.Systems.OsConstants.IffMulticast.get -> int +static Android.Systems.OsConstants.IffNoarp.get -> int +static Android.Systems.OsConstants.IffNotrailers.get -> int +static Android.Systems.OsConstants.IffPointopoint.get -> int +static Android.Systems.OsConstants.IffPortsel.get -> int +static Android.Systems.OsConstants.IffPromisc.get -> int +static Android.Systems.OsConstants.IffRunning.get -> int +static Android.Systems.OsConstants.IffSlave.get -> int +static Android.Systems.OsConstants.IffUp.get -> int +static Android.Systems.OsConstants.IpMulticastIf.get -> int +static Android.Systems.OsConstants.IpMulticastLoop.get -> int +static Android.Systems.OsConstants.IpMulticastTtl.get -> int +static Android.Systems.OsConstants.IpprotoIcmp.get -> int +static Android.Systems.OsConstants.IpprotoIcmpv6.get -> int +static Android.Systems.OsConstants.IpprotoIp.get -> int +static Android.Systems.OsConstants.IpprotoIpv6.get -> int +static Android.Systems.OsConstants.IpprotoRaw.get -> int +static Android.Systems.OsConstants.IpprotoTcp.get -> int +static Android.Systems.OsConstants.IpprotoUdp.get -> int +static Android.Systems.OsConstants.IpTos.get -> int +static Android.Systems.OsConstants.IpTtl.get -> int +static Android.Systems.OsConstants.Ipv6Checksum.get -> int +static Android.Systems.OsConstants.Ipv6MulticastHops.get -> int +static Android.Systems.OsConstants.Ipv6MulticastIf.get -> int +static Android.Systems.OsConstants.Ipv6MulticastLoop.get -> int +static Android.Systems.OsConstants.Ipv6Recvdstopts.get -> int +static Android.Systems.OsConstants.Ipv6Recvhoplimit.get -> int +static Android.Systems.OsConstants.Ipv6Recvhopopts.get -> int +static Android.Systems.OsConstants.Ipv6Recvpktinfo.get -> int +static Android.Systems.OsConstants.Ipv6Recvrthdr.get -> int +static Android.Systems.OsConstants.Ipv6Recvtclass.get -> int +static Android.Systems.OsConstants.Ipv6Tclass.get -> int +static Android.Systems.OsConstants.Ipv6UnicastHops.get -> int +static Android.Systems.OsConstants.Ipv6V6only.get -> int +static Android.Systems.OsConstants.MapAnonymous.get -> int +static Android.Systems.OsConstants.MapFixed.get -> int +static Android.Systems.OsConstants.MapPrivate.get -> int +static Android.Systems.OsConstants.MapShared.get -> int +static Android.Systems.OsConstants.McastBlockSource.get -> int +static Android.Systems.OsConstants.McastJoinGroup.get -> int +static Android.Systems.OsConstants.McastJoinSourceGroup.get -> int +static Android.Systems.OsConstants.McastLeaveGroup.get -> int +static Android.Systems.OsConstants.McastLeaveSourceGroup.get -> int +static Android.Systems.OsConstants.McastUnblockSource.get -> int +static Android.Systems.OsConstants.MclCurrent.get -> int +static Android.Systems.OsConstants.MclFuture.get -> int +static Android.Systems.OsConstants.MfdCloexec.get -> int +static Android.Systems.OsConstants.MsAsync.get -> int +static Android.Systems.OsConstants.MsgCtrunc.get -> int +static Android.Systems.OsConstants.MsgDontroute.get -> int +static Android.Systems.OsConstants.MsgEor.get -> int +static Android.Systems.OsConstants.MsgOob.get -> int +static Android.Systems.OsConstants.MsgPeek.get -> int +static Android.Systems.OsConstants.MsgTrunc.get -> int +static Android.Systems.OsConstants.MsgWaitall.get -> int +static Android.Systems.OsConstants.MsInvalidate.get -> int +static Android.Systems.OsConstants.MsSync.get -> int +static Android.Systems.OsConstants.NetlinkInetDiag.get -> int +static Android.Systems.OsConstants.NetlinkNetfilter.get -> int +static Android.Systems.OsConstants.NetlinkRoute.get -> int +static Android.Systems.OsConstants.NiDgram.get -> int +static Android.Systems.OsConstants.NiNamereqd.get -> int +static Android.Systems.OsConstants.NiNofqdn.get -> int +static Android.Systems.OsConstants.NiNumerichost.get -> int +static Android.Systems.OsConstants.NiNumericserv.get -> int +static Android.Systems.OsConstants.OAccmode.get -> int +static Android.Systems.OsConstants.OAppend.get -> int +static Android.Systems.OsConstants.OCloexec.get -> int +static Android.Systems.OsConstants.OCreat.get -> int +static Android.Systems.OsConstants.ODsync.get -> int +static Android.Systems.OsConstants.OExcl.get -> int +static Android.Systems.OsConstants.ONoctty.get -> int +static Android.Systems.OsConstants.ONofollow.get -> int +static Android.Systems.OsConstants.ONonblock.get -> int +static Android.Systems.OsConstants.ORdonly.get -> int +static Android.Systems.OsConstants.ORdwr.get -> int +static Android.Systems.OsConstants.OSync.get -> int +static Android.Systems.OsConstants.OTrunc.get -> int +static Android.Systems.OsConstants.OWronly.get -> int +static Android.Systems.OsConstants.Pollerr.get -> int +static Android.Systems.OsConstants.Pollhup.get -> int +static Android.Systems.OsConstants.Pollin.get -> int +static Android.Systems.OsConstants.Pollnval.get -> int +static Android.Systems.OsConstants.Pollout.get -> int +static Android.Systems.OsConstants.Pollpri.get -> int +static Android.Systems.OsConstants.Pollrdband.get -> int +static Android.Systems.OsConstants.Pollrdnorm.get -> int +static Android.Systems.OsConstants.Pollwrband.get -> int +static Android.Systems.OsConstants.Pollwrnorm.get -> int +static Android.Systems.OsConstants.PrGetDumpable.get -> int +static Android.Systems.OsConstants.ProtExec.get -> int +static Android.Systems.OsConstants.ProtNone.get -> int +static Android.Systems.OsConstants.ProtRead.get -> int +static Android.Systems.OsConstants.ProtWrite.get -> int +static Android.Systems.OsConstants.PrSetDumpable.get -> int +static Android.Systems.OsConstants.PrSetNoNewPrivs.get -> int +static Android.Systems.OsConstants.ROk.get -> int +static Android.Systems.OsConstants.RtmgrpNeigh.get -> int +static Android.Systems.OsConstants.RtScopeHost.get -> int +static Android.Systems.OsConstants.RtScopeLink.get -> int +static Android.Systems.OsConstants.RtScopeNowhere.get -> int +static Android.Systems.OsConstants.RtScopeSite.get -> int +static Android.Systems.OsConstants.RtScopeUniverse.get -> int +static Android.Systems.OsConstants.Sc2CBind.get -> int +static Android.Systems.OsConstants.Sc2CDev.get -> int +static Android.Systems.OsConstants.Sc2CharTerm.get -> int +static Android.Systems.OsConstants.Sc2CVersion.get -> int +static Android.Systems.OsConstants.Sc2FortDev.get -> int +static Android.Systems.OsConstants.Sc2FortRun.get -> int +static Android.Systems.OsConstants.Sc2Localedef.get -> int +static Android.Systems.OsConstants.Sc2SwDev.get -> int +static Android.Systems.OsConstants.Sc2Upe.get -> int +static Android.Systems.OsConstants.Sc2Version.get -> int +static Android.Systems.OsConstants.ScAioListioMax.get -> int +static Android.Systems.OsConstants.ScAioMax.get -> int +static Android.Systems.OsConstants.ScAioPrioDeltaMax.get -> int +static Android.Systems.OsConstants.ScArgMax.get -> int +static Android.Systems.OsConstants.ScAsynchronousIo.get -> int +static Android.Systems.OsConstants.ScAtexitMax.get -> int +static Android.Systems.OsConstants.ScAvphysPages.get -> int +static Android.Systems.OsConstants.ScBcBaseMax.get -> int +static Android.Systems.OsConstants.ScBcDimMax.get -> int +static Android.Systems.OsConstants.ScBcScaleMax.get -> int +static Android.Systems.OsConstants.ScBcStringMax.get -> int +static Android.Systems.OsConstants.ScChildMax.get -> int +static Android.Systems.OsConstants.ScClkTck.get -> int +static Android.Systems.OsConstants.ScCollWeightsMax.get -> int +static Android.Systems.OsConstants.ScDelaytimerMax.get -> int +static Android.Systems.OsConstants.ScExprNestMax.get -> int +static Android.Systems.OsConstants.ScFsync.get -> int +static Android.Systems.OsConstants.ScGetgrRSizeMax.get -> int +static Android.Systems.OsConstants.ScGetpwRSizeMax.get -> int +static Android.Systems.OsConstants.ScIovMax.get -> int +static Android.Systems.OsConstants.ScJobControl.get -> int +static Android.Systems.OsConstants.ScLineMax.get -> int +static Android.Systems.OsConstants.ScLoginNameMax.get -> int +static Android.Systems.OsConstants.ScMappedFiles.get -> int +static Android.Systems.OsConstants.ScMemlock.get -> int +static Android.Systems.OsConstants.ScMemlockRange.get -> int +static Android.Systems.OsConstants.ScMemoryProtection.get -> int +static Android.Systems.OsConstants.ScMessagePassing.get -> int +static Android.Systems.OsConstants.ScMqOpenMax.get -> int +static Android.Systems.OsConstants.ScMqPrioMax.get -> int +static Android.Systems.OsConstants.ScNgroupsMax.get -> int +static Android.Systems.OsConstants.ScNprocessorsConf.get -> int +static Android.Systems.OsConstants.ScNprocessorsOnln.get -> int +static Android.Systems.OsConstants.ScOpenMax.get -> int +static Android.Systems.OsConstants.ScPageSize.get -> int +static Android.Systems.OsConstants.ScPagesize.get -> int +static Android.Systems.OsConstants.ScPassMax.get -> int +static Android.Systems.OsConstants.ScPhysPages.get -> int +static Android.Systems.OsConstants.ScPrioritizedIo.get -> int +static Android.Systems.OsConstants.ScPriorityScheduling.get -> int +static Android.Systems.OsConstants.ScRealtimeSignals.get -> int +static Android.Systems.OsConstants.ScReDupMax.get -> int +static Android.Systems.OsConstants.ScRtsigMax.get -> int +static Android.Systems.OsConstants.ScSavedIds.get -> int +static Android.Systems.OsConstants.ScSemaphores.get -> int +static Android.Systems.OsConstants.ScSemNsemsMax.get -> int +static Android.Systems.OsConstants.ScSemValueMax.get -> int +static Android.Systems.OsConstants.ScSharedMemoryObjects.get -> int +static Android.Systems.OsConstants.ScSigqueueMax.get -> int +static Android.Systems.OsConstants.ScStreamMax.get -> int +static Android.Systems.OsConstants.ScSynchronizedIo.get -> int +static Android.Systems.OsConstants.ScThreadAttrStackaddr.get -> int +static Android.Systems.OsConstants.ScThreadAttrStacksize.get -> int +static Android.Systems.OsConstants.ScThreadDestructorIterations.get -> int +static Android.Systems.OsConstants.ScThreadKeysMax.get -> int +static Android.Systems.OsConstants.ScThreadPrioInherit.get -> int +static Android.Systems.OsConstants.ScThreadPrioProtect.get -> int +static Android.Systems.OsConstants.ScThreadPriorityScheduling.get -> int +static Android.Systems.OsConstants.ScThreads.get -> int +static Android.Systems.OsConstants.ScThreadSafeFunctions.get -> int +static Android.Systems.OsConstants.ScThreadStackMin.get -> int +static Android.Systems.OsConstants.ScThreadThreadsMax.get -> int +static Android.Systems.OsConstants.ScTimerMax.get -> int +static Android.Systems.OsConstants.ScTimers.get -> int +static Android.Systems.OsConstants.ScTtyNameMax.get -> int +static Android.Systems.OsConstants.ScTznameMax.get -> int +static Android.Systems.OsConstants.ScVersion.get -> int +static Android.Systems.OsConstants.ScXbs5Ilp32Off32.get -> int +static Android.Systems.OsConstants.ScXbs5Ilp32Offbig.get -> int +static Android.Systems.OsConstants.ScXbs5Lp64Off64.get -> int +static Android.Systems.OsConstants.ScXbs5LpbigOffbig.get -> int +static Android.Systems.OsConstants.ScXopenCrypt.get -> int +static Android.Systems.OsConstants.ScXopenEnhI18n.get -> int +static Android.Systems.OsConstants.ScXopenLegacy.get -> int +static Android.Systems.OsConstants.ScXopenRealtime.get -> int +static Android.Systems.OsConstants.ScXopenRealtimeThreads.get -> int +static Android.Systems.OsConstants.ScXopenShm.get -> int +static Android.Systems.OsConstants.ScXopenUnix.get -> int +static Android.Systems.OsConstants.ScXopenVersion.get -> int +static Android.Systems.OsConstants.ScXopenXcuVersion.get -> int +static Android.Systems.OsConstants.SeekCur.get -> int +static Android.Systems.OsConstants.SeekEnd.get -> int +static Android.Systems.OsConstants.SeekSet.get -> int +static Android.Systems.OsConstants.ShutRd.get -> int +static Android.Systems.OsConstants.ShutRdwr.get -> int +static Android.Systems.OsConstants.ShutWr.get -> int +static Android.Systems.OsConstants.SIfblk.get -> int +static Android.Systems.OsConstants.SIfchr.get -> int +static Android.Systems.OsConstants.SIfdir.get -> int +static Android.Systems.OsConstants.SIfifo.get -> int +static Android.Systems.OsConstants.SIflnk.get -> int +static Android.Systems.OsConstants.SIfmt.get -> int +static Android.Systems.OsConstants.SIfreg.get -> int +static Android.Systems.OsConstants.SIfsock.get -> int +static Android.Systems.OsConstants.Sigabrt.get -> int +static Android.Systems.OsConstants.Sigalrm.get -> int +static Android.Systems.OsConstants.Sigbus.get -> int +static Android.Systems.OsConstants.Sigchld.get -> int +static Android.Systems.OsConstants.Sigcont.get -> int +static Android.Systems.OsConstants.Sigfpe.get -> int +static Android.Systems.OsConstants.Sighup.get -> int +static Android.Systems.OsConstants.Sigill.get -> int +static Android.Systems.OsConstants.Sigint.get -> int +static Android.Systems.OsConstants.Sigio.get -> int +static Android.Systems.OsConstants.Sigkill.get -> int +static Android.Systems.OsConstants.Sigpipe.get -> int +static Android.Systems.OsConstants.Sigprof.get -> int +static Android.Systems.OsConstants.Sigpwr.get -> int +static Android.Systems.OsConstants.Sigquit.get -> int +static Android.Systems.OsConstants.Sigrtmax.get -> int +static Android.Systems.OsConstants.Sigrtmin.get -> int +static Android.Systems.OsConstants.Sigsegv.get -> int +static Android.Systems.OsConstants.Sigstkflt.get -> int +static Android.Systems.OsConstants.Sigstop.get -> int +static Android.Systems.OsConstants.Sigsys.get -> int +static Android.Systems.OsConstants.Sigterm.get -> int +static Android.Systems.OsConstants.Sigtrap.get -> int +static Android.Systems.OsConstants.Sigtstp.get -> int +static Android.Systems.OsConstants.Sigttin.get -> int +static Android.Systems.OsConstants.Sigttou.get -> int +static Android.Systems.OsConstants.Sigurg.get -> int +static Android.Systems.OsConstants.Sigusr1.get -> int +static Android.Systems.OsConstants.Sigusr2.get -> int +static Android.Systems.OsConstants.Sigvtalrm.get -> int +static Android.Systems.OsConstants.Sigwinch.get -> int +static Android.Systems.OsConstants.Sigxcpu.get -> int +static Android.Systems.OsConstants.Sigxfsz.get -> int +static Android.Systems.OsConstants.Siocgifaddr.get -> int +static Android.Systems.OsConstants.Siocgifbrdaddr.get -> int +static Android.Systems.OsConstants.Siocgifdstaddr.get -> int +static Android.Systems.OsConstants.Siocgifnetmask.get -> int +static Android.Systems.OsConstants.SIrgrp.get -> int +static Android.Systems.OsConstants.SIroth.get -> int +static Android.Systems.OsConstants.SIrusr.get -> int +static Android.Systems.OsConstants.SIrwxg.get -> int +static Android.Systems.OsConstants.SIrwxo.get -> int +static Android.Systems.OsConstants.SIrwxu.get -> int +static Android.Systems.OsConstants.SIsgid.get -> int +static Android.Systems.OsConstants.SIsuid.get -> int +static Android.Systems.OsConstants.SIsvtx.get -> int +static Android.Systems.OsConstants.SIwgrp.get -> int +static Android.Systems.OsConstants.SIwoth.get -> int +static Android.Systems.OsConstants.SIwusr.get -> int +static Android.Systems.OsConstants.SIxgrp.get -> int +static Android.Systems.OsConstants.SIxoth.get -> int +static Android.Systems.OsConstants.SIxusr.get -> int +static Android.Systems.OsConstants.SoBindtodevice.get -> int +static Android.Systems.OsConstants.SoBroadcast.get -> int +static Android.Systems.OsConstants.SockCloexec.get -> int +static Android.Systems.OsConstants.SockDgram.get -> int +static Android.Systems.OsConstants.SockNonblock.get -> int +static Android.Systems.OsConstants.SockRaw.get -> int +static Android.Systems.OsConstants.SockSeqpacket.get -> int +static Android.Systems.OsConstants.SockStream.get -> int +static Android.Systems.OsConstants.SoDebug.get -> int +static Android.Systems.OsConstants.SoDontroute.get -> int +static Android.Systems.OsConstants.SoError.get -> int +static Android.Systems.OsConstants.SoKeepalive.get -> int +static Android.Systems.OsConstants.SoLinger.get -> int +static Android.Systems.OsConstants.SolSocket.get -> int +static Android.Systems.OsConstants.SolUdp.get -> int +static Android.Systems.OsConstants.SoOobinline.get -> int +static Android.Systems.OsConstants.SoPasscred.get -> int +static Android.Systems.OsConstants.SoPeercred.get -> int +static Android.Systems.OsConstants.SoRcvbuf.get -> int +static Android.Systems.OsConstants.SoRcvlowat.get -> int +static Android.Systems.OsConstants.SoRcvtimeo.get -> int +static Android.Systems.OsConstants.SoReuseaddr.get -> int +static Android.Systems.OsConstants.SoSndbuf.get -> int +static Android.Systems.OsConstants.SoSndlowat.get -> int +static Android.Systems.OsConstants.SoSndtimeo.get -> int +static Android.Systems.OsConstants.SoType.get -> int +static Android.Systems.OsConstants.StderrFileno.get -> int +static Android.Systems.OsConstants.StdinFileno.get -> int +static Android.Systems.OsConstants.StdoutFileno.get -> int +static Android.Systems.OsConstants.StMandlock.get -> int +static Android.Systems.OsConstants.StNoatime.get -> int +static Android.Systems.OsConstants.StNodev.get -> int +static Android.Systems.OsConstants.StNodiratime.get -> int +static Android.Systems.OsConstants.StNoexec.get -> int +static Android.Systems.OsConstants.StNosuid.get -> int +static Android.Systems.OsConstants.StRdonly.get -> int +static Android.Systems.OsConstants.StRelatime.get -> int +static Android.Systems.OsConstants.StSynchronous.get -> int +static Android.Systems.OsConstants.S_ISBLK(int mode) -> bool +static Android.Systems.OsConstants.S_ISCHR(int mode) -> bool +static Android.Systems.OsConstants.S_ISDIR(int mode) -> bool +static Android.Systems.OsConstants.S_ISFIFO(int mode) -> bool +static Android.Systems.OsConstants.S_ISLNK(int mode) -> bool +static Android.Systems.OsConstants.S_ISREG(int mode) -> bool +static Android.Systems.OsConstants.S_ISSOCK(int mode) -> bool +static Android.Systems.OsConstants.TcpNodelay.get -> int +static Android.Systems.OsConstants.TcpUserTimeout.get -> int +static Android.Systems.OsConstants.UdpGro.get -> int +static Android.Systems.OsConstants.UdpSegment.get -> int +static Android.Systems.OsConstants.VmaddrCidAny.get -> int +static Android.Systems.OsConstants.VmaddrCidHost.get -> int +static Android.Systems.OsConstants.VmaddrCidLocal.get -> int +static Android.Systems.OsConstants.VmaddrPortAny.get -> int +static Android.Systems.OsConstants.Wcontinued.get -> int +static Android.Systems.OsConstants.WCOREDUMP(int status) -> bool +static Android.Systems.OsConstants.Wexited.get -> int +static Android.Systems.OsConstants.WEXITSTATUS(int status) -> int +static Android.Systems.OsConstants.WIFEXITED(int status) -> bool +static Android.Systems.OsConstants.WIFSIGNALED(int status) -> bool +static Android.Systems.OsConstants.WIFSTOPPED(int status) -> bool +static Android.Systems.OsConstants.Wnohang.get -> int +static Android.Systems.OsConstants.Wnowait.get -> int +static Android.Systems.OsConstants.WOk.get -> int +static Android.Systems.OsConstants.Wstopped.get -> int +static Android.Systems.OsConstants.WSTOPSIG(int status) -> int +static Android.Systems.OsConstants.WTERMSIG(int status) -> int +static Android.Systems.OsConstants.Wuntraced.get -> int +static Android.Systems.OsConstants.XOk.get -> int +static Android.Systems.StructTimeval.FromMillis(long millis) -> Android.Systems.StructTimeval! +static Android.Systems.SystemCleaner.Cleaner() -> Java.Lang.Ref.Cleaner! +static Android.Telecom.Call.Details.Can(Android.Telecom.ConnectionCapability capabilities, Android.Telecom.ConnectionCapability capability) -> bool +static Android.Telecom.Call.Details.CapabilitiesToString(Android.Telecom.ConnectionCapability capabilities) -> string? +static Android.Telecom.Call.Details.HasProperty(Android.Telecom.CallProperty properties, Android.Telecom.CallProperty property) -> bool +static Android.Telecom.Call.Details.PropertiesToString(Android.Telecom.CallProperty properties) -> string? +static Android.Telecom.CallAttributes.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.CallAudioState.AudioRouteToString(Android.Telecom.CallAudioRoute route) -> string? +static Android.Telecom.CallAudioState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.CallEndpoint.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.CallEndpointException.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.CallException.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.Conference.CreateFailedConference(Android.Telecom.DisconnectCause! disconnectCause, Android.Telecom.PhoneAccountHandle! phoneAccount) -> Android.Telecom.Conference! +static Android.Telecom.Connection.CapabilitiesToString(Android.Telecom.ConnectionCapability capabilities) -> string? +static Android.Telecom.Connection.CreateCanceledConnection() -> Android.Telecom.Connection? +static Android.Telecom.Connection.CreateFailedConnection(Android.Telecom.DisconnectCause? disconnectCause) -> Android.Telecom.Connection? +static Android.Telecom.Connection.PropertiesToString(int properties) -> string? +static Android.Telecom.Connection.StateToString(Android.Telecom.ConnectionState state) -> string? +static Android.Telecom.ConnectionRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.DisconnectCause.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.GatewayInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.PhoneAccount.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.PhoneAccount.InvokeBuilder(Android.Telecom.PhoneAccountHandle? accountHandle, Java.Lang.ICharSequence? label) -> Android.Telecom.PhoneAccount.Builder? +static Android.Telecom.PhoneAccount.InvokeBuilder(Android.Telecom.PhoneAccountHandle? accountHandle, string? label) -> Android.Telecom.PhoneAccount.Builder? +static Android.Telecom.PhoneAccountHandle.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.PhoneAccountSuggestion.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.QueryLocationException.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telecom.StatusHints.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.VideoProfile.CameraCapabilities.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.VideoProfile.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telecom.VideoProfile.IsAudioOnly(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.IsBidirectional(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.IsPaused(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.IsReceptionEnabled(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.IsTransmissionEnabled(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.IsVideo(Android.Telecom.VideoProfileState videoState) -> bool +static Android.Telecom.VideoProfile.VideoStateToString(Android.Telecom.VideoProfileState videoState) -> string? +static Android.Telephony.AvailableNetworkInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.BarringInfo.BarringServiceInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.BarringInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CarrierConfigManager.IsConfigForIdentifiedCarrier(Android.OS.PersistableBundle? bundle) -> bool +static Android.Telephony.Cdma.CdmaCellLocation.ConvertQuartSecToDecDegrees(int quartSec) -> double +static Android.Telephony.CellIdentity.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellIdentityCdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellIdentityGsm.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellIdentityLte.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellIdentityNr.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CellIdentityTdscdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellIdentityWcdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellInfoCdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellInfoGsm.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellInfoLte.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellInfoNr.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CellInfoTdscdma.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CellInfoWcdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellLocation.Empty.get -> Android.Telephony.CellLocation? +static Android.Telephony.CellLocation.RequestLocationUpdate() -> void +static Android.Telephony.CellSignalStrengthCdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellSignalStrengthGsm.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellSignalStrengthLte.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.CellSignalStrengthNr.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CellSignalStrengthTdscdma.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.CellSignalStrengthWcdma.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.ClosedSubscriberGroupInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Data.ApnSetting.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Data.NetworkSliceInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Data.NetworkSlicingConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Data.RouteSelectionDescriptor.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Data.TrafficDescriptor.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Data.UrspRule.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Emergency.EmergencyNumber.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Euicc.DownloadableSubscription.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Euicc.DownloadableSubscription.ForActivationCode(string? encodedActivationCode) -> Android.Telephony.Euicc.DownloadableSubscription? +static Android.Telephony.Euicc.EuiccInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Gsm.SmsManager.Default.get -> Android.Telephony.Gsm.SmsManager? +static Android.Telephony.Gsm.SmsMessage.CalculateLength(Java.Lang.ICharSequence? messageBody, bool use7bitOnly) -> int[]? +static Android.Telephony.Gsm.SmsMessage.CalculateLength(string? messageBody, bool use7bitOnly) -> int[]? +static Android.Telephony.Gsm.SmsMessage.CreateFromPdu(byte[]? pdu) -> Android.Telephony.Gsm.SmsMessage? +static Android.Telephony.Gsm.SmsMessage.GetSubmitPdu(string? scAddress, string? destinationAddress, short destinationPort, byte[]? data, bool statusReportRequested) -> Android.Telephony.Gsm.SmsMessage.SubmitPdu? +static Android.Telephony.Gsm.SmsMessage.GetSubmitPdu(string? scAddress, string? destinationAddress, string? message, bool statusReportRequested) -> Android.Telephony.Gsm.SmsMessage.SubmitPdu? +static Android.Telephony.Gsm.SmsMessage.GetTPLayerLengthForPDU(string? pdu) -> int +static Android.Telephony.Gsm.SmsMessage.MessageClass.Class0.get -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.Class1.get -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.Class2.get -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.Class3.get -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.Unknown.get -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.ValueOf(string? name) -> Android.Telephony.Gsm.SmsMessage.MessageClass? +static Android.Telephony.Gsm.SmsMessage.MessageClass.Values() -> Android.Telephony.Gsm.SmsMessage.MessageClass![]? +static Android.Telephony.IccOpenLogicalChannelResponse.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Ims.ImsReasonInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Ims.ImsRegistrationAttributes.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Ims.SipDetails.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.Mbms.DownloadRequest.Builder.FromDownloadRequest(Android.Telephony.Mbms.DownloadRequest? other) -> Android.Telephony.Mbms.DownloadRequest.Builder? +static Android.Telephony.Mbms.DownloadRequest.Builder.FromSerializedRequest(byte[]? data) -> Android.Telephony.Mbms.DownloadRequest.Builder? +static Android.Telephony.Mbms.DownloadRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Mbms.DownloadRequest.MaxAppIntentSize.get -> int +static Android.Telephony.Mbms.DownloadRequest.MaxDestinationUriSize.get -> int +static Android.Telephony.Mbms.FileInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Mbms.FileServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.Mbms.StreamingServiceInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.MbmsDownloadSession.Create(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.MbmsDownloadSessionCallback! callback) -> Android.Telephony.MbmsDownloadSession? +static Android.Telephony.MbmsDownloadSession.Create(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, int subscriptionId, Android.Telephony.Mbms.MbmsDownloadSessionCallback! callback) -> Android.Telephony.MbmsDownloadSession? +static Android.Telephony.MbmsDownloadSession.MaximumServiceAnnouncementSize.get -> int +static Android.Telephony.MbmsGroupCallSession.Create(Android.Content.Context! context, int subscriptionId, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.IMbmsGroupCallSessionCallback! callback) -> Android.Telephony.MbmsGroupCallSession? +static Android.Telephony.MbmsGroupCallSession.Create(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.IMbmsGroupCallSessionCallback! callback) -> Android.Telephony.MbmsGroupCallSession? +static Android.Telephony.MbmsStreamingSession.Create(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.MbmsStreamingSessionCallback! callback) -> Android.Telephony.MbmsStreamingSession? +static Android.Telephony.MbmsStreamingSession.Create(Android.Content.Context! context, Java.Util.Concurrent.IExecutor! executor, int subscriptionId, Android.Telephony.Mbms.MbmsStreamingSessionCallback! callback) -> Android.Telephony.MbmsStreamingSession? +static Android.Telephony.NeighboringCellInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.NetworkRegistrationInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.NetworkScanRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.PhoneNumberUtils.AddTtsSpan(Android.Text.ISpannable? s, int start, int endExclusive) -> void +static Android.Telephony.PhoneNumberUtils.AreSamePhoneNumber(string! number1, string! number2, string! defaultCountryIso) -> bool +static Android.Telephony.PhoneNumberUtils.CalledPartyBCDFragmentToString(byte[]? bytes, int offset, int length) -> string? +static Android.Telephony.PhoneNumberUtils.CalledPartyBCDFragmentToString(byte[]? bytes, int offset, int length, Android.Telephony.BcdExtendedType bcdExtType) -> string? +static Android.Telephony.PhoneNumberUtils.CalledPartyBCDToString(byte[]? bytes, int offset, int length) -> string? +static Android.Telephony.PhoneNumberUtils.CalledPartyBCDToString(byte[]? bytes, int offset, int length, Android.Telephony.BcdExtendedType bcdExtType) -> string? +static Android.Telephony.PhoneNumberUtils.Compare(Android.Content.Context? context, string? a, string? b) -> bool +static Android.Telephony.PhoneNumberUtils.Compare(string? a, string? b) -> bool +static Android.Telephony.PhoneNumberUtils.ConvertKeypadLettersToDigits(string? input) -> string? +static Android.Telephony.PhoneNumberUtils.CreateTtsSpan(string? phoneNumberString) -> Android.Text.Style.TtsSpan? +static Android.Telephony.PhoneNumberUtils.CreateTtsSpannable(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.CreateTtsSpannableFormatted(Java.Lang.ICharSequence? phoneNumber) -> Java.Lang.ICharSequence? +static Android.Telephony.PhoneNumberUtils.ExtractNetworkPortion(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.ExtractPostDialPortion(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.FormatJapaneseNumber(Android.Text.IEditable? text) -> void +static Android.Telephony.PhoneNumberUtils.FormatNanpNumber(Android.Text.IEditable? text) -> void +static Android.Telephony.PhoneNumberUtils.FormatNumber(Android.Text.IEditable? text, Android.Telephony.PhoneNumberFormat defaultFormattingType) -> void +static Android.Telephony.PhoneNumberUtils.FormatNumber(string? phoneNumber, string? defaultCountryIso) -> string? +static Android.Telephony.PhoneNumberUtils.FormatNumber(string? phoneNumber, string? phoneNumberE164, string? defaultCountryIso) -> string? +static Android.Telephony.PhoneNumberUtils.FormatNumber(string? source) -> string? +static Android.Telephony.PhoneNumberUtils.FormatNumberToE164(string? phoneNumber, string? defaultCountryIso) -> string? +static Android.Telephony.PhoneNumberUtils.FormatNumberToRFC3966(string? phoneNumber, string? defaultCountryIso) -> string? +static Android.Telephony.PhoneNumberUtils.GetFormatTypeForLocale(Java.Util.Locale? locale) -> Android.Telephony.PhoneNumberFormat +static Android.Telephony.PhoneNumberUtils.GetNumberFromIntent(Android.Content.Intent? intent, Android.Content.Context? context) -> string? +static Android.Telephony.PhoneNumberUtils.GetStrippedReversed(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.Is12Key(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsDialable(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsEmergencyNumber(string? number) -> bool +static Android.Telephony.PhoneNumberUtils.IsGlobalPhoneNumber(string? phoneNumber) -> bool +static Android.Telephony.PhoneNumberUtils.IsISODigit(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsLocalEmergencyNumber(Android.Content.Context? context, string? number) -> bool +static Android.Telephony.PhoneNumberUtils.IsNonSeparator(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsReallyDialable(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsStartsPostDial(char c) -> bool +static Android.Telephony.PhoneNumberUtils.IsVoiceMailNumber(string? number) -> bool +static Android.Telephony.PhoneNumberUtils.IsWellFormedSmsAddress(string? address) -> bool +static Android.Telephony.PhoneNumberUtils.NetworkPortionToCalledPartyBCD(string? s) -> byte[]? +static Android.Telephony.PhoneNumberUtils.NetworkPortionToCalledPartyBCDWithLength(string? s) -> byte[]? +static Android.Telephony.PhoneNumberUtils.NormalizeNumber(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.NumberToCalledPartyBCD(string? number) -> byte[]? +static Android.Telephony.PhoneNumberUtils.NumberToCalledPartyBCD(string? number, Android.Telephony.BcdExtendedType bcdExtType) -> byte[]? +static Android.Telephony.PhoneNumberUtils.ReplaceUnicodeDigits(string? number) -> string? +static Android.Telephony.PhoneNumberUtils.StringFromStringAndTOA(string! s, int TOA) -> string? +static Android.Telephony.PhoneNumberUtils.StringFromStringAndTOA(string? s, Android.Telephony.PhoneNumberToa TOA) -> string? +static Android.Telephony.PhoneNumberUtils.StripSeparators(string? phoneNumber) -> string? +static Android.Telephony.PhoneNumberUtils.ToaFromString(string? s) -> int +static Android.Telephony.PhoneNumberUtils.ToCallerIDMinMatch(string? phoneNumber) -> string? +static Android.Telephony.PhysicalChannelConfig.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.PreciseDataConnectionState.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.RadioAccessSpecifier.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.ServiceState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.SignalStrength.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.SignalStrengthUpdateRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.SignalThresholdInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.SignalThresholdInfo.MaximumNumberOfThresholdsAllowed.get -> int +static Android.Telephony.SignalThresholdInfo.MinimumNumberOfThresholdsAllowed.get -> int +static Android.Telephony.SmsManager.Default.get -> Android.Telephony.SmsManager? +static Android.Telephony.SmsManager.DefaultSmsSubscriptionId.get -> int +static Android.Telephony.SmsManager.GetSmsManagerForSubscriptionId(int subId) -> Android.Telephony.SmsManager? +static Android.Telephony.SmsMessage.CalculateLength(Java.Lang.ICharSequence? msgBody, bool use7bitOnly) -> int[]? +static Android.Telephony.SmsMessage.CalculateLength(string? messageBody, bool use7bitOnly) -> int[]? +static Android.Telephony.SmsMessage.CreateFromPdu(byte[]? pdu) -> Android.Telephony.SmsMessage? +static Android.Telephony.SmsMessage.CreateFromPdu(byte[]? pdu, string? format) -> Android.Telephony.SmsMessage? +static Android.Telephony.SmsMessage.GetSubmitPdu(string? scAddress, string? destinationAddress, short destinationPort, byte[]? data, bool statusReportRequested) -> Android.Telephony.SmsMessage.SubmitPdu? +static Android.Telephony.SmsMessage.GetSubmitPdu(string? scAddress, string? destinationAddress, string? message, bool statusReportRequested) -> Android.Telephony.SmsMessage.SubmitPdu? +static Android.Telephony.SmsMessage.GetTPLayerLengthForPDU(string? pdu) -> int +static Android.Telephony.SmsMessage.MessageClass.Class0.get -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.Class1.get -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.Class2.get -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.Class3.get -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.Unknown.get -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.ValueOf(string? name) -> Android.Telephony.SmsMessage.MessageClass? +static Android.Telephony.SmsMessage.MessageClass.Values() -> Android.Telephony.SmsMessage.MessageClass![]? +static Android.Telephony.SubscriptionInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.SubscriptionManager.ActiveDataSubscriptionId.get -> int +static Android.Telephony.SubscriptionManager.DefaultDataSubscriptionId.get -> int +static Android.Telephony.SubscriptionManager.DefaultSmsSubscriptionId.get -> int +static Android.Telephony.SubscriptionManager.DefaultSubscriptionId.get -> int +static Android.Telephony.SubscriptionManager.DefaultVoiceSubscriptionId.get -> int +static Android.Telephony.SubscriptionManager.From(Android.Content.Context? context) -> Android.Telephony.SubscriptionManager? +static Android.Telephony.SubscriptionManager.GetSlotIndex(int subscriptionId) -> int +static Android.Telephony.SubscriptionManager.GetSubscriptionId(int slotIndex) -> int +static Android.Telephony.SubscriptionManager.IsUsableSubscriptionId(int subscriptionId) -> bool +static Android.Telephony.SubscriptionManager.IsValidSubscriptionId(int subscriptionId) -> bool +static Android.Telephony.SubscriptionPlan.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.TelephonyDisplayInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.TelephonyManager.ExtraStateIdle.get -> string? +static Android.Telephony.TelephonyManager.ExtraStateOffhook.get -> string? +static Android.Telephony.TelephonyManager.ExtraStateRinging.get -> string? +static Android.Telephony.TelephonyManager.FromContext(Android.Content.Context! context) -> Android.Telephony.TelephonyManager? +static Android.Telephony.TelephonyManager.MaximumCallComposerPictureSize.get -> long +static Android.Telephony.UiccCardInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.UiccPortInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Telephony.VisualVoicemailSms.Creator.get -> Android.OS.IParcelableCreator? +static Android.Telephony.VisualVoicemailSmsFilterSettings.Creator.get -> Android.OS.IParcelableCreator? +static Android.Test.MoreAsserts.AssertAssignableFrom(Java.Lang.Class? expected, Java.Lang.Class? actual) -> void +static Android.Test.MoreAsserts.AssertAssignableFrom(Java.Lang.Class? expected, Java.Lang.Object? actual) -> void +static Android.Test.MoreAsserts.AssertContainsRegex(string? expectedRegex, string? actual) -> Java.Util.Regex.IMatchResult? +static Android.Test.MoreAsserts.AssertContainsRegex(string? message, string? expectedRegex, string? actual) -> Java.Util.Regex.IMatchResult? +static Android.Test.MoreAsserts.AssertContentsInAnyOrder(Java.Lang.IIterable? actual, params Java.Lang.Object![]? expected) -> void +static Android.Test.MoreAsserts.AssertContentsInAnyOrder(string? message, Java.Lang.IIterable? actual, params Java.Lang.Object![]? expected) -> void +static Android.Test.MoreAsserts.AssertContentsInOrder(Java.Lang.IIterable? actual, params Java.Lang.Object![]? expected) -> void +static Android.Test.MoreAsserts.AssertContentsInOrder(string? message, Java.Lang.IIterable? actual, params Java.Lang.Object![]? expected) -> void +static Android.Test.MoreAsserts.AssertEmpty(Java.Lang.IIterable? iterable) -> void +static Android.Test.MoreAsserts.AssertEmpty(string? message, Java.Lang.IIterable? iterable) -> void +static Android.Test.MoreAsserts.AssertEmpty(string? message, System.Collections.Generic.IDictionary? map) -> void +static Android.Test.MoreAsserts.AssertEmpty(System.Collections.Generic.IDictionary? map) -> void +static Android.Test.MoreAsserts.AssertEquals(byte[]? expected, byte[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(double[]? expected, double[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(int[]? expected, int[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(Java.Lang.Object![]? expected, Java.Lang.Object![]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(string? message, byte[]? expected, byte[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(string? message, double[]? expected, double[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(string? message, int[]? expected, int[]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(string? message, Java.Lang.Object![]? expected, Java.Lang.Object![]? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(string? message, System.Collections.Generic.ICollection? expected, System.Collections.Generic.ICollection? actual) -> void +static Android.Test.MoreAsserts.AssertEquals(System.Collections.Generic.ICollection? expected, System.Collections.Generic.ICollection? actual) -> void +static Android.Test.MoreAsserts.AssertMatchesRegex(string? expectedRegex, string? actual) -> Java.Util.Regex.IMatchResult? +static Android.Test.MoreAsserts.AssertMatchesRegex(string? message, string? expectedRegex, string? actual) -> Java.Util.Regex.IMatchResult? +static Android.Test.MoreAsserts.AssertNotContainsRegex(string? expectedRegex, string? actual) -> void +static Android.Test.MoreAsserts.AssertNotContainsRegex(string? message, string? expectedRegex, string? actual) -> void +static Android.Test.MoreAsserts.AssertNotEmpty(Java.Lang.IIterable? iterable) -> void +static Android.Test.MoreAsserts.AssertNotEmpty(string? message, Java.Lang.IIterable? iterable) -> void +static Android.Test.MoreAsserts.AssertNotEmpty(string? message, System.Collections.Generic.IDictionary? map) -> void +static Android.Test.MoreAsserts.AssertNotEmpty(System.Collections.Generic.IDictionary? map) -> void +static Android.Test.MoreAsserts.AssertNotEqual(Java.Lang.Object? unexpected, Java.Lang.Object? actual) -> void +static Android.Test.MoreAsserts.AssertNotEqual(string? message, Java.Lang.Object? unexpected, Java.Lang.Object? actual) -> void +static Android.Test.MoreAsserts.AssertNotMatchesRegex(string? expectedRegex, string? actual) -> void +static Android.Test.MoreAsserts.AssertNotMatchesRegex(string? message, string? expectedRegex, string? actual) -> void +static Android.Test.MoreAsserts.CheckEqualsAndHashCodeMethods(Java.Lang.Object? lhs, Java.Lang.Object? rhs, bool expectedResult) -> void +static Android.Test.MoreAsserts.CheckEqualsAndHashCodeMethods(string? message, Java.Lang.Object? lhs, Java.Lang.Object? rhs, bool expectedResult) -> void +static Android.Test.RenamingDelegatingContext.ProviderWithRenamedContext(Java.Lang.Class? contentProvider, Android.Content.Context? c, string? filePrefix) -> Java.Lang.Object? +static Android.Test.RenamingDelegatingContext.ProviderWithRenamedContext(Java.Lang.Class? contentProvider, Android.Content.Context? c, string? filePrefix, bool allowAccessToExistingFilesAndDbs) -> Java.Lang.Object? +static Android.Test.ViewAsserts.AssertBaselineAligned(Android.Views.View? first, Android.Views.View? second) -> void +static Android.Test.ViewAsserts.AssertBottomAligned(Android.Views.View? first, Android.Views.View? second) -> void +static Android.Test.ViewAsserts.AssertBottomAligned(Android.Views.View? first, Android.Views.View? second, int margin) -> void +static Android.Test.ViewAsserts.AssertGroupContains(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +static Android.Test.ViewAsserts.AssertGroupIntegrity(Android.Views.ViewGroup? parent) -> void +static Android.Test.ViewAsserts.AssertGroupNotContains(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +static Android.Test.ViewAsserts.AssertHasScreenCoordinates(Android.Views.View? origin, Android.Views.View? view, int x, int y) -> void +static Android.Test.ViewAsserts.AssertHorizontalCenterAligned(Android.Views.View? reference, Android.Views.View? test) -> void +static Android.Test.ViewAsserts.AssertLeftAligned(Android.Views.View? first, Android.Views.View? second) -> void +static Android.Test.ViewAsserts.AssertLeftAligned(Android.Views.View? first, Android.Views.View? second, int margin) -> void +static Android.Test.ViewAsserts.AssertOffScreenAbove(Android.Views.View? origin, Android.Views.View? view) -> void +static Android.Test.ViewAsserts.AssertOffScreenBelow(Android.Views.View? origin, Android.Views.View? view) -> void +static Android.Test.ViewAsserts.AssertOnScreen(Android.Views.View? origin, Android.Views.View? view) -> void +static Android.Test.ViewAsserts.AssertRightAligned(Android.Views.View? first, Android.Views.View? second) -> void +static Android.Test.ViewAsserts.AssertRightAligned(Android.Views.View? first, Android.Views.View? second, int margin) -> void +static Android.Test.ViewAsserts.AssertTopAligned(Android.Views.View? first, Android.Views.View? second) -> void +static Android.Test.ViewAsserts.AssertTopAligned(Android.Views.View? first, Android.Views.View? second, int margin) -> void +static Android.Test.ViewAsserts.AssertVerticalCenterAligned(Android.Views.View? reference, Android.Views.View? test) -> void +static Android.Text.AlteredCharSequence.Make(Java.Lang.ICharSequence? source, char[]? sub, int substart, int subend) -> Android.Text.AlteredCharSequence? +static Android.Text.AlteredCharSequence.Make(string? source, char[]? sub, int substart, int subend) -> Android.Text.AlteredCharSequence? +static Android.Text.AndroidCharacter.GetDirectionalities(char[]? src, byte[]? dest, int count) -> void +static Android.Text.AndroidCharacter.GetEastAsianWidth(char input) -> int +static Android.Text.AndroidCharacter.GetEastAsianWidths(char[]? src, int start, int count, byte[]? dest) -> void +static Android.Text.AndroidCharacter.GetMirror(char ch) -> char +static Android.Text.AndroidCharacter.Mirror(char[]? text, int start, int count) -> bool +static Android.Text.AutoText.Get(Java.Lang.ICharSequence? src, int start, int end, Android.Views.View? view) -> string? +static Android.Text.AutoText.Get(string? src, int start, int end, Android.Views.View? view) -> string? +static Android.Text.AutoText.GetSize(Android.Views.View? view) -> int +static Android.Text.BidiFormatter.GetInstance(bool rtlContext) -> Android.Text.BidiFormatter? +static Android.Text.BidiFormatter.GetInstance(Java.Util.Locale? locale) -> Android.Text.BidiFormatter? +static Android.Text.BidiFormatter.Instance.get -> Android.Text.BidiFormatter? +static Android.Text.BoringLayout.IsBoring(Java.Lang.ICharSequence! text, Android.Text.TextPaint! paint, Android.Text.ITextDirectionHeuristic! textDir, bool useFallbackLineSpacing, Android.Text.BoringLayout.Metrics? metrics) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.IsBoring(Java.Lang.ICharSequence? text, Android.Text.TextPaint? paint) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.IsBoring(Java.Lang.ICharSequence? text, Android.Text.TextPaint? paint, Android.Text.BoringLayout.Metrics? metrics) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.IsBoring(string! text, Android.Text.TextPaint! paint, Android.Text.ITextDirectionHeuristic! textDir, bool useFallbackLineSpacing, Android.Text.BoringLayout.Metrics? metrics) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.IsBoring(string? text, Android.Text.TextPaint? paint) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.IsBoring(string? text, Android.Text.TextPaint? paint, Android.Text.BoringLayout.Metrics? metrics) -> Android.Text.BoringLayout.Metrics? +static Android.Text.BoringLayout.Make(Java.Lang.ICharSequence! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> Android.Text.BoringLayout! +static Android.Text.BoringLayout.Make(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> Android.Text.BoringLayout? +static Android.Text.BoringLayout.Make(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> Android.Text.BoringLayout? +static Android.Text.BoringLayout.Make(string! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> Android.Text.BoringLayout! +static Android.Text.BoringLayout.Make(string? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> Android.Text.BoringLayout? +static Android.Text.BoringLayout.Make(string? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingmult, float spacingadd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> Android.Text.BoringLayout? +static Android.Text.ClipboardManager.FromContext(Android.Content.Context! context) -> Android.Text.ClipboardManager? +static Android.Text.DynamicLayout.Builder.Obtain(Java.Lang.ICharSequence! base, Android.Text.TextPaint! paint, int width) -> Android.Text.DynamicLayout.Builder! +static Android.Text.DynamicLayout.Builder.Obtain(string! base, Android.Text.TextPaint! paint, int width) -> Android.Text.DynamicLayout.Builder! +static Android.Text.EditableFactory.Instance.get -> Android.Text.EditableFactory? +static Android.Text.EmojiConsistency.EmojiConsistencySet.get -> System.Collections.Generic.ICollection! +static Android.Text.Format.DateFormat.Format(string? inFormat, Java.Util.Calendar? inDate) -> string? +static Android.Text.Format.DateFormat.Format(string? inFormat, Java.Util.Date? inDate) -> string? +static Android.Text.Format.DateFormat.Format(string? inFormat, long inTimeInMillis) -> string? +static Android.Text.Format.DateFormat.FormatFormatted(Java.Lang.ICharSequence? inFormat, Java.Util.Calendar? inDate) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateFormat.FormatFormatted(Java.Lang.ICharSequence? inFormat, Java.Util.Date? inDate) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateFormat.FormatFormatted(Java.Lang.ICharSequence? inFormat, long inTimeInMillis) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateFormat.GetBestDateTimePattern(Java.Util.Locale? locale, string? skeleton) -> string? +static Android.Text.Format.DateFormat.GetDateFormat(Android.Content.Context? context) -> Java.Text.DateFormat? +static Android.Text.Format.DateFormat.GetDateFormatOrder(Android.Content.Context? context) -> char[]? +static Android.Text.Format.DateFormat.GetLongDateFormat(Android.Content.Context? context) -> Java.Text.DateFormat? +static Android.Text.Format.DateFormat.GetMediumDateFormat(Android.Content.Context? context) -> Java.Text.DateFormat? +static Android.Text.Format.DateFormat.GetTimeFormat(Android.Content.Context? context) -> Java.Text.DateFormat? +static Android.Text.Format.DateFormat.Is24HourFormat(Android.Content.Context? context) -> bool +static Android.Text.Format.DateUtils.FormatDateRange(Android.Content.Context? context, Java.Util.Formatter? formatter, long startMillis, long endMillis, Android.Text.Format.FormatStyleFlags flags) -> Java.Util.Formatter? +static Android.Text.Format.DateUtils.FormatDateRange(Android.Content.Context? context, Java.Util.Formatter? formatter, long startMillis, long endMillis, Android.Text.Format.FormatStyleFlags flags, string? timeZone) -> Java.Util.Formatter? +static Android.Text.Format.DateUtils.FormatDateRange(Android.Content.Context? context, long startMillis, long endMillis, Android.Text.Format.FormatStyleFlags flags) -> string? +static Android.Text.Format.DateUtils.FormatDateTime(Android.Content.Context? context, long millis, Android.Text.Format.FormatStyleFlags flags) -> string? +static Android.Text.Format.DateUtils.FormatElapsedTime(Java.Lang.StringBuilder? recycle, long elapsedSeconds) -> string? +static Android.Text.Format.DateUtils.FormatElapsedTime(long elapsedSeconds) -> string? +static Android.Text.Format.DateUtils.FormatSameDayTime(long then, long now, Android.Text.Format.AbbreviationLength dateStyle, Android.Text.Format.AbbreviationLength timeStyle) -> string? +static Android.Text.Format.DateUtils.FormatSameDayTime(long then, long now, int dateStyle, int timeStyle) -> string? +static Android.Text.Format.DateUtils.FormatSameDayTimeFormatted(long then, long now, Android.Text.Format.AbbreviationLength dateStyle, Android.Text.Format.AbbreviationLength timeStyle) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.FormatSameDayTimeFormatted(long then, long now, int dateStyle, int timeStyle) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetAMPMString(int ampm) -> string? +static Android.Text.Format.DateUtils.GetDayOfWeekString(int dayOfWeek, Android.Text.Format.AbbreviationLength abbrev) -> string? +static Android.Text.Format.DateUtils.GetMonthString(int month, Android.Text.Format.AbbreviationLength abbrev) -> string? +static Android.Text.Format.DateUtils.GetRelativeDateTimeString(Android.Content.Context? c, long time, long minResolution, long transitionResolution, Android.Text.Format.FormatStyleFlags flags) -> string? +static Android.Text.Format.DateUtils.GetRelativeDateTimeStringFormatted(Android.Content.Context? c, long time, long minResolution, long transitionResolution, Android.Text.Format.FormatStyleFlags flags) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanString(Android.Content.Context? c, long millis) -> string? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanString(Android.Content.Context? c, long millis, bool withPreposition) -> string? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanString(long startTime) -> string? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanString(long time, long now, long minResolution) -> string? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanString(long time, long now, long minResolution, Android.Text.Format.FormatStyleFlags flags) -> string? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanStringFormatted(Android.Content.Context? c, long millis) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanStringFormatted(Android.Content.Context? c, long millis, bool withPreposition) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanStringFormatted(long startTime) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanStringFormatted(long time, long now, long minResolution) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.GetRelativeTimeSpanStringFormatted(long time, long now, long minResolution, Android.Text.Format.FormatStyleFlags flags) -> Java.Lang.ICharSequence? +static Android.Text.Format.DateUtils.IsToday(long when) -> bool +static Android.Text.Format.DateUtils.SameMonthTable.get -> System.Collections.Generic.IList? +static Android.Text.Format.DateUtils.SameYearTable.get -> System.Collections.Generic.IList? +static Android.Text.Format.Formatter.FormatFileSize(Android.Content.Context? context, long sizeBytes) -> string? +static Android.Text.Format.Formatter.FormatIpAddress(int ipv4Address) -> string? +static Android.Text.Format.Formatter.FormatShortFileSize(Android.Content.Context? context, long sizeBytes) -> string? +static Android.Text.Format.Time.Compare(Android.Text.Format.Time? a, Android.Text.Format.Time? b) -> int +static Android.Text.Format.Time.CurrentTimezone.get -> string? +static Android.Text.Format.Time.GetJulianDay(long millis, long gmtoffSeconds) -> int +static Android.Text.Format.Time.GetJulianMondayFromWeeksSinceEpoch(int week) -> int +static Android.Text.Format.Time.GetWeeksSinceEpochFromJulianDay(int julianDay, int firstDayOfWeek) -> int +static Android.Text.Format.Time.IsEpoch(Android.Text.Format.Time? time) -> bool +static Android.Text.Html.EscapeHtml(Java.Lang.ICharSequence? text) -> string? +static Android.Text.Html.EscapeHtml(string? text) -> string? +static Android.Text.Html.FromHtml(string? source) -> Android.Text.ISpanned? +static Android.Text.Html.FromHtml(string? source, Android.Text.FromHtmlOptions flags) -> Android.Text.ISpanned? +static Android.Text.Html.FromHtml(string? source, Android.Text.FromHtmlOptions flags, Android.Text.Html.IImageGetter? imageGetter, Android.Text.Html.ITagHandler? tagHandler) -> Android.Text.ISpanned? +static Android.Text.Html.FromHtml(string? source, Android.Text.Html.IImageGetter? imageGetter, Android.Text.Html.ITagHandler? tagHandler) -> Android.Text.ISpanned? +static Android.Text.Html.ToHtml(Android.Text.ISpanned? text) -> string? +static Android.Text.Html.ToHtml(Android.Text.ISpanned? text, Android.Text.ToHtmlOptions option) -> string? +static Android.Text.IEditableExtensions.Append(this Android.Text.IEditable! self, string? text) -> Java.Lang.IAppendable? +static Android.Text.IEditableExtensions.Append(this Android.Text.IEditable! self, string? text, int start, int end) -> Java.Lang.IAppendable? +static Android.Text.IEditableExtensions.Insert(this Android.Text.IEditable! self, int where, string? text) -> Android.Text.IEditable? +static Android.Text.IEditableExtensions.Insert(this Android.Text.IEditable! self, int where, string? text, int start, int end) -> Android.Text.IEditable? +static Android.Text.IEditableExtensions.Replace(this Android.Text.IEditable! self, int st, int en, string? source, int start, int end) -> Android.Text.IEditable? +static Android.Text.IEditableExtensions.Replace(this Android.Text.IEditable! self, int st, int en, string? text) -> Android.Text.IEditable? +static Android.Text.IInputFilterExtensions.Filter(this Android.Text.IInputFilter! self, string? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> string? +static Android.Text.ITextDirectionHeuristicExtensions.IsRtl(this Android.Text.ITextDirectionHeuristic! self, string? cs, int start, int count) -> bool +static Android.Text.ITextWatcherExtensions.BeforeTextChanged(this Android.Text.ITextWatcher! self, string? s, int start, int count, int after) -> void +static Android.Text.ITextWatcherExtensions.OnTextChanged(this Android.Text.ITextWatcher! self, string? s, int start, int before, int count) -> void +static Android.Text.Layout.Alignment.AlignCenter.get -> Android.Text.Layout.Alignment? +static Android.Text.Layout.Alignment.AlignNormal.get -> Android.Text.Layout.Alignment? +static Android.Text.Layout.Alignment.AlignOpposite.get -> Android.Text.Layout.Alignment? +static Android.Text.Layout.Alignment.ValueOf(string? name) -> Android.Text.Layout.Alignment? +static Android.Text.Layout.Alignment.Values() -> Android.Text.Layout.Alignment![]? +static Android.Text.Layout.GetDesiredWidth(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint) -> float +static Android.Text.Layout.GetDesiredWidth(Java.Lang.ICharSequence? source, int start, int end, Android.Text.TextPaint? paint) -> float +static Android.Text.Layout.GetDesiredWidth(string? source, Android.Text.TextPaint? paint) -> float +static Android.Text.Layout.GetDesiredWidth(string? source, int start, int end, Android.Text.TextPaint? paint) -> float +static Android.Text.Layout.InclusionStrategyAnyOverlap.get -> Android.Text.Layout.ITextInclusionStrategy! +static Android.Text.Layout.InclusionStrategyContainsAll.get -> Android.Text.Layout.ITextInclusionStrategy! +static Android.Text.Layout.InclusionStrategyContainsCenter.get -> Android.Text.Layout.ITextInclusionStrategy! +static Android.Text.Method.ArrowKeyMovementMethod.Instance.get -> Android.Text.Method.IMovementMethod? +static Android.Text.Method.DateKeyListener.Characters.get -> System.Collections.Generic.IList? +static Android.Text.Method.DateKeyListener.GetInstance(Java.Util.Locale? locale) -> Android.Text.Method.DateKeyListener! +static Android.Text.Method.DateKeyListener.Instance.get -> Android.Text.Method.DateKeyListener! +static Android.Text.Method.DateTimeKeyListener.Characters.get -> System.Collections.Generic.IList? +static Android.Text.Method.DateTimeKeyListener.GetInstance(Java.Util.Locale? locale) -> Android.Text.Method.DateTimeKeyListener! +static Android.Text.Method.DateTimeKeyListener.Instance.get -> Android.Text.Method.DateTimeKeyListener! +static Android.Text.Method.DialerKeyListener.Characters.get -> System.Collections.Generic.IList? +static Android.Text.Method.DialerKeyListener.Instance.get -> Android.Text.Method.DialerKeyListener? +static Android.Text.Method.DigitsKeyListener.GetInstance(bool sign, bool decimal) -> Android.Text.Method.DigitsKeyListener! +static Android.Text.Method.DigitsKeyListener.GetInstance(Java.Util.Locale? locale) -> Android.Text.Method.DigitsKeyListener! +static Android.Text.Method.DigitsKeyListener.GetInstance(Java.Util.Locale? locale, bool sign, bool decimal) -> Android.Text.Method.DigitsKeyListener! +static Android.Text.Method.DigitsKeyListener.GetInstance(string! accepted) -> Android.Text.Method.DigitsKeyListener! +static Android.Text.Method.DigitsKeyListener.Instance.get -> Android.Text.Method.DigitsKeyListener! +static Android.Text.Method.HideReturnsTransformationMethod.Instance.get -> Android.Text.Method.HideReturnsTransformationMethod? +static Android.Text.Method.ITransformationMethodExtensions.GetTransformation(this Android.Text.Method.ITransformationMethod! self, string? source, Android.Views.View? view) -> string? +static Android.Text.Method.ITransformationMethodExtensions.OnFocusChanged(this Android.Text.Method.ITransformationMethod! self, Android.Views.View? view, string? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +static Android.Text.Method.LinkMovementMethod.Instance.get -> Android.Text.Method.IMovementMethod? +static Android.Text.Method.MetaKeyKeyListener.AdjustMetaAfterKeypress(Android.Text.ISpannable? content) -> void +static Android.Text.Method.MetaKeyKeyListener.AdjustMetaAfterKeypress(long state) -> long +static Android.Text.Method.MetaKeyKeyListener.ClearMetaKeyState(Android.Text.IEditable? content, Android.Views.MetaKeyStates states) -> void +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Android.Views.MetaKeyStates state) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Android.Views.MetaKeyStates state, Android.Text.Method.MetaStates meta) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Java.Lang.ICharSequence? text) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Java.Lang.ICharSequence? text, Android.Text.Method.MetaStates meta) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Java.Lang.ICharSequence? text, Android.Text.Method.MetaStates meta, Android.Views.KeyEvent? e) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(Java.Lang.ICharSequence? text, Android.Views.KeyEvent? e) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(string? text) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(string? text, Android.Text.Method.MetaStates meta) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(string? text, Android.Text.Method.MetaStates meta, Android.Views.KeyEvent? e) -> int +static Android.Text.Method.MetaKeyKeyListener.GetMetaState(string? text, Android.Views.KeyEvent? e) -> int +static Android.Text.Method.MetaKeyKeyListener.HandleKeyDown(long state, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> long +static Android.Text.Method.MetaKeyKeyListener.HandleKeyUp(long state, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> long +static Android.Text.Method.MetaKeyKeyListener.IsMetaTracker(Java.Lang.ICharSequence? text, Java.Lang.Object? what) -> bool +static Android.Text.Method.MetaKeyKeyListener.IsMetaTracker(string? text, Java.Lang.Object? what) -> bool +static Android.Text.Method.MetaKeyKeyListener.IsSelectingMetaTracker(Java.Lang.ICharSequence? text, Java.Lang.Object? what) -> bool +static Android.Text.Method.MetaKeyKeyListener.IsSelectingMetaTracker(string? text, Java.Lang.Object? what) -> bool +static Android.Text.Method.MetaKeyKeyListener.ResetLockedMeta(Android.Text.ISpannable? content) -> void +static Android.Text.Method.MetaKeyKeyListener.ResetLockedMeta(long state) -> long +static Android.Text.Method.MetaKeyKeyListener.ResetMetaState(Android.Text.ISpannable? text) -> void +static Android.Text.Method.MultiTapKeyListener.GetInstance(bool autotext, Android.Text.Method.TextKeyListener.Capitalize? cap) -> Android.Text.Method.MultiTapKeyListener? +static Android.Text.Method.NumberKeyListener.Ok(char[]? accept, char c) -> bool +static Android.Text.Method.PasswordTransformationMethod.Instance.get -> Android.Text.Method.PasswordTransformationMethod? +static Android.Text.Method.QwertyKeyListener.GetInstance(bool autoText, Android.Text.Method.TextKeyListener.Capitalize? cap) -> Android.Text.Method.QwertyKeyListener? +static Android.Text.Method.QwertyKeyListener.InstanceForFullKeyboard.get -> Android.Text.Method.QwertyKeyListener? +static Android.Text.Method.QwertyKeyListener.MarkAsReplaced(Android.Text.ISpannable? content, int start, int end, string? original) -> void +static Android.Text.Method.ScrollingMovementMethod.Instance.get -> Android.Text.Method.IMovementMethod? +static Android.Text.Method.SingleLineTransformationMethod.Instance.get -> Android.Text.Method.SingleLineTransformationMethod? +static Android.Text.Method.TextKeyListener.Capitalize.Characters.get -> Android.Text.Method.TextKeyListener.Capitalize? +static Android.Text.Method.TextKeyListener.Capitalize.None.get -> Android.Text.Method.TextKeyListener.Capitalize? +static Android.Text.Method.TextKeyListener.Capitalize.Sentences.get -> Android.Text.Method.TextKeyListener.Capitalize? +static Android.Text.Method.TextKeyListener.Capitalize.ValueOf(string? name) -> Android.Text.Method.TextKeyListener.Capitalize? +static Android.Text.Method.TextKeyListener.Capitalize.Values() -> Android.Text.Method.TextKeyListener.Capitalize![]? +static Android.Text.Method.TextKeyListener.Capitalize.Words.get -> Android.Text.Method.TextKeyListener.Capitalize? +static Android.Text.Method.TextKeyListener.Clear(Android.Text.IEditable? e) -> void +static Android.Text.Method.TextKeyListener.GetInstance(bool autotext, Android.Text.Method.TextKeyListener.Capitalize? cap) -> Android.Text.Method.TextKeyListener? +static Android.Text.Method.TextKeyListener.Instance.get -> Android.Text.Method.TextKeyListener? +static Android.Text.Method.TextKeyListener.ShouldCap(Android.Text.Method.TextKeyListener.Capitalize? cap, Java.Lang.ICharSequence? cs, int off) -> bool +static Android.Text.Method.TextKeyListener.ShouldCap(Android.Text.Method.TextKeyListener.Capitalize? cap, string? cs, int off) -> bool +static Android.Text.Method.TimeKeyListener.Characters.get -> System.Collections.Generic.IList? +static Android.Text.Method.TimeKeyListener.GetInstance(Java.Util.Locale? locale) -> Android.Text.Method.TimeKeyListener! +static Android.Text.Method.TimeKeyListener.Instance.get -> Android.Text.Method.TimeKeyListener! +static Android.Text.Method.Touch.GetInitialScrollX(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> int +static Android.Text.Method.Touch.GetInitialScrollY(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> int +static Android.Text.Method.Touch.OnTouchEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.MotionEvent? e) -> bool +static Android.Text.Method.Touch.ScrollTo(Android.Widget.TextView? widget, Android.Text.Layout? layout, int x, int y) -> void +static Android.Text.Selection.ExtendDown(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.ExtendLeft(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.ExtendRight(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.ExtendSelection(Android.Text.ISpannable? text, int index) -> void +static Android.Text.Selection.ExtendToLeftEdge(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.ExtendToParagraphEnd(Android.Text.ISpannable! text) -> bool +static Android.Text.Selection.ExtendToParagraphStart(Android.Text.ISpannable! text) -> bool +static Android.Text.Selection.ExtendToRightEdge(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.ExtendUp(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.GetSelectionEnd(Java.Lang.ICharSequence? text) -> int +static Android.Text.Selection.GetSelectionEnd(string? text) -> int +static Android.Text.Selection.GetSelectionStart(Java.Lang.ICharSequence? text) -> int +static Android.Text.Selection.GetSelectionStart(string? text) -> int +static Android.Text.Selection.MoveDown(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.MoveLeft(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.MoveRight(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.MoveToLeftEdge(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.MoveToParagraphEnd(Android.Text.ISpannable! text, Android.Text.Layout! layout) -> bool +static Android.Text.Selection.MoveToParagraphStart(Android.Text.ISpannable! text, Android.Text.Layout! layout) -> bool +static Android.Text.Selection.MoveToRightEdge(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.MoveUp(Android.Text.ISpannable? text, Android.Text.Layout? layout) -> bool +static Android.Text.Selection.RemoveSelection(Android.Text.ISpannable? text) -> void +static Android.Text.Selection.SelectAll(Android.Text.ISpannable? text) -> void +static Android.Text.Selection.SelectionEnd.get -> Java.Lang.Object? +static Android.Text.Selection.SelectionStart.get -> Java.Lang.Object? +static Android.Text.Selection.SetSelection(Android.Text.ISpannable? text, int index) -> void +static Android.Text.Selection.SetSelection(Android.Text.ISpannable? text, int start, int stop) -> void +static Android.Text.SpannableFactory.Instance.get -> Android.Text.SpannableFactory? +static Android.Text.SpannableString.ValueOf(Java.Lang.ICharSequence? source) -> Android.Text.SpannableString? +static Android.Text.SpannableString.ValueOf(string? source) -> Android.Text.SpannableString? +static Android.Text.SpannableStringBuilder.ValueOf(Java.Lang.ICharSequence? source) -> Android.Text.SpannableStringBuilder? +static Android.Text.SpannableStringBuilder.ValueOf(string? source) -> Android.Text.SpannableStringBuilder? +static Android.Text.SpannedString.ValueOf(Java.Lang.ICharSequence? source) -> Android.Text.SpannedString? +static Android.Text.SpannedString.ValueOf(string? source) -> Android.Text.SpannedString? +static Android.Text.StaticLayout.Builder.Obtain(Java.Lang.ICharSequence! source, int start, int end, Android.Text.TextPaint! paint, int width) -> Android.Text.StaticLayout.Builder! +static Android.Text.StaticLayout.Builder.Obtain(string! source, int start, int end, Android.Text.TextPaint! paint, int width) -> Android.Text.StaticLayout.Builder! +static Android.Text.Style.CharacterStyle.Wrap(Android.Text.Style.CharacterStyle? cs) -> Android.Text.Style.CharacterStyle? +static Android.Text.Style.ILeadingMarginSpanExtensions.DrawLeadingMargin(this Android.Text.Style.ILeadingMarginSpan! self, Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, string? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +static Android.Text.Style.ILineBackgroundSpanExtensions.DrawBackground(this Android.Text.Style.ILineBackgroundSpan! self, Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int left, int right, int top, int baseline, int bottom, string! text, int start, int end, int lineNumber) -> void +static Android.Text.Style.ILineHeightSpanExtensions.ChooseHeight(this Android.Text.Style.ILineHeightSpan! self, string? text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt? fm) -> void +static Android.Text.Style.ILineHeightSpanWithDensityExtensions.ChooseHeight(this Android.Text.Style.ILineHeightSpanWithDensity! self, string? text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt? fm, Android.Text.TextPaint? paint) -> void +static Android.Text.Style.SuggestionRangeSpan.Creator.get -> Android.OS.IParcelableCreator! +static Android.Text.Style.SuggestionSpan.Creator.get -> Android.OS.IParcelableCreator? +static Android.Text.TextDirectionHeuristics.AnyrtlLtr.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextDirectionHeuristics.FirststrongLtr.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextDirectionHeuristics.FirststrongRtl.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextDirectionHeuristics.Locale.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextDirectionHeuristics.Ltr.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextDirectionHeuristics.Rtl.get -> Android.Text.ITextDirectionHeuristic? +static Android.Text.TextShaper.ShapeText(Java.Lang.ICharSequence! text, int start, int count, Android.Text.ITextDirectionHeuristic! dir, Android.Text.TextPaint! paint, Android.Text.TextShaper.IGlyphsConsumer! consumer) -> void +static Android.Text.TextShaper.ShapeText(string! text, int start, int count, Android.Text.ITextDirectionHeuristic! dir, Android.Text.TextPaint! paint, Android.Text.TextShaper.IGlyphsConsumer! consumer) -> void +static Android.Text.TextUtils.CharSequenceCreator.get -> Android.OS.IParcelableCreator? +static Android.Text.TextUtils.CommaEllipsize(string? text, Android.Text.TextPaint? p, float avail, string? oneMore, string? more) -> string? +static Android.Text.TextUtils.CommaEllipsizeFormatted(Java.Lang.ICharSequence? text, Android.Text.TextPaint? p, float avail, string? oneMore, string? more) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.Concat(params string![]? text) -> string? +static Android.Text.TextUtils.ConcatFormatted(params Java.Lang.ICharSequence![]? text) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.CopySpansFrom(Android.Text.ISpanned? source, int start, int end, Java.Lang.Class? kind, Android.Text.ISpannable? dest, int destoff) -> void +static Android.Text.TextUtils.DumpSpans(Java.Lang.ICharSequence? cs, Android.Util.IPrinter? printer, string? prefix) -> void +static Android.Text.TextUtils.DumpSpans(string? cs, Android.Util.IPrinter? printer, string? prefix) -> void +static Android.Text.TextUtils.Ellipsize(string? text, Android.Text.TextPaint? p, float avail, Android.Text.TextUtils.TruncateAt? where) -> string? +static Android.Text.TextUtils.Ellipsize(string? text, Android.Text.TextPaint? paint, float avail, Android.Text.TextUtils.TruncateAt? where, bool preserveLength, Android.Text.TextUtils.IEllipsizeCallback? callback) -> string? +static Android.Text.TextUtils.EllipsizeFormatted(Java.Lang.ICharSequence? text, Android.Text.TextPaint? p, float avail, Android.Text.TextUtils.TruncateAt? where) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.EllipsizeFormatted(Java.Lang.ICharSequence? text, Android.Text.TextPaint? paint, float avail, Android.Text.TextUtils.TruncateAt? where, bool preserveLength, Android.Text.TextUtils.IEllipsizeCallback? callback) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.Equals(Java.Lang.ICharSequence? a, Java.Lang.ICharSequence? b) -> bool +static Android.Text.TextUtils.Equals(string? a, string? b) -> bool +static Android.Text.TextUtils.ExpandTemplate(string? template, params string![]? values) -> string? +static Android.Text.TextUtils.ExpandTemplateFormatted(Java.Lang.ICharSequence? template, params Java.Lang.ICharSequence![]? values) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.GetCapsMode(Java.Lang.ICharSequence? cs, int off, Android.Text.CapitalizationMode reqModes) -> Android.Text.CapitalizationMode +static Android.Text.TextUtils.GetCapsMode(string? cs, int off, Android.Text.CapitalizationMode reqModes) -> Android.Text.CapitalizationMode +static Android.Text.TextUtils.GetChars(Java.Lang.ICharSequence? s, int start, int end, char[]? dest, int destoff) -> void +static Android.Text.TextUtils.GetChars(string? s, int start, int end, char[]? dest, int destoff) -> void +static Android.Text.TextUtils.GetLayoutDirectionFromLocale(Java.Util.Locale? locale) -> Android.Views.TextDirection +static Android.Text.TextUtils.GetOffsetAfter(Java.Lang.ICharSequence? text, int offset) -> int +static Android.Text.TextUtils.GetOffsetAfter(string? text, int offset) -> int +static Android.Text.TextUtils.GetOffsetBefore(Java.Lang.ICharSequence? text, int offset) -> int +static Android.Text.TextUtils.GetOffsetBefore(string? text, int offset) -> int +static Android.Text.TextUtils.GetReverse(string? source, int start, int end) -> string? +static Android.Text.TextUtils.GetReverseFormatted(Java.Lang.ICharSequence? source, int start, int end) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.GetTrimmedLength(Java.Lang.ICharSequence? s) -> int +static Android.Text.TextUtils.GetTrimmedLength(string? s) -> int +static Android.Text.TextUtils.HtmlEncode(string? s) -> string? +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, char ch) -> int +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, char ch, int start) -> int +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, char ch, int start, int end) -> int +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, Java.Lang.ICharSequence? needle) -> int +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, Java.Lang.ICharSequence? needle, int start) -> int +static Android.Text.TextUtils.IndexOf(Java.Lang.ICharSequence? s, Java.Lang.ICharSequence? needle, int start, int end) -> int +static Android.Text.TextUtils.IndexOf(string? s, char ch) -> int +static Android.Text.TextUtils.IndexOf(string? s, char ch, int start) -> int +static Android.Text.TextUtils.IndexOf(string? s, char ch, int start, int end) -> int +static Android.Text.TextUtils.IndexOf(string? s, string? needle) -> int +static Android.Text.TextUtils.IndexOf(string? s, string? needle, int start) -> int +static Android.Text.TextUtils.IndexOf(string? s, string? needle, int start, int end) -> int +static Android.Text.TextUtils.IsDigitsOnly(Java.Lang.ICharSequence? str) -> bool +static Android.Text.TextUtils.IsDigitsOnly(string? str) -> bool +static Android.Text.TextUtils.IsEmpty(Java.Lang.ICharSequence? str) -> bool +static Android.Text.TextUtils.IsEmpty(string? str) -> bool +static Android.Text.TextUtils.IsGraphic(char c) -> bool +static Android.Text.TextUtils.IsGraphic(Java.Lang.ICharSequence? str) -> bool +static Android.Text.TextUtils.IsGraphic(string? str) -> bool +static Android.Text.TextUtils.Join(Java.Lang.ICharSequence! delimiter, Java.Lang.IIterable! tokens) -> string? +static Android.Text.TextUtils.Join(Java.Lang.ICharSequence! delimiter, Java.Lang.Object![]! tokens) -> string? +static Android.Text.TextUtils.Join(string! delimiter, Java.Lang.IIterable! tokens) -> string? +static Android.Text.TextUtils.Join(string! delimiter, Java.Lang.Object![]! tokens) -> string? +static Android.Text.TextUtils.LastIndexOf(Java.Lang.ICharSequence? s, char ch) -> int +static Android.Text.TextUtils.LastIndexOf(Java.Lang.ICharSequence? s, char ch, int last) -> int +static Android.Text.TextUtils.LastIndexOf(Java.Lang.ICharSequence? s, char ch, int start, int last) -> int +static Android.Text.TextUtils.LastIndexOf(string? s, char ch) -> int +static Android.Text.TextUtils.LastIndexOf(string? s, char ch, int last) -> int +static Android.Text.TextUtils.LastIndexOf(string? s, char ch, int start, int last) -> int +static Android.Text.TextUtils.MakeSafeForPresentation(string! unclean, int maxCharactersToConsider, float ellipsizeDip, Android.Text.SafeStringFlagMode flags) -> string! +static Android.Text.TextUtils.MakeSafeForPresentationFormatted(string! unclean, int maxCharactersToConsider, float ellipsizeDip, Android.Text.SafeStringFlagMode flags) -> Java.Lang.ICharSequence! +static Android.Text.TextUtils.RegionMatches(Java.Lang.ICharSequence? one, int toffset, Java.Lang.ICharSequence? two, int ooffset, int len) -> bool +static Android.Text.TextUtils.RegionMatches(string? one, int toffset, string? two, int ooffset, int len) -> bool +static Android.Text.TextUtils.Replace(string? template, string![]? sources, string![]? destinations) -> string? +static Android.Text.TextUtils.ReplaceFormatted(Java.Lang.ICharSequence? template, string![]? sources, Java.Lang.ICharSequence![]? destinations) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.Split(string? text, Java.Util.Regex.Pattern? pattern) -> string![]? +static Android.Text.TextUtils.Split(string? text, string? expression) -> string![]? +static Android.Text.TextUtils.StringOrSpannedString(string? source) -> string? +static Android.Text.TextUtils.StringOrSpannedStringFormatted(Java.Lang.ICharSequence? source) -> Java.Lang.ICharSequence? +static Android.Text.TextUtils.Substring(Java.Lang.ICharSequence? source, int start, int end) -> string? +static Android.Text.TextUtils.Substring(string? source, int start, int end) -> string? +static Android.Text.TextUtils.TruncateAt.End.get -> Android.Text.TextUtils.TruncateAt? +static Android.Text.TextUtils.TruncateAt.Marquee.get -> Android.Text.TextUtils.TruncateAt? +static Android.Text.TextUtils.TruncateAt.Middle.get -> Android.Text.TextUtils.TruncateAt? +static Android.Text.TextUtils.TruncateAt.Start.get -> Android.Text.TextUtils.TruncateAt? +static Android.Text.TextUtils.TruncateAt.ValueOf(string? name) -> Android.Text.TextUtils.TruncateAt? +static Android.Text.TextUtils.TruncateAt.Values() -> Android.Text.TextUtils.TruncateAt![]? +static Android.Text.TextUtils.WriteToParcel(Java.Lang.ICharSequence? cs, Android.OS.Parcel! p, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +static Android.Text.TextUtils.WriteToParcel(string? cs, Android.OS.Parcel! p, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! spannable, Java.Util.Regex.Pattern! pattern, string? defaultScheme, string![]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! spannable, Java.Util.Regex.Pattern! pattern, string? defaultScheme, string![]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter, Java.Util.Functions.IFunction? urlSpanFactory) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! spannable, Java.Util.Regex.Pattern! pattern, string? scheme, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! text, Android.Text.Util.MatchOptions mask) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! text, Android.Text.Util.MatchOptions mask, Java.Util.Functions.IFunction? urlSpanFactory) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Text.ISpannable! text, Java.Util.Regex.Pattern! pattern, string? scheme) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Widget.TextView! text, Android.Text.Util.MatchOptions mask) -> bool +static Android.Text.Util.Linkify.AddLinks(Android.Widget.TextView! text, Java.Util.Regex.Pattern! pattern, string? defaultScheme, string![]? schemes, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter) -> void +static Android.Text.Util.Linkify.AddLinks(Android.Widget.TextView! text, Java.Util.Regex.Pattern! pattern, string? scheme) -> void +static Android.Text.Util.Linkify.AddLinks(Android.Widget.TextView! text, Java.Util.Regex.Pattern! pattern, string? scheme, Android.Text.Util.Linkify.IMatchFilter? matchFilter, Android.Text.Util.Linkify.ITransformFilter? transformFilter) -> void +static Android.Text.Util.Linkify.SPhoneNumberMatchFilter.get -> Android.Text.Util.Linkify.IMatchFilter? +static Android.Text.Util.Linkify.SPhoneNumberTransformFilter.get -> Android.Text.Util.Linkify.ITransformFilter? +static Android.Text.Util.Linkify.SUrlMatchFilter.get -> Android.Text.Util.Linkify.IMatchFilter? +static Android.Text.Util.LinkifyIMatchFilterExtensions.AcceptMatch(this Android.Text.Util.Linkify.IMatchFilter! self, string? s, int start, int end) -> bool +static Android.Text.Util.Rfc822Token.QuoteComment(string? comment) -> string? +static Android.Text.Util.Rfc822Token.QuoteName(string? name) -> string? +static Android.Text.Util.Rfc822Token.QuoteNameIfNecessary(string? name) -> string? +static Android.Text.Util.Rfc822Tokenizer.Tokenize(Java.Lang.ICharSequence? text) -> Android.Text.Util.Rfc822Token![]? +static Android.Text.Util.Rfc822Tokenizer.Tokenize(Java.Lang.ICharSequence? text, System.Collections.Generic.ICollection? out) -> void +static Android.Text.Util.Rfc822Tokenizer.Tokenize(string? text) -> Android.Text.Util.Rfc822Token![]? +static Android.Text.Util.Rfc822Tokenizer.Tokenize(string? text, System.Collections.Generic.ICollection? out) -> void +static Android.Transitions.Scene.GetCurrentScene(Android.Views.ViewGroup! sceneRoot) -> Android.Transitions.Scene? +static Android.Transitions.Scene.GetSceneForLayout(Android.Views.ViewGroup? sceneRoot, int layoutId, Android.Content.Context? context) -> Android.Transitions.Scene? +static Android.Transitions.TransitionInflater.From(Android.Content.Context? context) -> Android.Transitions.TransitionInflater? +static Android.Transitions.TransitionManager.BeginDelayedTransition(Android.Views.ViewGroup? sceneRoot) -> void +static Android.Transitions.TransitionManager.BeginDelayedTransition(Android.Views.ViewGroup? sceneRoot, Android.Transitions.Transition? transition) -> void +static Android.Transitions.TransitionManager.EndTransitions(Android.Views.ViewGroup? sceneRoot) -> void +static Android.Transitions.TransitionManager.Go(Android.Transitions.Scene? scene) -> void +static Android.Transitions.TransitionManager.Go(Android.Transitions.Scene? scene, Android.Transitions.Transition? transition) -> void +static Android.Util.Base64.Decode(byte[]? input, Android.Util.Base64Flags flags) -> byte[]? +static Android.Util.Base64.Decode(byte[]? input, int offset, int len, Android.Util.Base64Flags flags) -> byte[]? +static Android.Util.Base64.Decode(string? str, Android.Util.Base64Flags flags) -> byte[]? +static Android.Util.Base64.Encode(byte[]? input, Android.Util.Base64Flags flags) -> byte[]? +static Android.Util.Base64.Encode(byte[]? input, int offset, int len, Android.Util.Base64Flags flags) -> byte[]? +static Android.Util.Base64.EncodeToString(byte[]? input, Android.Util.Base64Flags flags) -> string? +static Android.Util.Base64.EncodeToString(byte[]? input, int offset, int len, Android.Util.Base64Flags flags) -> string? +static Android.Util.Config.Debug.get -> bool +static Android.Util.Config.Release.get -> bool +static Android.Util.DebugUtils.IsObjectSelected(Java.Lang.Object? object) -> bool +static Android.Util.DisplayMetrics.DensityDeviceStable.get -> int +static Android.Util.EventLog.GetTagCode(string? name) -> int +static Android.Util.EventLog.GetTagName(int tag) -> string? +static Android.Util.EventLog.ReadEvents(int[]? tags, System.Collections.Generic.ICollection? output) -> void +static Android.Util.EventLog.ReadEventsAsync(int[]? tags, System.Collections.Generic.ICollection? output) -> System.Threading.Tasks.Task! +static Android.Util.EventLog.WriteEvent(int tag, float value) -> int +static Android.Util.EventLog.WriteEvent(int tag, int value) -> int +static Android.Util.EventLog.WriteEvent(int tag, long value) -> int +static Android.Util.EventLog.WriteEvent(int tag, params Java.Lang.Object![]? list) -> int +static Android.Util.EventLog.WriteEvent(int tag, string? str) -> int +static Android.Util.EventLog.WriteEventAsync(int tag, float value) -> System.Threading.Tasks.Task! +static Android.Util.EventLog.WriteEventAsync(int tag, int value) -> System.Threading.Tasks.Task! +static Android.Util.EventLog.WriteEventAsync(int tag, long value) -> System.Threading.Tasks.Task! +static Android.Util.EventLog.WriteEventAsync(int tag, params Java.Lang.Object![]? list) -> System.Threading.Tasks.Task! +static Android.Util.EventLog.WriteEventAsync(int tag, string? str) -> System.Threading.Tasks.Task! +static Android.Util.FloatMath.Ceil(float value) -> float +static Android.Util.FloatMath.Cos(float angle) -> float +static Android.Util.FloatMath.Exp(float value) -> float +static Android.Util.FloatMath.Floor(float value) -> float +static Android.Util.FloatMath.Hypot(float x, float y) -> float +static Android.Util.FloatMath.Pow(float x, float y) -> float +static Android.Util.FloatMath.Sin(float angle) -> float +static Android.Util.FloatMath.Sqrt(float value) -> float +static Android.Util.Half.Abs(short h) -> short +static Android.Util.Half.Ceil(short h) -> short +static Android.Util.Half.Compare(short x, short y) -> int +static Android.Util.Half.CopySign(short magnitude, short sign) -> short +static Android.Util.Half.Equals(short x, short y) -> bool +static Android.Util.Half.Floor(short h) -> short +static Android.Util.Half.GetExponent(short h) -> int +static Android.Util.Half.GetSign(short h) -> int +static Android.Util.Half.GetSignificand(short h) -> int +static Android.Util.Half.Greater(short x, short y) -> bool +static Android.Util.Half.GreaterEquals(short x, short y) -> bool +static Android.Util.Half.HalfToIntBits(short h) -> int +static Android.Util.Half.HalfToRawIntBits(short h) -> int +static Android.Util.Half.HalfToShortBits(short h) -> short +static Android.Util.Half.HashCode(short h) -> int +static Android.Util.Half.IntBitsToHalf(int bits) -> short +static Android.Util.Half.InvokeIsNaN(short h) -> bool +static Android.Util.Half.IsInfinite(short h) -> bool +static Android.Util.Half.IsNormalized(short h) -> bool +static Android.Util.Half.Less(short x, short y) -> bool +static Android.Util.Half.LessEquals(short x, short y) -> bool +static Android.Util.Half.Max(short x, short y) -> short +static Android.Util.Half.Min(short x, short y) -> short +static Android.Util.Half.ParseHalf(string! s) -> short +static Android.Util.Half.Round(short h) -> short +static Android.Util.Half.ToFloat(short h) -> float +static Android.Util.Half.ToHalf(float f) -> short +static Android.Util.Half.ToHexString(short h) -> string! +static Android.Util.Half.ToString(short h) -> string! +static Android.Util.Half.Trunc(short h) -> short +static Android.Util.Half.ValueOf(float f) -> Android.Util.Half! +static Android.Util.Half.ValueOf(short h) -> Android.Util.Half! +static Android.Util.Half.ValueOf(string! s) -> Android.Util.Half! +static Android.Util.IPrinterExtensions.PrintlnAsync(this Android.Util.IPrinter! self, string? x) -> System.Threading.Tasks.Task! +static Android.Util.JsonToken.BeginArray.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.BeginObject.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.Boolean.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.EndArray.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.EndDocument.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.EndObject.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.Name.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.Null.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.Number.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.String.get -> Android.Util.JsonToken? +static Android.Util.JsonToken.ValueOf(string? name) -> Android.Util.JsonToken? +static Android.Util.JsonToken.Values() -> Android.Util.JsonToken![]? +static Android.Util.Log.Debug(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Debug(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Debug(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Debug(string? tag, string! msg) -> int +static Android.Util.Log.Error(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Error(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Error(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Error(string? tag, string! msg) -> int +static Android.Util.Log.FormatProvider.get -> System.IFormatProvider! +static Android.Util.Log.FormatProvider.set -> void +static Android.Util.Log.GetStackTraceString(Java.Lang.Throwable? tr) -> string! +static Android.Util.Log.Info(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Info(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Info(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Info(string? tag, string! msg) -> int +static Android.Util.Log.IsLoggable(string? tag, Android.Util.LogPriority level) -> bool +static Android.Util.Log.Verbose(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Verbose(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Verbose(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Verbose(string? tag, string! msg) -> int +static Android.Util.Log.Warn(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Warn(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Warn(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Warn(string? tag, Java.Lang.Throwable? tr) -> int +static Android.Util.Log.Warn(string? tag, string! msg) -> int +static Android.Util.Log.WriteLine(Android.Util.LogPriority priority, string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.WriteLine(Android.Util.LogPriority priority, string? tag, string! msg) -> int +static Android.Util.Log.Wtf(string! tag, Java.Lang.Throwable! tr, string! format, params object![]! args) -> int +static Android.Util.Log.Wtf(string! tag, Java.Lang.Throwable! tr, string! msg) -> int +static Android.Util.Log.Wtf(string! tag, string! format, params object![]! args) -> int +static Android.Util.Log.Wtf(string? tag, Java.Lang.Throwable! tr) -> int +static Android.Util.Log.Wtf(string? tag, string? msg) -> int +static Android.Util.Pair.Create(Java.Lang.Object? a, Java.Lang.Object? b) -> Android.Util.Pair? +static Android.Util.Patterns.ConcatGroups(Java.Util.Regex.Matcher? matcher) -> string? +static Android.Util.Patterns.DigitsAndPlusOnly(Java.Util.Regex.Matcher? matcher) -> string? +static Android.Util.Patterns.DomainName.get -> Java.Util.Regex.Pattern? +static Android.Util.Patterns.EmailAddress.get -> Java.Util.Regex.Pattern? +static Android.Util.Patterns.IpAddress.get -> Java.Util.Regex.Pattern? +static Android.Util.Patterns.Phone.get -> Java.Util.Regex.Pattern? +static Android.Util.Patterns.TopLevelDomain.get -> Java.Util.Regex.Pattern? +static Android.Util.Patterns.WebUrl.get -> Java.Util.Regex.Pattern? +static Android.Util.Property.Of(Java.Lang.Class? hostType, Java.Lang.Class? valueType, string? name) -> Android.Util.Property? +static Android.Util.Proto.ProtoOutputStream.CheckFieldId(long fieldId, long expectedFlags) -> int +static Android.Util.Proto.ProtoOutputStream.GetFieldCountString(long fieldCount) -> string? +static Android.Util.Proto.ProtoOutputStream.GetFieldIdString(long fieldId) -> string! +static Android.Util.Proto.ProtoOutputStream.GetFieldTypeString(long fieldType) -> string? +static Android.Util.Proto.ProtoOutputStream.GetWireTypeString(int wireType) -> string? +static Android.Util.Proto.ProtoOutputStream.MakeFieldId(int id, long fieldFlags) -> long +static Android.Util.Proto.ProtoOutputStream.MakeToken(int tagSize, bool repeated, int depth, int objectId, int offset) -> long +static Android.Util.Proto.ProtoOutputStream.Token2String(long token) -> string! +static Android.Util.Range.Create(Java.Lang.Object? lower, Java.Lang.Object? upper) -> Android.Util.Range? +static Android.Util.Rational.NaN.get -> Android.Util.Rational? +static Android.Util.Rational.NegativeInfinity.get -> Android.Util.Rational? +static Android.Util.Rational.ParseRational(string? string) -> Android.Util.Rational? +static Android.Util.Rational.PositiveInfinity.get -> Android.Util.Rational? +static Android.Util.Rational.Zero.get -> Android.Util.Rational? +static Android.Util.Size.ParseSize(string? string) -> Android.Util.Size? +static Android.Util.SizeF.Creator.get -> Android.OS.IParcelableCreator! +static Android.Util.SizeF.ParseSizeF(string? string) -> Android.Util.SizeF? +static Android.Util.StateSet.Dump(int[]? states) -> string? +static Android.Util.StateSet.IsWildCard(int[]? stateSetOrSpec) -> bool +static Android.Util.StateSet.Nothing.get -> System.Collections.Generic.IList? +static Android.Util.StateSet.StateSetMatches(int[]? stateSpec, int state) -> bool +static Android.Util.StateSet.StateSetMatches(int[]? stateSpec, int[]? stateSet) -> bool +static Android.Util.StateSet.TrimStateSet(int[]? states, int newSize) -> int[]? +static Android.Util.StateSet.WildCard.get -> System.Collections.Generic.IList? +static Android.Util.StatsLog.LogBinaryPushStateChanged(string! trainName, long trainVersionCode, int options, int state, long[]! experimentIds) -> bool +static Android.Util.StatsLog.LogEvent(int label) -> bool +static Android.Util.StatsLog.LogStart(int label) -> bool +static Android.Util.StatsLog.LogStop(int label) -> bool +static Android.Util.TimeUtils.GetTimeZone(int offset, bool dst, long when, string? country) -> Java.Util.TimeZone? +static Android.Util.TimeUtils.GetTimeZoneIdsForCountryCode(string! countryCode) -> System.Collections.Generic.IList? +static Android.Util.TimeUtils.TimeZoneDatabaseVersion.get -> string? +static Android.Util.TypedValue.ApplyDimension(Android.Util.ComplexUnitType unit, float value, Android.Util.DisplayMetrics? metrics) -> float +static Android.Util.TypedValue.CoerceToString(Android.Util.DataType type, int data) -> string? +static Android.Util.TypedValue.ComplexToDimension(int data, Android.Util.DisplayMetrics? metrics) -> float +static Android.Util.TypedValue.ComplexToDimensionNoisy(int data, Android.Util.DisplayMetrics? metrics) -> float +static Android.Util.TypedValue.ComplexToDimensionPixelOffset(int data, Android.Util.DisplayMetrics? metrics) -> int +static Android.Util.TypedValue.ComplexToDimensionPixelSize(int data, Android.Util.DisplayMetrics? metrics) -> int +static Android.Util.TypedValue.ComplexToFloat(int complex) -> float +static Android.Util.TypedValue.ComplexToFraction(int data, float base, float pbase) -> float +static Android.Util.TypedValue.ConvertDimensionToPixels(Android.Util.ComplexUnitType unitToConvertFrom, float value, Android.Util.DisplayMetrics! metrics) -> float +static Android.Util.TypedValue.ConvertPixelsToDimension(Android.Util.ComplexUnitType unitToConvertTo, float pixelValue, Android.Util.DisplayMetrics! metrics) -> float +static Android.Util.TypedValue.DeriveDimension(Android.Util.ComplexUnitType unitToConvertTo, float pixelValue, Android.Util.DisplayMetrics! metrics) -> float +static Android.Util.Xml.AsAttributeSet(System.Xml.XmlReader? parser) -> Android.Util.IAttributeSet? +static Android.Util.Xml.Encoding.Iso88591.get -> Android.Util.Xml.Encoding? +static Android.Util.Xml.Encoding.UsAscii.get -> Android.Util.Xml.Encoding? +static Android.Util.Xml.Encoding.Utf16.get -> Android.Util.Xml.Encoding? +static Android.Util.Xml.Encoding.Utf8.get -> Android.Util.Xml.Encoding? +static Android.Util.Xml.Encoding.ValueOf(string? name) -> Android.Util.Xml.Encoding? +static Android.Util.Xml.Encoding.Values() -> Android.Util.Xml.Encoding![]? +static Android.Util.Xml.FeatureRelaxed.get -> string? +static Android.Util.Xml.FeatureRelaxed.set -> void +static Android.Util.Xml.FindEncodingByName(string? encodingName) -> Android.Util.Xml.Encoding? +static Android.Util.Xml.NewPullParser() -> System.Xml.XmlReader? +static Android.Util.Xml.NewSerializer() -> Org.XmlPull.V1.IXmlSerializer? +static Android.Util.Xml.Parse(Java.IO.Reader? in, Org.Xml.Sax.IContentHandler? contentHandler) -> void +static Android.Util.Xml.Parse(string? xml, Org.Xml.Sax.IContentHandler? contentHandler) -> void +static Android.Util.Xml.Parse(System.IO.Stream? in, Android.Util.Xml.Encoding? encoding, Org.Xml.Sax.IContentHandler? contentHandler) -> void +static Android.Util.Xml.ParseAsync(Java.IO.Reader? in, Org.Xml.Sax.IContentHandler? contentHandler) -> System.Threading.Tasks.Task! +static Android.Util.Xml.ParseAsync(string? xml, Org.Xml.Sax.IContentHandler? contentHandler) -> System.Threading.Tasks.Task! +static Android.Util.Xml.ParseAsync(System.IO.Stream? in, Android.Util.Xml.Encoding? encoding, Org.Xml.Sax.IContentHandler? contentHandler) -> System.Threading.Tasks.Task! +static Android.Views.AbsSavedState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.AbsSavedState.EmptyState.get -> Android.Views.AbsSavedState? +static Android.Views.Accessibility.AccessibilityEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Accessibility.AccessibilityEvent.EventTypeToString(Android.Views.Accessibility.EventTypes eventType) -> string? +static Android.Views.Accessibility.AccessibilityEvent.Obtain() -> Android.Views.Accessibility.AccessibilityEvent? +static Android.Views.Accessibility.AccessibilityEvent.Obtain(Android.Views.Accessibility.AccessibilityEvent? e) -> Android.Views.Accessibility.AccessibilityEvent? +static Android.Views.Accessibility.AccessibilityEvent.Obtain(Android.Views.Accessibility.EventTypes eventType) -> Android.Views.Accessibility.AccessibilityEvent? +static Android.Views.Accessibility.AccessibilityManager.FromContext(Android.Content.Context! context) -> Android.Views.Accessibility.AccessibilityManager? +static Android.Views.Accessibility.AccessibilityManager.IsAccessibilityButtonSupported.get -> bool +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionAccessibilityFocus.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionClearAccessibilityFocus.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionClearFocus.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionClearSelection.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionClick.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionCollapse.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionContextClick.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionCopy.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionCut.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionDismiss.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionDragCancel.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionDragDrop.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionDragStart.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionExpand.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionFocus.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionHideTooltip.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionImeEnter.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionLongClick.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionMoveWindow.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionNextAtMovementGranularity.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionNextHtmlElement.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPageDown.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPageLeft.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPageRight.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPageUp.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPaste.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPressAndHold.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPreviousAtMovementGranularity.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionPreviousHtmlElement.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollBackward.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollDown.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollForward.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollInDirection.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollLeft.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollRight.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollToPosition.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionScrollUp.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionSelect.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionSetProgress.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionSetSelection.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionSetText.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionShowOnScreen.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionShowTextSuggestions.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction! +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.ActionShowTooltip.get -> Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? +static Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Obtain(int rowCount, int columnCount, bool hierarchical) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Obtain(int rowCount, int columnCount, bool hierarchical, Android.Views.Accessibility.SelectionMode selectionMode) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo.Obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading, bool selected) -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Accessibility.AccessibilityNodeInfo.Obtain() -> Android.Views.Accessibility.AccessibilityNodeInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.Obtain(Android.Views.Accessibility.AccessibilityNodeInfo? info) -> Android.Views.Accessibility.AccessibilityNodeInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.Obtain(Android.Views.View? root, int virtualDescendantId) -> Android.Views.Accessibility.AccessibilityNodeInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.Obtain(Android.Views.View? source) -> Android.Views.Accessibility.AccessibilityNodeInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Obtain(Android.Views.Accessibility.RangeType type, float min, float max, float current) -> Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo? +static Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Accessibility.AccessibilityRecord.Obtain() -> Android.Views.Accessibility.AccessibilityRecord! +static Android.Views.Accessibility.AccessibilityRecord.Obtain(Android.Views.Accessibility.AccessibilityRecord! record) -> Android.Views.Accessibility.AccessibilityRecord! +static Android.Views.Accessibility.AccessibilityWindowInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Accessibility.AccessibilityWindowInfo.Obtain() -> Android.Views.Accessibility.AccessibilityWindowInfo? +static Android.Views.Accessibility.AccessibilityWindowInfo.Obtain(Android.Views.Accessibility.AccessibilityWindowInfo? info) -> Android.Views.Accessibility.AccessibilityWindowInfo? +static Android.Views.Animations.AnimationUtils.CurrentAnimationTimeMillis() -> long +static Android.Views.Animations.AnimationUtils.LoadAnimation(Android.Content.Context? context, int id) -> Android.Views.Animations.Animation? +static Android.Views.Animations.AnimationUtils.LoadInterpolator(Android.Content.Context? context, int id) -> Android.Views.Animations.IInterpolator? +static Android.Views.Animations.AnimationUtils.LoadLayoutAnimation(Android.Content.Context? context, int id) -> Android.Views.Animations.LayoutAnimationController? +static Android.Views.Animations.AnimationUtils.MakeInAnimation(Android.Content.Context? c, bool fromLeft) -> Android.Views.Animations.Animation? +static Android.Views.Animations.AnimationUtils.MakeInChildBottomAnimation(Android.Content.Context? c) -> Android.Views.Animations.Animation? +static Android.Views.Animations.AnimationUtils.MakeOutAnimation(Android.Content.Context? c, bool toRight) -> Android.Views.Animations.Animation? +static Android.Views.Autofill.AutofillId.Create(Android.Views.View! host, int virtualId) -> Android.Views.Autofill.AutofillId! +static Android.Views.Autofill.AutofillId.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Autofill.AutofillValue.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Autofill.AutofillValue.ForDate(long value) -> Android.Views.Autofill.AutofillValue? +static Android.Views.Autofill.AutofillValue.ForList(int value) -> Android.Views.Autofill.AutofillValue? +static Android.Views.Autofill.AutofillValue.ForText(Java.Lang.ICharSequence? value) -> Android.Views.Autofill.AutofillValue? +static Android.Views.Autofill.AutofillValue.ForText(string? value) -> Android.Views.Autofill.AutofillValue? +static Android.Views.Autofill.AutofillValue.ForToggle(bool value) -> Android.Views.Autofill.AutofillValue? +static Android.Views.Choreographer.Instance.get -> Android.Views.Choreographer? +static Android.Views.ContentCaptures.ContentCaptureCondition.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.ContentCaptures.ContentCaptureContext.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.ContentCaptures.ContentCaptureContext.ForLocusId(string! id) -> Android.Views.ContentCaptures.ContentCaptureContext! +static Android.Views.ContentCaptures.ContentCaptureSessionId.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.ContentCaptures.DataRemovalRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.ContentCaptures.DataShareRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.ContentInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Display.HdrCapabilities.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Display.Mode.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.DisplayHash.DisplayHash.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.DisplayHash.VerifiedDisplayHash.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.DisplayShape.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.DragAndDropPermissions.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.DragEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.FocusFinder.Instance.get -> Android.Views.FocusFinder? +static Android.Views.Gravity.Apply(Android.Views.GravityFlags gravity, int w, int h, Android.Graphics.Rect! container, Android.Graphics.Rect! outRect, int layoutDirection) -> void +static Android.Views.Gravity.Apply(Android.Views.GravityFlags gravity, int w, int h, Android.Graphics.Rect! container, int xAdj, int yAdj, Android.Graphics.Rect! outRect) -> void +static Android.Views.Gravity.Apply(Android.Views.GravityFlags gravity, int w, int h, Android.Graphics.Rect! container, int xAdj, int yAdj, Android.Graphics.Rect! outRect, int layoutDirection) -> void +static Android.Views.Gravity.Apply(Android.Views.GravityFlags gravity, int w, int h, Android.Graphics.Rect? container, Android.Graphics.Rect? outRect) -> void +static Android.Views.Gravity.ApplyDisplay(Android.Views.GravityFlags gravity, Android.Graphics.Rect! display, Android.Graphics.Rect! inoutObj) -> void +static Android.Views.Gravity.ApplyDisplay(Android.Views.GravityFlags gravity, Android.Graphics.Rect! display, Android.Graphics.Rect! inoutObj, int layoutDirection) -> void +static Android.Views.Gravity.GetAbsoluteGravity(Android.Views.GravityFlags gravity, Android.Views.GravityFlags layoutDirection) -> Android.Views.GravityFlags +static Android.Views.Gravity.IsHorizontal(Android.Views.GravityFlags gravity) -> bool +static Android.Views.Gravity.IsVertical(Android.Views.GravityFlags gravity) -> bool +static Android.Views.IContextMenuExtensions.SetHeaderTitle(this Android.Views.IContextMenu! self, string? title) -> Android.Views.IContextMenu? +static Android.Views.IMenuExtensions.Add(this Android.Views.IMenu! self, int groupId, int itemId, int order, string? title) -> Android.Views.IMenuItem? +static Android.Views.IMenuExtensions.Add(this Android.Views.IMenu! self, string? title) -> Android.Views.IMenuItem? +static Android.Views.IMenuExtensions.AddSubMenu(this Android.Views.IMenu! self, int groupId, int itemId, int order, string? title) -> Android.Views.ISubMenu? +static Android.Views.IMenuExtensions.AddSubMenu(this Android.Views.IMenu! self, string? title) -> Android.Views.ISubMenu? +static Android.Views.IMenuItemExtensions.SetContentDescription(this Android.Views.IMenuItem! self, string? contentDescription) -> Android.Views.IMenuItem! +static Android.Views.IMenuItemExtensions.SetTitle(this Android.Views.IMenuItem! self, string? title) -> Android.Views.IMenuItem! +static Android.Views.IMenuItemExtensions.SetTitleCondensed(this Android.Views.IMenuItem! self, string? title) -> Android.Views.IMenuItem! +static Android.Views.IMenuItemExtensions.SetTooltipText(this Android.Views.IMenuItem! self, string? tooltipText) -> Android.Views.IMenuItem! +static Android.Views.InputDevice.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputDevice.GetDevice(int id) -> Android.Views.InputDevice? +static Android.Views.InputDevice.GetDeviceIds() -> int[]? +static Android.Views.InputEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.BaseInputConnection.GetComposingSpanEnd(Android.Text.ISpannable! text) -> int +static Android.Views.InputMethods.BaseInputConnection.GetComposingSpanStart(Android.Text.ISpannable! text) -> int +static Android.Views.InputMethods.BaseInputConnection.RemoveComposingSpans(Android.Text.ISpannable! text) -> void +static Android.Views.InputMethods.BaseInputConnection.SetComposingSpans(Android.Text.ISpannable! text) -> void +static Android.Views.InputMethods.CompletionInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.CorrectionInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.CursorAnchorInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.DeleteGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.DeleteRangeGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.EditorBoundsInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.EditorInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.ExtractedText.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.ExtractedTextRequest.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.IInputConnectionExtensions.CommitText(this Android.Views.InputMethods.IInputConnection! self, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +static Android.Views.InputMethods.IInputConnectionExtensions.CommitText(this Android.Views.InputMethods.IInputConnection! self, string? text, int newCursorPosition) -> bool +static Android.Views.InputMethods.IInputConnectionExtensions.GetSelectedText(this Android.Views.InputMethods.IInputConnection! self, Android.Views.InputMethods.GetTextFlags flags) -> string? +static Android.Views.InputMethods.IInputConnectionExtensions.GetTextAfterCursor(this Android.Views.InputMethods.IInputConnection! self, int n, Android.Views.InputMethods.GetTextFlags flags) -> string? +static Android.Views.InputMethods.IInputConnectionExtensions.GetTextBeforeCursor(this Android.Views.InputMethods.IInputConnection! self, int n, Android.Views.InputMethods.GetTextFlags flags) -> string? +static Android.Views.InputMethods.IInputConnectionExtensions.ReplaceText(this Android.Views.InputMethods.IInputConnection! self, int start, int end, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +static Android.Views.InputMethods.IInputConnectionExtensions.SetComposingText(this Android.Views.InputMethods.IInputConnection! self, string! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +static Android.Views.InputMethods.IInputConnectionExtensions.SetComposingText(this Android.Views.InputMethods.IInputConnection! self, string? text, int newCursorPosition) -> bool +static Android.Views.InputMethods.InlineSuggestion.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.InlineSuggestionInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.InlineSuggestionsRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.InlineSuggestionsResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.InputBinding.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.InputContentInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.InputMethodInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.InputMethodManager.FromContext(Android.Content.Context! context) -> Android.Views.InputMethods.InputMethodManager? +static Android.Views.InputMethods.InputMethodSubtype.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.InputMethods.InsertGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.InsertModeGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.JoinOrSplitGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.RemoveSpaceGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.SelectGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.SelectRangeGesture.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.SurroundingText.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.TextAppearanceInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.TextAttribute.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.InputMethods.TextBoundsInfo.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Inspectors.WindowInspector.GlobalWindowViews.get -> System.Collections.Generic.IList! +static Android.Views.ISubMenuExtensions.SetHeaderTitle(this Android.Views.ISubMenu! self, string? title) -> Android.Views.ISubMenu? +static Android.Views.KeyboardShortcutGroup.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.KeyboardShortcutInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.KeyCharacterMap.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.KeyCharacterMap.DeviceHasKey(Android.Views.Keycode keyCode) -> bool +static Android.Views.KeyCharacterMap.DeviceHasKeys(Android.Views.Keycode[]? keyCodes) -> bool[]? +static Android.Views.KeyCharacterMap.GetDeadChar(int accent, int c) -> int +static Android.Views.KeyCharacterMap.Load(int deviceId) -> Android.Views.KeyCharacterMap? +static Android.Views.KeyEvent.ChangeAction(Android.Views.KeyEvent? e, Android.Views.KeyEventActions action) -> Android.Views.KeyEvent? +static Android.Views.KeyEvent.ChangeFlags(Android.Views.KeyEvent? e, Android.Views.KeyEventFlags flags) -> Android.Views.KeyEvent? +static Android.Views.KeyEvent.ChangeTimeRepeat(Android.Views.KeyEvent? e, long eventTime, int newRepeat) -> Android.Views.KeyEvent? +static Android.Views.KeyEvent.ChangeTimeRepeat(Android.Views.KeyEvent? e, long eventTime, int newRepeat, Android.Views.KeyEventFlags newFlags) -> Android.Views.KeyEvent? +static Android.Views.KeyEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.KeyEvent.GetDeadChar(int accent, int c) -> int +static Android.Views.KeyEvent.IsGamepadButton(Android.Views.Keycode keyCode) -> bool +static Android.Views.KeyEvent.IsMediaSessionKey(int keyCode) -> bool +static Android.Views.KeyEvent.IsModifierKey(Android.Views.Keycode keyCode) -> bool +static Android.Views.KeyEvent.KeyCodeFromString(string! symbolicName) -> Android.Views.Keycode +static Android.Views.KeyEvent.KeyCodeToString(Android.Views.Keycode keyCode) -> string? +static Android.Views.KeyEvent.MaxKeyCode.get -> Android.Views.Keycode +static Android.Views.KeyEvent.MetaStateHasModifiers(Android.Views.MetaKeyStates metaState, Android.Views.MetaKeyStates modifiers) -> bool +static Android.Views.KeyEvent.MetaStateHasNoModifiers(Android.Views.MetaKeyStates metaState) -> bool +static Android.Views.KeyEvent.ModifierMetaStateMask.get -> Android.Views.MetaKeyStates +static Android.Views.KeyEvent.NormalizeMetaState(Android.Views.MetaKeyStates metaState) -> Android.Views.MetaKeyStates +static Android.Views.LayoutInflater.From(Android.Content.Context? context) -> Android.Views.LayoutInflater? +static Android.Views.LayoutInflater.FromContext(Android.Content.Context! context) -> Android.Views.LayoutInflater? +static Android.Views.MotionEvent.ActionToString(Android.Views.MotionEventActions action) -> string? +static Android.Views.MotionEvent.AxisFromString(string? symbolicName) -> Android.Views.Axis +static Android.Views.MotionEvent.AxisToString(Android.Views.Axis axis) -> string? +static Android.Views.MotionEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.MotionEvent.Obtain(Android.Views.MotionEvent? other) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, float x, float y, Android.Views.MetaKeyStates metaState) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, Android.Views.MotionEvent.PointerProperties![]! pointerProperties, Android.Views.MotionEvent.PointerCoords![]! pointerCoords, Android.Views.MetaKeyStates metaState, Android.Views.MotionEventButtonState buttonState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, Android.Views.InputSourceType source, int displayId, Android.Views.MotionEventFlags flags, Android.Views.ClassificationMode classification) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, Android.Views.MotionEvent.PointerProperties![]? pointerProperties, Android.Views.MotionEvent.PointerCoords![]? pointerCoords, Android.Views.MetaKeyStates metaState, Android.Views.MotionEventButtonState buttonState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, Android.Views.InputSourceType source, Android.Views.MotionEventFlags flags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, Android.Views.MotionEventActions action, int pointerCount, int[]? pointerIds, Android.Views.MotionEvent.PointerCoords![]? pointerCoords, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, Android.Views.InputSourceType source, Android.Views.MotionEventFlags flags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, int action, float x, float y, Android.Views.MetaKeyStates metaState) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, int action, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, int action, int pointers, float x, float y, float pressure, float size, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.Obtain(long downTime, long eventTime, int action, int pointers, int[]! pointerIds, Android.Views.MotionEvent.PointerCoords![]! pointerCoords, Android.Views.MetaKeyStates metaState, float xPrecision, float yPrecision, int deviceId, Android.Views.Edge edgeFlags, int source, int flags) -> Android.Views.MotionEvent? +static Android.Views.MotionEvent.ObtainNoHistory(Android.Views.MotionEvent? other) -> Android.Views.MotionEvent? +static Android.Views.PixelCopy.PixelCopyRequest.Builder.OfSurface(Android.Views.Surface! source) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +static Android.Views.PixelCopy.PixelCopyRequest.Builder.OfSurface(Android.Views.SurfaceView! source) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +static Android.Views.PixelCopy.PixelCopyRequest.Builder.OfWindow(Android.Views.View! source) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +static Android.Views.PixelCopy.PixelCopyRequest.Builder.OfWindow(Android.Views.Window! source) -> Android.Views.PixelCopy.PixelCopyRequest.Builder! +static Android.Views.PixelCopy.Request(Android.Views.PixelCopy.PixelCopyRequest! request, Java.Util.Concurrent.IExecutor! callbackExecutor, Java.Util.Functions.IConsumer! listener) -> void +static Android.Views.PixelCopy.Request(Android.Views.Surface! source, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PixelCopy.Request(Android.Views.Surface! source, Android.Graphics.Rect? srcRect, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PixelCopy.Request(Android.Views.SurfaceView! source, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PixelCopy.Request(Android.Views.SurfaceView! source, Android.Graphics.Rect? srcRect, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PixelCopy.Request(Android.Views.Window! source, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PixelCopy.Request(Android.Views.Window! source, Android.Graphics.Rect? srcRect, Android.Graphics.Bitmap! dest, Android.Views.PixelCopy.IOnPixelCopyFinishedListener! listener, Android.OS.Handler! listenerThread) -> void +static Android.Views.PointerIcon.Create(Android.Graphics.Bitmap! bitmap, float hotSpotX, float hotSpotY) -> Android.Views.PointerIcon! +static Android.Views.PointerIcon.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.PointerIcon.GetSystemIcon(Android.Content.Context! context, Android.Views.PointerIconType type) -> Android.Views.PointerIcon! +static Android.Views.PointerIcon.Load(Android.Content.Res.Resources! resources, int resourceId) -> Android.Views.PointerIcon! +static Android.Views.RoundedCorner.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.SoundEffectConstants.GetConstantForFocusDirection(Android.Views.FocusSearchDirection direction, bool repeating) -> Android.Views.SoundEffects +static Android.Views.SoundEffectConstants.GetContantForFocusDirection(Android.Views.FocusSearchDirection direction) -> Android.Views.SoundEffects +static Android.Views.Surface.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Surface.SetOrientation(int display, Android.Views.SurfaceOrientation orientation) -> void +static Android.Views.SurfaceControl.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.SurfaceControl.Transaction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.SurfaceControlViewHost.SurfacePackage.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.ConversationAction.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.ConversationActions.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.ConversationActions.Message.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.ConversationActions.Message.PersonUserOthers.get -> Android.App.Person! +static Android.Views.TextClassifiers.ConversationActions.Message.PersonUserSelf.get -> Android.App.Person! +static Android.Views.TextClassifiers.ConversationActions.Request.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.ITextClassifierExtensions.ClassifyText(this Android.Views.TextClassifiers.ITextClassifier! self, string! text, int startIndex, int endIndex, Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextClassification! +static Android.Views.TextClassifiers.ITextClassifierExtensions.SuggestSelection(this Android.Views.TextClassifiers.ITextClassifier! self, string! text, int selectionStartIndex, int selectionEndIndex, Android.OS.LocaleList? defaultLocales) -> Android.Views.TextClassifiers.TextSelection! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionActionEvent(int start, int end, Android.Views.TextClassifiers.SelectionAction actionType) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionActionEvent(int start, int end, Android.Views.TextClassifiers.SelectionAction actionType, Android.Views.TextClassifiers.TextClassification! classification) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionModifiedEvent(int start, int end) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionModifiedEvent(int start, int end, Android.Views.TextClassifiers.TextClassification! classification) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionModifiedEvent(int start, int end, Android.Views.TextClassifiers.TextSelection! selection) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.CreateSelectionStartedEvent(Android.Views.TextClassifiers.SelectionInvocationMethod invocationMethod, int start) -> Android.Views.TextClassifiers.SelectionEvent! +static Android.Views.TextClassifiers.SelectionEvent.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.SelectionEvent.IsTerminal(Android.Views.TextClassifiers.SelectionEventType eventType) -> bool +static Android.Views.TextClassifiers.TextClassification.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextClassification.Request.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextClassificationContext.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextClassificationSessionId.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextClassifier.NoOp.get -> Android.Views.TextClassifiers.ITextClassifier? +static Android.Views.TextClassifiers.TextClassifierEntityConfig.Create(System.Collections.Generic.ICollection? hints, System.Collections.Generic.ICollection? includedEntityTypes, System.Collections.Generic.ICollection? excludedEntityTypes) -> Android.Views.TextClassifiers.TextClassifierEntityConfig? +static Android.Views.TextClassifiers.TextClassifierEntityConfig.CreateWithExplicitEntityList(System.Collections.Generic.ICollection? entityTypes) -> Android.Views.TextClassifiers.TextClassifierEntityConfig? +static Android.Views.TextClassifiers.TextClassifierEntityConfig.CreateWithHints(System.Collections.Generic.ICollection? hints) -> Android.Views.TextClassifiers.TextClassifierEntityConfig? +static Android.Views.TextClassifiers.TextClassifierEntityConfig.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextClassifierEvent.ConversationActionsEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextClassifierEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextClassifierEvent.LanguageDetectionEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextClassifierEvent.TextLinkifyEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextClassifierEvent.TextSelectionEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextLanguage.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextLanguage.Request.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.TextClassifiers.TextLinks.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextLinks.Request.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextLinks.TextLink.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextSelection.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextClassifiers.TextSelection.Request.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextService.SentenceSuggestionsInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextService.SpellCheckerInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextService.SpellCheckerSubtype.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextService.SuggestionsInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.TextService.TextInfo.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.Translation.TranslationCapability.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationContext.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationRequestValue.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationRequestValue.ForText(Java.Lang.ICharSequence! text) -> Android.Views.Translation.TranslationRequestValue! +static Android.Views.Translation.TranslationRequestValue.ForText(string! text) -> Android.Views.Translation.TranslationRequestValue! +static Android.Views.Translation.TranslationResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationResponseValue.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.TranslationResponseValue.ForError() -> Android.Views.Translation.TranslationResponseValue! +static Android.Views.Translation.TranslationSpec.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.ViewTranslationRequest.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.Translation.ViewTranslationResponse.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.VelocityTracker.Obtain() -> Android.Views.VelocityTracker? +static Android.Views.VerifiedInputEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.VerifiedKeyEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.VerifiedMotionEvent.Creator.get -> Android.OS.IParcelableCreator! +static Android.Views.View.BaseSavedState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.View.CombineMeasuredStates(int curState, int newState) -> int +static Android.Views.View.EmptyStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledFocusedSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledFocusedSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledFocusedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.EnabledWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.FocusedSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.FocusedSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.FocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.FocusedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.GenerateViewId() -> int +static Android.Views.View.GetDefaultSize(int size, int measureSpec) -> int +static Android.Views.View.Inflate(Android.Content.Context? context, int resource, Android.Views.ViewGroup? root) -> Android.Views.View? +static Android.Views.View.MeasureSpec.GetMode(int measureSpec) -> Android.Views.MeasureSpecMode +static Android.Views.View.MeasureSpec.GetSize(int measureSpec) -> int +static Android.Views.View.MeasureSpec.MakeMeasureSpec(int size, Android.Views.MeasureSpecMode mode) -> int +static Android.Views.View.MeasureSpec.ToString(int measureSpec) -> string? +static Android.Views.View.MergeDrawableStates(int[]? baseState, int[]? additionalState) -> int[]? +static Android.Views.View.PressedEnabledFocusedSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledFocusedSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledFocusedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedEnabledWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedFocusedSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedFocusedSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedFocusedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedSelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedSelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.PressedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.ResolveSize(int size, int measureSpec) -> int +static Android.Views.View.ResolveSizeAndState(int size, int measureSpec, int childMeasuredState) -> int +static Android.Views.View.ScaleXs.get -> Android.Util.Property? +static Android.Views.View.ScaleXs.set -> void +static Android.Views.View.ScaleYs.get -> Android.Util.Property? +static Android.Views.View.ScaleYs.set -> void +static Android.Views.View.SelectedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.SelectedWindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.WindowFocusedStateSet.get -> System.Collections.Generic.IList? +static Android.Views.View.X.get -> Android.Util.Property? +static Android.Views.View.X.set -> void +static Android.Views.View.Y.get -> Android.Util.Property? +static Android.Views.View.Y.set -> void +static Android.Views.View.Z.get -> Android.Util.Property? +static Android.Views.ViewAnimationUtils.CreateCircularReveal(Android.Views.View? view, int centerX, int centerY, float startRadius, float endRadius) -> Android.Animation.Animator? +static Android.Views.ViewConfiguration.AmbiguousGestureMultiplier.get -> float +static Android.Views.ViewConfiguration.DefaultActionModeHideDuration.get -> long +static Android.Views.ViewConfiguration.DoubleTapTimeout.get -> int +static Android.Views.ViewConfiguration.EdgeSlop.get -> int +static Android.Views.ViewConfiguration.FadingEdgeLength.get -> int +static Android.Views.ViewConfiguration.Get(Android.Content.Context! context) -> Android.Views.ViewConfiguration? +static Android.Views.ViewConfiguration.GlobalActionKeyTimeout.get -> long +static Android.Views.ViewConfiguration.JumpTapTimeout.get -> int +static Android.Views.ViewConfiguration.KeyRepeatDelay.get -> int +static Android.Views.ViewConfiguration.KeyRepeatTimeout.get -> int +static Android.Views.ViewConfiguration.LongPressTimeout.get -> int +static Android.Views.ViewConfiguration.MaximumDrawingCacheSize.get -> int +static Android.Views.ViewConfiguration.MaximumFlingVelocity.get -> int +static Android.Views.ViewConfiguration.MinimumFlingVelocity.get -> int +static Android.Views.ViewConfiguration.MultiPressTimeout.get -> int +static Android.Views.ViewConfiguration.PressedStateDuration.get -> int +static Android.Views.ViewConfiguration.ScrollBarFadeDuration.get -> int +static Android.Views.ViewConfiguration.ScrollBarSize.get -> int +static Android.Views.ViewConfiguration.ScrollDefaultDelay.get -> int +static Android.Views.ViewConfiguration.ScrollFriction.get -> float +static Android.Views.ViewConfiguration.TapTimeout.get -> int +static Android.Views.ViewConfiguration.TouchSlop.get -> int +static Android.Views.ViewConfiguration.WindowTouchSlop.get -> int +static Android.Views.ViewConfiguration.ZoomControlsTimeout.get -> long +static Android.Views.ViewDebug.DumpCapturedView(string? tag, Java.Lang.Object? view) -> void +static Android.Views.ViewDebug.HierarchyTraceType.BuildCache.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.Draw.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.Invalidate.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.InvalidateChild.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.InvalidateChildInParent.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.OnLayout.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.OnMeasure.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.RequestLayout.get -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.ValueOf(string? name) -> Android.Views.ViewDebug.HierarchyTraceType? +static Android.Views.ViewDebug.HierarchyTraceType.Values() -> Android.Views.ViewDebug.HierarchyTraceType![]? +static Android.Views.ViewDebug.RecyclerTraceType.BindView.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.MoveFromActiveToScrapHeap.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.MoveToScrapHeap.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.NewView.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.RecycleFromActiveHeap.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.RecycleFromScrapHeap.get -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.ValueOf(string? name) -> Android.Views.ViewDebug.RecyclerTraceType? +static Android.Views.ViewDebug.RecyclerTraceType.Values() -> Android.Views.ViewDebug.RecyclerTraceType![]? +static Android.Views.ViewDebug.StartHierarchyTracing(string? prefix, Android.Views.View? view) -> void +static Android.Views.ViewDebug.StartRecyclerTracing(string? prefix, Android.Views.View? view) -> void +static Android.Views.ViewDebug.StopHierarchyTracing() -> void +static Android.Views.ViewDebug.StopRecyclerTracing() -> void +static Android.Views.ViewDebug.Trace(Android.Views.View? view, Android.Views.ViewDebug.HierarchyTraceType? type) -> void +static Android.Views.ViewDebug.Trace(Android.Views.View? view, Android.Views.ViewDebug.RecyclerTraceType? type, params int[]? parameters) -> void +static Android.Views.ViewGroup.GetChildMeasureSpec(int spec, int padding, int childDimension) -> int +static Android.Views.ViewOutlineProvider.Background.get -> Android.Views.ViewOutlineProvider? +static Android.Views.ViewOutlineProvider.Bounds.get -> Android.Views.ViewOutlineProvider? +static Android.Views.ViewOutlineProvider.PaddedBounds.get -> Android.Views.ViewOutlineProvider? +static Android.Views.Window.GetDefaultFeatures(Android.Content.Context? context) -> Android.Views.WindowFeatures +static Android.Views.WindowAnimationFrameStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.WindowContentFrameStats.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.WindowId.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.WindowInsets.Consumed.get -> Android.Views.WindowInsets! +static Android.Views.WindowInsets.Side.All() -> int +static Android.Views.WindowInsets.Type.CaptionBar() -> int +static Android.Views.WindowInsets.Type.DisplayCutout() -> int +static Android.Views.WindowInsets.Type.Ime() -> int +static Android.Views.WindowInsets.Type.MandatorySystemGestures() -> int +static Android.Views.WindowInsets.Type.NavigationBars() -> int +static Android.Views.WindowInsets.Type.StatusBars() -> int +static Android.Views.WindowInsets.Type.SystemBars() -> int +static Android.Views.WindowInsets.Type.SystemGestures() -> int +static Android.Views.WindowInsets.Type.SystemOverlays() -> int +static Android.Views.WindowInsets.Type.TappableElement() -> int +static Android.Views.WindowManagerLayoutParams.Creator.get -> Android.OS.IParcelableCreator? +static Android.Views.WindowManagerLayoutParams.MayUseInputMethod(Android.Views.WindowManagerFlags flags) -> bool +static Android.Webkit.CacheManager.CacheDisabled() -> bool +static Android.Webkit.CacheManager.CacheFileBaseDir.get -> Java.IO.File? +static Android.Webkit.CacheManager.EndCacheTransaction() -> bool +static Android.Webkit.CacheManager.GetCacheFile(string? url, System.Collections.Generic.IDictionary? headers) -> Android.Webkit.CacheManager.CacheResult? +static Android.Webkit.CacheManager.SaveCacheFile(string? url, Android.Webkit.CacheManager.CacheResult? cacheResult) -> void +static Android.Webkit.CacheManager.StartCacheTransaction() -> bool +static Android.Webkit.ConsoleMessage.MessageLevel.Debug.get -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.ConsoleMessage.MessageLevel.Error.get -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.ConsoleMessage.MessageLevel.Log.get -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.ConsoleMessage.MessageLevel.Tip.get -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.ConsoleMessage.MessageLevel.ValueOf(string? name) -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.ConsoleMessage.MessageLevel.Values() -> Android.Webkit.ConsoleMessage.MessageLevel![]? +static Android.Webkit.ConsoleMessage.MessageLevel.Warning.get -> Android.Webkit.ConsoleMessage.MessageLevel? +static Android.Webkit.CookieManager.AllowFileSchemeCookies() -> bool +static Android.Webkit.CookieManager.Instance.get -> Android.Webkit.CookieManager? +static Android.Webkit.CookieManager.SetAcceptFileSchemeCookies(bool accept) -> void +static Android.Webkit.CookieSyncManager.CreateInstance(Android.Content.Context? context) -> Android.Webkit.CookieSyncManager? +static Android.Webkit.CookieSyncManager.Instance.get -> Android.Webkit.CookieSyncManager? +static Android.Webkit.GeolocationPermissions.Instance.get -> Android.Webkit.GeolocationPermissions? +static Android.Webkit.MimeTypeMap.GetFileExtensionFromUrl(string? url) -> string? +static Android.Webkit.MimeTypeMap.Singleton.get -> Android.Webkit.MimeTypeMap? +static Android.Webkit.ServiceWorkerController.Instance.get -> Android.Webkit.ServiceWorkerController! +static Android.Webkit.TracingController.Instance.get -> Android.Webkit.TracingController! +static Android.Webkit.UrlInterceptRegistry.GetPluginData(string? url, System.Collections.Generic.IDictionary? headers) -> Android.Webkit.PluginData? +static Android.Webkit.UrlInterceptRegistry.GetSurrogate(string? url, System.Collections.Generic.IDictionary? headers) -> Android.Webkit.CacheManager.CacheResult? +static Android.Webkit.UrlInterceptRegistry.RegisterHandler(Android.Webkit.IUrlInterceptHandler? handler) -> bool +static Android.Webkit.UrlInterceptRegistry.SetUrlInterceptDisabled(bool disabled) -> void +static Android.Webkit.UrlInterceptRegistry.UnregisterHandler(Android.Webkit.IUrlInterceptHandler? handler) -> bool +static Android.Webkit.UrlInterceptRegistry.UrlInterceptDisabled() -> bool +static Android.Webkit.URLUtil.ComposeSearchUrl(string? inQuery, string? template, string? queryPlaceHolder) -> string? +static Android.Webkit.URLUtil.Decode(byte[]? url) -> byte[]? +static Android.Webkit.URLUtil.GuessFileName(string? url, string? contentDisposition, string? mimeType) -> string? +static Android.Webkit.URLUtil.GuessUrl(string? inUrl) -> string? +static Android.Webkit.URLUtil.IsAboutUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsAssetUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsContentUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsCookielessProxyUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsDataUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsFileUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsHttpsUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsHttpUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsJavaScriptUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsNetworkUrl(string? url) -> bool +static Android.Webkit.URLUtil.IsValidUrl(string? url) -> bool +static Android.Webkit.URLUtil.StripAnchor(string? url) -> string? +static Android.Webkit.WebChromeClient.FileChooserParams.ParseResult(int resultCode, Android.Content.Intent? data) -> Android.Net.Uri![]? +static Android.Webkit.WebIconDatabase.Instance.get -> Android.Webkit.WebIconDatabase? +static Android.Webkit.WebSettings.GetDefaultUserAgent(Android.Content.Context? context) -> string? +static Android.Webkit.WebSettings.LayoutAlgorithm.NarrowColumns.get -> Android.Webkit.WebSettings.LayoutAlgorithm? +static Android.Webkit.WebSettings.LayoutAlgorithm.Normal.get -> Android.Webkit.WebSettings.LayoutAlgorithm? +static Android.Webkit.WebSettings.LayoutAlgorithm.SingleColumn.get -> Android.Webkit.WebSettings.LayoutAlgorithm? +static Android.Webkit.WebSettings.LayoutAlgorithm.TextAutosizing.get -> Android.Webkit.WebSettings.LayoutAlgorithm? +static Android.Webkit.WebSettings.LayoutAlgorithm.ValueOf(string? name) -> Android.Webkit.WebSettings.LayoutAlgorithm? +static Android.Webkit.WebSettings.LayoutAlgorithm.Values() -> Android.Webkit.WebSettings.LayoutAlgorithm![]? +static Android.Webkit.WebSettings.PluginState.Off.get -> Android.Webkit.WebSettings.PluginState? +static Android.Webkit.WebSettings.PluginState.On.get -> Android.Webkit.WebSettings.PluginState? +static Android.Webkit.WebSettings.PluginState.OnDemand.get -> Android.Webkit.WebSettings.PluginState? +static Android.Webkit.WebSettings.PluginState.ValueOf(string? name) -> Android.Webkit.WebSettings.PluginState? +static Android.Webkit.WebSettings.PluginState.Values() -> Android.Webkit.WebSettings.PluginState![]? +static Android.Webkit.WebSettings.RenderPriority.High.get -> Android.Webkit.WebSettings.RenderPriority? +static Android.Webkit.WebSettings.RenderPriority.Low.get -> Android.Webkit.WebSettings.RenderPriority? +static Android.Webkit.WebSettings.RenderPriority.Normal.get -> Android.Webkit.WebSettings.RenderPriority? +static Android.Webkit.WebSettings.RenderPriority.ValueOf(string? name) -> Android.Webkit.WebSettings.RenderPriority? +static Android.Webkit.WebSettings.RenderPriority.Values() -> Android.Webkit.WebSettings.RenderPriority![]? +static Android.Webkit.WebSettings.TextSize.Larger.get -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.Largest.get -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.Normal.get -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.Smaller.get -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.Smallest.get -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.ValueOf(string? name) -> Android.Webkit.WebSettings.TextSize? +static Android.Webkit.WebSettings.TextSize.Values() -> Android.Webkit.WebSettings.TextSize![]? +static Android.Webkit.WebSettings.ZoomDensity.Close.get -> Android.Webkit.WebSettings.ZoomDensity? +static Android.Webkit.WebSettings.ZoomDensity.Far.get -> Android.Webkit.WebSettings.ZoomDensity? +static Android.Webkit.WebSettings.ZoomDensity.Medium.get -> Android.Webkit.WebSettings.ZoomDensity? +static Android.Webkit.WebSettings.ZoomDensity.ValueOf(string? name) -> Android.Webkit.WebSettings.ZoomDensity? +static Android.Webkit.WebSettings.ZoomDensity.Values() -> Android.Webkit.WebSettings.ZoomDensity![]? +static Android.Webkit.WebStorage.Instance.get -> Android.Webkit.WebStorage? +static Android.Webkit.WebView.ClearClientCertPreferences(Java.Lang.IRunnable? onCleared) -> void +static Android.Webkit.WebView.CurrentWebViewPackage.get -> Android.Content.PM.PackageInfo? +static Android.Webkit.WebView.DisablePlatformNotifications() -> void +static Android.Webkit.WebView.DisableWebView() -> void +static Android.Webkit.WebView.EnablePlatformNotifications() -> void +static Android.Webkit.WebView.EnableSlowWholeDocumentDraw() -> void +static Android.Webkit.WebView.FindAddress(string? addr) -> string? +static Android.Webkit.WebView.PluginList.get -> Android.Webkit.PluginList? +static Android.Webkit.WebView.SafeBrowsingPrivacyPolicyUrl.get -> Android.Net.Uri! +static Android.Webkit.WebView.SetDataDirectorySuffix(string! suffix) -> void +static Android.Webkit.WebView.SetSafeBrowsingWhitelist(System.Collections.Generic.IList! hosts, Android.Webkit.IValueCallback? callback) -> void +static Android.Webkit.WebView.SetWebContentsDebuggingEnabled(bool enabled) -> void +static Android.Webkit.WebView.StartSafeBrowsing(Android.Content.Context! context, Android.Webkit.IValueCallback? callback) -> void +static Android.Webkit.WebView.WebViewClassLoader.get -> Java.Lang.ClassLoader! +static Android.Webkit.WebViewDatabase.GetInstance(Android.Content.Context? context) -> Android.Webkit.WebViewDatabase? +static Android.Widget.ArrayAdapter.CreateFromResource(Android.Content.Context! context, int textArrayResId, int textViewResId) -> Android.Widget.ArrayAdapter! +static Android.Widget.ArrayAdapter.CreateFromResource(Android.Content.Context! context, int textArrayResId, int textViewResId) -> Android.Widget.ArrayAdapter! +static Android.Widget.AutoCompleteTextViewIValidatorExtensions.FixText(this Android.Widget.AutoCompleteTextView.IValidator! self, string? invalidText) -> string? +static Android.Widget.AutoCompleteTextViewIValidatorExtensions.IsValid(this Android.Widget.AutoCompleteTextView.IValidator! self, string? text) -> bool +static Android.Widget.EdgeEffect.DefaultBlendMode.get -> Android.Graphics.BlendMode? +static Android.Widget.ExpandableListView.GetPackedPositionChild(long packedPosition) -> int +static Android.Widget.ExpandableListView.GetPackedPositionForChild(int groupPosition, int childPosition) -> long +static Android.Widget.ExpandableListView.GetPackedPositionForGroup(int groupPosition) -> long +static Android.Widget.ExpandableListView.GetPackedPositionGroup(long packedPosition) -> int +static Android.Widget.ExpandableListView.GetPackedPositionType(long packedPosition) -> Android.Widget.PackedPositionType +static Android.Widget.GridLayout.BaselineAlighment.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.BottomAlighment.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.Center.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.End.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.Fill.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.InvokeSpec(int start) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, Android.Widget.GridLayout.Alignment? alignment) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, Android.Widget.GridLayout.Alignment? alignment, float weight) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, float weight) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, int size) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, int size, Android.Widget.GridLayout.Alignment? alignment) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, int size, Android.Widget.GridLayout.Alignment? alignment, float weight) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.InvokeSpec(int start, int size, float weight) -> Android.Widget.GridLayout.Spec? +static Android.Widget.GridLayout.LeftAlighment.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.RightAlighment.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.Start.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.GridLayout.TopAlighment.get -> Android.Widget.GridLayout.Alignment? +static Android.Widget.IAdapterExtensions.GetAutofillOptions(this Android.Widget.IAdapter! self) -> string![]? +static Android.Widget.IFilterQueryProviderExtensions.RunQuery(this Android.Widget.IFilterQueryProvider! self, string? constraint) -> Android.Database.ICursor? +static Android.Widget.ImageView.ScaleType.Center.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.CenterCrop.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.CenterInside.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.FitCenter.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.FitEnd.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.FitStart.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.FitXy.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.Matrix.get -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.ValueOf(string? name) -> Android.Widget.ImageView.ScaleType? +static Android.Widget.ImageView.ScaleType.Values() -> Android.Widget.ImageView.ScaleType![]? +static Android.Widget.Inline.InlinePresentationSpec.Creator.get -> Android.OS.IParcelableCreator! +static Android.Widget.MultiAutoCompleteTextViewITokenizerExtensions.FindTokenEnd(this Android.Widget.MultiAutoCompleteTextView.ITokenizer! self, string? text, int cursor) -> int +static Android.Widget.MultiAutoCompleteTextViewITokenizerExtensions.FindTokenStart(this Android.Widget.MultiAutoCompleteTextView.ITokenizer! self, string? text, int cursor) -> int +static Android.Widget.MultiAutoCompleteTextViewITokenizerExtensions.TerminateToken(this Android.Widget.MultiAutoCompleteTextView.ITokenizer! self, string? text) -> string? +static Android.Widget.RemoteViews.Creator.get -> Android.OS.IParcelableCreator? +static Android.Widget.RemoteViews.RemoteCollectionItems.Creator.get -> Android.OS.IParcelableCreator! +static Android.Widget.RemoteViews.RemoteResponse.FromFillInIntent(Android.Content.Intent! fillIntent) -> Android.Widget.RemoteViews.RemoteResponse! +static Android.Widget.RemoteViews.RemoteResponse.FromPendingIntent(Android.App.PendingIntent! pendingIntent) -> Android.Widget.RemoteViews.RemoteResponse! +static Android.Widget.SimpleCursorAdapterICursorToStringConverterExtensions.ConvertToString(this Android.Widget.SimpleCursorAdapter.ICursorToStringConverter! self, Android.Database.ICursor? cursor) -> string? +static Android.Widget.TextClock.DefaultFormat12Hour.get -> Java.Lang.ICharSequence? +static Android.Widget.TextClock.DefaultFormat24Hour.get -> Java.Lang.ICharSequence? +static Android.Widget.TextView.BufferType.Editable.get -> Android.Widget.TextView.BufferType? +static Android.Widget.TextView.BufferType.Normal.get -> Android.Widget.TextView.BufferType? +static Android.Widget.TextView.BufferType.Spannable.get -> Android.Widget.TextView.BufferType? +static Android.Widget.TextView.BufferType.ValueOf(string? name) -> Android.Widget.TextView.BufferType? +static Android.Widget.TextView.BufferType.Values() -> Android.Widget.TextView.BufferType![]? +static Android.Widget.TextView.GetTextColor(Android.Content.Context? context, Android.Content.Res.TypedArray? attrs, int def) -> int +static Android.Widget.TextView.GetTextColors(Android.Content.Context? context, Android.Content.Res.TypedArray? attrs) -> Android.Content.Res.ColorStateList? +static Android.Widget.TextView.SavedState.Creator.get -> Android.OS.IParcelableCreator? +static Android.Widget.Toast.MakeText(Android.Content.Context? context, int resId, Android.Widget.ToastLength duration) -> Android.Widget.Toast? +static Android.Widget.Toast.MakeText(Android.Content.Context? context, Java.Lang.ICharSequence? text, Android.Widget.ToastLength duration) -> Android.Widget.Toast? +static Android.Widget.Toast.MakeText(Android.Content.Context? context, string? text, Android.Widget.ToastLength duration) -> Android.Widget.Toast? +static Dalvik.Bytecode.OpcodeInfo.MaximumPackedValue.get -> int +static Dalvik.Bytecode.OpcodeInfo.MaximumValue.get -> int +static Dalvik.SystemInterop.ApplicationRuntime.BaseApkOptimizationInfo.get -> Dalvik.SystemInterop.DexFile.OptimizationInfo! +static Dalvik.SystemInterop.DexFile.IsDexOptNeeded(string? fileName) -> bool +static Dalvik.SystemInterop.DexFile.LoadDex(string? sourcePathName, string? outputPathName, int flags) -> Dalvik.SystemInterop.DexFile? +static Dalvik.SystemInterop.ZipPathValidator.ClearCallback() -> void +static Dalvik.SystemInterop.ZipPathValidator.SetCallback(Dalvik.SystemInterop.ZipPathValidator.ICallback! callback) -> void +static Java.Awt.Font.NumericShaper.GetContextualShaper(Java.Awt.Font.Ranges ranges) -> Java.Awt.Font.NumericShaper? +static Java.Awt.Font.NumericShaper.GetContextualShaper(Java.Awt.Font.Ranges ranges, int defaultContext) -> Java.Awt.Font.NumericShaper? +static Java.Awt.Font.NumericShaper.GetShaper(Java.Awt.Font.Ranges singleRange) -> Java.Awt.Font.NumericShaper? +static Java.Awt.Font.NumericShaper.Range.Arabic.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Balinese.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Bengali.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Cham.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Devanagari.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.EasternArabic.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Ethiopic.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.European.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Gujarati.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Gurmukhi.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Javanese.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Kannada.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.KayahLi.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Khmer.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Lao.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Lepcha.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Limbu.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Malayalam.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.MeeteiMayek.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Mongolian.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Myanmar.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.MyanmarShan.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.NewTaiLue.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Nko.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.OlChiki.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Oriya.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Saurashtra.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Sundanese.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.TaiThamHora.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.TaiThamTham.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Tamil.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Telugu.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Thai.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Tibetan.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Vai.get -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.ValueOf(string? name) -> Java.Awt.Font.NumericShaper.Range? +static Java.Awt.Font.NumericShaper.Range.Values() -> Java.Awt.Font.NumericShaper.Range![]? +static Java.Awt.Font.TextAttribute.Background.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.BidiEmbedding.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.CharReplacement.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Family.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Font.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Foreground.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.InputMethodHighlight.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.InputMethodUnderline.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Justification.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.JustificationFull.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.JustificationNone.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.Kerning.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.KerningOn.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.Ligatures.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.LigaturesOn.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.NumericShaping.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Posture.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.PostureOblique.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.PostureRegular.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.RunDirection.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.RunDirectionLtr.get -> Java.Lang.Boolean? +static Java.Awt.Font.TextAttribute.RunDirectionRtl.get -> Java.Lang.Boolean? +static Java.Awt.Font.TextAttribute.Size.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Strikethrough.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.StrikethroughOn.get -> Java.Lang.Boolean? +static Java.Awt.Font.TextAttribute.Superscript.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.SuperscriptSub.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.SuperscriptSuper.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.SwapColors.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.SwapColorsOn.get -> Java.Lang.Boolean? +static Java.Awt.Font.TextAttribute.Tracking.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.TrackingLoose.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.TrackingTight.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.Transform.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.Underline.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.UnderlineLowDashed.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.UnderlineLowDotted.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.UnderlineLowGray.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.UnderlineLowOnePixel.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.UnderlineLowTwoPixel.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.UnderlineOn.get -> Java.Lang.Integer? +static Java.Awt.Font.TextAttribute.Weight.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.WeightBold.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightDemibold.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightDemilight.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightExtrabold.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightExtraLight.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightHeavy.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightLight.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightMedium.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightRegular.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightSemibold.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WeightUltrabold.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.Width.get -> Java.Awt.Font.TextAttribute? +static Java.Awt.Font.TextAttribute.WidthCondensed.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WidthExtended.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WidthRegular.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WidthSemiCondensed.get -> Java.Lang.Float? +static Java.Awt.Font.TextAttribute.WidthSemiExtended.get -> Java.Lang.Float? +static Java.Interop.AndroidEventHelper.AddEventHandler(ref System.WeakReference? implementor, System.Func! creator, System.Action! setListener, System.Action! add) -> void +static Java.Interop.AndroidEventHelper.RemoveEventHandler(ref System.WeakReference? implementor, System.Func! empty, System.Action! setListener, System.Action! remove) -> void +static Java.Interop.EventHelper.AddEventHandler(ref System.WeakReference? implementor, System.Func! creator, System.Action! setListener, System.Action! add) -> void +static Java.Interop.EventHelper.RemoveEventHandler(ref System.WeakReference? implementor, System.Func! empty, System.Action! unsetListener, System.Action! remove) -> void +static Java.Interop.JavaObjectExtensions.JavaCast(this Android.Runtime.IJavaObject? instance) -> TResult? +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.ICollection! instance) -> Android.Runtime.JavaCollection! +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.IDictionary! instance) -> Android.Runtime.JavaDictionary! +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.IList! instance) -> Android.Runtime.JavaList! +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.Generic.IDictionary! instance) -> Android.Runtime.JavaDictionary! +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.Generic.ICollection! instance) -> Android.Runtime.JavaCollection! +static Java.Interop.JavaObjectExtensions.ToInteroperableCollection(this System.Collections.Generic.IList! instance) -> Android.Runtime.JavaList! +static Java.Interop.Runtime.GetSurfacedObjects() -> System.Collections.Generic.List! +static Java.Interop.Runtime.GlobalReferenceCount.get -> int +static Java.Interop.Runtime.IsGCUserPeer(Android.Runtime.IJavaObject! value) -> bool +static Java.Interop.Runtime.IsGCUserPeer(nint value) -> bool +static Java.Interop.Runtime.LocalReferenceCount.get -> int +static Java.Interop.Runtime.MaxGlobalReferenceCount.get -> int +static Java.Interop.TypeManager.LookupTypeMapping(string![]! mappings, string! javaType) -> string? +static Java.Interop.TypeManager.RegisterPackage(string! package, System.Converter! lookup) -> void +static Java.Interop.TypeManager.RegisterPackages(string![]! packages, System.Converter![]! lookups) -> void +static Java.Interop.TypeManager.RegisterType(string! java_class, System.Type! t) -> void +static Java.IO.DataInputStream.ReadUTF(Java.IO.IDataInput? in) -> string? +static Java.IO.File.CreateTempFile(string! prefix, string? suffix) -> Java.IO.File! +static Java.IO.File.CreateTempFile(string! prefix, string? suffix, Java.IO.File? directory) -> Java.IO.File! +static Java.IO.File.ListRoots() -> Java.IO.File![]! +static Java.IO.File.ListRootsAsync() -> System.Threading.Tasks.Task! +static Java.IO.File.PathSeparator.get -> string? +static Java.IO.File.PathSeparatorChar.get -> char +static Java.IO.File.Separator.get -> string? +static Java.IO.File.SeparatorChar.get -> char +static Java.IO.FileDescriptor.Err.get -> Java.IO.FileDescriptor? +static Java.IO.FileDescriptor.In.get -> Java.IO.FileDescriptor? +static Java.IO.FileDescriptor.Out.get -> Java.IO.FileDescriptor? +static Java.IO.IDataInputExtensions.ReadBooleanAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadByteAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadCharAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadDoubleAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadFloatAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadFullyAsync(this Java.IO.IDataInput! self, byte[]? b) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadFullyAsync(this Java.IO.IDataInput! self, byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadIntAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadLineAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadLongAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadShortAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadUnsignedByteAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadUnsignedShortAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.ReadUTFAsync(this Java.IO.IDataInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IDataInputExtensions.SkipBytesAsync(this Java.IO.IDataInput! self, int n) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteAsync(this Java.IO.IDataOutput! self, byte[]? b) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteAsync(this Java.IO.IDataOutput! self, byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteAsync(this Java.IO.IDataOutput! self, int b) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteBooleanAsync(this Java.IO.IDataOutput! self, bool v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteByteAsync(this Java.IO.IDataOutput! self, int v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteBytesAsync(this Java.IO.IDataOutput! self, string? s) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteCharAsync(this Java.IO.IDataOutput! self, int v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteCharsAsync(this Java.IO.IDataOutput! self, string? s) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteDoubleAsync(this Java.IO.IDataOutput! self, double v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteFloatAsync(this Java.IO.IDataOutput! self, float v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteIntAsync(this Java.IO.IDataOutput! self, int v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteLongAsync(this Java.IO.IDataOutput! self, long v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteShortAsync(this Java.IO.IDataOutput! self, int v) -> System.Threading.Tasks.Task! +static Java.IO.IDataOutputExtensions.WriteUTFAsync(this Java.IO.IDataOutput! self, string? s) -> System.Threading.Tasks.Task! +static Java.IO.IExternalizableExtensions.ReadExternalAsync(this Java.IO.IExternalizable! self, Java.IO.IObjectInput? in) -> System.Threading.Tasks.Task! +static Java.IO.IExternalizableExtensions.WriteExternalAsync(this Java.IO.IExternalizable! self, Java.IO.IObjectOutput? out) -> System.Threading.Tasks.Task! +static Java.IO.IFlushableExtensions.FlushAsync(this Java.IO.IFlushable! self) -> System.Threading.Tasks.Task! +static Java.IO.InputStream.NullInputStream() -> System.IO.Stream? +static Java.IO.IObjectInputExtensions.ReadAsync(this Java.IO.IObjectInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IObjectInputExtensions.ReadAsync(this Java.IO.IObjectInput! self, byte[]? b) -> System.Threading.Tasks.Task! +static Java.IO.IObjectInputExtensions.ReadAsync(this Java.IO.IObjectInput! self, byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +static Java.IO.IObjectInputExtensions.ReadObjectAsync(this Java.IO.IObjectInput! self) -> System.Threading.Tasks.Task! +static Java.IO.IObjectInputExtensions.SkipAsync(this Java.IO.IObjectInput! self, long n) -> System.Threading.Tasks.Task! +static Java.IO.IObjectOutputExtensions.FlushAsync(this Java.IO.IObjectOutput! self) -> System.Threading.Tasks.Task! +static Java.IO.IObjectOutputExtensions.WriteObjectAsync(this Java.IO.IObjectOutput! self, Java.Lang.Object? obj) -> System.Threading.Tasks.Task! +static Java.IO.ObjectInputStream.InterfaceConsts.SubclassImplementationPermission.get -> Java.IO.SerializablePermission? +static Java.IO.ObjectInputStream.InterfaceConsts.SubstitutionPermission.get -> Java.IO.SerializablePermission? +static Java.IO.ObjectOutputStream.InterfaceConsts.SubclassImplementationPermission.get -> Java.IO.SerializablePermission? +static Java.IO.ObjectOutputStream.InterfaceConsts.SubstitutionPermission.get -> Java.IO.SerializablePermission? +static Java.IO.ObjectStreamClass.Lookup(Java.Lang.Class? cl) -> Java.IO.ObjectStreamClass? +static Java.IO.ObjectStreamClass.LookupAny(Java.Lang.Class? cl) -> Java.IO.ObjectStreamClass? +static Java.IO.ObjectStreamClass.NoFields.get -> System.Collections.Generic.IList? +static Java.IO.ObjectStreamConstants.SubclassImplementationPermission.get -> Java.IO.SerializablePermission? +static Java.IO.ObjectStreamConstants.SubstitutionPermission.get -> Java.IO.SerializablePermission? +static Java.IO.OutputStream.NullOutputStream() -> System.IO.Stream? +static Java.IO.Reader.NullReader() -> Java.IO.Reader? +static Java.IO.Writer.NullWriter() -> Java.IO.Writer? +static Java.Lang.Annotation.ElementType.AnnotationType.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Constructor.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Field.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.LocalVariable.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Method.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Module.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Package.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Parameter.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.RecordComponent.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Type.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.TypeParameter.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.TypeUse.get -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.ValueOf(string? name) -> Java.Lang.Annotation.ElementType? +static Java.Lang.Annotation.ElementType.Values() -> Java.Lang.Annotation.ElementType![]? +static Java.Lang.Annotation.RetentionPolicy.Runtime.get -> Java.Lang.Annotation.RetentionPolicy? +static Java.Lang.Annotation.RetentionPolicy.Source.get -> Java.Lang.Annotation.RetentionPolicy? +static Java.Lang.Annotation.RetentionPolicy.ValueOf(string? name) -> Java.Lang.Annotation.RetentionPolicy? +static Java.Lang.Annotation.RetentionPolicy.Values() -> Java.Lang.Annotation.RetentionPolicy![]? +static Java.Lang.Boolean.Compare(bool x, bool y) -> int +static Java.Lang.Boolean.explicit operator bool(Java.Lang.Boolean! value) -> bool +static Java.Lang.Boolean.False.get -> Java.Lang.Boolean? +static Java.Lang.Boolean.GetBoolean(string! name) -> bool +static Java.Lang.Boolean.HashCode(bool value) -> int +static Java.Lang.Boolean.LogicalAnd(bool a, bool b) -> bool +static Java.Lang.Boolean.LogicalOr(bool a, bool b) -> bool +static Java.Lang.Boolean.LogicalXor(bool a, bool b) -> bool +static Java.Lang.Boolean.ParseBoolean(string? s) -> bool +static Java.Lang.Boolean.ToString(bool b) -> string! +static Java.Lang.Boolean.True.get -> Java.Lang.Boolean? +static Java.Lang.Boolean.Type.get -> Java.Lang.Class? +static Java.Lang.Boolean.ValueOf(bool b) -> Java.Lang.Boolean! +static Java.Lang.Boolean.ValueOf(string? s) -> Java.Lang.Boolean! +static Java.Lang.Byte.Compare(sbyte x, sbyte y) -> int +static Java.Lang.Byte.CompareUnsigned(sbyte x, sbyte y) -> int +static Java.Lang.Byte.Decode(string! nm) -> Java.Lang.Byte! +static Java.Lang.Byte.explicit operator sbyte(Java.Lang.Byte! value) -> sbyte +static Java.Lang.Byte.HashCode(sbyte value) -> int +static Java.Lang.Byte.ParseByte(string! s) -> sbyte +static Java.Lang.Byte.ParseByte(string! s, int radix) -> sbyte +static Java.Lang.Byte.ToString(sbyte b) -> string! +static Java.Lang.Byte.ToUnsignedInt(sbyte x) -> int +static Java.Lang.Byte.ToUnsignedLong(sbyte x) -> long +static Java.Lang.Byte.Type.get -> Java.Lang.Class? +static Java.Lang.Byte.ValueOf(sbyte b) -> Java.Lang.Byte! +static Java.Lang.Byte.ValueOf(string! s) -> Java.Lang.Byte! +static Java.Lang.Byte.ValueOf(string! s, int radix) -> Java.Lang.Byte! +static Java.Lang.Character.CharCount(int codePoint) -> int +static Java.Lang.Character.CodePointAt(char[]? a, int index) -> int +static Java.Lang.Character.CodePointAt(char[]? a, int index, int limit) -> int +static Java.Lang.Character.CodePointAt(Java.Lang.ICharSequence! seq, int index) -> int +static Java.Lang.Character.CodePointAt(string! seq, int index) -> int +static Java.Lang.Character.CodePointBefore(char[]? a, int index) -> int +static Java.Lang.Character.CodePointBefore(char[]? a, int index, int start) -> int +static Java.Lang.Character.CodePointBefore(Java.Lang.ICharSequence! seq, int index) -> int +static Java.Lang.Character.CodePointBefore(string! seq, int index) -> int +static Java.Lang.Character.CodePointCount(char[]? a, int offset, int count) -> int +static Java.Lang.Character.CodePointCount(Java.Lang.ICharSequence! seq, int beginIndex, int endIndex) -> int +static Java.Lang.Character.CodePointCount(string! seq, int beginIndex, int endIndex) -> int +static Java.Lang.Character.Compare(char x, char y) -> int +static Java.Lang.Character.Digit(char ch, int radix) -> int +static Java.Lang.Character.Digit(int codePoint, int radix) -> int +static Java.Lang.Character.explicit operator char(Java.Lang.Character! value) -> char +static Java.Lang.Character.ForDigit(int digit, int radix) -> char +static Java.Lang.Character.GetDirectionality(char ch) -> sbyte +static Java.Lang.Character.GetDirectionality(int codePoint) -> sbyte +static Java.Lang.Character.GetName(int codePoint) -> string? +static Java.Lang.Character.GetNumericValue(char ch) -> int +static Java.Lang.Character.GetNumericValue(int codePoint) -> int +static Java.Lang.Character.GetType(char ch) -> int +static Java.Lang.Character.GetType(int codePoint) -> int +static Java.Lang.Character.HashCode(char value) -> int +static Java.Lang.Character.HighSurrogate(int codePoint) -> char +static Java.Lang.Character.IsAlphabetic(int codePoint) -> bool +static Java.Lang.Character.IsBmpCodePoint(int codePoint) -> bool +static Java.Lang.Character.IsDefined(char ch) -> bool +static Java.Lang.Character.IsDefined(int codePoint) -> bool +static Java.Lang.Character.IsDigit(char ch) -> bool +static Java.Lang.Character.IsDigit(int codePoint) -> bool +static Java.Lang.Character.IsHighSurrogate(char ch) -> bool +static Java.Lang.Character.IsIdentifierIgnorable(char ch) -> bool +static Java.Lang.Character.IsIdentifierIgnorable(int codePoint) -> bool +static Java.Lang.Character.IsIdeographic(int codePoint) -> bool +static Java.Lang.Character.IsISOControl(char ch) -> bool +static Java.Lang.Character.IsISOControl(int codePoint) -> bool +static Java.Lang.Character.IsJavaIdentifierPart(char ch) -> bool +static Java.Lang.Character.IsJavaIdentifierPart(int codePoint) -> bool +static Java.Lang.Character.IsJavaIdentifierStart(char ch) -> bool +static Java.Lang.Character.IsJavaIdentifierStart(int codePoint) -> bool +static Java.Lang.Character.IsJavaLetter(char ch) -> bool +static Java.Lang.Character.IsJavaLetterOrDigit(char ch) -> bool +static Java.Lang.Character.IsLetter(char ch) -> bool +static Java.Lang.Character.IsLetter(int codePoint) -> bool +static Java.Lang.Character.IsLetterOrDigit(char ch) -> bool +static Java.Lang.Character.IsLetterOrDigit(int codePoint) -> bool +static Java.Lang.Character.IsLowerCase(char ch) -> bool +static Java.Lang.Character.IsLowerCase(int codePoint) -> bool +static Java.Lang.Character.IsLowSurrogate(char ch) -> bool +static Java.Lang.Character.IsMirrored(char ch) -> bool +static Java.Lang.Character.IsMirrored(int codePoint) -> bool +static Java.Lang.Character.IsSpace(char ch) -> bool +static Java.Lang.Character.IsSpaceChar(char ch) -> bool +static Java.Lang.Character.IsSpaceChar(int codePoint) -> bool +static Java.Lang.Character.IsSupplementaryCodePoint(int codePoint) -> bool +static Java.Lang.Character.IsSurrogate(char ch) -> bool +static Java.Lang.Character.IsSurrogatePair(char high, char low) -> bool +static Java.Lang.Character.IsTitleCase(char ch) -> bool +static Java.Lang.Character.IsTitleCase(int codePoint) -> bool +static Java.Lang.Character.IsUnicodeIdentifierPart(char ch) -> bool +static Java.Lang.Character.IsUnicodeIdentifierPart(int codePoint) -> bool +static Java.Lang.Character.IsUnicodeIdentifierStart(char ch) -> bool +static Java.Lang.Character.IsUnicodeIdentifierStart(int codePoint) -> bool +static Java.Lang.Character.IsUpperCase(char ch) -> bool +static Java.Lang.Character.IsUpperCase(int codePoint) -> bool +static Java.Lang.Character.IsValidCodePoint(int codePoint) -> bool +static Java.Lang.Character.IsWhitespace(char ch) -> bool +static Java.Lang.Character.IsWhitespace(int codePoint) -> bool +static Java.Lang.Character.LowSurrogate(int codePoint) -> char +static Java.Lang.Character.OffsetByCodePoints(char[]? a, int start, int count, int index, int codePointOffset) -> int +static Java.Lang.Character.OffsetByCodePoints(Java.Lang.ICharSequence! seq, int index, int codePointOffset) -> int +static Java.Lang.Character.OffsetByCodePoints(string! seq, int index, int codePointOffset) -> int +static Java.Lang.Character.ReverseBytes(char ch) -> char +static Java.Lang.Character.ToChars(int codePoint) -> char[]? +static Java.Lang.Character.ToChars(int codePoint, char[]? dst, int dstIndex) -> int +static Java.Lang.Character.ToCodePoint(char high, char low) -> int +static Java.Lang.Character.ToLowerCase(char ch) -> char +static Java.Lang.Character.ToLowerCase(int codePoint) -> int +static Java.Lang.Character.ToString(char c) -> string! +static Java.Lang.Character.ToTitleCase(char ch) -> char +static Java.Lang.Character.ToTitleCase(int codePoint) -> int +static Java.Lang.Character.ToUpperCase(char ch) -> char +static Java.Lang.Character.ToUpperCase(int codePoint) -> int +static Java.Lang.Character.Type.get -> Java.Lang.Class? +static Java.Lang.Character.UnicodeBlock.Adlam.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AegeanNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Ahom.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AlchemicalSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AlphabeticPresentationForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AnatolianHieroglyphs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AncientGreekMusicalNotation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AncientGreekNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.AncientSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Arabic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ArabicExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ArabicMathematicalAlphabeticSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ArabicPresentationFormsA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ArabicPresentationFormsB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ArabicSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Armenian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Arrows.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Avestan.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Balinese.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Bamum.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BamumSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BasicLatin.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BassaVah.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Batak.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Bengali.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Bhaiksuki.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BlockElements.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Bopomofo.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BopomofoExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BoxDrawing.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Brahmi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.BraillePatterns.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Buginese.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Buhid.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ByzantineMusicalSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Carian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CaucasianAlbanian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Chakma.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Cham.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Cherokee.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CherokeeSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ChessSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Chorasmian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkCompatibility.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkCompatibilityForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkCompatibilityIdeographs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkCompatibilityIdeographsSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkRadicalsSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkStrokes.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkSymbolsAndPunctuation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionC.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionD.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionE.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionF.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CjkUnifiedIdeographsExtensionG.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CombiningDiacriticalMarks.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CombiningDiacriticalMarksExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CombiningDiacriticalMarksSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CombiningHalfMarks.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CombiningMarksForSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CommonIndicNumberForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ControlPictures.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Coptic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CopticEpactNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CountingRodNumerals.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Cuneiform.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CuneiformNumbersAndPunctuation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CurrencySymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CypriotSyllabary.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Cyrillic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CyrillicExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CyrillicExtendedB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CyrillicExtendedC.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.CyrillicSupplementary.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Deseret.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Devanagari.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.DevanagariExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Dingbats.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.DivesAkuru.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Dogra.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.DominoTiles.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Duployan.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EarlyDynasticCuneiform.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EgyptianHieroglyphFormatControls.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EgyptianHieroglyphs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Elbasan.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Elymaic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Emoticons.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EnclosedAlphanumerics.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EnclosedAlphanumericSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EnclosedCjkLettersAndMonths.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EnclosedIdeographicSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Ethiopic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EthiopicExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EthiopicExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.EthiopicSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ForName(string! blockName) -> Java.Lang.Character.UnicodeBlock! +static Java.Lang.Character.UnicodeBlock.GeneralPunctuation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GeometricShapes.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GeometricShapesExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Georgian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GeorgianExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GeorgianSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Glagolitic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GlagoliticSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Gothic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Grantha.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Greek.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GreekExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Gujarati.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.GunjalaGondi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Gurmukhi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HalfwidthAndFullwidthForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HangulCompatibilityJamo.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HangulJamo.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HangulJamoExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HangulJamoExtendedB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HangulSyllables.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HanifiRohingya.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Hanunoo.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Hatran.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Hebrew.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HighPrivateUseSurrogates.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.HighSurrogates.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Hiragana.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.IdeographicDescriptionCharacters.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.IdeographicSymbolsAndPunctuation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ImperialAramaic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.IndicSiyaqNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.InscriptionalPahlavi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.InscriptionalParthian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.IpaExtensions.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Javanese.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Kaithi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KanaExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KanaSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Kanbun.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KangxiRadicals.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Kannada.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Katakana.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KatakanaPhoneticExtensions.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KayahLi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Kharoshthi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KhitanSmallScript.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Khmer.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.KhmerSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Khojki.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Khudawadi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Lao.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Latin1Supplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedAdditional.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedC.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedD.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LatinExtendedE.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Lepcha.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LetterlikeSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Limbu.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LinearA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LinearBIdeograms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LinearBSyllabary.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Lisu.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LisuSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.LowSurrogates.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Lycian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Lydian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Mahajani.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MahjongTiles.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Makasar.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Malayalam.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Mandaic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Manichaean.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Marchen.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MasaramGondi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MathematicalAlphanumericSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MathematicalOperators.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MayanNumerals.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Medefaidrin.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MeeteiMayek.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MeeteiMayekExtensions.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MendeKikakui.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MeroiticCursive.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MeroiticHieroglyphs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Miao.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousMathematicalSymbolsA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousMathematicalSymbolsB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousSymbolsAndArrows.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousSymbolsAndPictographs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MiscellaneousTechnical.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Modi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ModifierToneLetters.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Mongolian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MongolianSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Mro.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Multani.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MusicalSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Myanmar.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MyanmarExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.MyanmarExtendedB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Nabataean.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Nandinagari.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Newa.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.NewTaiLue.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Nko.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.NumberForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Nushu.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.NyiakengPuachueHmong.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Of(char c) -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Of(int codePoint) -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Ogham.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OlChiki.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldHungarian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldItalic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldNorthArabian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldPermic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldPersian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldSogdian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldSouthArabian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OldTurkic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OpticalCharacterRecognition.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Oriya.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OrnamentalDingbats.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Osage.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Osmanya.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.OttomanSiyaqNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PahawhHmong.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Palmyrene.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PauCinHau.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PhagsPa.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PhaistosDisc.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Phoenician.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PhoneticExtensions.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PhoneticExtensionsSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PlayingCards.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PrivateUseArea.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.PsalterPahlavi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Rejang.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.RumiNumeralSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Runic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Samaritan.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Saurashtra.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Sharada.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Shavian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ShorthandFormatControls.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Siddham.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Sinhala.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SinhalaArchaicNumbers.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SmallFormVariants.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SmallKanaExtension.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Sogdian.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SoraSompeng.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Soyombo.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SpacingModifierLetters.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Specials.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Sundanese.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SundaneseSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SuperscriptsAndSubscripts.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalArrowsA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalArrowsB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalArrowsC.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalMathematicalOperators.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalPunctuation.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementalSymbolsAndPictographs.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementaryPrivateUseAreaA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SupplementaryPrivateUseAreaB.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SurrogatesArea.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SuttonSignwriting.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SylotiNagri.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SymbolsAndPictographsExtendedA.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SymbolsForLegacyComputing.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Syriac.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.SyriacSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tagalog.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tagbanwa.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tags.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TaiLe.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TaiTham.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TaiViet.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TaiXuanJingSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Takri.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tamil.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TamilSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tangut.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TangutComponents.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TangutSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Telugu.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Thaana.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Thai.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tibetan.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tifinagh.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Tirhuta.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.TransportAndMapSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Ugaritic.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.UnifiedCanadianAboriginalSyllabics.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.UnifiedCanadianAboriginalSyllabicsExtended.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Vai.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.VariationSelectors.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.VariationSelectorsSupplement.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.VedicExtensions.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.VerticalForms.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Wancho.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.WarangCiti.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.Yezidi.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.YijingHexagramSymbols.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.YiRadicals.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.YiSyllables.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeBlock.ZanabazarSquare.get -> Java.Lang.Character.UnicodeBlock? +static Java.Lang.Character.UnicodeScript.Adlam.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Ahom.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.AnatolianHieroglyphs.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Arabic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Armenian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Avestan.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Balinese.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Bamum.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.BassaVah.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Batak.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Bengali.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Bhaiksuki.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Bopomofo.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Brahmi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Braille.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Buginese.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Buhid.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.CanadianAboriginal.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Carian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.CaucasianAlbanian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Chakma.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Cham.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Cherokee.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Chorasmian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Common.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Coptic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Cuneiform.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Cypriot.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Cyrillic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Deseret.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Devanagari.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.DivesAkuru.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Dogra.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Duployan.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.EgyptianHieroglyphs.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Elbasan.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Elymaic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Ethiopic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.ForName(string! scriptName) -> Java.Lang.Character.UnicodeScript! +static Java.Lang.Character.UnicodeScript.Georgian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Glagolitic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Gothic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Grantha.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Greek.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Gujarati.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.GunjalaGondi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Gurmukhi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Han.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Hangul.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.HanifiRohingya.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Hanunoo.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Hatran.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Hebrew.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Hiragana.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.ImperialAramaic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Inherited.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.InscriptionalPahlavi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.InscriptionalParthian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Javanese.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Kaithi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Kannada.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Katakana.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.KayahLi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Kharoshthi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.KhitanSmallScript.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Khmer.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Khojki.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Khudawadi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Lao.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Latin.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Lepcha.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Limbu.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.LinearA.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.LinearB.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Lisu.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Lycian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Lydian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Mahajani.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Makasar.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Malayalam.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Mandaic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Manichaean.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Marchen.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.MasaramGondi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Medefaidrin.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.MeeteiMayek.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.MendeKikakui.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.MeroiticCursive.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.MeroiticHieroglyphs.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Miao.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Modi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Mongolian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Mro.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Multani.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Myanmar.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Nabataean.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Nandinagari.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Newa.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.NewTaiLue.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Nko.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Nushu.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.NyiakengPuachueHmong.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Of(int codePoint) -> Java.Lang.Character.UnicodeScript! +static Java.Lang.Character.UnicodeScript.Ogham.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OlChiki.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldHungarian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldItalic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldNorthArabian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldPermic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldPersian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldSogdian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldSouthArabian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.OldTurkic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Oriya.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Osage.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Osmanya.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.PahawhHmong.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Palmyrene.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.PauCinHau.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.PhagsPa.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Phoenician.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.PsalterPahlavi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Rejang.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Runic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Samaritan.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Saurashtra.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Sharada.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Shavian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Siddham.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Signwriting.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Sinhala.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Sogdian.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.SoraSompeng.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Soyombo.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Sundanese.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.SylotiNagri.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Syriac.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tagalog.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tagbanwa.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.TaiLe.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.TaiTham.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.TaiViet.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Takri.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tamil.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tangut.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Telugu.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Thaana.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Thai.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tibetan.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tifinagh.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Tirhuta.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Ugaritic.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Unknown.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Vai.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.ValueOf(string? name) -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Values() -> Java.Lang.Character.UnicodeScript![]? +static Java.Lang.Character.UnicodeScript.Wancho.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.WarangCiti.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Yezidi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.Yi.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.UnicodeScript.ZanabazarSquare.get -> Java.Lang.Character.UnicodeScript? +static Java.Lang.Character.ValueOf(char c) -> Java.Lang.Character! +static Java.Lang.CharSequenceConsts.Compare(Java.Lang.ICharSequence! cs1, Java.Lang.ICharSequence! cs2) -> int +static Java.Lang.CharSequenceConsts.Compare(string! cs1, string! cs2) -> int +static Java.Lang.Class.ForName(string! className) -> Java.Lang.Class! +static Java.Lang.Class.ForName(string! name, bool initialize, Java.Lang.ClassLoader? loader) -> Java.Lang.Class! +static Java.Lang.Class.FromType(System.Type! type) -> Java.Lang.Class! +static Java.Lang.ClassLoader.GetSystemResource(string? name) -> Java.Net.URL? +static Java.Lang.ClassLoader.GetSystemResourceAsStream(string? name) -> System.IO.Stream? +static Java.Lang.ClassLoader.GetSystemResources(string? name) -> Java.Util.IEnumeration? +static Java.Lang.ClassLoader.RegisterAsParallelCapable() -> bool +static Java.Lang.ClassLoader.SystemClassLoader.get -> Java.Lang.ClassLoader? +static Java.Lang.Compiler.Command(Java.Lang.Object? cmd) -> Java.Lang.Object? +static Java.Lang.Compiler.CompileClass(Java.Lang.Class? classToCompile) -> bool +static Java.Lang.Compiler.CompileClasses(string? nameRoot) -> bool +static Java.Lang.Compiler.Disable() -> void +static Java.Lang.Compiler.Enable() -> void +static Java.Lang.Double.Compare(double d1, double d2) -> int +static Java.Lang.Double.DoubleToLongBits(double value) -> long +static Java.Lang.Double.DoubleToRawLongBits(double value) -> long +static Java.Lang.Double.explicit operator double(Java.Lang.Double! value) -> double +static Java.Lang.Double.HashCode(double value) -> int +static Java.Lang.Double.InvokeIsInfinite(double v) -> bool +static Java.Lang.Double.InvokeIsNaN(double v) -> bool +static Java.Lang.Double.IsFinite(double d) -> bool +static Java.Lang.Double.LongBitsToDouble(long bits) -> double +static Java.Lang.Double.Max(double a, double b) -> double +static Java.Lang.Double.Min(double a, double b) -> double +static Java.Lang.Double.ParseDouble(string! s) -> double +static Java.Lang.Double.Sum(double a, double b) -> double +static Java.Lang.Double.ToHexString(double d) -> string! +static Java.Lang.Double.ToString(double d) -> string! +static Java.Lang.Double.Type.get -> Java.Lang.Class? +static Java.Lang.Double.ValueOf(double d) -> Java.Lang.Double! +static Java.Lang.Double.ValueOf(string! s) -> Java.Lang.Double! +static Java.Lang.Enum.ValueOf(Java.Lang.Class! enumClass, string! name) -> Java.Lang.Object! +static Java.Lang.Float.Compare(float f1, float f2) -> int +static Java.Lang.Float.explicit operator float(Java.Lang.Float! value) -> float +static Java.Lang.Float.FloatToIntBits(float value) -> int +static Java.Lang.Float.FloatToRawIntBits(float value) -> int +static Java.Lang.Float.HashCode(float value) -> int +static Java.Lang.Float.IntBitsToFloat(int bits) -> float +static Java.Lang.Float.InvokeIsInfinite(float v) -> bool +static Java.Lang.Float.InvokeIsNaN(float v) -> bool +static Java.Lang.Float.IsFinite(float f) -> bool +static Java.Lang.Float.Max(float a, float b) -> float +static Java.Lang.Float.Min(float a, float b) -> float +static Java.Lang.Float.ParseFloat(string! s) -> float +static Java.Lang.Float.Sum(float a, float b) -> float +static Java.Lang.Float.ToHexString(float f) -> string! +static Java.Lang.Float.ToString(float f) -> string! +static Java.Lang.Float.Type.get -> Java.Lang.Class? +static Java.Lang.Float.ValueOf(float f) -> Java.Lang.Float! +static Java.Lang.Float.ValueOf(string! s) -> Java.Lang.Float! +static Java.Lang.IAppendableExtensions.Append(this Java.Lang.IAppendable! self, string? csq) -> Java.Lang.IAppendable! +static Java.Lang.IAppendableExtensions.Append(this Java.Lang.IAppendable! self, string? csq, int start, int end) -> Java.Lang.IAppendable! +static Java.Lang.ICharSequenceExtensions.SubSequence(this Java.Lang.ICharSequence! self, int start, int end) -> string! +static Java.Lang.Integer.BitCount(int i) -> int +static Java.Lang.Integer.Compare(int x, int y) -> int +static Java.Lang.Integer.CompareUnsigned(int x, int y) -> int +static Java.Lang.Integer.Decode(string! nm) -> Java.Lang.Integer! +static Java.Lang.Integer.DivideUnsigned(int dividend, int divisor) -> int +static Java.Lang.Integer.explicit operator int(Java.Lang.Integer! value) -> int +static Java.Lang.Integer.GetInteger(string! nm) -> Java.Lang.Integer? +static Java.Lang.Integer.GetInteger(string! nm, int val) -> Java.Lang.Integer? +static Java.Lang.Integer.GetInteger(string! nm, Java.Lang.Integer? val) -> Java.Lang.Integer? +static Java.Lang.Integer.HashCode(int value) -> int +static Java.Lang.Integer.HighestOneBit(int i) -> int +static Java.Lang.Integer.LowestOneBit(int i) -> int +static Java.Lang.Integer.Max(int a, int b) -> int +static Java.Lang.Integer.Min(int a, int b) -> int +static Java.Lang.Integer.NumberOfLeadingZeros(int i) -> int +static Java.Lang.Integer.NumberOfTrailingZeros(int i) -> int +static Java.Lang.Integer.ParseInt(Java.Lang.ICharSequence! s, int beginIndex, int endIndex, int radix) -> int +static Java.Lang.Integer.ParseInt(string! s) -> int +static Java.Lang.Integer.ParseInt(string! s, int beginIndex, int endIndex, int radix) -> int +static Java.Lang.Integer.ParseInt(string! s, int radix) -> int +static Java.Lang.Integer.ParseUnsignedInt(Java.Lang.ICharSequence! s, int beginIndex, int endIndex, int radix) -> int +static Java.Lang.Integer.ParseUnsignedInt(string! s) -> int +static Java.Lang.Integer.ParseUnsignedInt(string! s, int beginIndex, int endIndex, int radix) -> int +static Java.Lang.Integer.ParseUnsignedInt(string! s, int radix) -> int +static Java.Lang.Integer.RemainderUnsigned(int dividend, int divisor) -> int +static Java.Lang.Integer.Reverse(int i) -> int +static Java.Lang.Integer.ReverseBytes(int i) -> int +static Java.Lang.Integer.RotateLeft(int i, int distance) -> int +static Java.Lang.Integer.RotateRight(int i, int distance) -> int +static Java.Lang.Integer.Signum(int i) -> int +static Java.Lang.Integer.Sum(int a, int b) -> int +static Java.Lang.Integer.ToBinaryString(int i) -> string! +static Java.Lang.Integer.ToHexString(int i) -> string! +static Java.Lang.Integer.ToOctalString(int i) -> string! +static Java.Lang.Integer.ToString(int i) -> string! +static Java.Lang.Integer.ToString(int i, int radix) -> string! +static Java.Lang.Integer.ToUnsignedLong(int x) -> long +static Java.Lang.Integer.ToUnsignedString(int i) -> string! +static Java.Lang.Integer.ToUnsignedString(int i, int radix) -> string! +static Java.Lang.Integer.Type.get -> Java.Lang.Class? +static Java.Lang.Integer.ValueOf(int i) -> Java.Lang.Integer! +static Java.Lang.Integer.ValueOf(string! s) -> Java.Lang.Integer! +static Java.Lang.Integer.ValueOf(string! s, int radix) -> Java.Lang.Integer! +static Java.Lang.Invoke.MethodHandleInfo.ReferenceKindToString(Java.Lang.Invoke.ReferenceKind referenceKind) -> string? +static Java.Lang.Invoke.MethodHandleInfo.RefKindIsField(Java.Lang.Invoke.ReferenceKind refKind) -> bool +static Java.Lang.Invoke.MethodHandleInfo.RefKindIsValid(Java.Lang.Invoke.ReferenceKind refKind) -> bool +static Java.Lang.Invoke.MethodHandleInfo.RefKindName(Java.Lang.Invoke.ReferenceKind refKind) -> string? +static Java.Lang.Invoke.MethodHandleInfo.ToString(Java.Lang.Invoke.ReferenceKind kind, Java.Lang.Class? defc, string? name, Java.Lang.Invoke.MethodType? type) -> string? +static Java.Lang.Invoke.MethodHandles.ArrayConstructor(Java.Lang.Class? arrayClass) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ArrayElementGetter(Java.Lang.Class? arrayClass) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ArrayElementSetter(Java.Lang.Class? arrayClass) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ArrayElementVarHandle(Java.Lang.Class? arrayClass) -> Java.Lang.Invoke.VarHandle? +static Java.Lang.Invoke.MethodHandles.ArrayLength(Java.Lang.Class? arrayClass) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ByteArrayViewVarHandle(Java.Lang.Class? viewArrayClass, Java.Nio.ByteOrder? byteOrder) -> Java.Lang.Invoke.VarHandle? +static Java.Lang.Invoke.MethodHandles.ByteBufferViewVarHandle(Java.Lang.Class? viewArrayClass, Java.Nio.ByteOrder? byteOrder) -> Java.Lang.Invoke.VarHandle? +static Java.Lang.Invoke.MethodHandles.CatchException(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Class? exType, Java.Lang.Invoke.MethodHandle? handler) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.CollectArguments(Java.Lang.Invoke.MethodHandle? target, int pos, Java.Lang.Invoke.MethodHandle? filter) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.Constant(Java.Lang.Class? type, Java.Lang.Object? value) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.CountedLoop(Java.Lang.Invoke.MethodHandle? iterations, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.CountedLoop(Java.Lang.Invoke.MethodHandle? start, Java.Lang.Invoke.MethodHandle? end, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.DoWhileLoop(Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body, Java.Lang.Invoke.MethodHandle? pred) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.DropArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Class![]? valueTypes) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.DropArguments(Java.Lang.Invoke.MethodHandle? target, int pos, System.Collections.Generic.IList? valueTypes) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.DropArgumentsToMatch(Java.Lang.Invoke.MethodHandle? target, int skip, System.Collections.Generic.IList? newTypes, int pos) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.DropReturn(Java.Lang.Invoke.MethodHandle? target) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.Empty(Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ExactInvoker(Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ExplicitCastArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodType? newType) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.FilterArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Invoke.MethodHandle![]? filters) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.FilterReturnValue(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? filter) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.FoldArguments(Java.Lang.Invoke.MethodHandle? target, int pos, Java.Lang.Invoke.MethodHandle? combiner) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.FoldArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? combiner) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.GuardWithTest(Java.Lang.Invoke.MethodHandle? test, Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? fallback) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.Identity(Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.InsertArguments(Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Object![]? values) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.InvokeLookup() -> Java.Lang.Invoke.MethodHandles.Lookup? +static Java.Lang.Invoke.MethodHandles.Invoker(Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.IteratedLoop(Java.Lang.Invoke.MethodHandle? iterator, Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? body) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.Loop(params Java.Lang.Invoke.MethodHandle![]![]? clauses) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.PermuteArguments(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodType? newType, params int[]? reorder) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.PrivateLookupIn(Java.Lang.Class? targetClass, Java.Lang.Invoke.MethodHandles.Lookup? lookup) -> Java.Lang.Invoke.MethodHandles.Lookup? +static Java.Lang.Invoke.MethodHandles.PublicLookup() -> Java.Lang.Invoke.MethodHandles.Lookup? +static Java.Lang.Invoke.MethodHandles.ReflectAs(Java.Lang.Class? expected, Java.Lang.Invoke.MethodHandle? target) -> Java.Lang.Object? +static Java.Lang.Invoke.MethodHandles.SpreadInvoker(Java.Lang.Invoke.MethodType? type, int leadingArgCount) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.TableSwitch(Java.Lang.Invoke.MethodHandle? fallback, params Java.Lang.Invoke.MethodHandle![]? targets) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.ThrowException(Java.Lang.Class? returnType, Java.Lang.Class? exType) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.TryFinally(Java.Lang.Invoke.MethodHandle? target, Java.Lang.Invoke.MethodHandle? cleanup) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.VarHandleExactInvoker(Java.Lang.Invoke.VarHandle.AccessMode? accessMode, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.VarHandleInvoker(Java.Lang.Invoke.VarHandle.AccessMode? accessMode, Java.Lang.Invoke.MethodType? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.WhileLoop(Java.Lang.Invoke.MethodHandle? init, Java.Lang.Invoke.MethodHandle? pred, Java.Lang.Invoke.MethodHandle? body) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodHandles.Zero(Java.Lang.Class? type) -> Java.Lang.Invoke.MethodHandle? +static Java.Lang.Invoke.MethodType.FromMethodDescriptorString(string? descriptor, Java.Lang.ClassLoader? loader) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.GenericMethodType(int objectArgCount) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.GenericMethodType(int objectArgCount, bool finalArray) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Class![]? ptypes) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Class? ptype0) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Class? ptype0, params Java.Lang.Class![]? ptypes) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype, Java.Lang.Invoke.MethodType? ptypes) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.MethodType.InvokeMethodType(Java.Lang.Class? rtype, System.Collections.Generic.IList? ptypes) -> Java.Lang.Invoke.MethodType? +static Java.Lang.Invoke.VarHandle.AccessMode.CompareAndExchange.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.CompareAndExchangeAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.CompareAndExchangeRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.CompareAndSet.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.Get.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndAdd.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndAddAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndAddRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseAnd.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseAndAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseAndRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseOr.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseOrAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseOrRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseXor.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseXorAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndBitwiseXorRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndSet.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndSetAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetAndSetRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetOpaque.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.GetVolatile.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.Set.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.SetOpaque.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.SetRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.SetVolatile.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.ValueFromMethodName(string? methodName) -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.ValueOf(string? name) -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.Values() -> Java.Lang.Invoke.VarHandle.AccessMode![]? +static Java.Lang.Invoke.VarHandle.AccessMode.WeakCompareAndSet.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.WeakCompareAndSetAcquire.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.WeakCompareAndSetPlain.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AccessMode.WeakCompareAndSetRelease.get -> Java.Lang.Invoke.VarHandle.AccessMode? +static Java.Lang.Invoke.VarHandle.AcquireFence() -> void +static Java.Lang.Invoke.VarHandle.FullFence() -> void +static Java.Lang.Invoke.VarHandle.LoadLoadFence() -> void +static Java.Lang.Invoke.VarHandle.ReleaseFence() -> void +static Java.Lang.Invoke.VarHandle.StoreStoreFence() -> void +static Java.Lang.JavaSystem.Arraycopy(Java.Lang.Object! src, int srcPos, Java.Lang.Object! dest, int destPos, int length) -> void +static Java.Lang.JavaSystem.ClearProperty(string! key) -> string? +static Java.Lang.JavaSystem.Console() -> Java.IO.Console? +static Java.Lang.JavaSystem.CurrentTimeMillis() -> long +static Java.Lang.JavaSystem.Err.get -> Java.IO.PrintStream? +static Java.Lang.JavaSystem.Exit(int status) -> void +static Java.Lang.JavaSystem.Gc() -> void +static Java.Lang.JavaSystem.Getenv() -> System.Collections.Generic.IDictionary! +static Java.Lang.JavaSystem.Getenv(string! name) -> string? +static Java.Lang.JavaSystem.GetProperty(string! key) -> string? +static Java.Lang.JavaSystem.GetProperty(string! key, string? def) -> string? +static Java.Lang.JavaSystem.IdentityHashCode(Java.Lang.Object? x) -> int +static Java.Lang.JavaSystem.In.get -> System.IO.Stream? +static Java.Lang.JavaSystem.InheritedChannel() -> Java.Nio.Channels.IChannel? +static Java.Lang.JavaSystem.LineSeparator() -> string! +static Java.Lang.JavaSystem.Load(string! filename) -> void +static Java.Lang.JavaSystem.LoadAsync(string! filename) -> System.Threading.Tasks.Task! +static Java.Lang.JavaSystem.LoadLibrary(string! libname) -> void +static Java.Lang.JavaSystem.LoadLibraryAsync(string! libname) -> System.Threading.Tasks.Task! +static Java.Lang.JavaSystem.MapLibraryName(string! libname) -> string! +static Java.Lang.JavaSystem.NanoTime() -> long +static Java.Lang.JavaSystem.Out.get -> Java.IO.PrintStream? +static Java.Lang.JavaSystem.Properties.get -> Java.Util.Properties! +static Java.Lang.JavaSystem.Properties.set -> void +static Java.Lang.JavaSystem.RunFinalization() -> void +static Java.Lang.JavaSystem.RunFinalizersOnExit(bool value) -> void +static Java.Lang.JavaSystem.SecurityManager.get -> Java.Lang.SecurityManager? +static Java.Lang.JavaSystem.SecurityManager.set -> void +static Java.Lang.JavaSystem.SetErr(Java.IO.PrintStream? err) -> void +static Java.Lang.JavaSystem.SetIn(System.IO.Stream? in) -> void +static Java.Lang.JavaSystem.SetOut(Java.IO.PrintStream? out) -> void +static Java.Lang.JavaSystem.SetProperty(string! key, string? value) -> string? +static Java.Lang.Long.BitCount(long i) -> int +static Java.Lang.Long.Compare(long x, long y) -> int +static Java.Lang.Long.CompareUnsigned(long x, long y) -> int +static Java.Lang.Long.Decode(string! nm) -> Java.Lang.Long! +static Java.Lang.Long.DivideUnsigned(long dividend, long divisor) -> long +static Java.Lang.Long.explicit operator long(Java.Lang.Long! value) -> long +static Java.Lang.Long.GetLong(string! nm) -> Java.Lang.Long? +static Java.Lang.Long.GetLong(string! nm, Java.Lang.Long? val) -> Java.Lang.Long? +static Java.Lang.Long.GetLong(string! nm, long val) -> Java.Lang.Long? +static Java.Lang.Long.HashCode(long value) -> int +static Java.Lang.Long.HighestOneBit(long i) -> long +static Java.Lang.Long.LowestOneBit(long i) -> long +static Java.Lang.Long.Max(long a, long b) -> long +static Java.Lang.Long.Min(long a, long b) -> long +static Java.Lang.Long.NumberOfLeadingZeros(long i) -> int +static Java.Lang.Long.NumberOfTrailingZeros(long i) -> int +static Java.Lang.Long.ParseLong(Java.Lang.ICharSequence! s, int beginIndex, int endIndex, int radix) -> long +static Java.Lang.Long.ParseLong(string! s) -> long +static Java.Lang.Long.ParseLong(string! s, int beginIndex, int endIndex, int radix) -> long +static Java.Lang.Long.ParseLong(string! s, int radix) -> long +static Java.Lang.Long.ParseUnsignedLong(Java.Lang.ICharSequence! s, int beginIndex, int endIndex, int radix) -> long +static Java.Lang.Long.ParseUnsignedLong(string! s) -> long +static Java.Lang.Long.ParseUnsignedLong(string! s, int beginIndex, int endIndex, int radix) -> long +static Java.Lang.Long.ParseUnsignedLong(string! s, int radix) -> long +static Java.Lang.Long.RemainderUnsigned(long dividend, long divisor) -> long +static Java.Lang.Long.Reverse(long i) -> long +static Java.Lang.Long.ReverseBytes(long i) -> long +static Java.Lang.Long.RotateLeft(long i, int distance) -> long +static Java.Lang.Long.RotateRight(long i, int distance) -> long +static Java.Lang.Long.Signum(long i) -> int +static Java.Lang.Long.Sum(long a, long b) -> long +static Java.Lang.Long.ToBinaryString(long i) -> string! +static Java.Lang.Long.ToHexString(long i) -> string! +static Java.Lang.Long.ToOctalString(long i) -> string! +static Java.Lang.Long.ToString(long i) -> string! +static Java.Lang.Long.ToString(long i, int radix) -> string! +static Java.Lang.Long.ToUnsignedString(long i) -> string! +static Java.Lang.Long.ToUnsignedString(long i, int radix) -> string! +static Java.Lang.Long.Type.get -> Java.Lang.Class? +static Java.Lang.Long.ValueOf(long l) -> Java.Lang.Long! +static Java.Lang.Long.ValueOf(string! s) -> Java.Lang.Long! +static Java.Lang.Long.ValueOf(string! s, int radix) -> Java.Lang.Long! +static Java.Lang.Math.Abs(double a) -> double +static Java.Lang.Math.Abs(float a) -> float +static Java.Lang.Math.Abs(int a) -> int +static Java.Lang.Math.Abs(long a) -> long +static Java.Lang.Math.AbsExact(int a) -> int +static Java.Lang.Math.AbsExact(long a) -> long +static Java.Lang.Math.Acos(double a) -> double +static Java.Lang.Math.AddExact(int x, int y) -> int +static Java.Lang.Math.AddExact(long x, long y) -> long +static Java.Lang.Math.Asin(double a) -> double +static Java.Lang.Math.Atan(double a) -> double +static Java.Lang.Math.Atan2(double y, double x) -> double +static Java.Lang.Math.Cbrt(double a) -> double +static Java.Lang.Math.Ceil(double a) -> double +static Java.Lang.Math.CopySign(double magnitude, double sign) -> double +static Java.Lang.Math.CopySign(float magnitude, float sign) -> float +static Java.Lang.Math.Cos(double a) -> double +static Java.Lang.Math.Cosh(double x) -> double +static Java.Lang.Math.DecrementExact(int a) -> int +static Java.Lang.Math.DecrementExact(long a) -> long +static Java.Lang.Math.Exp(double a) -> double +static Java.Lang.Math.Expm1(double x) -> double +static Java.Lang.Math.Floor(double a) -> double +static Java.Lang.Math.FloorDiv(int x, int y) -> int +static Java.Lang.Math.FloorDiv(long x, int y) -> long +static Java.Lang.Math.FloorDiv(long x, long y) -> long +static Java.Lang.Math.FloorMod(int x, int y) -> int +static Java.Lang.Math.FloorMod(long x, int y) -> int +static Java.Lang.Math.FloorMod(long x, long y) -> long +static Java.Lang.Math.Fma(double a, double b, double c) -> double +static Java.Lang.Math.Fma(float a, float b, float c) -> float +static Java.Lang.Math.GetExponent(double d) -> int +static Java.Lang.Math.GetExponent(float f) -> int +static Java.Lang.Math.Hypot(double x, double y) -> double +static Java.Lang.Math.IEEEremainder(double f1, double f2) -> double +static Java.Lang.Math.IncrementExact(int a) -> int +static Java.Lang.Math.IncrementExact(long a) -> long +static Java.Lang.Math.Log(double a) -> double +static Java.Lang.Math.Log10(double a) -> double +static Java.Lang.Math.Log1p(double x) -> double +static Java.Lang.Math.Max(double a, double b) -> double +static Java.Lang.Math.Max(float a, float b) -> float +static Java.Lang.Math.Max(int a, int b) -> int +static Java.Lang.Math.Max(long a, long b) -> long +static Java.Lang.Math.Min(double a, double b) -> double +static Java.Lang.Math.Min(float a, float b) -> float +static Java.Lang.Math.Min(int a, int b) -> int +static Java.Lang.Math.Min(long a, long b) -> long +static Java.Lang.Math.MultiplyExact(int x, int y) -> int +static Java.Lang.Math.MultiplyExact(long x, int y) -> long +static Java.Lang.Math.MultiplyExact(long x, long y) -> long +static Java.Lang.Math.MultiplyFull(int x, int y) -> long +static Java.Lang.Math.MultiplyHigh(long x, long y) -> long +static Java.Lang.Math.NegateExact(int a) -> int +static Java.Lang.Math.NegateExact(long a) -> long +static Java.Lang.Math.NextAfter(double start, double direction) -> double +static Java.Lang.Math.NextAfter(float start, double direction) -> float +static Java.Lang.Math.NextDown(double d) -> double +static Java.Lang.Math.NextDown(float f) -> float +static Java.Lang.Math.NextUp(double d) -> double +static Java.Lang.Math.NextUp(float f) -> float +static Java.Lang.Math.Pow(double a, double b) -> double +static Java.Lang.Math.Random() -> double +static Java.Lang.Math.Rint(double a) -> double +static Java.Lang.Math.Round(double a) -> long +static Java.Lang.Math.Round(float a) -> int +static Java.Lang.Math.Scalb(double d, int scaleFactor) -> double +static Java.Lang.Math.Scalb(float f, int scaleFactor) -> float +static Java.Lang.Math.Signum(double d) -> double +static Java.Lang.Math.Signum(float f) -> float +static Java.Lang.Math.Sin(double a) -> double +static Java.Lang.Math.Sinh(double x) -> double +static Java.Lang.Math.Sqrt(double a) -> double +static Java.Lang.Math.SubtractExact(int x, int y) -> int +static Java.Lang.Math.SubtractExact(long x, long y) -> long +static Java.Lang.Math.Tan(double a) -> double +static Java.Lang.Math.Tanh(double x) -> double +static Java.Lang.Math.ToDegrees(double angrad) -> double +static Java.Lang.Math.ToIntExact(long value) -> int +static Java.Lang.Math.ToRadians(double angdeg) -> double +static Java.Lang.Math.Ulp(double d) -> double +static Java.Lang.Math.Ulp(float f) -> float +static Java.Lang.Object.explicit operator bool(Java.Lang.Object! value) -> bool +static Java.Lang.Object.explicit operator bool[]?(Java.Lang.Object? value) -> bool[]? +static Java.Lang.Object.explicit operator byte(Java.Lang.Object! value) -> byte +static Java.Lang.Object.explicit operator byte[]?(Java.Lang.Object? value) -> byte[]? +static Java.Lang.Object.explicit operator char(Java.Lang.Object! value) -> char +static Java.Lang.Object.explicit operator char[]?(Java.Lang.Object? value) -> char[]? +static Java.Lang.Object.explicit operator double(Java.Lang.Object! value) -> double +static Java.Lang.Object.explicit operator double[]?(Java.Lang.Object? value) -> double[]? +static Java.Lang.Object.explicit operator float(Java.Lang.Object! value) -> float +static Java.Lang.Object.explicit operator float[]?(Java.Lang.Object? value) -> float[]? +static Java.Lang.Object.explicit operator int(Java.Lang.Object! value) -> int +static Java.Lang.Object.explicit operator int[]?(Java.Lang.Object? value) -> int[]? +static Java.Lang.Object.explicit operator Java.Lang.Object![]?(Java.Lang.Object? value) -> Java.Lang.Object![]? +static Java.Lang.Object.explicit operator long(Java.Lang.Object! value) -> long +static Java.Lang.Object.explicit operator long[]?(Java.Lang.Object? value) -> long[]? +static Java.Lang.Object.explicit operator sbyte(Java.Lang.Object! value) -> sbyte +static Java.Lang.Object.explicit operator string![]?(Java.Lang.Object? value) -> string![]? +static Java.Lang.Object.explicit operator string?(Java.Lang.Object? value) -> string? +static Java.Lang.Object.explicit operator uint(Java.Lang.Object! value) -> uint +static Java.Lang.Object.explicit operator ulong(Java.Lang.Object! value) -> ulong +static Java.Lang.Object.FromArray(T[]! value) -> Java.Lang.Object? +static Java.Lang.Object.GetObject(nint handle, Android.Runtime.JniHandleOwnership transfer) -> T? +static Java.Lang.Object.GetObject(nint jnienv, nint handle, Android.Runtime.JniHandleOwnership transfer) -> T? +static Java.Lang.Object.implicit operator Java.Lang.Object!(bool value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(byte value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(char value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(double value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(float value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(int value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(long value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(sbyte value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(uint value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object!(ulong value) -> Java.Lang.Object! +static Java.Lang.Object.implicit operator Java.Lang.Object?(bool[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(byte[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(char[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(double[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(float[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(int[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(Java.Lang.Object![]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(long[]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(string![]? value) -> Java.Lang.Object? +static Java.Lang.Object.implicit operator Java.Lang.Object?(string? value) -> Java.Lang.Object? +static Java.Lang.Package.GetPackage(string? name) -> Java.Lang.Package? +static Java.Lang.Package.GetPackages() -> Java.Lang.Package![]? +static Java.Lang.ProcessBuilder.Redirect.AppendTo(Java.IO.File? file) -> Java.Lang.ProcessBuilder.Redirect? +static Java.Lang.ProcessBuilder.Redirect.From(Java.IO.File? file) -> Java.Lang.ProcessBuilder.Redirect? +static Java.Lang.ProcessBuilder.Redirect.Inherit.get -> Java.Lang.ProcessBuilder.Redirect? +static Java.Lang.ProcessBuilder.Redirect.Pipe.get -> Java.Lang.ProcessBuilder.Redirect? +static Java.Lang.ProcessBuilder.Redirect.To(Java.IO.File? file) -> Java.Lang.ProcessBuilder.Redirect? +static Java.Lang.ProcessBuilder.Redirect.Type.Append.get -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.ProcessBuilder.Redirect.Type.Inherit.get -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.ProcessBuilder.Redirect.Type.Pipe.get -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.ProcessBuilder.Redirect.Type.Read.get -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.ProcessBuilder.Redirect.Type.ValueOf(string? name) -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.ProcessBuilder.Redirect.Type.Values() -> Java.Lang.ProcessBuilder.Redirect.Type![]? +static Java.Lang.ProcessBuilder.Redirect.Type.Write.get -> Java.Lang.ProcessBuilder.Redirect.Type? +static Java.Lang.Ref.Cleaner.Create() -> Java.Lang.Ref.Cleaner? +static Java.Lang.Ref.Cleaner.Create(Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Lang.Ref.Cleaner? +static Java.Lang.Ref.Reference.ReachabilityFence(Java.Lang.Object? ref) -> void +static Java.Lang.Reflect.AccessibleObject.SetAccessible(Java.Lang.Reflect.AccessibleObject![]? array, bool flag) -> void +static Java.Lang.Reflect.Array.Get(Java.Lang.Object! array, int index) -> Java.Lang.Object? +static Java.Lang.Reflect.Array.GetBoolean(Java.Lang.Object! array, int index) -> bool +static Java.Lang.Reflect.Array.GetByte(Java.Lang.Object! array, int index) -> sbyte +static Java.Lang.Reflect.Array.GetChar(Java.Lang.Object! array, int index) -> char +static Java.Lang.Reflect.Array.GetDouble(Java.Lang.Object! array, int index) -> double +static Java.Lang.Reflect.Array.GetFloat(Java.Lang.Object! array, int index) -> float +static Java.Lang.Reflect.Array.GetInt(Java.Lang.Object! array, int index) -> int +static Java.Lang.Reflect.Array.GetLength(Java.Lang.Object! array) -> int +static Java.Lang.Reflect.Array.GetLong(Java.Lang.Object! array, int index) -> long +static Java.Lang.Reflect.Array.GetShort(Java.Lang.Object! array, int index) -> short +static Java.Lang.Reflect.Array.NewInstance(Java.Lang.Class! componentType, int length) -> Java.Lang.Object! +static Java.Lang.Reflect.Array.NewInstance(Java.Lang.Class! componentType, params int[]? dimensions) -> Java.Lang.Object! +static Java.Lang.Reflect.Array.Set(Java.Lang.Object! array, int index, Java.Lang.Object? value) -> void +static Java.Lang.Reflect.Array.SetBoolean(Java.Lang.Object! array, int index, bool z) -> void +static Java.Lang.Reflect.Array.SetByte(Java.Lang.Object! array, int index, sbyte b) -> void +static Java.Lang.Reflect.Array.SetChar(Java.Lang.Object! array, int index, char c) -> void +static Java.Lang.Reflect.Array.SetDouble(Java.Lang.Object! array, int index, double d) -> void +static Java.Lang.Reflect.Array.SetFloat(Java.Lang.Object! array, int index, float f) -> void +static Java.Lang.Reflect.Array.SetInt(Java.Lang.Object! array, int index, int i) -> void +static Java.Lang.Reflect.Array.SetLong(Java.Lang.Object! array, int index, long l) -> void +static Java.Lang.Reflect.Array.SetShort(Java.Lang.Object! array, int index, short s) -> void +static Java.Lang.Reflect.Modifier.ClassModifiers() -> int +static Java.Lang.Reflect.Modifier.ConstructorModifiers() -> int +static Java.Lang.Reflect.Modifier.FieldModifiers() -> int +static Java.Lang.Reflect.Modifier.InterfaceModifiers() -> int +static Java.Lang.Reflect.Modifier.IsAbstract(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsFinal(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsInterface(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsNative(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsPrivate(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsProtected(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsPublic(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsStatic(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsStrict(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsSynchronized(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsTransient(int mod) -> bool +static Java.Lang.Reflect.Modifier.IsVolatile(int mod) -> bool +static Java.Lang.Reflect.Modifier.MethodModifiers() -> int +static Java.Lang.Reflect.Modifier.ParameterModifiers() -> int +static Java.Lang.Reflect.Modifier.ToString(int mod) -> string? +static Java.Lang.Reflect.Proxy.GetInvocationHandler(Java.Lang.Object! proxy) -> Java.Lang.Reflect.IInvocationHandler! +static Java.Lang.Reflect.Proxy.GetProxyClass(Java.Lang.ClassLoader? loader, params Java.Lang.Class![]! interfaces) -> Java.Lang.Class! +static Java.Lang.Reflect.Proxy.IsProxyClass(Java.Lang.Class! cl) -> bool +static Java.Lang.Reflect.Proxy.NewProxyInstance(Java.Lang.ClassLoader? loader, Java.Lang.Class![]! interfaces, Java.Lang.Reflect.IInvocationHandler! h) -> Java.Lang.Object! +static Java.Lang.Runtime.GetRuntime() -> Java.Lang.Runtime? +static Java.Lang.Runtime.RunFinalizersOnExit(bool value) -> void +static Java.Lang.Runtimes.ObjectMethods.Bootstrap(Java.Lang.Invoke.MethodHandles.Lookup! lookup, string! methodName, Java.Lang.Invoke.ITypeDescriptor! type, Java.Lang.Class! recordClass, string? names, params Java.Lang.Invoke.MethodHandle![]! getters) -> Java.Lang.Object! +static Java.Lang.Short.Compare(short x, short y) -> int +static Java.Lang.Short.CompareUnsigned(short x, short y) -> int +static Java.Lang.Short.Decode(string? nm) -> Java.Lang.Short? +static Java.Lang.Short.explicit operator short(Java.Lang.Short! value) -> short +static Java.Lang.Short.HashCode(short value) -> int +static Java.Lang.Short.ParseShort(string? s) -> short +static Java.Lang.Short.ParseShort(string? s, int radix) -> short +static Java.Lang.Short.ReverseBytes(short i) -> short +static Java.Lang.Short.ToString(short s) -> string? +static Java.Lang.Short.ToUnsignedInt(short x) -> int +static Java.Lang.Short.ToUnsignedLong(short x) -> long +static Java.Lang.Short.Type.get -> Java.Lang.Class? +static Java.Lang.Short.ValueOf(short s) -> Java.Lang.Short? +static Java.Lang.Short.ValueOf(string? s) -> Java.Lang.Short? +static Java.Lang.Short.ValueOf(string? s, int radix) -> Java.Lang.Short? +static Java.Lang.StackWalker.GetInstance(Java.Lang.StackWalker.Option? option) -> Java.Lang.StackWalker? +static Java.Lang.StackWalker.GetInstance(System.Collections.Generic.ICollection? options) -> Java.Lang.StackWalker? +static Java.Lang.StackWalker.GetInstance(System.Collections.Generic.ICollection? options, int estimateDepth) -> Java.Lang.StackWalker? +static Java.Lang.StackWalker.Instance.get -> Java.Lang.StackWalker? +static Java.Lang.StackWalker.Option.RetainClassReference.get -> Java.Lang.StackWalker.Option? +static Java.Lang.StackWalker.Option.ShowHiddenFrames.get -> Java.Lang.StackWalker.Option? +static Java.Lang.StackWalker.Option.ShowReflectFrames.get -> Java.Lang.StackWalker.Option? +static Java.Lang.StackWalker.Option.ValueOf(string? name) -> Java.Lang.StackWalker.Option? +static Java.Lang.StackWalker.Option.Values() -> Java.Lang.StackWalker.Option![]? +static Java.Lang.StrictMath.Abs(double a) -> double +static Java.Lang.StrictMath.Abs(float a) -> float +static Java.Lang.StrictMath.Abs(int a) -> int +static Java.Lang.StrictMath.Abs(long a) -> long +static Java.Lang.StrictMath.AbsExact(int a) -> int +static Java.Lang.StrictMath.AbsExact(long a) -> long +static Java.Lang.StrictMath.Acos(double a) -> double +static Java.Lang.StrictMath.AddExact(int x, int y) -> int +static Java.Lang.StrictMath.AddExact(long x, long y) -> long +static Java.Lang.StrictMath.Asin(double a) -> double +static Java.Lang.StrictMath.Atan(double a) -> double +static Java.Lang.StrictMath.Atan2(double y, double x) -> double +static Java.Lang.StrictMath.Cbrt(double a) -> double +static Java.Lang.StrictMath.Ceil(double a) -> double +static Java.Lang.StrictMath.CopySign(double magnitude, double sign) -> double +static Java.Lang.StrictMath.CopySign(float magnitude, float sign) -> float +static Java.Lang.StrictMath.Cos(double a) -> double +static Java.Lang.StrictMath.Cosh(double x) -> double +static Java.Lang.StrictMath.DecrementExact(int a) -> int +static Java.Lang.StrictMath.DecrementExact(long a) -> long +static Java.Lang.StrictMath.Exp(double a) -> double +static Java.Lang.StrictMath.Expm1(double x) -> double +static Java.Lang.StrictMath.Floor(double a) -> double +static Java.Lang.StrictMath.FloorDiv(int x, int y) -> int +static Java.Lang.StrictMath.FloorDiv(long x, int y) -> long +static Java.Lang.StrictMath.FloorDiv(long x, long y) -> long +static Java.Lang.StrictMath.FloorMod(int x, int y) -> int +static Java.Lang.StrictMath.FloorMod(long x, int y) -> int +static Java.Lang.StrictMath.FloorMod(long x, long y) -> long +static Java.Lang.StrictMath.Fma(double a, double b, double c) -> double +static Java.Lang.StrictMath.Fma(float a, float b, float c) -> float +static Java.Lang.StrictMath.GetExponent(double d) -> int +static Java.Lang.StrictMath.GetExponent(float f) -> int +static Java.Lang.StrictMath.Hypot(double x, double y) -> double +static Java.Lang.StrictMath.IEEEremainder(double f1, double f2) -> double +static Java.Lang.StrictMath.IncrementExact(int a) -> int +static Java.Lang.StrictMath.IncrementExact(long a) -> long +static Java.Lang.StrictMath.Log(double a) -> double +static Java.Lang.StrictMath.Log10(double a) -> double +static Java.Lang.StrictMath.Log1p(double x) -> double +static Java.Lang.StrictMath.Max(double a, double b) -> double +static Java.Lang.StrictMath.Max(float a, float b) -> float +static Java.Lang.StrictMath.Max(int a, int b) -> int +static Java.Lang.StrictMath.Max(long a, long b) -> long +static Java.Lang.StrictMath.Min(double a, double b) -> double +static Java.Lang.StrictMath.Min(float a, float b) -> float +static Java.Lang.StrictMath.Min(int a, int b) -> int +static Java.Lang.StrictMath.Min(long a, long b) -> long +static Java.Lang.StrictMath.MultiplyExact(int x, int y) -> int +static Java.Lang.StrictMath.MultiplyExact(long x, int y) -> long +static Java.Lang.StrictMath.MultiplyExact(long x, long y) -> long +static Java.Lang.StrictMath.MultiplyFull(int x, int y) -> long +static Java.Lang.StrictMath.MultiplyHigh(long x, long y) -> long +static Java.Lang.StrictMath.NegateExact(int a) -> int +static Java.Lang.StrictMath.NegateExact(long a) -> long +static Java.Lang.StrictMath.NextAfter(double start, double direction) -> double +static Java.Lang.StrictMath.NextAfter(float start, double direction) -> float +static Java.Lang.StrictMath.NextDown(double d) -> double +static Java.Lang.StrictMath.NextDown(float f) -> float +static Java.Lang.StrictMath.NextUp(double d) -> double +static Java.Lang.StrictMath.NextUp(float f) -> float +static Java.Lang.StrictMath.Pow(double a, double b) -> double +static Java.Lang.StrictMath.Random() -> double +static Java.Lang.StrictMath.Rint(double a) -> double +static Java.Lang.StrictMath.Round(double a) -> long +static Java.Lang.StrictMath.Round(float a) -> int +static Java.Lang.StrictMath.Scalb(double d, int scaleFactor) -> double +static Java.Lang.StrictMath.Scalb(float f, int scaleFactor) -> float +static Java.Lang.StrictMath.Signum(double d) -> double +static Java.Lang.StrictMath.Signum(float f) -> float +static Java.Lang.StrictMath.Sin(double a) -> double +static Java.Lang.StrictMath.Sinh(double x) -> double +static Java.Lang.StrictMath.Sqrt(double a) -> double +static Java.Lang.StrictMath.SubtractExact(int x, int y) -> int +static Java.Lang.StrictMath.SubtractExact(long x, long y) -> long +static Java.Lang.StrictMath.Tan(double a) -> double +static Java.Lang.StrictMath.Tanh(double x) -> double +static Java.Lang.StrictMath.ToDegrees(double angrad) -> double +static Java.Lang.StrictMath.ToIntExact(long value) -> int +static Java.Lang.StrictMath.ToRadians(double angdeg) -> double +static Java.Lang.StrictMath.Ulp(double d) -> double +static Java.Lang.StrictMath.Ulp(float f) -> float +static Java.Lang.String.CaseInsensitiveOrder.get -> Java.Util.IComparator? +static Java.Lang.String.CopyValueOf(char[]? data) -> string! +static Java.Lang.String.CopyValueOf(char[]? data, int offset, int count) -> string! +static Java.Lang.String.Format(Java.Util.Locale! l, string! format, params Java.Lang.Object![]! args) -> string! +static Java.Lang.String.Format(string! format, params Java.Lang.Object![]! args) -> string! +static Java.Lang.String.Join(Java.Lang.ICharSequence! delimiter, Java.Lang.IIterable! elements) -> string! +static Java.Lang.String.Join(Java.Lang.ICharSequence! delimiter, params Java.Lang.ICharSequence![]? elements) -> string! +static Java.Lang.String.Join(string! delimiter, Java.Lang.IIterable! elements) -> string! +static Java.Lang.String.Join(string! delimiter, params string![]? elements) -> string! +static Java.Lang.String.ValueOf(bool b) -> string! +static Java.Lang.String.ValueOf(char c) -> string! +static Java.Lang.String.ValueOf(char[]? data) -> string! +static Java.Lang.String.ValueOf(char[]? data, int offset, int count) -> string! +static Java.Lang.String.ValueOf(double d) -> string! +static Java.Lang.String.ValueOf(float f) -> string! +static Java.Lang.String.ValueOf(int i) -> string! +static Java.Lang.String.ValueOf(Java.Lang.Object? obj) -> string! +static Java.Lang.String.ValueOf(long l) -> string! +static Java.Lang.Thread.ActiveCount() -> int +static Java.Lang.Thread.AllStackTraces.get -> System.Collections.Generic.IDictionary! +static Java.Lang.Thread.CurrentThread() -> Java.Lang.Thread! +static Java.Lang.Thread.DefaultUncaughtExceptionHandler.get -> Java.Lang.Thread.IUncaughtExceptionHandler? +static Java.Lang.Thread.DefaultUncaughtExceptionHandler.set -> void +static Java.Lang.Thread.DumpStack() -> void +static Java.Lang.Thread.Enumerate(Java.Lang.Thread![]? tarray) -> int +static Java.Lang.Thread.HoldsLock(Java.Lang.Object! obj) -> bool +static Java.Lang.Thread.Interrupted() -> bool +static Java.Lang.Thread.OnSpinWait() -> void +static Java.Lang.Thread.Sleep(long millis) -> void +static Java.Lang.Thread.Sleep(long millis, int nanos) -> void +static Java.Lang.Thread.State.Blocked.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.New.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.Runnable.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.Terminated.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.TimedWaiting.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.ValueOf(string? name) -> Java.Lang.Thread.State? +static Java.Lang.Thread.State.Values() -> Java.Lang.Thread.State![]? +static Java.Lang.Thread.State.Waiting.get -> Java.Lang.Thread.State? +static Java.Lang.Thread.Yield() -> void +static Java.Lang.ThreadLocal.WithInitial(Java.Util.Functions.ISupplier! supplier) -> Java.Lang.ThreadLocal! +static Java.Lang.Throwable.FromException(System.Exception! e) -> Java.Lang.Throwable! +static Java.Lang.Throwable.ToException(Java.Lang.Throwable! e) -> System.Exception! +static Java.Lang.Void.Type.get -> Java.Lang.Class? +static Java.Math.BigDecimal.One.get -> Java.Math.BigDecimal? +static Java.Math.BigDecimal.Ten.get -> Java.Math.BigDecimal? +static Java.Math.BigDecimal.ValueOf(double val) -> Java.Math.BigDecimal? +static Java.Math.BigDecimal.ValueOf(long unscaledVal, int scale) -> Java.Math.BigDecimal? +static Java.Math.BigDecimal.ValueOf(long val) -> Java.Math.BigDecimal? +static Java.Math.BigDecimal.Zero.get -> Java.Math.BigDecimal? +static Java.Math.BigInteger.One.get -> Java.Math.BigInteger? +static Java.Math.BigInteger.ProbablePrime(int bitLength, Java.Util.Random! rnd) -> Java.Math.BigInteger! +static Java.Math.BigInteger.Ten.get -> Java.Math.BigInteger? +static Java.Math.BigInteger.Two.get -> Java.Math.BigInteger! +static Java.Math.BigInteger.ValueOf(long val) -> Java.Math.BigInteger! +static Java.Math.BigInteger.Zero.get -> Java.Math.BigInteger? +static Java.Math.MathContext.Decimal128.get -> Java.Math.MathContext? +static Java.Math.MathContext.Decimal32.get -> Java.Math.MathContext? +static Java.Math.MathContext.Decimal64.get -> Java.Math.MathContext? +static Java.Math.MathContext.Unlimited.get -> Java.Math.MathContext? +static Java.Math.RoundingMode.Ceiling.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.Down.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.Floor.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.HalfDown.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.HalfEven.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.HalfUp.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.Unnecessary.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.Up.get -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.ValueOf(Java.Math.RoundOptions mode) -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.ValueOf(string? name) -> Java.Math.RoundingMode? +static Java.Math.RoundingMode.Values() -> Java.Math.RoundingMode![]? +static Java.Net.Authenticator.RequestorType.Proxy.get -> Java.Net.Authenticator.RequestorType? +static Java.Net.Authenticator.RequestorType.Server.get -> Java.Net.Authenticator.RequestorType? +static Java.Net.Authenticator.RequestorType.ValueOf(string? name) -> Java.Net.Authenticator.RequestorType? +static Java.Net.Authenticator.RequestorType.Values() -> Java.Net.Authenticator.RequestorType![]? +static Java.Net.Authenticator.RequestPasswordAuthentication(Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme) -> Java.Net.PasswordAuthentication? +static Java.Net.Authenticator.RequestPasswordAuthentication(string? host, Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme) -> Java.Net.PasswordAuthentication? +static Java.Net.Authenticator.RequestPasswordAuthentication(string? host, Java.Net.InetAddress? addr, int port, string? protocol, string? prompt, string? scheme, Java.Net.URL? url, Java.Net.Authenticator.RequestorType? reqType) -> Java.Net.PasswordAuthentication? +static Java.Net.Authenticator.SetDefault(Java.Net.Authenticator? a) -> void +static Java.Net.CookieHandler.Default.get -> Java.Net.CookieHandler? +static Java.Net.CookieHandler.Default.set -> void +static Java.Net.CookiePolicy.AcceptAll.get -> Java.Net.ICookiePolicy? +static Java.Net.CookiePolicy.AcceptNone.get -> Java.Net.ICookiePolicy? +static Java.Net.CookiePolicy.AcceptOriginalServer.get -> Java.Net.ICookiePolicy? +static Java.Net.DatagramSocket.SetDatagramSocketImplFactory(Java.Net.IDatagramSocketImplFactory? fac) -> void +static Java.Net.HttpCookie.DomainMatches(string? domain, string? host) -> bool +static Java.Net.HttpCookie.Parse(string? header) -> System.Collections.Generic.IList? +static Java.Net.HttpURLConnection.FollowRedirects.get -> bool +static Java.Net.HttpURLConnection.FollowRedirects.set -> void +static Java.Net.IDN.ToASCII(string? input) -> string? +static Java.Net.IDN.ToASCII(string? input, Java.Net.IDNFlags flag) -> string? +static Java.Net.IDN.ToUnicode(string? input) -> string? +static Java.Net.IDN.ToUnicode(string? input, Java.Net.IDNFlags flag) -> string? +static Java.Net.Inet6Address.GetByAddress(string? host, byte[]? addr, int scope_id) -> Java.Net.Inet6Address? +static Java.Net.Inet6Address.GetByAddress(string? host, byte[]? addr, Java.Net.NetworkInterface? nif) -> Java.Net.Inet6Address? +static Java.Net.InetAddress.GetAllByName(string? host) -> Java.Net.InetAddress![]? +static Java.Net.InetAddress.GetByAddress(byte[]? addr) -> Java.Net.InetAddress! +static Java.Net.InetAddress.GetByAddress(string? host, byte[]? addr) -> Java.Net.InetAddress! +static Java.Net.InetAddress.GetByName(string? host) -> Java.Net.InetAddress! +static Java.Net.InetAddress.LocalHost.get -> Java.Net.InetAddress! +static Java.Net.InetAddress.LoopbackAddress.get -> Java.Net.InetAddress! +static Java.Net.InetSocketAddress.CreateUnresolved(string? host, int port) -> Java.Net.InetSocketAddress? +static Java.Net.NetworkInterface.GetByIndex(int index) -> Java.Net.NetworkInterface? +static Java.Net.NetworkInterface.GetByInetAddress(Java.Net.InetAddress? addr) -> Java.Net.NetworkInterface? +static Java.Net.NetworkInterface.GetByName(string? name) -> Java.Net.NetworkInterface? +static Java.Net.NetworkInterface.NetworkInterfaces.get -> Java.Util.IEnumeration? +static Java.Net.Proxy.NoProxy.get -> Java.Net.Proxy? +static Java.Net.Proxy.Type.Direct.get -> Java.Net.Proxy.Type? +static Java.Net.Proxy.Type.Http.get -> Java.Net.Proxy.Type? +static Java.Net.Proxy.Type.Socks.get -> Java.Net.Proxy.Type? +static Java.Net.Proxy.Type.ValueOf(string? name) -> Java.Net.Proxy.Type? +static Java.Net.Proxy.Type.Values() -> Java.Net.Proxy.Type![]? +static Java.Net.ProxySelector.Default.get -> Java.Net.ProxySelector? +static Java.Net.ProxySelector.Default.set -> void +static Java.Net.ResponseCache.Default.get -> Java.Net.ResponseCache? +static Java.Net.ResponseCache.Default.set -> void +static Java.Net.ServerSocket.SetSocketFactory(Java.Net.ISocketImplFactory? fac) -> void +static Java.Net.Socket.SetSocketImplFactory(Java.Net.ISocketImplFactory? fac) -> void +static Java.Net.StandardProtocolFamily.Inet.get -> Java.Net.StandardProtocolFamily? +static Java.Net.StandardProtocolFamily.Inet6.get -> Java.Net.StandardProtocolFamily? +static Java.Net.StandardProtocolFamily.Unix.get -> Java.Net.StandardProtocolFamily? +static Java.Net.StandardProtocolFamily.ValueOf(string? name) -> Java.Net.StandardProtocolFamily? +static Java.Net.StandardProtocolFamily.Values() -> Java.Net.StandardProtocolFamily![]? +static Java.Net.StandardSocketOptions.IpMulticastIf.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.IpMulticastLoop.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.IpMulticastTtl.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.IpTos.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoBroadcast.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoKeepalive.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoLinger.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoRcvbuf.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoReuseaddr.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoReuseport.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.SoSndbuf.get -> Java.Net.ISocketOption? +static Java.Net.StandardSocketOptions.TcpNodelay.get -> Java.Net.ISocketOption? +static Java.Net.URI.Create(string? str) -> Java.Net.URI? +static Java.Net.URL.SetURLStreamHandlerFactory(Java.Net.IURLStreamHandlerFactory? fac) -> void +static Java.Net.URLClassLoader.NewInstance(Java.Net.URL![]? urls) -> Java.Net.URLClassLoader? +static Java.Net.URLClassLoader.NewInstance(Java.Net.URL![]? urls, Java.Lang.ClassLoader? parent) -> Java.Net.URLClassLoader? +static Java.Net.URLConnection.DefaultAllowUserInteraction.get -> bool +static Java.Net.URLConnection.DefaultAllowUserInteraction.set -> void +static Java.Net.URLConnection.FileNameMap.get -> Java.Net.IFileNameMap? +static Java.Net.URLConnection.FileNameMap.set -> void +static Java.Net.URLConnection.GetDefaultRequestProperty(string? key) -> string? +static Java.Net.URLConnection.GuessContentTypeFromName(string? fname) -> string? +static Java.Net.URLConnection.GuessContentTypeFromStream(System.IO.Stream? is) -> string? +static Java.Net.URLConnection.SetContentHandlerFactory(Java.Net.IContentHandlerFactory? fac) -> void +static Java.Net.URLConnection.SetDefaultRequestProperty(string? key, string? value) -> void +static Java.Net.URLDecoder.Decode(string? s) -> string? +static Java.Net.URLDecoder.Decode(string? s, Java.Nio.Charset.Charset? charset) -> string? +static Java.Net.URLDecoder.Decode(string? s, string? enc) -> string? +static Java.Net.URLEncoder.Encode(string? s) -> string? +static Java.Net.URLEncoder.Encode(string? s, Java.Nio.Charset.Charset? charset) -> string? +static Java.Net.URLEncoder.Encode(string? s, string? enc) -> string? +static Java.Nio.ByteBuffer.Allocate(int capacity) -> Java.Nio.ByteBuffer! +static Java.Nio.ByteBuffer.AllocateDirect(int capacity) -> Java.Nio.ByteBuffer! +static Java.Nio.ByteBuffer.Wrap(byte[]! array) -> Java.Nio.ByteBuffer! +static Java.Nio.ByteBuffer.Wrap(byte[]! array, int offset, int length) -> Java.Nio.ByteBuffer! +static Java.Nio.ByteOrder.BigEndian.get -> Java.Nio.ByteOrder? +static Java.Nio.ByteOrder.LittleEndian.get -> Java.Nio.ByteOrder? +static Java.Nio.ByteOrder.NativeOrder() -> Java.Nio.ByteOrder? +static Java.Nio.Channels.AsynchronousChannelGroup.WithCachedThreadPool(Java.Util.Concurrent.IExecutorService? executor, int initialSize) -> Java.Nio.Channels.AsynchronousChannelGroup? +static Java.Nio.Channels.AsynchronousChannelGroup.WithFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Nio.Channels.AsynchronousChannelGroup? +static Java.Nio.Channels.AsynchronousChannelGroup.WithThreadPool(Java.Util.Concurrent.IExecutorService? executor) -> Java.Nio.Channels.AsynchronousChannelGroup? +static Java.Nio.Channels.AsynchronousFileChannel.Open(Java.Nio.FileNio.IPath? file, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.Channels.AsynchronousFileChannel? +static Java.Nio.Channels.AsynchronousFileChannel.Open(Java.Nio.FileNio.IPath? file, System.Collections.Generic.ICollection? options, Java.Util.Concurrent.IExecutorService? executor, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.AsynchronousFileChannel? +static Java.Nio.Channels.AsynchronousServerSocketChannel.Open() -> Java.Nio.Channels.AsynchronousServerSocketChannel? +static Java.Nio.Channels.AsynchronousServerSocketChannel.Open(Java.Nio.Channels.AsynchronousChannelGroup? group) -> Java.Nio.Channels.AsynchronousServerSocketChannel? +static Java.Nio.Channels.AsynchronousSocketChannel.Open() -> Java.Nio.Channels.AsynchronousSocketChannel? +static Java.Nio.Channels.AsynchronousSocketChannel.Open(Java.Nio.Channels.AsynchronousChannelGroup? group) -> Java.Nio.Channels.AsynchronousSocketChannel? +static Java.Nio.Channels.Channels.NewInputStream(Java.Nio.Channels.IAsynchronousByteChannel? ch) -> System.IO.Stream? +static Java.Nio.Channels.Channels.NewInputStream(Java.Nio.Channels.IReadableByteChannel? ch) -> System.IO.Stream? +static Java.Nio.Channels.Channels.NewOutputStream(Java.Nio.Channels.IAsynchronousByteChannel? ch) -> System.IO.Stream? +static Java.Nio.Channels.Channels.NewOutputStream(Java.Nio.Channels.IWritableByteChannel? ch) -> System.IO.Stream? +static Java.Nio.Channels.Channels.NewReadableChannel(System.IO.Stream? in) -> Java.Nio.Channels.IReadableByteChannel? +static Java.Nio.Channels.Channels.NewReader(Java.Nio.Channels.IReadableByteChannel? ch, Java.Nio.Charset.Charset? charset) -> Java.IO.Reader? +static Java.Nio.Channels.Channels.NewReader(Java.Nio.Channels.IReadableByteChannel? ch, Java.Nio.Charset.CharsetDecoder? dec, int minBufferCap) -> Java.IO.Reader? +static Java.Nio.Channels.Channels.NewReader(Java.Nio.Channels.IReadableByteChannel? ch, string? csName) -> Java.IO.Reader? +static Java.Nio.Channels.Channels.NewWritableChannel(System.IO.Stream? out) -> Java.Nio.Channels.IWritableByteChannel? +static Java.Nio.Channels.Channels.NewWriter(Java.Nio.Channels.IWritableByteChannel? ch, Java.Nio.Charset.Charset? charset) -> Java.IO.Writer? +static Java.Nio.Channels.Channels.NewWriter(Java.Nio.Channels.IWritableByteChannel? ch, Java.Nio.Charset.CharsetEncoder? enc, int minBufferCap) -> Java.IO.Writer? +static Java.Nio.Channels.Channels.NewWriter(Java.Nio.Channels.IWritableByteChannel? ch, string? csName) -> Java.IO.Writer? +static Java.Nio.Channels.DatagramChannel.Open() -> Java.Nio.Channels.DatagramChannel? +static Java.Nio.Channels.DatagramChannel.Open(Java.Net.IProtocolFamily? family) -> Java.Nio.Channels.DatagramChannel? +static Java.Nio.Channels.FileChannel.MapMode.Private.get -> Java.Nio.Channels.FileChannel.MapMode? +static Java.Nio.Channels.FileChannel.MapMode.ReadOnly.get -> Java.Nio.Channels.FileChannel.MapMode? +static Java.Nio.Channels.FileChannel.MapMode.ReadWrite.get -> Java.Nio.Channels.FileChannel.MapMode? +static Java.Nio.Channels.FileChannel.Open(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.Channels.FileChannel? +static Java.Nio.Channels.FileChannel.Open(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? options, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.FileChannel? +static Java.Nio.Channels.IGatheringByteChannelExtensions.WriteAsync(this Java.Nio.Channels.IGatheringByteChannel! self, Java.Nio.ByteBuffer![]? srcs) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.IGatheringByteChannelExtensions.WriteAsync(this Java.Nio.Channels.IGatheringByteChannel! self, Java.Nio.ByteBuffer![]? srcs, int offset, int length) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.IReadableByteChannelExtensions.ReadAsync(this Java.Nio.Channels.IReadableByteChannel! self, Java.Nio.ByteBuffer? dst) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.IScatteringByteChannelExtensions.ReadAsync(this Java.Nio.Channels.IScatteringByteChannel! self, Java.Nio.ByteBuffer![]? dsts) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.IScatteringByteChannelExtensions.ReadAsync(this Java.Nio.Channels.IScatteringByteChannel! self, Java.Nio.ByteBuffer![]? dsts, int offset, int length) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.IWritableByteChannelExtensions.WriteAsync(this Java.Nio.Channels.IWritableByteChannel! self, Java.Nio.ByteBuffer? src) -> System.Threading.Tasks.Task! +static Java.Nio.Channels.Pipe.Open() -> Java.Nio.Channels.Pipe? +static Java.Nio.Channels.Selector.Open() -> Java.Nio.Channels.Selector? +static Java.Nio.Channels.ServerSocketChannel.Open() -> Java.Nio.Channels.ServerSocketChannel? +static Java.Nio.Channels.SocketChannel.Open() -> Java.Nio.Channels.SocketChannel? +static Java.Nio.Channels.SocketChannel.Open(Java.Net.SocketAddress? remote) -> Java.Nio.Channels.SocketChannel? +static Java.Nio.Channels.Spi.AsynchronousChannelProvider.Provider() -> Java.Nio.Channels.Spi.AsynchronousChannelProvider? +static Java.Nio.Channels.Spi.SelectorProvider.Provider() -> Java.Nio.Channels.Spi.SelectorProvider? +static Java.Nio.CharBuffer.Allocate(int capacity) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(char[]? array) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(char[]? array, int offset, int length) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(Java.Lang.ICharSequence? csq) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(Java.Lang.ICharSequence? csq, int start, int end) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(string? csq) -> Java.Nio.CharBuffer? +static Java.Nio.CharBuffer.Wrap(string? csq, int start, int end) -> Java.Nio.CharBuffer? +static Java.Nio.Charset.Charset.AvailableCharsets() -> System.Collections.Generic.IDictionary? +static Java.Nio.Charset.Charset.DefaultCharset() -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.Charset.ForName(string? charsetName) -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.Charset.IsSupported(string? charsetName) -> bool +static Java.Nio.Charset.CoderResult.MalformedForLength(int length) -> Java.Nio.Charset.CoderResult? +static Java.Nio.Charset.CoderResult.Overflow.get -> Java.Nio.Charset.CoderResult? +static Java.Nio.Charset.CoderResult.Underflow.get -> Java.Nio.Charset.CoderResult? +static Java.Nio.Charset.CoderResult.UnmappableForLength(int length) -> Java.Nio.Charset.CoderResult? +static Java.Nio.Charset.CodingErrorAction.Ignore.get -> Java.Nio.Charset.CodingErrorAction? +static Java.Nio.Charset.CodingErrorAction.Replace.get -> Java.Nio.Charset.CodingErrorAction? +static Java.Nio.Charset.CodingErrorAction.Report.get -> Java.Nio.Charset.CodingErrorAction? +static Java.Nio.Charset.StandardCharsets.Iso88591.get -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.StandardCharsets.UsAscii.get -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.StandardCharsets.Utf16.get -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.StandardCharsets.Utf16be.get -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.StandardCharsets.Utf16le.get -> Java.Nio.Charset.Charset? +static Java.Nio.Charset.StandardCharsets.Utf8.get -> Java.Nio.Charset.Charset? +static Java.Nio.DoubleBuffer.Allocate(int capacity) -> Java.Nio.DoubleBuffer? +static Java.Nio.DoubleBuffer.Wrap(double[]? array) -> Java.Nio.DoubleBuffer? +static Java.Nio.DoubleBuffer.Wrap(double[]? array, int offset, int length) -> Java.Nio.DoubleBuffer? +static Java.Nio.FileNio.AccessMode.Execute.get -> Java.Nio.FileNio.AccessMode? +static Java.Nio.FileNio.AccessMode.Read.get -> Java.Nio.FileNio.AccessMode? +static Java.Nio.FileNio.AccessMode.ValueOf(string? name) -> Java.Nio.FileNio.AccessMode? +static Java.Nio.FileNio.AccessMode.Values() -> Java.Nio.FileNio.AccessMode![]? +static Java.Nio.FileNio.AccessMode.Write.get -> Java.Nio.FileNio.AccessMode? +static Java.Nio.FileNio.Attributes.AclEntry.NewBuilder() -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +static Java.Nio.FileNio.Attributes.AclEntry.NewBuilder(Java.Nio.FileNio.Attributes.AclEntry? entry) -> Java.Nio.FileNio.Attributes.AclEntry.Builder? +static Java.Nio.FileNio.Attributes.AclEntryFlag.DirectoryInherit.get -> Java.Nio.FileNio.Attributes.AclEntryFlag? +static Java.Nio.FileNio.Attributes.AclEntryFlag.FileInherit.get -> Java.Nio.FileNio.Attributes.AclEntryFlag? +static Java.Nio.FileNio.Attributes.AclEntryFlag.InheritOnly.get -> Java.Nio.FileNio.Attributes.AclEntryFlag? +static Java.Nio.FileNio.Attributes.AclEntryFlag.NoPropagateInherit.get -> Java.Nio.FileNio.Attributes.AclEntryFlag? +static Java.Nio.FileNio.Attributes.AclEntryFlag.ValueOf(string? name) -> Java.Nio.FileNio.Attributes.AclEntryFlag? +static Java.Nio.FileNio.Attributes.AclEntryFlag.Values() -> Java.Nio.FileNio.Attributes.AclEntryFlag![]? +static Java.Nio.FileNio.Attributes.AclEntryPermission.AddFile.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.AddSubdirectory.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.AppendData.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.Delete.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.DeleteChild.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.Execute.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ListDirectory.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ReadAcl.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ReadAttributes.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ReadData.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ReadNamedAttrs.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.Synchronize.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.ValueOf(string? name) -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.Values() -> Java.Nio.FileNio.Attributes.AclEntryPermission![]? +static Java.Nio.FileNio.Attributes.AclEntryPermission.WriteAcl.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.WriteAttributes.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.WriteData.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.WriteNamedAttrs.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryPermission.WriteOwner.get -> Java.Nio.FileNio.Attributes.AclEntryPermission? +static Java.Nio.FileNio.Attributes.AclEntryType.Alarm.get -> Java.Nio.FileNio.Attributes.AclEntryType? +static Java.Nio.FileNio.Attributes.AclEntryType.Allow.get -> Java.Nio.FileNio.Attributes.AclEntryType? +static Java.Nio.FileNio.Attributes.AclEntryType.Audit.get -> Java.Nio.FileNio.Attributes.AclEntryType? +static Java.Nio.FileNio.Attributes.AclEntryType.Deny.get -> Java.Nio.FileNio.Attributes.AclEntryType? +static Java.Nio.FileNio.Attributes.AclEntryType.ValueOf(string? name) -> Java.Nio.FileNio.Attributes.AclEntryType? +static Java.Nio.FileNio.Attributes.AclEntryType.Values() -> Java.Nio.FileNio.Attributes.AclEntryType![]? +static Java.Nio.FileNio.Attributes.FileTime.From(long value, Java.Util.Concurrent.TimeUnit? unit) -> Java.Nio.FileNio.Attributes.FileTime? +static Java.Nio.FileNio.Attributes.FileTime.FromMillis(long value) -> Java.Nio.FileNio.Attributes.FileTime? +static Java.Nio.FileNio.Attributes.PosixFilePermission.GroupExecute.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.GroupRead.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.GroupWrite.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OthersExecute.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OthersRead.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OthersWrite.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OwnerExecute.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OwnerRead.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.OwnerWrite.get -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.ValueOf(string? name) -> Java.Nio.FileNio.Attributes.PosixFilePermission? +static Java.Nio.FileNio.Attributes.PosixFilePermission.Values() -> Java.Nio.FileNio.Attributes.PosixFilePermission![]? +static Java.Nio.FileNio.Attributes.PosixFilePermissions.AsFileAttribute(System.Collections.Generic.ICollection? perms) -> Java.Nio.FileNio.Attributes.IFileAttribute? +static Java.Nio.FileNio.Attributes.PosixFilePermissions.FromString(string? perms) -> System.Collections.Generic.ICollection? +static Java.Nio.FileNio.Attributes.PosixFilePermissions.ToString(System.Collections.Generic.ICollection? perms) -> string? +static Java.Nio.FileNio.Files.Copy(Java.Nio.FileNio.IPath? source, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Copy(Java.Nio.FileNio.IPath? source, System.IO.Stream? out) -> long +static Java.Nio.FileNio.Files.Copy(System.IO.Stream? in, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption![]? options) -> long +static Java.Nio.FileNio.Files.CreateDirectories(Java.Nio.FileNio.IPath? dir, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateDirectory(Java.Nio.FileNio.IPath? dir, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateFile(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateLink(Java.Nio.FileNio.IPath? link, Java.Nio.FileNio.IPath? existing) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateSymbolicLink(Java.Nio.FileNio.IPath? link, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateTempDirectory(Java.Nio.FileNio.IPath? dir, string? prefix, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateTempDirectory(string? prefix, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateTempFile(Java.Nio.FileNio.IPath? dir, string? prefix, string? suffix, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.CreateTempFile(string? prefix, string? suffix, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Delete(Java.Nio.FileNio.IPath? path) -> void +static Java.Nio.FileNio.Files.DeleteIfExists(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.Exists(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> bool +static Java.Nio.FileNio.Files.GetAttribute(Java.Nio.FileNio.IPath? path, string? attribute, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +static Java.Nio.FileNio.Files.GetFileAttributeView(Java.Nio.FileNio.IPath? path, Java.Lang.Class? type, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +static Java.Nio.FileNio.Files.GetFileStore(Java.Nio.FileNio.IPath? path) -> Java.Nio.FileNio.FileStore? +static Java.Nio.FileNio.Files.GetLastModifiedTime(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Nio.FileNio.Attributes.FileTime? +static Java.Nio.FileNio.Files.GetOwner(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Nio.FileNio.Attributes.IUserPrincipal? +static Java.Nio.FileNio.Files.GetPosixFilePermissions(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> System.Collections.Generic.ICollection? +static Java.Nio.FileNio.Files.IsDirectory(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> bool +static Java.Nio.FileNio.Files.IsExecutable(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.IsHidden(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.IsReadable(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.IsRegularFile(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> bool +static Java.Nio.FileNio.Files.IsSameFile(Java.Nio.FileNio.IPath? path, Java.Nio.FileNio.IPath? path2) -> bool +static Java.Nio.FileNio.Files.IsSymbolicLink(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.IsWritable(Java.Nio.FileNio.IPath? path) -> bool +static Java.Nio.FileNio.Files.Move(Java.Nio.FileNio.IPath? source, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.ICopyOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.NewBufferedReader(Java.Nio.FileNio.IPath? path) -> Java.IO.BufferedReader? +static Java.Nio.FileNio.Files.NewBufferedReader(Java.Nio.FileNio.IPath? path, Java.Nio.Charset.Charset? cs) -> Java.IO.BufferedReader? +static Java.Nio.FileNio.Files.NewBufferedWriter(Java.Nio.FileNio.IPath? path, Java.Nio.Charset.Charset? cs, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.IO.BufferedWriter? +static Java.Nio.FileNio.Files.NewBufferedWriter(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.IO.BufferedWriter? +static Java.Nio.FileNio.Files.NewByteChannel(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.Channels.ISeekableByteChannel? +static Java.Nio.FileNio.Files.NewByteChannel(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? options, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.ISeekableByteChannel? +static Java.Nio.FileNio.Files.NewDirectoryStream(Java.Nio.FileNio.IPath? dir) -> Java.Nio.FileNio.IDirectoryStream? +static Java.Nio.FileNio.Files.NewDirectoryStream(Java.Nio.FileNio.IPath? dir, Java.Nio.FileNio.IDirectoryStreamFilter? filter) -> Java.Nio.FileNio.IDirectoryStream? +static Java.Nio.FileNio.Files.NewDirectoryStream(Java.Nio.FileNio.IPath? dir, string? glob) -> Java.Nio.FileNio.IDirectoryStream? +static Java.Nio.FileNio.Files.NewInputStream(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> System.IO.Stream? +static Java.Nio.FileNio.Files.NewOutputStream(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> System.IO.Stream? +static Java.Nio.FileNio.Files.NotExists(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.LinkOption![]? options) -> bool +static Java.Nio.FileNio.Files.ProbeContentType(Java.Nio.FileNio.IPath? path) -> string? +static Java.Nio.FileNio.Files.ReadAllBytes(Java.Nio.FileNio.IPath? path) -> byte[]? +static Java.Nio.FileNio.Files.ReadAllLines(Java.Nio.FileNio.IPath? path) -> System.Collections.Generic.IList? +static Java.Nio.FileNio.Files.ReadAllLines(Java.Nio.FileNio.IPath? path, Java.Nio.Charset.Charset? cs) -> System.Collections.Generic.IList? +static Java.Nio.FileNio.Files.ReadAttributes(Java.Nio.FileNio.IPath? path, Java.Lang.Class? type, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Lang.Object? +static Java.Nio.FileNio.Files.ReadAttributes(Java.Nio.FileNio.IPath? path, string? attributes, params Java.Nio.FileNio.LinkOption![]? options) -> System.Collections.Generic.IDictionary? +static Java.Nio.FileNio.Files.ReadSymbolicLink(Java.Nio.FileNio.IPath? link) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.SetAttribute(Java.Nio.FileNio.IPath? path, string? attribute, Java.Lang.Object? value, params Java.Nio.FileNio.LinkOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.SetLastModifiedTime(Java.Nio.FileNio.IPath? path, Java.Nio.FileNio.Attributes.FileTime? time) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.SetOwner(Java.Nio.FileNio.IPath? path, Java.Nio.FileNio.Attributes.IUserPrincipal? owner) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.SetPosixFilePermissions(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? perms) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Size(Java.Nio.FileNio.IPath? path) -> long +static Java.Nio.FileNio.Files.WalkFileTree(Java.Nio.FileNio.IPath? start, Java.Nio.FileNio.IFileVisitor? visitor) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.WalkFileTree(Java.Nio.FileNio.IPath? start, System.Collections.Generic.ICollection? options, int maxDepth, Java.Nio.FileNio.IFileVisitor? visitor) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Write(Java.Nio.FileNio.IPath? path, byte[]? bytes, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Write(Java.Nio.FileNio.IPath? path, Java.Lang.IIterable? lines, Java.Nio.Charset.Charset? cs, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Files.Write(Java.Nio.FileNio.IPath? path, Java.Lang.IIterable? lines, params Java.Nio.FileNio.IOpenOption![]? options) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.FileSystems.Default.get -> Java.Nio.FileNio.FileSystem? +static Java.Nio.FileNio.FileSystems.GetFileSystem(Java.Net.URI? uri) -> Java.Nio.FileNio.FileSystem? +static Java.Nio.FileNio.FileSystems.NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary? env) -> Java.Nio.FileNio.FileSystem? +static Java.Nio.FileNio.FileSystems.NewFileSystem(Java.Net.URI? uri, System.Collections.Generic.IDictionary? env, Java.Lang.ClassLoader? loader) -> Java.Nio.FileNio.FileSystem? +static Java.Nio.FileNio.FileSystems.NewFileSystem(Java.Nio.FileNio.IPath? path, Java.Lang.ClassLoader? loader) -> Java.Nio.FileNio.FileSystem? +static Java.Nio.FileNio.FileVisitOption.FollowLinks.get -> Java.Nio.FileNio.FileVisitOption? +static Java.Nio.FileNio.FileVisitOption.ValueOf(string? name) -> Java.Nio.FileNio.FileVisitOption? +static Java.Nio.FileNio.FileVisitOption.Values() -> Java.Nio.FileNio.FileVisitOption![]? +static Java.Nio.FileNio.FileVisitResult.Continue.get -> Java.Nio.FileNio.FileVisitResult? +static Java.Nio.FileNio.FileVisitResult.SkipSiblings.get -> Java.Nio.FileNio.FileVisitResult? +static Java.Nio.FileNio.FileVisitResult.SkipSubtree.get -> Java.Nio.FileNio.FileVisitResult? +static Java.Nio.FileNio.FileVisitResult.Terminate.get -> Java.Nio.FileNio.FileVisitResult? +static Java.Nio.FileNio.FileVisitResult.ValueOf(string? name) -> Java.Nio.FileNio.FileVisitResult? +static Java.Nio.FileNio.FileVisitResult.Values() -> Java.Nio.FileNio.FileVisitResult![]? +static Java.Nio.FileNio.LinkOption.NofollowLinks.get -> Java.Nio.FileNio.LinkOption? +static Java.Nio.FileNio.LinkOption.ValueOf(string? name) -> Java.Nio.FileNio.LinkOption? +static Java.Nio.FileNio.LinkOption.Values() -> Java.Nio.FileNio.LinkOption![]? +static Java.Nio.FileNio.Path.Of(Java.Net.URI? uri) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Path.Of(string? first, params string![]? more) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Paths.Get(Java.Net.URI? uri) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Paths.Get(string? first, params string![]? more) -> Java.Nio.FileNio.IPath? +static Java.Nio.FileNio.Spi.FileSystemProvider.InstalledProviders() -> System.Collections.Generic.IList? +static Java.Nio.FileNio.StandardCopyOption.AtomicMove.get -> Java.Nio.FileNio.StandardCopyOption? +static Java.Nio.FileNio.StandardCopyOption.CopyAttributes.get -> Java.Nio.FileNio.StandardCopyOption? +static Java.Nio.FileNio.StandardCopyOption.ReplaceExisting.get -> Java.Nio.FileNio.StandardCopyOption? +static Java.Nio.FileNio.StandardCopyOption.ValueOf(string? name) -> Java.Nio.FileNio.StandardCopyOption? +static Java.Nio.FileNio.StandardCopyOption.Values() -> Java.Nio.FileNio.StandardCopyOption![]? +static Java.Nio.FileNio.StandardOpenOption.Append.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Create.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.CreateNew.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.DeleteOnClose.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Dsync.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Read.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Sparse.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Sync.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.TruncateExisting.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.ValueOf(string? name) -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardOpenOption.Values() -> Java.Nio.FileNio.StandardOpenOption![]? +static Java.Nio.FileNio.StandardOpenOption.Write.get -> Java.Nio.FileNio.StandardOpenOption? +static Java.Nio.FileNio.StandardWatchEventKinds.EntryCreate.get -> Java.Nio.FileNio.IWatchEventKind? +static Java.Nio.FileNio.StandardWatchEventKinds.EntryDelete.get -> Java.Nio.FileNio.IWatchEventKind? +static Java.Nio.FileNio.StandardWatchEventKinds.EntryModify.get -> Java.Nio.FileNio.IWatchEventKind? +static Java.Nio.FileNio.StandardWatchEventKinds.Overflow.get -> Java.Nio.FileNio.IWatchEventKind? +static Java.Nio.FloatBuffer.Allocate(int capacity) -> Java.Nio.FloatBuffer? +static Java.Nio.FloatBuffer.Wrap(float[]? array) -> Java.Nio.FloatBuffer? +static Java.Nio.FloatBuffer.Wrap(float[]? array, int offset, int length) -> Java.Nio.FloatBuffer? +static Java.Nio.IntBuffer.Allocate(int capacity) -> Java.Nio.IntBuffer? +static Java.Nio.IntBuffer.Wrap(int[]? array) -> Java.Nio.IntBuffer? +static Java.Nio.IntBuffer.Wrap(int[]? array, int offset, int length) -> Java.Nio.IntBuffer? +static Java.Nio.LongBuffer.Allocate(int capacity) -> Java.Nio.LongBuffer? +static Java.Nio.LongBuffer.Wrap(long[]? array) -> Java.Nio.LongBuffer? +static Java.Nio.LongBuffer.Wrap(long[]? array, int offset, int length) -> Java.Nio.LongBuffer? +static Java.Nio.ShortBuffer.Allocate(int capacity) -> Java.Nio.ShortBuffer? +static Java.Nio.ShortBuffer.Wrap(short[]? array) -> Java.Nio.ShortBuffer? +static Java.Nio.ShortBuffer.Wrap(short[]? array, int offset, int length) -> Java.Nio.ShortBuffer? +static Java.Security.AccessController.CheckPermission(Java.Security.Permission? perm) -> void +static Java.Security.AccessController.Context.get -> Java.Security.AccessControlContext? +static Java.Security.AccessController.DoPrivileged(Java.Security.IPrivilegedAction? action) -> Java.Lang.Object? +static Java.Security.AccessController.DoPrivileged(Java.Security.IPrivilegedAction? action, Java.Security.AccessControlContext? context) -> Java.Lang.Object? +static Java.Security.AccessController.DoPrivileged(Java.Security.IPrivilegedExceptionAction? action) -> Java.Lang.Object? +static Java.Security.AccessController.DoPrivileged(Java.Security.IPrivilegedExceptionAction? action, Java.Security.AccessControlContext? context) -> Java.Lang.Object? +static Java.Security.AccessController.DoPrivilegedWithCombiner(Java.Security.IPrivilegedAction? action) -> Java.Lang.Object? +static Java.Security.AccessController.DoPrivilegedWithCombiner(Java.Security.IPrivilegedExceptionAction? action) -> Java.Lang.Object? +static Java.Security.AlgorithmParameterGenerator.GetInstance(string? algorithm) -> Java.Security.AlgorithmParameterGenerator? +static Java.Security.AlgorithmParameterGenerator.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.AlgorithmParameterGenerator? +static Java.Security.AlgorithmParameterGenerator.GetInstance(string? algorithm, string? provider) -> Java.Security.AlgorithmParameterGenerator? +static Java.Security.AlgorithmParameters.GetInstance(string? algorithm) -> Java.Security.AlgorithmParameters? +static Java.Security.AlgorithmParameters.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.AlgorithmParameters? +static Java.Security.AlgorithmParameters.GetInstance(string? algorithm, string? provider) -> Java.Security.AlgorithmParameters? +static Java.Security.Cert.CertificateFactory.GetInstance(string? type) -> Java.Security.Cert.CertificateFactory? +static Java.Security.Cert.CertificateFactory.GetInstance(string? type, Java.Security.Provider? provider) -> Java.Security.Cert.CertificateFactory? +static Java.Security.Cert.CertificateFactory.GetInstance(string? type, string? provider) -> Java.Security.Cert.CertificateFactory? +static Java.Security.Cert.CertPathBuilder.DefaultType.get -> string? +static Java.Security.Cert.CertPathBuilder.GetInstance(string? algorithm) -> Java.Security.Cert.CertPathBuilder? +static Java.Security.Cert.CertPathBuilder.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.Cert.CertPathBuilder? +static Java.Security.Cert.CertPathBuilder.GetInstance(string? algorithm, string? provider) -> Java.Security.Cert.CertPathBuilder? +static Java.Security.Cert.CertPathValidator.DefaultType.get -> string? +static Java.Security.Cert.CertPathValidator.GetInstance(string? algorithm) -> Java.Security.Cert.CertPathValidator? +static Java.Security.Cert.CertPathValidator.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.Cert.CertPathValidator? +static Java.Security.Cert.CertPathValidator.GetInstance(string? algorithm, string? provider) -> Java.Security.Cert.CertPathValidator? +static Java.Security.Cert.CertPathValidatorException.BasicReason.AlgorithmConstrained.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.Expired.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.InvalidSignature.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.NotYetValid.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.Revoked.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.UndeterminedRevocationStatus.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.Unspecified.get -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.ValueOf(string? name) -> Java.Security.Cert.CertPathValidatorException.BasicReason? +static Java.Security.Cert.CertPathValidatorException.BasicReason.Values() -> Java.Security.Cert.CertPathValidatorException.BasicReason![]? +static Java.Security.Cert.CertStore.DefaultType.get -> string? +static Java.Security.Cert.CertStore.GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params) -> Java.Security.Cert.CertStore? +static Java.Security.Cert.CertStore.GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params, Java.Security.Provider? provider) -> Java.Security.Cert.CertStore? +static Java.Security.Cert.CertStore.GetInstance(string? type, Java.Security.Cert.ICertStoreParameters? params, string? provider) -> Java.Security.Cert.CertStore? +static Java.Security.Cert.CRLReason.AaCompromise.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.AffiliationChanged.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.CaCompromise.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.CertificateHold.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.CessationOfOperation.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.KeyCompromise.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.PrivilegeWithdrawn.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.RemoveFromCrl.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.Superseded.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.Unspecified.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.Unused.get -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.ValueOf(string? name) -> Java.Security.Cert.CRLReason? +static Java.Security.Cert.CRLReason.Values() -> Java.Security.Cert.CRLReason![]? +static Java.Security.Cert.PKIXReason.InvalidKeyUsage.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.InvalidName.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.InvalidPolicy.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.NameChaining.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.NotCaCert.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.NoTrustAnchor.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.PathTooLong.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.UnrecognizedCritExt.get -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.ValueOf(string? name) -> Java.Security.Cert.PKIXReason? +static Java.Security.Cert.PKIXReason.Values() -> Java.Security.Cert.PKIXReason![]? +static Java.Security.Cert.PKIXRevocationChecker.Option.NoFallback.get -> Java.Security.Cert.PKIXRevocationChecker.Option? +static Java.Security.Cert.PKIXRevocationChecker.Option.OnlyEndEntity.get -> Java.Security.Cert.PKIXRevocationChecker.Option? +static Java.Security.Cert.PKIXRevocationChecker.Option.PreferCrls.get -> Java.Security.Cert.PKIXRevocationChecker.Option? +static Java.Security.Cert.PKIXRevocationChecker.Option.SoftFail.get -> Java.Security.Cert.PKIXRevocationChecker.Option? +static Java.Security.Cert.PKIXRevocationChecker.Option.ValueOf(string? name) -> Java.Security.Cert.PKIXRevocationChecker.Option? +static Java.Security.Cert.PKIXRevocationChecker.Option.Values() -> Java.Security.Cert.PKIXRevocationChecker.Option![]? +static Java.Security.CryptoPrimitive.BlockCipher.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.KeyAgreement.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.KeyEncapsulation.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.KeyWrap.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.Mac.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.MessageDigest.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.PublicKeyEncryption.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.SecureRandom.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.Signature.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.StreamCipher.get -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.ValueOf(string? name) -> Java.Security.CryptoPrimitive? +static Java.Security.CryptoPrimitive.Values() -> Java.Security.CryptoPrimitive![]? +static Java.Security.IdentityScope.SetSystemScope(Java.Security.IdentityScope! scope) -> void +static Java.Security.IdentityScope.SystemScope.get -> Java.Security.IdentityScope? +static Java.Security.IdentityScope.SystemScope.set -> void +static Java.Security.KeyFactory.GetInstance(string? algorithm) -> Java.Security.KeyFactory? +static Java.Security.KeyFactory.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.KeyFactory? +static Java.Security.KeyFactory.GetInstance(string? algorithm, string? provider) -> Java.Security.KeyFactory? +static Java.Security.KeyPairGenerator.GetInstance(string? algorithm) -> Java.Security.KeyPairGenerator? +static Java.Security.KeyPairGenerator.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.KeyPairGenerator? +static Java.Security.KeyPairGenerator.GetInstance(string? algorithm, string? provider) -> Java.Security.KeyPairGenerator? +static Java.Security.KeyRep.Type.Private.get -> Java.Security.KeyRep.Type? +static Java.Security.KeyRep.Type.Public.get -> Java.Security.KeyRep.Type? +static Java.Security.KeyRep.Type.Secret.get -> Java.Security.KeyRep.Type? +static Java.Security.KeyRep.Type.ValueOf(string? name) -> Java.Security.KeyRep.Type? +static Java.Security.KeyRep.Type.Values() -> Java.Security.KeyRep.Type![]? +static Java.Security.KeyStore.Builder.NewInstance(Java.IO.File? file, Java.Security.KeyStore.IProtectionParameter? protection) -> Java.Security.KeyStore.Builder? +static Java.Security.KeyStore.Builder.NewInstance(Java.Security.KeyStore? keyStore, Java.Security.KeyStore.IProtectionParameter? protectionParameter) -> Java.Security.KeyStore.Builder? +static Java.Security.KeyStore.Builder.NewInstance(string? type, Java.Security.Provider? provider, Java.IO.File? file, Java.Security.KeyStore.IProtectionParameter? protection) -> Java.Security.KeyStore.Builder? +static Java.Security.KeyStore.Builder.NewInstance(string? type, Java.Security.Provider? provider, Java.Security.KeyStore.IProtectionParameter? protection) -> Java.Security.KeyStore.Builder? +static Java.Security.KeyStore.DefaultType.get -> string? +static Java.Security.KeyStore.GetInstance(Java.IO.File? file, char[]? password) -> Java.Security.KeyStore? +static Java.Security.KeyStore.GetInstance(Java.IO.File? file, Java.Security.KeyStore.ILoadStoreParameter? param) -> Java.Security.KeyStore? +static Java.Security.KeyStore.GetInstance(string? type) -> Java.Security.KeyStore? +static Java.Security.KeyStore.GetInstance(string? type, Java.Security.Provider? provider) -> Java.Security.KeyStore? +static Java.Security.KeyStore.GetInstance(string? type, string? provider) -> Java.Security.KeyStore? +static Java.Security.MessageDigest.GetInstance(string! algorithm) -> Java.Security.MessageDigest! +static Java.Security.MessageDigest.GetInstance(string! algorithm, Java.Security.Provider! provider) -> Java.Security.MessageDigest! +static Java.Security.MessageDigest.GetInstance(string! algorithm, string! provider) -> Java.Security.MessageDigest! +static Java.Security.MessageDigest.IsEqual(byte[]? digesta, byte[]? digestb) -> bool +static Java.Security.Policy.GetInstance(string? type, Java.Security.Policy.IParameters? params) -> Java.Security.Policy? +static Java.Security.Policy.GetInstance(string? type, Java.Security.Policy.IParameters? params, Java.Security.Provider? provider) -> Java.Security.Policy? +static Java.Security.Policy.GetInstance(string? type, Java.Security.Policy.IParameters? params, string? provider) -> Java.Security.Policy? +static Java.Security.Policy.GetPolicy() -> Java.Security.Policy? +static Java.Security.Policy.SetPolicy(Java.Security.Policy? p) -> void +static Java.Security.Policy.UnsupportedEmptyCollection.get -> Java.Security.PermissionCollection? +static Java.Security.SecureRandom.GetInstance(string? algorithm) -> Java.Security.SecureRandom? +static Java.Security.SecureRandom.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.SecureRandom? +static Java.Security.SecureRandom.GetInstance(string? algorithm, string? provider) -> Java.Security.SecureRandom? +static Java.Security.SecureRandom.GetSeed(int numBytes) -> byte[]? +static Java.Security.SecureRandom.InstanceStrong.get -> Java.Security.SecureRandom? +static Java.Security.Security.AddProvider(Java.Security.Provider? provider) -> int +static Java.Security.Security.GetAlgorithmProperty(string? algName, string? propName) -> string? +static Java.Security.Security.GetAlgorithms(string? serviceName) -> System.Collections.Generic.ICollection? +static Java.Security.Security.GetProperty(string? key) -> string? +static Java.Security.Security.GetProvider(string? name) -> Java.Security.Provider? +static Java.Security.Security.GetProviders() -> Java.Security.Provider![]? +static Java.Security.Security.GetProviders(string? filter) -> Java.Security.Provider![]? +static Java.Security.Security.GetProviders(System.Collections.Generic.IDictionary? filter) -> Java.Security.Provider![]? +static Java.Security.Security.InsertProviderAt(Java.Security.Provider? provider, int position) -> int +static Java.Security.Security.RemoveProvider(string? name) -> void +static Java.Security.Security.SetProperty(string? key, string? datum) -> void +static Java.Security.Signature.GetInstance(string? algorithm) -> Java.Security.Signature? +static Java.Security.Signature.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Java.Security.Signature? +static Java.Security.Signature.GetInstance(string? algorithm, string? provider) -> Java.Security.Signature? +static Java.Security.Spec.ECPoint.PointInfinity.get -> Java.Security.Spec.ECPoint? +static Java.Security.Spec.MGF1ParameterSpec.Sha1.get -> Java.Security.Spec.MGF1ParameterSpec? +static Java.Security.Spec.MGF1ParameterSpec.Sha224.get -> Java.Security.Spec.MGF1ParameterSpec? +static Java.Security.Spec.MGF1ParameterSpec.Sha256.get -> Java.Security.Spec.MGF1ParameterSpec? +static Java.Security.Spec.MGF1ParameterSpec.Sha384.get -> Java.Security.Spec.MGF1ParameterSpec? +static Java.Security.Spec.MGF1ParameterSpec.Sha512.get -> Java.Security.Spec.MGF1ParameterSpec? +static Java.Security.Spec.NamedParameterSpec.Ed25519.get -> Java.Security.Spec.NamedParameterSpec? +static Java.Security.Spec.NamedParameterSpec.Ed448.get -> Java.Security.Spec.NamedParameterSpec? +static Java.Security.Spec.NamedParameterSpec.X25519.get -> Java.Security.Spec.NamedParameterSpec? +static Java.Security.Spec.NamedParameterSpec.X448.get -> Java.Security.Spec.NamedParameterSpec? +static Java.Security.Spec.PSSParameterSpec.Default.get -> Java.Security.Spec.PSSParameterSpec? +static Java.Security.Spec.RSAKeyGenParameterSpec.F0.get -> Java.Math.BigInteger? +static Java.Security.Spec.RSAKeyGenParameterSpec.F4.get -> Java.Math.BigInteger? +static Java.Sql.ClientInfoStatus.ReasonUnknown.get -> Java.Sql.ClientInfoStatus? +static Java.Sql.ClientInfoStatus.ReasonUnknownProperty.get -> Java.Sql.ClientInfoStatus? +static Java.Sql.ClientInfoStatus.ReasonValueInvalid.get -> Java.Sql.ClientInfoStatus? +static Java.Sql.ClientInfoStatus.ReasonValueTruncated.get -> Java.Sql.ClientInfoStatus? +static Java.Sql.ClientInfoStatus.ValueOf(string? name) -> Java.Sql.ClientInfoStatus? +static Java.Sql.ClientInfoStatus.Values() -> Java.Sql.ClientInfoStatus![]? +static Java.Sql.Date.ValueOf(string? s) -> Java.Sql.Date? +static Java.Sql.DriverManager.DeregisterDriver(Java.Sql.IDriver? driver) -> void +static Java.Sql.DriverManager.Drivers.get -> Java.Util.IEnumeration? +static Java.Sql.DriverManager.GetConnection(string? url) -> Java.Sql.IConnection? +static Java.Sql.DriverManager.GetConnection(string? url, Java.Util.Properties? info) -> Java.Sql.IConnection? +static Java.Sql.DriverManager.GetConnection(string? url, string? user, string? password) -> Java.Sql.IConnection? +static Java.Sql.DriverManager.GetDriver(string? url) -> Java.Sql.IDriver? +static Java.Sql.DriverManager.LoginTimeout.get -> int +static Java.Sql.DriverManager.LoginTimeout.set -> void +static Java.Sql.DriverManager.LogStream.get -> Java.IO.PrintStream? +static Java.Sql.DriverManager.LogStream.set -> void +static Java.Sql.DriverManager.LogWriter.get -> Java.IO.PrintWriter? +static Java.Sql.DriverManager.LogWriter.set -> void +static Java.Sql.DriverManager.Println(string? message) -> void +static Java.Sql.DriverManager.PrintlnAsync(string? message) -> System.Threading.Tasks.Task! +static Java.Sql.DriverManager.RegisterDriver(Java.Sql.IDriver? driver) -> void +static Java.Sql.IDriverExtensions.ConnectAsync(this Java.Sql.IDriver! self, string? url, Java.Util.Properties? info) -> System.Threading.Tasks.Task! +static Java.Sql.RowIdLifetime.RowidUnsupported.get -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.RowidValidForever.get -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.RowidValidOther.get -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.RowidValidSession.get -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.RowidValidTransaction.get -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.ValueOf(string? name) -> Java.Sql.RowIdLifetime? +static Java.Sql.RowIdLifetime.Values() -> Java.Sql.RowIdLifetime![]? +static Java.Sql.Time.ValueOf(string? s) -> Java.Sql.Time? +static Java.Sql.Timestamp.ValueOf(string? s) -> Java.Sql.Timestamp? +static Java.Text.AttributedCharacterIteratorAttribute.InputMethodSegment.get -> Java.Text.AttributedCharacterIteratorAttribute? +static Java.Text.AttributedCharacterIteratorAttribute.Language.get -> Java.Text.AttributedCharacterIteratorAttribute? +static Java.Text.AttributedCharacterIteratorAttribute.Reading.get -> Java.Text.AttributedCharacterIteratorAttribute? +static Java.Text.Bidi.ReorderVisually(byte[]? levels, int levelStart, Java.Lang.Object![]? objects, int objectStart, int count) -> void +static Java.Text.Bidi.RequiresBidi(char[]? text, int start, int limit) -> bool +static Java.Text.BreakIterator.CharacterInstance.get -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.GetAvailableLocales() -> Java.Util.Locale![]? +static Java.Text.BreakIterator.GetCharacterInstance(Java.Util.Locale? locale) -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.GetLineInstance(Java.Util.Locale? locale) -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.GetSentenceInstance(Java.Util.Locale? locale) -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.GetWordInstance(Java.Util.Locale? locale) -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.LineInstance.get -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.SentenceInstance.get -> Java.Text.BreakIterator? +static Java.Text.BreakIterator.WordInstance.get -> Java.Text.BreakIterator? +static Java.Text.ChoiceFormat.NextDouble(double d) -> double +static Java.Text.ChoiceFormat.NextDouble(double d, bool positive) -> double +static Java.Text.ChoiceFormat.PreviousDouble(double d) -> double +static Java.Text.CollationElementIterator.PrimaryOrder(int order) -> int +static Java.Text.CollationElementIterator.SecondaryOrder(int order) -> short +static Java.Text.CollationElementIterator.TertiaryOrder(int order) -> short +static Java.Text.Collator.GetAvailableLocales() -> Java.Util.Locale![]? +static Java.Text.Collator.GetInstance(Java.Util.Locale? desiredLocale) -> Java.Text.Collator? +static Java.Text.Collator.Instance.get -> Java.Text.Collator? +static Java.Text.DateFormat.DateInstance.get -> Java.Text.DateFormat! +static Java.Text.DateFormat.DateTimeInstance.get -> Java.Text.DateFormat! +static Java.Text.DateFormat.Field.AmPm.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.DayOfMonth.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.DayOfWeek.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.DayOfWeekInMonth.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.DayOfYear.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Era.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Hour0.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Hour1.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.HourOfDay0.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.HourOfDay1.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Millisecond.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Minute.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Month.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.OfCalendarField(int calendarField) -> Java.Text.DateFormat.Field! +static Java.Text.DateFormat.Field.Second.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.TimeZone.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.WeekOfMonth.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.WeekOfYear.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.Field.Year.get -> Java.Text.DateFormat.Field? +static Java.Text.DateFormat.GetAvailableLocales() -> Java.Util.Locale![]! +static Java.Text.DateFormat.GetDateInstance(int style) -> Java.Text.DateFormat! +static Java.Text.DateFormat.GetDateInstance(int style, Java.Util.Locale! aLocale) -> Java.Text.DateFormat! +static Java.Text.DateFormat.GetDateTimeInstance(int dateStyle, int timeStyle) -> Java.Text.DateFormat! +static Java.Text.DateFormat.GetDateTimeInstance(int dateStyle, int timeStyle, Java.Util.Locale! aLocale) -> Java.Text.DateFormat! +static Java.Text.DateFormat.GetTimeInstance(int style) -> Java.Text.DateFormat! +static Java.Text.DateFormat.GetTimeInstance(int style, Java.Util.Locale! aLocale) -> Java.Text.DateFormat! +static Java.Text.DateFormat.Instance.get -> Java.Text.DateFormat! +static Java.Text.DateFormat.TimeInstance.get -> Java.Text.DateFormat! +static Java.Text.DateFormatSymbols.GetAvailableLocales() -> Java.Util.Locale![]? +static Java.Text.DateFormatSymbols.GetInstance(Java.Util.Locale? locale) -> Java.Text.DateFormatSymbols? +static Java.Text.DateFormatSymbols.Instance.get -> Java.Text.DateFormatSymbols? +static Java.Text.DecimalFormatSymbols.GetAvailableLocales() -> Java.Util.Locale![]? +static Java.Text.DecimalFormatSymbols.GetInstance(Java.Util.Locale? locale) -> Java.Text.DecimalFormatSymbols? +static Java.Text.DecimalFormatSymbols.Instance.get -> Java.Text.DecimalFormatSymbols? +static Java.Text.MessageFormat.Field.Argument.get -> Java.Text.MessageFormat.Field? +static Java.Text.MessageFormat.Format(string? pattern, params Java.Lang.Object![]? arguments) -> string? +static Java.Text.Normalizer.Form.Nfc.get -> Java.Text.Normalizer.Form? +static Java.Text.Normalizer.Form.Nfd.get -> Java.Text.Normalizer.Form? +static Java.Text.Normalizer.Form.Nfkc.get -> Java.Text.Normalizer.Form? +static Java.Text.Normalizer.Form.Nfkd.get -> Java.Text.Normalizer.Form? +static Java.Text.Normalizer.Form.ValueOf(string? name) -> Java.Text.Normalizer.Form? +static Java.Text.Normalizer.Form.Values() -> Java.Text.Normalizer.Form![]? +static Java.Text.Normalizer.IsNormalized(Java.Lang.ICharSequence? src, Java.Text.Normalizer.Form? form) -> bool +static Java.Text.Normalizer.IsNormalized(string? src, Java.Text.Normalizer.Form? form) -> bool +static Java.Text.Normalizer.Normalize(Java.Lang.ICharSequence? src, Java.Text.Normalizer.Form? form) -> string? +static Java.Text.Normalizer.Normalize(string? src, Java.Text.Normalizer.Form? form) -> string? +static Java.Text.NumberFormat.CurrencyInstance.get -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.Field.Currency.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.DecimalSeparator.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Exponent.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.ExponentSign.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.ExponentSymbol.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Fraction.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.GroupingSeparator.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Integer.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Percent.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Permille.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.Field.Sign.get -> Java.Text.NumberFormat.Field? +static Java.Text.NumberFormat.GetAvailableLocales() -> Java.Util.Locale![]! +static Java.Text.NumberFormat.GetCurrencyInstance(Java.Util.Locale! inLocale) -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.GetInstance(Java.Util.Locale! inLocale) -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.GetIntegerInstance(Java.Util.Locale! inLocale) -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.GetNumberInstance(Java.Util.Locale! inLocale) -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.GetPercentInstance(Java.Util.Locale! inLocale) -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.Instance.get -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.IntegerInstance.get -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.NumberInstance.get -> Java.Text.NumberFormat! +static Java.Text.NumberFormat.PercentInstance.get -> Java.Text.NumberFormat! +static Java.Time.Format.DateTimeFormatter.BasicIsoDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoDateTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoInstant.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoLocalDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoLocalDateTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoLocalTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoOffsetDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoOffsetDateTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoOffsetTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoOrdinalDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoWeekDate.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.IsoZonedDateTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfLocalizedDate(Java.Time.Format.FormatStyle? dateStyle) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfLocalizedDateTime(Java.Time.Format.FormatStyle? dateStyle, Java.Time.Format.FormatStyle? timeStyle) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfLocalizedDateTime(Java.Time.Format.FormatStyle? dateTimeStyle) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfLocalizedTime(Java.Time.Format.FormatStyle? timeStyle) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfPattern(string? pattern) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.OfPattern(string? pattern, Java.Util.Locale? locale) -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DateTimeFormatter.Rfc1123DateTime.get -> Java.Time.Format.DateTimeFormatter? +static Java.Time.Format.DecimalStyle.AvailableLocales.get -> System.Collections.Generic.ICollection? +static Java.Time.Format.DecimalStyle.Of(Java.Util.Locale? locale) -> Java.Time.Format.DecimalStyle? +static Java.Time.Format.DecimalStyle.OfDefaultLocale() -> Java.Time.Format.DecimalStyle? +static Java.Time.Format.DecimalStyle.Standard.get -> Java.Time.Format.DecimalStyle? +static Java.Time.Format.FormatStyle.Full.get -> Java.Time.Format.FormatStyle? +static Java.Time.Format.FormatStyle.Long.get -> Java.Time.Format.FormatStyle? +static Java.Time.Format.FormatStyle.Medium.get -> Java.Time.Format.FormatStyle? +static Java.Time.Format.FormatStyle.Short.get -> Java.Time.Format.FormatStyle? +static Java.Time.Format.FormatStyle.ValueOf(string? name) -> Java.Time.Format.FormatStyle? +static Java.Time.Format.FormatStyle.Values() -> Java.Time.Format.FormatStyle![]? +static Java.Time.Format.ResolverStyle.Lenient.get -> Java.Time.Format.ResolverStyle? +static Java.Time.Format.ResolverStyle.Smart.get -> Java.Time.Format.ResolverStyle? +static Java.Time.Format.ResolverStyle.Strict.get -> Java.Time.Format.ResolverStyle? +static Java.Time.Format.ResolverStyle.ValueOf(string? name) -> Java.Time.Format.ResolverStyle? +static Java.Time.Format.ResolverStyle.Values() -> Java.Time.Format.ResolverStyle![]? +static Java.Time.Format.SignStyle.Always.get -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.ExceedsPad.get -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.Never.get -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.Normal.get -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.NotNegative.get -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.ValueOf(string? name) -> Java.Time.Format.SignStyle? +static Java.Time.Format.SignStyle.Values() -> Java.Time.Format.SignStyle![]? +static Java.Time.Format.TextStyle.Full.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.FullStandalone.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.Narrow.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.NarrowStandalone.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.Short.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.ShortStandalone.get -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.ValueOf(string? name) -> Java.Time.Format.TextStyle? +static Java.Time.Format.TextStyle.Values() -> Java.Time.Format.TextStyle![]? +static Java.Time.Temporal.ChronoField.AlignedDayOfWeekInMonth.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.AlignedDayOfWeekInYear.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.AlignedWeekOfMonth.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.AlignedWeekOfYear.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.AmpmOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.ClockHourOfAmpm.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.ClockHourOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.DayOfMonth.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.DayOfWeek.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.DayOfYear.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.EpochDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.Era.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.HourOfAmpm.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.HourOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.InstantSeconds.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MicroOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MicroOfSecond.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MilliOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MilliOfSecond.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MinuteOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MinuteOfHour.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.MonthOfYear.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.NanoOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.NanoOfSecond.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.OffsetSeconds.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.ProlepticMonth.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.SecondOfDay.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.SecondOfMinute.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.ValueOf(string? name) -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.Values() -> Java.Time.Temporal.ChronoField![]? +static Java.Time.Temporal.ChronoField.Year.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoField.YearOfEra.get -> Java.Time.Temporal.ChronoField? +static Java.Time.Temporal.ChronoUnit.Centuries.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Days.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Decades.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Eras.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Forever.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.HalfDays.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Hours.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Micros.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Millennia.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Millis.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Minutes.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Months.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Nanos.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Seconds.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.ValueOf(string? name) -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Values() -> Java.Time.Temporal.ChronoUnit![]? +static Java.Time.Temporal.ChronoUnit.Weeks.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ChronoUnit.Years.get -> Java.Time.Temporal.ChronoUnit? +static Java.Time.Temporal.ValueRange.Of(long min, long max) -> Java.Time.Temporal.ValueRange? +static Java.Time.Temporal.ValueRange.Of(long min, long maxSmallest, long maxLargest) -> Java.Time.Temporal.ValueRange? +static Java.Time.Temporal.ValueRange.Of(long minSmallest, long minLargest, long maxSmallest, long maxLargest) -> Java.Time.Temporal.ValueRange? +static Java.Time.Temporal.WeekFields.Iso.get -> Java.Time.Temporal.WeekFields? +static Java.Time.Temporal.WeekFields.Of(Java.Util.Locale? locale) -> Java.Time.Temporal.WeekFields? +static Java.Time.Temporal.WeekFields.SundayStart.get -> Java.Time.Temporal.WeekFields? +static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.Standard.get -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition? +static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.Utc.get -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition? +static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.ValueOf(string? name) -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition? +static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.Values() -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition![]? +static Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition.Wall.get -> Java.Time.Zone.ZoneOffsetTransitionRule.TimeDefinition? +static Java.Util.Arrays.AsList(params Java.Lang.Object![]! a) -> System.Collections.IList! +static Java.Util.Arrays.BinarySearch(byte[]! a, int fromIndex, int toIndex, sbyte key) -> int +static Java.Util.Arrays.BinarySearch(byte[]! a, sbyte key) -> int +static Java.Util.Arrays.BinarySearch(char[]! a, char key) -> int +static Java.Util.Arrays.BinarySearch(char[]! a, int fromIndex, int toIndex, char key) -> int +static Java.Util.Arrays.BinarySearch(double[]! a, double key) -> int +static Java.Util.Arrays.BinarySearch(double[]! a, int fromIndex, int toIndex, double key) -> int +static Java.Util.Arrays.BinarySearch(float[]! a, float key) -> int +static Java.Util.Arrays.BinarySearch(float[]! a, int fromIndex, int toIndex, float key) -> int +static Java.Util.Arrays.BinarySearch(int[]! a, int fromIndex, int toIndex, int key) -> int +static Java.Util.Arrays.BinarySearch(int[]! a, int key) -> int +static Java.Util.Arrays.BinarySearch(Java.Lang.Object![]! a, int fromIndex, int toIndex, Java.Lang.Object! key) -> int +static Java.Util.Arrays.BinarySearch(Java.Lang.Object![]! a, int fromIndex, int toIndex, Java.Lang.Object? key, Java.Util.IComparator? c) -> int +static Java.Util.Arrays.BinarySearch(Java.Lang.Object![]! a, Java.Lang.Object! key) -> int +static Java.Util.Arrays.BinarySearch(Java.Lang.Object![]! a, Java.Lang.Object? key, Java.Util.IComparator? c) -> int +static Java.Util.Arrays.BinarySearch(long[]! a, int fromIndex, int toIndex, long key) -> int +static Java.Util.Arrays.BinarySearch(long[]! a, long key) -> int +static Java.Util.Arrays.BinarySearch(short[]! a, int fromIndex, int toIndex, short key) -> int +static Java.Util.Arrays.BinarySearch(short[]! a, short key) -> int +static Java.Util.Arrays.Compare(bool[]! a, int aFromIndex, int aToIndex, bool[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(bool[]? a, bool[]? b) -> int +static Java.Util.Arrays.Compare(byte[]! a, int aFromIndex, int aToIndex, byte[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(byte[]? a, byte[]? b) -> int +static Java.Util.Arrays.Compare(char[]! a, int aFromIndex, int aToIndex, char[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(char[]? a, char[]? b) -> int +static Java.Util.Arrays.Compare(double[]! a, int aFromIndex, int aToIndex, double[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(double[]? a, double[]? b) -> int +static Java.Util.Arrays.Compare(float[]! a, int aFromIndex, int aToIndex, float[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(float[]? a, float[]? b) -> int +static Java.Util.Arrays.Compare(int[]! a, int aFromIndex, int aToIndex, int[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(int[]? a, int[]? b) -> int +static Java.Util.Arrays.Compare(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex, Java.Util.IComparator! cmp) -> int +static Java.Util.Arrays.Compare(Java.Lang.Object![]? a, Java.Lang.Object![]? b) -> int +static Java.Util.Arrays.Compare(Java.Lang.Object![]? a, Java.Lang.Object![]? b, Java.Util.IComparator! cmp) -> int +static Java.Util.Arrays.Compare(long[]! a, int aFromIndex, int aToIndex, long[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(long[]? a, long[]? b) -> int +static Java.Util.Arrays.Compare(short[]! a, int aFromIndex, int aToIndex, short[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Compare(short[]? a, short[]? b) -> int +static Java.Util.Arrays.CompareUnsigned(byte[]! a, int aFromIndex, int aToIndex, byte[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.CompareUnsigned(byte[]? a, byte[]? b) -> int +static Java.Util.Arrays.CompareUnsigned(int[]! a, int aFromIndex, int aToIndex, int[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.CompareUnsigned(int[]? a, int[]? b) -> int +static Java.Util.Arrays.CompareUnsigned(long[]! a, int aFromIndex, int aToIndex, long[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.CompareUnsigned(long[]? a, long[]? b) -> int +static Java.Util.Arrays.CompareUnsigned(short[]! a, int aFromIndex, int aToIndex, short[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.CompareUnsigned(short[]? a, short[]? b) -> int +static Java.Util.Arrays.CopyOf(bool[]! original, int newLength) -> bool[]! +static Java.Util.Arrays.CopyOf(byte[]! original, int newLength) -> byte[]! +static Java.Util.Arrays.CopyOf(char[]! original, int newLength) -> char[]! +static Java.Util.Arrays.CopyOf(double[]! original, int newLength) -> double[]! +static Java.Util.Arrays.CopyOf(float[]! original, int newLength) -> float[]! +static Java.Util.Arrays.CopyOf(int[]! original, int newLength) -> int[]! +static Java.Util.Arrays.CopyOf(Java.Lang.Object![]! original, int newLength) -> Java.Lang.Object![]! +static Java.Util.Arrays.CopyOf(Java.Lang.Object![]! original, int newLength, Java.Lang.Class! newType) -> Java.Lang.Object![]! +static Java.Util.Arrays.CopyOf(long[]! original, int newLength) -> long[]! +static Java.Util.Arrays.CopyOf(short[]! original, int newLength) -> short[]! +static Java.Util.Arrays.CopyOfRange(bool[]! original, int from, int to) -> bool[]! +static Java.Util.Arrays.CopyOfRange(byte[]! original, int from, int to) -> byte[]! +static Java.Util.Arrays.CopyOfRange(char[]! original, int from, int to) -> char[]! +static Java.Util.Arrays.CopyOfRange(double[]! original, int from, int to) -> double[]! +static Java.Util.Arrays.CopyOfRange(float[]! original, int from, int to) -> float[]! +static Java.Util.Arrays.CopyOfRange(int[]! original, int from, int to) -> int[]! +static Java.Util.Arrays.CopyOfRange(Java.Lang.Object![]! original, int from, int to) -> Java.Lang.Object![]! +static Java.Util.Arrays.CopyOfRange(Java.Lang.Object![]! original, int from, int to, Java.Lang.Class! newType) -> Java.Lang.Object![]! +static Java.Util.Arrays.CopyOfRange(long[]! original, int from, int to) -> long[]! +static Java.Util.Arrays.CopyOfRange(short[]! original, int from, int to) -> short[]! +static Java.Util.Arrays.DeepEquals(Java.Lang.Object![]? a1, Java.Lang.Object![]? a2) -> bool +static Java.Util.Arrays.DeepHashCode(Java.Lang.Object![]? a) -> int +static Java.Util.Arrays.DeepToString(Java.Lang.Object![]? a) -> string! +static Java.Util.Arrays.Equals(bool[]! a, int aFromIndex, int aToIndex, bool[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(bool[]? a, bool[]? a2) -> bool +static Java.Util.Arrays.Equals(byte[]! a, int aFromIndex, int aToIndex, byte[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(byte[]? a, byte[]? a2) -> bool +static Java.Util.Arrays.Equals(char[]! a, int aFromIndex, int aToIndex, char[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(char[]? a, char[]? a2) -> bool +static Java.Util.Arrays.Equals(double[]! a, int aFromIndex, int aToIndex, double[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(double[]? a, double[]? a2) -> bool +static Java.Util.Arrays.Equals(float[]! a, int aFromIndex, int aToIndex, float[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(float[]? a, float[]? a2) -> bool +static Java.Util.Arrays.Equals(int[]! a, int aFromIndex, int aToIndex, int[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(int[]? a, int[]? a2) -> bool +static Java.Util.Arrays.Equals(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex, Java.Util.IComparator! cmp) -> bool +static Java.Util.Arrays.Equals(Java.Lang.Object![]? a, Java.Lang.Object![]? a2) -> bool +static Java.Util.Arrays.Equals(Java.Lang.Object![]? a, Java.Lang.Object![]? a2, Java.Util.IComparator! cmp) -> bool +static Java.Util.Arrays.Equals(long[]! a, int aFromIndex, int aToIndex, long[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(long[]? a, long[]? a2) -> bool +static Java.Util.Arrays.Equals(short[]! a, int aFromIndex, int aToIndex, short[]! b, int bFromIndex, int bToIndex) -> bool +static Java.Util.Arrays.Equals(short[]? a, short[]? a2) -> bool +static Java.Util.Arrays.Fill(bool[]! a, bool val) -> void +static Java.Util.Arrays.Fill(bool[]! a, int fromIndex, int toIndex, bool val) -> void +static Java.Util.Arrays.Fill(byte[]! a, int fromIndex, int toIndex, sbyte val) -> void +static Java.Util.Arrays.Fill(byte[]! a, sbyte val) -> void +static Java.Util.Arrays.Fill(char[]! a, char val) -> void +static Java.Util.Arrays.Fill(char[]! a, int fromIndex, int toIndex, char val) -> void +static Java.Util.Arrays.Fill(double[]! a, double val) -> void +static Java.Util.Arrays.Fill(double[]! a, int fromIndex, int toIndex, double val) -> void +static Java.Util.Arrays.Fill(float[]! a, float val) -> void +static Java.Util.Arrays.Fill(float[]! a, int fromIndex, int toIndex, float val) -> void +static Java.Util.Arrays.Fill(int[]! a, int fromIndex, int toIndex, int val) -> void +static Java.Util.Arrays.Fill(int[]! a, int val) -> void +static Java.Util.Arrays.Fill(Java.Lang.Object![]! a, int fromIndex, int toIndex, Java.Lang.Object? val) -> void +static Java.Util.Arrays.Fill(Java.Lang.Object![]! a, Java.Lang.Object? val) -> void +static Java.Util.Arrays.Fill(long[]! a, int fromIndex, int toIndex, long val) -> void +static Java.Util.Arrays.Fill(long[]! a, long val) -> void +static Java.Util.Arrays.Fill(short[]! a, int fromIndex, int toIndex, short val) -> void +static Java.Util.Arrays.Fill(short[]! a, short val) -> void +static Java.Util.Arrays.HashCode(bool[]? a) -> int +static Java.Util.Arrays.HashCode(byte[]? a) -> int +static Java.Util.Arrays.HashCode(char[]? a) -> int +static Java.Util.Arrays.HashCode(double[]? a) -> int +static Java.Util.Arrays.HashCode(float[]? a) -> int +static Java.Util.Arrays.HashCode(int[]? a) -> int +static Java.Util.Arrays.HashCode(Java.Lang.Object![]? a) -> int +static Java.Util.Arrays.HashCode(long[]? a) -> int +static Java.Util.Arrays.HashCode(short[]? a) -> int +static Java.Util.Arrays.Mismatch(bool[]! a, bool[]! b) -> int +static Java.Util.Arrays.Mismatch(bool[]! a, int aFromIndex, int aToIndex, bool[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(byte[]! a, byte[]! b) -> int +static Java.Util.Arrays.Mismatch(byte[]? a, int aFromIndex, int aToIndex, byte[]? b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(char[]! a, char[]! b) -> int +static Java.Util.Arrays.Mismatch(char[]! a, int aFromIndex, int aToIndex, char[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(double[]! a, double[]! b) -> int +static Java.Util.Arrays.Mismatch(double[]! a, int aFromIndex, int aToIndex, double[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(float[]! a, float[]! b) -> int +static Java.Util.Arrays.Mismatch(float[]! a, int aFromIndex, int aToIndex, float[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(int[]! a, int aFromIndex, int aToIndex, int[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(int[]! a, int[]! b) -> int +static Java.Util.Arrays.Mismatch(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(Java.Lang.Object![]! a, int aFromIndex, int aToIndex, Java.Lang.Object![]! b, int bFromIndex, int bToIndex, Java.Util.IComparator! cmp) -> int +static Java.Util.Arrays.Mismatch(Java.Lang.Object![]! a, Java.Lang.Object![]! b) -> int +static Java.Util.Arrays.Mismatch(Java.Lang.Object![]! a, Java.Lang.Object![]! b, Java.Util.IComparator! cmp) -> int +static Java.Util.Arrays.Mismatch(long[]! a, int aFromIndex, int aToIndex, long[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(long[]! a, long[]! b) -> int +static Java.Util.Arrays.Mismatch(short[]! a, int aFromIndex, int aToIndex, short[]! b, int bFromIndex, int bToIndex) -> int +static Java.Util.Arrays.Mismatch(short[]! a, short[]! b) -> int +static Java.Util.Arrays.ParallelPrefix(double[]! array, int fromIndex, int toIndex, Java.Util.Functions.IDoubleBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(double[]! array, Java.Util.Functions.IDoubleBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(int[]! array, int fromIndex, int toIndex, Java.Util.Functions.IIntBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(int[]! array, Java.Util.Functions.IIntBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(Java.Lang.Object![]! array, int fromIndex, int toIndex, Java.Util.Functions.IBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(Java.Lang.Object![]! array, Java.Util.Functions.IBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(long[]! array, int fromIndex, int toIndex, Java.Util.Functions.ILongBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelPrefix(long[]! array, Java.Util.Functions.ILongBinaryOperator! op) -> void +static Java.Util.Arrays.ParallelSetAll(double[]! array, Java.Util.Functions.IIntToDoubleFunction! generator) -> void +static Java.Util.Arrays.ParallelSetAll(int[]! array, Java.Util.Functions.IIntUnaryOperator! generator) -> void +static Java.Util.Arrays.ParallelSetAll(Java.Lang.Object![]! array, Java.Util.Functions.IIntFunction! generator) -> void +static Java.Util.Arrays.ParallelSetAll(long[]! array, Java.Util.Functions.IIntToLongFunction! generator) -> void +static Java.Util.Arrays.ParallelSort(byte[]! a) -> void +static Java.Util.Arrays.ParallelSort(byte[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(char[]! a) -> void +static Java.Util.Arrays.ParallelSort(char[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(double[]! a) -> void +static Java.Util.Arrays.ParallelSort(double[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(float[]! a) -> void +static Java.Util.Arrays.ParallelSort(float[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(int[]! a) -> void +static Java.Util.Arrays.ParallelSort(int[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(Java.Lang.Object![]! a) -> void +static Java.Util.Arrays.ParallelSort(Java.Lang.Object![]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(Java.Lang.Object![]! a, int fromIndex, int toIndex, Java.Util.IComparator? cmp) -> void +static Java.Util.Arrays.ParallelSort(Java.Lang.Object![]! a, Java.Util.IComparator? cmp) -> void +static Java.Util.Arrays.ParallelSort(long[]! a) -> void +static Java.Util.Arrays.ParallelSort(long[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.ParallelSort(short[]! a) -> void +static Java.Util.Arrays.ParallelSort(short[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.SetAll(double[]! array, Java.Util.Functions.IIntToDoubleFunction! generator) -> void +static Java.Util.Arrays.SetAll(int[]! array, Java.Util.Functions.IIntUnaryOperator! generator) -> void +static Java.Util.Arrays.SetAll(Java.Lang.Object![]! array, Java.Util.Functions.IIntFunction! generator) -> void +static Java.Util.Arrays.SetAll(long[]! array, Java.Util.Functions.IIntToLongFunction! generator) -> void +static Java.Util.Arrays.Sort(byte[]! a) -> void +static Java.Util.Arrays.Sort(byte[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(char[]! a) -> void +static Java.Util.Arrays.Sort(char[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(double[]! a) -> void +static Java.Util.Arrays.Sort(double[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(float[]! a) -> void +static Java.Util.Arrays.Sort(float[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(int[]! a) -> void +static Java.Util.Arrays.Sort(int[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(Java.Lang.Object![]! a) -> void +static Java.Util.Arrays.Sort(Java.Lang.Object![]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(Java.Lang.Object![]! a, int fromIndex, int toIndex, Java.Util.IComparator? c) -> void +static Java.Util.Arrays.Sort(Java.Lang.Object![]! a, Java.Util.IComparator? c) -> void +static Java.Util.Arrays.Sort(long[]! a) -> void +static Java.Util.Arrays.Sort(long[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Sort(short[]! a) -> void +static Java.Util.Arrays.Sort(short[]! a, int fromIndex, int toIndex) -> void +static Java.Util.Arrays.Spliterator(Java.Lang.Object![]! array) -> Java.Util.ISpliterator! +static Java.Util.Arrays.Spliterator(Java.Lang.Object![]! array, int startInclusive, int endExclusive) -> Java.Util.ISpliterator! +static Java.Util.Arrays.ToString(bool[]? a) -> string! +static Java.Util.Arrays.ToString(byte[]? a) -> string! +static Java.Util.Arrays.ToString(char[]? a) -> string! +static Java.Util.Arrays.ToString(double[]? a) -> string! +static Java.Util.Arrays.ToString(float[]? a) -> string! +static Java.Util.Arrays.ToString(int[]? a) -> string! +static Java.Util.Arrays.ToString(Java.Lang.Object![]? a) -> string! +static Java.Util.Arrays.ToString(long[]? a) -> string! +static Java.Util.Arrays.ToString(short[]? a) -> string! +static Java.Util.Base64.GetDecoder() -> Java.Util.Base64.Decoder? +static Java.Util.Base64.GetEncoder() -> Java.Util.Base64.Encoder? +static Java.Util.Base64.GetMimeEncoder(int lineLength, byte[]? lineSeparator) -> Java.Util.Base64.Encoder? +static Java.Util.Base64.MimeDecoder.get -> Java.Util.Base64.Decoder? +static Java.Util.Base64.MimeEncoder.get -> Java.Util.Base64.Encoder? +static Java.Util.Base64.UrlDecoder.get -> Java.Util.Base64.Decoder? +static Java.Util.Base64.UrlEncoder.get -> Java.Util.Base64.Encoder? +static Java.Util.BitSet.ValueOf(byte[]? bytes) -> Java.Util.BitSet? +static Java.Util.BitSet.ValueOf(Java.Nio.ByteBuffer? bb) -> Java.Util.BitSet? +static Java.Util.BitSet.ValueOf(Java.Nio.LongBuffer? lb) -> Java.Util.BitSet? +static Java.Util.BitSet.ValueOf(long[]? longs) -> Java.Util.BitSet? +static Java.Util.Calendar.AvailableCalendarTypes.get -> System.Collections.Generic.ICollection! +static Java.Util.Calendar.GetAvailableLocales() -> Java.Util.Locale![]! +static Java.Util.Calendar.GetInstance(Java.Util.Locale! aLocale) -> Java.Util.Calendar! +static Java.Util.Calendar.GetInstance(Java.Util.TimeZone! zone) -> Java.Util.Calendar! +static Java.Util.Calendar.GetInstance(Java.Util.TimeZone! zone, Java.Util.Locale! aLocale) -> Java.Util.Calendar! +static Java.Util.Calendar.Instance.get -> Java.Util.Calendar! +static Java.Util.Collections.AddAll(System.Collections.ICollection! c, params Java.Lang.Object![]! elements) -> bool +static Java.Util.Collections.AsLifoQueue(Java.Util.IDeque! deque) -> Java.Util.IQueue! +static Java.Util.Collections.BinarySearch(System.Collections.IList! list, Java.Lang.Object! key) -> int +static Java.Util.Collections.BinarySearch(System.Collections.IList! list, Java.Lang.Object? key, Java.Util.IComparator? c) -> int +static Java.Util.Collections.CheckedCollection(System.Collections.ICollection! c, Java.Lang.Class! type) -> System.Collections.ICollection! +static Java.Util.Collections.CheckedList(System.Collections.IList! list, Java.Lang.Class! type) -> System.Collections.IList! +static Java.Util.Collections.CheckedMap(System.Collections.IDictionary! m, Java.Lang.Class! keyType, Java.Lang.Class! valueType) -> System.Collections.IDictionary! +static Java.Util.Collections.CheckedNavigableMap(Java.Util.INavigableMap! m, Java.Lang.Class! keyType, Java.Lang.Class! valueType) -> Java.Util.INavigableMap! +static Java.Util.Collections.CheckedNavigableSet(Java.Util.INavigableSet! s, Java.Lang.Class! type) -> Java.Util.INavigableSet! +static Java.Util.Collections.CheckedQueue(Java.Util.IQueue! queue, Java.Lang.Class! type) -> Java.Util.IQueue! +static Java.Util.Collections.CheckedSet(System.Collections.ICollection! s, Java.Lang.Class! type) -> System.Collections.ICollection! +static Java.Util.Collections.CheckedSortedMap(System.Collections.IDictionary! m, Java.Lang.Class! keyType, Java.Lang.Class! valueType) -> System.Collections.IDictionary! +static Java.Util.Collections.CheckedSortedSet(Java.Util.ISortedSet! s, Java.Lang.Class! type) -> Java.Util.ISortedSet! +static Java.Util.Collections.Copy(System.Collections.IList! dest, System.Collections.IList! src) -> void +static Java.Util.Collections.Disjoint(System.Collections.Generic.ICollection! c1, System.Collections.Generic.ICollection! c2) -> bool +static Java.Util.Collections.EmptyEnumeration() -> Java.Util.IEnumeration! +static Java.Util.Collections.EmptyIterator() -> Java.Util.IIterator! +static Java.Util.Collections.EmptyList() -> System.Collections.IList! +static Java.Util.Collections.EmptyListIterator() -> Java.Util.IListIterator! +static Java.Util.Collections.EmptyMap() -> System.Collections.IDictionary! +static Java.Util.Collections.EmptyNavigableMap() -> Java.Util.INavigableMap! +static Java.Util.Collections.EmptyNavigableSet() -> Java.Util.INavigableSet! +static Java.Util.Collections.EmptySet() -> System.Collections.ICollection! +static Java.Util.Collections.EmptySortedMap() -> System.Collections.IDictionary! +static Java.Util.Collections.EmptySortedSet() -> Java.Util.ISortedSet! +static Java.Util.Collections.Enumeration(System.Collections.ICollection! c) -> Java.Util.IEnumeration! +static Java.Util.Collections.Fill(System.Collections.IList! list, Java.Lang.Object? obj) -> void +static Java.Util.Collections.Frequency(System.Collections.Generic.ICollection! c, Java.Lang.Object? o) -> int +static Java.Util.Collections.IndexOfSubList(System.Collections.Generic.IList! source, System.Collections.Generic.IList! target) -> int +static Java.Util.Collections.LastIndexOfSubList(System.Collections.Generic.IList! source, System.Collections.Generic.IList! target) -> int +static Java.Util.Collections.List(Java.Util.IEnumeration! e) -> System.Collections.IList! +static Java.Util.Collections.Max(System.Collections.ICollection! coll) -> Java.Lang.Object! +static Java.Util.Collections.Max(System.Collections.ICollection! coll, Java.Util.IComparator? comp) -> Java.Lang.Object? +static Java.Util.Collections.Min(System.Collections.ICollection! coll) -> Java.Lang.Object! +static Java.Util.Collections.Min(System.Collections.ICollection! coll, Java.Util.IComparator? comp) -> Java.Lang.Object? +static Java.Util.Collections.NCopies(int n, Java.Lang.Object? o) -> System.Collections.IList! +static Java.Util.Collections.NewSetFromMap(System.Collections.IDictionary! map) -> System.Collections.ICollection! +static Java.Util.Collections.ReplaceAll(System.Collections.IList! list, Java.Lang.Object? oldVal, Java.Lang.Object? newVal) -> bool +static Java.Util.Collections.Reverse(System.Collections.Generic.IList! list) -> void +static Java.Util.Collections.ReverseOrder() -> Java.Util.IComparator! +static Java.Util.Collections.ReverseOrder(Java.Util.IComparator? cmp) -> Java.Util.IComparator! +static Java.Util.Collections.Rotate(System.Collections.Generic.IList! list, int distance) -> void +static Java.Util.Collections.Shuffle(System.Collections.Generic.IList! list) -> void +static Java.Util.Collections.Shuffle(System.Collections.Generic.IList! list, Java.Util.Random! rnd) -> void +static Java.Util.Collections.Singleton(Java.Lang.Object? o) -> System.Collections.ICollection! +static Java.Util.Collections.SingletonList(Java.Lang.Object? o) -> System.Collections.IList! +static Java.Util.Collections.SingletonMap(Java.Lang.Object? key, Java.Lang.Object? value) -> System.Collections.IDictionary! +static Java.Util.Collections.Sort(System.Collections.IList! list) -> void +static Java.Util.Collections.Sort(System.Collections.IList! list, Java.Util.IComparator? c) -> void +static Java.Util.Collections.Swap(System.Collections.Generic.IList! list, int i, int j) -> void +static Java.Util.Collections.SynchronizedCollection(System.Collections.ICollection! c) -> System.Collections.ICollection! +static Java.Util.Collections.SynchronizedList(System.Collections.IList! list) -> System.Collections.IList! +static Java.Util.Collections.SynchronizedMap(System.Collections.IDictionary! m) -> System.Collections.IDictionary! +static Java.Util.Collections.SynchronizedNavigableMap(Java.Util.INavigableMap! m) -> Java.Util.INavigableMap! +static Java.Util.Collections.SynchronizedNavigableSet(Java.Util.INavigableSet! s) -> Java.Util.INavigableSet! +static Java.Util.Collections.SynchronizedSet(System.Collections.ICollection! s) -> System.Collections.ICollection! +static Java.Util.Collections.SynchronizedSortedMap(System.Collections.IDictionary! m) -> System.Collections.IDictionary! +static Java.Util.Collections.SynchronizedSortedSet(Java.Util.ISortedSet! s) -> Java.Util.ISortedSet! +static Java.Util.Collections.UnmodifiableCollection(System.Collections.ICollection! c) -> System.Collections.ICollection! +static Java.Util.Collections.UnmodifiableList(System.Collections.IList! list) -> System.Collections.IList! +static Java.Util.Collections.UnmodifiableMap(System.Collections.IDictionary! m) -> System.Collections.IDictionary! +static Java.Util.Collections.UnmodifiableNavigableMap(Java.Util.INavigableMap! m) -> Java.Util.INavigableMap! +static Java.Util.Collections.UnmodifiableNavigableSet(Java.Util.INavigableSet! s) -> Java.Util.INavigableSet! +static Java.Util.Collections.UnmodifiableSet(System.Collections.ICollection! s) -> System.Collections.ICollection! +static Java.Util.Collections.UnmodifiableSortedMap(System.Collections.IDictionary! m) -> System.Collections.IDictionary! +static Java.Util.Collections.UnmodifiableSortedSet(Java.Util.ISortedSet! s) -> Java.Util.ISortedSet! +static Java.Util.Comparator.Comparing(Java.Util.Functions.IFunction? keyExtractor) -> Java.Util.IComparator? +static Java.Util.Comparator.Comparing(Java.Util.Functions.IFunction? keyExtractor, Java.Util.IComparator? keyComparator) -> Java.Util.IComparator? +static Java.Util.Comparator.ComparingDouble(Java.Util.Functions.IToDoubleFunction? keyExtractor) -> Java.Util.IComparator? +static Java.Util.Comparator.ComparingInt(Java.Util.Functions.IToIntFunction? keyExtractor) -> Java.Util.IComparator? +static Java.Util.Comparator.ComparingLong(Java.Util.Functions.IToLongFunction? keyExtractor) -> Java.Util.IComparator? +static Java.Util.Comparator.NaturalOrder() -> Java.Util.IComparator? +static Java.Util.Comparator.NullsFirst(Java.Util.IComparator? comparator) -> Java.Util.IComparator? +static Java.Util.Comparator.NullsLast(Java.Util.IComparator? comparator) -> Java.Util.IComparator? +static Java.Util.Comparator.ReverseOrder() -> Java.Util.IComparator? +static Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.NewUpdater(Java.Lang.Class? tclass, string? fieldName) -> Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater? +static Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.NewUpdater(Java.Lang.Class? tclass, string? fieldName) -> Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater? +static Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.NewUpdater(Java.Lang.Class? tclass, Java.Lang.Class? vclass, string? fieldName) -> Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater? +static Java.Util.Concurrent.CompletableFuture.AllOf(params Java.Util.Concurrent.CompletableFuture![]? cfs) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.AnyOf(params Java.Util.Concurrent.CompletableFuture![]? cfs) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.CompletedFuture(Java.Lang.Object? value) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.CompletedStage(Java.Lang.Object? value) -> Java.Util.Concurrent.ICompletionStage? +static Java.Util.Concurrent.CompletableFuture.DelayedExecutor(long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IExecutor? +static Java.Util.Concurrent.CompletableFuture.DelayedExecutor(long delay, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.IExecutor? +static Java.Util.Concurrent.CompletableFuture.FailedFuture(Java.Lang.Throwable? ex) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.FailedStage(Java.Lang.Throwable? ex) -> Java.Util.Concurrent.ICompletionStage? +static Java.Util.Concurrent.CompletableFuture.RunAsync(Java.Lang.IRunnable? runnable) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.RunAsync(Java.Lang.IRunnable? runnable, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.SupplyAsync(Java.Util.Functions.ISupplier? supplier) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.CompletableFuture.SupplyAsync(Java.Util.Functions.ISupplier? supplier, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.CompletableFuture? +static Java.Util.Concurrent.Executors.Callable(Java.Lang.IRunnable? task) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.Callable(Java.Lang.IRunnable? task, Java.Lang.Object? result) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.Callable(Java.Security.IPrivilegedAction? action) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.Callable(Java.Security.IPrivilegedExceptionAction? action) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.DefaultThreadFactory() -> Java.Util.Concurrent.IThreadFactory? +static Java.Util.Concurrent.Executors.NewCachedThreadPool() -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewCachedThreadPool(Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewFixedThreadPool(int nThreads) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewFixedThreadPool(int nThreads, Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewScheduledThreadPool(int corePoolSize) -> Java.Util.Concurrent.IScheduledExecutorService? +static Java.Util.Concurrent.Executors.NewScheduledThreadPool(int corePoolSize, Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Util.Concurrent.IScheduledExecutorService? +static Java.Util.Concurrent.Executors.NewSingleThreadExecutor() -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewSingleThreadExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewSingleThreadScheduledExecutor() -> Java.Util.Concurrent.IScheduledExecutorService? +static Java.Util.Concurrent.Executors.NewSingleThreadScheduledExecutor(Java.Util.Concurrent.IThreadFactory? threadFactory) -> Java.Util.Concurrent.IScheduledExecutorService? +static Java.Util.Concurrent.Executors.NewWorkStealingPool() -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.NewWorkStealingPool(int parallelism) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.PrivilegedCallable(Java.Util.Concurrent.ICallable? callable) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.PrivilegedCallableUsingCurrentClassLoader(Java.Util.Concurrent.ICallable? callable) -> Java.Util.Concurrent.ICallable? +static Java.Util.Concurrent.Executors.PrivilegedThreadFactory() -> Java.Util.Concurrent.IThreadFactory? +static Java.Util.Concurrent.Executors.UnconfigurableExecutorService(Java.Util.Concurrent.IExecutorService? executor) -> Java.Util.Concurrent.IExecutorService? +static Java.Util.Concurrent.Executors.UnconfigurableScheduledExecutorService(Java.Util.Concurrent.IScheduledExecutorService? executor) -> Java.Util.Concurrent.IScheduledExecutorService? +static Java.Util.Concurrent.Flow.DefaultBufferSize() -> int +static Java.Util.Concurrent.ForkJoinPool.CommonPool() -> Java.Util.Concurrent.ForkJoinPool? +static Java.Util.Concurrent.ForkJoinPool.CommonPoolParallelism.get -> int +static Java.Util.Concurrent.ForkJoinPool.DefaultForkJoinWorkerThreadFactory.get -> Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? +static Java.Util.Concurrent.ForkJoinPool.ManagedBlock(Java.Util.Concurrent.ForkJoinPool.IManagedBlocker? blocker) -> void +static Java.Util.Concurrent.ForkJoinTask.Adapt(Java.Lang.IRunnable? runnable) -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.Adapt(Java.Lang.IRunnable? runnable, Java.Lang.Object? result) -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.Adapt(Java.Util.Concurrent.ICallable? callable) -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.HelpQuiesce() -> void +static Java.Util.Concurrent.ForkJoinTask.InForkJoinPool() -> bool +static Java.Util.Concurrent.ForkJoinTask.InvokeAll(Java.Util.Concurrent.ForkJoinTask? t1, Java.Util.Concurrent.ForkJoinTask? t2) -> void +static Java.Util.Concurrent.ForkJoinTask.InvokeAll(params Java.Util.Concurrent.ForkJoinTask![]? tasks) -> void +static Java.Util.Concurrent.ForkJoinTask.InvokeAll(System.Collections.ICollection? tasks) -> System.Collections.ICollection? +static Java.Util.Concurrent.ForkJoinTask.PeekNextLocalTask() -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.PollNextLocalTask() -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.PollTask() -> Java.Util.Concurrent.ForkJoinTask? +static Java.Util.Concurrent.ForkJoinTask.Pool.get -> Java.Util.Concurrent.ForkJoinPool? +static Java.Util.Concurrent.ForkJoinTask.QueuedTaskCount.get -> int +static Java.Util.Concurrent.ForkJoinTask.SurplusQueuedTaskCount.get -> int +static Java.Util.Concurrent.IBlockingDequeExtensions.OfferFirstAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.OfferFirstAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.OfferLastAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.OfferLastAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.PollFirstAsync(this Java.Util.Concurrent.IBlockingDeque! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.PollLastAsync(this Java.Util.Concurrent.IBlockingDeque! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.PutFirstAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.PutLastAsync(this Java.Util.Concurrent.IBlockingDeque! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.TakeFirstAsync(this Java.Util.Concurrent.IBlockingDeque! self) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingDequeExtensions.TakeLastAsync(this Java.Util.Concurrent.IBlockingDeque! self) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingQueueExtensions.OfferAsync(this Java.Util.Concurrent.IBlockingQueue! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingQueueExtensions.OfferAsync(this Java.Util.Concurrent.IBlockingQueue! self, Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingQueueExtensions.PollAsync(this Java.Util.Concurrent.IBlockingQueue! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingQueueExtensions.PutAsync(this Java.Util.Concurrent.IBlockingQueue! self, Java.Lang.Object? e) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IBlockingQueueExtensions.TakeAsync(this Java.Util.Concurrent.IBlockingQueue! self) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IExecutorServiceExtensions.AwaitTerminationAsync(this Java.Util.Concurrent.IExecutorService! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IExecutorServiceExtensions.InvokeAnyAsync(this Java.Util.Concurrent.IExecutorService! self, System.Collections.ICollection? tasks) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IExecutorServiceExtensions.InvokeAnyAsync(this Java.Util.Concurrent.IExecutorService! self, System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IFutureExtensions.GetAsync(this Java.Util.Concurrent.IFuture! self) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.IFutureExtensions.GetAsync(this Java.Util.Concurrent.IFuture! self, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Threading.Tasks.Task! +static Java.Util.Concurrent.Locks.LockSupport.GetBlocker(Java.Lang.Thread? t) -> Java.Lang.Object? +static Java.Util.Concurrent.Locks.LockSupport.Park() -> void +static Java.Util.Concurrent.Locks.LockSupport.Park(Java.Lang.Object? blocker) -> void +static Java.Util.Concurrent.Locks.LockSupport.ParkNanos(Java.Lang.Object? blocker, long nanos) -> void +static Java.Util.Concurrent.Locks.LockSupport.ParkNanos(long nanos) -> void +static Java.Util.Concurrent.Locks.LockSupport.ParkUntil(Java.Lang.Object? blocker, long deadline) -> void +static Java.Util.Concurrent.Locks.LockSupport.ParkUntil(long deadline) -> void +static Java.Util.Concurrent.Locks.LockSupport.SetCurrentBlocker(Java.Lang.Object? blocker) -> void +static Java.Util.Concurrent.Locks.LockSupport.Unpark(Java.Lang.Thread? thread) -> void +static Java.Util.Concurrent.Locks.StampedLock.IsLockStamp(long stamp) -> bool +static Java.Util.Concurrent.Locks.StampedLock.IsOptimisticReadStamp(long stamp) -> bool +static Java.Util.Concurrent.Locks.StampedLock.IsReadLockStamp(long stamp) -> bool +static Java.Util.Concurrent.Locks.StampedLock.IsWriteLockStamp(long stamp) -> bool +static Java.Util.Concurrent.ThreadLocalRandom.Current() -> Java.Util.Concurrent.ThreadLocalRandom? +static Java.Util.Concurrent.TimeUnit.Days.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Hours.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Microseconds.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Milliseconds.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Minutes.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Nanoseconds.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Seconds.get -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.ValueOf(string? name) -> Java.Util.Concurrent.TimeUnit? +static Java.Util.Concurrent.TimeUnit.Values() -> Java.Util.Concurrent.TimeUnit![]? +static Java.Util.Currency.AvailableCurrencies.get -> System.Collections.Generic.ICollection? +static Java.Util.Currency.GetInstance(Java.Util.Locale? locale) -> Java.Util.Currency? +static Java.Util.Currency.GetInstance(string? currencyCode) -> Java.Util.Currency? +static Java.Util.Date.Parse(string? s) -> long +static Java.Util.Date.UTC(int year, int month, int date, int hrs, int min, int sec) -> long +static Java.Util.EnumSet.AllOf(Java.Lang.Class? elementType) -> Java.Util.EnumSet? +static Java.Util.EnumSet.ComplementOf(Java.Util.EnumSet? s) -> Java.Util.EnumSet? +static Java.Util.EnumSet.CopyOf(Java.Util.EnumSet? s) -> Java.Util.EnumSet? +static Java.Util.EnumSet.CopyOf(System.Collections.ICollection? c) -> Java.Util.EnumSet? +static Java.Util.EnumSet.NoneOf(Java.Lang.Class? elementType) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? e) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? e1, Java.Lang.Object? e2, Java.Lang.Object? e3, Java.Lang.Object? e4, Java.Lang.Object? e5) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Of(Java.Lang.Object? first, params Java.Lang.Object![]? rest) -> Java.Util.EnumSet? +static Java.Util.EnumSet.Range(Java.Lang.Object? from, Java.Lang.Object? to) -> Java.Util.EnumSet? +static Java.Util.Formatter.BigDecimalLayoutForm.DecimalFloat.get -> Java.Util.Formatter.BigDecimalLayoutForm? +static Java.Util.Formatter.BigDecimalLayoutForm.Scientific.get -> Java.Util.Formatter.BigDecimalLayoutForm? +static Java.Util.Formatter.BigDecimalLayoutForm.ValueOf(string? name) -> Java.Util.Formatter.BigDecimalLayoutForm? +static Java.Util.Formatter.BigDecimalLayoutForm.Values() -> Java.Util.Formatter.BigDecimalLayoutForm![]? +static Java.Util.Functions.BinaryOperator.MaxBy(Java.Util.IComparator? comparator) -> Java.Util.Functions.IBinaryOperator? +static Java.Util.Functions.BinaryOperator.MinBy(Java.Util.IComparator? comparator) -> Java.Util.Functions.IBinaryOperator? +static Java.Util.Functions.DoubleUnaryOperator.Identity() -> Java.Util.Functions.IDoubleUnaryOperator? +static Java.Util.Functions.Function.Identity() -> Java.Util.Functions.IFunction? +static Java.Util.Functions.IntUnaryOperator.Identity() -> Java.Util.Functions.IIntUnaryOperator? +static Java.Util.Functions.LongUnaryOperator.Identity() -> Java.Util.Functions.ILongUnaryOperator? +static Java.Util.Functions.Predicate.IsEqual(Java.Lang.Object? targetRef) -> Java.Util.Functions.IPredicate? +static Java.Util.Functions.Predicate.Not(Java.Util.Functions.IPredicate? target) -> Java.Util.Functions.IPredicate? +static Java.Util.Functions.UnaryOperator.Identity() -> Java.Util.Functions.IUnaryOperator? +static Java.Util.HexFormat.FromHexDigit(int ch) -> int +static Java.Util.HexFormat.FromHexDigits(Java.Lang.ICharSequence? string) -> int +static Java.Util.HexFormat.FromHexDigits(Java.Lang.ICharSequence? string, int fromIndex, int toIndex) -> int +static Java.Util.HexFormat.FromHexDigits(string? string) -> int +static Java.Util.HexFormat.FromHexDigits(string? string, int fromIndex, int toIndex) -> int +static Java.Util.HexFormat.FromHexDigitsToLong(Java.Lang.ICharSequence? string) -> long +static Java.Util.HexFormat.FromHexDigitsToLong(Java.Lang.ICharSequence? string, int fromIndex, int toIndex) -> long +static Java.Util.HexFormat.FromHexDigitsToLong(string? string) -> long +static Java.Util.HexFormat.FromHexDigitsToLong(string? string, int fromIndex, int toIndex) -> long +static Java.Util.HexFormat.IsHexDigit(int ch) -> bool +static Java.Util.HexFormat.Of() -> Java.Util.HexFormat? +static Java.Util.HexFormat.OfDelimiter(string? delimiter) -> Java.Util.HexFormat? +static Java.Util.Jar.Attributes.Name.ClassPath.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ContentType.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ExtensionInstallation.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ExtensionList.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ExtensionName.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ImplementationTitle.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ImplementationUrl.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ImplementationVendor.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ImplementationVendorId.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ImplementationVersion.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.MainClass.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.ManifestVersion.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.Sealed.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.SignatureVersion.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.SpecificationTitle.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.SpecificationVendor.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Attributes.Name.SpecificationVersion.get -> Java.Util.Jar.Attributes.Name? +static Java.Util.Jar.Pack200.NewPacker() -> Java.Util.Jar.Pack200.IPacker? +static Java.Util.Jar.Pack200.NewUnpacker() -> Java.Util.Jar.Pack200.IUnpacker? +static Java.Util.Jar.Pack200IPackerExtensions.PackAsync(this Java.Util.Jar.Pack200.IPacker! self, Java.Util.Jar.JarFile? in, System.IO.Stream? out) -> System.Threading.Tasks.Task! +static Java.Util.Jar.Pack200IPackerExtensions.PackAsync(this Java.Util.Jar.Pack200.IPacker! self, Java.Util.Jar.JarInputStream? in, System.IO.Stream? out) -> System.Threading.Tasks.Task! +static Java.Util.Jar.Pack200IUnpackerExtensions.UnpackAsync(this Java.Util.Jar.Pack200.IUnpacker! self, Java.IO.File? in, Java.Util.Jar.JarOutputStream? out) -> System.Threading.Tasks.Task! +static Java.Util.Jar.Pack200IUnpackerExtensions.UnpackAsync(this Java.Util.Jar.Pack200.IUnpacker! self, System.IO.Stream? in, Java.Util.Jar.JarOutputStream? out) -> System.Threading.Tasks.Task! +static Java.Util.List.CopyOf(System.Collections.ICollection! coll) -> System.Collections.IList! +static Java.Util.List.Of() -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9) -> System.Collections.IList! +static Java.Util.List.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9, Java.Lang.Object! e10) -> System.Collections.IList! +static Java.Util.List.Of(params Java.Lang.Object![]! elements) -> System.Collections.IList! +static Java.Util.Locale.Canada.get -> Java.Util.Locale? +static Java.Util.Locale.CanadaFrench.get -> Java.Util.Locale? +static Java.Util.Locale.Category.Display.get -> Java.Util.Locale.Category? +static Java.Util.Locale.Category.Format.get -> Java.Util.Locale.Category? +static Java.Util.Locale.Category.ValueOf(string? name) -> Java.Util.Locale.Category? +static Java.Util.Locale.Category.Values() -> Java.Util.Locale.Category![]? +static Java.Util.Locale.China.get -> Java.Util.Locale? +static Java.Util.Locale.Chinese.get -> Java.Util.Locale? +static Java.Util.Locale.Default.get -> Java.Util.Locale! +static Java.Util.Locale.Default.set -> void +static Java.Util.Locale.English.get -> Java.Util.Locale? +static Java.Util.Locale.Filter(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! locales) -> System.Collections.Generic.IList! +static Java.Util.Locale.Filter(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! locales, Java.Util.Locale.FilteringMode! mode) -> System.Collections.Generic.IList! +static Java.Util.Locale.FilteringMode.AutoselectFiltering.get -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.ExtendedFiltering.get -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.IgnoreExtendedRanges.get -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.MapExtendedRanges.get -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.RejectExtendedRanges.get -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.ValueOf(string? name) -> Java.Util.Locale.FilteringMode? +static Java.Util.Locale.FilteringMode.Values() -> Java.Util.Locale.FilteringMode![]? +static Java.Util.Locale.FilterTags(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! tags) -> System.Collections.Generic.IList! +static Java.Util.Locale.FilterTags(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! tags, Java.Util.Locale.FilteringMode! mode) -> System.Collections.Generic.IList! +static Java.Util.Locale.ForLanguageTag(string! languageTag) -> Java.Util.Locale! +static Java.Util.Locale.France.get -> Java.Util.Locale? +static Java.Util.Locale.French.get -> Java.Util.Locale? +static Java.Util.Locale.German.get -> Java.Util.Locale? +static Java.Util.Locale.Germany.get -> Java.Util.Locale? +static Java.Util.Locale.GetAvailableLocales() -> Java.Util.Locale![]! +static Java.Util.Locale.GetDefault(Java.Util.Locale.Category! category) -> Java.Util.Locale! +static Java.Util.Locale.GetISOCountries() -> string![]! +static Java.Util.Locale.GetISOCountries(Java.Util.Locale.IsoCountryCode! type) -> System.Collections.Generic.ICollection! +static Java.Util.Locale.GetISOLanguages() -> string![]! +static Java.Util.Locale.IsoCountryCode.Part1Alpha2.get -> Java.Util.Locale.IsoCountryCode? +static Java.Util.Locale.IsoCountryCode.Part1Alpha3.get -> Java.Util.Locale.IsoCountryCode? +static Java.Util.Locale.IsoCountryCode.Part3.get -> Java.Util.Locale.IsoCountryCode? +static Java.Util.Locale.IsoCountryCode.ValueOf(string? name) -> Java.Util.Locale.IsoCountryCode? +static Java.Util.Locale.IsoCountryCode.Values() -> Java.Util.Locale.IsoCountryCode![]? +static Java.Util.Locale.Italian.get -> Java.Util.Locale? +static Java.Util.Locale.Italy.get -> Java.Util.Locale? +static Java.Util.Locale.Japan.get -> Java.Util.Locale? +static Java.Util.Locale.Japanese.get -> Java.Util.Locale? +static Java.Util.Locale.Korea.get -> Java.Util.Locale? +static Java.Util.Locale.Korean.get -> Java.Util.Locale? +static Java.Util.Locale.LanguageRange.MapEquivalents(System.Collections.Generic.IList! priorityList, System.Collections.Generic.IDictionary!>! map) -> System.Collections.Generic.IList! +static Java.Util.Locale.LanguageRange.Parse(string! ranges) -> System.Collections.Generic.IList! +static Java.Util.Locale.LanguageRange.Parse(string! ranges, System.Collections.Generic.IDictionary!>! map) -> System.Collections.Generic.IList! +static Java.Util.Locale.Lookup(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! locales) -> Java.Util.Locale? +static Java.Util.Locale.LookupTag(System.Collections.Generic.IList! priorityList, System.Collections.Generic.ICollection! tags) -> string? +static Java.Util.Locale.Prc.get -> Java.Util.Locale? +static Java.Util.Locale.Root.get -> Java.Util.Locale? +static Java.Util.Locale.SetDefault(Java.Util.Locale.Category! category, Java.Util.Locale! newLocale) -> void +static Java.Util.Locale.SimplifiedChinese.get -> Java.Util.Locale? +static Java.Util.Locale.Taiwan.get -> Java.Util.Locale? +static Java.Util.Locale.TraditionalChinese.get -> Java.Util.Locale? +static Java.Util.Locale.Uk.get -> Java.Util.Locale? +static Java.Util.Locale.Us.get -> Java.Util.Locale? +static Java.Util.Logging.Level.All.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Config.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Fine.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Finer.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Finest.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Info.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Off.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Parse(string! name) -> Java.Util.Logging.Level! +static Java.Util.Logging.Level.Severe.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Level.Warning.get -> Java.Util.Logging.Level? +static Java.Util.Logging.Logger.AnonymousLogger.get -> Java.Util.Logging.Logger! +static Java.Util.Logging.Logger.GetAnonymousLogger(string? resourceBundleName) -> Java.Util.Logging.Logger! +static Java.Util.Logging.Logger.GetLogger(string! name) -> Java.Util.Logging.Logger! +static Java.Util.Logging.Logger.GetLogger(string! name, string? resourceBundleName) -> Java.Util.Logging.Logger! +static Java.Util.Logging.Logger.Global.get -> Java.Util.Logging.Logger! +static Java.Util.Logging.LogManager.GetLogManager() -> Java.Util.Logging.LogManager? +static Java.Util.Logging.LogManager.LoggingMXBean.get -> Java.Util.Logging.ILoggingMXBean? +static Java.Util.Map.CopyOf(System.Collections.IDictionary! map) -> System.Collections.IDictionary! +static Java.Util.Map.Entry(Java.Lang.Object! k, Java.Lang.Object! v) -> Java.Util.IMapEntry! +static Java.Util.Map.Of() -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8, Java.Lang.Object! k9, Java.Lang.Object! v9) -> System.Collections.IDictionary! +static Java.Util.Map.Of(Java.Lang.Object! k1, Java.Lang.Object! v1, Java.Lang.Object! k2, Java.Lang.Object! v2, Java.Lang.Object! k3, Java.Lang.Object! v3, Java.Lang.Object! k4, Java.Lang.Object! v4, Java.Lang.Object! k5, Java.Lang.Object! v5, Java.Lang.Object! k6, Java.Lang.Object! v6, Java.Lang.Object! k7, Java.Lang.Object! v7, Java.Lang.Object! k8, Java.Lang.Object! v8, Java.Lang.Object! k9, Java.Lang.Object! v9, Java.Lang.Object! k10, Java.Lang.Object! v10) -> System.Collections.IDictionary! +static Java.Util.Map.OfEntries(params Java.Util.IMapEntry![]! entries) -> System.Collections.IDictionary! +static Java.Util.MapEntry.ComparingByKey() -> Java.Util.IComparator! +static Java.Util.MapEntry.ComparingByKey(Java.Util.IComparator! cmp) -> Java.Util.IComparator! +static Java.Util.MapEntry.ComparingByValue() -> Java.Util.IComparator! +static Java.Util.MapEntry.ComparingByValue(Java.Util.IComparator! cmp) -> Java.Util.IComparator! +static Java.Util.Objects.CheckFromIndexSize(int fromIndex, int size, int length) -> int +static Java.Util.Objects.CheckFromIndexSize(long fromIndex, long size, long length) -> long +static Java.Util.Objects.CheckFromToIndex(int fromIndex, int toIndex, int length) -> int +static Java.Util.Objects.CheckFromToIndex(long fromIndex, long toIndex, long length) -> long +static Java.Util.Objects.CheckIndex(int index, int length) -> int +static Java.Util.Objects.CheckIndex(long index, long length) -> long +static Java.Util.Objects.Compare(Java.Lang.Object? a, Java.Lang.Object? b, Java.Util.IComparator! c) -> int +static Java.Util.Objects.DeepEquals(Java.Lang.Object? a, Java.Lang.Object? b) -> bool +static Java.Util.Objects.Equals(Java.Lang.Object? a, Java.Lang.Object? b) -> bool +static Java.Util.Objects.Hash(params Java.Lang.Object![]? values) -> int +static Java.Util.Objects.HashCode(Java.Lang.Object? o) -> int +static Java.Util.Objects.IsNull(Java.Lang.Object? obj) -> bool +static Java.Util.Objects.NonNull(Java.Lang.Object? obj) -> bool +static Java.Util.Objects.RequireNonNull(Java.Lang.Object? obj) -> Java.Lang.Object! +static Java.Util.Objects.RequireNonNull(Java.Lang.Object? obj, Java.Util.Functions.ISupplier! messageSupplier) -> Java.Lang.Object! +static Java.Util.Objects.RequireNonNull(Java.Lang.Object? obj, string! message) -> Java.Lang.Object! +static Java.Util.Objects.RequireNonNullElse(Java.Lang.Object? obj, Java.Lang.Object! defaultObj) -> Java.Lang.Object! +static Java.Util.Objects.RequireNonNullElseGet(Java.Lang.Object? obj, Java.Util.Functions.ISupplier! supplier) -> Java.Lang.Object! +static Java.Util.Objects.ToString(Java.Lang.Object? o) -> string! +static Java.Util.Objects.ToString(Java.Lang.Object? o, string! nullDefault) -> string! +static Java.Util.Optional.Empty() -> Java.Util.Optional? +static Java.Util.Optional.Of(Java.Lang.Object? value) -> Java.Util.Optional? +static Java.Util.Optional.OfNullable(Java.Lang.Object? value) -> Java.Util.Optional? +static Java.Util.OptionalDouble.Empty() -> Java.Util.OptionalDouble? +static Java.Util.OptionalDouble.Of(double value) -> Java.Util.OptionalDouble? +static Java.Util.OptionalInt.Empty() -> Java.Util.OptionalInt? +static Java.Util.OptionalInt.Of(int value) -> Java.Util.OptionalInt? +static Java.Util.OptionalLong.Empty() -> Java.Util.OptionalLong? +static Java.Util.OptionalLong.Of(long value) -> Java.Util.OptionalLong? +static Java.Util.Prefs.Preferences.ImportPreferences(System.IO.Stream? is) -> void +static Java.Util.Prefs.Preferences.ImportPreferencesAsync(System.IO.Stream? is) -> System.Threading.Tasks.Task! +static Java.Util.Prefs.Preferences.SystemNodeForPackage(Java.Lang.Class? c) -> Java.Util.Prefs.Preferences? +static Java.Util.Prefs.Preferences.SystemRoot() -> Java.Util.Prefs.Preferences? +static Java.Util.Prefs.Preferences.UserNodeForPackage(Java.Lang.Class? c) -> Java.Util.Prefs.Preferences? +static Java.Util.Prefs.Preferences.UserRoot() -> Java.Util.Prefs.Preferences? +static Java.Util.Regex.Matcher.QuoteReplacement(string! s) -> string! +static Java.Util.Regex.Pattern.Compile(string! regex) -> Java.Util.Regex.Pattern! +static Java.Util.Regex.Pattern.Compile(string! regex, Java.Util.Regex.RegexOptions flags) -> Java.Util.Regex.Pattern! +static Java.Util.Regex.Pattern.Matches(string! regex, Java.Lang.ICharSequence! input) -> bool +static Java.Util.Regex.Pattern.Matches(string! regex, string! input) -> bool +static Java.Util.Regex.Pattern.Quote(string! s) -> string! +static Java.Util.ResourceBundle.ClearCache() -> void +static Java.Util.ResourceBundle.ClearCache(Java.Lang.ClassLoader? loader) -> void +static Java.Util.ResourceBundle.Control.FormatClass.get -> System.Collections.IList? +static Java.Util.ResourceBundle.Control.FormatDefault.get -> System.Collections.IList? +static Java.Util.ResourceBundle.Control.FormatProperties.get -> System.Collections.IList? +static Java.Util.ResourceBundle.Control.GetControl(System.Collections.Generic.IList? formats) -> Java.Util.ResourceBundle.Control? +static Java.Util.ResourceBundle.Control.GetNoFallbackControl(System.Collections.Generic.IList? formats) -> Java.Util.ResourceBundle.Control? +static Java.Util.ResourceBundle.GetBundle(string? baseName) -> Java.Util.ResourceBundle? +static Java.Util.ResourceBundle.GetBundle(string? baseName, Java.Util.Locale? locale) -> Java.Util.ResourceBundle? +static Java.Util.ResourceBundle.GetBundle(string? baseName, Java.Util.Locale? locale, Java.Lang.ClassLoader? loader) -> Java.Util.ResourceBundle? +static Java.Util.ResourceBundle.GetBundle(string? baseName, Java.Util.Locale? targetLocale, Java.Lang.ClassLoader? loader, Java.Util.ResourceBundle.Control? control) -> Java.Util.ResourceBundle? +static Java.Util.ResourceBundle.GetBundle(string? baseName, Java.Util.Locale? targetLocale, Java.Util.ResourceBundle.Control? control) -> Java.Util.ResourceBundle? +static Java.Util.ResourceBundle.GetBundle(string? baseName, Java.Util.ResourceBundle.Control? control) -> Java.Util.ResourceBundle? +static Java.Util.ServiceLoader.Load(Java.Lang.Class? service) -> Java.Util.ServiceLoader? +static Java.Util.ServiceLoader.Load(Java.Lang.Class? service, Java.Lang.ClassLoader? loader) -> Java.Util.ServiceLoader? +static Java.Util.ServiceLoader.LoadInstalled(Java.Lang.Class? service) -> Java.Util.ServiceLoader? +static Java.Util.Set.CopyOf(System.Collections.ICollection! coll) -> System.Collections.ICollection! +static Java.Util.Set.Of() -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9) -> System.Collections.ICollection! +static Java.Util.Set.Of(Java.Lang.Object! e1, Java.Lang.Object! e2, Java.Lang.Object! e3, Java.Lang.Object! e4, Java.Lang.Object! e5, Java.Lang.Object! e6, Java.Lang.Object! e7, Java.Lang.Object! e8, Java.Lang.Object! e9, Java.Lang.Object! e10) -> System.Collections.ICollection! +static Java.Util.Set.Of(params Java.Lang.Object![]! elements) -> System.Collections.ICollection! +static Java.Util.Spliterators.EmptySpliterator() -> Java.Util.ISpliterator? +static Java.Util.Spliterators.Iterator(Java.Util.ISpliterator? spliterator) -> Java.Util.IIterator? +static Java.Util.Spliterators.Spliterator(Java.Lang.Object![]? array, int fromIndex, int toIndex, Java.Util.SpliteratorCharacteristics additionalCharacteristics) -> Java.Util.ISpliterator? +static Java.Util.Spliterators.Spliterator(Java.Lang.Object![]? array, Java.Util.SpliteratorCharacteristics additionalCharacteristics) -> Java.Util.ISpliterator? +static Java.Util.Spliterators.Spliterator(Java.Util.IIterator? iterator, long size, Java.Util.SpliteratorCharacteristics characteristics) -> Java.Util.ISpliterator? +static Java.Util.Spliterators.Spliterator(System.Collections.ICollection? c, Java.Util.SpliteratorCharacteristics characteristics) -> Java.Util.ISpliterator? +static Java.Util.Spliterators.SpliteratorUnknownSize(Java.Util.IIterator? iterator, Java.Util.SpliteratorCharacteristics characteristics) -> Java.Util.ISpliterator? +static Java.Util.Streams.Collector.Of(Java.Util.Functions.ISupplier? supplier, Java.Util.Functions.IBiConsumer? accumulator, Java.Util.Functions.IBinaryOperator? combiner, Java.Util.Functions.IFunction? finisher, params Java.Util.Streams.CollectorCharacteristics![]? characteristics) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collector.Of(Java.Util.Functions.ISupplier? supplier, Java.Util.Functions.IBiConsumer? accumulator, Java.Util.Functions.IBinaryOperator? combiner, params Java.Util.Streams.CollectorCharacteristics![]? characteristics) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.CollectorCharacteristics.Concurrent.get -> Java.Util.Streams.CollectorCharacteristics? +static Java.Util.Streams.CollectorCharacteristics.IdentityFinish.get -> Java.Util.Streams.CollectorCharacteristics? +static Java.Util.Streams.CollectorCharacteristics.Unordered.get -> Java.Util.Streams.CollectorCharacteristics? +static Java.Util.Streams.CollectorCharacteristics.ValueOf(string? name) -> Java.Util.Streams.CollectorCharacteristics? +static Java.Util.Streams.CollectorCharacteristics.Values() -> Java.Util.Streams.CollectorCharacteristics![]? +static Java.Util.Streams.Collectors.AveragingDouble(Java.Util.Functions.IToDoubleFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.AveragingInt(Java.Util.Functions.IToIntFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.AveragingLong(Java.Util.Functions.IToLongFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.CollectingAndThen(Java.Util.Streams.ICollector? downstream, Java.Util.Functions.IFunction? finisher) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Counting() -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Filtering(Java.Util.Functions.IPredicate? predicate, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingBy(Java.Util.Functions.IFunction? classifier) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingBy(Java.Util.Functions.IFunction? classifier, Java.Util.Functions.ISupplier? mapFactory, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingBy(Java.Util.Functions.IFunction? classifier, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingByConcurrent(Java.Util.Functions.IFunction? classifier) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingByConcurrent(Java.Util.Functions.IFunction? classifier, Java.Util.Functions.ISupplier? mapFactory, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.GroupingByConcurrent(Java.Util.Functions.IFunction? classifier, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Joining() -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Joining(Java.Lang.ICharSequence? delimiter) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Joining(Java.Lang.ICharSequence? delimiter, Java.Lang.ICharSequence? prefix, Java.Lang.ICharSequence? suffix) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Joining(string? delimiter) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Joining(string? delimiter, string? prefix, string? suffix) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Mapping(Java.Util.Functions.IFunction? mapper, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.MaxBy(Java.Util.IComparator? comparator) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.MinBy(Java.Util.IComparator? comparator) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.PartitioningBy(Java.Util.Functions.IPredicate? predicate) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.PartitioningBy(Java.Util.Functions.IPredicate? predicate, Java.Util.Streams.ICollector? downstream) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Reducing(Java.Lang.Object? identity, Java.Util.Functions.IBinaryOperator? op) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Reducing(Java.Lang.Object? identity, Java.Util.Functions.IFunction? mapper, Java.Util.Functions.IBinaryOperator? op) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.Reducing(Java.Util.Functions.IBinaryOperator? op) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummarizingDouble(Java.Util.Functions.IToDoubleFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummarizingInt(Java.Util.Functions.IToIntFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummarizingLong(Java.Util.Functions.IToLongFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummingDouble(Java.Util.Functions.IToDoubleFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummingInt(Java.Util.Functions.IToIntFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.SummingLong(Java.Util.Functions.IToLongFunction? mapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToCollection(Java.Util.Functions.ISupplier? collectionFactory) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToConcurrentMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToConcurrentMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToConcurrentMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction, Java.Util.Functions.ISupplier? mapFactory) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToList() -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction, Java.Util.Functions.ISupplier? mapFactory) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToSet() -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToUnmodifiableList() -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToUnmodifiableMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToUnmodifiableMap(Java.Util.Functions.IFunction? keyMapper, Java.Util.Functions.IFunction? valueMapper, Java.Util.Functions.IBinaryOperator? mergeFunction) -> Java.Util.Streams.ICollector? +static Java.Util.Streams.Collectors.ToUnmodifiableSet() -> Java.Util.Streams.ICollector? +static Java.Util.TimeZone.Default.get -> Java.Util.TimeZone? +static Java.Util.TimeZone.Default.set -> void +static Java.Util.TimeZone.GetAvailableIDs() -> string![]? +static Java.Util.TimeZone.GetAvailableIDs(int rawOffset) -> string![]? +static Java.Util.TimeZone.GetTimeZone(string? id) -> Java.Util.TimeZone? +static Java.Util.UUID.FromString(string? name) -> Java.Util.UUID? +static Java.Util.UUID.NameUUIDFromBytes(byte[]? name) -> Java.Util.UUID? +static Java.Util.UUID.RandomUUID() -> Java.Util.UUID? +static Javax.Crypto.Cipher.GetInstance(string? transformation) -> Javax.Crypto.Cipher? +static Javax.Crypto.Cipher.GetInstance(string? transformation, Java.Security.Provider? provider) -> Javax.Crypto.Cipher? +static Javax.Crypto.Cipher.GetInstance(string? transformation, string? provider) -> Javax.Crypto.Cipher? +static Javax.Crypto.Cipher.GetMaxAllowedKeyLength(string? transformation) -> int +static Javax.Crypto.Cipher.GetMaxAllowedParameterSpec(string? transformation) -> Java.Security.Spec.IAlgorithmParameterSpec? +static Javax.Crypto.ExemptionMechanism.GetInstance(string? algorithm) -> Javax.Crypto.ExemptionMechanism? +static Javax.Crypto.ExemptionMechanism.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Crypto.ExemptionMechanism? +static Javax.Crypto.ExemptionMechanism.GetInstance(string? algorithm, string? provider) -> Javax.Crypto.ExemptionMechanism? +static Javax.Crypto.KeyAgreement.GetInstance(string? algorithm) -> Javax.Crypto.KeyAgreement? +static Javax.Crypto.KeyAgreement.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Crypto.KeyAgreement? +static Javax.Crypto.KeyAgreement.GetInstance(string? algorithm, string? provider) -> Javax.Crypto.KeyAgreement? +static Javax.Crypto.KeyGenerator.GetInstance(string? algorithm) -> Javax.Crypto.KeyGenerator? +static Javax.Crypto.KeyGenerator.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Crypto.KeyGenerator? +static Javax.Crypto.KeyGenerator.GetInstance(string? algorithm, string? provider) -> Javax.Crypto.KeyGenerator? +static Javax.Crypto.Mac.GetInstance(string? algorithm) -> Javax.Crypto.Mac? +static Javax.Crypto.Mac.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Crypto.Mac? +static Javax.Crypto.Mac.GetInstance(string? algorithm, string? provider) -> Javax.Crypto.Mac? +static Javax.Crypto.SecretKeyFactory.GetInstance(string? algorithm) -> Javax.Crypto.SecretKeyFactory? +static Javax.Crypto.SecretKeyFactory.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Crypto.SecretKeyFactory? +static Javax.Crypto.SecretKeyFactory.GetInstance(string? algorithm, string? provider) -> Javax.Crypto.SecretKeyFactory? +static Javax.Crypto.Spec.DESedeKeySpec.IsParityAdjusted(byte[]? key, int offset) -> bool +static Javax.Crypto.Spec.DESKeySpec.IsParityAdjusted(byte[]? key, int offset) -> bool +static Javax.Crypto.Spec.DESKeySpec.IsWeak(byte[]? key, int offset) -> bool +static Javax.Crypto.Spec.OAEPParameterSpec.Default.get -> Javax.Crypto.Spec.OAEPParameterSpec? +static Javax.Crypto.Spec.PSource.PSpecified.Default.get -> Javax.Crypto.Spec.PSource.PSpecified? +static Javax.Microedition.Khronos.Egl.EGL10.EglDefaultDisplay.get -> Java.Lang.Object? +static Javax.Microedition.Khronos.Egl.EGL10.EglNoContext.get -> Javax.Microedition.Khronos.Egl.EGLContext? +static Javax.Microedition.Khronos.Egl.EGL10.EglNoDisplay.get -> Javax.Microedition.Khronos.Egl.EGLDisplay? +static Javax.Microedition.Khronos.Egl.EGL10.EglNoSurface.get -> Javax.Microedition.Khronos.Egl.EGLSurface? +static Javax.Microedition.Khronos.Egl.EGL11.EglDefaultDisplay.get -> Java.Lang.Object? +static Javax.Microedition.Khronos.Egl.EGL11.EglNoContext.get -> Javax.Microedition.Khronos.Egl.EGLContext? +static Javax.Microedition.Khronos.Egl.EGL11.EglNoDisplay.get -> Javax.Microedition.Khronos.Egl.EGLDisplay? +static Javax.Microedition.Khronos.Egl.EGL11.EglNoSurface.get -> Javax.Microedition.Khronos.Egl.EGLSurface? +static Javax.Microedition.Khronos.Egl.EGLContext.EGL.get -> Javax.Microedition.Khronos.Egl.IEGL? +static Javax.Microedition.Khronos.Egl.EGLContext.EGL11.get -> Javax.Microedition.Khronos.Egl.IEGL11! +static Javax.Net.ServerSocketFactory.Default.get -> Javax.Net.ServerSocketFactory? +static Javax.Net.SocketFactory.Default.get -> Javax.Net.SocketFactory? +static Javax.Net.Ssl.HttpsURLConnection.DefaultHostnameVerifier.get -> Javax.Net.Ssl.IHostnameVerifier? +static Javax.Net.Ssl.HttpsURLConnection.DefaultHostnameVerifier.set -> void +static Javax.Net.Ssl.HttpsURLConnection.DefaultSSLSocketFactory.get -> Javax.Net.Ssl.SSLSocketFactory? +static Javax.Net.Ssl.HttpsURLConnection.DefaultSSLSocketFactory.set -> void +static Javax.Net.Ssl.KeyManagerFactory.DefaultAlgorithm.get -> string? +static Javax.Net.Ssl.KeyManagerFactory.GetInstance(string? algorithm) -> Javax.Net.Ssl.KeyManagerFactory? +static Javax.Net.Ssl.KeyManagerFactory.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Net.Ssl.KeyManagerFactory? +static Javax.Net.Ssl.KeyManagerFactory.GetInstance(string? algorithm, string? provider) -> Javax.Net.Ssl.KeyManagerFactory? +static Javax.Net.Ssl.SNIHostName.CreateSNIMatcher(string? regex) -> Javax.Net.Ssl.SNIMatcher? +static Javax.Net.Ssl.SSLContext.Default.get -> Javax.Net.Ssl.SSLContext? +static Javax.Net.Ssl.SSLContext.Default.set -> void +static Javax.Net.Ssl.SSLContext.GetInstance(string? protocol) -> Javax.Net.Ssl.SSLContext? +static Javax.Net.Ssl.SSLContext.GetInstance(string? protocol, Java.Security.Provider? provider) -> Javax.Net.Ssl.SSLContext? +static Javax.Net.Ssl.SSLContext.GetInstance(string? protocol, string? provider) -> Javax.Net.Ssl.SSLContext? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.Finished.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.NeedTask.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.NeedUnwrap.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.NeedWrap.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.NotHandshaking.get -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.ValueOf(string? name) -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus? +static Javax.Net.Ssl.SSLEngineResult.HandshakeStatus.Values() -> Javax.Net.Ssl.SSLEngineResult.HandshakeStatus![]? +static Javax.Net.Ssl.SSLEngineResult.Status.BufferOverflow.get -> Javax.Net.Ssl.SSLEngineResult.Status? +static Javax.Net.Ssl.SSLEngineResult.Status.BufferUnderflow.get -> Javax.Net.Ssl.SSLEngineResult.Status? +static Javax.Net.Ssl.SSLEngineResult.Status.Closed.get -> Javax.Net.Ssl.SSLEngineResult.Status? +static Javax.Net.Ssl.SSLEngineResult.Status.Ok.get -> Javax.Net.Ssl.SSLEngineResult.Status? +static Javax.Net.Ssl.SSLEngineResult.Status.ValueOf(string? name) -> Javax.Net.Ssl.SSLEngineResult.Status? +static Javax.Net.Ssl.SSLEngineResult.Status.Values() -> Javax.Net.Ssl.SSLEngineResult.Status![]? +static Javax.Net.Ssl.SSLServerSocketFactory.Default.get -> Javax.Net.ServerSocketFactory? +static Javax.Net.Ssl.SSLSocketFactory.Default.get -> Javax.Net.SocketFactory? +static Javax.Net.Ssl.TrustManagerFactory.DefaultAlgorithm.get -> string? +static Javax.Net.Ssl.TrustManagerFactory.GetInstance(string? algorithm) -> Javax.Net.Ssl.TrustManagerFactory? +static Javax.Net.Ssl.TrustManagerFactory.GetInstance(string? algorithm, Java.Security.Provider? provider) -> Javax.Net.Ssl.TrustManagerFactory? +static Javax.Net.Ssl.TrustManagerFactory.GetInstance(string? algorithm, string? provider) -> Javax.Net.Ssl.TrustManagerFactory? +static Javax.Security.Auth.Subject.DoAs(Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedAction? action) -> Java.Lang.Object? +static Javax.Security.Auth.Subject.DoAs(Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedExceptionAction? action) -> Java.Lang.Object? +static Javax.Security.Auth.Subject.DoAsPrivileged(Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedAction? action, Java.Security.AccessControlContext? acc) -> Java.Lang.Object? +static Javax.Security.Auth.Subject.DoAsPrivileged(Javax.Security.Auth.Subject? subject, Java.Security.IPrivilegedExceptionAction? action, Java.Security.AccessControlContext? acc) -> Java.Lang.Object? +static Javax.Security.Auth.Subject.GetSubject(Java.Security.AccessControlContext? acc) -> Javax.Security.Auth.Subject? +static Javax.Security.Cert.X509Certificate.GetInstance(byte[]? certData) -> Javax.Security.Cert.X509Certificate? +static Javax.Security.Cert.X509Certificate.GetInstance(System.IO.Stream? inStream) -> Javax.Security.Cert.X509Certificate? +static Javax.Security.Cert.X509Certificate.GetInstanceAsync(byte[]? certData) -> System.Threading.Tasks.Task! +static Javax.Security.Cert.X509Certificate.GetInstanceAsync(System.IO.Stream? inStream) -> System.Threading.Tasks.Task! +static Javax.Xml.Datatype.DatatypeConstants.Date.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Datetime.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Days.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeConstants.Duration.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.DurationDaytime.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.DurationYearmonth.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Gday.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Gmonth.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Gmonthday.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Gyear.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Gyearmonth.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Hours.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeConstants.Minutes.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeConstants.Months.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeConstants.Seconds.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeConstants.Time.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Datatype.DatatypeConstants.Years.get -> Javax.Xml.Datatype.DatatypeConstants.Field? +static Javax.Xml.Datatype.DatatypeFactory.DatatypefactoryImplementationClass.get -> string? +static Javax.Xml.Datatype.DatatypeFactory.NewInstance() -> Javax.Xml.Datatype.DatatypeFactory? +static Javax.Xml.Datatype.DatatypeFactory.NewInstance(string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Datatype.DatatypeFactory? +static Javax.Xml.Namespace.QName.ValueOf(string? qNameAsString) -> Javax.Xml.Namespace.QName? +static Javax.Xml.Parsers.DocumentBuilderFactory.NewInstance() -> Javax.Xml.Parsers.DocumentBuilderFactory? +static Javax.Xml.Parsers.DocumentBuilderFactory.NewInstance(string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Parsers.DocumentBuilderFactory? +static Javax.Xml.Parsers.SAXParserFactory.NewInstance() -> Javax.Xml.Parsers.SAXParserFactory? +static Javax.Xml.Parsers.SAXParserFactory.NewInstance(string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Parsers.SAXParserFactory? +static Javax.Xml.Transform.Sax.SAXSource.SourceToInputSource(Javax.Xml.Transform.ISource? source) -> Org.Xml.Sax.InputSource? +static Javax.Xml.Transform.TransformerFactory.NewInstance() -> Javax.Xml.Transform.TransformerFactory? +static Javax.Xml.Transform.TransformerFactory.NewInstance(string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Transform.TransformerFactory? +static Javax.Xml.Validation.SchemaFactory.NewInstance(string? schemaLanguage) -> Javax.Xml.Validation.SchemaFactory? +static Javax.Xml.Validation.SchemaFactory.NewInstance(string? schemaLanguage, string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Validation.SchemaFactory? +static Javax.Xml.Xpath.XPathConstants.Boolean.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Xpath.XPathConstants.Node.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Xpath.XPathConstants.Nodeset.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Xpath.XPathConstants.Number.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Xpath.XPathConstants.String.get -> Javax.Xml.Namespace.QName? +static Javax.Xml.Xpath.XPathFactory.NewInstance() -> Javax.Xml.Xpath.XPathFactory? +static Javax.Xml.Xpath.XPathFactory.NewInstance(string? uri) -> Javax.Xml.Xpath.XPathFactory? +static Javax.Xml.Xpath.XPathFactory.NewInstance(string? uri, string? factoryClassName, Java.Lang.ClassLoader? classLoader) -> Javax.Xml.Xpath.XPathFactory? +static Org.Apache.Http.Auth.Params.AuthParams.GetCredentialCharset(Org.Apache.Http.Params.IHttpParams? params) -> string? +static Org.Apache.Http.Auth.Params.AuthParams.SetCredentialCharset(Org.Apache.Http.Params.IHttpParams? params, string? charset) -> void +static Org.Apache.Http.Authentication.AuthScope.Any.get -> Org.Apache.Http.Authentication.AuthScope? +static Org.Apache.Http.Authentication.AuthScope.AnyHost.get -> string? +static Org.Apache.Http.Authentication.AuthScope.AnyRealm.get -> string? +static Org.Apache.Http.Authentication.AuthScope.AnyScheme.get -> string? +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.IHttpClientExtensions.ExecuteAsync(this Org.Apache.Http.Client.IHttpClient! self, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Client.Params.HttpClientParams.GetCookiePolicy(Org.Apache.Http.Params.IHttpParams? params) -> string? +static Org.Apache.Http.Client.Params.HttpClientParams.IsAuthenticating(Org.Apache.Http.Params.IHttpParams? params) -> bool +static Org.Apache.Http.Client.Params.HttpClientParams.IsRedirecting(Org.Apache.Http.Params.IHttpParams? params) -> bool +static Org.Apache.Http.Client.Params.HttpClientParams.SetAuthenticating(Org.Apache.Http.Params.IHttpParams? params, bool value) -> void +static Org.Apache.Http.Client.Params.HttpClientParams.SetCookiePolicy(Org.Apache.Http.Params.IHttpParams? params, string? cookiePolicy) -> void +static Org.Apache.Http.Client.Params.HttpClientParams.SetRedirecting(Org.Apache.Http.Params.IHttpParams? params, bool value) -> void +static Org.Apache.Http.Client.Utils.CloneUtils.Clone(Java.Lang.Object? obj) -> Java.Lang.Object? +static Org.Apache.Http.Client.Utils.URIUtils.CreateURI(string? scheme, string? host, int port, string? path, string? query, string? fragment) -> Java.Net.URI? +static Org.Apache.Http.Client.Utils.URIUtils.Resolve(Java.Net.URI? baseURI, Java.Net.URI? reference) -> Java.Net.URI? +static Org.Apache.Http.Client.Utils.URIUtils.Resolve(Java.Net.URI? baseURI, string? reference) -> Java.Net.URI? +static Org.Apache.Http.Client.Utils.URIUtils.RewriteURI(Java.Net.URI? uri, Org.Apache.Http.HttpHost? target) -> Java.Net.URI? +static Org.Apache.Http.Client.Utils.URIUtils.RewriteURI(Java.Net.URI? uri, Org.Apache.Http.HttpHost? target, bool dropFragment) -> Java.Net.URI? +static Org.Apache.Http.Client.Utils.URLEncodedUtils.Format(System.Collections.Generic.IList? parameters, string? encoding) -> string? +static Org.Apache.Http.Client.Utils.URLEncodedUtils.IsEncoded(Org.Apache.Http.IHttpEntity? entity) -> bool +static Org.Apache.Http.Client.Utils.URLEncodedUtils.Parse(Java.Net.URI? uri, string? encoding) -> System.Collections.Generic.IList? +static Org.Apache.Http.Client.Utils.URLEncodedUtils.Parse(Org.Apache.Http.IHttpEntity? entity) -> System.Collections.Generic.IList? +static Org.Apache.Http.Client.Utils.URLEncodedUtils.Parse(System.Collections.Generic.IList? parameters, Java.Util.Scanner? scanner, string? encoding) -> void +static Org.Apache.Http.Conn.IClientConnectionOperatorExtensions.OpenConnectionAsync(this Org.Apache.Http.Conn.IClientConnectionOperator! self, Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Conn.IClientConnectionOperatorExtensions.UpdateSecureConnectionAsync(this Org.Apache.Http.Conn.IClientConnectionOperator! self, Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Conn.IManagedClientConnectionExtensions.OpenAsync(this Org.Apache.Http.Conn.IManagedClientConnection! self, Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Conn.MultihomePlainSocketFactory.SocketFactory.get -> Org.Apache.Http.Conn.MultihomePlainSocketFactory? +static Org.Apache.Http.Conn.Params.ConnManagerParams.GetMaxConnectionsPerRoute(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Conn.Params.IConnPerRoute? +static Org.Apache.Http.Conn.Params.ConnManagerParams.GetMaxTotalConnections(Org.Apache.Http.Params.IHttpParams? params) -> int +static Org.Apache.Http.Conn.Params.ConnManagerParams.GetTimeout(Org.Apache.Http.Params.IHttpParams? params) -> long +static Org.Apache.Http.Conn.Params.ConnManagerParams.SetMaxConnectionsPerRoute(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.Conn.Params.IConnPerRoute? connPerRoute) -> void +static Org.Apache.Http.Conn.Params.ConnManagerParams.SetMaxTotalConnections(Org.Apache.Http.Params.IHttpParams? params, int maxTotalConnections) -> void +static Org.Apache.Http.Conn.Params.ConnManagerParams.SetTimeout(Org.Apache.Http.Params.IHttpParams? params, long timeout) -> void +static Org.Apache.Http.Conn.Params.ConnRouteParams.GetDefaultProxy(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.HttpHost? +static Org.Apache.Http.Conn.Params.ConnRouteParams.GetForcedRoute(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Conn.Routing.HttpRoute? +static Org.Apache.Http.Conn.Params.ConnRouteParams.GetLocalAddress(Org.Apache.Http.Params.IHttpParams? params) -> Java.Net.InetAddress? +static Org.Apache.Http.Conn.Params.ConnRouteParams.NoHost.get -> Org.Apache.Http.HttpHost? +static Org.Apache.Http.Conn.Params.ConnRouteParams.NoRoute.get -> Org.Apache.Http.Conn.Routing.HttpRoute? +static Org.Apache.Http.Conn.Params.ConnRouteParams.SetDefaultProxy(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.HttpHost? proxy) -> void +static Org.Apache.Http.Conn.Params.ConnRouteParams.SetForcedRoute(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +static Org.Apache.Http.Conn.Params.ConnRouteParams.SetLocalAddress(Org.Apache.Http.Params.IHttpParams? params, Java.Net.InetAddress? local) -> void +static Org.Apache.Http.Conn.Routing.RouteInfoLayerType.Layered.get -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +static Org.Apache.Http.Conn.Routing.RouteInfoLayerType.Plain.get -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +static Org.Apache.Http.Conn.Routing.RouteInfoLayerType.ValueOf(string? name) -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType? +static Org.Apache.Http.Conn.Routing.RouteInfoLayerType.Values() -> Org.Apache.Http.Conn.Routing.RouteInfoLayerType![]? +static Org.Apache.Http.Conn.Routing.RouteInfoTunnelType.Plain.get -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +static Org.Apache.Http.Conn.Routing.RouteInfoTunnelType.Tunnelled.get -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +static Org.Apache.Http.Conn.Routing.RouteInfoTunnelType.ValueOf(string? name) -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType? +static Org.Apache.Http.Conn.Routing.RouteInfoTunnelType.Values() -> Org.Apache.Http.Conn.Routing.RouteInfoTunnelType![]? +static Org.Apache.Http.Conn.Schemes.ILayeredSocketFactoryExtensions.CreateSocketAsync(this Org.Apache.Http.Conn.Schemes.ILayeredSocketFactory! self, Java.Net.Socket? socket, string? host, int port, bool autoClose) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Conn.Schemes.ISocketFactoryExtensions.ConnectSocketAsync(this Org.Apache.Http.Conn.Schemes.ISocketFactory! self, Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Conn.Schemes.PlainSocketFactory.SocketFactory.get -> Org.Apache.Http.Conn.Schemes.PlainSocketFactory? +static Org.Apache.Http.Conn.Ssl.AbstractVerifier.AcceptableCountryWildcard(string? cn) -> bool +static Org.Apache.Http.Conn.Ssl.AbstractVerifier.CountDots(string? s) -> int +static Org.Apache.Http.Conn.Ssl.AbstractVerifier.GetCNs(Java.Security.Cert.X509Certificate? cert) -> string![]? +static Org.Apache.Http.Conn.Ssl.AbstractVerifier.GetDNSSubjectAlts(Java.Security.Cert.X509Certificate? cert) -> string![]? +static Org.Apache.Http.Conn.Ssl.SSLSocketFactory.AllowAllHostnameVerifier.get -> Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier? +static Org.Apache.Http.Conn.Ssl.SSLSocketFactory.BrowserCompatibleHostnameVerifier.get -> Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier? +static Org.Apache.Http.Conn.Ssl.SSLSocketFactory.SocketFactory.get -> Org.Apache.Http.Conn.Ssl.SSLSocketFactory? +static Org.Apache.Http.Conn.Ssl.SSLSocketFactory.StrictHostnameVerifier.get -> Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier? +static Org.Apache.Http.Conn.Util.InetAddressUtils.IsIPv4Address(string? input) -> bool +static Org.Apache.Http.Conn.Util.InetAddressUtils.IsIPv6Address(string? input) -> bool +static Org.Apache.Http.Conn.Util.InetAddressUtils.IsIPv6HexCompressedAddress(string? input) -> bool +static Org.Apache.Http.Conn.Util.InetAddressUtils.IsIPv6StdAddress(string? input) -> bool +static Org.Apache.Http.HttpVersion.Http09.get -> Org.Apache.Http.HttpVersion? +static Org.Apache.Http.HttpVersion.Http10.get -> Org.Apache.Http.HttpVersion? +static Org.Apache.Http.HttpVersion.Http11.get -> Org.Apache.Http.HttpVersion? +static Org.Apache.Http.IHttpClientConnectionExtensions.FlushAsync(this Org.Apache.Http.IHttpClientConnection! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpClientConnectionExtensions.ReceiveResponseHeaderAsync(this Org.Apache.Http.IHttpClientConnection! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpClientConnectionExtensions.SendRequestEntityAsync(this Org.Apache.Http.IHttpClientConnection! self, Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpClientConnectionExtensions.SendRequestHeaderAsync(this Org.Apache.Http.IHttpClientConnection! self, Org.Apache.Http.IHttpRequest? request) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpEntityExtensions.WriteToAsync(this Org.Apache.Http.IHttpEntity! self, System.IO.Stream? outstream) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpServerConnectionExtensions.FlushAsync(this Org.Apache.Http.IHttpServerConnection! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpServerConnectionExtensions.ReceiveRequestHeaderAsync(this Org.Apache.Http.IHttpServerConnection! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpServerConnectionExtensions.SendResponseEntityAsync(this Org.Apache.Http.IHttpServerConnection! self, Org.Apache.Http.IHttpResponse? response) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IHttpServerConnectionExtensions.SendResponseHeaderAsync(this Org.Apache.Http.IHttpServerConnection! self, Org.Apache.Http.IHttpResponse? response) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Impl.Auth.BasicScheme.Authenticate(Org.Apache.Http.Authentication.ICredentials? credentials, string? charset, bool proxy) -> Org.Apache.Http.IHeader? +static Org.Apache.Http.Impl.Auth.DigestScheme.CreateCnonce() -> string? +static Org.Apache.Http.Impl.Cookie.BrowserCompatSpec.DatePatterns.get -> System.Collections.Generic.IList? +static Org.Apache.Http.Impl.Cookie.CookieSpecBase.GetDefaultDomain(Org.Apache.Http.Cookies.CookieOrigin? origin) -> string? +static Org.Apache.Http.Impl.Cookie.CookieSpecBase.GetDefaultPath(Org.Apache.Http.Cookies.CookieOrigin? origin) -> string? +static Org.Apache.Http.Impl.Cookie.DateUtils.FormatDate(Java.Util.Date? date) -> string? +static Org.Apache.Http.Impl.Cookie.DateUtils.FormatDate(Java.Util.Date? date, string? pattern) -> string? +static Org.Apache.Http.Impl.Cookie.DateUtils.Gmt.get -> Java.Util.TimeZone? +static Org.Apache.Http.Impl.Cookie.DateUtils.ParseDate(string? dateValue) -> Java.Util.Date? +static Org.Apache.Http.Impl.Cookie.DateUtils.ParseDate(string? dateValue, string![]? dateFormats) -> Java.Util.Date? +static Org.Apache.Http.Impl.Cookie.DateUtils.ParseDate(string? dateValue, string![]? dateFormats, Java.Util.Date? startDate) -> Java.Util.Date? +static Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.Default.get -> Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser? +static Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.Instance.get -> Org.Apache.Http.Impl.EnglishReasonPhraseCatalog? +static Org.Apache.Http.Impl.IO.AbstractMessageParser.ParseHeaders(Org.Apache.Http.IO.ISessionInputBuffer? inbuffer, int maxHeaderCount, int maxLineLen, Org.Apache.Http.Message.ILineParser? parser) -> Org.Apache.Http.IHeader![]? +static Org.Apache.Http.IO.IHttpMessageParserExtensions.ParseAsync(this Org.Apache.Http.IO.IHttpMessageParser! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.IHttpMessageWriterExtensions.WriteAsync(this Org.Apache.Http.IO.IHttpMessageWriter! self, Org.Apache.Http.IHttpMessage? message) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionInputBufferExtensions.ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionInputBufferExtensions.ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer! self, byte[]? b) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionInputBufferExtensions.ReadAsync(this Org.Apache.Http.IO.ISessionInputBuffer! self, byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionInputBufferExtensions.ReadLineAsync(this Org.Apache.Http.IO.ISessionInputBuffer! self) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionInputBufferExtensions.ReadLineAsync(this Org.Apache.Http.IO.ISessionInputBuffer! self, Org.Apache.Http.Util.CharArrayBuffer? buffer) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionOutputBufferExtensions.WriteAsync(this Org.Apache.Http.IO.ISessionOutputBuffer! self, byte[]? b) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionOutputBufferExtensions.WriteAsync(this Org.Apache.Http.IO.ISessionOutputBuffer! self, byte[]? b, int off, int len) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionOutputBufferExtensions.WriteAsync(this Org.Apache.Http.IO.ISessionOutputBuffer! self, int b) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionOutputBufferExtensions.WriteLineAsync(this Org.Apache.Http.IO.ISessionOutputBuffer! self, Org.Apache.Http.Util.CharArrayBuffer? buffer) -> System.Threading.Tasks.Task! +static Org.Apache.Http.IO.ISessionOutputBufferExtensions.WriteLineAsync(this Org.Apache.Http.IO.ISessionOutputBuffer! self, string? s) -> System.Threading.Tasks.Task! +static Org.Apache.Http.Message.BasicHeaderValueFormatter.Default.get -> Org.Apache.Http.Message.BasicHeaderValueFormatter? +static Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatElements(Org.Apache.Http.IHeaderElement![]? elems, bool quote, Org.Apache.Http.Message.IHeaderValueFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatHeaderElement(Org.Apache.Http.IHeaderElement? elem, bool quote, Org.Apache.Http.Message.IHeaderValueFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatNameValuePair(Org.Apache.Http.INameValuePair? nvp, bool quote, Org.Apache.Http.Message.IHeaderValueFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatParameters(Org.Apache.Http.INameValuePair![]? nvps, bool quote, Org.Apache.Http.Message.IHeaderValueFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicHeaderValueParser.Default.get -> Org.Apache.Http.Message.BasicHeaderValueParser? +static Org.Apache.Http.Message.BasicHeaderValueParser.ParseElements(string? value, Org.Apache.Http.Message.IHeaderValueParser? parser) -> Org.Apache.Http.IHeaderElement![]? +static Org.Apache.Http.Message.BasicHeaderValueParser.ParseHeaderElement(string? value, Org.Apache.Http.Message.IHeaderValueParser? parser) -> Org.Apache.Http.IHeaderElement? +static Org.Apache.Http.Message.BasicHeaderValueParser.ParseNameValuePair(string? value, Org.Apache.Http.Message.IHeaderValueParser? parser) -> Org.Apache.Http.INameValuePair? +static Org.Apache.Http.Message.BasicHeaderValueParser.ParseParameters(string? value, Org.Apache.Http.Message.IHeaderValueParser? parser) -> Org.Apache.Http.INameValuePair![]? +static Org.Apache.Http.Message.BasicLineFormatter.Default.get -> Org.Apache.Http.Message.BasicLineFormatter? +static Org.Apache.Http.Message.BasicLineFormatter.FormatHeader(Org.Apache.Http.IHeader? header, Org.Apache.Http.Message.ILineFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicLineFormatter.FormatProtocolVersion(Org.Apache.Http.ProtocolVersion? version, Org.Apache.Http.Message.ILineFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicLineFormatter.FormatRequestLine(Org.Apache.Http.IRequestLine? reqline, Org.Apache.Http.Message.ILineFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicLineFormatter.FormatStatusLine(Org.Apache.Http.IStatusLine? statline, Org.Apache.Http.Message.ILineFormatter? formatter) -> string? +static Org.Apache.Http.Message.BasicLineParser.Default.get -> Org.Apache.Http.Message.BasicLineParser? +static Org.Apache.Http.Message.BasicLineParser.ParseHeader(string? value, Org.Apache.Http.Message.ILineParser? parser) -> Org.Apache.Http.IHeader? +static Org.Apache.Http.Message.BasicLineParser.ParseProtocolVersion(string? value, Org.Apache.Http.Message.ILineParser? parser) -> Org.Apache.Http.ProtocolVersion? +static Org.Apache.Http.Message.BasicLineParser.ParseRequestLine(string? value, Org.Apache.Http.Message.ILineParser? parser) -> Org.Apache.Http.IRequestLine? +static Org.Apache.Http.Message.BasicLineParser.ParseStatusLine(string? value, Org.Apache.Http.Message.ILineParser? parser) -> Org.Apache.Http.IStatusLine? +static Org.Apache.Http.Params.HttpConnectionParams.GetConnectionTimeout(Org.Apache.Http.Params.IHttpParams? params) -> int +static Org.Apache.Http.Params.HttpConnectionParams.GetLinger(Org.Apache.Http.Params.IHttpParams? params) -> int +static Org.Apache.Http.Params.HttpConnectionParams.GetSocketBufferSize(Org.Apache.Http.Params.IHttpParams? params) -> int +static Org.Apache.Http.Params.HttpConnectionParams.GetSoTimeout(Org.Apache.Http.Params.IHttpParams? params) -> int +static Org.Apache.Http.Params.HttpConnectionParams.GetTcpNoDelay(Org.Apache.Http.Params.IHttpParams? params) -> bool +static Org.Apache.Http.Params.HttpConnectionParams.IsStaleCheckingEnabled(Org.Apache.Http.Params.IHttpParams? params) -> bool +static Org.Apache.Http.Params.HttpConnectionParams.SetConnectionTimeout(Org.Apache.Http.Params.IHttpParams? params, int timeout) -> void +static Org.Apache.Http.Params.HttpConnectionParams.SetLinger(Org.Apache.Http.Params.IHttpParams? params, int value) -> void +static Org.Apache.Http.Params.HttpConnectionParams.SetSocketBufferSize(Org.Apache.Http.Params.IHttpParams? params, int size) -> void +static Org.Apache.Http.Params.HttpConnectionParams.SetSoTimeout(Org.Apache.Http.Params.IHttpParams? params, int timeout) -> void +static Org.Apache.Http.Params.HttpConnectionParams.SetStaleCheckingEnabled(Org.Apache.Http.Params.IHttpParams? params, bool value) -> void +static Org.Apache.Http.Params.HttpConnectionParams.SetTcpNoDelay(Org.Apache.Http.Params.IHttpParams? params, bool value) -> void +static Org.Apache.Http.Params.HttpProtocolParams.GetContentCharset(Org.Apache.Http.Params.IHttpParams? params) -> string? +static Org.Apache.Http.Params.HttpProtocolParams.GetHttpElementCharset(Org.Apache.Http.Params.IHttpParams? params) -> string? +static Org.Apache.Http.Params.HttpProtocolParams.GetUserAgent(Org.Apache.Http.Params.IHttpParams? params) -> string? +static Org.Apache.Http.Params.HttpProtocolParams.GetVersion(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.ProtocolVersion? +static Org.Apache.Http.Params.HttpProtocolParams.SetContentCharset(Org.Apache.Http.Params.IHttpParams? params, string? charset) -> void +static Org.Apache.Http.Params.HttpProtocolParams.SetHttpElementCharset(Org.Apache.Http.Params.IHttpParams? params, string? charset) -> void +static Org.Apache.Http.Params.HttpProtocolParams.SetUseExpectContinue(Org.Apache.Http.Params.IHttpParams? params, bool b) -> void +static Org.Apache.Http.Params.HttpProtocolParams.SetUserAgent(Org.Apache.Http.Params.IHttpParams? params, string? useragent) -> void +static Org.Apache.Http.Params.HttpProtocolParams.SetVersion(Org.Apache.Http.Params.IHttpParams? params, Org.Apache.Http.ProtocolVersion? version) -> void +static Org.Apache.Http.Params.HttpProtocolParams.UseExpectContinue(Org.Apache.Http.Params.IHttpParams? params) -> bool +static Org.Apache.Http.Protocol.HTTP.IsWhitespace(char ch) -> bool +static Org.Apache.Http.Protocol.HttpDateGenerator.Gmt.get -> Java.Util.TimeZone? +static Org.Apache.Http.Util.EncodingUtils.GetAsciiBytes(string? data) -> byte[]? +static Org.Apache.Http.Util.EncodingUtils.GetAsciiString(byte[]? data) -> string? +static Org.Apache.Http.Util.EncodingUtils.GetAsciiString(byte[]? data, int offset, int length) -> string? +static Org.Apache.Http.Util.EncodingUtils.GetBytes(string? data, string? charset) -> byte[]? +static Org.Apache.Http.Util.EncodingUtils.GetString(byte[]? data, int offset, int length, string? charset) -> string? +static Org.Apache.Http.Util.EncodingUtils.GetString(byte[]? data, string? charset) -> string? +static Org.Apache.Http.Util.EntityUtils.GetContentCharSet(Org.Apache.Http.IHttpEntity? entity) -> string? +static Org.Apache.Http.Util.EntityUtils.ToByteArray(Org.Apache.Http.IHttpEntity? entity) -> byte[]? +static Org.Apache.Http.Util.EntityUtils.ToString(Org.Apache.Http.IHttpEntity? entity) -> string? +static Org.Apache.Http.Util.EntityUtils.ToString(Org.Apache.Http.IHttpEntity? entity, string? defaultCharset) -> string? +static Org.Apache.Http.Util.ExceptionUtils.InitCause(Java.Lang.Throwable? throwable, Java.Lang.Throwable? cause) -> void +static Org.Apache.Http.Util.LangUtils.Equals(Java.Lang.Object![]? a1, Java.Lang.Object![]? a2) -> bool +static Org.Apache.Http.Util.LangUtils.Equals(Java.Lang.Object? obj1, Java.Lang.Object? obj2) -> bool +static Org.Apache.Http.Util.LangUtils.HashCode(int seed, bool b) -> int +static Org.Apache.Http.Util.LangUtils.HashCode(int seed, int hashcode) -> int +static Org.Apache.Http.Util.LangUtils.HashCode(int seed, Java.Lang.Object? obj) -> int +static Org.Apache.Http.Util.VersionInfo.FromMap(string? pckg, System.Collections.IDictionary? info, Java.Lang.ClassLoader? clsldr) -> Org.Apache.Http.Util.VersionInfo? +static Org.Apache.Http.Util.VersionInfo.LoadVersionInfo(string![]? pckgs, Java.Lang.ClassLoader? clsldr) -> Org.Apache.Http.Util.VersionInfo![]? +static Org.Apache.Http.Util.VersionInfo.LoadVersionInfo(string? pckg, Java.Lang.ClassLoader? clsldr) -> Org.Apache.Http.Util.VersionInfo? +static Org.Json.JSONObject.Null.get -> Java.Lang.Object? +static Org.Json.JSONObject.NumberToString(Java.Lang.Number! number) -> string! +static Org.Json.JSONObject.Quote(string? data) -> string! +static Org.Json.JSONObject.Wrap(Java.Lang.Object? o) -> Java.Lang.Object? +static Org.Json.JSONTokener.Dehexchar(char hex) -> int +static Org.W3c.Dom.LS.ILSParserExtensions.ParseAsync(this Org.W3c.Dom.LS.ILSParser! self, Org.W3c.Dom.LS.ILSInput? input) -> System.Threading.Tasks.Task! +static Org.W3c.Dom.LS.ILSParserExtensions.ParseURIAsync(this Org.W3c.Dom.LS.ILSParser! self, string? uri) -> System.Threading.Tasks.Task! +static Org.W3c.Dom.LS.ILSParserExtensions.ParseWithContextAsync(this Org.W3c.Dom.LS.ILSParser! self, Org.W3c.Dom.LS.ILSInput? input, Org.W3c.Dom.INode? contextArg, short action) -> System.Threading.Tasks.Task! +static Org.W3c.Dom.LS.ILSSerializerExtensions.WriteAsync(this Org.W3c.Dom.LS.ILSSerializer! self, Org.W3c.Dom.INode? nodeArg, Org.W3c.Dom.LS.ILSOutput? destination) -> System.Threading.Tasks.Task! +static Org.W3c.Dom.LS.ILSSerializerExtensions.WriteToURIAsync(this Org.W3c.Dom.LS.ILSSerializer! self, Org.W3c.Dom.INode? nodeArg, string? uri) -> System.Threading.Tasks.Task! +static Org.Xml.Sax.Helpers.ParserFactory.MakeParser() -> Org.Xml.Sax.IParser? +static Org.Xml.Sax.Helpers.ParserFactory.MakeParser(string? className) -> Org.Xml.Sax.IParser? +static Org.Xml.Sax.Helpers.XMLReaderFactory.CreateXMLReader() -> Org.Xml.Sax.IXMLReader? +static Org.Xml.Sax.Helpers.XMLReaderFactory.CreateXMLReader(string? className) -> Org.Xml.Sax.IXMLReader? +static Org.Xml.Sax.IParserExtensions.ParseAsync(this Org.Xml.Sax.IParser! self, Org.Xml.Sax.InputSource? source) -> System.Threading.Tasks.Task! +static Org.Xml.Sax.IParserExtensions.ParseAsync(this Org.Xml.Sax.IParser! self, string? systemId) -> System.Threading.Tasks.Task! +static Org.Xml.Sax.IXMLReaderExtensions.ParseAsync(this Org.Xml.Sax.IXMLReader! self, Org.Xml.Sax.InputSource? input) -> System.Threading.Tasks.Task! +static Org.Xml.Sax.IXMLReaderExtensions.ParseAsync(this Org.Xml.Sax.IXMLReader! self, string? systemId) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlPullParserExtensions.NextAsync(this Org.XmlPull.V1.IXmlPullParser! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlPullParserExtensions.NextTagAsync(this Org.XmlPull.V1.IXmlPullParser! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlPullParserExtensions.NextTextAsync(this Org.XmlPull.V1.IXmlPullParser! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlPullParserExtensions.NextTokenAsync(this Org.XmlPull.V1.IXmlPullParser! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.AttributeAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? namespace, string? name, string? value) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.CdsectAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.CommentAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.DocdeclAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.EndDocumentAsync(this Org.XmlPull.V1.IXmlSerializer! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.EndTagAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? namespace, string? name) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.EntityRefAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.FlushAsync(this Org.XmlPull.V1.IXmlSerializer! self) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.IgnorableWhitespaceAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.ProcessingInstructionAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.StartDocumentAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? encoding, Java.Lang.Boolean? standalone) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.StartTagAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? namespace, string? name) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.TextAsync(this Org.XmlPull.V1.IXmlSerializer! self, char[]? buf, int start, int len) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.IXmlSerializerExtensions.TextAsync(this Org.XmlPull.V1.IXmlSerializer! self, string? text) -> System.Threading.Tasks.Task! +static Org.XmlPull.V1.XmlPullParser.Types.get -> System.Collections.Generic.IList? +static Org.XmlPull.V1.XmlPullParserFactory.NewInstance() -> Org.XmlPull.V1.XmlPullParserFactory? +static Org.XmlPull.V1.XmlPullParserFactory.NewInstance(string? unused, Java.Lang.Class? unused2) -> Org.XmlPull.V1.XmlPullParserFactory? +static readonly Java.Lang.Class.CharSequence -> nint +static readonly Java.Lang.Class.Object -> nint +static readonly Java.Lang.Class.String -> nint +static System.IO.AndroidExtensions.IsDataAvailable(this System.IO.Stream! stream) -> bool +static System.Linq.Extensions.ToEnumerable(this Java.Lang.IIterable! source) -> System.Collections.IEnumerable! +static System.Linq.Extensions.ToEnumerable(this Java.Lang.IIterable! source) -> System.Collections.Generic.IEnumerable! +System.Drawing.PointConverter +System.Drawing.PointConverter.PointConverter() -> void +System.Drawing.RectangleConverter +System.Drawing.RectangleConverter.RectangleConverter() -> void +System.Drawing.SizeConverter +System.Drawing.SizeConverter.SizeConverter() -> void +System.Drawing.SizeFConverter +System.Drawing.SizeFConverter.SizeFConverter() -> void +System.IO.AndroidExtensions +System.Linq.Extensions +virtual Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.OnAvailabilityChanged(Android.AccessibilityServices.AccessibilityButtonController? controller, bool available) -> void +virtual Android.AccessibilityServices.AccessibilityButtonController.AccessibilityButtonCallback.OnClicked(Android.AccessibilityServices.AccessibilityButtonController? controller) -> void +virtual Android.AccessibilityServices.AccessibilityService.AttachAccessibilityOverlayToDisplay(int displayId, Android.Views.SurfaceControl! sc) -> void +virtual Android.AccessibilityServices.AccessibilityService.AttachAccessibilityOverlayToWindow(int accessibilityWindowId, Android.Views.SurfaceControl! sc) -> void +virtual Android.AccessibilityServices.AccessibilityService.ClearCache() -> bool +virtual Android.AccessibilityServices.AccessibilityService.ClearCachedSubtree(Android.Views.Accessibility.AccessibilityNodeInfo! node) -> bool +virtual Android.AccessibilityServices.AccessibilityService.FindFocus(Android.Views.Accessibility.NodeFocus focus) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.AccessibilityServices.AccessibilityService.GestureResultCallback.OnCancelled(Android.AccessibilityServices.GestureDescription? gestureDescription) -> void +virtual Android.AccessibilityServices.AccessibilityService.GestureResultCallback.OnCompleted(Android.AccessibilityServices.GestureDescription? gestureDescription) -> void +virtual Android.AccessibilityServices.AccessibilityService.GetRootInActiveWindow(int prefetchingStrategy) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.AccessibilityServices.AccessibilityService.IsCacheEnabled.get -> bool +virtual Android.AccessibilityServices.AccessibilityService.IsNodeInCache(Android.Views.Accessibility.AccessibilityNodeInfo! node) -> bool +virtual Android.AccessibilityServices.AccessibilityService.OnCreateInputMethod() -> Android.AccessibilityServices.InputMethod! +virtual Android.AccessibilityServices.AccessibilityService.OnGesture(Android.AccessibilityServices.AccessibilityGestureEvent! gestureEvent) -> bool +virtual Android.AccessibilityServices.AccessibilityService.OnGesture(int gestureId) -> bool +virtual Android.AccessibilityServices.AccessibilityService.OnKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.AccessibilityServices.AccessibilityService.OnMotionEvent(Android.Views.MotionEvent! e) -> void +virtual Android.AccessibilityServices.AccessibilityService.OnServiceConnected() -> void +virtual Android.AccessibilityServices.AccessibilityService.OnSystemActionsChanged() -> void +virtual Android.AccessibilityServices.AccessibilityService.RootInActiveWindow.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.AccessibilityServices.AccessibilityService.SetAccessibilityFocusAppearance(int strokeWidth, Android.Graphics.Color color) -> void +virtual Android.AccessibilityServices.AccessibilityService.SetAnimationScale(float scale) -> void +virtual Android.AccessibilityServices.AccessibilityService.SetCacheEnabled(bool enabled) -> bool +virtual Android.AccessibilityServices.AccessibilityService.SetGestureDetectionPassthroughRegion(int displayId, Android.Graphics.Region! region) -> void +virtual Android.AccessibilityServices.AccessibilityService.SetTouchExplorationPassthroughRegion(int displayId, Android.Graphics.Region! region) -> void +virtual Android.AccessibilityServices.AccessibilityService.TakeScreenshot(int displayId, Java.Util.Concurrent.IExecutor! executor, Android.AccessibilityServices.AccessibilityService.ITakeScreenshotCallback! callback) -> void +virtual Android.AccessibilityServices.AccessibilityService.TakeScreenshotOfWindow(int accessibilityWindowId, Java.Util.Concurrent.IExecutor! executor, Android.AccessibilityServices.AccessibilityService.ITakeScreenshotCallback! callback) -> void +virtual Android.AccessibilityServices.AccessibilityService.Windows.get -> System.Collections.Generic.IList? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.CanRetrieveWindowContent.get -> bool +virtual Android.AccessibilityServices.AccessibilityServiceInfo.Capabilities.get -> Android.AccessibilityServices.AccessibilityServiceCapabilities +virtual Android.AccessibilityServices.AccessibilityServiceInfo.DescribeContents() -> int +virtual Android.AccessibilityServices.AccessibilityServiceInfo.Description.get -> string? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.Id.get -> string? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.InteractiveUiTimeoutMillis.get -> int +virtual Android.AccessibilityServices.AccessibilityServiceInfo.InteractiveUiTimeoutMillis.set -> void +virtual Android.AccessibilityServices.AccessibilityServiceInfo.IsAccessibilityTool.get -> bool +virtual Android.AccessibilityServices.AccessibilityServiceInfo.LoadDescription(Android.Content.PM.PackageManager? packageManager) -> string? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.LoadIntroFormatted(Android.Content.PM.PackageManager! packageManager) -> Java.Lang.ICharSequence? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.LoadSummaryFormatted(Android.Content.PM.PackageManager? packageManager) -> Java.Lang.ICharSequence? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.MotionEventSources.get -> Android.Views.InputSourceType +virtual Android.AccessibilityServices.AccessibilityServiceInfo.MotionEventSources.set -> void +virtual Android.AccessibilityServices.AccessibilityServiceInfo.NonInteractiveUiTimeoutMillis.get -> int +virtual Android.AccessibilityServices.AccessibilityServiceInfo.NonInteractiveUiTimeoutMillis.set -> void +virtual Android.AccessibilityServices.AccessibilityServiceInfo.ResolveInfo.get -> Android.Content.PM.ResolveInfo? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.SettingsActivityName.get -> string? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.TileServiceName.get -> string? +virtual Android.AccessibilityServices.AccessibilityServiceInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flagz) -> void +virtual Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.OnGestureDetected(Android.AccessibilityServices.FingerptintGestureTypes gesture) -> void +virtual Android.AccessibilityServices.FingerprintGestureController.FingerprintGestureCallback.OnGestureDetectionAvailabilityChanged(bool available) -> void +virtual Android.AccessibilityServices.GestureDescription.Builder.AddStroke(Android.AccessibilityServices.GestureDescription.StrokeDescription! strokeDescription) -> Android.AccessibilityServices.GestureDescription.Builder? +virtual Android.AccessibilityServices.GestureDescription.Builder.Build() -> Android.AccessibilityServices.GestureDescription? +virtual Android.AccessibilityServices.GestureDescription.Builder.SetDisplayId(int displayId) -> Android.AccessibilityServices.GestureDescription.Builder! +virtual Android.AccessibilityServices.GestureDescription.StrokeDescription.ContinueStroke(Android.Graphics.Path? path, long startTime, long duration, bool willContinue) -> Android.AccessibilityServices.GestureDescription.StrokeDescription? +virtual Android.AccessibilityServices.GestureDescription.StrokeDescription.Duration.get -> long +virtual Android.AccessibilityServices.GestureDescription.StrokeDescription.Path.get -> Android.Graphics.Path? +virtual Android.AccessibilityServices.GestureDescription.StrokeDescription.StartTime.get -> long +virtual Android.AccessibilityServices.GestureDescription.StrokeDescription.WillContinue() -> bool +virtual Android.AccessibilityServices.InputMethod.OnFinishInput() -> void +virtual Android.AccessibilityServices.InputMethod.OnStartInput(Android.Views.InputMethods.EditorInfo! attribute, bool restarting) -> void +virtual Android.AccessibilityServices.InputMethod.OnUpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd) -> void +virtual Android.Accounts.AbstractAccountAuthenticator.AddAccountFromCredentials(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, Android.OS.Bundle? accountCredentials) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.FinishSession(Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, Android.OS.Bundle? sessionBundle) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.GetAccountCredentialsForCloning(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.GetAccountRemovalAllowed(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.IsCredentialsUpdateSuggested(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? statusToken) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.StartAddAccountSession(Android.Accounts.AccountAuthenticatorResponse? response, string? accountType, string? authTokenType, string![]? requiredFeatures, Android.OS.Bundle? options) -> Android.OS.Bundle? +virtual Android.Accounts.AbstractAccountAuthenticator.StartUpdateCredentialsSession(Android.Accounts.AccountAuthenticatorResponse? response, Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options) -> Android.OS.Bundle? +virtual Android.Accounts.Account.DescribeContents() -> int +virtual Android.Accounts.Account.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Accounts.AccountAuthenticatorResponse.DescribeContents() -> int +virtual Android.Accounts.AccountAuthenticatorResponse.OnError(Android.Accounts.ErrorCode errorCode, string? errorMessage) -> void +virtual Android.Accounts.AccountAuthenticatorResponse.OnRequestContinued() -> void +virtual Android.Accounts.AccountAuthenticatorResponse.OnResult(Android.OS.Bundle? result) -> void +virtual Android.Accounts.AccountAuthenticatorResponse.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Accounts.AccountManager.AddAccount(string? accountType, string? authTokenType, string![]? requiredFeatures, Android.OS.Bundle? addAccountOptions, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.AddAccountExplicitly(Android.Accounts.Account? account, string? password, Android.OS.Bundle? extras, System.Collections.Generic.IDictionary? visibility) -> bool +virtual Android.Accounts.AccountManager.AddAccountExplicitly(Android.Accounts.Account? account, string? password, Android.OS.Bundle? userdata) -> bool +virtual Android.Accounts.AccountManager.AddOnAccountsUpdatedListener(Android.Accounts.IOnAccountsUpdateListener? listener, Android.OS.Handler? handler, bool updateImmediately) -> void +virtual Android.Accounts.AccountManager.AddOnAccountsUpdatedListener(Android.Accounts.IOnAccountsUpdateListener? listener, Android.OS.Handler? handler, bool updateImmediately, string![]? accountTypes) -> void +virtual Android.Accounts.AccountManager.BlockingGetAuthToken(Android.Accounts.Account? account, string? authTokenType, bool notifyAuthFailure) -> string? +virtual Android.Accounts.AccountManager.ClearPassword(Android.Accounts.Account? account) -> void +virtual Android.Accounts.AccountManager.ConfirmCredentials(Android.Accounts.Account? account, Android.OS.Bundle? options, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.EditProperties(string? accountType, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.FinishSession(Android.OS.Bundle? sessionBundle, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetAccounts() -> Android.Accounts.Account![]! +virtual Android.Accounts.AccountManager.GetAccountsAndVisibilityForPackage(string? packageName, string? accountType) -> System.Collections.Generic.IDictionary? +virtual Android.Accounts.AccountManager.GetAccountsByType(string? type) -> Android.Accounts.Account![]! +virtual Android.Accounts.AccountManager.GetAccountsByTypeAndFeatures(string? type, string![]? features, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetAccountsByTypeForPackage(string? type, string? packageName) -> Android.Accounts.Account![]! +virtual Android.Accounts.AccountManager.GetAccountVisibility(Android.Accounts.Account? account, string? packageName) -> Android.Accounts.AccountVisibility +virtual Android.Accounts.AccountManager.GetAuthenticatorTypes() -> Android.Accounts.AuthenticatorDescription![]? +virtual Android.Accounts.AccountManager.GetAuthToken(Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetAuthToken(Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options, bool notifyAuthFailure, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetAuthToken(Android.Accounts.Account? account, string? authTokenType, bool notifyAuthFailure, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetAuthTokenByFeatures(string? accountType, string? authTokenType, string![]? features, Android.App.Activity? activity, Android.OS.Bundle? addAccountOptions, Android.OS.Bundle? getAuthTokenOptions, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.GetPackagesAndVisibilityForAccount(Android.Accounts.Account? account) -> System.Collections.Generic.IDictionary? +virtual Android.Accounts.AccountManager.GetPassword(Android.Accounts.Account? account) -> string? +virtual Android.Accounts.AccountManager.GetPreviousName(Android.Accounts.Account? account) -> string? +virtual Android.Accounts.AccountManager.GetUserData(Android.Accounts.Account? account, string? key) -> string? +virtual Android.Accounts.AccountManager.HasFeatures(Android.Accounts.Account? account, string![]? features, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.InvalidateAuthToken(string? accountType, string? authToken) -> void +virtual Android.Accounts.AccountManager.IsCredentialsUpdateSuggested(Android.Accounts.Account? account, string? statusToken, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.NotifyAccountAuthenticated(Android.Accounts.Account? account) -> bool +virtual Android.Accounts.AccountManager.PeekAuthToken(Android.Accounts.Account? account, string? authTokenType) -> string? +virtual Android.Accounts.AccountManager.RemoveAccount(Android.Accounts.Account? account, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.RemoveAccount(Android.Accounts.Account? account, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.RemoveAccountExplicitly(Android.Accounts.Account? account) -> bool +virtual Android.Accounts.AccountManager.RemoveOnAccountsUpdatedListener(Android.Accounts.IOnAccountsUpdateListener? listener) -> void +virtual Android.Accounts.AccountManager.RenameAccount(Android.Accounts.Account? account, string? newName, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.SetAccountVisibility(Android.Accounts.Account? account, string? packageName, Android.Accounts.AccountVisibility visibility) -> bool +virtual Android.Accounts.AccountManager.SetAuthToken(Android.Accounts.Account? account, string? authTokenType, string? authToken) -> void +virtual Android.Accounts.AccountManager.SetPassword(Android.Accounts.Account? account, string? password) -> void +virtual Android.Accounts.AccountManager.SetUserData(Android.Accounts.Account? account, string? key, string? value) -> void +virtual Android.Accounts.AccountManager.StartAddAccountSession(string? accountType, string? authTokenType, string![]? requiredFeatures, Android.OS.Bundle? options, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.StartUpdateCredentialsSession(Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AccountManager.UpdateCredentials(Android.Accounts.Account? account, string? authTokenType, Android.OS.Bundle? options, Android.App.Activity? activity, Android.Accounts.IAccountManagerCallback? callback, Android.OS.Handler? handler) -> Android.Accounts.IAccountManagerFuture? +virtual Android.Accounts.AuthenticatorDescription.DescribeContents() -> int +virtual Android.Accounts.AuthenticatorDescription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.AdServices.AdIds.AdId.GetAdId() -> string! +virtual Android.AdServices.AdIds.AdId.IsLimitAdTrackingEnabled.get -> bool +virtual Android.AdServices.AdIds.AdIdManager.GetAdId(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.AdSelectionConfig.get -> Android.AdServices.AdSelection.AdSelectionConfig! +virtual Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.DecisionLogicJs.get -> string! +virtual Android.AdServices.AdSelection.AddAdSelectionOverrideRequest.TrustedScoringSignals.get -> Android.AdServices.Common.AdSelectionSignals! +virtual Android.AdServices.AdSelection.AdSelectionManager.ReportImpression(Android.AdServices.AdSelection.ReportImpressionRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.AdSelection.AdSelectionManager.SelectAds(Android.AdServices.AdSelection.AdSelectionConfig! adSelectionConfig, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.AdSelection.AdSelectionManager.TestAdSelectionManager.get -> Android.AdServices.AdSelection.TestAdSelectionManager! +virtual Android.AdServices.AdSelection.AdSelectionOutcome.AdSelectionId.get -> long +virtual Android.AdServices.AdSelection.AdSelectionOutcome.RenderUri.get -> Android.Net.Uri! +virtual Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest.AdSelectionConfig.get -> Android.AdServices.AdSelection.AdSelectionConfig! +virtual Android.AdServices.AdSelection.ReportImpressionRequest.AdSelectionConfig.get -> Android.AdServices.AdSelection.AdSelectionConfig! +virtual Android.AdServices.AdSelection.ReportImpressionRequest.AdSelectionId.get -> long +virtual Android.AdServices.AdSelection.TestAdSelectionManager.OverrideAdSelectionConfigRemoteInfo(Android.AdServices.AdSelection.AddAdSelectionOverrideRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.AdSelection.TestAdSelectionManager.RemoveAdSelectionConfigRemoteInfoOverride(Android.AdServices.AdSelection.RemoveAdSelectionOverrideRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.AdSelection.TestAdSelectionManager.ResetAllAdSelectionConfigRemoteOverrides(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.AppSetIds.AppSetId.Id.get -> string! +virtual Android.AdServices.AppSetIds.AppSetId.Scope.get -> Android.AdServices.AppSetIds.AppSetIdScope +virtual Android.AdServices.AppSetIds.AppSetIdManager.GetAppSetId(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.BiddingLogicJs.get -> string! +virtual Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Buyer.get -> Android.AdServices.Common.AdTechIdentifier! +virtual Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.Name.get -> string! +virtual Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest.TrustedBiddingSignals.get -> Android.AdServices.Common.AdSelectionSignals! +virtual Android.AdServices.CustomAudiences.CustomAudienceManager.JoinCustomAudience(Android.AdServices.CustomAudiences.JoinCustomAudienceRequest! joinCustomAudienceRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.CustomAudiences.CustomAudienceManager.LeaveCustomAudience(Android.AdServices.CustomAudiences.LeaveCustomAudienceRequest! leaveCustomAudienceRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.CustomAudiences.CustomAudienceManager.TestCustomAudienceManager.get -> Android.AdServices.CustomAudiences.TestCustomAudienceManager! +virtual Android.AdServices.CustomAudiences.JoinCustomAudienceRequest.CustomAudience.get -> Android.AdServices.CustomAudiences.CustomAudience! +virtual Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Buyer.get -> Android.AdServices.Common.AdTechIdentifier! +virtual Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest.Name.get -> string! +virtual Android.AdServices.CustomAudiences.TestCustomAudienceManager.OverrideCustomAudienceRemoteInfo(Android.AdServices.CustomAudiences.AddCustomAudienceOverrideRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.CustomAudiences.TestCustomAudienceManager.RemoveCustomAudienceRemoteInfoOverride(Android.AdServices.CustomAudiences.RemoveCustomAudienceOverrideRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.CustomAudiences.TestCustomAudienceManager.ResetAllCustomAudienceOverrides(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! receiver) -> void +virtual Android.AdServices.Measurement.DeletionRequest.DeletionMode.get -> Android.AdServices.Measurement.DeletionRequestDeletionMode +virtual Android.AdServices.Measurement.DeletionRequest.DomainUris.get -> System.Collections.Generic.IList! +virtual Android.AdServices.Measurement.DeletionRequest.MatchBehavior.get -> Android.AdServices.Measurement.DeletionRequestMatchBehavior +virtual Android.AdServices.Measurement.DeletionRequest.OriginUris.get -> System.Collections.Generic.IList! +virtual Android.AdServices.Measurement.MeasurementManager.DeleteRegistrations(Android.AdServices.Measurement.DeletionRequest! deletionRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.AdServices.Measurement.MeasurementManager.GetMeasurementApiStatus(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.AdServices.Measurement.MeasurementManager.RegisterSource(Android.Net.Uri! attributionSource, Android.Views.InputEvent? inputEvent, Java.Util.Concurrent.IExecutor? executor, Android.OS.IOutcomeReceiver? callback) -> void +virtual Android.AdServices.Measurement.MeasurementManager.RegisterTrigger(Android.Net.Uri! trigger, Java.Util.Concurrent.IExecutor? executor, Android.OS.IOutcomeReceiver? callback) -> void +virtual Android.AdServices.Measurement.MeasurementManager.RegisterWebSource(Android.AdServices.Measurement.WebSourceRegistrationRequest! request, Java.Util.Concurrent.IExecutor? executor, Android.OS.IOutcomeReceiver? callback) -> void +virtual Android.AdServices.Measurement.MeasurementManager.RegisterWebTrigger(Android.AdServices.Measurement.WebTriggerRegistrationRequest! request, Java.Util.Concurrent.IExecutor? executor, Android.OS.IOutcomeReceiver? callback) -> void +virtual Android.Animation.Animator.AddListener(Android.Animation.Animator.IAnimatorListener? listener) -> void +virtual Android.Animation.Animator.AddPauseListener(Android.Animation.Animator.IAnimatorPauseListener? listener) -> void +virtual Android.Animation.Animator.Cancel() -> void +virtual Android.Animation.Animator.Clone() -> Android.Animation.Animator? +virtual Android.Animation.Animator.End() -> void +virtual Android.Animation.Animator.Interpolator.get -> Android.Animation.ITimeInterpolator? +virtual Android.Animation.Animator.IsPaused.get -> bool +virtual Android.Animation.Animator.IsStarted.get -> bool +virtual Android.Animation.Animator.Listeners.get -> System.Collections.Generic.IList? +virtual Android.Animation.Animator.Pause() -> void +virtual Android.Animation.Animator.RemoveAllListeners() -> void +virtual Android.Animation.Animator.RemoveListener(Android.Animation.Animator.IAnimatorListener? listener) -> void +virtual Android.Animation.Animator.RemovePauseListener(Android.Animation.Animator.IAnimatorPauseListener? listener) -> void +virtual Android.Animation.Animator.Resume() -> void +virtual Android.Animation.Animator.SetTarget(Java.Lang.Object? target) -> void +virtual Android.Animation.Animator.SetupEndValues() -> void +virtual Android.Animation.Animator.SetupStartValues() -> void +virtual Android.Animation.Animator.Start() -> void +virtual Android.Animation.Animator.TotalDuration.get -> long +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationCancel(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationEnd(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationPause(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationRepeat(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationResume(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorListenerAdapter.OnAnimationStart(Android.Animation.Animator? animation) -> void +virtual Android.Animation.AnimatorSet.Builder.After(Android.Animation.Animator? anim) -> Android.Animation.AnimatorSet.Builder? +virtual Android.Animation.AnimatorSet.Builder.After(long delay) -> Android.Animation.AnimatorSet.Builder? +virtual Android.Animation.AnimatorSet.Builder.Before(Android.Animation.Animator? anim) -> Android.Animation.AnimatorSet.Builder? +virtual Android.Animation.AnimatorSet.Builder.With(Android.Animation.Animator? anim) -> Android.Animation.AnimatorSet.Builder? +virtual Android.Animation.ArgbEvaluator.Evaluate(float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue) -> Java.Lang.Object? +virtual Android.Animation.BidirectionalTypeConverter.Invert() -> Android.Animation.BidirectionalTypeConverter? +virtual Android.Animation.FloatArrayEvaluator.Evaluate(float fraction, float[]? startValue, float[]? endValue) -> float[]? +virtual Android.Animation.FloatEvaluator.Evaluate(float fraction, Java.Lang.Number? startValue, Java.Lang.Number? endValue) -> Java.Lang.Float? +virtual Android.Animation.FloatEvaluator.Evaluate(float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue) -> Java.Lang.Object? +virtual Android.Animation.IntArrayEvaluator.Evaluate(float fraction, int[]? startValue, int[]? endValue) -> int[]? +virtual Android.Animation.IntEvaluator.Evaluate(float fraction, Java.Lang.Integer? startValue, Java.Lang.Integer? endValue) -> Java.Lang.Integer? +virtual Android.Animation.IntEvaluator.Evaluate(float fraction, Java.Lang.Object? startValue, Java.Lang.Object? endValue) -> Java.Lang.Object? +virtual Android.Animation.Keyframe.Fraction.get -> float +virtual Android.Animation.Keyframe.Fraction.set -> void +virtual Android.Animation.Keyframe.HasValue.get -> bool +virtual Android.Animation.Keyframe.Interpolator.get -> Android.Animation.ITimeInterpolator? +virtual Android.Animation.Keyframe.Interpolator.set -> void +virtual Android.Animation.Keyframe.Type.get -> Java.Lang.Class? +virtual Android.Animation.LayoutTransition.AddChild(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +virtual Android.Animation.LayoutTransition.AddTransitionListener(Android.Animation.LayoutTransition.ITransitionListener? listener) -> void +virtual Android.Animation.LayoutTransition.DisableTransitionType(Android.Animation.LayoutTransitionType transitionType) -> void +virtual Android.Animation.LayoutTransition.EnableTransitionType(Android.Animation.LayoutTransitionType transitionType) -> void +virtual Android.Animation.LayoutTransition.GetAnimator(Android.Animation.LayoutTransitionType transitionType) -> Android.Animation.Animator? +virtual Android.Animation.LayoutTransition.GetDuration(Android.Animation.LayoutTransitionType transitionType) -> long +virtual Android.Animation.LayoutTransition.GetInterpolator(Android.Animation.LayoutTransitionType transitionType) -> Android.Animation.ITimeInterpolator? +virtual Android.Animation.LayoutTransition.GetStagger(Android.Animation.LayoutTransitionType transitionType) -> long +virtual Android.Animation.LayoutTransition.GetStartDelay(Android.Animation.LayoutTransitionType transitionType) -> long +virtual Android.Animation.LayoutTransition.HideChild(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +virtual Android.Animation.LayoutTransition.HideChild(Android.Views.ViewGroup? parent, Android.Views.View? child, Android.Views.ViewStates newVisibility) -> void +virtual Android.Animation.LayoutTransition.IsChangingLayout.get -> bool +virtual Android.Animation.LayoutTransition.IsRunning.get -> bool +virtual Android.Animation.LayoutTransition.IsTransitionTypeEnabled(Android.Animation.LayoutTransitionType transitionType) -> bool +virtual Android.Animation.LayoutTransition.RemoveChild(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +virtual Android.Animation.LayoutTransition.RemoveTransitionListener(Android.Animation.LayoutTransition.ITransitionListener? listener) -> void +virtual Android.Animation.LayoutTransition.SetAnimateParentHierarchy(bool animateParentHierarchy) -> void +virtual Android.Animation.LayoutTransition.SetAnimator(Android.Animation.LayoutTransitionType transitionType, Android.Animation.Animator? animator) -> void +virtual Android.Animation.LayoutTransition.SetDuration(Android.Animation.LayoutTransitionType transitionType, long duration) -> void +virtual Android.Animation.LayoutTransition.SetDuration(long duration) -> void +virtual Android.Animation.LayoutTransition.SetInterpolator(Android.Animation.LayoutTransitionType transitionType, Android.Animation.ITimeInterpolator? interpolator) -> void +virtual Android.Animation.LayoutTransition.SetStagger(Android.Animation.LayoutTransitionType transitionType, long duration) -> void +virtual Android.Animation.LayoutTransition.SetStartDelay(Android.Animation.LayoutTransitionType transitionType, long delay) -> void +virtual Android.Animation.LayoutTransition.ShowChild(Android.Views.ViewGroup? parent, Android.Views.View? child) -> void +virtual Android.Animation.LayoutTransition.ShowChild(Android.Views.ViewGroup? parent, Android.Views.View? child, Android.Views.ViewStates oldVisibility) -> void +virtual Android.Animation.LayoutTransition.TransitionListeners.get -> System.Collections.Generic.IList? +virtual Android.Animation.PointFEvaluator.Evaluate(float fraction, Android.Graphics.PointF? startValue, Android.Graphics.PointF? endValue) -> Android.Graphics.PointF? +virtual Android.Animation.PropertyValuesHolder.Clone() -> Android.Animation.PropertyValuesHolder? +virtual Android.Animation.PropertyValuesHolder.PropertyName.get -> string? +virtual Android.Animation.PropertyValuesHolder.PropertyName.set -> void +virtual Android.Animation.PropertyValuesHolder.SetConverter(Android.Animation.TypeConverter? converter) -> void +virtual Android.Animation.PropertyValuesHolder.SetEvaluator(Android.Animation.ITypeEvaluator? evaluator) -> void +virtual Android.Animation.PropertyValuesHolder.SetFloatValues(params float[]? values) -> void +virtual Android.Animation.PropertyValuesHolder.SetIntValues(params int[]? values) -> void +virtual Android.Animation.PropertyValuesHolder.SetKeyframes(params Android.Animation.Keyframe![]? values) -> void +virtual Android.Animation.PropertyValuesHolder.SetObjectValues(params Java.Lang.Object![]? values) -> void +virtual Android.Animation.PropertyValuesHolder.SetProperty(Android.Util.Property? property) -> void +virtual Android.Animation.RectEvaluator.Evaluate(float fraction, Android.Graphics.Rect? startValue, Android.Graphics.Rect? endValue) -> Android.Graphics.Rect? +virtual Android.Animation.StateListAnimator.AddState(int[]? specs, Android.Animation.Animator? animator) -> void +virtual Android.Animation.StateListAnimator.Clone() -> Android.Animation.StateListAnimator? +virtual Android.Animation.StateListAnimator.JumpToCurrentState() -> void +virtual Android.Animation.TimeAnimator.SetTimeListener(Android.Animation.TimeAnimator.ITimeListener? listener) -> void +virtual Android.Animation.ValueAnimator.AddUpdateListener(Android.Animation.ValueAnimator.IAnimatorUpdateListener? listener) -> void +virtual Android.Animation.ValueAnimator.AnimatedFraction.get -> float +virtual Android.Animation.ValueAnimator.AnimatedValue.get -> Java.Lang.Object? +virtual Android.Animation.ValueAnimator.CurrentPlayTime.get -> long +virtual Android.Animation.ValueAnimator.CurrentPlayTime.set -> void +virtual Android.Animation.ValueAnimator.GetAnimatedValue(string? propertyName) -> Java.Lang.Object? +virtual Android.Animation.ValueAnimator.GetValues() -> Android.Animation.PropertyValuesHolder![]? +virtual Android.Animation.ValueAnimator.RemoveAllUpdateListeners() -> void +virtual Android.Animation.ValueAnimator.RemoveUpdateListener(Android.Animation.ValueAnimator.IAnimatorUpdateListener? listener) -> void +virtual Android.Animation.ValueAnimator.RepeatCount.get -> int +virtual Android.Animation.ValueAnimator.RepeatCount.set -> void +virtual Android.Animation.ValueAnimator.RepeatMode.get -> Android.Animation.ValueAnimatorRepeatMode +virtual Android.Animation.ValueAnimator.RepeatMode.set -> void +virtual Android.Animation.ValueAnimator.Reverse() -> void +virtual Android.Animation.ValueAnimator.SetCurrentFraction(float fraction) -> void +virtual Android.Animation.ValueAnimator.SetEvaluator(Android.Animation.ITypeEvaluator? value) -> void +virtual Android.Animation.ValueAnimator.SetFloatValues(params float[]? values) -> void +virtual Android.Animation.ValueAnimator.SetIntValues(params int[]? values) -> void +virtual Android.Animation.ValueAnimator.SetObjectValues(params Java.Lang.Object![]? values) -> void +virtual Android.Animation.ValueAnimator.SetValues(params Android.Animation.PropertyValuesHolder![]? values) -> void +virtual Android.App.ActionBar.Elevation.get -> float +virtual Android.App.ActionBar.Elevation.set -> void +virtual Android.App.ActionBar.HideOffset.get -> int +virtual Android.App.ActionBar.HideOffset.set -> void +virtual Android.App.ActionBar.HideOnContentScrollEnabled.get -> bool +virtual Android.App.ActionBar.HideOnContentScrollEnabled.set -> void +virtual Android.App.ActionBar.SetHomeActionContentDescription(int resId) -> void +virtual Android.App.ActionBar.SetHomeActionContentDescription(Java.Lang.ICharSequence? description) -> void +virtual Android.App.ActionBar.SetHomeAsUpIndicator(Android.Graphics.Drawables.Drawable? indicator) -> void +virtual Android.App.ActionBar.SetHomeAsUpIndicator(int resId) -> void +virtual Android.App.ActionBar.SetHomeButtonEnabled(bool enabled) -> void +virtual Android.App.ActionBar.SetSplitBackgroundDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.App.ActionBar.SetStackedBackgroundDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.App.ActionBar.ThemedContext.get -> Android.Content.Context? +virtual Android.App.Activity.ActionBar.get -> Android.App.ActionBar? +virtual Android.App.Activity.AddContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.App.Activity.CallingActivity.get -> Android.Content.ComponentName? +virtual Android.App.Activity.CallingPackage.get -> string? +virtual Android.App.Activity.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +virtual Android.App.Activity.ClearOverrideActivityTransition(Android.App.OverrideTransition overrideType) -> void +virtual Android.App.Activity.CloseContextMenu() -> void +virtual Android.App.Activity.CloseOptionsMenu() -> void +virtual Android.App.Activity.ComponentName.get -> Android.Content.ComponentName? +virtual Android.App.Activity.ContentScene.get -> Android.Transitions.Scene? +virtual Android.App.Activity.ContentTransitionManager.get -> Android.Transitions.TransitionManager? +virtual Android.App.Activity.ContentTransitionManager.set -> void +virtual Android.App.Activity.CreatePendingResult(int requestCode, Android.Content.Intent! data, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +virtual Android.App.Activity.CurrentFocus.get -> Android.Views.View? +virtual Android.App.Activity.DispatchGenericMotionEvent(Android.Views.MotionEvent? ev) -> bool +virtual Android.App.Activity.DispatchKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.DispatchKeyShortcutEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> bool +virtual Android.App.Activity.DispatchTouchEvent(Android.Views.MotionEvent? ev) -> bool +virtual Android.App.Activity.DispatchTrackballEvent(Android.Views.MotionEvent? ev) -> bool +virtual Android.App.Activity.Dump(string! prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter! writer, string![]? args) -> void +virtual Android.App.Activity.EnterPictureInPictureMode() -> void +virtual Android.App.Activity.EnterPictureInPictureMode(Android.App.PictureInPictureParams! params) -> bool +virtual Android.App.Activity.FindViewById(int id) -> Android.Views.View? +virtual Android.App.Activity.Finish() -> void +virtual Android.App.Activity.FinishActivity(int requestCode) -> void +virtual Android.App.Activity.FinishActivityFromChild(Android.App.Activity! child, int requestCode) -> void +virtual Android.App.Activity.FinishAffinity() -> void +virtual Android.App.Activity.FinishAfterTransition() -> void +virtual Android.App.Activity.FinishAndRemoveTask() -> void +virtual Android.App.Activity.FinishFromChild(Android.App.Activity? child) -> void +virtual Android.App.Activity.FragmentManager.get -> Android.App.FragmentManager? +virtual Android.App.Activity.GetPreferences(Android.Content.FileCreationMode mode) -> Android.Content.ISharedPreferences? +virtual Android.App.Activity.HasWindowFocus.get -> bool +virtual Android.App.Activity.Immersive.get -> bool +virtual Android.App.Activity.Immersive.set -> void +virtual Android.App.Activity.Intent.get -> Android.Content.Intent? +virtual Android.App.Activity.Intent.set -> void +virtual Android.App.Activity.InvalidateOptionsMenu() -> void +virtual Android.App.Activity.IsActivityTransitionRunning.get -> bool +virtual Android.App.Activity.IsChangingConfigurations.get -> bool +virtual Android.App.Activity.IsDestroyed.get -> bool +virtual Android.App.Activity.IsFinishing.get -> bool +virtual Android.App.Activity.IsInMultiWindowMode.get -> bool +virtual Android.App.Activity.IsInPictureInPictureMode.get -> bool +virtual Android.App.Activity.IsLaunchedFromBubble.get -> bool +virtual Android.App.Activity.IsLocalVoiceInteractionSupported.get -> bool +virtual Android.App.Activity.IsTaskRoot.get -> bool +virtual Android.App.Activity.IsVoiceInteraction.get -> bool +virtual Android.App.Activity.IsVoiceInteractionRoot.get -> bool +virtual Android.App.Activity.LastNonConfigurationInstance.get -> Java.Lang.Object? +virtual Android.App.Activity.LaunchedFromPackage.get -> string? +virtual Android.App.Activity.LaunchedFromUid.get -> int +virtual Android.App.Activity.LayoutInflater.get -> Android.Views.LayoutInflater! +virtual Android.App.Activity.LoaderManager.get -> Android.App.LoaderManager? +virtual Android.App.Activity.LocalClassName.get -> string! +virtual Android.App.Activity.MaxNumPictureInPictureActions.get -> int +virtual Android.App.Activity.MenuInflater.get -> Android.Views.MenuInflater! +virtual Android.App.Activity.MoveTaskToBack(bool nonRoot) -> bool +virtual Android.App.Activity.NavigateUpTo(Android.Content.Intent? upIntent) -> bool +virtual Android.App.Activity.NavigateUpToFromChild(Android.App.Activity? child, Android.Content.Intent? upIntent) -> bool +virtual Android.App.Activity.OnActionModeFinished(Android.Views.ActionMode? mode) -> void +virtual Android.App.Activity.OnActionModeStarted(Android.Views.ActionMode? mode) -> void +virtual Android.App.Activity.OnActivityReenter(int resultCode, Android.Content.Intent? data) -> void +virtual Android.App.Activity.OnActivityResult(int requestCode, Android.App.Result resultCode, Android.Content.Intent? data) -> void +virtual Android.App.Activity.OnAttachedToWindow() -> void +virtual Android.App.Activity.OnAttachFragment(Android.App.Fragment? fragment) -> void +virtual Android.App.Activity.OnBackInvokedDispatcher.get -> Android.Window.IOnBackInvokedDispatcher! +virtual Android.App.Activity.OnBackPressed() -> void +virtual Android.App.Activity.OnChildTitleChanged(Android.App.Activity? childActivity, Java.Lang.ICharSequence? title) -> void +virtual Android.App.Activity.OnConfigurationChanged(Android.Content.Res.Configuration! newConfig) -> void +virtual Android.App.Activity.OnContentChanged() -> void +virtual Android.App.Activity.OnContextItemSelected(Android.Views.IMenuItem! item) -> bool +virtual Android.App.Activity.OnContextMenuClosed(Android.Views.IMenu! menu) -> void +virtual Android.App.Activity.OnCreate(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Activity.OnCreate(Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Activity.OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo) -> void +virtual Android.App.Activity.OnCreateDescriptionFormatted() -> Java.Lang.ICharSequence? +virtual Android.App.Activity.OnCreateDialog(int id) -> Android.App.Dialog? +virtual Android.App.Activity.OnCreateDialog(int id, Android.OS.Bundle? args) -> Android.App.Dialog? +virtual Android.App.Activity.OnCreateNavigateUpTaskStack(Android.App.TaskStackBuilder? builder) -> void +virtual Android.App.Activity.OnCreateOptionsMenu(Android.Views.IMenu? menu) -> bool +virtual Android.App.Activity.OnCreatePanelMenu(int featureId, Android.Views.IMenu! menu) -> bool +virtual Android.App.Activity.OnCreatePanelView(int featureId) -> Android.Views.View? +virtual Android.App.Activity.OnCreateThumbnail(Android.Graphics.Bitmap? outBitmap, Android.Graphics.Canvas? canvas) -> bool +virtual Android.App.Activity.OnCreateView(Android.Views.View? parent, string! name, Android.Content.Context! context, Android.Util.IAttributeSet! attrs) -> Android.Views.View? +virtual Android.App.Activity.OnCreateView(string! name, Android.Content.Context! context, Android.Util.IAttributeSet! attrs) -> Android.Views.View? +virtual Android.App.Activity.OnDestroy() -> void +virtual Android.App.Activity.OnDetachedFromWindow() -> void +virtual Android.App.Activity.OnEnterAnimationComplete() -> void +virtual Android.App.Activity.OnGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.App.Activity.OnGetDirectActions(Android.OS.CancellationSignal! cancellationSignal, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.Activity.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.OnKeyMultiple(Android.Views.Keycode keyCode, int repeatCount, Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.OnKeyShortcut(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.App.Activity.OnLocalVoiceInteractionStarted() -> void +virtual Android.App.Activity.OnLocalVoiceInteractionStopped() -> void +virtual Android.App.Activity.OnLowMemory() -> void +virtual Android.App.Activity.OnMenuItemSelected(int featureId, Android.Views.IMenuItem! item) -> bool +virtual Android.App.Activity.OnMenuOpened(int featureId, Android.Views.IMenu! menu) -> bool +virtual Android.App.Activity.OnMultiWindowModeChanged(bool isInMultiWindowMode) -> void +virtual Android.App.Activity.OnMultiWindowModeChanged(bool isInMultiWindowMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Activity.OnNavigateUp() -> bool +virtual Android.App.Activity.OnNavigateUpFromChild(Android.App.Activity? child) -> bool +virtual Android.App.Activity.OnNewIntent(Android.Content.Intent? intent) -> void +virtual Android.App.Activity.OnOptionsItemSelected(Android.Views.IMenuItem! item) -> bool +virtual Android.App.Activity.OnOptionsMenuClosed(Android.Views.IMenu? menu) -> void +virtual Android.App.Activity.OnPanelClosed(int featureId, Android.Views.IMenu! menu) -> void +virtual Android.App.Activity.OnPause() -> void +virtual Android.App.Activity.OnPerformDirectAction(string! actionId, Android.OS.Bundle! arguments, Android.OS.CancellationSignal! cancellationSignal, Java.Util.Functions.IConsumer! resultListener) -> void +virtual Android.App.Activity.OnPictureInPictureModeChanged(bool isInPictureInPictureMode) -> void +virtual Android.App.Activity.OnPictureInPictureModeChanged(bool isInPictureInPictureMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Activity.OnPictureInPictureRequested() -> bool +virtual Android.App.Activity.OnPictureInPictureUiStateChanged(Android.App.PictureInPictureUiState! pipState) -> void +virtual Android.App.Activity.OnPostCreate(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Activity.OnPostCreate(Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Activity.OnPostResume() -> void +virtual Android.App.Activity.OnPrepareDialog(int id, Android.App.Dialog? dialog) -> void +virtual Android.App.Activity.OnPrepareDialog(int id, Android.App.Dialog? dialog, Android.OS.Bundle? args) -> void +virtual Android.App.Activity.OnPrepareNavigateUpTaskStack(Android.App.TaskStackBuilder? builder) -> void +virtual Android.App.Activity.OnPrepareOptionsMenu(Android.Views.IMenu? menu) -> bool +virtual Android.App.Activity.OnPreparePanel(int featureId, Android.Views.View? view, Android.Views.IMenu! menu) -> bool +virtual Android.App.Activity.OnProvideAssistContent(Android.App.Assist.AssistContent? outContent) -> void +virtual Android.App.Activity.OnProvideAssistData(Android.OS.Bundle? data) -> void +virtual Android.App.Activity.OnProvideKeyboardShortcuts(System.Collections.Generic.IList? data, Android.Views.IMenu? menu, int deviceId) -> void +virtual Android.App.Activity.OnProvideReferrer() -> Android.Net.Uri? +virtual Android.App.Activity.OnRequestPermissionsResult(int requestCode, string![]! permissions, Android.Content.PM.Permission[]! grantResults) -> void +virtual Android.App.Activity.OnRestart() -> void +virtual Android.App.Activity.OnRestoreInstanceState(Android.OS.Bundle! savedInstanceState) -> void +virtual Android.App.Activity.OnRestoreInstanceState(Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Activity.OnResume() -> void +virtual Android.App.Activity.OnRetainNonConfigurationInstance() -> Java.Lang.Object? +virtual Android.App.Activity.OnSaveInstanceState(Android.OS.Bundle! outState) -> void +virtual Android.App.Activity.OnSaveInstanceState(Android.OS.Bundle! outState, Android.OS.PersistableBundle! outPersistentState) -> void +virtual Android.App.Activity.OnSearchRequested() -> bool +virtual Android.App.Activity.OnSearchRequested(Android.Views.SearchEvent? searchEvent) -> bool +virtual Android.App.Activity.OnStart() -> void +virtual Android.App.Activity.OnStateNotSaved() -> void +virtual Android.App.Activity.OnStop() -> void +virtual Android.App.Activity.OnTitleChanged(Java.Lang.ICharSequence? title, Android.Graphics.Color color) -> void +virtual Android.App.Activity.OnTopResumedActivityChanged(bool isTopResumedActivity) -> void +virtual Android.App.Activity.OnTouchEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.App.Activity.OnTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.App.Activity.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.App.Activity.OnUserInteraction() -> void +virtual Android.App.Activity.OnUserLeaveHint() -> void +virtual Android.App.Activity.OnVisibleBehindCanceled() -> void +virtual Android.App.Activity.OnWindowAttributesChanged(Android.Views.WindowManagerLayoutParams? params) -> void +virtual Android.App.Activity.OnWindowFocusChanged(bool hasFocus) -> void +virtual Android.App.Activity.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.App.Activity.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.App.Activity.OpenContextMenu(Android.Views.View? view) -> void +virtual Android.App.Activity.OpenOptionsMenu() -> void +virtual Android.App.Activity.OverrideActivityTransition(Android.App.OverrideTransition overrideType, int enterAnim, int exitAnim) -> void +virtual Android.App.Activity.OverrideActivityTransition(Android.App.OverrideTransition overrideType, int enterAnim, int exitAnim, int backgroundColor) -> void +virtual Android.App.Activity.OverridePendingTransition(int enterAnim, int exitAnim) -> void +virtual Android.App.Activity.OverridePendingTransition(int enterAnim, int exitAnim, int backgroundColor) -> void +virtual Android.App.Activity.ParentActivityIntent.get -> Android.Content.Intent? +virtual Android.App.Activity.PostponeEnterTransition() -> void +virtual Android.App.Activity.Recreate() -> void +virtual Android.App.Activity.Referrer.get -> Android.Net.Uri? +virtual Android.App.Activity.RegisterActivityLifecycleCallbacks(Android.App.Application.IActivityLifecycleCallbacks! callback) -> void +virtual Android.App.Activity.RegisterForContextMenu(Android.Views.View? view) -> void +virtual Android.App.Activity.RegisterScreenCaptureCallback(Java.Util.Concurrent.IExecutor! executor, Android.App.Activity.IScreenCaptureCallback! callback) -> void +virtual Android.App.Activity.ReleaseInstance() -> bool +virtual Android.App.Activity.ReportFullyDrawn() -> void +virtual Android.App.Activity.RequestDragAndDropPermissions(Android.Views.DragEvent? e) -> Android.Views.DragAndDropPermissions? +virtual Android.App.Activity.RequestedOrientation.get -> Android.Content.PM.ScreenOrientation +virtual Android.App.Activity.RequestedOrientation.set -> void +virtual Android.App.Activity.RequestFullscreenMode(Android.App.FullscreenModeRequest request, Android.OS.IOutcomeReceiver? approvalCallback) -> void +virtual Android.App.Activity.RequestVisibleBehind(bool visible) -> bool +virtual Android.App.Activity.SetActionBar(Android.Widget.Toolbar? toolbar) -> void +virtual Android.App.Activity.SetContentView(Android.Views.View? view) -> void +virtual Android.App.Activity.SetContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.App.Activity.SetContentView(int layoutResID) -> void +virtual Android.App.Activity.SetEnterSharedElementCallback(Android.App.SharedElementCallback? callback) -> void +virtual Android.App.Activity.SetExitSharedElementCallback(Android.App.SharedElementCallback? callback) -> void +virtual Android.App.Activity.SetFinishOnTouchOutside(bool finish) -> void +virtual Android.App.Activity.SetInheritShowWhenLocked(bool inheritShowWhenLocked) -> void +virtual Android.App.Activity.SetLocusContext(Android.Content.LocusId? locusId, Android.OS.Bundle? bundle) -> void +virtual Android.App.Activity.SetPersistent(bool isPersistent) -> void +virtual Android.App.Activity.SetPictureInPictureParams(Android.App.PictureInPictureParams! params) -> void +virtual Android.App.Activity.SetRecentsScreenshotEnabled(bool enabled) -> void +virtual Android.App.Activity.SetShouldDockBigOverlays(bool shouldDockBigOverlays) -> void +virtual Android.App.Activity.SetShowWhenLocked(bool showWhenLocked) -> void +virtual Android.App.Activity.SetTaskDescription(Android.App.ActivityManager.TaskDescription? taskDescription) -> void +virtual Android.App.Activity.SetTitle(int titleId) -> void +virtual Android.App.Activity.SetTranslucent(bool translucent) -> bool +virtual Android.App.Activity.SetTurnScreenOn(bool turnScreenOn) -> void +virtual Android.App.Activity.SetVisible(bool visible) -> void +virtual Android.App.Activity.SetVrModeEnabled(bool enabled, Android.Content.ComponentName! requestedComponent) -> void +virtual Android.App.Activity.ShouldDockBigOverlays() -> bool +virtual Android.App.Activity.ShouldShowRequestPermissionRationale(string! permission) -> bool +virtual Android.App.Activity.ShouldUpRecreateTask(Android.Content.Intent? targetIntent) -> bool +virtual Android.App.Activity.ShowAssist(Android.OS.Bundle? args) -> bool +virtual Android.App.Activity.ShowLockTaskEscapeMessage() -> void +virtual Android.App.Activity.StartActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.App.Activity.StartActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.App.Activity.StartActivityForResult(Android.Content.Intent? intent, int requestCode) -> void +virtual Android.App.Activity.StartActivityForResult(Android.Content.Intent? intent, int requestCode, Android.OS.Bundle? options) -> void +virtual Android.App.Activity.StartActivityFromChild(Android.App.Activity! child, Android.Content.Intent? intent, int requestCode) -> void +virtual Android.App.Activity.StartActivityFromChild(Android.App.Activity! child, Android.Content.Intent? intent, int requestCode, Android.OS.Bundle? options) -> void +virtual Android.App.Activity.StartActivityFromFragment(Android.App.Fragment! fragment, Android.Content.Intent? intent, int requestCode) -> void +virtual Android.App.Activity.StartActivityFromFragment(Android.App.Fragment! fragment, Android.Content.Intent? intent, int requestCode, Android.OS.Bundle? options) -> void +virtual Android.App.Activity.StartActivityIfNeeded(Android.Content.Intent! intent, int requestCode) -> bool +virtual Android.App.Activity.StartActivityIfNeeded(Android.Content.Intent! intent, int requestCode, Android.OS.Bundle? options) -> bool +virtual Android.App.Activity.StartIntentSenderForResult(Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags) -> void +virtual Android.App.Activity.StartIntentSenderForResult(Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +virtual Android.App.Activity.StartIntentSenderFromChild(Android.App.Activity? child, Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags) -> void +virtual Android.App.Activity.StartIntentSenderFromChild(Android.App.Activity? child, Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +virtual Android.App.Activity.StartLocalVoiceInteraction(Android.OS.Bundle? privateOptions) -> void +virtual Android.App.Activity.StartLockTask() -> void +virtual Android.App.Activity.StartManagingCursor(Android.Database.ICursor? c) -> void +virtual Android.App.Activity.StartNextMatchingActivity(Android.Content.Intent! intent) -> bool +virtual Android.App.Activity.StartNextMatchingActivity(Android.Content.Intent! intent, Android.OS.Bundle? options) -> bool +virtual Android.App.Activity.StartPostponedEnterTransition() -> void +virtual Android.App.Activity.StartSearch(string? initialQuery, bool selectInitialQuery, Android.OS.Bundle? appSearchData, bool globalSearch) -> void +virtual Android.App.Activity.StopLocalVoiceInteraction() -> void +virtual Android.App.Activity.StopLockTask() -> void +virtual Android.App.Activity.StopManagingCursor(Android.Database.ICursor? c) -> void +virtual Android.App.Activity.TakeKeyEvents(bool get) -> void +virtual Android.App.Activity.TaskId.get -> int +virtual Android.App.Activity.TriggerSearch(string? query, Android.OS.Bundle? appSearchData) -> void +virtual Android.App.Activity.UnregisterActivityLifecycleCallbacks(Android.App.Application.IActivityLifecycleCallbacks! callback) -> void +virtual Android.App.Activity.UnregisterForContextMenu(Android.Views.View? view) -> void +virtual Android.App.Activity.UnregisterScreenCaptureCallback(Android.App.Activity.IScreenCaptureCallback! callback) -> void +virtual Android.App.Activity.VoiceInteractor.get -> Android.App.VoiceInteractor? +virtual Android.App.Activity.Window.get -> Android.Views.Window? +virtual Android.App.Activity.WindowManager.get -> Android.Views.IWindowManager? +virtual Android.App.ActivityGroup.CurrentActivity.get -> Android.App.Activity? +virtual Android.App.ActivityManager.AddAppTask(Android.App.Activity! activity, Android.Content.Intent! intent, Android.App.ActivityManager.TaskDescription? description, Android.Graphics.Bitmap! thumbnail) -> int +virtual Android.App.ActivityManager.AppNotResponding(string! reason) -> void +virtual Android.App.ActivityManager.AppTask.FinishAndRemoveTask() -> void +virtual Android.App.ActivityManager.AppTask.MoveToFront() -> void +virtual Android.App.ActivityManager.AppTask.SetExcludeFromRecents(bool exclude) -> void +virtual Android.App.ActivityManager.AppTask.StartActivity(Android.Content.Context? context, Android.Content.Intent? intent, Android.OS.Bundle? options) -> void +virtual Android.App.ActivityManager.AppTask.TaskInfo.get -> Android.App.ActivityManager.RecentTaskInfo? +virtual Android.App.ActivityManager.AppTasks.get -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.AppTaskThumbnailSize.get -> Android.Util.Size? +virtual Android.App.ActivityManager.ClearApplicationUserData() -> bool +virtual Android.App.ActivityManager.ClearWatchHeapLimit() -> void +virtual Android.App.ActivityManager.DeviceConfigurationInfo.get -> Android.Content.PM.ConfigurationInfo? +virtual Android.App.ActivityManager.DumpPackageState(Java.IO.FileDescriptor? fd, string? packageName) -> void +virtual Android.App.ActivityManager.GetHistoricalProcessExitReasons(string? packageName, int pid, int maxNum) -> System.Collections.Generic.IList! +virtual Android.App.ActivityManager.GetMemoryInfo(Android.App.ActivityManager.MemoryInfo? outInfo) -> void +virtual Android.App.ActivityManager.GetProcessMemoryInfo(int[]? pids) -> Android.OS.Debug.MemoryInfo![]? +virtual Android.App.ActivityManager.GetRecentTasks(int maxNum, Android.App.RecentTaskFlags flags) -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.GetRunningServiceControlPanel(Android.Content.ComponentName? service) -> Android.App.PendingIntent? +virtual Android.App.ActivityManager.GetRunningServices(int maxNum) -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.GetRunningTasks(int maxNum) -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.IsActivityStartAllowedOnDisplay(Android.Content.Context! context, int displayId, Android.Content.Intent! intent) -> bool +virtual Android.App.ActivityManager.IsBackgroundRestricted.get -> bool +virtual Android.App.ActivityManager.IsInLockTaskMode.get -> bool +virtual Android.App.ActivityManager.IsLowRamDevice.get -> bool +virtual Android.App.ActivityManager.KillBackgroundProcesses(string? packageName) -> void +virtual Android.App.ActivityManager.LargeMemoryClass.get -> int +virtual Android.App.ActivityManager.LauncherLargeIconDensity.get -> int +virtual Android.App.ActivityManager.LauncherLargeIconSize.get -> int +virtual Android.App.ActivityManager.LockTaskModeState.get -> Android.App.LockTaskMode +virtual Android.App.ActivityManager.MemoryClass.get -> int +virtual Android.App.ActivityManager.MemoryInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.MemoryInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.MemoryInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.MoveTaskToFront(int taskId, Android.App.MoveTaskFlags flags) -> void +virtual Android.App.ActivityManager.MoveTaskToFront(int taskId, Android.App.MoveTaskFlags flags, Android.OS.Bundle? options) -> void +virtual Android.App.ActivityManager.ProcessErrorStateInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.ProcessErrorStateInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.ProcessErrorStateInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.ProcessesInErrorState.get -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.RecentTaskInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.RecentTaskInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.RecentTaskInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.RestartPackage(string? packageName) -> void +virtual Android.App.ActivityManager.RunningAppProcesses.get -> System.Collections.Generic.IList? +virtual Android.App.ActivityManager.RunningAppProcessInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.RunningAppProcessInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.RunningAppProcessInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.RunningServiceInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.RunningServiceInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.RunningServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.RunningTaskInfo.DescribeContents() -> int +virtual Android.App.ActivityManager.RunningTaskInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.RunningTaskInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityManager.SetProcessStateSummary(byte[]? state) -> void +virtual Android.App.ActivityManager.SetWatchHeapLimit(long pssSize) -> void +virtual Android.App.ActivityManager.TaskDescription.BackgroundColor.get -> int +virtual Android.App.ActivityManager.TaskDescription.DescribeContents() -> int +virtual Android.App.ActivityManager.TaskDescription.Icon.get -> Android.Graphics.Bitmap? +virtual Android.App.ActivityManager.TaskDescription.Label.get -> string? +virtual Android.App.ActivityManager.TaskDescription.NavigationBarColor.get -> int +virtual Android.App.ActivityManager.TaskDescription.PrimaryColor.get -> int +virtual Android.App.ActivityManager.TaskDescription.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.App.ActivityManager.TaskDescription.StatusBarColor.get -> int +virtual Android.App.ActivityManager.TaskDescription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ActivityOptions.IsShareIdentityEnabled.get -> bool +virtual Android.App.ActivityOptions.LaunchBounds.get -> Android.Graphics.Rect? +virtual Android.App.ActivityOptions.LaunchDisplayId.get -> int +virtual Android.App.ActivityOptions.LockTaskMode.get -> bool +virtual Android.App.ActivityOptions.PendingIntentBackgroundActivityLaunchAllowed.get -> bool +virtual Android.App.ActivityOptions.PendingIntentBackgroundActivityLaunchAllowed.set -> void +virtual Android.App.ActivityOptions.PendingIntentBackgroundActivityStartMode.get -> Android.App.BackgroundActivityStartMode +virtual Android.App.ActivityOptions.PendingIntentCreatorBackgroundActivityStartMode.get -> Android.App.BackgroundActivityStartMode +virtual Android.App.ActivityOptions.RequestUsageTimeReport(Android.App.PendingIntent? receiver) -> void +virtual Android.App.ActivityOptions.SetAppVerificationBundle(Android.OS.Bundle? bundle) -> Android.App.ActivityOptions? +virtual Android.App.ActivityOptions.SetLaunchBounds(Android.Graphics.Rect? screenSpacePixelRect) -> Android.App.ActivityOptions? +virtual Android.App.ActivityOptions.SetLaunchDisplayId(int launchDisplayId) -> Android.App.ActivityOptions? +virtual Android.App.ActivityOptions.SetLockTaskEnabled(bool lockTaskMode) -> Android.App.ActivityOptions? +virtual Android.App.ActivityOptions.SetPendingIntentBackgroundActivityStartMode(Android.App.BackgroundActivityStartMode state) -> Android.App.ActivityOptions! +virtual Android.App.ActivityOptions.SetPendingIntentCreatorBackgroundActivityStartMode(Android.App.BackgroundActivityStartMode mode) -> Android.App.ActivityOptions! +virtual Android.App.ActivityOptions.SetShareIdentityEnabled(bool shareIdentity) -> Android.App.ActivityOptions! +virtual Android.App.ActivityOptions.SetSplashScreenStyle(int style) -> Android.App.ActivityOptions! +virtual Android.App.ActivityOptions.SplashScreenStyle.get -> int +virtual Android.App.ActivityOptions.ToBundle() -> Android.OS.Bundle? +virtual Android.App.ActivityOptions.Update(Android.App.ActivityOptions? otherOptions) -> void +virtual Android.App.Admin.DelegatedAdminReceiver.OnChoosePrivateKeyAlias(Android.Content.Context! context, Android.Content.Intent! intent, int uid, Android.Net.Uri? uri, string? alias) -> string? +virtual Android.App.Admin.DelegatedAdminReceiver.OnNetworkLogsAvailable(Android.Content.Context! context, Android.Content.Intent! intent, long batchToken, int networkLogsCount) -> void +virtual Android.App.Admin.DelegatedAdminReceiver.OnSecurityLogsAvailable(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.GetManager(Android.Content.Context! context) -> Android.App.Admin.DevicePolicyManager! +virtual Android.App.Admin.DeviceAdminReceiver.GetWho(Android.Content.Context! context) -> Android.Content.ComponentName! +virtual Android.App.Admin.DeviceAdminReceiver.OnBugreportFailed(Android.Content.Context! context, Android.Content.Intent! intent, Android.App.Admin.BugReportFailureReason failureCode) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnBugreportShared(Android.Content.Context! context, Android.Content.Intent! intent, string! bugreportHash) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnBugreportSharingDeclined(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnChoosePrivateKeyAlias(Android.Content.Context! context, Android.Content.Intent! intent, int uid, Android.Net.Uri? uri, string? alias) -> string? +virtual Android.App.Admin.DeviceAdminReceiver.OnComplianceAcknowledgementRequired(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnDisabled(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnDisableRequestedFormatted(Android.Content.Context! context, Android.Content.Intent! intent) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DeviceAdminReceiver.OnEnabled(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnLockTaskModeEntering(Android.Content.Context! context, Android.Content.Intent! intent, string! pkg) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnLockTaskModeExiting(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnNetworkLogsAvailable(Android.Content.Context! context, Android.Content.Intent! intent, long batchToken, int networkLogsCount) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnOperationSafetyStateChanged(Android.Content.Context! context, int reason, bool isSafe) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordChanged(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordChanged(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! user) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordExpiring(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordExpiring(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! user) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordFailed(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordFailed(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! user) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordSucceeded(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnPasswordSucceeded(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! user) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnProfileProvisioningComplete(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnReadyForUserInitialization(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnSecurityLogsAvailable(Android.Content.Context! context, Android.Content.Intent! intent) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnSystemUpdatePending(Android.Content.Context! context, Android.Content.Intent! intent, long receivedTime) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnTransferAffiliatedProfileOwnershipComplete(Android.Content.Context! context, Android.OS.UserHandle! user) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnTransferOwnershipComplete(Android.Content.Context! context, Android.OS.PersistableBundle? bundle) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnUserAdded(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! addedUser) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnUserRemoved(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! removedUser) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnUserStarted(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! startedUser) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnUserStopped(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! stoppedUser) -> void +virtual Android.App.Admin.DeviceAdminReceiver.OnUserSwitched(Android.Content.Context! context, Android.Content.Intent! intent, Android.OS.UserHandle! switchedUser) -> void +virtual Android.App.Admin.DevicePolicyManager.AcknowledgeDeviceCompliant() -> void +virtual Android.App.Admin.DevicePolicyManager.ActiveAdmins.get -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.AddCrossProfileIntentFilter(Android.Content.ComponentName? admin, Android.Content.IntentFilter? filter, Android.App.Admin.DevicePolicyManagerFlags flags) -> void +virtual Android.App.Admin.DevicePolicyManager.AddCrossProfileWidgetProvider(Android.Content.ComponentName? admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.AddOverrideApn(Android.Content.ComponentName! admin, Android.Telephony.Data.ApnSetting! apnSetting) -> int +virtual Android.App.Admin.DevicePolicyManager.AddPersistentPreferredActivity(Android.Content.ComponentName? admin, Android.Content.IntentFilter? filter, Android.Content.ComponentName! activity) -> void +virtual Android.App.Admin.DevicePolicyManager.AddUserRestriction(Android.Content.ComponentName! admin, string? key) -> void +virtual Android.App.Admin.DevicePolicyManager.AddUserRestrictionGlobally(string! key) -> void +virtual Android.App.Admin.DevicePolicyManager.AutoTimeRequired.get -> bool +virtual Android.App.Admin.DevicePolicyManager.BindDeviceAdminServiceAsUser(Android.Content.ComponentName! admin, Android.Content.Intent! serviceIntent, Android.Content.IServiceConnection! conn, Android.Content.Bind flags, Android.OS.UserHandle! targetUser) -> bool +virtual Android.App.Admin.DevicePolicyManager.BindDeviceAdminServiceAsUser(Android.Content.ComponentName! admin, Android.Content.Intent! serviceIntent, Android.Content.IServiceConnection! conn, Android.Content.Context.BindServiceFlags! flags, Android.OS.UserHandle! targetUser) -> bool +virtual Android.App.Admin.DevicePolicyManager.CanAdminGrantSensorsPermissions() -> bool +virtual Android.App.Admin.DevicePolicyManager.CanUsbDataSignalingBeDisabled() -> bool +virtual Android.App.Admin.DevicePolicyManager.ClearApplicationUserData(Android.Content.ComponentName! admin, string! packageName, Java.Util.Concurrent.IExecutor! executor, Android.App.Admin.DevicePolicyManager.IOnClearApplicationUserDataListener! listener) -> void +virtual Android.App.Admin.DevicePolicyManager.ClearCrossProfileIntentFilters(Android.Content.ComponentName? admin) -> void +virtual Android.App.Admin.DevicePolicyManager.ClearDeviceOwnerApp(string? packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.ClearPackagePersistentPreferredActivities(Android.Content.ComponentName? admin, string? packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.ClearProfileOwner(Android.Content.ComponentName! admin) -> void +virtual Android.App.Admin.DevicePolicyManager.ClearResetPasswordToken(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.ClearUserRestriction(Android.Content.ComponentName! admin, string? key) -> void +virtual Android.App.Admin.DevicePolicyManager.CreateAdminSupportIntent(string! restriction) -> Android.Content.Intent? +virtual Android.App.Admin.DevicePolicyManager.CreateAndInitializeUser(Android.Content.ComponentName? admin, string? name, string? ownerName, Android.Content.ComponentName? profileOwnerComponent, Android.OS.Bundle? adminExtras) -> Android.OS.UserHandle? +virtual Android.App.Admin.DevicePolicyManager.CreateAndManageUser(Android.Content.ComponentName! admin, string! name, Android.Content.ComponentName! profileOwner, Android.OS.PersistableBundle? adminExtras, Android.App.Admin.UserManagementFlags flags) -> Android.OS.UserHandle? +virtual Android.App.Admin.DevicePolicyManager.CreateUser(Android.Content.ComponentName? admin, string? name) -> Android.OS.UserHandle? +virtual Android.App.Admin.DevicePolicyManager.CredentialManagerPolicy.get -> Android.App.Admin.PackagePolicy? +virtual Android.App.Admin.DevicePolicyManager.CredentialManagerPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.CurrentFailedPasswordAttempts.get -> int +virtual Android.App.Admin.DevicePolicyManager.DeviceOwnerLockScreenInfoFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.DevicePolicyManagementRoleHolderPackage.get -> string? +virtual Android.App.Admin.DevicePolicyManager.EnableSystemApp(Android.Content.ComponentName! admin, Android.Content.Intent? intent) -> int +virtual Android.App.Admin.DevicePolicyManager.EnableSystemApp(Android.Content.ComponentName! admin, string? packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.EnrollmentSpecificId.get -> string! +virtual Android.App.Admin.DevicePolicyManager.GenerateKeyPair(Android.Content.ComponentName? admin, string! algorithm, Android.Security.Keystore.KeyGenParameterSpec! keySpec, Android.App.Admin.IdAttestationFlags idAttestationFlags) -> Android.Security.AttestedKeyPair? +virtual Android.App.Admin.DevicePolicyManager.GetAccountTypesWithManagementDisabled() -> string![]? +virtual Android.App.Admin.DevicePolicyManager.GetAffiliationIds(Android.Content.ComponentName! admin) -> System.Collections.Generic.ICollection! +virtual Android.App.Admin.DevicePolicyManager.GetAlwaysOnVpnLockdownWhitelist(Android.Content.ComponentName! admin) -> System.Collections.Generic.ICollection? +virtual Android.App.Admin.DevicePolicyManager.GetAlwaysOnVpnPackage(Android.Content.ComponentName! admin) -> string? +virtual Android.App.Admin.DevicePolicyManager.GetApplicationRestrictions(Android.Content.ComponentName? admin, string? packageName) -> Android.OS.Bundle! +virtual Android.App.Admin.DevicePolicyManager.GetApplicationRestrictionsManagingPackage(Android.Content.ComponentName! admin) -> string? +virtual Android.App.Admin.DevicePolicyManager.GetAutoTimeEnabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetAutoTimeZoneEnabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetBindDeviceAdminTargetUsers(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetBluetoothContactSharingDisabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetCameraDisabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetCertInstallerPackage(Android.Content.ComponentName! admin) -> string? +virtual Android.App.Admin.DevicePolicyManager.GetCrossProfileCalendarPackages(Android.Content.ComponentName! admin) -> System.Collections.Generic.ICollection? +virtual Android.App.Admin.DevicePolicyManager.GetCrossProfileCallerIdDisabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetCrossProfileContactsSearchDisabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetCrossProfilePackages(Android.Content.ComponentName! admin) -> System.Collections.Generic.ICollection! +virtual Android.App.Admin.DevicePolicyManager.GetCrossProfileWidgetProviders(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetDelegatedScopes(Android.Content.ComponentName? admin, string! delegatedPackage) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetDelegatePackages(Android.Content.ComponentName! admin, string! delegationScope) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetEndUserSessionMessageFormatted(Android.Content.ComponentName! admin) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.GetFactoryResetProtectionPolicy(Android.Content.ComponentName? admin) -> Android.App.Admin.FactoryResetProtectionPolicy? +virtual Android.App.Admin.DevicePolicyManager.GetGlobalPrivateDnsHost(Android.Content.ComponentName! admin) -> string? +virtual Android.App.Admin.DevicePolicyManager.GetGlobalPrivateDnsMode(Android.Content.ComponentName! admin) -> Android.App.Admin.PrivateDnsMode +virtual Android.App.Admin.DevicePolicyManager.GetInstalledCaCerts(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetKeepUninstalledPackages(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetKeyguardDisabledFeatures(Android.Content.ComponentName? admin) -> Android.App.Admin.KeyguardDisable +virtual Android.App.Admin.DevicePolicyManager.GetKeyPairGrants(string! alias) -> System.Collections.Generic.IDictionary!>! +virtual Android.App.Admin.DevicePolicyManager.GetLockTaskFeatures(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetLockTaskPackages(Android.Content.ComponentName? admin) -> string![]! +virtual Android.App.Admin.DevicePolicyManager.GetLongSupportMessageFormatted(Android.Content.ComponentName! admin) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.GetManagedProfileMaximumTimeOff(Android.Content.ComponentName! admin) -> long +virtual Android.App.Admin.DevicePolicyManager.GetMaximumFailedPasswordsForWipe(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetMaximumTimeToLock(Android.Content.ComponentName? admin) -> long +virtual Android.App.Admin.DevicePolicyManager.GetMeteredDataDisabledPackages(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetOrganizationColor(Android.Content.ComponentName! admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetOrganizationNameFormatted(Android.Content.ComponentName? admin) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.GetOverrideApns(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetParentProfileInstance(Android.Content.ComponentName! admin) -> Android.App.Admin.DevicePolicyManager! +virtual Android.App.Admin.DevicePolicyManager.GetPasswordExpiration(Android.Content.ComponentName? admin) -> long +virtual Android.App.Admin.DevicePolicyManager.GetPasswordExpirationTimeout(Android.Content.ComponentName? admin) -> long +virtual Android.App.Admin.DevicePolicyManager.GetPasswordHistoryLength(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMaximumLength(Android.App.Admin.PasswordQuality quality) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumLength(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumLetters(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumLowerCase(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumNonLetter(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumNumeric(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumSymbols(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordMinimumUpperCase(Android.Content.ComponentName? admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetPasswordQuality(Android.Content.ComponentName? admin) -> Android.App.Admin.PasswordQuality +virtual Android.App.Admin.DevicePolicyManager.GetPendingSystemUpdate(Android.Content.ComponentName! admin) -> Android.App.Admin.SystemUpdateInfo? +virtual Android.App.Admin.DevicePolicyManager.GetPermissionGrantState(Android.Content.ComponentName? admin, string! packageName, string! permission) -> Android.App.Admin.PermissionGrantState +virtual Android.App.Admin.DevicePolicyManager.GetPermissionPolicy(Android.Content.ComponentName? admin) -> Android.App.Admin.PermissionPolicy +virtual Android.App.Admin.DevicePolicyManager.GetPermittedAccessibilityServices(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetPermittedCrossProfileNotificationListeners(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetPermittedInputMethods(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetPersonalAppsSuspendedReasons(Android.Content.ComponentName! admin) -> int +virtual Android.App.Admin.DevicePolicyManager.GetRequiredStrongAuthTimeout(Android.Content.ComponentName? admin) -> long +virtual Android.App.Admin.DevicePolicyManager.GetScreenCaptureDisabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetSecondaryUsers(Android.Content.ComponentName! admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetShortSupportMessageFormatted(Android.Content.ComponentName? admin) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.GetStartUserSessionMessageFormatted(Android.Content.ComponentName! admin) -> Java.Lang.ICharSequence? +virtual Android.App.Admin.DevicePolicyManager.GetStorageEncryption(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.GetTrustAgentConfiguration(Android.Content.ComponentName? admin, Android.Content.ComponentName! agent) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.GetUserControlDisabledPackages(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.GetUserRestrictions(Android.Content.ComponentName! admin) -> Android.OS.Bundle! +virtual Android.App.Admin.DevicePolicyManager.GetWifiMacAddress(Android.Content.ComponentName? admin) -> string? +virtual Android.App.Admin.DevicePolicyManager.GrantKeyPairToApp(Android.Content.ComponentName? admin, string! alias, string! packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.GrantKeyPairToWifiAuth(string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.HasCaCertInstalled(Android.Content.ComponentName? admin, byte[]? certBuffer) -> bool +virtual Android.App.Admin.DevicePolicyManager.HasGrantedPolicy(Android.Content.ComponentName! admin, Android.App.Admin.DeviceAdminUses usesPolicy) -> bool +virtual Android.App.Admin.DevicePolicyManager.HasKeyPair(string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.HasLockdownAdminConfiguredNetworks(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallCaCert(Android.Content.ComponentName? admin, byte[]? certBuffer) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallExistingPackage(Android.Content.ComponentName! admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallKeyPair(Android.Content.ComponentName? admin, Java.Security.IPrivateKey! privKey, Java.Security.Cert.Certificate! cert, string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallKeyPair(Android.Content.ComponentName? admin, Java.Security.IPrivateKey! privKey, Java.Security.Cert.Certificate![]! certs, string! alias, Android.App.Admin.InstallKeyFlags flags) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallKeyPair(Android.Content.ComponentName? admin, Java.Security.IPrivateKey! privKey, Java.Security.Cert.Certificate![]! certs, string! alias, bool requestAccess) -> bool +virtual Android.App.Admin.DevicePolicyManager.InstallSystemUpdate(Android.Content.ComponentName? admin, Android.Net.Uri! updateFilePath, Java.Util.Concurrent.IExecutor! executor, Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback! callback) -> void +virtual Android.App.Admin.DevicePolicyManager.InstallSystemUpdateCallback.OnInstallUpdateError(Android.App.Admin.UpdateErrorCode errorCode, string! errorMessage) -> void +virtual Android.App.Admin.DevicePolicyManager.IsActivePasswordSufficient.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsActivePasswordSufficientForDeviceRequirement.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsAdminActive(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsAffiliatedUser.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsAlwaysOnVpnLockdownEnabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsApplicationHidden(Android.Content.ComponentName? admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsBackupServiceEnabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsCallerApplicationRestrictionsManagingPackage.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsCommonCriteriaModeEnabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsComplianceAcknowledgementRequired.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsDeviceFinanced.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsDeviceIdAttestationSupported.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsDeviceOwnerApp(string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsEphemeralUser(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsKeyPairGrantedToWifiAuth(string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsLockTaskPermitted(string? pkg) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsLogoutEnabled.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsManagedProfile(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsMasterVolumeMuted(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsNetworkLoggingEnabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsOrganizationOwnedDeviceWithManagedProfile.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsOverrideApnEnabled(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsPackageSuspended(Android.Content.ComponentName? admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsProfileOwnerApp(string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsProvisioningAllowed(string! action) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsResetPasswordTokenActive(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsSafeOperation(int reason) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsSecurityLoggingEnabled(Android.Content.ComponentName? admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsStatusBarDisabled.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsUninstallBlocked(Android.Content.ComponentName? admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.IsUniqueDeviceAttestationSupported.get -> bool +virtual Android.App.Admin.DevicePolicyManager.IsUsingUnifiedPassword(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.ListForegroundAffiliatedUsers() -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.LockNow() -> void +virtual Android.App.Admin.DevicePolicyManager.LockNow(Android.App.Admin.DevicePolicyManagerFlags flags) -> void +virtual Android.App.Admin.DevicePolicyManager.LogoutUser(Android.Content.ComponentName! admin) -> Android.OS.UserOperationResultCode +virtual Android.App.Admin.DevicePolicyManager.ManagedProfileCallerIdAccessPolicy.get -> Android.App.Admin.PackagePolicy? +virtual Android.App.Admin.DevicePolicyManager.ManagedProfileCallerIdAccessPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.ManagedProfileContactsAccessPolicy.get -> Android.App.Admin.PackagePolicy? +virtual Android.App.Admin.DevicePolicyManager.ManagedProfileContactsAccessPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.ManagedSubscriptionsPolicy.get -> Android.App.Admin.ManagedSubscriptionsPolicy! +virtual Android.App.Admin.DevicePolicyManager.ManagedSubscriptionsPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.MinimumRequiredWifiSecurityLevel.get -> int +virtual Android.App.Admin.DevicePolicyManager.MinimumRequiredWifiSecurityLevel.set -> void +virtual Android.App.Admin.DevicePolicyManager.MtePolicy.get -> Android.App.Admin.MteMode +virtual Android.App.Admin.DevicePolicyManager.MtePolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.NearbyAppStreamingPolicy.get -> int +virtual Android.App.Admin.DevicePolicyManager.NearbyAppStreamingPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.NearbyNotificationStreamingPolicy.get -> int +virtual Android.App.Admin.DevicePolicyManager.NearbyNotificationStreamingPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.PasswordComplexity.get -> Android.App.Admin.PasswordComplexity +virtual Android.App.Admin.DevicePolicyManager.PreferentialNetworkServiceConfigs.get -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.PreferentialNetworkServiceConfigs.set -> void +virtual Android.App.Admin.DevicePolicyManager.PreferentialNetworkServiceEnabled.get -> bool +virtual Android.App.Admin.DevicePolicyManager.PreferentialNetworkServiceEnabled.set -> void +virtual Android.App.Admin.DevicePolicyManager.Reboot(Android.Content.ComponentName! admin) -> void +virtual Android.App.Admin.DevicePolicyManager.RemoveActiveAdmin(Android.Content.ComponentName! admin) -> void +virtual Android.App.Admin.DevicePolicyManager.RemoveCrossProfileWidgetProvider(Android.Content.ComponentName? admin, string? packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.RemoveKeyPair(Android.Content.ComponentName? admin, string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.RemoveOverrideApn(Android.Content.ComponentName! admin, int apnId) -> bool +virtual Android.App.Admin.DevicePolicyManager.RemoveUser(Android.Content.ComponentName! admin, Android.OS.UserHandle! userHandle) -> bool +virtual Android.App.Admin.DevicePolicyManager.RequestBugreport(Android.Content.ComponentName! admin) -> bool +virtual Android.App.Admin.DevicePolicyManager.RequiredPasswordComplexity.get -> int +virtual Android.App.Admin.DevicePolicyManager.RequiredPasswordComplexity.set -> void +virtual Android.App.Admin.DevicePolicyManager.ResetPassword(string? password, Android.App.Admin.ResetPasswordFlags flags) -> bool +virtual Android.App.Admin.DevicePolicyManager.ResetPasswordWithToken(Android.Content.ComponentName? admin, string? password, byte[]? token, Android.App.Admin.ResetPasswordFlags flags) -> bool +virtual Android.App.Admin.DevicePolicyManager.Resources.get -> Android.App.Admin.DevicePolicyResourcesManager! +virtual Android.App.Admin.DevicePolicyManager.RetrieveNetworkLogs(Android.Content.ComponentName? admin, long batchToken) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.RetrievePreRebootSecurityLogs(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.RetrieveSecurityLogs(Android.Content.ComponentName? admin) -> System.Collections.Generic.IList? +virtual Android.App.Admin.DevicePolicyManager.RevokeKeyPairFromApp(Android.Content.ComponentName? admin, string! alias, string! packageName) -> bool +virtual Android.App.Admin.DevicePolicyManager.RevokeKeyPairFromWifiAuth(string! alias) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetAccountManagementDisabled(Android.Content.ComponentName? admin, string? accountType, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAffiliationIds(Android.Content.ComponentName! admin, System.Collections.Generic.ICollection! ids) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAlwaysOnVpnPackage(Android.Content.ComponentName! admin, string? vpnPackage, bool lockdownEnabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAlwaysOnVpnPackage(Android.Content.ComponentName! admin, string? vpnPackage, bool lockdownEnabled, System.Collections.Generic.ICollection? lockdownAllowlist) -> void +virtual Android.App.Admin.DevicePolicyManager.SetApplicationHidden(Android.Content.ComponentName? admin, string? packageName, bool hidden) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetApplicationRestrictions(Android.Content.ComponentName? admin, string? packageName, Android.OS.Bundle? settings) -> void +virtual Android.App.Admin.DevicePolicyManager.SetApplicationRestrictionsManagingPackage(Android.Content.ComponentName! admin, string? packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAutoTimeEnabled(Android.Content.ComponentName? admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAutoTimeRequired(Android.Content.ComponentName! admin, bool required) -> void +virtual Android.App.Admin.DevicePolicyManager.SetAutoTimeZoneEnabled(Android.Content.ComponentName? admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetBackupServiceEnabled(Android.Content.ComponentName! admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetBluetoothContactSharingDisabled(Android.Content.ComponentName! admin, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCameraDisabled(Android.Content.ComponentName? admin, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCertInstallerPackage(Android.Content.ComponentName! admin, string? installerPackage) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCommonCriteriaModeEnabled(Android.Content.ComponentName? admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetConfiguredNetworksLockdownState(Android.Content.ComponentName? admin, bool lockdown) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCrossProfileCalendarPackages(Android.Content.ComponentName! admin, System.Collections.Generic.ICollection? packageNames) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCrossProfileCallerIdDisabled(Android.Content.ComponentName! admin, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCrossProfileContactsSearchDisabled(Android.Content.ComponentName! admin, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetCrossProfilePackages(Android.Content.ComponentName! admin, System.Collections.Generic.ICollection! packageNames) -> void +virtual Android.App.Admin.DevicePolicyManager.SetDefaultDialerApplication(string! packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.SetDefaultSmsApplication(Android.Content.ComponentName? admin, string! packageName) -> void +virtual Android.App.Admin.DevicePolicyManager.SetDelegatedScopes(Android.Content.ComponentName! admin, string! delegatePackage, System.Collections.Generic.IList! scopes) -> void +virtual Android.App.Admin.DevicePolicyManager.SetDeviceOwnerLockScreenInfo(Android.Content.ComponentName! admin, Java.Lang.ICharSequence? info) -> void +virtual Android.App.Admin.DevicePolicyManager.SetEndUserSessionMessage(Android.Content.ComponentName! admin, Java.Lang.ICharSequence? endUserSessionMessage) -> void +virtual Android.App.Admin.DevicePolicyManager.SetFactoryResetProtectionPolicy(Android.Content.ComponentName? admin, Android.App.Admin.FactoryResetProtectionPolicy? policy) -> void +virtual Android.App.Admin.DevicePolicyManager.SetGlobalPrivateDnsModeOpportunistic(Android.Content.ComponentName! admin) -> Android.App.Admin.PrivateDnsSet +virtual Android.App.Admin.DevicePolicyManager.SetGlobalPrivateDnsModeSpecifiedHost(Android.Content.ComponentName! admin, string! privateDnsHost) -> Android.App.Admin.PrivateDnsSet +virtual Android.App.Admin.DevicePolicyManager.SetGlobalSetting(Android.Content.ComponentName! admin, string? setting, string? value) -> void +virtual Android.App.Admin.DevicePolicyManager.SetKeepUninstalledPackages(Android.Content.ComponentName? admin, System.Collections.Generic.IList! packageNames) -> void +virtual Android.App.Admin.DevicePolicyManager.SetKeyguardDisabled(Android.Content.ComponentName! admin, bool disabled) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetKeyguardDisabledFeatures(Android.Content.ComponentName? admin, Android.App.Admin.KeyguardDisable which) -> void +virtual Android.App.Admin.DevicePolicyManager.SetKeyPairCertificate(Android.Content.ComponentName? admin, string! alias, System.Collections.Generic.IList! certs, bool isUserSelectable) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetLocationEnabled(Android.Content.ComponentName! admin, bool locationEnabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetLockTaskFeatures(Android.Content.ComponentName? admin, Android.App.Admin.LockTaskFeatures flags) -> void +virtual Android.App.Admin.DevicePolicyManager.SetLockTaskPackages(Android.Content.ComponentName? admin, string![]! packages) -> void +virtual Android.App.Admin.DevicePolicyManager.SetLogoutEnabled(Android.Content.ComponentName! admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetLongSupportMessage(Android.Content.ComponentName! admin, Java.Lang.ICharSequence? message) -> void +virtual Android.App.Admin.DevicePolicyManager.SetManagedProfileMaximumTimeOff(Android.Content.ComponentName! admin, long timeoutMillis) -> void +virtual Android.App.Admin.DevicePolicyManager.SetMasterVolumeMuted(Android.Content.ComponentName! admin, bool on) -> void +virtual Android.App.Admin.DevicePolicyManager.SetMaximumFailedPasswordsForWipe(Android.Content.ComponentName? admin, int num) -> void +virtual Android.App.Admin.DevicePolicyManager.SetMaximumTimeToLock(Android.Content.ComponentName? admin, long timeMs) -> void +virtual Android.App.Admin.DevicePolicyManager.SetMeteredDataDisabledPackages(Android.Content.ComponentName! admin, System.Collections.Generic.IList! packageNames) -> System.Collections.Generic.IList! +virtual Android.App.Admin.DevicePolicyManager.SetNetworkLoggingEnabled(Android.Content.ComponentName? admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetOrganizationColor(Android.Content.ComponentName! admin, Android.Graphics.Color color) -> void +virtual Android.App.Admin.DevicePolicyManager.SetOrganizationId(string! enterpriseId) -> void +virtual Android.App.Admin.DevicePolicyManager.SetOrganizationName(Android.Content.ComponentName? admin, Java.Lang.ICharSequence? title) -> void +virtual Android.App.Admin.DevicePolicyManager.SetOverrideApnsEnabled(Android.Content.ComponentName! admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPackagesSuspended(Android.Content.ComponentName? admin, string![]! packageNames, bool suspended) -> string![]! +virtual Android.App.Admin.DevicePolicyManager.SetPasswordExpirationTimeout(Android.Content.ComponentName? admin, long timeout) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordHistoryLength(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumLength(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumLetters(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumLowerCase(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumNonLetter(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumNumeric(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumSymbols(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordMinimumUpperCase(Android.Content.ComponentName! admin, int length) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPasswordQuality(Android.Content.ComponentName! admin, Android.App.Admin.PasswordQuality quality) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPermissionGrantState(Android.Content.ComponentName? admin, string! packageName, string! permission, Android.App.Admin.PermissionGrantState grantState) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetPermissionPolicy(Android.Content.ComponentName! admin, Android.App.Admin.PermissionPolicy policy) -> void +virtual Android.App.Admin.DevicePolicyManager.SetPermittedAccessibilityServices(Android.Content.ComponentName! admin, System.Collections.Generic.IList? packageNames) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetPermittedCrossProfileNotificationListeners(Android.Content.ComponentName! admin, System.Collections.Generic.IList? packageList) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetPermittedInputMethods(Android.Content.ComponentName? admin, System.Collections.Generic.IList? packageNames) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetPersonalAppsSuspended(Android.Content.ComponentName! admin, bool suspended) -> void +virtual Android.App.Admin.DevicePolicyManager.SetProfileEnabled(Android.Content.ComponentName! admin) -> void +virtual Android.App.Admin.DevicePolicyManager.SetProfileName(Android.Content.ComponentName! admin, string? profileName) -> void +virtual Android.App.Admin.DevicePolicyManager.SetRecommendedGlobalProxy(Android.Content.ComponentName! admin, Android.Net.ProxyInfo? proxyInfo) -> void +virtual Android.App.Admin.DevicePolicyManager.SetRequiredStrongAuthTimeout(Android.Content.ComponentName? admin, long timeoutMs) -> void +virtual Android.App.Admin.DevicePolicyManager.SetResetPasswordToken(Android.Content.ComponentName? admin, byte[]? token) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetRestrictionsProvider(Android.Content.ComponentName! admin, Android.Content.ComponentName? provider) -> void +virtual Android.App.Admin.DevicePolicyManager.SetScreenCaptureDisabled(Android.Content.ComponentName? admin, bool disabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetSecureSetting(Android.Content.ComponentName! admin, string? setting, string? value) -> void +virtual Android.App.Admin.DevicePolicyManager.SetSecurityLoggingEnabled(Android.Content.ComponentName? admin, bool enabled) -> void +virtual Android.App.Admin.DevicePolicyManager.SetShortSupportMessage(Android.Content.ComponentName? admin, Java.Lang.ICharSequence? message) -> void +virtual Android.App.Admin.DevicePolicyManager.SetStartUserSessionMessage(Android.Content.ComponentName! admin, Java.Lang.ICharSequence? startUserSessionMessage) -> void +virtual Android.App.Admin.DevicePolicyManager.SetStatusBarDisabled(Android.Content.ComponentName? admin, bool disabled) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetStorageEncryption(Android.Content.ComponentName! admin, bool encrypt) -> Android.App.Admin.EncryptionStatus +virtual Android.App.Admin.DevicePolicyManager.SetSystemSetting(Android.Content.ComponentName! admin, string! setting, string? value) -> void +virtual Android.App.Admin.DevicePolicyManager.SetSystemUpdatePolicy(Android.Content.ComponentName! admin, Android.App.Admin.SystemUpdatePolicy? policy) -> void +virtual Android.App.Admin.DevicePolicyManager.SetTime(Android.Content.ComponentName? admin, long millis) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetTimeZone(Android.Content.ComponentName? admin, string? timeZone) -> bool +virtual Android.App.Admin.DevicePolicyManager.SetTrustAgentConfiguration(Android.Content.ComponentName? admin, Android.Content.ComponentName! target, Android.OS.PersistableBundle? configuration) -> void +virtual Android.App.Admin.DevicePolicyManager.SetUninstallBlocked(Android.Content.ComponentName? admin, string? packageName, bool uninstallBlocked) -> void +virtual Android.App.Admin.DevicePolicyManager.SetUserControlDisabledPackages(Android.Content.ComponentName? admin, System.Collections.Generic.IList! packages) -> void +virtual Android.App.Admin.DevicePolicyManager.SetUserIcon(Android.Content.ComponentName! admin, Android.Graphics.Bitmap? icon) -> void +virtual Android.App.Admin.DevicePolicyManager.StartUserInBackground(Android.Content.ComponentName! admin, Android.OS.UserHandle! userHandle) -> int +virtual Android.App.Admin.DevicePolicyManager.StopUser(Android.Content.ComponentName! admin, Android.OS.UserHandle! userHandle) -> Android.OS.UserOperationResultCode +virtual Android.App.Admin.DevicePolicyManager.StorageEncryptionStatus.get -> Android.App.Admin.EncryptionStatus +virtual Android.App.Admin.DevicePolicyManager.SwitchUser(Android.Content.ComponentName! admin, Android.OS.UserHandle? userHandle) -> bool +virtual Android.App.Admin.DevicePolicyManager.SystemUpdatePolicy.get -> Android.App.Admin.SystemUpdatePolicy? +virtual Android.App.Admin.DevicePolicyManager.TransferOwnership(Android.Content.ComponentName! admin, Android.Content.ComponentName! target, Android.OS.PersistableBundle? bundle) -> void +virtual Android.App.Admin.DevicePolicyManager.TransferOwnershipBundle.get -> Android.OS.PersistableBundle? +virtual Android.App.Admin.DevicePolicyManager.UninstallAllUserCaCerts(Android.Content.ComponentName? admin) -> void +virtual Android.App.Admin.DevicePolicyManager.UninstallCaCert(Android.Content.ComponentName? admin, byte[]? certBuffer) -> void +virtual Android.App.Admin.DevicePolicyManager.UpdateOverrideApn(Android.Content.ComponentName! admin, int apnId, Android.Telephony.Data.ApnSetting! apnSetting) -> bool +virtual Android.App.Admin.DevicePolicyManager.UsbDataSignalingEnabled.get -> bool +virtual Android.App.Admin.DevicePolicyManager.UsbDataSignalingEnabled.set -> void +virtual Android.App.Admin.DevicePolicyManager.UserRestrictionsGlobally.get -> Android.OS.Bundle! +virtual Android.App.Admin.DevicePolicyManager.WifiSsidPolicy.get -> Android.App.Admin.WifiSsidPolicy? +virtual Android.App.Admin.DevicePolicyManager.WifiSsidPolicy.set -> void +virtual Android.App.Admin.DevicePolicyManager.WipeData(Android.App.Admin.WipeDataFlags flags) -> void +virtual Android.App.Admin.DevicePolicyManager.WipeData(Android.App.Admin.WipeDataFlags flags, Java.Lang.ICharSequence! reason) -> void +virtual Android.App.Admin.DevicePolicyManager.WipeDevice(Android.App.Admin.WipeDataFlags flags) -> void +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawable(string! drawableId, string! drawableStyle, Java.Util.Functions.ISupplier! defaultDrawableLoader) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawable(string! drawableId, string! drawableStyle, string! drawableSource, Java.Util.Functions.ISupplier! defaultDrawableLoader) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawableAsIcon(string! drawableId, string! drawableStyle, Android.Graphics.Drawables.Icon? defaultIcon) -> Android.Graphics.Drawables.Icon? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawableAsIcon(string! drawableId, string! drawableStyle, string! drawableSource, Android.Graphics.Drawables.Icon? defaultIcon) -> Android.Graphics.Drawables.Icon? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawableForDensity(string! drawableId, string! drawableStyle, int density, Java.Util.Functions.ISupplier! defaultDrawableLoader) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetDrawableForDensity(string! drawableId, string! drawableStyle, string! drawableSource, int density, Java.Util.Functions.ISupplier! defaultDrawableLoader) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetString(string! stringId, Java.Util.Functions.ISupplier! defaultStringLoader) -> string? +virtual Android.App.Admin.DevicePolicyResourcesManager.GetString(string! stringId, Java.Util.Functions.ISupplier! defaultStringLoader, params Java.Lang.Object![]! formatArgs) -> string? +virtual Android.App.Admin.FactoryResetProtectionPolicy.Builder.Build() -> Android.App.Admin.FactoryResetProtectionPolicy! +virtual Android.App.Admin.FactoryResetProtectionPolicy.Builder.SetFactoryResetProtectionAccounts(System.Collections.Generic.IList! factoryResetProtectionAccounts) -> Android.App.Admin.FactoryResetProtectionPolicy.Builder! +virtual Android.App.Admin.FactoryResetProtectionPolicy.Builder.SetFactoryResetProtectionEnabled(bool factoryResetProtectionEnabled) -> Android.App.Admin.FactoryResetProtectionPolicy.Builder! +virtual Android.App.Admin.NetworkEvent.DescribeContents() -> int +virtual Android.App.Admin.NetworkEvent.Id.get -> long +virtual Android.App.Admin.NetworkEvent.PackageName.get -> string? +virtual Android.App.Admin.NetworkEvent.Timestamp.get -> long +virtual Android.App.Admin.PolicyUpdateReceiver.OnPolicyChanged(Android.Content.Context! context, string! policyIdentifier, Android.OS.Bundle! additionalPolicyParams, Android.App.Admin.TargetUser! targetUser, Android.App.Admin.PolicyUpdateResult! policyUpdateResult) -> void +virtual Android.App.Admin.PolicyUpdateReceiver.OnPolicySetResult(Android.Content.Context! context, string! policyIdentifier, Android.OS.Bundle! additionalPolicyParams, Android.App.Admin.TargetUser! targetUser, Android.App.Admin.PolicyUpdateResult! policyUpdateResult) -> void +virtual Android.App.Admin.SystemUpdatePolicy.DescribeContents() -> int +virtual Android.App.Admin.SystemUpdatePolicy.FreezePeriods.get -> System.Collections.Generic.IList? +virtual Android.App.Admin.SystemUpdatePolicy.InstallWindowEnd.get -> int +virtual Android.App.Admin.SystemUpdatePolicy.InstallWindowStart.get -> int +virtual Android.App.Admin.SystemUpdatePolicy.PolicyType.get -> Android.App.Admin.SystemUpdatePolicyType +virtual Android.App.Admin.SystemUpdatePolicy.SetFreezePeriods(System.Collections.Generic.IList? freezePeriods) -> Android.App.Admin.SystemUpdatePolicy? +virtual Android.App.Admin.SystemUpdatePolicy.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.AlarmManager.Cancel(Android.App.AlarmManager.IOnAlarmListener! listener) -> void +virtual Android.App.AlarmManager.Cancel(Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.CancelAll() -> void +virtual Android.App.AlarmManager.CanScheduleExactAlarms() -> bool +virtual Android.App.AlarmManager.NextAlarmClock.get -> Android.App.AlarmManager.AlarmClockInfo? +virtual Android.App.AlarmManager.Set(Android.App.AlarmType type, long triggerAtMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.Set(Android.App.AlarmType type, long triggerAtMillis, string? tag, Android.App.AlarmManager.IOnAlarmListener! listener, Android.OS.Handler? targetHandler) -> void +virtual Android.App.AlarmManager.SetAlarmClock(Android.App.AlarmManager.AlarmClockInfo! info, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetAndAllowWhileIdle(Android.App.AlarmType type, long triggerAtMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetExact(Android.App.AlarmType type, long triggerAtMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetExact(Android.App.AlarmType type, long triggerAtMillis, string? tag, Android.App.AlarmManager.IOnAlarmListener! listener, Android.OS.Handler? targetHandler) -> void +virtual Android.App.AlarmManager.SetExactAndAllowWhileIdle(Android.App.AlarmType type, long triggerAtMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetInexactRepeating(Android.App.AlarmType type, long triggerAtMillis, long intervalMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetRepeating(Android.App.AlarmType type, long triggerAtMillis, long intervalMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetTime(long millis) -> void +virtual Android.App.AlarmManager.SetTimeZone(string? timeZone) -> void +virtual Android.App.AlarmManager.SetWindow(Android.App.AlarmType type, long windowStartMillis, long windowLengthMillis, Android.App.PendingIntent! operation) -> void +virtual Android.App.AlarmManager.SetWindow(Android.App.AlarmType type, long windowStartMillis, long windowLengthMillis, string? tag, Android.App.AlarmManager.IOnAlarmListener! listener, Android.OS.Handler? targetHandler) -> void +virtual Android.App.AlarmManager.SetWindow(Android.App.AlarmType type, long windowStartMillis, long windowLengthMillis, string? tag, Java.Util.Concurrent.IExecutor! executor, Android.App.AlarmManager.IOnAlarmListener! listener) -> void +virtual Android.App.AlertDialog.Builder.Context.get -> Android.Content.Context? +virtual Android.App.AlertDialog.Builder.Create() -> Android.App.AlertDialog? +virtual Android.App.AlertDialog.Builder.SetAdapter(Android.Widget.IListAdapter? adapter, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetCancelable(bool cancelable) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetCursor(Android.Database.ICursor? cursor, Android.Content.IDialogInterfaceOnClickListener? listener, string? labelColumn) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetCustomTitle(Android.Views.View? customTitleView) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetIcon(int iconId) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetIconAttribute(int attrId) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetInverseBackgroundForced(bool useInverseBackground) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetItems(int itemsId, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetItems(Java.Lang.ICharSequence![]? items, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetMessage(int messageId) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetMessage(Java.Lang.ICharSequence? message) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetMultiChoiceItems(Android.Database.ICursor? cursor, string? isCheckedColumn, string? labelColumn, Android.Content.IDialogInterfaceOnMultiChoiceClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetMultiChoiceItems(int itemsId, bool[]? checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetMultiChoiceItems(Java.Lang.ICharSequence![]? items, bool[]? checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetNegativeButton(int textId, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetNegativeButton(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetNeutralButton(int textId, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetNeutralButton(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetOnCancelListener(Android.Content.IDialogInterfaceOnCancelListener? onCancelListener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetOnDismissListener(Android.Content.IDialogInterfaceOnDismissListener? onDismissListener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetOnItemSelectedListener(Android.Widget.AdapterView.IOnItemSelectedListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetOnKeyListener(Android.Content.IDialogInterfaceOnKeyListener? onKeyListener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetPositiveButton(int textId, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetPositiveButton(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetSingleChoiceItems(Android.Database.ICursor? cursor, int checkedItem, string? labelColumn, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetSingleChoiceItems(Android.Widget.IListAdapter? adapter, int checkedItem, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetSingleChoiceItems(int itemsId, int checkedItem, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetSingleChoiceItems(Java.Lang.ICharSequence![]? items, int checkedItem, Android.Content.IDialogInterfaceOnClickListener? listener) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetTitle(int titleId) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetView(Android.Views.View? view) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.SetView(int layoutResId) -> Android.App.AlertDialog.Builder? +virtual Android.App.AlertDialog.Builder.Show() -> Android.App.AlertDialog? +virtual Android.App.AlertDialog.GetButton(int whichButton) -> Android.Widget.Button? +virtual Android.App.AlertDialog.ListView.get -> Android.Widget.ListView? +virtual Android.App.AlertDialog.SetButton(int whichButton, Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +virtual Android.App.AlertDialog.SetButton(int whichButton, Java.Lang.ICharSequence? text, Android.OS.Message? msg) -> void +virtual Android.App.AlertDialog.SetButton(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +virtual Android.App.AlertDialog.SetButton(Java.Lang.ICharSequence? text, Android.OS.Message? msg) -> void +virtual Android.App.AlertDialog.SetButton2(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +virtual Android.App.AlertDialog.SetButton2(Java.Lang.ICharSequence? text, Android.OS.Message? msg) -> void +virtual Android.App.AlertDialog.SetButton3(Java.Lang.ICharSequence? text, Android.Content.IDialogInterfaceOnClickListener? listener) -> void +virtual Android.App.AlertDialog.SetButton3(Java.Lang.ICharSequence? text, Android.OS.Message? msg) -> void +virtual Android.App.AlertDialog.SetCustomTitle(Android.Views.View? customTitleView) -> void +virtual Android.App.AlertDialog.SetIcon(Android.Graphics.Drawables.Drawable? icon) -> void +virtual Android.App.AlertDialog.SetIcon(int resId) -> void +virtual Android.App.AlertDialog.SetIconAttribute(int attrId) -> void +virtual Android.App.AlertDialog.SetInverseBackgroundForced(bool forceInverseBackground) -> void +virtual Android.App.AlertDialog.SetMessage(Java.Lang.ICharSequence? message) -> void +virtual Android.App.AlertDialog.SetView(Android.Views.View? view) -> void +virtual Android.App.AlertDialog.SetView(Android.Views.View? view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom) -> void +virtual Android.App.AppComponentFactory.InstantiateActivity(Java.Lang.ClassLoader! cl, string! className, Android.Content.Intent? intent) -> Android.App.Activity! +virtual Android.App.AppComponentFactory.InstantiateApplication(Java.Lang.ClassLoader! cl, string! className) -> Android.App.Application! +virtual Android.App.AppComponentFactory.InstantiateClassLoader(Java.Lang.ClassLoader! cl, Android.Content.PM.ApplicationInfo! aInfo) -> Java.Lang.ClassLoader! +virtual Android.App.AppComponentFactory.InstantiateProvider(Java.Lang.ClassLoader! cl, string! className) -> Android.Content.ContentProvider! +virtual Android.App.AppComponentFactory.InstantiateReceiver(Java.Lang.ClassLoader! cl, string! className, Android.Content.Intent? intent) -> Android.Content.BroadcastReceiver! +virtual Android.App.AppComponentFactory.InstantiateService(Java.Lang.ClassLoader! cl, string! className, Android.Content.Intent? intent) -> Android.App.Service! +virtual Android.App.Application.OnConfigurationChanged(Android.Content.Res.Configuration! newConfig) -> void +virtual Android.App.Application.OnCreate() -> void +virtual Android.App.Application.OnLowMemory() -> void +virtual Android.App.Application.OnTerminate() -> void +virtual Android.App.Application.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.App.Application.RegisterActivityLifecycleCallbacks(Android.App.Application.IActivityLifecycleCallbacks? callback) -> void +virtual Android.App.Application.RegisterOnProvideAssistDataListener(Android.App.Application.IOnProvideAssistDataListener? callback) -> void +virtual Android.App.Application.UnregisterActivityLifecycleCallbacks(Android.App.Application.IActivityLifecycleCallbacks? callback) -> void +virtual Android.App.Application.UnregisterOnProvideAssistDataListener(Android.App.Application.IOnProvideAssistDataListener? callback) -> void +virtual Android.App.ApplicationErrorReport.AnrInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.App.ApplicationErrorReport.AnrInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ApplicationErrorReport.BatteryInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.App.ApplicationErrorReport.BatteryInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ApplicationErrorReport.CrashInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.App.ApplicationErrorReport.CrashInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ApplicationErrorReport.DescribeContents() -> int +virtual Android.App.ApplicationErrorReport.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.App.ApplicationErrorReport.ReadFromParcel(Android.OS.Parcel? in) -> void +virtual Android.App.ApplicationErrorReport.RunningServiceInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.App.ApplicationErrorReport.RunningServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.ApplicationErrorReport.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.AppOpsManager.CheckOp(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.CheckOpNoThrow(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.CheckPackage(int uid, string! packageName) -> void +virtual Android.App.AppOpsManager.FinishOp(string! op, int uid, string! packageName) -> void +virtual Android.App.AppOpsManager.FinishOp(string! op, int uid, string! packageName, string? attributionTag) -> void +virtual Android.App.AppOpsManager.FinishProxyOp(string! op, int proxiedUid, string! proxiedPackageName, string? proxiedAttributionTag) -> void +virtual Android.App.AppOpsManager.IsOpActive(string! op, int uid, string! packageName) -> bool +virtual Android.App.AppOpsManager.NoteOp(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteOp(string! op, int uid, string? packageName, string? attributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteOpNoThrow(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteOpNoThrow(string! op, int uid, string! packageName, string? attributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteProxyOp(string! op, string! proxiedPackageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteProxyOp(string! op, string? proxiedPackageName, int proxiedUid, string? proxiedAttributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteProxyOpNoThrow(string! op, string! proxiedPackageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteProxyOpNoThrow(string! op, string? proxiedPackageName, int proxiedUid) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.NoteProxyOpNoThrow(string! op, string? proxiedPackageName, int proxiedUid, string? proxiedAttributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.SetOnOpNotedCallback(Java.Util.Concurrent.IExecutor? asyncExecutor, Android.App.AppOpsManager.OnOpNotedCallback? callback) -> void +virtual Android.App.AppOpsManager.StartOp(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.StartOp(string! op, int uid, string? packageName, string? attributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.StartOpNoThrow(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.StartOpNoThrow(string! op, int uid, string! packageName, string? attributionTag, string? message) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.StartProxyOp(string! op, int proxiedUid, string! proxiedPackageName, string? proxiedAttributionTag, string? message) -> int +virtual Android.App.AppOpsManager.StartProxyOpNoThrow(string! op, int proxiedUid, string! proxiedPackageName, string? proxiedAttributionTag, string? message) -> int +virtual Android.App.AppOpsManager.StartWatchingActive(string![]! ops, Java.Util.Concurrent.IExecutor! executor, Android.App.AppOpsManager.IOnOpActiveChangedListener! callback) -> void +virtual Android.App.AppOpsManager.StartWatchingMode(string! op, string? packageName, Android.App.AppOpsManager.IOnOpChangedListener! callback) -> void +virtual Android.App.AppOpsManager.StartWatchingMode(string! op, string? packageName, Android.App.WatchForeground flags, Android.App.AppOpsManager.IOnOpChangedListener! callback) -> void +virtual Android.App.AppOpsManager.StopWatchingActive(Android.App.AppOpsManager.IOnOpActiveChangedListener! callback) -> void +virtual Android.App.AppOpsManager.StopWatchingMode(Android.App.AppOpsManager.IOnOpChangedListener! callback) -> void +virtual Android.App.AppOpsManager.UnsafeCheckOp(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.UnsafeCheckOpNoThrow(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.UnsafeCheckOpRaw(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppOpsManager.UnsafeCheckOpRawNoThrow(string! op, int uid, string! packageName) -> Android.App.AppOpsManagerMode +virtual Android.App.AppSearch.AppSearchManager.CreateGlobalSearchSession(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.AppSearch.AppSearchManager.CreateSearchSession(Android.App.AppSearch.AppSearchManager.SearchContext! searchContext, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.AppSearch.AppSearchSchema.PropertyConfig.Cardinality.get -> int +virtual Android.App.AppSearch.AppSearchSchema.PropertyConfig.Name.get -> string! +virtual Android.App.AppSearch.Exceptions.AppSearchException.ResultCode.get -> int +virtual Android.App.AppSearch.Exceptions.AppSearchException.ToAppSearchResult() -> Android.App.AppSearch.AppSearchResult! +virtual Android.App.AppSearch.GenericDocument.Builder.Build() -> Android.App.AppSearch.GenericDocument! +virtual Android.App.AppSearch.GenericDocument.Builder.SetCreationTimestampMillis(long creationTimestampMillis) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyBoolean(string! name, params bool[]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyBytes(string! name, params byte[]![]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyDocument(string! name, params Android.App.AppSearch.GenericDocument![]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyDouble(string! name, params double[]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyLong(string! name, params long[]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetPropertyString(string! name, params string![]! values) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetScore(int score) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.Builder.SetTtlMillis(long ttlMillis) -> Java.Lang.Object! +virtual Android.App.AppSearch.GenericDocument.CreationTimestampMillis.get -> long +virtual Android.App.AppSearch.GenericDocument.GetProperty(string! path) -> Java.Lang.Object? +virtual Android.App.AppSearch.GenericDocument.GetPropertyBoolean(string! path) -> bool +virtual Android.App.AppSearch.GenericDocument.GetPropertyBooleanArray(string! path) -> bool[]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyBytes(string! path) -> byte[]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyBytesArray(string! path) -> byte[]![]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyDocument(string! path) -> Android.App.AppSearch.GenericDocument? +virtual Android.App.AppSearch.GenericDocument.GetPropertyDocumentArray(string! path) -> Android.App.AppSearch.GenericDocument![]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyDouble(string! path) -> double +virtual Android.App.AppSearch.GenericDocument.GetPropertyDoubleArray(string! path) -> double[]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyLong(string! path) -> long +virtual Android.App.AppSearch.GenericDocument.GetPropertyLongArray(string! path) -> long[]? +virtual Android.App.AppSearch.GenericDocument.GetPropertyString(string! path) -> string? +virtual Android.App.AppSearch.GenericDocument.GetPropertyStringArray(string! path) -> string![]? +virtual Android.App.AppSearch.GenericDocument.Id.get -> string! +virtual Android.App.AppSearch.GenericDocument.Namespace.get -> string! +virtual Android.App.AppSearch.GenericDocument.PropertyNames.get -> System.Collections.Generic.ICollection! +virtual Android.App.AppSearch.GenericDocument.SchemaType.get -> string! +virtual Android.App.AppSearch.GenericDocument.Score.get -> int +virtual Android.App.AppSearch.GenericDocument.TtlMillis.get -> long +virtual Android.App.AppSearch.GlobalSearchSession.Close() -> void +virtual Android.App.AppSearch.GlobalSearchSession.GetByDocumentId(string! packageName, string! databaseName, Android.App.AppSearch.GetByDocumentIdRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.App.AppSearch.IBatchResultCallback! callback) -> void +virtual Android.App.AppSearch.GlobalSearchSession.GetSchema(string! packageName, string! databaseName, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.AppSearch.GlobalSearchSession.RegisterObserverCallback(string! targetPackageName, Android.App.AppSearch.Observers.ObserverSpec! spec, Java.Util.Concurrent.IExecutor! executor, Android.App.AppSearch.Observers.IObserverCallback! observer) -> void +virtual Android.App.AppSearch.GlobalSearchSession.ReportSystemUsage(Android.App.AppSearch.ReportSystemUsageRequest! request, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.AppSearch.GlobalSearchSession.Search(string! queryExpression, Android.App.AppSearch.SearchSpec! searchSpec) -> Android.App.AppSearch.SearchResults! +virtual Android.App.AppSearch.GlobalSearchSession.UnregisterObserverCallback(string! targetPackageName, Android.App.AppSearch.Observers.IObserverCallback! observer) -> void +virtual Android.App.AppSearch.PackageIdentifier.GetSha256Certificate() -> byte[]! +virtual Android.App.AppSearch.PackageIdentifier.PackageName.get -> string! +virtual Android.App.AppSearch.PropertyPath.Get(int index) -> Android.App.AppSearch.PropertyPath.PathSegment! +virtual Android.App.AppSearch.PropertyPath.Iterator() -> Java.Util.IIterator! +virtual Android.App.AppSearch.PropertyPath.PathSegment.PropertyIndex.get -> int +virtual Android.App.AppSearch.PropertyPath.PathSegment.PropertyName.get -> string! +virtual Android.App.AppSearch.PropertyPath.Size() -> int +virtual Android.App.AppSearch.SearchResults.Close() -> void +virtual Android.App.AppSearch.SearchResults.GetNextPage(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.App.AppSearch.SetSchemaResponse.DeletedTypes.get -> System.Collections.Generic.ICollection! +virtual Android.App.AppSearch.SetSchemaResponse.IncompatibleTypes.get -> System.Collections.Generic.ICollection! +virtual Android.App.AppSearch.SetSchemaResponse.MigratedTypes.get -> System.Collections.Generic.ICollection! +virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailure.AppSearchResult.get -> Android.App.AppSearch.AppSearchResult! +virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailure.DocumentId.get -> string! +virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailure.Namespace.get -> string! +virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailure.SchemaType.get -> string! +virtual Android.App.AppSearch.SetSchemaResponse.MigrationFailures.get -> System.Collections.Generic.IList! +virtual Android.App.AppSearch.StorageInfo.AliveDocumentsCount.get -> int +virtual Android.App.AppSearch.StorageInfo.AliveNamespacesCount.get -> int +virtual Android.App.AppSearch.StorageInfo.SizeBytes.get -> long +virtual Android.App.Assist.AssistContent.ClipData.get -> Android.Content.ClipData? +virtual Android.App.Assist.AssistContent.ClipData.set -> void +virtual Android.App.Assist.AssistContent.DescribeContents() -> int +virtual Android.App.Assist.AssistContent.Extras.get -> Android.OS.Bundle? +virtual Android.App.Assist.AssistContent.Intent.get -> Android.Content.Intent? +virtual Android.App.Assist.AssistContent.Intent.set -> void +virtual Android.App.Assist.AssistContent.IsAppProvidedIntent.get -> bool +virtual Android.App.Assist.AssistContent.IsAppProvidedWebUri.get -> bool +virtual Android.App.Assist.AssistContent.StructuredData.get -> string? +virtual Android.App.Assist.AssistContent.StructuredData.set -> void +virtual Android.App.Assist.AssistContent.WebUri.get -> Android.Net.Uri? +virtual Android.App.Assist.AssistContent.WebUri.set -> void +virtual Android.App.Assist.AssistContent.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Assist.AssistStructure.AcquisitionEndTime.get -> long +virtual Android.App.Assist.AssistStructure.AcquisitionStartTime.get -> long +virtual Android.App.Assist.AssistStructure.ActivityComponent.get -> Android.Content.ComponentName? +virtual Android.App.Assist.AssistStructure.DescribeContents() -> int +virtual Android.App.Assist.AssistStructure.GetWindowNodeAt(int index) -> Android.App.Assist.AssistStructure.WindowNode? +virtual Android.App.Assist.AssistStructure.IsHomeActivity.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.Alpha.get -> float +virtual Android.App.Assist.AssistStructure.ViewNode.AutofillId.get -> Android.Views.Autofill.AutofillId? +virtual Android.App.Assist.AssistStructure.ViewNode.AutofillType.get -> Android.Views.AutofillType +virtual Android.App.Assist.AssistStructure.ViewNode.AutofillValue.get -> Android.Views.Autofill.AutofillValue? +virtual Android.App.Assist.AssistStructure.ViewNode.ChildCount.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.ClassName.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Assist.AssistStructure.ViewNode.Elevation.get -> float +virtual Android.App.Assist.AssistStructure.ViewNode.Extras.get -> Android.OS.Bundle? +virtual Android.App.Assist.AssistStructure.ViewNode.GetAutofillHints() -> string![]? +virtual Android.App.Assist.AssistStructure.ViewNode.GetAutofillOptionsFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.App.Assist.AssistStructure.ViewNode.GetChildAt(int index) -> Android.App.Assist.AssistStructure.ViewNode? +virtual Android.App.Assist.AssistStructure.ViewNode.GetReceiveContentMimeTypes() -> string![]? +virtual Android.App.Assist.AssistStructure.ViewNode.GetTextLineBaselines() -> int[]? +virtual Android.App.Assist.AssistStructure.ViewNode.GetTextLineCharOffsets() -> int[]? +virtual Android.App.Assist.AssistStructure.ViewNode.Height.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.Hint.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.HintIdEntry.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.HtmlInfo.get -> Android.Views.ViewStructure.HtmlInfo? +virtual Android.App.Assist.AssistStructure.ViewNode.Id.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.IdEntry.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.IdPackage.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.IdType.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.ImportantForAutofill.get -> Android.Views.ImportantForAutofill +virtual Android.App.Assist.AssistStructure.ViewNode.InputType.get -> Android.Text.InputTypes +virtual Android.App.Assist.AssistStructure.ViewNode.IsAccessibilityFocused.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsActivated.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsAssistBlocked.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsCheckable.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsChecked.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsClickable.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsContextClickable.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsEnabled.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsFocusable.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsFocused.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsLongClickable.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsOpaque.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.IsSelected.get -> bool +virtual Android.App.Assist.AssistStructure.ViewNode.Left.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.LocaleList.get -> Android.OS.LocaleList? +virtual Android.App.Assist.AssistStructure.ViewNode.MaxTextEms.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.MaxTextLength.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.MinTextEms.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.ScrollX.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.ScrollY.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.TextBackgroundColor.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.TextColor.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.TextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Assist.AssistStructure.ViewNode.TextIdEntry.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.TextSelectionEnd.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.TextSelectionStart.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.TextSize.get -> float +virtual Android.App.Assist.AssistStructure.ViewNode.TextStyle.get -> Android.App.Assist.AssistTextStyle +virtual Android.App.Assist.AssistStructure.ViewNode.Top.get -> int +virtual Android.App.Assist.AssistStructure.ViewNode.Transformation.get -> Android.Graphics.Matrix? +virtual Android.App.Assist.AssistStructure.ViewNode.Visibility.get -> Android.Views.ViewStates +virtual Android.App.Assist.AssistStructure.ViewNode.WebDomain.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.WebScheme.get -> string? +virtual Android.App.Assist.AssistStructure.ViewNode.Width.get -> int +virtual Android.App.Assist.AssistStructure.WindowNode.DisplayId.get -> int +virtual Android.App.Assist.AssistStructure.WindowNode.Height.get -> int +virtual Android.App.Assist.AssistStructure.WindowNode.Left.get -> int +virtual Android.App.Assist.AssistStructure.WindowNode.RootViewNode.get -> Android.App.Assist.AssistStructure.ViewNode? +virtual Android.App.Assist.AssistStructure.WindowNode.TitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Assist.AssistStructure.WindowNode.Top.get -> int +virtual Android.App.Assist.AssistStructure.WindowNode.Width.get -> int +virtual Android.App.Assist.AssistStructure.WindowNodeCount.get -> int +virtual Android.App.Assist.AssistStructure.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Backup.BackupAgent.OnCreate() -> void +virtual Android.App.Backup.BackupAgent.OnDestroy() -> void +virtual Android.App.Backup.BackupAgent.OnFullBackup(Android.App.Backup.FullBackupDataOutput? data) -> void +virtual Android.App.Backup.BackupAgent.OnQuotaExceeded(long backupDataBytes, long quotaBytes) -> void +virtual Android.App.Backup.BackupAgent.OnRestore(Android.App.Backup.BackupDataInput? data, long appVersionCode, Android.OS.ParcelFileDescriptor? newState) -> void +virtual Android.App.Backup.BackupAgent.OnRestoreFile(Android.OS.ParcelFileDescriptor? data, long size, Java.IO.File? destination, Android.App.Backup.BackupFileType type, long mode, long mtime) -> void +virtual Android.App.Backup.BackupAgent.OnRestoreFinished() -> void +virtual Android.App.Backup.BackupAgentHelper.AddHelper(string? keyPrefix, Android.App.Backup.IBackupHelper? helper) -> void +virtual Android.App.Backup.BackupDataInput.DataSize.get -> int +virtual Android.App.Backup.BackupDataInput.Key.get -> string? +virtual Android.App.Backup.BackupDataInput.ReadEntityData(byte[]? data, int offset, int size) -> int +virtual Android.App.Backup.BackupDataInput.ReadNextHeader() -> bool +virtual Android.App.Backup.BackupDataInput.SkipEntityData() -> void +virtual Android.App.Backup.BackupDataInputStream.Key.get -> string? +virtual Android.App.Backup.BackupDataInputStream.Size() -> int +virtual Android.App.Backup.BackupDataOutput.Quota.get -> long +virtual Android.App.Backup.BackupDataOutput.TransportFlags.get -> Android.App.Backup.BackupTransportFlags +virtual Android.App.Backup.BackupDataOutput.WriteEntityData(byte[]? data, int size) -> int +virtual Android.App.Backup.BackupDataOutput.WriteEntityHeader(string? key, int dataSize) -> int +virtual Android.App.Backup.BackupManager.DataChanged() -> void +virtual Android.App.Backup.BackupManager.GetUserForAncestralSerialNumber(long ancestralSerialNumber) -> Android.OS.UserHandle? +virtual Android.App.Backup.BackupManager.RequestRestore(Android.App.Backup.RestoreObserver? observer) -> int +virtual Android.App.Backup.FileBackupHelper.PerformBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> void +virtual Android.App.Backup.FileBackupHelper.RestoreEntity(Android.App.Backup.BackupDataInputStream? data) -> void +virtual Android.App.Backup.FileBackupHelperBase.WriteNewStateDescription(Android.OS.ParcelFileDescriptor? fd) -> void +virtual Android.App.Backup.FullBackupDataOutput.Quota.get -> long +virtual Android.App.Backup.FullBackupDataOutput.TransportFlags.get -> Android.App.Backup.BackupTransportFlags +virtual Android.App.Backup.RestoreObserver.OnUpdate(int nowBeingRestored, string? currentPackage) -> void +virtual Android.App.Backup.RestoreObserver.RestoreFinished(int error) -> void +virtual Android.App.Backup.RestoreObserver.RestoreStarting(int numPackages) -> void +virtual Android.App.Backup.SharedPreferencesBackupHelper.PerformBackup(Android.OS.ParcelFileDescriptor? oldState, Android.App.Backup.BackupDataOutput? data, Android.OS.ParcelFileDescriptor? newState) -> void +virtual Android.App.Backup.SharedPreferencesBackupHelper.RestoreEntity(Android.App.Backup.BackupDataInputStream? data) -> void +virtual Android.App.Blob.BlobStoreManager.AbandonSession(long sessionId) -> void +virtual Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, int descriptionResId) -> void +virtual Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, int descriptionResId, long leaseExpiryTimeMillis) -> void +virtual Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, Java.Lang.ICharSequence! description) -> void +virtual Android.App.Blob.BlobStoreManager.AcquireLease(Android.App.Blob.BlobHandle! blobHandle, Java.Lang.ICharSequence! description, long leaseExpiryTimeMillis) -> void +virtual Android.App.Blob.BlobStoreManager.CreateSession(Android.App.Blob.BlobHandle! blobHandle) -> long +virtual Android.App.Blob.BlobStoreManager.LeasedBlobs.get -> System.Collections.Generic.IList! +virtual Android.App.Blob.BlobStoreManager.OpenBlob(Android.App.Blob.BlobHandle! blobHandle) -> Android.OS.ParcelFileDescriptor! +virtual Android.App.Blob.BlobStoreManager.OpenSession(long sessionId) -> Android.App.Blob.BlobStoreManager.Session! +virtual Android.App.Blob.BlobStoreManager.ReleaseLease(Android.App.Blob.BlobHandle! blobHandle) -> void +virtual Android.App.Blob.BlobStoreManager.RemainingLeaseQuotaBytes.get -> long +virtual Android.App.Blob.BlobStoreManager.Session.Abandon() -> void +virtual Android.App.Blob.BlobStoreManager.Session.AllowPackageAccess(string! packageName, byte[]! certificate) -> void +virtual Android.App.Blob.BlobStoreManager.Session.AllowPublicAccess() -> void +virtual Android.App.Blob.BlobStoreManager.Session.AllowSameSignatureAccess() -> void +virtual Android.App.Blob.BlobStoreManager.Session.Close() -> void +virtual Android.App.Blob.BlobStoreManager.Session.Commit(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultCallback) -> void +virtual Android.App.Blob.BlobStoreManager.Session.IsPackageAccessAllowed(string! packageName, byte[]! certificate) -> bool +virtual Android.App.Blob.BlobStoreManager.Session.IsPublicAccessAllowed.get -> bool +virtual Android.App.Blob.BlobStoreManager.Session.IsSameSignatureAccessAllowed.get -> bool +virtual Android.App.Blob.BlobStoreManager.Session.OpenRead() -> Android.OS.ParcelFileDescriptor! +virtual Android.App.Blob.BlobStoreManager.Session.OpenWrite(long offsetBytes, long lengthBytes) -> Android.OS.ParcelFileDescriptor! +virtual Android.App.Blob.BlobStoreManager.Session.Size.get -> long +virtual Android.App.BroadcastOptions.ClearDeferralPolicy() -> void +virtual Android.App.BroadcastOptions.ClearDeliveryGroupMatchingKey() -> void +virtual Android.App.BroadcastOptions.ClearDeliveryGroupPolicy() -> void +virtual Android.App.BroadcastOptions.DeferralPolicy.get -> Android.App.BroadcastDeferralPolicy +virtual Android.App.BroadcastOptions.DeliveryGroupMatchingKey.get -> string? +virtual Android.App.BroadcastOptions.DeliveryGroupPolicy.get -> Android.App.BroadcastDeliveryGroupPolicy +virtual Android.App.BroadcastOptions.IsShareIdentityEnabled.get -> bool +virtual Android.App.BroadcastOptions.SetDeferralPolicy(Android.App.BroadcastDeferralPolicy deferralPolicy) -> Android.App.BroadcastOptions! +virtual Android.App.BroadcastOptions.SetDeliveryGroupMatchingKey(string! namespace, string! key) -> Android.App.BroadcastOptions! +virtual Android.App.BroadcastOptions.SetDeliveryGroupPolicy(Android.App.BroadcastDeliveryGroupPolicy policy) -> Android.App.BroadcastOptions! +virtual Android.App.BroadcastOptions.SetShareIdentityEnabled(bool shareIdentityEnabled) -> Android.App.BroadcastOptions! +virtual Android.App.BroadcastOptions.ToBundle() -> Android.OS.Bundle! +virtual Android.App.DatePickerDialog.DatePicker.get -> Android.Widget.DatePicker! +virtual Android.App.DatePickerDialog.OnClick(Android.Content.IDialogInterface! dialog, int which) -> void +virtual Android.App.DatePickerDialog.OnDateChanged(Android.Widget.DatePicker! view, int year, int month, int dayOfMonth) -> void +virtual Android.App.DatePickerDialog.SetOnDateSetListener(Android.App.DatePickerDialog.IOnDateSetListener? listener) -> void +virtual Android.App.DatePickerDialog.UpdateDate(int year, int month, int dayOfMonth) -> void +virtual Android.App.Dialog.ActionBar.get -> Android.App.ActionBar? +virtual Android.App.Dialog.AddContentView(Android.Views.View! view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.App.Dialog.Cancel() -> void +virtual Android.App.Dialog.CloseOptionsMenu() -> void +virtual Android.App.Dialog.Create() -> void +virtual Android.App.Dialog.CurrentFocus.get -> Android.Views.View? +virtual Android.App.Dialog.Dismiss() -> void +virtual Android.App.Dialog.DispatchGenericMotionEvent(Android.Views.MotionEvent! ev) -> bool +virtual Android.App.Dialog.DispatchKeyEvent(Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.DispatchKeyShortcutEvent(Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent! e) -> bool +virtual Android.App.Dialog.DispatchTouchEvent(Android.Views.MotionEvent! ev) -> bool +virtual Android.App.Dialog.DispatchTrackballEvent(Android.Views.MotionEvent! ev) -> bool +virtual Android.App.Dialog.FindViewById(int id) -> Android.Views.View? +virtual Android.App.Dialog.Hide() -> void +virtual Android.App.Dialog.InvalidateOptionsMenu() -> void +virtual Android.App.Dialog.IsShowing.get -> bool +virtual Android.App.Dialog.LayoutInflater.get -> Android.Views.LayoutInflater! +virtual Android.App.Dialog.OnActionModeFinished(Android.Views.ActionMode? mode) -> void +virtual Android.App.Dialog.OnActionModeStarted(Android.Views.ActionMode? mode) -> void +virtual Android.App.Dialog.OnAttachedToWindow() -> void +virtual Android.App.Dialog.OnBackInvokedDispatcher.get -> Android.Window.IOnBackInvokedDispatcher! +virtual Android.App.Dialog.OnBackPressed() -> void +virtual Android.App.Dialog.OnContentChanged() -> void +virtual Android.App.Dialog.OnContextItemSelected(Android.Views.IMenuItem! item) -> bool +virtual Android.App.Dialog.OnContextMenuClosed(Android.Views.IMenu! menu) -> void +virtual Android.App.Dialog.OnCreate(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Dialog.OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo) -> void +virtual Android.App.Dialog.OnCreateOptionsMenu(Android.Views.IMenu! menu) -> bool +virtual Android.App.Dialog.OnCreatePanelMenu(int featureId, Android.Views.IMenu! menu) -> bool +virtual Android.App.Dialog.OnCreatePanelView(int featureId) -> Android.Views.View? +virtual Android.App.Dialog.OnDetachedFromWindow() -> void +virtual Android.App.Dialog.OnGenericMotionEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.App.Dialog.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.OnKeyMultiple(Android.Views.Keycode keyCode, int repeatCount, Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.OnKeyShortcut(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.App.Dialog.OnMenuItemSelected(int featureId, Android.Views.IMenuItem! item) -> bool +virtual Android.App.Dialog.OnMenuOpened(int featureId, Android.Views.IMenu! menu) -> bool +virtual Android.App.Dialog.OnOptionsItemSelected(Android.Views.IMenuItem! item) -> bool +virtual Android.App.Dialog.OnOptionsMenuClosed(Android.Views.IMenu! menu) -> void +virtual Android.App.Dialog.OnPanelClosed(int featureId, Android.Views.IMenu! menu) -> void +virtual Android.App.Dialog.OnPrepareOptionsMenu(Android.Views.IMenu! menu) -> bool +virtual Android.App.Dialog.OnPreparePanel(int featureId, Android.Views.View? view, Android.Views.IMenu! menu) -> bool +virtual Android.App.Dialog.OnRestoreInstanceState(Android.OS.Bundle! savedInstanceState) -> void +virtual Android.App.Dialog.OnSaveInstanceState() -> Android.OS.Bundle! +virtual Android.App.Dialog.OnSearchRequested() -> bool +virtual Android.App.Dialog.OnSearchRequested(Android.Views.SearchEvent! searchEvent) -> bool +virtual Android.App.Dialog.OnStart() -> void +virtual Android.App.Dialog.OnStop() -> void +virtual Android.App.Dialog.OnTouchEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.App.Dialog.OnTrackballEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.App.Dialog.OnWindowAttributesChanged(Android.Views.WindowManagerLayoutParams? params) -> void +virtual Android.App.Dialog.OnWindowFocusChanged(bool hasFocus) -> void +virtual Android.App.Dialog.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.App.Dialog.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.App.Dialog.OpenContextMenu(Android.Views.View! view) -> void +virtual Android.App.Dialog.OpenOptionsMenu() -> void +virtual Android.App.Dialog.RegisterForContextMenu(Android.Views.View! view) -> void +virtual Android.App.Dialog.SetCancelable(bool flag) -> void +virtual Android.App.Dialog.SetCanceledOnTouchOutside(bool cancel) -> void +virtual Android.App.Dialog.SetCancelMessage(Android.OS.Message? msg) -> void +virtual Android.App.Dialog.SetContentView(Android.Views.View! view) -> void +virtual Android.App.Dialog.SetContentView(Android.Views.View! view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.App.Dialog.SetContentView(int layoutResID) -> void +virtual Android.App.Dialog.SetDismissMessage(Android.OS.Message? msg) -> void +virtual Android.App.Dialog.SetOnCancelListener(Android.Content.IDialogInterfaceOnCancelListener? listener) -> void +virtual Android.App.Dialog.SetOnDismissListener(Android.Content.IDialogInterfaceOnDismissListener? listener) -> void +virtual Android.App.Dialog.SetOnKeyListener(Android.Content.IDialogInterfaceOnKeyListener? onKeyListener) -> void +virtual Android.App.Dialog.SetOnShowListener(Android.Content.IDialogInterfaceOnShowListener? listener) -> void +virtual Android.App.Dialog.SetTitle(int titleId) -> void +virtual Android.App.Dialog.SetTitle(Java.Lang.ICharSequence? title) -> void +virtual Android.App.Dialog.Show() -> void +virtual Android.App.Dialog.TakeKeyEvents(bool get) -> void +virtual Android.App.Dialog.UnregisterForContextMenu(Android.Views.View! view) -> void +virtual Android.App.Dialog.Window.get -> Android.Views.Window? +virtual Android.App.DialogFragment.Cancelable.get -> bool +virtual Android.App.DialogFragment.Cancelable.set -> void +virtual Android.App.DialogFragment.Dialog.get -> Android.App.Dialog? +virtual Android.App.DialogFragment.Dismiss() -> void +virtual Android.App.DialogFragment.DismissAllowingStateLoss() -> void +virtual Android.App.DialogFragment.OnCancel(Android.Content.IDialogInterface? dialog) -> void +virtual Android.App.DialogFragment.OnCreateDialog(Android.OS.Bundle? savedInstanceState) -> Android.App.Dialog? +virtual Android.App.DialogFragment.OnDismiss(Android.Content.IDialogInterface? dialog) -> void +virtual Android.App.DialogFragment.SetStyle(Android.App.DialogFragmentStyle style, int theme) -> void +virtual Android.App.DialogFragment.Show(Android.App.FragmentManager? manager, string? tag) -> void +virtual Android.App.DialogFragment.Show(Android.App.FragmentTransaction? transaction, string? tag) -> int +virtual Android.App.DialogFragment.ShowsDialog.get -> bool +virtual Android.App.DialogFragment.ShowsDialog.set -> void +virtual Android.App.DialogFragment.Theme.get -> Android.App.DialogFragmentStyle +virtual Android.App.DownloadManager.AddCompletedDownload(string? title, string? description, bool isMediaScannerScannable, string? mimeType, string? path, long length, bool showNotification) -> long +virtual Android.App.DownloadManager.AddCompletedDownload(string? title, string? description, bool isMediaScannerScannable, string? mimeType, string? path, long length, bool showNotification, Android.Net.Uri? uri, Android.Net.Uri? referer) -> long +virtual Android.App.DownloadManager.Enqueue(Android.App.DownloadManager.Request? request) -> long +virtual Android.App.DownloadManager.GetMimeTypeForDownloadedFile(long id) -> string? +virtual Android.App.DownloadManager.GetUriForDownloadedFile(long id) -> Android.Net.Uri? +virtual Android.App.DownloadManager.InvokeQuery(Android.App.DownloadManager.Query? query) -> Android.Database.ICursor? +virtual Android.App.DownloadManager.OpenDownloadedFile(long id) -> Android.OS.ParcelFileDescriptor? +virtual Android.App.DownloadManager.Query.SetFilterById(params long[]? ids) -> Android.App.DownloadManager.Query? +virtual Android.App.DownloadManager.Query.SetFilterByStatus(Android.App.DownloadStatus flags) -> Android.App.DownloadManager.Query? +virtual Android.App.DownloadManager.Remove(params long[]? ids) -> int +virtual Android.App.DownloadManager.Request.AddRequestHeader(string? header, string? value) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.AllowScanningByMediaScanner() -> void +virtual Android.App.DownloadManager.Request.SetAllowedNetworkTypes(Android.App.DownloadNetwork flags) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetAllowedOverMetered(bool allow) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetAllowedOverRoaming(bool allowed) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetDescription(Java.Lang.ICharSequence? description) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetDestinationInExternalFilesDir(Android.Content.Context? context, string? dirType, string? subPath) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetDestinationInExternalPublicDir(string? dirType, string? subPath) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetDestinationUri(Android.Net.Uri? uri) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetMimeType(string? mimeType) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetNotificationVisibility(Android.App.DownloadVisibility visibility) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetRequiresCharging(bool requiresCharging) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetRequiresDeviceIdle(bool requiresDeviceIdle) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetShowRunningNotification(bool show) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetTitle(Java.Lang.ICharSequence? title) -> Android.App.DownloadManager.Request? +virtual Android.App.DownloadManager.Request.SetVisibleInDownloadsUi(bool isVisible) -> Android.App.DownloadManager.Request? +virtual Android.App.ExpandableListActivity.ExpandableListAdapter.get -> Android.Widget.IExpandableListAdapter? +virtual Android.App.ExpandableListActivity.ExpandableListView.get -> Android.Widget.ExpandableListView? +virtual Android.App.ExpandableListActivity.OnChildClick(Android.Widget.ExpandableListView? parent, Android.Views.View? v, int groupPosition, int childPosition, long id) -> bool +virtual Android.App.ExpandableListActivity.OnGroupCollapse(int groupPosition) -> void +virtual Android.App.ExpandableListActivity.OnGroupExpand(int groupPosition) -> void +virtual Android.App.ExpandableListActivity.SelectedId.get -> long +virtual Android.App.ExpandableListActivity.SelectedPosition.get -> long +virtual Android.App.ExpandableListActivity.SetListAdapter(Android.Widget.IExpandableListAdapter? adapter) -> void +virtual Android.App.ExpandableListActivity.SetSelectedChild(int groupPosition, int childPosition, bool shouldExpandGroup) -> bool +virtual Android.App.ExpandableListActivity.SetSelectedGroup(int groupPosition) -> void +virtual Android.App.Fragment.AllowEnterTransitionOverlap.get -> bool +virtual Android.App.Fragment.AllowEnterTransitionOverlap.set -> void +virtual Android.App.Fragment.AllowReturnTransitionOverlap.get -> bool +virtual Android.App.Fragment.AllowReturnTransitionOverlap.set -> void +virtual Android.App.Fragment.Context.get -> Android.Content.Context? +virtual Android.App.Fragment.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.App.Fragment.EnterTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.EnterTransition.set -> void +virtual Android.App.Fragment.ExitTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.ExitTransition.set -> void +virtual Android.App.Fragment.LoaderManager.get -> Android.App.LoaderManager? +virtual Android.App.Fragment.OnActivityCreated(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnActivityResult(int requestCode, Android.App.Result resultCode, Android.Content.Intent? data) -> void +virtual Android.App.Fragment.OnAttach(Android.App.Activity? activity) -> void +virtual Android.App.Fragment.OnAttach(Android.Content.Context? context) -> void +virtual Android.App.Fragment.OnAttachFragment(Android.App.Fragment? childFragment) -> void +virtual Android.App.Fragment.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Fragment.OnContextItemSelected(Android.Views.IMenuItem? item) -> bool +virtual Android.App.Fragment.OnCreate(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnCreateAnimator(Android.App.FragmentTransit transit, bool enter, int nextAnim) -> Android.Animation.Animator? +virtual Android.App.Fragment.OnCreateContextMenu(Android.Views.IContextMenu? menu, Android.Views.View? v, Android.Views.IContextMenuContextMenuInfo? menuInfo) -> void +virtual Android.App.Fragment.OnCreateOptionsMenu(Android.Views.IMenu? menu, Android.Views.MenuInflater? inflater) -> void +virtual Android.App.Fragment.OnCreateView(Android.Views.LayoutInflater? inflater, Android.Views.ViewGroup? container, Android.OS.Bundle? savedInstanceState) -> Android.Views.View? +virtual Android.App.Fragment.OnDestroy() -> void +virtual Android.App.Fragment.OnDestroyOptionsMenu() -> void +virtual Android.App.Fragment.OnDestroyView() -> void +virtual Android.App.Fragment.OnDetach() -> void +virtual Android.App.Fragment.OnGetLayoutInflater(Android.OS.Bundle? savedInstanceState) -> Android.Views.LayoutInflater? +virtual Android.App.Fragment.OnHiddenChanged(bool hidden) -> void +virtual Android.App.Fragment.OnInflate(Android.App.Activity? activity, Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnInflate(Android.Content.Context? context, Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnInflate(Android.Util.IAttributeSet? attrs, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnLowMemory() -> void +virtual Android.App.Fragment.OnMultiWindowModeChanged(bool isInMultiWindowMode) -> void +virtual Android.App.Fragment.OnMultiWindowModeChanged(bool isInMultiWindowMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Fragment.OnOptionsItemSelected(Android.Views.IMenuItem? item) -> bool +virtual Android.App.Fragment.OnOptionsMenuClosed(Android.Views.IMenu? menu) -> void +virtual Android.App.Fragment.OnPause() -> void +virtual Android.App.Fragment.OnPictureInPictureModeChanged(bool isInPictureInPictureMode) -> void +virtual Android.App.Fragment.OnPictureInPictureModeChanged(bool isInPictureInPictureMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Fragment.OnPrepareOptionsMenu(Android.Views.IMenu? menu) -> void +virtual Android.App.Fragment.OnRequestPermissionsResult(int requestCode, string![]! permissions, Android.Content.PM.Permission[]! grantResults) -> void +virtual Android.App.Fragment.OnResume() -> void +virtual Android.App.Fragment.OnSaveInstanceState(Android.OS.Bundle? outState) -> void +virtual Android.App.Fragment.OnStart() -> void +virtual Android.App.Fragment.OnStop() -> void +virtual Android.App.Fragment.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.App.Fragment.OnViewCreated(Android.Views.View? view, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.OnViewStateRestored(Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Fragment.PostponeEnterTransition() -> void +virtual Android.App.Fragment.ReenterTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.ReenterTransition.set -> void +virtual Android.App.Fragment.RegisterForContextMenu(Android.Views.View? view) -> void +virtual Android.App.Fragment.ReturnTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.ReturnTransition.set -> void +virtual Android.App.Fragment.SavedState.DescribeContents() -> int +virtual Android.App.Fragment.SavedState.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Fragment.SetEnterSharedElementCallback(Android.App.SharedElementCallback? callback) -> void +virtual Android.App.Fragment.SetExitSharedElementCallback(Android.App.SharedElementCallback? callback) -> void +virtual Android.App.Fragment.SetHasOptionsMenu(bool hasMenu) -> void +virtual Android.App.Fragment.SetInitialSavedState(Android.App.Fragment.SavedState? state) -> void +virtual Android.App.Fragment.SetMenuVisibility(bool menuVisible) -> void +virtual Android.App.Fragment.SetTargetFragment(Android.App.Fragment? fragment, int requestCode) -> void +virtual Android.App.Fragment.SharedElementEnterTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.SharedElementEnterTransition.set -> void +virtual Android.App.Fragment.SharedElementReturnTransition.get -> Android.Transitions.Transition? +virtual Android.App.Fragment.SharedElementReturnTransition.set -> void +virtual Android.App.Fragment.ShouldShowRequestPermissionRationale(string! permission) -> bool +virtual Android.App.Fragment.StartActivity(Android.Content.Intent? intent) -> void +virtual Android.App.Fragment.StartActivity(Android.Content.Intent? intent, Android.OS.Bundle? options) -> void +virtual Android.App.Fragment.StartActivityForResult(Android.Content.Intent? intent, int requestCode) -> void +virtual Android.App.Fragment.StartActivityForResult(Android.Content.Intent? intent, int requestCode, Android.OS.Bundle? options) -> void +virtual Android.App.Fragment.StartIntentSenderForResult(Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +virtual Android.App.Fragment.StartPostponedEnterTransition() -> void +virtual Android.App.Fragment.UnregisterForContextMenu(Android.Views.View? view) -> void +virtual Android.App.Fragment.UserVisibleHint.get -> bool +virtual Android.App.Fragment.UserVisibleHint.set -> void +virtual Android.App.Fragment.View.get -> Android.Views.View? +virtual Android.App.FragmentBreadCrumbs.OnBackStackChanged() -> void +virtual Android.App.FragmentBreadCrumbs.SetActivity(Android.App.Activity? a) -> void +virtual Android.App.FragmentBreadCrumbs.SetMaxVisible(int visibleCrumbs) -> void +virtual Android.App.FragmentBreadCrumbs.SetOnBreadCrumbClickListener(Android.App.FragmentBreadCrumbs.IOnBreadCrumbClickListener? listener) -> void +virtual Android.App.FragmentBreadCrumbs.SetParentTitle(Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? shortTitle, Android.Views.View.IOnClickListener? listener) -> void +virtual Android.App.FragmentBreadCrumbs.SetTitle(Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? shortTitle) -> void +virtual Android.App.FragmentController.AttachHost(Android.App.Fragment? parent) -> void +virtual Android.App.FragmentController.DispatchActivityCreated() -> void +virtual Android.App.FragmentController.DispatchConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.FragmentController.DispatchContextItemSelected(Android.Views.IMenuItem? item) -> bool +virtual Android.App.FragmentController.DispatchCreate() -> void +virtual Android.App.FragmentController.DispatchCreateOptionsMenu(Android.Views.IMenu? menu, Android.Views.MenuInflater? inflater) -> bool +virtual Android.App.FragmentController.DispatchDestroy() -> void +virtual Android.App.FragmentController.DispatchDestroyView() -> void +virtual Android.App.FragmentController.DispatchLowMemory() -> void +virtual Android.App.FragmentController.DispatchMultiWindowModeChanged(bool isInMultiWindowMode) -> void +virtual Android.App.FragmentController.DispatchMultiWindowModeChanged(bool isInMultiWindowMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.FragmentController.DispatchOptionsItemSelected(Android.Views.IMenuItem? item) -> bool +virtual Android.App.FragmentController.DispatchOptionsMenuClosed(Android.Views.IMenu? menu) -> void +virtual Android.App.FragmentController.DispatchPause() -> void +virtual Android.App.FragmentController.DispatchPictureInPictureModeChanged(bool isInPictureInPictureMode) -> void +virtual Android.App.FragmentController.DispatchPictureInPictureModeChanged(bool isInPictureInPictureMode, Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.FragmentController.DispatchPrepareOptionsMenu(Android.Views.IMenu? menu) -> bool +virtual Android.App.FragmentController.DispatchResume() -> void +virtual Android.App.FragmentController.DispatchStart() -> void +virtual Android.App.FragmentController.DispatchStop() -> void +virtual Android.App.FragmentController.DispatchTrimMemory(int level) -> void +virtual Android.App.FragmentController.DoLoaderDestroy() -> void +virtual Android.App.FragmentController.DoLoaderStart() -> void +virtual Android.App.FragmentController.DoLoaderStop(bool retain) -> void +virtual Android.App.FragmentController.DumpLoaders(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.App.FragmentController.ExecPendingActions() -> bool +virtual Android.App.FragmentController.FindFragmentByWho(string? who) -> Android.App.Fragment? +virtual Android.App.FragmentController.FragmentManager.get -> Android.App.FragmentManager? +virtual Android.App.FragmentController.LoaderManager.get -> Android.App.LoaderManager? +virtual Android.App.FragmentController.NoteStateNotSaved() -> void +virtual Android.App.FragmentController.OnCreateView(Android.Views.View? parent, string? name, Android.Content.Context? context, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +virtual Android.App.FragmentController.ReportLoaderStart() -> void +virtual Android.App.FragmentController.RestoreAllState(Android.OS.IParcelable? state, Android.App.FragmentManagerNonConfig? nonConfig) -> void +virtual Android.App.FragmentController.RestoreAllState(Android.OS.IParcelable? state, System.Collections.Generic.IList? nonConfigList) -> void +virtual Android.App.FragmentController.RestoreLoaderNonConfig(Android.Util.ArrayMap? loaderManagers) -> void +virtual Android.App.FragmentController.RetainLoaderNonConfig() -> Android.Util.ArrayMap? +virtual Android.App.FragmentController.RetainNestedNonConfig() -> Android.App.FragmentManagerNonConfig? +virtual Android.App.FragmentController.RetainNonConfig() -> System.Collections.Generic.IList? +virtual Android.App.FragmentController.SaveAllState() -> Android.OS.IParcelable? +virtual Android.App.FragmentHostCallback.OnAttachFragment(Android.App.Fragment? fragment) -> void +virtual Android.App.FragmentHostCallback.OnDump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.App.FragmentHostCallback.OnGetLayoutInflater() -> Android.Views.LayoutInflater? +virtual Android.App.FragmentHostCallback.OnGetWindowAnimations() -> int +virtual Android.App.FragmentHostCallback.OnHasWindowAnimations() -> bool +virtual Android.App.FragmentHostCallback.OnInvalidateOptionsMenu() -> void +virtual Android.App.FragmentHostCallback.OnRequestPermissionsFromFragment(Android.App.Fragment! fragment, string![]! permissions, int requestCode) -> void +virtual Android.App.FragmentHostCallback.OnShouldSaveFragmentState(Android.App.Fragment? fragment) -> bool +virtual Android.App.FragmentHostCallback.OnStartActivityFromFragment(Android.App.Fragment? fragment, Android.Content.Intent? intent, int requestCode, Android.OS.Bundle? options) -> void +virtual Android.App.FragmentHostCallback.OnStartIntentSenderFromFragment(Android.App.Fragment? fragment, Android.Content.IntentSender? intent, int requestCode, Android.Content.Intent? fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle? options) -> void +virtual Android.App.FragmentHostCallback.OnUseFragmentManagerInflaterFactory() -> bool +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentActivityCreated(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentAttached(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.Content.Context? context) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentCreated(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentDestroyed(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentDetached(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentPaused(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentPreAttached(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.Content.Context? context) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentPreCreated(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentResumed(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentSaveInstanceState(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.OS.Bundle? outState) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentStarted(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentStopped(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentViewCreated(Android.App.FragmentManager? fm, Android.App.Fragment? f, Android.Views.View? v, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.FragmentManager.FragmentLifecycleCallbacks.OnFragmentViewDestroyed(Android.App.FragmentManager? fm, Android.App.Fragment? f) -> void +virtual Android.App.FragmentManager.InvalidateOptionsMenu() -> void +virtual Android.App.GrammaticalInflectionManager.ApplicationGrammaticalGender.get -> Android.Content.Res.GrammaticalGender +virtual Android.App.GrammaticalInflectionManager.SetRequestedApplicationGrammaticalGender(Android.Content.Res.GrammaticalGender grammaticalGender) -> void +virtual Android.App.Instrumentation.AcquireLooperManager(Android.OS.Looper? looper) -> Android.OS.TestLooperManager? +virtual Android.App.Instrumentation.ActivityMonitor.OnStartActivity(Android.Content.Intent? intent) -> Android.App.Instrumentation.ActivityResult? +virtual Android.App.Instrumentation.AddMonitor(Android.App.Instrumentation.ActivityMonitor? monitor) -> void +virtual Android.App.Instrumentation.AddMonitor(Android.Content.IntentFilter? filter, Android.App.Instrumentation.ActivityResult? result, bool block) -> Android.App.Instrumentation.ActivityMonitor? +virtual Android.App.Instrumentation.AddMonitor(string? cls, Android.App.Instrumentation.ActivityResult? result, bool block) -> Android.App.Instrumentation.ActivityMonitor? +virtual Android.App.Instrumentation.AddResults(Android.OS.Bundle? results) -> void +virtual Android.App.Instrumentation.AllocCounts.get -> Android.OS.Bundle? +virtual Android.App.Instrumentation.BinderCounts.get -> Android.OS.Bundle? +virtual Android.App.Instrumentation.CallActivityOnCreate(Android.App.Activity? activity, Android.OS.Bundle? icicle) -> void +virtual Android.App.Instrumentation.CallActivityOnCreate(Android.App.Activity? activity, Android.OS.Bundle? icicle, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Instrumentation.CallActivityOnDestroy(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnNewIntent(Android.App.Activity? activity, Android.Content.Intent? intent) -> void +virtual Android.App.Instrumentation.CallActivityOnPause(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnPictureInPictureRequested(Android.App.Activity! activity) -> void +virtual Android.App.Instrumentation.CallActivityOnPostCreate(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState) -> void +virtual Android.App.Instrumentation.CallActivityOnPostCreate(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Instrumentation.CallActivityOnRestart(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnRestoreInstanceState(Android.App.Activity! activity, Android.OS.Bundle! savedInstanceState) -> void +virtual Android.App.Instrumentation.CallActivityOnRestoreInstanceState(Android.App.Activity! activity, Android.OS.Bundle? savedInstanceState, Android.OS.PersistableBundle? persistentState) -> void +virtual Android.App.Instrumentation.CallActivityOnResume(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnSaveInstanceState(Android.App.Activity! activity, Android.OS.Bundle! outState) -> void +virtual Android.App.Instrumentation.CallActivityOnSaveInstanceState(Android.App.Activity! activity, Android.OS.Bundle! outState, Android.OS.PersistableBundle! outPersistentState) -> void +virtual Android.App.Instrumentation.CallActivityOnStart(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnStop(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallActivityOnUserLeaving(Android.App.Activity? activity) -> void +virtual Android.App.Instrumentation.CallApplicationOnCreate(Android.App.Application? app) -> void +virtual Android.App.Instrumentation.CheckMonitorHit(Android.App.Instrumentation.ActivityMonitor? monitor, int minHits) -> bool +virtual Android.App.Instrumentation.ComponentName.get -> Android.Content.ComponentName? +virtual Android.App.Instrumentation.Context.get -> Android.Content.Context? +virtual Android.App.Instrumentation.EndPerformanceSnapshot() -> void +virtual Android.App.Instrumentation.Finish(Android.App.Result resultCode, Android.OS.Bundle? results) -> void +virtual Android.App.Instrumentation.GetUiAutomation(Android.App.UiAutomationFlags flags) -> Android.App.UiAutomation? +virtual Android.App.Instrumentation.InvokeContextMenuAction(Android.App.Activity? targetActivity, int id, Android.Views.MenuPerformFlags flag) -> bool +virtual Android.App.Instrumentation.InvokeMenuActionSync(Android.App.Activity? targetActivity, int id, Android.Views.MenuPerformFlags flag) -> bool +virtual Android.App.Instrumentation.IsProfiling.get -> bool +virtual Android.App.Instrumentation.NewActivity(Java.Lang.Class? clazz, Android.Content.Context? context, Android.OS.IBinder? token, Android.App.Application? application, Android.Content.Intent? intent, Android.Content.PM.ActivityInfo? info, Java.Lang.ICharSequence? title, Android.App.Activity? parent, string? id, Java.Lang.Object? lastNonConfigurationInstance) -> Android.App.Activity? +virtual Android.App.Instrumentation.NewActivity(Java.Lang.ClassLoader? cl, string? className, Android.Content.Intent? intent) -> Android.App.Activity? +virtual Android.App.Instrumentation.NewApplication(Java.Lang.ClassLoader? cl, string? className, Android.Content.Context? context) -> Android.App.Application? +virtual Android.App.Instrumentation.OnCreate(Android.OS.Bundle? arguments) -> void +virtual Android.App.Instrumentation.OnDestroy() -> void +virtual Android.App.Instrumentation.OnException(Java.Lang.Object? obj, Java.Lang.Throwable? e) -> bool +virtual Android.App.Instrumentation.OnStart() -> void +virtual Android.App.Instrumentation.ProcessName.get -> string? +virtual Android.App.Instrumentation.RemoveMonitor(Android.App.Instrumentation.ActivityMonitor? monitor) -> void +virtual Android.App.Instrumentation.ResetInTouchMode() -> void +virtual Android.App.Instrumentation.RunOnMainSync(Java.Lang.IRunnable? runner) -> void +virtual Android.App.Instrumentation.SendCharacterSync(Android.Views.Keycode keyCode) -> void +virtual Android.App.Instrumentation.SendKeyDownUpSync(Android.Views.Keycode key) -> void +virtual Android.App.Instrumentation.SendKeySync(Android.Views.KeyEvent? e) -> void +virtual Android.App.Instrumentation.SendPointerSync(Android.Views.MotionEvent? e) -> void +virtual Android.App.Instrumentation.SendStatus(Android.App.Result resultCode, Android.OS.Bundle? results) -> void +virtual Android.App.Instrumentation.SendStringSync(string? text) -> void +virtual Android.App.Instrumentation.SendTrackballEventSync(Android.Views.MotionEvent? e) -> void +virtual Android.App.Instrumentation.SetAutomaticPerformanceSnapshots() -> void +virtual Android.App.Instrumentation.SetInTouchMode(bool inTouch) -> void +virtual Android.App.Instrumentation.Start() -> void +virtual Android.App.Instrumentation.StartActivitySync(Android.Content.Intent! intent, Android.OS.Bundle? options) -> Android.App.Activity! +virtual Android.App.Instrumentation.StartActivitySync(Android.Content.Intent? intent) -> Android.App.Activity? +virtual Android.App.Instrumentation.StartAllocCounting() -> void +virtual Android.App.Instrumentation.StartPerformanceSnapshot() -> void +virtual Android.App.Instrumentation.StartProfiling() -> void +virtual Android.App.Instrumentation.StopAllocCounting() -> void +virtual Android.App.Instrumentation.StopProfiling() -> void +virtual Android.App.Instrumentation.TargetContext.get -> Android.Content.Context? +virtual Android.App.Instrumentation.UiAutomation.get -> Android.App.UiAutomation? +virtual Android.App.Instrumentation.WaitForIdle(Java.Lang.IRunnable? recipient) -> void +virtual Android.App.Instrumentation.WaitForIdleSync() -> void +virtual Android.App.Instrumentation.WaitForMonitor(Android.App.Instrumentation.ActivityMonitor? monitor) -> Android.App.Activity? +virtual Android.App.Instrumentation.WaitForMonitorWithTimeout(Android.App.Instrumentation.ActivityMonitor? monitor, long timeOut) -> Android.App.Activity? +virtual Android.App.IntentService.SetIntentRedelivery(bool enabled) -> void +virtual Android.App.Job.JobInfo.BackoffPolicyValue.get -> Android.App.Job.BackoffPolicy +virtual Android.App.Job.JobInfo.ClipData.get -> Android.Content.ClipData? +virtual Android.App.Job.JobInfo.ClipGrantFlags.get -> int +virtual Android.App.Job.JobInfo.DescribeContents() -> int +virtual Android.App.Job.JobInfo.EstimatedNetworkDownloadBytes.get -> long +virtual Android.App.Job.JobInfo.EstimatedNetworkUploadBytes.get -> long +virtual Android.App.Job.JobInfo.Extras.get -> Android.OS.PersistableBundle! +virtual Android.App.Job.JobInfo.FlexMillis.get -> long +virtual Android.App.Job.JobInfo.GetTriggerContentUris() -> Android.App.Job.JobInfo.TriggerContentUri![]? +virtual Android.App.Job.JobInfo.Id.get -> int +virtual Android.App.Job.JobInfo.InitialBackoffMillis.get -> long +virtual Android.App.Job.JobInfo.IntervalMillis.get -> long +virtual Android.App.Job.JobInfo.IsExpedited.get -> bool +virtual Android.App.Job.JobInfo.IsImportantWhileForeground.get -> bool +virtual Android.App.Job.JobInfo.IsPeriodic.get -> bool +virtual Android.App.Job.JobInfo.IsPersisted.get -> bool +virtual Android.App.Job.JobInfo.IsPrefetch.get -> bool +virtual Android.App.Job.JobInfo.IsRequireBatteryNotLow.get -> bool +virtual Android.App.Job.JobInfo.IsRequireCharging.get -> bool +virtual Android.App.Job.JobInfo.IsRequireDeviceIdle.get -> bool +virtual Android.App.Job.JobInfo.IsRequireStorageNotLow.get -> bool +virtual Android.App.Job.JobInfo.IsUserInitiated.get -> bool +virtual Android.App.Job.JobInfo.MaxExecutionDelayMillis.get -> long +virtual Android.App.Job.JobInfo.MinimumNetworkChunkBytes.get -> long +virtual Android.App.Job.JobInfo.MinLatencyMillis.get -> long +virtual Android.App.Job.JobInfo.NetworkType.get -> Android.App.Job.NetworkType +virtual Android.App.Job.JobInfo.Priority.get -> int +virtual Android.App.Job.JobInfo.RequiredNetwork.get -> Android.Net.NetworkRequest? +virtual Android.App.Job.JobInfo.Service.get -> Android.Content.ComponentName! +virtual Android.App.Job.JobInfo.TransientExtras.get -> Android.OS.Bundle! +virtual Android.App.Job.JobInfo.TriggerContentMaxDelay.get -> long +virtual Android.App.Job.JobInfo.TriggerContentUpdateDelay.get -> long +virtual Android.App.Job.JobInfo.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Job.JobParameters.ClipData.get -> Android.Content.ClipData? +virtual Android.App.Job.JobParameters.ClipGrantFlags.get -> int +virtual Android.App.Job.JobParameters.CompleteWork(Android.App.Job.JobWorkItem! work) -> void +virtual Android.App.Job.JobParameters.DequeueWork() -> Android.App.Job.JobWorkItem? +virtual Android.App.Job.JobParameters.DescribeContents() -> int +virtual Android.App.Job.JobParameters.Extras.get -> Android.OS.PersistableBundle! +virtual Android.App.Job.JobParameters.GetTriggeredContentAuthorities() -> string![]? +virtual Android.App.Job.JobParameters.GetTriggeredContentUris() -> Android.Net.Uri![]? +virtual Android.App.Job.JobParameters.IsExpeditedJob.get -> bool +virtual Android.App.Job.JobParameters.IsOverrideDeadlineExpired.get -> bool +virtual Android.App.Job.JobParameters.IsUserInitiatedJob.get -> bool +virtual Android.App.Job.JobParameters.JobId.get -> int +virtual Android.App.Job.JobParameters.JobNamespace.get -> string? +virtual Android.App.Job.JobParameters.Network.get -> Android.Net.Network? +virtual Android.App.Job.JobParameters.StopReason.get -> int +virtual Android.App.Job.JobParameters.TransientExtras.get -> Android.OS.Bundle! +virtual Android.App.Job.JobParameters.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Job.JobScheduler.CancelInAllNamespaces() -> void +virtual Android.App.Job.JobScheduler.CanRunUserInitiatedJobs() -> bool +virtual Android.App.Job.JobScheduler.ForNamespace(string! namespace) -> Android.App.Job.JobScheduler! +virtual Android.App.Job.JobScheduler.GetPendingJobReason(int jobId) -> Android.App.Job.PendingJobReason +virtual Android.App.Job.JobScheduler.Namespace.get -> string? +virtual Android.App.Job.JobScheduler.PendingJobsInAllNamespaces.get -> System.Collections.Generic.IDictionary!>! +virtual Android.App.Job.JobService.OnNetworkChanged(Android.App.Job.JobParameters! params) -> void +virtual Android.App.Job.JobServiceEngine.JobFinished(Android.App.Job.JobParameters? params, bool needsReschedule) -> void +virtual Android.App.Job.JobServiceEngine.OnNetworkChanged(Android.App.Job.JobParameters! params) -> void +virtual Android.App.Job.JobServiceEngine.SetNotification(Android.App.Job.JobParameters! params, int notificationId, Android.App.Notification! notification, Android.App.Job.JobEndNotificationPolicy jobEndNotificationPolicy) -> void +virtual Android.App.Job.JobServiceEngine.UpdateEstimatedNetworkBytes(Android.App.Job.JobParameters! params, Android.App.Job.JobWorkItem? item, long downloadBytes, long uploadBytes) -> void +virtual Android.App.Job.JobServiceEngine.UpdateTransferredNetworkBytes(Android.App.Job.JobParameters! params, Android.App.Job.JobWorkItem? item, long downloadBytes, long uploadBytes) -> void +virtual Android.App.KeyguardManager.AddKeyguardLockedStateListener(Java.Util.Concurrent.IExecutor! executor, Android.App.KeyguardManager.IKeyguardLockedStateListener! listener) -> void +virtual Android.App.KeyguardManager.CreateConfirmDeviceCredentialIntent(Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? description) -> Android.Content.Intent? +virtual Android.App.KeyguardManager.ExitKeyguardSecurely(Android.App.KeyguardManager.IOnKeyguardExitResult? callback) -> void +virtual Android.App.KeyguardManager.InKeyguardRestrictedInputMode() -> bool +virtual Android.App.KeyguardManager.IsDeviceLocked.get -> bool +virtual Android.App.KeyguardManager.IsDeviceSecure.get -> bool +virtual Android.App.KeyguardManager.IsKeyguardLocked.get -> bool +virtual Android.App.KeyguardManager.IsKeyguardSecure.get -> bool +virtual Android.App.KeyguardManager.KeyguardDismissCallback.OnDismissCancelled() -> void +virtual Android.App.KeyguardManager.KeyguardDismissCallback.OnDismissError() -> void +virtual Android.App.KeyguardManager.KeyguardDismissCallback.OnDismissSucceeded() -> void +virtual Android.App.KeyguardManager.KeyguardLock.DisableKeyguard() -> void +virtual Android.App.KeyguardManager.KeyguardLock.ReenableKeyguard() -> void +virtual Android.App.KeyguardManager.NewKeyguardLock(string? tag) -> Android.App.KeyguardManager.KeyguardLock? +virtual Android.App.KeyguardManager.RemoveKeyguardLockedStateListener(Android.App.KeyguardManager.IKeyguardLockedStateListener! listener) -> void +virtual Android.App.KeyguardManager.RequestDismissKeyguard(Android.App.Activity! activity, Android.App.KeyguardManager.KeyguardDismissCallback? callback) -> void +virtual Android.App.LauncherActivity.IconResizer.CreateIconThumbnail(Android.Graphics.Drawables.Drawable? icon) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.LauncherActivity.IntentForPosition(int position) -> Android.Content.Intent? +virtual Android.App.LauncherActivity.ItemForPosition(int position) -> Android.App.LauncherActivity.ListItem? +virtual Android.App.LauncherActivity.MakeListItems() -> System.Collections.Generic.IList? +virtual Android.App.LauncherActivity.OnQueryPackageManager(Android.Content.Intent? queryIntent) -> System.Collections.Generic.IList? +virtual Android.App.LauncherActivity.OnSetContentView() -> void +virtual Android.App.LauncherActivity.TargetIntent.get -> Android.Content.Intent? +virtual Android.App.ListActivity.ListAdapter.get -> Android.Widget.IListAdapter? +virtual Android.App.ListActivity.ListAdapter.set -> void +virtual Android.App.ListActivity.ListView.get -> Android.Widget.ListView? +virtual Android.App.ListActivity.OnListItemClick(Android.Widget.ListView? l, Android.Views.View? v, int position, long id) -> void +virtual Android.App.ListActivity.SelectedItemId.get -> long +virtual Android.App.ListActivity.SelectedItemPosition.get -> int +virtual Android.App.ListActivity.SetSelection(int position) -> void +virtual Android.App.ListFragment.ListAdapter.get -> Android.Widget.IListAdapter? +virtual Android.App.ListFragment.ListAdapter.set -> void +virtual Android.App.ListFragment.ListView.get -> Android.Widget.ListView? +virtual Android.App.ListFragment.OnListItemClick(Android.Widget.ListView? l, Android.Views.View? v, int position, long id) -> void +virtual Android.App.ListFragment.SelectedItemId.get -> long +virtual Android.App.ListFragment.SelectedItemPosition.get -> int +virtual Android.App.ListFragment.SetEmptyText(Java.Lang.ICharSequence? text) -> void +virtual Android.App.ListFragment.SetListShown(bool shown) -> void +virtual Android.App.ListFragment.SetListShownNoAnimation(bool shown) -> void +virtual Android.App.ListFragment.SetSelection(int position) -> void +virtual Android.App.LocalActivityManager.CurrentActivity.get -> Android.App.Activity? +virtual Android.App.LocalActivityManager.CurrentId.get -> string? +virtual Android.App.LocalActivityManager.DestroyActivity(string? id, bool finish) -> Android.Views.Window? +virtual Android.App.LocalActivityManager.DispatchCreate(Android.OS.Bundle? state) -> void +virtual Android.App.LocalActivityManager.DispatchDestroy(bool finishing) -> void +virtual Android.App.LocalActivityManager.DispatchPause(bool finishing) -> void +virtual Android.App.LocalActivityManager.DispatchResume() -> void +virtual Android.App.LocalActivityManager.DispatchStop() -> void +virtual Android.App.LocalActivityManager.GetActivity(string? id) -> Android.App.Activity? +virtual Android.App.LocalActivityManager.RemoveAllActivities() -> void +virtual Android.App.LocalActivityManager.SaveInstanceState() -> Android.OS.Bundle? +virtual Android.App.LocalActivityManager.StartActivity(string? id, Android.Content.Intent? intent) -> Android.Views.Window? +virtual Android.App.LocaleConfig.DescribeContents() -> int +virtual Android.App.LocaleConfig.Status.get -> int +virtual Android.App.LocaleConfig.SupportedLocales.get -> Android.OS.LocaleList? +virtual Android.App.LocaleConfig.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.LocaleManager.ApplicationLocales.get -> Android.OS.LocaleList! +virtual Android.App.LocaleManager.ApplicationLocales.set -> void +virtual Android.App.LocaleManager.GetApplicationLocales(string! appPackageName) -> Android.OS.LocaleList! +virtual Android.App.LocaleManager.OverrideLocaleConfig.get -> Android.App.LocaleConfig? +virtual Android.App.LocaleManager.OverrideLocaleConfig.set -> void +virtual Android.App.LocaleManager.SystemLocales.get -> Android.OS.LocaleList! +virtual Android.App.MediaRouteActionProvider.SetExtendedSettingsClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.App.MediaRouteActionProvider.SetRouteTypes(Android.Media.MediaRouteType types) -> void +virtual Android.App.MediaRouteButton.OnAttachedToWindow() -> void +virtual Android.App.MediaRouteButton.OnDetachedFromWindow() -> void +virtual Android.App.MediaRouteButton.RouteTypes.get -> Android.Media.MediaRouteType +virtual Android.App.MediaRouteButton.RouteTypes.set -> void +virtual Android.App.MediaRouteButton.SetExtendedSettingsClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.App.MediaRouteButton.ShowDialog() -> void +virtual Android.App.NativeActivity.OnGlobalLayout() -> void +virtual Android.App.NativeActivity.OnInputQueueCreated(Android.Views.InputQueue? queue) -> void +virtual Android.App.NativeActivity.OnInputQueueDestroyed(Android.Views.InputQueue? queue) -> void +virtual Android.App.NativeActivity.SurfaceChanged(Android.Views.ISurfaceHolder? holder, Android.Graphics.Format format, int width, int height) -> void +virtual Android.App.NativeActivity.SurfaceCreated(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.App.NativeActivity.SurfaceDestroyed(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.App.NativeActivity.SurfaceRedrawNeeded(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.App.Notification.Action.AllowGeneratedReplies.get -> bool +virtual Android.App.Notification.Action.Clone() -> Android.App.Notification.Action? +virtual Android.App.Notification.Action.DescribeContents() -> int +virtual Android.App.Notification.Action.Extras.get -> Android.OS.Bundle? +virtual Android.App.Notification.Action.GetDataOnlyRemoteInputs() -> Android.App.RemoteInput![]? +virtual Android.App.Notification.Action.GetRemoteInputs() -> Android.App.RemoteInput![]? +virtual Android.App.Notification.Action.Icon.get -> Android.Graphics.Drawables.Icon? +virtual Android.App.Notification.Action.IsAuthenticationRequired.get -> bool +virtual Android.App.Notification.Action.IsContextual.get -> bool +virtual Android.App.Notification.Action.SemanticAction.get -> Android.App.SemanticAction +virtual Android.App.Notification.Action.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.Notification.AllowSystemGeneratedContextualActions.get -> bool +virtual Android.App.Notification.BadgeIconType.get -> Android.App.NotificationBadgeIconType +virtual Android.App.Notification.BigPictureStyle.BigLargeIcon(Android.Graphics.Bitmap? b) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.BigLargeIcon(Android.Graphics.Drawables.Icon? icon) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.BigPicture(Android.Graphics.Bitmap? b) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.BigPicture(Android.Graphics.Drawables.Icon? icon) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.SetBigContentTitle(Java.Lang.ICharSequence? title) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.SetContentDescription(Java.Lang.ICharSequence? contentDescription) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.SetSummaryText(Java.Lang.ICharSequence? cs) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigPictureStyle.ShowBigPictureWhenCollapsed(bool show) -> Android.App.Notification.BigPictureStyle! +virtual Android.App.Notification.BigTextStyle.BigText(Java.Lang.ICharSequence? cs) -> Android.App.Notification.BigTextStyle? +virtual Android.App.Notification.BigTextStyle.SetBigContentTitle(Java.Lang.ICharSequence? title) -> Android.App.Notification.BigTextStyle? +virtual Android.App.Notification.BigTextStyle.SetSummaryText(Java.Lang.ICharSequence? cs) -> Android.App.Notification.BigTextStyle? +virtual Android.App.Notification.Builder.AddAction(Android.App.Notification.Action? action) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.AddAction(int icon, Java.Lang.ICharSequence? title, Android.App.PendingIntent? intent) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.AddExtras(Android.OS.Bundle? extras) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.AddPerson(Android.App.Person? person) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.AddPerson(string? uri) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.Build() -> Android.App.Notification! +virtual Android.App.Notification.Builder.CreateBigContentView() -> Android.Widget.RemoteViews? +virtual Android.App.Notification.Builder.CreateContentView() -> Android.Widget.RemoteViews? +virtual Android.App.Notification.Builder.CreateHeadsUpContentView() -> Android.Widget.RemoteViews? +virtual Android.App.Notification.Builder.Extend(Android.App.Notification.IExtender? extender) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.Extras.get -> Android.OS.Bundle? +virtual Android.App.Notification.Builder.Notification.get -> Android.App.Notification? +virtual Android.App.Notification.Builder.SetActions(params Android.App.Notification.Action![]? actions) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetAllowSystemGeneratedContextualActions(bool allowed) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetAutoCancel(bool autoCancel) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetBadgeIconType(Android.App.NotificationBadgeIconType icon) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetBubbleMetadata(Android.App.Notification.BubbleMetadata? data) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetCategory(string? category) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetChannelId(string? channelId) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetChronometerCountDown(bool countDown) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetColor(int argb) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetColorized(bool colorize) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetContent(Android.Widget.RemoteViews? views) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetContentInfo(Java.Lang.ICharSequence? info) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetContentIntent(Android.App.PendingIntent? intent) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetContentText(Java.Lang.ICharSequence? text) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetContentTitle(Java.Lang.ICharSequence? title) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetCustomBigContentView(Android.Widget.RemoteViews? contentView) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetCustomContentView(Android.Widget.RemoteViews? contentView) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetCustomHeadsUpContentView(Android.Widget.RemoteViews? contentView) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetDefaults(Android.App.NotificationDefaults defaults) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetDeleteIntent(Android.App.PendingIntent? intent) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetFlag(int mask, bool value) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetForegroundServiceBehavior(int behavior) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetFullScreenIntent(Android.App.PendingIntent? intent, bool highPriority) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetGroup(string? groupKey) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetGroupAlertBehavior(Android.App.NotificationGroupAlertBehavior groupAlertBehavior) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetGroupSummary(bool isGroupSummary) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetLargeIcon(Android.Graphics.Bitmap? b) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetLargeIcon(Android.Graphics.Drawables.Icon? icon) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetLights(int argb, int onMs, int offMs) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetLocalOnly(bool localOnly) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetLocusId(Android.Content.LocusId? locusId) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetNumber(int number) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetOngoing(bool ongoing) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetOnlyAlertOnce(bool onlyAlertOnce) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetPriority(int pri) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetProgress(int max, int progress, bool indeterminate) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetPublicVersion(Android.App.Notification? n) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetRemoteInputHistory(Java.Lang.ICharSequence![]? text) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSettingsText(Java.Lang.ICharSequence? text) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetShortcutId(string? shortcutId) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetShowWhen(bool show) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSmallIcon(Android.Graphics.Drawables.Icon? icon) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSmallIcon(int icon) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSmallIcon(int icon, int level) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSortKey(string? sortKey) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSound(Android.Net.Uri? sound) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetSound(Android.Net.Uri? sound, Android.Media.AudioAttributes? audioAttributes) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetSound(Android.Net.Uri? sound, Android.Media.Stream streamType) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetStyle(Android.App.Notification.Style? style) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetSubText(Java.Lang.ICharSequence? text) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetTicker(Java.Lang.ICharSequence? tickerText) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetTicker(Java.Lang.ICharSequence? tickerText, Android.Widget.RemoteViews? views) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetTimeoutAfter(long durationMs) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetUsesChronometer(bool b) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetVibrate(long[]? pattern) -> Android.App.Notification.Builder? +virtual Android.App.Notification.Builder.SetVisibility(Android.App.NotificationVisibility visibility) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.SetWhen(long when) -> Android.App.Notification.Builder! +virtual Android.App.Notification.Builder.Style.get -> Android.App.Notification.Style? +virtual Android.App.Notification.CallStyle.SetAnswerButtonColorHint(Android.Graphics.Color color) -> Android.App.Notification.CallStyle! +virtual Android.App.Notification.CallStyle.SetDeclineButtonColorHint(Android.Graphics.Color color) -> Android.App.Notification.CallStyle! +virtual Android.App.Notification.CallStyle.SetIsVideo(bool isVideo) -> Android.App.Notification.CallStyle! +virtual Android.App.Notification.CallStyle.SetVerificationIcon(Android.Graphics.Drawables.Icon? verificationIcon) -> Android.App.Notification.CallStyle! +virtual Android.App.Notification.CallStyle.SetVerificationText(Java.Lang.ICharSequence? verificationText) -> Android.App.Notification.CallStyle! +virtual Android.App.Notification.CarExtender.Builder.AddMessage(string? message) -> Android.App.Notification.CarExtender.Builder? +virtual Android.App.Notification.CarExtender.Builder.Build() -> Android.App.Notification.CarExtender.UnreadConversation? +virtual Android.App.Notification.CarExtender.Builder.SetLatestTimestamp(long timestamp) -> Android.App.Notification.CarExtender.Builder? +virtual Android.App.Notification.CarExtender.Builder.SetReadPendingIntent(Android.App.PendingIntent? pendingIntent) -> Android.App.Notification.CarExtender.Builder? +virtual Android.App.Notification.CarExtender.Builder.SetReplyAction(Android.App.PendingIntent? pendingIntent, Android.App.RemoteInput? remoteInput) -> Android.App.Notification.CarExtender.Builder? +virtual Android.App.Notification.CarExtender.UnreadConversation.GetMessages() -> string![]? +virtual Android.App.Notification.CarExtender.UnreadConversation.GetParticipants() -> string![]? +virtual Android.App.Notification.CarExtender.UnreadConversation.LatestTimestamp.get -> long +virtual Android.App.Notification.CarExtender.UnreadConversation.Participant.get -> string? +virtual Android.App.Notification.CarExtender.UnreadConversation.ReadPendingIntent.get -> Android.App.PendingIntent? +virtual Android.App.Notification.CarExtender.UnreadConversation.RemoteInput.get -> Android.App.RemoteInput? +virtual Android.App.Notification.CarExtender.UnreadConversation.ReplyPendingIntent.get -> Android.App.PendingIntent? +virtual Android.App.Notification.ChannelId.get -> string? +virtual Android.App.Notification.Clone() -> Android.App.Notification? +virtual Android.App.Notification.ContextualActions.get -> System.Collections.Generic.IList! +virtual Android.App.Notification.DescribeContents() -> int +virtual Android.App.Notification.FindRemoteInputActionPair(bool requiresFreeform) -> Android.Util.Pair? +virtual Android.App.Notification.GetBubbleMetadata() -> Android.App.Notification.BubbleMetadata? +virtual Android.App.Notification.GetLargeIcon() -> Android.Graphics.Drawables.Icon? +virtual Android.App.Notification.Group.get -> string? +virtual Android.App.Notification.GroupAlertBehavior.get -> Android.App.NotificationGroupAlertBehavior +virtual Android.App.Notification.HasImage.get -> bool +virtual Android.App.Notification.InboxStyle.AddLine(Java.Lang.ICharSequence? cs) -> Android.App.Notification.InboxStyle? +virtual Android.App.Notification.InboxStyle.SetBigContentTitle(Java.Lang.ICharSequence? title) -> Android.App.Notification.InboxStyle? +virtual Android.App.Notification.InboxStyle.SetSummaryText(Java.Lang.ICharSequence? cs) -> Android.App.Notification.InboxStyle? +virtual Android.App.Notification.LocusId.get -> Android.Content.LocusId? +virtual Android.App.Notification.MediaStyle.SetMediaSession(Android.Media.Session.MediaSession.Token? token) -> Android.App.Notification.MediaStyle? +virtual Android.App.Notification.MediaStyle.SetRemotePlaybackInfo(Java.Lang.ICharSequence! deviceName, int iconResource, Android.App.PendingIntent? chipIntent) -> Android.App.Notification.MediaStyle! +virtual Android.App.Notification.MediaStyle.SetShowActionsInCompactView(params int[]? actions) -> Android.App.Notification.MediaStyle? +virtual Android.App.Notification.MessagingStyle.AddHistoricMessage(Android.App.Notification.MessagingStyle.Message? message) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.AddMessage(Android.App.Notification.MessagingStyle.Message? message) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.AddMessage(Java.Lang.ICharSequence! text, long timestamp, Android.App.Person? sender) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.AddMessage(Java.Lang.ICharSequence? text, long timestamp, Java.Lang.ICharSequence? sender) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.ConversationTitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Notification.MessagingStyle.HistoricMessages.get -> System.Collections.Generic.IList? +virtual Android.App.Notification.MessagingStyle.IsGroupConversation.get -> bool +virtual Android.App.Notification.MessagingStyle.Messages.get -> System.Collections.Generic.IList? +virtual Android.App.Notification.MessagingStyle.SetConversationTitle(Java.Lang.ICharSequence? conversationTitle) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.SetGroupConversation(bool isGroupConversation) -> Android.App.Notification.MessagingStyle? +virtual Android.App.Notification.MessagingStyle.User.get -> Android.App.Person! +virtual Android.App.Notification.MessagingStyle.UserDisplayNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Notification.SetLatestEventInfo(Android.Content.Context? context, Java.Lang.ICharSequence? contentTitle, Java.Lang.ICharSequence? contentText, Android.App.PendingIntent? contentIntent) -> void +virtual Android.App.Notification.SettingsTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.App.Notification.ShortcutId.get -> string? +virtual Android.App.Notification.SmallIcon.get -> Android.Graphics.Drawables.Icon? +virtual Android.App.Notification.SortKey.get -> string? +virtual Android.App.Notification.Style.Build() -> Android.App.Notification? +virtual Android.App.Notification.Style.CheckBuilder() -> void +virtual Android.App.Notification.Style.GetStandardView(int layoutId) -> Android.Widget.RemoteViews? +virtual Android.App.Notification.Style.InternalSetBigContentTitle(Java.Lang.ICharSequence? title) -> void +virtual Android.App.Notification.Style.InternalSetSummaryText(Java.Lang.ICharSequence? cs) -> void +virtual Android.App.Notification.Style.SetBuilder(Android.App.Notification.Builder? builder) -> void +virtual Android.App.Notification.TimeoutAfter.get -> long +virtual Android.App.Notification.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.NotificationManager.AddAutomaticZenRule(Android.App.AutomaticZenRule? automaticZenRule) -> string? +virtual Android.App.NotificationManager.AreBubblesAllowed() -> bool +virtual Android.App.NotificationManager.AreBubblesEnabled() -> bool +virtual Android.App.NotificationManager.AreNotificationsEnabled() -> bool +virtual Android.App.NotificationManager.AreNotificationsPaused() -> bool +virtual Android.App.NotificationManager.AutomaticZenRules.get -> System.Collections.Generic.IDictionary? +virtual Android.App.NotificationManager.BubblePreference.get -> int +virtual Android.App.NotificationManager.Cancel(int id) -> void +virtual Android.App.NotificationManager.Cancel(string? tag, int id) -> void +virtual Android.App.NotificationManager.CancelAll() -> void +virtual Android.App.NotificationManager.CancelAsPackage(string! targetPackage, string? tag, int id) -> void +virtual Android.App.NotificationManager.CanNotifyAsPackage(string! pkg) -> bool +virtual Android.App.NotificationManager.CanUseFullScreenIntent() -> bool +virtual Android.App.NotificationManager.ConsolidatedNotificationPolicy.get -> Android.App.NotificationManager.Policy! +virtual Android.App.NotificationManager.CreateNotificationChannel(Android.App.NotificationChannel! channel) -> void +virtual Android.App.NotificationManager.CreateNotificationChannelGroup(Android.App.NotificationChannelGroup! group) -> void +virtual Android.App.NotificationManager.CreateNotificationChannelGroups(System.Collections.Generic.IList! groups) -> void +virtual Android.App.NotificationManager.CreateNotificationChannels(System.Collections.Generic.IList! channels) -> void +virtual Android.App.NotificationManager.DeleteNotificationChannel(string? channelId) -> void +virtual Android.App.NotificationManager.DeleteNotificationChannelGroup(string? groupId) -> void +virtual Android.App.NotificationManager.GetActiveNotifications() -> Android.Service.Notification.StatusBarNotification![]? +virtual Android.App.NotificationManager.GetAutomaticZenRule(string? id) -> Android.App.AutomaticZenRule? +virtual Android.App.NotificationManager.GetNotificationChannel(string! channelId, string! conversationId) -> Android.App.NotificationChannel? +virtual Android.App.NotificationManager.GetNotificationChannel(string? channelId) -> Android.App.NotificationChannel? +virtual Android.App.NotificationManager.GetNotificationChannelGroup(string? channelGroupId) -> Android.App.NotificationChannelGroup? +virtual Android.App.NotificationManager.Importance.get -> Android.App.NotificationImportance +virtual Android.App.NotificationManager.IsNotificationListenerAccessGranted(Android.Content.ComponentName? listener) -> bool +virtual Android.App.NotificationManager.IsNotificationPolicyAccessGranted.get -> bool +virtual Android.App.NotificationManager.MatchesCallFilter(Android.Net.Uri! uri) -> bool +virtual Android.App.NotificationManager.NotificationChannelGroups.get -> System.Collections.Generic.IList? +virtual Android.App.NotificationManager.NotificationChannels.get -> System.Collections.Generic.IList? +virtual Android.App.NotificationManager.NotificationDelegate.get -> string? +virtual Android.App.NotificationManager.NotificationDelegate.set -> void +virtual Android.App.NotificationManager.NotificationPolicy.get -> Android.App.NotificationManager.Policy? +virtual Android.App.NotificationManager.NotificationPolicy.set -> void +virtual Android.App.NotificationManager.Notify(int id, Android.App.Notification? notification) -> void +virtual Android.App.NotificationManager.Notify(string? tag, int id, Android.App.Notification? notification) -> void +virtual Android.App.NotificationManager.NotifyAsPackage(string! targetPackage, string? tag, int id, Android.App.Notification! notification) -> void +virtual Android.App.NotificationManager.Policy.DescribeContents() -> int +virtual Android.App.NotificationManager.Policy.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.NotificationManager.RemoveAutomaticZenRule(string? id) -> bool +virtual Android.App.NotificationManager.SetAutomaticZenRuleState(string! id, Android.Service.Notification.Condition! condition) -> void +virtual Android.App.NotificationManager.ShouldHideSilentStatusBarIcons() -> bool +virtual Android.App.NotificationManager.UpdateAutomaticZenRule(string? id, Android.App.AutomaticZenRule? automaticZenRule) -> bool +virtual Android.App.Person.Builder.Build() -> Android.App.Person! +virtual Android.App.Person.Builder.SetBot(bool isBot) -> Android.App.Person.Builder! +virtual Android.App.Person.Builder.SetIcon(Android.Graphics.Drawables.Icon? icon) -> Android.App.Person.Builder! +virtual Android.App.Person.Builder.SetImportant(bool isImportant) -> Android.App.Person.Builder! +virtual Android.App.Person.Builder.SetKey(string? key) -> Android.App.Person.Builder! +virtual Android.App.Person.Builder.SetName(Java.Lang.ICharSequence? name) -> Android.App.Person.Builder! +virtual Android.App.Person.Builder.SetUri(string? uri) -> Android.App.Person.Builder! +virtual Android.App.PictureInPictureParams.Builder.Build() -> Android.App.PictureInPictureParams? +virtual Android.App.PictureInPictureParams.Builder.SetActions(System.Collections.Generic.IList? actions) -> Android.App.PictureInPictureParams.Builder? +virtual Android.App.PictureInPictureParams.Builder.SetAspectRatio(Android.Util.Rational? aspectRatio) -> Android.App.PictureInPictureParams.Builder? +virtual Android.App.PictureInPictureParams.Builder.SetAutoEnterEnabled(bool autoEnterEnabled) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.PictureInPictureParams.Builder.SetCloseAction(Android.App.RemoteAction? action) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.PictureInPictureParams.Builder.SetExpandedAspectRatio(Android.Util.Rational? expandedAspectRatio) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.PictureInPictureParams.Builder.SetSeamlessResizeEnabled(bool seamlessResizeEnabled) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.PictureInPictureParams.Builder.SetSourceRectHint(Android.Graphics.Rect? launchBounds) -> Android.App.PictureInPictureParams.Builder? +virtual Android.App.PictureInPictureParams.Builder.SetSubtitle(Java.Lang.ICharSequence? subtitle) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.PictureInPictureParams.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.App.PictureInPictureParams.Builder! +virtual Android.App.Presentation.Display.get -> Android.Views.Display? +virtual Android.App.Presentation.OnDisplayChanged() -> void +virtual Android.App.Presentation.OnDisplayRemoved() -> void +virtual Android.App.Presentation.Resources.get -> Android.Content.Res.Resources? +virtual Android.App.ProgressDialog.IncrementProgressBy(int diff) -> void +virtual Android.App.ProgressDialog.IncrementSecondaryProgressBy(int diff) -> void +virtual Android.App.ProgressDialog.Indeterminate.get -> bool +virtual Android.App.ProgressDialog.Indeterminate.set -> void +virtual Android.App.ProgressDialog.Max.get -> int +virtual Android.App.ProgressDialog.Max.set -> void +virtual Android.App.ProgressDialog.OnStart() -> void +virtual Android.App.ProgressDialog.Progress.get -> int +virtual Android.App.ProgressDialog.Progress.set -> void +virtual Android.App.ProgressDialog.SecondaryProgress.get -> int +virtual Android.App.ProgressDialog.SecondaryProgress.set -> void +virtual Android.App.ProgressDialog.SetIndeterminateDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.App.ProgressDialog.SetProgressDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.App.ProgressDialog.SetProgressNumberFormat(string? format) -> void +virtual Android.App.ProgressDialog.SetProgressPercentFormat(Java.Text.NumberFormat? format) -> void +virtual Android.App.ProgressDialog.SetProgressStyle(Android.App.ProgressDialogStyle style) -> void +virtual Android.App.SdkSandbox.SandboxedSdkProvider.BeforeUnloadSdk() -> void +virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.ClientSharedPreferences.get -> Android.Content.ISharedPreferences! +virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.RegisterSdkSandboxActivityHandler(Android.App.SdkSandbox.SdkProvider.ISdkSandboxActivityHandler! sdkSandboxActivityHandler) -> Android.OS.IBinder! +virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.SandboxedSdks.get -> System.Collections.Generic.IList! +virtual Android.App.SdkSandbox.SdkProvider.SdkSandboxController.UnregisterSdkSandboxActivityHandler(Android.App.SdkSandbox.SdkProvider.ISdkSandboxActivityHandler! sdkSandboxActivityHandler) -> void +virtual Android.App.SearchManager.GetSearchableInfo(Android.Content.ComponentName? componentName) -> Android.App.SearchableInfo? +virtual Android.App.SearchManager.GlobalSearchActivity.get -> Android.Content.ComponentName? +virtual Android.App.SearchManager.OnCancel(Android.Content.IDialogInterface? dialog) -> void +virtual Android.App.SearchManager.OnDismiss(Android.Content.IDialogInterface? dialog) -> void +virtual Android.App.SearchManager.SearchablesInGlobalSearch.get -> System.Collections.Generic.IList? +virtual Android.App.SearchManager.SetOnCancelListener(Android.App.SearchManager.IOnCancelListener? listener) -> void +virtual Android.App.SearchManager.SetOnDismissListener(Android.App.SearchManager.IOnDismissListener? listener) -> void +virtual Android.App.SearchManager.StartSearch(string? initialQuery, bool selectInitialQuery, Android.Content.ComponentName? launchActivity, Android.OS.Bundle? appSearchData, bool globalSearch) -> void +virtual Android.App.SearchManager.StopSearch() -> void +virtual Android.App.SearchManager.TriggerSearch(string? query, Android.Content.ComponentName? launchActivity, Android.OS.Bundle? appSearchData) -> void +virtual Android.App.Service.Dump(Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.App.Service.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.App.Service.OnCreate() -> void +virtual Android.App.Service.OnDestroy() -> void +virtual Android.App.Service.OnLowMemory() -> void +virtual Android.App.Service.OnRebind(Android.Content.Intent? intent) -> void +virtual Android.App.Service.OnStart(Android.Content.Intent? intent, int startId) -> void +virtual Android.App.Service.OnStartCommand(Android.Content.Intent? intent, Android.App.StartCommandFlags flags, int startId) -> Android.App.StartCommandResult +virtual Android.App.Service.OnTaskRemoved(Android.Content.Intent? rootIntent) -> void +virtual Android.App.Service.OnTimeout(int startId) -> void +virtual Android.App.Service.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.App.Service.OnUnbind(Android.Content.Intent? intent) -> bool +virtual Android.App.SharedElementCallback.OnCaptureSharedElementSnapshot(Android.Views.View? sharedElement, Android.Graphics.Matrix? viewToGlobalMatrix, Android.Graphics.RectF? screenBounds) -> Android.OS.IParcelable? +virtual Android.App.SharedElementCallback.OnCreateSnapshotView(Android.Content.Context? context, Android.OS.IParcelable? snapshot) -> Android.Views.View? +virtual Android.App.SharedElementCallback.OnMapSharedElements(System.Collections.Generic.IList? names, System.Collections.Generic.IDictionary? sharedElements) -> void +virtual Android.App.SharedElementCallback.OnRejectSharedElements(System.Collections.Generic.IList? rejectedSharedElements) -> void +virtual Android.App.SharedElementCallback.OnSharedElementEnd(System.Collections.Generic.IList? sharedElementNames, System.Collections.Generic.IList? sharedElements, System.Collections.Generic.IList? sharedElementSnapshots) -> void +virtual Android.App.SharedElementCallback.OnSharedElementsArrived(System.Collections.Generic.IList? sharedElementNames, System.Collections.Generic.IList? sharedElements, Android.App.SharedElementCallback.IOnSharedElementsReadyListener? listener) -> void +virtual Android.App.SharedElementCallback.OnSharedElementStart(System.Collections.Generic.IList? sharedElementNames, System.Collections.Generic.IList? sharedElements, System.Collections.Generic.IList? sharedElementSnapshots) -> void +virtual Android.App.Slices.Slice.Builder.AddAction(Android.App.PendingIntent! action, Android.App.Slices.Slice! s, string? subType) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddBundle(Android.OS.Bundle? bundle, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddHints(System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddIcon(Android.Graphics.Drawables.Icon? icon, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddInt(int value, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddLong(long value, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddRemoteInput(Android.App.RemoteInput? remoteInput, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddSubSlice(Android.App.Slices.Slice! slice, string? subType) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.AddText(Java.Lang.ICharSequence? text, string? subType, System.Collections.Generic.IList? hints) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.Slice.Builder.Build() -> Android.App.Slices.Slice? +virtual Android.App.Slices.Slice.Builder.SetCallerNeeded(bool callerNeeded) -> Android.App.Slices.Slice.Builder? +virtual Android.App.Slices.SliceManager.BindSlice(Android.Content.Intent! intent, System.Collections.Generic.ICollection! supportedSpecs) -> Android.App.Slices.Slice? +virtual Android.App.Slices.SliceManager.BindSlice(Android.Net.Uri! uri, System.Collections.Generic.ICollection! supportedSpecs) -> Android.App.Slices.Slice? +virtual Android.App.Slices.SliceManager.CheckSlicePermission(Android.Net.Uri! uri, int pid, int uid) -> Android.Content.PM.Permission +virtual Android.App.Slices.SliceManager.GetPinnedSpecs(Android.Net.Uri? uri) -> System.Collections.Generic.ICollection! +virtual Android.App.Slices.SliceManager.GetSliceDescendants(Android.Net.Uri! uri) -> System.Collections.Generic.ICollection! +virtual Android.App.Slices.SliceManager.GrantSlicePermission(string! toPackage, Android.Net.Uri! uri) -> void +virtual Android.App.Slices.SliceManager.MapIntentToUri(Android.Content.Intent! intent) -> Android.Net.Uri? +virtual Android.App.Slices.SliceManager.PinnedSlices.get -> System.Collections.Generic.IList! +virtual Android.App.Slices.SliceManager.PinSlice(Android.Net.Uri! uri, System.Collections.Generic.ICollection! specs) -> void +virtual Android.App.Slices.SliceManager.RevokeSlicePermission(string! toPackage, Android.Net.Uri! uri) -> void +virtual Android.App.Slices.SliceManager.UnpinSlice(Android.Net.Uri! uri) -> void +virtual Android.App.Slices.SliceMetrics.LogHidden() -> void +virtual Android.App.Slices.SliceMetrics.LogTouch(int actionType, Android.Net.Uri! subSlice) -> void +virtual Android.App.Slices.SliceMetrics.LogVisible() -> void +virtual Android.App.Slices.SliceProvider.OnBindSlice(Android.Net.Uri? sliceUri, System.Collections.Generic.ICollection? supportedSpecs) -> Android.App.Slices.Slice? +virtual Android.App.Slices.SliceProvider.OnCreatePermissionRequest(Android.Net.Uri? sliceUri) -> Android.App.PendingIntent! +virtual Android.App.Slices.SliceProvider.OnGetSliceDescendants(Android.Net.Uri! uri) -> System.Collections.Generic.ICollection! +virtual Android.App.Slices.SliceProvider.OnMapIntentToUri(Android.Content.Intent? intent) -> Android.Net.Uri! +virtual Android.App.Slices.SliceProvider.OnSlicePinned(Android.Net.Uri? sliceUri) -> void +virtual Android.App.Slices.SliceProvider.OnSliceUnpinned(Android.Net.Uri? sliceUri) -> void +virtual Android.App.StatusBarManager.CanLaunchCaptureContentActivityForNote(Android.App.Activity! activity) -> bool +virtual Android.App.StatusBarManager.RequestAddTileService(Android.Content.ComponentName! tileServiceComponentName, Java.Lang.ICharSequence! tileLabel, Android.Graphics.Drawables.Icon! icon, Java.Util.Concurrent.IExecutor! resultExecutor, Java.Util.Functions.IConsumer! resultCallback) -> void +virtual Android.App.TabActivity.SetDefaultTab(int index) -> void +virtual Android.App.TabActivity.SetDefaultTab(string? tag) -> void +virtual Android.App.TabActivity.TabHost.get -> Android.Widget.TabHost? +virtual Android.App.TabActivity.TabWidget.get -> Android.Widget.TabWidget? +virtual Android.App.TaskInfo.IsVisible.get -> bool +virtual Android.App.TaskStackBuilder.AddNextIntent(Android.Content.Intent? nextIntent) -> Android.App.TaskStackBuilder? +virtual Android.App.TaskStackBuilder.AddNextIntentWithParentStack(Android.Content.Intent? nextIntent) -> Android.App.TaskStackBuilder? +virtual Android.App.TaskStackBuilder.AddParentStack(Android.App.Activity? sourceActivity) -> Android.App.TaskStackBuilder? +virtual Android.App.TaskStackBuilder.AddParentStack(Android.Content.ComponentName? sourceActivityName) -> Android.App.TaskStackBuilder? +virtual Android.App.TaskStackBuilder.AddParentStack(Java.Lang.Class? sourceActivityClass) -> Android.App.TaskStackBuilder? +virtual Android.App.TaskStackBuilder.EditIntentAt(int index) -> Android.Content.Intent? +virtual Android.App.TaskStackBuilder.GetIntents() -> Android.Content.Intent![]! +virtual Android.App.TaskStackBuilder.GetPendingIntent(int requestCode, Android.App.PendingIntentFlags flags) -> Android.App.PendingIntent? +virtual Android.App.TaskStackBuilder.GetPendingIntent(int requestCode, Android.App.PendingIntentFlags flags, Android.OS.Bundle? options) -> Android.App.PendingIntent? +virtual Android.App.TaskStackBuilder.IntentCount.get -> int +virtual Android.App.TaskStackBuilder.StartActivities() -> void +virtual Android.App.TaskStackBuilder.StartActivities(Android.OS.Bundle? options) -> void +virtual Android.App.TimePickerDialog.OnClick(Android.Content.IDialogInterface? dialog, int which) -> void +virtual Android.App.TimePickerDialog.OnTimeChanged(Android.Widget.TimePicker? view, int hourOfDay, int minute) -> void +virtual Android.App.TimePickerDialog.UpdateTime(int hourOfDay, int minuteOfHour) -> void +virtual Android.App.UiModeManager.AddContrastChangeListener(Java.Util.Concurrent.IExecutor! executor, Android.App.UiModeManager.IContrastChangeListener! listener) -> void +virtual Android.App.UiModeManager.Contrast.get -> float +virtual Android.App.UiModeManager.CurrentModeType.get -> Android.Content.Res.UiMode +virtual Android.App.UiModeManager.DisableCarMode(Android.App.DisableCarModeFlags flags) -> void +virtual Android.App.UiModeManager.EnableCarMode(Android.App.EnableCarModeFlags flags) -> void +virtual Android.App.UiModeManager.NightMode.get -> Android.App.UiNightMode +virtual Android.App.UiModeManager.NightMode.set -> void +virtual Android.App.UiModeManager.RemoveContrastChangeListener(Android.App.UiModeManager.IContrastChangeListener! listener) -> void +virtual Android.App.UiModeManager.SetApplicationNightMode(int mode) -> void +virtual Android.App.Usage.NetworkStats.Bucket.DefaultNetworkStatus.get -> Android.App.Usage.NetworkStatsDefault +virtual Android.App.Usage.NetworkStats.Bucket.EndTimeStamp.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.Metered.get -> Android.App.Usage.MeteredStates +virtual Android.App.Usage.NetworkStats.Bucket.Roaming.get -> Android.App.Usage.NetworkUsageRoaming +virtual Android.App.Usage.NetworkStats.Bucket.RxBytes.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.RxPackets.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.StartTimeStamp.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.State.get -> Android.App.Usage.NetworkUsageState +virtual Android.App.Usage.NetworkStats.Bucket.Tag.get -> int +virtual Android.App.Usage.NetworkStats.Bucket.TxBytes.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.TxPackets.get -> long +virtual Android.App.Usage.NetworkStats.Bucket.Uid.get -> int +virtual Android.App.Usage.NetworkStatsManager.QueryDetails(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime) -> Android.App.Usage.NetworkStats? +virtual Android.App.Usage.NetworkStatsManager.QueryDetailsForUid(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime, int uid) -> Android.App.Usage.NetworkStats! +virtual Android.App.Usage.NetworkStatsManager.QueryDetailsForUidTag(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime, int uid, int tag) -> Android.App.Usage.NetworkStats! +virtual Android.App.Usage.NetworkStatsManager.QueryDetailsForUidTagState(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime, int uid, int tag, Android.App.Usage.NetworkUsageState state) -> Android.App.Usage.NetworkStats! +virtual Android.App.Usage.NetworkStatsManager.QuerySummary(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime) -> Android.App.Usage.NetworkStats? +virtual Android.App.Usage.NetworkStatsManager.QuerySummaryForDevice(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime) -> Android.App.Usage.NetworkStats.Bucket? +virtual Android.App.Usage.NetworkStatsManager.QuerySummaryForUser(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime) -> Android.App.Usage.NetworkStats.Bucket? +virtual Android.App.Usage.NetworkStatsManager.RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback! callback) -> void +virtual Android.App.Usage.NetworkStatsManager.RegisterUsageCallback(Android.Net.ConnectivityType networkType, string? subscriberId, long thresholdBytes, Android.App.Usage.NetworkStatsManager.UsageCallback! callback, Android.OS.Handler? handler) -> void +virtual Android.App.Usage.NetworkStatsManager.UnregisterUsageCallback(Android.App.Usage.NetworkStatsManager.UsageCallback! callback) -> void +virtual Android.App.Usage.StorageStatsManager.GetFreeBytes(Java.Util.UUID! storageUuid) -> long +virtual Android.App.Usage.StorageStatsManager.GetTotalBytes(Java.Util.UUID! storageUuid) -> long +virtual Android.App.Usage.StorageStatsManager.QueryExternalStatsForUser(Java.Util.UUID! storageUuid, Android.OS.UserHandle! user) -> Android.App.Usage.ExternalStorageStats! +virtual Android.App.Usage.StorageStatsManager.QueryStatsForPackage(Java.Util.UUID! storageUuid, string! packageName, Android.OS.UserHandle! user) -> Android.App.Usage.StorageStats! +virtual Android.App.Usage.StorageStatsManager.QueryStatsForUid(Java.Util.UUID! storageUuid, int uid) -> Android.App.Usage.StorageStats! +virtual Android.App.Usage.StorageStatsManager.QueryStatsForUser(Java.Util.UUID! storageUuid, Android.OS.UserHandle! user) -> Android.App.Usage.StorageStats! +virtual Android.App.VoiceInteractor.AbortVoiceRequest.OnAbortResult(Android.OS.Bundle? result) -> void +virtual Android.App.VoiceInteractor.CommandRequest.OnCommandResult(bool isCompleted, Android.OS.Bundle? result) -> void +virtual Android.App.VoiceInteractor.CompleteVoiceRequest.OnCompleteResult(Android.OS.Bundle? result) -> void +virtual Android.App.VoiceInteractor.ConfirmationRequest.OnConfirmationResult(bool confirmed, Android.OS.Bundle? result) -> void +virtual Android.App.VoiceInteractor.PickOptionRequest.OnPickOptionResult(bool finished, Android.App.VoiceInteractor.PickOptionRequest.Option![]? selections, Android.OS.Bundle? result) -> void +virtual Android.App.VoiceInteractor.Prompt.CountVoicePrompts() -> int +virtual Android.App.VoiceInteractor.Prompt.DescribeContents() -> int +virtual Android.App.VoiceInteractor.Prompt.GetVoicePromptAtFormatted(int index) -> Java.Lang.ICharSequence! +virtual Android.App.VoiceInteractor.Prompt.VisualPromptFormatted.get -> Java.Lang.ICharSequence! +virtual Android.App.VoiceInteractor.Prompt.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.App.VoiceInteractor.Request.Activity.get -> Android.App.Activity? +virtual Android.App.VoiceInteractor.Request.Cancel() -> void +virtual Android.App.VoiceInteractor.Request.Context.get -> Android.Content.Context? +virtual Android.App.VoiceInteractor.Request.Name.get -> string? +virtual Android.App.VoiceInteractor.Request.OnAttached(Android.App.Activity? activity) -> void +virtual Android.App.VoiceInteractor.Request.OnCancel() -> void +virtual Android.App.VoiceInteractor.Request.OnDetached() -> void +virtual Android.App.WallpaperManager.AddOnColorsChangedListener(Android.App.WallpaperManager.IOnColorsChangedListener! listener, Android.OS.Handler? handler) -> void +virtual Android.App.WallpaperManager.BuiltInDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.Clear() -> void +virtual Android.App.WallpaperManager.Clear(Android.App.WallpaperManagerFlags which) -> void +virtual Android.App.WallpaperManager.ClearWallpaper() -> void +virtual Android.App.WallpaperManager.ClearWallpaperOffsets(Android.OS.IBinder? windowToken) -> void +virtual Android.App.WallpaperManager.DesiredMinimumHeight.get -> int +virtual Android.App.WallpaperManager.DesiredMinimumWidth.get -> int +virtual Android.App.WallpaperManager.Drawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.FastDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.ForgetLoadedWallpaper() -> void +virtual Android.App.WallpaperManager.GetBuiltInDrawable(Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.GetBuiltInDrawable(int outWidth, int outHeight, bool scaleToFit, float horizontalAlignment, float verticalAlignment) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.GetBuiltInDrawable(int outWidth, int outHeight, bool scaleToFit, float horizontalAlignment, float verticalAlignment, Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.GetCropAndSetWallpaperIntent(Android.Net.Uri? imageUri) -> Android.Content.Intent? +virtual Android.App.WallpaperManager.GetDrawable(Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.GetFastDrawable(Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.GetWallpaperColors(int which) -> Android.App.WallpaperColors? +virtual Android.App.WallpaperManager.GetWallpaperFile(Android.App.WallpaperManagerFlags which) -> Android.OS.ParcelFileDescriptor? +virtual Android.App.WallpaperManager.GetWallpaperId(Android.App.WallpaperManagerFlags which) -> int +virtual Android.App.WallpaperManager.GetWallpaperInfo(Android.App.WallpaperManagerFlags which) -> Android.App.WallpaperInfo? +virtual Android.App.WallpaperManager.HasResourceWallpaper(int resid) -> bool +virtual Android.App.WallpaperManager.IsSetWallpaperAllowed.get -> bool +virtual Android.App.WallpaperManager.IsWallpaperSupported.get -> bool +virtual Android.App.WallpaperManager.PeekDrawable() -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.PeekDrawable(Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.PeekFastDrawable() -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.PeekFastDrawable(Android.App.WallpaperManagerFlags which) -> Android.Graphics.Drawables.Drawable? +virtual Android.App.WallpaperManager.RemoveOnColorsChangedListener(Android.App.WallpaperManager.IOnColorsChangedListener! callback) -> void +virtual Android.App.WallpaperManager.SendWallpaperCommand(Android.OS.IBinder? windowToken, string? action, int x, int y, int z, Android.OS.Bundle? extras) -> void +virtual Android.App.WallpaperManager.SetBitmap(Android.Graphics.Bitmap? bitmap) -> void +virtual Android.App.WallpaperManager.SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup) -> int +virtual Android.App.WallpaperManager.SetBitmap(Android.Graphics.Bitmap? fullImage, Android.Graphics.Rect? visibleCropHint, bool allowBackup, Android.App.WallpaperManagerFlags which) -> int +virtual Android.App.WallpaperManager.SetDisplayPadding(Android.Graphics.Rect? padding) -> void +virtual Android.App.WallpaperManager.SetResource(int resid) -> void +virtual Android.App.WallpaperManager.SetResource(int resid, Android.App.WallpaperManagerFlags which) -> int +virtual Android.App.WallpaperManager.SetStream(System.IO.Stream? bitmapData) -> void +virtual Android.App.WallpaperManager.SetStream(System.IO.Stream? bitmapData, Android.Graphics.Rect? visibleCropHint, bool allowBackup) -> int +virtual Android.App.WallpaperManager.SetStream(System.IO.Stream? bitmapData, Android.Graphics.Rect? visibleCropHint, bool allowBackup, Android.App.WallpaperManagerFlags which) -> int +virtual Android.App.WallpaperManager.SetWallpaperOffsets(Android.OS.IBinder? windowToken, float xOffset, float yOffset) -> void +virtual Android.App.WallpaperManager.SetWallpaperOffsetSteps(float xStep, float yStep) -> void +virtual Android.App.WallpaperManager.SuggestDesiredDimensions(int minimumWidth, int minimumHeight) -> void +virtual Android.App.WallpaperManager.WallpaperInfo.get -> Android.App.WallpaperInfo? +virtual Android.Appwidget.AppWidgetHost.AllocateAppWidgetId() -> int +virtual Android.Appwidget.AppWidgetHost.ClearViews() -> void +virtual Android.Appwidget.AppWidgetHost.DeleteAppWidgetId(int appWidgetId) -> void +virtual Android.Appwidget.AppWidgetHost.DeleteHost() -> void +virtual Android.Appwidget.AppWidgetHost.GetAppWidgetIds() -> int[]? +virtual Android.Appwidget.AppWidgetHost.OnAppWidgetRemoved(int appWidgetId) -> void +virtual Android.Appwidget.AppWidgetHost.OnCreateView(Android.Content.Context? context, int appWidgetId, Android.Appwidget.AppWidgetProviderInfo? appWidget) -> Android.Appwidget.AppWidgetHostView? +virtual Android.Appwidget.AppWidgetHost.OnProviderChanged(int appWidgetId, Android.Appwidget.AppWidgetProviderInfo? appWidget) -> void +virtual Android.Appwidget.AppWidgetHost.OnProvidersChanged() -> void +virtual Android.Appwidget.AppWidgetHost.StartListening() -> void +virtual Android.Appwidget.AppWidgetHost.StopListening() -> void +virtual Android.Appwidget.AppWidgetHostView.AppWidgetId.get -> int +virtual Android.Appwidget.AppWidgetHostView.AppWidgetInfo.get -> Android.Appwidget.AppWidgetProviderInfo? +virtual Android.Appwidget.AppWidgetHostView.DefaultView.get -> Android.Views.View? +virtual Android.Appwidget.AppWidgetHostView.ErrorView.get -> Android.Views.View? +virtual Android.Appwidget.AppWidgetHostView.PrepareView(Android.Views.View? view) -> void +virtual Android.Appwidget.AppWidgetHostView.ResetColorResources() -> void +virtual Android.Appwidget.AppWidgetHostView.SetAppWidget(int appWidgetId, Android.Appwidget.AppWidgetProviderInfo? info) -> void +virtual Android.Appwidget.AppWidgetHostView.SetColorResources(Android.Util.SparseIntArray! colorMapping) -> void +virtual Android.Appwidget.AppWidgetHostView.SetExecutor(Java.Util.Concurrent.IExecutor? executor) -> void +virtual Android.Appwidget.AppWidgetHostView.SetOnLightBackground(bool onLightBackground) -> void +virtual Android.Appwidget.AppWidgetHostView.UpdateAppWidget(Android.Widget.RemoteViews? remoteViews) -> void +virtual Android.Appwidget.AppWidgetHostView.UpdateAppWidgetOptions(Android.OS.Bundle? options) -> void +virtual Android.Appwidget.AppWidgetHostView.UpdateAppWidgetSize(Android.OS.Bundle! newOptions, System.Collections.Generic.IList! sizes) -> void +virtual Android.Appwidget.AppWidgetHostView.UpdateAppWidgetSize(Android.OS.Bundle? newOptions, int minWidth, int minHeight, int maxWidth, int maxHeight) -> void +virtual Android.Appwidget.AppWidgetManager.BindAppWidgetId(int appWidgetId, Android.Content.ComponentName? provider) -> void +virtual Android.Appwidget.AppWidgetManager.BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider) -> bool +virtual Android.Appwidget.AppWidgetManager.BindAppWidgetIdIfAllowed(int appWidgetId, Android.Content.ComponentName? provider, Android.OS.Bundle? options) -> bool +virtual Android.Appwidget.AppWidgetManager.BindAppWidgetIdIfAllowed(int appWidgetId, Android.OS.UserHandle? user, Android.Content.ComponentName? provider, Android.OS.Bundle? options) -> bool +virtual Android.Appwidget.AppWidgetManager.GetAppWidgetIds(Android.Content.ComponentName? provider) -> int[]? +virtual Android.Appwidget.AppWidgetManager.GetAppWidgetInfo(int appWidgetId) -> Android.Appwidget.AppWidgetProviderInfo? +virtual Android.Appwidget.AppWidgetManager.GetAppWidgetOptions(int appWidgetId) -> Android.OS.Bundle? +virtual Android.Appwidget.AppWidgetManager.GetInstalledProvidersForPackage(string! packageName, Android.OS.UserHandle? profile) -> System.Collections.Generic.IList! +virtual Android.Appwidget.AppWidgetManager.GetInstalledProvidersForProfile(Android.OS.UserHandle? profile) -> System.Collections.Generic.IList! +virtual Android.Appwidget.AppWidgetManager.InstalledProviders.get -> System.Collections.Generic.IList? +virtual Android.Appwidget.AppWidgetManager.IsRequestPinAppWidgetSupported.get -> bool +virtual Android.Appwidget.AppWidgetManager.NotifyAppWidgetViewDataChanged(int appWidgetId, int viewId) -> void +virtual Android.Appwidget.AppWidgetManager.NotifyAppWidgetViewDataChanged(int[]? appWidgetIds, int viewId) -> void +virtual Android.Appwidget.AppWidgetManager.PartiallyUpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views) -> void +virtual Android.Appwidget.AppWidgetManager.PartiallyUpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views) -> void +virtual Android.Appwidget.AppWidgetManager.RequestPinAppWidget(Android.Content.ComponentName! provider, Android.OS.Bundle? extras, Android.App.PendingIntent? successCallback) -> bool +virtual Android.Appwidget.AppWidgetManager.UpdateAppWidget(Android.Content.ComponentName? provider, Android.Widget.RemoteViews? views) -> void +virtual Android.Appwidget.AppWidgetManager.UpdateAppWidget(int appWidgetId, Android.Widget.RemoteViews? views) -> void +virtual Android.Appwidget.AppWidgetManager.UpdateAppWidget(int[]? appWidgetIds, Android.Widget.RemoteViews? views) -> void +virtual Android.Appwidget.AppWidgetManager.UpdateAppWidgetOptions(int appWidgetId, Android.OS.Bundle? options) -> void +virtual Android.Appwidget.AppWidgetManager.UpdateAppWidgetProviderInfo(Android.Content.ComponentName? provider, string? metaDataKey) -> void +virtual Android.Appwidget.AppWidgetProvider.OnAppWidgetOptionsChanged(Android.Content.Context? context, Android.Appwidget.AppWidgetManager? appWidgetManager, int appWidgetId, Android.OS.Bundle? newOptions) -> void +virtual Android.Appwidget.AppWidgetProvider.OnDeleted(Android.Content.Context? context, int[]? appWidgetIds) -> void +virtual Android.Appwidget.AppWidgetProvider.OnDisabled(Android.Content.Context? context) -> void +virtual Android.Appwidget.AppWidgetProvider.OnEnabled(Android.Content.Context? context) -> void +virtual Android.Appwidget.AppWidgetProvider.OnRestored(Android.Content.Context? context, int[]? oldWidgetIds, int[]? newWidgetIds) -> void +virtual Android.Appwidget.AppWidgetProvider.OnUpdate(Android.Content.Context? context, Android.Appwidget.AppWidgetManager? appWidgetManager, int[]? appWidgetIds) -> void +virtual Android.Appwidget.AppWidgetProviderInfo.ActivityInfo.get -> Android.Content.PM.ActivityInfo! +virtual Android.Appwidget.AppWidgetProviderInfo.Clone() -> Android.Appwidget.AppWidgetProviderInfo? +virtual Android.Appwidget.AppWidgetProviderInfo.DescribeContents() -> int +virtual Android.Appwidget.AppWidgetProviderInfo.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnCharacteristicChanged(Android.Bluetooth.BluetoothGatt! gatt, Android.Bluetooth.BluetoothGattCharacteristic! characteristic, byte[]! value) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnCharacteristicChanged(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.BluetoothGattCharacteristic? characteristic) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnCharacteristicRead(Android.Bluetooth.BluetoothGatt! gatt, Android.Bluetooth.BluetoothGattCharacteristic! characteristic, byte[]! value, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnCharacteristicRead(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnCharacteristicWrite(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnConnectionStateChange(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.GattStatus status, Android.Bluetooth.ProfileState newState) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnDescriptorRead(Android.Bluetooth.BluetoothGatt! gatt, Android.Bluetooth.BluetoothGattDescriptor! descriptor, Android.Bluetooth.GattStatus status, byte[]! value) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnDescriptorRead(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.BluetoothGattDescriptor? descriptor, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnDescriptorWrite(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.BluetoothGattDescriptor? descriptor, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnMtuChanged(Android.Bluetooth.BluetoothGatt? gatt, int mtu, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnPhyRead(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.LE.ScanSettingsPhy txPhy, Android.Bluetooth.LE.ScanSettingsPhy rxPhy, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnPhyUpdate(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.LE.ScanSettingsPhy txPhy, Android.Bluetooth.LE.ScanSettingsPhy rxPhy, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnReadRemoteRssi(Android.Bluetooth.BluetoothGatt? gatt, int rssi, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnReliableWriteCompleted(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnServiceChanged(Android.Bluetooth.BluetoothGatt! gatt) -> void +virtual Android.Bluetooth.BluetoothGattCallback.OnServicesDiscovered(Android.Bluetooth.BluetoothGatt? gatt, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattCharacteristic.AddDescriptor(Android.Bluetooth.BluetoothGattDescriptor? descriptor) -> bool +virtual Android.Bluetooth.BluetoothGattCharacteristic.DescribeContents() -> int +virtual Android.Bluetooth.BluetoothGattCharacteristic.Descriptors.get -> System.Collections.Generic.IList? +virtual Android.Bluetooth.BluetoothGattCharacteristic.GetDescriptor(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothGattDescriptor? +virtual Android.Bluetooth.BluetoothGattCharacteristic.GetFloatValue(Android.Bluetooth.GattFormat formatType, int offset) -> Java.Lang.Float? +virtual Android.Bluetooth.BluetoothGattCharacteristic.GetIntValue(Android.Bluetooth.GattFormat formatType, int offset) -> Java.Lang.Integer? +virtual Android.Bluetooth.BluetoothGattCharacteristic.GetStringValue(int offset) -> string? +virtual Android.Bluetooth.BluetoothGattCharacteristic.GetValue() -> byte[]? +virtual Android.Bluetooth.BluetoothGattCharacteristic.InstanceId.get -> int +virtual Android.Bluetooth.BluetoothGattCharacteristic.Permissions.get -> Android.Bluetooth.GattPermission +virtual Android.Bluetooth.BluetoothGattCharacteristic.Properties.get -> Android.Bluetooth.GattProperty +virtual Android.Bluetooth.BluetoothGattCharacteristic.Service.get -> Android.Bluetooth.BluetoothGattService? +virtual Android.Bluetooth.BluetoothGattCharacteristic.SetValue(byte[]? value) -> bool +virtual Android.Bluetooth.BluetoothGattCharacteristic.SetValue(int mantissa, int exponent, Android.Bluetooth.GattFormat formatType, int offset) -> bool +virtual Android.Bluetooth.BluetoothGattCharacteristic.SetValue(int value, Android.Bluetooth.GattFormat formatType, int offset) -> bool +virtual Android.Bluetooth.BluetoothGattCharacteristic.SetValue(string? value) -> bool +virtual Android.Bluetooth.BluetoothGattCharacteristic.Uuid.get -> Java.Util.UUID? +virtual Android.Bluetooth.BluetoothGattCharacteristic.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Bluetooth.BluetoothGattCharacteristic.WriteType.get -> Android.Bluetooth.GattWriteType +virtual Android.Bluetooth.BluetoothGattCharacteristic.WriteType.set -> void +virtual Android.Bluetooth.BluetoothGattDescriptor.Characteristic.get -> Android.Bluetooth.BluetoothGattCharacteristic? +virtual Android.Bluetooth.BluetoothGattDescriptor.DescribeContents() -> int +virtual Android.Bluetooth.BluetoothGattDescriptor.GetValue() -> byte[]? +virtual Android.Bluetooth.BluetoothGattDescriptor.Permissions.get -> Android.Bluetooth.GattDescriptorPermission +virtual Android.Bluetooth.BluetoothGattDescriptor.SetValue(byte[]? value) -> bool +virtual Android.Bluetooth.BluetoothGattDescriptor.Uuid.get -> Java.Util.UUID? +virtual Android.Bluetooth.BluetoothGattDescriptor.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnCharacteristicReadRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, int offset, Android.Bluetooth.BluetoothGattCharacteristic? characteristic) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnCharacteristicWriteRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.BluetoothGattCharacteristic? characteristic, bool preparedWrite, bool responseNeeded, int offset, byte[]? value) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnConnectionStateChange(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.ProfileState status, Android.Bluetooth.ProfileState newState) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnDescriptorReadRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, int offset, Android.Bluetooth.BluetoothGattDescriptor? descriptor) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnDescriptorWriteRequest(Android.Bluetooth.BluetoothDevice? device, int requestId, Android.Bluetooth.BluetoothGattDescriptor? descriptor, bool preparedWrite, bool responseNeeded, int offset, byte[]? value) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnExecuteWrite(Android.Bluetooth.BluetoothDevice? device, int requestId, bool execute) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnMtuChanged(Android.Bluetooth.BluetoothDevice? device, int mtu) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnNotificationSent(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnPhyRead(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.LE.ScanSettingsPhy txPhy, Android.Bluetooth.LE.ScanSettingsPhy rxPhy, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnPhyUpdate(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.LE.ScanSettingsPhy txPhy, Android.Bluetooth.LE.ScanSettingsPhy rxPhy, Android.Bluetooth.GattStatus status) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnServiceAdded(Android.Bluetooth.GattStatus status, Android.Bluetooth.BluetoothGattService? service) -> void +virtual Android.Bluetooth.BluetoothGattServerCallback.OnServiceAdded(Android.Bluetooth.ProfileState status, Android.Bluetooth.BluetoothGattService! service) -> void +virtual Android.Bluetooth.BluetoothGattService.AddCharacteristic(Android.Bluetooth.BluetoothGattCharacteristic? characteristic) -> bool +virtual Android.Bluetooth.BluetoothGattService.AddService(Android.Bluetooth.BluetoothGattService? service) -> bool +virtual Android.Bluetooth.BluetoothGattService.Characteristics.get -> System.Collections.Generic.IList? +virtual Android.Bluetooth.BluetoothGattService.DescribeContents() -> int +virtual Android.Bluetooth.BluetoothGattService.GetCharacteristic(Java.Util.UUID? uuid) -> Android.Bluetooth.BluetoothGattCharacteristic? +virtual Android.Bluetooth.BluetoothGattService.IncludedServices.get -> System.Collections.Generic.IList? +virtual Android.Bluetooth.BluetoothGattService.InstanceId.get -> int +virtual Android.Bluetooth.BluetoothGattService.Type.get -> Android.Bluetooth.GattServiceType +virtual Android.Bluetooth.BluetoothGattService.Uuid.get -> Java.Util.UUID? +virtual Android.Bluetooth.BluetoothGattService.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Bluetooth.BluetoothHealthCallback.OnHealthAppConfigurationStatusChange(Android.Bluetooth.BluetoothHealthAppConfiguration? config, Android.Bluetooth.HealthApplicationConfig status) -> void +virtual Android.Bluetooth.BluetoothHealthCallback.OnHealthChannelStateChange(Android.Bluetooth.BluetoothHealthAppConfiguration? config, Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.HealthState prevState, Android.Bluetooth.HealthState newState, Android.OS.ParcelFileDescriptor? fd, int channelId) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnAppStatusChanged(Android.Bluetooth.BluetoothDevice? pluggedDevice, bool registered) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnConnectionStateChanged(Android.Bluetooth.BluetoothDevice? device, Android.Bluetooth.ProfileState state) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnGetReport(Android.Bluetooth.BluetoothDevice? device, sbyte type, sbyte id, int bufferSize) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnInterruptData(Android.Bluetooth.BluetoothDevice? device, sbyte reportId, byte[]? data) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnSetProtocol(Android.Bluetooth.BluetoothDevice? device, sbyte protocol) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnSetReport(Android.Bluetooth.BluetoothDevice? device, sbyte type, sbyte id, byte[]? data) -> void +virtual Android.Bluetooth.BluetoothHidDevice.Callback.OnVirtualCableUnplug(Android.Bluetooth.BluetoothDevice? device) -> void +virtual Android.Bluetooth.BluetoothSocketException.ErrorCode.get -> Android.Bluetooth.BluetoothSocketExceptionReason +virtual Android.Bluetooth.LE.AdvertiseCallback.OnStartFailure(Android.Bluetooth.LE.AdvertiseFailure errorCode) -> void +virtual Android.Bluetooth.LE.AdvertiseCallback.OnStartSuccess(Android.Bluetooth.LE.AdvertiseSettings? settingsInEffect) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnAdvertisingDataSet(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnAdvertisingEnabled(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, bool enable, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnAdvertisingParametersUpdated(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, int txPower, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnAdvertisingSetStarted(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, int txPower, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnAdvertisingSetStopped(Android.Bluetooth.LE.AdvertisingSet? advertisingSet) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnPeriodicAdvertisingDataSet(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnPeriodicAdvertisingEnabled(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, bool enable, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnPeriodicAdvertisingParametersUpdated(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.AdvertisingSetCallback.OnScanResponseDataSet(Android.Bluetooth.LE.AdvertisingSet? advertisingSet, Android.Bluetooth.LE.AdvertiseResult status) -> void +virtual Android.Bluetooth.LE.ScanCallback.OnBatchScanResults(System.Collections.Generic.IList? results) -> void +virtual Android.Bluetooth.LE.ScanCallback.OnScanFailed(Android.Bluetooth.LE.ScanFailure errorCode) -> void +virtual Android.Bluetooth.LE.ScanCallback.OnScanResult(Android.Bluetooth.LE.ScanCallbackType callbackType, Android.Bluetooth.LE.ScanResult? result) -> void +virtual Android.Companion.CompanionDeviceManager.Callback.OnAssociationCreated(Android.Companion.AssociationInfo! associationInfo) -> void +virtual Android.Companion.CompanionDeviceManager.Callback.OnAssociationPending(Android.Content.IntentSender! intentSender) -> void +virtual Android.Companion.CompanionDeviceManager.Callback.OnDeviceFound(Android.Content.IntentSender! intentSender) -> void +virtual Android.Companion.CompanionDeviceService.OnDeviceAppeared(Android.Companion.AssociationInfo! associationInfo) -> void +virtual Android.Companion.CompanionDeviceService.OnDeviceAppeared(string! address) -> void +virtual Android.Companion.CompanionDeviceService.OnDeviceDisappeared(Android.Companion.AssociationInfo! associationInfo) -> void +virtual Android.Companion.CompanionDeviceService.OnDeviceDisappeared(string! address) -> void +virtual Android.Content.AbstractThreadedSyncAdapter.Context.get -> Android.Content.Context? +virtual Android.Content.AbstractThreadedSyncAdapter.OnSecurityException(Android.Accounts.Account? account, Android.OS.Bundle? extras, string? authority, Android.Content.SyncResult? syncResult) -> void +virtual Android.Content.AbstractThreadedSyncAdapter.OnSyncCanceled() -> void +virtual Android.Content.AbstractThreadedSyncAdapter.OnSyncCanceled(Java.Lang.Thread? thread) -> void +virtual Android.Content.AbstractThreadedSyncAdapter.OnUnsyncableAccount() -> bool +virtual Android.Content.AsyncQueryHandler.CreateHandler(Android.OS.Looper? looper) -> Android.OS.Handler? +virtual Android.Content.AsyncQueryHandler.OnDeleteComplete(int token, Java.Lang.Object? cookie, int result) -> void +virtual Android.Content.AsyncQueryHandler.OnInsertComplete(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri) -> void +virtual Android.Content.AsyncQueryHandler.OnQueryComplete(int token, Java.Lang.Object? cookie, Android.Database.ICursor? cursor) -> void +virtual Android.Content.AsyncQueryHandler.OnUpdateComplete(int token, Java.Lang.Object? cookie, int result) -> void +virtual Android.Content.AsyncQueryHandler.StartQuery(int token, Java.Lang.Object? cookie, Android.Net.Uri? uri, string![]? projection, string? selection, string![]? selectionArgs, string? orderBy) -> void +virtual Android.Content.AsyncTaskLoader.CancelLoadInBackground() -> void +virtual Android.Content.AsyncTaskLoader.IsLoadInBackgroundCanceled.get -> bool +virtual Android.Content.AsyncTaskLoader.OnCanceled(Java.Lang.Object? data) -> void +virtual Android.Content.AsyncTaskLoader.OnLoadInBackground() -> Java.Lang.Object? +virtual Android.Content.AsyncTaskLoader.SetUpdateThrottle(long delayMS) -> void +virtual Android.Content.BroadcastReceiver.PeekService(Android.Content.Context? myContext, Android.Content.Intent? service) -> Android.OS.IBinder? +virtual Android.Content.BroadcastReceiver.SentFromPackage.get -> string? +virtual Android.Content.BroadcastReceiver.SentFromUid.get -> int +virtual Android.Content.ClipboardManager.AddPrimaryClipChangedListener(Android.Content.ClipboardManager.IOnPrimaryClipChangedListener? what) -> void +virtual Android.Content.ClipboardManager.ClearPrimaryClip() -> void +virtual Android.Content.ClipboardManager.HasPrimaryClip.get -> bool +virtual Android.Content.ClipboardManager.PrimaryClip.get -> Android.Content.ClipData? +virtual Android.Content.ClipboardManager.PrimaryClip.set -> void +virtual Android.Content.ClipboardManager.PrimaryClipDescription.get -> Android.Content.ClipDescription? +virtual Android.Content.ClipboardManager.RemovePrimaryClipChangedListener(Android.Content.ClipboardManager.IOnPrimaryClipChangedListener? what) -> void +virtual Android.Content.ClipData.AddItem(Android.Content.ClipData.Item? item) -> void +virtual Android.Content.ClipData.AddItem(Android.Content.ContentResolver? resolver, Android.Content.ClipData.Item? item) -> void +virtual Android.Content.ClipData.DescribeContents() -> int +virtual Android.Content.ClipData.Description.get -> Android.Content.ClipDescription? +virtual Android.Content.ClipData.GetItemAt(int index) -> Android.Content.ClipData.Item? +virtual Android.Content.ClipData.Item.CoerceToHtmlText(Android.Content.Context? context) -> string? +virtual Android.Content.ClipData.Item.CoerceToStyledTextFormatted(Android.Content.Context? context) -> Java.Lang.ICharSequence? +virtual Android.Content.ClipData.Item.CoerceToTextFormatted(Android.Content.Context? context) -> Java.Lang.ICharSequence? +virtual Android.Content.ClipData.Item.HtmlText.get -> string? +virtual Android.Content.ClipData.Item.Intent.get -> Android.Content.Intent? +virtual Android.Content.ClipData.Item.TextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Content.ClipData.Item.TextLinks.get -> Android.Views.TextClassifiers.TextLinks? +virtual Android.Content.ClipData.Item.Uri.get -> Android.Net.Uri? +virtual Android.Content.ClipData.ItemCount.get -> int +virtual Android.Content.ClipData.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.ClipDescription.ClassificationStatus.get -> int +virtual Android.Content.ClipDescription.DescribeContents() -> int +virtual Android.Content.ClipDescription.Extras.get -> Android.OS.PersistableBundle? +virtual Android.Content.ClipDescription.Extras.set -> void +virtual Android.Content.ClipDescription.FilterMimeTypes(string? mimeType) -> string![]? +virtual Android.Content.ClipDescription.GetConfidenceScore(string! entity) -> float +virtual Android.Content.ClipDescription.GetMimeType(int index) -> string? +virtual Android.Content.ClipDescription.HasMimeType(string? mimeType) -> bool +virtual Android.Content.ClipDescription.IsStyledText.get -> bool +virtual Android.Content.ClipDescription.LabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Content.ClipDescription.MimeTypeCount.get -> int +virtual Android.Content.ClipDescription.Timestamp.get -> long +virtual Android.Content.ClipDescription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.ContentProvider.ApplyBatch(string! authority, System.Collections.Generic.IList! operations) -> Android.Content.ContentProviderResult![]! +virtual Android.Content.ContentProvider.ApplyBatch(System.Collections.Generic.IList! operations) -> Android.Content.ContentProviderResult![]! +virtual Android.Content.ContentProvider.AttachInfo(Android.Content.Context? context, Android.Content.PM.ProviderInfo? info) -> void +virtual Android.Content.ContentProvider.BulkInsert(Android.Net.Uri! uri, Android.Content.ContentValues![]! values) -> int +virtual Android.Content.ContentProvider.Call(string! authority, string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Content.ContentProvider.Call(string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Content.ContentProvider.Canonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +virtual Android.Content.ContentProvider.Delete(Android.Net.Uri! uri, Android.OS.Bundle? extras) -> int +virtual Android.Content.ContentProvider.Dump(Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.Content.ContentProvider.GetStreamTypes(Android.Net.Uri! uri, string! mimeTypeFilter) -> string![]? +virtual Android.Content.ContentProvider.GetTypeAnonymous(Android.Net.Uri! uri) -> string? +virtual Android.Content.ContentProvider.Insert(Android.Net.Uri! uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras) -> Android.Net.Uri? +virtual Android.Content.ContentProvider.IsTemporary.get -> bool +virtual Android.Content.ContentProvider.OnCallingPackageChanged() -> void +virtual Android.Content.ContentProvider.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.Content.ContentProvider.OnLowMemory() -> void +virtual Android.Content.ContentProvider.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.Content.ContentProvider.OpenAssetFile(Android.Net.Uri! uri, string! mode) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProvider.OpenAssetFile(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProvider.OpenFile(Android.Net.Uri! uri, string! mode) -> Android.OS.ParcelFileDescriptor? +virtual Android.Content.ContentProvider.OpenFile(Android.Net.Uri! uri, string! mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor? +virtual Android.Content.ContentProvider.OpenPipeHelper(Android.Net.Uri! uri, string! mimeType, Android.OS.Bundle? opts, Java.Lang.Object? args, Android.Content.ContentProvider.IPipeDataWriter! func) -> Android.OS.ParcelFileDescriptor! +virtual Android.Content.ContentProvider.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProvider.OpenTypedAssetFile(Android.Net.Uri! uri, string! mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProvider.Query(Android.Net.Uri! uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Content.ContentProvider.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Content.ContentProvider.Refresh(Android.Net.Uri? uri, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal) -> bool +virtual Android.Content.ContentProvider.Shutdown() -> void +virtual Android.Content.ContentProvider.Uncanonicalize(Android.Net.Uri! url) -> Android.Net.Uri? +virtual Android.Content.ContentProvider.Update(Android.Net.Uri! uri, Android.Content.ContentValues? values, Android.OS.Bundle? extras) -> int +virtual Android.Content.ContentProviderClient.ApplyBatch(string! authority, System.Collections.Generic.IList! operations) -> Android.Content.ContentProviderResult![]! +virtual Android.Content.ContentProviderClient.ApplyBatch(System.Collections.Generic.IList! operations) -> Android.Content.ContentProviderResult![]! +virtual Android.Content.ContentProviderClient.BulkInsert(Android.Net.Uri! url, Android.Content.ContentValues![]! initialValues) -> int +virtual Android.Content.ContentProviderClient.Call(string! authority, string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Content.ContentProviderClient.Call(string! method, string? arg, Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Content.ContentProviderClient.Close() -> void +virtual Android.Content.ContentProviderClient.Delete(Android.Net.Uri! url, Android.OS.Bundle? extras) -> int +virtual Android.Content.ContentProviderClient.Delete(Android.Net.Uri! url, string? selection, string![]? selectionArgs) -> int +virtual Android.Content.ContentProviderClient.GetStreamTypes(Android.Net.Uri! url, string! mimeTypeFilter) -> string![]? +virtual Android.Content.ContentProviderClient.GetType(Android.Net.Uri! url) -> string? +virtual Android.Content.ContentProviderClient.Insert(Android.Net.Uri! url, Android.Content.ContentValues? initialValues) -> Android.Net.Uri? +virtual Android.Content.ContentProviderClient.Insert(Android.Net.Uri! url, Android.Content.ContentValues? initialValues, Android.OS.Bundle? extras) -> Android.Net.Uri? +virtual Android.Content.ContentProviderClient.LocalContentProvider.get -> Android.Content.ContentProvider? +virtual Android.Content.ContentProviderClient.OpenAssetFile(Android.Net.Uri! url, string! mode) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProviderClient.OpenAssetFile(Android.Net.Uri! url, string! mode, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.ContentProviderClient.OpenFile(Android.Net.Uri! url, string! mode) -> Android.OS.ParcelFileDescriptor? +virtual Android.Content.ContentProviderClient.OpenFile(Android.Net.Uri! url, string! mode, Android.OS.CancellationSignal? signal) -> Android.OS.ParcelFileDescriptor? +virtual Android.Content.ContentProviderClient.Query(Android.Net.Uri! uri, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Content.ContentProviderClient.Query(Android.Net.Uri! uri, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Content.ContentProviderClient.Query(Android.Net.Uri! url, string![]? projection, string? selection, string![]? selectionArgs, string? sortOrder) -> Android.Database.ICursor? +virtual Android.Content.ContentProviderClient.Refresh(Android.Net.Uri? url, Android.OS.Bundle? extras, Android.OS.CancellationSignal? cancellationSignal) -> bool +virtual Android.Content.ContentProviderClient.Release() -> bool +virtual Android.Content.ContentProviderClient.Update(Android.Net.Uri! url, Android.Content.ContentValues? values, Android.OS.Bundle? extras) -> int +virtual Android.Content.ContentProviderClient.Update(Android.Net.Uri! url, Android.Content.ContentValues? values, string? selection, string![]? selectionArgs) -> int +virtual Android.Content.ContentProviderOperation.Apply(Android.Content.ContentProvider! provider, Android.Content.ContentProviderResult![]! backRefs, int numBackRefs) -> Android.Content.ContentProviderResult! +virtual Android.Content.ContentProviderOperation.Builder.Build() -> Android.Content.ContentProviderOperation! +virtual Android.Content.ContentProviderOperation.Builder.WithExceptionAllowed(bool exceptionAllowed) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithExpectedCount(int count) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithExtra(string! key, Java.Lang.Object? value) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithExtraBackReference(string! key, int fromIndex) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithExtraBackReference(string! key, int fromIndex, string! fromKey) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithExtras(Android.OS.Bundle! extras) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithSelection(string? selection, string![]? selectionArgs) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithSelectionBackReference(int index, int fromIndex) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithSelectionBackReference(int index, int fromIndex, string! fromKey) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithValue(string! key, Java.Lang.Object? value) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithValueBackReference(string! key, int fromIndex) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithValueBackReference(string! key, int fromIndex, string! fromKey) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithValueBackReferences(Android.Content.ContentValues! backReferences) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithValues(Android.Content.ContentValues! values) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.Builder.WithYieldAllowed(bool yieldAllowed) -> Android.Content.ContentProviderOperation.Builder! +virtual Android.Content.ContentProviderOperation.DescribeContents() -> int +virtual Android.Content.ContentProviderOperation.IsAssertQuery.get -> bool +virtual Android.Content.ContentProviderOperation.IsCall.get -> bool +virtual Android.Content.ContentProviderOperation.IsDelete.get -> bool +virtual Android.Content.ContentProviderOperation.IsExceptionAllowed.get -> bool +virtual Android.Content.ContentProviderOperation.IsInsert.get -> bool +virtual Android.Content.ContentProviderOperation.IsReadOperation.get -> bool +virtual Android.Content.ContentProviderOperation.IsUpdate.get -> bool +virtual Android.Content.ContentProviderOperation.IsWriteOperation.get -> bool +virtual Android.Content.ContentProviderOperation.IsYieldAllowed.get -> bool +virtual Android.Content.ContentProviderOperation.ResolveExtrasBackReferences(Android.Content.ContentProviderResult![]! backRefs, int numBackRefs) -> Android.OS.Bundle? +virtual Android.Content.ContentProviderOperation.ResolveSelectionArgsBackReferences(Android.Content.ContentProviderResult![]! backRefs, int numBackRefs) -> string![]? +virtual Android.Content.ContentProviderOperation.ResolveValueBackReferences(Android.Content.ContentProviderResult![]! backRefs, int numBackRefs) -> Android.Content.ContentValues? +virtual Android.Content.ContentProviderOperation.Uri.get -> Android.Net.Uri! +virtual Android.Content.ContentProviderOperation.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.ContentProviderResult.DescribeContents() -> int +virtual Android.Content.ContentProviderResult.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.ContentQueryMap.Close() -> void +virtual Android.Content.ContentQueryMap.GetValues(string? rowName) -> Android.Content.ContentValues? +virtual Android.Content.ContentQueryMap.Requery() -> void +virtual Android.Content.ContentQueryMap.Rows.get -> System.Collections.Generic.IDictionary? +virtual Android.Content.ContentQueryMap.SetKeepUpdated(bool keepUpdated) -> void +virtual Android.Content.ContentResolver.ApplyBatch(string! authority, System.Collections.Generic.IList! operations) -> Android.Content.ContentProviderResult![]! +virtual Android.Content.ContentResolver.CancelSync(Android.Net.Uri? uri) -> void +virtual Android.Content.ContentResolver.GetStreamTypes(Android.Net.Uri! url, string! mimeTypeFilter) -> string![]? +virtual Android.Content.ContentResolver.LoadThumbnail(Android.Net.Uri! uri, Android.Util.Size! size, Android.OS.CancellationSignal? signal) -> Android.Graphics.Bitmap! +virtual Android.Content.ContentResolver.NotifyChange(Android.Net.Uri! uri, Android.Database.ContentObserver? observer) -> void +virtual Android.Content.ContentResolver.NotifyChange(Android.Net.Uri! uri, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags) -> void +virtual Android.Content.ContentResolver.NotifyChange(Android.Net.Uri! uri, Android.Database.ContentObserver? observer, bool syncToNetwork) -> void +virtual Android.Content.ContentResolver.NotifyChange(System.Collections.Generic.ICollection! uris, Android.Database.ContentObserver? observer, Android.Content.NotifyChangeFlags flags) -> void +virtual Android.Content.ContentResolver.OutgoingPersistedUriPermissions.get -> System.Collections.Generic.IList! +virtual Android.Content.ContentResolver.PersistedUriPermissions.get -> System.Collections.Generic.IList! +virtual Android.Content.ContentResolver.ReleasePersistableUriPermission(Android.Net.Uri! uri, Android.Content.ActivityFlags modeFlags) -> void +virtual Android.Content.ContentResolver.StartSync(Android.Net.Uri? uri, Android.OS.Bundle? extras) -> void +virtual Android.Content.ContentResolver.TakePersistableUriPermission(Android.Net.Uri! uri, Android.Content.ActivityFlags modeFlags) -> void +virtual Android.Content.Context.AttributionSource.get -> Android.Content.AttributionSource! +virtual Android.Content.Context.AttributionTag.get -> string? +virtual Android.Content.Context.BindService(Android.Content.Intent! service, Android.Content.Bind flags, Java.Util.Concurrent.IExecutor! executor, Android.Content.IServiceConnection! conn) -> bool +virtual Android.Content.Context.BindService(Android.Content.Intent! service, Android.Content.Context.BindServiceFlags! flags, Java.Util.Concurrent.IExecutor! executor, Android.Content.IServiceConnection! conn) -> bool +virtual Android.Content.Context.BindService(Android.Content.Intent! service, Android.Content.IServiceConnection! conn, Android.Content.Context.BindServiceFlags! flags) -> bool +virtual Android.Content.Context.BindServiceAsUser(Android.Content.Intent! service, Android.Content.IServiceConnection! conn, Android.Content.Context.BindServiceFlags! flags, Android.OS.UserHandle! user) -> bool +virtual Android.Content.Context.BindServiceAsUser(Android.Content.Intent! service, Android.Content.IServiceConnection! conn, int flags, Android.OS.UserHandle! user) -> bool +virtual Android.Content.Context.CheckCallingOrSelfUriPermissions(System.Collections.Generic.IList! uris, int modeFlags) -> int[]! +virtual Android.Content.Context.CheckCallingUriPermissions(System.Collections.Generic.IList! uris, int modeFlags) -> int[]! +virtual Android.Content.Context.CheckUriPermissions(System.Collections.Generic.IList! uris, int pid, int uid, int modeFlags) -> int[]! +virtual Android.Content.Context.CreateAttributionContext(string? attributionTag) -> Android.Content.Context! +virtual Android.Content.Context.CreateContext(Android.Content.ContextParams! contextParams) -> Android.Content.Context! +virtual Android.Content.Context.CreateDeviceContext(int deviceId) -> Android.Content.Context! +virtual Android.Content.Context.CreateWindowContext(Android.Views.Display! display, int type, Android.OS.Bundle? options) -> Android.Content.Context! +virtual Android.Content.Context.CreateWindowContext(int type, Android.OS.Bundle? options) -> Android.Content.Context! +virtual Android.Content.Context.DeviceId.get -> int +virtual Android.Content.Context.Display.get -> Android.Views.Display? +virtual Android.Content.Context.IsRestricted.get -> bool +virtual Android.Content.Context.IsUiContext.get -> bool +virtual Android.Content.Context.MainExecutor.get -> Java.Util.Concurrent.IExecutor? +virtual Android.Content.Context.OpPackageName.get -> string! +virtual Android.Content.Context.Params.get -> Android.Content.ContextParams? +virtual Android.Content.Context.RegisterComponentCallbacks(Android.Content.IComponentCallbacks? callback) -> void +virtual Android.Content.Context.RegisterDeviceIdChangeListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IIntConsumer! listener) -> void +virtual Android.Content.Context.RevokeSelfPermissionOnKill(string! permName) -> void +virtual Android.Content.Context.RevokeSelfPermissionsOnKill(System.Collections.Generic.ICollection! permissions) -> void +virtual Android.Content.Context.SendBroadcast(Android.Content.Intent! intent, string? receiverPermission, Android.OS.Bundle? options) -> void +virtual Android.Content.Context.SendBroadcastWithMultiplePermissions(Android.Content.Intent! intent, string![]! receiverPermissions) -> void +virtual Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent! intent, string? receiverPermission, Android.OS.Bundle? options) -> void +virtual Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent! intent, string? receiverPermission, Android.OS.Bundle? options, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +virtual Android.Content.Context.SendOrderedBroadcast(Android.Content.Intent! intent, string? receiverPermission, string? receiverAppOp, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, Android.App.Result initialCode, string? initialData, Android.OS.Bundle? initialExtras) -> void +virtual Android.Content.Context.SendStickyBroadcast(Android.Content.Intent! intent, Android.OS.Bundle? options) -> void +virtual Android.Content.Context.UnregisterComponentCallbacks(Android.Content.IComponentCallbacks? callback) -> void +virtual Android.Content.Context.UnregisterDeviceIdChangeListener(Java.Util.Functions.IIntConsumer! listener) -> void +virtual Android.Content.Context.UpdateServiceGroup(Android.Content.IServiceConnection! conn, int group, int importance) -> void +virtual Android.Content.ContextWrapper.AttachBaseContext(Android.Content.Context? base) -> void +virtual Android.Content.ContextWrapper.BaseContext.get -> Android.Content.Context? +virtual Android.Content.ContextWrapper.SendOrderedBroadcast(Android.Content.Intent! intent, int initialCode, string? receiverPermission, string? receiverAppOp, Android.Content.BroadcastReceiver? resultReceiver, Android.OS.Handler? scheduler, string? initialData, Android.OS.Bundle? initialExtras, Android.OS.Bundle? options) -> void +virtual Android.Content.CursorLoader.DeliverResult(Android.Database.ICursor? cursor) -> void +virtual Android.Content.CursorLoader.GetProjection() -> string![]? +virtual Android.Content.CursorLoader.GetSelectionArgs() -> string![]? +virtual Android.Content.CursorLoader.OnCanceled(Android.Database.ICursor? cursor) -> void +virtual Android.Content.CursorLoader.Selection.get -> string? +virtual Android.Content.CursorLoader.Selection.set -> void +virtual Android.Content.CursorLoader.SetProjection(string![]? projection) -> void +virtual Android.Content.CursorLoader.SetSelectionArgs(string![]? selectionArgs) -> void +virtual Android.Content.CursorLoader.SortOrder.get -> string? +virtual Android.Content.CursorLoader.SortOrder.set -> void +virtual Android.Content.CursorLoader.Uri.get -> Android.Net.Uri? +virtual Android.Content.CursorLoader.Uri.set -> void +virtual Android.Content.Intent.Action.get -> string? +virtual Android.Content.Intent.AddCategory(string? category) -> Android.Content.Intent! +virtual Android.Content.Intent.AddFlags(Android.Content.ActivityFlags flags) -> Android.Content.Intent! +virtual Android.Content.Intent.Categories.get -> System.Collections.Generic.ICollection? +virtual Android.Content.Intent.ClipData.get -> Android.Content.ClipData? +virtual Android.Content.Intent.ClipData.set -> void +virtual Android.Content.Intent.Clone() -> Java.Lang.Object? +virtual Android.Content.Intent.CloneFilter() -> Android.Content.Intent! +virtual Android.Content.Intent.Component.get -> Android.Content.ComponentName? +virtual Android.Content.Intent.Data.get -> Android.Net.Uri? +virtual Android.Content.Intent.DataString.get -> string? +virtual Android.Content.Intent.DescribeContents() -> int +virtual Android.Content.Intent.Extras.get -> Android.OS.Bundle? +virtual Android.Content.Intent.FillIn(Android.Content.Intent! other, Android.Content.FillInFlags flags) -> Android.Content.FillInFlags +virtual Android.Content.Intent.FilterEquals(Android.Content.Intent? other) -> bool +virtual Android.Content.Intent.FilterHashCode() -> int +virtual Android.Content.Intent.Flags.get -> Android.Content.ActivityFlags +virtual Android.Content.Intent.GetBooleanArrayExtra(string? name) -> bool[]? +virtual Android.Content.Intent.GetBooleanExtra(string? name, bool defaultValue) -> bool +virtual Android.Content.Intent.GetBundleExtra(string? name) -> Android.OS.Bundle? +virtual Android.Content.Intent.GetByteArrayExtra(string? name) -> byte[]? +virtual Android.Content.Intent.GetByteExtra(string? name, sbyte defaultValue) -> sbyte +virtual Android.Content.Intent.GetCharArrayExtra(string? name) -> char[]? +virtual Android.Content.Intent.GetCharExtra(string? name, char defaultValue) -> char +virtual Android.Content.Intent.GetCharSequenceArrayExtraFormatted(string? name) -> Java.Lang.ICharSequence![]? +virtual Android.Content.Intent.GetCharSequenceArrayListExtra(string? name) -> System.Collections.Generic.IList? +virtual Android.Content.Intent.GetCharSequenceExtraFormatted(string? name) -> Java.Lang.ICharSequence? +virtual Android.Content.Intent.GetDoubleArrayExtra(string? name) -> double[]? +virtual Android.Content.Intent.GetDoubleExtra(string? name, double defaultValue) -> double +virtual Android.Content.Intent.GetFloatArrayExtra(string? name) -> float[]? +virtual Android.Content.Intent.GetFloatExtra(string? name, float defaultValue) -> float +virtual Android.Content.Intent.GetIntArrayExtra(string? name) -> int[]? +virtual Android.Content.Intent.GetIntegerArrayListExtra(string? name) -> System.Collections.Generic.IList? +virtual Android.Content.Intent.GetIntExtra(string? name, int defaultValue) -> int +virtual Android.Content.Intent.GetLongArrayExtra(string? name) -> long[]? +virtual Android.Content.Intent.GetLongExtra(string? name, long defaultValue) -> long +virtual Android.Content.Intent.GetParcelableArrayExtra(string? name) -> Android.OS.IParcelable![]? +virtual Android.Content.Intent.GetParcelableArrayExtra(string? name, Java.Lang.Class! clazz) -> Java.Lang.Object![]? +virtual Android.Content.Intent.GetParcelableArrayListExtra(string? name) -> System.Collections.IList? +virtual Android.Content.Intent.GetParcelableArrayListExtra(string? name, Java.Lang.Class! clazz) -> System.Collections.IList? +virtual Android.Content.Intent.GetParcelableExtra(string? name) -> Java.Lang.Object? +virtual Android.Content.Intent.GetParcelableExtra(string? name, Java.Lang.Class! clazz) -> Java.Lang.Object? +virtual Android.Content.Intent.GetSerializableExtra(string? name) -> Java.IO.ISerializable? +virtual Android.Content.Intent.GetSerializableExtra(string? name, Java.Lang.Class! clazz) -> Java.Lang.Object? +virtual Android.Content.Intent.GetShortArrayExtra(string? name) -> short[]? +virtual Android.Content.Intent.GetShortExtra(string? name, short defaultValue) -> short +virtual Android.Content.Intent.GetStringArrayExtra(string? name) -> string![]? +virtual Android.Content.Intent.GetStringArrayListExtra(string? name) -> System.Collections.Generic.IList? +virtual Android.Content.Intent.GetStringExtra(string? name) -> string? +virtual Android.Content.Intent.HasCategory(string? category) -> bool +virtual Android.Content.Intent.HasExtra(string? name) -> bool +virtual Android.Content.Intent.HasFileDescriptors.get -> bool +virtual Android.Content.Intent.Identifier.get -> string? +virtual Android.Content.Intent.Package.get -> string? +virtual Android.Content.Intent.PutCharSequenceArrayListExtra(string? name, System.Collections.Generic.IList? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Android.OS.Bundle? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Android.OS.IParcelable![]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Android.OS.IParcelable? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, bool value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, bool[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, byte[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, char value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, char[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, double value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, double[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, float value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, float[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, int value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, int[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Java.IO.ISerializable? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Java.Lang.ICharSequence![]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, Java.Lang.ICharSequence? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, long value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, long[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, sbyte value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, short value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, short[]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, string![]? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtra(string? name, string? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtras(Android.Content.Intent! src) -> Android.Content.Intent! +virtual Android.Content.Intent.PutExtras(Android.OS.Bundle! extras) -> Android.Content.Intent! +virtual Android.Content.Intent.PutIntegerArrayListExtra(string? name, System.Collections.Generic.IList? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutParcelableArrayListExtra(string? name, System.Collections.Generic.IList? value) -> Android.Content.Intent! +virtual Android.Content.Intent.PutStringArrayListExtra(string? name, System.Collections.Generic.IList? value) -> Android.Content.Intent! +virtual Android.Content.Intent.ReadFromParcel(Android.OS.Parcel? in) -> void +virtual Android.Content.Intent.RemoveCategory(string? category) -> void +virtual Android.Content.Intent.RemoveExtra(string? name) -> void +virtual Android.Content.Intent.RemoveFlags(Android.Content.ActivityFlags flags) -> void +virtual Android.Content.Intent.ReplaceExtras(Android.Content.Intent! src) -> Android.Content.Intent! +virtual Android.Content.Intent.ReplaceExtras(Android.OS.Bundle? extras) -> Android.Content.Intent! +virtual Android.Content.Intent.ResolveActivity(Android.Content.PM.PackageManager! pm) -> Android.Content.ComponentName? +virtual Android.Content.Intent.ResolveActivityInfo(Android.Content.PM.PackageManager! pm, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.ActivityInfo? +virtual Android.Content.Intent.ResolveType(Android.Content.ContentResolver! resolver) -> string? +virtual Android.Content.Intent.ResolveType(Android.Content.Context! context) -> string? +virtual Android.Content.Intent.ResolveTypeIfNeeded(Android.Content.ContentResolver! resolver) -> string? +virtual Android.Content.Intent.Scheme.get -> string? +virtual Android.Content.Intent.Selector.get -> Android.Content.Intent? +virtual Android.Content.Intent.Selector.set -> void +virtual Android.Content.Intent.SetAction(string? action) -> Android.Content.Intent! +virtual Android.Content.Intent.SetClass(Android.Content.Context! packageContext, Java.Lang.Class! cls) -> Android.Content.Intent! +virtual Android.Content.Intent.SetClassName(Android.Content.Context! packageContext, string! className) -> Android.Content.Intent! +virtual Android.Content.Intent.SetClassName(string! packageName, string! className) -> Android.Content.Intent! +virtual Android.Content.Intent.SetComponent(Android.Content.ComponentName? component) -> Android.Content.Intent! +virtual Android.Content.Intent.SetData(Android.Net.Uri? data) -> Android.Content.Intent! +virtual Android.Content.Intent.SetDataAndNormalize(Android.Net.Uri! data) -> Android.Content.Intent! +virtual Android.Content.Intent.SetDataAndType(Android.Net.Uri? data, string? type) -> Android.Content.Intent! +virtual Android.Content.Intent.SetDataAndTypeAndNormalize(Android.Net.Uri! data, string? type) -> Android.Content.Intent! +virtual Android.Content.Intent.SetExtrasClassLoader(Java.Lang.ClassLoader? loader) -> void +virtual Android.Content.Intent.SetFlags(Android.Content.ActivityFlags flags) -> Android.Content.Intent! +virtual Android.Content.Intent.SetIdentifier(string? identifier) -> Android.Content.Intent! +virtual Android.Content.Intent.SetPackage(string? packageName) -> Android.Content.Intent! +virtual Android.Content.Intent.SetType(string? type) -> Android.Content.Intent! +virtual Android.Content.Intent.SetTypeAndNormalize(string? type) -> Android.Content.Intent! +virtual Android.Content.Intent.ShortcutIconResource.DescribeContents() -> int +virtual Android.Content.Intent.ShortcutIconResource.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.Intent.SourceBounds.get -> Android.Graphics.Rect? +virtual Android.Content.Intent.SourceBounds.set -> void +virtual Android.Content.Intent.ToURI() -> string? +virtual Android.Content.Intent.ToUri(Android.Content.IntentUriType flags) -> string? +virtual Android.Content.Intent.Type.get -> string? +virtual Android.Content.Intent.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.IntentFilter.AsPredicate() -> Java.Util.Functions.IPredicate! +virtual Android.Content.IntentFilter.AsPredicateWithTypeResolution(Android.Content.ContentResolver! resolver) -> Java.Util.Functions.IPredicate! +virtual Android.Content.IntentFilter.Dump(Android.Util.IPrinter? du, string? prefix) -> void +virtual Android.Content.IntentFilter.ReadFromXml(System.Xml.XmlReader? parser) -> void +virtual Android.Content.IntentFilter.WriteToXml(Org.XmlPull.V1.IXmlSerializer? serializer) -> void +virtual Android.Content.IntentSender.CreatorPackage.get -> string? +virtual Android.Content.IntentSender.CreatorUid.get -> int +virtual Android.Content.IntentSender.CreatorUserHandle.get -> Android.OS.UserHandle? +virtual Android.Content.IntentSender.DescribeContents() -> int +virtual Android.Content.IntentSender.SendIntent(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.Content.IntentSender.IOnFinished? onFinished, Android.OS.Handler? handler) -> void +virtual Android.Content.IntentSender.SendIntent(Android.Content.Context? context, Android.App.Result code, Android.Content.Intent? intent, Android.Content.IntentSender.IOnFinished? onFinished, Android.OS.Handler? handler, string? requiredPermission) -> void +virtual Android.Content.IntentSender.TargetPackage.get -> string? +virtual Android.Content.IntentSender.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.Loader.Abandon() -> void +virtual Android.Content.Loader.CancelLoad() -> bool +virtual Android.Content.Loader.CommitContentChanged() -> void +virtual Android.Content.Loader.Context.get -> Android.Content.Context? +virtual Android.Content.Loader.DataToString(Java.Lang.Object? data) -> string? +virtual Android.Content.Loader.DeliverCancellation() -> void +virtual Android.Content.Loader.DeliverResult(Java.Lang.Object? data) -> void +virtual Android.Content.Loader.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.Content.Loader.ForceLoad() -> void +virtual Android.Content.Loader.Id.get -> int +virtual Android.Content.Loader.IsAbandoned.get -> bool +virtual Android.Content.Loader.IsReset.get -> bool +virtual Android.Content.Loader.IsStarted.get -> bool +virtual Android.Content.Loader.OnAbandon() -> void +virtual Android.Content.Loader.OnCancelLoad() -> bool +virtual Android.Content.Loader.OnContentChanged() -> void +virtual Android.Content.Loader.OnForceLoad() -> void +virtual Android.Content.Loader.OnReset() -> void +virtual Android.Content.Loader.OnStartLoading() -> void +virtual Android.Content.Loader.OnStopLoading() -> void +virtual Android.Content.Loader.RegisterListener(int id, Android.Content.Loader.IOnLoadCompleteListener? listener) -> void +virtual Android.Content.Loader.RegisterOnLoadCanceledListener(Android.Content.Loader.IOnLoadCanceledListener? listener) -> void +virtual Android.Content.Loader.Reset() -> void +virtual Android.Content.Loader.RollbackContentChanged() -> void +virtual Android.Content.Loader.StopLoading() -> void +virtual Android.Content.Loader.TakeContentChanged() -> bool +virtual Android.Content.Loader.UnregisterListener(Android.Content.Loader.IOnLoadCompleteListener? listener) -> void +virtual Android.Content.Loader.UnregisterOnLoadCanceledListener(Android.Content.Loader.IOnLoadCanceledListener? listener) -> void +virtual Android.Content.MutableContextWrapper.SetBaseContext(Android.Content.Context? base) -> void +virtual Android.Content.OM.FabricatedOverlay.Identifier.get -> Android.Content.OM.OverlayIdentifier! +virtual Android.Content.OM.FabricatedOverlay.SetResourceValue(string! resourceName, Android.OS.ParcelFileDescriptor! value, string? configuration) -> void +virtual Android.Content.OM.FabricatedOverlay.SetResourceValue(string! resourceName, int dataType, int value, string? configuration) -> void +virtual Android.Content.OM.FabricatedOverlay.SetResourceValue(string! resourceName, int dataType, string! value, string? configuration) -> void +virtual Android.Content.OM.FabricatedOverlay.SetTargetOverlayable(string? targetOverlayable) -> void +virtual Android.Content.OM.OverlayManager.Commit(Android.Content.OM.OverlayManagerTransaction! transaction) -> void +virtual Android.Content.OM.OverlayManager.GetOverlayInfosForTarget(string! targetPackageName) -> System.Collections.Generic.IList! +virtual Android.Content.OperationApplicationException.NumSuccessfulYieldPoints.get -> int +virtual Android.Content.PeriodicSync.DescribeContents() -> int +virtual Android.Content.PeriodicSync.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.PM.ActivityInfo.DescribeContents() -> int +virtual Android.Content.PM.ActivityInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.ActivityInfo.KnownActivityEmbeddingCerts.get -> System.Collections.Generic.ICollection! +virtual Android.Content.PM.ApplicationInfo.AreAttributionsUserVisible() -> bool +virtual Android.Content.PM.ApplicationInfo.DescribeContents() -> int +virtual Android.Content.PM.ApplicationInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.ApplicationInfo.GwpAsanMode.get -> int +virtual Android.Content.PM.ApplicationInfo.IsProfileable.get -> bool +virtual Android.Content.PM.ApplicationInfo.IsProfileableByShell.get -> bool +virtual Android.Content.PM.ApplicationInfo.IsResourceOverlay.get -> bool +virtual Android.Content.PM.ApplicationInfo.IsVirtualPreload.get -> bool +virtual Android.Content.PM.ApplicationInfo.KnownActivityEmbeddingCerts.get -> System.Collections.Generic.ICollection! +virtual Android.Content.PM.ApplicationInfo.LoadDescriptionFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +virtual Android.Content.PM.ApplicationInfo.MemtagMode.get -> int +virtual Android.Content.PM.ApplicationInfo.NativeHeapZeroInitialized.get -> int +virtual Android.Content.PM.ApplicationInfo.RequestRawExternalStorageAccess.get -> int +virtual Android.Content.PM.ComponentInfo.IsEnabled.get -> bool +virtual Android.Content.PM.ConfigurationInfo.DescribeContents() -> int +virtual Android.Content.PM.ConfigurationInfo.GlEsVersion.get -> string? +virtual Android.Content.PM.ConfigurationInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.CrossProfileApps.CanInteractAcrossProfiles() -> bool +virtual Android.Content.PM.CrossProfileApps.CanRequestInteractAcrossProfiles() -> bool +virtual Android.Content.PM.CrossProfileApps.CreateRequestInteractAcrossProfilesIntent() -> Android.Content.Intent! +virtual Android.Content.PM.CrossProfileApps.GetProfileSwitchingIconDrawable(Android.OS.UserHandle! userHandle) -> Android.Graphics.Drawables.Drawable! +virtual Android.Content.PM.CrossProfileApps.GetProfileSwitchingLabelFormatted(Android.OS.UserHandle! userHandle) -> Java.Lang.ICharSequence! +virtual Android.Content.PM.CrossProfileApps.StartActivity(Android.Content.Intent! intent, Android.OS.UserHandle! targetUser, Android.App.Activity? callingActivity) -> void +virtual Android.Content.PM.CrossProfileApps.StartActivity(Android.Content.Intent! intent, Android.OS.UserHandle! targetUser, Android.App.Activity? callingActivity, Android.OS.Bundle? options) -> void +virtual Android.Content.PM.CrossProfileApps.StartMainActivity(Android.Content.ComponentName! component, Android.OS.UserHandle! targetUser) -> void +virtual Android.Content.PM.CrossProfileApps.StartMainActivity(Android.Content.ComponentName! component, Android.OS.UserHandle! targetUser, Android.App.Activity? callingActivity, Android.OS.Bundle? options) -> void +virtual Android.Content.PM.CrossProfileApps.TargetUserProfiles.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.FeatureInfo.DescribeContents() -> int +virtual Android.Content.PM.FeatureInfo.GlEsVersion.get -> string? +virtual Android.Content.PM.FeatureInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.InstrumentationInfo.DescribeContents() -> int +virtual Android.Content.PM.LabeledIntent.IconResource.get -> int +virtual Android.Content.PM.LabeledIntent.LabelResource.get -> int +virtual Android.Content.PM.LabeledIntent.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.LabeledIntent.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +virtual Android.Content.PM.LabeledIntent.NonLocalizedLabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Content.PM.LabeledIntent.SourcePackage.get -> string? +virtual Android.Content.PM.LauncherActivityInfo.ActivityInfo.get -> Android.Content.PM.ActivityInfo! +virtual Android.Content.PM.LauncherActivityInfo.ApplicationInfo.get -> Android.Content.PM.ApplicationInfo? +virtual Android.Content.PM.LauncherActivityInfo.ComponentName.get -> Android.Content.ComponentName? +virtual Android.Content.PM.LauncherActivityInfo.FirstInstallTime.get -> long +virtual Android.Content.PM.LauncherActivityInfo.GetBadgedIcon(int density) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.LauncherActivityInfo.GetIcon(int density) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.LauncherActivityInfo.LabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Content.PM.LauncherActivityInfo.LoadingProgress.get -> float +virtual Android.Content.PM.LauncherActivityInfo.Name.get -> string? +virtual Android.Content.PM.LauncherActivityInfo.User.get -> Android.OS.UserHandle? +virtual Android.Content.PM.LauncherApps.AllPackageInstallerSessions.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.LauncherApps.Callback.OnPackageLoadingProgressChanged(string! packageName, Android.OS.UserHandle! user, float progress) -> void +virtual Android.Content.PM.LauncherApps.Callback.OnPackagesSuspended(string![]? packageNames, Android.OS.UserHandle? user) -> void +virtual Android.Content.PM.LauncherApps.Callback.OnPackagesSuspended(string![]? packageNames, Android.OS.UserHandle? user, Android.OS.Bundle? launcherExtras) -> void +virtual Android.Content.PM.LauncherApps.Callback.OnPackagesUnsuspended(string![]? packageNames, Android.OS.UserHandle? user) -> void +virtual Android.Content.PM.LauncherApps.Callback.OnShortcutsChanged(string! packageName, System.Collections.Generic.IList! shortcuts, Android.OS.UserHandle! user) -> void +virtual Android.Content.PM.LauncherApps.GetActivityList(string? packageName, Android.OS.UserHandle? user) -> System.Collections.Generic.IList? +virtual Android.Content.PM.LauncherApps.GetApplicationInfo(string! packageName, Android.Content.PM.PackageInfoFlags flags, Android.OS.UserHandle! user) -> Android.Content.PM.ApplicationInfo? +virtual Android.Content.PM.LauncherApps.GetPinItemRequest(Android.Content.Intent? intent) -> Android.Content.PM.LauncherApps.PinItemRequest? +virtual Android.Content.PM.LauncherApps.GetShortcutBadgedIconDrawable(Android.Content.PM.ShortcutInfo? shortcut, int density) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.LauncherApps.GetShortcutConfigActivityIntent(Android.Content.PM.LauncherActivityInfo! info) -> Android.Content.IntentSender? +virtual Android.Content.PM.LauncherApps.GetShortcutConfigActivityList(string? packageName, Android.OS.UserHandle! user) -> System.Collections.Generic.IList? +virtual Android.Content.PM.LauncherApps.GetShortcutIconDrawable(Android.Content.PM.ShortcutInfo! shortcut, int density) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.LauncherApps.GetShortcutIntent(string! packageName, string! shortcutId, Android.OS.Bundle? opts, Android.OS.UserHandle! user) -> Android.App.PendingIntent? +virtual Android.Content.PM.LauncherApps.GetShortcuts(Android.Content.PM.LauncherApps.ShortcutQuery! query, Android.OS.UserHandle! user) -> System.Collections.Generic.IList? +virtual Android.Content.PM.LauncherApps.GetSuspendedPackageLauncherExtras(string? packageName, Android.OS.UserHandle? user) -> Android.OS.Bundle? +virtual Android.Content.PM.LauncherApps.HasShortcutHostPermission.get -> bool +virtual Android.Content.PM.LauncherApps.IsActivityEnabled(Android.Content.ComponentName? component, Android.OS.UserHandle? user) -> bool +virtual Android.Content.PM.LauncherApps.IsPackageEnabled(string? packageName, Android.OS.UserHandle? user) -> bool +virtual Android.Content.PM.LauncherApps.PinShortcuts(string! packageName, System.Collections.Generic.IList! shortcutIds, Android.OS.UserHandle! user) -> void +virtual Android.Content.PM.LauncherApps.Profiles.get -> System.Collections.Generic.IList? +virtual Android.Content.PM.LauncherApps.RegisterCallback(Android.Content.PM.LauncherApps.Callback? callback) -> void +virtual Android.Content.PM.LauncherApps.RegisterCallback(Android.Content.PM.LauncherApps.Callback? callback, Android.OS.Handler? handler) -> void +virtual Android.Content.PM.LauncherApps.RegisterPackageInstallerSessionCallback(Java.Util.Concurrent.IExecutor! executor, Android.Content.PM.PackageInstaller.SessionCallback! callback) -> void +virtual Android.Content.PM.LauncherApps.ResolveActivity(Android.Content.Intent? intent, Android.OS.UserHandle? user) -> Android.Content.PM.LauncherActivityInfo? +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetActivity(Android.Content.ComponentName? activity) -> Android.Content.PM.LauncherApps.ShortcutQuery? +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetChangedSince(long changedSince) -> Android.Content.PM.LauncherApps.ShortcutQuery? +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetLocusIds(System.Collections.Generic.IList? locusIds) -> Android.Content.PM.LauncherApps.ShortcutQuery! +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetPackage(string? packageName) -> Android.Content.PM.LauncherApps.ShortcutQuery? +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetQueryFlags(Android.Content.PM.LauncherAppsShortcutQueryFlags queryFlags) -> Android.Content.PM.LauncherApps.ShortcutQuery? +virtual Android.Content.PM.LauncherApps.ShortcutQuery.SetShortcutIds(System.Collections.Generic.IList? shortcutIds) -> Android.Content.PM.LauncherApps.ShortcutQuery? +virtual Android.Content.PM.LauncherApps.ShouldHideFromSuggestions(string! packageName, Android.OS.UserHandle! user) -> bool +virtual Android.Content.PM.LauncherApps.StartAppDetailsActivity(Android.Content.ComponentName? component, Android.OS.UserHandle? user, Android.Graphics.Rect? sourceBounds, Android.OS.Bundle? opts) -> void +virtual Android.Content.PM.LauncherApps.StartMainActivity(Android.Content.ComponentName? component, Android.OS.UserHandle? user, Android.Graphics.Rect? sourceBounds, Android.OS.Bundle? opts) -> void +virtual Android.Content.PM.LauncherApps.StartPackageInstallerSessionDetailsActivity(Android.Content.PM.PackageInstaller.SessionInfo! sessionInfo, Android.Graphics.Rect? sourceBounds, Android.OS.Bundle? opts) -> void +virtual Android.Content.PM.LauncherApps.StartShortcut(Android.Content.PM.ShortcutInfo! shortcut, Android.Graphics.Rect? sourceBounds, Android.OS.Bundle? startActivityOptions) -> void +virtual Android.Content.PM.LauncherApps.StartShortcut(string! packageName, string! shortcutId, Android.Graphics.Rect? sourceBounds, Android.OS.Bundle? startActivityOptions, Android.OS.UserHandle! user) -> void +virtual Android.Content.PM.LauncherApps.UnregisterCallback(Android.Content.PM.LauncherApps.Callback? callback) -> void +virtual Android.Content.PM.LauncherApps.UnregisterPackageInstallerSessionCallback(Android.Content.PM.PackageInstaller.SessionCallback! callback) -> void +virtual Android.Content.PM.PackageInfo.DescribeContents() -> int +virtual Android.Content.PM.PackageInfo.LongVersionCode.get -> long +virtual Android.Content.PM.PackageInfo.LongVersionCode.set -> void +virtual Android.Content.PM.PackageInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.PackageInstaller.AbandonSession(int sessionId) -> void +virtual Android.Content.PM.PackageInstaller.ActiveStagedSession.get -> Android.Content.PM.PackageInstaller.SessionInfo? +virtual Android.Content.PM.PackageInstaller.ActiveStagedSessions.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageInstaller.AllSessions.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageInstaller.CheckInstallConstraints(System.Collections.Generic.IList! packageNames, Android.Content.PM.PackageInstaller.InstallConstraints! constraints, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.Content.PM.PackageInstaller.CommitSessionAfterInstallConstraintsAreMet(int sessionId, Android.Content.IntentSender! statusReceiver, Android.Content.PM.PackageInstaller.InstallConstraints! constraints, long timeoutMillis) -> void +virtual Android.Content.PM.PackageInstaller.CreateSession(Android.Content.PM.PackageInstaller.SessionParams! params) -> int +virtual Android.Content.PM.PackageInstaller.GetSessionInfo(int sessionId) -> Android.Content.PM.PackageInstaller.SessionInfo? +virtual Android.Content.PM.PackageInstaller.InstallExistingPackage(string! packageName, Android.Content.PM.InstallReason installReason, Android.Content.IntentSender? statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.MySessions.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageInstaller.OpenSession(int sessionId) -> Android.Content.PM.PackageInstaller.Session! +virtual Android.Content.PM.PackageInstaller.RegisterSessionCallback(Android.Content.PM.PackageInstaller.SessionCallback! callback) -> void +virtual Android.Content.PM.PackageInstaller.RegisterSessionCallback(Android.Content.PM.PackageInstaller.SessionCallback! callback, Android.OS.Handler! handler) -> void +virtual Android.Content.PM.PackageInstaller.Session.Abandon() -> void +virtual Android.Content.PM.PackageInstaller.Session.AddChildSessionId(int sessionId) -> void +virtual Android.Content.PM.PackageInstaller.Session.AppMetadata.get -> Android.OS.PersistableBundle! +virtual Android.Content.PM.PackageInstaller.Session.AppMetadata.set -> void +virtual Android.Content.PM.PackageInstaller.Session.Close() -> void +virtual Android.Content.PM.PackageInstaller.Session.Commit(Android.Content.IntentSender! statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.Session.Fsync(System.IO.Stream! out) -> void +virtual Android.Content.PM.PackageInstaller.Session.GetChildSessionIds() -> int[]! +virtual Android.Content.PM.PackageInstaller.Session.GetNames() -> string![]! +virtual Android.Content.PM.PackageInstaller.Session.IsApplicationEnabledSettingPersistent.get -> bool +virtual Android.Content.PM.PackageInstaller.Session.IsMultiPackage.get -> bool +virtual Android.Content.PM.PackageInstaller.Session.IsRequestUpdateOwnership.get -> bool +virtual Android.Content.PM.PackageInstaller.Session.IsStaged.get -> bool +virtual Android.Content.PM.PackageInstaller.Session.OpenRead(string! name) -> System.IO.Stream! +virtual Android.Content.PM.PackageInstaller.Session.OpenWrite(string! name, long offsetBytes, long lengthBytes) -> System.IO.Stream! +virtual Android.Content.PM.PackageInstaller.Session.ParentSessionId.get -> int +virtual Android.Content.PM.PackageInstaller.Session.RemoveChildSessionId(int sessionId) -> void +virtual Android.Content.PM.PackageInstaller.Session.RemoveSplit(string! splitName) -> void +virtual Android.Content.PM.PackageInstaller.Session.RequestChecksums(string! name, int required, System.Collections.Generic.IList! trustedInstallers, Java.Util.Concurrent.IExecutor! executor, Android.Content.PM.PackageManager.IOnChecksumsReadyListener! onChecksumsReadyListener) -> void +virtual Android.Content.PM.PackageInstaller.Session.RequestUserPreapproval(Android.Content.PM.PackageInstaller.PreapprovalDetails! details, Android.Content.IntentSender! statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.Session.SetChecksums(string! name, System.Collections.Generic.IList! checksums, byte[]? signature) -> void +virtual Android.Content.PM.PackageInstaller.Session.SetStagingProgress(float progress) -> void +virtual Android.Content.PM.PackageInstaller.Session.Transfer(string! packageName) -> void +virtual Android.Content.PM.PackageInstaller.SessionInfo.AppIcon.get -> Android.Graphics.Bitmap? +virtual Android.Content.PM.PackageInstaller.SessionInfo.AppLabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Content.PM.PackageInstaller.SessionInfo.AppPackageName.get -> string? +virtual Android.Content.PM.PackageInstaller.SessionInfo.CreateDetailsIntent() -> Android.Content.Intent? +virtual Android.Content.PM.PackageInstaller.SessionInfo.CreatedMillis.get -> long +virtual Android.Content.PM.PackageInstaller.SessionInfo.DescribeContents() -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.DontKillApp.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.GetChildSessionIds() -> int[]! +virtual Android.Content.PM.PackageInstaller.SessionInfo.HasParentSessionId.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.InstallerAttributionTag.get -> string? +virtual Android.Content.PM.PackageInstaller.SessionInfo.InstallerPackageName.get -> string? +virtual Android.Content.PM.PackageInstaller.SessionInfo.InstallerUid.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.InstallLocation.get -> Android.Content.PM.PackageInstallLocation +virtual Android.Content.PM.PackageInstaller.SessionInfo.InstallReason.get -> Android.Content.PM.PackageInstallReason +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsActive.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsApplicationEnabledSettingPersistent.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsCommitted.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsMultiPackage.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsPreApprovalRequested.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsRequestUpdateOwnership.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsSealed.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsStaged.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsStagedSessionActive.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsStagedSessionApplied.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsStagedSessionFailed.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.IsStagedSessionReady.get -> bool +virtual Android.Content.PM.PackageInstaller.SessionInfo.Mode.get -> Android.Content.PM.PackageInstallMode +virtual Android.Content.PM.PackageInstaller.SessionInfo.OriginatingUid.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.OriginatingUri.get -> Android.Net.Uri? +virtual Android.Content.PM.PackageInstaller.SessionInfo.PackageSource.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.ParentSessionId.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.Progress.get -> float +virtual Android.Content.PM.PackageInstaller.SessionInfo.ReferrerUri.get -> Android.Net.Uri? +virtual Android.Content.PM.PackageInstaller.SessionInfo.RequireUserAction.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.SessionId.get -> int +virtual Android.Content.PM.PackageInstaller.SessionInfo.Size.get -> long +virtual Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionErrorCode.get -> Android.Content.PM.StagedSession +virtual Android.Content.PM.PackageInstaller.SessionInfo.StagedSessionErrorMessage.get -> string! +virtual Android.Content.PM.PackageInstaller.SessionInfo.UpdatedMillis.get -> long +virtual Android.Content.PM.PackageInstaller.SessionInfo.User.get -> Android.OS.UserHandle! +virtual Android.Content.PM.PackageInstaller.SessionInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.DescribeContents() -> int +virtual Android.Content.PM.PackageInstaller.SessionParams.SetAppIcon(Android.Graphics.Bitmap? appIcon) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetAppLabel(Java.Lang.ICharSequence? appLabel) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetApplicationEnabledSettingPersistent() -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetAppPackageName(string? appPackageName) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetAutoRevokePermissionsMode(bool shouldAutoRevoke) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetDontKillApp(bool dontKillApp) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetInstallerPackageName(string? installerPackageName) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetInstallLocation(Android.Content.PM.PackageInstallLocation installLocation) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetInstallReason(Android.Content.PM.PackageInstallReason installReason) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetInstallScenario(int installScenario) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetMultiPackage() -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetOriginatingUid(int originatingUid) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetOriginatingUri(Android.Net.Uri? originatingUri) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetPackageSource(int packageSource) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetPermissionState(string! permissionName, Android.Content.PM.PackageInstallerPermissionState state) -> Android.Content.PM.PackageInstaller.SessionParams! +virtual Android.Content.PM.PackageInstaller.SessionParams.SetReferrerUri(Android.Net.Uri? referrerUri) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetRequestUpdateOwnership(bool enable) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetRequireUserAction(int requireUserAction) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetSize(long sizeBytes) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.SetWhitelistedRestrictedPermissions(System.Collections.Generic.ICollection? permissions) -> void +virtual Android.Content.PM.PackageInstaller.SessionParams.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.PM.PackageInstaller.StagedSessions.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageInstaller.Uninstall(Android.Content.PM.VersionedPackage! versionedPackage, Android.Content.IntentSender! statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.Uninstall(Android.Content.PM.VersionedPackage! versionedPackage, int flags, Android.Content.IntentSender! statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.Uninstall(string! packageName, Android.Content.IntentSender! statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.UninstallExistingPackage(string! packageName, Android.Content.IntentSender? statusReceiver) -> void +virtual Android.Content.PM.PackageInstaller.UnregisterSessionCallback(Android.Content.PM.PackageInstaller.SessionCallback! callback) -> void +virtual Android.Content.PM.PackageInstaller.UpdateSessionAppIcon(int sessionId, Android.Graphics.Bitmap? appIcon) -> void +virtual Android.Content.PM.PackageInstaller.UpdateSessionAppLabel(int sessionId, Java.Lang.ICharSequence? appLabel) -> void +virtual Android.Content.PM.PackageInstaller.WaitForInstallConstraints(System.Collections.Generic.IList! packageNames, Android.Content.PM.PackageInstaller.InstallConstraints! constraints, Android.Content.IntentSender! callback, long timeoutMillis) -> void +virtual Android.Content.PM.PackageItemInfo.DumpBack(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.PackageItemInfo.DumpFront(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.PackageItemInfo.LoadBanner(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.PackageItemInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.PackageItemInfo.LoadLabelFormatted(Android.Content.PM.PackageManager! pm) -> Java.Lang.ICharSequence! +virtual Android.Content.PM.PackageItemInfo.LoadLogo(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.PackageItemInfo.LoadUnbadgedIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.PackageItemInfo.LoadXmlMetaData(Android.Content.PM.PackageManager? pm, string? name) -> System.Xml.XmlReader? +virtual Android.Content.PM.PackageItemInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.PackageManager.AddWhitelistedRestrictedPermission(string! packageName, string! permName, Android.Content.PM.FlagPermission whitelistFlags) -> bool +virtual Android.Content.PM.PackageManager.BackgroundPermissionOptionLabelFormatted.get -> Java.Lang.ICharSequence! +virtual Android.Content.PM.PackageManager.CanPackageQuery(string! sourcePackageName, string! targetPackageName) -> bool +virtual Android.Content.PM.PackageManager.CanPackageQuery(string! sourcePackageName, string![]! targetPackageNames) -> bool[]! +virtual Android.Content.PM.PackageManager.GetActivityInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> Android.Content.PM.ActivityInfo! +virtual Android.Content.PM.PackageManager.GetApplicationInfo(string! packageName, Android.Content.PM.PackageManager.ApplicationInfoFlags! flags) -> Android.Content.PM.ApplicationInfo! +virtual Android.Content.PM.PackageManager.GetGroupOfPlatformPermission(string! permissionName, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.Content.PM.PackageManager.GetInstalledApplications(Android.Content.PM.PackageManager.ApplicationInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.GetInstalledModules(int flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.GetInstalledPackages(Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.GetInstallSourceInfo(string! packageName) -> Android.Content.PM.InstallSourceInfo! +virtual Android.Content.PM.PackageManager.GetLaunchIntentSenderForPackage(string! packageName) -> Android.Content.IntentSender! +virtual Android.Content.PM.PackageManager.GetMimeGroup(string! mimeGroup) -> System.Collections.Generic.ICollection! +virtual Android.Content.PM.PackageManager.GetModuleInfo(string! packageName, int flags) -> Android.Content.PM.ModuleInfo! +virtual Android.Content.PM.PackageManager.GetPackageArchiveInfo(string! archiveFilePath, Android.Content.PM.PackageInfoFlags flags) -> Android.Content.PM.PackageInfo? +virtual Android.Content.PM.PackageManager.GetPackageArchiveInfo(string! archiveFilePath, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> Android.Content.PM.PackageInfo? +virtual Android.Content.PM.PackageManager.GetPackageGids(string! packageName, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> int[]? +virtual Android.Content.PM.PackageManager.GetPackageInfo(Android.Content.PM.VersionedPackage! versionedPackage, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> Android.Content.PM.PackageInfo! +virtual Android.Content.PM.PackageManager.GetPackageInfo(string! packageName, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> Android.Content.PM.PackageInfo! +virtual Android.Content.PM.PackageManager.GetPackagesHoldingPermissions(string![]! permissions, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.GetPackageUid(string! packageName, Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> int +virtual Android.Content.PM.PackageManager.GetPlatformPermissionsForGroup(string! permissionGroupName, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.Content.PM.PackageManager.GetProperty(string! propertyName, Android.Content.ComponentName! component) -> Android.Content.PM.PackageManager.Property! +virtual Android.Content.PM.PackageManager.GetProperty(string! propertyName, string! packageName) -> Android.Content.PM.PackageManager.Property! +virtual Android.Content.PM.PackageManager.GetProviderInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> Android.Content.PM.ProviderInfo! +virtual Android.Content.PM.PackageManager.GetReceiverInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> Android.Content.PM.ActivityInfo! +virtual Android.Content.PM.PackageManager.GetResourcesForApplication(Android.Content.PM.ApplicationInfo! app, Android.Content.Res.Configuration? configuration) -> Android.Content.Res.Resources! +virtual Android.Content.PM.PackageManager.GetServiceInfo(Android.Content.ComponentName! component, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> Android.Content.PM.ServiceInfo! +virtual Android.Content.PM.PackageManager.GetSharedLibraries(Android.Content.PM.PackageManager.PackageInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.GetSyntheticAppDetailsActivityEnabled(string! packageName) -> bool +virtual Android.Content.PM.PackageManager.GetTargetSdkVersion(string! packageName) -> int +virtual Android.Content.PM.PackageManager.GetWhitelistedRestrictedPermissions(string! packageName, Android.Content.PM.FlagPermission whitelistFlag) -> System.Collections.Generic.ICollection! +virtual Android.Content.PM.PackageManager.HasSigningCertificate(int uid, byte[]! certificate, Android.Content.PM.CertificateType type) -> bool +virtual Android.Content.PM.PackageManager.HasSigningCertificate(string! packageName, byte[]! certificate, Android.Content.PM.CertificateType type) -> bool +virtual Android.Content.PM.PackageManager.InvokeIsAutoRevokeWhitelisted(string! packageName) -> bool +virtual Android.Content.PM.PackageManager.InvokeIsPackageSuspended(string! packageName) -> bool +virtual Android.Content.PM.PackageManager.IsAutoRevokeWhitelisted.get -> bool +virtual Android.Content.PM.PackageManager.IsDefaultApplicationIcon(Android.Graphics.Drawables.Drawable! drawable) -> bool +virtual Android.Content.PM.PackageManager.IsDeviceUpgrading.get -> bool +virtual Android.Content.PM.PackageManager.IsPackageSuspended.get -> bool +virtual Android.Content.PM.PackageManager.QueryActivityProperty(string! propertyName) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryApplicationProperty(string! propertyName) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryBroadcastReceivers(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryContentProviders(string? processName, int uid, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryIntentActivities(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryIntentActivityOptions(Android.Content.ComponentName? caller, System.Collections.Generic.IList? specifics, Android.Content.Intent! intent, Android.Content.PM.PackageInfoFlags flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryIntentContentProviders(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryIntentServices(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryProviderProperty(string! propertyName) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryReceiverProperty(string! propertyName) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.QueryServiceProperty(string! propertyName) -> System.Collections.Generic.IList! +virtual Android.Content.PM.PackageManager.RelinquishUpdateOwnership(string! targetPackage) -> void +virtual Android.Content.PM.PackageManager.RemoveWhitelistedRestrictedPermission(string! packageName, string! permName, Android.Content.PM.FlagPermission whitelistFlags) -> bool +virtual Android.Content.PM.PackageManager.RequestChecksums(string! packageName, bool includeSplits, int required, System.Collections.Generic.IList! trustedInstallers, Android.Content.PM.PackageManager.IOnChecksumsReadyListener! onChecksumsReadyListener) -> void +virtual Android.Content.PM.PackageManager.ResolveActivity(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> Android.Content.PM.ResolveInfo? +virtual Android.Content.PM.PackageManager.ResolveContentProvider(string! authority, Android.Content.PM.PackageManager.ComponentInfoFlags! flags) -> Android.Content.PM.ProviderInfo? +virtual Android.Content.PM.PackageManager.ResolveService(Android.Content.Intent! intent, Android.Content.PM.PackageManager.ResolveInfoFlags! flags) -> Android.Content.PM.ResolveInfo? +virtual Android.Content.PM.PackageManager.SetAutoRevokeWhitelisted(string! packageName, bool whitelisted) -> bool +virtual Android.Content.PM.PackageManager.SetComponentEnabledSettings(System.Collections.Generic.IList! settings) -> void +virtual Android.Content.PM.PackageManager.SetMimeGroup(string! mimeGroup, System.Collections.Generic.ICollection! mimeTypes) -> void +virtual Android.Content.PM.PackageManager.SuspendedPackageAppExtras.get -> Android.OS.Bundle? +virtual Android.Content.PM.PackageStats.DescribeContents() -> int +virtual Android.Content.PM.PackageStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.PathPermission.ReadPermission.get -> string? +virtual Android.Content.PM.PathPermission.WritePermission.get -> string? +virtual Android.Content.PM.PermissionGroupInfo.DescribeContents() -> int +virtual Android.Content.PM.PermissionGroupInfo.LoadDescriptionFormatted(Android.Content.PM.PackageManager! pm) -> Java.Lang.ICharSequence? +virtual Android.Content.PM.PermissionInfo.DescribeContents() -> int +virtual Android.Content.PM.PermissionInfo.LoadDescriptionFormatted(Android.Content.PM.PackageManager! pm) -> Java.Lang.ICharSequence? +virtual Android.Content.PM.PermissionInfo.Protection.get -> Android.Content.PM.Protection +virtual Android.Content.PM.PermissionInfo.ProtectionFlags.get -> Android.Content.PM.Protection +virtual Android.Content.PM.ResolveInfo.DescribeContents() -> int +virtual Android.Content.PM.ResolveInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.ResolveInfo.IsCrossProfileIntentForwarderActivity.get -> bool +virtual Android.Content.PM.ResolveInfo.LoadIcon(Android.Content.PM.PackageManager? pm) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.PM.ResolveInfo.LoadLabelFormatted(Android.Content.PM.PackageManager? pm) -> Java.Lang.ICharSequence? +virtual Android.Content.PM.ResolveInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.PM.ServiceInfo.DescribeContents() -> int +virtual Android.Content.PM.ServiceInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Content.PM.ServiceInfo.ForegroundServiceType.get -> Android.Content.PM.ForegroundService +virtual Android.Content.PM.ShortcutInfo.Builder.AddCapabilityBinding(Android.Content.PM.Capability! capability, Android.Content.PM.CapabilityParams? capabilityParams) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.Build() -> Android.Content.PM.ShortcutInfo! +virtual Android.Content.PM.ShortcutInfo.Builder.SetActivity(Android.Content.ComponentName! activity) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetCategories(System.Collections.Generic.ICollection? categories) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetDisabledMessage(Java.Lang.ICharSequence! disabledMessage) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetExcludedFromSurfaces(int surfaces) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetExtras(Android.OS.PersistableBundle! extras) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetIcon(Android.Graphics.Drawables.Icon? icon) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetIntent(Android.Content.Intent! intent) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetIntents(Android.Content.Intent![]! intents) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetLocusId(Android.Content.LocusId! locusId) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetLongLabel(Java.Lang.ICharSequence! longLabel) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetLongLived(bool longLived) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetPerson(Android.App.Person! person) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetPersons(Android.App.Person![]! persons) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetRank(int rank) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetShortLabel(Java.Lang.ICharSequence! shortLabel) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutInfo.Builder.SetStartingTheme(int themeResId) -> Android.Content.PM.ShortcutInfo.Builder! +virtual Android.Content.PM.ShortcutManager.AddDynamicShortcuts(System.Collections.Generic.IList! shortcutInfoList) -> bool +virtual Android.Content.PM.ShortcutManager.CreateShortcutResultIntent(Android.Content.PM.ShortcutInfo! shortcut) -> Android.Content.Intent? +virtual Android.Content.PM.ShortcutManager.DisableShortcuts(System.Collections.Generic.IList! shortcutIds) -> void +virtual Android.Content.PM.ShortcutManager.DisableShortcuts(System.Collections.Generic.IList! shortcutIds, Java.Lang.ICharSequence? disabledMessage) -> void +virtual Android.Content.PM.ShortcutManager.DynamicShortcuts.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.ShortcutManager.EnableShortcuts(System.Collections.Generic.IList! shortcutIds) -> void +virtual Android.Content.PM.ShortcutManager.GetShortcuts(int matchFlags) -> System.Collections.Generic.IList! +virtual Android.Content.PM.ShortcutManager.IconMaxHeight.get -> int +virtual Android.Content.PM.ShortcutManager.IconMaxWidth.get -> int +virtual Android.Content.PM.ShortcutManager.IsRateLimitingActive.get -> bool +virtual Android.Content.PM.ShortcutManager.IsRequestPinShortcutSupported.get -> bool +virtual Android.Content.PM.ShortcutManager.ManifestShortcuts.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.ShortcutManager.MaxShortcutCountPerActivity.get -> int +virtual Android.Content.PM.ShortcutManager.PinnedShortcuts.get -> System.Collections.Generic.IList! +virtual Android.Content.PM.ShortcutManager.PushDynamicShortcut(Android.Content.PM.ShortcutInfo! shortcut) -> void +virtual Android.Content.PM.ShortcutManager.RemoveAllDynamicShortcuts() -> void +virtual Android.Content.PM.ShortcutManager.RemoveDynamicShortcuts(System.Collections.Generic.IList! shortcutIds) -> void +virtual Android.Content.PM.ShortcutManager.RemoveLongLivedShortcuts(System.Collections.Generic.IList! shortcutIds) -> void +virtual Android.Content.PM.ShortcutManager.ReportShortcutUsed(string? shortcutId) -> void +virtual Android.Content.PM.ShortcutManager.RequestPinShortcut(Android.Content.PM.ShortcutInfo! shortcut, Android.Content.IntentSender? resultIntent) -> bool +virtual Android.Content.PM.ShortcutManager.SetDynamicShortcuts(System.Collections.Generic.IList! shortcutInfoList) -> bool +virtual Android.Content.PM.ShortcutManager.UpdateShortcuts(System.Collections.Generic.IList! shortcutInfoList) -> bool +virtual Android.Content.PM.Signature.DescribeContents() -> int +virtual Android.Content.PM.Signature.ToByteArray() -> byte[]? +virtual Android.Content.PM.Signature.ToChars() -> char[]? +virtual Android.Content.PM.Signature.ToChars(char[]? existingArray, int[]? outLen) -> char[]? +virtual Android.Content.PM.Signature.ToCharsString() -> string? +virtual Android.Content.PM.Signature.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.Res.AssetFileDescriptor.Close() -> void +virtual Android.Content.Res.AssetFileDescriptor.CreateInputStream() -> System.IO.Stream? +virtual Android.Content.Res.AssetFileDescriptor.CreateOutputStream() -> System.IO.Stream? +virtual Android.Content.Res.AssetFileDescriptor.DeclaredLength.get -> long +virtual Android.Content.Res.AssetFileDescriptor.DescribeContents() -> int +virtual Android.Content.Res.AssetFileDescriptor.Extras.get -> Android.OS.Bundle? +virtual Android.Content.Res.AssetFileDescriptor.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Android.Content.Res.AssetFileDescriptor.Length.get -> long +virtual Android.Content.Res.AssetFileDescriptor.ParcelFileDescriptor.get -> Android.OS.ParcelFileDescriptor? +virtual Android.Content.Res.AssetFileDescriptor.StartOffset.get -> long +virtual Android.Content.Res.AssetFileDescriptor.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.Res.ColorStateList.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +virtual Android.Content.Res.ColorStateList.DefaultColor.get -> int +virtual Android.Content.Res.ColorStateList.DescribeContents() -> int +virtual Android.Content.Res.ColorStateList.GetColorForState(int[]? stateSet, Android.Graphics.Color defaultColor) -> int +virtual Android.Content.Res.ColorStateList.IsOpaque.get -> bool +virtual Android.Content.Res.ColorStateList.IsStateful.get -> bool +virtual Android.Content.Res.ColorStateList.WithAlpha(int alpha) -> Android.Content.Res.ColorStateList! +virtual Android.Content.Res.ColorStateList.WithLStar(float lStar) -> Android.Content.Res.ColorStateList! +virtual Android.Content.Res.ColorStateList.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.Res.Loader.ResourcesLoader.AddProvider(Android.Content.Res.Loader.ResourcesProvider! resourcesProvider) -> void +virtual Android.Content.Res.Loader.ResourcesLoader.ClearProviders() -> void +virtual Android.Content.Res.Loader.ResourcesLoader.Providers.get -> System.Collections.Generic.IList! +virtual Android.Content.Res.Loader.ResourcesLoader.Providers.set -> void +virtual Android.Content.Res.Loader.ResourcesLoader.RemoveProvider(Android.Content.Res.Loader.ResourcesProvider! resourcesProvider) -> void +virtual Android.Content.Res.Loader.ResourcesProvider.Close() -> void +virtual Android.Content.Res.ObbInfo.DescribeContents() -> int +virtual Android.Content.Res.ObbInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Content.Res.Resources.AddLoaders(params Android.Content.Res.Loader.ResourcesLoader![]! loaders) -> void +virtual Android.Content.Res.Resources.Configuration.get -> Android.Content.Res.Configuration? +virtual Android.Content.Res.Resources.DisplayMetrics.get -> Android.Util.DisplayMetrics? +virtual Android.Content.Res.Resources.GetAnimation(int id) -> System.Xml.XmlReader! +virtual Android.Content.Res.Resources.GetBoolean(int id) -> bool +virtual Android.Content.Res.Resources.GetColor(int id) -> Android.Graphics.Color +virtual Android.Content.Res.Resources.GetColor(int id, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Color +virtual Android.Content.Res.Resources.GetColorStateList(int id) -> Android.Content.Res.ColorStateList! +virtual Android.Content.Res.Resources.GetColorStateList(int id, Android.Content.Res.Resources.Theme? theme) -> Android.Content.Res.ColorStateList! +virtual Android.Content.Res.Resources.GetDimension(int id) -> float +virtual Android.Content.Res.Resources.GetDimensionPixelOffset(int id) -> int +virtual Android.Content.Res.Resources.GetDimensionPixelSize(int id) -> int +virtual Android.Content.Res.Resources.GetDrawable(int id) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.Res.Resources.GetDrawable(int id, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.Res.Resources.GetDrawableForDensity(int id, int density) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.Res.Resources.GetDrawableForDensity(int id, int density, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.Res.Resources.GetFloat(int id) -> float +virtual Android.Content.Res.Resources.GetFont(int id) -> Android.Graphics.Typeface! +virtual Android.Content.Res.Resources.GetFraction(int id, int base, int pbase) -> float +virtual Android.Content.Res.Resources.GetIdentifier(string? name, string? defType, string? defPackage) -> int +virtual Android.Content.Res.Resources.GetIntArray(int id) -> int[]! +virtual Android.Content.Res.Resources.GetInteger(int id) -> int +virtual Android.Content.Res.Resources.GetLayout(int id) -> System.Xml.XmlReader! +virtual Android.Content.Res.Resources.GetMovie(int id) -> Android.Graphics.Movie? +virtual Android.Content.Res.Resources.GetQuantityString(int id, int quantity) -> string! +virtual Android.Content.Res.Resources.GetQuantityString(int id, int quantity, params Java.Lang.Object![]? formatArgs) -> string! +virtual Android.Content.Res.Resources.GetQuantityTextFormatted(int id, int quantity) -> Java.Lang.ICharSequence! +virtual Android.Content.Res.Resources.GetResourceEntryName(int resid) -> string? +virtual Android.Content.Res.Resources.GetResourceName(int resid) -> string? +virtual Android.Content.Res.Resources.GetResourcePackageName(int resid) -> string? +virtual Android.Content.Res.Resources.GetResourceTypeName(int resid) -> string? +virtual Android.Content.Res.Resources.GetString(int id) -> string! +virtual Android.Content.Res.Resources.GetString(int id, params Java.Lang.Object![]? formatArgs) -> string! +virtual Android.Content.Res.Resources.GetStringArray(int id) -> string![]! +virtual Android.Content.Res.Resources.GetTextArrayFormatted(int id) -> Java.Lang.ICharSequence![]! +virtual Android.Content.Res.Resources.GetTextFormatted(int id) -> Java.Lang.ICharSequence! +virtual Android.Content.Res.Resources.GetTextFormatted(int id, Java.Lang.ICharSequence? def) -> Java.Lang.ICharSequence? +virtual Android.Content.Res.Resources.GetValue(int id, Android.Util.TypedValue? outValue, bool resolveRefs) -> void +virtual Android.Content.Res.Resources.GetValue(string? name, Android.Util.TypedValue? outValue, bool resolveRefs) -> void +virtual Android.Content.Res.Resources.GetValueForDensity(int id, int density, Android.Util.TypedValue? outValue, bool resolveRefs) -> void +virtual Android.Content.Res.Resources.GetXml(int id) -> System.Xml.XmlReader! +virtual Android.Content.Res.Resources.ObtainAttributes(Android.Util.IAttributeSet? set, int[]? attrs) -> Android.Content.Res.TypedArray? +virtual Android.Content.Res.Resources.ObtainTypedArray(int id) -> Android.Content.Res.TypedArray! +virtual Android.Content.Res.Resources.OpenRawResource(int id) -> System.IO.Stream! +virtual Android.Content.Res.Resources.OpenRawResource(int id, Android.Util.TypedValue? value) -> System.IO.Stream! +virtual Android.Content.Res.Resources.OpenRawResourceFd(int id) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Content.Res.Resources.ParseBundleExtra(string? tagName, Android.Util.IAttributeSet? attrs, Android.OS.Bundle? outBundle) -> void +virtual Android.Content.Res.Resources.ParseBundleExtras(System.Xml.XmlReader? parser, Android.OS.Bundle? outBundle) -> void +virtual Android.Content.Res.Resources.RemoveLoaders(params Android.Content.Res.Loader.ResourcesLoader![]! loaders) -> void +virtual Android.Content.Res.Resources.UpdateConfiguration(Android.Content.Res.Configuration? config, Android.Util.DisplayMetrics? metrics) -> void +virtual Android.Content.Res.TypedArray.ChangingConfigurations.get -> int +virtual Android.Content.Res.TypedArray.Close() -> void +virtual Android.Content.Res.TypedArray.GetBoolean(int index, bool defValue) -> bool +virtual Android.Content.Res.TypedArray.GetColor(int index, int defValue) -> Android.Graphics.Color +virtual Android.Content.Res.TypedArray.GetColorStateList(int index) -> Android.Content.Res.ColorStateList? +virtual Android.Content.Res.TypedArray.GetDimension(int index, float defValue) -> float +virtual Android.Content.Res.TypedArray.GetDimensionPixelOffset(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetDimensionPixelSize(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetDrawable(int index) -> Android.Graphics.Drawables.Drawable? +virtual Android.Content.Res.TypedArray.GetFloat(int index, float defValue) -> float +virtual Android.Content.Res.TypedArray.GetFont(int index) -> Android.Graphics.Typeface? +virtual Android.Content.Res.TypedArray.GetFraction(int index, int base, int pbase, float defValue) -> float +virtual Android.Content.Res.TypedArray.GetIndex(int at) -> int +virtual Android.Content.Res.TypedArray.GetInt(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetInteger(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetLayoutDimension(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetLayoutDimension(int index, string? name) -> int +virtual Android.Content.Res.TypedArray.GetNonResourceString(int index) -> string? +virtual Android.Content.Res.TypedArray.GetResourceId(int index, int defValue) -> int +virtual Android.Content.Res.TypedArray.GetSourceResourceId(int index, int defaultValue) -> int +virtual Android.Content.Res.TypedArray.GetString(int index) -> string? +virtual Android.Content.Res.TypedArray.GetTextArrayFormatted(int index) -> Java.Lang.ICharSequence![]? +virtual Android.Content.Res.TypedArray.GetTextFormatted(int index) -> Java.Lang.ICharSequence? +virtual Android.Content.Res.TypedArray.GetType(int index) -> int +virtual Android.Content.Res.TypedArray.GetValue(int index, Android.Util.TypedValue? outValue) -> bool +virtual Android.Content.Res.TypedArray.HasValue(int index) -> bool +virtual Android.Content.Res.TypedArray.HasValueOrEmpty(int index) -> bool +virtual Android.Content.Res.TypedArray.IndexCount.get -> int +virtual Android.Content.Res.TypedArray.Length() -> int +virtual Android.Content.Res.TypedArray.PeekValue(int index) -> Android.Util.TypedValue? +virtual Android.Content.Res.TypedArray.PositionDescription.get -> string? +virtual Android.Content.Res.TypedArray.Recycle() -> void +virtual Android.Content.Res.TypedArray.Resources.get -> Android.Content.Res.Resources? +virtual Android.Content.RestrictionEntry.DescribeContents() -> int +virtual Android.Content.RestrictionEntry.Description.get -> string? +virtual Android.Content.RestrictionEntry.Description.set -> void +virtual Android.Content.RestrictionEntry.GetAllSelectedStrings() -> string![]? +virtual Android.Content.RestrictionEntry.GetChoiceEntries() -> string![]? +virtual Android.Content.RestrictionEntry.GetChoiceValues() -> string![]? +virtual Android.Content.RestrictionEntry.GetRestrictions() -> Android.Content.RestrictionEntry![]? +virtual Android.Content.RestrictionEntry.IntValue.get -> int +virtual Android.Content.RestrictionEntry.IntValue.set -> void +virtual Android.Content.RestrictionEntry.Key.get -> string? +virtual Android.Content.RestrictionEntry.SelectedState.get -> bool +virtual Android.Content.RestrictionEntry.SelectedState.set -> void +virtual Android.Content.RestrictionEntry.SelectedString.get -> string? +virtual Android.Content.RestrictionEntry.SelectedString.set -> void +virtual Android.Content.RestrictionEntry.SetAllSelectedStrings(string![]? allSelectedStrings) -> void +virtual Android.Content.RestrictionEntry.SetChoiceEntries(Android.Content.Context? context, int stringArrayResId) -> void +virtual Android.Content.RestrictionEntry.SetChoiceEntries(string![]? choiceEntries) -> void +virtual Android.Content.RestrictionEntry.SetChoiceValues(Android.Content.Context? context, int stringArrayResId) -> void +virtual Android.Content.RestrictionEntry.SetChoiceValues(string![]? choiceValues) -> void +virtual Android.Content.RestrictionEntry.SetRestrictions(Android.Content.RestrictionEntry![]? restrictions) -> void +virtual Android.Content.RestrictionEntry.Title.get -> string? +virtual Android.Content.RestrictionEntry.Title.set -> void +virtual Android.Content.RestrictionEntry.Type.get -> Android.Content.RestrictionEntryType +virtual Android.Content.RestrictionEntry.Type.set -> void +virtual Android.Content.RestrictionEntry.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.RestrictionsManager.ApplicationRestrictions.get -> Android.OS.Bundle? +virtual Android.Content.RestrictionsManager.ApplicationRestrictionsPerAdmin.get -> System.Collections.Generic.IList! +virtual Android.Content.RestrictionsManager.CreateLocalApprovalIntent() -> Android.Content.Intent? +virtual Android.Content.RestrictionsManager.GetManifestRestrictions(string? packageName) -> System.Collections.Generic.IList? +virtual Android.Content.RestrictionsManager.HasRestrictionsProvider.get -> bool +virtual Android.Content.RestrictionsManager.NotifyPermissionResponse(string? packageName, Android.OS.PersistableBundle? response) -> void +virtual Android.Content.RestrictionsManager.RequestPermission(string? requestType, string? requestId, Android.OS.PersistableBundle? request) -> void +virtual Android.Content.SearchRecentSuggestionsProvider.SetupSuggestions(string? authority, Android.Content.DatabaseMode mode) -> void +virtual Android.Content.SyncAdapterType.AllowParallelSyncs() -> bool +virtual Android.Content.SyncAdapterType.DescribeContents() -> int +virtual Android.Content.SyncAdapterType.IsAlwaysSyncable.get -> bool +virtual Android.Content.SyncAdapterType.IsUserVisible.get -> bool +virtual Android.Content.SyncAdapterType.SettingsActivity.get -> string? +virtual Android.Content.SyncAdapterType.SupportsUploading() -> bool +virtual Android.Content.SyncAdapterType.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.SyncContext.OnFinished(Android.Content.SyncResult? result) -> void +virtual Android.Content.SyncContext.SyncContextBinder.get -> Android.OS.IBinder? +virtual Android.Content.SyncInfo.DescribeContents() -> int +virtual Android.Content.SyncInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.SyncRequest.Builder.Build() -> Android.Content.SyncRequest? +virtual Android.Content.SyncRequest.Builder.SetDisallowMetered(bool disallow) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetExpedited(bool expedited) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetExtras(Android.OS.Bundle? bundle) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetIgnoreBackoff(bool ignoreBackoff) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetIgnoreSettings(bool ignoreSettings) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetManual(bool isManual) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetNoRetry(bool noRetry) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetRequiresCharging(bool requiresCharging) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SetScheduleAsExpeditedJob(bool scheduleAsExpeditedJob) -> Android.Content.SyncRequest.Builder! +virtual Android.Content.SyncRequest.Builder.SetSyncAdapter(Android.Accounts.Account? account, string? authority) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SyncOnce() -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.Builder.SyncPeriodic(long pollFrequency, long beforeSeconds) -> Android.Content.SyncRequest.Builder? +virtual Android.Content.SyncRequest.DescribeContents() -> int +virtual Android.Content.SyncRequest.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.SyncStats.Clear() -> void +virtual Android.Content.SyncStats.DescribeContents() -> int +virtual Android.Content.SyncStats.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Content.UriMatcher.AddURI(string? authority, string? path, int code) -> void +virtual Android.Content.UriMatcher.Match(Android.Net.Uri? uri) -> int +virtual Android.Credentials.ClearCredentialStateException.Type.get -> string! +virtual Android.Credentials.CreateCredentialException.Type.get -> string! +virtual Android.Credentials.GetCredentialException.Type.get -> string! +virtual Android.Database.AbstractCursor.CheckPosition() -> void +virtual Android.Database.AbstractCursor.Close() -> void +virtual Android.Database.AbstractCursor.ColumnCount.get -> int +virtual Android.Database.AbstractCursor.CopyStringToBuffer(int columnIndex, Android.Database.CharArrayBuffer? buffer) -> void +virtual Android.Database.AbstractCursor.Deactivate() -> void +virtual Android.Database.AbstractCursor.Extras.get -> Android.OS.Bundle? +virtual Android.Database.AbstractCursor.Extras.set -> void +virtual Android.Database.AbstractCursor.FillWindow(int position, Android.Database.CursorWindow? window) -> void +virtual Android.Database.AbstractCursor.GetBlob(int column) -> byte[]? +virtual Android.Database.AbstractCursor.GetColumnIndex(string? columnName) -> int +virtual Android.Database.AbstractCursor.GetColumnIndexOrThrow(string? columnName) -> int +virtual Android.Database.AbstractCursor.GetColumnName(int columnIndex) -> string? +virtual Android.Database.AbstractCursor.GetType(int column) -> Android.Database.FieldType +virtual Android.Database.AbstractCursor.GetUpdatedField(int columnIndex) -> Java.Lang.Object? +virtual Android.Database.AbstractCursor.IsClosed.get -> bool +virtual Android.Database.AbstractCursor.IsFieldUpdated(int columnIndex) -> bool +virtual Android.Database.AbstractCursor.NotificationUri.get -> Android.Net.Uri? +virtual Android.Database.AbstractCursor.NotificationUris.get -> System.Collections.Generic.IList? +virtual Android.Database.AbstractCursor.OnChange(bool selfChange) -> void +virtual Android.Database.AbstractCursor.OnMove(int oldPosition, int newPosition) -> bool +virtual Android.Database.AbstractCursor.RegisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Database.AbstractCursor.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Database.AbstractCursor.Requery() -> bool +virtual Android.Database.AbstractCursor.Respond(Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Database.AbstractCursor.SetNotificationUri(Android.Content.ContentResolver? cr, Android.Net.Uri? notifyUri) -> void +virtual Android.Database.AbstractCursor.SetNotificationUris(Android.Content.ContentResolver! cr, System.Collections.Generic.IList! notifyUris) -> void +virtual Android.Database.AbstractCursor.UnregisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Database.AbstractCursor.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Database.AbstractCursor.WantsAllOnMoveCalls.get -> bool +virtual Android.Database.AbstractCursor.Window.get -> Android.Database.CursorWindow? +virtual Android.Database.AbstractWindowedCursor.HasWindow.get -> bool +virtual Android.Database.AbstractWindowedCursor.IsBlob(int columnIndex) -> bool +virtual Android.Database.AbstractWindowedCursor.IsFloat(int columnIndex) -> bool +virtual Android.Database.AbstractWindowedCursor.IsLong(int columnIndex) -> bool +virtual Android.Database.AbstractWindowedCursor.IsString(int columnIndex) -> bool +virtual Android.Database.AbstractWindowedCursor.SetWindow(Android.Database.CursorWindow? window) -> void +virtual Android.Database.ContentObservable.DispatchChange(bool selfChange) -> void +virtual Android.Database.ContentObservable.DispatchChange(bool selfChange, Android.Net.Uri? uri) -> void +virtual Android.Database.ContentObservable.NotifyChange(bool selfChange) -> void +virtual Android.Database.ContentObservable.RegisterObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Database.ContentObserver.DeliverSelfNotifications() -> bool +virtual Android.Database.ContentObserver.OnChange(bool selfChange) -> void +virtual Android.Database.ContentObserver.OnChange(bool selfChange, Android.Net.Uri? uri) -> void +virtual Android.Database.ContentObserver.OnChange(bool selfChange, Android.Net.Uri? uri, int flags) -> void +virtual Android.Database.ContentObserver.OnChange(bool selfChange, System.Collections.Generic.ICollection! uris, int flags) -> void +virtual Android.Database.CrossProcessCursorWrapper.FillWindow(int position, Android.Database.CursorWindow? window) -> void +virtual Android.Database.CrossProcessCursorWrapper.OnMove(int oldPosition, int newPosition) -> bool +virtual Android.Database.CrossProcessCursorWrapper.Window.get -> Android.Database.CursorWindow? +virtual Android.Database.CursorWindow.AllocRow() -> bool +virtual Android.Database.CursorWindow.Clear() -> void +virtual Android.Database.CursorWindow.CopyStringToBuffer(int row, int column, Android.Database.CharArrayBuffer? buffer) -> void +virtual Android.Database.CursorWindow.DescribeContents() -> int +virtual Android.Database.CursorWindow.FreeLastRow() -> void +virtual Android.Database.CursorWindow.GetBlob(int row, int column) -> byte[]? +virtual Android.Database.CursorWindow.GetDouble(int row, int column) -> double +virtual Android.Database.CursorWindow.GetFloat(int row, int column) -> float +virtual Android.Database.CursorWindow.GetInt(int row, int column) -> int +virtual Android.Database.CursorWindow.GetLong(int row, int column) -> long +virtual Android.Database.CursorWindow.GetShort(int row, int column) -> short +virtual Android.Database.CursorWindow.GetString(int row, int column) -> string? +virtual Android.Database.CursorWindow.GetType(int row, int column) -> Android.Database.FieldType +virtual Android.Database.CursorWindow.IsBlob(int row, int column) -> bool +virtual Android.Database.CursorWindow.IsFloat(int row, int column) -> bool +virtual Android.Database.CursorWindow.IsLong(int row, int column) -> bool +virtual Android.Database.CursorWindow.IsNull(int row, int column) -> bool +virtual Android.Database.CursorWindow.IsString(int row, int column) -> bool +virtual Android.Database.CursorWindow.NumRows.get -> int +virtual Android.Database.CursorWindow.PutBlob(byte[]? value, int row, int column) -> bool +virtual Android.Database.CursorWindow.PutDouble(double value, int row, int column) -> bool +virtual Android.Database.CursorWindow.PutLong(long value, int row, int column) -> bool +virtual Android.Database.CursorWindow.PutNull(int row, int column) -> bool +virtual Android.Database.CursorWindow.PutString(string? value, int row, int column) -> bool +virtual Android.Database.CursorWindow.SetNumColumns(int columnNum) -> bool +virtual Android.Database.CursorWindow.StartPosition.get -> int +virtual Android.Database.CursorWindow.StartPosition.set -> void +virtual Android.Database.CursorWindow.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Database.CursorWrapper.Close() -> void +virtual Android.Database.CursorWrapper.ColumnCount.get -> int +virtual Android.Database.CursorWrapper.CopyStringToBuffer(int columnIndex, Android.Database.CharArrayBuffer? buffer) -> void +virtual Android.Database.CursorWrapper.Count.get -> int +virtual Android.Database.CursorWrapper.Deactivate() -> void +virtual Android.Database.CursorWrapper.Extras.get -> Android.OS.Bundle? +virtual Android.Database.CursorWrapper.Extras.set -> void +virtual Android.Database.CursorWrapper.GetBlob(int columnIndex) -> byte[]? +virtual Android.Database.CursorWrapper.GetColumnIndex(string? columnName) -> int +virtual Android.Database.CursorWrapper.GetColumnIndexOrThrow(string? columnName) -> int +virtual Android.Database.CursorWrapper.GetColumnName(int columnIndex) -> string? +virtual Android.Database.CursorWrapper.GetColumnNames() -> string![]? +virtual Android.Database.CursorWrapper.GetDouble(int columnIndex) -> double +virtual Android.Database.CursorWrapper.GetFloat(int columnIndex) -> float +virtual Android.Database.CursorWrapper.GetInt(int columnIndex) -> int +virtual Android.Database.CursorWrapper.GetLong(int columnIndex) -> long +virtual Android.Database.CursorWrapper.GetShort(int columnIndex) -> short +virtual Android.Database.CursorWrapper.GetString(int columnIndex) -> string? +virtual Android.Database.CursorWrapper.GetType(int columnIndex) -> Android.Database.FieldType +virtual Android.Database.CursorWrapper.IsAfterLast.get -> bool +virtual Android.Database.CursorWrapper.IsBeforeFirst.get -> bool +virtual Android.Database.CursorWrapper.IsClosed.get -> bool +virtual Android.Database.CursorWrapper.IsFirst.get -> bool +virtual Android.Database.CursorWrapper.IsLast.get -> bool +virtual Android.Database.CursorWrapper.IsNull(int columnIndex) -> bool +virtual Android.Database.CursorWrapper.Move(int offset) -> bool +virtual Android.Database.CursorWrapper.MoveToFirst() -> bool +virtual Android.Database.CursorWrapper.MoveToLast() -> bool +virtual Android.Database.CursorWrapper.MoveToNext() -> bool +virtual Android.Database.CursorWrapper.MoveToPosition(int position) -> bool +virtual Android.Database.CursorWrapper.MoveToPrevious() -> bool +virtual Android.Database.CursorWrapper.NotificationUri.get -> Android.Net.Uri? +virtual Android.Database.CursorWrapper.NotificationUris.get -> System.Collections.Generic.IList? +virtual Android.Database.CursorWrapper.Position.get -> int +virtual Android.Database.CursorWrapper.RegisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Database.CursorWrapper.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Database.CursorWrapper.Requery() -> bool +virtual Android.Database.CursorWrapper.Respond(Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Database.CursorWrapper.SetNotificationUri(Android.Content.ContentResolver? cr, Android.Net.Uri? uri) -> void +virtual Android.Database.CursorWrapper.SetNotificationUris(Android.Content.ContentResolver? cr, System.Collections.Generic.IList? uris) -> void +virtual Android.Database.CursorWrapper.UnregisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Database.CursorWrapper.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Database.CursorWrapper.WantsAllOnMoveCalls.get -> bool +virtual Android.Database.CursorWrapper.WrappedCursor.get -> Android.Database.ICursor? +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, bool value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, byte[]? value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, double value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, float value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, int value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, long value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Bind(int index, string? value) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.BindNull(int index) -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Close() -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Execute() -> long +virtual Android.Database.DatabaseUtils.InsertHelper.GetColumnIndex(string? key) -> int +virtual Android.Database.DatabaseUtils.InsertHelper.Insert(Android.Content.ContentValues? values) -> long +virtual Android.Database.DatabaseUtils.InsertHelper.PrepareForInsert() -> void +virtual Android.Database.DatabaseUtils.InsertHelper.PrepareForReplace() -> void +virtual Android.Database.DatabaseUtils.InsertHelper.Replace(Android.Content.ContentValues? values) -> long +virtual Android.Database.DataSetObservable.NotifyChanged() -> void +virtual Android.Database.DataSetObservable.NotifyInvalidated() -> void +virtual Android.Database.DataSetObserver.OnChanged() -> void +virtual Android.Database.DataSetObserver.OnInvalidated() -> void +virtual Android.Database.MatrixCursor.AddRow(Java.Lang.IIterable? columnValues) -> void +virtual Android.Database.MatrixCursor.AddRow(Java.Lang.Object![]? columnValues) -> void +virtual Android.Database.MatrixCursor.NewRow() -> Android.Database.MatrixCursor.RowBuilder? +virtual Android.Database.MatrixCursor.RowBuilder.Add(Java.Lang.Object? columnValue) -> Android.Database.MatrixCursor.RowBuilder? +virtual Android.Database.MatrixCursor.RowBuilder.Add(string? columnName, Java.Lang.Object? value) -> Android.Database.MatrixCursor.RowBuilder? +virtual Android.Database.Observable.RegisterObserver(Java.Lang.Object? observer) -> void +virtual Android.Database.Observable.UnregisterAll() -> void +virtual Android.Database.Observable.UnregisterObserver(Java.Lang.Object? observer) -> void +virtual Android.Database.Sqlite.SQLiteClosable.AcquireReference() -> void +virtual Android.Database.Sqlite.SQLiteClosable.Close() -> void +virtual Android.Database.Sqlite.SQLiteClosable.OnAllReferencesReleasedFromContainer() -> void +virtual Android.Database.Sqlite.SQLiteClosable.ReleaseReference() -> void +virtual Android.Database.Sqlite.SQLiteClosable.ReleaseReferenceFromContainer() -> void +virtual Android.Database.Sqlite.SQLiteCursor.Database.get -> Android.Database.Sqlite.SQLiteDatabase? +virtual Android.Database.Sqlite.SQLiteCursor.SetFillWindowForwardOnly(bool fillWindowForwardOnly) -> void +virtual Android.Database.Sqlite.SQLiteCursor.SetSelectionArguments(string![]? selectionArgs) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.BeginTransaction() -> void +virtual Android.Database.Sqlite.SQLiteDatabase.BeginTransactionNonExclusive() -> void +virtual Android.Database.Sqlite.SQLiteDatabase.BeginTransactionWithListener(Android.Database.Sqlite.ISQLiteTransactionListener? transactionListener) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.BeginTransactionWithListenerNonExclusive(Android.Database.Sqlite.ISQLiteTransactionListener? transactionListener) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.CompileStatement(string? sql) -> Android.Database.Sqlite.SQLiteStatement? +virtual Android.Database.Sqlite.SQLiteDatabase.Delete(string? table, string? whereClause, string![]? whereArgs) -> int +virtual Android.Database.Sqlite.SQLiteDatabase.DisableWriteAheadLogging() -> void +virtual Android.Database.Sqlite.SQLiteDatabase.EnableWriteAheadLogging() -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.EndTransaction() -> void +virtual Android.Database.Sqlite.SQLiteDatabase.ExecPerConnectionSQL(string! sql, Java.Lang.Object![]? bindArgs) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.ExecSQL(string? sql) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.ExecSQL(string? sql, Java.Lang.Object![]? bindArgs) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.Insert(string? table, string? nullColumnHack, Android.Content.ContentValues? values) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.InsertOrThrow(string? table, string? nullColumnHack, Android.Content.ContentValues? values) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.InsertWithOnConflict(string? table, string? nullColumnHack, Android.Content.ContentValues? initialValues, Android.Database.Sqlite.Conflict conflictAlgorithm) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.InTransaction() -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsDatabaseIntegrityOk.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsDbLockedByCurrentThread.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsDbLockedByOtherThreads.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsOpen.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsReadOnly.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.IsWriteAheadLoggingEnabled.get -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.MarkTableSyncable(string? table, string? deletedTable) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.MarkTableSyncable(string? table, string? foreignKey, string? updateTable) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.MaximumSize.get -> long +virtual Android.Database.Sqlite.SQLiteDatabase.NeedUpgrade(int newVersion) -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.PageSize.get -> long +virtual Android.Database.Sqlite.SQLiteDatabase.PageSize.set -> void +virtual Android.Database.Sqlite.SQLiteDatabase.Path.get -> string? +virtual Android.Database.Sqlite.SQLiteDatabase.Query(bool distinct, string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.Query(bool distinct, string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.Query(string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.Query(string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.QueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, bool distinct, string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.QueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, bool distinct, string? table, string![]? columns, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? orderBy, string? limit, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.RawQuery(string? sql, string![]? selectionArgs) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.RawQuery(string? sql, string![]? selectionArgs, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string? sql, string![]? selectionArgs, string? editTable) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.RawQueryWithFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? cursorFactory, string? sql, string![]? selectionArgs, string? editTable, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteDatabase.Replace(string? table, string? nullColumnHack, Android.Content.ContentValues? initialValues) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.ReplaceOrThrow(string? table, string? nullColumnHack, Android.Content.ContentValues? initialValues) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.SetCustomAggregateFunction(string! functionName, Java.Util.Functions.IBinaryOperator! aggregateFunction) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetCustomScalarFunction(string! functionName, Java.Util.Functions.IUnaryOperator! scalarFunction) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetForeignKeyConstraintsEnabled(bool enable) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetLocale(Java.Util.Locale? locale) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetLockingEnabled(bool lockingEnabled) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetMaximumSize(long numBytes) -> long +virtual Android.Database.Sqlite.SQLiteDatabase.SetMaxSqlCacheSize(int cacheSize) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SetTransactionSuccessful() -> void +virtual Android.Database.Sqlite.SQLiteDatabase.SyncedTables.get -> System.Collections.Generic.IDictionary? +virtual Android.Database.Sqlite.SQLiteDatabase.Update(string? table, Android.Content.ContentValues? values, string? whereClause, string![]? whereArgs) -> int +virtual Android.Database.Sqlite.SQLiteDatabase.UpdateWithOnConflict(string? table, Android.Content.ContentValues? values, string? whereClause, string![]? whereArgs, Android.Database.Sqlite.Conflict conflictAlgorithm) -> int +virtual Android.Database.Sqlite.SQLiteDatabase.ValidateSql(string! sql, Android.OS.CancellationSignal? cancellationSignal) -> void +virtual Android.Database.Sqlite.SQLiteDatabase.Version.get -> int +virtual Android.Database.Sqlite.SQLiteDatabase.Version.set -> void +virtual Android.Database.Sqlite.SQLiteDatabase.YieldIfContended() -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.YieldIfContendedSafely() -> bool +virtual Android.Database.Sqlite.SQLiteDatabase.YieldIfContendedSafely(long sleepAfterYieldDelay) -> bool +virtual Android.Database.Sqlite.SQLiteOpenHelper.Close() -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.DatabaseName.get -> string? +virtual Android.Database.Sqlite.SQLiteOpenHelper.OnConfigure(Android.Database.Sqlite.SQLiteDatabase? db) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.OnDowngrade(Android.Database.Sqlite.SQLiteDatabase? db, int oldVersion, int newVersion) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.OnOpen(Android.Database.Sqlite.SQLiteDatabase? db) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.ReadableDatabase.get -> Android.Database.Sqlite.SQLiteDatabase? +virtual Android.Database.Sqlite.SQLiteOpenHelper.SetIdleConnectionTimeout(long idleConnectionTimeoutMs) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.SetLookasideConfig(int slotSize, int slotCount) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.SetOpenParams(Android.Database.Sqlite.SQLiteDatabase.OpenParams! openParams) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.SetWriteAheadLoggingEnabled(bool enabled) -> void +virtual Android.Database.Sqlite.SQLiteOpenHelper.WritableDatabase.get -> Android.Database.Sqlite.SQLiteDatabase? +virtual Android.Database.Sqlite.SQLiteProgram.BindAllArgsAsStrings(string![]? bindArgs) -> void +virtual Android.Database.Sqlite.SQLiteProgram.BindBlob(int index, byte[]? value) -> void +virtual Android.Database.Sqlite.SQLiteProgram.BindDouble(int index, double value) -> void +virtual Android.Database.Sqlite.SQLiteProgram.BindLong(int index, long value) -> void +virtual Android.Database.Sqlite.SQLiteProgram.BindNull(int index) -> void +virtual Android.Database.Sqlite.SQLiteProgram.BindString(int index, string? value) -> void +virtual Android.Database.Sqlite.SQLiteProgram.ClearBindings() -> void +virtual Android.Database.Sqlite.SQLiteProgram.Compile(string? sql, bool forceCompilation) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.AppendWhere(Java.Lang.ICharSequence! inWhere) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.AppendWhereEscapeString(string! inWhere) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.AppendWhereStandalone(Java.Lang.ICharSequence! inWhere) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.BuildQuery(string![]? projectionIn, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit) -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.BuildQuery(string![]? projectionIn, string? selection, string? groupBy, string? having, string? sortOrder, string? limit) -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.BuildUnionQuery(string![]? subQueries, string? sortOrder, string? limit) -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.BuildUnionSubQuery(string? typeDiscriminatorColumn, string![]? unionColumns, System.Collections.Generic.ICollection? columnsPresentInTable, int computedColumnsOffset, string? typeDiscriminatorValue, string? selection, string![]? selectionArgs, string? groupBy, string? having) -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.BuildUnionSubQuery(string? typeDiscriminatorColumn, string![]? unionColumns, System.Collections.Generic.ICollection? columnsPresentInTable, int computedColumnsOffset, string? typeDiscriminatorValue, string? selection, string? groupBy, string? having) -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.CursorFactory.get -> Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Delete(Android.Database.Sqlite.SQLiteDatabase! db, string? selection, string![]? selectionArgs) -> int +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Insert(Android.Database.Sqlite.SQLiteDatabase! db, Android.Content.ContentValues! values) -> long +virtual Android.Database.Sqlite.SQLiteQueryBuilder.IsDistinct.get -> bool +virtual Android.Database.Sqlite.SQLiteQueryBuilder.IsStrict.get -> bool +virtual Android.Database.Sqlite.SQLiteQueryBuilder.ProjectionGreylist.get -> System.Collections.Generic.ICollection? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.ProjectionGreylist.set -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.ProjectionMap.get -> System.Collections.Generic.IDictionary? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Query(Android.Database.Sqlite.SQLiteDatabase? db, string![]? projectionIn, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? sortOrder) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Query(Android.Database.Sqlite.SQLiteDatabase? db, string![]? projectionIn, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Query(Android.Database.Sqlite.SQLiteDatabase? db, string![]? projectionIn, string? selection, string![]? selectionArgs, string? groupBy, string? having, string? sortOrder, string? limit, Android.OS.CancellationSignal? cancellationSignal) -> Android.Database.ICursor? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.SetCursorFactory(Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.SetDistinct(bool distinct) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.SetProjectionMap(System.Collections.Generic.IDictionary? columnMap) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.SetStrict(bool strict) -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.StrictColumns.get -> bool +virtual Android.Database.Sqlite.SQLiteQueryBuilder.StrictColumns.set -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.StrictGrammar.get -> bool +virtual Android.Database.Sqlite.SQLiteQueryBuilder.StrictGrammar.set -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Tables.get -> string? +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Tables.set -> void +virtual Android.Database.Sqlite.SQLiteQueryBuilder.Update(Android.Database.Sqlite.SQLiteDatabase! db, Android.Content.ContentValues! values, string? selection, string![]? selectionArgs) -> int +virtual Android.Database.Sqlite.SQLiteStatement.Execute() -> void +virtual Android.Database.Sqlite.SQLiteStatement.ExecuteInsert() -> long +virtual Android.Database.Sqlite.SQLiteStatement.ExecuteUpdateDelete() -> int +virtual Android.Database.Sqlite.SQLiteStatement.SimpleQueryForBlobFileDescriptor() -> Android.OS.ParcelFileDescriptor? +virtual Android.Database.Sqlite.SQLiteStatement.SimpleQueryForLong() -> long +virtual Android.Database.Sqlite.SQLiteStatement.SimpleQueryForString() -> string? +virtual Android.Drm.DrmEvent.GetAttribute(string? key) -> Java.Lang.Object? +virtual Android.Drm.DrmEvent.Message.get -> string? +virtual Android.Drm.DrmEvent.Type.get -> Android.Drm.DrmEventType +virtual Android.Drm.DrmEvent.UniqueId.get -> int +virtual Android.Drm.DrmInfo.Get(string? key) -> Java.Lang.Object? +virtual Android.Drm.DrmInfo.GetData() -> byte[]? +virtual Android.Drm.DrmInfo.InfoType.get -> Android.Drm.DrmInfoEventType +virtual Android.Drm.DrmInfo.Iterator() -> Java.Util.IIterator? +virtual Android.Drm.DrmInfo.KeyIterator() -> Java.Util.IIterator? +virtual Android.Drm.DrmInfo.MimeType.get -> string? +virtual Android.Drm.DrmInfo.Put(string? key, Java.Lang.Object? value) -> void +virtual Android.Drm.DrmInfoRequest.Get(string? key) -> Java.Lang.Object? +virtual Android.Drm.DrmInfoRequest.InfoType.get -> Android.Drm.DrmInfoRequestType +virtual Android.Drm.DrmInfoRequest.Iterator() -> Java.Util.IIterator? +virtual Android.Drm.DrmInfoRequest.KeyIterator() -> Java.Util.IIterator? +virtual Android.Drm.DrmInfoRequest.MimeType.get -> string? +virtual Android.Drm.DrmInfoRequest.Put(string? key, Java.Lang.Object? value) -> void +virtual Android.Drm.DrmManagerClient.AcquireDrmInfo(Android.Drm.DrmInfoRequest? drmInfoRequest) -> Android.Drm.DrmInfo? +virtual Android.Drm.DrmManagerClient.AcquireRights(Android.Drm.DrmInfoRequest? drmInfoRequest) -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.AvailableDrmSupportInfo.get -> System.Collections.Generic.ICollection! +virtual Android.Drm.DrmManagerClient.CanHandle(Android.Net.Uri? uri, string? mimeType) -> bool +virtual Android.Drm.DrmManagerClient.CanHandle(string? path, string? mimeType) -> bool +virtual Android.Drm.DrmManagerClient.CheckRightsStatus(Android.Net.Uri? uri) -> Android.Drm.DrmStoreRightsStatusCode +virtual Android.Drm.DrmManagerClient.CheckRightsStatus(Android.Net.Uri? uri, Android.Drm.DrmStoreActionCode action) -> Android.Drm.DrmStoreRightsStatusCode +virtual Android.Drm.DrmManagerClient.CheckRightsStatus(string? path) -> Android.Drm.DrmStoreRightsStatusCode +virtual Android.Drm.DrmManagerClient.CheckRightsStatus(string? path, Android.Drm.DrmStoreActionCode action) -> Android.Drm.DrmStoreRightsStatusCode +virtual Android.Drm.DrmManagerClient.Close() -> void +virtual Android.Drm.DrmManagerClient.CloseConvertSession(int convertId) -> Android.Drm.DrmConvertedStatus? +virtual Android.Drm.DrmManagerClient.ConvertData(int convertId, byte[]? inputData) -> Android.Drm.DrmConvertedStatus? +virtual Android.Drm.DrmManagerClient.GetAvailableDrmEngines() -> string![]? +virtual Android.Drm.DrmManagerClient.GetConstraints(Android.Net.Uri? uri, Android.Drm.DrmStoreActionCode action) -> Android.Content.ContentValues? +virtual Android.Drm.DrmManagerClient.GetConstraints(string? path, Android.Drm.DrmStoreActionCode action) -> Android.Content.ContentValues? +virtual Android.Drm.DrmManagerClient.GetDrmObjectType(Android.Net.Uri? uri, string? mimeType) -> Android.Drm.DrmStoreObjectTypeCode +virtual Android.Drm.DrmManagerClient.GetDrmObjectType(string? path, string? mimeType) -> Android.Drm.DrmStoreObjectTypeCode +virtual Android.Drm.DrmManagerClient.GetMetadata(Android.Net.Uri? uri) -> Android.Content.ContentValues? +virtual Android.Drm.DrmManagerClient.GetMetadata(string? path) -> Android.Content.ContentValues? +virtual Android.Drm.DrmManagerClient.GetOriginalMimeType(Android.Net.Uri? uri) -> string? +virtual Android.Drm.DrmManagerClient.GetOriginalMimeType(string? path) -> string? +virtual Android.Drm.DrmManagerClient.OpenConvertSession(string? mimeType) -> int +virtual Android.Drm.DrmManagerClient.ProcessDrmInfo(Android.Drm.DrmInfo? drmInfo) -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.Release() -> void +virtual Android.Drm.DrmManagerClient.RemoveAllRights() -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.RemoveRights(Android.Net.Uri? uri) -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.RemoveRights(string? path) -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.SaveRights(Android.Drm.DrmRights? drmRights, string? rightsPath, string? contentPath) -> Android.Drm.DrmManagerClientErrorCode +virtual Android.Drm.DrmManagerClient.SetOnErrorListener(Android.Drm.DrmManagerClient.IOnErrorListener? errorListener) -> void +virtual Android.Drm.DrmManagerClient.SetOnEventListener(Android.Drm.DrmManagerClient.IOnEventListener? eventListener) -> void +virtual Android.Drm.DrmManagerClient.SetOnInfoListener(Android.Drm.DrmManagerClient.IOnInfoListener? infoListener) -> void +virtual Android.Drm.DrmRights.AccountId.get -> string? +virtual Android.Drm.DrmRights.GetData() -> byte[]? +virtual Android.Drm.DrmRights.MimeType.get -> string? +virtual Android.Drm.DrmRights.SubscriptionId.get -> string? +virtual Android.Drm.DrmSupportInfo.AddFileSuffix(string? fileSuffix) -> void +virtual Android.Drm.DrmSupportInfo.AddMimeType(string? mimeType) -> void +virtual Android.Drm.DrmSupportInfo.Descriprition.get -> string? +virtual Android.Drm.DrmSupportInfo.Description.get -> string? +virtual Android.Drm.DrmSupportInfo.FileSuffixIterator.get -> Java.Util.IIterator? +virtual Android.Drm.DrmSupportInfo.MimeTypeIterator.get -> Java.Util.IIterator? +virtual Android.Drm.DrmSupportInfo.SetDescription(string? description) -> void +virtual Android.Drm.DrmUtils.ExtendedMetadataParser.Get(string? key) -> string? +virtual Android.Drm.DrmUtils.ExtendedMetadataParser.Iterator() -> Java.Util.IIterator? +virtual Android.Drm.DrmUtils.ExtendedMetadataParser.KeyIterator() -> Java.Util.IIterator? +virtual Android.Drm.ProcessedData.AccountId.get -> string? +virtual Android.Drm.ProcessedData.GetData() -> byte[]? +virtual Android.Drm.ProcessedData.SubscriptionId.get -> string? +virtual Android.Gestures.Gesture.AddStroke(Android.Gestures.GestureStroke? stroke) -> void +virtual Android.Gestures.Gesture.BoundingBox.get -> Android.Graphics.RectF? +virtual Android.Gestures.Gesture.Clone() -> Java.Lang.Object? +virtual Android.Gestures.Gesture.DescribeContents() -> int +virtual Android.Gestures.Gesture.ID.get -> long +virtual Android.Gestures.Gesture.Length.get -> float +virtual Android.Gestures.Gesture.Strokes.get -> System.Collections.Generic.IList? +virtual Android.Gestures.Gesture.StrokesCount.get -> int +virtual Android.Gestures.Gesture.ToBitmap(int width, int height, Android.Views.Edge edge, int numSample, Android.Graphics.Color color) -> Android.Graphics.Bitmap? +virtual Android.Gestures.Gesture.ToBitmap(int width, int height, int inset, Android.Graphics.Color color) -> Android.Graphics.Bitmap? +virtual Android.Gestures.Gesture.ToPath() -> Android.Graphics.Path? +virtual Android.Gestures.Gesture.ToPath(Android.Graphics.Path? path) -> Android.Graphics.Path? +virtual Android.Gestures.Gesture.ToPath(Android.Graphics.Path? path, int width, int height, Android.Views.Edge edge, int numSample) -> Android.Graphics.Path? +virtual Android.Gestures.Gesture.ToPath(int width, int height, Android.Views.Edge edge, int numSample) -> Android.Graphics.Path? +virtual Android.Gestures.Gesture.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Gestures.GestureLibrary.AddGesture(string? entryName, Android.Gestures.Gesture? gesture) -> void +virtual Android.Gestures.GestureLibrary.GestureEntries.get -> System.Collections.Generic.ICollection? +virtual Android.Gestures.GestureLibrary.GetGestures(string? entryName) -> System.Collections.Generic.IList? +virtual Android.Gestures.GestureLibrary.IsReadOnly.get -> bool +virtual Android.Gestures.GestureLibrary.OrientationStyle.get -> Android.Gestures.OrientationStyle +virtual Android.Gestures.GestureLibrary.OrientationStyle.set -> void +virtual Android.Gestures.GestureLibrary.Recognize(Android.Gestures.Gesture? gesture) -> System.Collections.Generic.IList? +virtual Android.Gestures.GestureLibrary.RemoveEntry(string? entryName) -> void +virtual Android.Gestures.GestureLibrary.RemoveGesture(string? entryName, Android.Gestures.Gesture? gesture) -> void +virtual Android.Gestures.GestureLibrary.SequenceType.get -> Android.Gestures.SequenceStyle +virtual Android.Gestures.GestureLibrary.SequenceType.set -> void +virtual Android.Gestures.GestureOverlayView.AddOnGestureListener(Android.Gestures.GestureOverlayView.IOnGestureListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.AddOnGesturePerformedListener(Android.Gestures.GestureOverlayView.IOnGesturePerformedListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.AddOnGesturingListener(Android.Gestures.GestureOverlayView.IOnGesturingListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.CancelClearAnimation() -> void +virtual Android.Gestures.GestureOverlayView.CancelGesture() -> void +virtual Android.Gestures.GestureOverlayView.Clear(bool animated) -> void +virtual Android.Gestures.GestureOverlayView.CurrentStroke.get -> System.Collections.Generic.IList? +virtual Android.Gestures.GestureOverlayView.EventsInterceptionEnabled.get -> bool +virtual Android.Gestures.GestureOverlayView.EventsInterceptionEnabled.set -> void +virtual Android.Gestures.GestureOverlayView.FadeEnabled.get -> bool +virtual Android.Gestures.GestureOverlayView.FadeEnabled.set -> void +virtual Android.Gestures.GestureOverlayView.FadeOffset.get -> long +virtual Android.Gestures.GestureOverlayView.FadeOffset.set -> void +virtual Android.Gestures.GestureOverlayView.Gesture.get -> Android.Gestures.Gesture? +virtual Android.Gestures.GestureOverlayView.Gesture.set -> void +virtual Android.Gestures.GestureOverlayView.GestureColor.get -> Android.Graphics.Color +virtual Android.Gestures.GestureOverlayView.GestureColor.set -> void +virtual Android.Gestures.GestureOverlayView.GesturePath.get -> Android.Graphics.Path? +virtual Android.Gestures.GestureOverlayView.GestureStrokeAngleThreshold.get -> float +virtual Android.Gestures.GestureOverlayView.GestureStrokeAngleThreshold.set -> void +virtual Android.Gestures.GestureOverlayView.GestureStrokeLengthThreshold.get -> float +virtual Android.Gestures.GestureOverlayView.GestureStrokeLengthThreshold.set -> void +virtual Android.Gestures.GestureOverlayView.GestureStrokeSquarenessTreshold.get -> float +virtual Android.Gestures.GestureOverlayView.GestureStrokeSquarenessTreshold.set -> void +virtual Android.Gestures.GestureOverlayView.GestureStrokeType.get -> Android.Gestures.GestureStrokeType +virtual Android.Gestures.GestureOverlayView.GestureStrokeType.set -> void +virtual Android.Gestures.GestureOverlayView.GestureStrokeWidth.get -> float +virtual Android.Gestures.GestureOverlayView.GestureStrokeWidth.set -> void +virtual Android.Gestures.GestureOverlayView.GestureVisible.get -> bool +virtual Android.Gestures.GestureOverlayView.GestureVisible.set -> void +virtual Android.Gestures.GestureOverlayView.GetGesturePath(Android.Graphics.Path? path) -> Android.Graphics.Path? +virtual Android.Gestures.GestureOverlayView.IsGesturing.get -> bool +virtual Android.Gestures.GestureOverlayView.Orientation.get -> Android.Gestures.GestureOrientation +virtual Android.Gestures.GestureOverlayView.Orientation.set -> void +virtual Android.Gestures.GestureOverlayView.RemoveAllOnGestureListeners() -> void +virtual Android.Gestures.GestureOverlayView.RemoveAllOnGesturePerformedListeners() -> void +virtual Android.Gestures.GestureOverlayView.RemoveAllOnGesturingListeners() -> void +virtual Android.Gestures.GestureOverlayView.RemoveOnGestureListener(Android.Gestures.GestureOverlayView.IOnGestureListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.RemoveOnGesturePerformedListener(Android.Gestures.GestureOverlayView.IOnGesturePerformedListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.RemoveOnGesturingListener(Android.Gestures.GestureOverlayView.IOnGesturingListener? listener) -> void +virtual Android.Gestures.GestureOverlayView.UncertainGestureColor.get -> Android.Graphics.Color +virtual Android.Gestures.GestureOverlayView.UncertainGestureColor.set -> void +virtual Android.Gestures.GesturePoint.Clone() -> Java.Lang.Object? +virtual Android.Gestures.GestureStore.AddGesture(string? entryName, Android.Gestures.Gesture? gesture) -> void +virtual Android.Gestures.GestureStore.GestureEntries.get -> System.Collections.Generic.ICollection? +virtual Android.Gestures.GestureStore.GetGestures(string? entryName) -> System.Collections.Generic.IList? +virtual Android.Gestures.GestureStore.HasChanged.get -> bool +virtual Android.Gestures.GestureStore.Load(System.IO.Stream? stream) -> void +virtual Android.Gestures.GestureStore.Load(System.IO.Stream? stream, bool closeStream) -> void +virtual Android.Gestures.GestureStore.OrientationStyle.get -> Android.Gestures.OrientationStyle +virtual Android.Gestures.GestureStore.OrientationStyle.set -> void +virtual Android.Gestures.GestureStore.Recognize(Android.Gestures.Gesture? gesture) -> System.Collections.Generic.IList? +virtual Android.Gestures.GestureStore.RemoveEntry(string? entryName) -> void +virtual Android.Gestures.GestureStore.RemoveGesture(string? entryName, Android.Gestures.Gesture? gesture) -> void +virtual Android.Gestures.GestureStore.Save(System.IO.Stream? stream) -> void +virtual Android.Gestures.GestureStore.Save(System.IO.Stream? stream, bool closeStream) -> void +virtual Android.Gestures.GestureStore.SequenceType.get -> Android.Gestures.SequenceStyle +virtual Android.Gestures.GestureStore.SequenceType.set -> void +virtual Android.Gestures.GestureStroke.ClearPath() -> void +virtual Android.Gestures.GestureStroke.Clone() -> Java.Lang.Object? +virtual Android.Gestures.GestureStroke.ComputeOrientedBoundingBox() -> Android.Gestures.OrientedBoundingBox? +virtual Android.Gestures.GestureStroke.Path.get -> Android.Graphics.Path? +virtual Android.Gestures.GestureStroke.ToPath(float width, float height, int numSample) -> Android.Graphics.Path? +virtual Android.Graphics.BitmapFactory.Options.RequestCancelDecode() -> void +virtual Android.Graphics.BitmapShader.FilterMode.get -> int +virtual Android.Graphics.BitmapShader.FilterMode.set -> void +virtual Android.Graphics.BitmapShader.MaxAnisotropy.get -> int +virtual Android.Graphics.BitmapShader.MaxAnisotropy.set -> void +virtual Android.Graphics.Camera.ApplyToCanvas(Android.Graphics.Canvas? canvas) -> void +virtual Android.Graphics.Camera.DotWithNormal(float dx, float dy, float dz) -> float +virtual Android.Graphics.Camera.GetMatrix(Android.Graphics.Matrix? matrix) -> void +virtual Android.Graphics.Camera.LocationX.get -> float +virtual Android.Graphics.Camera.LocationY.get -> float +virtual Android.Graphics.Camera.LocationZ.get -> float +virtual Android.Graphics.Camera.Restore() -> void +virtual Android.Graphics.Camera.Rotate(float x, float y, float z) -> void +virtual Android.Graphics.Camera.RotateX(float deg) -> void +virtual Android.Graphics.Camera.RotateY(float deg) -> void +virtual Android.Graphics.Camera.RotateZ(float deg) -> void +virtual Android.Graphics.Camera.Save() -> void +virtual Android.Graphics.Camera.SetLocation(float x, float y, float z) -> void +virtual Android.Graphics.Camera.Translate(float x, float y, float z) -> void +virtual Android.Graphics.Canvas.ClipOutPath(Android.Graphics.Path! path) -> bool +virtual Android.Graphics.Canvas.ClipOutRect(Android.Graphics.Rect! rect) -> bool +virtual Android.Graphics.Canvas.ClipOutRect(Android.Graphics.RectF! rect) -> bool +virtual Android.Graphics.Canvas.ClipOutRect(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.Canvas.ClipOutRect(int left, int top, int right, int bottom) -> bool +virtual Android.Graphics.Canvas.ClipPath(Android.Graphics.Path! path) -> bool +virtual Android.Graphics.Canvas.ClipPath(Android.Graphics.Path! path, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Canvas.ClipRect(Android.Graphics.Rect! rect) -> bool +virtual Android.Graphics.Canvas.ClipRect(Android.Graphics.Rect! rect, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Canvas.ClipRect(Android.Graphics.RectF! rect) -> bool +virtual Android.Graphics.Canvas.ClipRect(Android.Graphics.RectF! rect, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Canvas.ClipRect(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.Canvas.ClipRect(float left, float top, float right, float bottom, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Canvas.ClipRect(int left, int top, int right, int bottom) -> bool +virtual Android.Graphics.Canvas.ClipRegion(Android.Graphics.Region? region) -> bool +virtual Android.Graphics.Canvas.ClipRegion(Android.Graphics.Region? region, Android.Graphics.Region.Op? op) -> bool +virtual Android.Graphics.Canvas.Concat(Android.Graphics.Matrix? matrix) -> void +virtual Android.Graphics.Canvas.Density.get -> int +virtual Android.Graphics.Canvas.Density.set -> void +virtual Android.Graphics.Canvas.DisableZ() -> void +virtual Android.Graphics.Canvas.DrawArc(Android.Graphics.RectF! oval, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle, bool useCenter, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawARGB(int a, int r, int g, int b) -> void +virtual Android.Graphics.Canvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Matrix! matrix, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Rect? src, Android.Graphics.Rect! dst, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, Android.Graphics.Rect? src, Android.Graphics.RectF! dst, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmap(Android.Graphics.Bitmap! bitmap, float left, float top, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmap(int[]! colors, int offset, int stride, float x, float y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmap(int[]! colors, int offset, int stride, int x, int y, int width, int height, bool hasAlpha, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawBitmapMesh(Android.Graphics.Bitmap! bitmap, int meshWidth, int meshHeight, float[]! verts, int vertOffset, int[]? colors, int colorOffset, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawCircle(float cx, float cy, float radius, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawColor(Android.Graphics.Color color) -> void +virtual Android.Graphics.Canvas.DrawColor(Android.Graphics.Color color, Android.Graphics.BlendMode! mode) -> void +virtual Android.Graphics.Canvas.DrawColor(Android.Graphics.Color color, Android.Graphics.PorterDuff.Mode! mode) -> void +virtual Android.Graphics.Canvas.DrawColor(long color) -> void +virtual Android.Graphics.Canvas.DrawColor(long color, Android.Graphics.BlendMode! mode) -> void +virtual Android.Graphics.Canvas.DrawDoubleRoundRect(Android.Graphics.RectF! outer, float outerRx, float outerRy, Android.Graphics.RectF! inner, float innerRx, float innerRy, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawDoubleRoundRect(Android.Graphics.RectF! outer, float[]! outerRadii, Android.Graphics.RectF! inner, float[]! innerRadii, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawFilter.get -> Android.Graphics.DrawFilter? +virtual Android.Graphics.Canvas.DrawFilter.set -> void +virtual Android.Graphics.Canvas.DrawGlyphs(int[]! glyphIds, int glyphIdOffset, float[]! positions, int positionOffset, int glyphCount, Android.Graphics.Fonts.Font! font, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawLine(float startX, float startY, float stopX, float stopY, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawLines(float[]! pts, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawLines(float[]! pts, int offset, int count, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawMesh(Android.Graphics.Mesh! mesh, Android.Graphics.BlendMode? blendMode, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawOval(Android.Graphics.RectF! oval, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawOval(float left, float top, float right, float bottom, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPaint(Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPatch(Android.Graphics.NinePatch! patch, Android.Graphics.Rect! dst, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawPatch(Android.Graphics.NinePatch! patch, Android.Graphics.RectF! dst, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Canvas.DrawPath(Android.Graphics.Path! path, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPicture(Android.Graphics.Picture! picture) -> void +virtual Android.Graphics.Canvas.DrawPicture(Android.Graphics.Picture! picture, Android.Graphics.Rect! dst) -> void +virtual Android.Graphics.Canvas.DrawPicture(Android.Graphics.Picture! picture, Android.Graphics.RectF! dst) -> void +virtual Android.Graphics.Canvas.DrawPoint(float x, float y, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPoints(float[]! pts, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPoints(float[]? pts, int offset, int count, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPosText(char[]! text, int index, int count, float[]! pos, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawPosText(string! text, float[]! pos, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawRect(Android.Graphics.Rect! r, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawRect(Android.Graphics.RectF! rect, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawRect(float left, float top, float right, float bottom, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawRenderNode(Android.Graphics.RenderNode! renderNode) -> void +virtual Android.Graphics.Canvas.DrawRGB(int r, int g, int b) -> void +virtual Android.Graphics.Canvas.DrawRoundRect(Android.Graphics.RectF! rect, float rx, float ry, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawRoundRect(float left, float top, float right, float bottom, float rx, float ry, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawText(char[]! text, int index, int count, float x, float y, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawText(Java.Lang.ICharSequence! text, int start, int end, float x, float y, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawText(string! text, float x, float y, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawText(string! text, int start, int end, float x, float y, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawTextOnPath(char[]! text, int index, int count, Android.Graphics.Path! path, float hOffset, float vOffset, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawTextOnPath(string! text, Android.Graphics.Path! path, float hOffset, float vOffset, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawTextRun(Android.Graphics.Text.MeasuredText! text, int start, int end, int contextStart, int contextEnd, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawTextRun(char[]! text, int index, int count, int contextIndex, int contextCount, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawTextRun(Java.Lang.ICharSequence! text, int start, int end, int contextStart, int contextEnd, float x, float y, bool isRtl, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.DrawVertices(Android.Graphics.Canvas.VertexMode! mode, int vertexCount, float[]! verts, int vertOffset, float[]? texs, int texOffset, int[]? colors, int colorOffset, short[]? indices, int indexOffset, int indexCount, Android.Graphics.Paint! paint) -> void +virtual Android.Graphics.Canvas.EnableZ() -> void +virtual Android.Graphics.Canvas.GetClipBounds(Android.Graphics.Rect! bounds) -> bool +virtual Android.Graphics.Canvas.GetMatrix(Android.Graphics.Matrix! ctm) -> void +virtual Android.Graphics.Canvas.GL.get -> Javax.Microedition.Khronos.Opengles.IGL? +virtual Android.Graphics.Canvas.Height.get -> int +virtual Android.Graphics.Canvas.IsHardwareAccelerated.get -> bool +virtual Android.Graphics.Canvas.IsOpaque.get -> bool +virtual Android.Graphics.Canvas.MaximumBitmapHeight.get -> int +virtual Android.Graphics.Canvas.MaximumBitmapWidth.get -> int +virtual Android.Graphics.Canvas.QuickReject(Android.Graphics.Path! path) -> bool +virtual Android.Graphics.Canvas.QuickReject(Android.Graphics.Path! path, Android.Graphics.Canvas.EdgeType! type) -> bool +virtual Android.Graphics.Canvas.QuickReject(Android.Graphics.RectF! rect) -> bool +virtual Android.Graphics.Canvas.QuickReject(Android.Graphics.RectF! rect, Android.Graphics.Canvas.EdgeType! type) -> bool +virtual Android.Graphics.Canvas.QuickReject(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.Canvas.QuickReject(float left, float top, float right, float bottom, Android.Graphics.Canvas.EdgeType! type) -> bool +virtual Android.Graphics.Canvas.Restore() -> void +virtual Android.Graphics.Canvas.RestoreToCount(int saveCount) -> void +virtual Android.Graphics.Canvas.Rotate(float degrees) -> void +virtual Android.Graphics.Canvas.Save() -> int +virtual Android.Graphics.Canvas.Save(Android.Graphics.SaveFlags saveFlags) -> int +virtual Android.Graphics.Canvas.SaveCount.get -> int +virtual Android.Graphics.Canvas.SaveLayer(Android.Graphics.RectF? bounds, Android.Graphics.Paint? paint) -> int +virtual Android.Graphics.Canvas.SaveLayer(Android.Graphics.RectF? bounds, Android.Graphics.Paint? paint, Android.Graphics.SaveFlags saveFlags) -> int +virtual Android.Graphics.Canvas.SaveLayer(float left, float top, float right, float bottom, Android.Graphics.Paint? paint) -> int +virtual Android.Graphics.Canvas.SaveLayer(float left, float top, float right, float bottom, Android.Graphics.Paint? paint, Android.Graphics.SaveFlags saveFlags) -> int +virtual Android.Graphics.Canvas.SaveLayerAlpha(Android.Graphics.RectF? bounds, int alpha) -> int +virtual Android.Graphics.Canvas.SaveLayerAlpha(Android.Graphics.RectF? bounds, int alpha, Android.Graphics.SaveFlags saveFlags) -> int +virtual Android.Graphics.Canvas.SaveLayerAlpha(float left, float top, float right, float bottom, int alpha) -> int +virtual Android.Graphics.Canvas.SaveLayerAlpha(float left, float top, float right, float bottom, int alpha, Android.Graphics.SaveFlags saveFlags) -> int +virtual Android.Graphics.Canvas.Scale(float sx, float sy) -> void +virtual Android.Graphics.Canvas.SetBitmap(Android.Graphics.Bitmap? bitmap) -> void +virtual Android.Graphics.Canvas.SetViewport(int width, int height) -> void +virtual Android.Graphics.Canvas.Skew(float sx, float sy) -> void +virtual Android.Graphics.Canvas.Translate(float dx, float dy) -> void +virtual Android.Graphics.Canvas.Width.get -> int +virtual Android.Graphics.ColorMatrix.PostConcat(Android.Graphics.ColorMatrix? postmatrix) -> void +virtual Android.Graphics.ColorMatrix.PreConcat(Android.Graphics.ColorMatrix? prematrix) -> void +virtual Android.Graphics.ColorMatrix.Reset() -> void +virtual Android.Graphics.ColorMatrix.Set(Android.Graphics.ColorMatrix? src) -> void +virtual Android.Graphics.ColorMatrix.Set(float[]? src) -> void +virtual Android.Graphics.ColorMatrix.SetConcat(Android.Graphics.ColorMatrix? matA, Android.Graphics.ColorMatrix? matB) -> void +virtual Android.Graphics.ColorMatrix.SetRGB2YUV() -> void +virtual Android.Graphics.ColorMatrix.SetRotate(int axis, float degrees) -> void +virtual Android.Graphics.ColorMatrix.SetSaturation(float sat) -> void +virtual Android.Graphics.ColorMatrix.SetScale(float rScale, float gScale, float bScale, float aScale) -> void +virtual Android.Graphics.ColorMatrix.SetYUV2RGB() -> void +virtual Android.Graphics.ColorMatrixColorFilter.GetColorMatrix(Android.Graphics.ColorMatrix? colorMatrix) -> void +virtual Android.Graphics.ColorObject.Alpha() -> float +virtual Android.Graphics.ColorObject.Blue() -> float +virtual Android.Graphics.ColorObject.ColorSpace.get -> Android.Graphics.ColorSpace! +virtual Android.Graphics.ColorObject.ComponentCount.get -> int +virtual Android.Graphics.ColorObject.Convert(Android.Graphics.ColorSpace! colorSpace) -> Android.Graphics.ColorObject! +virtual Android.Graphics.ColorObject.GetComponent(int component) -> float +virtual Android.Graphics.ColorObject.GetComponents() -> float[]! +virtual Android.Graphics.ColorObject.GetComponents(float[]? components) -> float[]! +virtual Android.Graphics.ColorObject.Green() -> float +virtual Android.Graphics.ColorObject.IsSrgb.get -> bool +virtual Android.Graphics.ColorObject.IsWideGamut.get -> bool +virtual Android.Graphics.ColorObject.Luminance() -> float +virtual Android.Graphics.ColorObject.Model.get -> Android.Graphics.ColorSpace.Model? +virtual Android.Graphics.ColorObject.Pack() -> long +virtual Android.Graphics.ColorObject.Red() -> float +virtual Android.Graphics.ColorObject.ToArgb() -> int +virtual Android.Graphics.ColorSpace.ComponentCount.get -> int +virtual Android.Graphics.ColorSpace.Connector.Destination.get -> Android.Graphics.ColorSpace! +virtual Android.Graphics.ColorSpace.Connector.RenderIntent.get -> Android.Graphics.ColorSpace.RenderIntent? +virtual Android.Graphics.ColorSpace.Connector.Source.get -> Android.Graphics.ColorSpace! +virtual Android.Graphics.ColorSpace.Connector.Transform(float r, float g, float b) -> float[]! +virtual Android.Graphics.ColorSpace.Connector.Transform(float[]! v) -> float[]! +virtual Android.Graphics.ColorSpace.DataSpace.get -> int +virtual Android.Graphics.ColorSpace.FromXyz(float x, float y, float z) -> float[]! +virtual Android.Graphics.ColorSpace.GetModel() -> Android.Graphics.ColorSpace.Model! +virtual Android.Graphics.ColorSpace.Id.get -> int +virtual Android.Graphics.ColorSpace.IsSrgb.get -> bool +virtual Android.Graphics.ColorSpace.Name.get -> string! +virtual Android.Graphics.ColorSpace.Rgb.Eotf.get -> Java.Util.Functions.IDoubleUnaryOperator! +virtual Android.Graphics.ColorSpace.Rgb.FromLinear(float r, float g, float b) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.FromLinear(float[]! v) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetInverseTransform() -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetInverseTransform(float[]! inverseTransform) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetPrimaries() -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetPrimaries(float[]! primaries) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetTransferParameters() -> Android.Graphics.ColorSpace.Rgb.TransferParameters? +virtual Android.Graphics.ColorSpace.Rgb.GetTransform() -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetTransform(float[]! transform) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetWhitePoint() -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.GetWhitePoint(float[]! whitePoint) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.Oetf.get -> Java.Util.Functions.IDoubleUnaryOperator! +virtual Android.Graphics.ColorSpace.Rgb.ToLinear(float r, float g, float b) -> float[]! +virtual Android.Graphics.ColorSpace.Rgb.ToLinear(float[]! v) -> float[]! +virtual Android.Graphics.ColorSpace.ToXyz(float r, float g, float b) -> float[]! +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.Background.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.Foreground.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.IconMask.get -> Android.Graphics.Path? +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.Monochrome.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.SetOpacity(int opacity) -> void +virtual Android.Graphics.Drawables.AdaptiveIconDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.Animatable2AnimationCallback.OnAnimationEnd(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Graphics.Drawables.Animatable2AnimationCallback.OnAnimationStart(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.ClearAnimationCallbacks() -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.IsRunning.get -> bool +virtual Android.Graphics.Drawables.AnimatedImageDrawable.RegisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.RepeatCount.get -> int +virtual Android.Graphics.Drawables.AnimatedImageDrawable.RepeatCount.set -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.Start() -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.Stop() -> void +virtual Android.Graphics.Drawables.AnimatedImageDrawable.UnregisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> bool +virtual Android.Graphics.Drawables.AnimatedStateListDrawable.AddState(int[]! stateSet, Android.Graphics.Drawables.Drawable! drawable, int id) -> void +virtual Android.Graphics.Drawables.AnimatedStateListDrawable.AddTransition(int fromId, int toId, Java.Lang.Object! transition, bool reversible) -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.ClearAnimationCallbacks() -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.IsRunning.get -> bool +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.RegisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.Reset() -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.Start() -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.Stop() -> void +virtual Android.Graphics.Drawables.AnimatedVectorDrawable.UnregisterAnimationCallback(Android.Graphics.Drawables.Animatable2AnimationCallback! callback) -> bool +virtual Android.Graphics.Drawables.AnimationDrawable.AddFrame(Android.Graphics.Drawables.Drawable! frame, int duration) -> void +virtual Android.Graphics.Drawables.AnimationDrawable.GetDuration(int i) -> int +virtual Android.Graphics.Drawables.AnimationDrawable.GetFrame(int index) -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.AnimationDrawable.IsRunning.get -> bool +virtual Android.Graphics.Drawables.AnimationDrawable.NumberOfFrames.get -> int +virtual Android.Graphics.Drawables.AnimationDrawable.OneShot.get -> bool +virtual Android.Graphics.Drawables.AnimationDrawable.OneShot.set -> void +virtual Android.Graphics.Drawables.AnimationDrawable.Run() -> void +virtual Android.Graphics.Drawables.AnimationDrawable.Start() -> void +virtual Android.Graphics.Drawables.AnimationDrawable.Stop() -> void +virtual Android.Graphics.Drawables.BitmapDrawable.Gravity.get -> Android.Views.GravityFlags +virtual Android.Graphics.Drawables.BitmapDrawable.Gravity.set -> void +virtual Android.Graphics.Drawables.BitmapDrawable.HasAntiAlias.get -> bool +virtual Android.Graphics.Drawables.BitmapDrawable.HasMipMap.get -> bool +virtual Android.Graphics.Drawables.BitmapDrawable.SetAntiAlias(bool aa) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.SetMipMap(bool mipMap) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.SetTargetDensity(Android.Graphics.Canvas? canvas) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.SetTargetDensity(Android.Util.DisplayMetrics? metrics) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.SetTargetDensity(int density) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.SetTileModeXY(Android.Graphics.Shader.TileMode? xmode, Android.Graphics.Shader.TileMode? ymode) -> void +virtual Android.Graphics.Drawables.BitmapDrawable.TileModeX.get -> Android.Graphics.Shader.TileMode? +virtual Android.Graphics.Drawables.BitmapDrawable.TileModeX.set -> void +virtual Android.Graphics.Drawables.ColorDrawable.Color.get -> Android.Graphics.Color +virtual Android.Graphics.Drawables.ColorDrawable.Color.set -> void +virtual Android.Graphics.Drawables.ColorStateListDrawable.ClearAlpha() -> void +virtual Android.Graphics.Drawables.ColorStateListDrawable.ColorStateList.get -> Android.Content.Res.ColorStateList! +virtual Android.Graphics.Drawables.ColorStateListDrawable.ColorStateList.set -> void +virtual Android.Graphics.Drawables.ColorStateListDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +virtual Android.Graphics.Drawables.ColorStateListDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.ColorStateListDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.Drawable.Alpha.get -> int +virtual Android.Graphics.Drawables.Drawable.Alpha.set -> void +virtual Android.Graphics.Drawables.Drawable.ApplyTheme(Android.Content.Res.Resources.Theme! t) -> void +virtual Android.Graphics.Drawables.Drawable.AutoMirrored.get -> bool +virtual Android.Graphics.Drawables.Drawable.AutoMirrored.set -> void +virtual Android.Graphics.Drawables.Drawable.Callback.get -> Android.Graphics.Drawables.Drawable.ICallback? +virtual Android.Graphics.Drawables.Drawable.Callback.set -> void +virtual Android.Graphics.Drawables.Drawable.CanApplyTheme() -> bool +virtual Android.Graphics.Drawables.Drawable.ChangingConfigurations.get -> Android.Content.PM.ConfigChanges +virtual Android.Graphics.Drawables.Drawable.ChangingConfigurations.set -> void +virtual Android.Graphics.Drawables.Drawable.ClearColorFilter() -> void +virtual Android.Graphics.Drawables.Drawable.ColorFilter.get -> Android.Graphics.ColorFilter? +virtual Android.Graphics.Drawables.Drawable.ConstantState.CanApplyTheme() -> bool +virtual Android.Graphics.Drawables.Drawable.ConstantState.NewDrawable(Android.Content.Res.Resources? res) -> Android.Graphics.Drawables.Drawable! +virtual Android.Graphics.Drawables.Drawable.ConstantState.NewDrawable(Android.Content.Res.Resources? res, Android.Content.Res.Resources.Theme? theme) -> Android.Graphics.Drawables.Drawable! +virtual Android.Graphics.Drawables.Drawable.Current.get -> Android.Graphics.Drawables.Drawable! +virtual Android.Graphics.Drawables.Drawable.DirtyBounds.get -> Android.Graphics.Rect! +virtual Android.Graphics.Drawables.Drawable.GetConstantState() -> Android.Graphics.Drawables.Drawable.ConstantState? +virtual Android.Graphics.Drawables.Drawable.GetHotspotBounds(Android.Graphics.Rect! outRect) -> void +virtual Android.Graphics.Drawables.Drawable.GetOutline(Android.Graphics.Outline! outline) -> void +virtual Android.Graphics.Drawables.Drawable.GetPadding(Android.Graphics.Rect! padding) -> bool +virtual Android.Graphics.Drawables.Drawable.GetState() -> int[]! +virtual Android.Graphics.Drawables.Drawable.HasFocusStateSpecified.get -> bool +virtual Android.Graphics.Drawables.Drawable.Inflate(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs) -> void +virtual Android.Graphics.Drawables.Drawable.Inflate(Android.Content.Res.Resources! r, System.Xml.XmlReader! parser, Android.Util.IAttributeSet! attrs, Android.Content.Res.Resources.Theme? theme) -> void +virtual Android.Graphics.Drawables.Drawable.IntrinsicHeight.get -> int +virtual Android.Graphics.Drawables.Drawable.IntrinsicWidth.get -> int +virtual Android.Graphics.Drawables.Drawable.InvalidateSelf() -> void +virtual Android.Graphics.Drawables.Drawable.IsFilterBitmap.get -> bool +virtual Android.Graphics.Drawables.Drawable.IsProjected.get -> bool +virtual Android.Graphics.Drawables.Drawable.IsStateful.get -> bool +virtual Android.Graphics.Drawables.Drawable.JumpToCurrentState() -> void +virtual Android.Graphics.Drawables.Drawable.LayoutDirection.get -> Android.Views.LayoutDirection +virtual Android.Graphics.Drawables.Drawable.MinimumHeight.get -> int +virtual Android.Graphics.Drawables.Drawable.MinimumWidth.get -> int +virtual Android.Graphics.Drawables.Drawable.Mutate() -> Android.Graphics.Drawables.Drawable! +virtual Android.Graphics.Drawables.Drawable.OnBoundsChange(Android.Graphics.Rect! bounds) -> void +virtual Android.Graphics.Drawables.Drawable.OnLayoutDirectionChanged(int layoutDirection) -> bool +virtual Android.Graphics.Drawables.Drawable.OnLevelChange(int level) -> bool +virtual Android.Graphics.Drawables.Drawable.OnStateChange(int[]! state) -> bool +virtual Android.Graphics.Drawables.Drawable.OpticalInsets.get -> Android.Graphics.Insets! +virtual Android.Graphics.Drawables.Drawable.ScheduleSelf(Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.Drawable.SetBounds(int left, int top, int right, int bottom) -> void +virtual Android.Graphics.Drawables.Drawable.SetColorFilter(Android.Graphics.Color color, Android.Graphics.PorterDuff.Mode! mode) -> void +virtual Android.Graphics.Drawables.Drawable.SetDither(bool dither) -> void +virtual Android.Graphics.Drawables.Drawable.SetFilterBitmap(bool filter) -> void +virtual Android.Graphics.Drawables.Drawable.SetHotspot(float x, float y) -> void +virtual Android.Graphics.Drawables.Drawable.SetHotspotBounds(int left, int top, int right, int bottom) -> void +virtual Android.Graphics.Drawables.Drawable.SetState(int[]! stateSet) -> bool +virtual Android.Graphics.Drawables.Drawable.SetTint(int tintColor) -> void +virtual Android.Graphics.Drawables.Drawable.SetTintBlendMode(Android.Graphics.BlendMode? blendMode) -> void +virtual Android.Graphics.Drawables.Drawable.SetTintList(Android.Content.Res.ColorStateList? tint) -> void +virtual Android.Graphics.Drawables.Drawable.SetTintMode(Android.Graphics.PorterDuff.Mode? tintMode) -> void +virtual Android.Graphics.Drawables.Drawable.SetVisible(bool visible, bool restart) -> bool +virtual Android.Graphics.Drawables.Drawable.TransparentRegion.get -> Android.Graphics.Region? +virtual Android.Graphics.Drawables.Drawable.UnscheduleSelf(Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.CanConstantState() -> bool +virtual Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.ComputeConstantSize() -> void +virtual Android.Graphics.Drawables.DrawableContainer.DrawableContainerState.GrowArray(int oldSize, int newSize) -> void +virtual Android.Graphics.Drawables.DrawableContainer.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +virtual Android.Graphics.Drawables.DrawableContainer.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.DrawableContainer.SelectDrawable(int index) -> bool +virtual Android.Graphics.Drawables.DrawableContainer.SetConstantState(Android.Graphics.Drawables.DrawableContainer.DrawableContainerState? state) -> void +virtual Android.Graphics.Drawables.DrawableContainer.SetEnterFadeDuration(int ms) -> void +virtual Android.Graphics.Drawables.DrawableContainer.SetExitFadeDuration(int ms) -> void +virtual Android.Graphics.Drawables.DrawableContainer.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.DrawableWrapper.Drawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.DrawableWrapper.Drawable.set -> void +virtual Android.Graphics.Drawables.DrawableWrapper.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +virtual Android.Graphics.Drawables.DrawableWrapper.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.DrawableWrapper.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.GradientDrawable.Color.get -> Android.Content.Res.ColorStateList? +virtual Android.Graphics.Drawables.GradientDrawable.CornerRadius.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.GetColors() -> int[]? +virtual Android.Graphics.Drawables.GradientDrawable.GetCornerRadii() -> float[]? +virtual Android.Graphics.Drawables.GradientDrawable.GetOrientation() -> Android.Graphics.Drawables.GradientDrawable.Orientation? +virtual Android.Graphics.Drawables.GradientDrawable.GradientCenterX.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.GradientCenterY.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.GradientRadius.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.GradientType.get -> Android.Graphics.Drawables.GradientType +virtual Android.Graphics.Drawables.GradientDrawable.InnerRadius.get -> int +virtual Android.Graphics.Drawables.GradientDrawable.InnerRadius.set -> void +virtual Android.Graphics.Drawables.GradientDrawable.InnerRadiusRatio.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.InnerRadiusRatio.set -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetColor(Android.Content.Res.ColorStateList? colorStateList) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetColor(int argb) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetColors(int[]? colors) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetColors(int[]? colors, float[]? offsets) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetCornerRadii(float[]? radii) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetCornerRadius(float radius) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetGradientCenter(float x, float y) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetGradientRadius(float gradientRadius) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetGradientType(Android.Graphics.Drawables.GradientType gradient) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetOrientation(Android.Graphics.Drawables.GradientDrawable.Orientation? orientation) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetPadding(int left, int top, int right, int bottom) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetShape(Android.Graphics.Drawables.ShapeType shape) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetSize(int width, int height) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetStroke(int width, Android.Content.Res.ColorStateList? colorStateList) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetStroke(int width, Android.Content.Res.ColorStateList? colorStateList, float dashWidth, float dashGap) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetStroke(int width, Android.Graphics.Color color) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetStroke(int width, Android.Graphics.Color color, float dashWidth, float dashGap) -> void +virtual Android.Graphics.Drawables.GradientDrawable.SetUseLevel(bool useLevel) -> void +virtual Android.Graphics.Drawables.GradientDrawable.Shape.get -> Android.Graphics.Drawables.ShapeType +virtual Android.Graphics.Drawables.GradientDrawable.Thickness.get -> int +virtual Android.Graphics.Drawables.GradientDrawable.Thickness.set -> void +virtual Android.Graphics.Drawables.GradientDrawable.ThicknessRatio.get -> float +virtual Android.Graphics.Drawables.GradientDrawable.ThicknessRatio.set -> void +virtual Android.Graphics.Drawables.GradientDrawable.UseLevel.get -> bool +virtual Android.Graphics.Drawables.LayerDrawable.AddLayer(Android.Graphics.Drawables.Drawable? dr) -> int +virtual Android.Graphics.Drawables.LayerDrawable.BottomPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.EndPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.FindDrawableByLayerId(int id) -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.LayerDrawable.FindIndexByLayerId(int id) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetDrawable(int index) -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.LayerDrawable.GetId(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerGravity(int index) -> Android.Views.GravityFlags +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerHeight(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetBottom(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetEnd(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetLeft(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetRight(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetStart(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerInsetTop(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.GetLayerWidth(int index) -> int +virtual Android.Graphics.Drawables.LayerDrawable.InvalidateDrawable(Android.Graphics.Drawables.Drawable! who) -> void +virtual Android.Graphics.Drawables.LayerDrawable.LeftPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.NumberOfLayers.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.PaddingMode.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.PaddingMode.set -> void +virtual Android.Graphics.Drawables.LayerDrawable.RightPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetDrawable(int index, Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetDrawableByLayerId(int id, Android.Graphics.Drawables.Drawable? drawable) -> bool +virtual Android.Graphics.Drawables.LayerDrawable.SetId(int index, int id) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerGravity(int index, Android.Views.GravityFlags gravity) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerHeight(int index, int h) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInset(int index, int l, int t, int r, int b) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetBottom(int index, int b) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetEnd(int index, int e) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetLeft(int index, int l) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetRelative(int index, int s, int t, int e, int b) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetRight(int index, int r) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetStart(int index, int s) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerInsetTop(int index, int t) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerSize(int index, int w, int h) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetLayerWidth(int index, int w) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetOpacity(int opacity) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetPadding(int left, int top, int right, int bottom) -> void +virtual Android.Graphics.Drawables.LayerDrawable.SetPaddingRelative(int start, int top, int end, int bottom) -> void +virtual Android.Graphics.Drawables.LayerDrawable.StartPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.TopPadding.get -> int +virtual Android.Graphics.Drawables.LayerDrawable.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Graphics.Drawables.LevelListDrawable.AddLevel(int low, int high, Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Graphics.Drawables.NinePatchDrawable.Paint.get -> Android.Graphics.Paint! +virtual Android.Graphics.Drawables.NinePatchDrawable.SetTargetDensity(Android.Graphics.Canvas! canvas) -> void +virtual Android.Graphics.Drawables.NinePatchDrawable.SetTargetDensity(Android.Util.DisplayMetrics! metrics) -> void +virtual Android.Graphics.Drawables.NinePatchDrawable.SetTargetDensity(int density) -> void +virtual Android.Graphics.Drawables.PaintDrawable.SetCornerRadii(float[]? radii) -> void +virtual Android.Graphics.Drawables.PaintDrawable.SetCornerRadius(float radius) -> void +virtual Android.Graphics.Drawables.PictureDrawable.Picture.get -> Android.Graphics.Picture? +virtual Android.Graphics.Drawables.PictureDrawable.Picture.set -> void +virtual Android.Graphics.Drawables.RippleDrawable.EffectColor.get -> Android.Content.Res.ColorStateList! +virtual Android.Graphics.Drawables.RippleDrawable.EffectColor.set -> void +virtual Android.Graphics.Drawables.RippleDrawable.Radius.get -> int +virtual Android.Graphics.Drawables.RippleDrawable.Radius.set -> void +virtual Android.Graphics.Drawables.RippleDrawable.SetColor(Android.Content.Res.ColorStateList! color) -> void +virtual Android.Graphics.Drawables.RotateDrawable.FromDegrees.get -> float +virtual Android.Graphics.Drawables.RotateDrawable.FromDegrees.set -> void +virtual Android.Graphics.Drawables.RotateDrawable.PivotX.get -> float +virtual Android.Graphics.Drawables.RotateDrawable.PivotX.set -> void +virtual Android.Graphics.Drawables.RotateDrawable.PivotXRelative.get -> bool +virtual Android.Graphics.Drawables.RotateDrawable.PivotXRelative.set -> void +virtual Android.Graphics.Drawables.RotateDrawable.PivotY.get -> float +virtual Android.Graphics.Drawables.RotateDrawable.PivotY.set -> void +virtual Android.Graphics.Drawables.RotateDrawable.PivotYRelative.get -> bool +virtual Android.Graphics.Drawables.RotateDrawable.PivotYRelative.set -> void +virtual Android.Graphics.Drawables.RotateDrawable.ToDegrees.get -> float +virtual Android.Graphics.Drawables.RotateDrawable.ToDegrees.set -> void +virtual Android.Graphics.Drawables.ShapeDrawable.GetShaderFactory() -> Android.Graphics.Drawables.ShapeDrawable.ShaderFactory? +virtual Android.Graphics.Drawables.ShapeDrawable.InflateTag(string? name, Android.Content.Res.Resources? r, System.Xml.XmlReader? parser, Android.Util.IAttributeSet? attrs) -> bool +virtual Android.Graphics.Drawables.ShapeDrawable.OnDraw(Android.Graphics.Drawables.Shapes.Shape? shape, Android.Graphics.Canvas? canvas, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.Paint.get -> Android.Graphics.Paint? +virtual Android.Graphics.Drawables.ShapeDrawable.SetIntrinsicHeight(int height) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.SetIntrinsicWidth(int width) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.SetPadding(Android.Graphics.Rect? padding) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.SetPadding(int left, int top, int right, int bottom) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.SetShaderFactory(Android.Graphics.Drawables.ShapeDrawable.ShaderFactory? fact) -> void +virtual Android.Graphics.Drawables.ShapeDrawable.Shape.get -> Android.Graphics.Drawables.Shapes.Shape? +virtual Android.Graphics.Drawables.ShapeDrawable.Shape.set -> void +virtual Android.Graphics.Drawables.Shapes.Shape.Clone() -> Android.Graphics.Drawables.Shapes.Shape? +virtual Android.Graphics.Drawables.Shapes.Shape.GetOutline(Android.Graphics.Outline! outline) -> void +virtual Android.Graphics.Drawables.Shapes.Shape.HasAlpha.get -> bool +virtual Android.Graphics.Drawables.Shapes.Shape.OnResize(float width, float height) -> void +virtual Android.Graphics.Drawables.StateListDrawable.AddState(int[]? stateSet, Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Graphics.Drawables.StateListDrawable.FindStateDrawableIndex(int[]! stateSet) -> int +virtual Android.Graphics.Drawables.StateListDrawable.GetStateDrawable(int index) -> Android.Graphics.Drawables.Drawable? +virtual Android.Graphics.Drawables.StateListDrawable.GetStateSet(int index) -> int[]! +virtual Android.Graphics.Drawables.StateListDrawable.StateCount.get -> int +virtual Android.Graphics.Drawables.TransitionDrawable.CrossFadeEnabled.get -> bool +virtual Android.Graphics.Drawables.TransitionDrawable.CrossFadeEnabled.set -> void +virtual Android.Graphics.Drawables.TransitionDrawable.ResetTransition() -> void +virtual Android.Graphics.Drawables.TransitionDrawable.ReverseTransition(int duration) -> void +virtual Android.Graphics.Drawables.TransitionDrawable.StartTransition(int durationMillis) -> void +virtual Android.Graphics.HardwareBufferRenderer.Close() -> void +virtual Android.Graphics.HardwareBufferRenderer.IsClosed.get -> bool +virtual Android.Graphics.HardwareBufferRenderer.ObtainRenderRequest() -> Android.Graphics.HardwareBufferRenderer.RenderRequest! +virtual Android.Graphics.HardwareBufferRenderer.SetContentRoot(Android.Graphics.RenderNode? content) -> void +virtual Android.Graphics.HardwareBufferRenderer.SetLightSourceAlpha(float ambientShadowAlpha, float spotShadowAlpha) -> void +virtual Android.Graphics.HardwareBufferRenderer.SetLightSourceGeometry(float lightX, float lightY, float lightZ, float lightRadius) -> void +virtual Android.Graphics.HardwareRenderer.ClearContent() -> void +virtual Android.Graphics.HardwareRenderer.CreateRenderRequest() -> Android.Graphics.HardwareRenderer.FrameRenderRequest! +virtual Android.Graphics.HardwareRenderer.Destroy() -> void +virtual Android.Graphics.HardwareRenderer.NotifyFramePending() -> void +virtual Android.Graphics.HardwareRenderer.Opaque.get -> bool +virtual Android.Graphics.HardwareRenderer.Opaque.set -> void +virtual Android.Graphics.HardwareRenderer.SetContentRoot(Android.Graphics.RenderNode? content) -> void +virtual Android.Graphics.HardwareRenderer.SetLightSourceAlpha(float ambientShadowAlpha, float spotShadowAlpha) -> void +virtual Android.Graphics.HardwareRenderer.SetLightSourceGeometry(float lightX, float lightY, float lightZ, float lightRadius) -> void +virtual Android.Graphics.HardwareRenderer.SetName(string! name) -> void +virtual Android.Graphics.HardwareRenderer.SetSurface(Android.Views.Surface? surface) -> void +virtual Android.Graphics.HardwareRenderer.Start() -> void +virtual Android.Graphics.HardwareRenderer.Stop() -> void +virtual Android.Graphics.ImageDecoder.ImageInfo.ColorSpace.get -> Android.Graphics.ColorSpace? +virtual Android.Graphics.ImageDecoder.ImageInfo.IsAnimated.get -> bool +virtual Android.Graphics.ImageDecoder.ImageInfo.MimeType.get -> string! +virtual Android.Graphics.ImageDecoder.ImageInfo.Size.get -> Android.Util.Size! +virtual Android.Graphics.Interpolator.Reset(int valueCount) -> void +virtual Android.Graphics.Interpolator.Reset(int valueCount, int frameCount) -> void +virtual Android.Graphics.Interpolator.SetKeyFrame(int index, int msec, float[]? values) -> void +virtual Android.Graphics.Interpolator.SetKeyFrame(int index, int msec, float[]? values, float[]? blend) -> void +virtual Android.Graphics.Interpolator.SetRepeatMirror(float repeatCount, bool mirror) -> void +virtual Android.Graphics.Interpolator.TimeToValues(float[]? values) -> Android.Graphics.Interpolator.Result? +virtual Android.Graphics.Interpolator.TimeToValues(int msec, float[]? values) -> Android.Graphics.Interpolator.Result? +virtual Android.Graphics.LayerRasterizer.AddLayer(Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.LayerRasterizer.AddLayer(Android.Graphics.Paint? paint, float dx, float dy) -> void +virtual Android.Graphics.LightingColorFilter.ColorAdd.get -> int +virtual Android.Graphics.LightingColorFilter.ColorMultiply.get -> int +virtual Android.Graphics.Matrix.GetValues(float[]? values) -> void +virtual Android.Graphics.Matrix.Invert(Android.Graphics.Matrix? inverse) -> bool +virtual Android.Graphics.Matrix.IsAffine.get -> bool +virtual Android.Graphics.Matrix.IsIdentity.get -> bool +virtual Android.Graphics.Matrix.MapPoints(float[]? dst, float[]? src) -> void +virtual Android.Graphics.Matrix.MapPoints(float[]? dst, int dstIndex, float[]? src, int srcIndex, int pointCount) -> void +virtual Android.Graphics.Matrix.MapPoints(float[]? pts) -> void +virtual Android.Graphics.Matrix.MapRadius(float radius) -> float +virtual Android.Graphics.Matrix.MapRect(Android.Graphics.RectF? dst, Android.Graphics.RectF? src) -> bool +virtual Android.Graphics.Matrix.MapRect(Android.Graphics.RectF? rect) -> bool +virtual Android.Graphics.Matrix.MapVectors(float[]? dst, float[]? src) -> void +virtual Android.Graphics.Matrix.MapVectors(float[]? dst, int dstIndex, float[]? src, int srcIndex, int vectorCount) -> void +virtual Android.Graphics.Matrix.MapVectors(float[]? vecs) -> void +virtual Android.Graphics.Matrix.PostConcat(Android.Graphics.Matrix? other) -> bool +virtual Android.Graphics.Matrix.PostRotate(float degrees) -> bool +virtual Android.Graphics.Matrix.PostRotate(float degrees, float px, float py) -> bool +virtual Android.Graphics.Matrix.PostScale(float sx, float sy) -> bool +virtual Android.Graphics.Matrix.PostScale(float sx, float sy, float px, float py) -> bool +virtual Android.Graphics.Matrix.PostSkew(float kx, float ky) -> bool +virtual Android.Graphics.Matrix.PostSkew(float kx, float ky, float px, float py) -> bool +virtual Android.Graphics.Matrix.PostTranslate(float dx, float dy) -> bool +virtual Android.Graphics.Matrix.PreConcat(Android.Graphics.Matrix? other) -> bool +virtual Android.Graphics.Matrix.PreRotate(float degrees) -> bool +virtual Android.Graphics.Matrix.PreRotate(float degrees, float px, float py) -> bool +virtual Android.Graphics.Matrix.PreScale(float sx, float sy) -> bool +virtual Android.Graphics.Matrix.PreScale(float sx, float sy, float px, float py) -> bool +virtual Android.Graphics.Matrix.PreSkew(float kx, float ky) -> bool +virtual Android.Graphics.Matrix.PreSkew(float kx, float ky, float px, float py) -> bool +virtual Android.Graphics.Matrix.PreTranslate(float dx, float dy) -> bool +virtual Android.Graphics.Matrix.RectStaysRect() -> bool +virtual Android.Graphics.Matrix.Reset() -> void +virtual Android.Graphics.Matrix.Set(Android.Graphics.Matrix? src) -> void +virtual Android.Graphics.Matrix.SetConcat(Android.Graphics.Matrix? a, Android.Graphics.Matrix? b) -> bool +virtual Android.Graphics.Matrix.SetPolyToPoly(float[]? src, int srcIndex, float[]? dst, int dstIndex, int pointCount) -> bool +virtual Android.Graphics.Matrix.SetRectToRect(Android.Graphics.RectF? src, Android.Graphics.RectF? dst, Android.Graphics.Matrix.ScaleToFit? stf) -> bool +virtual Android.Graphics.Matrix.SetRotate(float degrees) -> void +virtual Android.Graphics.Matrix.SetRotate(float degrees, float px, float py) -> void +virtual Android.Graphics.Matrix.SetScale(float sx, float sy) -> void +virtual Android.Graphics.Matrix.SetScale(float sx, float sy, float px, float py) -> void +virtual Android.Graphics.Matrix.SetSinCos(float sinValue, float cosValue) -> void +virtual Android.Graphics.Matrix.SetSinCos(float sinValue, float cosValue, float px, float py) -> void +virtual Android.Graphics.Matrix.SetSkew(float kx, float ky) -> void +virtual Android.Graphics.Matrix.SetSkew(float kx, float ky, float px, float py) -> void +virtual Android.Graphics.Matrix.SetTranslate(float dx, float dy) -> void +virtual Android.Graphics.Matrix.SetValues(float[]? values) -> void +virtual Android.Graphics.Matrix.ToShortString() -> string? +virtual Android.Graphics.Mesh.SetColorUniform(string! uniformName, Android.Graphics.Color color) -> void +virtual Android.Graphics.Mesh.SetColorUniform(string! uniformName, Android.Graphics.ColorObject! color) -> void +virtual Android.Graphics.Mesh.SetColorUniform(string! uniformName, long color) -> void +virtual Android.Graphics.Mesh.SetFloatUniform(string! uniformName, float value) -> void +virtual Android.Graphics.Mesh.SetFloatUniform(string! uniformName, float value1, float value2) -> void +virtual Android.Graphics.Mesh.SetFloatUniform(string! uniformName, float value1, float value2, float value3) -> void +virtual Android.Graphics.Mesh.SetFloatUniform(string! uniformName, float value1, float value2, float value3, float value4) -> void +virtual Android.Graphics.Mesh.SetFloatUniform(string! uniformName, float[]! values) -> void +virtual Android.Graphics.Mesh.SetIntUniform(string! uniformName, int value) -> void +virtual Android.Graphics.Mesh.SetIntUniform(string! uniformName, int value1, int value2) -> void +virtual Android.Graphics.Mesh.SetIntUniform(string! uniformName, int value1, int value2, int value3) -> void +virtual Android.Graphics.Mesh.SetIntUniform(string! uniformName, int value1, int value2, int value3, int value4) -> void +virtual Android.Graphics.Mesh.SetIntUniform(string! uniformName, int[]! values) -> void +virtual Android.Graphics.MeshSpecification.Attribute.Name.get -> string! +virtual Android.Graphics.MeshSpecification.Attribute.Offset.get -> int +virtual Android.Graphics.MeshSpecification.Attribute.Type.get -> Android.Graphics.MeshSpecificationType +virtual Android.Graphics.MeshSpecification.Varying.Name.get -> string! +virtual Android.Graphics.MeshSpecification.Varying.Type.get -> Android.Graphics.MeshSpecificationType +virtual Android.Graphics.Movie.Draw(Android.Graphics.Canvas? canvas, float x, float y) -> void +virtual Android.Graphics.Movie.Draw(Android.Graphics.Canvas? canvas, float x, float y, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.Movie.Duration() -> int +virtual Android.Graphics.Movie.Height() -> int +virtual Android.Graphics.Movie.IsOpaque.get -> bool +virtual Android.Graphics.Movie.SetTime(int relativeMilliseconds) -> bool +virtual Android.Graphics.Movie.Width() -> int +virtual Android.Graphics.NinePatch.Bitmap.get -> Android.Graphics.Bitmap? +virtual Android.Graphics.NinePatch.Density.get -> int +virtual Android.Graphics.NinePatch.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Rect? location) -> void +virtual Android.Graphics.NinePatch.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Rect? location, Android.Graphics.Paint? paint) -> void +virtual Android.Graphics.NinePatch.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.RectF? location) -> void +virtual Android.Graphics.NinePatch.Height.get -> int +virtual Android.Graphics.NinePatch.Name.get -> string? +virtual Android.Graphics.NinePatch.Paint.get -> Android.Graphics.Paint? +virtual Android.Graphics.NinePatch.SetPaint(Android.Graphics.Paint? p) -> void +virtual Android.Graphics.NinePatch.Width.get -> int +virtual Android.Graphics.Paint.Alpha.get -> int +virtual Android.Graphics.Paint.Alpha.set -> void +virtual Android.Graphics.Paint.Ascent() -> float +virtual Android.Graphics.Paint.BlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Graphics.Paint.BlendMode.set -> void +virtual Android.Graphics.Paint.BreakText(char[]? text, int index, int count, float maxWidth, float[]? measuredWidth) -> int +virtual Android.Graphics.Paint.BreakText(Java.Lang.ICharSequence? text, int start, int end, bool measureForwards, float maxWidth, float[]? measuredWidth) -> int +virtual Android.Graphics.Paint.BreakText(string? text, bool measureForwards, float maxWidth, float[]? measuredWidth) -> int +virtual Android.Graphics.Paint.ClearShadowLayer() -> void +virtual Android.Graphics.Paint.Color.get -> Android.Graphics.Color +virtual Android.Graphics.Paint.Color.set -> void +virtual Android.Graphics.Paint.ColorFilter.get -> Android.Graphics.ColorFilter? +virtual Android.Graphics.Paint.ColorLong.get -> long +virtual Android.Graphics.Paint.Descent() -> float +virtual Android.Graphics.Paint.ElegantTextHeight.get -> bool +virtual Android.Graphics.Paint.ElegantTextHeight.set -> void +virtual Android.Graphics.Paint.EndHyphenEdit.get -> int +virtual Android.Graphics.Paint.EndHyphenEdit.set -> void +virtual Android.Graphics.Paint.EqualsForTextMeasurement(Android.Graphics.Paint! other) -> bool +virtual Android.Graphics.Paint.Flags.get -> Android.Graphics.PaintFlags +virtual Android.Graphics.Paint.Flags.set -> void +virtual Android.Graphics.Paint.FontFeatureSettings.get -> string? +virtual Android.Graphics.Paint.FontFeatureSettings.set -> void +virtual Android.Graphics.Paint.FontSpacing.get -> float +virtual Android.Graphics.Paint.FontVariationSettings.get -> string? +virtual Android.Graphics.Paint.GetFillPath(Android.Graphics.Path? src, Android.Graphics.Path? dst) -> bool +virtual Android.Graphics.Paint.GetFontMetrics() -> Android.Graphics.Paint.FontMetrics? +virtual Android.Graphics.Paint.GetFontMetrics(Android.Graphics.Paint.FontMetrics? metrics) -> float +virtual Android.Graphics.Paint.GetFontMetricsInt() -> Android.Graphics.Paint.FontMetricsInt? +virtual Android.Graphics.Paint.GetFontMetricsInt(Android.Graphics.Paint.FontMetricsInt? fmi) -> int +virtual Android.Graphics.Paint.GetFontMetricsInt(char[]! text, int start, int count, int contextStart, int contextCount, bool isRtl, Android.Graphics.Paint.FontMetricsInt! outMetrics) -> void +virtual Android.Graphics.Paint.GetFontMetricsInt(Java.Lang.ICharSequence! text, int start, int count, int contextStart, int contextCount, bool isRtl, Android.Graphics.Paint.FontMetricsInt! outMetrics) -> void +virtual Android.Graphics.Paint.GetOffsetForAdvance(char[]? text, int start, int end, int contextStart, int contextEnd, bool isRtl, float advance) -> int +virtual Android.Graphics.Paint.GetOffsetForAdvance(Java.Lang.ICharSequence? text, int start, int end, int contextStart, int contextEnd, bool isRtl, float advance) -> int +virtual Android.Graphics.Paint.GetRunAdvance(char[]? text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset) -> float +virtual Android.Graphics.Paint.GetRunAdvance(Java.Lang.ICharSequence? text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset) -> float +virtual Android.Graphics.Paint.GetRunCharacterAdvance(char[]! text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex) -> float +virtual Android.Graphics.Paint.GetRunCharacterAdvance(Java.Lang.ICharSequence! text, int start, int end, int contextStart, int contextEnd, bool isRtl, int offset, float[]? advances, int advancesIndex) -> float +virtual Android.Graphics.Paint.GetStyle() -> Android.Graphics.Paint.Style? +virtual Android.Graphics.Paint.GetTextBounds(char[]? text, int index, int count, Android.Graphics.Rect? bounds) -> void +virtual Android.Graphics.Paint.GetTextBounds(Java.Lang.ICharSequence! text, int start, int end, Android.Graphics.Rect! bounds) -> void +virtual Android.Graphics.Paint.GetTextBounds(string? text, int start, int end, Android.Graphics.Rect? bounds) -> void +virtual Android.Graphics.Paint.GetTextPath(char[]? text, int index, int count, float x, float y, Android.Graphics.Path? path) -> void +virtual Android.Graphics.Paint.GetTextPath(string? text, int start, int end, float x, float y, Android.Graphics.Path? path) -> void +virtual Android.Graphics.Paint.GetTextRunAdvances(char[]! chars, int index, int count, int contextIndex, int contextCount, bool isRtl, float[]? advances, int advancesIndex) -> float +virtual Android.Graphics.Paint.GetTextRunCursor(char[]! text, int contextStart, int contextLength, bool isRtl, int offset, int cursorOpt) -> int +virtual Android.Graphics.Paint.GetTextRunCursor(Java.Lang.ICharSequence! text, int contextStart, int contextEnd, bool isRtl, int offset, int cursorOpt) -> int +virtual Android.Graphics.Paint.GetTextWidths(char[]? text, int index, int count, float[]? widths) -> int +virtual Android.Graphics.Paint.GetTextWidths(Java.Lang.ICharSequence? text, int start, int end, float[]? widths) -> int +virtual Android.Graphics.Paint.GetTextWidths(string? text, float[]? widths) -> int +virtual Android.Graphics.Paint.GetTextWidths(string? text, int start, int end, float[]? widths) -> int +virtual Android.Graphics.Paint.HasGlyph(string? string) -> bool +virtual Android.Graphics.Paint.Hinting.get -> Android.Graphics.PaintHinting +virtual Android.Graphics.Paint.Hinting.set -> void +virtual Android.Graphics.Paint.LetterSpacing.get -> float +virtual Android.Graphics.Paint.LetterSpacing.set -> void +virtual Android.Graphics.Paint.MaskFilter.get -> Android.Graphics.MaskFilter? +virtual Android.Graphics.Paint.MeasureText(char[]? text, int index, int count) -> float +virtual Android.Graphics.Paint.MeasureText(Java.Lang.ICharSequence? text, int start, int end) -> float +virtual Android.Graphics.Paint.MeasureText(string? text) -> float +virtual Android.Graphics.Paint.MeasureText(string? text, int start, int end) -> float +virtual Android.Graphics.Paint.PathEffect.get -> Android.Graphics.PathEffect? +virtual Android.Graphics.Paint.Rasterizer.get -> Android.Graphics.Rasterizer? +virtual Android.Graphics.Paint.Reset() -> void +virtual Android.Graphics.Paint.Set(Android.Graphics.Paint? src) -> void +virtual Android.Graphics.Paint.SetARGB(int a, int r, int g, int b) -> void +virtual Android.Graphics.Paint.SetColor(long color) -> void +virtual Android.Graphics.Paint.SetColorFilter(Android.Graphics.ColorFilter? filter) -> Android.Graphics.ColorFilter? +virtual Android.Graphics.Paint.SetFontVariationSettings(string? fontVariationSettings) -> bool +virtual Android.Graphics.Paint.SetMaskFilter(Android.Graphics.MaskFilter? maskfilter) -> Android.Graphics.MaskFilter? +virtual Android.Graphics.Paint.SetPathEffect(Android.Graphics.PathEffect? effect) -> Android.Graphics.PathEffect? +virtual Android.Graphics.Paint.SetRasterizer(Android.Graphics.Rasterizer? rasterizer) -> Android.Graphics.Rasterizer? +virtual Android.Graphics.Paint.SetShader(Android.Graphics.Shader? shader) -> Android.Graphics.Shader? +virtual Android.Graphics.Paint.SetShadowLayer(float radius, float dx, float dy, Android.Graphics.Color shadowColor) -> void +virtual Android.Graphics.Paint.SetShadowLayer(float radius, float dx, float dy, long shadowColor) -> void +virtual Android.Graphics.Paint.SetStyle(Android.Graphics.Paint.Style? style) -> void +virtual Android.Graphics.Paint.SetTypeface(Android.Graphics.Typeface? typeface) -> Android.Graphics.Typeface? +virtual Android.Graphics.Paint.SetXfermode(Android.Graphics.Xfermode? xfermode) -> Android.Graphics.Xfermode? +virtual Android.Graphics.Paint.Shader.get -> Android.Graphics.Shader? +virtual Android.Graphics.Paint.ShadowLayerColor.get -> int +virtual Android.Graphics.Paint.ShadowLayerColorLong.get -> long +virtual Android.Graphics.Paint.ShadowLayerDx.get -> float +virtual Android.Graphics.Paint.ShadowLayerDy.get -> float +virtual Android.Graphics.Paint.ShadowLayerRadius.get -> float +virtual Android.Graphics.Paint.StartHyphenEdit.get -> int +virtual Android.Graphics.Paint.StartHyphenEdit.set -> void +virtual Android.Graphics.Paint.StrikeThruPosition.get -> float +virtual Android.Graphics.Paint.StrikeThruThickness.get -> float +virtual Android.Graphics.Paint.StrokeCap.get -> Android.Graphics.Paint.Cap? +virtual Android.Graphics.Paint.StrokeCap.set -> void +virtual Android.Graphics.Paint.StrokeJoin.get -> Android.Graphics.Paint.Join? +virtual Android.Graphics.Paint.StrokeJoin.set -> void +virtual Android.Graphics.Paint.StrokeMiter.get -> float +virtual Android.Graphics.Paint.StrokeMiter.set -> void +virtual Android.Graphics.Paint.StrokeWidth.get -> float +virtual Android.Graphics.Paint.StrokeWidth.set -> void +virtual Android.Graphics.Paint.TextAlign.get -> Android.Graphics.Paint.Align? +virtual Android.Graphics.Paint.TextAlign.set -> void +virtual Android.Graphics.Paint.TextLocale.get -> Java.Util.Locale! +virtual Android.Graphics.Paint.TextLocale.set -> void +virtual Android.Graphics.Paint.TextLocales.get -> Android.OS.LocaleList! +virtual Android.Graphics.Paint.TextLocales.set -> void +virtual Android.Graphics.Paint.TextScaleX.get -> float +virtual Android.Graphics.Paint.TextScaleX.set -> void +virtual Android.Graphics.Paint.TextSize.get -> float +virtual Android.Graphics.Paint.TextSize.set -> void +virtual Android.Graphics.Paint.TextSkewX.get -> float +virtual Android.Graphics.Paint.TextSkewX.set -> void +virtual Android.Graphics.Paint.Typeface.get -> Android.Graphics.Typeface? +virtual Android.Graphics.Paint.UnderlinePosition.get -> float +virtual Android.Graphics.Paint.UnderlineThickness.get -> float +virtual Android.Graphics.Paint.WordSpacing.get -> float +virtual Android.Graphics.Paint.WordSpacing.set -> void +virtual Android.Graphics.Paint.Xfermode.get -> Android.Graphics.Xfermode? +virtual Android.Graphics.Path.AddArc(Android.Graphics.RectF! oval, float startAngle, float sweepAngle) -> void +virtual Android.Graphics.Path.AddArc(float left, float top, float right, float bottom, float startAngle, float sweepAngle) -> void +virtual Android.Graphics.Path.AddCircle(float x, float y, float radius, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddOval(Android.Graphics.RectF! oval, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddOval(float left, float top, float right, float bottom, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddPath(Android.Graphics.Path! src) -> void +virtual Android.Graphics.Path.AddPath(Android.Graphics.Path! src, Android.Graphics.Matrix! matrix) -> void +virtual Android.Graphics.Path.AddPath(Android.Graphics.Path! src, float dx, float dy) -> void +virtual Android.Graphics.Path.AddRect(Android.Graphics.RectF! rect, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddRect(float left, float top, float right, float bottom, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddRoundRect(Android.Graphics.RectF! rect, float rx, float ry, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddRoundRect(Android.Graphics.RectF! rect, float[]! radii, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddRoundRect(float left, float top, float right, float bottom, float rx, float ry, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.AddRoundRect(float left, float top, float right, float bottom, float[]! radii, Android.Graphics.Path.Direction! dir) -> void +virtual Android.Graphics.Path.Approximate(float acceptableError) -> float[]! +virtual Android.Graphics.Path.ArcTo(Android.Graphics.RectF! oval, float startAngle, float sweepAngle) -> void +virtual Android.Graphics.Path.ArcTo(Android.Graphics.RectF! oval, float startAngle, float sweepAngle, bool forceMoveTo) -> void +virtual Android.Graphics.Path.ArcTo(float left, float top, float right, float bottom, float startAngle, float sweepAngle, bool forceMoveTo) -> void +virtual Android.Graphics.Path.Close() -> void +virtual Android.Graphics.Path.ComputeBounds(Android.Graphics.RectF! bounds, bool exact) -> void +virtual Android.Graphics.Path.ConicTo(float x1, float y1, float x2, float y2, float weight) -> void +virtual Android.Graphics.Path.CubicTo(float x1, float y1, float x2, float y2, float x3, float y3) -> void +virtual Android.Graphics.Path.GenerationId.get -> int +virtual Android.Graphics.Path.GetFillType() -> Android.Graphics.Path.FillType! +virtual Android.Graphics.Path.IncReserve(int extraPtCount) -> void +virtual Android.Graphics.Path.Interpolate(Android.Graphics.Path! otherPath, float t, Android.Graphics.Path! interpolatedPath) -> bool +virtual Android.Graphics.Path.InvokeOp(Android.Graphics.Path! path, Android.Graphics.Path.Op! op) -> bool +virtual Android.Graphics.Path.InvokeOp(Android.Graphics.Path! path1, Android.Graphics.Path! path2, Android.Graphics.Path.Op! op) -> bool +virtual Android.Graphics.Path.IsConvex.get -> bool +virtual Android.Graphics.Path.IsEmpty.get -> bool +virtual Android.Graphics.Path.IsInterpolatable(Android.Graphics.Path! otherPath) -> bool +virtual Android.Graphics.Path.IsInverseFillType.get -> bool +virtual Android.Graphics.Path.IsRect(Android.Graphics.RectF? rect) -> bool +virtual Android.Graphics.Path.LineTo(float x, float y) -> void +virtual Android.Graphics.Path.MoveTo(float x, float y) -> void +virtual Android.Graphics.Path.Offset(float dx, float dy) -> void +virtual Android.Graphics.Path.Offset(float dx, float dy, Android.Graphics.Path? dst) -> void +virtual Android.Graphics.Path.PathIterator.get -> Android.Graphics.PathIterator! +virtual Android.Graphics.Path.QuadTo(float x1, float y1, float x2, float y2) -> void +virtual Android.Graphics.Path.RConicTo(float dx1, float dy1, float dx2, float dy2, float weight) -> void +virtual Android.Graphics.Path.RCubicTo(float x1, float y1, float x2, float y2, float x3, float y3) -> void +virtual Android.Graphics.Path.Reset() -> void +virtual Android.Graphics.Path.Rewind() -> void +virtual Android.Graphics.Path.RLineTo(float dx, float dy) -> void +virtual Android.Graphics.Path.RMoveTo(float dx, float dy) -> void +virtual Android.Graphics.Path.RQuadTo(float dx1, float dy1, float dx2, float dy2) -> void +virtual Android.Graphics.Path.Set(Android.Graphics.Path! src) -> void +virtual Android.Graphics.Path.SetFillType(Android.Graphics.Path.FillType! ft) -> void +virtual Android.Graphics.Path.SetLastPoint(float dx, float dy) -> void +virtual Android.Graphics.Path.ToggleInverseFillType() -> void +virtual Android.Graphics.Path.Transform(Android.Graphics.Matrix! matrix) -> void +virtual Android.Graphics.Path.Transform(Android.Graphics.Matrix! matrix, Android.Graphics.Path? dst) -> void +virtual Android.Graphics.PathIterator.HasNext.get -> bool +virtual Android.Graphics.PathIterator.Next() -> Android.Graphics.PathIterator.Segment! +virtual Android.Graphics.PathIterator.Next(float[]! points, int offset) -> int +virtual Android.Graphics.PathIterator.Peek() -> Android.Graphics.PathVerb +virtual Android.Graphics.PathIterator.Segment.ConicWeight.get -> float +virtual Android.Graphics.PathIterator.Segment.GetPoints() -> float[]! +virtual Android.Graphics.PathIterator.Segment.Verb.get -> Android.Graphics.PathVerb +virtual Android.Graphics.PathMeasure.GetMatrix(float distance, Android.Graphics.Matrix? matrix, Android.Graphics.MatrixFlags flags) -> bool +virtual Android.Graphics.PathMeasure.GetPosTan(float distance, float[]? pos, float[]? tan) -> bool +virtual Android.Graphics.PathMeasure.GetSegment(float startD, float stopD, Android.Graphics.Path? dst, bool startWithMoveTo) -> bool +virtual Android.Graphics.PathMeasure.IsClosed.get -> bool +virtual Android.Graphics.PathMeasure.Length.get -> float +virtual Android.Graphics.PathMeasure.NextContour() -> bool +virtual Android.Graphics.PathMeasure.SetPath(Android.Graphics.Path? path, bool forceClosed) -> void +virtual Android.Graphics.Pdf.PdfDocument.Close() -> void +virtual Android.Graphics.Pdf.PdfDocument.FinishPage(Android.Graphics.Pdf.PdfDocument.Page? page) -> void +virtual Android.Graphics.Pdf.PdfDocument.Pages.get -> System.Collections.Generic.IList? +virtual Android.Graphics.Pdf.PdfDocument.StartPage(Android.Graphics.Pdf.PdfDocument.PageInfo? pageInfo) -> Android.Graphics.Pdf.PdfDocument.Page? +virtual Android.Graphics.Pdf.PdfDocument.WriteTo(System.IO.Stream? out) -> void +virtual Android.Graphics.Picture.BeginRecording(int width, int height) -> Android.Graphics.Canvas! +virtual Android.Graphics.Picture.Draw(Android.Graphics.Canvas! canvas) -> void +virtual Android.Graphics.Picture.EndRecording() -> void +virtual Android.Graphics.Picture.Height.get -> int +virtual Android.Graphics.Picture.RequiresHardwareAcceleration() -> bool +virtual Android.Graphics.Picture.Width.get -> int +virtual Android.Graphics.Picture.WriteToStream(System.IO.Stream? stream) -> void +virtual Android.Graphics.Point.DescribeContents() -> int +virtual Android.Graphics.Point.ReadFromParcel(Android.OS.Parcel! in) -> void +virtual Android.Graphics.Point.Set(int x, int y) -> void +virtual Android.Graphics.Point.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Graphics.PointF.DescribeContents() -> int +virtual Android.Graphics.PointF.ReadFromParcel(Android.OS.Parcel! in) -> void +virtual Android.Graphics.PointF.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Graphics.RectF.Contains(Android.Graphics.RectF! r) -> bool +virtual Android.Graphics.RectF.Contains(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.RectF.Contains(float x, float y) -> bool +virtual Android.Graphics.RectF.DescribeContents() -> int +virtual Android.Graphics.RectF.Inset(float dx, float dy) -> void +virtual Android.Graphics.RectF.Intersect(Android.Graphics.RectF! r) -> bool +virtual Android.Graphics.RectF.Intersect(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.RectF.Intersects(float left, float top, float right, float bottom) -> bool +virtual Android.Graphics.RectF.Offset(float dx, float dy) -> void +virtual Android.Graphics.RectF.OffsetTo(float newLeft, float newTop) -> void +virtual Android.Graphics.RectF.ReadFromParcel(Android.OS.Parcel! in) -> void +virtual Android.Graphics.RectF.Round(Android.Graphics.Rect! dst) -> void +virtual Android.Graphics.RectF.RoundOut(Android.Graphics.Rect! dst) -> void +virtual Android.Graphics.RectF.Set(Android.Graphics.Rect! src) -> void +virtual Android.Graphics.RectF.Set(Android.Graphics.RectF! src) -> void +virtual Android.Graphics.RectF.Set(float left, float top, float right, float bottom) -> void +virtual Android.Graphics.RectF.SetEmpty() -> void +virtual Android.Graphics.RectF.SetIntersect(Android.Graphics.RectF! a, Android.Graphics.RectF! b) -> bool +virtual Android.Graphics.RectF.Sort() -> void +virtual Android.Graphics.RectF.ToShortString() -> string! +virtual Android.Graphics.RectF.Union(Android.Graphics.RectF! r) -> void +virtual Android.Graphics.RectF.Union(float left, float top, float right, float bottom) -> void +virtual Android.Graphics.RectF.Union(float x, float y) -> void +virtual Android.Graphics.RectF.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Graphics.Region.BoundaryPath.get -> Android.Graphics.Path! +virtual Android.Graphics.Region.Bounds.get -> Android.Graphics.Rect! +virtual Android.Graphics.Region.Contains(int x, int y) -> bool +virtual Android.Graphics.Region.DescribeContents() -> int +virtual Android.Graphics.Region.GetBoundaryPath(Android.Graphics.Path! path) -> bool +virtual Android.Graphics.Region.GetBounds(Android.Graphics.Rect! r) -> bool +virtual Android.Graphics.Region.InvokeOp(Android.Graphics.Rect! r, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Region.InvokeOp(Android.Graphics.Rect! rect, Android.Graphics.Region! region, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Region.InvokeOp(Android.Graphics.Region! region, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Region.InvokeOp(Android.Graphics.Region! region1, Android.Graphics.Region! region2, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Region.InvokeOp(int left, int top, int right, int bottom, Android.Graphics.Region.Op! op) -> bool +virtual Android.Graphics.Region.IsComplex.get -> bool +virtual Android.Graphics.Region.IsEmpty.get -> bool +virtual Android.Graphics.Region.IsRect.get -> bool +virtual Android.Graphics.Region.QuickContains(Android.Graphics.Rect! r) -> bool +virtual Android.Graphics.Region.QuickContains(int left, int top, int right, int bottom) -> bool +virtual Android.Graphics.Region.QuickReject(Android.Graphics.Rect! r) -> bool +virtual Android.Graphics.Region.QuickReject(Android.Graphics.Region? rgn) -> bool +virtual Android.Graphics.Region.QuickReject(int left, int top, int right, int bottom) -> bool +virtual Android.Graphics.Region.Set(Android.Graphics.Rect! r) -> bool +virtual Android.Graphics.Region.Set(Android.Graphics.Region! region) -> bool +virtual Android.Graphics.Region.Set(int left, int top, int right, int bottom) -> bool +virtual Android.Graphics.Region.SetEmpty() -> void +virtual Android.Graphics.Region.SetPath(Android.Graphics.Path! path, Android.Graphics.Region! clip) -> bool +virtual Android.Graphics.Region.Translate(int dx, int dy) -> void +virtual Android.Graphics.Region.Translate(int dx, int dy, Android.Graphics.Region? dst) -> void +virtual Android.Graphics.Region.WriteToParcel(Android.OS.Parcel? p, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Graphics.RuntimeShader.SetColorUniform(string! uniformName, Android.Graphics.Color color) -> void +virtual Android.Graphics.RuntimeShader.SetColorUniform(string! uniformName, Android.Graphics.ColorObject! color) -> void +virtual Android.Graphics.RuntimeShader.SetColorUniform(string! uniformName, long color) -> void +virtual Android.Graphics.RuntimeShader.SetFloatUniform(string! uniformName, float value) -> void +virtual Android.Graphics.RuntimeShader.SetFloatUniform(string! uniformName, float value1, float value2) -> void +virtual Android.Graphics.RuntimeShader.SetFloatUniform(string! uniformName, float value1, float value2, float value3) -> void +virtual Android.Graphics.RuntimeShader.SetFloatUniform(string! uniformName, float value1, float value2, float value3, float value4) -> void +virtual Android.Graphics.RuntimeShader.SetFloatUniform(string! uniformName, float[]! values) -> void +virtual Android.Graphics.RuntimeShader.SetInputBuffer(string! shaderName, Android.Graphics.BitmapShader! shader) -> void +virtual Android.Graphics.RuntimeShader.SetInputShader(string! shaderName, Android.Graphics.Shader! shader) -> void +virtual Android.Graphics.RuntimeShader.SetIntUniform(string! uniformName, int value) -> void +virtual Android.Graphics.RuntimeShader.SetIntUniform(string! uniformName, int value1, int value2) -> void +virtual Android.Graphics.RuntimeShader.SetIntUniform(string! uniformName, int value1, int value2, int value3) -> void +virtual Android.Graphics.RuntimeShader.SetIntUniform(string! uniformName, int value1, int value2, int value3, int value4) -> void +virtual Android.Graphics.RuntimeShader.SetIntUniform(string! uniformName, int[]! values) -> void +virtual Android.Graphics.Shader.GetLocalMatrix(Android.Graphics.Matrix! localM) -> bool +virtual Android.Graphics.Shader.SetLocalMatrix(Android.Graphics.Matrix? localM) -> void +virtual Android.Graphics.SurfaceTexture.AttachToGLContext(int texName) -> void +virtual Android.Graphics.SurfaceTexture.DataSpace.get -> int +virtual Android.Graphics.SurfaceTexture.DetachFromGLContext() -> void +virtual Android.Graphics.SurfaceTexture.GetTransformMatrix(float[]? mtx) -> void +virtual Android.Graphics.SurfaceTexture.IsReleased.get -> bool +virtual Android.Graphics.SurfaceTexture.Release() -> void +virtual Android.Graphics.SurfaceTexture.ReleaseTexImage() -> void +virtual Android.Graphics.SurfaceTexture.SetDefaultBufferSize(int width, int height) -> void +virtual Android.Graphics.SurfaceTexture.SetOnFrameAvailableListener(Android.Graphics.SurfaceTexture.IOnFrameAvailableListener? listener) -> void +virtual Android.Graphics.SurfaceTexture.SetOnFrameAvailableListener(Android.Graphics.SurfaceTexture.IOnFrameAvailableListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Graphics.SurfaceTexture.Timestamp.get -> long +virtual Android.Graphics.SurfaceTexture.UpdateTexImage() -> void +virtual Android.Graphics.Text.LineBreaker.ComputeLineBreaks(Android.Graphics.Text.MeasuredText! measuredPara, Android.Graphics.Text.LineBreaker.ParagraphConstraints! constraints, int lineNumber) -> Android.Graphics.Text.LineBreaker.Result! +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.DefaultTabStop.get -> float +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.FirstWidth.get -> float +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.FirstWidthLineCount.get -> int +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.GetTabStops() -> float[]? +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.SetIndent(float firstWidth, int firstWidthLineCount) -> void +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.SetTabStops(float[]? tabStops, float defaultTabStop) -> void +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.Width.get -> float +virtual Android.Graphics.Text.LineBreaker.ParagraphConstraints.Width.set -> void +virtual Android.Graphics.Text.LineBreaker.Result.GetEndLineHyphenEdit(int lineIndex) -> int +virtual Android.Graphics.Text.LineBreaker.Result.GetLineAscent(int lineIndex) -> float +virtual Android.Graphics.Text.LineBreaker.Result.GetLineBreakOffset(int lineIndex) -> int +virtual Android.Graphics.Text.LineBreaker.Result.GetLineDescent(int lineIndex) -> float +virtual Android.Graphics.Text.LineBreaker.Result.GetLineWidth(int lineIndex) -> float +virtual Android.Graphics.Text.LineBreaker.Result.GetStartLineHyphenEdit(int lineIndex) -> int +virtual Android.Graphics.Text.LineBreaker.Result.HasLineTab(int lineIndex) -> bool +virtual Android.Graphics.Text.LineBreaker.Result.LineCount.get -> int +virtual Android.Graphics.Text.MeasuredText.GetBounds(int start, int end, Android.Graphics.Rect! rect) -> void +virtual Android.Graphics.Text.MeasuredText.GetCharWidthAt(int offset) -> float +virtual Android.Graphics.Text.MeasuredText.GetFontMetricsInt(int start, int end, Android.Graphics.Paint.FontMetricsInt! outMetrics) -> void +virtual Android.Graphics.Text.MeasuredText.GetWidth(int start, int end) -> float +virtual Android.Graphics.Typeface.Style.get -> Android.Graphics.TypefaceStyle +virtual Android.Graphics.Typeface.Weight.get -> int +virtual Android.Graphics.YuvImage.ColorSpace.get -> Android.Graphics.ColorSpace! +virtual Android.Graphics.YuvImage.CompressToJpeg(Android.Graphics.Rect? rectangle, int quality, System.IO.Stream? stream) -> bool +virtual Android.Graphics.YuvImage.CompressToJpegR(Android.Graphics.YuvImage! sdr, int quality, System.IO.Stream! stream) -> bool +virtual Android.Graphics.YuvImage.GetStrides() -> int[]? +virtual Android.Graphics.YuvImage.GetYuvData() -> byte[]? +virtual Android.Graphics.YuvImage.Height.get -> int +virtual Android.Graphics.YuvImage.Width.get -> int +virtual Android.Graphics.YuvImage.YuvFormat.get -> Android.Graphics.ImageFormatType +virtual Android.Hardware.Biometrics.BiometricManager.CanAuthenticate() -> Android.Hardware.Biometrics.BiometricCode +virtual Android.Hardware.Biometrics.BiometricManager.CanAuthenticate(int authenticators) -> Android.Hardware.Biometrics.BiometricCode +virtual Android.Hardware.Biometrics.BiometricManager.GetStrings(int authenticators) -> Android.Hardware.Biometrics.BiometricManager.Strings! +virtual Android.Hardware.Biometrics.BiometricManager.Strings.ButtonLabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricManager.Strings.PromptMessageFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricManager.Strings.SettingNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricPrompt.AllowedAuthenticators.get -> int +virtual Android.Hardware.Biometrics.BiometricPrompt.Authenticate(Android.Hardware.Biometrics.BiometricPrompt.CryptoObject! crypto, Android.OS.CancellationSignal! cancel, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback! callback) -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.Authenticate(Android.OS.CancellationSignal! cancel, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback! callback) -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationError(Android.Hardware.Biometrics.BiometricErrorCode errorCode, Java.Lang.ICharSequence? errString) -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationFailed() -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationHelp(Android.Hardware.Biometrics.BiometricAcquiredStatus helpCode, Java.Lang.ICharSequence? helpString) -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationCallback.OnAuthenticationSucceeded(Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult? result) -> void +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.AuthenticationType.get -> int +virtual Android.Hardware.Biometrics.BiometricPrompt.AuthenticationResult.CryptoObject.get -> Android.Hardware.Biometrics.BiometricPrompt.CryptoObject? +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.Build() -> Android.Hardware.Biometrics.BiometricPrompt! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetAllowedAuthenticators(int authenticators) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetConfirmationRequired(bool requireConfirmation) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetDescription(Java.Lang.ICharSequence! description) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetDeviceCredentialAllowed(bool allowed) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetNegativeButton(Java.Lang.ICharSequence! text, Java.Util.Concurrent.IExecutor! executor, Android.Content.IDialogInterfaceOnClickListener! listener) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetSubtitle(Java.Lang.ICharSequence! subtitle) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.Builder.SetTitle(Java.Lang.ICharSequence! title) -> Android.Hardware.Biometrics.BiometricPrompt.Builder! +virtual Android.Hardware.Biometrics.BiometricPrompt.DescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricPrompt.IsConfirmationRequired.get -> bool +virtual Android.Hardware.Biometrics.BiometricPrompt.NegativeButtonTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricPrompt.SubtitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Hardware.Biometrics.BiometricPrompt.TitleFormatted.get -> Java.Lang.ICharSequence! +virtual Android.Hardware.Camera.GetParameters() -> Android.Hardware.Camera.Parameters? +virtual Android.Hardware.Camera.Parameters.Antibanding.get -> string? +virtual Android.Hardware.Camera.Parameters.Antibanding.set -> void +virtual Android.Hardware.Camera.Parameters.AutoExposureLock.get -> bool +virtual Android.Hardware.Camera.Parameters.AutoExposureLock.set -> void +virtual Android.Hardware.Camera.Parameters.AutoWhiteBalanceLock.get -> bool +virtual Android.Hardware.Camera.Parameters.AutoWhiteBalanceLock.set -> void +virtual Android.Hardware.Camera.Parameters.ColorEffect.get -> string? +virtual Android.Hardware.Camera.Parameters.ColorEffect.set -> void +virtual Android.Hardware.Camera.Parameters.ExposureCompensation.get -> int +virtual Android.Hardware.Camera.Parameters.ExposureCompensation.set -> void +virtual Android.Hardware.Camera.Parameters.ExposureCompensationStep.get -> float +virtual Android.Hardware.Camera.Parameters.FlashMode.get -> string? +virtual Android.Hardware.Camera.Parameters.FlashMode.set -> void +virtual Android.Hardware.Camera.Parameters.Flatten() -> string? +virtual Android.Hardware.Camera.Parameters.FocalLength.get -> float +virtual Android.Hardware.Camera.Parameters.FocusAreas.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.FocusAreas.set -> void +virtual Android.Hardware.Camera.Parameters.FocusMode.get -> string? +virtual Android.Hardware.Camera.Parameters.FocusMode.set -> void +virtual Android.Hardware.Camera.Parameters.Get(string? key) -> string? +virtual Android.Hardware.Camera.Parameters.GetFocusDistances(float[]? output) -> void +virtual Android.Hardware.Camera.Parameters.GetInt(string? key) -> int +virtual Android.Hardware.Camera.Parameters.GetPreviewFpsRange(int[]? range) -> void +virtual Android.Hardware.Camera.Parameters.HorizontalViewAngle.get -> float +virtual Android.Hardware.Camera.Parameters.IsAutoExposureLockSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.IsAutoWhiteBalanceLockSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.IsSmoothZoomSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.IsVideoSnapshotSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.IsVideoStabilizationSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.IsZoomSupported.get -> bool +virtual Android.Hardware.Camera.Parameters.JpegQuality.get -> int +virtual Android.Hardware.Camera.Parameters.JpegQuality.set -> void +virtual Android.Hardware.Camera.Parameters.JpegThumbnailQuality.get -> int +virtual Android.Hardware.Camera.Parameters.JpegThumbnailQuality.set -> void +virtual Android.Hardware.Camera.Parameters.JpegThumbnailSize.get -> Android.Hardware.Camera.Size? +virtual Android.Hardware.Camera.Parameters.MaxExposureCompensation.get -> int +virtual Android.Hardware.Camera.Parameters.MaxNumDetectedFaces.get -> int +virtual Android.Hardware.Camera.Parameters.MaxNumFocusAreas.get -> int +virtual Android.Hardware.Camera.Parameters.MaxNumMeteringAreas.get -> int +virtual Android.Hardware.Camera.Parameters.MaxZoom.get -> int +virtual Android.Hardware.Camera.Parameters.MeteringAreas.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.MeteringAreas.set -> void +virtual Android.Hardware.Camera.Parameters.MinExposureCompensation.get -> int +virtual Android.Hardware.Camera.Parameters.PictureFormat.get -> Android.Graphics.ImageFormatType +virtual Android.Hardware.Camera.Parameters.PictureFormat.set -> void +virtual Android.Hardware.Camera.Parameters.PictureSize.get -> Android.Hardware.Camera.Size? +virtual Android.Hardware.Camera.Parameters.PreferredPreviewSizeForVideo.get -> Android.Hardware.Camera.Size? +virtual Android.Hardware.Camera.Parameters.PreviewFormat.get -> Android.Graphics.ImageFormatType +virtual Android.Hardware.Camera.Parameters.PreviewFormat.set -> void +virtual Android.Hardware.Camera.Parameters.PreviewFrameRate.get -> int +virtual Android.Hardware.Camera.Parameters.PreviewFrameRate.set -> void +virtual Android.Hardware.Camera.Parameters.PreviewSize.get -> Android.Hardware.Camera.Size? +virtual Android.Hardware.Camera.Parameters.Remove(string? key) -> void +virtual Android.Hardware.Camera.Parameters.RemoveGpsData() -> void +virtual Android.Hardware.Camera.Parameters.SceneMode.get -> string? +virtual Android.Hardware.Camera.Parameters.SceneMode.set -> void +virtual Android.Hardware.Camera.Parameters.Set(string? key, int value) -> void +virtual Android.Hardware.Camera.Parameters.Set(string? key, string? value) -> void +virtual Android.Hardware.Camera.Parameters.SetGpsAltitude(double altitude) -> void +virtual Android.Hardware.Camera.Parameters.SetGpsLatitude(double latitude) -> void +virtual Android.Hardware.Camera.Parameters.SetGpsLongitude(double longitude) -> void +virtual Android.Hardware.Camera.Parameters.SetGpsProcessingMethod(string? processing_method) -> void +virtual Android.Hardware.Camera.Parameters.SetGpsTimestamp(long timestamp) -> void +virtual Android.Hardware.Camera.Parameters.SetJpegThumbnailSize(int width, int height) -> void +virtual Android.Hardware.Camera.Parameters.SetPictureSize(int width, int height) -> void +virtual Android.Hardware.Camera.Parameters.SetPreviewFpsRange(int min, int max) -> void +virtual Android.Hardware.Camera.Parameters.SetPreviewSize(int width, int height) -> void +virtual Android.Hardware.Camera.Parameters.SetRecordingHint(bool hint) -> void +virtual Android.Hardware.Camera.Parameters.SetRotation(int rotation) -> void +virtual Android.Hardware.Camera.Parameters.SupportedAntibanding.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedColorEffects.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedFlashModes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedFocusModes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedJpegThumbnailSizes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPictureFormats.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPictureSizes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPreviewFormats.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPreviewFpsRange.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPreviewFrameRates.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedPreviewSizes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedSceneModes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedVideoSizes.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.SupportedWhiteBalance.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.Parameters.Unflatten(string? flattened) -> void +virtual Android.Hardware.Camera.Parameters.VerticalViewAngle.get -> float +virtual Android.Hardware.Camera.Parameters.VideoStabilization.get -> bool +virtual Android.Hardware.Camera.Parameters.VideoStabilization.set -> void +virtual Android.Hardware.Camera.Parameters.WhiteBalance.get -> string? +virtual Android.Hardware.Camera.Parameters.WhiteBalance.set -> void +virtual Android.Hardware.Camera.Parameters.Zoom.get -> int +virtual Android.Hardware.Camera.Parameters.Zoom.set -> void +virtual Android.Hardware.Camera.Parameters.ZoomRatios.get -> System.Collections.Generic.IList? +virtual Android.Hardware.Camera.SetAutoFocusMoveCallback(Android.Hardware.Camera.IAutoFocusMoveCallback? cb) -> void +virtual Android.Hardware.Camera.SetParameters(Android.Hardware.Camera.Parameters? params) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureBurstRequests(System.Collections.Generic.IList! requests, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureBufferLost(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, Android.Views.Surface! target, long frameNumber) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureCompleted(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.TotalCaptureResult! result) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureFailed(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.CaptureFailure! failure) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureProgressed(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.CaptureResult! partialResult) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureSequenceAborted(Android.Hardware.Camera2.CameraCaptureSession! session, int sequenceId) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureSequenceCompleted(Android.Hardware.Camera2.CameraCaptureSession! session, int sequenceId, long frameNumber) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnCaptureStarted(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, long timestamp, long frameNumber) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback.OnReadoutStarted(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Hardware.Camera2.CaptureRequest! request, long timestamp, long frameNumber) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.CaptureSingleRequest(Android.Hardware.Camera2.CaptureRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraCaptureSession.SetRepeatingBurstRequests(System.Collections.Generic.IList! requests, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraCaptureSession.SetSingleRepeatingRequest(Android.Hardware.Camera2.CaptureRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnActive(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnCaptureQueueEmpty(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnClosed(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnReady(Android.Hardware.Camera2.CameraCaptureSession! session) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.StateCallback.OnSurfacePrepared(Android.Hardware.Camera2.CameraCaptureSession! session, Android.Views.Surface! surface) -> void +virtual Android.Hardware.Camera2.CameraCaptureSession.SupportsOfflineProcessing(Android.Views.Surface! surface) -> bool +virtual Android.Hardware.Camera2.CameraCaptureSession.SwitchToOffline(System.Collections.Generic.ICollection! offlineSurfaces, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraOfflineSession.CameraOfflineSessionCallback! listener) -> Android.Hardware.Camera2.CameraOfflineSession? +virtual Android.Hardware.Camera2.CameraCaptureSession.UpdateOutputConfiguration(Android.Hardware.Camera2.Params.OutputConfiguration? config) -> void +virtual Android.Hardware.Camera2.CameraDevice.CameraAudioRestriction.get -> int +virtual Android.Hardware.Camera2.CameraDevice.CameraAudioRestriction.set -> void +virtual Android.Hardware.Camera2.CameraDevice.CreateCaptureRequest(Android.Hardware.Camera2.CameraTemplate templateType, System.Collections.Generic.ICollection? physicalCameraIdSet) -> Android.Hardware.Camera2.CaptureRequest.Builder! +virtual Android.Hardware.Camera2.CameraDevice.CreateCaptureSession(Android.Hardware.Camera2.Params.SessionConfiguration? config) -> void +virtual Android.Hardware.Camera2.CameraDevice.CreateExtensionSession(Android.Hardware.Camera2.Params.ExtensionSessionConfiguration! extensionConfiguration) -> void +virtual Android.Hardware.Camera2.CameraDevice.IsSessionConfigurationSupported(Android.Hardware.Camera2.Params.SessionConfiguration! sessionConfig) -> bool +virtual Android.Hardware.Camera2.CameraDevice.StateCallback.OnClosed(Android.Hardware.Camera2.CameraDevice! camera) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.Capture(Android.Hardware.Camera2.CaptureRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraExtensionSession.Close() -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.Device.get -> Android.Hardware.Camera2.CameraDevice! +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureFailed(Android.Hardware.Camera2.CameraExtensionSession! session, Android.Hardware.Camera2.CaptureRequest! request) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessProgressed(Android.Hardware.Camera2.CameraExtensionSession! session, Android.Hardware.Camera2.CaptureRequest! request, int progress) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureProcessStarted(Android.Hardware.Camera2.CameraExtensionSession! session, Android.Hardware.Camera2.CaptureRequest! request) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureResultAvailable(Android.Hardware.Camera2.CameraExtensionSession! session, Android.Hardware.Camera2.CaptureRequest! request, Android.Hardware.Camera2.TotalCaptureResult! result) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureSequenceAborted(Android.Hardware.Camera2.CameraExtensionSession! session, int sequenceId) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureSequenceCompleted(Android.Hardware.Camera2.CameraExtensionSession! session, int sequenceId) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback.OnCaptureStarted(Android.Hardware.Camera2.CameraExtensionSession! session, Android.Hardware.Camera2.CaptureRequest! request, long timestamp) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.RealtimeStillCaptureLatency.get -> Android.Hardware.Camera2.CameraExtensionSession.StillCaptureLatency? +virtual Android.Hardware.Camera2.CameraExtensionSession.SetRepeatingRequest(Android.Hardware.Camera2.CaptureRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback! listener) -> int +virtual Android.Hardware.Camera2.CameraExtensionSession.StateCallback.OnClosed(Android.Hardware.Camera2.CameraExtensionSession! session) -> void +virtual Android.Hardware.Camera2.CameraExtensionSession.StopRepeating() -> void +virtual Android.Hardware.Camera2.CameraManager.AvailabilityCallback.OnCameraAccessPrioritiesChanged() -> void +virtual Android.Hardware.Camera2.CameraManager.AvailabilityCallback.OnCameraAvailable(string! cameraId) -> void +virtual Android.Hardware.Camera2.CameraManager.AvailabilityCallback.OnCameraUnavailable(string! cameraId) -> void +virtual Android.Hardware.Camera2.CameraManager.AvailabilityCallback.OnPhysicalCameraAvailable(string! cameraId, string! physicalCameraId) -> void +virtual Android.Hardware.Camera2.CameraManager.AvailabilityCallback.OnPhysicalCameraUnavailable(string! cameraId, string! physicalCameraId) -> void +virtual Android.Hardware.Camera2.CameraManager.TorchCallback.OnTorchModeChanged(string! cameraId, bool enabled) -> void +virtual Android.Hardware.Camera2.CameraManager.TorchCallback.OnTorchModeUnavailable(string! cameraId) -> void +virtual Android.Hardware.Camera2.CameraManager.TorchCallback.OnTorchStrengthLevelChanged(string! cameraId, int newStrengthLevel) -> void +virtual Android.Hardware.Camera2.CameraMetadata.Keys.get -> System.Collections.IList! +virtual Android.Hardware.Camera2.CaptureFailure.FrameNumber.get -> long +virtual Android.Hardware.Camera2.CaptureFailure.PhysicalCameraId.get -> string? +virtual Android.Hardware.Camera2.CaptureFailure.Reason.get -> Android.Hardware.Camera2.CaptureFailureReason +virtual Android.Hardware.Camera2.CaptureFailure.Request.get -> Android.Hardware.Camera2.CaptureRequest! +virtual Android.Hardware.Camera2.CaptureFailure.SequenceId.get -> int +virtual Android.Hardware.Camera2.CaptureFailure.WasImageCaptured() -> bool +virtual Android.Hardware.Camera2.CaptureResult.CameraId.get -> string! +virtual Android.Hardware.Camera2.CaptureResult.FrameNumber.get -> long +virtual Android.Hardware.Camera2.CaptureResult.Get(Android.Hardware.Camera2.CaptureResult.Key? key) -> Java.Lang.Object? +virtual Android.Hardware.Camera2.CaptureResult.Request.get -> Android.Hardware.Camera2.CaptureRequest! +virtual Android.Hardware.Camera2.CaptureResult.SequenceId.get -> int +virtual Android.Hardware.Camera2.MultiResolutionImageReader.Close() -> void +virtual Android.Hardware.Camera2.MultiResolutionImageReader.Flush() -> void +virtual Android.Hardware.Camera2.MultiResolutionImageReader.GetStreamInfoForImageReader(Android.Media.ImageReader! reader) -> Android.Hardware.Camera2.Params.MultiResolutionStreamInfo! +virtual Android.Hardware.Camera2.MultiResolutionImageReader.SetOnImageAvailableListener(Android.Media.ImageReader.IOnImageAvailableListener? listener, Java.Util.Concurrent.IExecutor? executor) -> void +virtual Android.Hardware.Camera2.MultiResolutionImageReader.Surface.get -> Android.Views.Surface! +virtual Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.Height.get -> int +virtual Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.PhysicalCameraId.get -> string! +virtual Android.Hardware.Camera2.Params.MultiResolutionStreamInfo.Width.get -> int +virtual Android.Hardware.Display.VirtualDisplay.Callback.OnPaused() -> void +virtual Android.Hardware.Display.VirtualDisplay.Callback.OnResumed() -> void +virtual Android.Hardware.Display.VirtualDisplay.Callback.OnStopped() -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.Authenticate(Android.Hardware.Fingerprints.FingerprintManager.CryptoObject? crypto, Android.OS.CancellationSignal? cancel, Android.Hardware.Fingerprints.FingerprintAuthenticationFlags flags, Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback! callback, Android.OS.Handler? handler) -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationError(Android.Hardware.Fingerprints.FingerprintState errorCode, Java.Lang.ICharSequence? errString) -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationFailed() -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationHelp(Android.Hardware.Fingerprints.FingerprintState helpCode, Java.Lang.ICharSequence? helpString) -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.AuthenticationCallback.OnAuthenticationSucceeded(Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult? result) -> void +virtual Android.Hardware.Fingerprints.FingerprintManager.AuthenticationResult.CryptoObject.get -> Android.Hardware.Fingerprints.FingerprintManager.CryptoObject? +virtual Android.Hardware.Fingerprints.FingerprintManager.HasEnrolledFingerprints.get -> bool +virtual Android.Hardware.Fingerprints.FingerprintManager.IsHardwareDetected.get -> bool +virtual Android.Hardware.GeomagneticField.Declination.get -> float +virtual Android.Hardware.GeomagneticField.FieldStrength.get -> float +virtual Android.Hardware.GeomagneticField.GetX() -> float +virtual Android.Hardware.GeomagneticField.GetY() -> float +virtual Android.Hardware.GeomagneticField.GetZ() -> float +virtual Android.Hardware.GeomagneticField.HorizontalStrength.get -> float +virtual Android.Hardware.GeomagneticField.Inclination.get -> float +virtual Android.Hardware.Location.GeofenceHardwareCallback.OnGeofenceAdd(int geofenceId, Android.Hardware.Location.GeofenceMonitorStatus status) -> void +virtual Android.Hardware.Location.GeofenceHardwareCallback.OnGeofencePause(int geofenceId, Android.Hardware.Location.GeofenceMonitorStatus status) -> void +virtual Android.Hardware.Location.GeofenceHardwareCallback.OnGeofenceRemove(int geofenceId, Android.Hardware.Location.GeofenceMonitorStatus status) -> void +virtual Android.Hardware.Location.GeofenceHardwareCallback.OnGeofenceResume(int geofenceId, Android.Hardware.Location.GeofenceMonitorStatus status) -> void +virtual Android.Hardware.Location.GeofenceHardwareCallback.OnGeofenceTransition(int geofenceId, Android.Hardware.Location.GeofenceTransition transition, Android.Locations.Location? location, long timestamp, int monitoringType) -> void +virtual Android.Hardware.Location.GeofenceHardwareMonitorCallback.OnMonitoringSystemChange(Android.Hardware.Location.GeofenceMonitoringType monitoringType, bool available, Android.Locations.Location? location) -> void +virtual Android.Hardware.Sensor.FifoMaxEventCount.get -> int +virtual Android.Hardware.Sensor.FifoReservedEventCount.get -> int +virtual Android.Hardware.Sensor.HighestDirectReportRateLevel.get -> Android.Hardware.SensorDirectRateLevel +virtual Android.Hardware.Sensor.Id.get -> int +virtual Android.Hardware.Sensor.IsAdditionalInfoSupported.get -> bool +virtual Android.Hardware.Sensor.IsDirectChannelTypeSupported(Android.Hardware.SensorDirectChannelType sharedMemType) -> bool +virtual Android.Hardware.Sensor.IsDynamicSensor.get -> bool +virtual Android.Hardware.Sensor.IsWakeUpSensor.get -> bool +virtual Android.Hardware.Sensor.MaxDelay.get -> int +virtual Android.Hardware.Sensor.MaximumRange.get -> float +virtual Android.Hardware.Sensor.MinDelay.get -> int +virtual Android.Hardware.Sensor.Name.get -> string? +virtual Android.Hardware.Sensor.Power.get -> float +virtual Android.Hardware.Sensor.ReportingMode.get -> Android.Hardware.ReportingMode +virtual Android.Hardware.Sensor.Resolution.get -> float +virtual Android.Hardware.Sensor.StringType.get -> string? +virtual Android.Hardware.Sensor.Type.get -> Android.Hardware.SensorType +virtual Android.Hardware.Sensor.Vendor.get -> string? +virtual Android.Hardware.Sensor.Version.get -> int +virtual Android.Hardware.SensorEventCallback.OnAccuracyChanged(Android.Hardware.Sensor? sensor, Android.Hardware.SensorStatus accuracy) -> void +virtual Android.Hardware.SensorEventCallback.OnFlushCompleted(Android.Hardware.Sensor? sensor) -> void +virtual Android.Hardware.SensorEventCallback.OnSensorAdditionalInfo(Android.Hardware.SensorAdditionalInfo? info) -> void +virtual Android.Hardware.SensorEventCallback.OnSensorChanged(Android.Hardware.SensorEvent? e) -> void +virtual Android.Hardware.SensorManager.CancelTriggerSensor(Android.Hardware.TriggerEventListener? listener, Android.Hardware.Sensor? sensor) -> bool +virtual Android.Hardware.SensorManager.CreateDirectChannel(Android.Hardware.HardwareBuffer? mem) -> Android.Hardware.SensorDirectChannel? +virtual Android.Hardware.SensorManager.CreateDirectChannel(Android.OS.MemoryFile? mem) -> Android.Hardware.SensorDirectChannel? +virtual Android.Hardware.SensorManager.DynamicSensorCallback.OnDynamicSensorConnected(Android.Hardware.Sensor? sensor) -> void +virtual Android.Hardware.SensorManager.DynamicSensorCallback.OnDynamicSensorDisconnected(Android.Hardware.Sensor? sensor) -> void +virtual Android.Hardware.SensorManager.Flush(Android.Hardware.ISensorEventListener? listener) -> bool +virtual Android.Hardware.SensorManager.GetDefaultSensor(Android.Hardware.SensorType type) -> Android.Hardware.Sensor? +virtual Android.Hardware.SensorManager.GetDefaultSensor(Android.Hardware.SensorType type, bool wakeUp) -> Android.Hardware.Sensor? +virtual Android.Hardware.SensorManager.GetDynamicSensorList(Android.Hardware.SensorType type) -> System.Collections.Generic.IList? +virtual Android.Hardware.SensorManager.GetSensorList(Android.Hardware.SensorType type) -> System.Collections.Generic.IList? +virtual Android.Hardware.SensorManager.IsDynamicSensorDiscoverySupported.get -> bool +virtual Android.Hardware.SensorManager.RegisterDynamicSensorCallback(Android.Hardware.SensorManager.DynamicSensorCallback? callback) -> void +virtual Android.Hardware.SensorManager.RegisterDynamicSensorCallback(Android.Hardware.SensorManager.DynamicSensorCallback? callback, Android.OS.Handler? handler) -> void +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorEventListener? listener, Android.Hardware.Sensor? sensor, Android.Hardware.SensorDelay samplingPeriodUs) -> bool +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorEventListener? listener, Android.Hardware.Sensor? sensor, Android.Hardware.SensorDelay samplingPeriodUs, Android.OS.Handler? handler) -> bool +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorEventListener? listener, Android.Hardware.Sensor? sensor, Android.Hardware.SensorDelay samplingPeriodUs, int maxReportLatencyUs) -> bool +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorEventListener? listener, Android.Hardware.Sensor? sensor, Android.Hardware.SensorDelay samplingPeriodUs, int maxReportLatencyUs, Android.OS.Handler? handler) -> bool +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorListener? listener, int sensors) -> bool +virtual Android.Hardware.SensorManager.RegisterListener(Android.Hardware.ISensorListener? listener, int sensors, Android.Hardware.SensorDelay rate) -> bool +virtual Android.Hardware.SensorManager.RequestTriggerSensor(Android.Hardware.TriggerEventListener? listener, Android.Hardware.Sensor? sensor) -> bool +virtual Android.Hardware.SensorManager.Sensors.get -> int +virtual Android.Hardware.SensorManager.UnregisterDynamicSensorCallback(Android.Hardware.SensorManager.DynamicSensorCallback? callback) -> void +virtual Android.Hardware.SensorManager.UnregisterListener(Android.Hardware.ISensorEventListener? listener) -> void +virtual Android.Hardware.SensorManager.UnregisterListener(Android.Hardware.ISensorEventListener? listener, Android.Hardware.Sensor? sensor) -> void +virtual Android.Hardware.SensorManager.UnregisterListener(Android.Hardware.ISensorListener? listener) -> void +virtual Android.Hardware.SensorManager.UnregisterListener(Android.Hardware.ISensorListener? listener, int sensors) -> void +virtual Android.Hardware.Usb.UsbAccessory.DescribeContents() -> int +virtual Android.Hardware.Usb.UsbAccessory.Description.get -> string? +virtual Android.Hardware.Usb.UsbAccessory.Manufacturer.get -> string! +virtual Android.Hardware.Usb.UsbAccessory.Model.get -> string! +virtual Android.Hardware.Usb.UsbAccessory.Serial.get -> string? +virtual Android.Hardware.Usb.UsbAccessory.Uri.get -> string? +virtual Android.Hardware.Usb.UsbAccessory.Version.get -> string? +virtual Android.Hardware.Usb.UsbAccessory.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Hardware.Usb.UsbConfiguration.DescribeContents() -> int +virtual Android.Hardware.Usb.UsbConfiguration.GetInterface(int index) -> Android.Hardware.Usb.UsbInterface! +virtual Android.Hardware.Usb.UsbConfiguration.Id.get -> int +virtual Android.Hardware.Usb.UsbConfiguration.InterfaceCount.get -> int +virtual Android.Hardware.Usb.UsbConfiguration.IsRemoteWakeup.get -> bool +virtual Android.Hardware.Usb.UsbConfiguration.IsSelfPowered.get -> bool +virtual Android.Hardware.Usb.UsbConfiguration.MaxPower.get -> int +virtual Android.Hardware.Usb.UsbConfiguration.Name.get -> string? +virtual Android.Hardware.Usb.UsbConfiguration.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Hardware.Usb.UsbDevice.ConfigurationCount.get -> int +virtual Android.Hardware.Usb.UsbDevice.DescribeContents() -> int +virtual Android.Hardware.Usb.UsbDevice.DeviceClass.get -> Android.Hardware.Usb.UsbClass +virtual Android.Hardware.Usb.UsbDevice.DeviceId.get -> int +virtual Android.Hardware.Usb.UsbDevice.DeviceName.get -> string! +virtual Android.Hardware.Usb.UsbDevice.DeviceProtocol.get -> int +virtual Android.Hardware.Usb.UsbDevice.DeviceSubclass.get -> Android.Hardware.Usb.UsbClass +virtual Android.Hardware.Usb.UsbDevice.GetConfiguration(int index) -> Android.Hardware.Usb.UsbConfiguration! +virtual Android.Hardware.Usb.UsbDevice.GetInterface(int index) -> Android.Hardware.Usb.UsbInterface! +virtual Android.Hardware.Usb.UsbDevice.InterfaceCount.get -> int +virtual Android.Hardware.Usb.UsbDevice.ManufacturerName.get -> string? +virtual Android.Hardware.Usb.UsbDevice.ProductId.get -> int +virtual Android.Hardware.Usb.UsbDevice.ProductName.get -> string? +virtual Android.Hardware.Usb.UsbDevice.SerialNumber.get -> string? +virtual Android.Hardware.Usb.UsbDevice.VendorId.get -> int +virtual Android.Hardware.Usb.UsbDevice.Version.get -> string! +virtual Android.Hardware.Usb.UsbDevice.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Hardware.Usb.UsbDeviceConnection.BulkTransfer(Android.Hardware.Usb.UsbEndpoint? endpoint, byte[]? buffer, int length, int timeout) -> int +virtual Android.Hardware.Usb.UsbDeviceConnection.BulkTransfer(Android.Hardware.Usb.UsbEndpoint? endpoint, byte[]? buffer, int offset, int length, int timeout) -> int +virtual Android.Hardware.Usb.UsbDeviceConnection.ClaimInterface(Android.Hardware.Usb.UsbInterface? intf, bool force) -> bool +virtual Android.Hardware.Usb.UsbDeviceConnection.Close() -> void +virtual Android.Hardware.Usb.UsbDeviceConnection.ControlTransfer(Android.Hardware.Usb.UsbAddressing requestType, int request, int value, int index, byte[]? buffer, int length, int timeout) -> int +virtual Android.Hardware.Usb.UsbDeviceConnection.ControlTransfer(Android.Hardware.Usb.UsbAddressing requestType, int request, int value, int index, byte[]? buffer, int offset, int length, int timeout) -> int +virtual Android.Hardware.Usb.UsbDeviceConnection.FileDescriptor.get -> int +virtual Android.Hardware.Usb.UsbDeviceConnection.GetRawDescriptors() -> byte[]? +virtual Android.Hardware.Usb.UsbDeviceConnection.ReleaseInterface(Android.Hardware.Usb.UsbInterface? intf) -> bool +virtual Android.Hardware.Usb.UsbDeviceConnection.RequestWait() -> Android.Hardware.Usb.UsbRequest? +virtual Android.Hardware.Usb.UsbDeviceConnection.RequestWait(long timeout) -> Android.Hardware.Usb.UsbRequest? +virtual Android.Hardware.Usb.UsbDeviceConnection.Serial.get -> string? +virtual Android.Hardware.Usb.UsbDeviceConnection.SetConfiguration(Android.Hardware.Usb.UsbConfiguration? configuration) -> bool +virtual Android.Hardware.Usb.UsbDeviceConnection.SetInterface(Android.Hardware.Usb.UsbInterface? intf) -> bool +virtual Android.Hardware.Usb.UsbEndpoint.Address.get -> Android.Hardware.Usb.UsbAddressing +virtual Android.Hardware.Usb.UsbEndpoint.Attributes.get -> int +virtual Android.Hardware.Usb.UsbEndpoint.DescribeContents() -> int +virtual Android.Hardware.Usb.UsbEndpoint.Direction.get -> Android.Hardware.Usb.UsbAddressing +virtual Android.Hardware.Usb.UsbEndpoint.EndpointNumber.get -> int +virtual Android.Hardware.Usb.UsbEndpoint.Interval.get -> int +virtual Android.Hardware.Usb.UsbEndpoint.MaxPacketSize.get -> int +virtual Android.Hardware.Usb.UsbEndpoint.Type.get -> Android.Hardware.Usb.UsbAddressing +virtual Android.Hardware.Usb.UsbEndpoint.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Hardware.Usb.UsbInterface.AlternateSetting.get -> int +virtual Android.Hardware.Usb.UsbInterface.DescribeContents() -> int +virtual Android.Hardware.Usb.UsbInterface.EndpointCount.get -> int +virtual Android.Hardware.Usb.UsbInterface.GetEndpoint(int index) -> Android.Hardware.Usb.UsbEndpoint? +virtual Android.Hardware.Usb.UsbInterface.Id.get -> int +virtual Android.Hardware.Usb.UsbInterface.InterfaceClass.get -> Android.Hardware.Usb.UsbClass +virtual Android.Hardware.Usb.UsbInterface.InterfaceProtocol.get -> int +virtual Android.Hardware.Usb.UsbInterface.InterfaceSubclass.get -> Android.Hardware.Usb.UsbClass +virtual Android.Hardware.Usb.UsbInterface.Name.get -> string? +virtual Android.Hardware.Usb.UsbInterface.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Hardware.Usb.UsbManager.DeviceList.get -> System.Collections.Generic.IDictionary? +virtual Android.Hardware.Usb.UsbManager.GetAccessoryList() -> Android.Hardware.Usb.UsbAccessory![]? +virtual Android.Hardware.Usb.UsbManager.HasPermission(Android.Hardware.Usb.UsbAccessory? accessory) -> bool +virtual Android.Hardware.Usb.UsbManager.HasPermission(Android.Hardware.Usb.UsbDevice? device) -> bool +virtual Android.Hardware.Usb.UsbManager.OpenAccessory(Android.Hardware.Usb.UsbAccessory? accessory) -> Android.OS.ParcelFileDescriptor? +virtual Android.Hardware.Usb.UsbManager.OpenDevice(Android.Hardware.Usb.UsbDevice? device) -> Android.Hardware.Usb.UsbDeviceConnection? +virtual Android.Hardware.Usb.UsbManager.RequestPermission(Android.Hardware.Usb.UsbAccessory? accessory, Android.App.PendingIntent? pi) -> void +virtual Android.Hardware.Usb.UsbManager.RequestPermission(Android.Hardware.Usb.UsbDevice? device, Android.App.PendingIntent? pi) -> void +virtual Android.Hardware.Usb.UsbRequest.Cancel() -> bool +virtual Android.Hardware.Usb.UsbRequest.ClientData.get -> Java.Lang.Object? +virtual Android.Hardware.Usb.UsbRequest.ClientData.set -> void +virtual Android.Hardware.Usb.UsbRequest.Close() -> void +virtual Android.Hardware.Usb.UsbRequest.Endpoint.get -> Android.Hardware.Usb.UsbEndpoint? +virtual Android.Hardware.Usb.UsbRequest.Initialize(Android.Hardware.Usb.UsbDeviceConnection? connection, Android.Hardware.Usb.UsbEndpoint? endpoint) -> bool +virtual Android.Hardware.Usb.UsbRequest.Queue(Java.Nio.ByteBuffer? buffer) -> bool +virtual Android.Hardware.Usb.UsbRequest.Queue(Java.Nio.ByteBuffer? buffer, int length) -> bool +virtual Android.Health.Connect.DataTypes.Record.Metadata.get -> Android.Health.Connect.DataTypes.Metadata! +virtual Android.Health.Connect.DataTypes.SleepSessionRecord.Stage.Type.get -> Android.Health.Connect.DataTypes.SleepStageType +virtual Android.Health.Connect.HealthConnectException.ErrorCode.get -> Android.Health.Connect.HealthConnectExceptionErrorReason +virtual Android.Health.Connect.HealthConnectManager.Aggregate(Android.Health.Connect.AggregateRecordsRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.DeleteRecords(Java.Lang.Class! recordType, Android.Health.Connect.ITimeRangeFilter! timeRangeFilter, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.DeleteRecords(System.Collections.Generic.IList! recordIds, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.GetChangeLogs(Android.Health.Connect.ChangeLog.ChangeLogsRequest! changeLogsRequest, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.GetChangeLogToken(Android.Health.Connect.ChangeLog.ChangeLogTokenRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.InsertRecords(System.Collections.Generic.IList! records, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.ReadRecords(Android.Health.Connect.ReadRecordsRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.HealthConnectManager.UpdateRecords(System.Collections.Generic.IList! records, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Health.Connect.InsertRecordsResponse.Records.get -> System.Collections.Generic.IList! +virtual Android.Health.Connect.ReadRecordsRequest.RecordType.get -> Java.Lang.Class! +virtual Android.Health.Connect.ReadRecordsResponse.NextPageToken.get -> long +virtual Android.Health.Connect.ReadRecordsResponse.Records.get -> System.Collections.IList! +virtual Android.Health.Connect.RecordIdFilter.ClientRecordId.get -> string? +virtual Android.Health.Connect.RecordIdFilter.Id.get -> string? +virtual Android.Health.Connect.RecordIdFilter.RecordType.get -> Java.Lang.Class! +virtual Android.Icu.Math.BigDecimal.Abs() -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Abs(Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Add(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Add(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.ByteValueExact() -> sbyte +virtual Android.Icu.Math.BigDecimal.CompareTo(Android.Icu.Math.BigDecimal? rhs) -> int +virtual Android.Icu.Math.BigDecimal.CompareTo(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> int +virtual Android.Icu.Math.BigDecimal.Divide(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Divide(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Divide(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.RoundOptions round) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Divide(Android.Icu.Math.BigDecimal? rhs, int scale, Android.Icu.Math.RoundOptions round) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.DivideInteger(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.DivideInteger(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Format(int before, int after) -> string? +virtual Android.Icu.Math.BigDecimal.Format(int before, int after, int explaces, int exdigits, int exformint, Android.Icu.Math.RoundOptions exround) -> string? +virtual Android.Icu.Math.BigDecimal.IntValueExact() -> int +virtual Android.Icu.Math.BigDecimal.LongValueExact() -> long +virtual Android.Icu.Math.BigDecimal.Max(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Max(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Min(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Min(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.MovePointLeft(int n) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.MovePointRight(int n) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Multiply(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Multiply(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Negate() -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Negate(Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Plus() -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Plus(Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Pow(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Pow(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Remainder(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Remainder(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Scale() -> int +virtual Android.Icu.Math.BigDecimal.SetScale(int scale) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.SetScale(int scale, Android.Icu.Math.RoundOptions round) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.ShortValueExact() -> short +virtual Android.Icu.Math.BigDecimal.Signum() -> int +virtual Android.Icu.Math.BigDecimal.Subtract(Android.Icu.Math.BigDecimal? rhs) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.Subtract(Android.Icu.Math.BigDecimal? rhs, Android.Icu.Math.MathContext? set) -> Android.Icu.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.ToBigDecimal() -> Java.Math.BigDecimal? +virtual Android.Icu.Math.BigDecimal.ToBigInteger() -> Java.Math.BigInteger? +virtual Android.Icu.Math.BigDecimal.ToBigIntegerExact() -> Java.Math.BigInteger? +virtual Android.Icu.Math.BigDecimal.ToCharArray() -> char[]? +virtual Android.Icu.Math.BigDecimal.UnscaledValue() -> Java.Math.BigInteger? +virtual Android.Icu.Number.CurrencyPrecision.WithCurrency(Android.Icu.Util.Currency? currency) -> Android.Icu.Number.Precision? +virtual Android.Icu.Number.FormattedNumber.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +virtual Android.Icu.Number.FormattedNumber.CharAt(int index) -> char +virtual Android.Icu.Number.FormattedNumber.Length() -> int +virtual Android.Icu.Number.FormattedNumber.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +virtual Android.Icu.Number.FormattedNumber.OutputUnit.get -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Number.FormattedNumber.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Android.Icu.Number.FormattedNumber.ToBigDecimal() -> Java.Math.BigDecimal? +virtual Android.Icu.Number.FormattedNumber.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +virtual Android.Icu.Number.FormattedNumberRange.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +virtual Android.Icu.Number.FormattedNumberRange.CharAt(int index) -> char +virtual Android.Icu.Number.FormattedNumberRange.FirstBigDecimal.get -> Java.Math.BigDecimal? +virtual Android.Icu.Number.FormattedNumberRange.IdentityResult.get -> Android.Icu.Number.NumberRangeFormatter.RangeIdentityResult? +virtual Android.Icu.Number.FormattedNumberRange.Length() -> int +virtual Android.Icu.Number.FormattedNumberRange.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +virtual Android.Icu.Number.FormattedNumberRange.SecondBigDecimal.get -> Java.Math.BigDecimal? +virtual Android.Icu.Number.FormattedNumberRange.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Android.Icu.Number.FormattedNumberRange.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +virtual Android.Icu.Number.FractionPrecision.WithMaxDigits(int maxSignificantDigits) -> Android.Icu.Number.Precision? +virtual Android.Icu.Number.FractionPrecision.WithMinDigits(int minSignificantDigits) -> Android.Icu.Number.Precision? +virtual Android.Icu.Number.FractionPrecision.WithSignificantDigits(int minSignificantDigits, int maxSignificantDigits, Android.Icu.Number.NumberFormatter.RoundingPriority? priority) -> Android.Icu.Number.Precision? +virtual Android.Icu.Number.IntegerWidth.TruncateAt(int maxInt) -> Android.Icu.Number.IntegerWidth? +virtual Android.Icu.Number.LocalizedNumberFormatter.Format(Android.Icu.Util.Measure? input) -> Android.Icu.Number.FormattedNumber? +virtual Android.Icu.Number.LocalizedNumberFormatter.Format(double input) -> Android.Icu.Number.FormattedNumber? +virtual Android.Icu.Number.LocalizedNumberFormatter.Format(Java.Lang.Number? input) -> Android.Icu.Number.FormattedNumber? +virtual Android.Icu.Number.LocalizedNumberFormatter.Format(long input) -> Android.Icu.Number.FormattedNumber? +virtual Android.Icu.Number.LocalizedNumberFormatter.ToFormat() -> Java.Text._Format? +virtual Android.Icu.Number.LocalizedNumberRangeFormatter.FormatRange(double first, double second) -> Android.Icu.Number.FormattedNumberRange? +virtual Android.Icu.Number.LocalizedNumberRangeFormatter.FormatRange(int first, int second) -> Android.Icu.Number.FormattedNumberRange? +virtual Android.Icu.Number.LocalizedNumberRangeFormatter.FormatRange(Java.Lang.Number? first, Java.Lang.Number? second) -> Android.Icu.Number.FormattedNumberRange? +virtual Android.Icu.Number.NumberFormatterSettings.Decimal(Android.Icu.Number.NumberFormatter.DecimalSeparatorDisplay? style) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Grouping(Android.Icu.Number.NumberFormatter.GroupingStrategy? strategy) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.IntegerWidth(Android.Icu.Number.IntegerWidth? style) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Notation(Android.Icu.Number.Notation? notation) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.PerUnit(Android.Icu.Util.MeasureUnit? perUnit) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Precision(Android.Icu.Number.Precision? precision) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.RoundingMode(Java.Math.RoundingMode? roundingMode) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Scale(Android.Icu.Number.Scale? scale) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Sign(Android.Icu.Number.NumberFormatter.SignDisplay? style) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Symbols(Android.Icu.Text.DecimalFormatSymbols? symbols) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Symbols(Android.Icu.Text.NumberingSystem? ns) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Unit(Android.Icu.Util.MeasureUnit? unit) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.UnitWidth(Android.Icu.Number.NumberFormatter.UnitWidth? style) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberFormatterSettings.Usage(string? usage) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberRangeFormatterSettings.Collapse(Android.Icu.Number.NumberRangeFormatter.RangeCollapse? collapse) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberRangeFormatterSettings.IdentityFallback(Android.Icu.Number.NumberRangeFormatter.RangeIdentityFallback? identityFallback) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberRangeFormatterSettings.NumberFormatterBoth(Android.Icu.Number.UnlocalizedNumberFormatter? formatter) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberRangeFormatterSettings.NumberFormatterFirst(Android.Icu.Number.UnlocalizedNumberFormatter? formatterFirst) -> Java.Lang.Object? +virtual Android.Icu.Number.NumberRangeFormatterSettings.NumberFormatterSecond(Android.Icu.Number.UnlocalizedNumberFormatter? formatterSecond) -> Java.Lang.Object? +virtual Android.Icu.Number.Precision.TrailingZeroDisplay(Android.Icu.Number.NumberFormatter.TrailingZeroDisplay? trailingZeroDisplay) -> Android.Icu.Number.Precision? +virtual Android.Icu.Number.ScientificNotation.WithExponentSignDisplay(Android.Icu.Number.NumberFormatter.SignDisplay? exponentSignDisplay) -> Android.Icu.Number.ScientificNotation? +virtual Android.Icu.Number.ScientificNotation.WithMinExponentDigits(int minExponentDigits) -> Android.Icu.Number.ScientificNotation? +virtual Android.Icu.Number.UnlocalizedNumberFormatter.Locale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Number.LocalizedNumberFormatter? +virtual Android.Icu.Number.UnlocalizedNumberFormatter.Locale(Java.Util.Locale? locale) -> Android.Icu.Number.LocalizedNumberFormatter? +virtual Android.Icu.Number.UnlocalizedNumberRangeFormatter.Locale(Android.Icu.Util.ULocale? locale) -> Android.Icu.Number.LocalizedNumberRangeFormatter? +virtual Android.Icu.Number.UnlocalizedNumberRangeFormatter.Locale(Java.Util.Locale? locale) -> Android.Icu.Number.LocalizedNumberRangeFormatter? +virtual Android.Icu.Text.AlphabeticIndex.Bucket.GetLabelType() -> Android.Icu.Text.AlphabeticIndex.Bucket.LabelType? +virtual Android.Icu.Text.AlphabeticIndex.Bucket.Iterator() -> Java.Util.IIterator? +virtual Android.Icu.Text.AlphabeticIndex.Bucket.Label.get -> string? +virtual Android.Icu.Text.AlphabeticIndex.Bucket.Size() -> int +virtual Android.Icu.Text.AlphabeticIndex.Record.Data.get -> Java.Lang.Object? +virtual Android.Icu.Text.AlphabeticIndex.Record.NameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Icu.Text.Bidi.BaseIsLeftToRight() -> bool +virtual Android.Icu.Text.Bidi.BaseLevel.get -> int +virtual Android.Icu.Text.Bidi.CountParagraphs() -> int +virtual Android.Icu.Text.Bidi.CountRuns() -> int +virtual Android.Icu.Text.Bidi.CreateLineBidi(int lineStart, int lineLimit) -> Android.Icu.Text.Bidi? +virtual Android.Icu.Text.Bidi.CustomClassifier.get -> Android.Icu.Text.BidiClassifier? +virtual Android.Icu.Text.Bidi.CustomClassifier.set -> void +virtual Android.Icu.Text.Bidi.Direction.get -> sbyte +virtual Android.Icu.Text.Bidi.GetCustomizedClass(int c) -> int +virtual Android.Icu.Text.Bidi.GetLevelAt(int charIndex) -> sbyte +virtual Android.Icu.Text.Bidi.GetLevels() -> byte[]? +virtual Android.Icu.Text.Bidi.GetLogicalIndex(int visualIndex) -> int +virtual Android.Icu.Text.Bidi.GetLogicalMap() -> int[]? +virtual Android.Icu.Text.Bidi.GetLogicalRun(int logicalPosition) -> Android.Icu.Text.BidiRun? +virtual Android.Icu.Text.Bidi.GetParagraph(int charIndex) -> Android.Icu.Text.BidiRun? +virtual Android.Icu.Text.Bidi.GetParagraphByIndex(int paraIndex) -> Android.Icu.Text.BidiRun? +virtual Android.Icu.Text.Bidi.GetParagraphIndex(int charIndex) -> int +virtual Android.Icu.Text.Bidi.GetRunLevel(int run) -> int +virtual Android.Icu.Text.Bidi.GetRunLimit(int run) -> int +virtual Android.Icu.Text.Bidi.GetRunStart(int run) -> int +virtual Android.Icu.Text.Bidi.GetText() -> char[]? +virtual Android.Icu.Text.Bidi.GetVisualIndex(int logicalIndex) -> int +virtual Android.Icu.Text.Bidi.GetVisualMap() -> int[]? +virtual Android.Icu.Text.Bidi.GetVisualRun(int runIndex) -> Android.Icu.Text.BidiRun? +virtual Android.Icu.Text.Bidi.Inverse.get -> bool +virtual Android.Icu.Text.Bidi.Inverse.set -> void +virtual Android.Icu.Text.Bidi.IsLeftToRight.get -> bool +virtual Android.Icu.Text.Bidi.IsMixed.get -> bool +virtual Android.Icu.Text.Bidi.IsOrderParagraphsLTR.get -> bool +virtual Android.Icu.Text.Bidi.IsRightToLeft.get -> bool +virtual Android.Icu.Text.Bidi.Length.get -> int +virtual Android.Icu.Text.Bidi.OrderParagraphsLTR(bool ordarParaLTR) -> void +virtual Android.Icu.Text.Bidi.ParaLevel.get -> sbyte +virtual Android.Icu.Text.Bidi.ProcessedLength.get -> int +virtual Android.Icu.Text.Bidi.ReorderingMode.get -> Android.Icu.Text.BidiOptions +virtual Android.Icu.Text.Bidi.ReorderingMode.set -> void +virtual Android.Icu.Text.Bidi.ReorderingOptions.get -> Android.Icu.Text.BidiOptions +virtual Android.Icu.Text.Bidi.ReorderingOptions.set -> void +virtual Android.Icu.Text.Bidi.ResultLength.get -> int +virtual Android.Icu.Text.Bidi.RunCount.get -> int +virtual Android.Icu.Text.Bidi.SetContext(string? prologue, string? epilogue) -> void +virtual Android.Icu.Text.Bidi.SetLine(int start, int limit) -> Android.Icu.Text.Bidi? +virtual Android.Icu.Text.Bidi.SetPara(char[]? chars, sbyte paraLevel, byte[]? embeddingLevels) -> void +virtual Android.Icu.Text.Bidi.SetPara(Java.Text.IAttributedCharacterIterator? paragraph) -> void +virtual Android.Icu.Text.Bidi.SetPara(string? text, sbyte paraLevel, byte[]? embeddingLevels) -> void +virtual Android.Icu.Text.Bidi.TextAsString.get -> string? +virtual Android.Icu.Text.Bidi.WriteReordered(Android.Icu.Text.BidiOptions options) -> string? +virtual Android.Icu.Text.BidiClassifier.Classify(int c) -> int +virtual Android.Icu.Text.BidiClassifier.Context.get -> Java.Lang.Object? +virtual Android.Icu.Text.BidiClassifier.Context.set -> void +virtual Android.Icu.Text.BidiRun.Direction.get -> sbyte +virtual Android.Icu.Text.BidiRun.EmbeddingLevel.get -> sbyte +virtual Android.Icu.Text.BidiRun.IsEvenRun.get -> bool +virtual Android.Icu.Text.BidiRun.IsOddRun.get -> bool +virtual Android.Icu.Text.BidiRun.Length.get -> int +virtual Android.Icu.Text.BidiRun.Limit.get -> int +virtual Android.Icu.Text.BidiRun.Start.get -> int +virtual Android.Icu.Text.BreakIterator.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.BreakIterator.GetRuleStatusVec(int[]? fillInArray) -> int +virtual Android.Icu.Text.BreakIterator.IsBoundary(int offset) -> bool +virtual Android.Icu.Text.BreakIterator.Preceding(int offset) -> int +virtual Android.Icu.Text.BreakIterator.RuleStatus.get -> int +virtual Android.Icu.Text.BreakIterator.SetText(Java.Lang.ICharSequence? newText) -> void +virtual Android.Icu.Text.BreakIterator.SetText(string? newText) -> void +virtual Android.Icu.Text.Collator.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.Collator.CloneAsThawed() -> Android.Icu.Text.Collator? +virtual Android.Icu.Text.Collator.Compare(Java.Lang.Object? source, Java.Lang.Object? target) -> int +virtual Android.Icu.Text.Collator.Decomposition.get -> Android.Icu.Text.CollatorDecompositionMode +virtual Android.Icu.Text.Collator.Decomposition.set -> void +virtual Android.Icu.Text.Collator.Equals(string? source, string? target) -> bool +virtual Android.Icu.Text.Collator.Freeze() -> Android.Icu.Text.Collator? +virtual Android.Icu.Text.Collator.IsFrozen.get -> bool +virtual Android.Icu.Text.Collator.MaxVariable.get -> int +virtual Android.Icu.Text.Collator.SetMaxVariable(int group) -> Android.Icu.Text.Collator? +virtual Android.Icu.Text.Collator.Strength.get -> Android.Icu.Text.CollationStrength +virtual Android.Icu.Text.Collator.Strength.set -> void +virtual Android.Icu.Text.Collator.TailoredSet.get -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.ConstrainedFieldPosition.ConstrainClass(Java.Lang.Class? classConstraint) -> void +virtual Android.Icu.Text.ConstrainedFieldPosition.ConstrainField(Java.Text._Format.Field? field) -> void +virtual Android.Icu.Text.ConstrainedFieldPosition.Field.get -> Java.Text._Format.Field? +virtual Android.Icu.Text.ConstrainedFieldPosition.FieldValue.get -> Java.Lang.Object? +virtual Android.Icu.Text.ConstrainedFieldPosition.Int64IterationContext.get -> long +virtual Android.Icu.Text.ConstrainedFieldPosition.Int64IterationContext.set -> void +virtual Android.Icu.Text.ConstrainedFieldPosition.Limit.get -> int +virtual Android.Icu.Text.ConstrainedFieldPosition.MatchesField(Java.Text._Format.Field? field, Java.Lang.Object? fieldValue) -> bool +virtual Android.Icu.Text.ConstrainedFieldPosition.Reset() -> void +virtual Android.Icu.Text.ConstrainedFieldPosition.SetState(Java.Text._Format.Field? field, Java.Lang.Object? value, int start, int limit) -> void +virtual Android.Icu.Text.ConstrainedFieldPosition.Start.get -> int +virtual Android.Icu.Text.CurrencyPluralInfo.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.CurrencyPluralInfo.GetCurrencyPluralPattern(string? pluralCount) -> string? +virtual Android.Icu.Text.CurrencyPluralInfo.Locale.get -> Android.Icu.Util.ULocale? +virtual Android.Icu.Text.CurrencyPluralInfo.Locale.set -> void +virtual Android.Icu.Text.CurrencyPluralInfo.PluralRules.get -> Android.Icu.Text.PluralRules? +virtual Android.Icu.Text.CurrencyPluralInfo.SetCurrencyPluralPattern(string? pluralCount, string? pattern) -> void +virtual Android.Icu.Text.CurrencyPluralInfo.SetPluralRules(string? ruleDescription) -> void +virtual Android.Icu.Text.DateFormat.Calendar.get -> Android.Icu.Util.Calendar? +virtual Android.Icu.Text.DateFormat.Calendar.set -> void +virtual Android.Icu.Text.DateFormat.CalendarLenient.get -> bool +virtual Android.Icu.Text.DateFormat.CalendarLenient.set -> void +virtual Android.Icu.Text.DateFormat.Field.CalendarField.get -> Android.Icu.Util.CalendarField +virtual Android.Icu.Text.DateFormat.Format(Java.Util.Date? date, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? fieldPosition) -> Java.Lang.StringBuffer? +virtual Android.Icu.Text.DateFormat.GetBooleanAttribute(Android.Icu.Text.DateFormat.BooleanAttribute? key) -> bool +virtual Android.Icu.Text.DateFormat.GetContext(Android.Icu.Text.DisplayContext.Type? type) -> Android.Icu.Text.DisplayContext? +virtual Android.Icu.Text.DateFormat.Lenient.get -> bool +virtual Android.Icu.Text.DateFormat.Lenient.set -> void +virtual Android.Icu.Text.DateFormat.NumberFormat.get -> Android.Icu.Text.NumberFormat? +virtual Android.Icu.Text.DateFormat.NumberFormat.set -> void +virtual Android.Icu.Text.DateFormat.Parse(string? text) -> Java.Util.Date? +virtual Android.Icu.Text.DateFormat.Parse(string? text, Java.Text.ParsePosition? pos) -> Java.Util.Date? +virtual Android.Icu.Text.DateFormat.SetBooleanAttribute(Android.Icu.Text.DateFormat.BooleanAttribute? key, bool value) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Text.DateFormat.SetContext(Android.Icu.Text.DisplayContext? context) -> void +virtual Android.Icu.Text.DateFormat.TimeZone.get -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Text.DateFormat.TimeZone.set -> void +virtual Android.Icu.Text.DateFormatSymbols.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.DateFormatSymbols.GetAmPmStrings() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetEraNames() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetEras() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetMonths() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetMonths(int context, int width) -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetNarrowEras() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetQuarters(int context, int width) -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetShortMonths() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetShortWeekdays() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetWeekdays() -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetWeekdays(int context, int width) -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetYearNames(int context, int width) -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetZodiacNames(int context, int width) -> string![]? +virtual Android.Icu.Text.DateFormatSymbols.GetZoneStrings() -> string![]![]? +virtual Android.Icu.Text.DateFormatSymbols.InitializeData(Android.Icu.Util.ULocale? desiredLocale, string? type) -> void +virtual Android.Icu.Text.DateFormatSymbols.LocalPatternChars.get -> string? +virtual Android.Icu.Text.DateFormatSymbols.LocalPatternChars.set -> void +virtual Android.Icu.Text.DateFormatSymbols.SetAmPmStrings(string![]? newAmpms) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetEraNames(string![]? newEraNames) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetEras(string![]? newEras) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetMonths(string![]? newMonths) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetMonths(string![]? newMonths, int context, int width) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetNarrowEras(string![]? newNarrowEras) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetQuarters(string![]? newQuarters, int context, int width) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetShortMonths(string![]? newShortMonths) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetShortWeekdays(string![]? newAbbrevWeekdays) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetWeekdays(string![]? newWeekdays) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetWeekdays(string![]? newWeekdays, int context, int width) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetYearNames(string![]? yearNames, int context, int width) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetZodiacNames(string![]? zodiacNames, int context, int width) -> void +virtual Android.Icu.Text.DateFormatSymbols.SetZoneStrings(string![]![]? newZoneStrings) -> void +virtual Android.Icu.Text.DateIntervalFormat.DateFormat.get -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Text.DateIntervalFormat.DateIntervalInfo.get -> Android.Icu.Text.DateIntervalInfo? +virtual Android.Icu.Text.DateIntervalFormat.DateIntervalInfo.set -> void +virtual Android.Icu.Text.DateIntervalFormat.FormatToValue(Android.Icu.Util.Calendar? fromCalendar, Android.Icu.Util.Calendar? toCalendar) -> Android.Icu.Text.DateIntervalFormat.FormattedDateInterval? +virtual Android.Icu.Text.DateIntervalFormat.FormatToValue(Android.Icu.Util.DateInterval? dtInterval) -> Android.Icu.Text.DateIntervalFormat.FormattedDateInterval? +virtual Android.Icu.Text.DateIntervalFormat.GetContext(Android.Icu.Text.DisplayContext.Type? type) -> Android.Icu.Text.DisplayContext? +virtual Android.Icu.Text.DateIntervalFormat.SetContext(Android.Icu.Text.DisplayContext? context) -> void +virtual Android.Icu.Text.DateIntervalFormat.TimeZone.get -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Text.DateIntervalFormat.TimeZone.set -> void +virtual Android.Icu.Text.DateIntervalInfo.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.DateIntervalInfo.CloneAsThawed() -> Android.Icu.Text.DateIntervalInfo? +virtual Android.Icu.Text.DateIntervalInfo.DefaultOrder.get -> bool +virtual Android.Icu.Text.DateIntervalInfo.FallbackIntervalPattern.get -> string? +virtual Android.Icu.Text.DateIntervalInfo.FallbackIntervalPattern.set -> void +virtual Android.Icu.Text.DateIntervalInfo.Freeze() -> Android.Icu.Text.DateIntervalInfo? +virtual Android.Icu.Text.DateIntervalInfo.GetIntervalPattern(string? skeleton, Android.Icu.Util.CalendarField field) -> Android.Icu.Text.DateIntervalInfo.PatternInfo? +virtual Android.Icu.Text.DateIntervalInfo.IsFrozen.get -> bool +virtual Android.Icu.Text.DateIntervalInfo.SetIntervalPattern(string? skeleton, Android.Icu.Util.CalendarField lrgDiffCalUnit, string? intervalPattern) -> void +virtual Android.Icu.Text.DateTimePatternGenerator.AddPattern(string? pattern, bool override, Android.Icu.Text.DateTimePatternGenerator.PatternInfo? returnInfo) -> Android.Icu.Text.DateTimePatternGenerator? +virtual Android.Icu.Text.DateTimePatternGenerator.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.DateTimePatternGenerator.CloneAsThawed() -> Android.Icu.Text.DateTimePatternGenerator? +virtual Android.Icu.Text.DateTimePatternGenerator.DateTimeFormat.get -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.DateTimeFormat.set -> void +virtual Android.Icu.Text.DateTimePatternGenerator.Decimal.get -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.Decimal.set -> void +virtual Android.Icu.Text.DateTimePatternGenerator.DefaultHourCycle.get -> Android.Icu.Text.DateFormat.HourCycle? +virtual Android.Icu.Text.DateTimePatternGenerator.Freeze() -> Android.Icu.Text.DateTimePatternGenerator? +virtual Android.Icu.Text.DateTimePatternGenerator.GetAppendItemFormat(Android.Icu.Text.DateTimePatternField field) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetAppendItemName(Android.Icu.Text.DateTimePatternField field) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetBaseSkeleton(string? pattern) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetBaseSkeletons(System.Collections.Generic.ICollection? result) -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.DateTimePatternGenerator.GetBestPattern(string? skeleton) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetBestPattern(string? skeleton, Android.Icu.Text.DateTimePatternMatchOptions options) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetFieldDisplayName(int field, Android.Icu.Text.DateTimePatternGenerator.DisplayWidth? width) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetSkeleton(string? pattern) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.GetSkeletons(System.Collections.Generic.IDictionary? result) -> System.Collections.Generic.IDictionary? +virtual Android.Icu.Text.DateTimePatternGenerator.IsFrozen.get -> bool +virtual Android.Icu.Text.DateTimePatternGenerator.ReplaceFieldTypes(string? pattern, string? skeleton) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.ReplaceFieldTypes(string? pattern, string? skeleton, Android.Icu.Text.DateTimePatternMatchOptions options) -> string? +virtual Android.Icu.Text.DateTimePatternGenerator.SetAppendItemFormat(Android.Icu.Text.DateTimePatternField field, string? value) -> void +virtual Android.Icu.Text.DateTimePatternGenerator.SetAppendItemName(Android.Icu.Text.DateTimePatternField field, string? value) -> void +virtual Android.Icu.Text.DecimalFormat.ApplyLocalizedPattern(string? localizedPattern) -> void +virtual Android.Icu.Text.DecimalFormat.ApplyPattern(string? pattern) -> void +virtual Android.Icu.Text.DecimalFormat.AreSignificantDigitsUsed() -> bool +virtual Android.Icu.Text.DecimalFormat.CurrencyPluralInfo.get -> Android.Icu.Text.CurrencyPluralInfo? +virtual Android.Icu.Text.DecimalFormat.CurrencyPluralInfo.set -> void +virtual Android.Icu.Text.DecimalFormat.CurrencyUsage.get -> Android.Icu.Util.Currency.CurrencyUsage? +virtual Android.Icu.Text.DecimalFormat.CurrencyUsage.set -> void +virtual Android.Icu.Text.DecimalFormat.DecimalFormatSymbols.get -> Android.Icu.Text.DecimalFormatSymbols? +virtual Android.Icu.Text.DecimalFormat.DecimalFormatSymbols.set -> void +virtual Android.Icu.Text.DecimalFormat.DecimalPatternMatchRequired.get -> bool +virtual Android.Icu.Text.DecimalFormat.DecimalPatternMatchRequired.set -> void +virtual Android.Icu.Text.DecimalFormat.DecimalSeparatorAlwaysShown.get -> bool +virtual Android.Icu.Text.DecimalFormat.DecimalSeparatorAlwaysShown.set -> void +virtual Android.Icu.Text.DecimalFormat.ExponentSignAlwaysShown.get -> bool +virtual Android.Icu.Text.DecimalFormat.ExponentSignAlwaysShown.set -> void +virtual Android.Icu.Text.DecimalFormat.FormatWidth.get -> int +virtual Android.Icu.Text.DecimalFormat.FormatWidth.set -> void +virtual Android.Icu.Text.DecimalFormat.GroupingSize.get -> int +virtual Android.Icu.Text.DecimalFormat.GroupingSize.set -> void +virtual Android.Icu.Text.DecimalFormat.MathContext.get -> Java.Math.MathContext? +virtual Android.Icu.Text.DecimalFormat.MathContext.set -> void +virtual Android.Icu.Text.DecimalFormat.MathContextICU.get -> Android.Icu.Math.MathContext? +virtual Android.Icu.Text.DecimalFormat.MathContextICU.set -> void +virtual Android.Icu.Text.DecimalFormat.MaximumSignificantDigits.get -> int +virtual Android.Icu.Text.DecimalFormat.MaximumSignificantDigits.set -> void +virtual Android.Icu.Text.DecimalFormat.MinimumExponentDigits.get -> sbyte +virtual Android.Icu.Text.DecimalFormat.MinimumExponentDigits.set -> void +virtual Android.Icu.Text.DecimalFormat.MinimumGroupingDigits.get -> int +virtual Android.Icu.Text.DecimalFormat.MinimumGroupingDigits.set -> void +virtual Android.Icu.Text.DecimalFormat.MinimumSignificantDigits.get -> int +virtual Android.Icu.Text.DecimalFormat.MinimumSignificantDigits.set -> void +virtual Android.Icu.Text.DecimalFormat.Multiplier.get -> int +virtual Android.Icu.Text.DecimalFormat.Multiplier.set -> void +virtual Android.Icu.Text.DecimalFormat.NegativePrefix.get -> string? +virtual Android.Icu.Text.DecimalFormat.NegativePrefix.set -> void +virtual Android.Icu.Text.DecimalFormat.NegativeSuffix.get -> string? +virtual Android.Icu.Text.DecimalFormat.NegativeSuffix.set -> void +virtual Android.Icu.Text.DecimalFormat.PadCharacter.get -> char +virtual Android.Icu.Text.DecimalFormat.PadCharacter.set -> void +virtual Android.Icu.Text.DecimalFormat.PadPosition.get -> int +virtual Android.Icu.Text.DecimalFormat.PadPosition.set -> void +virtual Android.Icu.Text.DecimalFormat.ParseBigDecimal.get -> bool +virtual Android.Icu.Text.DecimalFormat.ParseBigDecimal.set -> void +virtual Android.Icu.Text.DecimalFormat.ParseCaseSensitive.get -> bool +virtual Android.Icu.Text.DecimalFormat.ParseCaseSensitive.set -> void +virtual Android.Icu.Text.DecimalFormat.ParseMaxDigits.get -> int +virtual Android.Icu.Text.DecimalFormat.ParseMaxDigits.set -> void +virtual Android.Icu.Text.DecimalFormat.ParseNoExponent.get -> bool +virtual Android.Icu.Text.DecimalFormat.ParseNoExponent.set -> void +virtual Android.Icu.Text.DecimalFormat.PositivePrefix.get -> string? +virtual Android.Icu.Text.DecimalFormat.PositivePrefix.set -> void +virtual Android.Icu.Text.DecimalFormat.PositiveSuffix.get -> string? +virtual Android.Icu.Text.DecimalFormat.PositiveSuffix.set -> void +virtual Android.Icu.Text.DecimalFormat.RoundingIncrement.get -> Java.Math.BigDecimal? +virtual Android.Icu.Text.DecimalFormat.RoundingIncrement.set -> void +virtual Android.Icu.Text.DecimalFormat.ScientificNotation.get -> bool +virtual Android.Icu.Text.DecimalFormat.ScientificNotation.set -> void +virtual Android.Icu.Text.DecimalFormat.SecondaryGroupingSize.get -> int +virtual Android.Icu.Text.DecimalFormat.SecondaryGroupingSize.set -> void +virtual Android.Icu.Text.DecimalFormat.SetRoundingIncrement(Android.Icu.Math.BigDecimal? increment) -> void +virtual Android.Icu.Text.DecimalFormat.SetRoundingIncrement(double increment) -> void +virtual Android.Icu.Text.DecimalFormat.SetSignificantDigitsUsed(bool useSignificantDigits) -> void +virtual Android.Icu.Text.DecimalFormat.SignAlwaysShown.get -> bool +virtual Android.Icu.Text.DecimalFormat.SignAlwaysShown.set -> void +virtual Android.Icu.Text.DecimalFormat.ToLocalizedPattern() -> string? +virtual Android.Icu.Text.DecimalFormat.ToPattern() -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.DecimalFormatSymbols.Currency.get -> Android.Icu.Util.Currency? +virtual Android.Icu.Text.DecimalFormatSymbols.Currency.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.CurrencySymbol.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.CurrencySymbol.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.DecimalSeparator.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.DecimalSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.DecimalSeparatorString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.DecimalSeparatorString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.Digit.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.Digit.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.ExponentMultiplicationSign.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.ExponentMultiplicationSign.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.ExponentSeparator.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.ExponentSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.GetDigits() -> char[]? +virtual Android.Icu.Text.DecimalFormatSymbols.GetDigitStrings() -> string![]? +virtual Android.Icu.Text.DecimalFormatSymbols.GetPatternForCurrencySpacing(Android.Icu.Text.CurrencySpacing itemType, bool beforeCurrency) -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.GroupingSeparator.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.GroupingSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.GroupingSeparatorString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.GroupingSeparatorString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.Infinity.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.Infinity.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.InternationalCurrencySymbol.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.InternationalCurrencySymbol.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.Locale.get -> Java.Util.Locale? +virtual Android.Icu.Text.DecimalFormatSymbols.MinusSign.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.MinusSign.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.MinusSignString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.MinusSignString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryDecimalSeparator.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryDecimalSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryDecimalSeparatorString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryDecimalSeparatorString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryGroupingSeparator.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryGroupingSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryGroupingSeparatorString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.MonetaryGroupingSeparatorString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.NaN.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.NaN.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PadEscape.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.PadEscape.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PatternSeparator.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.PatternSeparator.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.Percent.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.Percent.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PercentString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.PercentString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PerMill.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.PerMill.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PerMillString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.PerMillString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PlusSign.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.PlusSign.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.PlusSignString.get -> string? +virtual Android.Icu.Text.DecimalFormatSymbols.PlusSignString.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.SetDigitStrings(string![]? digitStrings) -> void +virtual Android.Icu.Text.DecimalFormatSymbols.SetPatternForCurrencySpacing(Android.Icu.Text.CurrencySpacing itemType, bool beforeCurrency, string? pattern) -> void +virtual Android.Icu.Text.DecimalFormatSymbols.SignificantDigit.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.SignificantDigit.set -> void +virtual Android.Icu.Text.DecimalFormatSymbols.ULocale.get -> Android.Icu.Util.ULocale? +virtual Android.Icu.Text.DecimalFormatSymbols.ZeroDigit.get -> char +virtual Android.Icu.Text.DecimalFormatSymbols.ZeroDigit.set -> void +virtual Android.Icu.Text.LocaleDisplayNames.GetUiList(System.Collections.Generic.ICollection? localeSet, bool inSelf, Java.Util.IComparator? collator) -> System.Collections.Generic.IList? +virtual Android.Icu.Text.MeasureFormat.FormatMeasurePerUnit(Android.Icu.Util.Measure? measure, Android.Icu.Util.MeasureUnit? perUnit, Java.Lang.StringBuilder? appendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuilder? +virtual Android.Icu.Text.MeasureFormat.FormatMeasures(Java.Lang.StringBuilder? appendTo, Java.Text.FieldPosition? fpos, params Android.Icu.Util.Measure![]? measures) -> Java.Lang.StringBuilder? +virtual Android.Icu.Text.MeasureFormat.GetUnitDisplayName(Android.Icu.Util.MeasureUnit? unit) -> string? +virtual Android.Icu.Text.MeasureFormat.NumberFormat.get -> Android.Icu.Text.NumberFormat? +virtual Android.Icu.Text.MeasureFormat.Width.get -> Android.Icu.Text.MeasureFormat.FormatWidth? +virtual Android.Icu.Text.MessageFormat.ApostropheMode.get -> Android.Icu.Text.MessagePattern.ApostropheMode? +virtual Android.Icu.Text.MessageFormat.ApplyPattern(string? pattern, Android.Icu.Text.MessagePattern.ApostropheMode? aposMode) -> void +virtual Android.Icu.Text.MessageFormat.ApplyPattern(string? pttrn) -> void +virtual Android.Icu.Text.MessageFormat.ArgumentNames.get -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.MessageFormat.GetFormatByArgumentName(string? argumentName) -> Java.Text._Format? +virtual Android.Icu.Text.MessageFormat.GetFormats() -> Java.Text._Format![]? +virtual Android.Icu.Text.MessageFormat.GetFormatsByArgumentIndex() -> Java.Text._Format![]? +virtual Android.Icu.Text.MessageFormat.Locale.get -> Java.Util.Locale? +virtual Android.Icu.Text.MessageFormat.Locale.set -> void +virtual Android.Icu.Text.MessageFormat.Parse(string? source) -> Java.Lang.Object![]? +virtual Android.Icu.Text.MessageFormat.Parse(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object![]? +virtual Android.Icu.Text.MessageFormat.ParseToMap(string? source) -> System.Collections.Generic.IDictionary? +virtual Android.Icu.Text.MessageFormat.ParseToMap(string? source, Java.Text.ParsePosition? pos) -> System.Collections.Generic.IDictionary? +virtual Android.Icu.Text.MessageFormat.SetFormat(int formatElementIndex, Java.Text._Format? newFormat) -> void +virtual Android.Icu.Text.MessageFormat.SetFormatByArgumentIndex(int argumentIndex, Java.Text._Format? newFormat) -> void +virtual Android.Icu.Text.MessageFormat.SetFormatByArgumentName(string? argumentName, Java.Text._Format? newFormat) -> void +virtual Android.Icu.Text.MessageFormat.SetFormats(Java.Text._Format![]? newFormats) -> void +virtual Android.Icu.Text.MessageFormat.SetFormatsByArgumentIndex(Java.Text._Format![]? newFormats) -> void +virtual Android.Icu.Text.MessageFormat.SetFormatsByArgumentName(System.Collections.Generic.IDictionary? newFormats) -> void +virtual Android.Icu.Text.MessageFormat.SetLocale(Android.Icu.Util.ULocale? locale) -> void +virtual Android.Icu.Text.MessageFormat.ToPattern() -> string? +virtual Android.Icu.Text.MessageFormat.ULocale.get -> Android.Icu.Util.ULocale? +virtual Android.Icu.Text.MessageFormat.UsesNamedArguments() -> bool +virtual Android.Icu.Text.Normalizer2.ComposePair(int a, int b) -> int +virtual Android.Icu.Text.Normalizer2.GetCombiningClass(int c) -> int +virtual Android.Icu.Text.Normalizer2.GetRawDecomposition(int c) -> string? +virtual Android.Icu.Text.Normalizer2.Normalize(Java.Lang.ICharSequence? src) -> string? +virtual Android.Icu.Text.NumberFormat.Currency.get -> Android.Icu.Util.Currency? +virtual Android.Icu.Text.NumberFormat.Currency.set -> void +virtual Android.Icu.Text.NumberFormat.Format(Android.Icu.Util.CurrencyAmount? currAmt, Java.Lang.StringBuffer? toAppendTo, Java.Text.FieldPosition? pos) -> Java.Lang.StringBuffer? +virtual Android.Icu.Text.NumberFormat.GetContext(Android.Icu.Text.DisplayContext.Type? type) -> Android.Icu.Text.DisplayContext? +virtual Android.Icu.Text.NumberFormat.GroupingUsed.get -> bool +virtual Android.Icu.Text.NumberFormat.GroupingUsed.set -> void +virtual Android.Icu.Text.NumberFormat.MaximumFractionDigits.get -> int +virtual Android.Icu.Text.NumberFormat.MaximumFractionDigits.set -> void +virtual Android.Icu.Text.NumberFormat.MaximumIntegerDigits.get -> int +virtual Android.Icu.Text.NumberFormat.MaximumIntegerDigits.set -> void +virtual Android.Icu.Text.NumberFormat.MinimumFractionDigits.get -> int +virtual Android.Icu.Text.NumberFormat.MinimumFractionDigits.set -> void +virtual Android.Icu.Text.NumberFormat.MinimumIntegerDigits.get -> int +virtual Android.Icu.Text.NumberFormat.MinimumIntegerDigits.set -> void +virtual Android.Icu.Text.NumberFormat.Parse(string? text) -> Java.Lang.Number? +virtual Android.Icu.Text.NumberFormat.ParseCurrency(Java.Lang.ICharSequence? text, Java.Text.ParsePosition? pos) -> Android.Icu.Util.CurrencyAmount? +virtual Android.Icu.Text.NumberFormat.ParseIntegerOnly.get -> bool +virtual Android.Icu.Text.NumberFormat.ParseIntegerOnly.set -> void +virtual Android.Icu.Text.NumberFormat.ParseStrict.get -> bool +virtual Android.Icu.Text.NumberFormat.ParseStrict.set -> void +virtual Android.Icu.Text.NumberFormat.RoundingMode.get -> Android.Icu.Math.RoundOptions +virtual Android.Icu.Text.NumberFormat.RoundingMode.set -> void +virtual Android.Icu.Text.NumberFormat.SetContext(Android.Icu.Text.DisplayContext? context) -> void +virtual Android.Icu.Text.NumberingSystem.Description.get -> string? +virtual Android.Icu.Text.NumberingSystem.IsAlgorithmic.get -> bool +virtual Android.Icu.Text.NumberingSystem.Name.get -> string? +virtual Android.Icu.Text.NumberingSystem.Radix.get -> int +virtual Android.Icu.Text.PluralFormat.ApplyPattern(string? pattern) -> void +virtual Android.Icu.Text.PluralFormat.Equals(Android.Icu.Text.PluralFormat? rhs) -> bool +virtual Android.Icu.Text.PluralFormat.Parse(string? text, Java.Text.ParsePosition? parsePosition) -> Java.Lang.Number? +virtual Android.Icu.Text.PluralFormat.SetNumberFormat(Android.Icu.Text.NumberFormat? format) -> void +virtual Android.Icu.Text.PluralFormat.ToPattern() -> string? +virtual Android.Icu.Text.PluralRules.Equals(Android.Icu.Text.PluralRules? rhs) -> bool +virtual Android.Icu.Text.PluralRules.GetAllKeywordValues(string? keyword) -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.PluralRules.GetSamples(string? keyword) -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.PluralRules.GetUniqueKeywordValue(string? keyword) -> double +virtual Android.Icu.Text.PluralRules.Keywords.get -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.PluralRules.Select(Android.Icu.Number.FormattedNumber? number) -> string? +virtual Android.Icu.Text.PluralRules.Select(Android.Icu.Number.FormattedNumberRange? range) -> string? +virtual Android.Icu.Text.PluralRules.Select(double number) -> string? +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.AppendTo(Java.Lang.Object? appendable) -> Java.Lang.Object? +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.CharAt(int index) -> char +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.Length() -> int +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.NextPosition(Android.Icu.Text.ConstrainedFieldPosition? cfpos) -> bool +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Android.Icu.Text.RelativeDateTimeFormatter.FormattedRelativeDateTime.ToCharacterIterator() -> Java.Text.IAttributedCharacterIterator? +virtual Android.Icu.Text.SearchIterator.BreakIterator.get -> Android.Icu.Text.BreakIterator? +virtual Android.Icu.Text.SearchIterator.BreakIterator.set -> void +virtual Android.Icu.Text.SearchIterator.GetElementComparisonType() -> Android.Icu.Text.SearchIterator.ElementComparisonType? +virtual Android.Icu.Text.SearchIterator.MatchedText.get -> string? +virtual Android.Icu.Text.SearchIterator.MatchLength.get -> int +virtual Android.Icu.Text.SearchIterator.MatchStart.get -> int +virtual Android.Icu.Text.SearchIterator.Next() -> int +virtual Android.Icu.Text.SearchIterator.Overlapping.get -> bool +virtual Android.Icu.Text.SearchIterator.Overlapping.set -> void +virtual Android.Icu.Text.SearchIterator.Previous() -> int +virtual Android.Icu.Text.SearchIterator.Reset() -> void +virtual Android.Icu.Text.SearchIterator.SetElementComparisonType(Android.Icu.Text.SearchIterator.ElementComparisonType? type) -> void +virtual Android.Icu.Text.SearchIterator.SetIndex(int position) -> void +virtual Android.Icu.Text.SearchIterator.SetMatchLength(int length) -> void +virtual Android.Icu.Text.SearchIterator.Target.get -> Java.Text.ICharacterIterator? +virtual Android.Icu.Text.SearchIterator.Target.set -> void +virtual Android.Icu.Text.SelectFormat.ApplyPattern(string? pattern) -> void +virtual Android.Icu.Text.SelectFormat.ToPattern() -> string? +virtual Android.Icu.Text.SimpleDateFormat.ApplyLocalizedPattern(string? pat) -> void +virtual Android.Icu.Text.SimpleDateFormat.ApplyPattern(string? pat) -> void +virtual Android.Icu.Text.SimpleDateFormat.DateFormatSymbols.get -> Android.Icu.Text.DateFormatSymbols? +virtual Android.Icu.Text.SimpleDateFormat.DateFormatSymbols.set -> void +virtual Android.Icu.Text.SimpleDateFormat.Get2DigitYearStart() -> Java.Util.Date? +virtual Android.Icu.Text.SimpleDateFormat.GetNumberFormat(char field) -> Android.Icu.Text.NumberFormat? +virtual Android.Icu.Text.SimpleDateFormat.MatchQuarterString(string? text, int start, int field, string![]? data, Android.Icu.Util.Calendar? cal) -> int +virtual Android.Icu.Text.SimpleDateFormat.MatchString(string? text, int start, int field, string![]? data, Android.Icu.Util.Calendar? cal) -> int +virtual Android.Icu.Text.SimpleDateFormat.PatternCharToDateFormatField(char ch) -> Android.Icu.Text.DateFormat.Field? +virtual Android.Icu.Text.SimpleDateFormat.Set2DigitYearStart(Java.Util.Date? startDate) -> void +virtual Android.Icu.Text.SimpleDateFormat.SetNumberFormat(string? fields, Android.Icu.Text.NumberFormat? overrideNF) -> void +virtual Android.Icu.Text.SimpleDateFormat.SubFormat(char ch, int count, int beginOffset, Java.Text.FieldPosition? pos, Android.Icu.Text.DateFormatSymbols? fmtData, Android.Icu.Util.Calendar? cal) -> string? +virtual Android.Icu.Text.SimpleDateFormat.SubParse(string? text, int start, char ch, int count, bool obeyCount, bool allowNegative, bool[]? ambiguousYear, Android.Icu.Util.Calendar? cal) -> int +virtual Android.Icu.Text.SimpleDateFormat.Symbols.get -> Android.Icu.Text.DateFormatSymbols? +virtual Android.Icu.Text.SimpleDateFormat.TimeZoneFormat.get -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.SimpleDateFormat.TimeZoneFormat.set -> void +virtual Android.Icu.Text.SimpleDateFormat.ToLocalizedPattern() -> string? +virtual Android.Icu.Text.SimpleDateFormat.ToPattern() -> string? +virtual Android.Icu.Text.SimpleDateFormat.ZeroPaddingNumber(long value, int minDigits, int maxDigits) -> string? +virtual Android.Icu.Text.StringPrepParseException.Error.get -> Android.Icu.Text.StringPrepParseExceptionError +virtual Android.Icu.Text.TimeZoneFormat.CloneAsThawed() -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.DefaultParseOptions.get -> Java.Util.EnumSet? +virtual Android.Icu.Text.TimeZoneFormat.Format(Android.Icu.Text.TimeZoneFormat.Style? style, Android.Icu.Util.TimeZone? tz, long date, Android.Icu.Util.Output? timeType) -> string? +virtual Android.Icu.Text.TimeZoneFormat.FormatOffsetLocalizedGMT(int offset) -> string? +virtual Android.Icu.Text.TimeZoneFormat.FormatOffsetShortLocalizedGMT(int offset) -> string? +virtual Android.Icu.Text.TimeZoneFormat.Freeze() -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.GetGMTOffsetPattern(Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? type) -> string? +virtual Android.Icu.Text.TimeZoneFormat.GMTOffsetDigits.get -> string? +virtual Android.Icu.Text.TimeZoneFormat.GMTPattern.get -> string? +virtual Android.Icu.Text.TimeZoneFormat.GMTZeroFormat.get -> string? +virtual Android.Icu.Text.TimeZoneFormat.IsFrozen.get -> bool +virtual Android.Icu.Text.TimeZoneFormat.Parse(Android.Icu.Text.TimeZoneFormat.Style? style, string? text, Java.Text.ParsePosition? pos, Android.Icu.Util.Output? timeType) -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Text.TimeZoneFormat.Parse(Android.Icu.Text.TimeZoneFormat.Style? style, string? text, Java.Text.ParsePosition? pos, Java.Util.EnumSet? options, Android.Icu.Util.Output? timeType) -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Text.TimeZoneFormat.ParseOffsetLocalizedGMT(string? text, Java.Text.ParsePosition? pos) -> int +virtual Android.Icu.Text.TimeZoneFormat.ParseOffsetShortLocalizedGMT(string? text, Java.Text.ParsePosition? pos) -> int +virtual Android.Icu.Text.TimeZoneFormat.SetDefaultParseOptions(Java.Util.EnumSet? options) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.SetGMTOffsetDigits(string? digits) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.SetGMTOffsetPattern(Android.Icu.Text.TimeZoneFormat.GMTOffsetPatternType? type, string? pattern) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.SetGMTPattern(string? pattern) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.SetGMTZeroFormat(string? gmtZeroFormat) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.SetTimeZoneNames(Android.Icu.Text.TimeZoneNames? tznames) -> Android.Icu.Text.TimeZoneFormat? +virtual Android.Icu.Text.TimeZoneFormat.TimeZoneNames.get -> Android.Icu.Text.TimeZoneNames? +virtual Android.Icu.Text.TimeZoneNames.GetExemplarLocationName(string? tzID) -> string? +virtual Android.Icu.Text.Transliterator.FilteredTransliterate(Android.Icu.Text.IReplaceable? text, Android.Icu.Text.Transliterator.Position? index, bool incremental) -> void +virtual Android.Icu.Text.Transliterator.GetElements() -> Android.Icu.Text.Transliterator![]? +virtual Android.Icu.Text.Transliterator.Position.Set(Android.Icu.Text.Transliterator.Position? pos) -> void +virtual Android.Icu.Text.Transliterator.TargetSet.get -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.Transliterator.ToRules(bool escapeUnprintable) -> string? +virtual Android.Icu.Text.UCharacterIterator.CharacterIterator.get -> Java.Text.ICharacterIterator? +virtual Android.Icu.Text.UCharacterIterator.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.UCharacterIterator.CurrentCodePoint() -> int +virtual Android.Icu.Text.UCharacterIterator.MoveCodePointIndex(int delta) -> int +virtual Android.Icu.Text.UCharacterIterator.MoveIndex(int delta) -> int +virtual Android.Icu.Text.UCharacterIterator.NextCodePoint() -> int +virtual Android.Icu.Text.UCharacterIterator.PreviousCodePoint() -> int +virtual Android.Icu.Text.UCharacterIterator.SetToLimit() -> void +virtual Android.Icu.Text.UCharacterIterator.SetToStart() -> void +virtual Android.Icu.Text.UCharacterIterator.Text.get -> string? +virtual Android.Icu.Text.UnicodeFilter.Matches(Android.Icu.Text.IReplaceable? text, int[]? offset, int limit, bool incremental) -> int +virtual Android.Icu.Text.UnicodeSet.Add(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Add(Java.Lang.IIterable? source) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.AddAll(Android.Icu.Text.UnicodeSet? c) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.AddAll(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.AddAll(Java.Lang.IIterable? source) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.AddAllTo(Java.Lang.Object? target) -> Java.Lang.Object? +virtual Android.Icu.Text.UnicodeSet.ApplyIntPropertyValue(int prop, int value) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.ApplyPattern(string? pattern, Android.Icu.Text.UnicodeSetOptions options) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.ApplyPattern(string? pattern, bool ignoreWhitespace) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.ApplyPropertyAlias(string? propertyAlias, string? valueAlias) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.ApplyPropertyAlias(string? propertyAlias, string? valueAlias, Android.Icu.Text.ISymbolTable? symbols) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.CharAt(int index) -> int +virtual Android.Icu.Text.UnicodeSet.Clear() -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Clone() -> Java.Lang.Object? +virtual Android.Icu.Text.UnicodeSet.CloneAsThawed() -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.CloseOver(int attribute) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Compact() -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.CompareTo(Android.Icu.Text.UnicodeSet? o) -> int +virtual Android.Icu.Text.UnicodeSet.CompareTo(Android.Icu.Text.UnicodeSet? o, Android.Icu.Text.UnicodeSet.ComparisonStyle? style) -> int +virtual Android.Icu.Text.UnicodeSet.CompareTo(Java.Lang.IIterable? other) -> int +virtual Android.Icu.Text.UnicodeSet.Complement() -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Complement(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.ComplementAll(Android.Icu.Text.UnicodeSet? c) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Contains(int start, int end) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsAll(Android.Icu.Text.UnicodeSet? b) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsAll(Java.Lang.IIterable? collection) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsAll(string? s) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsNone(Android.Icu.Text.UnicodeSet? b) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsNone(int start, int end) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsNone(Java.Lang.ICharSequence? s) -> bool +virtual Android.Icu.Text.UnicodeSet.ContainsNone(Java.Lang.IIterable? collection) -> bool +virtual Android.Icu.Text.UnicodeSet.Freeze() -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.GetRangeEnd(int index) -> int +virtual Android.Icu.Text.UnicodeSet.GetRangeStart(int index) -> int +virtual Android.Icu.Text.UnicodeSet.HasStrings.get -> bool +virtual Android.Icu.Text.UnicodeSet.IndexOf(int c) -> int +virtual Android.Icu.Text.UnicodeSet.IsEmpty.get -> bool +virtual Android.Icu.Text.UnicodeSet.IsFrozen.get -> bool +virtual Android.Icu.Text.UnicodeSet.Iterator() -> Java.Util.IIterator! +virtual Android.Icu.Text.UnicodeSet.RangeCount.get -> int +virtual Android.Icu.Text.UnicodeSet.Ranges() -> Java.Lang.IIterable? +virtual Android.Icu.Text.UnicodeSet.Remove(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.RemoveAll(Android.Icu.Text.UnicodeSet? c) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.RemoveAll(Java.Lang.IIterable? collection) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Retain(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.RetainAll(Android.Icu.Text.UnicodeSet? c) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.RetainAll(Java.Lang.IIterable? collection) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Set(Android.Icu.Text.UnicodeSet? other) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Set(int start, int end) -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Text.UnicodeSet.Size() -> int +virtual Android.Icu.Text.UnicodeSet.Span(Java.Lang.ICharSequence? s, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +virtual Android.Icu.Text.UnicodeSet.Span(Java.Lang.ICharSequence? s, int start, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +virtual Android.Icu.Text.UnicodeSet.SpanBack(Java.Lang.ICharSequence? s, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +virtual Android.Icu.Text.UnicodeSet.SpanBack(Java.Lang.ICharSequence? s, int fromIndex, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +virtual Android.Icu.Text.UnicodeSet.Strings() -> System.Collections.Generic.ICollection? +virtual Android.Icu.Text.UnicodeSet._generatePattern(Java.Lang.StringBuffer? result, bool escapeUnprintable) -> Java.Lang.StringBuffer? +virtual Android.Icu.Text.UnicodeSet._generatePattern(Java.Lang.StringBuffer? result, bool escapeUnprintable, bool includeStrings) -> Java.Lang.StringBuffer? +virtual Android.Icu.Text.UnicodeSetIterator.Next() -> bool +virtual Android.Icu.Text.UnicodeSetIterator.NextRange() -> bool +virtual Android.Icu.Text.UnicodeSetIterator.Reset() -> void +virtual Android.Icu.Text.UnicodeSetIterator.Reset(Android.Icu.Text.UnicodeSet? uset) -> void +virtual Android.Icu.Text.UnicodeSetIterator.SkipToStrings() -> Android.Icu.Text.UnicodeSetIterator? +virtual Android.Icu.Text.UnicodeSetIterator.String.get -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.CountIn(Java.Lang.ICharSequence? sequence) -> int +virtual Android.Icu.Text.UnicodeSetSpanner.CountIn(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod) -> int +virtual Android.Icu.Text.UnicodeSetSpanner.CountIn(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> int +virtual Android.Icu.Text.UnicodeSetSpanner.DeleteFrom(Java.Lang.ICharSequence? sequence) -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.DeleteFrom(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(Java.Lang.ICharSequence? sequence, Java.Lang.ICharSequence? replacement) -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(Java.Lang.ICharSequence? sequence, Java.Lang.ICharSequence? replacement, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod) -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.ReplaceFrom(Java.Lang.ICharSequence? sequence, Java.Lang.ICharSequence? replacement, Android.Icu.Text.UnicodeSetSpanner.CountMethod? countMethod, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> string? +virtual Android.Icu.Text.UnicodeSetSpanner.TrimFormatted(Java.Lang.ICharSequence? sequence) -> Java.Lang.ICharSequence? +virtual Android.Icu.Text.UnicodeSetSpanner.TrimFormatted(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption) -> Java.Lang.ICharSequence? +virtual Android.Icu.Text.UnicodeSetSpanner.TrimFormatted(Java.Lang.ICharSequence? sequence, Android.Icu.Text.UnicodeSetSpanner.TrimOption? trimOption, Android.Icu.Text.UnicodeSet.SpanCondition? spanCondition) -> Java.Lang.ICharSequence? +virtual Android.Icu.Text.UnicodeSetSpanner.UnicodeSet.get -> Android.Icu.Text.UnicodeSet? +virtual Android.Icu.Util.Calendar.Add(Android.Icu.Util.CalendarField field, int amount) -> void +virtual Android.Icu.Util.Calendar.After(Java.Lang.Object? when) -> bool +virtual Android.Icu.Util.Calendar.Before(Java.Lang.Object? when) -> bool +virtual Android.Icu.Util.Calendar.Clone() -> Java.Lang.Object? +virtual Android.Icu.Util.Calendar.CompareTo(Android.Icu.Util.Calendar? that) -> int +virtual Android.Icu.Util.Calendar.Complete() -> void +virtual Android.Icu.Util.Calendar.ComputeFields() -> void +virtual Android.Icu.Util.Calendar.ComputeGregorianMonthStart(int year, int month) -> int +virtual Android.Icu.Util.Calendar.ComputeJulianDay() -> int +virtual Android.Icu.Util.Calendar.ComputeMillisInDay() -> int +virtual Android.Icu.Util.Calendar.ComputeTime() -> void +virtual Android.Icu.Util.Calendar.ComputeZoneOffset(long millis, int millisInDay) -> int +virtual Android.Icu.Util.Calendar.FieldDifference(Java.Util.Date? when, Android.Icu.Util.CalendarField field) -> int +virtual Android.Icu.Util.Calendar.FieldName(Android.Icu.Util.CalendarField field) -> string? +virtual Android.Icu.Util.Calendar.FirstDayOfWeek.get -> int +virtual Android.Icu.Util.Calendar.FirstDayOfWeek.set -> void +virtual Android.Icu.Util.Calendar.GetActualMaximum(Android.Icu.Util.CalendarField field) -> int +virtual Android.Icu.Util.Calendar.GetActualMinimum(Android.Icu.Util.CalendarField field) -> int +virtual Android.Icu.Util.Calendar.GetDateTimeFormat(Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Android.Icu.Util.ULocale? loc) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Calendar.GetDateTimeFormat(Android.Icu.Text.DateFormatStyle dateStyle, int timeStyle, Java.Util.Locale? loc) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Calendar.GetDisplayName(Android.Icu.Util.ULocale? loc) -> string? +virtual Android.Icu.Util.Calendar.GetDisplayName(Java.Util.Locale? loc) -> string? +virtual Android.Icu.Util.Calendar.GetFieldResolutionTable() -> int[]![]![]? +virtual Android.Icu.Util.Calendar.GetLimit(Android.Icu.Util.CalendarField field, int limitType) -> int +virtual Android.Icu.Util.Calendar.GetWeekData() -> Android.Icu.Util.Calendar.WeekData? +virtual Android.Icu.Util.Calendar.HandleComputeFields(int julianDay) -> void +virtual Android.Icu.Util.Calendar.HandleComputeJulianDay(int bestField) -> int +virtual Android.Icu.Util.Calendar.HandleCreateFields() -> int[]? +virtual Android.Icu.Util.Calendar.HandleGetDateFormat(string? pattern, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Calendar.HandleGetDateFormat(string? pattern, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Calendar.HandleGetDateFormat(string? pattern, string? override, Java.Util.Locale? locale) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Calendar.HandleGetMonthLength(int extendedYear, int month) -> int +virtual Android.Icu.Util.Calendar.HandleGetYearLength(int eyear) -> int +virtual Android.Icu.Util.Calendar.InvokeIsWeekend(Java.Util.Date? date) -> bool +virtual Android.Icu.Util.Calendar.IsEquivalentTo(Android.Icu.Util.Calendar? other) -> bool +virtual Android.Icu.Util.Calendar.IsWeekend.get -> bool +virtual Android.Icu.Util.Calendar.Lenient.get -> bool +virtual Android.Icu.Util.Calendar.Lenient.set -> void +virtual Android.Icu.Util.Calendar.MinimalDaysInFirstWeek.get -> int +virtual Android.Icu.Util.Calendar.MinimalDaysInFirstWeek.set -> void +virtual Android.Icu.Util.Calendar.NewerField(int defaultField, int alternateField) -> int +virtual Android.Icu.Util.Calendar.NewestStamp(int first, int last, int bestStampSoFar) -> int +virtual Android.Icu.Util.Calendar.PinField(Android.Icu.Util.CalendarField field) -> void +virtual Android.Icu.Util.Calendar.PrepareGetActual(Android.Icu.Util.CalendarField field, bool isMinimum) -> void +virtual Android.Icu.Util.Calendar.RepeatedWallTimeOption.get -> Android.Icu.Util.WalltimeOptions +virtual Android.Icu.Util.Calendar.RepeatedWallTimeOption.set -> void +virtual Android.Icu.Util.Calendar.ResolveFields(int[]![]![]? precedenceTable) -> int +virtual Android.Icu.Util.Calendar.Roll(Android.Icu.Util.CalendarField field, int amount) -> void +virtual Android.Icu.Util.Calendar.SetWeekData(Android.Icu.Util.Calendar.WeekData? wdata) -> Android.Icu.Util.Calendar? +virtual Android.Icu.Util.Calendar.SkippedWallTimeOption.get -> Android.Icu.Util.WalltimeOptions +virtual Android.Icu.Util.Calendar.SkippedWallTimeOption.set -> void +virtual Android.Icu.Util.Calendar.TimeInMillis.get -> long +virtual Android.Icu.Util.Calendar.TimeInMillis.set -> void +virtual Android.Icu.Util.Calendar.TimeZone.get -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Util.Calendar.TimeZone.set -> void +virtual Android.Icu.Util.Calendar.Type.get -> string? +virtual Android.Icu.Util.Calendar.ValidateField(Android.Icu.Util.CalendarField field) -> void +virtual Android.Icu.Util.Calendar.ValidateFields() -> void +virtual Android.Icu.Util.Calendar.WeekNumber(int desiredDay, int dayOfPeriod, int dayOfWeek) -> int +virtual Android.Icu.Util.ChineseCalendar.HandleGetDateFormat(string? pattern, string? override, Android.Icu.Util.ULocale? locale) -> Android.Icu.Text.DateFormat? +virtual Android.Icu.Util.Currency.CurrencyCode.get -> string? +virtual Android.Icu.Util.Currency.DefaultFractionDigits.get -> int +virtual Android.Icu.Util.Currency.DisplayName.get -> string? +virtual Android.Icu.Util.Currency.GetDefaultFractionDigits(Android.Icu.Util.Currency.CurrencyUsage? Usage) -> int +virtual Android.Icu.Util.Currency.GetDisplayName(Java.Util.Locale? locale) -> string? +virtual Android.Icu.Util.Currency.GetName(Android.Icu.Util.ULocale? locale, Android.Icu.Util.CurrencyNameStyle nameStyle, bool[]? isChoiceFormat) -> string? +virtual Android.Icu.Util.Currency.GetName(Android.Icu.Util.ULocale? locale, Android.Icu.Util.CurrencyNameStyle nameStyle, string? pluralCount, bool[]? isChoiceFormat) -> string? +virtual Android.Icu.Util.Currency.GetName(Java.Util.Locale? locale, Android.Icu.Util.CurrencyNameStyle nameStyle, bool[]? isChoiceFormat) -> string? +virtual Android.Icu.Util.Currency.GetName(Java.Util.Locale? locale, Android.Icu.Util.CurrencyNameStyle nameStyle, string? pluralCount, bool[]? isChoiceFormat) -> string? +virtual Android.Icu.Util.Currency.GetRoundingIncrement(Android.Icu.Util.Currency.CurrencyUsage? Usage) -> double +virtual Android.Icu.Util.Currency.GetSymbol(Android.Icu.Util.ULocale? uloc) -> string? +virtual Android.Icu.Util.Currency.GetSymbol(Java.Util.Locale? loc) -> string? +virtual Android.Icu.Util.Currency.NumericCode.get -> int +virtual Android.Icu.Util.Currency.RoundingIncrement.get -> double +virtual Android.Icu.Util.Currency.Symbol.get -> string? +virtual Android.Icu.Util.Currency.ToJavaCurrency() -> Java.Util.Currency? +virtual Android.Icu.Util.CurrencyAmount.Currency.get -> Android.Icu.Util.Currency? +virtual Android.Icu.Util.GregorianCalendar.IsLeapYear(int year) -> bool +virtual Android.Icu.Util.IllformedLocaleException.ErrorIndex.get -> int +virtual Android.Icu.Util.IslamicCalendar.GetCalculationType() -> Android.Icu.Util.IslamicCalendar.CalculationType? +virtual Android.Icu.Util.IslamicCalendar.SetCalculationType(Android.Icu.Util.IslamicCalendar.CalculationType? type) -> void +virtual Android.Icu.Util.Measure.Number.get -> Java.Lang.Number? +virtual Android.Icu.Util.Measure.Unit.get -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Util.MeasureUnit.Dimensionality.get -> int +virtual Android.Icu.Util.MeasureUnit.GetComplexity() -> Android.Icu.Util.MeasureUnit.Complexity? +virtual Android.Icu.Util.MeasureUnit.Identifier.get -> string? +virtual Android.Icu.Util.MeasureUnit.Prefix.get -> Android.Icu.Util.MeasureUnit.MeasurePrefix? +virtual Android.Icu.Util.MeasureUnit.Product(Android.Icu.Util.MeasureUnit? other) -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Util.MeasureUnit.Reciprocal() -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Util.MeasureUnit.SplitToSingleUnits() -> System.Collections.Generic.IList? +virtual Android.Icu.Util.MeasureUnit.Subtype.get -> string? +virtual Android.Icu.Util.MeasureUnit.Type.get -> string? +virtual Android.Icu.Util.MeasureUnit.WithDimensionality(int dimensionality) -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Util.MeasureUnit.WithPrefix(Android.Icu.Util.MeasureUnit.MeasurePrefix? prefix) -> Android.Icu.Util.MeasureUnit? +virtual Android.Icu.Util.TimeZone.Clone() -> Java.Lang.Object? +virtual Android.Icu.Util.TimeZone.CloneAsThawed() -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Util.TimeZone.DSTSavings.get -> int +virtual Android.Icu.Util.TimeZone.Freeze() -> Android.Icu.Util.TimeZone? +virtual Android.Icu.Util.TimeZone.GetDisplayName(bool daylight, Android.Icu.Util.TimeZoneNameStyle style, Android.Icu.Util.ULocale? locale) -> string? +virtual Android.Icu.Util.TimeZone.GetDisplayName(bool daylight, Android.Icu.Util.TimeZoneNameStyle style, Java.Util.Locale? locale) -> string? +virtual Android.Icu.Util.TimeZone.GetOffset(long date) -> int +virtual Android.Icu.Util.TimeZone.GetOffset(long date, bool local, int[]? offsets) -> void +virtual Android.Icu.Util.TimeZone.HasSameRules(Android.Icu.Util.TimeZone? other) -> bool +virtual Android.Icu.Util.TimeZone.ID.get -> string? +virtual Android.Icu.Util.TimeZone.ID.set -> void +virtual Android.Icu.Util.TimeZone.IsFrozen.get -> bool +virtual Android.Icu.Util.TimeZone.ObservesDaylightTime() -> bool +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.CreateSession(Android.Views.InputMethods.IInputMethodSessionCallback? callback) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.RevokeSession(Android.Views.InputMethods.IInputMethodSession? session) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodImpl.SetSessionEnabled(Android.Views.InputMethods.IInputMethodSession? session, bool enabled) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.DispatchGenericMotionEvent(int seq, Android.Views.MotionEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.DispatchKeyEvent(int seq, Android.Views.KeyEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.DispatchTrackballEvent(int seq, Android.Views.MotionEvent? e, Android.Views.InputMethods.IInputMethodSessionEventCallback? callback) -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.Enabled.get -> bool +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.Enabled.set -> void +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.IsRevoked.get -> bool +virtual Android.InputMethodServices.AbstractInputMethodService.AbstractInputMethodSessionImpl.RevokeSelf() -> void +virtual Android.InputMethodServices.AbstractInputMethodService.KeyDispatcherState.get -> Android.Views.KeyEvent.DispatcherState? +virtual Android.InputMethodServices.AbstractInputMethodService.OnGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.InputMethodServices.AbstractInputMethodService.OnTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.InputMethodServices.ExtractEditText.FinishInternalChanges() -> void +virtual Android.InputMethodServices.ExtractEditText.HasVerticalScrollBar.get -> bool +virtual Android.InputMethodServices.ExtractEditText.StartInternalChanges() -> void +virtual Android.InputMethodServices.InputMethodService.BackDisposition.get -> Android.InputMethodServices.BackDisposition +virtual Android.InputMethodServices.InputMethodService.BackDisposition.set -> void +virtual Android.InputMethodServices.InputMethodService.CandidatesHiddenVisibility.get -> Android.Views.ViewStates +virtual Android.InputMethodServices.InputMethodService.CurrentInputBinding.get -> Android.Views.InputMethods.InputBinding? +virtual Android.InputMethodServices.InputMethodService.CurrentInputConnection.get -> Android.Views.InputMethods.IInputConnection? +virtual Android.InputMethodServices.InputMethodService.CurrentInputEditorInfo.get -> Android.Views.InputMethods.EditorInfo? +virtual Android.InputMethodServices.InputMethodService.CurrentInputStarted.get -> bool +virtual Android.InputMethodServices.InputMethodService.EnableHardwareAcceleration() -> bool +virtual Android.InputMethodServices.InputMethodService.ExtractViewShown.get -> bool +virtual Android.InputMethodServices.InputMethodService.ExtractViewShown.set -> void +virtual Android.InputMethodServices.InputMethodService.GetTextForImeActionFormatted(Android.Views.InputMethods.ImeAction imeOptions) -> Java.Lang.ICharSequence? +virtual Android.InputMethodServices.InputMethodService.HideStatusIcon() -> void +virtual Android.InputMethodServices.InputMethodService.HideWindow() -> void +virtual Android.InputMethodServices.InputMethodService.InputMethodWindowRecommendedHeight.get -> int +virtual Android.InputMethodServices.InputMethodService.IsFullscreenMode.get -> bool +virtual Android.InputMethodServices.InputMethodService.IsInputViewShown.get -> bool +virtual Android.InputMethodServices.InputMethodService.IsShowInputRequested.get -> bool +virtual Android.InputMethodServices.InputMethodService.LayoutInflater.get -> Android.Views.LayoutInflater? +virtual Android.InputMethodServices.InputMethodService.MaxWidth.get -> int +virtual Android.InputMethodServices.InputMethodService.OnAppPrivateCommand(string? action, Android.OS.Bundle? data) -> void +virtual Android.InputMethodServices.InputMethodService.OnBindInput() -> void +virtual Android.InputMethodServices.InputMethodService.OnComputeInsets(Android.InputMethodServices.InputMethodService.Insets? outInsets) -> void +virtual Android.InputMethodServices.InputMethodService.OnConfigureWindow(Android.Views.Window? win, bool isFullscreen, bool isCandidatesOnly) -> void +virtual Android.InputMethodServices.InputMethodService.OnCreateCandidatesView() -> Android.Views.View? +virtual Android.InputMethodServices.InputMethodService.OnCreateExtractTextView() -> Android.Views.View? +virtual Android.InputMethodServices.InputMethodService.OnCreateInlineSuggestionsRequest(Android.OS.Bundle! uiExtras) -> Android.Views.InputMethods.InlineSuggestionsRequest? +virtual Android.InputMethodServices.InputMethodService.OnCreateInputView() -> Android.Views.View? +virtual Android.InputMethodServices.InputMethodService.OnCurrentInputMethodSubtypeChanged(Android.Views.InputMethods.InputMethodSubtype? newSubtype) -> void +virtual Android.InputMethodServices.InputMethodService.OnDisplayCompletions(Android.Views.InputMethods.CompletionInfo![]? completions) -> void +virtual Android.InputMethodServices.InputMethodService.OnEvaluateFullscreenMode() -> bool +virtual Android.InputMethodServices.InputMethodService.OnEvaluateInputViewShown() -> bool +virtual Android.InputMethodServices.InputMethodService.OnExtractedCursorMovement(int dx, int dy) -> void +virtual Android.InputMethodServices.InputMethodService.OnExtractedSelectionChanged(int start, int end) -> void +virtual Android.InputMethodServices.InputMethodService.OnExtractedTextClicked() -> void +virtual Android.InputMethodServices.InputMethodService.OnExtractingInputChanged(Android.Views.InputMethods.EditorInfo? ei) -> void +virtual Android.InputMethodServices.InputMethodService.OnExtractTextContextMenuItem(int id) -> bool +virtual Android.InputMethodServices.InputMethodService.OnFinishCandidatesView(bool finishingInput) -> void +virtual Android.InputMethodServices.InputMethodService.OnFinishInput() -> void +virtual Android.InputMethodServices.InputMethodService.OnFinishInputView(bool finishingInput) -> void +virtual Android.InputMethodServices.InputMethodService.OnFinishStylusHandwriting() -> void +virtual Android.InputMethodServices.InputMethodService.OnInitializeInterface() -> void +virtual Android.InputMethodServices.InputMethodService.OnInlineSuggestionsResponse(Android.Views.InputMethods.InlineSuggestionsResponse! response) -> bool +virtual Android.InputMethodServices.InputMethodService.OnPrepareStylusHandwriting() -> void +virtual Android.InputMethodServices.InputMethodService.OnShowInputRequested(Android.Views.InputMethods.ShowFlags flags, bool configChange) -> bool +virtual Android.InputMethodServices.InputMethodService.OnStartCandidatesView(Android.Views.InputMethods.EditorInfo? editorInfo, bool restarting) -> void +virtual Android.InputMethodServices.InputMethodService.OnStartInput(Android.Views.InputMethods.EditorInfo? attribute, bool restarting) -> void +virtual Android.InputMethodServices.InputMethodService.OnStartInputView(Android.Views.InputMethods.EditorInfo? editorInfo, bool restarting) -> void +virtual Android.InputMethodServices.InputMethodService.OnStartStylusHandwriting() -> bool +virtual Android.InputMethodServices.InputMethodService.OnStylusHandwritingMotionEvent(Android.Views.MotionEvent! motionEvent) -> void +virtual Android.InputMethodServices.InputMethodService.OnUnbindInput() -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateCursor(Android.Graphics.Rect? newCursor) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateCursorAnchorInfo(Android.Views.InputMethods.CursorAnchorInfo? cursorAnchorInfo) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateEditorToolType(Android.Views.MotionEventToolType toolType) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateExtractedText(int token, Android.Views.InputMethods.ExtractedText? text) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateExtractingViews(Android.Views.InputMethods.EditorInfo? ei) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateExtractingVisibility(Android.Views.InputMethods.EditorInfo? ei) -> void +virtual Android.InputMethodServices.InputMethodService.OnUpdateSelection(int oldSelStart, int oldSelEnd, int newSelStart, int newSelEnd, int candidatesStart, int candidatesEnd) -> void +virtual Android.InputMethodServices.InputMethodService.OnViewClicked(bool focusChanged) -> void +virtual Android.InputMethodServices.InputMethodService.OnWindowHidden() -> void +virtual Android.InputMethodServices.InputMethodService.OnWindowShown() -> void +virtual Android.InputMethodServices.InputMethodService.RequestHideSelf(Android.Views.InputMethods.HideSoftInputFlags flags) -> void +virtual Android.InputMethodServices.InputMethodService.SendDefaultEditorAction(bool fromEnterKey) -> bool +virtual Android.InputMethodServices.InputMethodService.SendDownUpKeyEvents(Android.Views.Keycode keyEventCode) -> void +virtual Android.InputMethodServices.InputMethodService.SendKeyChar(char charCode) -> void +virtual Android.InputMethodServices.InputMethodService.SetCandidatesView(Android.Views.View? view) -> void +virtual Android.InputMethodServices.InputMethodService.SetCandidatesViewShown(bool shown) -> void +virtual Android.InputMethodServices.InputMethodService.SetExtractView(Android.Views.View? view) -> void +virtual Android.InputMethodServices.InputMethodService.SetInputView(Android.Views.View? view) -> void +virtual Android.InputMethodServices.InputMethodService.ShowStatusIcon(int iconResId) -> void +virtual Android.InputMethodServices.InputMethodService.ShowWindow(bool showInput) -> void +virtual Android.InputMethodServices.InputMethodService.SwitchInputMethod(string? id) -> void +virtual Android.InputMethodServices.InputMethodService.UpdateFullscreenMode() -> void +virtual Android.InputMethodServices.InputMethodService.UpdateInputViewShown() -> void +virtual Android.InputMethodServices.InputMethodService.Window.get -> Android.App.Dialog? +virtual Android.InputMethodServices.Keyboard.CreateKeyFromXml(Android.Content.Res.Resources? res, Android.InputMethodServices.Keyboard.Row? parent, int x, int y, System.Xml.XmlReader? parser) -> Android.InputMethodServices.Keyboard.Key? +virtual Android.InputMethodServices.Keyboard.CreateRowFromXml(Android.Content.Res.Resources? res, System.Xml.XmlReader? parser) -> Android.InputMethodServices.Keyboard.Row? +virtual Android.InputMethodServices.Keyboard.GetNearestKeys(int x, int y) -> int[]? +virtual Android.InputMethodServices.Keyboard.Height.get -> int +virtual Android.InputMethodServices.Keyboard.HorizontalGap.get -> int +virtual Android.InputMethodServices.Keyboard.HorizontalGap.set -> void +virtual Android.InputMethodServices.Keyboard.IsShifted.get -> bool +virtual Android.InputMethodServices.Keyboard.Key.GetCurrentDrawableState() -> int[]? +virtual Android.InputMethodServices.Keyboard.Key.IsInside(int x, int y) -> bool +virtual Android.InputMethodServices.Keyboard.Key.OnPressed() -> void +virtual Android.InputMethodServices.Keyboard.Key.OnReleased(bool inside) -> void +virtual Android.InputMethodServices.Keyboard.Key.SquaredDistanceFrom(int x, int y) -> int +virtual Android.InputMethodServices.Keyboard.KeyHeight.get -> int +virtual Android.InputMethodServices.Keyboard.KeyHeight.set -> void +virtual Android.InputMethodServices.Keyboard.Keys.get -> System.Collections.Generic.IList? +virtual Android.InputMethodServices.Keyboard.KeyWidth.get -> int +virtual Android.InputMethodServices.Keyboard.KeyWidth.set -> void +virtual Android.InputMethodServices.Keyboard.MinWidth.get -> int +virtual Android.InputMethodServices.Keyboard.ModifierKeys.get -> System.Collections.Generic.IList? +virtual Android.InputMethodServices.Keyboard.SetShifted(bool shiftState) -> bool +virtual Android.InputMethodServices.Keyboard.ShiftKeyIndex.get -> int +virtual Android.InputMethodServices.Keyboard.VerticalGap.get -> int +virtual Android.InputMethodServices.Keyboard.VerticalGap.set -> void +virtual Android.InputMethodServices.KeyboardView.Closing() -> void +virtual Android.InputMethodServices.KeyboardView.GetOnKeyboardActionListener() -> Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener? +virtual Android.InputMethodServices.KeyboardView.HandleBack() -> bool +virtual Android.InputMethodServices.KeyboardView.InvalidateAllKeys() -> void +virtual Android.InputMethodServices.KeyboardView.InvalidateKey(int keyIndex) -> void +virtual Android.InputMethodServices.KeyboardView.IsShifted.get -> bool +virtual Android.InputMethodServices.KeyboardView.Keyboard.get -> Android.InputMethodServices.Keyboard? +virtual Android.InputMethodServices.KeyboardView.Keyboard.set -> void +virtual Android.InputMethodServices.KeyboardView.OnClick(Android.Views.View? v) -> void +virtual Android.InputMethodServices.KeyboardView.OnDetachedFromWindow() -> void +virtual Android.InputMethodServices.KeyboardView.OnDraw(Android.Graphics.Canvas? canvas) -> void +virtual Android.InputMethodServices.KeyboardView.OnKeyboardActionListener.get -> Android.InputMethodServices.KeyboardView.IOnKeyboardActionListener? +virtual Android.InputMethodServices.KeyboardView.OnKeyboardActionListener.set -> void +virtual Android.InputMethodServices.KeyboardView.OnLongPress(Android.InputMethodServices.Keyboard.Key? popupKey) -> bool +virtual Android.InputMethodServices.KeyboardView.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void +virtual Android.InputMethodServices.KeyboardView.OnSizeChanged(int w, int h, int oldw, int oldh) -> void +virtual Android.InputMethodServices.KeyboardView.PreviewEnabled.get -> bool +virtual Android.InputMethodServices.KeyboardView.PreviewEnabled.set -> void +virtual Android.InputMethodServices.KeyboardView.ProximityCorrectionEnabled.get -> bool +virtual Android.InputMethodServices.KeyboardView.ProximityCorrectionEnabled.set -> void +virtual Android.InputMethodServices.KeyboardView.SetPopupOffset(int x, int y) -> void +virtual Android.InputMethodServices.KeyboardView.SetPopupParent(Android.Views.View? v) -> void +virtual Android.InputMethodServices.KeyboardView.SetShifted(bool shifted) -> bool +virtual Android.InputMethodServices.KeyboardView.SetVerticalCorrection(int verticalOffset) -> void +virtual Android.InputMethodServices.KeyboardView.SwipeDown() -> void +virtual Android.InputMethodServices.KeyboardView.SwipeLeft() -> void +virtual Android.InputMethodServices.KeyboardView.SwipeRight() -> void +virtual Android.InputMethodServices.KeyboardView.SwipeUp() -> void +virtual Android.Locations.Address.AdminArea.get -> string? +virtual Android.Locations.Address.AdminArea.set -> void +virtual Android.Locations.Address.ClearLatitude() -> void +virtual Android.Locations.Address.ClearLongitude() -> void +virtual Android.Locations.Address.CountryCode.get -> string? +virtual Android.Locations.Address.CountryCode.set -> void +virtual Android.Locations.Address.CountryName.get -> string? +virtual Android.Locations.Address.CountryName.set -> void +virtual Android.Locations.Address.DescribeContents() -> int +virtual Android.Locations.Address.Extras.get -> Android.OS.Bundle? +virtual Android.Locations.Address.Extras.set -> void +virtual Android.Locations.Address.FeatureName.get -> string? +virtual Android.Locations.Address.FeatureName.set -> void +virtual Android.Locations.Address.GetAddressLine(int index) -> string? +virtual Android.Locations.Address.HasLatitude.get -> bool +virtual Android.Locations.Address.HasLongitude.get -> bool +virtual Android.Locations.Address.Latitude.get -> double +virtual Android.Locations.Address.Latitude.set -> void +virtual Android.Locations.Address.Locale.get -> Java.Util.Locale? +virtual Android.Locations.Address.Locality.get -> string? +virtual Android.Locations.Address.Locality.set -> void +virtual Android.Locations.Address.Longitude.get -> double +virtual Android.Locations.Address.Longitude.set -> void +virtual Android.Locations.Address.MaxAddressLineIndex.get -> int +virtual Android.Locations.Address.Phone.get -> string? +virtual Android.Locations.Address.Phone.set -> void +virtual Android.Locations.Address.PostalCode.get -> string? +virtual Android.Locations.Address.PostalCode.set -> void +virtual Android.Locations.Address.Premises.get -> string? +virtual Android.Locations.Address.Premises.set -> void +virtual Android.Locations.Address.SetAddressLine(int index, string? line) -> void +virtual Android.Locations.Address.SubAdminArea.get -> string? +virtual Android.Locations.Address.SubAdminArea.set -> void +virtual Android.Locations.Address.SubLocality.get -> string? +virtual Android.Locations.Address.SubLocality.set -> void +virtual Android.Locations.Address.SubThoroughfare.get -> string? +virtual Android.Locations.Address.SubThoroughfare.set -> void +virtual Android.Locations.Address.Thoroughfare.get -> string? +virtual Android.Locations.Address.Thoroughfare.set -> void +virtual Android.Locations.Address.Url.get -> string? +virtual Android.Locations.Address.Url.set -> void +virtual Android.Locations.Address.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Locations.Criteria.Accuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.Criteria.Accuracy.set -> void +virtual Android.Locations.Criteria.AltitudeRequired.get -> bool +virtual Android.Locations.Criteria.AltitudeRequired.set -> void +virtual Android.Locations.Criteria.BearingAccuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.Criteria.BearingAccuracy.set -> void +virtual Android.Locations.Criteria.BearingRequired.get -> bool +virtual Android.Locations.Criteria.BearingRequired.set -> void +virtual Android.Locations.Criteria.CostAllowed.get -> bool +virtual Android.Locations.Criteria.CostAllowed.set -> void +virtual Android.Locations.Criteria.DescribeContents() -> int +virtual Android.Locations.Criteria.HorizontalAccuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.Criteria.HorizontalAccuracy.set -> void +virtual Android.Locations.Criteria.PowerRequirement.get -> Android.Locations.Power +virtual Android.Locations.Criteria.PowerRequirement.set -> void +virtual Android.Locations.Criteria.SpeedAccuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.Criteria.SpeedAccuracy.set -> void +virtual Android.Locations.Criteria.SpeedRequired.get -> bool +virtual Android.Locations.Criteria.SpeedRequired.set -> void +virtual Android.Locations.Criteria.VerticalAccuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.Criteria.VerticalAccuracy.set -> void +virtual Android.Locations.Criteria.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Locations.GnssAntennaInfo.Builder.Build() -> Android.Locations.GnssAntennaInfo! +virtual Android.Locations.GnssAntennaInfo.Builder.SetCarrierFrequencyMHz(double carrierFrequencyMHz) -> Android.Locations.GnssAntennaInfo.Builder! +virtual Android.Locations.GnssAntennaInfo.Builder.SetPhaseCenterOffset(Android.Locations.GnssAntennaInfo.PhaseCenterOffset! phaseCenterOffset) -> Android.Locations.GnssAntennaInfo.Builder! +virtual Android.Locations.GnssAntennaInfo.Builder.SetPhaseCenterVariationCorrections(Android.Locations.GnssAntennaInfo.SphericalCorrections? phaseCenterVariationCorrections) -> Android.Locations.GnssAntennaInfo.Builder! +virtual Android.Locations.GnssAntennaInfo.Builder.SetSignalGainCorrections(Android.Locations.GnssAntennaInfo.SphericalCorrections? signalGainCorrections) -> Android.Locations.GnssAntennaInfo.Builder! +virtual Android.Locations.GnssMeasurementsEvent.Callback.OnGnssMeasurementsReceived(Android.Locations.GnssMeasurementsEvent? eventArgs) -> void +virtual Android.Locations.GnssMeasurementsEvent.Callback.OnStatusChanged(Android.Locations.GnssMeasurementCallbackStatus status) -> void +virtual Android.Locations.GnssNavigationMessage.Callback.OnGnssNavigationMessageReceived(Android.Locations.GnssNavigationMessage? e) -> void +virtual Android.Locations.GnssNavigationMessage.Callback.OnStatusChanged(int status) -> Android.Locations.GnssNavigationStatus +virtual Android.Locations.GnssStatus.Callback.OnFirstFix(int ttffMillis) -> void +virtual Android.Locations.GnssStatus.Callback.OnSatelliteStatusChanged(Android.Locations.GnssStatus! status) -> void +virtual Android.Locations.GnssStatus.Callback.OnStarted() -> void +virtual Android.Locations.GnssStatus.Callback.OnStopped() -> void +virtual Android.Locations.Location.Accuracy.get -> float +virtual Android.Locations.Location.Accuracy.set -> void +virtual Android.Locations.Location.Altitude.get -> double +virtual Android.Locations.Location.Altitude.set -> void +virtual Android.Locations.Location.Bearing.get -> float +virtual Android.Locations.Location.Bearing.set -> void +virtual Android.Locations.Location.BearingAccuracyDegrees.get -> float +virtual Android.Locations.Location.BearingAccuracyDegrees.set -> void +virtual Android.Locations.Location.BearingTo(Android.Locations.Location! dest) -> float +virtual Android.Locations.Location.DescribeContents() -> int +virtual Android.Locations.Location.DistanceTo(Android.Locations.Location! dest) -> float +virtual Android.Locations.Location.Dump(Android.Util.IPrinter! pw, string? prefix) -> void +virtual Android.Locations.Location.ElapsedRealtimeAgeMillis.get -> long +virtual Android.Locations.Location.ElapsedRealtimeMillis.get -> long +virtual Android.Locations.Location.ElapsedRealtimeNanos.get -> long +virtual Android.Locations.Location.ElapsedRealtimeNanos.set -> void +virtual Android.Locations.Location.ElapsedRealtimeUncertaintyNanos.get -> double +virtual Android.Locations.Location.ElapsedRealtimeUncertaintyNanos.set -> void +virtual Android.Locations.Location.Extras.get -> Android.OS.Bundle? +virtual Android.Locations.Location.Extras.set -> void +virtual Android.Locations.Location.GetElapsedRealtimeAgeMillis(long referenceRealtimeMs) -> long +virtual Android.Locations.Location.HasAccuracy.get -> bool +virtual Android.Locations.Location.HasAltitude.get -> bool +virtual Android.Locations.Location.HasBearing.get -> bool +virtual Android.Locations.Location.HasBearingAccuracy.get -> bool +virtual Android.Locations.Location.HasElapsedRealtimeUncertaintyNanos.get -> bool +virtual Android.Locations.Location.HasMslAltitude.get -> bool +virtual Android.Locations.Location.HasMslAltitudeAccuracy.get -> bool +virtual Android.Locations.Location.HasSpeed.get -> bool +virtual Android.Locations.Location.HasSpeedAccuracy.get -> bool +virtual Android.Locations.Location.HasVerticalAccuracy.get -> bool +virtual Android.Locations.Location.IsComplete.get -> bool +virtual Android.Locations.Location.IsFromMockProvider.get -> bool +virtual Android.Locations.Location.Latitude.get -> double +virtual Android.Locations.Location.Latitude.set -> void +virtual Android.Locations.Location.Longitude.get -> double +virtual Android.Locations.Location.Longitude.set -> void +virtual Android.Locations.Location.Mock.get -> bool +virtual Android.Locations.Location.Mock.set -> void +virtual Android.Locations.Location.MslAltitudeAccuracyMeters.get -> float +virtual Android.Locations.Location.MslAltitudeAccuracyMeters.set -> void +virtual Android.Locations.Location.MslAltitudeMeters.get -> double +virtual Android.Locations.Location.MslAltitudeMeters.set -> void +virtual Android.Locations.Location.Provider.get -> string? +virtual Android.Locations.Location.Provider.set -> void +virtual Android.Locations.Location.RemoveAccuracy() -> void +virtual Android.Locations.Location.RemoveAltitude() -> void +virtual Android.Locations.Location.RemoveBearing() -> void +virtual Android.Locations.Location.RemoveBearingAccuracy() -> void +virtual Android.Locations.Location.RemoveElapsedRealtimeUncertaintyNanos() -> void +virtual Android.Locations.Location.RemoveMslAltitude() -> void +virtual Android.Locations.Location.RemoveMslAltitudeAccuracy() -> void +virtual Android.Locations.Location.RemoveSpeed() -> void +virtual Android.Locations.Location.RemoveSpeedAccuracy() -> void +virtual Android.Locations.Location.RemoveVerticalAccuracy() -> void +virtual Android.Locations.Location.Reset() -> void +virtual Android.Locations.Location.Set(Android.Locations.Location! location) -> void +virtual Android.Locations.Location.Speed.get -> float +virtual Android.Locations.Location.Speed.set -> void +virtual Android.Locations.Location.SpeedAccuracyMetersPerSecond.get -> float +virtual Android.Locations.Location.SpeedAccuracyMetersPerSecond.set -> void +virtual Android.Locations.Location.Time.get -> long +virtual Android.Locations.Location.Time.set -> void +virtual Android.Locations.Location.VerticalAccuracyMeters.get -> float +virtual Android.Locations.Location.VerticalAccuracyMeters.set -> void +virtual Android.Locations.Location.WriteToParcel(Android.OS.Parcel! parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Locations.LocationManager.AddGpsStatusListener(Android.Locations.GpsStatus.IListener? listener) -> bool +virtual Android.Locations.LocationManager.AddNmeaListener(Android.Locations.GpsStatus.INmeaListener! listener) -> bool +virtual Android.Locations.LocationManager.AddNmeaListener(Android.Locations.IOnNmeaMessageListener! listener) -> bool +virtual Android.Locations.LocationManager.AddNmeaListener(Android.Locations.IOnNmeaMessageListener! listener, Android.OS.Handler? handler) -> bool +virtual Android.Locations.LocationManager.AddNmeaListener(Java.Util.Concurrent.IExecutor! executor, Android.Locations.IOnNmeaMessageListener! listener) -> bool +virtual Android.Locations.LocationManager.AddProximityAlert(double latitude, double longitude, float radius, long expiration, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.AddTestProvider(string! provider, Android.Locations.Provider.ProviderProperties! properties) -> void +virtual Android.Locations.LocationManager.AddTestProvider(string! provider, Android.Locations.Provider.ProviderProperties! properties, System.Collections.Generic.ICollection! extraAttributionTags) -> void +virtual Android.Locations.LocationManager.AddTestProvider(string! provider, bool requiresNetwork, bool requiresSatellite, bool requiresCell, bool hasMonetaryCost, bool supportsAltitude, bool supportsSpeed, bool supportsBearing, Android.Locations.Power powerRequirement, Android.Hardware.SensorStatus accuracy) -> void +virtual Android.Locations.LocationManager.AllProviders.get -> System.Collections.Generic.IList! +virtual Android.Locations.LocationManager.ClearTestProviderEnabled(string! provider) -> void +virtual Android.Locations.LocationManager.ClearTestProviderLocation(string! provider) -> void +virtual Android.Locations.LocationManager.ClearTestProviderStatus(string! provider) -> void +virtual Android.Locations.LocationManager.GetBestProvider(Android.Locations.Criteria! criteria, bool enabledOnly) -> string? +virtual Android.Locations.LocationManager.GetCurrentLocation(string! provider, Android.Locations.LocationRequest! locationRequest, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! consumer) -> void +virtual Android.Locations.LocationManager.GetCurrentLocation(string! provider, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! consumer) -> void +virtual Android.Locations.LocationManager.GetGpsStatus(Android.Locations.GpsStatus? status) -> Android.Locations.GpsStatus? +virtual Android.Locations.LocationManager.GetLastKnownLocation(string! provider) -> Android.Locations.Location? +virtual Android.Locations.LocationManager.GetProvider(string! provider) -> Android.Locations.LocationProvider? +virtual Android.Locations.LocationManager.GetProviderProperties(string! provider) -> Android.Locations.Provider.ProviderProperties? +virtual Android.Locations.LocationManager.GetProviders(Android.Locations.Criteria! criteria, bool enabledOnly) -> System.Collections.Generic.IList! +virtual Android.Locations.LocationManager.GetProviders(bool enabledOnly) -> System.Collections.Generic.IList! +virtual Android.Locations.LocationManager.GnssAntennaInfos.get -> System.Collections.Generic.IList? +virtual Android.Locations.LocationManager.GnssCapabilities.get -> Android.Locations.GnssCapabilities! +virtual Android.Locations.LocationManager.GnssHardwareModelName.get -> string? +virtual Android.Locations.LocationManager.GnssYearOfHardware.get -> int +virtual Android.Locations.LocationManager.HasProvider(string! provider) -> bool +virtual Android.Locations.LocationManager.IsLocationEnabled.get -> bool +virtual Android.Locations.LocationManager.IsProviderEnabled(string! provider) -> bool +virtual Android.Locations.LocationManager.RegisterAntennaInfoListener(Java.Util.Concurrent.IExecutor! executor, Android.Locations.GnssAntennaInfo.IListener! listener) -> bool +virtual Android.Locations.LocationManager.RegisterGnssMeasurementsCallback(Android.Locations.GnssMeasurementRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Locations.GnssMeasurementsEvent.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssMeasurementsCallback(Android.Locations.GnssMeasurementsEvent.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssMeasurementsCallback(Android.Locations.GnssMeasurementsEvent.Callback! callback, Android.OS.Handler? handler) -> bool +virtual Android.Locations.LocationManager.RegisterGnssMeasurementsCallback(Java.Util.Concurrent.IExecutor! executor, Android.Locations.GnssMeasurementsEvent.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback! callback, Android.OS.Handler? handler) -> bool +virtual Android.Locations.LocationManager.RegisterGnssNavigationMessageCallback(Java.Util.Concurrent.IExecutor! executor, Android.Locations.GnssNavigationMessage.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssStatusCallback(Android.Locations.GnssStatus.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RegisterGnssStatusCallback(Android.Locations.GnssStatus.Callback! callback, Android.OS.Handler? handler) -> bool +virtual Android.Locations.LocationManager.RegisterGnssStatusCallback(Java.Util.Concurrent.IExecutor! executor, Android.Locations.GnssStatus.Callback! callback) -> bool +virtual Android.Locations.LocationManager.RemoveGpsStatusListener(Android.Locations.GpsStatus.IListener? listener) -> void +virtual Android.Locations.LocationManager.RemoveNmeaListener(Android.Locations.GpsStatus.INmeaListener! listener) -> void +virtual Android.Locations.LocationManager.RemoveNmeaListener(Android.Locations.IOnNmeaMessageListener! listener) -> void +virtual Android.Locations.LocationManager.RemoveProximityAlert(Android.App.PendingIntent! intent) -> void +virtual Android.Locations.LocationManager.RemoveTestProvider(string! provider) -> void +virtual Android.Locations.LocationManager.RemoveUpdates(Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RemoveUpdates(Android.Locations.ILocationListener! listener) -> void +virtual Android.Locations.LocationManager.RequestFlush(string! provider, Android.App.PendingIntent! pendingIntent, int requestCode) -> void +virtual Android.Locations.LocationManager.RequestFlush(string! provider, Android.Locations.ILocationListener! listener, int requestCode) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(long minTimeMs, float minDistanceM, Android.Locations.Criteria! criteria, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(long minTimeMs, float minDistanceM, Android.Locations.Criteria! criteria, Android.Locations.ILocationListener! listener, Android.OS.Looper? looper) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(long minTimeMs, float minDistanceM, Android.Locations.Criteria! criteria, Java.Util.Concurrent.IExecutor! executor, Android.Locations.ILocationListener! listener) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, Android.Locations.LocationRequest! locationRequest, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, Android.Locations.LocationRequest! locationRequest, Java.Util.Concurrent.IExecutor! executor, Android.Locations.ILocationListener! listener) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, long minTimeMs, float minDistanceM, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, long minTimeMs, float minDistanceM, Android.Locations.ILocationListener! listener) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, long minTimeMs, float minDistanceM, Android.Locations.ILocationListener! listener, Android.OS.Looper? looper) -> void +virtual Android.Locations.LocationManager.RequestLocationUpdates(string! provider, long minTimeMs, float minDistanceM, Java.Util.Concurrent.IExecutor! executor, Android.Locations.ILocationListener! listener) -> void +virtual Android.Locations.LocationManager.RequestSingleUpdate(Android.Locations.Criteria! criteria, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RequestSingleUpdate(Android.Locations.Criteria! criteria, Android.Locations.ILocationListener! listener, Android.OS.Looper? looper) -> void +virtual Android.Locations.LocationManager.RequestSingleUpdate(string! provider, Android.App.PendingIntent! pendingIntent) -> void +virtual Android.Locations.LocationManager.RequestSingleUpdate(string! provider, Android.Locations.ILocationListener! listener, Android.OS.Looper? looper) -> void +virtual Android.Locations.LocationManager.SendExtraCommand(string! provider, string! command, Android.OS.Bundle? extras) -> bool +virtual Android.Locations.LocationManager.SetTestProviderEnabled(string! provider, bool enabled) -> void +virtual Android.Locations.LocationManager.SetTestProviderLocation(string! provider, Android.Locations.Location! location) -> void +virtual Android.Locations.LocationManager.SetTestProviderStatus(string! provider, Android.Locations.Availability status, Android.OS.Bundle? extras, long updateTime) -> void +virtual Android.Locations.LocationManager.UnregisterAntennaInfoListener(Android.Locations.GnssAntennaInfo.IListener! listener) -> void +virtual Android.Locations.LocationManager.UnregisterGnssMeasurementsCallback(Android.Locations.GnssMeasurementsEvent.Callback! callback) -> void +virtual Android.Locations.LocationManager.UnregisterGnssNavigationMessageCallback(Android.Locations.GnssNavigationMessage.Callback! callback) -> void +virtual Android.Locations.LocationManager.UnregisterGnssStatusCallback(Android.Locations.GnssStatus.Callback! callback) -> void +virtual Android.Locations.LocationProvider.Accuracy.get -> Android.Locations.Accuracy +virtual Android.Locations.LocationProvider.HasMonetaryCost.get -> bool +virtual Android.Locations.LocationProvider.MeetsCriteria(Android.Locations.Criteria? criteria) -> bool +virtual Android.Locations.LocationProvider.Name.get -> string? +virtual Android.Locations.LocationProvider.PowerRequirement.get -> Android.Locations.Power +virtual Android.Locations.LocationProvider.RequiresCell() -> bool +virtual Android.Locations.LocationProvider.RequiresNetwork() -> bool +virtual Android.Locations.LocationProvider.RequiresSatellite() -> bool +virtual Android.Locations.LocationProvider.SupportsAltitude() -> bool +virtual Android.Locations.LocationProvider.SupportsBearing() -> bool +virtual Android.Locations.LocationProvider.SupportsSpeed() -> bool +virtual Android.Media.AsyncPlayer.Play(Android.Content.Context! context, Android.Net.Uri! uri, bool looping, Android.Media.AudioAttributes! attributes) -> void +virtual Android.Media.AsyncPlayer.Play(Android.Content.Context? context, Android.Net.Uri? uri, bool looping, Android.Media.Stream stream) -> void +virtual Android.Media.AsyncPlayer.Stop() -> void +virtual Android.Media.AudioAttributes.Builder.Build() -> Android.Media.AudioAttributes? +virtual Android.Media.AudioAttributes.Builder.SetAllowedCapturePolicy(Android.Media.CapturePolicies capturePolicy) -> Android.Media.AudioAttributes.Builder! +virtual Android.Media.AudioAttributes.Builder.SetContentType(Android.Media.AudioContentType contentType) -> Android.Media.AudioAttributes.Builder? +virtual Android.Media.AudioAttributes.Builder.SetFlags(Android.Media.AudioFlags flags) -> Android.Media.AudioAttributes.Builder? +virtual Android.Media.AudioAttributes.Builder.SetHapticChannelsMuted(bool muted) -> Android.Media.AudioAttributes.Builder! +virtual Android.Media.AudioAttributes.Builder.SetIsContentSpatialized(bool isSpatialized) -> Android.Media.AudioAttributes.Builder! +virtual Android.Media.AudioAttributes.Builder.SetLegacyStreamType(Android.Media.Stream streamType) -> Android.Media.AudioAttributes.Builder? +virtual Android.Media.AudioAttributes.Builder.SetSpatializationBehavior(int sb) -> Android.Media.AudioAttributes.Builder! +virtual Android.Media.AudioAttributes.Builder.SetUsage(Android.Media.AudioUsageKind usage) -> Android.Media.AudioAttributes.Builder? +virtual Android.Media.AudioDescriptor.DescribeContents() -> int +virtual Android.Media.AudioDescriptor.EncapsulationType.get -> int +virtual Android.Media.AudioDescriptor.GetDescriptor() -> byte[]! +virtual Android.Media.AudioDescriptor.Standard.get -> int +virtual Android.Media.AudioDescriptor.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.AudioDeviceCallback.OnAudioDevicesAdded(Android.Media.AudioDeviceInfo![]? addedDevices) -> void +virtual Android.Media.AudioDeviceCallback.OnAudioDevicesRemoved(Android.Media.AudioDeviceInfo![]? removedDevices) -> void +virtual Android.Media.AudioFormat.Builder.Build() -> Android.Media.AudioFormat? +virtual Android.Media.AudioFormat.Builder.SetChannelIndexMask(int channelIndexMask) -> Android.Media.AudioFormat.Builder! +virtual Android.Media.AudioFormat.Builder.SetChannelMask(Android.Media.ChannelOut channelMask) -> Android.Media.AudioFormat.Builder! +virtual Android.Media.AudioFormat.Builder.SetEncoding(Android.Media.Encoding encoding) -> Android.Media.AudioFormat.Builder? +virtual Android.Media.AudioFormat.Builder.SetSampleRate(int sampleRate) -> Android.Media.AudioFormat.Builder? +virtual Android.Media.AudioFormat.ChannelCount.get -> int +virtual Android.Media.AudioFormat.ChannelIndexMask.get -> int +virtual Android.Media.AudioFormat.ChannelMask.get -> Android.Media.ChannelOut +virtual Android.Media.AudioFormat.DescribeContents() -> int +virtual Android.Media.AudioFormat.Encoding.get -> Android.Media.Encoding +virtual Android.Media.AudioFormat.FrameSizeInBytes.get -> int +virtual Android.Media.AudioFormat.SampleRate.get -> int +virtual Android.Media.AudioFormat.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.Audiofx.AudioEffect.Enabled.get -> bool +virtual Android.Media.Audiofx.AudioEffect.GetDescriptor() -> Android.Media.Audiofx.AudioEffect.Descriptor? +virtual Android.Media.Audiofx.AudioEffect.HasControl.get -> bool +virtual Android.Media.Audiofx.AudioEffect.Id.get -> int +virtual Android.Media.Audiofx.AudioEffect.Release() -> void +virtual Android.Media.Audiofx.AudioEffect.SetControlStatusListener(Android.Media.Audiofx.AudioEffect.IOnControlStatusChangeListener? listener) -> void +virtual Android.Media.Audiofx.AudioEffect.SetEnabled(bool enabled) -> Android.Media.Audiofx.AudioEffectStatus +virtual Android.Media.Audiofx.AudioEffect.SetEnableStatusListener(Android.Media.Audiofx.AudioEffect.IOnEnableStatusChangeListener? listener) -> void +virtual Android.Media.Audiofx.BassBoost.Properties.get -> Android.Media.Audiofx.BassBoost.Settings? +virtual Android.Media.Audiofx.BassBoost.Properties.set -> void +virtual Android.Media.Audiofx.BassBoost.RoundedStrength.get -> short +virtual Android.Media.Audiofx.BassBoost.SetParameterListener(Android.Media.Audiofx.BassBoost.IOnParameterChangeListener? listener) -> void +virtual Android.Media.Audiofx.BassBoost.SetStrength(short strength) -> void +virtual Android.Media.Audiofx.BassBoost.StrengthSupported.get -> bool +virtual Android.Media.Audiofx.DynamicsProcessing.BandBase.CutoffFrequency.get -> float +virtual Android.Media.Audiofx.DynamicsProcessing.BandBase.CutoffFrequency.set -> void +virtual Android.Media.Audiofx.DynamicsProcessing.BandBase.Enabled.get -> bool +virtual Android.Media.Audiofx.DynamicsProcessing.BandBase.Enabled.set -> void +virtual Android.Media.Audiofx.DynamicsProcessing.BandStage.BandCount.get -> int +virtual Android.Media.Audiofx.DynamicsProcessing.Stage.Enabled.get -> bool +virtual Android.Media.Audiofx.DynamicsProcessing.Stage.Enabled.set -> void +virtual Android.Media.Audiofx.DynamicsProcessing.Stage.IsInUse.get -> bool +virtual Android.Media.Audiofx.EnvironmentalReverb.DecayHFRatio.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.DecayHFRatio.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.DecayTime.get -> int +virtual Android.Media.Audiofx.EnvironmentalReverb.DecayTime.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.Density.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.Density.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.Diffusion.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.Diffusion.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.Properties.get -> Android.Media.Audiofx.EnvironmentalReverb.Settings? +virtual Android.Media.Audiofx.EnvironmentalReverb.Properties.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.ReflectionsDelay.get -> int +virtual Android.Media.Audiofx.EnvironmentalReverb.ReflectionsDelay.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.ReflectionsLevel.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.ReflectionsLevel.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.ReverbDelay.get -> int +virtual Android.Media.Audiofx.EnvironmentalReverb.ReverbDelay.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.ReverbLevel.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.ReverbLevel.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.RoomHFLevel.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.RoomHFLevel.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.RoomLevel.get -> short +virtual Android.Media.Audiofx.EnvironmentalReverb.RoomLevel.set -> void +virtual Android.Media.Audiofx.EnvironmentalReverb.SetParameterListener(Android.Media.Audiofx.EnvironmentalReverb.IOnParameterChangeListener? listener) -> void +virtual Android.Media.Audiofx.Equalizer.CurrentPreset.get -> short +virtual Android.Media.Audiofx.Equalizer.GetBand(int frequency) -> short +virtual Android.Media.Audiofx.Equalizer.GetBandFreqRange(short band) -> int[]? +virtual Android.Media.Audiofx.Equalizer.GetBandLevel(short band) -> short +virtual Android.Media.Audiofx.Equalizer.GetBandLevelRange() -> short[]? +virtual Android.Media.Audiofx.Equalizer.GetCenterFreq(short band) -> int +virtual Android.Media.Audiofx.Equalizer.GetPresetName(short preset) -> string? +virtual Android.Media.Audiofx.Equalizer.NumberOfBands.get -> short +virtual Android.Media.Audiofx.Equalizer.NumberOfPresets.get -> short +virtual Android.Media.Audiofx.Equalizer.Properties.get -> Android.Media.Audiofx.Equalizer.Settings? +virtual Android.Media.Audiofx.Equalizer.Properties.set -> void +virtual Android.Media.Audiofx.Equalizer.SetBandLevel(short band, short level) -> void +virtual Android.Media.Audiofx.Equalizer.SetParameterListener(Android.Media.Audiofx.Equalizer.IOnParameterChangeListener? listener) -> void +virtual Android.Media.Audiofx.Equalizer.UsePreset(short preset) -> void +virtual Android.Media.Audiofx.HapticGenerator.Close() -> void +virtual Android.Media.Audiofx.LoudnessEnhancer.SetTargetGain(int gainmB) -> void +virtual Android.Media.Audiofx.LoudnessEnhancer.TargetGain.get -> float +virtual Android.Media.Audiofx.PresetReverb.Preset.get -> short +virtual Android.Media.Audiofx.PresetReverb.Preset.set -> void +virtual Android.Media.Audiofx.PresetReverb.Properties.get -> Android.Media.Audiofx.PresetReverb.Settings? +virtual Android.Media.Audiofx.PresetReverb.Properties.set -> void +virtual Android.Media.Audiofx.PresetReverb.SetParameterListener(Android.Media.Audiofx.PresetReverb.IOnParameterChangeListener? listener) -> void +virtual Android.Media.Audiofx.Virtualizer.CanVirtualize(Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode) -> bool +virtual Android.Media.Audiofx.Virtualizer.ForceVirtualizationMode(Android.Media.Audiofx.VirtualizationMode virtualizationMode) -> bool +virtual Android.Media.Audiofx.Virtualizer.GetSpeakerAngles(Android.Media.ChannelIn inputChannelMask, Android.Media.Audiofx.VirtualizationMode virtualizationMode, int[]? angles) -> bool +virtual Android.Media.Audiofx.Virtualizer.Properties.get -> Android.Media.Audiofx.Virtualizer.Settings? +virtual Android.Media.Audiofx.Virtualizer.Properties.set -> void +virtual Android.Media.Audiofx.Virtualizer.RoundedStrength.get -> short +virtual Android.Media.Audiofx.Virtualizer.SetParameterListener(Android.Media.Audiofx.Virtualizer.IOnParameterChangeListener? listener) -> void +virtual Android.Media.Audiofx.Virtualizer.SetStrength(short strength) -> void +virtual Android.Media.Audiofx.Virtualizer.StrengthSupported.get -> bool +virtual Android.Media.Audiofx.Virtualizer.VirtualizationMode.get -> Android.Media.Audiofx.VirtualizationMode +virtual Android.Media.Audiofx.Visualizer.CaptureSize.get -> int +virtual Android.Media.Audiofx.Visualizer.Enabled.get -> bool +virtual Android.Media.Audiofx.Visualizer.GetFft(byte[]? fft) -> Android.Media.Audiofx.VisualizerStatus +virtual Android.Media.Audiofx.Visualizer.GetMeasurementPeakRms(Android.Media.Audiofx.Visualizer.MeasurementPeakRms? measurement) -> int +virtual Android.Media.Audiofx.Visualizer.GetWaveForm(byte[]? waveform) -> Android.Media.Audiofx.VisualizerStatus +virtual Android.Media.Audiofx.Visualizer.MeasurementMode.get -> Android.Media.Audiofx.VisualizerMeasurementMode +virtual Android.Media.Audiofx.Visualizer.Release() -> void +virtual Android.Media.Audiofx.Visualizer.SamplingRate.get -> int +virtual Android.Media.Audiofx.Visualizer.ScalingMode.get -> Android.Media.Audiofx.VisualizerScalingMode +virtual Android.Media.Audiofx.Visualizer.SetCaptureSize(int size) -> int +virtual Android.Media.Audiofx.Visualizer.SetDataCaptureListener(Android.Media.Audiofx.Visualizer.IOnDataCaptureListener? listener, int rate, bool waveform, bool fft) -> Android.Media.Audiofx.VisualizerStatus +virtual Android.Media.Audiofx.Visualizer.SetEnabled(bool enabled) -> Android.Media.Audiofx.VisualizerStatus +virtual Android.Media.Audiofx.Visualizer.SetMeasurementMode(Android.Media.Audiofx.VisualizerMeasurementMode mode) -> int +virtual Android.Media.Audiofx.Visualizer.SetScalingMode(Android.Media.Audiofx.VisualizerScalingMode mode) -> int +virtual Android.Media.AudioManager.AbandonAudioFocus(Android.Media.AudioManager.IOnAudioFocusChangeListener? l) -> Android.Media.AudioFocusRequest +virtual Android.Media.AudioManager.AbandonAudioFocusRequest(Android.Media.AudioFocusRequestClass! focusRequest) -> Android.Media.AudioFocusRequest +virtual Android.Media.AudioManager.ActivePlaybackConfigurations.get -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.ActiveRecordingConfigurations.get -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.AddOnCommunicationDeviceChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.IOnCommunicationDeviceChangedListener! listener) -> void +virtual Android.Media.AudioManager.AddOnModeChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.IOnModeChangedListener! listener) -> void +virtual Android.Media.AudioManager.AddOnPreferredMixerAttributesChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.IOnPreferredMixerAttributesChangedListener! listener) -> void +virtual Android.Media.AudioManager.AdjustStreamVolume(Android.Media.Stream streamType, Android.Media.Adjust direction, Android.Media.VolumeNotificationFlags flags) -> void +virtual Android.Media.AudioManager.AdjustSuggestedStreamVolume(Android.Media.Adjust direction, Android.Media.Stream suggestedStreamType, Android.Media.VolumeNotificationFlags flags) -> void +virtual Android.Media.AudioManager.AdjustVolume(Android.Media.Adjust direction, Android.Media.VolumeNotificationFlags flags) -> void +virtual Android.Media.AudioManager.AdjustVolumeGroupVolume(int groupId, Android.Media.Adjust direction, Android.Media.VolumeNotificationFlags flags) -> void +virtual Android.Media.AudioManager.AllowedCapturePolicy.get -> Android.Media.CapturePolicies +virtual Android.Media.AudioManager.AllowedCapturePolicy.set -> void +virtual Android.Media.AudioManager.AudioPlaybackCallback.OnPlaybackConfigChanged(System.Collections.Generic.IList? configs) -> void +virtual Android.Media.AudioManager.AudioRecordingCallback.OnRecordingConfigChanged(System.Collections.Generic.IList? configs) -> void +virtual Android.Media.AudioManager.AvailableCommunicationDevices.get -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.BluetoothA2dpOn.get -> bool +virtual Android.Media.AudioManager.BluetoothA2dpOn.set -> void +virtual Android.Media.AudioManager.BluetoothScoOn.get -> bool +virtual Android.Media.AudioManager.BluetoothScoOn.set -> void +virtual Android.Media.AudioManager.ClearCommunicationDevice() -> void +virtual Android.Media.AudioManager.ClearPreferredMixerAttributes(Android.Media.AudioAttributes! attributes, Android.Media.AudioDeviceInfo! device) -> bool +virtual Android.Media.AudioManager.CommunicationDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.AudioManager.DispatchMediaKeyEvent(Android.Views.KeyEvent? keyEvent) -> void +virtual Android.Media.AudioManager.EncodedSurroundMode.get -> int +virtual Android.Media.AudioManager.GenerateAudioSessionId() -> int +virtual Android.Media.AudioManager.GetAudioDevicesForAttributes(Android.Media.AudioAttributes! attributes) -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.GetAudioHwSyncForSession(int sessionId) -> int +virtual Android.Media.AudioManager.GetDevices(Android.Media.GetDevicesTargets flags) -> Android.Media.AudioDeviceInfo![]? +virtual Android.Media.AudioManager.GetDirectProfilesForAttributes(Android.Media.AudioAttributes! attributes) -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.GetParameters(string? keys) -> string? +virtual Android.Media.AudioManager.GetPreferredMixerAttributes(Android.Media.AudioAttributes! attributes, Android.Media.AudioDeviceInfo! device) -> Android.Media.AudioMixerAttributes? +virtual Android.Media.AudioManager.GetProperty(string? key) -> string? +virtual Android.Media.AudioManager.GetRouting(Android.Media.Mode mode) -> Android.Media.Route +virtual Android.Media.AudioManager.GetStreamMaxVolume(Android.Media.Stream streamType) -> int +virtual Android.Media.AudioManager.GetStreamMinVolume(Android.Media.Stream streamType) -> int +virtual Android.Media.AudioManager.GetStreamVolume(Android.Media.Stream streamType) -> int +virtual Android.Media.AudioManager.GetStreamVolumeDb(Android.Media.Stream streamType, int index, int deviceType) -> float +virtual Android.Media.AudioManager.GetSupportedMixerAttributes(Android.Media.AudioDeviceInfo! device) -> System.Collections.Generic.IList! +virtual Android.Media.AudioManager.GetVibrateSetting(Android.Media.VibrateType vibrateType) -> Android.Media.VibrateSetting +virtual Android.Media.AudioManager.GetVolumeGroupIdForAttributes(Android.Media.AudioAttributes! attributes) -> int +virtual Android.Media.AudioManager.IsBluetoothScoAvailableOffCall.get -> bool +virtual Android.Media.AudioManager.IsCallScreeningModeSupported.get -> bool +virtual Android.Media.AudioManager.IsMusicActive.get -> bool +virtual Android.Media.AudioManager.IsRampingRingerEnabled.get -> bool +virtual Android.Media.AudioManager.IsStreamMute(Android.Media.Stream streamType) -> bool +virtual Android.Media.AudioManager.IsSurroundFormatEnabled(int audioFormat) -> bool +virtual Android.Media.AudioManager.IsVolumeFixed.get -> bool +virtual Android.Media.AudioManager.IsVolumeGroupMuted(int groupId) -> bool +virtual Android.Media.AudioManager.LoadSoundEffects() -> void +virtual Android.Media.AudioManager.MicrophoneMute.get -> bool +virtual Android.Media.AudioManager.MicrophoneMute.set -> void +virtual Android.Media.AudioManager.Microphones.get -> System.Collections.Generic.IList? +virtual Android.Media.AudioManager.Mode.get -> Android.Media.Mode +virtual Android.Media.AudioManager.Mode.set -> void +virtual Android.Media.AudioManager.PlaySoundEffect(Android.Media.SoundEffect effectType) -> void +virtual Android.Media.AudioManager.PlaySoundEffect(Android.Media.SoundEffect effectType, float volume) -> void +virtual Android.Media.AudioManager.RegisterAudioDeviceCallback(Android.Media.AudioDeviceCallback? callback, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioManager.RegisterAudioPlaybackCallback(Android.Media.AudioManager.AudioPlaybackCallback! cb, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioManager.RegisterAudioRecordingCallback(Android.Media.AudioManager.AudioRecordingCallback! cb, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioManager.RegisterMediaButtonEventReceiver(Android.App.PendingIntent? eventReceiver) -> void +virtual Android.Media.AudioManager.RegisterMediaButtonEventReceiver(Android.Content.ComponentName? eventReceiver) -> void +virtual Android.Media.AudioManager.RegisterRemoteControlClient(Android.Media.RemoteControlClient? rcClient) -> void +virtual Android.Media.AudioManager.RegisterRemoteController(Android.Media.RemoteController? rctlr) -> bool +virtual Android.Media.AudioManager.RemoveOnCommunicationDeviceChangedListener(Android.Media.AudioManager.IOnCommunicationDeviceChangedListener! listener) -> void +virtual Android.Media.AudioManager.RemoveOnModeChangedListener(Android.Media.AudioManager.IOnModeChangedListener! listener) -> void +virtual Android.Media.AudioManager.RemoveOnPreferredMixerAttributesChangedListener(Android.Media.AudioManager.IOnPreferredMixerAttributesChangedListener! listener) -> void +virtual Android.Media.AudioManager.RequestAudioFocus(Android.Media.AudioFocusRequestClass! focusRequest) -> Android.Media.AudioFocusRequest +virtual Android.Media.AudioManager.RequestAudioFocus(Android.Media.AudioManager.IOnAudioFocusChangeListener? l, Android.Media.Stream streamType, Android.Media.AudioFocus durationHint) -> Android.Media.AudioFocusRequest +virtual Android.Media.AudioManager.RingerMode.get -> Android.Media.RingerMode +virtual Android.Media.AudioManager.RingerMode.set -> void +virtual Android.Media.AudioManager.SetCommunicationDevice(Android.Media.AudioDeviceInfo! device) -> bool +virtual Android.Media.AudioManager.SetEncodedSurroundMode(int mode) -> bool +virtual Android.Media.AudioManager.SetParameters(string? keyValuePairs) -> void +virtual Android.Media.AudioManager.SetPreferredMixerAttributes(Android.Media.AudioAttributes! attributes, Android.Media.AudioDeviceInfo! device, Android.Media.AudioMixerAttributes! mixerAttributes) -> bool +virtual Android.Media.AudioManager.SetRouting(Android.Media.Mode mode, Android.Media.Route routes, Android.Media.Route mask) -> void +virtual Android.Media.AudioManager.SetStreamMute(Android.Media.Stream streamType, bool state) -> void +virtual Android.Media.AudioManager.SetStreamSolo(Android.Media.Stream streamType, bool state) -> void +virtual Android.Media.AudioManager.SetStreamVolume(Android.Media.Stream streamType, int index, Android.Media.VolumeNotificationFlags flags) -> void +virtual Android.Media.AudioManager.SetSurroundFormatEnabled(int audioFormat, bool enabled) -> bool +virtual Android.Media.AudioManager.SetVibrateSetting(Android.Media.VibrateType vibrateType, Android.Media.VibrateSetting vibrateSetting) -> void +virtual Android.Media.AudioManager.ShouldVibrate(Android.Media.VibrateType vibrateType) -> bool +virtual Android.Media.AudioManager.Spatializer.get -> Android.Media.Spatializer! +virtual Android.Media.AudioManager.SpeakerphoneOn.get -> bool +virtual Android.Media.AudioManager.SpeakerphoneOn.set -> void +virtual Android.Media.AudioManager.StartBluetoothSco() -> void +virtual Android.Media.AudioManager.StopBluetoothSco() -> void +virtual Android.Media.AudioManager.UnloadSoundEffects() -> void +virtual Android.Media.AudioManager.UnregisterAudioDeviceCallback(Android.Media.AudioDeviceCallback? callback) -> void +virtual Android.Media.AudioManager.UnregisterAudioPlaybackCallback(Android.Media.AudioManager.AudioPlaybackCallback! cb) -> void +virtual Android.Media.AudioManager.UnregisterAudioRecordingCallback(Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +virtual Android.Media.AudioManager.UnregisterMediaButtonEventReceiver(Android.App.PendingIntent? eventReceiver) -> void +virtual Android.Media.AudioManager.UnregisterMediaButtonEventReceiver(Android.Content.ComponentName? eventReceiver) -> void +virtual Android.Media.AudioManager.UnregisterRemoteControlClient(Android.Media.RemoteControlClient? rcClient) -> void +virtual Android.Media.AudioManager.UnregisterRemoteController(Android.Media.RemoteController? rctlr) -> void +virtual Android.Media.AudioManager.WiredHeadsetOn.get -> bool +virtual Android.Media.AudioManager.WiredHeadsetOn.set -> void +virtual Android.Media.AudioProfile.DescribeContents() -> int +virtual Android.Media.AudioProfile.EncapsulationType.get -> int +virtual Android.Media.AudioProfile.Format.get -> int +virtual Android.Media.AudioProfile.GetChannelIndexMasks() -> int[]! +virtual Android.Media.AudioProfile.GetChannelMasks() -> int[]! +virtual Android.Media.AudioProfile.GetSampleRates() -> int[]! +virtual Android.Media.AudioProfile.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.AudioRecord.ActiveMicrophones.get -> System.Collections.Generic.IList? +virtual Android.Media.AudioRecord.ActiveRecordingConfiguration.get -> Android.Media.AudioRecordingConfiguration? +virtual Android.Media.AudioRecord.AddOnRoutingChangedListener(Android.Media.AudioRecord.IOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioRecord.AddOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioRecord.AudioFormat.get -> Android.Media.Encoding +virtual Android.Media.AudioRecord.AudioSessionId.get -> int +virtual Android.Media.AudioRecord.AudioSource.get -> Android.Media.AudioSource +virtual Android.Media.AudioRecord.BufferSizeInFrames.get -> int +virtual Android.Media.AudioRecord.Builder.Build() -> Android.Media.AudioRecord? +virtual Android.Media.AudioRecord.Builder.SetAudioFormat(Android.Media.AudioFormat! format) -> Android.Media.AudioRecord.Builder? +virtual Android.Media.AudioRecord.Builder.SetAudioPlaybackCaptureConfig(Android.Media.AudioPlaybackCaptureConfiguration! config) -> Android.Media.AudioRecord.Builder! +virtual Android.Media.AudioRecord.Builder.SetAudioSource(Android.Media.AudioSource source) -> Android.Media.AudioRecord.Builder? +virtual Android.Media.AudioRecord.Builder.SetBufferSizeInBytes(int bufferSizeInBytes) -> Android.Media.AudioRecord.Builder? +virtual Android.Media.AudioRecord.Builder.SetContext(Android.Content.Context! context) -> Android.Media.AudioRecord.Builder! +virtual Android.Media.AudioRecord.Builder.SetPrivacySensitive(bool privacySensitive) -> Android.Media.AudioRecord.Builder! +virtual Android.Media.AudioRecord.ChannelConfiguration.get -> Android.Media.ChannelIn +virtual Android.Media.AudioRecord.ChannelCount.get -> int +virtual Android.Media.AudioRecord.Format.get -> Android.Media.AudioFormat! +virtual Android.Media.AudioRecord.GetTimestamp(Android.Media.AudioTimestamp! outTimestamp, Android.Media.AudioTimebase timebase) -> int +virtual Android.Media.AudioRecord.IsPrivacySensitive.get -> bool +virtual Android.Media.AudioRecord.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +virtual Android.Media.AudioRecord.LogSessionId.set -> void +virtual Android.Media.AudioRecord.Metrics.get -> Android.OS.PersistableBundle? +virtual Android.Media.AudioRecord.NotificationMarkerPosition.get -> int +virtual Android.Media.AudioRecord.PositionNotificationPeriod.get -> int +virtual Android.Media.AudioRecord.PreferredDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.AudioRecord.Read(byte[]! audioData, int offsetInBytes, int sizeInBytes) -> int +virtual Android.Media.AudioRecord.Read(byte[]! audioData, int offsetInBytes, int sizeInBytes, int readMode) -> int +virtual Android.Media.AudioRecord.Read(float[]! audioData, int offsetInFloats, int sizeInFloats, int readMode) -> int +virtual Android.Media.AudioRecord.Read(Java.Nio.ByteBuffer! audioBuffer, int sizeInBytes) -> int +virtual Android.Media.AudioRecord.Read(Java.Nio.ByteBuffer! audioBuffer, int sizeInBytes, int readMode) -> int +virtual Android.Media.AudioRecord.Read(short[]! audioData, int offsetInShorts, int sizeInShorts) -> int +virtual Android.Media.AudioRecord.Read(short[]! audioData, int offsetInShorts, int sizeInShorts, int readMode) -> int +virtual Android.Media.AudioRecord.RecordingState.get -> Android.Media.RecordState +virtual Android.Media.AudioRecord.RegisterAudioRecordingCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +virtual Android.Media.AudioRecord.Release() -> void +virtual Android.Media.AudioRecord.RemoveOnRoutingChangedListener(Android.Media.AudioRecord.IOnRoutingChangedListener? listener) -> void +virtual Android.Media.AudioRecord.RemoveOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener) -> void +virtual Android.Media.AudioRecord.RoutedDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.AudioRecord.SampleRate.get -> int +virtual Android.Media.AudioRecord.SetNotificationMarkerPosition(int markerInFrames) -> Android.Media.RecordStatus +virtual Android.Media.AudioRecord.SetPositionNotificationPeriod(int periodInFrames) -> Android.Media.RecordStatus +virtual Android.Media.AudioRecord.SetPreferredDevice(Android.Media.AudioDeviceInfo? deviceInfo) -> bool +virtual Android.Media.AudioRecord.SetPreferredMicrophoneDirection(Android.Media.MicDirection direction) -> bool +virtual Android.Media.AudioRecord.SetPreferredMicrophoneFieldDimension(float zoom) -> bool +virtual Android.Media.AudioRecord.SetRecordPositionUpdateListener(Android.Media.AudioRecord.IOnRecordPositionUpdateListener? listener) -> void +virtual Android.Media.AudioRecord.SetRecordPositionUpdateListener(Android.Media.AudioRecord.IOnRecordPositionUpdateListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioRecord.StartRecording() -> void +virtual Android.Media.AudioRecord.StartRecording(Android.Media.MediaSyncEvent? syncEvent) -> void +virtual Android.Media.AudioRecord.State.get -> Android.Media.State +virtual Android.Media.AudioRecord.Stop() -> void +virtual Android.Media.AudioRecord.UnregisterAudioRecordingCallback(Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +virtual Android.Media.AudioTrack.AddOnCodecFormatChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioTrack.IOnCodecFormatChangedListener! listener) -> void +virtual Android.Media.AudioTrack.AddOnRoutingChangedListener(Android.Media.AudioTrack.IOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioTrack.AddOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioTrack.AttachAuxEffect(int effectId) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.AudioAttributes.get -> Android.Media.AudioAttributes! +virtual Android.Media.AudioTrack.AudioDescriptionMixLeveldB.get -> float +virtual Android.Media.AudioTrack.AudioFormat.get -> Android.Media.Encoding +virtual Android.Media.AudioTrack.AudioSessionId.get -> int +virtual Android.Media.AudioTrack.BufferCapacityInFrames.get -> int +virtual Android.Media.AudioTrack.BufferSizeInFrames.get -> int +virtual Android.Media.AudioTrack.Builder.Build() -> Android.Media.AudioTrack! +virtual Android.Media.AudioTrack.Builder.SetAudioAttributes(Android.Media.AudioAttributes! attributes) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetAudioFormat(Android.Media.AudioFormat! format) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetBufferSizeInBytes(int bufferSizeInBytes) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetContext(Android.Content.Context! context) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetEncapsulationMode(int encapsulationMode) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetOffloadedPlayback(bool offload) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetPerformanceMode(Android.Media.AudioTrackPerformanceMode performanceMode) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetSessionId(int sessionId) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.Builder.SetTransferMode(Android.Media.AudioTrackMode mode) -> Android.Media.AudioTrack.Builder! +virtual Android.Media.AudioTrack.ChannelConfiguration.get -> Android.Media.ChannelOut +virtual Android.Media.AudioTrack.ChannelCount.get -> int +virtual Android.Media.AudioTrack.CreateVolumeShaper(Android.Media.VolumeShaper.Configuration! configuration) -> Android.Media.VolumeShaper! +virtual Android.Media.AudioTrack.DualMonoMode.get -> int +virtual Android.Media.AudioTrack.Flush() -> void +virtual Android.Media.AudioTrack.Format.get -> Android.Media.AudioFormat! +virtual Android.Media.AudioTrack.GetTimestamp(Android.Media.AudioTimestamp? timestamp) -> bool +virtual Android.Media.AudioTrack.IsOffloadedPlayback.get -> bool +virtual Android.Media.AudioTrack.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +virtual Android.Media.AudioTrack.LogSessionId.set -> void +virtual Android.Media.AudioTrack.Metrics.get -> Android.OS.PersistableBundle? +virtual Android.Media.AudioTrack.NativeFrameCount.get -> int +virtual Android.Media.AudioTrack.NotificationMarkerPosition.get -> int +virtual Android.Media.AudioTrack.OffloadDelay.get -> int +virtual Android.Media.AudioTrack.OffloadPadding.get -> int +virtual Android.Media.AudioTrack.Pause() -> void +virtual Android.Media.AudioTrack.PerformanceMode.get -> Android.Media.AudioTrackPerformanceMode +virtual Android.Media.AudioTrack.Play() -> void +virtual Android.Media.AudioTrack.PlaybackHeadPosition.get -> int +virtual Android.Media.AudioTrack.PlaybackParams.get -> Android.Media.PlaybackParams! +virtual Android.Media.AudioTrack.PlaybackParams.set -> void +virtual Android.Media.AudioTrack.PlaybackRate.get -> int +virtual Android.Media.AudioTrack.PlayState.get -> Android.Media.PlayState +virtual Android.Media.AudioTrack.PositionNotificationPeriod.get -> int +virtual Android.Media.AudioTrack.PreferredDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.AudioTrack.RegisterStreamEventCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioTrack.StreamEventCallback! eventCallback) -> void +virtual Android.Media.AudioTrack.Release() -> void +virtual Android.Media.AudioTrack.ReloadStaticData() -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.RemoveOnCodecFormatChangedListener(Android.Media.AudioTrack.IOnCodecFormatChangedListener! listener) -> void +virtual Android.Media.AudioTrack.RemoveOnRoutingChangedListener(Android.Media.AudioTrack.IOnRoutingChangedListener? listener) -> void +virtual Android.Media.AudioTrack.RemoveOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener) -> void +virtual Android.Media.AudioTrack.RoutedDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.AudioTrack.SampleRate.get -> int +virtual Android.Media.AudioTrack.SetAudioDescriptionMixLeveldB(float level) -> bool +virtual Android.Media.AudioTrack.SetAuxEffectSendLevel(float level) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetBufferSizeInFrames(int bufferSizeInFrames) -> int +virtual Android.Media.AudioTrack.SetDualMonoMode(int dualMonoMode) -> bool +virtual Android.Media.AudioTrack.SetLoopPoints(int startInFrames, int endInFrames, int loopCount) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetNotificationMarkerPosition(int markerInFrames) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetOffloadDelayPadding(int delayInFrames, int paddingInFrames) -> void +virtual Android.Media.AudioTrack.SetOffloadEndOfStream() -> void +virtual Android.Media.AudioTrack.SetPlaybackHeadPosition(int positionInFrames) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetPlaybackPositionUpdateListener(Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener? listener) -> void +virtual Android.Media.AudioTrack.SetPlaybackPositionUpdateListener(Android.Media.AudioTrack.IOnPlaybackPositionUpdateListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.AudioTrack.SetPlaybackRate(int sampleRateInHz) -> int +virtual Android.Media.AudioTrack.SetPositionNotificationPeriod(int periodInFrames) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetPreferredDevice(Android.Media.AudioDeviceInfo? deviceInfo) -> bool +virtual Android.Media.AudioTrack.SetPresentation(Android.Media.AudioPresentation! presentation) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetStartThresholdInFrames(int startThresholdInFrames) -> int +virtual Android.Media.AudioTrack.SetState(int state) -> void +virtual Android.Media.AudioTrack.SetStereoVolume(float leftGain, float rightGain) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.SetVolume(float gain) -> Android.Media.TrackStatus +virtual Android.Media.AudioTrack.StartThresholdInFrames.get -> int +virtual Android.Media.AudioTrack.State.get -> Android.Media.AudioTrackState +virtual Android.Media.AudioTrack.Stop() -> void +virtual Android.Media.AudioTrack.StreamEventCallback.OnDataRequest(Android.Media.AudioTrack! track, int sizeInFrames) -> void +virtual Android.Media.AudioTrack.StreamEventCallback.OnPresentationEnded(Android.Media.AudioTrack! track) -> void +virtual Android.Media.AudioTrack.StreamEventCallback.OnTearDown(Android.Media.AudioTrack! track) -> void +virtual Android.Media.AudioTrack.StreamType.get -> Android.Media.Stream +virtual Android.Media.AudioTrack.UnderrunCount.get -> int +virtual Android.Media.AudioTrack.UnregisterStreamEventCallback(Android.Media.AudioTrack.StreamEventCallback! eventCallback) -> void +virtual Android.Media.AudioTrack.Write(byte[]! audioData, int offsetInBytes, int sizeInBytes) -> int +virtual Android.Media.AudioTrack.Write(byte[]! audioData, int offsetInBytes, int sizeInBytes, Android.Media.WriteMode writeMode) -> int +virtual Android.Media.AudioTrack.Write(float[]! audioData, int offsetInFloats, int sizeInFloats, Android.Media.WriteMode writeMode) -> int +virtual Android.Media.AudioTrack.Write(Java.Nio.ByteBuffer! audioData, int sizeInBytes, Android.Media.WriteMode writeMode) -> int +virtual Android.Media.AudioTrack.Write(Java.Nio.ByteBuffer! audioData, int sizeInBytes, Android.Media.WriteMode writeMode, long timestamp) -> int +virtual Android.Media.AudioTrack.Write(short[]! audioData, int offsetInShorts, int sizeInShorts) -> int +virtual Android.Media.AudioTrack.Write(short[]! audioData, int offsetInShorts, int sizeInShorts, Android.Media.WriteMode writeMode) -> int +virtual Android.Media.Browse.MediaBrowser.ConnectionCallback.OnConnected() -> void +virtual Android.Media.Browse.MediaBrowser.ConnectionCallback.OnConnectionFailed() -> void +virtual Android.Media.Browse.MediaBrowser.ConnectionCallback.OnConnectionSuspended() -> void +virtual Android.Media.Browse.MediaBrowser.ItemCallback.OnError(string! mediaId) -> void +virtual Android.Media.Browse.MediaBrowser.ItemCallback.OnItemLoaded(Android.Media.Browse.MediaBrowser.MediaItem? item) -> void +virtual Android.Media.Browse.MediaBrowser.MediaItem.DescribeContents() -> int +virtual Android.Media.Browse.MediaBrowser.MediaItem.Description.get -> Android.Media.MediaDescription! +virtual Android.Media.Browse.MediaBrowser.MediaItem.Flags.get -> Android.Media.Browse.MediaItemFlags +virtual Android.Media.Browse.MediaBrowser.MediaItem.IsBrowsable.get -> bool +virtual Android.Media.Browse.MediaBrowser.MediaItem.IsPlayable.get -> bool +virtual Android.Media.Browse.MediaBrowser.MediaItem.MediaId.get -> string? +virtual Android.Media.Browse.MediaBrowser.MediaItem.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.Browse.MediaBrowser.SubscriptionCallback.OnChildrenLoaded(string! parentId, System.Collections.Generic.IList! children) -> void +virtual Android.Media.Browse.MediaBrowser.SubscriptionCallback.OnChildrenLoaded(string! parentId, System.Collections.Generic.IList! children, Android.OS.Bundle! options) -> void +virtual Android.Media.Browse.MediaBrowser.SubscriptionCallback.OnError(string! parentId) -> void +virtual Android.Media.Browse.MediaBrowser.SubscriptionCallback.OnError(string! parentId, Android.OS.Bundle! options) -> void +virtual Android.Media.DrmInitData.GetSchemeInitDataAt(int index) -> Android.Media.DrmInitData.SchemeInitData! +virtual Android.Media.DrmInitData.SchemeInitDataCount.get -> int +virtual Android.Media.Effect.Effect.SetUpdateListener(Android.Media.Effect.IEffectUpdateListener? listener) -> void +virtual Android.Media.Effect.EffectContext.Factory.get -> Android.Media.Effect.EffectFactory? +virtual Android.Media.Effect.EffectContext.Release() -> void +virtual Android.Media.Effect.EffectFactory.CreateEffect(string? effectName) -> Android.Media.Effect.Effect? +virtual Android.Media.ExifInterface.DateTime.get -> long +virtual Android.Media.ExifInterface.DateTimeDigitized.get -> long +virtual Android.Media.ExifInterface.DateTimeOriginal.get -> long +virtual Android.Media.ExifInterface.GetAltitude(double defaultValue) -> double +virtual Android.Media.ExifInterface.GetAttribute(string! tag) -> string? +virtual Android.Media.ExifInterface.GetAttributeBytes(string! tag) -> byte[]? +virtual Android.Media.ExifInterface.GetAttributeDouble(string! tag, double defaultValue) -> double +virtual Android.Media.ExifInterface.GetAttributeInt(string! tag, int defaultValue) -> int +virtual Android.Media.ExifInterface.GetAttributeRange(string! tag) -> long[]? +virtual Android.Media.ExifInterface.GetLatLong(float[]? output) -> bool +virtual Android.Media.ExifInterface.GetThumbnail() -> byte[]? +virtual Android.Media.ExifInterface.GetThumbnailBytes() -> byte[]? +virtual Android.Media.ExifInterface.GetThumbnailRange() -> long[]? +virtual Android.Media.ExifInterface.GpsDateTime.get -> long +virtual Android.Media.ExifInterface.HasAttribute(string! tag) -> bool +virtual Android.Media.ExifInterface.HasThumbnail.get -> bool +virtual Android.Media.ExifInterface.IsThumbnailCompressed.get -> bool +virtual Android.Media.ExifInterface.SaveAttributes() -> void +virtual Android.Media.ExifInterface.SetAttribute(string! tag, string? value) -> void +virtual Android.Media.ExifInterface.ThumbnailBitmap.get -> Android.Graphics.Bitmap? +virtual Android.Media.FaceDetector.Face.Confidence() -> float +virtual Android.Media.FaceDetector.Face.EyesDistance() -> float +virtual Android.Media.FaceDetector.Face.GetMidPoint(Android.Graphics.PointF? point) -> void +virtual Android.Media.FaceDetector.Face.Pose(Android.Media.Euler euler) -> float +virtual Android.Media.FaceDetector.FindFaces(Android.Graphics.Bitmap? bitmap, Android.Media.FaceDetector.Face![]? faces) -> int +virtual Android.Media.Image.CropRect.get -> Android.Graphics.Rect? +virtual Android.Media.Image.CropRect.set -> void +virtual Android.Media.Image.DataSpace.get -> int +virtual Android.Media.Image.DataSpace.set -> void +virtual Android.Media.Image.Fence.get -> Android.Hardware.SyncFence! +virtual Android.Media.Image.Fence.set -> void +virtual Android.Media.Image.HardwareBuffer.get -> Android.Hardware.HardwareBuffer? +virtual Android.Media.ImageReader.AcquireLatestImage() -> Android.Media.Image? +virtual Android.Media.ImageReader.AcquireNextImage() -> Android.Media.Image? +virtual Android.Media.ImageReader.Close() -> void +virtual Android.Media.ImageReader.DataSpace.get -> int +virtual Android.Media.ImageReader.DiscardFreeBuffers() -> void +virtual Android.Media.ImageReader.HardwareBufferFormat.get -> int +virtual Android.Media.ImageReader.Height.get -> int +virtual Android.Media.ImageReader.ImageFormat.get -> Android.Graphics.ImageFormatType +virtual Android.Media.ImageReader.MaxImages.get -> int +virtual Android.Media.ImageReader.SetOnImageAvailableListener(Android.Media.ImageReader.IOnImageAvailableListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.ImageReader.Surface.get -> Android.Views.Surface? +virtual Android.Media.ImageReader.Usage.get -> long +virtual Android.Media.ImageReader.Width.get -> int +virtual Android.Media.ImageWriter.Close() -> void +virtual Android.Media.ImageWriter.DataSpace.get -> int +virtual Android.Media.ImageWriter.DequeueInputImage() -> Android.Media.Image? +virtual Android.Media.ImageWriter.Format.get -> Android.Graphics.ImageFormatType +virtual Android.Media.ImageWriter.HardwareBufferFormat.get -> int +virtual Android.Media.ImageWriter.Height.get -> int +virtual Android.Media.ImageWriter.MaxImages.get -> int +virtual Android.Media.ImageWriter.QueueInputImage(Android.Media.Image? image) -> void +virtual Android.Media.ImageWriter.SetOnImageReleasedListener(Android.Media.ImageWriter.IOnImageReleasedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.ImageWriter.Usage.get -> long +virtual Android.Media.ImageWriter.Width.get -> int +virtual Android.Media.JetPlayer.ClearQueue() -> bool +virtual Android.Media.JetPlayer.Clone() -> Java.Lang.Object? +virtual Android.Media.JetPlayer.CloseJetFile() -> bool +virtual Android.Media.JetPlayer.LoadJetFile(Android.Content.Res.AssetFileDescriptor? afd) -> bool +virtual Android.Media.JetPlayer.LoadJetFile(string? path) -> bool +virtual Android.Media.JetPlayer.Pause() -> bool +virtual Android.Media.JetPlayer.Play() -> bool +virtual Android.Media.JetPlayer.QueueJetSegment(int segmentNum, int libNum, int repeatCount, int transpose, int muteFlags, sbyte userID) -> bool +virtual Android.Media.JetPlayer.QueueJetSegmentMuteArray(int segmentNum, int libNum, int repeatCount, int transpose, bool[]? muteArray, sbyte userID) -> bool +virtual Android.Media.JetPlayer.Release() -> void +virtual Android.Media.JetPlayer.SetEventListener(Android.Media.JetPlayer.IOnJetEventListener? listener) -> void +virtual Android.Media.JetPlayer.SetEventListener(Android.Media.JetPlayer.IOnJetEventListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.JetPlayer.SetMuteArray(bool[]? muteArray, bool sync) -> bool +virtual Android.Media.JetPlayer.SetMuteFlag(int trackId, bool muteFlag, bool sync) -> bool +virtual Android.Media.JetPlayer.SetMuteFlags(int muteFlags, bool sync) -> bool +virtual Android.Media.JetPlayer.TriggerClip(int clipId) -> bool +virtual Android.Media.MediaActionSound.Load(Android.Media.MediaActionSoundType soundName) -> void +virtual Android.Media.MediaActionSound.Play(Android.Media.MediaActionSoundType soundName) -> void +virtual Android.Media.MediaActionSound.Release() -> void +virtual Android.Media.MediaCas.PluginDescriptor.Name.get -> string! +virtual Android.Media.MediaCas.PluginDescriptor.SystemId.get -> int +virtual Android.Media.MediaCasStateException.DiagnosticInfo.get -> string! +virtual Android.Media.MediaCodec.Callback.OnCryptoError(Android.Media.MediaCodec! codec, Android.Media.MediaCodec.CryptoException! e) -> void +virtual Android.Media.MediaCodec.ParameterDescriptor.Name.get -> string! +virtual Android.Media.MediaCodec.ParameterDescriptor.Type.get -> int +virtual Android.Media.MediaCommunicationManager.Session2Tokens.get -> System.Collections.Generic.IList! +virtual Android.Media.MediaCommunicationManager.Version.get -> int +virtual Android.Media.MediaController2.CancelSessionCommand(Java.Lang.Object! token) -> void +virtual Android.Media.MediaController2.Close() -> void +virtual Android.Media.MediaController2.ConnectedToken.get -> Android.Media.Session2Token? +virtual Android.Media.MediaController2.ControllerCallback.OnCommandResult(Android.Media.MediaController2! controller, Java.Lang.Object! token, Android.Media.Session2Command! command, Android.Media.Session2Command.Result! result) -> void +virtual Android.Media.MediaController2.ControllerCallback.OnConnected(Android.Media.MediaController2! controller, Android.Media.Session2CommandGroup! allowedCommands) -> void +virtual Android.Media.MediaController2.ControllerCallback.OnDisconnected(Android.Media.MediaController2! controller) -> void +virtual Android.Media.MediaController2.ControllerCallback.OnPlaybackActiveChanged(Android.Media.MediaController2! controller, bool playbackActive) -> void +virtual Android.Media.MediaController2.ControllerCallback.OnSessionCommand(Android.Media.MediaController2! controller, Android.Media.Session2Command! command, Android.OS.Bundle? args) -> Android.Media.Session2Command.Result? +virtual Android.Media.MediaController2.IsPlaybackActive.get -> bool +virtual Android.Media.MediaController2.SendSessionCommand(Android.Media.Session2Command! command, Android.OS.Bundle? args) -> Java.Lang.Object! +virtual Android.Media.MediaDescription.Builder.Build() -> Android.Media.MediaDescription? +virtual Android.Media.MediaDescription.Builder.SetDescription(Java.Lang.ICharSequence? description) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetIconBitmap(Android.Graphics.Bitmap? icon) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetIconUri(Android.Net.Uri? iconUri) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetMediaId(string? mediaId) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetMediaUri(Android.Net.Uri? mediaUri) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetSubtitle(Java.Lang.ICharSequence? subtitle) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.Media.MediaDescription.Builder? +virtual Android.Media.MediaDescription.DescribeContents() -> int +virtual Android.Media.MediaDescription.DescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaDescription.Extras.get -> Android.OS.Bundle? +virtual Android.Media.MediaDescription.IconBitmap.get -> Android.Graphics.Bitmap? +virtual Android.Media.MediaDescription.IconUri.get -> Android.Net.Uri? +virtual Android.Media.MediaDescription.MediaId.get -> string? +virtual Android.Media.MediaDescription.MediaUri.get -> Android.Net.Uri? +virtual Android.Media.MediaDescription.SubtitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaDescription.TitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaDescription.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.MediaDrmException.ErrorContext.get -> int +virtual Android.Media.MediaDrmException.OemError.get -> int +virtual Android.Media.MediaDrmException.VendorError.get -> int +virtual Android.Media.MediaMetadataEditor.AddEditableKey(Android.Media.MediaMetadataEditKey key) -> void +virtual Android.Media.MediaMetadataEditor.Clear() -> void +virtual Android.Media.MediaMetadataEditor.GetBitmap(Android.Media.MediaMetadataEditKey key, Android.Graphics.Bitmap? defaultValue) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataEditor.GetEditableKeys() -> Android.Media.MediaMetadataEditKey[]? +virtual Android.Media.MediaMetadataEditor.GetLong(Android.Media.MediaMetadataEditKey key, long defaultValue) -> long +virtual Android.Media.MediaMetadataEditor.GetObject(Android.Media.MediaMetadataEditKey key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Android.Media.MediaMetadataEditor.GetString(Android.Media.MediaMetadataEditKey key, string? defaultValue) -> string? +virtual Android.Media.MediaMetadataEditor.PutBitmap(Android.Media.MediaMetadataEditKey key, Android.Graphics.Bitmap? bitmap) -> Android.Media.MediaMetadataEditor? +virtual Android.Media.MediaMetadataEditor.PutLong(Android.Media.MediaMetadataEditKey key, long value) -> Android.Media.MediaMetadataEditor? +virtual Android.Media.MediaMetadataEditor.PutObject(Android.Media.MediaMetadataEditKey key, Java.Lang.Object? value) -> Android.Media.MediaMetadataEditor? +virtual Android.Media.MediaMetadataEditor.PutString(Android.Media.MediaMetadataEditKey key, string? value) -> Android.Media.MediaMetadataEditor? +virtual Android.Media.MediaMetadataEditor.RemoveEditableKeys() -> void +virtual Android.Media.MediaMetadataRetriever.Close() -> void +virtual Android.Media.MediaMetadataRetriever.ExtractMetadata(Android.Media.MetadataKey keyCode) -> string? +virtual Android.Media.MediaMetadataRetriever.FrameAtTime.get -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetEmbeddedPicture() -> byte[]? +virtual Android.Media.MediaMetadataRetriever.GetFrameAtIndex(int frameIndex) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetFrameAtIndex(int frameIndex, Android.Media.MediaMetadataRetriever.BitmapParams! params) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetFrameAtTime(long timeUs) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetFrameAtTime(long timeUs, Android.Media.Option option) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetFrameAtTime(long timeUs, Android.Media.Option option, Android.Media.MediaMetadataRetriever.BitmapParams! params) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetFramesAtIndex(int frameIndex, int numFrames) -> System.Collections.Generic.IList! +virtual Android.Media.MediaMetadataRetriever.GetFramesAtIndex(int frameIndex, int numFrames, Android.Media.MediaMetadataRetriever.BitmapParams! params) -> System.Collections.Generic.IList! +virtual Android.Media.MediaMetadataRetriever.GetImageAtIndex(int imageIndex) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetImageAtIndex(int imageIndex, Android.Media.MediaMetadataRetriever.BitmapParams! params) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetPrimaryImage(Android.Media.MediaMetadataRetriever.BitmapParams! params) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetScaledFrameAtTime(long timeUs, Android.Media.Option option, int dstWidth, int dstHeight) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.GetScaledFrameAtTime(long timeUs, Android.Media.Option option, int dstWidth, int dstHeight, Android.Media.MediaMetadataRetriever.BitmapParams! params) -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.PrimaryImage.get -> Android.Graphics.Bitmap? +virtual Android.Media.MediaMetadataRetriever.Release() -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(Android.Content.Context? context, Android.Net.Uri? uri) -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(Android.Media.MediaDataSource? dataSource) -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(Java.IO.FileDescriptor? fd) -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(Java.IO.FileDescriptor? fd, long offset, long length) -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(string? path) -> void +virtual Android.Media.MediaMetadataRetriever.SetDataSource(string? uri, System.Collections.Generic.IDictionary? headers) -> void +virtual Android.Media.MediaPlayer.AddOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.MediaPlayer.AddTimedTextSource(Android.Content.Context? context, Android.Net.Uri? uri, string? mimeType) -> void +virtual Android.Media.MediaPlayer.AddTimedTextSource(Java.IO.FileDescriptor? fd, long offset, long length, string? mime) -> void +virtual Android.Media.MediaPlayer.AddTimedTextSource(Java.IO.FileDescriptor? fd, string? mimeType) -> void +virtual Android.Media.MediaPlayer.AddTimedTextSource(string? path, string? mimeType) -> void +virtual Android.Media.MediaPlayer.AttachAuxEffect(int effectId) -> void +virtual Android.Media.MediaPlayer.AudioSessionId.get -> int +virtual Android.Media.MediaPlayer.AudioSessionId.set -> void +virtual Android.Media.MediaPlayer.ClearOnMediaTimeDiscontinuityListener() -> void +virtual Android.Media.MediaPlayer.ClearOnSubtitleDataListener() -> void +virtual Android.Media.MediaPlayer.CreateVolumeShaper(Android.Media.VolumeShaper.Configuration! configuration) -> Android.Media.VolumeShaper! +virtual Android.Media.MediaPlayer.CurrentPosition.get -> int +virtual Android.Media.MediaPlayer.DeselectTrack(int index) -> void +virtual Android.Media.MediaPlayer.Duration.get -> int +virtual Android.Media.MediaPlayer.GetDrmInfo() -> Android.Media.MediaPlayer.DrmInfo? +virtual Android.Media.MediaPlayer.GetDrmPropertyString(string! propertyName) -> string! +virtual Android.Media.MediaPlayer.GetKeyRequest(byte[]? keySetId, byte[]? initData, string? mimeType, Android.Media.MediaDrmKeyType keyType, System.Collections.Generic.IDictionary? optionalParameters) -> Android.Media.MediaDrm.KeyRequest! +virtual Android.Media.MediaPlayer.GetSelectedTrack(Android.Media.MediaTrackType trackType) -> int +virtual Android.Media.MediaPlayer.GetTrackInfo() -> Android.Media.MediaPlayer.TrackInfo![]? +virtual Android.Media.MediaPlayer.IsPlaying.get -> bool +virtual Android.Media.MediaPlayer.Looping.get -> bool +virtual Android.Media.MediaPlayer.Looping.set -> void +virtual Android.Media.MediaPlayer.Metrics.get -> Android.OS.PersistableBundle? +virtual Android.Media.MediaPlayer.Pause() -> void +virtual Android.Media.MediaPlayer.PlaybackParams.get -> Android.Media.PlaybackParams! +virtual Android.Media.MediaPlayer.PlaybackParams.set -> void +virtual Android.Media.MediaPlayer.PreferredDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.MediaPlayer.Prepare() -> void +virtual Android.Media.MediaPlayer.PrepareAsync() -> void +virtual Android.Media.MediaPlayer.PrepareDrm(Java.Util.UUID! uuid) -> void +virtual Android.Media.MediaPlayer.ProvideKeyResponse(byte[]? keySetId, byte[]! response) -> byte[]? +virtual Android.Media.MediaPlayer.Release() -> void +virtual Android.Media.MediaPlayer.ReleaseDrm() -> void +virtual Android.Media.MediaPlayer.RemoveOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener) -> void +virtual Android.Media.MediaPlayer.Reset() -> void +virtual Android.Media.MediaPlayer.RestoreKeys(byte[]! keySetId) -> void +virtual Android.Media.MediaPlayer.RoutedDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.MediaPlayer.SeekTo(int msec) -> void +virtual Android.Media.MediaPlayer.SeekTo(long msec, Android.Media.MediaPlayerSeekMode mode) -> void +virtual Android.Media.MediaPlayer.SelectTrack(int index) -> void +virtual Android.Media.MediaPlayer.SetAudioAttributes(Android.Media.AudioAttributes? attributes) -> void +virtual Android.Media.MediaPlayer.SetAudioStreamType(Android.Media.Stream streamtype) -> void +virtual Android.Media.MediaPlayer.SetAuxEffectSendLevel(float level) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Android.Content.Context! context, Android.Net.Uri! uri) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Android.Content.Context! context, Android.Net.Uri! uri, System.Collections.Generic.IDictionary? headers, System.Collections.Generic.IList? cookies) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Android.Content.Res.AssetFileDescriptor! afd) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Android.Media.MediaDataSource? dataSource) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Java.IO.FileDescriptor? fd) -> void +virtual Android.Media.MediaPlayer.SetDataSource(Java.IO.FileDescriptor? fd, long offset, long length) -> void +virtual Android.Media.MediaPlayer.SetDataSource(string? path) -> void +virtual Android.Media.MediaPlayer.SetDisplay(Android.Views.ISurfaceHolder? sh) -> void +virtual Android.Media.MediaPlayer.SetDrmPropertyString(string! propertyName, string! value) -> void +virtual Android.Media.MediaPlayer.SetNextMediaPlayer(Android.Media.MediaPlayer? next) -> void +virtual Android.Media.MediaPlayer.SetOnBufferingUpdateListener(Android.Media.MediaPlayer.IOnBufferingUpdateListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnCompletionListener(Android.Media.MediaPlayer.IOnCompletionListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnDrmConfigHelper(Android.Media.MediaPlayer.IOnDrmConfigHelper? listener) -> void +virtual Android.Media.MediaPlayer.SetOnDrmInfoListener(Android.Media.MediaPlayer.IOnDrmInfoListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnDrmInfoListener(Android.Media.MediaPlayer.IOnDrmInfoListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.MediaPlayer.SetOnDrmPreparedListener(Android.Media.MediaPlayer.IOnDrmPreparedListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnDrmPreparedListener(Android.Media.MediaPlayer.IOnDrmPreparedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.MediaPlayer.SetOnErrorListener(Android.Media.MediaPlayer.IOnErrorListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnInfoListener(Android.Media.MediaPlayer.IOnInfoListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnMediaTimeDiscontinuityListener(Android.Media.MediaPlayer.IOnMediaTimeDiscontinuityListener! listener, Android.OS.Handler! handler) -> void +virtual Android.Media.MediaPlayer.SetOnMediaTimeDiscontinuityListener(Android.Media.MediaPlayer.IOnMediaTimeDiscontinuityListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnPreparedListener(Android.Media.MediaPlayer.IOnPreparedListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnSeekCompleteListener(Android.Media.MediaPlayer.IOnSeekCompleteListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnSubtitleDataListener(Android.Media.MediaPlayer.IOnSubtitleDataListener! listener, Android.OS.Handler! handler) -> void +virtual Android.Media.MediaPlayer.SetOnSubtitleDataListener(Android.Media.MediaPlayer.IOnSubtitleDataListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnTimedMetaDataAvailableListener(Android.Media.MediaPlayer.IOnTimedMetaDataAvailableListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnTimedTextListener(Android.Media.MediaPlayer.IOnTimedTextListener? listener) -> void +virtual Android.Media.MediaPlayer.SetOnVideoSizeChangedListener(Android.Media.MediaPlayer.IOnVideoSizeChangedListener? listener) -> void +virtual Android.Media.MediaPlayer.SetPreferredDevice(Android.Media.AudioDeviceInfo? deviceInfo) -> bool +virtual Android.Media.MediaPlayer.SetScreenOnWhilePlaying(bool screenOn) -> void +virtual Android.Media.MediaPlayer.SetSurface(Android.Views.Surface? surface) -> void +virtual Android.Media.MediaPlayer.SetVideoScalingMode(Android.Media.VideoScalingMode mode) -> void +virtual Android.Media.MediaPlayer.SetVolume(float leftVolume, float rightVolume) -> void +virtual Android.Media.MediaPlayer.SetWakeMode(Android.Content.Context? context, Android.OS.WakeLockFlags mode) -> void +virtual Android.Media.MediaPlayer.Start() -> void +virtual Android.Media.MediaPlayer.Stop() -> void +virtual Android.Media.MediaPlayer.SyncParams.get -> Android.Media.SyncParams! +virtual Android.Media.MediaPlayer.SyncParams.set -> void +virtual Android.Media.MediaPlayer.Timestamp.get -> Android.Media.MediaTimestamp? +virtual Android.Media.MediaPlayer.TrackInfo.DescribeContents() -> int +virtual Android.Media.MediaPlayer.TrackInfo.Format.get -> Android.Media.MediaFormat? +virtual Android.Media.MediaPlayer.TrackInfo.Language.get -> string? +virtual Android.Media.MediaPlayer.TrackInfo.TrackType.get -> Android.Media.MediaTrackType +virtual Android.Media.MediaPlayer.TrackInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.MediaPlayer.VideoHeight.get -> int +virtual Android.Media.MediaPlayer.VideoWidth.get -> int +virtual Android.Media.MediaRecorder.ActiveMicrophones.get -> System.Collections.Generic.IList? +virtual Android.Media.MediaRecorder.ActiveRecordingConfiguration.get -> Android.Media.AudioRecordingConfiguration? +virtual Android.Media.MediaRecorder.AddOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener, Android.OS.Handler? handler) -> void +virtual Android.Media.MediaRecorder.LogSessionId.get -> Android.Media.Metrics.LogSessionId! +virtual Android.Media.MediaRecorder.LogSessionId.set -> void +virtual Android.Media.MediaRecorder.MaxAmplitude.get -> int +virtual Android.Media.MediaRecorder.Metrics.get -> Android.OS.PersistableBundle? +virtual Android.Media.MediaRecorder.Pause() -> void +virtual Android.Media.MediaRecorder.PreferredDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.MediaRecorder.Prepare() -> void +virtual Android.Media.MediaRecorder.PrivacySensitive.get -> bool +virtual Android.Media.MediaRecorder.PrivacySensitive.set -> void +virtual Android.Media.MediaRecorder.RegisterAudioRecordingCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +virtual Android.Media.MediaRecorder.Release() -> void +virtual Android.Media.MediaRecorder.RemoveOnRoutingChangedListener(Android.Media.IAudioRoutingOnRoutingChangedListener? listener) -> void +virtual Android.Media.MediaRecorder.Reset() -> void +virtual Android.Media.MediaRecorder.Resume() -> void +virtual Android.Media.MediaRecorder.RoutedDevice.get -> Android.Media.AudioDeviceInfo? +virtual Android.Media.MediaRecorder.SetAudioChannels(int numChannels) -> void +virtual Android.Media.MediaRecorder.SetAudioEncoder(Android.Media.AudioEncoder audio_encoder) -> void +virtual Android.Media.MediaRecorder.SetAudioEncodingBitRate(int bitRate) -> void +virtual Android.Media.MediaRecorder.SetAudioProfile(Android.Media.EncoderProfiles.AudioProfile! profile) -> void +virtual Android.Media.MediaRecorder.SetAudioSamplingRate(int samplingRate) -> void +virtual Android.Media.MediaRecorder.SetAudioSource(Android.Media.AudioSource audioSource) -> void +virtual Android.Media.MediaRecorder.SetAuxiliaryOutputFile(Java.IO.FileDescriptor? fd) -> void +virtual Android.Media.MediaRecorder.SetAuxiliaryOutputFile(string? path) -> void +virtual Android.Media.MediaRecorder.SetCamera(Android.Hardware.Camera? c) -> void +virtual Android.Media.MediaRecorder.SetCaptureRate(double fps) -> void +virtual Android.Media.MediaRecorder.SetInputSurface(Android.Views.Surface! surface) -> void +virtual Android.Media.MediaRecorder.SetLocation(float latitude, float longitude) -> void +virtual Android.Media.MediaRecorder.SetMaxDuration(int max_duration_ms) -> void +virtual Android.Media.MediaRecorder.SetMaxFileSize(long max_filesize_bytes) -> void +virtual Android.Media.MediaRecorder.SetNextOutputFile(Java.IO.File? file) -> void +virtual Android.Media.MediaRecorder.SetNextOutputFile(Java.IO.FileDescriptor? fd) -> void +virtual Android.Media.MediaRecorder.SetOnErrorListener(Android.Media.MediaRecorder.IOnErrorListener? l) -> void +virtual Android.Media.MediaRecorder.SetOnInfoListener(Android.Media.MediaRecorder.IOnInfoListener? listener) -> void +virtual Android.Media.MediaRecorder.SetOrientationHint(int degrees) -> void +virtual Android.Media.MediaRecorder.SetOutputFile(Java.IO.File? file) -> void +virtual Android.Media.MediaRecorder.SetOutputFile(Java.IO.FileDescriptor? fd) -> void +virtual Android.Media.MediaRecorder.SetOutputFile(string? path) -> void +virtual Android.Media.MediaRecorder.SetOutputFormat(Android.Media.OutputFormat output_format) -> void +virtual Android.Media.MediaRecorder.SetPreferredDevice(Android.Media.AudioDeviceInfo? deviceInfo) -> bool +virtual Android.Media.MediaRecorder.SetPreferredMicrophoneDirection(Android.Media.MicDirection direction) -> bool +virtual Android.Media.MediaRecorder.SetPreferredMicrophoneFieldDimension(float zoom) -> bool +virtual Android.Media.MediaRecorder.SetPreviewDisplay(Android.Views.Surface? sv) -> void +virtual Android.Media.MediaRecorder.SetProfile(Android.Media.CamcorderProfile? profile) -> void +virtual Android.Media.MediaRecorder.SetVideoEncoder(Android.Media.VideoEncoder video_encoder) -> void +virtual Android.Media.MediaRecorder.SetVideoEncodingBitRate(int bitRate) -> void +virtual Android.Media.MediaRecorder.SetVideoEncodingProfileLevel(Android.Media.MediaCodecProfileType profile, int level) -> void +virtual Android.Media.MediaRecorder.SetVideoFrameRate(int rate) -> void +virtual Android.Media.MediaRecorder.SetVideoProfile(Android.Media.EncoderProfiles.VideoProfile! profile) -> void +virtual Android.Media.MediaRecorder.SetVideoSize(int width, int height) -> void +virtual Android.Media.MediaRecorder.SetVideoSource(Android.Media.VideoSource video_source) -> void +virtual Android.Media.MediaRecorder.Start() -> void +virtual Android.Media.MediaRecorder.Stop() -> void +virtual Android.Media.MediaRecorder.Surface.get -> Android.Views.Surface? +virtual Android.Media.MediaRecorder.UnregisterAudioRecordingCallback(Android.Media.AudioManager.AudioRecordingCallback! cb) -> void +virtual Android.Media.MediaRoute2ProviderService.OnDiscoveryPreferenceChanged(Android.Media.RouteDiscoveryPreference! preference) -> void +virtual Android.Media.MediaRouter.AddCallback(Android.Media.MediaRouteType types, Android.Media.MediaRouter.Callback? cb) -> void +virtual Android.Media.MediaRouter.AddCallback(Android.Media.MediaRouteType types, Android.Media.MediaRouter.Callback? cb, Android.Media.MediaRouterCallbackFlags flags) -> void +virtual Android.Media.MediaRouter.AddUserRoute(Android.Media.MediaRouter.UserRouteInfo? info) -> void +virtual Android.Media.MediaRouter.Callback.OnRoutePresentationDisplayChanged(Android.Media.MediaRouter? router, Android.Media.MediaRouter.RouteInfo? info) -> void +virtual Android.Media.MediaRouter.CategoryCount.get -> int +virtual Android.Media.MediaRouter.ClearUserRoutes() -> void +virtual Android.Media.MediaRouter.CreateRouteCategory(int nameResId, bool isGroupable) -> Android.Media.MediaRouter.RouteCategory? +virtual Android.Media.MediaRouter.CreateRouteCategory(Java.Lang.ICharSequence? name, bool isGroupable) -> Android.Media.MediaRouter.RouteCategory? +virtual Android.Media.MediaRouter.CreateUserRoute(Android.Media.MediaRouter.RouteCategory? category) -> Android.Media.MediaRouter.UserRouteInfo? +virtual Android.Media.MediaRouter.DefaultRoute.get -> Android.Media.MediaRouter.RouteInfo? +virtual Android.Media.MediaRouter.GetCategoryAt(int index) -> Android.Media.MediaRouter.RouteCategory? +virtual Android.Media.MediaRouter.GetRouteAt(int index) -> Android.Media.MediaRouter.RouteInfo? +virtual Android.Media.MediaRouter.GetSelectedRoute(Android.Media.MediaRouteType type) -> Android.Media.MediaRouter.RouteInfo? +virtual Android.Media.MediaRouter.RemoveCallback(Android.Media.MediaRouter.Callback? cb) -> void +virtual Android.Media.MediaRouter.RemoveUserRoute(Android.Media.MediaRouter.UserRouteInfo? info) -> void +virtual Android.Media.MediaRouter.RouteCategory.GetNameFormatted(Android.Content.Context? context) -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteCategory.GetRoutes(System.Collections.Generic.IList? out) -> System.Collections.Generic.IList? +virtual Android.Media.MediaRouter.RouteCategory.IsGroupable.get -> bool +virtual Android.Media.MediaRouter.RouteCategory.NameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteCategory.SupportedTypes.get -> Android.Media.MediaTrackType +virtual Android.Media.MediaRouter.RouteCount.get -> int +virtual Android.Media.MediaRouter.RouteGroup.AddRoute(Android.Media.MediaRouter.RouteInfo? route) -> void +virtual Android.Media.MediaRouter.RouteGroup.AddRoute(Android.Media.MediaRouter.RouteInfo? route, int insertAt) -> void +virtual Android.Media.MediaRouter.RouteGroup.GetRouteAt(int index) -> Android.Media.MediaRouter.RouteInfo? +virtual Android.Media.MediaRouter.RouteGroup.RemoveRoute(Android.Media.MediaRouter.RouteInfo? route) -> void +virtual Android.Media.MediaRouter.RouteGroup.RemoveRoute(int index) -> void +virtual Android.Media.MediaRouter.RouteGroup.RouteCount.get -> int +virtual Android.Media.MediaRouter.RouteGroup.SetIconDrawable(Android.Graphics.Drawables.Drawable? icon) -> void +virtual Android.Media.MediaRouter.RouteGroup.SetIconResource(int resId) -> void +virtual Android.Media.MediaRouter.RouteInfo.Category.get -> Android.Media.MediaRouter.RouteCategory? +virtual Android.Media.MediaRouter.RouteInfo.DescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteInfo.DeviceType.get -> Android.Media.MediaRouterDeviceType +virtual Android.Media.MediaRouter.RouteInfo.GetNameFormatted(Android.Content.Context? context) -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteInfo.Group.get -> Android.Media.MediaRouter.RouteGroup? +virtual Android.Media.MediaRouter.RouteInfo.IconDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Media.MediaRouter.RouteInfo.IsConnecting.get -> bool +virtual Android.Media.MediaRouter.RouteInfo.IsEnabled.get -> bool +virtual Android.Media.MediaRouter.RouteInfo.NameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteInfo.PlaybackStream.get -> Android.Media.Stream +virtual Android.Media.MediaRouter.RouteInfo.PlaybackType.get -> Android.Media.MediaPlaybackType +virtual Android.Media.MediaRouter.RouteInfo.PresentationDisplay.get -> Android.Views.Display? +virtual Android.Media.MediaRouter.RouteInfo.RequestSetVolume(int volume) -> void +virtual Android.Media.MediaRouter.RouteInfo.RequestUpdateVolume(int direction) -> void +virtual Android.Media.MediaRouter.RouteInfo.StatusFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Media.MediaRouter.RouteInfo.SupportedTypes.get -> Android.Media.MediaTrackType +virtual Android.Media.MediaRouter.RouteInfo.Tag.get -> Java.Lang.Object? +virtual Android.Media.MediaRouter.RouteInfo.Tag.set -> void +virtual Android.Media.MediaRouter.RouteInfo.Volume.get -> int +virtual Android.Media.MediaRouter.RouteInfo.VolumeHandling.get -> Android.Media.VolumeHandling +virtual Android.Media.MediaRouter.RouteInfo.VolumeMax.get -> int +virtual Android.Media.MediaRouter.SelectRoute(Android.Media.MediaRouteType types, Android.Media.MediaRouter.RouteInfo! route) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.RemoteControlClient.get -> Android.Media.RemoteControlClient? +virtual Android.Media.MediaRouter.UserRouteInfo.RemoteControlClient.set -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetDescription(Java.Lang.ICharSequence? description) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetIconDrawable(Android.Graphics.Drawables.Drawable? icon) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetIconResource(int resId) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetName(int resId) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetName(Java.Lang.ICharSequence? name) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetPlaybackStream(Android.Media.Stream stream) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetPlaybackType(Android.Media.MediaPlaybackType type) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetStatus(Java.Lang.ICharSequence? status) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetVolume(int volume) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetVolumeCallback(Android.Media.MediaRouter.VolumeCallback? vcb) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetVolumeHandling(Android.Media.VolumeHandling volumeHandling) -> void +virtual Android.Media.MediaRouter.UserRouteInfo.SetVolumeMax(int volumeMax) -> void +virtual Android.Media.MediaRouter2.ControllerCallback.OnControllerUpdated(Android.Media.MediaRouter2.RoutingController! controller) -> void +virtual Android.Media.MediaRouter2.RouteCallback.OnRoutesAdded(System.Collections.Generic.IList! routes) -> void +virtual Android.Media.MediaRouter2.RouteCallback.OnRoutesChanged(System.Collections.Generic.IList! routes) -> void +virtual Android.Media.MediaRouter2.RouteCallback.OnRoutesRemoved(System.Collections.Generic.IList! routes) -> void +virtual Android.Media.MediaRouter2.RouteCallback.OnRoutesUpdated(System.Collections.Generic.IList! routes) -> void +virtual Android.Media.MediaRouter2.RoutingController.ControlHints.get -> Android.OS.Bundle? +virtual Android.Media.MediaRouter2.RoutingController.DeselectableRoutes.get -> System.Collections.Generic.IList! +virtual Android.Media.MediaRouter2.RoutingController.DeselectRoute(Android.Media.MediaRoute2Info! route) -> void +virtual Android.Media.MediaRouter2.RoutingController.Id.get -> string! +virtual Android.Media.MediaRouter2.RoutingController.IsReleased.get -> bool +virtual Android.Media.MediaRouter2.RoutingController.Release() -> void +virtual Android.Media.MediaRouter2.RoutingController.RoutingSessionInfo.get -> Android.Media.RoutingSessionInfo! +virtual Android.Media.MediaRouter2.RoutingController.SelectableRoutes.get -> System.Collections.Generic.IList! +virtual Android.Media.MediaRouter2.RoutingController.SelectedRoutes.get -> System.Collections.Generic.IList! +virtual Android.Media.MediaRouter2.RoutingController.SelectRoute(Android.Media.MediaRoute2Info! route) -> void +virtual Android.Media.MediaRouter2.RoutingController.Volume.get -> int +virtual Android.Media.MediaRouter2.RoutingController.Volume.set -> void +virtual Android.Media.MediaRouter2.RoutingController.VolumeHandling.get -> int +virtual Android.Media.MediaRouter2.RoutingController.VolumeMax.get -> int +virtual Android.Media.MediaRouter2.TransferCallback.OnStop(Android.Media.MediaRouter2.RoutingController! controller) -> void +virtual Android.Media.MediaRouter2.TransferCallback.OnTransfer(Android.Media.MediaRouter2.RoutingController! oldController, Android.Media.MediaRouter2.RoutingController! newController) -> void +virtual Android.Media.MediaRouter2.TransferCallback.OnTransferFailure(Android.Media.MediaRoute2Info! requestedRoute) -> void +virtual Android.Media.MediaScannerConnection.Connect() -> void +virtual Android.Media.MediaScannerConnection.Disconnect() -> void +virtual Android.Media.MediaScannerConnection.IsConnected.get -> bool +virtual Android.Media.MediaScannerConnection.OnServiceConnected(Android.Content.ComponentName? className, Android.OS.IBinder? service) -> void +virtual Android.Media.MediaScannerConnection.OnServiceDisconnected(Android.Content.ComponentName? className) -> void +virtual Android.Media.MediaScannerConnection.ScanFile(string? path, string? mimeType) -> void +virtual Android.Media.MediaSession2.BroadcastSessionCommand(Android.Media.Session2Command! command, Android.OS.Bundle? args) -> void +virtual Android.Media.MediaSession2.CancelSessionCommand(Android.Media.MediaSession2.ControllerInfo! controller, Java.Lang.Object! token) -> void +virtual Android.Media.MediaSession2.Close() -> void +virtual Android.Media.MediaSession2.ConnectedControllers.get -> System.Collections.Generic.IList! +virtual Android.Media.MediaSession2.Id.get -> string! +virtual Android.Media.MediaSession2.PlaybackActive.get -> bool +virtual Android.Media.MediaSession2.PlaybackActive.set -> void +virtual Android.Media.MediaSession2.SendSessionCommand(Android.Media.MediaSession2.ControllerInfo! controller, Android.Media.Session2Command! command, Android.OS.Bundle? args) -> Java.Lang.Object! +virtual Android.Media.MediaSession2.SessionCallback.OnCommandResult(Android.Media.MediaSession2! session, Android.Media.MediaSession2.ControllerInfo! controller, Java.Lang.Object! token, Android.Media.Session2Command! command, Android.Media.Session2Command.Result! result) -> void +virtual Android.Media.MediaSession2.SessionCallback.OnConnect(Android.Media.MediaSession2! session, Android.Media.MediaSession2.ControllerInfo! controller) -> Android.Media.Session2CommandGroup? +virtual Android.Media.MediaSession2.SessionCallback.OnDisconnected(Android.Media.MediaSession2! session, Android.Media.MediaSession2.ControllerInfo! controller) -> void +virtual Android.Media.MediaSession2.SessionCallback.OnPostConnect(Android.Media.MediaSession2! session, Android.Media.MediaSession2.ControllerInfo! controller) -> void +virtual Android.Media.MediaSession2.SessionCallback.OnSessionCommand(Android.Media.MediaSession2! session, Android.Media.MediaSession2.ControllerInfo! controller, Android.Media.Session2Command! command, Android.OS.Bundle? args) -> Android.Media.Session2Command.Result? +virtual Android.Media.MediaSession2.Token.get -> Android.Media.Session2Token! +virtual Android.Media.MediaSession2Service.MediaNotification.Notification.get -> Android.App.Notification! +virtual Android.Media.MediaSession2Service.MediaNotification.NotificationId.get -> int +virtual Android.Media.MediaSyncEvent.AudioSessionId.get -> int +virtual Android.Media.MediaSyncEvent.DescribeContents() -> int +virtual Android.Media.MediaSyncEvent.SetAudioSessionId(int audioSessionId) -> Android.Media.MediaSyncEvent? +virtual Android.Media.MediaSyncEvent.Type.get -> Android.Media.MediaSyncEventType +virtual Android.Media.MediaSyncEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.Metrics.Event.MetricsBundle.get -> Android.OS.Bundle! +virtual Android.Media.Metrics.Event.TimeSinceCreatedMillis.get -> long +virtual Android.Media.Midi.MidiDevice.MidiConnection.Close() -> void +virtual Android.Media.Midi.MidiDeviceService.OnClose() -> void +virtual Android.Media.Midi.MidiDeviceService.OnDeviceStatusChanged(Android.Media.Midi.MidiDeviceStatus? status) -> void +virtual Android.Media.Midi.MidiManager.DeviceCallback.OnDeviceAdded(Android.Media.Midi.MidiDeviceInfo? device) -> void +virtual Android.Media.Midi.MidiManager.DeviceCallback.OnDeviceRemoved(Android.Media.Midi.MidiDeviceInfo? device) -> void +virtual Android.Media.Midi.MidiManager.DeviceCallback.OnDeviceStatusChanged(Android.Media.Midi.MidiDeviceStatus? status) -> void +virtual Android.Media.Midi.MidiReceiver.Flush() -> void +virtual Android.Media.Midi.MidiReceiver.OnFlush() -> void +virtual Android.Media.Midi.MidiReceiver.Send(byte[]? msg, int offset, int count) -> void +virtual Android.Media.Midi.MidiReceiver.Send(byte[]? msg, int offset, int count, long timestamp) -> void +virtual Android.Media.Midi.MidiSender.Connect(Android.Media.Midi.MidiReceiver? receiver) -> void +virtual Android.Media.Midi.MidiSender.Disconnect(Android.Media.Midi.MidiReceiver? receiver) -> void +virtual Android.Media.Projection.MediaProjection.Callback.OnCapturedContentResize(int width, int height) -> void +virtual Android.Media.Projection.MediaProjection.Callback.OnCapturedContentVisibilityChanged(bool isVisible) -> void +virtual Android.Media.Projection.MediaProjection.Callback.OnStop() -> void +virtual Android.Media.RemoteControlClient.EditMetadata(bool startEmpty) -> Android.Media.RemoteControlClient.MetadataEditor? +virtual Android.Media.RemoteControlClient.MediaSession.get -> Android.Media.Session.MediaSession? +virtual Android.Media.RemoteControlClient.MetadataEditor.Clone() -> Java.Lang.Object? +virtual Android.Media.RemoteControlClient.MetadataEditor.PutBitmap(Android.Media.BitmapKey key, Android.Graphics.Bitmap? bitmap) -> Android.Media.RemoteControlClient.MetadataEditor? +virtual Android.Media.RemoteControlClient.MetadataEditor.PutLong(Android.Media.MetadataKey key, long value) -> Android.Media.RemoteControlClient.MetadataEditor? +virtual Android.Media.RemoteControlClient.MetadataEditor.PutString(Android.Media.MetadataKey key, string? value) -> Android.Media.RemoteControlClient.MetadataEditor? +virtual Android.Media.RemoteControlClient.SetMetadataUpdateListener(Android.Media.RemoteControlClient.IOnMetadataUpdateListener? l) -> void +virtual Android.Media.RemoteControlClient.SetOnGetPlaybackPositionListener(Android.Media.RemoteControlClient.IOnGetPlaybackPositionListener? l) -> void +virtual Android.Media.RemoteControlClient.SetPlaybackPositionUpdateListener(Android.Media.RemoteControlClient.IOnPlaybackPositionUpdateListener? l) -> void +virtual Android.Media.RemoteControlClient.SetPlaybackState(Android.Media.RemoteControlPlayState state) -> void +virtual Android.Media.RemoteControlClient.SetPlaybackState(Android.Media.RemoteControlPlayState state, long timeInMs, float playbackSpeed) -> void +virtual Android.Media.RemoteControlClient.SetTransportControlFlags(Android.Media.RemoteControlFlags transportControlFlags) -> void +virtual Android.Media.Ringtone.AudioAttributes.get -> Android.Media.AudioAttributes? +virtual Android.Media.Ringtone.AudioAttributes.set -> void +virtual Android.Media.Ringtone.GetTitle(Android.Content.Context? context) -> string? +virtual Android.Media.Ringtone.IsHapticGeneratorEnabled.get -> bool +virtual Android.Media.Ringtone.IsPlaying.get -> bool +virtual Android.Media.Ringtone.Looping.get -> bool +virtual Android.Media.Ringtone.Looping.set -> void +virtual Android.Media.Ringtone.Play() -> void +virtual Android.Media.Ringtone.SetHapticGeneratorEnabled(bool enabled) -> bool +virtual Android.Media.Ringtone.Stop() -> void +virtual Android.Media.Ringtone.StreamType.get -> Android.Media.Stream +virtual Android.Media.Ringtone.StreamType.set -> void +virtual Android.Media.Ringtone.Volume.get -> float +virtual Android.Media.Ringtone.Volume.set -> void +virtual Android.Media.RingtoneManager.Cursor.get -> Android.Database.ICursor? +virtual Android.Media.RingtoneManager.GetRingtone(int position) -> Android.Media.Ringtone? +virtual Android.Media.RingtoneManager.GetRingtonePosition(Android.Net.Uri? ringtoneUri) -> int +virtual Android.Media.RingtoneManager.GetRingtoneUri(int position) -> Android.Net.Uri? +virtual Android.Media.RingtoneManager.HasHapticChannels(int position) -> bool +virtual Android.Media.RingtoneManager.IncludeDrm.get -> bool +virtual Android.Media.RingtoneManager.IncludeDrm.set -> void +virtual Android.Media.RingtoneManager.InferStreamType() -> Android.Media.Stream +virtual Android.Media.RingtoneManager.InvokeStopPreviousRingtone() -> void +virtual Android.Media.RingtoneManager.SetType(Android.Media.RingtoneType type) -> void +virtual Android.Media.RingtoneManager.StopPreviousRingtone.get -> bool +virtual Android.Media.RingtoneManager.StopPreviousRingtone.set -> void +virtual Android.Media.Session.MediaController.Callback.OnAudioInfoChanged(Android.Media.Session.MediaController.PlaybackInfo? info) -> void +virtual Android.Media.Session.MediaController.Callback.OnExtrasChanged(Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaController.Callback.OnMetadataChanged(Android.Media.MediaMetadata? metadata) -> void +virtual Android.Media.Session.MediaController.Callback.OnPlaybackStateChanged(Android.Media.Session.PlaybackState? state) -> void +virtual Android.Media.Session.MediaController.Callback.OnQueueChanged(System.Collections.Generic.IList? queue) -> void +virtual Android.Media.Session.MediaController.Callback.OnQueueTitleChanged(Java.Lang.ICharSequence? title) -> void +virtual Android.Media.Session.MediaController.Callback.OnSessionDestroyed() -> void +virtual Android.Media.Session.MediaController.Callback.OnSessionEvent(string! e, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnCommand(string! command, Android.OS.Bundle? args, Android.OS.ResultReceiver? cb) -> void +virtual Android.Media.Session.MediaSession.Callback.OnCustomAction(string! action, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnFastForward() -> void +virtual Android.Media.Session.MediaSession.Callback.OnMediaButtonEvent(Android.Content.Intent! mediaButtonIntent) -> bool +virtual Android.Media.Session.MediaSession.Callback.OnPause() -> void +virtual Android.Media.Session.MediaSession.Callback.OnPlay() -> void +virtual Android.Media.Session.MediaSession.Callback.OnPlayFromMediaId(string? mediaId, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnPlayFromSearch(string? query, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnPlayFromUri(Android.Net.Uri? uri, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnPrepare() -> void +virtual Android.Media.Session.MediaSession.Callback.OnPrepareFromMediaId(string? mediaId, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnPrepareFromSearch(string? query, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnPrepareFromUri(Android.Net.Uri? uri, Android.OS.Bundle? extras) -> void +virtual Android.Media.Session.MediaSession.Callback.OnRewind() -> void +virtual Android.Media.Session.MediaSession.Callback.OnSeekTo(long pos) -> void +virtual Android.Media.Session.MediaSession.Callback.OnSetPlaybackSpeed(float speed) -> void +virtual Android.Media.Session.MediaSession.Callback.OnSetRating(Android.Media.Rating! rating) -> void +virtual Android.Media.Session.MediaSession.Callback.OnSkipToNext() -> void +virtual Android.Media.Session.MediaSession.Callback.OnSkipToPrevious() -> void +virtual Android.Media.Session.MediaSession.Callback.OnSkipToQueueItem(long id) -> void +virtual Android.Media.Session.MediaSession.Callback.OnStop() -> void +virtual Android.Media.SoundPool.Builder.Build() -> Android.Media.SoundPool? +virtual Android.Media.SoundPool.Builder.SetAudioAttributes(Android.Media.AudioAttributes? attributes) -> Android.Media.SoundPool.Builder? +virtual Android.Media.SoundPool.Builder.SetAudioSessionId(int sessionId) -> Android.Media.SoundPool.Builder! +virtual Android.Media.SoundPool.Builder.SetContext(Android.Content.Context! context) -> Android.Media.SoundPool.Builder! +virtual Android.Media.SoundPool.Builder.SetMaxStreams(int maxStreams) -> Android.Media.SoundPool.Builder? +virtual Android.Media.SoundPool.Load(Android.Content.Context? context, int resId, int priority) -> int +virtual Android.Media.SoundPool.Load(Android.Content.Res.AssetFileDescriptor? afd, int priority) -> int +virtual Android.Media.SoundPool.Load(Java.IO.FileDescriptor? fd, long offset, long length, int priority) -> int +virtual Android.Media.SoundPool.Load(string? path, int priority) -> int +virtual Android.Media.SoundPool.SetOnLoadCompleteListener(Android.Media.SoundPool.IOnLoadCompleteListener? listener) -> void +virtual Android.Media.Spatializer.AddOnHeadTrackerAvailableListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.Spatializer.IOnHeadTrackerAvailableListener! listener) -> void +virtual Android.Media.Spatializer.AddOnSpatializerStateChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.Spatializer.IOnSpatializerStateChangedListener! listener) -> void +virtual Android.Media.Spatializer.CanBeSpatialized(Android.Media.AudioAttributes! attributes, Android.Media.AudioFormat! format) -> bool +virtual Android.Media.Spatializer.ImmersiveAudioLevel.get -> int +virtual Android.Media.Spatializer.IsAvailable.get -> bool +virtual Android.Media.Spatializer.IsEnabled.get -> bool +virtual Android.Media.Spatializer.IsHeadTrackerAvailable.get -> bool +virtual Android.Media.Spatializer.RemoveOnHeadTrackerAvailableListener(Android.Media.Spatializer.IOnHeadTrackerAvailableListener! listener) -> void +virtual Android.Media.Spatializer.RemoveOnSpatializerStateChangedListener(Android.Media.Spatializer.IOnSpatializerStateChangedListener! listener) -> void +virtual Android.Media.ToneGenerator.Release() -> void +virtual Android.Media.ToneGenerator.StartTone(Android.Media.Tone toneType) -> bool +virtual Android.Media.ToneGenerator.StartTone(Android.Media.Tone toneType, int durationMs) -> bool +virtual Android.Media.ToneGenerator.StopTone() -> void +virtual Android.Media.TV.BroadcastInfoRequest.DescribeContents() -> int +virtual Android.Media.TV.BroadcastInfoRequest.Option.get -> int +virtual Android.Media.TV.BroadcastInfoRequest.RequestId.get -> int +virtual Android.Media.TV.BroadcastInfoRequest.Type.get -> int +virtual Android.Media.TV.BroadcastInfoRequest.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.TV.BroadcastInfoResponse.DescribeContents() -> int +virtual Android.Media.TV.BroadcastInfoResponse.RequestId.get -> int +virtual Android.Media.TV.BroadcastInfoResponse.ResponseResult.get -> int +virtual Android.Media.TV.BroadcastInfoResponse.Sequence.get -> int +virtual Android.Media.TV.BroadcastInfoResponse.Type.get -> int +virtual Android.Media.TV.BroadcastInfoResponse.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.OnInteractiveAppServiceAdded(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.OnInteractiveAppServiceRemoved(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.OnInteractiveAppServiceUpdated(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppManager.TvInteractiveAppCallback.OnTvInteractiveAppServiceStateChanged(string! iAppServiceId, int type, int state, int err) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.OnAppLinkCommand(Android.OS.Bundle! command) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.OnRegisterAppLinkInfo(Android.Media.TV.Interactive.AppLinkInfo! appLinkInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.OnUnregisterAppLinkInfo(Android.Media.TV.Interactive.AppLinkInfo! appLinkInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.LayoutSurface(int left, int top, int right, int bottom) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.MediaViewEnabled.get -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.MediaViewEnabled.set -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.NotifyAdBufferReady(Android.Media.TV.AdBuffer! buffer) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.NotifySessionStateChanged(int state, int err) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnAdBufferConsumed(Android.Media.TV.AdBuffer! buffer) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnAdResponse(Android.Media.TV.AdResponse! response) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnAvailableSpeeds(float[]! speeds) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnBroadcastInfoResponse(Android.Media.TV.BroadcastInfoResponse! response) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnContentAllowed() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnContentBlocked(Android.Media.TV.TvContentRating! rating) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCreateBiInteractiveAppRequest(Android.Net.Uri! biIAppUri, Android.OS.Bundle? params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCreateMediaView() -> Android.Views.View? +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCurrentChannelLcn(int lcn) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCurrentChannelUri(Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCurrentTvInputId(string? inputId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnCurrentVideoBounds(Android.Graphics.Rect! bounds) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnDestroyBiInteractiveAppRequest(string! biIAppId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnError(string! errMsg, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnGenericMotionEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnMediaViewSizeChanged(int width, int height) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingConnectionFailed(string! recordingId, string! inputId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingDisconnected(string! recordingId, string! inputId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingError(string! recordingId, Android.Media.TV.RecordingError err) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingScheduled(string! recordingId, string? requestId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingStarted(string! recordingId, string? requestId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingStopped(string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnRecordingTuned(string! recordingId, Android.Net.Uri! channelUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnResetInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnSetTeletextAppEnabled(bool enable) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnSignalStrength(int strength) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnSigningResult(string! signingId, byte[]! result) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnStartInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnStopInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnStreamVolume(float volume) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnSurfaceChanged(int format, int width, int height) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTimeShiftCurrentPositionChanged(string! inputId, long timeMs) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTimeShiftMode(Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTimeShiftPlaybackParams(Android.Media.PlaybackParams! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTimeShiftStartPositionChanged(string! inputId, long timeMs) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTimeShiftStatusChanged(string! inputId, Android.Media.TV.TimeShiftStatus status) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTouchEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTrackballEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTrackInfoList(System.Collections.Generic.IList! tracks) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTracksChanged(System.Collections.Generic.IList! tracks) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTrackSelected(int type, string! trackId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTuned(Android.Net.Uri! channelUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTvMessage(Android.Media.TV.TVMessageType type, Android.OS.Bundle! data) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTvRecordingInfo(Android.Media.TV.TvRecordingInfo? recordingInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnTvRecordingInfoList(System.Collections.Generic.IList! recordingInfoList) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnVideoAvailable() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.OnVideoUnavailable(int reason) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RemoveBroadcastInfo(int requestId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestAd(Android.Media.TV.AdRequest! request) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestAvailableSpeeds() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestBroadcastInfo(Android.Media.TV.BroadcastInfoRequest! request) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestCurrentChannelLcn() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestCurrentChannelUri() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestCurrentTvInputId() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestCurrentVideoBounds() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestScheduleRecording(string! requestId, string! inputId, Android.Net.Uri! channelUri, Android.Net.Uri! programUri, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestScheduleRecording(string! requestId, string! inputId, Android.Net.Uri! channelUri, long startTime, long duration, Android.Media.TV.RecordingWeekDays repeatDays, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestSigning(string! signingId, string! algorithm, string! alias, byte[]! data) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestStartRecording(string! requestId, Android.Net.Uri? programUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestStopRecording(string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestStreamVolume() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestTimeShiftMode() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestTrackInfoList() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestTvRecordingInfo(string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.RequestTvRecordingInfoList(Android.Media.TV.RecordingStatus type) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.SendPlaybackCommandRequest(string! cmdType, Android.OS.Bundle? parameters) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.SendTimeShiftCommandRequest(string! cmdType, Android.OS.Bundle? parameters) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.SetTvRecordingInfo(string! recordingId, Android.Media.TV.TvRecordingInfo! recordingInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppService.Session.SetVideoBounds(Android.Graphics.Rect! rect) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.ClearCallback() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.ClearOnUnhandledInputEventListener() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.CreateBiInteractiveApp(Android.Net.Uri! biIAppUri, Android.OS.Bundle? params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.DestroyBiInteractiveApp(string! biIAppId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.DispatchUnhandledInputEvent(Android.Views.InputEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyError(string! errMsg, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyRecordingScheduled(string! recordingId, string? requestId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyRecordingStarted(string! recordingId, string? requestId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyRecordingStopped(string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyTimeShiftCurrentPositionChanged(string! inputId, long timeMs) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyTimeShiftPlaybackParams(Android.Media.PlaybackParams! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyTimeShiftStartPositionChanged(string! inputId, long timeMs) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyTimeShiftStatusChanged(string! inputId, Android.Media.TV.TimeShiftStatus status) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.NotifyTvMessage(Android.Media.TV.TVMessageType type, Android.OS.Bundle! data) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnAttachedToWindow() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnDetachedFromWindow() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnUnhandledInputEvent(Android.Views.InputEvent! e) -> bool +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnUnhandledInputEventListener.get -> Android.Media.TV.Interactive.TvInteractiveAppView.IOnUnhandledInputEventListener? +virtual Android.Media.TV.Interactive.TvInteractiveAppView.OnVisibilityChanged(Android.Views.View! changedView, Android.Views.ViewStates visibility) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.PrepareInteractiveApp(string! iAppServiceId, int type) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.Reset() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.ResetInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendAvailableSpeeds(float[]! speeds) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendCurrentChannelLcn(int lcn) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendCurrentChannelUri(Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendCurrentTvInputId(string? inputId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendCurrentVideoBounds(Android.Graphics.Rect! bounds) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendSigningResult(string! signingId, byte[]! result) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendStreamVolume(float volume) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendTimeShiftMode(Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendTrackInfoList(System.Collections.Generic.IList? tracks) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendTvRecordingInfo(Android.Media.TV.TvRecordingInfo? recordingInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SendTvRecordingInfoList(System.Collections.Generic.IList! recordingInfoList) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SetCallback(Java.Util.Concurrent.IExecutor! executor, Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback! callback) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SetOnUnhandledInputEventListener(Java.Util.Concurrent.IExecutor! executor, Android.Media.TV.Interactive.TvInteractiveAppView.IOnUnhandledInputEventListener! listener) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SetTeletextAppEnabled(bool enable) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.SetTvView(Android.Media.TV.TvView? tvView) -> int +virtual Android.Media.TV.Interactive.TvInteractiveAppView.StartInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.StopInteractiveApp() -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnBiInteractiveAppCreated(string! iAppServiceId, Android.Net.Uri! biIAppUri, string? biIAppId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnPlaybackCommandRequest(string! iAppServiceId, string! cmdType, Android.OS.Bundle! parameters) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestAvailableSpeeds(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestCurrentChannelLcn(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestCurrentChannelUri(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestCurrentTvInputId(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestCurrentVideoBounds(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestScheduleRecording(string! iAppServiceId, string! requestId, string! inputId, Android.Net.Uri! channelUri, Android.Net.Uri! programUri, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestScheduleRecording(string! iAppServiceId, string! requestId, string! inputId, Android.Net.Uri! channelUri, long startTime, long duration, Android.Media.TV.RecordingWeekDays repeatDays, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestSigning(string! iAppServiceId, string! signingId, string! algorithm, string! alias, byte[]! data) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestStartRecording(string! iAppServiceId, string! requestId, Android.Net.Uri? programUri) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestStopRecording(string! iAppServiceId, string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestStreamVolume(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestTimeShiftMode(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestTrackInfoList(string! iAppServiceId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestTvRecordingInfo(string! iAppServiceId, string! recordingId) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnRequestTvRecordingInfoList(string! iAppServiceId, Android.Media.TV.RecordingStatus type) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnSetTvRecordingInfo(string! iAppServiceId, string! recordingId, Android.Media.TV.TvRecordingInfo! recordingInfo) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnSetVideoBounds(string! iAppServiceId, Android.Graphics.Rect! rect) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnStateChanged(string! iAppServiceId, int state, int err) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnTeletextAppStateChanged(string! iAppServiceId, int state) -> void +virtual Android.Media.TV.Interactive.TvInteractiveAppView.TvInteractiveAppCallback.OnTimeShiftCommandRequest(string! iAppServiceId, string! cmdType, Android.OS.Bundle! parameters) -> void +virtual Android.Media.TV.TvInputManager.TvInputCallback.OnInputAdded(string? inputId) -> void +virtual Android.Media.TV.TvInputManager.TvInputCallback.OnInputRemoved(string? inputId) -> void +virtual Android.Media.TV.TvInputManager.TvInputCallback.OnInputStateChanged(string? inputId, Android.Media.TV.TvInputState state) -> void +virtual Android.Media.TV.TvInputManager.TvInputCallback.OnInputUpdated(string? inputId) -> void +virtual Android.Media.TV.TvInputManager.TvInputCallback.OnTvInputInfoUpdated(Android.Media.TV.TvInputInfo? inputInfo) -> void +virtual Android.Media.TV.TvInputService.HardwareSession.OnHardwareVideoAvailable() -> void +virtual Android.Media.TV.TvInputService.HardwareSession.OnHardwareVideoUnavailable(Android.Media.TV.VideoUnavailableReason reason) -> void +virtual Android.Media.TV.TvInputService.OnCreateRecordingSession(string! inputId) -> Android.Media.TV.TvInputService.RecordingSession? +virtual Android.Media.TV.TvInputService.OnCreateRecordingSession(string! inputId, string! sessionId) -> Android.Media.TV.TvInputService.RecordingSession? +virtual Android.Media.TV.TvInputService.OnCreateSession(string! inputId, string! sessionId) -> Android.Media.TV.TvInputService.Session? +virtual Android.Media.TV.TvInputService.OnCreateSession(string! inputId, string! sessionId, Android.Content.AttributionSource! tvAppAttributionSource) -> Android.Media.TV.TvInputService.Session? +virtual Android.Media.TV.TvInputService.RecordingSession.NotifyError(Android.Media.TV.RecordingError error) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.NotifyRecordingStopped(Android.Net.Uri? recordedProgramUri) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.NotifyTuned(Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.OnAppPrivateCommand(string! action, Android.OS.Bundle? data) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.OnPauseRecording(Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.OnResumeRecording(Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.OnStartRecording(Android.Net.Uri? programUri, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvInputService.RecordingSession.OnTune(Android.Net.Uri? channelUri, Android.OS.Bundle? params) -> void +virtual Android.Media.TV.TvInputService.Session.LayoutSurface(int left, int top, int right, int bottom) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAdBufferConsumed(Android.Media.TV.AdBuffer! buffer) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAdResponse(Android.Media.TV.AdResponse! response) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAitInfoUpdated(Android.Media.TV.AitInfo! aitInfo) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAudioPresentationChanged(System.Collections.Generic.IList! audioPresentations) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAudioPresentationSelected(int presentationId, int programId) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyAvailableSpeeds(float[]! speeds) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyBroadcastInfoResponse(Android.Media.TV.BroadcastInfoResponse! response) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyChannelRetuned(Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyContentAllowed() -> void +virtual Android.Media.TV.TvInputService.Session.NotifyContentBlocked(Android.Media.TV.TvContentRating! rating) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyCueingMessageAvailability(bool available) -> void +virtual Android.Media.TV.TvInputService.Session.NotifySignalStrength(int strength) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTimeShiftMode(Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTimeShiftStatusChanged(Android.Media.TV.TimeShiftStatus status) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTracksChanged(System.Collections.Generic.IList? tracks) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTrackSelected(Android.Media.TV.TvTrackInfoType type, string? trackId) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTuned(Android.Net.Uri! channelUri) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyTvMessage(Android.Media.TV.TVMessageType type, Android.OS.Bundle! data) -> void +virtual Android.Media.TV.TvInputService.Session.NotifyVideoAvailable() -> void +virtual Android.Media.TV.TvInputService.Session.NotifyVideoUnavailable(Android.Media.TV.VideoUnavailableReason reason) -> void +virtual Android.Media.TV.TvInputService.Session.OnAdBufferReady(Android.Media.TV.AdBuffer! buffer) -> void +virtual Android.Media.TV.TvInputService.Session.OnAppPrivateCommand(string! action, Android.OS.Bundle? data) -> void +virtual Android.Media.TV.TvInputService.Session.OnCreateOverlayView() -> Android.Views.View? +virtual Android.Media.TV.TvInputService.Session.OnGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnOverlayViewSizeChanged(int width, int height) -> void +virtual Android.Media.TV.TvInputService.Session.OnRemoveBroadcastInfo(int requestId) -> void +virtual Android.Media.TV.TvInputService.Session.OnRequestAd(Android.Media.TV.AdRequest! request) -> void +virtual Android.Media.TV.TvInputService.Session.OnRequestBroadcastInfo(Android.Media.TV.BroadcastInfoRequest! request) -> void +virtual Android.Media.TV.TvInputService.Session.OnSelectAudioPresentation(int presentationId, int programId) -> bool +virtual Android.Media.TV.TvInputService.Session.OnSelectTrack(Android.Media.TV.TvTrackInfoType type, string? trackId) -> bool +virtual Android.Media.TV.TvInputService.Session.OnSetInteractiveAppNotificationEnabled(bool enabled) -> void +virtual Android.Media.TV.TvInputService.Session.OnSetTvMessageEnabled(Android.Media.TV.TVMessageType type, bool enabled) -> void +virtual Android.Media.TV.TvInputService.Session.OnSurfaceChanged(Android.Graphics.Format format, int width, int height) -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftGetCurrentPosition() -> long +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftGetStartPosition() -> long +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftPause() -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftPlay(Android.Net.Uri? recordedProgramUri) -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftResume() -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftSeekTo(long timeMs) -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftSetMode(Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.TvInputService.Session.OnTimeShiftSetPlaybackParams(Android.Media.PlaybackParams? params) -> void +virtual Android.Media.TV.TvInputService.Session.OnTouchEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Media.TV.TvInputService.Session.OnTune(Android.Net.Uri? channelUri, Android.OS.Bundle? params) -> bool +virtual Android.Media.TV.TvInputService.Session.OnTvMessage(Android.Media.TV.TVMessageType type, Android.OS.Bundle! data) -> void +virtual Android.Media.TV.TvInputService.Session.OnUnblockContent(Android.Media.TV.TvContentRating? unblockedRating) -> void +virtual Android.Media.TV.TvInputService.Session.SetOverlayViewEnabled(bool enable) -> void +virtual Android.Media.TV.TvRecordingClient.PauseRecording() -> void +virtual Android.Media.TV.TvRecordingClient.PauseRecording(Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvRecordingClient.RecordingCallback.OnConnectionFailed(string? inputId) -> void +virtual Android.Media.TV.TvRecordingClient.RecordingCallback.OnDisconnected(string? inputId) -> void +virtual Android.Media.TV.TvRecordingClient.RecordingCallback.OnError(Android.Media.TV.RecordingError error) -> void +virtual Android.Media.TV.TvRecordingClient.RecordingCallback.OnRecordingStopped(Android.Net.Uri? recordedProgramUri) -> void +virtual Android.Media.TV.TvRecordingClient.RecordingCallback.OnTuned(Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvRecordingClient.Release() -> void +virtual Android.Media.TV.TvRecordingClient.ResumeRecording() -> void +virtual Android.Media.TV.TvRecordingClient.ResumeRecording(Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvRecordingClient.SendAppPrivateCommand(string! action, Android.OS.Bundle? data) -> void +virtual Android.Media.TV.TvRecordingClient.SetTvInteractiveAppView(Android.Media.TV.Interactive.TvInteractiveAppView? view, string? recordingId) -> void +virtual Android.Media.TV.TvRecordingClient.StartRecording(Android.Net.Uri? programUri) -> void +virtual Android.Media.TV.TvRecordingClient.StartRecording(Android.Net.Uri? programUri, Android.OS.Bundle! params) -> void +virtual Android.Media.TV.TvRecordingClient.StopRecording() -> void +virtual Android.Media.TV.TvRecordingClient.Tune(string? inputId, Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvRecordingClient.Tune(string? inputId, Android.Net.Uri? channelUri, Android.OS.Bundle? params) -> void +virtual Android.Media.TV.TvView.AudioPresentations.get -> System.Collections.Generic.IList! +virtual Android.Media.TV.TvView.DispatchUnhandledInputEvent(Android.Views.InputEvent? e) -> bool +virtual Android.Media.TV.TvView.GetSelectedTrack(Android.Media.TV.TvTrackInfoType type) -> string? +virtual Android.Media.TV.TvView.GetTracks(Android.Media.TV.TvTrackInfoType type) -> System.Collections.Generic.IList? +virtual Android.Media.TV.TvView.OnUnhandledInputEvent(Android.Views.InputEvent? e) -> bool +virtual Android.Media.TV.TvView.OverrideTvAppAttributionSource(Android.Content.AttributionSource! tvAppAttributionSource) -> void +virtual Android.Media.TV.TvView.Reset() -> void +virtual Android.Media.TV.TvView.SelectAudioPresentation(int presentationId, int programId) -> void +virtual Android.Media.TV.TvView.SelectTrack(Android.Media.TV.TvTrackInfoType type, string? trackId) -> void +virtual Android.Media.TV.TvView.SendAppPrivateCommand(string! action, Android.OS.Bundle? data) -> void +virtual Android.Media.TV.TvView.SetCallback(Android.Media.TV.TvView.TvInputCallback? callback) -> void +virtual Android.Media.TV.TvView.SetCaptionEnabled(bool enabled) -> void +virtual Android.Media.TV.TvView.SetInteractiveAppNotificationEnabled(bool enabled) -> void +virtual Android.Media.TV.TvView.SetOnUnhandledInputEventListener(Android.Media.TV.TvView.IOnUnhandledInputEventListener? listener) -> void +virtual Android.Media.TV.TvView.SetStreamVolume(float volume) -> void +virtual Android.Media.TV.TvView.SetTimeShiftPositionCallback(Android.Media.TV.TvView.TimeShiftPositionCallback? callback) -> void +virtual Android.Media.TV.TvView.SetTvMessageEnabled(Android.Media.TV.TVMessageType type, bool enabled) -> void +virtual Android.Media.TV.TvView.SetZOrderMediaOverlay(bool isMediaOverlay) -> void +virtual Android.Media.TV.TvView.SetZOrderOnTop(bool onTop) -> void +virtual Android.Media.TV.TvView.TimeShiftPause() -> void +virtual Android.Media.TV.TvView.TimeShiftPlay(string? inputId, Android.Net.Uri? recordedProgramUri) -> void +virtual Android.Media.TV.TvView.TimeShiftPositionCallback.OnTimeShiftCurrentPositionChanged(string? inputId, long timeMs) -> void +virtual Android.Media.TV.TvView.TimeShiftPositionCallback.OnTimeShiftStartPositionChanged(string? inputId, long timeMs) -> void +virtual Android.Media.TV.TvView.TimeShiftResume() -> void +virtual Android.Media.TV.TvView.TimeShiftSeekTo(long timeMs) -> void +virtual Android.Media.TV.TvView.TimeShiftSetMode(Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.TvView.TimeShiftSetPlaybackParams(Android.Media.PlaybackParams! params) -> void +virtual Android.Media.TV.TvView.Tune(string! inputId, Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvView.Tune(string? inputId, Android.Net.Uri? channelUri, Android.OS.Bundle? params) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnAitInfoUpdated(string! inputId, Android.Media.TV.AitInfo! aitInfo) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnAudioPresentationsChanged(string! inputId, System.Collections.Generic.IList! audioPresentations) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnAudioPresentationSelected(string! inputId, int presentationId, int programId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnAvailableSpeeds(string! inputId, float[]! speeds) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnChannelRetuned(string? inputId, Android.Net.Uri? channelUri) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnConnectionFailed(string? inputId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnContentAllowed(string? inputId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnContentBlocked(string? inputId, Android.Media.TV.TvContentRating? rating) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnCueingMessageAvailability(string! inputId, bool available) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnDisconnected(string? inputId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnSignalStrengthUpdated(string! inputId, int strength) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTimeShiftMode(string! inputId, Android.Media.TV.TimeShiftMode mode) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTimeShiftStatusChanged(string? inputId, Android.Media.TV.TimeShiftStatus status) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTracksChanged(string? inputId, System.Collections.Generic.IList? tracks) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTrackSelected(string? inputId, Android.Media.TV.TvTrackInfoType type, string? trackId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTuned(string! inputId, Android.Net.Uri! channelUri) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnTvMessage(string! inputId, Android.Media.TV.TVMessageType type, Android.OS.Bundle! data) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnVideoAvailable(string? inputId) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnVideoSizeChanged(string? inputId, int width, int height) -> void +virtual Android.Media.TV.TvView.TvInputCallback.OnVideoUnavailable(string? inputId, Android.Media.TV.VideoUnavailableReason reason) -> void +virtual Android.Media.VolumeProvider.OnAdjustVolume(Android.Media.Adjust direction) -> void +virtual Android.Media.VolumeProvider.OnSetVolumeTo(int volume) -> void +virtual Android.Mtp.MtpDeviceInfo.IsEventSupported(Android.Mtp.EventCode code) -> bool +virtual Android.Mtp.MtpDeviceInfo.IsOperationSupported(Android.Mtp.OperationCode code) -> bool +virtual Android.Mtp.MtpEvent.DevicePropCode.get -> int +virtual Android.Mtp.MtpEvent.EventCode.get -> Android.Mtp.EventCode +virtual Android.Mtp.MtpEvent.ObjectFormatCode.get -> int +virtual Android.Mtp.MtpEvent.ObjectHandle.get -> int +virtual Android.Mtp.MtpEvent.ObjectPropCode.get -> int +virtual Android.Mtp.MtpEvent.Parameter1.get -> int +virtual Android.Mtp.MtpEvent.Parameter2.get -> int +virtual Android.Mtp.MtpEvent.Parameter3.get -> int +virtual Android.Mtp.MtpEvent.StorageId.get -> int +virtual Android.Mtp.MtpEvent.TransactionId.get -> int +virtual Android.Mtp.MtpObjectInfo.Builder.Build() -> Android.Mtp.MtpObjectInfo? +virtual Android.Mtp.MtpObjectInfo.Builder.SetAssociationDesc(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetAssociationType(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetCompressedSize(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetDateCreated(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetDateModified(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetFormat(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetImagePixDepth(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetImagePixHeight(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetImagePixWidth(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetKeywords(string! value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetName(string! value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetObjectHandle(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetParent(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetProtectionStatus(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetSequenceNumber(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetStorageId(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetThumbCompressedSize(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetThumbFormat(int value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetThumbPixHeight(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Mtp.MtpObjectInfo.Builder.SetThumbPixWidth(long value) -> Android.Mtp.MtpObjectInfo.Builder? +virtual Android.Net.CaptivePortal.DescribeContents() -> int +virtual Android.Net.CaptivePortal.IgnoreNetwork() -> void +virtual Android.Net.CaptivePortal.ReportCaptivePortalDismissed() -> void +virtual Android.Net.CaptivePortal.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.OnConnectivityReportAvailable(Android.Net.ConnectivityDiagnosticsManager.ConnectivityReport! report) -> void +virtual Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.OnDataStallSuspected(Android.Net.ConnectivityDiagnosticsManager.DataStallReport! report) -> void +virtual Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback.OnNetworkConnectivityReported(Android.Net.Network! network, bool hasConnectivity) -> void +virtual Android.Net.ConnectivityDiagnosticsManager.RegisterConnectivityDiagnosticsCallback(Android.Net.NetworkRequest! request, Java.Util.Concurrent.IExecutor! e, Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback! callback) -> void +virtual Android.Net.ConnectivityDiagnosticsManager.UnregisterConnectivityDiagnosticsCallback(Android.Net.ConnectivityDiagnosticsManager.ConnectivityDiagnosticsCallback! callback) -> void +virtual Android.Net.ConnectivityManager.ActiveNetwork.get -> Android.Net.Network? +virtual Android.Net.ConnectivityManager.ActiveNetworkInfo.get -> Android.Net.NetworkInfo? +virtual Android.Net.ConnectivityManager.AddDefaultNetworkActiveListener(Android.Net.ConnectivityManager.IOnNetworkActiveListener? l) -> void +virtual Android.Net.ConnectivityManager.BackgroundDataSetting.get -> bool +virtual Android.Net.ConnectivityManager.BindProcessToNetwork(Android.Net.Network? network) -> bool +virtual Android.Net.ConnectivityManager.BoundNetworkForProcess.get -> Android.Net.Network? +virtual Android.Net.ConnectivityManager.CreateSocketKeepalive(Android.Net.Network! network, Android.Net.IpSecManager.UdpEncapsulationSocket! socket, Java.Net.InetAddress! source, Java.Net.InetAddress! destination, Java.Util.Concurrent.IExecutor! executor, Android.Net.SocketKeepalive.Callback! callback) -> Android.Net.SocketKeepalive! +virtual Android.Net.ConnectivityManager.DefaultProxy.get -> Android.Net.ProxyInfo? +virtual Android.Net.ConnectivityManager.GetAllNetworkInfo() -> Android.Net.NetworkInfo![]! +virtual Android.Net.ConnectivityManager.GetAllNetworks() -> Android.Net.Network![]! +virtual Android.Net.ConnectivityManager.GetConnectionOwnerUid(int protocol, Java.Net.InetSocketAddress! local, Java.Net.InetSocketAddress! remote) -> int +virtual Android.Net.ConnectivityManager.GetLinkProperties(Android.Net.Network? network) -> Android.Net.LinkProperties? +virtual Android.Net.ConnectivityManager.GetMultipathPreference(Android.Net.Network? network) -> Android.Net.MultipathPreference +virtual Android.Net.ConnectivityManager.GetNetworkCapabilities(Android.Net.Network? network) -> Android.Net.NetworkCapabilities? +virtual Android.Net.ConnectivityManager.GetNetworkInfo(Android.Net.ConnectivityType networkType) -> Android.Net.NetworkInfo? +virtual Android.Net.ConnectivityManager.GetNetworkInfo(Android.Net.Network? network) -> Android.Net.NetworkInfo? +virtual Android.Net.ConnectivityManager.GetNetworkWatchlistConfigHash() -> byte[]? +virtual Android.Net.ConnectivityManager.IsActiveNetworkMetered.get -> bool +virtual Android.Net.ConnectivityManager.IsDefaultNetworkActive.get -> bool +virtual Android.Net.ConnectivityManager.NetworkCallback.OnAvailable(Android.Net.Network! network) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnBlockedStatusChanged(Android.Net.Network! network, bool blocked) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnCapabilitiesChanged(Android.Net.Network! network, Android.Net.NetworkCapabilities! networkCapabilities) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnLinkPropertiesChanged(Android.Net.Network! network, Android.Net.LinkProperties! linkProperties) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnLosing(Android.Net.Network! network, int maxMsToLive) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnLost(Android.Net.Network! network) -> void +virtual Android.Net.ConnectivityManager.NetworkCallback.OnUnavailable() -> void +virtual Android.Net.ConnectivityManager.NetworkPreference.get -> Android.Net.ConnectivityType +virtual Android.Net.ConnectivityManager.NetworkPreference.set -> void +virtual Android.Net.ConnectivityManager.RegisterBestMatchingNetworkCallback(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback, Android.OS.Handler! handler) -> void +virtual Android.Net.ConnectivityManager.RegisterDefaultNetworkCallback(Android.Net.ConnectivityManager.NetworkCallback! networkCallback) -> void +virtual Android.Net.ConnectivityManager.RegisterDefaultNetworkCallback(Android.Net.ConnectivityManager.NetworkCallback! networkCallback, Android.OS.Handler! handler) -> void +virtual Android.Net.ConnectivityManager.RegisterNetworkCallback(Android.Net.NetworkRequest! request, Android.App.PendingIntent! operation) -> void +virtual Android.Net.ConnectivityManager.RegisterNetworkCallback(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback) -> void +virtual Android.Net.ConnectivityManager.RegisterNetworkCallback(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback, Android.OS.Handler! handler) -> void +virtual Android.Net.ConnectivityManager.ReleaseNetworkRequest(Android.App.PendingIntent! operation) -> void +virtual Android.Net.ConnectivityManager.RemoveDefaultNetworkActiveListener(Android.Net.ConnectivityManager.IOnNetworkActiveListener! l) -> void +virtual Android.Net.ConnectivityManager.ReportBadNetwork(Android.Net.Network? network) -> void +virtual Android.Net.ConnectivityManager.ReportNetworkConnectivity(Android.Net.Network? network, bool hasConnectivity) -> void +virtual Android.Net.ConnectivityManager.RequestBandwidthUpdate(Android.Net.Network! network) -> bool +virtual Android.Net.ConnectivityManager.RequestNetwork(Android.Net.NetworkRequest! request, Android.App.PendingIntent! operation) -> void +virtual Android.Net.ConnectivityManager.RequestNetwork(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback) -> void +virtual Android.Net.ConnectivityManager.RequestNetwork(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback, Android.OS.Handler! handler) -> void +virtual Android.Net.ConnectivityManager.RequestNetwork(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback, Android.OS.Handler! handler, int timeoutMs) -> void +virtual Android.Net.ConnectivityManager.RequestNetwork(Android.Net.NetworkRequest! request, Android.Net.ConnectivityManager.NetworkCallback! networkCallback, int timeoutMs) -> void +virtual Android.Net.ConnectivityManager.RequestRouteToHost(Android.Net.ConnectivityType networkType, int hostAddress) -> bool +virtual Android.Net.ConnectivityManager.RestrictBackgroundStatus.get -> Android.Net.RestrictBackgroundStatus +virtual Android.Net.ConnectivityManager.StartUsingNetworkFeature(Android.Net.ConnectivityType networkType, string? feature) -> int +virtual Android.Net.ConnectivityManager.StopUsingNetworkFeature(Android.Net.ConnectivityType networkType, string? feature) -> int +virtual Android.Net.ConnectivityManager.UnregisterNetworkCallback(Android.App.PendingIntent! operation) -> void +virtual Android.Net.ConnectivityManager.UnregisterNetworkCallback(Android.Net.ConnectivityManager.NetworkCallback! networkCallback) -> void +virtual Android.Net.Credentials.Gid.get -> int +virtual Android.Net.Credentials.Pid.get -> int +virtual Android.Net.Credentials.Uid.get -> int +virtual Android.Net.DhcpInfo.DescribeContents() -> int +virtual Android.Net.DhcpInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Eap.EapSessionConfig.EapAkaConfig.AppType.get -> int +virtual Android.Net.Eap.EapSessionConfig.EapAkaConfig.EapAkaOption.get -> Android.Net.Eap.EapSessionConfig.EapAkaOption! +virtual Android.Net.Eap.EapSessionConfig.EapAkaConfig.SubId.get -> int +virtual Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.AllowsMismatchedNetworkNames() -> bool +virtual Android.Net.Eap.EapSessionConfig.EapAkaPrimeConfig.NetworkName.get -> string! +virtual Android.Net.Eap.EapSessionConfig.EapMethodConfig.MethodType.get -> int +virtual Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.Password.get -> string! +virtual Android.Net.Eap.EapSessionConfig.EapMsChapV2Config.Username.get -> string! +virtual Android.Net.Eap.EapSessionConfig.EapSimConfig.AppType.get -> int +virtual Android.Net.Eap.EapSessionConfig.EapSimConfig.SubId.get -> int +virtual Android.Net.Eap.EapSessionConfig.EapTtlsConfig.InnerEapSessionConfig.get -> Android.Net.Eap.EapSessionConfig! +virtual Android.Net.Eap.EapSessionConfig.EapTtlsConfig.ServerCaCert.get -> Java.Security.Cert.X509Certificate? +virtual Android.Net.Http.ConnectionMigrationOptions.AllowNonDefaultNetworkUsage.get -> Android.Net.Http.ConnectionMigrationOption +virtual Android.Net.Http.ConnectionMigrationOptions.DefaultNetworkMigration.get -> Android.Net.Http.ConnectionMigrationOption +virtual Android.Net.Http.ConnectionMigrationOptions.PathDegradationMigration.get -> Android.Net.Http.ConnectionMigrationOption +virtual Android.Net.Http.DnsOptions.StaleDnsOptions.AllowCrossNetworkUsage.get -> Android.Net.Http.DnsOption +virtual Android.Net.Http.DnsOptions.StaleDnsOptions.UseStaleOnNameNotResolved.get -> Android.Net.Http.DnsOption +virtual Android.Net.Http.HttpEngine.BindToNetwork(Android.Net.Network? network) -> void +virtual Android.Net.Http.HttpEngine.Builder.AddQuicHint(string! host, int port, int alternatePort) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.Build() -> Android.Net.Http.HttpEngine! +virtual Android.Net.Http.HttpEngine.Builder.DefaultUserAgent.get -> string! +virtual Android.Net.Http.HttpEngine.Builder.SetConnectionMigrationOptions(Android.Net.Http.ConnectionMigrationOptions! connectionMigrationOptions) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetDnsOptions(Android.Net.Http.DnsOptions! dnsOptions) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetEnableBrotli(bool value) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetEnableHttp2(bool value) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetEnableHttpCache(Android.Net.Http.HttpCacheType cacheMode, long maxSize) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetEnablePublicKeyPinningBypassForLocalTrustAnchors(bool value) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetEnableQuic(bool value) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetQuicOptions(Android.Net.Http.QuicOptions! quicOptions) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetStoragePath(string! value) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.HttpEngine.Builder.SetUserAgent(string! userAgent) -> Android.Net.Http.HttpEngine.Builder! +virtual Android.Net.Http.QuicOptions.AllowedQuicHosts.get -> System.Collections.Generic.ICollection! +virtual Android.Net.Http.QuicOptions.HandshakeUserAgent.get -> string? +virtual Android.Net.Http.QuicOptions.HasInMemoryServerConfigsCacheSize.get -> bool +virtual Android.Net.Http.QuicOptions.InMemoryServerConfigsCacheSize.get -> int +virtual Android.Net.Http.SslCertificate.DName.CName.get -> string? +virtual Android.Net.Http.SslCertificate.DName.GetDName() -> string? +virtual Android.Net.Http.SslCertificate.DName.OName.get -> string? +virtual Android.Net.Http.SslCertificate.DName.UName.get -> string? +virtual Android.Net.Http.SslCertificate.IssuedBy.get -> Android.Net.Http.SslCertificate.DName? +virtual Android.Net.Http.SslCertificate.IssuedTo.get -> Android.Net.Http.SslCertificate.DName? +virtual Android.Net.Http.SslCertificate.ValidNotAfter.get -> string? +virtual Android.Net.Http.SslCertificate.ValidNotAfterDate.get -> Java.Util.Date? +virtual Android.Net.Http.SslCertificate.ValidNotBefore.get -> string? +virtual Android.Net.Http.SslCertificate.ValidNotBeforeDate.get -> Java.Util.Date? +virtual Android.Net.Http.SslCertificate.X509Certificate.get -> Java.Security.Cert.X509Certificate? +virtual Android.Net.Http.SslError.AddError(Android.Net.Http.SslErrorType error) -> bool +virtual Android.Net.Http.SslError.Certificate.get -> Android.Net.Http.SslCertificate? +virtual Android.Net.Http.SslError.HasError(Android.Net.Http.SslErrorType error) -> bool +virtual Android.Net.Http.SslError.PrimaryError.get -> Android.Net.Http.SslErrorType +virtual Android.Net.Http.SslError.Url.get -> string? +virtual Android.Net.Http.UploadDataProvider.Close() -> void +virtual Android.Net.Http.X509TrustManagerExtensions.CheckServerTrusted(Java.Security.Cert.X509Certificate![]? chain, string? authType, string? host) -> System.Collections.Generic.IList? +virtual Android.Net.Http.X509TrustManagerExtensions.IsSameTrustConfiguration(string? hostname1, string? hostname2) -> bool +virtual Android.Net.Http.X509TrustManagerExtensions.IsUserAddedCertificate(Java.Security.Cert.X509Certificate? cert) -> bool +virtual Android.Net.IpSec.Ike.ChildSessionParams.ChildSaProposals.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.ChildSessionParams.HardLifetimeSeconds.get -> int +virtual Android.Net.IpSec.Ike.ChildSessionParams.InboundTrafficSelectors.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.ChildSessionParams.OutboundTrafficSelectors.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.ChildSessionParams.SoftLifetimeSeconds.get -> int +virtual Android.Net.IpSec.Ike.Exceptions.IkeProtocolException.ErrorType.get -> int +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.ClientEndCertificate.get -> Java.Security.Cert.X509Certificate! +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.IntermediateCertificates.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignLocalConfig.PrivateKey.get -> Java.Security.IPrivateKey! +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthDigitalSignRemoteConfig.RemoteCaCert.get -> Java.Security.Cert.X509Certificate? +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthEapConfig.EapConfig.get -> Android.Net.Eap.EapSessionConfig! +virtual Android.Net.IpSec.Ike.IkeSessionParams.IkeAuthPskConfig.GetPsk() -> byte[]! +virtual Android.Net.IpSec.Ike.SaProposal.DhGroups.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.SaProposal.EncryptionAlgorithms.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSec.Ike.SaProposal.IntegrityAlgorithms.get -> System.Collections.Generic.IList! +virtual Android.Net.IpSecManager.AllocateSecurityParameterIndex(Java.Net.InetAddress! destinationAddress) -> Android.Net.IpSecManager.SecurityParameterIndex! +virtual Android.Net.IpSecManager.AllocateSecurityParameterIndex(Java.Net.InetAddress! destinationAddress, int requestedSpi) -> Android.Net.IpSecManager.SecurityParameterIndex! +virtual Android.Net.IpSecManager.ApplyTransportModeTransform(Java.IO.FileDescriptor! socket, Android.Net.IpSecTransportDirection direction, Android.Net.IpSecTransform! transform) -> void +virtual Android.Net.IpSecManager.ApplyTransportModeTransform(Java.Net.DatagramSocket! socket, Android.Net.IpSecTransportDirection direction, Android.Net.IpSecTransform! transform) -> void +virtual Android.Net.IpSecManager.ApplyTransportModeTransform(Java.Net.Socket! socket, Android.Net.IpSecTransportDirection direction, Android.Net.IpSecTransform! transform) -> void +virtual Android.Net.IpSecManager.OpenUdpEncapsulationSocket() -> Android.Net.IpSecManager.UdpEncapsulationSocket! +virtual Android.Net.IpSecManager.OpenUdpEncapsulationSocket(int port) -> Android.Net.IpSecManager.UdpEncapsulationSocket! +virtual Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.IO.FileDescriptor! socket) -> void +virtual Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.Net.DatagramSocket! socket) -> void +virtual Android.Net.IpSecManager.RemoveTransportModeTransforms(Java.Net.Socket! socket) -> void +virtual Android.Net.IpSecTransform.Builder.BuildTransportModeTransform(Java.Net.InetAddress! sourceAddress, Android.Net.IpSecManager.SecurityParameterIndex! spi) -> Android.Net.IpSecTransform! +virtual Android.Net.IpSecTransform.Builder.SetAuthenticatedEncryption(Android.Net.IpSecAlgorithm! algo) -> Android.Net.IpSecTransform.Builder! +virtual Android.Net.IpSecTransform.Builder.SetAuthentication(Android.Net.IpSecAlgorithm! algo) -> Android.Net.IpSecTransform.Builder! +virtual Android.Net.IpSecTransform.Builder.SetEncryption(Android.Net.IpSecAlgorithm! algo) -> Android.Net.IpSecTransform.Builder! +virtual Android.Net.IpSecTransform.Builder.SetIpv4Encapsulation(Android.Net.IpSecManager.UdpEncapsulationSocket! localSocket, int remotePort) -> Android.Net.IpSecTransform.Builder! +virtual Android.Net.LinkAddress.Address.get -> Java.Net.InetAddress? +virtual Android.Net.LinkAddress.DescribeContents() -> int +virtual Android.Net.LinkAddress.Flags.get -> int +virtual Android.Net.LinkAddress.PrefixLength.get -> int +virtual Android.Net.LinkAddress.Scope.get -> int +virtual Android.Net.LinkAddress.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.LocalServerSocket.Accept() -> Android.Net.LocalSocket? +virtual Android.Net.LocalServerSocket.Close() -> void +virtual Android.Net.LocalServerSocket.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Android.Net.LocalServerSocket.LocalSocketAddress.get -> Android.Net.LocalSocketAddress? +virtual Android.Net.LocalSocket.Bind(Android.Net.LocalSocketAddress? bindpoint) -> void +virtual Android.Net.LocalSocket.Close() -> void +virtual Android.Net.LocalSocket.Connect(Android.Net.LocalSocketAddress? endpoint) -> void +virtual Android.Net.LocalSocket.Connect(Android.Net.LocalSocketAddress? endpoint, int timeout) -> void +virtual Android.Net.LocalSocket.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Android.Net.LocalSocket.GetAncillaryFileDescriptors() -> Java.IO.FileDescriptor![]? +virtual Android.Net.LocalSocket.InputStream.get -> System.IO.Stream? +virtual Android.Net.LocalSocket.IsBound.get -> bool +virtual Android.Net.LocalSocket.IsClosed.get -> bool +virtual Android.Net.LocalSocket.IsConnected.get -> bool +virtual Android.Net.LocalSocket.IsInputShutdown.get -> bool +virtual Android.Net.LocalSocket.IsOutputShutdown.get -> bool +virtual Android.Net.LocalSocket.LocalSocketAddress.get -> Android.Net.LocalSocketAddress? +virtual Android.Net.LocalSocket.OutputStream.get -> System.IO.Stream? +virtual Android.Net.LocalSocket.PeerCredentials.get -> Android.Net.Credentials? +virtual Android.Net.LocalSocket.ReceiveBufferSize.get -> int +virtual Android.Net.LocalSocket.ReceiveBufferSize.set -> void +virtual Android.Net.LocalSocket.RemoteSocketAddress.get -> Android.Net.LocalSocketAddress? +virtual Android.Net.LocalSocket.SendBufferSize.get -> int +virtual Android.Net.LocalSocket.SendBufferSize.set -> void +virtual Android.Net.LocalSocket.SetFileDescriptorsForSend(Java.IO.FileDescriptor![]? fds) -> void +virtual Android.Net.LocalSocket.ShutdownInput() -> void +virtual Android.Net.LocalSocket.ShutdownOutput() -> void +virtual Android.Net.LocalSocket.SoTimeout.get -> int +virtual Android.Net.LocalSocket.SoTimeout.set -> void +virtual Android.Net.LocalSocketAddress.GetNamespace() -> Android.Net.LocalSocketAddress.Namespace? +virtual Android.Net.LocalSocketAddress.Name.get -> string? +virtual Android.Net.MailTo.Body.get -> string? +virtual Android.Net.MailTo.Cc.get -> string? +virtual Android.Net.MailTo.Headers.get -> System.Collections.Generic.IDictionary? +virtual Android.Net.MailTo.Subject.get -> string? +virtual Android.Net.MailTo.To.get -> string? +virtual Android.Net.Network.BindSocket(Java.IO.FileDescriptor? fd) -> void +virtual Android.Net.Network.BindSocket(Java.Net.DatagramSocket? socket) -> void +virtual Android.Net.Network.BindSocket(Java.Net.Socket? socket) -> void +virtual Android.Net.Network.DescribeContents() -> int +virtual Android.Net.Network.GetAllByName(string? host) -> Java.Net.InetAddress![]? +virtual Android.Net.Network.GetByName(string? host) -> Java.Net.InetAddress? +virtual Android.Net.Network.NetworkHandle.get -> long +virtual Android.Net.Network.OpenConnection(Java.Net.URL? url) -> Java.Net.URLConnection? +virtual Android.Net.Network.OpenConnection(Java.Net.URL? url, Java.Net.Proxy? proxy) -> Java.Net.URLConnection? +virtual Android.Net.Network.SocketFactory.get -> Javax.Net.SocketFactory? +virtual Android.Net.Network.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.NetworkInfo.DescribeContents() -> int +virtual Android.Net.NetworkInfo.ExtraInfo.get -> string? +virtual Android.Net.NetworkInfo.GetDetailedState() -> Android.Net.NetworkInfo.DetailedState! +virtual Android.Net.NetworkInfo.GetState() -> Android.Net.NetworkInfo.State? +virtual Android.Net.NetworkInfo.IsAvailable.get -> bool +virtual Android.Net.NetworkInfo.IsConnected.get -> bool +virtual Android.Net.NetworkInfo.IsConnectedOrConnecting.get -> bool +virtual Android.Net.NetworkInfo.IsFailover.get -> bool +virtual Android.Net.NetworkInfo.IsRoaming.get -> bool +virtual Android.Net.NetworkInfo.Reason.get -> string? +virtual Android.Net.NetworkInfo.SetDetailedState(Android.Net.NetworkInfo.DetailedState! detailedState, string? reason, string? extraInfo) -> void +virtual Android.Net.NetworkInfo.Subtype.get -> Android.Net.ConnectivityType +virtual Android.Net.NetworkInfo.SubtypeName.get -> string? +virtual Android.Net.NetworkInfo.Type.get -> Android.Net.ConnectivityType +virtual Android.Net.NetworkInfo.TypeName.get -> string? +virtual Android.Net.NetworkInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.NetworkRequest.Builder.AddCapability(Android.Net.NetCapability capability) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.Builder.AddTransportType(Android.Net.TransportType transportType) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.Builder.Build() -> Android.Net.NetworkRequest? +virtual Android.Net.NetworkRequest.Builder.ClearCapabilities() -> Android.Net.NetworkRequest.Builder! +virtual Android.Net.NetworkRequest.Builder.RemoveCapability(Android.Net.NetCapability capability) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.Builder.RemoveTransportType(Android.Net.TransportType transportType) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.Builder.SetIncludeOtherUidNetworks(bool include) -> Android.Net.NetworkRequest.Builder! +virtual Android.Net.NetworkRequest.Builder.SetNetworkSpecifier(Android.Net.NetworkSpecifier? networkSpecifier) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.Builder.SetNetworkSpecifier(string? networkSpecifier) -> Android.Net.NetworkRequest.Builder? +virtual Android.Net.NetworkRequest.CanBeSatisfiedBy(Android.Net.NetworkCapabilities? nc) -> bool +virtual Android.Net.NetworkRequest.DescribeContents() -> int +virtual Android.Net.NetworkRequest.GetCapabilities() -> int[]! +virtual Android.Net.NetworkRequest.GetTransportTypes() -> int[]! +virtual Android.Net.NetworkRequest.HasCapability(Android.Net.NetCapability capability) -> bool +virtual Android.Net.NetworkRequest.HasTransport(Android.Net.TransportType transportType) -> bool +virtual Android.Net.NetworkRequest.NetworkSpecifier.get -> Android.Net.NetworkSpecifier? +virtual Android.Net.NetworkRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.ProxyInfo.DescribeContents() -> int +virtual Android.Net.ProxyInfo.GetExclusionList() -> string![]? +virtual Android.Net.ProxyInfo.Host.get -> string? +virtual Android.Net.ProxyInfo.IsValid.get -> bool +virtual Android.Net.ProxyInfo.PacFileUrl.get -> Android.Net.Uri? +virtual Android.Net.ProxyInfo.Port.get -> int +virtual Android.Net.ProxyInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.PskKeyManager.ChooseClientKeyIdentity(string? identityHint, Java.Net.Socket? socket) -> string? +virtual Android.Net.PskKeyManager.ChooseClientKeyIdentity(string? identityHint, Javax.Net.Ssl.SSLEngine? engine) -> string? +virtual Android.Net.PskKeyManager.ChooseServerKeyIdentityHint(Java.Net.Socket? socket) -> string? +virtual Android.Net.PskKeyManager.ChooseServerKeyIdentityHint(Javax.Net.Ssl.SSLEngine? engine) -> string? +virtual Android.Net.PskKeyManager.GetKey(string? identityHint, string? identity, Java.Net.Socket? socket) -> Javax.Crypto.ISecretKey? +virtual Android.Net.PskKeyManager.GetKey(string? identityHint, string? identity, Javax.Net.Ssl.SSLEngine? engine) -> Javax.Crypto.ISecretKey? +virtual Android.Net.Rtp.AudioGroup.Clear() -> void +virtual Android.Net.Rtp.AudioGroup.GetStreams() -> Android.Net.Rtp.AudioStream![]? +virtual Android.Net.Rtp.AudioGroup.Mode.get -> Android.Net.Rtp.AudioGroupMode +virtual Android.Net.Rtp.AudioGroup.Mode.set -> void +virtual Android.Net.Rtp.AudioGroup.SendDtmf(int e) -> void +virtual Android.Net.Rtp.AudioStream.Codec.get -> Android.Net.Rtp.AudioCodec? +virtual Android.Net.Rtp.AudioStream.Codec.set -> void +virtual Android.Net.Rtp.AudioStream.DtmfType.get -> int +virtual Android.Net.Rtp.AudioStream.DtmfType.set -> void +virtual Android.Net.Rtp.AudioStream.Group.get -> Android.Net.Rtp.AudioGroup? +virtual Android.Net.Rtp.AudioStream.Join(Android.Net.Rtp.AudioGroup? group) -> void +virtual Android.Net.Rtp.RtpStream.Associate(Java.Net.InetAddress? address, int port) -> void +virtual Android.Net.Rtp.RtpStream.IsBusy.get -> bool +virtual Android.Net.Rtp.RtpStream.LocalAddress.get -> Java.Net.InetAddress? +virtual Android.Net.Rtp.RtpStream.LocalPort.get -> int +virtual Android.Net.Rtp.RtpStream.Mode.get -> Android.Net.Rtp.RtpStreamMode +virtual Android.Net.Rtp.RtpStream.Mode.set -> void +virtual Android.Net.Rtp.RtpStream.Release() -> void +virtual Android.Net.Rtp.RtpStream.RemoteAddress.get -> Java.Net.InetAddress? +virtual Android.Net.Rtp.RtpStream.RemotePort.get -> int +virtual Android.Net.Sip.SipAudioCall.AnswerCall(int timeout) -> void +virtual Android.Net.Sip.SipAudioCall.AttachCall(Android.Net.Sip.SipSession? session, string? sessionDescription) -> void +virtual Android.Net.Sip.SipAudioCall.Close() -> void +virtual Android.Net.Sip.SipAudioCall.ContinueCall(int timeout) -> void +virtual Android.Net.Sip.SipAudioCall.EndCall() -> void +virtual Android.Net.Sip.SipAudioCall.HoldCall(int timeout) -> void +virtual Android.Net.Sip.SipAudioCall.IsInCall.get -> bool +virtual Android.Net.Sip.SipAudioCall.IsMuted.get -> bool +virtual Android.Net.Sip.SipAudioCall.IsOnHold.get -> bool +virtual Android.Net.Sip.SipAudioCall.Listener.OnCallBusy(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnCallEnded(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnCallEstablished(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnCallHeld(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnCalling(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnChanged(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnError(Android.Net.Sip.SipAudioCall? call, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnReadyToCall(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnRinging(Android.Net.Sip.SipAudioCall? call, Android.Net.Sip.SipProfile? caller) -> void +virtual Android.Net.Sip.SipAudioCall.Listener.OnRingingBack(Android.Net.Sip.SipAudioCall? call) -> void +virtual Android.Net.Sip.SipAudioCall.LocalProfile.get -> Android.Net.Sip.SipProfile? +virtual Android.Net.Sip.SipAudioCall.MakeCall(Android.Net.Sip.SipProfile? peerProfile, Android.Net.Sip.SipSession? sipSession, int timeout) -> void +virtual Android.Net.Sip.SipAudioCall.PeerProfile.get -> Android.Net.Sip.SipProfile? +virtual Android.Net.Sip.SipAudioCall.SendDtmf(int code) -> void +virtual Android.Net.Sip.SipAudioCall.SendDtmf(int code, Android.OS.Message? result) -> void +virtual Android.Net.Sip.SipAudioCall.SetListener(Android.Net.Sip.SipAudioCall.Listener? listener) -> void +virtual Android.Net.Sip.SipAudioCall.SetListener(Android.Net.Sip.SipAudioCall.Listener? listener, bool callbackImmediately) -> void +virtual Android.Net.Sip.SipAudioCall.SetSpeakerMode(bool speakerMode) -> void +virtual Android.Net.Sip.SipAudioCall.StartAudio() -> void +virtual Android.Net.Sip.SipAudioCall.State.get -> Android.Net.Sip.SipSessionState +virtual Android.Net.Sip.SipAudioCall.ToggleMute() -> void +virtual Android.Net.Sip.SipManager.Close(string? localProfileUri) -> void +virtual Android.Net.Sip.SipManager.CreateSipSession(Android.Net.Sip.SipProfile? localProfile, Android.Net.Sip.SipSession.Listener? listener) -> Android.Net.Sip.SipSession? +virtual Android.Net.Sip.SipManager.GetSessionFor(Android.Content.Intent? incomingCallIntent) -> Android.Net.Sip.SipSession? +virtual Android.Net.Sip.SipManager.IsOpened(string? localProfileUri) -> bool +virtual Android.Net.Sip.SipManager.IsRegistered(string? localProfileUri) -> bool +virtual Android.Net.Sip.SipManager.MakeAudioCall(Android.Net.Sip.SipProfile? localProfile, Android.Net.Sip.SipProfile? peerProfile, Android.Net.Sip.SipAudioCall.Listener? listener, int timeout) -> Android.Net.Sip.SipAudioCall? +virtual Android.Net.Sip.SipManager.MakeAudioCall(string? localProfileUri, string? peerProfileUri, Android.Net.Sip.SipAudioCall.Listener? listener, int timeout) -> Android.Net.Sip.SipAudioCall? +virtual Android.Net.Sip.SipManager.Open(Android.Net.Sip.SipProfile? localProfile) -> void +virtual Android.Net.Sip.SipManager.Open(Android.Net.Sip.SipProfile? localProfile, Android.App.PendingIntent? incomingCallPendingIntent, Android.Net.Sip.ISipRegistrationListener? listener) -> void +virtual Android.Net.Sip.SipManager.Register(Android.Net.Sip.SipProfile? localProfile, int expiryTime, Android.Net.Sip.ISipRegistrationListener? listener) -> void +virtual Android.Net.Sip.SipManager.SetRegistrationListener(string? localProfileUri, Android.Net.Sip.ISipRegistrationListener? listener) -> void +virtual Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent? incomingCallIntent, Android.Net.Sip.SipAudioCall.Listener? listener) -> Android.Net.Sip.SipAudioCall? +virtual Android.Net.Sip.SipManager.Unregister(Android.Net.Sip.SipProfile? localProfile, Android.Net.Sip.ISipRegistrationListener? listener) -> void +virtual Android.Net.Sip.SipProfile.AuthUserName.get -> string? +virtual Android.Net.Sip.SipProfile.AutoRegistration.get -> bool +virtual Android.Net.Sip.SipProfile.Builder.Build() -> Android.Net.Sip.SipProfile? +virtual Android.Net.Sip.SipProfile.Builder.SetAuthUserName(string? name) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetAutoRegistration(bool flag) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetDisplayName(string? displayName) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetOutboundProxy(string? outboundProxy) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetPassword(string? password) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetPort(int port) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetProfileName(string? name) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetProtocol(string? protocol) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.Builder.SetSendKeepAlive(bool flag) -> Android.Net.Sip.SipProfile.Builder? +virtual Android.Net.Sip.SipProfile.DescribeContents() -> int +virtual Android.Net.Sip.SipProfile.DisplayName.get -> string? +virtual Android.Net.Sip.SipProfile.Password.get -> string? +virtual Android.Net.Sip.SipProfile.Port.get -> int +virtual Android.Net.Sip.SipProfile.ProfileName.get -> string? +virtual Android.Net.Sip.SipProfile.Protocol.get -> string? +virtual Android.Net.Sip.SipProfile.ProxyAddress.get -> string? +virtual Android.Net.Sip.SipProfile.SendKeepAlive.get -> bool +virtual Android.Net.Sip.SipProfile.SetCallingUid(int uid) -> void +virtual Android.Net.Sip.SipProfile.SipDomain.get -> string? +virtual Android.Net.Sip.SipProfile.UriString.get -> string? +virtual Android.Net.Sip.SipProfile.UserName.get -> string? +virtual Android.Net.Sip.SipProfile.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Sip.SipSession.Listener.OnCallBusy(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.Sip.SipSession.Listener.OnCallChangeFailed(Android.Net.Sip.SipSession? session, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +virtual Android.Net.Sip.SipSession.Listener.OnCallEnded(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.Sip.SipSession.Listener.OnCallEstablished(Android.Net.Sip.SipSession? session, string? sessionDescription) -> void +virtual Android.Net.Sip.SipSession.Listener.OnCalling(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.Sip.SipSession.Listener.OnError(Android.Net.Sip.SipSession? session, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRegistering(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRegistrationDone(Android.Net.Sip.SipSession? session, int duration) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRegistrationFailed(Android.Net.Sip.SipSession? session, Android.Net.Sip.SipErrorCodes errorCode, string? errorMessage) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRegistrationTimeout(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRinging(Android.Net.Sip.SipSession? session, Android.Net.Sip.SipProfile? caller, string? sessionDescription) -> void +virtual Android.Net.Sip.SipSession.Listener.OnRingingBack(Android.Net.Sip.SipSession? session) -> void +virtual Android.Net.SocketKeepalive.Callback.OnDataReceived() -> void +virtual Android.Net.SocketKeepalive.Callback.OnError(Android.Net.ErrorCode error) -> void +virtual Android.Net.SocketKeepalive.Callback.OnStarted() -> void +virtual Android.Net.SocketKeepalive.Callback.OnStopped() -> void +virtual Android.Net.SSLCertificateSocketFactory.GetNpnSelectedProtocol(Java.Net.Socket? socket) -> byte[]? +virtual Android.Net.SSLCertificateSocketFactory.SetHostname(Java.Net.Socket? socket, string? hostName) -> void +virtual Android.Net.SSLCertificateSocketFactory.SetKeyManagers(Javax.Net.Ssl.IKeyManager![]? keyManagers) -> void +virtual Android.Net.SSLCertificateSocketFactory.SetNpnProtocols(byte[]![]? npnProtocols) -> void +virtual Android.Net.SSLCertificateSocketFactory.SetTrustManagers(Javax.Net.Ssl.ITrustManager![]? trustManager) -> void +virtual Android.Net.SSLCertificateSocketFactory.SetUseSessionTickets(Java.Net.Socket? socket, bool useSessionTickets) -> void +virtual Android.Net.Uri.CompareTo(Android.Net.Uri? other) -> int +virtual Android.Net.Uri.GetBooleanQueryParameter(string? key, bool defaultValue) -> bool +virtual Android.Net.Uri.GetQueryParameter(string? key) -> string? +virtual Android.Net.Uri.GetQueryParameters(string? key) -> System.Collections.Generic.IList? +virtual Android.Net.Uri.IsAbsolute.get -> bool +virtual Android.Net.Uri.IsOpaque.get -> bool +virtual Android.Net.Uri.NormalizeScheme() -> Android.Net.Uri? +virtual Android.Net.Uri.QueryParameterNames.get -> System.Collections.Generic.ICollection? +virtual Android.Net.UrlQuerySanitizer.AddSanitizedEntry(string? parameter, string? value) -> void +virtual Android.Net.UrlQuerySanitizer.AllowUnregisteredParamaters.get -> bool +virtual Android.Net.UrlQuerySanitizer.AllowUnregisteredParamaters.set -> void +virtual Android.Net.UrlQuerySanitizer.Clear() -> void +virtual Android.Net.UrlQuerySanitizer.DecodeHexDigit(char c) -> int +virtual Android.Net.UrlQuerySanitizer.GetEffectiveValueSanitizer(string? parameter) -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +virtual Android.Net.UrlQuerySanitizer.GetValue(string? parameter) -> string? +virtual Android.Net.UrlQuerySanitizer.GetValueSanitizer(string? parameter) -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +virtual Android.Net.UrlQuerySanitizer.HasParameter(string? parameter) -> bool +virtual Android.Net.UrlQuerySanitizer.IllegalCharacterValueSanitizer.Sanitize(string? value) -> string? +virtual Android.Net.UrlQuerySanitizer.IsHexDigit(char c) -> bool +virtual Android.Net.UrlQuerySanitizer.ParameterList.get -> System.Collections.Generic.IList? +virtual Android.Net.UrlQuerySanitizer.ParameterSet.get -> System.Collections.Generic.ICollection? +virtual Android.Net.UrlQuerySanitizer.ParseEntry(string? parameter, string? value) -> void +virtual Android.Net.UrlQuerySanitizer.ParseQuery(string? query) -> void +virtual Android.Net.UrlQuerySanitizer.ParseUrl(string? url) -> void +virtual Android.Net.UrlQuerySanitizer.PreferFirstRepeatedParameter.get -> bool +virtual Android.Net.UrlQuerySanitizer.PreferFirstRepeatedParameter.set -> void +virtual Android.Net.UrlQuerySanitizer.RegisterParameter(string? parameter, Android.Net.UrlQuerySanitizer.IValueSanitizer? valueSanitizer) -> void +virtual Android.Net.UrlQuerySanitizer.RegisterParameters(string![]? parameters, Android.Net.UrlQuerySanitizer.IValueSanitizer? valueSanitizer) -> void +virtual Android.Net.UrlQuerySanitizer.Unescape(string? string) -> string? +virtual Android.Net.UrlQuerySanitizer.UnregisteredParameterValueSanitizer.get -> Android.Net.UrlQuerySanitizer.IValueSanitizer? +virtual Android.Net.UrlQuerySanitizer.UnregisteredParameterValueSanitizer.set -> void +virtual Android.Net.Vcn.VcnManager.ClearVcnConfig(Android.OS.ParcelUuid! subscriptionGroup) -> void +virtual Android.Net.Vcn.VcnManager.ConfiguredSubscriptionGroups.get -> System.Collections.Generic.IList! +virtual Android.Net.Vcn.VcnManager.RegisterVcnStatusCallback(Android.OS.ParcelUuid! subscriptionGroup, Java.Util.Concurrent.IExecutor! executor, Android.Net.Vcn.VcnManager.VcnStatusCallback! callback) -> void +virtual Android.Net.Vcn.VcnManager.SetVcnConfig(Android.OS.ParcelUuid! subscriptionGroup, Android.Net.Vcn.VcnConfig! config) -> void +virtual Android.Net.Vcn.VcnManager.UnregisterVcnStatusCallback(Android.Net.Vcn.VcnManager.VcnStatusCallback! callback) -> void +virtual Android.Net.Vcn.VcnUnderlyingNetworkTemplate.Metered.get -> int +virtual Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MinEntryDownstreamBandwidthKbps.get -> int +virtual Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MinEntryUpstreamBandwidthKbps.get -> int +virtual Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MinExitDownstreamBandwidthKbps.get -> int +virtual Android.Net.Vcn.VcnUnderlyingNetworkTemplate.MinExitUpstreamBandwidthKbps.get -> int +virtual Android.Net.VpnManager.DeleteProvisionedVpnProfile() -> void +virtual Android.Net.VpnManager.ProvisionedVpnProfileState.get -> Android.Net.VpnProfileState? +virtual Android.Net.VpnManager.ProvisionVpnProfile(Android.Net.PlatformVpnProfile! profile) -> Android.Content.Intent? +virtual Android.Net.VpnManager.StartProvisionedVpnProfile() -> void +virtual Android.Net.VpnManager.StartProvisionedVpnProfileSession() -> string! +virtual Android.Net.VpnManager.StopProvisionedVpnProfile() -> void +virtual Android.Net.VpnService.Builder.AddAddress(Java.Net.InetAddress! address, int prefixLength) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddAddress(string! address, int prefixLength) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddAllowedApplication(string! packageName) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddDisallowedApplication(string! packageName) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddDnsServer(Java.Net.InetAddress! address) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddDnsServer(string! address) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddRoute(Android.Net.IpPrefix! prefix) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddRoute(Java.Net.InetAddress! address, int prefixLength) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddRoute(string! address, int prefixLength) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AddSearchDomain(string! domain) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AllowBypass() -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.AllowFamily(int family) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.Establish() -> Android.OS.ParcelFileDescriptor? +virtual Android.Net.VpnService.Builder.ExcludeRoute(Android.Net.IpPrefix! prefix) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetBlocking(bool blocking) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetConfigureIntent(Android.App.PendingIntent! intent) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetHttpProxy(Android.Net.ProxyInfo! proxyInfo) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetMetered(bool isMetered) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetMtu(int mtu) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetSession(string! session) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.Builder.SetUnderlyingNetworks(Android.Net.Network![]? networks) -> Android.Net.VpnService.Builder! +virtual Android.Net.VpnService.OnRevoke() -> void +virtual Android.Net.VpnService.Protect(int socket) -> bool +virtual Android.Net.VpnService.Protect(Java.Net.DatagramSocket? socket) -> bool +virtual Android.Net.VpnService.Protect(Java.Net.Socket? socket) -> bool +virtual Android.Net.VpnService.SetUnderlyingNetworks(Android.Net.Network![]? networks) -> bool +virtual Android.Net.Wifi.Aware.AttachCallback.OnAttached(Android.Net.Wifi.Aware.WifiAwareSession? session) -> void +virtual Android.Net.Wifi.Aware.AttachCallback.OnAttachFailed() -> void +virtual Android.Net.Wifi.Aware.AttachCallback.OnAwareSessionTerminated() -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.AcceptPairingRequest(int requestId, Android.Net.Wifi.Aware.PeerHandle! peerHandle, string! peerDeviceAlias, Android.Net.Wifi.Aware.WifiAwareCipherSuite cipherSuite, string? password) -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.Close() -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.CreateNetworkSpecifierOpen(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> Android.Net.NetworkSpecifier? +virtual Android.Net.Wifi.Aware.DiscoverySession.CreateNetworkSpecifierPassphrase(Android.Net.Wifi.Aware.PeerHandle! peerHandle, string! passphrase) -> Android.Net.NetworkSpecifier? +virtual Android.Net.Wifi.Aware.DiscoverySession.InitiateBootstrappingRequest(Android.Net.Wifi.Aware.PeerHandle! peerHandle, Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods method) -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.InitiatePairingRequest(Android.Net.Wifi.Aware.PeerHandle! peerHandle, string! peerDeviceAlias, Android.Net.Wifi.Aware.WifiAwareCipherSuite cipherSuite, string? password) -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.RejectPairingRequest(int requestId, Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +virtual Android.Net.Wifi.Aware.DiscoverySession.SendMessage(Android.Net.Wifi.Aware.PeerHandle! peerHandle, int messageId, byte[]? message) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnBootstrappingFailed(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnBootstrappingSucceeded(Android.Net.Wifi.Aware.PeerHandle! peerHandle, Android.Net.Wifi.Aware.AwarePairingBootstrappingMethods method) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnMessageReceived(Android.Net.Wifi.Aware.PeerHandle? peerHandle, byte[]? message) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnMessageSendFailed(int messageId) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnMessageSendSucceeded(int messageId) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPairingSetupFailed(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPairingSetupRequestReceived(Android.Net.Wifi.Aware.PeerHandle! peerHandle, int requestId) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPairingSetupSucceeded(Android.Net.Wifi.Aware.PeerHandle! peerHandle, string! alias) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPairingVerificationFailed(Android.Net.Wifi.Aware.PeerHandle! peerHandle) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPairingVerificationSucceed(Android.Net.Wifi.Aware.PeerHandle! peerHandle, string! alias) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnPublishStarted(Android.Net.Wifi.Aware.PublishDiscoverySession! session) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnServiceDiscovered(Android.Net.Wifi.Aware.PeerHandle? peerHandle, byte[]? serviceSpecificInfo, System.Collections.Generic.IList? matchFilter) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnServiceDiscovered(Android.Net.Wifi.Aware.ServiceDiscoveryInfo! info) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnServiceDiscoveredWithinRange(Android.Net.Wifi.Aware.PeerHandle? peerHandle, byte[]? serviceSpecificInfo, System.Collections.Generic.IList? matchFilter, int distanceMm) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnServiceDiscoveredWithinRange(Android.Net.Wifi.Aware.ServiceDiscoveryInfo! info, int distanceMm) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnServiceLost(Android.Net.Wifi.Aware.PeerHandle! peerHandle, int reason) -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnSessionConfigFailed() -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnSessionConfigUpdated() -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnSessionTerminated() -> void +virtual Android.Net.Wifi.Aware.DiscoverySessionCallback.OnSubscribeStarted(Android.Net.Wifi.Aware.SubscribeDiscoverySession! session) -> void +virtual Android.Net.Wifi.Aware.IdentityChangedListener.OnClusterIdChanged(Android.Net.Wifi.Aware.ClusterChangeEvent clusterEventType, Android.Net.MacAddress! clusterId) -> void +virtual Android.Net.Wifi.Aware.IdentityChangedListener.OnIdentityChanged(byte[]? mac) -> void +virtual Android.Net.Wifi.Aware.PublishDiscoverySession.UpdatePublish(Android.Net.Wifi.Aware.PublishConfig! publishConfig) -> void +virtual Android.Net.Wifi.Aware.SubscribeDiscoverySession.UpdateSubscribe(Android.Net.Wifi.Aware.SubscribeConfig! subscribeConfig) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.Attach(Android.Net.Wifi.Aware.AttachCallback! attachCallback, Android.Net.Wifi.Aware.IdentityChangedListener! identityChangedListener, Android.OS.Handler? handler) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.Attach(Android.Net.Wifi.Aware.AttachCallback! attachCallback, Android.OS.Handler? handler) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.AvailableAwareResources.get -> Android.Net.Wifi.Aware.AwareResources? +virtual Android.Net.Wifi.Aware.WifiAwareManager.Characteristics.get -> Android.Net.Wifi.Aware.Characteristics? +virtual Android.Net.Wifi.Aware.WifiAwareManager.GetPairedDevices(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.IsAvailable.get -> bool +virtual Android.Net.Wifi.Aware.WifiAwareManager.IsDeviceAttached.get -> bool +virtual Android.Net.Wifi.Aware.WifiAwareManager.IsInstantCommunicationModeEnabled.get -> bool +virtual Android.Net.Wifi.Aware.WifiAwareManager.IsOpportunisticModeEnabled(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.IsSetChannelOnDataPathSupported.get -> bool +virtual Android.Net.Wifi.Aware.WifiAwareManager.RemovePairedDevice(string! alias) -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.ResetPairedDevices() -> void +virtual Android.Net.Wifi.Aware.WifiAwareManager.SetOpportunisticModeEnabled(bool enabled) -> void +virtual Android.Net.Wifi.Aware.WifiAwareSession.Close() -> void +virtual Android.Net.Wifi.Aware.WifiAwareSession.CreateNetworkSpecifierOpen(Android.Net.Wifi.Aware.WifiAwareDataPathRole role, byte[]! peer) -> Android.Net.NetworkSpecifier? +virtual Android.Net.Wifi.Aware.WifiAwareSession.CreateNetworkSpecifierPassphrase(Android.Net.Wifi.Aware.WifiAwareDataPathRole role, byte[]! peer, string! passphrase) -> Android.Net.NetworkSpecifier? +virtual Android.Net.Wifi.Aware.WifiAwareSession.Publish(Android.Net.Wifi.Aware.PublishConfig! publishConfig, Android.Net.Wifi.Aware.DiscoverySessionCallback! callback, Android.OS.Handler? handler) -> void +virtual Android.Net.Wifi.Aware.WifiAwareSession.Subscribe(Android.Net.Wifi.Aware.SubscribeConfig! subscribeConfig, Android.Net.Wifi.Aware.DiscoverySessionCallback! callback, Android.OS.Handler? handler) -> void +virtual Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pConfig.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.WifiP2pConfig.GroupClientIpProvisioningMode.get -> Android.Net.Wifi.P2p.GroupClientIPProvisioningMode +virtual Android.Net.Wifi.P2p.WifiP2pConfig.GroupOwnerBand.get -> int +virtual Android.Net.Wifi.P2p.WifiP2pConfig.NetworkId.get -> int +virtual Android.Net.Wifi.P2p.WifiP2pConfig.NetworkName.get -> string? +virtual Android.Net.Wifi.P2p.WifiP2pConfig.Passphrase.get -> string? +virtual Android.Net.Wifi.P2p.WifiP2pConfig.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pDevice.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.WifiP2pDevice.IsGroupOwner.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pDevice.IsServiceDiscoveryCapable.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pDevice.Update(Android.Net.Wifi.P2p.WifiP2pDevice! device) -> void +virtual Android.Net.Wifi.P2p.WifiP2pDevice.VendorElements.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.P2p.WifiP2pDevice.WfdInfo.get -> Android.Net.Wifi.P2p.WifiP2pWfdInfo? +virtual Android.Net.Wifi.P2p.WifiP2pDevice.WpsDisplaySupported() -> bool +virtual Android.Net.Wifi.P2p.WifiP2pDevice.WpsKeypadSupported() -> bool +virtual Android.Net.Wifi.P2p.WifiP2pDevice.WpsPbcSupported() -> bool +virtual Android.Net.Wifi.P2p.WifiP2pDevice.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pDeviceList.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.WifiP2pDeviceList.DeviceList.get -> System.Collections.Generic.ICollection? +virtual Android.Net.Wifi.P2p.WifiP2pDeviceList.Get(string? deviceAddress) -> Android.Net.Wifi.P2p.WifiP2pDevice? +virtual Android.Net.Wifi.P2p.WifiP2pDeviceList.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pGroup.ClientList.get -> System.Collections.Generic.ICollection? +virtual Android.Net.Wifi.P2p.WifiP2pGroup.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.WifiP2pGroup.Frequency.get -> int +virtual Android.Net.Wifi.P2p.WifiP2pGroup.Interface.get -> string? +virtual Android.Net.Wifi.P2p.WifiP2pGroup.IsGroupOwner.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pGroup.NetworkId.get -> int +virtual Android.Net.Wifi.P2p.WifiP2pGroup.NetworkName.get -> string? +virtual Android.Net.Wifi.P2p.WifiP2pGroup.Owner.get -> Android.Net.Wifi.P2p.WifiP2pDevice? +virtual Android.Net.Wifi.P2p.WifiP2pGroup.Passphrase.get -> string? +virtual Android.Net.Wifi.P2p.WifiP2pGroup.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pInfo.DescribeContents() -> int +virtual Android.Net.Wifi.P2p.WifiP2pInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.AddExternalApprover(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.MacAddress! deviceAddress, Android.Net.Wifi.P2p.WifiP2pManager.IExternalApproverRequestListener! listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.AddLocalService(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo? servInfo, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.AddServiceRequest(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest? req, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.CancelConnect(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.Channel.Close() -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.ClearLocalServices(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.ClearServiceRequests(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.Connect(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pConfig? config, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.CreateGroup(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.Wifi.P2p.WifiP2pConfig? config, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.CreateGroup(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.DiscoverPeers(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.DiscoverPeersOnSocialChannels(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.DiscoverPeersOnSpecificFrequency(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, int frequencyMhz, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.DiscoverServices(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.GetListenState(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.Initialize(Android.Content.Context? srcContext, Android.OS.Looper? srcLooper, Android.Net.Wifi.P2p.WifiP2pManager.IChannelListener? listener) -> Android.Net.Wifi.P2p.WifiP2pManager.Channel? +virtual Android.Net.Wifi.P2p.WifiP2pManager.IsChannelConstrainedDiscoverySupported.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pManager.IsGroupClientRemovalSupported.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pManager.IsGroupOwnerIPv6LinkLocalAddressProvided.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pManager.IsSetVendorElementsSupported.get -> bool +virtual Android.Net.Wifi.P2p.WifiP2pManager.RemoveClient(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.MacAddress! peerAddress, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RemoveExternalApprover(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.MacAddress! deviceAddress, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RemoveGroup(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RemoveLocalService(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.Nsd.WifiP2pServiceInfo? servInfo, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RemoveServiceRequest(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.Nsd.WifiP2pServiceRequest? req, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestConnectionInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IConnectionInfoListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestDeviceInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.Wifi.P2p.WifiP2pManager.IDeviceInfoListener! listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestDiscoveryState(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.Wifi.P2p.WifiP2pManager.IDiscoveryStateListener! listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestGroupInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IGroupInfoListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestNetworkInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.Wifi.P2p.WifiP2pManager.INetworkInfoListener! listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestP2pState(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.Wifi.P2p.WifiP2pManager.IP2pStateListener! listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.RequestPeers(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IPeerListListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetConnectionRequestResult(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.MacAddress! deviceAddress, int result, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetConnectionRequestResult(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, Android.Net.MacAddress! deviceAddress, int result, string? pin, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetDnsSdResponseListeners(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdServiceResponseListener? servListener, Android.Net.Wifi.P2p.WifiP2pManager.IDnsSdTxtRecordListener? txtListener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetServiceResponseListener(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IServiceResponseListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetUpnpServiceResponseListener(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IUpnpServiceResponseListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetVendorElements(Android.Net.Wifi.P2p.WifiP2pManager.Channel! c, System.Collections.Generic.IList! vendorElements, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.SetWfdInfo(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.Wifi.P2p.WifiP2pWfdInfo! wfdInfo, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.StartListening(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.StopListening(Android.Net.Wifi.P2p.WifiP2pManager.Channel! channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.P2p.WifiP2pManager.StopPeerDiscovery(Android.Net.Wifi.P2p.WifiP2pManager.Channel? channel, Android.Net.Wifi.P2p.WifiP2pManager.IActionListener? listener) -> void +virtual Android.Net.Wifi.Rtt.WifiRttManager.IsAvailable.get -> bool +virtual Android.Net.Wifi.Rtt.WifiRttManager.RttCharacteristics.get -> Android.OS.Bundle! +virtual Android.Net.Wifi.Rtt.WifiRttManager.StartRanging(Android.Net.Wifi.Rtt.RangingRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.Rtt.RangingResultCallback! callback) -> void +virtual Android.Net.Wifi.ScanResult.AffiliatedMloLinks.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.ScanResult.ApMldMacAddress.get -> Android.Net.MacAddress? +virtual Android.Net.Wifi.ScanResult.ApMloLinkId.get -> int +virtual Android.Net.Wifi.ScanResult.DescribeContents() -> int +virtual Android.Net.Wifi.ScanResult.GetSecurityTypes() -> int[]! +virtual Android.Net.Wifi.ScanResult.InformationElement.Bytes.get -> Java.Nio.ByteBuffer! +virtual Android.Net.Wifi.ScanResult.InformationElement.DescribeContents() -> int +virtual Android.Net.Wifi.ScanResult.InformationElement.Id.get -> int +virtual Android.Net.Wifi.ScanResult.InformationElement.IdExt.get -> int +virtual Android.Net.Wifi.ScanResult.InformationElement.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.ScanResult.InformationElements.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.ScanResult.Is80211mcResponder() -> bool +virtual Android.Net.Wifi.ScanResult.IsPasspointNetwork.get -> bool +virtual Android.Net.Wifi.ScanResult.WifiSsid.get -> Android.Net.Wifi.WifiSsid? +virtual Android.Net.Wifi.ScanResult.WifiStandard.get -> int +virtual Android.Net.Wifi.ScanResult.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.WifiConfiguration.DescribeContents() -> int +virtual Android.Net.Wifi.WifiConfiguration.HttpProxy.get -> Android.Net.ProxyInfo? +virtual Android.Net.Wifi.WifiConfiguration.HttpProxy.set -> void +virtual Android.Net.Wifi.WifiConfiguration.IsDppConfigurator.get -> bool +virtual Android.Net.Wifi.WifiConfiguration.IsPasspoint.get -> bool +virtual Android.Net.Wifi.WifiConfiguration.Key.get -> string! +virtual Android.Net.Wifi.WifiConfiguration.MacRandomizationSetting.get -> int +virtual Android.Net.Wifi.WifiConfiguration.MacRandomizationSetting.set -> void +virtual Android.Net.Wifi.WifiConfiguration.RandomizedMacAddress.get -> Android.Net.MacAddress! +virtual Android.Net.Wifi.WifiConfiguration.SetIpConfiguration(Android.Net.IpConfiguration? ipConfiguration) -> void +virtual Android.Net.Wifi.WifiConfiguration.SetSecurityParams(int securityType) -> void +virtual Android.Net.Wifi.WifiConfiguration.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.AltSubjectMatch.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.AltSubjectMatch.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.AnonymousIdentity.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.AnonymousIdentity.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.CaCertificate.get -> Java.Security.Cert.X509Certificate? +virtual Android.Net.Wifi.WifiEnterpriseConfig.CaCertificate.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.ClientCertificate.get -> Java.Security.Cert.X509Certificate? +virtual Android.Net.Wifi.WifiEnterpriseConfig.ClientKeyPairAlias.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.ClientKeyPairAlias.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.ClientPrivateKey.get -> Java.Security.IPrivateKey? +virtual Android.Net.Wifi.WifiEnterpriseConfig.DecoratedIdentityPrefix.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.DecoratedIdentityPrefix.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.DescribeContents() -> int +virtual Android.Net.Wifi.WifiEnterpriseConfig.DomainSuffixMatch.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.DomainSuffixMatch.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.EapMethod.get -> Android.Net.Wifi.WifiEapMethod +virtual Android.Net.Wifi.WifiEnterpriseConfig.EapMethod.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.EnableTrustOnFirstUse(bool enable) -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.GetCaCertificates() -> Java.Security.Cert.X509Certificate![]? +virtual Android.Net.Wifi.WifiEnterpriseConfig.GetClientCertificateChain() -> Java.Security.Cert.X509Certificate![]? +virtual Android.Net.Wifi.WifiEnterpriseConfig.HasCaCertificate.get -> bool +virtual Android.Net.Wifi.WifiEnterpriseConfig.Identity.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.Identity.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.IsAuthenticationSimBased.get -> bool +virtual Android.Net.Wifi.WifiEnterpriseConfig.IsEapMethodServerCertUsed.get -> bool +virtual Android.Net.Wifi.WifiEnterpriseConfig.IsServerCertValidationEnabled.get -> bool +virtual Android.Net.Wifi.WifiEnterpriseConfig.IsTrustOnFirstUseEnabled.get -> bool +virtual Android.Net.Wifi.WifiEnterpriseConfig.MinimumTlsVersion.get -> Android.Net.Wifi.WifiEnterpriseConfigTlsVersion +virtual Android.Net.Wifi.WifiEnterpriseConfig.MinimumTlsVersion.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.Password.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.Password.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.Phase2Method.get -> Android.Net.Wifi.WifiPhase2Method +virtual Android.Net.Wifi.WifiEnterpriseConfig.Phase2Method.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.Plmn.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.Plmn.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.Realm.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.Realm.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.SetCaCertificates(Java.Security.Cert.X509Certificate![]? certs) -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.SetClientKeyEntry(Java.Security.IPrivateKey? privateKey, Java.Security.Cert.X509Certificate? clientCertificate) -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.SetClientKeyEntryWithCertificateChain(Java.Security.IPrivateKey? privateKey, Java.Security.Cert.X509Certificate![]? clientCertificateChain) -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.SubjectMatch.get -> string? +virtual Android.Net.Wifi.WifiEnterpriseConfig.SubjectMatch.set -> void +virtual Android.Net.Wifi.WifiEnterpriseConfig.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.WifiInfo.AffiliatedMloLinks.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiInfo.ApMldMacAddress.get -> Android.Net.MacAddress? +virtual Android.Net.Wifi.WifiInfo.ApMloLinkId.get -> int +virtual Android.Net.Wifi.WifiInfo.ApplicableRedactions.get -> long +virtual Android.Net.Wifi.WifiInfo.AssociatedMloLinks.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiInfo.BSSID.get -> string? +virtual Android.Net.Wifi.WifiInfo.CurrentSecurityType.get -> int +virtual Android.Net.Wifi.WifiInfo.DescribeContents() -> int +virtual Android.Net.Wifi.WifiInfo.Frequency.get -> int +virtual Android.Net.Wifi.WifiInfo.HiddenSSID.get -> bool +virtual Android.Net.Wifi.WifiInfo.InformationElements.get -> System.Collections.Generic.IList? +virtual Android.Net.Wifi.WifiInfo.IpAddress.get -> int +virtual Android.Net.Wifi.WifiInfo.IsRestricted.get -> bool +virtual Android.Net.Wifi.WifiInfo.LinkSpeed.get -> int +virtual Android.Net.Wifi.WifiInfo.MacAddress.get -> string? +virtual Android.Net.Wifi.WifiInfo.MakeCopy(long redactions) -> Android.Net.Wifi.WifiInfo! +virtual Android.Net.Wifi.WifiInfo.MaxSupportedRxLinkSpeedMbps.get -> int +virtual Android.Net.Wifi.WifiInfo.MaxSupportedTxLinkSpeedMbps.get -> int +virtual Android.Net.Wifi.WifiInfo.NetworkId.get -> int +virtual Android.Net.Wifi.WifiInfo.PasspointFqdn.get -> string? +virtual Android.Net.Wifi.WifiInfo.PasspointProviderFriendlyName.get -> string? +virtual Android.Net.Wifi.WifiInfo.Rssi.get -> int +virtual Android.Net.Wifi.WifiInfo.RxLinkSpeedMbps.get -> int +virtual Android.Net.Wifi.WifiInfo.SSID.get -> string? +virtual Android.Net.Wifi.WifiInfo.SubscriptionId.get -> int +virtual Android.Net.Wifi.WifiInfo.SupplicantState.get -> Android.Net.Wifi.SupplicantState? +virtual Android.Net.Wifi.WifiInfo.TxLinkSpeedMbps.get -> int +virtual Android.Net.Wifi.WifiInfo.WifiStandard.get -> int +virtual Android.Net.Wifi.WifiInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Net.Wifi.WifiManager.AddLocalOnlyConnectionFailureListener(Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.WifiManager.ILocalOnlyConnectionFailureListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.AddNetwork(Android.Net.Wifi.WifiConfiguration? config) -> int +virtual Android.Net.Wifi.WifiManager.AddNetworkPrivileged(Android.Net.Wifi.WifiConfiguration! config) -> Android.Net.Wifi.WifiManager.AddNetworkResult! +virtual Android.Net.Wifi.WifiManager.AddNetworkSuggestions(System.Collections.Generic.IList! networkSuggestions) -> Android.Net.Wifi.NetworkStatus +virtual Android.Net.Wifi.WifiManager.AddOrUpdatePasspointConfiguration(Android.Net.Wifi.Hotspot2.PasspointConfiguration? config) -> void +virtual Android.Net.Wifi.WifiManager.AddSuggestionConnectionStatusListener(Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.WifiManager.ISuggestionConnectionStatusListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.AddSuggestionUserApprovalStatusListener(Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.WifiManager.ISuggestionUserApprovalStatusListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.AllowAutojoinGlobal(bool allowAutojoin) -> void +virtual Android.Net.Wifi.WifiManager.CalculateSignalLevel(int rssi) -> int +virtual Android.Net.Wifi.WifiManager.CallerConfiguredNetworks.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiManager.CancelWps(Android.Net.Wifi.WifiManager.WpsCallback? listener) -> void +virtual Android.Net.Wifi.WifiManager.ConfiguredNetworks.get -> System.Collections.Generic.IList? +virtual Android.Net.Wifi.WifiManager.ConnectionInfo.get -> Android.Net.Wifi.WifiInfo? +virtual Android.Net.Wifi.WifiManager.CreateMulticastLock(string? tag) -> Android.Net.Wifi.WifiManager.MulticastLock? +virtual Android.Net.Wifi.WifiManager.CreateWifiLock(Android.Net.WifiMode lockType, string? tag) -> Android.Net.Wifi.WifiManager.WifiLock? +virtual Android.Net.Wifi.WifiManager.CreateWifiLock(string? tag) -> Android.Net.Wifi.WifiManager.WifiLock? +virtual Android.Net.Wifi.WifiManager.DhcpInfo.get -> Android.Net.DhcpInfo? +virtual Android.Net.Wifi.WifiManager.DisableNetwork(int netId) -> bool +virtual Android.Net.Wifi.WifiManager.Disconnect() -> bool +virtual Android.Net.Wifi.WifiManager.EnableNetwork(int netId, bool attemptConnect) -> bool +virtual Android.Net.Wifi.WifiManager.FlushPasspointAnqpCache() -> void +virtual Android.Net.Wifi.WifiManager.GetAllowedChannels(Android.Net.Wifi.WifiBand band, Android.Net.Wifi.WifiAvailableChannelModes mode) -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiManager.GetChannelData(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.GetMaxSupportedConcurrentTdlsSessions(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.GetNumberOfEnabledTdlsSessions(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.GetUsableChannels(Android.Net.Wifi.WifiBand band, Android.Net.Wifi.WifiAvailableChannelModes mode) -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiManager.InterfaceCreationImpact.InterfaceType.get -> int +virtual Android.Net.Wifi.WifiManager.InterfaceCreationImpact.Packages.get -> System.Collections.Generic.ICollection! +virtual Android.Net.Wifi.WifiManager.Is24GHzBandSupported() -> bool +virtual Android.Net.Wifi.WifiManager.Is5GHzBandSupported() -> bool +virtual Android.Net.Wifi.WifiManager.Is60GHzBandSupported() -> bool +virtual Android.Net.Wifi.WifiManager.Is6GHzBandSupported() -> bool +virtual Android.Net.Wifi.WifiManager.IsAutoWakeupEnabled.get -> bool +virtual Android.Net.Wifi.WifiManager.IsBridgedApConcurrencySupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsCarrierNetworkOffloadEnabled(int subscriptionId, bool merged) -> bool +virtual Android.Net.Wifi.WifiManager.IsDecoratedIdentitySupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsDeviceToApRttSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsDualBandSimultaneousSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsEasyConnectDppAkmSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsEasyConnectEnrolleeResponderModeSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsEasyConnectSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsEnhancedOpenSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsEnhancedPowerReportingSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsMakeBeforeBreakWifiSwitchingSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsP2pSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsPasspointTermsAndConditionsSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsPreferredNetworkOffloadSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsScanAlwaysAvailable.get -> bool +virtual Android.Net.Wifi.WifiManager.IsScanThrottleEnabled.get -> bool +virtual Android.Net.Wifi.WifiManager.IsStaApConcurrencySupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsStaBridgedApConcurrencySupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsStaConcurrencyForLocalOnlyConnectionsSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsStaConcurrencyForMultiInternetSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsTdlsOperationCurrentlyAvailable(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.IsTdlsSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsTidToLinkMappingNegotiationSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsTlsMinimumVersionSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsTlsV13Supported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsTrustOnFirstUseSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWapiSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWifiDisplayR2Supported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWifiEnabled.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWifiPasspointEnabled.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWifiStandardSupported(int standard) -> bool +virtual Android.Net.Wifi.WifiManager.IsWpa3SaeH2eSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWpa3SaePublicKeySupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWpa3SaeSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.IsWpa3SuiteBSupported.get -> bool +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.OnFailed(Android.Net.Wifi.LocalOnlyHotspotCallbackErrorCode reason) -> void +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.OnStarted(Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation? reservation) -> void +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback.OnStopped() -> void +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.Close() -> void +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.SoftApConfiguration.get -> Android.Net.Wifi.SoftApConfiguration! +virtual Android.Net.Wifi.WifiManager.LocalOnlyHotspotReservation.WifiConfiguration.get -> Android.Net.Wifi.WifiConfiguration? +virtual Android.Net.Wifi.WifiManager.MaxNumberOfChannelsPerNetworkSpecifierRequest.get -> int +virtual Android.Net.Wifi.WifiManager.MaxNumberOfNetworkSuggestionsPerApp.get -> int +virtual Android.Net.Wifi.WifiManager.MaxSignalLevel.get -> int +virtual Android.Net.Wifi.WifiManager.MulticastLock.Acquire() -> void +virtual Android.Net.Wifi.WifiManager.MulticastLock.IsHeld.get -> bool +virtual Android.Net.Wifi.WifiManager.MulticastLock.Release() -> void +virtual Android.Net.Wifi.WifiManager.MulticastLock.SetReferenceCounted(bool refCounted) -> void +virtual Android.Net.Wifi.WifiManager.NetworkSuggestions.get -> System.Collections.Generic.IList! +virtual Android.Net.Wifi.WifiManager.PasspointConfigurations.get -> System.Collections.Generic.IList? +virtual Android.Net.Wifi.WifiManager.PingSupplicant() -> bool +virtual Android.Net.Wifi.WifiManager.QueryAutojoinGlobal(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.Reassociate() -> bool +virtual Android.Net.Wifi.WifiManager.Reconnect() -> bool +virtual Android.Net.Wifi.WifiManager.RegisterScanResultsCallback(Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.WifiManager.ScanResultsCallback! callback) -> void +virtual Android.Net.Wifi.WifiManager.RegisterSubsystemRestartTrackingCallback(Java.Util.Concurrent.IExecutor! executor, Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback! callback) -> void +virtual Android.Net.Wifi.WifiManager.RemoveLocalOnlyConnectionFailureListener(Android.Net.Wifi.WifiManager.ILocalOnlyConnectionFailureListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.RemoveNetwork(int netId) -> bool +virtual Android.Net.Wifi.WifiManager.RemoveNetworkSuggestions(System.Collections.Generic.IList! networkSuggestions) -> Android.Net.Wifi.NetworkStatus +virtual Android.Net.Wifi.WifiManager.RemoveNetworkSuggestions(System.Collections.Generic.IList! networkSuggestions, int action) -> Android.Net.Wifi.NetworkStatus +virtual Android.Net.Wifi.WifiManager.RemoveNonCallerConfiguredNetworks() -> bool +virtual Android.Net.Wifi.WifiManager.RemovePasspointConfiguration(string? fqdn) -> void +virtual Android.Net.Wifi.WifiManager.RemoveSuggestionConnectionStatusListener(Android.Net.Wifi.WifiManager.ISuggestionConnectionStatusListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.RemoveSuggestionUserApprovalStatusListener(Android.Net.Wifi.WifiManager.ISuggestionUserApprovalStatusListener! listener) -> void +virtual Android.Net.Wifi.WifiManager.ReportCreateInterfaceImpact(int interfaceType, bool requireNewInterface, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IBiConsumer! resultCallback) -> void +virtual Android.Net.Wifi.WifiManager.SaveConfiguration() -> bool +virtual Android.Net.Wifi.WifiManager.ScanResults.get -> System.Collections.Generic.IList? +virtual Android.Net.Wifi.WifiManager.SetTdlsEnabled(Java.Net.InetAddress! remoteIPAddress, bool enable, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.SetTdlsEnabled(Java.Net.InetAddress? remoteIPAddress, bool enable) -> void +virtual Android.Net.Wifi.WifiManager.SetTdlsEnabledWithMacAddress(string! remoteMacAddress, bool enable, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultsCallback) -> void +virtual Android.Net.Wifi.WifiManager.SetTdlsEnabledWithMacAddress(string? remoteMacAddress, bool enable) -> void +virtual Android.Net.Wifi.WifiManager.SetWifiEnabled(bool enabled) -> bool +virtual Android.Net.Wifi.WifiManager.StaConcurrencyForMultiInternetMode.get -> int +virtual Android.Net.Wifi.WifiManager.StartLocalOnlyHotspot(Android.Net.Wifi.WifiManager.LocalOnlyHotspotCallback? callback, Android.OS.Handler? handler) -> void +virtual Android.Net.Wifi.WifiManager.StartScan() -> bool +virtual Android.Net.Wifi.WifiManager.StartWps(Android.Net.Wifi.WpsInfo? config, Android.Net.Wifi.WifiManager.WpsCallback? listener) -> void +virtual Android.Net.Wifi.WifiManager.UnregisterScanResultsCallback(Android.Net.Wifi.WifiManager.ScanResultsCallback! callback) -> void +virtual Android.Net.Wifi.WifiManager.UnregisterSubsystemRestartTrackingCallback(Android.Net.Wifi.WifiManager.SubsystemRestartTrackingCallback! callback) -> void +virtual Android.Net.Wifi.WifiManager.UpdateNetwork(Android.Net.Wifi.WifiConfiguration? config) -> int +virtual Android.Net.Wifi.WifiManager.ValidateSoftApConfiguration(Android.Net.Wifi.SoftApConfiguration! config) -> bool +virtual Android.Net.Wifi.WifiManager.WifiLock.Acquire() -> void +virtual Android.Net.Wifi.WifiManager.WifiLock.IsHeld.get -> bool +virtual Android.Net.Wifi.WifiManager.WifiLock.Release() -> void +virtual Android.Net.Wifi.WifiManager.WifiLock.SetReferenceCounted(bool refCounted) -> void +virtual Android.Net.Wifi.WifiManager.WifiLock.SetWorkSource(Android.OS.WorkSource? ws) -> void +virtual Android.Net.Wifi.WifiManager.WifiState.get -> Android.Net.WifiState +virtual Android.Net.Wifi.WpsInfo.DescribeContents() -> int +virtual Android.Net.Wifi.WpsInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Nfc.Tech.BasicTagTechnology.Close() -> void +virtual Android.Nfc.Tech.BasicTagTechnology.Connect() -> void +virtual Android.Nfc.Tech.BasicTagTechnology.IsConnected.get -> bool +virtual Android.Nfc.Tech.BasicTagTechnology.Tag.get -> Android.Nfc.Tag? +virtual Android.Opengl.EGLObjectHandle.GetHandle() -> int +virtual Android.Opengl.EGLObjectHandle.NativeHandle.get -> long +virtual Android.Opengl.ETC1Util.ETC1Texture.Data.get -> Java.Nio.ByteBuffer? +virtual Android.Opengl.ETC1Util.ETC1Texture.Height.get -> int +virtual Android.Opengl.ETC1Util.ETC1Texture.Width.get -> int +virtual Android.Opengl.GLSurfaceView.DebugFlags.get -> Android.Opengl.DebugFlags +virtual Android.Opengl.GLSurfaceView.DebugFlags.set -> void +virtual Android.Opengl.GLSurfaceView.OnPause() -> void +virtual Android.Opengl.GLSurfaceView.OnResume() -> void +virtual Android.Opengl.GLSurfaceView.PreserveEGLContextOnPause.get -> bool +virtual Android.Opengl.GLSurfaceView.PreserveEGLContextOnPause.set -> void +virtual Android.Opengl.GLSurfaceView.QueueEvent(Java.Lang.IRunnable? r) -> void +virtual Android.Opengl.GLSurfaceView.RenderMode.get -> Android.Opengl.Rendermode +virtual Android.Opengl.GLSurfaceView.RenderMode.set -> void +virtual Android.Opengl.GLSurfaceView.RequestRender() -> void +virtual Android.Opengl.GLSurfaceView.SetEGLConfigChooser(Android.Opengl.GLSurfaceView.IEGLConfigChooser? configChooser) -> void +virtual Android.Opengl.GLSurfaceView.SetEGLConfigChooser(bool needDepth) -> void +virtual Android.Opengl.GLSurfaceView.SetEGLConfigChooser(int redSize, int greenSize, int blueSize, int alphaSize, int depthSize, int stencilSize) -> void +virtual Android.Opengl.GLSurfaceView.SetEGLContextClientVersion(int version) -> void +virtual Android.Opengl.GLSurfaceView.SetEGLContextFactory(Android.Opengl.GLSurfaceView.IEGLContextFactory? factory) -> void +virtual Android.Opengl.GLSurfaceView.SetEGLWindowSurfaceFactory(Android.Opengl.GLSurfaceView.IEGLWindowSurfaceFactory? factory) -> void +virtual Android.Opengl.GLSurfaceView.SetGLWrapper(Android.Opengl.GLSurfaceView.IGLWrapper? glWrapper) -> void +virtual Android.Opengl.GLSurfaceView.SetRenderer(Android.Opengl.GLSurfaceView.IRenderer? renderer) -> void +virtual Android.Opengl.GLSurfaceView.SurfaceChanged(Android.Views.ISurfaceHolder? holder, Android.Graphics.Format format, int w, int h) -> void +virtual Android.Opengl.GLSurfaceView.SurfaceCreated(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Opengl.GLSurfaceView.SurfaceDestroyed(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Opengl.GLSurfaceView.SurfaceRedrawNeeded(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Opengl.GLSurfaceView.SurfaceRedrawNeededAsync(Android.Views.ISurfaceHolder? holder, Java.Lang.IRunnable? finishDrawing) -> void +virtual Android.OS.AsyncTask.OnCancelled() -> void +virtual Android.OS.AsyncTask.OnCancelled(Java.Lang.Object? result) -> void +virtual Android.OS.AsyncTask.OnPostExecute(Java.Lang.Object? result) -> void +virtual Android.OS.AsyncTask.OnPreExecute() -> void +virtual Android.OS.AsyncTask.OnProgressUpdate(params Java.Lang.Object![]? values) -> void +virtual Android.OS.AsyncTask.OnPostExecute(TResult result) -> void +virtual Android.OS.AsyncTask.OnProgressUpdate(params TProgress[]! values) -> void +virtual Android.OS.BaseBundle.Clear() -> void +virtual Android.OS.BaseBundle.ContainsKey(string? key) -> bool +virtual Android.OS.BaseBundle.Get(string? key) -> Java.Lang.Object? +virtual Android.OS.BaseBundle.GetBoolean(string? key) -> bool +virtual Android.OS.BaseBundle.GetBoolean(string? key, bool defaultValue) -> bool +virtual Android.OS.BaseBundle.GetBooleanArray(string? key) -> bool[]? +virtual Android.OS.BaseBundle.GetDouble(string? key) -> double +virtual Android.OS.BaseBundle.GetDouble(string? key, double defaultValue) -> double +virtual Android.OS.BaseBundle.GetDoubleArray(string? key) -> double[]? +virtual Android.OS.BaseBundle.GetInt(string? key) -> int +virtual Android.OS.BaseBundle.GetInt(string? key, int defaultValue) -> int +virtual Android.OS.BaseBundle.GetIntArray(string? key) -> int[]? +virtual Android.OS.BaseBundle.GetLong(string? key) -> long +virtual Android.OS.BaseBundle.GetLong(string? key, long defaultValue) -> long +virtual Android.OS.BaseBundle.GetLongArray(string? key) -> long[]? +virtual Android.OS.BaseBundle.GetString(string? key) -> string? +virtual Android.OS.BaseBundle.GetString(string? key, string? defaultValue) -> string? +virtual Android.OS.BaseBundle.GetStringArray(string? key) -> string![]? +virtual Android.OS.BaseBundle.IsEmpty.get -> bool +virtual Android.OS.BaseBundle.KeySet() -> System.Collections.Generic.ICollection? +virtual Android.OS.BaseBundle.PutAll(Android.OS.PersistableBundle? bundle) -> void +virtual Android.OS.BaseBundle.PutBoolean(string? key, bool value) -> void +virtual Android.OS.BaseBundle.PutBooleanArray(string? key, bool[]? value) -> void +virtual Android.OS.BaseBundle.PutDouble(string? key, double value) -> void +virtual Android.OS.BaseBundle.PutDoubleArray(string? key, double[]? value) -> void +virtual Android.OS.BaseBundle.PutInt(string? key, int value) -> void +virtual Android.OS.BaseBundle.PutIntArray(string? key, int[]? value) -> void +virtual Android.OS.BaseBundle.PutLong(string? key, long value) -> void +virtual Android.OS.BaseBundle.PutLongArray(string? key, long[]? value) -> void +virtual Android.OS.BaseBundle.PutString(string? key, string? value) -> void +virtual Android.OS.BaseBundle.PutStringArray(string? key, string![]? value) -> void +virtual Android.OS.BaseBundle.Remove(string? key) -> void +virtual Android.OS.BaseBundle.Size() -> int +virtual Android.OS.BatteryManager.ComputeChargeTimeRemaining() -> long +virtual Android.OS.BatteryManager.GetIntProperty(int id) -> int +virtual Android.OS.BatteryManager.GetLongProperty(int id) -> long +virtual Android.OS.BatteryManager.IsCharging.get -> bool +virtual Android.OS.Binder.AttachInterface(Android.OS.IInterface? owner, string? descriptor) -> void +virtual Android.OS.Binder.Dump(Java.IO.FileDescriptor! fd, Java.IO.PrintWriter! fout, string![]? args) -> void +virtual Android.OS.Binder.Dump(Java.IO.FileDescriptor! fd, string![]? args) -> void +virtual Android.OS.Binder.DumpAsync(Java.IO.FileDescriptor! fd, string![]? args) -> void +virtual Android.OS.Binder.InterfaceDescriptor.get -> string? +virtual Android.OS.Binder.IsBinderAlive.get -> bool +virtual Android.OS.Binder.LinkToDeath(Android.OS.IBinderDeathRecipient! recipient, int flags) -> void +virtual Android.OS.Binder.OnTransact(int code, Android.OS.Parcel! data, Android.OS.Parcel? reply, int flags) -> bool +virtual Android.OS.Binder.PingBinder() -> bool +virtual Android.OS.Binder.QueryLocalInterface(string! descriptor) -> Android.OS.IInterface? +virtual Android.OS.Binder.UnlinkToDeath(Android.OS.IBinderDeathRecipient! recipient, int flags) -> bool +virtual Android.OS.BugreportManager.BugreportCallback.OnEarlyReportFinished() -> void +virtual Android.OS.BugreportManager.BugreportCallback.OnError(int errorCode) -> void +virtual Android.OS.BugreportManager.BugreportCallback.OnFinished() -> void +virtual Android.OS.BugreportManager.BugreportCallback.OnProgress(float progress) -> void +virtual Android.OS.Build.Partition.BuildTimeMillis.get -> long +virtual Android.OS.Build.Partition.Fingerprint.get -> string! +virtual Android.OS.Build.Partition.Name.get -> string! +virtual Android.OS.CombinedVibration.DescribeContents() -> int +virtual Android.OS.ConditionVariable.Block() -> void +virtual Android.OS.ConditionVariable.Block(long timeoutMs) -> bool +virtual Android.OS.ConditionVariable.Close() -> void +virtual Android.OS.ConditionVariable.Open() -> void +virtual Android.OS.Debug.InstructionCount.Collect() -> bool +virtual Android.OS.Debug.InstructionCount.GlobalMethodInvocations() -> int +virtual Android.OS.Debug.InstructionCount.GlobalTotal() -> int +virtual Android.OS.Debug.InstructionCount.ResetAndStart() -> bool +virtual Android.OS.Debug.MemoryInfo.DescribeContents() -> int +virtual Android.OS.Debug.MemoryInfo.GetMemoryStat(string? statName) -> string? +virtual Android.OS.Debug.MemoryInfo.GetOtherPrivateDirty(int which) -> int +virtual Android.OS.Debug.MemoryInfo.GetOtherPss(int which) -> int +virtual Android.OS.Debug.MemoryInfo.GetOtherSharedDirty(int which) -> int +virtual Android.OS.Debug.MemoryInfo.MemoryStats.get -> System.Collections.Generic.IDictionary? +virtual Android.OS.Debug.MemoryInfo.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.OS.Debug.MemoryInfo.TotalPrivateClean.get -> int +virtual Android.OS.Debug.MemoryInfo.TotalPrivateDirty.get -> int +virtual Android.OS.Debug.MemoryInfo.TotalPss.get -> int +virtual Android.OS.Debug.MemoryInfo.TotalSharedClean.get -> int +virtual Android.OS.Debug.MemoryInfo.TotalSharedDirty.get -> int +virtual Android.OS.Debug.MemoryInfo.TotalSwappablePss.get -> int +virtual Android.OS.Debug.MemoryInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.OS.DropBoxManager.AddData(string! tag, byte[]? data, Android.OS.DropBoxManagerFlags flags) -> void +virtual Android.OS.DropBoxManager.AddFile(string! tag, Java.IO.File! file, Android.OS.DropBoxManagerFlags flags) -> void +virtual Android.OS.DropBoxManager.AddText(string! tag, string! data) -> void +virtual Android.OS.DropBoxManager.Entry.Close() -> void +virtual Android.OS.DropBoxManager.Entry.DescribeContents() -> int +virtual Android.OS.DropBoxManager.Entry.Flags.get -> Android.OS.DropBoxManagerFlags +virtual Android.OS.DropBoxManager.Entry.GetText(int maxBytes) -> string? +virtual Android.OS.DropBoxManager.Entry.InputStream.get -> System.IO.Stream? +virtual Android.OS.DropBoxManager.Entry.Tag.get -> string! +virtual Android.OS.DropBoxManager.Entry.TimeMillis.get -> long +virtual Android.OS.DropBoxManager.Entry.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.OS.DropBoxManager.GetNextEntry(string? tag, long msec) -> Android.OS.DropBoxManager.Entry? +virtual Android.OS.DropBoxManager.IsTagEnabled(string? tag) -> bool +virtual Android.OS.FileObserver.StartWatching() -> void +virtual Android.OS.FileObserver.StopWatching() -> void +virtual Android.OS.Handler.DispatchMessage(Android.OS.Message! msg) -> void +virtual Android.OS.Handler.GetMessageName(Android.OS.Message! message) -> string! +virtual Android.OS.Handler.HandleMessage(Android.OS.Message! msg) -> void +virtual Android.OS.Handler.SendMessageAtTime(Android.OS.Message! msg, long uptimeMillis) -> bool +virtual Android.OS.HandlerThread.Looper.get -> Android.OS.Looper? +virtual Android.OS.HandlerThread.OnLooperPrepared() -> void +virtual Android.OS.HandlerThread.Quit() -> bool +virtual Android.OS.HandlerThread.QuitSafely() -> bool +virtual Android.OS.HandlerThread.ThreadId.get -> int +virtual Android.OS.HardwarePropertiesManager.GetCpuUsages() -> Android.OS.CpuUsageInfo![]! +virtual Android.OS.HardwarePropertiesManager.GetFanSpeeds() -> float[]! +virtual Android.OS.Health.HealthStats.DataType.get -> string? +virtual Android.OS.Health.HealthStats.GetMeasurement(int key) -> long +virtual Android.OS.Health.HealthStats.GetMeasurementKeyAt(int index) -> int +virtual Android.OS.Health.HealthStats.GetMeasurements(int key) -> System.Collections.Generic.IDictionary? +virtual Android.OS.Health.HealthStats.GetMeasurementsKeyAt(int index) -> int +virtual Android.OS.Health.HealthStats.GetStats(int key) -> System.Collections.Generic.IDictionary? +virtual Android.OS.Health.HealthStats.GetStatsKeyAt(int index) -> int +virtual Android.OS.Health.HealthStats.GetTimer(int key) -> Android.OS.Health.TimerStat? +virtual Android.OS.Health.HealthStats.GetTimerCount(int key) -> int +virtual Android.OS.Health.HealthStats.GetTimerKeyAt(int index) -> int +virtual Android.OS.Health.HealthStats.GetTimers(int key) -> System.Collections.Generic.IDictionary? +virtual Android.OS.Health.HealthStats.GetTimersKeyAt(int index) -> int +virtual Android.OS.Health.HealthStats.GetTimerTime(int key) -> long +virtual Android.OS.Health.HealthStats.HasMeasurement(int key) -> bool +virtual Android.OS.Health.HealthStats.HasMeasurements(int key) -> bool +virtual Android.OS.Health.HealthStats.HasStats(int key) -> bool +virtual Android.OS.Health.HealthStats.HasTimer(int key) -> bool +virtual Android.OS.Health.HealthStats.HasTimers(int key) -> bool +virtual Android.OS.Health.HealthStats.MeasurementKeyCount.get -> int +virtual Android.OS.Health.HealthStats.MeasurementsKeyCount.get -> int +virtual Android.OS.Health.HealthStats.StatsKeyCount.get -> int +virtual Android.OS.Health.HealthStats.TimerKeyCount.get -> int +virtual Android.OS.Health.HealthStats.TimersKeyCount.get -> int +virtual Android.OS.Health.SystemHealthManager.TakeMyUidSnapshot() -> Android.OS.Health.HealthStats? +virtual Android.OS.Health.SystemHealthManager.TakeUidSnapshot(int uid) -> Android.OS.Health.HealthStats? +virtual Android.OS.Health.SystemHealthManager.TakeUidSnapshots(int[]? uids) -> Android.OS.Health.HealthStats![]? +virtual Android.OS.Looper.Dump(Android.Util.IPrinter! pw, string! prefix) -> void +virtual Android.OS.Looper.IsCurrentThread.get -> bool +virtual Android.OS.Looper.Queue.get -> Android.OS.MessageQueue! +virtual Android.OS.Looper.Quit() -> void +virtual Android.OS.Looper.QuitSafely() -> void +virtual Android.OS.Looper.SetMessageLogging(Android.Util.IPrinter? printer) -> void +virtual Android.OS.Looper.Thread.get -> Java.Lang.Thread! +virtual Android.OS.MemoryFile.AllowPurging(bool allowPurging) -> bool +virtual Android.OS.MemoryFile.Close() -> void +virtual Android.OS.MemoryFile.InputStream.get -> System.IO.Stream? +virtual Android.OS.MemoryFile.IsPurgingAllowed.get -> bool +virtual Android.OS.MemoryFile.Length() -> int +virtual Android.OS.MemoryFile.OutputStream.get -> System.IO.Stream? +virtual Android.OS.MemoryFile.ReadBytes(byte[]? buffer, int srcOffset, int destOffset, int count) -> int +virtual Android.OS.MemoryFile.WriteBytes(byte[]? buffer, int srcOffset, int destOffset, int count) -> void +virtual Android.OS.MessageQueue.AddIdleHandler(Android.OS.MessageQueue.IIdleHandler! handler) -> void +virtual Android.OS.MessageQueue.AddOnFileDescriptorEventListener(Java.IO.FileDescriptor! fd, int events, Android.OS.MessageQueue.IOnFileDescriptorEventListener! listener) -> void +virtual Android.OS.MessageQueue.IsIdle.get -> bool +virtual Android.OS.MessageQueue.RemoveIdleHandler(Android.OS.MessageQueue.IIdleHandler! handler) -> void +virtual Android.OS.MessageQueue.RemoveOnFileDescriptorEventListener(Java.IO.FileDescriptor! fd) -> void +virtual Android.OS.ParcelFileDescriptor.CanDetectErrors() -> bool +virtual Android.OS.ParcelFileDescriptor.CheckError() -> void +virtual Android.OS.ParcelFileDescriptor.Close() -> void +virtual Android.OS.ParcelFileDescriptor.CloseWithError(string? msg) -> void +virtual Android.OS.ParcelFileDescriptor.DescribeContents() -> int +virtual Android.OS.ParcelFileDescriptor.DetachFd() -> int +virtual Android.OS.ParcelFileDescriptor.Dup() -> Android.OS.ParcelFileDescriptor? +virtual Android.OS.ParcelFileDescriptor.Fd.get -> int +virtual Android.OS.ParcelFileDescriptor.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Android.OS.ParcelFileDescriptor.StatSize.get -> long +virtual Android.OS.ParcelFileDescriptor.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.OS.PatternMatcher.DescribeContents() -> int +virtual Android.OS.PatternMatcher.Match(string? str) -> bool +virtual Android.OS.PatternMatcher.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.OS.PerformanceHintManager.Session.Close() -> void +virtual Android.OS.PerformanceHintManager.Session.ReportActualWorkDuration(long actualDurationNanos) -> void +virtual Android.OS.PerformanceHintManager.Session.SetThreads(int[]! tids) -> void +virtual Android.OS.PerformanceHintManager.Session.UpdateTargetWorkDuration(long targetDurationNanos) -> void +virtual Android.OS.PowerManager.AddThermalStatusListener(Android.OS.PowerManager.IOnThermalStatusChangedListener! listener) -> void +virtual Android.OS.PowerManager.AddThermalStatusListener(Java.Util.Concurrent.IExecutor! executor, Android.OS.PowerManager.IOnThermalStatusChangedListener! listener) -> void +virtual Android.OS.PowerManager.CurrentThermalStatus.get -> Android.OS.ThermalStatus +virtual Android.OS.PowerManager.GetThermalHeadroom(int forecastSeconds) -> float +virtual Android.OS.PowerManager.GoToSleep(long time) -> void +virtual Android.OS.PowerManager.IsAllowedInLowPowerStandby(Android.OS.LowPowerStandbyAllowedReasons reason) -> bool +virtual Android.OS.PowerManager.IsAllowedInLowPowerStandby(string! feature) -> bool +virtual Android.OS.PowerManager.IsBatteryDischargePredictionPersonalized.get -> bool +virtual Android.OS.PowerManager.IsDeviceIdleMode.get -> bool +virtual Android.OS.PowerManager.IsDeviceLightIdleMode.get -> bool +virtual Android.OS.PowerManager.IsExemptFromLowPowerStandby.get -> bool +virtual Android.OS.PowerManager.IsIgnoringBatteryOptimizations(string? packageName) -> bool +virtual Android.OS.PowerManager.IsInteractive.get -> bool +virtual Android.OS.PowerManager.IsLowPowerStandbyEnabled.get -> bool +virtual Android.OS.PowerManager.IsPowerSaveMode.get -> bool +virtual Android.OS.PowerManager.IsRebootingUserspaceSupported.get -> bool +virtual Android.OS.PowerManager.IsScreenOn.get -> bool +virtual Android.OS.PowerManager.IsSustainedPerformanceModeSupported.get -> bool +virtual Android.OS.PowerManager.IsWakeLockLevelSupported(int level) -> bool +virtual Android.OS.PowerManager.NewWakeLock(Android.OS.WakeLockFlags levelAndFlags, string? tag) -> Android.OS.PowerManager.WakeLock? +virtual Android.OS.PowerManager.Reboot(string? reason) -> void +virtual Android.OS.PowerManager.RemoveThermalStatusListener(Android.OS.PowerManager.IOnThermalStatusChangedListener! listener) -> void +virtual Android.OS.PowerManager.UserActivity(long when, bool noChangeLights) -> void +virtual Android.OS.PowerManager.WakeLock.Acquire() -> void +virtual Android.OS.PowerManager.WakeLock.Acquire(long timeout) -> void +virtual Android.OS.PowerManager.WakeLock.IsHeld.get -> bool +virtual Android.OS.PowerManager.WakeLock.Release() -> void +virtual Android.OS.PowerManager.WakeLock.Release(Android.OS.WakeLockFlags flags) -> void +virtual Android.OS.PowerManager.WakeLock.SetReferenceCounted(bool value) -> void +virtual Android.OS.PowerManager.WakeLock.SetStateListener(Java.Util.Concurrent.IExecutor! executor, Android.OS.PowerManager.IWakeLockStateListener? listener) -> void +virtual Android.OS.PowerManager.WakeLock.SetWorkSource(Android.OS.WorkSource? ws) -> void +virtual Android.OS.PowerManager.WakeUp(long time) -> void +virtual Android.OS.ProxyFileDescriptorCallback.OnFsync() -> void +virtual Android.OS.ProxyFileDescriptorCallback.OnGetSize() -> long +virtual Android.OS.ProxyFileDescriptorCallback.OnRead(long offset, int size, byte[]? data) -> int +virtual Android.OS.ProxyFileDescriptorCallback.OnWrite(long offset, int size, byte[]? data) -> int +virtual Android.OS.RemoteCallbackList.BeginBroadcast() -> int +virtual Android.OS.RemoteCallbackList.FinishBroadcast() -> void +virtual Android.OS.RemoteCallbackList.GetBroadcastCookie(int index) -> Java.Lang.Object? +virtual Android.OS.RemoteCallbackList.GetBroadcastItem(int index) -> Java.Lang.Object? +virtual Android.OS.RemoteCallbackList.GetRegisteredCallbackCookie(int index) -> Java.Lang.Object? +virtual Android.OS.RemoteCallbackList.GetRegisteredCallbackItem(int index) -> Java.Lang.Object? +virtual Android.OS.RemoteCallbackList.Kill() -> void +virtual Android.OS.RemoteCallbackList.OnCallbackDied(Java.Lang.Object? callback) -> void +virtual Android.OS.RemoteCallbackList.OnCallbackDied(Java.Lang.Object? callback, Java.Lang.Object? cookie) -> void +virtual Android.OS.RemoteCallbackList.Register(Java.Lang.Object? callback) -> bool +virtual Android.OS.RemoteCallbackList.Register(Java.Lang.Object? callback, Java.Lang.Object? cookie) -> bool +virtual Android.OS.RemoteCallbackList.RegisteredCallbackCount.get -> int +virtual Android.OS.RemoteCallbackList.Unregister(Java.Lang.Object? callback) -> bool +virtual Android.OS.RemoteException.RethrowAsRuntimeException() -> Java.Lang.RuntimeException! +virtual Android.OS.RemoteException.RethrowFromSystemServer() -> Java.Lang.RuntimeException! +virtual Android.OS.ResultReceiver.DescribeContents() -> int +virtual Android.OS.ResultReceiver.OnReceiveResult(int resultCode, Android.OS.Bundle? resultData) -> void +virtual Android.OS.ResultReceiver.Send(Android.App.Result resultCode, Android.OS.Bundle? resultData) -> void +virtual Android.OS.ResultReceiver.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.OS.StatFs.AvailableBlocks.get -> int +virtual Android.OS.StatFs.AvailableBlocksLong.get -> long +virtual Android.OS.StatFs.AvailableBytes.get -> long +virtual Android.OS.StatFs.BlockCount.get -> int +virtual Android.OS.StatFs.BlockCountLong.get -> long +virtual Android.OS.StatFs.BlockSize.get -> int +virtual Android.OS.StatFs.BlockSizeLong.get -> long +virtual Android.OS.StatFs.FreeBlocks.get -> int +virtual Android.OS.StatFs.FreeBlocksLong.get -> long +virtual Android.OS.StatFs.FreeBytes.get -> long +virtual Android.OS.StatFs.Restat(string? path) -> void +virtual Android.OS.StatFs.TotalBytes.get -> long +virtual Android.OS.Storage.OnObbStateChangeListener.OnObbStateChange(string? path, Android.OS.Storage.ObbState state) -> void +virtual Android.OS.Storage.StorageManager.AllocateBytes(Java.IO.FileDescriptor? fd, long bytes) -> void +virtual Android.OS.Storage.StorageManager.AllocateBytes(Java.Util.UUID! storageUuid, long bytes) -> void +virtual Android.OS.Storage.StorageManager.GetAllocatableBytes(Java.Util.UUID! storageUuid) -> long +virtual Android.OS.Storage.StorageManager.GetCacheQuotaBytes(Java.Util.UUID! storageUuid) -> long +virtual Android.OS.Storage.StorageManager.GetCacheSizeBytes(Java.Util.UUID! storageUuid) -> long +virtual Android.OS.Storage.StorageManager.GetManageSpaceActivityIntent(string! packageName, int requestCode) -> Android.App.PendingIntent? +virtual Android.OS.Storage.StorageManager.GetMountedObbPath(string? rawPath) -> string? +virtual Android.OS.Storage.StorageManager.GetStorageVolume(Android.Net.Uri! uri) -> Android.OS.Storage.StorageVolume! +virtual Android.OS.Storage.StorageManager.GetStorageVolume(Java.IO.File! file) -> Android.OS.Storage.StorageVolume? +virtual Android.OS.Storage.StorageManager.GetUuidForPath(Java.IO.File! path) -> Java.Util.UUID! +virtual Android.OS.Storage.StorageManager.IsAllocationSupported(Java.IO.FileDescriptor! fd) -> bool +virtual Android.OS.Storage.StorageManager.IsCacheBehaviorGroup(Java.IO.File? path) -> bool +virtual Android.OS.Storage.StorageManager.IsCacheBehaviorTombstone(Java.IO.File? path) -> bool +virtual Android.OS.Storage.StorageManager.IsCheckpointSupported.get -> bool +virtual Android.OS.Storage.StorageManager.IsEncrypted(Java.IO.File? file) -> bool +virtual Android.OS.Storage.StorageManager.IsObbMounted(string? rawPath) -> bool +virtual Android.OS.Storage.StorageManager.MountObb(string? rawPath, string? key, Android.OS.Storage.OnObbStateChangeListener? listener) -> bool +virtual Android.OS.Storage.StorageManager.OpenProxyFileDescriptor(Android.OS.ParcelFileMode mode, Android.OS.ProxyFileDescriptorCallback? callback, Android.OS.Handler? handler) -> Android.OS.ParcelFileDescriptor! +virtual Android.OS.Storage.StorageManager.PrimaryStorageVolume.get -> Android.OS.Storage.StorageVolume! +virtual Android.OS.Storage.StorageManager.RecentStorageVolumes.get -> System.Collections.Generic.IList! +virtual Android.OS.Storage.StorageManager.RegisterStorageVolumeCallback(Java.Util.Concurrent.IExecutor! executor, Android.OS.Storage.StorageManager.StorageVolumeCallback! callback) -> void +virtual Android.OS.Storage.StorageManager.SetCacheBehaviorGroup(Java.IO.File? path, bool group) -> void +virtual Android.OS.Storage.StorageManager.SetCacheBehaviorTombstone(Java.IO.File? path, bool tombstone) -> void +virtual Android.OS.Storage.StorageManager.StorageVolumeCallback.OnStateChanged(Android.OS.Storage.StorageVolume! volume) -> void +virtual Android.OS.Storage.StorageManager.StorageVolumes.get -> System.Collections.Generic.IList! +virtual Android.OS.Storage.StorageManager.StorageVolumesIncludingSharedProfiles.get -> System.Collections.Generic.IList! +virtual Android.OS.Storage.StorageManager.UnmountObb(string? rawPath, bool force, Android.OS.Storage.OnObbStateChangeListener? listener) -> bool +virtual Android.OS.Storage.StorageManager.UnregisterStorageVolumeCallback(Android.OS.Storage.StorageManager.StorageVolumeCallback! callback) -> void +virtual Android.OS.Strictmode.InstanceCountViolation.NumberOfInstances.get -> long +virtual Android.OS.TestLooperManager.Execute(Android.OS.Message? message) -> void +virtual Android.OS.TestLooperManager.HasMessages(Android.OS.Handler? h, Java.Lang.Object? object, int what) -> bool +virtual Android.OS.TestLooperManager.HasMessages(Android.OS.Handler? h, Java.Lang.Object? object, Java.Lang.IRunnable? r) -> bool +virtual Android.OS.TestLooperManager.MessageQueue.get -> Android.OS.MessageQueue? +virtual Android.OS.TestLooperManager.Next() -> Android.OS.Message? +virtual Android.OS.TestLooperManager.Recycle(Android.OS.Message? msg) -> void +virtual Android.OS.TestLooperManager.Release() -> void +virtual Android.OS.TokenWatcher.Acquire(Android.OS.IBinder? token, string? tag) -> void +virtual Android.OS.TokenWatcher.Cleanup(Android.OS.IBinder? token, bool unlink) -> void +virtual Android.OS.TokenWatcher.Dump() -> void +virtual Android.OS.TokenWatcher.Dump(Java.IO.PrintWriter? pw) -> void +virtual Android.OS.TokenWatcher.IsAcquired.get -> bool +virtual Android.OS.TokenWatcher.Release(Android.OS.IBinder? token) -> void +virtual Android.OS.UserManager.GetApplicationRestrictions(string? packageName) -> Android.OS.Bundle? +virtual Android.OS.UserManager.GetSerialNumberForUser(Android.OS.UserHandle? user) -> long +virtual Android.OS.UserManager.GetUserCreationTime(Android.OS.UserHandle? userHandle) -> long +virtual Android.OS.UserManager.GetUserForSerialNumber(long serialNumber) -> Android.OS.UserHandle? +virtual Android.OS.UserManager.GetUserRestrictions(Android.OS.UserHandle? userHandle) -> Android.OS.Bundle? +virtual Android.OS.UserManager.HasUserRestriction(string? restrictionKey) -> bool +virtual Android.OS.UserManager.InvokeIsUserUnlocked(Android.OS.UserHandle? user) -> bool +virtual Android.OS.UserManager.IsAdminUser.get -> bool +virtual Android.OS.UserManager.IsDemoUser.get -> bool +virtual Android.OS.UserManager.IsManagedProfile.get -> bool +virtual Android.OS.UserManager.IsProfile.get -> bool +virtual Android.OS.UserManager.IsQuietModeEnabled(Android.OS.UserHandle? userHandle) -> bool +virtual Android.OS.UserManager.IsSystemUser.get -> bool +virtual Android.OS.UserManager.IsUserAGoat.get -> bool +virtual Android.OS.UserManager.IsUserForeground.get -> bool +virtual Android.OS.UserManager.IsUserRunning(Android.OS.UserHandle? user) -> bool +virtual Android.OS.UserManager.IsUserRunningOrStopping(Android.OS.UserHandle? user) -> bool +virtual Android.OS.UserManager.IsUserUnlocked.get -> bool +virtual Android.OS.UserManager.RequestQuietModeEnabled(bool enableQuietMode, Android.OS.UserHandle! userHandle) -> bool +virtual Android.OS.UserManager.RequestQuietModeEnabled(bool enableQuietMode, Android.OS.UserHandle! userHandle, int flags) -> bool +virtual Android.OS.UserManager.SetRestrictionsChallenge(string? newPin) -> bool +virtual Android.OS.UserManager.SetUserRestriction(string? key, bool value) -> void +virtual Android.OS.UserManager.SetUserRestrictions(Android.OS.Bundle? restrictions, Android.OS.UserHandle? userHandle) -> void +virtual Android.OS.UserManager.UserCount.get -> int +virtual Android.OS.UserManager.UserName.get -> string! +virtual Android.OS.UserManager.UserOperationException.UserOperationResult.get -> Android.OS.UserOperationResultCode +virtual Android.OS.UserManager.UserProfiles.get -> System.Collections.Generic.IList? +virtual Android.OS.UserManager.UserRestrictions.get -> Android.OS.Bundle? +virtual Android.OS.UserManager.UserRestrictions.set -> void +virtual Android.OS.VibrationEffect.DescribeContents() -> int +virtual Android.OS.Vibrator.AreEffectsSupported(params int[]! effectIds) -> int[]! +virtual Android.OS.Vibrator.ArePrimitivesSupported(params int[]! primitiveIds) -> bool[]! +virtual Android.OS.Vibrator.GetPrimitiveDurations(params int[]! primitiveIds) -> int[]! +virtual Android.OS.Vibrator.Id.get -> int +virtual Android.OS.Vibrator.QFactor.get -> float +virtual Android.OS.Vibrator.ResonantFrequency.get -> float +virtual Android.OS.Vibrator.Vibrate(Android.OS.VibrationEffect! vibe, Android.OS.VibrationAttributes! attributes) -> void +virtual Android.OS.Vibrator.Vibrate(Android.OS.VibrationEffect? vibe) -> void +virtual Android.OS.Vibrator.Vibrate(Android.OS.VibrationEffect? vibe, Android.Media.AudioAttributes? attributes) -> void +virtual Android.OS.Vibrator.Vibrate(long milliseconds) -> void +virtual Android.OS.Vibrator.Vibrate(long milliseconds, Android.Media.AudioAttributes? attributes) -> void +virtual Android.OS.Vibrator.Vibrate(long[]? pattern, int repeat) -> void +virtual Android.OS.Vibrator.Vibrate(long[]? pattern, int repeat, Android.Media.AudioAttributes? attributes) -> void +virtual Android.OS.WorkSource.Add(Android.OS.WorkSource? other) -> bool +virtual Android.OS.WorkSource.Clear() -> void +virtual Android.OS.WorkSource.DescribeContents() -> int +virtual Android.OS.WorkSource.Diff(Android.OS.WorkSource? other) -> bool +virtual Android.OS.WorkSource.Remove(Android.OS.WorkSource? other) -> bool +virtual Android.OS.WorkSource.Set(Android.OS.WorkSource? other) -> void +virtual Android.OS.WorkSource.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Preferences.DialogPreference.Dialog.get -> Android.App.Dialog? +virtual Android.Preferences.DialogPreference.DialogIcon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Preferences.DialogPreference.DialogIcon.set -> void +virtual Android.Preferences.DialogPreference.DialogLayoutResource.get -> int +virtual Android.Preferences.DialogPreference.DialogLayoutResource.set -> void +virtual Android.Preferences.DialogPreference.DialogMessageFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.DialogPreference.DialogMessageFormatted.set -> void +virtual Android.Preferences.DialogPreference.DialogTitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.DialogPreference.DialogTitleFormatted.set -> void +virtual Android.Preferences.DialogPreference.NegativeButtonTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.DialogPreference.NegativeButtonTextFormatted.set -> void +virtual Android.Preferences.DialogPreference.OnActivityDestroy() -> void +virtual Android.Preferences.DialogPreference.OnBindDialogView(Android.Views.View? view) -> void +virtual Android.Preferences.DialogPreference.OnClick(Android.Content.IDialogInterface? dialog, int which) -> void +virtual Android.Preferences.DialogPreference.OnCreateDialogView() -> Android.Views.View? +virtual Android.Preferences.DialogPreference.OnDialogClosed(bool positiveResult) -> void +virtual Android.Preferences.DialogPreference.OnDismiss(Android.Content.IDialogInterface? dialog) -> void +virtual Android.Preferences.DialogPreference.OnPrepareDialogBuilder(Android.App.AlertDialog.Builder? builder) -> void +virtual Android.Preferences.DialogPreference.PositiveButtonTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.DialogPreference.PositiveButtonTextFormatted.set -> void +virtual Android.Preferences.DialogPreference.SetDialogIcon(int dialogIconRes) -> void +virtual Android.Preferences.DialogPreference.SetDialogMessage(int dialogMessageResId) -> void +virtual Android.Preferences.DialogPreference.SetDialogTitle(int dialogTitleResId) -> void +virtual Android.Preferences.DialogPreference.SetNegativeButtonText(int negativeButtonTextResId) -> void +virtual Android.Preferences.DialogPreference.SetPositiveButtonText(int positiveButtonTextResId) -> void +virtual Android.Preferences.DialogPreference.ShowDialog(Android.OS.Bundle? state) -> void +virtual Android.Preferences.EditTextPreference.EditText.get -> Android.Widget.EditText? +virtual Android.Preferences.EditTextPreference.OnAddEditTextToDialogView(Android.Views.View? dialogView, Android.Widget.EditText? editText) -> void +virtual Android.Preferences.EditTextPreference.Text.get -> string? +virtual Android.Preferences.EditTextPreference.Text.set -> void +virtual Android.Preferences.ListPreference.EntryFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.ListPreference.FindIndexOfValue(string? value) -> int +virtual Android.Preferences.ListPreference.GetEntriesFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Preferences.ListPreference.GetEntryValuesFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Preferences.ListPreference.SetEntries(int entriesResId) -> void +virtual Android.Preferences.ListPreference.SetEntries(Java.Lang.ICharSequence![]? entries) -> void +virtual Android.Preferences.ListPreference.SetEntryValues(int entryValuesResId) -> void +virtual Android.Preferences.ListPreference.SetEntryValues(Java.Lang.ICharSequence![]? entryValues) -> void +virtual Android.Preferences.ListPreference.SetValueIndex(int index) -> void +virtual Android.Preferences.ListPreference.Value.get -> string? +virtual Android.Preferences.ListPreference.Value.set -> void +virtual Android.Preferences.MultiSelectListPreference.FindIndexOfValue(string? value) -> int +virtual Android.Preferences.MultiSelectListPreference.GetEntriesFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Preferences.MultiSelectListPreference.GetEntryValuesFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Preferences.MultiSelectListPreference.SetEntries(int entriesResId) -> void +virtual Android.Preferences.MultiSelectListPreference.SetEntries(Java.Lang.ICharSequence![]? entries) -> void +virtual Android.Preferences.MultiSelectListPreference.SetEntryValues(int entryValuesResId) -> void +virtual Android.Preferences.MultiSelectListPreference.SetEntryValues(Java.Lang.ICharSequence![]? entryValues) -> void +virtual Android.Preferences.MultiSelectListPreference.Values.get -> System.Collections.Generic.ICollection? +virtual Android.Preferences.MultiSelectListPreference.Values.set -> void +virtual Android.Preferences.Preference.CallChangeListener(Java.Lang.Object? newValue) -> bool +virtual Android.Preferences.Preference.CompareTo(Android.Preferences.Preference? another) -> int +virtual Android.Preferences.Preference.Context.get -> Android.Content.Context? +virtual Android.Preferences.Preference.Dependency.get -> string? +virtual Android.Preferences.Preference.Dependency.set -> void +virtual Android.Preferences.Preference.Editor.get -> Android.Content.ISharedPreferencesEditor? +virtual Android.Preferences.Preference.Enabled.get -> bool +virtual Android.Preferences.Preference.Enabled.set -> void +virtual Android.Preferences.Preference.Extras.get -> Android.OS.Bundle? +virtual Android.Preferences.Preference.FindPreferenceInHierarchy(string? key) -> Android.Preferences.Preference? +virtual Android.Preferences.Preference.Fragment.get -> string? +virtual Android.Preferences.Preference.Fragment.set -> void +virtual Android.Preferences.Preference.GetPersistedBoolean(bool defaultReturnValue) -> bool +virtual Android.Preferences.Preference.GetPersistedFloat(float defaultReturnValue) -> float +virtual Android.Preferences.Preference.GetPersistedInt(int defaultReturnValue) -> int +virtual Android.Preferences.Preference.GetPersistedLong(long defaultReturnValue) -> long +virtual Android.Preferences.Preference.GetPersistedString(string? defaultReturnValue) -> string? +virtual Android.Preferences.Preference.GetPersistedStringSet(System.Collections.Generic.ICollection? defaultReturnValue) -> System.Collections.Generic.ICollection? +virtual Android.Preferences.Preference.GetView(Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Preferences.Preference.HasKey.get -> bool +virtual Android.Preferences.Preference.Icon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Preferences.Preference.Icon.set -> void +virtual Android.Preferences.Preference.IconSpaceReserved.get -> bool +virtual Android.Preferences.Preference.IconSpaceReserved.set -> void +virtual Android.Preferences.Preference.Intent.get -> Android.Content.Intent? +virtual Android.Preferences.Preference.Intent.set -> void +virtual Android.Preferences.Preference.Key.get -> string? +virtual Android.Preferences.Preference.Key.set -> void +virtual Android.Preferences.Preference.LayoutResource.get -> int +virtual Android.Preferences.Preference.LayoutResource.set -> void +virtual Android.Preferences.Preference.NotifyChanged() -> void +virtual Android.Preferences.Preference.NotifyDependencyChange(bool disableDependents) -> void +virtual Android.Preferences.Preference.NotifyHierarchyChanged() -> void +virtual Android.Preferences.Preference.OnAttachedToActivity() -> void +virtual Android.Preferences.Preference.OnAttachedToHierarchy(Android.Preferences.PreferenceManager? preferenceManager) -> void +virtual Android.Preferences.Preference.OnBindView(Android.Views.View? view) -> void +virtual Android.Preferences.Preference.OnClick() -> void +virtual Android.Preferences.Preference.OnCreateView(Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Preferences.Preference.OnDependencyChanged(Android.Preferences.Preference? dependency, bool disableDependent) -> void +virtual Android.Preferences.Preference.OnGetDefaultValue(Android.Content.Res.TypedArray? a, int index) -> Java.Lang.Object? +virtual Android.Preferences.Preference.OnParentChanged(Android.Preferences.Preference? parent, bool disableChild) -> void +virtual Android.Preferences.Preference.OnPreferenceChangeListener.get -> Android.Preferences.Preference.IOnPreferenceChangeListener? +virtual Android.Preferences.Preference.OnPreferenceChangeListener.set -> void +virtual Android.Preferences.Preference.OnPreferenceClickListener.get -> Android.Preferences.Preference.IOnPreferenceClickListener? +virtual Android.Preferences.Preference.OnPreferenceClickListener.set -> void +virtual Android.Preferences.Preference.OnPrepareForRemoval() -> void +virtual Android.Preferences.Preference.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Preferences.Preference.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Preferences.Preference.OnSetInitialValue(bool restorePersistedValue, Java.Lang.Object? defaultValue) -> void +virtual Android.Preferences.Preference.Order.get -> int +virtual Android.Preferences.Preference.Order.set -> void +virtual Android.Preferences.Preference.Parent.get -> Android.Preferences.PreferenceGroup? +virtual Android.Preferences.Preference.PeekExtras() -> Android.OS.Bundle? +virtual Android.Preferences.Preference.PersistBoolean(bool value) -> bool +virtual Android.Preferences.Preference.Persistent.get -> bool +virtual Android.Preferences.Preference.Persistent.set -> void +virtual Android.Preferences.Preference.PersistFloat(float value) -> bool +virtual Android.Preferences.Preference.PersistInt(int value) -> bool +virtual Android.Preferences.Preference.PersistLong(long value) -> bool +virtual Android.Preferences.Preference.PersistString(string? value) -> bool +virtual Android.Preferences.Preference.PersistStringSet(System.Collections.Generic.ICollection? values) -> bool +virtual Android.Preferences.Preference.PreferenceDataStore.get -> Android.Preferences.IPreferenceDataStore? +virtual Android.Preferences.Preference.PreferenceDataStore.set -> void +virtual Android.Preferences.Preference.PreferenceManager.get -> Android.Preferences.PreferenceManager? +virtual Android.Preferences.Preference.RecycleEnabled.get -> bool +virtual Android.Preferences.Preference.RecycleEnabled.set -> void +virtual Android.Preferences.Preference.RestoreHierarchyState(Android.OS.Bundle? container) -> void +virtual Android.Preferences.Preference.SaveHierarchyState(Android.OS.Bundle? container) -> void +virtual Android.Preferences.Preference.Selectable.get -> bool +virtual Android.Preferences.Preference.Selectable.set -> void +virtual Android.Preferences.Preference.SetDefaultValue(Java.Lang.Object? defaultValue) -> void +virtual Android.Preferences.Preference.SetIcon(int iconResId) -> void +virtual Android.Preferences.Preference.SetSummary(int summaryResId) -> void +virtual Android.Preferences.Preference.SetTitle(int titleResId) -> void +virtual Android.Preferences.Preference.SharedPreferences.get -> Android.Content.ISharedPreferences? +virtual Android.Preferences.Preference.ShouldCommit() -> bool +virtual Android.Preferences.Preference.ShouldDisableDependents() -> bool +virtual Android.Preferences.Preference.ShouldDisableView.get -> bool +virtual Android.Preferences.Preference.ShouldDisableView.set -> void +virtual Android.Preferences.Preference.ShouldPersist() -> bool +virtual Android.Preferences.Preference.SingleLineTitle.get -> bool +virtual Android.Preferences.Preference.SingleLineTitle.set -> void +virtual Android.Preferences.Preference.SummaryFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.Preference.SummaryFormatted.set -> void +virtual Android.Preferences.Preference.TitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.Preference.TitleFormatted.set -> void +virtual Android.Preferences.Preference.TitleRes.get -> int +virtual Android.Preferences.Preference.WidgetLayoutResource.get -> int +virtual Android.Preferences.Preference.WidgetLayoutResource.set -> void +virtual Android.Preferences.PreferenceActivity.AddPreferencesFromIntent(Android.Content.Intent? intent) -> void +virtual Android.Preferences.PreferenceActivity.AddPreferencesFromResource(int preferencesResId) -> void +virtual Android.Preferences.PreferenceActivity.FindPreference(Java.Lang.ICharSequence? key) -> Android.Preferences.Preference? +virtual Android.Preferences.PreferenceActivity.FinishPreferencePanel(Android.App.Fragment? caller, Android.App.Result resultCode, Android.Content.Intent? resultData) -> void +virtual Android.Preferences.PreferenceActivity.HasHeaders.get -> bool +virtual Android.Preferences.PreferenceActivity.InvalidateHeaders() -> void +virtual Android.Preferences.PreferenceActivity.IsMultiPane.get -> bool +virtual Android.Preferences.PreferenceActivity.IsValidFragment(string? fragmentName) -> bool +virtual Android.Preferences.PreferenceActivity.LoadHeadersFromResource(int resid, System.Collections.Generic.IList? target) -> void +virtual Android.Preferences.PreferenceActivity.OnBuildHeaders(System.Collections.Generic.IList? target) -> void +virtual Android.Preferences.PreferenceActivity.OnBuildStartFragmentIntent(string? fragmentName, Android.OS.Bundle? args, int titleRes, int shortTitleRes) -> Android.Content.Intent? +virtual Android.Preferences.PreferenceActivity.OnGetInitialHeader() -> Android.Preferences.PreferenceActivity.Header? +virtual Android.Preferences.PreferenceActivity.OnGetNewHeader() -> Android.Preferences.PreferenceActivity.Header? +virtual Android.Preferences.PreferenceActivity.OnHeaderClick(Android.Preferences.PreferenceActivity.Header? header, int position) -> void +virtual Android.Preferences.PreferenceActivity.OnIsHidingHeaders() -> bool +virtual Android.Preferences.PreferenceActivity.OnIsMultiPane() -> bool +virtual Android.Preferences.PreferenceActivity.OnPreferenceStartFragment(Android.Preferences.PreferenceFragment? caller, Android.Preferences.Preference? pref) -> bool +virtual Android.Preferences.PreferenceActivity.OnPreferenceTreeClick(Android.Preferences.PreferenceScreen? preferenceScreen, Android.Preferences.Preference? preference) -> bool +virtual Android.Preferences.PreferenceActivity.PreferenceManager.get -> Android.Preferences.PreferenceManager? +virtual Android.Preferences.PreferenceActivity.PreferenceScreen.get -> Android.Preferences.PreferenceScreen? +virtual Android.Preferences.PreferenceActivity.PreferenceScreen.set -> void +virtual Android.Preferences.PreferenceActivity.SetListFooter(Android.Views.View? view) -> void +virtual Android.Preferences.PreferenceActivity.SetParentTitle(Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? shortTitle, Android.Views.View.IOnClickListener? listener) -> void +virtual Android.Preferences.PreferenceActivity.ShowBreadCrumbs(Java.Lang.ICharSequence? title, Java.Lang.ICharSequence? shortTitle) -> void +virtual Android.Preferences.PreferenceActivity.StartPreferenceFragment(Android.App.Fragment? fragment, bool push) -> void +virtual Android.Preferences.PreferenceActivity.StartPreferencePanel(string? fragmentClass, Android.OS.Bundle? args, int titleRes, Java.Lang.ICharSequence? titleText, Android.App.Fragment? resultTo, int resultRequestCode) -> void +virtual Android.Preferences.PreferenceActivity.StartWithFragment(string? fragmentName, Android.OS.Bundle? args, Android.App.Fragment? resultTo, int resultRequestCode) -> void +virtual Android.Preferences.PreferenceActivity.StartWithFragment(string? fragmentName, Android.OS.Bundle? args, Android.App.Fragment? resultTo, int resultRequestCode, int titleRes, int shortTitleRes) -> void +virtual Android.Preferences.PreferenceActivity.SwitchToHeader(Android.Preferences.PreferenceActivity.Header? header) -> void +virtual Android.Preferences.PreferenceActivity.SwitchToHeader(string? fragmentName, Android.OS.Bundle? args) -> void +virtual Android.Preferences.PreferenceFragment.AddPreferencesFromIntent(Android.Content.Intent? intent) -> void +virtual Android.Preferences.PreferenceFragment.AddPreferencesFromResource(int preferencesResId) -> void +virtual Android.Preferences.PreferenceFragment.FindPreference(Java.Lang.ICharSequence? key) -> Android.Preferences.Preference? +virtual Android.Preferences.PreferenceFragment.OnPreferenceTreeClick(Android.Preferences.PreferenceScreen? preferenceScreen, Android.Preferences.Preference? preference) -> bool +virtual Android.Preferences.PreferenceFragment.PreferenceManager.get -> Android.Preferences.PreferenceManager? +virtual Android.Preferences.PreferenceFragment.PreferenceScreen.get -> Android.Preferences.PreferenceScreen? +virtual Android.Preferences.PreferenceFragment.PreferenceScreen.set -> void +virtual Android.Preferences.PreferenceGroup.AddItemFromInflater(Android.Preferences.Preference? preference) -> void +virtual Android.Preferences.PreferenceGroup.AddPreference(Android.Preferences.Preference? preference) -> bool +virtual Android.Preferences.PreferenceGroup.DispatchRestoreInstanceState(Android.OS.Bundle? container) -> void +virtual Android.Preferences.PreferenceGroup.DispatchSaveInstanceState(Android.OS.Bundle? container) -> void +virtual Android.Preferences.PreferenceGroup.FindPreference(Java.Lang.ICharSequence? key) -> Android.Preferences.Preference? +virtual Android.Preferences.PreferenceGroup.GetPreference(int index) -> Android.Preferences.Preference? +virtual Android.Preferences.PreferenceGroup.IsOnSameScreenAsChildren.get -> bool +virtual Android.Preferences.PreferenceGroup.OnPrepareAddPreference(Android.Preferences.Preference? preference) -> bool +virtual Android.Preferences.PreferenceGroup.OrderingAsAdded.get -> bool +virtual Android.Preferences.PreferenceGroup.OrderingAsAdded.set -> void +virtual Android.Preferences.PreferenceGroup.PreferenceCount.get -> int +virtual Android.Preferences.PreferenceGroup.RemoveAll() -> void +virtual Android.Preferences.PreferenceGroup.RemovePreference(Android.Preferences.Preference? preference) -> bool +virtual Android.Preferences.PreferenceManager.CreatePreferenceScreen(Android.Content.Context? context) -> Android.Preferences.PreferenceScreen? +virtual Android.Preferences.PreferenceManager.FindPreference(Java.Lang.ICharSequence? key) -> Android.Preferences.Preference? +virtual Android.Preferences.PreferenceManager.IsStorageDefault.get -> bool +virtual Android.Preferences.PreferenceManager.IsStorageDeviceProtected.get -> bool +virtual Android.Preferences.PreferenceManager.PreferenceDataStore.get -> Android.Preferences.IPreferenceDataStore? +virtual Android.Preferences.PreferenceManager.PreferenceDataStore.set -> void +virtual Android.Preferences.PreferenceManager.SetStorageDefault() -> void +virtual Android.Preferences.PreferenceManager.SetStorageDeviceProtected() -> void +virtual Android.Preferences.PreferenceManager.SharedPreferences.get -> Android.Content.ISharedPreferences? +virtual Android.Preferences.PreferenceManager.SharedPreferencesMode.get -> Android.Content.FileCreationMode +virtual Android.Preferences.PreferenceManager.SharedPreferencesMode.set -> void +virtual Android.Preferences.PreferenceManager.SharedPreferencesName.get -> string? +virtual Android.Preferences.PreferenceManager.SharedPreferencesName.set -> void +virtual Android.Preferences.RingtonePreference.OnActivityResult(int requestCode, Android.App.Result resultCode, Android.Content.Intent? data) -> bool +virtual Android.Preferences.RingtonePreference.OnPrepareRingtonePickerIntent(Android.Content.Intent? ringtonePickerIntent) -> void +virtual Android.Preferences.RingtonePreference.OnRestoreRingtone() -> Android.Net.Uri? +virtual Android.Preferences.RingtonePreference.OnSaveRingtone(Android.Net.Uri? ringtoneUri) -> void +virtual Android.Preferences.RingtonePreference.RingtoneType.get -> Android.Media.RingtoneType +virtual Android.Preferences.RingtonePreference.RingtoneType.set -> void +virtual Android.Preferences.RingtonePreference.ShowDefault.get -> bool +virtual Android.Preferences.RingtonePreference.ShowDefault.set -> void +virtual Android.Preferences.RingtonePreference.ShowSilent.get -> bool +virtual Android.Preferences.RingtonePreference.ShowSilent.set -> void +virtual Android.Preferences.SwitchPreference.SetSwitchTextOff(int resId) -> void +virtual Android.Preferences.SwitchPreference.SetSwitchTextOn(int resId) -> void +virtual Android.Preferences.SwitchPreference.SwitchTextOffFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.SwitchPreference.SwitchTextOffFormatted.set -> void +virtual Android.Preferences.SwitchPreference.SwitchTextOnFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.SwitchPreference.SwitchTextOnFormatted.set -> void +virtual Android.Preferences.TwoStatePreference.Checked.get -> bool +virtual Android.Preferences.TwoStatePreference.Checked.set -> void +virtual Android.Preferences.TwoStatePreference.DisableDependentsState.get -> bool +virtual Android.Preferences.TwoStatePreference.DisableDependentsState.set -> void +virtual Android.Preferences.TwoStatePreference.SetSummaryOff(int summaryResId) -> void +virtual Android.Preferences.TwoStatePreference.SetSummaryOn(int summaryResId) -> void +virtual Android.Preferences.TwoStatePreference.SummaryOffFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.TwoStatePreference.SummaryOffFormatted.set -> void +virtual Android.Preferences.TwoStatePreference.SummaryOnFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Preferences.TwoStatePreference.SummaryOnFormatted.set -> void +virtual Android.Print.Pdf.PrintedPdfDocument.PageContentRect.get -> Android.Graphics.Rect! +virtual Android.Print.Pdf.PrintedPdfDocument.PageHeight.get -> int +virtual Android.Print.Pdf.PrintedPdfDocument.PageWidth.get -> int +virtual Android.Print.Pdf.PrintedPdfDocument.StartPage(int pageNumber) -> Android.Graphics.Pdf.PdfDocument.Page! +virtual Android.Print.PrintDocumentAdapter.LayoutResultCallback.OnLayoutCancelled() -> void +virtual Android.Print.PrintDocumentAdapter.LayoutResultCallback.OnLayoutFailed(Java.Lang.ICharSequence? error) -> void +virtual Android.Print.PrintDocumentAdapter.LayoutResultCallback.OnLayoutFinished(Android.Print.PrintDocumentInfo? info, bool changed) -> void +virtual Android.Print.PrintDocumentAdapter.OnFinish() -> void +virtual Android.Print.PrintDocumentAdapter.OnStart() -> void +virtual Android.Print.PrintDocumentAdapter.WriteResultCallback.OnWriteCancelled() -> void +virtual Android.Print.PrintDocumentAdapter.WriteResultCallback.OnWriteFailed(Java.Lang.ICharSequence? error) -> void +virtual Android.Print.PrintDocumentAdapter.WriteResultCallback.OnWriteFinished(Android.Print.PageRange![]? pages) -> void +virtual Android.PrintServices.PrinterDiscoverySession.OnRequestCustomPrinterIcon(Android.Print.PrinterId! printerId, Android.OS.CancellationSignal! cancellationSignal, Android.PrintServices.CustomPrinterIconCallback! callback) -> void +virtual Android.PrintServices.PrintService.OnConnected() -> void +virtual Android.PrintServices.PrintService.OnDisconnected() -> void +virtual Android.Provider.CloudMediaProvider.OnCreateCloudMediaSurfaceController(Android.OS.Bundle! config, Android.Provider.CloudMediaProvider.CloudMediaSurfaceStateChangedCallback! callback) -> Android.Provider.CloudMediaProvider.CloudMediaSurfaceController? +virtual Android.Provider.CloudMediaProvider.OnQueryAlbums(Android.OS.Bundle! extras) -> Android.Database.ICursor! +virtual Android.Provider.DocumentsProvider.CopyDocument(string? sourceDocumentId, string? targetParentDocumentId) -> string? +virtual Android.Provider.DocumentsProvider.CreateDocument(string? parentDocumentId, string? mimeType, string? displayName) -> string? +virtual Android.Provider.DocumentsProvider.CreateWebLinkIntent(string? documentId, Android.OS.Bundle? options) -> Android.Content.IntentSender? +virtual Android.Provider.DocumentsProvider.DeleteDocument(string? documentId) -> void +virtual Android.Provider.DocumentsProvider.EjectRoot(string? rootId) -> void +virtual Android.Provider.DocumentsProvider.FindDocumentPath(string? parentDocumentId, string? childDocumentId) -> Android.Provider.DocumentsContract.Path? +virtual Android.Provider.DocumentsProvider.GetDocumentMetadata(string! documentId) -> Android.OS.Bundle? +virtual Android.Provider.DocumentsProvider.GetDocumentStreamTypes(string? documentId, string? mimeTypeFilter) -> string![]? +virtual Android.Provider.DocumentsProvider.GetDocumentType(string? documentId) -> string? +virtual Android.Provider.DocumentsProvider.IsChildDocument(string? parentDocumentId, string? documentId) -> bool +virtual Android.Provider.DocumentsProvider.MoveDocument(string? sourceDocumentId, string? sourceParentDocumentId, string? targetParentDocumentId) -> string? +virtual Android.Provider.DocumentsProvider.OpenDocumentThumbnail(string? documentId, Android.Graphics.Point? sizeHint, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Provider.DocumentsProvider.OpenTypedDocument(string? documentId, string? mimeTypeFilter, Android.OS.Bundle? opts, Android.OS.CancellationSignal? signal) -> Android.Content.Res.AssetFileDescriptor? +virtual Android.Provider.DocumentsProvider.QueryChildDocuments(string? parentDocumentId, string![]? projection, Android.OS.Bundle? queryArgs) -> Android.Database.ICursor? +virtual Android.Provider.DocumentsProvider.QueryRecentDocuments(string! rootId, string![]? projection, Android.OS.Bundle? queryArgs, Android.OS.CancellationSignal? signal) -> Android.Database.ICursor? +virtual Android.Provider.DocumentsProvider.QueryRecentDocuments(string? rootId, string![]? projection) -> Android.Database.ICursor? +virtual Android.Provider.DocumentsProvider.QuerySearchDocuments(string! rootId, string![]? projection, Android.OS.Bundle! queryArgs) -> Android.Database.ICursor? +virtual Android.Provider.DocumentsProvider.QuerySearchDocuments(string? rootId, string? query, string![]? projection) -> Android.Database.ICursor? +virtual Android.Provider.DocumentsProvider.RemoveDocument(string? documentId, string? parentDocumentId) -> void +virtual Android.Provider.DocumentsProvider.RenameDocument(string? documentId, string? displayName) -> string? +virtual Android.Provider.FontsContract.FontFamilyResult.GetFonts() -> Android.Provider.FontsContract.FontInfo![]! +virtual Android.Provider.FontsContract.FontFamilyResult.StatusCode.get -> Android.Provider.FontFamilyResultStatus +virtual Android.Provider.FontsContract.FontInfo.GetAxes() -> Android.Graphics.Fonts.FontVariationAxis![]? +virtual Android.Provider.FontsContract.FontInfo.IsItalic.get -> bool +virtual Android.Provider.FontsContract.FontInfo.ResultCode.get -> Android.Provider.FontResultCode +virtual Android.Provider.FontsContract.FontInfo.TtcIndex.get -> int +virtual Android.Provider.FontsContract.FontInfo.Uri.get -> Android.Net.Uri! +virtual Android.Provider.FontsContract.FontInfo.Weight.get -> int +virtual Android.Provider.FontsContract.FontRequestCallback.OnTypefaceRequestFailed(Android.Provider.FontRequestFailureReason reason) -> void +virtual Android.Provider.FontsContract.FontRequestCallback.OnTypefaceRetrieved(Android.Graphics.Typeface? typeface) -> void +virtual Android.Provider.SearchRecentSuggestions.ClearHistory() -> void +virtual Android.Provider.SearchRecentSuggestions.SaveRecentQuery(string? queryString, string? line2) -> void +virtual Android.Provider.SearchRecentSuggestions.TruncateHistory(Android.Content.ContentResolver? cr, int maxEntries) -> void +virtual Android.Renderscripts.Allocation.ByteBuffer.get -> Java.Nio.ByteBuffer? +virtual Android.Renderscripts.Allocation.BytesSize.get -> int +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, Android.Renderscripts.Allocation? data, int dataOff) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, byte[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, float[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, int[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFrom(int off, int count, short[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFromUnchecked(int off, int count, byte[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFromUnchecked(int off, int count, float[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFromUnchecked(int off, int count, int[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFromUnchecked(int off, int count, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeFromUnchecked(int off, int count, short[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeTo(int off, int count, byte[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeTo(int off, int count, float[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeTo(int off, int count, int[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeTo(int off, int count, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeTo(int off, int count, short[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeToUnchecked(int off, int count, byte[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeToUnchecked(int off, int count, float[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeToUnchecked(int off, int count, int[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeToUnchecked(int off, int count, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy1DRangeToUnchecked(int off, int count, short[]? d) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, Android.Graphics.Bitmap? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, Android.Renderscripts.Allocation? data, int dataXoff, int dataYoff) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, byte[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, float[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, int[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeFrom(int xoff, int yoff, int w, int h, short[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeTo(int xoff, int yoff, int w, int h, byte[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeTo(int xoff, int yoff, int w, int h, float[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeTo(int xoff, int yoff, int w, int h, int[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeTo(int xoff, int yoff, int w, int h, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy2DRangeTo(int xoff, int yoff, int w, int h, short[]? data) -> void +virtual Android.Renderscripts.Allocation.Copy3DRangeFrom(int xoff, int yoff, int zoff, int w, int h, int d, Android.Renderscripts.Allocation? data, int dataXoff, int dataYoff, int dataZoff) -> void +virtual Android.Renderscripts.Allocation.Copy3DRangeFrom(int xoff, int yoff, int zoff, int w, int h, int d, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.Copy3DRangeTo(int xoff, int yoff, int zoff, int w, int h, int d, Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(Android.Graphics.Bitmap? b) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(Android.Renderscripts.Allocation? a) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(Android.Renderscripts.BaseObj![]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(byte[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(float[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(int[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.CopyFrom(short[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFromUnchecked(byte[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFromUnchecked(float[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFromUnchecked(int[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyFromUnchecked(Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.CopyFromUnchecked(short[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyTo(Android.Graphics.Bitmap? b) -> void +virtual Android.Renderscripts.Allocation.CopyTo(byte[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyTo(float[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyTo(int[]? d) -> void +virtual Android.Renderscripts.Allocation.CopyTo(Java.Lang.Object? array) -> void +virtual Android.Renderscripts.Allocation.CopyTo(short[]? d) -> void +virtual Android.Renderscripts.Allocation.Element.get -> Android.Renderscripts.Element? +virtual Android.Renderscripts.Allocation.GenerateMipmaps() -> void +virtual Android.Renderscripts.Allocation.IoReceive() -> void +virtual Android.Renderscripts.Allocation.IoSend() -> void +virtual Android.Renderscripts.Allocation.Resize(int dimX) -> void +virtual Android.Renderscripts.Allocation.SetAutoPadding(bool useAutoPadding) -> void +virtual Android.Renderscripts.Allocation.SetFromFieldPacker(int xoff, Android.Renderscripts.FieldPacker? fp) -> void +virtual Android.Renderscripts.Allocation.SetFromFieldPacker(int xoff, int component_number, Android.Renderscripts.FieldPacker? fp) -> void +virtual Android.Renderscripts.Allocation.SetFromFieldPacker(int xoff, int yoff, int zoff, int component_number, Android.Renderscripts.FieldPacker? fp) -> void +virtual Android.Renderscripts.Allocation.SetOnBufferAvailableListener(Android.Renderscripts.Allocation.IOnBufferAvailableListener? callback) -> void +virtual Android.Renderscripts.Allocation.Stride.get -> long +virtual Android.Renderscripts.Allocation.Surface.get -> Android.Views.Surface? +virtual Android.Renderscripts.Allocation.Surface.set -> void +virtual Android.Renderscripts.Allocation.SyncAll(int srcLocation) -> void +virtual Android.Renderscripts.Allocation.TimeStamp.get -> long +virtual Android.Renderscripts.Allocation.Type.get -> Android.Renderscripts.Type? +virtual Android.Renderscripts.Allocation.Usage.get -> int +virtual Android.Renderscripts.AllocationAdapter.SetFace(Android.Renderscripts.Type.CubemapFace? cf) -> void +virtual Android.Renderscripts.AllocationAdapter.SetLOD(int lod) -> void +virtual Android.Renderscripts.AllocationAdapter.SetX(int x) -> void +virtual Android.Renderscripts.AllocationAdapter.SetY(int y) -> void +virtual Android.Renderscripts.AllocationAdapter.SetZ(int z) -> void +virtual Android.Renderscripts.BaseObj.Destroy() -> void +virtual Android.Renderscripts.BaseObj.Name.get -> string? +virtual Android.Renderscripts.BaseObj.Name.set -> void +virtual Android.Renderscripts.Element.Builder.Add(Android.Renderscripts.Element? element, string? name) -> Android.Renderscripts.Element.Builder? +virtual Android.Renderscripts.Element.Builder.Add(Android.Renderscripts.Element? element, string? name, int arraySize) -> Android.Renderscripts.Element.Builder? +virtual Android.Renderscripts.Element.Builder.Create() -> Android.Renderscripts.Element? +virtual Android.Renderscripts.Element.BytesSize.get -> int +virtual Android.Renderscripts.Element.GetDataKind() -> Android.Renderscripts.Element.DataKind? +virtual Android.Renderscripts.Element.GetDataType() -> Android.Renderscripts.Element.DataType? +virtual Android.Renderscripts.Element.GetSubElement(int index) -> Android.Renderscripts.Element? +virtual Android.Renderscripts.Element.GetSubElementArraySize(int index) -> int +virtual Android.Renderscripts.Element.GetSubElementName(int index) -> string? +virtual Android.Renderscripts.Element.GetSubElementOffsetBytes(int index) -> int +virtual Android.Renderscripts.Element.IsCompatible(Android.Renderscripts.Element? e) -> bool +virtual Android.Renderscripts.Element.IsComplex.get -> bool +virtual Android.Renderscripts.Element.SubElementCount.get -> int +virtual Android.Renderscripts.Element.VectorSize.get -> int +virtual Android.Renderscripts.FieldPacker.AddBoolean(bool v) -> void +virtual Android.Renderscripts.FieldPacker.AddF32(Android.Renderscripts.Float2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF32(Android.Renderscripts.Float3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF32(Android.Renderscripts.Float4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF32(float v) -> void +virtual Android.Renderscripts.FieldPacker.AddF64(Android.Renderscripts.Double2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF64(Android.Renderscripts.Double3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF64(Android.Renderscripts.Double4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddF64(double v) -> void +virtual Android.Renderscripts.FieldPacker.AddI16(Android.Renderscripts.Short2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI16(Android.Renderscripts.Short3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI16(Android.Renderscripts.Short4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI16(short v) -> void +virtual Android.Renderscripts.FieldPacker.AddI32(Android.Renderscripts.Int2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI32(Android.Renderscripts.Int3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI32(Android.Renderscripts.Int4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI32(int v) -> void +virtual Android.Renderscripts.FieldPacker.AddI64(Android.Renderscripts.Long2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI64(Android.Renderscripts.Long3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI64(Android.Renderscripts.Long4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI64(long v) -> void +virtual Android.Renderscripts.FieldPacker.AddI8(Android.Renderscripts.Byte2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI8(Android.Renderscripts.Byte3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI8(Android.Renderscripts.Byte4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddI8(sbyte v) -> void +virtual Android.Renderscripts.FieldPacker.AddMatrix(Android.Renderscripts.Matrix2f? v) -> void +virtual Android.Renderscripts.FieldPacker.AddMatrix(Android.Renderscripts.Matrix3f? v) -> void +virtual Android.Renderscripts.FieldPacker.AddMatrix(Android.Renderscripts.Matrix4f? v) -> void +virtual Android.Renderscripts.FieldPacker.AddObj(Android.Renderscripts.BaseObj? obj) -> void +virtual Android.Renderscripts.FieldPacker.AddU16(Android.Renderscripts.Int2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU16(Android.Renderscripts.Int3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU16(Android.Renderscripts.Int4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU16(int v) -> void +virtual Android.Renderscripts.FieldPacker.AddU32(Android.Renderscripts.Long2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU32(Android.Renderscripts.Long3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU32(Android.Renderscripts.Long4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU32(long v) -> void +virtual Android.Renderscripts.FieldPacker.AddU64(Android.Renderscripts.Long2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU64(Android.Renderscripts.Long3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU64(Android.Renderscripts.Long4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU64(long v) -> void +virtual Android.Renderscripts.FieldPacker.AddU8(Android.Renderscripts.Short2? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU8(Android.Renderscripts.Short3? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU8(Android.Renderscripts.Short4? v) -> void +virtual Android.Renderscripts.FieldPacker.AddU8(short v) -> void +virtual Android.Renderscripts.FieldPacker.Align(int v) -> void +virtual Android.Renderscripts.FieldPacker.Reset() -> void +virtual Android.Renderscripts.FieldPacker.Reset(int i) -> void +virtual Android.Renderscripts.FieldPacker.Skip(int i) -> void +virtual Android.Renderscripts.FieldPacker.Subalign(int v) -> void +virtual Android.Renderscripts.FieldPacker.SubBoolean() -> bool +virtual Android.Renderscripts.FieldPacker.SubByte2() -> Android.Renderscripts.Byte2? +virtual Android.Renderscripts.FieldPacker.SubByte3() -> Android.Renderscripts.Byte3? +virtual Android.Renderscripts.FieldPacker.SubByte4() -> Android.Renderscripts.Byte4? +virtual Android.Renderscripts.FieldPacker.SubDouble2() -> Android.Renderscripts.Double2? +virtual Android.Renderscripts.FieldPacker.SubDouble3() -> Android.Renderscripts.Double3? +virtual Android.Renderscripts.FieldPacker.SubDouble4() -> Android.Renderscripts.Double4? +virtual Android.Renderscripts.FieldPacker.SubF32() -> float +virtual Android.Renderscripts.FieldPacker.SubF64() -> double +virtual Android.Renderscripts.FieldPacker.SubFloat2() -> Android.Renderscripts.Float2? +virtual Android.Renderscripts.FieldPacker.SubFloat3() -> Android.Renderscripts.Float3? +virtual Android.Renderscripts.FieldPacker.SubFloat4() -> Android.Renderscripts.Float4? +virtual Android.Renderscripts.FieldPacker.SubI16() -> short +virtual Android.Renderscripts.FieldPacker.SubI32() -> int +virtual Android.Renderscripts.FieldPacker.SubI64() -> long +virtual Android.Renderscripts.FieldPacker.SubI8() -> sbyte +virtual Android.Renderscripts.FieldPacker.SubInt2() -> Android.Renderscripts.Int2? +virtual Android.Renderscripts.FieldPacker.SubInt3() -> Android.Renderscripts.Int3? +virtual Android.Renderscripts.FieldPacker.SubInt4() -> Android.Renderscripts.Int4? +virtual Android.Renderscripts.FieldPacker.SubLong2() -> Android.Renderscripts.Long2? +virtual Android.Renderscripts.FieldPacker.SubLong3() -> Android.Renderscripts.Long3? +virtual Android.Renderscripts.FieldPacker.SubLong4() -> Android.Renderscripts.Long4? +virtual Android.Renderscripts.FieldPacker.SubMatrix2f() -> Android.Renderscripts.Matrix2f? +virtual Android.Renderscripts.FieldPacker.SubMatrix3f() -> Android.Renderscripts.Matrix3f? +virtual Android.Renderscripts.FieldPacker.SubMatrix4f() -> Android.Renderscripts.Matrix4f? +virtual Android.Renderscripts.FieldPacker.SubShort2() -> Android.Renderscripts.Short2? +virtual Android.Renderscripts.FieldPacker.SubShort3() -> Android.Renderscripts.Short3? +virtual Android.Renderscripts.FieldPacker.SubShort4() -> Android.Renderscripts.Short4? +virtual Android.Renderscripts.FileA3D.GetIndexEntry(int index) -> Android.Renderscripts.FileA3D.IndexEntry? +virtual Android.Renderscripts.FileA3D.IndexEntry.EntryType.get -> Android.Renderscripts.FileA3D.EntryType? +virtual Android.Renderscripts.FileA3D.IndexEntry.Mesh.get -> Android.Renderscripts.Mesh? +virtual Android.Renderscripts.FileA3D.IndexEntry.Name.get -> string? +virtual Android.Renderscripts.FileA3D.IndexEntry.Object.get -> Android.Renderscripts.BaseObj? +virtual Android.Renderscripts.FileA3D.IndexEntryCount.get -> int +virtual Android.Renderscripts.Matrix2f.Get(int x, int y) -> float +virtual Android.Renderscripts.Matrix2f.GetArray() -> float[]? +virtual Android.Renderscripts.Matrix2f.Load(Android.Renderscripts.Matrix2f? src) -> void +virtual Android.Renderscripts.Matrix2f.LoadIdentity() -> void +virtual Android.Renderscripts.Matrix2f.LoadMultiply(Android.Renderscripts.Matrix2f? lhs, Android.Renderscripts.Matrix2f? rhs) -> void +virtual Android.Renderscripts.Matrix2f.LoadRotate(float rot) -> void +virtual Android.Renderscripts.Matrix2f.LoadScale(float x, float y) -> void +virtual Android.Renderscripts.Matrix2f.Multiply(Android.Renderscripts.Matrix2f? rhs) -> void +virtual Android.Renderscripts.Matrix2f.Rotate(float rot) -> void +virtual Android.Renderscripts.Matrix2f.Scale(float x, float y) -> void +virtual Android.Renderscripts.Matrix2f.Set(int x, int y, float v) -> void +virtual Android.Renderscripts.Matrix2f.Transpose() -> void +virtual Android.Renderscripts.Matrix3f.Get(int x, int y) -> float +virtual Android.Renderscripts.Matrix3f.GetArray() -> float[]? +virtual Android.Renderscripts.Matrix3f.Load(Android.Renderscripts.Matrix3f? src) -> void +virtual Android.Renderscripts.Matrix3f.LoadIdentity() -> void +virtual Android.Renderscripts.Matrix3f.LoadMultiply(Android.Renderscripts.Matrix3f? lhs, Android.Renderscripts.Matrix3f? rhs) -> void +virtual Android.Renderscripts.Matrix3f.LoadRotate(float rot) -> void +virtual Android.Renderscripts.Matrix3f.LoadRotate(float rot, float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix3f.LoadScale(float x, float y) -> void +virtual Android.Renderscripts.Matrix3f.LoadScale(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix3f.LoadTranslate(float x, float y) -> void +virtual Android.Renderscripts.Matrix3f.Multiply(Android.Renderscripts.Matrix3f? rhs) -> void +virtual Android.Renderscripts.Matrix3f.Rotate(float rot) -> void +virtual Android.Renderscripts.Matrix3f.Rotate(float rot, float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix3f.Scale(float x, float y) -> void +virtual Android.Renderscripts.Matrix3f.Scale(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix3f.Set(int x, int y, float v) -> void +virtual Android.Renderscripts.Matrix3f.Translate(float x, float y) -> void +virtual Android.Renderscripts.Matrix3f.Transpose() -> void +virtual Android.Renderscripts.Matrix4f.Get(int x, int y) -> float +virtual Android.Renderscripts.Matrix4f.GetArray() -> float[]? +virtual Android.Renderscripts.Matrix4f.Inverse() -> bool +virtual Android.Renderscripts.Matrix4f.InverseTranspose() -> bool +virtual Android.Renderscripts.Matrix4f.Load(Android.Renderscripts.Matrix4f? src) -> void +virtual Android.Renderscripts.Matrix4f.LoadFrustum(float l, float r, float b, float t, float n, float f) -> void +virtual Android.Renderscripts.Matrix4f.LoadIdentity() -> void +virtual Android.Renderscripts.Matrix4f.LoadMultiply(Android.Renderscripts.Matrix4f? lhs, Android.Renderscripts.Matrix4f? rhs) -> void +virtual Android.Renderscripts.Matrix4f.LoadOrtho(float l, float r, float b, float t, float n, float f) -> void +virtual Android.Renderscripts.Matrix4f.LoadOrthoWindow(int w, int h) -> void +virtual Android.Renderscripts.Matrix4f.LoadPerspective(float fovy, float aspect, float near, float far) -> void +virtual Android.Renderscripts.Matrix4f.LoadProjectionNormalized(int w, int h) -> void +virtual Android.Renderscripts.Matrix4f.LoadRotate(float rot, float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.LoadScale(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.LoadTranslate(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.Multiply(Android.Renderscripts.Matrix4f? rhs) -> void +virtual Android.Renderscripts.Matrix4f.Rotate(float rot, float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.Scale(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.Set(int x, int y, float v) -> void +virtual Android.Renderscripts.Matrix4f.Translate(float x, float y, float z) -> void +virtual Android.Renderscripts.Matrix4f.Transpose() -> void +virtual Android.Renderscripts.Mesh.AllocationBuilder.AddIndexSetAllocation(Android.Renderscripts.Allocation? a, Android.Renderscripts.Mesh.Primitive? p) -> Android.Renderscripts.Mesh.AllocationBuilder? +virtual Android.Renderscripts.Mesh.AllocationBuilder.AddIndexSetType(Android.Renderscripts.Mesh.Primitive? p) -> Android.Renderscripts.Mesh.AllocationBuilder? +virtual Android.Renderscripts.Mesh.AllocationBuilder.AddVertexAllocation(Android.Renderscripts.Allocation? a) -> Android.Renderscripts.Mesh.AllocationBuilder? +virtual Android.Renderscripts.Mesh.AllocationBuilder.Create() -> Android.Renderscripts.Mesh? +virtual Android.Renderscripts.Mesh.AllocationBuilder.CurrentIndexSetIndex.get -> int +virtual Android.Renderscripts.Mesh.AllocationBuilder.CurrentVertexTypeIndex.get -> int +virtual Android.Renderscripts.Mesh.Builder.AddIndexSetType(Android.Renderscripts.Element? e, int size, Android.Renderscripts.Mesh.Primitive? p) -> Android.Renderscripts.Mesh.Builder? +virtual Android.Renderscripts.Mesh.Builder.AddIndexSetType(Android.Renderscripts.Mesh.Primitive? p) -> Android.Renderscripts.Mesh.Builder? +virtual Android.Renderscripts.Mesh.Builder.AddIndexSetType(Android.Renderscripts.Type? t, Android.Renderscripts.Mesh.Primitive? p) -> Android.Renderscripts.Mesh.Builder? +virtual Android.Renderscripts.Mesh.Builder.AddVertexType(Android.Renderscripts.Element? e, int size) -> Android.Renderscripts.Mesh.Builder? +virtual Android.Renderscripts.Mesh.Builder.AddVertexType(Android.Renderscripts.Type? t) -> Android.Renderscripts.Mesh.Builder? +virtual Android.Renderscripts.Mesh.Builder.Create() -> Android.Renderscripts.Mesh? +virtual Android.Renderscripts.Mesh.Builder.CurrentIndexSetIndex.get -> int +virtual Android.Renderscripts.Mesh.Builder.CurrentVertexTypeIndex.get -> int +virtual Android.Renderscripts.Mesh.GetIndexSetAllocation(int slot) -> Android.Renderscripts.Allocation? +virtual Android.Renderscripts.Mesh.GetPrimitive(int slot) -> Android.Renderscripts.Mesh.Primitive? +virtual Android.Renderscripts.Mesh.GetVertexAllocation(int slot) -> Android.Renderscripts.Allocation? +virtual Android.Renderscripts.Mesh.PrimitiveCount.get -> int +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.AddTriangle(int idx1, int idx2, int idx3) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.AddVertex(float x, float y) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.AddVertex(float x, float y, float z) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.Create(bool uploadToBufferObject) -> Android.Renderscripts.Mesh? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.SetColor(float r, float g, float b, float a) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.SetNormal(float x, float y, float z) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.TriangleMeshBuilder.SetTexture(float s, float t) -> Android.Renderscripts.Mesh.TriangleMeshBuilder? +virtual Android.Renderscripts.Mesh.VertexAllocationCount.get -> int +virtual Android.Renderscripts.Program.BaseProgramBuilder.AddConstant(Android.Renderscripts.Type? t) -> Android.Renderscripts.Program.BaseProgramBuilder? +virtual Android.Renderscripts.Program.BaseProgramBuilder.AddTexture(Android.Renderscripts.Program.TextureType? texType) -> Android.Renderscripts.Program.BaseProgramBuilder? +virtual Android.Renderscripts.Program.BaseProgramBuilder.AddTexture(Android.Renderscripts.Program.TextureType? texType, string? texName) -> Android.Renderscripts.Program.BaseProgramBuilder? +virtual Android.Renderscripts.Program.BaseProgramBuilder.CurrentConstantIndex.get -> int +virtual Android.Renderscripts.Program.BaseProgramBuilder.CurrentTextureIndex.get -> int +virtual Android.Renderscripts.Program.BaseProgramBuilder.InitProgram(Android.Renderscripts.Program? p) -> void +virtual Android.Renderscripts.Program.BaseProgramBuilder.SetShader(Android.Content.Res.Resources? resources, int resourceID) -> Android.Renderscripts.Program.BaseProgramBuilder? +virtual Android.Renderscripts.Program.BaseProgramBuilder.SetShader(string? s) -> Android.Renderscripts.Program.BaseProgramBuilder? +virtual Android.Renderscripts.Program.BindConstants(Android.Renderscripts.Allocation? a, int slot) -> void +virtual Android.Renderscripts.Program.BindSampler(Android.Renderscripts.Sampler? vs, int slot) -> void +virtual Android.Renderscripts.Program.BindTexture(Android.Renderscripts.Allocation? va, int slot) -> void +virtual Android.Renderscripts.Program.ConstantCount.get -> int +virtual Android.Renderscripts.Program.GetConstant(int slot) -> Android.Renderscripts.Type? +virtual Android.Renderscripts.Program.GetTextureName(int slot) -> string? +virtual Android.Renderscripts.Program.GetTextureType(int slot) -> Android.Renderscripts.Program.TextureType? +virtual Android.Renderscripts.Program.TextureCount.get -> int +virtual Android.Renderscripts.ProgramFragment.Builder.Create() -> Android.Renderscripts.ProgramFragment? +virtual Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Create() -> Android.Renderscripts.ProgramFragmentFixedFunction? +virtual Android.Renderscripts.ProgramFragmentFixedFunction.Builder.SetPointSpriteTexCoordinateReplacement(bool enable) -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder? +virtual Android.Renderscripts.ProgramFragmentFixedFunction.Builder.SetTexture(Android.Renderscripts.ProgramFragmentFixedFunction.Builder.EnvMode? env, Android.Renderscripts.ProgramFragmentFixedFunction.Builder.Format? fmt, int slot) -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder? +virtual Android.Renderscripts.ProgramFragmentFixedFunction.Builder.SetVaryingColor(bool enable) -> Android.Renderscripts.ProgramFragmentFixedFunction.Builder? +virtual Android.Renderscripts.ProgramRaster.Builder.Create() -> Android.Renderscripts.ProgramRaster? +virtual Android.Renderscripts.ProgramRaster.Builder.SetCullMode(Android.Renderscripts.ProgramRaster.CullMode? m) -> Android.Renderscripts.ProgramRaster.Builder? +virtual Android.Renderscripts.ProgramRaster.Builder.SetPointSpriteEnabled(bool enable) -> Android.Renderscripts.ProgramRaster.Builder? +virtual Android.Renderscripts.ProgramRaster.GetCullMode() -> Android.Renderscripts.ProgramRaster.CullMode? +virtual Android.Renderscripts.ProgramRaster.IsPointSpriteEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.Builder.Create() -> Android.Renderscripts.ProgramStore? +virtual Android.Renderscripts.ProgramStore.Builder.SetBlendFunc(Android.Renderscripts.ProgramStore.BlendSrcFunc? src, Android.Renderscripts.ProgramStore.BlendDstFunc? dst) -> Android.Renderscripts.ProgramStore.Builder? +virtual Android.Renderscripts.ProgramStore.Builder.SetColorMaskEnabled(bool r, bool g, bool b, bool a) -> Android.Renderscripts.ProgramStore.Builder? +virtual Android.Renderscripts.ProgramStore.Builder.SetDepthFunc(Android.Renderscripts.ProgramStore.DepthFunc? func) -> Android.Renderscripts.ProgramStore.Builder? +virtual Android.Renderscripts.ProgramStore.Builder.SetDepthMaskEnabled(bool enable) -> Android.Renderscripts.ProgramStore.Builder? +virtual Android.Renderscripts.ProgramStore.Builder.SetDitherEnabled(bool enable) -> Android.Renderscripts.ProgramStore.Builder? +virtual Android.Renderscripts.ProgramStore.GetBlendDstFunc() -> Android.Renderscripts.ProgramStore.BlendDstFunc? +virtual Android.Renderscripts.ProgramStore.GetBlendSrcFunc() -> Android.Renderscripts.ProgramStore.BlendSrcFunc? +virtual Android.Renderscripts.ProgramStore.GetDepthFunc() -> Android.Renderscripts.ProgramStore.DepthFunc? +virtual Android.Renderscripts.ProgramStore.IsColorMaskAlphaEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.IsColorMaskBlueEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.IsColorMaskGreenEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.IsColorMaskRedEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.IsDepthMaskEnabled.get -> bool +virtual Android.Renderscripts.ProgramStore.IsDitherEnabled.get -> bool +virtual Android.Renderscripts.ProgramVertex.Builder.AddInput(Android.Renderscripts.Element? e) -> Android.Renderscripts.ProgramVertex.Builder? +virtual Android.Renderscripts.ProgramVertex.Builder.Create() -> Android.Renderscripts.ProgramVertex? +virtual Android.Renderscripts.ProgramVertex.GetInput(int slot) -> Android.Renderscripts.Element? +virtual Android.Renderscripts.ProgramVertex.InputCount.get -> int +virtual Android.Renderscripts.ProgramVertexFixedFunction.BindConstants(Android.Renderscripts.ProgramVertexFixedFunction.Constants? va) -> void +virtual Android.Renderscripts.ProgramVertexFixedFunction.Builder.Create() -> Android.Renderscripts.ProgramVertexFixedFunction? +virtual Android.Renderscripts.ProgramVertexFixedFunction.Builder.SetTextureMatrixEnable(bool enable) -> Android.Renderscripts.ProgramVertexFixedFunction.Builder? +virtual Android.Renderscripts.ProgramVertexFixedFunction.Constants.Destroy() -> void +virtual Android.Renderscripts.ProgramVertexFixedFunction.Constants.SetModelview(Android.Renderscripts.Matrix4f? m) -> void +virtual Android.Renderscripts.ProgramVertexFixedFunction.Constants.SetProjection(Android.Renderscripts.Matrix4f? m) -> void +virtual Android.Renderscripts.ProgramVertexFixedFunction.Constants.SetTexture(Android.Renderscripts.Matrix4f? m) -> void +virtual Android.Renderscripts.RenderScript.ContextDump() -> void +virtual Android.Renderscripts.RenderScript.Destroy() -> void +virtual Android.Renderscripts.RenderScript.ErrorHandler.get -> Android.Renderscripts.RenderScript.RSErrorHandler? +virtual Android.Renderscripts.RenderScript.ErrorHandler.set -> void +virtual Android.Renderscripts.RenderScript.Finish() -> void +virtual Android.Renderscripts.RenderScript.MessageHandler.get -> Android.Renderscripts.RenderScript.RSMessageHandler? +virtual Android.Renderscripts.RenderScript.MessageHandler.set -> void +virtual Android.Renderscripts.RenderScript.RSErrorHandler.Run() -> void +virtual Android.Renderscripts.RenderScript.RSMessageHandler.Run() -> void +virtual Android.Renderscripts.RenderScript.SendMessage(int id, int[]? data) -> void +virtual Android.Renderscripts.RenderScript.SetPriority(Android.Renderscripts.RenderScript.Priority? p) -> void +virtual Android.Renderscripts.RenderScriptGL.BindProgramFragment(Android.Renderscripts.ProgramFragment? p) -> void +virtual Android.Renderscripts.RenderScriptGL.BindProgramRaster(Android.Renderscripts.ProgramRaster? p) -> void +virtual Android.Renderscripts.RenderScriptGL.BindProgramStore(Android.Renderscripts.ProgramStore? p) -> void +virtual Android.Renderscripts.RenderScriptGL.BindProgramVertex(Android.Renderscripts.ProgramVertex? p) -> void +virtual Android.Renderscripts.RenderScriptGL.BindRootScript(Android.Renderscripts.Script? s) -> void +virtual Android.Renderscripts.RenderScriptGL.Height.get -> int +virtual Android.Renderscripts.RenderScriptGL.Pause() -> void +virtual Android.Renderscripts.RenderScriptGL.Resume() -> void +virtual Android.Renderscripts.RenderScriptGL.SetSurface(Android.Views.ISurfaceHolder? sur, int w, int h) -> void +virtual Android.Renderscripts.RenderScriptGL.SetSurfaceTexture(Android.Graphics.SurfaceTexture? sur, int w, int h) -> void +virtual Android.Renderscripts.RenderScriptGL.SurfaceConfig.SetAlpha(int minimum, int preferred) -> void +virtual Android.Renderscripts.RenderScriptGL.SurfaceConfig.SetColor(int minimum, int preferred) -> void +virtual Android.Renderscripts.RenderScriptGL.SurfaceConfig.SetDepth(int minimum, int preferred) -> void +virtual Android.Renderscripts.RenderScriptGL.SurfaceConfig.SetSamples(int minimum, int preferred, float Q) -> void +virtual Android.Renderscripts.RenderScriptGL.Width.get -> int +virtual Android.Renderscripts.RSSurfaceView.CreateRenderScriptGL(Android.Renderscripts.RenderScriptGL.SurfaceConfig? sc) -> Android.Renderscripts.RenderScriptGL? +virtual Android.Renderscripts.RSSurfaceView.DestroyRenderScriptGL() -> void +virtual Android.Renderscripts.RSSurfaceView.Pause() -> void +virtual Android.Renderscripts.RSSurfaceView.RenderScriptGL.get -> Android.Renderscripts.RenderScriptGL? +virtual Android.Renderscripts.RSSurfaceView.RenderScriptGL.set -> void +virtual Android.Renderscripts.RSSurfaceView.Resume() -> void +virtual Android.Renderscripts.RSSurfaceView.SurfaceChanged(Android.Views.ISurfaceHolder? holder, Android.Graphics.Format format, int w, int h) -> void +virtual Android.Renderscripts.RSSurfaceView.SurfaceCreated(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Renderscripts.RSSurfaceView.SurfaceDestroyed(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Renderscripts.RSTextureView.CreateRenderScriptGL(Android.Renderscripts.RenderScriptGL.SurfaceConfig? sc) -> Android.Renderscripts.RenderScriptGL? +virtual Android.Renderscripts.RSTextureView.DestroyRenderScriptGL() -> void +virtual Android.Renderscripts.RSTextureView.OnSurfaceTextureAvailable(Android.Graphics.SurfaceTexture? surface, int width, int height) -> void +virtual Android.Renderscripts.RSTextureView.OnSurfaceTextureDestroyed(Android.Graphics.SurfaceTexture? surface) -> bool +virtual Android.Renderscripts.RSTextureView.OnSurfaceTextureSizeChanged(Android.Graphics.SurfaceTexture? surface, int width, int height) -> void +virtual Android.Renderscripts.RSTextureView.OnSurfaceTextureUpdated(Android.Graphics.SurfaceTexture? surface) -> void +virtual Android.Renderscripts.RSTextureView.Pause() -> void +virtual Android.Renderscripts.RSTextureView.RenderScriptGL.get -> Android.Renderscripts.RenderScriptGL? +virtual Android.Renderscripts.RSTextureView.RenderScriptGL.set -> void +virtual Android.Renderscripts.RSTextureView.Resume() -> void +virtual Android.Renderscripts.Sampler.Anisotropy.get -> float +virtual Android.Renderscripts.Sampler.Builder.Create() -> Android.Renderscripts.Sampler? +virtual Android.Renderscripts.Sampler.Builder.SetAnisotropy(float v) -> void +virtual Android.Renderscripts.Sampler.Builder.SetMagnification(Android.Renderscripts.Sampler.Value? v) -> void +virtual Android.Renderscripts.Sampler.Builder.SetMinification(Android.Renderscripts.Sampler.Value? v) -> void +virtual Android.Renderscripts.Sampler.Builder.SetWrapS(Android.Renderscripts.Sampler.Value? v) -> void +virtual Android.Renderscripts.Sampler.Builder.SetWrapT(Android.Renderscripts.Sampler.Value? v) -> void +virtual Android.Renderscripts.Sampler.Magnification.get -> Android.Renderscripts.Sampler.Value? +virtual Android.Renderscripts.Sampler.Minification.get -> Android.Renderscripts.Sampler.Value? +virtual Android.Renderscripts.Sampler.WrapS.get -> Android.Renderscripts.Sampler.Value? +virtual Android.Renderscripts.Sampler.WrapT.get -> Android.Renderscripts.Sampler.Value? +virtual Android.Renderscripts.Script.BindAllocation(Android.Renderscripts.Allocation? va, int slot) -> void +virtual Android.Renderscripts.Script.CreateFieldID(int slot, Android.Renderscripts.Element? e) -> Android.Renderscripts.Script.FieldID? +virtual Android.Renderscripts.Script.CreateInvokeID(int slot) -> Android.Renderscripts.Script.InvokeID? +virtual Android.Renderscripts.Script.CreateKernelID(int slot, int sig, Android.Renderscripts.Element? ein, Android.Renderscripts.Element? eout) -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.Script.FieldBase.Allocation.get -> Android.Renderscripts.Allocation? +virtual Android.Renderscripts.Script.FieldBase.Element.get -> Android.Renderscripts.Element? +virtual Android.Renderscripts.Script.FieldBase.Init(Android.Renderscripts.RenderScript? rs, int dimx) -> void +virtual Android.Renderscripts.Script.FieldBase.Init(Android.Renderscripts.RenderScript? rs, int dimx, int usages) -> void +virtual Android.Renderscripts.Script.FieldBase.Type.get -> Android.Renderscripts.Type? +virtual Android.Renderscripts.Script.FieldBase.UpdateAllocation() -> void +virtual Android.Renderscripts.Script.ForEach(int slot, Android.Renderscripts.Allocation![]? ains, Android.Renderscripts.Allocation? aout, Android.Renderscripts.FieldPacker? v) -> void +virtual Android.Renderscripts.Script.ForEach(int slot, Android.Renderscripts.Allocation![]? ains, Android.Renderscripts.Allocation? aout, Android.Renderscripts.FieldPacker? v, Android.Renderscripts.Script.LaunchOptions? sc) -> void +virtual Android.Renderscripts.Script.ForEach(int slot, Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.FieldPacker? v) -> void +virtual Android.Renderscripts.Script.ForEach(int slot, Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.FieldPacker? v, Android.Renderscripts.Script.LaunchOptions? sc) -> void +virtual Android.Renderscripts.Script.GetVarB(int index) -> bool +virtual Android.Renderscripts.Script.GetVarD(int index) -> double +virtual Android.Renderscripts.Script.GetVarF(int index) -> float +virtual Android.Renderscripts.Script.GetVarI(int index) -> int +virtual Android.Renderscripts.Script.GetVarJ(int index) -> long +virtual Android.Renderscripts.Script.GetVarV(int index, Android.Renderscripts.FieldPacker? v) -> void +virtual Android.Renderscripts.Script.Invoke(int slot) -> void +virtual Android.Renderscripts.Script.Invoke(int slot, Android.Renderscripts.FieldPacker? v) -> void +virtual Android.Renderscripts.Script.Reduce(int slot, Android.Renderscripts.Allocation![]? ains, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? sc) -> void +virtual Android.Renderscripts.Script.SetTimeZone(string? timeZone) -> void +virtual Android.Renderscripts.Script.SetVar(int index, Android.Renderscripts.BaseObj? o) -> void +virtual Android.Renderscripts.Script.SetVar(int index, Android.Renderscripts.FieldPacker? v) -> void +virtual Android.Renderscripts.Script.SetVar(int index, Android.Renderscripts.FieldPacker? v, Android.Renderscripts.Element? e, int[]? dims) -> void +virtual Android.Renderscripts.Script.SetVar(int index, bool v) -> void +virtual Android.Renderscripts.Script.SetVar(int index, double v) -> void +virtual Android.Renderscripts.Script.SetVar(int index, float v) -> void +virtual Android.Renderscripts.Script.SetVar(int index, int v) -> void +virtual Android.Renderscripts.Script.SetVar(int index, long v) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachAdd(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachAdd(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachClear(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachClear(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDst(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDst(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstAtop(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstAtop(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstIn(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstIn(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstOut(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstOut(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstOver(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachDstOver(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachMultiply(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachMultiply(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrc(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrc(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcAtop(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcAtop(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcIn(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcIn(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcOut(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcOut(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcOver(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSrcOver(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSubtract(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachSubtract(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachXor(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.ForEachXor(Android.Renderscripts.Allocation? ain, Android.Renderscripts.Allocation? aout, Android.Renderscripts.Script.LaunchOptions? opt) -> void +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDAdd.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDClear.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDDst.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDDstAtop.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDDstIn.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDDstOut.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDDstOver.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDMultiply.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSrc.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSrcAtop.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSrcIn.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSrcOut.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSrcOver.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDSubtract.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.ScriptIntrinsicBlend.KernelIDXor.get -> Android.Renderscripts.Script.KernelID? +virtual Android.Renderscripts.Type.Builder.Create() -> Android.Renderscripts.Type? +virtual Android.Renderscripts.Type.Builder.SetFaces(bool value) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Builder.SetMipmaps(bool value) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Builder.SetX(int value) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Builder.SetY(int value) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Builder.SetYuvFormat(int yuvFormat) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Builder.SetZ(int value) -> Android.Renderscripts.Type.Builder? +virtual Android.Renderscripts.Type.Count.get -> int +virtual Android.Renderscripts.Type.Element.get -> Android.Renderscripts.Element? +virtual Android.Renderscripts.Type.GetX() -> int +virtual Android.Renderscripts.Type.GetY() -> int +virtual Android.Renderscripts.Type.GetZ() -> int +virtual Android.Renderscripts.Type.HasFaces.get -> bool +virtual Android.Renderscripts.Type.HasMipmaps.get -> bool +virtual Android.Renderscripts.Type.Yuv.get -> int +virtual Android.Runtime.JavaList.Add(Android.Runtime.JavaList! collection) -> bool +virtual Android.Runtime.JavaList.Add(int index, Java.Lang.Object? item) -> bool +virtual Android.Runtime.JavaList.Add(Java.Lang.Object? item) -> bool +virtual Android.Runtime.JavaList.AddAll(int location, Android.Runtime.JavaList! collection) -> bool +virtual Android.Runtime.JavaList.Contains(Java.Lang.Object? item) -> bool +virtual Android.Runtime.JavaList.ContainsAll(Android.Runtime.JavaList! collection) -> bool +virtual Android.Runtime.JavaList.Equals(Java.Lang.Object! obj) -> bool +virtual Android.Runtime.JavaList.Get(int location) -> Java.Lang.Object? +virtual Android.Runtime.JavaList.IndexOf(Java.Lang.Object? item) -> int +virtual Android.Runtime.JavaList.IndexOf(object? item) -> int +virtual Android.Runtime.JavaList.IsEmpty.get -> bool +virtual Android.Runtime.JavaList.Iterator() -> Java.Util.IIterator! +virtual Android.Runtime.JavaList.LastIndexOf(object! item) -> int +virtual Android.Runtime.JavaList.Remove(int location) -> Java.Lang.Object? +virtual Android.Runtime.JavaList.Remove(Java.Lang.Object? item) -> bool +virtual Android.Runtime.JavaList.RemoveAll(Android.Runtime.JavaList! collection) -> bool +virtual Android.Runtime.JavaList.RetainAll(Android.Runtime.JavaList! collection) -> bool +virtual Android.Runtime.JavaList.Set(int location, Java.Lang.Object! item) -> Java.Lang.Object? +virtual Android.Runtime.JavaList.Size() -> int +virtual Android.Runtime.JavaList.SubList(int start, int end) -> Android.Runtime.JavaList! +virtual Android.Runtime.JavaList.ToArray() -> Java.Lang.Object![]! +virtual Android.Runtime.JavaList.ToArray(Java.Lang.Object![]! array) -> Java.Lang.Object![]! +virtual Android.Runtime.TimingLogger.Dispose(bool disposing) -> void +virtual Android.Sax.Element.GetChild(string? localName) -> Android.Sax.Element? +virtual Android.Sax.Element.GetChild(string? uri, string? localName) -> Android.Sax.Element? +virtual Android.Sax.Element.RequireChild(string? localName) -> Android.Sax.Element? +virtual Android.Sax.Element.RequireChild(string? uri, string? localName) -> Android.Sax.Element? +virtual Android.Sax.Element.SetElementListener(Android.Sax.IElementListener? elementListener) -> void +virtual Android.Sax.Element.SetEndElementListener(Android.Sax.IEndElementListener? endElementListener) -> void +virtual Android.Sax.Element.SetEndTextElementListener(Android.Sax.IEndTextElementListener? endTextElementListener) -> void +virtual Android.Sax.Element.SetStartElementListener(Android.Sax.IStartElementListener? startElementListener) -> void +virtual Android.Sax.Element.SetTextElementListener(Android.Sax.ITextElementListener? elementListener) -> void +virtual Android.Sax.RootElement.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +virtual Android.Security.ConfirmationCallback.OnCanceled() -> void +virtual Android.Security.ConfirmationCallback.OnConfirmed(byte[]! dataThatWasConfirmed) -> void +virtual Android.Security.ConfirmationCallback.OnDismissed() -> void +virtual Android.Security.ConfirmationCallback.OnError(Java.Lang.Throwable? e) -> void +virtual Android.Security.ConfirmationPrompt.CancelPrompt() -> void +virtual Android.Security.ConfirmationPrompt.PresentPrompt(Java.Util.Concurrent.IExecutor! executor, Android.Security.ConfirmationCallback! callback) -> void +virtual Android.Security.Identity.AccessControlProfileId.Id.get -> int +virtual Android.Security.Identity.CredentialDataRequest.DeviceSignedEntriesToRequest.get -> System.Collections.Generic.IDictionary!>! +virtual Android.Security.Identity.CredentialDataRequest.GetReaderSignature() -> byte[]? +virtual Android.Security.Identity.CredentialDataRequest.GetRequestMessage() -> byte[]? +virtual Android.Security.Identity.CredentialDataRequest.IsAllowUsingExhaustedKeys.get -> bool +virtual Android.Security.Identity.CredentialDataRequest.IsAllowUsingExpiredKeys.get -> bool +virtual Android.Security.Identity.CredentialDataRequest.IsIncrementUseCount.get -> bool +virtual Android.Security.Identity.CredentialDataRequest.IssuerSignedEntriesToRequest.get -> System.Collections.Generic.IDictionary!>! +virtual Android.Security.Identity.CredentialDataResult.GetDeviceSignature() -> byte[]? +virtual Android.Security.Identity.IdentityCredential.AuthenticationKeyMetadata.get -> System.Collections.Generic.IList! +virtual Android.Security.Identity.IdentityCredential.Delete(byte[]! challenge) -> byte[]! +virtual Android.Security.Identity.IdentityCredential.ProveOwnership(byte[]! challenge) -> byte[]! +virtual Android.Security.Identity.IdentityCredential.SetAllowUsingExpiredKeys(bool allowUsingExpiredKeys) -> void +virtual Android.Security.Identity.IdentityCredential.SetAvailableAuthenticationKeys(int keyCount, int maxUsesPerKey, long minValidTimeMillis) -> void +virtual Android.Security.Identity.IdentityCredential.Update(Android.Security.Identity.PersonalizationData! personalizationData) -> byte[]! +virtual Android.Security.Identity.IdentityCredentialStore.CreatePresentationSession(int cipherSuite) -> Android.Security.Identity.PresentationSession! +virtual Android.Security.Keystore.BackendBusyException.BackOffHintMillis.get -> long +virtual Android.Security.Keystore.KeyInfo.GetBlockModes() -> string![]! +virtual Android.Security.Keystore.KeyInfo.GetDigests() -> string![]! +virtual Android.Security.Keystore.KeyInfo.GetEncryptionPaddings() -> string![]! +virtual Android.Security.Keystore.KeyInfo.GetSignaturePaddings() -> string![]! +virtual Android.Security.Keystore.KeyInfo.IsInsideSecureHardware.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsInvalidatedByBiometricEnrollment.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsTrustedUserPresenceRequired.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsUserAuthenticationRequired.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsUserAuthenticationRequirementEnforcedBySecureHardware.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsUserAuthenticationValidWhileOnBody.get -> bool +virtual Android.Security.Keystore.KeyInfo.IsUserConfirmationRequired.get -> bool +virtual Android.Security.Keystore.KeyInfo.KeySize.get -> int +virtual Android.Security.Keystore.KeyInfo.KeystoreAlias.get -> string? +virtual Android.Security.Keystore.KeyInfo.KeyValidityForConsumptionEnd.get -> Java.Util.Date? +virtual Android.Security.Keystore.KeyInfo.KeyValidityForOriginationEnd.get -> Java.Util.Date? +virtual Android.Security.Keystore.KeyInfo.KeyValidityStart.get -> Java.Util.Date? +virtual Android.Security.Keystore.KeyInfo.Purposes.get -> Android.Security.Keystore.KeyStorePurpose +virtual Android.Security.Keystore.KeyInfo.RemainingUsageCount.get -> int +virtual Android.Security.Keystore.KeyInfo.SecurityLevel.get -> int +virtual Android.Security.Keystore.KeyInfo.UserAuthenticationType.get -> int +virtual Android.Security.Keystore.KeyInfo.UserAuthenticationValidityDurationSeconds.get -> int +virtual Android.Security.Keystore.WrappedKeyEntry.AlgorithmParameterSpec.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Android.Security.Keystore.WrappedKeyEntry.GetWrappedKeyBytes() -> byte[]? +virtual Android.Security.Keystore.WrappedKeyEntry.Transformation.get -> string? +virtual Android.Security.Keystore.WrappedKeyEntry.WrappingKeyAlias.get -> string? +virtual Android.Security.KeyStoreException.IsSystemError.get -> bool +virtual Android.Security.KeyStoreException.IsTransientFailure.get -> bool +virtual Android.Security.KeyStoreException.NumericErrorCode.get -> int +virtual Android.Security.KeyStoreException.RequiresUserAuthentication() -> bool +virtual Android.Security.KeyStoreException.RetryPolicy.get -> int +virtual Android.Security.NetworkSecurityPolicy.InvokeIsCleartextTrafficPermitted(string? hostname) -> bool +virtual Android.Security.NetworkSecurityPolicy.IsCleartextTrafficPermitted.get -> bool +virtual Android.Service.Autofill.AutofillService.OnConnected() -> void +virtual Android.Service.Autofill.AutofillService.OnDisconnected() -> void +virtual Android.Service.Autofill.AutofillService.OnSavedDatasetsInfoRequest(Android.Service.Autofill.ISavedDatasetsInfoCallback! callback) -> void +virtual Android.Service.Autofill.BatchUpdates.Builder.Build() -> Android.Service.Autofill.BatchUpdates? +virtual Android.Service.Autofill.BatchUpdates.Builder.TransformChild(int id, Android.Service.Autofill.ITransformation! transformation) -> Android.Service.Autofill.BatchUpdates.Builder? +virtual Android.Service.Autofill.BatchUpdates.Builder.UpdateTemplate(Android.Widget.RemoteViews! updates) -> Android.Service.Autofill.BatchUpdates.Builder? +virtual Android.Service.Autofill.CharSequenceTransformation.Builder.AddField(Android.Views.Autofill.AutofillId! id, Java.Util.Regex.Pattern! regex, string! subst) -> Android.Service.Autofill.CharSequenceTransformation.Builder? +virtual Android.Service.Autofill.CharSequenceTransformation.Builder.Build() -> Android.Service.Autofill.CharSequenceTransformation? +virtual Android.Service.Autofill.CustomDescription.Builder.AddChild(int id, Android.Service.Autofill.ITransformation! transformation) -> Android.Service.Autofill.CustomDescription.Builder! +virtual Android.Service.Autofill.CustomDescription.Builder.AddOnClickAction(int id, Android.Service.Autofill.IOnClickAction! action) -> Android.Service.Autofill.CustomDescription.Builder! +virtual Android.Service.Autofill.CustomDescription.Builder.BatchUpdate(Android.Service.Autofill.IValidator! condition, Android.Service.Autofill.BatchUpdates! updates) -> Android.Service.Autofill.CustomDescription.Builder! +virtual Android.Service.Autofill.CustomDescription.Builder.Build() -> Android.Service.Autofill.CustomDescription! +virtual Android.Service.Autofill.ImageTransformation.Builder.AddOption(Java.Util.Regex.Pattern! regex, int resId) -> Android.Service.Autofill.ImageTransformation.Builder? +virtual Android.Service.Autofill.ImageTransformation.Builder.AddOption(Java.Util.Regex.Pattern! regex, int resId, Java.Lang.ICharSequence! contentDescription) -> Android.Service.Autofill.ImageTransformation.Builder? +virtual Android.Service.Autofill.ImageTransformation.Builder.Build() -> Android.Service.Autofill.ImageTransformation? +virtual Android.Service.Carrier.CarrierIdentifier.CarrierId.get -> int +virtual Android.Service.Carrier.CarrierIdentifier.DescribeContents() -> int +virtual Android.Service.Carrier.CarrierIdentifier.Gid1.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.Gid2.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.Imsi.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.Mcc.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.Mnc.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.SpecificCarrierId.get -> int +virtual Android.Service.Carrier.CarrierIdentifier.Spn.get -> string? +virtual Android.Service.Carrier.CarrierIdentifier.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnDownloadMms(Android.Net.Uri! contentUri, int subId, Android.Net.Uri! location, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnFilterSms(Android.Service.Carrier.MessagePdu! pdu, string! format, int destPort, int subId, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnReceiveTextSms(Android.Service.Carrier.MessagePdu! pdu, string! format, int destPort, int subId, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendDataSms(byte[]! data, int subId, string! destAddress, int destPort, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendDataSms(byte[]! data, int subId, string! destAddress, int destPort, int sendSmsFlag, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendMms(Android.Net.Uri! pduUri, int subId, Android.Net.Uri? location, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendMultipartTextSms(System.Collections.Generic.IList! parts, int subId, string! destAddress, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendMultipartTextSms(System.Collections.Generic.IList! parts, int subId, string! destAddress, int sendSmsFlag, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendTextSms(string! text, int subId, string! destAddress, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierMessagingService.OnSendTextSms(string! text, int subId, string! destAddress, int sendSmsFlag, Android.Service.Carrier.CarrierMessagingService.IResultCallback! callback) -> void +virtual Android.Service.Carrier.CarrierService.OnLoadConfig(int subscriptionId, Android.Service.Carrier.CarrierIdentifier? id) -> Android.OS.PersistableBundle? +virtual Android.Service.Controls.Actions.ControlAction.ChallengeValue.get -> string? +virtual Android.Service.Controls.Actions.ControlAction.TemplateId.get -> string! +virtual Android.Service.Controls.ControlsProviderService.CreatePublisherForSuggested() -> Java.Util.Concurrent.Flow.IPublisher? +virtual Android.Service.Controls.Templates.ControlTemplate.TemplateId.get -> string! +virtual Android.Service.Dreams.DreamService.AddContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Service.Dreams.DreamService.DispatchGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.DispatchKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.DispatchKeyShortcutEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.DispatchTouchEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.DispatchTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.FindViewById(int id) -> Android.Views.View? +virtual Android.Service.Dreams.DreamService.Fullscreen.get -> bool +virtual Android.Service.Dreams.DreamService.Fullscreen.set -> void +virtual Android.Service.Dreams.DreamService.Interactive.get -> bool +virtual Android.Service.Dreams.DreamService.Interactive.set -> void +virtual Android.Service.Dreams.DreamService.OnActionModeFinished(Android.Views.ActionMode? mode) -> void +virtual Android.Service.Dreams.DreamService.OnActionModeStarted(Android.Views.ActionMode? mode) -> void +virtual Android.Service.Dreams.DreamService.OnAttachedToWindow() -> void +virtual Android.Service.Dreams.DreamService.OnContentChanged() -> void +virtual Android.Service.Dreams.DreamService.OnCreatePanelMenu(int featureId, Android.Views.IMenu? menu) -> bool +virtual Android.Service.Dreams.DreamService.OnCreatePanelView(int featureId) -> Android.Views.View? +virtual Android.Service.Dreams.DreamService.OnDetachedFromWindow() -> void +virtual Android.Service.Dreams.DreamService.OnDreamingStarted() -> void +virtual Android.Service.Dreams.DreamService.OnDreamingStopped() -> void +virtual Android.Service.Dreams.DreamService.OnMenuItemSelected(int featureId, Android.Views.IMenuItem? item) -> bool +virtual Android.Service.Dreams.DreamService.OnMenuOpened(int featureId, Android.Views.IMenu? menu) -> bool +virtual Android.Service.Dreams.DreamService.OnPanelClosed(int featureId, Android.Views.IMenu? menu) -> void +virtual Android.Service.Dreams.DreamService.OnPreparePanel(int featureId, Android.Views.View? view, Android.Views.IMenu? menu) -> bool +virtual Android.Service.Dreams.DreamService.OnSearchRequested() -> bool +virtual Android.Service.Dreams.DreamService.OnSearchRequested(Android.Views.SearchEvent? e) -> bool +virtual Android.Service.Dreams.DreamService.OnWakeUp() -> void +virtual Android.Service.Dreams.DreamService.OnWindowAttributesChanged(Android.Views.WindowManagerLayoutParams? attrs) -> void +virtual Android.Service.Dreams.DreamService.OnWindowFocusChanged(bool hasFocus) -> void +virtual Android.Service.Dreams.DreamService.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.Service.Dreams.DreamService.OnWindowStartingActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.Service.Dreams.DreamService.ScreenBright.get -> bool +virtual Android.Service.Dreams.DreamService.ScreenBright.set -> void +virtual Android.Service.Dreams.DreamService.SetContentView(Android.Views.View? view) -> void +virtual Android.Service.Dreams.DreamService.SetContentView(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Service.Dreams.DreamService.SetContentView(int layoutResID) -> void +virtual Android.Service.Dreams.DreamService.Window.get -> Android.Views.Window? +virtual Android.Service.Dreams.DreamService.WindowManager.get -> Android.Views.IWindowManager? +virtual Android.Service.Media.MediaBrowserService.Dump(Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.Service.Media.MediaBrowserService.NotifyChildrenChanged(string! parentId) -> void +virtual Android.Service.Media.MediaBrowserService.NotifyChildrenChanged(string! parentId, Android.OS.Bundle! options) -> void +virtual Android.Service.Media.MediaBrowserService.OnLoadChildren(string! parentId, Android.Service.Media.MediaBrowserService.Result! result, Android.OS.Bundle! options) -> void +virtual Android.Service.Media.MediaBrowserService.OnLoadItem(string? itemId, Android.Service.Media.MediaBrowserService.Result? result) -> void +virtual Android.Service.Media.MediaBrowserService.Result.Detach() -> void +virtual Android.Service.Media.MediaBrowserService.Result.SendResult(Java.Lang.Object? result) -> void +virtual Android.Service.Media.MediaBrowserService.SessionToken.get -> Android.Media.Session.MediaSession.Token? +virtual Android.Service.Media.MediaBrowserService.SessionToken.set -> void +virtual Android.Service.Notification.ConditionProviderService.OnRequestConditions(Android.Service.Notification.ConditionFlags relevance) -> void +virtual Android.Service.Notification.NotificationListenerService.CurrentRanking.get -> Android.Service.Notification.NotificationListenerService.RankingMap? +virtual Android.Service.Notification.NotificationListenerService.GetActiveNotifications() -> Android.Service.Notification.StatusBarNotification![]? +virtual Android.Service.Notification.NotificationListenerService.GetActiveNotifications(string![]? keys) -> Android.Service.Notification.StatusBarNotification![]? +virtual Android.Service.Notification.NotificationListenerService.OnInterruptionFilterChanged(Android.Service.Notification.InterruptionFilterType interruptionFilter) -> void +virtual Android.Service.Notification.NotificationListenerService.OnListenerConnected() -> void +virtual Android.Service.Notification.NotificationListenerService.OnListenerDisconnected() -> void +virtual Android.Service.Notification.NotificationListenerService.OnListenerHintsChanged(Android.Service.Notification.NotificationListenerServiceHint hints) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationChannelGroupModified(string? pkg, Android.OS.UserHandle? user, Android.App.NotificationChannelGroup? group, Android.Service.Notification.NotificationChannelOrGroupEventType modificationType) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationChannelModified(string? pkg, Android.OS.UserHandle? user, Android.App.NotificationChannel? channel, Android.Service.Notification.NotificationChannelOrGroupEventType modificationType) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationPosted(Android.Service.Notification.StatusBarNotification? sbn) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationPosted(Android.Service.Notification.StatusBarNotification? sbn, Android.Service.Notification.NotificationListenerService.RankingMap? rankingMap) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationRankingUpdate(Android.Service.Notification.NotificationListenerService.RankingMap? rankingMap) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationRemoved(Android.Service.Notification.StatusBarNotification? sbn) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationRemoved(Android.Service.Notification.StatusBarNotification? sbn, Android.Service.Notification.NotificationListenerService.RankingMap? rankingMap) -> void +virtual Android.Service.Notification.NotificationListenerService.OnNotificationRemoved(Android.Service.Notification.StatusBarNotification? sbn, Android.Service.Notification.NotificationListenerService.RankingMap? rankingMap, Android.Service.Notification.NotificationCancelReason reason) -> void +virtual Android.Service.Notification.NotificationListenerService.OnSilentStatusBarIconsVisibilityChanged(bool hideSilentStatusIcons) -> void +virtual Android.Service.Notification.NotificationListenerService.Ranking.CanBubble() -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.CanShowBadge() -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.Channel.get -> Android.App.NotificationChannel? +virtual Android.Service.Notification.NotificationListenerService.Ranking.ConversationShortcutInfo.get -> Android.Content.PM.ShortcutInfo? +virtual Android.Service.Notification.NotificationListenerService.Ranking.ImportanceExplanationFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Service.Notification.NotificationListenerService.Ranking.IsAmbient.get -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.IsConversation.get -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.IsSuspended.get -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.Key.get -> string? +virtual Android.Service.Notification.NotificationListenerService.Ranking.LastAudiblyAlertedMillis.get -> long +virtual Android.Service.Notification.NotificationListenerService.Ranking.LockscreenVisibilityOverride.get -> int +virtual Android.Service.Notification.NotificationListenerService.Ranking.MatchesInterruptionFilter() -> bool +virtual Android.Service.Notification.NotificationListenerService.Ranking.OverrideGroupKey.get -> string? +virtual Android.Service.Notification.NotificationListenerService.Ranking.Rank.get -> int +virtual Android.Service.Notification.NotificationListenerService.Ranking.SmartActions.get -> System.Collections.Generic.IList! +virtual Android.Service.Notification.NotificationListenerService.Ranking.SmartReplies.get -> System.Collections.Generic.IList! +virtual Android.Service.Notification.NotificationListenerService.Ranking.SuppressedVisualEffects.get -> Android.Service.Notification.SuppressEffect +virtual Android.Service.Notification.NotificationListenerService.Ranking.UserSentiment.get -> Android.Service.Notification.UserSentiment +virtual Android.Service.Notification.NotificationListenerService.RankingMap.DescribeContents() -> int +virtual Android.Service.Notification.NotificationListenerService.RankingMap.GetOrderedKeys() -> string![]? +virtual Android.Service.Notification.NotificationListenerService.RankingMap.GetRanking(string? key, Android.Service.Notification.NotificationListenerService.Ranking? outRanking) -> bool +virtual Android.Service.Notification.NotificationListenerService.RankingMap.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Service.Notification.StatusBarNotification.Clone() -> Android.Service.Notification.StatusBarNotification? +virtual Android.Service.Notification.StatusBarNotification.DescribeContents() -> int +virtual Android.Service.Notification.StatusBarNotification.GroupKey.get -> string? +virtual Android.Service.Notification.StatusBarNotification.Id.get -> int +virtual Android.Service.Notification.StatusBarNotification.IsAppGroup.get -> bool +virtual Android.Service.Notification.StatusBarNotification.IsClearable.get -> bool +virtual Android.Service.Notification.StatusBarNotification.IsGroup.get -> bool +virtual Android.Service.Notification.StatusBarNotification.IsOngoing.get -> bool +virtual Android.Service.Notification.StatusBarNotification.Key.get -> string? +virtual Android.Service.Notification.StatusBarNotification.Notification.get -> Android.App.Notification? +virtual Android.Service.Notification.StatusBarNotification.OpPkg.get -> string! +virtual Android.Service.Notification.StatusBarNotification.OverrideGroupKey.get -> string? +virtual Android.Service.Notification.StatusBarNotification.OverrideGroupKey.set -> void +virtual Android.Service.Notification.StatusBarNotification.PackageName.get -> string? +virtual Android.Service.Notification.StatusBarNotification.PostTime.get -> long +virtual Android.Service.Notification.StatusBarNotification.Tag.get -> string? +virtual Android.Service.Notification.StatusBarNotification.Uid.get -> int +virtual Android.Service.Notification.StatusBarNotification.User.get -> Android.OS.UserHandle? +virtual Android.Service.Notification.StatusBarNotification.UserId.get -> int +virtual Android.Service.Notification.StatusBarNotification.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Service.QuickAccessWallet.QuickAccessWalletService.TargetActivityPendingIntent.get -> Android.App.PendingIntent? +virtual Android.Service.QuickSettings.TileService.OnClick() -> void +virtual Android.Service.QuickSettings.TileService.OnStartListening() -> void +virtual Android.Service.QuickSettings.TileService.OnStopListening() -> void +virtual Android.Service.QuickSettings.TileService.OnTileAdded() -> void +virtual Android.Service.QuickSettings.TileService.OnTileRemoved() -> void +virtual Android.Service.Textservice.SpellCheckerService.Session.Bundle.get -> Android.OS.Bundle? +virtual Android.Service.Textservice.SpellCheckerService.Session.Locale.get -> string? +virtual Android.Service.Textservice.SpellCheckerService.Session.OnCancel() -> void +virtual Android.Service.Textservice.SpellCheckerService.Session.OnClose() -> void +virtual Android.Service.Textservice.SpellCheckerService.Session.OnGetSentenceSuggestionsMultiple(Android.Views.TextService.TextInfo![]? textInfos, int suggestionsLimit) -> Android.Views.TextService.SentenceSuggestionsInfo![]? +virtual Android.Service.Textservice.SpellCheckerService.Session.OnGetSuggestionsMultiple(Android.Views.TextService.TextInfo![]? textInfos, int suggestionsLimit, bool sequentialWords) -> Android.Views.TextService.SuggestionsInfo![]? +virtual Android.Service.Textservice.SpellCheckerService.Session.SupportedAttributes.get -> int +virtual Android.Service.Voice.AlwaysOnHotwordDetector.CreateEnrollIntent() -> Android.Content.Intent? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.CreateReEnrollIntent() -> Android.Content.Intent? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.CreateUnEnrollIntent() -> Android.Content.Intent? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.CaptureAudioFormat.get -> Android.Media.AudioFormat? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.EventPayload.GetTriggerAudio() -> byte[]? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.GetParameter(int modelParam) -> int +virtual Android.Service.Voice.AlwaysOnHotwordDetector.QueryParameter(int modelParam) -> Android.Service.Voice.AlwaysOnHotwordDetector.ModelParamRange? +virtual Android.Service.Voice.AlwaysOnHotwordDetector.SetParameter(int modelParam, int value) -> int +virtual Android.Service.Voice.AlwaysOnHotwordDetector.StartRecognition(Android.Service.Voice.RecognitionFlag recognitionFlags) -> bool +virtual Android.Service.Voice.AlwaysOnHotwordDetector.StopRecognition() -> bool +virtual Android.Service.Voice.AlwaysOnHotwordDetector.SupportedAudioCapabilities.get -> int +virtual Android.Service.Voice.AlwaysOnHotwordDetector.SupportedRecognitionModes.get -> Android.Service.Voice.RecognitionMode +virtual Android.Service.Voice.VoiceInteractionService.DisabledShowContext.get -> Android.Service.Voice.ShowFlags +virtual Android.Service.Voice.VoiceInteractionService.DisabledShowContext.set -> void +virtual Android.Service.Voice.VoiceInteractionService.OnGetSupportedVoiceActions(System.Collections.Generic.ICollection! voiceActions) -> System.Collections.Generic.ICollection! +virtual Android.Service.Voice.VoiceInteractionService.OnLaunchVoiceAssistFromKeyguard() -> void +virtual Android.Service.Voice.VoiceInteractionService.OnPrepareToShowSession(Android.OS.Bundle! args, Android.Service.Voice.ShowFlags flags) -> void +virtual Android.Service.Voice.VoiceInteractionService.OnReady() -> void +virtual Android.Service.Voice.VoiceInteractionService.OnShowSessionFailed(Android.OS.Bundle! args) -> void +virtual Android.Service.Voice.VoiceInteractionService.OnShutdown() -> void +virtual Android.Service.Voice.VoiceInteractionService.ShowSession(Android.OS.Bundle? args, Android.Service.Voice.ShowFlags flags) -> void +virtual Android.Service.Voice.VoiceInteractionService.StartSession(Android.OS.Bundle? args) -> void +virtual Android.Service.Voice.VoiceInteractionSession.CloseSystemDialogs() -> void +virtual Android.Service.Voice.VoiceInteractionSession.Context.get -> Android.Content.Context? +virtual Android.Service.Voice.VoiceInteractionSession.DisabledShowContext.get -> Android.Service.Voice.ShowFlags +virtual Android.Service.Voice.VoiceInteractionSession.DisabledShowContext.set -> void +virtual Android.Service.Voice.VoiceInteractionSession.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? writer, string![]? args) -> void +virtual Android.Service.Voice.VoiceInteractionSession.Finish() -> void +virtual Android.Service.Voice.VoiceInteractionSession.Hide() -> void +virtual Android.Service.Voice.VoiceInteractionSession.LayoutInflater.get -> Android.Views.LayoutInflater? +virtual Android.Service.Voice.VoiceInteractionSession.OnAssistStructureFailure(Java.Lang.Throwable? failure) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnBackPressed() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnCancelRequest(Android.Service.Voice.VoiceInteractionSession.Request? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnCloseSystemDialogs() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnComputeInsets(Android.Service.Voice.VoiceInteractionSession.Insets? outInsets) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnCreate() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnCreate(Android.OS.Bundle? args) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnCreateContentView() -> Android.Views.View? +virtual Android.Service.Voice.VoiceInteractionSession.OnDestroy() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnDirectActionsInvalidated(Android.Service.Voice.VoiceInteractionSession.ActivityId! activityId) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnGetSupportedCommands(string![]? commands) -> bool[]? +virtual Android.Service.Voice.VoiceInteractionSession.OnHandleAssist(Android.OS.Bundle? data, Android.App.Assist.AssistStructure? structure, Android.App.Assist.AssistContent? content) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnHandleAssist(Android.Service.Voice.VoiceInteractionSession.AssistState! state) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnHandleAssistSecondary(Android.OS.Bundle? data, Android.App.Assist.AssistStructure? structure, Android.App.Assist.AssistContent? content, int index, int count) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnHandleScreenshot(Android.Graphics.Bitmap? screenshot) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnHide() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Voice.VoiceInteractionSession.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Voice.VoiceInteractionSession.OnKeyMultiple(Android.Views.Keycode keyCode, int count, Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Voice.VoiceInteractionSession.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Service.Voice.VoiceInteractionSession.OnLockscreenShown() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnLowMemory() -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnPrepareShow(Android.OS.Bundle? args, Android.Service.Voice.ShowFlags showFlags) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnRequestAbortVoice(Android.Service.Voice.VoiceInteractionSession.AbortVoiceRequest? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnRequestCommand(Android.Service.Voice.VoiceInteractionSession.CommandRequest? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnRequestCompleteVoice(Android.Service.Voice.VoiceInteractionSession.CompleteVoiceRequest? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnRequestConfirmation(Android.Service.Voice.VoiceInteractionSession.ConfirmationRequest? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnRequestPickOption(Android.Service.Voice.VoiceInteractionSession.PickOptionRequest? request) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnShow(Android.OS.Bundle? args, Android.Service.Voice.ShowFlags showFlags) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnTaskFinished(Android.Content.Intent? intent, int taskId) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnTaskStarted(Android.Content.Intent? intent, int taskId) -> void +virtual Android.Service.Voice.VoiceInteractionSession.OnTrimMemory(Android.Content.TrimMemory level) -> void +virtual Android.Service.Voice.VoiceInteractionSession.Request.CallingPackage.get -> string? +virtual Android.Service.Voice.VoiceInteractionSession.Request.CallingUid.get -> int +virtual Android.Service.Voice.VoiceInteractionSession.Request.Cancel() -> void +virtual Android.Service.Voice.VoiceInteractionSession.Request.Extras.get -> Android.OS.Bundle? +virtual Android.Service.Voice.VoiceInteractionSession.Request.IsActive.get -> bool +virtual Android.Service.Voice.VoiceInteractionSession.SetContentView(Android.Views.View? view) -> void +virtual Android.Service.Voice.VoiceInteractionSession.SetKeepAwake(bool keepAwake) -> void +virtual Android.Service.Voice.VoiceInteractionSession.SetTheme(int theme) -> void +virtual Android.Service.Voice.VoiceInteractionSession.SetUiEnabled(bool enabled) -> void +virtual Android.Service.Voice.VoiceInteractionSession.Show(Android.OS.Bundle? args, Android.Service.Voice.ShowFlags flags) -> void +virtual Android.Service.Voice.VoiceInteractionSession.StartAssistantActivity(Android.Content.Intent! intent, Android.OS.Bundle! bundle) -> void +virtual Android.Service.Voice.VoiceInteractionSession.StartAssistantActivity(Android.Content.Intent? intent) -> void +virtual Android.Service.Voice.VoiceInteractionSession.StartVoiceActivity(Android.Content.Intent? intent) -> void +virtual Android.Service.Voice.VoiceInteractionSession.UserDisabledShowContext.get -> Android.Service.Voice.ShowFlags +virtual Android.Service.Voice.VoiceInteractionSession.Window.get -> Android.App.Dialog? +virtual Android.Service.VR.VrListenerService.OnCurrentVrActivityChanged(Android.Content.ComponentName? component) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.DesiredMinimumHeight.get -> int +virtual Android.Service.Wallpaper.WallpaperService.Engine.DesiredMinimumWidth.get -> int +virtual Android.Service.Wallpaper.WallpaperService.Engine.DisplayContext.get -> Android.Content.Context? +virtual Android.Service.Wallpaper.WallpaperService.Engine.Dump(string? prefix, Java.IO.FileDescriptor? fd, Java.IO.PrintWriter? out, string![]? args) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.IsPreview.get -> bool +virtual Android.Service.Wallpaper.WallpaperService.Engine.IsVisible.get -> bool +virtual Android.Service.Wallpaper.WallpaperService.Engine.NotifyColorsChanged() -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnApplyWindowInsets(Android.Views.WindowInsets? insets) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnCommand(string? action, int x, int y, int z, Android.OS.Bundle? extras, bool resultRequested) -> Android.OS.Bundle? +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnComputeColors() -> Android.App.WallpaperColors? +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnCreate(Android.Views.ISurfaceHolder? surfaceHolder) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnDesiredSizeChanged(int desiredWidth, int desiredHeight) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnDestroy() -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnOffsetsChanged(float xOffset, float yOffset, float xOffsetStep, float yOffsetStep, int xPixelOffset, int yPixelOffset) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnSurfaceChanged(Android.Views.ISurfaceHolder? holder, Android.Graphics.Format format, int width, int height) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnSurfaceCreated(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnSurfaceDestroyed(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnSurfaceRedrawNeeded(Android.Views.ISurfaceHolder? holder) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnTouchEvent(Android.Views.MotionEvent? e) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnVisibilityChanged(bool visible) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnWallpaperFlagsChanged(Android.App.WallpaperManagerFlags which) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.OnZoomChanged(float zoom) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.SetOffsetNotificationsEnabled(bool enabled) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.SetTouchEventsEnabled(bool enabled) -> void +virtual Android.Service.Wallpaper.WallpaperService.Engine.SurfaceHolder.get -> Android.Views.ISurfaceHolder? +virtual Android.Service.Wallpaper.WallpaperService.Engine.WallpaperFlags.get -> Android.App.WallpaperManagerFlags +virtual Android.Speech.RecognitionService.Callback.BeginningOfSpeech() -> void +virtual Android.Speech.RecognitionService.Callback.BufferReceived(byte[]? buffer) -> void +virtual Android.Speech.RecognitionService.Callback.CallingAttributionSource.get -> Android.Content.AttributionSource! +virtual Android.Speech.RecognitionService.Callback.CallingUid.get -> int +virtual Android.Speech.RecognitionService.Callback.EndOfSegmentedSession() -> void +virtual Android.Speech.RecognitionService.Callback.EndOfSpeech() -> void +virtual Android.Speech.RecognitionService.Callback.Error(Android.Speech.SpeechRecognizerError error) -> void +virtual Android.Speech.RecognitionService.Callback.LanguageDetection(Android.OS.Bundle! results) -> void +virtual Android.Speech.RecognitionService.Callback.PartialResults(Android.OS.Bundle? partialResults) -> void +virtual Android.Speech.RecognitionService.Callback.ReadyForSpeech(Android.OS.Bundle? params) -> void +virtual Android.Speech.RecognitionService.Callback.Results(Android.OS.Bundle? results) -> void +virtual Android.Speech.RecognitionService.Callback.RmsChanged(float rmsdB) -> void +virtual Android.Speech.RecognitionService.Callback.SegmentResults(Android.OS.Bundle! results) -> void +virtual Android.Speech.RecognitionService.MaxConcurrentSessionsCount.get -> int +virtual Android.Speech.RecognitionService.OnCheckRecognitionSupport(Android.Content.Intent! recognizerIntent, Android.Content.AttributionSource! attributionSource, Android.Speech.RecognitionService.SupportCallback! supportCallback) -> void +virtual Android.Speech.RecognitionService.OnCheckRecognitionSupport(Android.Content.Intent! recognizerIntent, Android.Speech.RecognitionService.SupportCallback! supportCallback) -> void +virtual Android.Speech.RecognitionService.OnTriggerModelDownload(Android.Content.Intent! recognizerIntent) -> void +virtual Android.Speech.RecognitionService.OnTriggerModelDownload(Android.Content.Intent! recognizerIntent, Android.Content.AttributionSource! attributionSource) -> void +virtual Android.Speech.RecognitionService.OnTriggerModelDownload(Android.Content.Intent! recognizerIntent, Android.Content.AttributionSource! attributionSource, Android.Speech.IModelDownloadListener! listener) -> void +virtual Android.Speech.RecognitionService.SupportCallback.OnError(int errorCode) -> void +virtual Android.Speech.RecognitionService.SupportCallback.OnSupportResult(Android.Speech.RecognitionSupport! recognitionSupport) -> void +virtual Android.Speech.SpeechRecognizer.Cancel() -> void +virtual Android.Speech.SpeechRecognizer.CheckRecognitionSupport(Android.Content.Intent! recognizerIntent, Java.Util.Concurrent.IExecutor! executor, Android.Speech.IRecognitionSupportCallback! supportListener) -> void +virtual Android.Speech.SpeechRecognizer.Destroy() -> void +virtual Android.Speech.SpeechRecognizer.SetRecognitionListener(Android.Speech.IRecognitionListener? listener) -> void +virtual Android.Speech.SpeechRecognizer.StartListening(Android.Content.Intent? recognizerIntent) -> void +virtual Android.Speech.SpeechRecognizer.StopListening() -> void +virtual Android.Speech.SpeechRecognizer.TriggerModelDownload(Android.Content.Intent! recognizerIntent) -> void +virtual Android.Speech.SpeechRecognizer.TriggerModelDownload(Android.Content.Intent! recognizerIntent, Java.Util.Concurrent.IExecutor! executor, Android.Speech.IModelDownloadListener! listener) -> void +virtual Android.Speech.Tts.TextToSpeech.AddEarcon(string! earcon, Android.Net.Uri! uri) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddEarcon(string? earcon, Java.IO.File? file) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddEarcon(string? earcon, string? filename) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddEarcon(string? earcon, string? packagename, int resourceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddSpeech(Java.Lang.ICharSequence! text, Android.Net.Uri! uri) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddSpeech(Java.Lang.ICharSequence? text, Java.IO.File? file) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddSpeech(Java.Lang.ICharSequence? text, string? packagename, int resourceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddSpeech(string? text, string? filename) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AddSpeech(string? text, string? packagename, int resourceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.AreDefaultsEnforced() -> bool +virtual Android.Speech.Tts.TextToSpeech.AvailableLanguages.get -> System.Collections.Generic.ICollection? +virtual Android.Speech.Tts.TextToSpeech.DefaultEngine.get -> string? +virtual Android.Speech.Tts.TextToSpeech.DefaultLanguage.get -> Java.Util.Locale? +virtual Android.Speech.Tts.TextToSpeech.DefaultVoice.get -> Android.Speech.Tts.Voice? +virtual Android.Speech.Tts.TextToSpeech.Engines.get -> System.Collections.Generic.IList? +virtual Android.Speech.Tts.TextToSpeech.GetFeatures(Java.Util.Locale? locale) -> System.Collections.Generic.ICollection? +virtual Android.Speech.Tts.TextToSpeech.IsLanguageAvailable(Java.Util.Locale? loc) -> Android.Speech.Tts.LanguageAvailableResult +virtual Android.Speech.Tts.TextToSpeech.IsSpeaking.get -> bool +virtual Android.Speech.Tts.TextToSpeech.Language.get -> Java.Util.Locale? +virtual Android.Speech.Tts.TextToSpeech.PlayEarcon(string? earcon, Android.Speech.Tts.QueueMode queueMode, Android.OS.Bundle? params, string? utteranceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.PlayEarcon(string? earcon, Android.Speech.Tts.QueueMode queueMode, System.Collections.Generic.IDictionary? params) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.PlaySilence(long durationInMs, Android.Speech.Tts.QueueMode queueMode, System.Collections.Generic.IDictionary? params) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.PlaySilentUtterance(long durationInMs, Android.Speech.Tts.QueueMode queueMode, string? utteranceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetAudioAttributes(Android.Media.AudioAttributes? audioAttributes) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetEngineByPackageName(string? enginePackageName) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetLanguage(Java.Util.Locale? loc) -> Android.Speech.Tts.LanguageAvailableResult +virtual Android.Speech.Tts.TextToSpeech.SetOnUtteranceCompletedListener(Android.Speech.Tts.TextToSpeech.IOnUtteranceCompletedListener? listener) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetOnUtteranceProgressListener(Android.Speech.Tts.UtteranceProgressListener? listener) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetPitch(float pitch) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetSpeechRate(float speechRate) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SetVoice(Android.Speech.Tts.Voice? voice) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.Shutdown() -> void +virtual Android.Speech.Tts.TextToSpeech.Speak(Java.Lang.ICharSequence? text, Android.Speech.Tts.QueueMode queueMode, Android.OS.Bundle? params, string? utteranceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.Speak(string? text, Android.Speech.Tts.QueueMode queueMode, System.Collections.Generic.IDictionary? params) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.Stop() -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SynthesizeToFile(Java.Lang.ICharSequence! text, Android.OS.Bundle! params, Android.OS.ParcelFileDescriptor! fileDescriptor, string! utteranceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SynthesizeToFile(Java.Lang.ICharSequence? text, Android.OS.Bundle? params, Java.IO.File? file, string? utteranceId) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.SynthesizeToFile(string? text, System.Collections.Generic.IDictionary? params, string? filename) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeech.Voice.get -> Android.Speech.Tts.Voice? +virtual Android.Speech.Tts.TextToSpeech.Voices.get -> System.Collections.Generic.ICollection? +virtual Android.Speech.Tts.TextToSpeechService.OnGetDefaultVoiceNameFor(string? lang, string? country, string? variant) -> string? +virtual Android.Speech.Tts.TextToSpeechService.OnGetFeaturesForLanguage(string? lang, string? country, string? variant) -> System.Collections.Generic.ICollection? +virtual Android.Speech.Tts.TextToSpeechService.OnGetVoices() -> System.Collections.Generic.IList? +virtual Android.Speech.Tts.TextToSpeechService.OnIsValidVoiceName(string? voiceName) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.TextToSpeechService.OnLoadVoice(string? voiceName) -> Android.Speech.Tts.OperationResult +virtual Android.Speech.Tts.UtteranceProgressListener.OnAudioAvailable(string? utteranceId, byte[]? audio) -> void +virtual Android.Speech.Tts.UtteranceProgressListener.OnBeginSynthesis(string? utteranceId, int sampleRateInHz, Android.Media.Encoding audioFormat, int channelCount) -> void +virtual Android.Speech.Tts.UtteranceProgressListener.OnError(string? utteranceId, Android.Speech.Tts.TextToSpeechError errorCode) -> void +virtual Android.Speech.Tts.UtteranceProgressListener.OnRangeStart(string? utteranceId, int start, int end, int frame) -> void +virtual Android.Speech.Tts.UtteranceProgressListener.OnStop(string? utteranceId, bool interrupted) -> void +virtual Android.Speech.Tts.Voice.DescribeContents() -> int +virtual Android.Speech.Tts.Voice.Features.get -> System.Collections.Generic.ICollection? +virtual Android.Speech.Tts.Voice.IsNetworkConnectionRequired.get -> bool +virtual Android.Speech.Tts.Voice.Latency.get -> Android.Speech.Tts.VoiceLatency +virtual Android.Speech.Tts.Voice.Locale.get -> Java.Util.Locale? +virtual Android.Speech.Tts.Voice.Name.get -> string? +virtual Android.Speech.Tts.Voice.Quality.get -> Android.Speech.Tts.VoiceQuality +virtual Android.Speech.Tts.Voice.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telecom.Call.Callback.OnCallDestroyed(Android.Telecom.Call? call) -> void +virtual Android.Telecom.Call.Callback.OnCannedTextResponsesLoaded(Android.Telecom.Call? call, System.Collections.Generic.IList? cannedTextResponses) -> void +virtual Android.Telecom.Call.Callback.OnChildrenChanged(Android.Telecom.Call? call, System.Collections.Generic.IList? children) -> void +virtual Android.Telecom.Call.Callback.OnConferenceableCallsChanged(Android.Telecom.Call? call, System.Collections.Generic.IList? conferenceableCalls) -> void +virtual Android.Telecom.Call.Callback.OnConnectionEvent(Android.Telecom.Call? call, string? e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Call.Callback.OnDetailsChanged(Android.Telecom.Call? call, Android.Telecom.Call.Details? details) -> void +virtual Android.Telecom.Call.Callback.OnHandoverComplete(Android.Telecom.Call? call) -> void +virtual Android.Telecom.Call.Callback.OnHandoverFailed(Android.Telecom.Call? call, Android.Telecom.HandoverFailureReason failureReason) -> void +virtual Android.Telecom.Call.Callback.OnParentChanged(Android.Telecom.Call? call, Android.Telecom.Call? parent) -> void +virtual Android.Telecom.Call.Callback.OnPostDialWait(Android.Telecom.Call? call, string? remainingPostDialSequence) -> void +virtual Android.Telecom.Call.Callback.OnRttInitiationFailure(Android.Telecom.Call? call, Android.Telecom.RttSessionModifyResult reason) -> void +virtual Android.Telecom.Call.Callback.OnRttModeChanged(Android.Telecom.Call? call, Android.Telecom.RttMode mode) -> void +virtual Android.Telecom.Call.Callback.OnRttRequest(Android.Telecom.Call? call, int id) -> void +virtual Android.Telecom.Call.Callback.OnRttStatusChanged(Android.Telecom.Call? call, bool enabled, Android.Telecom.Call.RttCall? rttCall) -> void +virtual Android.Telecom.Call.Callback.OnStateChanged(Android.Telecom.Call? call, Android.Telecom.CallState state) -> void +virtual Android.Telecom.Call.Callback.OnVideoCallChanged(Android.Telecom.Call? call, Android.Telecom.InCallService.VideoCall? videoCall) -> void +virtual Android.Telecom.Call.Details.AccountHandle.get -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telecom.Call.Details.CallCapabilities.get -> Android.Telecom.ConnectionCapability +virtual Android.Telecom.Call.Details.CallDirection.get -> Android.Telecom.CallDirection +virtual Android.Telecom.Call.Details.CallerDisplayName.get -> string? +virtual Android.Telecom.Call.Details.CallerDisplayNamePresentation.get -> Android.Telecom.Presentation +virtual Android.Telecom.Call.Details.CallerNumberVerificationStatus.get -> int +virtual Android.Telecom.Call.Details.CallProperties.get -> Android.Telecom.CallProperty +virtual Android.Telecom.Call.Details.Can(Android.Telecom.ConnectionCapability capability) -> bool +virtual Android.Telecom.Call.Details.ContactDisplayName.get -> string? +virtual Android.Telecom.Call.Details.ContactPhotoUri.get -> Android.Net.Uri? +virtual Android.Telecom.Call.Details.CreationTimeMillis.get -> long +virtual Android.Telecom.Call.Details.DisconnectCause.get -> Android.Telecom.DisconnectCause? +virtual Android.Telecom.Call.Details.Extras.get -> Android.OS.Bundle? +virtual Android.Telecom.Call.Details.GatewayInfo.get -> Android.Telecom.GatewayInfo? +virtual Android.Telecom.Call.Details.GetHandle() -> Android.Net.Uri? +virtual Android.Telecom.Call.Details.HandlePresentation.get -> Android.Telecom.Presentation +virtual Android.Telecom.Call.Details.HasProperty(Android.Telecom.CallProperty property) -> bool +virtual Android.Telecom.Call.Details.IntentExtras.get -> Android.OS.Bundle? +virtual Android.Telecom.Call.Details.StatusHints.get -> Android.Telecom.StatusHints? +virtual Android.Telecom.Call.Details.VideoState.get -> Android.Telecom.VideoProfileState +virtual Android.Telecom.CallRedirectionService.OnRedirectionTimeout() -> void +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.Build() -> Android.Telecom.CallScreeningService.CallResponse? +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetCallComposerAttachmentsToShow(int callComposerAttachmentsToShow) -> Android.Telecom.CallScreeningService.CallResponse.Builder! +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetDisallowCall(bool shouldDisallowCall) -> Android.Telecom.CallScreeningService.CallResponse.Builder? +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetRejectCall(bool shouldRejectCall) -> Android.Telecom.CallScreeningService.CallResponse.Builder? +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetSilenceCall(bool shouldSilenceCall) -> Android.Telecom.CallScreeningService.CallResponse.Builder! +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetSkipCallLog(bool shouldSkipCallLog) -> Android.Telecom.CallScreeningService.CallResponse.Builder? +virtual Android.Telecom.CallScreeningService.CallResponse.Builder.SetSkipNotification(bool shouldSkipNotification) -> Android.Telecom.CallScreeningService.CallResponse.Builder? +virtual Android.Telecom.CallScreeningService.CallResponse.CallComposerAttachmentsToShow.get -> int +virtual Android.Telecom.CallScreeningService.CallResponse.DisallowCall.get -> bool +virtual Android.Telecom.CallScreeningService.CallResponse.RejectCall.get -> bool +virtual Android.Telecom.CallScreeningService.CallResponse.SilenceCall.get -> bool +virtual Android.Telecom.CallScreeningService.CallResponse.SkipCallLog.get -> bool +virtual Android.Telecom.CallScreeningService.CallResponse.SkipNotification.get -> bool +virtual Android.Telecom.Conference.OnAddConferenceParticipants(System.Collections.Generic.IList! participants) -> void +virtual Android.Telecom.Conference.OnAnswer(int videoState) -> void +virtual Android.Telecom.Conference.OnAvailableCallEndpointsChanged(System.Collections.Generic.IList! availableEndpoints) -> void +virtual Android.Telecom.Conference.OnCallAudioStateChanged(Android.Telecom.CallAudioState? state) -> void +virtual Android.Telecom.Conference.OnCallEndpointChanged(Android.Telecom.CallEndpoint! callEndpoint) -> void +virtual Android.Telecom.Conference.OnConnectionAdded(Android.Telecom.Connection? connection) -> void +virtual Android.Telecom.Conference.OnDisconnect() -> void +virtual Android.Telecom.Conference.OnExtrasChanged(Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Conference.OnHold() -> void +virtual Android.Telecom.Conference.OnMerge() -> void +virtual Android.Telecom.Conference.OnMerge(Android.Telecom.Connection? connection) -> void +virtual Android.Telecom.Conference.OnMuteStateChanged(bool isMuted) -> void +virtual Android.Telecom.Conference.OnPlayDtmfTone(char c) -> void +virtual Android.Telecom.Conference.OnReject() -> void +virtual Android.Telecom.Conference.OnSeparate(Android.Telecom.Connection? connection) -> void +virtual Android.Telecom.Conference.OnStopDtmfTone() -> void +virtual Android.Telecom.Conference.OnSwap() -> void +virtual Android.Telecom.Conference.OnUnhold() -> void +virtual Android.Telecom.Conference.SendConferenceEvent(string! e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Conference.VideoProvider.get -> Android.Telecom.Connection.VideoProvider? +virtual Android.Telecom.Conference.VideoState.get -> Android.Telecom.VideoProfileState +virtual Android.Telecom.Connection.HandleRttUpgradeResponse(Android.Telecom.Connection.RttTextStream? rttTextStream) -> void +virtual Android.Telecom.Connection.OnAbort() -> void +virtual Android.Telecom.Connection.OnAddConferenceParticipants(System.Collections.Generic.IList! participants) -> void +virtual Android.Telecom.Connection.OnAnswer() -> void +virtual Android.Telecom.Connection.OnAnswer(Android.Telecom.VideoProfileState videoState) -> void +virtual Android.Telecom.Connection.OnAvailableCallEndpointsChanged(System.Collections.Generic.IList! availableEndpoints) -> void +virtual Android.Telecom.Connection.OnCallAudioStateChanged(Android.Telecom.CallAudioState? state) -> void +virtual Android.Telecom.Connection.OnCallEndpointChanged(Android.Telecom.CallEndpoint! callEndpoint) -> void +virtual Android.Telecom.Connection.OnCallEvent(string? e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Connection.OnDeflect(Android.Net.Uri? address) -> void +virtual Android.Telecom.Connection.OnDisconnect() -> void +virtual Android.Telecom.Connection.OnExtrasChanged(Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Connection.OnHandoverComplete() -> void +virtual Android.Telecom.Connection.OnHold() -> void +virtual Android.Telecom.Connection.OnMuteStateChanged(bool isMuted) -> void +virtual Android.Telecom.Connection.OnPlayDtmfTone(char c) -> void +virtual Android.Telecom.Connection.OnPostDialContinue(bool proceed) -> void +virtual Android.Telecom.Connection.OnPullExternalCall() -> void +virtual Android.Telecom.Connection.OnReject() -> void +virtual Android.Telecom.Connection.OnReject(int rejectReason) -> void +virtual Android.Telecom.Connection.OnReject(string? replyMessage) -> void +virtual Android.Telecom.Connection.OnSeparate() -> void +virtual Android.Telecom.Connection.OnShowIncomingCallUi() -> void +virtual Android.Telecom.Connection.OnSilence() -> void +virtual Android.Telecom.Connection.OnStartRtt(Android.Telecom.Connection.RttTextStream! rttTextStream) -> void +virtual Android.Telecom.Connection.OnStateChanged(Android.Telecom.CallState state) -> void +virtual Android.Telecom.Connection.OnStopDtmfTone() -> void +virtual Android.Telecom.Connection.OnStopRtt() -> void +virtual Android.Telecom.Connection.OnTrackedByNonUiService(bool isTracked) -> void +virtual Android.Telecom.Connection.OnUnhold() -> void +virtual Android.Telecom.Connection.OnUsingAlternativeUi(bool isUsingAlternativeUi) -> void +virtual Android.Telecom.Connection.RequestBluetoothAudio(Android.Bluetooth.BluetoothDevice! bluetoothDevice) -> void +virtual Android.Telecom.Connection.SendConnectionEvent(string? e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.Connection.VideoProvider.ChangeCameraCapabilities(Android.Telecom.VideoProfile.CameraCapabilities? cameraCapabilities) -> void +virtual Android.Telecom.Connection.VideoProvider.ChangePeerDimensions(int width, int height) -> void +virtual Android.Telecom.Connection.VideoProvider.ChangeVideoQuality(Android.Telecom.VideoQuality videoQuality) -> void +virtual Android.Telecom.Connection.VideoProvider.HandleCallSessionEvent(Android.Telecom.VideoSessionEvent e) -> void +virtual Android.Telecom.Connection.VideoProvider.ReceiveSessionModifyRequest(Android.Telecom.VideoProfile? videoProfile) -> void +virtual Android.Telecom.Connection.VideoProvider.ReceiveSessionModifyResponse(Android.Telecom.ModifyRequestResult status, Android.Telecom.VideoProfile? requestedProfile, Android.Telecom.VideoProfile? responseProfile) -> void +virtual Android.Telecom.Connection.VideoProvider.SetCallDataUsage(long dataUsage) -> void +virtual Android.Telecom.ConnectionService.OnConference(Android.Telecom.Connection? connection1, Android.Telecom.Connection? connection2) -> void +virtual Android.Telecom.ConnectionService.OnConnectionServiceFocusGained() -> void +virtual Android.Telecom.ConnectionService.OnConnectionServiceFocusLost() -> void +virtual Android.Telecom.ConnectionService.OnCreateIncomingConference(Android.Telecom.PhoneAccountHandle! connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest! request) -> Android.Telecom.Conference? +virtual Android.Telecom.ConnectionService.OnCreateIncomingConferenceFailed(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> void +virtual Android.Telecom.ConnectionService.OnCreateIncomingConnection(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.Connection? +virtual Android.Telecom.ConnectionService.OnCreateIncomingConnectionFailed(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> void +virtual Android.Telecom.ConnectionService.OnCreateIncomingHandoverConnection(Android.Telecom.PhoneAccountHandle? fromPhoneAccountHandle, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.Connection? +virtual Android.Telecom.ConnectionService.OnCreateOutgoingConference(Android.Telecom.PhoneAccountHandle! connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest! request) -> Android.Telecom.Conference? +virtual Android.Telecom.ConnectionService.OnCreateOutgoingConferenceFailed(Android.Telecom.PhoneAccountHandle! connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest! request) -> void +virtual Android.Telecom.ConnectionService.OnCreateOutgoingConnection(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.Connection? +virtual Android.Telecom.ConnectionService.OnCreateOutgoingConnectionFailed(Android.Telecom.PhoneAccountHandle? connectionManagerPhoneAccount, Android.Telecom.ConnectionRequest? request) -> void +virtual Android.Telecom.ConnectionService.OnCreateOutgoingHandoverConnection(Android.Telecom.PhoneAccountHandle? fromPhoneAccountHandle, Android.Telecom.ConnectionRequest? request) -> Android.Telecom.Connection? +virtual Android.Telecom.ConnectionService.OnHandoverFailed(Android.Telecom.ConnectionRequest? request, Android.Telecom.HandoverFailureReason error) -> void +virtual Android.Telecom.ConnectionService.OnRemoteConferenceAdded(Android.Telecom.RemoteConference? conference) -> void +virtual Android.Telecom.ConnectionService.OnRemoteExistingConnectionAdded(Android.Telecom.RemoteConnection? connection) -> void +virtual Android.Telecom.GatewayInfo.DescribeContents() -> int +virtual Android.Telecom.GatewayInfo.GatewayAddress.get -> Android.Net.Uri? +virtual Android.Telecom.GatewayInfo.GatewayProviderPackageName.get -> string? +virtual Android.Telecom.GatewayInfo.IsEmpty.get -> bool +virtual Android.Telecom.GatewayInfo.OriginalAddress.get -> Android.Net.Uri? +virtual Android.Telecom.GatewayInfo.WriteToParcel(Android.OS.Parcel? destination, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telecom.InCallService.OnAvailableCallEndpointsChanged(System.Collections.Generic.IList! availableEndpoints) -> void +virtual Android.Telecom.InCallService.OnBringToForeground(bool showDialpad) -> void +virtual Android.Telecom.InCallService.OnCallAdded(Android.Telecom.Call? call) -> void +virtual Android.Telecom.InCallService.OnCallAudioStateChanged(Android.Telecom.CallAudioState? audioState) -> void +virtual Android.Telecom.InCallService.OnCallEndpointChanged(Android.Telecom.CallEndpoint! callEndpoint) -> void +virtual Android.Telecom.InCallService.OnCallRemoved(Android.Telecom.Call? call) -> void +virtual Android.Telecom.InCallService.OnCanAddCallChanged(bool canAddCall) -> void +virtual Android.Telecom.InCallService.OnConnectionEvent(Android.Telecom.Call? call, string? e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.InCallService.OnMuteStateChanged(bool isMuted) -> void +virtual Android.Telecom.InCallService.OnSilenceRinger() -> void +virtual Android.Telecom.PhoneAccount.Builder.AddSupportedUriScheme(string? uriScheme) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.Build() -> Android.Telecom.PhoneAccount? +virtual Android.Telecom.PhoneAccount.Builder.SetAddress(Android.Net.Uri? value) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetCapabilities(int value) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetExtras(Android.OS.Bundle? extras) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetHighlightColor(int value) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetIcon(Android.Graphics.Drawables.Icon? icon) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetShortDescription(Java.Lang.ICharSequence? value) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetSubscriptionAddress(Android.Net.Uri? value) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.PhoneAccount.Builder.SetSupportedUriSchemes(System.Collections.Generic.IList? uriSchemes) -> Android.Telecom.PhoneAccount.Builder? +virtual Android.Telecom.RemoteConference.Callback.OnConferenceableConnectionsChanged(Android.Telecom.RemoteConference? conference, System.Collections.Generic.IList? conferenceableConnections) -> void +virtual Android.Telecom.RemoteConference.Callback.OnConnectionAdded(Android.Telecom.RemoteConference? conference, Android.Telecom.RemoteConnection? connection) -> void +virtual Android.Telecom.RemoteConference.Callback.OnConnectionCapabilitiesChanged(Android.Telecom.RemoteConference? conference, Android.Telecom.ConnectionCapability connectionCapabilities) -> void +virtual Android.Telecom.RemoteConference.Callback.OnConnectionPropertiesChanged(Android.Telecom.RemoteConference? conference, Android.Telecom.ConnectionProperties connectionProperties) -> void +virtual Android.Telecom.RemoteConference.Callback.OnConnectionRemoved(Android.Telecom.RemoteConference? conference, Android.Telecom.RemoteConnection? connection) -> void +virtual Android.Telecom.RemoteConference.Callback.OnDestroyed(Android.Telecom.RemoteConference? conference) -> void +virtual Android.Telecom.RemoteConference.Callback.OnDisconnected(Android.Telecom.RemoteConference? conference, Android.Telecom.DisconnectCause? disconnectCause) -> void +virtual Android.Telecom.RemoteConference.Callback.OnExtrasChanged(Android.Telecom.RemoteConference? conference, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.RemoteConference.Callback.OnStateChanged(Android.Telecom.RemoteConference? conference, Android.Telecom.CallState oldState, Android.Telecom.CallState newState) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnAddressChanged(Android.Telecom.RemoteConnection? connection, Android.Net.Uri? address, Android.Telecom.Presentation presentation) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnCallerDisplayNameChanged(Android.Telecom.RemoteConnection? connection, string? callerDisplayName, Android.Telecom.Presentation presentation) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnConferenceableConnectionsChanged(Android.Telecom.RemoteConnection? connection, System.Collections.Generic.IList? conferenceableConnections) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnConferenceChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.RemoteConference? conference) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnConnectionCapabilitiesChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.ConnectionCapability connectionCapabilities) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnConnectionEvent(Android.Telecom.RemoteConnection? connection, string? e, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnConnectionPropertiesChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.ConnectionProperties connectionProperties) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnDestroyed(Android.Telecom.RemoteConnection? connection) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnDisconnected(Android.Telecom.RemoteConnection? connection, Android.Telecom.DisconnectCause? disconnectCause) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnExtrasChanged(Android.Telecom.RemoteConnection? connection, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnPostDialChar(Android.Telecom.RemoteConnection? connection, char nextChar) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnPostDialWait(Android.Telecom.RemoteConnection? connection, string? remainingPostDialSequence) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnRingbackRequested(Android.Telecom.RemoteConnection? connection, bool ringback) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnStateChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.CallState state) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnStatusHintsChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.StatusHints? statusHints) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnVideoProviderChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.RemoteConnection.VideoProvider? videoProvider) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnVideoStateChanged(Android.Telecom.RemoteConnection? connection, Android.Telecom.VideoProfileState videoState) -> void +virtual Android.Telecom.RemoteConnection.Callback.OnVoipAudioChanged(Android.Telecom.RemoteConnection? connection, bool isVoip) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnCallDataUsageChanged(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, long dataUsage) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnCallSessionEvent(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, Android.Telecom.VideoSessionEvent e) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnCameraCapabilitiesChanged(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, Android.Telecom.VideoProfile.CameraCapabilities? cameraCapabilities) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnPeerDimensionsChanged(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, int width, int height) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnSessionModifyRequestReceived(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, Android.Telecom.VideoProfile? videoProfile) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnSessionModifyResponseReceived(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, Android.Telecom.VideoProfileState status, Android.Telecom.VideoProfile? requestedProfile, Android.Telecom.VideoProfile? responseProfile) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.Callback.OnVideoQualityChanged(Android.Telecom.RemoteConnection.VideoProvider? videoProvider, Android.Telecom.VideoQuality videoQuality) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.RegisterCallback(Android.Telecom.RemoteConnection.VideoProvider.Callback? l) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.RequestCallDataUsage() -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.RequestCameraCapabilities() -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SendSessionModifyRequest(Android.Telecom.VideoProfile? fromProfile, Android.Telecom.VideoProfile? toProfile) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SendSessionModifyResponse(Android.Telecom.VideoProfile? responseProfile) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetCamera(string? cameraId) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetDeviceOrientation(int rotation) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetDisplaySurface(Android.Views.Surface? surface) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetPauseImage(Android.Net.Uri? uri) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetPreviewSurface(Android.Views.Surface? surface) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.SetZoom(float value) -> void +virtual Android.Telecom.RemoteConnection.VideoProvider.UnregisterCallback(Android.Telecom.RemoteConnection.VideoProvider.Callback? l) -> void +virtual Android.Telecom.TelecomManager.AcceptHandover(Android.Net.Uri? srcAddr, Android.Telecom.VideoProfileState videoState, Android.Telecom.PhoneAccountHandle? destAcct) -> void +virtual Android.Telecom.TelecomManager.AcceptRingingCall() -> void +virtual Android.Telecom.TelecomManager.AcceptRingingCall(int videoState) -> void +virtual Android.Telecom.TelecomManager.AddCall(Android.Telecom.CallAttributes! callAttributes, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! pendingControl, Android.Telecom.ICallControlCallback! handshakes, Android.Telecom.ICallEventCallback! events) -> void +virtual Android.Telecom.TelecomManager.AddNewIncomingCall(Android.Telecom.PhoneAccountHandle? phoneAccount, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.TelecomManager.AddNewIncomingConference(Android.Telecom.PhoneAccountHandle! phoneAccount, Android.OS.Bundle! extras) -> void +virtual Android.Telecom.TelecomManager.CallCapablePhoneAccounts.get -> System.Collections.Generic.IList? +virtual Android.Telecom.TelecomManager.CancelMissedCallsNotification() -> void +virtual Android.Telecom.TelecomManager.CreateManageBlockedNumbersIntent() -> Android.Content.Intent? +virtual Android.Telecom.TelecomManager.DefaultDialerPackage.get -> string? +virtual Android.Telecom.TelecomManager.EndCall() -> bool +virtual Android.Telecom.TelecomManager.GetAdnUriForPhoneAccount(Android.Telecom.PhoneAccountHandle? accountHandle) -> Android.Net.Uri? +virtual Android.Telecom.TelecomManager.GetDefaultOutgoingPhoneAccount(string? uriScheme) -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telecom.TelecomManager.GetLine1Number(Android.Telecom.PhoneAccountHandle? accountHandle) -> string? +virtual Android.Telecom.TelecomManager.GetPhoneAccount(Android.Telecom.PhoneAccountHandle? account) -> Android.Telecom.PhoneAccount? +virtual Android.Telecom.TelecomManager.GetSimCallManagerForSubscription(int subscriptionId) -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telecom.TelecomManager.GetVoiceMailNumber(Android.Telecom.PhoneAccountHandle? accountHandle) -> string? +virtual Android.Telecom.TelecomManager.HandleMmi(string? dialString) -> bool +virtual Android.Telecom.TelecomManager.HandleMmi(string? dialString, Android.Telecom.PhoneAccountHandle? accountHandle) -> bool +virtual Android.Telecom.TelecomManager.HasManageOngoingCallsPermission.get -> bool +virtual Android.Telecom.TelecomManager.IsInCall.get -> bool +virtual Android.Telecom.TelecomManager.IsIncomingCallPermitted(Android.Telecom.PhoneAccountHandle? phoneAccountHandle) -> bool +virtual Android.Telecom.TelecomManager.IsInManagedCall.get -> bool +virtual Android.Telecom.TelecomManager.IsOutgoingCallPermitted(Android.Telecom.PhoneAccountHandle? phoneAccountHandle) -> bool +virtual Android.Telecom.TelecomManager.IsTtySupported.get -> bool +virtual Android.Telecom.TelecomManager.IsVoiceMailNumber(Android.Telecom.PhoneAccountHandle? accountHandle, string? number) -> bool +virtual Android.Telecom.TelecomManager.OwnSelfManagedPhoneAccounts.get -> System.Collections.Generic.IList! +virtual Android.Telecom.TelecomManager.PlaceCall(Android.Net.Uri? address, Android.OS.Bundle? extras) -> void +virtual Android.Telecom.TelecomManager.RegisterPhoneAccount(Android.Telecom.PhoneAccount? account) -> void +virtual Android.Telecom.TelecomManager.SelfManagedPhoneAccounts.get -> System.Collections.Generic.IList! +virtual Android.Telecom.TelecomManager.ShowInCallScreen(bool showDialpad) -> void +virtual Android.Telecom.TelecomManager.SilenceRinger() -> void +virtual Android.Telecom.TelecomManager.SimCallManager.get -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telecom.TelecomManager.StartConference(System.Collections.Generic.IList! participants, Android.OS.Bundle! extras) -> void +virtual Android.Telecom.TelecomManager.SystemDialerPackage.get -> string? +virtual Android.Telecom.TelecomManager.UnregisterPhoneAccount(Android.Telecom.PhoneAccountHandle? accountHandle) -> void +virtual Android.Telecom.TelecomManager.UserSelectedOutgoingPhoneAccount.get -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telecom.VideoProfile.DescribeContents() -> int +virtual Android.Telecom.VideoProfile.Quality.get -> Android.Telecom.VideoQuality +virtual Android.Telecom.VideoProfile.VideoState.get -> Android.Telecom.VideoProfileState +virtual Android.Telecom.VideoProfile.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.CarrierConfigManager.Config.get -> Android.OS.PersistableBundle? +virtual Android.Telephony.CarrierConfigManager.GetConfig(params string![]! keys) -> Android.OS.PersistableBundle! +virtual Android.Telephony.CarrierConfigManager.GetConfigByComponentForSubId(string! prefix, int subId) -> Android.OS.PersistableBundle? +virtual Android.Telephony.CarrierConfigManager.GetConfigForSubId(int subId) -> Android.OS.PersistableBundle? +virtual Android.Telephony.CarrierConfigManager.GetConfigForSubId(int subId, params string![]! keys) -> Android.OS.PersistableBundle! +virtual Android.Telephony.CarrierConfigManager.NotifyConfigChangedForSubId(int subId) -> void +virtual Android.Telephony.CarrierConfigManager.RegisterCarrierConfigChangeListener(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.CarrierConfigManager.ICarrierConfigChangeListener! listener) -> void +virtual Android.Telephony.CarrierConfigManager.UnregisterCarrierConfigChangeListener(Android.Telephony.CarrierConfigManager.ICarrierConfigChangeListener! listener) -> void +virtual Android.Telephony.Cdma.CdmaCellLocation.BaseStationId.get -> int +virtual Android.Telephony.Cdma.CdmaCellLocation.BaseStationLatitude.get -> int +virtual Android.Telephony.Cdma.CdmaCellLocation.BaseStationLongitude.get -> int +virtual Android.Telephony.Cdma.CdmaCellLocation.FillInNotifierBundle(Android.OS.Bundle? bundleToFill) -> void +virtual Android.Telephony.Cdma.CdmaCellLocation.NetworkId.get -> int +virtual Android.Telephony.Cdma.CdmaCellLocation.SetCellLocationData(int baseStationId, int baseStationLatitude, int baseStationLongitude) -> void +virtual Android.Telephony.Cdma.CdmaCellLocation.SetCellLocationData(int baseStationId, int baseStationLatitude, int baseStationLongitude, int systemId, int networkId) -> void +virtual Android.Telephony.Cdma.CdmaCellLocation.SetStateInvalid() -> void +virtual Android.Telephony.Cdma.CdmaCellLocation.SystemId.get -> int +virtual Android.Telephony.CellIdentity.DescribeContents() -> int +virtual Android.Telephony.CellIdentity.OperatorAlphaLongFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.CellIdentity.OperatorAlphaShortFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.CellIdentity.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags type) -> void +virtual Android.Telephony.CellInfo.CellConnectionStatus.get -> Android.Telephony.CellConnectionStatus +virtual Android.Telephony.CellInfo.CellIdentity.get -> Android.Telephony.CellIdentity! +virtual Android.Telephony.CellInfo.CellSignalStrength.get -> Android.Telephony.CellSignalStrength! +virtual Android.Telephony.CellInfo.DescribeContents() -> int +virtual Android.Telephony.CellInfo.IsRegistered.get -> bool +virtual Android.Telephony.CellInfo.TimeStamp.get -> long +virtual Android.Telephony.CellInfo.TimestampMillis.get -> long +virtual Android.Telephony.Data.ApnSetting.ApnName.get -> string? +virtual Android.Telephony.Data.ApnSetting.ApnTypeBitmask.get -> Android.Telephony.Data.ApnType +virtual Android.Telephony.Data.ApnSetting.AuthType.get -> Android.Telephony.Data.AuthType +virtual Android.Telephony.Data.ApnSetting.Builder.Build() -> Android.Telephony.Data.ApnSetting? +virtual Android.Telephony.Data.ApnSetting.Builder.SetApnName(string? apnName) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetApnTypeBitmask(Android.Telephony.Data.ApnType apnTypeBitmask) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetAuthType(Android.Telephony.Data.AuthType authType) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetCarrierEnabled(bool carrierEnabled) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetCarrierId(int carrierId) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetEntryName(string? entryName) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMmsc(Android.Net.Uri? mmsc) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMmsProxyAddress(Java.Net.InetAddress? mmsProxy) -> Android.Telephony.Data.ApnSetting.Builder? +virtual Android.Telephony.Data.ApnSetting.Builder.SetMmsProxyAddress(string? mmsProxy) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMmsProxyPort(int mmsPort) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMtuV4(int mtuV4) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMtuV6(int mtuV6) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetMvnoType(Android.Telephony.Data.MvnoType mvnoType) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetNetworkTypeBitmask(Android.Telephony.NetworkType networkTypeBitmask) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetOperatorNumeric(string? operatorNumeric) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetPassword(string? password) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetPersistent(bool isPersistent) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetProfileId(int profileId) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetProtocol(Android.Telephony.Data.Protocols protocol) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetProxyAddress(Java.Net.InetAddress? proxy) -> Android.Telephony.Data.ApnSetting.Builder? +virtual Android.Telephony.Data.ApnSetting.Builder.SetProxyAddress(string? proxy) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetProxyPort(int port) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetRoamingProtocol(Android.Telephony.Data.Protocols roamingProtocol) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.Builder.SetUser(string? user) -> Android.Telephony.Data.ApnSetting.Builder! +virtual Android.Telephony.Data.ApnSetting.CarrierId.get -> int +virtual Android.Telephony.Data.ApnSetting.DescribeContents() -> int +virtual Android.Telephony.Data.ApnSetting.EntryName.get -> string? +virtual Android.Telephony.Data.ApnSetting.Id.get -> int +virtual Android.Telephony.Data.ApnSetting.IsEnabled.get -> bool +virtual Android.Telephony.Data.ApnSetting.IsPersistent.get -> bool +virtual Android.Telephony.Data.ApnSetting.Mmsc.get -> Android.Net.Uri? +virtual Android.Telephony.Data.ApnSetting.MmsProxyAddress.get -> Java.Net.InetAddress? +virtual Android.Telephony.Data.ApnSetting.MmsProxyAddressAsString.get -> string? +virtual Android.Telephony.Data.ApnSetting.MmsProxyPort.get -> int +virtual Android.Telephony.Data.ApnSetting.MtuV4.get -> int +virtual Android.Telephony.Data.ApnSetting.MtuV6.get -> int +virtual Android.Telephony.Data.ApnSetting.MvnoType.get -> Android.Telephony.Data.MvnoType +virtual Android.Telephony.Data.ApnSetting.NetworkTypeBitmask.get -> Android.Telephony.NetworkType +virtual Android.Telephony.Data.ApnSetting.OperatorNumeric.get -> string? +virtual Android.Telephony.Data.ApnSetting.Password.get -> string? +virtual Android.Telephony.Data.ApnSetting.ProfileId.get -> int +virtual Android.Telephony.Data.ApnSetting.Protocol.get -> Android.Telephony.Data.Protocols +virtual Android.Telephony.Data.ApnSetting.ProxyAddress.get -> Java.Net.InetAddress? +virtual Android.Telephony.Data.ApnSetting.ProxyAddressAsString.get -> string? +virtual Android.Telephony.Data.ApnSetting.ProxyPort.get -> int +virtual Android.Telephony.Data.ApnSetting.RoamingProtocol.get -> Android.Telephony.Data.Protocols +virtual Android.Telephony.Data.ApnSetting.User.get -> string? +virtual Android.Telephony.Data.ApnSetting.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.Euicc.EuiccManager.CreateForCardId(int cardId) -> Android.Telephony.Euicc.EuiccManager! +virtual Android.Telephony.Euicc.EuiccManager.DeleteSubscription(int subscriptionId, Android.App.PendingIntent? callbackIntent) -> void +virtual Android.Telephony.Euicc.EuiccManager.DownloadSubscription(Android.Telephony.Euicc.DownloadableSubscription? subscription, bool switchAfterDownload, Android.App.PendingIntent? callbackIntent) -> void +virtual Android.Telephony.Euicc.EuiccManager.Eid.get -> string? +virtual Android.Telephony.Euicc.EuiccManager.EuiccInfo.get -> Android.Telephony.Euicc.EuiccInfo? +virtual Android.Telephony.Euicc.EuiccManager.IsEnabled.get -> bool +virtual Android.Telephony.Euicc.EuiccManager.IsSimPortAvailable(int portIndex) -> bool +virtual Android.Telephony.Euicc.EuiccManager.StartResolutionActivity(Android.App.Activity? activity, int requestCode, Android.Content.Intent? resultIntent, Android.App.PendingIntent? callbackIntent) -> void +virtual Android.Telephony.Euicc.EuiccManager.SwitchToSubscription(int subscriptionId, Android.App.PendingIntent? callbackIntent) -> void +virtual Android.Telephony.Euicc.EuiccManager.SwitchToSubscription(int subscriptionId, int portIndex, Android.App.PendingIntent! callbackIntent) -> void +virtual Android.Telephony.Euicc.EuiccManager.UpdateSubscriptionNickname(int subscriptionId, string? nickname, Android.App.PendingIntent! callbackIntent) -> void +virtual Android.Telephony.Gsm.GsmCellLocation.Cid.get -> int +virtual Android.Telephony.Gsm.GsmCellLocation.FillInNotifierBundle(Android.OS.Bundle? m) -> void +virtual Android.Telephony.Gsm.GsmCellLocation.Lac.get -> int +virtual Android.Telephony.Gsm.GsmCellLocation.Psc.get -> int +virtual Android.Telephony.Gsm.GsmCellLocation.SetLacAndCid(int lac, int cid) -> void +virtual Android.Telephony.Gsm.GsmCellLocation.SetStateInvalid() -> void +virtual Android.Telephony.Gsm.SmsMessage.DisplayMessageBody.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.DisplayOriginatingAddress.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.EmailBody.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.EmailFrom.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.GetMessageClass() -> Android.Telephony.Gsm.SmsMessage.MessageClass? +virtual Android.Telephony.Gsm.SmsMessage.GetPdu() -> byte[]? +virtual Android.Telephony.Gsm.SmsMessage.GetUserData() -> byte[]? +virtual Android.Telephony.Gsm.SmsMessage.IndexOnSim.get -> int +virtual Android.Telephony.Gsm.SmsMessage.IsCphsMwiMessage.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsEmail.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsMWIClearMessage.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsMwiDontStore.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsMWISetMessage.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsReplace.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsReplyPathPresent.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.IsStatusReportMessage.get -> bool +virtual Android.Telephony.Gsm.SmsMessage.MessageBody.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.OriginatingAddress.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.ProtocolIdentifier.get -> int +virtual Android.Telephony.Gsm.SmsMessage.PseudoSubject.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.ServiceCenterAddress.get -> string? +virtual Android.Telephony.Gsm.SmsMessage.Status.get -> int +virtual Android.Telephony.Gsm.SmsMessage.StatusOnSim.get -> int +virtual Android.Telephony.Gsm.SmsMessage.TimestampMillis.get -> long +virtual Android.Telephony.IccOpenLogicalChannelResponse.Channel.get -> int +virtual Android.Telephony.IccOpenLogicalChannelResponse.DescribeContents() -> int +virtual Android.Telephony.IccOpenLogicalChannelResponse.GetSelectResponse() -> byte[]? +virtual Android.Telephony.IccOpenLogicalChannelResponse.Status.get -> int +virtual Android.Telephony.IccOpenLogicalChannelResponse.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.Ims.ImsManager.GetImsMmTelManager(int subscriptionId) -> Android.Telephony.Ims.ImsMmTelManager! +virtual Android.Telephony.Ims.ImsManager.GetImsRcsManager(int subscriptionId) -> Android.Telephony.Ims.ImsRcsManager! +virtual Android.Telephony.Ims.ImsManager.GetProvisioningManager(int subscriptionId) -> Android.Telephony.Ims.ProvisioningManager! +virtual Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback.OnCapabilitiesStatusChanged(Android.Telephony.Ims.Feature.MmTelFeature.MmTelCapabilities! capabilities) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.GetRegistrationState(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! stateCallback) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.GetRegistrationTransportType(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! transportTypeCallback) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.IsAdvancedCallingSettingEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.IsCrossSimCallingEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.IsTtyOverVolteEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.IsVoWiFiRoamingSettingEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.IsVoWiFiSettingEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.IsVtSettingEnabled.get -> bool +virtual Android.Telephony.Ims.ImsMmTelManager.RegisterImsRegistrationCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.RegisterImsStateCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.ImsStateCallback! callback) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.RegisterMmTelCapabilityCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback! c) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.UnregisterImsRegistrationCallback(Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.UnregisterImsStateCallback(Android.Telephony.Ims.ImsStateCallback! callback) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.UnregisterMmTelCapabilityCallback(Android.Telephony.Ims.ImsMmTelManager.CapabilityCallback! c) -> void +virtual Android.Telephony.Ims.ImsMmTelManager.VoWiFiModeSetting.get -> int +virtual Android.Telephony.Ims.ImsRcsManager.GetRegistrationState(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! stateCallback) -> void +virtual Android.Telephony.Ims.ImsRcsManager.GetRegistrationTransportType(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! transportTypeCallback) -> void +virtual Android.Telephony.Ims.ImsRcsManager.RegisterImsRegistrationCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +virtual Android.Telephony.Ims.ImsRcsManager.RegisterImsStateCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.ImsStateCallback! callback) -> void +virtual Android.Telephony.Ims.ImsRcsManager.UceAdapter.get -> Android.Telephony.Ims.RcsUceAdapter! +virtual Android.Telephony.Ims.ImsRcsManager.UnregisterImsRegistrationCallback(Android.Telephony.Ims.RegistrationManagerRegistrationCallback! c) -> void +virtual Android.Telephony.Ims.ImsRcsManager.UnregisterImsStateCallback(Android.Telephony.Ims.ImsStateCallback! callback) -> void +virtual Android.Telephony.Ims.ProvisioningManager.GetProvisioningStatusForCapability(int capability, int tech) -> bool +virtual Android.Telephony.Ims.ProvisioningManager.GetRcsProvisioningStatusForCapability(int capability, int tech) -> bool +virtual Android.Telephony.Ims.ProvisioningManager.IsProvisioningRequiredForCapability(int capability, int tech) -> bool +virtual Android.Telephony.Ims.ProvisioningManager.IsRcsProvisioningRequiredForCapability(int capability, int tech) -> bool +virtual Android.Telephony.Ims.ProvisioningManager.RegisterFeatureProvisioningChangedCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback! callback) -> void +virtual Android.Telephony.Ims.ProvisioningManager.SetProvisioningStatusForCapability(int capability, int tech, bool isProvisioned) -> void +virtual Android.Telephony.Ims.ProvisioningManager.SetRcsProvisioningStatusForCapability(int capability, int tech, bool isProvisioned) -> void +virtual Android.Telephony.Ims.ProvisioningManager.UnregisterFeatureProvisioningChangedCallback(Android.Telephony.Ims.ProvisioningManager.FeatureProvisioningCallback! callback) -> void +virtual Android.Telephony.Ims.RcsUceAdapter.IsUceSettingEnabled.get -> bool +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnRegistered(Android.Telephony.Ims.ImsRegistrationAttributes! attributes) -> void +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnRegistered(int imsTransportType) -> void +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnRegistering(Android.Telephony.Ims.ImsRegistrationAttributes! attributes) -> void +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnRegistering(int imsTransportType) -> void +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnTechnologyChangeFailed(int imsTransportType, Android.Telephony.Ims.ImsReasonInfo! info) -> void +virtual Android.Telephony.Ims.RegistrationManagerRegistrationCallback.OnUnregistered(Android.Telephony.Ims.ImsReasonInfo! info) -> void +virtual Android.Telephony.Mbms.DownloadProgressListener.OnProgressUpdated(Android.Telephony.Mbms.DownloadRequest? request, Android.Telephony.Mbms.FileInfo? fileInfo, int currentDownloadSize, int fullDownloadSize, int currentDecodedSize, int fullDecodedSize) -> void +virtual Android.Telephony.Mbms.DownloadRequest.Builder.Build() -> Android.Telephony.Mbms.DownloadRequest? +virtual Android.Telephony.Mbms.DownloadRequest.Builder.SetAppIntent(Android.Content.Intent? intent) -> Android.Telephony.Mbms.DownloadRequest.Builder? +virtual Android.Telephony.Mbms.DownloadRequest.Builder.SetServiceInfo(Android.Telephony.Mbms.FileServiceInfo? serviceInfo) -> Android.Telephony.Mbms.DownloadRequest.Builder? +virtual Android.Telephony.Mbms.DownloadRequest.Builder.SetSubscriptionId(int subscriptionId) -> Android.Telephony.Mbms.DownloadRequest.Builder? +virtual Android.Telephony.Mbms.GroupCall.Close() -> void +virtual Android.Telephony.Mbms.GroupCall.Tmgi.get -> long +virtual Android.Telephony.Mbms.GroupCall.UpdateGroupCall(System.Collections.Generic.IList! saiList, System.Collections.Generic.IList! frequencyList) -> void +virtual Android.Telephony.Mbms.MbmsDownloadSessionCallback.OnError(int errorCode, string? message) -> void +virtual Android.Telephony.Mbms.MbmsDownloadSessionCallback.OnFileServicesUpdated(System.Collections.Generic.IList? services) -> void +virtual Android.Telephony.Mbms.MbmsDownloadSessionCallback.OnMiddlewareReady() -> void +virtual Android.Telephony.Mbms.MbmsStreamingSessionCallback.OnError(int errorCode, string? message) -> void +virtual Android.Telephony.Mbms.MbmsStreamingSessionCallback.OnMiddlewareReady() -> void +virtual Android.Telephony.Mbms.MbmsStreamingSessionCallback.OnStreamingServicesUpdated(System.Collections.Generic.IList? services) -> void +virtual Android.Telephony.Mbms.ServiceInfo.GetNameForLocaleFormatted(Java.Util.Locale! locale) -> Java.Lang.ICharSequence! +virtual Android.Telephony.Mbms.ServiceInfo.Locales.get -> System.Collections.Generic.IList? +virtual Android.Telephony.Mbms.ServiceInfo.NamedContentLocales.get -> System.Collections.Generic.ICollection! +virtual Android.Telephony.Mbms.ServiceInfo.ServiceClassName.get -> string? +virtual Android.Telephony.Mbms.ServiceInfo.ServiceId.get -> string? +virtual Android.Telephony.Mbms.ServiceInfo.SessionEndTime.get -> Java.Util.Date? +virtual Android.Telephony.Mbms.ServiceInfo.SessionStartTime.get -> Java.Util.Date? +virtual Android.Telephony.Mbms.StreamingService.Close() -> void +virtual Android.Telephony.Mbms.StreamingService.Info.get -> Android.Telephony.Mbms.StreamingServiceInfo? +virtual Android.Telephony.Mbms.StreamingService.PlaybackUri.get -> Android.Net.Uri? +virtual Android.Telephony.Mbms.StreamingServiceCallback.OnBroadcastSignalStrengthUpdated(int signalStrength) -> void +virtual Android.Telephony.Mbms.StreamingServiceCallback.OnError(int errorCode, string? message) -> void +virtual Android.Telephony.Mbms.StreamingServiceCallback.OnMediaDescriptionUpdated() -> void +virtual Android.Telephony.MbmsDownloadSession.AddProgressListener(Android.Telephony.Mbms.DownloadRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.DownloadProgressListener! listener) -> void +virtual Android.Telephony.MbmsDownloadSession.AddServiceAnnouncement(byte[]! contents) -> void +virtual Android.Telephony.MbmsDownloadSession.AddStatusListener(Android.Telephony.Mbms.DownloadRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.DownloadStatusListener! listener) -> void +virtual Android.Telephony.MbmsDownloadSession.CancelDownload(Android.Telephony.Mbms.DownloadRequest! downloadRequest) -> void +virtual Android.Telephony.MbmsDownloadSession.Close() -> void +virtual Android.Telephony.MbmsDownloadSession.Download(Android.Telephony.Mbms.DownloadRequest! request) -> void +virtual Android.Telephony.MbmsDownloadSession.ListPendingDownloads() -> System.Collections.Generic.IList! +virtual Android.Telephony.MbmsDownloadSession.RemoveProgressListener(Android.Telephony.Mbms.DownloadRequest! request, Android.Telephony.Mbms.DownloadProgressListener! listener) -> void +virtual Android.Telephony.MbmsDownloadSession.RemoveStatusListener(Android.Telephony.Mbms.DownloadRequest! request, Android.Telephony.Mbms.DownloadStatusListener! listener) -> void +virtual Android.Telephony.MbmsDownloadSession.RequestDownloadState(Android.Telephony.Mbms.DownloadRequest? downloadRequest, Android.Telephony.Mbms.FileInfo? fileInfo) -> void +virtual Android.Telephony.MbmsDownloadSession.RequestUpdateFileServices(System.Collections.Generic.IList! classList) -> void +virtual Android.Telephony.MbmsDownloadSession.ResetDownloadKnowledge(Android.Telephony.Mbms.DownloadRequest? downloadRequest) -> void +virtual Android.Telephony.MbmsDownloadSession.TempFileRootDirectory.get -> Java.IO.File? +virtual Android.Telephony.MbmsDownloadSession.TempFileRootDirectory.set -> void +virtual Android.Telephony.MbmsGroupCallSession.Close() -> void +virtual Android.Telephony.MbmsGroupCallSession.StartGroupCall(long tmgi, System.Collections.Generic.IList! saiList, System.Collections.Generic.IList! frequencyList, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.IGroupCallCallback! callback) -> Android.Telephony.Mbms.GroupCall? +virtual Android.Telephony.MbmsStreamingSession.Close() -> void +virtual Android.Telephony.MbmsStreamingSession.RequestUpdateStreamingServices(System.Collections.Generic.IList? serviceClassList) -> void +virtual Android.Telephony.MbmsStreamingSession.StartStreaming(Android.Telephony.Mbms.StreamingServiceInfo? serviceInfo, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.Mbms.StreamingServiceCallback? callback) -> Android.Telephony.Mbms.StreamingService? +virtual Android.Telephony.NeighboringCellInfo.Cid.get -> int +virtual Android.Telephony.NeighboringCellInfo.Cid.set -> void +virtual Android.Telephony.NeighboringCellInfo.DescribeContents() -> int +virtual Android.Telephony.NeighboringCellInfo.Lac.get -> int +virtual Android.Telephony.NeighboringCellInfo.NetworkType.get -> int +virtual Android.Telephony.NeighboringCellInfo.Psc.get -> int +virtual Android.Telephony.NeighboringCellInfo.Rssi.get -> int +virtual Android.Telephony.NeighboringCellInfo.Rssi.set -> void +virtual Android.Telephony.NeighboringCellInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.NetworkScan.StopScan() -> void +virtual Android.Telephony.PhoneNumberFormattingTextWatcher.AfterTextChanged(Android.Text.IEditable? s) -> void +virtual Android.Telephony.PhoneNumberFormattingTextWatcher.BeforeTextChanged(Java.Lang.ICharSequence? s, int start, int count, int after) -> void +virtual Android.Telephony.PhoneNumberFormattingTextWatcher.OnTextChanged(Java.Lang.ICharSequence? s, int start, int before, int count) -> void +virtual Android.Telephony.PhoneStateListener.OnActiveDataSubscriptionIdChanged(int subId) -> void +virtual Android.Telephony.PhoneStateListener.OnBarringInfoChanged(Android.Telephony.BarringInfo! barringInfo) -> void +virtual Android.Telephony.PhoneStateListener.OnCallDisconnectCauseChanged(int disconnectCause, int preciseDisconnectCause) -> void +virtual Android.Telephony.PhoneStateListener.OnCallForwardingIndicatorChanged(bool cfi) -> void +virtual Android.Telephony.PhoneStateListener.OnCallStateChanged(Android.Telephony.CallState state, string? phoneNumber) -> void +virtual Android.Telephony.PhoneStateListener.OnCellInfoChanged(System.Collections.Generic.IList? cellInfo) -> void +virtual Android.Telephony.PhoneStateListener.OnCellLocationChanged(Android.Telephony.CellLocation? location) -> void +virtual Android.Telephony.PhoneStateListener.OnDataActivity(Android.Telephony.DataActivity direction) -> void +virtual Android.Telephony.PhoneStateListener.OnDataConnectionStateChanged(Android.Telephony.DataConnectionStatus state) -> void +virtual Android.Telephony.PhoneStateListener.OnDataConnectionStateChanged(Android.Telephony.DataConnectionStatus state, Android.Telephony.NetworkType networkType) -> void +virtual Android.Telephony.PhoneStateListener.OnDisplayInfoChanged(Android.Telephony.TelephonyDisplayInfo! telephonyDisplayInfo) -> void +virtual Android.Telephony.PhoneStateListener.OnEmergencyNumberListChanged(System.Collections.Generic.IDictionary!>! emergencyNumberList) -> void +virtual Android.Telephony.PhoneStateListener.OnImsCallDisconnectCauseChanged(Android.Telephony.Ims.ImsReasonInfo! imsReasonInfo) -> void +virtual Android.Telephony.PhoneStateListener.OnMessageWaitingIndicatorChanged(bool mwi) -> void +virtual Android.Telephony.PhoneStateListener.OnPreciseDataConnectionStateChanged(Android.Telephony.PreciseDataConnectionState! dataConnectionState) -> void +virtual Android.Telephony.PhoneStateListener.OnRegistrationFailed(Android.Telephony.CellIdentity! cellIdentity, string! chosenPlmn, int domain, int causeCode, int additionalCauseCode) -> void +virtual Android.Telephony.PhoneStateListener.OnServiceStateChanged(Android.Telephony.ServiceState? serviceState) -> void +virtual Android.Telephony.PhoneStateListener.OnSignalStrengthChanged(int asu) -> void +virtual Android.Telephony.PhoneStateListener.OnSignalStrengthsChanged(Android.Telephony.SignalStrength? signalStrength) -> void +virtual Android.Telephony.PhoneStateListener.OnUserMobileDataStateChanged(bool enabled) -> void +virtual Android.Telephony.ServiceState.CdmaNetworkId.get -> int +virtual Android.Telephony.ServiceState.CdmaSystemId.get -> int +virtual Android.Telephony.ServiceState.ChannelNumber.get -> int +virtual Android.Telephony.ServiceState.CopyFrom(Android.Telephony.ServiceState? s) -> void +virtual Android.Telephony.ServiceState.DescribeContents() -> int +virtual Android.Telephony.ServiceState.DuplexMode.get -> Android.Telephony.DuplexMode +virtual Android.Telephony.ServiceState.GetCellBandwidths() -> int[]? +virtual Android.Telephony.ServiceState.IsManualSelection.get -> bool +virtual Android.Telephony.ServiceState.IsManualSelection.set -> void +virtual Android.Telephony.ServiceState.IsSearching.get -> bool +virtual Android.Telephony.ServiceState.NetworkRegistrationInfoList.get -> System.Collections.Generic.IList! +virtual Android.Telephony.ServiceState.OperatorAlphaLong.get -> string? +virtual Android.Telephony.ServiceState.OperatorAlphaShort.get -> string? +virtual Android.Telephony.ServiceState.OperatorNumeric.get -> string? +virtual Android.Telephony.ServiceState.Roaming.get -> bool +virtual Android.Telephony.ServiceState.Roaming.set -> void +virtual Android.Telephony.ServiceState.SetOperatorName(string? longName, string? shortName, string? numeric) -> void +virtual Android.Telephony.ServiceState.SetStateOff() -> void +virtual Android.Telephony.ServiceState.SetStateOutOfService() -> void +virtual Android.Telephony.ServiceState.State.get -> Android.Telephony.PhoneState +virtual Android.Telephony.ServiceState.State.set -> void +virtual Android.Telephony.ServiceState.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.SignalStrength.CdmaDbm.get -> int +virtual Android.Telephony.SignalStrength.CdmaEcio.get -> int +virtual Android.Telephony.SignalStrength.CellSignalStrengths.get -> System.Collections.Generic.IList! +virtual Android.Telephony.SignalStrength.DescribeContents() -> int +virtual Android.Telephony.SignalStrength.EvdoDbm.get -> int +virtual Android.Telephony.SignalStrength.EvdoEcio.get -> int +virtual Android.Telephony.SignalStrength.EvdoSnr.get -> int +virtual Android.Telephony.SignalStrength.GetCellSignalStrengths(Java.Lang.Class! clazz) -> System.Collections.IList! +virtual Android.Telephony.SignalStrength.GsmBitErrorRate.get -> int +virtual Android.Telephony.SignalStrength.GsmSignalStrength.get -> int +virtual Android.Telephony.SignalStrength.IsGsm.get -> bool +virtual Android.Telephony.SignalStrength.Level.get -> int +virtual Android.Telephony.SignalStrength.TimestampMillis.get -> long +virtual Android.Telephony.SignalStrength.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.SmsMessage.DisplayMessageBody.get -> string? +virtual Android.Telephony.SmsMessage.DisplayOriginatingAddress.get -> string? +virtual Android.Telephony.SmsMessage.EmailBody.get -> string? +virtual Android.Telephony.SmsMessage.EmailFrom.get -> string? +virtual Android.Telephony.SmsMessage.GetMessageClass() -> Android.Telephony.SmsMessage.MessageClass? +virtual Android.Telephony.SmsMessage.GetPdu() -> byte[]? +virtual Android.Telephony.SmsMessage.GetUserData() -> byte[]? +virtual Android.Telephony.SmsMessage.IndexOnIcc.get -> int +virtual Android.Telephony.SmsMessage.IndexOnSim.get -> int +virtual Android.Telephony.SmsMessage.IsCphsMwiMessage.get -> bool +virtual Android.Telephony.SmsMessage.IsEmail.get -> bool +virtual Android.Telephony.SmsMessage.IsMWIClearMessage.get -> bool +virtual Android.Telephony.SmsMessage.IsMwiDontStore.get -> bool +virtual Android.Telephony.SmsMessage.IsMWISetMessage.get -> bool +virtual Android.Telephony.SmsMessage.IsReplace.get -> bool +virtual Android.Telephony.SmsMessage.IsReplyPathPresent.get -> bool +virtual Android.Telephony.SmsMessage.IsStatusReportMessage.get -> bool +virtual Android.Telephony.SmsMessage.MessageBody.get -> string? +virtual Android.Telephony.SmsMessage.OriginatingAddress.get -> string? +virtual Android.Telephony.SmsMessage.ProtocolIdentifier.get -> int +virtual Android.Telephony.SmsMessage.PseudoSubject.get -> string? +virtual Android.Telephony.SmsMessage.ServiceCenterAddress.get -> string? +virtual Android.Telephony.SmsMessage.Status.get -> int +virtual Android.Telephony.SmsMessage.StatusOnIcc.get -> Android.Telephony.SmsStatus +virtual Android.Telephony.SmsMessage.StatusOnSim.get -> Android.Telephony.Gsm.SmsStatusOnSim +virtual Android.Telephony.SmsMessage.TimestampMillis.get -> long +virtual Android.Telephony.SubscriptionInfo.CardId.get -> int +virtual Android.Telephony.SubscriptionInfo.CarrierId.get -> int +virtual Android.Telephony.SubscriptionInfo.CarrierNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.SubscriptionInfo.CountryIso.get -> string? +virtual Android.Telephony.SubscriptionInfo.CreateIconBitmap(Android.Content.Context? context) -> Android.Graphics.Bitmap? +virtual Android.Telephony.SubscriptionInfo.DataRoaming.get -> Android.Telephony.DataRoamingMode +virtual Android.Telephony.SubscriptionInfo.DescribeContents() -> int +virtual Android.Telephony.SubscriptionInfo.DisplayNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.SubscriptionInfo.GroupUuid.get -> Android.OS.ParcelUuid? +virtual Android.Telephony.SubscriptionInfo.IccId.get -> string? +virtual Android.Telephony.SubscriptionInfo.IconTint.get -> Android.Graphics.Color +virtual Android.Telephony.SubscriptionInfo.IsEmbedded.get -> bool +virtual Android.Telephony.SubscriptionInfo.IsOpportunistic.get -> bool +virtual Android.Telephony.SubscriptionInfo.Mcc.get -> int +virtual Android.Telephony.SubscriptionInfo.MccString.get -> string? +virtual Android.Telephony.SubscriptionInfo.Mnc.get -> int +virtual Android.Telephony.SubscriptionInfo.MncString.get -> string? +virtual Android.Telephony.SubscriptionInfo.Number.get -> string? +virtual Android.Telephony.SubscriptionInfo.PortIndex.get -> int +virtual Android.Telephony.SubscriptionInfo.SimSlotIndex.get -> int +virtual Android.Telephony.SubscriptionInfo.SubscriptionId.get -> int +virtual Android.Telephony.SubscriptionInfo.SubscriptionType.get -> Android.Telephony.SubscriptionType +virtual Android.Telephony.SubscriptionInfo.UsageSetting.get -> int +virtual Android.Telephony.SubscriptionInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Telephony.SubscriptionManager.AccessibleSubscriptionInfoList.get -> System.Collections.Generic.IList? +virtual Android.Telephony.SubscriptionManager.ActiveSubscriptionInfoCount.get -> int +virtual Android.Telephony.SubscriptionManager.ActiveSubscriptionInfoCountMax.get -> int +virtual Android.Telephony.SubscriptionManager.ActiveSubscriptionInfoList.get -> System.Collections.Generic.IList? +virtual Android.Telephony.SubscriptionManager.AddOnOpportunisticSubscriptionsChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener! listener) -> void +virtual Android.Telephony.SubscriptionManager.AddOnSubscriptionsChangedListener(Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener? listener) -> void +virtual Android.Telephony.SubscriptionManager.AddOnSubscriptionsChangedListener(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener! listener) -> void +virtual Android.Telephony.SubscriptionManager.AddSubscriptionsIntoGroup(System.Collections.Generic.IList! subIdList, Android.OS.ParcelUuid! groupUuid) -> void +virtual Android.Telephony.SubscriptionManager.AllSubscriptionInfoList.get -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.CanManageSubscription(Android.Telephony.SubscriptionInfo? info) -> bool +virtual Android.Telephony.SubscriptionManager.CompleteActiveSubscriptionInfoList.get -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.CreateSubscriptionGroup(System.Collections.Generic.IList! subIdList) -> Android.OS.ParcelUuid! +virtual Android.Telephony.SubscriptionManager.GetActiveSubscriptionInfo(int subId) -> Android.Telephony.SubscriptionInfo? +virtual Android.Telephony.SubscriptionManager.GetActiveSubscriptionInfoForSimSlotIndex(int slotIndex) -> Android.Telephony.SubscriptionInfo? +virtual Android.Telephony.SubscriptionManager.GetDeviceToDeviceStatusSharingContacts(int subscriptionId) -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.GetDeviceToDeviceStatusSharingPreference(int subscriptionId) -> int +virtual Android.Telephony.SubscriptionManager.GetPhoneNumber(int subscriptionId) -> string! +virtual Android.Telephony.SubscriptionManager.GetPhoneNumber(int subscriptionId, int source) -> string! +virtual Android.Telephony.SubscriptionManager.GetSubscriptionIds(int slotIndex) -> int[]? +virtual Android.Telephony.SubscriptionManager.GetSubscriptionPlans(int subId) -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.GetSubscriptionsInGroup(Android.OS.ParcelUuid! groupUuid) -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.IsActiveSubscriptionId(int subscriptionId) -> bool +virtual Android.Telephony.SubscriptionManager.IsNetworkRoaming(int subId) -> bool +virtual Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener.OnOpportunisticSubscriptionsChanged() -> void +virtual Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener.OnSubscriptionsChanged() -> void +virtual Android.Telephony.SubscriptionManager.OpportunisticSubscriptions.get -> System.Collections.Generic.IList! +virtual Android.Telephony.SubscriptionManager.RemoveOnOpportunisticSubscriptionsChangedListener(Android.Telephony.SubscriptionManager.OnOpportunisticSubscriptionsChangedListener! listener) -> void +virtual Android.Telephony.SubscriptionManager.RemoveOnSubscriptionsChangedListener(Android.Telephony.SubscriptionManager.OnSubscriptionsChangedListener? listener) -> void +virtual Android.Telephony.SubscriptionManager.RemoveSubscriptionsFromGroup(System.Collections.Generic.IList! subIdList, Android.OS.ParcelUuid! groupUuid) -> void +virtual Android.Telephony.SubscriptionManager.SetCarrierPhoneNumber(int subscriptionId, string! number) -> void +virtual Android.Telephony.SubscriptionManager.SetDeviceToDeviceStatusSharingContacts(int subscriptionId, System.Collections.Generic.IList! contacts) -> void +virtual Android.Telephony.SubscriptionManager.SetDeviceToDeviceStatusSharingPreference(int subscriptionId, int sharing) -> void +virtual Android.Telephony.SubscriptionManager.SetOpportunistic(bool opportunistic, int subId) -> bool +virtual Android.Telephony.SubscriptionManager.SetSubscriptionOverrideCongested(int subId, bool overrideCongested, int[]! networkTypes, long expirationDurationMillis) -> void +virtual Android.Telephony.SubscriptionManager.SetSubscriptionOverrideCongested(int subId, bool overrideCongested, long expirationDurationMillis) -> void +virtual Android.Telephony.SubscriptionManager.SetSubscriptionOverrideUnmetered(int subId, bool overrideUnmetered, int[]! networkTypes, long expirationDurationMillis) -> void +virtual Android.Telephony.SubscriptionManager.SetSubscriptionOverrideUnmetered(int subId, bool overrideUnmetered, long expirationDurationMillis) -> void +virtual Android.Telephony.SubscriptionManager.SetSubscriptionPlans(int subId, System.Collections.Generic.IList! plans) -> void +virtual Android.Telephony.SubscriptionManager.SetSubscriptionPlans(int subId, System.Collections.Generic.IList! plans, long expirationDurationMillis) -> void +virtual Android.Telephony.SubscriptionManager.SwitchToSubscription(int subId, Android.App.PendingIntent! callbackIntent) -> void +virtual Android.Telephony.SubscriptionPlan.Builder.Build() -> Android.Telephony.SubscriptionPlan? +virtual Android.Telephony.SubscriptionPlan.Builder.ResetNetworkTypes() -> Android.Telephony.SubscriptionPlan.Builder! +virtual Android.Telephony.SubscriptionPlan.Builder.SetDataLimit(long dataLimitBytes, Android.Telephony.DataLimitBehavior dataLimitBehavior) -> Android.Telephony.SubscriptionPlan.Builder? +virtual Android.Telephony.SubscriptionPlan.Builder.SetDataUsage(long dataUsageBytes, long dataUsageTime) -> Android.Telephony.SubscriptionPlan.Builder? +virtual Android.Telephony.SubscriptionPlan.Builder.SetNetworkTypes(int[]! networkTypes) -> Android.Telephony.SubscriptionPlan.Builder! +virtual Android.Telephony.SubscriptionPlan.Builder.SetSummary(Java.Lang.ICharSequence? summary) -> Android.Telephony.SubscriptionPlan.Builder? +virtual Android.Telephony.SubscriptionPlan.Builder.SetTitle(Java.Lang.ICharSequence? title) -> Android.Telephony.SubscriptionPlan.Builder? +virtual Android.Telephony.TelephonyManager.ActiveModemCount.get -> int +virtual Android.Telephony.TelephonyManager.AllCellInfo.get -> System.Collections.Generic.IList? +virtual Android.Telephony.TelephonyManager.CallComposerException.ErrorCode.get -> int +virtual Android.Telephony.TelephonyManager.CallComposerException.IOException.get -> Java.IO.IOException? +virtual Android.Telephony.TelephonyManager.CallComposerStatus.get -> int +virtual Android.Telephony.TelephonyManager.CallComposerStatus.set -> void +virtual Android.Telephony.TelephonyManager.CallState.get -> Android.Telephony.CallState +virtual Android.Telephony.TelephonyManager.CallStateForSubscription.get -> int +virtual Android.Telephony.TelephonyManager.CanChangeDtmfToneLength() -> bool +virtual Android.Telephony.TelephonyManager.CardIdForDefaultEuicc.get -> int +virtual Android.Telephony.TelephonyManager.CarrierConfig.get -> Android.OS.PersistableBundle? +virtual Android.Telephony.TelephonyManager.CarrierIdFromSimMccMnc.get -> int +virtual Android.Telephony.TelephonyManager.CellInfoCallback.OnError(Android.Telephony.TelephonyManagerErrorCode errorCode, Java.Lang.Throwable? detail) -> void +virtual Android.Telephony.TelephonyManager.CellLocation.get -> Android.Telephony.CellLocation? +virtual Android.Telephony.TelephonyManager.ClearSignalStrengthUpdateRequest(Android.Telephony.SignalStrengthUpdateRequest! request) -> void +virtual Android.Telephony.TelephonyManager.CreateForPhoneAccountHandle(Android.Telecom.PhoneAccountHandle? phoneAccountHandle) -> Android.Telephony.TelephonyManager? +virtual Android.Telephony.TelephonyManager.CreateForSubscriptionId(int subId) -> Android.Telephony.TelephonyManager? +virtual Android.Telephony.TelephonyManager.DataActivity.get -> Android.Telephony.DataActivity +virtual Android.Telephony.TelephonyManager.DataEnabled.get -> bool +virtual Android.Telephony.TelephonyManager.DataEnabled.set -> void +virtual Android.Telephony.TelephonyManager.DataNetworkType.get -> Android.Telephony.NetworkType +virtual Android.Telephony.TelephonyManager.DataState.get -> Android.Telephony.DataConnectionStatus +virtual Android.Telephony.TelephonyManager.DeviceId.get -> string? +virtual Android.Telephony.TelephonyManager.DeviceSoftwareVersion.get -> string? +virtual Android.Telephony.TelephonyManager.DoesSwitchMultiSimConfigTriggerReboot() -> bool +virtual Android.Telephony.TelephonyManager.EmergencyNumberList.get -> System.Collections.Generic.IDictionary!>! +virtual Android.Telephony.TelephonyManager.EquivalentHomePlmns.get -> System.Collections.Generic.IList! +virtual Android.Telephony.TelephonyManager.GetAllowedNetworkTypesForReason(int reason) -> long +virtual Android.Telephony.TelephonyManager.GetCarrierRestrictionStatus(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! resultListener) -> void +virtual Android.Telephony.TelephonyManager.GetDeviceId(int slotIndex) -> string? +virtual Android.Telephony.TelephonyManager.GetEmergencyNumberList(int categories) -> System.Collections.Generic.IDictionary!>! +virtual Android.Telephony.TelephonyManager.GetForbiddenPlmns() -> string![]? +virtual Android.Telephony.TelephonyManager.GetIccAuthentication(Android.Telephony.UiccApplicationType appType, Android.Telephony.AutheenticationType authType, string? data) -> string? +virtual Android.Telephony.TelephonyManager.GetImei(int slotIndex) -> string? +virtual Android.Telephony.TelephonyManager.GetManufacturerCode(int slotIndex) -> string? +virtual Android.Telephony.TelephonyManager.GetMeid(int slotIndex) -> string? +virtual Android.Telephony.TelephonyManager.GetNetworkCountryIso(int slotIndex) -> string! +virtual Android.Telephony.TelephonyManager.GetNetworkSlicingConfiguration(Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Telephony.TelephonyManager.GetServiceState(int includeLocationData) -> Android.Telephony.ServiceState? +virtual Android.Telephony.TelephonyManager.GetSimState(int slotIndex) -> Android.Telephony.SimState +virtual Android.Telephony.TelephonyManager.GetSubscriptionId(Android.Telecom.PhoneAccountHandle! phoneAccountHandle) -> int +virtual Android.Telephony.TelephonyManager.GetTypeAllocationCode(int slotIndex) -> string? +virtual Android.Telephony.TelephonyManager.GetVoicemailRingtoneUri(Android.Telecom.PhoneAccountHandle? accountHandle) -> Android.Net.Uri? +virtual Android.Telephony.TelephonyManager.GroupIdLevel1.get -> string? +virtual Android.Telephony.TelephonyManager.HasCarrierPrivileges.get -> bool +virtual Android.Telephony.TelephonyManager.HasIccCard.get -> bool +virtual Android.Telephony.TelephonyManager.IccCloseLogicalChannel(int channel) -> bool +virtual Android.Telephony.TelephonyManager.IccExchangeSimIO(int fileID, int command, int p1, int p2, int p3, string? filePath) -> byte[]? +virtual Android.Telephony.TelephonyManager.IccOpenLogicalChannel(string? AID) -> Android.Telephony.IccOpenLogicalChannelResponse? +virtual Android.Telephony.TelephonyManager.IccOpenLogicalChannel(string? AID, int p2) -> Android.Telephony.IccOpenLogicalChannelResponse? +virtual Android.Telephony.TelephonyManager.IccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2, int p3, string? data) -> string? +virtual Android.Telephony.TelephonyManager.IccTransmitApduLogicalChannel(int channel, int cla, int instruction, int p1, int p2, int p3, string? data) -> string? +virtual Android.Telephony.TelephonyManager.Imei.get -> string? +virtual Android.Telephony.TelephonyManager.IsConcurrentVoiceAndDataSupported.get -> bool +virtual Android.Telephony.TelephonyManager.IsDataCapable.get -> bool +virtual Android.Telephony.TelephonyManager.IsDataConnectionAllowed.get -> bool +virtual Android.Telephony.TelephonyManager.IsDataEnabledForReason(int reason) -> bool +virtual Android.Telephony.TelephonyManager.IsDataRoamingEnabled.get -> bool +virtual Android.Telephony.TelephonyManager.IsEmergencyNumber(string! number) -> bool +virtual Android.Telephony.TelephonyManager.IsHearingAidCompatibilitySupported.get -> bool +virtual Android.Telephony.TelephonyManager.IsManualNetworkSelectionAllowed.get -> bool +virtual Android.Telephony.TelephonyManager.IsModemEnabledForSlot(int slotIndex) -> bool +virtual Android.Telephony.TelephonyManager.IsMultiSimSupported() -> Android.Telephony.MultiSimMode +virtual Android.Telephony.TelephonyManager.IsNetworkRoaming.get -> bool +virtual Android.Telephony.TelephonyManager.IsPremiumCapabilityAvailableForPurchase(Android.Telephony.PremiumCapability capability) -> bool +virtual Android.Telephony.TelephonyManager.IsRadioInterfaceCapabilitySupported(string! capability) -> bool +virtual Android.Telephony.TelephonyManager.IsRttSupported.get -> bool +virtual Android.Telephony.TelephonyManager.IsSmsCapable.get -> bool +virtual Android.Telephony.TelephonyManager.IsTtyModeSupported.get -> bool +virtual Android.Telephony.TelephonyManager.IsVoiceCapable.get -> bool +virtual Android.Telephony.TelephonyManager.IsVoicemailVibrationEnabled(Android.Telecom.PhoneAccountHandle? accountHandle) -> bool +virtual Android.Telephony.TelephonyManager.IsWorldPhone.get -> bool +virtual Android.Telephony.TelephonyManager.Line1Number.get -> string? +virtual Android.Telephony.TelephonyManager.Listen(Android.Telephony.PhoneStateListener? listener, Android.Telephony.PhoneStateListenerFlags events) -> void +virtual Android.Telephony.TelephonyManager.ManualNetworkSelectionPlmn.get -> string! +virtual Android.Telephony.TelephonyManager.ManufacturerCode.get -> string? +virtual Android.Telephony.TelephonyManager.Meid.get -> string? +virtual Android.Telephony.TelephonyManager.MmsUAProfUrl.get -> string? +virtual Android.Telephony.TelephonyManager.MmsUserAgent.get -> string? +virtual Android.Telephony.TelephonyManager.Nai.get -> string? +virtual Android.Telephony.TelephonyManager.NeighboringCellInfo.get -> System.Collections.Generic.IList? +virtual Android.Telephony.TelephonyManager.NetworkCountryIso.get -> string? +virtual Android.Telephony.TelephonyManager.NetworkOperator.get -> string? +virtual Android.Telephony.TelephonyManager.NetworkOperatorName.get -> string? +virtual Android.Telephony.TelephonyManager.NetworkSelectionMode.get -> int +virtual Android.Telephony.TelephonyManager.NetworkSpecifier.get -> string? +virtual Android.Telephony.TelephonyManager.NetworkType.get -> Android.Telephony.NetworkType +virtual Android.Telephony.TelephonyManager.PhoneAccountHandle.get -> Android.Telecom.PhoneAccountHandle? +virtual Android.Telephony.TelephonyManager.PhoneCount.get -> int +virtual Android.Telephony.TelephonyManager.PhoneType.get -> Android.Telephony.PhoneType +virtual Android.Telephony.TelephonyManager.PreferredOpportunisticDataSubscription.get -> int +virtual Android.Telephony.TelephonyManager.PrimaryImei.get -> string! +virtual Android.Telephony.TelephonyManager.PurchasePremiumCapability(Android.Telephony.PremiumCapability capability, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.Telephony.TelephonyManager.RebootModem() -> void +virtual Android.Telephony.TelephonyManager.RegisterTelephonyCallback(int includeLocationData, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.TelephonyCallback! callback) -> void +virtual Android.Telephony.TelephonyManager.RegisterTelephonyCallback(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.TelephonyCallback! callback) -> void +virtual Android.Telephony.TelephonyManager.RequestCellInfoUpdate(Java.Util.Concurrent.IExecutor! executor, Android.Telephony.TelephonyManager.CellInfoCallback! callback) -> void +virtual Android.Telephony.TelephonyManager.RequestNetworkScan(Android.Telephony.NetworkScanRequest? request, Java.Util.Concurrent.IExecutor? executor, Android.Telephony.TelephonyScanManager.NetworkScanCallback? callback) -> Android.Telephony.NetworkScan? +virtual Android.Telephony.TelephonyManager.RequestNetworkScan(int includeLocationData, Android.Telephony.NetworkScanRequest! request, Java.Util.Concurrent.IExecutor! executor, Android.Telephony.TelephonyScanManager.NetworkScanCallback! callback) -> Android.Telephony.NetworkScan? +virtual Android.Telephony.TelephonyManager.SendDialerSpecialCode(string? inputCode) -> void +virtual Android.Telephony.TelephonyManager.SendEnvelopeWithStatus(string? content) -> string? +virtual Android.Telephony.TelephonyManager.SendUssdRequest(string? ussdRequest, Android.Telephony.TelephonyManager.UssdResponseCallback? callback, Android.OS.Handler? handler) -> void +virtual Android.Telephony.TelephonyManager.SendVisualVoicemailSms(string? number, int port, string? text, Android.App.PendingIntent? sentIntent) -> void +virtual Android.Telephony.TelephonyManager.ServiceState.get -> Android.Telephony.ServiceState? +virtual Android.Telephony.TelephonyManager.SetAllowedNetworkTypesForReason(int reason, long allowedNetworkTypes) -> void +virtual Android.Telephony.TelephonyManager.SetDataEnabledForReason(int reason, bool enabled) -> void +virtual Android.Telephony.TelephonyManager.SetForbiddenPlmns(System.Collections.Generic.IList! fplmns) -> int +virtual Android.Telephony.TelephonyManager.SetLine1NumberForDisplay(string? alphaTag, string? number) -> bool +virtual Android.Telephony.TelephonyManager.SetNetworkSelectionModeAutomatic() -> void +virtual Android.Telephony.TelephonyManager.SetNetworkSelectionModeManual(string! operatorNumeric, bool persistSelection, int ran) -> bool +virtual Android.Telephony.TelephonyManager.SetNetworkSelectionModeManual(string? operatorNumeric, bool persistSelection) -> bool +virtual Android.Telephony.TelephonyManager.SetOperatorBrandOverride(string? brand) -> bool +virtual Android.Telephony.TelephonyManager.SetPreferredNetworkTypeToGlobal() -> bool +virtual Android.Telephony.TelephonyManager.SetPreferredOpportunisticDataSubscription(int subId, bool needValidation, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IConsumer? callback) -> void +virtual Android.Telephony.TelephonyManager.SetSignalStrengthUpdateRequest(Android.Telephony.SignalStrengthUpdateRequest! request) -> void +virtual Android.Telephony.TelephonyManager.SetVisualVoicemailSmsFilterSettings(Android.Telephony.VisualVoicemailSmsFilterSettings? settings) -> void +virtual Android.Telephony.TelephonyManager.SetVoiceMailNumber(string? alphaTag, string? number) -> bool +virtual Android.Telephony.TelephonyManager.SetVoicemailRingtoneUri(Android.Telecom.PhoneAccountHandle? phoneAccountHandle, Android.Net.Uri? uri) -> void +virtual Android.Telephony.TelephonyManager.SetVoicemailVibrationEnabled(Android.Telecom.PhoneAccountHandle? phoneAccountHandle, bool enabled) -> void +virtual Android.Telephony.TelephonyManager.SignalStrength.get -> Android.Telephony.SignalStrength? +virtual Android.Telephony.TelephonyManager.SimCarrierId.get -> int +virtual Android.Telephony.TelephonyManager.SimCarrierIdNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.TelephonyManager.SimCountryIso.get -> string? +virtual Android.Telephony.TelephonyManager.SimOperator.get -> string? +virtual Android.Telephony.TelephonyManager.SimOperatorName.get -> string? +virtual Android.Telephony.TelephonyManager.SimSerialNumber.get -> string? +virtual Android.Telephony.TelephonyManager.SimSpecificCarrierId.get -> int +virtual Android.Telephony.TelephonyManager.SimSpecificCarrierIdNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Telephony.TelephonyManager.SimState.get -> Android.Telephony.SimState +virtual Android.Telephony.TelephonyManager.SubscriberId.get -> string? +virtual Android.Telephony.TelephonyManager.SubscriptionId.get -> int +virtual Android.Telephony.TelephonyManager.SupportedModemCount.get -> int +virtual Android.Telephony.TelephonyManager.SupportedRadioAccessFamily.get -> long +virtual Android.Telephony.TelephonyManager.SwitchMultiSimConfig(int numOfSims) -> void +virtual Android.Telephony.TelephonyManager.TypeAllocationCode.get -> string? +virtual Android.Telephony.TelephonyManager.UiccCardsInfo.get -> System.Collections.Generic.IList! +virtual Android.Telephony.TelephonyManager.UnregisterTelephonyCallback(Android.Telephony.TelephonyCallback! callback) -> void +virtual Android.Telephony.TelephonyManager.UpdateAvailableNetworks(System.Collections.Generic.IList! availableNetworks, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IConsumer? callback) -> void +virtual Android.Telephony.TelephonyManager.UploadCallComposerPicture(Java.Nio.FileNio.IPath! pictureToUpload, string! contentType, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Telephony.TelephonyManager.UploadCallComposerPicture(System.IO.Stream! pictureToUpload, string! contentType, Java.Util.Concurrent.IExecutor! executor, Android.OS.IOutcomeReceiver! callback) -> void +virtual Android.Telephony.TelephonyManager.UssdResponseCallback.OnReceiveUssdResponse(Android.Telephony.TelephonyManager? telephonyManager, string? request, Java.Lang.ICharSequence? response) -> void +virtual Android.Telephony.TelephonyManager.UssdResponseCallback.OnReceiveUssdResponseFailed(Android.Telephony.TelephonyManager? telephonyManager, string? request, Android.Telephony.UssdResultCode failureCode) -> void +virtual Android.Telephony.TelephonyManager.VisualVoicemailPackageName.get -> string? +virtual Android.Telephony.TelephonyManager.VoiceMailAlphaTag.get -> string? +virtual Android.Telephony.TelephonyManager.VoiceMailNumber.get -> string? +virtual Android.Telephony.TelephonyManager.VoiceNetworkType.get -> Android.Telephony.NetworkType +virtual Android.Telephony.TelephonyScanManager.NetworkScanCallback.OnComplete() -> void +virtual Android.Telephony.TelephonyScanManager.NetworkScanCallback.OnError(Android.Telephony.ScanResultCode error) -> void +virtual Android.Telephony.TelephonyScanManager.NetworkScanCallback.OnResults(System.Collections.Generic.IList? results) -> void +virtual Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.Build() -> Android.Telephony.VisualVoicemailSmsFilterSettings? +virtual Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.SetClientPrefix(string? clientPrefix) -> Android.Telephony.VisualVoicemailSmsFilterSettings.Builder? +virtual Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.SetDestinationPort(int destinationPort) -> Android.Telephony.VisualVoicemailSmsFilterSettings.Builder? +virtual Android.Telephony.VisualVoicemailSmsFilterSettings.Builder.SetOriginatingNumbers(System.Collections.Generic.IList? originatingNumbers) -> Android.Telephony.VisualVoicemailSmsFilterSettings.Builder? +virtual Android.Test.InstrumentationTestRunner.Arguments.get -> Android.OS.Bundle? +virtual Android.Test.InstrumentationTestRunner.Loader.get -> Java.Lang.ClassLoader? +virtual Android.Test.IsolatedContext.AndClearBroadcastIntents.get -> System.Collections.Generic.IList? +virtual Android.Test.Mock.MockContentResolver.AddProvider(string? name, Android.Content.ContentProvider? provider) -> void +virtual Android.Test.Mock.MockCursor.AbortUpdates() -> void +virtual Android.Test.Mock.MockCursor.Close() -> void +virtual Android.Test.Mock.MockCursor.ColumnCount.get -> int +virtual Android.Test.Mock.MockCursor.CommitUpdates() -> bool +virtual Android.Test.Mock.MockCursor.CommitUpdates(System.Collections.Generic.IDictionary!>? values) -> bool +virtual Android.Test.Mock.MockCursor.CopyStringToBuffer(int columnIndex, Android.Database.CharArrayBuffer? buffer) -> void +virtual Android.Test.Mock.MockCursor.Count.get -> int +virtual Android.Test.Mock.MockCursor.Deactivate() -> void +virtual Android.Test.Mock.MockCursor.DeleteRow() -> bool +virtual Android.Test.Mock.MockCursor.Extras.get -> Android.OS.Bundle? +virtual Android.Test.Mock.MockCursor.Extras.set -> void +virtual Android.Test.Mock.MockCursor.GetBlob(int columnIndex) -> byte[]? +virtual Android.Test.Mock.MockCursor.GetColumnIndex(string? columnName) -> int +virtual Android.Test.Mock.MockCursor.GetColumnIndexOrThrow(string? columnName) -> int +virtual Android.Test.Mock.MockCursor.GetColumnName(int columnIndex) -> string? +virtual Android.Test.Mock.MockCursor.GetColumnNames() -> string![]? +virtual Android.Test.Mock.MockCursor.GetDouble(int columnIndex) -> double +virtual Android.Test.Mock.MockCursor.GetFloat(int columnIndex) -> float +virtual Android.Test.Mock.MockCursor.GetInt(int columnIndex) -> int +virtual Android.Test.Mock.MockCursor.GetLong(int columnIndex) -> long +virtual Android.Test.Mock.MockCursor.GetShort(int columnIndex) -> short +virtual Android.Test.Mock.MockCursor.GetString(int columnIndex) -> string? +virtual Android.Test.Mock.MockCursor.GetType(int columnIndex) -> Android.Database.FieldType +virtual Android.Test.Mock.MockCursor.HasUpdates.get -> bool +virtual Android.Test.Mock.MockCursor.IsAfterLast.get -> bool +virtual Android.Test.Mock.MockCursor.IsBeforeFirst.get -> bool +virtual Android.Test.Mock.MockCursor.IsClosed.get -> bool +virtual Android.Test.Mock.MockCursor.IsFirst.get -> bool +virtual Android.Test.Mock.MockCursor.IsLast.get -> bool +virtual Android.Test.Mock.MockCursor.IsNull(int columnIndex) -> bool +virtual Android.Test.Mock.MockCursor.Move(int offset) -> bool +virtual Android.Test.Mock.MockCursor.MoveToFirst() -> bool +virtual Android.Test.Mock.MockCursor.MoveToLast() -> bool +virtual Android.Test.Mock.MockCursor.MoveToNext() -> bool +virtual Android.Test.Mock.MockCursor.MoveToPosition(int position) -> bool +virtual Android.Test.Mock.MockCursor.MoveToPrevious() -> bool +virtual Android.Test.Mock.MockCursor.NotificationUri.get -> Android.Net.Uri? +virtual Android.Test.Mock.MockCursor.Position.get -> int +virtual Android.Test.Mock.MockCursor.RegisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Test.Mock.MockCursor.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Test.Mock.MockCursor.Requery() -> bool +virtual Android.Test.Mock.MockCursor.Respond(Android.OS.Bundle? extras) -> Android.OS.Bundle? +virtual Android.Test.Mock.MockCursor.SetNotificationUri(Android.Content.ContentResolver? cr, Android.Net.Uri? uri) -> void +virtual Android.Test.Mock.MockCursor.SupportsUpdates() -> bool +virtual Android.Test.Mock.MockCursor.UnregisterContentObserver(Android.Database.ContentObserver? observer) -> void +virtual Android.Test.Mock.MockCursor.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Test.Mock.MockCursor.UpdateBlob(int columnIndex, byte[]? value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateDouble(int columnIndex, double value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateFloat(int columnIndex, float value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateInt(int columnIndex, int value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateLong(int columnIndex, long value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateShort(int columnIndex, short value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateString(int columnIndex, string? value) -> bool +virtual Android.Test.Mock.MockCursor.UpdateToNull(int columnIndex) -> bool +virtual Android.Test.Mock.MockCursor.WantsAllOnMoveCalls.get -> bool +virtual Android.Test.Mock.MockDialogInterface.Cancel() -> void +virtual Android.Test.Mock.MockDialogInterface.Dismiss() -> void +virtual Android.Test.Mock.MockPackageManager.GetAllIntentFilters(string? packageName) -> System.Collections.Generic.IList? +virtual Android.Test.Mock.MockPackageManager.GetDefaultBrowserPackageName(int userId) -> string? +virtual Android.Test.Mock.MockPackageManager.SetDefaultBrowserPackageName(string? packageName, int userId) -> bool +virtual Android.Test.RenamingDelegatingContext.DatabasePrefix.get -> string? +virtual Android.Test.RenamingDelegatingContext.MakeExistingFilesAndDbsAccessible() -> void +virtual Android.Test.Suitebuilder.TestMethod.EnclosingClassname.get -> string? +virtual Android.Test.Suitebuilder.TestMethod.GetAnnotation(Java.Lang.Class? annotationClass) -> Java.Lang.Object? +virtual Android.Test.Suitebuilder.TestMethod.Name.get -> string? +virtual Android.Test.Suitebuilder.TestSuiteBuilder.ExcludePackages(params string![]? packageNames) -> Android.Test.Suitebuilder.TestSuiteBuilder? +virtual Android.Test.Suitebuilder.TestSuiteBuilder.IncludePackages(params string![]? packageNames) -> Android.Test.Suitebuilder.TestSuiteBuilder? +virtual Android.Test.Suitebuilder.TestSuiteBuilder.Named(string? newSuiteName) -> Android.Test.Suitebuilder.TestSuiteBuilder? +virtual Android.Test.Suitebuilder.TestSuiteBuilder.SuiteName.get -> string? +virtual Android.Text.AlteredCharSequence.CharAt(int off) -> char +virtual Android.Text.AlteredCharSequence.GetChars(int start, int end, char[]? dest, int off) -> void +virtual Android.Text.AlteredCharSequence.Length() -> int +virtual Android.Text.AlteredCharSequence.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Android.Text.Annotation.DescribeContents() -> int +virtual Android.Text.Annotation.Key.get -> string? +virtual Android.Text.Annotation.SpanTypeId.get -> int +virtual Android.Text.Annotation.Value.get -> string? +virtual Android.Text.Annotation.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.BoringLayout.Ellipsized(int start, int end) -> void +virtual Android.Text.BoringLayout.ReplaceOrMake(Java.Lang.ICharSequence! source, Android.Text.TextPaint! paint, int outerWidth, Android.Text.Layout.Alignment! align, Android.Text.BoringLayout.Metrics! metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth, bool useFallbackLineSpacing) -> Android.Text.BoringLayout! +virtual Android.Text.BoringLayout.ReplaceOrMake(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerwidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad) -> Android.Text.BoringLayout? +virtual Android.Text.BoringLayout.ReplaceOrMake(Java.Lang.ICharSequence? source, Android.Text.TextPaint? paint, int outerWidth, Android.Text.Layout.Alignment? align, float spacingMult, float spacingAdd, Android.Text.BoringLayout.Metrics? metrics, bool includePad, Android.Text.TextUtils.TruncateAt? ellipsize, int ellipsizedWidth) -> Android.Text.BoringLayout? +virtual Android.Text.EditableFactory.NewEditable(Java.Lang.ICharSequence? source) -> Android.Text.IEditable? +virtual Android.Text.Format.Time.After(Android.Text.Format.Time? that) -> bool +virtual Android.Text.Format.Time.Before(Android.Text.Format.Time? that) -> bool +virtual Android.Text.Format.Time.Clear(string? timezoneId) -> void +virtual Android.Text.Format.Time.Format(string? format) -> string? +virtual Android.Text.Format.Time.Format2445() -> string? +virtual Android.Text.Format.Time.Format3339(bool allDay) -> string? +virtual Android.Text.Format.Time.GetActualMaximum(Android.Text.Format.TimeFormatValues field) -> int +virtual Android.Text.Format.Time.Normalize(bool ignoreDst) -> long +virtual Android.Text.Format.Time.Parse(string? s) -> bool +virtual Android.Text.Format.Time.Parse3339(string? s) -> bool +virtual Android.Text.Format.Time.Set(Android.Text.Format.Time? that) -> void +virtual Android.Text.Format.Time.Set(int monthDay, int month, int year) -> void +virtual Android.Text.Format.Time.Set(int second, int minute, int hour, int monthDay, int month, int year) -> void +virtual Android.Text.Format.Time.Set(long millis) -> void +virtual Android.Text.Format.Time.SetJulianDay(int julianDay) -> long +virtual Android.Text.Format.Time.SetToNow() -> void +virtual Android.Text.Format.Time.SwitchTimezone(string? timezone) -> void +virtual Android.Text.Format.Time.ToMillis(bool ignoreDst) -> long +virtual Android.Text.Format.Time.WeekNumber.get -> int +virtual Android.Text.Highlights.GetPaint(int index) -> Android.Graphics.Paint! +virtual Android.Text.Highlights.GetRanges(int index) -> int[]! +virtual Android.Text.Highlights.Size.get -> int +virtual Android.Text.InputFilterAllCaps.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? +virtual Android.Text.InputFilterLengthFilter.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? +virtual Android.Text.InputFilterLengthFilter.Max.get -> int +virtual Android.Text.Layout.Draw(Android.Graphics.Canvas! canvas, System.Collections.Generic.IList? highlightPaths, System.Collections.Generic.IList? highlightPaints, Android.Graphics.Path? selectionPath, Android.Graphics.Paint? selectionPaint, int cursorOffsetVertical) -> void +virtual Android.Text.Layout.Draw(Android.Graphics.Canvas? c) -> void +virtual Android.Text.Layout.Draw(Android.Graphics.Canvas? canvas, Android.Graphics.Path? selectionHighlight, Android.Graphics.Paint? selectionHighlightPaint, int cursorOffsetVertical) -> void +virtual Android.Text.Layout.DrawBackground(Android.Graphics.Canvas! canvas) -> void +virtual Android.Text.Layout.DrawText(Android.Graphics.Canvas! canvas) -> void +virtual Android.Text.Layout.EllipsizedWidth.get -> int +virtual Android.Text.Layout.FillCharacterBounds(int start, int end, float[]! bounds, int boundsStart) -> void +virtual Android.Text.Layout.GetCursorPath(int point, Android.Graphics.Path? dest, Java.Lang.ICharSequence? editingBuffer) -> void +virtual Android.Text.Layout.GetLineBottom(int line, bool includeLineSpacing) -> int +virtual Android.Text.Layout.GetLineBounds(int line, Android.Graphics.Rect? bounds) -> int +virtual Android.Text.Layout.GetLineForOffset(int offset) -> int +virtual Android.Text.Layout.GetLineForVertical(int vertical) -> int +virtual Android.Text.Layout.GetLineLeft(int line) -> float +virtual Android.Text.Layout.GetLineMax(int line) -> float +virtual Android.Text.Layout.GetLineRight(int line) -> float +virtual Android.Text.Layout.GetLineVisibleEnd(int line) -> int +virtual Android.Text.Layout.GetLineWidth(int line) -> float +virtual Android.Text.Layout.GetOffsetForHorizontal(int line, float horiz) -> int +virtual Android.Text.Layout.GetOffsetToLeftOf(int offset) -> int +virtual Android.Text.Layout.GetOffsetToRightOf(int offset) -> int +virtual Android.Text.Layout.GetPrimaryHorizontal(int offset) -> float +virtual Android.Text.Layout.GetRangeForRect(Android.Graphics.RectF! area, Android.Text.SegmentFinder! segmentFinder, Android.Text.Layout.ITextInclusionStrategy! inclusionStrategy) -> int[]? +virtual Android.Text.Layout.GetSecondaryHorizontal(int offset) -> float +virtual Android.Text.Layout.GetSelectionPath(int start, int end, Android.Graphics.Path? dest) -> void +virtual Android.Text.Layout.Height.get -> int +virtual Android.Text.Layout.IsFallbackLineSpacingEnabled.get -> bool +virtual Android.Text.Layout.IsRtlCharAt(int offset) -> bool +virtual Android.Text.LoginFilter.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? +virtual Android.Text.LoginFilter.OnInvalidCharacter(char c) -> void +virtual Android.Text.LoginFilter.OnStart() -> void +virtual Android.Text.LoginFilter.OnStop() -> void +virtual Android.Text.Method.BaseKeyListener.Backspace(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseKeyListener.ForwardDelete(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseKeyListener.OnKeyOther(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.Bottom(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.CanSelectArbitrarily() -> bool +virtual Android.Text.Method.BaseMovementMethod.Down(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.End(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.GetMovementMetaState(Android.Text.ISpannable? buffer, Android.Views.KeyEvent? e) -> int +virtual Android.Text.Method.BaseMovementMethod.HandleMovementKey(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer, Android.Views.Keycode keyCode, int movementMetaState, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.Home(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.Initialize(Android.Widget.TextView? widget, Android.Text.ISpannable? text) -> void +virtual Android.Text.Method.BaseMovementMethod.Left(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.LineEnd(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.LineStart(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.NextParagraph(Android.Widget.TextView! widget, Android.Text.ISpannable! buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnGenericMotionEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnKeyDown(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnKeyOther(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnKeyUp(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnTakeFocus(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.FocusSearchDirection direction) -> void +virtual Android.Text.Method.BaseMovementMethod.OnTouchEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.OnTrackballEvent(Android.Widget.TextView? widget, Android.Text.ISpannable? text, Android.Views.MotionEvent? e) -> bool +virtual Android.Text.Method.BaseMovementMethod.PageDown(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.PageUp(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.PreviousParagraph(Android.Widget.TextView! widget, Android.Text.ISpannable! buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.Right(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.Top(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.BaseMovementMethod.Up(Android.Widget.TextView? widget, Android.Text.ISpannable? buffer) -> bool +virtual Android.Text.Method.CharacterPickerDialog.OnClick(Android.Views.View? v) -> void +virtual Android.Text.Method.CharacterPickerDialog.OnItemClick(Android.Widget.AdapterView? parent, Android.Views.View? view, int position, long id) -> void +virtual Android.Text.Method.MetaKeyKeyListener.ClearMetaKeyState(Android.Views.MetaKeyStates state, Android.Text.Method.MetaStates which) -> long +virtual Android.Text.Method.MetaKeyKeyListener.ClearMetaKeyState(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.MetaKeyStates states) -> void +virtual Android.Text.Method.MetaKeyKeyListener.OnKeyDown(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.MetaKeyKeyListener.OnKeyUp(Android.Views.View? view, Android.Text.IEditable? content, Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Text.Method.MultiTapKeyListener.OnSpanAdded(Android.Text.ISpannable? s, Java.Lang.Object? what, int start, int end) -> void +virtual Android.Text.Method.MultiTapKeyListener.OnSpanChanged(Android.Text.ISpannable? buf, Java.Lang.Object? what, int s, int e, int start, int stop) -> void +virtual Android.Text.Method.MultiTapKeyListener.OnSpanRemoved(Android.Text.ISpannable? s, Java.Lang.Object? what, int start, int end) -> void +virtual Android.Text.Method.NumberKeyListener.FilterFormatted(Java.Lang.ICharSequence? source, int start, int end, Android.Text.ISpanned? dest, int dstart, int dend) -> Java.Lang.ICharSequence? +virtual Android.Text.Method.NumberKeyListener.Lookup(Android.Views.KeyEvent? e, Android.Text.ISpannable? content) -> int +virtual Android.Text.Method.PasswordTransformationMethod.AfterTextChanged(Android.Text.IEditable? s) -> void +virtual Android.Text.Method.PasswordTransformationMethod.BeforeTextChanged(Java.Lang.ICharSequence? s, int start, int count, int after) -> void +virtual Android.Text.Method.PasswordTransformationMethod.GetTransformationFormatted(Java.Lang.ICharSequence? source, Android.Views.View? view) -> Java.Lang.ICharSequence? +virtual Android.Text.Method.PasswordTransformationMethod.OnFocusChanged(Android.Views.View? view, Java.Lang.ICharSequence? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +virtual Android.Text.Method.PasswordTransformationMethod.OnTextChanged(Java.Lang.ICharSequence? s, int start, int before, int count) -> void +virtual Android.Text.Method.ReplacementTransformationMethod.GetTransformationFormatted(Java.Lang.ICharSequence? source, Android.Views.View? v) -> Java.Lang.ICharSequence? +virtual Android.Text.Method.ReplacementTransformationMethod.OnFocusChanged(Android.Views.View? view, Java.Lang.ICharSequence? sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +virtual Android.Text.Method.TextKeyListener.OnSpanAdded(Android.Text.ISpannable? s, Java.Lang.Object? what, int start, int end) -> void +virtual Android.Text.Method.TextKeyListener.OnSpanChanged(Android.Text.ISpannable? s, Java.Lang.Object? what, int start, int end, int st, int en) -> void +virtual Android.Text.Method.TextKeyListener.OnSpanRemoved(Android.Text.ISpannable? s, Java.Lang.Object? what, int start, int end) -> void +virtual Android.Text.Method.TextKeyListener.Release() -> void +virtual Android.Text.SpannableFactory.NewSpannable(Java.Lang.ICharSequence? source) -> Android.Text.ISpannable? +virtual Android.Text.SpannableString.RemoveSpan(Java.Lang.Object? what) -> void +virtual Android.Text.SpannableString.SetSpan(Java.Lang.Object? what, int start, int end, Android.Text.SpanTypes flags) -> void +virtual Android.Text.SpannableStringBuilder.Append(char text) -> Java.Lang.IAppendable? +virtual Android.Text.SpannableStringBuilder.Append(Java.Lang.ICharSequence? text) -> Java.Lang.IAppendable? +virtual Android.Text.SpannableStringBuilder.Append(Java.Lang.ICharSequence? text, int start, int end) -> Java.Lang.IAppendable? +virtual Android.Text.SpannableStringBuilder.Append(Java.Lang.ICharSequence? text, Java.Lang.Object? what, Android.Text.SpanTypes flags) -> Java.Lang.IAppendable? +virtual Android.Text.SpannableStringBuilder.CharAt(int where) -> char +virtual Android.Text.SpannableStringBuilder.Clear() -> void +virtual Android.Text.SpannableStringBuilder.ClearSpans() -> void +virtual Android.Text.SpannableStringBuilder.Delete(int start, int end) -> Android.Text.IEditable? +virtual Android.Text.SpannableStringBuilder.GetChars(int start, int end, char[]? dest, int destoff) -> void +virtual Android.Text.SpannableStringBuilder.GetFilters() -> Android.Text.IInputFilter![]? +virtual Android.Text.SpannableStringBuilder.GetSpanEnd(Java.Lang.Object? what) -> int +virtual Android.Text.SpannableStringBuilder.GetSpanFlags(Java.Lang.Object? what) -> Android.Text.SpanTypes +virtual Android.Text.SpannableStringBuilder.GetSpans(int queryStart, int queryEnd, Java.Lang.Class? kind) -> Java.Lang.Object![]? +virtual Android.Text.SpannableStringBuilder.GetSpanStart(Java.Lang.Object? what) -> int +virtual Android.Text.SpannableStringBuilder.GetTextRunCursor(int contextStart, int contextEnd, int dir, int offset, int cursorOpt, Android.Graphics.Paint? p) -> int +virtual Android.Text.SpannableStringBuilder.Insert(int where, Java.Lang.ICharSequence? tb) -> Android.Text.IEditable? +virtual Android.Text.SpannableStringBuilder.Insert(int where, Java.Lang.ICharSequence? tb, int start, int end) -> Android.Text.IEditable? +virtual Android.Text.SpannableStringBuilder.Length() -> int +virtual Android.Text.SpannableStringBuilder.NextSpanTransition(int start, int limit, Java.Lang.Class? kind) -> int +virtual Android.Text.SpannableStringBuilder.RemoveSpan(Java.Lang.Object? what) -> void +virtual Android.Text.SpannableStringBuilder.Replace(int start, int end, Java.Lang.ICharSequence? tb) -> Android.Text.IEditable? +virtual Android.Text.SpannableStringBuilder.Replace(int start, int end, Java.Lang.ICharSequence? tb, int tbstart, int tbend) -> Android.Text.IEditable? +virtual Android.Text.SpannableStringBuilder.SetFilters(Android.Text.IInputFilter![]? filters) -> void +virtual Android.Text.SpannableStringBuilder.SetSpan(Java.Lang.Object? what, int start, int end, Android.Text.SpanTypes flags) -> void +virtual Android.Text.SpannableStringBuilder.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Android.Text.SpannableStringBuilder.TextWatcherDepth.get -> int +virtual Android.Text.SpannableStringInternal.GetSpanEnd(Java.Lang.Object? what) -> int +virtual Android.Text.SpannableStringInternal.GetSpanFlags(Java.Lang.Object? what) -> Android.Text.SpanTypes +virtual Android.Text.SpannableStringInternal.GetSpans(int queryStart, int queryEnd, Java.Lang.Class? kind) -> Java.Lang.Object![]? +virtual Android.Text.SpannableStringInternal.GetSpanStart(Java.Lang.Object? what) -> int +virtual Android.Text.SpannableStringInternal.NextSpanTransition(int start, int limit, Java.Lang.Class? kind) -> int +virtual Android.Text.Style.AbsoluteSizeSpan.DescribeContents() -> int +virtual Android.Text.Style.AbsoluteSizeSpan.Dip.get -> bool +virtual Android.Text.Style.AbsoluteSizeSpan.Size.get -> int +virtual Android.Text.Style.AbsoluteSizeSpan.SpanTypeId.get -> int +virtual Android.Text.Style.AbsoluteSizeSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.AlignmentSpanStandard.Alignment.get -> Android.Text.Layout.Alignment? +virtual Android.Text.Style.AlignmentSpanStandard.DescribeContents() -> int +virtual Android.Text.Style.AlignmentSpanStandard.SpanTypeId.get -> int +virtual Android.Text.Style.AlignmentSpanStandard.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.BackgroundColorSpan.BackgroundColor.get -> int +virtual Android.Text.Style.BackgroundColorSpan.DescribeContents() -> int +virtual Android.Text.Style.BackgroundColorSpan.SpanTypeId.get -> int +virtual Android.Text.Style.BackgroundColorSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.BulletSpan.BulletRadius.get -> int +virtual Android.Text.Style.BulletSpan.Color.get -> int +virtual Android.Text.Style.BulletSpan.DescribeContents() -> int +virtual Android.Text.Style.BulletSpan.DrawLeadingMargin(Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence! text, int start, int end, bool first, Android.Text.Layout? layout) -> void +virtual Android.Text.Style.BulletSpan.GapWidth.get -> int +virtual Android.Text.Style.BulletSpan.GetLeadingMargin(bool first) -> int +virtual Android.Text.Style.BulletSpan.SpanTypeId.get -> int +virtual Android.Text.Style.BulletSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.CharacterStyle.Underlying.get -> Android.Text.Style.CharacterStyle? +virtual Android.Text.Style.DrawableMarginSpan.ChooseHeight(Java.Lang.ICharSequence! text, int start, int end, int istartv, int v, Android.Graphics.Paint.FontMetricsInt! fm) -> void +virtual Android.Text.Style.DrawableMarginSpan.Drawable.get -> Android.Graphics.Drawables.Drawable! +virtual Android.Text.Style.DrawableMarginSpan.DrawLeadingMargin(Android.Graphics.Canvas! c, Android.Graphics.Paint! p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence! text, int start, int end, bool first, Android.Text.Layout! layout) -> void +virtual Android.Text.Style.DrawableMarginSpan.GetLeadingMargin(bool first) -> int +virtual Android.Text.Style.DrawableMarginSpan.Padding.get -> int +virtual Android.Text.Style.DynamicDrawableSpan.VerticalAlignment.get -> Android.Text.Style.SpanAlign +virtual Android.Text.Style.EasyEditSpan.DescribeContents() -> int +virtual Android.Text.Style.EasyEditSpan.SpanTypeId.get -> int +virtual Android.Text.Style.EasyEditSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.ForegroundColorSpan.DescribeContents() -> int +virtual Android.Text.Style.ForegroundColorSpan.ForegroundColor.get -> int +virtual Android.Text.Style.ForegroundColorSpan.SpanTypeId.get -> int +virtual Android.Text.Style.ForegroundColorSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.IconMarginSpan.Bitmap.get -> Android.Graphics.Bitmap! +virtual Android.Text.Style.IconMarginSpan.ChooseHeight(Java.Lang.ICharSequence? text, int start, int end, int istartv, int v, Android.Graphics.Paint.FontMetricsInt? fm) -> void +virtual Android.Text.Style.IconMarginSpan.DrawLeadingMargin(Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +virtual Android.Text.Style.IconMarginSpan.GetLeadingMargin(bool first) -> int +virtual Android.Text.Style.IconMarginSpan.Padding.get -> int +virtual Android.Text.Style.ImageSpan.Source.get -> string? +virtual Android.Text.Style.LeadingMarginSpanStandard.DescribeContents() -> int +virtual Android.Text.Style.LeadingMarginSpanStandard.DrawLeadingMargin(Android.Graphics.Canvas? c, Android.Graphics.Paint? p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence? text, int start, int end, bool first, Android.Text.Layout? layout) -> void +virtual Android.Text.Style.LeadingMarginSpanStandard.GetLeadingMargin(bool first) -> int +virtual Android.Text.Style.LeadingMarginSpanStandard.SpanTypeId.get -> int +virtual Android.Text.Style.LeadingMarginSpanStandard.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.LineBackgroundSpanStandard.DescribeContents() -> int +virtual Android.Text.Style.LineBackgroundSpanStandard.DrawBackground(Android.Graphics.Canvas! canvas, Android.Graphics.Paint! paint, int left, int right, int top, int baseline, int bottom, Java.Lang.ICharSequence! text, int start, int end, int lineNumber) -> void +virtual Android.Text.Style.LineBackgroundSpanStandard.SpanTypeId.get -> int +virtual Android.Text.Style.LineBackgroundSpanStandard.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.LineHeightSpanStandard.ChooseHeight(Java.Lang.ICharSequence! text, int start, int end, int spanstartv, int lineHeight, Android.Graphics.Paint.FontMetricsInt! fm) -> void +virtual Android.Text.Style.LineHeightSpanStandard.DescribeContents() -> int +virtual Android.Text.Style.LineHeightSpanStandard.Height.get -> int +virtual Android.Text.Style.LineHeightSpanStandard.SpanTypeId.get -> int +virtual Android.Text.Style.LineHeightSpanStandard.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.LocaleSpan.DescribeContents() -> int +virtual Android.Text.Style.LocaleSpan.Locale.get -> Java.Util.Locale? +virtual Android.Text.Style.LocaleSpan.Locales.get -> Android.OS.LocaleList! +virtual Android.Text.Style.LocaleSpan.SpanTypeId.get -> int +virtual Android.Text.Style.LocaleSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.MaskFilterSpan.MaskFilter.get -> Android.Graphics.MaskFilter? +virtual Android.Text.Style.QuoteSpan.Color.get -> Android.Graphics.Color +virtual Android.Text.Style.QuoteSpan.DescribeContents() -> int +virtual Android.Text.Style.QuoteSpan.DrawLeadingMargin(Android.Graphics.Canvas! c, Android.Graphics.Paint! p, int x, int dir, int top, int baseline, int bottom, Java.Lang.ICharSequence! text, int start, int end, bool first, Android.Text.Layout! layout) -> void +virtual Android.Text.Style.QuoteSpan.GapWidth.get -> int +virtual Android.Text.Style.QuoteSpan.GetLeadingMargin(bool first) -> int +virtual Android.Text.Style.QuoteSpan.SpanTypeId.get -> int +virtual Android.Text.Style.QuoteSpan.StripeWidth.get -> int +virtual Android.Text.Style.QuoteSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.RasterizerSpan.Rasterizer.get -> Android.Graphics.Rasterizer? +virtual Android.Text.Style.RelativeSizeSpan.DescribeContents() -> int +virtual Android.Text.Style.RelativeSizeSpan.SizeChange.get -> float +virtual Android.Text.Style.RelativeSizeSpan.SpanTypeId.get -> int +virtual Android.Text.Style.RelativeSizeSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.ReplacementSpan.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Text.Style.ReplacementSpan.ContentDescriptionFormatted.set -> void +virtual Android.Text.Style.ScaleXSpan.DescribeContents() -> int +virtual Android.Text.Style.ScaleXSpan.ScaleX.get -> float +virtual Android.Text.Style.ScaleXSpan.SpanTypeId.get -> int +virtual Android.Text.Style.ScaleXSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.StrikethroughSpan.DescribeContents() -> int +virtual Android.Text.Style.StrikethroughSpan.SpanTypeId.get -> int +virtual Android.Text.Style.StrikethroughSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.StyleSpan.DescribeContents() -> int +virtual Android.Text.Style.StyleSpan.FontWeightAdjustment.get -> int +virtual Android.Text.Style.StyleSpan.SpanTypeId.get -> int +virtual Android.Text.Style.StyleSpan.Style.get -> Android.Graphics.TypefaceStyle +virtual Android.Text.Style.StyleSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.SubscriptSpan.DescribeContents() -> int +virtual Android.Text.Style.SubscriptSpan.SpanTypeId.get -> int +virtual Android.Text.Style.SubscriptSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.SuggestionSpan.DescribeContents() -> int +virtual Android.Text.Style.SuggestionSpan.Flags.get -> Android.Text.Style.SuggestionSpanFlags +virtual Android.Text.Style.SuggestionSpan.Flags.set -> void +virtual Android.Text.Style.SuggestionSpan.GetSuggestions() -> string![]? +virtual Android.Text.Style.SuggestionSpan.Locale.get -> string! +virtual Android.Text.Style.SuggestionSpan.LocaleObject.get -> Java.Util.Locale? +virtual Android.Text.Style.SuggestionSpan.SpanTypeId.get -> int +virtual Android.Text.Style.SuggestionSpan.UnderlineColor.get -> int +virtual Android.Text.Style.SuggestionSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.SuperscriptSpan.DescribeContents() -> int +virtual Android.Text.Style.SuperscriptSpan.SpanTypeId.get -> int +virtual Android.Text.Style.SuperscriptSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.TabStopSpanStandard.TabStop.get -> int +virtual Android.Text.Style.TextAppearanceSpan.DescribeContents() -> int +virtual Android.Text.Style.TextAppearanceSpan.Family.get -> string? +virtual Android.Text.Style.TextAppearanceSpan.FontFeatureSettings.get -> string? +virtual Android.Text.Style.TextAppearanceSpan.FontVariationSettings.get -> string? +virtual Android.Text.Style.TextAppearanceSpan.IsElegantTextHeight.get -> bool +virtual Android.Text.Style.TextAppearanceSpan.LetterSpacing.get -> float +virtual Android.Text.Style.TextAppearanceSpan.LinkTextColor.get -> Android.Content.Res.ColorStateList? +virtual Android.Text.Style.TextAppearanceSpan.ShadowColor.get -> int +virtual Android.Text.Style.TextAppearanceSpan.ShadowDx.get -> float +virtual Android.Text.Style.TextAppearanceSpan.ShadowDy.get -> float +virtual Android.Text.Style.TextAppearanceSpan.ShadowRadius.get -> float +virtual Android.Text.Style.TextAppearanceSpan.SpanTypeId.get -> int +virtual Android.Text.Style.TextAppearanceSpan.TextColor.get -> Android.Content.Res.ColorStateList? +virtual Android.Text.Style.TextAppearanceSpan.TextFontWeight.get -> int +virtual Android.Text.Style.TextAppearanceSpan.TextLocales.get -> Android.OS.LocaleList? +virtual Android.Text.Style.TextAppearanceSpan.TextSize.get -> int +virtual Android.Text.Style.TextAppearanceSpan.TextStyle.get -> Android.Graphics.TypefaceStyle +virtual Android.Text.Style.TextAppearanceSpan.Typeface.get -> Android.Graphics.Typeface? +virtual Android.Text.Style.TextAppearanceSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.TtsSpan.Args.get -> Android.OS.PersistableBundle? +virtual Android.Text.Style.TtsSpan.Builder.Build() -> Android.Text.Style.TtsSpan? +virtual Android.Text.Style.TtsSpan.Builder.SetIntArgument(string? arg, int value) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.Builder.SetLongArgument(string? arg, long value) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.Builder.SetStringArgument(string? arg, string? value) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.CardinalBuilder.SetNumber(long number) -> Android.Text.Style.TtsSpan.CardinalBuilder? +virtual Android.Text.Style.TtsSpan.CardinalBuilder.SetNumber(string? number) -> Android.Text.Style.TtsSpan.CardinalBuilder? +virtual Android.Text.Style.TtsSpan.DateBuilder.SetDay(int day) -> Android.Text.Style.TtsSpan.DateBuilder? +virtual Android.Text.Style.TtsSpan.DateBuilder.SetMonth(int month) -> Android.Text.Style.TtsSpan.DateBuilder? +virtual Android.Text.Style.TtsSpan.DateBuilder.SetWeekday(Android.Text.Format.DayOfWeek weekday) -> Android.Text.Style.TtsSpan.DateBuilder? +virtual Android.Text.Style.TtsSpan.DateBuilder.SetYear(int year) -> Android.Text.Style.TtsSpan.DateBuilder? +virtual Android.Text.Style.TtsSpan.DecimalBuilder.SetArgumentsFromDouble(double number, int minimumFractionDigits, int maximumFractionDigits) -> Android.Text.Style.TtsSpan.DecimalBuilder? +virtual Android.Text.Style.TtsSpan.DecimalBuilder.SetFractionalPart(string? fractionalPart) -> Android.Text.Style.TtsSpan.DecimalBuilder? +virtual Android.Text.Style.TtsSpan.DecimalBuilder.SetIntegerPart(long integerPart) -> Android.Text.Style.TtsSpan.DecimalBuilder? +virtual Android.Text.Style.TtsSpan.DecimalBuilder.SetIntegerPart(string? integerPart) -> Android.Text.Style.TtsSpan.DecimalBuilder? +virtual Android.Text.Style.TtsSpan.DescribeContents() -> int +virtual Android.Text.Style.TtsSpan.DigitsBuilder.SetDigits(string? digits) -> Android.Text.Style.TtsSpan.DigitsBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetDomain(string? domain) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetEmailArguments(string? username, string? domain) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetFragmentId(string? fragmentId) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetPassword(string? password) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetPath(string? path) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetPort(int port) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetProtocol(string? protocol) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetQueryString(string? queryString) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.ElectronicBuilder.SetUsername(string? username) -> Android.Text.Style.TtsSpan.ElectronicBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetDenominator(long denominator) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetDenominator(string? denominator) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetIntegerPart(long integerPart) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetIntegerPart(string? integerPart) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetNumerator(long numerator) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.FractionBuilder.SetNumerator(string? numerator) -> Android.Text.Style.TtsSpan.FractionBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetDenominator(long denominator) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetDenominator(string? denominator) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetFractionalPart(string? fractionalPart) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetIntegerPart(long integerPart) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetIntegerPart(string? integerPart) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetNumber(long number) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetNumber(string? number) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetNumerator(long numerator) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetNumerator(string? numerator) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MeasureBuilder.SetUnit(string? unit) -> Android.Text.Style.TtsSpan.MeasureBuilder? +virtual Android.Text.Style.TtsSpan.MoneyBuilder.SetCurrency(string? currency) -> Android.Text.Style.TtsSpan.MoneyBuilder? +virtual Android.Text.Style.TtsSpan.MoneyBuilder.SetFractionalPart(string? fractionalPart) -> Android.Text.Style.TtsSpan.MoneyBuilder? +virtual Android.Text.Style.TtsSpan.MoneyBuilder.SetIntegerPart(long integerPart) -> Android.Text.Style.TtsSpan.MoneyBuilder? +virtual Android.Text.Style.TtsSpan.MoneyBuilder.SetIntegerPart(string? integerPart) -> Android.Text.Style.TtsSpan.MoneyBuilder? +virtual Android.Text.Style.TtsSpan.MoneyBuilder.SetQuantity(string? quantity) -> Android.Text.Style.TtsSpan.MoneyBuilder? +virtual Android.Text.Style.TtsSpan.OrdinalBuilder.SetNumber(long number) -> Android.Text.Style.TtsSpan.OrdinalBuilder? +virtual Android.Text.Style.TtsSpan.OrdinalBuilder.SetNumber(string? number) -> Android.Text.Style.TtsSpan.OrdinalBuilder? +virtual Android.Text.Style.TtsSpan.SemioticClassBuilder.SetAnimacy(string? animacy) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.SemioticClassBuilder.SetCase(string? grammaticalCase) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.SemioticClassBuilder.SetGender(string? gender) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.SemioticClassBuilder.SetMultiplicity(string? multiplicity) -> Java.Lang.Object? +virtual Android.Text.Style.TtsSpan.SpanTypeId.get -> int +virtual Android.Text.Style.TtsSpan.TelephoneBuilder.SetCountryCode(string? countryCode) -> Android.Text.Style.TtsSpan.TelephoneBuilder? +virtual Android.Text.Style.TtsSpan.TelephoneBuilder.SetExtension(string? extension) -> Android.Text.Style.TtsSpan.TelephoneBuilder? +virtual Android.Text.Style.TtsSpan.TelephoneBuilder.SetNumberParts(string? numberParts) -> Android.Text.Style.TtsSpan.TelephoneBuilder? +virtual Android.Text.Style.TtsSpan.TextBuilder.SetText(string? text) -> Android.Text.Style.TtsSpan.TextBuilder? +virtual Android.Text.Style.TtsSpan.TimeBuilder.SetHours(int hours) -> Android.Text.Style.TtsSpan.TimeBuilder? +virtual Android.Text.Style.TtsSpan.TimeBuilder.SetMinutes(int minutes) -> Android.Text.Style.TtsSpan.TimeBuilder? +virtual Android.Text.Style.TtsSpan.Type.get -> string? +virtual Android.Text.Style.TtsSpan.VerbatimBuilder.SetVerbatim(string? verbatim) -> Android.Text.Style.TtsSpan.VerbatimBuilder? +virtual Android.Text.Style.TtsSpan.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.TypefaceSpan.DescribeContents() -> int +virtual Android.Text.Style.TypefaceSpan.Family.get -> string? +virtual Android.Text.Style.TypefaceSpan.SpanTypeId.get -> int +virtual Android.Text.Style.TypefaceSpan.Typeface.get -> Android.Graphics.Typeface? +virtual Android.Text.Style.TypefaceSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.UnderlineSpan.DescribeContents() -> int +virtual Android.Text.Style.UnderlineSpan.SpanTypeId.get -> int +virtual Android.Text.Style.UnderlineSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.Style.URLSpan.DescribeContents() -> int +virtual Android.Text.Style.URLSpan.SpanTypeId.get -> int +virtual Android.Text.Style.URLSpan.URL.get -> string? +virtual Android.Text.Style.URLSpan.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Text.TextPaint.Set(Android.Text.TextPaint? tp) -> void +virtual Android.Text.TextUtils.SimpleStringSplitter.HasNext.get -> bool +virtual Android.Text.TextUtils.SimpleStringSplitter.Iterator() -> Java.Util.IIterator? +virtual Android.Text.TextUtils.SimpleStringSplitter.Next() -> string? +virtual Android.Text.TextUtils.SimpleStringSplitter.Remove() -> void +virtual Android.Text.TextUtils.SimpleStringSplitter.SetString(string? string) -> void +virtual Android.Text.Util.Rfc822Token.Address.get -> string? +virtual Android.Text.Util.Rfc822Token.Address.set -> void +virtual Android.Text.Util.Rfc822Token.Comment.get -> string? +virtual Android.Text.Util.Rfc822Token.Comment.set -> void +virtual Android.Text.Util.Rfc822Token.Name.get -> string? +virtual Android.Text.Util.Rfc822Token.Name.set -> void +virtual Android.Text.Util.Rfc822Tokenizer.FindTokenEnd(Java.Lang.ICharSequence? text, int cursor) -> int +virtual Android.Text.Util.Rfc822Tokenizer.FindTokenStart(Java.Lang.ICharSequence? text, int cursor) -> int +virtual Android.Text.Util.Rfc822Tokenizer.TerminateTokenFormatted(Java.Lang.ICharSequence? text) -> Java.Lang.ICharSequence? +virtual Android.Transitions.ArcMotion.MaximumAngle.get -> float +virtual Android.Transitions.ArcMotion.MaximumAngle.set -> void +virtual Android.Transitions.ArcMotion.MinimumHorizontalAngle.get -> float +virtual Android.Transitions.ArcMotion.MinimumHorizontalAngle.set -> void +virtual Android.Transitions.ArcMotion.MinimumVerticalAngle.get -> float +virtual Android.Transitions.ArcMotion.MinimumVerticalAngle.set -> void +virtual Android.Transitions.ChangeBounds.ResizeClip.get -> bool +virtual Android.Transitions.ChangeBounds.SetReparent(bool reparent) -> void +virtual Android.Transitions.ChangeBounds.SetResizeClip(bool resizeClip) -> void +virtual Android.Transitions.ChangeTransform.Reparent.get -> bool +virtual Android.Transitions.ChangeTransform.Reparent.set -> void +virtual Android.Transitions.ChangeTransform.ReparentWithOverlay.get -> bool +virtual Android.Transitions.ChangeTransform.ReparentWithOverlay.set -> void +virtual Android.Transitions.CircularPropagation.SetPropagationSpeed(float propagationSpeed) -> void +virtual Android.Transitions.PatternPathMotion.PatternPath.get -> Android.Graphics.Path? +virtual Android.Transitions.PatternPathMotion.PatternPath.set -> void +virtual Android.Transitions.SidePropagation.SetPropagationSpeed(float propagationSpeed) -> void +virtual Android.Transitions.SidePropagation.SetSide(Android.Views.GravityFlags side) -> void +virtual Android.Transitions.Slide.SlideEdge.get -> Android.Views.GravityFlags +virtual Android.Transitions.Slide.SlideEdge.set -> void +virtual Android.Transitions.Transition.AddListener(Android.Transitions.Transition.ITransitionListener? listener) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.AddTarget(Android.Views.View? target) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.AddTarget(int targetId) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.AddTarget(Java.Lang.Class? targetType) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.AddTarget(string? targetName) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.CanRemoveViews() -> bool +virtual Android.Transitions.Transition.Clone() -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.CreateAnimator(Android.Views.ViewGroup? sceneRoot, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> Android.Animation.Animator? +virtual Android.Transitions.Transition.Duration.get -> long +virtual Android.Transitions.Transition.Epicenter.get -> Android.Graphics.Rect? +virtual Android.Transitions.Transition.ExcludeChildren(Android.Views.View? target, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeChildren(int targetId, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeChildren(Java.Lang.Class? type, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeTarget(Android.Views.View? target, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeTarget(int targetId, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeTarget(Java.Lang.Class? type, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.ExcludeTarget(string? targetName, bool exclude) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.GetEpicenterCallback() -> Android.Transitions.Transition.EpicenterCallback? +virtual Android.Transitions.Transition.GetTransitionProperties() -> string![]? +virtual Android.Transitions.Transition.GetTransitionValues(Android.Views.View? view, bool start) -> Android.Transitions.TransitionValues? +virtual Android.Transitions.Transition.Interpolator.get -> Android.Animation.ITimeInterpolator? +virtual Android.Transitions.Transition.IsTransitionRequired(Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> bool +virtual Android.Transitions.Transition.Name.get -> string? +virtual Android.Transitions.Transition.PathMotion.get -> Android.Transitions.PathMotion? +virtual Android.Transitions.Transition.PathMotion.set -> void +virtual Android.Transitions.Transition.Propagation.get -> Android.Transitions.TransitionPropagation? +virtual Android.Transitions.Transition.Propagation.set -> void +virtual Android.Transitions.Transition.RemoveListener(Android.Transitions.Transition.ITransitionListener? listener) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.RemoveTarget(Android.Views.View? target) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.RemoveTarget(int targetId) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.RemoveTarget(Java.Lang.Class? target) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.RemoveTarget(string? targetName) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.SetDuration(long duration) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.SetEpicenterCallback(Android.Transitions.Transition.EpicenterCallback? epicenterCallback) -> void +virtual Android.Transitions.Transition.SetInterpolator(Android.Animation.ITimeInterpolator? interpolator) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.SetMatchOrder(params int[]? matches) -> void +virtual Android.Transitions.Transition.SetStartDelay(long startDelay) -> Android.Transitions.Transition? +virtual Android.Transitions.Transition.StartDelay.get -> long +virtual Android.Transitions.Transition.TargetIds.get -> System.Collections.Generic.IList? +virtual Android.Transitions.Transition.TargetNames.get -> System.Collections.Generic.IList? +virtual Android.Transitions.Transition.Targets.get -> System.Collections.Generic.IList? +virtual Android.Transitions.Transition.TargetTypes.get -> System.Collections.Generic.IList? +virtual Android.Transitions.TransitionInflater.InflateTransition(int resource) -> Android.Transitions.Transition? +virtual Android.Transitions.TransitionInflater.InflateTransitionManager(int resource, Android.Views.ViewGroup? sceneRoot) -> Android.Transitions.TransitionManager? +virtual Android.Transitions.TransitionListenerAdapter.OnTransitionCancel(Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionListenerAdapter.OnTransitionEnd(Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionListenerAdapter.OnTransitionPause(Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionListenerAdapter.OnTransitionResume(Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionListenerAdapter.OnTransitionStart(Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionManager.SetTransition(Android.Transitions.Scene? fromScene, Android.Transitions.Scene? toScene, Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionManager.SetTransition(Android.Transitions.Scene? scene, Android.Transitions.Transition? transition) -> void +virtual Android.Transitions.TransitionManager.TransitionTo(Android.Transitions.Scene? scene) -> void +virtual Android.Transitions.TransitionSet.AddTransition(Android.Transitions.Transition? transition) -> Android.Transitions.TransitionSet? +virtual Android.Transitions.TransitionSet.GetTransitionAt(int index) -> Android.Transitions.Transition? +virtual Android.Transitions.TransitionSet.Ordering.get -> Android.Transitions.TransitionOrdering +virtual Android.Transitions.TransitionSet.RemoveTransition(Android.Transitions.Transition? transition) -> Android.Transitions.TransitionSet? +virtual Android.Transitions.TransitionSet.SetOrdering(Android.Transitions.TransitionOrdering ordering) -> Android.Transitions.TransitionSet? +virtual Android.Transitions.TransitionSet.TransitionCount.get -> int +virtual Android.Transitions.Visibility.IsVisible(Android.Transitions.TransitionValues? values) -> bool +virtual Android.Transitions.Visibility.Mode.get -> Android.Transitions.VisibilityMode +virtual Android.Transitions.Visibility.Mode.set -> void +virtual Android.Transitions.Visibility.OnAppear(Android.Views.ViewGroup? sceneRoot, Android.Transitions.TransitionValues? startValues, int startVisibility, Android.Transitions.TransitionValues? endValues, int endVisibility) -> Android.Animation.Animator? +virtual Android.Transitions.Visibility.OnAppear(Android.Views.ViewGroup? sceneRoot, Android.Views.View? view, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> Android.Animation.Animator? +virtual Android.Transitions.Visibility.OnDisappear(Android.Views.ViewGroup? sceneRoot, Android.Transitions.TransitionValues? startValues, int startVisibility, Android.Transitions.TransitionValues? endValues, int endVisibility) -> Android.Animation.Animator? +virtual Android.Transitions.Visibility.OnDisappear(Android.Views.ViewGroup? sceneRoot, Android.Views.View? view, Android.Transitions.TransitionValues? startValues, Android.Transitions.TransitionValues? endValues) -> Android.Animation.Animator? +virtual Android.Transitions.VisibilityPropagation.GetViewVisibility(Android.Transitions.TransitionValues? values) -> Android.Views.ViewStates +virtual Android.Transitions.VisibilityPropagation.GetViewX(Android.Transitions.TransitionValues? values) -> int +virtual Android.Transitions.VisibilityPropagation.GetViewY(Android.Transitions.TransitionValues? values) -> int +virtual Android.Util.AtomicFile.BaseFile.get -> Java.IO.File? +virtual Android.Util.AtomicFile.Delete() -> void +virtual Android.Util.AtomicFile.FailWrite(System.IO.Stream? str) -> void +virtual Android.Util.AtomicFile.FinishWrite(System.IO.Stream? str) -> void +virtual Android.Util.AtomicFile.LastModifiedTime.get -> long +virtual Android.Util.AtomicFile.OpenRead() -> System.IO.Stream? +virtual Android.Util.AtomicFile.ReadFully() -> byte[]? +virtual Android.Util.AtomicFile.StartWrite() -> System.IO.Stream? +virtual Android.Util.DisplayMetrics.Equals(Android.Util.DisplayMetrics? other) -> bool +virtual Android.Util.DisplayMetrics.SetTo(Android.Util.DisplayMetrics? o) -> void +virtual Android.Util.DisplayMetrics.SetToDefaults() -> void +virtual Android.Util.EventLogTags.Get(int tag) -> Android.Util.EventLogTags.Description? +virtual Android.Util.EventLogTags.Get(string? name) -> Android.Util.EventLogTags.Description? +virtual Android.Util.LogPrinter.Println(string? x) -> void +virtual Android.Util.LongSparseArray.Append(long key, Java.Lang.Object? value) -> void +virtual Android.Util.LongSparseArray.Clear() -> void +virtual Android.Util.LongSparseArray.Clone() -> Android.Util.LongSparseArray? +virtual Android.Util.LongSparseArray.Delete(long key) -> void +virtual Android.Util.LongSparseArray.Get(long key) -> Java.Lang.Object? +virtual Android.Util.LongSparseArray.Get(long key, Java.Lang.Object? valueIfKeyNotFound) -> Java.Lang.Object? +virtual Android.Util.LongSparseArray.IndexOfKey(long key) -> int +virtual Android.Util.LongSparseArray.IndexOfValue(Java.Lang.Object? value) -> int +virtual Android.Util.LongSparseArray.KeyAt(int index) -> long +virtual Android.Util.LongSparseArray.Put(long key, Java.Lang.Object? value) -> void +virtual Android.Util.LongSparseArray.Remove(long key) -> void +virtual Android.Util.LongSparseArray.RemoveAt(int index) -> void +virtual Android.Util.LongSparseArray.SetValueAt(int index, Java.Lang.Object? value) -> void +virtual Android.Util.LongSparseArray.Size() -> int +virtual Android.Util.LongSparseArray.ValueAt(int index) -> Java.Lang.Object? +virtual Android.Util.LruCache.Create(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Android.Util.LruCache.EntryRemoved(bool evicted, Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> void +virtual Android.Util.LruCache.Resize(int maxSize) -> void +virtual Android.Util.LruCache.SizeOf(Java.Lang.Object? key, Java.Lang.Object? value) -> int +virtual Android.Util.LruCache.TrimToSize(int maxSize) -> void +virtual Android.Util.MonthDisplayHelper.FirstDayOfMonth.get -> int +virtual Android.Util.MonthDisplayHelper.GetColumnOf(int day) -> int +virtual Android.Util.MonthDisplayHelper.GetDayAt(int row, int column) -> int +virtual Android.Util.MonthDisplayHelper.GetDigitsForRow(int row) -> int[]? +virtual Android.Util.MonthDisplayHelper.GetRowOf(int day) -> int +virtual Android.Util.MonthDisplayHelper.IsWithinCurrentMonth(int row, int column) -> bool +virtual Android.Util.MonthDisplayHelper.Month.get -> int +virtual Android.Util.MonthDisplayHelper.NextMonth() -> void +virtual Android.Util.MonthDisplayHelper.NumberOfDaysInMonth.get -> int +virtual Android.Util.MonthDisplayHelper.Offset.get -> int +virtual Android.Util.MonthDisplayHelper.PreviousMonth() -> void +virtual Android.Util.MonthDisplayHelper.WeekStartDay.get -> int +virtual Android.Util.MonthDisplayHelper.Year.get -> int +virtual Android.Util.PrintStreamPrinter.Println(string? x) -> void +virtual Android.Util.PrintWriterPrinter.Println(string? x) -> void +virtual Android.Util.Property.IsReadOnly.get -> bool +virtual Android.Util.Property.Name.get -> string? +virtual Android.Util.Property.Set(Java.Lang.Object? object, Java.Lang.Object? value) -> void +virtual Android.Util.Property.Type.get -> Java.Lang.Class? +virtual Android.Util.SparseArray.Append(int key, Java.Lang.Object? value) -> void +virtual Android.Util.SparseArray.Clear() -> void +virtual Android.Util.SparseArray.Clone() -> Android.Util.SparseArray? +virtual Android.Util.SparseArray.Contains(int key) -> bool +virtual Android.Util.SparseArray.ContentEquals(Android.Util.SparseArray? other) -> bool +virtual Android.Util.SparseArray.ContentHashCode() -> int +virtual Android.Util.SparseArray.Delete(int key) -> void +virtual Android.Util.SparseArray.Get(int key) -> Java.Lang.Object? +virtual Android.Util.SparseArray.Get(int key, Java.Lang.Object? valueIfKeyNotFound) -> Java.Lang.Object? +virtual Android.Util.SparseArray.IndexOfKey(int key) -> int +virtual Android.Util.SparseArray.IndexOfValue(Java.Lang.Object? value) -> int +virtual Android.Util.SparseArray.KeyAt(int index) -> int +virtual Android.Util.SparseArray.Put(int key, Java.Lang.Object? value) -> void +virtual Android.Util.SparseArray.Remove(int key) -> void +virtual Android.Util.SparseArray.RemoveAt(int index) -> void +virtual Android.Util.SparseArray.RemoveAtRange(int index, int size) -> void +virtual Android.Util.SparseArray.Set(int key, Java.Lang.Object? value) -> void +virtual Android.Util.SparseArray.SetValueAt(int index, Java.Lang.Object? value) -> void +virtual Android.Util.SparseArray.Size() -> int +virtual Android.Util.SparseArray.ValueAt(int index) -> Java.Lang.Object? +virtual Android.Util.SparseArray.Append(int key, E value) -> void +virtual Android.Util.SparseArray.Get(int key) -> E +virtual Android.Util.SparseArray.Get(int key, E valueIfKeyNotFound) -> E +virtual Android.Util.SparseArray.IndexOfValue(E value) -> int +virtual Android.Util.SparseArray.Put(int key, E value) -> void +virtual Android.Util.SparseArray.SetValueAt(int index, E value) -> void +virtual Android.Util.SparseArray.ValueAt(int index) -> E +virtual Android.Util.SparseBooleanArray.Append(int key, bool value) -> void +virtual Android.Util.SparseBooleanArray.Clear() -> void +virtual Android.Util.SparseBooleanArray.Clone() -> Android.Util.SparseBooleanArray? +virtual Android.Util.SparseBooleanArray.Delete(int key) -> void +virtual Android.Util.SparseBooleanArray.Get(int key) -> bool +virtual Android.Util.SparseBooleanArray.Get(int key, bool valueIfKeyNotFound) -> bool +virtual Android.Util.SparseBooleanArray.IndexOfKey(int key) -> int +virtual Android.Util.SparseBooleanArray.IndexOfValue(bool value) -> int +virtual Android.Util.SparseBooleanArray.KeyAt(int index) -> int +virtual Android.Util.SparseBooleanArray.Put(int key, bool value) -> void +virtual Android.Util.SparseBooleanArray.RemoveAt(int index) -> void +virtual Android.Util.SparseBooleanArray.SetValueAt(int index, bool value) -> void +virtual Android.Util.SparseBooleanArray.Size() -> int +virtual Android.Util.SparseBooleanArray.ValueAt(int index) -> bool +virtual Android.Util.SparseIntArray.Append(int key, int value) -> void +virtual Android.Util.SparseIntArray.Clear() -> void +virtual Android.Util.SparseIntArray.Clone() -> Android.Util.SparseIntArray? +virtual Android.Util.SparseIntArray.Delete(int key) -> void +virtual Android.Util.SparseIntArray.Get(int key) -> int +virtual Android.Util.SparseIntArray.Get(int key, int valueIfKeyNotFound) -> int +virtual Android.Util.SparseIntArray.IndexOfKey(int key) -> int +virtual Android.Util.SparseIntArray.IndexOfValue(int value) -> int +virtual Android.Util.SparseIntArray.KeyAt(int index) -> int +virtual Android.Util.SparseIntArray.Put(int key, int value) -> void +virtual Android.Util.SparseIntArray.RemoveAt(int index) -> void +virtual Android.Util.SparseIntArray.SetValueAt(int index, int value) -> void +virtual Android.Util.SparseIntArray.Size() -> int +virtual Android.Util.SparseIntArray.ValueAt(int index) -> int +virtual Android.Util.SparseLongArray.Append(int key, long value) -> void +virtual Android.Util.SparseLongArray.Clear() -> void +virtual Android.Util.SparseLongArray.Clone() -> Android.Util.SparseLongArray? +virtual Android.Util.SparseLongArray.Delete(int key) -> void +virtual Android.Util.SparseLongArray.Get(int key) -> long +virtual Android.Util.SparseLongArray.Get(int key, long valueIfKeyNotFound) -> long +virtual Android.Util.SparseLongArray.IndexOfKey(int key) -> int +virtual Android.Util.SparseLongArray.IndexOfValue(long value) -> int +virtual Android.Util.SparseLongArray.KeyAt(int index) -> int +virtual Android.Util.SparseLongArray.Put(int key, long value) -> void +virtual Android.Util.SparseLongArray.RemoveAt(int index) -> void +virtual Android.Util.SparseLongArray.Size() -> int +virtual Android.Util.SparseLongArray.ValueAt(int index) -> long +virtual Android.Util.StringBuilderPrinter.Println(string? x) -> void +virtual Android.Util.TimingLogger.AddSplit(string? splitLabel) -> void +virtual Android.Util.TimingLogger.DumpToLog() -> void +virtual Android.Util.TimingLogger.Reset() -> void +virtual Android.Util.TimingLogger.Reset(string? tag, string? label) -> void +virtual Android.Util.TypedValue.ComplexUnit.get -> Android.Util.ComplexUnitType +virtual Android.Util.TypedValue.GetDimension(Android.Util.DisplayMetrics? metrics) -> float +virtual Android.Util.TypedValue.GetFraction(float base, float pbase) -> float +virtual Android.Util.TypedValue.IsColorType.get -> bool +virtual Android.Util.TypedValue.SetTo(Android.Util.TypedValue? other) -> void +virtual Android.Views.AbsSavedState.DescribeContents() -> int +virtual Android.Views.AbsSavedState.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityDataSensitive.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityDataSensitive.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityFocused.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityFocused.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ActionList.get -> System.Collections.Generic.IList? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Actions.get -> Android.Views.Accessibility.Action +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AddAction(Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? action) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AddAction(Android.Views.Accessibility.Action action) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AddChild(Android.Views.View? child) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AddChild(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AvailableExtraData.get -> System.Collections.Generic.IList? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.AvailableExtraData.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.CanOpenPopup() -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Checkable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Checkable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Checked.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Checked.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ChildCount.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ClassNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ClassNameFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Clickable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Clickable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContainerTitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContainerTitleFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContentDescriptionFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContentInvalid.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContentInvalid.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContextClickable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ContextClickable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.DescribeContents() -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Dismissable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Dismissable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.DrawingOrder.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.DrawingOrder.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Editable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Editable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Enabled.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Enabled.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ErrorFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ErrorFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Extras.get -> Android.OS.Bundle? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.FindAccessibilityNodeInfosByText(string? text) -> System.Collections.Generic.IList? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.FindAccessibilityNodeInfosByViewId(string! viewId) -> System.Collections.Generic.IList? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.FindFocus(Android.Views.Accessibility.NodeFocus focus) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Focusable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Focusable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Focused.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Focused.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.FocusSearch(Android.Views.FocusSearchDirection direction) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetBoundsInParent(Android.Graphics.Rect? outBounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetBoundsInScreen(Android.Graphics.Rect? outBounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetBoundsInWindow(Android.Graphics.Rect! outBounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetChild(int index) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetChild(int index, int prefetchingStrategy) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetCollectionInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetCollectionItemInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetExtraRenderingInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo.ExtraRenderingInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetParent(int prefetchingStrategy) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetRangeInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.GetTouchDelegateInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.HasRequestInitialAccessibilityFocus.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Heading.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Heading.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.HintTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.HintTextFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ImportantForAccessibility.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ImportantForAccessibility.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.InputType.get -> Android.Text.InputTypes +virtual Android.Views.Accessibility.AccessibilityNodeInfo.InputType.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LabeledBy.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LabelFor.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LiveRegion.get -> Android.Views.AccessibilityLiveRegion +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LiveRegion.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LongClickable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.LongClickable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MaxTextLength.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MaxTextLength.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularities.get -> Android.Views.Accessibility.MovementGranularity +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MovementGranularities.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MultiLine.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.MultiLine.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PackageNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PackageNameFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PaneTitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PaneTitleFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Parent.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Password.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Password.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PerformAction(Android.Views.Accessibility.Action action) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.PerformAction(Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Recycle() -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Refresh() -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.RefreshWithExtraData(string? extraDataKey, Android.OS.Bundle? args) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.RemoveAction(Android.Views.Accessibility.AccessibilityNodeInfo.AccessibilityAction? action) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.RemoveAction(int action) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.RemoveChild(Android.Views.View? child) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.RemoveChild(Android.Views.View? root, int virtualDescendantId) -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ScreenReaderFocusable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ScreenReaderFocusable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Scrollable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Scrollable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Selected.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Selected.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetBoundsInParent(Android.Graphics.Rect? bounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetBoundsInScreen(Android.Graphics.Rect? bounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetBoundsInWindow(Android.Graphics.Rect! bounds) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetCanOpenPopup(bool opensPopup) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetCollectionInfo(Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo? collectionInfo) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetCollectionItemInfo(Android.Views.Accessibility.AccessibilityNodeInfo.CollectionItemInfo? collectionItemInfo) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetLabeledBy(Android.Views.View? label) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetLabeledBy(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetLabelFor(Android.Views.View? labeled) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetLabelFor(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetParent(Android.Views.View? parent) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetParent(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetQueryFromAppProcessEnabled(Android.Views.View! view, bool enabled) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetRangeInfo(Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo? rangeInfo) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetRequestInitialAccessibilityFocus(bool requestInitialAccessibilityFocus) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetSource(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetSource(Android.Views.View? source) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTextSelection(int start, int end) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTouchDelegateInfo(Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo! delegatedInfo) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTraversalAfter(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTraversalAfter(Android.Views.View? view) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTraversalBefore(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.SetTraversalBefore(Android.Views.View? view) -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ShowingHintText.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ShowingHintText.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.StateDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.StateDescriptionFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextEntryKey.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextEntryKey.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextSelectable.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextSelectable.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextSelectionEnd.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TextSelectionStart.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TooltipTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TooltipTextFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TraversalAfter.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.TraversalBefore.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.UniqueId.get -> string? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.UniqueId.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ViewIdResourceName.get -> string? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.ViewIdResourceName.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.VisibleToUser.get -> bool +virtual Android.Views.Accessibility.AccessibilityNodeInfo.VisibleToUser.set -> void +virtual Android.Views.Accessibility.AccessibilityNodeInfo.Window.get -> Android.Views.Accessibility.AccessibilityWindowInfo? +virtual Android.Views.Accessibility.AccessibilityNodeInfo.WindowId.get -> int +virtual Android.Views.Accessibility.AccessibilityNodeInfo.WriteToParcel(Android.OS.Parcel? parcel, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.Accessibility.AccessibilityNodeProvider.AddExtraDataToAccessibilityNodeInfo(int virtualViewId, Android.Views.Accessibility.AccessibilityNodeInfo? info, string? extraDataKey, Android.OS.Bundle? arguments) -> void +virtual Android.Views.Accessibility.AccessibilityNodeProvider.CreateAccessibilityNodeInfo(int virtualViewId) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeProvider.FindAccessibilityNodeInfosByText(string? text, int virtualViewId) -> System.Collections.Generic.IList? +virtual Android.Views.Accessibility.AccessibilityNodeProvider.FindFocus(Android.Views.Accessibility.NodeFocus focus) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityNodeProvider.PerformAction(int virtualViewId, Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments) -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.AddedCount.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.AddedCount.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.BeforeTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityRecord.BeforeTextFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.Checked.get -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.Checked.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ClassNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityRecord.ClassNameFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.Accessibility.AccessibilityRecord.ContentDescriptionFormatted.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.CurrentItemIndex.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.CurrentItemIndex.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.DisplayId.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.Enabled.get -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.Enabled.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.FromIndex.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.FromIndex.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.FullScreen.get -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.FullScreen.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.GetSource(int prefetchingStrategy) -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityRecord.ItemCount.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ItemCount.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.MaxScrollX.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.MaxScrollX.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.MaxScrollY.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.MaxScrollY.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ParcelableData.get -> Android.OS.IParcelable? +virtual Android.Views.Accessibility.AccessibilityRecord.ParcelableData.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.Password.get -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.Password.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.Recycle() -> void +virtual Android.Views.Accessibility.AccessibilityRecord.RemovedCount.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.RemovedCount.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.Scrollable.get -> bool +virtual Android.Views.Accessibility.AccessibilityRecord.Scrollable.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollDeltaX.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollDeltaX.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollDeltaY.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollDeltaY.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollX.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollX.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollY.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ScrollY.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.SetSource(Android.Views.View? root, int virtualDescendantId) -> void +virtual Android.Views.Accessibility.AccessibilityRecord.SetSource(Android.Views.View? source) -> void +virtual Android.Views.Accessibility.AccessibilityRecord.Source.get -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.Accessibility.AccessibilityRecord.Text.get -> System.Collections.Generic.IList! +virtual Android.Views.Accessibility.AccessibilityRecord.ToIndex.get -> int +virtual Android.Views.Accessibility.AccessibilityRecord.ToIndex.set -> void +virtual Android.Views.Accessibility.AccessibilityRecord.WindowId.get -> int +virtual Android.Views.Accessibility.AccessibilityRequestPreparer.View.get -> Android.Views.View? +virtual Android.Views.Accessibility.CaptioningManager.AddCaptioningChangeListener(Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener! listener) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnEnabledChanged(bool enabled) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnFontScaleChanged(float fontScale) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnLocaleChanged(Java.Util.Locale? locale) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnSystemAudioCaptioningChanged(bool enabled) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnSystemAudioCaptioningUiChanged(bool enabled) -> void +virtual Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener.OnUserStyleChanged(Android.Views.Accessibility.CaptioningManager.CaptionStyle! userStyle) -> void +virtual Android.Views.Accessibility.CaptioningManager.IsCallCaptioningEnabled.get -> bool +virtual Android.Views.Accessibility.CaptioningManager.RemoveCaptioningChangeListener(Android.Views.Accessibility.CaptioningManager.CaptioningChangeListener! listener) -> void +virtual Android.Views.Accessibility.CaptioningManager.UserStyle.get -> Android.Views.Accessibility.CaptioningManager.CaptionStyle! +virtual Android.Views.ActionMode.Callback2.OnGetContentRect(Android.Views.ActionMode? mode, Android.Views.View? view, Android.Graphics.Rect? outRect) -> void +virtual Android.Views.ActionMode.Hide(long duration) -> void +virtual Android.Views.ActionMode.InvalidateContentRect() -> void +virtual Android.Views.ActionMode.IsTitleOptional.get -> bool +virtual Android.Views.ActionMode.OnWindowFocusChanged(bool hasWindowFocus) -> void +virtual Android.Views.ActionMode.Tag.get -> Java.Lang.Object? +virtual Android.Views.ActionMode.Tag.set -> void +virtual Android.Views.ActionMode.TitleOptionalHint.get -> bool +virtual Android.Views.ActionMode.TitleOptionalHint.set -> void +virtual Android.Views.ActionMode.Type.get -> Android.Views.ActionModeType +virtual Android.Views.ActionMode.Type.set -> void +virtual Android.Views.ActionProvider.HasSubMenu.get -> bool +virtual Android.Views.ActionProvider.IsVisible.get -> bool +virtual Android.Views.ActionProvider.OnCreateActionView(Android.Views.IMenuItem! forItem) -> Android.Views.View! +virtual Android.Views.ActionProvider.OnPerformDefaultAction() -> bool +virtual Android.Views.ActionProvider.OnPrepareSubMenu(Android.Views.ISubMenu! subMenu) -> void +virtual Android.Views.ActionProvider.OverridesItemVisibility() -> bool +virtual Android.Views.ActionProvider.RefreshVisibility() -> void +virtual Android.Views.ActionProvider.SetVisibilityListener(Android.Views.ActionProvider.IVisibilityListener? listener) -> void +virtual Android.Views.Animations.Animation.ApplyTransformation(float interpolatedTime, Android.Views.Animations.Transformation? t) -> void +virtual Android.Views.Animations.Animation.BackdropColor.get -> int +virtual Android.Views.Animations.Animation.BackdropColor.set -> void +virtual Android.Views.Animations.Animation.BackgroundColor.get -> int +virtual Android.Views.Animations.Animation.BackgroundColor.set -> void +virtual Android.Views.Animations.Animation.Cancel() -> void +virtual Android.Views.Animations.Animation.ComputeDurationHint() -> long +virtual Android.Views.Animations.Animation.DetachWallpaper.get -> bool +virtual Android.Views.Animations.Animation.DetachWallpaper.set -> void +virtual Android.Views.Animations.Animation.Duration.get -> long +virtual Android.Views.Animations.Animation.Duration.set -> void +virtual Android.Views.Animations.Animation.EnsureInterpolator() -> void +virtual Android.Views.Animations.Animation.FillAfter.get -> bool +virtual Android.Views.Animations.Animation.FillAfter.set -> void +virtual Android.Views.Animations.Animation.FillBefore.get -> bool +virtual Android.Views.Animations.Animation.FillBefore.set -> void +virtual Android.Views.Animations.Animation.FillEnabled.get -> bool +virtual Android.Views.Animations.Animation.FillEnabled.set -> void +virtual Android.Views.Animations.Animation.GetTransformation(long currentTime, Android.Views.Animations.Transformation? outTransformation) -> bool +virtual Android.Views.Animations.Animation.GetTransformation(long currentTime, Android.Views.Animations.Transformation? outTransformation, float scale) -> bool +virtual Android.Views.Animations.Animation.HasEnded.get -> bool +virtual Android.Views.Animations.Animation.HasStarted.get -> bool +virtual Android.Views.Animations.Animation.Initialize(int width, int height, int parentWidth, int parentHeight) -> void +virtual Android.Views.Animations.Animation.Interpolator.get -> Android.Views.Animations.IInterpolator? +virtual Android.Views.Animations.Animation.Interpolator.set -> void +virtual Android.Views.Animations.Animation.IsInitialized.get -> bool +virtual Android.Views.Animations.Animation.RepeatCount.get -> int +virtual Android.Views.Animations.Animation.RepeatCount.set -> void +virtual Android.Views.Animations.Animation.RepeatMode.get -> Android.Views.Animations.RepeatMode +virtual Android.Views.Animations.Animation.RepeatMode.set -> void +virtual Android.Views.Animations.Animation.Reset() -> void +virtual Android.Views.Animations.Animation.ResolveSize(Android.Views.Animations.Dimension type, float value, int size, int parentSize) -> float +virtual Android.Views.Animations.Animation.RestrictDuration(long durationMillis) -> void +virtual Android.Views.Animations.Animation.ScaleCurrentDuration(float scale) -> void +virtual Android.Views.Animations.Animation.ScaleFactor.get -> float +virtual Android.Views.Animations.Animation.SetAnimationListener(Android.Views.Animations.Animation.IAnimationListener? listener) -> void +virtual Android.Views.Animations.Animation.SetInterpolator(Android.Content.Context? context, int resID) -> void +virtual Android.Views.Animations.Animation.ShowBackdrop.get -> bool +virtual Android.Views.Animations.Animation.ShowBackdrop.set -> void +virtual Android.Views.Animations.Animation.Start() -> void +virtual Android.Views.Animations.Animation.StartNow() -> void +virtual Android.Views.Animations.Animation.StartOffset.get -> long +virtual Android.Views.Animations.Animation.StartOffset.set -> void +virtual Android.Views.Animations.Animation.StartTime.get -> long +virtual Android.Views.Animations.Animation.StartTime.set -> void +virtual Android.Views.Animations.Animation.WillChangeBounds() -> bool +virtual Android.Views.Animations.Animation.WillChangeTransformationMatrix() -> bool +virtual Android.Views.Animations.Animation.ZAdjustment.get -> Android.Views.Animations.ContentZorder +virtual Android.Views.Animations.Animation.ZAdjustment.set -> void +virtual Android.Views.Animations.AnimationSet.AddAnimation(Android.Views.Animations.Animation? a) -> void +virtual Android.Views.Animations.AnimationSet.Animations.get -> System.Collections.Generic.IList? +virtual Android.Views.Animations.GridLayoutAnimationController.ColumnDelay.get -> float +virtual Android.Views.Animations.GridLayoutAnimationController.ColumnDelay.set -> void +virtual Android.Views.Animations.GridLayoutAnimationController.Direction.get -> Android.Views.Animations.Direction +virtual Android.Views.Animations.GridLayoutAnimationController.Direction.set -> void +virtual Android.Views.Animations.GridLayoutAnimationController.DirectionPriority.get -> Android.Views.Animations.Priority +virtual Android.Views.Animations.GridLayoutAnimationController.DirectionPriority.set -> void +virtual Android.Views.Animations.GridLayoutAnimationController.RowDelay.get -> float +virtual Android.Views.Animations.GridLayoutAnimationController.RowDelay.set -> void +virtual Android.Views.Animations.LayoutAnimationController.Animation.get -> Android.Views.Animations.Animation? +virtual Android.Views.Animations.LayoutAnimationController.Animation.set -> void +virtual Android.Views.Animations.LayoutAnimationController.Delay.get -> float +virtual Android.Views.Animations.LayoutAnimationController.Delay.set -> void +virtual Android.Views.Animations.LayoutAnimationController.GetDelayForView(Android.Views.View? view) -> long +virtual Android.Views.Animations.LayoutAnimationController.GetTransformedIndex(Android.Views.Animations.LayoutAnimationController.AnimationParameters? params) -> int +virtual Android.Views.Animations.LayoutAnimationController.Interpolator.get -> Android.Views.Animations.IInterpolator? +virtual Android.Views.Animations.LayoutAnimationController.Interpolator.set -> void +virtual Android.Views.Animations.LayoutAnimationController.IsDone.get -> bool +virtual Android.Views.Animations.LayoutAnimationController.Order.get -> Android.Views.Animations.DelayOrder +virtual Android.Views.Animations.LayoutAnimationController.Order.set -> void +virtual Android.Views.Animations.LayoutAnimationController.SetAnimation(Android.Content.Context? context, int resourceID) -> void +virtual Android.Views.Animations.LayoutAnimationController.SetInterpolator(Android.Content.Context? context, int resourceID) -> void +virtual Android.Views.Animations.LayoutAnimationController.Start() -> void +virtual Android.Views.Animations.LayoutAnimationController.WillOverlap() -> bool +virtual Android.Views.Animations.Transformation.Alpha.get -> float +virtual Android.Views.Animations.Transformation.Alpha.set -> void +virtual Android.Views.Animations.Transformation.Clear() -> void +virtual Android.Views.Animations.Transformation.Compose(Android.Views.Animations.Transformation? t) -> void +virtual Android.Views.Animations.Transformation.Matrix.get -> Android.Graphics.Matrix? +virtual Android.Views.Animations.Transformation.Set(Android.Views.Animations.Transformation? t) -> void +virtual Android.Views.Animations.Transformation.ToShortString() -> string? +virtual Android.Views.Animations.Transformation.TransformationType.get -> Android.Views.Animations.TransformationTypes +virtual Android.Views.Animations.Transformation.TransformationType.set -> void +virtual Android.Views.Autofill.AutofillManager.AutofillCallback.OnAutofillEvent(Android.Views.View! view, Android.Views.Autofill.AutofillEventType e) -> void +virtual Android.Views.Autofill.AutofillManager.AutofillCallback.OnAutofillEvent(Android.Views.View! view, int virtualId, Android.Views.Autofill.AutofillEventType e) -> void +virtual Android.Views.Choreographer.FrameData.FrameTimeNanos.get -> long +virtual Android.Views.Choreographer.FrameData.GetFrameTimelines() -> Android.Views.Choreographer.FrameTimeline![]! +virtual Android.Views.Choreographer.FrameData.PreferredFrameTimeline.get -> Android.Views.Choreographer.FrameTimeline! +virtual Android.Views.Choreographer.FrameTimeline.DeadlineNanos.get -> long +virtual Android.Views.Choreographer.FrameTimeline.ExpectedPresentationTimeNanos.get -> long +virtual Android.Views.Choreographer.FrameTimeline.VsyncId.get -> long +virtual Android.Views.ContentCaptures.ContentCaptureSession.Close() -> void +virtual Android.Views.ContentCaptures.ContentCaptureSession.NewAutofillId(Android.Views.Autofill.AutofillId! hostId, long virtualChildId) -> Android.Views.Autofill.AutofillId! +virtual Android.Views.ContextThemeWrapper.ApplyOverrideConfiguration(Android.Content.Res.Configuration? overrideConfiguration) -> void +virtual Android.Views.ContextThemeWrapper.OnApplyThemeResource(Android.Content.Res.Resources.Theme? theme, int resId, bool first) -> void +virtual Android.Views.ContextThemeWrapper.SetTheme(Android.Content.Res.Resources.Theme? theme) -> void +virtual Android.Views.Display.AppVsyncOffsetNanos.get -> long +virtual Android.Views.Display.Cutout.get -> Android.Views.DisplayCutout? +virtual Android.Views.Display.DeviceProductInfo.get -> Android.Hardware.Display.DeviceProductInfo? +virtual Android.Views.Display.DisplayId.get -> int +virtual Android.Views.Display.Flags.get -> Android.Views.DisplayFlags +virtual Android.Views.Display.GetCurrentSizeRange(Android.Graphics.Point? outSmallestSize, Android.Graphics.Point? outLargestSize) -> void +virtual Android.Views.Display.GetHdrCapabilities() -> Android.Views.Display.HdrCapabilities? +virtual Android.Views.Display.GetMetrics(Android.Util.DisplayMetrics? outMetrics) -> void +virtual Android.Views.Display.GetMode() -> Android.Views.Display.Mode? +virtual Android.Views.Display.GetRealMetrics(Android.Util.DisplayMetrics? outMetrics) -> void +virtual Android.Views.Display.GetRealSize(Android.Graphics.Point? outSize) -> void +virtual Android.Views.Display.GetRectSize(Android.Graphics.Rect? outSize) -> void +virtual Android.Views.Display.GetRoundedCorner(int position) -> Android.Views.RoundedCorner? +virtual Android.Views.Display.GetSize(Android.Graphics.Point? outSize) -> void +virtual Android.Views.Display.GetSupportedModes() -> Android.Views.Display.Mode![]? +virtual Android.Views.Display.GetSupportedRefreshRates() -> float[]? +virtual Android.Views.Display.HdrSdrRatio.get -> float +virtual Android.Views.Display.Height.get -> int +virtual Android.Views.Display.IsHdr.get -> bool +virtual Android.Views.Display.IsHdrSdrRatioAvailable.get -> bool +virtual Android.Views.Display.IsMinimalPostProcessingSupported.get -> bool +virtual Android.Views.Display.IsValid.get -> bool +virtual Android.Views.Display.IsWideColorGamut.get -> bool +virtual Android.Views.Display.Name.get -> string? +virtual Android.Views.Display.Orientation.get -> int +virtual Android.Views.Display.PixelFormat.get -> Android.Graphics.Format +virtual Android.Views.Display.PreferredWideGamutColorSpace.get -> Android.Graphics.ColorSpace? +virtual Android.Views.Display.PresentationDeadlineNanos.get -> long +virtual Android.Views.Display.RefreshRate.get -> float +virtual Android.Views.Display.RegisterHdrSdrRatioChangedListener(Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> void +virtual Android.Views.Display.Rotation.get -> Android.Views.SurfaceOrientation +virtual Android.Views.Display.Shape.get -> Android.Views.DisplayShape! +virtual Android.Views.Display.State.get -> Android.Views.DisplayState +virtual Android.Views.Display.UnregisterHdrSdrRatioChangedListener(Java.Util.Functions.IConsumer! listener) -> void +virtual Android.Views.Display.Width.get -> int +virtual Android.Views.DragEvent.Action.get -> Android.Views.DragAction +virtual Android.Views.DragEvent.ClipData.get -> Android.Content.ClipData? +virtual Android.Views.DragEvent.ClipDescription.get -> Android.Content.ClipDescription? +virtual Android.Views.DragEvent.DescribeContents() -> int +virtual Android.Views.DragEvent.GetX() -> float +virtual Android.Views.DragEvent.GetY() -> float +virtual Android.Views.DragEvent.LocalState.get -> Java.Lang.Object? +virtual Android.Views.DragEvent.Result.get -> bool +virtual Android.Views.DragEvent.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.FocusFinder.FindNearestTouchable(Android.Views.ViewGroup? root, int x, int y, Android.Views.FocusSearchDirection direction, int[]? deltas) -> Android.Views.View? +virtual Android.Views.FocusFinder.FindNextFocusFromRect(Android.Views.ViewGroup? root, Android.Graphics.Rect? focusedRect, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +virtual Android.Views.FocusFinder.FindNextKeyboardNavigationCluster(Android.Views.View! root, Android.Views.View? currentCluster, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +virtual Android.Views.GestureDetector.IsLongpressEnabled.get -> bool +virtual Android.Views.GestureDetector.IsLongpressEnabled.set -> void +virtual Android.Views.GestureDetector.OnGenericMotionEvent(Android.Views.MotionEvent! ev) -> bool +virtual Android.Views.GestureDetector.OnTouchEvent(Android.Views.MotionEvent! ev) -> bool +virtual Android.Views.GestureDetector.SetContextClickListener(Android.Views.GestureDetector.IOnContextClickListener? onContextClickListener) -> void +virtual Android.Views.GestureDetector.SetOnDoubleTapListener(Android.Views.GestureDetector.IOnDoubleTapListener? onDoubleTapListener) -> void +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnContextClick(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnDoubleTap(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnDoubleTapEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnDown(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnFling(Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float velocityX, float velocityY) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnLongPress(Android.Views.MotionEvent! e) -> void +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnScroll(Android.Views.MotionEvent? e1, Android.Views.MotionEvent! e2, float distanceX, float distanceY) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnShowPress(Android.Views.MotionEvent! e) -> void +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnSingleTapConfirmed(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.GestureDetector.SimpleOnGestureListener.OnSingleTapUp(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.InputEvent.DescribeContents() -> int +virtual Android.Views.InputEvent.IsFromSource(Android.Views.InputSourceType source) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.BeginBatchEdit() -> bool +virtual Android.Views.InputMethods.BaseInputConnection.ClearMetaKeyStates(Android.Views.MetaKeyStates states) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.CloseConnection() -> void +virtual Android.Views.InputMethods.BaseInputConnection.CommitCompletion(Android.Views.InputMethods.CompletionInfo? text) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.CommitContent(Android.Views.InputMethods.InputContentInfo? inputContentInfo, Android.Views.InputMethods.InputContentFlags flags, Android.OS.Bundle? opts) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.CommitCorrection(Android.Views.InputMethods.CorrectionInfo? correctionInfo) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.CommitText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.DeleteSurroundingText(int beforeLength, int afterLength) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.DeleteSurroundingTextInCodePoints(int beforeLength, int afterLength) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.Editable.get -> Android.Text.IEditable? +virtual Android.Views.InputMethods.BaseInputConnection.EndBatchEdit() -> bool +virtual Android.Views.InputMethods.BaseInputConnection.FinishComposingText() -> bool +virtual Android.Views.InputMethods.BaseInputConnection.GetCursorCapsMode(Android.Text.CapitalizationMode reqModes) -> Android.Text.CapitalizationMode +virtual Android.Views.InputMethods.BaseInputConnection.GetExtractedText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.GetTextFlags flags) -> Android.Views.InputMethods.ExtractedText? +virtual Android.Views.InputMethods.BaseInputConnection.GetSelectedTextFormatted(Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.BaseInputConnection.GetSurroundingText(int beforeLength, int afterLength, int flags) -> Android.Views.InputMethods.SurroundingText? +virtual Android.Views.InputMethods.BaseInputConnection.GetTextAfterCursorFormatted(int length, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.BaseInputConnection.GetTextBeforeCursorFormatted(int length, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.BaseInputConnection.Handler.get -> Android.OS.Handler? +virtual Android.Views.InputMethods.BaseInputConnection.PerformContextMenuAction(int id) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.PerformEditorAction(Android.Views.InputMethods.ImeAction actionCode) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.PerformPrivateCommand(string? action, Android.OS.Bundle? data) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.ReplaceText(int start, int end, Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.ReportFullscreenMode(bool enabled) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.RequestCursorUpdates(int cursorUpdateMode) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.SendKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.SetComposingRegion(int start, int end) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.SetComposingText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.SetSelection(int start, int end) -> bool +virtual Android.Views.InputMethods.BaseInputConnection.TakeSnapshot() -> Android.Views.InputMethods.TextSnapshot? +virtual Android.Views.InputMethods.EditorInfo.DescribeContents() -> int +virtual Android.Views.InputMethods.EditorInfo.Dump(Android.Util.IPrinter? pw, string? prefix) -> void +virtual Android.Views.InputMethods.EditorInfo.GetInitialSelectedTextFormatted(int flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.EditorInfo.GetInitialSurroundingText(int beforeLength, int afterLength, int flags) -> Android.Views.InputMethods.SurroundingText? +virtual Android.Views.InputMethods.EditorInfo.GetInitialTextAfterCursorFormatted(int length, int flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.EditorInfo.GetInitialTextBeforeCursorFormatted(int length, int flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.EditorInfo.InitialToolType.get -> Android.Views.MotionEventToolType +virtual Android.Views.InputMethods.EditorInfo.InitialToolType.set -> void +virtual Android.Views.InputMethods.EditorInfo.SetInitialSurroundingSubText(Java.Lang.ICharSequence! subText, int subTextStart) -> void +virtual Android.Views.InputMethods.EditorInfo.SetInitialSurroundingText(Java.Lang.ICharSequence! sourceText) -> void +virtual Android.Views.InputMethods.EditorInfo.SupportedHandwritingGesturePreviews.get -> System.Collections.Generic.ICollection! +virtual Android.Views.InputMethods.EditorInfo.SupportedHandwritingGesturePreviews.set -> void +virtual Android.Views.InputMethods.EditorInfo.SupportedHandwritingGestures.get -> System.Collections.Generic.IList! +virtual Android.Views.InputMethods.EditorInfo.SupportedHandwritingGestures.set -> void +virtual Android.Views.InputMethods.EditorInfo.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.InputMethods.ExtractedText.DescribeContents() -> int +virtual Android.Views.InputMethods.ExtractedText.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.InputMethods.ExtractedTextRequest.DescribeContents() -> int +virtual Android.Views.InputMethods.ExtractedTextRequest.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.InputMethods.InputConnectionWrapper.BeginBatchEdit() -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.ClearMetaKeyStates(Android.Views.MetaKeyStates states) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.CloseConnection() -> void +virtual Android.Views.InputMethods.InputConnectionWrapper.CommitCompletion(Android.Views.InputMethods.CompletionInfo? text) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.CommitContent(Android.Views.InputMethods.InputContentInfo? inputContentInfo, Android.Views.InputMethods.InputContentFlags flags, Android.OS.Bundle? opts) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.CommitCorrection(Android.Views.InputMethods.CorrectionInfo? correctionInfo) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.CommitText(Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.CommitText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.DeleteSurroundingText(int beforeLength, int afterLength) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.DeleteSurroundingTextInCodePoints(int beforeLength, int afterLength) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.EndBatchEdit() -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.FinishComposingText() -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.GetCursorCapsMode(Android.Text.CapitalizationMode reqModes) -> Android.Text.CapitalizationMode +virtual Android.Views.InputMethods.InputConnectionWrapper.GetExtractedText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.GetTextFlags flags) -> Android.Views.InputMethods.ExtractedText? +virtual Android.Views.InputMethods.InputConnectionWrapper.GetSelectedTextFormatted(Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.InputConnectionWrapper.GetSurroundingText(int beforeLength, int afterLength, int flags) -> Android.Views.InputMethods.SurroundingText? +virtual Android.Views.InputMethods.InputConnectionWrapper.GetTextAfterCursorFormatted(int n, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.InputConnectionWrapper.GetTextBeforeCursorFormatted(int n, Android.Views.InputMethods.GetTextFlags flags) -> Java.Lang.ICharSequence? +virtual Android.Views.InputMethods.InputConnectionWrapper.Handler.get -> Android.OS.Handler? +virtual Android.Views.InputMethods.InputConnectionWrapper.PerformContextMenuAction(int id) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.PerformEditorAction(Android.Views.InputMethods.ImeAction editorAction) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.PerformHandwritingGesture(Android.Views.InputMethods.HandwritingGesture! gesture, Java.Util.Concurrent.IExecutor? executor, Java.Util.Functions.IIntConsumer? consumer) -> void +virtual Android.Views.InputMethods.InputConnectionWrapper.PerformPrivateCommand(string? action, Android.OS.Bundle? data) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.PerformSpellCheck() -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.PreviewHandwritingGesture(Android.Views.InputMethods.PreviewableHandwritingGesture! gesture, Android.OS.CancellationSignal? cancellationSignal) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.ReplaceText(int start, int end, Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.ReportFullscreenMode(bool enabled) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.RequestCursorUpdates(int cursorUpdateMode) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.RequestCursorUpdates(int cursorUpdateMode, int cursorUpdateFilter) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.RequestTextBoundsInfo(Android.Graphics.RectF! bounds, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! consumer) -> void +virtual Android.Views.InputMethods.InputConnectionWrapper.SendKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetComposingRegion(int start, int end) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetComposingRegion(int start, int end, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetComposingText(Java.Lang.ICharSequence! text, int newCursorPosition, Android.Views.InputMethods.TextAttribute? textAttribute) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetComposingText(Java.Lang.ICharSequence? text, int newCursorPosition) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetImeConsumesInput(bool imeConsumesInput) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetSelection(int start, int end) -> bool +virtual Android.Views.InputMethods.InputConnectionWrapper.SetTarget(Android.Views.InputMethods.IInputConnection? target) -> void +virtual Android.Views.InputMethods.InputConnectionWrapper.TakeSnapshot() -> Android.Views.InputMethods.TextSnapshot? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.Build() -> Android.Views.InputMethods.InputMethodSubtype? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetIsAsciiCapable(bool isAsciiCapable) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetIsAuxiliary(bool isAuxiliary) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetLanguageTag(string? languageTag) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetOverridesImplicitlyEnabledSubtype(bool overridesImplicitlyEnabledSubtype) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetPhysicalKeyboardHint(Android.Icu.Util.ULocale? languageTag, string! layoutType) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder! +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeExtraValue(string? subtypeExtraValue) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeIconResId(int subtypeIconResId) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeId(int subtypeId) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeLocale(string? subtypeLocale) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeMode(string? subtypeMode) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeNameOverride(Java.Lang.ICharSequence! nameOverride) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder! +virtual Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder.SetSubtypeNameResId(int subtypeNameResId) -> Android.Views.InputMethods.InputMethodSubtype.InputMethodSubtypeBuilder? +virtual Android.Views.Inspectors.StaticInspectionCompanionProvider.Provide(Java.Lang.Class! cls) -> Android.Views.Inspectors.IInspectionCompanion? +virtual Android.Views.KeyCharacterMap.DescribeContents() -> int +virtual Android.Views.KeyCharacterMap.Get(Android.Views.Keycode keyCode, Android.Views.MetaKeyStates metaState) -> int +virtual Android.Views.KeyCharacterMap.GetDisplayLabel(Android.Views.Keycode keyCode) -> char +virtual Android.Views.KeyCharacterMap.GetEvents(char[]? chars) -> Android.Views.KeyEvent![]? +virtual Android.Views.KeyCharacterMap.GetKeyData(Android.Views.Keycode keyCode, Android.Views.KeyCharacterMap.KeyData? results) -> bool +virtual Android.Views.KeyCharacterMap.GetMatch(Android.Views.Keycode keyCode, char[]? chars) -> char +virtual Android.Views.KeyCharacterMap.GetMatch(Android.Views.Keycode keyCode, char[]? chars, Android.Views.MetaKeyStates metaState) -> char +virtual Android.Views.KeyCharacterMap.GetNumber(Android.Views.Keycode keyCode) -> char +virtual Android.Views.KeyCharacterMap.IsPrintingKey(Android.Views.Keycode keyCode) -> bool +virtual Android.Views.KeyCharacterMap.KeyboardType.get -> Android.Views.KeyboardType +virtual Android.Views.KeyCharacterMap.ModifierBehavior.get -> Android.Views.KeyModifierBehavior +virtual Android.Views.KeyCharacterMap.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.KeyEvent.DispatcherState.HandleUpEvent(Android.Views.KeyEvent? e) -> void +virtual Android.Views.KeyEvent.DispatcherState.IsTracking(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.KeyEvent.DispatcherState.PerformedLongPress(Android.Views.KeyEvent? e) -> void +virtual Android.Views.KeyEvent.DispatcherState.Reset() -> void +virtual Android.Views.KeyEvent.DispatcherState.Reset(Java.Lang.Object? target) -> void +virtual Android.Views.KeyEvent.DispatcherState.StartTracking(Android.Views.KeyEvent? e, Java.Lang.Object? target) -> void +virtual Android.Views.KeyEvent.DisplayLabel.get -> char +virtual Android.Views.KeyEvent.GetKeyData(Android.Views.KeyCharacterMap.KeyData? results) -> bool +virtual Android.Views.KeyEvent.GetMatch(char[]? chars) -> char +virtual Android.Views.KeyEvent.GetMatch(char[]? chars, Android.Views.MetaKeyStates metaState) -> char +virtual Android.Views.KeyEvent.GetUnicodeChar(Android.Views.MetaKeyStates metaState) -> int +virtual Android.Views.KeyEvent.IsPrintingKey.get -> bool +virtual Android.Views.KeyEvent.Number.get -> char +virtual Android.Views.KeyEvent.UnicodeChar.get -> int +virtual Android.Views.LayoutInflater.Context.get -> Android.Content.Context? +virtual Android.Views.LayoutInflater.Filter.get -> Android.Views.LayoutInflater.IFilter? +virtual Android.Views.LayoutInflater.Filter.set -> void +virtual Android.Views.LayoutInflater.Inflate(int resource, Android.Views.ViewGroup? root) -> Android.Views.View? +virtual Android.Views.LayoutInflater.Inflate(int resource, Android.Views.ViewGroup? root, bool attachToRoot) -> Android.Views.View? +virtual Android.Views.LayoutInflater.Inflate(System.Xml.XmlReader? parser, Android.Views.ViewGroup? root) -> Android.Views.View? +virtual Android.Views.LayoutInflater.Inflate(System.Xml.XmlReader? parser, Android.Views.ViewGroup? root, bool attachToRoot) -> Android.Views.View? +virtual Android.Views.LayoutInflater.OnCreateView(Android.Content.Context! viewContext, Android.Views.View? parent, string! name, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +virtual Android.Views.LayoutInflater.OnCreateView(Android.Views.View? parent, string? name, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +virtual Android.Views.LayoutInflater.OnCreateView(string? name, Android.Util.IAttributeSet? attrs) -> Android.Views.View? +virtual Android.Views.MenuInflater.Inflate(int menuRes, Android.Views.IMenu? menu) -> void +virtual Android.Views.OrientationEventListener.CanDetectOrientation() -> bool +virtual Android.Views.OrientationEventListener.Disable() -> void +virtual Android.Views.OrientationEventListener.Enable() -> void +virtual Android.Views.OrientationListener.Disable() -> void +virtual Android.Views.OrientationListener.Enable() -> void +virtual Android.Views.OrientationListener.OnAccuracyChanged(Android.Hardware.SensorType sensor, Android.Hardware.SensorStatus accuracy) -> void +virtual Android.Views.OrientationListener.OnSensorChanged(Android.Hardware.SensorType sensor, float[]? values) -> void +virtual Android.Views.ScaleGestureDetector.CurrentSpan.get -> float +virtual Android.Views.ScaleGestureDetector.CurrentSpanX.get -> float +virtual Android.Views.ScaleGestureDetector.CurrentSpanY.get -> float +virtual Android.Views.ScaleGestureDetector.EventTime.get -> long +virtual Android.Views.ScaleGestureDetector.FocusX.get -> float +virtual Android.Views.ScaleGestureDetector.FocusY.get -> float +virtual Android.Views.ScaleGestureDetector.IsInProgress.get -> bool +virtual Android.Views.ScaleGestureDetector.OnTouchEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.ScaleGestureDetector.PreviousSpan.get -> float +virtual Android.Views.ScaleGestureDetector.PreviousSpanX.get -> float +virtual Android.Views.ScaleGestureDetector.PreviousSpanY.get -> float +virtual Android.Views.ScaleGestureDetector.QuickScaleEnabled.get -> bool +virtual Android.Views.ScaleGestureDetector.QuickScaleEnabled.set -> void +virtual Android.Views.ScaleGestureDetector.ScaleFactor.get -> float +virtual Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.OnScale(Android.Views.ScaleGestureDetector! detector) -> bool +virtual Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.OnScaleBegin(Android.Views.ScaleGestureDetector! detector) -> bool +virtual Android.Views.ScaleGestureDetector.SimpleOnScaleGestureListener.OnScaleEnd(Android.Views.ScaleGestureDetector! detector) -> void +virtual Android.Views.ScaleGestureDetector.StylusScaleEnabled.get -> bool +virtual Android.Views.ScaleGestureDetector.StylusScaleEnabled.set -> void +virtual Android.Views.ScaleGestureDetector.TimeDelta.get -> long +virtual Android.Views.ScrollCaptureSession.PositionInWindow.get -> Android.Graphics.Point! +virtual Android.Views.ScrollCaptureSession.ScrollBounds.get -> Android.Graphics.Rect! +virtual Android.Views.ScrollCaptureSession.Surface.get -> Android.Views.Surface! +virtual Android.Views.SearchEvent.InputDevice.get -> Android.Views.InputDevice? +virtual Android.Views.Surface.ClearFrameRate() -> void +virtual Android.Views.Surface.DescribeContents() -> int +virtual Android.Views.Surface.Freeze() -> void +virtual Android.Views.Surface.Hide() -> void +virtual Android.Views.Surface.IsValid.get -> bool +virtual Android.Views.Surface.LockCanvas(Android.Graphics.Rect? inOutDirty) -> Android.Graphics.Canvas? +virtual Android.Views.Surface.LockHardwareCanvas() -> Android.Graphics.Canvas? +virtual Android.Views.Surface.ReadFromParcel(Android.OS.Parcel? source) -> void +virtual Android.Views.Surface.Release() -> void +virtual Android.Views.Surface.SetAlpha(float alpha) -> void +virtual Android.Views.Surface.SetFlags(int flags, int mask) -> void +virtual Android.Views.Surface.SetFrameRate(float frameRate, int compatibility) -> void +virtual Android.Views.Surface.SetFrameRate(float frameRate, int compatibility, int changeFrameRateStrategy) -> void +virtual Android.Views.Surface.SetFreezeTint(int tint) -> void +virtual Android.Views.Surface.SetLayer(int zorder) -> void +virtual Android.Views.Surface.SetMatrix(float dsdx, float dtdx, float dsdy, float dtdy) -> void +virtual Android.Views.Surface.SetPosition(int x, int y) -> void +virtual Android.Views.Surface.SetSize(int w, int h) -> void +virtual Android.Views.Surface.SetTransparentRegionHint(Android.Graphics.Region? region) -> void +virtual Android.Views.Surface.Show() -> void +virtual Android.Views.Surface.Unfreeze() -> void +virtual Android.Views.Surface.UnlockCanvas(Android.Graphics.Canvas? canvas) -> void +virtual Android.Views.Surface.UnlockCanvasAndPost(Android.Graphics.Canvas? canvas) -> void +virtual Android.Views.Surface.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.SurfaceControl.Builder.Build() -> Android.Views.SurfaceControl! +virtual Android.Views.SurfaceControl.Builder.SetBufferSize(int width, int height) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Builder.SetFormat(Android.Graphics.Format format) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Builder.SetHidden(bool hidden) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Builder.SetName(string! name) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Builder.SetOpaque(bool opaque) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Builder.SetParent(Android.Views.SurfaceControl? parent) -> Android.Views.SurfaceControl.Builder! +virtual Android.Views.SurfaceControl.Transaction.AddTransactionCommittedListener(Java.Util.Concurrent.IExecutor! executor, Android.Views.SurfaceControl.ITransactionCommittedListener! listener) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.Apply() -> void +virtual Android.Views.SurfaceControl.Transaction.ClearFrameRate(Android.Views.SurfaceControl! sc) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.ClearTrustedPresentationCallback(Android.Views.SurfaceControl! sc) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.Close() -> void +virtual Android.Views.SurfaceControl.Transaction.DescribeContents() -> int +virtual Android.Views.SurfaceControl.Transaction.Merge(Android.Views.SurfaceControl.Transaction! other) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.Reparent(Android.Views.SurfaceControl! sc, Android.Views.SurfaceControl? newParent) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetAlpha(Android.Views.SurfaceControl! sc, float alpha) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetBuffer(Android.Views.SurfaceControl! sc, Android.Hardware.HardwareBuffer? buffer) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetBuffer(Android.Views.SurfaceControl! sc, Android.Hardware.HardwareBuffer? buffer, Android.Hardware.SyncFence? fence) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetBuffer(Android.Views.SurfaceControl! sc, Android.Hardware.HardwareBuffer? buffer, Android.Hardware.SyncFence? fence, Java.Util.Functions.IConsumer? releaseCallback) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetBufferSize(Android.Views.SurfaceControl! sc, int w, int h) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetBufferTransform(Android.Views.SurfaceControl! sc, int transform) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetCrop(Android.Views.SurfaceControl! sc, Android.Graphics.Rect? crop) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetDamageRegion(Android.Views.SurfaceControl! sc, Android.Graphics.Region? region) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetDataSpace(Android.Views.SurfaceControl! sc, int dataspace) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetExtendedRangeBrightness(Android.Views.SurfaceControl! sc, float currentBufferRatio, float desiredRatio) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetFrameRate(Android.Views.SurfaceControl! sc, float frameRate, int compatibility) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetFrameRate(Android.Views.SurfaceControl! sc, float frameRate, int compatibility, int changeFrameRateStrategy) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetGeometry(Android.Views.SurfaceControl! sc, Android.Graphics.Rect? sourceCrop, Android.Graphics.Rect? destFrame, Android.Views.SurfaceOrientation orientation) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetLayer(Android.Views.SurfaceControl! sc, int z) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetOpaque(Android.Views.SurfaceControl! sc, bool isOpaque) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetPosition(Android.Views.SurfaceControl! sc, float x, float y) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetScale(Android.Views.SurfaceControl! sc, float scaleX, float scaleY) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetTrustedPresentationCallback(Android.Views.SurfaceControl! sc, Android.Views.SurfaceControl.TrustedPresentationThresholds! thresholds, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! listener) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.SetVisibility(Android.Views.SurfaceControl! sc, bool visible) -> Android.Views.SurfaceControl.Transaction! +virtual Android.Views.SurfaceControl.Transaction.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.SurfaceControlViewHost.GetSurfacePackage() -> Android.Views.SurfaceControlViewHost.SurfacePackage? +virtual Android.Views.SurfaceControlViewHost.Relayout(int width, int height) -> void +virtual Android.Views.SurfaceControlViewHost.Release() -> void +virtual Android.Views.SurfaceControlViewHost.SetView(Android.Views.View! view, int width, int height) -> void +virtual Android.Views.SurfaceControlViewHost.TransferTouchGestureToHost() -> bool +virtual Android.Views.SurfaceControlViewHost.View.get -> Android.Views.View? +virtual Android.Views.SurfaceView.ApplyTransactionToFrame(Android.Views.SurfaceControl.Transaction! transaction) -> void +virtual Android.Views.SurfaceView.Holder.get -> Android.Views.ISurfaceHolder? +virtual Android.Views.SurfaceView.HostToken.get -> Android.OS.IBinder? +virtual Android.Views.SurfaceView.SetChildSurfacePackage(Android.Views.SurfaceControlViewHost.SurfacePackage! p) -> void +virtual Android.Views.SurfaceView.SetSecure(bool isSecure) -> void +virtual Android.Views.SurfaceView.SetSurfaceLifecycle(Android.Views.SurfaceViewLifecycle lifecycleStrategy) -> void +virtual Android.Views.SurfaceView.SetZOrderMediaOverlay(bool isMediaOverlay) -> void +virtual Android.Views.SurfaceView.SetZOrderOnTop(bool onTop) -> void +virtual Android.Views.SurfaceView.SurfaceControl.get -> Android.Views.SurfaceControl? +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetActionIndices(params int[]! actionIndices) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetEntityTypes(params string![]! entityTypes) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetEventContext(Android.Views.TextClassifiers.TextClassificationContext? eventContext) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetEventIndex(int eventIndex) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetExtras(Android.OS.Bundle! extras) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetLocale(Android.Icu.Util.ULocale? locale) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetModelName(string? modelVersion) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetResultId(string? resultId) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Builder.SetScores(params float[]! scores) -> Java.Lang.Object! +virtual Android.Views.TextClassifiers.TextClassifierEvent.DescribeContents() -> int +virtual Android.Views.TextClassifiers.TextClassifierEvent.EventCategory.get -> Android.Views.TextClassifiers.TextClassifierEventCategory +virtual Android.Views.TextClassifiers.TextClassifierEvent.EventContext.get -> Android.Views.TextClassifiers.TextClassificationContext? +virtual Android.Views.TextClassifiers.TextClassifierEvent.EventIndex.get -> int +virtual Android.Views.TextClassifiers.TextClassifierEvent.EventType.get -> Android.Views.TextClassifiers.TextClassifierEventType +virtual Android.Views.TextClassifiers.TextClassifierEvent.Extras.get -> Android.OS.Bundle! +virtual Android.Views.TextClassifiers.TextClassifierEvent.GetActionIndices() -> int[]! +virtual Android.Views.TextClassifiers.TextClassifierEvent.GetEntityTypes() -> string![]! +virtual Android.Views.TextClassifiers.TextClassifierEvent.GetScores() -> float[]! +virtual Android.Views.TextClassifiers.TextClassifierEvent.Locale.get -> Android.Icu.Util.ULocale? +virtual Android.Views.TextClassifiers.TextClassifierEvent.ModelName.get -> string? +virtual Android.Views.TextClassifiers.TextClassifierEvent.ResultId.get -> string? +virtual Android.Views.TextClassifiers.TextClassifierEvent.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.TextService.SpellCheckerSession.Cancel() -> void +virtual Android.Views.TextService.SpellCheckerSession.Close() -> void +virtual Android.Views.TextService.SpellCheckerSession.GetSentenceSuggestions(Android.Views.TextService.TextInfo![]? textInfos, int suggestionsLimit) -> void +virtual Android.Views.TextService.SpellCheckerSession.GetSuggestions(Android.Views.TextService.TextInfo![]? textInfos, int suggestionsLimit, bool sequentialWords) -> void +virtual Android.Views.TextService.SpellCheckerSession.GetSuggestions(Android.Views.TextService.TextInfo? textInfo, int suggestionsLimit) -> void +virtual Android.Views.TextService.SpellCheckerSession.IsSessionDisconnected.get -> bool +virtual Android.Views.TextService.SpellCheckerSession.SpellChecker.get -> Android.Views.TextService.SpellCheckerInfo? +virtual Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Extras.get -> Android.OS.Bundle! +virtual Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.Locale.get -> Java.Util.Locale? +virtual Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.ShouldReferToSpellCheckerLanguageSettings() -> bool +virtual Android.Views.TextService.SpellCheckerSession.SpellCheckerSessionParams.SupportedAttributes.get -> int +virtual Android.Views.TextureView.Bitmap.get -> Android.Graphics.Bitmap? +virtual Android.Views.TextureView.GetBitmap(Android.Graphics.Bitmap! bitmap) -> Android.Graphics.Bitmap! +virtual Android.Views.TextureView.GetBitmap(int width, int height) -> Android.Graphics.Bitmap? +virtual Android.Views.TextureView.GetTransform(Android.Graphics.Matrix? transform) -> Android.Graphics.Matrix! +virtual Android.Views.TextureView.IsAvailable.get -> bool +virtual Android.Views.TextureView.LockCanvas() -> Android.Graphics.Canvas? +virtual Android.Views.TextureView.LockCanvas(Android.Graphics.Rect? dirty) -> Android.Graphics.Canvas? +virtual Android.Views.TextureView.SetOpaque(bool opaque) -> void +virtual Android.Views.TextureView.SetTransform(Android.Graphics.Matrix? transform) -> void +virtual Android.Views.TextureView.SurfaceTexture.get -> Android.Graphics.SurfaceTexture? +virtual Android.Views.TextureView.SurfaceTexture.set -> void +virtual Android.Views.TextureView.SurfaceTextureListener.get -> Android.Views.TextureView.ISurfaceTextureListener? +virtual Android.Views.TextureView.SurfaceTextureListener.set -> void +virtual Android.Views.TextureView.UnlockCanvasAndPost(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.TouchDelegate.OnTouchEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.TouchDelegate.OnTouchExplorationHoverEvent(Android.Views.MotionEvent! e) -> bool +virtual Android.Views.TouchDelegate.TouchDelegateInfo.get -> Android.Views.Accessibility.AccessibilityNodeInfo.TouchDelegateInfo! +virtual Android.Views.Translation.Translator.Destroy() -> void +virtual Android.Views.Translation.Translator.IsDestroyed.get -> bool +virtual Android.Views.Translation.Translator.Translate(Android.Views.Translation.TranslationRequest! request, Android.OS.CancellationSignal? cancellationSignal, Java.Util.Concurrent.IExecutor! executor, Java.Util.Functions.IConsumer! callback) -> void +virtual Android.Views.VerifiedInputEvent.DescribeContents() -> int +virtual Android.Views.VerifiedInputEvent.DeviceId.get -> int +virtual Android.Views.VerifiedInputEvent.DisplayId.get -> int +virtual Android.Views.VerifiedInputEvent.EventTimeNanos.get -> long +virtual Android.Views.VerifiedInputEvent.Source.get -> int +virtual Android.Views.VerifiedInputEvent.WriteToParcel(Android.OS.Parcel! dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.View.AccessibilityClassNameFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.View.AccessibilityDelegate.AddExtraDataToAccessibilityNodeInfo(Android.Views.View! host, Android.Views.Accessibility.AccessibilityNodeInfo! info, string! extraDataKey, Android.OS.Bundle? arguments) -> void +virtual Android.Views.View.AccessibilityDelegate.DispatchPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> bool +virtual Android.Views.View.AccessibilityDelegate.GetAccessibilityNodeProvider(Android.Views.View! host) -> Android.Views.Accessibility.AccessibilityNodeProvider? +virtual Android.Views.View.AccessibilityDelegate.OnInitializeAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void +virtual Android.Views.View.AccessibilityDelegate.OnInitializeAccessibilityNodeInfo(Android.Views.View! host, Android.Views.Accessibility.AccessibilityNodeInfo! info) -> void +virtual Android.Views.View.AccessibilityDelegate.OnPopulateAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void +virtual Android.Views.View.AccessibilityDelegate.OnRequestSendAccessibilityEvent(Android.Views.ViewGroup! host, Android.Views.View! child, Android.Views.Accessibility.AccessibilityEvent! e) -> bool +virtual Android.Views.View.AccessibilityDelegate.PerformAccessibilityAction(Android.Views.View! host, Android.Views.Accessibility.Action action, Android.OS.Bundle? args) -> bool +virtual Android.Views.View.AccessibilityDelegate.SendAccessibilityEvent(Android.Views.View! host, Android.Views.Accessibility.EventTypes eventType) -> void +virtual Android.Views.View.AccessibilityDelegate.SendAccessibilityEventUnchecked(Android.Views.View! host, Android.Views.Accessibility.AccessibilityEvent! e) -> void +virtual Android.Views.View.AccessibilityHeading.get -> bool +virtual Android.Views.View.AccessibilityHeading.set -> void +virtual Android.Views.View.AccessibilityLiveRegion.get -> Android.Views.AccessibilityLiveRegion +virtual Android.Views.View.AccessibilityLiveRegion.set -> void +virtual Android.Views.View.AccessibilityNodeProvider.get -> Android.Views.Accessibility.AccessibilityNodeProvider? +virtual Android.Views.View.AccessibilityPaneTitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.View.AccessibilityPaneTitleFormatted.set -> void +virtual Android.Views.View.AccessibilityTraversalAfter.get -> int +virtual Android.Views.View.AccessibilityTraversalAfter.set -> void +virtual Android.Views.View.AccessibilityTraversalBefore.get -> int +virtual Android.Views.View.AccessibilityTraversalBefore.set -> void +virtual Android.Views.View.Activated.get -> bool +virtual Android.Views.View.Activated.set -> void +virtual Android.Views.View.AddChildrenForAccessibility(System.Collections.Generic.IList? outChildren) -> void +virtual Android.Views.View.AddExtraDataToAccessibilityNodeInfo(Android.Views.Accessibility.AccessibilityNodeInfo! info, string! extraDataKey, Android.OS.Bundle? arguments) -> void +virtual Android.Views.View.AddFocusables(System.Collections.Generic.IList? views, Android.Views.FocusSearchDirection direction) -> void +virtual Android.Views.View.AddFocusables(System.Collections.Generic.IList? views, Android.Views.FocusSearchDirection direction, Android.Views.FocusablesFlags focusableMode) -> void +virtual Android.Views.View.AddKeyboardNavigationClusters(System.Collections.Generic.ICollection! views, Android.Views.FocusSearchDirection direction) -> void +virtual Android.Views.View.AddOnAttachStateChangeListener(Android.Views.View.IOnAttachStateChangeListener? listener) -> void +virtual Android.Views.View.AddOnLayoutChangeListener(Android.Views.View.IOnLayoutChangeListener? listener) -> void +virtual Android.Views.View.AddOnUnhandledKeyEventListener(Android.Views.View.IOnUnhandledKeyEventListener? listener) -> void +virtual Android.Views.View.AddTouchables(System.Collections.Generic.IList? views) -> void +virtual Android.Views.View.AllowedHandwritingDelegatePackageName.get -> string? +virtual Android.Views.View.AllowedHandwritingDelegatorPackageName.get -> string? +virtual Android.Views.View.Alpha.get -> float +virtual Android.Views.View.Alpha.set -> void +virtual Android.Views.View.Animate() -> Android.Views.ViewPropertyAnimator? +virtual Android.Views.View.Animation.get -> Android.Views.Animations.Animation? +virtual Android.Views.View.Animation.set -> void +virtual Android.Views.View.AnimationMatrix.get -> Android.Graphics.Matrix? +virtual Android.Views.View.AnimationMatrix.set -> void +virtual Android.Views.View.AnnounceForAccessibility(Java.Lang.ICharSequence? text) -> void +virtual Android.Views.View.ApplicationWindowToken.get -> Android.OS.IBinder? +virtual Android.Views.View.AttributeSourceResourceMap.get -> System.Collections.Generic.IDictionary! +virtual Android.Views.View.Autofill(Android.Util.SparseArray! values) -> void +virtual Android.Views.View.Autofill(Android.Views.Autofill.AutofillValue? value) -> void +virtual Android.Views.View.AutofillType.get -> Android.Views.AutofillType +virtual Android.Views.View.AutofillValue.get -> Android.Views.Autofill.AutofillValue? +virtual Android.Views.View.AutoHandwritingEnabled.get -> bool +virtual Android.Views.View.AutoHandwritingEnabled.set -> void +virtual Android.Views.View.AwakenScrollBars() -> bool +virtual Android.Views.View.AwakenScrollBars(int startDelay) -> bool +virtual Android.Views.View.AwakenScrollBars(int startDelay, bool invalidate) -> bool +virtual Android.Views.View.Background.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.Background.set -> void +virtual Android.Views.View.BackgroundTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Views.View.BackgroundTintBlendMode.set -> void +virtual Android.Views.View.BackgroundTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Views.View.BackgroundTintList.set -> void +virtual Android.Views.View.BackgroundTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Views.View.BackgroundTintMode.set -> void +virtual Android.Views.View.Baseline.get -> int +virtual Android.Views.View.BottomFadingEdgeStrength.get -> float +virtual Android.Views.View.BottomPaddingOffset.get -> int +virtual Android.Views.View.BringToFront() -> void +virtual Android.Views.View.BuildDrawingCache() -> void +virtual Android.Views.View.BuildDrawingCache(bool autoScale) -> void +virtual Android.Views.View.BuildLayer() -> void +virtual Android.Views.View.CallOnClick() -> bool +virtual Android.Views.View.CameraDistance.get -> float +virtual Android.Views.View.CancelLongPress() -> void +virtual Android.Views.View.CanResolveLayoutDirection() -> bool +virtual Android.Views.View.CanResolveTextAlignment() -> bool +virtual Android.Views.View.CanResolveTextDirection() -> bool +virtual Android.Views.View.CanScrollHorizontally(int direction) -> bool +virtual Android.Views.View.CanScrollVertically(int direction) -> bool +virtual Android.Views.View.CheckInputConnectionProxy(Android.Views.View? view) -> bool +virtual Android.Views.View.ClearAnimation() -> void +virtual Android.Views.View.ClearFocus() -> void +virtual Android.Views.View.ClearViewTranslationCallback() -> void +virtual Android.Views.View.Clickable.get -> bool +virtual Android.Views.View.Clickable.set -> void +virtual Android.Views.View.ClipBounds.get -> Android.Graphics.Rect? +virtual Android.Views.View.ClipBounds.set -> void +virtual Android.Views.View.ComputeHorizontalScrollExtent() -> int +virtual Android.Views.View.ComputeHorizontalScrollOffset() -> int +virtual Android.Views.View.ComputeHorizontalScrollRange() -> int +virtual Android.Views.View.ComputeScroll() -> void +virtual Android.Views.View.ComputeSystemWindowInsets(Android.Views.WindowInsets? in, Android.Graphics.Rect? outLocalInsets) -> Android.Views.WindowInsets? +virtual Android.Views.View.ComputeVerticalScrollExtent() -> int +virtual Android.Views.View.ComputeVerticalScrollOffset() -> int +virtual Android.Views.View.ComputeVerticalScrollRange() -> int +virtual Android.Views.View.ContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.View.ContentDescriptionFormatted.set -> void +virtual Android.Views.View.ContextClickable.get -> bool +virtual Android.Views.View.ContextClickable.set -> void +virtual Android.Views.View.ContextMenuInfo.get -> Android.Views.IContextMenuContextMenuInfo? +virtual Android.Views.View.CreateAccessibilityNodeInfo() -> Android.Views.Accessibility.AccessibilityNodeInfo? +virtual Android.Views.View.CreateContextMenu(Android.Views.IContextMenu? menu) -> void +virtual Android.Views.View.DestroyDrawingCache() -> void +virtual Android.Views.View.DispatchApplyWindowInsets(Android.Views.WindowInsets? insets) -> Android.Views.WindowInsets? +virtual Android.Views.View.DispatchCapturedPointerEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.Views.View.DispatchCreateViewTranslationRequest(System.Collections.Generic.IDictionary! viewIds, int[]! supportedFormats, Android.Views.Translation.TranslationCapability! capability, System.Collections.Generic.IList! requests) -> void +virtual Android.Views.View.DispatchDisplayHint(Android.Views.ViewStates hint) -> void +virtual Android.Views.View.DispatchDragEvent(Android.Views.DragEvent? e) -> bool +virtual Android.Views.View.DispatchDraw(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.View.DispatchDrawableHotspotChanged(float x, float y) -> void +virtual Android.Views.View.DispatchFinishTemporaryDetach() -> void +virtual Android.Views.View.DispatchGenericFocusedEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchGenericPointerEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchHoverEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.DispatchKeyEventPreIme(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.DispatchKeyShortcutEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.DispatchNestedFling(float velocityX, float velocityY, bool consumed) -> bool +virtual Android.Views.View.DispatchNestedPreFling(float velocityX, float velocityY) -> bool +virtual Android.Views.View.DispatchNestedPrePerformAccessibilityAction(Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments) -> bool +virtual Android.Views.View.DispatchNestedPreScroll(int dx, int dy, int[]? consumed, int[]? offsetInWindow) -> bool +virtual Android.Views.View.DispatchNestedScroll(int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[]? offsetInWindow) -> bool +virtual Android.Views.View.DispatchPointerCaptureChanged(bool hasCapture) -> void +virtual Android.Views.View.DispatchPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> bool +virtual Android.Views.View.DispatchProvideAutofillStructure(Android.Views.ViewStructure! structure, Android.Views.AutofillFlags flags) -> void +virtual Android.Views.View.DispatchProvideStructure(Android.Views.ViewStructure? structure) -> void +virtual Android.Views.View.DispatchRestoreInstanceState(Android.Util.SparseArray? container) -> void +virtual Android.Views.View.DispatchSaveInstanceState(Android.Util.SparseArray? container) -> void +virtual Android.Views.View.DispatchScrollCaptureSearch(Android.Graphics.Rect! localVisibleRect, Android.Graphics.Point! windowOffset, Java.Util.Functions.IConsumer! targets) -> void +virtual Android.Views.View.DispatchSetActivated(bool activated) -> void +virtual Android.Views.View.DispatchSetPressed(bool pressed) -> void +virtual Android.Views.View.DispatchSetSelected(bool selected) -> void +virtual Android.Views.View.DispatchStartTemporaryDetach() -> void +virtual Android.Views.View.DispatchSystemUiVisibilityChanged(Android.Views.SystemUiFlags visibility) -> void +virtual Android.Views.View.DispatchTouchEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.DispatchUnhandledMove(Android.Views.View? focused, Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Views.View.DispatchVisibilityChanged(Android.Views.View! changedView, Android.Views.ViewStates visibility) -> void +virtual Android.Views.View.DispatchWindowFocusChanged(bool hasFocus) -> void +virtual Android.Views.View.DispatchWindowInsetsAnimationEnd(Android.Views.WindowInsetsAnimation! animation) -> void +virtual Android.Views.View.DispatchWindowInsetsAnimationPrepare(Android.Views.WindowInsetsAnimation! animation) -> void +virtual Android.Views.View.DispatchWindowInsetsAnimationProgress(Android.Views.WindowInsets! insets, System.Collections.Generic.IList! runningAnimations) -> Android.Views.WindowInsets! +virtual Android.Views.View.DispatchWindowInsetsAnimationStart(Android.Views.WindowInsetsAnimation! animation, Android.Views.WindowInsetsAnimation.Bounds! bounds) -> Android.Views.WindowInsetsAnimation.Bounds! +virtual Android.Views.View.DispatchWindowSystemUiVisiblityChanged(Android.Views.SystemUiFlags visible) -> void +virtual Android.Views.View.DispatchWindowVisibilityChanged(Android.Views.ViewStates visibility) -> void +virtual Android.Views.View.Display.get -> Android.Views.Display? +virtual Android.Views.View.DragShadowBuilder.OnDrawShadow(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.View.DragShadowBuilder.OnProvideShadowMetrics(Android.Graphics.Point? outShadowSize, Android.Graphics.Point? outShadowTouchPoint) -> void +virtual Android.Views.View.Draw(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.View.DrawableHotspotChanged(float x, float y) -> void +virtual Android.Views.View.DrawableStateChanged() -> void +virtual Android.Views.View.DrawingCache.get -> Android.Graphics.Bitmap? +virtual Android.Views.View.DrawingCacheBackgroundColor.get -> Android.Graphics.Color +virtual Android.Views.View.DrawingCacheBackgroundColor.set -> void +virtual Android.Views.View.DrawingCacheEnabled.get -> bool +virtual Android.Views.View.DrawingCacheEnabled.set -> void +virtual Android.Views.View.DrawingCacheQuality.get -> Android.Views.DrawingCacheQuality +virtual Android.Views.View.DrawingCacheQuality.set -> void +virtual Android.Views.View.DrawingTime.get -> long +virtual Android.Views.View.DuplicateParentStateEnabled.get -> bool +virtual Android.Views.View.DuplicateParentStateEnabled.set -> void +virtual Android.Views.View.Elevation.get -> float +virtual Android.Views.View.Elevation.set -> void +virtual Android.Views.View.Enabled.get -> bool +virtual Android.Views.View.Enabled.set -> void +virtual Android.Views.View.ExplicitStyle.get -> int +virtual Android.Views.View.FilterTouchesWhenObscured.get -> bool +virtual Android.Views.View.FilterTouchesWhenObscured.set -> void +virtual Android.Views.View.FindFocus() -> Android.Views.View? +virtual Android.Views.View.FindViewsWithText(System.Collections.Generic.IList? outViews, Java.Lang.ICharSequence? searched, Android.Views.FindViewsWith flags) -> void +virtual Android.Views.View.FitsSystemWindows.get -> bool +virtual Android.Views.View.FitSystemWindows(Android.Graphics.Rect? insets) -> bool +virtual Android.Views.View.FocusSearch(Android.Views.FocusSearchDirection direction) -> Android.Views.View? +virtual Android.Views.View.ForceDarkAllowed.get -> bool +virtual Android.Views.View.ForceDarkAllowed.set -> void +virtual Android.Views.View.ForceHasOverlappingRendering(bool hasOverlappingRendering) -> void +virtual Android.Views.View.ForceLayout() -> void +virtual Android.Views.View.Foreground.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.Foreground.set -> void +virtual Android.Views.View.ForegroundGravity.get -> Android.Views.GravityFlags +virtual Android.Views.View.ForegroundTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Views.View.ForegroundTintBlendMode.set -> void +virtual Android.Views.View.ForegroundTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Views.View.ForegroundTintList.set -> void +virtual Android.Views.View.ForegroundTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Views.View.ForegroundTintMode.set -> void +virtual Android.Views.View.GatherTransparentRegion(Android.Graphics.Region? region) -> bool +virtual Android.Views.View.GenerateDisplayHash(string! hashAlgorithm, Android.Graphics.Rect? bounds, Java.Util.Concurrent.IExecutor! executor, Android.Views.DisplayHash.IDisplayHashResultCallback! callback) -> void +virtual Android.Views.View.GetAccessibilityDelegate() -> Android.Views.View.AccessibilityDelegate? +virtual Android.Views.View.GetAttributeResolutionStack(int attribute) -> int[]! +virtual Android.Views.View.GetAutofillHints() -> string![]? +virtual Android.Views.View.GetClipBounds(Android.Graphics.Rect? outRect) -> bool +virtual Android.Views.View.GetDrawingCache(bool autoScale) -> Android.Graphics.Bitmap? +virtual Android.Views.View.GetDrawingRect(Android.Graphics.Rect? outRect) -> void +virtual Android.Views.View.GetFocusable() -> Android.Views.ViewFocusability +virtual Android.Views.View.GetFocusables(Android.Views.FocusSearchDirection direction) -> System.Collections.Generic.IList? +virtual Android.Views.View.GetFocusedRect(Android.Graphics.Rect? r) -> void +virtual Android.Views.View.GetGlobalVisibleRect(Android.Graphics.Rect? r, Android.Graphics.Point? globalOffset) -> bool +virtual Android.Views.View.GetHitRect(Android.Graphics.Rect? outRect) -> void +virtual Android.Views.View.GetLocationInSurface(int[]! location) -> void +virtual Android.Views.View.GetLocationInWindow(int[]? outLocation) -> void +virtual Android.Views.View.GetLocationOnScreen(int[]? outLocation) -> void +virtual Android.Views.View.GetReceiveContentMimeTypes() -> string![]? +virtual Android.Views.View.GetTag(int key) -> Java.Lang.Object? +virtual Android.Views.View.GetWindowVisibleDisplayFrame(Android.Graphics.Rect? outRect) -> void +virtual Android.Views.View.GetX() -> float +virtual Android.Views.View.GetY() -> float +virtual Android.Views.View.GetZ() -> float +virtual Android.Views.View.Handler.get -> Android.OS.Handler? +virtual Android.Views.View.HandwritingBoundsOffsetBottom.get -> float +virtual Android.Views.View.HandwritingBoundsOffsetLeft.get -> float +virtual Android.Views.View.HandwritingBoundsOffsetRight.get -> float +virtual Android.Views.View.HandwritingBoundsOffsetTop.get -> float +virtual Android.Views.View.HandwritingDelegatorCallback.get -> Java.Lang.IRunnable? +virtual Android.Views.View.HandwritingDelegatorCallback.set -> void +virtual Android.Views.View.HapticFeedbackEnabled.get -> bool +virtual Android.Views.View.HapticFeedbackEnabled.set -> void +virtual Android.Views.View.HasExplicitFocusable.get -> bool +virtual Android.Views.View.HasFocus.get -> bool +virtual Android.Views.View.HasFocusable.get -> bool +virtual Android.Views.View.HasNestedScrollingParent.get -> bool +virtual Android.Views.View.HasOnClickListeners.get -> bool +virtual Android.Views.View.HasOnLongClickListeners.get -> bool +virtual Android.Views.View.HasOverlappingRendering.get -> bool +virtual Android.Views.View.HasPointerCapture.get -> bool +virtual Android.Views.View.HasTransientState.get -> bool +virtual Android.Views.View.HasTransientState.set -> void +virtual Android.Views.View.HasWindowFocus.get -> bool +virtual Android.Views.View.HorizontalFadingEdgeEnabled.get -> bool +virtual Android.Views.View.HorizontalFadingEdgeEnabled.set -> void +virtual Android.Views.View.HorizontalFadingEdgeLength.get -> int +virtual Android.Views.View.HorizontalScrollBarEnabled.get -> bool +virtual Android.Views.View.HorizontalScrollBarEnabled.set -> void +virtual Android.Views.View.HorizontalScrollbarHeight.get -> int +virtual Android.Views.View.HorizontalScrollbarThumbDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.HorizontalScrollbarThumbDrawable.set -> void +virtual Android.Views.View.HorizontalScrollbarTrackDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.HorizontalScrollbarTrackDrawable.set -> void +virtual Android.Views.View.Hovered.get -> bool +virtual Android.Views.View.Hovered.set -> void +virtual Android.Views.View.Id.get -> int +virtual Android.Views.View.Id.set -> void +virtual Android.Views.View.ImportantForAccessibility.get -> Android.Views.ImportantForAccessibility +virtual Android.Views.View.ImportantForAccessibility.set -> void +virtual Android.Views.View.ImportantForAutofill.get -> Android.Views.ImportantForAutofill +virtual Android.Views.View.ImportantForAutofill.set -> void +virtual Android.Views.View.ImportantForContentCapture.get -> int +virtual Android.Views.View.ImportantForContentCapture.set -> void +virtual Android.Views.View.InitializeFadingEdge(Android.Content.Res.TypedArray? a) -> void +virtual Android.Views.View.InitializeScrollbars(Android.Content.Res.TypedArray? a) -> void +virtual Android.Views.View.Invalidate() -> void +virtual Android.Views.View.Invalidate(Android.Graphics.Rect? dirty) -> void +virtual Android.Views.View.Invalidate(int l, int t, int r, int b) -> void +virtual Android.Views.View.InvalidateDrawable(Android.Graphics.Drawables.Drawable! drawable) -> void +virtual Android.Views.View.InvalidateOutline() -> void +virtual Android.Views.View.InvokeFitsSystemWindows() -> bool +virtual Android.Views.View.IsAccessibilityDataSensitive.get -> bool +virtual Android.Views.View.IsAccessibilityFocused.get -> bool +virtual Android.Views.View.IsAttachedToWindow.get -> bool +virtual Android.Views.View.IsCredential.get -> bool +virtual Android.Views.View.IsCredential.set -> void +virtual Android.Views.View.IsDirty.get -> bool +virtual Android.Views.View.IsFocused.get -> bool +virtual Android.Views.View.IsHandwritingDelegate.get -> bool +virtual Android.Views.View.IsHandwritingDelegate.set -> void +virtual Android.Views.View.IsHardwareAccelerated.get -> bool +virtual Android.Views.View.IsImportantForAccessibility.get -> bool +virtual Android.Views.View.IsInEditMode.get -> bool +virtual Android.Views.View.IsInLayout.get -> bool +virtual Android.Views.View.IsInTouchMode.get -> bool +virtual Android.Views.View.IsLaidOut.get -> bool +virtual Android.Views.View.IsLayoutDirectionResolved.get -> bool +virtual Android.Views.View.IsLayoutRequested.get -> bool +virtual Android.Views.View.IsOpaque.get -> bool +virtual Android.Views.View.IsPaddingOffsetRequired.get -> bool +virtual Android.Views.View.IsPaddingRelative.get -> bool +virtual Android.Views.View.IsPivotSet.get -> bool +virtual Android.Views.View.IsScrollContainer.get -> bool +virtual Android.Views.View.IsShown.get -> bool +virtual Android.Views.View.IsTextAlignmentResolved.get -> bool +virtual Android.Views.View.IsTextDirectionResolved.get -> bool +virtual Android.Views.View.IsVisibleToUserForAutofill(int virtualId) -> bool +virtual Android.Views.View.JumpDrawablesToCurrentState() -> void +virtual Android.Views.View.KeepScreenOn.get -> bool +virtual Android.Views.View.KeepScreenOn.set -> void +virtual Android.Views.View.KeyboardNavigationClusterSearch(Android.Views.View? currentCluster, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +virtual Android.Views.View.KeyDispatcherState.get -> Android.Views.KeyEvent.DispatcherState? +virtual Android.Views.View.LabelFor.get -> int +virtual Android.Views.View.LabelFor.set -> void +virtual Android.Views.View.LayerType.get -> Android.Views.LayerType +virtual Android.Views.View.Layout(int l, int t, int r, int b) -> void +virtual Android.Views.View.LayoutDirection.get -> Android.Views.LayoutDirection +virtual Android.Views.View.LayoutDirection.set -> void +virtual Android.Views.View.LayoutParameters.get -> Android.Views.ViewGroup.LayoutParams? +virtual Android.Views.View.LayoutParameters.set -> void +virtual Android.Views.View.LeftFadingEdgeStrength.get -> float +virtual Android.Views.View.LeftPaddingOffset.get -> int +virtual Android.Views.View.LongClickable.get -> bool +virtual Android.Views.View.LongClickable.set -> void +virtual Android.Views.View.Matrix.get -> Android.Graphics.Matrix? +virtual Android.Views.View.MinimumHeight.get -> int +virtual Android.Views.View.MinimumWidth.get -> int +virtual Android.Views.View.NestedScrollingEnabled.get -> bool +virtual Android.Views.View.NestedScrollingEnabled.set -> void +virtual Android.Views.View.NextClusterForwardId.get -> int +virtual Android.Views.View.NextClusterForwardId.set -> void +virtual Android.Views.View.NextFocusDownId.get -> int +virtual Android.Views.View.NextFocusDownId.set -> void +virtual Android.Views.View.NextFocusForwardId.get -> int +virtual Android.Views.View.NextFocusForwardId.set -> void +virtual Android.Views.View.NextFocusLeftId.get -> int +virtual Android.Views.View.NextFocusLeftId.set -> void +virtual Android.Views.View.NextFocusRightId.get -> int +virtual Android.Views.View.NextFocusRightId.set -> void +virtual Android.Views.View.NextFocusUpId.get -> int +virtual Android.Views.View.NextFocusUpId.set -> void +virtual Android.Views.View.OffsetLeftAndRight(int offset) -> void +virtual Android.Views.View.OffsetTopAndBottom(int offset) -> void +virtual Android.Views.View.OnAnimationEnd() -> void +virtual Android.Views.View.OnAnimationStart() -> void +virtual Android.Views.View.OnApplyWindowInsets(Android.Views.WindowInsets? insets) -> Android.Views.WindowInsets? +virtual Android.Views.View.OnAttachedToWindow() -> void +virtual Android.Views.View.OnCancelPendingInputEvents() -> void +virtual Android.Views.View.OnCapturedPointerEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnCheckIsTextEditor() -> bool +virtual Android.Views.View.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.Views.View.OnCreateContextMenu(Android.Views.IContextMenu? menu) -> void +virtual Android.Views.View.OnCreateDrawableState(int extraSpace) -> int[]? +virtual Android.Views.View.OnCreateInputConnection(Android.Views.InputMethods.EditorInfo? outAttrs) -> Android.Views.InputMethods.IInputConnection? +virtual Android.Views.View.OnCreateViewTranslationRequest(int[]! supportedFormats, Java.Util.Functions.IConsumer! requestsCollector) -> void +virtual Android.Views.View.OnCreateVirtualViewTranslationRequests(long[]! virtualIds, int[]! supportedFormats, Java.Util.Functions.IConsumer! requestsCollector) -> void +virtual Android.Views.View.OnDetachedFromWindow() -> void +virtual Android.Views.View.OnDisplayHint(int hint) -> void +virtual Android.Views.View.OnDragEvent(Android.Views.DragEvent? e) -> bool +virtual Android.Views.View.OnDraw(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.View.OnDrawForeground(Android.Graphics.Canvas! canvas) -> void +virtual Android.Views.View.OnFilterTouchEventForSecurity(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnFinishInflate() -> void +virtual Android.Views.View.OnFinishTemporaryDetach() -> void +virtual Android.Views.View.OnFocusChanged(bool gainFocus, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> void +virtual Android.Views.View.OnFocusChangeListener.get -> Android.Views.View.IOnFocusChangeListener? +virtual Android.Views.View.OnFocusChangeListener.set -> void +virtual Android.Views.View.OnGenericMotionEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnHoverChanged(bool hovered) -> void +virtual Android.Views.View.OnHoverEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnInitializeAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> void +virtual Android.Views.View.OnInitializeAccessibilityNodeInfo(Android.Views.Accessibility.AccessibilityNodeInfo? info) -> void +virtual Android.Views.View.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnKeyLongPress(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnKeyMultiple(Android.Views.Keycode keyCode, int repeatCount, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnKeyPreIme(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnKeyShortcut(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent? e) -> bool +virtual Android.Views.View.OnLayout(bool changed, int left, int top, int right, int bottom) -> void +virtual Android.Views.View.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void +virtual Android.Views.View.OnOverScrolled(int scrollX, int scrollY, bool clampedX, bool clampedY) -> void +virtual Android.Views.View.OnPointerCaptureChange(bool hasCapture) -> void +virtual Android.Views.View.OnPopulateAccessibilityEvent(Android.Views.Accessibility.AccessibilityEvent? e) -> void +virtual Android.Views.View.OnProvideAutofillStructure(Android.Views.ViewStructure? structure, Android.Views.AutofillFlags flags) -> void +virtual Android.Views.View.OnProvideAutofillVirtualStructure(Android.Views.ViewStructure? structure, Android.Views.AutofillFlags flags) -> void +virtual Android.Views.View.OnProvideContentCaptureStructure(Android.Views.ViewStructure! structure, int flags) -> void +virtual Android.Views.View.OnProvideStructure(Android.Views.ViewStructure? structure) -> void +virtual Android.Views.View.OnProvideVirtualStructure(Android.Views.ViewStructure? structure) -> void +virtual Android.Views.View.OnReceiveContent(Android.Views.ContentInfo! payload) -> Android.Views.ContentInfo? +virtual Android.Views.View.OnResolvePointerIcon(Android.Views.MotionEvent? e, int pointerIndex) -> Android.Views.PointerIcon? +virtual Android.Views.View.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Views.View.OnRtlPropertiesChanged(Android.Views.LayoutDirection layoutDirection) -> void +virtual Android.Views.View.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Views.View.OnScreenStateChanged(Android.Views.ScreenState screenState) -> void +virtual Android.Views.View.OnScrollCaptureSearch(Android.Graphics.Rect! localVisibleRect, Android.Graphics.Point! windowOffset, Java.Util.Functions.IConsumer! targets) -> void +virtual Android.Views.View.OnScrollChanged(int l, int t, int oldl, int oldt) -> void +virtual Android.Views.View.OnSetAlpha(int alpha) -> bool +virtual Android.Views.View.OnSizeChanged(int w, int h, int oldw, int oldh) -> void +virtual Android.Views.View.OnStartTemporaryDetach() -> void +virtual Android.Views.View.OnTouchEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnTrackballEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.View.OnViewTranslationResponse(Android.Views.Translation.ViewTranslationResponse! response) -> void +virtual Android.Views.View.OnVirtualViewTranslationResponses(Android.Util.LongSparseArray! response) -> void +virtual Android.Views.View.OnVisibilityAggregated(bool isVisible) -> void +virtual Android.Views.View.OnVisibilityChanged(Android.Views.View! changedView, Android.Views.ViewStates visibility) -> void +virtual Android.Views.View.OnWindowFocusChanged(bool hasWindowFocus) -> void +virtual Android.Views.View.OnWindowSystemUiVisibilityChanged(Android.Views.SystemUiFlags visible) -> void +virtual Android.Views.View.OnWindowVisibilityChanged(Android.Views.ViewStates visibility) -> void +virtual Android.Views.View.OutlineAmbientShadowColor.get -> int +virtual Android.Views.View.OutlineProvider.get -> Android.Views.ViewOutlineProvider? +virtual Android.Views.View.OutlineProvider.set -> void +virtual Android.Views.View.OutlineSpotShadowColor.get -> int +virtual Android.Views.View.Overlay.get -> Android.Views.ViewOverlay? +virtual Android.Views.View.OverScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, bool isTouchEvent) -> bool +virtual Android.Views.View.OverScrollMode.get -> Android.Views.OverScrollMode +virtual Android.Views.View.OverScrollMode.set -> void +virtual Android.Views.View.PaddingBottom.get -> int +virtual Android.Views.View.PaddingEnd.get -> int +virtual Android.Views.View.PaddingLeft.get -> int +virtual Android.Views.View.PaddingRight.get -> int +virtual Android.Views.View.PaddingStart.get -> int +virtual Android.Views.View.PaddingTop.get -> int +virtual Android.Views.View.ParentForAccessibility.get -> Android.Views.IViewParent? +virtual Android.Views.View.PerformAccessibilityAction(Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments) -> bool +virtual Android.Views.View.PerformClick() -> bool +virtual Android.Views.View.PerformContextClick() -> bool +virtual Android.Views.View.PerformContextClick(float x, float y) -> bool +virtual Android.Views.View.PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant) -> bool +virtual Android.Views.View.PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant, Android.Views.FeedbackFlags flags) -> bool +virtual Android.Views.View.PerformLongClick() -> bool +virtual Android.Views.View.PerformLongClick(float x, float y) -> bool +virtual Android.Views.View.PerformReceiveContent(Android.Views.ContentInfo! payload) -> Android.Views.ContentInfo? +virtual Android.Views.View.PivotX.get -> float +virtual Android.Views.View.PivotX.set -> void +virtual Android.Views.View.PivotY.get -> float +virtual Android.Views.View.PivotY.set -> void +virtual Android.Views.View.PlaySoundEffect(Android.Views.SoundEffects soundConstant) -> void +virtual Android.Views.View.PointerIcon.get -> Android.Views.PointerIcon? +virtual Android.Views.View.PointerIcon.set -> void +virtual Android.Views.View.Post(Java.Lang.IRunnable? action) -> bool +virtual Android.Views.View.PostDelayed(Java.Lang.IRunnable? action, long delayMillis) -> bool +virtual Android.Views.View.PostInvalidate() -> void +virtual Android.Views.View.PostInvalidate(int left, int top, int right, int bottom) -> void +virtual Android.Views.View.PostInvalidateDelayed(long delayMilliseconds) -> void +virtual Android.Views.View.PostInvalidateDelayed(long delayMilliseconds, int left, int top, int right, int bottom) -> void +virtual Android.Views.View.PostInvalidateOnAnimation() -> void +virtual Android.Views.View.PostInvalidateOnAnimation(int left, int top, int right, int bottom) -> void +virtual Android.Views.View.PostOnAnimation(Java.Lang.IRunnable? action) -> void +virtual Android.Views.View.PostOnAnimationDelayed(Java.Lang.IRunnable? action, long delayMillis) -> void +virtual Android.Views.View.Pressed.get -> bool +virtual Android.Views.View.Pressed.set -> void +virtual Android.Views.View.RefreshDrawableState() -> void +virtual Android.Views.View.ReleasePointerCapture() -> void +virtual Android.Views.View.RemoveCallbacks(Java.Lang.IRunnable? action) -> bool +virtual Android.Views.View.RemoveOnAttachStateChangeListener(Android.Views.View.IOnAttachStateChangeListener? listener) -> void +virtual Android.Views.View.RemoveOnLayoutChangeListener(Android.Views.View.IOnLayoutChangeListener? listener) -> void +virtual Android.Views.View.RemoveOnUnhandledKeyEventListener(Android.Views.View.IOnUnhandledKeyEventListener? listener) -> void +virtual Android.Views.View.RequestApplyInsets() -> void +virtual Android.Views.View.RequestFitSystemWindows() -> void +virtual Android.Views.View.RequestFocus(Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect) -> bool +virtual Android.Views.View.RequestLayout() -> void +virtual Android.Views.View.RequestPointerCapture() -> void +virtual Android.Views.View.RequestRectangleOnScreen(Android.Graphics.Rect? rectangle) -> bool +virtual Android.Views.View.RequestRectangleOnScreen(Android.Graphics.Rect? rectangle, bool immediate) -> bool +virtual Android.Views.View.ResetPivot() -> void +virtual Android.Views.View.Resources.get -> Android.Content.Res.Resources? +virtual Android.Views.View.RestoreDefaultFocus() -> bool +virtual Android.Views.View.RestoreHierarchyState(Android.Util.SparseArray? container) -> void +virtual Android.Views.View.RightFadingEdgeStrength.get -> float +virtual Android.Views.View.RightPaddingOffset.get -> int +virtual Android.Views.View.RootSurfaceControl.get -> Android.Views.IAttachedSurfaceControl? +virtual Android.Views.View.RootView.get -> Android.Views.View? +virtual Android.Views.View.RootWindowInsets.get -> Android.Views.WindowInsets? +virtual Android.Views.View.Rotation.get -> float +virtual Android.Views.View.Rotation.set -> void +virtual Android.Views.View.RotationX.get -> float +virtual Android.Views.View.RotationX.set -> void +virtual Android.Views.View.RotationY.get -> float +virtual Android.Views.View.RotationY.set -> void +virtual Android.Views.View.SaveEnabled.get -> bool +virtual Android.Views.View.SaveEnabled.set -> void +virtual Android.Views.View.SaveFromParentEnabled.get -> bool +virtual Android.Views.View.SaveFromParentEnabled.set -> void +virtual Android.Views.View.SaveHierarchyState(Android.Util.SparseArray? container) -> void +virtual Android.Views.View.ScaleX.get -> float +virtual Android.Views.View.ScaleX.set -> void +virtual Android.Views.View.ScaleY.get -> float +virtual Android.Views.View.ScaleY.set -> void +virtual Android.Views.View.ScheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what, long when) -> void +virtual Android.Views.View.ScreenReaderFocusable.get -> bool +virtual Android.Views.View.ScreenReaderFocusable.set -> void +virtual Android.Views.View.ScrollBarDefaultDelayBeforeFade.get -> int +virtual Android.Views.View.ScrollBarDefaultDelayBeforeFade.set -> void +virtual Android.Views.View.ScrollBarFadeDuration.get -> int +virtual Android.Views.View.ScrollBarFadeDuration.set -> void +virtual Android.Views.View.ScrollbarFadingEnabled.get -> bool +virtual Android.Views.View.ScrollbarFadingEnabled.set -> void +virtual Android.Views.View.ScrollBarSize.get -> int +virtual Android.Views.View.ScrollBarSize.set -> void +virtual Android.Views.View.ScrollBarStyle.get -> Android.Views.ScrollbarStyles +virtual Android.Views.View.ScrollBarStyle.set -> void +virtual Android.Views.View.ScrollBy(int x, int y) -> void +virtual Android.Views.View.ScrollCaptureHint.get -> int +virtual Android.Views.View.ScrollCaptureHint.set -> void +virtual Android.Views.View.ScrollIndicators.get -> Android.Views.ScrollIndicatorPosition +virtual Android.Views.View.ScrollTo(int x, int y) -> void +virtual Android.Views.View.Selected.get -> bool +virtual Android.Views.View.Selected.set -> void +virtual Android.Views.View.SendAccessibilityEvent(Android.Views.Accessibility.EventTypes eventType) -> void +virtual Android.Views.View.SendAccessibilityEventUnchecked(Android.Views.Accessibility.AccessibilityEvent? e) -> void +virtual Android.Views.View.SetAccessibilityDataSensitive(Android.Views.AccessibilityDataSensitive accessibilityDataSensitive) -> void +virtual Android.Views.View.SetAccessibilityDelegate(Android.Views.View.AccessibilityDelegate? delegate) -> void +virtual Android.Views.View.SetAllowClickWhenDisabled(bool clickableWhenDisabled) -> void +virtual Android.Views.View.SetAllowedHandwritingDelegatePackage(string? allowedPackageName) -> void +virtual Android.Views.View.SetAllowedHandwritingDelegatorPackage(string? allowedPackageName) -> void +virtual Android.Views.View.SetAutofillHints(params string![]? autofillHints) -> void +virtual Android.Views.View.SetBackgroundColor(Android.Graphics.Color color) -> void +virtual Android.Views.View.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable? background) -> void +virtual Android.Views.View.SetBackgroundResource(int resid) -> void +virtual Android.Views.View.SetCameraDistance(float distance) -> void +virtual Android.Views.View.SetFadingEdgeLength(int length) -> void +virtual Android.Views.View.SetFitsSystemWindows(bool fitSystemWindows) -> void +virtual Android.Views.View.SetFocusable(Android.Views.ViewFocusability focusable) -> void +virtual Android.Views.View.SetForegroundGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Views.View.SetHandwritingBoundsOffsets(float offsetLeft, float offsetTop, float offsetRight, float offsetBottom) -> void +virtual Android.Views.View.SetLayerPaint(Android.Graphics.Paint? paint) -> void +virtual Android.Views.View.SetLayerType(Android.Views.LayerType layerType, Android.Graphics.Paint? paint) -> void +virtual Android.Views.View.SetMinimumHeight(int minHeight) -> void +virtual Android.Views.View.SetMinimumWidth(int minWidth) -> void +virtual Android.Views.View.SetOnApplyWindowInsetsListener(Android.Views.View.IOnApplyWindowInsetsListener? listener) -> void +virtual Android.Views.View.SetOnCapturedPointerListener(Android.Views.View.IOnCapturedPointerListener? l) -> void +virtual Android.Views.View.SetOnClickListener(Android.Views.View.IOnClickListener? l) -> void +virtual Android.Views.View.SetOnContextClickListener(Android.Views.View.IOnContextClickListener? l) -> void +virtual Android.Views.View.SetOnCreateContextMenuListener(Android.Views.View.IOnCreateContextMenuListener? l) -> void +virtual Android.Views.View.SetOnDragListener(Android.Views.View.IOnDragListener? l) -> void +virtual Android.Views.View.SetOnGenericMotionListener(Android.Views.View.IOnGenericMotionListener? l) -> void +virtual Android.Views.View.SetOnHoverListener(Android.Views.View.IOnHoverListener? l) -> void +virtual Android.Views.View.SetOnKeyListener(Android.Views.View.IOnKeyListener? l) -> void +virtual Android.Views.View.SetOnLongClickListener(Android.Views.View.IOnLongClickListener? l) -> void +virtual Android.Views.View.SetOnReceiveContentListener(string![]? mimeTypes, Android.Views.IOnReceiveContentListener? listener) -> void +virtual Android.Views.View.SetOnScrollChangeListener(Android.Views.View.IOnScrollChangeListener? l) -> void +virtual Android.Views.View.SetOnSystemUiVisibilityChangeListener(Android.Views.View.IOnSystemUiVisibilityChangeListener? l) -> void +virtual Android.Views.View.SetOnTouchListener(Android.Views.View.IOnTouchListener? l) -> void +virtual Android.Views.View.SetOutlineAmbientShadowColor(Android.Graphics.Color color) -> void +virtual Android.Views.View.SetOutlineSpotShadowColor(Android.Graphics.Color color) -> void +virtual Android.Views.View.SetPadding(int left, int top, int right, int bottom) -> void +virtual Android.Views.View.SetPaddingRelative(int start, int top, int end, int bottom) -> void +virtual Android.Views.View.SetRenderEffect(Android.Graphics.RenderEffect? renderEffect) -> void +virtual Android.Views.View.SetScrollContainer(bool isScrollContainer) -> void +virtual Android.Views.View.SetScrollIndicators(int indicators) -> void +virtual Android.Views.View.SetScrollIndicators(int indicators, int mask) -> void +virtual Android.Views.View.SetTag(int key, Java.Lang.Object? tag) -> void +virtual Android.Views.View.SetTransitionVisibility(Android.Views.ViewStates visibility) -> void +virtual Android.Views.View.SetViewTranslationCallback(Android.Views.Translation.IViewTranslationCallback! callback) -> void +virtual Android.Views.View.SetWillNotCacheDrawing(bool willNotCacheDrawing) -> void +virtual Android.Views.View.SetWillNotDraw(bool willNotDraw) -> void +virtual Android.Views.View.SetWindowInsetsAnimationCallback(Android.Views.WindowInsetsAnimation.Callback? callback) -> void +virtual Android.Views.View.SetX(float x) -> void +virtual Android.Views.View.SetY(float y) -> void +virtual Android.Views.View.SetZ(float z) -> void +virtual Android.Views.View.ShowContextMenu() -> bool +virtual Android.Views.View.ShowContextMenu(float x, float y) -> bool +virtual Android.Views.View.SolidColor.get -> int +virtual Android.Views.View.SoundEffectsEnabled.get -> bool +virtual Android.Views.View.SoundEffectsEnabled.set -> void +virtual Android.Views.View.SourceLayoutResId.get -> int +virtual Android.Views.View.StartActionMode(Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.Views.View.StartActionMode(Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.Views.View.StartAnimation(Android.Views.Animations.Animation? animation) -> void +virtual Android.Views.View.StartNestedScroll(Android.Views.ScrollAxis axes) -> bool +virtual Android.Views.View.StateListAnimator.get -> Android.Animation.StateListAnimator? +virtual Android.Views.View.StateListAnimator.set -> void +virtual Android.Views.View.StopNestedScroll() -> void +virtual Android.Views.View.SuggestedMinimumHeight.get -> int +virtual Android.Views.View.SuggestedMinimumWidth.get -> int +virtual Android.Views.View.SystemGestureExclusionRects.get -> System.Collections.Generic.IList! +virtual Android.Views.View.SystemGestureExclusionRects.set -> void +virtual Android.Views.View.SystemUiVisibility.get -> Android.Views.StatusBarVisibility +virtual Android.Views.View.SystemUiVisibility.set -> void +virtual Android.Views.View.Tag.get -> Java.Lang.Object? +virtual Android.Views.View.Tag.set -> void +virtual Android.Views.View.TextAlignment.get -> Android.Views.TextAlignment +virtual Android.Views.View.TextAlignment.set -> void +virtual Android.Views.View.TextDirection.get -> Android.Views.TextDirection +virtual Android.Views.View.TextDirection.set -> void +virtual Android.Views.View.TooltipTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Views.View.TooltipTextFormatted.set -> void +virtual Android.Views.View.TopFadingEdgeStrength.get -> float +virtual Android.Views.View.TopPaddingOffset.get -> int +virtual Android.Views.View.Touchables.get -> System.Collections.Generic.IList? +virtual Android.Views.View.TouchDelegate.get -> Android.Views.TouchDelegate? +virtual Android.Views.View.TouchDelegate.set -> void +virtual Android.Views.View.TransformMatrixToGlobal(Android.Graphics.Matrix! matrix) -> void +virtual Android.Views.View.TransformMatrixToLocal(Android.Graphics.Matrix! matrix) -> void +virtual Android.Views.View.TransitionAlpha.get -> float +virtual Android.Views.View.TransitionAlpha.set -> void +virtual Android.Views.View.TranslationX.get -> float +virtual Android.Views.View.TranslationX.set -> void +virtual Android.Views.View.TranslationY.get -> float +virtual Android.Views.View.TranslationY.set -> void +virtual Android.Views.View.TranslationZ.get -> float +virtual Android.Views.View.TranslationZ.set -> void +virtual Android.Views.View.UniqueDrawingId.get -> long +virtual Android.Views.View.UnscheduleDrawable(Android.Graphics.Drawables.Drawable! who, Java.Lang.IRunnable! what) -> void +virtual Android.Views.View.UnscheduleDrawable(Android.Graphics.Drawables.Drawable? who) -> void +virtual Android.Views.View.VerifyDrawable(Android.Graphics.Drawables.Drawable! who) -> bool +virtual Android.Views.View.VerticalFadingEdgeEnabled.get -> bool +virtual Android.Views.View.VerticalFadingEdgeEnabled.set -> void +virtual Android.Views.View.VerticalFadingEdgeLength.get -> int +virtual Android.Views.View.VerticalScrollBarEnabled.get -> bool +virtual Android.Views.View.VerticalScrollBarEnabled.set -> void +virtual Android.Views.View.VerticalScrollbarPosition.get -> Android.Views.ScrollbarPosition +virtual Android.Views.View.VerticalScrollbarPosition.set -> void +virtual Android.Views.View.VerticalScrollbarThumbDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.VerticalScrollbarThumbDrawable.set -> void +virtual Android.Views.View.VerticalScrollbarTrackDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Views.View.VerticalScrollbarTrackDrawable.set -> void +virtual Android.Views.View.VerticalScrollbarWidth.get -> int +virtual Android.Views.View.ViewTranslationResponse.get -> Android.Views.Translation.ViewTranslationResponse? +virtual Android.Views.View.ViewTreeObserver.get -> Android.Views.ViewTreeObserver? +virtual Android.Views.View.Visibility.get -> Android.Views.ViewStates +virtual Android.Views.View.Visibility.set -> void +virtual Android.Views.View.WillNotCacheDrawing() -> bool +virtual Android.Views.View.WillNotDraw() -> bool +virtual Android.Views.View.WindowAttachCount.get -> int +virtual Android.Views.View.WindowId.get -> Android.Views.WindowId? +virtual Android.Views.View.WindowInsetsController.get -> Android.Views.IWindowInsetsController? +virtual Android.Views.View.WindowSystemUiVisibility.get -> Android.Views.SystemUiFlags +virtual Android.Views.View.WindowToken.get -> Android.OS.IBinder? +virtual Android.Views.View.WindowVisibility.get -> Android.Views.ViewStates +virtual Android.Views.ViewConfiguration.GetScaledMaximumFlingVelocity(int inputDeviceId, Android.Views.Axis axis, int source) -> int +virtual Android.Views.ViewConfiguration.GetScaledMinimumFlingVelocity(int inputDeviceId, Android.Views.Axis axis, int source) -> int +virtual Android.Views.ViewConfiguration.HasPermanentMenuKey.get -> bool +virtual Android.Views.ViewConfiguration.ScaledAmbiguousGestureMultiplier.get -> float +virtual Android.Views.ViewConfiguration.ScaledDoubleTapSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledEdgeSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledFadingEdgeLength.get -> int +virtual Android.Views.ViewConfiguration.ScaledHandwritingGestureLineMargin.get -> int +virtual Android.Views.ViewConfiguration.ScaledHandwritingSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledHorizontalScrollFactor.get -> float +virtual Android.Views.ViewConfiguration.ScaledHoverSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledMaximumDrawingCacheSize.get -> int +virtual Android.Views.ViewConfiguration.ScaledMaximumFlingVelocity.get -> int +virtual Android.Views.ViewConfiguration.ScaledMinimumFlingVelocity.get -> int +virtual Android.Views.ViewConfiguration.ScaledMinimumScalingSpan.get -> int +virtual Android.Views.ViewConfiguration.ScaledOverflingDistance.get -> int +virtual Android.Views.ViewConfiguration.ScaledOverscrollDistance.get -> int +virtual Android.Views.ViewConfiguration.ScaledPagingTouchSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledScrollBarSize.get -> int +virtual Android.Views.ViewConfiguration.ScaledTouchSlop.get -> int +virtual Android.Views.ViewConfiguration.ScaledVerticalScrollFactor.get -> float +virtual Android.Views.ViewConfiguration.ScaledWindowTouchSlop.get -> int +virtual Android.Views.ViewConfiguration.ShouldShowMenuShortcutsWhenKeyboardPresent() -> bool +virtual Android.Views.ViewGroup.AddStatesFromChildren() -> bool +virtual Android.Views.ViewGroup.AddView(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.AddView(Android.Views.View? child, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Views.ViewGroup.AddView(Android.Views.View? child, int index) -> void +virtual Android.Views.ViewGroup.AddView(Android.Views.View? child, int index, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Views.ViewGroup.AddView(Android.Views.View? child, int width, int height) -> void +virtual Android.Views.ViewGroup.AddViewInLayout(Android.Views.View? child, int index, Android.Views.ViewGroup.LayoutParams? params) -> bool +virtual Android.Views.ViewGroup.AddViewInLayout(Android.Views.View? child, int index, Android.Views.ViewGroup.LayoutParams? params, bool preventRequestLayout) -> bool +virtual Android.Views.ViewGroup.AlwaysDrawnWithCacheEnabled.get -> bool +virtual Android.Views.ViewGroup.AlwaysDrawnWithCacheEnabled.set -> void +virtual Android.Views.ViewGroup.AnimationCacheEnabled.get -> bool +virtual Android.Views.ViewGroup.AnimationCacheEnabled.set -> void +virtual Android.Views.ViewGroup.AttachLayoutAnimationParameters(Android.Views.View? child, Android.Views.ViewGroup.LayoutParams? params, int index, int count) -> void +virtual Android.Views.ViewGroup.AttachViewToParent(Android.Views.View? child, int index, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Views.ViewGroup.BringChildToFront(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.CanAnimate() -> bool +virtual Android.Views.ViewGroup.CheckLayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> bool +virtual Android.Views.ViewGroup.ChildCount.get -> int +virtual Android.Views.ViewGroup.ChildDrawableStateChanged(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.ChildHasTransientStateChanged(Android.Views.View? child, bool childHasTransientState) -> void +virtual Android.Views.ViewGroup.ChildrenDrawingOrderEnabled.get -> bool +virtual Android.Views.ViewGroup.ChildrenDrawingOrderEnabled.set -> void +virtual Android.Views.ViewGroup.ChildrenDrawnWithCacheEnabled.get -> bool +virtual Android.Views.ViewGroup.ChildrenDrawnWithCacheEnabled.set -> void +virtual Android.Views.ViewGroup.CleanupLayoutState(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.ClearChildFocus(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.ClearDisappearingChildren() -> void +virtual Android.Views.ViewGroup.ClipChildren.get -> bool +virtual Android.Views.ViewGroup.ClipToPadding.get -> bool +virtual Android.Views.ViewGroup.Debug(int depth) -> void +virtual Android.Views.ViewGroup.DescendantFocusability.get -> Android.Views.DescendantFocusability +virtual Android.Views.ViewGroup.DescendantFocusability.set -> void +virtual Android.Views.ViewGroup.DetachAllViewsFromParent() -> void +virtual Android.Views.ViewGroup.DetachViewFromParent(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.DetachViewFromParent(int index) -> void +virtual Android.Views.ViewGroup.DetachViewsFromParent(int start, int count) -> void +virtual Android.Views.ViewGroup.DispatchFreezeSelfOnly(Android.Util.SparseArray? container) -> void +virtual Android.Views.ViewGroup.DispatchSetActivated(bool activated) -> void +virtual Android.Views.ViewGroup.DispatchSetSelected(bool selected) -> void +virtual Android.Views.ViewGroup.DispatchThawSelfOnly(Android.Util.SparseArray? container) -> void +virtual Android.Views.ViewGroup.DrawChild(Android.Graphics.Canvas! canvas, Android.Views.View? child, long drawingTime) -> bool +virtual Android.Views.ViewGroup.EndViewTransition(Android.Views.View? view) -> void +virtual Android.Views.ViewGroup.FindOnBackInvokedDispatcherForChild(Android.Views.View! child, Android.Views.View! requester) -> Android.Window.IOnBackInvokedDispatcher? +virtual Android.Views.ViewGroup.FocusableViewAvailable(Android.Views.View? v) -> void +virtual Android.Views.ViewGroup.FocusedChild.get -> Android.Views.View? +virtual Android.Views.ViewGroup.FocusSearch(Android.Views.View? focused, Android.Views.FocusSearchDirection direction) -> Android.Views.View? +virtual Android.Views.ViewGroup.GenerateDefaultLayoutParams() -> Android.Views.ViewGroup.LayoutParams? +virtual Android.Views.ViewGroup.GenerateLayoutParams(Android.Util.IAttributeSet? attrs) -> Android.Views.ViewGroup.LayoutParams? +virtual Android.Views.ViewGroup.GenerateLayoutParams(Android.Views.ViewGroup.LayoutParams? p) -> Android.Views.ViewGroup.LayoutParams? +virtual Android.Views.ViewGroup.GetChildAt(int index) -> Android.Views.View? +virtual Android.Views.ViewGroup.GetChildDrawingOrder(int childCount, int drawingPosition) -> int +virtual Android.Views.ViewGroup.GetChildStaticTransformation(Android.Views.View? child, Android.Views.Animations.Transformation? t) -> bool +virtual Android.Views.ViewGroup.GetChildVisibleRect(Android.Views.View? child, Android.Graphics.Rect? r, Android.Graphics.Point? offset) -> bool +virtual Android.Views.ViewGroup.IndexOfChild(Android.Views.View? child) -> int +virtual Android.Views.ViewGroup.InvalidateChildInParent(int[]? location, Android.Graphics.Rect? dirty) -> Android.Views.IViewParent? +virtual Android.Views.ViewGroup.IsLayoutSuppressed.get -> bool +virtual Android.Views.ViewGroup.LayoutAnimation.get -> Android.Views.Animations.LayoutAnimationController? +virtual Android.Views.ViewGroup.LayoutAnimation.set -> void +virtual Android.Views.ViewGroup.LayoutAnimationListener.get -> Android.Views.Animations.Animation.IAnimationListener? +virtual Android.Views.ViewGroup.LayoutAnimationListener.set -> void +virtual Android.Views.ViewGroup.LayoutMode.get -> Android.Views.ViewLayoutMode +virtual Android.Views.ViewGroup.LayoutMode.set -> void +virtual Android.Views.ViewGroup.LayoutParams.ResolveLayoutDirection(Android.Views.LayoutDirection layoutDirection) -> void +virtual Android.Views.ViewGroup.LayoutParams.SetBaseAttributes(Android.Content.Res.TypedArray? a, int widthAttr, int heightAttr) -> void +virtual Android.Views.ViewGroup.LayoutTransition.get -> Android.Animation.LayoutTransition? +virtual Android.Views.ViewGroup.LayoutTransition.set -> void +virtual Android.Views.ViewGroup.MarginLayoutParams.IsMarginRelative.get -> bool +virtual Android.Views.ViewGroup.MarginLayoutParams.LayoutDirection.get -> Android.Views.LayoutDirection +virtual Android.Views.ViewGroup.MarginLayoutParams.LayoutDirection.set -> void +virtual Android.Views.ViewGroup.MarginLayoutParams.MarginEnd.get -> int +virtual Android.Views.ViewGroup.MarginLayoutParams.MarginEnd.set -> void +virtual Android.Views.ViewGroup.MarginLayoutParams.MarginStart.get -> int +virtual Android.Views.ViewGroup.MarginLayoutParams.MarginStart.set -> void +virtual Android.Views.ViewGroup.MarginLayoutParams.SetMargins(int left, int top, int right, int bottom) -> void +virtual Android.Views.ViewGroup.MeasureChild(Android.Views.View? child, int parentWidthMeasureSpec, int parentHeightMeasureSpec) -> void +virtual Android.Views.ViewGroup.MeasureChildren(int widthMeasureSpec, int heightMeasureSpec) -> void +virtual Android.Views.ViewGroup.MeasureChildWithMargins(Android.Views.View? child, int parentWidthMeasureSpec, int widthUsed, int parentHeightMeasureSpec, int heightUsed) -> void +virtual Android.Views.ViewGroup.MotionEventSplittingEnabled.get -> bool +virtual Android.Views.ViewGroup.MotionEventSplittingEnabled.set -> void +virtual Android.Views.ViewGroup.NestedScrollAxes.get -> Android.Views.ScrollAxis +virtual Android.Views.ViewGroup.NotifySubtreeAccessibilityStateChanged(Android.Views.View? child, Android.Views.View? source, Android.Views.Accessibility.ContentChangeTypes changeType) -> void +virtual Android.Views.ViewGroup.OnDescendantInvalidated(Android.Views.View! child, Android.Views.View! target) -> void +virtual Android.Views.ViewGroup.OnInterceptHoverEvent(Android.Views.MotionEvent? e) -> bool +virtual Android.Views.ViewGroup.OnInterceptTouchEvent(Android.Views.MotionEvent? ev) -> bool +virtual Android.Views.ViewGroup.OnNestedFling(Android.Views.View? target, float velocityX, float velocityY, bool consumed) -> bool +virtual Android.Views.ViewGroup.OnNestedPreFling(Android.Views.View? target, float velocityX, float velocityY) -> bool +virtual Android.Views.ViewGroup.OnNestedPrePerformAccessibilityAction(Android.Views.View? target, Android.Views.Accessibility.Action action, Android.OS.Bundle? args) -> bool +virtual Android.Views.ViewGroup.OnNestedPreScroll(Android.Views.View? target, int dx, int dy, int[]? consumed) -> void +virtual Android.Views.ViewGroup.OnNestedScroll(Android.Views.View? target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed) -> void +virtual Android.Views.ViewGroup.OnNestedScrollAccepted(Android.Views.View? child, Android.Views.View? target, Android.Views.ScrollAxis axes) -> void +virtual Android.Views.ViewGroup.OnRequestFocusInDescendants(int direction, Android.Graphics.Rect? previouslyFocusedRect) -> bool +virtual Android.Views.ViewGroup.OnRequestSendAccessibilityEvent(Android.Views.View? child, Android.Views.Accessibility.AccessibilityEvent? e) -> bool +virtual Android.Views.ViewGroup.OnStartNestedScroll(Android.Views.View? child, Android.Views.View? target, Android.Views.ScrollAxis nestedScrollAxes) -> bool +virtual Android.Views.ViewGroup.OnStopNestedScroll(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.OnViewAdded(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.OnViewRemoved(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.PersistentDrawingCache.get -> Android.Views.PersistentDrawingCaches +virtual Android.Views.ViewGroup.PersistentDrawingCache.set -> void +virtual Android.Views.ViewGroup.RecomputeViewAttributes(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.RemoveAllViews() -> void +virtual Android.Views.ViewGroup.RemoveAllViewsInLayout() -> void +virtual Android.Views.ViewGroup.RemoveDetachedView(Android.Views.View? child, bool animate) -> void +virtual Android.Views.ViewGroup.RemoveView(Android.Views.View? view) -> void +virtual Android.Views.ViewGroup.RemoveViewAt(int index) -> void +virtual Android.Views.ViewGroup.RemoveViewInLayout(Android.Views.View? view) -> void +virtual Android.Views.ViewGroup.RemoveViews(int start, int count) -> void +virtual Android.Views.ViewGroup.RemoveViewsInLayout(int start, int count) -> void +virtual Android.Views.ViewGroup.RequestChildFocus(Android.Views.View? child, Android.Views.View? focused) -> void +virtual Android.Views.ViewGroup.RequestChildRectangleOnScreen(Android.Views.View? child, Android.Graphics.Rect? rectangle, bool immediate) -> bool +virtual Android.Views.ViewGroup.RequestDisallowInterceptTouchEvent(bool disallowIntercept) -> void +virtual Android.Views.ViewGroup.RequestSendAccessibilityEvent(Android.Views.View? child, Android.Views.Accessibility.AccessibilityEvent? e) -> bool +virtual Android.Views.ViewGroup.RequestTransparentRegion(Android.Views.View? child) -> void +virtual Android.Views.ViewGroup.ResetResolvedLayoutDirection() -> void +virtual Android.Views.ViewGroup.ResetResolvedTextDirection() -> void +virtual Android.Views.ViewGroup.ScheduleLayoutAnimation() -> void +virtual Android.Views.ViewGroup.SetAddStatesFromChildren(bool addsStates) -> void +virtual Android.Views.ViewGroup.SetChildrenDrawingCacheEnabled(bool enabled) -> void +virtual Android.Views.ViewGroup.SetClipChildren(bool clipChildren) -> void +virtual Android.Views.ViewGroup.SetClipToPadding(bool clipToPadding) -> void +virtual Android.Views.ViewGroup.SetOnHierarchyChangeListener(Android.Views.ViewGroup.IOnHierarchyChangeListener? listener) -> void +virtual Android.Views.ViewGroup.SetStaticTransformationsEnabled(bool enabled) -> void +virtual Android.Views.ViewGroup.ShouldDelayChildPressedState() -> bool +virtual Android.Views.ViewGroup.ShowContextMenuForChild(Android.Views.View? originalView) -> bool +virtual Android.Views.ViewGroup.ShowContextMenuForChild(Android.Views.View? originalView, float x, float y) -> bool +virtual Android.Views.ViewGroup.StartActionModeForChild(Android.Views.View? originalView, Android.Views.ActionMode.ICallback? callback) -> Android.Views.ActionMode? +virtual Android.Views.ViewGroup.StartActionModeForChild(Android.Views.View? originalView, Android.Views.ActionMode.ICallback? callback, Android.Views.ActionModeType type) -> Android.Views.ActionMode? +virtual Android.Views.ViewGroup.StartLayoutAnimation() -> void +virtual Android.Views.ViewGroup.StartViewTransition(Android.Views.View? view) -> void +virtual Android.Views.ViewGroup.SuppressLayout(bool suppress) -> void +virtual Android.Views.ViewGroup.TouchscreenBlocksFocus.get -> bool +virtual Android.Views.ViewGroup.TouchscreenBlocksFocus.set -> void +virtual Android.Views.ViewGroup.TransitionGroup.get -> bool +virtual Android.Views.ViewGroup.TransitionGroup.set -> void +virtual Android.Views.ViewGroup.UpdateViewLayout(Android.Views.View? view, Android.Views.ViewGroup.LayoutParams? params) -> void +virtual Android.Views.ViewGroupOverlay.Add(Android.Views.View! view) -> void +virtual Android.Views.ViewGroupOverlay.Remove(Android.Views.View! view) -> void +virtual Android.Views.ViewOverlay.Add(Android.Graphics.Drawables.Drawable! drawable) -> void +virtual Android.Views.ViewOverlay.Clear() -> void +virtual Android.Views.ViewOverlay.Remove(Android.Graphics.Drawables.Drawable! drawable) -> void +virtual Android.Views.ViewPropertyAnimator.Alpha(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.AlphaBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.Cancel() -> void +virtual Android.Views.ViewPropertyAnimator.Duration.get -> long +virtual Android.Views.ViewPropertyAnimator.Interpolator.get -> Android.Animation.ITimeInterpolator? +virtual Android.Views.ViewPropertyAnimator.Rotation(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.RotationBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.RotationX(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.RotationXBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.RotationY(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.RotationYBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.ScaleX(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.ScaleXBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.ScaleY(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.ScaleYBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.SetDuration(long duration) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.SetInterpolator(Android.Animation.ITimeInterpolator? interpolator) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.SetListener(Android.Animation.Animator.IAnimatorListener? listener) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.SetStartDelay(long startDelay) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.SetUpdateListener(Android.Animation.ValueAnimator.IAnimatorUpdateListener? listener) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.Start() -> void +virtual Android.Views.ViewPropertyAnimator.StartDelay.get -> long +virtual Android.Views.ViewPropertyAnimator.TranslationX(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.TranslationXBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.TranslationY(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.TranslationYBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.TranslationZ(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.TranslationZBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.WithEndAction(Java.Lang.IRunnable? runnable) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.WithLayer() -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.WithStartAction(Java.Lang.IRunnable? runnable) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.X(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.XBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.Y(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.YBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.Z(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewPropertyAnimator.ZBy(float value) -> Android.Views.ViewPropertyAnimator! +virtual Android.Views.ViewStructure.SetHintIdEntry(string! entryName) -> void +virtual Android.Views.ViewStructure.SetImportantForAutofill(int mode) -> void +virtual Android.Views.ViewStructure.SetMaxTextEms(int maxEms) -> void +virtual Android.Views.ViewStructure.SetMaxTextLength(int maxLength) -> void +virtual Android.Views.ViewStructure.SetMinTextEms(int minEms) -> void +virtual Android.Views.ViewStructure.SetReceiveContentMimeTypes(string![]? mimeTypes) -> void +virtual Android.Views.ViewStructure.SetTextIdEntry(string! entryName) -> void +virtual Android.Views.Window.AddFlags(Android.Views.WindowManagerFlags flags) -> void +virtual Android.Views.Window.AllowEnterTransitionOverlap.get -> bool +virtual Android.Views.Window.AllowEnterTransitionOverlap.set -> void +virtual Android.Views.Window.AllowReturnTransitionOverlap.get -> bool +virtual Android.Views.Window.AllowReturnTransitionOverlap.set -> void +virtual Android.Views.Window.ClearFlags(Android.Views.WindowManagerFlags flags) -> void +virtual Android.Views.Window.ColorMode.get -> Android.Content.PM.ActivityColorMode +virtual Android.Views.Window.ColorMode.set -> void +virtual Android.Views.Window.ContentScene.get -> Android.Transitions.Scene? +virtual Android.Views.Window.EnterTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.EnterTransition.set -> void +virtual Android.Views.Window.ExitTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.ExitTransition.set -> void +virtual Android.Views.Window.FindViewById(int id) -> Android.Views.View? +virtual Android.Views.Window.HasFeature(Android.Views.WindowFeatures feature) -> bool +virtual Android.Views.Window.InjectInputEvent(Android.Views.InputEvent? e) -> void +virtual Android.Views.Window.InsetsController.get -> Android.Views.IWindowInsetsController? +virtual Android.Views.Window.IsWideColorGamut.get -> bool +virtual Android.Views.Window.MediaController.get -> Android.Media.Session.MediaController? +virtual Android.Views.Window.MediaController.set -> void +virtual Android.Views.Window.NavigationBarContrastEnforced.get -> bool +virtual Android.Views.Window.NavigationBarContrastEnforced.set -> void +virtual Android.Views.Window.NavigationBarDividerColor.get -> int +virtual Android.Views.Window.NavigationBarDividerColor.set -> void +virtual Android.Views.Window.OnBackInvokedDispatcher.get -> Android.Window.IOnBackInvokedDispatcher! +virtual Android.Views.Window.ReenterTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.ReenterTransition.set -> void +virtual Android.Views.Window.RegisterScrollCaptureCallback(Android.Views.IScrollCaptureCallback! callback) -> void +virtual Android.Views.Window.RequestFeature(Android.Views.WindowFeatures featureId) -> bool +virtual Android.Views.Window.ReturnTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.ReturnTransition.set -> void +virtual Android.Views.Window.RootSurfaceControl.get -> Android.Views.IAttachedSurfaceControl? +virtual Android.Views.Window.SetBackgroundBlurRadius(int blurRadius) -> void +virtual Android.Views.Window.SetBackgroundDrawableResource(int resId) -> void +virtual Android.Views.Window.SetClipToOutline(bool clipToOutline) -> void +virtual Android.Views.Window.SetDecorFitsSystemWindows(bool decorFitsSystemWindows) -> void +virtual Android.Views.Window.SetDefaultWindowFormat(int format) -> void +virtual Android.Views.Window.SetDimAmount(float amount) -> void +virtual Android.Views.Window.SetElevation(float elevation) -> void +virtual Android.Views.Window.SetFlags(Android.Views.WindowManagerFlags flags, Android.Views.WindowManagerFlags mask) -> void +virtual Android.Views.Window.SetFormat(Android.Graphics.Format format) -> void +virtual Android.Views.Window.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Views.Window.SetIcon(int resId) -> void +virtual Android.Views.Window.SetLayout(int width, int height) -> void +virtual Android.Views.Window.SetLocalFocus(bool hasFocus, bool inTouchMode) -> void +virtual Android.Views.Window.SetLogo(int resId) -> void +virtual Android.Views.Window.SetPreferMinimalPostProcessing(bool isPreferred) -> void +virtual Android.Views.Window.SetSoftInputMode(Android.Views.SoftInput mode) -> void +virtual Android.Views.Window.SetSustainedPerformanceMode(bool enable) -> void +virtual Android.Views.Window.SetType(Android.Views.WindowManagerTypes type) -> void +virtual Android.Views.Window.SetUiOptions(Android.Content.PM.UiOptions uiOptions) -> void +virtual Android.Views.Window.SetUiOptions(Android.Content.PM.UiOptions uiOptions, Android.Content.PM.UiOptions mask) -> void +virtual Android.Views.Window.SetWindowAnimations(int resId) -> void +virtual Android.Views.Window.SetWindowManager(Android.Views.IWindowManager? wm, Android.OS.IBinder? appToken, string? appName) -> void +virtual Android.Views.Window.SetWindowManager(Android.Views.IWindowManager? wm, Android.OS.IBinder? appToken, string? appName, bool hardwareAccelerated) -> void +virtual Android.Views.Window.SharedElementEnterTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.SharedElementEnterTransition.set -> void +virtual Android.Views.Window.SharedElementExitTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.SharedElementExitTransition.set -> void +virtual Android.Views.Window.SharedElementReenterTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.SharedElementReenterTransition.set -> void +virtual Android.Views.Window.SharedElementReturnTransition.get -> Android.Transitions.Transition? +virtual Android.Views.Window.SharedElementReturnTransition.set -> void +virtual Android.Views.Window.SharedElementsUseOverlay.get -> bool +virtual Android.Views.Window.SharedElementsUseOverlay.set -> void +virtual Android.Views.Window.StatusBarContrastEnforced.get -> bool +virtual Android.Views.Window.StatusBarContrastEnforced.set -> void +virtual Android.Views.Window.SystemGestureExclusionRects.get -> System.Collections.Generic.IList! +virtual Android.Views.Window.SystemGestureExclusionRects.set -> void +virtual Android.Views.Window.TransitionBackgroundFadeDuration.get -> long +virtual Android.Views.Window.TransitionBackgroundFadeDuration.set -> void +virtual Android.Views.Window.TransitionManager.get -> Android.Transitions.TransitionManager? +virtual Android.Views.Window.TransitionManager.set -> void +virtual Android.Views.Window.UnregisterScrollCaptureCallback(Android.Views.IScrollCaptureCallback! callback) -> void +virtual Android.Views.Window.WindowManager.get -> Android.Views.IWindowManager? +virtual Android.Views.WindowId.DescribeContents() -> int +virtual Android.Views.WindowId.IsFocused.get -> bool +virtual Android.Views.WindowId.RegisterFocusObserver(Android.Views.WindowId.FocusObserver? observer) -> void +virtual Android.Views.WindowId.UnregisterFocusObserver(Android.Views.WindowId.FocusObserver? observer) -> void +virtual Android.Views.WindowId.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Views.WindowInsetsAnimation.Callback.OnEnd(Android.Views.WindowInsetsAnimation! animation) -> void +virtual Android.Views.WindowInsetsAnimation.Callback.OnPrepare(Android.Views.WindowInsetsAnimation! animation) -> void +virtual Android.Views.WindowInsetsAnimation.Callback.OnStart(Android.Views.WindowInsetsAnimation! animation, Android.Views.WindowInsetsAnimation.Bounds! bounds) -> Android.Views.WindowInsetsAnimation.Bounds! +virtual Android.Views.WindowManagerLayoutParams.AreWallpaperTouchEventsEnabled() -> bool +virtual Android.Views.WindowManagerLayoutParams.BlurBehindRadius.get -> int +virtual Android.Views.WindowManagerLayoutParams.BlurBehindRadius.set -> void +virtual Android.Views.WindowManagerLayoutParams.CanPlayMoveAnimation() -> bool +virtual Android.Views.WindowManagerLayoutParams.ColorMode.get -> Android.Content.PM.ActivityColorMode +virtual Android.Views.WindowManagerLayoutParams.ColorMode.set -> void +virtual Android.Views.WindowManagerLayoutParams.Debug(string? output) -> string? +virtual Android.Views.WindowManagerLayoutParams.DescribeContents() -> int +virtual Android.Views.WindowManagerLayoutParams.FitInsetsIgnoringVisibility.get -> bool +virtual Android.Views.WindowManagerLayoutParams.FitInsetsIgnoringVisibility.set -> void +virtual Android.Views.WindowManagerLayoutParams.FitInsetsSides.get -> int +virtual Android.Views.WindowManagerLayoutParams.FitInsetsSides.set -> void +virtual Android.Views.WindowManagerLayoutParams.FitInsetsTypes.get -> int +virtual Android.Views.WindowManagerLayoutParams.FitInsetsTypes.set -> void +virtual Android.Views.WindowManagerLayoutParams.HdrConversionEnabled.get -> bool +virtual Android.Views.WindowManagerLayoutParams.HdrConversionEnabled.set -> void +virtual Android.Views.WindowManagerLayoutParams.SetCanPlayMoveAnimation(bool enable) -> void +virtual Android.Views.WindowManagerLayoutParams.SetWallpaperTouchEventsEnabled(bool enable) -> void +virtual Android.Views.WindowManagerLayoutParams.WriteToParcel(Android.OS.Parcel? out, Android.OS.ParcelableWriteFlags parcelableFlags) -> void +virtual Android.Webkit.CacheManager.CacheResult.ContentDisposition.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.ContentLength.get -> long +virtual Android.Webkit.CacheManager.CacheResult.Encoding.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.Encoding.set -> void +virtual Android.Webkit.CacheManager.CacheResult.ETag.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.Expires.get -> long +virtual Android.Webkit.CacheManager.CacheResult.ExpiresString.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.HttpStatusCode.get -> Java.Net.HttpStatus +virtual Android.Webkit.CacheManager.CacheResult.InputStream.get -> System.IO.Stream? +virtual Android.Webkit.CacheManager.CacheResult.InputStream.set -> void +virtual Android.Webkit.CacheManager.CacheResult.LastModified.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.LocalPath.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.Location.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.MimeType.get -> string? +virtual Android.Webkit.CacheManager.CacheResult.OutputStream.get -> System.IO.Stream? +virtual Android.Webkit.ConsoleMessage.InvokeMessageLevel() -> Android.Webkit.ConsoleMessage.MessageLevel? +virtual Android.Webkit.ConsoleMessage.LineNumber() -> int +virtual Android.Webkit.ConsoleMessage.Message() -> string? +virtual Android.Webkit.ConsoleMessage.SourceId() -> string? +virtual Android.Webkit.DateSorter.GetBoundary(int index) -> long +virtual Android.Webkit.DateSorter.GetIndex(long time) -> int +virtual Android.Webkit.DateSorter.GetLabel(int index) -> string? +virtual Android.Webkit.GeolocationPermissions.Allow(string? origin) -> void +virtual Android.Webkit.GeolocationPermissions.Clear(string? origin) -> void +virtual Android.Webkit.GeolocationPermissions.ClearAll() -> void +virtual Android.Webkit.GeolocationPermissions.GetAllowed(string? origin, Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.GeolocationPermissions.GetOrigins(Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.HttpAuthHandler.Cancel() -> void +virtual Android.Webkit.HttpAuthHandler.Proceed(string? username, string? password) -> void +virtual Android.Webkit.HttpAuthHandler.UseHttpAuthUsernamePassword() -> bool +virtual Android.Webkit.JsPromptResult.Confirm(string? result) -> void +virtual Android.Webkit.MimeTypeMap.GetExtensionFromMimeType(string? mimeType) -> string? +virtual Android.Webkit.MimeTypeMap.GetMimeTypeFromExtension(string? extension) -> string? +virtual Android.Webkit.MimeTypeMap.HasExtension(string? extension) -> bool +virtual Android.Webkit.MimeTypeMap.HasMimeType(string? mimeType) -> bool +virtual Android.Webkit.Plugin.Description.get -> string? +virtual Android.Webkit.Plugin.Description.set -> void +virtual Android.Webkit.Plugin.DispatchClickEvent(Android.Content.Context? context) -> void +virtual Android.Webkit.Plugin.FileName.get -> string? +virtual Android.Webkit.Plugin.FileName.set -> void +virtual Android.Webkit.Plugin.Name.get -> string? +virtual Android.Webkit.Plugin.Name.set -> void +virtual Android.Webkit.Plugin.Path.get -> string? +virtual Android.Webkit.Plugin.Path.set -> void +virtual Android.Webkit.Plugin.SetClickHandler(Android.Webkit.Plugin.IPreferencesClickHandler? handler) -> void +virtual Android.Webkit.PluginList.AddPlugin(Android.Webkit.Plugin? plugin) -> void +virtual Android.Webkit.PluginList.Clear() -> void +virtual Android.Webkit.PluginList.List.get -> System.Collections.IList? +virtual Android.Webkit.PluginList.PluginClicked(Android.Content.Context? context, int position) -> void +virtual Android.Webkit.PluginList.RemovePlugin(Android.Webkit.Plugin? plugin) -> void +virtual Android.Webkit.ServiceWorkerClient.ShouldInterceptRequest(Android.Webkit.IWebResourceRequest? request) -> Android.Webkit.WebResourceResponse? +virtual Android.Webkit.SslErrorHandler.Cancel() -> void +virtual Android.Webkit.SslErrorHandler.Proceed() -> void +virtual Android.Webkit.TracingConfig.Builder.AddCategories(Android.Webkit.Categories[]? predefinedCategories) -> Android.Webkit.TracingConfig.Builder? +virtual Android.Webkit.TracingConfig.Builder.AddCategories(params string![]? categories) -> Android.Webkit.TracingConfig.Builder? +virtual Android.Webkit.TracingConfig.Builder.AddCategories(System.Collections.Generic.ICollection? categories) -> Android.Webkit.TracingConfig.Builder? +virtual Android.Webkit.TracingConfig.Builder.Build() -> Android.Webkit.TracingConfig? +virtual Android.Webkit.TracingConfig.Builder.SetTracingMode(Android.Webkit.TracingMode tracingMode) -> Android.Webkit.TracingConfig.Builder? +virtual Android.Webkit.TracingConfig.CustomIncludedCategories.get -> System.Collections.Generic.IList! +virtual Android.Webkit.TracingConfig.PredefinedCategories.get -> Android.Webkit.Categories +virtual Android.Webkit.TracingConfig.TracingMode.get -> Android.Webkit.TracingMode +virtual Android.Webkit.WebChromeClient.DefaultVideoPoster.get -> Android.Graphics.Bitmap? +virtual Android.Webkit.WebChromeClient.GetVisitedHistory(Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.WebChromeClient.OnCloseWindow(Android.Webkit.WebView? window) -> void +virtual Android.Webkit.WebChromeClient.OnConsoleMessage(Android.Webkit.ConsoleMessage? consoleMessage) -> bool +virtual Android.Webkit.WebChromeClient.OnConsoleMessage(string? message, int lineNumber, string? sourceID) -> void +virtual Android.Webkit.WebChromeClient.OnCreateWindow(Android.Webkit.WebView? view, bool isDialog, bool isUserGesture, Android.OS.Message? resultMsg) -> bool +virtual Android.Webkit.WebChromeClient.OnExceededDatabaseQuota(string? url, string? databaseIdentifier, long quota, long estimatedDatabaseSize, long totalQuota, Android.Webkit.WebStorage.IQuotaUpdater? quotaUpdater) -> void +virtual Android.Webkit.WebChromeClient.OnGeolocationPermissionsHidePrompt() -> void +virtual Android.Webkit.WebChromeClient.OnGeolocationPermissionsShowPrompt(string? origin, Android.Webkit.GeolocationPermissions.ICallback? callback) -> void +virtual Android.Webkit.WebChromeClient.OnHideCustomView() -> void +virtual Android.Webkit.WebChromeClient.OnJsAlert(Android.Webkit.WebView? view, string? url, string? message, Android.Webkit.JsResult? result) -> bool +virtual Android.Webkit.WebChromeClient.OnJsBeforeUnload(Android.Webkit.WebView? view, string? url, string? message, Android.Webkit.JsResult? result) -> bool +virtual Android.Webkit.WebChromeClient.OnJsConfirm(Android.Webkit.WebView? view, string? url, string? message, Android.Webkit.JsResult? result) -> bool +virtual Android.Webkit.WebChromeClient.OnJsPrompt(Android.Webkit.WebView? view, string? url, string? message, string? defaultValue, Android.Webkit.JsPromptResult? result) -> bool +virtual Android.Webkit.WebChromeClient.OnJsTimeout() -> bool +virtual Android.Webkit.WebChromeClient.OnPermissionRequest(Android.Webkit.PermissionRequest? request) -> void +virtual Android.Webkit.WebChromeClient.OnPermissionRequestCanceled(Android.Webkit.PermissionRequest? request) -> void +virtual Android.Webkit.WebChromeClient.OnProgressChanged(Android.Webkit.WebView? view, int newProgress) -> void +virtual Android.Webkit.WebChromeClient.OnReachedMaxAppCacheSize(long requiredStorage, long quota, Android.Webkit.WebStorage.IQuotaUpdater? quotaUpdater) -> void +virtual Android.Webkit.WebChromeClient.OnReceivedIcon(Android.Webkit.WebView? view, Android.Graphics.Bitmap? icon) -> void +virtual Android.Webkit.WebChromeClient.OnReceivedTitle(Android.Webkit.WebView? view, string? title) -> void +virtual Android.Webkit.WebChromeClient.OnReceivedTouchIconUrl(Android.Webkit.WebView? view, string? url, bool precomposed) -> void +virtual Android.Webkit.WebChromeClient.OnRequestFocus(Android.Webkit.WebView? view) -> void +virtual Android.Webkit.WebChromeClient.OnShowCustomView(Android.Views.View? view, Android.Content.PM.ScreenOrientation requestedOrientation, Android.Webkit.WebChromeClient.ICustomViewCallback? callback) -> void +virtual Android.Webkit.WebChromeClient.OnShowCustomView(Android.Views.View? view, Android.Webkit.WebChromeClient.ICustomViewCallback? callback) -> void +virtual Android.Webkit.WebChromeClient.OnShowFileChooser(Android.Webkit.WebView? webView, Android.Webkit.IValueCallback? filePathCallback, Android.Webkit.WebChromeClient.FileChooserParams? fileChooserParams) -> bool +virtual Android.Webkit.WebChromeClient.VideoLoadingProgressView.get -> Android.Views.View? +virtual Android.Webkit.WebHistoryItem.Id.get -> int +virtual Android.Webkit.WebMessage.Data.get -> string? +virtual Android.Webkit.WebMessage.GetPorts() -> Android.Webkit.WebMessagePort![]? +virtual Android.Webkit.WebMessagePort.WebMessageCallback.OnMessage(Android.Webkit.WebMessagePort? port, Android.Webkit.WebMessage? message) -> void +virtual Android.Webkit.WebResourceResponse.Data.get -> System.IO.Stream? +virtual Android.Webkit.WebResourceResponse.Data.set -> void +virtual Android.Webkit.WebResourceResponse.Encoding.get -> string? +virtual Android.Webkit.WebResourceResponse.Encoding.set -> void +virtual Android.Webkit.WebResourceResponse.MimeType.get -> string? +virtual Android.Webkit.WebResourceResponse.MimeType.set -> void +virtual Android.Webkit.WebResourceResponse.ReasonPhrase.get -> string? +virtual Android.Webkit.WebResourceResponse.ResponseHeaders.get -> System.Collections.Generic.IDictionary? +virtual Android.Webkit.WebResourceResponse.ResponseHeaders.set -> void +virtual Android.Webkit.WebResourceResponse.SetStatusCodeAndReasonPhrase(int statusCode, string! reasonPhrase) -> void +virtual Android.Webkit.WebResourceResponse.StatusCode.get -> int +virtual Android.Webkit.WebSettings.AlgorithmicDarkeningAllowed.get -> bool +virtual Android.Webkit.WebSettings.AlgorithmicDarkeningAllowed.set -> void +virtual Android.Webkit.WebSettings.ForceDark.get -> Android.Webkit.ForceDarkMode +virtual Android.Webkit.WebSettings.ForceDark.set -> void +virtual Android.Webkit.WebSettings.GetTextSize() -> Android.Webkit.WebSettings.TextSize? +virtual Android.Webkit.WebSettings.NavDump.get -> bool +virtual Android.Webkit.WebSettings.NavDump.set -> void +virtual Android.Webkit.WebSettings.PluginsEnabled.get -> bool +virtual Android.Webkit.WebSettings.PluginsEnabled.set -> void +virtual Android.Webkit.WebSettings.PluginsPath.get -> string? +virtual Android.Webkit.WebSettings.PluginsPath.set -> void +virtual Android.Webkit.WebSettings.SetTextSize(Android.Webkit.WebSettings.TextSize? t) -> void +virtual Android.Webkit.WebSettings.UseDoubleTree.get -> bool +virtual Android.Webkit.WebSettings.UseDoubleTree.set -> void +virtual Android.Webkit.WebSettings.UserAgent.get -> int +virtual Android.Webkit.WebSettings.UserAgent.set -> void +virtual Android.Webkit.WebSettings.UseWebViewBackgroundForOverscrollBackground.get -> bool +virtual Android.Webkit.WebSettings.UseWebViewBackgroundForOverscrollBackground.set -> void +virtual Android.Webkit.WebStorage.DeleteAllData() -> void +virtual Android.Webkit.WebStorage.DeleteOrigin(string? origin) -> void +virtual Android.Webkit.WebStorage.GetOrigins(Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.WebStorage.GetQuotaForOrigin(string? origin, Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.WebStorage.GetUsageForOrigin(string? origin, Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.WebStorage.Origin.GetOrigin() -> string? +virtual Android.Webkit.WebStorage.Origin.Quota.get -> long +virtual Android.Webkit.WebStorage.Origin.Usage.get -> long +virtual Android.Webkit.WebStorage.SetQuotaForOrigin(string? origin, long quota) -> void +virtual Android.Webkit.WebSyncManager.OnSyncInit() -> void +virtual Android.Webkit.WebSyncManager.ResetSync() -> void +virtual Android.Webkit.WebSyncManager.Run() -> void +virtual Android.Webkit.WebSyncManager.StartSync() -> void +virtual Android.Webkit.WebSyncManager.StopSync() -> void +virtual Android.Webkit.WebSyncManager.Sync() -> void +virtual Android.Webkit.WebView.AddJavascriptInterface(Java.Lang.Object! object, string! name) -> void +virtual Android.Webkit.WebView.CanGoBack() -> bool +virtual Android.Webkit.WebView.CanGoBackOrForward(int steps) -> bool +virtual Android.Webkit.WebView.CanGoForward() -> bool +virtual Android.Webkit.WebView.CanZoomIn() -> bool +virtual Android.Webkit.WebView.CanZoomOut() -> bool +virtual Android.Webkit.WebView.CapturePicture() -> Android.Graphics.Picture? +virtual Android.Webkit.WebView.Certificate.get -> Android.Net.Http.SslCertificate? +virtual Android.Webkit.WebView.Certificate.set -> void +virtual Android.Webkit.WebView.ClearCache(bool includeDiskFiles) -> void +virtual Android.Webkit.WebView.ClearFormData() -> void +virtual Android.Webkit.WebView.ClearHistory() -> void +virtual Android.Webkit.WebView.ClearMatches() -> void +virtual Android.Webkit.WebView.ClearSslPreferences() -> void +virtual Android.Webkit.WebView.ClearView() -> void +virtual Android.Webkit.WebView.ContentHeight.get -> int +virtual Android.Webkit.WebView.CopyBackForwardList() -> Android.Webkit.WebBackForwardList! +virtual Android.Webkit.WebView.CreatePrintDocumentAdapter() -> Android.Print.PrintDocumentAdapter? +virtual Android.Webkit.WebView.CreatePrintDocumentAdapter(string! documentName) -> Android.Print.PrintDocumentAdapter! +virtual Android.Webkit.WebView.CreateWebMessageChannel() -> Android.Webkit.WebMessagePort![]! +virtual Android.Webkit.WebView.DebugDump() -> void +virtual Android.Webkit.WebView.Destroy() -> void +virtual Android.Webkit.WebView.DocumentHasImages(Android.OS.Message! response) -> void +virtual Android.Webkit.WebView.EmulateShiftHeld() -> void +virtual Android.Webkit.WebView.EvaluateJavascript(string! script, Android.Webkit.IValueCallback? resultCallback) -> void +virtual Android.Webkit.WebView.Favicon.get -> Android.Graphics.Bitmap? +virtual Android.Webkit.WebView.FindAll(string? find) -> int +virtual Android.Webkit.WebView.FindAllAsync(string! find) -> void +virtual Android.Webkit.WebView.FindNext(bool forward) -> void +virtual Android.Webkit.WebView.FlingScroll(int vx, int vy) -> void +virtual Android.Webkit.WebView.FreeMemory() -> void +virtual Android.Webkit.WebView.GetHitTestResult() -> Android.Webkit.WebView.HitTestResult! +virtual Android.Webkit.WebView.GetHttpAuthUsernamePassword(string? host, string? realm) -> string![]? +virtual Android.Webkit.WebView.GoBack() -> void +virtual Android.Webkit.WebView.GoBackOrForward(int steps) -> void +virtual Android.Webkit.WebView.GoForward() -> void +virtual Android.Webkit.WebView.HitTestResult.Extra.get -> string? +virtual Android.Webkit.WebView.HitTestResult.Type.get -> Android.Webkit.HitTestResult +virtual Android.Webkit.WebView.InvokeZoomPicker() -> void +virtual Android.Webkit.WebView.IsPrivateBrowsingEnabled.get -> bool +virtual Android.Webkit.WebView.LoadData(string! data, string? mimeType, string? encoding) -> void +virtual Android.Webkit.WebView.LoadDataWithBaseURL(string? baseUrl, string! data, string? mimeType, string? encoding, string? historyUrl) -> void +virtual Android.Webkit.WebView.LoadUrl(string! url) -> void +virtual Android.Webkit.WebView.LoadUrl(string! url, System.Collections.Generic.IDictionary! additionalHttpHeaders) -> void +virtual Android.Webkit.WebView.OnChildViewAdded(Android.Views.View? parent, Android.Views.View? child) -> void +virtual Android.Webkit.WebView.OnChildViewRemoved(Android.Views.View? p, Android.Views.View? child) -> void +virtual Android.Webkit.WebView.OnGlobalFocusChanged(Android.Views.View? oldFocus, Android.Views.View? newFocus) -> void +virtual Android.Webkit.WebView.OnPause() -> void +virtual Android.Webkit.WebView.OnResume() -> void +virtual Android.Webkit.WebView.OriginalUrl.get -> string? +virtual Android.Webkit.WebView.OverlayHorizontalScrollbar() -> bool +virtual Android.Webkit.WebView.OverlayVerticalScrollbar() -> bool +virtual Android.Webkit.WebView.PageDown(bool bottom) -> bool +virtual Android.Webkit.WebView.PageUp(bool top) -> bool +virtual Android.Webkit.WebView.PauseTimers() -> void +virtual Android.Webkit.WebView.PostUrl(string! url, byte[]! postData) -> void +virtual Android.Webkit.WebView.PostVisualStateCallback(long requestId, Android.Webkit.WebView.VisualStateCallback! callback) -> void +virtual Android.Webkit.WebView.PostWebMessage(Android.Webkit.WebMessage! message, Android.Net.Uri! targetOrigin) -> void +virtual Android.Webkit.WebView.Progress.get -> int +virtual Android.Webkit.WebView.RefreshPlugins(bool reloadOpenPages) -> void +virtual Android.Webkit.WebView.Reload() -> void +virtual Android.Webkit.WebView.RemoveJavascriptInterface(string! name) -> void +virtual Android.Webkit.WebView.RendererPriorityWaivedWhenNotVisible.get -> bool +virtual Android.Webkit.WebView.RendererRequestedPriority.get -> Android.Webkit.RendererPriority +virtual Android.Webkit.WebView.RequestFocusNodeHref(Android.OS.Message? hrefMsg) -> void +virtual Android.Webkit.WebView.RequestImageRef(Android.OS.Message! msg) -> void +virtual Android.Webkit.WebView.RestorePicture(Android.OS.Bundle? b, Java.IO.File? src) -> bool +virtual Android.Webkit.WebView.RestoreState(Android.OS.Bundle! inState) -> Android.Webkit.WebBackForwardList? +virtual Android.Webkit.WebView.ResumeTimers() -> void +virtual Android.Webkit.WebView.SavePassword(string? host, string? username, string? password) -> void +virtual Android.Webkit.WebView.SavePicture(Android.OS.Bundle? b, Java.IO.File? dest) -> bool +virtual Android.Webkit.WebView.SaveState(Android.OS.Bundle! outState) -> Android.Webkit.WebBackForwardList? +virtual Android.Webkit.WebView.SaveWebArchive(string! basename, bool autoname, Android.Webkit.IValueCallback? callback) -> void +virtual Android.Webkit.WebView.SaveWebArchive(string! filename) -> void +virtual Android.Webkit.WebView.Scale.get -> float +virtual Android.Webkit.WebView.SetDownloadListener(Android.Webkit.IDownloadListener? listener) -> void +virtual Android.Webkit.WebView.SetFindListener(Android.Webkit.WebView.IFindListener? listener) -> void +virtual Android.Webkit.WebView.SetHorizontalScrollbarOverlay(bool overlay) -> void +virtual Android.Webkit.WebView.SetHttpAuthUsernamePassword(string? host, string? realm, string? username, string? password) -> void +virtual Android.Webkit.WebView.SetInitialScale(int scaleInPercent) -> void +virtual Android.Webkit.WebView.SetMapTrackballToArrowKeys(bool setMap) -> void +virtual Android.Webkit.WebView.SetNetworkAvailable(bool networkUp) -> void +virtual Android.Webkit.WebView.SetPictureListener(Android.Webkit.WebView.IPictureListener? listener) -> void +virtual Android.Webkit.WebView.SetRendererPriorityPolicy(Android.Webkit.RendererPriority rendererRequestedPriority, bool waivedWhenNotVisible) -> void +virtual Android.Webkit.WebView.Settings.get -> Android.Webkit.WebSettings! +virtual Android.Webkit.WebView.SetVerticalScrollbarOverlay(bool overlay) -> void +virtual Android.Webkit.WebView.SetWebChromeClient(Android.Webkit.WebChromeClient? client) -> void +virtual Android.Webkit.WebView.SetWebViewClient(Android.Webkit.WebViewClient! client) -> void +virtual Android.Webkit.WebView.SetWebViewRenderProcessClient(Java.Util.Concurrent.IExecutor! executor, Android.Webkit.WebViewRenderProcessClient! webViewRenderProcessClient) -> void +virtual Android.Webkit.WebView.ShowFindDialog(string? text, bool showIme) -> bool +virtual Android.Webkit.WebView.StopLoading() -> void +virtual Android.Webkit.WebView.TextClassifier.get -> Android.Views.TextClassifiers.ITextClassifier! +virtual Android.Webkit.WebView.TextClassifier.set -> void +virtual Android.Webkit.WebView.Title.get -> string? +virtual Android.Webkit.WebView.Url.get -> string? +virtual Android.Webkit.WebView.VisibleTitleHeight.get -> int +virtual Android.Webkit.WebView.WebChromeClient.get -> Android.Webkit.WebChromeClient? +virtual Android.Webkit.WebView.WebViewClient.get -> Android.Webkit.WebViewClient! +virtual Android.Webkit.WebView.WebViewLooper.get -> Android.OS.Looper! +virtual Android.Webkit.WebView.WebViewRenderProcess.get -> Android.Webkit.WebViewRenderProcess? +virtual Android.Webkit.WebView.WebViewRenderProcessClient.get -> Android.Webkit.WebViewRenderProcessClient? +virtual Android.Webkit.WebView.WebViewRenderProcessClient.set -> void +virtual Android.Webkit.WebView.WebViewTransport.WebView.get -> Android.Webkit.WebView? +virtual Android.Webkit.WebView.WebViewTransport.WebView.set -> void +virtual Android.Webkit.WebView.ZoomBy(float zoomFactor) -> void +virtual Android.Webkit.WebView.ZoomControls.get -> Android.Views.View? +virtual Android.Webkit.WebView.ZoomIn() -> bool +virtual Android.Webkit.WebView.ZoomOut() -> bool +virtual Android.Webkit.WebViewClient.DoUpdateVisitedHistory(Android.Webkit.WebView? view, string? url, bool isReload) -> void +virtual Android.Webkit.WebViewClient.OnFormResubmission(Android.Webkit.WebView? view, Android.OS.Message? dontResend, Android.OS.Message? resend) -> void +virtual Android.Webkit.WebViewClient.OnLoadResource(Android.Webkit.WebView? view, string? url) -> void +virtual Android.Webkit.WebViewClient.OnPageCommitVisible(Android.Webkit.WebView? view, string? url) -> void +virtual Android.Webkit.WebViewClient.OnPageFinished(Android.Webkit.WebView? view, string? url) -> void +virtual Android.Webkit.WebViewClient.OnPageStarted(Android.Webkit.WebView? view, string? url, Android.Graphics.Bitmap? favicon) -> void +virtual Android.Webkit.WebViewClient.OnReceivedClientCertRequest(Android.Webkit.WebView? view, Android.Webkit.ClientCertRequest? request) -> void +virtual Android.Webkit.WebViewClient.OnReceivedError(Android.Webkit.WebView? view, Android.Webkit.ClientError errorCode, string? description, string? failingUrl) -> void +virtual Android.Webkit.WebViewClient.OnReceivedError(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request, Android.Webkit.WebResourceError? error) -> void +virtual Android.Webkit.WebViewClient.OnReceivedHttpAuthRequest(Android.Webkit.WebView? view, Android.Webkit.HttpAuthHandler? handler, string? host, string? realm) -> void +virtual Android.Webkit.WebViewClient.OnReceivedHttpError(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request, Android.Webkit.WebResourceResponse? errorResponse) -> void +virtual Android.Webkit.WebViewClient.OnReceivedLoginRequest(Android.Webkit.WebView? view, string? realm, string? account, string? args) -> void +virtual Android.Webkit.WebViewClient.OnReceivedSslError(Android.Webkit.WebView? view, Android.Webkit.SslErrorHandler? handler, Android.Net.Http.SslError? error) -> void +virtual Android.Webkit.WebViewClient.OnRenderProcessGone(Android.Webkit.WebView? view, Android.Webkit.RenderProcessGoneDetail? detail) -> bool +virtual Android.Webkit.WebViewClient.OnSafeBrowsingHit(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request, Android.Webkit.SafeBrowsingThreat threatType, Android.Webkit.SafeBrowsingResponse? callback) -> void +virtual Android.Webkit.WebViewClient.OnScaleChanged(Android.Webkit.WebView? view, float oldScale, float newScale) -> void +virtual Android.Webkit.WebViewClient.OnTooManyRedirects(Android.Webkit.WebView? view, Android.OS.Message? cancelMsg, Android.OS.Message? continueMsg) -> void +virtual Android.Webkit.WebViewClient.OnUnhandledInputEvent(Android.Webkit.WebView? view, Android.Views.InputEvent? e) -> void +virtual Android.Webkit.WebViewClient.OnUnhandledKeyEvent(Android.Webkit.WebView? view, Android.Views.KeyEvent? e) -> void +virtual Android.Webkit.WebViewClient.ShouldInterceptRequest(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request) -> Android.Webkit.WebResourceResponse? +virtual Android.Webkit.WebViewClient.ShouldInterceptRequest(Android.Webkit.WebView? view, string? url) -> Android.Webkit.WebResourceResponse? +virtual Android.Webkit.WebViewClient.ShouldOverrideKeyEvent(Android.Webkit.WebView? view, Android.Views.KeyEvent? e) -> bool +virtual Android.Webkit.WebViewClient.ShouldOverrideUrlLoading(Android.Webkit.WebView? view, Android.Webkit.IWebResourceRequest? request) -> bool +virtual Android.Webkit.WebViewClient.ShouldOverrideUrlLoading(Android.Webkit.WebView? view, string? url) -> bool +virtual Android.Webkit.WebViewFragment.WebView.get -> Android.Webkit.WebView? +virtual Android.Widget.AbsListView.AfterTextChanged(Android.Text.IEditable? s) -> void +virtual Android.Widget.AbsListView.BeforeTextChanged(Java.Lang.ICharSequence? s, int start, int count, int after) -> void +virtual Android.Widget.AbsListView.BottomEdgeEffectColor.get -> int +virtual Android.Widget.AbsListView.CacheColorHint.get -> Android.Graphics.Color +virtual Android.Widget.AbsListView.CacheColorHint.set -> void +virtual Android.Widget.AbsListView.CanScrollList(int direction) -> bool +virtual Android.Widget.AbsListView.CheckedItemCount.get -> int +virtual Android.Widget.AbsListView.CheckedItemPosition.get -> int +virtual Android.Widget.AbsListView.CheckedItemPositions.get -> Android.Util.SparseBooleanArray? +virtual Android.Widget.AbsListView.ChoiceMode.get -> Android.Widget.ChoiceMode +virtual Android.Widget.AbsListView.ChoiceMode.set -> void +virtual Android.Widget.AbsListView.ClearChoices() -> void +virtual Android.Widget.AbsListView.ClearTextFilter() -> void +virtual Android.Widget.AbsListView.DeferNotifyDataSetChanged() -> void +virtual Android.Widget.AbsListView.FastScrollAlwaysVisible.get -> bool +virtual Android.Widget.AbsListView.FastScrollAlwaysVisible.set -> void +virtual Android.Widget.AbsListView.FastScrollEnabled.get -> bool +virtual Android.Widget.AbsListView.FastScrollEnabled.set -> void +virtual Android.Widget.AbsListView.Fling(int velocityY) -> void +virtual Android.Widget.AbsListView.GetCheckedItemIds() -> long[]? +virtual Android.Widget.AbsListView.HandleDataChanged() -> void +virtual Android.Widget.AbsListView.HasTextFilter.get -> bool +virtual Android.Widget.AbsListView.InvalidateViews() -> void +virtual Android.Widget.AbsListView.IsDrawSelectorOnTop.get -> bool +virtual Android.Widget.AbsListView.IsInFilterMode.get -> bool +virtual Android.Widget.AbsListView.IsItemChecked(int position) -> bool +virtual Android.Widget.AbsListView.LayoutChildren() -> void +virtual Android.Widget.AbsListView.ListPaddingBottom.get -> int +virtual Android.Widget.AbsListView.ListPaddingLeft.get -> int +virtual Android.Widget.AbsListView.ListPaddingRight.get -> int +virtual Android.Widget.AbsListView.ListPaddingTop.get -> int +virtual Android.Widget.AbsListView.OnFilterComplete(int count) -> void +virtual Android.Widget.AbsListView.OnGlobalLayout() -> void +virtual Android.Widget.AbsListView.OnInitializeAccessibilityNodeInfoForItem(Android.Views.View? view, int position, Android.Views.Accessibility.AccessibilityNodeInfo? info) -> void +virtual Android.Widget.AbsListView.OnRemoteAdapterConnected() -> bool +virtual Android.Widget.AbsListView.OnRemoteAdapterDisconnected() -> void +virtual Android.Widget.AbsListView.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Widget.AbsListView.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Widget.AbsListView.OnTextChanged(Java.Lang.ICharSequence? s, int start, int before, int count) -> void +virtual Android.Widget.AbsListView.OnTouchModeChanged(bool isInTouchMode) -> void +virtual Android.Widget.AbsListView.PointToPosition(int x, int y) -> int +virtual Android.Widget.AbsListView.PointToRowId(int x, int y) -> long +virtual Android.Widget.AbsListView.ReclaimViews(System.Collections.Generic.IList? views) -> void +virtual Android.Widget.AbsListView.ScrollingCacheEnabled.get -> bool +virtual Android.Widget.AbsListView.ScrollingCacheEnabled.set -> void +virtual Android.Widget.AbsListView.ScrollListBy(int y) -> void +virtual Android.Widget.AbsListView.SelectedChildViewEnabled.get -> bool +virtual Android.Widget.AbsListView.SelectedChildViewEnabled.set -> void +virtual Android.Widget.AbsListView.Selector.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.AbsListView.Selector.set -> void +virtual Android.Widget.AbsListView.SetAdapter(Android.Widget.IListAdapter! adapter) -> void +virtual Android.Widget.AbsListView.SetBottomEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.AbsListView.SetDrawSelectorOnTop(bool onTop) -> void +virtual Android.Widget.AbsListView.SetEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.AbsListView.SetFastScrollStyle(int styleResId) -> void +virtual Android.Widget.AbsListView.SetFilterText(string? filterText) -> void +virtual Android.Widget.AbsListView.SetFriction(float friction) -> void +virtual Android.Widget.AbsListView.SetItemChecked(int position, bool value) -> void +virtual Android.Widget.AbsListView.SetMultiChoiceModeListener(Android.Widget.AbsListView.IMultiChoiceModeListener? listener) -> void +virtual Android.Widget.AbsListView.SetOnScrollListener(Android.Widget.AbsListView.IOnScrollListener? l) -> void +virtual Android.Widget.AbsListView.SetRecyclerListener(Android.Widget.AbsListView.IRecyclerListener? listener) -> void +virtual Android.Widget.AbsListView.SetRemoteViewsAdapter(Android.Content.Intent? intent) -> void +virtual Android.Widget.AbsListView.SetScrollIndicators(Android.Views.View? up, Android.Views.View? down) -> void +virtual Android.Widget.AbsListView.SetSelectionFromTop(int position, int y) -> void +virtual Android.Widget.AbsListView.SetSelector(int resID) -> void +virtual Android.Widget.AbsListView.SetTopEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.AbsListView.SetVelocityScale(float scale) -> void +virtual Android.Widget.AbsListView.SmoothScrollbarEnabled.get -> bool +virtual Android.Widget.AbsListView.SmoothScrollbarEnabled.set -> void +virtual Android.Widget.AbsListView.SmoothScrollBy(int distance, int duration) -> void +virtual Android.Widget.AbsListView.SmoothScrollToPosition(int position) -> void +virtual Android.Widget.AbsListView.SmoothScrollToPosition(int position, int boundPosition) -> void +virtual Android.Widget.AbsListView.SmoothScrollToPositionFromTop(int position, int offset) -> void +virtual Android.Widget.AbsListView.SmoothScrollToPositionFromTop(int position, int offset, int duration) -> void +virtual Android.Widget.AbsListView.StackFromBottom.get -> bool +virtual Android.Widget.AbsListView.StackFromBottom.set -> void +virtual Android.Widget.AbsListView.TextFilterEnabled.get -> bool +virtual Android.Widget.AbsListView.TextFilterEnabled.set -> void +virtual Android.Widget.AbsListView.TextFilterFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.AbsListView.TopEdgeEffectColor.get -> int +virtual Android.Widget.AbsListView.TranscriptMode.get -> Android.Widget.TranscriptMode +virtual Android.Widget.AbsListView.TranscriptMode.set -> void +virtual Android.Widget.AbsListView.VerifyDrawable(Android.Graphics.Drawables.Drawable! dr) -> bool +virtual Android.Widget.AbsoluteLayout.LayoutParams.Debug(string? output) -> string? +virtual Android.Widget.AbsSeekBar.KeyProgressIncrement.get -> int +virtual Android.Widget.AbsSeekBar.KeyProgressIncrement.set -> void +virtual Android.Widget.AbsSeekBar.SetThumb(Android.Graphics.Drawables.Drawable? thumb) -> void +virtual Android.Widget.AbsSeekBar.SplitTrack.get -> bool +virtual Android.Widget.AbsSeekBar.SplitTrack.set -> void +virtual Android.Widget.AbsSeekBar.Thumb.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.AbsSeekBar.ThumbOffset.get -> int +virtual Android.Widget.AbsSeekBar.ThumbOffset.set -> void +virtual Android.Widget.AbsSeekBar.ThumbTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AbsSeekBar.ThumbTintBlendMode.set -> void +virtual Android.Widget.AbsSeekBar.ThumbTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AbsSeekBar.ThumbTintList.set -> void +virtual Android.Widget.AbsSeekBar.ThumbTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.AbsSeekBar.ThumbTintMode.set -> void +virtual Android.Widget.AbsSeekBar.TickMark.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.AbsSeekBar.TickMark.set -> void +virtual Android.Widget.AbsSeekBar.TickMarkTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AbsSeekBar.TickMarkTintBlendMode.set -> void +virtual Android.Widget.AbsSeekBar.TickMarkTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AbsSeekBar.TickMarkTintList.set -> void +virtual Android.Widget.AbsSeekBar.TickMarkTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.AbsSeekBar.TickMarkTintMode.set -> void +virtual Android.Widget.AbsSpinner.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Widget.AbsSpinner.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Widget.AbsSpinner.PointToPosition(int x, int y) -> int +virtual Android.Widget.AbsSpinner.SetSelection(int position, bool animate) -> void +virtual Android.Widget.ActionMenuView.DismissPopupMenus() -> void +virtual Android.Widget.ActionMenuView.HideOverflowMenu() -> bool +virtual Android.Widget.ActionMenuView.IsOverflowMenuShowing.get -> bool +virtual Android.Widget.ActionMenuView.Menu.get -> Android.Views.IMenu? +virtual Android.Widget.ActionMenuView.OnConfigurationChanged(Android.Content.Res.Configuration? newConfig) -> void +virtual Android.Widget.ActionMenuView.OnDetachedFromWindow() -> void +virtual Android.Widget.ActionMenuView.OverflowIcon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ActionMenuView.OverflowIcon.set -> void +virtual Android.Widget.ActionMenuView.PopupTheme.get -> int +virtual Android.Widget.ActionMenuView.PopupTheme.set -> void +virtual Android.Widget.ActionMenuView.SetOnMenuItemClickListener(Android.Widget.ActionMenuView.IOnMenuItemClickListener? listener) -> void +virtual Android.Widget.ActionMenuView.ShowOverflowMenu() -> bool +virtual Android.Widget.AdapterView.Count.get -> int +virtual Android.Widget.AdapterView.EmptyView.get -> Android.Views.View? +virtual Android.Widget.AdapterView.EmptyView.set -> void +virtual Android.Widget.AdapterView.FirstVisiblePosition.get -> int +virtual Android.Widget.AdapterView.GetItemAtPosition(int position) -> Java.Lang.Object? +virtual Android.Widget.AdapterView.GetItemIdAtPosition(int position) -> long +virtual Android.Widget.AdapterView.GetPositionForView(Android.Views.View? view) -> int +virtual Android.Widget.AdapterView.LastVisiblePosition.get -> int +virtual Android.Widget.AdapterView.PerformItemClick(Android.Views.View? view, int position, long id) -> bool +virtual Android.Widget.AdapterView.SelectedItem.get -> Java.Lang.Object? +virtual Android.Widget.AdapterView.SelectedItemId.get -> long +virtual Android.Widget.AdapterView.SelectedItemPosition.get -> int +virtual Android.Widget.AdapterViewAnimator.Advance() -> void +virtual Android.Widget.AdapterViewAnimator.CurrentView.get -> Android.Views.View? +virtual Android.Widget.AdapterViewAnimator.DeferNotifyDataSetChanged() -> void +virtual Android.Widget.AdapterViewAnimator.DisplayedChild.get -> int +virtual Android.Widget.AdapterViewAnimator.DisplayedChild.set -> void +virtual Android.Widget.AdapterViewAnimator.FyiWillBeAdvancedByHostKThx() -> void +virtual Android.Widget.AdapterViewAnimator.InAnimation.get -> Android.Animation.ObjectAnimator? +virtual Android.Widget.AdapterViewAnimator.InAnimation.set -> void +virtual Android.Widget.AdapterViewAnimator.OnRemoteAdapterConnected() -> bool +virtual Android.Widget.AdapterViewAnimator.OnRemoteAdapterDisconnected() -> void +virtual Android.Widget.AdapterViewAnimator.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Widget.AdapterViewAnimator.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Widget.AdapterViewAnimator.OutAnimation.get -> Android.Animation.ObjectAnimator? +virtual Android.Widget.AdapterViewAnimator.OutAnimation.set -> void +virtual Android.Widget.AdapterViewAnimator.SetAnimateFirstView(bool animate) -> void +virtual Android.Widget.AdapterViewAnimator.SetInAnimation(Android.Content.Context? context, int resourceID) -> void +virtual Android.Widget.AdapterViewAnimator.SetOutAnimation(Android.Content.Context? context, int resourceID) -> void +virtual Android.Widget.AdapterViewAnimator.SetRemoteViewsAdapter(Android.Content.Intent? intent) -> void +virtual Android.Widget.AdapterViewAnimator.ShowNext() -> void +virtual Android.Widget.AdapterViewAnimator.ShowPrevious() -> void +virtual Android.Widget.AdapterViewFlipper.AutoStart.get -> bool +virtual Android.Widget.AdapterViewFlipper.AutoStart.set -> void +virtual Android.Widget.AdapterViewFlipper.FlipInterval.get -> int +virtual Android.Widget.AdapterViewFlipper.IsFlipping.get -> bool +virtual Android.Widget.AdapterViewFlipper.SetFlipInterval(int flipInterval) -> void +virtual Android.Widget.AdapterViewFlipper.StartFlipping() -> void +virtual Android.Widget.AdapterViewFlipper.StopFlipping() -> void +virtual Android.Widget.AlphabetIndexer.Compare(string? word, string? letter) -> int +virtual Android.Widget.AlphabetIndexer.GetPositionForSection(int sectionIndex) -> int +virtual Android.Widget.AlphabetIndexer.GetSectionForPosition(int position) -> int +virtual Android.Widget.AlphabetIndexer.GetSections() -> Java.Lang.Object![]? +virtual Android.Widget.AlphabetIndexer.SetCursor(Android.Database.ICursor? cursor) -> void +virtual Android.Widget.AnalogClock.DialTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AnalogClock.DialTintBlendMode.set -> void +virtual Android.Widget.AnalogClock.DialTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AnalogClock.DialTintList.set -> void +virtual Android.Widget.AnalogClock.HourHandTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AnalogClock.HourHandTintBlendMode.set -> void +virtual Android.Widget.AnalogClock.HourHandTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AnalogClock.HourHandTintList.set -> void +virtual Android.Widget.AnalogClock.MinuteHandTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AnalogClock.MinuteHandTintBlendMode.set -> void +virtual Android.Widget.AnalogClock.MinuteHandTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AnalogClock.MinuteHandTintList.set -> void +virtual Android.Widget.AnalogClock.SecondHandTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.AnalogClock.SecondHandTintBlendMode.set -> void +virtual Android.Widget.AnalogClock.SecondHandTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.AnalogClock.SecondHandTintList.set -> void +virtual Android.Widget.AnalogClock.SetDial(Android.Graphics.Drawables.Icon! icon) -> void +virtual Android.Widget.AnalogClock.SetHourHand(Android.Graphics.Drawables.Icon! icon) -> void +virtual Android.Widget.AnalogClock.SetMinuteHand(Android.Graphics.Drawables.Icon! icon) -> void +virtual Android.Widget.AnalogClock.SetSecondHand(Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.AnalogClock.TimeZone.get -> string? +virtual Android.Widget.AnalogClock.TimeZone.set -> void +virtual Android.Widget.ArrayAdapter.Add(Java.Lang.Object? object) -> void +virtual Android.Widget.ArrayAdapter.AddAll(params Java.Lang.Object![]? items) -> void +virtual Android.Widget.ArrayAdapter.AddAll(System.Collections.ICollection! collection) -> void +virtual Android.Widget.ArrayAdapter.Clear() -> void +virtual Android.Widget.ArrayAdapter.Context.get -> Android.Content.Context! +virtual Android.Widget.ArrayAdapter.DropDownViewTheme.get -> Android.Content.Res.Resources.Theme? +virtual Android.Widget.ArrayAdapter.DropDownViewTheme.set -> void +virtual Android.Widget.ArrayAdapter.Filter.get -> Android.Widget.Filter! +virtual Android.Widget.ArrayAdapter.GetAutofillOptionsFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Widget.ArrayAdapter.GetPosition(Java.Lang.Object? item) -> int +virtual Android.Widget.ArrayAdapter.Insert(Java.Lang.Object? object, int index) -> void +virtual Android.Widget.ArrayAdapter.Remove(Java.Lang.Object? object) -> void +virtual Android.Widget.ArrayAdapter.SetDropDownViewResource(int resource) -> void +virtual Android.Widget.ArrayAdapter.SetNotifyOnChange(bool notifyOnChange) -> void +virtual Android.Widget.ArrayAdapter.Sort(Java.Util.IComparator! comparator) -> void +virtual Android.Widget.AutoCompleteTextView.Adapter.get -> Android.Widget.IListAdapter? +virtual Android.Widget.AutoCompleteTextView.Adapter.set -> void +virtual Android.Widget.AutoCompleteTextView.ClearListSelection() -> void +virtual Android.Widget.AutoCompleteTextView.CompletionHintFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.AutoCompleteTextView.ConvertSelectionToStringFormatted(Java.Lang.Object? selectedItem) -> Java.Lang.ICharSequence? +virtual Android.Widget.AutoCompleteTextView.DismissDropDown() -> void +virtual Android.Widget.AutoCompleteTextView.DropDownAnchor.get -> int +virtual Android.Widget.AutoCompleteTextView.DropDownAnchor.set -> void +virtual Android.Widget.AutoCompleteTextView.DropDownBackground.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.AutoCompleteTextView.DropDownHeight.get -> int +virtual Android.Widget.AutoCompleteTextView.DropDownHeight.set -> void +virtual Android.Widget.AutoCompleteTextView.DropDownHorizontalOffset.get -> int +virtual Android.Widget.AutoCompleteTextView.DropDownHorizontalOffset.set -> void +virtual Android.Widget.AutoCompleteTextView.DropDownVerticalOffset.get -> int +virtual Android.Widget.AutoCompleteTextView.DropDownVerticalOffset.set -> void +virtual Android.Widget.AutoCompleteTextView.DropDownWidth.get -> int +virtual Android.Widget.AutoCompleteTextView.DropDownWidth.set -> void +virtual Android.Widget.AutoCompleteTextView.EnoughToFilter() -> bool +virtual Android.Widget.AutoCompleteTextView.Filter.get -> Android.Widget.Filter? +virtual Android.Widget.AutoCompleteTextView.InputMethodMode.get -> Android.Widget.ListPopupWindowInputMethodMode +virtual Android.Widget.AutoCompleteTextView.InputMethodMode.set -> void +virtual Android.Widget.AutoCompleteTextView.IsPerformingCompletion.get -> bool +virtual Android.Widget.AutoCompleteTextView.IsPopupShowing.get -> bool +virtual Android.Widget.AutoCompleteTextView.ItemClickListener.get -> Android.Widget.AdapterView.IOnItemClickListener? +virtual Android.Widget.AutoCompleteTextView.ItemSelectedListener.get -> Android.Widget.AdapterView.IOnItemSelectedListener? +virtual Android.Widget.AutoCompleteTextView.ListSelection.get -> int +virtual Android.Widget.AutoCompleteTextView.ListSelection.set -> void +virtual Android.Widget.AutoCompleteTextView.OnFilterComplete(int count) -> void +virtual Android.Widget.AutoCompleteTextView.OnItemClickListener.get -> Android.Widget.AdapterView.IOnItemClickListener? +virtual Android.Widget.AutoCompleteTextView.OnItemClickListener.set -> void +virtual Android.Widget.AutoCompleteTextView.OnItemSelectedListener.get -> Android.Widget.AdapterView.IOnItemSelectedListener? +virtual Android.Widget.AutoCompleteTextView.OnItemSelectedListener.set -> void +virtual Android.Widget.AutoCompleteTextView.PerformCompletion() -> void +virtual Android.Widget.AutoCompleteTextView.PerformFiltering(Java.Lang.ICharSequence? text, int keyCode) -> void +virtual Android.Widget.AutoCompleteTextView.PerformValidation() -> void +virtual Android.Widget.AutoCompleteTextView.ReplaceText(Java.Lang.ICharSequence? text) -> void +virtual Android.Widget.AutoCompleteTextView.SetCompletionHint(Java.Lang.ICharSequence? hint) -> void +virtual Android.Widget.AutoCompleteTextView.SetDropDownBackgroundDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.Widget.AutoCompleteTextView.SetDropDownBackgroundResource(int id) -> void +virtual Android.Widget.AutoCompleteTextView.SetOnDismissListener(Android.Widget.AutoCompleteTextView.IOnDismissListener? dismissListener) -> void +virtual Android.Widget.AutoCompleteTextView.SetText(Java.Lang.ICharSequence? text, bool filter) -> void +virtual Android.Widget.AutoCompleteTextView.ShowDropDown() -> void +virtual Android.Widget.AutoCompleteTextView.Threshold.get -> int +virtual Android.Widget.AutoCompleteTextView.Threshold.set -> void +virtual Android.Widget.AutoCompleteTextView.Validator.get -> Android.Widget.AutoCompleteTextView.IValidator? +virtual Android.Widget.AutoCompleteTextView.Validator.set -> void +virtual Android.Widget.BaseAdapter.AreAllItemsEnabled() -> bool +virtual Android.Widget.BaseAdapter.GetAutofillOptionsFormatted() -> Java.Lang.ICharSequence![]? +virtual Android.Widget.BaseAdapter.GetDropDownView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.BaseAdapter.GetItemViewType(int position) -> int +virtual Android.Widget.BaseAdapter.HasStableIds.get -> bool +virtual Android.Widget.BaseAdapter.IsEmpty.get -> bool +virtual Android.Widget.BaseAdapter.IsEnabled(int position) -> bool +virtual Android.Widget.BaseAdapter.NotifyDataSetChanged() -> void +virtual Android.Widget.BaseAdapter.NotifyDataSetInvalidated() -> void +virtual Android.Widget.BaseAdapter.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.BaseAdapter.SetAutofillOptions(params Java.Lang.ICharSequence![]? options) -> void +virtual Android.Widget.BaseAdapter.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.BaseAdapter.ViewTypeCount.get -> int +virtual Android.Widget.BaseExpandableListAdapter.AreAllItemsEnabled() -> bool +virtual Android.Widget.BaseExpandableListAdapter.ChildTypeCount.get -> int +virtual Android.Widget.BaseExpandableListAdapter.GetChildType(int groupPosition, int childPosition) -> int +virtual Android.Widget.BaseExpandableListAdapter.GetCombinedChildId(long groupId, long childId) -> long +virtual Android.Widget.BaseExpandableListAdapter.GetCombinedGroupId(long groupId) -> long +virtual Android.Widget.BaseExpandableListAdapter.GetGroupType(int groupPosition) -> int +virtual Android.Widget.BaseExpandableListAdapter.GroupTypeCount.get -> int +virtual Android.Widget.BaseExpandableListAdapter.IsEmpty.get -> bool +virtual Android.Widget.BaseExpandableListAdapter.NotifyDataSetChanged() -> void +virtual Android.Widget.BaseExpandableListAdapter.NotifyDataSetInvalidated() -> void +virtual Android.Widget.BaseExpandableListAdapter.OnGroupCollapsed(int groupPosition) -> void +virtual Android.Widget.BaseExpandableListAdapter.OnGroupExpanded(int groupPosition) -> void +virtual Android.Widget.BaseExpandableListAdapter.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.BaseExpandableListAdapter.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.CalendarView.Date.get -> long +virtual Android.Widget.CalendarView.Date.set -> void +virtual Android.Widget.CalendarView.DateTextAppearance.get -> int +virtual Android.Widget.CalendarView.DateTextAppearance.set -> void +virtual Android.Widget.CalendarView.FirstDayOfWeek.get -> int +virtual Android.Widget.CalendarView.FirstDayOfWeek.set -> void +virtual Android.Widget.CalendarView.FocusedMonthDateColor.get -> Android.Graphics.Color +virtual Android.Widget.CalendarView.FocusedMonthDateColor.set -> void +virtual Android.Widget.CalendarView.MaxDate.get -> long +virtual Android.Widget.CalendarView.MaxDate.set -> void +virtual Android.Widget.CalendarView.MinDate.get -> long +virtual Android.Widget.CalendarView.MinDate.set -> void +virtual Android.Widget.CalendarView.SelectedDateVerticalBar.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.CalendarView.SelectedDateVerticalBar.set -> void +virtual Android.Widget.CalendarView.SelectedWeekBackgroundColor.get -> Android.Graphics.Color +virtual Android.Widget.CalendarView.SelectedWeekBackgroundColor.set -> void +virtual Android.Widget.CalendarView.SetDate(long date, bool animate, bool center) -> void +virtual Android.Widget.CalendarView.SetOnDateChangeListener(Android.Widget.CalendarView.IOnDateChangeListener? listener) -> void +virtual Android.Widget.CalendarView.SetSelectedDateVerticalBar(int resourceId) -> void +virtual Android.Widget.CalendarView.ShownWeekCount.get -> int +virtual Android.Widget.CalendarView.ShownWeekCount.set -> void +virtual Android.Widget.CalendarView.ShowWeekNumber.get -> bool +virtual Android.Widget.CalendarView.ShowWeekNumber.set -> void +virtual Android.Widget.CalendarView.UnfocusedMonthDateColor.get -> Android.Graphics.Color +virtual Android.Widget.CalendarView.UnfocusedMonthDateColor.set -> void +virtual Android.Widget.CalendarView.WeekDayTextAppearance.get -> int +virtual Android.Widget.CalendarView.WeekDayTextAppearance.set -> void +virtual Android.Widget.CalendarView.WeekNumberColor.get -> Android.Graphics.Color +virtual Android.Widget.CalendarView.WeekNumberColor.set -> void +virtual Android.Widget.CalendarView.WeekSeparatorLineColor.get -> Android.Graphics.Color +virtual Android.Widget.CalendarView.WeekSeparatorLineColor.set -> void +virtual Android.Widget.CheckedTextView.Checked.get -> bool +virtual Android.Widget.CheckedTextView.Checked.set -> void +virtual Android.Widget.CheckedTextView.CheckMarkDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.CheckedTextView.CheckMarkTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.CheckedTextView.CheckMarkTintBlendMode.set -> void +virtual Android.Widget.CheckedTextView.CheckMarkTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.CheckedTextView.CheckMarkTintList.set -> void +virtual Android.Widget.CheckedTextView.CheckMarkTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.CheckedTextView.CheckMarkTintMode.set -> void +virtual Android.Widget.CheckedTextView.OnPaddingChanged(int layoutDirection) -> void +virtual Android.Widget.CheckedTextView.SetCheckMarkDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.Widget.CheckedTextView.SetCheckMarkDrawable(int resId) -> void +virtual Android.Widget.CheckedTextView.Toggle() -> void +virtual Android.Widget.Chronometer.Base.get -> long +virtual Android.Widget.Chronometer.Base.set -> void +virtual Android.Widget.Chronometer.CountDown.get -> bool +virtual Android.Widget.Chronometer.CountDown.set -> void +virtual Android.Widget.Chronometer.Format.get -> string? +virtual Android.Widget.Chronometer.Format.set -> void +virtual Android.Widget.Chronometer.IsTheFinalCountDown.get -> bool +virtual Android.Widget.Chronometer.OnChronometerTickListener.get -> Android.Widget.Chronometer.IOnChronometerTickListener? +virtual Android.Widget.Chronometer.OnChronometerTickListener.set -> void +virtual Android.Widget.Chronometer.Start() -> void +virtual Android.Widget.Chronometer.Stop() -> void +virtual Android.Widget.CompoundButton.ButtonDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.CompoundButton.ButtonTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.CompoundButton.ButtonTintBlendMode.set -> void +virtual Android.Widget.CompoundButton.ButtonTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.CompoundButton.ButtonTintList.set -> void +virtual Android.Widget.CompoundButton.ButtonTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.CompoundButton.ButtonTintMode.set -> void +virtual Android.Widget.CompoundButton.Checked.get -> bool +virtual Android.Widget.CompoundButton.Checked.set -> void +virtual Android.Widget.CompoundButton.SetButtonDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Widget.CompoundButton.SetButtonDrawable(int resId) -> void +virtual Android.Widget.CompoundButton.SetButtonIcon(Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.CompoundButton.SetOnCheckedChangeListener(Android.Widget.CompoundButton.IOnCheckedChangeListener? listener) -> void +virtual Android.Widget.CompoundButton.Toggle() -> void +virtual Android.Widget.CursorAdapter.ChangeCursor(Android.Database.ICursor? cursor) -> void +virtual Android.Widget.CursorAdapter.ConvertToStringFormatted(Android.Database.ICursor? cursor) -> Java.Lang.ICharSequence? +virtual Android.Widget.CursorAdapter.Cursor.get -> Android.Database.ICursor? +virtual Android.Widget.CursorAdapter.DropDownViewTheme.get -> Android.Content.Res.Resources.Theme? +virtual Android.Widget.CursorAdapter.DropDownViewTheme.set -> void +virtual Android.Widget.CursorAdapter.Filter.get -> Android.Widget.Filter? +virtual Android.Widget.CursorAdapter.FilterQueryProvider.get -> Android.Widget.IFilterQueryProvider? +virtual Android.Widget.CursorAdapter.FilterQueryProvider.set -> void +virtual Android.Widget.CursorAdapter.Init(Android.Content.Context? context, Android.Database.ICursor? c, bool autoRequery) -> void +virtual Android.Widget.CursorAdapter.NewDropDownView(Android.Content.Context? context, Android.Database.ICursor? cursor, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.CursorAdapter.OnContentChanged() -> void +virtual Android.Widget.CursorAdapter.RunQueryOnBackgroundThread(Java.Lang.ICharSequence? constraint) -> Android.Database.ICursor? +virtual Android.Widget.CursorAdapter.SwapCursor(Android.Database.ICursor? newCursor) -> Android.Database.ICursor? +virtual Android.Widget.CursorTreeAdapter.ChangeCursor(Android.Database.ICursor? cursor) -> void +virtual Android.Widget.CursorTreeAdapter.ConvertToString(Android.Database.ICursor? cursor) -> string? +virtual Android.Widget.CursorTreeAdapter.Cursor.get -> Android.Database.ICursor? +virtual Android.Widget.CursorTreeAdapter.Filter.get -> Android.Widget.Filter? +virtual Android.Widget.CursorTreeAdapter.FilterQueryProvider.get -> Android.Widget.IFilterQueryProvider? +virtual Android.Widget.CursorTreeAdapter.FilterQueryProvider.set -> void +virtual Android.Widget.CursorTreeAdapter.NotifyDataSetChanged(bool releaseCursors) -> void +virtual Android.Widget.CursorTreeAdapter.RunQueryOnBackgroundThread(Java.Lang.ICharSequence? constraint) -> Android.Database.ICursor? +virtual Android.Widget.CursorTreeAdapter.SetChildrenCursor(int groupPosition, Android.Database.ICursor? childrenCursor) -> void +virtual Android.Widget.CursorTreeAdapter.SetGroupCursor(Android.Database.ICursor? cursor) -> void +virtual Android.Widget.DatePicker.CalendarView.get -> Android.Widget.CalendarView? +virtual Android.Widget.DatePicker.CalendarViewShown.get -> bool +virtual Android.Widget.DatePicker.CalendarViewShown.set -> void +virtual Android.Widget.DatePicker.DayOfMonth.get -> int +virtual Android.Widget.DatePicker.FirstDayOfWeek.get -> int +virtual Android.Widget.DatePicker.FirstDayOfWeek.set -> void +virtual Android.Widget.DatePicker.Init(int year, int monthOfYear, int dayOfMonth, Android.Widget.DatePicker.IOnDateChangedListener? onDateChangedListener) -> void +virtual Android.Widget.DatePicker.MaxDate.get -> long +virtual Android.Widget.DatePicker.MaxDate.set -> void +virtual Android.Widget.DatePicker.MinDate.get -> long +virtual Android.Widget.DatePicker.MinDate.set -> void +virtual Android.Widget.DatePicker.Month.get -> int +virtual Android.Widget.DatePicker.SetOnDateChangedListener(Android.Widget.DatePicker.IOnDateChangedListener? onDateChangedListener) -> void +virtual Android.Widget.DatePicker.SpinnersShown.get -> bool +virtual Android.Widget.DatePicker.SpinnersShown.set -> void +virtual Android.Widget.DatePicker.UpdateDate(int year, int month, int dayOfMonth) -> void +virtual Android.Widget.DatePicker.Year.get -> int +virtual Android.Widget.DialerFilter.Append(string? text) -> void +virtual Android.Widget.DialerFilter.ClearText() -> void +virtual Android.Widget.DialerFilter.DigitsFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.DialerFilter.FilterTextFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.DialerFilter.IsQwertyKeyboard.get -> bool +virtual Android.Widget.DialerFilter.LettersFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.DialerFilter.Mode.get -> Android.Widget.DialerMode +virtual Android.Widget.DialerFilter.Mode.set -> void +virtual Android.Widget.DialerFilter.OnModeChange(int oldMode, int newMode) -> void +virtual Android.Widget.DialerFilter.RemoveFilterWatcher(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.DialerFilter.SetDigitsWatcher(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.DialerFilter.SetFilterWatcher(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.DialerFilter.SetLettersWatcher(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.EdgeEffect.BlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.EdgeEffect.BlendMode.set -> void +virtual Android.Widget.EdgeEffect.Color.get -> int +virtual Android.Widget.EdgeEffect.Distance.get -> float +virtual Android.Widget.EdgeEffect.Draw(Android.Graphics.Canvas? canvas) -> bool +virtual Android.Widget.EdgeEffect.Finish() -> void +virtual Android.Widget.EdgeEffect.IsFinished.get -> bool +virtual Android.Widget.EdgeEffect.MaxHeight.get -> int +virtual Android.Widget.EdgeEffect.OnAbsorb(int velocity) -> void +virtual Android.Widget.EdgeEffect.OnPull(float deltaDistance) -> void +virtual Android.Widget.EdgeEffect.OnPull(float deltaDistance, float displacement) -> void +virtual Android.Widget.EdgeEffect.OnPullDistance(float deltaDistance, float displacement) -> float +virtual Android.Widget.EdgeEffect.OnRelease() -> void +virtual Android.Widget.EdgeEffect.SetColor(Android.Graphics.Color color) -> void +virtual Android.Widget.EdgeEffect.SetSize(int width, int height) -> void +virtual Android.Widget.EditText.ExtendSelection(int index) -> void +virtual Android.Widget.EditText.IsStyleShortcutEnabled.get -> bool +virtual Android.Widget.EditText.SelectAll() -> void +virtual Android.Widget.EditText.SetSelection(int index) -> void +virtual Android.Widget.EditText.SetSelection(int start, int stop) -> void +virtual Android.Widget.EditText.SetStyleShortcutsEnabled(bool enabled) -> void +virtual Android.Widget.ExpandableListView.CollapseGroup(int groupPos) -> bool +virtual Android.Widget.ExpandableListView.ExpandableListAdapter.get -> Android.Widget.IExpandableListAdapter? +virtual Android.Widget.ExpandableListView.ExpandGroup(int groupPos) -> bool +virtual Android.Widget.ExpandableListView.ExpandGroup(int groupPos, bool animate) -> bool +virtual Android.Widget.ExpandableListView.GetExpandableListPosition(int flatListPosition) -> long +virtual Android.Widget.ExpandableListView.GetFlatListPosition(long packedPosition) -> int +virtual Android.Widget.ExpandableListView.IsGroupExpanded(int groupPosition) -> bool +virtual Android.Widget.ExpandableListView.SelectedId.get -> long +virtual Android.Widget.ExpandableListView.SelectedPosition.get -> long +virtual Android.Widget.ExpandableListView.SetAdapter(Android.Widget.IExpandableListAdapter? adapter) -> void +virtual Android.Widget.ExpandableListView.SetChildDivider(Android.Graphics.Drawables.Drawable? childDivider) -> void +virtual Android.Widget.ExpandableListView.SetChildIndicator(Android.Graphics.Drawables.Drawable? childIndicator) -> void +virtual Android.Widget.ExpandableListView.SetChildIndicatorBounds(int left, int right) -> void +virtual Android.Widget.ExpandableListView.SetChildIndicatorBoundsRelative(int start, int end) -> void +virtual Android.Widget.ExpandableListView.SetGroupIndicator(Android.Graphics.Drawables.Drawable? groupIndicator) -> void +virtual Android.Widget.ExpandableListView.SetIndicatorBounds(int left, int right) -> void +virtual Android.Widget.ExpandableListView.SetIndicatorBoundsRelative(int start, int end) -> void +virtual Android.Widget.ExpandableListView.SetOnChildClickListener(Android.Widget.ExpandableListView.IOnChildClickListener? onChildClickListener) -> void +virtual Android.Widget.ExpandableListView.SetOnGroupClickListener(Android.Widget.ExpandableListView.IOnGroupClickListener? onGroupClickListener) -> void +virtual Android.Widget.ExpandableListView.SetOnGroupCollapseListener(Android.Widget.ExpandableListView.IOnGroupCollapseListener? onGroupCollapseListener) -> void +virtual Android.Widget.ExpandableListView.SetOnGroupExpandListener(Android.Widget.ExpandableListView.IOnGroupExpandListener? onGroupExpandListener) -> void +virtual Android.Widget.ExpandableListView.SetSelectedChild(int groupPosition, int childPosition, bool shouldExpandGroup) -> bool +virtual Android.Widget.ExpandableListView.SetSelectedGroup(int groupPosition) -> void +virtual Android.Widget.Filter.ConvertResultToStringFormatted(Java.Lang.Object? resultValue) -> Java.Lang.ICharSequence? +virtual Android.Widget.FrameLayout.ConsiderGoneChildrenWhenMeasuring.get -> bool +virtual Android.Widget.FrameLayout.MeasureAllChildren.get -> bool +virtual Android.Widget.FrameLayout.MeasureAllChildren.set -> void +virtual Android.Widget.FrameLayout.SetMeasureAllChildren(bool measureAll) -> void +virtual Android.Widget.Gallery.OnDown(Android.Views.MotionEvent? e) -> bool +virtual Android.Widget.Gallery.OnFling(Android.Views.MotionEvent? e1, Android.Views.MotionEvent? e2, float velocityX, float velocityY) -> bool +virtual Android.Widget.Gallery.OnLongPress(Android.Views.MotionEvent! e) -> void +virtual Android.Widget.Gallery.OnScroll(Android.Views.MotionEvent? e1, Android.Views.MotionEvent? e2, float distanceX, float distanceY) -> bool +virtual Android.Widget.Gallery.OnShowPress(Android.Views.MotionEvent? e) -> void +virtual Android.Widget.Gallery.OnSingleTapUp(Android.Views.MotionEvent? e) -> bool +virtual Android.Widget.Gallery.SetAnimationDuration(int animationDurationMillis) -> void +virtual Android.Widget.Gallery.SetCallbackDuringFling(bool shouldCallback) -> void +virtual Android.Widget.Gallery.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.Gallery.SetSpacing(int spacing) -> void +virtual Android.Widget.Gallery.SetUnselectedAlpha(float unselectedAlpha) -> void +virtual Android.Widget.GridLayout.AlignmentMode.get -> Android.Widget.GridAlign +virtual Android.Widget.GridLayout.AlignmentMode.set -> void +virtual Android.Widget.GridLayout.ColumnCount.get -> int +virtual Android.Widget.GridLayout.ColumnCount.set -> void +virtual Android.Widget.GridLayout.ColumnOrderPreserved.get -> bool +virtual Android.Widget.GridLayout.ColumnOrderPreserved.set -> void +virtual Android.Widget.GridLayout.LayoutParams.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.GridLayout.Orientation.get -> Android.Widget.GridOrientation +virtual Android.Widget.GridLayout.Orientation.set -> void +virtual Android.Widget.GridLayout.RowCount.get -> int +virtual Android.Widget.GridLayout.RowCount.set -> void +virtual Android.Widget.GridLayout.RowOrderPreserved.get -> bool +virtual Android.Widget.GridLayout.RowOrderPreserved.set -> void +virtual Android.Widget.GridLayout.UseDefaultMargins.get -> bool +virtual Android.Widget.GridLayout.UseDefaultMargins.set -> void +virtual Android.Widget.GridView.ColumnWidth.get -> int +virtual Android.Widget.GridView.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.GridView.HorizontalSpacing.get -> int +virtual Android.Widget.GridView.NumColumns.get -> int +virtual Android.Widget.GridView.NumColumns.set -> void +virtual Android.Widget.GridView.RequestedColumnWidth.get -> int +virtual Android.Widget.GridView.RequestedHorizontalSpacing.get -> int +virtual Android.Widget.GridView.SetColumnWidth(int columnWidth) -> void +virtual Android.Widget.GridView.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.GridView.SetHorizontalSpacing(int horizontalSpacing) -> void +virtual Android.Widget.GridView.SetNumColumns(int numColumns) -> void +virtual Android.Widget.GridView.SetVerticalSpacing(int verticalSpacing) -> void +virtual Android.Widget.GridView.SmoothScrollByOffset(int offset) -> void +virtual Android.Widget.GridView.StretchMode.get -> Android.Widget.StretchMode +virtual Android.Widget.GridView.StretchMode.set -> void +virtual Android.Widget.GridView.VerticalSpacing.get -> int +virtual Android.Widget.HeaderViewListAdapter.AreAllItemsEnabled() -> bool +virtual Android.Widget.HeaderViewListAdapter.Count.get -> int +virtual Android.Widget.HeaderViewListAdapter.Filter.get -> Android.Widget.Filter? +virtual Android.Widget.HeaderViewListAdapter.FootersCount.get -> int +virtual Android.Widget.HeaderViewListAdapter.GetItem(int position) -> Java.Lang.Object? +virtual Android.Widget.HeaderViewListAdapter.GetItemId(int position) -> long +virtual Android.Widget.HeaderViewListAdapter.GetItemViewType(int position) -> int +virtual Android.Widget.HeaderViewListAdapter.GetView(int position, Android.Views.View? convertView, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.HeaderViewListAdapter.HasStableIds.get -> bool +virtual Android.Widget.HeaderViewListAdapter.HeadersCount.get -> int +virtual Android.Widget.HeaderViewListAdapter.IsEmpty.get -> bool +virtual Android.Widget.HeaderViewListAdapter.IsEnabled(int position) -> bool +virtual Android.Widget.HeaderViewListAdapter.RegisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.HeaderViewListAdapter.RemoveFooter(Android.Views.View? v) -> bool +virtual Android.Widget.HeaderViewListAdapter.RemoveHeader(Android.Views.View? v) -> bool +virtual Android.Widget.HeaderViewListAdapter.UnregisterDataSetObserver(Android.Database.DataSetObserver? observer) -> void +virtual Android.Widget.HeaderViewListAdapter.ViewTypeCount.get -> int +virtual Android.Widget.HeaderViewListAdapter.WrappedAdapter.get -> Android.Widget.IListAdapter? +virtual Android.Widget.HorizontalScrollView.ArrowScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.HorizontalScrollView.ComputeScrollDeltaToGetChildRectOnScreen(Android.Graphics.Rect? rect) -> int +virtual Android.Widget.HorizontalScrollView.ExecuteKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Widget.HorizontalScrollView.FillViewport.get -> bool +virtual Android.Widget.HorizontalScrollView.FillViewport.set -> void +virtual Android.Widget.HorizontalScrollView.Fling(int velocityX) -> void +virtual Android.Widget.HorizontalScrollView.FullScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.HorizontalScrollView.LeftEdgeEffectColor.get -> int +virtual Android.Widget.HorizontalScrollView.MaxScrollAmount.get -> int +virtual Android.Widget.HorizontalScrollView.PageScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.HorizontalScrollView.RightEdgeEffectColor.get -> int +virtual Android.Widget.HorizontalScrollView.SetEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.HorizontalScrollView.SetLeftEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.HorizontalScrollView.SetRightEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.HorizontalScrollView.SmoothScrollingEnabled.get -> bool +virtual Android.Widget.HorizontalScrollView.SmoothScrollingEnabled.set -> void +virtual Android.Widget.ImageSwitcher.SetImageDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Widget.ImageSwitcher.SetImageResource(int resid) -> void +virtual Android.Widget.ImageSwitcher.SetImageURI(Android.Net.Uri? uri) -> void +virtual Android.Widget.ImageView.AdjustViewBounds.get -> bool +virtual Android.Widget.ImageView.AnimateTransform(Android.Graphics.Matrix? matrix) -> void +virtual Android.Widget.ImageView.BaselineAlignBottom.get -> bool +virtual Android.Widget.ImageView.BaselineAlignBottom.set -> void +virtual Android.Widget.ImageView.ColorFilter.get -> Android.Graphics.ColorFilter? +virtual Android.Widget.ImageView.CropToPadding.get -> bool +virtual Android.Widget.ImageView.CropToPadding.set -> void +virtual Android.Widget.ImageView.Drawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ImageView.GetScaleType() -> Android.Widget.ImageView.ScaleType? +virtual Android.Widget.ImageView.ImageAlpha.get -> int +virtual Android.Widget.ImageView.ImageAlpha.set -> void +virtual Android.Widget.ImageView.ImageMatrix.get -> Android.Graphics.Matrix? +virtual Android.Widget.ImageView.ImageMatrix.set -> void +virtual Android.Widget.ImageView.ImageTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.ImageView.ImageTintBlendMode.set -> void +virtual Android.Widget.ImageView.ImageTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.ImageView.ImageTintList.set -> void +virtual Android.Widget.ImageView.ImageTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.ImageView.ImageTintMode.set -> void +virtual Android.Widget.ImageView.MaxHeight.get -> int +virtual Android.Widget.ImageView.MaxWidth.get -> int +virtual Android.Widget.ImageView.OnCreateDrawableState(int extraSpace) -> int[]? +virtual Android.Widget.ImageView.SetAdjustViewBounds(bool adjustViewBounds) -> void +virtual Android.Widget.ImageView.SetAlpha(int alpha) -> void +virtual Android.Widget.ImageView.SetBaseline(int baseline) -> void +virtual Android.Widget.ImageView.SetColorFilter(Android.Graphics.ColorFilter? cf) -> void +virtual Android.Widget.ImageView.SetFrame(int l, int t, int r, int b) -> bool +virtual Android.Widget.ImageView.SetImageBitmap(Android.Graphics.Bitmap? bm) -> void +virtual Android.Widget.ImageView.SetImageDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Widget.ImageView.SetImageIcon(Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.ImageView.SetImageLevel(int level) -> void +virtual Android.Widget.ImageView.SetImageResource(int resId) -> void +virtual Android.Widget.ImageView.SetImageState(int[]? state, bool merge) -> void +virtual Android.Widget.ImageView.SetImageURI(Android.Net.Uri? uri) -> void +virtual Android.Widget.ImageView.SetMaxHeight(int maxHeight) -> void +virtual Android.Widget.ImageView.SetMaxWidth(int maxWidth) -> void +virtual Android.Widget.ImageView.SetScaleType(Android.Widget.ImageView.ScaleType? scaleType) -> void +virtual Android.Widget.Inline.InlineContentView.IsZOrderedOnTop.get -> bool +virtual Android.Widget.Inline.InlineContentView.SetSurfaceControlCallback(Android.Widget.Inline.InlineContentView.ISurfaceControlCallback? callback) -> void +virtual Android.Widget.Inline.InlineContentView.SetZOrderedOnTop(bool onTop) -> bool +virtual Android.Widget.Inline.InlineContentView.SurfaceControl.get -> Android.Views.SurfaceControl? +virtual Android.Widget.LinearLayout.BaselineAligned.get -> bool +virtual Android.Widget.LinearLayout.BaselineAligned.set -> void +virtual Android.Widget.LinearLayout.BaselineAlignedChildIndex.get -> int +virtual Android.Widget.LinearLayout.BaselineAlignedChildIndex.set -> void +virtual Android.Widget.LinearLayout.DividerDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.LinearLayout.DividerPadding.get -> int +virtual Android.Widget.LinearLayout.DividerPadding.set -> void +virtual Android.Widget.LinearLayout.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.LinearLayout.LayoutParams.Debug(string? output) -> string? +virtual Android.Widget.LinearLayout.MeasureWithLargestChildEnabled.get -> bool +virtual Android.Widget.LinearLayout.MeasureWithLargestChildEnabled.set -> void +virtual Android.Widget.LinearLayout.Orientation.get -> Android.Widget.Orientation +virtual Android.Widget.LinearLayout.Orientation.set -> void +virtual Android.Widget.LinearLayout.SetDividerDrawable(Android.Graphics.Drawables.Drawable? divider) -> void +virtual Android.Widget.LinearLayout.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.LinearLayout.SetHorizontalGravity(Android.Views.GravityFlags horizontalGravity) -> void +virtual Android.Widget.LinearLayout.SetVerticalGravity(Android.Views.GravityFlags verticalGravity) -> void +virtual Android.Widget.LinearLayout.ShowDividers.get -> Android.Widget.ShowDividers +virtual Android.Widget.LinearLayout.ShowDividers.set -> void +virtual Android.Widget.LinearLayout.WeightSum.get -> float +virtual Android.Widget.LinearLayout.WeightSum.set -> void +virtual Android.Widget.ListPopupWindow.AnchorView.get -> Android.Views.View? +virtual Android.Widget.ListPopupWindow.AnchorView.set -> void +virtual Android.Widget.ListPopupWindow.AnimationStyle.get -> int +virtual Android.Widget.ListPopupWindow.AnimationStyle.set -> void +virtual Android.Widget.ListPopupWindow.Background.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ListPopupWindow.ClearListSelection() -> void +virtual Android.Widget.ListPopupWindow.CreateDragToOpenListener(Android.Views.View? src) -> Android.Views.View.IOnTouchListener? +virtual Android.Widget.ListPopupWindow.Dismiss() -> void +virtual Android.Widget.ListPopupWindow.EpicenterBounds.get -> Android.Graphics.Rect? +virtual Android.Widget.ListPopupWindow.EpicenterBounds.set -> void +virtual Android.Widget.ListPopupWindow.Height.get -> int +virtual Android.Widget.ListPopupWindow.Height.set -> void +virtual Android.Widget.ListPopupWindow.HorizontalOffset.get -> int +virtual Android.Widget.ListPopupWindow.HorizontalOffset.set -> void +virtual Android.Widget.ListPopupWindow.InputMethodMode.get -> Android.Widget.ListPopupWindowInputMethodMode +virtual Android.Widget.ListPopupWindow.InputMethodMode.set -> void +virtual Android.Widget.ListPopupWindow.IsInputMethodNotNeeded.get -> bool +virtual Android.Widget.ListPopupWindow.IsShowing.get -> bool +virtual Android.Widget.ListPopupWindow.ListView.get -> Android.Widget.ListView? +virtual Android.Widget.ListPopupWindow.Modal.get -> bool +virtual Android.Widget.ListPopupWindow.Modal.set -> void +virtual Android.Widget.ListPopupWindow.OnKeyDown(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Widget.ListPopupWindow.OnKeyPreIme(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Widget.ListPopupWindow.OnKeyUp(Android.Views.Keycode keyCode, Android.Views.KeyEvent! e) -> bool +virtual Android.Widget.ListPopupWindow.PerformItemClick(int position) -> bool +virtual Android.Widget.ListPopupWindow.PostShow() -> void +virtual Android.Widget.ListPopupWindow.PromptPosition.get -> int +virtual Android.Widget.ListPopupWindow.PromptPosition.set -> void +virtual Android.Widget.ListPopupWindow.SelectedItem.get -> Java.Lang.Object? +virtual Android.Widget.ListPopupWindow.SelectedItemId.get -> long +virtual Android.Widget.ListPopupWindow.SelectedItemPosition.get -> int +virtual Android.Widget.ListPopupWindow.SelectedView.get -> Android.Views.View? +virtual Android.Widget.ListPopupWindow.SetAdapter(Android.Widget.IListAdapter? adapter) -> void +virtual Android.Widget.ListPopupWindow.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.Widget.ListPopupWindow.SetContentWidth(int width) -> void +virtual Android.Widget.ListPopupWindow.SetDropDownGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.ListPopupWindow.SetListSelector(Android.Graphics.Drawables.Drawable? selector) -> void +virtual Android.Widget.ListPopupWindow.SetOnDismissListener(Android.Widget.PopupWindow.IOnDismissListener? listener) -> void +virtual Android.Widget.ListPopupWindow.SetOnItemClickListener(Android.Widget.AdapterView.IOnItemClickListener? clickListener) -> void +virtual Android.Widget.ListPopupWindow.SetOnItemSelectedListener(Android.Widget.AdapterView.IOnItemSelectedListener? selectedListener) -> void +virtual Android.Widget.ListPopupWindow.SetPromptView(Android.Views.View? prompt) -> void +virtual Android.Widget.ListPopupWindow.SetSelection(int position) -> void +virtual Android.Widget.ListPopupWindow.SetWindowLayoutType(Android.Views.WindowManagerTypes layoutType) -> void +virtual Android.Widget.ListPopupWindow.Show() -> void +virtual Android.Widget.ListPopupWindow.SoftInputMode.get -> Android.Views.SoftInput +virtual Android.Widget.ListPopupWindow.SoftInputMode.set -> void +virtual Android.Widget.ListPopupWindow.VerticalOffset.get -> int +virtual Android.Widget.ListPopupWindow.VerticalOffset.set -> void +virtual Android.Widget.ListPopupWindow.Width.get -> int +virtual Android.Widget.ListPopupWindow.Width.set -> void +virtual Android.Widget.ListView.AddFooterView(Android.Views.View? v) -> void +virtual Android.Widget.ListView.AddFooterView(Android.Views.View? v, Java.Lang.Object? data, bool isSelectable) -> void +virtual Android.Widget.ListView.AddHeaderView(Android.Views.View? v) -> void +virtual Android.Widget.ListView.AddHeaderView(Android.Views.View? v, Java.Lang.Object? data, bool isSelectable) -> void +virtual Android.Widget.ListView.AreFooterDividersEnabled() -> bool +virtual Android.Widget.ListView.AreHeaderDividersEnabled() -> bool +virtual Android.Widget.ListView.Divider.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ListView.Divider.set -> void +virtual Android.Widget.ListView.DividerHeight.get -> int +virtual Android.Widget.ListView.DividerHeight.set -> void +virtual Android.Widget.ListView.FindViewTraversal(int id) -> Android.Views.View? +virtual Android.Widget.ListView.FindViewWithTagTraversal(Java.Lang.Object? tag) -> Android.Views.View? +virtual Android.Widget.ListView.FooterViewsCount.get -> int +virtual Android.Widget.ListView.GetCheckItemIds() -> long[]? +virtual Android.Widget.ListView.HeaderViewsCount.get -> int +virtual Android.Widget.ListView.ItemsCanFocus.get -> bool +virtual Android.Widget.ListView.ItemsCanFocus.set -> void +virtual Android.Widget.ListView.MaxScrollAmount.get -> int +virtual Android.Widget.ListView.OverscrollFooter.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ListView.OverscrollFooter.set -> void +virtual Android.Widget.ListView.OverscrollHeader.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ListView.OverscrollHeader.set -> void +virtual Android.Widget.ListView.RemoveFooterView(Android.Views.View? v) -> bool +virtual Android.Widget.ListView.RemoveHeaderView(Android.Views.View? v) -> bool +virtual Android.Widget.ListView.SetFooterDividersEnabled(bool footerDividersEnabled) -> void +virtual Android.Widget.ListView.SetHeaderDividersEnabled(bool headerDividersEnabled) -> void +virtual Android.Widget.ListView.SetSelectionAfterHeaderView() -> void +virtual Android.Widget.ListView.SmoothScrollByOffset(int offset) -> void +virtual Android.Widget.MediaController.Hide() -> void +virtual Android.Widget.MediaController.IsShowing.get -> bool +virtual Android.Widget.MediaController.OnFinishInflate() -> void +virtual Android.Widget.MediaController.SetAnchorView(Android.Views.View? view) -> void +virtual Android.Widget.MediaController.SetMediaPlayer(Android.Widget.MediaController.IMediaPlayerControl? player) -> void +virtual Android.Widget.MediaController.SetPrevNextListeners(Android.Views.View.IOnClickListener? next, Android.Views.View.IOnClickListener? prev) -> void +virtual Android.Widget.MediaController.Show() -> void +virtual Android.Widget.MediaController.Show(int timeout) -> void +virtual Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.FindTokenEnd(Java.Lang.ICharSequence? text, int cursor) -> int +virtual Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.FindTokenStart(Java.Lang.ICharSequence? text, int cursor) -> int +virtual Android.Widget.MultiAutoCompleteTextView.CommaTokenizer.TerminateTokenFormatted(Java.Lang.ICharSequence? text) -> Java.Lang.ICharSequence? +virtual Android.Widget.MultiAutoCompleteTextView.PerformFiltering(Java.Lang.ICharSequence? text, int start, int end, int keyCode) -> void +virtual Android.Widget.MultiAutoCompleteTextView.SetTokenizer(Android.Widget.MultiAutoCompleteTextView.ITokenizer? t) -> void +virtual Android.Widget.NumberPicker.GetDisplayedValues() -> string![]? +virtual Android.Widget.NumberPicker.MaxValue.get -> int +virtual Android.Widget.NumberPicker.MaxValue.set -> void +virtual Android.Widget.NumberPicker.MinValue.get -> int +virtual Android.Widget.NumberPicker.MinValue.set -> void +virtual Android.Widget.NumberPicker.SelectionDividerHeight.get -> int +virtual Android.Widget.NumberPicker.SelectionDividerHeight.set -> void +virtual Android.Widget.NumberPicker.SetDisplayedValues(string![]? displayedValues) -> void +virtual Android.Widget.NumberPicker.SetFormatter(Android.Widget.NumberPicker.IFormatter? formatter) -> void +virtual Android.Widget.NumberPicker.SetOnLongPressUpdateInterval(long intervalMillis) -> void +virtual Android.Widget.NumberPicker.SetOnScrollListener(Android.Widget.NumberPicker.IOnScrollListener? onScrollListener) -> void +virtual Android.Widget.NumberPicker.SetOnValueChangedListener(Android.Widget.NumberPicker.IOnValueChangeListener? onValueChangedListener) -> void +virtual Android.Widget.NumberPicker.SetTextColor(Android.Graphics.Color color) -> void +virtual Android.Widget.NumberPicker.TextColor.get -> int +virtual Android.Widget.NumberPicker.TextSize.get -> float +virtual Android.Widget.NumberPicker.TextSize.set -> void +virtual Android.Widget.NumberPicker.Value.get -> int +virtual Android.Widget.NumberPicker.Value.set -> void +virtual Android.Widget.NumberPicker.WrapSelectorWheel.get -> bool +virtual Android.Widget.NumberPicker.WrapSelectorWheel.set -> void +virtual Android.Widget.OverScroller.AbortAnimation() -> void +virtual Android.Widget.OverScroller.ComputeScrollOffset() -> bool +virtual Android.Widget.OverScroller.CurrVelocity.get -> float +virtual Android.Widget.OverScroller.Fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) -> void +virtual Android.Widget.OverScroller.Fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY, int overX, int overY) -> void +virtual Android.Widget.OverScroller.IsOverScrolled.get -> bool +virtual Android.Widget.OverScroller.NotifyHorizontalEdgeReached(int startX, int finalX, int overX) -> void +virtual Android.Widget.OverScroller.NotifyVerticalEdgeReached(int startY, int finalY, int overY) -> void +virtual Android.Widget.OverScroller.SpringBack(int startX, int startY, int minX, int maxX, int minY, int maxY) -> bool +virtual Android.Widget.OverScroller.StartScroll(int startX, int startY, int dx, int dy) -> void +virtual Android.Widget.OverScroller.StartScroll(int startX, int startY, int dx, int dy, int duration) -> void +virtual Android.Widget.PopupMenu.Dismiss() -> void +virtual Android.Widget.PopupMenu.DragToOpenListener.get -> Android.Views.View.IOnTouchListener? +virtual Android.Widget.PopupMenu.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.PopupMenu.Gravity.set -> void +virtual Android.Widget.PopupMenu.Inflate(int menuRes) -> void +virtual Android.Widget.PopupMenu.Menu.get -> Android.Views.IMenu? +virtual Android.Widget.PopupMenu.MenuInflater.get -> Android.Views.MenuInflater? +virtual Android.Widget.PopupMenu.SetForceShowIcon(bool forceShowIcon) -> void +virtual Android.Widget.PopupMenu.SetOnDismissListener(Android.Widget.PopupMenu.IOnDismissListener? listener) -> void +virtual Android.Widget.PopupMenu.SetOnMenuItemClickListener(Android.Widget.PopupMenu.IOnMenuItemClickListener? listener) -> void +virtual Android.Widget.PopupMenu.Show() -> void +virtual Android.Widget.PopupWindow.AnimationStyle.get -> int +virtual Android.Widget.PopupWindow.AnimationStyle.set -> void +virtual Android.Widget.PopupWindow.AttachedInDecor.get -> bool +virtual Android.Widget.PopupWindow.AttachedInDecor.set -> void +virtual Android.Widget.PopupWindow.Background.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.PopupWindow.ClippingEnabled.get -> bool +virtual Android.Widget.PopupWindow.ClippingEnabled.set -> void +virtual Android.Widget.PopupWindow.ContentView.get -> Android.Views.View? +virtual Android.Widget.PopupWindow.ContentView.set -> void +virtual Android.Widget.PopupWindow.Dismiss() -> void +virtual Android.Widget.PopupWindow.Elevation.get -> float +virtual Android.Widget.PopupWindow.Elevation.set -> void +virtual Android.Widget.PopupWindow.EnterTransition.get -> Android.Transitions.Transition? +virtual Android.Widget.PopupWindow.EpicenterBounds.get -> Android.Graphics.Rect? +virtual Android.Widget.PopupWindow.EpicenterBounds.set -> void +virtual Android.Widget.PopupWindow.ExitTransition.get -> Android.Transitions.Transition? +virtual Android.Widget.PopupWindow.Focusable.get -> bool +virtual Android.Widget.PopupWindow.Focusable.set -> void +virtual Android.Widget.PopupWindow.GetMaxAvailableHeight(Android.Views.View! anchor) -> int +virtual Android.Widget.PopupWindow.GetMaxAvailableHeight(Android.Views.View! anchor, int yOffset) -> int +virtual Android.Widget.PopupWindow.GetMaxAvailableHeight(Android.Views.View! anchor, int yOffset, bool ignoreBottomDecorations) -> int +virtual Android.Widget.PopupWindow.Height.get -> int +virtual Android.Widget.PopupWindow.Height.set -> void +virtual Android.Widget.PopupWindow.InputMethodMode.get -> Android.Widget.InputMethod +virtual Android.Widget.PopupWindow.InputMethodMode.set -> void +virtual Android.Widget.PopupWindow.IsAboveAnchor.get -> bool +virtual Android.Widget.PopupWindow.IsClippedToScreen.get -> bool +virtual Android.Widget.PopupWindow.IsClippedToScreen.set -> void +virtual Android.Widget.PopupWindow.IsLaidOutInScreen.get -> bool +virtual Android.Widget.PopupWindow.IsLaidOutInScreen.set -> void +virtual Android.Widget.PopupWindow.IsShowing.get -> bool +virtual Android.Widget.PopupWindow.OutsideTouchable.get -> bool +virtual Android.Widget.PopupWindow.OutsideTouchable.set -> void +virtual Android.Widget.PopupWindow.OverlapAnchor.get -> bool +virtual Android.Widget.PopupWindow.OverlapAnchor.set -> void +virtual Android.Widget.PopupWindow.SetBackgroundDrawable(Android.Graphics.Drawables.Drawable? background) -> void +virtual Android.Widget.PopupWindow.SetEnterTransition(Android.Transitions.Transition? enterTransition) -> void +virtual Android.Widget.PopupWindow.SetExitTransition(Android.Transitions.Transition? exitTransition) -> void +virtual Android.Widget.PopupWindow.SetIgnoreCheekPress() -> void +virtual Android.Widget.PopupWindow.SetOnDismissListener(Android.Widget.PopupWindow.IOnDismissListener? onDismissListener) -> void +virtual Android.Widget.PopupWindow.SetTouchInterceptor(Android.Views.View.IOnTouchListener? l) -> void +virtual Android.Widget.PopupWindow.SetWindowLayoutMode(int widthSpec, int heightSpec) -> void +virtual Android.Widget.PopupWindow.ShowAsDropDown(Android.Views.View? anchor) -> void +virtual Android.Widget.PopupWindow.ShowAsDropDown(Android.Views.View? anchor, int xoff, int yoff) -> void +virtual Android.Widget.PopupWindow.ShowAsDropDown(Android.Views.View? anchor, int xoff, int yoff, Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.PopupWindow.ShowAtLocation(Android.Views.View? parent, Android.Views.GravityFlags gravity, int x, int y) -> void +virtual Android.Widget.PopupWindow.SoftInputMode.get -> Android.Views.SoftInput +virtual Android.Widget.PopupWindow.SoftInputMode.set -> void +virtual Android.Widget.PopupWindow.SplitTouchEnabled.get -> bool +virtual Android.Widget.PopupWindow.SplitTouchEnabled.set -> void +virtual Android.Widget.PopupWindow.Touchable.get -> bool +virtual Android.Widget.PopupWindow.Touchable.set -> void +virtual Android.Widget.PopupWindow.TouchModal.get -> bool +virtual Android.Widget.PopupWindow.TouchModal.set -> void +virtual Android.Widget.PopupWindow.Update() -> void +virtual Android.Widget.PopupWindow.Update(Android.Views.View? anchor, int width, int height) -> void +virtual Android.Widget.PopupWindow.Update(Android.Views.View? anchor, int xoff, int yoff, int width, int height) -> void +virtual Android.Widget.PopupWindow.Update(int width, int height) -> void +virtual Android.Widget.PopupWindow.Update(int x, int y, int width, int height) -> void +virtual Android.Widget.PopupWindow.Update(int x, int y, int width, int height, bool force) -> void +virtual Android.Widget.PopupWindow.Width.get -> int +virtual Android.Widget.PopupWindow.Width.set -> void +virtual Android.Widget.PopupWindow.WindowLayoutType.get -> Android.Views.WindowManagerTypes +virtual Android.Widget.PopupWindow.WindowLayoutType.set -> void +virtual Android.Widget.ProgressBar.CurrentDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ProgressBar.Indeterminate.get -> bool +virtual Android.Widget.ProgressBar.Indeterminate.set -> void +virtual Android.Widget.ProgressBar.IndeterminateDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ProgressBar.IndeterminateDrawable.set -> void +virtual Android.Widget.ProgressBar.IndeterminateTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.ProgressBar.IndeterminateTintBlendMode.set -> void +virtual Android.Widget.ProgressBar.IndeterminateTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.ProgressBar.IndeterminateTintList.set -> void +virtual Android.Widget.ProgressBar.IndeterminateTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.ProgressBar.IndeterminateTintMode.set -> void +virtual Android.Widget.ProgressBar.Interpolator.get -> Android.Views.Animations.IInterpolator? +virtual Android.Widget.ProgressBar.Interpolator.set -> void +virtual Android.Widget.ProgressBar.IsAnimating.get -> bool +virtual Android.Widget.ProgressBar.Max.get -> int +virtual Android.Widget.ProgressBar.Max.set -> void +virtual Android.Widget.ProgressBar.MaxHeight.get -> int +virtual Android.Widget.ProgressBar.MaxHeight.set -> void +virtual Android.Widget.ProgressBar.MaxWidth.get -> int +virtual Android.Widget.ProgressBar.MaxWidth.set -> void +virtual Android.Widget.ProgressBar.Min.get -> int +virtual Android.Widget.ProgressBar.Min.set -> void +virtual Android.Widget.ProgressBar.MinHeight.get -> int +virtual Android.Widget.ProgressBar.MinHeight.set -> void +virtual Android.Widget.ProgressBar.MinWidth.get -> int +virtual Android.Widget.ProgressBar.MinWidth.set -> void +virtual Android.Widget.ProgressBar.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Widget.ProgressBar.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Widget.ProgressBar.Progress.get -> int +virtual Android.Widget.ProgressBar.Progress.set -> void +virtual Android.Widget.ProgressBar.ProgressBackgroundTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.ProgressBar.ProgressBackgroundTintBlendMode.set -> void +virtual Android.Widget.ProgressBar.ProgressBackgroundTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.ProgressBar.ProgressBackgroundTintList.set -> void +virtual Android.Widget.ProgressBar.ProgressBackgroundTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.ProgressBar.ProgressBackgroundTintMode.set -> void +virtual Android.Widget.ProgressBar.ProgressDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.ProgressBar.ProgressDrawable.set -> void +virtual Android.Widget.ProgressBar.ProgressTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.ProgressBar.ProgressTintBlendMode.set -> void +virtual Android.Widget.ProgressBar.ProgressTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.ProgressBar.ProgressTintList.set -> void +virtual Android.Widget.ProgressBar.ProgressTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.ProgressBar.ProgressTintMode.set -> void +virtual Android.Widget.ProgressBar.SecondaryProgress.get -> int +virtual Android.Widget.ProgressBar.SecondaryProgress.set -> void +virtual Android.Widget.ProgressBar.SecondaryProgressTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.ProgressBar.SecondaryProgressTintBlendMode.set -> void +virtual Android.Widget.ProgressBar.SecondaryProgressTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.ProgressBar.SecondaryProgressTintList.set -> void +virtual Android.Widget.ProgressBar.SecondaryProgressTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.ProgressBar.SecondaryProgressTintMode.set -> void +virtual Android.Widget.ProgressBar.SetIndeterminateDrawableTiled(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.Widget.ProgressBar.SetInterpolator(Android.Content.Context? context, int resID) -> void +virtual Android.Widget.ProgressBar.SetProgress(int progress, bool animate) -> void +virtual Android.Widget.ProgressBar.SetProgressDrawableTiled(Android.Graphics.Drawables.Drawable? d) -> void +virtual Android.Widget.QuickContactBadge.AssignContactFromEmail(string? emailAddress, bool lazyLookup) -> void +virtual Android.Widget.QuickContactBadge.AssignContactFromEmail(string? emailAddress, bool lazyLookup, Android.OS.Bundle? extras) -> void +virtual Android.Widget.QuickContactBadge.AssignContactFromPhone(string? phoneNumber, bool lazyLookup) -> void +virtual Android.Widget.QuickContactBadge.AssignContactFromPhone(string? phoneNumber, bool lazyLookup, Android.OS.Bundle? extras) -> void +virtual Android.Widget.QuickContactBadge.AssignContactUri(Android.Net.Uri? contactUri) -> void +virtual Android.Widget.QuickContactBadge.OnClick(Android.Views.View? v) -> void +virtual Android.Widget.QuickContactBadge.SetExcludeMimes(string![]? excludeMimes) -> void +virtual Android.Widget.QuickContactBadge.SetImageToDefault() -> void +virtual Android.Widget.QuickContactBadge.SetMode(int size) -> void +virtual Android.Widget.QuickContactBadge.SetOverlay(Android.Graphics.Drawables.Drawable? overlay) -> void +virtual Android.Widget.QuickContactBadge.SetPrioritizedMimeType(string? prioritizedMimeType) -> void +virtual Android.Widget.RadioGroup.Check(int id) -> void +virtual Android.Widget.RadioGroup.CheckedRadioButtonId.get -> int +virtual Android.Widget.RadioGroup.ClearCheck() -> void +virtual Android.Widget.RadioGroup.SetOnCheckedChangeListener(Android.Widget.RadioGroup.IOnCheckedChangeListener? listener) -> void +virtual Android.Widget.RatingBar.IsIndicator.get -> bool +virtual Android.Widget.RatingBar.IsIndicator.set -> void +virtual Android.Widget.RatingBar.NumStars.get -> int +virtual Android.Widget.RatingBar.NumStars.set -> void +virtual Android.Widget.RatingBar.OnRatingBarChangeListener.get -> Android.Widget.RatingBar.IOnRatingBarChangeListener? +virtual Android.Widget.RatingBar.OnRatingBarChangeListener.set -> void +virtual Android.Widget.RatingBar.Rating.get -> float +virtual Android.Widget.RatingBar.Rating.set -> void +virtual Android.Widget.RatingBar.StepSize.get -> float +virtual Android.Widget.RatingBar.StepSize.set -> void +virtual Android.Widget.RelativeLayout.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.RelativeLayout.IgnoreGravity.get -> int +virtual Android.Widget.RelativeLayout.LayoutParams.AddRule(Android.Widget.LayoutRules verb) -> void +virtual Android.Widget.RelativeLayout.LayoutParams.AddRule(Android.Widget.LayoutRules verb, int subject) -> void +virtual Android.Widget.RelativeLayout.LayoutParams.Debug(string? output) -> string? +virtual Android.Widget.RelativeLayout.LayoutParams.GetRule(Android.Widget.LayoutRules verb) -> int +virtual Android.Widget.RelativeLayout.LayoutParams.GetRules() -> int[]? +virtual Android.Widget.RelativeLayout.LayoutParams.RemoveRule(Android.Widget.LayoutRules verb) -> void +virtual Android.Widget.RelativeLayout.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.RelativeLayout.SetHorizontalGravity(Android.Views.GravityFlags horizontalGravity) -> void +virtual Android.Widget.RelativeLayout.SetIgnoreGravity(int viewId) -> void +virtual Android.Widget.RelativeLayout.SetVerticalGravity(Android.Views.GravityFlags verticalGravity) -> void +virtual Android.Widget.RemoteViews.AddStableView(int viewId, Android.Widget.RemoteViews! nestedView, int stableId) -> void +virtual Android.Widget.RemoteViews.AddView(int viewId, Android.Widget.RemoteViews? nestedView) -> void +virtual Android.Widget.RemoteViews.Apply(Android.Content.Context? context, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.RemoteViews.Clone() -> Android.Widget.RemoteViews? +virtual Android.Widget.RemoteViews.DescribeContents() -> int +virtual Android.Widget.RemoteViews.LayoutId.get -> int +virtual Android.Widget.RemoteViews.OnLoadClass(Java.Lang.Class? clazz) -> bool +virtual Android.Widget.RemoteViews.Package.get -> string? +virtual Android.Widget.RemoteViews.Reapply(Android.Content.Context? context, Android.Views.View? v) -> void +virtual Android.Widget.RemoteViews.RemoteResponse.AddSharedElement(int viewId, string! sharedElementName) -> Android.Widget.RemoteViews.RemoteResponse! +virtual Android.Widget.RemoteViews.RemoveAllViews(int viewId) -> void +virtual Android.Widget.RemoteViews.SetAccessibilityTraversalAfter(int viewId, int nextId) -> void +virtual Android.Widget.RemoteViews.SetAccessibilityTraversalBefore(int viewId, int nextId) -> void +virtual Android.Widget.RemoteViews.SetBitmap(int viewId, string? methodName, Android.Graphics.Bitmap? value) -> void +virtual Android.Widget.RemoteViews.SetBlendMode(int viewId, string! methodName, Android.Graphics.BlendMode? value) -> void +virtual Android.Widget.RemoteViews.SetBoolean(int viewId, string? methodName, bool value) -> void +virtual Android.Widget.RemoteViews.SetBundle(int viewId, string? methodName, Android.OS.Bundle? value) -> void +virtual Android.Widget.RemoteViews.SetByte(int viewId, string? methodName, sbyte value) -> void +virtual Android.Widget.RemoteViews.SetChar(int viewId, string? methodName, char value) -> void +virtual Android.Widget.RemoteViews.SetCharSequence(int viewId, string! methodName, int stringResource) -> void +virtual Android.Widget.RemoteViews.SetCharSequence(int viewId, string? methodName, Java.Lang.ICharSequence? value) -> void +virtual Android.Widget.RemoteViews.SetCharSequenceAttr(int viewId, string! methodName, int stringAttribute) -> void +virtual Android.Widget.RemoteViews.SetChronometer(int viewId, long base, string? format, bool started) -> void +virtual Android.Widget.RemoteViews.SetChronometerCountDown(int viewId, bool isCountDown) -> void +virtual Android.Widget.RemoteViews.SetColor(int viewId, string! methodName, int colorResource) -> void +virtual Android.Widget.RemoteViews.SetColorAttr(int viewId, string! methodName, int colorAttribute) -> void +virtual Android.Widget.RemoteViews.SetColorInt(int viewId, string! methodName, int notNight, int night) -> void +virtual Android.Widget.RemoteViews.SetColorStateList(int viewId, string! methodName, Android.Content.Res.ColorStateList? notNight, Android.Content.Res.ColorStateList? night) -> void +virtual Android.Widget.RemoteViews.SetColorStateList(int viewId, string! methodName, Android.Content.Res.ColorStateList? value) -> void +virtual Android.Widget.RemoteViews.SetColorStateList(int viewId, string! methodName, int colorResource) -> void +virtual Android.Widget.RemoteViews.SetColorStateListAttr(int viewId, string! methodName, int colorAttr) -> void +virtual Android.Widget.RemoteViews.SetCompoundButtonChecked(int viewId, bool checked) -> void +virtual Android.Widget.RemoteViews.SetContentDescription(int viewId, Java.Lang.ICharSequence? contentDescription) -> void +virtual Android.Widget.RemoteViews.SetDisplayedChild(int viewId, int childIndex) -> void +virtual Android.Widget.RemoteViews.SetDouble(int viewId, string? methodName, double value) -> void +virtual Android.Widget.RemoteViews.SetEmptyView(int viewId, int emptyViewId) -> void +virtual Android.Widget.RemoteViews.SetFloat(int viewId, string? methodName, float value) -> void +virtual Android.Widget.RemoteViews.SetFloatDimen(int viewId, string! methodName, float value, int unit) -> void +virtual Android.Widget.RemoteViews.SetFloatDimen(int viewId, string! methodName, int dimenResource) -> void +virtual Android.Widget.RemoteViews.SetFloatDimenAttr(int viewId, string! methodName, int dimenAttr) -> void +virtual Android.Widget.RemoteViews.SetIcon(int viewId, string! methodName, Android.Graphics.Drawables.Icon? notNight, Android.Graphics.Drawables.Icon? night) -> void +virtual Android.Widget.RemoteViews.SetIcon(int viewId, string? methodName, Android.Graphics.Drawables.Icon? value) -> void +virtual Android.Widget.RemoteViews.SetImageViewBitmap(int viewId, Android.Graphics.Bitmap? bitmap) -> void +virtual Android.Widget.RemoteViews.SetImageViewIcon(int viewId, Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.RemoteViews.SetImageViewResource(int viewId, int srcId) -> void +virtual Android.Widget.RemoteViews.SetImageViewUri(int viewId, Android.Net.Uri? uri) -> void +virtual Android.Widget.RemoteViews.SetInt(int viewId, string? methodName, int value) -> void +virtual Android.Widget.RemoteViews.SetIntDimen(int viewId, string! methodName, float value, int unit) -> void +virtual Android.Widget.RemoteViews.SetIntDimen(int viewId, string! methodName, int dimenResource) -> void +virtual Android.Widget.RemoteViews.SetIntDimenAttr(int viewId, string! methodName, int dimenAttr) -> void +virtual Android.Widget.RemoteViews.SetIntent(int viewId, string? methodName, Android.Content.Intent? value) -> void +virtual Android.Widget.RemoteViews.SetLabelFor(int viewId, int labeledId) -> void +virtual Android.Widget.RemoteViews.SetLightBackgroundLayoutId(int layoutId) -> void +virtual Android.Widget.RemoteViews.SetLong(int viewId, string? methodName, long value) -> void +virtual Android.Widget.RemoteViews.SetOnCheckedChangeResponse(int viewId, Android.Widget.RemoteViews.RemoteResponse! response) -> void +virtual Android.Widget.RemoteViews.SetOnClickFillInIntent(int viewId, Android.Content.Intent? fillInIntent) -> void +virtual Android.Widget.RemoteViews.SetOnClickPendingIntent(int viewId, Android.App.PendingIntent? pendingIntent) -> void +virtual Android.Widget.RemoteViews.SetOnClickResponse(int viewId, Android.Widget.RemoteViews.RemoteResponse! response) -> void +virtual Android.Widget.RemoteViews.SetPendingIntentTemplate(int viewId, Android.App.PendingIntent? pendingIntentTemplate) -> void +virtual Android.Widget.RemoteViews.SetProgressBar(int viewId, int max, int progress, bool indeterminate) -> void +virtual Android.Widget.RemoteViews.SetRadioGroupChecked(int viewId, int checkedId) -> void +virtual Android.Widget.RemoteViews.SetRelativeScrollPosition(int viewId, int offset) -> void +virtual Android.Widget.RemoteViews.SetRemoteAdapter(int appWidgetId, int viewId, Android.Content.Intent? intent) -> void +virtual Android.Widget.RemoteViews.SetRemoteAdapter(int viewId, Android.Content.Intent? intent) -> void +virtual Android.Widget.RemoteViews.SetRemoteAdapter(int viewId, Android.Widget.RemoteViews.RemoteCollectionItems! items) -> void +virtual Android.Widget.RemoteViews.SetScrollPosition(int viewId, int position) -> void +virtual Android.Widget.RemoteViews.SetShort(int viewId, string? methodName, short value) -> void +virtual Android.Widget.RemoteViews.SetString(int viewId, string? methodName, string? value) -> void +virtual Android.Widget.RemoteViews.SetTextColor(int viewId, Android.Graphics.Color color) -> void +virtual Android.Widget.RemoteViews.SetTextViewCompoundDrawables(int viewId, int left, int top, int right, int bottom) -> void +virtual Android.Widget.RemoteViews.SetTextViewCompoundDrawablesRelative(int viewId, int start, int top, int end, int bottom) -> void +virtual Android.Widget.RemoteViews.SetTextViewText(int viewId, Java.Lang.ICharSequence? text) -> void +virtual Android.Widget.RemoteViews.SetTextViewTextSize(int viewId, int units, float size) -> void +virtual Android.Widget.RemoteViews.SetUri(int viewId, string? methodName, Android.Net.Uri? value) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutHeight(int viewId, float height, int units) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutHeightAttr(int viewId, int heightAttr) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutHeightDimen(int viewId, int heightDimen) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutMargin(int viewId, int type, float value, int units) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutMarginAttr(int viewId, int type, int attr) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutMarginDimen(int viewId, int type, int dimen) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutWidth(int viewId, float width, int units) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutWidthAttr(int viewId, int widthAttr) -> void +virtual Android.Widget.RemoteViews.SetViewLayoutWidthDimen(int viewId, int widthDimen) -> void +virtual Android.Widget.RemoteViews.SetViewOutlinePreferredRadius(int viewId, float radius, int units) -> void +virtual Android.Widget.RemoteViews.SetViewOutlinePreferredRadiusAttr(int viewId, int attrId) -> void +virtual Android.Widget.RemoteViews.SetViewOutlinePreferredRadiusDimen(int viewId, int resId) -> void +virtual Android.Widget.RemoteViews.SetViewPadding(int viewId, int left, int top, int right, int bottom) -> void +virtual Android.Widget.RemoteViews.SetViewVisibility(int viewId, Android.Views.ViewStates visibility) -> void +virtual Android.Widget.RemoteViews.ShowNext(int viewId) -> void +virtual Android.Widget.RemoteViews.ShowPrevious(int viewId) -> void +virtual Android.Widget.RemoteViews.ViewId.get -> int +virtual Android.Widget.RemoteViews.WriteToParcel(Android.OS.Parcel? dest, Android.OS.ParcelableWriteFlags flags) -> void +virtual Android.Widget.ResourceCursorAdapter.SetDropDownViewResource(int dropDownLayout) -> void +virtual Android.Widget.ResourceCursorAdapter.SetViewResource(int layout) -> void +virtual Android.Widget.Scroller.AbortAnimation() -> void +virtual Android.Widget.Scroller.ComputeScrollOffset() -> bool +virtual Android.Widget.Scroller.CurrVelocity.get -> float +virtual Android.Widget.Scroller.ExtendDuration(int extend) -> void +virtual Android.Widget.Scroller.Fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY) -> void +virtual Android.Widget.Scroller.StartScroll(int startX, int startY, int dx, int dy) -> void +virtual Android.Widget.Scroller.StartScroll(int startX, int startY, int dx, int dy, int duration) -> void +virtual Android.Widget.Scroller.TimePassed() -> int +virtual Android.Widget.ScrollView.ArrowScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.ScrollView.BottomEdgeEffectColor.get -> int +virtual Android.Widget.ScrollView.ComputeScrollDeltaToGetChildRectOnScreen(Android.Graphics.Rect? rect) -> int +virtual Android.Widget.ScrollView.ExecuteKeyEvent(Android.Views.KeyEvent? e) -> bool +virtual Android.Widget.ScrollView.FillViewport.get -> bool +virtual Android.Widget.ScrollView.FillViewport.set -> void +virtual Android.Widget.ScrollView.Fling(int velocityY) -> void +virtual Android.Widget.ScrollView.FullScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.ScrollView.MaxScrollAmount.get -> int +virtual Android.Widget.ScrollView.PageScroll(Android.Views.FocusSearchDirection direction) -> bool +virtual Android.Widget.ScrollView.ScrollToDescendant(Android.Views.View! child) -> void +virtual Android.Widget.ScrollView.SetBottomEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.ScrollView.SetEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.ScrollView.SetTopEdgeEffectColor(Android.Graphics.Color color) -> void +virtual Android.Widget.ScrollView.SmoothScrollingEnabled.get -> bool +virtual Android.Widget.ScrollView.SmoothScrollingEnabled.set -> void +virtual Android.Widget.ScrollView.TopEdgeEffectColor.get -> int +virtual Android.Widget.SearchView.Iconified.get -> bool +virtual Android.Widget.SearchView.Iconified.set -> void +virtual Android.Widget.SearchView.ImeOptions.get -> Android.Views.InputMethods.ImeAction +virtual Android.Widget.SearchView.InputType.get -> Android.Text.InputTypes +virtual Android.Widget.SearchView.IsIconfiedByDefault.get -> bool +virtual Android.Widget.SearchView.IsIconifiedByDefault.get -> bool +virtual Android.Widget.SearchView.MaxWidth.get -> int +virtual Android.Widget.SearchView.OnActionViewCollapsed() -> void +virtual Android.Widget.SearchView.OnActionViewExpanded() -> void +virtual Android.Widget.SearchView.QueryFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.SearchView.QueryHintFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.SearchView.QueryRefinementEnabled.get -> bool +virtual Android.Widget.SearchView.QueryRefinementEnabled.set -> void +virtual Android.Widget.SearchView.SetIconifiedByDefault(bool iconified) -> void +virtual Android.Widget.SearchView.SetImeOptions(Android.Views.InputMethods.ImeAction imeOptions) -> void +virtual Android.Widget.SearchView.SetInputType(Android.Text.InputTypes inputType) -> void +virtual Android.Widget.SearchView.SetMaxWidth(int maxpixels) -> void +virtual Android.Widget.SearchView.SetOnCloseListener(Android.Widget.SearchView.IOnCloseListener? listener) -> void +virtual Android.Widget.SearchView.SetOnQueryTextFocusChangeListener(Android.Views.View.IOnFocusChangeListener? listener) -> void +virtual Android.Widget.SearchView.SetOnQueryTextListener(Android.Widget.SearchView.IOnQueryTextListener? listener) -> void +virtual Android.Widget.SearchView.SetOnSearchClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.Widget.SearchView.SetOnSuggestionListener(Android.Widget.SearchView.IOnSuggestionListener? listener) -> void +virtual Android.Widget.SearchView.SetQuery(Java.Lang.ICharSequence? query, bool submit) -> void +virtual Android.Widget.SearchView.SetQueryHint(Java.Lang.ICharSequence? hint) -> void +virtual Android.Widget.SearchView.SetSearchableInfo(Android.App.SearchableInfo? searchable) -> void +virtual Android.Widget.SearchView.SubmitButtonEnabled.get -> bool +virtual Android.Widget.SearchView.SubmitButtonEnabled.set -> void +virtual Android.Widget.SearchView.SuggestionsAdapter.get -> Android.Widget.CursorAdapter? +virtual Android.Widget.SearchView.SuggestionsAdapter.set -> void +virtual Android.Widget.SeekBar.SetOnSeekBarChangeListener(Android.Widget.SeekBar.IOnSeekBarChangeListener? l) -> void +virtual Android.Widget.ShareActionProvider.SetOnShareTargetSelectedListener(Android.Widget.ShareActionProvider.IOnShareTargetSelectedListener? listener) -> void +virtual Android.Widget.ShareActionProvider.SetShareHistoryFileName(string? shareHistoryFile) -> void +virtual Android.Widget.ShareActionProvider.SetShareIntent(Android.Content.Intent? shareIntent) -> void +virtual Android.Widget.SimpleAdapter.DropDownViewTheme.get -> Android.Content.Res.Resources.Theme? +virtual Android.Widget.SimpleAdapter.DropDownViewTheme.set -> void +virtual Android.Widget.SimpleAdapter.Filter.get -> Android.Widget.Filter? +virtual Android.Widget.SimpleAdapter.SetDropDownViewResource(int resource) -> void +virtual Android.Widget.SimpleAdapter.SetViewImage(Android.Widget.ImageView? v, int value) -> void +virtual Android.Widget.SimpleAdapter.SetViewImage(Android.Widget.ImageView? v, string? value) -> void +virtual Android.Widget.SimpleAdapter.SetViewText(Android.Widget.TextView? v, string? text) -> void +virtual Android.Widget.SimpleAdapter.ViewBinder.get -> Android.Widget.SimpleAdapter.IViewBinder? +virtual Android.Widget.SimpleAdapter.ViewBinder.set -> void +virtual Android.Widget.SimpleCursorAdapter.ChangeCursorAndColumns(Android.Database.ICursor? c, string![]? from, int[]? to) -> void +virtual Android.Widget.SimpleCursorAdapter.CursorToStringConverter.get -> Android.Widget.SimpleCursorAdapter.ICursorToStringConverter? +virtual Android.Widget.SimpleCursorAdapter.CursorToStringConverter.set -> void +virtual Android.Widget.SimpleCursorAdapter.SetViewImage(Android.Widget.ImageView? v, string? value) -> void +virtual Android.Widget.SimpleCursorAdapter.SetViewText(Android.Widget.TextView? v, string? text) -> void +virtual Android.Widget.SimpleCursorAdapter.StringConversionColumn.get -> int +virtual Android.Widget.SimpleCursorAdapter.StringConversionColumn.set -> void +virtual Android.Widget.SimpleCursorAdapter.ViewBinder.get -> Android.Widget.SimpleCursorAdapter.IViewBinder? +virtual Android.Widget.SimpleCursorAdapter.ViewBinder.set -> void +virtual Android.Widget.SimpleCursorTreeAdapter.SetViewImage(Android.Widget.ImageView? v, string? value) -> void +virtual Android.Widget.SimpleCursorTreeAdapter.SetViewText(Android.Widget.TextView? v, string? text) -> void +virtual Android.Widget.SimpleCursorTreeAdapter.ViewBinder.get -> Android.Widget.SimpleCursorTreeAdapter.IViewBinder? +virtual Android.Widget.SimpleCursorTreeAdapter.ViewBinder.set -> void +virtual Android.Widget.SimpleExpandableListAdapter.NewChildView(bool isLastChild, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.SimpleExpandableListAdapter.NewGroupView(bool isExpanded, Android.Views.ViewGroup? parent) -> Android.Views.View? +virtual Android.Widget.SlidingDrawer.AnimateClose() -> void +virtual Android.Widget.SlidingDrawer.AnimateOpen() -> void +virtual Android.Widget.SlidingDrawer.AnimateToggle() -> void +virtual Android.Widget.SlidingDrawer.Close() -> void +virtual Android.Widget.SlidingDrawer.Content.get -> Android.Views.View? +virtual Android.Widget.SlidingDrawer.GetHandle() -> Android.Views.View? +virtual Android.Widget.SlidingDrawer.IsMoving.get -> bool +virtual Android.Widget.SlidingDrawer.IsOpened.get -> bool +virtual Android.Widget.SlidingDrawer.Lock() -> void +virtual Android.Widget.SlidingDrawer.Open() -> void +virtual Android.Widget.SlidingDrawer.SetOnDrawerCloseListener(Android.Widget.SlidingDrawer.IOnDrawerCloseListener? onDrawerCloseListener) -> void +virtual Android.Widget.SlidingDrawer.SetOnDrawerOpenListener(Android.Widget.SlidingDrawer.IOnDrawerOpenListener? onDrawerOpenListener) -> void +virtual Android.Widget.SlidingDrawer.SetOnDrawerScrollListener(Android.Widget.SlidingDrawer.IOnDrawerScrollListener? onDrawerScrollListener) -> void +virtual Android.Widget.SlidingDrawer.Toggle() -> void +virtual Android.Widget.SlidingDrawer.Unlock() -> void +virtual Android.Widget.Spinner.DropDownHorizontalOffset.get -> int +virtual Android.Widget.Spinner.DropDownHorizontalOffset.set -> void +virtual Android.Widget.Spinner.DropDownVerticalOffset.get -> int +virtual Android.Widget.Spinner.DropDownVerticalOffset.set -> void +virtual Android.Widget.Spinner.DropDownWidth.get -> int +virtual Android.Widget.Spinner.DropDownWidth.set -> void +virtual Android.Widget.Spinner.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.Spinner.OnClick(Android.Content.IDialogInterface? dialog, int which) -> void +virtual Android.Widget.Spinner.PopupBackground.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Spinner.PopupContext.get -> Android.Content.Context? +virtual Android.Widget.Spinner.PromptFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Spinner.PromptFormatted.set -> void +virtual Android.Widget.Spinner.SetGravity(Android.Views.GravityFlags gravity) -> void +virtual Android.Widget.Spinner.SetPopupBackgroundDrawable(Android.Graphics.Drawables.Drawable? background) -> void +virtual Android.Widget.Spinner.SetPopupBackgroundResource(int resId) -> void +virtual Android.Widget.Spinner.SetPromptId(int promptId) -> void +virtual Android.Widget.Switch.OnMeasure(int widthMeasureSpec, int heightMeasureSpec) -> void +virtual Android.Widget.Switch.SetSwitchTextAppearance(Android.Content.Context? context, int resid) -> void +virtual Android.Widget.Switch.SetSwitchTypeface(Android.Graphics.Typeface? tf) -> void +virtual Android.Widget.Switch.SetSwitchTypeface(Android.Graphics.Typeface? tf, Android.Graphics.TypefaceStyle style) -> void +virtual Android.Widget.Switch.SetThumbIcon(Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.Switch.SetThumbResource(int resId) -> void +virtual Android.Widget.Switch.SetTrackIcon(Android.Graphics.Drawables.Icon? icon) -> void +virtual Android.Widget.Switch.SetTrackResource(int resId) -> void +virtual Android.Widget.Switch.ShowText.get -> bool +virtual Android.Widget.Switch.ShowText.set -> void +virtual Android.Widget.Switch.SplitTrack.get -> bool +virtual Android.Widget.Switch.SplitTrack.set -> void +virtual Android.Widget.Switch.SwitchMinWidth.get -> int +virtual Android.Widget.Switch.SwitchMinWidth.set -> void +virtual Android.Widget.Switch.SwitchPadding.get -> int +virtual Android.Widget.Switch.SwitchPadding.set -> void +virtual Android.Widget.Switch.TextOffFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Switch.TextOffFormatted.set -> void +virtual Android.Widget.Switch.TextOnFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Switch.TextOnFormatted.set -> void +virtual Android.Widget.Switch.ThumbDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Switch.ThumbDrawable.set -> void +virtual Android.Widget.Switch.ThumbTextPadding.get -> int +virtual Android.Widget.Switch.ThumbTextPadding.set -> void +virtual Android.Widget.Switch.ThumbTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.Switch.ThumbTintBlendMode.set -> void +virtual Android.Widget.Switch.ThumbTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.Switch.ThumbTintList.set -> void +virtual Android.Widget.Switch.ThumbTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.Switch.ThumbTintMode.set -> void +virtual Android.Widget.Switch.TrackDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Switch.TrackDrawable.set -> void +virtual Android.Widget.Switch.TrackTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.Switch.TrackTintBlendMode.set -> void +virtual Android.Widget.Switch.TrackTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.Switch.TrackTintList.set -> void +virtual Android.Widget.Switch.TrackTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.Switch.TrackTintMode.set -> void +virtual Android.Widget.TabHost.AddTab(Android.Widget.TabHost.TabSpec? tabSpec) -> void +virtual Android.Widget.TabHost.ClearAllTabs() -> void +virtual Android.Widget.TabHost.CurrentTab.get -> int +virtual Android.Widget.TabHost.CurrentTab.set -> void +virtual Android.Widget.TabHost.CurrentTabTag.get -> string? +virtual Android.Widget.TabHost.CurrentTabView.get -> Android.Views.View? +virtual Android.Widget.TabHost.CurrentView.get -> Android.Views.View? +virtual Android.Widget.TabHost.NewTabSpec(string! tag) -> Android.Widget.TabHost.TabSpec! +virtual Android.Widget.TabHost.OnTouchModeChanged(bool isInTouchMode) -> void +virtual Android.Widget.TabHost.SetCurrentTabByTag(string? tag) -> void +virtual Android.Widget.TabHost.SetOnTabChangedListener(Android.Widget.TabHost.IOnTabChangeListener? l) -> void +virtual Android.Widget.TabHost.Setup() -> void +virtual Android.Widget.TabHost.Setup(Android.App.LocalActivityManager? activityGroup) -> void +virtual Android.Widget.TabHost.TabContentView.get -> Android.Widget.FrameLayout? +virtual Android.Widget.TabHost.TabSpec.SetContent(Android.Content.Intent? intent) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.SetContent(Android.Widget.TabHost.ITabContentFactory? contentFactory) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.SetContent(int viewId) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.SetIndicator(Android.Views.View? view) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.SetIndicator(Java.Lang.ICharSequence? label) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.SetIndicator(Java.Lang.ICharSequence? label, Android.Graphics.Drawables.Drawable? icon) -> Android.Widget.TabHost.TabSpec? +virtual Android.Widget.TabHost.TabSpec.Tag.get -> string! +virtual Android.Widget.TabHost.TabWidget.get -> Android.Widget.TabWidget? +virtual Android.Widget.TableLayout.IsColumnCollapsed(int columnIndex) -> bool +virtual Android.Widget.TableLayout.IsColumnShrinkable(int columnIndex) -> bool +virtual Android.Widget.TableLayout.IsColumnStretchable(int columnIndex) -> bool +virtual Android.Widget.TableLayout.SetColumnCollapsed(int columnIndex, bool isCollapsed) -> void +virtual Android.Widget.TableLayout.SetColumnShrinkable(int columnIndex, bool isShrinkable) -> void +virtual Android.Widget.TableLayout.SetColumnStretchable(int columnIndex, bool isStretchable) -> void +virtual Android.Widget.TableLayout.ShrinkAllColumns.get -> bool +virtual Android.Widget.TableLayout.ShrinkAllColumns.set -> void +virtual Android.Widget.TableLayout.StretchAllColumns.get -> bool +virtual Android.Widget.TableLayout.StretchAllColumns.set -> void +virtual Android.Widget.TableRow.GetVirtualChildAt(int i) -> Android.Views.View? +virtual Android.Widget.TableRow.VirtualChildCount.get -> int +virtual Android.Widget.TabWidget.DispatchDraw(Android.Graphics.Canvas? canvas) -> void +virtual Android.Widget.TabWidget.FocusCurrentTab(int index) -> void +virtual Android.Widget.TabWidget.GetChildTabViewAt(int index) -> Android.Views.View? +virtual Android.Widget.TabWidget.LeftStripDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TabWidget.OnFocusChange(Android.Views.View? v, bool hasFocus) -> void +virtual Android.Widget.TabWidget.RightStripDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TabWidget.SetCurrentTab(int index) -> void +virtual Android.Widget.TabWidget.SetDividerDrawable(int resId) -> void +virtual Android.Widget.TabWidget.SetLeftStripDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Widget.TabWidget.SetLeftStripDrawable(int resId) -> void +virtual Android.Widget.TabWidget.SetRightStripDrawable(Android.Graphics.Drawables.Drawable? drawable) -> void +virtual Android.Widget.TabWidget.SetRightStripDrawable(int resId) -> void +virtual Android.Widget.TabWidget.StripEnabled.get -> bool +virtual Android.Widget.TabWidget.StripEnabled.set -> void +virtual Android.Widget.TabWidget.TabCount.get -> int +virtual Android.Widget.TextClock.Format12HourFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.TextClock.Format12HourFormatted.set -> void +virtual Android.Widget.TextClock.Format24HourFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.TextClock.Format24HourFormatted.set -> void +virtual Android.Widget.TextClock.Is24HourModeEnabled() -> bool +virtual Android.Widget.TextClock.RefreshTime() -> void +virtual Android.Widget.TextClock.TimeZone.get -> string? +virtual Android.Widget.TextClock.TimeZone.set -> void +virtual Android.Widget.TextSwitcher.SetCurrentText(Java.Lang.ICharSequence? text) -> void +virtual Android.Widget.TextSwitcher.SetText(Java.Lang.ICharSequence? text) -> void +virtual Android.Widget.TextView.AddTextChangedListener(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.TextView.Append(Java.Lang.ICharSequence? text, int start, int end) -> void +virtual Android.Widget.TextView.AutoSizeMaxTextSize.get -> int +virtual Android.Widget.TextView.AutoSizeMinTextSize.get -> int +virtual Android.Widget.TextView.AutoSizeStepGranularity.get -> int +virtual Android.Widget.TextView.AutoSizeTextType.get -> Android.Widget.AutoSizeTextType +virtual Android.Widget.TextView.BeginBatchEdit() -> void +virtual Android.Widget.TextView.BreakStrategy.get -> Android.Text.BreakStrategy +virtual Android.Widget.TextView.BreakStrategy.set -> void +virtual Android.Widget.TextView.BringPointIntoView(int offset) -> bool +virtual Android.Widget.TextView.BringPointIntoView(int offset, bool requestRectWithoutFocus) -> bool +virtual Android.Widget.TextView.ClearComposingText() -> void +virtual Android.Widget.TextView.CompoundDrawablePadding.get -> int +virtual Android.Widget.TextView.CompoundDrawablePadding.set -> void +virtual Android.Widget.TextView.CompoundDrawableTintBlendMode.get -> Android.Graphics.BlendMode? +virtual Android.Widget.TextView.CompoundDrawableTintBlendMode.set -> void +virtual Android.Widget.TextView.CompoundDrawableTintList.get -> Android.Content.Res.ColorStateList? +virtual Android.Widget.TextView.CompoundDrawableTintList.set -> void +virtual Android.Widget.TextView.CompoundDrawableTintMode.get -> Android.Graphics.PorterDuff.Mode? +virtual Android.Widget.TextView.CompoundDrawableTintMode.set -> void +virtual Android.Widget.TextView.CompoundPaddingBottom.get -> int +virtual Android.Widget.TextView.CompoundPaddingEnd.get -> int +virtual Android.Widget.TextView.CompoundPaddingLeft.get -> int +virtual Android.Widget.TextView.CompoundPaddingRight.get -> int +virtual Android.Widget.TextView.CompoundPaddingStart.get -> int +virtual Android.Widget.TextView.CompoundPaddingTop.get -> int +virtual Android.Widget.TextView.CustomInsertionActionModeCallback.get -> Android.Views.ActionMode.ICallback? +virtual Android.Widget.TextView.CustomInsertionActionModeCallback.set -> void +virtual Android.Widget.TextView.CustomSelectionActionModeCallback.get -> Android.Views.ActionMode.ICallback? +virtual Android.Widget.TextView.CustomSelectionActionModeCallback.set -> void +virtual Android.Widget.TextView.Debug(int depth) -> void +virtual Android.Widget.TextView.DefaultEditable.get -> bool +virtual Android.Widget.TextView.DefaultMovementMethod.get -> Android.Text.Method.IMovementMethod? +virtual Android.Widget.TextView.DidTouchFocusSelect() -> bool +virtual Android.Widget.TextView.EditableText.get -> Android.Text.IEditable? +virtual Android.Widget.TextView.Ellipsize.get -> Android.Text.TextUtils.TruncateAt? +virtual Android.Widget.TextView.Ellipsize.set -> void +virtual Android.Widget.TextView.EndBatchEdit() -> void +virtual Android.Widget.TextView.ErrorFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.TextView.ErrorFormatted.set -> void +virtual Android.Widget.TextView.ExtendedPaddingBottom.get -> int +virtual Android.Widget.TextView.ExtendedPaddingTop.get -> int +virtual Android.Widget.TextView.ExtractText(Android.Views.InputMethods.ExtractedTextRequest? request, Android.Views.InputMethods.ExtractedText? outText) -> bool +virtual Android.Widget.TextView.FallbackLineSpacing.get -> bool +virtual Android.Widget.TextView.FallbackLineSpacing.set -> void +virtual Android.Widget.TextView.FirstBaselineToTopHeight.get -> int +virtual Android.Widget.TextView.FirstBaselineToTopHeight.set -> void +virtual Android.Widget.TextView.FocusedSearchResultHighlightColor.get -> int +virtual Android.Widget.TextView.FocusedSearchResultIndex.get -> int +virtual Android.Widget.TextView.FocusedSearchResultIndex.set -> void +virtual Android.Widget.TextView.FontFeatureSettings.get -> string? +virtual Android.Widget.TextView.FontFeatureSettings.set -> void +virtual Android.Widget.TextView.FontVariationSettings.get -> string? +virtual Android.Widget.TextView.FreezesText.get -> bool +virtual Android.Widget.TextView.FreezesText.set -> void +virtual Android.Widget.TextView.GetAutoSizeTextAvailableSizes() -> int[]? +virtual Android.Widget.TextView.GetCompoundDrawables() -> Android.Graphics.Drawables.Drawable![]! +virtual Android.Widget.TextView.GetCompoundDrawablesRelative() -> Android.Graphics.Drawables.Drawable![]! +virtual Android.Widget.TextView.GetFilters() -> Android.Text.IInputFilter![]? +virtual Android.Widget.TextView.GetInputExtras(bool create) -> Android.OS.Bundle? +virtual Android.Widget.TextView.GetLineBounds(int line, Android.Graphics.Rect? bounds) -> int +virtual Android.Widget.TextView.GetOffsetForPosition(float x, float y) -> int +virtual Android.Widget.TextView.GetSearchResultHighlights() -> int[]? +virtual Android.Widget.TextView.GetUrls() -> Android.Text.Style.URLSpan![]? +virtual Android.Widget.TextView.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.TextView.Gravity.set -> void +virtual Android.Widget.TextView.HasSelection.get -> bool +virtual Android.Widget.TextView.HighlightColor.get -> Android.Graphics.Color +virtual Android.Widget.TextView.Highlights.get -> Android.Text.Highlights? +virtual Android.Widget.TextView.Highlights.set -> void +virtual Android.Widget.TextView.HyphenationFrequency.get -> Android.Text.HyphenationFrequency +virtual Android.Widget.TextView.HyphenationFrequency.set -> void +virtual Android.Widget.TextView.ImeActionId.get -> int +virtual Android.Widget.TextView.ImeActionLabelFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.TextView.ImeHintLocales.get -> Android.OS.LocaleList? +virtual Android.Widget.TextView.ImeHintLocales.set -> void +virtual Android.Widget.TextView.ImeOptions.get -> Android.Views.InputMethods.ImeAction +virtual Android.Widget.TextView.ImeOptions.set -> void +virtual Android.Widget.TextView.IncludeFontPadding.get -> bool +virtual Android.Widget.TextView.InputType.get -> Android.Text.InputTypes +virtual Android.Widget.TextView.InputType.set -> void +virtual Android.Widget.TextView.IsAllCaps.get -> bool +virtual Android.Widget.TextView.IsCursorVisible.get -> bool +virtual Android.Widget.TextView.IsElegantTextHeight.get -> bool +virtual Android.Widget.TextView.IsInputMethodTarget.get -> bool +virtual Android.Widget.TextView.IsSingleLine.get -> bool +virtual Android.Widget.TextView.IsSuggestionsEnabled.get -> bool +virtual Android.Widget.TextView.IsTextSelectable.get -> bool +virtual Android.Widget.TextView.JustificationMode.get -> Android.Text.JustificationMode +virtual Android.Widget.TextView.JustificationMode.set -> void +virtual Android.Widget.TextView.LastBaselineToBottomHeight.get -> int +virtual Android.Widget.TextView.LastBaselineToBottomHeight.set -> void +virtual Android.Widget.TextView.Length() -> int +virtual Android.Widget.TextView.LetterSpacing.get -> float +virtual Android.Widget.TextView.LetterSpacing.set -> void +virtual Android.Widget.TextView.LineBreakStyle.get -> int +virtual Android.Widget.TextView.LineBreakStyle.set -> void +virtual Android.Widget.TextView.LineBreakWordStyle.get -> int +virtual Android.Widget.TextView.LineBreakWordStyle.set -> void +virtual Android.Widget.TextView.LineCount.get -> int +virtual Android.Widget.TextView.LineHeight.get -> int +virtual Android.Widget.TextView.LineHeight.set -> void +virtual Android.Widget.TextView.LineSpacingExtra.get -> float +virtual Android.Widget.TextView.LineSpacingMultiplier.get -> float +virtual Android.Widget.TextView.MarqueeRepeatLimit.get -> int +virtual Android.Widget.TextView.MaxEms.get -> int +virtual Android.Widget.TextView.MaxHeight.get -> int +virtual Android.Widget.TextView.MaxLines.get -> int +virtual Android.Widget.TextView.MaxWidth.get -> int +virtual Android.Widget.TextView.MinEms.get -> int +virtual Android.Widget.TextView.MinHeight.get -> int +virtual Android.Widget.TextView.MinLines.get -> int +virtual Android.Widget.TextView.MinWidth.get -> int +virtual Android.Widget.TextView.MoveCursorToVisibleOffset() -> bool +virtual Android.Widget.TextView.OnBeginBatchEdit() -> void +virtual Android.Widget.TextView.OnCommitCompletion(Android.Views.InputMethods.CompletionInfo? text) -> void +virtual Android.Widget.TextView.OnCommitCorrection(Android.Views.InputMethods.CorrectionInfo? info) -> void +virtual Android.Widget.TextView.OnEditorAction(Android.Views.InputMethods.ImeAction actionCode) -> void +virtual Android.Widget.TextView.OnEndBatchEdit() -> void +virtual Android.Widget.TextView.OnPreDraw() -> bool +virtual Android.Widget.TextView.OnPrivateIMECommand(string? action, Android.OS.Bundle? data) -> bool +virtual Android.Widget.TextView.OnRestoreInstanceState(Android.OS.IParcelable? state) -> void +virtual Android.Widget.TextView.OnSaveInstanceState() -> Android.OS.IParcelable? +virtual Android.Widget.TextView.OnSelectionChanged(int selStart, int selEnd) -> void +virtual Android.Widget.TextView.OnTextChanged(Java.Lang.ICharSequence? text, int start, int lengthBefore, int lengthAfter) -> void +virtual Android.Widget.TextView.OnTextContextMenuItem(int id) -> bool +virtual Android.Widget.TextView.Paint.get -> Android.Text.TextPaint? +virtual Android.Widget.TextView.PaintFlags.get -> Android.Graphics.PaintFlags +virtual Android.Widget.TextView.PaintFlags.set -> void +virtual Android.Widget.TextView.PrivateImeOptions.get -> string? +virtual Android.Widget.TextView.PrivateImeOptions.set -> void +virtual Android.Widget.TextView.RemoveTextChangedListener(Android.Text.ITextWatcher? watcher) -> void +virtual Android.Widget.TextView.ResetResolvedDrawables() -> void +virtual Android.Widget.TextView.ResetResolvedLayoutDirection() -> void +virtual Android.Widget.TextView.ResolveDrawables() -> void +virtual Android.Widget.TextView.ResolveTextDirection() -> void +virtual Android.Widget.TextView.SearchResultHighlightColor.get -> int +virtual Android.Widget.TextView.SelectionEnd.get -> int +virtual Android.Widget.TextView.SelectionStart.get -> int +virtual Android.Widget.TextView.SetAllCaps(bool allCaps) -> void +virtual Android.Widget.TextView.SetAutoSizeTextTypeUniformWithConfiguration(int autoSizeMinTextSize, int autoSizeMaxTextSize, int autoSizeStepGranularity, int unit) -> void +virtual Android.Widget.TextView.SetAutoSizeTextTypeUniformWithPresetSizes(int[]! presetSizes, int unit) -> void +virtual Android.Widget.TextView.SetAutoSizeTextTypeWithDefaults(Android.Widget.AutoSizeTextType autoSizeTextType) -> void +virtual Android.Widget.TextView.SetCompoundDrawables(Android.Graphics.Drawables.Drawable? left, Android.Graphics.Drawables.Drawable? top, Android.Graphics.Drawables.Drawable? right, Android.Graphics.Drawables.Drawable? bottom) -> void +virtual Android.Widget.TextView.SetCompoundDrawablesRelative(Android.Graphics.Drawables.Drawable? start, Android.Graphics.Drawables.Drawable? top, Android.Graphics.Drawables.Drawable? end, Android.Graphics.Drawables.Drawable? bottom) -> void +virtual Android.Widget.TextView.SetCompoundDrawablesRelativeWithIntrinsicBounds(Android.Graphics.Drawables.Drawable? start, Android.Graphics.Drawables.Drawable? top, Android.Graphics.Drawables.Drawable? end, Android.Graphics.Drawables.Drawable? bottom) -> void +virtual Android.Widget.TextView.SetCompoundDrawablesRelativeWithIntrinsicBounds(int start, int top, int end, int bottom) -> void +virtual Android.Widget.TextView.SetCompoundDrawablesWithIntrinsicBounds(Android.Graphics.Drawables.Drawable? left, Android.Graphics.Drawables.Drawable? top, Android.Graphics.Drawables.Drawable? right, Android.Graphics.Drawables.Drawable? bottom) -> void +virtual Android.Widget.TextView.SetCompoundDrawablesWithIntrinsicBounds(int left, int top, int right, int bottom) -> void +virtual Android.Widget.TextView.SetCursorVisible(bool visible) -> void +virtual Android.Widget.TextView.SetElegantTextHeight(bool elegant) -> void +virtual Android.Widget.TextView.SetEms(int ems) -> void +virtual Android.Widget.TextView.SetError(Java.Lang.ICharSequence? error, Android.Graphics.Drawables.Drawable? icon) -> void +virtual Android.Widget.TextView.SetExtractedText(Android.Views.InputMethods.ExtractedText? text) -> void +virtual Android.Widget.TextView.SetFilters(Android.Text.IInputFilter![]? filters) -> void +virtual Android.Widget.TextView.SetFocusedSearchResultHighlightColor(Android.Graphics.Color color) -> void +virtual Android.Widget.TextView.SetFontVariationSettings(string? fontVariationSettings) -> bool +virtual Android.Widget.TextView.SetFrame(int l, int t, int r, int b) -> bool +virtual Android.Widget.TextView.SetHeight(int pixels) -> void +virtual Android.Widget.TextView.SetHighlightColor(Android.Graphics.Color color) -> void +virtual Android.Widget.TextView.SetHorizontallyScrolling(bool whether) -> void +virtual Android.Widget.TextView.SetImeActionLabel(Java.Lang.ICharSequence? label, Android.Views.InputMethods.ImeAction actionId) -> void +virtual Android.Widget.TextView.SetIncludeFontPadding(bool includepad) -> void +virtual Android.Widget.TextView.SetInputExtras(int xmlResId) -> void +virtual Android.Widget.TextView.SetLineHeight(int unit, float lineHeight) -> void +virtual Android.Widget.TextView.SetLines(int lines) -> void +virtual Android.Widget.TextView.SetLineSpacing(float add, float mult) -> void +virtual Android.Widget.TextView.SetMarqueeRepeatLimit(int marqueeLimit) -> void +virtual Android.Widget.TextView.SetMaxEms(int maxEms) -> void +virtual Android.Widget.TextView.SetMaxHeight(int maxPixels) -> void +virtual Android.Widget.TextView.SetMaxLines(int maxLines) -> void +virtual Android.Widget.TextView.SetMaxWidth(int maxPixels) -> void +virtual Android.Widget.TextView.SetMinEms(int minEms) -> void +virtual Android.Widget.TextView.SetMinHeight(int minPixels) -> void +virtual Android.Widget.TextView.SetMinLines(int minLines) -> void +virtual Android.Widget.TextView.SetMinWidth(int minPixels) -> void +virtual Android.Widget.TextView.SetOnEditorActionListener(Android.Widget.TextView.IOnEditorActionListener? l) -> void +virtual Android.Widget.TextView.SetRawInputType(Android.Text.InputTypes type) -> void +virtual Android.Widget.TextView.SetScroller(Android.Widget.Scroller? s) -> void +virtual Android.Widget.TextView.SetSearchResultHighlightColor(Android.Graphics.Color color) -> void +virtual Android.Widget.TextView.SetSearchResultHighlights(params int[]? ranges) -> void +virtual Android.Widget.TextView.SetSelectAllOnFocus(bool selectAllOnFocus) -> void +virtual Android.Widget.TextView.SetShadowLayer(float radius, float dx, float dy, Android.Graphics.Color color) -> void +virtual Android.Widget.TextView.SetSingleLine() -> void +virtual Android.Widget.TextView.SetSingleLine(bool singleLine) -> void +virtual Android.Widget.TextView.SetText(Java.Lang.ICharSequence? text, Android.Widget.TextView.BufferType? type) -> void +virtual Android.Widget.TextView.SetTextAppearance(Android.Content.Context? context, int resId) -> void +virtual Android.Widget.TextView.SetTextAppearance(int resId) -> void +virtual Android.Widget.TextView.SetTextColor(Android.Content.Res.ColorStateList? colors) -> void +virtual Android.Widget.TextView.SetTextColor(Android.Graphics.Color color) -> void +virtual Android.Widget.TextView.SetTextCursorDrawable(int textCursorDrawable) -> void +virtual Android.Widget.TextView.SetTextIsSelectable(bool selectable) -> void +virtual Android.Widget.TextView.SetTextSelectHandle(int textSelectHandle) -> void +virtual Android.Widget.TextView.SetTextSelectHandleLeft(int textSelectHandleLeft) -> void +virtual Android.Widget.TextView.SetTextSelectHandleRight(int textSelectHandleRight) -> void +virtual Android.Widget.TextView.SetTextSize(Android.Util.ComplexUnitType unit, float size) -> void +virtual Android.Widget.TextView.SetTypeface(Android.Graphics.Typeface? tf, Android.Graphics.TypefaceStyle style) -> void +virtual Android.Widget.TextView.SetWidth(int pixels) -> void +virtual Android.Widget.TextView.ShadowColor.get -> Android.Graphics.Color +virtual Android.Widget.TextView.ShadowDx.get -> float +virtual Android.Widget.TextView.ShadowDy.get -> float +virtual Android.Widget.TextView.ShadowRadius.get -> float +virtual Android.Widget.TextView.TextClassifier.get -> Android.Views.TextClassifiers.ITextClassifier! +virtual Android.Widget.TextView.TextClassifier.set -> void +virtual Android.Widget.TextView.TextCursorDrawable.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TextView.TextCursorDrawable.set -> void +virtual Android.Widget.TextView.TextDirectionHeuristic.get -> Android.Text.ITextDirectionHeuristic! +virtual Android.Widget.TextView.TextLocale.get -> Java.Util.Locale! +virtual Android.Widget.TextView.TextLocale.set -> void +virtual Android.Widget.TextView.TextLocales.get -> Android.OS.LocaleList! +virtual Android.Widget.TextView.TextLocales.set -> void +virtual Android.Widget.TextView.TextScaleX.get -> float +virtual Android.Widget.TextView.TextScaleX.set -> void +virtual Android.Widget.TextView.TextSelectHandle.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TextView.TextSelectHandle.set -> void +virtual Android.Widget.TextView.TextSelectHandleLeft.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TextView.TextSelectHandleLeft.set -> void +virtual Android.Widget.TextView.TextSelectHandleRight.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.TextView.TextSelectHandleRight.set -> void +virtual Android.Widget.TextView.TextSize.get -> float +virtual Android.Widget.TextView.TextSize.set -> void +virtual Android.Widget.TextView.TextSizeUnit.get -> int +virtual Android.Widget.TextView.TotalPaddingBottom.get -> int +virtual Android.Widget.TextView.TotalPaddingEnd.get -> int +virtual Android.Widget.TextView.TotalPaddingLeft.get -> int +virtual Android.Widget.TextView.TotalPaddingRight.get -> int +virtual Android.Widget.TextView.TotalPaddingStart.get -> int +virtual Android.Widget.TextView.TotalPaddingTop.get -> int +virtual Android.Widget.TextView.Typeface.get -> Android.Graphics.Typeface? +virtual Android.Widget.TextView.Typeface.set -> void +virtual Android.Widget.TimePicker.CurrentHour.get -> Java.Lang.Integer! +virtual Android.Widget.TimePicker.CurrentHour.set -> void +virtual Android.Widget.TimePicker.CurrentMinute.get -> Java.Lang.Integer! +virtual Android.Widget.TimePicker.CurrentMinute.set -> void +virtual Android.Widget.TimePicker.Hour.get -> int +virtual Android.Widget.TimePicker.Hour.set -> void +virtual Android.Widget.TimePicker.Is24HourView() -> bool +virtual Android.Widget.TimePicker.Minute.get -> int +virtual Android.Widget.TimePicker.Minute.set -> void +virtual Android.Widget.TimePicker.SetIs24HourView(Java.Lang.Boolean! is24HourView) -> void +virtual Android.Widget.TimePicker.SetOnTimeChangedListener(Android.Widget.TimePicker.IOnTimeChangedListener? onTimeChangedListener) -> void +virtual Android.Widget.TimePicker.ValidateInput() -> bool +virtual Android.Widget.Toast.AddCallback(Android.Widget.Toast.Callback! callback) -> void +virtual Android.Widget.Toast.Callback.OnToastHidden() -> void +virtual Android.Widget.Toast.Callback.OnToastShown() -> void +virtual Android.Widget.Toast.Cancel() -> void +virtual Android.Widget.Toast.Duration.get -> Android.Widget.ToastLength +virtual Android.Widget.Toast.Duration.set -> void +virtual Android.Widget.Toast.Gravity.get -> Android.Views.GravityFlags +virtual Android.Widget.Toast.HorizontalMargin.get -> float +virtual Android.Widget.Toast.RemoveCallback(Android.Widget.Toast.Callback! callback) -> void +virtual Android.Widget.Toast.SetGravity(Android.Views.GravityFlags gravity, int xOffset, int yOffset) -> void +virtual Android.Widget.Toast.SetMargin(float horizontalMargin, float verticalMargin) -> void +virtual Android.Widget.Toast.SetText(int resId) -> void +virtual Android.Widget.Toast.SetText(Java.Lang.ICharSequence? s) -> void +virtual Android.Widget.Toast.Show() -> void +virtual Android.Widget.Toast.VerticalMargin.get -> float +virtual Android.Widget.Toast.View.get -> Android.Views.View? +virtual Android.Widget.Toast.View.set -> void +virtual Android.Widget.Toast.XOffset.get -> int +virtual Android.Widget.Toast.YOffset.get -> int +virtual Android.Widget.ToggleButton.DisabledAlpha.get -> float +virtual Android.Widget.ToggleButton.TextOffFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.ToggleButton.TextOffFormatted.set -> void +virtual Android.Widget.ToggleButton.TextOnFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.ToggleButton.TextOnFormatted.set -> void +virtual Android.Widget.Toolbar.CollapseActionView() -> void +virtual Android.Widget.Toolbar.CollapseContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Toolbar.CollapseContentDescriptionFormatted.set -> void +virtual Android.Widget.Toolbar.CollapseIcon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Toolbar.CollapseIcon.set -> void +virtual Android.Widget.Toolbar.ContentInsetEnd.get -> int +virtual Android.Widget.Toolbar.ContentInsetEndWithActions.get -> int +virtual Android.Widget.Toolbar.ContentInsetEndWithActions.set -> void +virtual Android.Widget.Toolbar.ContentInsetLeft.get -> int +virtual Android.Widget.Toolbar.ContentInsetRight.get -> int +virtual Android.Widget.Toolbar.ContentInsetStart.get -> int +virtual Android.Widget.Toolbar.ContentInsetStartWithNavigation.get -> int +virtual Android.Widget.Toolbar.ContentInsetStartWithNavigation.set -> void +virtual Android.Widget.Toolbar.CurrentContentInsetEnd.get -> int +virtual Android.Widget.Toolbar.CurrentContentInsetLeft.get -> int +virtual Android.Widget.Toolbar.CurrentContentInsetRight.get -> int +virtual Android.Widget.Toolbar.CurrentContentInsetStart.get -> int +virtual Android.Widget.Toolbar.DismissPopupMenus() -> void +virtual Android.Widget.Toolbar.HasExpandedActionView.get -> bool +virtual Android.Widget.Toolbar.HideOverflowMenu() -> bool +virtual Android.Widget.Toolbar.InflateMenu(int resId) -> void +virtual Android.Widget.Toolbar.IsOverflowMenuShowing.get -> bool +virtual Android.Widget.Toolbar.Logo.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Toolbar.Logo.set -> void +virtual Android.Widget.Toolbar.LogoDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Toolbar.LogoDescriptionFormatted.set -> void +virtual Android.Widget.Toolbar.Menu.get -> Android.Views.IMenu? +virtual Android.Widget.Toolbar.NavigationContentDescriptionFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Toolbar.NavigationContentDescriptionFormatted.set -> void +virtual Android.Widget.Toolbar.NavigationIcon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Toolbar.NavigationIcon.set -> void +virtual Android.Widget.Toolbar.OverflowIcon.get -> Android.Graphics.Drawables.Drawable? +virtual Android.Widget.Toolbar.OverflowIcon.set -> void +virtual Android.Widget.Toolbar.PopupTheme.get -> int +virtual Android.Widget.Toolbar.PopupTheme.set -> void +virtual Android.Widget.Toolbar.SetCollapseContentDescription(int resId) -> void +virtual Android.Widget.Toolbar.SetCollapseIcon(int resId) -> void +virtual Android.Widget.Toolbar.SetContentInsetsAbsolute(int contentInsetLeft, int contentInsetRight) -> void +virtual Android.Widget.Toolbar.SetContentInsetsRelative(int contentInsetStart, int contentInsetEnd) -> void +virtual Android.Widget.Toolbar.SetLogo(int resId) -> void +virtual Android.Widget.Toolbar.SetLogoDescription(int resId) -> void +virtual Android.Widget.Toolbar.SetNavigationContentDescription(int resId) -> void +virtual Android.Widget.Toolbar.SetNavigationIcon(int resId) -> void +virtual Android.Widget.Toolbar.SetNavigationOnClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.Widget.Toolbar.SetOnMenuItemClickListener(Android.Widget.Toolbar.IOnMenuItemClickListener? listener) -> void +virtual Android.Widget.Toolbar.SetSubtitle(int resId) -> void +virtual Android.Widget.Toolbar.SetSubtitleTextAppearance(Android.Content.Context? context, int resId) -> void +virtual Android.Widget.Toolbar.SetSubtitleTextColor(Android.Graphics.Color color) -> void +virtual Android.Widget.Toolbar.SetTitle(int resId) -> void +virtual Android.Widget.Toolbar.SetTitleMargin(int start, int top, int end, int bottom) -> void +virtual Android.Widget.Toolbar.SetTitleTextAppearance(Android.Content.Context? context, int resId) -> void +virtual Android.Widget.Toolbar.SetTitleTextColor(Android.Graphics.Color color) -> void +virtual Android.Widget.Toolbar.ShowOverflowMenu() -> bool +virtual Android.Widget.Toolbar.SubtitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Toolbar.SubtitleFormatted.set -> void +virtual Android.Widget.Toolbar.TitleFormatted.get -> Java.Lang.ICharSequence? +virtual Android.Widget.Toolbar.TitleFormatted.set -> void +virtual Android.Widget.Toolbar.TitleMarginBottom.get -> int +virtual Android.Widget.Toolbar.TitleMarginBottom.set -> void +virtual Android.Widget.Toolbar.TitleMarginEnd.get -> int +virtual Android.Widget.Toolbar.TitleMarginEnd.set -> void +virtual Android.Widget.Toolbar.TitleMarginStart.get -> int +virtual Android.Widget.Toolbar.TitleMarginStart.set -> void +virtual Android.Widget.Toolbar.TitleMarginTop.get -> int +virtual Android.Widget.Toolbar.TitleMarginTop.set -> void +virtual Android.Widget.TwoLineListItem.Text1.get -> Android.Widget.TextView? +virtual Android.Widget.TwoLineListItem.Text2.get -> Android.Widget.TextView? +virtual Android.Widget.VideoView.AddSubtitleSource(System.IO.Stream? is, Android.Media.MediaFormat? format) -> void +virtual Android.Widget.VideoView.AudioSessionId.get -> int +virtual Android.Widget.VideoView.BufferPercentage.get -> int +virtual Android.Widget.VideoView.CanPause() -> bool +virtual Android.Widget.VideoView.CanSeekBackward() -> bool +virtual Android.Widget.VideoView.CanSeekForward() -> bool +virtual Android.Widget.VideoView.CurrentPosition.get -> int +virtual Android.Widget.VideoView.Duration.get -> int +virtual Android.Widget.VideoView.IsPlaying.get -> bool +virtual Android.Widget.VideoView.Pause() -> void +virtual Android.Widget.VideoView.ResolveAdjustedSize(int desiredSize, int measureSpec) -> int +virtual Android.Widget.VideoView.Resume() -> void +virtual Android.Widget.VideoView.SeekTo(int msec) -> void +virtual Android.Widget.VideoView.SetAudioAttributes(Android.Media.AudioAttributes! attributes) -> void +virtual Android.Widget.VideoView.SetAudioFocusRequest(Android.Media.AudioFocus focusGain) -> void +virtual Android.Widget.VideoView.SetMediaController(Android.Widget.MediaController? controller) -> void +virtual Android.Widget.VideoView.SetOnCompletionListener(Android.Media.MediaPlayer.IOnCompletionListener? l) -> void +virtual Android.Widget.VideoView.SetOnErrorListener(Android.Media.MediaPlayer.IOnErrorListener? l) -> void +virtual Android.Widget.VideoView.SetOnInfoListener(Android.Media.MediaPlayer.IOnInfoListener? l) -> void +virtual Android.Widget.VideoView.SetOnPreparedListener(Android.Media.MediaPlayer.IOnPreparedListener? l) -> void +virtual Android.Widget.VideoView.SetVideoPath(string? path) -> void +virtual Android.Widget.VideoView.SetVideoURI(Android.Net.Uri? uri) -> void +virtual Android.Widget.VideoView.SetVideoURI(Android.Net.Uri? uri, System.Collections.Generic.IDictionary? headers) -> void +virtual Android.Widget.VideoView.Start() -> void +virtual Android.Widget.VideoView.StopPlayback() -> void +virtual Android.Widget.VideoView.Suspend() -> void +virtual Android.Widget.ViewAnimator.AnimateFirstView.get -> bool +virtual Android.Widget.ViewAnimator.CurrentView.get -> Android.Views.View? +virtual Android.Widget.ViewAnimator.DisplayedChild.get -> int +virtual Android.Widget.ViewAnimator.DisplayedChild.set -> void +virtual Android.Widget.ViewAnimator.InAnimation.get -> Android.Views.Animations.Animation? +virtual Android.Widget.ViewAnimator.InAnimation.set -> void +virtual Android.Widget.ViewAnimator.OutAnimation.get -> Android.Views.Animations.Animation? +virtual Android.Widget.ViewAnimator.OutAnimation.set -> void +virtual Android.Widget.ViewAnimator.SetAnimateFirstView(bool animate) -> void +virtual Android.Widget.ViewAnimator.SetInAnimation(Android.Content.Context? context, int resourceID) -> void +virtual Android.Widget.ViewAnimator.SetOutAnimation(Android.Content.Context? context, int resourceID) -> void +virtual Android.Widget.ViewAnimator.ShowNext() -> void +virtual Android.Widget.ViewAnimator.ShowPrevious() -> void +virtual Android.Widget.ViewFlipper.AutoStart.get -> bool +virtual Android.Widget.ViewFlipper.AutoStart.set -> void +virtual Android.Widget.ViewFlipper.FlipInterval.get -> int +virtual Android.Widget.ViewFlipper.IsFlipping.get -> bool +virtual Android.Widget.ViewFlipper.SetFlipInterval(int milliseconds) -> void +virtual Android.Widget.ViewFlipper.StartFlipping() -> void +virtual Android.Widget.ViewFlipper.StopFlipping() -> void +virtual Android.Widget.ViewSwitcher.NextView.get -> Android.Views.View? +virtual Android.Widget.ViewSwitcher.Reset() -> void +virtual Android.Widget.ViewSwitcher.SetFactory(Android.Widget.ViewSwitcher.IViewFactory? factory) -> void +virtual Android.Widget.ZoomButton.OnLongClick(Android.Views.View? v) -> bool +virtual Android.Widget.ZoomButton.SetZoomSpeed(long speed) -> void +virtual Android.Widget.ZoomButtonsController.AutoDismissed.get -> bool +virtual Android.Widget.ZoomButtonsController.AutoDismissed.set -> void +virtual Android.Widget.ZoomButtonsController.Container.get -> Android.Views.ViewGroup? +virtual Android.Widget.ZoomButtonsController.OnTouch(Android.Views.View? v, Android.Views.MotionEvent? e) -> bool +virtual Android.Widget.ZoomButtonsController.SetFocusable(bool focusable) -> void +virtual Android.Widget.ZoomButtonsController.SetOnZoomListener(Android.Widget.ZoomButtonsController.IOnZoomListener? listener) -> void +virtual Android.Widget.ZoomButtonsController.SetZoomInEnabled(bool enabled) -> void +virtual Android.Widget.ZoomButtonsController.SetZoomOutEnabled(bool enabled) -> void +virtual Android.Widget.ZoomButtonsController.SetZoomSpeed(long speed) -> void +virtual Android.Widget.ZoomButtonsController.Visible.get -> bool +virtual Android.Widget.ZoomButtonsController.Visible.set -> void +virtual Android.Widget.ZoomButtonsController.ZoomControls.get -> Android.Views.View? +virtual Android.Widget.ZoomControls.Hide() -> void +virtual Android.Widget.ZoomControls.SetIsZoomInEnabled(bool isEnabled) -> void +virtual Android.Widget.ZoomControls.SetIsZoomOutEnabled(bool isEnabled) -> void +virtual Android.Widget.ZoomControls.SetOnZoomInClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.Widget.ZoomControls.SetOnZoomOutClickListener(Android.Views.View.IOnClickListener? listener) -> void +virtual Android.Widget.ZoomControls.SetZoomSpeed(long speed) -> void +virtual Android.Widget.ZoomControls.Show() -> void +virtual Dalvik.SystemInterop.BaseDexClassLoader.FindLibrary(string? name) -> string? +virtual Java.Beans.IndexedPropertyChangeEvent.Index.get -> int +virtual Java.Beans.PropertyChangeEvent.NewValue.get -> Java.Lang.Object? +virtual Java.Beans.PropertyChangeEvent.OldValue.get -> Java.Lang.Object? +virtual Java.Beans.PropertyChangeEvent.PropagationId.get -> Java.Lang.Object? +virtual Java.Beans.PropertyChangeEvent.PropagationId.set -> void +virtual Java.Beans.PropertyChangeEvent.PropertyName.get -> string? +virtual Java.Beans.PropertyChangeListenerProxy.PropertyChange(Java.Beans.PropertyChangeEvent? e) -> void +virtual Java.Beans.PropertyChangeListenerProxy.PropertyName.get -> string? +virtual Java.Beans.PropertyChangeSupport.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +virtual Java.Beans.PropertyChangeSupport.AddPropertyChangeListener(string? propertyName, Java.Beans.IPropertyChangeListener? listener) -> void +virtual Java.Beans.PropertyChangeSupport.FireIndexedPropertyChange(string? propertyName, int index, bool oldValue, bool newValue) -> void +virtual Java.Beans.PropertyChangeSupport.FireIndexedPropertyChange(string? propertyName, int index, int oldValue, int newValue) -> void +virtual Java.Beans.PropertyChangeSupport.FireIndexedPropertyChange(string? propertyName, int index, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> void +virtual Java.Beans.PropertyChangeSupport.FirePropertyChange(Java.Beans.PropertyChangeEvent? e) -> void +virtual Java.Beans.PropertyChangeSupport.FirePropertyChange(string? propertyName, bool oldValue, bool newValue) -> void +virtual Java.Beans.PropertyChangeSupport.FirePropertyChange(string? propertyName, int oldValue, int newValue) -> void +virtual Java.Beans.PropertyChangeSupport.FirePropertyChange(string? propertyName, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> void +virtual Java.Beans.PropertyChangeSupport.GetPropertyChangeListeners() -> Java.Beans.IPropertyChangeListener![]? +virtual Java.Beans.PropertyChangeSupport.GetPropertyChangeListeners(string? propertyName) -> Java.Beans.IPropertyChangeListener![]? +virtual Java.Beans.PropertyChangeSupport.HasListeners(string? propertyName) -> bool +virtual Java.Beans.PropertyChangeSupport.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener? listener) -> void +virtual Java.Beans.PropertyChangeSupport.RemovePropertyChangeListener(string? propertyName, Java.Beans.IPropertyChangeListener? listener) -> void +virtual Java.IO.BufferedReader.ReadLine() -> string? +virtual Java.IO.BufferedWriter.NewLine() -> void +virtual Java.IO.ByteArrayOutputStream.Reset() -> void +virtual Java.IO.ByteArrayOutputStream.Size() -> int +virtual Java.IO.ByteArrayOutputStream.ToByteArray() -> byte[]! +virtual Java.IO.ByteArrayOutputStream.ToString(int hibyte) -> string! +virtual Java.IO.ByteArrayOutputStream.ToString(Java.Nio.Charset.Charset! charset) -> string! +virtual Java.IO.ByteArrayOutputStream.ToString(string! charsetName) -> string! +virtual Java.IO.ByteArrayOutputStream.WriteBytes(byte[]? b) -> void +virtual Java.IO.ByteArrayOutputStream.WriteTo(System.IO.Stream! out) -> void +virtual Java.IO.CharArrayWriter.Reset() -> void +virtual Java.IO.CharArrayWriter.Size() -> int +virtual Java.IO.CharArrayWriter.ToCharArray() -> char[]? +virtual Java.IO.CharArrayWriter.WriteTo(Java.IO.Writer? out) -> void +virtual Java.IO.File.AbsoluteFile.get -> Java.IO.File! +virtual Java.IO.File.AbsolutePath.get -> string! +virtual Java.IO.File.CanExecute() -> bool +virtual Java.IO.File.CanonicalFile.get -> Java.IO.File! +virtual Java.IO.File.CanonicalPath.get -> string! +virtual Java.IO.File.CanRead() -> bool +virtual Java.IO.File.CanWrite() -> bool +virtual Java.IO.File.CompareTo(Java.IO.File! pathname) -> int +virtual Java.IO.File.CreateNewFile() -> bool +virtual Java.IO.File.Delete() -> bool +virtual Java.IO.File.DeleteOnExit() -> void +virtual Java.IO.File.Exists() -> bool +virtual Java.IO.File.FreeSpace.get -> long +virtual Java.IO.File.IsAbsolute.get -> bool +virtual Java.IO.File.IsDirectory.get -> bool +virtual Java.IO.File.IsFile.get -> bool +virtual Java.IO.File.IsHidden.get -> bool +virtual Java.IO.File.LastModified() -> long +virtual Java.IO.File.Length() -> long +virtual Java.IO.File.List() -> string![]? +virtual Java.IO.File.List(Java.IO.IFilenameFilter? filter) -> string![]? +virtual Java.IO.File.ListFiles() -> Java.IO.File![]? +virtual Java.IO.File.ListFiles(Java.IO.IFileFilter? filter) -> Java.IO.File![]? +virtual Java.IO.File.ListFiles(Java.IO.IFilenameFilter? filter) -> Java.IO.File![]? +virtual Java.IO.File.Mkdir() -> bool +virtual Java.IO.File.Mkdirs() -> bool +virtual Java.IO.File.Name.get -> string! +virtual Java.IO.File.Parent.get -> string? +virtual Java.IO.File.ParentFile.get -> Java.IO.File? +virtual Java.IO.File.Path.get -> string! +virtual Java.IO.File.RenameTo(Java.IO.File! dest) -> bool +virtual Java.IO.File.SetExecutable(bool executable) -> bool +virtual Java.IO.File.SetExecutable(bool executable, bool ownerOnly) -> bool +virtual Java.IO.File.SetLastModified(long time) -> bool +virtual Java.IO.File.SetReadable(bool readable) -> bool +virtual Java.IO.File.SetReadable(bool readable, bool ownerOnly) -> bool +virtual Java.IO.File.SetReadOnly() -> bool +virtual Java.IO.File.SetWritable(bool writable) -> bool +virtual Java.IO.File.SetWritable(bool writable, bool ownerOnly) -> bool +virtual Java.IO.File.ToPath() -> Java.Nio.FileNio.IPath! +virtual Java.IO.File.TotalSpace.get -> long +virtual Java.IO.File.ToURI() -> Java.Net.URI! +virtual Java.IO.File.ToURL() -> Java.Net.URL! +virtual Java.IO.File.UsableSpace.get -> long +virtual Java.IO.FileInputStream.Channel.get -> Java.Nio.Channels.FileChannel? +virtual Java.IO.FileOutputStream.Channel.get -> Java.Nio.Channels.FileChannel? +virtual Java.IO.InputStream.Available() -> int +virtual Java.IO.InputStream.Close() -> void +virtual Java.IO.InputStream.Mark(int readlimit) -> void +virtual Java.IO.InputStream.MarkSupported() -> bool +virtual Java.IO.InputStream.Read(byte[]? b) -> int +virtual Java.IO.InputStream.Read(byte[]? b, int off, int len) -> int +virtual Java.IO.InputStream.ReadAllBytes() -> byte[]? +virtual Java.IO.InputStream.ReadNBytes(byte[]? b, int off, int len) -> int +virtual Java.IO.InputStream.ReadNBytes(int len) -> byte[]? +virtual Java.IO.InputStream.Reset() -> void +virtual Java.IO.InputStream.Skip(long n) -> long +virtual Java.IO.InputStream.SkipNBytes(long n) -> void +virtual Java.IO.InputStream.TransferTo(System.IO.Stream? out) -> long +virtual Java.IO.InputStreamReader.Encoding.get -> string? +virtual Java.IO.LineNumberInputStream.LineNumber.get -> int +virtual Java.IO.LineNumberInputStream.LineNumber.set -> void +virtual Java.IO.LineNumberReader.LineNumber.get -> int +virtual Java.IO.LineNumberReader.LineNumber.set -> void +virtual Java.IO.ObjectInputStream.DefaultReadObject() -> void +virtual Java.IO.ObjectInputStream.EnableResolveObject(bool enable) -> bool +virtual Java.IO.ObjectInputStream.ReadBoolean() -> bool +virtual Java.IO.ObjectInputStream.ReadByte() -> sbyte +virtual Java.IO.ObjectInputStream.ReadChar() -> char +virtual Java.IO.ObjectInputStream.ReadClassDescriptor() -> Java.IO.ObjectStreamClass? +virtual Java.IO.ObjectInputStream.ReadDouble() -> double +virtual Java.IO.ObjectInputStream.ReadFields() -> Java.IO.ObjectInputStream.GetField? +virtual Java.IO.ObjectInputStream.ReadFloat() -> float +virtual Java.IO.ObjectInputStream.ReadFully(byte[]? buf) -> void +virtual Java.IO.ObjectInputStream.ReadFully(byte[]? buf, int off, int len) -> void +virtual Java.IO.ObjectInputStream.ReadInt() -> int +virtual Java.IO.ObjectInputStream.ReadLine() -> string? +virtual Java.IO.ObjectInputStream.ReadLong() -> long +virtual Java.IO.ObjectInputStream.ReadObjectOverride() -> Java.Lang.Object? +virtual Java.IO.ObjectInputStream.ReadShort() -> short +virtual Java.IO.ObjectInputStream.ReadStreamHeader() -> void +virtual Java.IO.ObjectInputStream.ReadUnshared() -> Java.Lang.Object? +virtual Java.IO.ObjectInputStream.ReadUnsignedByte() -> int +virtual Java.IO.ObjectInputStream.ReadUnsignedShort() -> int +virtual Java.IO.ObjectInputStream.ReadUTF() -> string? +virtual Java.IO.ObjectInputStream.RegisterValidation(Java.IO.IObjectInputValidation? obj, int prio) -> void +virtual Java.IO.ObjectInputStream.ResolveClass(Java.IO.ObjectStreamClass? desc) -> Java.Lang.Class? +virtual Java.IO.ObjectInputStream.ResolveObject(Java.Lang.Object? obj) -> Java.Lang.Object? +virtual Java.IO.ObjectInputStream.ResolveProxyClass(string![]? interfaces) -> Java.Lang.Class? +virtual Java.IO.ObjectInputStream.SkipBytes(int len) -> int +virtual Java.IO.ObjectOutputStream.AnnotateClass(Java.Lang.Class? cl) -> void +virtual Java.IO.ObjectOutputStream.AnnotateProxyClass(Java.Lang.Class? cl) -> void +virtual Java.IO.ObjectOutputStream.DefaultWriteObject() -> void +virtual Java.IO.ObjectOutputStream.Drain() -> void +virtual Java.IO.ObjectOutputStream.EnableReplaceObject(bool enable) -> bool +virtual Java.IO.ObjectOutputStream.PutFields() -> Java.IO.ObjectOutputStream.PutField? +virtual Java.IO.ObjectOutputStream.ReplaceObject(Java.Lang.Object? obj) -> Java.Lang.Object? +virtual Java.IO.ObjectOutputStream.Reset() -> void +virtual Java.IO.ObjectOutputStream.UseProtocolVersion(Java.IO.ObjectStreamProtocol version) -> void +virtual Java.IO.ObjectOutputStream.WriteBoolean(bool val) -> void +virtual Java.IO.ObjectOutputStream.WriteByte(int val) -> void +virtual Java.IO.ObjectOutputStream.WriteBytes(string? str) -> void +virtual Java.IO.ObjectOutputStream.WriteChar(int val) -> void +virtual Java.IO.ObjectOutputStream.WriteChars(string? str) -> void +virtual Java.IO.ObjectOutputStream.WriteClassDescriptor(Java.IO.ObjectStreamClass? desc) -> void +virtual Java.IO.ObjectOutputStream.WriteDouble(double val) -> void +virtual Java.IO.ObjectOutputStream.WriteFields() -> void +virtual Java.IO.ObjectOutputStream.WriteFloat(float val) -> void +virtual Java.IO.ObjectOutputStream.WriteInt(int val) -> void +virtual Java.IO.ObjectOutputStream.WriteLong(long val) -> void +virtual Java.IO.ObjectOutputStream.WriteObjectOverride(Java.Lang.Object? obj) -> void +virtual Java.IO.ObjectOutputStream.WriteShort(int val) -> void +virtual Java.IO.ObjectOutputStream.WriteStreamHeader() -> void +virtual Java.IO.ObjectOutputStream.WriteUnshared(Java.Lang.Object? obj) -> void +virtual Java.IO.ObjectOutputStream.WriteUTF(string? str) -> void +virtual Java.IO.ObjectStreamClass.ForClass() -> Java.Lang.Class? +virtual Java.IO.ObjectStreamClass.GetField(string? name) -> Java.IO.ObjectStreamField? +virtual Java.IO.ObjectStreamClass.GetFields() -> Java.IO.ObjectStreamField![]? +virtual Java.IO.ObjectStreamClass.Name.get -> string? +virtual Java.IO.ObjectStreamClass.SerialVersionUID.get -> long +virtual Java.IO.ObjectStreamField.CompareTo(Java.Lang.Object? obj) -> int +virtual Java.IO.ObjectStreamField.IsPrimitive.get -> bool +virtual Java.IO.ObjectStreamField.IsUnshared.get -> bool +virtual Java.IO.ObjectStreamField.Name.get -> string? +virtual Java.IO.ObjectStreamField.Offset.get -> int +virtual Java.IO.ObjectStreamField.Offset.set -> void +virtual Java.IO.ObjectStreamField.SetOffset(int newValue) -> void +virtual Java.IO.ObjectStreamField.Type.get -> Java.Lang.Class? +virtual Java.IO.ObjectStreamField.TypeCode.get -> char +virtual Java.IO.ObjectStreamField.TypeString.get -> string? +virtual Java.IO.OutputStream.Close() -> void +virtual Java.IO.OutputStream.Flush() -> void +virtual Java.IO.OutputStream.Write(byte[]? b) -> void +virtual Java.IO.OutputStream.Write(byte[]? b, int off, int len) -> void +virtual Java.IO.OutputStreamWriter.Encoding.get -> string? +virtual Java.IO.PipedInputStream.Connect(Java.IO.PipedOutputStream? src) -> void +virtual Java.IO.PipedInputStream.Receive(int b) -> void +virtual Java.IO.PipedOutputStream.Connect(Java.IO.PipedInputStream? snk) -> void +virtual Java.IO.PipedReader.Connect(Java.IO.PipedWriter? src) -> void +virtual Java.IO.PipedWriter.Connect(Java.IO.PipedReader? snk) -> void +virtual Java.IO.PrintStream.Append(char c) -> Java.Lang.IAppendable? +virtual Java.IO.PrintStream.Append(Java.Lang.ICharSequence? csq) -> Java.Lang.IAppendable? +virtual Java.IO.PrintStream.Append(Java.Lang.ICharSequence? csq, int start, int end) -> Java.Lang.IAppendable? +virtual Java.IO.PrintStream.CheckError() -> bool +virtual Java.IO.PrintStream.ClearError() -> void +virtual Java.IO.PrintStream.Format(Java.Util.Locale? l, string? format, params Java.Lang.Object![]? args) -> Java.IO.PrintStream? +virtual Java.IO.PrintStream.Format(string? format, params Java.Lang.Object![]? args) -> Java.IO.PrintStream? +virtual Java.IO.PrintStream.Print(bool b) -> void +virtual Java.IO.PrintStream.Print(char c) -> void +virtual Java.IO.PrintStream.Print(char[]? s) -> void +virtual Java.IO.PrintStream.Print(double d) -> void +virtual Java.IO.PrintStream.Print(float f) -> void +virtual Java.IO.PrintStream.Print(int i) -> void +virtual Java.IO.PrintStream.Print(Java.Lang.Object? obj) -> void +virtual Java.IO.PrintStream.Print(long l) -> void +virtual Java.IO.PrintStream.Print(string? s) -> void +virtual Java.IO.PrintStream.Printf(Java.Util.Locale? l, string? format, params Java.Lang.Object![]? args) -> Java.IO.PrintStream? +virtual Java.IO.PrintStream.Printf(string? format, params Java.Lang.Object![]? args) -> Java.IO.PrintStream? +virtual Java.IO.PrintStream.Println() -> void +virtual Java.IO.PrintStream.Println(bool x) -> void +virtual Java.IO.PrintStream.Println(char x) -> void +virtual Java.IO.PrintStream.Println(char[]? x) -> void +virtual Java.IO.PrintStream.Println(double x) -> void +virtual Java.IO.PrintStream.Println(float x) -> void +virtual Java.IO.PrintStream.Println(int x) -> void +virtual Java.IO.PrintStream.Println(Java.Lang.Object? x) -> void +virtual Java.IO.PrintStream.Println(long x) -> void +virtual Java.IO.PrintStream.Println(string? x) -> void +virtual Java.IO.PrintStream.SetError() -> void +virtual Java.IO.PrintStream.WriteBytes(byte[]? buf) -> void +virtual Java.IO.PrintWriter.CheckError() -> bool +virtual Java.IO.PrintWriter.ClearError() -> void +virtual Java.IO.PrintWriter.Format(Java.Util.Locale? l, string! format, params Java.Lang.Object![]! args) -> Java.IO.PrintWriter! +virtual Java.IO.PrintWriter.Format(string! format, params Java.Lang.Object![]! args) -> Java.IO.PrintWriter! +virtual Java.IO.PrintWriter.Print(bool b) -> void +virtual Java.IO.PrintWriter.Print(char c) -> void +virtual Java.IO.PrintWriter.Print(char[]? s) -> void +virtual Java.IO.PrintWriter.Print(double d) -> void +virtual Java.IO.PrintWriter.Print(float f) -> void +virtual Java.IO.PrintWriter.Print(int i) -> void +virtual Java.IO.PrintWriter.Print(Java.Lang.Object? obj) -> void +virtual Java.IO.PrintWriter.Print(long l) -> void +virtual Java.IO.PrintWriter.Print(string? s) -> void +virtual Java.IO.PrintWriter.Printf(Java.Util.Locale? l, string! format, params Java.Lang.Object![]! args) -> Java.IO.PrintWriter! +virtual Java.IO.PrintWriter.Printf(string! format, params Java.Lang.Object![]! args) -> Java.IO.PrintWriter! +virtual Java.IO.PrintWriter.Println() -> void +virtual Java.IO.PrintWriter.Println(bool x) -> void +virtual Java.IO.PrintWriter.Println(char x) -> void +virtual Java.IO.PrintWriter.Println(char[]? x) -> void +virtual Java.IO.PrintWriter.Println(double x) -> void +virtual Java.IO.PrintWriter.Println(float x) -> void +virtual Java.IO.PrintWriter.Println(int x) -> void +virtual Java.IO.PrintWriter.Println(Java.Lang.Object? x) -> void +virtual Java.IO.PrintWriter.Println(long x) -> void +virtual Java.IO.PrintWriter.Println(string? x) -> void +virtual Java.IO.PrintWriter.SetError() -> void +virtual Java.IO.PushbackInputStream.Unread(byte[]? b) -> void +virtual Java.IO.PushbackInputStream.Unread(byte[]? b, int off, int len) -> void +virtual Java.IO.PushbackInputStream.Unread(int b) -> void +virtual Java.IO.PushbackReader.Unread(char[]? cbuf) -> void +virtual Java.IO.PushbackReader.Unread(char[]? cbuf, int off, int len) -> void +virtual Java.IO.PushbackReader.Unread(int c) -> void +virtual Java.IO.RandomAccessFile.Close() -> void +virtual Java.IO.RandomAccessFile.FilePointer.get -> long +virtual Java.IO.RandomAccessFile.Length() -> long +virtual Java.IO.RandomAccessFile.Read() -> int +virtual Java.IO.RandomAccessFile.Read(byte[]? b) -> int +virtual Java.IO.RandomAccessFile.Read(byte[]? b, int off, int len) -> int +virtual Java.IO.RandomAccessFile.Seek(long pos) -> void +virtual Java.IO.RandomAccessFile.SetLength(long newLength) -> void +virtual Java.IO.RandomAccessFile.SkipBytes(int n) -> int +virtual Java.IO.RandomAccessFile.Write(byte[]? b) -> void +virtual Java.IO.RandomAccessFile.Write(byte[]? b, int off, int len) -> void +virtual Java.IO.RandomAccessFile.Write(int b) -> void +virtual Java.IO.Reader.Mark(int readAheadLimit) -> void +virtual Java.IO.Reader.MarkSupported() -> bool +virtual Java.IO.Reader.Read() -> int +virtual Java.IO.Reader.Read(char[]? cbuf) -> int +virtual Java.IO.Reader.Read(Java.Nio.CharBuffer? target) -> int +virtual Java.IO.Reader.Ready() -> bool +virtual Java.IO.Reader.Reset() -> void +virtual Java.IO.Reader.Skip(long n) -> long +virtual Java.IO.Reader.TransferTo(Java.IO.Writer? out) -> long +virtual Java.IO.StreamTokenizer.CommentChar(int ch) -> void +virtual Java.IO.StreamTokenizer.EolIsSignificant(bool flag) -> void +virtual Java.IO.StreamTokenizer.Lineno() -> int +virtual Java.IO.StreamTokenizer.LowerCaseMode(bool fl) -> void +virtual Java.IO.StreamTokenizer.NextToken() -> Java.IO.TokenType +virtual Java.IO.StreamTokenizer.OrdinaryChar(int ch) -> void +virtual Java.IO.StreamTokenizer.OrdinaryChars(int low, int hi) -> void +virtual Java.IO.StreamTokenizer.ParseNumbers() -> void +virtual Java.IO.StreamTokenizer.PushBack() -> void +virtual Java.IO.StreamTokenizer.QuoteChar(int ch) -> void +virtual Java.IO.StreamTokenizer.ResetSyntax() -> void +virtual Java.IO.StreamTokenizer.SlashSlashComments(bool flag) -> void +virtual Java.IO.StreamTokenizer.SlashStarComments(bool flag) -> void +virtual Java.IO.StreamTokenizer.WhitespaceChars(int low, int hi) -> void +virtual Java.IO.StreamTokenizer.WordChars(int low, int hi) -> void +virtual Java.IO.StringWriter.Buffer.get -> Java.Lang.StringBuffer? +virtual Java.IO.Writer.Append(char c) -> Java.Lang.IAppendable? +virtual Java.IO.Writer.Append(Java.Lang.ICharSequence? csq) -> Java.Lang.IAppendable? +virtual Java.IO.Writer.Append(Java.Lang.ICharSequence? csq, int start, int end) -> Java.Lang.IAppendable? +virtual Java.IO.Writer.Write(char[]? cbuf) -> void +virtual Java.IO.Writer.Write(int c) -> void +virtual Java.IO.Writer.Write(string? str) -> void +virtual Java.IO.Writer.Write(string? str, int off, int len) -> void +virtual Java.Lang.AbstractStringBuilder.Append(char c) -> Java.Lang.IAppendable? +virtual Java.Lang.AbstractStringBuilder.Append(Java.Lang.ICharSequence? s) -> Java.Lang.IAppendable? +virtual Java.Lang.AbstractStringBuilder.Append(Java.Lang.ICharSequence? s, int start, int end) -> Java.Lang.IAppendable? +virtual Java.Lang.AbstractStringBuilder.Capacity() -> int +virtual Java.Lang.AbstractStringBuilder.CharAt(int index) -> char +virtual Java.Lang.AbstractStringBuilder.CodePointAt(int index) -> int +virtual Java.Lang.AbstractStringBuilder.CodePointBefore(int index) -> int +virtual Java.Lang.AbstractStringBuilder.CodePointCount(int beginIndex, int endIndex) -> int +virtual Java.Lang.AbstractStringBuilder.EnsureCapacity(int minimumCapacity) -> void +virtual Java.Lang.AbstractStringBuilder.GetChars(int srcBegin, int srcEnd, char[]? dst, int dstBegin) -> void +virtual Java.Lang.AbstractStringBuilder.IndexOf(string? str) -> int +virtual Java.Lang.AbstractStringBuilder.IndexOf(string? str, int fromIndex) -> int +virtual Java.Lang.AbstractStringBuilder.LastIndexOf(string? str) -> int +virtual Java.Lang.AbstractStringBuilder.LastIndexOf(string? str, int fromIndex) -> int +virtual Java.Lang.AbstractStringBuilder.Length() -> int +virtual Java.Lang.AbstractStringBuilder.OffsetByCodePoints(int index, int codePointOffset) -> int +virtual Java.Lang.AbstractStringBuilder.SetCharAt(int index, char ch) -> void +virtual Java.Lang.AbstractStringBuilder.SetLength(int newLength) -> void +virtual Java.Lang.AbstractStringBuilder.SubSequenceFormatted(int start, int end) -> Java.Lang.ICharSequence? +virtual Java.Lang.AbstractStringBuilder.Substring(int start) -> string? +virtual Java.Lang.AbstractStringBuilder.Substring(int start, int end) -> string? +virtual Java.Lang.AbstractStringBuilder.TrimToSize() -> void +virtual Java.Lang.Annotation.AnnotationTypeMismatchException.Element() -> Java.Lang.Reflect.Method? +virtual Java.Lang.Annotation.AnnotationTypeMismatchException.FoundType() -> string? +virtual Java.Lang.Annotation.IncompleteAnnotationException.AnnotationType() -> Java.Lang.Class? +virtual Java.Lang.Annotation.IncompleteAnnotationException.ElementName() -> string? +virtual Java.Lang.ClassLoader.ClearAssertionStatus() -> void +virtual Java.Lang.ClassLoader.DefinePackage(string? name, string? specTitle, string? specVersion, string? specVendor, string? implTitle, string? implVersion, string? implVendor, Java.Net.URL? sealBase) -> Java.Lang.Package? +virtual Java.Lang.ClassLoader.FindClass(string? name) -> Java.Lang.Class? +virtual Java.Lang.ClassLoader.FindLibrary(string? libname) -> string? +virtual Java.Lang.ClassLoader.FindResource(string? name) -> Java.Net.URL? +virtual Java.Lang.ClassLoader.FindResources(string? name) -> Java.Util.IEnumeration? +virtual Java.Lang.ClassLoader.GetPackage(string? name) -> Java.Lang.Package? +virtual Java.Lang.ClassLoader.GetPackages() -> Java.Lang.Package![]? +virtual Java.Lang.ClassLoader.GetResource(string? name) -> Java.Net.URL? +virtual Java.Lang.ClassLoader.GetResourceAsStream(string? name) -> System.IO.Stream? +virtual Java.Lang.ClassLoader.GetResources(string? name) -> Java.Util.IEnumeration? +virtual Java.Lang.ClassLoader.LoadClass(string? name) -> Java.Lang.Class? +virtual Java.Lang.ClassLoader.LoadClass(string? name, bool resolve) -> Java.Lang.Class? +virtual Java.Lang.ClassLoader.SetClassAssertionStatus(string? className, bool enabled) -> void +virtual Java.Lang.ClassLoader.SetDefaultAssertionStatus(bool enabled) -> void +virtual Java.Lang.ClassLoader.SetPackageAssertionStatus(string? packageName, bool enabled) -> void +virtual Java.Lang.ClassNotFoundException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.ClassNotFoundException.Exception.get -> Java.Lang.Throwable? +virtual Java.Lang.ClassValue.Get(Java.Lang.Class? type) -> Java.Lang.Object? +virtual Java.Lang.ClassValue.Remove(Java.Lang.Class? type) -> void +virtual Java.Lang.EnumConstantNotPresentException.ConstantName() -> string? +virtual Java.Lang.EnumConstantNotPresentException.EnumType() -> Java.Lang.Class? +virtual Java.Lang.ExceptionInInitializerError.Exception.get -> Java.Lang.Throwable? +virtual Java.Lang.IllegalAccessException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.InheritableThreadLocal.ChildValue(Java.Lang.Object? parentValue) -> Java.Lang.Object? +virtual Java.Lang.InstantiationException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.Invoke.CallSite.Type() -> Java.Lang.Invoke.MethodType? +virtual Java.Lang.Invoke.MethodHandle.AsCollector(int collectArgPos, Java.Lang.Class? arrayType, int arrayLength) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsCollector(Java.Lang.Class? arrayType, int arrayLength) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsFixedArity() -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsSpreader(int spreadArgPos, Java.Lang.Class? arrayType, int arrayLength) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsSpreader(Java.Lang.Class? arrayType, int arrayLength) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsType(Java.Lang.Invoke.MethodType? newType) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.AsVarargsCollector(Java.Lang.Class? arrayType) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.BindTo(Java.Lang.Object? x) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.Invoke.MethodHandle.InvokeWithArguments(params Java.Lang.Object![]? arguments) -> Java.Lang.Object? +virtual Java.Lang.Invoke.MethodHandle.InvokeWithArguments(System.Collections.Generic.IList? arguments) -> Java.Lang.Object? +virtual Java.Lang.Invoke.MethodHandle.IsVarargsCollector.get -> bool +virtual Java.Lang.Invoke.MethodHandle.Type() -> Java.Lang.Invoke.MethodType? +virtual Java.Lang.Invoke.MethodHandle.WithVarargs(bool makeVarargs) -> Java.Lang.Invoke.MethodHandle? +virtual Java.Lang.NoSuchFieldException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.NoSuchMethodException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.Number.ByteValue() -> sbyte +virtual Java.Lang.Number.ShortValue() -> short +virtual Java.Lang.Object.Clone() -> Java.Lang.Object! +virtual Java.Lang.Object.Dispose(bool disposing) -> void +virtual Java.Lang.Object.Equals(Java.Lang.Object? obj) -> bool +virtual Java.Lang.Object.JavaFinalize() -> void +virtual Java.Lang.Object.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +virtual Java.Lang.Object.ThresholdClass.get -> nint +virtual Java.Lang.Object.ThresholdType.get -> System.Type! +virtual Java.Lang.Package.GetAnnotation(Java.Lang.Class? annotationClass) -> Java.Lang.Object? +virtual Java.Lang.Package.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]? +virtual Java.Lang.Package.GetAnnotationsByType(Java.Lang.Class? annotationClass) -> Java.Lang.Object![]? +virtual Java.Lang.Package.GetDeclaredAnnotation(Java.Lang.Class? annotationClass) -> Java.Lang.Object? +virtual Java.Lang.Package.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]? +virtual Java.Lang.Package.GetDeclaredAnnotationsByType(Java.Lang.Class? annotationClass) -> Java.Lang.Object![]? +virtual Java.Lang.Package.ImplementationTitle.get -> string? +virtual Java.Lang.Package.ImplementationVendor.get -> string? +virtual Java.Lang.Package.ImplementationVersion.get -> string? +virtual Java.Lang.Package.InvokeIsSealed(Java.Net.URL? url) -> bool +virtual Java.Lang.Package.IsAnnotationPresent(Java.Lang.Class? annotationClass) -> bool +virtual Java.Lang.Package.IsCompatibleWith(string? desired) -> bool +virtual Java.Lang.Package.IsSealed.get -> bool +virtual Java.Lang.Package.Name.get -> string? +virtual Java.Lang.Package.SpecificationTitle.get -> string? +virtual Java.Lang.Package.SpecificationVendor.get -> string? +virtual Java.Lang.Package.SpecificationVersion.get -> string? +virtual Java.Lang.Process.DestroyForcibly() -> Java.Lang.Process? +virtual Java.Lang.Process.IsAlive.get -> bool +virtual Java.Lang.Process.WaitFor(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Lang.ProcessBuilder.Redirect.File() -> Java.IO.File? +virtual Java.Lang.Ref.Reference.Clear() -> void +virtual Java.Lang.Ref.Reference.Enqueue() -> bool +virtual Java.Lang.Ref.Reference.Get() -> Java.Lang.Object? +virtual Java.Lang.Ref.Reference.IsEnqueued.get -> bool +virtual Java.Lang.Ref.ReferenceQueue.Poll() -> Java.Lang.Ref.Reference? +virtual Java.Lang.Ref.ReferenceQueue.Remove() -> Java.Lang.Ref.Reference? +virtual Java.Lang.Ref.ReferenceQueue.Remove(long timeout) -> Java.Lang.Ref.Reference? +virtual Java.Lang.Reflect.AccessibleObject.Accessible.get -> bool +virtual Java.Lang.Reflect.AccessibleObject.Accessible.set -> void +virtual Java.Lang.Reflect.AccessibleObject.GetAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +virtual Java.Lang.Reflect.AccessibleObject.GetAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +virtual Java.Lang.Reflect.AccessibleObject.GetAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +virtual Java.Lang.Reflect.AccessibleObject.GetDeclaredAnnotation(Java.Lang.Class! annotationClass) -> Java.Lang.Object? +virtual Java.Lang.Reflect.AccessibleObject.GetDeclaredAnnotations() -> Java.Lang.Annotation.IAnnotation![]! +virtual Java.Lang.Reflect.AccessibleObject.GetDeclaredAnnotationsByType(Java.Lang.Class! annotationClass) -> Java.Lang.Object![]? +virtual Java.Lang.Reflect.AccessibleObject.IsAnnotationPresent(Java.Lang.Class! annotationClass) -> bool +virtual Java.Lang.Reflect.Executable.GetGenericExceptionTypes() -> Java.Lang.Reflect.IType![]! +virtual Java.Lang.Reflect.Executable.GetGenericParameterTypes() -> Java.Lang.Reflect.IType![]! +virtual Java.Lang.Reflect.Executable.GetParameters() -> Java.Lang.Reflect.Parameter![]! +virtual Java.Lang.Reflect.Executable.IsAnnotationPresent(Java.Lang.Class! annotationType) -> bool +virtual Java.Lang.Reflect.Executable.IsSynthetic.get -> bool +virtual Java.Lang.Reflect.Executable.IsVarArgs.get -> bool +virtual Java.Lang.Reflect.Executable.ParameterCount.get -> int +virtual Java.Lang.Reflect.InvocationTargetException.Clause.get -> Java.Lang.Throwable? +virtual Java.Lang.Reflect.InvocationTargetException.TargetException.get -> Java.Lang.Throwable? +virtual Java.Lang.Reflect.UndeclaredThrowableException.UndeclaredThrowable.get -> Java.Lang.Throwable? +virtual Java.Lang.Runtime.AddShutdownHook(Java.Lang.Thread? hook) -> void +virtual Java.Lang.Runtime.AvailableProcessors() -> int +virtual Java.Lang.Runtime.Exec(string![]? cmdarray) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exec(string![]? cmdarray, string![]? envp) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exec(string![]? cmdarray, string![]? envp, Java.IO.File? dir) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exec(string? command) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exec(string? command, string![]? envp) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exec(string? command, string![]? envp, Java.IO.File? dir) -> Java.Lang.Process? +virtual Java.Lang.Runtime.Exit(int status) -> void +virtual Java.Lang.Runtime.FreeMemory() -> long +virtual Java.Lang.Runtime.Gc() -> void +virtual Java.Lang.Runtime.GetLocalizedInputStream(System.IO.Stream? in) -> System.IO.Stream? +virtual Java.Lang.Runtime.GetLocalizedOutputStream(System.IO.Stream? out) -> System.IO.Stream? +virtual Java.Lang.Runtime.Halt(int status) -> void +virtual Java.Lang.Runtime.Load(string? filename) -> void +virtual Java.Lang.Runtime.LoadLibrary(string? libname) -> void +virtual Java.Lang.Runtime.MaxMemory() -> long +virtual Java.Lang.Runtime.RemoveShutdownHook(Java.Lang.Thread? hook) -> bool +virtual Java.Lang.Runtime.RunFinalization() -> void +virtual Java.Lang.Runtime.TotalMemory() -> long +virtual Java.Lang.Runtime.TraceInstructions(bool on) -> void +virtual Java.Lang.Runtime.TraceMethodCalls(bool on) -> void +virtual Java.Lang.SecurityManager.CheckAccept(string? host, int port) -> void +virtual Java.Lang.SecurityManager.CheckAccess(Java.Lang.Thread? t) -> void +virtual Java.Lang.SecurityManager.CheckAccess(Java.Lang.ThreadGroup? g) -> void +virtual Java.Lang.SecurityManager.CheckAwtEventQueueAccess() -> void +virtual Java.Lang.SecurityManager.CheckConnect(string? host, int port) -> void +virtual Java.Lang.SecurityManager.CheckConnect(string? host, int port, Java.Lang.Object? context) -> void +virtual Java.Lang.SecurityManager.CheckCreateClassLoader() -> void +virtual Java.Lang.SecurityManager.CheckDelete(string? file) -> void +virtual Java.Lang.SecurityManager.CheckExec(string? cmd) -> void +virtual Java.Lang.SecurityManager.CheckExit(int status) -> void +virtual Java.Lang.SecurityManager.CheckLink(string? lib) -> void +virtual Java.Lang.SecurityManager.CheckListen(int port) -> void +virtual Java.Lang.SecurityManager.CheckMemberAccess(Java.Lang.Class? clazz, int which) -> void +virtual Java.Lang.SecurityManager.CheckMulticast(Java.Net.InetAddress? maddr) -> void +virtual Java.Lang.SecurityManager.CheckMulticast(Java.Net.InetAddress? maddr, sbyte ttl) -> void +virtual Java.Lang.SecurityManager.CheckPackageAccess(string? pkg) -> void +virtual Java.Lang.SecurityManager.CheckPackageDefinition(string? pkg) -> void +virtual Java.Lang.SecurityManager.CheckPermission(Java.Security.Permission? perm) -> void +virtual Java.Lang.SecurityManager.CheckPermission(Java.Security.Permission? perm, Java.Lang.Object? context) -> void +virtual Java.Lang.SecurityManager.CheckPrintJobAccess() -> void +virtual Java.Lang.SecurityManager.CheckPropertiesAccess() -> void +virtual Java.Lang.SecurityManager.CheckPropertyAccess(string? key) -> void +virtual Java.Lang.SecurityManager.CheckRead(Java.IO.FileDescriptor? fd) -> void +virtual Java.Lang.SecurityManager.CheckRead(string? file) -> void +virtual Java.Lang.SecurityManager.CheckRead(string? file, Java.Lang.Object? context) -> void +virtual Java.Lang.SecurityManager.CheckSecurityAccess(string? target) -> void +virtual Java.Lang.SecurityManager.CheckSetFactory() -> void +virtual Java.Lang.SecurityManager.CheckSystemClipboardAccess() -> void +virtual Java.Lang.SecurityManager.CheckTopLevelWindow(Java.Lang.Object? window) -> bool +virtual Java.Lang.SecurityManager.CheckWrite(Java.IO.FileDescriptor? fd) -> void +virtual Java.Lang.SecurityManager.CheckWrite(string? file) -> void +virtual Java.Lang.SecurityManager.ClassDepth(string? name) -> int +virtual Java.Lang.SecurityManager.ClassLoaderDepth() -> int +virtual Java.Lang.SecurityManager.CurrentClassLoader() -> Java.Lang.ClassLoader? +virtual Java.Lang.SecurityManager.CurrentLoadedClass() -> Java.Lang.Class? +virtual Java.Lang.SecurityManager.GetClassContext() -> Java.Lang.Class![]? +virtual Java.Lang.SecurityManager.InCheck.get -> bool +virtual Java.Lang.SecurityManager.InClass(string? name) -> bool +virtual Java.Lang.SecurityManager.InClassLoader() -> bool +virtual Java.Lang.SecurityManager.SecurityContext.get -> Java.Lang.Object? +virtual Java.Lang.SecurityManager.ThreadGroup.get -> Java.Lang.ThreadGroup? +virtual Java.Lang.Thread.ContextClassLoader.get -> Java.Lang.ClassLoader? +virtual Java.Lang.Thread.ContextClassLoader.set -> void +virtual Java.Lang.Thread.CountStackFrames() -> int +virtual Java.Lang.Thread.Destroy() -> void +virtual Java.Lang.Thread.GetStackTrace() -> Java.Lang.StackTraceElement![]! +virtual Java.Lang.Thread.GetState() -> Java.Lang.Thread.State! +virtual Java.Lang.Thread.Id.get -> long +virtual Java.Lang.Thread.Interrupt() -> void +virtual Java.Lang.Thread.IsInterrupted.get -> bool +virtual Java.Lang.Thread.Run() -> void +virtual Java.Lang.Thread.Start() -> void +virtual Java.Lang.Thread.UncaughtExceptionHandler.get -> Java.Lang.Thread.IUncaughtExceptionHandler? +virtual Java.Lang.Thread.UncaughtExceptionHandler.set -> void +virtual Java.Lang.ThreadGroup.ActiveCount() -> int +virtual Java.Lang.ThreadGroup.ActiveGroupCount() -> int +virtual Java.Lang.ThreadGroup.AllowThreadSuspension(bool b) -> bool +virtual Java.Lang.ThreadGroup.Enumerate(Java.Lang.Thread![]? list) -> int +virtual Java.Lang.ThreadGroup.Enumerate(Java.Lang.Thread![]? list, bool recurse) -> int +virtual Java.Lang.ThreadGroup.Enumerate(Java.Lang.ThreadGroup![]? list) -> int +virtual Java.Lang.ThreadGroup.Enumerate(Java.Lang.ThreadGroup![]? list, bool recurse) -> int +virtual Java.Lang.ThreadGroup.IsDestroyed.get -> bool +virtual Java.Lang.ThreadGroup.List() -> void +virtual Java.Lang.ThreadGroup.UncaughtException(Java.Lang.Thread? t, Java.Lang.Throwable? e) -> void +virtual Java.Lang.ThreadLocal.Get() -> Java.Lang.Object? +virtual Java.Lang.ThreadLocal.InitialValue() -> Java.Lang.Object? +virtual Java.Lang.ThreadLocal.Remove() -> void +virtual Java.Lang.ThreadLocal.Set(Java.Lang.Object? value) -> void +virtual Java.Lang.Throwable.Cause.get -> Java.Lang.Throwable? +virtual Java.Lang.Throwable.Dispose(bool disposing) -> void +virtual Java.Lang.Throwable.FillInStackTrace() -> Java.Lang.Throwable! +virtual Java.Lang.Throwable.GetStackTrace() -> Java.Lang.StackTraceElement![]! +virtual Java.Lang.Throwable.InitCause(Java.Lang.Throwable? cause) -> Java.Lang.Throwable! +virtual Java.Lang.Throwable.JniPeerMembers.get -> Java.Interop.JniPeerMembers! +virtual Java.Lang.Throwable.LocalizedMessage.get -> string? +virtual Java.Lang.Throwable.Message.get -> string? +virtual Java.Lang.Throwable.PrintStackTrace() -> void +virtual Java.Lang.Throwable.PrintStackTrace(Java.IO.PrintStream! s) -> void +virtual Java.Lang.Throwable.PrintStackTrace(Java.IO.PrintWriter! s) -> void +virtual Java.Lang.Throwable.SetStackTrace(Java.Lang.StackTraceElement![]! stackTrace) -> void +virtual Java.Lang.Throwable.ThresholdClass.get -> nint +virtual Java.Lang.Throwable.ThresholdType.get -> System.Type! +virtual Java.Lang.TypeNotPresentException.TypeName() -> string? +virtual Java.Math.BigDecimal.Abs() -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Abs(Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Add(Java.Math.BigDecimal? augend) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Add(Java.Math.BigDecimal? augend, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.ByteValueExact() -> sbyte +virtual Java.Math.BigDecimal.CompareTo(Java.Math.BigDecimal? val) -> int +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundingMode? roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor, int scale, Java.Math.RoundOptions roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundingMode? roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Divide(Java.Math.BigDecimal? divisor, Java.Math.RoundOptions roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.DivideAndRemainder(Java.Math.BigDecimal? divisor) -> Java.Math.BigDecimal![]? +virtual Java.Math.BigDecimal.DivideAndRemainder(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc) -> Java.Math.BigDecimal![]? +virtual Java.Math.BigDecimal.DivideToIntegralValue(Java.Math.BigDecimal? divisor) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.DivideToIntegralValue(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.IntValueExact() -> int +virtual Java.Math.BigDecimal.LongValueExact() -> long +virtual Java.Math.BigDecimal.Max(Java.Math.BigDecimal? val) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Min(Java.Math.BigDecimal? val) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.MovePointLeft(int n) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.MovePointRight(int n) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Multiply(Java.Math.BigDecimal? multiplicand) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Multiply(Java.Math.BigDecimal? multiplicand, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Negate() -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Negate(Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Plus() -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Plus(Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Pow(int n) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Pow(int n, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Precision() -> int +virtual Java.Math.BigDecimal.Remainder(Java.Math.BigDecimal? divisor) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Remainder(Java.Math.BigDecimal? divisor, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Round(Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Scale() -> int +virtual Java.Math.BigDecimal.ScaleByPowerOfTen(int n) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.SetScale(int newScale) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.SetScale(int newScale, Java.Math.RoundingMode? roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.SetScale(int newScale, Java.Math.RoundOptions roundingMode) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.ShortValueExact() -> short +virtual Java.Math.BigDecimal.Signum() -> int +virtual Java.Math.BigDecimal.Sqrt(Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.StripTrailingZeros() -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Subtract(Java.Math.BigDecimal? subtrahend) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.Subtract(Java.Math.BigDecimal? subtrahend, Java.Math.MathContext? mc) -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.ToBigInteger() -> Java.Math.BigInteger? +virtual Java.Math.BigDecimal.ToBigIntegerExact() -> Java.Math.BigInteger? +virtual Java.Math.BigDecimal.ToEngineeringString() -> string? +virtual Java.Math.BigDecimal.ToPlainString() -> string? +virtual Java.Math.BigDecimal.Ulp() -> Java.Math.BigDecimal? +virtual Java.Math.BigDecimal.UnscaledValue() -> Java.Math.BigInteger? +virtual Java.Math.BigInteger.Abs() -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Add(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.And(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.AndNot(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.BitCount() -> int +virtual Java.Math.BigInteger.BitLength() -> int +virtual Java.Math.BigInteger.ByteValueExact() -> sbyte +virtual Java.Math.BigInteger.ClearBit(int n) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.CompareTo(Java.Math.BigInteger! val) -> int +virtual Java.Math.BigInteger.Divide(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.DivideAndRemainder(Java.Math.BigInteger! val) -> Java.Math.BigInteger![]! +virtual Java.Math.BigInteger.FlipBit(int n) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Gcd(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.IntValueExact() -> int +virtual Java.Math.BigInteger.IsProbablePrime(int certainty) -> bool +virtual Java.Math.BigInteger.LongValueExact() -> long +virtual Java.Math.BigInteger.LowestSetBit.get -> int +virtual Java.Math.BigInteger.Max(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Min(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Mod(Java.Math.BigInteger! m) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.ModInverse(Java.Math.BigInteger! m) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.ModPow(Java.Math.BigInteger! exponent, Java.Math.BigInteger! m) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Multiply(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Negate() -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.NextProbablePrime() -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Not() -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Or(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Pow(int exponent) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.Remainder(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.SetBit(int n) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.ShiftLeft(int n) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.ShiftRight(int n) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.ShortValueExact() -> short +virtual Java.Math.BigInteger.Signum() -> int +virtual Java.Math.BigInteger.Sqrt() -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.SqrtAndRemainder() -> Java.Math.BigInteger![]! +virtual Java.Math.BigInteger.Subtract(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Math.BigInteger.TestBit(int n) -> bool +virtual Java.Math.BigInteger.ToByteArray() -> byte[]? +virtual Java.Math.BigInteger.ToString(int radix) -> string! +virtual Java.Math.BigInteger.Xor(Java.Math.BigInteger! val) -> Java.Math.BigInteger! +virtual Java.Net.Authenticator.GetRequestorType() -> Java.Net.Authenticator.RequestorType? +virtual Java.Net.Authenticator.PasswordAuthentication.get -> Java.Net.PasswordAuthentication? +virtual Java.Net.Authenticator.RequestingURL.get -> Java.Net.URL? +virtual Java.Net.ContentHandler.GetContent(Java.Net.URLConnection? urlc, Java.Lang.Class![]? classes) -> Java.Lang.Object? +virtual Java.Net.CookieManager.CookieStore.get -> Java.Net.ICookieStore? +virtual Java.Net.CookieManager.SetCookiePolicy(Java.Net.ICookiePolicy? cookiePolicy) -> void +virtual Java.Net.DatagramSocket.Bind(Java.Net.SocketAddress? addr) -> void +virtual Java.Net.DatagramSocket.Broadcast.get -> bool +virtual Java.Net.DatagramSocket.Broadcast.set -> void +virtual Java.Net.DatagramSocket.Channel.get -> Java.Nio.Channels.DatagramChannel? +virtual Java.Net.DatagramSocket.Close() -> void +virtual Java.Net.DatagramSocket.Connect(Java.Net.InetAddress? address, int port) -> void +virtual Java.Net.DatagramSocket.Connect(Java.Net.SocketAddress? addr) -> void +virtual Java.Net.DatagramSocket.Disconnect() -> void +virtual Java.Net.DatagramSocket.GetOption(Java.Net.ISocketOption? name) -> Java.Lang.Object? +virtual Java.Net.DatagramSocket.InetAddress.get -> Java.Net.InetAddress? +virtual Java.Net.DatagramSocket.IsBound.get -> bool +virtual Java.Net.DatagramSocket.IsClosed.get -> bool +virtual Java.Net.DatagramSocket.IsConnected.get -> bool +virtual Java.Net.DatagramSocket.LocalAddress.get -> Java.Net.InetAddress? +virtual Java.Net.DatagramSocket.LocalPort.get -> int +virtual Java.Net.DatagramSocket.LocalSocketAddress.get -> Java.Net.SocketAddress? +virtual Java.Net.DatagramSocket.Port.get -> int +virtual Java.Net.DatagramSocket.Receive(Java.Net.DatagramPacket? p) -> void +virtual Java.Net.DatagramSocket.ReceiveBufferSize.get -> int +virtual Java.Net.DatagramSocket.ReceiveBufferSize.set -> void +virtual Java.Net.DatagramSocket.RemoteSocketAddress.get -> Java.Net.SocketAddress? +virtual Java.Net.DatagramSocket.ReuseAddress.get -> bool +virtual Java.Net.DatagramSocket.ReuseAddress.set -> void +virtual Java.Net.DatagramSocket.Send(Java.Net.DatagramPacket? p) -> void +virtual Java.Net.DatagramSocket.SendBufferSize.get -> int +virtual Java.Net.DatagramSocket.SendBufferSize.set -> void +virtual Java.Net.DatagramSocket.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Net.DatagramSocket? +virtual Java.Net.DatagramSocket.SoTimeout.get -> int +virtual Java.Net.DatagramSocket.SoTimeout.set -> void +virtual Java.Net.DatagramSocket.SupportedOptions() -> System.Collections.Generic.ICollection? +virtual Java.Net.DatagramSocket.TrafficClass.get -> int +virtual Java.Net.DatagramSocket.TrafficClass.set -> void +virtual Java.Net.DatagramSocketImpl.Connect(Java.Net.InetAddress? address, int port) -> void +virtual Java.Net.DatagramSocketImpl.Disconnect() -> void +virtual Java.Net.DatagramSocketImpl.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Java.Net.DatagramSocketImpl.GetOption(Java.Net.ISocketOption? name) -> Java.Lang.Object? +virtual Java.Net.DatagramSocketImpl.LocalPort.get -> int +virtual Java.Net.DatagramSocketImpl.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> void +virtual Java.Net.DatagramSocketImpl.SupportedOptions() -> System.Collections.Generic.ICollection? +virtual Java.Net.HttpRetryException.Location.get -> string? +virtual Java.Net.HttpRetryException.Reason.get -> string? +virtual Java.Net.HttpRetryException.ResponseCode() -> Java.Net.HttpStatus +virtual Java.Net.HttpURLConnection.ErrorStream.get -> System.IO.Stream? +virtual Java.Net.HttpURLConnection.InstanceFollowRedirects.get -> bool +virtual Java.Net.HttpURLConnection.InstanceFollowRedirects.set -> void +virtual Java.Net.HttpURLConnection.RequestMethod.get -> string? +virtual Java.Net.HttpURLConnection.RequestMethod.set -> void +virtual Java.Net.HttpURLConnection.ResponseCode.get -> Java.Net.HttpStatus +virtual Java.Net.HttpURLConnection.ResponseMessage.get -> string? +virtual Java.Net.HttpURLConnection.SetChunkedStreamingMode(int chunklen) -> void +virtual Java.Net.HttpURLConnection.SetFixedLengthStreamingMode(int contentLength) -> void +virtual Java.Net.HttpURLConnection.SetFixedLengthStreamingMode(long contentLength) -> void +virtual Java.Net.InetAddress.CanonicalHostName.get -> string! +virtual Java.Net.InetAddress.GetAddress() -> byte[]? +virtual Java.Net.InetAddress.HostAddress.get -> string? +virtual Java.Net.InetAddress.HostName.get -> string! +virtual Java.Net.InetAddress.IsAnyLocalAddress.get -> bool +virtual Java.Net.InetAddress.IsLinkLocalAddress.get -> bool +virtual Java.Net.InetAddress.IsLoopbackAddress.get -> bool +virtual Java.Net.InetAddress.IsMCGlobal.get -> bool +virtual Java.Net.InetAddress.IsMCLinkLocal.get -> bool +virtual Java.Net.InetAddress.IsMCNodeLocal.get -> bool +virtual Java.Net.InetAddress.IsMCOrgLocal.get -> bool +virtual Java.Net.InetAddress.IsMCSiteLocal.get -> bool +virtual Java.Net.InetAddress.IsMulticastAddress.get -> bool +virtual Java.Net.InetAddress.IsReachable(int timeout) -> bool +virtual Java.Net.InetAddress.IsReachable(Java.Net.NetworkInterface? netif, int ttl, int timeout) -> bool +virtual Java.Net.InetAddress.IsSiteLocalAddress.get -> bool +virtual Java.Net.InterfaceAddress.Address.get -> Java.Net.InetAddress? +virtual Java.Net.InterfaceAddress.Broadcast.get -> Java.Net.InetAddress? +virtual Java.Net.InterfaceAddress.NetworkPrefixLength.get -> short +virtual Java.Net.JarURLConnection.Attributes.get -> Java.Util.Jar.Attributes? +virtual Java.Net.JarURLConnection.EntryName.get -> string? +virtual Java.Net.JarURLConnection.GetCertificates() -> Java.Security.Cert.Certificate![]? +virtual Java.Net.JarURLConnection.JarEntry.get -> Java.Util.Jar.JarEntry? +virtual Java.Net.JarURLConnection.JarFileURL.get -> Java.Net.URL? +virtual Java.Net.JarURLConnection.MainAttributes.get -> Java.Util.Jar.Attributes? +virtual Java.Net.JarURLConnection.Manifest.get -> Java.Util.Jar.Manifest? +virtual Java.Net.MulticastSocket.Interface.get -> Java.Net.InetAddress? +virtual Java.Net.MulticastSocket.Interface.set -> void +virtual Java.Net.MulticastSocket.JoinGroup(Java.Net.InetAddress? mcastaddr) -> void +virtual Java.Net.MulticastSocket.JoinGroup(Java.Net.SocketAddress? mcastaddr, Java.Net.NetworkInterface? netIf) -> void +virtual Java.Net.MulticastSocket.LeaveGroup(Java.Net.InetAddress? mcastaddr) -> void +virtual Java.Net.MulticastSocket.LeaveGroup(Java.Net.SocketAddress? mcastaddr, Java.Net.NetworkInterface? netIf) -> void +virtual Java.Net.MulticastSocket.LoopbackMode.get -> bool +virtual Java.Net.MulticastSocket.LoopbackMode.set -> void +virtual Java.Net.MulticastSocket.NetworkInterface.get -> Java.Net.NetworkInterface? +virtual Java.Net.MulticastSocket.NetworkInterface.set -> void +virtual Java.Net.MulticastSocket.Send(Java.Net.DatagramPacket? p, sbyte ttl) -> void +virtual Java.Net.MulticastSocket.TimeToLive.get -> int +virtual Java.Net.MulticastSocket.TimeToLive.set -> void +virtual Java.Net.MulticastSocket.TTL.get -> sbyte +virtual Java.Net.MulticastSocket.TTL.set -> void +virtual Java.Net.Proxy.Address() -> Java.Net.SocketAddress? +virtual Java.Net.Proxy.InvokeType() -> Java.Net.Proxy.Type? +virtual Java.Net.ServerSocket.Accept() -> Java.Net.Socket? +virtual Java.Net.ServerSocket.Bind(Java.Net.SocketAddress? endpoint) -> void +virtual Java.Net.ServerSocket.Bind(Java.Net.SocketAddress? endpoint, int backlog) -> void +virtual Java.Net.ServerSocket.Channel.get -> Java.Nio.Channels.ServerSocketChannel? +virtual Java.Net.ServerSocket.Close() -> void +virtual Java.Net.ServerSocket.GetOption(Java.Net.ISocketOption? name) -> Java.Lang.Object? +virtual Java.Net.ServerSocket.InetAddress.get -> Java.Net.InetAddress? +virtual Java.Net.ServerSocket.IsBound.get -> bool +virtual Java.Net.ServerSocket.IsClosed.get -> bool +virtual Java.Net.ServerSocket.LocalPort.get -> int +virtual Java.Net.ServerSocket.LocalSocketAddress.get -> Java.Net.SocketAddress? +virtual Java.Net.ServerSocket.ReceiveBufferSize.get -> int +virtual Java.Net.ServerSocket.ReceiveBufferSize.set -> void +virtual Java.Net.ServerSocket.ReuseAddress.get -> bool +virtual Java.Net.ServerSocket.ReuseAddress.set -> void +virtual Java.Net.ServerSocket.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Net.ServerSocket? +virtual Java.Net.ServerSocket.SetPerformancePreferences(int connectionTime, int latency, int bandwidth) -> void +virtual Java.Net.ServerSocket.SoTimeout.get -> int +virtual Java.Net.ServerSocket.SoTimeout.set -> void +virtual Java.Net.ServerSocket.SupportedOptions() -> System.Collections.Generic.ICollection? +virtual Java.Net.Socket.Bind(Java.Net.SocketAddress? bindpoint) -> void +virtual Java.Net.Socket.Channel.get -> Java.Nio.Channels.SocketChannel? +virtual Java.Net.Socket.Close() -> void +virtual Java.Net.Socket.Connect(Java.Net.SocketAddress? endpoint) -> void +virtual Java.Net.Socket.Connect(Java.Net.SocketAddress? endpoint, int timeout) -> void +virtual Java.Net.Socket.GetOption(Java.Net.ISocketOption? name) -> Java.Lang.Object? +virtual Java.Net.Socket.InetAddress.get -> Java.Net.InetAddress? +virtual Java.Net.Socket.InputStream.get -> System.IO.Stream? +virtual Java.Net.Socket.IsBound.get -> bool +virtual Java.Net.Socket.IsClosed.get -> bool +virtual Java.Net.Socket.IsConnected.get -> bool +virtual Java.Net.Socket.IsInputShutdown.get -> bool +virtual Java.Net.Socket.IsOutputShutdown.get -> bool +virtual Java.Net.Socket.KeepAlive.get -> bool +virtual Java.Net.Socket.KeepAlive.set -> void +virtual Java.Net.Socket.LocalAddress.get -> Java.Net.InetAddress? +virtual Java.Net.Socket.LocalPort.get -> int +virtual Java.Net.Socket.LocalSocketAddress.get -> Java.Net.SocketAddress? +virtual Java.Net.Socket.OOBInline.get -> bool +virtual Java.Net.Socket.OOBInline.set -> void +virtual Java.Net.Socket.OutputStream.get -> System.IO.Stream? +virtual Java.Net.Socket.Port.get -> int +virtual Java.Net.Socket.ReceiveBufferSize.get -> int +virtual Java.Net.Socket.ReceiveBufferSize.set -> void +virtual Java.Net.Socket.RemoteSocketAddress.get -> Java.Net.SocketAddress? +virtual Java.Net.Socket.ReuseAddress.get -> bool +virtual Java.Net.Socket.ReuseAddress.set -> void +virtual Java.Net.Socket.SendBufferSize.get -> int +virtual Java.Net.Socket.SendBufferSize.set -> void +virtual Java.Net.Socket.SendUrgentData(int data) -> void +virtual Java.Net.Socket.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> Java.Net.Socket? +virtual Java.Net.Socket.SetPerformancePreferences(int connectionTime, int latency, int bandwidth) -> void +virtual Java.Net.Socket.SetSoLinger(bool on, int linger) -> void +virtual Java.Net.Socket.ShutdownInput() -> void +virtual Java.Net.Socket.ShutdownOutput() -> void +virtual Java.Net.Socket.SoLinger.get -> int +virtual Java.Net.Socket.SoTimeout.get -> int +virtual Java.Net.Socket.SoTimeout.set -> void +virtual Java.Net.Socket.SupportedOptions() -> System.Collections.Generic.ICollection? +virtual Java.Net.Socket.TcpNoDelay.get -> bool +virtual Java.Net.Socket.TcpNoDelay.set -> void +virtual Java.Net.Socket.TrafficClass.get -> int +virtual Java.Net.Socket.TrafficClass.set -> void +virtual Java.Net.SocketImpl.FileDescriptor.get -> Java.IO.FileDescriptor? +virtual Java.Net.SocketImpl.GetOption(Java.Net.ISocketOption? name) -> Java.Lang.Object? +virtual Java.Net.SocketImpl.InetAddress.get -> Java.Net.InetAddress? +virtual Java.Net.SocketImpl.LocalPort.get -> int +virtual Java.Net.SocketImpl.Port.get -> int +virtual Java.Net.SocketImpl.SetOption(Java.Net.ISocketOption? name, Java.Lang.Object? value) -> void +virtual Java.Net.SocketImpl.SetPerformancePreferences(int connectionTime, int latency, int bandwidth) -> void +virtual Java.Net.SocketImpl.ShutdownInput() -> void +virtual Java.Net.SocketImpl.ShutdownOutput() -> void +virtual Java.Net.SocketImpl.SupportedOptions() -> System.Collections.Generic.ICollection? +virtual Java.Net.SocketImpl.SupportsUrgentData() -> bool +virtual Java.Net.URISyntaxException.Index.get -> int +virtual Java.Net.URISyntaxException.Input.get -> string? +virtual Java.Net.URISyntaxException.Reason.get -> string? +virtual Java.Net.URLClassLoader.AddURL(Java.Net.URL? url) -> void +virtual Java.Net.URLClassLoader.Close() -> void +virtual Java.Net.URLClassLoader.DefinePackage(string? name, Java.Util.Jar.Manifest? man, Java.Net.URL? url) -> Java.Lang.Package? +virtual Java.Net.URLClassLoader.FindResource(string? name) -> Java.Net.URL? +virtual Java.Net.URLClassLoader.FindResources(string? name) -> Java.Util.IEnumeration? +virtual Java.Net.URLClassLoader.GetURLs() -> Java.Net.URL![]? +virtual Java.Net.URLConnection.AddRequestProperty(string? key, string? value) -> void +virtual Java.Net.URLConnection.AllowUserInteraction.get -> bool +virtual Java.Net.URLConnection.AllowUserInteraction.set -> void +virtual Java.Net.URLConnection.ConnectTimeout.get -> int +virtual Java.Net.URLConnection.ConnectTimeout.set -> void +virtual Java.Net.URLConnection.Content.get -> Java.Lang.Object? +virtual Java.Net.URLConnection.ContentEncoding.get -> string? +virtual Java.Net.URLConnection.ContentLength.get -> int +virtual Java.Net.URLConnection.ContentLengthLong.get -> long +virtual Java.Net.URLConnection.ContentType.get -> string? +virtual Java.Net.URLConnection.Date.get -> long +virtual Java.Net.URLConnection.DefaultUseCaches.get -> bool +virtual Java.Net.URLConnection.DefaultUseCaches.set -> void +virtual Java.Net.URLConnection.DoInput.get -> bool +virtual Java.Net.URLConnection.DoInput.set -> void +virtual Java.Net.URLConnection.DoOutput.get -> bool +virtual Java.Net.URLConnection.DoOutput.set -> void +virtual Java.Net.URLConnection.Expiration.get -> long +virtual Java.Net.URLConnection.GetContent(Java.Lang.Class![]? classes) -> Java.Lang.Object? +virtual Java.Net.URLConnection.GetHeaderField(int n) -> string? +virtual Java.Net.URLConnection.GetHeaderField(string? name) -> string? +virtual Java.Net.URLConnection.GetHeaderFieldDate(string? name, long Default) -> long +virtual Java.Net.URLConnection.GetHeaderFieldInt(string? name, int Default) -> int +virtual Java.Net.URLConnection.GetHeaderFieldKey(int n) -> string? +virtual Java.Net.URLConnection.GetHeaderFieldLong(string? name, long Default) -> long +virtual Java.Net.URLConnection.GetRequestProperty(string? key) -> string? +virtual Java.Net.URLConnection.HeaderFields.get -> System.Collections.Generic.IDictionary!>? +virtual Java.Net.URLConnection.IfModifiedSince.get -> long +virtual Java.Net.URLConnection.IfModifiedSince.set -> void +virtual Java.Net.URLConnection.InputStream.get -> System.IO.Stream? +virtual Java.Net.URLConnection.LastModified.get -> long +virtual Java.Net.URLConnection.OutputStream.get -> System.IO.Stream? +virtual Java.Net.URLConnection.Permission.get -> Java.Security.Permission? +virtual Java.Net.URLConnection.ReadTimeout.get -> int +virtual Java.Net.URLConnection.ReadTimeout.set -> void +virtual Java.Net.URLConnection.RequestProperties.get -> System.Collections.Generic.IDictionary!>? +virtual Java.Net.URLConnection.SetRequestProperty(string? key, string? value) -> void +virtual Java.Net.URLConnection.URL.get -> Java.Net.URL? +virtual Java.Net.URLConnection.UseCaches.get -> bool +virtual Java.Net.URLConnection.UseCaches.set -> void +virtual Java.Net.URLStreamHandler.DefaultPort.get -> int +virtual Java.Net.URLStreamHandler.Equals(Java.Net.URL? u1, Java.Net.URL? u2) -> bool +virtual Java.Net.URLStreamHandler.GetHostAddress(Java.Net.URL? u) -> Java.Net.InetAddress? +virtual Java.Net.URLStreamHandler.HashCode(Java.Net.URL? u) -> int +virtual Java.Net.URLStreamHandler.HostsEqual(Java.Net.URL? u1, Java.Net.URL? u2) -> bool +virtual Java.Net.URLStreamHandler.OpenConnection(Java.Net.URL? u, Java.Net.Proxy? p) -> Java.Net.URLConnection? +virtual Java.Net.URLStreamHandler.ParseURL(Java.Net.URL? u, string? spec, int start, int limit) -> void +virtual Java.Net.URLStreamHandler.SameFile(Java.Net.URL? u1, Java.Net.URL? u2) -> bool +virtual Java.Net.URLStreamHandler.SetURL(Java.Net.URL? u, string? protocol, string? host, int port, string? authority, string? userInfo, string? path, string? query, string? ref) -> void +virtual Java.Net.URLStreamHandler.SetURL(Java.Net.URL? u, string? protocol, string? host, int port, string? file, string? ref) -> void +virtual Java.Net.URLStreamHandler.ToExternalForm(Java.Net.URL? u) -> string? +virtual Java.Nio.Buffer.Clear() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Duplicate() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Flip() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Limit(int newLimit) -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Mark() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Position(int newPosition) -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Reset() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Rewind() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Slice() -> Java.Nio.Buffer? +virtual Java.Nio.Buffer.Slice(int index, int length) -> Java.Nio.Buffer? +virtual Java.Nio.ByteBuffer.CompareTo(Java.Nio.ByteBuffer! that) -> int +virtual Java.Nio.ByteBuffer.Get(byte[]! dst) -> Java.Nio.ByteBuffer! +virtual Java.Nio.ByteBuffer.Get(byte[]! dst, int offset, int length) -> Java.Nio.ByteBuffer! +virtual Java.Nio.ByteBuffer.Mismatch(Java.Nio.ByteBuffer! that) -> int +virtual Java.Nio.ByteBuffer.Put(byte[]! src, int offset, int length) -> Java.Nio.ByteBuffer! +virtual Java.Nio.ByteBuffer.Put(Java.Nio.ByteBuffer! src) -> Java.Nio.ByteBuffer! +virtual Java.Nio.Channels.FileLock.AcquiredBy() -> Java.Nio.Channels.IChannel? +virtual Java.Nio.Channels.SelectionKey.InterestOpsAnd(int ops) -> int +virtual Java.Nio.Channels.SelectionKey.InterestOpsOr(int ops) -> int +virtual Java.Nio.Channels.Selector.Select(Java.Util.Functions.IConsumer? action) -> int +virtual Java.Nio.Channels.Selector.Select(Java.Util.Functions.IConsumer? action, long timeout) -> int +virtual Java.Nio.Channels.Selector.SelectNow(Java.Util.Functions.IConsumer? action) -> int +virtual Java.Nio.Channels.Spi.SelectorProvider.InheritedChannel() -> Java.Nio.Channels.IChannel? +virtual Java.Nio.CharBuffer.Append(char c) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Append(Java.Lang.ICharSequence? csq) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Append(Java.Lang.ICharSequence? csq, int start, int end) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.CompareTo(Java.Nio.CharBuffer? that) -> int +virtual Java.Nio.CharBuffer.Get(char[]? dst) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Get(char[]? dst, int offset, int length) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Mismatch(Java.Nio.CharBuffer? that) -> int +virtual Java.Nio.CharBuffer.Put(char[]? src, int offset, int length) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Put(Java.Nio.CharBuffer? src) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Put(string? src, int start, int end) -> Java.Nio.CharBuffer? +virtual Java.Nio.CharBuffer.Read(Java.Nio.CharBuffer? target) -> int +virtual Java.Nio.Charset.Charset.CanEncode() -> bool +virtual Java.Nio.Charset.Charset.DisplayName() -> string? +virtual Java.Nio.Charset.Charset.DisplayName(Java.Util.Locale? locale) -> string? +virtual Java.Nio.Charset.CharsetDecoder.DetectedCharset() -> Java.Nio.Charset.Charset? +virtual Java.Nio.Charset.CharsetDecoder.ImplFlush(Java.Nio.CharBuffer? out) -> Java.Nio.Charset.CoderResult? +virtual Java.Nio.Charset.CharsetDecoder.ImplOnMalformedInput(Java.Nio.Charset.CodingErrorAction? newAction) -> void +virtual Java.Nio.Charset.CharsetDecoder.ImplOnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction? newAction) -> void +virtual Java.Nio.Charset.CharsetDecoder.ImplReplaceWith(string? newReplacement) -> void +virtual Java.Nio.Charset.CharsetDecoder.ImplReset() -> void +virtual Java.Nio.Charset.CharsetDecoder.IsAutoDetecting.get -> bool +virtual Java.Nio.Charset.CharsetDecoder.IsCharsetDetected.get -> bool +virtual Java.Nio.Charset.CharsetDecoder.MalformedInputAction() -> Java.Nio.Charset.CodingErrorAction? +virtual Java.Nio.Charset.CharsetDecoder.UnmappableCharacterAction() -> Java.Nio.Charset.CodingErrorAction? +virtual Java.Nio.Charset.CharsetEncoder.CanEncode(char c) -> bool +virtual Java.Nio.Charset.CharsetEncoder.CanEncode(Java.Lang.ICharSequence? cs) -> bool +virtual Java.Nio.Charset.CharsetEncoder.ImplFlush(Java.Nio.ByteBuffer? out) -> Java.Nio.Charset.CoderResult? +virtual Java.Nio.Charset.CharsetEncoder.ImplOnMalformedInput(Java.Nio.Charset.CodingErrorAction? newAction) -> void +virtual Java.Nio.Charset.CharsetEncoder.ImplOnUnmappableCharacter(Java.Nio.Charset.CodingErrorAction? newAction) -> void +virtual Java.Nio.Charset.CharsetEncoder.ImplReplaceWith(byte[]? newReplacement) -> void +virtual Java.Nio.Charset.CharsetEncoder.ImplReset() -> void +virtual Java.Nio.Charset.CharsetEncoder.IsLegalReplacement(byte[]? repl) -> bool +virtual Java.Nio.Charset.CharsetEncoder.MalformedInputAction() -> Java.Nio.Charset.CodingErrorAction? +virtual Java.Nio.Charset.CharsetEncoder.UnmappableCharacterAction() -> Java.Nio.Charset.CodingErrorAction? +virtual Java.Nio.Charset.CoderResult.IsError.get -> bool +virtual Java.Nio.Charset.CoderResult.IsMalformed.get -> bool +virtual Java.Nio.Charset.CoderResult.IsOverflow.get -> bool +virtual Java.Nio.Charset.CoderResult.IsUnderflow.get -> bool +virtual Java.Nio.Charset.CoderResult.IsUnmappable.get -> bool +virtual Java.Nio.Charset.CoderResult.Length() -> int +virtual Java.Nio.Charset.CoderResult.ThrowException() -> void +virtual Java.Nio.Charset.IllegalCharsetNameException.CharsetName.get -> string? +virtual Java.Nio.Charset.MalformedInputException.InputLength.get -> int +virtual Java.Nio.Charset.UnmappableCharacterException.InputLength.get -> int +virtual Java.Nio.Charset.UnsupportedCharsetException.CharsetName.get -> string? +virtual Java.Nio.DoubleBuffer.CompareTo(Java.Nio.DoubleBuffer? that) -> int +virtual Java.Nio.DoubleBuffer.Get(double[]? dst) -> Java.Nio.DoubleBuffer? +virtual Java.Nio.DoubleBuffer.Get(double[]? dst, int offset, int length) -> Java.Nio.DoubleBuffer? +virtual Java.Nio.DoubleBuffer.Mismatch(Java.Nio.DoubleBuffer? that) -> int +virtual Java.Nio.DoubleBuffer.Put(double[]? src, int offset, int length) -> Java.Nio.DoubleBuffer? +virtual Java.Nio.DoubleBuffer.Put(Java.Nio.DoubleBuffer? src) -> Java.Nio.DoubleBuffer? +virtual Java.Nio.FileNio.Attributes.UserPrincipalNotFoundException.Name.get -> string? +virtual Java.Nio.FileNio.FileStore.BlockSize.get -> long +virtual Java.Nio.FileNio.FileSystemException.File.get -> string? +virtual Java.Nio.FileNio.FileSystemException.OtherFile.get -> string? +virtual Java.Nio.FileNio.FileSystemException.Reason.get -> string? +virtual Java.Nio.FileNio.InvalidPathException.Index.get -> int +virtual Java.Nio.FileNio.InvalidPathException.Input.get -> string? +virtual Java.Nio.FileNio.InvalidPathException.Reason.get -> string? +virtual Java.Nio.FileNio.SimpleFileVisitor.PostVisitDirectory(Java.Lang.Object? dir, Java.IO.IOException? exc) -> Java.Nio.FileNio.FileVisitResult? +virtual Java.Nio.FileNio.SimpleFileVisitor.PreVisitDirectory(Java.Lang.Object? dir, Java.Nio.FileNio.Attributes.IBasicFileAttributes? attrs) -> Java.Nio.FileNio.FileVisitResult? +virtual Java.Nio.FileNio.SimpleFileVisitor.VisitFile(Java.Lang.Object? file, Java.Nio.FileNio.Attributes.IBasicFileAttributes? attrs) -> Java.Nio.FileNio.FileVisitResult? +virtual Java.Nio.FileNio.SimpleFileVisitor.VisitFileFailed(Java.Lang.Object? file, Java.IO.IOException? exc) -> Java.Nio.FileNio.FileVisitResult? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.CreateLink(Java.Nio.FileNio.IPath? link, Java.Nio.FileNio.IPath? existing) -> void +virtual Java.Nio.FileNio.Spi.FileSystemProvider.CreateSymbolicLink(Java.Nio.FileNio.IPath? link, Java.Nio.FileNio.IPath? target, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> void +virtual Java.Nio.FileNio.Spi.FileSystemProvider.DeleteIfExists(Java.Nio.FileNio.IPath? path) -> bool +virtual Java.Nio.FileNio.Spi.FileSystemProvider.NewAsynchronousFileChannel(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? options, Java.Util.Concurrent.IExecutorService? executor, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.AsynchronousFileChannel? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.NewFileChannel(Java.Nio.FileNio.IPath? path, System.Collections.Generic.ICollection? options, params Java.Nio.FileNio.Attributes.IFileAttribute![]? attrs) -> Java.Nio.Channels.FileChannel? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.NewFileSystem(Java.Nio.FileNio.IPath? path, System.Collections.Generic.IDictionary? env) -> Java.Nio.FileNio.FileSystem? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.NewInputStream(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> System.IO.Stream? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.NewOutputStream(Java.Nio.FileNio.IPath? path, params Java.Nio.FileNio.IOpenOption![]? options) -> System.IO.Stream? +virtual Java.Nio.FileNio.Spi.FileSystemProvider.ReadSymbolicLink(Java.Nio.FileNio.IPath? link) -> Java.Nio.FileNio.IPath? +virtual Java.Nio.FloatBuffer.CompareTo(Java.Nio.FloatBuffer? that) -> int +virtual Java.Nio.FloatBuffer.Get(float[]? dst) -> Java.Nio.FloatBuffer? +virtual Java.Nio.FloatBuffer.Get(float[]? dst, int offset, int length) -> Java.Nio.FloatBuffer? +virtual Java.Nio.FloatBuffer.Mismatch(Java.Nio.FloatBuffer? that) -> int +virtual Java.Nio.FloatBuffer.Put(float[]? src, int offset, int length) -> Java.Nio.FloatBuffer? +virtual Java.Nio.FloatBuffer.Put(Java.Nio.FloatBuffer? src) -> Java.Nio.FloatBuffer? +virtual Java.Nio.IntBuffer.CompareTo(Java.Nio.IntBuffer? that) -> int +virtual Java.Nio.IntBuffer.Get(int[]? dst) -> Java.Nio.IntBuffer? +virtual Java.Nio.IntBuffer.Get(int[]? dst, int offset, int length) -> Java.Nio.IntBuffer? +virtual Java.Nio.IntBuffer.Mismatch(Java.Nio.IntBuffer? that) -> int +virtual Java.Nio.IntBuffer.Put(int[]? src, int offset, int length) -> Java.Nio.IntBuffer? +virtual Java.Nio.IntBuffer.Put(Java.Nio.IntBuffer? src) -> Java.Nio.IntBuffer? +virtual Java.Nio.LongBuffer.CompareTo(Java.Nio.LongBuffer? that) -> int +virtual Java.Nio.LongBuffer.Get(long[]? dst) -> Java.Nio.LongBuffer? +virtual Java.Nio.LongBuffer.Get(long[]? dst, int offset, int length) -> Java.Nio.LongBuffer? +virtual Java.Nio.LongBuffer.Mismatch(Java.Nio.LongBuffer? that) -> int +virtual Java.Nio.LongBuffer.Put(Java.Nio.LongBuffer? src) -> Java.Nio.LongBuffer? +virtual Java.Nio.LongBuffer.Put(long[]? src, int offset, int length) -> Java.Nio.LongBuffer? +virtual Java.Nio.ShortBuffer.CompareTo(Java.Nio.ShortBuffer? that) -> int +virtual Java.Nio.ShortBuffer.Get(short[]? dst) -> Java.Nio.ShortBuffer? +virtual Java.Nio.ShortBuffer.Get(short[]? dst, int offset, int length) -> Java.Nio.ShortBuffer? +virtual Java.Nio.ShortBuffer.Mismatch(Java.Nio.ShortBuffer? that) -> int +virtual Java.Nio.ShortBuffer.Put(Java.Nio.ShortBuffer? src) -> Java.Nio.ShortBuffer? +virtual Java.Nio.ShortBuffer.Put(short[]? src, int offset, int length) -> Java.Nio.ShortBuffer? +virtual Java.Security.AccessControlException.Permission.get -> Java.Security.Permission? +virtual Java.Security.Cert.Certificate.CertificateRep.ReadResolve() -> Java.Lang.Object? +virtual Java.Security.Cert.Certificate.Verify(Java.Security.IPublicKey? key, Java.Security.Provider? sigProvider) -> void +virtual Java.Security.Cert.Certificate.WriteReplace() -> Java.Lang.Object? +virtual Java.Security.Cert.CertificateFactorySpi.EngineGenerateCertPath(System.Collections.Generic.IList? certificates) -> Java.Security.Cert.CertPath? +virtual Java.Security.Cert.CertificateFactorySpi.EngineGenerateCertPath(System.IO.Stream? inStream) -> Java.Security.Cert.CertPath? +virtual Java.Security.Cert.CertificateFactorySpi.EngineGenerateCertPath(System.IO.Stream? inStream, string? encoding) -> Java.Security.Cert.CertPath? +virtual Java.Security.Cert.CertificateFactorySpi.EngineGetCertPathEncodings() -> Java.Util.IIterator? +virtual Java.Security.Cert.CertificateRevokedException.AuthorityName.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.CertificateRevokedException.Extensions.get -> System.Collections.Generic.IDictionary? +virtual Java.Security.Cert.CertificateRevokedException.InvalidityDate.get -> Java.Util.Date? +virtual Java.Security.Cert.CertificateRevokedException.RevocationDate.get -> Java.Util.Date? +virtual Java.Security.Cert.CertificateRevokedException.RevocationReason.get -> Java.Security.Cert.CRLReason? +virtual Java.Security.Cert.CertPath.CertPathRep.ReadResolve() -> Java.Lang.Object? +virtual Java.Security.Cert.CertPath.Type.get -> string? +virtual Java.Security.Cert.CertPath.WriteReplace() -> Java.Lang.Object? +virtual Java.Security.Cert.CertPathBuilderSpi.EngineGetRevocationChecker() -> Java.Security.Cert.ICertPathChecker? +virtual Java.Security.Cert.CertPathValidatorException.CertPath.get -> Java.Security.Cert.CertPath? +virtual Java.Security.Cert.CertPathValidatorException.Index.get -> int +virtual Java.Security.Cert.CertPathValidatorException.Reason.get -> Java.Security.Cert.CertPathValidatorException.IReason? +virtual Java.Security.Cert.CertPathValidatorSpi.EngineGetRevocationChecker() -> Java.Security.Cert.ICertPathChecker? +virtual Java.Security.Cert.CollectionCertStoreParameters.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.CollectionCertStoreParameters.Collection.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.LDAPCertStoreParameters.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.LDAPCertStoreParameters.Port.get -> int +virtual Java.Security.Cert.LDAPCertStoreParameters.ServerName.get -> string? +virtual Java.Security.Cert.PKIXBuilderParameters.MaxPathLength.get -> int +virtual Java.Security.Cert.PKIXBuilderParameters.MaxPathLength.set -> void +virtual Java.Security.Cert.PKIXCertPathBuilderResult.CertPath.get -> Java.Security.Cert.CertPath? +virtual Java.Security.Cert.PKIXCertPathChecker.Check(Java.Security.Cert.Certificate? cert) -> void +virtual Java.Security.Cert.PKIXCertPathChecker.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.PKIXCertPathValidatorResult.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.PKIXCertPathValidatorResult.PolicyTree.get -> Java.Security.Cert.IPolicyNode? +virtual Java.Security.Cert.PKIXCertPathValidatorResult.PublicKey.get -> Java.Security.IPublicKey? +virtual Java.Security.Cert.PKIXCertPathValidatorResult.TrustAnchor.get -> Java.Security.Cert.TrustAnchor? +virtual Java.Security.Cert.PKIXParameters.AddCertPathChecker(Java.Security.Cert.PKIXCertPathChecker? checker) -> void +virtual Java.Security.Cert.PKIXParameters.AddCertStore(Java.Security.Cert.CertStore? store) -> void +virtual Java.Security.Cert.PKIXParameters.AnyPolicyInhibited.get -> bool +virtual Java.Security.Cert.PKIXParameters.AnyPolicyInhibited.set -> void +virtual Java.Security.Cert.PKIXParameters.CertPathCheckers.get -> System.Collections.Generic.IList? +virtual Java.Security.Cert.PKIXParameters.CertPathCheckers.set -> void +virtual Java.Security.Cert.PKIXParameters.CertStores.get -> System.Collections.Generic.IList? +virtual Java.Security.Cert.PKIXParameters.CertStores.set -> void +virtual Java.Security.Cert.PKIXParameters.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.PKIXParameters.Date.get -> Java.Util.Date? +virtual Java.Security.Cert.PKIXParameters.Date.set -> void +virtual Java.Security.Cert.PKIXParameters.ExplicitPolicyRequired.get -> bool +virtual Java.Security.Cert.PKIXParameters.ExplicitPolicyRequired.set -> void +virtual Java.Security.Cert.PKIXParameters.InitialPolicies.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.PKIXParameters.InitialPolicies.set -> void +virtual Java.Security.Cert.PKIXParameters.PolicyMappingInhibited.get -> bool +virtual Java.Security.Cert.PKIXParameters.PolicyMappingInhibited.set -> void +virtual Java.Security.Cert.PKIXParameters.PolicyQualifiersRejected.get -> bool +virtual Java.Security.Cert.PKIXParameters.PolicyQualifiersRejected.set -> void +virtual Java.Security.Cert.PKIXParameters.RevocationEnabled.get -> bool +virtual Java.Security.Cert.PKIXParameters.RevocationEnabled.set -> void +virtual Java.Security.Cert.PKIXParameters.SigProvider.get -> string? +virtual Java.Security.Cert.PKIXParameters.SigProvider.set -> void +virtual Java.Security.Cert.PKIXParameters.TargetCertConstraints.get -> Java.Security.Cert.ICertSelector? +virtual Java.Security.Cert.PKIXParameters.TargetCertConstraints.set -> void +virtual Java.Security.Cert.PKIXParameters.TrustAnchors.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.PKIXParameters.TrustAnchors.set -> void +virtual Java.Security.Cert.PKIXRevocationChecker.OcspExtensions.get -> System.Collections.Generic.IList? +virtual Java.Security.Cert.PKIXRevocationChecker.OcspExtensions.set -> void +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponder.get -> Java.Net.URI? +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponder.set -> void +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponderCert.get -> Java.Security.Cert.X509Certificate? +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponderCert.set -> void +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponses.get -> System.Collections.Generic.IDictionary? +virtual Java.Security.Cert.PKIXRevocationChecker.OcspResponses.set -> void +virtual Java.Security.Cert.PKIXRevocationChecker.Options.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.PKIXRevocationChecker.Options.set -> void +virtual Java.Security.Cert.X509Certificate.ExtendedKeyUsage.get -> System.Collections.Generic.IList? +virtual Java.Security.Cert.X509Certificate.IssuerAlternativeNames.get -> System.Collections.Generic.ICollection!>? +virtual Java.Security.Cert.X509Certificate.IssuerX500Principal.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509Certificate.SubjectAlternativeNames.get -> System.Collections.Generic.ICollection!>? +virtual Java.Security.Cert.X509Certificate.SubjectX500Principal.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509CertSelector.AddPathToName(int type, byte[]? name) -> void +virtual Java.Security.Cert.X509CertSelector.AddPathToName(int type, string? name) -> void +virtual Java.Security.Cert.X509CertSelector.AddSubjectAlternativeName(int type, byte[]? name) -> void +virtual Java.Security.Cert.X509CertSelector.AddSubjectAlternativeName(int type, string? name) -> void +virtual Java.Security.Cert.X509CertSelector.BasicConstraints.get -> int +virtual Java.Security.Cert.X509CertSelector.BasicConstraints.set -> void +virtual Java.Security.Cert.X509CertSelector.Certificate.get -> Java.Security.Cert.X509Certificate? +virtual Java.Security.Cert.X509CertSelector.Certificate.set -> void +virtual Java.Security.Cert.X509CertSelector.CertificateValid.get -> Java.Util.Date? +virtual Java.Security.Cert.X509CertSelector.CertificateValid.set -> void +virtual Java.Security.Cert.X509CertSelector.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.X509CertSelector.ExtendedKeyUsage.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.X509CertSelector.ExtendedKeyUsage.set -> void +virtual Java.Security.Cert.X509CertSelector.GetAuthorityKeyIdentifier() -> byte[]? +virtual Java.Security.Cert.X509CertSelector.GetIssuerAsBytes() -> byte[]? +virtual Java.Security.Cert.X509CertSelector.GetKeyUsage() -> bool[]? +virtual Java.Security.Cert.X509CertSelector.GetNameConstraints() -> byte[]? +virtual Java.Security.Cert.X509CertSelector.GetSubjectAsBytes() -> byte[]? +virtual Java.Security.Cert.X509CertSelector.GetSubjectKeyIdentifier() -> byte[]? +virtual Java.Security.Cert.X509CertSelector.Issuer.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509CertSelector.Issuer.set -> void +virtual Java.Security.Cert.X509CertSelector.IssuerAsString.get -> string? +virtual Java.Security.Cert.X509CertSelector.Match(Java.Security.Cert.Certificate? cert) -> bool +virtual Java.Security.Cert.X509CertSelector.MatchAllSubjectAltNames.get -> bool +virtual Java.Security.Cert.X509CertSelector.MatchAllSubjectAltNames.set -> void +virtual Java.Security.Cert.X509CertSelector.PathToNames.get -> System.Collections.Generic.ICollection!>? +virtual Java.Security.Cert.X509CertSelector.PathToNames.set -> void +virtual Java.Security.Cert.X509CertSelector.Policy.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.X509CertSelector.Policy.set -> void +virtual Java.Security.Cert.X509CertSelector.PrivateKeyValid.get -> Java.Util.Date? +virtual Java.Security.Cert.X509CertSelector.PrivateKeyValid.set -> void +virtual Java.Security.Cert.X509CertSelector.SerialNumber.get -> Java.Math.BigInteger? +virtual Java.Security.Cert.X509CertSelector.SerialNumber.set -> void +virtual Java.Security.Cert.X509CertSelector.SetAuthorityKeyIdentifier(byte[]? authorityKeyID) -> void +virtual Java.Security.Cert.X509CertSelector.SetIssuer(byte[]? issuerDN) -> void +virtual Java.Security.Cert.X509CertSelector.SetIssuer(string? issuerDN) -> void +virtual Java.Security.Cert.X509CertSelector.SetKeyUsage(bool[]? keyUsage) -> void +virtual Java.Security.Cert.X509CertSelector.SetNameConstraints(byte[]? bytes) -> void +virtual Java.Security.Cert.X509CertSelector.SetSubject(byte[]? subjectDN) -> void +virtual Java.Security.Cert.X509CertSelector.SetSubject(string? subjectDN) -> void +virtual Java.Security.Cert.X509CertSelector.SetSubjectKeyIdentifier(byte[]? subjectKeyID) -> void +virtual Java.Security.Cert.X509CertSelector.SetSubjectPublicKey(byte[]? key) -> void +virtual Java.Security.Cert.X509CertSelector.Subject.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509CertSelector.Subject.set -> void +virtual Java.Security.Cert.X509CertSelector.SubjectAlternativeNames.get -> System.Collections.Generic.ICollection!>? +virtual Java.Security.Cert.X509CertSelector.SubjectAlternativeNames.set -> void +virtual Java.Security.Cert.X509CertSelector.SubjectAsString.get -> string? +virtual Java.Security.Cert.X509CertSelector.SubjectPublicKey.get -> Java.Security.IPublicKey? +virtual Java.Security.Cert.X509CertSelector.SubjectPublicKey.set -> void +virtual Java.Security.Cert.X509CertSelector.SubjectPublicKeyAlgID.get -> string? +virtual Java.Security.Cert.X509CertSelector.SubjectPublicKeyAlgID.set -> void +virtual Java.Security.Cert.X509CRL.GetRevokedCertificate(Java.Security.Cert.X509Certificate? certificate) -> Java.Security.Cert.X509CRLEntry? +virtual Java.Security.Cert.X509CRL.IssuerX500Principal.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509CRL.Verify(Java.Security.IPublicKey? key, Java.Security.Provider? sigProvider) -> void +virtual Java.Security.Cert.X509CRLEntry.CertificateIssuer.get -> Javax.Security.Auth.X500.X500Principal? +virtual Java.Security.Cert.X509CRLEntry.RevocationReason.get -> Java.Security.Cert.CRLReason? +virtual Java.Security.Cert.X509CRLSelector.AddIssuer(Javax.Security.Auth.X500.X500Principal? issuer) -> void +virtual Java.Security.Cert.X509CRLSelector.AddIssuerName(byte[]? name) -> void +virtual Java.Security.Cert.X509CRLSelector.AddIssuerName(string? name) -> void +virtual Java.Security.Cert.X509CRLSelector.CertificateChecking.get -> Java.Security.Cert.X509Certificate? +virtual Java.Security.Cert.X509CRLSelector.CertificateChecking.set -> void +virtual Java.Security.Cert.X509CRLSelector.Clone() -> Java.Lang.Object? +virtual Java.Security.Cert.X509CRLSelector.DateAndTime.get -> Java.Util.Date? +virtual Java.Security.Cert.X509CRLSelector.DateAndTime.set -> void +virtual Java.Security.Cert.X509CRLSelector.IssuerNames.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.X509CRLSelector.Issuers.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Cert.X509CRLSelector.Issuers.set -> void +virtual Java.Security.Cert.X509CRLSelector.Match(Java.Security.Cert.CRL? crl) -> bool +virtual Java.Security.Cert.X509CRLSelector.MaxCRL.get -> Java.Math.BigInteger? +virtual Java.Security.Cert.X509CRLSelector.MinCRL.get -> Java.Math.BigInteger? +virtual Java.Security.Cert.X509CRLSelector.SetIssuerNames(System.Collections.Generic.ICollection? names) -> void +virtual Java.Security.Cert.X509CRLSelector.SetMaxCRLNumber(Java.Math.BigInteger? maxCRL) -> void +virtual Java.Security.Cert.X509CRLSelector.SetMinCRLNumber(Java.Math.BigInteger? minCRL) -> void +virtual Java.Security.CodeSource.Implies(Java.Security.CodeSource? codesource) -> bool +virtual Java.Security.DigestInputStream.MessageDigest.get -> Java.Security.MessageDigest? +virtual Java.Security.DigestInputStream.MessageDigest.set -> void +virtual Java.Security.DigestInputStream.On(bool on) -> void +virtual Java.Security.DigestOutputStream.MessageDigest.get -> Java.Security.MessageDigest? +virtual Java.Security.DigestOutputStream.MessageDigest.set -> void +virtual Java.Security.DigestOutputStream.On(bool on) -> void +virtual Java.Security.GuardedObject.Object.get -> Java.Lang.Object? +virtual Java.Security.Identity.AddCertificate(Java.Security.ICertificate? certificate) -> void +virtual Java.Security.Identity.Certificates() -> Java.Security.ICertificate![]? +virtual Java.Security.Identity.IdentityEquals(Java.Security.Identity? identity) -> bool +virtual Java.Security.Identity.Info.get -> string? +virtual Java.Security.Identity.Info.set -> void +virtual Java.Security.Identity.PublicKey.get -> Java.Security.IPublicKey? +virtual Java.Security.Identity.PublicKey.set -> void +virtual Java.Security.Identity.RemoveCertificate(Java.Security.ICertificate? certificate) -> void +virtual Java.Security.Identity.ToString(bool detailed) -> string? +virtual Java.Security.IdentityScope.GetIdentity(Java.Security.IPrincipal? principal) -> Java.Security.Identity? +virtual Java.Security.KeyPairGenerator.Algorithm.get -> string? +virtual Java.Security.KeyPairGenerator.Initialize(int keysize) -> void +virtual Java.Security.KeyPairGenerator.Initialize(Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +virtual Java.Security.KeyPairGeneratorSpi.Initialize(Java.Security.Spec.IAlgorithmParameterSpec? params, Java.Security.SecureRandom? random) -> void +virtual Java.Security.KeyRep.ReadResolve() -> Java.Lang.Object? +virtual Java.Security.KeyStore.CallbackHandlerProtection.CallbackHandler.get -> Javax.Security.Auth.Callback.ICallbackHandler? +virtual Java.Security.KeyStore.PasswordProtection.Destroy() -> void +virtual Java.Security.KeyStore.PasswordProtection.GetPassword() -> char[]? +virtual Java.Security.KeyStore.PasswordProtection.IsDestroyed.get -> bool +virtual Java.Security.KeyStore.PasswordProtection.ProtectionAlgorithm.get -> string? +virtual Java.Security.KeyStore.PasswordProtection.ProtectionParameters.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Java.Security.KeyStoreSpi.EngineEntryInstanceOf(string? alias, Java.Lang.Class? entryClass) -> bool +virtual Java.Security.KeyStoreSpi.EngineGetEntry(string? alias, Java.Security.KeyStore.IProtectionParameter? protParam) -> Java.Security.KeyStore.IEntry? +virtual Java.Security.KeyStoreSpi.EngineLoad(Java.Security.KeyStore.ILoadStoreParameter? param) -> void +virtual Java.Security.KeyStoreSpi.EngineProbe(System.IO.Stream? stream) -> bool +virtual Java.Security.KeyStoreSpi.EngineSetEntry(string? alias, Java.Security.KeyStore.IEntry? entry, Java.Security.KeyStore.IProtectionParameter? protParam) -> void +virtual Java.Security.KeyStoreSpi.EngineStore(Java.Security.KeyStore.ILoadStoreParameter? param) -> void +virtual Java.Security.MessageDigest.Digest() -> byte[]! +virtual Java.Security.MessageDigest.Digest(byte[]! buf, int offset, int len) -> int +virtual Java.Security.MessageDigest.Digest(byte[]! input) -> byte[]! +virtual Java.Security.MessageDigest.Reset() -> void +virtual Java.Security.MessageDigest.Update(byte[]! input) -> void +virtual Java.Security.MessageDigest.Update(byte[]! input, int offset, int len) -> void +virtual Java.Security.MessageDigest.Update(sbyte input) -> void +virtual Java.Security.MessageDigestSpi.Clone() -> Java.Lang.Object? +virtual Java.Security.MessageDigestSpi.EngineDigest(byte[]? buf, int offset, int len) -> int +virtual Java.Security.MessageDigestSpi.EngineGetDigestLength() -> int +virtual Java.Security.MessageDigestSpi.EngineUpdate(Java.Nio.ByteBuffer? input) -> void +virtual Java.Security.Permission.CheckGuard(Java.Lang.Object? object) -> void +virtual Java.Security.Permission.NewPermissionCollection() -> Java.Security.PermissionCollection? +virtual Java.Security.PermissionCollection.IsReadOnly.get -> bool +virtual Java.Security.PermissionCollection.SetReadOnly() -> void +virtual Java.Security.Policy.GetPermissions(Java.Security.CodeSource? codesource) -> Java.Security.PermissionCollection? +virtual Java.Security.Policy.GetPermissions(Java.Security.ProtectionDomain? domain) -> Java.Security.PermissionCollection? +virtual Java.Security.Policy.Implies(Java.Security.ProtectionDomain? domain, Java.Security.Permission? permission) -> bool +virtual Java.Security.Policy.Parameters.get -> Java.Security.Policy.IParameters? +virtual Java.Security.Policy.Provider.get -> Java.Security.Provider? +virtual Java.Security.Policy.Refresh() -> void +virtual Java.Security.Policy.Type.get -> string? +virtual Java.Security.PolicySpi.EngineGetPermissions(Java.Security.CodeSource? codesource) -> Java.Security.PermissionCollection? +virtual Java.Security.PolicySpi.EngineGetPermissions(Java.Security.ProtectionDomain? domain) -> Java.Security.PermissionCollection? +virtual Java.Security.PolicySpi.EngineRefresh() -> void +virtual Java.Security.PrivilegedActionException.Exception.get -> Java.Lang.Exception? +virtual Java.Security.ProtectionDomain.Implies(Java.Security.Permission? permission) -> bool +virtual Java.Security.Provider.Compute(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Security.Provider.ComputeIfAbsent(Java.Lang.Object? key, Java.Util.Functions.IFunction? mappingFunction) -> Java.Lang.Object? +virtual Java.Security.Provider.ComputeIfPresent(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Security.Provider.ForEach(Java.Util.Functions.IBiConsumer? action) -> void +virtual Java.Security.Provider.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Java.Security.Provider.GetService(string? type, string? algorithm) -> Java.Security.Provider.Service? +virtual Java.Security.Provider.Info.get -> string? +virtual Java.Security.Provider.Merge(Java.Lang.Object? key, Java.Lang.Object? value, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Security.Provider.Name.get -> string? +virtual Java.Security.Provider.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Security.Provider.PutAll(System.Collections.Generic.IDictionary? t) -> void +virtual Java.Security.Provider.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Security.Provider.PutService(Java.Security.Provider.Service? s) -> void +virtual Java.Security.Provider.RemoveService(Java.Security.Provider.Service? s) -> void +virtual Java.Security.Provider.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +virtual Java.Security.Provider.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Security.Provider.ReplaceAll(Java.Util.Functions.IBiFunction? function) -> void +virtual Java.Security.Provider.Service.NewInstance(Java.Lang.Object? constructorParameter) -> Java.Lang.Object? +virtual Java.Security.Provider.Service.SupportsParameter(Java.Lang.Object? parameter) -> bool +virtual Java.Security.Provider.Services.get -> System.Collections.Generic.ICollection? +virtual Java.Security.Provider.Version.get -> double +virtual Java.Security.SecureClassLoader.GetPermissions(Java.Security.CodeSource? codesource) -> Java.Security.PermissionCollection? +virtual Java.Security.SecureRandom.Algorithm.get -> string? +virtual Java.Security.SecureRandom.GenerateSeed(int numBytes) -> byte[]? +virtual Java.Security.SecureRandom.SetSeed(byte[]? seed) -> void +virtual Java.Security.SignatureSpi.Clone() -> Java.Lang.Object? +virtual Java.Security.SignatureSpi.EngineGetParameters() -> Java.Security.AlgorithmParameters? +virtual Java.Security.SignatureSpi.EngineInitSign(Java.Security.IPrivateKey? privateKey, Java.Security.SecureRandom? random) -> void +virtual Java.Security.SignatureSpi.EngineSetParameter(Java.Security.Spec.IAlgorithmParameterSpec? params) -> void +virtual Java.Security.SignatureSpi.EngineSign(byte[]? outbuf, int offset, int len) -> int +virtual Java.Security.SignatureSpi.EngineUpdate(Java.Nio.ByteBuffer? input) -> void +virtual Java.Security.SignatureSpi.EngineVerify(byte[]? sigBytes, int offset, int length) -> bool +virtual Java.Security.Signer.PrivateKey.get -> Java.Security.IPrivateKey? +virtual Java.Security.Spec.DSAParameterSpec.GetG() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAParameterSpec.GetP() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAParameterSpec.GetQ() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPrivateKeySpec.GetG() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPrivateKeySpec.GetP() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPrivateKeySpec.GetQ() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPrivateKeySpec.GetX() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPublicKeySpec.GetG() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPublicKeySpec.GetP() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPublicKeySpec.GetQ() -> Java.Math.BigInteger? +virtual Java.Security.Spec.DSAPublicKeySpec.GetY() -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECFieldF2m.FieldSize.get -> int +virtual Java.Security.Spec.ECFieldF2m.GetM() -> int +virtual Java.Security.Spec.ECFieldF2m.GetMidTermsOfReductionPolynomial() -> int[]? +virtual Java.Security.Spec.ECFieldF2m.ReductionPolynomial.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECFieldFp.FieldSize.get -> int +virtual Java.Security.Spec.ECFieldFp.GetP() -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECParameterSpec.Cofactor.get -> int +virtual Java.Security.Spec.ECParameterSpec.Curve.get -> Java.Security.Spec.EllipticCurve? +virtual Java.Security.Spec.ECParameterSpec.Generator.get -> Java.Security.Spec.ECPoint? +virtual Java.Security.Spec.ECParameterSpec.Order.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECPoint.AffineX.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECPoint.AffineY.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECPrivateKeySpec.GetS() -> Java.Math.BigInteger? +virtual Java.Security.Spec.ECPrivateKeySpec.Params.get -> Java.Security.Spec.ECParameterSpec? +virtual Java.Security.Spec.ECPublicKeySpec.GetW() -> Java.Security.Spec.ECPoint? +virtual Java.Security.Spec.ECPublicKeySpec.Params.get -> Java.Security.Spec.ECParameterSpec? +virtual Java.Security.Spec.EllipticCurve.Field.get -> Java.Security.Spec.IECField? +virtual Java.Security.Spec.EllipticCurve.GetA() -> Java.Math.BigInteger? +virtual Java.Security.Spec.EllipticCurve.GetB() -> Java.Math.BigInteger? +virtual Java.Security.Spec.EllipticCurve.GetSeed() -> byte[]? +virtual Java.Security.Spec.EncodedKeySpec.GetEncoded() -> byte[]? +virtual Java.Security.Spec.MGF1ParameterSpec.DigestAlgorithm.get -> string? +virtual Java.Security.Spec.NamedParameterSpec.Name.get -> string! +virtual Java.Security.Spec.PSSParameterSpec.DigestAlgorithm.get -> string? +virtual Java.Security.Spec.PSSParameterSpec.MGFAlgorithm.get -> string? +virtual Java.Security.Spec.PSSParameterSpec.MGFParameters.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Java.Security.Spec.PSSParameterSpec.SaltLength.get -> int +virtual Java.Security.Spec.PSSParameterSpec.TrailerField.get -> int +virtual Java.Security.Spec.RSAKeyGenParameterSpec.Keysize.get -> int +virtual Java.Security.Spec.RSAKeyGenParameterSpec.PublicExponent.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.CrtCoefficient.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.GetOtherPrimeInfo() -> Java.Security.Spec.RSAOtherPrimeInfo![]? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.PrimeExponentP.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.PrimeExponentQ.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.PrimeP.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.PrimeQ.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAMultiPrimePrivateCrtKeySpec.PublicExponent.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.CrtCoefficient.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.PrimeExponentP.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.PrimeExponentQ.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.PrimeP.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.PrimeQ.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateCrtKeySpec.PublicExponent.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateKeySpec.Modulus.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPrivateKeySpec.PrivateExponent.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPublicKeySpec.Modulus.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.RSAPublicKeySpec.PublicExponent.get -> Java.Math.BigInteger? +virtual Java.Security.Spec.XECPrivateKeySpec.GetScalar() -> byte[]? +virtual Java.Security.Spec.XECPrivateKeySpec.Params.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Java.Security.Spec.XECPublicKeySpec.GetU() -> Java.Math.BigInteger? +virtual Java.Security.Spec.XECPublicKeySpec.Params.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Java.Sql.BatchUpdateException.GetUpdateCounts() -> int[]? +virtual Java.Sql.DataTruncation.DataSize.get -> int +virtual Java.Sql.DataTruncation.Index.get -> int +virtual Java.Sql.DataTruncation.Parameter.get -> bool +virtual Java.Sql.DataTruncation.Read.get -> bool +virtual Java.Sql.DataTruncation.TransferSize.get -> int +virtual Java.Sql.SQLClientInfoException.FailedProperties.get -> System.Collections.Generic.IDictionary? +virtual Java.Sql.SQLException.ErrorCode.get -> int +virtual Java.Sql.SQLException.Iterator() -> Java.Util.IIterator! +virtual Java.Sql.SQLException.NextException.get -> Java.Sql.SQLException? +virtual Java.Sql.SQLException.NextException.set -> void +virtual Java.Sql.SQLException.SQLState.get -> string? +virtual Java.Sql.SQLWarning.NextWarning.get -> Java.Sql.SQLWarning? +virtual Java.Sql.SQLWarning.NextWarning.set -> void +virtual Java.Sql.Timestamp.After(Java.Sql.Timestamp? ts) -> bool +virtual Java.Sql.Timestamp.Before(Java.Sql.Timestamp? ts) -> bool +virtual Java.Sql.Timestamp.CompareTo(Java.Sql.Timestamp? ts) -> int +virtual Java.Sql.Timestamp.Equals(Java.Sql.Timestamp? ts) -> bool +virtual Java.Sql.Timestamp.Nanos.get -> int +virtual Java.Sql.Timestamp.Nanos.set -> void +virtual Java.Text.Annotation.Value.get -> Java.Lang.Object? +virtual Java.Text.AttributedCharacterIteratorAttribute.Name.get -> string? +virtual Java.Text.AttributedCharacterIteratorAttribute.ReadResolve() -> Java.Lang.Object? +virtual Java.Text.AttributedString.AddAttribute(Java.Text.AttributedCharacterIteratorAttribute? attribute, Java.Lang.Object? value) -> void +virtual Java.Text.AttributedString.AddAttribute(Java.Text.AttributedCharacterIteratorAttribute? attribute, Java.Lang.Object? value, int beginIndex, int endIndex) -> void +virtual Java.Text.AttributedString.AddAttributes(System.Collections.Generic.IDictionary? attributes, int beginIndex, int endIndex) -> void +virtual Java.Text.AttributedString.GetIterator(Java.Text.AttributedCharacterIteratorAttribute![]? attributes) -> Java.Text.IAttributedCharacterIterator? +virtual Java.Text.AttributedString.GetIterator(Java.Text.AttributedCharacterIteratorAttribute![]? attributes, int beginIndex, int endIndex) -> Java.Text.IAttributedCharacterIterator? +virtual Java.Text.AttributedString.Iterator.get -> Java.Text.IAttributedCharacterIterator? +virtual Java.Text.BreakIterator.Clone() -> Java.Lang.Object? +virtual Java.Text.BreakIterator.IsBoundary(int offset) -> bool +virtual Java.Text.BreakIterator.Preceding(int offset) -> int +virtual Java.Text.BreakIterator.SetText(string? newText) -> void +virtual Java.Text.ChoiceFormat.ApplyPattern(string? newPattern) -> void +virtual Java.Text.ChoiceFormat.GetFormats() -> Java.Lang.Object![]? +virtual Java.Text.ChoiceFormat.GetLimits() -> double[]? +virtual Java.Text.ChoiceFormat.SetChoices(double[]? limits, string![]? formats) -> void +virtual Java.Text.ChoiceFormat.ToPattern() -> string? +virtual Java.Text.CollationKey.SourceString.get -> string? +virtual Java.Text.Collator.Clone() -> Java.Lang.Object? +virtual Java.Text.Collator.Compare(Java.Lang.Object? o1, Java.Lang.Object? o2) -> int +virtual Java.Text.Collator.Decomposition.get -> int +virtual Java.Text.Collator.Decomposition.set -> void +virtual Java.Text.Collator.Equals(string? source, string? target) -> bool +virtual Java.Text.Collator.Strength.get -> int +virtual Java.Text.Collator.Strength.set -> void +virtual Java.Text.DateFormat.Calendar.get -> Java.Util.Calendar! +virtual Java.Text.DateFormat.Calendar.set -> void +virtual Java.Text.DateFormat.Field.CalendarField.get -> int +virtual Java.Text.DateFormat.Lenient.get -> bool +virtual Java.Text.DateFormat.Lenient.set -> void +virtual Java.Text.DateFormat.NumberFormat.get -> Java.Text.NumberFormat! +virtual Java.Text.DateFormat.NumberFormat.set -> void +virtual Java.Text.DateFormat.Parse(string! source) -> Java.Util.Date? +virtual Java.Text.DateFormat.TimeZone.get -> Java.Util.TimeZone! +virtual Java.Text.DateFormat.TimeZone.set -> void +virtual Java.Text.DateFormatSymbols.Clone() -> Java.Lang.Object? +virtual Java.Text.DateFormatSymbols.GetAmPmStrings() -> string![]? +virtual Java.Text.DateFormatSymbols.GetEras() -> string![]? +virtual Java.Text.DateFormatSymbols.GetMonths() -> string![]? +virtual Java.Text.DateFormatSymbols.GetShortMonths() -> string![]? +virtual Java.Text.DateFormatSymbols.GetShortWeekdays() -> string![]? +virtual Java.Text.DateFormatSymbols.GetWeekdays() -> string![]? +virtual Java.Text.DateFormatSymbols.GetZoneStrings() -> string![]![]? +virtual Java.Text.DateFormatSymbols.LocalPatternChars.get -> string? +virtual Java.Text.DateFormatSymbols.LocalPatternChars.set -> void +virtual Java.Text.DateFormatSymbols.SetAmPmStrings(string![]? newAmpms) -> void +virtual Java.Text.DateFormatSymbols.SetEras(string![]? newEras) -> void +virtual Java.Text.DateFormatSymbols.SetMonths(string![]? newMonths) -> void +virtual Java.Text.DateFormatSymbols.SetShortMonths(string![]? newShortMonths) -> void +virtual Java.Text.DateFormatSymbols.SetShortWeekdays(string![]? newShortWeekdays) -> void +virtual Java.Text.DateFormatSymbols.SetWeekdays(string![]? newWeekdays) -> void +virtual Java.Text.DateFormatSymbols.SetZoneStrings(string![]![]? newZoneStrings) -> void +virtual Java.Text.DecimalFormat.ApplyLocalizedPattern(string? pattern) -> void +virtual Java.Text.DecimalFormat.ApplyPattern(string? pattern) -> void +virtual Java.Text.DecimalFormat.DecimalFormatSymbols.get -> Java.Text.DecimalFormatSymbols? +virtual Java.Text.DecimalFormat.DecimalFormatSymbols.set -> void +virtual Java.Text.DecimalFormat.DecimalSeparatorAlwaysShown.get -> bool +virtual Java.Text.DecimalFormat.DecimalSeparatorAlwaysShown.set -> void +virtual Java.Text.DecimalFormat.GroupingSize.get -> int +virtual Java.Text.DecimalFormat.GroupingSize.set -> void +virtual Java.Text.DecimalFormat.Multiplier.get -> int +virtual Java.Text.DecimalFormat.Multiplier.set -> void +virtual Java.Text.DecimalFormat.NegativePrefix.get -> string? +virtual Java.Text.DecimalFormat.NegativePrefix.set -> void +virtual Java.Text.DecimalFormat.NegativeSuffix.get -> string? +virtual Java.Text.DecimalFormat.NegativeSuffix.set -> void +virtual Java.Text.DecimalFormat.ParseBigDecimal.get -> bool +virtual Java.Text.DecimalFormat.ParseBigDecimal.set -> void +virtual Java.Text.DecimalFormat.PositivePrefix.get -> string? +virtual Java.Text.DecimalFormat.PositivePrefix.set -> void +virtual Java.Text.DecimalFormat.PositiveSuffix.get -> string? +virtual Java.Text.DecimalFormat.PositiveSuffix.set -> void +virtual Java.Text.DecimalFormat.ToLocalizedPattern() -> string? +virtual Java.Text.DecimalFormat.ToPattern() -> string? +virtual Java.Text.DecimalFormatSymbols.Clone() -> Java.Lang.Object? +virtual Java.Text.DecimalFormatSymbols.Currency.get -> Java.Util.Currency? +virtual Java.Text.DecimalFormatSymbols.Currency.set -> void +virtual Java.Text.DecimalFormatSymbols.CurrencySymbol.get -> string? +virtual Java.Text.DecimalFormatSymbols.CurrencySymbol.set -> void +virtual Java.Text.DecimalFormatSymbols.DecimalSeparator.get -> char +virtual Java.Text.DecimalFormatSymbols.DecimalSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.Digit.get -> char +virtual Java.Text.DecimalFormatSymbols.Digit.set -> void +virtual Java.Text.DecimalFormatSymbols.ExponentSeparator.get -> string? +virtual Java.Text.DecimalFormatSymbols.ExponentSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.GroupingSeparator.get -> char +virtual Java.Text.DecimalFormatSymbols.GroupingSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.Infinity.get -> string? +virtual Java.Text.DecimalFormatSymbols.Infinity.set -> void +virtual Java.Text.DecimalFormatSymbols.InternationalCurrencySymbol.get -> string? +virtual Java.Text.DecimalFormatSymbols.InternationalCurrencySymbol.set -> void +virtual Java.Text.DecimalFormatSymbols.MinusSign.get -> char +virtual Java.Text.DecimalFormatSymbols.MinusSign.set -> void +virtual Java.Text.DecimalFormatSymbols.MonetaryDecimalSeparator.get -> char +virtual Java.Text.DecimalFormatSymbols.MonetaryDecimalSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.MonetaryGroupingSeparator.get -> char +virtual Java.Text.DecimalFormatSymbols.MonetaryGroupingSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.NaN.get -> string? +virtual Java.Text.DecimalFormatSymbols.NaN.set -> void +virtual Java.Text.DecimalFormatSymbols.PatternSeparator.get -> char +virtual Java.Text.DecimalFormatSymbols.PatternSeparator.set -> void +virtual Java.Text.DecimalFormatSymbols.Percent.get -> char +virtual Java.Text.DecimalFormatSymbols.Percent.set -> void +virtual Java.Text.DecimalFormatSymbols.PerMill.get -> char +virtual Java.Text.DecimalFormatSymbols.PerMill.set -> void +virtual Java.Text.DecimalFormatSymbols.ZeroDigit.get -> char +virtual Java.Text.DecimalFormatSymbols.ZeroDigit.set -> void +virtual Java.Text.FieldPosition.BeginIndex.get -> int +virtual Java.Text.FieldPosition.BeginIndex.set -> void +virtual Java.Text.FieldPosition.EndIndex.get -> int +virtual Java.Text.FieldPosition.EndIndex.set -> void +virtual Java.Text.FieldPosition.Field.get -> int +virtual Java.Text.FieldPosition.FieldAttribute.get -> Java.Text._Format.Field? +virtual Java.Text.MessageFormat.ApplyPattern(string? pattern) -> void +virtual Java.Text.MessageFormat.GetFormats() -> Java.Text._Format![]? +virtual Java.Text.MessageFormat.GetFormatsByArgumentIndex() -> Java.Text._Format![]? +virtual Java.Text.MessageFormat.Locale.get -> Java.Util.Locale? +virtual Java.Text.MessageFormat.Locale.set -> void +virtual Java.Text.MessageFormat.Parse(string? source) -> Java.Lang.Object![]? +virtual Java.Text.MessageFormat.Parse(string? source, Java.Text.ParsePosition? pos) -> Java.Lang.Object![]? +virtual Java.Text.MessageFormat.SetFormat(int formatElementIndex, Java.Text._Format? newFormat) -> void +virtual Java.Text.MessageFormat.SetFormatByArgumentIndex(int argumentIndex, Java.Text._Format? newFormat) -> void +virtual Java.Text.MessageFormat.SetFormats(Java.Text._Format![]? newFormats) -> void +virtual Java.Text.MessageFormat.SetFormatsByArgumentIndex(Java.Text._Format![]? newFormats) -> void +virtual Java.Text.MessageFormat.ToPattern() -> string? +virtual Java.Text.NumberFormat.Currency.get -> Java.Util.Currency? +virtual Java.Text.NumberFormat.Currency.set -> void +virtual Java.Text.NumberFormat.GroupingUsed.get -> bool +virtual Java.Text.NumberFormat.GroupingUsed.set -> void +virtual Java.Text.NumberFormat.MaximumFractionDigits.get -> int +virtual Java.Text.NumberFormat.MaximumFractionDigits.set -> void +virtual Java.Text.NumberFormat.MaximumIntegerDigits.get -> int +virtual Java.Text.NumberFormat.MaximumIntegerDigits.set -> void +virtual Java.Text.NumberFormat.MinimumFractionDigits.get -> int +virtual Java.Text.NumberFormat.MinimumFractionDigits.set -> void +virtual Java.Text.NumberFormat.MinimumIntegerDigits.get -> int +virtual Java.Text.NumberFormat.MinimumIntegerDigits.set -> void +virtual Java.Text.NumberFormat.Parse(string! source) -> Java.Lang.Number? +virtual Java.Text.NumberFormat.ParseIntegerOnly.get -> bool +virtual Java.Text.NumberFormat.ParseIntegerOnly.set -> void +virtual Java.Text.NumberFormat.RoundingMode.get -> Java.Math.RoundingMode! +virtual Java.Text.NumberFormat.RoundingMode.set -> void +virtual Java.Text.ParseException.ErrorOffset.get -> int +virtual Java.Text.ParsePosition.ErrorIndex.get -> int +virtual Java.Text.ParsePosition.ErrorIndex.set -> void +virtual Java.Text.ParsePosition.Index.get -> int +virtual Java.Text.ParsePosition.Index.set -> void +virtual Java.Text.RuleBasedCollator.GetCollationElementIterator(Java.Text.ICharacterIterator? source) -> Java.Text.CollationElementIterator? +virtual Java.Text.RuleBasedCollator.GetCollationElementIterator(string? source) -> Java.Text.CollationElementIterator? +virtual Java.Text.RuleBasedCollator.Rules.get -> string? +virtual Java.Text.SimpleDateFormat.ApplyLocalizedPattern(string? pattern) -> void +virtual Java.Text.SimpleDateFormat.ApplyPattern(string? pattern) -> void +virtual Java.Text.SimpleDateFormat.DateFormatSymbols.get -> Java.Text.DateFormatSymbols? +virtual Java.Text.SimpleDateFormat.DateFormatSymbols.set -> void +virtual Java.Text.SimpleDateFormat.Get2DigitYearStart() -> Java.Util.Date? +virtual Java.Text.SimpleDateFormat.Set2DigitYearStart(Java.Util.Date? startDate) -> void +virtual Java.Text.SimpleDateFormat.ToLocalizedPattern() -> string? +virtual Java.Text.SimpleDateFormat.ToPattern() -> string? +virtual Java.Text._Format.Clone() -> Java.Lang.Object? +virtual Java.Text._Format.FormatToCharacterIterator(Java.Lang.Object? obj) -> Java.Text.IAttributedCharacterIterator? +virtual Java.Text._Format.ParseObject(string? source) -> Java.Lang.Object? +virtual Java.Util.AbstractCollection.Add(Java.Lang.Object? e) -> bool +virtual Java.Util.AbstractCollection.AddAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.AbstractCollection.Clear() -> void +virtual Java.Util.AbstractCollection.Contains(Java.Lang.Object? o) -> bool +virtual Java.Util.AbstractCollection.ContainsAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.AbstractCollection.IsEmpty.get -> bool +virtual Java.Util.AbstractCollection.Remove(Java.Lang.Object? o) -> bool +virtual Java.Util.AbstractCollection.RemoveAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.AbstractCollection.RetainAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.AbstractCollection.ToArray() -> Java.Lang.Object![]! +virtual Java.Util.AbstractCollection.ToArray(Java.Lang.Object![]! a) -> Java.Lang.Object![]! +virtual Java.Util.AbstractList.Add(int index, Java.Lang.Object? element) -> void +virtual Java.Util.AbstractList.AddAll(int index, System.Collections.ICollection! c) -> bool +virtual Java.Util.AbstractList.IndexOf(Java.Lang.Object? o) -> int +virtual Java.Util.AbstractList.LastIndexOf(Java.Lang.Object? o) -> int +virtual Java.Util.AbstractList.ListIterator() -> Java.Util.IListIterator! +virtual Java.Util.AbstractList.ListIterator(int index) -> Java.Util.IListIterator! +virtual Java.Util.AbstractList.Remove(int index) -> Java.Lang.Object? +virtual Java.Util.AbstractList.RemoveRange(int fromIndex, int toIndex) -> void +virtual Java.Util.AbstractList.Set(int index, Java.Lang.Object? element) -> Java.Lang.Object? +virtual Java.Util.AbstractList.SubList(int fromIndex, int toIndex) -> System.Collections.IList! +virtual Java.Util.AbstractMap.Clear() -> void +virtual Java.Util.AbstractMap.ContainsKey(Java.Lang.Object? key) -> bool +virtual Java.Util.AbstractMap.ContainsValue(Java.Lang.Object? value) -> bool +virtual Java.Util.AbstractMap.Get(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.AbstractMap.IsEmpty.get -> bool +virtual Java.Util.AbstractMap.KeySet() -> System.Collections.ICollection! +virtual Java.Util.AbstractMap.Put(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.AbstractMap.PutAll(System.Collections.IDictionary! m) -> void +virtual Java.Util.AbstractMap.Remove(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleEntry.Key.get -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleEntry.SetValue(Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleEntry.Value.get -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleImmutableEntry.Key.get -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleImmutableEntry.SetValue(Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.AbstractMap.SimpleImmutableEntry.Value.get -> Java.Lang.Object? +virtual Java.Util.AbstractMap.Size() -> int +virtual Java.Util.AbstractMap.Values() -> System.Collections.ICollection! +virtual Java.Util.AbstractQueue.Element() -> Java.Lang.Object? +virtual Java.Util.AbstractQueue.Remove() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.AddFirst(Java.Lang.Object? e) -> void +virtual Java.Util.ArrayDeque.AddLast(Java.Lang.Object? e) -> void +virtual Java.Util.ArrayDeque.Clone() -> Java.Util.ArrayDeque! +virtual Java.Util.ArrayDeque.DescendingIterator() -> Java.Util.IIterator! +virtual Java.Util.ArrayDeque.Element() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.First.get -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.ForEach(Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.ArrayDeque.Last.get -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.Offer(Java.Lang.Object? e) -> bool +virtual Java.Util.ArrayDeque.OfferFirst(Java.Lang.Object? e) -> bool +virtual Java.Util.ArrayDeque.OfferLast(Java.Lang.Object? e) -> bool +virtual Java.Util.ArrayDeque.Peek() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.PeekFirst() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.PeekLast() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.Poll() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.PollFirst() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.PollLast() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.Pop() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.Push(Java.Lang.Object? e) -> void +virtual Java.Util.ArrayDeque.Remove() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.RemoveFirst() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.ArrayDeque.RemoveIf(Java.Util.Functions.IPredicate! filter) -> bool +virtual Java.Util.ArrayDeque.RemoveLast() -> Java.Lang.Object? +virtual Java.Util.ArrayDeque.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.ArrayDeque.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.ArrayList.Clone() -> Java.Lang.Object! +virtual Java.Util.ArrayList.EnsureCapacity(int minCapacity) -> void +virtual Java.Util.ArrayList.ForEach(Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.ArrayList.RemoveIf(Java.Util.Functions.IPredicate! filter) -> bool +virtual Java.Util.ArrayList.ReplaceAll(Java.Util.Functions.IUnaryOperator! operator) -> void +virtual Java.Util.ArrayList.Sort(Java.Util.IComparator? c) -> void +virtual Java.Util.ArrayList.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.ArrayList.TrimToSize() -> void +virtual Java.Util.Base64.Decoder.Decode(byte[]? src) -> byte[]? +virtual Java.Util.Base64.Decoder.Decode(byte[]? src, byte[]? dst) -> int +virtual Java.Util.Base64.Decoder.Decode(Java.Nio.ByteBuffer? buffer) -> Java.Nio.ByteBuffer? +virtual Java.Util.Base64.Decoder.Decode(string? src) -> byte[]? +virtual Java.Util.Base64.Decoder.Wrap(System.IO.Stream? is) -> System.IO.Stream? +virtual Java.Util.Base64.Encoder.Encode(byte[]? src) -> byte[]? +virtual Java.Util.Base64.Encoder.Encode(byte[]? src, byte[]? dst) -> int +virtual Java.Util.Base64.Encoder.Encode(Java.Nio.ByteBuffer? buffer) -> Java.Nio.ByteBuffer? +virtual Java.Util.Base64.Encoder.EncodeToString(byte[]? src) -> string? +virtual Java.Util.Base64.Encoder.WithoutPadding() -> Java.Util.Base64.Encoder? +virtual Java.Util.Base64.Encoder.Wrap(System.IO.Stream? os) -> System.IO.Stream? +virtual Java.Util.BitSet.And(Java.Util.BitSet? set) -> void +virtual Java.Util.BitSet.AndNot(Java.Util.BitSet? set) -> void +virtual Java.Util.BitSet.Cardinality() -> int +virtual Java.Util.BitSet.Clear() -> void +virtual Java.Util.BitSet.Clear(int bitIndex) -> void +virtual Java.Util.BitSet.Clear(int fromIndex, int toIndex) -> void +virtual Java.Util.BitSet.Clone() -> Java.Lang.Object? +virtual Java.Util.BitSet.Flip(int bitIndex) -> void +virtual Java.Util.BitSet.Flip(int fromIndex, int toIndex) -> void +virtual Java.Util.BitSet.Get(int bitIndex) -> bool +virtual Java.Util.BitSet.Get(int fromIndex, int toIndex) -> Java.Util.BitSet? +virtual Java.Util.BitSet.Intersects(Java.Util.BitSet? set) -> bool +virtual Java.Util.BitSet.IsEmpty.get -> bool +virtual Java.Util.BitSet.Length() -> int +virtual Java.Util.BitSet.NextClearBit(int fromIndex) -> int +virtual Java.Util.BitSet.NextSetBit(int fromIndex) -> int +virtual Java.Util.BitSet.Or(Java.Util.BitSet? set) -> void +virtual Java.Util.BitSet.PreviousClearBit(int fromIndex) -> int +virtual Java.Util.BitSet.PreviousSetBit(int fromIndex) -> int +virtual Java.Util.BitSet.Set(int bitIndex) -> void +virtual Java.Util.BitSet.Set(int bitIndex, bool value) -> void +virtual Java.Util.BitSet.Set(int fromIndex, int toIndex) -> void +virtual Java.Util.BitSet.Set(int fromIndex, int toIndex, bool value) -> void +virtual Java.Util.BitSet.Size() -> int +virtual Java.Util.BitSet.ToByteArray() -> byte[]? +virtual Java.Util.BitSet.ToLongArray() -> long[]? +virtual Java.Util.BitSet.Xor(Java.Util.BitSet? set) -> void +virtual Java.Util.Calendar.After(Java.Lang.Object? when) -> bool +virtual Java.Util.Calendar.Before(Java.Lang.Object? when) -> bool +virtual Java.Util.Calendar.Builder.Build() -> Java.Util.Calendar! +virtual Java.Util.Calendar.Builder.Set(Java.Util.CalendarField field, int value) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetCalendarType(string! type) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetDate(int year, int month, int dayOfMonth) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetFields(params int[]! fieldValuePairs) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetInstant(Java.Util.Date! instant) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetInstant(long instant) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetLenient(bool lenient) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetLocale(Java.Util.Locale! locale) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetTimeOfDay(int hourOfDay, int minute, int second) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetTimeOfDay(int hourOfDay, int minute, int second, int millis) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetTimeZone(Java.Util.TimeZone! zone) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetWeekDate(int weekYear, int weekOfYear, int dayOfWeek) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.Builder.SetWeekDefinition(int firstDayOfWeek, int minimalDaysInFirstWeek) -> Java.Util.Calendar.Builder! +virtual Java.Util.Calendar.CalendarType.get -> string! +virtual Java.Util.Calendar.Clone() -> Java.Lang.Object! +virtual Java.Util.Calendar.CompareTo(Java.Util.Calendar! anotherCalendar) -> int +virtual Java.Util.Calendar.Complete() -> void +virtual Java.Util.Calendar.FirstDayOfWeek.get -> int +virtual Java.Util.Calendar.FirstDayOfWeek.set -> void +virtual Java.Util.Calendar.Get(Java.Util.CalendarField field) -> int +virtual Java.Util.Calendar.GetActualMaximum(Java.Util.CalendarField field) -> int +virtual Java.Util.Calendar.GetActualMinimum(Java.Util.CalendarField field) -> int +virtual Java.Util.Calendar.GetDisplayName(int field, int style, Java.Util.Locale! locale) -> string? +virtual Java.Util.Calendar.GetDisplayNames(int field, int style, Java.Util.Locale! locale) -> System.Collections.Generic.IDictionary? +virtual Java.Util.Calendar.IsWeekDateSupported.get -> bool +virtual Java.Util.Calendar.Lenient.get -> bool +virtual Java.Util.Calendar.Lenient.set -> void +virtual Java.Util.Calendar.MinimalDaysInFirstWeek.get -> int +virtual Java.Util.Calendar.MinimalDaysInFirstWeek.set -> void +virtual Java.Util.Calendar.Roll(Java.Util.CalendarField field, int amount) -> void +virtual Java.Util.Calendar.Set(Java.Util.CalendarField field, int value) -> void +virtual Java.Util.Calendar.SetWeekDate(int weekYear, int weekOfYear, int dayOfWeek) -> void +virtual Java.Util.Calendar.TimeInMillis.get -> long +virtual Java.Util.Calendar.TimeInMillis.set -> void +virtual Java.Util.Calendar.TimeZone.get -> Java.Util.TimeZone! +virtual Java.Util.Calendar.TimeZone.set -> void +virtual Java.Util.Calendar.WeeksInWeekYear.get -> int +virtual Java.Util.Calendar.WeekYear.get -> int +virtual Java.Util.Concurrent.AbstractExecutorService.InvokeAll(System.Collections.ICollection? tasks) -> System.Collections.IList? +virtual Java.Util.Concurrent.AbstractExecutorService.InvokeAll(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> System.Collections.IList? +virtual Java.Util.Concurrent.AbstractExecutorService.InvokeAny(System.Collections.ICollection? tasks) -> Java.Lang.Object? +virtual Java.Util.Concurrent.AbstractExecutorService.InvokeAny(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.AbstractExecutorService.NewTaskFor(Java.Lang.IRunnable? runnable, Java.Lang.Object? value) -> Java.Util.Concurrent.IRunnableFuture? +virtual Java.Util.Concurrent.AbstractExecutorService.NewTaskFor(Java.Util.Concurrent.ICallable? callable) -> Java.Util.Concurrent.IRunnableFuture? +virtual Java.Util.Concurrent.AbstractExecutorService.Submit(Java.Lang.IRunnable? task) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.AbstractExecutorService.Submit(Java.Lang.IRunnable? task, Java.Lang.Object? result) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.AbstractExecutorService.Submit(Java.Util.Concurrent.ICallable? task) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ArrayBlockingQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.ArrayBlockingQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.ArrayBlockingQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.ArrayBlockingQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.ArrayBlockingQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ArrayBlockingQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.ArrayBlockingQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.ArrayBlockingQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.ArrayBlockingQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.ArrayBlockingQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicBoolean.WeakCompareAndSet(bool expectedValue, bool newValue) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicBoolean.WeakCompareAndSetPlain(bool expectedValue, bool newValue) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.AddAndGet(Java.Lang.Object? obj, int delta) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.DecrementAndGet(Java.Lang.Object? obj) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndAdd(Java.Lang.Object? obj, int delta) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndDecrement(Java.Lang.Object? obj) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndIncrement(Java.Lang.Object? obj) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.GetAndSet(Java.Lang.Object? obj, int newValue) -> int +virtual Java.Util.Concurrent.Atomic.AtomicIntegerFieldUpdater.IncrementAndGet(Java.Lang.Object? obj) -> int +virtual Java.Util.Concurrent.Atomic.AtomicLongArray.AddAndGet(int i, long delta) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.AddAndGet(Java.Lang.Object? obj, long delta) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.DecrementAndGet(Java.Lang.Object? obj) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndAdd(Java.Lang.Object? obj, long delta) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndDecrement(Java.Lang.Object? obj) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndIncrement(Java.Lang.Object? obj) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.GetAndSet(Java.Lang.Object? obj, long newValue) -> long +virtual Java.Util.Concurrent.Atomic.AtomicLongFieldUpdater.IncrementAndGet(Java.Lang.Object? obj) -> long +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.AttemptMark(Java.Lang.Object? expectedReference, bool newMark) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.CompareAndSet(Java.Lang.Object? expectedReference, Java.Lang.Object? newReference, bool expectedMark, bool newMark) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.Get(bool[]? markHolder) -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.IsMarked.get -> bool +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.Reference.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.Set(Java.Lang.Object? newReference, bool newMark) -> void +virtual Java.Util.Concurrent.Atomic.AtomicMarkableReference.WeakCompareAndSet(Java.Lang.Object? expectedReference, Java.Lang.Object? newReference, bool expectedMark, bool newMark) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicReferenceFieldUpdater.GetAndSet(Java.Lang.Object? obj, Java.Lang.Object? newValue) -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.AttemptStamp(Java.Lang.Object? expectedReference, int newStamp) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.CompareAndSet(Java.Lang.Object? expectedReference, Java.Lang.Object? newReference, int expectedStamp, int newStamp) -> bool +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.Get(int[]? stampHolder) -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.Reference.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.Set(Java.Lang.Object? newReference, int newStamp) -> void +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.Stamp.get -> int +virtual Java.Util.Concurrent.Atomic.AtomicStampedReference.WeakCompareAndSet(Java.Lang.Object? expectedReference, Java.Lang.Object? newReference, int expectedStamp, int newStamp) -> bool +virtual Java.Util.Concurrent.Atomic.DoubleAccumulator.Accumulate(double x) -> void +virtual Java.Util.Concurrent.Atomic.DoubleAccumulator.Get() -> double +virtual Java.Util.Concurrent.Atomic.DoubleAccumulator.Reset() -> void +virtual Java.Util.Concurrent.Atomic.DoubleAccumulator.ThenReset.get -> double +virtual Java.Util.Concurrent.Atomic.DoubleAdder.Add(double x) -> void +virtual Java.Util.Concurrent.Atomic.DoubleAdder.Reset() -> void +virtual Java.Util.Concurrent.Atomic.DoubleAdder.Sum() -> double +virtual Java.Util.Concurrent.Atomic.DoubleAdder.SumThenReset() -> double +virtual Java.Util.Concurrent.Atomic.LongAccumulator.Accumulate(long x) -> void +virtual Java.Util.Concurrent.Atomic.LongAccumulator.Get() -> long +virtual Java.Util.Concurrent.Atomic.LongAccumulator.Reset() -> void +virtual Java.Util.Concurrent.Atomic.LongAccumulator.ThenReset.get -> long +virtual Java.Util.Concurrent.Atomic.LongAdder.Add(long x) -> void +virtual Java.Util.Concurrent.Atomic.LongAdder.Decrement() -> void +virtual Java.Util.Concurrent.Atomic.LongAdder.Increment() -> void +virtual Java.Util.Concurrent.Atomic.LongAdder.Reset() -> void +virtual Java.Util.Concurrent.Atomic.LongAdder.Sum() -> long +virtual Java.Util.Concurrent.Atomic.LongAdder.SumThenReset() -> long +virtual Java.Util.Concurrent.CompletableFuture.AcceptEither(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.AcceptEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.AcceptEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ApplyToEither(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ApplyToEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ApplyToEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.Cancel(bool mayInterruptIfRunning) -> bool +virtual Java.Util.Concurrent.CompletableFuture.Complete(Java.Lang.Object? value) -> bool +virtual Java.Util.Concurrent.CompletableFuture.CompleteAsync(Java.Util.Functions.ISupplier? supplier) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.CompleteAsync(Java.Util.Functions.ISupplier? supplier, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.CompleteExceptionally(Java.Lang.Throwable? ex) -> bool +virtual Java.Util.Concurrent.CompletableFuture.CompleteOnTimeout(Java.Lang.Object? value, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.Copy() -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.DefaultExecutor() -> Java.Util.Concurrent.IExecutor? +virtual Java.Util.Concurrent.CompletableFuture.Exceptionally(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ExceptionallyAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ExceptionallyAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ExceptionallyCompose(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ExceptionallyComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.Get() -> Java.Lang.Object? +virtual Java.Util.Concurrent.CompletableFuture.Get(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.CompletableFuture.GetNow(Java.Lang.Object? valueIfAbsent) -> Java.Lang.Object? +virtual Java.Util.Concurrent.CompletableFuture.Handle(Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.HandleAsync(Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.HandleAsync(Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.IsCancelled.get -> bool +virtual Java.Util.Concurrent.CompletableFuture.IsCompletedExceptionally.get -> bool +virtual Java.Util.Concurrent.CompletableFuture.IsDone.get -> bool +virtual Java.Util.Concurrent.CompletableFuture.Join() -> Java.Lang.Object? +virtual Java.Util.Concurrent.CompletableFuture.MinimalCompletionStage() -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.NewIncompleteFuture() -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.NumberOfDependents.get -> int +virtual Java.Util.Concurrent.CompletableFuture.ObtrudeException(Java.Lang.Throwable? ex) -> void +virtual Java.Util.Concurrent.CompletableFuture.ObtrudeValue(Java.Lang.Object? value) -> void +virtual Java.Util.Concurrent.CompletableFuture.OrTimeout(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterBoth(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterEither(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.RunAfterEitherAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAccept(Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAcceptAsync(Java.Util.Functions.IConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAcceptAsync(Java.Util.Functions.IConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAcceptBoth(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAcceptBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenAcceptBothAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenApply(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenApplyAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenApplyAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenCombine(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenCombineAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenCombineAsync(Java.Util.Concurrent.ICompletionStage? other, Java.Util.Functions.IBiFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenCompose(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenComposeAsync(Java.Util.Functions.IFunction? fn) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenComposeAsync(Java.Util.Functions.IFunction? fn, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenRun(Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenRunAsync(Java.Lang.IRunnable? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ThenRunAsync(Java.Lang.IRunnable? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.ToCompletableFuture() -> Java.Util.Concurrent.CompletableFuture? +virtual Java.Util.Concurrent.CompletableFuture.WhenComplete(Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.WhenCompleteAsync(Java.Util.Functions.IBiConsumer? action) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.CompletableFuture.WhenCompleteAsync(Java.Util.Functions.IBiConsumer? action, Java.Util.Concurrent.IExecutor? executor) -> Java.Util.Concurrent.ICompletionStage? +virtual Java.Util.Concurrent.ConcurrentHashMap.Compute(Java.Lang.Object! key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ComputeIfAbsent(Java.Lang.Object! key, Java.Util.Functions.IFunction! mappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ComputeIfPresent(Java.Lang.Object! key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.Contains(Java.Lang.Object! value) -> bool +virtual Java.Util.Concurrent.ConcurrentHashMap.Elements() -> Java.Util.IEnumeration! +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEach(Java.Util.Functions.IBiConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEach(long parallelismThreshold, Java.Util.Functions.IBiConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEach(long parallelismThreshold, Java.Util.Functions.IBiFunction! transformer, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachEntry(long parallelismThreshold, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachEntry(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachKey(long parallelismThreshold, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachKey(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachValue(long parallelismThreshold, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.ForEachValue(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.GetOrDefault(Java.Lang.Object! key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.Keys() -> Java.Util.IEnumeration! +virtual Java.Util.Concurrent.ConcurrentHashMap.MappingCount() -> long +virtual Java.Util.Concurrent.ConcurrentHashMap.Merge(Java.Lang.Object! key, Java.Lang.Object! value, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.PutIfAbsent(Java.Lang.Object! key, Java.Lang.Object! value) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.Reduce(long parallelismThreshold, Java.Util.Functions.IBiFunction! transformer, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceEntries(long parallelismThreshold, Java.Util.Functions.IBiFunction! reducer) -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceEntries(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceEntriesToDouble(long parallelismThreshold, Java.Util.Functions.IToDoubleFunction! transformer, double basis, Java.Util.Functions.IDoubleBinaryOperator! reducer) -> double +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceEntriesToInt(long parallelismThreshold, Java.Util.Functions.IToIntFunction! transformer, int basis, Java.Util.Functions.IIntBinaryOperator! reducer) -> int +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceEntriesToLong(long parallelismThreshold, Java.Util.Functions.IToLongFunction! transformer, long basis, Java.Util.Functions.ILongBinaryOperator! reducer) -> long +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceKeys(long parallelismThreshold, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceKeys(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceKeysToDouble(long parallelismThreshold, Java.Util.Functions.IToDoubleFunction! transformer, double basis, Java.Util.Functions.IDoubleBinaryOperator! reducer) -> double +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceKeysToInt(long parallelismThreshold, Java.Util.Functions.IToIntFunction! transformer, int basis, Java.Util.Functions.IIntBinaryOperator! reducer) -> int +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceKeysToLong(long parallelismThreshold, Java.Util.Functions.IToLongFunction! transformer, long basis, Java.Util.Functions.ILongBinaryOperator! reducer) -> long +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceToDouble(long parallelismThreshold, Java.Util.Functions.IToDoubleBiFunction! transformer, double basis, Java.Util.Functions.IDoubleBinaryOperator! reducer) -> double +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceToInt(long parallelismThreshold, Java.Util.Functions.IToIntBiFunction! transformer, int basis, Java.Util.Functions.IIntBinaryOperator! reducer) -> int +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceToLong(long parallelismThreshold, Java.Util.Functions.IToLongBiFunction! transformer, long basis, Java.Util.Functions.ILongBinaryOperator! reducer) -> long +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceValues(long parallelismThreshold, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceValues(long parallelismThreshold, Java.Util.Functions.IFunction! transformer, Java.Util.Functions.IBiFunction! reducer) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceValuesToDouble(long parallelismThreshold, Java.Util.Functions.IToDoubleFunction! transformer, double basis, Java.Util.Functions.IDoubleBinaryOperator! reducer) -> double +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceValuesToInt(long parallelismThreshold, Java.Util.Functions.IToIntFunction! transformer, int basis, Java.Util.Functions.IIntBinaryOperator! reducer) -> int +virtual Java.Util.Concurrent.ConcurrentHashMap.ReduceValuesToLong(long parallelismThreshold, Java.Util.Functions.IToLongFunction! transformer, long basis, Java.Util.Functions.ILongBinaryOperator! reducer) -> long +virtual Java.Util.Concurrent.ConcurrentHashMap.Remove(Java.Lang.Object! key, Java.Lang.Object? value) -> bool +virtual Java.Util.Concurrent.ConcurrentHashMap.Replace(Java.Lang.Object! key, Java.Lang.Object! oldValue, Java.Lang.Object! newValue) -> bool +virtual Java.Util.Concurrent.ConcurrentHashMap.Replace(Java.Lang.Object! key, Java.Lang.Object! value) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.ReplaceAll(Java.Util.Functions.IBiFunction! function) -> void +virtual Java.Util.Concurrent.ConcurrentHashMap.Search(long parallelismThreshold, Java.Util.Functions.IBiFunction! searchFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.SearchEntries(long parallelismThreshold, Java.Util.Functions.IFunction! searchFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.SearchKeys(long parallelismThreshold, Java.Util.Functions.IFunction! searchFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentHashMap.SearchValues(long parallelismThreshold, Java.Util.Functions.IFunction! searchFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.AddFirst(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.AddLast(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.DescendingIterator() -> Java.Util.IIterator? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Element() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.First.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Last.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Offer(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.OfferFirst(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.OfferLast(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Peek() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.PeekFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.PeekLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Poll() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.PollFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.PollLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Pop() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Push(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Remove() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.RemoveFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.RemoveLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedDeque.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.ConcurrentLinkedQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.ConcurrentLinkedQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.ConcurrentLinkedQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.CeilingEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.CeilingKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Clone() -> Java.Util.Concurrent.ConcurrentSkipListMap? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Comparator() -> Java.Util.IComparator? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Compute(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.ComputeIfAbsent(Java.Lang.Object? key, Java.Util.Functions.IFunction? mappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.ComputeIfPresent(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.DescendingKeySet() -> Java.Util.INavigableSet? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.FirstEntry() -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.FirstKey() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.FloorEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.FloorKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.ForEach(Java.Util.Functions.IBiConsumer? action) -> void +virtual Java.Util.Concurrent.ConcurrentSkipListMap.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.HigherEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.HigherKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.LastEntry() -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.LastKey() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.LowerEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.LowerKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Merge(Java.Lang.Object? key, Java.Lang.Object? value, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.NavigableKeySet() -> Java.Util.INavigableSet? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.PollFirstEntry() -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.PollLastEntry() -> Java.Util.IMapEntry? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Remove(Java.Lang.Object? key, Java.Lang.Object? value) -> bool +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +virtual Java.Util.Concurrent.ConcurrentSkipListMap.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ConcurrentSkipListMap.ReplaceAll(Java.Util.Functions.IBiFunction? function) -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Add(int index, Java.Lang.Object? element) -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Add(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.AddAll(int index, System.Collections.ICollection! c) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.AddAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.AddAllAbsent(System.Collections.ICollection! c) -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.AddIfAbsent(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Clear() -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Clone() -> Java.Lang.Object! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Contains(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ContainsAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ForEach(Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Get(int index) -> Java.Lang.Object? +virtual Java.Util.Concurrent.CopyOnWriteArrayList.IndexOf(Java.Lang.Object? e, int index) -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.IndexOf(Java.Lang.Object? o) -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.IsEmpty.get -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Iterator() -> Java.Util.IIterator! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.LastIndexOf(Java.Lang.Object? e, int index) -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.LastIndexOf(Java.Lang.Object? o) -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ListIterator() -> Java.Util.IListIterator! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ListIterator(int index) -> Java.Util.IListIterator! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Remove(int index) -> Java.Lang.Object? +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Remove(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.RemoveAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.RemoveIf(Java.Util.Functions.IPredicate! filter) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ReplaceAll(Java.Util.Functions.IUnaryOperator! operator) -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.RetainAll(System.Collections.ICollection! c) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Set(int index, Java.Lang.Object? element) -> Java.Lang.Object? +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Size() -> int +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Sort(Java.Util.IComparator? c) -> void +virtual Java.Util.Concurrent.CopyOnWriteArrayList.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.SubList(int fromIndex, int toIndex) -> System.Collections.IList! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ToArray() -> Java.Lang.Object![]! +virtual Java.Util.Concurrent.CopyOnWriteArrayList.ToArray(Java.Lang.Object![]! a) -> Java.Lang.Object![]! +virtual Java.Util.Concurrent.CopyOnWriteArraySet.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.CopyOnWriteArraySet.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.CopyOnWriteArraySet.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.CountDownLatch.Await() -> void +virtual Java.Util.Concurrent.CountDownLatch.Await(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.CountDownLatch.Count.get -> long +virtual Java.Util.Concurrent.CountDownLatch.CountDown() -> void +virtual Java.Util.Concurrent.CountedCompleter.OnCompletion(Java.Util.Concurrent.CountedCompleter? caller) -> void +virtual Java.Util.Concurrent.CountedCompleter.OnExceptionalCompletion(Java.Lang.Throwable? ex, Java.Util.Concurrent.CountedCompleter? caller) -> bool +virtual Java.Util.Concurrent.CountedCompleter.RawResult.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.CyclicBarrier.Await() -> int +virtual Java.Util.Concurrent.CyclicBarrier.Await(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> int +virtual Java.Util.Concurrent.CyclicBarrier.IsBroken.get -> bool +virtual Java.Util.Concurrent.CyclicBarrier.NumberWaiting.get -> int +virtual Java.Util.Concurrent.CyclicBarrier.Parties.get -> int +virtual Java.Util.Concurrent.CyclicBarrier.Reset() -> void +virtual Java.Util.Concurrent.DelayQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.DelayQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.DelayQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.DelayQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.DelayQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.DelayQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.DelayQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.Exchanger.Exchange(Java.Lang.Object? x) -> Java.Lang.Object? +virtual Java.Util.Concurrent.Exchanger.Exchange(Java.Lang.Object? x, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ExecutorCompletionService.Poll() -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ExecutorCompletionService.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ExecutorCompletionService.Submit(Java.Lang.IRunnable? task, Java.Lang.Object? result) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ExecutorCompletionService.Submit(Java.Util.Concurrent.ICallable? task) -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ExecutorCompletionService.Take() -> Java.Util.Concurrent.IFuture? +virtual Java.Util.Concurrent.ForkJoinPool.ActiveThreadCount.get -> int +virtual Java.Util.Concurrent.ForkJoinPool.AsyncMode.get -> bool +virtual Java.Util.Concurrent.ForkJoinPool.AwaitQuiescence(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.ForkJoinPool.DrainTasksTo(System.Collections.Generic.ICollection? c) -> int +virtual Java.Util.Concurrent.ForkJoinPool.Execute(Java.Util.Concurrent.ForkJoinTask? task) -> void +virtual Java.Util.Concurrent.ForkJoinPool.Factory.get -> Java.Util.Concurrent.ForkJoinPool.IForkJoinWorkerThreadFactory? +virtual Java.Util.Concurrent.ForkJoinPool.HasQueuedSubmissions.get -> bool +virtual Java.Util.Concurrent.ForkJoinPool.Invoke(Java.Util.Concurrent.ForkJoinTask? task) -> Java.Lang.Object? +virtual Java.Util.Concurrent.ForkJoinPool.IsQuiescent.get -> bool +virtual Java.Util.Concurrent.ForkJoinPool.IsTerminating.get -> bool +virtual Java.Util.Concurrent.ForkJoinPool.Parallelism.get -> int +virtual Java.Util.Concurrent.ForkJoinPool.PollSubmission() -> Java.Util.Concurrent.ForkJoinTask? +virtual Java.Util.Concurrent.ForkJoinPool.PoolSize.get -> int +virtual Java.Util.Concurrent.ForkJoinPool.QueuedSubmissionCount.get -> int +virtual Java.Util.Concurrent.ForkJoinPool.QueuedTaskCount.get -> long +virtual Java.Util.Concurrent.ForkJoinPool.RunningThreadCount.get -> int +virtual Java.Util.Concurrent.ForkJoinPool.StealCount.get -> long +virtual Java.Util.Concurrent.ForkJoinPool.Submit(Java.Util.Concurrent.ForkJoinTask? task) -> Java.Util.Concurrent.ForkJoinTask? +virtual Java.Util.Concurrent.ForkJoinPool.UncaughtExceptionHandler.get -> Java.Lang.Thread.IUncaughtExceptionHandler? +virtual Java.Util.Concurrent.ForkJoinTask.Cancel(bool mayInterruptIfRunning) -> bool +virtual Java.Util.Concurrent.ForkJoinTask.Complete(Java.Lang.Object? value) -> void +virtual Java.Util.Concurrent.ForkJoinTask.CompleteExceptionally(Java.Lang.Throwable? ex) -> void +virtual Java.Util.Concurrent.ForkJoinTask.Reinitialize() -> void +virtual Java.Util.Concurrent.ForkJoinTask.TryUnfork() -> bool +virtual Java.Util.Concurrent.ForkJoinWorkerThread.OnStart() -> void +virtual Java.Util.Concurrent.ForkJoinWorkerThread.OnTermination(Java.Lang.Throwable? exception) -> void +virtual Java.Util.Concurrent.ForkJoinWorkerThread.Pool.get -> Java.Util.Concurrent.ForkJoinPool? +virtual Java.Util.Concurrent.ForkJoinWorkerThread.PoolIndex.get -> int +virtual Java.Util.Concurrent.FutureTask.Cancel(bool mayInterruptIfRunning) -> bool +virtual Java.Util.Concurrent.FutureTask.Done() -> void +virtual Java.Util.Concurrent.FutureTask.Get() -> Java.Lang.Object? +virtual Java.Util.Concurrent.FutureTask.Get(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.FutureTask.IsCancelled.get -> bool +virtual Java.Util.Concurrent.FutureTask.IsDone.get -> bool +virtual Java.Util.Concurrent.FutureTask.Run() -> void +virtual Java.Util.Concurrent.FutureTask.RunAndReset() -> bool +virtual Java.Util.Concurrent.FutureTask.Set(Java.Lang.Object? v) -> void +virtual Java.Util.Concurrent.FutureTask.SetException(Java.Lang.Throwable? t) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.AddFirst(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.AddLast(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.DescendingIterator() -> Java.Util.IIterator? +virtual Java.Util.Concurrent.LinkedBlockingDeque.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.LinkedBlockingDeque.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.LinkedBlockingDeque.First.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.Last.get -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.OfferFirst(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.OfferFirst(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.OfferLast(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.OfferLast(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.PeekFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.PeekLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.PollFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.PollFirst(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.PollLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.PollLast(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.Pop() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.Push(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.PutFirst(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.PutLast(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemainingCapacity() -> int +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemoveFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemoveLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.Concurrent.LinkedBlockingDeque.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.LinkedBlockingDeque.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.TakeFirst() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingDeque.TakeLast() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.LinkedBlockingQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.LinkedBlockingQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.LinkedBlockingQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedBlockingQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedBlockingQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedBlockingQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.LinkedBlockingQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.LinkedBlockingQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.LinkedBlockingQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedTransferQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.LinkedTransferQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.LinkedTransferQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.LinkedTransferQueue.HasWaitingConsumer.get -> bool +virtual Java.Util.Concurrent.LinkedTransferQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedTransferQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedTransferQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedTransferQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.LinkedTransferQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.LinkedTransferQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.LinkedTransferQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.LinkedTransferQueue.Transfer(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.LinkedTransferQueue.TryTransfer(Java.Lang.Object? e) -> bool +virtual Java.Util.Concurrent.LinkedTransferQueue.TryTransfer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.LinkedTransferQueue.WaitingConsumerCount.get -> int +virtual Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.IsHeldExclusively.get -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryAcquire(long arg) -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryAcquireShared(long arg) -> long +virtual Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryRelease(long arg) -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedLongSynchronizer.TryReleaseShared(long arg) -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.IsHeldExclusively.get -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryAcquire(int arg) -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryAcquireShared(int arg) -> int +virtual Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryRelease(int arg) -> bool +virtual Java.Util.Concurrent.Locks.AbstractQueuedSynchronizer.TryReleaseShared(int arg) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.GetWaitingThreads(Java.Util.Concurrent.Locks.ICondition? condition) -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantLock.GetWaitQueueLength(Java.Util.Concurrent.Locks.ICondition? condition) -> int +virtual Java.Util.Concurrent.Locks.ReentrantLock.HasWaiters(Java.Util.Concurrent.Locks.ICondition? condition) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.HoldCount.get -> int +virtual Java.Util.Concurrent.Locks.ReentrantLock.IsHeldByCurrentThread.get -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.IsLocked.get -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.Lock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantLock.LockInterruptibly() -> void +virtual Java.Util.Concurrent.Locks.ReentrantLock.NewCondition() -> Java.Util.Concurrent.Locks.ICondition? +virtual Java.Util.Concurrent.Locks.ReentrantLock.Owner.get -> Java.Lang.Thread? +virtual Java.Util.Concurrent.Locks.ReentrantLock.QueuedThreads.get -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantLock.TryLock() -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.TryLock(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantLock.Unlock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.GetWaitingThreads(Java.Util.Concurrent.Locks.ICondition? condition) -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.GetWaitQueueLength(Java.Util.Concurrent.Locks.ICondition? condition) -> int +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.HasWaiters(Java.Util.Concurrent.Locks.ICondition? condition) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.IsWriteLocked.get -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.IsWriteLockedByCurrentThread.get -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.Owner.get -> Java.Lang.Thread? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.QueuedReaderThreads.get -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.QueuedThreads.get -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.QueuedWriterThreads.get -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReadHoldCount.get -> int +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReadLock() -> Java.Util.Concurrent.Locks.ILock? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReadLockCount.get -> int +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.Lock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.LockInterruptibly() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.NewCondition() -> Java.Util.Concurrent.Locks.ICondition? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.TryLock() -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.TryLock(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantReadLock.Unlock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.HoldCount.get -> int +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.IsHeldByCurrentThread.get -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.Lock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.LockInterruptibly() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.NewCondition() -> Java.Util.Concurrent.Locks.ICondition? +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.TryLock() -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.TryLock(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.ReentrantWriteLock.Unlock() -> void +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.WriteHoldCount.get -> int +virtual Java.Util.Concurrent.Locks.ReentrantReadWriteLock.WriteLock() -> Java.Util.Concurrent.Locks.ILock? +virtual Java.Util.Concurrent.Locks.StampedLock.AsReadLock() -> Java.Util.Concurrent.Locks.ILock? +virtual Java.Util.Concurrent.Locks.StampedLock.AsReadWriteLock() -> Java.Util.Concurrent.Locks.IReadWriteLock? +virtual Java.Util.Concurrent.Locks.StampedLock.AsWriteLock() -> Java.Util.Concurrent.Locks.ILock? +virtual Java.Util.Concurrent.Locks.StampedLock.IsReadLocked.get -> bool +virtual Java.Util.Concurrent.Locks.StampedLock.IsWriteLocked.get -> bool +virtual Java.Util.Concurrent.Locks.StampedLock.ReadLock() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.ReadLockCount.get -> int +virtual Java.Util.Concurrent.Locks.StampedLock.ReadLockInterruptibly() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryConvertToOptimisticRead(long stamp) -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryConvertToReadLock(long stamp) -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryConvertToWriteLock(long stamp) -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryOptimisticRead() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryReadLock() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryReadLock(long time, Java.Util.Concurrent.TimeUnit? unit) -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryUnlockRead() -> bool +virtual Java.Util.Concurrent.Locks.StampedLock.TryUnlockWrite() -> bool +virtual Java.Util.Concurrent.Locks.StampedLock.TryWriteLock() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.TryWriteLock(long time, Java.Util.Concurrent.TimeUnit? unit) -> long +virtual Java.Util.Concurrent.Locks.StampedLock.Unlock(long stamp) -> void +virtual Java.Util.Concurrent.Locks.StampedLock.UnlockRead(long stamp) -> void +virtual Java.Util.Concurrent.Locks.StampedLock.UnlockWrite(long stamp) -> void +virtual Java.Util.Concurrent.Locks.StampedLock.Validate(long stamp) -> bool +virtual Java.Util.Concurrent.Locks.StampedLock.WriteLock() -> long +virtual Java.Util.Concurrent.Locks.StampedLock.WriteLockInterruptibly() -> long +virtual Java.Util.Concurrent.Phaser.Arrive() -> int +virtual Java.Util.Concurrent.Phaser.ArriveAndAwaitAdvance() -> int +virtual Java.Util.Concurrent.Phaser.ArriveAndDeregister() -> int +virtual Java.Util.Concurrent.Phaser.ArrivedParties.get -> int +virtual Java.Util.Concurrent.Phaser.AwaitAdvance(int phase) -> int +virtual Java.Util.Concurrent.Phaser.AwaitAdvanceInterruptibly(int phase) -> int +virtual Java.Util.Concurrent.Phaser.AwaitAdvanceInterruptibly(int phase, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> int +virtual Java.Util.Concurrent.Phaser.BulkRegister(int parties) -> int +virtual Java.Util.Concurrent.Phaser.ForceTermination() -> void +virtual Java.Util.Concurrent.Phaser.IsTerminated.get -> bool +virtual Java.Util.Concurrent.Phaser.OnAdvance(int phase, int registeredParties) -> bool +virtual Java.Util.Concurrent.Phaser.Parent.get -> Java.Util.Concurrent.Phaser? +virtual Java.Util.Concurrent.Phaser.Register() -> int +virtual Java.Util.Concurrent.Phaser.RegisteredParties.get -> int +virtual Java.Util.Concurrent.Phaser.Root.get -> Java.Util.Concurrent.Phaser? +virtual Java.Util.Concurrent.Phaser.UnarrivedParties.get -> int +virtual Java.Util.Concurrent.PriorityBlockingQueue.Comparator() -> Java.Util.IComparator? +virtual Java.Util.Concurrent.PriorityBlockingQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.PriorityBlockingQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.PriorityBlockingQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.Concurrent.PriorityBlockingQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.PriorityBlockingQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.PriorityBlockingQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.PriorityBlockingQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.PriorityBlockingQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Concurrent.PriorityBlockingQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.PriorityBlockingQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ContinueExistingPeriodicTasksAfterShutdownPolicy.get -> bool +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ContinueExistingPeriodicTasksAfterShutdownPolicy.set -> void +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.DecorateTask(Java.Lang.IRunnable? runnable, Java.Util.Concurrent.IRunnableScheduledFuture? task) -> Java.Util.Concurrent.IRunnableScheduledFuture? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.DecorateTask(Java.Util.Concurrent.ICallable? callable, Java.Util.Concurrent.IRunnableScheduledFuture? task) -> Java.Util.Concurrent.IRunnableScheduledFuture? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ExecuteExistingDelayedTasksAfterShutdownPolicy.get -> bool +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ExecuteExistingDelayedTasksAfterShutdownPolicy.set -> void +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.RemoveOnCancelPolicy.get -> bool +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.RemoveOnCancelPolicy.set -> void +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.Schedule(Java.Lang.IRunnable? command, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.Schedule(Java.Util.Concurrent.ICallable? callable, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduleAtFixedRate(Java.Lang.IRunnable? command, long initialDelay, long period, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +virtual Java.Util.Concurrent.ScheduledThreadPoolExecutor.ScheduleWithFixedDelay(Java.Lang.IRunnable? command, long initialDelay, long delay, Java.Util.Concurrent.TimeUnit? unit) -> Java.Util.Concurrent.IScheduledFuture? +virtual Java.Util.Concurrent.Semaphore.Acquire() -> void +virtual Java.Util.Concurrent.Semaphore.Acquire(int permits) -> void +virtual Java.Util.Concurrent.Semaphore.AcquireUninterruptibly() -> void +virtual Java.Util.Concurrent.Semaphore.AcquireUninterruptibly(int permits) -> void +virtual Java.Util.Concurrent.Semaphore.AvailablePermits() -> int +virtual Java.Util.Concurrent.Semaphore.DrainPermits() -> int +virtual Java.Util.Concurrent.Semaphore.IsFair.get -> bool +virtual Java.Util.Concurrent.Semaphore.QueuedThreads.get -> System.Collections.Generic.ICollection? +virtual Java.Util.Concurrent.Semaphore.ReducePermits(int reduction) -> void +virtual Java.Util.Concurrent.Semaphore.Release() -> void +virtual Java.Util.Concurrent.Semaphore.Release(int permits) -> void +virtual Java.Util.Concurrent.Semaphore.TryAcquire() -> bool +virtual Java.Util.Concurrent.Semaphore.TryAcquire(int permits) -> bool +virtual Java.Util.Concurrent.Semaphore.TryAcquire(int permits, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.Semaphore.TryAcquire(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.SubmissionPublisher.Close() -> void +virtual Java.Util.Concurrent.SubmissionPublisher.ClosedException.get -> Java.Lang.Throwable? +virtual Java.Util.Concurrent.SubmissionPublisher.CloseExceptionally(Java.Lang.Throwable? error) -> void +virtual Java.Util.Concurrent.SubmissionPublisher.Consume(Java.Util.Functions.IConsumer? consumer) -> Java.Util.Concurrent.CompletableFuture? +virtual Java.Util.Concurrent.SubmissionPublisher.EstimateMaximumLag() -> int +virtual Java.Util.Concurrent.SubmissionPublisher.EstimateMinimumDemand() -> long +virtual Java.Util.Concurrent.SubmissionPublisher.Executor.get -> Java.Util.Concurrent.IExecutor? +virtual Java.Util.Concurrent.SubmissionPublisher.HasSubscribers.get -> bool +virtual Java.Util.Concurrent.SubmissionPublisher.IsClosed.get -> bool +virtual Java.Util.Concurrent.SubmissionPublisher.IsSubscribed(Java.Util.Concurrent.Flow.ISubscriber? subscriber) -> bool +virtual Java.Util.Concurrent.SubmissionPublisher.MaxBufferCapacity.get -> int +virtual Java.Util.Concurrent.SubmissionPublisher.NumberOfSubscribers.get -> int +virtual Java.Util.Concurrent.SubmissionPublisher.Offer(Java.Lang.Object? item, Java.Util.Functions.IBiPredicate? onDrop) -> int +virtual Java.Util.Concurrent.SubmissionPublisher.Offer(Java.Lang.Object? item, long timeout, Java.Util.Concurrent.TimeUnit? unit, Java.Util.Functions.IBiPredicate? onDrop) -> int +virtual Java.Util.Concurrent.SubmissionPublisher.Submit(Java.Lang.Object? item) -> int +virtual Java.Util.Concurrent.SubmissionPublisher.Subscribe(Java.Util.Concurrent.Flow.ISubscriber? subscriber) -> void +virtual Java.Util.Concurrent.SubmissionPublisher.Subscribers.get -> System.Collections.IList? +virtual Java.Util.Concurrent.SynchronousQueue.DrainTo(System.Collections.ICollection? c) -> int +virtual Java.Util.Concurrent.SynchronousQueue.DrainTo(System.Collections.ICollection? c, int maxElements) -> int +virtual Java.Util.Concurrent.SynchronousQueue.Offer(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit) -> bool +virtual Java.Util.Concurrent.SynchronousQueue.Poll(long timeout, Java.Util.Concurrent.TimeUnit? unit) -> Java.Lang.Object? +virtual Java.Util.Concurrent.SynchronousQueue.Put(Java.Lang.Object? e) -> void +virtual Java.Util.Concurrent.SynchronousQueue.RemainingCapacity() -> int +virtual Java.Util.Concurrent.SynchronousQueue.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.Concurrent.SynchronousQueue.Take() -> Java.Lang.Object? +virtual Java.Util.Concurrent.ThreadLocalRandom.NextDouble(double bound) -> double +virtual Java.Util.Concurrent.ThreadLocalRandom.NextDouble(double origin, double bound) -> double +virtual Java.Util.Concurrent.ThreadLocalRandom.NextInt(int origin, int bound) -> int +virtual Java.Util.Concurrent.ThreadLocalRandom.NextLong(long bound) -> long +virtual Java.Util.Concurrent.ThreadLocalRandom.NextLong(long origin, long bound) -> long +virtual Java.Util.Concurrent.ThreadPoolExecutor.AbortPolicy.RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? e) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.ActiveCount.get -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.AfterExecute(Java.Lang.IRunnable? r, Java.Lang.Throwable? t) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.AllowCoreThreadTimeOut(bool value) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.AllowsCoreThreadTimeOut() -> bool +virtual Java.Util.Concurrent.ThreadPoolExecutor.BeforeExecute(Java.Lang.Thread? t, Java.Lang.IRunnable? r) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.CallerRunsPolicy.RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? e) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.CompletedTaskCount.get -> long +virtual Java.Util.Concurrent.ThreadPoolExecutor.CorePoolSize.get -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.CorePoolSize.set -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.DiscardOldestPolicy.RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? e) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.DiscardPolicy.RejectedExecution(Java.Lang.IRunnable? r, Java.Util.Concurrent.ThreadPoolExecutor? e) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.GetKeepAliveTime(Java.Util.Concurrent.TimeUnit? unit) -> long +virtual Java.Util.Concurrent.ThreadPoolExecutor.IsTerminating.get -> bool +virtual Java.Util.Concurrent.ThreadPoolExecutor.LargestPoolSize.get -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.MaximumPoolSize.get -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.MaximumPoolSize.set -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.PoolSize.get -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.PrestartAllCoreThreads() -> int +virtual Java.Util.Concurrent.ThreadPoolExecutor.PrestartCoreThread() -> bool +virtual Java.Util.Concurrent.ThreadPoolExecutor.Purge() -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.Queue.get -> Java.Util.Concurrent.IBlockingQueue? +virtual Java.Util.Concurrent.ThreadPoolExecutor.RejectedExecutionHandler.get -> Java.Util.Concurrent.IRejectedExecutionHandler? +virtual Java.Util.Concurrent.ThreadPoolExecutor.RejectedExecutionHandler.set -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.Remove(Java.Lang.IRunnable? task) -> bool +virtual Java.Util.Concurrent.ThreadPoolExecutor.SetKeepAliveTime(long time, Java.Util.Concurrent.TimeUnit? unit) -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.TaskCount.get -> long +virtual Java.Util.Concurrent.ThreadPoolExecutor.Terminated() -> void +virtual Java.Util.Concurrent.ThreadPoolExecutor.ThreadFactory.get -> Java.Util.Concurrent.IThreadFactory? +virtual Java.Util.Concurrent.ThreadPoolExecutor.ThreadFactory.set -> void +virtual Java.Util.Date.After(Java.Util.Date? when) -> bool +virtual Java.Util.Date.Before(Java.Util.Date? when) -> bool +virtual Java.Util.Date.Clone() -> Java.Lang.Object? +virtual Java.Util.Date.CompareTo(Java.Util.Date? anotherDate) -> int +virtual Java.Util.Date.Day.get -> int +virtual Java.Util.Date.GetDate() -> int +virtual Java.Util.Date.Hours.get -> int +virtual Java.Util.Date.Hours.set -> void +virtual Java.Util.Date.Minutes.get -> int +virtual Java.Util.Date.Minutes.set -> void +virtual Java.Util.Date.Month.get -> int +virtual Java.Util.Date.Month.set -> void +virtual Java.Util.Date.Seconds.get -> int +virtual Java.Util.Date.Seconds.set -> void +virtual Java.Util.Date.SetDate(int date) -> void +virtual Java.Util.Date.Time.get -> long +virtual Java.Util.Date.Time.set -> void +virtual Java.Util.Date.TimezoneOffset.get -> int +virtual Java.Util.Date.ToGMTString() -> string? +virtual Java.Util.Date.ToLocaleString() -> string? +virtual Java.Util.Date.Year.get -> int +virtual Java.Util.Date.Year.set -> void +virtual Java.Util.DoubleSummaryStatistics.Accept(double value) -> void +virtual Java.Util.DoubleSummaryStatistics.Combine(Java.Util.DoubleSummaryStatistics? other) -> void +virtual Java.Util.DuplicateFormatFlagsException.Flags.get -> string? +virtual Java.Util.EnumMap.Clone() -> Java.Util.EnumMap? +virtual Java.Util.EnumSet.Clone() -> Java.Util.EnumSet? +virtual Java.Util.EventListenerProxy.Listener.get -> Java.Lang.Object? +virtual Java.Util.EventObject.Source.get -> Java.Lang.Object? +virtual Java.Util.FormatFlagsConversionMismatchException.Conversion.get -> char +virtual Java.Util.FormatFlagsConversionMismatchException.Flags.get -> string? +virtual Java.Util.GregorianCalendar.IsLeapYear(int year) -> bool +virtual Java.Util.HashMap.Clone() -> Java.Lang.Object! +virtual Java.Util.HashMap.Compute(Java.Lang.Object? key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.HashMap.ComputeIfAbsent(Java.Lang.Object? key, Java.Util.Functions.IFunction! mappingFunction) -> Java.Lang.Object? +virtual Java.Util.HashMap.ComputeIfPresent(Java.Lang.Object? key, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.HashMap.ForEach(Java.Util.Functions.IBiConsumer! action) -> void +virtual Java.Util.HashMap.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Java.Util.HashMap.Merge(Java.Lang.Object? key, Java.Lang.Object! value, Java.Util.Functions.IBiFunction! remappingFunction) -> Java.Lang.Object? +virtual Java.Util.HashMap.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.HashMap.Remove(Java.Lang.Object? key, Java.Lang.Object? value) -> bool +virtual Java.Util.HashMap.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +virtual Java.Util.HashMap.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.HashMap.ReplaceAll(Java.Util.Functions.IBiFunction! function) -> void +virtual Java.Util.HashSet.Clone() -> Java.Lang.Object! +virtual Java.Util.HashSet.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.Hashtable.Clear() -> void +virtual Java.Util.Hashtable.Clone() -> Java.Lang.Object? +virtual Java.Util.Hashtable.Compute(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Hashtable.ComputeIfAbsent(Java.Lang.Object? key, Java.Util.Functions.IFunction? mappingFunction) -> Java.Lang.Object? +virtual Java.Util.Hashtable.ComputeIfPresent(Java.Lang.Object? key, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Hashtable.Contains(Java.Lang.Object? value) -> bool +virtual Java.Util.Hashtable.ContainsKey(Java.Lang.Object? key) -> bool +virtual Java.Util.Hashtable.ContainsValue(Java.Lang.Object? value) -> bool +virtual Java.Util.Hashtable.EntrySet() -> System.Collections.ICollection? +virtual Java.Util.Hashtable.ForEach(Java.Util.Functions.IBiConsumer? action) -> void +virtual Java.Util.Hashtable.GetOrDefault(Java.Lang.Object? key, Java.Lang.Object? defaultValue) -> Java.Lang.Object? +virtual Java.Util.Hashtable.KeySet() -> System.Collections.ICollection? +virtual Java.Util.Hashtable.Merge(Java.Lang.Object? key, Java.Lang.Object? value, Java.Util.Functions.IBiFunction? remappingFunction) -> Java.Lang.Object? +virtual Java.Util.Hashtable.PutAll(System.Collections.IDictionary? t) -> void +virtual Java.Util.Hashtable.PutIfAbsent(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.Hashtable.Rehash() -> void +virtual Java.Util.Hashtable.Remove(Java.Lang.Object? key, Java.Lang.Object? value) -> bool +virtual Java.Util.Hashtable.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +virtual Java.Util.Hashtable.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.Hashtable.ReplaceAll(Java.Util.Functions.IBiFunction? function) -> void +virtual Java.Util.Hashtable.Values() -> System.Collections.ICollection? +virtual Java.Util.IdentityHashMap.Clone() -> Java.Lang.Object? +virtual Java.Util.IdentityHashMap.ForEach(Java.Util.Functions.IBiConsumer? action) -> void +virtual Java.Util.IdentityHashMap.ReplaceAll(Java.Util.Functions.IBiFunction? function) -> void +virtual Java.Util.IllegalFormatCodePointException.CodePoint.get -> int +virtual Java.Util.IllegalFormatConversionException.ArgumentClass.get -> Java.Lang.Class? +virtual Java.Util.IllegalFormatConversionException.Conversion.get -> char +virtual Java.Util.IllegalFormatFlagsException.Flags.get -> string? +virtual Java.Util.IllegalFormatPrecisionException.Precision.get -> int +virtual Java.Util.IllegalFormatWidthException.Width.get -> int +virtual Java.Util.IllformedLocaleException.ErrorIndex.get -> int +virtual Java.Util.IntSummaryStatistics.Accept(int value) -> void +virtual Java.Util.IntSummaryStatistics.Combine(Java.Util.IntSummaryStatistics? other) -> void +virtual Java.Util.Jar.Attributes.Clear() -> void +virtual Java.Util.Jar.Attributes.Clone() -> Java.Lang.Object? +virtual Java.Util.Jar.Attributes.ContainsKey(Java.Lang.Object? name) -> bool +virtual Java.Util.Jar.Attributes.ContainsValue(Java.Lang.Object? value) -> bool +virtual Java.Util.Jar.Attributes.EntrySet() -> System.Collections.ICollection? +virtual Java.Util.Jar.Attributes.Get(Java.Lang.Object? name) -> Java.Lang.Object? +virtual Java.Util.Jar.Attributes.GetValue(Java.Util.Jar.Attributes.Name? name) -> string? +virtual Java.Util.Jar.Attributes.GetValue(string? name) -> string? +virtual Java.Util.Jar.Attributes.IsEmpty.get -> bool +virtual Java.Util.Jar.Attributes.KeySet() -> System.Collections.ICollection? +virtual Java.Util.Jar.Attributes.Put(Java.Lang.Object? name, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.Jar.Attributes.PutAll(System.Collections.IDictionary? attr) -> void +virtual Java.Util.Jar.Attributes.PutValue(string? name, string? value) -> string? +virtual Java.Util.Jar.Attributes.Remove(Java.Lang.Object? name) -> Java.Lang.Object? +virtual Java.Util.Jar.Attributes.Size() -> int +virtual Java.Util.Jar.Attributes.Values() -> System.Collections.ICollection? +virtual Java.Util.Jar.JarEntry.Attributes.get -> Java.Util.Jar.Attributes? +virtual Java.Util.Jar.JarEntry.GetCertificates() -> Java.Security.Cert.Certificate![]? +virtual Java.Util.Jar.JarEntry.GetCodeSigners() -> Java.Security.CodeSigner![]? +virtual Java.Util.Jar.JarEntry.RealName.get -> string? +virtual Java.Util.Jar.JarFile.GetJarEntry(string? name) -> Java.Util.Jar.JarEntry? +virtual Java.Util.Jar.JarFile.Manifest.get -> Java.Util.Jar.Manifest? +virtual Java.Util.Jar.JarInputStream.Manifest.get -> Java.Util.Jar.Manifest? +virtual Java.Util.Jar.JarInputStream.NextJarEntry.get -> Java.Util.Jar.JarEntry? +virtual Java.Util.Jar.Manifest.Clear() -> void +virtual Java.Util.Jar.Manifest.Clone() -> Java.Lang.Object? +virtual Java.Util.Jar.Manifest.Entries.get -> System.Collections.Generic.IDictionary? +virtual Java.Util.Jar.Manifest.GetAttributes(string? name) -> Java.Util.Jar.Attributes? +virtual Java.Util.Jar.Manifest.MainAttributes.get -> Java.Util.Jar.Attributes? +virtual Java.Util.Jar.Manifest.Read(System.IO.Stream? is) -> void +virtual Java.Util.Jar.Manifest.Write(System.IO.Stream? out) -> void +virtual Java.Util.LinkedHashMap.RemoveEldestEntry(Java.Util.IMapEntry? eldest) -> bool +virtual Java.Util.LinkedList.AddFirst(Java.Lang.Object? e) -> void +virtual Java.Util.LinkedList.AddLast(Java.Lang.Object? e) -> void +virtual Java.Util.LinkedList.Clone() -> Java.Lang.Object! +virtual Java.Util.LinkedList.DescendingIterator() -> Java.Util.IIterator! +virtual Java.Util.LinkedList.Element() -> Java.Lang.Object? +virtual Java.Util.LinkedList.First.get -> Java.Lang.Object? +virtual Java.Util.LinkedList.Last.get -> Java.Lang.Object? +virtual Java.Util.LinkedList.Offer(Java.Lang.Object? e) -> bool +virtual Java.Util.LinkedList.OfferFirst(Java.Lang.Object? e) -> bool +virtual Java.Util.LinkedList.OfferLast(Java.Lang.Object? e) -> bool +virtual Java.Util.LinkedList.Peek() -> Java.Lang.Object? +virtual Java.Util.LinkedList.PeekFirst() -> Java.Lang.Object? +virtual Java.Util.LinkedList.PeekLast() -> Java.Lang.Object? +virtual Java.Util.LinkedList.Poll() -> Java.Lang.Object? +virtual Java.Util.LinkedList.PollFirst() -> Java.Lang.Object? +virtual Java.Util.LinkedList.PollLast() -> Java.Lang.Object? +virtual Java.Util.LinkedList.Pop() -> Java.Lang.Object? +virtual Java.Util.LinkedList.Push(Java.Lang.Object? e) -> void +virtual Java.Util.LinkedList.Remove() -> Java.Lang.Object? +virtual Java.Util.LinkedList.RemoveFirst() -> Java.Lang.Object? +virtual Java.Util.LinkedList.RemoveFirstOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.LinkedList.RemoveLast() -> Java.Lang.Object? +virtual Java.Util.LinkedList.RemoveLastOccurrence(Java.Lang.Object? o) -> bool +virtual Java.Util.LinkedList.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.Logging.ErrorManager.Error(string? msg, Java.Lang.Exception? ex, int code) -> void +virtual Java.Util.Logging.Formatter.FormatMessage(Java.Util.Logging.LogRecord? record) -> string? +virtual Java.Util.Logging.Formatter.GetHead(Java.Util.Logging.Handler? h) -> string? +virtual Java.Util.Logging.Formatter.GetTail(Java.Util.Logging.Handler? h) -> string? +virtual Java.Util.Logging.Handler.Encoding.get -> string? +virtual Java.Util.Logging.Handler.Encoding.set -> void +virtual Java.Util.Logging.Handler.ErrorManager.get -> Java.Util.Logging.ErrorManager? +virtual Java.Util.Logging.Handler.ErrorManager.set -> void +virtual Java.Util.Logging.Handler.Filter.get -> Java.Util.Logging.IFilter? +virtual Java.Util.Logging.Handler.Filter.set -> void +virtual Java.Util.Logging.Handler.Formatter.get -> Java.Util.Logging.Formatter? +virtual Java.Util.Logging.Handler.Formatter.set -> void +virtual Java.Util.Logging.Handler.IsLoggable(Java.Util.Logging.LogRecord? record) -> bool +virtual Java.Util.Logging.Handler.Level.get -> Java.Util.Logging.Level? +virtual Java.Util.Logging.Handler.Level.set -> void +virtual Java.Util.Logging.Handler.ReportError(string? msg, Java.Lang.Exception? ex, int code) -> void +virtual Java.Util.Logging.Level.LocalizedName.get -> string! +virtual Java.Util.Logging.Level.Name.get -> string! +virtual Java.Util.Logging.Level.ResourceBundleName.get -> string? +virtual Java.Util.Logging.Logger.AddHandler(Java.Util.Logging.Handler! handler) -> void +virtual Java.Util.Logging.Logger.Config(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Config(string? msg) -> void +virtual Java.Util.Logging.Logger.Entering(string? sourceClass, string? sourceMethod) -> void +virtual Java.Util.Logging.Logger.Entering(string? sourceClass, string? sourceMethod, Java.Lang.Object![]? params) -> void +virtual Java.Util.Logging.Logger.Entering(string? sourceClass, string? sourceMethod, Java.Lang.Object? param1) -> void +virtual Java.Util.Logging.Logger.Exiting(string? sourceClass, string? sourceMethod) -> void +virtual Java.Util.Logging.Logger.Exiting(string? sourceClass, string? sourceMethod, Java.Lang.Object? result) -> void +virtual Java.Util.Logging.Logger.Filter.get -> Java.Util.Logging.IFilter? +virtual Java.Util.Logging.Logger.Filter.set -> void +virtual Java.Util.Logging.Logger.Fine(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Fine(string? msg) -> void +virtual Java.Util.Logging.Logger.Finer(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Finer(string? msg) -> void +virtual Java.Util.Logging.Logger.Finest(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Finest(string? msg) -> void +virtual Java.Util.Logging.Logger.GetHandlers() -> Java.Util.Logging.Handler![]! +virtual Java.Util.Logging.Logger.Info(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Info(string? msg) -> void +virtual Java.Util.Logging.Logger.IsLoggable(Java.Util.Logging.Level! level) -> bool +virtual Java.Util.Logging.Logger.Level.get -> Java.Util.Logging.Level? +virtual Java.Util.Logging.Logger.Level.set -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, Java.Lang.Throwable? thrown, Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, string? msg) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, string? msg, Java.Lang.Object![]? params) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, string? msg, Java.Lang.Object? param1) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.Level! level, string? msg, Java.Lang.Throwable? thrown) -> void +virtual Java.Util.Logging.Logger.Log(Java.Util.Logging.LogRecord! record) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, Java.Lang.Throwable? thrown, Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? msg) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? msg, Java.Lang.Object![]? params) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? msg, Java.Lang.Object? param1) -> void +virtual Java.Util.Logging.Logger.Logp(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? msg, Java.Lang.Throwable? thrown) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, Java.Util.ResourceBundle? bundle, string? msg, Java.Lang.Throwable? thrown) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, Java.Util.ResourceBundle? bundle, string? msg, params Java.Lang.Object![]? params) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Object![]? params) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Object? param1) -> void +virtual Java.Util.Logging.Logger.Logrb(Java.Util.Logging.Level! level, string? sourceClass, string? sourceMethod, string? bundleName, string? msg, Java.Lang.Throwable? thrown) -> void +virtual Java.Util.Logging.Logger.Name.get -> string? +virtual Java.Util.Logging.Logger.Parent.get -> Java.Util.Logging.Logger? +virtual Java.Util.Logging.Logger.Parent.set -> void +virtual Java.Util.Logging.Logger.RemoveHandler(Java.Util.Logging.Handler? handler) -> void +virtual Java.Util.Logging.Logger.ResourceBundle.get -> Java.Util.ResourceBundle? +virtual Java.Util.Logging.Logger.ResourceBundle.set -> void +virtual Java.Util.Logging.Logger.ResourceBundleName.get -> string? +virtual Java.Util.Logging.Logger.Severe(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Severe(string? msg) -> void +virtual Java.Util.Logging.Logger.Throwing(string? sourceClass, string? sourceMethod, Java.Lang.Throwable? thrown) -> void +virtual Java.Util.Logging.Logger.UseParentHandlers.get -> bool +virtual Java.Util.Logging.Logger.UseParentHandlers.set -> void +virtual Java.Util.Logging.Logger.Warning(Java.Util.Functions.ISupplier! msgSupplier) -> void +virtual Java.Util.Logging.Logger.Warning(string? msg) -> void +virtual Java.Util.Logging.LogManager.AddLogger(Java.Util.Logging.Logger? logger) -> bool +virtual Java.Util.Logging.LogManager.AddPropertyChangeListener(Java.Beans.IPropertyChangeListener? l) -> void +virtual Java.Util.Logging.LogManager.CheckAccess() -> void +virtual Java.Util.Logging.LogManager.GetLogger(string? name) -> Java.Util.Logging.Logger? +virtual Java.Util.Logging.LogManager.GetProperty(string? name) -> string? +virtual Java.Util.Logging.LogManager.LoggerNames.get -> Java.Util.IEnumeration? +virtual Java.Util.Logging.LogManager.ReadConfiguration() -> void +virtual Java.Util.Logging.LogManager.ReadConfiguration(System.IO.Stream? ins) -> void +virtual Java.Util.Logging.LogManager.RemovePropertyChangeListener(Java.Beans.IPropertyChangeListener? l) -> void +virtual Java.Util.Logging.LogManager.Reset() -> void +virtual Java.Util.Logging.LogRecord.GetParameters() -> Java.Lang.Object![]? +virtual Java.Util.Logging.LogRecord.Level.get -> Java.Util.Logging.Level? +virtual Java.Util.Logging.LogRecord.Level.set -> void +virtual Java.Util.Logging.LogRecord.LoggerName.get -> string? +virtual Java.Util.Logging.LogRecord.LoggerName.set -> void +virtual Java.Util.Logging.LogRecord.Message.get -> string? +virtual Java.Util.Logging.LogRecord.Message.set -> void +virtual Java.Util.Logging.LogRecord.Millis.get -> long +virtual Java.Util.Logging.LogRecord.Millis.set -> void +virtual Java.Util.Logging.LogRecord.ResourceBundle.get -> Java.Util.ResourceBundle? +virtual Java.Util.Logging.LogRecord.ResourceBundle.set -> void +virtual Java.Util.Logging.LogRecord.ResourceBundleName.get -> string? +virtual Java.Util.Logging.LogRecord.ResourceBundleName.set -> void +virtual Java.Util.Logging.LogRecord.SequenceNumber.get -> long +virtual Java.Util.Logging.LogRecord.SequenceNumber.set -> void +virtual Java.Util.Logging.LogRecord.SetParameters(Java.Lang.Object![]? parameters) -> void +virtual Java.Util.Logging.LogRecord.SourceClassName.get -> string? +virtual Java.Util.Logging.LogRecord.SourceClassName.set -> void +virtual Java.Util.Logging.LogRecord.SourceMethodName.get -> string? +virtual Java.Util.Logging.LogRecord.SourceMethodName.set -> void +virtual Java.Util.Logging.LogRecord.ThreadID.get -> int +virtual Java.Util.Logging.LogRecord.ThreadID.set -> void +virtual Java.Util.Logging.LogRecord.Thrown.get -> Java.Lang.Throwable? +virtual Java.Util.Logging.LogRecord.Thrown.set -> void +virtual Java.Util.Logging.MemoryHandler.Push() -> void +virtual Java.Util.Logging.MemoryHandler.PushLevel.get -> Java.Util.Logging.Level? +virtual Java.Util.Logging.MemoryHandler.PushLevel.set -> void +virtual Java.Util.Logging.StreamHandler.SetOutputStream(System.IO.Stream? out) -> void +virtual Java.Util.LongSummaryStatistics.Accept(int value) -> void +virtual Java.Util.LongSummaryStatistics.Accept(long value) -> void +virtual Java.Util.LongSummaryStatistics.Combine(Java.Util.LongSummaryStatistics? other) -> void +virtual Java.Util.MissingFormatArgumentException.FormatSpecifier.get -> string? +virtual Java.Util.MissingFormatWidthException.FormatSpecifier.get -> string? +virtual Java.Util.MissingResourceException.ClassName.get -> string? +virtual Java.Util.MissingResourceException.Key.get -> string? +virtual Java.Util.Observable.AddObserver(Java.Util.IObserver? o) -> void +virtual Java.Util.Observable.ClearChanged() -> void +virtual Java.Util.Observable.CountObservers() -> int +virtual Java.Util.Observable.DeleteObserver(Java.Util.IObserver? o) -> void +virtual Java.Util.Observable.DeleteObservers() -> void +virtual Java.Util.Observable.HasChanged.get -> bool +virtual Java.Util.Observable.NotifyObservers() -> void +virtual Java.Util.Observable.NotifyObservers(Java.Lang.Object? arg) -> void +virtual Java.Util.Observable.SetChanged() -> void +virtual Java.Util.Prefs.AbstractPreferences.GetChild(string? nodeName) -> Java.Util.Prefs.AbstractPreferences? +virtual Java.Util.Prefs.AbstractPreferences.IsRemoved.get -> bool +virtual Java.Util.Prefs.NodeChangeEvent.Child.get -> Java.Util.Prefs.Preferences? +virtual Java.Util.Prefs.NodeChangeEvent.Parent.get -> Java.Util.Prefs.Preferences? +virtual Java.Util.Prefs.PreferenceChangeEvent.Key.get -> string? +virtual Java.Util.Prefs.PreferenceChangeEvent.NewValue.get -> string? +virtual Java.Util.Prefs.PreferenceChangeEvent.Node.get -> Java.Util.Prefs.Preferences? +virtual Java.Util.PriorityQueue.Comparator() -> Java.Util.IComparator? +virtual Java.Util.PriorityQueue.ForEach(Java.Util.Functions.IConsumer? action) -> void +virtual Java.Util.PriorityQueue.RemoveIf(Java.Util.Functions.IPredicate? filter) -> bool +virtual Java.Util.Properties.GetProperty(string? key) -> string? +virtual Java.Util.Properties.GetProperty(string? key, string? defaultValue) -> string? +virtual Java.Util.Properties.List(Java.IO.PrintStream? out) -> void +virtual Java.Util.Properties.List(Java.IO.PrintWriter? out) -> void +virtual Java.Util.Properties.Load(Java.IO.Reader? reader) -> void +virtual Java.Util.Properties.Load(System.IO.Stream? inStream) -> void +virtual Java.Util.Properties.LoadFromXML(System.IO.Stream? in) -> void +virtual Java.Util.Properties.PropertyNames() -> Java.Util.IEnumeration? +virtual Java.Util.Properties.Save(System.IO.Stream? out, string? comments) -> void +virtual Java.Util.Properties.SetProperty(string? key, string? value) -> Java.Lang.Object? +virtual Java.Util.Properties.Store(Java.IO.Writer? writer, string? comments) -> void +virtual Java.Util.Properties.Store(System.IO.Stream? out, string? comments) -> void +virtual Java.Util.Properties.StoreToXML(System.IO.Stream? os, string? comment) -> void +virtual Java.Util.Properties.StoreToXML(System.IO.Stream? os, string? comment, string? encoding) -> void +virtual Java.Util.Properties.StringPropertyNames() -> System.Collections.Generic.ICollection? +virtual Java.Util.Random.Next(int bits) -> int +virtual Java.Util.Random.NextBoolean() -> bool +virtual Java.Util.Random.NextBytes(byte[]? bytes) -> void +virtual Java.Util.Random.NextDouble() -> double +virtual Java.Util.Random.NextFloat() -> float +virtual Java.Util.Random.NextGaussian() -> double +virtual Java.Util.Random.NextInt() -> int +virtual Java.Util.Random.NextInt(int bound) -> int +virtual Java.Util.Random.NextLong() -> long +virtual Java.Util.Random.SetSeed(long seed) -> void +virtual Java.Util.Regex.PatternSyntaxException.Description.get -> string? +virtual Java.Util.Regex.PatternSyntaxException.Index.get -> int +virtual Java.Util.Regex.PatternSyntaxException.Pattern.get -> string? +virtual Java.Util.ResourceBundle.BaseBundleName.get -> string? +virtual Java.Util.ResourceBundle.ContainsKey(string? key) -> bool +virtual Java.Util.ResourceBundle.Control.GetCandidateLocales(string? baseName, Java.Util.Locale? locale) -> System.Collections.Generic.IList? +virtual Java.Util.ResourceBundle.Control.GetFallbackLocale(string? baseName, Java.Util.Locale? locale) -> Java.Util.Locale? +virtual Java.Util.ResourceBundle.Control.GetFormats(string? baseName) -> System.Collections.Generic.IList? +virtual Java.Util.ResourceBundle.Control.GetTimeToLive(string? baseName, Java.Util.Locale? locale) -> long +virtual Java.Util.ResourceBundle.Control.NeedsReload(string? baseName, Java.Util.Locale? locale, string? format, Java.Lang.ClassLoader? loader, Java.Util.ResourceBundle? bundle, long loadTime) -> bool +virtual Java.Util.ResourceBundle.Control.NewBundle(string? baseName, Java.Util.Locale? locale, string? format, Java.Lang.ClassLoader? loader, bool reload) -> Java.Util.ResourceBundle? +virtual Java.Util.ResourceBundle.Control.ToBundleName(string? baseName, Java.Util.Locale? locale) -> string? +virtual Java.Util.ResourceBundle.HandleKeySet() -> System.Collections.Generic.ICollection? +virtual Java.Util.ResourceBundle.KeySet() -> System.Collections.Generic.ICollection? +virtual Java.Util.ResourceBundle.Locale.get -> Java.Util.Locale? +virtual Java.Util.ResourceBundle.SetParent(Java.Util.ResourceBundle? parent) -> void +virtual Java.Util.SimpleTimeZone.SetDSTSavings(int millisSavedDuringDST) -> void +virtual Java.Util.SimpleTimeZone.SetEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime) -> void +virtual Java.Util.SimpleTimeZone.SetEndRule(int endMonth, int endDay, int endDayOfWeek, int endTime, bool after) -> void +virtual Java.Util.SimpleTimeZone.SetEndRule(int endMonth, int endDay, int endTime) -> void +virtual Java.Util.SimpleTimeZone.SetStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime) -> void +virtual Java.Util.SimpleTimeZone.SetStartRule(int startMonth, int startDay, int startDayOfWeek, int startTime, bool after) -> void +virtual Java.Util.SimpleTimeZone.SetStartRule(int startMonth, int startDay, int startTime) -> void +virtual Java.Util.SimpleTimeZone.SetStartYear(int year) -> void +virtual Java.Util.Spliterators.AbstractDoubleSpliterator.Characteristics() -> Java.Util.SpliteratorCharacteristics +virtual Java.Util.Spliterators.AbstractDoubleSpliterator.EstimateSize() -> long +virtual Java.Util.Spliterators.AbstractIntSpliterator.Characteristics() -> Java.Util.SpliteratorCharacteristics +virtual Java.Util.Spliterators.AbstractIntSpliterator.EstimateSize() -> long +virtual Java.Util.Spliterators.AbstractLongSpliterator.Characteristics() -> Java.Util.SpliteratorCharacteristics +virtual Java.Util.Spliterators.AbstractLongSpliterator.EstimateSize() -> long +virtual Java.Util.Spliterators.AbstractSpliterator.Characteristics() -> Java.Util.SpliteratorCharacteristics +virtual Java.Util.Spliterators.AbstractSpliterator.EstimateSize() -> long +virtual Java.Util.Spliterators.AbstractSpliterator.TrySplit() -> Java.Util.ISpliterator? +virtual Java.Util.Stack.Empty() -> bool +virtual Java.Util.Stack.Peek() -> Java.Lang.Object? +virtual Java.Util.Stack.Pop() -> Java.Lang.Object? +virtual Java.Util.Stack.Push(Java.Lang.Object? item) -> Java.Lang.Object? +virtual Java.Util.Stack.Search(Java.Lang.Object? o) -> int +virtual Java.Util.StringTokenizer.CountTokens() -> int +virtual Java.Util.StringTokenizer.HasMoreElements.get -> bool +virtual Java.Util.StringTokenizer.HasMoreTokens.get -> bool +virtual Java.Util.StringTokenizer.NextElement() -> Java.Lang.Object? +virtual Java.Util.StringTokenizer.NextToken() -> string? +virtual Java.Util.StringTokenizer.NextToken(string? delim) -> string? +virtual Java.Util.Timer.Cancel() -> void +virtual Java.Util.Timer.Purge() -> int +virtual Java.Util.Timer.Schedule(Java.Util.TimerTask? task, Java.Util.Date? firstTime, long period) -> void +virtual Java.Util.Timer.Schedule(Java.Util.TimerTask? task, Java.Util.Date? time) -> void +virtual Java.Util.Timer.Schedule(Java.Util.TimerTask? task, long delay) -> void +virtual Java.Util.Timer.Schedule(Java.Util.TimerTask? task, long delay, long period) -> void +virtual Java.Util.Timer.ScheduleAtFixedRate(Java.Util.TimerTask? task, Java.Util.Date? firstTime, long period) -> void +virtual Java.Util.Timer.ScheduleAtFixedRate(Java.Util.TimerTask? task, long delay, long period) -> void +virtual Java.Util.TimerTask.Cancel() -> bool +virtual Java.Util.TimerTask.ScheduledExecutionTime() -> long +virtual Java.Util.TimeZone.Clone() -> Java.Lang.Object? +virtual Java.Util.TimeZone.DSTSavings.get -> int +virtual Java.Util.TimeZone.GetDisplayName(bool daylightTime, Java.Util.TimeZoneStyle style, Java.Util.Locale? locale) -> string? +virtual Java.Util.TimeZone.GetOffset(long date) -> int +virtual Java.Util.TimeZone.HasSameRules(Java.Util.TimeZone? other) -> bool +virtual Java.Util.TimeZone.ID.get -> string? +virtual Java.Util.TimeZone.ID.set -> void +virtual Java.Util.TimeZone.ObservesDaylightTime() -> bool +virtual Java.Util.TreeMap.CeilingEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.CeilingKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.TreeMap.Clone() -> Java.Lang.Object! +virtual Java.Util.TreeMap.Comparator() -> Java.Util.IComparator? +virtual Java.Util.TreeMap.DescendingKeySet() -> Java.Util.INavigableSet! +virtual Java.Util.TreeMap.DescendingMap() -> Java.Util.INavigableMap! +virtual Java.Util.TreeMap.FirstEntry() -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.FirstKey() -> Java.Lang.Object? +virtual Java.Util.TreeMap.FloorEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.FloorKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.TreeMap.ForEach(Java.Util.Functions.IBiConsumer! action) -> void +virtual Java.Util.TreeMap.HeadMap(Java.Lang.Object? toKey) -> System.Collections.IDictionary! +virtual Java.Util.TreeMap.HeadMap(Java.Lang.Object? toKey, bool inclusive) -> Java.Util.INavigableMap! +virtual Java.Util.TreeMap.HigherEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.HigherKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.TreeMap.LastEntry() -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.LastKey() -> Java.Lang.Object? +virtual Java.Util.TreeMap.LowerEntry(Java.Lang.Object? key) -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.LowerKey(Java.Lang.Object? key) -> Java.Lang.Object? +virtual Java.Util.TreeMap.NavigableKeySet() -> Java.Util.INavigableSet! +virtual Java.Util.TreeMap.PollFirstEntry() -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.PollLastEntry() -> Java.Util.IMapEntry? +virtual Java.Util.TreeMap.Replace(Java.Lang.Object? key, Java.Lang.Object? oldValue, Java.Lang.Object? newValue) -> bool +virtual Java.Util.TreeMap.Replace(Java.Lang.Object? key, Java.Lang.Object? value) -> Java.Lang.Object? +virtual Java.Util.TreeMap.ReplaceAll(Java.Util.Functions.IBiFunction! function) -> void +virtual Java.Util.TreeMap.SubMap(Java.Lang.Object? fromKey, bool fromInclusive, Java.Lang.Object? toKey, bool toInclusive) -> Java.Util.INavigableMap! +virtual Java.Util.TreeMap.SubMap(Java.Lang.Object? fromKey, Java.Lang.Object? toKey) -> System.Collections.IDictionary! +virtual Java.Util.TreeMap.TailMap(Java.Lang.Object? fromKey) -> System.Collections.IDictionary! +virtual Java.Util.TreeMap.TailMap(Java.Lang.Object? fromKey, bool inclusive) -> Java.Util.INavigableMap! +virtual Java.Util.TreeSet.Ceiling(Java.Lang.Object? e) -> Java.Lang.Object? +virtual Java.Util.TreeSet.Clone() -> Java.Lang.Object? +virtual Java.Util.TreeSet.Comparator() -> Java.Util.IComparator? +virtual Java.Util.TreeSet.DescendingIterator() -> Java.Util.IIterator? +virtual Java.Util.TreeSet.DescendingSet() -> Java.Util.INavigableSet? +virtual Java.Util.TreeSet.First() -> Java.Lang.Object? +virtual Java.Util.TreeSet.Floor(Java.Lang.Object? e) -> Java.Lang.Object? +virtual Java.Util.TreeSet.HeadSet(Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +virtual Java.Util.TreeSet.HeadSet(Java.Lang.Object? toElement, bool inclusive) -> Java.Util.INavigableSet? +virtual Java.Util.TreeSet.Higher(Java.Lang.Object? e) -> Java.Lang.Object? +virtual Java.Util.TreeSet.Last() -> Java.Lang.Object? +virtual Java.Util.TreeSet.Lower(Java.Lang.Object? e) -> Java.Lang.Object? +virtual Java.Util.TreeSet.PollFirst() -> Java.Lang.Object? +virtual Java.Util.TreeSet.PollLast() -> Java.Lang.Object? +virtual Java.Util.TreeSet.Spliterator() -> Java.Util.ISpliterator? +virtual Java.Util.TreeSet.SubSet(Java.Lang.Object? fromElement, bool fromInclusive, Java.Lang.Object? toElement, bool toInclusive) -> Java.Util.INavigableSet? +virtual Java.Util.TreeSet.SubSet(Java.Lang.Object? fromElement, Java.Lang.Object? toElement) -> Java.Util.ISortedSet? +virtual Java.Util.TreeSet.TailSet(Java.Lang.Object? fromElement) -> Java.Util.ISortedSet? +virtual Java.Util.TreeSet.TailSet(Java.Lang.Object? fromElement, bool inclusive) -> Java.Util.INavigableSet? +virtual Java.Util.UnknownFormatConversionException.Conversion.get -> string? +virtual Java.Util.UnknownFormatFlagsException.Flags.get -> string? +virtual Java.Util.Vector.AddElement(Java.Lang.Object? obj) -> void +virtual Java.Util.Vector.Capacity() -> int +virtual Java.Util.Vector.Clone() -> Java.Lang.Object! +virtual Java.Util.Vector.CopyInto(Java.Lang.Object![]! anArray) -> void +virtual Java.Util.Vector.ElementAt(int index) -> Java.Lang.Object? +virtual Java.Util.Vector.Elements() -> Java.Util.IEnumeration! +virtual Java.Util.Vector.EnsureCapacity(int minCapacity) -> void +virtual Java.Util.Vector.FirstElement() -> Java.Lang.Object? +virtual Java.Util.Vector.ForEach(Java.Util.Functions.IConsumer! action) -> void +virtual Java.Util.Vector.IndexOf(Java.Lang.Object? o, int index) -> int +virtual Java.Util.Vector.InsertElementAt(Java.Lang.Object? obj, int index) -> void +virtual Java.Util.Vector.LastElement() -> Java.Lang.Object? +virtual Java.Util.Vector.LastIndexOf(Java.Lang.Object? o, int index) -> int +virtual Java.Util.Vector.RemoveAllElements() -> void +virtual Java.Util.Vector.RemoveElement(Java.Lang.Object? obj) -> bool +virtual Java.Util.Vector.RemoveElementAt(int index) -> void +virtual Java.Util.Vector.RemoveIf(Java.Util.Functions.IPredicate! filter) -> bool +virtual Java.Util.Vector.ReplaceAll(Java.Util.Functions.IUnaryOperator! operator) -> void +virtual Java.Util.Vector.SetElementAt(Java.Lang.Object? obj, int index) -> void +virtual Java.Util.Vector.SetSize(int newSize) -> void +virtual Java.Util.Vector.Sort(Java.Util.IComparator? c) -> void +virtual Java.Util.Vector.Spliterator() -> Java.Util.ISpliterator! +virtual Java.Util.Vector.TrimToSize() -> void +virtual Java.Util.WeakHashMap.ForEach(Java.Util.Functions.IBiConsumer! action) -> void +virtual Java.Util.WeakHashMap.ReplaceAll(Java.Util.Functions.IBiFunction! function) -> void +virtual Java.Util.Zip.Adler32.Reset() -> void +virtual Java.Util.Zip.Adler32.Update(byte[]? b) -> void +virtual Java.Util.Zip.Adler32.Update(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.Adler32.Update(int b) -> void +virtual Java.Util.Zip.Adler32.Update(Java.Nio.ByteBuffer? buffer) -> void +virtual Java.Util.Zip.Adler32.Value.get -> long +virtual Java.Util.Zip.CheckedInputStream.Checksum.get -> Java.Util.Zip.IChecksum? +virtual Java.Util.Zip.CheckedOutputStream.Checksum.get -> Java.Util.Zip.IChecksum? +virtual Java.Util.Zip.CRC32.Reset() -> void +virtual Java.Util.Zip.CRC32.Update(byte[]? b) -> void +virtual Java.Util.Zip.CRC32.Update(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.CRC32.Update(int b) -> void +virtual Java.Util.Zip.CRC32.Update(Java.Nio.ByteBuffer? buffer) -> void +virtual Java.Util.Zip.CRC32.Value.get -> long +virtual Java.Util.Zip.Deflater.Adler.get -> int +virtual Java.Util.Zip.Deflater.BytesRead.get -> long +virtual Java.Util.Zip.Deflater.BytesWritten.get -> long +virtual Java.Util.Zip.Deflater.Deflate(byte[]? b) -> int +virtual Java.Util.Zip.Deflater.Deflate(byte[]? b, int off, int len) -> int +virtual Java.Util.Zip.Deflater.Deflate(byte[]? b, int off, int len, int flush) -> int +virtual Java.Util.Zip.Deflater.End() -> void +virtual Java.Util.Zip.Deflater.Finish() -> void +virtual Java.Util.Zip.Deflater.Finished() -> bool +virtual Java.Util.Zip.Deflater.NeedsInput() -> bool +virtual Java.Util.Zip.Deflater.Reset() -> void +virtual Java.Util.Zip.Deflater.SetDictionary(byte[]? b) -> void +virtual Java.Util.Zip.Deflater.SetDictionary(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.Deflater.SetInput(byte[]? b) -> void +virtual Java.Util.Zip.Deflater.SetInput(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.Deflater.SetLevel(int level) -> void +virtual Java.Util.Zip.Deflater.SetStrategy(int strategy) -> void +virtual Java.Util.Zip.Deflater.TotalIn.get -> int +virtual Java.Util.Zip.Deflater.TotalOut.get -> int +virtual Java.Util.Zip.DeflaterOutputStream.Deflate() -> void +virtual Java.Util.Zip.DeflaterOutputStream.Finish() -> void +virtual Java.Util.Zip.Inflater.Adler.get -> int +virtual Java.Util.Zip.Inflater.BytesRead.get -> long +virtual Java.Util.Zip.Inflater.BytesWritten.get -> long +virtual Java.Util.Zip.Inflater.End() -> void +virtual Java.Util.Zip.Inflater.Finished() -> bool +virtual Java.Util.Zip.Inflater.Inflate(byte[]? b) -> int +virtual Java.Util.Zip.Inflater.Inflate(byte[]? b, int off, int len) -> int +virtual Java.Util.Zip.Inflater.NeedsDictionary() -> bool +virtual Java.Util.Zip.Inflater.NeedsInput() -> bool +virtual Java.Util.Zip.Inflater.Remaining.get -> int +virtual Java.Util.Zip.Inflater.Reset() -> void +virtual Java.Util.Zip.Inflater.SetDictionary(byte[]? b) -> void +virtual Java.Util.Zip.Inflater.SetDictionary(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.Inflater.SetInput(byte[]? b) -> void +virtual Java.Util.Zip.Inflater.SetInput(byte[]? b, int off, int len) -> void +virtual Java.Util.Zip.Inflater.TotalIn.get -> int +virtual Java.Util.Zip.Inflater.TotalOut.get -> int +virtual Java.Util.Zip.InflaterInputStream.Fill() -> void +virtual Java.Util.Zip.InflaterOutputStream.Finish() -> void +virtual Java.Util.Zip.ZipEntry.Clone() -> Java.Lang.Object? +virtual Java.Util.Zip.ZipEntry.Comment.get -> string? +virtual Java.Util.Zip.ZipEntry.Comment.set -> void +virtual Java.Util.Zip.ZipEntry.CompressedSize.get -> long +virtual Java.Util.Zip.ZipEntry.CompressedSize.set -> void +virtual Java.Util.Zip.ZipEntry.Crc.get -> long +virtual Java.Util.Zip.ZipEntry.Crc.set -> void +virtual Java.Util.Zip.ZipEntry.CreationTime.get -> Java.Nio.FileNio.Attributes.FileTime? +virtual Java.Util.Zip.ZipEntry.GetExtra() -> byte[]? +virtual Java.Util.Zip.ZipEntry.IsDirectory.get -> bool +virtual Java.Util.Zip.ZipEntry.LastAccessTime.get -> Java.Nio.FileNio.Attributes.FileTime? +virtual Java.Util.Zip.ZipEntry.LastModifiedTime.get -> Java.Nio.FileNio.Attributes.FileTime? +virtual Java.Util.Zip.ZipEntry.Method.get -> int +virtual Java.Util.Zip.ZipEntry.Method.set -> void +virtual Java.Util.Zip.ZipEntry.Name.get -> string? +virtual Java.Util.Zip.ZipEntry.SetCreationTime(Java.Nio.FileNio.Attributes.FileTime? time) -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipEntry.SetExtra(byte[]? extra) -> void +virtual Java.Util.Zip.ZipEntry.SetLastAccessTime(Java.Nio.FileNio.Attributes.FileTime? time) -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipEntry.SetLastModifiedTime(Java.Nio.FileNio.Attributes.FileTime? time) -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipEntry.Size.get -> long +virtual Java.Util.Zip.ZipEntry.Size.set -> void +virtual Java.Util.Zip.ZipEntry.Time.get -> long +virtual Java.Util.Zip.ZipEntry.Time.set -> void +virtual Java.Util.Zip.ZipFile.Close() -> void +virtual Java.Util.Zip.ZipFile.Comment.get -> string? +virtual Java.Util.Zip.ZipFile.Entries() -> Java.Util.IEnumeration? +virtual Java.Util.Zip.ZipFile.GetEntry(string? name) -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipFile.GetInputStream(Java.Util.Zip.ZipEntry? entry) -> System.IO.Stream? +virtual Java.Util.Zip.ZipFile.Name.get -> string? +virtual Java.Util.Zip.ZipFile.Size() -> int +virtual Java.Util.Zip.ZipInputStream.CloseEntry() -> void +virtual Java.Util.Zip.ZipInputStream.CreateZipEntry(string? name) -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipInputStream.NextEntry.get -> Java.Util.Zip.ZipEntry? +virtual Java.Util.Zip.ZipOutputStream.CloseEntry() -> void +virtual Java.Util.Zip.ZipOutputStream.PutNextEntry(Java.Util.Zip.ZipEntry? e) -> void +virtual Java.Util.Zip.ZipOutputStream.SetComment(string? comment) -> void +virtual Java.Util.Zip.ZipOutputStream.SetLevel(int level) -> void +virtual Java.Util.Zip.ZipOutputStream.SetMethod(int method) -> void +virtual Javax.Crypto.CipherSpi.EngineDoFinal(Java.Nio.ByteBuffer? input, Java.Nio.ByteBuffer? output) -> int +virtual Javax.Crypto.CipherSpi.EngineGetKeySize(Java.Security.IKey? key) -> int +virtual Javax.Crypto.CipherSpi.EngineUnwrap(byte[]? wrappedKey, string? wrappedKeyAlgorithm, int wrappedKeyType) -> Java.Security.IKey? +virtual Javax.Crypto.CipherSpi.EngineUpdate(Java.Nio.ByteBuffer? input, Java.Nio.ByteBuffer? output) -> int +virtual Javax.Crypto.CipherSpi.EngineUpdateAAD(byte[]? src, int offset, int len) -> void +virtual Javax.Crypto.CipherSpi.EngineUpdateAAD(Java.Nio.ByteBuffer? src) -> void +virtual Javax.Crypto.CipherSpi.EngineWrap(Java.Security.IKey? key) -> byte[]? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.AlgName.get -> string? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.AlgParameters.get -> Java.Security.AlgorithmParameters? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetEncoded() -> byte[]? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetEncryptedData() -> byte[]? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetKeySpec(Java.Security.IKey? decryptKey) -> Java.Security.Spec.PKCS8EncodedKeySpec? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetKeySpec(Java.Security.IKey? decryptKey, Java.Security.Provider? provider) -> Java.Security.Spec.PKCS8EncodedKeySpec? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetKeySpec(Java.Security.IKey? decryptKey, string? providerName) -> Java.Security.Spec.PKCS8EncodedKeySpec? +virtual Javax.Crypto.EncryptedPrivateKeyInfo.GetKeySpec(Javax.Crypto.Cipher? cipher) -> Java.Security.Spec.PKCS8EncodedKeySpec? +virtual Javax.Crypto.MacSpi.Clone() -> Java.Lang.Object? +virtual Javax.Crypto.MacSpi.EngineUpdate(Java.Nio.ByteBuffer? input) -> void +virtual Javax.Crypto.Spec.DESedeKeySpec.GetKey() -> byte[]? +virtual Javax.Crypto.Spec.DESKeySpec.GetKey() -> byte[]? +virtual Javax.Crypto.Spec.DHGenParameterSpec.ExponentSize.get -> int +virtual Javax.Crypto.Spec.DHGenParameterSpec.PrimeSize.get -> int +virtual Javax.Crypto.Spec.DHParameterSpec.GetG() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHParameterSpec.GetL() -> int +virtual Javax.Crypto.Spec.DHParameterSpec.GetP() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPrivateKeySpec.GetG() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPrivateKeySpec.GetP() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPrivateKeySpec.GetX() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPublicKeySpec.GetG() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPublicKeySpec.GetP() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.DHPublicKeySpec.GetY() -> Java.Math.BigInteger? +virtual Javax.Crypto.Spec.GCMParameterSpec.GetIV() -> byte[]? +virtual Javax.Crypto.Spec.GCMParameterSpec.TLen.get -> int +virtual Javax.Crypto.Spec.IvParameterSpec.GetIV() -> byte[]? +virtual Javax.Crypto.Spec.OAEPParameterSpec.DigestAlgorithm.get -> string? +virtual Javax.Crypto.Spec.OAEPParameterSpec.MGFAlgorithm.get -> string? +virtual Javax.Crypto.Spec.OAEPParameterSpec.MGFParameters.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Javax.Crypto.Spec.OAEPParameterSpec.PSource.get -> Javax.Crypto.Spec.PSource? +virtual Javax.Crypto.Spec.PBEParameterSpec.GetSalt() -> byte[]? +virtual Javax.Crypto.Spec.PBEParameterSpec.IterationCount.get -> int +virtual Javax.Crypto.Spec.PBEParameterSpec.ParameterSpec.get -> Java.Security.Spec.IAlgorithmParameterSpec? +virtual Javax.Crypto.Spec.PSource.Algorithm.get -> string? +virtual Javax.Crypto.Spec.RC2ParameterSpec.EffectiveKeyBits.get -> int +virtual Javax.Crypto.Spec.RC2ParameterSpec.GetIV() -> byte[]? +virtual Javax.Crypto.Spec.RC5ParameterSpec.GetIV() -> byte[]? +virtual Javax.Crypto.Spec.RC5ParameterSpec.Rounds.get -> int +virtual Javax.Crypto.Spec.RC5ParameterSpec.Version.get -> int +virtual Javax.Crypto.Spec.RC5ParameterSpec.WordSize.get -> int +virtual Javax.Crypto.Spec.SecretKeySpec.Algorithm.get -> string? +virtual Javax.Crypto.Spec.SecretKeySpec.Format.get -> string? +virtual Javax.Crypto.Spec.SecretKeySpec.GetEncoded() -> byte[]? +virtual Javax.Net.ServerSocketFactory.CreateServerSocket() -> Java.Net.ServerSocket? +virtual Javax.Net.SocketFactory.CreateSocket() -> Java.Net.Socket? +virtual Javax.Net.Ssl.CertPathTrustManagerParameters.Parameters.get -> Java.Security.Cert.ICertPathParameters? +virtual Javax.Net.Ssl.ExtendedSSLSession.RequestedServerNames.get -> System.Collections.Generic.IList? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.CipherSuite.get -> string? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.GetLocalCertificates() -> Java.Security.Cert.Certificate![]? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.GetPeerCertificateChain() -> Javax.Security.Cert.X509Certificate![]? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.GetPeerCertificates() -> Java.Security.Cert.Certificate![]? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.LocalPrincipal.get -> Java.Security.IPrincipal? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.PeerPrincipal.get -> Java.Security.IPrincipal? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.Session.get -> Javax.Net.Ssl.ISSLSession? +virtual Javax.Net.Ssl.HandshakeCompletedEvent.Socket.get -> Javax.Net.Ssl.SSLSocket? +virtual Javax.Net.Ssl.HttpsURLConnection.HostnameVerifier.get -> Javax.Net.Ssl.IHostnameVerifier? +virtual Javax.Net.Ssl.HttpsURLConnection.HostnameVerifier.set -> void +virtual Javax.Net.Ssl.HttpsURLConnection.LocalPrincipal.get -> Java.Security.IPrincipal? +virtual Javax.Net.Ssl.HttpsURLConnection.PeerPrincipal.get -> Java.Security.IPrincipal? +virtual Javax.Net.Ssl.HttpsURLConnection.SSLSocketFactory.get -> Javax.Net.Ssl.SSLSocketFactory? +virtual Javax.Net.Ssl.HttpsURLConnection.SSLSocketFactory.set -> void +virtual Javax.Net.Ssl.KeyStoreBuilderParameters.Parameters.get -> System.Collections.Generic.IList? +virtual Javax.Net.Ssl.SSLContextSpi.EngineGetDefaultSSLParameters() -> Javax.Net.Ssl.SSLParameters? +virtual Javax.Net.Ssl.SSLContextSpi.EngineGetSupportedSSLParameters() -> Javax.Net.Ssl.SSLParameters? +virtual Javax.Net.Ssl.SSLEngine.ApplicationProtocol.get -> string? +virtual Javax.Net.Ssl.SSLEngine.HandshakeApplicationProtocol.get -> string? +virtual Javax.Net.Ssl.SSLEngine.HandshakeApplicationProtocolSelector.get -> Java.Util.Functions.IBiFunction? +virtual Javax.Net.Ssl.SSLEngine.HandshakeApplicationProtocolSelector.set -> void +virtual Javax.Net.Ssl.SSLEngine.HandshakeSession.get -> Javax.Net.Ssl.ISSLSession? +virtual Javax.Net.Ssl.SSLEngine.PeerHost.get -> string? +virtual Javax.Net.Ssl.SSLEngine.PeerPort.get -> int +virtual Javax.Net.Ssl.SSLEngine.SSLParameters.get -> Javax.Net.Ssl.SSLParameters? +virtual Javax.Net.Ssl.SSLEngine.SSLParameters.set -> void +virtual Javax.Net.Ssl.SSLEngine.Unwrap(Java.Nio.ByteBuffer? src, Java.Nio.ByteBuffer![]? dsts) -> Javax.Net.Ssl.SSLEngineResult? +virtual Javax.Net.Ssl.SSLEngine.Unwrap(Java.Nio.ByteBuffer? src, Java.Nio.ByteBuffer? dst) -> Javax.Net.Ssl.SSLEngineResult? +virtual Javax.Net.Ssl.SSLEngine.Wrap(Java.Nio.ByteBuffer![]? srcs, Java.Nio.ByteBuffer? dst) -> Javax.Net.Ssl.SSLEngineResult? +virtual Javax.Net.Ssl.SSLEngine.Wrap(Java.Nio.ByteBuffer? src, Java.Nio.ByteBuffer? dst) -> Javax.Net.Ssl.SSLEngineResult? +virtual Javax.Net.Ssl.SSLParameters.AlgorithmConstraints.get -> Java.Security.IAlgorithmConstraints? +virtual Javax.Net.Ssl.SSLParameters.AlgorithmConstraints.set -> void +virtual Javax.Net.Ssl.SSLParameters.EndpointIdentificationAlgorithm.get -> string? +virtual Javax.Net.Ssl.SSLParameters.EndpointIdentificationAlgorithm.set -> void +virtual Javax.Net.Ssl.SSLParameters.GetApplicationProtocols() -> string![]? +virtual Javax.Net.Ssl.SSLParameters.GetCipherSuites() -> string![]? +virtual Javax.Net.Ssl.SSLParameters.GetProtocols() -> string![]? +virtual Javax.Net.Ssl.SSLParameters.NeedClientAuth.get -> bool +virtual Javax.Net.Ssl.SSLParameters.NeedClientAuth.set -> void +virtual Javax.Net.Ssl.SSLParameters.SetApplicationProtocols(string![]? protocols) -> void +virtual Javax.Net.Ssl.SSLParameters.SetCipherSuites(string![]? cipherSuites) -> void +virtual Javax.Net.Ssl.SSLParameters.SetProtocols(string![]? protocols) -> void +virtual Javax.Net.Ssl.SSLParameters.WantClientAuth.get -> bool +virtual Javax.Net.Ssl.SSLParameters.WantClientAuth.set -> void +virtual Javax.Net.Ssl.SSLServerSocket.SSLParameters.get -> Javax.Net.Ssl.SSLParameters? +virtual Javax.Net.Ssl.SSLServerSocket.SSLParameters.set -> void +virtual Javax.Net.Ssl.SSLSessionBindingEvent.Name.get -> string? +virtual Javax.Net.Ssl.SSLSessionBindingEvent.Session.get -> Javax.Net.Ssl.ISSLSession? +virtual Javax.Net.Ssl.SSLSocket.ApplicationProtocol.get -> string? +virtual Javax.Net.Ssl.SSLSocket.HandshakeApplicationProtocol.get -> string? +virtual Javax.Net.Ssl.SSLSocket.HandshakeApplicationProtocolSelector.get -> Java.Util.Functions.IBiFunction? +virtual Javax.Net.Ssl.SSLSocket.HandshakeApplicationProtocolSelector.set -> void +virtual Javax.Net.Ssl.SSLSocket.HandshakeSession.get -> Javax.Net.Ssl.ISSLSession? +virtual Javax.Net.Ssl.SSLSocket.SSLParameters.get -> Javax.Net.Ssl.SSLParameters? +virtual Javax.Net.Ssl.SSLSocket.SSLParameters.set -> void +virtual Javax.Net.Ssl.X509ExtendedKeyManager.ChooseEngineClientAlias(string![]? keyType, Java.Security.IPrincipal![]? issuers, Javax.Net.Ssl.SSLEngine? engine) -> string? +virtual Javax.Net.Ssl.X509ExtendedKeyManager.ChooseEngineServerAlias(string? keyType, Java.Security.IPrincipal![]? issuers, Javax.Net.Ssl.SSLEngine? engine) -> string? +virtual Javax.Security.Auth.Callback.PasswordCallback.ClearPassword() -> void +virtual Javax.Security.Auth.Callback.PasswordCallback.GetPassword() -> char[]? +virtual Javax.Security.Auth.Callback.PasswordCallback.IsEchoOn.get -> bool +virtual Javax.Security.Auth.Callback.PasswordCallback.Prompt.get -> string? +virtual Javax.Security.Auth.Callback.PasswordCallback.SetPassword(char[]? password) -> void +virtual Javax.Security.Auth.Callback.UnsupportedCallbackException.Callback.get -> Javax.Security.Auth.Callback.ICallback? +virtual Javax.Security.Auth.SubjectDomainCombiner.Combine(Java.Security.ProtectionDomain![]? currentDomains, Java.Security.ProtectionDomain![]? assignedDomains) -> Java.Security.ProtectionDomain![]? +virtual Javax.Security.Auth.SubjectDomainCombiner.Subject.get -> Javax.Security.Auth.Subject? +virtual Javax.Sql.ConnectionEvent.SQLException.get -> Java.Sql.SQLException? +virtual Javax.Sql.StatementEvent.SQLException.get -> Java.Sql.SQLException? +virtual Javax.Sql.StatementEvent.Statement.get -> Java.Sql.IPreparedStatement? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDuration(bool isPositive, int years, int months, int days, int hours, int minutes, int seconds) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationDayTime(bool isPositive, int day, int hour, int minute, int second) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationDayTime(bool isPositive, Java.Math.BigInteger? day, Java.Math.BigInteger? hour, Java.Math.BigInteger? minute, Java.Math.BigInteger? second) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationDayTime(long durationInMilliseconds) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationDayTime(string? lexicalRepresentation) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationYearMonth(bool isPositive, int year, int month) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationYearMonth(bool isPositive, Java.Math.BigInteger? year, Java.Math.BigInteger? month) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationYearMonth(long durationInMilliseconds) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewDurationYearMonth(string? lexicalRepresentation) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendar(int year, int month, int day, int hour, int minute, int second, int millisecond, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +virtual Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendarDate(int year, int month, int day, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +virtual Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendarTime(int hours, int minutes, int seconds, int milliseconds, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +virtual Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendarTime(int hours, int minutes, int seconds, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +virtual Javax.Xml.Datatype.DatatypeFactory.NewXMLGregorianCalendarTime(int hours, int minutes, int seconds, Java.Math.BigDecimal? fractionalSecond, int timezone) -> Javax.Xml.Datatype.XMLGregorianCalendar? +virtual Javax.Xml.Datatype.Duration.AddTo(Java.Util.Date? date) -> void +virtual Javax.Xml.Datatype.Duration.Days.get -> int +virtual Javax.Xml.Datatype.Duration.GetTimeInMillis(Java.Util.Calendar? startInstant) -> long +virtual Javax.Xml.Datatype.Duration.GetTimeInMillis(Java.Util.Date? startInstant) -> long +virtual Javax.Xml.Datatype.Duration.Hours.get -> int +virtual Javax.Xml.Datatype.Duration.IsLongerThan(Javax.Xml.Datatype.Duration? duration) -> bool +virtual Javax.Xml.Datatype.Duration.IsShorterThan(Javax.Xml.Datatype.Duration? duration) -> bool +virtual Javax.Xml.Datatype.Duration.Minutes.get -> int +virtual Javax.Xml.Datatype.Duration.Months.get -> int +virtual Javax.Xml.Datatype.Duration.Multiply(int factor) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.Duration.Seconds.get -> int +virtual Javax.Xml.Datatype.Duration.Subtract(Javax.Xml.Datatype.Duration? rhs) -> Javax.Xml.Datatype.Duration? +virtual Javax.Xml.Datatype.Duration.XMLSchemaType.get -> Javax.Xml.Namespace.QName? +virtual Javax.Xml.Datatype.Duration.Years.get -> int +virtual Javax.Xml.Datatype.XMLGregorianCalendar.Millisecond.get -> int +virtual Javax.Xml.Datatype.XMLGregorianCalendar.SetTime(int hour, int minute, int second) -> void +virtual Javax.Xml.Datatype.XMLGregorianCalendar.SetTime(int hour, int minute, int second, int millisecond) -> void +virtual Javax.Xml.Datatype.XMLGregorianCalendar.SetTime(int hour, int minute, int second, Java.Math.BigDecimal? fractional) -> void +virtual Javax.Xml.Namespace.QName.LocalPart.get -> string? +virtual Javax.Xml.Namespace.QName.NamespaceURI.get -> string? +virtual Javax.Xml.Namespace.QName.Prefix.get -> string? +virtual Javax.Xml.Parsers.DocumentBuilder.IsXIncludeAware.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilder.Parse(Java.IO.File? f) -> Org.W3c.Dom.IDocument? +virtual Javax.Xml.Parsers.DocumentBuilder.Parse(string? uri) -> Org.W3c.Dom.IDocument? +virtual Javax.Xml.Parsers.DocumentBuilder.Parse(System.IO.Stream? is) -> Org.W3c.Dom.IDocument? +virtual Javax.Xml.Parsers.DocumentBuilder.Parse(System.IO.Stream? is, string? systemId) -> Org.W3c.Dom.IDocument? +virtual Javax.Xml.Parsers.DocumentBuilder.Reset() -> void +virtual Javax.Xml.Parsers.DocumentBuilder.Schema.get -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Coalescing.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Coalescing.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.ExpandEntityReferences.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.ExpandEntityReferences.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.IgnoringComments.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.IgnoringComments.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.IgnoringElementContentWhitespace.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.IgnoringElementContentWhitespace.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.NamespaceAware.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.NamespaceAware.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Schema.get -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Schema.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Validating.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.Validating.set -> void +virtual Javax.Xml.Parsers.DocumentBuilderFactory.XIncludeAware.get -> bool +virtual Javax.Xml.Parsers.DocumentBuilderFactory.XIncludeAware.set -> void +virtual Javax.Xml.Parsers.FactoryConfigurationError.Exception.get -> Java.Lang.Exception? +virtual Javax.Xml.Parsers.SAXParser.IsXIncludeAware.get -> bool +virtual Javax.Xml.Parsers.SAXParser.Parse(Java.IO.File? f, Org.Xml.Sax.HandlerBase? hb) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(Java.IO.File? f, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(Org.Xml.Sax.InputSource? is, Org.Xml.Sax.HandlerBase? hb) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(Org.Xml.Sax.InputSource? is, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(string? uri, Org.Xml.Sax.HandlerBase? hb) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(string? uri, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(System.IO.Stream? is, Org.Xml.Sax.HandlerBase? hb) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(System.IO.Stream? is, Org.Xml.Sax.HandlerBase? hb, string? systemId) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(System.IO.Stream? is, Org.Xml.Sax.Helpers.DefaultHandler? dh) -> void +virtual Javax.Xml.Parsers.SAXParser.Parse(System.IO.Stream? is, Org.Xml.Sax.Helpers.DefaultHandler? dh, string? systemId) -> void +virtual Javax.Xml.Parsers.SAXParser.Reset() -> void +virtual Javax.Xml.Parsers.SAXParser.Schema.get -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Parsers.SAXParserFactory.NamespaceAware.get -> bool +virtual Javax.Xml.Parsers.SAXParserFactory.NamespaceAware.set -> void +virtual Javax.Xml.Parsers.SAXParserFactory.Schema.get -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Parsers.SAXParserFactory.Schema.set -> void +virtual Javax.Xml.Parsers.SAXParserFactory.Validating.get -> bool +virtual Javax.Xml.Parsers.SAXParserFactory.Validating.set -> void +virtual Javax.Xml.Parsers.SAXParserFactory.XIncludeAware.get -> bool +virtual Javax.Xml.Parsers.SAXParserFactory.XIncludeAware.set -> void +virtual Javax.Xml.Transform.Dom.DOMResult.NextSibling.get -> Org.W3c.Dom.INode? +virtual Javax.Xml.Transform.Dom.DOMResult.NextSibling.set -> void +virtual Javax.Xml.Transform.Dom.DOMResult.Node.get -> Org.W3c.Dom.INode? +virtual Javax.Xml.Transform.Dom.DOMResult.Node.set -> void +virtual Javax.Xml.Transform.Dom.DOMResult.SystemId.get -> string? +virtual Javax.Xml.Transform.Dom.DOMResult.SystemId.set -> void +virtual Javax.Xml.Transform.Dom.DOMSource.Node.get -> Org.W3c.Dom.INode? +virtual Javax.Xml.Transform.Dom.DOMSource.Node.set -> void +virtual Javax.Xml.Transform.Dom.DOMSource.SystemId.get -> string? +virtual Javax.Xml.Transform.Dom.DOMSource.SystemId.set -> void +virtual Javax.Xml.Transform.Sax.SAXResult.Handler.get -> Org.Xml.Sax.IContentHandler? +virtual Javax.Xml.Transform.Sax.SAXResult.Handler.set -> void +virtual Javax.Xml.Transform.Sax.SAXResult.LexicalHandler.get -> Org.Xml.Sax.Ext.ILexicalHandler? +virtual Javax.Xml.Transform.Sax.SAXResult.LexicalHandler.set -> void +virtual Javax.Xml.Transform.Sax.SAXResult.SystemId.get -> string? +virtual Javax.Xml.Transform.Sax.SAXResult.SystemId.set -> void +virtual Javax.Xml.Transform.Sax.SAXSource.InputSource.get -> Org.Xml.Sax.InputSource? +virtual Javax.Xml.Transform.Sax.SAXSource.InputSource.set -> void +virtual Javax.Xml.Transform.Sax.SAXSource.SystemId.get -> string? +virtual Javax.Xml.Transform.Sax.SAXSource.SystemId.set -> void +virtual Javax.Xml.Transform.Sax.SAXSource.XMLReader.get -> Org.Xml.Sax.IXMLReader? +virtual Javax.Xml.Transform.Sax.SAXSource.XMLReader.set -> void +virtual Javax.Xml.Transform.Stream.StreamResult.OutputStream.get -> System.IO.Stream? +virtual Javax.Xml.Transform.Stream.StreamResult.OutputStream.set -> void +virtual Javax.Xml.Transform.Stream.StreamResult.SetSystemId(Java.IO.File? f) -> void +virtual Javax.Xml.Transform.Stream.StreamResult.SystemId.get -> string? +virtual Javax.Xml.Transform.Stream.StreamResult.SystemId.set -> void +virtual Javax.Xml.Transform.Stream.StreamResult.Writer.get -> Java.IO.Writer? +virtual Javax.Xml.Transform.Stream.StreamResult.Writer.set -> void +virtual Javax.Xml.Transform.Stream.StreamSource.InputStream.get -> System.IO.Stream? +virtual Javax.Xml.Transform.Stream.StreamSource.InputStream.set -> void +virtual Javax.Xml.Transform.Stream.StreamSource.PublicId.get -> string? +virtual Javax.Xml.Transform.Stream.StreamSource.PublicId.set -> void +virtual Javax.Xml.Transform.Stream.StreamSource.Reader.get -> Java.IO.Reader? +virtual Javax.Xml.Transform.Stream.StreamSource.Reader.set -> void +virtual Javax.Xml.Transform.Stream.StreamSource.SetSystemId(Java.IO.File? f) -> void +virtual Javax.Xml.Transform.Stream.StreamSource.SystemId.get -> string? +virtual Javax.Xml.Transform.Stream.StreamSource.SystemId.set -> void +virtual Javax.Xml.Transform.Transformer.Reset() -> void +virtual Javax.Xml.Transform.TransformerException.Exception.get -> Java.Lang.Throwable? +virtual Javax.Xml.Transform.TransformerException.LocationAsString.get -> string? +virtual Javax.Xml.Transform.TransformerException.Locator.get -> Javax.Xml.Transform.ISourceLocator? +virtual Javax.Xml.Transform.TransformerException.Locator.set -> void +virtual Javax.Xml.Transform.TransformerException.MessageAndLocation.get -> string? +virtual Javax.Xml.Transform.TransformerFactoryConfigurationError.Exception.get -> Java.Lang.Exception? +virtual Javax.Xml.Validation.SchemaFactory.GetFeature(string? name) -> bool +virtual Javax.Xml.Validation.SchemaFactory.GetProperty(string? name) -> Java.Lang.Object? +virtual Javax.Xml.Validation.SchemaFactory.NewSchema(Java.IO.File? schema) -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Validation.SchemaFactory.NewSchema(Java.Net.URL? schema) -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Validation.SchemaFactory.NewSchema(Javax.Xml.Transform.ISource? schema) -> Javax.Xml.Validation.Schema? +virtual Javax.Xml.Validation.SchemaFactory.SetFeature(string? name, bool value) -> void +virtual Javax.Xml.Validation.SchemaFactory.SetProperty(string? name, Java.Lang.Object? object) -> void +virtual Javax.Xml.Validation.Validator.GetFeature(string? name) -> bool +virtual Javax.Xml.Validation.Validator.GetProperty(string? name) -> Java.Lang.Object? +virtual Javax.Xml.Validation.Validator.SetFeature(string? name, bool value) -> void +virtual Javax.Xml.Validation.Validator.SetProperty(string? name, Java.Lang.Object? object) -> void +virtual Javax.Xml.Validation.Validator.Validate(Javax.Xml.Transform.ISource? source) -> void +virtual Javax.Xml.Validation.ValidatorHandler.GetFeature(string? name) -> bool +virtual Javax.Xml.Validation.ValidatorHandler.GetProperty(string? name) -> Java.Lang.Object? +virtual Javax.Xml.Validation.ValidatorHandler.SetFeature(string? name, bool value) -> void +virtual Javax.Xml.Validation.ValidatorHandler.SetProperty(string? name, Java.Lang.Object? object) -> void +virtual Org.Apache.Http.Auth.Params.AuthParamBean.SetCredentialCharset(string? charset) -> void +virtual Org.Apache.Http.Authentication.AuthScope.Host.get -> string? +virtual Org.Apache.Http.Authentication.AuthScope.Match(Org.Apache.Http.Authentication.AuthScope? that) -> int +virtual Org.Apache.Http.Authentication.AuthScope.Port.get -> int +virtual Org.Apache.Http.Authentication.AuthScope.Realm.get -> string? +virtual Org.Apache.Http.Authentication.AuthScope.Scheme.get -> string? +virtual Org.Apache.Http.Authentication.AuthState.AuthScheme.get -> Org.Apache.Http.Authentication.IAuthScheme? +virtual Org.Apache.Http.Authentication.AuthState.AuthScheme.set -> void +virtual Org.Apache.Http.Authentication.AuthState.AuthScope.get -> Org.Apache.Http.Authentication.AuthScope? +virtual Org.Apache.Http.Authentication.AuthState.AuthScope.set -> void +virtual Org.Apache.Http.Authentication.AuthState.Credentials.get -> Org.Apache.Http.Authentication.ICredentials? +virtual Org.Apache.Http.Authentication.AuthState.Credentials.set -> void +virtual Org.Apache.Http.Authentication.AuthState.Invalidate() -> void +virtual Org.Apache.Http.Authentication.AuthState.IsValid.get -> bool +virtual Org.Apache.Http.Authentication.NTCredentials.Domain.get -> string? +virtual Org.Apache.Http.Authentication.NTCredentials.Password.get -> string? +virtual Org.Apache.Http.Authentication.NTCredentials.UserName.get -> string? +virtual Org.Apache.Http.Authentication.NTCredentials.UserPrincipal.get -> Java.Security.IPrincipal? +virtual Org.Apache.Http.Authentication.NTCredentials.Workstation.get -> string? +virtual Org.Apache.Http.Authentication.NTUserPrincipal.Domain.get -> string? +virtual Org.Apache.Http.Authentication.NTUserPrincipal.Name.get -> string? +virtual Org.Apache.Http.Authentication.NTUserPrincipal.Username.get -> string? +virtual Org.Apache.Http.Authentication.UsernamePasswordCredentials.Password.get -> string? +virtual Org.Apache.Http.Authentication.UsernamePasswordCredentials.UserName.get -> string? +virtual Org.Apache.Http.Authentication.UsernamePasswordCredentials.UserPrincipal.get -> Java.Security.IPrincipal? +virtual Org.Apache.Http.Client.HttpResponseException.StatusCode.get -> int +virtual Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.Entity.get -> Org.Apache.Http.IHttpEntity? +virtual Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.Entity.set -> void +virtual Org.Apache.Http.Client.Methods.HttpEntityEnclosingRequestBase.ExpectContinue() -> bool +virtual Org.Apache.Http.Client.Methods.HttpOptions.GetAllowedMethods(Org.Apache.Http.IHttpResponse? response) -> System.Collections.Generic.ICollection? +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.Abort() -> void +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.IsAborted.get -> bool +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.RequestLine.get -> Org.Apache.Http.IRequestLine? +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.SetConnectionRequest(Org.Apache.Http.Conn.IClientConnectionRequest? connRequest) -> void +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.SetReleaseTrigger(Org.Apache.Http.Conn.IConnectionReleaseTrigger? releaseTrigger) -> void +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.URI.get -> Java.Net.URI? +virtual Org.Apache.Http.Client.Methods.HttpRequestBase.URI.set -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetAllowCircularRedirects(bool allow) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetConnectionManagerFactory(Org.Apache.Http.Conn.IClientConnectionManagerFactory? factory) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetConnectionManagerFactoryClassName(string? factory) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetCookiePolicy(string? policy) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetDefaultHeaders(System.Collections.Generic.ICollection? headers) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetDefaultHost(Org.Apache.Http.HttpHost? host) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetHandleAuthentication(bool handle) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetHandleRedirects(bool handle) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetMaxRedirects(int maxRedirects) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetRejectRelativeRedirect(bool reject) -> void +virtual Org.Apache.Http.Client.Params.ClientParamBean.SetVirtualHost(Org.Apache.Http.HttpHost? host) -> void +virtual Org.Apache.Http.Client.Protocol.ClientContextConfigurer.SetAuthSchemePref(System.Collections.Generic.IList? list) -> void +virtual Org.Apache.Http.Client.Protocol.ClientContextConfigurer.SetAuthSchemeRegistry(Org.Apache.Http.Authentication.AuthSchemeRegistry? registry) -> void +virtual Org.Apache.Http.Client.Protocol.ClientContextConfigurer.SetCookieSpecRegistry(Org.Apache.Http.Cookies.CookieSpecRegistry? registry) -> void +virtual Org.Apache.Http.Client.Protocol.ClientContextConfigurer.SetCookieStore(Org.Apache.Http.Client.ICookieStore? store) -> void +virtual Org.Apache.Http.Client.Protocol.ClientContextConfigurer.SetCredentialsProvider(Org.Apache.Http.Client.ICredentialsProvider? provider) -> void +virtual Org.Apache.Http.Client.Protocol.RequestAddCookies.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Client.Protocol.RequestDefaultHeaders.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Client.Protocol.RequestProxyAuthentication.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Client.Protocol.RequestTargetAuthentication.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Client.Protocol.ResponseProcessCookies.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Conn.BasicEofSensorWatcher.EofDetected(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.BasicEofSensorWatcher.StreamAbort(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.BasicEofSensorWatcher.StreamClosed(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.BasicManagedEntity.AbortConnection() -> void +virtual Org.Apache.Http.Conn.BasicManagedEntity.EofDetected(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.BasicManagedEntity.ReleaseConnection() -> void +virtual Org.Apache.Http.Conn.BasicManagedEntity.ReleaseManagedConnection() -> void +virtual Org.Apache.Http.Conn.BasicManagedEntity.StreamAbort(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.BasicManagedEntity.StreamClosed(System.IO.Stream? wrapped) -> bool +virtual Org.Apache.Http.Conn.EofSensorInputStream.AbortConnection() -> void +virtual Org.Apache.Http.Conn.EofSensorInputStream.CheckAbort() -> void +virtual Org.Apache.Http.Conn.EofSensorInputStream.CheckClose() -> void +virtual Org.Apache.Http.Conn.EofSensorInputStream.CheckEOF(int eof) -> void +virtual Org.Apache.Http.Conn.EofSensorInputStream.IsReadAllowed.get -> bool +virtual Org.Apache.Http.Conn.EofSensorInputStream.ReleaseConnection() -> void +virtual Org.Apache.Http.Conn.HttpHostConnectException.Host.get -> Org.Apache.Http.HttpHost? +virtual Org.Apache.Http.Conn.Params.ConnConnectionParamBean.SetMaxStatusLineGarbage(int maxStatusLineGarbage) -> void +virtual Org.Apache.Http.Conn.Params.ConnManagerParamBean.SetConnectionsPerRoute(Org.Apache.Http.Conn.Params.ConnPerRouteBean? connPerRoute) -> void +virtual Org.Apache.Http.Conn.Params.ConnManagerParamBean.SetMaxTotalConnections(int maxConnections) -> void +virtual Org.Apache.Http.Conn.Params.ConnManagerParamBean.SetTimeout(long timeout) -> void +virtual Org.Apache.Http.Conn.Params.ConnRouteParamBean.SetDefaultProxy(Org.Apache.Http.HttpHost? defaultProxy) -> void +virtual Org.Apache.Http.Conn.Params.ConnRouteParamBean.SetForcedRoute(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +virtual Org.Apache.Http.Conn.Params.ConnRouteParamBean.SetLocalAddress(Java.Net.InetAddress? address) -> void +virtual Org.Apache.Http.Conn.Routing.BasicRouteDirector.DirectStep(Org.Apache.Http.Conn.Routing.IRouteInfo? plan, Org.Apache.Http.Conn.Routing.IRouteInfo? fact) -> int +virtual Org.Apache.Http.Conn.Routing.BasicRouteDirector.FirstStep(Org.Apache.Http.Conn.Routing.IRouteInfo? plan) -> int +virtual Org.Apache.Http.Conn.Routing.BasicRouteDirector.NextStep(Org.Apache.Http.Conn.Routing.IRouteInfo? plan, Org.Apache.Http.Conn.Routing.IRouteInfo? fact) -> int +virtual Org.Apache.Http.Conn.Routing.BasicRouteDirector.ProxiedStep(Org.Apache.Http.Conn.Routing.IRouteInfo? plan, Org.Apache.Http.Conn.Routing.IRouteInfo? fact) -> int +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.ConnectSocket(Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params) -> Java.Net.Socket? +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.CreateSocket() -> Java.Net.Socket? +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.CreateSocket(Java.Net.Socket? socket, string? host, int port, bool autoClose) -> Java.Net.Socket? +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.HostnameVerifier.get -> Org.Apache.Http.Conn.Ssl.IX509HostnameVerifier? +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.HostnameVerifier.set -> void +virtual Org.Apache.Http.Conn.Ssl.SSLSocketFactory.IsSecure(Java.Net.Socket? sock) -> bool +virtual Org.Apache.Http.Cookie.Params.CookieSpecParamBean.SetDatePatterns(System.Collections.Generic.ICollection? patterns) -> void +virtual Org.Apache.Http.Cookie.Params.CookieSpecParamBean.SetSingleHeader(bool singleHeader) -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.ConsumeContent() -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.ContentEncoding.get -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Entity.AbstractHttpEntity.ContentEncoding.set -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.ContentType.get -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Entity.AbstractHttpEntity.ContentType.set -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.IsChunked.get -> bool +virtual Org.Apache.Http.Entity.AbstractHttpEntity.SetChunked(bool b) -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.SetContentEncoding(string? ceString) -> void +virtual Org.Apache.Http.Entity.AbstractHttpEntity.SetContentType(string? ctString) -> void +virtual Org.Apache.Http.Entity.ByteArrayEntity.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Entity.FileEntity.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Entity.HttpEntityWrapper.ConsumeContent() -> void +virtual Org.Apache.Http.Entity.HttpEntityWrapper.Content.get -> System.IO.Stream? +virtual Org.Apache.Http.Entity.HttpEntityWrapper.ContentEncoding.get -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Entity.HttpEntityWrapper.ContentLength.get -> long +virtual Org.Apache.Http.Entity.HttpEntityWrapper.ContentType.get -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Entity.HttpEntityWrapper.IsChunked.get -> bool +virtual Org.Apache.Http.Entity.HttpEntityWrapper.IsRepeatable.get -> bool +virtual Org.Apache.Http.Entity.HttpEntityWrapper.IsStreaming.get -> bool +virtual Org.Apache.Http.Entity.HttpEntityWrapper.WriteTo(System.IO.Stream? outstream) -> void +virtual Org.Apache.Http.Entity.StringEntity.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.CreateEntityDeserializer() -> Org.Apache.Http.Impl.Entity.EntityDeserializer? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.CreateEntitySerializer() -> Org.Apache.Http.Impl.Entity.EntitySerializer? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.CreateHttpResponseFactory() -> Org.Apache.Http.IHttpResponseFactory? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.CreateRequestWriter(Org.Apache.Http.IO.ISessionOutputBuffer? buffer, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.IHttpMessageWriter? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.CreateResponseParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.IHttpResponseFactory? responseFactory, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.IHttpMessageParser? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.DoFlush() -> void +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.Flush() -> void +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.Init(Org.Apache.Http.IO.ISessionInputBuffer? inbuffer, Org.Apache.Http.IO.ISessionOutputBuffer? outbuffer, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.IsResponseAvailable(int timeout) -> bool +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.IsStale.get -> bool +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.Metrics.get -> Org.Apache.Http.IHttpConnectionMetrics? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.ReceiveResponseEntity(Org.Apache.Http.IHttpResponse? response) -> void +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.ReceiveResponseHeader() -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.SendRequestEntity(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +virtual Org.Apache.Http.Impl.AbstractHttpClientConnection.SendRequestHeader(Org.Apache.Http.IHttpRequest? request) -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.CreateEntityDeserializer() -> Org.Apache.Http.Impl.Entity.EntityDeserializer? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.CreateEntitySerializer() -> Org.Apache.Http.Impl.Entity.EntitySerializer? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.CreateHttpRequestFactory() -> Org.Apache.Http.IHttpRequestFactory? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.CreateRequestParser(Org.Apache.Http.IO.ISessionInputBuffer? buffer, Org.Apache.Http.IHttpRequestFactory? requestFactory, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.IHttpMessageParser? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.CreateResponseWriter(Org.Apache.Http.IO.ISessionOutputBuffer? buffer, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.IHttpMessageWriter? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.DoFlush() -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.Flush() -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.Init(Org.Apache.Http.IO.ISessionInputBuffer? inbuffer, Org.Apache.Http.IO.ISessionOutputBuffer? outbuffer, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.IsStale.get -> bool +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.Metrics.get -> Org.Apache.Http.IHttpConnectionMetrics? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.ReceiveRequestEntity(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.ReceiveRequestHeader() -> Org.Apache.Http.IHttpRequest? +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.SendResponseEntity(Org.Apache.Http.IHttpResponse? response) -> void +virtual Org.Apache.Http.Impl.AbstractHttpServerConnection.SendResponseHeader(Org.Apache.Http.IHttpResponse? response) -> void +virtual Org.Apache.Http.Impl.Auth.AuthSchemeBase.IsProxy.get -> bool +virtual Org.Apache.Http.Impl.Auth.AuthSchemeBase.ProcessChallenge(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Impl.Auth.BasicSchemeFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Authentication.IAuthScheme? +virtual Org.Apache.Http.Impl.Auth.DigestScheme.OverrideParamter(string? name, string? value) -> void +virtual Org.Apache.Http.Impl.Auth.DigestSchemeFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Authentication.IAuthScheme? +virtual Org.Apache.Http.Impl.Auth.RFC2617Scheme.Parameters.get -> System.Collections.Generic.IDictionary? +virtual Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.AuthPreferences.get -> System.Collections.Generic.IList? +virtual Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.ParseChallenges(Org.Apache.Http.IHeader![]? headers) -> System.Collections.Generic.IDictionary? +virtual Org.Apache.Http.Impl.Client.AbstractAuthenticationHandler.SelectScheme(System.Collections.Generic.IDictionary? challenges, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Authentication.IAuthScheme? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.AddRequestInterceptor(Org.Apache.Http.IHttpRequestInterceptor? itcp, int index) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.AddResponseInterceptor(Org.Apache.Http.IHttpResponseInterceptor? itcp, int index) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.ClearRequestInterceptors() -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.ClearResponseInterceptors() -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.DetermineParams(Org.Apache.Http.IHttpRequest? req) -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.Client.Methods.IHttpUriRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Client.IResponseHandler? responseHandler, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.GetRequestInterceptor(int index) -> Org.Apache.Http.IHttpRequestInterceptor? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.GetResponseInterceptor(int index) -> Org.Apache.Http.IHttpResponseInterceptor? +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.RemoveRequestInterceptorByClass(Java.Lang.Class? clazz) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.RemoveResponseInterceptorByClass(Java.Lang.Class? clazz) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.RequestInterceptorCount.get -> int +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.ResponseInterceptorCount.get -> int +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.SetKeepAliveStrategy(Org.Apache.Http.Conn.IConnectionKeepAliveStrategy? keepAliveStrategy) -> void +virtual Org.Apache.Http.Impl.Client.AbstractHttpClient.SetReuseStrategy(Org.Apache.Http.IConnectionReuseStrategy? reuseStrategy) -> void +virtual Org.Apache.Http.Impl.Client.BasicCookieStore.AddCookie(Org.Apache.Http.Cookies.ICookie? cookie) -> void +virtual Org.Apache.Http.Impl.Client.BasicCookieStore.AddCookies(Org.Apache.Http.Cookies.ICookie![]? cookies) -> void +virtual Org.Apache.Http.Impl.Client.BasicCookieStore.Clear() -> void +virtual Org.Apache.Http.Impl.Client.BasicCookieStore.ClearExpired(Java.Util.Date? date) -> bool +virtual Org.Apache.Http.Impl.Client.BasicCookieStore.Cookies.get -> System.Collections.Generic.IList? +virtual Org.Apache.Http.Impl.Client.BasicCredentialsProvider.Clear() -> void +virtual Org.Apache.Http.Impl.Client.BasicCredentialsProvider.GetCredentials(Org.Apache.Http.Authentication.AuthScope? authscope) -> Org.Apache.Http.Authentication.ICredentials? +virtual Org.Apache.Http.Impl.Client.BasicCredentialsProvider.SetCredentials(Org.Apache.Http.Authentication.AuthScope? authscope, Org.Apache.Http.Authentication.ICredentials? credentials) -> void +virtual Org.Apache.Http.Impl.Client.BasicResponseHandler.HandleResponse(Org.Apache.Http.IHttpResponse? response) -> string? +virtual Org.Apache.Http.Impl.Client.DefaultConnectionKeepAliveStrategy.GetKeepAliveDuration(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> long +virtual Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.IsRequestSentRetryEnabled.get -> bool +virtual Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.RetryCount.get -> int +virtual Org.Apache.Http.Impl.Client.DefaultHttpRequestRetryHandler.RetryRequest(Java.IO.IOException? exception, int executionCount, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.Client.DefaultRedirectHandler.GetLocationURI(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Net.URI? +virtual Org.Apache.Http.Impl.Client.DefaultRedirectHandler.IsRedirectRequested(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.CreateConnectRequest(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpRequest? +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.CreateTunnelToProxy(Org.Apache.Http.Conn.Routing.HttpRoute? route, int hop, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.CreateTunnelToTarget(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.DetermineRoute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Conn.Routing.HttpRoute? +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.EstablishRoute(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.Execute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.HandleResponse(Org.Apache.Http.Impl.Client.RoutedRequest? roureq, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Impl.Client.RoutedRequest? +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.ReleaseConnection() -> void +virtual Org.Apache.Http.Impl.Client.DefaultRequestDirector.RewriteRequestURI(Org.Apache.Http.Impl.Client.RequestWrapper? request, Org.Apache.Http.Conn.Routing.HttpRoute? route) -> void +virtual Org.Apache.Http.Impl.Client.DefaultUserTokenHandler.GetUserToken(Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.Entity.get -> Org.Apache.Http.IHttpEntity? +virtual Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.Entity.set -> void +virtual Org.Apache.Http.Impl.Client.EntityEnclosingRequestWrapper.ExpectContinue() -> bool +virtual Org.Apache.Http.Impl.Client.RedirectLocations.Add(Java.Net.URI? uri) -> void +virtual Org.Apache.Http.Impl.Client.RedirectLocations.Contains(Java.Net.URI? uri) -> bool +virtual Org.Apache.Http.Impl.Client.RedirectLocations.Remove(Java.Net.URI? uri) -> bool +virtual Org.Apache.Http.Impl.Client.RequestWrapper.Abort() -> void +virtual Org.Apache.Http.Impl.Client.RequestWrapper.ExecCount.get -> int +virtual Org.Apache.Http.Impl.Client.RequestWrapper.IncrementExecCount() -> void +virtual Org.Apache.Http.Impl.Client.RequestWrapper.IsAborted.get -> bool +virtual Org.Apache.Http.Impl.Client.RequestWrapper.IsRepeatable.get -> bool +virtual Org.Apache.Http.Impl.Client.RequestWrapper.Method.get -> string? +virtual Org.Apache.Http.Impl.Client.RequestWrapper.Method.set -> void +virtual Org.Apache.Http.Impl.Client.RequestWrapper.Original.get -> Org.Apache.Http.IHttpRequest? +virtual Org.Apache.Http.Impl.Client.RequestWrapper.RequestLine.get -> Org.Apache.Http.IRequestLine? +virtual Org.Apache.Http.Impl.Client.RequestWrapper.ResetHeaders() -> void +virtual Org.Apache.Http.Impl.Client.RequestWrapper.URI.get -> Java.Net.URI? +virtual Org.Apache.Http.Impl.Client.RequestWrapper.URI.set -> void +virtual Org.Apache.Http.Impl.Client.TunnelRefusedException.Response.get -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.AbortConnection() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Detach() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Flush() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.IsMarkedReusable.get -> bool +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.IsOpen.get -> bool +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.IsResponseAvailable(int timeout) -> bool +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.IsSecure.get -> bool +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.IsStale.get -> bool +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.LocalAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.LocalPort.get -> int +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Manager.get -> Org.Apache.Http.Conn.IClientConnectionManager? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.MarkReusable() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.Metrics.get -> Org.Apache.Http.IHttpConnectionMetrics? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.ReceiveResponseEntity(Org.Apache.Http.IHttpResponse? response) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.ReceiveResponseHeader() -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.ReleaseConnection() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.RemoteAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.RemotePort.get -> int +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SendRequestEntity(Org.Apache.Http.IHttpEntityEnclosingRequest? request) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SendRequestHeader(Org.Apache.Http.IHttpRequest? request) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SetIdleDuration(long duration, Java.Util.Concurrent.TimeUnit? unit) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SocketTimeout.get -> int +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SocketTimeout.set -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.SSLSession.get -> Javax.Net.Ssl.ISSLSession? +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.UnmarkReusable() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractClientConnAdapter.WrappedConnection.get -> Org.Apache.Http.Conn.IOperatedClientConnection? +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.LayerProtocol(Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.Open(Org.Apache.Http.Conn.Routing.HttpRoute? route, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.ShutdownEntry() -> void +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.State.get -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.State.set -> void +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.TunnelProxy(Org.Apache.Http.HttpHost? next, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.AbstractPoolEntry.TunnelTarget(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnection.OpenCompleted(bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnection.Opening(Java.Net.Socket? sock, Org.Apache.Http.HttpHost? target) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnection.Update(Java.Net.Socket? sock, Org.Apache.Http.HttpHost? target, bool secure, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.CreateConnection() -> Org.Apache.Http.Conn.IOperatedClientConnection? +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.OpenConnection(Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Java.Net.InetAddress? local, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.PrepareSocket(Java.Net.Socket? sock, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultClientConnectionOperator.UpdateSecureConnection(Org.Apache.Http.Conn.IOperatedClientConnection? conn, Org.Apache.Http.HttpHost? target, Org.Apache.Http.Protocol.IHttpContext? context, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.Conn.DefaultHttpRoutePlanner.DetermineRoute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Conn.Routing.HttpRoute? +virtual Org.Apache.Http.Impl.Conn.IdleConnectionHandler.Add(Org.Apache.Http.IHttpConnection? connection, long validDuration, Java.Util.Concurrent.TimeUnit? unit) -> void +virtual Org.Apache.Http.Impl.Conn.IdleConnectionHandler.CloseExpiredConnections() -> void +virtual Org.Apache.Http.Impl.Conn.IdleConnectionHandler.CloseIdleConnections(long idleTime) -> void +virtual Org.Apache.Http.Impl.Conn.IdleConnectionHandler.Remove(Org.Apache.Http.IHttpConnection? connection) -> bool +virtual Org.Apache.Http.Impl.Conn.IdleConnectionHandler.RemoveAll() -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.IsDataAvailable(int timeout) -> bool +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.Read() -> int +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.Read(byte[]? b) -> int +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.Read(byte[]? b, int off, int len) -> int +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.ReadLine() -> string? +virtual Org.Apache.Http.Impl.Conn.LoggingSessionInputBuffer.ReadLine(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> int +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.Flush() -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.Write(byte[]? b) -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.Write(byte[]? b, int off, int len) -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.Write(int b) -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.WriteLine(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> void +virtual Org.Apache.Http.Impl.Conn.LoggingSessionOutputBuffer.WriteLine(string? s) -> void +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ChooseProxy(System.Collections.Generic.IList? proxies, Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Net.Proxy? +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.DetermineProxy(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.HttpHost? +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.DetermineRoute(Org.Apache.Http.HttpHost? target, Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.Conn.Routing.HttpRoute? +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.GetHost(Java.Net.InetSocketAddress? isa) -> string? +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ProxySelector.get -> Java.Net.ProxySelector? +virtual Org.Apache.Http.Impl.Conn.ProxySelectorRoutePlanner.ProxySelector.set -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.CloseExpiredConnections() -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.CloseIdleConnections(long idletime, Java.Util.Concurrent.TimeUnit? tunit) -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.CreateConnectionOperator(Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg) -> Org.Apache.Http.Conn.IClientConnectionOperator? +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.GetConnection(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Conn.IManagedClientConnection? +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.Close() -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.PoolEntry.Shutdown() -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.ReleaseConnection(Org.Apache.Http.Conn.IManagedClientConnection? conn, long validDuration, Java.Util.Concurrent.TimeUnit? timeUnit) -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.RevokeConnection() -> void +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +virtual Org.Apache.Http.Impl.Conn.SingleClientConnManager.Shutdown() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.CloseConnection(Org.Apache.Http.Conn.IOperatedClientConnection? conn) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.CloseExpiredConnections() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.CloseIdleConnections(long idletime, Java.Util.Concurrent.TimeUnit? tunit) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.EnableConnectionGC() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.HandleReference(Java.Lang.Ref.Reference? ref) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool.Shutdown() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.BasicPooledConnAdapter.PoolEntry.get -> Org.Apache.Http.Impl.Conn.AbstractPoolEntry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.CreateEntry(Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? rospl, Org.Apache.Http.Conn.IClientConnectionOperator? op) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.CreateFreeConnQueue() -> Java.Util.IQueue? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.CreateRouteToPoolMap() -> System.Collections.Generic.IDictionary? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.CreateWaitingThreadQueue() -> Java.Util.IQueue? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.DeleteEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.DeleteLeastUsedEntry() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.GetConnectionsInPool(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> int +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.GetEntryBlocking(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state, long timeout, Java.Util.Concurrent.TimeUnit? tunit, Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter? aborter) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.GetFreeEntry(Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? rospl, Java.Lang.Object? state) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.GetRoutePool(Org.Apache.Http.Conn.Routing.HttpRoute? route, bool create) -> Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.NewRouteSpecificPool(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.NewWaitingThread(Java.Util.Concurrent.Locks.ICondition? cond, Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? rospl) -> Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ConnPoolByRoute.NotifyWaitingThread(Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool? rospl) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.Run() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RefQueueWorker.Shutdown() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.AllocEntry(Java.Lang.Object? state) -> Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.Capacity.get -> int +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.CreatedEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.DeleteEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry) -> bool +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.DropEntry() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.FreeEntry(Org.Apache.Http.Impl.Conn.Tsccm.BasicPoolEntry? entry) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.HasThread.get -> bool +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.IsUnused.get -> bool +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.NextThread() -> Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread? +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.QueueThread(Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread? wt) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.RouteSpecificPool.RemoveThread(Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread? wt) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.CloseExpiredConnections() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.CloseIdleConnections(long idleTimeout, Java.Util.Concurrent.TimeUnit? tunit) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ConnectionsInPool.get -> int +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.CreateConnectionOperator(Org.Apache.Http.Conn.Schemes.SchemeRegistry? schreg) -> Org.Apache.Http.Conn.IClientConnectionOperator? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.CreateConnectionPool(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Impl.Conn.Tsccm.AbstractConnPool? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.GetConnectionsInPool(Org.Apache.Http.Conn.Routing.HttpRoute? route) -> int +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.ReleaseConnection(Org.Apache.Http.Conn.IManagedClientConnection? conn, long validDuration, Java.Util.Concurrent.TimeUnit? timeUnit) -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.RequestConnection(Org.Apache.Http.Conn.Routing.HttpRoute? route, Java.Lang.Object? state) -> Org.Apache.Http.Conn.IClientConnectionRequest? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.SchemeRegistry.get -> Org.Apache.Http.Conn.Schemes.SchemeRegistry? +virtual Org.Apache.Http.Impl.Conn.Tsccm.ThreadSafeClientConnManager.Shutdown() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Await(Java.Util.Date? deadline) -> bool +virtual Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Interrupt() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread.Wakeup() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.Abort() -> void +virtual Org.Apache.Http.Impl.Conn.Tsccm.WaitingThreadAborter.SetWaitingThread(Org.Apache.Http.Impl.Conn.Tsccm.WaitingThread? waitingThread) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Enabled() -> bool +virtual Org.Apache.Http.Impl.Conn.Wire.Input(byte[]? b) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Input(byte[]? b, int off, int len) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Input(int b) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Input(string? s) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Input(System.IO.Stream? instream) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Output(byte[]? b) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Output(byte[]? b, int off, int len) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Output(int b) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Output(string? s) -> void +virtual Org.Apache.Http.Impl.Conn.Wire.Output(System.IO.Stream? outstream) -> void +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.AttribHandlers.get -> System.Collections.Generic.ICollection? +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.FindAttribHandler(string? name) -> Org.Apache.Http.Cookies.ICookieAttributeHandler? +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.GetAttribHandler(string? name) -> Org.Apache.Http.Cookies.ICookieAttributeHandler? +virtual Org.Apache.Http.Impl.Cookie.AbstractCookieSpec.RegisterAttribHandler(string? name, Org.Apache.Http.Cookies.ICookieAttributeHandler? handler) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Comment.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Comment.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.CommentURL.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.ContainsAttribute(string? name) -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Domain.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Domain.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.ExpiryDate.get -> Java.Util.Date? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.ExpiryDate.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.GetAttribute(string? name) -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.GetPorts() -> int[]? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.IsExpired(Java.Util.Date? date) -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.IsPersistent.get -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.IsSecure.get -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Name.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Path.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Path.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetAttribute(string? name, string? value) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.SetSecure(bool secure) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Value.get -> string? +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Value.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Version.get -> int +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie.Version.set -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie2.SetCommentURL(string? commentURL) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie2.SetDiscard(bool discard) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicClientCookie2.SetPorts(int[]? ports) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicDomainHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicDomainHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicDomainHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicPathHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.BasicPathHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +virtual Org.Apache.Http.Impl.Cookie.BasicPathHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.FormatCookies(System.Collections.Generic.IList? cookies) -> System.Collections.Generic.IList? +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.Parse(Org.Apache.Http.IHeader? header, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.Version.get -> int +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpec.VersionHeader.get -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Impl.Cookie.BestMatchSpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +virtual Org.Apache.Http.Impl.Cookie.BrowserCompatSpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +virtual Org.Apache.Http.Impl.Cookie.CookieSpecBase.Parse(Org.Apache.Http.IHeaderElement![]? elems, Org.Apache.Http.Cookies.CookieOrigin? origin) -> System.Collections.Generic.IList? +virtual Org.Apache.Http.Impl.Cookie.NetscapeDraftHeaderParser.ParseHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IHeaderElement? +virtual Org.Apache.Http.Impl.Cookie.NetscapeDraftSpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +virtual Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2109DomainHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2109Spec.FormatCookieAsVer(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Cookies.ICookie? cookie, int version) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2109Spec.FormatParamAsVer(Org.Apache.Http.Util.CharArrayBuffer? buffer, string? name, string? value, int version) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2109SpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +virtual Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? commenturl) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965CommentUrlAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? commenturl) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965DiscardAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.DomainMatch(string? host, string? domain) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? domain) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965DomainAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? portValue) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965PortAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965SpecFactory.NewInstance(Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.Cookies.ICookieSpec? +virtual Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.Match(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> bool +virtual Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.Parse(Org.Apache.Http.Cookies.ISetCookie? cookie, string? value) -> void +virtual Org.Apache.Http.Impl.Cookie.RFC2965VersionAttributeHandler.Validate(Org.Apache.Http.Cookies.ICookie? cookie, Org.Apache.Http.Cookies.CookieOrigin? origin) -> void +virtual Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.CreateTokenIterator(Org.Apache.Http.IHeaderIterator? hit) -> Org.Apache.Http.ITokenIterator? +virtual Org.Apache.Http.Impl.DefaultConnectionReuseStrategy.KeepAlive(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.DefaultHttpClientConnection.Bind(Java.Net.Socket? socket, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.DefaultHttpRequestFactory.NewHttpRequest(Org.Apache.Http.IRequestLine? requestline) -> Org.Apache.Http.IHttpRequest? +virtual Org.Apache.Http.Impl.DefaultHttpRequestFactory.NewHttpRequest(string? method, string? uri) -> Org.Apache.Http.IHttpRequest? +virtual Org.Apache.Http.Impl.DefaultHttpResponseFactory.DetermineLocale(Org.Apache.Http.Protocol.IHttpContext? context) -> Java.Util.Locale? +virtual Org.Apache.Http.Impl.DefaultHttpResponseFactory.NewHttpResponse(Org.Apache.Http.IStatusLine? statusline, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.DefaultHttpResponseFactory.NewHttpResponse(Org.Apache.Http.ProtocolVersion? ver, int status, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Impl.DefaultHttpServerConnection.Bind(Java.Net.Socket? socket, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.EnglishReasonPhraseCatalog.GetReason(int status, Java.Util.Locale? loc) -> string? +virtual Org.Apache.Http.Impl.Entity.EntityDeserializer.Deserialize(Org.Apache.Http.IO.ISessionInputBuffer? inbuffer, Org.Apache.Http.IHttpMessage? message) -> Org.Apache.Http.IHttpEntity? +virtual Org.Apache.Http.Impl.Entity.EntityDeserializer.DoDeserialize(Org.Apache.Http.IO.ISessionInputBuffer? inbuffer, Org.Apache.Http.IHttpMessage? message) -> Org.Apache.Http.Entity.BasicHttpEntity? +virtual Org.Apache.Http.Impl.Entity.EntitySerializer.DoSerialize(Org.Apache.Http.IO.ISessionOutputBuffer? outbuffer, Org.Apache.Http.IHttpMessage? message) -> System.IO.Stream? +virtual Org.Apache.Http.Impl.Entity.EntitySerializer.Serialize(Org.Apache.Http.IO.ISessionOutputBuffer? outbuffer, Org.Apache.Http.IHttpMessage? message, Org.Apache.Http.IHttpEntity? entity) -> void +virtual Org.Apache.Http.Impl.Entity.LaxContentLengthStrategy.DetermineLength(Org.Apache.Http.IHttpMessage? message) -> long +virtual Org.Apache.Http.Impl.Entity.StrictContentLengthStrategy.DetermineLength(Org.Apache.Http.IHttpMessage? message) -> long +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.GetMetric(string? metricName) -> Java.Lang.Object? +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.IncrementRequestCount() -> void +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.IncrementResponseCount() -> void +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.ReceivedBytesCount.get -> long +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.RequestCount.get -> long +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.Reset() -> void +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.ResponseCount.get -> long +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.SentBytesCount.get -> long +virtual Org.Apache.Http.Impl.HttpConnectionMetricsImpl.SetMetric(string? metricName, Java.Lang.Object? obj) -> void +virtual Org.Apache.Http.Impl.IO.AbstractMessageParser.Parse() -> Org.Apache.Http.IHttpMessage? +virtual Org.Apache.Http.Impl.IO.AbstractMessageWriter.Write(Org.Apache.Http.IHttpMessage? message) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.FillBuffer() -> int +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.HasBufferedData.get -> bool +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.Init(System.IO.Stream? instream, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.Read() -> int +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.Read(byte[]? b) -> int +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.Read(byte[]? b, int off, int len) -> int +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.ReadLine() -> string? +virtual Org.Apache.Http.Impl.IO.AbstractSessionInputBuffer.ReadLine(Org.Apache.Http.Util.CharArrayBuffer? charbuffer) -> int +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Flush() -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.FlushBuffer() -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Init(System.IO.Stream? outstream, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Metrics.get -> Org.Apache.Http.IO.IHttpTransportMetrics? +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Write(byte[]? b) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Write(byte[]? b, int off, int len) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.Write(int b) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.WriteLine(Org.Apache.Http.Util.CharArrayBuffer? s) -> void +virtual Org.Apache.Http.Impl.IO.AbstractSessionOutputBuffer.WriteLine(string? s) -> void +virtual Org.Apache.Http.Impl.IO.ChunkedInputStream.GetFooters() -> Org.Apache.Http.IHeader![]? +virtual Org.Apache.Http.Impl.IO.ChunkedOutputStream.Finish() -> void +virtual Org.Apache.Http.Impl.IO.ChunkedOutputStream.FlushCache() -> void +virtual Org.Apache.Http.Impl.IO.ChunkedOutputStream.FlushCacheWithAppend(byte[]? bufferToAppend, int off, int len) -> void +virtual Org.Apache.Http.Impl.IO.ChunkedOutputStream.WriteClosingChunk() -> void +virtual Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.BytesTransferred.get -> long +virtual Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.BytesTransferred.set -> void +virtual Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.IncrementBytesTransferred(long count) -> void +virtual Org.Apache.Http.Impl.IO.HttpTransportMetricsImpl.Reset() -> void +virtual Org.Apache.Http.Impl.NoConnectionReuseStrategy.KeepAlive(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> bool +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.AssertNotOpen() -> void +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.Bind(Java.Net.Socket? socket, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.CreateSessionInputBuffer(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.ISessionInputBuffer? +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.CreateSessionOutputBuffer(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.ISessionOutputBuffer? +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.LocalAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.LocalPort.get -> int +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.RemoteAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.RemotePort.get -> int +virtual Org.Apache.Http.Impl.SocketHttpClientConnection.Socket.get -> Java.Net.Socket? +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.AssertNotOpen() -> void +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.Bind(Java.Net.Socket? socket, Org.Apache.Http.Params.IHttpParams? params) -> void +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.CreateHttpDataReceiver(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.ISessionInputBuffer? +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.CreateHttpDataTransmitter(Java.Net.Socket? socket, int buffersize, Org.Apache.Http.Params.IHttpParams? params) -> Org.Apache.Http.IO.ISessionOutputBuffer? +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.LocalAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.LocalPort.get -> int +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.RemoteAddress.get -> Java.Net.InetAddress? +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.RemotePort.get -> int +virtual Org.Apache.Http.Impl.SocketHttpServerConnection.Socket.get -> Java.Net.Socket? +virtual Org.Apache.Http.Message.AbstractHttpMessage.AddHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.AddHeader(string? name, string? value) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.ContainsHeader(string? name) -> bool +virtual Org.Apache.Http.Message.AbstractHttpMessage.GetAllHeaders() -> Org.Apache.Http.IHeader![]? +virtual Org.Apache.Http.Message.AbstractHttpMessage.GetFirstHeader(string? name) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.AbstractHttpMessage.GetHeaders(string? name) -> Org.Apache.Http.IHeader![]? +virtual Org.Apache.Http.Message.AbstractHttpMessage.GetLastHeader(string? name) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.AbstractHttpMessage.HeaderIterator() -> Org.Apache.Http.IHeaderIterator? +virtual Org.Apache.Http.Message.AbstractHttpMessage.HeaderIterator(string? name) -> Org.Apache.Http.IHeaderIterator? +virtual Org.Apache.Http.Message.AbstractHttpMessage.Params.get -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Message.AbstractHttpMessage.Params.set -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.RemoveHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.RemoveHeaders(string? name) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.SetHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.SetHeader(string? name, string? value) -> void +virtual Org.Apache.Http.Message.AbstractHttpMessage.SetHeaders(Org.Apache.Http.IHeader![]? headers) -> void +virtual Org.Apache.Http.Message.BasicHeader.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BasicHeader.GetElements() -> Org.Apache.Http.IHeaderElement![]? +virtual Org.Apache.Http.Message.BasicHeader.Name.get -> string? +virtual Org.Apache.Http.Message.BasicHeader.Value.get -> string? +virtual Org.Apache.Http.Message.BasicHeaderElement.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BasicHeaderElement.GetParameter(int index) -> Org.Apache.Http.INameValuePair? +virtual Org.Apache.Http.Message.BasicHeaderElement.GetParameterByName(string? name) -> Org.Apache.Http.INameValuePair? +virtual Org.Apache.Http.Message.BasicHeaderElement.GetParameters() -> Org.Apache.Http.INameValuePair![]? +virtual Org.Apache.Http.Message.BasicHeaderElement.Name.get -> string? +virtual Org.Apache.Http.Message.BasicHeaderElement.ParameterCount.get -> int +virtual Org.Apache.Http.Message.BasicHeaderElement.Value.get -> string? +virtual Org.Apache.Http.Message.BasicHeaderElementIterator.HasNext.get -> bool +virtual Org.Apache.Http.Message.BasicHeaderElementIterator.NextElement() -> Org.Apache.Http.IHeaderElement? +virtual Org.Apache.Http.Message.BasicHeaderElementIterator.Remove() -> void +virtual Org.Apache.Http.Message.BasicHeaderIterator.FilterHeader(int index) -> bool +virtual Org.Apache.Http.Message.BasicHeaderIterator.FindNext(int from) -> int +virtual Org.Apache.Http.Message.BasicHeaderIterator.HasNext.get -> bool +virtual Org.Apache.Http.Message.BasicHeaderIterator.NextHeader() -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.BasicHeaderIterator.Remove() -> void +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.DoFormatValue(Org.Apache.Http.Util.CharArrayBuffer? buffer, string? value, bool quote) -> void +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.EstimateElementsLen(Org.Apache.Http.IHeaderElement![]? elems) -> int +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.EstimateHeaderElementLen(Org.Apache.Http.IHeaderElement? elem) -> int +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.EstimateNameValuePairLen(Org.Apache.Http.INameValuePair? nvp) -> int +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.EstimateParametersLen(Org.Apache.Http.INameValuePair![]? nvps) -> int +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatElements(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeaderElement![]? elems, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatHeaderElement(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeaderElement? elem, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatNameValuePair(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.INameValuePair? nvp, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.FormatParameters(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.INameValuePair![]? nvps, bool quote) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.IsSeparator(char ch) -> bool +virtual Org.Apache.Http.Message.BasicHeaderValueFormatter.IsUnsafe(char ch) -> bool +virtual Org.Apache.Http.Message.BasicHeaderValueParser.CreateHeaderElement(string? name, string? value, Org.Apache.Http.INameValuePair![]? params) -> Org.Apache.Http.IHeaderElement? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.CreateNameValuePair(string? name, string? value) -> Org.Apache.Http.INameValuePair? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.ParseElements(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IHeaderElement![]? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.ParseHeaderElement(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IHeaderElement? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.ParseNameValuePair(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.INameValuePair? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.ParseNameValuePair(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor, char[]? delimiters) -> Org.Apache.Http.INameValuePair? +virtual Org.Apache.Http.Message.BasicHeaderValueParser.ParseParameters(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.INameValuePair![]? +virtual Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.Entity.get -> Org.Apache.Http.IHttpEntity? +virtual Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.Entity.set -> void +virtual Org.Apache.Http.Message.BasicHttpEntityEnclosingRequest.ExpectContinue() -> bool +virtual Org.Apache.Http.Message.BasicHttpRequest.RequestLine.get -> Org.Apache.Http.IRequestLine? +virtual Org.Apache.Http.Message.BasicHttpResponse.Entity.get -> Org.Apache.Http.IHttpEntity? +virtual Org.Apache.Http.Message.BasicHttpResponse.Entity.set -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.GetReason(int code) -> string? +virtual Org.Apache.Http.Message.BasicHttpResponse.Locale.get -> Java.Util.Locale? +virtual Org.Apache.Http.Message.BasicHttpResponse.Locale.set -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.SetReasonPhrase(string? reason) -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.SetStatusCode(int code) -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.SetStatusLine(Org.Apache.Http.ProtocolVersion? ver, int code) -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.SetStatusLine(Org.Apache.Http.ProtocolVersion? ver, int code, string? reason) -> void +virtual Org.Apache.Http.Message.BasicHttpResponse.StatusLine.get -> Org.Apache.Http.IStatusLine? +virtual Org.Apache.Http.Message.BasicHttpResponse.StatusLine.set -> void +virtual Org.Apache.Http.Message.BasicLineFormatter.AppendProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.ProtocolVersion? version) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicLineFormatter.DoFormatHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.BasicLineFormatter.DoFormatRequestLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IRequestLine? reqline) -> void +virtual Org.Apache.Http.Message.BasicLineFormatter.DoFormatStatusLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IStatusLine? statline) -> void +virtual Org.Apache.Http.Message.BasicLineFormatter.EstimateProtocolVersionLen(Org.Apache.Http.ProtocolVersion? version) -> int +virtual Org.Apache.Http.Message.BasicLineFormatter.FormatHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IHeader? header) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicLineFormatter.FormatRequestLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IRequestLine? reqline) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicLineFormatter.FormatStatusLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.IStatusLine? statline) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicLineFormatter.InitBuffer(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BasicLineParser.CreateProtocolVersion(int major, int minor) -> Org.Apache.Http.ProtocolVersion? +virtual Org.Apache.Http.Message.BasicLineParser.CreateRequestLine(string? method, string? uri, Org.Apache.Http.ProtocolVersion? ver) -> Org.Apache.Http.IRequestLine? +virtual Org.Apache.Http.Message.BasicLineParser.CreateStatusLine(Org.Apache.Http.ProtocolVersion? ver, int status, string? reason) -> Org.Apache.Http.IStatusLine? +virtual Org.Apache.Http.Message.BasicLineParser.HasProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> bool +virtual Org.Apache.Http.Message.BasicLineParser.ParseHeader(Org.Apache.Http.Util.CharArrayBuffer? buffer) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.BasicLineParser.ParseProtocolVersion(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.ProtocolVersion? +virtual Org.Apache.Http.Message.BasicLineParser.ParseRequestLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IRequestLine? +virtual Org.Apache.Http.Message.BasicLineParser.ParseStatusLine(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> Org.Apache.Http.IStatusLine? +virtual Org.Apache.Http.Message.BasicLineParser.SkipWhitespace(Org.Apache.Http.Util.CharArrayBuffer? buffer, Org.Apache.Http.Message.ParserCursor? cursor) -> void +virtual Org.Apache.Http.Message.BasicListHeaderIterator.FilterHeader(int index) -> bool +virtual Org.Apache.Http.Message.BasicListHeaderIterator.FindNext(int from) -> int +virtual Org.Apache.Http.Message.BasicListHeaderIterator.HasNext.get -> bool +virtual Org.Apache.Http.Message.BasicListHeaderIterator.NextHeader() -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.BasicListHeaderIterator.Remove() -> void +virtual Org.Apache.Http.Message.BasicNameValuePair.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BasicNameValuePair.Name.get -> string? +virtual Org.Apache.Http.Message.BasicNameValuePair.Value.get -> string? +virtual Org.Apache.Http.Message.BasicRequestLine.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BasicRequestLine.Method.get -> string? +virtual Org.Apache.Http.Message.BasicRequestLine.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +virtual Org.Apache.Http.Message.BasicRequestLine.Uri.get -> string? +virtual Org.Apache.Http.Message.BasicStatusLine.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BasicStatusLine.ProtocolVersion.get -> Org.Apache.Http.ProtocolVersion? +virtual Org.Apache.Http.Message.BasicStatusLine.ReasonPhrase.get -> string? +virtual Org.Apache.Http.Message.BasicStatusLine.StatusCode.get -> int +virtual Org.Apache.Http.Message.BasicTokenIterator.CreateToken(string? value, int start, int end) -> string? +virtual Org.Apache.Http.Message.BasicTokenIterator.FindNext(int from) -> int +virtual Org.Apache.Http.Message.BasicTokenIterator.FindTokenEnd(int from) -> int +virtual Org.Apache.Http.Message.BasicTokenIterator.FindTokenSeparator(int from) -> int +virtual Org.Apache.Http.Message.BasicTokenIterator.FindTokenStart(int from) -> int +virtual Org.Apache.Http.Message.BasicTokenIterator.HasNext.get -> bool +virtual Org.Apache.Http.Message.BasicTokenIterator.IsHttpSeparator(char ch) -> bool +virtual Org.Apache.Http.Message.BasicTokenIterator.IsTokenChar(char ch) -> bool +virtual Org.Apache.Http.Message.BasicTokenIterator.IsTokenSeparator(char ch) -> bool +virtual Org.Apache.Http.Message.BasicTokenIterator.IsWhitespace(char ch) -> bool +virtual Org.Apache.Http.Message.BasicTokenIterator.NextToken() -> string? +virtual Org.Apache.Http.Message.BufferedHeader.Buffer.get -> Org.Apache.Http.Util.CharArrayBuffer? +virtual Org.Apache.Http.Message.BufferedHeader.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.BufferedHeader.GetElements() -> Org.Apache.Http.IHeaderElement![]? +virtual Org.Apache.Http.Message.BufferedHeader.Name.get -> string? +virtual Org.Apache.Http.Message.BufferedHeader.Value.get -> string? +virtual Org.Apache.Http.Message.BufferedHeader.ValuePos.get -> int +virtual Org.Apache.Http.Message.HeaderGroup.AddHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.HeaderGroup.Clear() -> void +virtual Org.Apache.Http.Message.HeaderGroup.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.Message.HeaderGroup.ContainsHeader(string? name) -> bool +virtual Org.Apache.Http.Message.HeaderGroup.Copy() -> Org.Apache.Http.Message.HeaderGroup? +virtual Org.Apache.Http.Message.HeaderGroup.GetAllHeaders() -> Org.Apache.Http.IHeader![]? +virtual Org.Apache.Http.Message.HeaderGroup.GetCondensedHeader(string? name) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.HeaderGroup.GetFirstHeader(string? name) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.HeaderGroup.GetHeaders(string? name) -> Org.Apache.Http.IHeader![]? +virtual Org.Apache.Http.Message.HeaderGroup.GetLastHeader(string? name) -> Org.Apache.Http.IHeader? +virtual Org.Apache.Http.Message.HeaderGroup.Iterator() -> Org.Apache.Http.IHeaderIterator? +virtual Org.Apache.Http.Message.HeaderGroup.Iterator(string? name) -> Org.Apache.Http.IHeaderIterator? +virtual Org.Apache.Http.Message.HeaderGroup.RemoveHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.HeaderGroup.SetHeaders(Org.Apache.Http.IHeader![]? headers) -> void +virtual Org.Apache.Http.Message.HeaderGroup.UpdateHeader(Org.Apache.Http.IHeader? header) -> void +virtual Org.Apache.Http.Message.ParserCursor.AtEnd() -> bool +virtual Org.Apache.Http.Message.ParserCursor.LowerBound.get -> int +virtual Org.Apache.Http.Message.ParserCursor.Pos.get -> int +virtual Org.Apache.Http.Message.ParserCursor.UpdatePos(int pos) -> void +virtual Org.Apache.Http.Message.ParserCursor.UpperBound.get -> int +virtual Org.Apache.Http.Params.AbstractHttpParams.GetBooleanParameter(string? name, bool defaultValue) -> bool +virtual Org.Apache.Http.Params.AbstractHttpParams.GetDoubleParameter(string? name, double defaultValue) -> double +virtual Org.Apache.Http.Params.AbstractHttpParams.GetIntParameter(string? name, int defaultValue) -> int +virtual Org.Apache.Http.Params.AbstractHttpParams.GetLongParameter(string? name, long defaultValue) -> long +virtual Org.Apache.Http.Params.AbstractHttpParams.IsParameterFalse(string? name) -> bool +virtual Org.Apache.Http.Params.AbstractHttpParams.IsParameterTrue(string? name) -> bool +virtual Org.Apache.Http.Params.AbstractHttpParams.SetBooleanParameter(string? name, bool value) -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Params.AbstractHttpParams.SetDoubleParameter(string? name, double value) -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Params.AbstractHttpParams.SetIntParameter(string? name, int value) -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Params.AbstractHttpParams.SetLongParameter(string? name, long value) -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetConnectionTimeout(int connectionTimeout) -> void +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetLinger(int linger) -> void +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetSocketBufferSize(int socketBufferSize) -> void +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetSoTimeout(int soTimeout) -> void +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetStaleCheckingEnabled(bool staleCheckingEnabled) -> void +virtual Org.Apache.Http.Params.HttpConnectionParamBean.SetTcpNoDelay(bool tcpNoDelay) -> void +virtual Org.Apache.Http.Params.HttpProtocolParamBean.SetContentCharset(string? contentCharset) -> void +virtual Org.Apache.Http.Params.HttpProtocolParamBean.SetHttpElementCharset(string? httpElementCharset) -> void +virtual Org.Apache.Http.Params.HttpProtocolParamBean.SetUseExpectContinue(bool useExpectContinue) -> void +virtual Org.Apache.Http.Params.HttpProtocolParamBean.SetUserAgent(string? userAgent) -> void +virtual Org.Apache.Http.Params.HttpProtocolParamBean.SetVersion(Org.Apache.Http.HttpVersion? version) -> void +virtual Org.Apache.Http.Protocol.BasicHttpContext.GetAttribute(string? id) -> Java.Lang.Object? +virtual Org.Apache.Http.Protocol.BasicHttpContext.RemoveAttribute(string? id) -> Java.Lang.Object? +virtual Org.Apache.Http.Protocol.BasicHttpContext.SetAttribute(string? id, Java.Lang.Object? obj) -> void +virtual Org.Apache.Http.Protocol.HttpDateGenerator.CurrentDate.get -> string? +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.CanResponseHaveBody(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpResponse? response) -> bool +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.DoReceiveResponse(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpClientConnection? conn, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.DoSendRequest(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpClientConnection? conn, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.Execute(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpClientConnection? conn, Org.Apache.Http.Protocol.IHttpContext? context) -> Org.Apache.Http.IHttpResponse? +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.PostProcess(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpProcessor? processor, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.HttpRequestExecutor.PreProcess(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpProcessor? processor, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.Lookup(string? requestURI) -> Org.Apache.Http.Protocol.IHttpRequestHandler? +virtual Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.MatchUriRequestPattern(string? pattern, string? requestUri) -> bool +virtual Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.Register(string? pattern, Org.Apache.Http.Protocol.IHttpRequestHandler? handler) -> void +virtual Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.SetHandlers(System.Collections.IDictionary? map) -> void +virtual Org.Apache.Http.Protocol.HttpRequestHandlerRegistry.Unregister(string? pattern) -> void +virtual Org.Apache.Http.Protocol.HttpService.DoService(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.HttpService.HandleException(Org.Apache.Http.HttpException? ex, Org.Apache.Http.IHttpResponse? response) -> void +virtual Org.Apache.Http.Protocol.HttpService.HandleRequest(Org.Apache.Http.IHttpServerConnection? conn, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.HttpService.Params.get -> Org.Apache.Http.Params.IHttpParams? +virtual Org.Apache.Http.Protocol.HttpService.Params.set -> void +virtual Org.Apache.Http.Protocol.HttpService.SetConnReuseStrategy(Org.Apache.Http.IConnectionReuseStrategy? connStrategy) -> void +virtual Org.Apache.Http.Protocol.HttpService.SetExpectationVerifier(Org.Apache.Http.Protocol.IHttpExpectationVerifier? expectationVerifier) -> void +virtual Org.Apache.Http.Protocol.HttpService.SetHandlerResolver(Org.Apache.Http.Protocol.IHttpRequestHandlerResolver? handlerResolver) -> void +virtual Org.Apache.Http.Protocol.HttpService.SetHttpProcessor(Org.Apache.Http.Protocol.IHttpProcessor? processor) -> void +virtual Org.Apache.Http.Protocol.HttpService.SetResponseFactory(Org.Apache.Http.IHttpResponseFactory? responseFactory) -> void +virtual Org.Apache.Http.Protocol.RequestConnControl.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.RequestContent.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.RequestDate.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.RequestExpectContinue.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.RequestTargetHost.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.RequestUserAgent.Process(Org.Apache.Http.IHttpRequest? request, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.ResponseConnControl.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.ResponseContent.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.ResponseDate.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.ResponseServer.Process(Org.Apache.Http.IHttpResponse? response, Org.Apache.Http.Protocol.IHttpContext? context) -> void +virtual Org.Apache.Http.Protocol.UriPatternMatcher.Lookup(string? requestURI) -> Java.Lang.Object? +virtual Org.Apache.Http.Protocol.UriPatternMatcher.MatchUriRequestPattern(string? pattern, string? requestUri) -> bool +virtual Org.Apache.Http.Protocol.UriPatternMatcher.Register(string? pattern, Java.Lang.Object? handler) -> void +virtual Org.Apache.Http.Protocol.UriPatternMatcher.SetHandlers(System.Collections.IDictionary? map) -> void +virtual Org.Apache.Http.Protocol.UriPatternMatcher.Unregister(string? pattern) -> void +virtual Org.Apache.Http.ProtocolVersion.Clone() -> Java.Lang.Object? +virtual Org.Apache.Http.ProtocolVersion.CompareToVersion(Org.Apache.Http.ProtocolVersion? that) -> int +virtual Org.Apache.Http.ProtocolVersion.ForVersion(int major, int minor) -> Org.Apache.Http.ProtocolVersion? +virtual Org.Apache.Http.ProtocolVersion.IsComparable(Org.Apache.Http.ProtocolVersion? that) -> bool +virtual Org.Json.JSONArray.Get(int index) -> Java.Lang.Object? +virtual Org.Json.JSONArray.GetBoolean(int index) -> bool +virtual Org.Json.JSONArray.GetDouble(int index) -> double +virtual Org.Json.JSONArray.GetInt(int index) -> int +virtual Org.Json.JSONArray.GetJSONArray(int index) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.GetJSONObject(int index) -> Org.Json.JSONObject? +virtual Org.Json.JSONArray.GetLong(int index) -> long +virtual Org.Json.JSONArray.GetString(int index) -> string? +virtual Org.Json.JSONArray.IsNull(int index) -> bool +virtual Org.Json.JSONArray.Join(string? separator) -> string? +virtual Org.Json.JSONArray.Length() -> int +virtual Org.Json.JSONArray.Opt(int index) -> Java.Lang.Object? +virtual Org.Json.JSONArray.OptBoolean(int index) -> bool +virtual Org.Json.JSONArray.OptBoolean(int index, bool fallback) -> bool +virtual Org.Json.JSONArray.OptDouble(int index) -> double +virtual Org.Json.JSONArray.OptDouble(int index, double fallback) -> double +virtual Org.Json.JSONArray.OptInt(int index) -> int +virtual Org.Json.JSONArray.OptInt(int index, int fallback) -> int +virtual Org.Json.JSONArray.OptJSONArray(int index) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.OptJSONObject(int index) -> Org.Json.JSONObject? +virtual Org.Json.JSONArray.OptLong(int index) -> long +virtual Org.Json.JSONArray.OptLong(int index, long fallback) -> long +virtual Org.Json.JSONArray.OptString(int index) -> string? +virtual Org.Json.JSONArray.OptString(int index, string? fallback) -> string? +virtual Org.Json.JSONArray.Put(bool value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(double value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int index, bool value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int index, double value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int index, int value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int index, Java.Lang.Object? value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int index, long value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(int value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(Java.Lang.Object? value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Put(long value) -> Org.Json.JSONArray? +virtual Org.Json.JSONArray.Remove(int index) -> Java.Lang.Object? +virtual Org.Json.JSONArray.ToJSONObject(Org.Json.JSONArray? names) -> Org.Json.JSONObject? +virtual Org.Json.JSONArray.ToString(int indentSpaces) -> string? +virtual Org.Json.JSONObject.Accumulate(string! name, Java.Lang.Object? value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Append(string! name, Java.Lang.Object? value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Get(string! name) -> Java.Lang.Object! +virtual Org.Json.JSONObject.GetBoolean(string! name) -> bool +virtual Org.Json.JSONObject.GetDouble(string! name) -> double +virtual Org.Json.JSONObject.GetInt(string! name) -> int +virtual Org.Json.JSONObject.GetJSONArray(string! name) -> Org.Json.JSONArray! +virtual Org.Json.JSONObject.GetJSONObject(string! name) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.GetLong(string! name) -> long +virtual Org.Json.JSONObject.GetString(string! name) -> string! +virtual Org.Json.JSONObject.Has(string? name) -> bool +virtual Org.Json.JSONObject.IsNull(string? name) -> bool +virtual Org.Json.JSONObject.Keys() -> Java.Util.IIterator! +virtual Org.Json.JSONObject.Length() -> int +virtual Org.Json.JSONObject.Names() -> Org.Json.JSONArray? +virtual Org.Json.JSONObject.Opt(string? name) -> Java.Lang.Object? +virtual Org.Json.JSONObject.OptBoolean(string? name) -> bool +virtual Org.Json.JSONObject.OptBoolean(string? name, bool fallback) -> bool +virtual Org.Json.JSONObject.OptDouble(string? name) -> double +virtual Org.Json.JSONObject.OptDouble(string? name, double fallback) -> double +virtual Org.Json.JSONObject.OptInt(string? name) -> int +virtual Org.Json.JSONObject.OptInt(string? name, int fallback) -> int +virtual Org.Json.JSONObject.OptJSONArray(string? name) -> Org.Json.JSONArray? +virtual Org.Json.JSONObject.OptJSONObject(string? name) -> Org.Json.JSONObject? +virtual Org.Json.JSONObject.OptLong(string? name) -> long +virtual Org.Json.JSONObject.OptLong(string? name, long fallback) -> long +virtual Org.Json.JSONObject.OptString(string? name) -> string! +virtual Org.Json.JSONObject.OptString(string? name, string! fallback) -> string! +virtual Org.Json.JSONObject.Put(string! name, bool value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Put(string! name, double value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Put(string! name, int value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Put(string! name, Java.Lang.Object? value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Put(string! name, long value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.PutOpt(string? name, Java.Lang.Object? value) -> Org.Json.JSONObject! +virtual Org.Json.JSONObject.Remove(string? name) -> Java.Lang.Object? +virtual Org.Json.JSONObject.ToJSONArray(Org.Json.JSONArray? names) -> Org.Json.JSONArray? +virtual Org.Json.JSONObject.ToString(int indentSpaces) -> string! +virtual Org.Json.JSONStringer.Array() -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.EndArray() -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.EndObject() -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Key(string? name) -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Object() -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Value(bool value) -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Value(double value) -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Value(Java.Lang.Object? value) -> Org.Json.JSONStringer? +virtual Org.Json.JSONStringer.Value(long value) -> Org.Json.JSONStringer? +virtual Org.Json.JSONTokener.Back() -> void +virtual Org.Json.JSONTokener.More() -> bool +virtual Org.Json.JSONTokener.Next() -> char +virtual Org.Json.JSONTokener.Next(char c) -> char +virtual Org.Json.JSONTokener.Next(int length) -> string? +virtual Org.Json.JSONTokener.NextClean() -> char +virtual Org.Json.JSONTokener.NextString(char quote) -> string? +virtual Org.Json.JSONTokener.NextTo(char excluded) -> string? +virtual Org.Json.JSONTokener.NextTo(string? excluded) -> string? +virtual Org.Json.JSONTokener.NextValue() -> Java.Lang.Object? +virtual Org.Json.JSONTokener.SkipPast(string? thru) -> void +virtual Org.Json.JSONTokener.SkipTo(char to) -> char +virtual Org.Json.JSONTokener.SyntaxError(string? message) -> Org.Json.JSONException? +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsDeclared(int index) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsDeclared(string? qName) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsDeclared(string? uri, string? localName) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsSpecified(int index) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsSpecified(string? qName) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.IsSpecified(string? uri, string? localName) -> bool +virtual Org.Xml.Sax.Ext.Attributes2Impl.SetDeclared(int index, bool value) -> void +virtual Org.Xml.Sax.Ext.Attributes2Impl.SetSpecified(int index, bool value) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.AttributeDecl(string? eName, string? aName, string? type, string? mode, string? value) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.Comment(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.ElementDecl(string? name, string? model) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.EndCDATA() -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.EndDTD() -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.EndEntity(string? name) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.ExternalEntityDecl(string? name, string? publicId, string? systemId) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.GetExternalSubset(string? name, string? baseURI) -> Org.Xml.Sax.InputSource? +virtual Org.Xml.Sax.Ext.DefaultHandler2.InternalEntityDecl(string? name, string? value) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.ResolveEntity(string? name, string? publicId, string? baseURI, string? systemId) -> Org.Xml.Sax.InputSource? +virtual Org.Xml.Sax.Ext.DefaultHandler2.StartCDATA() -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.StartDTD(string? name, string? publicId, string? systemId) -> void +virtual Org.Xml.Sax.Ext.DefaultHandler2.StartEntity(string? name) -> void +virtual Org.Xml.Sax.Ext.Locator2Impl.Encoding.get -> string? +virtual Org.Xml.Sax.Ext.Locator2Impl.Encoding.set -> void +virtual Org.Xml.Sax.Ext.Locator2Impl.XMLVersion.get -> string? +virtual Org.Xml.Sax.Ext.Locator2Impl.XMLVersion.set -> void +virtual Org.Xml.Sax.HandlerBase.Characters(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.HandlerBase.EndDocument() -> void +virtual Org.Xml.Sax.HandlerBase.EndElement(string? name) -> void +virtual Org.Xml.Sax.HandlerBase.Error(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.HandlerBase.FatalError(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.HandlerBase.IgnorableWhitespace(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.HandlerBase.NotationDecl(string? name, string? publicId, string? systemId) -> void +virtual Org.Xml.Sax.HandlerBase.ProcessingInstruction(string? target, string? data) -> void +virtual Org.Xml.Sax.HandlerBase.ResolveEntity(string? publicId, string? systemId) -> Org.Xml.Sax.InputSource? +virtual Org.Xml.Sax.HandlerBase.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +virtual Org.Xml.Sax.HandlerBase.StartDocument() -> void +virtual Org.Xml.Sax.HandlerBase.StartElement(string? name, Org.Xml.Sax.IAttributeList? attributes) -> void +virtual Org.Xml.Sax.HandlerBase.UnparsedEntityDecl(string? name, string? publicId, string? systemId, string? notationName) -> void +virtual Org.Xml.Sax.HandlerBase.Warning(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.AttributeListImpl.AddAttribute(string? name, string? type, string? value) -> void +virtual Org.Xml.Sax.Helpers.AttributeListImpl.Clear() -> void +virtual Org.Xml.Sax.Helpers.AttributeListImpl.GetName(int i) -> string? +virtual Org.Xml.Sax.Helpers.AttributeListImpl.GetType(int i) -> string? +virtual Org.Xml.Sax.Helpers.AttributeListImpl.GetType(string? name) -> string? +virtual Org.Xml.Sax.Helpers.AttributeListImpl.GetValue(int i) -> string? +virtual Org.Xml.Sax.Helpers.AttributeListImpl.GetValue(string? name) -> string? +virtual Org.Xml.Sax.Helpers.AttributeListImpl.Length.get -> int +virtual Org.Xml.Sax.Helpers.AttributeListImpl.RemoveAttribute(string? name) -> void +virtual Org.Xml.Sax.Helpers.AttributeListImpl.SetAttributeList(Org.Xml.Sax.IAttributeList? atts) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.AddAttribute(string? uri, string? localName, string? qName, string? type, string? value) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.Clear() -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetIndex(string? qName) -> int +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetIndex(string? uri, string? localName) -> int +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetLocalName(int index) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetQName(int index) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetType(int index) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetType(string? qName) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetType(string? uri, string? localName) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetURI(int index) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetValue(int index) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetValue(string? qName) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.GetValue(string? uri, string? localName) -> string? +virtual Org.Xml.Sax.Helpers.AttributesImpl.Length.get -> int +virtual Org.Xml.Sax.Helpers.AttributesImpl.RemoveAttribute(int index) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetAttribute(int index, string? uri, string? localName, string? qName, string? type, string? value) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetAttributes(Org.Xml.Sax.IAttributes? atts) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetLocalName(int index, string? localName) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetQName(int index, string? qName) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetType(int index, string? type) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetURI(int index, string? uri) -> void +virtual Org.Xml.Sax.Helpers.AttributesImpl.SetValue(int index, string? value) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.Characters(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.EndDocument() -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.EndElement(string? uri, string? localName, string? qName) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.EndPrefixMapping(string? prefix) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.Error(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.FatalError(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.IgnorableWhitespace(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.NotationDecl(string? name, string? publicId, string? systemId) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.ProcessingInstruction(string? target, string? data) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.ResolveEntity(string? publicId, string? systemId) -> Org.Xml.Sax.InputSource? +virtual Org.Xml.Sax.Helpers.DefaultHandler.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.SkippedEntity(string? name) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.StartDocument() -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? attributes) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.StartPrefixMapping(string? prefix, string? uri) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.UnparsedEntityDecl(string? name, string? publicId, string? systemId, string? notationName) -> void +virtual Org.Xml.Sax.Helpers.DefaultHandler.Warning(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.LocatorImpl.ColumnNumber.get -> int +virtual Org.Xml.Sax.Helpers.LocatorImpl.ColumnNumber.set -> void +virtual Org.Xml.Sax.Helpers.LocatorImpl.LineNumber.get -> int +virtual Org.Xml.Sax.Helpers.LocatorImpl.LineNumber.set -> void +virtual Org.Xml.Sax.Helpers.LocatorImpl.PublicId.get -> string? +virtual Org.Xml.Sax.Helpers.LocatorImpl.PublicId.set -> void +virtual Org.Xml.Sax.Helpers.LocatorImpl.SystemId.get -> string? +virtual Org.Xml.Sax.Helpers.LocatorImpl.SystemId.set -> void +virtual Org.Xml.Sax.Helpers.NamespaceSupport.DeclaredPrefixes.get -> Java.Util.IEnumeration? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.DeclarePrefix(string? prefix, string? uri) -> bool +virtual Org.Xml.Sax.Helpers.NamespaceSupport.GetPrefix(string? uri) -> string? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.GetPrefixes(string? uri) -> Java.Util.IEnumeration? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.GetURI(string? prefix) -> string? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.NamespaceDeclUris.get -> bool +virtual Org.Xml.Sax.Helpers.NamespaceSupport.NamespaceDeclUris.set -> void +virtual Org.Xml.Sax.Helpers.NamespaceSupport.PopContext() -> void +virtual Org.Xml.Sax.Helpers.NamespaceSupport.Prefixes.get -> Java.Util.IEnumeration? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.ProcessName(string? qName, string![]? parts, bool isAttribute) -> string![]? +virtual Org.Xml.Sax.Helpers.NamespaceSupport.PushContext() -> void +virtual Org.Xml.Sax.Helpers.NamespaceSupport.Reset() -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.Characters(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +virtual Org.Xml.Sax.Helpers.ParserAdapter.ContentHandler.set -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.DTDHandler.get -> Org.Xml.Sax.IDTDHandler? +virtual Org.Xml.Sax.Helpers.ParserAdapter.DTDHandler.set -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.EndDocument() -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.EndElement(string? qName) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.EntityResolver.get -> Org.Xml.Sax.IEntityResolver? +virtual Org.Xml.Sax.Helpers.ParserAdapter.EntityResolver.set -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +virtual Org.Xml.Sax.Helpers.ParserAdapter.ErrorHandler.set -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.GetFeature(string? name) -> bool +virtual Org.Xml.Sax.Helpers.ParserAdapter.GetProperty(string? name) -> Java.Lang.Object? +virtual Org.Xml.Sax.Helpers.ParserAdapter.IgnorableWhitespace(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.Parse(Org.Xml.Sax.InputSource? input) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.Parse(string? systemId) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.ProcessingInstruction(string? target, string? data) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.SetFeature(string? name, bool value) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.SetProperty(string? name, Java.Lang.Object? value) -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.StartDocument() -> void +virtual Org.Xml.Sax.Helpers.ParserAdapter.StartElement(string? qName, Org.Xml.Sax.IAttributeList? qAtts) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Characters(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ContentHandler.set -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.DTDHandler.get -> Org.Xml.Sax.IDTDHandler? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.DTDHandler.set -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.EndDocument() -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.EndElement(string? uri, string? localName, string? qName) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.EndPrefixMapping(string? prefix) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.EntityResolver.get -> Org.Xml.Sax.IEntityResolver? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.EntityResolver.set -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Error(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ErrorHandler.set -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.FatalError(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.GetFeature(string? name) -> bool +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.GetProperty(string? name) -> Java.Lang.Object? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.IgnorableWhitespace(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.NotationDecl(string? name, string? publicId, string? systemId) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Parent.get -> Org.Xml.Sax.IXMLReader? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Parent.set -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Parse(Org.Xml.Sax.InputSource? input) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Parse(string? systemId) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ProcessingInstruction(string? target, string? data) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.ResolveEntity(string? publicId, string? systemId) -> Org.Xml.Sax.InputSource? +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.SetFeature(string? name, bool value) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.SetProperty(string? name, Java.Lang.Object? value) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.SkippedEntity(string? name) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.StartDocument() -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.StartPrefixMapping(string? prefix, string? uri) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.UnparsedEntityDecl(string? name, string? publicId, string? systemId, string? notationName) -> void +virtual Org.Xml.Sax.Helpers.XMLFilterImpl.Warning(Org.Xml.Sax.SAXParseException? e) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.Characters(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.EndDocument() -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.EndElement(string? uri, string? localName, string? qName) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.EndPrefixMapping(string? prefix) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.IgnorableWhitespace(char[]? ch, int start, int length) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.Parse(Org.Xml.Sax.InputSource? input) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.Parse(string? systemId) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.ProcessingInstruction(string? target, string? data) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetDocumentHandler(Org.Xml.Sax.IDocumentHandler? handler) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetDocumentLocator(Org.Xml.Sax.ILocator? locator) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetDTDHandler(Org.Xml.Sax.IDTDHandler? handler) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetEntityResolver(Org.Xml.Sax.IEntityResolver? resolver) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetErrorHandler(Org.Xml.Sax.IErrorHandler? handler) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SetLocale(Java.Util.Locale? locale) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.SkippedEntity(string? name) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.StartDocument() -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts) -> void +virtual Org.Xml.Sax.Helpers.XMLReaderAdapter.StartPrefixMapping(string? prefix, string? uri) -> void +virtual Org.Xml.Sax.InputSource.ByteStream.get -> System.IO.Stream? +virtual Org.Xml.Sax.InputSource.ByteStream.set -> void +virtual Org.Xml.Sax.InputSource.CharacterStream.get -> Java.IO.Reader? +virtual Org.Xml.Sax.InputSource.CharacterStream.set -> void +virtual Org.Xml.Sax.InputSource.Encoding.get -> string? +virtual Org.Xml.Sax.InputSource.Encoding.set -> void +virtual Org.Xml.Sax.InputSource.PublicId.get -> string? +virtual Org.Xml.Sax.InputSource.PublicId.set -> void +virtual Org.Xml.Sax.InputSource.SystemId.get -> string? +virtual Org.Xml.Sax.InputSource.SystemId.set -> void +virtual Org.Xml.Sax.SAXException.Exception.get -> Java.Lang.Exception? +virtual Org.Xml.Sax.SAXParseException.ColumnNumber.get -> int +virtual Org.Xml.Sax.SAXParseException.LineNumber.get -> int +virtual Org.Xml.Sax.SAXParseException.PublicId.get -> string? +virtual Org.Xml.Sax.SAXParseException.SystemId.get -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.ColumnNumber.get -> int +virtual Org.Xmlpull.V1.Sax2.Driver.ContentHandler.get -> Org.Xml.Sax.IContentHandler? +virtual Org.Xmlpull.V1.Sax2.Driver.ContentHandler.set -> void +virtual Org.Xmlpull.V1.Sax2.Driver.DTDHandler.get -> Org.Xml.Sax.IDTDHandler? +virtual Org.Xmlpull.V1.Sax2.Driver.DTDHandler.set -> void +virtual Org.Xmlpull.V1.Sax2.Driver.EntityResolver.get -> Org.Xml.Sax.IEntityResolver? +virtual Org.Xmlpull.V1.Sax2.Driver.EntityResolver.set -> void +virtual Org.Xmlpull.V1.Sax2.Driver.ErrorHandler.get -> Org.Xml.Sax.IErrorHandler? +virtual Org.Xmlpull.V1.Sax2.Driver.ErrorHandler.set -> void +virtual Org.Xmlpull.V1.Sax2.Driver.GetFeature(string? name) -> bool +virtual Org.Xmlpull.V1.Sax2.Driver.GetIndex(string? qName) -> int +virtual Org.Xmlpull.V1.Sax2.Driver.GetIndex(string? uri, string? localName) -> int +virtual Org.Xmlpull.V1.Sax2.Driver.GetLocalName(int index) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetProperty(string? name) -> Java.Lang.Object? +virtual Org.Xmlpull.V1.Sax2.Driver.GetQName(int index) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetType(int index) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetType(string? qName) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetType(string? uri, string? localName) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetURI(int index) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetValue(int index) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetValue(string? qName) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.GetValue(string? uri, string? localName) -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.Length.get -> int +virtual Org.Xmlpull.V1.Sax2.Driver.LineNumber.get -> int +virtual Org.Xmlpull.V1.Sax2.Driver.Parse(Org.Xml.Sax.InputSource? source) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.Parse(string? systemId) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.ParseSubTree(System.Xml.XmlReader? pp) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.PublicId.get -> string? +virtual Org.Xmlpull.V1.Sax2.Driver.SetFeature(string? name, bool value) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.SetProperty(string? name, Java.Lang.Object? value) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.StartElement(string? namespace, string? localName, string? qName) -> void +virtual Org.Xmlpull.V1.Sax2.Driver.SystemId.get -> string? +virtual Org.XmlPull.V1.XmlPullParserException.ColumnNumber.get -> int +virtual Org.XmlPull.V1.XmlPullParserException.Detail.get -> Java.Lang.Throwable? +virtual Org.XmlPull.V1.XmlPullParserException.LineNumber.get -> int +virtual Org.XmlPull.V1.XmlPullParserFactory.GetFeature(string? name) -> bool +virtual Org.XmlPull.V1.XmlPullParserFactory.NamespaceAware.get -> bool +virtual Org.XmlPull.V1.XmlPullParserFactory.NamespaceAware.set -> void +virtual Org.XmlPull.V1.XmlPullParserFactory.NewPullParser() -> System.Xml.XmlReader? +virtual Org.XmlPull.V1.XmlPullParserFactory.NewSerializer() -> Org.XmlPull.V1.IXmlSerializer? +virtual Org.XmlPull.V1.XmlPullParserFactory.SetFeature(string? name, bool state) -> void +virtual Org.XmlPull.V1.XmlPullParserFactory.Validating.get -> bool +virtual Org.XmlPull.V1.XmlPullParserFactory.Validating.set -> void +virtual Xamarin.Android.Net.AndroidClientHandler.ConfigureCustomSSLSocketFactory(Javax.Net.Ssl.HttpsURLConnection! connection) -> Javax.Net.Ssl.SSLSocketFactory? +virtual Xamarin.Android.Net.AndroidClientHandler.ConfigureKeyManagerFactory(Java.Security.KeyStore? keyStore) -> Javax.Net.Ssl.KeyManagerFactory? +virtual Xamarin.Android.Net.AndroidClientHandler.ConfigureKeyStore(Java.Security.KeyStore? keyStore) -> Java.Security.KeyStore? +virtual Xamarin.Android.Net.AndroidClientHandler.ConfigureTrustManagerFactory(Java.Security.KeyStore? keyStore) -> Javax.Net.Ssl.TrustManagerFactory? +virtual Xamarin.Android.Net.AndroidClientHandler.GetJavaProxy(System.Uri! destination, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +virtual Xamarin.Android.Net.AndroidClientHandler.GetSSLHostnameVerifier(Javax.Net.Ssl.HttpsURLConnection! connection) -> Javax.Net.Ssl.IHostnameVerifier? +virtual Xamarin.Android.Net.AndroidClientHandler.SetupRequest(System.Net.Http.HttpRequestMessage! request, Java.Net.HttpURLConnection! conn) -> System.Threading.Tasks.Task! +virtual Xamarin.Android.Net.AndroidClientHandler.WriteRequestContentToOutput(System.Net.Http.HttpRequestMessage! request, Java.Net.HttpURLConnection! httpConnection, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +virtual Xamarin.Android.Net.AndroidMessageHandler.ConfigureCustomSSLSocketFactory(Javax.Net.Ssl.HttpsURLConnection! connection) -> Javax.Net.Ssl.SSLSocketFactory? +virtual Xamarin.Android.Net.AndroidMessageHandler.ConfigureKeyManagerFactory(Java.Security.KeyStore? keyStore) -> Javax.Net.Ssl.KeyManagerFactory? +virtual Xamarin.Android.Net.AndroidMessageHandler.ConfigureKeyStore(Java.Security.KeyStore? keyStore) -> Java.Security.KeyStore? +virtual Xamarin.Android.Net.AndroidMessageHandler.ConfigureTrustManagerFactory(Java.Security.KeyStore? keyStore) -> Javax.Net.Ssl.TrustManagerFactory? +virtual Xamarin.Android.Net.AndroidMessageHandler.GetJavaProxy(System.Uri! destination, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +virtual Xamarin.Android.Net.AndroidMessageHandler.GetSSLHostnameVerifier(Javax.Net.Ssl.HttpsURLConnection! connection) -> Javax.Net.Ssl.IHostnameVerifier? +virtual Xamarin.Android.Net.AndroidMessageHandler.SetupRequest(System.Net.Http.HttpRequestMessage! request, Java.Net.HttpURLConnection! conn) -> System.Threading.Tasks.Task! +virtual Xamarin.Android.Net.AndroidMessageHandler.WriteRequestContentToOutput(System.Net.Http.HttpRequestMessage! request, Java.Net.HttpURLConnection! httpConnection, System.Threading.CancellationToken cancellationToken) -> System.Threading.Tasks.Task! +Xamarin.Android.Net.AndroidClientHandler +Xamarin.Android.Net.AndroidClientHandler.AndroidClientHandler() -> void +Xamarin.Android.Net.AndroidClientHandler.AssertSelf() -> void +Xamarin.Android.Net.AndroidClientHandler.ConnectTimeout.get -> System.TimeSpan +Xamarin.Android.Net.AndroidClientHandler.ConnectTimeout.set -> void +Xamarin.Android.Net.AndroidClientHandler.PreAuthenticationData.get -> Xamarin.Android.Net.AuthenticationData? +Xamarin.Android.Net.AndroidClientHandler.PreAuthenticationData.set -> void +Xamarin.Android.Net.AndroidClientHandler.ProxyAuthenticationRequested.get -> bool +Xamarin.Android.Net.AndroidClientHandler.ReadTimeout.get -> System.TimeSpan +Xamarin.Android.Net.AndroidClientHandler.ReadTimeout.set -> void +Xamarin.Android.Net.AndroidClientHandler.RequestedAuthentication.get -> System.Collections.Generic.IList? +Xamarin.Android.Net.AndroidClientHandler.RequestNeedsAuthorization.get -> bool +Xamarin.Android.Net.AndroidClientHandler.TrustedCerts.get -> System.Collections.Generic.IList? +Xamarin.Android.Net.AndroidClientHandler.TrustedCerts.set -> void +Xamarin.Android.Net.AndroidHttpResponseMessage +Xamarin.Android.Net.AndroidHttpResponseMessage.AndroidHttpResponseMessage() -> void +Xamarin.Android.Net.AndroidHttpResponseMessage.AndroidHttpResponseMessage(Java.Net.URL! javaUrl, Java.Net.HttpURLConnection! httpConnection) -> void +Xamarin.Android.Net.AndroidHttpResponseMessage.RequestedAuthentication.get -> System.Collections.Generic.IList? +Xamarin.Android.Net.AndroidHttpResponseMessage.RequestNeedsAuthorization.get -> bool +Xamarin.Android.Net.AndroidMessageHandler +Xamarin.Android.Net.AndroidMessageHandler.AllowAutoRedirect.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.AllowAutoRedirect.set -> void +Xamarin.Android.Net.AndroidMessageHandler.AndroidMessageHandler() -> void +Xamarin.Android.Net.AndroidMessageHandler.AssertSelf() -> void +Xamarin.Android.Net.AndroidMessageHandler.AutomaticDecompression.get -> System.Net.DecompressionMethods +Xamarin.Android.Net.AndroidMessageHandler.AutomaticDecompression.set -> void +Xamarin.Android.Net.AndroidMessageHandler.CheckCertificateRevocationList.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.CheckCertificateRevocationList.set -> void +Xamarin.Android.Net.AndroidMessageHandler.ClientCertificateOptions.get -> System.Net.Http.ClientCertificateOption +Xamarin.Android.Net.AndroidMessageHandler.ClientCertificateOptions.set -> void +Xamarin.Android.Net.AndroidMessageHandler.ClientCertificates.get -> System.Security.Cryptography.X509Certificates.X509CertificateCollection? +Xamarin.Android.Net.AndroidMessageHandler.ClientCertificates.set -> void +Xamarin.Android.Net.AndroidMessageHandler.ConnectTimeout.get -> System.TimeSpan +Xamarin.Android.Net.AndroidMessageHandler.ConnectTimeout.set -> void +Xamarin.Android.Net.AndroidMessageHandler.CookieContainer.get -> System.Net.CookieContainer! +Xamarin.Android.Net.AndroidMessageHandler.CookieContainer.set -> void +Xamarin.Android.Net.AndroidMessageHandler.Credentials.get -> System.Net.ICredentials? +Xamarin.Android.Net.AndroidMessageHandler.Credentials.set -> void +Xamarin.Android.Net.AndroidMessageHandler.DefaultProxyCredentials.get -> System.Net.ICredentials? +Xamarin.Android.Net.AndroidMessageHandler.DefaultProxyCredentials.set -> void +Xamarin.Android.Net.AndroidMessageHandler.MaxAutomaticRedirections.get -> int +Xamarin.Android.Net.AndroidMessageHandler.MaxAutomaticRedirections.set -> void +Xamarin.Android.Net.AndroidMessageHandler.MaxConnectionsPerServer.get -> int +Xamarin.Android.Net.AndroidMessageHandler.MaxConnectionsPerServer.set -> void +Xamarin.Android.Net.AndroidMessageHandler.MaxResponseHeadersLength.get -> int +Xamarin.Android.Net.AndroidMessageHandler.MaxResponseHeadersLength.set -> void +Xamarin.Android.Net.AndroidMessageHandler.PreAuthenticate.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.PreAuthenticate.set -> void +Xamarin.Android.Net.AndroidMessageHandler.PreAuthenticationData.get -> Xamarin.Android.Net.AuthenticationData? +Xamarin.Android.Net.AndroidMessageHandler.PreAuthenticationData.set -> void +Xamarin.Android.Net.AndroidMessageHandler.Properties.get -> System.Collections.Generic.IDictionary? +Xamarin.Android.Net.AndroidMessageHandler.Properties.set -> void +Xamarin.Android.Net.AndroidMessageHandler.Proxy.get -> System.Net.IWebProxy? +Xamarin.Android.Net.AndroidMessageHandler.Proxy.set -> void +Xamarin.Android.Net.AndroidMessageHandler.ProxyAuthenticationRequested.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.ReadTimeout.get -> System.TimeSpan +Xamarin.Android.Net.AndroidMessageHandler.ReadTimeout.set -> void +Xamarin.Android.Net.AndroidMessageHandler.RequestedAuthentication.get -> System.Collections.Generic.IList? +Xamarin.Android.Net.AndroidMessageHandler.RequestNeedsAuthorization.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.ServerCertificateCustomValidationCallback.get -> System.Func? +Xamarin.Android.Net.AndroidMessageHandler.ServerCertificateCustomValidationCallback.set -> void +Xamarin.Android.Net.AndroidMessageHandler.SslProtocols.get -> System.Security.Authentication.SslProtocols +Xamarin.Android.Net.AndroidMessageHandler.SslProtocols.set -> void +Xamarin.Android.Net.AndroidMessageHandler.SupportsAutomaticDecompression.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.SupportsProxy.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.SupportsRedirectConfiguration.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.TrustedCerts.get -> System.Collections.Generic.IList? +Xamarin.Android.Net.AndroidMessageHandler.TrustedCerts.set -> void +Xamarin.Android.Net.AndroidMessageHandler.UseCookies.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.UseCookies.set -> void +Xamarin.Android.Net.AndroidMessageHandler.UseProxy.get -> bool +Xamarin.Android.Net.AndroidMessageHandler.UseProxy.set -> void +Xamarin.Android.Net.AuthenticationData +Xamarin.Android.Net.AuthenticationData.AuthenticationData() -> void +Xamarin.Android.Net.AuthenticationData.AuthModule.get -> Xamarin.Android.Net.IAndroidAuthenticationModule? +Xamarin.Android.Net.AuthenticationData.AuthModule.set -> void +Xamarin.Android.Net.AuthenticationData.Challenge.get -> string? +Xamarin.Android.Net.AuthenticationData.Scheme.get -> Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.AuthenticationData.Scheme.set -> void +Xamarin.Android.Net.AuthenticationData.UseProxyAuthentication.get -> bool +Xamarin.Android.Net.AuthenticationData.UseProxyAuthentication.set -> void +Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.AuthenticationScheme.Basic = 2 -> Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.AuthenticationScheme.Digest = 3 -> Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.AuthenticationScheme.None = 0 -> Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.AuthenticationScheme.Unsupported = 1 -> Xamarin.Android.Net.AuthenticationScheme +Xamarin.Android.Net.IAndroidAuthenticationModule +Xamarin.Android.Net.IAndroidAuthenticationModule.Authenticate(string! challenge, Java.Net.HttpURLConnection! request, System.Net.ICredentials! credentials) -> System.Net.Authorization! +Xamarin.Android.Net.IAndroidAuthenticationModule.AuthenticationType.get -> string! +Xamarin.Android.Net.IAndroidAuthenticationModule.CanPreAuthenticate.get -> bool +Xamarin.Android.Net.IAndroidAuthenticationModule.PreAuthenticate(Java.Net.HttpURLConnection! request, System.Net.ICredentials! credentials) -> System.Net.Authorization! +Xamarin.Android.Net.IAndroidAuthenticationModule.Scheme.get -> Xamarin.Android.Net.AuthenticationScheme +~static Android.Runtime.JNIEnv.CallBooleanMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> bool +~static Android.Runtime.JNIEnv.CallByteMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> sbyte +~static Android.Runtime.JNIEnv.CallCharMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> char +~static Android.Runtime.JNIEnv.CallDoubleMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> double +~static Android.Runtime.JNIEnv.CallFloatMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> float +~static Android.Runtime.JNIEnv.CallIntMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> int +~static Android.Runtime.JNIEnv.CallLongMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> long +~static Android.Runtime.JNIEnv.CallNonvirtualBooleanMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> bool +~static Android.Runtime.JNIEnv.CallNonvirtualByteMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> sbyte +~static Android.Runtime.JNIEnv.CallNonvirtualCharMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> char +~static Android.Runtime.JNIEnv.CallNonvirtualDoubleMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> double +~static Android.Runtime.JNIEnv.CallNonvirtualFloatMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> float +~static Android.Runtime.JNIEnv.CallNonvirtualIntMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> int +~static Android.Runtime.JNIEnv.CallNonvirtualLongMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> long +~static Android.Runtime.JNIEnv.CallNonvirtualObjectMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> nint +~static Android.Runtime.JNIEnv.CallNonvirtualShortMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> short +~static Android.Runtime.JNIEnv.CallNonvirtualVoidMethod(nint jobject, nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> void +~static Android.Runtime.JNIEnv.CallObjectMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> nint +~static Android.Runtime.JNIEnv.CallShortMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> short +~static Android.Runtime.JNIEnv.CallStaticBooleanMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> bool +~static Android.Runtime.JNIEnv.CallStaticByteMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> sbyte +~static Android.Runtime.JNIEnv.CallStaticCharMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> char +~static Android.Runtime.JNIEnv.CallStaticDoubleMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> double +~static Android.Runtime.JNIEnv.CallStaticFloatMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> float +~static Android.Runtime.JNIEnv.CallStaticIntMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> int +~static Android.Runtime.JNIEnv.CallStaticLongMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> long +~static Android.Runtime.JNIEnv.CallStaticObjectMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> nint +~static Android.Runtime.JNIEnv.CallStaticShortMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> short +~static Android.Runtime.JNIEnv.CallStaticVoidMethod(nint jclass, nint jmethod, params Android.Runtime.JValue[] parms) -> void +~static Android.Runtime.JNIEnv.CallVoidMethod(nint jobject, nint jmethod, params Android.Runtime.JValue[] parms) -> void +~static Android.Runtime.JNIEnv.CopyArray(byte[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(char[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(double[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(float[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(int[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(long[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, byte[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, char[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, double[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, float[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, int[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, long[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(nint src, short[] dest) -> void +~static Android.Runtime.JNIEnv.CopyArray(short[] src, nint dest) -> void +~static Android.Runtime.JNIEnv.GetFieldID(nint jclass, string name, string sig) -> nint +~static Android.Runtime.JNIEnv.GetMethodID(nint kls, string name, string signature) -> nint +~static Android.Runtime.JNIEnv.GetStaticFieldID(nint jclass, string name, string sig) -> nint +~static Android.Runtime.JNIEnv.GetStaticMethodID(nint jclass, string name, string sig) -> nint +~static Android.Runtime.JNIEnv.NewArray(byte[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(char[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(double[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(float[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(int[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(long[] array) -> nint +~static Android.Runtime.JNIEnv.NewArray(short[] array) -> nint From c984e8b05552d0f38605bceb891e943d6acefb44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Jul 2023 06:11:02 -0400 Subject: [PATCH 032/102] Bump to xamarin/Java.Interop/main@151b03e (#8188) Fixes: https://github.com/xamarin/java.interop/issues/1071 Context: https://github.com/xamarin/java.interop/commit/d0231c5c7eab4b4e51dda43dd523d6649b8f1593 Changes: https://github.com/xamarin/java.interop/compare/e1121ead9f1602c1590abfa6235fa16aec567c4d...151b03ee1eefa62e3d29b034b2aaf05ea73d99ed * xamarin/java.interop@151b03ee: [Java.Interop.Tools.JavaSource] Improve `` parsing (xamarin/java.interop#1125) * xamarin/java.interop@6a9f5cbb: [Java.Interop.Tools.JavaSource] Improve `` parsing (xamarin/java.interop#1126) * xamarin/java.interop@d0231c5c: [generator] Override methods should match base deprecated info (xamarin/java.interop#1130) Commit xamarin/java.interop@d0231c5c updated `override` methods' "obsolete" data to match its base method. This results in several `[ObsoleteOSPlatform]` attributes being switched to `[Obsolete]` attributes. Updated `acceptable-breakages` to allow this. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonathan Pobst --- external/Java.Interop | 2 +- ...acceptable-breakages-vReference-net8.0.txt | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/external/Java.Interop b/external/Java.Interop index e1121ead9f1..151b03ee1ee 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit e1121ead9f1602c1590abfa6235fa16aec567c4d +Subproject commit 151b03ee1eefa62e3d29b034b2aaf05ea73d99ed diff --git a/tests/api-compatibility/acceptable-breakages-vReference-net8.0.txt b/tests/api-compatibility/acceptable-breakages-vReference-net8.0.txt index 6e653ae4b5d..f885f209a8f 100644 --- a/tests/api-compatibility/acceptable-breakages-vReference-net8.0.txt +++ b/tests/api-compatibility/acceptable-breakages-vReference-net8.0.txt @@ -30,3 +30,30 @@ CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.WallpaperManager.PeekFastDrawable()' in the contract but not the implementation. CannotRemoveAttribute : Attribute 'Android.Runtime.RequiresPermissionAttribute' exists on 'Android.App.Admin.DevicePolicyManager.PasswordComplexity.get()' in the contract but not the implementation. CannotChangeAttribute : Attribute 'Android.Runtime.RegisterAttribute' on 'Java.Lang.Reflect.IAnnotatedElement.IsAnnotationPresent(Java.Lang.Class)' changed from '[RegisterAttribute("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElementInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the contract to '[RegisterAttribute("isAnnotationPresent", "(Ljava/lang/Class;)Z", "GetIsAnnotationPresent_Ljava_lang_Class_Handler:Java.Lang.Reflect.IAnnotatedElement, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]' in the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.Fragment.Equals(Java.Lang.Object)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.Fragment.GetHashCode()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.App.IntentService.OnBind(Android.Content.Intent)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.ClearWallpaper()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.PeekWallpaper()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.RemoveStickyBroadcast(Android.Content.Intent)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.RemoveStickyBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyBroadcast(Android.Content.Intent)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyOrderedBroadcast(Android.Content.Intent, Android.Content.BroadcastReceiver, Android.OS.Handler, Android.App.Result, System.String, Android.OS.Bundle)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SendStickyOrderedBroadcastAsUser(Android.Content.Intent, Android.OS.UserHandle, Android.Content.BroadcastReceiver, Android.OS.Handler, Android.App.Result, System.String, Android.OS.Bundle)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SetWallpaper(Android.Graphics.Bitmap)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Content.ContextWrapper.SetWallpaper(System.IO.Stream)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Icu.Util.EthiopicCalendar.HandleGetLimit(Android.Icu.Util.CalendarField, System.Int32)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Media.RemoteController.MetadataEditor.Apply()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress, System.Int32)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.InetAddress, System.Int32, Java.Net.InetAddress, System.Int32)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(Java.Net.Socket, System.String, System.Int32, System.Boolean)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(System.String, System.Int32)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.CreateSocket(System.String, System.Int32, Java.Net.InetAddress, System.Int32)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.GetDefaultCipherSuites()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Net.SSLCertificateSocketFactory.GetSupportedCipherSuites()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Service.Chooser.ChooserTargetService.OnBind(Android.Content.Intent)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Android.Service.Notification.ConditionProviderService.OnBind(Android.Content.Intent)' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.AllowAllHostnameVerifier.ToString()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.BrowserCompatHostnameVerifier.ToString()' in the contract but not the implementation. +CannotRemoveAttribute : Attribute 'System.Runtime.Versioning.ObsoletedOSPlatformAttribute' exists on 'Org.Apache.Http.Conn.Ssl.StrictHostnameVerifier.ToString()' in the contract but not the implementation. From a016b31a88a78bc67a8a33edeabbf92a4dc28c71 Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Fri, 14 Jul 2023 05:23:33 -0500 Subject: [PATCH 033/102] [ci] XA.PublishAllLogs publishes all build logs to build artifacts (#8189) Context: https://github.com/xamarin/xamarin-android/pull/8157/commits/f59a3c2e3c1dad24ac9f42696553ced23d992a96 By default, we only store the CI build logs of jobs that fail. However, there are times when we would like to see the build logs for successful jobs. Add the ability to specify that a CI run should publish *all* of its build logs. When running a job from the UI, set the `XA.PublishAllLogs` variable to `true`: ![image](https://github.com/xamarin/xamarin-android/assets/179295/928069b9-edca-449f-97cb-899f254df102) --- build-tools/automation/yaml-templates/upload-results.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tools/automation/yaml-templates/upload-results.yaml b/build-tools/automation/yaml-templates/upload-results.yaml index fbdddeaaf1b..ed782a58d4d 100644 --- a/build-tools/automation/yaml-templates/upload-results.yaml +++ b/build-tools/automation/yaml-templates/upload-results.yaml @@ -3,7 +3,7 @@ parameters: configuration: $(XA.Build.Configuration) artifactName: results includeBuildResults: false - condition: ne(variables['Agent.JobStatus'], 'Succeeded') + condition: or(ne(variables['Agent.JobStatus'], 'Succeeded'), eq(variables['XA.PublishAllLogs'], 'true')) steps: - template: run-xaprepare.yaml From fc944eee080bd34da94790aab9e6ad64a52cee1c Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Mon, 17 Jul 2023 13:52:22 +0000 Subject: [PATCH 034/102] LLVM IR code generator refactoring and updates (#8140) Context: https://llvm.org/docs/OpaquePointers.html Context: 903ba37ce70d2840983774e1d6fb55f8002561e2 903ba37c added a new native code generator using the LLVM IR language, to let LLVM code generator handle all the CPU and platform specific details. This commit improves the original generator by simplifying the code generator model so that tasks generating native code need to know **less** about LLVM IR structure. The most important changes: * Migrate to opaque pointers (LLVM 15+) which will be the only ones supported from LLVM 16 onwards. This will allow us to update our toolchain to LLVM 16 or newer at some point. It also simplifies both the code generator **and** the generated code. * Change code generation model. Now the "client" classes don't need to concern themselves with **how** the LLVM IR code looks and how it is formatted. Instead, they build a model of the code they want to output and let the generator do the rest. * Handle many more tasks automatically: * LLVM IR string management and registration * Buffer management for structures which have pointers to buffers * References to local variables and strings * Local temporary counting (unnamed labels and function parameters). LLVM requires that all unnamed local temporaries (that is labels and function parameters) are named using a shared counter, with all of thus generated names being numbers in sequence. In the previous version of the generator it was problematic, in this version it's easy and seamless. --- ...teCompressedAssembliesNativeSourceFiles.cs | 14 +- .../Tasks/GenerateJniRemappingNativeCode.cs | 8 +- .../Tasks/GeneratePackageManagerJava.cs | 30 +- .../Tasks/GetAotArguments.cs | 30 +- .../Tasks/LinkApplicationSharedLibraries.cs | 31 +- .../Utilities/EnvironmentHelper.cs | 2 +- .../Utilities/NativeAssemblyParser.cs | 16 +- ...pplicationConfigNativeAssemblyGenerator.cs | 168 +- ...ressedAssembliesNativeAssemblyGenerator.cs | 81 +- .../JniRemappingAssemblyGenerator.cs | 161 +- .../LlvmIrGenerator/Arm32LlvmIrGenerator.cs | 43 - .../LlvmIrGenerator/Arm64LlvmIrGenerator.cs | 47 - .../LlvmIrGenerator/FunctionAttributes.cs | 599 ++++- .../LlvmIrGenerator/IStructureInfo.cs | 15 - .../LlvmFunctionAttributeSet.cs | 50 - .../LlvmIrGenerator/LlvmIrBufferManager.cs | 67 + .../LlvmIrGenerator/LlvmIrComposer.cs | 79 +- .../LlvmIrGenerator/LlvmIrDataLayout.cs | 353 +++ .../LlvmIrGenerator/LlvmIrFunction.cs | 557 ++++- .../LlvmIrFunctionAttributeSet.cs | 107 + .../LlvmIrGenerator/LlvmIrFunctionBody.cs | 312 +++ .../LlvmIrGenerator/LlvmIrGenerator.Code.cs | 552 ----- .../LlvmIrGenerator.Constants.cs | 50 + .../LlvmIrGenerator/LlvmIrGenerator.cs | 2109 ++++++++--------- .../LlvmIrGenerator/LlvmIrInstructions.cs | 627 +++++ .../LlvmIrGenerator/LlvmIrKnownMetadata.cs | 7 + .../LlvmIrGenerator/LlvmIrMetadataManager.cs | 57 +- .../Utilities/LlvmIrGenerator/LlvmIrModule.cs | 681 ++++++ .../LlvmIrGenerator/LlvmIrModuleAArch64.cs | 52 + .../LlvmIrGenerator/LlvmIrModuleArmV7a.cs | 63 + .../LlvmIrGenerator/LlvmIrModuleTarget.cs | 73 + .../LlvmIrGenerator/LlvmIrModuleX64.cs | 76 + .../LlvmIrGenerator/LlvmIrModuleX86.cs | 68 + .../LlvmIrGenerator/LlvmIrStringGroup.cs | 16 + .../LlvmIrGenerator/LlvmIrStringManager.cs | 71 + .../LlvmIrGenerator/LlvmIrVariable.cs | 234 +- .../LlvmIrGenerator/LlvmIrVariableOptions.cs | 4 +- .../LlvmIrVariableReference.cs | 50 - .../LlvmNativeFunctionSignature.cs | 34 - .../LlvmIrGenerator/MemberInfoUtilities.cs | 2 +- .../LlvmIrGenerator/StructureInfo.cs | 75 +- .../LlvmIrGenerator/StructureInstance.cs | 67 +- .../LlvmIrGenerator/StructureMemberInfo.cs | 23 +- .../LlvmIrGenerator/StructureStringData.cs | 14 - .../LlvmIrGenerator/TypeUtilities.cs | 114 +- .../LlvmIrGenerator/X64LlvmIrGenerator.cs | 52 - .../LlvmIrGenerator/X86LlvmIrGenerator.cs | 45 - .../MarshalMethodsNativeAssemblyGenerator.cs | 720 ++++-- .../Utilities/MonoAndroidHelper.cs | 61 + .../Utilities/NativeTypeMappingData.cs | 2 +- .../Utilities/TypeMapGenerator.cs | 72 +- ...TypeMappingDebugNativeAssemblyGenerator.cs | 36 +- ...peMappingReleaseNativeAssemblyGenerator.cs | 396 ++-- src/monodroid/CMakeLists.txt | 74 +- src/monodroid/jni/application_dso_stub.cc | 2 +- src/monodroid/jni/monodroid-glue-internal.hh | 2 +- src/monodroid/jni/monodroid-glue.cc | 12 +- src/monodroid/jni/xamarin-app.hh | 2 +- src/monodroid/libstub/stub.cc | 14 + 59 files changed, 6150 insertions(+), 3229 deletions(-) delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm32LlvmIrGenerator.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm64LlvmIrGenerator.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/IStructureInfo.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmFunctionAttributeSet.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrBufferManager.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrDataLayout.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionAttributeSet.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionBody.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Code.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Constants.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrInstructions.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrKnownMetadata.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModule.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleAArch64.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleArmV7a.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleTarget.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX64.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX86.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringGroup.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringManager.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableReference.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmNativeFunctionSignature.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureStringData.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X64LlvmIrGenerator.cs delete mode 100644 src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X86LlvmIrGenerator.cs diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateCompressedAssembliesNativeSourceFiles.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateCompressedAssembliesNativeSourceFiles.cs index 8367c21b744..48f849596e0 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateCompressedAssembliesNativeSourceFiles.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateCompressedAssembliesNativeSourceFiles.cs @@ -74,16 +74,22 @@ void GenerateCompressedAssemblySources () void Generate (IDictionary dict) { - var llvmAsmgen = new CompressedAssembliesNativeAssemblyGenerator (dict); - llvmAsmgen.Init (); + var composer = new CompressedAssembliesNativeAssemblyGenerator (dict); + LLVMIR.LlvmIrModule compressedAssemblies = composer.Construct (); foreach (string abi in SupportedAbis) { string baseAsmFilePath = Path.Combine (EnvironmentOutputDirectory, $"compressed_assemblies.{abi.ToLowerInvariant ()}"); string llvmIrFilePath = $"{baseAsmFilePath}.ll"; using (var sw = MemoryStreamPool.Shared.CreateStreamWriter ()) { - llvmAsmgen.Write (GeneratePackageManagerJava.GetAndroidTargetArchForAbi (abi), sw, llvmIrFilePath); - sw.Flush (); + try { + composer.Generate (compressedAssemblies, GeneratePackageManagerJava.GetAndroidTargetArchForAbi (abi), sw, llvmIrFilePath); + } catch { + throw; + } finally { + sw.Flush (); + } + if (Files.CopyIfStreamChanged (sw.BaseStream, llvmIrFilePath)) { Log.LogDebugMessage ($"File {llvmIrFilePath} was regenerated"); } diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJniRemappingNativeCode.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJniRemappingNativeCode.cs index 7bd5824012a..b89ce87d26d 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJniRemappingNativeCode.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GenerateJniRemappingNativeCode.cs @@ -77,16 +77,16 @@ void Generate () Generate (new JniRemappingAssemblyGenerator (typeReplacements, methodReplacements), typeReplacements.Count); } - void Generate (JniRemappingAssemblyGenerator jniRemappingGenerator, int typeReplacementsCount) + void Generate (JniRemappingAssemblyGenerator jniRemappingComposer, int typeReplacementsCount) { - jniRemappingGenerator.Init (); + LLVMIR.LlvmIrModule module = jniRemappingComposer.Construct (); foreach (string abi in SupportedAbis) { string baseAsmFilePath = Path.Combine (OutputDirectory, $"jni_remap.{abi.ToLowerInvariant ()}"); string llFilePath = $"{baseAsmFilePath}.ll"; using (var sw = MemoryStreamPool.Shared.CreateStreamWriter ()) { - jniRemappingGenerator.Write (GeneratePackageManagerJava.GetAndroidTargetArchForAbi (abi), sw, llFilePath); + jniRemappingComposer.Generate (module, GeneratePackageManagerJava.GetAndroidTargetArchForAbi (abi), sw, llFilePath); sw.Flush (); Files.CopyIfStreamChanged (sw.BaseStream, llFilePath); } @@ -94,7 +94,7 @@ void Generate (JniRemappingAssemblyGenerator jniRemappingGenerator, int typeRepl BuildEngine4.RegisterTaskObjectAssemblyLocal ( ProjectSpecificTaskObjectKey (JniRemappingNativeCodeInfoKey), - new JniRemappingNativeCodeInfo (typeReplacementsCount, jniRemappingGenerator.ReplacementMethodIndexEntryCount), + new JniRemappingNativeCodeInfo (typeReplacementsCount, jniRemappingComposer.ReplacementMethodIndexEntryCount), RegisteredTaskObjectLifetime.Build ); } diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GeneratePackageManagerJava.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GeneratePackageManagerJava.cs index 623b20976de..670fcfe566e 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GeneratePackageManagerJava.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GeneratePackageManagerJava.cs @@ -390,7 +390,7 @@ void AddEnvironment () // and up to 4 other for arch-specific assemblies. Only **one** arch-specific store is ever loaded on the app // runtime, thus the number 2 here. All architecture specific stores contain assemblies with the same names // and in the same order. - MonoComponents = monoComponents, + MonoComponents = (MonoComponent)monoComponents, NativeLibraries = uniqueNativeLibraries, HaveAssemblyStore = UseAssemblyStore, AndroidRuntimeJNIEnvToken = android_runtime_jnienv_class_token, @@ -400,7 +400,7 @@ void AddEnvironment () JniRemappingReplacementMethodIndexEntryCount = jniRemappingNativeCodeInfo == null ? 0 : jniRemappingNativeCodeInfo.ReplacementMethodIndexEntryCount, MarshalMethodsEnabled = EnableMarshalMethods, }; - appConfigAsmGen.Init (); + LLVMIR.LlvmIrModule appConfigModule = appConfigAsmGen.Construct (); var marshalMethodsState = BuildEngine4.GetRegisteredTaskObjectAssemblyLocal (ProjectSpecificTaskObjectKey (GenerateJavaStubs.MarshalMethodsRegisterTaskKey), RegisteredTaskObjectLifetime.Build); MarshalMethodsNativeAssemblyGenerator marshalMethodsAsmGen; @@ -415,7 +415,7 @@ void AddEnvironment () } else { marshalMethodsAsmGen = new MarshalMethodsNativeAssemblyGenerator (assemblyCount, uniqueAssemblyNames); } - marshalMethodsAsmGen.Init (); + LLVMIR.LlvmIrModule marshalMethodsModule = marshalMethodsAsmGen.Construct (); foreach (string abi in SupportedAbis) { string targetAbi = abi.ToLowerInvariant (); @@ -423,18 +423,28 @@ void AddEnvironment () string marshalMethodsBaseAsmFilePath = Path.Combine (EnvironmentOutputDirectory, $"marshal_methods.{targetAbi}"); string environmentLlFilePath = $"{environmentBaseAsmFilePath}.ll"; string marshalMethodsLlFilePath = $"{marshalMethodsBaseAsmFilePath}.ll"; - AndroidTargetArch targetArch = GetAndroidTargetArchForAbi (abi); + using (var sw = MemoryStreamPool.Shared.CreateStreamWriter ()) { - appConfigAsmGen.Write (targetArch, sw, environmentLlFilePath); - sw.Flush (); - Files.CopyIfStreamChanged (sw.BaseStream, environmentLlFilePath); + try { + appConfigAsmGen.Generate (appConfigModule, targetArch, sw, environmentLlFilePath); + } catch { + throw; + } finally { + sw.Flush (); + Files.CopyIfStreamChanged (sw.BaseStream, environmentLlFilePath); + } } using (var sw = MemoryStreamPool.Shared.CreateStreamWriter ()) { - marshalMethodsAsmGen.Write (targetArch, sw, marshalMethodsLlFilePath); - sw.Flush (); - Files.CopyIfStreamChanged (sw.BaseStream, marshalMethodsLlFilePath); + try { + marshalMethodsAsmGen.Generate (marshalMethodsModule, targetArch, sw, marshalMethodsLlFilePath); + } catch { + throw; + } finally { + sw.Flush (); + Files.CopyIfStreamChanged (sw.BaseStream, marshalMethodsLlFilePath); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotArguments.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotArguments.cs index 3037f957c7d..b839175b2ed 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotArguments.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotArguments.cs @@ -293,14 +293,8 @@ string GetLdFlags (NdkTools ndk, AndroidTargetArch arch, int level, string toolP libs.Add (Path.Combine (androidLibPath, "libc.so")); libs.Add (Path.Combine (androidLibPath, "libm.so")); } else if (!UseAndroidNdk && EnableLLVM) { - // We need to link against libc and libm, but since NDK is not in use, the linker won't be able to find the actual Android libraries. - // Therefore, we will use their stubs to satisfy the linker. At runtime they will, of course, use the actual Android libraries. - string relPath = Path.Combine ("..", ".."); - if (!OS.IsWindows) { - // the `binutils` directory is one level down (${OS}/binutils) than the Windows one - relPath = Path.Combine (relPath, ".."); - } - string libstubsPath = Path.GetFullPath (Path.Combine (AndroidBinUtilsDirectory, relPath, "libstubs", ArchToRid (arch))); + string libstubsPath = MonoAndroidHelper.GetLibstubsArchDirectoryPath (AndroidBinUtilsDirectory, arch); + libs.Add (Path.Combine (libstubsPath, "libc.so")); libs.Add (Path.Combine (libstubsPath, "libm.so")); } @@ -332,26 +326,6 @@ string GetLdFlags (NdkTools ndk, AndroidTargetArch arch, int level, string toolP } return ldFlags.ToString (); - - string ArchToRid (AndroidTargetArch arch) - { - switch (arch) { - case AndroidTargetArch.Arm64: - return "android-arm64"; - - case AndroidTargetArch.Arm: - return "android-arm"; - - case AndroidTargetArch.X86: - return "android-x86"; - - case AndroidTargetArch.X86_64: - return "android-x64"; - - default: - throw new InvalidOperationException ($"Internal error: unsupported ABI '{arch}'"); - } - } } static string GetNdkToolchainLibraryDir (NdkTools ndk, string binDir, string archDir = null) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/LinkApplicationSharedLibraries.cs b/src/Xamarin.Android.Build.Tasks/Tasks/LinkApplicationSharedLibraries.cs index bbe49073e8c..5f4b09ececa 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/LinkApplicationSharedLibraries.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/LinkApplicationSharedLibraries.cs @@ -29,6 +29,7 @@ sealed class InputFiles { public List ObjectFiles; public string OutputSharedLibrary; + public List ExtraLibraries; } [Required] @@ -112,22 +113,23 @@ void RunLinker (Config config) IEnumerable GetLinkerConfigs () { + string runtimeNativeLibsDir = MonoAndroidHelper.GetNativeLibsRootDirectoryPath (AndroidBinUtilsDirectory); + string runtimeNativeLibStubsDir = MonoAndroidHelper.GetLibstubsRootDirectoryPath (AndroidBinUtilsDirectory); var abis = new Dictionary (StringComparer.Ordinal); ITaskItem[] dsos = ApplicationSharedLibraries; foreach (ITaskItem item in dsos) { string abi = item.GetMetadata ("abi"); - abis [abi] = GatherFilesForABI(item.ItemSpec, abi, ObjectFiles); + abis [abi] = GatherFilesForABI (item.ItemSpec, abi, ObjectFiles, runtimeNativeLibsDir, runtimeNativeLibStubsDir); } const string commonLinkerArgs = - "--unresolved-symbols=ignore-in-shared-libs " + + "--shared " + + "--allow-shlib-undefined " + "--export-dynamic " + "-soname libxamarin-app.so " + "-z relro " + "-z noexecstack " + "--enable-new-dtags " + - "--eh-frame-hdr " + - "-shared " + "--build-id " + "--warn-shared-textrel " + "--fatal-warnings"; @@ -177,6 +179,12 @@ IEnumerable GetLinkerConfigs () targetLinkerArgs.Add ("-o"); targetLinkerArgs.Add (QuoteFileName (inputs.OutputSharedLibrary)); + if (inputs.ExtraLibraries != null) { + foreach (string lib in inputs.ExtraLibraries) { + targetLinkerArgs.Add (lib); + } + } + string targetArgs = String.Join (" ", targetLinkerArgs); yield return new Config { LinkerPath = ld, @@ -186,11 +194,24 @@ IEnumerable GetLinkerConfigs () } } - InputFiles GatherFilesForABI (string runtimeSharedLibrary, string abi, ITaskItem[] objectFiles) + InputFiles GatherFilesForABI (string runtimeSharedLibrary, string abi, ITaskItem[] objectFiles, string runtimeNativeLibsDir, string runtimeNativeLibStubsDir) { + List extraLibraries = null; + string RID = MonoAndroidHelper.AbiToRid (abi); + AndroidTargetArch targetArch = MonoAndroidHelper.AbiToTargetArch (abi); + string libStubsPath = Path.Combine (runtimeNativeLibStubsDir, RID); + string runtimeLibsDir = Path.Combine (runtimeNativeLibsDir, RID); + + extraLibraries = new List { + $"-L \"{runtimeLibsDir}\"", + $"-L \"{libStubsPath}\"", + "-lc", + }; + return new InputFiles { OutputSharedLibrary = runtimeSharedLibrary, ObjectFiles = GetItemsForABI (abi, objectFiles), + ExtraLibraries = extraLibraries, }; } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/EnvironmentHelper.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/EnvironmentHelper.cs index 5b79d0e8309..afd2c24fbab 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/EnvironmentHelper.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/EnvironmentHelper.cs @@ -402,7 +402,7 @@ static Dictionary ReadEnvironmentVariables (EnvironmentFile envF static string[] GetField (string llvmAssemblerFile, string nativeAssemblerFile, string line, ulong lineNumber) { string[] ret = line?.Trim ()?.Split ('\t'); - Assert.IsTrue (ret.Length >= 2, $"Invalid assembler field format in file '{nativeAssemblerFile}:{lineNumber}': '{line}'. File generated from '{llvmAssemblerFile}'"); + Assert.IsTrue (ret != null && ret.Length >= 2, $"Invalid assembler field format in file '{nativeAssemblerFile}:{lineNumber}': '{line}'. File generated from '{llvmAssemblerFile}'"); return ret; } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/NativeAssemblyParser.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/NativeAssemblyParser.cs index bfbf5fb709c..3a2aa982f0f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/NativeAssemblyParser.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/Utilities/NativeAssemblyParser.cs @@ -192,7 +192,7 @@ public SymbolMetadata (SymbolMetadataKind kind, string value = null) static readonly char[] splitOnWhitespace = new char[] { ' ', '\t' }; static readonly char[] splitOnComma = new char[] { ',' }; - static readonly Regex assemblerLabelRegex = new Regex ("^[_.a-zA-Z0-9]+:", RegexOptions.Compiled); + static readonly Regex assemblerLabelRegex = new Regex ("^[_.$a-zA-Z0-9]+:", RegexOptions.Compiled); Dictionary symbols = new Dictionary (StringComparer.Ordinal); Dictionary> symbolMetadata = new Dictionary> (StringComparer.Ordinal); @@ -238,8 +238,10 @@ void Load (string sourceFilePath) AssemblerSection currentSection = null; AssemblerSymbol currentSymbol = null; - string symbolName; + string symbolName = null; ulong lineNumber = 0; + bool addedNewSymbol = false; + foreach (string l in File.ReadLines (sourceFilePath, Encoding.UTF8)) { lineNumber++; @@ -253,6 +255,15 @@ void Load (string sourceFilePath) continue; } + if (addedNewSymbol) { + addedNewSymbol = false; + // Some forms of LLVM IR can generate two labels for a single symbol, depending on symbol visibility, attributes and llc parameters. + // The exported symbol name 'symbol:' may be followed by another one '.Lsymbol$local:', we need to detect this and ignore the new symbol. + if (assemblerLabelRegex.IsMatch (line) && String.Compare (line.Trim (), $".L{symbolName}$local:", StringComparison.Ordinal) == 0) { + continue; + } + } + if (StartsNewSection (parts, ref currentSection)) { currentSymbol = null; // Symbols cannot cross sections continue; @@ -265,6 +276,7 @@ void Load (string sourceFilePath) if (assemblerLabelRegex.IsMatch (line)) { symbolName = GetSymbolName (line); currentSymbol = AddNewSymbol (symbolName); + addedNewSymbol = true; continue; } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/ApplicationConfigNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/ApplicationConfigNativeAssemblyGenerator.cs index c240e5aefa2..2dcbac7b0e4 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/ApplicationConfigNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/ApplicationConfigNativeAssemblyGenerator.cs @@ -6,7 +6,6 @@ using Java.Interop.Tools.TypeNameMappings; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; - using Xamarin.Android.Tasks.LLVMIR; namespace Xamarin.Android.Tasks @@ -27,17 +26,13 @@ sealed class DSOCacheEntryContextDataProvider : NativeAssemblerStructContextData { public override string GetComment (object data, string fieldName) { - var dso_entry = data as DSOCacheEntry; - if (dso_entry == null) { - throw new InvalidOperationException ("Invalid data type, expected an instance of DSOCacheEntry"); - } - + var dso_entry = EnsureType (data); if (String.Compare ("hash", fieldName, StringComparison.Ordinal) == 0) { - return $"hash 0x{dso_entry.hash:x}, from name: {dso_entry.HashedName}"; + return $" hash 0x{dso_entry.hash:x}, from name: {dso_entry.HashedName}"; } if (String.Compare ("name", fieldName, StringComparison.Ordinal) == 0) { - return $"name: {dso_entry.name}"; + return $" name: {dso_entry.name}"; } return String.Empty; @@ -57,6 +52,7 @@ sealed class DSOCacheEntry public ulong hash; public bool ignore; + [NativeAssembler (UsesDataProvider = true)] public string name; public IntPtr handle = IntPtr.Zero; } @@ -131,24 +127,24 @@ sealed class XamarinAndroidBundledAssembly public uint name_length; [NativeAssembler (UsesDataProvider = true), NativePointer (PointsToPreAllocatedBuffer = true)] - public char name; + public string name; } // Keep in sync with FORMAT_TAG in src/monodroid/jni/xamarin-app.hh const ulong FORMAT_TAG = 0x015E6972616D58; - SortedDictionary environmentVariables; - SortedDictionary systemProperties; + SortedDictionary ? environmentVariables; + SortedDictionary ? systemProperties; TaskLoggingHelper log; - StructureInstance? application_config; + StructureInstance? application_config; List>? dsoCache; List>? xamarinAndroidBundledAssemblies; - StructureInfo? applicationConfigStructureInfo; - StructureInfo? dsoCacheEntryStructureInfo; - StructureInfo? xamarinAndroidBundledAssemblyStructureInfo; - StructureInfo assemblyStoreSingleAssemblyRuntimeDataStructureinfo; - StructureInfo assemblyStoreRuntimeDataStructureInfo; + StructureInfo? applicationConfigStructureInfo; + StructureInfo? dsoCacheEntryStructureInfo; + StructureInfo? xamarinAndroidBundledAssemblyStructureInfo; + StructureInfo? assemblyStoreSingleAssemblyRuntimeDataStructureinfo; + StructureInfo? assemblyStoreRuntimeDataStructureInfo; public bool UsesMonoAOT { get; set; } public bool UsesMonoLLVM { get; set; } @@ -188,8 +184,23 @@ public ApplicationConfigNativeAssemblyGenerator (IDictionary env this.log = log; } - public override void Init () + protected override void Construct (LlvmIrModule module) { + MapStructures (module); + + module.AddGlobalVariable ("format_tag", FORMAT_TAG, comment: $" 0x{FORMAT_TAG:x}"); + module.AddGlobalVariable ("mono_aot_mode_name", MonoAOTMode); + + var envVars = new LlvmIrGlobalVariable (environmentVariables, "app_environment_variables") { + Comment = " Application environment variables array, name:value", + }; + module.Add (envVars, stringGroupName: "env", stringGroupComment: " Application environment variables name:value pairs"); + + var sysProps = new LlvmIrGlobalVariable (systemProperties, "app_system_properties") { + Comment = " System properties defined by the application", + }; + module.Add (sysProps, stringGroupName: "sysprop", stringGroupComment: " System properties name:value pairs"); + dsoCache = InitDSOCache (); var app_cfg = new ApplicationConfig { uses_mono_llvm = UsesMonoLLVM, @@ -218,7 +229,14 @@ public override void Init () mono_components_mask = (uint)MonoComponents, android_package_name = AndroidPackageName, }; - application_config = new StructureInstance (app_cfg); + application_config = new StructureInstance (applicationConfigStructureInfo, app_cfg); + module.AddGlobalVariable ("application_config", application_config); + + var dso_cache = new LlvmIrGlobalVariable (dsoCache, "dso_cache", LlvmIrVariableOptions.GlobalWritable) { + Comment = " DSO cache entries", + BeforeWriteCallback = HashAndSortDSOCache, + }; + module.Add (dso_cache); if (!HaveAssemblyStore) { xamarinAndroidBundledAssemblies = new List> (NumberOfAssembliesInApk); @@ -229,13 +247,63 @@ public override void Init () data_size = 0, data = 0, name_length = (uint)BundledAssemblyNameWidth, - name = '\0', + name = null, }; for (int i = 0; i < NumberOfAssembliesInApk; i++) { - xamarinAndroidBundledAssemblies.Add (new StructureInstance (emptyBundledAssemblyData)); + xamarinAndroidBundledAssemblies.Add (new StructureInstance (xamarinAndroidBundledAssemblyStructureInfo, emptyBundledAssemblyData)); + } + } + + string bundledBuffersSize = xamarinAndroidBundledAssemblies == null ? "empty (unused when assembly stores are enabled)" : $"{BundledAssemblyNameWidth} bytes long"; + var bundled_assemblies = new LlvmIrGlobalVariable (typeof(List>), "bundled_assemblies", LlvmIrVariableOptions.GlobalWritable) { + Value = xamarinAndroidBundledAssemblies, + Comment = $" Bundled assembly name buffers, all {bundledBuffersSize}", + }; + module.Add (bundled_assemblies); + + AddAssemblyStores (module); + } + + void AddAssemblyStores (LlvmIrModule module) + { + ulong itemCount = (ulong)(HaveAssemblyStore ? NumberOfAssembliesInApk : 0); + var assembly_store_bundled_assemblies = new LlvmIrGlobalVariable (typeof(List>), "assembly_store_bundled_assemblies", LlvmIrVariableOptions.GlobalWritable) { + ZeroInitializeArray = true, + ArrayItemCount = itemCount, + }; + module.Add (assembly_store_bundled_assemblies); + + itemCount = (ulong)(HaveAssemblyStore ? NumberOfAssemblyStoresInApks : 0); + var assembly_stores = new LlvmIrGlobalVariable (typeof(List>), "assembly_stores", LlvmIrVariableOptions.GlobalWritable) { + ZeroInitializeArray = true, + ArrayItemCount = itemCount, + }; + module.Add (assembly_stores); + } + + void HashAndSortDSOCache (LlvmIrVariable variable, LlvmIrModuleTarget target, object? state) + { + var cache = variable.Value as List>; + if (cache == null) { + throw new InvalidOperationException ($"Internal error: DSO cache must no be empty"); + } + + bool is64Bit = target.Is64Bit; + foreach (StructureInstance instance in cache) { + if (instance.Obj == null) { + throw new InvalidOperationException ("Internal error: DSO cache must not contain null entries"); } + + var entry = instance.Obj as DSOCacheEntry; + if (entry == null) { + throw new InvalidOperationException ($"Internal error: DSO cache entry has unexpected type {instance.Obj.GetType ()}"); + } + + entry.hash = GetXxHash (entry.HashedName, is64Bit); } + + cache.Sort ((StructureInstance a, StructureInstance b) => a.Instance.hash.CompareTo (b.Instance.hash)); } List> InitDSOCache () @@ -273,7 +341,7 @@ List> InitDSOCache () name = name, }; - dsoCache.Add (new StructureInstance (entry)); + dsoCache.Add (new StructureInstance (dsoCacheEntryStructureInfo, entry)); } } @@ -300,56 +368,14 @@ void AddNameMutations (string name) } } - protected override void MapStructures (LlvmIrGenerator generator) - { - applicationConfigStructureInfo = generator.MapStructure (); - generator.MapStructure (); - assemblyStoreSingleAssemblyRuntimeDataStructureinfo = generator.MapStructure (); - assemblyStoreRuntimeDataStructureInfo = generator.MapStructure (); - xamarinAndroidBundledAssemblyStructureInfo = generator.MapStructure (); - dsoCacheEntryStructureInfo = generator.MapStructure (); - } - - protected override void Write (LlvmIrGenerator generator) - { - generator.WriteVariable ("format_tag", FORMAT_TAG); - generator.WriteString ("mono_aot_mode_name", MonoAOTMode); - - generator.WriteNameValueArray ("app_environment_variables", environmentVariables); - generator.WriteNameValueArray ("app_system_properties", systemProperties); - - generator.WriteStructure (applicationConfigStructureInfo, application_config, LlvmIrVariableOptions.GlobalConstant, "application_config"); - - WriteDSOCache (generator); - WriteBundledAssemblies (generator); - WriteAssemblyStoreAssemblies (generator); - } - - void WriteAssemblyStoreAssemblies (LlvmIrGenerator generator) - { - ulong count = (ulong)(HaveAssemblyStore ? NumberOfAssembliesInApk : 0); - generator.WriteStructureArray (assemblyStoreSingleAssemblyRuntimeDataStructureinfo, count, "assembly_store_bundled_assemblies", initialComment: "Assembly store individual assembly data"); - - count = (ulong)(HaveAssemblyStore ? NumberOfAssemblyStoresInApks : 0); - generator.WriteStructureArray (assemblyStoreRuntimeDataStructureInfo, count, "assembly_stores", initialComment: "Assembly store data"); - } - - void WriteBundledAssemblies (LlvmIrGenerator generator) + void MapStructures (LlvmIrModule module) { - generator.WriteStructureArray (xamarinAndroidBundledAssemblyStructureInfo, xamarinAndroidBundledAssemblies, "bundled_assemblies", initialComment: $"Bundled assembly name buffers, all {BundledAssemblyNameWidth} bytes long"); - } - - void WriteDSOCache (LlvmIrGenerator generator) - { - bool is64Bit = generator.Is64Bit; - - // We need to hash here, because the hash is architecture-specific - foreach (StructureInstance entry in dsoCache) { - entry.Obj.hash = HashName (entry.Obj.HashedName, is64Bit); - } - dsoCache.Sort ((StructureInstance a, StructureInstance b) => a.Obj.hash.CompareTo (b.Obj.hash)); - - generator.WriteStructureArray (dsoCacheEntryStructureInfo, dsoCache, "dso_cache"); + applicationConfigStructureInfo = module.MapStructure (); + module.MapStructure (); + assemblyStoreSingleAssemblyRuntimeDataStructureinfo = module.MapStructure (); + assemblyStoreRuntimeDataStructureInfo = module.MapStructure (); + xamarinAndroidBundledAssemblyStructureInfo = module.MapStructure (); + dsoCacheEntryStructureInfo = module.MapStructure (); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/CompressedAssembliesNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/CompressedAssembliesNativeAssemblyGenerator.cs index 39ce70a4d73..e0b3740a453 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/CompressedAssembliesNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/CompressedAssembliesNativeAssemblyGenerator.cs @@ -5,21 +5,21 @@ namespace Xamarin.Android.Tasks { - class CompressedAssembliesNativeAssemblyGenerator : LlvmIrComposer + partial class CompressedAssembliesNativeAssemblyGenerator : LlvmIrComposer { const string DescriptorsArraySymbolName = "compressed_assembly_descriptors"; const string CompressedAssembliesSymbolName = "compressed_assemblies"; sealed class CompressedAssemblyDescriptorContextDataProvider : NativeAssemblerStructContextDataProvider { - public override ulong GetBufferSize (object data, string fieldName) + public override string? GetPointedToSymbolName (object data, string fieldName) { if (String.Compare ("data", fieldName, StringComparison.Ordinal) != 0) { - return 0; + return null; } var descriptor = EnsureType (data); - return descriptor.uncompressed_file_size; + return descriptor.BufferSymbolName; } } @@ -28,10 +28,13 @@ public override ulong GetBufferSize (object data, string fieldName) [NativeAssemblerStructContextDataProvider (typeof (CompressedAssemblyDescriptorContextDataProvider))] sealed class CompressedAssemblyDescriptor { + [NativeAssembler (Ignore = true)] + public string BufferSymbolName; + public uint uncompressed_file_size; public bool loaded; - [NativeAssembler (UsesDataProvider = true), NativePointer (PointsToPreAllocatedBuffer = true)] + [NativeAssembler (UsesDataProvider = true), NativePointer (PointsToSymbol = "")] public byte data; }; @@ -60,60 +63,84 @@ sealed class CompressedAssemblies }; IDictionary assemblies; - StructureInfo compressedAssemblyDescriptorStructureInfo; - StructureInfo compressedAssembliesStructureInfo; - List>? compressedAssemblyDescriptors; - StructureInstance compressedAssemblies; + StructureInfo compressedAssemblyDescriptorStructureInfo; + StructureInfo compressedAssembliesStructureInfo; public CompressedAssembliesNativeAssemblyGenerator (IDictionary assemblies) { this.assemblies = assemblies; } - public override void Init () + void InitCompressedAssemblies (out List>? compressedAssemblyDescriptors, + out StructureInstance? compressedAssemblies, + out List? buffers) { if (assemblies == null || assemblies.Count == 0) { + compressedAssemblyDescriptors = null; + compressedAssemblies = null; + buffers = null; return; } + ulong counter = 0; compressedAssemblyDescriptors = new List> (assemblies.Count); + buffers = new List (assemblies.Count); foreach (var kvp in assemblies) { string assemblyName = kvp.Key; CompressedAssemblyInfo info = kvp.Value; + string bufferName = $"__compressedAssemblyData_{counter++}"; var descriptor = new CompressedAssemblyDescriptor { + BufferSymbolName = bufferName, uncompressed_file_size = info.FileSize, loaded = false, data = 0 }; - compressedAssemblyDescriptors.Add (new StructureInstance (descriptor)); + var bufferVar = new LlvmIrGlobalVariable (typeof(List), bufferName, LlvmIrVariableOptions.LocalWritable) { + ZeroInitializeArray = true, + ArrayItemCount = descriptor.uncompressed_file_size, + }; + buffers.Add (bufferVar); + + compressedAssemblyDescriptors.Add (new StructureInstance (compressedAssemblyDescriptorStructureInfo, descriptor)); } - compressedAssemblies = new StructureInstance (new CompressedAssemblies { count = (uint)assemblies.Count }); + compressedAssemblies = new StructureInstance (compressedAssembliesStructureInfo, new CompressedAssemblies { count = (uint)assemblies.Count }); } - protected override void MapStructures (LlvmIrGenerator generator) + protected override void Construct (LlvmIrModule module) { - compressedAssemblyDescriptorStructureInfo = generator.MapStructure (); - compressedAssembliesStructureInfo = generator.MapStructure (); - } + MapStructures (module); + + List>? compressedAssemblyDescriptors; + StructureInstance? compressedAssemblies; + List? buffers; + + InitCompressedAssemblies (out compressedAssemblyDescriptors, out compressedAssemblies, out buffers); - protected override void Write (LlvmIrGenerator generator) - { if (compressedAssemblyDescriptors == null) { - generator.WriteStructure (compressedAssembliesStructureInfo, null, CompressedAssembliesSymbolName); + module.AddGlobalVariable ( + typeof(StructureInstance), + CompressedAssembliesSymbolName, + new StructureInstance (compressedAssembliesStructureInfo, new CompressedAssemblies ()) { IsZeroInitialized = true }, + LlvmIrVariableOptions.GlobalWritable + ); return; } - generator.WriteStructureArray ( - compressedAssemblyDescriptorStructureInfo, - compressedAssemblyDescriptors, - LlvmIrVariableOptions.LocalWritable, - DescriptorsArraySymbolName, - initialComment: "Compressed assembly data storage" - ); - generator.WriteStructure (compressedAssembliesStructureInfo, compressedAssemblies, CompressedAssembliesSymbolName); + module.AddGlobalVariable (CompressedAssembliesSymbolName, compressedAssemblies, LlvmIrVariableOptions.GlobalWritable); + module.AddGlobalVariable (DescriptorsArraySymbolName, compressedAssemblyDescriptors, LlvmIrVariableOptions.LocalWritable); + + module.Add (new LlvmIrGroupDelimiterVariable ()); + module.Add (buffers); + module.Add (new LlvmIrGroupDelimiterVariable ()); + } + + void MapStructures (LlvmIrModule module) + { + compressedAssemblyDescriptorStructureInfo = module.MapStructure (); + compressedAssembliesStructureInfo = module.MapStructure (); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/JniRemappingAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/JniRemappingAssemblyGenerator.cs index 486fd2f4c7e..93ab1cd7b31 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/JniRemappingAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/JniRemappingAssemblyGenerator.cs @@ -44,6 +44,9 @@ public JniRemappingMethodReplacement (string sourceType, string sourceMethod, st class JniRemappingAssemblyGenerator : LlvmIrComposer { + const string TypeReplacementsVariableName = "jni_remapping_type_replacements"; + const string MethodReplacementIndexVariableName = "jni_remapping_method_replacement_index"; + sealed class JniRemappingTypeReplacementEntryContextDataProvider : NativeAssemblerStructContextDataProvider { public override string GetComment (object data, string fieldName) @@ -51,11 +54,11 @@ public override string GetComment (object data, string fieldName) var entry = EnsureType(data); if (String.Compare ("name", fieldName, StringComparison.Ordinal) == 0) { - return $"name: {entry.name.str}"; + return $" name: {entry.name.str}"; } if (String.Compare ("replacement", fieldName, StringComparison.Ordinal) == 0) { - return $"replacement: {entry.replacement}"; + return $" replacement: {entry.replacement}"; } return String.Empty; @@ -69,7 +72,7 @@ public override string GetComment (object data, string fieldName) var entry = EnsureType (data); if (String.Compare ("name", fieldName, StringComparison.Ordinal) == 0) { - return $"name: {entry.name.str}"; + return $" name: {entry.name.str}"; } return String.Empty; @@ -104,11 +107,11 @@ public override string GetComment (object data, string fieldName) var entry = EnsureType (data); if (String.Compare ("name", fieldName, StringComparison.Ordinal) == 0) { - return $"name: {entry.name.str}"; + return $" name: {entry.name.str}"; } if (String.Compare ("replacement", fieldName, StringComparison.Ordinal) == 0) { - return $"replacement: {entry.replacement.target_type}.{entry.replacement.target_name}"; + return $" replacement: {entry.replacement.target_type}.{entry.replacement.target_name}"; } if (String.Compare ("signature", fieldName, StringComparison.Ordinal) == 0) { @@ -179,14 +182,11 @@ sealed class JniRemappingTypeReplacementEntry List typeReplacementsInput; List methodReplacementsInput; - StructureInfo jniRemappingStringStructureInfo; - StructureInfo jniRemappingReplacementMethodStructureInfo; - StructureInfo jniRemappingIndexMethodEntryStructureInfo; - StructureInfo jniRemappingIndexTypeEntryStructureInfo; - StructureInfo jniRemappingTypeReplacementEntryStructureInfo; - - List> typeReplacements; - List> methodIndexTypes; + StructureInfo jniRemappingStringStructureInfo; + StructureInfo jniRemappingReplacementMethodStructureInfo; + StructureInfo jniRemappingIndexMethodEntryStructureInfo; + StructureInfo jniRemappingIndexTypeEntryStructureInfo; + StructureInfo jniRemappingTypeReplacementEntryStructureInfo; public int ReplacementMethodIndexEntryCount { get; private set; } = 0; @@ -199,24 +199,24 @@ public JniRemappingAssemblyGenerator (List typeRepl this.methodReplacementsInput = methodReplacements ?? throw new ArgumentNullException (nameof (methodReplacements)); } - public override void Init () + (List>? typeReplacements, List>? methodIndexTypes) Init () { if (typeReplacementsInput == null) { - return; + return (null, null); } - typeReplacements = new List> (); + var typeReplacements = new List> (); foreach (JniRemappingTypeReplacement mtr in typeReplacementsInput) { var entry = new JniRemappingTypeReplacementEntry { name = MakeJniRemappingString (mtr.From), replacement = mtr.To, }; - typeReplacements.Add (new StructureInstance (entry)); + typeReplacements.Add (new StructureInstance (jniRemappingTypeReplacementEntryStructureInfo, entry)); } - typeReplacements.Sort ((StructureInstance l, StructureInstance r) => l.Obj.name.str.CompareTo (r.Obj.name.str)); + typeReplacements.Sort ((StructureInstance l, StructureInstance r) => l.Instance.name.str.CompareTo (r.Instance.name.str)); - methodIndexTypes = new List> (); + var methodIndexTypes = new List> (); var types = new Dictionary> (StringComparer.Ordinal); foreach (JniRemappingMethodReplacement mmr in methodReplacementsInput) { @@ -227,7 +227,7 @@ public override void Init () TypeMethods = new List> (), }; - typeEntry = new StructureInstance (entry); + typeEntry = new StructureInstance (jniRemappingIndexTypeEntryStructureInfo, entry); methodIndexTypes.Add (typeEntry); types.Add (mmr.SourceType, typeEntry); } @@ -242,17 +242,19 @@ public override void Init () }, }; - typeEntry.Obj.TypeMethods.Add (new StructureInstance (method)); + typeEntry.Instance.TypeMethods.Add (new StructureInstance (jniRemappingIndexMethodEntryStructureInfo, method)); } foreach (var kvp in types) { - kvp.Value.Obj.method_count = (uint)kvp.Value.Obj.TypeMethods.Count; - kvp.Value.Obj.TypeMethods.Sort ((StructureInstance l, StructureInstance r) => l.Obj.name.str.CompareTo (r.Obj.name.str)); + kvp.Value.Instance.method_count = (uint)kvp.Value.Instance.TypeMethods.Count; + kvp.Value.Instance.TypeMethods.Sort ((StructureInstance l, StructureInstance r) => l.Instance.name.str.CompareTo (r.Instance.name.str)); } - methodIndexTypes.Sort ((StructureInstance l, StructureInstance r) => l.Obj.name.str.CompareTo (r.Obj.name.str)); + methodIndexTypes.Sort ((StructureInstance l, StructureInstance r) => l.Instance.name.str.CompareTo (r.Instance.name.str)); ReplacementMethodIndexEntryCount = methodIndexTypes.Count; + return (typeReplacements, methodIndexTypes); + string MakeMethodsArrayName (string typeName) { return $"mm_{typeName.Replace ('/', '_')}"; @@ -265,101 +267,58 @@ JniRemappingString MakeJniRemappingString (string str) str = str, }; } - } - - uint GetLength (string str) - { - if (String.IsNullOrEmpty (str)) { - return 0; - } - - return (uint)Encoding.UTF8.GetBytes (str).Length; - } - - protected override void MapStructures (LlvmIrGenerator generator) - { - jniRemappingStringStructureInfo = generator.MapStructure (); - jniRemappingReplacementMethodStructureInfo = generator.MapStructure (); - jniRemappingIndexMethodEntryStructureInfo = generator.MapStructure (); - jniRemappingIndexTypeEntryStructureInfo = generator.MapStructure (); - jniRemappingTypeReplacementEntryStructureInfo = generator.MapStructure (); - } - - void WriteNestedStructure (LlvmIrGenerator generator, LlvmIrGenerator.StructureBodyWriterOptions bodyWriterOptions, Type structureType, object fieldInstance) - { - if (fieldInstance == null) { - return; - } - if (structureType == typeof (JniRemappingString)) { - generator.WriteNestedStructure (jniRemappingStringStructureInfo, new StructureInstance ((JniRemappingString)fieldInstance), bodyWriterOptions); - return; - } - - if (structureType == typeof (JniRemappingReplacementMethod)) { - generator.WriteNestedStructure (jniRemappingReplacementMethodStructureInfo, new StructureInstance ((JniRemappingReplacementMethod)fieldInstance), bodyWriterOptions); - return; - } - - if (structureType == typeof (JniRemappingIndexTypeEntry)) { - generator.WriteNestedStructure (jniRemappingIndexTypeEntryStructureInfo, new StructureInstance ((JniRemappingIndexTypeEntry)fieldInstance), bodyWriterOptions); - } + uint GetLength (string str) + { + if (String.IsNullOrEmpty (str)) { + return 0; + } - if (structureType == typeof (JniRemappingIndexMethodEntry)) { - generator.WriteNestedStructure (jniRemappingIndexMethodEntryStructureInfo, new StructureInstance ((JniRemappingIndexMethodEntry)fieldInstance), bodyWriterOptions); + return (uint)Encoding.UTF8.GetBytes (str).Length; } - - throw new InvalidOperationException ($"Unsupported nested structure type {structureType}"); } - protected override void Write (LlvmIrGenerator generator) + protected override void Construct (LlvmIrModule module) { - generator.WriteEOL (); - generator.WriteEOL ("JNI remapping data"); + MapStructures (module); + List>? typeReplacements; + List>? methodIndexTypes; + + (typeReplacements, methodIndexTypes) = Init (); if (typeReplacements == null) { - generator.WriteStructureArray ( - jniRemappingTypeReplacementEntryStructureInfo, - 0, - LlvmIrVariableOptions.GlobalConstant, - "jni_remapping_type_replacements" + module.AddGlobalVariable ( + typeof(StructureInstance), + TypeReplacementsVariableName, + new StructureInstance (jniRemappingTypeReplacementEntryStructureInfo, new JniRemappingTypeReplacementEntry ()) { IsZeroInitialized = true }, + LlvmIrVariableOptions.GlobalConstant ); - generator.WriteStructureArray ( - jniRemappingIndexTypeEntryStructureInfo, - 0, - LlvmIrVariableOptions.GlobalConstant, - "jni_remapping_method_replacement_index" + module.AddGlobalVariable ( + typeof(StructureInstance), + MethodReplacementIndexVariableName, + new StructureInstance (jniRemappingIndexTypeEntryStructureInfo, new JniRemappingIndexTypeEntry ()) { IsZeroInitialized = true }, + LlvmIrVariableOptions.GlobalConstant ); - return; } - generator.WriteStructureArray ( - jniRemappingTypeReplacementEntryStructureInfo, - typeReplacements, - LlvmIrVariableOptions.GlobalConstant, - "jni_remapping_type_replacements", - nestedStructureWriter: WriteNestedStructure - ); + module.AddGlobalVariable (TypeReplacementsVariableName, typeReplacements, LlvmIrVariableOptions.GlobalConstant); foreach (StructureInstance entry in methodIndexTypes) { - generator.WriteStructureArray ( - jniRemappingIndexMethodEntryStructureInfo, - entry.Obj.TypeMethods, - LlvmIrVariableOptions.LocalConstant, - entry.Obj.MethodsArraySymbolName, - nestedStructureWriter: WriteNestedStructure - ); + module.AddGlobalVariable (entry.Instance.MethodsArraySymbolName, entry.Instance.TypeMethods, LlvmIrVariableOptions.LocalConstant); } - generator.WriteStructureArray ( - jniRemappingIndexTypeEntryStructureInfo, - methodIndexTypes, - LlvmIrVariableOptions.GlobalConstant, - "jni_remapping_method_replacement_index", - nestedStructureWriter: WriteNestedStructure - ); + module.AddGlobalVariable (MethodReplacementIndexVariableName, methodIndexTypes, LlvmIrVariableOptions.GlobalConstant); + } + + void MapStructures (LlvmIrModule module) + { + jniRemappingStringStructureInfo = module.MapStructure (); + jniRemappingReplacementMethodStructureInfo = module.MapStructure (); + jniRemappingIndexMethodEntryStructureInfo = module.MapStructure (); + jniRemappingIndexTypeEntryStructureInfo = module.MapStructure (); + jniRemappingTypeReplacementEntryStructureInfo = module.MapStructure (); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm32LlvmIrGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm32LlvmIrGenerator.cs deleted file mode 100644 index 5f60214ea33..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm32LlvmIrGenerator.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; - -using Xamarin.Android.Tools; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - class Arm32LlvmIrGenerator : LlvmIrGenerator - { - // See https://llvm.org/docs/LangRef.html#data-layout - // - // Value as used by Android NDK's clang++ - // - protected override string DataLayout => "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64"; - public override int PointerSize => 4; - protected override string Triple => "armv7-unknown-linux-android"; // NDK appends API level, we don't need that - - static readonly LlvmFunctionAttributeSet commonAttributes = new LlvmFunctionAttributeSet { - new FramePointerFunctionAttribute ("all"), - new TargetCpuFunctionAttribute ("generic"), - new TargetFeaturesFunctionAttribute ("+armv7-a,+d32,+dsp,+fp64,+neon,+thumb-mode,+vfp2,+vfp2sp,+vfp3,+vfp3d16,+vfp3d16sp,+vfp3sp,-aes,-fp-armv8,-fp-armv8d16,-fp-armv8d16sp,-fp-armv8sp,-fp16,-fp16fml,-fullfp16,-sha2,-vfp4,-vfp4d16,-vfp4d16sp,-vfp4sp"), - }; - - public Arm32LlvmIrGenerator (AndroidTargetArch arch, StreamWriter output, string fileName) - : base (arch, output, fileName) - {} - - protected override void AddModuleFlagsMetadata (List flagsFields) - { - base.AddModuleFlagsMetadata (flagsFields); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "min_enum_size", 4)); - } - - protected override void InitFunctionAttributes () - { - base.InitFunctionAttributes (); - - FunctionAttributes[FunctionAttributesXamarinAppInit].Add (commonAttributes); - FunctionAttributes[FunctionAttributesJniMethods].Add (commonAttributes); - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm64LlvmIrGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm64LlvmIrGenerator.cs deleted file mode 100644 index 68ca5fd19e8..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/Arm64LlvmIrGenerator.cs +++ /dev/null @@ -1,47 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; - -using Xamarin.Android.Tools; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - class Arm64LlvmIrGenerator : LlvmIrGenerator - { - // See https://llvm.org/docs/LangRef.html#data-layout - // - // Value as used by Android NDK's clang++ - // - protected override string DataLayout => "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"; - public override int PointerSize => 8; - protected override string Triple => "aarch64-unknown-linux-android"; // NDK appends API level, we don't need that - - static readonly LlvmFunctionAttributeSet commonAttributes = new LlvmFunctionAttributeSet { - new FramePointerFunctionAttribute ("non-leaf"), - new TargetCpuFunctionAttribute ("generic"), - new TargetFeaturesFunctionAttribute ("+neon,+outline-atomics"), - }; - - public Arm64LlvmIrGenerator (AndroidTargetArch arch, StreamWriter output, string fileName) - : base (arch, output, fileName) - {} - - protected override void AddModuleFlagsMetadata (List flagsFields) - { - base.AddModuleFlagsMetadata (flagsFields); - - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "branch-target-enforcement", 0)); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address", 0)); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address-all", 0)); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address-with-bkey", 0)); - } - - protected override void InitFunctionAttributes () - { - base.InitFunctionAttributes (); - - FunctionAttributes[FunctionAttributesXamarinAppInit].Add (commonAttributes); - FunctionAttributes[FunctionAttributesJniMethods].Add (commonAttributes); - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/FunctionAttributes.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/FunctionAttributes.cs index d0bbc9cc7cc..a64f6194655 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/FunctionAttributes.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/FunctionAttributes.cs @@ -6,7 +6,7 @@ namespace Xamarin.Android.Tasks.LLVMIR { // Not all attributes are currently used throughout the code, but we define them call for potential future use. // Documentation can be found here: https://llvm.org/docs/LangRef.html#function-attributes - abstract class LLVMFunctionAttribute + abstract class LlvmIrFunctionAttribute : IComparable, IComparable, IEquatable { public string Name { get; } public bool Quoted { get; } @@ -14,7 +14,7 @@ abstract class LLVMFunctionAttribute public bool ParamsAreOptional { get; } public bool HasValueAsignment { get; } - protected LLVMFunctionAttribute (string name, bool quoted, bool supportsParams, bool optionalParams, bool hasValueAssignment) + protected LlvmIrFunctionAttribute (string name, bool quoted, bool supportsParams, bool optionalParams, bool hasValueAssignment) { Name = EnsureNonEmptyParameter (nameof (name), name); @@ -89,16 +89,93 @@ protected string EnsureNonEmptyParameter (string name, string value) return value; } + + public int CompareTo (object obj) + { + var attr = obj as LlvmIrFunctionAttribute; + if (obj == null) { + return 1; + } + + return CompareTo (attr); + } + + public int CompareTo (LlvmIrFunctionAttribute other) + { + return Name.CompareTo (other?.Name); + } + + public override int GetHashCode() + { + int hc = 0; + if (Name != null) { + hc ^= Name.GetHashCode (); + } + + return + hc ^ + Quoted.GetHashCode () ^ + SupportsParams.GetHashCode () ^ + ParamsAreOptional.GetHashCode () ^ + HasValueAsignment.GetHashCode (); + } + + public override bool Equals (object obj) + { + var attr = obj as LlvmIrFunctionAttribute; + if (attr == null) { + return false; + } + + return Equals (attr); + } + + public virtual bool Equals (LlvmIrFunctionAttribute other) + { + if (other == null) { + return false; + } + + if (String.Compare (Name, other.Name, StringComparison.Ordinal) != 0) { + return false; + } + + return + Quoted == other.Quoted && + SupportsParams == other.SupportsParams && + ParamsAreOptional == other.ParamsAreOptional && + HasValueAsignment == other.HasValueAsignment; + } + + public static bool operator > (LlvmIrFunctionAttribute a, LlvmIrFunctionAttribute b) + { + return a.CompareTo (b) > 0; + } + + public static bool operator < (LlvmIrFunctionAttribute a, LlvmIrFunctionAttribute b) + { + return a.CompareTo (b) < 0; + } + + public static bool operator >= (LlvmIrFunctionAttribute a, LlvmIrFunctionAttribute b) + { + return a.CompareTo (b) >= 0; + } + + public static bool operator <= (LlvmIrFunctionAttribute a, LlvmIrFunctionAttribute b) + { + return a.CompareTo (b) <= 0; + } } - abstract class LLVMFlagFunctionAttribute : LLVMFunctionAttribute + abstract class LlvmIrFlagFunctionAttribute : LlvmIrFunctionAttribute { - protected LLVMFlagFunctionAttribute (string name, bool quoted = false) + protected LlvmIrFlagFunctionAttribute (string name, bool quoted = false) : base (name, quoted, supportsParams: false, optionalParams: false, hasValueAssignment: false) {} } - class AlignstackFunctionAttribute : LLVMFunctionAttribute + class AlignstackFunctionAttribute : LlvmIrFunctionAttribute { uint alignment; @@ -116,9 +193,28 @@ protected override void RenderParams (StringBuilder sb) { sb.Append (alignment.ToString (CultureInfo.InvariantCulture)); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as AlignstackFunctionAttribute; + if (attr == null) { + return false; + } + + return alignment == attr.alignment; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ alignment.GetHashCode (); + } } - class AllocFamilyFunctionAttribute : LLVMFunctionAttribute + class AllocFamilyFunctionAttribute : LlvmIrFunctionAttribute { string family; @@ -132,9 +228,28 @@ protected override void RenderAssignedValue (StringBuilder sb) { sb.Append (family); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as AllocFamilyFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (family, attr.family, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (family?.GetHashCode () ?? 0); + } } - class AllockindFunctionAttribute : LLVMFunctionAttribute + class AllockindFunctionAttribute : LlvmIrFunctionAttribute { string kind; @@ -150,9 +265,28 @@ protected override void RenderParams (StringBuilder sb) sb.Append (kind); sb.Append ('"'); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as AllockindFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (kind, attr.kind, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (kind?.GetHashCode () ?? 0); + } } - class AllocsizeFunctionAttribute : LLVMFunctionAttribute + class AllocsizeFunctionAttribute : LlvmIrFunctionAttribute { uint elementSize; uint? numberOfElements; @@ -174,65 +308,84 @@ protected override void RenderParams (StringBuilder sb) sb.Append (", "); sb.Append (numberOfElements.Value.ToString (CultureInfo.InvariantCulture)); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as AllocsizeFunctionAttribute; + if (attr == null) { + return false; + } + + return elementSize == attr.elementSize && numberOfElements == attr.numberOfElements; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ elementSize.GetHashCode () ^ (numberOfElements?.GetHashCode () ?? 0); + } } - class AlwaysinlineFunctionAttribute : LLVMFlagFunctionAttribute + class AlwaysinlineFunctionAttribute : LlvmIrFlagFunctionAttribute { public AlwaysinlineFunctionAttribute () : base ("alwaysinline") {} } - class ArgmemonlyFunctionAttribute : LLVMFlagFunctionAttribute + class ArgmemonlyFunctionAttribute : LlvmIrFlagFunctionAttribute { public ArgmemonlyFunctionAttribute () : base ("argmemonly") {} } - class BuiltinFunctionAttribute : LLVMFlagFunctionAttribute + class BuiltinFunctionAttribute : LlvmIrFlagFunctionAttribute { public BuiltinFunctionAttribute () : base ("builtin") {} } - class ColdFunctionAttribute : LLVMFlagFunctionAttribute + class ColdFunctionAttribute : LlvmIrFlagFunctionAttribute { public ColdFunctionAttribute () : base ("cold") {} } - class ConvergentFunctionAttribute : LLVMFlagFunctionAttribute + class ConvergentFunctionAttribute : LlvmIrFlagFunctionAttribute { public ConvergentFunctionAttribute () : base ("convergent") {} } - class DisableSanitizerInstrumentationFunctionAttribute : LLVMFlagFunctionAttribute + class DisableSanitizerInstrumentationFunctionAttribute : LlvmIrFlagFunctionAttribute { public DisableSanitizerInstrumentationFunctionAttribute () : base ("disable_sanitizer_instrumentation") {} } - class DontcallErrorFunctionAttribute : LLVMFlagFunctionAttribute + class DontcallErrorFunctionAttribute : LlvmIrFlagFunctionAttribute { public DontcallErrorFunctionAttribute () : base ("dontcall-error", quoted: true) {} } - class DontcallWarnFunctionAttribute : LLVMFlagFunctionAttribute + class DontcallWarnFunctionAttribute : LlvmIrFlagFunctionAttribute { public DontcallWarnFunctionAttribute () : base ("dontcall-warn", quoted: true) {} } - class FramePointerFunctionAttribute : LLVMFunctionAttribute + class FramePointerFunctionAttribute : LlvmIrFunctionAttribute { string fpMode; @@ -252,387 +405,494 @@ public FramePointerFunctionAttribute (string fpMode = "none") } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (fpMode); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as FramePointerFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (fpMode, attr.fpMode, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (fpMode?.GetHashCode () ?? 0); + } } - class HotFunctionAttribute : LLVMFlagFunctionAttribute + class HotFunctionAttribute : LlvmIrFlagFunctionAttribute { public HotFunctionAttribute () : base ("hot") {} } - class InaccessiblememonlyFunctionAttribute : LLVMFlagFunctionAttribute + class InaccessiblememonlyFunctionAttribute : LlvmIrFlagFunctionAttribute { public InaccessiblememonlyFunctionAttribute () : base ("inaccessiblememonly") {} } - class InaccessiblememOrArgmemonlyFunctionAttribute : LLVMFlagFunctionAttribute + class InaccessiblememOrArgmemonlyFunctionAttribute : LlvmIrFlagFunctionAttribute { public InaccessiblememOrArgmemonlyFunctionAttribute () : base ("inaccessiblemem_or_argmemonly") {} } - class InlinehintFunctionAttribute : LLVMFlagFunctionAttribute + class InlinehintFunctionAttribute : LlvmIrFlagFunctionAttribute { public InlinehintFunctionAttribute () : base ("inlinehint") {} } - class JumptableFunctionAttribute : LLVMFlagFunctionAttribute + class JumptableFunctionAttribute : LlvmIrFlagFunctionAttribute { public JumptableFunctionAttribute () : base ("jumptable") {} } - class MinsizeFunctionAttribute : LLVMFlagFunctionAttribute + enum MemoryAttributeAccessKind + { + None, + Read, + Write, + ReadWrite, + } + + class MemoryFunctionAttribute : LlvmIrFunctionAttribute + { + public MemoryAttributeAccessKind? Default { get; set; } + public MemoryAttributeAccessKind? Argmem { get; set; } + public MemoryAttributeAccessKind? InaccessibleMem { get; set; } + + public MemoryFunctionAttribute () + : base ("memory", quoted: false, supportsParams: true, optionalParams: true, hasValueAssignment: false) + {} + + protected override bool HasOptionalParams () + { + // All of them are optional, but at least one of them must be specified + bool ret = Default.HasValue || Argmem.HasValue || InaccessibleMem.HasValue; + if (!ret) { + throw new InvalidOperationException ("Internal error: at least one access kind must be specified"); + } + + return ret; + } + + protected override void RenderParams (StringBuilder sb) + { + bool haveSomething = false; + + if (Default.HasValue) { + AppendParam (GetAccessKindString (Default)); + } + + if (Argmem.HasValue) { + AppendParam ($"argmem: {GetAccessKindString (Argmem)}"); + } + + if (InaccessibleMem.HasValue) { + AppendParam ($"inaccessiblemem: {GetAccessKindString (InaccessibleMem)}"); + } + + void AppendParam (string text) + { + if (haveSomething) { + sb.Append (", "); + } + sb.Append (text); + haveSomething = true; + } + } + + string GetAccessKindString (MemoryAttributeAccessKind? kind) + { + return kind.Value switch { + MemoryAttributeAccessKind.None => "none", + MemoryAttributeAccessKind.Read => "read", + MemoryAttributeAccessKind.Write => "write", + MemoryAttributeAccessKind.ReadWrite => "readwrite", + _ => throw new InvalidOperationException ($"Internal error: unsupported access kind {kind}") + }; + } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as MemoryFunctionAttribute; + if (attr == null) { + return false; + } + + return Default == attr.Default && Argmem == attr.Argmem && InaccessibleMem == attr.InaccessibleMem; + } + } + + class MinsizeFunctionAttribute : LlvmIrFlagFunctionAttribute { public MinsizeFunctionAttribute () : base ("minsize") {} } - class NakedFunctionAttribute : LLVMFlagFunctionAttribute + class NakedFunctionAttribute : LlvmIrFlagFunctionAttribute { public NakedFunctionAttribute () : base ("naked") {} } - class NoInlineLineTablesFunctionAttribute : LLVMFlagFunctionAttribute + class NoInlineLineTablesFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoInlineLineTablesFunctionAttribute () : base ("no-inline-line-tables", quoted: true) {} } - class NoJumpTablesFunctionAttribute : LLVMFlagFunctionAttribute + class NoJumpTablesFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoJumpTablesFunctionAttribute () : base ("no-jump-tables") {} } - class NobuiltinFunctionAttribute : LLVMFlagFunctionAttribute + class NobuiltinFunctionAttribute : LlvmIrFlagFunctionAttribute { public NobuiltinFunctionAttribute () : base ("nobuiltin") {} } - class NoduplicateFunctionAttribute : LLVMFlagFunctionAttribute + class NocallbackFunctionAttribute : LlvmIrFlagFunctionAttribute + { + public NocallbackFunctionAttribute () + : base ("nocallback") + {} + } + + class NoduplicateFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoduplicateFunctionAttribute () : base ("noduplicate") {} } - class NofreeFunctionAttribute : LLVMFlagFunctionAttribute + class NofreeFunctionAttribute : LlvmIrFlagFunctionAttribute { public NofreeFunctionAttribute () : base ("nofree") {} } - class NoimplicitfloatFunctionAttribute : LLVMFlagFunctionAttribute + class NoimplicitfloatFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoimplicitfloatFunctionAttribute () : base ("noimplicitfloat") {} } - class NoinlineFunctionAttribute : LLVMFlagFunctionAttribute + class NoinlineFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoinlineFunctionAttribute () : base ("noinline") {} } - class NomergeFunctionAttribute : LLVMFlagFunctionAttribute + class NomergeFunctionAttribute : LlvmIrFlagFunctionAttribute { public NomergeFunctionAttribute () : base ("nomerge") {} } - class NonlazybindFunctionAttribute : LLVMFlagFunctionAttribute + class NonlazybindFunctionAttribute : LlvmIrFlagFunctionAttribute { public NonlazybindFunctionAttribute () : base ("nonlazybind") {} } - class NoprofileFunctionAttribute : LLVMFlagFunctionAttribute + class NoprofileFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoprofileFunctionAttribute () : base ("noprofile") {} } - class NoredzoneFunctionAttribute : LLVMFlagFunctionAttribute + class NoredzoneFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoredzoneFunctionAttribute () : base ("noredzone") {} } - class IndirectTlsSegRefsFunctionAttribute : LLVMFlagFunctionAttribute + class IndirectTlsSegRefsFunctionAttribute : LlvmIrFlagFunctionAttribute { public IndirectTlsSegRefsFunctionAttribute () : base ("indirect-tls-seg-refs") {} } - class NoreturnFunctionAttribute : LLVMFlagFunctionAttribute + class NoreturnFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoreturnFunctionAttribute () : base ("noreturn") {} } - class NorecurseFunctionAttribute : LLVMFlagFunctionAttribute + class NorecurseFunctionAttribute : LlvmIrFlagFunctionAttribute { public NorecurseFunctionAttribute () : base ("norecurse") {} } - class WillreturnFunctionAttribute : LLVMFlagFunctionAttribute + class WillreturnFunctionAttribute : LlvmIrFlagFunctionAttribute { public WillreturnFunctionAttribute () : base ("willreturn") {} } - class NosyncFunctionAttribute : LLVMFlagFunctionAttribute + class NosyncFunctionAttribute : LlvmIrFlagFunctionAttribute { public NosyncFunctionAttribute () : base ("nosync") {} } - class NounwindFunctionAttribute : LLVMFlagFunctionAttribute + class NounwindFunctionAttribute : LlvmIrFlagFunctionAttribute { public NounwindFunctionAttribute () : base ("nounwind") {} } - class NosanitizeBoundsFunctionAttribute : LLVMFlagFunctionAttribute + class NosanitizeBoundsFunctionAttribute : LlvmIrFlagFunctionAttribute { public NosanitizeBoundsFunctionAttribute () : base ("nosanitize_bounds") {} } - class NosanitizeCoverageFunctionAttribute : LLVMFlagFunctionAttribute + class NosanitizeCoverageFunctionAttribute : LlvmIrFlagFunctionAttribute { public NosanitizeCoverageFunctionAttribute () : base ("nosanitize_coverage") {} } - class NullPointerIsValidFunctionAttribute : LLVMFlagFunctionAttribute + class NullPointerIsValidFunctionAttribute : LlvmIrFlagFunctionAttribute { public NullPointerIsValidFunctionAttribute () : base ("null_pointer_is_valid") {} } - class OptforfuzzingFunctionAttribute : LLVMFlagFunctionAttribute + class OptforfuzzingFunctionAttribute : LlvmIrFlagFunctionAttribute { public OptforfuzzingFunctionAttribute () : base ("optforfuzzing") {} } - class OptnoneFunctionAttribute : LLVMFlagFunctionAttribute + class OptnoneFunctionAttribute : LlvmIrFlagFunctionAttribute { public OptnoneFunctionAttribute () : base ("optnone") {} } - class OptsizeFunctionAttribute : LLVMFlagFunctionAttribute + class OptsizeFunctionAttribute : LlvmIrFlagFunctionAttribute { public OptsizeFunctionAttribute () : base ("optsize") {} } - class PatchableFunctionFunctionAttribute : LLVMFlagFunctionAttribute + class PatchableFunctionFunctionAttribute : LlvmIrFlagFunctionAttribute { public PatchableFunctionFunctionAttribute () : base ("patchable-function", quoted: true) {} } - class ProbeStackFunctionAttribute : LLVMFlagFunctionAttribute + class ProbeStackFunctionAttribute : LlvmIrFlagFunctionAttribute { public ProbeStackFunctionAttribute () : base ("probe-stack") {} } - class ReadnoneFunctionAttribute : LLVMFlagFunctionAttribute + class ReadnoneFunctionAttribute : LlvmIrFlagFunctionAttribute { public ReadnoneFunctionAttribute () : base ("readnone") {} } - class ReadonlyFunctionAttribute : LLVMFlagFunctionAttribute + class ReadonlyFunctionAttribute : LlvmIrFlagFunctionAttribute { public ReadonlyFunctionAttribute () : base ("readonly") {} } - class StackProbeSizeFunctionAttribute : LLVMFlagFunctionAttribute + class StackProbeSizeFunctionAttribute : LlvmIrFlagFunctionAttribute { public StackProbeSizeFunctionAttribute () : base ("stack-probe-size", quoted: true) {} } - class NoStackArgProbeFunctionAttribute : LLVMFlagFunctionAttribute + class NoStackArgProbeFunctionAttribute : LlvmIrFlagFunctionAttribute { public NoStackArgProbeFunctionAttribute () : base ("no-stack-arg-probe") {} } - class WriteonlyFunctionAttribute : LLVMFlagFunctionAttribute + class WriteonlyFunctionAttribute : LlvmIrFlagFunctionAttribute { public WriteonlyFunctionAttribute () : base ("writeonly") {} } - class ReturnsTwiceFunctionAttribute : LLVMFlagFunctionAttribute + class ReturnsTwiceFunctionAttribute : LlvmIrFlagFunctionAttribute { public ReturnsTwiceFunctionAttribute () : base ("returns_twice") {} } - class SafestackFunctionAttribute : LLVMFlagFunctionAttribute + class SafestackFunctionAttribute : LlvmIrFlagFunctionAttribute { public SafestackFunctionAttribute () : base ("safestack") {} } - class SanitizeAddressFunctionAttribute : LLVMFlagFunctionAttribute + class SanitizeAddressFunctionAttribute : LlvmIrFlagFunctionAttribute { public SanitizeAddressFunctionAttribute () : base ("sanitize_address") {} } - class SanitizeMemoryFunctionAttribute : LLVMFlagFunctionAttribute + class SanitizeMemoryFunctionAttribute : LlvmIrFlagFunctionAttribute { public SanitizeMemoryFunctionAttribute () : base ("sanitize_memory") {} } - class SanitizeThreadFunctionAttribute : LLVMFlagFunctionAttribute + class SanitizeThreadFunctionAttribute : LlvmIrFlagFunctionAttribute { public SanitizeThreadFunctionAttribute () : base ("sanitize_thread") {} } - class SanitizeHwaddressFunctionAttribute : LLVMFlagFunctionAttribute + class SanitizeHwaddressFunctionAttribute : LlvmIrFlagFunctionAttribute { public SanitizeHwaddressFunctionAttribute () : base ("sanitize_hwaddress") {} } - class SanitizeMemtagFunctionAttribute : LLVMFlagFunctionAttribute + class SanitizeMemtagFunctionAttribute : LlvmIrFlagFunctionAttribute { public SanitizeMemtagFunctionAttribute () : base ("sanitize_memtag") {} } - class SpeculativeLoadHardeningFunctionAttribute : LLVMFlagFunctionAttribute + class SpeculativeLoadHardeningFunctionAttribute : LlvmIrFlagFunctionAttribute { public SpeculativeLoadHardeningFunctionAttribute () : base ("speculative_load_hardening") {} } - class SpeculatableFunctionAttribute : LLVMFlagFunctionAttribute + class SpeculatableFunctionAttribute : LlvmIrFlagFunctionAttribute { public SpeculatableFunctionAttribute () : base ("speculatable") {} } - class SspFunctionAttribute : LLVMFlagFunctionAttribute + class SspFunctionAttribute : LlvmIrFlagFunctionAttribute { public SspFunctionAttribute () : base ("ssp") {} } - class SspstrongFunctionAttribute : LLVMFlagFunctionAttribute + class SspstrongFunctionAttribute : LlvmIrFlagFunctionAttribute { public SspstrongFunctionAttribute () : base ("sspstrong") {} } - class SspreqFunctionAttribute : LLVMFlagFunctionAttribute + class SspreqFunctionAttribute : LlvmIrFlagFunctionAttribute { public SspreqFunctionAttribute () : base ("sspreq") {} } - class StrictfpFunctionAttribute : LLVMFlagFunctionAttribute + class StrictfpFunctionAttribute : LlvmIrFlagFunctionAttribute { public StrictfpFunctionAttribute () : base ("strictfp") {} } - class DenormalFpMathFunctionAttribute : LLVMFlagFunctionAttribute + class DenormalFpMathFunctionAttribute : LlvmIrFlagFunctionAttribute { public DenormalFpMathFunctionAttribute () : base ("denormal-fp-math", quoted: true) {} } - class DenormalFpMathF32FunctionAttribute : LLVMFlagFunctionAttribute + class DenormalFpMathF32FunctionAttribute : LlvmIrFlagFunctionAttribute { public DenormalFpMathF32FunctionAttribute () : base ("denormal-fp-math-f32", quoted: true) {} } - class ThunkFunctionAttribute : LLVMFlagFunctionAttribute + class ThunkFunctionAttribute : LlvmIrFlagFunctionAttribute { public ThunkFunctionAttribute () : base ("thunk", quoted: true) {} } - class TlsLoadHoistFunctionAttribute : LLVMFlagFunctionAttribute + class TlsLoadHoistFunctionAttribute : LlvmIrFlagFunctionAttribute { public TlsLoadHoistFunctionAttribute () : base ("tls-load-hoist") {} } - class UwtableFunctionAttribute : LLVMFunctionAttribute + class UwtableFunctionAttribute : LlvmIrFunctionAttribute { bool? isSync; @@ -652,30 +912,49 @@ protected override void RenderParams (StringBuilder sb) sb.Append (isSync.Value ? "sync" : "async"); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as UwtableFunctionAttribute; + if (attr == null) { + return false; + } + + return isSync == attr.isSync; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (isSync?.GetHashCode () ?? 0); + } } - class NocfCheckFunctionAttribute : LLVMFlagFunctionAttribute + class NocfCheckFunctionAttribute : LlvmIrFlagFunctionAttribute { public NocfCheckFunctionAttribute () : base ("nocf_check") {} } - class ShadowcallstackFunctionAttribute : LLVMFlagFunctionAttribute + class ShadowcallstackFunctionAttribute : LlvmIrFlagFunctionAttribute { public ShadowcallstackFunctionAttribute () : base ("shadowcallstack") {} } - class MustprogressFunctionAttribute : LLVMFlagFunctionAttribute + class MustprogressFunctionAttribute : LlvmIrFlagFunctionAttribute { public MustprogressFunctionAttribute () : base ("mustprogress") {} } - class WarnStackSizeFunctionAttribute : LLVMFunctionAttribute + class WarnStackSizeFunctionAttribute : LlvmIrFunctionAttribute { uint threshold; @@ -686,9 +965,28 @@ public WarnStackSizeFunctionAttribute (uint threshold) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (threshold); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as WarnStackSizeFunctionAttribute; + if (attr == null) { + return false; + } + + return threshold == attr.threshold; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ threshold.GetHashCode (); + } } - class VscaleRangeFunctionAttribute : LLVMFunctionAttribute + class VscaleRangeFunctionAttribute : LlvmIrFunctionAttribute { uint min; uint? max; @@ -710,9 +1008,28 @@ protected override void RenderParams (StringBuilder sb) sb.Append (", "); sb.Append (max.Value.ToString (CultureInfo.InvariantCulture)); } + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as VscaleRangeFunctionAttribute; + if (attr == null) { + return false; + } + + return min == attr.min && max == attr.max; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ min.GetHashCode () ^ (max?.GetHashCode () ?? 0); + } } - class MinLegalVectorWidthFunctionAttribute : LLVMFunctionAttribute + class MinLegalVectorWidthFunctionAttribute : LlvmIrFunctionAttribute { uint size; @@ -723,9 +1040,28 @@ public MinLegalVectorWidthFunctionAttribute (uint size) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (size.ToString (CultureInfo.InvariantCulture)); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as MinLegalVectorWidthFunctionAttribute; + if (attr == null) { + return false; + } + + return size == attr.size; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ size.GetHashCode (); + } } - class StackProtectorBufferSizeFunctionAttribute : LLVMFunctionAttribute + class StackProtectorBufferSizeFunctionAttribute : LlvmIrFunctionAttribute { uint size; @@ -736,9 +1072,28 @@ public StackProtectorBufferSizeFunctionAttribute (uint size) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (size.ToString (CultureInfo.InvariantCulture)); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as StackProtectorBufferSizeFunctionAttribute; + if (attr == null) { + return false; + } + + return size == attr.size; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ size.GetHashCode (); + } } - class TargetCpuFunctionAttribute : LLVMFunctionAttribute + class TargetCpuFunctionAttribute : LlvmIrFunctionAttribute { string cpu; @@ -749,9 +1104,28 @@ public TargetCpuFunctionAttribute (string cpu) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (cpu); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as TargetCpuFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (cpu, attr.cpu, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (cpu?.GetHashCode () ?? 0); + } } - class TuneCpuFunctionAttribute : LLVMFunctionAttribute + class TuneCpuFunctionAttribute : LlvmIrFunctionAttribute { string cpu; @@ -762,9 +1136,28 @@ public TuneCpuFunctionAttribute (string cpu) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (cpu); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as TuneCpuFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (cpu, attr.cpu, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (cpu?.GetHashCode () ?? 0); + } } - class TargetFeaturesFunctionAttribute : LLVMFunctionAttribute + class TargetFeaturesFunctionAttribute : LlvmIrFunctionAttribute { string features; @@ -775,9 +1168,28 @@ public TargetFeaturesFunctionAttribute (string features) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (features); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as TargetFeaturesFunctionAttribute; + if (attr == null) { + return false; + } + + return String.Compare (features, attr.features, StringComparison.Ordinal) == 0; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ (features?.GetHashCode () ?? 0); + } } - class NoTrappingMathFunctionAttribute : LLVMFunctionAttribute + class NoTrappingMathFunctionAttribute : LlvmIrFunctionAttribute { bool yesno; @@ -788,9 +1200,28 @@ public NoTrappingMathFunctionAttribute (bool yesno) } protected override void RenderAssignedValue (StringBuilder sb) => sb.Append (yesno.ToString ().ToLowerInvariant ()); + + public override bool Equals (LlvmIrFunctionAttribute other) + { + if (!base.Equals (other)) { + return false; + } + + var attr = other as NoTrappingMathFunctionAttribute; + if (attr == null) { + return false; + } + + return yesno == attr.yesno; + } + + public override int GetHashCode () + { + return base.GetHashCode () ^ yesno.GetHashCode (); + } } - class StackrealignFunctionAttribute : LLVMFlagFunctionAttribute + class StackrealignFunctionAttribute : LlvmIrFlagFunctionAttribute { public StackrealignFunctionAttribute () : base ("stackrealign", quoted: true) diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/IStructureInfo.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/IStructureInfo.cs deleted file mode 100644 index afd17fefda5..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/IStructureInfo.cs +++ /dev/null @@ -1,15 +0,0 @@ -using System; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - interface IStructureInfo - { - Type Type { get; } - ulong Size { get; } - int MaxFieldAlignment { get; } - string Name { get; } - string NativeTypeDesignator { get; } - - void RenderDeclaration (LlvmIrGenerator generator); - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmFunctionAttributeSet.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmFunctionAttributeSet.cs deleted file mode 100644 index 4ba4ed9be75..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmFunctionAttributeSet.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; -using System.Collections; -using System.Collections.Generic; -using System.Linq; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - class LlvmFunctionAttributeSet : IEnumerable - { - HashSet attributes; - - public LlvmFunctionAttributeSet () - { - attributes = new HashSet (); - } - - public void Add (LLVMFunctionAttribute attr) - { - if (attr == null) { - throw new ArgumentNullException (nameof (attr)); - } - - // TODO: implement uniqueness checks - attributes.Add (attr); - } - - public void Add (LlvmFunctionAttributeSet sourceSet) - { - if (sourceSet == null) { - throw new ArgumentNullException (nameof (sourceSet)); - } - - foreach (LLVMFunctionAttribute attr in sourceSet) { - Add (attr); - } - } - - public string Render () - { - List list = attributes.ToList (); - list.Sort ((LLVMFunctionAttribute a, LLVMFunctionAttribute b) => a.Name.CompareTo (b.Name)); - - return String.Join (" ", list.Select (a => a.Render ())); - } - - public IEnumerator GetEnumerator () => attributes.GetEnumerator (); - - IEnumerator IEnumerable.GetEnumerator () => GetEnumerator (); - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrBufferManager.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrBufferManager.cs new file mode 100644 index 00000000000..8cb8c2910e4 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrBufferManager.cs @@ -0,0 +1,67 @@ +using System; +using System.Collections.Generic; + +namespace Xamarin.Android.Tasks.LLVMIR; + +partial class LlvmIrModule +{ + sealed class LlvmIrBufferManager + { + Dictionary counters; + Dictionary> bufferVariableNames; + + public LlvmIrBufferManager () + { + counters = new Dictionary (StringComparer.Ordinal); + } + + public string Allocate (StructureInstance structure, StructureMemberInfo smi, ulong size) + { + string baseName = $"_{structure.Info.Name}_{smi.Info.Name}"; + + if (!counters.TryGetValue (baseName, out ulong count)) { + count = 0; + counters.Add (baseName, count); + } else { + count++; + counters[baseName] = count; + } + + return Register (structure, smi, $"{baseName}_{count:x}_{structure.IndexInArray:x}"); + } + + public string? GetBufferVariableName (StructureInstance structure, StructureMemberInfo smi) + { + if (bufferVariableNames == null || bufferVariableNames.Count == 0) { + return null; + } + + if (!bufferVariableNames.TryGetValue (structure.Obj, out Dictionary members)) { + return null; + } + + if (!members.TryGetValue (MakeUniqueMemberId (structure, smi), out string bufferVariableName)) { + return null; + } + + return bufferVariableName; + } + + string Register (StructureInstance structure, StructureMemberInfo smi, string bufferVariableName) + { + if (bufferVariableNames == null) { + bufferVariableNames = new Dictionary> (); + } + + if (!bufferVariableNames.TryGetValue (structure.Obj, out Dictionary members)) { + members = new Dictionary (StringComparer.Ordinal); + bufferVariableNames.Add (structure.Obj, members); + } + + members.Add (MakeUniqueMemberId (structure, smi), bufferVariableName); + return bufferVariableName; + } + + string MakeUniqueMemberId (StructureInstance structure, StructureMemberInfo smi) => $"{smi.Info.Name}_{structure.IndexInArray}"; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrComposer.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrComposer.cs index 374a432e76a..8db94269f32 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrComposer.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrComposer.cs @@ -7,74 +7,51 @@ namespace Xamarin.Android.Tasks.LLVMIR { - /// - /// Base class for all classes which "compose" LLVM IR assembly. - /// abstract class LlvmIrComposer { - protected AndroidTargetArch TargetArch { get; } + bool constructed; - protected LlvmIrComposer () - {} + protected abstract void Construct (LlvmIrModule module); - public void Write (AndroidTargetArch arch, StreamWriter output, string fileName) + public LlvmIrModule Construct () { - LlvmIrGenerator generator = LlvmIrGenerator.Create (arch, output, fileName); + var module = new LlvmIrModule (); + Construct (module); + module.AfterConstruction (); + constructed = true; - InitGenerator (generator); - MapStructures (generator); - generator.WriteFileTop (); - generator.WriteStructureDeclarations (); - Write (generator); - generator.WriteFileEnd (); + return module; } - protected static string GetAbiName (AndroidTargetArch arch) + public void Generate (LlvmIrModule module, AndroidTargetArch arch, StreamWriter output, string fileName) { - return arch switch { - AndroidTargetArch.Arm => "armeabi-v7a", - AndroidTargetArch.Arm64 => "arm64-v8a", - AndroidTargetArch.X86 => "x86", - AndroidTargetArch.X86_64 => "x86_64", - _ => throw new InvalidOperationException ($"Unsupported Android architecture: {arch}"), - }; + if (!constructed) { + throw new InvalidOperationException ($"Internal error: module not constructed yet. Was Constrict () called?"); + } + + LlvmIrGenerator generator = LlvmIrGenerator.Create (arch, fileName); + generator.Generate (output, module); + output.Flush (); } - protected ulong HashName (string name, bool is64Bit) + public static ulong GetXxHash (string str, bool is64Bit) { - byte[] nameBytes = Encoding.UTF8.GetBytes (name); + byte[] stringBytes = Encoding.UTF8.GetBytes (str); if (is64Bit) { - return XxHash64.HashToUInt64 (nameBytes); + return XxHash64.HashToUInt64 (stringBytes); } - return (ulong)XxHash32.HashToUInt32 (nameBytes); + return (ulong)XxHash32.HashToUInt32 (stringBytes); } - protected virtual void InitGenerator (LlvmIrGenerator generator) - {} - - /// - /// Initialize the composer. It needs to allocate and populate all the structures that - /// are used by the composer, before they can be mapped by the generator. The code here - /// should initialize only the architecture-independent fields of structures etc to - /// write. The composer is reused between architectures, and only the Write method is - /// aware of which architecture is targetted. - /// - public abstract void Init (); - - /// - /// Maps all the structures used to internal LLVM IR representation. Every structure MUST - /// be mapped. - /// - protected abstract void MapStructures (LlvmIrGenerator generator); + protected LlvmIrGlobalVariable EnsureGlobalVariable (LlvmIrVariable variable) + { + var gv = variable as LlvmIrGlobalVariable; + if (gv == null) { + throw new InvalidOperationException ("Internal error: global variable expected"); + } - /// - /// Generate LLVM IR code from data structures initialized by . This is - /// called once per ABI, with the appropriate for the target - /// ABI. If any ABI-specific initialization must be performed on the data structures to - /// be written, it has to be done here (applies to e.g. constructs that require to know the - /// native pointer size). - /// - protected abstract void Write (LlvmIrGenerator generator); + return gv; + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrDataLayout.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrDataLayout.cs new file mode 100644 index 00000000000..33da1be9a57 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrDataLayout.cs @@ -0,0 +1,353 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; + +namespace Xamarin.Android.Tasks.LLVMIR; + +abstract class LlvmIrDataLayoutField +{ + public const char Separator = ':'; + + public string Id { get; } + + protected LlvmIrDataLayoutField (string id) + { + if (String.IsNullOrEmpty (id)) { + throw new ArgumentException (nameof (id), "must not be null or empty"); + } + + Id = id; + } + + public virtual void Render (StringBuilder sb) + { + sb.Append (Id); + } + + public static string ConvertToString (uint v) + { + return v.ToString (CultureInfo.InvariantCulture); + } + + protected void Append (StringBuilder sb, uint v, bool needSeparator = true) + { + if (needSeparator) { + sb.Append (Separator); + } + + sb.Append (ConvertToString (v)); + } + + protected void Append (StringBuilder sb, uint? v, bool needSeparator = true) + { + if (!v.HasValue) { + return; + } + + Append (sb, v.Value, needSeparator); + } +} + +class LlvmIrDataLayoutPointerSize : LlvmIrDataLayoutField +{ + public uint? AddressSpace { get; set; } + public uint Abi { get; } + public uint Size { get; } + public uint? Pref { get; set; } + public uint? Idx { get; set; } + + public LlvmIrDataLayoutPointerSize (uint size, uint abi) + : base ("p") + { + Size = size; + Abi = abi; + } + + public override void Render (StringBuilder sb) + { + base.Render (sb); + + if (AddressSpace.HasValue && AddressSpace.Value > 0) { + Append (sb, AddressSpace.Value, needSeparator: false); + } + Append (sb, Size); + Append (sb, Abi); + Append (sb, Pref); + Append (sb, Idx); + } +} + +abstract class LlvmIrDataLayoutTypeAlignment : LlvmIrDataLayoutField +{ + public uint Size { get; } + public uint Abi { get; } + public uint? Pref { get; set; } + + protected LlvmIrDataLayoutTypeAlignment (string id, uint size, uint abi) + : base (id) + { + Size = size; + Abi = abi; + } + + public override void Render (StringBuilder sb) + { + base.Render (sb); + + Append (sb, Size, needSeparator: false); + Append (sb, Abi); + Append (sb, Pref); + } +} + +class LlvmIrDataLayoutIntegerAlignment : LlvmIrDataLayoutTypeAlignment +{ + public LlvmIrDataLayoutIntegerAlignment (uint size, uint abi, uint? pref = null) + : base ("i", size, abi) + { + if (size == 8 && abi != 8) { + throw new ArgumentOutOfRangeException (nameof (abi), "Must equal 8 for i8"); + } + + Pref = pref; + } +} + +class LlvmIrDataLayoutVectorAlignment : LlvmIrDataLayoutTypeAlignment +{ + public LlvmIrDataLayoutVectorAlignment (uint size, uint abi, uint? pref = null) + : base ("v", size, abi) + { + Pref = pref; + } +} + +class LlvmIrDataLayoutFloatAlignment : LlvmIrDataLayoutTypeAlignment +{ + public LlvmIrDataLayoutFloatAlignment (uint size, uint abi, uint? pref = null) + : base ("f", size, abi) + { + Pref = pref; + } +} + +class LlvmIrDataLayoutAggregateObjectAlignment : LlvmIrDataLayoutField +{ + public uint Abi { get; } + public uint? Pref { get; set; } + + public LlvmIrDataLayoutAggregateObjectAlignment (uint abi, uint? pref = null) + : base ("a") + { + Abi = abi; + Pref = pref; + } + + public override void Render (StringBuilder sb) + { + base.Render (sb); + + Append (sb, Abi); + Append (sb, Pref); + } +} + +enum LlvmIrDataLayoutFunctionPointerAlignmentType +{ + Independent, + Multiple, +} + +class LlvmIrDataLayoutFunctionPointerAlignment : LlvmIrDataLayoutField +{ + public uint Abi { get; } + public LlvmIrDataLayoutFunctionPointerAlignmentType Type { get; } + + public LlvmIrDataLayoutFunctionPointerAlignment (LlvmIrDataLayoutFunctionPointerAlignmentType type, uint abi) + : base ("F") + { + Type = type; + Abi = abi; + } + + public override void Render (StringBuilder sb) + { + base.Render (sb); + + char type = Type switch { + LlvmIrDataLayoutFunctionPointerAlignmentType.Independent => 'i', + LlvmIrDataLayoutFunctionPointerAlignmentType.Multiple => 'n', + _ => throw new InvalidOperationException ($"Unsupported function pointer alignment type '{Type}'") + }; + sb.Append (type); + Append (sb, Abi, needSeparator: false); + } +} + +enum LlvmIrDataLayoutManglingOption +{ + ELF, + GOFF, + MIPS, + MachO, + WindowsX86COFF, + WindowsCOFF, + XCOFF +} + +class LlvmIrDataLayoutMangling : LlvmIrDataLayoutField +{ + public LlvmIrDataLayoutManglingOption Option { get; } + + public LlvmIrDataLayoutMangling (LlvmIrDataLayoutManglingOption option) + : base ("m") + { + Option = option; + } + + public override void Render (StringBuilder sb) + { + base.Render (sb); + + sb.Append (Separator); + + char opt = Option switch { + LlvmIrDataLayoutManglingOption.ELF => 'e', + LlvmIrDataLayoutManglingOption.GOFF => 'l', + LlvmIrDataLayoutManglingOption.MIPS => 'm', + LlvmIrDataLayoutManglingOption.MachO => 'o', + LlvmIrDataLayoutManglingOption.WindowsX86COFF => 'x', + LlvmIrDataLayoutManglingOption.WindowsCOFF => 'w', + LlvmIrDataLayoutManglingOption.XCOFF => 'a', + _ => throw new InvalidOperationException ($"Unsupported mangling option '{Option}'") + }; + + sb.Append (opt); + } +} + +// See: https://llvm.org/docs/LangRef.html#data-layout +class LlvmIrDataLayout +{ + bool bigEndian; + bool littleEndian = true; + + public bool BigEndian { + get => bigEndian; + set { + bigEndian = value; + littleEndian = !bigEndian; + } + } + + public bool LittleEndian { + get => littleEndian; + set { + littleEndian = value; + bigEndian = !littleEndian; + } + } + + public uint? AllocaAddressSpaceId { get; set; } + public uint? GlobalsAddressSpaceId { get; set; } + public LlvmIrDataLayoutMangling? Mangling { get; set; } + public uint? ProgramAddressSpaceId { get; set; } + public uint? StackAlignment { get; set; } + + public LlvmIrDataLayoutAggregateObjectAlignment? AggregateObjectAlignment { get; set; } + public List? FloatAlignment { get; set; } + public LlvmIrDataLayoutFunctionPointerAlignment? FunctionPointerAlignment { get; set; } + public List? IntegerAlignment { get; set; } + public List? VectorAlignment { get; set; } + public List? PointerSize { get; set; } + + public List? NativeIntegerWidths { get; set; } + public List? NonIntegralPointerTypeAddressSpaces { get; set; } + + public string Render () + { + var sb = new StringBuilder (); + + sb.Append ("target datalayout = \""); + + sb.Append (LittleEndian ? 'e' : 'E'); + + if (Mangling != null) { + sb.Append ('-'); + Mangling.Render (sb); + } + + AppendFieldList (PointerSize); + + if (FunctionPointerAlignment != null) { + sb.Append ('-'); + FunctionPointerAlignment.Render (sb); + } + + AppendFieldList (IntegerAlignment); + AppendFieldList (FloatAlignment); + AppendFieldList (VectorAlignment); + + Append ('P', ProgramAddressSpaceId); + Append ('G', GlobalsAddressSpaceId); + Append ('A', AllocaAddressSpaceId); + + if (AggregateObjectAlignment != null) { + sb.Append ('-'); + AggregateObjectAlignment.Render (sb); + } + + AppendList ("n", NativeIntegerWidths); + AppendList ("ni", NonIntegralPointerTypeAddressSpaces); + Append ('S', StackAlignment); + + sb.Append ('"'); + + return sb.ToString (); + + void AppendFieldList (List? list) where T: LlvmIrDataLayoutField + { + if (list == null || list.Count == 0) { + return; + } + + foreach (LlvmIrDataLayoutField field in list) { + sb.Append ('-'); + field.Render (sb); + } + } + + void AppendList (string id, List? list) + { + if (list == null || list.Count == 0) { + return; + } + + sb.Append ('-'); + sb.Append (id); + + bool first = true; + foreach (uint v in list) { + if (first) { + first = false; + } else { + sb.Append (LlvmIrDataLayoutField.Separator); + } + + sb.Append (LlvmIrDataLayoutField.ConvertToString (v)); + } + } + + void Append (char id, uint? v) + { + if (!v.HasValue) { + return; + } + + sb.Append ('-'); + sb.Append (id); + sb.Append (LlvmIrDataLayoutField.ConvertToString (v.Value)); + } + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunction.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunction.cs index f2f9ba989ec..aa156ecaef9 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunction.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunction.cs @@ -1,188 +1,523 @@ using System; using System.Collections.Generic; -using System.Globalization; -using System.Linq; -using System.Text; namespace Xamarin.Android.Tasks.LLVMIR { - class LlvmIrFunctionLocalVariable : LlvmIrVariable + interface ILlvmIrSavedFunctionParameterState {} + + class LlvmIrFunctionParameter : LlvmIrLocalVariable { - public LlvmIrFunctionLocalVariable (Type type, string? name = null, bool isNativePointer = false) - : base (type, name, signature: null, isNativePointer: isNativePointer) - {} + sealed class SavedParameterState : ILlvmIrSavedFunctionParameterState + { + public readonly LlvmIrFunctionParameter Owner; + + public uint? Align; + public bool? AllocPtr; + public uint? Dereferenceable; + public bool? ImmArg; + public bool? NoCapture; + public bool? NonNull; + public bool? NoUndef; + public bool? ReadNone; + public bool? SignExt; + public bool? ZeroExt; + public bool? IsCplusPlusReference; + public bool IsVarArgs; + + public SavedParameterState (LlvmIrFunctionParameter owner, SavedParameterState? previousState = null) + { + Owner = owner; + if (previousState == null) { + return; + } + + Align = previousState.Align; + AllocPtr = previousState.AllocPtr; + Dereferenceable = previousState.Dereferenceable; + ImmArg = previousState.ImmArg; + NoCapture = previousState.NoCapture; + NonNull = previousState.NonNull; + ReadNone = previousState.ReadNone; + SignExt = previousState.SignExt; + ZeroExt = previousState.ZeroExt; + IsCplusPlusReference = previousState.IsCplusPlusReference; + IsVarArgs = previousState.IsVarArgs; + } + } + + SavedParameterState state; + + // To save on time, we declare only attributes that are actually used in our generated code. More will be added, as needed. + + /// + /// align(n) attribute, see . + /// As a special case for us, a value of 0 means use the natural target pointer alignment. + /// + public uint? Align { + get => state.Align; + set => state.Align = value; + } + + /// + /// allocptr attribute, see + /// + public bool? AllocPtr { + get => state.AllocPtr; + set => state.AllocPtr = value; + } + + /// + /// dereferenceable(n) attribute, see . + /// As a special case for us, a value of 0 means use the natural target pointer alignment. + /// + public uint? Dereferenceable { + get => state.Dereferenceable; + set => state.Dereferenceable = value; + } + + /// + /// immarg attribute, see + /// + public bool? ImmArg { + get => state.ImmArg; + set => state.ImmArg = value; + } + + /// + /// nocapture attribute, see + /// + public bool? NoCapture { + get => state.NoCapture; + set => state.NoCapture = value; + } + + /// + /// nonnull attribute, see + /// + public bool? NonNull { + get => state.NonNull; + set => state.NonNull = value; + } + + /// + /// noundef attribute, see + /// + public bool? NoUndef { + get => state.NoUndef; + set => state.NoUndef = value; + } + + /// + /// readnone attribute, see + /// + public bool? ReadNone { + get => state.ReadNone; + set => state.ReadNone = value; + } + + /// + /// signext attribute, see + /// + public bool? SignExt { + get => state.SignExt; + set => state.SignExt = value; + } + + /// + /// zeroext attribute, see + /// + public bool? ZeroExt { + get => state.ZeroExt; + set => state.ZeroExt = value; + } + + /// + /// This serves a purely documentational purpose, when generating comments about types. It describes a parameter that is a C++ reference, something we can't + /// reflect on the managed side. + /// + public bool? IsCplusPlusReference { + get => state.IsCplusPlusReference; + set => state.IsCplusPlusReference = value; + } + + /// + /// Indicates that the argument is a C variable arguments placeholder (`...`) + /// + public bool IsVarArgs { + get => state.IsVarArgs; + set => state.IsVarArgs = value; + } - public LlvmIrFunctionLocalVariable (LlvmNativeFunctionSignature nativeFunction, string? name = null, bool isNativePointer = false) - : base (typeof(LlvmNativeFunctionSignature), name, nativeFunction, isNativePointer: isNativePointer) + public LlvmIrFunctionParameter (Type type, string? name = null) + : base (type, name) { - if (nativeFunction == null) { - throw new ArgumentNullException(nameof (nativeFunction)); + NameMatters = false; + state = new SavedParameterState (this); + + // TODO: check why it doesn't work as expected - can't see the flags set in the output + if (type == typeof(sbyte) || type == typeof (short)) { + SignExt = true; + } else if (type == typeof(byte) || type == typeof (ushort)) { + ZeroExt = true; } } - public LlvmIrFunctionLocalVariable (LlvmIrVariable variable, string? name = null, bool isNativePointer = false) - : base (variable, name, isNativePointer) - {} + /// + /// Save (opaque) parameter state. This is necessary because we generate code from the same model (module) for different + /// targets. At the same time, function, signature and parameter instances are shared between the different code generation + /// sessions, so we must sure the state as set by the model is properly preserved. NOTE: it does NOT make the code thread-safe! + /// Instances are **still** shared and thus different threads would step on each other's toes should they saved and restored + /// state without synchronization. + /// + public ILlvmIrSavedFunctionParameterState SaveState () + { + SavedParameterState ret = state; + state = new SavedParameterState (this, ret); + return ret; + } + + /// + /// Restore (opaque) state. for more info + /// + public void RestoreState (ILlvmIrSavedFunctionParameterState savedState) + { + var oldState = savedState as SavedParameterState; + if (oldState == null) { + throw new InvalidOperationException ("Internal error: savedState not an instance of ParameterState"); + } + + if (oldState.Owner != this) { + throw new InvalidOperationException ("Internal error: savedState not saved by this instance"); + } + + state = oldState; + } } - class LlvmIrFunctionParameter : LlvmIrFunctionLocalVariable + interface ILlvmIrSavedFunctionSignatureState {} + + class LlvmIrFunctionSignature : IEquatable { - public bool IsCplusPlusReference { get; } + public sealed class ReturnTypeAttributes + { + public bool? InReg; + public bool? NoUndef; + public bool? SignExt; + public bool? ZeroExt; + public bool? NonNull; + + public ReturnTypeAttributes () + {} + + public ReturnTypeAttributes (ReturnTypeAttributes other) + { + InReg = other.InReg; + NoUndef = other.NoUndef; + NonNull = other.NonNull; + SignExt = other.SignExt; + ZeroExt = other.ZeroExt; + } + } - public LlvmIrFunctionParameter (Type type, string? name = null, bool isNativePointer = false, bool isCplusPlusReference = false) - : base (type, name, isNativePointer) + sealed class SavedSignatureState : ILlvmIrSavedFunctionSignatureState { - IsCplusPlusReference = isCplusPlusReference; + public readonly LlvmIrFunctionSignature Owner; + public readonly IList ParameterStates; + public readonly ReturnTypeAttributes ReturnAttributes; + + public SavedSignatureState (LlvmIrFunctionSignature owner, IList parameterStates, ReturnTypeAttributes returnAttributes) + { + Owner = owner; + ParameterStates = parameterStates; + ReturnAttributes = returnAttributes; + } } - public LlvmIrFunctionParameter (LlvmNativeFunctionSignature nativeFunction, string? name = null, bool isNativePointer = false, bool isCplusPlusReference = false) - : base (nativeFunction, name, isNativePointer) + ReturnTypeAttributes returnAttributes; + + public string Name { get; } + public Type ReturnType { get; } + public ReturnTypeAttributes ReturnAttributes => returnAttributes; + public IList Parameters { get; } + + public LlvmIrFunctionSignature (string name, Type returnType, IList? parameters = null, ReturnTypeAttributes? returnAttributes = null) { - IsCplusPlusReference = isCplusPlusReference; + if (String.IsNullOrEmpty (name)) { + throw new ArgumentException ("must not be null or empty", nameof (name)); + } + + Name = name; + ReturnType = returnType; + this.returnAttributes = returnAttributes ?? new ReturnTypeAttributes (); + Parameters = parameters ?? new List (); } - } - class LlvmIrFunctionArgument - { - public object Value { get; } - public Type Type { get; } + /// + /// Create new signature using data from the one, with the exception of name. + /// Useful when there are several functions with different names but identical parameters and return types. + /// + public LlvmIrFunctionSignature (string name, LlvmIrFunctionSignature templateSignature) + : this (name, templateSignature.ReturnType, templateSignature.Parameters) + {} - public LlvmIrFunctionArgument (Type type, object? value = null) + /// + /// Save (opaque) signature state. This includes states of all the parameters. + /// for more information. + /// + public ILlvmIrSavedFunctionSignatureState SaveState () { - Type = type ?? throw new ArgumentNullException (nameof (type)); + var list = new List (); - if (value != null && value.GetType () != type) { - throw new ArgumentException ($"value type '{value.GetType ()}' does not match the argument type '{type}'"); + foreach (LlvmIrFunctionParameter parameter in Parameters) { + list.Add (parameter.SaveState ()); } - Value = value; + var ret = new SavedSignatureState (this, list.AsReadOnly (), returnAttributes); + returnAttributes = new ReturnTypeAttributes (returnAttributes); + return ret; } - public LlvmIrFunctionArgument (LlvmIrFunctionLocalVariable variable) + /// + /// Restore (opaque) signature state. This includes states of all the parameters. + /// for more information. + /// + public void RestoreState (ILlvmIrSavedFunctionSignatureState savedState) { - Type = typeof(LlvmIrFunctionLocalVariable); - Value = variable; + var oldState = savedState as SavedSignatureState; + if (oldState == null) { + throw new InvalidOperationException ($"Internal error: savedState not an instance of {nameof(SavedSignatureState)}"); + } + + if (oldState.Owner != this) { + throw new InvalidOperationException ("Internal error: savedState not saved by this instance"); + } + + for (int i = 0; i < oldState.ParameterStates.Count; i++) { + ILlvmIrSavedFunctionParameterState parameterState = oldState.ParameterStates[i]; + Parameters[i].RestoreState (parameterState); + } + returnAttributes = new ReturnTypeAttributes (oldState.ReturnAttributes); + } + + public override int GetHashCode () + { + int hc = + Name.GetHashCode () ^ + Parameters.GetHashCode () ^ + ReturnType.GetHashCode (); + + foreach (LlvmIrFunctionParameter p in Parameters) { + hc ^= p.GetHashCode (); + } + + return hc; + } + + public override bool Equals (object obj) + { + var sig = obj as LlvmIrFunctionSignature; + if (sig == null) { + return false; + } + + return Equals (sig); + } + + public bool Equals (LlvmIrFunctionSignature other) + { + if (other == null) { + return false; + } + + if (Parameters.Count != other.Parameters.Count || + ReturnType != other.ReturnType || + String.Compare (Name, other.Name, StringComparison.Ordinal) != 0 + ) { + return false; + } + + for (int i = 0; i < Parameters.Count; i++) { + if (Parameters[i] != other.Parameters[i]) { + return false; + } + } + + return true; } } + interface ILlvmIrSavedFunctionState {} + /// - /// Describes a native function to be emitted and keeps code emitting state between calls to various generator + /// Describes a native function to be emitted or declared and keeps code emitting state between calls to various generator. /// methods. /// - class LlvmIrFunction + class LlvmIrFunction : IEquatable { - const string Indent1 = LlvmIrGenerator.Indent; - const string Indent2 = LlvmIrGenerator.Indent + LlvmIrGenerator.Indent; - - // Function signature - public string Name { get; } - public Type ReturnType { get; } - public int AttributeSetID { get; } - public IList? Parameters { get; } - public string ImplicitFuncTopLabel { get; } - public IList? ParameterVariables { get; } + public class FunctionState + { + // Counter shared by unnamed local variables (including function parameters) and unnamed labels. + ulong unnamedTemporaryCounter = 0; - // Function writing state - public string Indent { get; private set; } = LlvmIrGenerator.Indent; + // Implicit unnamed label at the start of the function + ulong? startingBlockNumber; - // Used for unnamed function parameters as well as unnamed local variables - uint localSlot = 0; - uint indentLevel = 1; + public ulong StartingBlockNumber { + get { + if (startingBlockNumber.HasValue) { + return startingBlockNumber.Value; + } - public LlvmIrFunction (string name, Type returnType, int attributeSetID, List? parameters = null) - { - if (String.IsNullOrEmpty (name)) { - throw new ArgumentException ("must not be null or empty", nameof (name)); + throw new InvalidOperationException ($"Internal error: starting block number not set"); + } } - Name = name; - ReturnType = returnType ?? throw new ArgumentNullException (nameof (returnType)); - AttributeSetID = attributeSetID; - Parameters = parameters?.Select (p => EnsureParameterName (p))?.ToList ()?.AsReadOnly (); - ParameterVariables = Parameters?.Select (p => new LlvmIrFunctionLocalVariable (p.Type, p.Name))?.ToList ()?.AsReadOnly (); - // Unnamed local variables need to start from the value which equals [number_of_unnamed_parameters] + 1, - // since there's an implicit label created for the top of the function whose name is `[number_of_unnamed_parameters]` - ImplicitFuncTopLabel = localSlot.ToString (CultureInfo.InvariantCulture); - localSlot++; + public FunctionState () + {} - LlvmIrFunctionParameter EnsureParameterName (LlvmIrFunctionParameter parameter) + public ulong NextTemporary () { - if (parameter == null) { - throw new InvalidOperationException ("null parameters aren't allowed"); - } + ulong ret = unnamedTemporaryCounter++; + return ret; + } - if (!String.IsNullOrEmpty (parameter.Name)) { - return parameter; + public void ConfigureStartingBlockNumber () + { + if (startingBlockNumber.HasValue) { + return; } - string name = GetNextSlotName (); - if (parameter.NativeFunction != null) { - return new LlvmIrFunctionParameter (parameter.NativeFunction, name, parameter.IsNativePointer, parameter.IsCplusPlusReference); - } - return new LlvmIrFunctionParameter (parameter.Type, name, parameter.IsNativePointer, parameter.IsCplusPlusReference); + startingBlockNumber = unnamedTemporaryCounter++; } } - public LlvmIrFunctionLocalVariable MakeLocalVariable (Type type, string? name = null) + sealed class SavedFunctionState : ILlvmIrSavedFunctionState { - if (String.IsNullOrEmpty (name)) { - name = GetNextSlotName (); + public readonly LlvmIrFunction Owner; + public readonly ILlvmIrSavedFunctionSignatureState SignatureState; + + public SavedFunctionState (LlvmIrFunction owner, ILlvmIrSavedFunctionSignatureState signatureState) + { + Owner = owner; + SignatureState = signatureState; } + } + + FunctionState functionState; + + public LlvmIrFunctionSignature Signature { get; } + public LlvmIrAddressSignificance AddressSignificance { get; set; } = LlvmIrAddressSignificance.LocalUnnamed; + public LlvmIrFunctionAttributeSet? AttributeSet { get; set; } + public LlvmIrLinkage Linkage { get; set; } = LlvmIrLinkage.Default; + public LlvmIrRuntimePreemption RuntimePreemption { get; set; } = LlvmIrRuntimePreemption.Default; + public LlvmIrVisibility Visibility { get; set; } = LlvmIrVisibility.Default; + public LlvmIrFunctionBody Body { get; } + public string? Comment { get; set; } + public bool ReturnsValue => Signature.ReturnType != typeof(void); + public bool UsesVarArgs { get; } + + public LlvmIrFunction (LlvmIrFunctionSignature signature, LlvmIrFunctionAttributeSet? attributeSet = null) + { + Signature = signature; + AttributeSet = attributeSet; + + functionState = new FunctionState (); + foreach (LlvmIrFunctionParameter parameter in signature.Parameters) { + if (UsesVarArgs) { + throw new InvalidOperationException ($"Internal error: function '{signature.Name}' uses variable arguments and it has at least one argument following the varargs (...) one. This is not allowed."); + } + + if (parameter.IsVarArgs) { + UsesVarArgs = true; + continue; + } + + if (!String.IsNullOrEmpty (parameter.Name)) { + continue; + } - return new LlvmIrFunctionLocalVariable (type, name); + parameter.AssignNumber (functionState.NextTemporary ()); + } + functionState.ConfigureStartingBlockNumber (); + + Body = new LlvmIrFunctionBody (this, functionState); } - public LlvmIrFunctionLocalVariable MakeLocalVariable (LlvmIrVariable variable, string? name = null) + /// + /// Create new function using data from the signature, with the exception of name. + /// Useful when there are several functions with different names but identical parameters and return types. + /// + public LlvmIrFunction (string name, LlvmIrFunctionSignature templateSignature, LlvmIrFunctionAttributeSet? attributeSet = null) + : this (new LlvmIrFunctionSignature (name, templateSignature), attributeSet) + {} + + public LlvmIrFunction (string name, Type returnType, List? parameters = null, LlvmIrFunctionAttributeSet? attributeSet = null) + : this (new LlvmIrFunctionSignature (name, returnType, parameters), attributeSet) + {} + + /// + /// Creates a local variable which, if is null or empty, is assinged the correct + /// name based on a counter local to the function. + /// + public LlvmIrLocalVariable CreateLocalVariable (Type type, string? name = null) { + var ret = new LlvmIrLocalVariable (type, name); if (String.IsNullOrEmpty (name)) { - name = GetNextSlotName (); + ret.AssignNumber (functionState.NextTemporary ()); } - return new LlvmIrFunctionLocalVariable (variable, name); + return ret; } - public void IncreaseIndent () + /// + /// Save (opaque) function state. This includes signature state. + /// for more information. + /// + public ILlvmIrSavedFunctionState SaveState () { - indentLevel++; - Indent = MakeIndent (indentLevel); + return new SavedFunctionState (this, Signature.SaveState ()); } - public void DecreaseIndent () + /// + /// Restore (opaque) function state. This includes signature state. + /// for more information. + /// + public void RestoreState (ILlvmIrSavedFunctionState savedState) { - if (indentLevel == 0) { - return; + var oldState = savedState as SavedFunctionState; + if (oldState == null) { + throw new InvalidOperationException ($"Internal error: savedState not an instance of {nameof(SavedFunctionState)}"); + } + + if (oldState.Owner != this) { + throw new InvalidOperationException ("Internal error: savedState not saved by this instance"); } - indentLevel--; - Indent = MakeIndent (indentLevel); + Signature.RestoreState (oldState.SignatureState); } - string MakeIndent (uint level) + public override int GetHashCode () { - switch (level) { - case 0: - return String.Empty; - - case 1: - return Indent1; - - case 2: - return Indent2; + return Signature.GetHashCode (); + } - default: - var sb = new StringBuilder (); - for (uint i = 0; i < level; i++) { - sb.Append (LlvmIrGenerator.Indent); - } - return sb.ToString (); + public override bool Equals (object obj) + { + var func = obj as LlvmIrFunction; + if (func == null) { + return false; } + + return Equals (func); } - string GetNextSlotName () + public bool Equals (LlvmIrFunction other) { - string name = $"{localSlot.ToString (CultureInfo.InvariantCulture)}"; - localSlot++; - return name; + if (other == null) { + return false; + } + + return Signature == other.Signature; } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionAttributeSet.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionAttributeSet.cs new file mode 100644 index 00000000000..7c890e13417 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionAttributeSet.cs @@ -0,0 +1,107 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Linq; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +class LlvmIrFunctionAttributeSet : IEnumerable, IEquatable +{ + public uint Number { get; set; } = 0; + public bool DoNotAddTargetSpecificAttributes { get; set; } + + HashSet attributes; + Dictionary>? privateTargetSpecificAttributes; + + public LlvmIrFunctionAttributeSet () + { + attributes = new HashSet (); + } + + public LlvmIrFunctionAttributeSet (LlvmIrFunctionAttributeSet other) + { + attributes = new HashSet (other); + Number = other.Number; + } + + public IList? GetPrivateTargetAttributes (AndroidTargetArch targetArch) + { + if (privateTargetSpecificAttributes == null || !privateTargetSpecificAttributes.TryGetValue (targetArch, out List list)) { + return null; + } + + return list.AsReadOnly (); + } + + public void Add (LlvmIrFunctionAttribute attr) + { + if (attr == null) { + throw new ArgumentNullException (nameof (attr)); + } + + if (!attributes.Contains (attr)) { + attributes.Add (attr); + } + } + + public void Add (IList attrList) + { + foreach (LlvmIrFunctionAttribute attr in attrList) { + Add (attr); + } + } + + public string Render () + { + List list = attributes.ToList (); + list.Sort ((LlvmIrFunctionAttribute a, LlvmIrFunctionAttribute b) => a.Name.CompareTo (b.Name)); + + return String.Join (" ", list.Select (a => a.Render ())); + } + + public IEnumerator GetEnumerator () => attributes.GetEnumerator (); + + IEnumerator IEnumerable.GetEnumerator () => GetEnumerator (); + + public bool Equals (LlvmIrFunctionAttributeSet other) + { + if (other == null) { + return false; + } + + if (attributes.Count != other.attributes.Count) { + return false; + } + + foreach (LlvmIrFunctionAttribute attr in attributes) { + if (!other.attributes.Contains (attr)) { + return false; + } + } + + return true; + } + + public override bool Equals (object obj) + { + var attrSet = obj as LlvmIrFunctionAttributeSet; + if (attrSet == null) { + return false; + } + + return Equals (attrSet); + } + + public override int GetHashCode() + { + int hc = 0; + + foreach (LlvmIrFunctionAttribute attr in attributes) { + hc ^= attr?.GetHashCode () ?? 0; + } + + return hc; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionBody.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionBody.cs new file mode 100644 index 00000000000..5c1b03990ae --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrFunctionBody.cs @@ -0,0 +1,312 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Text; + +namespace Xamarin.Android.Tasks.LLVMIR; + +/// +/// Abstract class from which all of the items (labels, function parameters, +/// local variables and instructions) derive. +/// +abstract class LlvmIrFunctionBodyItem +{ + /// + /// If an item has this property set to true, it won't be written to output when + /// code is generated. This is used for implicit items that don't need to be part of + /// the generated code (e.g. the starting block label) + /// + public bool SkipInOutput { get; protected set; } + public string? Comment { get; set; } + + public void Write (GeneratorWriteContext context, LlvmIrGenerator generator) + { + DoWrite (context, generator); + if (!String.IsNullOrEmpty (Comment)) { + context.Output.Write (' '); + generator.WriteComment (context, Comment); + } + context.Output.WriteLine (); + } + + protected abstract void DoWrite (GeneratorWriteContext context, LlvmIrGenerator generator); +} + +/// +/// Base class for function labels and local variables (including parameters), which +/// obtain automatic names derived from a shared counter, unless explicitly named. +/// +abstract class LlvmIrFunctionLocalItem : LlvmIrFunctionBodyItem +{ + string? name; + + public string Name { + get { + if (String.IsNullOrEmpty (name)) { + throw new InvalidOperationException ("Internal error: name hasn't been set yet"); + } + return name; + } + + protected set { + if (String.IsNullOrEmpty (value)) { + throw new InvalidOperationException ("Internal error: value must not be null or empty"); + } + name = value; + } + } + + protected LlvmIrFunctionLocalItem (string? name) + { + if (name != null) { + Name = name; + } + } + + protected LlvmIrFunctionLocalItem (LlvmIrFunction.FunctionState state, string? name) + { + if (name != null) { + if (name.Length == 0) { + throw new ArgumentException ("must not be an empty string", nameof (name)); + } + + Name = name; + return; + } + + SetName (state.NextTemporary ()); + } + + protected void SetName (ulong num) + { + Name = num.ToString (CultureInfo.InvariantCulture); + } + + protected bool NameIsSet () => !String.IsNullOrEmpty (name); +} + +class LlvmIrFunctionLabelItem : LlvmIrFunctionLocalItem +{ + /// + /// Labels are a bit peculiar in that they must not have their name set to the automatic value (based on + /// a counter shared with function parameters) at creation time, but only when they are actually added to + /// the function body. The reason is that LLVM IR requires all the unnamed temporaries (function parameters and + /// labels) to be named sequentially, but sometimes a label must be referenced before it is added to the instruction + /// stream, e.g. in the br instruction. On the other hand, it is perfectly fine to assign label a name that + /// isn't an integer at **instantiation** time, which is why we have the parameter here. + /// + public LlvmIrFunctionLabelItem (string? name = null) + : base (name) + {} + + public void WillAddToBody (LlvmIrFunctionBody functionBody, LlvmIrFunction.FunctionState state) + { + if (NameIsSet ()) { + return; + } + + SetName (state.NextTemporary ()); + } + + protected override void DoWrite (GeneratorWriteContext context, LlvmIrGenerator generator) + { + context.DecreaseIndent (); + + context.Output.WriteLine (); + context.Output.Write (context.CurrentIndent); + context.Output.Write (Name); + context.Output.Write (':'); + + context.IncreaseIndent (); + } +} + +class LlvmIrFunctionBodyComment : LlvmIrFunctionBodyItem +{ + public string Text { get; } + + public LlvmIrFunctionBodyComment (string comment) + { + Text = comment; + } + + protected override void DoWrite (GeneratorWriteContext context, LlvmIrGenerator generator) + { + context.Output.Write (context.CurrentIndent); + generator.WriteCommentLine (context, Text); + } +} + +class LlvmIrFunctionBody +{ + sealed class LlvmIrFunctionImplicitStartLabel : LlvmIrFunctionLabelItem + { + public LlvmIrFunctionImplicitStartLabel (ulong num) + { + SetName (num); + SkipInOutput = true; + } + } + + List items; + HashSet definedLabels; + LlvmIrFunction ownerFunction; + LlvmIrFunction.FunctionState functionState; + LlvmIrFunctionLabelItem implicitStartBlock; + + LlvmIrFunctionLabelItem? precedingBlock1; + LlvmIrFunctionLabelItem? precedingBlock2; + LlvmIrFunctionLabelItem? previousLabel; + + public IList Items => items.AsReadOnly (); + public LlvmIrFunctionLabelItem? PrecedingBlock1 => precedingBlock1; + public LlvmIrFunctionLabelItem? PrecedingBlock2 => precedingBlock2; + + public LlvmIrFunctionBody (LlvmIrFunction func, LlvmIrFunction.FunctionState functionState) + { + ownerFunction = func; + this.functionState = functionState; + definedLabels = new HashSet (StringComparer.Ordinal); + items = new List (); + previousLabel = implicitStartBlock = new LlvmIrFunctionImplicitStartLabel (functionState.StartingBlockNumber); + } + + public void Add (LlvmIrFunctionLabelItem label) + { + label.WillAddToBody (this, functionState); + if (definedLabels.Contains (label.Name)) { + throw new InvalidOperationException ($"Internal error: label with name '{label.Name}' already added to function '{ownerFunction.Signature.Name}' body"); + } + items.Add (label); + definedLabels.Add (label.Name); + + // Rotate preceding blocks + if (precedingBlock2 != null) { + precedingBlock2 = null; + } + + precedingBlock2 = precedingBlock1; + precedingBlock1 = previousLabel; + previousLabel = label; + + var comment = new StringBuilder (" preds = %"); + comment.Append (precedingBlock1.Name); + if (precedingBlock2 != null) { + comment.Append (", %"); + comment.Append (precedingBlock2.Name); + } + label.Comment = comment.ToString (); + } + + public void Add (LlvmIrFunctionBodyItem item) + { + items.Add (item); + } + + public void AddComment (string text) + { + Add (new LlvmIrFunctionBodyComment (text)); + } + + public LlvmIrInstructions.Alloca Alloca (LlvmIrVariable result) + { + var ret = new LlvmIrInstructions.Alloca (result); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Br Br (LlvmIrFunctionLabelItem label) + { + var ret = new LlvmIrInstructions.Br (label); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Br Br (LlvmIrVariable cond, LlvmIrFunctionLabelItem ifTrue, LlvmIrFunctionLabelItem ifFalse) + { + var ret = new LlvmIrInstructions.Br (cond, ifTrue, ifFalse); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Call Call (LlvmIrFunction function, LlvmIrVariable? result = null, ICollection? arguments = null, LlvmIrVariable? funcPointer = null) + { + var ret = new LlvmIrInstructions.Call (function, result, arguments, funcPointer); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Ext Ext (LlvmIrVariable source, Type targetType, LlvmIrVariable result) + { + var ret = new LlvmIrInstructions.Ext (source, targetType, result); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Icmp Icmp (LlvmIrIcmpCond cond, LlvmIrVariable op1, object? op2, LlvmIrVariable result) + { + var ret = new LlvmIrInstructions.Icmp (cond, op1, op2, result); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Load Load (LlvmIrVariable source, LlvmIrVariable result, LlvmIrMetadataItem? tbaa = null) + { + var ret = new LlvmIrInstructions.Load (source, result) { + TBAA = tbaa, + }; + Add (ret); + return ret; + } + + /// + /// Creates the `phi` instruction form we use the most throughout marshal methods generator - one which refers to an if/else block and where + /// **both** value:label pairs are **required**. Parameters and are nullable because, in theory, + /// it is possible that hasn't had the required blocks defined prior to adding the `phi` instruction and, thus, + /// we must check for the possibility here. + /// + public LlvmIrInstructions.Phi Phi (LlvmIrVariable result, LlvmIrVariable val1, LlvmIrFunctionLabelItem? label1, LlvmIrVariable val2, LlvmIrFunctionLabelItem? label2) + { + var ret = new LlvmIrInstructions.Phi (result, val1, label1, val2, label2); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Ret Ret (Type retvalType, object? retval = null) + { + var ret = new LlvmIrInstructions.Ret (retvalType, retval); + Add (ret); + return ret; + } + + public LlvmIrInstructions.Store Store (LlvmIrVariable from, LlvmIrVariable to, LlvmIrMetadataItem? tbaa = null) + { + var ret = new LlvmIrInstructions.Store (from, to) { + TBAA = tbaa, + }; + + Add (ret); + return ret; + } + + /// + /// Stores `null` in the indicated variable + /// + public LlvmIrInstructions.Store Store (LlvmIrVariable to, LlvmIrMetadataItem? tbaa = null) + { + var ret = new LlvmIrInstructions.Store (to) { + TBAA = tbaa, + }; + + Add (ret); + return ret; + } + + public LlvmIrInstructions.Unreachable Unreachable () + { + var ret = new LlvmIrInstructions.Unreachable (); + + Add (ret); + return ret; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Code.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Code.cs deleted file mode 100644 index 94f90dae375..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Code.cs +++ /dev/null @@ -1,552 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Text; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - abstract partial class LlvmIrGenerator - { - // In code generated by clang, function attributes are determined based on the compiler optimization, - // security arguments, architecture specific flags and so on. For our needs we will have but a - // handful of such sets, based on what clang generates for our native runtime. As such, there is nothing - // "smart" about how we select the attributes, they must match the compiler output for XA runtime, that's all. - // - // Sets are initialized here with the options common to all architectures, the rest is added in the architecture - // specific derived classes. - // - public const int FunctionAttributesXamarinAppInit = 0; - public const int FunctionAttributesJniMethods = 1; - public const int FunctionAttributesCall = 2; - - protected readonly Dictionary FunctionAttributes = new Dictionary (); - - bool codeOutputInitialized = false; - - /// - /// Writes the function definition up to the opening curly brace - /// - public void WriteFunctionStart (LlvmIrFunction function, string? comment = null) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - LlvmFunctionAttributeSet? attributes = null; - if (function.AttributeSetID >= 0 && !FunctionAttributes.TryGetValue (function.AttributeSetID, out attributes)) { - throw new InvalidOperationException ($"Function '{function.Name}' refers to attribute set that does not exist (ID: {function.AttributeSetID})"); - } - - Output.WriteLine (); - if (!String.IsNullOrEmpty (comment)) { - foreach (string line in comment.Split ('\n')) { - WriteCommentLine (line); - } - } - - if (attributes != null) { - WriteCommentLine ($"Function attributes: {attributes.Render ()}"); - } - - Output.Write ($"define {GetKnownIRType (function.ReturnType)} @{function.Name} ("); - WriteFunctionParameters (function.Parameters, writeNames: true); - Output.Write(") local_unnamed_addr "); - if (attributes != null) { - Output.Write ($"#{function.AttributeSetID.ToString (CultureInfo.InvariantCulture)}"); - } - Output.WriteLine (); - Output.WriteLine ("{"); - } - - void CodeRenderType (LlvmIrVariable variable, StringBuilder? builder = null) - { - if (variable.NativeFunction != null) { - if (builder == null) { - WriteFunctionSignature (variable.NativeFunction); - } else { - builder.Append (RenderFunctionSignature (variable.NativeFunction)); - } - return; - } - - string extraPointer = variable.IsNativePointer ? "*" : String.Empty; - string irType = $"{GetKnownIRType (variable.Type)}{extraPointer}"; - if (builder == null) { - Output.Write (irType); - } else { - builder.Append (irType); - } - } - - void WriteFunctionParameters (IList? parameters, bool writeNames) - { - string rendered = RenderFunctionParameters (parameters, writeNames); - if (String.IsNullOrEmpty (rendered)) { - return; - } - - Output.Write (rendered); - } - - public string RenderFunctionParameters (IList? parameters, bool writeNames) - { - if (parameters == null || parameters.Count == 0) { - return String.Empty; - } - - var sb = new StringBuilder (); - bool first = true; - foreach (LlvmIrFunctionParameter p in parameters) { - if (!first) { - sb.Append (", "); - } else { - first = false; - } - - CodeRenderType (p, sb); - - if (writeNames) { - sb.Append ($" %{p.Name}"); - } - } - - return sb.ToString (); - } - - public void WriteFunctionSignature (LlvmNativeFunctionSignature sig, bool isPointer = true) - { - Output.Write (RenderFunctionSignature (sig, isPointer)); - } - - public string RenderFunctionSignature (LlvmNativeFunctionSignature sig, bool isPointer = true) - { - if (sig == null) { - throw new ArgumentNullException (nameof (sig)); - } - - var sb = new StringBuilder (); - sb.Append (GetKnownIRType (sig.ReturnType)); - sb.Append (" ("); - sb.Append (RenderFunctionParameters (sig.Parameters, writeNames: false)); - sb.Append (")"); - if (isPointer) { - sb.Append ('*'); - } - - return sb.ToString (); - } - - /// - /// Writes the epilogue of a function, including the return statement if the function return - /// type is void. - /// - public void WriteFunctionEnd (LlvmIrFunction function) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - if (function.ReturnType == typeof (void)) { - EmitReturnInstruction (function); - } - - Output.WriteLine ("}"); - } - - /// - /// Emits the ret statement using as the returned value. If - /// is null, void is used as the return value. - /// - public void EmitReturnInstruction (LlvmIrFunction function, LlvmIrFunctionLocalVariable? retVar = null) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - string ret = retVar != null ? $"{GetKnownIRType(retVar.Type)} %{retVar.Name}" : "void"; - Output.WriteLine ($"{function.Indent}ret {ret}"); - } - - /// - /// Emits the store instruction (https://llvm.org/docs/LangRef.html#store-instruction), which stores data from a local - /// variable into either local or global destination. If types of and - /// differ, is bitcast to the type of . It is responsibility of the - /// caller to make sure the two types are compatible and/or convertible to each other. - /// - public void EmitStoreInstruction (LlvmIrFunction function, LlvmIrFunctionLocalVariable source, LlvmIrVariableReference destination) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - // TODO: implement bitcast, if necessary - Output.Write ($"{function.Indent}store "); - CodeRenderType (source); - Output.Write ($" %{source.Name}, "); - CodeRenderType (destination); - Output.WriteLine ($"* {destination.Reference}, align {GetTypeSize (destination.Type).ToString (CultureInfo.InvariantCulture)}"); - } - - /// - /// Emits the load instruction (https://llvm.org/docs/LangRef.html#load-instruction) - /// - public LlvmIrFunctionLocalVariable EmitLoadInstruction (LlvmIrFunction function, LlvmIrVariableReference source, string? resultVariableName = null) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - var sb = new StringBuilder (); - CodeRenderType (source, sb); - - string variableType = sb.ToString (); - LlvmIrFunctionLocalVariable result = function.MakeLocalVariable (source, resultVariableName); - Output.WriteLine ($"{function.Indent}%{result.Name} = load {variableType}, {variableType}* @{source.Name}, align {PointerSize.ToString (CultureInfo.InvariantCulture)}"); - - return result; - } - - /// - /// Emits the icmp comparison instruction (https://llvm.org/docs/LangRef.html#icmp-instruction) - /// - public LlvmIrFunctionLocalVariable EmitIcmpInstruction (LlvmIrFunction function, LlvmIrIcmpCond cond, LlvmIrVariableReference variable, string expectedValue, string? resultVariableName = null) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - string condOp; - switch (cond) { - case LlvmIrIcmpCond.Equal: // equal - condOp = "eq"; - break; - - case LlvmIrIcmpCond.NotEqual: // not equal - condOp = "ne"; - break; - - case LlvmIrIcmpCond.UnsignedGreaterThan: // unsigned greater than - condOp = "ugt"; - break; - - case LlvmIrIcmpCond.UnsignedGreaterOrEqual: // unsigned greater or equal - condOp = "uge"; - break; - - case LlvmIrIcmpCond.UnsignedLessThan: // unsigned less than - condOp = "ult"; - break; - - case LlvmIrIcmpCond.UnsignedLessOrEqual: // unsigned less or equal - condOp = "ule"; - break; - - case LlvmIrIcmpCond.SignedGreaterThan: // signed greater than, - condOp = "sgt"; - break; - - case LlvmIrIcmpCond.SignedGreaterOrEqual: // signed greater or equal - condOp = "sge"; - break; - - case LlvmIrIcmpCond.SignedLessThan: // signed less than - condOp = "slt"; - break; - - case LlvmIrIcmpCond.SignedLessOrEqual: // signed less or equal - condOp = "sle"; - break; - - default: - throw new InvalidOperationException ($"Unsupported `icmp` conditional '{cond}'"); - } - - var sb = new StringBuilder (); - CodeRenderType (variable, sb); - - string variableType = sb.ToString (); - LlvmIrFunctionLocalVariable result = function.MakeLocalVariable (variable.Type, resultVariableName); - - Output.WriteLine ($"{function.Indent}%{result.Name} = icmp {condOp} {variableType} {variable.Reference}, {expectedValue}"); - - return result; - } - - public void EmitBrInstruction (LlvmIrFunction function, LlvmIrVariableReference condVariable, string labelTrue, string labelFalse) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - Output.WriteLine ($"{function.Indent}br i1 {condVariable.Reference}, label %{labelTrue}, label %{labelFalse}"); - } - - public void EmitBrInstruction (LlvmIrFunction function, string label) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - Output.WriteLine ($"{function.Indent}br label %{label}"); - } - - public void EmitLabel (LlvmIrFunction function, string labelName) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - Output.WriteLine ($"{labelName}:"); - } - - public LlvmIrFunctionLocalVariable? EmitCall (LlvmIrFunction function, LlvmIrVariableReference targetRef, List? arguments = null, - string? resultVariableName = null, LlvmIrCallMarker marker = LlvmIrCallMarker.Tail, int AttributeSetID = FunctionAttributesCall) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - if (targetRef == null) { - throw new ArgumentNullException (nameof (targetRef)); - } - - LlvmNativeFunctionSignature targetSignature = targetRef.NativeFunction; - if (targetSignature == null) { - throw new ArgumentException ("must be reference to native function", nameof (targetRef)); - } - - if (targetSignature.Parameters.Count > 0) { - if (arguments == null) { - throw new ArgumentNullException (nameof (arguments)); - } - - if (targetSignature.Parameters.Count != arguments.Count) { - throw new ArgumentException ($"number of passed parameters ({arguments.Count}) does not match number of parameters in function signature ({targetSignature.Parameters.Count})", nameof (arguments)); - } - } - - bool returnsValue = targetSignature.ReturnType != typeof(void); - LlvmIrFunctionLocalVariable? result = null; - - Output.Write (function.Indent); - if (returnsValue) { - result = function.MakeLocalVariable (targetSignature.ReturnType, resultVariableName); - Output.Write ($"%{result.Name} = "); - } - - switch (marker) { - case LlvmIrCallMarker.Tail: - Output.Write ("tail "); - break; - - case LlvmIrCallMarker.MustTail: - Output.Write ("musttail "); - break; - - case LlvmIrCallMarker.NoTail: - Output.Write ("notail "); - break; - - case LlvmIrCallMarker.None: - break; - - default: - throw new InvalidOperationException ($"Unsupported call marker '{marker}'"); - } - - Output.Write ($"call {GetKnownIRType (targetSignature.ReturnType)} {targetRef.Reference} ("); - - if (targetSignature.Parameters.Count > 0) { - for (int i = 0; i < targetSignature.Parameters.Count; i++) { - LlvmIrFunctionParameter parameter = targetSignature.Parameters[i]; - LlvmIrFunctionArgument argument = arguments[i]; - - AssertValidType (i, parameter, argument); - - if (i > 0) { - Output.Write (", "); - } - - string extra = parameter.IsNativePointer ? "*" : String.Empty; - string paramType = $"{GetKnownIRType (parameter.Type)}{extra}"; - Output.Write ($"{paramType} "); - - if (argument.Value is LlvmIrFunctionLocalVariable variable) { - Output.Write ($"%{variable.Name}"); - } else if (parameter.Type.IsNativePointer () || parameter.IsNativePointer) { - if (parameter.IsCplusPlusReference) { - Output.Write ("nonnull "); - } - - string ptrSize = PointerSize.ToString (CultureInfo.InvariantCulture); - Output.Write ($"align {ptrSize} dereferenceable({ptrSize}) "); - - if (argument.Value is LlvmIrVariableReference variableRef) { - bool needBitcast = parameter.Type != argument.Type; - - if (needBitcast) { - Output.Write ("bitcast ("); - CodeRenderType (variableRef); - Output.Write ("* "); - } - - Output.Write (variableRef.Reference); - - if (needBitcast) { - Output.Write ($" to {paramType})"); - } - } else { - throw new InvalidOperationException ($"Unexpected pointer type in argument {i}, '{argument.Type}'"); - } - } else { - Output.Write (argument.Value.ToString ()); - } - } - } - - Output.Write (")"); - - if (AttributeSetID >= 0) { - if (!FunctionAttributes.ContainsKey (AttributeSetID)) { - throw new InvalidOperationException ($"Unknown attribute set ID {AttributeSetID}"); - } - Output.Write ($" #{AttributeSetID.ToString (CultureInfo.InvariantCulture)}"); - } - Output.WriteLine (); - - return result; - - static void AssertValidType (int index, LlvmIrFunctionParameter parameter, LlvmIrFunctionArgument argument) - { - if (argument.Type == typeof(LlvmIrFunctionLocalVariable) || argument.Type == typeof(LlvmIrVariableReference)) { - return; - } - - if (parameter.Type != typeof(IntPtr)) { - if (argument.Type != parameter.Type) { - ThrowException (); - } - return; - } - - if (argument.Type.IsNativePointer ()) { - return; - } - - if (typeof(LlvmIrVariable).IsAssignableFrom (argument.Type) && - argument.Value is LlvmIrVariable variable && - (variable.IsNativePointer || variable.NativeFunction != null)) { - return; - } - - ThrowException (); - - void ThrowException () - { - throw new InvalidOperationException ($"Argument {index} type '{argument.Type}' does not match the expected function parameter type '{parameter.Type}'"); - } - } - } - - /// - /// Emits the phi instruction (https://llvm.org/docs/LangRef.html#phi-instruction) for a function pointer type - /// - public LlvmIrFunctionLocalVariable EmitPhiInstruction (LlvmIrFunction function, LlvmIrVariableReference target, List<(LlvmIrVariableReference variableRef, string label)> pairs, string? resultVariableName = null) - { - if (function == null) { - throw new ArgumentNullException (nameof (function)); - } - - LlvmIrFunctionLocalVariable result = function.MakeLocalVariable (target, resultVariableName); - Output.Write ($"{function.Indent}%{result.Name} = phi "); - CodeRenderType (target); - - bool first = true; - foreach ((LlvmIrVariableReference variableRef, string label) in pairs) { - if (first) { - first = false; - Output.Write (' '); - } else { - Output.Write (", "); - } - - Output.Write ($"[{variableRef.Reference}, %{label}]"); - } - Output.WriteLine (); - - return result; - } - - public void InitCodeOutput () - { - if (codeOutputInitialized) { - return; - } - - InitFunctionAttributes (); - InitCodeMetadata (); - codeOutputInitialized = true; - } - - protected virtual void InitCodeMetadata () - { - MetadataManager.Add ("llvm.linker.options"); - } - - protected virtual void InitFunctionAttributes () - { - FunctionAttributes[FunctionAttributesXamarinAppInit] = new LlvmFunctionAttributeSet { - new MinLegalVectorWidthFunctionAttribute (0), - new MustprogressFunctionAttribute (), - new NofreeFunctionAttribute (), - new NorecurseFunctionAttribute (), - new NosyncFunctionAttribute (), - new NoTrappingMathFunctionAttribute (true), - new NounwindFunctionAttribute (), - new SspstrongFunctionAttribute (), - new StackProtectorBufferSizeFunctionAttribute (8), - new UwtableFunctionAttribute (), - new WillreturnFunctionAttribute (), - new WriteonlyFunctionAttribute (), - }; - - FunctionAttributes[FunctionAttributesJniMethods] = new LlvmFunctionAttributeSet { - new MinLegalVectorWidthFunctionAttribute (0), - new MustprogressFunctionAttribute (), - new NoTrappingMathFunctionAttribute (true), - new NounwindFunctionAttribute (), - new SspstrongFunctionAttribute (), - new StackProtectorBufferSizeFunctionAttribute (8), - new UwtableFunctionAttribute (), - }; - - FunctionAttributes[FunctionAttributesCall] = new LlvmFunctionAttributeSet { - new NounwindFunctionAttribute (), - }; - } - - void WriteAttributeSets () - { - if (!codeOutputInitialized) { - return; - } - - WriteSet (FunctionAttributesXamarinAppInit, Output); - WriteSet (FunctionAttributesJniMethods, Output); - WriteSet (FunctionAttributesCall, Output); - - Output.WriteLine (); - - void WriteSet (int id, TextWriter output) - { - output.Write ($"attributes #{id.ToString (CultureInfo.InvariantCulture)} = {{ "); - foreach (LLVMFunctionAttribute attr in FunctionAttributes[id]) { - output.Write (attr.Render ()); - output.Write (' '); - } - output.WriteLine ("}"); - } - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Constants.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Constants.cs new file mode 100644 index 00000000000..9600dbc81e1 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.Constants.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; + +namespace Xamarin.Android.Tasks.LLVMIR +{ + partial class LlvmIrGenerator + { + // https://llvm.org/docs/LangRef.html#linkage-types + static readonly Dictionary llvmLinkage = new Dictionary { + { LlvmIrLinkage.Default, String.Empty }, + { LlvmIrLinkage.Private, "private" }, + { LlvmIrLinkage.Internal, "internal" }, + { LlvmIrLinkage.AvailableExternally, "available_externally" }, + { LlvmIrLinkage.LinkOnce, "linkonce" }, + { LlvmIrLinkage.Weak, "weak" }, + { LlvmIrLinkage.Common, "common" }, + { LlvmIrLinkage.Appending, "appending" }, + { LlvmIrLinkage.ExternWeak, "extern_weak" }, + { LlvmIrLinkage.LinkOnceODR, "linkonce_odr" }, + { LlvmIrLinkage.External, "external" }, + }; + + // https://llvm.org/docs/LangRef.html#runtime-preemption-specifiers + static readonly Dictionary llvmRuntimePreemption = new Dictionary { + { LlvmIrRuntimePreemption.Default, String.Empty }, + { LlvmIrRuntimePreemption.DSOPreemptable, "dso_preemptable" }, + { LlvmIrRuntimePreemption.DSOLocal, "dso_local" }, + }; + + // https://llvm.org/docs/LangRef.html#visibility-styles + static readonly Dictionary llvmVisibility = new Dictionary { + { LlvmIrVisibility.Default, "default" }, + { LlvmIrVisibility.Hidden, "hidden" }, + { LlvmIrVisibility.Protected, "protected" }, + }; + + // https://llvm.org/docs/LangRef.html#global-variables + static readonly Dictionary llvmAddressSignificance = new Dictionary { + { LlvmIrAddressSignificance.Default, String.Empty }, + { LlvmIrAddressSignificance.Unnamed, "unnamed_addr" }, + { LlvmIrAddressSignificance.LocalUnnamed, "local_unnamed_addr" }, + }; + + // https://llvm.org/docs/LangRef.html#global-variables + static readonly Dictionary llvmWritability = new Dictionary { + { LlvmIrWritability.Constant, "constant" }, + { LlvmIrWritability.Writable, "global" }, + }; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.cs index 469133189d6..bb81b03db0e 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrGenerator.cs @@ -1,5 +1,6 @@ using System; using System.Buffers; +using System.Collections; using System.Collections.Generic; using System.Globalization; using System.IO; @@ -9,1565 +10,1303 @@ namespace Xamarin.Android.Tasks.LLVMIR { - /// - /// Base class for all classes which implement architecture-specific code generators. - /// - abstract partial class LlvmIrGenerator + sealed class GeneratorStructureInstance : StructureInstance { - internal sealed class StructureBodyWriterOptions - { - public readonly bool WriteFieldComment; - public readonly string FieldIndent; - public readonly string StructIndent; - public readonly TextWriter? StructureOutput; - public readonly TextWriter? StringsOutput; - public readonly TextWriter? BuffersOutput; + public GeneratorStructureInstance (StructureInfo info, object instance) + : base (info, instance) + {} + } - public StructureBodyWriterOptions (bool writeFieldComment, string fieldIndent = "", string structIndent = "", - TextWriter? structureOutput = null, TextWriter? stringsOutput = null, TextWriter? buffersOutput = null) - { - WriteFieldComment = writeFieldComment; - FieldIndent = fieldIndent; - StructIndent = structIndent; - StructureOutput = structureOutput; - StringsOutput = stringsOutput; - BuffersOutput = buffersOutput; - } + sealed class GeneratorWriteContext + { + const char IndentChar = '\t'; + + int currentIndentLevel = 0; + + public readonly TextWriter Output; + public readonly LlvmIrModule Module; + public readonly LlvmIrModuleTarget Target; + public readonly LlvmIrMetadataManager MetadataManager; + public string CurrentIndent { get; private set; } = String.Empty; + public bool InVariableGroup { get; set; } + + public GeneratorWriteContext (TextWriter writer, LlvmIrModule module, LlvmIrModuleTarget target, LlvmIrMetadataManager metadataManager) + { + Output = writer; + Module = module; + Target = target; + MetadataManager = metadataManager; } - sealed class PackedStructureMember + public void IncreaseIndent () { - public readonly string ValueIRType; - public readonly string? PaddingIRType; - public readonly object? Value; - public readonly bool IsPadded; - public readonly StructureMemberInfo MemberInfo; + currentIndentLevel++; + CurrentIndent = MakeIndentString (); + } - public PackedStructureMember (StructureMemberInfo memberInfo, object? value, string? valueIRType = null, string? paddingIRType = null) - { - ValueIRType = valueIRType ?? memberInfo.IRType; - Value = value; - MemberInfo = memberInfo; - PaddingIRType = paddingIRType; - IsPadded = !String.IsNullOrEmpty (paddingIRType); + public void DecreaseIndent () + { + if (currentIndentLevel > 0) { + currentIndentLevel--; } + CurrentIndent = MakeIndentString (); } - public sealed class StringSymbolInfo + string MakeIndentString () => currentIndentLevel > 0 ? new String (IndentChar, currentIndentLevel) : String.Empty; + } + + partial class LlvmIrGenerator + { + sealed class LlvmTypeInfo { - public readonly string SymbolName; + public readonly bool IsPointer; + public readonly bool IsAggregate; + public readonly bool IsStructure; public readonly ulong Size; + public readonly ulong MaxFieldAlignment; - public StringSymbolInfo (string symbolName, ulong size) + public LlvmTypeInfo (bool isPointer, bool isAggregate, bool isStructure, ulong size, ulong maxFieldAlignment) { - SymbolName = symbolName; + IsPointer = isPointer; + IsAggregate = isAggregate; + IsStructure = isStructure; Size = size; + MaxFieldAlignment = maxFieldAlignment; } } - static readonly Dictionary typeMap = new Dictionary { - { typeof (bool), "i8" }, - { typeof (byte), "i8" }, - { typeof (char), "i8" }, - { typeof (sbyte), "i8" }, - { typeof (short), "i16" }, - { typeof (ushort), "i16" }, - { typeof (int), "i32" }, - { typeof (uint), "i32" }, - { typeof (long), "i64" }, - { typeof (ulong), "i64" }, - { typeof (float), "float" }, - { typeof (double), "double" }, - { typeof (string), "i8*" }, - { typeof (IntPtr), "i8*" }, - { typeof (void), "void" }, - }; - - // https://llvm.org/docs/LangRef.html#single-value-types - static readonly Dictionary typeSizes = new Dictionary { - { typeof (bool), 1 }, - { typeof (byte), 1 }, - { typeof (char), 1 }, - { typeof (sbyte), 1 }, - { typeof (short), 2 }, - { typeof (ushort), 2 }, - { typeof (int), 4 }, - { typeof (uint), 4 }, - { typeof (long), 8 }, - { typeof (ulong), 8 }, - { typeof (float), 4 }, // floats are 32-bit - { typeof (double), 8 }, // doubles are 64-bit - }; - - // https://llvm.org/docs/LangRef.html#linkage-types - static readonly Dictionary llvmLinkage = new Dictionary { - { LlvmIrLinkage.Default, String.Empty }, - { LlvmIrLinkage.Private, "private" }, - { LlvmIrLinkage.Internal, "internal" }, - { LlvmIrLinkage.AvailableExternally, "available_externally" }, - { LlvmIrLinkage.LinkOnce, "linkonce" }, - { LlvmIrLinkage.Weak, "weak" }, - { LlvmIrLinkage.Common, "common" }, - { LlvmIrLinkage.Appending, "appending" }, - { LlvmIrLinkage.ExternWeak, "extern_weak" }, - { LlvmIrLinkage.LinkOnceODR, "linkonce_odr" }, - { LlvmIrLinkage.External, "external" }, - }; - - // https://llvm.org/docs/LangRef.html#runtime-preemption-specifiers - static readonly Dictionary llvmRuntimePreemption = new Dictionary { - { LlvmIrRuntimePreemption.Default, String.Empty }, - { LlvmIrRuntimePreemption.DSOPreemptable, "dso_preemptable" }, - { LlvmIrRuntimePreemption.DSOLocal, "dso_local" }, - }; - - // https://llvm.org/docs/LangRef.html#visibility-styles - static readonly Dictionary llvmVisibility = new Dictionary { - { LlvmIrVisibility.Default, "default" }, - { LlvmIrVisibility.Hidden, "hidden" }, - { LlvmIrVisibility.Protected, "protected" }, - }; - - // https://llvm.org/docs/LangRef.html#global-variables - static readonly Dictionary llvmAddressSignificance = new Dictionary { - { LlvmIrAddressSignificance.Default, String.Empty }, - { LlvmIrAddressSignificance.Unnamed, "unnamed_addr" }, - { LlvmIrAddressSignificance.LocalUnnamed, "local_unnamed_addr" }, - }; - - // https://llvm.org/docs/LangRef.html#global-variables - static readonly Dictionary llvmWritability = new Dictionary { - { LlvmIrWritability.Constant, "constant" }, - { LlvmIrWritability.Writable, "global" }, - }; + sealed class BasicType + { + public readonly string Name; + public readonly ulong Size; + public readonly bool IsNumeric; - static readonly LlvmIrVariableOptions preAllocatedBufferVariableOptions = new LlvmIrVariableOptions { - Writability = LlvmIrWritability.Writable, - Linkage = LlvmIrLinkage.Internal, + public BasicType (string name, ulong size, bool isNumeric = true) + { + Name = name; + Size = size; + IsNumeric = isNumeric; + } + } + + public const string IRPointerType = "ptr"; + + static readonly Dictionary basicTypeMap = new Dictionary { + { typeof (bool), new ("i8", 1, isNumeric: false) }, + { typeof (byte), new ("i8", 1) }, + { typeof (char), new ("i16", 2) }, + { typeof (sbyte), new ("i8", 1) }, + { typeof (short), new ("i16", 2) }, + { typeof (ushort), new ("i16", 2) }, + { typeof (int), new ("i32", 4) }, + { typeof (uint), new ("i32", 4) }, + { typeof (long), new ("i64", 8) }, + { typeof (ulong), new ("i64", 8) }, + { typeof (float), new ("float", 4) }, + { typeof (double), new ("double", 8) }, + { typeof (void), new ("void", 0, isNumeric: false) }, }; - string fileName; - ulong stringCounter = 0; - ulong structStringCounter = 0; - ulong structBufferCounter = 0; - - List structures = new List (); - Dictionary stringSymbolCache = new Dictionary (StringComparer.Ordinal); - LlvmIrMetadataItem llvmModuleFlags; - - public const string Indent = "\t"; + public string FilePath { get; } + public string FileName { get; } - protected abstract string DataLayout { get; } - public abstract int PointerSize { get; } - protected abstract string Triple { get; } + LlvmIrModuleTarget target; - public bool Is64Bit { get; } - public TextWriter Output { get; } - public AndroidTargetArch TargetArch { get; } - - protected LlvmIrMetadataManager MetadataManager { get; } - - protected LlvmIrGenerator (AndroidTargetArch arch, TextWriter output, string fileName) + protected LlvmIrGenerator (string filePath, LlvmIrModuleTarget target) { - Output = output; - MetadataManager = new LlvmIrMetadataManager (); - TargetArch = arch; - Is64Bit = arch == AndroidTargetArch.X86_64 || arch == AndroidTargetArch.Arm64; - this.fileName = fileName; + FilePath = Path.GetFullPath (filePath); + FileName = Path.GetFileName (filePath); + this.target = target; } - /// - /// Create architecture-specific generator for the given . Contents are written - // to the stream and is used mostly for error - // reporting. - /// - public static LlvmIrGenerator Create (AndroidTargetArch arch, StreamWriter output, string fileName) + public static LlvmIrGenerator Create (AndroidTargetArch arch, string fileName) { - LlvmIrGenerator ret = Instantiate (); - ret.Init (); - return ret; - - LlvmIrGenerator Instantiate () - { - return arch switch { - AndroidTargetArch.Arm => new Arm32LlvmIrGenerator (arch, output, fileName), - AndroidTargetArch.Arm64 => new Arm64LlvmIrGenerator (arch, output, fileName), - AndroidTargetArch.X86 => new X86LlvmIrGenerator (arch, output, fileName), - AndroidTargetArch.X86_64 => new X64LlvmIrGenerator (arch, output, fileName), - _ => throw new InvalidOperationException ($"Unsupported Android target ABI {arch}") - }; - } + return arch switch { + AndroidTargetArch.Arm => new LlvmIrGenerator (fileName, new LlvmIrModuleArmV7a ()), + AndroidTargetArch.Arm64 => new LlvmIrGenerator (fileName, new LlvmIrModuleAArch64 ()), + AndroidTargetArch.X86 => new LlvmIrGenerator (fileName, new LlvmIrModuleX86 ()), + AndroidTargetArch.X86_64 => new LlvmIrGenerator (fileName, new LlvmIrModuleX64 ()), + _ => throw new InvalidOperationException ($"Unsupported Android target ABI {arch}") + }; } - static string EnsureIrType (Type type) + public void Generate (TextWriter writer, LlvmIrModule module) { - if (!typeMap.TryGetValue (type, out string irType)) { - throw new InvalidOperationException ($"Unsupported managed type {type}"); - } + LlvmIrMetadataManager metadataManager = module.GetMetadataManagerCopy (); + target.AddTargetSpecificMetadata (metadataManager); - return irType; - } - - static Type GetActualType (Type type) - { - // Arrays of types are handled elsewhere, so we obtain the array base type here - if (type.IsArray) { - return type.GetElementType (); + var context = new GeneratorWriteContext (writer, module, target, metadataManager); + if (!String.IsNullOrEmpty (FilePath)) { + WriteCommentLine (context, $" ModuleID = '{FileName}'"); + context.Output.WriteLine ($"source_filename = \"{FileName}\""); } - return type; - } - - /// - /// Map managed to its LLVM IR counterpart. Only primitive types, - /// string and IntPtr are supported. - /// - public static string MapManagedTypeToIR (Type type) - { - return EnsureIrType (GetActualType (type)); - } - - /// - /// Map managed type to its LLVM IR counterpart. Only primitive types, string and - /// IntPtr are supported. Additionally, return the native type size (in bytes) in - /// - /// - public string MapManagedTypeToIR (Type type, out ulong size) - { - Type actualType = GetActualType (type); - string irType = EnsureIrType (actualType); - size = GetTypeSize (actualType); + context.Output.WriteLine (target.DataLayout.Render ()); + context.Output.WriteLine ($"target triple = \"{target.Triple}\""); + WriteStructureDeclarations (context); + WriteGlobalVariables (context); + WriteFunctions (context); - return irType; + // Bottom of the file + WriteStrings (context); + WriteExternalFunctionDeclarations (context); + WriteAttributeSets (context); + WriteMetadata (context); } - ulong GetTypeSize (Type actualType) + void WriteStrings (GeneratorWriteContext context) { - if (!typeSizes.TryGetValue (actualType, out ulong size)) { - if (actualType == typeof (string) || actualType == typeof (IntPtr) || actualType == typeof (LlvmNativeFunctionSignature)) { - size = (ulong)PointerSize; - } else { - throw new InvalidOperationException ($"Unsupported managed type {actualType}"); - } + if (context.Module.Strings == null || context.Module.Strings.Count == 0) { + return; } - return size; - } - - /// - /// Map managed type to its LLVM IR counterpart. Only primitive types, - /// string and IntPtr are supported. Additionally, return the native type size - /// (in bytes) in - /// - public string MapManagedTypeToIR (out ulong size) - { - return MapManagedTypeToIR (typeof(T), out size); - } + context.Output.WriteLine (); + WriteComment (context, " Strings"); - /// - /// Map a managed to its C++ counterpart. Only primitive types, - /// string and IntPtr are supported. - /// - public static string MapManagedTypeToNative (Type type) - { - Type baseType = GetActualType (type); + foreach (LlvmIrStringGroup group in context.Module.Strings) { + context.Output.WriteLine (); - if (baseType == typeof (bool)) return "bool"; - if (baseType == typeof (byte)) return "uint8_t"; - if (baseType == typeof (char)) return "char"; - if (baseType == typeof (sbyte)) return "int8_t"; - if (baseType == typeof (short)) return "int16_t"; - if (baseType == typeof (ushort)) return "uint16_t"; - if (baseType == typeof (int)) return "int32_t"; - if (baseType == typeof (uint)) return "uint32_t"; - if (baseType == typeof (long)) return "int64_t"; - if (baseType == typeof (ulong)) return "uint64_t"; - if (baseType == typeof (float)) return "float"; - if (baseType == typeof (double)) return "double"; - if (baseType == typeof (string)) return "char*"; - if (baseType == typeof (IntPtr)) return "void*"; + if (!String.IsNullOrEmpty (group.Comment)) { + WriteCommentLine (context, group.Comment); + } - return type.GetShortName (); - } + foreach (LlvmIrStringVariable info in group.Strings) { + string s = QuoteString ((string)info.Value, out ulong size); - public string GetIRType (out ulong size, T? value = default) - { - if (typeof(T) == typeof(LlvmNativeFunctionSignature)) { - if (value == null) { - throw new ArgumentNullException (nameof (value)); + WriteGlobalVariableStart (context, info); + context.Output.Write ('['); + context.Output.Write (size.ToString (CultureInfo.InvariantCulture)); + context.Output.Write (" x i8] c"); + context.Output.Write (s); + context.Output.Write (", align "); + context.Output.WriteLine (target.GetAggregateAlignment (1, size).ToString (CultureInfo.InvariantCulture)); } - - size = (ulong)PointerSize; - return RenderFunctionSignature ((LlvmNativeFunctionSignature)(object)value); } - - return MapManagedTypeToIR (out size); } - public string GetKnownIRType (Type type) + void WriteGlobalVariables (GeneratorWriteContext context) { - if (type == null) { - throw new ArgumentNullException (nameof (type)); - } - - if (type.IsNativeClass ()) { - IStructureInfo si = GetStructureInfo (type); - return $"%{si.NativeTypeDesignator}.{si.Name}"; + if (context.Module.GlobalVariables == null || context.Module.GlobalVariables.Count == 0) { + return; } - return MapManagedTypeToIR (type); - } + foreach (LlvmIrGlobalVariable gv in context.Module.GlobalVariables) { + if (gv is LlvmIrGroupDelimiterVariable groupDelimiter) { + if (!context.InVariableGroup && !String.IsNullOrEmpty (groupDelimiter.Comment)) { + context.Output.WriteLine (); + context.Output.Write (context.CurrentIndent); + WriteComment (context, groupDelimiter.Comment); + } - public string GetValue (T value) - { - if (typeof(T) == typeof(LlvmNativeFunctionSignature)) { - if (value == null) { - throw new ArgumentNullException (nameof (value)); + context.InVariableGroup = !context.InVariableGroup; + if (context.InVariableGroup) { + context.Output.WriteLine (); + } + continue; } - var v = (LlvmNativeFunctionSignature)(object)value; - if (v.FieldValue != null) { - return MonoAndroidHelper.CultureInvariantToString (v.FieldValue); + if (gv.BeforeWriteCallback != null) { + gv.BeforeWriteCallback (gv, target, gv.BeforeWriteCallbackCallerState); } + WriteGlobalVariable (context, gv); + } + } - return MonoAndroidHelper.CultureInvariantToString (v); + void WriteGlobalVariableStart (GeneratorWriteContext context, LlvmIrGlobalVariable variable) + { + if (!String.IsNullOrEmpty (variable.Comment)) { + WriteCommentLine (context, variable.Comment); } + context.Output.Write ('@'); + context.Output.Write (variable.Name); + context.Output.Write (" = "); - return MonoAndroidHelper.CultureInvariantToString (value) ?? String.Empty; + LlvmIrVariableOptions options = variable.Options ?? LlvmIrGlobalVariable.DefaultOptions; + WriteLinkage (context, options.Linkage); + WritePreemptionSpecifier (context, options.RuntimePreemption); + WriteVisibility (context, options.Visibility); + WriteAddressSignificance (context, options.AddressSignificance); + WriteWritability (context, options.Writability); } - /// - /// Initialize the generator. It involves adding required LLVM IR module metadata (such as data model specification, - /// code generation flags etc) - /// - protected virtual void Init () + void WriteGlobalVariable (GeneratorWriteContext context, LlvmIrGlobalVariable variable) { - llvmModuleFlags = MetadataManager.Add ("llvm.module.flags"); - LlvmIrMetadataItem ident = MetadataManager.Add ("llvm.ident"); + if (!context.InVariableGroup) { + context.Output.WriteLine (); + } - var flagsFields = new List (); - AddModuleFlagsMetadata (flagsFields); + WriteGlobalVariableStart (context, variable); + WriteTypeAndValue (context, variable, out LlvmTypeInfo typeInfo); + context.Output.Write (", align "); - foreach (LlvmIrMetadataItem item in flagsFields) { - llvmModuleFlags.AddReferenceField (item.Name); + ulong alignment; + if (typeInfo.IsAggregate) { + ulong count = GetAggregateValueElementCount (variable); + alignment = (ulong)target.GetAggregateAlignment ((int)typeInfo.MaxFieldAlignment, count * typeInfo.Size); + } else if (typeInfo.IsStructure) { + alignment = (ulong)target.GetAggregateAlignment ((int)typeInfo.MaxFieldAlignment, typeInfo.Size); + } else if (typeInfo.IsPointer) { + alignment = target.NativePointerSize; + } else { + alignment = typeInfo.Size; } - LlvmIrMetadataItem identValue = MetadataManager.AddNumbered ($"Xamarin.Android {XABuildConfig.XamarinAndroidBranch} @ {XABuildConfig.XamarinAndroidCommitHash}"); - ident.AddReferenceField (identValue.Name); + context.Output.WriteLine (alignment.ToString (CultureInfo.InvariantCulture)); } - protected void AddLlvmModuleFlag (LlvmIrMetadataItem flag) + void WriteTypeAndValue (GeneratorWriteContext context, LlvmIrVariable variable, out LlvmTypeInfo typeInfo) { - llvmModuleFlags.AddReferenceField (flag.Name); - } + WriteType (context, variable, out typeInfo); + context.Output.Write (' '); - /// - /// Since LLVM IR is strongly typed, it requires each structure to be properly declared before it is - /// used throughout the code. This method uses reflection to scan the managed type - /// and record the information for future use. The returned structure contains - /// the description. It is used later on not only to declare the structure in output code, but also to generate - /// data from instances of . This method is typically called from the - /// method. - /// - public StructureInfo MapStructure () - { - Type t = typeof(T); - if (!t.IsClass && !t.IsValueType) { - throw new InvalidOperationException ($"{t} must be a class or a struct"); + Type valueType; + if (variable.Value is LlvmIrVariable referencedVariable) { + valueType = referencedVariable.Type; + } else { + valueType = variable.Value?.GetType () ?? variable.Type; } - var ret = new StructureInfo (this); - structures.Add (ret); - - return ret; - } - - internal IStructureInfo GetStructureInfo (Type type) - { - IStructureInfo? ret = null; + if (variable.Value == null) { + // Order of checks is important here. Aggregates can contain pointer types, in which case typeInfo.IsPointer + // will be `true` and the aggregate would be incorrectly initialized with `null` instead of the correct + // `zeroinitializer` + if (typeInfo.IsAggregate) { + WriteValue (context, valueType, variable); + return; + } - foreach (IStructureInfo si in structures) { - if (si.Type != type) { - continue; + if (typeInfo.IsPointer) { + context.Output.Write ("null"); + return; } - ret = si; - break; + throw new InvalidOperationException ($"Internal error: variable of type {variable.Type} must not have a null value"); } - if (ret == null) { - throw new InvalidOperationException ($"Unmapped structure {type}"); + if (valueType != variable.Type && !LlvmIrModule.NameValueArrayType.IsAssignableFrom (variable.Type)) { + throw new InvalidOperationException ($"Internal error: variable type '{variable.Type}' is different to its value type, '{valueType}'"); } - return ret; + WriteValue (context, valueType, variable); } - TextWriter EnsureOutput (TextWriter? output) - { - return output ?? Output; - } + ulong GetAggregateValueElementCount (LlvmIrVariable variable) => GetAggregateValueElementCount (variable.Type, variable.Value, variable as LlvmIrGlobalVariable); - void WriteGlobalSymbolStart (string symbolName, LlvmIrVariableOptions options, TextWriter? output = null) + ulong GetAggregateValueElementCount (Type type, object? value, LlvmIrGlobalVariable? globalVariable = null) { - output = EnsureOutput (output); - - output.Write ('@'); - output.Write (symbolName); - output.Write (" = "); - - string linkage = llvmLinkage [options.Linkage]; - if (!string.IsNullOrEmpty (linkage)) { - output.Write (linkage); - output.Write (' '); + if (!type.IsArray ()) { + throw new InvalidOperationException ($"Internal error: unknown type {type} when trying to determine aggregate type element count"); } - if (options.AddressSignificance != LlvmIrAddressSignificance.Default) { - output.Write (llvmAddressSignificance[options.AddressSignificance]); - output.Write (' '); - } - - output.Write (llvmWritability[options.Writability]); - output.Write (' '); - } - object? GetTypedMemberValue (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, Type expectedType, object? defaultValue = null) - { - object? value = smi.GetValue (instance.Obj); if (value == null) { - return defaultValue; + if (globalVariable != null) { + return globalVariable.ArrayItemCount; + } + return 0; } - if (value.GetType () != expectedType) { - throw new InvalidOperationException ($"Field '{smi.Info.Name}' of structure '{info.Name}' should have a value of '{expectedType}' type, instead it had a '{value.GetType ()}'"); + // TODO: use caching here + if (type.ImplementsInterface (typeof(IDictionary))) { + return (uint)((IDictionary)value).Count * 2; } - if (expectedType == typeof(bool)) { - return (bool)value ? 1 : 0; + if (type.ImplementsInterface (typeof(ICollection))) { + return (uint)((ICollection)value).Count; } - return value; + throw new InvalidOperationException ($"Internal error: should never get here"); } - bool MaybeWriteStructureString (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, TextWriter? output = null) + void WriteType (GeneratorWriteContext context, LlvmIrVariable variable, out LlvmTypeInfo typeInfo) { - if (smi.MemberType != typeof(string)) { - return false; - } - - output = EnsureOutput (output); - string? str = (string?)GetTypedMemberValue (info, smi, instance, typeof(string), null); - if (str == null) { - instance.AddPointerData (smi, null, 0); - return false; - } - - StringSymbolInfo stringSymbol = WriteUniqueString ($"__{info.Name}_{smi.Info.Name}", str, ref structStringCounter); - instance.AddPointerData (smi, stringSymbol.SymbolName, stringSymbol.Size); - - return true; + WriteType (context, variable.Type, variable.Value, out typeInfo, variable as LlvmIrGlobalVariable); } - bool MaybeWritePreAllocatedBuffer (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, TextWriter? output = null) + void WriteType (GeneratorWriteContext context, StructureInstance si, StructureMemberInfo memberInfo, out LlvmTypeInfo typeInfo) { - if (!smi.Info.IsNativePointerToPreallocatedBuffer (out ulong bufferSize)) { - return false; - } - - if (smi.Info.UsesDataProvider ()) { - bufferSize = info.GetBufferSizeFromProvider (smi, instance); - } - - output = EnsureOutput (output); - string irType = MapManagedTypeToIR (smi.MemberType); - string variableName = $"__{info.Name}_{smi.Info.Name}_{structBufferCounter.ToString (CultureInfo.InvariantCulture)}"; - structBufferCounter++; - - WriteGlobalSymbolStart (variableName, preAllocatedBufferVariableOptions, output); - ulong size = bufferSize * smi.BaseTypeSize; - - // WriteLine $"[{bufferSize} x {irType}] zeroinitializer, align {GetAggregateAlignment ((int)smi.BaseTypeSize, size)}" - output.Write ('['); - output.Write (bufferSize.ToString (CultureInfo.InvariantCulture)); - output.Write (" x "); - output.Write (irType); - output.Write ("] zeroinitializer, align "); - output.WriteLine (GetAggregateAlignment ((int) smi.BaseTypeSize, size).ToString (CultureInfo.InvariantCulture)); - - instance.AddPointerData (smi, variableName, size); - return true; - } + if (memberInfo.IsNativePointer) { + typeInfo = new LlvmTypeInfo ( + isPointer: true, + isAggregate: false, + isStructure: false, + size: target.NativePointerSize, + maxFieldAlignment: target.NativePointerSize + ); - bool WriteStructureArrayStart (StructureInfo info, IList>? instances, LlvmIrVariableOptions options, string? symbolName = null, string? initialComment = null, TextWriter? output = null) - { - if (options.IsGlobal && String.IsNullOrEmpty (symbolName)) { - throw new ArgumentException ("must not be null or empty for global symbols", nameof (symbolName)); + context.Output.Write (IRPointerType); + return; } - bool named = !String.IsNullOrEmpty (symbolName); - if (named || !String.IsNullOrEmpty (initialComment)) { - WriteEOL (output: output); - WriteEOL (initialComment ?? symbolName, output); + if (memberInfo.IsInlineArray) { + WriteArrayType (context, memberInfo.MemberType.GetArrayElementType (), memberInfo.ArrayElements, out typeInfo); + return; } - if (named) { - WriteGlobalSymbolStart (symbolName, options, output); + if (memberInfo.IsIRStruct ()) { + var sim = new GeneratorStructureInstance (context.Module.GetStructureInfo (memberInfo.MemberType), memberInfo.GetValue (si.Obj)); + WriteStructureType (context, sim, out typeInfo); + return; } - return named; + WriteType (context, memberInfo.MemberType, value: null, out typeInfo); } - void WriteStructureArrayEnd (StructureInfo info, string? symbolName, ulong count, bool named, bool skipFinalComment = false, TextWriter? output = null, bool isArrayOfPointers = false) + void WriteStructureType (GeneratorWriteContext context, StructureInstance si, out LlvmTypeInfo typeInfo) { - output = EnsureOutput (output); + ulong alignment = GetStructureMaxFieldAlignment (si.Info); - int alignment = isArrayOfPointers ? PointerSize : GetAggregateAlignment (info.MaxFieldAlignment, info.Size * count); - output.Write (", align "); - output.Write (alignment.ToString (CultureInfo.InvariantCulture)); - if (named && !skipFinalComment) { - WriteEOL ($"end of '{symbolName!}' array", output); - } else { - WriteEOL (output: output); - } - } - - /// - /// Writes an array of zero-initialized entries. specifies the symbol attributes (visibility, writeability etc) - /// - public void WriteStructureArray (StructureInfo info, ulong count, LlvmIrVariableOptions options, string? symbolName = null, bool writeFieldComment = true, string? initialComment = null, bool isArrayOfPointers = false) - { - bool named = WriteStructureArrayStart (info, null, options, symbolName, initialComment); - - // $"[{count} x %{info.NativeTypeDesignator}.{info.Name}{pointerAsterisk}] zeroinitializer" - Output.Write ('['); - Output.Write (count.ToString (CultureInfo.InvariantCulture)); - Output.Write (" x %"); - Output.Write (info.NativeTypeDesignator); - Output.Write ('.'); - Output.Write (info.Name); - if (isArrayOfPointers) - Output.Write ('*'); - Output.Write ("] zeroinitializer"); + typeInfo = new LlvmTypeInfo ( + isPointer: false, + isAggregate: false, + isStructure: true, + size: si.Info.Size, + maxFieldAlignment: alignment + ); - WriteStructureArrayEnd (info, symbolName, (ulong)count, named, skipFinalComment: true, isArrayOfPointers: isArrayOfPointers); + context.Output.Write ('%'); + context.Output.Write (si.Info.NativeTypeDesignator); + context.Output.Write ('.'); + context.Output.Write (si.Info.Name); } - /// - /// Writes an array of zero-initialized entries. The array will be generated as a local, writable symbol. - /// - public void WriteStructureArray (StructureInfo info, ulong count, string? symbolName = null, bool writeFieldComment = true, string? initialComment = null, bool isArrayOfPointers = false) + void WriteType (GeneratorWriteContext context, Type type, object? value, out LlvmTypeInfo typeInfo, LlvmIrGlobalVariable? globalVariable = null) { - WriteStructureArray (info, count, LlvmIrVariableOptions.Default, symbolName, writeFieldComment, initialComment, isArrayOfPointers); - } + if (IsStructureInstance (type)) { + if (value == null) { + throw new ArgumentException ("must not be null for structure instances", nameof (value)); + } - /// - /// Writes an array of managed type , with data optionally specified in (if it's null, the array - /// will be zero-initialized). specifies the symbol attributes (visibility, writeability etc) - /// - public void WriteStructureArray (StructureInfo info, IList>? instances, LlvmIrVariableOptions options, - string? symbolName = null, bool writeFieldComment = true, string? initialComment = null, - Action? nestedStructureWriter = null) - { - var arrayOutput = new StringWriter (); - bool named = WriteStructureArrayStart (info, instances, options, symbolName, initialComment, arrayOutput); - int count = instances != null ? instances.Count : 0; - - // $"[{count} x %{info.NativeTypeDesignator}.{info.Name}] " - arrayOutput.Write ('['); - arrayOutput.Write (count.ToString (CultureInfo.InvariantCulture)); - arrayOutput.Write (" x %"); - arrayOutput.Write (info.NativeTypeDesignator); - arrayOutput.Write ('.'); - arrayOutput.Write (info.Name); - arrayOutput.Write ("] "); - - if (instances != null) { - var bodyWriterOptions = new StructureBodyWriterOptions ( - writeFieldComment: true, - fieldIndent: $"{Indent}{Indent}", - structIndent: Indent, - structureOutput: arrayOutput, - stringsOutput: info.HasStrings ? new StringWriter () : null, - buffersOutput: info.HasPreAllocatedBuffers ? new StringWriter () : null - ); + WriteStructureType (context, (StructureInstance)value, out typeInfo); + return; + } - arrayOutput.WriteLine ('['); - for (int i = 0; i < count; i++) { - StructureInstance instance = instances[i]; + string irType; + ulong size; + bool isPointer; - arrayOutput.Write (Indent); - arrayOutput.Write ("; "); - arrayOutput.WriteLine (i.ToString (CultureInfo.InvariantCulture)); - WriteStructureBody (info, instance, bodyWriterOptions, nestedStructureWriter); - if (i < count - 1) { - arrayOutput.Write (", "); - } - WriteEOL (output: arrayOutput); - } - arrayOutput.Write (']'); + if (type.IsArray ()) { + Type elementType = type.GetArrayElementType (); + ulong elementCount = GetAggregateValueElementCount (type, value, globalVariable); - WriteBufferToOutput (bodyWriterOptions.StringsOutput); - WriteBufferToOutput (bodyWriterOptions.BuffersOutput); - } else { - arrayOutput.Write ("zeroinitializer"); + WriteArrayType (context, elementType, elementCount, out typeInfo); + return; } - WriteStructureArrayEnd (info, symbolName, (ulong)count, named, skipFinalComment: instances == null, output: arrayOutput); - WriteBufferToOutput (arrayOutput); - } - - /// - /// Writes an array of managed type , with data optionally specified in (if it's null, the array - /// will be zero-initialized). The array will be generated as a local, writable symbol. - /// - public void WriteStructureArray (StructureInfo info, IList>? instances, string? symbolName = null, bool writeFieldComment = true, string? initialComment = null) - { - WriteStructureArray (info, instances, LlvmIrVariableOptions.Default, symbolName, writeFieldComment, initialComment); + irType = GetIRType (type, out size, out isPointer); + typeInfo = new LlvmTypeInfo ( + isPointer: isPointer, + isAggregate: false, + isStructure: false, + size: size, + maxFieldAlignment: size + ); + context.Output.Write (irType); } - public void WriteArray (IList values, string symbolName, string? initialComment = null) + void WriteArrayType (GeneratorWriteContext context, Type elementType, ulong elementCount, out LlvmTypeInfo typeInfo) { - WriteEOL (); - WriteEOL (initialComment ?? symbolName); - - ulong arrayStringCounter = 0; - var strings = new List (); + string irType; + ulong size; + ulong maxFieldAlignment; + bool isPointer; - foreach (string s in values) { - StringSymbolInfo symbol = WriteUniqueString ($"__{symbolName}", s, ref arrayStringCounter, LlvmIrVariableOptions.LocalConstexprString); - strings.Add (new StringSymbolInfo (symbol.SymbolName, symbol.Size)); - } + if (elementType.IsStructureInstance (out Type? structureType)) { + StructureInfo si = context.Module.GetStructureInfo (structureType); - if (strings.Count > 0) { - Output.WriteLine (); - } + irType = $"%{si.NativeTypeDesignator}.{si.Name}"; + size = si.Size; + maxFieldAlignment = GetStructureMaxFieldAlignment (si); + isPointer = false; + } else { + irType = GetIRType (elementType, out size, out isPointer); + maxFieldAlignment = size; + } + typeInfo = new LlvmTypeInfo ( + isPointer: isPointer, + isAggregate: true, + isStructure: false, + size: size, + maxFieldAlignment: maxFieldAlignment + ); - WriteStringArray (symbolName, LlvmIrVariableOptions.GlobalConstantStringPointer, strings); + context.Output.Write ('['); + context.Output.Write (elementCount.ToString (CultureInfo.InvariantCulture)); + context.Output.Write (" x "); + context.Output.Write (irType); + context.Output.Write (']'); } - public void WriteArray (IList values, LlvmIrVariableOptions options, string symbolName, Func? commentProvider = null) where T: struct + ulong GetStructureMaxFieldAlignment (StructureInfo si) { - bool optimizeOutput = commentProvider == null; - - WriteGlobalSymbolStart (symbolName, options); - string elementType = MapManagedTypeToIR (typeof (T), out ulong size); + if (si.HasPointers && target.NativePointerSize > si.MaxFieldAlignment) { + return target.NativePointerSize; + } - // WriteLine $"[{values.Count} x {elementType}] [" - Output.Write ('['); - Output.Write (values.Count.ToString (CultureInfo.InvariantCulture)); - Output.Write (" x "); - Output.Write (elementType); - Output.WriteLine ("] ["); + return si.MaxFieldAlignment; + } - Output.Write (Indent); - for (int i = 0; i < values.Count; i++) { - if (i != 0) { - if (optimizeOutput) { - Output.Write (','); - if (i % 8 == 0) { - Output.Write (" ; "); - Output.Write (i - 8); - Output.Write (".."); - Output.WriteLine (i - 1); + bool IsStructureInstance (Type t) => typeof(StructureInstance).IsAssignableFrom (t); - Output.Write (Indent); - } else { - Output.Write (' '); - } - } else { - Output.Write (Indent); - } + void WriteValue (GeneratorWriteContext context, Type valueType, LlvmIrVariable variable) + { + if (variable.Type.IsArray ()) { + bool zeroInitialize = false; + if (variable is LlvmIrGlobalVariable gv) { + zeroInitialize = gv.ZeroInitializeArray || variable.Value == null; + } else { + zeroInitialize = GetAggregateValueElementCount (variable) == 0; } - Output.Write (elementType); - Output.Write (' '); - Output.Write (MonoAndroidHelper.CultureInvariantToString (values [i])); - - if (!optimizeOutput) { - bool last = i == values.Count - 1; - if (!last) { - Output.Write (','); - } - - string? comment = commentProvider (i, values[i]); - if (!String.IsNullOrEmpty (comment)) { - Output.Write (" ; "); - Output.Write (comment); - } - - if (!last) { - Output.WriteLine (); - } + if (zeroInitialize) { + context.Output.Write ("zeroinitializer"); + return; } - } - if (optimizeOutput && values.Count / 8 != 0) { - int idx = values.Count - (values.Count % 8); - Output.Write (" ; "); - Output.Write (idx); - Output.Write (".."); - Output.Write (values.Count - 1); + + WriteArrayValue (context, variable); + return; } - Output.WriteLine (); - Output.Write ("], align "); - Output.WriteLine (GetAggregateAlignment ((int) size, size * (ulong) values.Count).ToString (CultureInfo.InvariantCulture)); + WriteValue (context, valueType, variable.Value); } - void AssertArraySize (StructureInfo info, StructureMemberInfo smi, ulong length, ulong expectedLength) + void AssertArraySize (StructureInstance si, StructureMemberInfo smi, ulong length, ulong expectedLength) { if (length == expectedLength) { return; } - throw new InvalidOperationException ($"Invalid array size in field '{smi.Info.Name}' of structure '{info.Name}', expected {expectedLength}, found {length}"); - } - - void RenderArray (StructureInfo info, StructureMemberInfo smi, byte[] bytes, TextWriter output, ulong? expectedArraySize = null) - { - // Byte arrays are represented in the same way as strings, without the explicit NUL termination byte - AssertArraySize (info, smi, expectedArraySize ?? (ulong)bytes.Length, smi.ArrayElements); - output.Write ('c'); - output.Write (QuoteString (bytes, bytes.Length, out _, nullTerminated: false)); + throw new InvalidOperationException ($"Invalid array size in field '{smi.Info.Name}' of structure '{si.Info.Name}', expected {expectedLength}, found {length}"); } - void MaybeWriteStructureStringsAndBuffers (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, StructureBodyWriterOptions options) + void WriteValue (GeneratorWriteContext context, StructureInstance structInstance, StructureMemberInfo smi, object? value) { - if (options.StringsOutput != null) { - MaybeWriteStructureString (info, smi, instance, options.StringsOutput); + if (smi.IsNativePointer) { + if (WriteNativePointerValue (context, structInstance, smi, value)) { + return; + } } - if (options.BuffersOutput != null) { - MaybeWritePreAllocatedBuffer (info, smi, instance, options.BuffersOutput); - } - } + if (smi.IsInlineArray) { + Array a = (Array)value; + ulong length = smi.ArrayElements == 0 ? (ulong)a.Length : smi.ArrayElements; - void WriteStructureField (StructureInfo info, StructureInstance instance, StructureMemberInfo smi, int fieldIndex, - StructureBodyWriterOptions options, TextWriter output, object? valueOverride = null, ulong? expectedArraySize = null, - Action? nestedStructureWriter = null) - { - object? value = null; + if (smi.MemberType == typeof(byte[])) { + var bytes = (byte[])value; - if (smi.IsIRStruct ()) { - if (nestedStructureWriter == null) { - throw new InvalidOperationException ($"Nested structure found in type {typeof(T)}, field {smi.Info.Name} but no nested structure writer provided"); - } - nestedStructureWriter (this, options, smi.MemberType, valueOverride ?? GetTypedMemberValue (info, smi, instance, smi.MemberType)); - } else if (smi.IsNativePointer) { - output.Write (options.FieldIndent); - WritePointer (info, smi, instance, output); - } else if (smi.IsNativeArray) { - if (!smi.IsInlineArray) { - throw new InvalidOperationException ($"Out of line arrays aren't supported at this time (structure '{info.Name}', field '{smi.Info.Name}')"); + // Byte arrays are represented in the same way as strings, without the explicit NUL termination byte + AssertArraySize (structInstance, smi, length, smi.ArrayElements); + context.Output.Write ('c'); + context.Output.Write (QuoteString (bytes, bytes.Length, out _, nullTerminated: false)); + return; } - output.Write (options.FieldIndent); - output.Write (smi.IRType); - output.Write (" "); - value = valueOverride ?? GetTypedMemberValue (info, smi, instance, smi.MemberType); + throw new NotSupportedException ($"Internal error: inline arrays of type {smi.MemberType} aren't supported at this point. Field {smi.Info.Name} in structure {structInstance.Info.Name}"); + } - if (smi.MemberType == typeof(byte[])) { - RenderArray (info, smi, (byte[])value, output, expectedArraySize); - } else { - throw new InvalidOperationException ($"Arrays of type '{smi.MemberType}' aren't supported at this point (structure '{info.Name}', field '{smi.Info.Name}')"); - } - } else { - value = valueOverride; - output.Write (options.FieldIndent); - WritePrimitiveField (info, smi, instance, output); + if (smi.IsIRStruct ()) { + StructureInfo si = context.Module.GetStructureInfo (smi.MemberType); + WriteValue (context, typeof(GeneratorStructureInstance), new GeneratorStructureInstance (si, value)); + return; } - FinishStructureField (info, smi, instance, options, fieldIndex, value, output); + if (smi.Info.IsNativePointerToPreallocatedBuffer (out _)) { + string bufferVariableName = context.Module.LookupRequiredBufferVariableName (structInstance, smi); + context.Output.Write ('@'); + context.Output.Write (bufferVariableName); + return; + } + + WriteValue (context, smi.MemberType, value); } - void WriteStructureBody (StructureInfo info, StructureInstance? instance, StructureBodyWriterOptions options, Action? nestedStructureWriter = null) + bool WriteNativePointerValue (GeneratorWriteContext context, StructureInstance si, StructureMemberInfo smi, object? value) { - TextWriter structureOutput = EnsureOutput (options.StructureOutput); - - // $"{options.StructIndent}%{info.NativeTypeDesignator}.{info.Name} " - structureOutput.Write (options.StructIndent); - structureOutput.Write ('%'); - structureOutput.Write (info.NativeTypeDesignator); - structureOutput.Write ('.'); - structureOutput.Write (info.Name); - structureOutput.Write (' '); + // Structure members decorated with the [NativePointer] attribute cannot have a + // value other than `null`, unless they are strings or references to symbols - if (instance != null) { - structureOutput.WriteLine ('{'); - for (int i = 0; i < info.Members.Count; i++) { - StructureMemberInfo smi = info.Members[i]; - - MaybeWriteStructureStringsAndBuffers (info, smi, instance, options); - WriteStructureField (info, instance, smi, i, options, structureOutput, nestedStructureWriter: nestedStructureWriter); + if (smi.Info.PointsToSymbol (out string? symbolName)) { + if (String.IsNullOrEmpty (symbolName) && smi.Info.UsesDataProvider ()) { + if (si.Info.DataProvider == null) { + throw new InvalidOperationException ($"Field '{smi.Info.Name}' of structure '{si.Info.Name}' points to a symbol, but symbol name wasn't provided and there's no configured data context provider"); + } + symbolName = si.Info.DataProvider.GetPointedToSymbolName (si.Obj, smi.Info.Name); } - structureOutput.Write (options.StructIndent); - structureOutput.Write ('}'); - } else { - structureOutput.Write ("zeroinitializer"); - } - } - - void MaybeWriteFieldComment (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, StructureBodyWriterOptions options, object? value, TextWriter output) - { - if (!options.WriteFieldComment) { - return; - } - - string? comment = info.GetCommentFromProvider (smi, instance); - if (String.IsNullOrEmpty (comment)) { - var sb = new StringBuilder (smi.Info.Name); - if (value != null && smi.MemberType.IsPrimitive && smi.MemberType != typeof(bool)) { - sb.Append (" (0x"); - sb.Append ($"{value:x}"); - sb.Append (')'); + if (String.IsNullOrEmpty (symbolName)) { + context.Output.Write ("null"); + } else { + context.Output.Write ('@'); + context.Output.Write (symbolName); } - comment = sb.ToString (); + return true; } - WriteComment (output, comment); - } - void FinishStructureField (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, StructureBodyWriterOptions options, int fieldIndex, object? value, TextWriter output) - { - if (fieldIndex < info.Members.Count - 1) { - output.Write (", "); + if (smi.MemberType != typeof(string)) { + context.Output.Write ("null"); + return true; } - MaybeWriteFieldComment (info, smi, instance, options, value, output); - WriteEOL (output); - } - void WritePrimitiveField (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, TextWriter output, object? overrideValue = null) - { - object? value = overrideValue ?? GetTypedMemberValue (info, smi, instance, smi.MemberType); - output.Write (smi.IRType); - output.Write (' '); - output.Write (MonoAndroidHelper.CultureInvariantToString (value)); + return false; } - void WritePointer (StructureInfo info, StructureMemberInfo smi, StructureInstance instance, TextWriter output, object? overrideValue = null) + void WriteValue (GeneratorWriteContext context, Type type, object? value) { - if (info.HasStrings) { - StructurePointerData? spd = instance.GetPointerData (smi); - if (spd != null) { - WriteGetStringPointer (spd.VariableName, spd.Size, indent: false, output: output); - return; - } - } - - if (info.HasPreAllocatedBuffers) { - StructurePointerData? spd = instance.GetPointerData (smi); - if (spd != null) { - WriteGetBufferPointer (spd.VariableName, smi.IRType, spd.Size, indent: false, output: output); - return; - } + if (value is LlvmIrVariable variableRef) { + context.Output.Write (variableRef.Reference); + return; } - if (smi.Info.PointsToSymbol (out string? symbolName)) { - if (String.IsNullOrEmpty (symbolName) && smi.Info.UsesDataProvider ()) { - if (info.DataProvider == null) { - throw new InvalidOperationException ($"Field '{smi.Info.Name}' of structure '{info.Name}' points to a symbol, but symbol name wasn't provided and there's no configured data context provider"); - } - symbolName = info.DataProvider.GetPointedToSymbolName (instance.Obj, smi.Info.Name); - } + if (IsNumeric (type)) { + context.Output.Write (MonoAndroidHelper.CultureInvariantToString (value)); + return; + } - if (String.IsNullOrEmpty (symbolName)) { - WriteNullPointer (smi, output); - return; - } + if (type == typeof(bool)) { + context.Output.Write ((bool)value ? '1' : '0'); + return; + } - ulong bufferSize = info.GetBufferSizeFromProvider (smi, instance); - WriteGetBufferPointer (symbolName, smi.IRType, bufferSize, indent: false, output: output); + if (IsStructureInstance (type)) { + WriteStructureValue (context, (StructureInstance?)value); return; } - object? value = overrideValue ?? smi.GetValue (instance.Obj); - if (value == null || ((value is IntPtr) && (IntPtr)value == IntPtr.Zero)) { - WriteNullPointer (smi, output); + if (type == typeof(IntPtr)) { + // Pointers can only be `null` or a reference to variable + context.Output.Write ("null"); return; } - if (value.GetType ().IsPrimitive) { - ulong v = Convert.ToUInt64 (value); - if (v == 0) { - WriteNullPointer (smi, output); + if (type == typeof(string)) { + if (value == null) { + context.Output.Write ("null"); return; } + + LlvmIrStringVariable sv = context.Module.LookupRequiredVariableForString ((string)value); + context.Output.Write (sv.Reference); + return; + } + + if (type.IsInlineArray ()) { + } - throw new InvalidOperationException ($"While processing field '{smi.Info.Name}' of type '{info.Name}': non-null pointers to objects of managed type '{smi.MemberType}' (IR type '{smi.IRType}') currently not supported (value: {value})"); + throw new NotSupportedException ($"Internal error: value type '{type}' is unsupported"); } - void WriteNullPointer (StructureMemberInfo smi, TextWriter output) + void WriteStructureValue (GeneratorWriteContext context, StructureInstance? instance) { - output.Write (smi.IRType); - output.Write (" null"); - } + if (instance == null || instance.IsZeroInitialized) { + context.Output.Write ("zeroinitializer"); + return; + } - // In theory, functionality implemented here should be folded into WriteStructureArray, but in practice it would slow processing for most of the structures we - // write, thus we'll keep this one separate, even at the cost of some code duplication - // - // This code is extremely ugly, one day it should be made look nicer (right... :D) - // - public void WritePackedStructureArray (StructureInfo info, IList> instances, LlvmIrVariableOptions options, string? symbolName = null, bool writeFieldComment = true, string? initialComment = null) - { - StructureBodyWriterOptions bodyWriterOptions = InitStructureWrite (info, options, symbolName, writeFieldComment, fieldIndent: $"{Indent}{Indent}"); - TextWriter structureOutput = EnsureOutput (bodyWriterOptions.StructureOutput); - var structureBodyOutput = new StringWriter (); - var structureTypeOutput = new StringWriter (); - - bool firstInstance = true; - var members = new List> (); - var instanceType = new StringBuilder (); - foreach (StructureInstance instance in instances) { - members.Clear (); - bool hasPaddedFields = false; - - if (!firstInstance) { - structureTypeOutput.WriteLine (','); - structureBodyOutput.WriteLine (','); - } else { - firstInstance = false; - } + context.Output.WriteLine ('{'); + context.IncreaseIndent (); - foreach (StructureMemberInfo smi in info.Members) { - object? value = GetTypedMemberValue (info, smi, instance, smi.MemberType); + StructureInfo info = instance.Info; + int lastMember = info.Members.Count - 1; - if (!smi.NeedsPadding) { - members.Add (new PackedStructureMember (smi, value)); - continue; - } + for (int i = 0; i < info.Members.Count; i++) { + StructureMemberInfo smi = info.Members[i]; - if (smi.MemberType != typeof(byte[])) { - throw new InvalidOperationException ($"Only byte arrays are supported currently (field '{smi.Info.Name}' of structure '{info.Name}')"); - } + context.Output.Write (context.CurrentIndent); + WriteType (context, instance, smi, out _); + context.Output.Write (' '); - var array = (byte[])value; - var arrayLength = (ulong)array.Length; + object? value = GetTypedMemberValue (context, info, smi, instance, smi.MemberType); + WriteValue (context, instance, smi, value); - if (arrayLength > smi.ArrayElements) { - throw new InvalidOperationException ($"Field '{smi.Info.Name}' of structure '{info.Name}' should not have more than {smi.ArrayElements} elements"); - } + if (i < lastMember) { + context.Output.Write (", "); + } - ulong padding = smi.ArrayElements - arrayLength; - if (padding == 0) { - members.Add (new PackedStructureMember (smi, value)); - continue; + string? comment = info.GetCommentFromProvider (smi, instance); + if (String.IsNullOrEmpty (comment)) { + var sb = new StringBuilder (" "); + sb.Append (MapManagedTypeToNative (smi)); + sb.Append (' '); + sb.Append (smi.Info.Name); + if (value != null && smi.MemberType.IsPrimitive && smi.MemberType != typeof(bool)) { + sb.Append ($" (0x{value:x})"); } + comment = sb.ToString (); + } + WriteCommentLine (context, comment); + } - if (padding < 8) { - var paddedValue = new byte[arrayLength + padding]; - Array.Copy (array, paddedValue, array.Length); - for (int i = (int)arrayLength; i < paddedValue.Length; i++) { - paddedValue[i] = 0; - } - members.Add (new PackedStructureMember (smi, paddedValue)); - continue; - } + context.DecreaseIndent (); + context.Output.Write (context.CurrentIndent); + context.Output.Write ('}'); + } - members.Add (new PackedStructureMember (smi, value, valueIRType: $"[{arrayLength} x i8]", paddingIRType: $"[{padding} x i8]")); - hasPaddedFields = true; + void WriteArrayValue (GeneratorWriteContext context, LlvmIrVariable variable) + { + ICollection entries; + if (variable.Type.ImplementsInterface (typeof(IDictionary))) { + var list = new List (); + foreach (var kvp in (IDictionary)variable.Value) { + list.Add (kvp.Key); + list.Add (kvp.Value); } + entries = list; + } else { + entries = (ICollection)variable.Value; + } - bool firstField; - instanceType.Clear (); - if (!hasPaddedFields) { - instanceType.Append ("\t%"); - instanceType.Append (info.NativeTypeDesignator); - instanceType.Append ('.'); - instanceType.Append (info.Name); - } else { - instanceType.Append ("\t{ "); - - firstField = true; - foreach (PackedStructureMember psm in members) { - if (!firstField) { - instanceType.Append (", "); - } else { - firstField = false; - } - - if (!psm.IsPadded) { - instanceType.Append (psm.ValueIRType); - continue; - } - - // $"<{{ {psm.ValueIRType}, {psm.PaddingIRType} }}>" - instanceType.Append ("<{ "); - instanceType.Append (psm.ValueIRType); - instanceType.Append (", "); - instanceType.Append (psm.PaddingIRType); - instanceType.Append (" }>"); - } + if (entries.Count == 0) { + context.Output.Write ("zeroinitializer"); + return; + } - instanceType.Append (" }"); - } - structureTypeOutput.Write (instanceType.ToString ()); + context.Output.WriteLine ('['); + context.IncreaseIndent (); - structureBodyOutput.Write (instanceType.ToString ()); - structureBodyOutput.WriteLine (" {"); + Type elementType = variable.Type.GetArrayElementType (); + bool writeIndices = (variable.WriteOptions & LlvmIrVariableWriteOptions.ArrayWriteIndexComments) == LlvmIrVariableWriteOptions.ArrayWriteIndexComments; + ulong counter = 0; + string? prevItemComment = null; + uint stride; - firstField = true; - bool previousFieldWasPadded = false; - for (int i = 0; i < members.Count; i++) { - PackedStructureMember psm = members[i]; + if ((variable.WriteOptions & LlvmIrVariableWriteOptions.ArrayFormatInRows) == LlvmIrVariableWriteOptions.ArrayFormatInRows) { + stride = variable.ArrayStride > 0 ? variable.ArrayStride : 1; + } else { + stride = 1; + } - if (firstField) { - firstField = false; - } + bool first = true; - if (!psm.IsPadded) { - previousFieldWasPadded = false; - ulong? expectedArraySize = psm.MemberInfo.IsNativeArray ? (ulong)((byte[])psm.Value).Length : null; - WriteStructureField (info, instance, psm.MemberInfo, i, bodyWriterOptions, structureBodyOutput, valueOverride: psm.Value, expectedArraySize: expectedArraySize); - continue; - } + // TODO: implement output in rows + foreach (object entry in entries) { + if (!first) { + context.Output.Write (','); + WritePrevItemCommentOrNewline (); + } else { + first = false; + } - if (!firstField && previousFieldWasPadded) { - structureBodyOutput.Write (", "); - } + prevItemComment = null; + if (variable.GetArrayItemCommentCallback != null) { + prevItemComment = variable.GetArrayItemCommentCallback (variable, target, counter, entry, variable.GetArrayItemCommentCallbackCallerState); + } - // $"{bodyWriterOptions.FieldIndent}<{{ {psm.ValueIRType}, {psm.PaddingIRType} }}> <{{ {psm.ValueIRType} c{QuoteString ((byte[])psm.Value)}, {psm.PaddingIRType} zeroinitializer }}> " - structureBodyOutput.Write (bodyWriterOptions.FieldIndent); - structureBodyOutput.Write ("<{ "); - structureBodyOutput.Write (psm.ValueIRType); - structureBodyOutput.Write (", "); - structureBodyOutput.Write (psm.PaddingIRType); - structureBodyOutput.Write (" }> <{ "); - structureBodyOutput.Write (psm.ValueIRType); - structureBodyOutput.Write (" c"); - structureBodyOutput.Write (QuoteString ((byte []) psm.Value)); - structureBodyOutput.Write (", "); - structureBodyOutput.Write (psm.PaddingIRType); - structureBodyOutput.Write (" zeroinitializer }> "); - - MaybeWriteFieldComment (info, psm.MemberInfo, instance, bodyWriterOptions, value: null, output: structureBodyOutput); - previousFieldWasPadded = true; + if (writeIndices && String.IsNullOrEmpty (prevItemComment)) { + prevItemComment = $" {counter}"; } - structureBodyOutput.WriteLine (); - structureBodyOutput.Write (Indent); - structureBodyOutput.Write ('}'); - } - structureOutput.WriteLine ("<{"); - structureOutput.Write (structureTypeOutput); - structureOutput.WriteLine (); - structureOutput.WriteLine ("}>"); + counter++; + context.Output.Write (context.CurrentIndent); + WriteType (context, elementType, entry, out _); + + context.Output.Write (' '); + WriteValue (context, elementType, entry); + } + WritePrevItemCommentOrNewline (); - structureOutput.WriteLine ("<{"); - structureOutput.Write (structureBodyOutput); - structureOutput.WriteLine (); - structureOutput.Write ("}>"); + context.DecreaseIndent (); + context.Output.Write (']'); - FinishStructureWrite (info, bodyWriterOptions); + void WritePrevItemCommentOrNewline () + { + if (!String.IsNullOrEmpty (prevItemComment)) { + context.Output.Write (' '); + WriteCommentLine (context, prevItemComment); + } else { + context.Output.WriteLine (); + } + } } - StructureBodyWriterOptions InitStructureWrite (StructureInfo info, LlvmIrVariableOptions options, string? symbolName, bool writeFieldComment, string? fieldIndent = null) + void WriteLinkage (GeneratorWriteContext context, LlvmIrLinkage linkage) { - if (options.IsGlobal && String.IsNullOrEmpty (symbolName)) { - throw new ArgumentException ("must not be null or empty for global symbols", nameof (symbolName)); + if (linkage == LlvmIrLinkage.Default) { + return; } - var structureOutput = new StringWriter (); - bool named = !String.IsNullOrEmpty (symbolName); - if (named) { - WriteEOL (output: structureOutput); - WriteEOL (symbolName, structureOutput); - - WriteGlobalSymbolStart (symbolName, options, structureOutput); + try { + WriteAttribute (context, llvmLinkage[linkage]); + } catch (Exception ex) { + throw new InvalidOperationException ($"Internal error: unsupported writability '{linkage}'", ex); } - - return new StructureBodyWriterOptions ( - writeFieldComment: writeFieldComment, - fieldIndent: fieldIndent ?? Indent, - structureOutput: structureOutput, - stringsOutput: info.HasStrings ? new StringWriter () : null, - buffersOutput: info.HasPreAllocatedBuffers ? new StringWriter () : null - ); } - void FinishStructureWrite (StructureInfo info, StructureBodyWriterOptions bodyWriterOptions) + void WriteWritability (GeneratorWriteContext context, LlvmIrWritability writability) { - bodyWriterOptions.StructureOutput.Write (", align "); - bodyWriterOptions.StructureOutput.WriteLine (info.MaxFieldAlignment.ToString (CultureInfo.InvariantCulture)); - - WriteBufferToOutput (bodyWriterOptions.StringsOutput); - WriteBufferToOutput (bodyWriterOptions.BuffersOutput); - WriteBufferToOutput (bodyWriterOptions.StructureOutput); + try { + WriteAttribute (context, llvmWritability[writability]); + } catch (Exception ex) { + throw new InvalidOperationException ($"Internal error: unsupported writability '{writability}'", ex); + } } - public void WriteStructure (StructureInfo info, StructureInstance? instance, StructureBodyWriterOptions bodyWriterOptions, LlvmIrVariableOptions options, string? symbolName = null, bool writeFieldComment = true) + void WriteAddressSignificance (GeneratorWriteContext context, LlvmIrAddressSignificance addressSignificance) { - WriteStructureBody (info, instance, bodyWriterOptions); - FinishStructureWrite (info, bodyWriterOptions); + if (addressSignificance == LlvmIrAddressSignificance.Default) { + return; + } + + try { + WriteAttribute (context, llvmAddressSignificance[addressSignificance]); + } catch (Exception ex) { + throw new InvalidOperationException ($"Internal error: unsupported address significance '{addressSignificance}'", ex); + } } - public void WriteNestedStructure (StructureInfo info, StructureInstance instance, StructureBodyWriterOptions bodyWriterOptions) + void WriteVisibility (GeneratorWriteContext context, LlvmIrVisibility visibility) { - var options = new StructureBodyWriterOptions ( - bodyWriterOptions.WriteFieldComment, - bodyWriterOptions.FieldIndent + Indent, - bodyWriterOptions.FieldIndent, // structure indent should start at the original struct's field column - bodyWriterOptions.StructureOutput, - bodyWriterOptions.StringsOutput, - bodyWriterOptions.BuffersOutput - ); - WriteStructureBody (info, instance, options); + if (visibility == LlvmIrVisibility.Default) { + return; + } + + try { + WriteAttribute (context, llvmVisibility[visibility]); + } catch (Exception ex) { + throw new InvalidOperationException ($"Internal error: unsupported visibility '{visibility}'", ex); + } } - /// - /// Write a structure represented by managed type , with optional data passed in (if null, the structure - /// is zero-initialized). specifies the symbol attributes (visibility, writeability etc) - /// - public void WriteStructure (StructureInfo info, StructureInstance? instance, LlvmIrVariableOptions options, string? symbolName = null, bool writeFieldComment = true) + void WritePreemptionSpecifier (GeneratorWriteContext context, LlvmIrRuntimePreemption preemptionSpecifier) { - StructureBodyWriterOptions bodyWriterOptions = InitStructureWrite (info, options, symbolName, writeFieldComment); - WriteStructure (info, instance, bodyWriterOptions, options, symbolName, writeFieldComment); + if (preemptionSpecifier == LlvmIrRuntimePreemption.Default) { + return; + } + + try { + WriteAttribute (context, llvmRuntimePreemption[preemptionSpecifier]); + } catch (Exception ex) { + throw new InvalidOperationException ($"Internal error: unsupported preemption specifier '{preemptionSpecifier}'", ex); + } } /// - /// Write a structure represented by managed type , with optional data passed in (if null, the structure - /// is zero-initialized). The structure will be generated as a local, writable symbol. + /// Write attribute named in followed by a single space /// - public void WriteStructure (StructureInfo info, StructureInstance? instance, string? symbolName = null, bool writeFieldComment = true) + void WriteAttribute (GeneratorWriteContext context, string attr) { - WriteStructure (info, instance, LlvmIrVariableOptions.Default, symbolName, writeFieldComment); + context.Output.Write (attr); + context.Output.Write (' '); } - void WriteBufferToOutput (TextWriter? writer) + void WriteStructureDeclarations (GeneratorWriteContext context) { - if (writer == null) { + if (context.Module.Structures == null || context.Module.Structures.Count == 0) { return; } - writer.Flush (); - string text = writer.ToString (); - if (text.Length > 0) { - Output.WriteLine (text); + foreach (StructureInfo si in context.Module.Structures) { + context.Output.WriteLine (); + WriteStructureDeclaration (context, si); } } - void WriteGetStringPointer (string? variableName, ulong size, bool indent = true, TextWriter? output = null) + void WriteStructureDeclaration (GeneratorWriteContext context, StructureInfo si) { - WriteGetBufferPointer (variableName, "i8*", size, indent, output); - } + // $"%{typeDesignator}.{name} = type " + context.Output.Write ('%'); + context.Output.Write (si.NativeTypeDesignator); + context.Output.Write ('.'); + context.Output.Write (si.Name); + context.Output.Write (" = type "); + + if (si.IsOpaque) { + context.Output.WriteLine ("opaque"); + } else { + context.Output.WriteLine ('{'); + } - void WriteGetBufferPointer (string? variableName, string irType, ulong size, bool indent = true, TextWriter? output = null) - { - output = EnsureOutput (output); - if (indent) { - output.Write (Indent); + if (si.IsOpaque) { + return; } - if (String.IsNullOrEmpty (variableName)) { - output.Write (irType); - output.Write (" null"); - } else { - string irBaseType; - if (irType[irType.Length - 1] == '*') { - irBaseType = irType.Substring (0, irType.Length - 1); + context.IncreaseIndent (); + for (int i = 0; i < si.Members.Count; i++) { + StructureMemberInfo info = si.Members[i]; + string nativeType = MapManagedTypeToNative (info.MemberType); + + // TODO: nativeType can be an array, update to indicate that (and get the size) + string arraySize; + if (info.IsNativeArray) { + arraySize = $"[{info.ArrayElements}]"; + } else { + arraySize = String.Empty; + } + + var comment = $" {nativeType} {info.Info.Name}{arraySize}"; + WriteStructureDeclarationField (info.IRType, comment, i == si.Members.Count - 1); + } + context.DecreaseIndent (); + + context.Output.WriteLine ('}'); + + void WriteStructureDeclarationField (string typeName, string comment, bool last) + { + context.Output.Write (context.CurrentIndent); + context.Output.Write (typeName); + if (!last) { + context.Output.Write (", "); } else { - irBaseType = irType; + context.Output.Write (' '); } - // $"{irType} getelementptr inbounds ([{size} x {irBaseType}], [{size} x {irBaseType}]* @{variableName}, i32 0, i32 0)" - string sizeStr = size.ToString (CultureInfo.InvariantCulture); - output.Write (irType); - output.Write (" getelementptr inbounds (["); - output.Write (sizeStr); - output.Write (" x "); - output.Write (irBaseType); - output.Write ("], ["); - output.Write (sizeStr); - output.Write (" x "); - output.Write (irBaseType); - output.Write ("]* @"); - output.Write (variableName); - output.Write (", i32 0, i32 0)"); + if (!String.IsNullOrEmpty (comment)) { + WriteCommentLine (context, comment); + } else { + context.Output.WriteLine (); + } } } - /// - /// Write an array of name/value pairs. The array symbol will be global and non-writable. - /// - public void WriteNameValueArray (string symbolName, IDictionary arrayContents) + // + // Functions syntax: https://llvm.org/docs/LangRef.html#functions + // + void WriteFunctions (GeneratorWriteContext context) { - WriteEOL (); - WriteEOL (symbolName); + if (context.Module.Functions == null || context.Module.Functions.Count == 0) { + return; + } - var strings = new List (); - long i = 0; - ulong arrayStringCounter = 0; + context.Output.WriteLine (); + WriteComment (context, " Functions"); - foreach (var kvp in arrayContents) { - string name = kvp.Key; - string value = kvp.Value; - string iStr = i.ToString (CultureInfo.InvariantCulture); + foreach (LlvmIrFunction function in context.Module.Functions) { + context.Output.WriteLine (); + WriteFunctionComment (context, function); - WriteArrayString (name, $"n_{iStr}"); - WriteArrayString (value, $"v_{iStr}"); - i++; + // Must preserve state between calls, different targets may modify function state differently (e.g. set different parameter flags + ILlvmIrSavedFunctionState funcState = WriteFunctionPreamble (context, function, "define"); + WriteFunctionDefinitionLeadingDecorations (context, function); + WriteFunctionSignature (context, function, writeParameterNames: true); + WriteFunctionDefinitionTrailingDecorations (context, function); + WriteFunctionBody (context, function); + function.RestoreState (funcState); } + } - if (strings.Count > 0) { - Output.WriteLine (); + void WriteFunctionComment (GeneratorWriteContext context, LlvmIrFunction function) + { + if (String.IsNullOrEmpty (function.Comment)) { + return; } - WriteStringArray (symbolName, LlvmIrVariableOptions.GlobalConstantStringPointer, strings); - - void WriteArrayString (string str, string symbolSuffix) - { - StringSymbolInfo symbol = WriteUniqueString ($"__{symbolName}_{symbolSuffix}", str, ref arrayStringCounter, LlvmIrVariableOptions.LocalConstexprString); - strings.Add (new StringSymbolInfo (symbol.SymbolName, symbol.Size)); + foreach (string commentLine in function.Comment.Split ('\n')) { + context.Output.Write (context.CurrentIndent); + WriteCommentLine (context, commentLine); } } - void WriteStringArray (string symbolName, LlvmIrVariableOptions options, List strings) + void WriteFunctionBody (GeneratorWriteContext context, LlvmIrFunction function) { - WriteGlobalSymbolStart (symbolName, options); + context.Output.WriteLine (); + context.Output.WriteLine ('{'); + context.IncreaseIndent (); - // $"[{strings.Count} x i8*]" - Output.Write ('['); - Output.Write (strings.Count.ToString (CultureInfo.InvariantCulture)); - Output.Write (" x i8*]"); + foreach (LlvmIrFunctionBodyItem item in function.Body.Items) { + item.Write (context, this); + } - if (strings.Count > 0) { - Output.WriteLine (" ["); + context.DecreaseIndent (); + context.Output.WriteLine ('}'); + } - for (int j = 0; j < strings.Count; j++) { - ulong size = strings[j].Size; - string varName = strings[j].SymbolName; + ILlvmIrSavedFunctionState WriteFunctionPreamble (GeneratorWriteContext context, LlvmIrFunction function, string keyword) + { + ILlvmIrSavedFunctionState funcState = function.SaveState (); - // - // Syntax: https://llvm.org/docs/LangRef.html#getelementptr-instruction - // the two indices following {varName} have the following meanings: - // - // - The first index is into the **pointer** itself - // - The second index is into the **pointed to** value - // - // Better explained here: https://llvm.org/docs/GetElementPtr.html#id4 - // - WriteGetStringPointer (varName, size); - if (j < strings.Count - 1) { - Output.WriteLine (','); - } - } - WriteEOL (); - } else { - Output.Write (" zeroinitializer"); + foreach (LlvmIrFunctionParameter parameter in function.Signature.Parameters) { + target.SetParameterFlags (parameter); } - var arraySize = (ulong)(strings.Count * PointerSize); - if (strings.Count > 0) { - Output.Write (']'); - } - Output.Write (", align "); - Output.WriteLine (GetAggregateAlignment (PointerSize, arraySize).ToString (CultureInfo.InvariantCulture)); + WriteFunctionAttributesComment (context, function); + context.Output.Write (keyword); + context.Output.Write (' '); + + return funcState; } - /// - /// Wries a global, constant variable - /// - public void WriteVariable (string symbolName, T value) + void WriteExternalFunctionDeclarations (GeneratorWriteContext context) { - WriteVariable (symbolName, value, LlvmIrVariableOptions.GlobalConstant); + if (context.Module.ExternalFunctions == null || context.Module.ExternalFunctions.Count == 0) { + return; + } + + context.Output.WriteLine (); + WriteComment (context, " External functions"); + foreach (LlvmIrFunction function in context.Module.ExternalFunctions) { + context.Output.WriteLine (); + + // Must preserve state between calls, different targets may modify function state differently (e.g. set different parameter flags) + ILlvmIrSavedFunctionState funcState = WriteFunctionPreamble (context, function, "declare"); + WriteFunctionDeclarationLeadingDecorations (context, function); + WriteFunctionSignature (context, function, writeParameterNames: false); + WriteFunctionDeclarationTrailingDecorations (context, function); + + function.RestoreState (funcState); + } } - public void WriteVariable (string symbolName, T value, LlvmIrVariableOptions options) + void WriteFunctionAttributesComment (GeneratorWriteContext context, LlvmIrFunction func) { - if (typeof(T) == typeof(string)) { - WriteString (symbolName, (string)(object)value, options); + if (func.AttributeSet == null) { return; } - WriteEOL (); - string irType = GetIRType (out ulong size, value); - WriteGlobalSymbolStart (symbolName, options); + if (String.IsNullOrEmpty (func.Comment)) { + context.Output.WriteLine (); + } + WriteCommentLine (context, $" Function attributes: {func.AttributeSet.Render ()}"); + } - Output.Write (irType); - Output.Write (' '); - Output.Write (GetValue (value)); - Output.Write (", align "); - Output.WriteLine (size); + void WriteFunctionDeclarationLeadingDecorations (GeneratorWriteContext context, LlvmIrFunction func) + { + WriteFunctionLeadingDecorations (context, func, declaration: true); } - /// - /// Writes a private string. Strings without symbol names aren't exported, but they may be referenced by other - /// symbols - /// - public string WriteString (string value) + void WriteFunctionDefinitionLeadingDecorations (GeneratorWriteContext context, LlvmIrFunction func) { - return WriteString (value, LlvmIrVariableOptions.LocalString); + WriteFunctionLeadingDecorations (context, func, declaration: false); } - /// - /// Writes a string with automatically generated symbol name and symbol options (writeability, visibility etc) specified in the parameter. - /// - public string WriteString (string value, LlvmIrVariableOptions options) + void WriteFunctionLeadingDecorations (GeneratorWriteContext context, LlvmIrFunction func, bool declaration) { - string name = $"@.str"; - if (stringCounter > 0) { - name += $".{stringCounter.ToString (CultureInfo.InvariantCulture)}"; + if (func.Linkage != LlvmIrLinkage.Default) { + context.Output.Write (llvmLinkage[func.Linkage]); + context.Output.Write (' '); + } + + if (!declaration && func.RuntimePreemption != LlvmIrRuntimePreemption.Default) { + context.Output.Write (llvmRuntimePreemption[func.RuntimePreemption]); + context.Output.Write (' '); + } + + if (func.Visibility != LlvmIrVisibility.Default) { + context.Output.Write (llvmVisibility[func.Visibility]); + context.Output.Write (' '); } - stringCounter++; - return WriteString (name, value, options); } - /// - /// Writes a global, C++ constexpr style string - /// - public string WriteString (string symbolName, string value) + void WriteFunctionDeclarationTrailingDecorations (GeneratorWriteContext context, LlvmIrFunction func) { - return WriteString (symbolName, value, LlvmIrVariableOptions.GlobalConstexprString); + WriteFunctionTrailingDecorations (context, func, declaration: true); } - /// - /// Writes a string with symbol options (writeability, visibility) options specified in the parameter. - /// - public string WriteString (string symbolName, string value, LlvmIrVariableOptions options) + void WriteFunctionDefinitionTrailingDecorations (GeneratorWriteContext context, LlvmIrFunction func) { - return WriteString (symbolName, value, options, out _); + WriteFunctionTrailingDecorations (context, func, declaration: false); } - /// - /// Writes a local, constexpr style string and returns its size in - /// - public string WriteString (string symbolName, string value, out ulong stringSize) + void WriteFunctionTrailingDecorations (GeneratorWriteContext context, LlvmIrFunction func, bool declaration) { - return WriteString (symbolName, value, LlvmIrVariableOptions.LocalConstexprString, out stringSize); + if (func.AddressSignificance != LlvmIrAddressSignificance.Default) { + context.Output.Write ($" {llvmAddressSignificance[func.AddressSignificance]}"); + } + + if (func.AttributeSet != null) { + context.Output.Write ($" #{func.AttributeSet.Number}"); + } } - /// - /// Writes a string with specified , and symbol options (writeability, visibility etc) specified in the - /// parameter. Returns string size (in bytes) in - /// - public string WriteString (string symbolName, string value, LlvmIrVariableOptions options, out ulong stringSize) + public static void WriteReturnAttributes (GeneratorWriteContext context, LlvmIrFunctionSignature.ReturnTypeAttributes returnAttrs) { - string strSymbolName; - bool global = options.IsGlobal; - if (global) { - strSymbolName = $"__{symbolName}"; - } else { - strSymbolName = symbolName; + if (AttributeIsSet (returnAttrs.NoUndef)) { + context.Output.Write ("noundef "); } - string quotedString = QuoteString (value, out stringSize); + if (AttributeIsSet (returnAttrs.NonNull)) { + context.Output.Write ("nonnull "); + } - // It might seem counter-intuitive that when we're requested to write a global string, here we generate a **local** one, - // but global strings are actually pointers to local storage. - WriteGlobalSymbolStart (strSymbolName, global ? LlvmIrVariableOptions.LocalConstexprString : options); + if (AttributeIsSet (returnAttrs.SignExt)) { + context.Output.Write ("signext "); + } - string stringSizeStr = stringSize.ToString (CultureInfo.InvariantCulture); - // WriteLine $"[{stringSize} x i8] c{quotedString}, align {GetAggregateAlignment (1, stringSize)}" - Output.Write ('['); - Output.Write (stringSizeStr); - Output.Write (" x i8] c"); - Output.Write (quotedString); - Output.Write (", align "); - Output.WriteLine (GetAggregateAlignment (1, stringSize).ToString (CultureInfo.InvariantCulture)); + if (AttributeIsSet (returnAttrs.ZeroExt)) { + context.Output.Write ("zeroext "); + } + } - if (!global) { - return symbolName; + void WriteFunctionSignature (GeneratorWriteContext context, LlvmIrFunction func, bool writeParameterNames) + { + if (func.ReturnsValue) { + WriteReturnAttributes (context, func.Signature.ReturnAttributes); } - string indexType = Is64Bit ? "i64" : "i32"; - WriteGlobalSymbolStart (symbolName, LlvmIrVariableOptions.GlobalConstantStringPointer); + context.Output.Write (MapToIRType (func.Signature.ReturnType)); + context.Output.Write (" @"); + context.Output.Write (func.Signature.Name); + context.Output.Write ('('); - // WriteLine $"i8* getelementptr inbounds ([{stringSize} x i8], [{stringSize} x i8]* @{strSymbolName}, {indexType} 0, {indexType} 0), align {GetAggregateAlignment (PointerSize, stringSize)}" - Output.Write ("i8* getelementptr inbounds (["); - Output.Write (stringSizeStr); - Output.Write (" x i8], ["); - Output.Write (stringSizeStr); - Output.Write (" x i8]* @"); - Output.Write (strSymbolName); - Output.Write (", "); - Output.Write (indexType); - Output.Write (" 0, "); - Output.Write (indexType); - Output.Write (" 0), align "); - Output.WriteLine (GetAggregateAlignment (PointerSize, stringSize).ToString (CultureInfo.InvariantCulture)); + bool first = true; + bool varargsFound = false; - return symbolName; - } + foreach (LlvmIrFunctionParameter parameter in func.Signature.Parameters) { + if (varargsFound) { + throw new InvalidOperationException ($"Internal error: function '{func.Signature.Name}' has extra parameters following the C varargs parameter. This is not allowed."); + } - /// - /// Writes a string, creating a new symbol if the is unique or returns name of a previously created symbol with the same - /// string value. If a new symbol is written, its name is constructed by combining prefix () with value - /// of a string counter referenced by the parameter. Symbol is created as a local, C++ constexpr style string. - /// - public StringSymbolInfo WriteUniqueString (string potentialSymbolName, string value, ref ulong counter) - { - return WriteUniqueString (potentialSymbolName, value, ref counter, LlvmIrVariableOptions.LocalConstexprString); + if (!first) { + context.Output.Write (", "); + } else { + first = false; + } + + if (parameter.IsVarArgs) { + context.Output.Write ("..."); + varargsFound = true; + continue; + } + + context.Output.Write (MapToIRType (parameter.Type)); + WriteParameterAttributes (context, parameter); + + if (writeParameterNames) { + if (String.IsNullOrEmpty (parameter.Name)) { + throw new InvalidOperationException ($"Internal error: parameter must have a name"); + } + context.Output.Write (" %"); // Function arguments are always local variables + context.Output.Write (parameter.Name); + } + } + + context.Output.Write (')'); } - /// - /// Writes a string, creating a new symbol if the is unique or returns name of a previously created symbol with the same - /// string value. If a new symbol is written, its name is constructed by combining prefix () with value - /// of a string counter referenced by the parameter. Symbol options (writeability, visibility etc) are specified in the parameter. String size (in bytes) is returned in . - /// - public StringSymbolInfo WriteUniqueString (string potentialSymbolNamePrefix, string value, ref ulong counter, LlvmIrVariableOptions options) + public static void WriteParameterAttributes (GeneratorWriteContext context, LlvmIrFunctionParameter parameter) { - if (value == null) { - return null; + var attributes = new List (); + if (AttributeIsSet (parameter.ImmArg)) { + attributes.Add ("immarg"); } - StringSymbolInfo info; - if (stringSymbolCache.TryGetValue (value, out info)) { - return info; + if (AttributeIsSet (parameter.AllocPtr)) { + attributes.Add ("allocptr"); } - string newSymbolName = $"{potentialSymbolNamePrefix}.{counter.ToString (CultureInfo.InvariantCulture)}"; - counter++; + if (AttributeIsSet (parameter.NoCapture)) { + attributes.Add ("nocapture"); + } - WriteString (newSymbolName, value, options, out ulong stringSize); - info = new StringSymbolInfo (newSymbolName, stringSize); - stringSymbolCache.Add (value, info); + if (AttributeIsSet (parameter.NonNull)) { + attributes.Add ("nonnull"); + } - return info; - } + if (AttributeIsSet (parameter.NoUndef)) { + attributes.Add ("noundef"); + } - public virtual void WriteFileTop () - { - WriteCommentLine ($"ModuleID = '{fileName}'"); - WriteDirective ("source_filename", QuoteStringNoEscape (fileName)); - WriteDirective ("target datalayout", QuoteStringNoEscape (DataLayout)); - WriteDirective ("target triple", QuoteStringNoEscape (Triple)); - } + if (AttributeIsSet (parameter.ReadNone)) { + attributes.Add ("readnone"); + } - public virtual void WriteFileEnd () - { - Output.WriteLine (); + if (AttributeIsSet (parameter.SignExt)) { + attributes.Add ("signext"); + } + + if (AttributeIsSet (parameter.ZeroExt)) { + attributes.Add ("zeroext"); + } + + if (parameter.Align.HasValue) { + attributes.Add ($"align({ValueOrPointerSize (parameter.Align.Value)})"); + } + + if (parameter.Dereferenceable.HasValue) { + attributes.Add ($"dereferenceable({ValueOrPointerSize (parameter.Dereferenceable.Value)})"); + } + + if (attributes.Count == 0) { + return; + } - WriteAttributeSets (); + context.Output.Write (' '); + context.Output.Write (String.Join (" ", attributes)); + + uint ValueOrPointerSize (uint? value) + { + if (value.Value == 0) { + return context.Target.NativePointerSize; + } - foreach (LlvmIrMetadataItem metadata in MetadataManager.Items) { - Output.WriteLine (metadata.Render ()); + return value.Value; } } - public void WriteStructureDeclarations () + static bool AttributeIsSet (bool? attr) => attr.HasValue && attr.Value; + + void WriteAttributeSets (GeneratorWriteContext context) { - if (structures.Count == 0) { + if (context.Module.AttributeSets == null || context.Module.AttributeSets.Count == 0) { return; } - Output.WriteLine (); - foreach (IStructureInfo si in structures) { - si.RenderDeclaration (this); + context.Output.WriteLine (); + foreach (LlvmIrFunctionAttributeSet attrSet in context.Module.AttributeSets) { + // Must not modify the original set, it is shared with other targets. + var targetSet = new LlvmIrFunctionAttributeSet (attrSet); + if (!attrSet.DoNotAddTargetSpecificAttributes) { + target.AddTargetSpecificAttributes (targetSet); + } + + IList? privateTargetSet = attrSet.GetPrivateTargetAttributes (target.TargetArch); + if (privateTargetSet != null) { + targetSet.Add (privateTargetSet); + } + + context.Output.WriteLine ($"attributes #{targetSet.Number} = {{ {targetSet.Render ()} }}"); } } - public void WriteStructureDeclarationStart (string typeDesignator, string name, bool forOpaqueType = false) + void WriteMetadata (GeneratorWriteContext context) { - WriteEOL (); + if (context.MetadataManager.Items.Count == 0) { + return; + } - // $"%{typeDesignator}.{name} = type " - Output.Write ('%'); - Output.Write (typeDesignator); - Output.Write ('.'); - Output.Write (name); - Output.Write (" = type "); - - if (forOpaqueType) { - Output.WriteLine ("opaque"); - } else { - Output.WriteLine ("{"); + context.Output.WriteLine (); + WriteCommentLine (context, " Metadata"); + foreach (LlvmIrMetadataItem metadata in context.MetadataManager.Items) { + context.Output.WriteLine (metadata.Render ()); } } - public void WriteStructureDeclarationEnd () + public void WriteComment (GeneratorWriteContext context, string comment) { - Output.WriteLine ('}'); + context.Output.Write (';'); + context.Output.Write (comment); } - public void WriteStructureDeclarationField (string typeName, string comment, bool last) + public void WriteCommentLine (GeneratorWriteContext context, string comment) { - Output.Write (Indent); - Output.Write (typeName); - if (!last) { - Output.Write (","); - } - - if (!String.IsNullOrEmpty (comment)) { - WriteCommentLine (comment); - } else { - WriteEOL (); - } + WriteComment (context, comment); + context.Output.WriteLine (); } - protected virtual void AddModuleFlagsMetadata (List flagsFields) + static Type GetActualType (Type type) { - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "wchar_size", 4)); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Max, "PIC Level", 2)); + // Arrays of types are handled elsewhere, so we obtain the array base type here + if (type.IsArray) { + return type.GetElementType (); + } + + return type; } - // Alignment for arrays, structures and unions - protected virtual int GetAggregateAlignment (int maxFieldAlignment, ulong dataSize) + /// + /// Map a managed to its C++ counterpart. Only primitive types, + /// string and IntPtr are supported. + /// + public static string MapManagedTypeToNative (Type type) { - return maxFieldAlignment; + Type baseType = GetActualType (type); + + if (baseType == typeof (bool)) return "bool"; + if (baseType == typeof (byte)) return "uint8_t"; + if (baseType == typeof (char)) return "char"; + if (baseType == typeof (sbyte)) return "int8_t"; + if (baseType == typeof (short)) return "int16_t"; + if (baseType == typeof (ushort)) return "uint16_t"; + if (baseType == typeof (int)) return "int32_t"; + if (baseType == typeof (uint)) return "uint32_t"; + if (baseType == typeof (long)) return "int64_t"; + if (baseType == typeof (ulong)) return "uint64_t"; + if (baseType == typeof (float)) return "float"; + if (baseType == typeof (double)) return "double"; + if (baseType == typeof (string)) return "char*"; + if (baseType == typeof (IntPtr)) return "void*"; + + return type.GetShortName (); } - public void WriteCommentLine (string? comment = null, bool indent = false) + static string MapManagedTypeToNative (StructureMemberInfo smi) { - WriteCommentLine (Output, comment, indent); + string nativeType = MapManagedTypeToNative (smi.MemberType); + // Silly, but effective + if (nativeType[nativeType.Length - 1] == '*') { + return nativeType; + } + + if (!smi.IsNativePointer) { + return nativeType; + } + + return $"{nativeType}*"; } - public void WriteComment (TextWriter writer, string? comment = null, bool indent = false) + static bool IsNumeric (Type type) => basicTypeMap.TryGetValue (type, out BasicType typeDesc) && typeDesc.IsNumeric; + + object? GetTypedMemberValue (GeneratorWriteContext context, StructureInfo info, StructureMemberInfo smi, StructureInstance instance, Type expectedType, object? defaultValue = null) { - if (indent) { - writer.Write (Indent); + object? value = smi.GetValue (instance.Obj); + if (value == null) { + return defaultValue; } - writer.Write (';'); + Type valueType = value.GetType (); + if (valueType != expectedType) { + throw new InvalidOperationException ($"Field '{smi.Info.Name}' of structure '{info.Name}' should have a value of '{expectedType}' type, instead it had a '{value.GetType ()}'"); + } - if (!String.IsNullOrEmpty (comment)) { - writer.Write (' '); - writer.Write (comment); + if (valueType == typeof(string)) { + return context.Module.LookupRequiredVariableForString ((string)value); } + + return value; } - public void WriteCommentLine (TextWriter writer, string? comment = null, bool indent = false) + public static string MapToIRType (Type type) { - WriteComment (writer, comment, indent); - writer.WriteLine (); + return MapToIRType (type, out _, out _); } - public void WriteEOL (string? comment = null, TextWriter? output = null) + public static string MapToIRType (Type type, out ulong size) { - WriteEOL (EnsureOutput (output), comment); + return MapToIRType (type, out size, out _); } - public void WriteEOL (TextWriter writer, string? comment = null) + public static string MapToIRType (Type type, out bool isPointer) { - if (!String.IsNullOrEmpty (comment)) { - WriteCommentLine (writer, comment); - return; - } - writer.WriteLine (); + return MapToIRType (type, out _, out isPointer); } - public void WriteDirectiveWithComment (TextWriter writer, string name, string? comment, string? value) + /// + /// Maps managed type to equivalent IR type. Puts type size in and whether or not the type + /// is a pointer in . When a type is determined to be a pointer, + /// will be set to 0, because this method doesn't have access to the generator target. In order to adjust pointer + /// size, the instance method must be called (private to the generator as other classes should not + /// have any need to know the pointer size). + /// + public static string MapToIRType (Type type, out ulong size, out bool isPointer) { - writer.Write (name); - - if (!String.IsNullOrEmpty (value)) { - writer.Write (" = "); - writer.Write (value); + type = GetActualType (type); + if (!type.IsNativePointer () && basicTypeMap.TryGetValue (type, out BasicType typeDesc)) { + size = typeDesc.Size; + isPointer = false; + return typeDesc.Name; } - WriteEOL (writer, comment); + // if it's not a basic type, then it's an opaque pointer + size = 0; // Will be determined by the specific target architecture class + isPointer = true; + return IRPointerType; } - public void WriteDirectiveWithComment (string name, string? comment, string? value) + string GetIRType (Type type, out ulong size, out bool isPointer) { - WriteDirectiveWithComment (name, comment, value); - } + string ret = MapToIRType (type, out size, out isPointer); + if (isPointer && size == 0) { + size = target.NativePointerSize; + } - public void WriteDirective (TextWriter writer, string name, string? value) - { - WriteDirectiveWithComment (writer, name, comment: null, value: value); + return ret; } - public void WriteDirective (string name, string value) + public static bool IsFirstClassNonPointerType (Type type) { - WriteDirective (Output, name, value); + if (type == typeof(void)) { + return false; + } + + return basicTypeMap.ContainsKey (type); } public static string QuoteStringNoEscape (string s) diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrInstructions.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrInstructions.cs new file mode 100644 index 00000000000..5ce7e98bd9d --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrInstructions.cs @@ -0,0 +1,627 @@ +using System; +using System.Collections.Generic; +using System.Globalization; + +namespace Xamarin.Android.Tasks.LLVMIR; + +abstract class LlvmIrInstruction : LlvmIrFunctionBodyItem +{ + public string Mnemonic { get; } + public LlvmIrFunctionAttributeSet? AttributeSet { get; set; } + + /// + /// TBAA (Type Based Alias Analysis) metadata item the instruction references, if any. + /// for more information about TBAA. + /// + public LlvmIrMetadataItem? TBAA { get; set; } + + protected LlvmIrInstruction (string mnemonic) + { + if (String.IsNullOrEmpty (mnemonic)) { + throw new ArgumentException ("must not be null or empty", nameof (mnemonic)); + } + + Mnemonic = mnemonic; + } + + protected override void DoWrite (GeneratorWriteContext context, LlvmIrGenerator generator) + { + context.Output.Write (context.CurrentIndent); + WriteValueAssignment (context); + WritePreamble (context); + context.Output.Write (Mnemonic); + context.Output.Write (' '); + WriteBody (context); + + if (TBAA != null) { + context.Output.Write (", !tbaa !"); + context.Output.Write (TBAA.Name); + } + + if (AttributeSet != null) { + context.Output.Write (" #"); + context.Output.Write (AttributeSet.Number.ToString (CultureInfo.InvariantCulture)); + } + } + + /// + /// Write the '<variable_reference> = ' part of the instruction line. + /// + protected virtual void WriteValueAssignment (GeneratorWriteContext context) + {} + + /// + /// Write part of the instruction that comes between the optional value assignment and the instruction + /// mnemonic. If any text is written, it must end with a whitespace. + /// + protected virtual void WritePreamble (GeneratorWriteContext context) + {} + + /// + /// Write the "body" of the instruction, that is the part that follows instruction mnemonic but precedes the + /// metadata and attribute set references. + /// + protected virtual void WriteBody (GeneratorWriteContext context) + {} + + protected void WriteValue (GeneratorWriteContext context, Type type, object? value, bool isPointer) + { + if (value == null) { + if (!isPointer) { + throw new InvalidOperationException ($"Internal error: non-pointer type '{type}' must not have a `null` value"); + } + context.Output.Write ("null"); + } else if (value is LlvmIrVariable variable) { + context.Output.Write (variable.Reference); + } else { + context.Output.Write (MonoAndroidHelper.CultureInvariantToString (value)); + } + } + + protected void WriteAlignment (GeneratorWriteContext context, ulong typeSize, bool isPointer) + { + context.Output.Write (", align "); + + ulong alignment; + if (isPointer) { + alignment = context.Target.NativePointerSize; + } else { + alignment = typeSize; + } + context.Output.Write (alignment.ToString (CultureInfo.InvariantCulture)); + } +} + +abstract class LlvmIrInstructionArgumentValuePlaceholder +{ + protected LlvmIrInstructionArgumentValuePlaceholder () + {} + + public abstract object? GetValue (LlvmIrModuleTarget target); +} + +class LlvmIrInstructionPointerSizeArgumentPlaceholder : LlvmIrInstructionArgumentValuePlaceholder +{ + public override object? GetValue (LlvmIrModuleTarget target) + { + return target.NativePointerSize; + } +} + +sealed class LlvmIrInstructions +{ + public class Alloca : LlvmIrInstruction + { + LlvmIrVariable result; + + public Alloca (LlvmIrVariable result) + : base ("alloca") + { + this.result = result; + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + if (result == null) { + return; + } + + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WriteBody (GeneratorWriteContext context) + { + string irType = LlvmIrGenerator.MapToIRType (result.Type, out ulong size, out bool isPointer); + + context.Output.Write (irType); + WriteAlignment (context, size, isPointer); + } + } + + public class Br : LlvmIrInstruction + { + const string OpName = "br"; + + LlvmIrVariable? cond; + LlvmIrFunctionLabelItem ifTrue; + LlvmIrFunctionLabelItem? ifFalse; + + /// + /// Outputs a conditional branch to label if condition is + /// true, and to label otherwise. must be a variable + /// of type bool + /// + public Br (LlvmIrVariable cond, LlvmIrFunctionLabelItem ifTrue, LlvmIrFunctionLabelItem ifFalse) + : base (OpName) + { + if (cond.Type != typeof(bool)) { + throw new ArgumentException ($"Internal error: condition must refer to a variable of type 'bool', was 'cond.Type' instead", nameof (cond)); + } + + this.cond = cond; + this.ifTrue = ifTrue; + this.ifFalse = ifFalse; + } + + /// + /// Outputs an unconditional branch to label + /// + public Br (LlvmIrFunctionLabelItem label) + : base (OpName) + { + ifTrue = label; + } + + protected override void WriteBody (GeneratorWriteContext context) + { + if (cond == null) { + context.Output.Write ("label %"); + context.Output.Write (ifTrue.Name); + return; + } + + context.Output.Write ("i1 "); + context.Output.Write (cond.Reference); + context.Output.Write (", label %"); + context.Output.Write (ifTrue.Name); + context.Output.Write (", label %"); + context.Output.Write (ifFalse.Name); + } + } + + public class Call : LlvmIrInstruction + { + LlvmIrFunction function; + IList? arguments; + LlvmIrVariable? result; + + public LlvmIrCallMarker CallMarker { get; set; } = LlvmIrCallMarker.None; + + /// + /// This needs to be set if we want to call a function via a local or global variable. passed + /// to the constructor is then used only to generate a type safe call, while function address comes from the variable assigned + /// to this property. + /// + public LlvmIrVariable? FuncPointer { get; set; } + + public Call (LlvmIrFunction function, LlvmIrVariable? result = null, ICollection? arguments = null, LlvmIrVariable? funcPointer = null) + : base ("call") + { + this.function = function; + this.result = result; + this.FuncPointer = funcPointer; + + if (function.Signature.ReturnType != typeof(void)) { + if (result == null) { + throw new ArgumentNullException ($"Internal error: function '{function.Signature.Name}' returns '{function.Signature.ReturnType} and thus requires a result variable", nameof (result)); + } + } else if (result != null) { + throw new ArgumentException ($"Internal error: function '{function.Signature.Name}' returns no value and yet a result variable was provided", nameof (result)); + } + + int argCount = function.Signature.Parameters.Count; + if (argCount != 0) { + if (arguments == null) { + throw new ArgumentNullException ($"Internal error: function '{function.Signature.Name}' requires {argCount} arguments", nameof (arguments)); + } + + if (function.UsesVarArgs) { + if (arguments.Count < argCount) { + throw new ArgumentException ($"Internal error: varargs function '{function.Signature.Name}' needs at least {argCount} fixed arguments, got {arguments.Count} instead"); + } + } else if (arguments.Count != argCount) { + throw new ArgumentException ($"Internal error: function '{function.Signature.Name}' requires {argCount} arguments, but {arguments.Count} were provided", nameof (arguments)); + } + + this.arguments = new List (arguments).AsReadOnly (); + } + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + if (result == null) { + return; + } + + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WritePreamble (GeneratorWriteContext context) + { + string? callMarker = CallMarker switch { + LlvmIrCallMarker.None => null, + LlvmIrCallMarker.Tail => "tail", + LlvmIrCallMarker.NoTail => "notail", + LlvmIrCallMarker.MustTail => "musttail", + _ => throw new InvalidOperationException ($"Internal error: call marker '{CallMarker}' not supported"), + }; + + if (!String.IsNullOrEmpty (callMarker)) { + context.Output.Write (callMarker); + context.Output.Write (' '); + } + } + + protected override void WriteBody (GeneratorWriteContext context) + { + if (function.ReturnsValue) { + LlvmIrGenerator.WriteReturnAttributes (context, function.Signature.ReturnAttributes); + } + + context.Output.Write (LlvmIrGenerator.MapToIRType (function.Signature.ReturnType)); + + if (function.UsesVarArgs) { + context.Output.Write (" ("); + for (int j = 0; j < function.Signature.Parameters.Count; j++) { + if (j > 0) { + context.Output.Write (", "); + } + + LlvmIrFunctionParameter parameter = function.Signature.Parameters[j]; + string irType = parameter.IsVarArgs ? "..." : LlvmIrGenerator.MapToIRType (parameter.Type); + context.Output.Write (irType); + } + context.Output.Write (')'); + } + + if (FuncPointer == null) { + context.Output.Write (" @"); + context.Output.Write (function.Signature.Name); + } else { + context.Output.Write (' '); + context.Output.Write (FuncPointer.Reference); + } + context.Output.Write ('('); + + bool isVararg = false; + int i; + for (i = 0; i < function.Signature.Parameters.Count; i++) { + if (i > 0) { + context.Output.Write (", "); + } + + LlvmIrFunctionParameter parameter = function.Signature.Parameters[i]; + if (parameter.IsVarArgs) { + isVararg = true; + } + + WriteArgument (context, parameter, i, isVararg); + } + + if (arguments != null) { + for (; i < arguments.Count; i++) { + context.Output.Write (", "); + WriteArgument (context, null, i, isVararg: true); + } + } + + context.Output.Write (')'); + } + + void WriteArgument (GeneratorWriteContext context, LlvmIrFunctionParameter? parameter, int index, bool isVararg) + { + object? value = arguments[index]; + if (value is LlvmIrInstructionArgumentValuePlaceholder placeholder) { + value = placeholder.GetValue (context.Target); + } + + string irType; + if (!isVararg) { + irType = LlvmIrGenerator.MapToIRType (parameter.Type); + } else if (value is LlvmIrVariable v1) { + irType = LlvmIrGenerator.MapToIRType (v1.Type); + } else { + if (value == null) { + // We have no way of verifying the vararg parameter type if value is null, so we'll assume it's a pointer. + // If our assumption is wrong, llc will fail and signal the error + irType = "ptr"; + } else { + irType = LlvmIrGenerator.MapToIRType (value.GetType ()); + } + } + + context.Output.Write (irType); + if (parameter != null) { + LlvmIrGenerator.WriteParameterAttributes (context, parameter); + } + context.Output.Write (' '); + + if (value == null) { + if (!parameter.Type.IsNativePointer ()) { + throw new InvalidOperationException ($"Internal error: value for argument {index} to function '{function.Signature.Name}' must not be null"); + } + + context.Output.Write ("null"); + return; + } + + if (value is LlvmIrVariable v2) { + context.Output.Write (v2.Reference); + return; + } + + if (parameter != null && !parameter.Type.IsAssignableFrom (value.GetType ())) { + throw new InvalidOperationException ($"Internal error: value type '{value.GetType ()}' for argument {index} to function '{function.Signature.Name}' is invalid. Expected '{parameter.Type}' or compatible"); + } + + if (value is string str) { + context.Output.Write (context.Module.LookupRequiredVariableForString (str).Reference); + return; + } + + if (LlvmIrGenerator.IsFirstClassNonPointerType (value.GetType ())) { + context.Output.Write (MonoAndroidHelper.CultureInvariantToString (value)); + return; + } + + throw new InvalidOperationException ($"Internal error: unsupported type '{value.GetType ()}' in call to function '{function.Signature.Name}'"); + } + } + + public class Ext : LlvmIrInstruction + { + const string FpextOpCode = "fpext"; + const string SextOpCode = "sext"; + const string ZextOpCode = "zext"; + + LlvmIrVariable result; + LlvmIrVariable source; + Type targetType; + + public Ext (LlvmIrVariable source, Type targetType, LlvmIrVariable result) + : base (GetOpCode (targetType)) + { + this.source = source; + this.targetType = targetType; + this.result = result; + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WriteBody (GeneratorWriteContext context) + { + context.Output.Write (LlvmIrGenerator.MapToIRType (source.Type)); + context.Output.Write (' '); + context.Output.Write (source.Reference); + context.Output.Write (" to "); + context.Output.Write ( LlvmIrGenerator.MapToIRType (targetType)); + } + + static string GetOpCode (Type targetType) + { + if (targetType == typeof(double)) { + return FpextOpCode; + } else if (targetType == typeof(int)) { + return SextOpCode; + } else if (targetType == typeof(uint)) { + return ZextOpCode; + } else { + throw new InvalidOperationException ($"Unsupported target type for upcasting: {targetType}"); + } + } + } + + public class Icmp : LlvmIrInstruction + { + LlvmIrIcmpCond cond; + LlvmIrVariable op1; + object? op2; + LlvmIrVariable result; + + public Icmp (LlvmIrIcmpCond cond, LlvmIrVariable op1, object? op2, LlvmIrVariable result) + : base ("icmp") + { + if (result.Type != typeof(bool)) { + throw new ArgumentException ($"Internal error: result must be a variable of type 'bool', was '{result.Type}' instead", nameof (result)); + } + + this.cond = cond; + this.op1 = op1; + this.op2 = op2; + this.result = result; + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WriteBody (GeneratorWriteContext context) + { + string irType = LlvmIrGenerator.MapToIRType (op1.Type, out ulong size, out bool isPointer); + string condOp = cond switch { + LlvmIrIcmpCond.Equal => "eq", + LlvmIrIcmpCond.NotEqual => "ne", + LlvmIrIcmpCond.UnsignedGreaterThan => "ugt", + LlvmIrIcmpCond.UnsignedGreaterOrEqual => "uge", + LlvmIrIcmpCond.UnsignedLessThan => "ult", + LlvmIrIcmpCond.UnsignedLessOrEqual => "ule", + LlvmIrIcmpCond.SignedGreaterThan => "sgt", + LlvmIrIcmpCond.SignedGreaterOrEqual => "sge", + LlvmIrIcmpCond.SignedLessThan => "slt", + LlvmIrIcmpCond.SignedLessOrEqual => "sle", + _ => throw new InvalidOperationException ($"Unsupported `icmp` conditional '{cond}'"), + }; + + context.Output.Write (condOp); + context.Output.Write (' '); + context.Output.Write (irType); + context.Output.Write (' '); + context.Output.Write (op1.Reference); + context.Output.Write (", "); + WriteValue (context, op1.Type, op2, isPointer); + } + } + + public class Load : LlvmIrInstruction + { + LlvmIrVariable source; + LlvmIrVariable result; + + public Load (LlvmIrVariable source, LlvmIrVariable result) + : base ("load") + { + this.source = source; + this.result = result; + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WriteBody (GeneratorWriteContext context) + { + string irType = LlvmIrGenerator.MapToIRType (result.Type, out ulong size, out bool isPointer); + context.Output.Write (irType); + context.Output.Write (", ptr "); + WriteValue (context, result.Type, source, isPointer); + WriteAlignment (context, size, isPointer); + } + } + + public class Phi : LlvmIrInstruction + { + LlvmIrVariable result; + LlvmIrVariable val1; + LlvmIrFunctionLabelItem label1; + LlvmIrVariable val2; + LlvmIrFunctionLabelItem label2; + + /// + /// Represents the `phi` instruction form we use the most throughout marshal methods generator - one which refers to an if/else block and where + /// **both** value:label pairs are **required**. Parameters and are nullable because, in theory, + /// it is possible that hasn't had the required blocks defined prior to adding the `phi` instruction and, thus, + /// we must check for the possibility here. + /// + public Phi (LlvmIrVariable result, LlvmIrVariable val1, LlvmIrFunctionLabelItem? label1, LlvmIrVariable val2, LlvmIrFunctionLabelItem? label2) + : base ("phi") + { + this.result = result; + this.val1 = val1; + this.label1 = label1 ?? throw new ArgumentNullException (nameof (label1)); + this.val2 = val2; + this.label2 = label2 ?? throw new ArgumentNullException (nameof (label2)); + } + + protected override void WriteValueAssignment (GeneratorWriteContext context) + { + context.Output.Write (result.Reference); + context.Output.Write (" = "); + } + + protected override void WriteBody (GeneratorWriteContext context) + { + context.Output.Write (LlvmIrGenerator.MapToIRType (result.Type)); + context.Output.Write (" ["); + context.Output.Write (val1.Reference); + context.Output.Write (", %"); + context.Output.Write (label1.Name); + context.Output.Write ("], ["); + context.Output.Write (val2.Reference); + context.Output.Write (", %"); + context.Output.Write (label2.Name); + context.Output.Write (']'); + } + } + + public class Ret : LlvmIrInstruction + { + Type retvalType; + object? retVal; + + public Ret (Type retvalType, object? retval = null) + : base ("ret") + { + this.retvalType = retvalType; + retVal = retval; + } + + protected override void WriteBody (GeneratorWriteContext context) + { + if (retvalType == typeof(void)) { + context.Output.Write ("void"); + return; + } + + string irType = LlvmIrGenerator.MapToIRType (retvalType, out bool isPointer); + context.Output.Write (irType); + context.Output.Write (' '); + + WriteValue (context, retvalType, retVal, isPointer); + } + } + + public class Store : LlvmIrInstruction + { + const string Opcode = "store"; + + object? from; + LlvmIrVariable to; + + public Store (LlvmIrVariable from, LlvmIrVariable to) + : base (Opcode) + { + this.from = from; + this.to = to; + } + + /// + /// Stores `null` in the indicated variable + /// + public Store (LlvmIrVariable to) + : base (Opcode) + { + this.to = to; + } + + protected override void WriteBody (GeneratorWriteContext context) + { + string irType = LlvmIrGenerator.MapToIRType (to.Type, out ulong size, out bool isPointer); + context.Output.Write (irType); + context.Output.Write (' '); + + WriteValue (context, to.Type, from, isPointer); + + context.Output.Write (", ptr "); + context.Output.Write (to.Reference); + + WriteAlignment (context, size, isPointer); + } + } + + public class Unreachable : LlvmIrInstruction + { + public Unreachable () + : base ("unreachable") + {} + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrKnownMetadata.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrKnownMetadata.cs new file mode 100644 index 00000000000..dbd6ce0f69c --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrKnownMetadata.cs @@ -0,0 +1,7 @@ +namespace Xamarin.Android.Tasks.LLVMIR; + +sealed class LlvmIrKnownMetadata +{ + public const string LlvmModuleFlags = "llvm.module.flags"; + public const string LlvmIdent = "llvm.ident"; +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrMetadataManager.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrMetadataManager.cs index b2d8bf7379a..37acb17ce44 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrMetadataManager.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrMetadataManager.cs @@ -10,6 +10,12 @@ class LlvmIrMetadataField public string Contents { get; } public bool IsReference { get; } + public LlvmIrMetadataField (LlvmIrMetadataField other) + { + Contents = other.Contents; + IsReference = other.IsReference; + } + public LlvmIrMetadataField (string value, bool isReference = false) { if (isReference) { @@ -35,7 +41,7 @@ string FormatValue (object value) return QuoteString ((string)value); } - string irType = LlvmIrGenerator.MapManagedTypeToIR (vt); + string irType = LlvmIrGenerator.MapToIRType (vt); return $"{irType} {MonoAndroidHelper.CultureInvariantToString (value)}"; } @@ -51,6 +57,15 @@ class LlvmIrMetadataItem public string Name { get; } + public LlvmIrMetadataItem (LlvmIrMetadataItem other) + { + Name = other.Name; + fields = new List (); + foreach (LlvmIrMetadataField field in other.fields) { + fields.Add (new LlvmIrMetadataField (field)); + } + } + public LlvmIrMetadataItem (string name) { if (name.Length == 0) { @@ -66,9 +81,19 @@ public void AddReferenceField (string referenceName) fields.Add (new LlvmIrMetadataField (referenceName, isReference: true)); } + public void AddReferenceField (LlvmIrMetadataItem referencedItem) + { + AddReferenceField (referencedItem.Name); + } + public void AddField (object value) { - fields.Add (new LlvmIrMetadataField (value)); + AddField (new LlvmIrMetadataField (value)); + } + + public void AddField (LlvmIrMetadataField field) + { + fields.Add (field); } public string Render () @@ -96,11 +121,29 @@ class LlvmIrMetadataManager { ulong counter = 0; List items = new List (); + Dictionary nameToItem = new Dictionary (StringComparer.Ordinal); public List Items => items; + public LlvmIrMetadataManager () + {} + + public LlvmIrMetadataManager (LlvmIrMetadataManager other) + { + foreach (LlvmIrMetadataItem item in other.items) { + var newItem = new LlvmIrMetadataItem (item); + items.Add (newItem); + nameToItem.Add (newItem.Name, newItem); + } + counter = other.counter; + } + public LlvmIrMetadataItem Add (string name, params object[]? values) { + if (nameToItem.ContainsKey (name)) { + throw new InvalidOperationException ($"Internal error: metadata item '{name}' has already been added"); + } + var ret = new LlvmIrMetadataItem (name); if (values != null && values.Length > 0) { @@ -110,6 +153,7 @@ public LlvmIrMetadataItem Add (string name, params object[]? values) } items.Add (ret); + nameToItem.Add (name, ret); return ret; } @@ -119,5 +163,14 @@ public LlvmIrMetadataItem AddNumbered (params object[]? values) counter++; return Add (name, values); } + + public LlvmIrMetadataItem? GetItem (string name) + { + if (nameToItem.TryGetValue (name, out LlvmIrMetadataItem? item)) { + return item; + } + + return null; + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModule.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModule.cs new file mode 100644 index 00000000000..be1570dafe8 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModule.cs @@ -0,0 +1,681 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR +{ + partial class LlvmIrModule + { + /// + /// Global variable type to be used to output name:value string arrays. This is a notational shortcut, + /// do **NOT** change the type without understanding how it affects the rest of code. + /// + public static readonly Type NameValueArrayType = typeof(IDictionary); + + public IList? ExternalFunctions { get; private set; } + public IList? Functions { get; private set; } + public IList? AttributeSets { get; private set; } + public IList? Structures { get; private set; } + public IList? GlobalVariables { get; private set; } + public IList? Strings { get; private set; } + + /// + /// TBAA stands for "Type Based Alias Analysis" and is used by LLVM to implemente a description of + /// a higher level language typesystem to LLVM IR (in which memory doesn't have types). This metadata + /// item describes pointer usage for certain instructions we output and is common enough to warrant + /// a shortcut property like that. More information about TBAA can be found at https://llvm.org/docs/LangRef.html#tbaa-metadata + /// + public LlvmIrMetadataItem TbaaAnyPointer => tbaaAnyPointer; + + Dictionary? attributeSets; + Dictionary? externalFunctions; + Dictionary? functions; + Dictionary? structures; + LlvmIrStringManager? stringManager; + LlvmIrMetadataManager metadataManager; + LlvmIrMetadataItem tbaaAnyPointer; + LlvmIrBufferManager? bufferManager; + + List? globalVariables; + + LlvmIrFunction? puts; + LlvmIrFunction? abort; + + public LlvmIrModule () + { + metadataManager = new LlvmIrMetadataManager (); + + // Only model agnostic items can be added here + LlvmIrMetadataItem flags = metadataManager.Add (LlvmIrKnownMetadata.LlvmModuleFlags); + flags.AddReferenceField (metadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "wchar_size", 4)); + flags.AddReferenceField (metadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Max, "PIC Level", 2)); + + LlvmIrMetadataItem ident = metadataManager.Add (LlvmIrKnownMetadata.LlvmIdent); + LlvmIrMetadataItem identValue = metadataManager.AddNumbered ($"Xamarin.Android {XABuildConfig.XamarinAndroidBranch} @ {XABuildConfig.XamarinAndroidCommitHash}"); + ident.AddReferenceField (identValue.Name); + + tbaaAnyPointer = metadataManager.AddNumbered (); + LlvmIrMetadataItem anyPointer = metadataManager.AddNumbered ("any pointer"); + LlvmIrMetadataItem omnipotentChar = metadataManager.AddNumbered ("omnipotent char"); + LlvmIrMetadataItem simpleCppTBAA = metadataManager.AddNumbered ("Simple C++ TBAA"); + + anyPointer.AddReferenceField (omnipotentChar.Name); + anyPointer.AddField ((ulong)0); + + omnipotentChar.AddReferenceField (simpleCppTBAA); + omnipotentChar.AddField ((ulong)0); + + tbaaAnyPointer.AddReferenceField (anyPointer); + tbaaAnyPointer.AddReferenceField (anyPointer); + tbaaAnyPointer.AddField ((ulong)0); + } + + /// + /// Return a metadata manager instance which includes copies of all the target-agnostic metadata items. + /// We must not modify the original manager since each target may have conflicting values for certain + /// flags. + /// + public LlvmIrMetadataManager GetMetadataManagerCopy () => new LlvmIrMetadataManager (metadataManager); + + /// + /// Perform any tasks that need to be done after construction is complete. + /// + public void AfterConstruction () + { + if (externalFunctions != null) { + List list = externalFunctions.Values.ToList (); + list.Sort ((LlvmIrFunction a, LlvmIrFunction b) => a.Signature.Name.CompareTo (b.Signature.Name)); + ExternalFunctions = list.AsReadOnly (); + } + + if (functions != null) { + List list = functions.Values.ToList (); + // TODO: sort or not? + Functions = list.AsReadOnly (); + } + + if (attributeSets != null) { + List list = attributeSets.Values.ToList (); + list.Sort ((LlvmIrFunctionAttributeSet a, LlvmIrFunctionAttributeSet b) => a.Number.CompareTo (b.Number)); + AttributeSets = list.AsReadOnly (); + } + + if (structures != null) { + List list = structures.Values.ToList (); + list.Sort ((StructureInfo a, StructureInfo b) => a.Name.CompareTo (b.Name)); + Structures = list.AsReadOnly (); + } + + if (stringManager != null && stringManager.StringGroups.Count > 0) { + Strings = stringManager.StringGroups.AsReadOnly (); + } + + GlobalVariables = globalVariables?.AsReadOnly (); + } + + public void Add (LlvmIrFunction func) + { + if (functions == null) { + functions = new Dictionary (); + } + + if (functions.TryGetValue (func, out LlvmIrFunction existingFunc)) { + throw new InvalidOperationException ($"Internal error: identical function has already been added (\"{func.Signature.Name}\")"); + } + + functions.Add (func, func); + } + + public LlvmIrInstructions.Call CreatePuts (string text, LlvmIrVariable result) + { + EnsurePuts (); + RegisterString (text); + return new LlvmIrInstructions.Call (puts, result, new List { text }); + } + + /// + /// Generate code to call the `puts(3)` C library function to print a simple string to standard output. + /// + public LlvmIrInstructions.Call AddPuts (LlvmIrFunction function, string text, LlvmIrVariable result) + { + EnsurePuts (); + RegisterString (text); + return function.Body.Call (puts, result, new List { text }); + } + + void EnsurePuts () + { + if (puts != null) { + return; + } + + var puts_params = new List { + new (typeof(string), "s"), + }; + + var puts_sig = new LlvmIrFunctionSignature ( + name: "puts", + returnType: typeof(int), + parameters: puts_params + ); + puts_sig.ReturnAttributes.NoUndef = true; + + puts = DeclareExternalFunction (puts_sig, MakePutsAttributeSet ()); + } + + LlvmIrFunctionAttributeSet MakePutsAttributeSet () + { + var ret = new LlvmIrFunctionAttributeSet { + new NofreeFunctionAttribute (), + new NounwindFunctionAttribute (), + }; + + ret.DoNotAddTargetSpecificAttributes = true; + return AddAttributeSet (ret); + } + + public LlvmIrInstructions.Call CreateAbort () + { + EnsureAbort (); + return new LlvmIrInstructions.Call (abort); + } + + public LlvmIrInstructions.Call AddAbort (LlvmIrFunction function) + { + EnsureAbort (); + LlvmIrInstructions.Call ret = function.Body.Call (abort); + function.Body.Unreachable (); + + return ret; + } + + void EnsureAbort () + { + if (abort != null) { + return; + } + + var abort_sig = new LlvmIrFunctionSignature (name: "abort", returnType: typeof(void)); + abort = DeclareExternalFunction (abort_sig, MakeAbortAttributeSet ()); + } + + LlvmIrFunctionAttributeSet MakeAbortAttributeSet () + { + var ret = new LlvmIrFunctionAttributeSet { + new NoreturnFunctionAttribute (), + new NounwindFunctionAttribute (), + new NoTrappingMathFunctionAttribute (true), + new StackProtectorBufferSizeFunctionAttribute (8), + }; + + return AddAttributeSet (ret); + } + + public void AddIfThenElse (LlvmIrFunction function, LlvmIrVariable result, LlvmIrIcmpCond condition, LlvmIrVariable conditionVariable, object? conditionComparand, ICollection codeIfThen, ICollection? codeIfElse = null) + { + function.Body.Icmp (condition, conditionVariable, conditionComparand, result); + + var labelIfThen = new LlvmIrFunctionLabelItem (); + LlvmIrFunctionLabelItem? labelIfElse = codeIfElse != null ? new LlvmIrFunctionLabelItem () : null; + var labelIfDone = new LlvmIrFunctionLabelItem (); + + function.Body.Br (result, labelIfThen, labelIfElse == null ? labelIfDone : labelIfElse); + function.Body.Add (labelIfThen); + + AddInstructions (codeIfThen); + + if (codeIfElse != null) { + function.Body.Add (labelIfElse); + AddInstructions (codeIfElse); + } + + function.Body.Add (labelIfDone); + + void AddInstructions (ICollection instructions) + { + foreach (LlvmIrInstruction ins in instructions) { + function.Body.Add (ins); + } + } + } + + /// + /// A shortcut way to add a global variable without first having to create an instance of first. This overload + /// requires the parameter to not be null. + /// + public LlvmIrGlobalVariable AddGlobalVariable (string name, object value, LlvmIrVariableOptions? options = null, string? comment = null) + { + if (value == null) { + throw new ArgumentNullException (nameof (value)); + } + + return AddGlobalVariable (value.GetType (), name, value, options, comment); + } + + /// + /// A shortcut way to add a global variable without first having to create an instance of first. + /// + public LlvmIrGlobalVariable AddGlobalVariable (Type type, string name, object? value, LlvmIrVariableOptions? options = null, string? comment = null) + { + var ret = new LlvmIrGlobalVariable (type, name, options) { + Value = value, + Comment = comment, + }; + Add (ret); + return ret; + } + + public void Add (LlvmIrGlobalVariable variable, string stringGroupName, string? stringGroupComment = null, string? symbolSuffix = null) + { + EnsureValidGlobalVariableType (variable); + + if (IsStringVariable (variable)) { + AddStringGlobalVariable (variable, stringGroupName, stringGroupComment, symbolSuffix); + return; + } + + if (IsStringArrayVariable (variable)) { + AddStringArrayGlobalVariable (variable, stringGroupName, stringGroupComment, symbolSuffix); + return; + } + + throw new InvalidOperationException ("Internal error: this overload is ONLY for adding string or array-of-string variables"); + } + + public void Add (IList variables) + { + foreach (LlvmIrGlobalVariable variable in variables) { + Add (variable); + } + } + + public void Add (LlvmIrGlobalVariable variable) + { + EnsureValidGlobalVariableType (variable); + + if (IsStringVariable (variable)) { + AddStringGlobalVariable (variable); + return; + } + + if (IsStringArrayVariable (variable)) { + AddStringArrayGlobalVariable (variable); + return; + } + + if (IsStructureArrayVariable (variable)) { + AddStructureArrayGlobalVariable (variable); + return; + } + + if (IsStructureVariable (variable)) { + PrepareStructure (variable); + } + + AddStandardGlobalVariable (variable); + } + + void PrepareStructure (LlvmIrGlobalVariable variable) + { + var structure = variable.Value as StructureInstance; + if (structure == null) { + return; + } + + PrepareStructure (structure); + } + + void PrepareStructure (StructureInstance structure) + { + foreach (StructureMemberInfo smi in structure.Info.Members) { + if (smi.IsIRStruct ()) { + object? instance = structure.Obj == null ? null : smi.GetValue (structure.Obj); + if (instance == null) { + continue; + } + + StructureInfo si = GetStructureInfo (smi.MemberType); + PrepareStructure (new GeneratorStructureInstance (si, instance)); + continue; + } + + if (smi.Info.IsNativePointerToPreallocatedBuffer (out ulong bufferSize)) { + if (bufferSize == 0) { + bufferSize = structure.Info.GetBufferSizeFromProvider (smi, structure); + } + + AddAutomaticBuffer (structure, smi, bufferSize); + continue; + } + + if (smi.MemberType != typeof(string)) { + continue; + } + + string? value = smi.GetValue (structure.Obj) as string; + if (value != null) { + RegisterString (value, stringGroupName: structure.Info.Name, symbolSuffix: smi.Info.Name); + } + } + } + + void AddAutomaticBuffer (StructureInstance structure, StructureMemberInfo smi, ulong bufferSize) + { + if (bufferManager == null) { + bufferManager = new LlvmIrBufferManager (); + } + + string bufferName = bufferManager.Allocate (structure, smi, bufferSize); + var buffer = new LlvmIrGlobalVariable (typeof(List), bufferName, LlvmIrVariableOptions.LocalWritable) { + ZeroInitializeArray = true, + ArrayItemCount = bufferSize, + }; + Add (buffer); + } + + void AddStandardGlobalVariable (LlvmIrGlobalVariable variable) + { + if (globalVariables == null) { + globalVariables = new List (); + } + + globalVariables.Add (variable); + } + + void AddStringGlobalVariable (LlvmIrGlobalVariable variable, string? stringGroupName = null, string? stringGroupComment = null, string? symbolSuffix = null) + { + RegisterString (variable, stringGroupName, stringGroupComment, symbolSuffix); + AddStandardGlobalVariable (variable); + } + + void RegisterString (LlvmIrGlobalVariable variable, string? stringGroupName = null, string? stringGroupComment = null, string? symbolSuffix = null) + { + RegisterString ((string)variable.Value, stringGroupName, stringGroupComment, symbolSuffix); + } + + public void RegisterString (string value, string? stringGroupName = null, string? stringGroupComment = null, string? symbolSuffix = null) + { + if (stringManager == null) { + stringManager = new LlvmIrStringManager (); + } + + stringManager.Add (value, stringGroupName, stringGroupComment, symbolSuffix); + } + + void AddStructureArrayGlobalVariable (LlvmIrGlobalVariable variable) + { + if (variable.Value == null) { + AddStandardGlobalVariable (variable); + return; + } + + // For simplicity we support only arrays with homogenous entry types + StructureInfo? info = null; + ulong index = 0; + + foreach (StructureInstance structure in (IEnumerable)variable.Value) { + if (info == null) { + info = structure.Info; + if (info.HasPreAllocatedBuffers) { + // let's group them... + Add (new LlvmIrGroupDelimiterVariable ()); + } + } + + if (structure.Type != info.Type) { + throw new InvalidOperationException ($"Internal error: only arrays with homogenous element types are currently supported. All entries were expected to be of type '{info.Type}', but the '{structure.Type}' type was encountered."); + } + + // This is a bit of a kludge to make a specific corner case work seamlessly from the LlvmIrModule user's point of view. + // The scenario is used in ApplicationConfigNativeAssemblyGenerator and it involves an array of structures where each + // array index contains the same object in structure.Obj but each instance needs to allocate a unique buffer at runtime. + // LlvmIrBufferManager makes it possible, but it must be able to uniquely identify each instance, which in this scenario + // wouldn't be possible if we had to rely only on the StructureInstance contents. Enter `StructureInstance.IndexInArray`, + // which is used to create unique buffers and unambiguously assign them to each structure instance. + // + // See LlvmIrBufferManager for how it is used. + structure.IndexInArray = index++; + + PrepareStructure (structure); + } + + if (info != null && info.HasPreAllocatedBuffers) { + Add (new LlvmIrGroupDelimiterVariable ()); + } + + AddStandardGlobalVariable (variable); + } + + void AddStringArrayGlobalVariable (LlvmIrGlobalVariable variable, string? stringGroupName = null, string? stringGroupComment = null, string? symbolSuffix = null) + { + if (variable.Value == null) { + AddStandardGlobalVariable (variable); + return; + } + + List? entries = null; + if (NameValueArrayType.IsAssignableFrom (variable.Type)) { + entries = new List (); + var dict = (IDictionary)variable.Value; + foreach (var kvp in dict) { + Register (kvp.Key); + Register (kvp.Value); + } + } else if (typeof(ICollection).IsAssignableFrom (variable.Type)) { + foreach (string s in (ICollection)variable.Value) { + Register (s); + } + } else { + throw new InvalidOperationException ($"Internal error: unsupported string array type `{variable.Type}'"); + } + + AddStandardGlobalVariable (variable); + + void Register (string value) + { + RegisterString (value, stringGroupName, stringGroupComment, symbolSuffix); + } + } + + bool IsStringArrayVariable (LlvmIrGlobalVariable variable) + { + if (NameValueArrayType.IsAssignableFrom (variable.Type)) { + if (variable.Value != null && !NameValueArrayType.IsAssignableFrom (variable.Value.GetType ())) { + throw new InvalidOperationException ($"Internal error: name:value array variable must have its value set to either `null` or `{NameValueArrayType}`"); + } + + return true; + } + + var ctype = typeof(ICollection); + if (ctype.IsAssignableFrom (variable.Type)) { + if (variable.Value != null && !ctype.IsAssignableFrom (variable.Value.GetType ())) { + throw new InvalidOperationException ($"Internal error: string array variable must have its value set to either `null` or implement `{ctype}`"); + } + + return true; + } + + if (variable.Type == typeof(string[])) { + if (variable.Value != null && variable.Value.GetType () != typeof(string[])) { + throw new InvalidOperationException ($"Internal error: string array variable must have its value set to either `null` or be `{typeof(string[])}`"); + } + + return true; + } + + return false; + } + + bool IsStringVariable (LlvmIrGlobalVariable variable) + { + if (variable.Type != typeof(string)) { + return false; + } + + if (variable.Value != null && variable.Value.GetType () != typeof(string)) { + throw new InvalidOperationException ("Internal error: variable of string type must have its value set to either `null` or a string"); + } + + return true; + } + + bool IsStructureArrayVariable (LlvmIrGlobalVariable variable) + { + if (typeof(StructureInstance[]).IsAssignableFrom (variable.Type)) { + return true; + } + + if (!variable.Type.IsArray ()) { + return false; + } + + Type elementType = variable.Type.GetArrayElementType (); + return typeof(StructureInstance).IsAssignableFrom (elementType); + } + + bool IsStructureVariable (LlvmIrGlobalVariable variable) + { + if (!typeof(StructureInstance).IsAssignableFrom (variable.Type)) { + return false; + } + + if (variable.Value != null && !typeof(StructureInstance).IsAssignableFrom (variable.Value.GetType ())) { + throw new InvalidOperationException ("Internal error: variable referring to a structure instance must have its value set to either `null` or an instance of the StructureInstance class"); + } + + return true; + } + + void EnsureValidGlobalVariableType (LlvmIrGlobalVariable variable) + { + if (variable is LlvmIrStringVariable) { + throw new ArgumentException ("Internal error: do not add instances of LlvmIrStringVariable, simply set variable value to the desired string instead"); + } + } + + /// + /// Looks up LLVM variable for a previously registered string given in . If a variable isn't found, + /// an exception is thrown. This is primarily used by to look up variables related to strings which + /// are part of structure instances. Such strings **MUST** be registered by and, thus, failure to do + /// so is an internal error. + /// + public LlvmIrStringVariable LookupRequiredVariableForString (string value) + { + LlvmIrStringVariable? sv = stringManager?.Lookup (value); + if (sv == null) { + throw new InvalidOperationException ($"Internal error: string '{value}' wasn't registered with string manager"); + } + + return sv; + } + + public string LookupRequiredBufferVariableName (StructureInstance structure, StructureMemberInfo smi) + { + if (bufferManager == null) { + throw new InvalidOperationException ("Internal error: no buffer variables have been registed with the buffer manager"); + } + + string? variableName = bufferManager.GetBufferVariableName (structure, smi); + if (String.IsNullOrEmpty (variableName)) { + throw new InvalidOperationException ($"Internal error: buffer for member '{smi.Info.Name}' of structure '{structure.Info.Name}' (index {structure.IndexInArray}) not found"); + } + + return variableName; + } + + /// + /// Add a new attribute set. The caller MUST use the returned value to refer to the set, instead of the one passed + /// as parameter, since this function de-duplicates sets and may return a previously added one that's identical to + /// the new one. + /// + public LlvmIrFunctionAttributeSet AddAttributeSet (LlvmIrFunctionAttributeSet attrSet) + { + if (attributeSets == null) { + attributeSets = new Dictionary (); + } + + if (attributeSets.TryGetValue (attrSet, out LlvmIrFunctionAttributeSet existingSet)) { + return existingSet; + } + attrSet.Number = (uint)attributeSets.Count; + attributeSets.Add (attrSet, attrSet); + + return attrSet; + } + + /// + /// Add a new external function declaration. The caller MUST use the returned value to refer to the function, instead + /// of the one passed as parameter, since this function de-duplicates function declarations and may return a previously + /// added one that's identical to the new one. + /// + public LlvmIrFunction DeclareExternalFunction (LlvmIrFunction func) + { + if (externalFunctions == null) { + externalFunctions = new Dictionary (); + } + + if (externalFunctions.TryGetValue (func, out LlvmIrFunction existingFunc)) { + return existingFunc; + } + + externalFunctions.Add (func, func); + return func; + } + + public LlvmIrFunction DeclareExternalFunction (LlvmIrFunctionSignature sig, LlvmIrFunctionAttributeSet? attrSet = null) + { + return DeclareExternalFunction (new LlvmIrFunction (sig, attrSet)); + } + + /// + /// Since LLVM IR is strongly typed, it requires each structure to be properly declared before it is + /// used throughout the code. This method uses reflection to scan the managed type + /// and record the information for future use. The returned structure contains + /// the description. It is used later on not only to declare the structure in output code, but also to generate + /// data from instances of . This method is typically called from the + /// method. + /// + public StructureInfo MapStructure () + { + if (structures == null) { + structures = new Dictionary (); + } + + Type t = typeof(T); + if (!t.IsClass && !t.IsValueType) { + throw new InvalidOperationException ($"{t} must be a class or a struct"); + } + + // TODO: check if already there + if (structures.TryGetValue (t, out StructureInfo sinfo)) { + return (StructureInfo)sinfo; + } + + var ret = new StructureInfo (this, t); + structures.Add (t, ret); + + return ret; + } + + internal StructureInfo GetStructureInfo (Type type) + { + if (structures == null) { + throw new InvalidOperationException ($"Internal error: no structures have been mapped, cannot return info for {type}"); + } + + foreach (var kvp in structures) { + StructureInfo si = kvp.Value; + if (si.Type != type) { + continue; + } + + return si; + } + + throw new InvalidOperationException ($"Internal error: unmapped structure {type}"); + } + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleAArch64.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleAArch64.cs new file mode 100644 index 00000000000..131b79dcaa6 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleAArch64.cs @@ -0,0 +1,52 @@ +using System.Collections.Generic; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +class LlvmIrModuleAArch64 : LlvmIrModuleTarget +{ + public override LlvmIrDataLayout DataLayout { get; } + public override string Triple => "aarch64-unknown-linux-android21"; + public override AndroidTargetArch TargetArch => AndroidTargetArch.Arm64; + public override uint NativePointerSize => 8; + public override bool Is64Bit => true; + + public LlvmIrModuleAArch64 () + { + // + // As per Android NDK: + // target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128" + // + DataLayout = new LlvmIrDataLayout { + LittleEndian = true, + Mangling = new LlvmIrDataLayoutMangling (LlvmIrDataLayoutManglingOption.ELF), + + IntegerAlignment = new List { + new LlvmIrDataLayoutIntegerAlignment (size: 8, abi: 8, pref: 32), // i8 + new LlvmIrDataLayoutIntegerAlignment (size: 16, abi: 16, pref: 32), // i16 + new LlvmIrDataLayoutIntegerAlignment (size: 64, abi: 64), // i64 + new LlvmIrDataLayoutIntegerAlignment (size: 128, abi: 128), // i128 + }, + + NativeIntegerWidths = new List { 32, 64}, + StackAlignment = 128, + }; + } + + public override void AddTargetSpecificAttributes (LlvmIrFunctionAttributeSet attrSet) + { + attrSet.Add (new TargetCpuFunctionAttribute ("generic")); + attrSet.Add (new TargetFeaturesFunctionAttribute ("+fix-cortex-a53-835769,+neon,+outline-atomics,+v8a")); + } + + public override void AddTargetSpecificMetadata (LlvmIrMetadataManager manager) + { + LlvmIrMetadataItem flags = GetFlagsMetadata (manager); + + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "branch-target-enforcement", 0)); + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address", 0)); + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address-all", 0)); + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "sign-return-address-with-bkey", 0)); + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleArmV7a.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleArmV7a.cs new file mode 100644 index 00000000000..f7ff54f8a48 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleArmV7a.cs @@ -0,0 +1,63 @@ +using System.Collections.Generic; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +class LlvmIrModuleArmV7a : LlvmIrModuleTarget +{ + public override LlvmIrDataLayout DataLayout { get; } + public override string Triple => "armv7-unknown-linux-android21"; + public override AndroidTargetArch TargetArch => AndroidTargetArch.Arm; + public override uint NativePointerSize => 4; + public override bool Is64Bit => false; + + public LlvmIrModuleArmV7a () + { + // + // As per Android NDK: + // target datalayout = "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64" + // + DataLayout = new LlvmIrDataLayout { + LittleEndian = true, + Mangling = new LlvmIrDataLayoutMangling (LlvmIrDataLayoutManglingOption.ELF), + + PointerSize = new List { + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32), + }, + + FunctionPointerAlignment = new LlvmIrDataLayoutFunctionPointerAlignment (LlvmIrDataLayoutFunctionPointerAlignmentType.Independent, abi: 8), + + IntegerAlignment = new List { + new LlvmIrDataLayoutIntegerAlignment (size: 64, abi: 64), // i64 + }, + + VectorAlignment = new List { + new LlvmIrDataLayoutVectorAlignment (size: 128, abi: 64, pref: 128), // v128 + }, + + AggregateObjectAlignment = new LlvmIrDataLayoutAggregateObjectAlignment (abi: 0, pref: 32), + NativeIntegerWidths = new List { 32 }, + StackAlignment = 64, + }; + } + + public override void AddTargetSpecificAttributes (LlvmIrFunctionAttributeSet attrSet) + { + attrSet.Add (new TargetCpuFunctionAttribute ("generic")); + attrSet.Add (new TargetFeaturesFunctionAttribute ("+armv7-a,+d32,+dsp,+fp64,+neon,+vfp2,+vfp2sp,+vfp3,+vfp3d16,+vfp3d16sp,+vfp3sp,-aes,-fp-armv8,-fp-armv8d16,-fp-armv8d16sp,-fp-armv8sp,-fp16,-fp16fml,-fullfp16,-sha2,-thumb-mode,-vfp4,-vfp4d16,-vfp4d16sp,-vfp4sp")); + } + + public override void SetParameterFlags (LlvmIrFunctionParameter parameter) + { + base.SetParameterFlags (parameter); + SetIntegerParameterUpcastFlags (parameter); + } + + public override void AddTargetSpecificMetadata (LlvmIrMetadataManager manager) + { + LlvmIrMetadataItem flags = GetFlagsMetadata (manager); + + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "min_enum_size", 4)); + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleTarget.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleTarget.cs new file mode 100644 index 00000000000..ad9a1d9c604 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleTarget.cs @@ -0,0 +1,73 @@ +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +abstract class LlvmIrModuleTarget +{ + public abstract LlvmIrDataLayout DataLayout { get; } + public abstract string Triple { get; } + public abstract AndroidTargetArch TargetArch { get; } + public abstract uint NativePointerSize { get; } + public abstract bool Is64Bit { get; } + + /// + /// Adds target-specific attributes which are common to many attribute sets. Usually this specifies CPU type, tuning and + /// features. + /// + public virtual void AddTargetSpecificAttributes (LlvmIrFunctionAttributeSet attrSet) + {} + + public virtual void AddTargetSpecificMetadata (LlvmIrMetadataManager manager) + {} + + public virtual void SetParameterFlags (LlvmIrFunctionParameter parameter) + { + if (!parameter.NoUndef.HasValue) { + parameter.NoUndef = true; + } + } + + /// + /// Sets the zeroext or signext attributes on the parameter, if not set previously and if + /// the parameter is a small integral type. Out of our supported architectures, all except AArch64 set + /// the flags, thus the reason to put this method in the base class. + /// + protected void SetIntegerParameterUpcastFlags (LlvmIrFunctionParameter parameter) + { + if (parameter.Type == typeof(bool) || + parameter.Type == typeof(byte) || + parameter.Type == typeof(char) || + parameter.Type == typeof(ushort)) + { + if (!parameter.ZeroExt.HasValue) { + parameter.ZeroExt = true; + parameter.SignExt = false; + } + return; + } + + if (parameter.Type == typeof(sbyte) || + parameter.Type == typeof(short)) + { + if (!parameter.SignExt.HasValue) { + parameter.SignExt = true; + parameter.ZeroExt = false; + } + } + } + + public virtual int GetAggregateAlignment (int maxFieldAlignment, ulong dataSize) + { + return maxFieldAlignment; + } + + protected LlvmIrMetadataItem GetFlagsMetadata (LlvmIrMetadataManager manager) + { + LlvmIrMetadataItem? flags = manager.GetItem (LlvmIrKnownMetadata.LlvmModuleFlags); + if (flags == null) { + flags = manager.Add (LlvmIrKnownMetadata.LlvmModuleFlags); + } + + return flags; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX64.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX64.cs new file mode 100644 index 00000000000..44eede79e54 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX64.cs @@ -0,0 +1,76 @@ +using System.Collections.Generic; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +class LlvmIrModuleX64 : LlvmIrModuleTarget +{ + public override LlvmIrDataLayout DataLayout { get; } + public override string Triple => "x86_64-unknown-linux-android21"; + public override AndroidTargetArch TargetArch => AndroidTargetArch.X86_64; + public override uint NativePointerSize => 8; + public override bool Is64Bit => true; + + public LlvmIrModuleX64 () + { + // + // As per Android NDK: + // target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128" + // + DataLayout = new LlvmIrDataLayout { + LittleEndian = true, + Mangling = new LlvmIrDataLayoutMangling (LlvmIrDataLayoutManglingOption.ELF), + + PointerSize = new List { + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32) { + AddressSpace = 270, + }, + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32) { + AddressSpace = 271, + }, + new LlvmIrDataLayoutPointerSize (size: 64, abi: 64) { + AddressSpace = 272, + }, + }, + + IntegerAlignment = new List { + new LlvmIrDataLayoutIntegerAlignment (size: 64, abi: 64), // i64 + }, + + FloatAlignment = new List { + new LlvmIrDataLayoutFloatAlignment (size: 80, abi: 128), // f80 + }, + + NativeIntegerWidths = new List { 8, 16, 32, 64 }, + StackAlignment = 128, + }; + } + + public override void AddTargetSpecificAttributes (LlvmIrFunctionAttributeSet attrSet) + { + attrSet.Add (new TargetCpuFunctionAttribute ("x86-64")); + attrSet.Add (new TargetFeaturesFunctionAttribute ("+crc32,+cx16,+cx8,+fxsr,+mmx,+popcnt,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87")); + attrSet.Add (new TuneCpuFunctionAttribute ("generic")); + } + + public override void SetParameterFlags (LlvmIrFunctionParameter parameter) + { + base.SetParameterFlags (parameter); + SetIntegerParameterUpcastFlags (parameter); + } + + public override int GetAggregateAlignment (int maxFieldAlignment, ulong dataSize) + { + // System V ABI for x86_64 mandates that any aggregates 16 bytes or more long will + // be aligned at at least 16 bytes + // + // See: https://refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf (Section '3.1.2 Data Representation', "Aggregates and Unions") + // + if (dataSize >= 16 && maxFieldAlignment < 16) { + return 16; + } + + return maxFieldAlignment; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX86.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX86.cs new file mode 100644 index 00000000000..7e43558cb84 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrModuleX86.cs @@ -0,0 +1,68 @@ +using System.Collections.Generic; + +using Xamarin.Android.Tools; + +namespace Xamarin.Android.Tasks.LLVMIR; + +class LlvmIrModuleX86 : LlvmIrModuleTarget +{ + public override LlvmIrDataLayout DataLayout { get; } + public override string Triple => "i686-unknown-linux-android21"; + public override AndroidTargetArch TargetArch => AndroidTargetArch.X86; + public override uint NativePointerSize => 4; + public override bool Is64Bit => false; + + public LlvmIrModuleX86 () + { + // + // As per Android NDK: + // target datalayout = "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:32-n8:16:32-S128" + // + DataLayout = new LlvmIrDataLayout { + LittleEndian = true, + Mangling = new LlvmIrDataLayoutMangling (LlvmIrDataLayoutManglingOption.ELF), + + PointerSize = new List { + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32), + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32) { + AddressSpace = 270, + }, + new LlvmIrDataLayoutPointerSize (size: 32, abi: 32) { + AddressSpace = 271, + }, + new LlvmIrDataLayoutPointerSize (size: 64, abi: 64) { + AddressSpace = 272, + }, + }, + + FloatAlignment = new List { + new LlvmIrDataLayoutFloatAlignment (size: 64, abi: 32, pref: 64), // f64 + new LlvmIrDataLayoutFloatAlignment (size: 80, abi: 32), // f80 + }, + + NativeIntegerWidths = new List { 8, 16, 32 }, + StackAlignment = 128, + }; + } + + public override void AddTargetSpecificAttributes (LlvmIrFunctionAttributeSet attrSet) + { + attrSet.Add (new TargetCpuFunctionAttribute ("i686")); + attrSet.Add (new TargetFeaturesFunctionAttribute ("+cx8,+mmx,+sse,+sse2,+sse3,+ssse3,+x87")); + attrSet.Add (new TuneCpuFunctionAttribute ("generic")); + attrSet.Add (new StackrealignFunctionAttribute ()); + } + + public override void SetParameterFlags (LlvmIrFunctionParameter parameter) + { + base.SetParameterFlags (parameter); + SetIntegerParameterUpcastFlags (parameter); + } + + public override void AddTargetSpecificMetadata (LlvmIrMetadataManager manager) + { + LlvmIrMetadataItem flags = GetFlagsMetadata (manager); + + flags.AddReferenceField (manager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "NumRegisterParameters", 0)); + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringGroup.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringGroup.cs new file mode 100644 index 00000000000..a20cae23a8b --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringGroup.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; + +namespace Xamarin.Android.Tasks.LLVMIR; + +sealed class LlvmIrStringGroup +{ + public ulong Count; + public readonly string? Comment; + public readonly List Strings = new List (); + + public LlvmIrStringGroup (string? comment = null) + { + Comment = comment; + Count = 0; + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringManager.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringManager.cs new file mode 100644 index 00000000000..9a49e544428 --- /dev/null +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrStringManager.cs @@ -0,0 +1,71 @@ +using System; +using System.Collections.Generic; + +namespace Xamarin.Android.Tasks.LLVMIR; + +partial class LlvmIrModule +{ + protected class LlvmIrStringManager + { + Dictionary stringSymbolCache = new Dictionary (StringComparer.Ordinal); + Dictionary stringGroupCache = new Dictionary (StringComparer.Ordinal); + List stringGroups = new List (); + + LlvmIrStringGroup defaultGroup; + + public List StringGroups => stringGroups; + + public LlvmIrStringManager () + { + defaultGroup = new LlvmIrStringGroup (); + stringGroupCache.Add (String.Empty, defaultGroup); + stringGroups.Add (defaultGroup); + } + + public LlvmIrStringVariable Add (string value, string? groupName = null, string? groupComment = null, string? symbolSuffix = null) + { + if (value == null) { + throw new ArgumentNullException (nameof (value)); + } + + LlvmIrStringVariable? stringVar; + if (stringSymbolCache.TryGetValue (value, out stringVar) && stringVar != null) { + return stringVar; + } + + LlvmIrStringGroup? group; + string groupPrefix; + if (String.IsNullOrEmpty (groupName) || String.Compare ("str", groupName, StringComparison.Ordinal) == 0) { + group = defaultGroup; + groupPrefix = ".str"; + } else if (!stringGroupCache.TryGetValue (groupName, out group) || group == null) { + group = new LlvmIrStringGroup (groupComment ?? groupName); + stringGroups.Add (group); + stringGroupCache[groupName] = group; + groupPrefix = $".{groupName}"; + } else { + groupPrefix = $".{groupName}"; + } + + string symbolName = $"{groupPrefix}.{group.Count++}"; + if (!String.IsNullOrEmpty (symbolSuffix)) { + symbolName = $"{symbolName}_{symbolSuffix}"; + } + + stringVar = new LlvmIrStringVariable (symbolName, value); + group.Strings.Add (stringVar); + stringSymbolCache.Add (value, stringVar); + + return stringVar; + } + + public LlvmIrStringVariable? Lookup (string value) + { + if (stringSymbolCache.TryGetValue (value, out LlvmIrStringVariable? sv)) { + return sv; + } + + return null; + } + } +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariable.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariable.cs index 0abda63bfdd..7f741490ce0 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariable.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariable.cs @@ -1,34 +1,226 @@ using System; +using System.Globalization; -namespace Xamarin.Android.Tasks.LLVMIR +namespace Xamarin.Android.Tasks.LLVMIR; + +[Flags] +enum LlvmIrVariableWriteOptions +{ + None = 0x0000, + ArrayWriteIndexComments = 0x0001, + ArrayFormatInRows = 0x0002, +} + +abstract class LlvmIrVariable : IEquatable { + public abstract bool Global { get; } + public abstract string NamePrefix { get; } + + public string? Name { get; protected set; } + public Type Type { get; protected set; } + public LlvmIrVariableWriteOptions WriteOptions { get; set; } = LlvmIrVariableWriteOptions.ArrayWriteIndexComments; + + /// + /// Number of columns an array that is written in rows should have. By default, arrays are written one item in a line, but + /// when the flag is set in , then + /// the value of this property dictates how many items are to be placed in a single row. + /// + public uint ArrayStride { get; set; } = 8; + public object? Value { get; set; } + public string? Comment { get; set; } + + /// + /// Both global and local variables will want their names to matter in equality checks, but function + /// parameters must not take it into account, thus this property. If set to false, + /// will ignore name when checking for equality. + protected bool NameMatters { get; set; } = true; + /// - /// Base class for all the variable (local and global) as well as function parameter classes. + /// Returns a string which constitutes a reference to a local (using the % prefix character) or a global + /// (using the @ prefix character) variable, ready for use in the generated code wherever variables are + /// referenced. /// - abstract class LlvmIrVariable + public virtual string Reference { + get { + if (String.IsNullOrEmpty (Name)) { + throw new InvalidOperationException ("Variable doesn't have a name, it cannot be referenced"); + } + + return $"{NamePrefix}{Name}"; + } + } + + /// + /// + /// Certain data must be calculated when the target architecture is known, because it may depend on certain aspects of + /// the target (e.g. its bitness). This callback, if set, will be invoked before the variable is written to the output + /// stream, allowing updating of any such data as described above. + /// + /// + /// First parameter passed to the callback is the variable itself, second parameter is the current + /// and the third is the value previously assigned to + /// + /// + public Action? BeforeWriteCallback { get; set; } + + /// + /// Object passed to the method, if any, as the caller state. + /// + public object? BeforeWriteCallbackCallerState { get; set; } + + /// + /// + /// Callback used when processing array variables, called for each item of the array in order to obtain the item's comment, if any. + /// + /// + /// The first argument is the variable which contains the array, second is the item index, third is the item value and fourth is + /// the caller state object, previously assigned to the property. The callback + /// can return an empty string or null, in which case no comment is written. + /// + /// + public Func? GetArrayItemCommentCallback { get; set; } + + /// + /// Object passed to the method, if any, as the caller state. + /// + public object? GetArrayItemCommentCallbackCallerState { get; set; } + + /// + /// Constructs an abstract variable. is translated to one of the LLVM IR first class types (see + /// https://llvm.org/docs/LangRef.html#t-firstclass) only if it's an integral or floating point type. In all other cases it + /// is treated as an opaque pointer type. + /// + protected LlvmIrVariable (Type type, string? name = null) { - public LlvmNativeFunctionSignature? NativeFunction { get; } - public string? Name { get; } - public Type Type { get; } + Type = type; + Name = name; + } - // Used when we need a pointer to pointer (etc) or when the type itself is not a pointer but we need one - // in a given context (e.g. function parameters) - public bool IsNativePointer { get; } + public override int GetHashCode () + { + return Type.GetHashCode () ^ (Name?.GetHashCode () ?? 0); + } - protected LlvmIrVariable (Type type, string name, LlvmNativeFunctionSignature? signature, bool isNativePointer) - { - Type = type ?? throw new ArgumentNullException (nameof (type)); - Name = name; - NativeFunction = signature; - IsNativePointer = isNativePointer; + public override bool Equals (object obj) + { + var irVar = obj as LlvmIrVariable; + if (irVar == null) { + return false; } - protected LlvmIrVariable (LlvmIrVariable variable, string name, bool isNativePointer) - { - Type = variable?.Type ?? throw new ArgumentNullException (nameof (variable)); - Name = name; - NativeFunction = variable.NativeFunction; - IsNativePointer = isNativePointer; + return Equals (irVar); + } + + public virtual bool Equals (LlvmIrVariable other) + { + if (other == null) { + return false; } + + return + Global == other.Global && + Type == other.Type && + String.Compare (NamePrefix, other.NamePrefix, StringComparison.Ordinal) == 0 && + (!NameMatters || String.Compare (Name, other.Name, StringComparison.Ordinal) == 0); } } + +class LlvmIrLocalVariable : LlvmIrVariable +{ + public override bool Global => false; + public override string NamePrefix => "%"; + + /// + /// Constructs a local variable. is translated to one of the LLVM IR first class types (see + /// https://llvm.org/docs/LangRef.html#t-firstclass) only if it's an integral or floating point type. In all other cases it + /// is treated as an opaque pointer type. is optional because local variables can be unnamed, in + /// which case they will be assigned a sequential number when function code is generated. + /// + public LlvmIrLocalVariable (Type type, string? name = null) + : base (type, name) + {} + + public void AssignNumber (ulong n) + { + Name = n.ToString (CultureInfo.InvariantCulture); + } +} + +class LlvmIrGlobalVariable : LlvmIrVariable +{ + /// + /// By default a global variable is constant and exported. + /// + public static readonly LlvmIrVariableOptions DefaultOptions = LlvmIrVariableOptions.GlobalConstant; + + public override bool Global => true; + public override string NamePrefix => "@"; + + /// + /// Specify variable options. If omitted, it defaults to . + /// + /// + public virtual LlvmIrVariableOptions? Options { get; set; } + + public bool ZeroInitializeArray { get; set; } + public ulong ArrayItemCount { get; set; } + + /// + /// Constructs a local variable. is translated to one of the LLVM IR first class types (see + /// https://llvm.org/docs/LangRef.html#t-firstclass) only if it's an integral or floating point type. In all other cases it + /// is treated as an opaque pointer type. is required because global variables must be named. + /// + public LlvmIrGlobalVariable (Type type, string name, LlvmIrVariableOptions? options = null) + : base (type, name) + { + if (String.IsNullOrEmpty (name)) { + throw new ArgumentException ("must not be null or empty", nameof (name)); + } + + Options = options; + } + + /// + /// Constructs a local variable and sets the property to and + /// property to its type. For that reason, **must not** be null. is + /// required because global variables must be named. + /// + public LlvmIrGlobalVariable (object value, string name, LlvmIrVariableOptions? options = null) + : this ((value ?? throw new ArgumentNullException (nameof (value))).GetType (), name, options) + { + Value = value; + } + + /// + /// This is, unfortunately, needed to be able to address scenarios when a single symbol can have a different type when + /// generating output for a specific target (e.g. 32-bit vs 64-bit integer variables). If the variable requires such + /// type changes, this should be done at generation time from within the method. + /// + public void OverrideValueAndType (Type newType, object? newValue) + { + Type = newType; + Value = newValue; + } +} + +class LlvmIrStringVariable : LlvmIrGlobalVariable +{ + public LlvmIrStringVariable (string name, string value) + : base (typeof(string), name, LlvmIrVariableOptions.LocalString) + { + Value = value; + } +} + +/// +/// This is to address my dislike to have single-line variables separated by empty lines :P. +/// When an instance of this "variable" is first encountered, it enables variable grouping, that is +/// they will be followed by just a single newline. The next instance of this "variable" turns +/// grouping off, meaning the following variables will be followed by two newlines. +/// +class LlvmIrGroupDelimiterVariable : LlvmIrGlobalVariable +{ + public LlvmIrGroupDelimiterVariable () + : base (typeof(void), ".:!GroupDelimiter!:.", LlvmIrVariableOptions.LocalConstant) + {} +} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableOptions.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableOptions.cs index 0c0b3c121b4..680881ca31f 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableOptions.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableOptions.cs @@ -23,6 +23,7 @@ class LlvmIrVariableOptions /// public static readonly LlvmIrVariableOptions GlobalWritable = new LlvmIrVariableOptions { Writability = LlvmIrWritability.Writable, + AddressSignificance = LlvmIrAddressSignificance.LocalUnnamed, }; /// @@ -57,6 +58,7 @@ class LlvmIrVariableOptions Linkage = LlvmIrLinkage.Private, Writability = LlvmIrWritability.Constant, AddressSignificance = LlvmIrAddressSignificance.Unnamed, + RuntimePreemption = LlvmIrRuntimePreemption.Default, }; /// @@ -83,7 +85,7 @@ class LlvmIrVariableOptions }; public LlvmIrLinkage Linkage { get; set; } = LlvmIrLinkage.Default; - public LlvmIrRuntimePreemption RuntimePreemption { get; set; } = LlvmIrRuntimePreemption.Default; + public LlvmIrRuntimePreemption RuntimePreemption { get; set; } = LlvmIrRuntimePreemption.DSOLocal; public LlvmIrVisibility Visibility { get; set; } = LlvmIrVisibility.Default; public LlvmIrAddressSignificance AddressSignificance { get; set; } = LlvmIrAddressSignificance.Default; public LlvmIrWritability Writability { get; set; } = LlvmIrWritability.Writable; diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableReference.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableReference.cs deleted file mode 100644 index 628014eeb2a..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmIrVariableReference.cs +++ /dev/null @@ -1,50 +0,0 @@ -using System; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - /// - /// References either a local or global variable. - /// - class LlvmIrVariableReference : LlvmIrVariable - { - public string Reference { get; } - - public LlvmIrVariableReference (Type type, string name, bool isGlobal, bool isNativePointer = false) - : base (type, name, signature: null, isNativePointer: isNativePointer) - { - if (String.IsNullOrEmpty (name)) { - throw new ArgumentException ("must not be null or empty", nameof (name)); - } - Reference = MakeReference (isGlobal, name); - } - - public LlvmIrVariableReference (LlvmNativeFunctionSignature signature, string name, bool isGlobal, bool isNativePointer = false) - : base (typeof(LlvmNativeFunctionSignature), name, signature, isNativePointer) - { - if (signature == null) { - throw new ArgumentNullException (nameof (signature)); - } - - if (String.IsNullOrEmpty (name)) { - throw new ArgumentException ("must not be null or empty", nameof (name)); - } - - Reference = MakeReference (isGlobal, name); - } - - public LlvmIrVariableReference (LlvmIrVariable variable, bool isGlobal, bool isNativePointer = false) - : base (variable, variable?.Name, isNativePointer) - { - if (String.IsNullOrEmpty (variable?.Name)) { - throw new ArgumentException ("variable name must not be null or empty", nameof (variable)); - } - - Reference = MakeReference (isGlobal, variable?.Name); - } - - string MakeReference (bool isGlobal, string name) - { - return $"{(isGlobal ? '@' : '%')}{Name}"; - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmNativeFunctionSignature.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmNativeFunctionSignature.cs deleted file mode 100644 index 01471c8199a..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/LlvmNativeFunctionSignature.cs +++ /dev/null @@ -1,34 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - /// - /// Contains signature/description of a native function. All the types used for parameters or return value must - /// be mappable to LLVM IR types. This class can be used to describe pointers to functions which have no corresponding - /// managed method (e.g. `xamarin_app_init` used by marshal methods). Additionally, an optional default value can be - /// specified, to be used whenever a variable of this type is emitted (e.g. - class LlvmNativeFunctionSignature - { - public Type ReturnType { get; } - public IList? Parameters { get; } - public object? FieldValue { get; set; } - - public LlvmNativeFunctionSignature (Type returnType, List? parameters = null) - { - ReturnType = returnType ?? throw new ArgumentNullException (nameof (returnType)); - Parameters = parameters?.Select (p => EnsureValidParameter (p))?.ToList ()?.AsReadOnly (); - - LlvmIrFunctionParameter EnsureValidParameter (LlvmIrFunctionParameter parameter) - { - if (parameter == null) { - throw new InvalidOperationException ("null parameters aren't allowed"); - } - - return parameter; - } - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/MemberInfoUtilities.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/MemberInfoUtilities.cs index 832a34c0fae..431d92b6229 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/MemberInfoUtilities.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/MemberInfoUtilities.cs @@ -25,7 +25,7 @@ public static bool IsNativePointerToPreallocatedBuffer (this MemberInfo mi, out public static bool PointsToSymbol (this MemberInfo mi, out string? symbolName) { var attr = mi.GetCustomAttribute (); - if (attr == null) { + if (attr == null || attr.PointsToSymbol == null) { symbolName = null; return false; } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInfo.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInfo.cs index 5cc1dfa6589..066c788c93e 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInfo.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInfo.cs @@ -1,68 +1,37 @@ using System; using System.Collections.Generic; -using System.IO; using System.Reflection; namespace Xamarin.Android.Tasks.LLVMIR { // TODO: add cache for members and data provider info - sealed class StructureInfo : IStructureInfo + sealed class StructureInfo { Type type; public Type Type => type; - public string Name { get; } = String.Empty; - public ulong Size { get; } - public List> Members { get; } = new List> (); + public string Name { get; } = String.Empty; + public ulong Size { get; } + public IList Members { get; } = new List (); public NativeAssemblerStructContextDataProvider? DataProvider { get; } - public int MaxFieldAlignment { get; private set; } = 0; - public bool HasStrings { get; private set; } - public bool HasPreAllocatedBuffers { get; private set; } + public ulong MaxFieldAlignment { get; private set; } = 0; + public bool HasStrings { get; private set; } + public bool HasPreAllocatedBuffers { get; private set; } + public bool HasPointers { get; private set; } - public bool IsOpaque => Members.Count == 0; - public string NativeTypeDesignator { get; } + public bool IsOpaque => Members.Count == 0; + public string NativeTypeDesignator { get; } - public StructureInfo (LlvmIrGenerator generator) + public StructureInfo (LlvmIrModule module, Type type) { - type = typeof(T); + this.type = type; Name = type.GetShortName (); - Size = GatherMembers (type, generator); + Size = GatherMembers (type, module); DataProvider = type.GetDataProvider (); NativeTypeDesignator = type.IsNativeClass () ? "class" : "struct"; } - public void RenderDeclaration (LlvmIrGenerator generator) - { - TextWriter output = generator.Output; - generator.WriteStructureDeclarationStart (NativeTypeDesignator, Name, forOpaqueType: IsOpaque); - - if (IsOpaque) { - return; - } - - for (int i = 0; i < Members.Count; i++) { - StructureMemberInfo info = Members[i]; - string nativeType = LlvmIrGenerator.MapManagedTypeToNative (info.MemberType); - if (info.Info.IsNativePointer ()) { - nativeType += "*"; - } - - // TODO: nativeType can be an array, update to indicate that (and get the size) - string arraySize; - if (info.IsNativeArray) { - arraySize = $"[{info.ArrayElements}]"; - } else { - arraySize = String.Empty; - } - - var comment = $"{nativeType} {info.Info.Name}{arraySize}"; - generator.WriteStructureDeclarationField (info.IRType, comment, i == Members.Count - 1); - } - - generator.WriteStructureDeclarationEnd (); - } - - public string? GetCommentFromProvider (StructureMemberInfo smi, StructureInstance instance) + public string? GetCommentFromProvider (StructureMemberInfo smi, StructureInstance instance) { if (DataProvider == null || !smi.Info.UsesDataProvider ()) { return null; @@ -76,7 +45,7 @@ public void RenderDeclaration (LlvmIrGenerator generator) return ret; } - public ulong GetBufferSizeFromProvider (StructureMemberInfo smi, StructureInstance instance) + public ulong GetBufferSizeFromProvider (StructureMemberInfo smi, StructureInstance instance) { if (DataProvider == null) { return 0; @@ -85,7 +54,7 @@ public ulong GetBufferSizeFromProvider (StructureMemberInfo smi, StructureIns return DataProvider.GetBufferSize (instance.Obj, smi.Info.Name); } - ulong GatherMembers (Type type, LlvmIrGenerator generator, bool storeMembers = true) + ulong GatherMembers (Type type, LlvmIrModule module, bool storeMembers = true) { ulong size = 0; foreach (MemberInfo mi in type.GetMembers ()) { @@ -93,13 +62,17 @@ ulong GatherMembers (Type type, LlvmIrGenerator generator, bool storeMembers = t continue; } - var info = new StructureMemberInfo (mi, generator); + var info = new StructureMemberInfo (mi, module); + if (info.IsNativePointer) { + HasPointers = true; + } + if (storeMembers) { Members.Add (info); size += info.Size; - if ((int)info.Alignment > MaxFieldAlignment) { - MaxFieldAlignment = (int)info.Alignment; + if (info.Alignment > MaxFieldAlignment) { + MaxFieldAlignment = info.Alignment; } } @@ -116,7 +89,7 @@ ulong GatherMembers (Type type, LlvmIrGenerator generator, bool storeMembers = t // The presence of strings/buffers is important at the generation time as it is used to decide whether we need separate stream writers for them and // if the owning structure does **not** have any of those, the generated code would be invalid if (info.IsIRStruct ()) { - GatherMembers (info.MemberType, generator, storeMembers: false); + GatherMembers (info.MemberType, module, storeMembers: false); } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInstance.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInstance.cs index 3b171485f5e..3c0c53ab471 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInstance.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureInstance.cs @@ -1,37 +1,62 @@ using System; -using System.Collections.Generic; -using System.IO; -using System.Reflection; namespace Xamarin.Android.Tasks.LLVMIR { - class StructureInstance + abstract class StructureInstance { - Dictionary, StructurePointerData>? pointees; + StructureInfo info; - public T Obj { get; } + public object? Obj { get; } + public Type Type => info.Type; + public StructureInfo Info => info; - public StructureInstance (T instance) - { - Obj = instance; - } + /// + /// Do **not** set this property, it is used internally by , + /// and when dealing with arrays of objects where each + /// array index contains the same object instance + /// + internal ulong IndexInArray { get; set; } - public void AddPointerData (StructureMemberInfo smi, string? variableName, ulong dataSize) + /// + /// This is a cludge to support zero-initialized structures. In order to output proper variable type + /// when a structure is used, the generator must be able to read the structure descrption, which is + /// provided in the property and, thus, it requires a variable of structural type to + /// **always** have a non-null value. To support zero initialization of such structures, this property + /// can be set to true + /// + public bool IsZeroInitialized { get; set; } + + protected StructureInstance (StructureInfo info, object instance) { - if (pointees == null) { - pointees = new Dictionary, StructurePointerData> (); + if (instance == null) { + throw new ArgumentNullException (nameof (instance)); } - pointees.Add (smi, new StructurePointerData (variableName, dataSize)); - } - - public StructurePointerData? GetPointerData (StructureMemberInfo smi) - { - if (pointees != null && pointees.TryGetValue (smi, out StructurePointerData ssd)) { - return ssd; + if (!info.Type.IsAssignableFrom (instance.GetType ())) { + throw new ArgumentException ($"must be an instance of, or derived from, the {info.Type} type, or `null` (was {instance})", nameof (instance)); } - return null; + this.info = info; + Obj = instance; } } + + /// + /// Represents a typed structure instance, derived from the class. The slightly weird + /// approach is because on one hand we need to operate on a heterogenous set of structures (in which generic types would + /// only get in the way), but on the other hand we need to be able to get the structure type (whose instance is in + /// and ) only by looking at the **type**. This is needed in situations when we have + /// an array of some structures that is empty - we wouldn't be able to gleam the structure type from any instance and we still + /// need to output a stronly typed LLVM IR declaration of the structure array. With this class, most of the code will use the + /// abstract type, and knowing we have only one non-abstract implementation of the class allows + /// us to use StructureInstance<T> in a cast, to get T via reflection. + /// + sealed class StructureInstance : StructureInstance + { + public T? Instance => (T)Obj; + + public StructureInstance (StructureInfo info, T instance) + : base (info, instance) + {} + } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureMemberInfo.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureMemberInfo.cs index c09d46910fe..1f313a34f31 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureMemberInfo.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureMemberInfo.cs @@ -3,7 +3,7 @@ namespace Xamarin.Android.Tasks.LLVMIR { - sealed class StructureMemberInfo + sealed class StructureMemberInfo { public string IRType { get; } public MemberInfo Info { get; } @@ -27,7 +27,7 @@ sealed class StructureMemberInfo public bool IsInlineArray { get; } public bool NeedsPadding { get; } - public StructureMemberInfo (MemberInfo mi, LlvmIrGenerator generator) + public StructureMemberInfo (MemberInfo mi, LlvmIrModule module) { Info = mi; @@ -38,18 +38,19 @@ public StructureMemberInfo (MemberInfo mi, LlvmIrGenerator generator) }; ulong size = 0; + bool isPointer = false; if (MemberType != typeof(string) && !MemberType.IsArray && (MemberType.IsStructure () || MemberType.IsClass)) { IRType = $"%struct.{MemberType.GetShortName ()}"; // TODO: figure out how to get structure size if it isn't a pointer } else { - IRType = generator.MapManagedTypeToIR (MemberType, out size); + IRType = LlvmIrGenerator.MapToIRType (MemberType, out size, out isPointer); } - IsNativePointer = IRType[IRType.Length - 1] == '*'; + IsNativePointer = isPointer; if (!IsNativePointer) { IsNativePointer = mi.IsNativePointer (); if (IsNativePointer) { - IRType += "*"; + IRType = LlvmIrGenerator.IRPointerType; } } @@ -60,14 +61,18 @@ public StructureMemberInfo (MemberInfo mi, LlvmIrGenerator generator) Alignment = 0; if (IsNativePointer) { - size = (ulong)generator.PointerSize; + size = 0; // Real size will be determined when code is generated and we know the target architecture } else if (mi.IsInlineArray ()) { + if (!MemberType.IsArray) { + throw new InvalidOperationException ($"Internal error: member {mi.Name} of structure {mi.DeclaringType.Name} is marked as inline array, but is not of an array type."); + } + IsInlineArray = true; IsNativeArray = true; NeedsPadding = mi.InlineArrayNeedsPadding (); int arrayElements = mi.GetInlineArraySize (); if (arrayElements < 0) { - arrayElements = GetArraySizeFromProvider (typeof(T).GetDataProvider (), mi.Name); + arrayElements = GetArraySizeFromProvider (MemberType.GetDataProvider (), mi.Name); } if (arrayElements < 0) { @@ -77,7 +82,7 @@ public StructureMemberInfo (MemberInfo mi, LlvmIrGenerator generator) IRType = $"[{arrayElements} x {IRType}]"; ArrayElements = (ulong)arrayElements; } else if (this.IsIRStruct ()) { - IStructureInfo si = generator.GetStructureInfo (MemberType); + StructureInfo si = module.GetStructureInfo (MemberType); size = si.Size; Alignment = (ulong)si.MaxFieldAlignment; } @@ -92,7 +97,7 @@ public StructureMemberInfo (MemberInfo mi, LlvmIrGenerator generator) } } - public object? GetValue (T instance) + public object? GetValue (object instance) { if (Info is FieldInfo fi) { return fi.GetValue (instance); diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureStringData.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureStringData.cs deleted file mode 100644 index 8e23e81b1e6..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/StructureStringData.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace Xamarin.Android.Tasks.LLVMIR -{ - sealed class StructurePointerData - { - public string? VariableName { get; } - public ulong Size { get; } - - public StructurePointerData (string? name, ulong size) - { - VariableName = name; - Size = size; - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/TypeUtilities.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/TypeUtilities.cs index fd41c1790e8..b50b7290d90 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/TypeUtilities.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/TypeUtilities.cs @@ -1,8 +1,8 @@ using System; +using System.Collections; +using System.Collections.Generic; using System.Reflection; -using Xamarin.Android.Tasks; - namespace Xamarin.Android.Tasks.LLVMIR { static class TypeUtilities @@ -46,7 +46,7 @@ public static bool IsStructure (this Type type) type != typeof (object); } - public static bool IsIRStruct (this StructureMemberInfo smi) + public static bool IsIRStruct (this StructureMemberInfo smi) { Type type = smi.MemberType; @@ -73,5 +73,113 @@ public static bool IsNativeClass (this Type t) var attr = t.GetCustomAttribute (); return attr != null; } + + public static bool ImplementsInterface (this Type type, Type requiredIfaceType) + { + if (type == null || requiredIfaceType == null) { + return false; + } + + if (type == requiredIfaceType) { + return true; + } + + bool generic = requiredIfaceType.IsGenericType; + foreach (Type iface in type.GetInterfaces ()) { + if (iface == requiredIfaceType) { + return true; + } + + if (generic) { + if (!iface.IsGenericType) { + continue; + } + + if (iface.GetGenericTypeDefinition () == requiredIfaceType.GetGenericTypeDefinition ()) { + return true; + } + } + } + + return false; + } + + public static bool IsStructureInstance (this Type type, out Type? structureType) + { + structureType = null; + if (!type.IsGenericType) { + return false; + } + + if (type.GetGenericTypeDefinition () != typeof(StructureInstance<>)) { + return false; + } + + structureType = type.GetGenericArguments ()[0]; + return true; + } + + /// + /// Return element type of a single-dimensional (with one exception, see below) array. Parameter **MUST** + /// correspond to one of the following array types: T[], ICollection<T> or IDictionary<string, string>. The latter is + /// used to comfortably represent name:value arrays, which are output as single dimensional arrays in the native code. + /// + /// + /// Thrown when is not one of the array types listed above. + /// + public static Type GetArrayElementType (this Type type) + { + if (type.IsArray) { + return type.GetElementType (); + } + + if (!type.IsGenericType) { + throw WrongTypeException (); + } + + Type genericType = type.GetGenericTypeDefinition (); + if (genericType.ImplementsInterface (typeof(ICollection<>))) { + Type[] genericArgs = type.GetGenericArguments (); + return genericArgs[0]; + } + + if (!genericType.ImplementsInterface (typeof(IDictionary))) { + throw WrongTypeException (); + } + + return typeof(string); + + // Dictionary + Exception WrongTypeException () => new InvalidOperationException ($"Internal error: type '{type}' is not an array, ICollection or IDictionary"); + } + + /// + /// Determine whether type represents an array, in our understanding. That means the type has to be + /// a standard single-dimensional language array (i.e. T[]), implement ICollection<T> together with ICollection or, + /// as a special case for name:value pair collections, implement IDictionary<string, string> + /// + public static bool IsArray (this Type t) + { + if (t.IsPrimitive) { + return false; + } + + if (t == typeof(string)) { + return false; + } + + if (t.IsArray) { + if (t.GetArrayRank () > 1) { + throw new NotSupportedException ("Internal error: multi-dimensional arrays aren't supported"); + } + + return true; + } + + // TODO: cache results here + // IDictionary is a special case for name:value string arrays which we use for some constructs. + return (t.ImplementsInterface (typeof(ICollection<>)) && t.ImplementsInterface (typeof(ICollection))) || + t.ImplementsInterface (typeof(IDictionary)); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X64LlvmIrGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X64LlvmIrGenerator.cs deleted file mode 100644 index 81aa5dfdb9a..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X64LlvmIrGenerator.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; - -using Xamarin.Android.Tools; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - class X64LlvmIrGenerator : LlvmIrGenerator - { - // See https://llvm.org/docs/LangRef.html#data-layout - // - // Value as used by Android NDK's clang++ - // - protected override string DataLayout => "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128"; - public override int PointerSize => 8; - protected override string Triple => "x86_64-unknown-linux-android"; // NDK appends API level, we don't need that - - static readonly LlvmFunctionAttributeSet commonAttributes = new LlvmFunctionAttributeSet { - new FramePointerFunctionAttribute ("none"), - new TargetCpuFunctionAttribute ("x86-64"), - new TargetFeaturesFunctionAttribute ("+cx16,+cx8,+fxsr,+mmx,+popcnt,+sse,+sse2,+sse3,+sse4.1,+sse4.2,+ssse3,+x87"), - new TuneCpuFunctionAttribute ("generic"), - }; - - public X64LlvmIrGenerator (AndroidTargetArch arch, StreamWriter output, string fileName) - : base (arch, output, fileName) - {} - - protected override int GetAggregateAlignment (int maxFieldAlignment, ulong dataSize) - { - // System V ABI for x86_64 mandates that any aggregates 16 bytes or more long will - // be aligned at at least 16 bytes - // - // See: https://refspecs.linuxbase.org/elf/x86_64-abi-0.99.pdf (Section '3.1.2 Data Representation', "Aggregates and Unions") - // - if (dataSize >= 16 && maxFieldAlignment < 16) { - return 16; - } - - return maxFieldAlignment; - } - - protected override void InitFunctionAttributes () - { - base.InitFunctionAttributes (); - - FunctionAttributes[FunctionAttributesXamarinAppInit].Add (commonAttributes); - FunctionAttributes[FunctionAttributesJniMethods].Add (commonAttributes); - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X86LlvmIrGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X86LlvmIrGenerator.cs deleted file mode 100644 index d779bf25bb2..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Utilities/LlvmIrGenerator/X86LlvmIrGenerator.cs +++ /dev/null @@ -1,45 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; - -using Xamarin.Android.Tools; - -namespace Xamarin.Android.Tasks.LLVMIR -{ - class X86LlvmIrGenerator : LlvmIrGenerator - { - // See https://llvm.org/docs/LangRef.html#data-layout - // - // Value as used by Android NDK's clang++ - // - protected override string DataLayout => "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-f64:32:64-f80:32-n8:16:32-S128"; - public override int PointerSize => 4; - protected override string Triple => "i686-unknown-linux-android"; // NDK appends API level, we don't need that - - static readonly LlvmFunctionAttributeSet commonAttributes = new LlvmFunctionAttributeSet { - new FramePointerFunctionAttribute ("none"), - new TargetCpuFunctionAttribute ("i686"), - new TargetFeaturesFunctionAttribute ("+cx8,+mmx,+sse,+sse2,+sse3,+ssse3,+x87"), - new TuneCpuFunctionAttribute ("generic"), - new StackrealignFunctionAttribute (), - }; - - public X86LlvmIrGenerator (AndroidTargetArch arch, StreamWriter output, string fileName) - : base (arch, output, fileName) - {} - - protected override void AddModuleFlagsMetadata (List flagsFields) - { - base.AddModuleFlagsMetadata (flagsFields); - flagsFields.Add (MetadataManager.AddNumbered (LlvmIrModuleMergeBehavior.Error, "NumRegisterParameters", 0)); - } - - protected override void InitFunctionAttributes () - { - base.InitFunctionAttributes (); - - FunctionAttributes[FunctionAttributesXamarinAppInit].Add (commonAttributes); - FunctionAttributes[FunctionAttributesJniMethods].Add (commonAttributes); - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsNativeAssemblyGenerator.cs index 229ba0397d7..f87cf118971 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MarshalMethodsNativeAssemblyGenerator.cs @@ -14,8 +14,10 @@ namespace Xamarin.Android.Tasks { - class MarshalMethodsNativeAssemblyGenerator : LlvmIrComposer + partial class MarshalMethodsNativeAssemblyGenerator : LlvmIrComposer { + const string GetFunctionPointerVariableName = "get_function_pointer"; + // This is here only to generate strongly-typed IR internal sealed class MonoClass {} @@ -92,8 +94,8 @@ public MarshalMethodInfo (MarshalMethodEntry method, Type returnType, string nat } NativeSymbolName = nativeSymbolName; Parameters = new List { - new LlvmIrFunctionParameter (typeof (_JNIEnv), "env", isNativePointer: true), // JNIEnv *env - new LlvmIrFunctionParameter (typeof (_jclass), "klass", isNativePointer: true), // jclass klass + new LlvmIrFunctionParameter (typeof (_JNIEnv), "env"), // JNIEnv *env + new LlvmIrFunctionParameter (typeof (_jclass), "klass"), // jclass klass }; ClassCacheIndex = (uint)classCacheIndex; } @@ -106,7 +108,7 @@ public override string GetComment (object data, string fieldName) var klass = EnsureType (data); if (String.Compare ("token", fieldName, StringComparison.Ordinal) == 0) { - return $"token 0x{klass.token:x}; class name: {klass.ClassName}"; + return $" token 0x{klass.token:x}; class name: {klass.ClassName}"; } return String.Empty; @@ -133,7 +135,7 @@ public override string GetComment (object data, string fieldName) var methodName = EnsureType (data); if (String.Compare ("id", fieldName, StringComparison.Ordinal) == 0) { - return $"id 0x{methodName.id:x}; name: {methodName.name}"; + return $" id 0x{methodName.id:x}; name: {methodName.name}"; } return String.Empty; @@ -143,11 +145,63 @@ public override string GetComment (object data, string fieldName) [NativeAssemblerStructContextDataProvider (typeof(MarshalMethodNameDataProvider))] sealed class MarshalMethodName { + [NativeAssembler (Ignore = true)] + public ulong Id32; + + [NativeAssembler (Ignore = true)] + public ulong Id64; + [NativeAssembler (UsesDataProvider = true)] public ulong id; public string name; } + sealed class AssemblyCacheState + { + public Dictionary? AsmNameToIndexData32; + public Dictionary Hashes32; + public List Keys32; + public List Indices32; + + public Dictionary? AsmNameToIndexData64; + public Dictionary Hashes64; + public List Keys64; + public List Indices64; + } + + sealed class MarshalMethodsWriteState + { + public AssemblyCacheState AssemblyCacheState; + public LlvmIrFunctionAttributeSet AttributeSet; + public Dictionary UniqueAssemblyId; + public Dictionary UsedBackingFields; + public LlvmIrVariable GetFunctionPtrVariable; + public LlvmIrFunction GetFunctionPtrFunction; + } + + sealed class MarshalMethodAssemblyIndexValuePlaceholder : LlvmIrInstructionArgumentValuePlaceholder + { + MarshalMethodInfo mmi; + AssemblyCacheState acs; + + public MarshalMethodAssemblyIndexValuePlaceholder (MarshalMethodInfo mmi, AssemblyCacheState acs) + { + this.mmi = mmi; + this.acs = acs; + } + + public override object? GetValue (LlvmIrModuleTarget target) + { + // What a monstrosity... + string asmName = mmi.Method.NativeCallback.DeclaringType.Module.Assembly.Name.Name; + Dictionary asmNameToIndex = target.Is64Bit ? acs.AsmNameToIndexData64 : acs.AsmNameToIndexData32; + if (!asmNameToIndex.TryGetValue (asmName, out uint asmIndex)) { + throw new InvalidOperationException ($"Unable to translate assembly name '{asmName}' to its index"); + } + return asmIndex; + } + } + static readonly Dictionary jniSimpleTypeMap = new Dictionary { { 'Z', typeof(bool) }, { 'B', typeof(byte) }, @@ -176,29 +230,14 @@ sealed class MarshalMethodName IDictionary> marshalMethods; TaskLoggingHelper logger; - StructureInfo monoImage; - StructureInfo marshalMethodsClass; - StructureInfo marshalMethodName; - StructureInfo monoClass; - StructureInfo<_JNIEnv> _jniEnvSI; - StructureInfo<_jobject> _jobjectSI; - StructureInfo<_jclass> _jclassSI; - StructureInfo<_jstring> _jstringSI; - StructureInfo<_jthrowable> _jthrowableSI; - StructureInfo<_jarray> _jarraySI; - StructureInfo<_jobjectArray> _jobjectArraySI; - StructureInfo<_jbooleanArray> _jbooleanArraySI; - StructureInfo<_jbyteArray> _jbyteArraySI; - StructureInfo<_jcharArray> _jcharArraySI; - StructureInfo<_jshortArray> _jshortArraySI; - StructureInfo<_jintArray> _jintArraySI; - StructureInfo<_jlongArray> _jlongArraySI; - StructureInfo<_jfloatArray> _jfloatArraySI; - StructureInfo<_jdoubleArray> _jdoubleArraySI; + StructureInfo marshalMethodsManagedClassStructureInfo; + StructureInfo marshalMethodNameStructureInfo; List methods; List> classes = new List> (); + LlvmIrCallMarker defaultCallMarker; + readonly bool generateEmptyCode; /// @@ -209,6 +248,7 @@ public MarshalMethodsNativeAssemblyGenerator (int numberOfAssembliesInApk, IColl this.numberOfAssembliesInApk = numberOfAssembliesInApk; this.uniqueAssemblyNames = uniqueAssemblyNames ?? throw new ArgumentNullException (nameof (uniqueAssemblyNames)); generateEmptyCode = true; + defaultCallMarker = LlvmIrCallMarker.Tail; } /// @@ -222,9 +262,10 @@ public MarshalMethodsNativeAssemblyGenerator (int numberOfAssembliesInApk, IColl this.logger = logger ?? throw new ArgumentNullException (nameof (logger)); generateEmptyCode = false; + defaultCallMarker = LlvmIrCallMarker.Tail; } - public override void Init () + void Init () { if (generateEmptyCode || marshalMethods == null || marshalMethods.Count == 0) { return; @@ -354,7 +395,7 @@ void ProcessAndAddMethod (List allMethods, MarshalMethodEntry ClassName = klass, }; - classes.Add (new StructureInstance (mc)); + classes.Add (new StructureInstance (marshalMethodsManagedClassStructureInfo, mc)); } // Methods with `IsSpecial == true` are "synthetic" methods - they contain only the callback reference @@ -541,64 +582,311 @@ void AddParameter (Type type) } // Every parameter which isn't a primitive type becomes a pointer - parameters.Add (new LlvmIrFunctionParameter (type, implementedMethod.Parameters[parameters.Count].Name, isNativePointer: type.IsNativeClass ())); + parameters.Add (new LlvmIrFunctionParameter (type, implementedMethod.Parameters[parameters.Count].Name)); } } - protected override void InitGenerator (LlvmIrGenerator generator) + protected override void Construct (LlvmIrModule module) { - generator.InitCodeOutput (); + MapStructures (module); + + Init (); + AddAssemblyImageCache (module, out AssemblyCacheState acs); + + // class cache + module.AddGlobalVariable ("marshal_methods_number_of_classes", (uint)classes.Count, LlvmIrVariableOptions.GlobalConstant); + module.AddGlobalVariable ("marshal_methods_class_cache", classes, LlvmIrVariableOptions.GlobalWritable); + + // Marshal methods class names + var mm_class_names = new List (); + foreach (StructureInstance klass in classes) { + mm_class_names.Add (klass.Instance.ClassName); + } + module.AddGlobalVariable ("mm_class_names", mm_class_names, LlvmIrVariableOptions.GlobalConstant, comment: " Names of classes in which marshal methods reside"); + + AddMarshalMethodNames (module, acs); + (LlvmIrVariable getFunctionPtrVariable, LlvmIrFunction getFunctionPtrFunction) = AddXamarinAppInitFunction (module); + + AddMarshalMethods (module, acs, getFunctionPtrVariable, getFunctionPtrFunction); } - protected override void MapStructures (LlvmIrGenerator generator) + void MapStructures (LlvmIrModule module) { - monoImage = generator.MapStructure (); - monoClass = generator.MapStructure (); - marshalMethodsClass = generator.MapStructure (); - marshalMethodName = generator.MapStructure (); - _jniEnvSI = generator.MapStructure<_JNIEnv> (); - _jobjectSI = generator.MapStructure<_jobject> (); - _jclassSI = generator.MapStructure<_jclass> (); - _jstringSI = generator.MapStructure<_jstring> (); - _jthrowableSI = generator.MapStructure<_jthrowable> (); - _jarraySI = generator.MapStructure<_jarray> (); - _jobjectArraySI = generator.MapStructure<_jobjectArray> (); - _jbooleanArraySI = generator.MapStructure<_jbooleanArray> (); - _jbyteArraySI = generator.MapStructure<_jbyteArray> (); - _jcharArraySI = generator.MapStructure<_jcharArray> (); - _jshortArraySI = generator.MapStructure<_jshortArray> (); - _jintArraySI = generator.MapStructure<_jintArray> (); - _jlongArraySI = generator.MapStructure<_jlongArray> (); - _jfloatArraySI = generator.MapStructure<_jfloatArray> (); - _jdoubleArraySI = generator.MapStructure<_jdoubleArray> (); + marshalMethodsManagedClassStructureInfo = module.MapStructure (); + marshalMethodNameStructureInfo = module.MapStructure (); } - protected override void Write (LlvmIrGenerator generator) + void AddMarshalMethods (LlvmIrModule module, AssemblyCacheState acs, LlvmIrVariable getFunctionPtrVariable, LlvmIrFunction getFunctionPtrFunction) { - WriteAssemblyImageCache (generator, out Dictionary asmNameToIndex); - WriteClassCache (generator); - LlvmIrVariableReference get_function_pointer_ref = WriteXamarinAppInitFunction (generator); - WriteNativeMethods (generator, asmNameToIndex, get_function_pointer_ref); + if (generateEmptyCode || methods == null || methods.Count == 0) { + return; + } - var mm_class_names = new List (); - foreach (StructureInstance klass in classes) { - mm_class_names.Add (klass.Obj.ClassName); + // This will make all the backing fields to appear in a block without empty lines separating them. + module.Add ( + new LlvmIrGroupDelimiterVariable () { + Comment = " Marshal methods backing fields, pointers to native functions" + } + ); + + var writeState = new MarshalMethodsWriteState { + AssemblyCacheState = acs, + AttributeSet = MakeMarshalMethodAttributeSet (module), + UsedBackingFields = new Dictionary (StringComparer.Ordinal), + UniqueAssemblyId = new Dictionary (StringComparer.OrdinalIgnoreCase), + GetFunctionPtrVariable = getFunctionPtrVariable, + GetFunctionPtrFunction = getFunctionPtrFunction, + }; + foreach (MarshalMethodInfo mmi in methods) { + CecilMethodDefinition nativeCallback = mmi.Method.NativeCallback; + string asmName = nativeCallback.DeclaringType.Module.Assembly.Name.Name; + + if (!writeState.UniqueAssemblyId.TryGetValue (asmName, out ulong asmId)) { + asmId = (ulong)writeState.UniqueAssemblyId.Count; + writeState.UniqueAssemblyId.Add (asmName, asmId); + } + + AddMarshalMethod (module, mmi, asmId, writeState); + } + + module.Add (new LlvmIrGroupDelimiterVariable ()); + } + + void AddMarshalMethod (LlvmIrModule module, MarshalMethodInfo method, ulong asmId, MarshalMethodsWriteState writeState) + { + CecilMethodDefinition nativeCallback = method.Method.NativeCallback; + string backingFieldName = $"native_cb_{method.Method.JniMethodName}_{asmId}_{method.ClassCacheIndex}_{nativeCallback.MetadataToken.ToUInt32():x}"; + + if (!writeState.UsedBackingFields.TryGetValue (backingFieldName, out LlvmIrVariable backingField)) { + backingField = module.AddGlobalVariable (typeof(IntPtr), backingFieldName, null, LlvmIrVariableOptions.LocalWritableInsignificantAddr); + writeState.UsedBackingFields.Add (backingFieldName, backingField); } - generator.WriteArray (mm_class_names, "mm_class_names", "Names of classes in which marshal methods reside"); - var uniqueMethods = new Dictionary (); + var funcComment = new StringBuilder (" Method: "); + funcComment.AppendLine (nativeCallback.FullName); + funcComment.Append (" Assembly: "); + funcComment.AppendLine (nativeCallback.Module.Assembly.Name.FullName); + funcComment.Append (" Registered: "); + funcComment.AppendLine (method.Method.RegisteredMethod?.FullName ?? "none"); + funcComment.Append (" Implemented: "); + funcComment.AppendLine (method.Method.ImplementedMethod?.FullName ?? "none"); + + var func = new LlvmIrFunction (method.NativeSymbolName, method.ReturnType, method.Parameters, writeState.AttributeSet) { + Comment = funcComment.ToString (), + }; + + WriteBody (func.Body); + module.Add (func); + + void WriteBody (LlvmIrFunctionBody body) + { + LlvmIrLocalVariable cb1 = func.CreateLocalVariable (typeof(IntPtr), "cb1"); + body.Load (backingField, cb1, tbaa: module.TbaaAnyPointer); + + LlvmIrLocalVariable isNullResult = func.CreateLocalVariable (typeof(bool), "isNull"); + body.Icmp (LlvmIrIcmpCond.Equal, cb1, null, isNullResult); + + var loadCallbackLabel = new LlvmIrFunctionLabelItem ("loadCallback"); + var callbackLoadedLabel = new LlvmIrFunctionLabelItem ("callbackLoaded"); + body.Br (isNullResult, loadCallbackLabel, callbackLoadedLabel); + + // Callback variable was null + body.Add (loadCallbackLabel); + + LlvmIrLocalVariable getFuncPtrResult = func.CreateLocalVariable (typeof(IntPtr), "get_func_ptr"); + body.Load (writeState.GetFunctionPtrVariable, getFuncPtrResult, tbaa: module.TbaaAnyPointer); + + var placeholder = new MarshalMethodAssemblyIndexValuePlaceholder (method, writeState.AssemblyCacheState); + LlvmIrInstructions.Call call = body.Call ( + writeState.GetFunctionPtrFunction, + arguments: new List { placeholder, method.ClassCacheIndex, nativeCallback.MetadataToken.ToUInt32 (), backingField }, + funcPointer: getFuncPtrResult + ); + + LlvmIrLocalVariable cb2 = func.CreateLocalVariable (typeof(IntPtr), "cb2"); + body.Load (backingField, cb2, tbaa: module.TbaaAnyPointer); + body.Br (callbackLoadedLabel); + + // Callback variable has just been set or it wasn't null + body.Add (callbackLoadedLabel); + LlvmIrLocalVariable fn = func.CreateLocalVariable (typeof(IntPtr), "fn"); + + // Preceding blocks are ordered from the newest to the oldest, so we need to pass the variables referring to our callback in "reverse" order + body.Phi (fn, cb2, body.PrecedingBlock1, cb1, body.PrecedingBlock2); + + var nativeFunc = new LlvmIrFunction (method.NativeSymbolName, method.ReturnType, method.Parameters); + nativeFunc.Signature.ReturnAttributes.NoUndef = true; + + var arguments = new List (); + foreach (LlvmIrFunctionParameter parameter in nativeFunc.Signature.Parameters) { + arguments.Add (new LlvmIrLocalVariable (parameter.Type, parameter.Name)); + } + LlvmIrLocalVariable? result = nativeFunc.ReturnsValue ? func.CreateLocalVariable (nativeFunc.Signature.ReturnType) : null; + call = body.Call (nativeFunc, result, arguments, funcPointer: fn); + call.CallMarker = LlvmIrCallMarker.Tail; + + body.Ret (nativeFunc.Signature.ReturnType, result); + } + } + + LlvmIrFunctionAttributeSet MakeMarshalMethodAttributeSet (LlvmIrModule module) + { + var attrSet = new LlvmIrFunctionAttributeSet { + new MustprogressFunctionAttribute (), + new UwtableFunctionAttribute (), + new MinLegalVectorWidthFunctionAttribute (0), + new NoTrappingMathFunctionAttribute (true), + new StackProtectorBufferSizeFunctionAttribute (8), + }; + + return module.AddAttributeSet (attrSet); + } + + (LlvmIrVariable getFuncPtrVariable, LlvmIrFunction getFuncPtrFunction) AddXamarinAppInitFunction (LlvmIrModule module) + { + var getFunctionPtrParams = new List { + new (typeof(uint), "mono_image_index") { + NoUndef = true, + }, + new (typeof(uint), "class_index") { + NoUndef = true, + }, + new (typeof(uint), "method_token") { + NoUndef = true, + }, + new (typeof(IntPtr), "target_ptr") { + NoUndef = true, + NonNull = true, + Align = 0, // 0 means use natural pointer alignment + Dereferenceable = 0, // ditto 👆 + IsCplusPlusReference = true, + }, + }; + + var getFunctionPtrComment = new StringBuilder (" "); + getFunctionPtrComment.Append (GetFunctionPointerVariableName); + getFunctionPtrComment.Append (" ("); + for (int i = 0; i < getFunctionPtrParams.Count; i++) { + if (i > 0) { + getFunctionPtrComment.Append (", "); + } + LlvmIrFunctionParameter parameter = getFunctionPtrParams[i]; + getFunctionPtrComment.Append (LlvmIrGenerator.MapManagedTypeToNative (parameter.Type)); + if (parameter.IsCplusPlusReference.HasValue && parameter.IsCplusPlusReference.Value) { + getFunctionPtrComment.Append ('&'); + } + getFunctionPtrComment.Append (' '); + getFunctionPtrComment.Append (parameter.Name); + } + getFunctionPtrComment.Append (')'); + + LlvmIrFunction getFunctionPtrFunc = new LlvmIrFunction ( + name: GetFunctionPointerVariableName, + returnType: typeof(void), + parameters: getFunctionPtrParams + ); + + LlvmIrVariable getFunctionPtrVariable = module.AddGlobalVariable ( + typeof(IntPtr), + GetFunctionPointerVariableName, + null, + LlvmIrVariableOptions.LocalWritableInsignificantAddr, + getFunctionPtrComment.ToString () + ); + + var init_params = new List { + new (typeof(_JNIEnv), "env") { + NoCapture = true, + NoUndef = true, + ReadNone = true, + }, + new (typeof(IntPtr), "fn") { + NoUndef = true, + }, + }; + + var init_signature = new LlvmIrFunctionSignature ( + name: "xamarin_app_init", + returnType: typeof(void), + parameters: init_params + ); + + LlvmIrFunctionAttributeSet attrSet = MakeXamarinAppInitAttributeSet (module); + var xamarin_app_init = new LlvmIrFunction (init_signature, attrSet); + + // If `fn` is nullptr, print a message and abort... + // + // We must allocate result variables for both the null comparison and puts call here and with names, because + // labels and local unnamed variables must be numbered sequentially otherwise and the `AddIfThenElse` call will + // allocate up to 3 labels which would have been **defined** after these labels, but **used** before them - and + // thus the numbering sequence would be out of order and the .ll file wouldn't build. + var fnNullResult = xamarin_app_init.CreateLocalVariable (typeof(bool), "fnIsNull"); + LlvmIrVariable putsResult = xamarin_app_init.CreateLocalVariable (typeof(int), "putsResult"); + var ifThenInstructions = new List { + module.CreatePuts ("get_function_pointer MUST be specified\n", putsResult), + module.CreateAbort (), + new LlvmIrInstructions.Unreachable (), + }; + + module.AddIfThenElse (xamarin_app_init, fnNullResult, LlvmIrIcmpCond.Equal, init_params[1], null, ifThenInstructions); + + // ...otherwise store the pointer and return + xamarin_app_init.Body.Store (init_params[1], getFunctionPtrVariable, module.TbaaAnyPointer); + xamarin_app_init.Body.Ret (typeof(void)); + + module.Add (xamarin_app_init); + + return (getFunctionPtrVariable, getFunctionPtrFunc); + } + + LlvmIrFunctionAttributeSet MakeXamarinAppInitAttributeSet (LlvmIrModule module) + { + var attrSet = new LlvmIrFunctionAttributeSet { + new MustprogressFunctionAttribute (), + new NofreeFunctionAttribute (), + new NorecurseFunctionAttribute (), + new NosyncFunctionAttribute (), + new NounwindFunctionAttribute (), + new WillreturnFunctionAttribute (), + // TODO: LLVM 16+ feature, enable when we switch to this version + // new MemoryFunctionAttribute { + // Default = MemoryAttributeAccessKind.Write, + // Argmem = MemoryAttributeAccessKind.None, + // InaccessibleMem = MemoryAttributeAccessKind.None, + // }, + new UwtableFunctionAttribute (), + new MinLegalVectorWidthFunctionAttribute (0), + new NoTrappingMathFunctionAttribute (true), + new StackProtectorBufferSizeFunctionAttribute (8), + }; + + return module.AddAttributeSet (attrSet); + } + + void AddMarshalMethodNames (LlvmIrModule module, AssemblyCacheState acs) + { + var uniqueMethods = new Dictionary (); + if (!generateEmptyCode && methods != null) { foreach (MarshalMethodInfo mmi in methods) { string asmName = Path.GetFileName (mmi.Method.NativeCallback.Module.Assembly.MainModule.FileName); - if (!asmNameToIndex.TryGetValue (asmName, out uint idx)) { - throw new InvalidOperationException ($"Internal error: failed to match assembly name '{asmName}' to cache array index"); + + if (!acs.AsmNameToIndexData32.TryGetValue (asmName, out uint idx32)) { + throw new InvalidOperationException ($"Internal error: failed to match assembly name '{asmName}' to 32-bit cache array index"); } - ulong id = ((ulong)idx << 32) | (ulong)mmi.Method.NativeCallback.MetadataToken.ToUInt32 (); - if (uniqueMethods.ContainsKey (id)) { + if (!acs.AsmNameToIndexData64.TryGetValue (asmName, out uint idx64)) { + throw new InvalidOperationException ($"Internal error: failed to match assembly name '{asmName}' to 64-bit cache array index"); + } + + ulong methodToken = (ulong)mmi.Method.NativeCallback.MetadataToken.ToUInt32 (); + ulong id32 = ((ulong)idx32 << 32) | methodToken; + if (uniqueMethods.ContainsKey (id32)) { continue; } - uniqueMethods.Add (id, mmi); + + ulong id64 = ((ulong)idx64 << 32) | methodToken; + uniqueMethods.Add (id32, (mmi, id32, id64)); } } @@ -607,25 +895,35 @@ protected override void Write (LlvmIrGenerator generator) var mm_method_names = new List> (); foreach (var kvp in uniqueMethods) { ulong id = kvp.Key; - MarshalMethodInfo mmi = kvp.Value; + (MarshalMethodInfo mmi, ulong id32, ulong id64) = kvp.Value; RenderMethodNameWithParams (mmi.Method.NativeCallback, methodName); name = new MarshalMethodName { + Id32 = id32, + Id64 = id64, + // Tokens are unique per assembly - id = id, + id = 0, name = methodName.ToString (), }; - mm_method_names.Add (new StructureInstance (name)); + mm_method_names.Add (new StructureInstance (marshalMethodNameStructureInfo, name)); } // Must terminate with an "invalid" entry name = new MarshalMethodName { + Id32 = 0, + Id64 = 0, + id = 0, name = String.Empty, }; - mm_method_names.Add (new StructureInstance (name)); + mm_method_names.Add (new StructureInstance (marshalMethodNameStructureInfo, name)); - generator.WriteStructureArray (marshalMethodName, mm_method_names, LlvmIrVariableOptions.GlobalConstant, "mm_method_names"); + var mm_method_names_variable = new LlvmIrGlobalVariable (mm_method_names, "mm_method_names", LlvmIrVariableOptions.GlobalConstant) { + BeforeWriteCallback = UpdateMarshalMethodNameIds, + BeforeWriteCallbackCallerState = acs, + }; + module.Add (mm_method_names_variable); void RenderMethodNameWithParams (CecilMethodDefinition md, StringBuilder buffer) { @@ -650,210 +948,150 @@ void RenderMethodNameWithParams (CecilMethodDefinition md, StringBuilder buffer) } } - void WriteNativeMethods (LlvmIrGenerator generator, Dictionary asmNameToIndex, LlvmIrVariableReference get_function_pointer_ref) + void UpdateMarshalMethodNameIds (LlvmIrVariable variable, LlvmIrModuleTarget target, object? callerState) { - if (generateEmptyCode || methods == null || methods.Count == 0) { - return; - } + var mm_method_names = (List>)variable.Value; + bool is64Bit = target.Is64Bit; - var usedBackingFields = new HashSet (StringComparer.Ordinal); - foreach (MarshalMethodInfo mmi in methods) { - CecilMethodDefinition nativeCallback = mmi.Method.NativeCallback; - string asmName = nativeCallback.DeclaringType.Module.Assembly.Name.Name; - if (!asmNameToIndex.TryGetValue (asmName, out uint asmIndex)) { - throw new InvalidOperationException ($"Unable to translate assembly name '{asmName}' to its index"); - } - mmi.AssemblyCacheIndex = asmIndex; - WriteMarshalMethod (generator, mmi, get_function_pointer_ref, usedBackingFields); + foreach (StructureInstance mmn in mm_method_names) { + mmn.Instance.id = is64Bit ? mmn.Instance.Id64 : mmn.Instance.Id32; } } - void WriteMarshalMethod (LlvmIrGenerator generator, MarshalMethodInfo method, LlvmIrVariableReference get_function_pointer_ref, HashSet usedBackingFields) + // TODO: this should probably be moved to a separate writer, since not only marshal methods use the cache + void AddAssemblyImageCache (LlvmIrModule module, out AssemblyCacheState acs) { - var backingFieldSignature = new LlvmNativeFunctionSignature ( - returnType: method.ReturnType, - parameters: method.Parameters - ) { - FieldValue = "null", + var assembly_image_cache = new LlvmIrGlobalVariable (typeof(List), "assembly_image_cache", LlvmIrVariableOptions.GlobalWritable) { + ZeroInitializeArray = true, + ArrayItemCount = (ulong)numberOfAssembliesInApk, }; + module.Add (assembly_image_cache); - CecilMethodDefinition nativeCallback = method.Method.NativeCallback; - string backingFieldName = $"native_cb_{method.Method.JniMethodName}_{method.AssemblyCacheIndex}_{method.ClassCacheIndex}_{nativeCallback.MetadataToken.ToUInt32():x}"; - var backingFieldRef = new LlvmIrVariableReference (backingFieldSignature, backingFieldName, isGlobal: true); - - if (!usedBackingFields.Contains (backingFieldName)) { - generator.WriteVariable (backingFieldName, backingFieldSignature, LlvmIrVariableOptions.LocalWritableInsignificantAddr); - usedBackingFields.Add (backingFieldName); - } - - var func = new LlvmIrFunction ( - name: method.NativeSymbolName, - returnType: method.ReturnType, - attributeSetID: LlvmIrGenerator.FunctionAttributesJniMethods, - parameters: method.Parameters - ); - - generator.WriteFunctionStart (func, $"Method: {nativeCallback.FullName}\nAssembly: {nativeCallback.Module.Assembly.Name}"); + acs = new AssemblyCacheState { + AsmNameToIndexData32 = new Dictionary (StringComparer.Ordinal), + Indices32 = new List (), - LlvmIrFunctionLocalVariable callbackVariable1 = generator.EmitLoadInstruction (func, backingFieldRef, "cb1"); - var callbackVariable1Ref = new LlvmIrVariableReference (callbackVariable1, isGlobal: false); - - LlvmIrFunctionLocalVariable isNullVariable = generator.EmitIcmpInstruction (func, LlvmIrIcmpCond.Equal, callbackVariable1Ref, expectedValue: "null", resultVariableName: "isNull"); - var isNullVariableRef = new LlvmIrVariableReference (isNullVariable, isGlobal: false); - - const string loadCallbackLabel = "loadCallback"; - const string callbackLoadedLabel = "callbackLoaded"; - - generator.EmitBrInstruction (func, isNullVariableRef, loadCallbackLabel, callbackLoadedLabel); - - generator.WriteEOL (); - generator.EmitLabel (func, loadCallbackLabel); - LlvmIrFunctionLocalVariable getFunctionPointerVariable = generator.EmitLoadInstruction (func, get_function_pointer_ref, "get_func_ptr"); - var getFunctionPtrRef = new LlvmIrVariableReference (getFunctionPointerVariable, isGlobal: false); - - generator.EmitCall ( - func, - getFunctionPtrRef, - new List { - new LlvmIrFunctionArgument (typeof(uint), method.AssemblyCacheIndex), - new LlvmIrFunctionArgument (typeof(uint), method.ClassCacheIndex), - new LlvmIrFunctionArgument (typeof(uint), nativeCallback.MetadataToken.ToUInt32 ()), - new LlvmIrFunctionArgument (typeof(LlvmIrVariableReference), backingFieldRef), - } - ); - - LlvmIrFunctionLocalVariable callbackVariable2 = generator.EmitLoadInstruction (func, backingFieldRef, "cb2"); - var callbackVariable2Ref = new LlvmIrVariableReference (callbackVariable2, isGlobal: false); - - generator.EmitBrInstruction (func, callbackLoadedLabel); - - generator.WriteEOL (); - generator.EmitLabel (func, callbackLoadedLabel); - - LlvmIrFunctionLocalVariable fnVariable = generator.EmitPhiInstruction ( - func, - backingFieldRef, - new List<(LlvmIrVariableReference variableRef, string label)> { - (callbackVariable1Ref, func.ImplicitFuncTopLabel), - (callbackVariable2Ref, loadCallbackLabel), - }, - resultVariableName: "fn" - ); - var fnVariableRef = new LlvmIrVariableReference (fnVariable, isGlobal: false); + AsmNameToIndexData64 = new Dictionary (StringComparer.Ordinal), + Indices64 = new List (), + }; - LlvmIrFunctionLocalVariable? result = generator.EmitCall ( - func, - fnVariableRef, - func.ParameterVariables.Select (pv => new LlvmIrFunctionArgument (pv)).ToList () - ); + acs.Hashes32 = new Dictionary (); + acs.Hashes64 = new Dictionary (); + uint index = 0; + + foreach (string name in uniqueAssemblyNames) { + // We must make sure we keep the possible culture prefix, which will be treated as "directory" path here + string clippedName = Path.Combine (Path.GetDirectoryName (name) ?? String.Empty, Path.GetFileNameWithoutExtension (name)); + ulong hashFull32 = GetXxHash (name, is64Bit: false); + ulong hashClipped32 = GetXxHash (clippedName, is64Bit: false); + ulong hashFull64 = GetXxHash (name, is64Bit: true); + ulong hashClipped64 = GetXxHash (clippedName, is64Bit: true); + + // + // If the number of name forms changes, xamarin-app.hh MUST be updated to set value of the + // `number_of_assembly_name_forms_in_image_cache` constant to the number of forms. + // + acs.Hashes32.Add ((uint)Convert.ChangeType (hashFull32, typeof(uint)), (name, index)); + acs.Hashes32.Add ((uint)Convert.ChangeType (hashClipped32, typeof(uint)), (clippedName, index)); + acs.Hashes64.Add (hashFull64, (name, index)); + acs.Hashes64.Add (hashClipped64, (clippedName, index)); + + index++; + } - if (result != null) { - generator.EmitReturnInstruction (func, result); + acs.Keys32 = acs.Hashes32.Keys.ToList (); + acs.Keys32.Sort (); + for (int i = 0; i < acs.Keys32.Count; i++) { + (string name, uint idx) = acs.Hashes32[acs.Keys32[i]]; + acs.Indices32.Add (idx); + acs.AsmNameToIndexData32.Add (name, idx); } - generator.WriteFunctionEnd (func); - } + acs.Keys64 = acs.Hashes64.Keys.ToList (); + acs.Keys64.Sort (); + for (int i = 0; i < acs.Keys64.Count; i++) { + (string name, uint idx) = acs.Hashes64[acs.Keys64[i]]; + acs.Indices64.Add (idx); + acs.AsmNameToIndexData64.Add (name, idx); + } - LlvmIrVariableReference WriteXamarinAppInitFunction (LlvmIrGenerator generator) - { - var get_function_pointer_sig = new LlvmNativeFunctionSignature ( - returnType: typeof(void), - parameters: new List { - new LlvmIrFunctionParameter (typeof(uint), "mono_image_index"), - new LlvmIrFunctionParameter (typeof(uint), "class_index"), - new LlvmIrFunctionParameter (typeof(uint), "method_token"), - new LlvmIrFunctionParameter (typeof(IntPtr), "target_ptr", isNativePointer: true, isCplusPlusReference: true) - } - ) { - FieldValue = "null", + var assembly_image_cache_hashes = new LlvmIrGlobalVariable (typeof(List), "assembly_image_cache_hashes", LlvmIrVariableOptions.GlobalConstant) { + Comment = " Each entry maps hash of an assembly name to an index into the `assembly_image_cache` array", + BeforeWriteCallback = UpdateAssemblyImageCacheHashes, + BeforeWriteCallbackCallerState = acs, + GetArrayItemCommentCallback = GetAssemblyImageCacheItemComment, + GetArrayItemCommentCallbackCallerState = acs, }; + module.Add (assembly_image_cache_hashes); - const string GetFunctionPointerFieldName = "get_function_pointer"; - generator.WriteVariable (GetFunctionPointerFieldName, get_function_pointer_sig, LlvmIrVariableOptions.LocalWritableInsignificantAddr); + var assembly_image_cache_indices = new LlvmIrGlobalVariable (typeof(List), "assembly_image_cache_indices", LlvmIrVariableOptions.GlobalConstant) { + WriteOptions = LlvmIrVariableWriteOptions.ArrayWriteIndexComments | LlvmIrVariableWriteOptions.ArrayFormatInRows, + BeforeWriteCallback = UpdateAssemblyImageCacheIndices, + BeforeWriteCallbackCallerState = acs, + }; + module.Add (assembly_image_cache_indices); + } - var fnParameter = new LlvmIrFunctionParameter (get_function_pointer_sig, "fn"); - var func = new LlvmIrFunction ( - name: "xamarin_app_init", - returnType: typeof (void), - attributeSetID: LlvmIrGenerator.FunctionAttributesXamarinAppInit, - parameters: new List { - fnParameter, - } - ); + void UpdateAssemblyImageCacheHashes (LlvmIrVariable variable, LlvmIrModuleTarget target, object? callerState) + { + AssemblyCacheState acs = EnsureAssemblyCacheState (callerState); + object value; + Type type; - generator.WriteFunctionStart (func); - generator.EmitStoreInstruction (func, fnParameter, new LlvmIrVariableReference (get_function_pointer_sig, GetFunctionPointerFieldName, isGlobal: true)); - generator.WriteFunctionEnd (func); + if (target.Is64Bit) { + value = acs.Keys64; + type = typeof(List); + } else { + value = acs.Keys32; + type = typeof(List); + } - return new LlvmIrVariableReference (get_function_pointer_sig, GetFunctionPointerFieldName, isGlobal: true); + LlvmIrGlobalVariable gv = EnsureGlobalVariable (variable); + gv.OverrideValueAndType (type, value); } - void WriteClassCache (LlvmIrGenerator generator) + string? GetAssemblyImageCacheItemComment (LlvmIrVariable v, LlvmIrModuleTarget target, ulong index, object? value, object? callerState) { - uint marshal_methods_number_of_classes = (uint)classes.Count; + AssemblyCacheState acs = EnsureAssemblyCacheState (callerState); + + string name; + uint i; + if (target.Is64Bit) { + var v64 = (ulong)value; + name = acs.Hashes64[v64].name; + i = acs.Hashes64[v64].index; + } else { + var v32 = (uint)value; + name = acs.Hashes32[v32].name; + i = acs.Hashes32[v32].index; + } - generator.WriteVariable (nameof (marshal_methods_number_of_classes), marshal_methods_number_of_classes); - generator.WriteStructureArray (marshalMethodsClass, classes, LlvmIrVariableOptions.GlobalWritable, "marshal_methods_class_cache"); + return $" {index}: {name} => 0x{value:x} => {i}"; } - // TODO: this should probably be moved to a separate writer, since not only marshal methods use the cache - void WriteAssemblyImageCache (LlvmIrGenerator generator, out Dictionary asmNameToIndex) + void UpdateAssemblyImageCacheIndices (LlvmIrVariable variable, LlvmIrModuleTarget target, object? callerState) { - bool is64Bit = generator.Is64Bit; - generator.WriteStructureArray (monoImage, (ulong)numberOfAssembliesInApk, "assembly_image_cache", isArrayOfPointers: true); + AssemblyCacheState acs = EnsureAssemblyCacheState (callerState); + object value; - var asmNameToIndexData = new Dictionary (StringComparer.Ordinal); - if (is64Bit) { - WriteHashes (); + if (target.Is64Bit) { + value = acs.Indices64; } else { - WriteHashes (); + value = acs.Indices32; } - asmNameToIndex = asmNameToIndexData; - - void WriteHashes () where T: struct - { - var hashes = new Dictionary (); - uint index = 0; - - foreach (string name in uniqueAssemblyNames) { - // We must make sure we keep the possible culture prefix, which will be treated as "directory" path here - string clippedName = Path.Combine (Path.GetDirectoryName (name) ?? String.Empty, Path.GetFileNameWithoutExtension (name)); - ulong hashFull = HashName (name, is64Bit); - ulong hashClipped = HashName (clippedName, is64Bit); - - // - // If the number of name forms changes, xamarin-app.hh MUST be updated to set value of the - // `number_of_assembly_name_forms_in_image_cache` constant to the number of forms. - // - hashes.Add ((T)Convert.ChangeType (hashFull, typeof(T)), (name, index)); - hashes.Add ((T)Convert.ChangeType (hashClipped, typeof(T)), (clippedName, index)); - - index++; - } - List keys = hashes.Keys.ToList (); - keys.Sort (); - - generator.WriteCommentLine ("Each entry maps hash of an assembly name to an index into the `assembly_image_cache` array"); - generator.WriteArray ( - keys, - LlvmIrVariableOptions.GlobalConstant, - "assembly_image_cache_hashes", - (int idx, T value) => $"{idx}: {hashes[value].name} => 0x{value:x} => {hashes[value].index}" - ); + LlvmIrGlobalVariable gv = EnsureGlobalVariable (variable); + gv.OverrideValueAndType (variable.Type, value); + } - var indices = new List (); - for (int i = 0; i < keys.Count; i++) { - (string name, uint idx) = hashes[keys[i]]; - indices.Add (idx); - asmNameToIndexData.Add (name, idx); - } - generator.WriteArray ( - indices, - LlvmIrVariableOptions.GlobalConstant, - "assembly_image_cache_indices" - ); + AssemblyCacheState EnsureAssemblyCacheState (object? callerState) + { + var acs = callerState as AssemblyCacheState; + if (acs == null) { + throw new InvalidOperationException ("Internal error: construction state expected but not found"); } + + return acs; } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs b/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs index 7e27360dd96..d72b347d5e9 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/MonoAndroidHelper.cs @@ -547,6 +547,37 @@ public static AndroidTargetArch AbiToTargetArch (string abi) }; } + public static string AbiToRid (string abi) + { + switch (abi) { + case "arm64-v8a": + return "android-arm64"; + + case "armeabi-v7a": + return "android-arm"; + + case "x86": + return "android-x86"; + + case "x86_64": + return "android-x64"; + + default: + throw new InvalidOperationException ($"Internal error: unsupported ABI '{abi}'"); + } + } + + public static string ArchToRid (AndroidTargetArch arch) + { + return arch switch { + AndroidTargetArch.Arm64 => "android-arm64", + AndroidTargetArch.Arm => "android-arm", + AndroidTargetArch.X86 => "android-x86", + AndroidTargetArch.X86_64 => "android-x64", + _ => throw new InvalidOperationException ($"Internal error: unsupported ABI '{arch}'") + }; + } + public static string? CultureInvariantToString (object? obj) { if (obj == null) { @@ -582,5 +613,35 @@ public static AndroidTargetArch GetTargetArch (ITaskItem asmItem) return AbiToTargetArch (abi); } + + static string GetToolsRootDirectoryRelativePath (string androidBinUtilsDirectory) + { + // We need to link against libc and libm, but since NDK is not in use, the linker won't be able to find the actual Android libraries. + // Therefore, we will use their stubs to satisfy the linker. At runtime they will, of course, use the actual Android libraries. + string relPath = Path.Combine ("..", ".."); + if (!OS.IsWindows) { + // the `binutils` directory is one level down (${OS}/binutils) than the Windows one + relPath = Path.Combine (relPath, ".."); + } + + return relPath; + } + + public static string GetLibstubsArchDirectoryPath (string androidBinUtilsDirectory, AndroidTargetArch arch) + { + return Path.Combine (GetLibstubsRootDirectoryPath (androidBinUtilsDirectory), ArchToRid (arch)); + } + + public static string GetLibstubsRootDirectoryPath (string androidBinUtilsDirectory) + { + string relPath = GetToolsRootDirectoryRelativePath (androidBinUtilsDirectory); + return Path.GetFullPath (Path.Combine (androidBinUtilsDirectory, relPath, "libstubs")); + } + + public static string GetNativeLibsRootDirectoryPath (string androidBinUtilsDirectory) + { + string relPath = GetToolsRootDirectoryRelativePath (androidBinUtilsDirectory); + return Path.GetFullPath (Path.Combine (androidBinUtilsDirectory, relPath, "lib")); + } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/NativeTypeMappingData.cs b/src/Xamarin.Android.Build.Tasks/Utilities/NativeTypeMappingData.cs index f1a5205f746..be2d4ad71dc 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/NativeTypeMappingData.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/NativeTypeMappingData.cs @@ -12,7 +12,7 @@ class NativeTypeMappingData public uint MapModuleCount { get; } public uint JavaTypeCount { get; } - public NativeTypeMappingData (Action logger, TypeMapGenerator.ModuleReleaseData[] modules) + public NativeTypeMappingData (TypeMapGenerator.ModuleReleaseData[] modules) { Modules = modules ?? throw new ArgumentNullException (nameof (modules)); diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs index 1b020083282..3730176e751 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMapGenerator.cs @@ -113,7 +113,7 @@ public ReleaseGenerationState (string[] supportedAbis) if (TempModulesAbiAgnostic == null) { TempModulesAbiAgnostic = dict; } - tempModules.Add (AbiToArch (abi), dict); + tempModules.Add (MonoAndroidHelper.AbiToTargetArch (abi), dict); } TempModules = new ReadOnlyDictionary> (tempModules); @@ -257,9 +257,8 @@ bool GenerateDebugFiles (bool skipJniAddNativeMethodRegistrationAttributeScan, L } GeneratedBinaryTypeMaps.Add (typeMapIndexPath); - var generator = new TypeMappingDebugNativeAssemblyGenerator (new ModuleDebugData ()); - generator.Init (); - GenerateNativeAssembly (generator, outputDirectory); + var composer = new TypeMappingDebugNativeAssemblyGenerator (new ModuleDebugData ()); + GenerateNativeAssembly (composer, composer.Construct (), outputDirectory); return true; } @@ -290,9 +289,8 @@ bool GenerateDebugNativeAssembly (bool skipJniAddNativeMethodRegistrationAttribu PrepareDebugMaps (data); - var generator = new TypeMappingDebugNativeAssemblyGenerator (data); - generator.Init (); - GenerateNativeAssembly (generator, outputDirectory); + var composer = new TypeMappingDebugNativeAssemblyGenerator (data); + GenerateNativeAssembly (composer, composer.Construct (), outputDirectory); return true; } @@ -467,11 +465,10 @@ bool GenerateRelease (bool skipJniAddNativeMethodRegistrationAttributeScan, List } } - var mappingData = new Dictionary (); foreach (var kvp in state.TempModules) { AndroidTargetArch arch = kvp.Key; Dictionary tempModules = kvp.Value; - var modules = tempModules.Values.ToArray (); + ModuleReleaseData[] modules = tempModules.Values.ToArray (); Array.Sort (modules, new ModuleUUIDArrayComparer ()); foreach (ModuleReleaseData module in modules) { @@ -485,13 +482,10 @@ bool GenerateRelease (bool skipJniAddNativeMethodRegistrationAttributeScan, List module.Types = module.TypesScratch.Values.ToArray (); } - mappingData.Add (arch, new NativeTypeMappingData (logger, modules)); + var composer = new TypeMappingReleaseNativeAssemblyGenerator (new NativeTypeMappingData (modules)); + GenerateNativeAssembly (arch, composer, composer.Construct (), outputDirectory); } - var generator = new TypeMappingReleaseNativeAssemblyGenerator (mappingData); - generator.Init (); - GenerateNativeAssembly (generator, outputDirectory); - return true; } @@ -500,28 +494,52 @@ bool ShouldSkipInJavaToManaged (TypeDefinition td) return td.IsInterface || td.HasGenericParameters; } - void GenerateNativeAssembly (TypeMappingAssemblyGenerator generator, string baseFileName) + string GetOutputFilePath (string baseFileName, string abi) => $"{baseFileName}.{abi}.ll"; + + void GenerateNativeAssembly (AndroidTargetArch arch, LLVMIR.LlvmIrComposer composer, LLVMIR.LlvmIrModule typeMapModule, string baseFileName) + { + WriteNativeAssembly ( + arch, + composer, + typeMapModule, + GetOutputFilePath (baseFileName, ArchToAbi (arch)) + ); + } + + void GenerateNativeAssembly (LLVMIR.LlvmIrComposer composer, LLVMIR.LlvmIrModule typeMapModule, string baseFileName) { - AndroidTargetArch arch; foreach (string abi in supportedAbis) { - arch = AbiToArch (abi); - string outputFile = $"{baseFileName}.{abi}.ll"; - using (var sw = MemoryStreamPool.Shared.CreateStreamWriter (outputEncoding)) { - generator.Write (arch, sw, outputFile); + WriteNativeAssembly ( + GeneratePackageManagerJava.GetAndroidTargetArchForAbi (abi), + composer, + typeMapModule, + GetOutputFilePath (baseFileName, abi) + ); + } + } + + void WriteNativeAssembly (AndroidTargetArch arch, LLVMIR.LlvmIrComposer composer, LLVMIR.LlvmIrModule typeMapModule, string outputFile) + { + using (var sw = MemoryStreamPool.Shared.CreateStreamWriter ()) { + try { + composer.Generate (typeMapModule, arch, sw, outputFile); + } catch { + throw; + } finally { sw.Flush (); Files.CopyIfStreamChanged (sw.BaseStream, outputFile); } } } - static AndroidTargetArch AbiToArch (string abi) + static string ArchToAbi (AndroidTargetArch arch) { - return abi switch { - "armeabi-v7a" => AndroidTargetArch.Arm, - "arm64-v8a" => AndroidTargetArch.Arm64, - "x86_64" => AndroidTargetArch.X86_64, - "x86" => AndroidTargetArch.X86, - _ => throw new InvalidOperationException ($"Unknown ABI {abi}") + return arch switch { + AndroidTargetArch.Arm => "armeabi-v7a", + AndroidTargetArch.Arm64 => "arm64-v8a", + AndroidTargetArch.X86_64 => "x86_64", + AndroidTargetArch.X86 => "x86", + _ => throw new InvalidOperationException ($"Unknown architecture {arch}") }; } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingDebugNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingDebugNativeAssemblyGenerator.cs index 3f1917d791b..2d9e3388475 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingDebugNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingDebugNativeAssemblyGenerator.cs @@ -5,7 +5,7 @@ namespace Xamarin.Android.Tasks { - class TypeMappingDebugNativeAssemblyGenerator : TypeMappingAssemblyGenerator + class TypeMappingDebugNativeAssemblyGenerator : LlvmIrComposer { const string JavaToManagedSymbol = "map_java_to_managed"; const string ManagedToJavaSymbol = "map_managed_to_java"; @@ -110,8 +110,8 @@ sealed class TypeMap readonly TypeMapGenerator.ModuleDebugData data; - StructureInfo typeMapEntryStructureInfo; - StructureInfo typeMapStructureInfo; + StructureInfo typeMapEntryStructureInfo; + StructureInfo typeMapStructureInfo; List> javaToManagedMap; List> managedToJavaMap; StructureInstance type_map; @@ -124,15 +124,17 @@ public TypeMappingDebugNativeAssemblyGenerator (TypeMapGenerator.ModuleDebugData managedToJavaMap = new List> (); } - public override void Init () + protected override void Construct (LlvmIrModule module) { + MapStructures (module); + if (data.ManagedToJavaMap != null && data.ManagedToJavaMap.Count > 0) { foreach (TypeMapGenerator.TypeMapDebugEntry entry in data.ManagedToJavaMap) { var m2j = new TypeMapEntry { from = entry.ManagedName, to = entry.JavaName, }; - managedToJavaMap.Add (new StructureInstance (m2j)); + managedToJavaMap.Add (new StructureInstance (typeMapEntryStructureInfo, m2j)); } } @@ -144,7 +146,7 @@ public override void Init () from = entry.JavaName, to = managedEntry.SkipInJavaToManaged ? null : managedEntry.ManagedName, }; - javaToManagedMap.Add (new StructureInstance (j2m)); + javaToManagedMap.Add (new StructureInstance (typeMapEntryStructureInfo, j2m)); } } @@ -154,26 +156,22 @@ public override void Init () entry_count = data.EntryCount, }; - type_map = new StructureInstance (map); - } - - protected override void MapStructures (LlvmIrGenerator generator) - { - typeMapEntryStructureInfo = generator.MapStructure (); - typeMapStructureInfo = generator.MapStructure (); - } + type_map = new StructureInstance (typeMapStructureInfo, map); + module.AddGlobalVariable (TypeMapSymbol, type_map, LlvmIrVariableOptions.GlobalConstant); - protected override void Write (LlvmIrGenerator generator) - { if (managedToJavaMap.Count > 0) { - generator.WriteStructureArray (typeMapEntryStructureInfo, managedToJavaMap, LlvmIrVariableOptions.LocalConstant, ManagedToJavaSymbol); + module.AddGlobalVariable (ManagedToJavaSymbol, managedToJavaMap, LlvmIrVariableOptions.LocalConstant); } if (javaToManagedMap.Count > 0) { - generator.WriteStructureArray (typeMapEntryStructureInfo, javaToManagedMap, LlvmIrVariableOptions.LocalConstant, JavaToManagedSymbol); + module.AddGlobalVariable (JavaToManagedSymbol, javaToManagedMap, LlvmIrVariableOptions.LocalConstant); } + } - generator.WriteStructure (typeMapStructureInfo, type_map, LlvmIrVariableOptions.GlobalConstant, TypeMapSymbol); + void MapStructures (LlvmIrModule module) + { + typeMapEntryStructureInfo = module.MapStructure (); + typeMapStructureInfo = module.MapStructure (); } } } diff --git a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs index f92af2e902c..a6e4fd465df 100644 --- a/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs +++ b/src/Xamarin.Android.Build.Tasks/Utilities/TypeMappingReleaseNativeAssemblyGenerator.cs @@ -1,15 +1,14 @@ using System; +using System.Collections; using System.Collections.Generic; using System.IO.Hashing; -using System.Linq; using System.Text; using Xamarin.Android.Tasks.LLVMIR; -using Xamarin.Android.Tools; namespace Xamarin.Android.Tasks { - class TypeMappingReleaseNativeAssemblyGenerator : TypeMappingAssemblyGenerator + partial class TypeMappingReleaseNativeAssemblyGenerator : LlvmIrComposer { sealed class TypeMapModuleContextDataProvider : NativeAssemblerStructContextDataProvider { @@ -18,11 +17,11 @@ public override string GetComment (object data, string fieldName) var map_module = EnsureType (data); if (String.Compare ("module_uuid", fieldName, StringComparison.Ordinal) == 0) { - return $"module_uuid: {map_module.MVID}"; + return $" module_uuid: {map_module.MVID}"; } if (String.Compare ("assembly_name", fieldName, StringComparison.Ordinal) == 0) { - return $"assembly_name: {map_module.assembly_name}"; + return $" assembly_name: {map_module.assembly_name}"; } return String.Empty; @@ -59,14 +58,6 @@ public override ulong GetBufferSize (object data, string fieldName) } } - sealed class JavaNameHashComparer : IComparer> - { - public int Compare (StructureInstance a, StructureInstance b) - { - return a.Obj.JavaNameHash.CompareTo (b.Obj.JavaNameHash); - } - } - // This is here only to generate strongly-typed IR internal sealed class MonoImage {} @@ -75,6 +66,9 @@ internal sealed class MonoImage // src/monodroid/jni/xamarin-app.hh TypeMapModuleEntry structure sealed class TypeMapModuleEntry { + [NativeAssembler (Ignore = true)] + public TypeMapJava JavaTypeMapEntry; + public uint type_token_id; public uint java_map_index; } @@ -126,7 +120,10 @@ sealed class TypeMapJava public string JavaName; [NativeAssembler (Ignore = true)] - public ulong JavaNameHash; + public uint JavaNameHash32; + + [NativeAssembler (Ignore = true)] + public ulong JavaNameHash64; public uint module_index; public uint type_token_id; @@ -145,86 +142,195 @@ public ModuleMapData (string symbolLabel, List> { - public readonly List> MapModules; - public readonly List> JavaMap; - public readonly Dictionary JavaTypesByName; - public readonly List JavaNames; - public readonly NativeTypeMappingData MappingData; - public ulong ModuleCounter = 0; - - public ArchGenerationState (NativeTypeMappingData mappingData) + public int Compare (StructureInstance a, StructureInstance b) { - MapModules = new List> (); - JavaMap = new List> (); - JavaTypesByName = new Dictionary (StringComparer.Ordinal); - JavaNames = new List (); - MappingData = mappingData; + return a.Instance.JavaNameHash32.CompareTo (b.Instance.JavaNameHash32); } } - StructureInfo typeMapJavaStructureInfo; - StructureInfo typeMapModuleStructureInfo; - StructureInfo typeMapModuleEntryStructureInfo; - Dictionary archState; + sealed class JavaNameHash64Comparer : IComparer> + { + public int Compare (StructureInstance a, StructureInstance b) + { + return a.Instance.JavaNameHash64.CompareTo (b.Instance.JavaNameHash64); + } + } - JavaNameHashComparer javaNameHashComparer; + sealed class ConstructionState + { + public List> MapModules; + public Dictionary JavaTypesByName; + public List JavaNames; + public List> JavaMap; + public List AllModulesData; + } + + readonly NativeTypeMappingData mappingData; + StructureInfo typeMapJavaStructureInfo; + StructureInfo typeMapModuleStructureInfo; + StructureInfo typeMapModuleEntryStructureInfo; + JavaNameHash32Comparer javaNameHash32Comparer; + JavaNameHash64Comparer javaNameHash64Comparer; + + ulong moduleCounter = 0; + + public TypeMappingReleaseNativeAssemblyGenerator (NativeTypeMappingData mappingData) + { + this.mappingData = mappingData ?? throw new ArgumentNullException (nameof (mappingData)); + javaNameHash32Comparer = new JavaNameHash32Comparer (); + javaNameHash64Comparer = new JavaNameHash64Comparer (); + } - public TypeMappingReleaseNativeAssemblyGenerator (Dictionary mappingData) + protected override void Construct (LlvmIrModule module) { - if (mappingData == null) { - throw new ArgumentNullException (nameof (mappingData)); + MapStructures (module); + + var cs = new ConstructionState (); + cs.JavaTypesByName = new Dictionary (StringComparer.Ordinal); + cs.JavaNames = new List (); + InitJavaMap (cs); + InitMapModules (cs); + HashJavaNames (cs); + PrepareModules (cs); + + module.AddGlobalVariable ("map_module_count", mappingData.MapModuleCount); + module.AddGlobalVariable ("java_type_count", cs.JavaMap.Count); + + var map_modules = new LlvmIrGlobalVariable (cs.MapModules, "map_modules", LlvmIrVariableOptions.GlobalWritable) { + Comment = " Managed modules map", + }; + module.Add (map_modules); + + // Java hashes are output bafore Java type map **and** managed modules, because they will also sort the Java map for us. + // This is not strictly necessary, as we could do the sorting in the java map BeforeWriteCallback, but this way we save + // time sorting only once. + var map_java_hashes = new LlvmIrGlobalVariable (typeof(List), "map_java_hashes") { + Comment = " Java types name hashes", + BeforeWriteCallback = GenerateAndSortJavaHashes, + BeforeWriteCallbackCallerState = cs, + GetArrayItemCommentCallback = GetJavaHashesItemComment, + GetArrayItemCommentCallbackCallerState = cs, + }; + map_java_hashes.WriteOptions &= ~LlvmIrVariableWriteOptions.ArrayWriteIndexComments; + module.Add (map_java_hashes); + + foreach (ModuleMapData mmd in cs.AllModulesData) { + var mmdVar = new LlvmIrGlobalVariable (mmd.Entries, mmd.SymbolLabel, LlvmIrVariableOptions.LocalConstant) { + BeforeWriteCallback = UpdateJavaIndexes, + BeforeWriteCallbackCallerState = cs, + }; + module.Add (mmdVar); } - javaNameHashComparer = new JavaNameHashComparer (); - archState = new Dictionary (mappingData.Count); + module.AddGlobalVariable ("map_java", cs.JavaMap, LlvmIrVariableOptions.GlobalConstant, " Java to managed map"); + module.AddGlobalVariable ("java_type_names", cs.JavaNames, LlvmIrVariableOptions.GlobalConstant, " Java type names"); + } + + void UpdateJavaIndexes (LlvmIrVariable variable, LlvmIrModuleTarget target, object? callerState) + { + ConstructionState cs = EnsureConstructionState (callerState); + LlvmIrGlobalVariable gv = EnsureGlobalVariable (variable); + IComparer> hashComparer = target.Is64Bit ? javaNameHash64Comparer : javaNameHash32Comparer; + + var entries = (List>)variable.Value; + foreach (StructureInstance entry in entries) { + entry.Instance.java_map_index = GetJavaEntryIndex (entry.Instance.JavaTypeMapEntry); + } - foreach (var kvp in mappingData) { - if (kvp.Value == null) { - throw new ArgumentException ("must not contain null values", nameof (mappingData)); + uint GetJavaEntryIndex (TypeMapJava javaEntry) + { + var key = new StructureInstance (typeMapJavaStructureInfo, javaEntry); + int idx = cs.JavaMap.BinarySearch (key, hashComparer); + if (idx < 0) { + throw new InvalidOperationException ($"Could not map entry '{javaEntry.JavaName}' to array index"); } - archState.Add (kvp.Key, new ArchGenerationState (kvp.Value)); + return (uint)idx; } } - public override void Init () + string? GetJavaHashesItemComment (LlvmIrVariable v, LlvmIrModuleTarget target, ulong index, object? value, object? callerState) { - foreach (var kvp in archState) { - InitMapModules (kvp.Value); - InitJavaMap (kvp.Value); + var cs = callerState as ConstructionState; + if (cs == null) { + throw new InvalidOperationException ("Internal error: construction state expected but not found"); } + + return $" {index}: 0x{value:x} => {cs.JavaMap[(int)index].Instance.JavaName}"; } - void InitJavaMap (ArchGenerationState state) + void GenerateAndSortJavaHashes (LlvmIrVariable variable, LlvmIrModuleTarget target, object? callerState) { + ConstructionState cs = EnsureConstructionState (callerState); + LlvmIrGlobalVariable gv = EnsureGlobalVariable (variable); + Type listType; + IList hashes; + if (target.Is64Bit) { + listType = typeof(List); + cs.JavaMap.Sort ((StructureInstance a, StructureInstance b) => a.Instance.JavaNameHash64.CompareTo (b.Instance.JavaNameHash64)); + + var list = new List (); + foreach (StructureInstance si in cs.JavaMap) { + list.Add (si.Instance.JavaNameHash64); + } + hashes = list; + } else { + listType = typeof(List); + cs.JavaMap.Sort ((StructureInstance a, StructureInstance b) => a.Instance.JavaNameHash32.CompareTo (b.Instance.JavaNameHash32)); + + var list = new List (); + foreach (StructureInstance si in cs.JavaMap) { + list.Add (si.Instance.JavaNameHash32); + } + hashes = list; + } + + gv.OverrideValueAndType (listType, hashes); + } + + ConstructionState EnsureConstructionState (object? callerState) + { + var cs = callerState as ConstructionState; + if (cs == null) { + throw new InvalidOperationException ("Internal error: construction state expected but not found"); + } + + return cs; + } + + void InitJavaMap (ConstructionState cs) + { + cs.JavaMap = new List> (); TypeMapJava map_entry; - foreach (TypeMapGenerator.TypeMapReleaseEntry entry in state.MappingData.JavaTypes) { - state.JavaNames.Add (entry.JavaName); + foreach (TypeMapGenerator.TypeMapReleaseEntry entry in mappingData.JavaTypes) { + cs.JavaNames.Add (entry.JavaName); map_entry = new TypeMapJava { module_index = (uint)entry.ModuleIndex, // UInt32.MaxValue, type_token_id = entry.SkipInJavaToManaged ? 0 : entry.Token, - java_name_index = (uint)(state.JavaNames.Count - 1), + java_name_index = (uint)(cs.JavaNames.Count - 1), JavaName = entry.JavaName, }; - state.JavaMap.Add (new StructureInstance (map_entry)); - state.JavaTypesByName.Add (map_entry.JavaName, map_entry); + cs.JavaMap.Add (new StructureInstance (typeMapJavaStructureInfo, map_entry)); + cs.JavaTypesByName.Add (map_entry.JavaName, map_entry); } } - void InitMapModules (ArchGenerationState state) + void InitMapModules (ConstructionState cs) { - foreach (TypeMapGenerator.ModuleReleaseData data in state.MappingData.Modules) { - string mapName = $"module{state.ModuleCounter++}_managed_to_java"; + cs.MapModules = new List> (); + foreach (TypeMapGenerator.ModuleReleaseData data in mappingData.Modules) { + string mapName = $"module{moduleCounter++}_managed_to_java"; string duplicateMapName; - if (data.DuplicateTypes.Count == 0) + if (data.DuplicateTypes.Count == 0) { duplicateMapName = String.Empty; - else + } else { duplicateMapName = $"{mapName}_duplicates"; + } var map_module = new TypeMapModule { MVID = data.Mvid, @@ -239,85 +345,69 @@ void InitMapModules (ArchGenerationState state) java_name_width = 0, }; - state.MapModules.Add (new StructureInstance (map_module)); + cs.MapModules.Add (new StructureInstance (typeMapModuleStructureInfo, map_module)); } } - protected override void MapStructures (LlvmIrGenerator generator) + void MapStructures (LlvmIrModule module) { - generator.MapStructure (); - typeMapJavaStructureInfo = generator.MapStructure (); - typeMapModuleStructureInfo = generator.MapStructure (); - typeMapModuleEntryStructureInfo = generator.MapStructure (); + typeMapJavaStructureInfo = module.MapStructure (); + typeMapModuleStructureInfo = module.MapStructure (); + typeMapModuleEntryStructureInfo = module.MapStructure (); } - // Prepare module map entries by sorting them on the managed token, and then mapping each entry to its corresponding Java type map index. - // Requires that `javaMap` is sorted on the type name hash. - void PrepareMapModuleData (ArchGenerationState state, string moduleDataSymbolLabel, IEnumerable moduleEntries, List allModulesData) + void PrepareMapModuleData (string moduleDataSymbolLabel, IEnumerable moduleEntries, ConstructionState cs) { var mapModuleEntries = new List> (); foreach (TypeMapGenerator.TypeMapReleaseEntry entry in moduleEntries) { + if (!cs.JavaTypesByName.TryGetValue (entry.JavaName, out TypeMapJava javaType)) { + throw new InvalidOperationException ($"Internal error: Java type '{entry.JavaName}' not found in cache"); + } + var map_entry = new TypeMapModuleEntry { + JavaTypeMapEntry = javaType, type_token_id = entry.Token, - java_map_index = GetJavaEntryIndex (entry.JavaName), + java_map_index = UInt32.MaxValue, // will be set later, when the target is known }; - mapModuleEntries.Add (new StructureInstance (map_entry)); + mapModuleEntries.Add (new StructureInstance (typeMapModuleEntryStructureInfo, map_entry)); } - mapModuleEntries.Sort ((StructureInstance a, StructureInstance b) => a.Obj.type_token_id.CompareTo (b.Obj.type_token_id)); - allModulesData.Add (new ModuleMapData (moduleDataSymbolLabel, mapModuleEntries)); - - uint GetJavaEntryIndex (string javaTypeName) - { - if (!state.JavaTypesByName.TryGetValue (javaTypeName, out TypeMapJava javaType)) { - throw new InvalidOperationException ($"INTERNAL ERROR: Java type '{javaTypeName}' not found in cache"); - } + mapModuleEntries.Sort ((StructureInstance a, StructureInstance b) => a.Instance.type_token_id.CompareTo (b.Instance.type_token_id)); + cs.AllModulesData.Add (new ModuleMapData (moduleDataSymbolLabel, mapModuleEntries)); + } - var key = new StructureInstance (javaType); - int idx = state.JavaMap.BinarySearch (key, javaNameHashComparer); - if (idx < 0) { - throw new InvalidOperationException ($"Could not map entry '{javaTypeName}' to array index"); + void PrepareModules (ConstructionState cs) + { + cs.AllModulesData = new List (); + foreach (StructureInstance moduleInstance in cs.MapModules) { + TypeMapModule module = moduleInstance.Instance; + PrepareMapModuleData (module.MapSymbolName, module.Data.Types, cs); + if (module.Data.DuplicateTypes.Count > 0) { + PrepareMapModuleData (module.DuplicateMapSymbolName, module.Data.DuplicateTypes, cs); } - - return (uint)idx; } } - // Generate hashes for all Java type names, then sort javaMap on the name hash. This has to be done in the writing phase because hashes - // will depend on architecture (or, actually, on its bitness) and may differ between architectures (they will be the same for all architectures - // with the same bitness) - (List allMapModulesData, List javaMapHashes) PrepareMapsForWriting (ArchGenerationState state, LlvmIrGenerator generator) + void HashJavaNames (ConstructionState cs) { - bool is64Bit = generator.Is64Bit; + // We generate both 32-bit and 64-bit hashes at the construction time. Which set will be used depends on the target. + // Java map list will also be sorted when the target is known + var hashes32 = new HashSet (); + var hashes64 = new HashSet (); // Generate Java type name hashes... - for (int i = 0; i < state.JavaMap.Count; i++) { - TypeMapJava entry = state.JavaMap[i].Obj; - entry.JavaNameHash = HashName (entry.JavaName); - } - - // ...sort them... - state.JavaMap.Sort ((StructureInstance a, StructureInstance b) => a.Obj.JavaNameHash.CompareTo (b.Obj.JavaNameHash)); + for (int i = 0; i < cs.JavaMap.Count; i++) { + TypeMapJava entry = cs.JavaMap[i].Instance; - var allMapModulesData = new List (); + // The cast is safe, xxHash will return a 32-bit value which (for convenience) was upcast to 64-bit + entry.JavaNameHash32 = (uint)HashName (entry.JavaName, is64Bit: false); + hashes32.Add (entry.JavaNameHash32); - // ...and match managed types to Java... - foreach (StructureInstance moduleInstance in state.MapModules) { - TypeMapModule module = moduleInstance.Obj; - PrepareMapModuleData (state, module.MapSymbolName, module.Data.Types, allMapModulesData); - if (module.Data.DuplicateTypes.Count > 0) { - PrepareMapModuleData (state, module.DuplicateMapSymbolName, module.Data.DuplicateTypes, allMapModulesData); - } + entry.JavaNameHash64 = HashName (entry.JavaName, is64Bit: true); + hashes64.Add (entry.JavaNameHash64); } - var javaMapHashes = new HashSet (); - foreach (StructureInstance entry in state.JavaMap) { - javaMapHashes.Add (entry.Obj.JavaNameHash); - } - - return (allMapModulesData, javaMapHashes.ToList ()); - - ulong HashName (string name) + ulong HashName (string name, bool is64Bit) { if (name.Length == 0) { return UInt64.MaxValue; @@ -325,10 +415,10 @@ ulong HashName (string name) // Native code (EmbeddedAssemblies::typemap_java_to_managed in embedded-assemblies.cc) will operate on wchar_t cast to a byte array, we need to do // the same - return HashBytes (Encoding.Unicode.GetBytes (name)); + return HashBytes (Encoding.Unicode.GetBytes (name), is64Bit); } - ulong HashBytes (byte[] bytes) + ulong HashBytes (byte[] bytes, bool is64Bit) { if (is64Bit) { return XxHash64.HashToUInt64 (bytes); @@ -337,87 +427,5 @@ ulong HashBytes (byte[] bytes) return (ulong)XxHash32.HashToUInt32 (bytes); } } - - protected override void Write (LlvmIrGenerator generator) - { - ArchGenerationState state; - - try { - state = archState[generator.TargetArch]; - } catch (KeyNotFoundException ex) { - throw new InvalidOperationException ($"Internal error: architecture {generator.TargetArch} has not been prepared for writing.", ex); - } - - generator.WriteVariable ("map_module_count", state.MappingData.MapModuleCount); - generator.WriteVariable ("java_type_count", state.JavaMap.Count); // must include the padding item, if any - - (List allMapModulesData, List javaMapHashes) = PrepareMapsForWriting (state, generator); - WriteMapModules (state, generator, allMapModulesData); - WriteJavaMap (state, generator, javaMapHashes); - } - - void WriteJavaMap (ArchGenerationState state, LlvmIrGenerator generator, List javaMapHashes) - { - generator.WriteEOL (); - generator.WriteEOL ("Java to managed map"); - - generator.WriteStructureArray ( - typeMapJavaStructureInfo, - state.JavaMap, - LlvmIrVariableOptions.GlobalConstant, - "map_java" - ); - - if (generator.Is64Bit) { - WriteHashes (javaMapHashes); - } else { - // A bit ugly, but simple. We know that hashes are really 32-bit, so we can cast without - // worrying. - var hashes = new List (javaMapHashes.Count); - foreach (ulong hash in javaMapHashes) { - hashes.Add ((uint)hash); - } - WriteHashes (hashes); - } - - generator.WriteArray (state.JavaNames, "java_type_names"); - - void WriteHashes (List hashes) where T: struct - { - generator.WriteArray ( - hashes, - LlvmIrVariableOptions.GlobalConstant, - "map_java_hashes", - (int idx, T value) => $"{idx}: 0x{value:x} => {state.JavaMap[idx].Obj.JavaName}" - ); - } - } - - void WriteMapModules (ArchGenerationState state, LlvmIrGenerator generator, List mapModulesData) - { - if (state.MapModules.Count == 0) { - return; - } - - generator.WriteEOL (); - generator.WriteEOL ("Map modules data"); - - foreach (ModuleMapData mmd in mapModulesData) { - generator.WriteStructureArray ( - typeMapModuleEntryStructureInfo, - mmd.Entries, - LlvmIrVariableOptions.LocalConstant, - mmd.SymbolLabel - ); - } - - generator.WriteEOL ("Map modules"); - generator.WriteStructureArray ( - typeMapModuleStructureInfo, - state.MapModules, - LlvmIrVariableOptions.GlobalWritable, - "map_modules" - ); - } } } diff --git a/src/monodroid/CMakeLists.txt b/src/monodroid/CMakeLists.txt index 3c4b7a69411..1e36816bed3 100644 --- a/src/monodroid/CMakeLists.txt +++ b/src/monodroid/CMakeLists.txt @@ -725,55 +725,39 @@ target_link_libraries( ) if(ANDROID AND ENABLE_NET AND (NOT ANALYZERS_ENABLED)) - add_library( - c - SHARED ${XAMARIN_STUB_LIB_SOURCES} - ) - - target_compile_definitions( - c - PRIVATE STUB_LIB_NAME=libc - ) - - target_compile_options( - c - PRIVATE -nostdlib -fno-exceptions -fno-rtti - ) - - target_link_options( - c - PRIVATE -nostdlib -fno-exceptions -fno-rtti - ) + macro(xa_add_stub_library _libname) + add_library( + ${_libname} + SHARED ${XAMARIN_STUB_LIB_SOURCES} + ) - set_target_properties( - c - PROPERTIES - LIBRARY_OUTPUT_DIRECTORY "${XA_LIBRARY_STUBS_OUTPUT_DIRECTORY}" - ) + string(TOUPPER ${_libname} _libname_uc) + target_compile_definitions( + ${_libname} + PRIVATE STUB_LIB_NAME=lib${_libname} IN_LIB${_libname_uc} + ) - add_library( - m - SHARED ${XAMARIN_STUB_LIB_SOURCES} - ) + target_compile_options( + ${_libname} + PRIVATE -nostdlib -fno-exceptions -fno-rtti + ) - target_compile_definitions( - m - PRIVATE STUB_LIB_NAME=libm - ) + target_link_options( + ${_libname} + PRIVATE -nostdlib -fno-exceptions -fno-rtti + ) - target_compile_options( - m - PRIVATE -nostdlib -fno-exceptions -fno-rtti - ) + set_target_properties( + ${_libname} + PROPERTIES + LIBRARY_OUTPUT_DIRECTORY "${XA_LIBRARY_STUBS_OUTPUT_DIRECTORY}" + ) + endmacro() - target_link_options( - m - PRIVATE -nostdlib -fno-exceptions -fno-rtti - ) + xa_add_stub_library(c) + xa_add_stub_library(m) - set_target_properties( - m - PROPERTIES - LIBRARY_OUTPUT_DIRECTORY "${XA_LIBRARY_STUBS_OUTPUT_DIRECTORY}" - ) + # These two are used by the marshal methods tracing library when linking libxamarin-app.so + xa_add_stub_library(log) + xa_add_stub_library(dl) endif() diff --git a/src/monodroid/jni/application_dso_stub.cc b/src/monodroid/jni/application_dso_stub.cc index 8a59a03e51a..97f554e4c25 100644 --- a/src/monodroid/jni/application_dso_stub.cc +++ b/src/monodroid/jni/application_dso_stub.cc @@ -202,7 +202,7 @@ const MarshalMethodName mm_method_names[] = { }, }; -void xamarin_app_init ([[maybe_unused]] get_function_pointer_fn fn) noexcept +void xamarin_app_init ([[maybe_unused]] JNIEnv *env, [[maybe_unused]] get_function_pointer_fn fn) noexcept { // Dummy } diff --git a/src/monodroid/jni/monodroid-glue-internal.hh b/src/monodroid/jni/monodroid-glue-internal.hh index 85128eb1915..84ac5f5188a 100644 --- a/src/monodroid/jni/monodroid-glue-internal.hh +++ b/src/monodroid/jni/monodroid-glue-internal.hh @@ -299,7 +299,7 @@ namespace xamarin::android::internal void set_debug_options (); void parse_gdb_options (); - void mono_runtime_init (dynamic_local_string& runtime_args); + void mono_runtime_init (JNIEnv *env, dynamic_local_string& runtime_args); #if defined (NET) void init_android_runtime (JNIEnv *env, jclass runtimeClass, jobject loader); #else //def NET diff --git a/src/monodroid/jni/monodroid-glue.cc b/src/monodroid/jni/monodroid-glue.cc index e7409351411..ab041f4b1c9 100644 --- a/src/monodroid/jni/monodroid-glue.cc +++ b/src/monodroid/jni/monodroid-glue.cc @@ -638,7 +638,7 @@ MonodroidRuntime::set_debug_options (void) } void -MonodroidRuntime::mono_runtime_init ([[maybe_unused]] dynamic_local_string& runtime_args) +MonodroidRuntime::mono_runtime_init ([[maybe_unused]] JNIEnv *env, [[maybe_unused]] dynamic_local_string& runtime_args) { #if defined (DEBUG) && !defined (WINDOWS) RuntimeOptions options{}; @@ -809,7 +809,9 @@ MonodroidRuntime::mono_runtime_init ([[maybe_unused]] dynamic_local_stringstart_event (TimingEventKind::MonoRuntimeInit); } - mono_runtime_init (runtime_args); + mono_runtime_init (env, runtime_args); if (XA_UNLIKELY (FastTiming::enabled ())) { internal_timing->end_event (mono_runtime_init_index); @@ -2355,7 +2357,9 @@ MonodroidRuntime::Java_mono_android_Runtime_initInternal (JNIEnv *env, jclass kl } #if defined (RELEASE) && defined (ANDROID) && defined (NET) - xamarin_app_init (get_function_pointer_at_runtime); + if (application_config.marshal_methods_enabled) { + xamarin_app_init (env, get_function_pointer_at_runtime); + } #endif // def RELEASE && def ANDROID && def NET startup_in_progress = false; } diff --git a/src/monodroid/jni/xamarin-app.hh b/src/monodroid/jni/xamarin-app.hh index 3dbc037407b..d50fc39a683 100644 --- a/src/monodroid/jni/xamarin-app.hh +++ b/src/monodroid/jni/xamarin-app.hh @@ -351,7 +351,7 @@ MONO_API MONO_API_EXPORT const MarshalMethodName mm_method_names[]; using get_function_pointer_fn = void(*)(uint32_t mono_image_index, uint32_t class_index, uint32_t method_token, void*& target_ptr); -MONO_API MONO_API_EXPORT void xamarin_app_init (get_function_pointer_fn fn) noexcept; +MONO_API MONO_API_EXPORT void xamarin_app_init (JNIEnv *env, get_function_pointer_fn fn) noexcept; #endif // def RELEASE && def ANDROID && def NET #endif // __XAMARIN_ANDROID_TYPEMAP_H diff --git a/src/monodroid/libstub/stub.cc b/src/monodroid/libstub/stub.cc index be0ec6b7ec7..1b1c91385d6 100644 --- a/src/monodroid/libstub/stub.cc +++ b/src/monodroid/libstub/stub.cc @@ -6,3 +6,17 @@ void STUB_LIB_NAME () { // no-op } + +#if defined(IN_LIBC) +extern "C" { + [[gnu::weak]] int puts ([[maybe_unused]] const char *s) + { + return -1; + } + + [[gnu::weak]] void abort () + { + // no-op + } +} +#endif From 58d1306e46e861ebc0126ebd3b9e68e0f9dd6cf0 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 17 Jul 2023 19:53:20 -0400 Subject: [PATCH 035/102] [ci] Include build components in SBOM (#8174) Context: https://github.com/xamarin/yaml-templates/pull/263 Updates the main SBOM file we produce to include build component info from both the macOS and Linux builds. These two builds will now produce build component SBOMs which are downloaded and referenced in our main SBOM after all building and signing is complete. --- build-tools/automation/azure-pipelines.yaml | 73 +++++++++++++++++-- .../yaml-templates/build-linux.yaml | 23 ++++++ .../yaml-templates/build-macos.yaml | 23 ++++++ 3 files changed, 113 insertions(+), 6 deletions(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 0ca96a500ec..8f0cd6df4ac 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -452,12 +452,73 @@ stages: - dotnet_prepare_release condition: and(eq(variables['MicroBuildSignType'], 'Real'), eq(dependencies.dotnet_prepare_release.result, 'Succeeded')) jobs: - - template: compliance/sbom/job.v1.yml@yaml-templates - parameters: - artifactNames: [ nuget-signed, nuget-linux-signed, vs-msi-nugets, vsdrop-signed ] - packageName: xamarin-android - packageFilter: '*.nupkg;*.msi' - GitHub.Token: $(GitHub.Token) + - job: sbom + displayName: Generate SBOM + timeoutInMinutes: 60 + pool: + name: AzurePipelines-EO + demands: + - ImageOverride -equals AzurePipelinesWindows2022compliant + variables: + Packaging.EnableSBOMSigning: true + workspace: + clean: all + steps: + - checkout: self + submodules: recursive + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: nuget-signed + downloadPath: $(Build.StagingDirectory)\packages + patterns: '*.nupkg' + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: nuget-linux-signed + downloadPath: $(Build.StagingDirectory)\packages + patterns: '*.nupkg' + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: $(WindowsToolchainPdbArtifactName) + downloadPath: $(Build.StagingDirectory)\packages + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: vs-msi-nugets + downloadPath: $(Build.StagingDirectory)\packages + patterns: '*.nupkg' + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: vsdrop-signed + downloadPath: $(Build.StagingDirectory)\packages + patterns: '*.msi' + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: vsdrop-multitarget-signed + downloadPath: $(Build.StagingDirectory)\packages + patterns: '*.msi' + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: sbom-components-macos + downloadPath: $(Build.StagingDirectory)\sbom\components-macos + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: sbom-components-linux + downloadPath: $(Build.StagingDirectory)\sbom\components-linux + + - template: compliance/sbom/scan.v1.yml@yaml-templates + parameters: + dropDirectory: $(Build.StagingDirectory)\packages + componentsDirectory: $(Build.StagingDirectory)\sbom + manifestDirectory: $(Build.StagingDirectory)\sbom + packageName: .NET Android + packageVersionRegex: '(?i)^Microsoft.*\.(?\d+\.\d+\.\d+(-.*)?\.\d+).nupkg$' # Check - "Xamarin.Android (Compliance)" - template: security/full/v0.yml@yaml-templates diff --git a/build-tools/automation/yaml-templates/build-linux.yaml b/build-tools/automation/yaml-templates/build-linux.yaml index 9e684725b90..12ea459a70e 100644 --- a/build-tools/automation/yaml-templates/build-linux.yaml +++ b/build-tools/automation/yaml-templates/build-linux.yaml @@ -85,6 +85,29 @@ stages: artifactName: ${{ parameters.nugetArtifactName }} targetPath: $(System.DefaultWorkingDirectory)/xamarin-android/bin/Build$(XA.Build.Configuration)/nuget-linux + - powershell: | + [IO.Directory]::CreateDirectory("$(Build.StagingDirectory)/empty") + [IO.Directory]::CreateDirectory("$(Build.StagingDirectory)/sbom-components") + displayName: create SBOM directories + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + + - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 + displayName: generate components SBOM + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + inputs: + BuildDropPath: $(Build.StagingDirectory)/empty + BuildComponentPath: $(System.DefaultWorkingDirectory)/xamarin-android + ManifestDirPath: $(Build.StagingDirectory)/sbom-components + PackageName: .NET Android + Verbosity: Verbose + + - task: PublishBuildArtifacts@1 + displayName: publish components SBOM + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + inputs: + artifactName: sbom-components-linux + pathToPublish: $(Build.StagingDirectory)/sbom-components + - template: upload-results.yaml parameters: xaSourcePath: $(System.DefaultWorkingDirectory)/xamarin-android diff --git a/build-tools/automation/yaml-templates/build-macos.yaml b/build-tools/automation/yaml-templates/build-macos.yaml index 363f840c229..919fa4d419e 100644 --- a/build-tools/automation/yaml-templates/build-macos.yaml +++ b/build-tools/automation/yaml-templates/build-macos.yaml @@ -60,6 +60,29 @@ stages: parameters: condition: and(succeededOrFailed(), eq(variables['MicroBuildSignType'], 'Real')) + - powershell: | + [IO.Directory]::CreateDirectory("$(Build.StagingDirectory)/empty") + [IO.Directory]::CreateDirectory("$(Build.StagingDirectory)/sbom-components") + displayName: create SBOM directories + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + + - task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0 + displayName: generate components SBOM + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + inputs: + BuildDropPath: $(Build.StagingDirectory)/empty + BuildComponentPath: $(System.DefaultWorkingDirectory)/xamarin-android + ManifestDirPath: $(Build.StagingDirectory)/sbom-components + PackageName: .NET Android + Verbosity: Verbose + + - task: PublishBuildArtifacts@1 + displayName: publish components SBOM + condition: and(succeeded(), eq(variables['MicroBuildSignType'], 'Real')) + inputs: + artifactName: sbom-components-macos + pathToPublish: $(Build.StagingDirectory)/sbom-components + - script: > mkdir -p $(System.DefaultWorkingDirectory)/xamarin-android/bin/Build$(XA.Build.Configuration)/windows-toolchain-pdb && cd $(System.DefaultWorkingDirectory)/xamarin-android/bin/$(XA.Build.Configuration)/lib/packs/Microsoft.Android.Sdk.Darwin/*/tools/binutils/windows-toolchain-pdb && From 26ffd5d763b36dde528bc324967f4925e9101733 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 18 Jul 2023 04:19:56 -0500 Subject: [PATCH 036/102] [Xamarin.Android.Build.Tasks] fix `.aar` files flowing from project references (#8193) Fixes: https://github.com/xamarin/xamarin-android/issues/8190 In a customer sample, they have an `.aar` file they need the Java code from, but do not want a C# binding for it: `Bind="false"` looks to have the side effect where: 1. It does not get copied to the output directory. 2. The Java types don't make it to the final app. 3. Crash at runtime: java.lang.ClassNotFoundException: Didn't find class "com.example.foononbinding.FooSample" on path A workaround is to add a line such as: I could reproduce this issue by updating our existing `DotNetBuildLibrary` test. I could assert the file exists in the output directory, as well as actually using `dexdump` to verify Java classes make it to the app. They did not! The solution here being that we are missing a line such as: ++ Now the `DotNetBuildLibrary` test passes. --- .../Android/Xamarin.Android.AvailableItems.targets | 1 + .../Tests/Xamarin.Android.Build.Tests/XASdkTests.cs | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets b/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets index f5dac4d577b..019363103b2 100644 --- a/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets +++ b/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets @@ -103,6 +103,7 @@ This item group populates the Build Action drop-down in IDEs. + diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs index 50cb39b5694..e3f46c3a741 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/XASdkTests.cs @@ -132,6 +132,10 @@ public Foo () new AndroidItem.AndroidLibrary ("sub\\directory\\bar.aar") { WebContent = "https://repo1.maven.org/maven2/com/balysv/material-menu/1.1.0/material-menu-1.1.0.aar", }, + new AndroidItem.AndroidLibrary ("sub\\directory\\baz.aar") { + WebContent = "https://repo1.maven.org/maven2/com/soundcloud/android/android-crop/1.0.1/android-crop-1.0.1.aar", + MetadataValues = "Bind=false", + }, new AndroidItem.AndroidJavaSource ("JavaSourceTestExtension.java") { Encoding = Encoding.ASCII, TextContent = () => ResourceData.JavaSourceTestExtension, @@ -150,6 +154,10 @@ public Foo () libB.OtherBuildItems.Add (new AndroidItem.AndroidLibrary ("sub\\directory\\arm64-v8a\\libfoo.so") { BinaryContent = () => Array.Empty (), }); + libB.OtherBuildItems.Add (new AndroidItem.AndroidLibrary (default (Func)) { + Update = () => "sub\\directory\\baz.aar", + MetadataValues = "Bind=false", + }); libB.OtherBuildItems.Add (new AndroidItem.AndroidNativeLibrary (default (Func)) { Update = () => "libfoo.so", MetadataValues = "Link=x86\\libfoo.so", @@ -172,6 +180,7 @@ public Foo () aarPath = Path.Combine (libBOutputPath, $"{libB.ProjectName}.aar"); FileAssert.Exists (aarPath); FileAssert.Exists (Path.Combine (libBOutputPath, "bar.aar")); + FileAssert.Exists (Path.Combine (libBOutputPath, "baz.aar")); using (var aar = ZipHelper.OpenZip (aarPath)) { aar.AssertContainsEntry (aarPath, "assets/foo/foo.txt"); aar.AssertContainsEntry (aarPath, "res/layout/mylayout.xml"); @@ -235,6 +244,10 @@ public Foo () Assert.IsTrue (DexUtils.ContainsClass (className, dexFile, AndroidSdkPath), $"`{dexFile}` should include `{className}`!"); className = "Lcom/xamarin/android/test/msbuildtest/JavaSourceTestExtension;"; Assert.IsTrue (DexUtils.ContainsClass (className, dexFile, AndroidSdkPath), $"`{dexFile}` should include `{className}`!"); + className = "Lcom/balysv/material/drawable/menu/MaterialMenu;"; // from material-menu-1.1.0.aar + Assert.IsTrue (DexUtils.ContainsClass (className, dexFile, AndroidSdkPath), $"`{dexFile}` should include `{className}`!"); + className = "Lcom/soundcloud/android/crop/Crop;"; // from android-crop-1.0.1.aar + Assert.IsTrue (DexUtils.ContainsClass (className, dexFile, AndroidSdkPath), $"`{dexFile}` should include `{className}`!"); // Check environment variable var environmentFiles = EnvironmentHelper.GatherEnvironmentFiles (intermediate, "x86", required: true); From 5507af9cbd443cd7f9217f1f2dde4dda30cb2b38 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Tue, 18 Jul 2023 20:23:35 -0400 Subject: [PATCH 037/102] [Documentation] Appease PoliCheck Rule: 79604 (#8197) Applies the term replacements suggested by recently failing policheck source scans. --- Documentation/guides/building-apps/build-items.md | 2 +- Documentation/workflow/commit-messages.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Documentation/guides/building-apps/build-items.md b/Documentation/guides/building-apps/build-items.md index 305d34ca957..6da648100fe 100644 --- a/Documentation/guides/building-apps/build-items.md +++ b/Documentation/guides/building-apps/build-items.md @@ -352,7 +352,7 @@ In a Xamarin.Android binding project, the **JavaDocJar** build action is used on `.jar` files that contain *Javadoc HTML*. The Javadoc HTML is parsed in order to extract parameter names. -Only certain "Javadoc HTML dialects" are supported, including: +Only certain "Javadoc HTML variations" are supported, including: * JDK 1.7 `javadoc` output. * JDK 1.8 `javadoc` output. diff --git a/Documentation/workflow/commit-messages.md b/Documentation/workflow/commit-messages.md index a689caaa509..0ecbba9f56e 100644 --- a/Documentation/workflow/commit-messages.md +++ b/Documentation/workflow/commit-messages.md @@ -33,8 +33,8 @@ message is where to put that information. # English -Commit message should be properly spelled in some English dialect; it doesn't -need to be American English vs. British English, but for whichever dialect +Commit message should be properly spelled in some English regional language; it doesn't +need to be American English vs. British English, but for whichever regional language *is* used, words should be spelled correctly. Proper grammar should be used. Present tense should be used for work done within the current commit. From 3a89e8d87afe1fa68744b0cf427d748dd42db51a Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 19 Jul 2023 08:53:52 -0500 Subject: [PATCH 038/102] [Xamarin.Android.Build.Tasks] fix duplicate `.aar` files (#8196) Context: https://github.com/dotnet/maui/pull/16024#issuecomment-1640461682 .NET MAUI's build currently fails with: Xamarin.Android.Aapt2.targets(123,3): error APT2144: invalid file path 'D:\a\_work\1\s\src\Core\src\obj\Debug\net8.0-android\lp\129.stamp'. What is very wrong about this, it is trying to `aapt2 compile` a `*.stamp` file: Executing compile -o /Users/builder/azdo/_work/1/s/src/Core/src/obj/Release/net8.0-android/lp/87/jl/res/../flat/ /Users/builder/azdo/_work/1/s/src/Core/src/obj/Release/net8.0-android/lp/87.stamp Normally this runs against `*.flat` or `*.flata` files. This problem was introduced in 26ffd5d7: 1. Library A uses an AndroidX package, the AndroidX `.aar` file is added to `@(AndroidAarLibrary)`. The NuGet package does this in a `.targets` file. 2. With the change in 26ffd5d7, the `.aar` is copied to Library A's build output. 3. Library B uses the same AndroidX package and references Library A. 4. Library B now has duplicate `.aar` files & has the weird build error! I could reproduce the issue in a test. There *may* be a second bug here, but we should update our logic to be: So we now only copy: * The new `@(AndroidLibrary)` item group with an `.aar` extension. *Not* `@(AndroidAarLibrary)`. * Any `@(LibraryProjectZip)` that are *not* in `@(AndroidLibrary)`. This supports the classic item group name, keeping our behavior before. Now the new test and the test updated in 26ffd5d7 both pass. --- .../Xamarin.Android.AvailableItems.targets | 5 +-- .../Xamarin.Android.Build.Tests/BuildTest.cs | 33 +++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets b/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets index 019363103b2..f3a1fcfb948 100644 --- a/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets +++ b/src/Xamarin.Android.Build.Tasks/MSBuild/Xamarin/Android/Xamarin.Android.AvailableItems.targets @@ -103,8 +103,9 @@ This item group populates the Build Action drop-down in IDEs. - - + + + diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index e748cc8155f..1048b4c1858 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -2577,5 +2577,38 @@ public void SimilarAndroidXAssemblyNames ([Values(true, false)] bool publishTrim using var builder = CreateApkBuilder (); Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); } + + // Combination of class libraries that triggered the problem: + // error APT2144: invalid file path 'obj/Release/net8.0-android/lp/86.stamp'. + [Test] + public void ClassLibraryAarDependencies () + { + var path = Path.Combine ("temp", TestName); + var material = new Package { Id = "Xamarin.Google.Android.Material", Version = "1.9.0.1" }; + var libraryA = new XamarinAndroidLibraryProject { + ProjectName = "LibraryA", + Sources = { + new BuildItem.Source ("Bar.cs") { + TextContent = () => "public class Bar { }", + }, + }, + PackageReferences = { material }, + }; + using var builderA = CreateDllBuilder (Path.Combine (path, libraryA.ProjectName)); + Assert.IsTrue (builderA.Build (libraryA), "Build should have succeeded."); + + var libraryB = new XamarinAndroidLibraryProject { + ProjectName = "LibraryB", + Sources = { + new BuildItem.Source ("Foo.cs") { + TextContent = () => "public class Foo : Bar { }", + } + }, + PackageReferences = { material }, + }; + libraryB.AddReference (libraryA); + using var builderB = CreateDllBuilder (Path.Combine (path, libraryB.ProjectName)); + Assert.IsTrue (builderB.Build (libraryB), "Build should have succeeded."); + } } } From 83bdddbd4d9da64f2daaaeeb753932d10b13e01b Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Thu, 20 Jul 2023 14:28:09 +0100 Subject: [PATCH 039/102] Clean up DotNetIgnore Unit Tests (#8163) We have recently begun to remove suport for Xamarin.Android Classic. Many of the Unit Tests labeled with the "DotNetIgnore" Category were flagged as such because they did not work under .Net Android. This commit goes through and removes tests which are not relevant in the .Net Android context. It also modifies some of these tests which are relevant to work under .Net Android. --- .../AndroidUpdateResourcesTest.cs | 23 +- .../BindingBuildTest.cs | 44 --- .../Xamarin.Android.Build.Tests/BuildTest.cs | 242 +------------ .../Xamarin.Android.Build.Tests/BuildTest2.cs | 7 +- .../EnvironmentContentTests.cs | 52 --- .../MSBuildSdkExtrasTests.cs | 93 ----- .../PackagingTest.cs | 324 ------------------ .../Android/KnownPackages.cs | 11 +- .../Tests/DeleteBinObjTest.cs | 98 ------ .../Tests/InstallAndRunTests.cs | 53 --- 10 files changed, 14 insertions(+), 933 deletions(-) delete mode 100644 src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MSBuildSdkExtrasTests.cs delete mode 100644 tests/MSBuildDeviceIntegration/Tests/DeleteBinObjTest.cs diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs index 43d6b89a580..dd811c1d880 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs @@ -1102,40 +1102,25 @@ public void BuildAppWithManagedResourceParserAndLibraries () } [Test] - [Category ("DotNetIgnore")] // n/a in .NET 5, not possible to use $(TFV) of v8.0 - public void CheckMaxResWarningIsEmittedAsAWarning([Values (false, true)] bool useAapt2) + public void CheckMaxResWarningIsEmittedAsAWarning() { - AssertAaptSupported (useAapt2); var path = Path.Combine ("temp", TestName); var proj = new XamarinAndroidApplicationProject () { - TargetFrameworkVersion = "v8.0", - TargetSdkVersion = "26", - MinSdkVersion = null, - UseLatestPlatformSdk = false, IsRelease = true, OtherBuildItems = { - new BuildItem.Folder ("Resources\\values-v27\\") { + new BuildItem.Folder ("Resources\\values-v33\\") { }, }, }; - proj.AndroidUseAapt2 = useAapt2; - proj.AndroidResources.Add (new AndroidItem.AndroidResource ("Resources\\values-v27\\Strings.xml") { + proj.AndroidResources.Add (new AndroidItem.AndroidResource ("Resources\\values-v33\\Strings.xml") { TextContent = () => @" Test ", }); using (var builder = CreateApkBuilder (path)) { - if (!builder.TargetFrameworkExists (proj.TargetFrameworkVersion)) { - Assert.Ignore ($"Skipping Test. TargetFrameworkVersion {proj.TargetFrameworkVersion} was not available."); - } Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - if (useAapt2) { - StringAssertEx.DoesNotContain ("APT0000", builder.LastBuildOutput, "Build output should not contain an APT0000 warning"); - } else { - var expected = "warning APT1146: max res 26, skipping values-v27"; - StringAssertEx.Contains (expected, builder.LastBuildOutput, "Build output should contain an APT1146 warning about 'max res 26, skipping values-v27'"); - } + StringAssertEx.DoesNotContain ("APT0000", builder.LastBuildOutput, "Build output should not contain an APT0000 warning"); } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs index d258a865619..99142a257c8 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs @@ -442,30 +442,6 @@ public void RemoveEventHandlerResolution () } } - [Test] - [Category ("DotNetIgnore")] - public void JavaDocJar () - { - var binding = new XamarinAndroidBindingProject () { - AndroidClassParser = "class-parse", - }; - binding.SetProperty ("DocumentationFile", "UnnamedProject.xml"); - using (var bindingBuilder = CreateDllBuilder ()) { - binding.Jars.Add (new AndroidItem.EmbeddedJar ("javasourcejartest.jar") { - BinaryContent = () => ResourceData.JavaSourceJarTestJar, - }); - binding.OtherBuildItems.Add (new BuildItem ("JavaDocJar", "javasourcejartest-javadoc.jar") { - BinaryContent = () => ResourceData.JavaSourceJarTestJavadocJar, - }); - Assert.IsTrue (bindingBuilder.Build (binding), "binding build should have succeeded"); - - var cs_file = bindingBuilder.Output.GetIntermediaryPath ( - Path.Combine ("generated", "src", "Com.Xamarin.Android.Test.Msbuildtest.JavaSourceJarTest.cs")); - FileAssert.Exists (cs_file); - StringAssert.Contains ("Greet (string name, global::Java.Util.Date date)", File.ReadAllText (cs_file)); - } - } - [Test] public void JavaSourceJar () { @@ -622,26 +598,6 @@ public void NothingToBind (string classParser) } } - [Test] - [Category ("DotNetIgnore")] //TODO: @(LibraryProjectProperties) not supported yet in .NET 5+ - public void BugzillaBug11964 () - { - var proj = new XamarinAndroidBindingProject (); - - proj.Sources.Add (new BuildItem ("LibraryProjectProperties", "project.properties") { - TextContent = () => "" - }); - - using (var builder = CreateDllBuilder ()) { - builder.ThrowOnBuildFailure = false; - Assert.IsFalse (builder.Build (proj), "Build should have failed."); - string error = builder.LastBuildOutput - .SkipWhile (x => !x.StartsWith ("Build FAILED.", StringComparison.Ordinal)) - .FirstOrDefault (x => x.Contains ("error XA1019:")); - Assert.IsNotNull (error, "Build should have failed with XA1019."); - } - } - [Test] public void BindingWithAndroidJavaSource () { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index 1048b4c1858..57a188a4741 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -927,43 +927,6 @@ public void BuildAfterUpgradingNuget () } } - [Test] - [Category ("DotNetIgnore")] // Xamarin.Forms version is too old, uses net45 MSBuild tasks - [NonParallelizable] - public void CompileBeforeUpgradingNuGet () - { - var proj = new XamarinAndroidApplicationProject (); - proj.MainActivity = proj.DefaultMainActivity.Replace ("public class MainActivity : Activity", "public class MainActivity : Xamarin.Forms.Platform.Android.FormsAppCompatActivity"); - - proj.PackageReferences.Add (KnownPackages.XamarinForms_2_3_4_231); - proj.PackageReferences.Add (KnownPackages.AndroidSupportV4_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCoreUI_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCoreUtils_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportDesign_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportFragment_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportMediaCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7AppCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7CardView_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7MediaRouter_27_0_2_1); - - using (var b = CreateApkBuilder (Path.Combine ("temp", TestName))) { - b.ThrowOnBuildFailure = false; - var projectDir = Path.Combine (Root, b.ProjectDirectory); - if (Directory.Exists (projectDir)) - Directory.Delete (projectDir, true); - Assert.IsTrue (b.DesignTimeBuild (proj), "design-time build should have succeeded."); - - proj.PackageReferences.Clear (); - //NOTE: we can get all the other dependencies transitively, yay! - proj.PackageReferences.Add (KnownPackages.XamarinForms_4_4_0_991265); - Assert.IsTrue (b.Restore (proj, doNotCleanupOnUpdate: true), "Restore should have worked."); - Assert.IsTrue (b.Build (proj, saveProject: true, doNotCleanupOnUpdate: true), "second build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (b.LastBuildOutput, "Refreshing Xamarin.Android.Support.v7.AppCompat.dll"), "`ResolveLibraryProjectImports` should not skip `Xamarin.Android.Support.v7.AppCompat.dll`!"); - Assert.IsTrue (StringAssertEx.ContainsText (b.LastBuildOutput, "Deleting unknown jar: support-annotations.jar"), "`support-annotations.jar` should be deleted!"); - } - } - [Test] public void BuildInDesignTimeMode ([Values(false, true)] bool useManagedParser) { @@ -993,71 +956,6 @@ public void BuildInDesignTimeMode ([Values(false, true)] bool useManagedParser) } [Test] - [Category ("DotNetIgnore")] // n/a in .NET 5+, test validates __AndroidLibraryProjects__.zip generation - public void CheckLibraryImportsUpgrade () - { - var path = Path.Combine ("temp", TestContext.CurrentContext.Test.Name); - var libproj = new XamarinAndroidLibraryProject () { - IsRelease = true, - ProjectName = "Library1" - }; - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - ProjectName = "App1", - }; - proj.References.Add (new BuildItem ("ProjectReference", $"..\\Library1\\Library1.csproj")); - proj.SetProperty ("_AndroidLibrayProjectIntermediatePath", Path.Combine (proj.IntermediateOutputPath, "__library_projects__")); - using (var libb = CreateDllBuilder (Path.Combine (path, libproj.ProjectName), false, false)) { - Assert.IsTrue (libb.Build (libproj), "Build should have succeeded."); - using (var builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName), false, false)) { - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - Assert.IsTrue (Directory.Exists (Path.Combine (Root, path, proj.ProjectName, proj.IntermediateOutputPath, "__library_projects__")), - "The __library_projects__ directory should exist."); - proj.RemoveProperty ("_AndroidLibrayProjectIntermediatePath"); - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - Assert.IsFalse (Directory.Exists (Path.Combine (Root, path, proj.ProjectName, proj.IntermediateOutputPath, "__library_projects__")), - "The __library_projects__ directory should not exist, due to IncrementalClean."); - Assert.IsTrue (libb.Clean (libproj), "Clean should have succeeded."); - Assert.IsTrue (libb.Build (libproj), "Build should have succeeded."); - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - var zipFile = libb.Output.GetIntermediaryPath ("__AndroidLibraryProjects__.zip"); - Assert.IsTrue (File.Exists (zipFile)); - using (var zip = ZipHelper.OpenZip (zipFile)) { - Assert.IsTrue (zip.ContainsEntry ("library_project_imports/__res_name_case_map.txt"), $"{zipFile} should contain a library_project_imports/__res_name_case_map.txt entry"); - } - Assert.IsFalse (Directory.Exists (Path.Combine (Root, path, proj.ProjectName, proj.IntermediateOutputPath, "__library_projects__")), - "The __library_projects__ directory should not exist."); - Assert.IsTrue (Directory.Exists (Path.Combine (Root, path, proj.ProjectName, proj.IntermediateOutputPath, "lp")), - "The lp directory should exist."); - - } - } - } - - [Test] - [Category ("DotNetIgnore")] // n/a in .NET 5+, because it uses 'netcoreapp1.0\pclcrypto.dll' - public void ResolveLibraryImportsWithInvalidZip () - { - var proj = new XamarinAndroidApplicationProject { - PackageReferences = { - KnownPackages.PCLCrypto_Alpha, - }, - }; - using (var b = CreateApkBuilder ()) { - b.Target = "Build"; - b.ThrowOnBuildFailure = false; - if (b.Build (proj)) { - //NOTE: `:` in a file path should fail on Windows, but passes on macOS - if (IsWindows) - Assert.Fail ("Build should have failed."); - } else { - Assert.IsTrue (StringAssertEx.ContainsText (b.LastBuildOutput, "error XA4303: Error extracting resources from"), "Should receive XA4303 error."); - } - } - } - - [Test] - [Category ("DotNetIgnore")] // n/a in .NET 5+, test validates __AndroidLibraryProjects__.zip generation public void AndroidLibraryProjectsZipWithOddPaths () { var proj = new XamarinAndroidLibraryProject (); @@ -1075,10 +973,10 @@ public void AndroidLibraryProjectsZipWithOddPaths () using (var b = CreateDllBuilder ()) { Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var zipFile = Path.Combine (Root, b.ProjectDirectory, b.Output.IntermediateOutputPath, "foo", "__AndroidLibraryProjects__.zip"); + var zipFile = Path.Combine (Root, b.ProjectDirectory, b.Output.OutputPath, $"{proj.ProjectName}.aar"); FileAssert.Exists (zipFile); using (var zip = ZipHelper.OpenZip (zipFile)) { - Assert.IsTrue (zip.ContainsEntry ("library_project_imports/res/values/foo.xml"), $"{zipFile} should contain a library_project_imports/res/values/foo.xml entry"); + Assert.IsTrue (zip.ContainsEntry ("res/values/foo.xml"), $"{zipFile} should contain a res/values/foo.xml entry"); } } } @@ -1097,14 +995,14 @@ public void AndroidLibraryProjectsZipWithOddPaths () /*buildToolsVersion*/ "24.0.1", /*JavaVersion*/ "1.7.0_101", /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ false, + /*expectedResult*/ true, }, new object [] { /*targetFrameworkVersion*/ "v7.1", /*buildToolsVersion*/ "24.0.1", /*JavaVersion*/ "1.6.0_101", /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ false, + /*expectedResult*/ true, }, new object [] { /*targetFrameworkVersion*/ "v6.0", @@ -1125,7 +1023,7 @@ public void AndroidLibraryProjectsZipWithOddPaths () /*buildToolsVersion*/ "24.0.0", /*JavaVersion*/ "1.6.0_101", /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ false, + /*expectedResult*/ true, }, new object [] { /*targetFrameworkVersion*/ "v5.0", @@ -1153,7 +1051,7 @@ public void AndroidLibraryProjectsZipWithOddPaths () /*buildToolsVersion*/ "24.0.1", /*JavaVersion*/ "1.6.0_101", /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ false, + /*expectedResult*/ true, }, new object [] { /*targetFrameworkVersion*/ "v7.1", @@ -1167,14 +1065,13 @@ public void AndroidLibraryProjectsZipWithOddPaths () /*buildToolsVersion*/ "24.0.1", /*JavaVersion*/ "9.0.4", /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ false, + /*expectedResult*/ true, }, }; #pragma warning restore 414 [Test] [TestCaseSource (nameof (validateJavaVersionTestCases))] - [Category ("DotNetIgnore")] // n/a under .NET 5+ public void ValidateJavaVersion (string targetFrameworkVersion, string buildToolsVersion, string javaVersion, string latestSupportedJavaVersion, bool expectedResult) { var path = Path.Combine ("temp", $"ValidateJavaVersion_{targetFrameworkVersion}_{buildToolsVersion}_{latestSupportedJavaVersion}_{javaVersion}"); @@ -1188,10 +1085,8 @@ public void ValidateJavaVersion (string targetFrameworkVersion, string buildTool UseLatestPlatformSdk = false, }; using (var builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName), false, false)) { - if (!Directory.Exists (Path.Combine (TestEnvironment.MonoAndroidFrameworkDirectory, targetFrameworkVersion))) - Assert.Ignore ("This is a Pull Request Build. Ignoring test."); builder.ThrowOnBuildFailure = false; - builder.Target = "_SetLatestTargetFrameworkVersion"; + builder.Target = "_ResolveSdks"; Assert.AreEqual (expectedResult, builder.Build (proj, parameters: new string[] { $"JavaSdkDirectory={javaPath}", $"JavaToolExe={javaExe}", @@ -1232,77 +1127,6 @@ public void IfAndroidJarDoesNotExistThrowXA5207 () Directory.Delete (AndroidSdkDirectory, recursive: true); } - [Test] - [Category ("DotNetIgnore")] // n/a under .NET 5+ - public void ValidateUseLatestAndroid () - { - var apis = new ApiInfo [] { - new ApiInfo () { Id = "23", Level = 23, Name = "Marshmallow", FrameworkVersion = "v6.0", Stable = true }, - new ApiInfo () { Id = "26", Level = 26, Name = "Oreo", FrameworkVersion = "v8.0", Stable = true }, - new ApiInfo () { Id = "27", Level = 27, Name = "Oreo", FrameworkVersion = "v8.1", Stable = true }, - new ApiInfo () { Id = "P", Level = 28, Name = "P", FrameworkVersion="v8.99", Stable = false }, - }; - var path = Path.Combine ("temp", TestName); - var androidSdkPath = CreateFauxAndroidSdkDirectory (Path.Combine (path, "android-sdk"), - "23.0.6", apis); - var referencesPath = CreateFauxReferencesDirectory (Path.Combine (path, "xbuild-frameworks"), apis); - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - TargetFrameworkVersion = "v8.0", - UseLatestPlatformSdk = false, - }; - var parameters = new string [] { - $"TargetFrameworkRootPath={referencesPath}", - $"AndroidSdkDirectory={androidSdkPath}", - }; - var envVar = new Dictionary { - { "XBUILD_FRAMEWORK_FOLDERS_PATH", referencesPath }, - }; - using (var builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName), false, false)) { - builder.ThrowOnBuildFailure = false; - builder.Target = "_SetLatestTargetFrameworkVersion"; - Assert.True (builder.Build (proj, parameters: parameters, environmentVariables: envVar), - string.Format ("First Build should have succeeded")); - - //NOTE: these are generally of this form, from diagnostic log output: - // Task Parameter:TargetFrameworkVersion=v8.0 - // ... - // Output Property: TargetFrameworkVersion=v8.0 - // ValidateJavaVersion and ResolveAndroidTooling take input, ResolveAndroidTooling has final output - - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Task Parameter:TargetFrameworkVersion=v8.0", 2), "TargetFrameworkVersion should initially be v8.0"); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Output Property: TargetFrameworkVersion=v8.0", 1), "TargetFrameworkVersion should be v8.0"); - - proj.TargetFrameworkVersion = "v8.0"; - Assert.True (builder.Build (proj, parameters: parameters, environmentVariables: envVar), - string.Format ("Second Build should have succeeded")); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Task Parameter:TargetFrameworkVersion=v8.0", 2), "TargetFrameworkVersion should initially be v8.0"); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Output Property: TargetFrameworkVersion=v8.0", 1), "TargetFrameworkVersion should be v8.0"); - - proj.UseLatestPlatformSdk = true; - proj.TargetFrameworkVersion = "v8.1"; - Assert.True (builder.Build (proj, parameters: parameters, environmentVariables: envVar), - string.Format ("Third Build should have succeeded")); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Task Parameter:TargetFrameworkVersion=v8.1", 2), "TargetFrameworkVersion should initially be v8.1"); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Output Property: TargetFrameworkVersion=v8.1", 1), "TargetFrameworkVersion should be v8.1"); - - proj.UseLatestPlatformSdk = true; - proj.TargetFrameworkVersion = "v8.99"; - Assert.True (builder.Build (proj, parameters: parameters, environmentVariables: envVar), - string.Format ("Third Build should have succeeded")); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Task Parameter:TargetFrameworkVersion=v8.99", 2), "TargetFrameworkVersion should initially be v8.99"); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Output Property: TargetFrameworkVersion=v8.99", 1), "TargetFrameworkVersion should be v8.99"); - - proj.UseLatestPlatformSdk = true; - proj.TargetFrameworkVersion = "v6.0"; - Assert.True (builder.Build (proj, parameters: parameters, environmentVariables: envVar), - string.Format ("Forth Build should have succeeded")); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Task Parameter:TargetFrameworkVersion=v6.0", 2), "TargetFrameworkVersion should initially be v6.0"); - Assert.IsTrue (builder.LastBuildOutput.ContainsOccurances ("Output Property: TargetFrameworkVersion=v8.1", 1), "TargetFrameworkVersion should be v8.1"); - } - Directory.Delete (referencesPath, recursive: true); - } - [Test] public void XA4212 () { @@ -1333,27 +1157,6 @@ public void Dispose () } } - [Test] - [Category ("DotNetIgnore")] // n/a for .NET 5+ - public void RunXABuildInParallel () - { - var xabuild = new ProjectBuilder ("temp/RunXABuildInParallel").BuildTool; - var psi = new ProcessStartInfo (xabuild, "/version") { - CreateNoWindow = true, - RedirectStandardOutput = true, - RedirectStandardError = true, - WindowStyle = ProcessWindowStyle.Hidden, - UseShellExecute = false, - }; - - Parallel.For (0, 10, i => { - using (var p = Process.Start (psi)) { - p.WaitForExit (); - Assert.AreEqual (0, p.ExitCode); - } - }); - } - [Test] public void Desugar ([Values (true, false)] bool isRelease, [Values ("", "r8")] string linkTool) { @@ -1477,7 +1280,6 @@ public void MissingOrgApacheHttpClient () //NOTE: tests type forwarders in Mono.Android.dll to System.Drawing.Common.dll [Test] - [Category ("DotNetIgnore")] // Fails with: error CS0433: The type 'Color' exists in both 'Splat' and 'System.Drawing.Primitives' public void SystemDrawingCommon () { var proj = new XamarinAndroidApplicationProject { @@ -1489,7 +1291,6 @@ public void SystemDrawingCommon () }, PackageReferences = { KnownPackages.Acr_UserDialogs, - KnownPackages.Xamarin_Build_Download_0_4_11, } }; using (var b = CreateApkBuilder (Path.Combine ("temp", TestName))) { @@ -1526,22 +1327,6 @@ public void MicrosoftExtensionsHttp () } } - [Test] - [Category ("DotNetIgnore")] // n/a on .NET 5+, does not use $(AndroidSupportedAbis) - [TestCase ("armeabi;armeabi-v7a", TestName = "XA0115")] - [TestCase ("armeabi,armeabi-v7a", TestName = "XA0115Commas")] - public void XA0115 (string abis) - { - var proj = new XamarinAndroidApplicationProject (); - proj.SetProperty (KnownProperties.AndroidSupportedAbis, abis); - using (var builder = CreateApkBuilder ()) { - builder.ThrowOnBuildFailure = false; - Assert.IsFalse (builder.Build (proj), "Build should have failed with XA0115."); - StringAssertEx.Contains ($"error XA0115", builder.LastBuildOutput, "Error should be XA0115"); - Assert.IsTrue (builder.Clean (proj), "Clean should have succeeded."); - } - } - [Test] public void XA0119 () { @@ -1918,17 +1703,6 @@ public void AllResourcesInClassLibrary ([Values (true, false)] bool useAapt2, [V } } - [Test] - [Category ("DotNetIgnore")] // n/a on .NET 5+, does not use $(AndroidSupportedAbis) - public void AbiDelimiters ([Values ("armeabi-v7a%3bx86", "armeabi-v7a,x86")] string abis) - { - var proj = new XamarinAndroidApplicationProject (); - proj.SetProperty (KnownProperties.AndroidSupportedAbis, abis); - using (var b = CreateApkBuilder (Path.Combine ("temp", $"{nameof (AbiDelimiters)}_{abis.GetHashCode ()}"))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - } - } - [Test] public void WorkManager () { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs index 219fa75914f..539ee7c8242 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest2.cs @@ -816,12 +816,10 @@ public void AndroidResourceNotExist () } [Test] - [Category ("DotNetIgnore")] // n/a for .NET 5+ public void TargetFrameworkMonikerAssemblyAttributesPath () { - const string filePattern = "MonoAndroid,Version=v*.AssemblyAttributes.cs"; + const string filePattern = ".NETCoreApp,Version=*.AssemblyAttributes.cs"; var proj = new XamarinAndroidApplicationProject { - TargetFrameworkVersion = "v6.0", }; proj.SetProperty ("AndroidUseLatestPlatformSdk", "True"); @@ -829,12 +827,9 @@ public void TargetFrameworkMonikerAssemblyAttributesPath () Assert.IsTrue (b.Build (proj), "build should have succeeded."); var intermediate = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); - var old_assemblyattributespath = Path.Combine (intermediate, $"MonoAndroid,Version={proj.TargetFrameworkVersion}.AssemblyAttributes.cs"); - FileAssert.DoesNotExist (old_assemblyattributespath, "TargetFrameworkMonikerAssemblyAttributesPath should have the newer TargetFrameworkVersion."); var new_assemblyattributespath = Directory.EnumerateFiles (intermediate, filePattern).SingleOrDefault (); Assert.IsNotNull (new_assemblyattributespath, $"A *single* file of pattern {filePattern} should exist in `$(IntermediateOutputPath)`."); - StringAssert.DoesNotContain (proj.TargetFrameworkVersion, File.ReadAllText (new_assemblyattributespath), $"`{new_assemblyattributespath}` should not contain `{proj.TargetFrameworkVersion}`!"); } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EnvironmentContentTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EnvironmentContentTests.cs index 24b03b51b49..99608f4f796 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EnvironmentContentTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/EnvironmentContentTests.cs @@ -242,57 +242,5 @@ public void CheckHttpClientHandlerType () Assert.AreEqual (expectedUpdatedValue, envvars[httpClientHandlerVarName]); } } - - static object [] TlsProviderTestCases = - { - // androidTlsProvider, isRelease, extpected - new object[] { "", true, true, }, - new object[] { "default", true, true, }, - new object[] { "legacy", true, true, }, - new object[] { "btls", true, true, } - }; - - [Test] - [Category ("DotNetIgnore")] // .NET 5+ does not use these native libraries - [TestCaseSource (nameof (TlsProviderTestCases))] - public void BuildWithTlsProvider (string androidTlsProvider, bool isRelease, bool expected) - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = isRelease, - }; - var supportedAbis = new string [] { "armeabi-v7a", "arm64-v8a" }; - proj.SetAndroidSupportedAbis (supportedAbis); - - using (var b = CreateApkBuilder (Path.Combine ("temp", $"BuildWithTlsProvider_{androidTlsProvider}_{isRelease}_{expected}"))) { - proj.SetProperty ("AndroidTlsProvider", androidTlsProvider); - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var intermediateOutputDir = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); - var outpath = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath); - var apk = Path.Combine (outpath, $"{proj.PackageName}-Signed.apk"); - using (var zipFile = ZipHelper.OpenZip (apk)) { - foreach (var abi in supportedAbis) { - if (expected) { - Assert.IsNotNull (ZipHelper.ReadFileFromZip (zipFile, - $"lib/{abi}/libmono-btls-shared.so"), - $"lib/{abi}/libmono-btls-shared.so should exist in the apk."); - } - else { - Assert.IsNull (ZipHelper.ReadFileFromZip (zipFile, - $"lib/{abi}/libmono-btls-shared.so"), - $"lib/{abi}/libmono-btls-shared.so should not exist in the apk."); - } - } - } - List envFiles = EnvironmentHelper.GatherEnvironmentFiles (intermediateOutputDir, string.Join (";", supportedAbis), true); - Dictionary envvars = EnvironmentHelper.ReadEnvironmentVariables (envFiles); - Assert.IsTrue (envvars.ContainsKey ("XA_TLS_PROVIDER"), "Environment should contain XA_TLS_PROVIDER."); - if (androidTlsProvider == string.Empty) { - Assert.AreEqual ("btls", envvars["XA_TLS_PROVIDER"], "'XA_TLS_PROVIDER' should have been 'btls' when provider is not set."); - } else { - Assert.AreEqual (androidTlsProvider, envvars["XA_TLS_PROVIDER"], $"'XA_TLS_PROVIDER' should have been '{androidTlsProvider}'."); - } - } - } - } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MSBuildSdkExtrasTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MSBuildSdkExtrasTests.cs deleted file mode 100644 index 09346a9f2a9..00000000000 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/MSBuildSdkExtrasTests.cs +++ /dev/null @@ -1,93 +0,0 @@ -using System.IO; -using System.Linq; -using Mono.Cecil; -using NUnit.Framework; -using Xamarin.ProjectTools; - -namespace Xamarin.Android.Build.Tests -{ - [TestFixture] - [NonParallelizable] // On MacOS, parallel /restore causes issues - [Category ("DotNetIgnore")] // Uses MSBuild.Sdk.Extras - public class MSBuildSdkExtrasTests : BaseTest - { - [Test] - public void ClassLibrary () - { - var proj = new MSBuildSdkExtrasProject (); - using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var output = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath, proj.ProjectName + ".dll"); - FileAssert.Exists (output); - AssertContainsClass (output, "Class1", contains: true); - } - } - - [Test] - public void ClassLibraryNoResources () - { - var proj = new MSBuildSdkExtrasProject (); - proj.Sources.Remove (proj.Sources.First (s => s.BuildAction == "AndroidResource")); - using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var output = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath, proj.ProjectName + ".dll"); - FileAssert.Exists (output); - AssertContainsClass (output, "Class1", contains: true); - } - } - - [Test] - public void BindingProject () - { - var proj = new MSBuildSdkExtrasProject { - IsBindingProject = true, - }; - proj.OtherBuildItems.Add (new AndroidItem.EmbeddedJar ("Jars\\svg-android.jar") { - WebContent = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/svg-android/svg-android.jar" - }); - using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var output = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath, proj.ProjectName + ".dll"); - FileAssert.Exists (output); - AssertContainsClass (output, "Com.Larvalabs.Svgandroid.SVG", contains: true); - } - } - - [Test] - public void MultiTargeting () - { - var proj = new MSBuildSdkExtrasProject (); - proj.TargetFrameworks += ";netstandard2.0"; - proj.Sources.Add (new BuildItem.Source ("MyView.cs") { - TextContent = () => -@"#if __ANDROID__ -class MyView : Android.Views.View -{ - public MyView (Android.Content.Context c) : base (c) { } -} -#endif", - }); - using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var output = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath, proj.ProjectName + ".dll"); - FileAssert.Exists (output); - AssertContainsClass (output, "MyView", contains: true); - output = Path.Combine (Root, b.ProjectDirectory, proj.OutputPath, "..", "netstandard2.0", proj.ProjectName + ".dll"); - FileAssert.Exists (output); - AssertContainsClass (output, "MyView", contains: false); - } - } - - void AssertContainsClass (string assemblyFile, string className, bool contains) - { - using (var assembly = AssemblyDefinition.ReadAssembly(assemblyFile)) { - bool result = assembly.MainModule.Types.Select (t => t.FullName).Contains (className); - if (contains) { - Assert.IsTrue (result, $"{assemblyFile} should contain {className}!"); - } else { - Assert.IsFalse (result, $"{assemblyFile} should *not* contain {className}!"); - } - } - } - } -} diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/PackagingTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/PackagingTest.cs index cd353e5001d..2d2be7136da 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/PackagingTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/PackagingTest.cs @@ -468,45 +468,6 @@ int GetVersionCodeFromIntermediateManifest (string manifestFilePath) } } - [Test] - [Category ("DotNetIgnore")] // Xamarin.Forms version is too old, uses net45 MSBuild tasks - [NonParallelizable] // Commonly fails NuGet restore - public void CheckAapt2WarningsDoNotGenerateErrors () - { - //https://github.com/xamarin/xamarin-android/issues/3083 - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - TargetFrameworkVersion = Xamarin.ProjectTools.Versions.Oreo_27, - UseLatestPlatformSdk = false, - }; - proj.PackageReferences.Add (KnownPackages.XamarinForms_2_3_4_231); - proj.PackageReferences.Add (KnownPackages.AndroidSupportV4_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCoreUI_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportCoreUtils_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportDesign_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportFragment_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportMediaCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7AppCompat_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7CardView_27_0_2_1); - proj.PackageReferences.Add (KnownPackages.SupportV7MediaRouter_27_0_2_1); - proj.SetProperty (proj.ReleaseProperties, KnownProperties.AndroidCreatePackagePerAbi, true); - proj.SetAndroidSupportedAbis ("armeabi-v7a", "x86"); - using (var b = CreateApkBuilder (Path.Combine ("temp", TestName))) { - if (!b.TargetFrameworkExists (proj.TargetFrameworkVersion)) - Assert.Ignore ($"Skipped as {proj.TargetFrameworkVersion} not available."); - Assert.IsTrue (b.Build (proj), "first build should have succeeded."); - string intermediateDir = TestEnvironment.IsWindows - ? Path.Combine (proj.IntermediateOutputPath, proj.TargetFrameworkAbbreviated) : proj.IntermediateOutputPath; - var packagedResource = Path.Combine (b.Root, b.ProjectDirectory, intermediateDir, "android", "bin", "packaged_resources"); - FileAssert.Exists (packagedResource, $"{packagedResource} should have been created."); - var packagedResourcearm = packagedResource + "-armeabi-v7a"; - FileAssert.Exists (packagedResourcearm, $"{packagedResourcearm} should have been created."); - var packagedResourcex86 = packagedResource + "-x86"; - FileAssert.Exists (packagedResourcex86, $"{packagedResourcex86} should have been created."); - } - } - [Test] public void CheckAppBundle ([Values (true, false)] bool isRelease) { @@ -535,291 +496,6 @@ public void CheckAppBundle ([Values (true, false)] bool isRelease) } } - [Test] - [Category ("DotNetIgnore")] // Xamarin.Forms version is too old, uses net45 MSBuild tasks - public void NetStandardReferenceTest () - { - var netStandardProject = new DotNetStandard () { - ProjectName = "XamFormsSample", - ProjectGuid = Guid.NewGuid ().ToString (), - Sdk = "Microsoft.NET.Sdk", - TargetFramework = "netstandard1.4", - IsRelease = true, - PackageTargetFallback = "portable-net45+win8+wpa81+wp8", - PackageReferences = { - KnownPackages.XamarinForms_2_3_4_231, - new Package () { - Id = "System.IO.Packaging", - Version = "4.4.0", - }, - new Package () { - Id = "Newtonsoft.Json", - Version = "13.0.1" - }, - }, - OtherBuildItems = { - new BuildItem ("None") { - Remove = () => "**\\*.xaml", - }, - new BuildItem ("Compile") { - Update = () => "**\\*.xaml.cs", - DependentUpon = () => "%(Filename)" - }, - new BuildItem ("EmbeddedResource") { - Include = () => "**\\*.xaml", - SubType = () => "Designer", - Generator = () => "MSBuild:UpdateDesignTimeXaml", - }, - }, - Sources = { - new BuildItem.Source ("App.xaml.cs") { - TextContent = () => @"using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using Newtonsoft.Json; -using System.IO.Packaging; - -using Xamarin.Forms; - -namespace XamFormsSample -{ - public partial class App : Application - { - Package package; - - public App() - { - try { - JsonConvert.DeserializeObject(""test""); - package = Package.Open (""""); - } catch { - } - InitializeComponent(); - - MainPage = new ContentPage (); - } - - protected override void OnStart() - { - // Handle when your app starts - } - - protected override void OnSleep() - { - // Handle when your app sleeps - } - - protected override void OnResume() - { - // Handle when your app resumes - } - } -}", - }, - new BuildItem.Source ("App.xaml") { - TextContent = () => @" - - - - -", - }, - }, - }; - - var app = new XamarinAndroidApplicationProject () { - ProjectName = "App1", - IsRelease = true, - UseLatestPlatformSdk = true, - References = { - new BuildItem.Reference ("Mono.Android.Export"), - new BuildItem.ProjectReference ($"..\\{netStandardProject.ProjectName}\\{netStandardProject.ProjectName}.csproj", - netStandardProject.ProjectName, netStandardProject.ProjectGuid), - }, - PackageReferences = { - KnownPackages.SupportDesign_27_0_2_1, - KnownPackages.SupportV7CardView_27_0_2_1, - KnownPackages.AndroidSupportV4_27_0_2_1, - KnownPackages.SupportCoreUtils_27_0_2_1, - KnownPackages.SupportMediaCompat_27_0_2_1, - KnownPackages.SupportFragment_27_0_2_1, - KnownPackages.SupportCoreUI_27_0_2_1, - KnownPackages.SupportCompat_27_0_2_1, - KnownPackages.SupportV7AppCompat_27_0_2_1, - KnownPackages.SupportV7MediaRouter_27_0_2_1, - KnownPackages.XamarinForms_2_3_4_231, - new Package () { - Id = "System.Runtime.Loader", - Version = "4.3.0", - }, - } - }; - app.SetProperty ("AndroidUseAssemblyStore", "False"); - app.MainActivity = @"using System; -using Android.App; -using Android.Content; -using Android.Runtime; -using Android.Views; -using Android.Widget; -using Android.OS; -using XamFormsSample; - -namespace App1 -{ - [Activity (Label = ""App1"", MainLauncher = true, Icon = ""@drawable/icon"")] - public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity { - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - global::Xamarin.Forms.Forms.Init (this, bundle); - - LoadApplication (new App ()); - } - } - }"; - app.SetAndroidSupportedAbis ("x86", "armeabi-v7a"); - var expectedFiles = new string [] { - "Java.Interop.dll", - "Mono.Android.dll", - "mscorlib.dll", - "System.Core.dll", - "System.Data.dll", - "System.dll", - "System.Runtime.Serialization.dll", - "System.IO.Packaging.dll", - "System.IO.Compression.dll", - "Mono.Android.Export.dll", - "App1.dll", - "FormsViewGroup.dll", - "Xamarin.Android.Arch.Lifecycle.Common.dll", - "Xamarin.Android.Support.Compat.dll", - "Xamarin.Android.Support.Core.UI.dll", - "Xamarin.Android.Support.Core.Utils.dll", - "Xamarin.Android.Support.Design.dll", - "Xamarin.Android.Support.Fragment.dll", - "Xamarin.Android.Support.v7.AppCompat.dll", - "Xamarin.Android.Support.v7.CardView.dll", - "Xamarin.Forms.Core.dll", - "Xamarin.Forms.Platform.Android.dll", - "Xamarin.Forms.Platform.dll", - "Xamarin.Forms.Xaml.dll", - "XamFormsSample.dll", - "Mono.Security.dll", - "System.Xml.dll", - "System.Net.Http.dll", - "System.ServiceModel.Internals.dll", - "Newtonsoft.Json.dll", - "System.Numerics.dll", - "System.Xml.Linq.dll", - }; - var path = Path.Combine ("temp", TestContext.CurrentContext.Test.Name); - using (var builder = CreateDllBuilder (Path.Combine (path, netStandardProject.ProjectName), cleanupOnDispose: false)) { - using (var ab = CreateApkBuilder (Path.Combine (path, app.ProjectName), cleanupOnDispose: false)) { - Assert.IsTrue (builder.Build (netStandardProject), "XamFormsSample should have built."); - Assert.IsTrue (ab.Build (app), "App should have built."); - var apk = Path.Combine (Root, ab.ProjectDirectory, - app.OutputPath, $"{app.PackageName}-Signed.apk"); - using (var zip = ZipHelper.OpenZip (apk)) { - var existingFiles = zip.Where (a => a.FullName.StartsWith ("assemblies/", StringComparison.InvariantCultureIgnoreCase)); - var missingFiles = expectedFiles.Where (x => !zip.ContainsEntry ("assemblies/" + Path.GetFileName (x))); - Assert.IsFalse (missingFiles.Any (), - string.Format ("The following Expected files are missing. {0}", - string.Join (Environment.NewLine, missingFiles))); - var additionalFiles = existingFiles.Where (x => !expectedFiles.Contains (Path.GetFileName (x.FullName))); - Assert.IsTrue (!additionalFiles.Any (), - string.Format ("Unexpected Files found! {0}", - string.Join (Environment.NewLine, additionalFiles.Select (x => x.FullName)))); - } - } - } - } - - [Test] - [Category ("DotNetIgnore")] // Uses MSBuild.Sdk.Extras - public void CheckTheCorrectRuntimeAssemblyIsUsedFromNuget () - { - string monoandroidFramework = "monoandroid10.0"; - string path = Path.Combine (Root, "temp", TestName); - var ns = new DotNetStandard () { - ProjectName = "Dummy", - Sdk = "MSBuild.Sdk.Extras/2.0.54", - Sources = { - new BuildItem.Source ("Class1.cs") { - TextContent = () => @"public class Class1 { -#if __ANDROID__ - public static string Library => ""Android""; -#else - public static string Library => "".NET Standard""; -#endif -}", - }, - }, - OtherBuildItems = { - new BuildItem.NoActionResource ("$(OutputPath)netstandard2.0\\$(AssemblyName).dll") { - TextContent = null, - BinaryContent = null, - Metadata = { - { "PackagePath", "ref\\netstandard2.0" }, - { "Pack", "True" } - }, - }, - new BuildItem.NoActionResource ($"$(OutputPath){monoandroidFramework}\\$(AssemblyName).dll") { - TextContent = null, - BinaryContent = null, - Metadata = { - { "PackagePath", $"lib\\{monoandroidFramework}" }, - { "Pack", "True" } - }, - }, - }, - }; - ns.SetProperty ("TargetFrameworks", $"netstandard2.0;{monoandroidFramework}"); - ns.SetProperty ("PackageId", "dummy.package.foo"); - ns.SetProperty ("PackageVersion", "1.0.0"); - ns.SetProperty ("GeneratePackageOnBuild", "True"); - ns.SetProperty ("IncludeBuildOutput", "False"); - ns.SetProperty ("Summary", "Test"); - ns.SetProperty ("Description", "Test"); - ns.SetProperty ("PackageOutputPath", path); - - - var xa = new XamarinAndroidApplicationProject () { - ProjectName = "App", - PackageReferences = { - new Package () { - Id = "dummy.package.foo", - Version = "1.0.0", - }, - }, - OtherBuildItems = { - new BuildItem.NoActionResource ("NuGet.config") { - }, - }, - }; - xa.SetProperty ("RestoreNoCache", "true"); - xa.SetProperty ("RestorePackagesPath", "$(MSBuildThisFileDirectory)packages"); - using (var nsb = CreateDllBuilder (Path.Combine (path, ns.ProjectName), cleanupAfterSuccessfulBuild: false, cleanupOnDispose: false)) - using (var xab = CreateApkBuilder (Path.Combine (path, xa.ProjectName), cleanupAfterSuccessfulBuild: false, cleanupOnDispose: false)) { - nsb.ThrowOnBuildFailure = xab.ThrowOnBuildFailure = false; - Assert.IsTrue (nsb.Build (ns), "Build of NetStandard Library should have succeeded."); - Assert.IsFalse (xab.Build (xa, doNotCleanupOnUpdate: true), "Build of App Library should have failed."); - File.WriteAllText (Path.Combine (Root, xab.ProjectDirectory, "NuGet.config"), @" - - - - - -"); - Assert.IsTrue (xab.Build (xa, doNotCleanupOnUpdate: true), "Build of App Library should have succeeded."); - string expected = Path.Combine ("dummy.package.foo", "1.0.0", "lib", monoandroidFramework, "Dummy.dll"); - Assert.IsTrue (xab.LastBuildOutput.ContainsText (expected), $"Build should be using {expected}"); - } - } - [Test] public void MissingSatelliteAssemblyInLibrary () { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/KnownPackages.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/KnownPackages.cs index c4dca5c2b42..5caf109940b 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/KnownPackages.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/KnownPackages.cs @@ -525,16 +525,7 @@ public static class KnownPackages }; public static Package Acr_UserDialogs = new Package { Id = "Acr.UserDialogs", - Version = "6.5.1", - TargetFramework = "MonoAndroid10", - References = { - new BuildItem.Reference ("Acr.UserDialogs") { - MetadataValues = "HintPath=..\\packages\\Acr.UserDialogs.6.5.1\\lib\\MonoAndroid10\\Acr.UserDialogs.dll" - }, - new BuildItem.Reference ("Acr.UserDialogs.Interfaces") { - MetadataValues = "HintPath=..\\packages\\Acr.UserDialogs.6.5.1\\lib\\MonoAndroid10\\Acr.UserDialogs.Interfaces.dll" - } - }, + Version = "8.0.1", }; public static Package CircleImageView = new Package { Id = "Refractored.Controls.CircleImageView", diff --git a/tests/MSBuildDeviceIntegration/Tests/DeleteBinObjTest.cs b/tests/MSBuildDeviceIntegration/Tests/DeleteBinObjTest.cs deleted file mode 100644 index 532b5abb21e..00000000000 --- a/tests/MSBuildDeviceIntegration/Tests/DeleteBinObjTest.cs +++ /dev/null @@ -1,98 +0,0 @@ -using NUnit.Framework; -using System.Collections.Generic; -using System.IO; -using Xamarin.ProjectTools; - -namespace Xamarin.Android.Build.Tests -{ - [TestFixture] - [Category ("DotNetIgnore")] // .csproj files are legacy projects that won't build under dotnet - public class DeleteBinObjTest : DeviceTest - { - const string BaseUrl = "https://github.com/dellis1972/xamarin-android-unittest-files/blob/main/"; - readonly DownloadedCache Cache = new DownloadedCache (); - - string HostOS => IsWindows ? "Windows" : "Darwin"; - void RunTest (string name, string sln, string csproj, string version, string revision, string packageName, string javaPackageName, bool isRelease) - { - var configuration = isRelease ? "Release" : "Debug"; - var zipPath = Cache.GetAsFile ($"{BaseUrl}{name}-{version}-{HostOS}-{revision}.7z?raw=true"); - using (var builder = CreateApkBuilder (Path.Combine ("temp", TestName))) - using (var zip = SevenZipHelper.Open (zipPath, FileMode.Open)) { - builder.AutomaticNuGetRestore = false; - - if (!builder.TargetFrameworkExists ("v9.0")) { - Assert.Ignore ("TargetFrameworkVersion=v9.0 required for this test."); - return; - } - - var projectDir = Path.Combine (Root, builder.ProjectDirectory); - if (Directory.Exists (projectDir)) - Directory.Delete (projectDir, recursive: true); - zip.ExtractAll (projectDir); - - var solution = new ExistingProject { - IsRelease = isRelease, - ProjectFilePath = Path.Combine (projectDir, sln), - }; - // RestoreNoCache will bypass a global cache on CI machines - Assert.IsTrue (builder.Restore (solution, doNotCleanupOnUpdate: true, parameters: new [] { "RestoreNoCache=True" }), "Restore should have succeeded."); - - var project = new ExistingProject { - IsRelease = isRelease, - ProjectFilePath = Path.Combine (projectDir, csproj), - }; - var parameters = new List { - "Configuration=" + configuration, - // Move the $(IntermediateOutputPath) directory to match zips - "IntermediateOutputPath=" + Path.Combine ("obj", isRelease ? "Release" : "Debug", "90") + Path.DirectorySeparatorChar - }; - if (isRelease || !CommercialBuildAvailable) { - parameters.Add (KnownProperties.AndroidSupportedAbis + "=\"armeabi-v7a;x86;x86_64\""); - } else { - parameters.Add (KnownProperties.AndroidSupportedAbis + "=\"armeabi-v7a;arm64-v8a;x86;x86_64\""); - } - if (IsDeviceAttached ()) { - Assert.IsTrue (builder.Install (project, doNotCleanupOnUpdate: true, parameters: parameters.ToArray (), saveProject: false), - "Install should have succeeded."); - ClearAdbLogcat (); - if (CommercialBuildAvailable) - Assert.True (builder.RunTarget (project, "_Run", doNotCleanupOnUpdate: true, parameters: parameters.ToArray ()), "Project should have run."); - else - AdbStartActivity ($"{packageName}/{javaPackageName}.MainActivity"); - Assert.True (WaitForActivityToStart (packageName, "MainActivity", - Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 30), "Activity should have started."); - } else { - Assert.IsTrue (builder.Build (project, doNotCleanupOnUpdate: true, parameters: parameters.ToArray (), saveProject: false), - "Build should have succeeded."); - } - } - } - - [Test, Category ("UsesDevice")] - public void HelloForms15_9 ([Values (false, true)] bool isRelease) - { - RunTest ("HelloForms", - "HelloForms.sln", - Path.Combine ("HelloForms.Android", "HelloForms.Android.csproj"), - "15.9", - "ecb13a9", - "com.companyname", - "crc6450e568c951913723", - isRelease); - } - - [Test, Category ("UsesDevice")] - public void HelloForms16_4 ([Values (false, true)] bool isRelease) - { - RunTest ("HelloForms", - "HelloForms.sln", - Path.Combine ("HelloForms.Android", "HelloForms.Android.csproj"), - "16.4", - "dea8b8d", - "com.companyname", - "crc6450e568c951913723", - isRelease); - } - } -} diff --git a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs index e6331a607d1..2286d0fed22 100644 --- a/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs +++ b/tests/MSBuildDeviceIntegration/Tests/InstallAndRunTests.cs @@ -301,59 +301,6 @@ public string GetData() { } } - public static string [] ProfilerOptions () => new string [] { - "log:heapshot", // Heapshot - "log:sample", // Sample - "log:nodefaults,exception,monitor,counter,sample", // Sample5_8 - "log:nodefaults,exception,monitor,counter,sample-real", // SampleReal - "log:alloc", // Allocations - "log:nodefaults,gc,gcalloc,gcroot,gcmove,counter", // Allocations5_8 - "log:nodefaults,gc,nogcalloc,gcroot,gcmove,counter", // LightAllocations - "log:calls,alloc,heapshot", // All - }; - - [Test] - [Category ("DotNetIgnore")] // TODO: libmono-profiler-log.so is missing in .NET 6 - public void ProfilerLogOptions_ShouldCreateMlpdFiles ([ValueSource (nameof (ProfilerOptions))] string profilerOption) - { - AssertCommercialBuild (); - - proj = new XamarinAndroidApplicationProject () { - }; - builder = CreateApkBuilder (); - Assert.IsTrue (builder.Install (proj), "Install should have succeeded."); - string mlpdDestination = Path.Combine (Root, builder.ProjectDirectory, "profile.mlpd"); - if (File.Exists (mlpdDestination)) - File.Delete (mlpdDestination); - - RunAdbCommand ($"shell setprop debug.mono.profile {profilerOption}"); - RunProjectAndAssert (proj, builder); - Assert.True (WaitForActivityToStart (proj.PackageName, "MainActivity", - Path.Combine (Root, builder.ProjectDirectory, "logcat.log"), 30), "Activity should have started."); - - // Wait for seven seconds after the activity is displayed to get profiler results - WaitFor (7000); - string profilerFileDir = null; - foreach (var dir in GetOverrideDirectoryPaths (proj.PackageName)) { - var listing = RunAdbCommand ($"shell run-as {proj.PackageName} ls {dir}"); - if (listing.Contains ("profile.mlpd")) { - profilerFileDir = dir; - break; - } - } - - Assert.IsTrue (!string.IsNullOrEmpty (profilerFileDir), $"Unable to locate 'profile.mlpd' in any override directories."); - var profilerContent = RunAdbCommand ($"shell run-as {proj.PackageName} cat {profilerFileDir}/profile.mlpd"); - File.WriteAllText (mlpdDestination, profilerContent); - RunAdbCommand ($"shell run-as {proj.PackageName} rm {profilerFileDir}/profile.mlpd"); - RunAdbCommand ($"shell am force-stop {proj.PackageName}"); - RunAdbCommand ("shell setprop debug.mono.profile \"\""); - Assert.IsTrue (new FileInfo (mlpdDestination).Length > 5000, - $"profile.mlpd file created with option '{profilerOption}' was not larger than 5 kb. The application may have crashed."); - Assert.IsTrue (profilerContent.Contains ("String") && profilerContent.Contains ("Java"), - $"profile.mlpd file created with option '{profilerOption}' did not contain expected data."); - } - [Test] public void CustomLinkDescriptionPreserve ([Values (AndroidLinkMode.SdkOnly, AndroidLinkMode.Full)] AndroidLinkMode linkMode) { From 7bf4eddb8f02ec9ab9cef08c7bcfabbba9148dce Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Thu, 20 Jul 2023 08:40:03 -0500 Subject: [PATCH 040/102] Bump to dotnet/installer/main@ca467d68c8 8.0.100-preview.7.23364.32 (#8176) Changes: https://github.com/dotnet/installer/compare/28d4a6b4be...ca467d68c8 Changes: https://github.com/dotnet/runtime/compare/3e87528325...ae99bb2e7a Changes: https://github.com/dotnet/emsdk/compare/60a73f97a0...afbff08914 Changes: https://github.com/dotnet/cecil/compare/3e46711f5a...1a6a83a8f5 Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-preview.7.23330.16 to 8.0.100-preview.7.23364.32 * Microsoft.NETCore.App.Ref: from 8.0.0-preview.7.23329.8 to 8.0.0-preview.7.23364.3 * Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.7.23326.1 to 8.0.0-preview.7.23361.2 * Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.7.23329.8 to 8.0.0-preview.7.23364.3 * Microsoft.DotNet.Cecil: from 0.11.4-alpha.23327.1 to 0.11.4-alpha.23360.2 ~~ Other changes ~~ * Update `.apkdesc` files for app size changes * Ignore several tests around an LLVM build issue on Windows: https://github.com/dotnet/runtime/issues/88625 * Workarounds for behavior changes around `$DOTNET_ROOT`: This appears to be the way to get `` to pick the right `dotnet`: https://github.com/dotnet/roslyn/pull/68918/files#diff-ec99cd9453fe657dd1ea08e93e94b0bb51c51484b8ad25882d312564e5fe8e26R61 * [tests] disable failing Java.Interop tests under LLVM https://github.com/dotnet/runtime/issues/89190 * Bump to xamarin/java.interop/main@62efc0980 Changes: https://github.com/xamarin/java.interop/compare/151b03ee...62efc098 Co-authored-by: Jonathan Peppers --- .../yaml-templates/run-dotnet-preview.yaml | 6 +- build-tools/scripts/msbuild.mk | 5 +- eng/Version.Details.xml | 20 ++-- eng/Versions.props | 10 +- external/Java.Interop | 2 +- .../Xamarin.Android.Build.Tests/AotTests.cs | 9 ++ .../Xamarin.Android.Build.Tests/BuildTest.cs | 3 + .../Xamarin.ProjectTools/Common/Builder.cs | 1 + .../Xamarin.ProjectTools/Common/DotNetCLI.cs | 1 + .../BuildReleaseArm64SimpleDotNet.apkdesc | 32 +++--- .../BuildReleaseArm64XFormsDotNet.apkdesc | 103 +++++++++--------- .../Mono.Android.NET-Tests.csproj | 2 + 12 files changed, 108 insertions(+), 86 deletions(-) diff --git a/build-tools/automation/yaml-templates/run-dotnet-preview.yaml b/build-tools/automation/yaml-templates/run-dotnet-preview.yaml index f0b62b4eb1d..0f66892f3f9 100644 --- a/build-tools/automation/yaml-templates/run-dotnet-preview.yaml +++ b/build-tools/automation/yaml-templates/run-dotnet-preview.yaml @@ -13,9 +13,11 @@ parameters: steps: - powershell: | if ([Environment]::OSVersion.Platform -eq "Unix") { - $dotnetPath = "${{ parameters.xaSourcePath }}/bin/${{ parameters.configuration }}/dotnet/dotnet" + $env:DOTNET_ROOT = "${{ parameters.xaSourcePath }}/bin/${{ parameters.configuration }}/dotnet" + $dotnetPath = "$env:DOTNET_ROOT/dotnet" } else { - $dotnetPath = "${{ parameters.xaSourcePath }}\bin\${{ parameters.configuration }}\dotnet\dotnet.exe" + $env:DOTNET_ROOT = "${{ parameters.xaSourcePath }}\bin\${{ parameters.configuration }}\dotnet" + $dotnetPath = "$env:DOTNET_ROOT\dotnet.exe" } & $dotnetPath ${{ parameters.command }} ${{ parameters.project }} ${{ parameters.arguments }} if ([System.Convert]::ToBoolean("${{ parameters.useExitCodeForErrors }}") -and $LASTEXITCODE -ne 0) { diff --git a/build-tools/scripts/msbuild.mk b/build-tools/scripts/msbuild.mk index 3416f3b7c30..ce587b3f06f 100644 --- a/build-tools/scripts/msbuild.mk +++ b/build-tools/scripts/msbuild.mk @@ -23,7 +23,8 @@ # $(MSBUILD_FLAGS): Additional MSBuild flags; contains $(CONFIGURATION), $(V), $(MSBUILD_ARGS). MSBUILD = msbuild -DOTNET_TOOL = $(topdir)/bin/$(CONFIGURATION)/dotnet/dotnet +DOTNET_ROOT = $(topdir)/bin/$(CONFIGURATION)/dotnet/ +DOTNET_TOOL = $(DOTNET_ROOT)dotnet DOTNET_VERB = build MSBUILD_FLAGS = /p:Configuration=$(CONFIGURATION) $(MSBUILD_ARGS) @@ -51,7 +52,7 @@ endef # $(call DOTNET_BINLOG,name,build=$(DOTNET_VERB),dotnet=$(DOTNET_TOOL)) define DOTNET_BINLOG - $(if $(3),$(3),$(DOTNET_TOOL)) $(if $(2),$(2),$(DOTNET_VERB)) -c $(CONFIGURATION) -v:n $(MSBUILD_ARGS) \ + $(if $(3),,DOTNET_ROOT='$(DOTNET_ROOT)') $(if $(3),$(3),$(DOTNET_TOOL)) $(if $(2),$(2),$(DOTNET_VERB)) -c $(CONFIGURATION) -v:n $(MSBUILD_ARGS) \ -bl:"$(dir $(realpath $(firstword $(MAKEFILE_LIST))))/bin/Build$(CONFIGURATION)/msbuild-`date +%Y%m%dT%H%M%S`-$(1).binlog" endef diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index cf060270d0a..322c4f479a3 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,24 +1,24 @@ - + https://github.com/dotnet/installer - 28d4a6b4bed1515bdbe491c9e0c8ef7aa3a24497 + ca467d68c8f678a671984a46996d3fc37fe7f3de - + https://github.com/dotnet/runtime - 3e87528325b09f884b0a09a8c4ef79393abfd0db + ae99bb2e7a0a5db7c2bff129322965fd3c6e820d - + https://github.com/dotnet/runtime - 3e87528325b09f884b0a09a8c4ef79393abfd0db + ae99bb2e7a0a5db7c2bff129322965fd3c6e820d - + https://github.com/dotnet/emsdk - 60a73f97a0ec16c25ce4d36b1bcff1fedb831716 + afbff08914374ed6790324635b9346d1256680fc - + https://github.com/dotnet/cecil - 3e46711f5a933551557286d211970faa08b07b7e + 1a6a83a8f50e1119f1007b1e3c211d3289ba6901 diff --git a/eng/Versions.props b/eng/Versions.props index c060c201fb3..fddefd8c31e 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,15 +1,15 @@ - 8.0.100-preview.7.23330.16 - 8.0.0-preview.7.23329.8 - 8.0.0-preview.7.23329.8 + 8.0.100-preview.7.23364.32 + 8.0.0-preview.7.23364.3 + 8.0.0-preview.7.23364.3 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.7.23326.1 + 8.0.0-preview.7.23361.2 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 - 0.11.4-alpha.23327.1 + 0.11.4-alpha.23360.2 $(MicrosoftNETCoreAppRefPackageVersion) diff --git a/external/Java.Interop b/external/Java.Interop index 151b03ee1ee..62efc09806d 160000 --- a/external/Java.Interop +++ b/external/Java.Interop @@ -1 +1 @@ -Subproject commit 151b03ee1eefa62e3d29b034b2aaf05ea73d99ed +Subproject commit 62efc09806d6d2ed1cac34611acb070856d53f02 diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs index db875ef9278..37f0fcfcf8b 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs @@ -137,6 +137,9 @@ public void BuildBasicApplicationReleaseProfiledAotWithoutDefaultProfile () [TestCaseSource (nameof (AotChecks))] public void BuildAotApplicationWithNdkAndBundleAndÜmläüts (string supportedAbis, bool enableLLVM, bool usesAssemblyBlobs) { + if (IsWindows) + Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); + var abisSanitized = supportedAbis.Replace (";", "").Replace ("-", "").Replace ("_", ""); var path = Path.Combine ("temp", string.Format ("BuildAotNdk AndÜmläüts_{0}_{1}_{2}", abisSanitized, enableLLVM, usesAssemblyBlobs)); var proj = new XamarinAndroidApplicationProject () { @@ -213,6 +216,9 @@ public void BuildAotApplicationWithNdkAndBundleAndÜmläüts (string supportedAb [TestCaseSource (nameof (AotChecks))] public void BuildAotApplicationAndÜmläüts (string supportedAbis, bool enableLLVM, bool usesAssemblyBlobs) { + if (IsWindows) + Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); + var abisSanitized = supportedAbis.Replace (";", "").Replace ("-", "").Replace ("_", ""); var path = Path.Combine ("temp", string.Format ("BuildAot AndÜmläüts_{0}_{1}_{2}", abisSanitized, enableLLVM, usesAssemblyBlobs)); var proj = new XamarinAndroidApplicationProject () { @@ -411,6 +417,9 @@ public static void Foo () { [Category ("LLVM")] public void NoSymbolsArgShouldReduceAppSize ([Values ("", "Hybrid")] string androidAotMode, [Values (false, true)] bool skipDebugSymbols) { + if (IsWindows) + Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); + AssertAotModeSupported (androidAotMode); var proj = new XamarinAndroidApplicationProject () { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index 57a188a4741..149caaf74be 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -85,6 +85,9 @@ public void CheckMonoComponentsMask (bool enableProfiler, bool useInterpreter, b [Test] public void CheckWhetherLibcAndLibmAreReferencedInAOTLibraries () { + if (IsWindows) + Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); + var proj = new XamarinAndroidApplicationProject { IsRelease = true, EmbedAssembliesIntoApk = true, diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs index 334aa28ddfb..134fff471ef 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs @@ -279,6 +279,7 @@ protected bool BuildInternal (string projectOrSolution, string target, string [] } if (Builder.UseDotNet) { psi.SetEnvironmentVariable ("DOTNET_MULTILEVEL_LOOKUP", "0"); + psi.SetEnvironmentVariable ("DOTNET_ROOT", TestEnvironment.DotNetPreviewDirectory); } psi.Arguments = args.ToString (); diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs index 7c0477ceb8c..d3da05577a1 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs @@ -47,6 +47,7 @@ protected bool Execute (params string [] args) p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.SetEnvironmentVariable ("DOTNET_MULTILEVEL_LOOKUP", "0"); + p.StartInfo.SetEnvironmentVariable ("DOTNET_ROOT", TestEnvironment.DotNetPreviewDirectory); if (TestEnvironment.UseLocalBuildOutput) { p.StartInfo.SetEnvironmentVariable ("DOTNETSDK_WORKLOAD_MANIFEST_ROOTS", TestEnvironment.WorkloadManifestOverridePath); p.StartInfo.SetEnvironmentVariable ("DOTNETSDK_WORKLOAD_PACK_ROOTS", TestEnvironment.WorkloadPackOverridePath); diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc index 4c814f7c391..e5d2975877c 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64SimpleDotNet.apkdesc @@ -8,58 +8,58 @@ "Size": 1024 }, "assemblies/Java.Interop.dll": { - "Size": 58990 + "Size": 58895 }, "assemblies/Mono.Android.dll": { - "Size": 88074 + "Size": 88112 }, "assemblies/Mono.Android.Runtime.dll": { - "Size": 5819 + "Size": 5575 }, "assemblies/rc.bin": { - "Size": 1235 + "Size": 1302 }, "assemblies/System.Console.dll": { - "Size": 6448 + "Size": 6418 }, "assemblies/System.Linq.dll": { - "Size": 9135 + "Size": 9212 }, "assemblies/System.Private.CoreLib.dll": { - "Size": 537441 + "Size": 548643 }, "assemblies/System.Runtime.dll": { - "Size": 2629 + "Size": 2633 }, "assemblies/System.Runtime.InteropServices.dll": { - "Size": 3768 + "Size": 3733 }, "assemblies/UnnamedProject.dll": { - "Size": 3222 + "Size": 2931 }, "classes.dex": { "Size": 377064 }, "lib/arm64-v8a/libmono-component-marshal-ilgen.so": { - "Size": 97392 + "Size": 97096 }, "lib/arm64-v8a/libmonodroid.so": { - "Size": 380704 + "Size": 381088 }, "lib/arm64-v8a/libmonosgen-2.0.so": { - "Size": 3177168 + "Size": 3184096 }, "lib/arm64-v8a/libSystem.IO.Compression.Native.so": { "Size": 723560 }, "lib/arm64-v8a/libSystem.Native.so": { - "Size": 94424 + "Size": 93856 }, "lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": { "Size": 154904 }, "lib/arm64-v8a/libxamarin-app.so": { - "Size": 11080 + "Size": 11608 }, "META-INF/BNDLTOOL.RSA": { "Size": 1213 @@ -95,5 +95,5 @@ "Size": 1904 } }, - "PackageSize": 2771274 + "PackageSize": 2787658 } \ No newline at end of file diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc index 69c4b5976c5..7c32c7305d2 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Resources/Base/BuildReleaseArm64XFormsDotNet.apkdesc @@ -11,130 +11,133 @@ "Size": 7112 }, "assemblies/Java.Interop.dll": { - "Size": 66908 + "Size": 66808 }, "assemblies/Mono.Android.dll": { - "Size": 469884 + "Size": 469914 }, "assemblies/Mono.Android.Runtime.dll": { - "Size": 5819 + "Size": 5575 }, "assemblies/mscorlib.dll": { - "Size": 3865 + "Size": 3870 }, "assemblies/netstandard.dll": { - "Size": 5581 + "Size": 5585 }, "assemblies/rc.bin": { - "Size": 1235 + "Size": 1302 }, "assemblies/System.Collections.Concurrent.dll": { - "Size": 11557 + "Size": 11524 }, "assemblies/System.Collections.dll": { - "Size": 15444 + "Size": 15415 }, "assemblies/System.Collections.NonGeneric.dll": { - "Size": 7501 + "Size": 7461 }, "assemblies/System.ComponentModel.dll": { - "Size": 1976 + "Size": 1946 }, "assemblies/System.ComponentModel.Primitives.dll": { - "Size": 2598 + "Size": 2560 }, "assemblies/System.ComponentModel.TypeConverter.dll": { - "Size": 6085 + "Size": 6044 }, "assemblies/System.Console.dll": { - "Size": 6614 + "Size": 6588 }, "assemblies/System.Core.dll": { - "Size": 1991 + "Size": 1996 + }, + "assemblies/System.Diagnostics.DiagnosticSource.dll": { + "Size": 12529 }, "assemblies/System.Diagnostics.TraceSource.dll": { - "Size": 6590 + "Size": 6562 }, "assemblies/System.dll": { - "Size": 2348 + "Size": 2350 }, "assemblies/System.Drawing.dll": { - "Size": 1940 + "Size": 1944 }, "assemblies/System.Drawing.Primitives.dll": { - "Size": 12010 + "Size": 11987 }, "assemblies/System.IO.Compression.Brotli.dll": { - "Size": 11223 + "Size": 11196 }, "assemblies/System.IO.Compression.dll": { - "Size": 15904 + "Size": 15877 }, "assemblies/System.IO.IsolatedStorage.dll": { - "Size": 9912 + "Size": 9887 }, "assemblies/System.Linq.dll": { - "Size": 19495 + "Size": 19570 }, "assemblies/System.Linq.Expressions.dll": { - "Size": 164340 + "Size": 164694 }, "assemblies/System.Net.Http.dll": { - "Size": 65673 + "Size": 69096 }, "assemblies/System.Net.Primitives.dll": { - "Size": 22474 + "Size": 22443 }, "assemblies/System.Net.Requests.dll": { - "Size": 3632 + "Size": 3609 }, "assemblies/System.ObjectModel.dll": { - "Size": 8157 + "Size": 8124 }, "assemblies/System.Private.CoreLib.dll": { - "Size": 834482 + "Size": 843541 }, "assemblies/System.Private.DataContractSerialization.dll": { - "Size": 192929 + "Size": 192912 }, "assemblies/System.Private.Uri.dll": { - "Size": 43458 + "Size": 43487 }, "assemblies/System.Private.Xml.dll": { - "Size": 215826 + "Size": 215780 }, "assemblies/System.Private.Xml.Linq.dll": { - "Size": 16684 + "Size": 16647 }, "assemblies/System.Runtime.dll": { - "Size": 2776 + "Size": 2759 }, "assemblies/System.Runtime.InteropServices.dll": { - "Size": 3768 + "Size": 3733 }, "assemblies/System.Runtime.Serialization.dll": { - "Size": 1868 + "Size": 1872 }, "assemblies/System.Runtime.Serialization.Formatters.dll": { - "Size": 2520 + "Size": 2490 }, "assemblies/System.Runtime.Serialization.Primitives.dll": { - "Size": 3805 + "Size": 3769 }, "assemblies/System.Security.Cryptography.dll": { - "Size": 8133 + "Size": 8111 }, "assemblies/System.Text.RegularExpressions.dll": { - "Size": 159004 + "Size": 158602 }, "assemblies/System.Xml.dll": { - "Size": 1761 + "Size": 1765 }, "assemblies/System.Xml.Linq.dll": { - "Size": 1778 + "Size": 1782 }, "assemblies/UnnamedProject.dll": { - "Size": 5300 + "Size": 4987 }, "assemblies/Xamarin.AndroidX.Activity.dll": { "Size": 5942 @@ -206,25 +209,25 @@ "Size": 3514720 }, "lib/arm64-v8a/libmono-component-marshal-ilgen.so": { - "Size": 97392 + "Size": 97096 }, "lib/arm64-v8a/libmonodroid.so": { - "Size": 380704 + "Size": 381088 }, "lib/arm64-v8a/libmonosgen-2.0.so": { - "Size": 3177168 + "Size": 3184096 }, "lib/arm64-v8a/libSystem.IO.Compression.Native.so": { "Size": 723560 }, "lib/arm64-v8a/libSystem.Native.so": { - "Size": 94424 + "Size": 93856 }, "lib/arm64-v8a/libSystem.Security.Cryptography.Native.Android.so": { "Size": 154904 }, "lib/arm64-v8a/libxamarin-app.so": { - "Size": 102136 + "Size": 102800 }, "META-INF/android.support.design_material.version": { "Size": 12 @@ -338,13 +341,13 @@ "Size": 1213 }, "META-INF/BNDLTOOL.SF": { - "Size": 76902 + "Size": 77024 }, "META-INF/com.google.android.material_material.version": { "Size": 10 }, "META-INF/MANIFEST.MF": { - "Size": 76775 + "Size": 76897 }, "META-INF/proguard/androidx-annotations.pro": { "Size": 339 @@ -1913,5 +1916,5 @@ "Size": 325240 } }, - "PackageSize": 7953326 + "PackageSize": 7982094 } \ No newline at end of file diff --git a/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj b/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj index 40c61020b59..f21c94de80f 100644 --- a/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj +++ b/tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj @@ -29,6 +29,8 @@ NetworkInterfaces excluded: https://github.com/dotnet/runtime/issues/75155 --> DotNetIgnore + + $(ExcludeCategories):LLVMIgnore $(ExcludeCategories):InetAccess:NetworkInterfaces From 3653ec3dfaf090d6f3aec7cd193056a9d10197d7 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 20 Jul 2023 16:57:14 -0500 Subject: [PATCH 041/102] $(AndroidPackVersionSuffix)=rc.1; net8 is 34.0.0-rc.1 (#8204) Context: https://github.com/xamarin/xamarin-android/tree/release/8.0.1xx-preview7 We branched for .NET 8 preview 7 from 7bf4eddb into `release/8.0.1xx-preview7`. Update xamarin-android/main's version number to 34.0.0-rc.1 for .NET 8 RC 1. --- Directory.Build.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Directory.Build.props b/Directory.Build.props index d439023a48a..86f4311a120 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -35,7 +35,7 @@ * Bump first digit of the patch version for feature releases (and reset the first two digits to 0) --> 34.0.0 - preview.7 + rc.1 From 215ab4d382de9993d6861acbb8dd6fefc9e4c603 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 24 Jul 2023 15:50:22 -0400 Subject: [PATCH 042/102] [vs-workload] Set EnableSideBySideManifests=true (#8179) Context: https://github.com/xamarin/yaml-templates/pull/274 Enables side by side workload manifest support when generating workload MSIs. This should only be enabled for builds shipping with .NET 8 Preview 7 or later. --- build-tools/create-packs/vs-workload.in.props | 1 + 1 file changed, 1 insertion(+) diff --git a/build-tools/create-packs/vs-workload.in.props b/build-tools/create-packs/vs-workload.in.props index ddb735bf0c7..0402cf82645 100644 --- a/build-tools/create-packs/vs-workload.in.props +++ b/build-tools/create-packs/vs-workload.in.props @@ -3,6 +3,7 @@ Microsoft.NET.Sdk.Android.Workload.@VSMAN_VERSION@ @WORKLOAD_VERSION@ + true From 805872bc4c92bc63120e54518952ccc5326991e8 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 24 Jul 2023 19:56:36 -0400 Subject: [PATCH 043/102] [ci] Add MAUI integration job (#8200) Adds a new MAUI test stage and job that will run against PR builds targeting xamarin-android/main. The new job will build dotnet/maui against the Android packs produced by the PR build. If that is successful, it will install the MAUI packs into Androids dotnet preview sandbox, and create and build a template. --- build-tools/automation/azure-pipelines.yaml | 135 +++++++++++++++++++- build-tools/scripts/DotNet.targets | 35 ++++- 2 files changed, 165 insertions(+), 5 deletions(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 8f0cd6df4ac..733e73cdc52 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -30,6 +30,11 @@ resources: name: xamarin/release-scripts ref: refs/heads/sign-and-notarized endpoint: xamarin + - repository: maui + type: github + name: dotnet/maui + ref: refs/heads/net8.0 + endpoint: xamarin parameters: - name: provisionatorChannel @@ -277,13 +282,139 @@ stages: artifactName: Test Results - MSBuild Smoke - Linux - template: yaml-templates/fail-on-issue.yaml - + - template: yaml-templates/stage-msbuild-tests.yaml - + - template: yaml-templates/stage-msbuild-emulator-tests.yaml parameters: usesCleanImages: ${{ parameters.macTestAgentsUseCleanImages }} +- stage: maui_tests + displayName: MAUI Tests + dependsOn: mac_build + condition: eq(variables['System.PullRequest.TargetBranch'], 'main') + jobs: + # Check - "Xamarin.Android (MAUI Tests MAUI Integration)" + - job: maui_tests_integration + displayName: MAUI Integration + pool: $(1ESWindowsPool) + timeoutInMinutes: 180 + workspace: + clean: all + variables: + BuildVersion: $(Build.BuildId) + steps: + - checkout: maui + clean: true + submodules: recursive + path: s/maui + persistCredentials: true + + - template: yaml-templates/setup-test-environment.yaml + parameters: + xaSourcePath: $(Build.SourcesDirectory)/xamarin-android + provisionClassic: false + provisionatorChannel: ${{ parameters.provisionatorChannel }} + installLegacyDotNet: false + restoreNUnitConsole: false + updateMono: false + androidSdkPlatforms: 23,24,25,26,27,28,29,30,31,32,$(DefaultTestSdkPlatforms) + + - task: NuGetAuthenticate@0 + displayName: authenticate with azure artifacts + inputs: + forceReinstallCredentialProvider: true + + - script: | + echo ##vso[task.setvariable variable=JI_JAVA_HOME]%JAVA_HOME_11_X64% + echo ##vso[task.setvariable variable=JAVA_HOME]%JAVA_HOME_11_X64% + displayName: set JI_JAVA_HOME, JAVA_HOME + + - task: DownloadPipelineArtifact@2 + inputs: + artifactName: $(NuGetArtifactName) + downloadPath: $(Build.StagingDirectory)/android-packs + + - pwsh: | + $searchPath = Join-Path $(Build.StagingDirectory) android-packs + $wlmanPack = Get-ChildItem $searchPath -Filter *Android*Manifest*.nupkg | Select-Object -First 1 + $dest = Join-Path $searchPath "tmp-wlman" "$($wlmanPack.BaseName)" + Expand-Archive -LiteralPath $wlmanPack -DestinationPath $dest + $wlmanJsonPath = Join-Path $dest "data" "WorkloadManifest.json" + $json = Get-Content $wlmanJsonPath | ConvertFrom-Json -AsHashtable + Write-Host "Setting variable ANDROID_PACK_VERSION = $($json["version"])" + Write-Host "##vso[task.setvariable variable=ANDROID_PACK_VERSION;]$($json["version"])" + displayName: Set ANDROID_PACK_VERSION + + - pwsh: >- + $(Build.SourcesDirectory)/maui/eng/scripts/update-version-props.ps1 + -xmlFileName "$(Build.SourcesDirectory)/maui/eng/Versions.props" + -androidVersion $(ANDROID_PACK_VERSION) + displayName: Update MAUI's Android dependency + + - pwsh: ./build.ps1 --target=dotnet --configuration="$(XA.Build.Configuration)" --nugetsource="$(Build.StagingDirectory)\android-packs" --verbosity=diagnostic + displayName: Install .NET + retryCountOnTaskFailure: 3 + workingDirectory: $(Build.SourcesDirectory)/maui + + - pwsh: ./build.ps1 --target=dotnet-pack --configuration="$(XA.Build.Configuration)" --nugetsource="$(Build.StagingDirectory)\android-packs" --verbosity=diagnostic + displayName: Pack .NET Maui + workingDirectory: $(Build.SourcesDirectory)/maui + + - task: DotNetCoreCLI@2 + displayName: Install MAUI workload packs + retryCountOnTaskFailure: 3 + inputs: + projects: $(Build.SourcesDirectory)/xamarin-android/Xamarin.Android.sln + arguments: -t:InstallMaui -p:MauiUseLocalPacks=true -p:MauiWorkloadToInstall=maui -c $(XA.Build.Configuration) --no-restore -v:n -bl:$(Build.StagingDirectory)/logs/install-maui.binlog + + - template: yaml-templates/run-dotnet-preview.yaml + parameters: + command: new + arguments: maui -o $(Build.StagingDirectory)/MauiTestProj + xaSourcePath: $(Build.SourcesDirectory)/xamarin-android + displayName: Create MAUI template + continueOnError: false + + - template: yaml-templates/run-dotnet-preview.yaml + parameters: + project: $(Build.StagingDirectory)/MauiTestProj/MauiTestProj.csproj + arguments: >- + -f $(DotNetTargetFramework)-android -c Debug + --configfile $(Build.SourcesDirectory)/maui/NuGet.config + -bl:$(Build.StagingDirectory)/logs/MauiTestProj-Debug.binlog + xaSourcePath: $(Build.SourcesDirectory)/xamarin-android + displayName: Build MAUI template - Debug + + - template: yaml-templates/run-dotnet-preview.yaml + parameters: + project: $(Build.StagingDirectory)/MauiTestProj/MauiTestProj.csproj + arguments: >- + -f $(DotNetTargetFramework)-android -c Release + --configfile $(Build.SourcesDirectory)/maui/NuGet.config + -bl:$(Build.StagingDirectory)/logs/MauiTestProj-Release.binlog + xaSourcePath: $(Build.SourcesDirectory)/xamarin-android + displayName: Build MAUI template - Release + + - task: CopyFiles@2 + displayName: copy build logs + condition: always() + inputs: + Contents: | + $(Build.SourcesDirectory)/maui/artifacts/logs/** + TargetFolder: $(Build.StagingDirectory)/logs + flattenFolders: true + + - template: yaml-templates/publish-artifact.yaml + parameters: + displayName: upload build and test results + artifactName: Test Results - MAUI Integration + targetPath: $(Build.StagingDirectory)/logs + condition: or(ne(variables['Agent.JobStatus'], 'Succeeded'), eq(variables['XA.PublishAllLogs'], 'true')) + + - template: yaml-templates/fail-on-issue.yaml + + - stage: dotnet_prepare_release displayName: Prepare .NET Release dependsOn: diff --git a/build-tools/scripts/DotNet.targets b/build-tools/scripts/DotNet.targets index e11b2042001..ba9d8d5f7f1 100644 --- a/build-tools/scripts/DotNet.targets +++ b/build-tools/scripts/DotNet.targets @@ -3,24 +3,28 @@ <_Root>$(MSBuildThisFileDirectory)..\..\ <_BinlogPathPrefix>$(_Root)bin/Build$(Configuration)/msbuild-$([System.DateTime]::Now.ToString("yyyyMMddTHHmmss")) + + + + + - + <_TempDirectory>$(DotNetPreviewPath)..\.xa-workload-temp-$([System.IO.Path]::GetRandomFileName()) $(DotNetSdkManifestsFolder) + false + $(XamarinAndroidSourcePath)..\maui + $(MauiSourcePath)\artifacts + maui-android + + + + <_WLManifestPack Include="$(MauiPackagePath)\Microsoft.NET.Sdk.Maui.Manifest-$(MauiVersionBand.Substring (0,3))*.nupkg" /> + + - <_WLManifest Include="$(_TempDirectory)\microsoft.net.sdk.maui.manifest-$(MauiVersionBand)\$(MauiVersion)\data\WorkloadManifest.*" /> + <_WLManifest Condition=" '$(MauiUseLocalPacks)' != 'true' " Include="$(_TempDirectory)\microsoft.net.sdk.maui.manifest-$(MauiVersionBand)\$(MauiVersion)\data\WorkloadManifest.*" /> + <_WLManifest Condition=" '$(MauiUseLocalPacks)' == 'true' " Include="$(_TempDirectory)\data\*" /> + + + + <_NuGetSources Condition=" '$(MauiUseLocalPacks)' == 'true' " Include="$(MauiPackagePath.TrimEnd('\'))" /> <_NuGetSources Include="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet7/nuget/v3/index.json" /> <_NuGetSources Include="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet6/nuget/v3/index.json" /> <_InstallArguments Include="--skip-manifest-update" /> @@ -78,7 +107,7 @@ <_InstallArguments Include="--temp-dir "$(_TempDirectory)"" /> From d9e440710574e3d261faa4514eb1a46091bca9b9 Mon Sep 17 00:00:00 2001 From: Jonathan Pobst Date: Tue, 25 Jul 2023 15:26:07 -0500 Subject: [PATCH 044/102] [Mono.Android] Fix Context.RegisterReceiver() enumification (#7735) Fixes: https://github.com/xamarin/xamarin-android/issues/7503 Context: e33eb53407bc85f0b9a0f6c41d9ec009371eedcc Context: df6c716e4168d14fe4d02cf955de5b6b081b9416 Context: 76ab8b2ca208a73834c70453193e5ec7ef1f7304 The bindings for [`Context.registerReceiver(BroadcastReceiver, IntentFilter, int)`][0] and related overloads incorrectly enumified the `int` parameter as the `Android.Content.ActivityFlags` enum (e33eb534), when it should have been `Android.Content.ReceiverFlags` (df6c716e). Unfortunately we can't directly fix this, as the bound `Context.RegisterReceiver(BroadcastReceiver, IntentFilter, ActivityFlags)` method is *`abstract`*, and thus changing it would break compatibility. Fix this without breaking API by: 1. Creating new overload methods which chain to the existing methods 2. Mark the existing methods and method overrides as `[Obsolete]`. a'la: partial class Context { [Obsolete ("This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead.")] public abstract Intent? RegisterReceiver (BroadcastReceiver? receiver, IntentFilter? filter, [GeneratedEnum] ActivityFlags flags); public Intent? RegisterReceiver (BroadcastReceiver? receiver, IntentFilter? filter, ReceiverFlags flags) => RegisterReceiver (receiver, filter, (ActivityFlags)flags); } A concern with this approach is that it means that a public `abstract` method is now `[Obsolete]`, which would make it "weird" to override. However, this is a method that should *never* be overridden by user code, so we think this is an acceptable compromise. Additionally, it was noticed that the public API tracking added in 76ab8b2c did not flag this change as an error, only a warning. Convert the RS0016 and RS0017 warnings into errors to ensure that any new public API is accounted for. [0]: https://developer.android.com/reference/android/content/Context#registerReceiver(android.content.BroadcastReceiver,%20android.content.IntentFilter,%20int) --- src/Mono.Android/Android.Content/Context.cs | 10 ++++++++++ src/Mono.Android/Mono.Android.csproj | 5 +++++ .../PublicAPI/API-34/PublicAPI.Unshipped.txt | 2 ++ src/Mono.Android/metadata | 8 ++++++++ 4 files changed, 25 insertions(+) diff --git a/src/Mono.Android/Android.Content/Context.cs b/src/Mono.Android/Android.Content/Context.cs index d397c171207..62896ab8dd9 100644 --- a/src/Mono.Android/Android.Content/Context.cs +++ b/src/Mono.Android/Android.Content/Context.cs @@ -1,4 +1,5 @@ using System; +using Android.OS; using Android.Runtime; namespace Android.Content { @@ -16,5 +17,14 @@ public void StartActivity (Type type) [Obsolete ("This constant will be removed in the future version. Use Android.Content.ReceiverFlags enum directly instead of this field.")] public const int ReceiverVisibleToInstantApps = 1; #endif + +#if ANDROID_34 + // Add correctly enumified overloads + public Intent? RegisterReceiver (BroadcastReceiver? receiver, IntentFilter? filter, ReceiverFlags flags) + => RegisterReceiver (receiver, filter, (ActivityFlags)flags); + + public Intent? RegisterReceiver (BroadcastReceiver? receiver, IntentFilter? filter, string? broadcastPermission, Handler? scheduler, ReceiverFlags flags) + => RegisterReceiver (receiver, filter, broadcastPermission, scheduler, (ActivityFlags)flags); +#endif } } diff --git a/src/Mono.Android/Mono.Android.csproj b/src/Mono.Android/Mono.Android.csproj index b4444de2a54..71da67f2a0c 100644 --- a/src/Mono.Android/Mono.Android.csproj +++ b/src/Mono.Android/Mono.Android.csproj @@ -27,7 +27,12 @@ $(DefineConstants);ANDROID_UNSTABLE $(_MonoAndroidNETDefaultOutDir) + + false + + + $(WarningsAsErrors);RS0016,RS0017 diff --git a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt index 4b0aea8a008..cdec2d9529d 100644 --- a/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt +++ b/src/Mono.Android/PublicAPI/API-34/PublicAPI.Unshipped.txt @@ -8448,6 +8448,8 @@ Android.Content.Context.ObtainStyledAttributes(Android.Util.IAttributeSet? set, Android.Content.Context.ObtainStyledAttributes(Android.Util.IAttributeSet? set, int[]! attrs, int defStyleAttr, int defStyleRes) -> Android.Content.Res.TypedArray! Android.Content.Context.ObtainStyledAttributes(int resid, int[]! attrs) -> Android.Content.Res.TypedArray! Android.Content.Context.ObtainStyledAttributes(int[]! attrs) -> Android.Content.Res.TypedArray! +Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, Android.Content.ReceiverFlags flags) -> Android.Content.Intent? +Android.Content.Context.RegisterReceiver(Android.Content.BroadcastReceiver? receiver, Android.Content.IntentFilter? filter, string? broadcastPermission, Android.OS.Handler? scheduler, Android.Content.ReceiverFlags flags) -> Android.Content.Intent? Android.Content.Context.StartActivity(System.Type! type) -> void Android.Content.ContextParams Android.Content.ContextParams.AttributionTag.get -> string? diff --git a/src/Mono.Android/metadata b/src/Mono.Android/metadata index 31c85dc9e61..0ca93013863 100644 --- a/src/Mono.Android/metadata +++ b/src/Mono.Android/metadata @@ -1809,6 +1809,14 @@ ModelDownloadErrorEventArgs + + + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. + This method has an incorrect enumeration type. Use the overload that takes ReceiverFlags instead. - 8.0.100-preview.7.23364.32 - 8.0.0-preview.7.23364.3 - 8.0.0-preview.7.23364.3 + 8.0.100-rc.1.23373.1 + 8.0.0-rc.1.23371.3 + 8.0.0-rc.1.23371.3 7.0.0-beta.22103.1 7.0.0-beta.22103.1 - 8.0.0-preview.7.23361.2 + 8.0.0-rc.1.23368.3 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100TransportVersion) 7.0.100-rc.1.22410.7 0.11.4-alpha.23360.2 diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs index 134fff471ef..8798d7e7ffa 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/Builder.cs @@ -279,7 +279,7 @@ protected bool BuildInternal (string projectOrSolution, string target, string [] } if (Builder.UseDotNet) { psi.SetEnvironmentVariable ("DOTNET_MULTILEVEL_LOOKUP", "0"); - psi.SetEnvironmentVariable ("DOTNET_ROOT", TestEnvironment.DotNetPreviewDirectory); + psi.SetEnvironmentVariable ("PATH", TestEnvironment.DotNetPreviewDirectory + Path.PathSeparator + Environment.GetEnvironmentVariable ("PATH")); } psi.Arguments = args.ToString (); diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs index d3da05577a1..d049bcc61ee 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Common/DotNetCLI.cs @@ -47,7 +47,7 @@ protected bool Execute (params string [] args) p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.SetEnvironmentVariable ("DOTNET_MULTILEVEL_LOOKUP", "0"); - p.StartInfo.SetEnvironmentVariable ("DOTNET_ROOT", TestEnvironment.DotNetPreviewDirectory); + p.StartInfo.SetEnvironmentVariable ("PATH", TestEnvironment.DotNetPreviewDirectory + Path.PathSeparator + Environment.GetEnvironmentVariable ("PATH")); if (TestEnvironment.UseLocalBuildOutput) { p.StartInfo.SetEnvironmentVariable ("DOTNETSDK_WORKLOAD_MANIFEST_ROOTS", TestEnvironment.WorkloadManifestOverridePath); p.StartInfo.SetEnvironmentVariable ("DOTNETSDK_WORKLOAD_PACK_ROOTS", TestEnvironment.WorkloadPackOverridePath); From 57eedfb39a9375ec4f2655d822ced00a6a49a3f3 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Wed, 26 Jul 2023 14:30:40 -0400 Subject: [PATCH 046/102] [ci] Remove .NET branches from classic release trigger (#8218) The "Xamarin.Android Release Definition Trigger" pipeline is used to create PRs into VS for classic Xamarin.Android, and should not run against branches that only produce .NET Android artifacts. --- build-tools/automation/azure-pipelines-release-trigger.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build-tools/automation/azure-pipelines-release-trigger.yaml b/build-tools/automation/azure-pipelines-release-trigger.yaml index d612a931238..8e197d55709 100644 --- a/build-tools/automation/azure-pipelines-release-trigger.yaml +++ b/build-tools/automation/azure-pipelines-release-trigger.yaml @@ -12,6 +12,10 @@ resources: trigger: stages: - post_build + branches: + exclude: + - main + - release/* jobs: - job: release_trigger From 042035117e4550bae313336d876bae9a78e1bff0 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Thu, 27 Jul 2023 12:10:02 -0400 Subject: [PATCH 047/102] [ci] Fix MAUI integration test job (#8221) The new MAUI build and test job has been failing: C:\a\_work\2\s\maui\src\DotNet\Dependencies\Workloads.csproj : error NU1102: Unable to find package Microsoft.NET.Sdk.Android.Manifest-8.0.100-preview.7 with version (= 34.0.0-ci.pr.gh8185.402) [C:\a\_work\2\s\maui\src\DotNet\DotNet.csproj] This is because our main branch has bumped from .NET 8 preview.7 builds to .NET 8 rc.1 builds. We can fix this by writing our SDK band to the Microsoft.NET.Sdk.Android.Manifest item in the workload restore project. --- build-tools/automation/azure-pipelines.yaml | 6 ++++++ build-tools/scripts/DotNet.targets | 15 +++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 733e73cdc52..21faa74c4d3 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -352,6 +352,12 @@ stages: -androidVersion $(ANDROID_PACK_VERSION) displayName: Update MAUI's Android dependency + - task: DotNetCoreCLI@2 + displayName: Update Android SDK band in Workloads.csproj + inputs: + projects: $(Build.SourcesDirectory)/xamarin-android/Xamarin.Android.sln + arguments: -t:UpdateMauiWorkloadsProj -c $(XA.Build.Configuration) --no-restore -v:n -bl:$(Build.StagingDirectory)/logs/update-maui-workloadsproj.binlog + - pwsh: ./build.ps1 --target=dotnet --configuration="$(XA.Build.Configuration)" --nugetsource="$(Build.StagingDirectory)\android-packs" --verbosity=diagnostic displayName: Install .NET retryCountOnTaskFailure: 3 diff --git a/build-tools/scripts/DotNet.targets b/build-tools/scripts/DotNet.targets index ba9d8d5f7f1..e7fd3a84a1c 100644 --- a/build-tools/scripts/DotNet.targets +++ b/build-tools/scripts/DotNet.targets @@ -2,6 +2,10 @@ <_Root>$(MSBuildThisFileDirectory)..\..\ <_BinlogPathPrefix>$(_Root)bin/Build$(Configuration)/msbuild-$([System.DateTime]::Now.ToString("yyyyMMddTHHmmss")) + false + $(_Root)..\maui + $(MauiSourcePath)\artifacts + maui-android @@ -47,15 +51,18 @@ + + + + <_TempDirectory>$(DotNetPreviewPath)..\.xa-workload-temp-$([System.IO.Path]::GetRandomFileName()) $(DotNetSdkManifestsFolder) - false - $(XamarinAndroidSourcePath)..\maui - $(MauiSourcePath)\artifacts - maui-android From 76e029f4e8b10dcafcb6b3f4366978472f2080b1 Mon Sep 17 00:00:00 2001 From: Marek Habersack Date: Thu, 27 Jul 2023 16:56:26 +0000 Subject: [PATCH 048/102] Bump to xamarin/xamarin-android-binutils/L_16.0.6-6.0.0@b38b5bab (#8220) Fixes: https://github.com/dotnet/maui/issues/14531 Changes: https://discourse.llvm.org/t/llvm-16-0-0-release/69326 Changes: https://discourse.llvm.org/t/llvm-16-0-1-release/69774 Changes: https://discourse.llvm.org/t/llvm-16-0-2-release/70107 Changes: https://discourse.llvm.org/t/16-0-3-release/70341 Changes: https://discourse.llvm.org/t/16-0-4-release/70692 Changes: https://discourse.llvm.org/t/16-0-5-release/71097 Changes: https://discourse.llvm.org/t/16-0-6-release/71344 Changes: https://github.com/xamarin/xamarin-android-binutils/compare/L_15.0.7-5.0.3...L_16.0.6-6.0.0 * xamarin/xamarin-android-binutils@b38b5ba: Don't compress Windows binaries with UPX * xamarin/xamarin-android-binutils@1ce0b28: Bump XA utils version... * xamarin/xamarin-android-binutils@f19d814: Bump LLVM version to 16.0.6 and UPX to 4.0.2 * xamarin/xamarin-android-binutils@158bbf8: Test build Bump to an LLVM toolchain based on version 16.0.6. Additionally, drop use of the UPX executable compressor, since it appears to be crashing on some Windows machines. This fixes dotnet/maui#14531. This in turn means that package and installation sizes will be larger, but it appears that the Windows NuGet package size only increases by ~8MB, while the macOS packages are roughly the same. *Installation* size will increase on Windows from ~37.5MB to ~104.6MB for the LLVM utilities `ld.exe`, `llc.exe`, `llvm-mc.exe`, and `llvm-strip.exe`. --- build-tools/installers/unix-binutils.projitems | 4 +++- .../xaprepare/xaprepare/ConfigAndData/Configurables.cs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/build-tools/installers/unix-binutils.projitems b/build-tools/installers/unix-binutils.projitems index 7844af74665..695f1d18be2 100644 --- a/build-tools/installers/unix-binutils.projitems +++ b/build-tools/installers/unix-binutils.projitems @@ -1,7 +1,7 @@ - <_LlvmLibExtension Condition=" '$(HostOS)' == 'Linux' ">so.15 + <_LlvmLibExtension Condition=" '$(HostOS)' == 'Linux' ">so.16 <_LlvmLibExtension Condition=" '$(HostOS)' == 'Darwin' ">dylib @@ -65,6 +65,7 @@ <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMInstCombine.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMInstrumentation.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMipo.$(_LlvmLibExtension)" /> + <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMIRPrinter.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMIRReader.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMLibDriver.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMLinker.$(_LlvmLibExtension)" /> @@ -86,6 +87,7 @@ <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMSymbolize.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTableGenGlobalISel.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTableGen.$(_LlvmLibExtension)" /> + <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTargetParser.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTarget.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTextAPI.$(_LlvmLibExtension)" /> <_BinUtilsFilesUnixSign Include="$(MicrosoftAndroidSdkOutDir)$(HostOS)\binutils\lib\libLLVMTransformUtils.$(_LlvmLibExtension)" /> diff --git a/build-tools/xaprepare/xaprepare/ConfigAndData/Configurables.cs b/build-tools/xaprepare/xaprepare/ConfigAndData/Configurables.cs index c26df75a5e1..7cc03163c24 100644 --- a/build-tools/xaprepare/xaprepare/ConfigAndData/Configurables.cs +++ b/build-tools/xaprepare/xaprepare/ConfigAndData/Configurables.cs @@ -15,7 +15,7 @@ namespace Xamarin.Android.Prepare // partial class Configurables { - const string BinutilsVersion = "L_15.0.7-5.0.3"; + const string BinutilsVersion = "L_16.0.6-6.0.0"; const string MicrosoftOpenJDK11Version = "11.0.16"; const string MicrosoftOpenJDK11Release = "8.1"; From 8974c066ca215a3b3fd0a306d126cf808ce6680a Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Sat, 29 Jul 2023 07:47:17 -0400 Subject: [PATCH 049/102] [build] Use .NET preview to create nupkgs (#8227) Recent `make create-installers` attempts have been failing, seemingly due to recent changes to dotnet host resolution: Restored /Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj (in 257 ms). 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : You must install or update .NET to run this application. [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : App: /Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/bincore/csc.dll [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : Architecture: x64 [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : Framework: 'Microsoft.NETCore.App', version '8.0.0-rc.1.23371.3' (x64) [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : .NET location: /Users/runner/.dotnet/ [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : The following frameworks were found: [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] 1>/Users/runner/work/1/s/xamarin-android/bin/Release/dotnet/sdk/8.0.100-rc.1.23373.1/Roslyn/Microsoft.CSharp.Core.targets(80,5): error : 7.0.9 at [/Users/runner/.dotnet/shared/Microsoft.NETCore.App] [/Users/runner/work/1/s/xamarin-android/src/Microsoft.Android.Templates/Microsoft.Android.Templates.csproj] [/Users/runner/work/1/s/xamarin-android/build-tools/create-packs/Microsoft.Android.Sdk.proj] Attempt to fix this by using the .NET preview version we install into bin/$(Configuration)/dotnet to build the `` target. --- build-tools/scripts/Packaging.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tools/scripts/Packaging.mk b/build-tools/scripts/Packaging.mk index b90286490eb..30f2c5afeee 100644 --- a/build-tools/scripts/Packaging.mk +++ b/build-tools/scripts/Packaging.mk @@ -10,7 +10,7 @@ create-installers: create-nupkgs create-nupkgs: @echo Disk usage before create-nupkgs -df -h - $(call SYSTEM_DOTNET_BINLOG,create-all-packs) -t:CreateAllPacks $(topdir)/build-tools/create-packs/Microsoft.Android.Sdk.proj + $(call DOTNET_BINLOG,create-all-packs) -t:CreateAllPacks $(topdir)/build-tools/create-packs/Microsoft.Android.Sdk.proj create-pkg: $(call SYSTEM_DOTNET_BINLOG,create-pkg) /t:CreatePkg \ From 5a6e01e12f97da86a975e780883e6edf4a53ee15 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 31 Jul 2023 10:48:15 -0400 Subject: [PATCH 050/102] [ci] Target hosted macOS-13 Ventura pool (#8215) Updates our macOS test jobs to run on the latest hosted macOS images. The [Ventura images][0] do not contain classic Xamarin or Mono packages, so these have been added to the test jobs that still require them. [0]: https://github.com/actions/runner-images/blob/96f1383301c4d6866d3186b31c52c4d84e7b8812/images/macos/macos-13-Readme.md --- .../automation/yaml-templates/install-apkdiff.yaml | 9 ++++++++- .../yaml-templates/install-dotnet-test-slicer.yaml | 9 ++++++++- .../yaml-templates/run-msbuild-tests.yaml | 1 + .../yaml-templates/setup-test-environment.yaml | 14 ++++++++++++++ .../stage-msbuild-emulator-tests.yaml | 3 ++- .../automation/yaml-templates/variables.yaml | 2 +- .../Android/AndroidSdkResolver.cs | 13 +++++++------ 7 files changed, 41 insertions(+), 10 deletions(-) diff --git a/build-tools/automation/yaml-templates/install-apkdiff.yaml b/build-tools/automation/yaml-templates/install-apkdiff.yaml index 79f79b62678..8984b80ac45 100644 --- a/build-tools/automation/yaml-templates/install-apkdiff.yaml +++ b/build-tools/automation/yaml-templates/install-apkdiff.yaml @@ -9,7 +9,14 @@ steps: ignoreLASTEXITCODE: true condition: ${{ parameters.condition }} -- script: dotnet tool update apkdiff --version ${{ parameters.version }} --add-source https://api.nuget.org/v3/index.json -g +- task: DotNetCoreCLI@2 displayName: install apkdiff ${{ parameters.version }} condition: ${{ parameters.condition }} continueOnError: ${{ parameters.continueOnError }} + inputs: + command: custom + custom: tool + arguments: >- + update apkdiff -g + --version ${{ parameters.version }} + --add-source "https://api.nuget.org/v3/index.json" diff --git a/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml b/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml index 219d01d8ec7..8f2080abe3c 100644 --- a/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml +++ b/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml @@ -9,7 +9,14 @@ steps: ignoreLASTEXITCODE: true condition: ${{ parameters.condition }} -- script: dotnet tool update dotnet-test-slicer --version ${{ parameters.version }} --add-source https://api.nuget.org/v3/index.json -g +- task: DotNetCoreCLI@2 displayName: install dotnet-test-slicer ${{ parameters.version }} condition: ${{ parameters.condition }} continueOnError: ${{ parameters.continueOnError }} + inputs: + command: custom + custom: tool + arguments: >- + update dotnet-test-slicer -g + --version ${{ parameters.version }} + --add-source "https://api.nuget.org/v3/index.json" diff --git a/build-tools/automation/yaml-templates/run-msbuild-tests.yaml b/build-tools/automation/yaml-templates/run-msbuild-tests.yaml index 9d391d2de82..908049e9c47 100644 --- a/build-tools/automation/yaml-templates/run-msbuild-tests.yaml +++ b/build-tools/automation/yaml-templates/run-msbuild-tests.yaml @@ -33,6 +33,7 @@ jobs: parameters: installTestSlicer: true installLegacyDotNet: false + installLegacyXamarinAndroid: true restoreNUnitConsole: false updateMono: false xaSourcePath: ${{ parameters.xaSourcePath }} diff --git a/build-tools/automation/yaml-templates/setup-test-environment.yaml b/build-tools/automation/yaml-templates/setup-test-environment.yaml index 3d50467c960..34602aedfed 100644 --- a/build-tools/automation/yaml-templates/setup-test-environment.yaml +++ b/build-tools/automation/yaml-templates/setup-test-environment.yaml @@ -7,6 +7,7 @@ parameters: installTestSlicer: false installApkDiff: true installLegacyDotNet: true + installLegacyXamarinAndroid: false restoreNUnitConsole: true updateMono: true androidSdkPlatforms: $(DefaultTestSdkPlatforms) @@ -66,6 +67,19 @@ steps: condition: and(succeeded(), eq(variables['agent.os'], 'Darwin')) xaSourcePath: ${{ parameters.xaSourcePath }} +- ${{ if eq(parameters.installLegacyXamarinAndroid, true) }}: + - task: DotNetCoreCLI@2 + displayName: install boots 1.1.0.36 + inputs: + command: custom + custom: tool + arguments: >- + update boots -g + --version 1.1.0.36 + --add-source "https://api.nuget.org/v3/index.json" + - powershell: boots --stable Xamarin.Android + displayName: install Xamarin.Android stable + - template: run-xaprepare.yaml parameters: arguments: --s=${{ parameters.xaprepareScenario }} --android-sdk-platforms="${{ parameters.androidSdkPlatforms }}" diff --git a/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml b/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml index a6eeba08f25..202d6fd696a 100644 --- a/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml +++ b/build-tools/automation/yaml-templates/stage-msbuild-emulator-tests.yaml @@ -36,8 +36,9 @@ stages: installTestSlicer: true installApkDiff: false installLegacyDotNet: false + installLegacyXamarinAndroid: true restoreNUnitConsole: false - updateMono: false + updateMono: true xaSourcePath: ${{ parameters.xaSourcePath }} repositoryAlias: ${{ parameters.repositoryAlias }} commit: ${{ parameters.commit }} diff --git a/build-tools/automation/yaml-templates/variables.yaml b/build-tools/automation/yaml-templates/variables.yaml index 611f20feed5..41045ca8d6f 100644 --- a/build-tools/automation/yaml-templates/variables.yaml +++ b/build-tools/automation/yaml-templates/variables.yaml @@ -24,7 +24,7 @@ variables: - name: GitHub.Token value: $(github--pat--vs-mobiletools-engineering-service2) - name: HostedMacImage - value: macOS-12 + value: macOS-13 - name: HostedWinImage value: windows-2022 - name: 1ESWindowsPool diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/AndroidSdkResolver.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/AndroidSdkResolver.cs index ff7e491d51f..f3e5a4703d6 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/AndroidSdkResolver.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.ProjectTools/Android/AndroidSdkResolver.cs @@ -48,12 +48,12 @@ public static string GetAndroidNdkPath () public static string GetJavaSdkPath () { var javaSdkPath = Environment.GetEnvironmentVariable ("TEST_ANDROID_JDK_PATH"); - if (string.IsNullOrEmpty (javaSdkPath)) - javaSdkPath = JavaSdkPath ??= RunPathsTargets ("GetJavaSdkDirectory"); if (string.IsNullOrEmpty (javaSdkPath)) javaSdkPath = JavaSdkPath ??= Environment.GetEnvironmentVariable ("JI_JAVA_HOME"); if (string.IsNullOrEmpty (javaSdkPath)) javaSdkPath = JavaSdkPath ??= Environment.GetEnvironmentVariable ("JAVA_HOME"); + if (string.IsNullOrEmpty (javaSdkPath)) + javaSdkPath = JavaSdkPath ??= RunPathsTargets ("GetJavaSdkDirectory"); if (string.IsNullOrEmpty (javaSdkPath)) javaSdkPath = JavaSdkPath ??= GetPathFromRegistry ("JavaSdkDirectory"); if (string.IsNullOrEmpty (javaSdkPath)) @@ -88,17 +88,18 @@ public static string GetJavaSdkVersionString () static string RunPathsTargets (string target) { var targets = Path.Combine (XABuildPaths.TopDirectory, "build-tools", "scripts", "Paths.targets"); - var msbuild = TestEnvironment.IsWindows ? TestEnvironment.GetVisualStudioInstance ().MSBuildPath : "msbuild"; - var args = $"/nologo /v:minimal /t:{target} \"{targets}\""; - var psi = new ProcessStartInfo (msbuild, args) { + var dotnet = Path.Combine (TestEnvironment.DotNetPreviewDirectory, "dotnet"); + var args = $"build /nologo /v:minimal /t:{target} \"{targets}\""; + var psi = new ProcessStartInfo (dotnet, args) { CreateNoWindow = true, RedirectStandardOutput = true, WindowStyle = ProcessWindowStyle.Hidden, UseShellExecute = false, + WorkingDirectory = XABuildPaths.TestAssemblyOutputDirectory, }; using (var p = Process.Start (psi)) { p.WaitForExit (); - string path = p.StandardOutput.ReadToEnd ().Trim (); + string path = p.StandardOutput.ReadLine ().Trim (); return Directory.Exists (path) ? path : null; } } From d14db82efe2b7dab55ec77c10574916e85dfe555 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Mon, 31 Jul 2023 11:21:03 -0400 Subject: [PATCH 051/102] [ci] Run Codesign Verify task against new MSI folder (#8226) Fixes the codesign validation task to run against all of the outputs of the workload MSI generation task. --- build-tools/automation/azure-pipelines.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 21faa74c4d3..bb281547047 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -470,7 +470,9 @@ stages: - task: MicroBuildCodesignVerify@3 displayName: verify signed msi content inputs: - TargetFolders: $(Build.StagingDirectory)\bin\manifests + TargetFolders: | + $(Build.ArtifactStagingDirectory)\bin\manifests + $(Build.ArtifactStagingDirectory)\bin\manifests-multitarget ExcludeSNVerify: true ApprovalListPathForCerts: $(Build.StagingDirectory)\sign-verify\SignVerifyIgnore.txt From 35c1e70a7133a31f92849aca44a683306892c93a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 14:08:27 -0400 Subject: [PATCH 052/102] Bump to xamarin/Java.Interop/main@62efc098 (#8201) Context: https://github.com/dotnet/runtime/issues/89190 Context: https://github.com/xamarin/xamarin-android/pull/8176 Changes: https://github.com/xamarin/java.interop/compare/151b03ee1eefa62e3d29b034b2aaf05ea73d99ed...62efc09806d6d2ed1cac34611acb070856d53f02 * xamarin/java.interop@62efc098: [tests] add category for tests that fail under LLVM (xamarin/java.interop#1131) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> From 16e0943f5af8774d3b7cc93535333222ed6d78a7 Mon Sep 17 00:00:00 2001 From: "microsoft-github-policy-service[bot]" <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 14:47:59 -0400 Subject: [PATCH 053/102] [ci] use GitOps.ResourceManagement, as FabricBot is decommissioned (#8173) Context: fb89198f7f9a583c546fb02cce5c9be78402bf20 Context: a0377cdae565e361100b891fe171a5aa49778207 Context: 39183370b98b3afaa0211c8c61de923bde537941 Context: https://aka.ms/gim/fabricbot Context: https://microsoft.github.io/GitOps/policies/resource-management.html Migrate away from `fabricbot.json` (fb89198f, a0377cda, 39183370) to `.github/policies/resourceManagement.yml` Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com> --- .github/fabricbot.json | 764 ------------------------ .github/policies/resourceManagement.yml | 109 ++++ 2 files changed, 109 insertions(+), 764 deletions(-) delete mode 100644 .github/fabricbot.json create mode 100644 .github/policies/resourceManagement.yml diff --git a/.github/fabricbot.json b/.github/fabricbot.json deleted file mode 100644 index 92ca89b1772..00000000000 --- a/.github/fabricbot.json +++ /dev/null @@ -1,764 +0,0 @@ -{ - "version": "1.0", - "tasks": [ - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "labelAdded", - "parameters": { - "label": "need-info" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Add comment when 'need-info' is applied to issue", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Hi @${issueAuthor}. We have added the \"need-info\" label to this issue, which indicates that we have an open question for you before we can take further action. This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time." - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "frequency": [ - { - "weekDay": 1, - "hours": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 2, - "hours": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 3, - "hours": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 4, - "hours": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 5, - "hours": [ - 0, - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23 - ], - "timezoneOffset": -5 - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "need-info" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 7 - } - } - ], - "taskName": "[Idle Issue Management] Close stale 'need-info' issues", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Hi @${issueAuthor}. Due to inactivity, we will be closing this issue. Please feel free to re-open this issue if the issue persists. For enhanced visibility, if over 7 days have passed, please open a new issue and link this issue there. Thank you." - } - }, - { - "name": "closeIssue", - "parameters": {} - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "need-info" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "admin" - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "write" - } - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "[Idle Issue Management] Replace 'need-info' with 'need-attention' label when the customer comments on an issue", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "need-info" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "need-attention" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "operator": "not", - "operands": [ - { - "name": "isOpen", - "parameters": {} - } - ] - }, - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "noActivitySince", - "parameters": { - "days": 7 - } - } - ] - }, - { - "operator": "not", - "operands": [ - { - "name": "isCloseAndComment", - "parameters": {} - } - ] - }, - { - "name": "isActivitySender", - "parameters": { - "user": { - "type": "author" - } - } - }, - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "none" - } - }, - { - "name": "hasLabel", - "parameters": { - "label": "need-info" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "[Idle Issue Management] For issues closed due to inactivity, re-open an issue if issue author posts a reply within 7 days.", - "actions": [ - { - "name": "reopenIssue", - "parameters": {} - }, - { - "name": "removeLabel", - "parameters": { - "label": "need-info" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "need-attention" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "created" - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isOpen", - "parameters": {} - } - ] - }, - { - "name": "activitySenderHasPermissions", - "parameters": { - "permissions": "none" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 7 - } - }, - { - "operator": "not", - "operands": [ - { - "name": "isCloseAndComment", - "parameters": {} - } - ] - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "[Closed Issue Management] For issues closed with no activity over 7 days, ask non-contributor to consider opening a new issue instead.", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "Hello lovely human, thank you for your comment on this issue. Because this issue has been closed for a period of time, please strongly consider opening a new issue linking to this issue instead to ensure better visibility of your comment. Thank you!" - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 1, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 2, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 3, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 4, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 5, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - }, - { - "weekDay": 6, - "hours": [ - 10, - 22 - ], - "timezoneOffset": -5 - } - ], - "searchTerms": [ - { - "name": "isClosed", - "parameters": {} - }, - { - "name": "noActivitySince", - "parameters": { - "days": 30 - } - }, - { - "name": "isUnlocked", - "parameters": {} - }, - { - "name": "isIssue", - "parameters": {} - } - ], - "taskName": "[Closed Issue Management] Lock issues closed without activity for over 30 days", - "actions": [ - { - "name": "lockIssue", - "parameters": { - "reason": "resolved" - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "isAction", - "parameters": { - "action": "opened" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "actions": [ - { - "name": "addLabel", - "parameters": { - "label": "needs-triage" - } - } - ], - "taskName": "[New Issues] Apply 'needs-triage' to new issues" - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssuesOnlyResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "labelAdded", - "parameters": { - "label": "possibly-stale" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issues", - "project_card" - ], - "taskName": "Manual Issue Cleanup", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "We suspect this issue is stale and no longer relevant. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process." - } - } - ] - } - }, - { - "taskType": "trigger", - "capabilityId": "IssueResponder", - "subCapability": "IssueCommentResponder", - "version": "1.0", - "config": { - "conditions": { - "operator": "and", - "operands": [ - { - "name": "hasLabel", - "parameters": { - "label": "possibly-stale" - } - } - ] - }, - "eventType": "issue", - "eventNames": [ - "issue_comment" - ], - "taskName": "Remove `possibly-stale` label when an issue is commented on", - "actions": [ - { - "name": "removeLabel", - "parameters": { - "label": "possibly-stale" - } - }, - { - "name": "addLabel", - "parameters": { - "label": "need-attention" - } - } - ] - } - }, - { - "taskType": "scheduled", - "capabilityId": "ScheduledSearch", - "subCapability": "ScheduledSearch", - "version": "1.1", - "config": { - "frequency": [ - { - "weekDay": 0, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 1, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 2, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 3, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 4, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 5, - "hours": [ - 0, - 6, - 12, - 18 - ] - }, - { - "weekDay": 6, - "hours": [ - 0, - 6, - 12, - 18 - ] - } - ], - "searchTerms": [ - { - "name": "isIssue", - "parameters": {} - }, - { - "name": "isOpen", - "parameters": {} - }, - { - "name": "hasLabel", - "parameters": { - "label": "possibly-stale" - } - }, - { - "name": "noActivitySince", - "parameters": { - "days": 14 - } - } - ], - "taskName": "Close 'possibly-stale' issues with no recent activity", - "actions": [ - { - "name": "addReply", - "parameters": { - "comment": "This issue will now be closed since it had been marked `possibly-stale` but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days." - } - }, - { - "name": "closeIssue", - "parameters": {} - } - ] - } - } - ], - "userGroups": [] -} \ No newline at end of file diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml new file mode 100644 index 00000000000..358ce894cbf --- /dev/null +++ b/.github/policies/resourceManagement.yml @@ -0,0 +1,109 @@ +id: +name: GitOps.PullRequestIssueManagement +description: GitOps.PullRequestIssueManagement primitive +owner: +resource: repository +disabled: false +where: +configuration: + resourceManagementConfiguration: + scheduledSearches: + - description: + frequencies: + - weekday: + day: Monday + time: 0:0 + - weekday: + day: Tuesday + time: 0:0 + - weekday: + day: Wednesday + time: 0:0 + - weekday: + day: Thursday + time: 0:0 + - weekday: + day: Friday + time: 0:0 + filters: + - isIssue + - isOpen + - hasLabel: + label: need-info + - noActivitySince: + days: 7 + actions: + - addReply: + reply: Hi @${issueAuthor}. Due to inactivity, we will be closing this issue. Please feel free to re-open this issue if the issue persists. For enhanced visibility, if over 7 days have passed, please open a new issue and link this issue there. Thank you. + - closeIssue + - description: + frequencies: + - hourly: + hour: 6 + filters: + - isIssue + - isOpen + - hasLabel: + label: possibly-stale + - noActivitySince: + days: 14 + actions: + - addReply: + reply: This issue will now be closed since it had been marked `possibly-stale` but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days. + - closeIssue + eventResponderTasks: + - if: + - payloadType: Issues + - labelAdded: + label: need-info + then: + - addReply: + reply: Hi @${issueAuthor}. We have added the "need-info" label to this issue, which indicates that we have an open question for you before we can take further action. This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time. + description: + - if: + - payloadType: Issue_Comment + - isAction: + action: Created + - isOpen + - hasLabel: + label: need-info + - not: + activitySenderHasPermission: + permission: Admin + - not: + activitySenderHasPermission: + permission: Write + then: + - removeLabel: + label: need-info + - addLabel: + label: need-attention + description: + - if: + - payloadType: Issues + - isAction: + action: Opened + then: + - addLabel: + label: needs-triage + description: + - if: + - payloadType: Issues + - labelAdded: + label: possibly-stale + then: + - addReply: + reply: We suspect this issue is stale and no longer relevant. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process. + description: + - if: + - payloadType: Issue_Comment + - hasLabel: + label: possibly-stale + then: + - removeLabel: + label: possibly-stale + - addLabel: + label: need-attention + description: +onFailure: +onSuccess: From e803904fd32df214fcacfb7b6b66a8e3dc2dddea Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" <42748379+dotnet-maestro[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 21:02:34 -0400 Subject: [PATCH 054/102] Bump to dotnet/installer@7168a85a60 8.0.100-rc.1.23380.2 (#8229) Changes: https://github.com/dotnet/installer/compare/f8bab721ae...7168a85a60 Changes: https://github.com/dotnet/runtime/compare/f016dc4b7c...ea97babd7c Updates: * Microsoft.Dotnet.Sdk.Internal: from 8.0.100-rc.1.23373.1 to 8.0.100-rc.1.23380.2 * Microsoft.NETCore.App.Ref: from 8.0.0-rc.1.23371.3 to 8.0.0-rc.1.23376.5 * Microsoft.NET.ILLink.Tasks: from 8.0.0-rc.1.23371.3 to 8.0.0-rc.1.23376.5 --- eng/Version.Details.xml | 12 ++++++------ eng/Versions.props | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5142c386f40..20bcdd23fca 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,16 +1,16 @@ - + https://github.com/dotnet/installer - f8bab721aec4cce610504674cd08d68048250f19 + 7168a85a60a483aa627c9f1bdc1cc12546253017 - + https://github.com/dotnet/runtime - f016dc4b7cfc306d2d5e29c49e5ccd2d2916d466 + ea97babd7ccfd2f6e9553093d315f26b51e4c7ac - + https://github.com/dotnet/runtime - f016dc4b7cfc306d2d5e29c49e5ccd2d2916d466 + ea97babd7ccfd2f6e9553093d315f26b51e4c7ac https://github.com/dotnet/emsdk diff --git a/eng/Versions.props b/eng/Versions.props index cfbb80d8832..88258ec35f8 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -1,9 +1,9 @@ - 8.0.100-rc.1.23373.1 - 8.0.0-rc.1.23371.3 - 8.0.0-rc.1.23371.3 + 8.0.100-rc.1.23380.2 + 8.0.0-rc.1.23376.5 + 8.0.0-rc.1.23376.5 7.0.0-beta.22103.1 7.0.0-beta.22103.1 8.0.0-rc.1.23368.3 From 964d2a2e9f59ea2daaaa5af3b5033cabc6316740 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Tue, 1 Aug 2023 12:43:16 -0400 Subject: [PATCH 055/102] [ci] Fix condition for MAUI integration test job (#8232) This test job should only run if the initial build was successful. --- build-tools/automation/azure-pipelines.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index bb281547047..cbe71e524d5 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -292,7 +292,7 @@ stages: - stage: maui_tests displayName: MAUI Tests dependsOn: mac_build - condition: eq(variables['System.PullRequest.TargetBranch'], 'main') + condition: and(eq(dependencies.mac_build.result, 'Succeeded'), eq(variables['System.PullRequest.TargetBranch'], 'main')) jobs: # Check - "Xamarin.Android (MAUI Tests MAUI Integration)" - job: maui_tests_integration From 80a4716ebba248cd2f1a918259e238f1151c535c Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Tue, 1 Aug 2023 13:33:05 -0400 Subject: [PATCH 056/102] [ci] Add install-global-tool yaml template (#8233) Attempts to install the boots global tool have been failing: "C:\Program Files\dotnet\dotnet.exe" tool update boots -g --version 1.1.0.36 --add-source https://api.nuget.org/v3/index.json The requested version 1.1.0.36 is lower than existing version 1.1.0.712-preview2. Fix this by replacing the install-apkdiff and install-dotnet-test-slicer templates with a generic install-global-tool template that is also used to install boots. --- .../yaml-templates/build-windows.yaml | 5 +++- .../install-dotnet-test-slicer.yaml | 22 ----------------- ...-apkdiff.yaml => install-global-tool.yaml} | 11 +++++---- .../setup-test-environment.yaml | 24 ++++++++++--------- .../automation/yaml-templates/variables.yaml | 6 +++++ 5 files changed, 29 insertions(+), 39 deletions(-) delete mode 100644 build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml rename build-tools/automation/yaml-templates/{install-apkdiff.yaml => install-global-tool.yaml} (61%) diff --git a/build-tools/automation/yaml-templates/build-windows.yaml b/build-tools/automation/yaml-templates/build-windows.yaml index b94bb97c15b..485ab749bdf 100644 --- a/build-tools/automation/yaml-templates/build-windows.yaml +++ b/build-tools/automation/yaml-templates/build-windows.yaml @@ -86,7 +86,10 @@ stages: displayName: Build Solution continueOnError: false - - template: install-apkdiff.yaml + - template: install-global-tool.yaml + parameters: + toolName: apkdiff + version: $(ApkDiffToolVersion) - template: run-nunit-tests.yaml parameters: diff --git a/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml b/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml deleted file mode 100644 index 8f2080abe3c..00000000000 --- a/build-tools/automation/yaml-templates/install-dotnet-test-slicer.yaml +++ /dev/null @@ -1,22 +0,0 @@ -parameters: - version: '0.1.0-alpha5' - condition: succeeded() - continueOnError: true - -steps: -- powershell: dotnet tool uninstall dotnet-test-slicer -g - displayName: uninstall dotnet-test-slicer - ignoreLASTEXITCODE: true - condition: ${{ parameters.condition }} - -- task: DotNetCoreCLI@2 - displayName: install dotnet-test-slicer ${{ parameters.version }} - condition: ${{ parameters.condition }} - continueOnError: ${{ parameters.continueOnError }} - inputs: - command: custom - custom: tool - arguments: >- - update dotnet-test-slicer -g - --version ${{ parameters.version }} - --add-source "https://api.nuget.org/v3/index.json" diff --git a/build-tools/automation/yaml-templates/install-apkdiff.yaml b/build-tools/automation/yaml-templates/install-global-tool.yaml similarity index 61% rename from build-tools/automation/yaml-templates/install-apkdiff.yaml rename to build-tools/automation/yaml-templates/install-global-tool.yaml index 8984b80ac45..69ac8c28583 100644 --- a/build-tools/automation/yaml-templates/install-apkdiff.yaml +++ b/build-tools/automation/yaml-templates/install-global-tool.yaml @@ -1,22 +1,23 @@ parameters: - version: '0.0.15' + toolName: '' + version: '' condition: succeeded() continueOnError: true steps: -- powershell: dotnet tool uninstall apkdiff -g - displayName: uninstall apkdiff +- powershell: dotnet tool uninstall ${{ parameters.toolName }} -g + displayName: uninstall ${{ parameters.toolName }} ignoreLASTEXITCODE: true condition: ${{ parameters.condition }} - task: DotNetCoreCLI@2 - displayName: install apkdiff ${{ parameters.version }} + displayName: install ${{ parameters.toolName }} ${{ parameters.version }} condition: ${{ parameters.condition }} continueOnError: ${{ parameters.continueOnError }} inputs: command: custom custom: tool arguments: >- - update apkdiff -g + update ${{ parameters.toolName }} -g --version ${{ parameters.version }} --add-source "https://api.nuget.org/v3/index.json" diff --git a/build-tools/automation/yaml-templates/setup-test-environment.yaml b/build-tools/automation/yaml-templates/setup-test-environment.yaml index 34602aedfed..6b98286ab37 100644 --- a/build-tools/automation/yaml-templates/setup-test-environment.yaml +++ b/build-tools/automation/yaml-templates/setup-test-environment.yaml @@ -68,15 +68,11 @@ steps: xaSourcePath: ${{ parameters.xaSourcePath }} - ${{ if eq(parameters.installLegacyXamarinAndroid, true) }}: - - task: DotNetCoreCLI@2 - displayName: install boots 1.1.0.36 - inputs: - command: custom - custom: tool - arguments: >- - update boots -g - --version 1.1.0.36 - --add-source "https://api.nuget.org/v3/index.json" + - template: install-global-tool.yaml + parameters: + toolName: boots + version: $(BootsToolVersion) + continueOnError: false - powershell: boots --stable Xamarin.Android displayName: install Xamarin.Android stable @@ -120,7 +116,13 @@ steps: arguments: -t:ExtractWorkloadPacks -c ${{ parameters.configuration }} -v:n -bl:${{ parameters.xaSourcePath }}/bin/Test${{ parameters.configuration }}/extract-workloads.binlog - ${{ if eq(parameters.installApkDiff, true) }}: - - template: install-apkdiff.yaml + - template: install-global-tool.yaml + parameters: + toolName: apkdiff + version: $(ApkDiffToolVersion) - ${{ if eq(parameters.installTestSlicer, true) }}: - - template: install-dotnet-test-slicer.yaml + - template: install-global-tool.yaml + parameters: + toolName: dotnet-test-slicer + version: $(TestSlicerToolVersion) diff --git a/build-tools/automation/yaml-templates/variables.yaml b/build-tools/automation/yaml-templates/variables.yaml index 41045ca8d6f..41c64201b08 100644 --- a/build-tools/automation/yaml-templates/variables.yaml +++ b/build-tools/automation/yaml-templates/variables.yaml @@ -13,6 +13,12 @@ variables: value: test-assemblies - name: WindowsToolchainPdbArtifactName value: windows-toolchain-pdb +- name: ApkDiffToolVersion + value: 0.0.15 +- name: TestSlicerToolVersion + value: 0.1.0-alpha5 +- name: BootsToolVersion + value: 1.1.0.36 - name: NUnitConsoleVersion value: 3.16.3 - name: NUnit.NumberOfTestWorkers From ae4f229c6a43a2e57fa801a136c8697dcfbc2ca1 Mon Sep 17 00:00:00 2001 From: Peter Collins Date: Wed, 2 Aug 2023 12:26:32 -0400 Subject: [PATCH 057/102] [tests] Remove duplicates from XASdkTests (#8214) I've spent some time reviewing tests in `XASdkTests`, `BuildTest`, and `BuildTest2`. Tests from `XASdkTests` have been migrated to other fixtures or removed where applicable. * DotNetBuildXamarinForms has been removed and merged into CheckMonoComponentsMask. * DotNetIncremental has been removed and merged into BuildIncrementalAot. * DotNetDesignTimeBuild has been renamed to DesignTimeBuildSignAndroidPackage. * BenchmarkDotNet has been removed and merged into BuildHasNoWarnings. * BuildApplicationWithJavaSource has been removed due to existing coverage of .java file inclusion elsewhere. * BuildReleaseApplicationWithNugetPackages has been removed due to existing coverage in GenerateLibraryResourcesTests. * BuildAfterAddingNuget has been removed as the same scenario is covered in BuildAfterUpgradingNuget. * ValidateJavaVersion has been removed as .NET Android requires JDK 11+, which is not covered by any of the legacy parameters. --- .../AndroidUpdateResourcesTest.cs | 45 + .../Xamarin.Android.Build.Tests/AotTests.cs | 42 + .../BindingBuildTest.cs | 84 +- .../BuildTest.TestCaseSource.cs | 99 ++ .../Xamarin.Android.Build.Tests/BuildTest.cs | 933 +++------------ .../Xamarin.Android.Build.Tests/BuildTest2.cs | 1 + .../BuildWithLibraryTests.cs | 887 ++++++++++++++ .../IncrementalBuildTest.cs | 57 +- .../InvalidConfigTests.cs | 114 ++ .../PackagingTest.cs | 41 + .../Xamarin.Android.Build.Tests/WearTests.cs | 25 + .../Xamarin.Android.Build.Tests/XASdkTests.cs | 1017 +---------------- 12 files changed, 1537 insertions(+), 1808 deletions(-) create mode 100644 src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildWithLibraryTests.cs create mode 100644 src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/InvalidConfigTests.cs diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs index dd811c1d880..c653639bfd0 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AndroidUpdateResourcesTest.cs @@ -6,6 +6,7 @@ using System.Text.RegularExpressions; using System.Xml.Linq; using Microsoft.Build.Framework; +using Mono.Cecil; using NUnit.Framework; using Xamarin.Android.Tools; using Xamarin.ProjectTools; @@ -648,6 +649,50 @@ public void CheckOldResourceDesignerWithWrongCasingIsRemoved ([Values (true, fal } } + [Test] + public void GenerateResourceDesigner_false([Values (false, true)] bool useDesignerAssembly) + { + var proj = new XamarinAndroidApplicationProject { + EnableDefaultItems = true, + Sources = { + new AndroidItem.AndroidResource (() => "Resources\\drawable\\foo.png") { + BinaryContent = () => XamarinAndroidCommonProject.icon_binary_mdpi, + }, + } + }; + proj.SetProperty (KnownProperties.OutputType, "Library"); + + // Turn off Resource.designer.cs and remove usage of it + proj.SetProperty ("AndroidGenerateResourceDesigner", "false"); + if (!useDesignerAssembly) + proj.SetProperty ("AndroidUseDesignerAssembly", "false"); + proj.MainActivity = proj.DefaultMainActivity + .Replace ("Resource.Layout.Main", "0") + .Replace ("Resource.Id.myButton", "0"); + + var builder = CreateDllBuilder (); + Assert.IsTrue (builder.RunTarget(proj, "CoreCompile", parameters: new string[] { "BuildingInsideVisualStudio=true" }), "Designtime build should succeed."); + var intermediate = Path.Combine (Root, builder.ProjectDirectory, proj.IntermediateOutputPath); + var resource_designer_cs = Path.Combine (intermediate, "designtime", "Resource.designer.cs"); + if (useDesignerAssembly) + resource_designer_cs = Path.Combine (intermediate, "__Microsoft.Android.Resource.Designer.cs"); + FileAssert.DoesNotExist (resource_designer_cs); + + Assert.IsTrue (builder.Build (proj), "build should succeed"); + + resource_designer_cs = Path.Combine (intermediate, "Resource.designer.cs"); + if (useDesignerAssembly) + resource_designer_cs = Path.Combine (intermediate, "__Microsoft.Android.Resource.Designer.cs"); + FileAssert.DoesNotExist (resource_designer_cs); + + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); + FileAssert.Exists (assemblyPath); + using var assembly = AssemblyDefinition.ReadAssembly (assemblyPath); + var typeName = $"{proj.ProjectName}.Resource"; + var type = assembly.MainModule.GetType (typeName); + Assert.IsNull (type, $"{assemblyPath} should *not* contain {typeName}"); + } + [Test] public void CheckThatXA1034IsRaisedForInvalidConfiguration ([Values (true, false)] bool isRelease) { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs index 37f0fcfcf8b..db5da19d657 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/AotTests.cs @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; @@ -8,6 +9,7 @@ using NUnit.Framework; using Xamarin.ProjectTools; using Xamarin.Android.Build; +using Xamarin.Android.Tasks; namespace Xamarin.Android.Build.Tests { @@ -486,5 +488,45 @@ public void AotAssembliesInIDE () Assert.IsNotNull (entry, $"{path} should be in {apk}", abi); } } + + [Test] + public void CheckWhetherLibcAndLibmAreReferencedInAOTLibraries () + { + if (IsWindows) + Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); + + var proj = new XamarinAndroidApplicationProject { + IsRelease = true, + EmbedAssembliesIntoApk = true, + AotAssemblies = true, + }; + proj.SetProperty ("EnableLLVM", "True"); + + var abis = new [] { "arm64-v8a", "x86_64" }; + proj.SetAndroidSupportedAbis (abis); + + var libPaths = new List (); + if (Builder.UseDotNet) { + libPaths.Add (Path.Combine ("android-arm64", "aot", "Mono.Android.dll.so")); + libPaths.Add (Path.Combine ("android-x64", "aot", "Mono.Android.dll.so")); + } else { + libPaths.Add (Path.Combine ("aot", "arm64-v8a", "libaot-Mono.Android.dll.so")); + libPaths.Add (Path.Combine ("aot", "x86_64", "libaot-Mono.Android.dll.so")); + } + + using (var b = CreateApkBuilder ()) { + Assert.IsTrue (b.Build (proj), "Build should have succeeded."); + string objPath = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); + + foreach (string libPath in libPaths) { + string lib = Path.Combine (objPath, libPath); + + Assert.IsTrue (File.Exists (lib), $"Library {lib} should exist on disk"); + Assert.IsTrue (ELFHelper.ReferencesLibrary (lib, "libc.so"), $"Library {lib} should reference libc.so"); + Assert.IsTrue (ELFHelper.ReferencesLibrary (lib, "libm.so"), $"Library {lib} should reference libm.so"); + } + } + } + } } diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs index 99142a257c8..70e42e8c71f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BindingBuildTest.cs @@ -12,8 +12,53 @@ namespace Xamarin.Android.Build.Tests { [Parallelizable (ParallelScope.Children)] - public class BindingBuildTest : BaseTest { -#pragma warning disable 414 + public class BindingBuildTest : BaseTest + { + [Test] + public void DotNetBuildBinding () + { + var proj = new XamarinAndroidLibraryProject () { + EnableDefaultItems = true, + }; + // Both transform files should be applied + proj.Sources.Add (new AndroidItem.TransformFile ("Transforms.xml") { + TextContent = () => +@" + FooBar +", + }); + proj.Sources.Add (new AndroidItem.TransformFile ("Transforms\\Metadata.xml") { + TextContent = () => +@" + MSBuildTest +", + }); + proj.Sources.Add (new AndroidItem.AndroidLibrary ("javaclasses.jar") { + BinaryContent = () => ResourceData.JavaSourceJarTestJar, + }); + proj.OtherBuildItems.Add (new BuildItem ("JavaSourceJar", "javaclasses-sources.jar") { + BinaryContent = () => ResourceData.JavaSourceJarTestSourcesJar, + }); + proj.OtherBuildItems.Add (new AndroidItem.AndroidJavaSource ("JavaSourceTestExtension.java") { + Encoding = Encoding.ASCII, + TextContent = () => ResourceData.JavaSourceTestExtension, + Metadata = { { "Bind", "True"} }, + }); + var builder = CreateDllBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, "UnnamedProject.dll"); + FileAssert.Exists (assemblyPath); + using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { + var typeName = "MSBuildTest.JavaSourceJarTest"; + var type = assembly.MainModule.GetType (typeName); + Assert.IsNotNull (type, $"{assemblyPath} should contain {typeName}"); + typeName = "MSBuildTest.JavaSourceTestExtension"; + type = assembly.MainModule.GetType (typeName); + Assert.IsNotNull (type, $"{assemblyPath} should contain {typeName}"); + } + } + static object [] ClassParseOptions = new object [] { new object[] { /* classParser */ "class-parse", @@ -22,7 +67,7 @@ public class BindingBuildTest : BaseTest { [Test] [TestCaseSource (nameof (ClassParseOptions))] - public void BuildBasicBindingLibrary (string classParser) + public void BindingLibraryIncremental (string classParser) { var targets = new List { "_ExportJarToXml", @@ -475,6 +520,39 @@ public void JavaSourceJar () } } + [Test] + public void AppWithSingleJar () + { + var proj = new XamarinAndroidApplicationProject { + EnableDefaultItems = true, + Sources = { + new AndroidItem.AndroidLibrary ("Jars\\javaclasses.jar") { + BinaryContent = () => ResourceData.JavaSourceJarTestJar, + } + } + }; + + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "first build should succeed"); + + var assemblyPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath, $"{proj.ProjectName}.dll"); + var typeName = "Com.Xamarin.Android.Test.Msbuildtest.JavaSourceJarTest"; + FileAssert.Exists (assemblyPath); + using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { + Assert.IsNotNull (assembly.MainModule.GetType (typeName), $"{assemblyPath} should contain {typeName}"); + } + + // Remove the @(AndroidLibrary) & build again + proj.Sources.RemoveAt (proj.Sources.Count - 1); + Directory.Delete (Path.Combine (Root, builder.ProjectDirectory, "Jars"), recursive: true); + Assert.IsTrue (builder.Build (proj), "second build should succeed"); + + FileAssert.Exists (assemblyPath); + using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { + Assert.IsNull (assembly.MainModule.GetType (typeName), $"{assemblyPath} should *not* contain {typeName}"); + } + } + [Test] [TestCaseSource (nameof (ClassParseOptions))] public void DesignTimeBuild (string classParser) diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.TestCaseSource.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.TestCaseSource.cs index f0f22e2ef53..29a390c9835 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.TestCaseSource.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.TestCaseSource.cs @@ -11,6 +11,105 @@ namespace Xamarin.Android.Build.Tests { public partial class BuildTest : BaseTest { + static readonly object [] DotNetBuildSource = new object [] { + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ true, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm64", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-x86", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-x64", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ true, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ true, + /* aot */ true, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm", + /* isRelease */ true, + /* aot */ true, + /* usesAssemblyStore */ true, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm64", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86;android-x64", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86;android-x64", + /* isRelease */ false, + /* aot */ false, + /* usesAssemblyStore */ true, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86;android-x64", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ false, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86;android-x64", + /* isRelease */ true, + /* aot */ false, + /* usesAssemblyStore */ true, + }, + new object [] { + /* runtimeIdentifiers */ "android-arm;android-arm64;android-x86;android-x64", + /* isRelease */ true, + /* aot */ true, + /* usesAssemblyStore */ false, + }, + }; + #pragma warning disable 414 static object [] RuntimeChecks () => new object [] { new object[] { diff --git a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs index 149caaf74be..1ea69378427 100644 --- a/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs +++ b/src/Xamarin.Android.Build.Tasks/Tests/Xamarin.Android.Build.Tests/BuildTest.cs @@ -22,6 +22,146 @@ namespace Xamarin.Android.Build.Tests [Parallelizable (ParallelScope.Children)] public partial class BuildTest : BaseTest { + [Test] + [Category ("SmokeTests")] + [TestCaseSource (nameof (DotNetBuildSource))] + [NonParallelizable] // On MacOS, parallel /restore causes issues + public void DotNetBuild (string runtimeIdentifiers, bool isRelease, bool aot, bool usesAssemblyStore) + { + var proj = new XamarinAndroidApplicationProject { + IsRelease = isRelease, + EnableDefaultItems = true, + ExtraNuGetConfigSources = { + // Microsoft.AspNetCore.Components.WebView is not in dotnet-public + "https://api.nuget.org/v3/index.json", + }, + PackageReferences = { + new Package { Id = "Xamarin.AndroidX.AppCompat", Version = "1.3.1.1" }, + // Using * here, so we explicitly get newer packages + new Package { Id = "Microsoft.AspNetCore.Components.WebView", Version = "6.0.0-*" }, + new Package { Id = "Microsoft.Extensions.FileProviders.Embedded", Version = "6.0.0-*" }, + new Package { Id = "Microsoft.JSInterop", Version = "6.0.0-*" }, + new Package { Id = "System.Text.Json", Version = "6.0.0-*" }, + }, + Sources = { + new BuildItem ("EmbeddedResource", "Foo.resx") { + TextContent = () => InlineData.ResxWithContents ("Cancel") + }, + new BuildItem ("EmbeddedResource", "Foo.es.resx") { + TextContent = () => InlineData.ResxWithContents ("Cancelar") + }, + new AndroidItem.TransformFile ("Transforms.xml") { + // Remove two methods that introduced warnings: + // Com.Balysv.Material.Drawable.Menu.MaterialMenuView.cs(214,30): warning CS0114: 'MaterialMenuView.OnRestoreInstanceState(IParcelable)' hides inherited member 'View.OnRestoreInstanceState(IParcelable?)'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. + // Com.Balysv.Material.Drawable.Menu.MaterialMenuView.cs(244,56): warning CS0114: 'MaterialMenuView.OnSaveInstanceState()' hides inherited member 'View.OnSaveInstanceState()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. + TextContent = () => "", + }, + new AndroidItem.AndroidLibrary ("material-menu-1.1.0.aar") { + WebContent = "https://repo1.maven.org/maven2/com/balysv/material-menu/1.1.0/material-menu-1.1.0.aar" + }, + } + }; + proj.MainActivity = proj.DefaultMainActivity.Replace (": Activity", ": AndroidX.AppCompat.App.AppCompatActivity"); + proj.SetProperty ("AndroidUseAssemblyStore", usesAssemblyStore.ToString ()); + proj.SetProperty ("RunAOTCompilation", aot.ToString ()); + proj.OtherBuildItems.Add (new AndroidItem.InputJar ("javaclasses.jar") { + BinaryContent = () => ResourceData.JavaSourceJarTestJar, + }); + proj.OtherBuildItems.Add (new BuildItem ("JavaSourceJar", "javaclasses-sources.jar") { + BinaryContent = () => ResourceData.JavaSourceJarTestSourcesJar, + }); + proj.OtherBuildItems.Add (new AndroidItem.AndroidJavaSource ("JavaSourceTestExtension.java") { + Encoding = Encoding.ASCII, + TextContent = () => ResourceData.JavaSourceTestExtension, + Metadata = { { "Bind", "True"} }, + }); + if (!runtimeIdentifiers.Contains (";")) { + proj.SetProperty (KnownProperties.RuntimeIdentifier, runtimeIdentifiers); + } else { + proj.SetProperty (KnownProperties.RuntimeIdentifiers, runtimeIdentifiers); + } + + var builder = CreateApkBuilder (); + Assert.IsTrue (builder.Build (proj), "`dotnet build` should succeed"); + builder.AssertHasNoWarnings (); + + var outputPath = Path.Combine (Root, builder.ProjectDirectory, proj.OutputPath); + var intermediateOutputPath = Path.Combine (Root, builder.ProjectDirectory, proj.IntermediateOutputPath); + if (!runtimeIdentifiers.Contains (";")) { + outputPath = Path.Combine (outputPath, runtimeIdentifiers); + intermediateOutputPath = Path.Combine (intermediateOutputPath, runtimeIdentifiers); + } + + var files = Directory.EnumerateFileSystemEntries (outputPath) + .Select (Path.GetFileName) + .OrderBy (f => f, StringComparer.OrdinalIgnoreCase) + .ToArray (); + var expectedFiles = new List { + $"{proj.PackageName}-Signed.apk", + "es", + $"{proj.ProjectName}.dll", + $"{proj.ProjectName}.pdb", + $"{proj.ProjectName}.runtimeconfig.json", + $"{proj.ProjectName}.xml", + }; + if (isRelease) { + expectedFiles.Add ($"{proj.PackageName}.aab"); + expectedFiles.Add ($"{proj.PackageName}-Signed.aab"); + } else { + expectedFiles.Add ($"{proj.PackageName}.apk"); + expectedFiles.Add ($"{proj.PackageName}-Signed.apk.idsig"); + } + + expectedFiles.Sort(StringComparer.OrdinalIgnoreCase); + + CollectionAssert.AreEquivalent (expectedFiles, files, $"Expected: {string.Join (";", expectedFiles)}\n Found: {string.Join (";", files)}"); + + var assemblyPath = Path.Combine (outputPath, $"{proj.ProjectName}.dll"); + FileAssert.Exists (assemblyPath); + using (var assembly = AssemblyDefinition.ReadAssembly (assemblyPath)) { + var typeName = "Com.Xamarin.Android.Test.Msbuildtest.JavaSourceJarTest"; + Assert.IsNotNull (assembly.MainModule.GetType (typeName), $"{assemblyPath} should contain {typeName}"); + typeName = "Com.Balysv.Material.Drawable.Menu.MaterialMenuView"; + Assert.IsNotNull (assembly.MainModule.GetType (typeName), $"{assemblyPath} should contain {typeName}"); + typeName = "Com.Xamarin.Android.Test.Msbuildtest.JavaSourceTestExtension"; + Assert.IsNotNull (assembly.MainModule.GetType (typeName), $"{assemblyPath} should contain {typeName}"); + } + + var rids = runtimeIdentifiers.Split (';'); + + // Check AndroidManifest.xml + var manifestPath = Path.Combine (intermediateOutputPath, "android", "AndroidManifest.xml"); + FileAssert.Exists (manifestPath); + var manifest = XDocument.Load (manifestPath); + XNamespace ns = "http://schemas.android.com/apk/res/android"; + var uses_sdk = manifest.Root.Element ("uses-sdk"); + Assert.AreEqual ("21", uses_sdk.Attribute (ns + "minSdkVersion").Value); + Assert.AreEqual (XABuildConfig.AndroidDefaultTargetDotnetApiLevel.ToString(), + uses_sdk.Attribute (ns + "targetSdkVersion").Value); + + bool expectEmbeddedAssembies = !(CommercialBuildAvailable && !isRelease); + var apkPath = Path.Combine (outputPath, $"{proj.PackageName}-Signed.apk"); + FileAssert.Exists (apkPath); + var helper = new ArchiveAssemblyHelper (apkPath, usesAssemblyStore, rids); + helper.AssertContainsEntry ($"assemblies/{proj.ProjectName}.dll", shouldContainEntry: expectEmbeddedAssembies); + helper.AssertContainsEntry ($"assemblies/{proj.ProjectName}.pdb", shouldContainEntry: !CommercialBuildAvailable && !isRelease); + helper.AssertContainsEntry ($"assemblies/Mono.Android.dll", shouldContainEntry: expectEmbeddedAssembies); + helper.AssertContainsEntry ($"assemblies/es/{proj.ProjectName}.resources.dll", shouldContainEntry: expectEmbeddedAssembies); + foreach (var abi in rids.Select (AndroidRidAbiHelper.RuntimeIdentifierToAbi)) { + helper.AssertContainsEntry ($"lib/{abi}/libmonodroid.so"); + helper.AssertContainsEntry ($"lib/{abi}/libmonosgen-2.0.so"); + if (rids.Length > 1) { + helper.AssertContainsEntry ($"assemblies/{abi}/System.Private.CoreLib.dll", shouldContainEntry: expectEmbeddedAssembies); + } else { + helper.AssertContainsEntry ("assemblies/System.Private.CoreLib.dll", shouldContainEntry: expectEmbeddedAssembies); + } + if (aot) { + helper.AssertContainsEntry ($"lib/{abi}/libaot-{proj.ProjectName}.dll.so"); + helper.AssertContainsEntry ($"lib/{abi}/libaot-Mono.Android.dll.so"); + } + } + } + static object [] MonoComponentMaskChecks () => new object [] { new object[] { true, // enableProfiler @@ -61,18 +201,19 @@ public void CheckMonoComponentsMask (bool enableProfiler, bool useInterpreter, b return; } - var proj = new XamarinAndroidApplicationProject () { + var proj = new XamarinFormsAndroidApplicationProject () { IsRelease = !debugBuild, }; proj.SetProperty (proj.ActiveConfigurationProperties, "AndroidEnableProfiler", enableProfiler.ToString ()); - proj.SetProperty (proj.ActiveConfigurationProperties, "AndroidUseInterpreter", useInterpreter.ToString ()); + proj.SetProperty (proj.ActiveConfigurationProperties, "UseInterpreter", useInterpreter.ToString ()); var abis = new [] { "armeabi-v7a", "x86" }; proj.SetAndroidSupportedAbis (abis); using (var b = CreateApkBuilder ()) { Assert.IsTrue (b.Build (proj), "Build should have succeeded."); + b.AssertHasNoWarnings (); string objPath = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); List envFiles = EnvironmentHelper.GatherEnvironmentFiles (objPath, String.Join (";", abis), true); @@ -82,45 +223,6 @@ public void CheckMonoComponentsMask (bool enableProfiler, bool useInterpreter, b } } - [Test] - public void CheckWhetherLibcAndLibmAreReferencedInAOTLibraries () - { - if (IsWindows) - Assert.Ignore ("https://github.com/dotnet/runtime/issues/88625"); - - var proj = new XamarinAndroidApplicationProject { - IsRelease = true, - EmbedAssembliesIntoApk = true, - AotAssemblies = true, - }; - proj.SetProperty ("EnableLLVM", "True"); - - var abis = new [] { "arm64-v8a", "x86_64" }; - proj.SetAndroidSupportedAbis (abis); - - var libPaths = new List (); - if (Builder.UseDotNet) { - libPaths.Add (Path.Combine ("android-arm64", "aot", "Mono.Android.dll.so")); - libPaths.Add (Path.Combine ("android-x64", "aot", "Mono.Android.dll.so")); - } else { - libPaths.Add (Path.Combine ("aot", "arm64-v8a", "libaot-Mono.Android.dll.so")); - libPaths.Add (Path.Combine ("aot", "x86_64", "libaot-Mono.Android.dll.so")); - } - - using (var b = CreateApkBuilder ()) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - string objPath = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath); - - foreach (string libPath in libPaths) { - string lib = Path.Combine (objPath, libPath); - - Assert.IsTrue (File.Exists (lib), $"Library {lib} should exist on disk"); - Assert.IsTrue (ELFHelper.ReferencesLibrary (lib, "libc.so"), $"Library {lib} should reference libc.so"); - Assert.IsTrue (ELFHelper.ReferencesLibrary (lib, "libm.so"), $"Library {lib} should reference libm.so"); - } - } - } - static object [] CheckAssemblyCountsSource = new object [] { new object[] { /*isRelease*/ false, @@ -311,162 +413,6 @@ public void CheckSequencePointGeneration (bool isRelease, bool monoSymbolArchive } } - [Test] - [NonParallelizable] - public void BuildWithNativeLibraries ([Values (true, false)] bool isRelease) - { - var dll = new XamarinAndroidLibraryProject () { - ProjectName = "Library1", - IsRelease = isRelease, - OtherBuildItems = { - new AndroidItem.EmbeddedNativeLibrary ("foo\\armeabi-v7a\\libtest.so") { - BinaryContent = () => new byte[10], - MetadataValues = "Link=libs\\armeabi-v7a\\libtest.so", - }, - new AndroidItem.EmbeddedNativeLibrary ("foo\\x86\\libtest.so") { - BinaryContent = () => new byte[10], - MetadataValues = "Link=libs\\x86\\libtest.so", - }, - }, - }; - var dll2 = new XamarinAndroidLibraryProject () { - ProjectName = "Library2", - IsRelease = isRelease, - References = { - new BuildItem ("ProjectReference","..\\Library1\\Library1.csproj"), - }, - OtherBuildItems = { - new AndroidItem.EmbeddedNativeLibrary ("foo\\armeabi-v7a\\libtest1.so") { - BinaryContent = () => new byte[10], - MetadataValues = "Link=libs\\armeabi-v7a\\libtest1.so", - }, - new AndroidItem.EmbeddedNativeLibrary ("foo\\x86\\libtest1.so") { - BinaryContent = () => new byte[10], - MetadataValues = "Link=libs\\x86\\libtest1.so", - }, - }, - }; - var proj = new XamarinAndroidApplicationProject () { - IsRelease = isRelease, - References = { - new BuildItem ("ProjectReference","..\\Library1\\Library1.csproj"), - new BuildItem ("ProjectReference","..\\Library2\\Library2.csproj"), - }, - OtherBuildItems = { - new AndroidItem.AndroidNativeLibrary ("armeabi-v7a\\libRSSupport.so") { - BinaryContent = () => new byte[10], - }, - }, - PackageReferences = { - KnownPackages.Xamarin_Android_Support_v8_RenderScript_28_0_0_3, - } - }; - proj.SetAndroidSupportedAbis ("armeabi-v7a", "x86"); - if (!Builder.UseDotNet) { - //NOTE: Mono.Data.Sqlite and Mono.Posix do not exist in .NET 5+ - proj.References.Add (new BuildItem.Reference ("Mono.Data.Sqlite")); - proj.References.Add (new BuildItem.Reference ("Mono.Posix")); - proj.MainActivity = proj.DefaultMainActivity.Replace ("int count = 1;", @"int count = 1; -Mono.Data.Sqlite.SqliteConnection connection = null; -Mono.Unix.UnixFileInfo fileInfo = null;"); - } - var path = Path.Combine (Root, "temp", string.Format ("BuildWithNativeLibraries_{0}", isRelease)); - using (var b1 = CreateDllBuilder (Path.Combine (path, dll2.ProjectName))) { - Assert.IsTrue (b1.Build (dll2), "Build should have succeeded."); - using (var b = CreateDllBuilder (Path.Combine (path, dll.ProjectName))) { - Assert.IsTrue (b.Build (dll), "Build should have succeeded."); - using (var builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName))) { - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - var apk = Path.Combine (Root, builder.ProjectDirectory, - proj.OutputPath, $"{proj.PackageName}-Signed.apk"); - FileAssert.Exists (apk); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, "warning XA4301: APK already contains the item lib/armeabi-v7a/libRSSupport.so; ignoring."), - "warning about skipping libRSSupport.so should have been raised"); - using (var zipFile = ZipHelper.OpenZip (apk)) { - var data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libtest.so"); - Assert.IsNotNull (data, "libtest.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libtest.so"); - Assert.IsNotNull (data, "libtest.so for armeabi-v7a should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libtest1.so"); - Assert.IsNotNull (data, "libtest1.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libtest1.so"); - Assert.IsNotNull (data, "libtest1.so for armeabi-v7a should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libRSSupport.so"); - Assert.IsNotNull (data, "libRSSupport.so for armeabi-v7a should exist in the apk."); - if (Builder.UseDotNet) { - data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libSystem.Native.so"); - Assert.IsNotNull (data, "libSystem.Native.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libSystem.Native.so"); - Assert.IsNotNull (data, "libSystem.Native.so for armeabi-v7a should exist in the apk."); - } else { - data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libmono-native.so"); - Assert.IsNotNull (data, "libmono-native.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libmono-native.so"); - Assert.IsNotNull (data, "libmono-native.so for armeabi-v7a should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libMonoPosixHelper.so"); - Assert.IsNotNull (data, "libMonoPosixHelper.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libMonoPosixHelper.so"); - Assert.IsNotNull (data, "libMonoPosixHelper.so for armeabi-v7a should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/x86/libsqlite3_xamarin.so"); - Assert.IsNotNull (data, "libsqlite3_xamarin.so for x86 should exist in the apk."); - data = ZipHelper.ReadFileFromZip (zipFile, "lib/armeabi-v7a/libsqlite3_xamarin.so"); - Assert.IsNotNull (data, "libsqlite3_xamarin.so for armeabi-v7a should exist in the apk."); - } - } - } - } - } - Directory.Delete (path, recursive: true); - } - - [Test] - public void BuildWithNativeLibraryUnknownAbi () - { - var proj = new XamarinAndroidApplicationProject () { - OtherBuildItems = { - new AndroidItem.AndroidNativeLibrary ("not-a-real-abi\\libtest.so") { - BinaryContent = () => new byte[10], - }, - } - }; - proj.SetAndroidSupportedAbis ("armeabi-v7a", "x86"); - - using (var builder = CreateApkBuilder (Path.Combine ("temp", TestContext.CurrentContext.Test.Name))) { - builder.ThrowOnBuildFailure = false; - Assert.IsFalse (builder.Build (proj), "Build should have failed."); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, $"error XA4301: Cannot determine ABI of native library 'not-a-real-abi{Path.DirectorySeparatorChar}libtest.so'. Move this file to a directory with a valid Android ABI name such as 'libs/armeabi-v7a/'."), - "error about libtest.so should have been raised"); - } - } - - [Test] - public void BuildWithExternalJavaLibrary () - { - var path = Path.Combine ("temp", TestName); - var binding = new XamarinAndroidBindingProject { - ProjectName = "BuildWithExternalJavaLibraryBinding", - AndroidClassParser = "class-parse", - }; - using (var bbuilder = CreateDllBuilder (Path.Combine (path, "BuildWithExternalJavaLibraryBinding"))) { - string multidex_jar = Path.Combine (TestEnvironment.AndroidMSBuildDirectory, "android-support-multidex.jar"); - binding.Jars.Add (new AndroidItem.InputJar (() => multidex_jar)); - - Assert.IsTrue (bbuilder.Build (binding), "Binding build should succeed."); - var proj = new XamarinAndroidApplicationProject { - References = { new BuildItem ("ProjectReference", "..\\BuildWithExternalJavaLibraryBinding\\BuildWithExternalJavaLibraryBinding.csproj"), }, - OtherBuildItems = { new BuildItem ("AndroidExternalJavaLibrary", multidex_jar) }, - Sources = { - new BuildItem ("Compile", "Foo.cs") { - TextContent = () => "public class Foo { public void X () { new Android.Support.Multidex.MultiDexApplication (); } }" - } - }, - }; - using (var builder = CreateApkBuilder (Path.Combine (path, "BuildWithExternalJavaLibrary"))) { - Assert.IsTrue (builder.Build (proj), "App build should succeed"); - } - } - } - [Test] public void CheckItemMetadata ([Values (true, false)] bool isRelease) { @@ -841,52 +787,6 @@ public void BuildApplicationWithSpacesInPath ([Values (true, false)] bool enable } } - [Test] - public void BuildReleaseApplicationWithNugetPackages () - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - PackageReferences = { - KnownPackages.AndroidSupportV4_27_0_2_1, - }, - }; - using (var b = CreateApkBuilder ()) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - var assets = b.Output.GetIntermediaryAsText (Path.Combine ("..", "project.assets.json")); - StringAssert.Contains ("Xamarin.Android.Support.v4", assets, - "Nuget Package Xamarin.Android.Support.v4.21.0.3.0 should have been restored."); - var src = Path.Combine (Root, b.ProjectDirectory, proj.IntermediateOutputPath, "android", "src"); - var main_r_java = Path.Combine (src, proj.PackageNameJavaIntermediatePath, "R.java"); - FileAssert.Exists (main_r_java); - var lib_r_java = Path.Combine (src, "android", "support", "compat", "R.java"); - FileAssert.Exists (lib_r_java); - } - } - - [Test] - public void BuildAfterAddingNuget () - { - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - TargetFrameworkVersion = "7.1", - }; - using (var b = CreateApkBuilder ()) { - Assert.IsTrue (b.Build (proj), "first build should have succeeded."); - string build_props = b.Output.GetIntermediaryPath ("build.props"); - FileAssert.Exists (build_props, "build.props should exist after first build."); - proj.PackageReferences.Add (KnownPackages.SupportV7CardView_27_0_2_1); - - Assert.IsTrue (b.Build (proj, doNotCleanupOnUpdate: true), "second build should have succeeded."); - FileAssert.Exists (build_props, "build.props should exist after second build."); - - proj.MainActivity = proj.DefaultMainActivity.Replace ("clicks", "CLICKS"); - proj.Touch ("MainActivity.cs"); - Assert.IsTrue (b.Build (proj, doNotCleanupOnUpdate: true), "third build should have succeeded."); - Assert.IsTrue (b.Output.IsTargetSkipped ("_CleanIntermediateIfNeeded"), "A build with no changes to NuGets should *not* trigger `_CleanIntermediateIfNeeded`!"); - FileAssert.Exists (build_props, "build.props should exist after third build."); - } - } - //This test validates the _CleanIntermediateIfNeeded target [Test] [NonParallelizable] @@ -958,151 +858,6 @@ public void BuildInDesignTimeMode ([Values(false, true)] bool useManagedParser) } } - [Test] - public void AndroidLibraryProjectsZipWithOddPaths () - { - var proj = new XamarinAndroidLibraryProject (); - proj.Imports.Add (new Import ("foo.props") { - TextContent = () => $@" - - - $(MSBuildThisFileDirectory)../{TestContext.CurrentContext.Test.Name}/obj/$(Configuration)/foo/ - - " - }); - proj.AndroidResources.Add (new AndroidItem.AndroidResource ("Resources\\values\\foo.xml") { - TextContent = () => @"bar", - }); - using (var b = CreateDllBuilder ()) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - - var zipFile = Path.Combine (Root, b.ProjectDirectory, b.Output.OutputPath, $"{proj.ProjectName}.aar"); - FileAssert.Exists (zipFile); - using (var zip = ZipHelper.OpenZip (zipFile)) { - Assert.IsTrue (zip.ContainsEntry ("res/values/foo.xml"), $"{zipFile} should contain a res/values/foo.xml entry"); - } - } - } - -#pragma warning disable 414 - static object [] validateJavaVersionTestCases = new object [] { - new object [] { - /*targetFrameworkVersion*/ "v7.1", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.8.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v7.1", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.7.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v7.1", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.6.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v6.0", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.8.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v6.0", - /*buildToolsVersion*/ "24.0.0", - /*JavaVersion*/ "1.7.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v6.0", - /*buildToolsVersion*/ "24.0.0", - /*JavaVersion*/ "1.6.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v5.0", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.8.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v5.0", - /*buildToolsVersion*/ "24.0.0", - /*JavaVersion*/ "1.7.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v5.0", - /*buildToolsVersion*/ "24.0.0", - /*JavaVersion*/ "1.6.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v5.0", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.6.0_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v7.1", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "1.6.x_101", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - new object [] { - /*targetFrameworkVersion*/ "v8.1", - /*buildToolsVersion*/ "24.0.1", - /*JavaVersion*/ "9.0.4", - /*latestSupportedJavaVersion*/ "1.8.0", - /*expectedResult*/ true, - }, - }; -#pragma warning restore 414 - - [Test] - [TestCaseSource (nameof (validateJavaVersionTestCases))] - public void ValidateJavaVersion (string targetFrameworkVersion, string buildToolsVersion, string javaVersion, string latestSupportedJavaVersion, bool expectedResult) - { - var path = Path.Combine ("temp", $"ValidateJavaVersion_{targetFrameworkVersion}_{buildToolsVersion}_{latestSupportedJavaVersion}_{javaVersion}"); - string javaExe = "java"; - string javacExe; - var javaPath = CreateFauxJavaSdkDirectory (Path.Combine (path, "JavaSDK"), javaVersion, out javaExe, out javacExe); - var AndroidSdkDirectory = CreateFauxAndroidSdkDirectory (Path.Combine (path, "android-sdk"), buildToolsVersion); - var proj = new XamarinAndroidApplicationProject () { - IsRelease = true, - TargetFrameworkVersion = targetFrameworkVersion, - UseLatestPlatformSdk = false, - }; - using (var builder = CreateApkBuilder (Path.Combine (path, proj.ProjectName), false, false)) { - builder.ThrowOnBuildFailure = false; - builder.Target = "_ResolveSdks"; - Assert.AreEqual (expectedResult, builder.Build (proj, parameters: new string[] { - $"JavaSdkDirectory={javaPath}", - $"JavaToolExe={javaExe}", - $"JavacToolExe={javacExe}", - $"AndroidSdkBuildToolsVersion={buildToolsVersion}", - $"AndroidSdkDirectory={AndroidSdkDirectory}", - $"LatestSupportedJavaVersion={latestSupportedJavaVersion}", - }), string.Format ("Build should have {0}", expectedResult ? "succeeded" : "failed")); - } - Directory.Delete (javaPath, recursive: true); - Directory.Delete (AndroidSdkDirectory, recursive: true); - } - [Test] public void IfAndroidJarDoesNotExistThrowXA5207 () { @@ -1330,47 +1085,6 @@ public void MicrosoftExtensionsHttp () } } - [Test] - public void XA0119 () - { - var proj = new XamarinAndroidApplicationProject (); - proj.SetProperty ("_XASupportsFastDev", "True"); - proj.SetProperty (proj.DebugProperties, "AndroidLinkMode", "Full"); - using (var b = CreateApkBuilder (Path.Combine ("temp", TestName))) { - b.Target = "Build"; // SignAndroidPackage would fail for OSS builds - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (b.LastBuildOutput, "XA0119"), "Output should contain XA0119 warnings"); - } - } - - [Test] - public void XA0119AAB () - { - var proj = new XamarinAndroidApplicationProject (); - proj.SetProperty ("_XASupportsFastDev", "True"); - proj.SetProperty ("AndroidPackageFormat", "aab"); - using (var builder = CreateApkBuilder ()) { - builder.ThrowOnBuildFailure = false; - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, "XA0119"), "Output should contain XA0119 warnings"); - } - } - - [Test] - public void XA0119Interpreter () - { - var proj = new XamarinAndroidApplicationProject { - IsRelease = true, - AotAssemblies = true, - }; - proj.SetProperty ("UseInterpreter", "true"); - using (var builder = CreateApkBuilder ()) { - builder.ThrowOnBuildFailure = false; - Assert.IsTrue (builder.Build (proj), "Build should have succeeded."); - Assert.IsTrue (StringAssertEx.ContainsText (builder.LastBuildOutput, "XA0119"), "Output should contain XA0119 warnings"); - } - } - [Test] public void FastDeploymentDoesNotAddContentProvider () { @@ -1393,94 +1107,6 @@ public void FastDeploymentDoesNotAddContentProvider () } } - [Test] - public void DuplicateJCWNames () - { - var source = @"[Android.Runtime.Register (""examplelib.EmptyClass"")] public class EmptyClass : Java.Lang.Object { }"; - var library1 = new XamarinAndroidLibraryProject () { - ProjectName = "Library1", - Sources = { - new BuildItem.Source ("EmptyClass.cs") { - TextContent = () => source - } - } - }; - var library2 = new XamarinAndroidLibraryProject () { - ProjectName = "Library2", - Sources = { - new BuildItem.Source ("EmptyClass.cs") { - TextContent = () => source - } - } - }; - var app = new XamarinAndroidApplicationProject { - ProjectName = "App1", - References = { - new BuildItem ("ProjectReference", "..\\Library1\\Library1.csproj"), - new BuildItem ("ProjectReference", "..\\Library2\\Library2.csproj") - }, - }; - var projectPath = Path.Combine ("temp", TestName); - using (var lib1b = CreateDllBuilder (Path.Combine (projectPath, library1.ProjectName), cleanupAfterSuccessfulBuild: false)) - using (var lib2b = CreateDllBuilder (Path.Combine (projectPath, library2.ProjectName), cleanupAfterSuccessfulBuild: false)) { - Assert.IsTrue (lib1b.Build (library1), "Build of Library1 should have succeeded"); - Assert.IsTrue (lib2b.Build (library2), "Build of Library2 should have succeeded"); - using (var appb = CreateApkBuilder (Path.Combine (projectPath, app.ProjectName))) { - appb.ThrowOnBuildFailure = false; - Assert.IsFalse (appb.Build (app), "Build of App1 should have failed"); - IEnumerable errors = appb.LastBuildOutput.Where (x => x.Contains ("error XA4215")); - Assert.NotNull (errors, "Error should be XA4215"); - StringAssertEx.Contains ("EmptyClass", errors, "Error should mention the conflicting type name"); - StringAssertEx.Contains ("Library1", errors, "Error should mention all of the assemblies with conflicts"); - StringAssertEx.Contains ("Library2", errors, "Error should mention all of the assemblies with conflicts"); - } - } - } - - [Test] - public void DuplicateManagedNames () - { - var source = @"public class EmptyClass : Java.Lang.Object { }"; - var library1 = new XamarinAndroidLibraryProject () { - ProjectName = "Library1", - Sources = { - new BuildItem.Source ("EmptyClass.cs") { - TextContent = () => source - } - } - }; - var library2 = new XamarinAndroidLibraryProject () { - ProjectName = "Library2", - Sources = { - new BuildItem.Source ("EmptyClass.cs") { - TextContent = () => source - } - } - }; - var app = new XamarinAndroidApplicationProject { - ProjectName = "App1", - References = { - new BuildItem ("ProjectReference", "..\\Library1\\Library1.csproj"), - new BuildItem ("ProjectReference", "..\\Library2\\Library2.csproj") - }, - }; - var projectPath = Path.Combine ("temp", TestName); - using (var lib1b = CreateDllBuilder (Path.Combine (projectPath, library1.ProjectName), cleanupAfterSuccessfulBuild: false)) - using (var lib2b = CreateDllBuilder (Path.Combine (projectPath, library2.ProjectName), cleanupAfterSuccessfulBuild: false)) { - Assert.IsTrue (lib1b.Build (library1), "Build of Library1 should have succeeded"); - Assert.IsTrue (lib2b.Build (library2), "Build of Library2 should have succeeded"); - using (var appb = CreateApkBuilder (Path.Combine (projectPath, app.ProjectName))) { - appb.ThrowOnBuildFailure = false; - Assert.IsTrue (appb.Build (app), "Build of App1 should have succeeded"); - IEnumerable warnings = appb.LastBuildOutput.Where (x => x.Contains ("warning XA4214")); - Assert.NotNull (warnings, "Warning should be XA4214"); - StringAssertEx.Contains ("EmptyClass", warnings, "Warning should mention the conflicting type name"); - StringAssertEx.Contains ("Library1", warnings, "Warning should mention all of the assemblies with conflicts"); - StringAssertEx.Contains ("Library2", warnings, "Warning should mention all of the assemblies with conflicts"); - } - } - } - [Test] public void BuildOutsideVisualStudio () { @@ -1598,114 +1224,6 @@ public void AssemblyWithMissingTargetFramework () } } - [Test] - [Category ("Commercial")] - public void LibraryProjectsShouldSkipGetPrimaryCpuAbi () - { - if (!CommercialBuildAvailable) - Assert.Ignore ("Not required on Open Source Builds"); - const string target = "_GetPrimaryCpuAbi"; - var proj = new XamarinAndroidLibraryProject (); - using (var b = CreateDllBuilder (Path.Combine ("temp", TestName))) { - Assert.IsTrue (b.Build (proj), "Build should have succeeded."); - Assert.IsTrue (b.Output.IsTargetSkipped (target), $"`{target}` should be skipped!"); - } - } - - [Test] - [Category ("Commercial")] - public void LibraryReferenceWithHigherTFVShouldDisplayWarning ([Values (true, false)] bool isRelease) - { - if (!CommercialBuildAvailable || Builder.UseDotNet) - Assert.Ignore ("Not applicable to One .NET or single framework OSS builds."); - - var libproj = new XamarinAndroidLibraryProject () { - IsRelease = isRelease, - ProjectName = "Library1", - }; - var proj = new XamarinAndroidApplicationProject () { - IsRelease = isRelease, - ProjectName = "App1", - UseLatestPlatformSdk = false, - TargetFrameworkVersion = "v9.0", - References = { - new BuildItem ("ProjectReference", $"..\\{libproj.ProjectName}\\{Path.GetFileName (libproj.ProjectFilePath)}") - }, - }; - using (var libBuilder = CreateDllBuilder (Path.Combine ("temp", TestName, libproj.ProjectName))) - using (var appBuilder = CreateApkBuilder (Path.Combine ("temp", TestName, proj.ProjectName))) { - Assert.IsTrue (libBuilder.Build (libproj), "Library build should have succeeded."); - Assert.IsTrue (appBuilder.Build (proj), "App build should have succeeded."); - StringAssertEx.Contains ("warning XA0105", appBuilder.LastBuildOutput, "Build should have produced warning XA0105."); - } - } - - [Test] - public void AllResourcesInClassLibrary ([Values (true, false)] bool useAapt2, [Values (false, true)] bool useDesignerAssembly) - { - if (useDesignerAssembly && !Builder.UseDotNet) { - Assert.Ignore ($"Skipping, {useDesignerAssembly} not supported in Legacy."); - } - AssertAaptSupported (useAapt2); - var path = Path.Combine ("temp", TestName); - - // Create a "library" with all the application stuff in it - var lib = new XamarinAndroidApplicationProject { - ProjectName = "MyLibrary", - Sources = { - new BuildItem.Source ("Bar.cs") { - TextContent = () => "public class Bar { }" - }, - } - }; - lib.SetProperty ("AndroidApplication", "False"); - lib.SetProperty ("AndroidUseDesignerAssembly", useDesignerAssembly.ToString ()); - lib.AndroidUseAapt2 = useAapt2; - if (Builder.UseDotNet) { - lib.RemoveProperty ("OutputType"); - } - - // Create an "app" that is basically empty and references the library - var app = new XamarinAndroidLibraryProject { - ProjectName = "MyApp", - Sources = { - new BuildItem.Source ("Foo.cs") { - TextContent = () => "public class Foo : Bar { }" - }, - }, - OtherBuildItems = { - new BuildItem ("None", "Properties\\AndroidManifest.xml") { - TextContent = () => lib.AndroidManifest, - }, - } - }; - app.SetProperty ("AndroidUseDesignerAssembly", useDesignerAssembly.ToString ()); - app.AndroidResources.Clear (); // No Resources - if (Builder.UseDotNet) { - app.SetProperty (KnownProperties.OutputType, "Exe"); - } else { - app.SetProperty ("AndroidResgenFile", "Resources\\Resource.designer.cs"); - app.SetProperty ("AndroidApplication", "True"); - } - app.AndroidUseAapt2 = useAapt2; - - app.References.Add (new BuildItem.ProjectReference ($"..\\{lib.ProjectName}\\{lib.ProjectName}.csproj", lib.ProjectName, lib.ProjectGuid)); - - using (var libBuilder = CreateDllBuilder (Path.Combine (path, lib.ProjectName))) - using (var appBuilder = CreateApkBuilder (Path.Combine (path, app.ProjectName))) { - Assert.IsTrue (libBuilder.Build (lib), "library build should have succeeded."); - Assert.IsTrue (appBuilder.Build (app), "app build should have succeeded."); - - var r_txt = Path.Combine (Root, appBuilder.ProjectDirectory, app.IntermediateOutputPath, "R.txt"); - FileAssert.Exists (r_txt); - - var resource_designer_cs = GetResourceDesignerPath (appBuilder, app); - FileAssert.Exists (resource_designer_cs); - var contents = GetResourceDesignerText (app, resource_designer_cs); - Assert.AreNotEqual ("", contents); - } - } - [Test] public void WorkManager () { @@ -2094,138 +1612,6 @@ public void CheckLintConfigMerging () } } - [Test] - [NonParallelizable] // fails on NuGet restore - /// - /// Reference https://bugzilla.xamarin.com/show_bug.cgi?id=29568 - /// - public void BuildLibraryWhichUsesResources ([Values (false, true)] bool isRelease) - { - var proj = new XamarinAndroidLibraryProject { IsRelease = isRelease }; - proj.PackageReferences.Add (KnownPackages.AndroidXAppCompat); - proj.AndroidResources.Add (new AndroidItem.AndroidResource ("Resources\\values\\Styles.xml") { - TextContent = () => @" - -